5
Selain bunga flat dan bunga efektif, bunga anuitas sering dipakai oleh pihak bank. Bunga anuitas adalah modifikasi dari bunga efektif, prinsip bunga anuitas
hampir sama dengan bunga efektif yaitu menggunakan perhitungan bunga yang fair, yaitu bunga dihitung dari sisa pokok yang belum dibayar. Perbedaan bunga
anuitas dengan bunga efektif adalah pada jumlah angsuran per bulannya. Dalam bunga efektif, angsuran menurun sejalan dengan berkurangnya bunga; sedang
dalam bunga anuitas angsuran tiap bulannya jumlahnya tetap. Prinsip dari bunga anuitas yaitu angsuran per bulannya tetap, dan bunga dihitung berdasar pokok
yang belum dibayar, seperti rumus 3.
Angsuran per bulan = p t
Total angsuran = p i z 1 - 1 + i z, - t ............................................
rumus 3 P = pokok pinjaman
I = suku bunga per tahun t = lama kredit dalam bulan
z = lama bulan pinjaman
Bunga bulan ke-z = P - Cicilan Pokok bulan ke-1 + Cicilan Pokok bulan ke-2 + ... + Cicilan Pokok bulan ke-z-1 i 12
Cicilan Pokok bulan ke-z = Angsuran per bulan - bunga bulan ke-z. Kelebihan bunga anuitas adalah angsuran bulanan tetap, perhitungan bunga secara fair,
bunga dihitung dari sisa pokok yang belum dibayar dan kekurangan bunga anuitas adalah perhitungannya rumit, harus menggunakan software untuk mengetahuinya
[7].
3. Metodologi Penelitian
Tahapan penelitian dalam perancangan dan implementasi aplikasi simulasi perhitungan kredit, ditunjukkan pada Gambar 1.
Gambar 1 Tahapan Penelitian
6
Pengumpulan data adalah tahapan yang menjelaskan tentang pengumpulan data melalui dua tahap yaitu; wawancara, pada tahap ini dilakukan wawancara
dengan Bapak Adi selaku pemilik Mitra Jaya Teknik Komputer Salatiga, Bapak Agung selaku marketing Abadi Honda Salatiga, Bapak Cross selaku marketing
BPR Kembang Parama cabang Salatiga, untuk mengumpulkan data yang dibutuhkan dalam membangun sebuah aplikasi simulasi perhitungan kredit
berbasis smartphone Android dan kuesioner adalah pengumpulan data lewat jawaban responden yang sengaja dibuat untuk mendapatkan pendapat sesuai hasil
pertanyaan-pertanyaan yang berhubungan dengan perancangan aplikasi simulasi perhitungan kredit.
Analisa data menjelaskan tentang tahapan Analisis data yang digunakan untuk mengetahui dan menterjemahkan semua permasalahan serta kebutuhan data
perangkat keras dan perangkat lunak serta kebutuhan sistem yang akan dibangun. Dalam analisa data ini mengunakan prototype model sebagai metode dengan tiga
tahapan yaitu tahapan Listen to customer, Buildrevise mock-up, Customer test drives mock-up. Perancangan sistem menjelaskan tentang perancangan sistem
yang menggunakan diagram UML Unified Modelling Languange. Perancangan sistem simulasi perhitungan kredit ini menggunakan 4 empat diagram UML
yaitu; use case diagram, activity diagram, class diagram, deployment diagram. Diagram UML Unified Modelling Languange, menjelaskan alur perancangan
sehingga mempermudah dalam perancangan aplikasi simulasi perhitungan kredit.
Implementasi Android adalah tahap pembahasan aplikasi yang telah dibuat, pembahasan menjelaskan tahapan cara kerja dan alur aplikasi berjalan atau
dijalankan. Bertujuan untuk memastikan perangkat lunak yang dibuat dapat bekerja secara baik dan sesuai dengan kebutuhan sistem yang diharapkan.
Prototype model adalah salah satu metode pengembangan perangkat lunak yang dibuat dengan pendekatan aspek desain, fungsi dan user-interface. Penentuan
tujuan umum dilakukan oleh developer dan user untuk mengetahui gambaran dan kebutuhan pada perangkat lunak yang akan dibangun. Model prototype biasanya
menyediakan tampilan dengan simulasi alur perangkat lunak sehingga tampak seperti perangkat lunak yang sudah jadi. Program prototype ini dievaluasi oleh
pelanggan atau user sampai ditemukan spesifikasi yang sesuai dengan keinginan pelanggan atau user.
Bagan mengenai prototype model dapat dilihat pada Gambar 2
Gambar 2 Bagan Prototype Model [8].
7
Listen to Customer pada tahap ini dilakukan wawancara dengan Bapak Adi selaku pemilik Mitra Jaya Teknik Komputer Salatiga, Bapak Agung selaku
marketing Abadi Honda Salatiga, Bapak Cross selaku marketing BPR Kembang Parama Cabang Salatiga, mengenai metode apa saja yang dibutuhkan dalam
membangun sebuah aplikasi simulasi perhitungan kredit berbasis android. Kebutuhan dari sistem adalah sebagai berikut: aplikasi menggunakan tiga metode
untuk mempermudah perhitungan sesuai metode yang akan digunakan sehingga user tidak menghitung secara manual, data yang diperlukan sesuai ketentuan user
pengguna aplikasi ini, untuk tampilan desain dibuat sedehana agar mudah dalam perhitungan atau pengoprasian aplikasi. Buildrevise mock-up merupakan langkah
lanjutan setelah analisis kebutuhan dan informasi mengenai aplikasi perhitungn kredit sesuai tiga metode yang diterapkan di aplikasi langkah berikutnya adalah
membangun perancangan dengan menggunakan UML Unified Modelling Languange mengenai sistem yang akan dibangun nantinya. Customer test drives
mock-up adalah tahapan guna melihat prototyping yang dihasilkan sudah sesuai dengan yang diharapkan atau belum. Evaluasi dilakukan dengan menunjukkan
rancangan yang telah dibuat. Apabila belum sesuai maka kembali ke proses awal yaitu pengumpulan kebutuhan dan membangun prototyping kemudian melakukan
evaluasi kembali sampai prototype sesuai dengan apa yang diharapkan dan sistem siap digunakan. Dalam perancangan aplikasi, digunakan UML Unified Modelling
Language yaitu sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML
menawarkan sebuah standar untuk merancang model sebuah sistem. Use case diagram menggambarkan interaksi antara user dengan sistem yang digunakan.
Gambar 3 Use Case Diagram simulasi perhitungan kredit
Gambar 3 menunjukkan bahwa pada aplikasi simulasi perhitungan kredit, user dapat langsung masuk kedalam aplikasi perhitungan dan dapat menginputkan
data pinjaman, lama pinjaman, bunga dan yang terahir melakukan pemilihan metode bunga, user hanya dapat memilih satu metode bunga yang akan dipakai
8
sesuai ketentuan. User dapat menghitung dan melihat hasil ahir simulasi perhitungan.
Activity diagram adalah state diagram khusus, dimana sebagian besar state adalah action dan sebagian besar transisi diberikan trigger oleh selesainya state
sebelumnya. Activity diagram dapat dibagi menjadi beberapa object swimlane untuk menggambarkan objek mana yang bertanggung jawab untuk aktifitas
tertentu, Activity diagram menggambarkan mengenai proses-proses yang terjadi dari suatu aktifitas dimulai hingga berakhir.
Gambar 4 Activity Diagram Simulasi Perhitungan Kredit
Gambar 4 menjelaskan mengenai aktifitas-aktifitas yang terdapat pada aplikasi. User dapat langsung masuk ketampilan menu awal. Pada halaman menu
awal user dapat memilih menu hitung kredit untuk mulai melakukan perhitungan kredit, didalam menu perhitungan kredit terdapat kolom masukan jumlah
pinjaman, masukan lama pinjaman, masukan presentase perhitungan bunga dan pilih metode yang akan digunakan untuk melakukan perhitungan, dan tekan
tombol hitung untuk menampilkan simulasi perhitungan kredit dan selesai.
9
Gambar 5 Class Diagram Sistem simulasi hitung kredit
Gambar 5 merupakan class diagram sistem, yang terdiri dari UserUi, Simulasi.cont, HitungEntity dan BungaEntity. UserUi sebagai pengguna aplikasi
sedangkan Simulasi.cont yang menjelaskan isi yang harus dimasukan kedalam perhitungan didalam simulasi.cont terdapan lima bagian. Pada class diagram
sistem terdapat 2 entity yaitu HitungEntity, dan BungaEntity yang memakai operasi public. HitungEntity adalah entity yang menampung field-field data
spesifikasi perhitungan kredit. BungaEntity adalah entity yang menampung field- field data tampilan bunga.
4. Hasil dan Pembahasan