Dasar-Dasar Pemrograman Java (Modul 5)

Posted in Uncategorized on Mei 24, 2009 by pande90

Pretest :

1. Apakah fungsi dari struktur kontrol keputusan ?

jawab :

Fungsi dari struktur kontrol adalah memilih pernyataan ataupun blok kode yang akan dieksekusi.

2. Sebutkan jenis-jenis struktur kontrol keputusan!

jawab :

Struktur kontrol keputusan terdiri dari : (1) if. (2) if – else. (3) if – else if. (4) switch.

3. Apakah fungsi dari struktur kontrol perulangan ?

jawab :

Fungsi dari kontrol Perulangan adalah sebagai fungsi yang dapat melakukan perulangan pada pernyataan ataupun blok kode yang akan dieksekusi.

4. Sebutkan jenis-jenis struktur kontrol perulangan !

jawab :

Struktur perulangan terdiri dari : (1) while. (2) do – while. (3) for.

5. Jelaskan perbedaan dari while dan do-while !

jawab :

While digunakan untuk pernyataan/blok kode yang diulang-ulang sampai kondisi terpenuhi. Sedangkan do – while digunakan untuk melakukan perulangan yang setidak-tidaknya menghasilkan satu hasil, walaupun kondisi yang ditargetkan tidak terpenuhi.

6. Apakah fungsi dari pernyataan percabangan ?

jawab :

Fungsi dari struktur pernyataan percabangan adalah untuk mengatur jalannya eksekusi program.

7. Sebutkan jenis-jenis struktur pernyataan percabangan !

jawab :

Struktur perulangan terdiri dari : (1) break. (2) continue. (3) return.

Praktek Latihan

1. Menggunakan Pernyataan if

Buat kode seperti dibawah ini! save dengan nama : DemoIf.java

DemoIf 1
Jalankan program menggunakan cmd!

DemoIf 1a

2. Menggunakan Pernyataan if – else

Buat kode seperti dibawah ini! save dengan nama : DemoIfElse.java

DemoIfElse 1a
Jalankan program menggunakan cmd!

DemoIfElse 1

3. Menggunakan Pernyataan if – else – if

Buat kode seperti dibawah ini! save dengan nama : DemoIfElseIf.java

DemoIfElseIf 0
Jalankan program menggunakan cmd!

DemoIfElseIf 1a

4. Menggunakan Pernyataan switch

Buat kode seperti dibawah ini! save dengan nama : DemoSwitch.java
DemoSwitch 1

Jalankan program menggunakan cmd!

DemoSwitch 1a

5. Menggunakan Pernyataan while

Buat kode seperti dibawah ini! save dengan nama : DemoWhile.java

DemoWhile 1
Jalankan program menggunakan cmd!

DemoWhile 1a

6. Menggunakan Pernyataan do – while

Buat kode seperti dibawah ini! save dengan nama : DemoDoWhile.java

DemoDoWhile 1
Jalankan program menggunakan cmd!

DemoDoWhile 1a

7. Menggunakan Pernyataan for

Buat kode seperti dibawah ini! save dengan nama : DemoFor.javaDemoFor 1

Jalankan program menggunakan cmd!

DemoFor 1a

Praktek Mandiri

1. Buatlah program untuk menghitung rata-rata nilai dari 3 buah nilai yang dimasukkan oleh user. Tampilkan LULUS jika nilai rata-rata di atas atau sama dengan 60, selain itu tampilkan GAGAL.

Jawab :

a. Menggunakan BufferedReader

Buat kode seperti dibawah ini! save dengan nama : NilaiRata1a.java

NilaiRata1a 0

NilaiRata1a
Jalankan program menggunakan cmd!

  • Hasil Lulus dan Gagal

NilaiRata1a 1

NilaiRata1a 2

b. Menggunakan JOptionPane

Buat kode seperti dibawah ini! save dengan nama : NilaiRata1b.java

NamaHAri
NamaHAri 1

Jalankan program menggunakan cmd!

Hasil Lulus!NilaiRata1b 1

NilaiRata1b 2

NilaiRata1b 3

NilaiRata1b 4

NilaiRata1b 6

NilaiRata1b 7

Hasil Gagal!

NilaiRata1b 2 copy

NilaiRata1b 3 copy

NilaiRata1b 4 copy

NilaiRata1b 6 copy

NilaiRata1b 7 copy

2. Buatlah program untuk menampilkan nama-nama hari. Ditentukan bahwa hari akan diwakili sebuah nilai integer mulai dari integer 1 sampai dengan 7 (1 = SENIN, 2 = SELASA, dst). Program akan meminta user untuk memasukan nilai integer 1 – 7 kemudian tampilkan nama hari sesuai dengan nilai integer yang dimasukkan user. Jika user memasukkan nilai di luar 1 – 7 maka tampilkan pesan “Nilai yang dimasukkan tidak valid!”.

Jawab :

Menggunakan JOptionPane

Buat kode seperti dibawah ini! save dengan nama : NamaHari.java

NamaHAri

NamaHAri 1

Jalankan program menggunakan cmd!

NamaHAri 1a

Hasil : sesuai hari yang ada

