Kamis, 11 Januari 2018

Tugas UAS Algoritma Pemograman 2 Prodi STMIK Eresha (02TPLM003/Ryan Gesvary/161021450492)

Assallamuallaikum wr.wb, berikut adalah penjelasan aplikasi sederhana yang saya buat menggunakan software netbeans. Saya membuat aplikasi penjualan air mineral. Yang diawali dengan membuat flowchart terlebih dahulu. Lalu dilanjutkan  dengan program dan isinya. Berikut penjelasannya.



Berikut screenshot aplikasi penjualan air mineralnya.


Berikut source code nya.



Ini source code login pilihan benar dan salah dalam button



Ini source code login untuk button keluar.


Ini button untuk login enter suatu tombol.


Berikut source code login di passwordnya.


Lalu setelah masuk akan ke aplikasi form penjualan air mineralnya. Berikut aplikasi penjualan air mineral yang saya buat tersebut.


Berikut  source code hitungnya.


Berikut source code hapusnya


Berikut source code untuk keluarnya.


Untuk tombol simpan saya menggunakan mysql. Saya membuatnya di PHPMyadmin. Berikut screenshotnya.


Diatas bisa di lihat saya menamakan database saya dengan nama ryan dan tabel saya beri data_penjualan_airmineral. 


Disini saya menggunakan 4 table di database saya. Berikut table yang ada di database saya berikut.


Tabel tersebut berisi merk_air, jenis_ukuran, harga_satuan, jumlah_pembelian, total_bayar. Di kolom tabel merk_air saya menggunakan type TEXT. Lalu di kolom jenis_ukuran, harga_satuan, jumlah_pembelian, total_bayar saya menggunakan tipe INT dengan length values 50.
Setelah itu saya koneksikan ke dalam aplikasi saya tersebut di netbeans. lalu saya berikan source code di bagian tombol simpannya. Berikut source codenya.



Setelah itu di input data yang ingin di simpan. Berikut screenshotnya.



Bisa dilhat  data yang dilingkar merah adalah hasil yang di input dari aplikasi saya lalu tersimpan di database.
Lalu dalam button cetak laporan  saya menggunakan jasper report. Berikut jasper report dan source code berikut.





ini sourcecode untuk button cetak laporan.


Ini source code untuk events windowsnya.


Sekian terimakasih tentang program yang saya buat ini. Bila ada yang salah, selebihnya mohon maaf Karena yang benar hanya Allah SAW. Sekian dari saya wassallamuallaikum wr.wb.





Sabtu, 04 November 2017

Program Penjualan Air Mineral

         Assallamuallikum wr,wb. saya Ryan Gesvary dari kelas B Ruangan 507. STMIK ERESHA ingin mempersembahkan Aplikasi Sederhana Penjualan Air Mineral. dengan ini saya memberikan Flowchartnya terlebih dahulu.



 berikut adalah penjelasan aplikasi sederhana yang saya buat menggunakan software netbeans. Saya membuat aplikasi penjualan air mineral. Yang diawali dengan membuat form login terlebih dahulu.


Diatas adalah contoh login yang saya buat tersebut. Pertama saya membuat dengan menggunakan jlabel dan jtextfield terlebih dahulu. Di pallete label saya meletakan tiga buah. jLabel1 untuk judul aplikasinya disini saya edit text menjadi  “LOGIN PENJUALAN AIR MINERAL” variable masih masih jlabel1. Jlabel2 saya beri edit text menjadi “Nama” untuk  variable name jlabel2. Jlabel3 saya edit text menjadi “Password” variable name jlabel3.

Lalu saya memasukan jpanel untuk kotak yang  berwarna biru dan putih. Disini saya memasukan 3 palette panel. Yang jpanel1 yang berwarna biru saya letakan di atas. Jpanel2 yang berwarna biru saya letakan di bawah dan jpanel3 yang berwarna putih saya letakan di tengah. Untuk gambar saya menggunakan palette label. Dengan cara masuk di bagian properties, di label yang ingin di letakan gambarnya tersebut. Serta pilih icon kemudian keluar pilihan, image within project, external image dan no image. Disini saya menggunakan external image – import to project – pilih gambar yang ingin dimasukan tersebut kedalam project. Untuk variable name jlabel4.

