Anda di halaman 1dari 8

PRAKTIKUM 4

CLASS, METHOD DAN INPUT DATA


1.1 Class

Class adalah struktur dasar dari Object Oriented Programming. Terdiri dari
dua tipe yaitu field dan method . Class digunakan untuk mendeklarasikan sebuah
variabel yang berupa objek atau dinamakan referensi objek. objek itu merupakan semua
benda yang ada di dunia nyata dapat dikatakan sebagai objek, seperti: televisi, meja,
kursi, dll. Sehingga objek itu juga sebuah hasil dari instans dari suatu class.

1.2 Method
Method merupakan prosedur yang dimiliki sebuah objek karena fungsi method ini untuk
mengolah data yang terdapat di dalam sebuah objek. Secara umum fungsi Mwthod ada 2
yaitu method mengembalikan tipe data dan return value. Method tidak mengambalikan
nilai tipe data void.
1.3 Input Data
Dalam input sebuah data dari keyboard dapat dilakukan dengan 2 cara, yaitu:
1. Input dari sebuah mode console dimana input ini memanfaatkan sebuah class
BufferedReader dan InputStreamReader. Untuk mengakses class BufferedReader ini,
kita harus mengimpor dari sebuah package java.io.* terlebih dahulu, kemudian
tambahkan statement throws IOException pada sebuah header method main.
2. Input data dengan memanfaatkan sebuah class JOptionPane dimana untuk bias
mengakses atau menggunakan class JOptionPane ini kita harus mengimpor dari sebuah
package javax.swing.* terlebih dahulu, kemudian gunakan method showInputDialog()
yang berada di dalam class JOptionPane.









LATIHAN PRAKTIKUM 4
CLASS, METHOD, DAN INPUT DATA

1. Percobaan class mahasiswa yang menjalankan class InputMahasiswa1




Analisa: Dari percobaan diatas menggunakan modifier private pada variable yang
digunakan sehingga variable tersebut tidak dapat diakses dari luar class. Kemudian untuk
mengisikan sebuah data kita mengunakan fungsi set, dengan mhs.setNim dimana mhs itu
adalah nama methodnya, Nim itu adalah sebuah inputan data yang akan diisikan hanya
saja dalam program ini isi data langsung tampil pada layer. Fungsi get adalah untuk
memanggil isi dari set data yang diisikan.

2. Percobaan class mahasiswa2 yang menjalankan class InputMahasiswa2





Analisa: Dari program diatas penggunaan modifier, tipe data dan fungsi-fungsi yang
digunakan sama hanya saja pada program InputMahasiswa1 dalam mengisikan nama dan
nim langsung dijadikan dalam 1 perintah dengan nama variable Data dan dalam
membedakan antara nama dan nim dengan menggunakan tanda koma (,). Nilai-nilai yang
ada digabungkan menjadi satu dengan nama variable Nilai dan nilai yang diisikan
dipisahkan dengan tanda koma dan engisiannya dilakukan secara berurutan.

3. Percobaan InputanMahasiswa3 dengan kode program menggunakan class
BufferedReader dan InputStreamReader.



Analisa: Pada program di atas program tersebut untuk menampilkan data mahasiswa
yang menggunakan suatu input data class BufferedReader dan InputStreamReader. Pada
saat kita mengkompile programnya maka kita harus memasukkan sebuah data pada
command promptnya langsung, setelah itu hasil eksekusinya akan muncul pada layer.

4. Percobaan InputanMahasiswa3 dengan kode program menggunakan class JOptionPane





Analisa: Dari program diatas, merupakan suatu program yang digunakan untuk
menampilkan data mahasiswa dengan menggunakan input data JOptionPane. Dimana
yang paket-paketnya berisikan kelas-kelas untuk komponen GUI. Biasanya jika kita
menggunakan input data JOptionPane ini pada saat kita mengkompile program pada
command promt yang menginputkan sebuah data maka akan muncul kotak dialog input
kecil untuk memasukkan suatu data seperti contoh diatas. Dan hasil eksekusinya
langsung tampil di layer.

Anda mungkin juga menyukai