Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

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

Pemrograman Berorientasi Objek (PBO) PERTEMUAN X (LOOPING)

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

Perulangan / Looping

Struktur Kontrol Pemrograman Java : PERCABANGAN

INSTALL JAVA. 2. Kemudian akan muncul tampilan dalam bentuk rar. Klik ganda pada jdk-7u45-windows- i586.exe, seperti gambar berikut :

Penyeleksi Kondisi / Percabangan

PEMROGRAMAN JAVA. Yoannita, S.Kom. Input Kondisi (IF-ELSE, SWITCH)

Tiga Metode Sangat Penting dalam Pemrograman Java Bagi Pemula

Method / Fungsi / Sub Program

DASAR PEMROGRAMAN JAVA. Astrid Lestari Tungadi, S.Kom., M.TI.

All Chapter Rental Multimedia

TUGAS 1 Membuat Program Untuk Menghitung Magnetic Tape

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

TUGAS 1: WIN OR LOSE. package kartu; import java.util.random; public class kartu { /** args the command line arguments

SEKUEN, PERCABANGAN & PENGULANGAN

Latihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017

Method. Pemrograman Dasar Sistem Informasi PTIIK Herman Tolle

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK

MODUL 5 PERULANGAN A. WHILE

LAB02 : KODING PROGRAM

Percabangan & Perulangan

Pada akhir pertemuan ini, diharapkan mahasiswa memiliki kemampuan untuk: Menggunakan struktur kendali pencabangan bersyarat dalam bahasa pemrograman.

BAB 2 INPUT DARI KEYBOARD

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

ShortHand If Else di Java

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

LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD

Tiopan Indra Wahyudi R5L PROJECT KELOMPOK 7 R5L. package brekk; public class brekk{ public static void main(string[]args){

Belajar ArrayList di Java

Modul Praktikum Pemrograman

Tipe if : If tanpa else (if) If dengan else (if-else) Nested if

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

Percabangan dan Perulangan

Modul 3 Flow Control dan Input

LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

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

Pemrograman JAVA INPUT-OUTPUT

PERCABANGAN. Bentuk if Sederhana

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

Projek Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?

LAPORAN PERCOBAAN PEMBUATAN CALCULATOR BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Kelompok 7. package (tiopan-programmer java) public class aritmatika1{ public static void main(string[]tiw){ int calculation = 1;

Input Nilai tanpa Case String di Java

PRAKTIKUM III & IV PEMROGRAMAN BERORIENTASI OBJEK

Modul Praktikum 1 Pemograman Berorientasi Objek

TUGAS PROGRAM DIAGONAL, VETIKAL, DAN HORIZONTAL OPENGL (MENGGUNAKAN JAVA) NAMA : SYIFA MUTIARA SARI KELAS : 3KA23 NPM :

Modul Praktikum 3 Pemograman Berorientasi Objek

PEMBAHASAN UJIAN TENGAH SEMESTER PEMROGRAMAN BERBASIS OBYEK Dosen : Tim Dosen PBO

JAWABAN TLAB 1 MATKUL BP1. silahkan dicoba kemudian dianalisa programnya

PRAKTIKUM PEMROGRAMAN LANJUT MODUL 1

Arrays. Misalkan kita ingin menyimpan 100 buah integer Buat 100 variabel bertipe integer. Tidak efisien!

IF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.

Membuat Aplikasi Kalkulator Sederhana Dengan Java

TPI4202 e-tp.ub.ac.id. Lecture 5 Mas ud Effendi

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 7

BAB 5 Mendapatkan Input dari Keyboard

Input - Output PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2014/2015

Pemrograman Fery Updi,M.Kom

3.1 Pencabangan if Sederhana (Tunggal)

BAB 5 Mendapatkan Input dari Keyboard

PEMROGRAMAN BERORIENTASI OBJEK

ANALISA RUNNING TIME

I. Tujuan Instruksional Umum Komunikasi antar objek pada kelas yang berbeda Memahami berbagai macam modifier dan karakteristiknya II.

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

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

Metode Binnary Searching di Java Console

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

MODUL PRAKTIKUM STRUKTUR DATA DAN ALGORITMA STACK

PENYELEKSIAN /PERCABANGAN & PERULANGAN Part II. 5 th week Estu Sinduningrum ST,MT

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

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

Exception adalah penanda bahwa kondisi/kejadian yang tidak diinginkan telah terjadi pada program kita. Ada 2 jenis exception (+1 Error):

A. TEORI ARRAY 1 DIMENSI

ARRAY, SORTING & SEARCHING

BAB 2 Seleksi Kondisi

IKG2I4 / Software Project I

{ System.out.println("PERANCANGAN PROGRAM APLIKASI ESTIMASI KEUNTUNGAN PRODUKSI PADA PT POPPY DHARSONO DENGAN. System.out.

MATERI PRAKTIKUM STRUKTUR DATA

BAB 8 Argumen dari Command-line

Obyektif : KONTROL ALUR PROGRAM

ALGORITMA, FLOWCHART dan PSEUDO-CODE


Tujuan : A. Percabangan Percabangan di dalam Java terdapat 2 macam, yaitu dengan memakai if dan switch.

INSTRUKSI PENCABANGAN

Pertemuan 2 Struktur Kontrol Percabangan

Decision and Looping

LAPORAN PRAKTIKUM PEMROGRAMAN BERBASIS OBJEK

Insertion Sort Dengan Algoritma Divide And Conquer

KUNCI JAWABAN UTS MK BPRO IV KELAS A, B, C, D, E

PRAKTIKUM I EXCEPTION HANDLING

Modul 3: Kendali program dan teknik. penyimpanan data

Array. Pengantar. int a, b, c, d, e;

MODUL PRAKTIKUM Pemrograman Berorientasi Objek (Menggunakan Java With NetBeans) Oleh : Fery Updi, S.Kom

Bahasa Pemrograman 2.

MODUL III ARRAYLIST TUGAS PENDAHULUAN

Pengenalan Algoritma

Transkripsi:

PERCABANGAN Program dengan Pernyataan IF Program di bawah ini adalah program untuk menentukan suatu kelulusan mahasiswa terhadap suatu Mata kuliah. Program tersebut menggunakan pernyataan if untuk penentuan keputusannya. Contoh 1 : import java.util.scanner; public class Contoh_1 { public static void main (String[] args) { Scanner masukan = new Scanner (System.in); int nilai; System.out.print ( Masukkan Nilai Akhir Mata Kuliah PBO : ); nilai = masukan.nextint(); if (nilai < 55) System.out.println ( Maaf,, Anda Tidak Lulus ); Dengan menggunakan visual : 1. Buat tampilan program seperti gambar berikut : 2. Double klik pada tombol KELUAR, dan ketik kode program berikut : private void jbutton4actionperformed(java.awt.event.actionevent evt) { System.exit(0); 3. Double klik pada tombol ULANG, dan ketik kode program berikut : private void jbutton3actionperformed(java.awt.event.actionevent evt) { jtextfield1.settext(""); jbutton2.settext("");

4. Double klik pada tombol PROSES, dan ketik kode program berikut : int nilai = Integer.parseInt(jTextField1.getText()); if (nilai < 55) jbutton2.settext("maaf, Anda Tidak Lulus"); 5. Sehingga jika di run hasilnya seperti gambar berikut : Program dengan Pernyataan IF ELSE Contoh 2 : import java.util.scanner; public class Contoh_2 { public static void main (String[] args) { Scanner masukan = new Scanner (System.in); int nilai; System.out.print ( Masukkan Nilai Akhir Mata Kuliah PBO : ); nilai = masukan.nextint(); if (nilai < 55) System.out.println ( Maaf,, Anda Tidak Lulus ); System.out.println ( Selamat,, Anda Lulus ); Dengan menggunakan visual : Buat seperti langkah pada Contoh 1 diatas, hanya berbeda kode program pada tombol PROSESnya, yaitu : int nilai = Integer.parseInt(jTextField1.getText()); if (nilai < 55) jbutton2.settext("maaf, Anda Tidak Lulus");

jbutton2.settext("selamat,, Anda Lulus"); Sehingga bila di run hasilnya seperti gambar berikut : atau Program dengan Pernyataan IF ELSE Bertingkat Contoh 3 : import java.util.scanner; public class Contoh_3 { public static void main (String[] args) { Scanner masukan = new Scanner (System.in); int nilai; System.out.print ( Masukkan Nilai Akhir Mata Kuliah PBO : ); nilai = masukan.nextint(); if (nilai >= 80) System.out.println ( Nilai Anda A ); if (nilai >= 70) System.out.println ( Nilai Anda B ); if (nilai >= 60)

System.out.println ( Nilai Anda C ); if (nilai >= 50) System.out.println ( Nilai Anda D ); System.out.println ( Nilai Anda E ); Dengan menggunakan Visual : Dengan menggunakan tampilan seperti pada Contoh 1 dan Contoh 2, namun yang berbeda hanyalah kode program pada tombol PROSESnya yaitu : int nilai = Integer.parseInt(jTextField1.getText()); if (nilai >= 80) jbutton2.settext("nilai Anda A"); if (nilai >= 70) jbutton2.settext("nilai Anda B"); if (nilai >= 60) jbutton2.settext("nilai Anda C"); if (nilai >= 50) jbutton2.settext("nilai Anda D"); jbutton2.settext("nilai Anda E"); Program dengan Kondisi Majemuk Contoh 5 : import java.util.scanner; public class Contoh_5 { public static void main (String[] args) { scanner masukan = new Scanner (System.in); System.out.print (Masukan Nilai Matematika : ); int matematika = masukan.nextint(); System.out.print ( Masukan Nilai Fisika : ); int fisika = masukan.nextint(); if (matematika > 80) && (fisika > 70)) System.out.println ( Selamat Datang di PRODI TI STIKOM Ambon ); System.out.println ( Maaf,, Silahkan Memilih PRODI Lain );

Dengan menggunakan Visual : 1. Buat tampilan program seperti gambar berikut : 2. Buat kode program pada tombol KELUAR dan tombol ULANG seperti contoh-contoh sebelumnya. 3. Double klik pada tombol PROSES, dan ketik kode program berikut : int nilai1 = Integer.parseInt(jTextField1.getText()); int nilai2 = Integer.parseInt(jTextField2.getText()); if ((nilai1 >= 80) && (nilai2 >= 70)) jtextarea1.settext("selamat Datang di PRODI TI STIKOM Ambon"); jtextarea1.settext("maaf,, Silahkan Memilih PRODI Lain"); 4. Sehingga bila di run hasilnya seperti gambar berikut :

atau Membuat Konverter Suhu Sederhana 1. Buat tampilan program seperti gambar berikut : 2. Buat kode program untuk tombol KELUAR seperti contoh sebelumnya di atas. 3. Double klik pada tombol ULANG dan ketik kode program berikut :

private void jbutton3actionperformed(java.awt.event.actionevent evt) { jtextfield1.settext(""); jbutton2.settext(""); jradiobutton1.setselected(false); jradiobutton2.setselected(false); jradiobutton3.setselected(false); jradiobutton4.setselected(false); jradiobutton5.setselected(false); jradiobutton6.setselected(false); 4. Double klik pada tombol HITUNG dan ketik kode program berikut : double suhu = Double.parseDouble(jTextField1.getText()); double cr = suhu * (0.8); double cf = (suhu * 1.8) + 32; double rc = suhu / (0.8); double rf = (suhu * 2.25) + 32; double fc = (suhu - 32) / (1.8); double fr = (suhu - 32) / (2.25); if ((jradiobutton1.isselected())&&(jradiobutton4.isselected())) jbutton2.settext("" + suhu); if ((jradiobutton2.isselected())&&(jradiobutton5.isselected())) jbutton2.settext("" + suhu); if ((jradiobutton3.isselected())&&(jradiobutton6.isselected())) jbutton2.settext("" + suhu); if ((jradiobutton1.isselected())&&(jradiobutton5.isselected())) jbutton2.settext("" + cr); if ((jradiobutton1.isselected())&&(jradiobutton6.isselected())) jbutton2.settext("" + cf); if ((jradiobutton2.isselected())&&(jradiobutton4.isselected())) jbutton2.settext("" + rc); if ((jradiobutton2.isselected())&&(jradiobutton6.isselected())) jbutton2.settext("" + rf); if ((jradiobutton3.isselected())&&(jradiobutton4.isselected())) jbutton2.settext("" + fc); if ((jradiobutton3.isselected())&&(jradiobutton5.isselected())) jbutton2.settext("" + fr);

SOAL LATIHAN 1. Buatlah sebuah aplikasi untuk menghitung nilai akhir mata kuliah Pemrograman Berbasis Objek dengan inputan adalah : Nama, Nilai Absensi, Nilai Tugas, Nilai UTS, dan Nilai UAS. Sedangkan outputnya adalah : Nilai Akhir (10%NAb + 15%NT + 25%NUTS + 50%NUAS), dan Grade (A : NA>=80; B : NA>=70; C : NA>=60; D : NA>=50; E) 2. Buatlah sebuah aplikasi Warung Makan Sederhana untuk menghitung Total Biaya yang harus dibayarkan oleh pembeli dengan tampilan seperti gambar berikut :