Langsung ke konten utama

Unggulan

Pertemuan 11 - Market Siswa

Market Siswa — Penjelasan Aplikasi Nama : Christoforus Indra Bagus Pratama NRP : 5025231124 Mata Kuliah : Pemrograman Perangkat Bergerak (C) Tanggal : 6 Mei 2026 Pertemuan : 11 Link : Github Market Siswa — Aplikasi Marketplace untuk Pelajar Market Siswa adalah aplikasi Android yang dibuat sebagai tugas mata kuliah Mobile Programming . Aplikasi ini dirancang sebagai platform jual-beli sederhana yang ditujukan untuk siswa di lingkungan sekolah. Dengan Market Siswa, siswa bisa menampilkan produk yang mereka jual, menambahkan produk baru, hingga mengelola daftar produk mereka — semua dari satu aplikasi yang ringan dan mudah digunakan. Aplikasi ini dibangun menggunakan Jetpack Compose , yaitu toolkit modern dari Google untuk membangun tampilan aplikasi Android secara deklaratif. Selain itu, aplikasi ini menerapkan prinsip-p...

Tugas Pertemuan 3 - Mengenal Blue J dan Memahami Class Java (Mesin Tiket)

Tugas Pertemuan 3 - Mesin Tiket

Program ini memberikan gambaran dasar tentang bagaimana mengelola transaksi tiket menggunakan Java, dan dapat dikembangkan lebih lanjut sesuai kebutuhan spesifik.
Source Code : Link Github

Penjelasan Kode :

  1. Deklarasi Kelas dan Atribut :
    MesinTiket adalah kelas utama yang memiliki tiga atribut: harga (harga tiket), saldo (saldo pengguna), dan total (total yang dibayar).
  2. Constructor :
    Constructor `MesinTiket(double harga, double saldo)` digunakan untuk menginisialisasi harga tiket dan saldo pengguna. Total pembayaran diatur ke 0.0 pada awalnya.
  3. Method Getter :
    `getHarga()`, `getSaldo()`, dan `getTotal()` digunakan untuk mengambil nilai dari atribut-atribut harga, saldo, dan total.
  4. Method bayarTiket() :
    Method ini memeriksa apakah saldo cukup untuk membayar tiket. Jika saldo mencukupi, saldo akan dikurangi sesuai harga tiket dan total akan bertambah. Jika tidak mencukupi, program akan menampilkan pesan yang menunjukkan kekurangan saldo.
  5. Method tambahSaldo(double jumlah) :
    Method ini digunakan untuk menambahkan saldo pengguna dengan jumlah yang ditentukan. Setelah menambahkan saldo, saldo saat ini ditampilkan.
  6. Method main(String[] args) :
    Method utama ini membuat objek MesinTiket, menampilkan informasi awal, mencoba melakukan pembayaran, menambah saldo, dan mencoba melakukan pembayaran lagi. Ini juga menampilkan saldo dan total yang dibayar setelah setiap tindakan.

Komentar

Postingan Populer