Progam Penghitungan Kredit dengan Bahasa Java (metode Encapsulasion)
Encapsulation adalah proses menyembunyikan detail implementasi sebuah objek atau pembungkusan attribut (field atau variabel) dan tingkah laku (metode) di dalam sebuah kelas.Di dalam OOP encapsulation berbentuk class yang terdiri dari property & method yang mempunyai hak akses tertentu terhadap environment/lingkungannya, yang biasa disebut Acces Modifier. Encapsulation biasa dilambangkan dengan penggunaan accessor dan mutator atau disebut juga dengan metode get dan set. Dinamakan accessor (get) karena metode ini hanya mengambil tanpa mengubah state dari member tersebut, dan dinamakan mutator (set) karena metode ini juga mengubah state dari member tersebut. Method-method ini dideklarasikan sebagai public, sedangkan variable dideklarasikan sebagai private.
Progam saat ini banyak yang menggunakan metode Encapsulation,karena metode tersebut bertujaan mengamankan serta menyembunyikan proses yang bersifat rahasia atau private. sehingga hanya pihak-pihak tertentu yang dapat melihat proses atau isi yang ada di dalamnya. Pengaplikasian dalam kehidupan sehari-haripun sangat banyak,kali ini saya akan memberikan contoh progam dengan metode encapsulation pada sistem Pengkreditan .dimana pada progam ini akan menghitung bunga/setoran tiap bulannya atau total uang yang harus di bayar apabila di lunasi sebelum jatuh tempo yang di tentukan.berikut langkah-langkah pembuatan :
A. Buat baru project java
B. buat class pertama dengan nama Data_Kredit
C. Buat class kedua dengan nama Saldo_kredit
(apabila lanhkah 1-3 kurang jelas silahkan buka postingan sebelumnya)
D.pada sheet Data_kredit tuliskan script seperti gambar
Keterangan scorcode diatas :
5 &6 .funsinya sama pada nomor 4 yaitu untuk memanggil .
Keterangan scorcode diatas :
1.scorcode pertama di gunakan untuk mendeklarasikan nilai uangmuka dan harga dengan tipe interger .
2. rumus untuk mencari setoran .dengan rumus cicilan yang akan di bayar di tambah bunga dari harga awal dikurangi uangmuka
3. Rumus jika di lunasi maka harus mebayar bunga selama 12 bulan + uang yang akan di setorkan
4. pada void cek ulang ini di gunakan untuk memanggil fungsi yang ada pada sheet saldo_kredit
E. pada sheet yang kedua ketikan scorcode seperti berikut :
7. pada sheet ini kita tinggal mendeklarasikan fungsi yang di inputkan.disini saya ceritanya melunasi kreditan dengan membayar Rp 13.000.000
F. hasil bila yang di isi lunasinya
diatas tertulis uangmuka : 1 jt
harga : 15 jt
bunga perbulan : 300.000
total bunga,yang harus di bayar : 530.0000+13 jt
G.jika yang di isi pada setoran hasilnya sebagai berikut
Diatas merupakan contoh Progam yang sederhana dan untuk rumusnya dibuat sesuai keinginan. berikut scorcode java jika menggunakan rumus lain.
example:
Sekian Penjelasan Singkat Mengenai Encapsulation dan Contoh progam sederhananya.semoga dapat bermanfaat untuk menambah wawasan dan pengetahuaan Anda.