Langsung ke konten utama

RQ 2 - Latihan Soal Aplikasi Kasir Menggunakan Java Swing

  Disini saya akan mencoba untuk memberikan latihan soal tentang penggunaan java swing, yang dimana soal dan jawabannya pun saya kasih  yang kalian bandingkan dengan jawaban kalian sendiri. untuk memberikan kemudahan dalam mengerjakan nya kalian biasakan, membuat algoritma dengan flowchart terlebih dahulu, lalu pseudocode ya sebelum anda memprogramnya.
  
Tampilan Aplikasi nya


Soalnya itu adalah 

Buatlah sebuah program dengan menggunakan bahasa pemrograman Java Swing dengan IDE Netbeans untuk menyelesaikan permasalahan berikut ini :

Diketahui ada sebuah toko alat tulis kantor bernama TulisKu membutuhkan suatu program kasir yang mampu membantu menghitung setiap transaksi penjualan yang dilakukan.

Berikut daftar barang yang dijual :
Input  : No Transaksi, Nama Barang, Jumlah Barang, Pembayaran, Bayar

Output : Nama Barang, Harga Satuan, Total, Diskon, Total Bayar, Kembalian

Ketentuan :
  1. No Transaksi Terisi Secara Otomatis Ketika Program Di jalankan dan nilainya unik (selalu berubah tidak mengulang no yang sama)
  2. Pembeli bisa membeli > 1 Jenis Barang
  3. 1 Jenis barang bisa di beli dengan jumlah maksimal 50 buah.
  4. Terdapat ketentuan promo (potongan harga) untuk barang “Aurora Laser Pointer” jika pembeli membeli barang tersebut > 1 buah maka harga barang tersebut menjadi Rp.100000-/pcs
  5. Total = Harga Satuan * Jumlah Barang
  6. Total Bayar adalah jumlah keseluruhan yang harus di bayar oleh pembeli
  7. Bayar adalah jumlah uang yang di bayarkan pembeli
  8. Kembalian = bayar - total bayar
  9. pembayaran bisa di lakukan dengan 2 cara , yaitu Debit (dapat discount 10 %) dan Cash Tidak dapat Discount
  10. Terdapat minimal 3 Tombol , Tombol Menambah Barang , Tombol Reset Form , dan Tombol Keluar dari program
  11. Bari Penganganan kesalahan yang baik di program yang di buat. 
  
Di atas atas soal nya silahkan di kerjakan sendiri dulu sebelum melihat kunci jawaban nya yang sudah ada link nya di bawah. Terimakasih. Semoga Bermanfaat



  
Download File Disini

Komentar

Postingan populer dari blog ini

Db Chapter 1 - Pengenalan Database

Database adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Di Dalam Database Juga ada yang namanya DBMS (Database Management System) yaitu sistem pengorganisasian dan sistem pengolahan database pada komputer,DBMS merupakan software yang digunakan untuk sebuah sistem basis data yang berbasis komputerisasi. DBMS ini sangat membantu untuk mengelola sebuah database dalam jumlah data yang besar, pemeliharan database. Ada Macam-maca DBMS yaitu: MySql Maria Db Oracle PostgreSQL SQL Server Dll Itu adalah Contoh DBMS yang Banyak Di gunakan   Dalam database juga kita akan mengetahui yang namanya DML dan juga DDL, apa itu DML ? dan Juga DDL ? DDL (Data Definition Language) yaitu di pakai untuk menggambarkan desain basis data secara menyeluruh. DDL digunakan untuk membuat table, membuat index, update table, drop table, drop in...

RQ 1 - Latihan Soal Pewarisan, Overriding, dan Polymorfisme

Malam para jomblo balik lagi di coretan yang tidak bermutu ini, disini saya akan mencoba membuat soal tentang pewarisan, overriding, dan polymorfisme. tapi sebelum memberikan soalnya dan jawaban nya saya ingin memberitahu sedikit yang saya tau tentang  Pewarisan, Overriding, dan Polymorfisme. Google.com   Pewarisan merupakan salah satu konsep yang cukup penting dalam OOP, pewarisan adalah proses menciptakan class baru dengan mewarisi karakteristik kelas yang sudah ada. kalau di analogikan pewarisan itu sama seperti orang tua dan anak, orang tua misal nya itu adalah superclass atau kelas yang akan mewariskan sesuatu kepada anaknya, misalnya orang tua akan mewariskan mata yang mirip orang tua, rambut yang di wariskan kepada anaknya maka anak itu akan memiliki mata dan rambut sama dengan orang tua, tapi anak atau subclass bisa memiliki keunikan yang berbeda dengan orangtuanya misalnya anaknya memiliki hidung yang lebih sikap yang lebih rajin dari orang tuanya, jadi pewa...