Вы находитесь на странице: 1из 8

Pemograman Berorientasi

Objek
Pertemuan I : Pengenalan Pemrograman Visual

Oleh :

R.Jihadi Nur Gurdian S.T


Modul 01 – Pengenalan Pemrograman Visual

Pendahuluan

Praktikum ini akan memberikan pemahaman awal pemrograman visual dengan


menggunakan IDE Netbeans. IDE Netbeans adalah salah satu kakas lingkungan
pemrograman yang populer dan banyak digunakan oleh para developer. Salah satu
fasilitas dari Netbeans yaitu dapat menggunakan berbagai komponen Graphical User
Interface (GUI) tanpa harus mengkonfigurasi terlebih dahulu. Komponen GUI yang
disediakan untuk membentuk sebuah layout aplikasi dengan mudah dan cepat.

Instruksi Umum

1. Buatlah proyek baru dengan langkah : klik menu File → New Project → Java
→ Java Application → tekan button Next
2. Isikan atribut proyek sebagai berikut :
a. Project Name : PBO1_Nama
b. Project Location : direktori anda masing-masing
c. Hilangkan centang di create main class, supaya tidak dibuatkan class
main secara otomatis.
d. Tekan button Finish, selanjutnya akan muncul gambar dibawah ini :

Visual Programming (VISPRO) 2


Modul 01 – Pemograman Berorientasi Objek

Instruksi I

Deskripsi :

 Membuat program untuk menangani konversi suhu dari Celcius ke Fahrenheit

Langkah Instruksi :

1. Buatlah sebuah package dengan nama i1.


a. Klik kanan Source Packages → New → Java Package…
b. Package name : i1

2. Buatlah sebuah kelas berbasis form.


a. Klik kanan di i1 → New → JFrame Form...
b. Beri nama KonversiSuhuForm → tekan button Finish.
c. Kemudian akan muncul tampilan seperti gambar dibawah ini

3. Tambahkan komponen GUI yang ada di palette (sebelah kanan form designer)
ke form designer. Susunlah layoutnya seperti gambar dibawah ini :

Pemograman Berorientasi Objek 3


Modul 01 – Pemograman Berorientasi Objek

4. Ubahlah nama variabel default komponen GUI menjadi seperti gambar


dibawah ini :

5. Tambahkan event listener komponen Button seperti dibawah ini :


a. Klik kanan komponen button → Events → Action → actionPerformed
b. Ketikkan logika program untuk konversi celcius ke fahrenheit

int tempFahr = (int)((Double.parseDouble(celciusText.getText()))* 1.8 + 32);


fahrenheitText.setText(Integer.toString(tempFahr));

6. Jalankan program : klik kanan kelas KonversiSuhuFrame → Run File

Instruksi II

Deskripsi :

 Membuat program untuk menentukan bilangan ganjil atau genap

Langkah Instruksi :

1. Buatlah sebuah package dengan nama i2.


2. Buatlah sebuah kelas berbasis form dengan nama GanjilGenapFrame
3. Buatlah layout aplikasi seperti gambar dibawah ini :

2 3

Pemograman Berorientasi Objek 4


Modul 01 – Pemograman Berorientasi Objek

4. Ubahlah nama variabel default komponen GUI seperti tabel dibawah ini :
No Nama Variabel
1 bilanganText
2 prosesButton
3 outLabel

5. Daftarkan event listener komponen Button seperti pada instruksi I dan


tambahkan logika program untuk menentukan bilangan ganjil atau genap.
6. Jalankan program

7. Tambahkan validasi jika bilangan tidak di isi dan bukan bilangan. Pesan
validasi tampilkan ke komponen outLabel.
No Validasi Pesan
1 Jika bilangan tidak diisi Teks inputan harus di isi
2 Jika bukan bilangan Masukkan bilangan ke teks inputan

Instruksi III

Deskripsi :

 Membuat program untuk menghitung luas dan keliling persegi panjang

Langkah Instruksi :

1. Buatlah sebuah package dengan nama i3.


2. Buatlah sebuah kelas berbasis form dengan nama PersegiPanjangFrame
3. Buatlah layout aplikasi seperti gambar dibawah ini :

1 3
4
2
5

Pemograman Berorientasi Objek 5


Modul 01 – Pemograman Berorientasi Objek

4. Ubahlah nama variabel default komponen GUI seperti tabel dibawah ini :
No Nama Variabel
1 nPanjangText
2 nText
3 prosesButton
4 luasLabel
5 kelilingLabel

5. Daftarkan event listener komponen Button seperti pada instruksi I dan


tambahkan logika program untuk menghitung luas dan keliling persegi panjang.
6. Jalankan program

Instruksi IV

Deskripsi :

 Membuat program untuk menampilkan hasil operasi aritmatika (kali, bagi,


tambah, kurang) dari 3 inputan nilai

Langkah Instruksi :

1. Buatlah sebuah package dengan nama i4.


2. Buatlah sebuah kelas berbasis form dengan nama AritmatikaFrame
3. Buatlah layout aplikasi seperti gambar dibawah ini :

1 4

2 5
6
3
7
8

Pemograman Berorientasi Objek 6


Modul 01 – Pemograman Berorientasi Objek

4. Ubahlah nama variabel default komponen GUI seperti tabel dibawah ini :
No Nama Variabel
1 n1Text
2 n2Text
3 n3Text
4 prosesButton
5 jumlahLabel
6 kurangLabel
7 kaliLabel
8 bagiLabel

5. Daftarkan event listener komponen Button seperti pada instruksi I dan


tambahkan logika program untuk menghitung operasi aritmatika (kali, bagi,
tambah, kurang).
6. Jalankan program

Instruksi V

Deskripsi :

 Membuat program untuk menampilkan runutan bilangan ganjil sesuai inputan


awal dan akhir

Langkah Instruksi :

1. Buatlah sebuah package dengan nama i5.


2. Buatlah sebuah kelas berbasis form dengan nama BilGanjilFrame
3. Buatlah layout aplikasi seperti gambar dibawah ini :

Pemograman Berorientasi Objek 7


Modul 01 – Pemograman Berorientasi Objek

3 4
5

4. Ubahlah nama variabel default komponen GUI seperti tabel dibawah ini :
No Nama Variabel
1 bilAwalText
2 bilAkhirText
3 prosesButton
4 bilGanjilLabel
5 jumGanjilLabel

5. Daftarkan event listener komponen Button seperti pada instruksi I dan


tambahkan logika program untuk menampilkan dua output dari label dengan
spesifikasi berikut :
No Input Output
bilAwal = 3 Bilangan ganjil : 3, 5, 7
1
bilAkhir = 7 Jumlah Bilangan ganjil : 3
bilAwal = 3 Bilangan ganjil : 3
2
bilAkhir = 3 Jumlah Bilangan ganjil : 1
bilAwal = 6 Bilangan ganjil : tidak ada
3
bilAkhir = 1 Jumlah Bilangan ganjil : 0

6. Jalankan program

*** Selamat Berlatih ***

Pemograman Berorientasi Objek 8

Вам также может понравиться