Postingan

Menampilkan postingan dari Maret, 2026

Pertemuan 4&5 PPB (B) - 25/03/2026

Gambar
Tugas Pertemuan 4 dan 5 PPB B 2026 Tugas Pertemuan 4 PPB B 2026 March 26, 2026 Nama  : Triana Velia Hutabalian NRP   : 5025231190 Kelas  : PPB(B) Pada pertemuan keempat ini, kami mengerjakan latihan dari CodeLab Android Basics with Compose yaitu membuat aplikasi Dice Roller . Aplikasi ini mengimplementasikan komponen Button pada Jetpack Compose, di mana setiap kali tombol ditekan, gambar dadu akan berubah secara acak menggunakan fungsi random() . Konsep utama yang dipelajari adalah State Management dengan remember dan mutableStateOf yang memungkinkan UI diperbarui otomatis saat data berubah ( recomposition ). 🛠 Langkah Pengerjaan 1 Membuat project baru di Android Studio dengan template Empty Activity , nama project DiceRoller , package com.example.diceroller , dan Minimum SDK API 24 (Nougat) . 2 Menambahkan 6 gambar dadu ( dice_1.png s.d. dice_6.png ) ke dalam folder res/drawable yang diambil dari asset resmi Google Codelab. ...

Pertemuan 3 PPB (B) - 11/03/2026

Gambar
Tugas Pertemuan 3 PPB B 2026 Tugas Pertemuan 3 PPB B 2026 March 18, 2026 Nama  : Triana Velia Hutabalian NRP   : 5025231190 Kelas  : PPB(B) Pada pertemuan ketiga ini, kami mengerjakan latihan dari CodeLab Android Basics with Compose yaitu membuat aplikasi Happy Birthday . Aplikasi ini menampilkan ucapan ulang tahun di layar menggunakan Jetpack Compose dengan composable Text , Column , dan Modifier . 🛠 Langkah Pengerjaan 1 Membuat project baru di Android Studio dengan template Empty Activity , nama project Happy Birthday , dan Minimum SDK API 24 (Nougat) . 2 Menghapus fungsi Greeting() bawaan dan membuat fungsi composable baru bernama GreetingText() yang menerima dua parameter: message dan from . 3 Menambahkan dua composable Text di dalam Column — satu untuk pesan ulang tahun dengan ukuran font 100.sp , dan satu untuk nama pengirim dengan ukuran 36.sp . 4 Mengatur tata l...

Pertemuan 2 PPB (B) - 04/03/2026

Gambar
Tugas Pertemuan 2 PPB B 2026 March 05, 2026 Nama  : Triana Velia Hutabalian NRP   : 5025231190 Kelas  : PPB B Di pertemuan kedua ini, kami mulai berkenalan dengan Android Studio sebagai lingkungan pengembangan utama untuk membangun aplikasi mobile berbasis Android. Dengan memanfaatkan bahasa pemrograman Kotlin dan framework Jetpack Compose , kami ditugaskan untuk membuat aplikasi pertama yang menampilkan teks sederhana: "Hello Android!" . Berikut adalah langkah-langkah yang dilakukan dalam pembuatan aplikasi ini: 🛠 Langkah Pengerjaan Mengunduh dan menginstal Android Studio dari situs resmi developer.android.com Membuat project baru dengan memilih template "Empty Activity" pada wizard New Project Mengisi nama project dan mengatur Minimum SDK ke API 24: Android 7.0 (Nougat) agar kompatibel dengan mayoritas perangkat Mempelajari struktur kode pada class MainActivity — khususnya fungsi setContent{} yang berfungsi sebag...

Pertemuan 1 PPB (B) - 18/02/2026

TV Triana Velia Hutabalian NRP   5025231190 Kelas   PBB (B) Latihan — Resume Teknologi Perangkat Bergerak 📱 Teknologi Mobile Perkembangan Teknologi Perangkat Bergerak: Hardware, OS & Aplikasi Resume komprehensif perjalanan teknologi mobile dari era feature phone hingga AI on-device — tiga dekade inovasi yang mengubah cara manusia hidup. ✍ Triana Velia Hutabalian | 📅 Maret 2025 📱 Mobile Technology Evolution Hardware • Sistem Operasi • Aplikasi • 1990–2025 6,8M Pengguna Smartphone Global 257B Unduhan App per Tahun 72% Pangsa Pasar Android Perangkat bergerak (mobile device) telah mengalami perkembangan yang sangat pesat selama beberapa dekade terakhir. Dari telepon genggam sederhana yang hanya dapat melakukan panggilan suara, kini p...