Postingan

Menampilkan postingan dari April, 2024

Tugas 4 PBB - Login Page

Gambar
Nama : I Gusti Ngurah Ervan Juli Ardana NRP : 5025211205 Kelas : Pemrograman Perangkat Bergerak B Tahun : 2024 Pada pertemuan kelima kelas Pemrograman Perangkat Bergerak B, kami diperkenalkan dengan pengenalan pembuatan login page menggunakan android studio. Pada pertemuan ini, saya akan  akan membuat sebuah halaman login untuk aplikasi Android menggunakan Android Studio. Login Page Deskripsi Aplikasi Aplikasi berikut merupakan aplikasi login sederhana untuk keperluan semua aplikasi. Pengguna akan diminta untuk memasukkan email dan kata sandi mereka di halaman ini. Selain itu, halaman ini juga menyediakan tombol untuk login dan teks "Forgot Password?" yang bisa digunakan jika pengguna lupa kata sandi Langkah Pembuatan Project Buatlah project baru pada android studio Pilihlah Empty Activity Rubahlah bagian MainActivity seperti Source code yang saya sediakan dibawah :  Hasil Berikut merupakan hasil dokumentasi dari aplikasi login sederhana yang telah saya buat: Link R...

Tugas 3 PPB - Dice Roller App

Gambar
Nama : I Gusti Ngurah Ervan Juli Ardana NRP      : 5025211205 Kelas : Pemrograman Perangkat Bergerak B Tahun : 2024 Pada pertemuan kedua kelas Pemrograman Perangkat Bergerak B, kami diberi tugas untuk membuat fitur tombol yang berfungsi sebagai pengocok dadu. Aplikasi yang dibuat hanya menampilkan sebuah button "Roll" dan sebuah gambar dadu dengan angka 1 hingga 6. Saat tombol "Roll" ditekan, angka pada dadu akan diacak dan ditampilkan secara vertikal. Dice Roller Application Berikut merupakan dokumentasi aplikasi yang telah saya buat: Preview MainActivity Aplikasi  Gambar 1. Preview Tampilan awal aplikasi sebelum Button “Roll” dilakukan di klik Gambar 2. Tampilan Awal Tampilan aplikasi setelah button “Roll” diberi aksi klik Gambar 3. Tampilan Akhir Terlihat pada hasil dokumentasi diatas, terdapat perbedaan angka dadu yang muncul dikarenakan pada MainActivity, ketika button OnClick maka akan menampilkan hasil dadu 1 hingga dadu 6 yang di randomize seperti im...

Tugas 2 PPB - Composable text Happy Birthday

Gambar
Nama : I Gusti Ngurah Ervan Juli Ardana NRP : 5025211205 Kelas : Pemrograman Perangkat Bergerak B Tahun : 2024 Pada pertemuan Kedua kelas Pemrograman Perangkat Bergerak B, kami diperkenalkan dengan Android Studio dengan pengenalan composable text. Pada pertemuan ini, saya akan membuat aplikasi bertema "Happy Birthday" dengan menggunakan composable text di Android Studio. Happy Birthday Card App dengan Composable Text Step Pembuatan Aplikasi Berikut Merupakan Langkah langkah dalam pembuatan aplikasi composable text: Buat Proyek Baru: Buka Android Studio, pilih "Start a new Android Studio project", pilih "Empty Compose Activity", Struktur Dasar Proyek: Aplikasi ini terdiri dari dua file utama: MainActivity.kt untuk logika utama aplikasi dan strings.xml untuk string yang digunakan dalam aplikasi. Kelas MainActivity: Lalu saya membuat kelas MainActivity yang merupakan turunan dari ComponentActivity. Di dalam metode onCreate, gunakan fungsi setConten...

Tugas 1 PPB - Redesign Mobile Application

Gambar
Nama : I Gusti Ngurah Ervan Juli Ardana NRP           : 5025211205 Kelas : Pemrograman Perangkat Bergerak B Tahun : 2024 Pada pertemuan pertama kelas Pemrograman Perangkat Bergerak B, kami diperkenalkan dengan Garis besar perangkat bergerak, termasuk penjelasan smartphone berbasis iOS dan Android. Pada pertemuan ini, kami ditugaskan melakukan redesign UI sebuah aplikasi menggunakan beberapa aplikasi yang sering digunakan seperti appsheet, kodular, glideapps, appsgeyser. Maka dari itu, disini saya akan mendesain ulang sebuah aplikasi bernama Gym Streak. Redesign Aplikasi Mobile Deskripsi Aplikasi Gymstreak adalah aplikasi kebugaran yang canggih dan intuitif, dirancang untuk membantu pengguna mencapai tujuan kebugaran mereka melalui latihan yang dipersonalisasi dan panduan nutrisi yang komprehensif. Aplikasi ini menggunakan teknologi kecerdasan buatan untuk menciptakan pengalaman latihan yang sesuai dengan kebutuhan individu. Fitur Berikut adalah fitu...

Tugas 3 PPL - Software Architecture

Gambar
Nama : I Gusti Ngurah Ervan Juli Ardana NRP           : 5025211205 Kelas : Perancangan Perangkat Lunak A Tahun        : 2024 Software Architecture Pada pertemuan keempat mata kuliah Perancangan Perangkat Lunak kali ini, tugas saya adalah untuk mengamati atau mencari informasi tentang sebuah aplikasi dan menggambarkan arsitekturnya. Informasi dapat diperoleh dari makalah, jurnal, atau dokumentasi aplikasi. Pilihlah satu aplikasi, berikan deskripsinya, lalu jelaskan arsitekturnya. Selain itu, kami diminta menjelaskan fungsi dan tanggung jawab masing-masing komponen dalam arsitektur perangkat lunak tersebut. Pada tugas kali ini saya menggunakan referensi paper yang berjudul “Analisis dan Perancangan Arsitektur Sistem Aplikasi Layanan Informasi Lokasi Berbasis IoT”. Berikut merupakan link referensi yang saya gunakan :  Link Paper : Referensi Jurnal Deskripsi Perangkat Lunak Perangkat lunak adalah kumpulan instruksi atau program ya...

Tugas 2 PPL - Perancangan Berbasis Obyek

Gambar
Nama : I Gusti Ngurah Ervan Juli Ardana NRP : 5025211205 Kelas : Perancangan Perangkat Lunak A Tahun : 2024 Dalam pertemuan mata kuliah Perancangan Perangkat Lunak kali ini, tugas yang diberikan kepada kami adalah diminta untuk mencari contoh informasi mengenai perangkat lunak yang mencakup desain, mulai dari use case hingga model dinamis atau statis. Referensi dapat diambil dari paper, tugas akhir, atau studi kasus di industri. Dari contoh tersebut, analisislah use case dan model (statis atau dinamis) yang ada dalam jurnal tersebut. berikut merupakan judul dan referensi dari tugas yang saya buat: Perancangan Perangkat Lunak Sistem Rewis Link Jurnal REWIS adalah perangkat lunak berbasis website yang berfungsi untuk memberikan informasi mengenai band Reality Club dan penjualan Merchandise. Proses kerja website ini adalah user bisa masuk sebagai guest atau bisa registrasi account. User guest hanya bisa mengakses beberapa fitur informasi dari band saja, sedangkan user yang memiliki ...