Posts

EAS Pemrograman Perangkat Begerak A

Image
Nama     : Nabila A'idah Diani NRP        : 5025211032 Kelas       : PPB A EAS Pemrograman Perangkat Bergerak A HabitFlow adalah aplikasi sederhana dan modern untuk membantu pengguna membangun kebiasaan baik. Pengguna bisa menambahkan kebiasaan, menandai progres harian, dan melihat streak sebagai motivasi. Fitur-fitur utama pada aplikasi ini meliput: 📋 Tambah dan Kelola Kebiasaan Tambahkan kebiasaan baru melalui dialog yang sederhana dan bersih. Hapus atau edit kebiasaan kapan saja sesuai kebutuhan. ✅ Tandai Kebiasaan Harian Centang kebiasaan yang telah diselesaikan setiap hari dengan tombol interaktif yang berubah warna. 🔥 Pelacakan Streak Otomatis Lihat jumlah hari berturut-turut kamu berhasil menjalankan kebiasaan, ditampilkan dengan visual menarik. 📊 Statistik dan Progres Harian Tampilkan persentase penyelesaian harian dan statistik ringkas untuk memantau konsistensi. 🧭 Dashboard yang Informatif Menyajikan ringkasan...

Tugas 13 Pemrograman Perangkat Begerak

Image
Nama     : Nabila A'idah Diani NRP        : 5025211032 Kelas     : PPB A Tugas 13 Pemrograman Perangkat Bergerak      Pada tugas ke-13 ini, kami diberikan tantangan untuk membuat sebuah aplikasi unscramble . Aplikasi ini dirancang untuk membantu pengguna menyusun kembali kata-kata yang telah diacak agar menjadi kata yang benar dan bermakna. Melalui tugas ini, kami belajar bagaimana mengelola logika pemrograman untuk memeriksa kemungkinan kombinasi huruf, serta menerapkan antarmuka yang interaktif dan mudah digunakan. Selain itu, proyek ini juga memperkuat pemahaman kami dalam pemrosesan string, struktur data, dan pengujian program agar aplikasi dapat berjalan secara optimal. Berikut contoh GameScreen.kt: /* * Copyright (C) 2023 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 Licen...

Tugas 12 Pemrograman Perangkat Bergerak

Image
Nama      : Nabila A'idah Diani NRP          : 5025211032 Kelas         : PPB A Tugas 12 Pemrograman Perangkat Bergerak Pada tugas ini, kami diberikan tugas untuk membuat aplikasi dessert-clicker. Aplikasi ini merupakan game klik sederhana di mana pengguna "menjual" dessert (makanan penutup) dengan mengetuk gambar dessert. Setiap klik akan meningkatkan total pendapatan dan jumlah dessert yang terjual. Dessert akan berubah tergantung pada jumlah yang telah dijual. Berikut merupakan isi dari MainActivity.kt: package com.example.dessertclicker import android.content.ActivityNotFoundException import android.content.Context import android.content.Intent import android.os.Bundle import android.util.Log import android.widget.Toast import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.enableEdgeToEdge import androidx.annotation. DrawableRes import androidx.compose.foundati...

Tugas 8 Pemrograman Perangkat Bergerak

Image
Nama      : Nabila A'idah Diani NRP         : 5025211032 Kelas        : PPB A Tugas 8 Pemrograman Perangkat Bergerak     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. Untuk membentuk aplikasi ini, digunakan 2 file, yaitu MainActivity.kt dan WaterBottle.kt. Berikut merupakan contoh kode untuk MainActivity.kt: package com.example.waterbottle 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.Spacer import androidx.compose.foundation.layout.fillMaxSize import androidx.compose.foundation.layout.height import androidx.compose.foundation.layout.padding import ...

ETS Pemrograman Perangkat Bergerak

Image
Nama     : Nabila A'idah Diani NRP        : 5025211032 Kelas      : PPB A ETS Pemrograman Perangkat Bergerak A Budget Tracker Budget Tracker adalah aplikasi manajemen keuangan yang membantu pengguna mencatat pemasukan dan pengeluaran secara praktis, cepat, dan terorganisir. Aplikasi ini memudahkan pengguna dalam melacak kondisi keuangan melalui daftar transaksi dan ringkasan keuangan yang jelas, serta menyediakan fitur-fitur yang mempermudah pengelolaan keuangan sehari-hari. Fitur-fitur utama: Pencatatan Transaksi Tambahkan pemasukan atau pengeluaran dengan kategori, jumlah, tanggal, dan deskripsi. Ringkasan Keuangan Menyediakan total pemasukan, total pengeluaran, dan saldo akhir. Pencarian & Filter Cari transaksi berdasarkan kata kunci, kategori, atau tanggal (opsional, jika diimplementasikan). Format Lokal Menampilkan tanggal dan format mata uang sesuai lokal Indonesia. Link PPT: 5025211032_Nabila Aidah Diani_ETS PPB Budget Tracker.pdf ...