Kuliah

Sample case: Class vs Object dalam kumpulan baris kode Java…

Class vs Object? Sebenarnya tidak bisa di-versus-in, sih. Namun yang dimaksud di sini adalah bagaimana membedakan mana sebuah class dan mana sebuah object. Karena objective yang akan dituju dalam artikel ini adalah pembaca dapat membedakan mana itu class dan mana yang disebut object pada sebuah baris kode Java.

Sebagai contoh, kami membuat 3 level class, dengan masing-masing attribute dan method-nya. Terlihat pada class diagram sebagai berikut:

class-bank

Pada class diagram di atas tidak ada object, karena memang class diagram hanya menggambarkan struktur sebuah kelas beserta relasinya dengan kelas lainnya dalam sebuah sistem. Diagram di atas mendefiniskan tentang produk layanan sebuah bank.

Sebuah object baru terlihat ketika kita melihat sebuah sampel baris kode program tersebut. Pada kasus ini kami gunakan bahasa pemrograman Java, sbb:

java-individu
Sintak 1: deklarasi kelas Individu
java-bisnis
Sintak 2: deklarasi kelas Bisnis
java-isimpanan
Sintak 3: deklarasi kelas iSimpanan
java-ipinjaman
Sintak 4: deklarasi kelas iPinjaman
java-iinvestasi
Sintak 5: deklarasi kelas iInvestasi
java-iasuransi
Sintak 6: deklarasi kelas iAsuransi
java-bsimpanan
Sintak 7: deklarasi kelas bSimpanan
java-bpinjaman
Sintak 8: deklarasi kelas bPinjaman
java-btresuri
Sintak 9: deklarasi kelas bTresuri
java-product01
Sintak 10: deklarasi kelas BankProduct dan main program – 1 of  3
java-product02
Sintak 11: deklarasi kelas BankProduct dan main program – 2 of 3
java-product03
Sintak 12: deklarasi kelas BankProduct dan main program – 3 of 3

Pembuatan object baru terlihat pada main program di atas (screenshoot sintak 10). Terlihat ada 8 object dari 7 class, antara lain:

  1. Object dari class iSimpanan: tahapan dan simpedes
  2. Object dari class iPinjaman: kpr
  3. Object dari class iInvestasi: reksa
  4. Object dari class iAsuransi: maxi
  5. Object dari class bSimpanan: giro
  6. Object dari class bPinjaman: mitra
  7. Object dari class bTresuri: obligasi

Untuk menjalankan program tersebut, kita harus meng-compile-nya terlebih dahulu via command prompt dengan mengetikkan perintah javac [spasi] namaFile.java seperti contoh berikut:

java-compile

Pada kasus ini, file source code tersebut kami simpan dengan nama BankProduct.java pada drive C:\PBO\BankProduct

Untuk melakukan test running program, kita panggil dengan perintah java [spasi] namaFile, dan hasilnya adalah sebagai berikut:

java-run

Demikian sampel kasus yang dapat kami sampaikan. Semoga bermanfaat dan terima kasih. Mohon maaf bila ada kekurangan. Koreksi atau pertanyaan bisa disampaikan via kolom komentar postingan ini.

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s