Postingan

PPB B - Unscramble App

Gambar
  Nama : Farah Dhia Fadhila NRP : 5025211030 Kelas : Pemrograman Perangkat Bergerak - B Unscrable App Merupakan aplikasi game pengacak ejaan kata untuk satu pemain. Aplikasi menampilkan kata acak, dan pemain harus menebak kata tersebut menggunakan semua huruf yang ditampilkan. Pemain akan mendapatkan poin jika kata tersebut benar. Jika tidak, pemain dapat mencoba menebak kata sebanyak-banyaknya. Aplikasi ini juga memiliki opsi untuk melewati kata saat ini. Di pojok kanan atas, aplikasi menampilkan jumlah kata, yaitu jumlah kata acak yang dimainkan dalam game saat ini. Ada 10 kata acak per game. Aplikasi ini memiliki beberapa struktur file sebagai berikut: 1. WordsData.kt File ini berisi daftar kata yang digunakan dalam game, konstanta untuk jumlah maksimum kata per game, dan jumlah poin skor pemain untuk setiap kata yang benar. 2. MainActivity.kt File ini sebagian besar berisi kode yang dihasilkan oleh template. Anda menampilkan composable GameScreen di blok setContent{}. 3. GameSc...

PPB B - Namer App

Gambar
Nama : Farah Dhia Fadhila NRP : 5025211030 Kelas : Pemrograman Perangkat Bergerak - B Namer App Namer App merupakan aplikasi yang diimplementasikan menggunakan Flutter. Aplikasi ini menghasilkan nama yang terkesan keren, seperti "newstay", "lightstream", "mainbrake", atau "graypine". Pengguna dapat meminta nama berikutnya, memfavoritkan nama saat ini, dan meninjau daftar nama yang difavoritkan di halaman terpisah. Aplikasi ini responsif terhadap berbagai ukuran layar. Berikut adalah tampilan dari Namer App: Aplikasi ini juga bersifat responsif: Berikut adalah implementasi code: pubspec.yaml analysis_options.yaml main.dart Kode Program :  Link GitHub

PPB B - Dart Programming

Gambar
  Nama : Farah Dhia Fadhila NRP : 5025211030 Kelas : Pemrograman Perangkat Bergerak - B Dart Programming merupakan sebuah bahasa pemrograman yang dikembangkan oleh Google dan merupakan bahasa pemrograman resmi untuk Flutter, sebuah UI toolkit dan aplikasi multiplatform dari Google.  Untuk instalasi Dart bisa dilihat pada tutorial YouTube pada link berikut:  Link Tutorial Berikut adalah implementasi dari Dart Programming. 1. Hello world  2. Print name 3. Simple arithmetic 4. Class 5. Simple app Kode program :  Link GitHub

EAS PPB-B 2024

Gambar
   Nama : Farah Dhia Fadhila NRP : 5025211030 Kelas : Pemrograman Perangkat Bergerak - B SOAL Buat use case dan user flow dari aplikasi  ? Deskripsikan fitur aplikasi yang akan dibuat? Gambarkan UI yang akan diimplementasikan. Implementasikan Rancangan ?  Buat Presentasi dan demo implementasi upload di Youtube, dan isi lembar monitoring? JAWABAN Use case diagram Pada aplikasi Mitra iSaku ini memiliki 2 aktor yakni mitra yang berperan sebagai user dan admin dari aplikasi Mitra iSaku sendiri. Mitra Merupakan user dari aplikasi Mitra iSaku, beberapa use case yang dimiliki mitra adalah: Login bagi mitra yang telah registrasi sebelumnya dan telah terverifikasi. Register bagi mitra yang belum pernah registrasi sebelumnya, diharuskan register yang akan mengalihkan user ke laman mitra iSaku. Transfer/Settlement merupakan fitur untuk memindahkan dana yang tersimpan di Mitra iSaku ke rekening pribadi mitra. Mengelola keuangan merupakan fitur untuk tracking histori dana milik m...

Tugas 7 : Membuat Dessert Clicker App

Gambar
     Nama : Farah Dhia Fadhila NRP : 5025211030 Kelas : Pemrograman Perangkat Bergerak - B Tugas 7 : Membuat Dessert Clicker App Deskripsi Pada tugas kali ini saya mencoba mencoba membuat aplikasi Android sederhana bernama Dessert Clicker App menggunakan software Android Studio. App ini akan menampilkan gambar berupa dessert yang dijual beserta harganya. Aplikasi ini juga akan menghitung pendapatan dari total dessert yang terjual, aplikasi akan menghitung total pendapatan setiap gambar dessert diklik. Membuat project: 1. Di Android Studio, klik File > New > New Project. 2. Dalam dialog New Project, pilih Empty Activity, lalu klik Next. 3. Di kolom Name, masukkan DessertClicker. 4. Di kolom Minimum SDK, pilih API level minimum 26 (Oreo) dari menu, lalu klik Finish. Dokumentasi Link GitHub

Tugas 6 : Membuat Woof App

Gambar
    Nama : Farah Dhia Fadhila NRP : 5025211030 Kelas : Pemrograman Perangkat Bergerak - B Tugas 6 : Membuat Woof App Deskripsi Pada tugas kali ini saya mencoba mencoba membuat aplikasi Android sederhana bernama Woof App menggunakan software Android Studio. App ini akan menampilkan daftar nama anak anjing yang terdaftar dalam aplikasi tersebut. Selain itu, aplikasi juga memiliki fitur untuk mengganti tema aplikasi menjadi light mode dan dark mode sesuai dengan tema yang digunakan pada perangkat aplikasi. Membuat project: 1. Di Android Studio, klik File > New > New Project. 2. Dalam dialog New Project, pilih Empty Activity, lalu klik Next. 3. Di kolom Name, masukkan WoofApp. 4. Di kolom Minimum SDK, pilih API level minimum 26 (Oreo) dari menu, lalu klik Finish. Dokumentasi Link GitHub Hasil light mode: Hasil dark mode:

ETS PPB-B 2024

Gambar
  Nama : Farah Dhia Fadhila NRP : 5025211030 Kelas : Pemrograman Perangkat Bergerak - B ETS PPB Nama : Farah Dhia Fadhila NRP : 5025211030 Kelas : Pemrograman Perangkat Bergerak B  Soal Pemrograman Perangkat Bergerak Apa keuntungan menggunakan platform mobile dibandingkan dengan web atau dekstop untuk membangun aplikasi? Sebutkan perkembangan teknologi mobile? Bukalah aplikasi mobile banking yang anda punya. Tuliskan dan jelaskan kegunaan fitur yang sering anda pakai. Redesign dari aplikasi sesuai dengan fitur yang sering dipakai Implementasikan dalam bentuk aplikasi android halaman masuk dan akses pin transaksi. Dokumentasikan dan demokan dalam video youtube dari aplikasi yang telah dibangun. Jawaban  Platform mobile memiliki beberapa keunggulan dibandingkan web atau dekstop diantaranya adalah Aplikasi mobile bisa digunakan kapan saja dan dimana saja dibandingkan web atau dekstop yang perlu menggunakan perangkat yang lebih besar seperti laptop atau PC. User dapat l...