Posts

Tugas PPB 10

Image
Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas : PPB A Tugas 10 Link :  Github Blog ini akan memberikan penjelasan komprehensif dari seluruh kode aplikasi "Unscramble". Kita akan melihat bagaimana setiap file—mulai dari data, state, hingga logika di ViewModel—saling terhubung untuk menciptakan sebuah game yang fungsional dan terstruktur dengan baik dalam arsitektur Android modern.

Tugas Pertemuan 9

Image
Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas  : PPB A Tugas 9 Link :  Github      Aplikasi "Dessert Clicker" ini merupakan contoh yang lebih kompleks dan mendekati aplikasi nyata. Di sini kita akan membahas tidak hanya tentang UI, tetapi juga tentang siklus hidup (lifecycle) Activity, state yang persisten, pemisahan logika, dan cara berinteraksi dengan komponen inti Android seperti Intent dari dalam Jetpack Compose.

Tugas Pertemuan 8

Image
Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas : PPB A Tugas Pertemuan 8       Link :  Github Pada tugas 8 ini, kami ditugaskan untuk membuat animasi botol minuman, di mana saat tombol drink ditekan, maka jumlah air akan meningkat dengan adanya animasi tambahan. Pembuatan aplikasi ini dilakukan menggunakan android studio.  

Gym Members - EAS PBB

Image
  Anggota Kelompok Yohanes Teguh Ukur Ginting 5025211179 Shazia Ingeyla Naveeda 5025211203 Armadya Hermawan Sarwono 5025211243 GYM Member Link PPT | Link Video Presentasi | Link Source Code Tema Aplikasi Manajemen Keanggotaan Gym berbasis digital yang memudahkan pihak admin dalam mengelola data member secara efisien dan real-time. Tujuan Membangun sistem yang terpusat dan praktis untuk mengatur, memantau, dan memproses data keanggotaan gym tanpa perlu pencatatan manual. Aplikasi ini bertujuan untuk meningkatkan efisiensi kerja admin, meminimalkan kesalahan data, dan memberikan pengalaman kerja yang lebih modern. Target Pengguna Admin/staff dari pusat kebugaran (gym), pelatih pribadi, atau pemilik gym yang bertanggung jawab atas pengelolaan keanggotaan. Fitur Utama Dashboard Menampilkan ringkasan jumlah total member yang terdaftar. Member dikelompokkan berdasarkan kategori keanggotaan sehingga admin dapat melihat jumlah member aktif di setiap jenis membership. Pendaftara...

Tugas Pertemuan 7 - PPB

Image
Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas : PPB - A Tugas 7 Aplikasi Login Screen Source Code :  Github     Pada Pertemuan 7 Kelas Pemrograman Perangkat Bergerak membuat aplikasi login sederhana dengan menggunakan kotlin. Berikut tampilan aplikasi yang dibuat

Tugas Pertemuan 6 - PPB

Image
Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas : PPB A Tugas 6 Aplikasi Currency Converter Source Code :  Github     Pada Tugas 6 Mata Kuliah Pemrograman Perangkat Bergerak akan membuat aplikasi sederhana Currency Converter yang dimana aplikasi ini dapat melakukan perhitungan sederhana untuk menghitung dan mengubah nilai sebuah mata uang menjadi nilai mata uang yang dituju. Tampilan aplikasi dapat dilihat pada gambar berikut : 

Tugas Pertemuan 5 - PBB

Image
Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas: PPB A Tugas 5 Aplikasi Kalkulator Sederhana Source Code :  Github Pada pertemuan 5 kelas Pemrograman Perangkat Bergerak membuat aplikasi kalkulator sederhana menggunakan kotlin yang dapat melakukan penambahan, pengurangan, perkalian, dan pembagian. Tampilan aplikasi dapat dilihat pada gambar berikut : 

Tugas Pertemuan 4 - PBB

Image
Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas : PPB - A Tugas 4 Aplikasi Dice Roller Source Code :  Github     Pada tugas 4 akan membuat aplikasi sederhana dice roller dengan menggunakan Jetpack compose dengan tampilan seperti berikut : 

MyMoney Notes - ETS PPB 1

