contact
Test Drive Blog
twitter
rss feed
blog entries
log in

March 14, 2010

Membuat Program Java
Tiga tahapan utama pemrograman Java, yaitu (1) menulis kode program menggunakan text editor
(disarankan menggunakan NotePad++), (2) mengkompilasi program menggunakan Java Compiler,
dan (3) menjalankan program menggunakan Java Interpreter. Ketiga tahapan ini juga dapat
dilakukan dengan menggunakan sebuah program, misalnya NetBean yang merupakan IDE
(Integrated Development Environment), namun pada praktikum mata ajaran ini digunakan console
dan text editor.
Program Java yang dibuat harus selalu diakhiri dengan ekstensi file .java. Nama file harus
sesuai/sama dengan nama class public nya. Sebagai contoh, jika nama class public adalah Hello,
program harus disimpan dengan nama file Hello.java. Berikut adalah sebuah contoh pemrograman
Java.
1. Dengan menggunakan text editor (misalnya NotePad++), ketik program berikut dan simpan
dengana nama file Hello.java
                      /*
                      Program pertamaku
                      */
                      public class Hello
                     {
                     public static void main(String[] args) {
                     System.out.println("Hello\nworld!\n");
                     }

                }

2. Lakukan kompilasi program tersebut dengan perintah:
javac Hello.java
3. Jika tidak terdapat kesalahan penulisan program, jalankan program tersebut dengan
memberikan perintah:
java Hello
Contoh kedua, tulis dan jalankan program berikut. Pelajari cara menuliskan nilai variabel.
                public class OutputVariable {
                     public static void main( String[] args ){
                     int value = 10;
                     char x;
                     x = 'A';
                     System.out.println(value);
                     System.out.println("Nilai x=" + x );
                     }
                     }


Java Package
Java menyediakan kumpulan class yang dapat digunakan untuk keperluan tertentu. Kumpulan class
dalam java ini disebut Java Package. Banyak sekali java package yang tersedia, dan beberapa di
antaranya akan dicoba dalam beberapa contoh berikut. Untuk dapat menggunakannya, java
package tersebut harus dimasukkan ke dalam program menggunakan instruksi import.
1. Membuat dialog box menggunakan JOptionPane. Tulis, jalankan, dan pelajari program
berikut.
                     /*
                     Membuat dialog box
                     */
                     import javax.swing.JOptionPane;
                     public class Welcome {
                     public static void main(String args[]) {
                     JOptionPane.showMessageDialog(
                     null, "Welcome\nto\nJava Programming!");
                     System.exit(0);
                     }
                     }

2. Membuat program membaca data dari keyboard dan menuliskan ke layar menggunakan
paket BufferedReader. Untuk mendapatkan input dari keyboard digunakan fungsi readLine()
yang sudah tersedia, dan dituliskan dalam blok try‐catch. try sebagai tempat untuk
mendapatkan input, sedangkan catch sebagai tempat untuk menuliskan pesan kesalahan
(jika ada). Perhatikan bahwa variabel input selalu bertipe String. Karena usia harus bertipa
bilangan bulat, maka dilakukan konversi dengan menggunakan fungsi parseInt.
a. Pelajari dan jalankan program ContohInput.java
b. Tambahkan instruksi agar program dapat membaca NIM dan program menampilkan
nama, nim, dan usia.
3. Membaca input data dari keyboard juga dapat dilakukan dengan menggunakan paket
JOpntionPane seperti berikut.
a. Pelajari dan jalankan program ContohInputBox.java
b. Tambahkan instruksi agar program dapat membaca usia, nim dan program
menampilkan nama, nim, dan usia menggunakan dialog box berbentuk seperti
contoh berikut:



Array
Membuat deklarasi array dalam Java dapat dilakukan dengan dua cara, yaitu (1) tipe data diikuti
oleh tanda kurung buka dan kurung tutup, dan nama identifier. Misalnya int []usia; atau (2) sama
dengan program C, misalnya int usia[];
Setelah deklarasi array, kita harus membuat array dan menentukan berapa panjangnya dengan
sebuah konstruktor. Proses ini dalam Java disebut sebagai instantiation. Contoh:
int usia[]; // deklarasi
usia = new int[100];
// instantiation
atau
int usia[] = new int[100];
Bisa juga dengan definisi langsung. Contoh:
boolean jawab[] = { true, false };
double []nilai = {100, 90, 80, 75};
String hari[] = {"Senin", "Selasa", "Rabu", "Kamis",
"Jumat", "Sabtu", "Minggu"};

1. Pelajari dan jalankan program Besar.java
2. Dengan menggunakan array, buat program bernama HitungBilangan.java untuk menghitung
banyaknya bilangan input yang lebih besar, sama, dan lebih kecil dari 10 dengan output
seperti contoh berikut:


0
March 03, 2010

 Diagram Use Case menggambarkan apa saja aktifitas yang dilakukan
oleh suatu sistem dari sudut pandang pengamatan luar. yang menjadi
persoalan itu apa yang dilakukan bukan bagaimana melakukannya.
Diagram Use Case dekat kaitannya dengan kejadian-kejadian.
Kejadian (scenario) merupakan contoh apa yang terjadi ketika
seseorang berinteraksi dengan sistem
Diagram Use Case berguna dalam tiga hal :
• Menjelaskan fasilitas yang ada (requirements)
Use Case baru selalu menghasilkan fasilitas baru ketika sistem di
analisa, dan design menjadi lebih jelas.
• Komunikas dengan klien
Penggunaan notasi dan simbol dalam diagram Use Case
membuat pengembang lebih mudah berkomunikasi dengan klienkliennya.
• Membuat test dari kasus-kasus secara umum
Kumpulan dari kejadian-kejadian untuk Use Case bisa dilakukan
test kasus layak untuk kejadian-kejadian tersebut.

Diagram Class
Diagram Class memberikan pandangan secara luas dari suatu sistem
dengan menunjukan kelas-kelasnya dan hubungan mereka. Diagram
Class bersifat statis; menggambarkan hubungan apa yang terjadi
bukan apa yang terjadi jika mereka berhubungan.
Diagram Class mempunyai 3 macam relationalships (hubungan),
sebagai berikut :
• Association
Suatu hubungan antara bagian dari dua kelas. Terjadi
association antara dua kelas jika salah satu bagian dari kelas
mengetahui yang lainnya dalam melakukan suatu kegiatan. Di
dalam diagram, sebuah association adalah penghubung yang
menghubungkan dua kelas.
• Aggregation
Suatu association dimana salah satu kelasnya merupakan bagian
dari suatu kumpulan. Aggregation memiliki titik pusat yang
mencakup keseluruhan bagian. Sebagai contoh : OrderDetail
merupakan kumpulan dari Order.
Analisis dan Perancangan Sistem Halaman 7
• Generalization
Suatu hubungan turunan dengan mengasumsikan satu kelas
merupakan suatu superClass (kelas super) dari kelas yang lain.
Generalization memiliki tingkatan yang berpusat pada
superClass.

0

About Me

My photo
Sleman, Yogyakarta, Indonesia
Saya seorang mahasiswi di sebuah pts di yogyakarta,semester akhir. saya berasal dari kota kecil dari daerah jawa timur,dengan membawa harapan besar.

Followers