Showing posts sorted by relevance for query java. Sort by date Show all posts
Showing posts sorted by relevance for query java. Sort by date Show all posts

Friday 8 February 2013

APLIKASI JAVA MENGGUNAKAN TIPE DATA DAN OPERATOR PERBANDINGAN

Standard
aplikasi-java-sederhana-aimagu Pernahkan anda melihat aplikasi java yang menggunakan kotak dialog sebagai informasi dari suatu inputan yang di berikan oleh user. Pada tutorial kali ini akan di bahas cara pembuatan aplikasi java menggunakan komponen jOptionPane (Kotak dialog) dan menggunakan tipe data operator perbandingan.
Sedikit gambaran untuk aplikasi java sederhana ini yaitu user melakukan inputan pada form yang di sediakan yaitu memasukkan 3 buah angka. Program akan mendeteksi apakah ketiga angka tersebut merupakan angka yang sama atau berbeda dan akan menampilkan karakter angka 1, angka 2, angka 3 dari inputan yang sudah kita proses. Sistem ini dapat anda realisasikan dalam dunia nyata untuk registrasi suatu form, dll.
Berikut ini langkah pembuatan program aplikasi java menggunakan tipe data dan operator perbandingan yang di namai program Prak4_Latihan2.
  • Buat project Prak4 – klik kanan project – pilih New – Klik jFrame Form
  • Tambahkan jLabel, jTextField dan jComboBox ke dalam jFrame. Kemudian atur posisinya seperti gambar berikut :
aplikasi-java-netbeans1
  • Ubah properties Text komponen tersebut :
jLabel 1 > MASUKKAN 3 ANGKA YANG SAMA
jTextField > Kosong
jButton1 > PROSES
aplikasi-java-netbeans2
  • Sebelum memasukkan script, terlebih dahulu pilih Inspector > Klik kanan Other Components > Pilih Add From Palette > Pilih Swing Windows > Klik Option Pane, seperti gambar berikut ini:
aplikasi-java-netbeans3
  • Akan tampil hasil jOptionPane1 pada Other Components seperti gambar berikut:
aplikasi-java-netbeans4
  • Klik kanan pada jButton1 > Events > Mouse > Mouse Clicked
aplikasi-java-netbeans5
  • Masukkan script berikut ini :
aplikasi-java-netbeans6
  • Compile (F11) dan Jalankan program (F6).
aplikasi-java-netbeans7

Pembahasan Hasil Program

aplikasi-java-netbeans8 aplikasi-java-netbeans9
Analisa : Apabila kita meberi inputan pada jTextField1 dengan angka 111 kemudian mengeklik button PROSES maka akan muncul kotak dialog Message Nilai Angka=111 | Nilai Satuan=1 | Nilai Puluhan=1 | Nilai Ratusan=1 seperti script yang telah kita tanamkan tadi. Apabila kita klik ok maka akan muncul kotak dialog kedua yaitu ‘Anda telah memasukkan 3 angka yang sama’ dengan script perulangan if...else yang berada di dalamnya.
aplikasi-java-netbeans9 aplikasi-java-netbeans10
Apabila kita memberi inputan dengan angka berbeda yaitu 123 maka akan tampil seperti diatas dan muncul kotak dialog berbeda yaitu ‘Angka tidak memasukkan 3 angka yang sama.
Cukup mudah bukan? Untuk pengembangan lebih lanjut anda bisa memberikan batasan untuk inputan hanya bisa di inputkan angka saja (huruf/ karakter tidak boleh) dan batasan inputan hanya boleh 3 angka saja (maks 3 karakter).
*** Selamat Mencoba ***

Monday 13 August 2012

Membuat Aplikasi Create, Read, Update, dan Delete Dengan Netbeans Database (Part 1)

