INSTRUKSI PENCABANGAN

dokumen-dokumen yang mirip
3.1 Pencabangan if Sederhana (Tunggal)

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

Program Kalkulator Sederhana Menggunakan Java Netbeans

Praktikum III : Menggunakan JRadioButton

Java Library dan Java Swing

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

LAB02 : KODING PROGRAM

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans

Pemograman Swing. Netbeans:

Membuat Kalkulator dengan Java

Praktikum 6a Melakukan koneksi dengan basis data

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

Membuat Menu Login Sederhana [Full Coding]

Program Sekuensial VB 6 dan VB 2008

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

Praktikum GUI menggunakan Netbeans (Yuliana Setiowati

PENDAHULUAN TENTANG NETBEANS

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

Chapter 12.1: package chapter.pkg12; /** * Advan */ import java.util.random; import static java.lang.system.out; public class Chapter12 {

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

TIPE DATA Pertemuan (K-03/L-03)

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Pengantar Library, Classpath, dan Project

Pemrograman Java III

BAB 3 Mengenali Lingkup Pemrograman Anda

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

Pemrograman Java III

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

E-Trik Visual C++ 6.0

Pembuatan Report menggunakan JasperReports dan ireport

BAB 3 Mengenali Lingkup Pemrograman Anda

TUGAS Pemrograman Java

PEMOGRAMAN JAVA. I. Dasar Pemograman Java 11/28/ /28/ Mukhlidi Muskhir. Mukhlidi Muskhir. Cari Path dan edit kemudian copykan foldernya

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

SERVLET. 5.1 Membuat Program Servlet

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

Pemrograman Java III

LAPORAN PERCOBAAN II PEMBUATAN CALCULATOR ( MENGHITUNG KELILING DAN VOLUME BALOK) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Memulai Access 2007 dan Membuat Database 1.1 Memulai Microsoft Office Access 2007

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

2.1 if Jenis-jenis Percabangan if adalah if, if else, If else if else if - else

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

Firma Firmansyah Adi B. Resume Web Service

Pertemuan 2 Struktur Kontrol Percabangan

Mukhlidi Muskhir Modul 1

LAPORAN PERCOBAAN V ( MENGHITUNG NILAI UJIAN MAHASISWA) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

TUTORIAL PEMBUATAN MEDIA PEMBELAJARAN DENGAN MENGGUNAKAN AUTOPLAY OLEH KELOMPOK 1. gunakan start menu untuk menampilkan program autoplay media studio.

Pertemuan 4 Array pada Java

LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

Objek-Objek Toolbox. Pokok Bahasan: Membuat Program Memakai ComboBox Membuat Program Memakai HScrollBar Membuat Program Memakai TrackBar

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

visit :

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,

APLIKASI PERHITUNGAN SEDERHANA DENGAN MENGGUNAKAN NETBEANS

BAB 8 Argumen dari Command-line

Membuat File Database & Tabel

Pemrograman Berorientasi Obyek. Ramos Somya

1. MENGENAL VISUAL BASIC

Memahami bagaimana membuat aplikasi Mengetahui apa yang dimaksud dengan Batch Mengenal langkah-langkah membuat Batch

Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Modul Praktikum 1 Pemograman Berorientasi Objek

Pengenalan APLIKASI DATABASE

BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

Bab I Pengenalan Visual BASIC

MODUL 1 PRAKTIKUM ALGORITMA & PEMROGRAMAN I

MODUL PRAKTIKUM KE 3 A.

MODUL 1 DASAR-DASAR PEMROGRAMAN C++

MEMBUAT REPORT: REPORTPEMBELI

BAB 8 Argumen dari Command-line

TUTORIAL APLIKASI ANDROID COOL HELLO WORLD

MICROSOFT ACCESS. Tombol Office/menu Tittle bar Close.

Dasar Pemrograman Java

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

VISUAL JAVA PROGRAMMING

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

LAPORAN TUGAS MINGGUAN III PEMBUATAN KALKULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

BAB VI Membuat Tombol Control pada Form

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

BAB I SEKILAS VISUAL STUDIO.NET 2008

Membuat File Database & Tabel

Transkripsi:

INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan If Instruksi pencabangan If merupakan instruksi pencabangan yang paling sederhana. Instruksi ini memiliki bentuk umum sebagai berikut: if (kondisi) Pernyataan yang dilaksanakan apabila kondisi dipenuhi atau benar Untuk lebih jelasnya, ikuti langkah-langkah pembuatan programnya: 1. Jalankan NetBeans 6.0 jika belum dijalankan. 2. Buat project baru dengan memilih perintah File > New Project... (Ctrl+Shift+N). 23

3. Muncul jendela New Project, pilih Java di kotak Categories dan pilih Java Application di kotak Projects. 4. Klik Next >, muncul jendela New Java Project dan ketik ProgIf di kotak Project Name. 5. Klik Finish, muncul script template Java dan modifikasi seperti script atau program di bawah ini (yang diketik hanya listing yang berhuruf tebal). /* * To change this template, choose Tools Templates * and open the template in the editor. */ package progif; /** * * @author Yuniar Supardi */ public class Main double Diskon; int Qty; double Jumlah; float Harga; double Bayar; /** * @param args the command line arguments */ public static void main(string[] args) // TODO code application logic here Main mv=new Main(); mv.diskon=0; mv.qty=3; mv.harga=300000; mv.jumlah=mv.qty*mv.harga; if (mv.jumlah>=100000) mv.diskon=mv.jumlah*0.1; mv.bayar=mv.jumlah-mv.diskon; System.out.println("\nBayar="+mv.Bayar); Arti program di atas: Jika variabel atau data Jumlah lebih besar atau sama dengan 100000, maka data Diskon dihitung dari Jumlah dikali 0.1 (10%). Data Bayar didapat dari Data Jumlah dikurang data Diskon. 24

6. Untuk mengetahui program betul atau salah, kita harus Build Main Project atau Compile Main.java. Sebagai contoh, kita pilih menu Build > Build Main Project atau F11. 7. Jika pada program atau script tidak terdapat kesalahan, tampilan di status bar terlihat seperti Gambar 3.1. Gambar 3.1 Menu Build Main Project 8. Kemudian untuk menjalankan programnya, pilih menu Run > Run Main Project atau F6, muncul keluaran (output) seperti Gambar 3.2. Gambar 3.2 Keluaran ProgIf 9. Tutup program ProgIf dengan memilih menu File > Close ProgIf. 10. Untuk menghapus tampilan output, klik kanan di jendela Output, kemudian pilih menu Clear. 3.2 Pencabangan If...else Instruksi pencabangan If...else merupakan instruksi pencabangan if yang memiliki dua aksi. Jika kondisi if dipenuhi, mengerjakan pernyataan di bawah if. Sebaliknya, mengerjakan pernyataan di bawah else. Instruksi If...else memiliki bentuk umum sebagai berikut: 25

if (kondisi) Pernyataan yang dilaksanakan apabila kondisi dipenuhi atau benar else Pernyataan yang dilaksanakan apabila kondisi tidak dipenuhi Untuk lebih jelasnya, ikuti langkah-langkah pembuatan memakai tampilan GUI, sebagai berikut: 1. Jalankan NetBeans 6.0 jika belum dijalankan. 2. Buat project baru dengan memilih perintah File > New Project... (Ctrl+Shift+N). 3. Muncul jendela New Project, pilih Java di kotak Categories dan pilih Java Application di kotak Projects. 4. Klik Next >, muncul jendela New Java Project dan ketik ProgIf_Else di kotak Project Name. 5. Klik Finish. 6. Pilih atau klik jendela Projects seperti Gambar 3.3. 26 Gambar 3.3 Jendela Projects

7. Ekstrak folder progif_else di bawah folder Source Package dan klik kanan, kemudian pilih New > JFrame Form... seperti Gambar 3.4. Gambar 3.4 Menu JFrame Form New 8. Muncul jendela New JFrame Form seperti Gambar 3.5. Gambar 3.5 Jendela New JFrame Form 9. Klik tombol perintah Finish, kemudian pilih jendela Properties seperti Gambar 3.6. 27

Gambar 3.6 Jendela Properties 10. Pilih Properties dan klik tombol browse properties border. 11. Pilih TitledBorder dan klik properties Title, kemudian ketik Program Pencabangan If...Else. 12. Klik OK seperti Gambar 3.7. 28 Gambar 3.7 Properties Title

13. Klik kembali jendela Properties untuk menutup jendela Properties. 14. Tempatkan objek Label sebanyak tiga, objek Text Field sebanyak tiga, dan objek Button sebanyak dua seperti pada Gambar 3.8. Gambar 3.8 Objek Label, Text Field, dan Button 15. Atur properti Text untuk objek jlabel1, jlabel2, dan jlabel3 menjadi Nama Mahasiswa, Nilai Ujian, dan Keterangan. 16. Kosongkan (hapus) property Text untuk objek jtextfield1, jtextfield2, dan jtextfield3, kemudian atur lagi lebarnya. 17. Atur properti Text untuk objek jbutton1 dan jbutton2 menjadi Mulai dan Keluar, sehingga tampilan akhir seperti pada Gambar 3.9. Gambar 3.9 JFrame Form 29

18. Pilih menu Build > Set Main Configuration > Customize... untuk mengatur program yang akan dijalankan pertama. 19. Ketik progif_else.newjframe di kotak Main Class, kemudian klik OK seperti Gambar 3.10. Gambar 3.10 Jendela Project Properties 20. Kemudian pilih menu Build > Build Main Project (F11). Jika sukses, jalankan program dengan memilih menu Run > Run Main Project (F6). Jika Anda benar, tampilannya seperti Gambar 3.11. 30 Gambar 3.11 File ProgIf_Else sedang dieksekusi (dijalankan) 21. Untuk memasukkan perintah di dalam objek jbutton Keluar, caranya klik kanan tombol tersebut dan pilih menu Event > Action > actionperformed dan ketik perintah seperti Gambar 3.12.

Gambar 3.12 Perintah di tombol Keluar 22. Klik tombol Design. 23. Untuk memasukkan perintah di dalam objek jbutton Mulai, caranya klik kanan tombol tersebut dan pilih menu Event > Action > actionperformed dan ketik perintah seperti Gambar 3.13. Gambar 3.13 Perintah di tombol Mulai 24. Klik tombol Design. 25. Untuk memasukkan perintah di dalam objek jtextfield2, caranya klik kanan tombol tersebut dan pilih menu Event > Focus > focuslost dan ketik perintah seperti Gambar 3.14. Gambar 3.14 Perintah di jtextfield2 31

26. Untuk memberi judul (title) pada JFrame Form, klik di JFrame Form, kemudian ketik Keterangan Nilai Mahasiswa di properti title pada jendela Properties. 27. Kemudian pilih menu Build > Build Main Project (F11). Jika sukses, jalankan program dengan memilih menu Run > Run Main Project (F6). 28. Ketik Yuniar Supardi di kotak Nama Mahasiswa, ketik 90 di kotak Nilai, kemudian tekan tombol Tab, sehingga hasil akhirnya seperti pada Gambar 3.15. Gambar 3.15 Hasil akhir file ProgIf_Else 3.3 Pencabangan Switch Instruksi pencabangan switch merupakan instruksi pencabangan alternatif dari pencabangan If. Instruksi ini menyederhanakan penulisan kondisi pencabangan if yang banyak. Instruksi Pencabangan switch memiliki bentuk umum sebagai berikut: 32 switch (<ekspresi_integer>) case <nilai variabel>: <blok pernyataan> break; case <nilai variabel>: <blok pernyataan> break; default: <blok pernyataan> break;

Untuk lebih jelasnya, ikuti langkah-langkah pembuatan program pencabangan switch memakai tampilan GUI, sebagai berikut: 1. Jalankan NetBeans 6.0 jika belum dijalankan. 2. Buat project baru dengan memilih perintah File > New Project... (Ctrl+Shift+N). 3. Muncul jendela New Project, pilih Java di kotak Categories dan pilih Java Application di kotak Projects. 4. Klik Next >, muncul jendela New Java Project dan ketik Progswitch di kotak Project Name, seperti Gambar 3.16. Gambar 3.16 Jendela New Java Application 5. Klik Finish. 6. Pilih atau klik jendela Projetcs. 7. Ekstrak folder progswitch di bawah folder Source Package dan klik kanan, kemudian pilih New > JFrame Form... 8. Muncul jendela New JFrame Form. Atur tampilan seperti pada Gambar 3.17. 33

Gambar 3.17 Tampilan file Progswitch 9. Pilih menu Build > Set Main Configuration > Customize... untuk mengatur program yang akan dijalankan pertama. 10. Ketik progswitch.newjframe di kotak Main Class, kemudian klik OK. 11. Buat judul JFrame dengan memilih Properties, ketik Keterangan Usia di properti title. 12. Klik kembali jendela Properties untuk menutup jendela Properties. 13. Kemudian pilih menu Build > Build Main Project (F11). Jika sukses, jalankan program dengan memilih menu Run > Run Main Project (F6). Jika Anda benar, tampilannya seperti Gambar 3.18. 34 Gambar 3.18 File Progswitch sedang dieksekusi (dijalankan)

14. Untuk sementara tutup dahulu program dengan mengklik tombol Close (x). 15. Memasukkan perintah di dalam objek jbutton Keluar. Caranya, klik kanan tombol tersebut dan pilih menu Event > Action > actionperformed, dan ketik perintah sebagai berikut. System.exit(0); 16. Klik tombol Design. 17. Untuk memasukkan perintah di dalam objek jbutton Proses, caranya klik kanan tombol tersebut dan pilih menu Event > Action > actionperformed dan ketik perintah seperti berikut. int Pilih; String Pilihan; Pilihan=jTextField1.getText(); Pilih=Integer.parseInt(Pilihan); switch(pilih) case 1: jlabel5.settext("anak-anak, Harus Banyak makan Protein dan Lemak"); break; case 2: jlabel5.settext("remaja, Harus Banyak makan Bergizi dan Buah"); break; case 3: jlabel5.settext("orang Tua, Kurangi makan Lemak"); break; default: jlabel5.settext("pilihan Anda Salah!!!"); 18. Klik tombol Design dan simpan kembali program dengan mengklik ikon Save All (bergambar disket). 19. Kemudian pilih menu Build > Build Main Project (F11), jika sukses jalankan program dengan memilih menu Run > Run Main Project (F6). 35

20. Ketik 3 di kotak Usia Anda?, lalu muncul pesan: Orang Tua, Kurangi makan Lemak, jika Anda klik tombol Proses. Gambar 3.19 Hasil akhir File Progswitch 3.4 Pencabangan Ternary If else Pencabangan Ternary If else merupakan penulisan singkat dari instruksi If...else. Pencabangan Ternary If...else memiliki bentuk umum sebagai berikut: (<ekspresi Boolean>)?<ekspresi jika benar>:<ekspresi jika salah>) Untuk lebih jelasnya, ikuti langkah-langkah pembuatan program pencabangan Ternary If...else memakai tampilan GUI, sebagai berikut: 1. Jalankan NetBeans 6.0 jika belum dijalankan. 2. Buat project baru dengan memilih perintah File > New Project... (Ctrl+Shift+N). 3. Muncul jendela New Project, pilih Java di kotak Categories dan pilih Java Application di kotak Projects. 4. Klik Next >, muncul jendela New Java Project dan ketik ProgTernaryIf di kotak Project Name. 36

5. Klik Finish. 6. Pilih atau klik jendela Projects. 7. Ekstrak folder progswitch di bawah folder Source Package dan klik kanan, kemudian pilih New > JFrame Form... 8. Muncul jendela New JFrame Form. Atur tampilan program seperti Gambar 3.20. Gambar 3.20 Tampilan file ProgTernaryIf 9. Pilih menu Build > Set Main Configuration > Customize... untuk mengatur program yang akan dijalankan pertama. 10. Ketik progternaryif.newjframe di kotak Main Class, kemudian klik OK. 11. Buat judul JFrame dengan memilih Properties, ketik Keterangan Nilai di properti title. 12. Klik kembali jendela Properties untuk menutup jendela Properties. 13. Kemudian pilih menu Build > Build Main Project (F11), jika sukses jalankan program dengan memilih menu Run > Run Main Project (F6), jika Anda benar tampilannya seperti Gambar 3.21. 37

Gambar 3.21 File ProgTernaryIf sedang dieksekusi (dijalankan) 14. Untuk sementara tutup dahulu program dengan mengklik tombol Close (x). 15. Memasukkan perintah di dalam objek jbutton Keluar, caranya klik kanan tombol tersebut dan pilih menu Event > Action > actionperformed dan ketik perintah sebagai berikut. System.exit(0); 16. Klik tombol Design. 17. Untuk memasukkan perintah di dalam objek jbutton Mulai, caranya klik kanan tombol tersebut dan pilih menu Event > Action > actionperformed dan ketik perintah seperti berikut. float nilai; String Ket; nilai=float.parsefloat(jtextfield2.gettext()); Ket=(nilai>=55?"Lulus":"Gagal"); jtextfield3.settext(ket); 18. Klik tombol Design dan simpan kembali program dengan mengklik ikon Save All (bergambar disket). 19. Kemudian pilih menu Build > Build Main Project (F11), jika sukses jalankan program dengan memilih menu Run > Run Main Project (F6). 38

20. Ketik Yuniar Supardi di kotak Nama Mahasiswa, ketik 90 di kotak Nilai Ujian, kemudian tekan tab. Jika Anda benar tampilannya seperti Gambar 3.22. Gambar 3.22 Hasil akhir File ProgTernaryIf *** 39