Postingan

Tugas 9 PPB - B

Gambar
Nama  : Tsabita Putri Ramadhany NRP  : 5025211130 Kelas : PPB - B Tugas 9 Framework Flutter Tugas : Menerapkan  Framework Flutter Petunjuk Tugas :  https://kuliahppb.blogspot.com/2024/06/framework-flutter-1.html Flutter adalah SDK aplikasi Mobile dari Google yang digunakan untuk membangun aplikasi native iOS, Android, Desktop (Windows, Linux, macOS), dan Web dari satu source code. Saat membangun aplikasi dengan Flutter, semuanya berkaitan dengan Widgets, yaitu sebuah blok yang digunakan untuk membangun aplikasi Flutter. Widget merupakan elemen struktural yang dilengkapi dengan banyak fungsi khusus untuk material design, dan widget baru dapat digunakan dengan cara menyusun widget yang sudah ada. Proses menggabungkan widget disebut komposisi. Antarmuka pengguna aplikasi terdiri dari banyak widget sederhana yang memiliki tugasnya masing-masing. Itulah sebabnya mengapa pengembang Flutter cenderung memandang aplikasi Flutter mereka sebagai pohon widget. Flutter adalah fra...

Tugas 8 PPL - A

Gambar
Nama  : Tsabita Putri Ramadhany NRP  : 5025211130 Kelas : PPL - A Tugas 8 Estimasi Kapasitas System Tugas : Studi Kasus Estimasi Kapasitas System Petunjuk Tugas :  https://kuliahppl.blogspot.com/2024/05/estimasi-kapasistas-system.html Dokumen :  Dokumen Estimasi kapasitas sistem adalah proses kritis dalam perancangan dan pengembangan perangkat lunak untuk memastikan sistem dapat menangani beban kerja yang diharapkan dengan efisien dan efektif. Proses ini mencakup berbagai aspek seperti estimasi usaha, biaya, dan sumber daya yang diperlukan untuk mengembangkan perangkat lunak. Komponen Utama Estimasi Kapasitas Estimasi Usaha (Effort Estimation) : Proses untuk memprediksi jumlah waktu dan tenaga kerja yang diperlukan untuk menyelesaikan proyek perangkat lunak. Estimasi ini sering dilakukan menggunakan metode-metode seperti COCOMO (Constructive Cost Model), Function Point Analysis, dan Use Case Points (UCP). Metode UCP, misalnya, memperkirakan usaha berdasarkan jumlah d...

Tugas 8 PPB - B

Gambar
Nama  : Tsabita Putri Ramadhany NRP  : 5025211130 Kelas : PPB - B Tugas 8 ViewModel and State in Compose Tugas : Menerapkan  ViewModel and State in Compose Petunjuk Tugas :  https://kuliahppb.blogspot.com/2024/05/viewmodel-and-state-in-compose.html Pendahuluan Aplikasi Unscramble adalah permainan kata pemain tunggal yang mengacak kata-kata sehingga pemain harus menebak kata asli menggunakan semua huruf yang disediakan. Pemain akan mendapatkan poin jika mereka menebak kata dengan benar. Jika tebakan salah, pemain dapat mencoba lagi hingga berhasil. Aplikasi ini juga menyediakan opsi untuk melewatkan kata saat ini. Di pojok kanan atas, terdapat indikator jumlah kata yang telah dimainkan dalam permainan tersebut, dengan setiap permainan terdiri dari 10 kata acak. Untuk menjalankan aplikasi Unscramble, langkah pertama adalah mengunduh proyek awal dari GitHub, mengekstrak file zip, kemudian membuka proyek tersebut di Android Studio dan menjalankan aplikasi. Pada percobaan...

Tugas 7 PPL - A

Gambar
Nama  : Tsabita Putri Ramadhany NRP  : 5025211130 Kelas : PPL - A Tugas 7 Komponen Desain Sistem Tugas :  Menjelaskan Komponen Desain Sistem Petunjuk Tugas :  https://kuliahppl.blogspot.com/2024/05/komponen-desain-sistem.html Komponen Desain Sistem Komponen desain sistem mencakup berbagai elemen fundamental yang diperlukan untuk merancang dan mengembangkan suatu sistem. Komponen ini mencakup arsitektur, basis data, antarmuka pengguna, protokol komunikasi, dan langkah-langkah keamanan. Setiap komponen memiliki peran spesifik dalam memastikan bahwa sistem berfungsi dengan baik, aman, dan efisien. Komponen Utama dalam Desain Sistem: Arsitektur Sistem: Menentukan struktur tinggi sistem, termasuk komponen utama, hubungan antar komponen, dan aliran informasi. Desain arsitektur dapat menggunakan pola-pola seperti monolitik, berlapis (layered), microservices, dan SOA (Service-Oriented Architecture)​ ( Swimm ) ​​ ( Crio ) ​. Desain Basis Data: Mencakup perancangan skema bas...

ETS PPL-A

Nama: Tsabita Putri Ramadhany NRP: 5025211130 Kelas: PPL-A ETS Perancangan Perangkat Lunak (PPL)

ETS PPB-B

Nama: Tsabita Putri Ramadhany NRP: 5025211130 Kelas: PPB-B ETS Pemrograman Perangkat Bergerak (PPB)

Tugas 7 PPB - B

Gambar
Nama  : Tsabita Putri Ramadhany NRP  : 5025211130 Kelas : PPB - B Tugas 7 Activity dan Intent Tugas : Menerapkan activity dan intent Petunjuk Tugas :  https://kuliahppb.blogspot.com/2024/05/activity-dan-intent.html Pendahuluan Sebagai latihan, kami diminta menjalankan aplikasi Dessert Clicker untuk mempelajari metode siklus proses Activity dan Intent. Dalam aplikasi ini, setiap kali pengguna mengetuk gambar makanan penutup di layar, aplikasi akan "membeli" makanan penutup untuk pengguna dan mengupdate jumlah makanan penutup yang "dibeli" serta total pendapatan. Aplikasi ini memiliki beberapa bug terkait dengan siklus proses Android. Misalnya, dalam kondisi tertentu, aplikasi mereset nilai makanan penutup menjadi 0. Memahami siklus proses Android membantu kita menemukan penyebab masalah ini dan cara memperbaikinya. Untuk menjalankan aplikasi Dessert Clicker, langkah pertama adalah mengunduh proyek dari GitHub, mengekstrak file zip, dan membukanya di Android Studio. M...