Wednesday, March 13, 2024

Tugas 2 - Inisiasi Android Studio dan Jetpack Compose

Nama     : Florentino Benedictus
NRP       : 5025201222
Kelas      : Pemrograman Perangkat Bergerak I


Tugas 2 - Inisiasi Android Studio dan Jetpack Compose

Logo Android Studio (Sumber: https://developer.android.com/studio)

Android Studio merupakan IDE (Integrated Development Environment) resmi untuk pengembangan aplikasi berbasis Android. Android Studio dapat di-install pada berbagai sistem operasi 64-bit seperti Windows, Mac, Linux, dan ChromeOS. Android Studio diluncurkan pada tahun 2013 sebagai pengganti dari IDE aplikasi Android sebelumnya yaitu Eclipse Android Development Tools.

Logo Jetpack Compose (Sumber: https://developer.android.com/jetpack/compose)

Jetpack Compose merupakan salah satu toolkit untuk membuat native User Interface (UI) untuk android yang berfungsi untuk mempermudah dan mempercepat pengembangan antarmuka proyek/aplikasi berbasis Android. Jetpack Compose diluncurkan pada tahun 2019 dan menggunakan bahasa pemrograman Kotlin. JetPack Compose dapat digunakan pada aplikasi Android Studio, berikut adalah langkah-langkah untuk membuat proyek aplikasi Android sederhana:


1. Instalasi Android Studio
Pertama-tama, download installer Android Studio dari https://developer.android.com/studio, kemudian lakukan instalasi pada perangkat yang digunakan. Untuk mengetahui kriteria minimum perangkat yang diperlukan untuk menginstall Android Studio dapat dilihat pada halaman ini
* Note: Proses instalasi Android Studio dan inisiasi proyek Jetpack Compose memerlukan koneksi internet karena pada beberapa proses Android Studio akan mendownload beberapa modul yang diperlukan untuk menjalankan program.

2. Create Project
Selanjutnya, buka aplikasi Android Studio, maka akan terdapat tampilan sebagai berikut:
Kemudian pilih New Project dan pada template Phone and Tablet, pilih Empty Activity yang memiliki logo Jetpack Compose seperti gambar di bawah ini:
Lalu beri nama proyek yang ingin dibuat, pada contoh ini digunakan nama basic-layout. Selain itu juga terdapat opsi lain yang dapat diubah seperti lokasi path proyek dan Minimum SDK untuk menentukan versi Android minimum yang disupport, dan sebagainya. Jika seluruhnya sudah sesuai klik Finish
Selanjutnya, Android Studio akan mendownload beberapa modul yang diperlukan untuk proyek secara otomatis. Ketika modul yang diperlukan sudah terinstall, maka akan terdapat tampilan awal proyek Jetpack Compose seperti di bawah ini.

3. Create Device
Agar dapat melihat tampilan dan menjalankan program yang dibuat, maka perlu ditentukan device yang ingin dilihat tampilannya terlebih dahulu. Caranya adalah dengan memilih Device Manager pada bagian kanan atas.
Android Studio mendukung 2 jenis device yaitu virtual (dibuat di dalam IDE Android Studio) atau Physical (menghubungkan device mobile asli lewat Wi-Fi atau kabel USB). Pada contoh ini akan dibuat virtual device, caranya adalah dengan klik Create Device pada tampilan di bawah ini:
Kemudian, akan ditampilkan berbagai jenis perangkat mobile yang dapat dipilih, sebagai contoh Pixel Pro 7, lalu klik Next.
Selanjutnya, (download dan) pilih system image yang ingin digunakan (pada contoh ini akan menggunakan API 34), lalu klik Next dan pilih nama Android Virtual Device yang diinginkan dan klik Finish.

4. Menjalankan Program
Selanjutnya, pastikan versi Compile SDK yang digunakan sudah sesuai melalui File -> Project Structure -> Modules
Jika versi SDK sudah sesuai dan sudah memiliki perangkat, maka klik Run App di bagian kanan atas
Maka akan terlihat tampilan default pada device yang dipilih
5. Modifikasi Program
Program default dapat dimodifikasi sesuai kebutuhan, caranya adalah dengan mengubah isi file-file yang berada pada directory proyek (app) seperti MainActivity.kt. Sebagai contoh pesan greeting "Hello Android!" dapat diubah dengan cara mengubah variabel $name yang dipassing ke fungsi Greeting(). Selanjutnya save file yang telah diubah dan run ulang app.
Terlihat bahwa tulisan yang ditampilkan sudah terubah.

Wednesday, March 6, 2024

PPB I - Tugas 1

Nama     : Florentino Benedictus
NRP       : 5025201222
Kelas      : Pemrograman Perangkat Bergerak I


A. Sejarah Mobile Phone


Mobile phone merupakan perangkat nirkabel yang berukuran segenggaman tangan sehingga memungkinkan untuk dibawa ke tempat lain. Telah terjadi pengembangan dari masa ke masa baik dari sisi perangkat keras, perangkat lunak, dan jaringan sehingga menjadi ponsel pintar (smartphone) modern yang kita kenal saat ini.

Evolusi Mobile Phone
(Sumber: englishhimki.livejournal.com)

1. Pra-1973
Sejarah mobile phone dapat ditelusuri kembali mulai dari akhir abad ke-19, dimana telepon mulai dikembangkan oleh beberapa orang seperti Alexander Graham Bell, Antonio Meucci, dan Elisha Gray, sampai pada tahun 1973 dimana Alexander Graham Bell mendapatkan paten atas penemuan telepon. Namun, telepon memiliki keterbatasan yang mendasar yaitu memerlukan kabel agar dapat berfungsi. Hal ini menyebabkan penemu berlomba-lomba untuk menciptakan telepon nirkabel. Pada tahun 1908, Albert Jahnke dari Oakland Transcontinental Aerial Telephone and Power Company mendapatkan paten untuk telepon nirkabel, tetapi telepon nirkabel yang ditemukan gagal berfungsi sehingga tidak berhasil dipasarkan. Pada tahun 1917, penemu asal Finlandia bernama Eric Tigerstedt berhasil mendapatkan paten atas telepon lipat genggam dengan mikrofon karbon. Pada tahun 1918, Jerman mulai menguji coba telepon nirkabel pada rute kereta Berlin-Zossen dan pada periode 1924-1926, telepon nirkabel berhasil dirilis ke publik dan dipasang pada rute kereta Berlin-Hamburg.
Telepon Pertama Alexander Graham Bell
(Sumber: www.loc.gov)

Pada tahun 1940an di awal Perang Dunia 2, radio pemancar seukuran genggaman tangan berhasil ditemukan, sehingga perusahaan telepon menggunakan teknologi tersebut untuk mengembangkan telepon nirkabel pada mobil di tahun-tahun tersebut. Akan tetapi, produk tersebut kurang populer akibat ketidakstabilan performa, biaya besar, dan isu keamanan yang dimilikinya. Pada 1949, perusahaan AT&T menyediakan layanan MTS (Mobile Telephone Service), akan tetapi produk ini juga kurang populer akibat biaya yang besar, keterbatasan saluran, dan perangkat yang terlalu berat sehingga produk ini dikembangkan menjadi IMTS (Improved Mobile Telephone Service) yang memiliki lebih banyak saluran dan perangkat yang lebih ringan, produk ini menjadi sangat populer.

2. 1973-1978: Penemuan Mobile Phone dan Jaringan 0G
Pada 17 Oktober 1973, Martin Cooper dari Motorola berhasil menemukan prototipe telepon genggam yang mampu melakukan panggilan telepon. Telepon ini memiliki berat sekitar 1.1kg, panjang 23cm, berbentuk seperti batu bata, dan menggunakan sinyal analog yang diberi nama jaringan 0G. Hal ini menyebabkan Martin Cooper dikenal sebagai bapak telepon seluler.
Martin Cooper dan Telepon Genggam Pertama
(Sumber: www.cellphonedeal.com)

3. 1979-1990: Jaringan 1G
Pada tahun 1979, Jepang merilis jaringan 1G (First Generation) yang juga menggunakan sinyal analog sehingga memungkinkan mobile phone untuk dijual dalam skala besar. Jaringan 1G juga berhasil dirilis pada beberapa negara seperti Norwegia (1981), Finlandia (1981), Denmark (1981), Swedia (1981), dan Amerika Serikat (1983). Pada tahun 1983, Martin Cooper dan timnya di Motorola merilis DynaTac yang merupakan pengembangan dari prototipe sebelumnya ke pasar. DynaTac menggunakan jaringan 1G dan memiliki harga sekitar $4000. Pada tahun 1989, Motorola merilis MicroTac yang berukuran lebih kecil sehingga muat untuk dimasukkan ke dalam kantong.
Gambar MicroTac
(Sumber: www.cellphonedeal.com)

4. 1991-2000: Jaringan 2G
Jaringan 2G, atau dikenal dengan nama GSM (Global Standard for Mobile Communications), merupakan jaringan yang berbeda dari generasi-generasi sebelumnya karena menggunakan sinyal digital. Sinyal digital memungkinkan enkripsi data, data signal, dan jumlah pengguna yang lebih besar karena memungkinkan penggunaan seluruh gelombang radio. Jaringan 2G berhasil dirilis pertama kali di Finlandia, pada tahun 1991. Pada tahun yang sama baterai lithium-ion juga dirilis. Baterai lithium-ion memiliki keunggulan yaitu waktu pengisian dayanya lebih cepat dan memiliki kapasitas yang lebih tinggi dibanding pendahulunya. Pada tahun 1992 SMS (Short Messaging Service) ditemukan, hal ini memungkinkan pengiriman data signal untuk berkirim pesan teks. Pada tahun-tahun berikutnya terdapat berbagai pengembangan fitur mobile phone seperti emoticon (1999), QWERTY keyboard Blackberry (1999), kamera (1999), dan akses internet (1999). Pada periode ini ukuran mobile phone juga semakin mengecil, dan Nokia berhasil merilis Nokia 3310 pada tahun 2000. Nokia 3310 merupakan salah satu mobile phone paling sukses sepanjang masa akibat ukuran dan build quality nya. Selain itu, pada tahun 1998-2000 berhasil dirilis Siemens S10 yaitu mobile phone pertama yang memiliki layar berwarna. 
Baterai Lithium-Ion
(Sumber: ul.org)

5. 2001-2008: Jaringan 3G dan Era Smartphone
3G merupakan jaringan generasi berikutnya yang dirilis pada tahun 2001. 3G memiliki keunggulan yaitu kecepatan transfer data yang lebih tinggi sehingga memungkinkan penggunaan akses internet dan fitur lain seperti SMS secara bersamaan tanpa mengalami penurunan performa. Selain itu, 3G juga memiliki keamanan data teks dan suara yang lebih tinggi. Pada awalnya paket data 3G mahal dan tidak banyak device yang mensupport 3G tetapi seiring waktu 3G menjadi populer. Pada era ini, mobile phone telah memiliki berbagai fitur media seperti video, kamera, ringtone, dan internet. Pada tahun 2003-2005, Android yang merupakan sistem operasi berbasis Linux untuk mobile phone mulai dikembangkan. Pada 2007, Apple merilis iPhone pertama yang merupakan cikal bakal smartphone karena tidak memiliki tombol dan memiliki layar sentuh sehingga iPhone menjadi sangat populer pada periode ini. Pada tahun ini juga, Google membentuk Open Handset Alliance, yang merupakan merupakan awal dari standardisasi sistem operasi Android pada mobile phone rilisan perusahaan yang tergabung pada aliansi ini.
iPhone Pertama
(Sumber: www.uswitch.com)

6. 2009-2018: Jaringan 4G
4G LTE yang dirilis pada tahun 2009 memungkinkan user untuk melakukan streaming audio dan video dengan kecepatan yang hampir sama dengan kecepatan koneksi ketika menggunakan kabel. Pada tahun 2010 Samsung merilis Galaxy S sehingga menjadi saingan Apple di pasar Smartphone sampai saat ini. Pada tahun 2010an fitur pada mobile phone juga semakin meningkat mulai dari NFC, sertifikasi tahan air (IP), sensor pendeteksi detak jantung dan saturasi oksigen, dan sebagainya. Pada tahun 2012 Android berhasil menjadi sistem operasi perangkat mobile terpopuler setelah mengalahkan iOS.
iOS & Android
(Sumber: majapahit.id)

7. 2019-sekarang: Jaringan 5G
Semakin meningkatnya jumlah pengguna mobile phone dan kebutuhan perangkat IoT menyebabkan kebutuhan bandwidth yang lebih tinggi dari 4G LTE, sehingga pada tahun 2019 dirilis jaringan generasi berikutnya yaitu 5G. Pada tahun 2020 jumlah pengguna sistem oeprasi Android berjumlah sekitar 75% dari total seluruh pengguna perangkat mobile. Smartphone menjadi semakin populer dengan jumlah pengguna 6.5 milyar pada tahun 2022.
Market Share Mobile OS
(Sumber: www.cellphonedeal.com)

Secara garis besar, berikut adalah gambar timeline perkembangan mobile phone sampai dengan saat ini: 
Timeline Perkembangan Mobile Phone
(Sumber: www.cellphonedeal.com)

B. Sejarah Bahasa Pemrograman Mobile


1. 1989-Awal 1990an: EPOC
EPOC merupakan sistem operasi yang dirilis pada awal 1990an untuk perangkat keluaran Psion. EPOC memiliki beberapa fitur seperti prosesor kata, database, spreadsheet, catatan harian. Sistem operasi ini diprogram menggunakan bahasa pemrograman OPL (Open Programming Language) yang memungkinkan user untuk membuat aplikasi sendiri. Pada tahun 1995, Java yang merupakan bahasa pemrograman cross-platform dirilis.
Gambar Psion EPOC
(Sumber: manifesto.co.uk)

2. 1996: Palm OS
Palm OS merupakan OS keluaran Palm untuk device Palm Pilot yang dirilis pada 1996. Perangkat tersebut memiliki touchscreen GUI , aplikasi bawaan, browser, dan memungkinkan third-party apps yang diprogram menggunakan bahasa C/C++.
Gambar Palm Pilot
(Sumber: manifesto.co.uk)

3. Akhir 1990an: WML & Web Apps
Wireless Markup Language merupakan bahasa yang dikembangkan oleh WAP forum untuk device yang mendukung wireless application. WML merupakan bahasa berbasis XML sehingga memiliki waktu loading yang lebih cepat dibanding HTML. Cara kerjanya adalah user perlu untuk melewati WAP portal untuk dapat mengakses halaman website, sehingga ketika bandwidth internet meningkat WML mulai ditinggalkan. Pada tahun 1999 konsep web app dikenalkan oleh Java.
Wireless Markup Language
(Sumber: geeksforgeeks.org)

4. 1998-2006: J2ME/JME dan Symbian
Java Micro Edition merupakan platform pengembangan aplikasi mobile yang menggunakan bahasa pemrograman Java. Java Micro Edition memiliki kelebihan yaitu code yang dihasilkan portable karena berbasis Java, sehingga memungkinkan untuk digunakan kembali pada berbagai perangkat yang berbeda. Hal ini menyebabkan Java Micro Edition menjadi sangat populer ketika dirilis di tahun 1998, dan MIDP yang merupakan bagian dari Java Micro Edition untuk aplikasi (MIDlets) menjadi standar mobile phone pada waktu tersebut. Pada tahun yang sama, Symbian OS yang merupakan pengembangan Psion EPOC juga dirilis. Symbian menggunakan bahasa pemrograman C++ dan umumnya digunakan pada nokia pada era ini sehingga menjadi salah satu OS paling populer sebelum mengalami kemunduran di tahun 2009.
Duke, Maskot Bahasa Pemrograman Java
(Sumber: manifesto.co.uk)

6. 2007-2010: Android, iOS, Blackberry 10
Dengan dirilisnya smartphone pada 2007, terdapat perubahan dalam pengembangan aplikasi mobile. Pada iOS, bahasa pemrograman yang digunakan untuk pengembangan aplikasi adalah Objective C. Native SDK untuk iOS dirilis pada 2008. Pada sistem operasi Android yang juga dirilis pada 2007, user dapat menggunakan android API yang kompatibel terhadap Java. Pada 2010, dirilis Blackberry 10 yang merupakan OS yang mendukung native application development menggunakan API library C, C++, HTML5, JS, Adobe AIR, dan Java. Selain itu, non-native apps berbasis web juga menjadi semakin populer seiring dengan meningkatnya bandwidth yang dimiliki perangkat mobile. Aplikasi-aplikasi web menggunakan bahasa HTML5, CSS, dan JS. Selain itu, juga terdapat hybrid apps yang menggabungkan native maupun web-based dan didukung oleh beberapa framework.

Aplikasi Web Melalui Mobile Device
(Sumber: manifesto.co.uk)

7. 2010-sekarang
Pada era sekarang terdapat semakin banyak framework yang tersedia seperti ReactJS untuk pengembangan non-native apps. Sedangkan pengembangan native apps juga mengalami pengembangan dimana terdapat bahasa yang ditujukan untuk menggantikan bahasa pada era sebelumnya, seperti Kotllin yang dirilis tahun 2010 sebagai pengembangan Java dan Swift yang dirilis pada tahun 2014 untuk menggantikan Objective C/C/C++ pada iOS. Selain itu bahasa pemrograman hybrid apps juga semakin populer dengan adanya framework seperti React Native untuk bahasa pemrograman Javascript, Flutter untuk bahasa pemrograman Dart, Xamarin untuk .NET/C#, dan sebagainya.
Beberapa Framework Hybrid Apps
(Sumber: decode.agency)

Referensi

Sejarah Mobile Phone:
https://www.cellphonedeal.com/blog/history-of-the-cell-phone
https://www.wikiwand.com/en/History_of_mobile_phones
https://tekno.kompas.com/read/2023/04/14/03300027/sejarah-perkembangan-ponsel-dari-masa-ke-masa
https://www.uswitch.com/mobiles/guides/history-of-mobile-phones/
https://englishhimki.livejournal.com/25534.html
https://www.techopedia.com/definition/2955/mobile-phone
https://www.loc.gov/everyday-mysteries/technology/item/who-is-credited-with-inventing-the-telephone/
https://ul.org/research/electrochemical-safety/getting-started-electrochemical-safety/what-are-lithium-ion
https://www.britannica.com/technology/Android-operating-system

Sejarah Bahasa Pemrograman Mobile:
https://www.hp.com/us-en/shop/tech-takes/computer-history-programming-languages
https://manifesto.co.uk/history-mobile-application-development/
https://manifesto.co.uk/state-of-mobile-application-development/
https://u-next.com/blogs/java/history-of-java/
https://www.geeksforgeeks.org/wml-introduction/
https://webandcrafts.com/blog/history-of-mobile-apps
https://www.scaler.com/topics/symbian-os/
https://decode.agency/article/mobile-app-programming-languages/

Monday, December 12, 2022

MPPL B - EAS

EAS MPPL B 2022

Nama    : Florentino Benedictus
NRP      : 5025201222
Kelas    : MPPL B
Tahun   : 2022




Pertanyaan :

  1. 1. Berdasarkan deskripsi di atas buatlah prototipe/ desain aplikasinya. (dikerjakan di jam kuliah secara perorangan)
  2. 2. Buatlah Perencanaan Proyek Pembuatan Aplikasi beserta biaya yang dibutuhkan?
  3. 3. Bagaimana penanganan manajemen resikonya?
  4. 4. Presentasikan , rekam, dan upload ke youtube perencanaan proyek yang telah dibuat.

Untuk no 2-4 bisa dikerjakan berkelompok , maksimal 3 orang dan dikumpulkan paling lambat tanggal 17 Desember pukul 23.00


Jawaban No. 1:

Dari permasalahan tersebut, dibuat Sistem Informasi Jasa Konstruksi PT Mitra Solusindo dengan use case sebagai berikut:

1. Aplikasi mampu menyimpan, mengolah, memberikan informasi terhadap pekerjaan proyek yang ditangani
2. Aplikasi mampu membuat pencatatan kegiatan pengerjaan proyek
3. Pencatatan awal pengerjaan proyek->pencatatan data barang yang dibutuhkan, identitas konsumen yang menggunakan jasa
4. Menggunakan database sehingga mempermudah penyimpanan, pencarian, pengubahan, dan penghapusan data


Dan alur kerja sebagai berikut:

1. Tender diterima perusahaan
2. Konfirmasi ke bagian administrasi
3. Pemesanan bahan baku sesuai rencana anggaran biaya pada penyedia bahan
4. Penyedia memberi daftar harga bahan yang dibeli ke pihak administrasi
5. Pihak administrasi memberi daftar harga keseluruhan kepada manager yang akan meneruskan ke direktur, jika disetujui manager dan direktur maka diinformasikan ke bagian administrasi
6. Project manager membuat jadwal proyek yang diajukan ke direktur, jika disetujui akan akan diberikan ke administrasi
7. Manager melakukan perhitungan upah pekerja sesuai jadwal project yang dibuat sebelumnya
8. Eksekusi proyek
9. Manager meminta persetujuan upah ke direktur, jika disetujui diteruskan ke bagian administrasi
10. Administrasi memberi upah ke masing-masing pekerja sesuai jadwal kerjanya
11. Jika proyek belum selesai, kembali ke poin 8


Penjelasan Prototype:
1. Halaman Register 

2. Halaman Login



3. Halaman Dashboard: berisi nama pengguna (penanggung jawab proyek) dan notifikasi terbaru dari proyek yang dimiliki pengguna tersebut




4. Halaman Projects: berisi daftar proyek yang sedang berlangsung

5. Halaman Riwayat Project: berisi proyek sebelumnya yang telah selesai


6. Halaman Detail Overview Project: berisi gambaran umum mengenai proyek, informasi mengenai stakeholder proyek seperti tender dan direktur, maupun alur kerja proyek secara keseluruhan dan progress proyek.



7. Halaman Detail Jadwal Project: berisi jadwal dari kegiatan proyek untuk mempermudah koordinasi dan penjadwalan. Terintegrasi dengan API Google Calendar

8. Halaman Detail Upah Project: berisi daftar tabel informasi mengenai gaji dan status gaji dari tiap anggota tim proyek. Terintegrasi dengan database MySQL sehingga mempermudah penyimpanan, pencarian, pengubahan, dan penghapusan data

9. Halaman Detail Bahan Project: berisi daftar tabel informasi mengenai daftar bahan yang diperlukan, tersisa dalam stok, beserta harga dan status persetujuan pemesanan harga baku dari bahan baku tersebut. Terintegrasi dengan database MySQL sehingga mempermudah penyimpanan, pencarian, pengubahan, dan penghapusan data


Jawaban No. 2:


Jawaban No. 3:

Terdapat beberapa jenis risiko dalam proyek Sistem Informasi Jasa Konstruksi PT Mitra Solusindo:
1. Risiko Operasional


2. Risiko Finansial


3. Risiko Hazard 


4. Risiko Strategis


Dari risiko-risiko tersebut, dirumuskan solusi sebagai berikut:



Jawaban No. 4:

Link Video Demo (Youtube): https://youtu.be/OegphH7a1J8











MPPL B - Tugas 10 Manajemen Risiko

Tugas    : Tugas 10 - Manajemen Risiko

Nama    : Florentino Benedictus
NRP      : 5025201222
Kelas    : MPPL B
Tahun   : 2022


Contoh studi kasus : Manajemen Risiko Sistem Informasi Rumah Sakit EMC Tangerang

Monday, December 5, 2022

MPPL B - Tugas 9 Manajemen Sumber Daya

 Tugas    : Tugas 9 - Manajemen Sumber Daya

Nama    : Florentino Benedictus
NRP      : 5025201222
Kelas    : MPPL B
Tahun   : 2022

Monday, November 28, 2022

MPPL B - Tugas 8 Manajemen Kualitas

Tugas    : Tugas 8 - Manajemen Kualitas

Nama    : Florentino Benedictus
NRP      : 5025201222
Kelas    : MPPL B
Tahun   : 2022

Monday, November 14, 2022

MPPL B - ETS

ETS MPPL B

Nama : Florentino Benedictus
NRP : 5025201222
Kelas : MPPL B
Tahun : 2022


Anggota kelompok:
Davian Benito         : 5025201220
Florentino Benedictus : 5025201222

Link Demo: https://youtu.be/lkDq2xpCny8


Soal:
Sebuah perusahaan konsultan dipercaya untuk menangani proyek penyediaan sistem marketplace untuk toko online. Pekerjaan ini direncanakan selesai dalam 4 bulan. Fitur yang diharapkan dari aplikasi seperti slide di bawah ini.Jika Proyek didanai sebesar Rp 345 jt. Buatlah:
1. Buatlah deskripsi produk aplikasi
2. Tentukan fitur yang akan dibangun
3. Buat desain UI Prototipe aplikasi
4. Work Breakdown Struktur
5. Jadwal Pengerjaan Proyek
6. Rencana Penggunaan anggaran pendanaan
7. Kurva S pengendalian proyek


MPPL B - Tugas 7 Kurva S

 Tugas    : Tugas 7 - Kurva S

Nama    : Florentino Benedictus
NRP      : 5025201222
Kelas    : MPPL B
Tahun   : 2022

Proyek Pembuatan Aplikasi Sistem Informasi Monitoring & Evaluasi Pembangunan Kabupaten Pemalang

 

Dokumen Tugas

Sunday, October 30, 2022

MPPL B - Tugas 6 Manajemen Biaya

Tugas    : Manajemen Biaya

Nama    : Florentino Benedictus
NRP      : 5025201222
Kelas    : MPPL B
Tahun   : 2022


Manajemen Biaya Proyek Pembuatan Aplikasi Sistem Informasi Monitoring & Evaluasi Pembangunan Kabupaten Pemalang



Perencanaan Biaya Proyek:









Estimasi Biaya Proyek:








Cost Budgeting/Penganggaran Biaya Proyek










Monday, October 17, 2022

MPPL B - Tugas 5 Manajemen Waktu

 Tugas    : Manajemen Waktu

Nama    : Florentino Benedictus
NRP      : 5025201222
Kelas    : MPPL B
Tahun   : 2022

Pembuatan aplikasi website Customer Relationship Management
(CRM) berbasis Google Cloud Platform (GCP)


Monday, October 3, 2022

MPPL B - Tugas 4 Kerangka Acuan Kerja

Tugas    : Kerangka Acuan Kerja
Nama    : Florentino Benedictus
NRP      : 5025201222
Kelas    : MPPL B
Tahun   : 2022

Pembuatan Aplikasi Citizen Complaint Online Kabupaten Pemalang


1. What

Kerangka Acuan Kerja yang dibuat adalah KAK untuk pembuatan aplikasi citizen complaint online untuk menampung aduan masyarakat, dimana outputnya berupa aplikasi berbasis web.

2. Why

Proyek dilaksanakan dikarenakan kurangnya input dari masyarakat Kabupaten Pemalang yang menyebabkan lambatnya pembangunan di daerah karena kebijakan menjadi tidak tepat sasaran. Dengan adanya aplikasi sistem informasi manajemen citizen complaint yang menjadi output dari proyek ini, diharapkan tersedia sarana yang dapat mengakomodasi aspirasi dan umpan balik dari masyarakat terhadap akses pelayanan maupun sarana dan prasarana publik serta terciptanya koordinasi yang baik antara masyarakat dan pemerintah kabupaten Pemalang.

3. Who

Penanggung jawab dalam proyek ini adalah Drs. Khalimi selaku pejabat pembuat komitmen, sedangkan tim proyek terdiri dari:

- Ketua tim: bertugas memimpin tim proyek dan memiliki keahlian dalam bidang sistem informasi

- Sistem analis: bertugas merancang desain input, proses, output, dan database

- Database designer: bertugas merancang database sistem

- Programmer: bertugas membuat script bahasa pemrograman

- IT support: bertugas menguji sistem

4. When

Proyek dilaksanakan selama 3 bulan (99 hari) dimulai dari awal kuartil kedua Juni 2017 sampai akhir kuartil kedua September 2017

5. Where

Tempat pelaksanaan dalam proses pengembangan perangkat lunak tentatif, akan tetapi penyerahan dan deployment hasil aplikasi citizen complaint adalah di Dinas Komunikasi dan Informatika Kabupaten Pemalang yang merupakan tempat client.

6. How

Metode yang digunakan yaitu waterfall model meliputi tahapan berikut:

a. Persiapan

b. Analisa Kebutuhan Aplikasi (Requirement Analysis)

c. Perancangan Aplikasi (Design)

d. Pembuatan / Pengembangan Aplikasi (Coding)

e. Pengujian Aplikasi

f. Implementasi dan Pemeliharaan Sistem

g. Instalasi Aplikasi

h. Pelatihan dan Pendampingan Operator Komputer


Sedangkan sistem yang dibuat memiliki komponen sebagai berikut:

a. Database: MySQL

b. Bahasa Pemrograman: PHP

c. Server: OS Linux

d. Client: Web Browser OS Linux/Windows

7. How Much

Biaya yang diperlukan akan dialokasikan dari anggaran Dinas Komunikasi dan Informatika Kabupaten Pemalang tahun 2017. Dilansir dari link APBD Kabupaten Pemalang 2017 yaitu sejumlah Rp. 38.500.000.


Kesimpulan

Dapat disimpulkan proyek tersebut bertujuan membuat aplikasi berbasis web untuk menampung aduan masyarakat Kabupaten Pemalang dan dalam proses manajemen proyek diperlukan adanya KAK/TOR yang berisi gambaran umum dan penjelasan proyek agar tujuan proyek dapat dicapai.


EAS PPB I - Aplikasi Alfamind

Nama       : Florentino Benedictus NRP          : 5025201222 Tahun     : 2024 Kelas        : Pemrograman Perangkat Bergerak I Link Desain An...