Posts

Showing posts from June, 2025

Aplikasi Expense Tracker - Expenz

Image
 Expenz Deskripsi: Expenz adalah aplikasi mobile untuk mencatat dan melacak pengeluaran harian secara otomatis. Pengguna dapat menambahkan berbagai item pengeluaran dengan mudah, kemudian Expenz menghitung total pengeluaran secara real-time, sehingga membantu pengguna memahami pola pengeluaran dan mengelola keuangan pribadi dengan lebih baik. Studi Kasus: Kantor startup sering kali memiliki staf yang membeli kopi, makan siang, transportasi, dan langganan layanan online setiap hari. Tanpa catatan yang rapi, staf sulit melihat ke mana saja uang mereka mengalir. Expenz menawarkan solusi dengan alur sederhana: Skenario Pencatatan Cepat (Quick Entry): Rina baru saja membeli kopi pagi seharga Rp25.000. Ia membuka Expenz, memilih kategori “Makanan & Minuman”, memasukkan nama “Kopi Pagi” dan nominal Rp25.000, lalu menyimpan. Expenz langsung menambahkan ke daftar pengeluaran hari ini dan memperbarui total otomatis. Fitur, Fungsi, dan Struktur Program Fitur Wajib (Otentikasi)...

Membuat Autentikasi Aplikasi

Image
Burhanudin Rifa - 5025201191 PPB - D Github:  Link Youtube:  Link package com.example.authentication import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.compose.runtime.Composable import androidx.compose.ui.tooling.preview.Preview import androidx.navigation.compose.NavHost import androidx.navigation.compose.composable import androidx.navigation.compose.rememberNavController import com.example.authentication.ui.LamanAplikasi import com.example.authentication.ui.auth.LamanMasuk import com.example.authentication.ui.auth.LamanOTP import com.example.authentication.ui.auth.LamanDaftar import com.example.authentication.ui.LayarMuat import com.example.authentication.ui.LamanDepan import com.example.authentication.ui.theme.authenticationTheme class MainActivity : ComponentActivity() { override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(save...

Membuat Aplikasi Unscramble Word App

Image
    Burhanudin Rifa - 5025201191 PPB - D Github:  Link Youtube:  Link /* * Copyright (C) 2020 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.example.android.unscramble import android.os.Bundle import androidx.appcompat.app.AppCompatActivity /** * Creates an Activity that hosts the Game fragment in the app */ class MainActivity : AppCompatActivity() { override fun onCreate (savedInstanceState: Bundle?) { ...