Pages

Kamis, 25 September 2014

Laporan PBO JAVA (Perulangan)

Posted by at 05.18
A.TUJUAN
siswa mampu menggunakan struktur perulangan pada Java

B.ALAT DAN BAHAN
 - Netbeans IDE 
 - JDK


C.DASAR TEORI

Struktur kontrol perulangan adalah statement dari java dimana kita bisa mengeksekusi blok code berulang-ulang dalam kurun waktu nilai tertentu. Ada tiga macam jenis struktur kontrol pengulangan yaitu while, do-while dan for.namun kita hanya akan menggunakan dua saja,yaitu do-while dan for.

 1.Do-While
Bentuk statement do-while:

do{
statement1;
statement2;
. . .
}

while( boolean_expression );
 
program akan dieksekusi statemennya diikuti dengan pengecekan kondisi di (boolean_expression); 
apabila kondisi belum terpenuhi maka statemen akan dieksekusi lagi.
 
 
2.For
 

Bentuk dari for loop,
for (InitializationExpression; LoopCondition; StepExpression){
statement1;
statement2;
. . .
}
 
Dimana :
  - InitializationExpression = inisialisasi pada perulangan
  - LoopCondition = membandingkan variabel perulangan dengan batas nilai
  - StepExpression = melakukan update pada variabel perulangan


D.KASUS
 
penggunaan struktur kontrol for yaitu perhitungan mundur angka 20 menuju 1








Hasilnya :



 
 
 
 

 















2.Penggunaan struktur kontrol while untuk perhitungan beruntun,dimana kita menentukan nila awal dan nilai akhir,dan akan dilakukan perkalian diantara angka-angka tersebut.
 

















 Hasilnya :








E.KESIMPULAN
penggunaan struktur kontrol looping atau perulangan membantu kita dalam pembuatan program , khususnya mempersingkat penulisan kode-kode atau script pada program, dimana kita tidak perlu menulis kode-kode tersebut secara manual,tapi biarkan Java yang akan melakukan penulisan kode-kode tersebut secara otomatis.



Kamis, 11 September 2014

Laporan PBO Java 4 (Percabangan)

Posted by at 01.15

TUJUAN
1.Siswa mampu menggunakan fungsi percabangan dalam Java

ALAT BAHAN
1.Java Netbeans ver.7.0


DASAR TEORI
Percabangan adalah suatu pilihan dengan kondisi tertentu.apabila kondisi percabangan tersebut terpenuhi,maka pernyataan akan dijalankan , bila kondisi tidak terpenuhi, pernyataan tersebut tidak dijalankan atau ada pernyataan lain.
dalam java terdapat 4 jenis percabangan,yaitu if else ,  if else if, dan switch.

 1.if else
percabangan if  else  hanya memberlakukan satu pernyataan yang dijalankan bila kondisi terpenuhi dan tidak dijalankan bila tidak terpenuhi.


2.if else if
if-else seperti percabangan if diatas, hanya saja memiliki pernyataan lebih dari 1,jadi apabila kondisi terpenuhi,maka pernyataan pertama akan dijalankan,jika kondisi tidak terpenuhi,maka akan masuk pada pernyataan 2,dan bila kondisi dalam pernyataan 2 terpenuhi,maka pernyataan 2 akan dijalankan,bila tidak terpenuhi,maka akan terus diperiksa sebanyak pernyataan yang ada.



3.Switch
percabangan  switch hampir sama dengan if , hanya saja syntax-nya berbeda..syntax switch lebih singkat dari pada if.

Sintaks dari switch seperti berikut :
switch (variabel) { 
case nilai1: pernyataan1; 
break; 
case nilai2: pernyataan2; 
break; 
default: pernyataan3; 
  } 
Jika nilai variabel yang ditunjuk bernilai sesuai nilai1, maka pernyataan1 akan dijalankan, jika nilai variabel yang ditunjuk bernilai sesuai nilai2, pernyataan2 dijalankan, jika tidak ,maka pernyataan3 yang akan dijalankan.



 contoh program :


STUDI KASUS
program if  satu kondisi:

dalam program diatas , bila nilai dalam grade lebih dari 75 maka akan muncul tulisan "Selamat!",sebaliknya, jika nilai grade kita ganti dengan nilai kurang dari 75,maka akan muncul tulisan "Anda Gagal....sayang sekali",seperti pada line 13.

hasilnya :









2.program if lebih dari satu kondisi :


dalam program diatas,bila grade lebih dari 75 , maka akan muncul pernyataan "Selamat !",namun bila tidak , maka akan diperiksa lagi,apakan grade lebih dari 50 , bila iya maka akan muncul pernyataan "Belajar lebih giat ya.." ,namun bila grade tidak memenuhi dua kondisi diatas,maka akan muncul pernyataan "Anda Gagal....sayang sekali"

hasilnya :
 - bila nilai grade lebih dari 75









- bila nilai grade lebih dari 50











2. switch
program switch :

