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.
Respon Dan Minat Perempuan Untuk Berwirausaha Kerupuk Ampas Tahu Di Dusun Sidodadi, Desa Wandanpuro, Kecamatan Bululawang, Kabupaten Malang (Daftar Isi)