Standard
Dalam tutorial kali ini akan membahas masalah pembuatan aplikasi dengan studi kasus Aplikasi Pembelian Tiket Bola Stadion Sebelah Ngarep.
Desain Program
Aplikasi pembelian tiket bola stadion sebelah ngarep dengan interface sebagai berikut:
Tampilan Awal
Terdiri dari komponen 1 buah jMenuBar dengan 7 buah jMenuItem, 7 buah jLabel, 5 buah jTextField, 1 buah jComboBox, 4 buah jButton, 1 buah jScrollPane dan 1 buah jTable.

Tampilan About
Pada desain tampilan about ini menggunakan 8 buah jLabel, 1 buah jSeparator dan 1 buah jButton. Untuk gambar diatas menggunakan komponen jLabel dengan pengaturan properties iconnya.

Tuesday 17 July 2012

MEMBUAT APLIKASI PENCARIAN DATA MENGGUNAKAN DATABASE (Ms. Access 2010 & Java Netbeans)

Standard
Suatu cara untuk memecah program menjadi beberapa bagian, sehingga kita dapat dengan mudah ketika mengerjakan suatu program tersebut bisa dilakukan pembagian tugas kepada beberapa orang, hal ini dalam java disebut sebagai method atau fungsi. Pada tutorial ini kita akan dikenalkan tentang bagaimana mempelajari dan menerapkan method dalam program yang kita buat, ketika kita sudah mendevelop program dalam skala besar maka kita perlu menggunakan yang namanya method. 

Microsoft Office Access, sebelumnya dikenal sebagai Microsoft Access, adalah sebuah sistem manajemen database relasional dari Microsoft yang mengkombinasikan relasional Microsoft Jet Database Mesin dengan antarmuka pengguna grafis dan perangkat lunak-alat pengembangan. Ini adalah anggota dari Microsoft Office suite aplikasi, termasuk dalam edisi profesional dan lebih tinggi atau dijual secara terpisah. Pada 12 Mei 2010, versi terkini dari Microsoft Access 2010 dirilis oleh Microsoft pada Office 2010, Microsoft Office Access 2007 adalah versi sebelumnya. 
Method adalah kumpulan program yang mempunyai nama. Program harus dibungkus dalam method. Dengan method kita bisa memanggil kumpulan program hanya dengan memanggil nama methodnya, pekerjaan jadi lebih singkat dan tidak boros menuliskan program, program menjadi lebih terstruktur, praktis, dan efisien. 
Bentuk umum: 
<nama_method>( <parameter>); 
//menggunakan tanda kurung setelah nama method itu kuncinya 
//parameter bersifat opsional, tergantung kebutuhan 
Ada 2 jenis method: 
1. Method yang tidak mengembalikan data (diberi tipe void) 
Ex: static void christianto(); 
//method static bernama christianto yang tidak mengembalikan nilai. 
2. Method yang bisa mengembalilkan nilai menggunakan statement return dan tipe data. 
Ex: static int christianto(int b); 
return b; 
//method bernama christianto yang mengembalikan nilai integer 
//mempunyai 1 parameter yaitu b dan bertipe integer 
//return adalah keyword untuk mengembalikan nilai 

Dengan catatan : 
  • Method yang dipanggil dari dalam method static harus static. 
  • Method tidak static hanya bisa dipanggil melalui method tidak static dan mekanisme instansiasi 
  • Jika memanggil method dalam satu kelas method harus static 
  • Method static hanya bisa memanggil method static 
  • Parameter adalah suatu nilai yang dapat diubah-ubah dari luar untuk menentukan hasil. 
  • Mengirim n parameter actual//yang dimain 
  • Menerima n parameter formal. 