NamaHAri 1c

NamaHAri 1b

Hasil : jika diluar angka 1 s/d 7

NamaHAri 1f

NamaHAri 1d

NamaHAri 1e

3. Buatlah program untuk menampilkan nama Anda sebanyak 9 kali.

Jawab :

a. Menggunakan Perulangan While

Buat kode seperti dibawah ini! save dengan nama : NamaWhile.java

NamaWhile 1
Jalankan program menggunakan cmd!

NamaWhile

b. Menggunakan Perulangan Do – While

Buat kode seperti dibawah ini! save dengan nama : NilaiDoWhile.java

NamaDoWhile
Jalankan program menggunakan cmd!

NamaDoWhile 1

c. Menggunakan Perulangan For

Buat kode seperti dibawah ini! save dengan nama : NilaiFor.java

NamaFor
Jalankan program menggunakan cmd!

NamaFor 1

4. Buatlah program untuk mencari hasil perkalian dua buah nilai integer yang dimasukkan oleh user dengan menggunakan operator penjumlahan (+).

Jawab :

Menggunakan JOptionPane

Buat kode seperti dibawah ini! save dengan nama : NilaiPerkalian.java

NilaiPerkalian

NilaiPerkalian 1
Jalankan program menggunakan cmd!

NilaiPerkalian 2

NilaiPerkalian 3

NilaiPerkalian 4

NilaiPerkalian 5

NilaiPerkalian 6

Iklan

Dasar-Dasar Pemrogram Java (Modul 4)

Posted in Uncategorized on Mei 16, 2009 by pande90

Pretest :

1. Apa fungsi kelas BufferedReader ?

jawab : Berfungsi sebagai sarana agar mendapatkan input-an melalui keyboard yang di-input oleh User. Tampilan menggunakan mode CONSOLE ( layar hitam – putih )

2. Apa fungsi kelas JOptionPane ?

jawab : Berfungsi sebagai menerima input-an dari keyboard oleh User, namun mode yang ditampilkan adalah dengan tambahan menggunakan DialogBox ( MessageBox )

3. Dimanakah letak dari kelas BufferedReader ?

jawab: Terletak di dalam java.io package

4. Dimanakah letak dari kelas JOptionPane ?

jawab : Terletak di dalam javax.swing package

5. Apa yang dimaksud dengan Package ?

jawab : Package di dalam bahasa pemrograman java dapat diartikan sebagai tempat kumpulan dari bermacam-macam kelas yang terdapat pada pemrograman java yang dapat dengan mudah dipergunakan untuk proses peng-input-an data secara interface API (Application Programming Interface )

Praktek Latihan

1. Menggunakan BufferedReader

Buat kode seperti dibawah ini! save dengan nama : GetInputFromKeyboard.java

keyword

Jalankan program menggunakan cmd!

keyword 1a

2. Menggunakan JOptionPaneBuat

Buat kode seperti dibawah ini! save dengan nama : GetInputFromKeyboard2.java

keyword 2
Jalankan program menggunakan cmd!

keyword 2a

keyword 2b

Praktek Mandiri

1. Menggabungkan dua kata dengan kelas BufferedReader

Buat kode seperti dibawah ini! save dengan nama : Menggabungkan1.java

menggabungkan1a

Jalankan program menggunakan cmd!

menggabungkan1b

2. Menggabungkan kata input-an dengan kelas JOptionPane

Buat kode seperti dibawah ini! save dengan nama : Menggabungkan2.java

menggabungkan2
Jalankan program menggunakan cmd!

menggabungkan2a

menggabungkan2b

menggabungkan2c

Dasar-Dasar Pemrograman Java (Modul Praktek 3)

Posted in Uncategorized on Mei 6, 2009 by pande90

Pretest:

1. Apa yang dimaksud Operator?
jawab:

  • Operator adalah suatu simbol yang di gunakan untuk mengoperasikan operan.

2. Jelaskan masing-masing fungsi dari operator Aritmatika, Increment dan Decrement, Relasi, Logika dan Kondisi (?:)!
jawab:

  • Operator Aritmatika adalah suatu simbol yang digunakan untuk melakukan operasi matematika standar pada nilai numerik.
  • Operator Increment adalah suatu simbol yang menambahkan variabel yang bertipe numerik dengan nilai 1.
  • Operator decrement adalah suatu simbol yang mengurangi variabel yang bertipe numerik dengan nilai 1.
  • Operator Relasi adalah suatu simbol yang membandingkan dua nilai atau operan dan hasilnya berupa nilai bolean yaitu true atau false.
  • Operator Logika adalah suatu simbol yg digunakan untuk mengoperasikan satu atau lebih dari satu operand/variabel Operator kondisi adalah suatu simbol yang digunakan dalam tiga pernyataan argumen kondisi yang digunakan bersama-sama.

3. Apa perbedaan dari Operator && (Logika AND) dan & (boolean logika AND)!

