Postingan

Menampilkan postingan dari April, 2026

ETS PPB - Money Notes Application

Gambar
Money Notes App Deskripsi Money Notes App adalah aplikasi pencatatan keuangan yang mencatat pemasukan dan pengeluaran harian User, dan memvisualisasikannya dengan _pie chart_. Aplikasi ini dibuat di Android Studio dengan emulator android 14. Fitur 1. Input jenis transaksi (pemasukan/pengeluaran). 2. Menambahkan transaksi dengan memilih kategori sesuai jenis transaksi (pemasukan: gaji, investasi, lainnya. pengeluaran: makanan, hiburan, dll.) dan nominal. 3. Mengedit transaksi (klik transaksi). 4. Menghapus transaksi (klik lama transaksi). 5. Lihat daftar transaksi. Default adalah urut berdasarkan tanggal terbaru. 6. Melihat pengeluaran dan pemasukan dalam bentuk grafik _pie chart_ sederhana. Infografis Aplikasi PPT Video Demo App Video Presentasi  https://youtu.be/05onpmi89pY Link Source Code Link source code aplikasi bisa diakses di sini Link Download Aplikasi  Link download aplikasi bisa diakses di sini

Pertemuan 6 - Aplikasi Kalkulator Sederhana

Gambar
 Kode di blogspot berikut sudah saya modifikasi sehingga berjalan pada Android Studio. Berikut hasil akhir kodenya: package com.example.kalkulatorsederhana // WAJIB GANTI SESUAI NAMA PROJECT KAMU import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.material3.Button import androidx.compose.material3.OutlinedTextField import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import an...

Pertemuan 4 - Aplikasi Dice Roller

Gambar
Membuat aplikasi dice roller dengan menerapkan upload dan import file di res/drawable, memanfaatkan komponen button, state, dan mutable state  Kode: package com.example.diceroller // Sesuaikan dengan nama package project-mu import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import androidx.compose.foundation.layout.wrapContentSize import androidx.compose.material3.Button import androidx.compose.material3.Scaffold import androidx.compose.material3.Text import androidx.compose.runtime. Composable import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf import androi...

Pertemuan 2 - Aplikasi Hello Android

Gambar
  Membuat “Hello Android” App Pemrograman Perangkat Bergerak (B) — pertemuan kedua Pada pertemuan kedua, kelas PPB mengajarkan tentang composeable di Android Studio. Maka saya melakukan penginstallan Android Studio, Set-up general, dan bereksperimen dengan composeable sehingga menciptakan “Hello Android” app sebagai greeting. Berikut adalah tampilan build dari mainActivity.kt

Pertemuan 1 - Rangkuman Mobile Programming

  Mobile Technology: Bukan Sekadar Hardware Kecil Praktis Definisi dan Filosofi Mobile Technology Mobile technology bukan sekadar hardware yang bisa dibawa-bawa, melainkan sebuah paradigma komputasi yang memprioritaskan mobilitas pengguna. Secara teknis, ini adalah terminologi yang digunakan untuk mendeskripsikan berbagai jenis teknologi komunikasi wireless yang memungkinkan perangkat melakukan transmisi data tanpa terikat pada lokasi fisik tertentu. Menurut IBM , teknologi mobile adalah mesin utama di balik transformasi digital modern. Ia menggabungkan tiga pilar utama: perangkat keras ( hardware ), perangkat lunak ( software ), dan infrastruktur jaringan. Perangkat keras mencakup smartphone , tablet, wearables (seperti smartwatch ), dan perangkat IoT. Perangkat lunak mencakup sistem operasi seperti Android dan iOS, serta aplikasi yang dirancang khusus untuk layar sentuh dan efisiensi baterai. Jaringan mencakup protokol komunikasi mulai dari Wi-Fi, Bluetooth , hingga jaring...

Pertemuan 3 - Aplikasi Selamat Ulang Tahun

Gambar
Membuat aplikasi selamat ulang tahun di Android Studio dengan mengaplikasikan @composable Kode MainActivity.kt: class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) enableEdgeToEdge () setContent { HappyBirthdayTheme { // Gunakan modifier untuk padding agar konten tidak terpotong sistem UI Scaffold ( modifier = Modifier. fillMaxSize ()) { innerPadding -> GreetingText ( message = "Happy Birthday Jeri!" , from = "From Falisha" , // Gunakan innerPadding dari Scaffold di sini modifier = Modifier. padding (innerPadding) ) } } } } } @Composable fun GreetingText (message: String, from: String, modifier: Modifier = Modifier) { // WAJIB pakai Col...