Your SlideShare is downloading. ×
P3 depandi enda
P3 depandi enda
P3 depandi enda
P3 depandi enda
P3 depandi enda
P3 depandi enda
P3 depandi enda
P3 depandi enda
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

P3 depandi enda

69

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
69
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Laporan Pratikum Pemrograman Berorientasi Objek I Nama Mahasiswa NIM Kelas Tanggal Modul Tugas Depandi Enda 1106315 2A 11 Maret 2013 Penyeleksian Kondisi & Perulangan Latihan 3 Penyelesaian : Latihan 3 : No 1. Hasil 1: Pengujian Terhadap Nilai 110000 Hasil 2: Pengujian Terhadap Nilai 90000 Kesimpulan :  Didalam Package Program terdapat sebuah public class yang terbagi menjadi dua struktur bagian subclass yaitu : public static void main(String[] args) yang berfungsi sebagai kelas utama untuk memanggil fungsi maupun prosedur dan public static String bacaString() yang berguna untuk mendefenisikan dan mengenali unit inputan pada keyboard, public static String bacaString() juga
  • 2. Praktikum PBO 1 - 2013 merupakan subclass yang akan diperlukan untuk mengindentifikasi unit inputan keyboard dan dipanggil pada class program utama.  Hasil yang pertama : Ketika unit inputan keyboard dimasukkan nilainya 110000 maka nilai inputan pada keyboard yang telah ditampung nilainya pada variabel sementara (totalBelanja) bernilai besar dari 100000 maka kontrol alur program dalam hal ini akan melakukan penyeleksian kondisi (If –Else). if (totalBelanja >= 100000) { //Ekspresi Boolean diskon = totalBelanja / 10; // Pernyataan jika kondisi terpenuhi } else { //Jika kondisi tidak terpenuhi maka akan melakukan pilihan alternatif diskon = 0; // Pernyataan jika kondisi tidak terpenuhi } System.out.println("Diskon = " + diskon); // Mencetak Kelayar Diskon yang didapat : diskon = 110000 / 10 = 11000  Hasil yang kedua : Dapat kita lihat nilai inputan yang dimasukkan yaitu 90000 maka pengkondisian bernilai salah atau (totalBelanja <= 100000) dan akan menyeleksi pernyataan dari pilihan alternatif (Else) Diskon yang didapat : diskon = 0 No 2. Hasil 1: Pengujian Terhadap No 2 Hasil 2: Pengujian Terhadap No 2 Halaman | 2
  • 3. Praktikum PBO 1 - 2013 Kesimpulan :  Switch case yaitu akan melakukan pemilihan nilai diberbagai kondisi yang pada contoh ini yaitu nilai telah ditetapkan pada variabel pilihan yaitu (1,2,3 dan default). Variabel pilihan akan menerima nilai inputan pada unit masukkan keyboard.  Hasil 1 : ketika kita masukkan nilai uji yaitu 2 maka struktur switch case akan melakukan penyeleksian kondisi dengan kondisi nilai pilihan = 2, setelah terseleksi maka akan menjalankan blok pernyataan yang ada dalam kondisi pilihan = 2 (yang digaris miring dan tandai merah) case 2: System.out.println("Pilihan Anda Nasi Rawon"); System.out.println("Silahkan Menunggu Sebentar"); break; // keluar dari struktur program switch case  Hasil 2 : pada saat kita memasukkan sebuah nilai uji yaitu 4 maka struktur switch case akan melakukan penyeleksian kondisi dengan kondisi-kondisi yang ada, ternyata tidak satupun memenuhi kondisiyang ditentukan maka struktur alur program akan menjalankan pernyataan yang ada pada pilihan nilai default. default: System.out.println("Silahkan Memilih 1,2 atau 3"); No 3. Hasil Program : Kesimpulan :  Jika dilihat dari struktur program dapat kita ambil kesimpulan bahwa for digunakan untuk melakukan perulangan sebanyak nilai yang telah ditentukan. Potongan Sintaks Program : for (int bil = 1; bil < 12; bil++){ System.out.println(bil); } Penjelasan : → int bil = 1 // Merupakan nilai awal untuk melakukan perulangan → bil < 12 // Kondisi / batas perulangan yang telah ditentukan → bil++ // Merupakan operator increament yang untuk menaikkan nilai variabel Halaman | 3
  • 4. Praktikum PBO 1 - 2013 No 4. Hasil Program : Kesimpulan :  Perulangan while merupakan perulangan yang digunakan untuk melakukan perulangan dengan kondisi tertentu selagi nilai dari kondisi tersebut benar (true) maka akan melakukan perulangan sebanyak jumlah yang tidak ditentukan. Potongan Sintaks Program : int jumlah = 1; while (jumlah <= 5) { System.out.println("Java"); jumlah++; //Menaikkan nilai sebesar 1 } Penjelasan : → int jumlah = 1 // Merupakan nilai awal dari variabel yang digunakan → while (jumlah <= 5) // Kondisi / batas perulangan yang telah ditentukan → System.out.println(“Java”) // Pernyataan yang akan dilakukan perulangan →jumlah++ // Merupakan operator increament yang untuk menaikkan nilai variabel No 5. Source Code Program : Halaman | 4
  • 5. Praktikum PBO 1 - 2013 Kesimpulan :  Untuk membuat perulangan untuk mencetak bilangan genap dari 4 – 20 maka diperlukan penambahan 2 pada setiap nilai variabel (angka = angka + 2). Perhatikan Potongan Sintaks Program berikut : int angka = 4; while (angka <= 20) { System.out.println(angka); angka = angka + 2; //Menaikkan nilai variabel sebesar 2 } Penjelasan : → int angka = 4 // menetapkan nilai awal variabel 4 → while (angka <= 20 ) // menetapkan kondisi perulangan dengan batas perulangan lebih kecil atau sama dengan 20. → System.out.println(angka) // mencetak perulangan nilai variabel kelayar → angka = angka + 2 // menaikkan nilai variabel sebesar 2 setiap kali perulangan No 6. Source Code Program : Halaman | 5
  • 6. Praktikum PBO 1 - 2013 Kesimpulan :  Switch case yaitu akan melakukan pemilihan nilai diberbagai kondisi yang pada contoh ini yaitu nilai telah ditetapkan pada variabel pilihan yaitu (1,2,3,4,5,6,7 dan default). Variabel pilihan akan menerima nilai inputan pada unit masukkan keyboard.  Ketika kita melakukan pengujian terhadap program, misal kita memasukkan nilai inputan 1 pada keyboard maka struktur switch case akan melakukan penyeleksian kondisi pilihan = 1 dan akan menjalankan pernyataan yang berada pada kondisi terpenuhi tersebut. Perhatikan hasil berikut : No 7. Source Code Program : Halaman | 6
  • 7. Praktikum PBO 1 - 2013 Kesimpulan :  Untuk membuat piramida kita bisa menggunakan perulangan for untuk mencetak karakter (*) untuk membuat piramida, dengan metode menerima unit inputan dari keyboard untuk memberikan nilai pada baris piramida yang akan kita buat antara (2-20) baris. Perhatikan Potongan Sintak Program berikut : Scanner masuk = new Scanner(System.in); int tinggi; System.out.println("Masukkan Tinggi Piramda Bernilai (2-20):"); tinggi = masuk.nextInt(); int baris, kolom; /* Baris program yang berada pada kotak tersebut merupakan baris program untuk menerima unit inputan dari keyboard dan pengenalan terhadap variabel tinggi sebagai variabel menampung unit inputan, baris dan tinggi sebagai variabel bertipe integer */ for(baris = 1; baris <= tinggi; baris++){ //Membuat sejumlah spasi for (kolom = 1; kolom <= tinggi - baris; kolom++) { System.out.print(" "); } //karakter spasi //Menampilkan *** for (kolom = 1; kolom < 2 * baris; kolom++) { System.out.print("*"); Halaman | 7
  • 8. Praktikum PBO 1 - 2013 } //Pindah baris kebawah System.out.println(""); } /* Baris Program diatas untuk membuat baris piramida dengan struktur perulangan for */ Halaman | 8

×