JDBC kependekan dari (Java DataBase Connectivity), yang merupakan sebuah API (Application Programming Interface) berisi sekumpulan class-class Java, interface dan exception. JDBC juga sebuah spesifikasi yang baik bagi vendor driver JDBC maupun Driver Manager bagi pengembang aplikasi yang memanfaatkan JDBC. JDBC sangat populer dilingkungan pemrograman Java sebagai standar pengaksesan database. Beberapa vendor RDBMS (Relational DataBase Management Systems), seperti MySQL, Oracle, PostgreSQL, menyediakan driver JDBC khusus untuk produk mereka. 
MS Access menyimpan data dalam format sendiri berdasarkan Jet Engine Akses Database. Hal ini juga dapat mengimpor atau link langsung ke data yang disimpan dalam aplikasi dan database. 
Pengembang perangkat lunak dan arsitek data yang dapat menggunakan Microsoft Access untuk mengembangkan perangkat lunak aplikasi , dan ” power user “dapat menggunakannya untuk membangun aplikasi sederhana. Seperti aplikasi Office , Akses didukung oleh Visual Basic for Applications , sebuah berorientasi objek pemrograman bahasa yang dapat referensi berbagai benda termasuk DAO (Data Access Objects), ActiveX Data Objects, dan banyak komponen ActiveX lainnya. Obyek visual yang digunakan dalam bentuk dan laporan mengekspos metode dan properti di lingkungan pemrograman VBA, dan kode VBA modul dapat mendeklarasikan dan memanggil Windows sistem operasi fungsi. 

Pengembangan 
Access menyimpan tabel database semua, query, form, laporan, macro, dan modul dalam database Jet akses sebagai file tunggal. 
Untuk pengembangan query, menawarkan akses “Query Designer”, antarmuka pengguna grafis yang memungkinkan pengguna untuk membangun query tanpa pengetahuan bahasa pemrograman SQL. Dalam Query Designer, pengguna dapat “menunjukkan” DataSources dari query (yang dapat tabel atau query) dan pilih field yang ingin mereka kembali dengan mengklik dan menyeret mereka ke dalam grid. Satu dapat mengatur bergabung denganmengklik dan menyeret mereka ke dalam grid. Satu dapat mengatur bergabung dengan mengklik dan menyeret field dalam tabel untuk bidang dalam tabel lainnya. Akses memungkinkan pengguna untuk melihat dan memanipulasi kode SQL jika diinginkan. Setiap meja Akses, termasuk tabel yang terhubung dari sumber data yang berbeda, dapat digunakan dalam query. 
Akses juga mendukung penciptaan “pass-through query”. Ini potongan kode SQL dapat alamat sumber data eksternal melalui penggunaan koneksi ODBC pada mesin lokal. Hal ini memungkinkan pengguna untuk berinteraksi dengan data yang tersimpan di luar program Akses tanpa menggunakan tabel terkait atau Jet. [23] Pengguna membangun pass-melalui query menggunakan sintaks SQL yang didukung oleh sumber data eksternal. 

Cara mealakukan koneksi database dengan java netbean: 
I. Sebelum melakukan koneksi 
Tahap ini adalah tahap yang harus dilakukan sebelum kita mulai menuliskan kode untuk koneksi database. 
Sebelum membuat program/aplikasi yang menggunakan koneksi database, terlebih dahulu kita lakukan hal-hal berikut: 
1. Siapkan Driver untuk Database yang kita gunakan 
Driver ini bisaanya disediakan oleh para pengembang database. Untuk mendownload nya silahkan download langsung di situs resminya. 
Contoh: untuk driver MySQL bisa di dapatkan di :http://dev.mysql.com/ 
2. setelah drivernya kita dapatkan, maka langkah selanjutnya adalah setting classpath. 
Pelajari lebih lanjut tentang setting classpath di sini: URL ubah Classpath. 
3. setelah kedua langkah diatas dilakukan, lanjut ke bgian II. 

