Saya yang bertandatangan di bawah ini:
Nim : 10508445
Nama : RIDA NURSARI UTAMI Tempat/Tgl. Lahir : GARUT, 13/04/1990 Jenis Kelamin : Wanita
Alamat Rumah : PERUM ABDI NEGARA 1 KARANGPAWITAN NO.173 RT/RW 02/11, GARUT Alamat Bandung : JL. CIHEULANG NO. 58, BANDUNG
E-Mail : [email protected] No. Telepon : 085720010330
Nama Ayah : YOSEP YOGI NUR Nama Ibu : ELIN SUMARLINA
Alamat Orang Tua : PERUM BDI NEGARA 1 KARANGPAWITAN NO.174 RT/RW 02/11, GARUT No. Telpon Orang Tua : 081312552007
Pekerjaan Orang Tua : Wiraswasta Semester : 09
Jenjang Pendidikkan : Program Sarjana (Strata - I)
Menyatakan dengan sebenar-benarnya bahwa data yang saya tulis adalah benar.
Hormat Saya,
Saya yang bertandatangan di bawah ini: Nim : 10508445
Nama : Rida Nursari Utami
Judul Skripsi : Perancangan Aplikasi Simulasi Perhitungan Premi Asuransi Dengan Platform Android Pada AJB Bumiputera 1912 Cabang Garut.
Menyatakan dengan sebenar-benarnya bahwa Penulisan LAPORAN TA/SKRIPSI berdasarkan penelitian, pemikiran dan pemaparan asli dari penulis sendiri, baik untuk naskah laporan maupun kegiatan yang tercantum sebagai bagian dari LAPORAN TA/SKRIPSI ini. Jika terdapat karya orang lain, penulis akan mencantumkan sumber secara jelas. Demikian pernyataan ini saya buat dengan sesungguhnya dan apabila dikemudian hari terdapat penyimpangan dan ketidakbenaran dalam pernyataan ini, maka saya bersedia menerima sanksi akademik berupa PENCABUTAN GELAR yang telah diperoleh karena karya tulis ini dan sanksi lain sesuai dengan norma yang berlaku di Universitas Komputer Indonesia.
Bandung, Januari 2013 Yang membuat pernyataan,
AJB BUMIPUTERA 1912 CABANG GARUT
SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Sarjana) Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
Oleh :
RIDA NURSARI UTAMI
1.05.08.445
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
iii
Assalamu’alaikum Warahmatullahi Wabarakatuh,
Dengan mengucapkan Alhamdulillahirobil’alamin, segala puji dan syukur
penulis panjatkan kepada Tuhan YME dikarenakan atas kehendakNya, penulis
dapat menyelesaikan Skripsi ini dengan judul: “Perancangan Aplikasi Simulasi
Perhitungan Premi Asuransi Dengan Platform Android Pada AJB
Bumiputera 1912 Cabang Garut”.
Skripsi ini penulis sajikan untuk memenuhi salah satu prasyarat kelulusan
Program Stara Satu Program Studi Sistem Informasi Fakultas Teknik dan Ilmu
Komputer Universitas Komputer Indonesia.
Penulis menyadari dengan sepenuhnya bahwa dalam penulisan skripsi ini
masih jauh dari kata sempurna. Hal ini mengingat keterbatasan pengetahuan,
pengalaman dan kemampuan dalam mengolah serta menyajikannya. Namun
demikian, penulis telah berusaha untuk menyusun skripsi ini dengan
sebaik-baiknya dan penulis berharap semoga skripsi ini dapat bermanfaat bagi pembaca
dan perkembangan ilmu komputer, khususnya bagi penulis sendiri.
Dalam penyusunan Skripsi ini penulis banyak mendapat bantuan baik moril
iv
sebesar-besarnya kepada:
1. Yang terhormat Bapak Dr. Ir. Eddy Suryanto Soegoto, M.Sc, selaku
Rektor Universitas Komputer Indonesia Bandung.
2. Bapak Prof. Dr. H. Denny Kurniadie, IR., M.Sc selaku Dekan Fakultas
Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
3. Bapak Syahrul Mauluddin, S.Kom., M.Kom Selaku Ketua Program Studi
Sistem Informasi.
4. Bapak Iyan Gustiyana, S.Kom., M.Kom. Selaku Dosen Wali yang telah
banyak berperan selama proses perkuliahan di Program Studi Sistem
Informasi.
5. Bapak Wahyu Nurjaya WK S.Kom. M.Kom selaku Pembimbing, yang
telah memberikan arahan, masukan dan koreksi yang membangun selama
proses penyusunan Skripsi ini.
6. Para Dosen dan Sekretatariat Program Studi Sistem Informasi Fakultas
Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
7. Keluargaku yang ku kasihi dan yang kusayangi Mamah Elin, Papah Yosep
dan Aa Ruda terimakasih atas setiap dukungan baik moril maupun materil
semua yang tidak ada habisnya yang belum bisa dibalas oleh penulis.
8. Bapak Ir. Dede Wahyu. MW selaku kepala cabang AJB Bumiputera 1912
Cabang Garut serta semua pihak yang terlibat di AJB Bumiputera 1912
v
serta keluarga besar dari mama maupun keluarga besar dari papah yang
penulis tidak dapat sebutkan satu persatu terima kasih atas bantuan moril
dan materil untuk penulis.
10.Sahabat-sahabatku, teman-teman seperjuangan Aa Gerald, Taryana,
Ismail, Maria, Ibnu, Nizam, Bandan, Ocim, Riyan, Reno, Ivan, Dondy,
Angga, Verra, Aam, Dita, Venta, Novi, Faris, Wenner, Ratih dan semua
teman-teman yang tidak bisa penulis sebutkan satu persatu yang sedia
membantu, terima kasih atas dorongan dan bantuannya serta do’anya
dalam penyelesaian skripsi ini.
11.Semua pihak yang telah berjasa atas penyelesaian skripsi ini.
Penulis berharap semoga laporan Penelitian ini dapat memberikan manfaat
yang besar khususnya bagi penulis dan bagi pembaca pada umumnya. Semoga
kebaikan yang telah diberikan kepada penulis selama ini mendapat balasan yang
berlipat ganda dari Tuhan Yang Maha Esa. Amien.
Wassalamuallaikum Warahmatullahi Wabarakatuh.
Bandung, Januari 2013
vi
PERNYATAAN KEASLIAN
ABSTRAK ... i
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... vi
DAFTAR GAMBAR ... xiii
DAFTAR TABEL ... xviii
DAFTAR SIMBOL ... xx
BAB I. PENDAHULUAN 1.1 Latar Belakang ... 1
1.2 Identifikasi dan Rumusan Masalah ... 4
1.2.1 Identifikasi Masalah ... 4
1.2.2 Rumusan Masalah ... 4
1.3 Maksud dan Tujuan... 5
1.3.1 Maksud Penelitian ………... 5
1.3.2 Tujuan Penelitian ... 5
1.4 Kegunaan Penelitian ... 5
1.4.1 Kegunaan Praktis ... 5
1.4.2 Kegunaan Akademis ... 6
vii
BAB II. LANDASAN TEORI
2.1 Pengertian Android ... 8
2.1.1 Sejarah Android ... 9
2.1.1 Java Software Develo ... 11
2.1.2 Eclipse Software Development Kit ... 12
2.1.3 Android Software Development Kit ... 12
2.1.4 Android Eclipse Plugin (ADT) ... 12
2.1.5 Android Package (APK) ... 12
2.1.6 Android Virtual Devices (AVD) ... 12
2.1.7 Emulator ... 13
2.2 Unified Modeling language (UML) ... 13
2.2.1 Use Case Diagram ... 15
2.2.2 Sequence Diagram ... 15
2.2.3 Collaboration Diagram ... 15
2.2.4 Activity Diagram ... 15
2.2.5 Deployment Diagram ... 15
2.2.6 Component Diagram ... 16
viii
2.6 Location based Service(LBS) ... 22
2.7 Arsitektur Android ………... 22
2.8 Eclipse ………... 25
2.8.1 Versi Eclipse ………... 26
2.9 Pengertian Asuransi ... 26
2.10 Pengertian Simulasi ... 27
2.11 Polis Asuransi ... 28
2.12 Denda Bumiputera ... 29
2.13 Pengertian Premi ... 30
2.13.1 Mekanisme Pembayaran Premi ... 30
2.14 Pengertian Klaim ... 31
2.14.1 Jenis – Jenis Klaim ... 32
2.15 Produk Asuransi ... 34
2.15.1 Asuransi Mitra Beasiswa ... 34
2.15.1.1 Perhitungan Premi Asuransi ... 37
2.15.2 Mitra Prima ... 39
2.15.3 Mitra Pelangi ... 40
2.15.4 Ekawaktu Ideal... 41
2.15.5 Mitra Oetama ... 41
ix
2.15.10 Mitra Sehat ... 43
2.15.11 Mitra Abadi ... 43
BAB III. OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian ... 44
3.1.1 Sejarah Singkat Perusahaan ... 44
3.1.3.1Visi dan Misi perusahaan ... 46
3.1.3.2Visi Perusahaan ... 46
3.1.2 Misi Perusahaan ... 47
3.1.3 Struktur Organisasi ... 47
3.2 Deskripsi Tugas ... 48
3.2.1 Metode Penelitian ... 50
3.2.2 Desain penelitian ... 50
3.2.3 Jenis dan Metode Pengumpulan Data ... 51
3.2.2.1 Sumber Data Primer ... 52
3.2.2.2 Sumber Data Sekunder ... 52
3.2.3.1Metode Pendekatan dan Pengembangan Sistem ... 53
3.2.3.2Metode Pendekatan Sistem ... 53
3.2.3.3Metode Pengembangan Sistem ... 53
x
3.2.3.3.4 Collaboration Diagram ... 55
3.2.3.3.5 Class Diagram ... 56
3.2.3.3.6 Component Diagram ... 56
3.2.4 Pengujian Software ... 57
BAB IV. PERANCANGAN SISTEM 4.1 Analisis Sistem yang Berjalan ... 59
4.1.1 Sistem yang Sedang Berjalan ... 59
4.1.1.1UseCase yang Sedang Berjalan ... 60
4.1.1.2Activity Diagram yang Sedang Berjalan ... 60
4.2 Perancangan Sistem ... 63
4.2.1 Tujuan Perancangan Sistem ………... 63
4.2.2 Gambaran Umum Sistem Usulan ... 64
4.3 Perancangan yang diusulkan ... 65
4.3.1 Model Perancangan UseCase Business System……... 65
4.3.2 Definisi Actor Business ... 65
4.3.3 Deskripsi Use Case ... 66
4.3.4 Use Case Aplikasi Simulasi Perhitungan Premi Asuransi Pada AJB Bumiputera 1912 Cabang Garut ... 66
xi
4.3.9 Component Diagram ... 90
4.3.10 Deployment Diagram ... 90
4.1 Perancangan Sistem ... 91
4.2 Struktur File ... 91
4.3 Perancangan Antar Muka ... 92
4.3.1 Antar Muka Menu Utama ... 92
BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Program ... 100
5.2 Perangkat Pendukung yang Digunakan ... 100
5.2.1 Perangkat Keras ... 101
5.2.2 Perangkat Lunak ... 102
5.3 Implementasi Class ... 102
5.4 Implementasi Antar Muka ... 103
5.4.1 Tampilan Awal ... 103
5.4.2 Tampilan Menu Jiwa Perseorangan ... 103
5.4.3 Tampilan Menu Simulasi Perhitungan ... 108
5.4.4 Tampilan Menu Informasi ... 112
5.5 Pengujian Sistem ... 115
xii
DAFTAR PUSTAKA
xiv http://afif.web.id/kuliah/uml.ppt.
Eddy Soeryanto Soegoto. 2010. Entrepreneurship Menjadi Pembisnis Ulung. Alex Media
Komputer. Bandung.
Henderi. 2006. Unified Modelling Language. Tangerang: Raharja Enrichment Centre
(REC).
http://android.gits.co.id/, diakses tanggal 10 November 2012.
http://bumiputera.com/, diakses tanggal 10 Oktober 2012.
http://diskusiandroid.com/, diakses tanggal 12 November 2012.
http://elib.unikom.ac.id diakses tanggal 10 Oktober 2012
http://id.wikipedia.org/wiki/Eclipse_(perangkat_lunak), diakses tanggal 12 November 2012.
http://id.wikipedia.org/wiki/Telepon_pintar, diakses tanggal 12 Maret 2012.
http://soetrasoft.com diakses tanggal 3 Oktober 2012.
http://www.ellyns.wordpress.com/definisi-simulasi-2 23 Oktober 2012
Nugroho Adi ,ST.,MMSI.2005.Rekayasa Perangkat Lunak menggunakan UML dan
Java.Andi. Yogyakarta
Safaat H Nazruddin. 2011, Pemrograman Aplikasi Mobile Smartphone dan Tablet PC
Berbasis Android, Informatika Bandung.
Santoso. 2005. Pengertian Premi, Diakses 28 Oktober 2012 dari :
1
1.1. Latar Belakang Masalah
Pada saat ini perkembangan teknologi semakin pesat terutama dalam
dunia komunikasi. Pada tahun 1850, Alexander Graham Bell menemukan alat
komunikasi telepon, yang kemudian terus berkembang hingga saat ini, sehingga
komunikasi dapat dilakukan menggunakan telepon genggam, sms, email, video
call serta berbagai aplikasi lainnya yang menarik dan memiliki fungsi tersendiri.
Di antara perkembangan alat-alat komunikasi tersebut, telepon genggam menjadi
perhatian khusus seiring dengan semakin canggihnya perangkat ini.
Dengan perkembangan teknologi yang sangat pesat khususnya di bidang
teknologi komunikasi dimana salah satunya adalah telepon genggam yang saat ini
tidak hanya digunakan untuk berkomunikasi saja, tetapi memiliki fitur yang
sangat membantu dalam kehidupan sehari-hari di berbagai bidang. Perkembangan
telepon genggam tersebut menimbulkan munculnya macam-macam platform
dalam pengembangan aplikasi berbasis mobile. Salah satu platform telepon
genggam yang sedang naik daun dan menjadi perbincangan akhir-akhir ini adalah
Android. Android adalah sistem operasi telepon genggam terbaru yang
dikembangkan oleh Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan
NVIDIA. Android meyediakan SDK (Software Development Kit) untuk
pengembangan aplikasi berbasis Android dan bersifat open source, sehingga dapat
Android sendiri merupakan salah satu sistem operasi yang populer
digunakan pada perangkat telepon genggam. Sistem operasi berbasis Linux ini
bersifat open source. Developer aplikasi dapat dengan bebas membuat aplikasi
yang dapat memudahkan penggunanya, antara lain aplikasi untuk office, hiburan,
pendidikan dan juga bisnis. Android juga merupakan platform yang sangat
lengkap baik termasuk ketersediaan tool pengembangan, market tempat penjualan
aplikasi android serta dukungan yang sangat tinggi dari komunitas open source di
dunia. Hal ini menjadikan Android terus berkembang pesat baik dari segi
teknologi maupun dari segi jumlah device yang ada di dunia.
AJB Bumiputera 1912 adalah perusahaan asuransi terkemuka di Indonesia.
Didirikan seabad yang lalu untuk memenuhi kebutuhan spesifik masyarakat
Indonesia, AJB Bumiputera 1912 telah berkembang untuk mengikuti perubahan
kebutuhan masyarakat. Pendekatan modern, produk yang beragam, serta teknologi
mutakhir yang ditawarkan didukung oleh nilai-nilai tradisional yang melandasi
pendirian AJB Bumiputera 1912. AJB Bumiputera 1912 menyadari pentingnya
hubungan personal antara nasabah dan penasehat finansial mereka, serta
menyediakan akses yang mudah untuk mendapatkan solusi khusus untuk
memenuhi semua kebutuhan asuransi nasabah. AJB Bumiputera 1912 dimiliki
oleh masyarakat Indonesia dari berbagai latar belakang dan kelompok umur, serta
menyediakan berbagai produk dan layanan yang setara dengan produk asuransi
terbaik dunia, namun tetap menjaga keuntungannya di Indonesia bagi para
Dalam upaya untuk meningkatkan nasabah AJB Bumiputera 1912
dituntut untuk bisa memberikan informasi kepada masyarakat luas agar para
nasabah dapat mengetahui secara jelas produk atau informasi yang diberikan
dengan layanan-layanan yang akan memudahan para nasabah dalam pencarian
informasi. AJB Bumiputera 1912 di wajibkan selalu stanby dalam memenuhi
animo masyarakat khususnya dibidang asuransi baik itu mengenai jenis asuransi
dan perhitungan premi. Untuk itu AJB Bumiputera 1912 memberikan kemudahan
bagi para nasabah untuk mengetahui lebih jelas mengenai informasi jenis
asuransi, serta mengenai perhitungan premi.
Kemudahan itu dapat dilakukan dengan disediakannya layanan informasi
mengenai simulasi perhitungan premi berbasis mobile khususnya android yang
akan memberikan kemudahan bagi nasabah dimana pun berada atau di dalam
kesibukan sekalipun. Beberapa nasabah mengalami kesulitan dalam mendapatkan
informasi tentang produk asuransi maupun perhitungan premi asuransi. Maka
dengan sistem ini diharapkan dapat membantu nasabah dalam mendapatkan
informasi mengenai jenis asuransi maupun perhitungan premi asuransi.
Berdasarkan uraian di atas, penulis bermaksud untuk mengkaji lebih dalam
mengenai sistem informasi khususnya yang berhubungan dengan jenis asuransi
dan perhitungan premi asuransi di AJB Bumiputera 1912. Untuk itu penulis
melakukan penelitian dengan mengambil judul :”Perancangan Aplikasi
Simulasi Perhitungan Premi Asuransi Dengan Platform Android Pada AJB
1.2. Identifikasi dan Rumusan Masalah
1.2.1. Identifikasi Masalah
Berdasarkan latar belakang yang telah diuraikan di atas, maka dapat
diidentifikasi masalahnya adalah sebagai berikut:
1. Animo nasabah terus menunjukan peningkatan tiap tahunnya sehingga AJB
Bumiputera 1912 memerlukan suatu sistem informasi yang dapat
memberikan kemudahan kepada nasabah mengenai informasi jenis asuransi
dan simulasi perhitungan premi asuransi.
2. Sulitnya untuk mendapatkan informasi mengenai jenis produk asuransi yang
ditawarkan oleh AJB Bumiputera 1912 kepada nasabah.
3. Kurang efektifnya waktu dalam perhitungan premi asuransi yang dilakukan
secara manual.
1.2.2. Rumusan Masalah
Dari identifikasi permasalahan tersebut, maka dapat dirumuskan
permasalahannya sebagai berikut:
1. Bagaimana membangun dan merealisasikan perancangan aplikasi simulasi
perhitungan premi dengan platform android pada AJB Bumiputera 1912.
2. Bagaimana pengujian perancangan aplikasi simulasi perhitungan premi
dengan platform android pada AJB Bumiputera 1912.
3. Bagaimana mengimplementasikan perancangan aplikasi simulasi perhitungan
1.3. Maksud dan Tujuan
1.3.1. Maksud Penelitian
Adapun maksud dari penulisan skripsi ini adalah untuk membangun suatu
aplikasi simulasi perhitungan yang dapat membantu untuk memudahkan
perhitungan premi asuransi pada AJB Bumiputera 1912 dimanapun, dan
kapanpun.
1.3.2. Tujuan Penelitian
Sedangkan tujuan dari penelitian itu sendiri antara lain :
1. Untuk membangun dan merealisasikan aplikasi simulasi perhitungan premi
dengan platform android pada AJB Bumiputera 1912.
2. Untuk mengujiaplikasi simulasi perhitungan premi dengan platform android
pada AJB Bumiputera 1912.
3. Untuk mengimplementasikan aplikasi simulasi perhitungan premi dengan
platform android pada AJB Bumiputera 1912.
1.4. Kegunaan Penelitian
1.4.1. Kegunaan Praktis
Kegunaan praktis yang didapat dalam penelitian ini adalah :
1. Membantu AJB Bumiputera 1912 untuk meningkatkan nasabah.
2. Memberikan informasi kepada para nasabah dalam menghitung premi, denda
dan dana kelangsungan belajar.
1.4.2. Kegunaan Akademis
Kegunaan akademis yang didapat dalam penelitian ini adalah :
1. Sebagai salah satu syarat kelulusan S1 di UNIKOM.
2. Hasil penelitian dapat menambah pengetahuan baru untuk penulis.
3. Peneliti dapat mengimplementasikan pengetahuan yang didapat di
perkuliahan dengan kenyataan yang sesungguhnya dilapangan.
4. Dapat dijadikan acuan bagi peneliti lain yang mempunyai minat yang sama.
1.5. Batasan Masalah
Agar tujuan penelitian ini tercapai dengan optimal dan terarah, dibutuhkan
beberapa batasan masalah. Berikut ini batasan masalah yang telah ditetapkan :
1. Aplikasi akan dibangun dan diuji pada emulator Android dan pada perangkat
mobile yang ber-platform Android versi 2.2 (Froyo).
2. Aplikasi simulasi perhitungan premi asuransi yang dibahas hanya mengenai
produk Jiwa Perseorangan dalam Mitra Beasiswa.
3. Uang asuransi minimum Rp. 10.000.000,00 sampai dengan Rp.
50.000.000,00.
4. Usia minimum calon pemegang polis minimum 21 Tahun.
5. Cara pembayaran premi asuransi dapat dibayarkan scara tahunan,semester
dan triwulan.
6. Aplikasi dibuat dengan menggunakan pemrograman java.
7. Penelitian hanya mengenai simulasi perhitungan dan informasi tentang Mitra
8. Pada pemodelan perangkat lunak menggunakan pemodelan UML.
9. Perhitungan klaim yang digunakan di aplikasi ini adalah jenis klaim Dana
Kelangsungan Belajar.
1.6. Lokasi dan Waktu Penelitian
1.6.1. Lokasi Penelitian
Lokasi penelitian dilakukan di salah satu perusahaan yang bergerak
dibidang asuransi yang bernama AJB Bumiputera 1912 Cabang Garut, yang
beralamat di Jl. Ahmad Yani No. 11-13, Garut telp (0262) 232751 kode pos
441118. Sedangkan waktu kegiatan observasi dilaksanakan lebih kurang selama
empat bulan yaitu periode September - Desember 2012.
1.6.2. Waktu Penelitian
Berikut adalah jadwal yang dilakukan selama kegiatan penelitian
dilakukan, seperti yang tertera dalam tabel 1.1
Tabel 1.1 Estimasi Waktu Penelitian 2012
N O
Kegiatan September Oktober November Desember
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 Identifikasi
kebutuhan
2 Analisis kebutuhan
3 Perancangan
4 Coding
5 Pengujian
59 4.1. Analisis Sistem Yang Berjalan
Analisis sistem adalah penguraian dari suatu sistem yang utuh ke dalam
bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan
mengevaluasi permasalahan. Dalam ruang lingkup perkembangan sistem
komputer, analisis sistem adalah suatu ilmu yangmempelajari beberapa aplikasi,
biasanya untuk mendapatkan sistem yang baru.
Analisis sistem bertujuan untuk mendapatkan pemahaman secara
keseluruhan tentang sistem yang akan dibuat berdasarkan masukan dari
pihak-pihak dan juga pengalaman analis yang berkepentingan dengan sistem tersebut,
mengetahui alasan mengapa sistem tersebut diperlukan, merumuskan
kebutuhan-kebutuhan dari sistem tersebut untuk mereduksi sumber daya yang berlebih serta
membantu merencanakan penjadwalan pembentukan sistem, meminimalisir
distorsi-distorsi yang mungkin terdapat di dalam sistem tersebut sehingga fungsi
yang terdapat di dalam sistem tersebut bekerja secara optimal pada AJB
Bumiputera 1912.
4.1.1. Sistem Yang Sedang Berjalan
Adapun sistem yang sedang berjalan pada AJB Bumiputera saat ini dalam
proses perhitungan premi asuransi yaitu nasabah mendatangi kantor AJB
Burniputera 1912 Cabang Garut atau dengan cara agen mendatangi nasabah untuk
4.1.1.1.Use Case Diagram yang Sedang Berjalan
Use Case merupakan gambaran skenario dari interaksi antara user dengan
sistem. Sebuah diagram Use Case menggambarkan hubungan antara aktor dan
kegiatan yang dapat dilakukannya terhadap aplikasi. Berikut adalah gambar model
Use Case Diagram yang sedang berjalan :
melakukan pengisian data pemberian informasi tentang
perhitungan premi asuransi
Nasabah
simulasi perhitungan premi asuransi
Staf Kantor
Gambar 4.1 Usecase Diagram Simulasi Perhitungan Premi Yang Berjalan Pada AJB Bumiputera 1912.
4.1.1.2.Activity Diagram yang Sedang Berjalan
Activity diagram menggambarkan berbagai alir aktivitas dalam sistem
yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang
mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat
menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
adalah action dan sebagian besar transisi di-trigger oleh selesainya state
sebelumnya (internal processing). Oleh karena itu activity diagram tidak
menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem)
secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas
dari level atas secara umum. Sebuah aktivitas dapat direalisasikan oleh satu Use
Case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara Use
Case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan
aktivitas. Berikut adalah Activity Diagram yang sedang berjalan:
mendatangi kantor AJB Bumiputera 1912
melakukan permintaan informasi
info perhitungan premi asuransi
pengisian data
hasil simulasi perhitungan premi asuransi
pemberian informasi perhitungan premi
simulasi perhitungan premi asuransi
Staf Kantor Nasabah
Deskripsi proses:
1. Calon nasabah mendatangi kantor AJB Bumiputera 1912 cabang garut untuk
melakukan perhitungan premi asuransi.
2. Kemudian calon nasabah melakukan permintaan untuk mengetahui
perhitungan premi asuransi mitra beasiswa kepada staf kantor yang bertugas di
AJB Bumiputera 1912.
3. Selanjutnya staf kantor dari AJB Bumiputera menerima permintaan untuk
perhitungan premi asuransi mitra beasiswa dari calon nasabah.
4. Setelah itu staf kantor AJB Bumiputera melakukan pengisian data untuk
perhitungan premi asuransi yang diminta oleh calon nasabah dengan
menanyakan beberapa hal yang berkaitan dengan perhitungan premi asuransi
misalkan dengan menanyakan berapa jumlah nilai investasi yang akan
dipertanggungkan, cara pembayaran yang diinginkan oleh calon nasabah, usia
penanggung dan usia anak yang ditanggung dan lain sebagainya.
5. Setelah staf kantor AJB Bumiputera tersebut melakukan pencatatan data, staf
kantor ABJ Bumiputera tersebut kemudian melakukan perhitungan premi
asuransi sesuai dengan data yang telah dicatat.
6. Setelah staf kantor AJB Bumiputera melakukan perhitungan premi asuransi
maka hasil dari perhitungan permi asuransi yang diminta oleh calon nasabah
tersebut akan di jelaskan kepada calon nasabah sebagai info hasil perhitungan
4.2. Perancangan Sistem
Perancangan sistem adalah gambaran, perancangan dan pembuatan skema
atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang
utuh dan mempunyai fungsi dan tujuan. Elemen-elemen sistem informasi
dirancang dengan tujuan untuk dikomunikasikan kepada user. Dalam
pengembangan sistem dapat berarti menyusun suatu sistem yang baru untuk
menggantikan sistem yang ada, baik secara keseluruhan maupun memperbaiki
sistem yang telah ada.
Proses pengembangan sistem melewati beberapa tahapan, mulai dari
sistem diterapkan, dioperasikan dan dipelihara. Bila sistem yang sudah
dikembangkan masih timbul kembali permasalahan-permasalahan yang kritis
serta dapat diatasi dalam tahap pemeliharaan sistem, maka perlu dikembangkan
kembali suatu sistem untuk mengatasinya dan proses ini kembali ketahap yang
pertama yaitu perencanaan sistem. Siklus ini disebut juga dengan siklus hidup
suatu sistem.
4.2.1. Tujuan Perancangan Sistem
Setelah menganalisis system yang sedang berjalan saat ini, penulis melihat
masih adanya kesulitan untuk menghitung premi asuransi sehingga perlu adanya
suatu Simulasi Perhitungan Premi asuransi untuk membantu nasabah dalam
menghitung premi asuransi yang harus dikeluarkan.
Adapun tujuan dari perancangan aplikasi simulasi perhitungan premi
1. Membuat system baru mengenai Simulasi Perhitungan Premi asuransi dengan
platform android.
2. Dengan adanya aplikasi Simulasi Perhitungan Premi asuransi berplatform
android ini para nasabah dapat menghitung premi asuransi yang harus
dikeluarkan.
3. Selain dapat digunakan langsung oleh nasabah aplikasi ini juga dapat dipakai
oleh agen sebagai media promosi untuk merekrut lebih banyak lagi nasabah.
3.2.2 Gambaran Umum Sistem Usulan
Aplikasi Simulasi Perhitungan Premi asuransi yang di rancang ini
menggunakan aplikasi berbasis android mobile application. Pada dasarnya sistem
ini dibuat untuk memudahkan nasabah dalam menghitung premi asuransi yang
harus dikeluarkan baik dalan jangka waktu triwulan, semeteran, maupun tahunan.
Sistem ini merupakan sistem yang akan diusulkan, sehingga membutuhkan
manajemen sistem yang baik, agar sistem menjadi dinamis. Adapun gambaran
umum yang diusulkan adalah :
Pengguna
Aplikasi Simulasi Perhitungan Premi Asuransi
4.3. Perancangan yang Diusulkan
4.3.1. Model Perancangan Use Case Business System
Perancangan dideskripsikan dengan menggunakan Use Case Business
Diagram, Class Diagram, Skenario Use Case Business, Sequence Diagram,
Collaboration Diagram, dan Component Diagram. Pada bab ini akan dilakukan
perancangan aplikasi dengan menggunakan Use Case Business Diagram,
sequence diagram, collaboration diagram, kemudian dilanjutkan dengan
perancangan antar muka.
4.3.2. Definisi Actor Business
Aktor yang terlibat dalam Aplikasi Simulasi Perhitungan Premi Asuransi
AJB Bumiputera 1912 Cabang Garut adalah sebagai berikut:
Tabel 4.1 Definisi Actor Business
No Aktor Deskripsi
1. Pengguna
1. Menjalankan aplikasi Simulasi Perhitungan Premi 2. Tampil List Menu
3. Pilih List Menu Jiwa Perseorangan 4. Pilih List Menu Simulasi Perhitungan 5. Pilih List Menu Informasi
4.3.3. Deskripsi Use Case
Deskripsi Use Case merupakan penjelasan dari Use Case atau
proses-proses yang berlangsung di dalam Aplikasi Simulasi Perhitungan Premi asuransi
pada AJB Bumiputera 1912 Cabang Garut. Adapun deskripsi dari Use Case
Perancangan Aplikasinya adalah sebagai berikut:
Tabel 4.2 Deskripsi Use Case
No Use Case Deskripsi
1 Jiwa
Perseorangan
Menampilkan berbagai informasi mengenai Info Mitra Beasiswa, Info Premi, Info DKB dan Info Denda secara garis besar yang ada di AJB Bumiputera 1912.
2 Simulasi Pergitungan
Merupakan simulasi dari perhitungan baik Premi, Dana Kelangsungan Belajar maupun Denda.
Dimana perhitungan premi dilakukan baik secara triwulan, semeteran, maupun tahunan maupun dan perhitungan Dana Kelangsungan Belajar yang akan diberikan pada anak yang diasuransikan jika tertanggung meninggal dunia sesuai dengan usia masuk beserta perhitungan Denda yang di hitung dari tanggal asuransi hingga saat tanggal perhitungan dilakukan.
3 Informasi Menampilkan informasi mengenai cara penggunaan aplikasi dan informasi tentang aplikasi itu sendiri
4.3.4. UseCase Aplikasi Simulasi Perhitungan Premi Asuransi Pada AJB
Bumiputera 1912 Cabang Garut.
Diagram Use Case aplikasi Simulasi Perhitungan Premi asuransi pada AJB
informasi jiwa perseorangan
Pengguna dkb
denda premi
simulasi perhitungan
Gambar 4.4 Use Case Diagram Aplikasi Simulasi Perhitungan Premi Asuransi Yang Diusulkan
4.3.5 Activity Diagram
Activity diagram menggambarkan berbagai alir aktivitas dalam sistem
yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang
mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat
menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi.
Activity diagram merupakan state diagram khusus, di mana sebagian besar state
adalah action dan sebagian besar transisi di-trigger oleh selesainya state
sebelumnya (internal processing). Oleh karena itu activity diagram tidak
menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem)
secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas
dari level atas secara umum. Sebuah aktivitas dapat direalisasikan oleh satu Use
Case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan
aktivitas.
1. Info Mitra Beasiswa
memilih menu jiwa
Gambar 4.5 Activity Diagram Info Mitra Beasiswa
2. Info Premi
3. Info DKB (Dana Kelangsungan Belajar)
Gambar 4.7 Activity Diagram Info DKB (Dana Kelangsungan Belajar)
4. Info Denda
5. Simulasi Premi
6. Simulasi DKB (Dana Kelangsungan Belajar)
pilih usia anak saat masuk
7. Simulasi Denda
8. Bantuan
Gambar 4.12 Activity Diagram Bantuan
9. Tentang
4.3.6 Skenario Use Case
Skenario setiap bagian pada Use Case menunjukkan proses apa yang
terjadi pada setiap bagian didalam Use Case tersebut, dimana user memberikan
perintah pada setiap bagian dan respon apa yang diberikan oleh sistem kepada
user setelah user memberikan perintah pada setiap bagian – bagian Use Case.
Tabel 4.3 Scenario Use Case Info Mitra Beasiswa
Nama Info Mitra Beasiswa
Aktor Pengguna
Goal Pengguna dapat mengetahui informasi mengenai mitra beasiswa, persyaratan, ragam manfaat dan mengenai klaim.
Precondition Pilih menu Mitra Beasiswa
Postcondition Tampilkan informasi mitra beasiswa
Exception -
Skenario Pengguna memilih menu jiwa perseorangan,lalu sistem akan menampilkan pilihan menu kemudian pengguna memilih menu info mitra beasiswa dan sistem akan menampilkan informasi mengenai mitra beasiswa, pengajuan klaim dan lain sebagainya.
Tabel 4.4 Scenario Use Case Info Premi
Nama Info Premi
Aktor Pengguna
Goal Pengguna dapat mengetahui informasi mengenai premi secara garis besar yang ada di AJB Bumiputera 1912.
Precondition Pilih menu Info Premi
Postcondition Tampilkan mengenai informasi premi Exception -
Tabel 4.5 Scenario Use Case Info DKB (Dana Kelangsungan Belajar) Nama Info DKB (Dana Kelangsungan Belajar)
Aktor Pengguna
Goal Pengguna dapat mengetahui informasi mengenai dana kalangsungan belajar
Precondition Pilih menu Info DKB
Postcondition Tampilkan informasi mengenai dana kelangsungan belajar Exception -
Skenario Pengguna memilih menu jiwa perseorangan,lalu sistem akan menampilkan pilihan menu kemudian pengguna memilih menu info DKB dan sistem akan menampilkan informasi mengenai dana kelangsungan belajar yang akan diberikan jika tertanggung meninggal dunia kepada anak yang diasuransikan.
Tabel 4.6 Scenario Use Case Info Denda
Nama Info Denda
Aktor Pengguna
Goal Pengguna dapat mengetahui informasi mengenai denda Precondition Pilih menu Info Denda
Postcondition Tampilkan informasi mengenai denda Exception -
Skenario Pengguna memilih menu jiwa perseorangan,lalu sistem akan menampilkan pilihan menu kemudian pengguna memilih menu info denda dan sistem akan menampilkan informasi mengenai denda.
Tabel 4.7 Scenario Use Case Simulasi Premi
Nama Simulasi Premi
Aktor Pengguna
Goal Pengguna dapat mengetahui perkiraan besar uang yang harus dikeluarkan untuk premi baik secara triwulan, semester, maupun tahunan.
Precondition Pilih menu Simulasi Premi
Postcondition Tampilkan hasil simulasi perhitungan premi
Skenario Pengguna memilih menu simulasi perhitungan,lalu sistem akan menampilkan pilihan menu kemudian pengguna memilih menu simulasi premi dan sistem akan menampilkan form pengisian data, klik tombol tampilkan untuk menampilkan masa investasi, klik tombol pengecekan untuk mengetahui data yang di isikan telah sesuai dengan permintaan jika terdapat pesan maka data yang diisikan masih belum benar pengguna harus membenarkan isi data sesuai dengan yang ditampilkan pesan sedangkan jika tidak ada pesan yang muncul maka pengisian data sudah benar kemudian pengguna mengklik tombol hitung untuk melakukan perhitungan dan mengetahui jumlah premi yang harus di bayar sesuai dengan cara yang telah dipilih. Untuk melihat lebih jelas hasil dari perhitungan pengguna mengklik tombol lihat maka sistem akan menampilkan list dari hasil perhitungan premi.
Tabel 4.8 Scenario Use Case Simulasi DKB
Nama Simulasi DKB
Aktor Pengguna
Goal Pengguna dapat mengetahui perkiraan besar uang diterima oleh anak yang di asuransikan jika tertanggung meninggal dunia sesuai dengan usia anak saat masuk.
Precondition Pilih menu Simulasi DKB
Postcondition Tampilkan hasil simulasi perhitungan dkb
Exception Perhitungan dkb tidak dapat dilakukan jika uang pertanggungan tidak diisi maupun usia anak ketika masuk tidak dipilih.
Tabel 4.9 Scenario Use Case Simulasi Denda
Nama Simulasi Denda
Aktor Pengguna
Goal Pengguna dapat mengetahui perkiraan besar uang yang harus dibajar jika terjadi keterlambatan dalam .
Precondition Pilih menu Simulasi Denda
Postcondition Tampilkan hasil simulasi perhitungan denda
Exception Perhitungan denda dapat dilakukan jika jumlah keterlambatan bulan muncul dan uang dasar premi diisi.
Skenario Pengguna memilih menu simulasi perhitungan,lalu sistem akan menampilkan pilihan menu kemudian pengguna memilih menu simulasi denda dan sistem akan menampilkan form pengisian data, klik tanggal ansuran lalu hitung bulan keterlambatan, kemudian isi uang premi dasar kemudian lakukan perhitungan dengan mengklik tombol hitung yang nantinya sistem akan menampilkan hasil perhitungan denda.
Tabel 4.10 Scenario Use Case Bantuan
Nama Bantuan
Aktor Pengguna
Goal Pengguna dapat mengerti fungsi dan cara penggunaan aplikasi. Precondition Pilih menu Bantuan
Postcondition Tampilkan informasi petunjuk penggunaan Exception -
Tabel 4.11 Scenario Use Case Tentang
Nama Tentang
Aktor Pengguna
Goal Pengguna dapat mengetahui informasi mengenai aplikasi Simulasi Perhitungan Premi asuransi.
Precondition Pilih menu Tentang
Postcondition Tampilkan informasi aplikasi Exception -
Skenario Pengguna memilih menu Informasi kemudian memilih menu Tentang lalu sistem akan langsung menampilkan informasi mengenai aplikasi berupa teks dalam Bahasa Indonesia yang akan muncul di layar telepon genggam.
Tabel 4.12 Scenario Use Case Exit
Nama Exit
Aktor Pengguna
Goal Pengguna keluar dan menutup aplikasi untuk kembali ke tampilan default telepon genggam.
Precondition Pilih menu Exit
Postcondition Keluar dari aplikasi Exception -
4.3.7 Sequence Diagram dan Collaboration Diagram
Pada sub bab ini menggambarkan urutan waktu dari pesan yang
disampaikan dan menggambarkan aspek struktur organisasi objek yang mengirim
dan menerima pesan. Perancangan ini dimodelkan dalam Sequence Diagram dan
1. Info Mitra Beasiswa
pengguna
pengguna menu utamamenu utama jiwa perseorangan
Gambar 4.14 Sequence Diagram InfoMitra Beasiswa
pengguna menu
2. Info Premi
pengguna
pengguna menu utamamenu utama jiwa perseorangan
Gambar 4.16 Sequence Diagram InfoPremi
pengguna menu
3. Info DKB (Dana Kelangsungan Belajar)
pengguna
pengguna menu utamamenu utama jiwa perseorangan
Gambar 4.18 Sequence Diagram Info DKB
pengguna menu
4. Info Denda
pengguna
pengguna menu utamamenu utama jiwa perseorangan
Gambar 4.20 Sequence Diagram InfoDenda
pengguna menu
5. Simulasi Premi
pengguna
pengguna menu utamamenu utama simulasi perhitungan
simulasi perhitungan
simulasi premi simulasi premi
1:mulai aplikasi
2: pilih menu
3:tampil menu
4:pilih menu
5:tampil halaman
6:input nama parent
7:pilih cara pembayaran
8:pilih nilai investasi
9:input nama anak
10:input usia anak
11:hitung masa investasi
12:input usia parent
13:lakukan pengecekan
14:hitung premi
15:tampil hasil premi
16:lihat data
pengguna
Gambar 4.23 Collaboration Diagram Simulasi Premi
6. Simulasi DKB
pengguna
pengguna menu utamamenu utama simulasi perhitungan
7:pilih usia anak saat masuk
8:hitung dkb
9:hasil dkb
pengguna
7: pilih usia anak saat masuk 8: hitung dkb
9: hasil dkb
Gambar 4.25 Collaboration Diagram Simulasi DKB
7. Simulasi Denda
pengguna
pengguna menu utamamenu utama simulasi perhitungan
pengguna menu utama simulasi
perhitungan
1: mulai aplikasi 2: pilih menu
3: tampil menu
simulasi denda
4: pilih menu
5: tampil halaman 6: input tanggal 7: hitung bulan 8: input premi dasar
9: hitung denda 10: hasil denda
Gambar 4.27 Collaboration Diagram Simulasi Denda
8. Bantuan
5:tampil halaman pengguna
pengguna menu utamamenu utama informasiinformasi bantuanbantuan
1:mulai aplikasi
2:pilih menu
3:tampil menu
4:pilih menu
6:lihat isi halaman
pengguna menu utama informasi
1: mulai aplikasi 2: pilih menu
3: tampil menu
bantuan
4: pilih menu 5: tampil halaman
6: lihat isi halaman
Gambar 4.29 Collaboration Diagram Bantuan
9. Tentang
pengguna
pengguna menu utamamenu utama informasiinformasi tentangtentang 1:mulai aplikasi
2:pilih menu
3:tampil menu
4:pilih menu
5:tampil halaman
6:lihat isi halaman
pengguna menu utama informas i
1: mulai aplikas i 2: pilih menu
3: tampil m enu
tentang
4: pilih menu 5: tampil halam an
6: lihat is i halaman
Gambar 4.31 Collaboration Diagram Tentang
10.Exit
pengguna
pengguna menu utamamenu utama ExitExit
1:m ulai aplikas i
2:pilih menu
3:keluar aplikas i
4:keluar
Gambar 4.32 Sequence Diagram Exit
pengguna menu utama Exit
1: mulai aplikas i 2: pilih menu
3: keluar aplikas i
4: keluar
4.3.8 Class Diagram
Pemodelan data digambarkan dalam bentuk class diagram yang
menjelaskan visualisasi dari struktur kelas-kelas yang nantinya akan digunakan
sebagai panduan pada tahap implementasi perangkat lunak. Pemodelan data ini
sangat berguna terutama untuk melihat bagaimana perangkat lunak itu berjalan.
4.3.9 Component Diagram
Pada tahap ini, Component Diagram menggambarkan struktur dan
hubungan antar komponen piranti lunak termasuk ketergantungan (dependency).
Komponen piranti lunak yang yang dimaksud adalah modul yang berisi source
code atau binary code, yang ada library atau excutetable yang muncul pada
compile time, link time ataupun pada runtime. Component Diagram ditunjukan
pada gambar dibawah ini.
Gambar 4.35 Component Diagram
4.3.10 Deployment Diagram
Diagram Deployment menggambarkan rinci bagaimana komponen
Server atau perangkat keras apa), bagaimana kemampuan jaringan pada lokasi
tersebut, spesifikasi Server dan hal-hal yang lain bersifat fisikal.
Gambar 4.36 Deployment Diagram
4.4.1 Perancangan Sistem
Perancangan sistem merupakan tindak lanjut dari tahap analisa.
Perancangan sistem bertujuan untuk memberikan gambaran sistem yang akan
dibuat. Dengan kata lain perancangan sistem didefinisikan sebagai penggambaran
atau pembuatan sketsa dari beberapa elemen yang terpisah kedalam satu kesatuan
yang utuh dan berfungsi. Selain itu juga perancangan bertujuan untuk lebih
mengarahkan sistem yang terinci, yaitu pembuatan perancangan yang jelas dan
lengkap yang nantinya akan digunakan untuk pembuatan simulasi.
4.4.2 Struktur File
Struktur file digunakan dalam perancangan sisitem, karena struktur file ini
akan menentukan urutan isi atau data-data item yang terdapat pada sebuah record.
Dalam perancangan struktur file suatu kumpulan dari data-data yang saling terkait
Gambar 4.37 Struktur Sistem Aplikasi Simulasi Perhitungan Premi Pada AJB Bumiputera 1912
4.4.3 Perancangan Antar Muka
Perancangan antarmuka dibutuhkan untuk mewakili keadaan sebenarnya
dari aplikasi yang akan dibangun, berikut akan disajikan perancangan antarmuka
dari aplikasi yang akan dibangun:
4.4.3.1 Antar Muka Menu Utama
Perancangan Antarmuka menjelaskan rutinitas program yang akan
dijalankan oleh sebuah sistem untuk menjelaskan interaksi antara pemakai (user)
dengan program yang akan dibuat. Pada sub bab ini akan digambarkan rancangan
antarmuka yang akan digunakan dalam sistem
a. Dialog Screen Menu Utama Aplikasi
1. Nama Dialog Screen : Splash Screen Awal aplikasi simulasi perhitungan
premi.
2. Fungsi : Langsung menampilkan menu utama
Menu utama
Jiwa Perseorangan
Simulasi Perhitungan
Informasi
3. Bentuk :
Gambar 4.38 Antar Muka Menu Utama
Uraian cara penggunaan :
1. Buka Aplikasi Simulasi Perhitungan Premi AJB Bumiputera 1912.
2. Screen awal Aplikasi Simulasi Perhitungan Premi Bumiputera terbuka.
3. Menu utama untuk memilih fasilitas-fasilitas yang ada di dalam aplikasi.
b. Dialog Screen Menu Jiwa Perseorangan
1. Nama Dialog Screen : Jiwa Perseorangan.
2. Fungsi : Menampilkan menu Info Mitra Beasiswa, Info
Premi, Info DKB, Info denda.
3. Bentuk :
Menu Utama
<<Background>> Jiwa Perseorangan
Simulasi Perhitungan
Informasi
Exit
Jiwa Perseorangan
Info Mitra Beasiswa
Info Premi
Info DKB
Info Denda
Uraian cara penggunaan :
Setelah menu jiwa perseorangan dipilih maka akan muncul screen menu jiwa
perseorangan dengan menampilkan pilihan menu antara lain Info Mitra Beasiswa,
Info Premi, Info DKB, dan Info Denda.
Jika pengguna memilih menu Info Mitra Beasiswa maka akan muncul screen
menu info mitra beasiswa seperti gambar dibawah ini:
Gambar 4.40 Antar Muka Screen Mitra Beasiswa
Jika pengguna memilih menu Info Premi maka akan muncul screen menu info
premi seperti gambar dibawah ini:
Gambar 4.41 Antar Muka Screen Info Premi
Screen Info Mitra Beasiswa
<Background>
<TextView>
Mengenai informasi mitra beasiswa
Screen Info Premi
<Background>
<TextView>
Jika pengguna memilih menu Info Dana Kelangsungan Belajar maka akan
muncul screen menu info klaim seperti gambar dibawah ini:
Gambar 4.42 Antar Muka Screen Info Klaim
Jika pengguna memilih menu Info Denda maka akan muncul screen menu info
denda seperti gambar dibawah ini:
Gambar 4.43 Antar Muka Screen Info denda
c. Dialog Screen Menu Simulasi Perhitungan
1. Nama Dialog Screen : Simulasi Perhitungan.
2. Fungsi : Menampilkan menu Simulasi Premi, Simulasi
DKB dan Simulasi Denda.
Screen Info Klaim
<Background>
<TextView>
Mengenai informasi info dana kelangsungan belajar
Screen Info Denda
<Background>
<TextView>
3. Bentuk :
Gambar 4.44 Antar Muka Simulasi Perhitungan
Uraian cara penggunaan :
Setelah menu simulasi perhitungan dipilih maka akan muncul screen menu
simulasi perhitungan dengan menampilkan pilihan menu antara lain Simulasi
Premi, Simulasi DKB dan Simulasi Denda. Jika pengguna memilih menu
Simulasi Premi maka akan muncul screen menu simulasi premi seperti gambar
dibawah ini:
Simulasi Perhitungan
<<background>> Simulasi Premi
Simulasi DKB
Simulasi Perhitungan Premi
Nama :
Cara Pembayaran :
Nilai Investasi :
Nama Anak :
Usia Anak :
Masa investasi :
Usia Parent :
Tampil
Hitung
Lihat
Gambar 4.45 Antar Muka Screen Simulasi Premi
Simulasi Denda
Jika pengguna memilih menu Simulasi DKB maka akan muncul screen menu
simulasi screen seperti gambar dibawah ini:
Gambar 4.46 Antar Muka Screen Simulasi DKB
Jika pengguna memilih menu Simulasi Denda maka akan muncul screen menu
simulasi screen seperti gambar dibawah ini:
Gambar 4.47 Antar Muka Screen Simulasi Denda
d. Dialog Screen Menu Informasi
1. Nama Dialog Screen : Informasi.
2. Fungsi : Menampilkan menu Bantuan, dan Tentang
Simulasi Perhitungan Denda
Tanggal Ansuran :
Jumlah Bulan Terlambat :
Premi Dasar :
Simulasi Perhitungan DKB
Uang Pertanggungan :
Usia Anak Saat Masuk :
Hitung
Tampil
3. Bentuk :
Gambar 4.48 Antar Muka Informasi
Uraian cara penggunaan :
Setelah menu informasi dipilih maka akan muncul screen menu informasi
dengan menampilkan pilihan menu antara lain Bantuan dan Tentang. Jika
pengguna memilih menu Bantuan maka akan muncul screen menu bantuan seperti
gambar dibawah ini:
Gambar 4.49 Antar Muka Sreen Bantuan
Jika pengguna memilih menu Tentang maka akan muncul screen menu
tentang seperti gambar dibawah ini:
Gambar 4.50 Antar Muka Sreen Tentang
Jiwa Perseorangan
Bantuan
Tentang
Screen Bantuan
<Background>
<TextView>
Mengenai informasi bantuan
Screen Tentang
<Background>
<TextView>
e. Dialog Screen Menu Informasi
1. Nama Dialog Screen : Exit.
2. Fungsi : Menampilkan menu Exit.
3. Bentuk :
Gambar 4.51 Antar Muka Sreen Exit
Uraian cara penggunaan :
1. Pilih menu Exit untuk keluar dari aplikasi.
100
5.1. Implementasi Program
Implementasi program adalah implementasi jalannya sistem yang telah
dibuat sehingga diharapkan dengan adanya implementasi ini dapat dipahami
jalannya suatu sistem. Aplikasi ini terdiri dari beberapa menu. Diantaranya menu
Jiwa Perseorangan, menu Simulasi Perhitungan, menu Informasi, dan menu Exit.
Menu utama merupakan menu yang pertama kali muncul ketika program tersebut
dijalankan. Berikut merupakan gambar tampilan setiap menu dari aplikasi yang
telah dibuat:
Gambar 5.1 Tampilan Tiap Menu pada menu utama
5.2. Perangkat Pendukung yang Digunakan
Dalam proses pembuatan aplikasi ini, tentunya membutuhkan perangkat
keras (Hardware) dan perangkat lunak (software). Berikut merupakan penjelasan
Perangkat keras yang digunakan selama pembangunan aplikasi ini
memiliki spesifikasi sebagai berikut :
a. Spesifikasi Perangkat Keras Handphone
Handphone digunakan untuk menjalankan aplikasi yang telah dibangun.
Adapun handphone yang digunakan adalah Smartfren Andro Max Tab 7.0 dengan
spesifikasi sebagai berikut:
1. Sistem Operasi : Android 2.2 (Froyo)
2. CPU : 600 MHzQualcomm
3. Memory : 160 MB storage, 384MB RAM
4. Dimensi layar : 240 x 320 pixels
b. Spesifikasi Minimum Perangkat Keras Computer
Komputer digunakan untuk membangun aplikasi. Adapun computer yang
digunakan memiliki spesifikasi sebagai berikut :
1. Intel Core i3 2.370M
2. Memori 4 GB DDR3.
3. VGA 1 GB.
4. Harddisk 640 GB.
Perangkat lunak yang digunakan selama pembangunan aplikasi ini
memiliki spesifikasi sebagai berikut :
a. Eclipse Galileo.
b. JDK (Java Development Kit) dan JRE (Java Runtime Environment).
c. Android SDK (Software Development Kit).
d. ADT (Android Development Tools).
e. Sistem Operasi Windows 7.
5.3. Implementasi Class
Implementasi Class merupakan class-class yang terdapat dalam aplikasi
yang dirancang berikut implementasi class dapat dilihat pada tabel 5.1.
Tabel 5.1 Implementasi Class
No. Nama Class Nama File Fisik
1 Jiwa Perseorangan
jiwaperseorangan.java mitrabeasiswa.java premi.java
dkb.java denda.java
2 Simulasi Perhitungan
simulasi.java hpremi.java hdkb.java hdenda.java
3 Informasi
info.java
help.java
Implementasi sistem merupakan tahap dimana sistem siap dioperasikan
pada tahap yang sebenarnya, sehingga diketahui apakah sistem telah dibuat sesuai
dengan yang direncanakan. Pada implementasi perangkat lunak ini akan
dijelaskan bagaimana program sistem ini bekerja dengan memeberikan tampilan
aplikasi yang dibuat.
5.4.1. Tampilan Awal
Pada awal program akan muncul tampilan seperti pada gambar di bawah :
Gambar 5.2 Tampilan Awal
5.4.2. Tampilan Menu Jiwa Perseorangan
Pada Menu Utama jika kita pilih menu Jiwa Perseorangan maka akan
keluar tampilan pilihan menu lagi yang terdapat pada menu jiwa perseorangan
yaitu menu Info Mitra Beasiswa,Info Premi, Info DKB (Dana Kelangsungan
Gambar 5.3 Tampilan Memilih Menu Jiwa Perseorangan pada Menu Utama
Gambar 5.4 Tampilan pada menu Jiwa Perseorangan
Jika pada menu jiwa perseorangan memilih Info Mitra Beasiswa maka
akan menampilkan informasi mengenai mitra beasiswa seperti mulai berlakunya
asuransi, ragam manfaat, persyaratan dan mekanisme klaim seperti pada gambar
Gambar 5.5 Tampilan Memilih Menu Info Mitra Beasiswa pada Menu Jiwa Perseorangan
Gambar 5.6 Tampilan pada menu Info Mitra Beasiswa
Jika pada menu jiwa perseorangan memilih Info Premi maka akan
menampilkan informasi mengenai premi seperti pengertian premi, faktor-faktor
Gambar 5.7 Tampilan Memilih Menu Info Premi pada Menu Jiwa Perseorangan
Gambar 5.8 Tampilan pada Menu Info Premi
Jika pada menu jiwa perseorangan memilih Info DKB (Dana
kelangsungan Belajar) maka akan menampilkan informasi mengenai dana
kelangsungan belajar yang akan diberikan pada anak yang diasuransikan dengan
Gambar 5.9 Tampilan Memilih Menu Info DKB (Dana Kelangsungan Belajar) pada Menu Jiwa Perseorangan
Gambar 5.10 Tampilan pada menu Info DKB
Jika pada menu jiwa perseorangan memilih Info Denda maka akan
menampilkan informasi mengenai denda seperti pengertian denda, dan rumus
Gambar 5.11 Tampilan Memilih Menu Info Denda pada Menu Jiwa Perseorangan
Gambar 5.12 Tampilan pada menu Info Denda
5.4.3. Tampilan Menu Simulasi Perhitungan
Pada Menu Utama jika kita pilih menu Simulasi Perhitungan maka akan
keluar tampilan pilihan menu lagi yang terdapat pada menu simulasi perhitungan
yaitu menu Simulasi Premi, Simulasi DKB (Dana Kelangsungan Belajar) dan
Gambar 5.13 Tampilan Memilih Menu Simulasi Perhitungan pada Menu Utama
Gambar 5.14 Tampilan pada menu Simulasi Perhitungan
Jika pada menu Simulasi Perhitungan memilih Simulasi Premi maka akan
menampilkan tampilan berupa Form pengisian data dimana data harus diisi sesuai
dengan ketentuan agar dapat melakukan perhitungan premi asuransi yang ingin
Gambar 5.15 Tampilan Memilih Menu Simulasi Premi pada Menu Simulasi Perhitungan
Gambar 5.16 Tampilan pada menu Simulasi Premi
Jika pada menu jiwa perseorangan memilih Simulasi DKB (Dana
Kelangsungan Belajar) maka akan menampilkan tampilan berupa Form pengisian
data dimana data harus diisi sesuai dengan ketentuan agar dapat melakukan
perhitungan DKB (Dana Kelangsungan Belajar) yang ingin diketahui seperti pada
Gambar 5.17 Tampilan Memilih Menu Simulasi DKB pada Menu Simulasi Perhitungan
Gambar 5.18 Tampilan pada menu Simulasi DKB
Jika pada menu jiwa perseorangan memilih Simulasi Denda maka akan
menampilkan tampilan berupa Form pengisian data dimana data harus diisi sesuai
dengan ketentuan agar dapat melakukan perhitungan Denda yang ingin diketahui
Gambar 5.19 Tampilan Memilih Menu Simulasi Denda pada Menu Simulasi Perhitungan
Gambar 5.20 Tampilan pada menu Simulasi Denda
5.4.4. Tampilan Menu Informasi
Pada Menu Utama jika kita pilih menu Informasi maka akan keluar
tampilan pilihan menu lagi yang terdapat pada menu informasi yaitu menu
Gambar 5.21 Tampilan Memilih Menu Informasi pada Menu Utama
Gambar 5.22 Tampilan pada menu Informasi
Jika pada menu Informasi memilih Bantuan maka akan menampilkan
tampilan informasi mengenai cara penggunaan untuk memudahkan pengguna
Gambar 5.23 Tampilan Memilih Menu Bantuan pada Menu Informasi
Gambar 5.24 Tampilan pada menu Bantuan
Jika pada menu Informasi memilih Tentang maka akan menampilkan
tampilan informasi mengenai pembuat aplikasi, versi aplikasi yang di buat, dan
Gambar 5.25 Tampilan Memilih Menu Tentang pada Menu Informasi
Gambar 5.26 Tampilan pada menu Tentang
5.5. Pengujian Sistem
Pengujian sistem merupakan hal terpenting yang bertujuan untuk
menemukan kesalahan – kesalahan atau kekurangan – kekurangan pada perangkat lunak yang diuji. Pengujian bermaksud untuk mengetahui perangkat lunak yang
dibuat sudah memenuhi kriteria yang sesuai dengan tujuan perancangan perangkat
Pengujian fungsional yang digunakan untuk menguji sistem yang baru
adalah metode pengujian alpha. Pengujian alpha berfokus pada persyaratan
fungsional perangkat lunak.
a. Rencana Pengujian
Rencana pengujian yang akan dilakukan pada aplikasi ini selengkapnya
terlihat pada tabel di bawah
Tabel 5.2 Tabel Rencana Pengujian
Kelas Uji Detail Pengujian Jenis Uji
Jiwa Perseorangan
Menampilkan menu Jiwa
Perseorangan yang di dalamnya terdapat berbagai informasi seperti Info Mitra Beasiswa, Info Premi, Info DKB dan Info Denda.
Black box
Simulasi Perhitungan
Menampilkan menu Simulasi Perhitungan yang didalamnya terdapat beberapa jenis perhitungan seperti Simulasi Premi, Simulasi DKB dan Simulasi Denda.
Black box
Informasi
Menampilkan menu Informasi yang didalamnya terdapat informasi baik mengenai cara penggunaan di menu Bantuan maupun informasi mengenai aplikasi di menu Tentang.
1.1. Menu Info Mitra Beasiswa
Pengujian Info Mitra Beasiswa merupakan pengujian fungsionalitas dengan
cara memilih menu Jiwa Perseorangan kemudian pilih menu Info Mitra Beasiswa.
Tabel 5.3 Pengujian Menu Info Mitra Beasiswa Kasus Dan Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Menu Info
1.2. Menu Info Premi
Pengujian Info Premi merupakan pengujian fungsionalitas dengan cara
memilih menu Jiwa Perseorangan kemudian pilih menu Info Premi.
Tabel 5.4 Pengujian Menu Premi Kasus Dan Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Pengujian Info DKB (Dana Kelangsungan Belajar) merupakan pengujian
fungsionalitas dengan cara memilih menu Jiwa Perseorangan kemudian pilih
menu Info DKB.
Tabel 5.5 Pengujian Menu Info DKB Kasus Dan Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Menu Info
1.4. Menu Info Denda
Pengujian Info Denda merupakan pengujian fungsionalitas dengan cara
memilih menu Jiwa Perseorangan kemudian pilih menu Info Denda.
Tabel 5.6 Pengujian Menu Denda Kasus Dan Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
2.1. Menu Simulasi Premi
Pengujian menu Simulasi Premi merupakan pengujian fungsionalitas dengan
cara memilih menu Simulasi Perhitungan kemudian pilih menu Simulasi Premi.
Tabel 5.7 Pengujian Menu Simulasi Premi Kasus dan hasil uji
Data Masukan Yang diharapkan Pengamatan Kesimpulan
Simulasi
nama, nilai investasi,
nama anak, usia
Menampilkan Premi Pilih salah satu cara
pembayaran tahunan,
semesteran maupun
triwulan ditampilkan
[√] diterima
[ ] ditolak
Menampilkan Data Data perhitungan
simulasi premi telah
terisi tampilkan
[√] diterima
Pengujian menu Simulasi DKB merupakan pengujian fungsionalitas dengan
cara memilih menu Simulasi Perhitungan kemudian pilih menu Simulasi DKB.
Tabel 5.8 Pengujian Menu Simulasi DKB Kasus Dan Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Simulasi DKB Menampilkan hasil
perhitungan dana
usia anak pada saat
masuk telah sesuai
ditampilkan
[√] diterima
[ ] ditolak
2.3. Menu Simulasi Denda
Pengujian menu Simulasi Denda merupakan pengujian fungsionalitas dengan
cara memilih menu Simulasi Perhitungan kemudian pilih menu Simulasi Denda.
Tabel 5.9 Pengujian Menu Simulasi Denda Kasus Dan Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Simulasi DKB Menampilkan hasil
3.1. Menu Bantuan
Pengujian menu Bantuan merupakan pengujian fungsionalitas dengan cara
memilih menu Informasi kemudian pilih menu Bantuan.
Tabel 5.10 Pengujian Menu Bantuan Kasus Dan Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Menu Bantuan Menampilkan
informasi mengenai
Pengujian menu Tentang merupakan pengujian fungsionalitas dengan cara
memilih menu Informasi kemudian pilih menu Tentang.
Tabel 5.11 Pengujian Menu Tentang Kasus Dan Hasil Uji
Data Masukan Yang Diharapkan Pengamatan Kesimpulan
Menu Tentang Menampilkan