Langsung ke konten utama

Unggulan

Penjelasan Proyek - MovFlix

Dokumentasi Lengkap Proyek MovFlix — Aplikasi Katalog Film Android Nama : Christoforus Indra Bagus Pratama NRP : 5025231124 Mata Kuliah : Pemrograman Perangkat Bergerak Tanggal : 16 Juni 2026 Proyek : MovFlix — Movie Catalogue App Bagian 1: Pemahaman Konsep & Bahasa Pemrograman 1. Bahasa Pemrograman (Kotlin) Kotlin adalah bahasa pemrograman modern yang bersifat statically typed , dikembangkan oleh JetBrains, dan secara resmi didukung oleh Google sebagai bahasa utama ( first-class language ) untuk pengembangan Android sejak tahun 2019. Kotlin berjalan di atas Java Virtual Machine (JVM) , sehingga sepenuhnya interoperable dengan kode Java yang sudah ada. Seluruh kode pada proyek MovFlix ditulis menggunakan Kotlin, sebagaimana terlihat pada semua file berekstensi .kt di dalam package com.example.moviecatalogue . Berikut adalah fitur-fitu...

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