II. Melakukan koneksi 
Untuk melakukan koneksi ke database, sangat mudah. Hanya ada beberapa langkah yang harus dilakukan. Berikut saya paparkan caranya. 
Sebagai contoh saya menggunakan mysql (untuk database lain langkah-langkah yang harus dilakukan sama) 
1. Load Driver Database. 
Untuk melakukan hal ini gunakan syntax berikut: 
Class.forName(“com.mysql.jdbc.Driver”); // sesuaikan dengan driver databasenya 
2. Koneksi dan Panggil URL databasenya. 
Setelah driver databasenya ditentukan, pannggil URL databasenya: 
Connection con=DriverManager.getConnection(url, user, password); 
url : URL database 
user : username database 
password : password database 
untuk mysql syntaknya dapat diubah menjadi sebagai berikut 
Connection con=DriverManager.getConnection(“jdbc:mysql:http://localhost/table_coba”, “root”, “blackonta”); 
3. buat Statement 
pada tahap in buat query yang nantinya akan di eksekusi oleh data base: 
stmt = conn.createStatement(); // step 4 
4. Eksekusi perintah (Bisaanya berupa Statement SQL) 
rs = stmt.executeQuery("SELECT * FROM tabel02"); 
5. Proses Hasil 
Pada tahap ini hasil yang di dapat bisa kita proses lebih lanjut, dapat langsung ditampilkan dengan System.out.println(); atau mau ditampilkan di Grid untuk GUI Interface 
6. Tutup Koneksi. 
Setelah didapatkan hasil yang diinginkan, tutup koneksinya: 
stmt.close(); 
conn.close(); 

Langkah Kerja 
Pada tutorial ini akan membahas cara pembuatan aplikasi pencarian menggunakan netbeans pada database yang dibuat menggunakan microsoft access. Berikut langkah kerja dari masing-masing aplikasi : 
1. Membuat Database Data Nilai Mahasiswa 
a. Buatlah database dengan field-field sebagai berikut : 

Setelah selesai simpan tabel dengan nama MasterMhs. Kemudian isilah beberapa data seperti gambar berikut ini : 

b. Simpan database DataNilaiMahasiswa pada direktori yang anda ketahui. 

2. Koneksi Database Ms.Access dengan Netbeans 
a. Buka Folder Control Panel – Administrative Tools - Data Sources (ODBC). Hingga muncul kotak dialog seperti gambar berikut ini: 

b. Klik Add... – Pilih Microsoft Access Driver (*.mdb, *accdb) – Klik Finish 

c. Muncul kotak dialog ODBC Microsoft Access Setup – Klik Select 

d. Carilah file microsoft Access yang telah kita buat tadi – Klik OK. Jangan lupa closelah program microsoft access agar dapat di inputkan pada tahap ini. 

e. Beri nama Data Source DataNilaiMahasiswa – Klik Advanced – Isi Login Name : admin | Password : admin – Klik OK 

3. Membuat Koneksi Pada sisi Java Netbeans 
a. Buatlah project seperti biasa dengan nama koneksi 

b. Buatlah sebuah Java class dengan nama koneksi dengan cara klik kanan koneksi – new – java class 

c. Pada Java Class ketikkan kode program berikut ini: 



d. Tekan F11 untuk mengcompile dan jalankan aplikasi dengan menekan tombol F6 pada Keyboard. 

4. Program Utama (NewJFrameCari) 
a. Buatlah sebuah JFrame Form dengan nama NewJFrameCari dengan cara klik kanan koneksi – new – JFrame Form 

b. Buatlah design tampilan menggunakan komponen swing pada menu palette seperti gambar berikut ini: 



Pada JComboBox 1 dan JComboBox 2 Isilah item sebagai berikut : 
Jcombobox1: isilah A, B, C, D 
Jcombobox2: isilah 1, 2, 3, 4, 5, 6 

c. Pada JFrame NewJFrameCari ketikkan kode program berikut ini: 











d. Pada jButton1 berilah even Mouse- Mouseclicked kemudian ketikkan kode program berikut ini: 



e. Tekan F11 untuk mengcompile dan jalankan aplikasi dengan menekan tombol F6 pada Keyboard. 

Pembahasan 
1. Analisa Program Koneksi 
Kode Program 



Pada kode program ini mengimport javax.swing dan java..sql. Pada method koneksiDatabase yang tidak mempunyai tipe balikan nilai ini menggunakan struktur kontrol try...catch yang serupa dengan if...else. Struktur kontrol ini digunakan untuk koneksi database. Dapat kita lihat pada kode program di dalam Try mengkonfigurasikan jdbeodbeDriver yang telah kita buat tadi dengan nama database DataNilaiMahasiswa, login name (uid): admin, password (pw): admin. Untuk test koneksi disini menggunakan bantuan JoptionPane untuk menampilkanya. Apabila koneksi terhubung maka akan muncul kotak dialog report koneksi dengan isi koneksi berhasil seperti kode program dibawah ini: 


Apabila koneksi tidak terhubung atau gagal maka akan menjalankan fungsi dari catch yang berisi pesan error. 




Analisa Output Program Koneksi 
Apabila database, username, password telah sesuai dan terhubung, maka akan tampil kotak dialog report koneksi yang berisi koneksi berhasil. Sedangkan jika pada database, username dan password salah maka akan muncul pesan error seperti gambar berikut ini: 



Pada program diatas praktikan mencoba menyalahkan bagian nama database yaitu mengganti nama database DataNilaiMahasiswa2 sehingga muncul pesan error pada outputnya yang menyatakan bahwa konfigurasi dengan nama DataNilaiMahasiswa2 tidak ada. 

2. Analisa Program NewJFrameCari 
Kode Program 



Pada gambar kode program diatas merupakan koneksi ke database seperti yang sudah praktikan bahas sebelumnya. 
Sedangkan kode program utamanya ada pada gambar berikut ini: 



Pada kode program diatas menggunakan even mouseclicked pada button cari (jButton1). Kemudian memanggil method koneksiDatabase yang didalamnya menggunakan struktur kontrol perulangan if...else. 
Pada kode program 165 yaitu pada jTextFiel txnim merupakan kolom inputan yang bertipe data string. Kemudian pada baris 166 merupakan proses pembuatan konfigurasi (con) statement. Pada baris 167 merupakan perintah sql yaitu membuka tabel MasterMhs yang di spesifikan pada field nim dengan kata kunci yang diketikkan pada txnim dengan perintah like pada query sql. Pada baris 168 merupakan Resulset membuat variabel rs yang berisi statement.executeQuery(sql) yaitu akan menjalankan query sql pada baris 167 tadi. Pada baris 170-176 merupakan proses cetak pada jTextField sesuai data kolom yang berada pada file microsoft access yang telah kita buat yang dibaca dari kiri ke kanan. Kemudian pada baris 177, 178 menunjukkan apabila tidak ada data yang dicari maka akan tampil kotak dialog dengan pesan DATA TIDAK ADA DALAM DATABASE. Kemudiant statement close atau selesai. Untuk baris 180-183 hanya untuk menampilkan pesan error apabila koneksi database tidak dapat terhubung seperti yang sudah praktikan ulas pada program sebelumnya. 

Analisa Output Program NewJFrameCari 

Gambar diatas merupakan tampilan awal dari program cari. 

Apabila kita mengetikkan input pada nim M113 kemudian mengklik Cari maka akan tampil data sesuai pada database microsoft access yang telah kita buat sebelumnya: 



Sedangkan apabila kita menginputkan data M114 seperti gambar berikut ini: 
Maka akan muncul pesan DATA TIDAK ADA DALAM DATABASE sesuai kode program yang telah kita ketikkan diatas tadi. 

Kesimpulan 
Koneksi database dapat dilakukan oleh program netbeans dengan mengkonfigurasinya terlebih dahulu. Kita pun harus mensetting sisi sistem operasi yaitu pada Data Sources (ODBC) agar database yang kita buat dikenali oleh program netbeans. 
Pada program diatas membahas penggunaan metode pencarian yaitu menggunakan perintah like pada query sql untuk mencari data pada microsoft access. 
Method adalah kumpulan program yang mempunyai nama. Program harus dibungkus dalam method. Dengan method kita bisa memanggil kumpulan program hanya dengan memanggil nama methodnya, pekerjaan jadi lebih singkat dan tidak boros menuliskan program, program menjadi lebih terstruktur, praktis, dan efisien. 
Pendeklarasian method adalah sebagai berikut : 
<nama_method>( <parameter>); 
//menggunakan tanda kurung setelah nama method itu kuncinya 
//parameter bersifat opsional, tergantung kebutuhan Ada 2 jenis method: (1) Method yang tidak mengembalikan data (diberi tipe void). (2) Method yang bisa mengembalilkan nilai menggunakan statement return dan tipe data. Method yang dipanggil dari dalam method static harus static, method tidak static hanya bisa dipanggil melalui method tidak statik dan mekanisme instansiasi. Jika memanggil method dalam satu kelas method harus static, method static hanya bisa memanggil method yang static.

Monday 4 February 2013

MEMBUAT APLIKASI SEDERHANA MENGGUNAKAN KOMPONEN SWING JAVA NETBEANS

Standard
imageSwing toolkit menyediakan banyak sekali komponen untuk membangun aplikasi GUI desktop. Swing toolkit juga menyediakan class-class untuk menangani interaksi antara aplikasi dan user menggunakan standard input seperti keyboard dan mouse.
Komponen-komponen yang disediakan swing mencakup semua GUI toolkit yang lazim digunakan dalam apilasi desktop, seperti : JTabel, JList, JTree, JButton, JLabel dan masih banyak komponenkomponen lainnya yang sudah teruji dan siap pakai.
Selain komponen GUI, swing juga menyediakan fasilitas untuk proses undo, komponen untuk mengolah text, internationalization, Komponen GUI yang mendukung penyandang cacat (accessibility support) dan fasilitas drag-and-drop.
Look and Feel merupakan fasilitas yang unik dalam swing. Dengan fasilitas Look and Feel ini kita bisa dengan mudah merubah tampilan dari program kita sesuai dengan keinginan dan tujuan kita. Misalnya, agar program terlihat fancy atau agar program terlihat konsisten dalam segala keadaan.
Swing juga menyediakan library Java 2D untuk pengolahan data secara visual, seperti mengolah gambar, object 2D, bahkan animasi. SwingLabs.org menyediakan libary Swing Painter yang merupakan pengembangan dari Java 2D, Swing Painter ini memungkinkan aplikasi swing mempunyai tampilan yang indah dan terlihat profesional.

Membuat Aplikasi java Netbeans (studi kasus menampilkan data dengan komponen swing)

Standard
Pada tutorial java netbeans kali ini akan membahas pembuatan aplikasi menampilkan data dari komponen swing JcheckBox, jRadioButton, Button Group dan jTextArea kelanjutan dari tutorial sebelumnya. Berikut langkah pembuatan aplikasi praktek2 menampilkan data dari komponen swing :
a. Buat project Praktek2 – klik kanan project – pilih New – Klik jFrame Form
b. Masukkan jLabel (4), jTextField, jCheckBox, jRadioButton (2), jButton dan jTextArea. Atur posisi tiap-tiap komponen. Kemudian ubah propertie masing-masing komponen seperti gambar berikut :
image image
c. Pilih dan drag ButtonGroup dari komponen pallete ke dalam jFrame seperti gambar diatas.

Tuesday 5 February 2013

MEMBUAT APLIKASI PEMBAYARAN PAKET MENGGUNAKAN JAVA NETBEANS

Standard

Pada tutorial kali ini akan membahas cara pembuatan aplikasi perhitungan pembayaran paket dengan komponen jCheckBox menggunakan operator perbandingan dan belajar mengeluarkan kotak dialog sederhana menggunakan jOptionPane. Berikut langkah pembuatan aplikasi :

  • Buka Netbeans 7.0 
  • Mucul kotak dialog New Project, pada Categories : Java | Projects : Application – Klik Next 
  • Tentukan project name: Prak4_Latihan1, project location, project folder yang anda inginkan. Kemudian centang Create Main Class – Klik Finish 
  • Klik kanan pada project anda – pilih new – klik jFrame Form (NewJFrameLatihan1) hingga tampil seperti gambar berikut ini : 


  • Tambahkan tiga buah jLabel, jTextField dan tiga jCheckBox ke dalam jFrame. Kemudian atur posisinya seperti gambar berikut : 
  • Ubah properties Text komponen tersebut :
  1. jLabel 1 > PEMBAYARAN PAKET 
  2. jLabel 2 > PAKET 
  3. jLabel 3 > TOTAL 
  4. jTextField1 > Kosong 
  5. jCheckbox1 > PAKET1 
  6. jCheckbox2 > PAKRT2
  • Klik kanan pada komponen JCheckBox1, kemudian pilih Events > Change > StateChanged. Sisipkan perintah :
  • Lakukan langkah yang sama untuk jCheckBox2 seperti langkah ‘g’.
  • Tekan F11 untuk mengcompile dan jalankan aplikasi dengan menekan tombol F6 pada Keyboard. 
Pembahasan Hasil Program

Pada kedua komponen jCheckBox1 dan jCheckBox2 ini diberi event Change State yang apabila kita meletakkan kursor/pointer di atas jCheckBox maka akan menjalankan script yang ada dalam komponen tersebut.

 

Analisa : Pada kedua buah script diatas yang terletak pada jCheckBox1 dan jCheckBox2 memakai struktur else if. Nilai suatu ekspresi bisa jadi bukan dua nilai benar atau salah, tetapi bisa banyak nilai. Struktur if...elseif menyederhanakan model struktur kontrol if...else. Sintaknya: 
If (syarat1){ 
Statement11; 
Statement12; 

Elseif (syarat2){ 
Statement21; 
Statement22; 

Else { 
Statement1; 
Statement2; 


Jika syarat1 bernilai TRUE, maka statement11, statement12 dst akan dijalankan. Sedangkan jika syarat1 FALSE maka selanjutnya akan dicek untuk syarat2. Jika syarat2 TRUE maka statement21, statement22, dst akan dijalankan, sedangkan jika syarat2
FALSE akan dicek syarat berikutnya (jika masih ada). Statement1, statement2, dst baru akan dijalankan apabila semua syarat sebelumnya bernilai FALSE. 
Contoh:

 

Jika kedua jCheckBox bernilai TRUE dengan operator perbandingan ‘&&’ maka akan memberi inputan pada jTextField1 dengan nilai Rp 20.000,-. Jika else if jCheckBox1 atau jCheckBox2 bernilai TRUE maka akan memberi inputan pada jTextField1 dengan nilai Rp 15000,-. Sedangkan jika tidak keduanya maka akan menampilkan hasil pada jTextField1 dengan nilai Rp 0,-. Pada syarat1 untuk menghasilkan nilai TRUE pada kedua jCheckBox menggunakan operator perbandingan ‘dan (&&)’, sedangkan untuk syarat2 menggunakan operator perbandingan ‘atau (||)’ berarti hanya tampil salah satu saja berbeda dengan dan yang menampilkan keduanya. Apabila syarat1 dan syarat2 tidak terpenuhi maka akan menjalankan opsi terakhir, contoh diatas adalah sebuah inputanRp 0,-.


Analisa : Gambar berikut ini merupakan tampilan default dari program karena belum mengeksekusi script yang telah kita sisipkan diatas.
Apabila kita meletakkan pointer disalah satu jCheckBox diatas maka akan tampil nilai Rp 0,- karena kita belum mencentang salah satu jCheckBox tersebut, seperti gambar berikut ini:
Sedangkan apabila kita mengeklik/ mencentang salah satu jCheckBox tersebut maka akan tampil nilai pada total yaitu Rp 15000,- dengan operator perbandingan || yang telah kita tanampakan diatas. Berikut gambarnya:

Apabila kita mencentang kedua jCheckBox tersebut maka akan menjalankan syarat1 pada script didalamnya yaitu akan menampilkan nilai Rp 20000,- pada Total, seperti gambar berikut:


*** Selamat Mencoba ***

Copyright © AIMAGU. Jasa Pembuatan Website. All Rights Reserved
Design by Automattic | Blogger Theme by NewBloggerThemes | Official: www.aimagu.com