47
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Riwayat Perusahaan Pada bab ini menjelaskan mengenai gambaran umum perusahaan,seperti sejarah perusahaan, struktur organisasi, visi dan misi perusahaan, tugas dan tanggungjawab yang ada pada AJB Bumiputera 1912 dan sistem yang sedang berjalan. 3.1.1 Sejarah Perusahaan Bumiputera berdiri atas prakarsa seorang guru sederhana bernama M. Ng. Dwidjosewojo - Sekretaris Persatuan Guru-guru Hindia Belanda (PGHB)
sekaligus
Dwidjosewojo
Sekretaris
menggagas
I
Pengurus
pendirian
Besar
perusahaan
Budi
Utomo.
asuransi
karena
didorong oleh keprihatinan mendalam terhadap nasib para guru Bumiputera (pribumi). Ia mencetuskan gagasannya pertama kali di Kongres Budi Utomo, tahun 1910. Dan kemudian terealisasi menjadi badan usaha - sebagai salah satu keputusan Kongres pertama PGHB di Magelang, 12 Februari 1912. Sebagai pengurus, selain M. Ng. Dwidjosewojo yang bertindak sebagai Presiden Komisaris, juga ditunjuk M.K.H. Soebroto sebagai Direktur, dan M. Adimidjojo sebagai Bendahara. Ketiga orang iniah yang kemudian dikenal sebagai "tiga serangkai" pendiri Bumiputera, sekaligus peletak batu pertama industri asuransi nasional Indonesia.
48
Tidak seperti perusahaan berbentuk Perseroan Terbatas (PT) yang kepemilikannya hanya oleh pemodal tertentu; sejak awal pendiriannya Bumiputera sudah menganut sistem kepemilikan dan kepenguasaan yang unik, yakni bentuk badan usaha "mutual" atau "usaha bersama". Semua pemegang polis adalah pemilik perusahaan - yang mempercayakan wakil-wakil mereka di Badan Perwakilan Anggota (BPA) untuk mengawasi jalannya perusahaan. Asas mutualisme ini, yang kemudian
dipadukan
dengan
idealisme
dan
profesionalisme
pengelolanya, merupakan kekuatan utama Bumiputera hingga hari ini. Perjalanan
Bumiputera
yang
semula
bernama
Onderlinge
Levensverzekering Maatschappij PGHB (O.L. Mij. PGHB) kini mencapai 9 dasawarsa. Sepanjang itu, tentu saja, tidak lepas dari pasang surut. Sejarah Bumiputera sekaligus mencatat perjalanan Bangsa Indonesia. Termasuk, misalnya, peristiwa sanering mata uang rupiah di tahun 1965 - yang memangkas asset perusahaan ini; dan bencana paling hangat - multikrisis di penghujung millenium kedua. Di luar itu, Bumiputera juga menyaksikan tumbuh, berkembang, dan tumbangnya perusahaan sejenis yang tidak sanggup menghadapi ujian zaman mungkin karena persaingan atau badai krisis. Semua ini menjadi cermin berharga dari lingkungan yang menjadi bagian dari proses pembelajaran untuk upaya mempertahankan keberlangsungan.
49
Dan sekarang, memasuki millenium ketiga, Bumiputera yang mengkaryakan sekitar 18.000 pekerja, melindungi lebih dari 9.7 juta jiwa rakyat Indonesia, dengan jaringan kantor sebanyak 576 diseluruh pelosok Indonesia; tengah berada ditengah capaian baru industri asuransi Indonesia. Sejumlah perusahaan asing menyerbu dan masuk menggarap pasar domestik. Mereka menjadi rekan sepermainan yang ikut meramaikan dan bersama-sama membesarkan industri yang dirintis oleh pendiri Bumiputera, 91 tahun lampau. Bagi Bumiputera, iklim kompetisi ini meniupkan semangat baru; karena makin menegaskan perlunya komitmen, kerja keras, dan profesionalisme. Namun berbekal pengalaman panjang melayani rakyat Indonesia berasuransi hampir seabad, menjadikan Bumiputera bertekad untuk tetap menjadi tuan rumah di negeri sendiri, menjadi asuransi Bangsa Indonesia - sebagaimana visi awal pendirinya. Bumiputera ingin senantiasa berada dibenak dan di hati rakyat Indonesia. 3.1.2 Falsafah, Visi dan Misi 3.1.2.1 Falsafah Sebagai perusahaan perjuangan, Bumiputera memiliki falsafah sebagai berikut: 1. Idealisme Senantiasa memelihara nilai-nilai kejuangan dalam mengangkat
50
kemartabatan anak bangsa sesuai sejarah pendirian Bumiputera sebagai perusahaan perjuangan. 2. Kebersamaan Mengedepankan perusahaan
sistem
dengan
kebersamaan
memberdayakan
dalam potensi
pengelolaan komunitas
Bumiputera dari, oleh dan untuk komunitas Bumiputera sebagai manifestasi perusahaan rakyat. 3. Profesionalisme Memiliki komitmen dalam pengelolaan perusahaan dengan mengedepankan tata kelola perusahaan yang baik (good corporate governance) dan senantiasa berusaha menyesuaikan diri terhadap tuntutan perubahan lingkungan. 3.1.2.2 Visi AJB Bumiputera 1912 menjadi perusahaan asuransi jiwa nasional yang kuat, modern dan menguntungkan didukung oleh Sumber Daya Manusia (SDM) profesional yang menjunjung tinggi nilai-nilai idialisme serta mutualisme. 3.1.2.3 Misi Menjadikan Bumiputera senantiasa berada dibenak dan dihati masyarakat Indonesia, dengan: •
Menyediakan pelayanan dan produk jasa asuransi jiwa berkualitas
51 o
Sebagai wujud partisipasi dalam pembangunan nasional melalui peningkatan kesejahteraan masyarakat Indonesia.
•
Menyelenggarakan berbagai pendidikan dan pelatihan o
Untuk
menjamin
pertumbuhan
kompetensi
karyawan,
peningkatan produktivitas dan peningkatan kesejahteraan, dalam kerangka peningkatan kualitas pelayanan perusahaan kepada pemegang polis. •
Mendorong terciptanya iklim kerja o
yang motivatif dan inovatif untuk mendorong proses bisnis internal perusahaan yang efektif dan efisien.
3.1.3 Divisi Asuransi Jiwa Perorangan Program asuransi yang memberikan jaminan proteksi meninggal dunia pada masa asuransi atau perolehan Uang Pertanggungan ketika masa asuransi berakhir atau Program asuransi yang menggabungkan 3 unsur, yakni; jaminan santunan meninggal dunia, jaminan perawatan di rumah sakit, sekaligus perolehan hasil investasi yang kompetitif. (Mitra prima dan Mitra pelangi) Fungsinya adalah Program asuransi dengan pembayaran premi tunggal yang fleksibel dengan menggabungkan 3 manfaat, yakni; Santunan meninggal dunia sebesar Uang Pertanggungan, atau 2 kali Uang Pertanggungan jika meninggal akibat kecelakaan. Sekaligus memberikan biaya rawat inap di rumah sakit. Atau perolehan tabungan yang akan diterima pada akhir masa asuransi.
52
Pemegang polis leluasa meningkatkan nilai proteksi melalui penambahan premi. (Mitra oetama) Tujuannya adalah menjamin biaya pendidikan untuk anak, mulai dari Taman Kanak-Kanak sampai Perguruan Tinggi. Disamping jaminan perolehan santunan meninggal dunia sebesar Uang Pertanggungan.(Mitra Permata) 3.1.4 Divisi Asuransi Jiwa Kumpulan (Askum) Fungsi askum: diperuntukkan bagi karyawan/pekerja suatu perusahaan/ instansi, anggota suatu organisasi/ lembaga, debitur atau peserta suatu kegiatan/ event tertentu yang pelaksanaannya diatur secara kumpulan atau grup. Tanggung jawab: Program askum secara ekonomis memberikan jaminan berupa perlindungan bagi tertanggung terhadap kerugian finansial yang disebabkan oleh resiko yang mungkin menimpa berupa kematian, cacat karena kecelakaan, kehilangan pekerjaan karena PHK atau pensiun. Pemegang polis askum adalah pimpinan instansi/perusahaan, pimpinan organisasi/ lembaga, kreditur/ penanggung jawab kegiatan/ event tertentu. Tertanggung (disebut juga peserta) dalam polis Askum adalah karyawan/ pekerja suatu perusahaan/ instansi, anggota suatu organisasi/ lembaga, debitur atau peserta suatu kegiatan/ event tertentu. Yang ditunjuk untuk menerima manfaat Askum adalah pemegang polis Askum untuk diteruskan kepada peserta atau ahli waris peserta (Divisi Askum).
53
1. Asuransi Kredit Asuransi kredit kumpulan adalah asuransi kumpulan untuk para debitur dari suatu lembaga keuangan ( kreditur ), terdiri dari : o
Asuransi Kredit Ekawaktu Benefit berupa pelunasan pinjaman awal kepada kreditur apabila peserta meninggal dunia.
o
Asuransi Kredit Cicilan / Tahunan Benefit berupa pelunasan sisa pinjaman kepada kreditur apabila peserta meninggal dunia.
o
Asuransi Kredit Annuitas
2. Asuransi Ekawarsa Bersifat non saving, masa asuransi 1 tahun, memberikan benefit berupa uang pertanggungan kepada pemegang polis apabila peserta meninggal dunia. 3. Asuransi Ekawaktu Bersifat non saving, masa asuransi sesuai kebutuhan ( bisa lebih atau kurang dari 1 tahun), memberikan benefit berupa uang pertanggungan kepada pemegang polis apabila peserta meninggal dunia. 4. Asuransi Kecelakaan Memberikan benefit kepada peserta melalui pemegang polis akibat terjadinya risiko kecelakaan pada diri peserta dalam masa asuransi.
54
5. Asuransi Rawat Inap Dan Pembedahan Memberikan benefit kepada peserta berupa penggantian biaya rawat inap dan atau pembedahan di rumah sakit dalam masa asuransi karena suatu penyakit atau kecelakaan. Jangka waktu asuransi ini berlaku 1 tahun dan dapat diperpanjang. Macam penggantian rawat inap dan pembedahan dalam program ini disajikan dalam 2 paket yaitu paket basic dan paket lengkap. 6. Asuransi Program Kesejahteraan Karyawan Program asuransi jiwa ini dirancang dengan memberikan benefit bagi peserta/ karyawan mengalami cacat total / tidak mampu bekerja sehingga tidak dapat menjalankan fungsinya / tugasnya lagi atau peserta / karyawan meninggal dunia. 7. Asuransi Iuran Dana Mantap (IDAMAN) Program asuransi jiwa ini memberikan benefit / manfaat berupa proteksi jika terjadi resiko sebesar Uang Pertanggungan dan Nilai Tunai. Dan jika peserta berhenti dari kepesertaannya akan dibayarkan sebesar nilai tunai. 8. Asuransi Rakyat Indonesia ( ASRI ) Program asuransi jiwa ini dirancang untuk seluruh anggota keluarga dengan memberikan santunan sebesar uang pertanggungan jika ada anggota keluarga yang menjadi peserta / tertanggung meninggal dunia atau mengalami cacat tetap karena kecelakaan.
55
3.1.5 Divisi Asuransi Jiwa Syariah Program asuransi yang menggabungkan unsur tabungan dan perlindungan asuransi. Serta ditujukan untuk melaksanakan niat suci anda, menunaikan ibadah haji.(Mitra mabrur) NAH Fungsi : menjamin biaya sekolah anak mulai dari Taman Kanak Kanak sampai Perguruan Tinggi. Merupakan gabungan antara tabungan dan tolong menolong dalam menanggulangi musibah kematian.(Mitra Iqra). Tanggung jawab : tolong menolong dalam menanggulangi musibah kematian, dengan masa pembayaran premi 3 (tiga) tahun lebih pendek dari masa asuransinya (Mitra sakinah).
56
3.1.6 Struktur Organisasi
Badan Perwakilan Anggota
Dewan Komisaris
Seketaris BPA/DEKOM
Direktur Utama
Seketaris perusahaan
Direktur Pemasaran
Direktur Kepatuhan
Divisi Asper
Direktur Teknik dan keuangan
Deartemen Pengawasan
Direktur SDM
Departemen akturia
Departemen Umum
Direktur Investasi
Divisi Managemen Dana
Cabang AS perorangan Departemen Hukum
Departemen Keuangan
Departemen SDM
Divisi Property
Divisi Askum Departemen Teknologi Informasi Cabang AS Kumpulan
Departemen Divisi
Pertanggungan
Syariah Departemen Cabang AS.
Departemen
Syariah
Konservasi
Klaim
Gambar 3.1 Struktur Organisasi AJB Bumiputera 1912
Departemen Akutansi
57 Badan Perwakilan Anggota
Dewan Komisaris
Direktur Utama
Pemimpin Cabang
Pemimpin Operasional
Badan Perwakilan Anggota
Supervisor
Agen
Penata Usaha
Kasir
Administrasi Produksi
Gambar 3.2 Struktur Organisasi Asuransi Perorangan AJB Bumiputera 1912
3.1.6.1 Tugas, Tanggung Jawab dan Wewenang AJB Bumiputera 1. Badan Perwakilan Anggota (BPA) BPA merupakan lembaga tertinggi dalam struktur organisasi AJB Bumiputera 1912 dan merupakan wadah para anggota yang dipilih dari dan oleh anggota. Tugas dan Wewenang : Menentukan pokok-pokok kebijakan perusahaan. 2. Dewan Komisaris Bertanggungjawab kepada : Badan Perwakilan Anggota Tugas dan Wewenang : a. Melakukan pengawasan umum terhadap jalannya perusahaan
58
yang dikelola oleh Direktur Utama agar perusahaan dapat berjalan dengan baik. b. Ikut serta dalam menentukan berbagai kebijakan perusahaan. 3. Direktur Utama Bertanggungjawab kepada : Dewan Komisaris Tugas dan Wewenang : a. Melaksanakan pokok-pokok kebijakan perusahaan yang telah ditetapkan oleh BPA. b. Merencanakan, menjalankan dan mengawasi jalannya operasi bisnis perusahaan. c. Mewakili perusahaan baik di dalam maupun terhadap pihak luar perusahaan. 4. Pemimpin Cabang Bertanggungjawab kepada : Direktur Utama Tugas dan Wewenang : a. Mengawasi
pengelolaan
operasional
kantor
cabang
guna
tercapainya efektivitas dan efisiensi yang dilakukan oleh seluruh unit kerja kantor cabang. b. Mengidentifikasi, menganalisis, mengawasi dan menyediakan
59
laporan secara efektif yang akan diberikan kepada Direktur Utama. 5. Pemimpin Operasional Bertanggungjawab kepada : Pemimpin Cabang Tugas dan Wewenang : a. Membina dan mengawasi kegiatan operasional yang dilakukan bagian operasional dalam mencapai hasil operasional yang optimal, termasuk di dalamnya pembinaan dan pemberdayaan Sumber Daya Manusia (SDM) pemasaran. b. Merancang dan menyusun strategi pemasaran serta mengelola kegiatan operasional pemasaran asuransi jiwa serta melakukan evaluasi atas implementasinya. c. Mengelola kegiatan operasional pemasaran asuransi dan pelayanan kepada pemegang polis. d. Bertanggungjawab atas peningkatan pangsa pasar asuransi jiwa. e. Bertanggungjawab terhadap pencapaian surplus operasional. 6. Supervisor Bertanggungjawab kepada : Pemimpin Operasional Tugas dan Wewenang : a. Menjalankan dan mengawasi kegiatan operasional pemasaran polis asuransi.
60
b. Bertanggungjawab terhadap peningkatan penjualan polis. 7. Kepala Teknologi Informasi (TI) Bertanggungjawab kepada : Pemimpin Operasional Tugas dan Wewenang : a. Merencanakan, informasi
mengevaluasi
perusahaan
dan
dan
mengembangkan
pengelolaan
aplikasi
sistem
teknologi
informasi perusahaan. b. Memelihara dan mengoperasikan aplikasi sistem informasi perusahaan. 8. Penata Usaha Bertanggungjawab kepada : Pemimpin Operasional Tugas dan Wewenang : a. Membina dan mengawasi kegiatan administrasi, keuangan, seleksi resiko, penyediaan sarana dan prasaran serta dukungan pelayanan untuk mencapai efektivitas dan efisiensi operasional. b. Melaksanakan kegiatan kebendaharaan, pengendalian sirkulasi dan pengendalian anggaran. c. Mengelola data keuangan. d. Menyusun dan menyiapkan laporan keuangan perusahaan. 9. Agen Bertanggungjawab kepada : Supervisor Tugas dan Wewenang :
61
a. Melakukan penjualan polis asuransi jiwa kepada calon pemegang polis. b. Membantu Supervisor dalam meningkatkan penjualan polis. 10. Kasir Bertanggungjawab kepada : Penata Usaha Tugas dan Wewenang : a. Bertanggungjawab terhadap penerimaan setoran premi. b. Melakukan pengawasan terhadap keamanan kas perusahaan. c. Membuat laporan penerimaan premi yang akan diberikan kepada Penata Usaha. 11. Administrasi Produksi Bertanggungjawab kepada : Penata Usaha Tugas dan Wewenang : a. Bertanggungjawab terhadap pendataan calon pemegang polis. b. Melakukan pencatatan dalam buku produksi. 3.1.7 Sistem yang Sedang Berjalan Aplikasi teknologi informasi yang digunakan perusahaan saat ini adalah : 1. Bumiputera FoxPro yang dikembangkan oleh PT. Informatics OASE yang merupakan anak perusahaan dari AJB Bumiputera 1912. Adapun aplikasi ini terdiri dari sepuluh modul, dimana lima modul di antaranya adalah modul utama yang berkaitan langsung dengan proses bisnis perusahaan. Kelima modul tersebut adalah sebagai berikut :
62
a. SPAJ (Surat Permohonan Asuransi Jiwa), yang berfungsi sebagai form pengisian aplikasi untuk calon pemegang polis di mana berisi data-data pemegang polis. b. DSP (Data Setoran Premi), yang mendukung proses penjualan polis yang berkaitan dengan pembayaran premi, seperti 60 pencatatan data transaksi pembayaran premi dari para pemegang polis dan pencetakan data pemegang polis. c. Klaim, yang berfungsi untuk pencatatan dan pencetakan laporan saat terjadi klaim dari pemegang polis. Laporan klaim tersebut juga akan diserahkan pada bagian keuangan. d. PJPOL (Pinjaman Polis), yang berfungsi untuk memproses pinjaman dari para pemegang polis. e. LBK (Lembaran Buku Kas), yang berfungsi untuk mendukung proses keuangan dalam perusahaan, seperti pencatatan data pembayaran, pencatatan data keuangan dan pencetakan data per transaksi. Selain kelima modul tersebut di atas, terdapat lima modul tambahan yang berkaitan dengan produk dan produktivitas agen. Kelima modul tersebut adalah sebagai berikut : a. PERMATA, yang berfungsi untuk pencatatan data transaksi tarik tunai dari polis asuransi oleh pemegang polis.
63
b. MTSUP (Mutasi Utang Piutang), yang berfungsi untuk pencatatan dan pencetakan transaksi utang-piutang. c. PROVISI, yang berfungsi untuk perhitungan bonus bagi para agen asuransi untuk prestasi–prestasi tertentu d. REPULIH, yang berfungsi untuk pencatatan pemulihan pembayaran bagi para pemegang polis jika terjadi keterlambatan pembayaran polis.61 e. SPAP (Surat Permohonan Anggota Pindah) yang berfungsi untuk pencatatan dan pencetakan pemindahan data serta penerimaan data dari pemegang polis. Selain aplikasi FoxPro yang telah disebutkan di atas, AJB Bumiputera 1912 juga telah mengimplementasikan website resminya yang yang berfungsi untuk memperkenalkan
company
profile beserta data produk-produk yang
tersedia. Website ini beralamat di www.Bumiputera.com.
64
3.2 Analisis Masalah 3.2.1 Masalah yang dihadapi Perusahaan Bumiputera memiliki beberapa masalah internal yang berkaitan dengan sistem yang telah lama dipakainya, disitu terdapat masalahmasalah yang timbul seperti : 1. Sistem lama tidak bisa menggambarkan letak para pemegang polis sehingga Sales agen yang melakukan expedisi lapangan menemukan kesulitan dalam menentukan lokasi para pemegang polis yang tepat dan akurat. a. Daerah geografis Jakarta Selatan sangat tak terstruktur, sulit menentukan lokasi Para pemegang polis apabila belum terbiasa dengan daerah Jakarta Selatan. b. Para sales agen Bumiputera sering kali tersesat dalam mencari lokasi para pemegang polis yang tersebar di Jakarta Selatan. 2.
Sistem lama dapat menyebabkan terjadinya kurang efisiensi waktu yang
dimiliki oleh sales agen 3.2.1.1 Hasil Wawancara Wawancara dengan salah satu supervisor yang ada di Bumiputera wilayah 2 Jakarta Selatan Pertanyaan : Apakah sistem yang ada di Bumiputera sekarang sangat membantu kinerja sales agen? Jawaban
: Kinerja mereka masih bisa dibilang lumayan, saya ingin ada sistem baru yang bisa mengakselerasi kinerja mereka.
Pertanyaan :
Apakah para sales agen pernah kesulitan dalam mencari alamat para pemegang polis?
65
Jawaban
:
Pertanyaan :
Ya, Terutama yang baru mengenal daerah jakarta. Apakah kesulitan mereka dapat diatasi oleh sistem yang ada di perusahaan?
Jawaban
: Tidak, Mereka akan diberi pengarahan oleh ahli staff utama dalam mengatasi kesulitan.
Pertanyaan :
Apakah mereka dapat mengoptimalkan sistem yang ada saat ini?
Jawaban
Belum cukup optimal, sistem yang ada dibumputera masih berupa data
:
bukan visualisasi peta. Sehingga mereka harus menggunakan metode bertanya apabila sedang dilapangan. Pertanyaan :
Apakah kelemahan dari sistem yang sekarang?
Jawaban
Sistem yang sekarang masih berupa foxpro. Masih berupa kumpulan data
:
saja Pertanyaan : Apakah pemakaian waktu mereka jadi tidak optimal? Jawaban
: Ya
66
3.2.2 Pemecahan Masalah Untuk mengatasi masalah yang ada di Bumiputera, dilakukanlah analisis untuk pembangunan sistem yang didalamnya terdapat beberapa pertimbangan dan fasilitas sebagai berikut : 1. Sistem informasi geografi yang membantu penempatan letak kantor Bumputera wilayah 2 dan para pemegang polis secara akurat yang dapat membantu sales agen dalam melakukan tugasnya. Sehingga mempermudah sales agen mencari pemegang polis baik yang masih aktif, yang akan habis masa waktu polis nya, maupun yang belum terdaftar lagi di Bumiputera. 2. Sistem report yang dapat mempermudah supervisor untuk mengumpulkan data pemegang polis yang sudah ditindak lanjuti yang telah dilakukan oleh sales agen melalui sistem dan dapat di representasikan dalam bentuk grafik. 3. Sistem converter yang mempermudah konversi data, dari data berextensi .xls menjadi .sql
67
3.3 Use case
Sistem utama Melakukan log in agen Melakukan log in khusus admin Melakukan Report Melihat data polis Mengupdate profile agen
Agen
Melihat status pemegang polis dari e‐map
Melihat Hasil Report Update E‐map Mengubah data polis
Admin Menghapus data polis Melihat data agen Mengubah data agen Menghapus data agen Melakukan Converter data
Gambar 3.3 Usecase sistem utama
68
3.4
Entity Relationship Diagram
Gambar 3.4 ERD E-Map
69
3.4.1
Kamus Data
1. Tabel Jakarta_selatan Nama Tabel : Kecamatan Deskripsi : Berisi informasi mengenai Luas Area, Kecamatan, Kelurahan, Kodepos di wilayah Jakarta Selatan. Primary Key : IDJakarta_selatan Tabel 3.1 Tabel Jakarta_Selatan
Nama Field
Type
IDJakarta_selatan
Integer
Panjang Field 9
Area Kelurahan Kecamatan Kode pos
Integer String String Integer
10 10 10 4
Keterangan Kode unik wilayah jakarta selatan Luas Area Nama tiap kelurahan Nama tiap kecamatan Kode pos tiap kecamatan
2. Tabel Bumiputera_wilayah2 Nama Tabel : Bumiputera_wilayah2 Deskripsi : Berisi informasi mengenai alamat kantor Bumiputera wilayah 2 Jakarta Selatan. Primary Key : IDBumiputera_wilayah2 Foreign key: IDJakarta_selatan Tabel 3.2Tabel Bumiputera_wilayah2
Nama Field
Type
IDBumiputera_wilayah2
Integer
Panjang Field 9
AlamatKantor
String
20
IDJakarta_selatan
Integer
9
Keterangan Kode unik kantor Bumiputera wilayah 2 Alamat kantor Bumiputera wilayah 2 Kode unik wilayah jakarta selatan
70
3. Tabel Jalur kereta Nama Tabel : JalurKereta Deskripsi : Berisi informasi mengenai Jalur yang dilalui kereta di Jakarta Selatan. Primary Key : IDJalurKereta Foreign key: IDJakarta_selatan Tabel 3.3 Tabel JalurKereta
Nama Field IDJalurKereta NamaRute Panjang Jalur IDJakarta_selatan
Type String String Integer Integer
Panjang Field 10 17 7 9
Keterangan Kode unik Tiap rute jalur kereta Nama tiap rute jalur kereta Panjang tiap jalur kereta Kode unik wilayah jakarta selatan
4. Tabel Stasiun Nama Tabel : Stasiun Deskripsi : Berisi informasi mengenai seluruh stasiun yang ada di Jakarta Selatan. Primary Key : IDStasiun Foreign key: IDJakarta_selatan Tabel 3.4 Tabel Stasiun
Nama Field
Type
IDStasiun NamaStasiun IDJakarta_selatan
Integer String Integer
Panjang Field 5 10 9
Keterangan Kode unik tiap stasiun Nama tiap stasiun Kode unik wilayah jakarta selatan
71
5. Tabel Terminal Nama Tabel : Terminal Deskripsi : Berisi informasi mengenai seluruh Terminal yang ada di Jakarta Selatan. Primary Key : IDTerminal Foreign key: IDJakarta_selatan Tabel 3.5 Tabel Terminal
Nama Field IDTerminal
Type Integer
Panjang Field 9
NamaTerminal LuasTerminal IDJakarta_selatan
String Integer Integer
10 10 9
Keterangan Kode unik tiap terminal Nama tiap terminal Luas tiap terminal Kode unik wilayah jakarta selatan
6. Tabel Sungai Nama Tabel : Sungai Deskripsi : Berisi informasi mengenai seluruh Sungai yang ada di Jakarta Selatan. Primary Key : IDSungai Foreign key: IDJakarta_selatan Tabel 3.6 Tabel Sungai
Nama Field IDSungai
Type Integer
Panjang Field 10
NamaSungai PanjangSungai IDJakarta_selatan
String Integer Integer
10 7 9
Keterangan Kode unik tiap sungai Nama tiap sungai panjang tiap sungai Kode unik wilayah jakarta selatan
72
7. Tabel Jalan Nama Tabel : Jalan Deskripsi : Berisi informasi mengenai Jalan – Jalan yang ada di Jakarta Selatan. Primary Key : IDJalan Foreign key: IDJakarta_selatan Tabel 3.7 Tabel Jalan
Nama Field IDJalan NamaJalan PanjangJalan IDJakarta_selatan
Type Integer String Integer Integer
Panjang Field 8 10 7 9
Keterangan Kode unik tiap Jalan Nama tiap Jalan panjang tiap Jalan Kode unik wilayah jakarta selatan
8.Tabel Anotasi Nama Tabel : Anotasi Deskripsi : Berisi informasi mengenai Elemen pelengkap gambar selain geometri. Primary Key : IDAnotasi Foreign key: IDJakarta_selatan Tabel 3.8 Tabel Anotasi
Nama Field IDAnotasi
Type Integer
Panjang Field 7
NamaAnotasi Sudut IDJakarta_selatan
String Integer Integer
10 3 9
Keterangan Kode unik tiap Elemen pelengkap gambar selain geometri Nama tiap Anotasi Sudut elevasi tiap anotasi Kode unik wilayah jakarta selatan
73
9.Tabel Pemegang_Polis Nama Tabel : Pemegang_Polis Deskripsi : Berisi informasi mengenai Informasi yang ada pada pemegang polis. Primary Key : NoPemegang_Polis Foreign key: IDJakarta_selatan Tabel 3.9 Tabel Pemegang Polis
Nama Field
Type
Panjang Field
Keterangan
NoPemegang_Polis
Integer
9
No tiap pemegang polis
NamaPolis
String
10
Nama tiap pemegang polis
AlamatPolis
String
20
Alamat tiap pemegang polis
StatusPolis
String
10
Status tiap pemegang polis
JenisKelamin
String
1
Jenis Kelamin tiap pemegang polis
Umur
Integer
2
Umur tiap pemegang polis
TanggalJoin
Integer
10
Tanggal join tiap pemegang polis
Kecamatan
String
14
Kecamatan tiap pemegang polis
IDJakarta_selatan
Integer
9
Kode unik wilayah jakarta selatan
74
10.Tabel Pemegang_PolisHabis Nama Tabel : Pemegang_PolisHabis Deskripsi : Berisi informasi mengenai Informasi yang ada pada pemegang polis yang sudah habis Premi nya. Primary Key : NoPemegang_PolisHabis Foreign key: IDJakarta_selatan Tabel 3.10 Tabel Pemegang_PolisHabis
Nama Field
Type
NoPemegang_PolisHabis Integer
Panjang Field 9
NamaPolis
String
30
AlamatPolis
String
20
StatusPolis
String
10
JenisKelamin
String
1
Umur
Integer
3
TanggalJoin
Integer
8
Kecamatan
String
20
IDJakarta_selatan
Integer
9
Keterangan No tiap pemegang polis yang sudah habis preminya Nama tiap pemegang polis yang sudah habis preminya Alamat tiap pemegang polis yang sudah habis preminya Status tiap pemegang polis yang sudah habis preminya Jenis Kelamin tiap pemegang polis yang sudah habis preminya Umur tiap pemegang polis yang sudah habis preminya Tanggal join tiap pemegang polis yang sudah habis preminya Kecamatan tiap pemegang polis yang sudah habis preminya Kode unik wilayah jakarta selatan
75
11.Tabel Pemegang_PolisHampirHabis Nama Tabel : Pemegang_PolisHampirHabis Deskripsi : Berisi informasi mengenai Informasi yang ada pada pemegang polis yang sudah hamper habis Premi nya. Primary Key : NoPemegang_PolisHampirHabis Foreign key: IDJakarta_selatan Tabel 3.11 Tabel Pemegang_PolisHampirHabis
Nama Field Type NoPemegang_PolisHampirHabis Integer
Panjang Field 9
NamaPolis
String
30
AlamatPolis
String
20
StatusPolis
String
10
JenisKelamin
String
1
Umur
Integer
3
TanggalJoin
Integer
8
Kecamatan
String
20
IDJakarta_selatan
Integer
9
Keterangan No tiap pemegang polis yang akan habis preminya Nama tiap pemegang polis yang akan habis preminya Alamat tiap pemegang polis yang akan habis preminya Status tiap pemegang polis yang akan habis preminya Jenis Kelamin tiap pemegang polis yang akan habis preminya Umur tiap pemegang polis yang akan habis preminya Tanggal join tiap pemegang polis yang akan habis preminya Kecamatan tiap pemegang polis yang akan habis preminya Kode unik wilayah jakarta selatan
76
3.5 Statechart Diagram 3.5.1 Statechart login
Gambar 3.5 Statechart Diagram Untuk Login
3.5.2 Statechart Data Polis Admin
Gambar 3.6 Statechart Diagram Untuk Data Polis Admin
77
3.5.3. Statechart Data Agen Admin
Gambar 3.7 Statechart Diagram Untuk Data Agen Admin
3.5. 4. Statechart Data Agen
Gambar 3.8 Statechart Diagram Untuk Data Polis Agen
3.5. 5. Statechart Profile Agen
Gambar 3.9 Statechart Diagram Untuk Profile Agen
78
3.5.6. Statechart Converter
Gambar 3.10 Statechart Diagram Untuk Converter
3.5.7. Statechart Data E-map
Gambar 3.11 Statechart Diagram Untuk E-Map
79
3.5.8 Statechart Data Report
Gambar 3.12 Statechart Diagram Untuk Report
3.5.9 Statechart Data Report Admin
Gambar 3.13 Statechart Diagram Untuk Report Admin
80
3.6 Component Diagram
Gambar 3.12 Component Diagram Sistem Utama
81
3.7 Rancangan Layar 3.7.1 Rancangan Layar Login Pada tahap awal dari halaman ini, user diharuskan untuk memasukkan username dan password. Sistem akan mengecek apakah username dan password yang dimasukkan benar, segala kesalaha akan di tampilkan pada pesan kesalahan.
HEADER BUMIPUTERA (FLASH)
NEWS from NEWS
BUMIPUTERA.COM
Login NAMA PASSWORD Pesan kesalahan Submi
Gambar 3.13 Rancangan Layar Index
reset
82
3.7.2 Rancangan Layar Home untuk Admin
Pada rancangan layar home ini terdapat 3 menu utama admin yaitu: Data polis, Data agen, E-map. Data polis berisi tabel data para pemegang polis yang dapat di edit dan didelete, Data agen berisi tabel data para sales agen yang dapat di edit dan delete, Keduanya memiliki fitur tambahan yaitu converter, yang berfungsi untuk konversi data excel ke SQL. Dan E-map berisi digital map interaktif yang sangat berguna untuk menentukan posisi para pemegang polis beserta status keaktifannya
HEADER BUMIPUTERA (FLASH)
WELCOME
Log out
DATA POLIS
DATA AGEN
Gambar 3.14 Rancangan Layar Home Admin
E‐MAP
83
3.7.3 Rancangan layar menu data polis admin Pada rancangan layar data polis, admin dapat melakukan 3 opsi yaitu: insert, view, dan converter. Pada insert admin dapat memasukan data polis satu persatu, pada view admin dapat melihat semua isi database polis Bumiputera, pada converter admin dapat melakukan konversi data dari excel ke SQL.
Log out
HEADER BUMIPUTERA (FLASH)
Home
Data polis
Data agen
E‐map
Report
Log out
Menu data polis
Insert
view
Gambar 3.15 Rancangan Layar Data Polis Admin
converter
84
3.7.4 Rancangan layar data polis admin Pada rancangan layar data polis > view admin dapat melihat semua isi database polis Bumiputera, dan dapat melakukan action yang berupa edit dan delete data.
HEADER BUMIPUTERA (FLASH)
Home
Data polis
Data agen
E‐map
Report
Log out
Menu data polis
view
Insert
Noo Polis
nama
address
seks
city
converter
Join
Born
Gambar 3.16 Rancangan Layar View Data Polis
age
actio
85
3.7.5 Rancangan Layar Converter Pada rancangan layar data polis > converter admin dapat melakukan konversi data dari excel ke SQL. Langkah pertama ia harus mengupload file.xcl yang diperlukan untuk kebutuhan konversi. Setelah diupload dan disimpan di database sistem akan memberikan opsi untuk menghapus file atau mengkonversinya.
HEADER BUMIPUTERA (FLASH)
Home
Data polis
Data agen
E‐map
Report
Log out
Menu data polis
Insert
view
browse
Upload
Gambar 3.17 Rancangan Layar Converter
converter
86
3.7.6 Rancangan Layar Menu data agen pada rancangan layar data agen, admin dapat melakukan 3 opsi yaitu: insert, view, dan converter. Pada insert admin dapat memasukan data agen satu persatu, pada view admin dapat melihat semua isi database agen Bumiputera, pada converter admin dapat melakukan konversi data dari excel ke SQL.
HEADER BUMIPUTERA (FLASH)
Home
DataPolis
DataAgen
E‐map
Report
Log out
Menu data agen
No
converter
view
Insert
ID agen
Nama
Alamat
seks
Gambar 3.18 Rancangan Layar Data Agen Admin
City
Age
Action
87
3.7.7 Rancangan Layar Report Pada Admin Pada rancangan Layar ini admin memiliki dua pilihan pada halaman report, yang terdiri dari: Status report dan Grafik report
HEADER BUMIPUTERA (FLASH)
Home
Data polis
Profile
E‐map
Report
Status report Grafik report
Gambar 3.19 Rancangan Layar Report Admin
Log out
88
3.7.8 Rancangan Layar Grafik Report Pada Admin Pada rancangan Layar ini admin dapat melihat grafik dari status report yang dikumpulkan oleh sistem dari para sales agen.
HEADER BUMIPUTERA (FLASH)
Home
Data polis
Profile
E‐map
Report
Grafik report
Gambar 3.20 Rancangan Layar Grafik Report
Log out
89
3.7.9 Rancangan Layar Home agen Pada rancangan layar home ini terdapat 3 menu utama user (sales agen) yaitu: Data polis, Profile, E-map. Data polis berisi tabel data para pemegang polis yang dapat di edit dan delete, tetapi tidak memiliki fitur converter. Profile merupakan data pribadi agen terdaftar yang menggunakan sistem ini .E-map berisi digital map interaktif yang sangat berguna untuk menentukan posisi para pemegang polis beserta status keaktifannya.
HEADER BUMIPUTERA (FLASH)
WELCOME Log out
DATA POLIS
PROFILE
Gambar 3.20 Rancangan Layar home pada agen
Gambar 3.21 Rancangan Layar Home
E‐MAP
90
3.7.10 Rancangan Layar Data Polis Agen Pada halaman data polis agen, seorang agen dapat melihat isi seluruh database para pemegang polis, untuk memantau atribut para pemegang polis.
HEADER BUMIPUTERA (FLASH)
Home
Data polis
Profile
E‐map
Report
Log out
Menu data polis
Noo Polis
nama
address
seks
city
Gambar 3.22 Rancangan Layar Data Polis
Join
Born
age
91
3.7.11 Rancangan Layar Profile Agen Pada rancangan layar ini, seorang agen dapat melihat data dirinya melalui profile page.
HEADER BUMIPUTERA (FLASH)
Home
Data polis
Profile
E‐map
Report
Log out
Nama Foto Alamat Deskripsi No Id
Gambar 3.23 Rancangan Layar Profile Agen
92
3.7.12 Rancangan layar Report untuk Agen Pada rancangan layar ini agen tidak memiliki akses yang sama seperti pada admin, sebatas status report saja.
HEADER BUMIPUTERA (FLASH)
Home
Data polis
Profile
E‐map
Report
Status report
Gambar 3.24 Rancangan Layar Report Agen
Log out
93
3.7.13 Rancangan Layar Report Status Agen Pada rancangan layar ini agen dapat melakukan checklist untuk data2 yang sudah ditindak lanjuti atau belum. Sebagai laporan.
HEADER BUMIPUTERA (FLASH)
Home
Data polis
Profile
E‐map
Report
Log out
Polis
Nama
Alamat Seks
Kota
Masuk
Lahir
Umur
Covered uncovered
Update
Gambar 3.25 Rancangan Layar status Report Agen
94
3.7.14 Rancangan E-map Pada rancangan halaman ini, terdapat beberapa tools bantuan diantaranya arrow tool, zoom in tool, zoom out tool, move tool, full map, dan layer selection.
HEADER BUMIPUTERA (FLASH)
Home +
Data polis ‐
Layer: • BUMIPUTERA WILAYAH 2 • Pemegang polis • Pemegang polis (habis) • Jakarta Selatan • Stasiun • Jalan • Anotasi • Sungai • Lahan • Nama jalan • Jalur kereta api • Terminal
Profile Full map
E‐map
Report Search
Tampilan MAP
Gambar 3.26 Rancangan Layar E-Map
Log out
95
3.8 Spesifikasi Proses 3.8.1 Modul Login MULAI masukan Id dan Password JIKA tekan tombol “submit” apakah Id dan Password sudah benar dengan yang di database JIKA sudah benar JIKA Id admin Masuk ke menu Home admin JIKA Id regular masuk ke menu Home JIKA salah Tampilkan pesan kesalahan JIKA Id atau password belum diisi tampilkan pesan kesalahan “Username harus diisi dan Password belum diisi” SELESAI JIKA JIKA tekan tombol “log Out” Keluar dari menu utama SELESAI JIKA Kembali ke menu index SELESAI
96
3.8.2 Modul Menu Home MULAI JIKA tidak tekan logout LAKUKAN PEMILIHAN PROSEDUR PROSEDUR 1 : click data polis conect database polis tampilkan data polis PROSEDUR 2 : click profile tampilkan profile PROSEDUR 3 : click map menuju modul map PROSEDUR PEMILIHAN SELESAI SELESAI JIKA SELESAI 3.8.3 Modul Menu Home Admin MULAI JIKA tidak tekan logout LAKUKAN PEMILIHAN PROSEDUR PROSEDUR 1 : tekan data polis sambung database data polis tampilkan data polis PROSEDUR 2 : tekan data agen
97
connect database data agen tampilkan data agen PROSEDUR 3 : tekan e-map menuju ke modul map PROSEDUR PEMILIHAN SELESAI SELESAI JIKA SELESAI 3.8.4 Modul Converter Admin MULAI Tekan ‘browse’ cari file yang akan di convert tekan 'upload' JIKA file != . xls kembali ke halaman convert SELESAI JIKA JIKA file = = .xls baca file "nama_file.xls" per baris dan per kolom masukan ke database JIKA nama table database != nama table di excel maka gagal di convert lalu JIKA sama maka kolom ke 2 dan baris ke 2 masuk ke dalam database
98
SELESAI JIKA kembali ke halaman home SELESAI 3.8.5 Modul Map MULAI buka Menu e-map buka attached map (SET degree sebagai var X, Y) PERULANGAN JIKA tidak tekan loguot LAKUKAN PEMILIHAN PROSEDUR PROSEDUR 1 : click move Set Pointer Set map sebagai dragable Pointer movement = var X, Y PROSEDUR 2 : click Kursor Panah Set Pointer Set map.item sebagai click able Pointer klik = Pointer fokus PROSEDUR 3 : click Zoom In Set Pointer Set map Scale sebagai var Z Pointer click = ++var Z
99
Pointer click = map Center View PROSEDUR 4 : click Zoom out Set Pointer Set map Scale sebagai var Z Pointer click = --var Z Pointer click = map Center View PROSEDUR 5 : click Info onmap tampilkan info dari database PROSEDUR 6 : click Layer Go to Layer Module PROSEDUR 7: click status onmap tampilkan info status dari database PROSEDUR 8: select full tampilkan map keseluruhan PROSEDUR PEMILIHAN SELESAI SELAIN Go to Login Page SELESAI JIKA SELESAI PERULANGAN SELESAI
100
3.8.6 Modul Layer Map MULAI panggil myproject.xml tampilkan Layer Properties SELESAI
3.8.7 Modul Report MULAI ambil jumlah data covered perbulan dan nama bulan set jumlah perbulan di koordinat y set nama bulan di koordinat x buat garis mulai dari dikoordinat y sejauh koordinat x SELESAI