bila nilai nil = 1,maka pernyataan pada case 1 (line 9) akan dieksekusi,bila nilai nil = 2 maka pernyataan pada case 2 (line 13)  akan dieksekusi, bila nilai nil = 3 maka pernyataan pada case 3
(line 17) akan dieksekusi.bila nilai nil tidak sama dengan 1,2 atau 3 seperti diatas, maka pernyataan
default akan dieksekusi.

hasil output :











contoh program if dikombinasikan dengan i/o :

hasilnya :













 program diatas memungkinkan kita untuk memberikan nilai (input) pada saat program berlangsung dan akan diperiksa apakah memenuhi kondisi yang ada diatas , bila nilai memenuhi salah satu kondisi maka pernyataan dalam kondisi tersebut akan dijalankan,maka bila tidak memenuhi semua kondisi diatas,maka akan langsung diproses pada pernyataan else (line 90)



KESIMPULAN
hampir setiap program menggunakan fungsi percabangan .selain itu fungsi ini bisa dikombinasikan dengan fungsi lainnya,seperti aritmatika dan input output.

Kamis, 04 September 2014

LAPORAN PBO JAVA 1 (Pengenalan Java)

Posted by at 05.56
TUJUAN
1.Siswa mengetahui apa itu bahasa pemrograman java dan penggunaannya

ALAT BAHAN
1. Java Development Kit (JDK)
2. Netbeans versi 7.0 keatas

DASAR TEORI
Java adalah bahasa pemrograman berbasis objek (Object Oriented Programming) yang multiplatform dan multi devices , artinya sekali kita membuat program dengan bahasa pemrograman java,kita bisa menjalankannya hampir di semua komputer atau perangkat lain yang support java.

selain itu bahasa pemrograman ini sudah mendunia,artinya sudah banyak pemakai dan banyak pula produk-produk dari java ini.misal browser internet Opera mini,eBuddy, dan aplikasi pengolah kata ThinkFree Office, dan masih banyak lagi.

minecraft , sebuah game hasil dari pemrograman java yang saat ini masih digemari jutaan gamer didunia.
kelemahan dan kelebihan java
kelebihan :
 - Multiplatform , bisa jalan di mana saja
 - Fitur / Library cukup lengkap

Kelemahan :
- Memakan memory sangat banyak

untuk bisa belajara pemrograman java,perlu sebuah program editor bahasa java,contoh
 Netbeans,yang akan saya gunakan untuk pembelajaran kedepan.

KASUS

contoh program sederhana Java,

hasilnya  :


KESIMPULAN
dari sebuah program sederhana seperti diatas,jika kita belajar dengan giat dan tekun,kita bisa membuat aplikasi berbasis java yang luar biasa seperti yang disebutkan diatas.

LAPORAN PBO JAVA 3 (Input / Output)

Posted by at 05.06

TUJUAN
   1.Siswa mampu menggunakan fungsi I/O pada java

ALAT
   1.Netbeans  IDE 7.0.1 keatas
   2. Java Development Kit (JDK) versi terbaru

DASAR TEORI
Pada bahasa pemrograman lain,kita mengenal adanya istilah input/output,yaitu dimana kita bisa memasukkan (input) data kedalam suatu program lalu data tersebut akan diproses sehingga akan muncul(output) pada layar komputer kita,mirip seperti program kalkulator,kita memasukkan angka dan operator aritmatika lalu diproses oleh program dan akan ditampilkan hasilnya di layar.itulah yang dimaksud dengan input / output.sementara pada java sendiri juga mengenal adanya input / output,fungsi tersebut dapat dipanggil dengan perintah :


perintah diatas berarti bahwa kita mengimport seluruh kelas dalam paket  java.io.* (tanda bintang berarti semua paket).setelah itu kita juga membuat suatu objek dari kelas
BufferedReader.BufferedReader ini fungsinya untuk menangani baca tulis ke suatu media.

BufferedReader memerlukan kelas lain agar bisa bekerja,yaitu InputStreamReader. dan kelas  InputStreamReader juga memerlukan kelas lain agar bisa bekerja,yakni System.in yang merupakan kebalikan dari kelas System.out
  BufferedReader in = new BufferedReader (new 
InputStreamReader(System.in));

variabel in diatas merupakan jelmaan dari kelas BufferedReader. agar Java mampu mengambil input dari user,kita bisa gunakan fungsi readLine() yang terdapat pada kelas BufferedReader. berikut implementasinya :

  nama_variabel = in.readLine();

STUDI KASUS 
membuat sebuat program input / output sederhana mengenai pendataan sepeda motor. berikut scriptnya :

hasilnya :


KESIMPULAN
Fungsi input / output pada java dapat divisualisasikan dalam berbagai bentuk,seperti pendataan sepeda motor diatas,atau juga bisa pada perhitungan aritmatika dengan kita yang memasukkan nilai nya pada saat program dijalankan.
© Do it ! is powered by Blogger - Template designed by Stramaxon - Best SEO Template