jawab:

  • Operator && adalah mengeksekusi variabel hanya sebagian dan nilai yang dicari adalah true. Jika nilai awal adalah false maka hasil akan false dan akan mengabaikan variabel berikutnya. Dan sedangkan Operator & adalah kebalikan dari && yaitu akan mengeksekusi semua variabel hingga mendapatkan nilai kembalianya. Nilai yang diminta adalah true, walaupun nilai awal false/true operator akan tetap mengeksekusi variabel berikutnya.

4. Buatlah satu buah contoh pernyataan yang menggunakan operator Kondisi (?:)!
jawab:

  • Contoh: kehadiran >=70?”Rajin” : “Malas”;

5. Berikan pertanyaan berikut ini:
a/b^c^d-e+f-g*h+i
3*10*2/15-2+4^2^2
r^s*t/u-v+w^x-y++
Tulislah kembali pertanyan tersebut dengan menambahkan tanda kurung pada urutan sesuai dengan bagaimana pernyataan tersebut akan dievaluasi.
Jawab:

  • (a / b) ^ c ^ (d- e + f) – (g * h) + i
  • (3 * 10 * 2) / 15 – (2 + 4) ^ 2 ^ 2
  • r ^ (s * t) / u – (v + w) ^ x – (y++)

Praktek Latihan:

1. Menggunakan Operator Aritmatika

Buat kode seperti dibawah ini! Save dengan nama : OprAritmatika.java

opraritmatika-1a

Jalankan program dengan menggunakan cmd!

opraritmatika-1c

2. Menggunakan Operator Increment dan Decrement

Buat kode seperti dibawah ini! Save dengan nama : OprIncDec1.java

opricndec1-1a1

Jalankan program dengan menggunakan cmd!

opricndec1-1b

Buat kode seperti dibawah ini! Save dengan nama : OprIncDec2.java

opricndec2-1a

Jalankan program dengan menggunakan cmd!

opricndec2-1b

3. Menggunakan Operator Operator Relasi

Buat kode seperti dibawah ini! Save dengan nama : OprRelasi.java

oprrelasi-1a

oprrelasi-1b

Jalankan program dengan menggunakan cmd!

oprrelasi-1c

4. Menggunakan Operator Logika

Operator && (logika AND) dan & (boolean logika AND)

Buat kode seperti dibawah ini! Save dengan nama : TestAnd.java

testand

Jalankan program dengan menggunakan cmd!

testand-1a

Operator || (logika OR) dan | (boolean logika inclusive OR)

Buat kode seperti dibawah ini! Save dengan nama : TestOr.java

testor-1a

Jalankan program dengan menggunakan cmd!

testor-1b

Operator ^ (boolean logika ExclusiveOR)

Buat kode seperti dibawah ini! Save dengan nama : TestXor.java

testxor-1a

Jalankan program dengan menggunakan cmd!

testxor-1b

Operator ! (logika NOT)

Buat kode seperti dibawah ini! Save dengan nama : TestNot.java

Microsoft PowerPoint - PBO 4.ppt

Jalankan program dengan menggunakan cmd!

testnot-1b

5. Menggunakan Operator Kondisi (?:)

Buat kode seperti dibawah ini! Save dengan nama : OprKondisi.java

kondisi-1a

Jalankan program dengan menggunakan cmd!

kondisi-1b

Praktek Kemandirian :

1. Menampilkan Nilai rata-rata dari variabel berikut :

Nilai 1 = 10 , Nilai 2 = 20 , dan Nilai 3 = 45 . Tentukan nilai rata-rata dari ketiga variabel :

Buat kode seperti dibawah ini! Save dengan nama : NilaiRata2.java

nilairata2-1a

Jalankan program dengan menggunakan cmd!

nilairata2-1b

2. Menentukan Harga setelah di diskon 10% dari harga barang senilai Rp.100.000

Buat kode seperti dibawah ini! Save dengan nama : Diskon.java

diskon-copy

Jalankan program dengan menggunakan cmd!

diskon-1a

3. Menampilkan nilai tertinggi dari tiga nilai pada variabel di bawah ini dengan menggunakan Operator Kondisi (?:)

Di ketahui : Angka 1 = 10 , Angka 2 = 23, Angka 3 = 5.

Buat kode seperti dibawah ini! Save dengan nama : Diskon.java

kondisi-1a2

Jalankan program dengan menggunakan cmd!

kondisi-1b1

 

Latihan Java Menampilkan Nilai Variabel

Posted in Uncategorized on Mei 4, 2009 by pande90

Menampilkan Nilai Variabel dengan menggunakan perintah System.out.print ()

Buat script program seperti berikut!menampilkanvariable11

Jalankan program dengan menggunakan cmd!capture_variabel11

Menampilkan Nilai Variabel dengan menggunakan perintah System.out.println ()

Buat script program seperti berikut!menampilkanvariable21

Jalankan program dengan menggunakan cmd!capture_variabel21

Sekarang kita membuat program yang mendeklarasikan beberapa nilai variabel dengan tipe data yang berbeda-beda kemudian tampilkan isinya.  Dengan data di ketahui sebagai beikut:

Nama Mahasiswa : Gede Suweca

Nilai Ujian : 100

Grade : A

Hasil : true

Buatlah script program sebagai berikut!menampilkannilai1

 Jalankan program menggunakan cmd!capture_menampilkannilai1