Dan terus saya meletakan pallete Textfield. Untuk tempat mengisi Nama. Disini variable name yaitu “nama”. Lalu saya menggunakan pallete Passwordfield. Dimana variable name saya ubah menjadi “password”.

Lalu saya masukan palette button. Disini saya menggunakan dua palette button, yaitu untuk “LOGIN” dan untuk “EXIT”. Untuk variable name disini saya ketik btnLogin dan btnExit.



Diatas adalah source code yang saya gunakan untuk login. Disini saya menggunakan event action di btnLogin. Yang letaknya di TextfieldLalu saya juga menggunakan Keyrpressed di bagian btnLogin. Yang dimana berguna untuk menyelesaikan input “Nama” dan “Password” dengan menekan tombol enter. Begitu juga dengan password saya menggunakannya di event action. Yang di letakan di Passwordfield.



Diatas adalah source code yang saya gunakan untuk keluar. Disini saya menggunakan event action di btnExit.

Untuk menyambungkannya ke frame lain. Di button sudah saya letakan source codenya. Dengan menggunakan setvisible dan tidak lupa juga dengan nama frame yang ingin di sambung tersebut. seperti berikut.


Yang di lingkari merah adalah nama frame yang ingin saya sambungkan dari login ke frame yang satunya lagi. Berikut aplikasinya.


Di sini palette yang saya gunakan yaitu LabelCombo boxRadio buttonTextfield, Panel dan Button.

Di bagian palette Label saya membuat tujuh label. Jlabel1 saya buat untuk judulnya. Variable name, jlabel1. Jlabel2 untuk nama “Merk Air Mineral”. Variable name, jlabel2. Jlabel3 untuk “Total Bayar”. Variable name, jlabel3. Jlabel4  untuk import gambarnya. Variable name, jlabel4. Jlabel5 untuk “Harga Satuan”. Variable name, jlabel5.  Untuk yang jlabel6  terhapus jadi tidak tercantum dalam kolom framenya. Jadi langsung ke jlabel7 untuk “Jumlah Pembelian”. Variable name jlabel7. Jlabel8 untuk pengisian “ukuran”. Variable name jlabel8.

Untuk palette combo box saya gunakan hanya satu. Variable name, cboMerk. Yang terlebih dahulu saya gunakan source codenya untuk mengisi combo box tersebut. berikut source codenya.


Dalam combo box yang saya buat, saya hanya membuat 4 item merk. Yang dimasing – masing merk, saya bedakan sesuai harga.

Untuk palette Radio Button saya gunakan 4. Variable name, Pilihan1Pilihan 2,  Pilihan 3 dan Pilihan 4. Yang masing – masing mempunyai ukuran yang berbeda. Dimana ini saling menyambung dengan combo box. Yang tadi saya sempat jelaskan. Yang dimana saya sebutkan dengan membedakannya sesuai harga. Dimana saya menggunakan event action button. Berikut source code dari masing – masing radio button.




Jadi dari yang terlihat dalam source code di atas ini. Bahwa dari setiap masing – masing merk mempunyai harga yang berbeda dan berbeda pula dengan harga di setiap ukurannya. Karena di setiap Pilihan (Radio Button tersebut). mempunyai harga satuan yang berbeda juga.

Dan untuk pallete buttonnya saya menggunakan tiga. Variable name, btnHitungbtnHapus dan btnExit. Berikut source code dari setiap btnHitungbtnHapus dan btnEXIT.




Untuk perhitungannya saya menggunakan perhitungan perkalian. Yang dihitung dari harga satuan di kali barang. Sekian dari saya bila ada kesalahan dalam pengetikan mohon di koreksi. Wassallamuallaikum wr,wb.