Posts

Showing posts from April, 2025

Pengumpulan ETS Pemrograman Perangkat Bergerak G

Image
Moch. Avin (5025221061) Pemrograman Perangkat Bergerak - PPB G  repository:  https://github.com/mochavin/ppb-MyMoney-Notes youtube:  https://youtu.be/PfcPSd15hTo download:  https://drive.google.com/drive/folders/1ztiiPSBZPuHcTBSHFdYcmO25swKfbVB4?usp=sharing PPT : https://drive.google.com/file/d/1rigd3SA0WhQOtgTAkdowA0agMIjJ-oSp/view?usp=sharing Aplikasi My Money Notes My Money Notes merupakan sebuah aplikasi Android yang dirancang sebagai alat bantu pengelolaan keuangan pribadi. Aplikasi ini bertujuan untuk memfasilitasi pengguna dalam melakukan pencatatan, pemantauan, dan analisis sederhana terhadap transaksi finansial harian, meliputi pemasukan (Income) dan pengeluaran (Expense). Fitur Utama Manajemen Transaksi (CRUD): Catat (Create): Pengguna dapat menambahkan entri transaksi baru melalui UI dialog. Input yang diperlukan mencakup tipe transaksi (Pemasukan/Pengeluaran), kategori yang relevan (disesuaikan otomatis berdasarkan tipe), nominal jumlah (dalam format Rup...

Tugas 7 - Membuat UI Login Page Sederhana

 Moch. Avin (5025221061) Pemrograman Perangkat Bergerak - PPB G Link Repo Github:  https://github.com/mochavin/ppb-login-page MainActivity.kt package com.example.loginpage import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import com.example.loginpage.ui.theme.LoginPageTheme class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContent { LoginPageTheme { LoginScreen () } } } } LoginScreen.kt package com.example.loginpage import androidx.compose.foundation.Image import androidx.compose.foundation.background import androidx.compose.foundation.clickable import androidx.compose.foundation.layout.* import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.g...

Tugas 6 - Membuat aplikasi currency converter sederhana

Moch. Avin (5025221061) Pemrograman Perangkat Bergerak - PPB G Link Repo Github:  https://github.com/mochavin/ppb-currencyconverter/ MainActivity.kt: package com.example.currencyconverter import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.Box import androidx.compose.foundation.layout.Column 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.material.icons.Icons import androidx.compose.material.icons.filled. ArrowDropDown import androidx.compose.material3.Button import androidx.compose.material3.DropdownMenu import androidx.compose.material3.DropdownMenuItem import androidx.compose.material3.Icon impo...

Tugas 5 - Membuat Aplikasi Kalkulator Sederhana

Moch. Avin (5025221061) Pemrograman Perangkat Bergerak - PPB G Link Repo Github:  https://github.com/mochavin/ppb-simplecalculator MainActivity.kt package com.example.simplecalculator import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.layout.* import androidx.compose.foundation.shape.RoundedCornerShape import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.material3.* import androidx.compose.runtime.* import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.text.TextStyle import androidx.compose.ui.text.input.KeyboardType import androidx.compose.ui.text.style.TextAlign import androidx.compose.ui.tooling.preview. Preview import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import com.example.simplecalculator.ui.theme.SimpleCalculatorTheme class MainActivity : ComponentActivity() { override fun onCreat...