Image
Nama : Yohanes Teguh Ukur Ginting Kelas : PPB A NRP : 5025211179 Evaluasi Tengah Semester Source Code =  Github Link PPT =  Google Drive Link Youtube =  Youtube MyMoney Notes  merupakan aplikasi manajemen keuangan pribadi yang dapat membantu pengguna dalam melakukan manajemen keungan dengan mencatat pemasukan dan pengeluaran pengguna berdasarkan kategori yang dimasukkan. Aplikasi ini juga dapat menampilkan statistik sederhana berupa PieChart dalam menampilkan pengeluaran dan pemasukkan berdasarkan kategori. Fitur- Fitur Utama :  - Dashboard :      Melalui dashboard, user dapat melihat:         -  Total uang yang dimiliki berdasarkan catatan pemasukan dan pengeluaran           -  Jumlah seluruh pemasukan yang tercatat          - Total pengeluaran dalam periode yang user pilih          - Daftar transaksi terakhir yang memudah...

TUGAS PERTEMUAN 3 - PPB

Image
 LATIHAN: MEMBUAT APLIKASI ULANG TAHUN - CODELAB Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas : PPB A Tugas 3 Aplikasi Sederhana Happy Birthday Source Code :  Github Pada tugas ke 3 kali ini akan membuat aplikasi sederhana Happy Birthday dengan menggunakan Jetpack Compose. Berikut tampilan yang dilihat saat menjalankan aplikasi

TUGAS PERTEMUAN 2 - PPB

Image
LATIHAN: MEMBUAT APLIKASI HELLO ANDROID Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas : PPB A Tugas 2 Membuat Aplikasi Hello World menggunakan Jetpack Compose Source Code :  Github     Pada tugas Kelas Pemrograman Perangkat Bergerak kali ini akan membuat aplikasi sederhana Hello World dengan menggunakan Jetpack Compose dengan tampilan seperti berikut : 

TUGAS PERTEMUAN 1 - PPB

RESUME: PERKEMBANGAN TEKNOLOGI PERANGKAT BERGERAK Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas : PPB A 1. Awal Mula: Telepon Bergerak (1947) Pada tahun 1947, Bell Labs memperkenalkan sistem telepon mobil pertama di dunia yang memungkinkan komunikasi tanpa kabel. Namun, perangkat ini masih sangat besar, berat, dan hanya bisa digunakan dalam kendaraan tertentu. Teknologi ini menjadi dasar bagi perkembangan komunikasi nirkabel di masa depan, meskipun penggunaannya masih terbatas dan belum praktis untuk masyarakat luas. 2. Ponsel Pertama: Motorola DynaTAC (1973) Perkembangan selanjutnya terjadi pada tahun 1973 ketika Martin Cooper dari Motorola menciptakan Motorola DynaTAC 8000X, yang dikenal sebagai ponsel pertama di dunia. Ponsel ini membawa perubahan signifikan dalam komunikasi karena memungkinkan penggunanya untuk bergerak bebas sambil tetap terhubung. Meskipun ukurannya masih besar dan berat, serta daya baterainya sangat terbatas, Motorola DynaTAC menjadi simbol revolusi d...
Image
 EAS Perancangan Perangkat Lunak Nama : Yohanes Teguh Ukur Ginting NRP : 5025211179 Kelas : PPL A 1. Deskripsikan model bisnis yang dipilih? 2. Identifikasi perangkat lunak apa saja yang diperlukan, kemudian jelaskan alasannya? 3. Buatkan rancangan perangkat lunaknya ? 4. Lengkapi dengan desain database dan desain UI 5. Buat Presentasi dan demo hasil rancangan Perangkat Lunak, kemudian upload di Youtube, dan isi lembar monitoring? Jawaban 1. Deskripsi Model Bisnis Model bisnis yang saya pilih adalah bisnis jaringan kedai kopi Starbucks yang mengadopsi model bisnis berbasis layanan take-out dengan memanfaatkan teknologi digital untuk meminimalisasi kontak fisik antara pembeli dan staf Starbucks selama pandemi COVID-19. Berikut adalah user journey bagi pengguna layanan take-out Starbucks berdasarkan ilustrasi model bisnis di atas. Pelanggan menggunakan Google Maps di smartphone mereka untuk menentukan tujuan ke Starbucks terdekat. Pelanggan kemudian mengemudi atau berjalan ke Starbuc...