Skip to main content

Ticket Machine

 SUP Daijoubu ?

Pada kesempatan kali ini Karu akan mencoba membuat project sederhana untuk E-Ticket Machine,  untuk projectnya sendiri Karu akan mencoba menggunakan salah satu fungsi Java yaitu java.util.Scanner. Di dalam project E-Ticket Machine nanti akan terdapat 2 buah Class yaitu :



1. Ticketing

Class Ticketing ini berfungsi menyimpan beragam fungsi seperti :  

  getPrice(), fungsi ini berguna untuk menyetor harga E-Ticket agar dapat ditampilkan.

>    getBalance(), fungsi ini berguna untuk mengembalikan nilai saldo yang dimiliki oleh pengguna E-Ticket Machine.

>    topUp(), fungsi ini berguna untuk menambahkan nilai saldo pengguna E-Ticket Machine apabila melakukan pengisian saldo.

>    printTicket(), fungsi ini berguna untuk menampilkan Tiket yang sudah dibeli oleh pengguna E-Ticket Machine.

2. TesTicketing
    
Class TesTicketing ini berfungsi untuk memberikan tampilan utama dari project E-Ticket Machine (layout). Di dalam Class ini akan terjadi pemanggilan fungsi yang terdapat di dalam Class Ticketing.


Untuk memberikan gambaran lebih jelasnya mengenai kedua Class  di atas, maka berikut ini akan ditampilkan source code program untuk kedua Class di atas :

1. Ticketing.java


 2. TesTicketing.java



 3. Output
            
Untuk dapat melihat Output yang dihasilkan dari project E-Ticket Machine diperlukan langkah sebagai berikut :
              
a. Menjalankan TesTicketing.java, lalu pilih yang void.

b. Memasukkan nama pengguna E-Ticket Machine
                    


c. Setelah memasukkan nama, langkah selanjutnya Karu bisa memiilih menu no. 1 untuk mengecek harga Tiket untuk Canda.In AJA.
  


d. Selanjutnya, karena Karu baru menggunakan E-Ticket  Machine, tentunya Karu tidak bisa langsung membeli Tiket Canda.In AJA, maka dari itu Karu harus melakukan Top Up, dimana saldo To Up Karu minimal harus sama dengan harga Tiketnya.



e. Hal yang dapat Karu lakukan setelah melakukan top up adalah membeli tiketnya




f. Hal terakhir yang wajib dilakukan adalah mencetak tiketnya, Selamat sekarang Karu sudah memiliki tiket untuk menonton Show Canda.In AJA di akhir tahun nanti.


Sekian penjelasan mengenai project Ticket Machine bersama Karu, sampai jumpa lagi.









Comments

Post a Comment

Popular posts from this blog

Login & Contact Us With Bootstrap

  Sup Daijoubu? Pos kali ini adalah dokumentasi tugas mengenai Bootstrap, implementasi bootstrap pada kesempatan kali ini adalah membuat halaman login dan contact us. Untuk tampilan masing-masing halaman adalah sebagai berikut : 1. index.html (Sebagai Home Page) 2. Login Form (Sebagai Login Page) 3. Feedback-Form (Sebagai Contact Us Page) Untuk source code tampilan di atas dapat diakses pada link di bawah ini : Repository Github Untuk melihat tampilan di atas secara live dapat diakses pada link di bawah ini: Login-Contact Web Sekian yang dapat disampaikan pada kesempatan kali ini. Terimakasih atas perhatiannya.

Evaluasi Akhir Semester

Nama: Muhammad Farhan Haykal NRP  : 05111940000141 Membuat Aplikasi Sekolah 1. Definisikan fitur dari aplikasi yang akan dibangun 1.1 Admin     - CRUD Mata Pelajaran     - CRUD Kelas     - CRUD Data Siswa     - CRUD Data Guru     - CRUD Data Orang Tua Siswa     - Complete Dashboard     - Login 1.2 Guru     - CRUD ujian     - CRUD tugas     - CRUD kehadiran siswa     - CRUD Materi     - Login 1.3 Siswa     - Dapat Melihat Jadwal Pembelajaran     - CRUD tugas yang dikumpulkan     - Dapat Melihat Materi Pembelajaran     - Fitur  Login 1.4 Orang Tua     - Child Credentials   (Melihat data terkait anak seperti data diri, nilai tugas & ujian)     - Invoice Viewing (Melihat bukti pembayaran biaya sekolah)     - Payment Management (Membayar biaya sekolah siswa)     - Fitur Login ...

Lebih Simpel dengan Ajax

 Sup Daijoubu? Pada kesempatan kali ini saya akan mencoba mengimplementasikan ajax dengan cara yang sederhana. Akan terdapat 2 file yang terdapat komponen ajax yaitu text.html dan filter.html. 1. text.html, file ini akan mengimplementasikan AJAX untuk menampilkan sebuah text. 2. filter.html, file ini akan mengimplementasikan AJAX untuk melakukan filter. Untuk pengimplementasiannya akan terdapat beberapa file penunjang yaitu sebagai berikut : a. HTML : 1. index.html 2. text.html 3. filter.html b. CSS : 1. home.css 2. text.css c. JSON : 1. text.JSON 2. filter.JSON