Skip to main content

Posts

Showing posts from June, 2024

TUGAS 10 PEMROGRAMAN PERANGKAT BERGERAK (B)

 Nama      : Meyroja Jovancha Firoos NRP          : 5025211204 Kelas         : Pemrograman Perangkat Bergerak (B) Dart adalah bahasa pemrograman yang dikembangkan oleh Google, dirancang untuk pengembangan aplikasi web, mobile, dan desktop yang cepat, scalable, dan andal. Keunggulan Dart meliputi kecepatan, skalabilitas, orientasi objek, pengetikan statis, dan pengumpulan sampah otomatis. Dart juga mendukung fitur seperti async-await, futures, dan streams. Bahasa ini dapat digunakan untuk membuat berbagai jenis aplikasi, termasuk aplikasi web dengan AngularDart, aplikasi mobile dengan Flutter, aplikasi desktop menggunakan framework seperti Electron, dan aplikasi server-side dengan framework seperti Aqueduct. hello_world.dart printname.dart join.dart

TUGAS 9 PEMROGRAMAN PERANGKAT BERGERAK (B)

 Nama      : Meyroja Jovancha Firoos NRP         : 5025211204 Kelas         : Pemrograman Perangkat Bergerak (B) Flutter adalah kit pengembangan perangkat lunak UI open-source yang dikembangkan oleh Google, yang memungkinkan pembuatan aplikasi lintas platform dari satu basis kode untuk web, Fuchsia, Android, iOS, Linux, macOS, dan Windows. Flutter terdiri dari dua komponen utama: bahasa UI dan mesin rendering. Saat aplikasi Flutter dikompilasi, kode UI dan mesin renderingnya disertakan, dengan ukuran sekitar 4 MB dalam kondisi terkompresi. Flutter menggunakan bahasa pemrograman Dart dan mendukung dua mesin rendering: perpustakaan grafis Skia dari Google dan Impeller. Framework ini juga menyediakan dua set widget yang sesuai dengan bahasa desain, yaitu widget Material Design dan Cupertino. Membuat Project pubspec.yaml Konfigurasi ini ditujukan untuk proyek aplikasi Flutter baru bernama "namer_app". Proyek ini tidak dit...

TUGAS 8 PEMROGRAMAN PERANGKAT BERGERAK (B)

 Nama      : Meyroja Jovancha Firoos NRP         : 5025211204 Kelas         : Pemrograman Perangkat Bergerak (B) Game Unscramble Aplikasi Unscramble adalah permainan kata pemain tunggal di mana pemain harus menyusun kembali huruf-huruf yang diacak untuk menebak kata aslinya. Aplikasi ini akan menampilkan kata yang sudah diacak, dan pemain harus menggunakan semua huruf yang ditampilkan untuk menebak kata tersebut. Pemain mendapatkan poin jika menebak dengan benar dan dapat mencoba lagi jika salah. 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, yaitu 10 kata. Implementasi 1. Membuat WordsData.kt    - File ini berisi daftar kata yang digunakan dalam game, konstanta untuk jumlah maksimum kata per game, dan poin skor pemain untuk setiap kata yang benar. 2. M...

TUGAS 7 PEMROGRAMAN PERANGKAT BERGERAK (B)

 Nama     : Meyroja Jovancha Firoos NRP         : 5025211204 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: 1. Langkah 1: Periksa metode onCreate() dan tambahkan logging    - Dalam diagram siklus hidup aktivitas, metode onCreate() harus diimplementasikan oleh setiap...

TUGAS 6 PEMROGRAMAN PERANGKAT BERGERAK (B)

 Nama     : Meyroja Jovancha Firoos NRP         : 5025211204 Kelas        : Pemrograman Perangkat Bergerak (B) MEMBUAT APLIKASI WOOF  Aplikasi Woof adalah sebuah platform yang menyediakan katalog lengkap mengenai berbagai jenis anjing, lengkap dengan informasi terperinci mengenai setiap jenisnya. Dengan fokus pada Desain Material, platform ini dirancang untuk memberikan pengalaman pengguna yang menarik. Setiap entri dalam katalog dapat diperluas untuk mengungkapkan kegemaran unik masing-masing anjing. Pengguna akan disuguhkan dengan animasi dinamis dan perubahan warna pada setiap kartu, menciptakan pengalaman visual yang memikat saat mereka menjelajahi setiap entri untuk mempelajari lebih lanjut mengenai kegemaran para anjing tersebut. Mempelajari kode awal Buka kode awal di Android Studio. Buka com.example.woof > data > Dog.kt. File ini berisi Dog data class yang akan digunakan untuk mewakili foto, nama, usia, dan h...