Postingan

Menampilkan postingan dari Juni, 2024

EAS PPB-B

Nama : Layyinatul Fuadah Nrp     : 5025211207 Kelas  : Pemrograman Perangkat Bergerak (B) EAS PPB-B

Tugas-10 PPB

Gambar
Nama  : Layyinatul Fuadah NRP    : 5025211207 Kelas  : Pemrograman Perangkat Bergerak (B) Dart Programming Deskripsi Singkat Dart adalah bahasa pemrograman yang dikembangkan oleh Google, dirancang untuk pengembangan aplikasi web, mobile, dan desktop yang cepat, scalable, dan andal. Dart memiliki keunggulan seperti kecepatan, skalabilitas, berorientasi objek, statically typed, dan mendukung garbage collection. Bahasa ini juga dilengkapi dengan fitur seperti async-await, futures, dan streams. Dart bisa digunakan untuk mengembangkan berbagai jenis aplikasi, termasuk aplikasi web menggunakan AngularDart, aplikasi mobile dengan Flutter, aplikasi desktop dengan framework seperti Electron, dan aplikasi server-side dengan framework seperti Aqueduct. hello_world.dart printname.dart join.dart

Tugas-9 PPB

Gambar
Nama  : Layyinatul Fuadah NRP    : 5025211207 Kelas  : Pemrograman Perangkat Bergerak (B) Framework Flutter 1 Flutter adalah framework open-source yang dikembangkan oleh Google untuk membangun aplikasi lintas platform dari satu codebase, yang bisa digunakan di web, Fuchsia, Android, iOS, Linux, macOS, dan Windows. Framework ini terdiri dari dua komponen utama: bahasa UI dan mesin rendering. Saat aplikasi Flutter dikompilasi, kode UI dan mesin rendering akan disertakan, dengan ukuran sekitar 4 MB saat terkompresi. Flutter menggunakan bahasa pemrograman Dart dan mendukung dua mesin rendering, yaitu Skia graphics library dari Google dan Impeller. Framework ini juga menyediakan dua set widget yang mendukung desain bahasa, yaitu Material Design widgets dan Cupertino widgets. Membuat Aplikasi Langkah berikutnya adalah membuat aplikasi. Kita dapat mengambil kodenya dari GitHub. Dalam proses pembuatannya, ada beberapa langkah yang perlu diikuti: Menyalin Kode Awal Beberapa k...

Tugas-8 PPB

Gambar
Nama : Layyinatul Fuadah NRP    : 5025211207 Kelas  : Pemrograman Perangkat Bergerak (B) Game Unscramble Aplikasi Unscramble adalah permainan kata satu pemain di mana pemain harus menyusun kembali huruf-huruf yang diacak untuk menebak kata aslinya. Aplikasi akan menampilkan kata yang sudah diacak, dan pemain harus menggunakan semua huruf yang ditampilkan untuk menebak kata tersebut. Pemain akan mendapatkan poin jika tebakannya benar, namun jika salah, pemain dapat mencoba menebak kembali beberapa kali. Aplikasi juga menyediakan opsi untuk melewati kata saat ini jika pemain tidak dapat menemukannya. Di sudut kanan atas, aplikasi akan menampilkan jumlah total kata acak yang dimainkan dalam satu permainan, yang berjumlah 10 kata.  Implementasi 1. Membuat 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. Membuat MainActivity.kt File ini sebagian b...

Tugas-7 PPB

Gambar
Nama : Layyinatul Fuadah NRP    : 5025211207 Kelas  : Pemrograman Perangkat Bergerak (B) My Desert Clicker App - Activity Lifecycle Pada tugas kali ini, Anda akan mempelajari aspek penting dari memulai interaksi pengguna dalam sebuah aplikasi, yaitu Activity Lifecycle dalam aplikasi Android. Tugas ini melibatkan pembuatan aplikasi bernama "My Desert Clicker App". Aplikasi ini memungkinkan pengguna untuk berinteraksi dengan menekan (klik) gambar kue, yang akan meningkatkan penghitung jumlah kue yang terjual. Selain itu, jumlah total pendapatan (revenue) juga akan bertambah seiring dengan penjualan kue. Pengguna juga memiliki opsi untuk menekan tombol "share" yang membuka jendela opsi untuk membagikan informasi ke aplikasi lain. Implementasi: Langkah 1: Periksa metode onCreate() dan tambahkan logging Dalam diagram siklus hidup aktivitas, metode onCreate() harus diimplementasikan oleh setiap aktivitas untuk melakukan inisialisasi satu kali, seperti memanggil setContent...