Posts

ETS PPB F

Image
  ETS PPB F Nama : Mohammad Kamal NRP : 5025211180 1. Apa keuntungan menggunakan platform mobil android dibandingkan dengan platform proprietary seperti Apple? Keuntungan Menggunakan Platform Android dibandingkan dengan Platform Proprietary seperti Apple Keuntungan menggunakan Android dibanding Apple adalah karena Android memiliki kernel yang bersumber terbuka, sementara Apple memiliki sumber yang tertutup. Dari segi ini dapat terlihat bahwa ada transparansi yang lebih baik dalam kernel Android dibanding dengan Apple.  Ketika menggunakan sumber tertutup atau proprietary seperti pada Apple, ini memungkinkan terjadinya kode yang tidak menguntungkan bagi pengguna, misalnya dalam segi privasi. Dengan terbukanya sumber kode atau source code, komunitas dapat memodifikasi dan mencari jika ada kode-kode yang memiliki bug.  Oleh karena itu, hal ini baik dari segi pandang pengembangan. Keuntungan terakhir dari menggunakan platform sumber terbuka adalah pengguna dapat memodifikasi platform sendir

Tugas Image Scroll

Image
Nama : Mohammad Kamal  NRP : 5025211180 Pada pertemuan ini saya diberi tugas untuk membuat aplikasi image scroll menggunakan desain material. Aplikasi tersebut berisi list card yang terdapat quote afirmasi pada card tersebut. Saya buat aplikasi ini dengan menggikuti tutorial dari link : https://developer.android.com/codelabs/basic-android-kotlin-compose-training-add-scrollable-list?hl=id#0 Pertama saya mendownload repo dari github android studio untuk projectnya. Link :  https://github.com/google-developer-training/basic-android-kotlin-compose-training-affirmations/tree/starter Lalu kemudian saya ikuti langkah-langkah yang terdapat pada tutorial tersebut.  Berikut merupakan tampilan dari aplikasi tersebut. :  Kemudian ini merupakan tampilan dari code projek tersebut :  Kode dapat ditemukan pada : https://github.com/brokamal/PPB/tree/main/Tugas8Scroll Terimakasih telah membaca. 

Tugas 5 Login Page

Image
Nama : Mohammad Kamal NRP : 5025211180 Pada pertemuan ini saya diberi tugas untuk membuat aplikasi login page. Saya mengikuti tutorial dari  https://www.youtube.com/watch?v=XMI1iejmtzs.  Berikut langkah-langkah yang saya ikuti :  Pertama buat project dengan nama yang sesuai Kemudian tambah dependencies yang diperlukan seperti :  Setelah itu edit activity_main.xml Lalu edit MainActivity.kt Dan berikut adalah tampilan aplikasi :  Link Source Code : https://github.com/ccunit/PPB/blob/main/Tugas%205/Loginpage2.zip Terimakasih telah membaca 

Tugas 4 PPB Dice Roller App

Image
Nama : Mohammad Kamal NRP : 5025211180 Pada tugas kali ini saya disuruh untuk membuat aplikasi dice roller bedasarkan guide yang telah diberikan, yaitu : https://developer.android.com/codelabs/basic-android-kotlin-compose-build-a-dice-roller-app?hl=id#0.  Aplikasi dice roller ini merupakan aplikasi interaktif yang memuculkan gambar dice secara random ketika dipencet tombol roll. Aplikasi ini menggunakan gambar eksternal untuk gambar dice-nya.  Berikut merupakan tampilan dari code aplikasi tersebut. Dan ini merupakan tampilan dari aplikasi tersebut :  Link source code : https://github.com/ccunit/PPB/tree/main/Tugas%204 Terimakasih telah membaca. 

Tugas 3 PPB A Composable

Image
 Nama : Mohammad Kamal NRP : 5025211180 Pada tugas pertemuan 4 ini saya membuat aplikasi "HappyBirthday" yang menampilkan sebuah pesan "HappyBirthday". Aplikasi ini dibuat dengan mengikuti petunjuk dari https://developer.android.com/codelabs/basic-android-kotlin-compose-text-composables?hl=id#0.   Berikut adalah tampilan dari aplikasi tersebut :  Dan berikut adalah tampilan dari code-nya :  Link source code : https://github.com/ccunit/PPB/tree/main/Tugas3/happybirthday Terimakasih telah membaca.

Tugas 2 Android Studio Jetpack Compose

Image
Nama : Mohammad Kamal NRP : 5025211180          Pada tugas ini saya menggunakan Android Studio dan Jetpack Compose untuk membuat aplikasi hello world sederhana. Sebelumnya saya install dahulu android studio dengan dependencies yang dibutuhkan seperti gradle dan SDK android pixel 8. Setelah itu saya buat code untuk membuat aplikasi sederhana yang menampilkan Hello World. Berikut merupakan tampilan dari aplikasi tersebut  Dan berikut merupakan tampilan code dari android studio    Dan berikut merupakan source code : https://github.com/ccunit/PPB/blob/main/Tugas2/helloworldapp.kt Terimakasih telah membaca.

Tugas PPB 1 Portofolio

Image
Nama : Mohammad Kamal NRP : 5025211180 Pada tugas ini saya membuat mobile app no code menggunakan glide. App ini merupakan portofolio singkat saya yang berisi :  - Identitas  - foto - komunikasi, email, nomor telefon. - skills - aplikasi yang dibuat. Berikut merupakan tampilan UI nya :  Dan ini merupakan video demonstrasi :