• Tidak ada hasil yang ditemukan

Perancangan dan Pembuatan Menu Produk Asuransi Hewan pada Aplikasi Jagain.com Berbasis Website

N/A
N/A
Protected

Academic year: 2021

Membagikan "Perancangan dan Pembuatan Menu Produk Asuransi Hewan pada Aplikasi Jagain.com Berbasis Website"

Copied!
23
0
0

Teks penuh

(1)

Perancangan dan Pembuatan Menu Produk Asuransi Hewan

pada Aplikasi Jagain.com Berbasis

Website

dengan

Framework Codeigniter

(Studi Kasus : PT. Kalibesar Raya Utama, Jakarta)

Artikel Ilmiah

Peneliti :

Spencer Wikal Nugroho (672015270) Magdalena A. Ineke Pakereng, M.Kom.

Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

Salatiga April 2019

(2)

2

Perancangan dan Pembuatan Menu Produk Asuransi Hewan

pada Aplikasi Jagain.com Berbasis

Website

dengan

Framework Codeigniter

(Studi Kasus : PT. Kalibesar Raya Utama, Jakarta)

Artikel Ilmiah

Diajukan kepada Fakultas Teknologi Informasi

untuk memperoleh Gelar Sarjana Komputer

Peneliti :

Spencer Wikal Nugroho (672015270) Magdalena A. Ineke Pakereng, M.Kom.

Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

Salatiga April 2019

(3)
(4)
(5)
(6)
(7)

7

1. Pendahuluan

Perkembangan zaman yang semakin modern menuntut teknologi informasi terus melakukan transformasi sesuai dengan bidang yang dibutuhkan terutama dalam sebuah perusahaan. Maju dan berkembangnya perusahaan menjadi lebih besar bukan hanya terletak pada faktor baiknya pengelolaan manajemen organisasi dan sumber daya manusia. Teknologi informasi juga ikut andil dalam kegiatan operasional yang ada di dalamnya. Menjadi perangkat pendukung atau bahkan memegang peranan yang lebih besar dalam sebuah proses bisnis. Seiring dengan teknologi informasi yang semakin berkembang tentu saja perusahaan ingin terus memperbaharuinya guna meningkatkan kualitas kinerja para pegawai yang dalam hal ini selalu dituntut untuk melakukan setiap pekerjaan dengan cepat, tepat, teliti dan akurat [1].

PT. Kalibesar Raya Utama merupakan perusahaan swasta nasional terbesar yang didirikan pada tahun 1986 yang bergerak di bidang jasa brokers and consultants asuransi kerugian professional dan merupakan kelompok usaha dari Sinar Mas Group serta terdaftar sebagai anggota Asosiasi Pialang Asuransi dan Pialang Reasuransi Indonesia (APPARINDO) dan Worldwide Broker Network (WBN) sejak tahun 2007. Seiring berkembangnya zaman dan banyaknya persaingan dalam dunia broker PT. Kalibesar Raya Utama terus berusaha meningkatkan dan memperbaiki pelayanan untuk memberikan yang terbaik bagi masyarakat Indonesia. PT. Kalibesar Raya Utama melakukan perubahan dalam sisi teknologi dengan membangun dan membuat aplikasi berbasis Website dengan menggunakan Framework Codeigniter. Aplikasi Jagain.com adalah aplikasi yang dibuat untuk memudahkan layanan dan proses dalam memilih produk asuransi yang tepat sesuai dengan kebutuhan. Banyak pengembangan yang dilakukan pada aplikasi Jagain.com salah satunya pembuatan menu produk baru untuk melakukan penawaran asurasi karena aplikasi Jagain.com ingin menjual lebih banyak produk pilihan asuransi dari beberapa perusahaan asuransi yang telah bekerja sama dengan PT. Kalibesar Raya Utama.

Menu produk asuransi ini sangat penting pada aplikasi Jagain.comkarena pada menu ini nasabah dapat memilih dan menentukan produk asuransi yang dibutuhkan. Dengan adanya aplikasi Jagain.com para client dengan mudah membeli produk asuransi dimana saja dan kapan saja hanya dengan mengakses website, client dapat dengan mudah dalam membeli hanya dengan mendaftar, memilih paket asuransi, membayar dan akan mendapatkan polis yang dikirimkan melalui email.

Berdasarkan latar belakang tersebut, maka dilakukan penelitian yang berjudul Perancangan dan Pembuatan Menu Produk Asuransi Hewan pada Aplikasi Jagain.com Berbasis Website Dengan Framework Codeigniter di PT. Kalibesar Raya Utama.

(8)

8

2. Tinjauan Pustaka

Pada penelitian yang berjudul Perancangan dan Implementasi Website sebagai Media Informasi Pada Toko Hartom Souvenir Menggunakan PHP dan MySQL. Penelitian ini membahas mengenai perbedaan sistem lama dengan sistem baru, yaitu pada sistem lama penjualan dan promosi barang dilakukan dengan cara manual dan dari mulut ke mulut maka dari itu akan dibuat sistem informasi berbasis website dengan sistem yang baru. Selain itu sistem yang baru juga dapat memberikan informasi mengenai produk terbaru [2].

Pada penelitian yang berjudul Pembangunan Sistem Penjualan Online pada Toko Indah Jaya Furniture Surakarta. Penelitian ini membahas tentang Pembangunan sistem e-commerce penjualan di toko Indah Jaya Furniture merupakan langkah untuk meningkatkan penjualan dan promosi produk. Tujuan dibangunnya sistem e-commerce penjualan furniture ini pelanggan dapat melakukan pemesanan produk tanpa harus datang ke toko Indah Jaya Furniture dan dapat digunakan sebagai sarana promosi penjualan yang dapat diakses dimanapun dan kapanpun [3].

Pada penelitian yang berjudul Perancangan dan Pembuatan E-Commerce Berbasis Website pada Toko Dunia Palembang. Penelitian ini membahas rancangan membangun sebuah aplikasi penjualan berbasis e-commerce, dimana pelanggan dapat melakukan pemesanan pada website Toko Dunia, dan membantu perusahaan Toko Dunia dalam meningkatkan penjualan. Pengembangan aplikasi menggunakan metode RUP (Rational Unified Process). Sedangkan dalam penerapan sistem digunakan bahasa pemrograman PHP dan MySQL sebagai media basis data [4].

Pada penelitiann yang berjudul Perancangan Sistem Informasi Gereja berbasis Web mengggunakan Framework CodeIgniter (Studi Kasus : Gereja Utusan Pantekosta Kartasura). Dalam penelitian ini membahas rancangan untuk membangun Sistem Informasi Gereja bertujuan untuk mempermudah proses pengelolaan data dan memberikan pemngumuman terkait dengan warta gereja. Aplikasi ini dibuat menggunakan bahasa pemrograman PHP dan framewok codeiginiter dan bootstrap. Aplikasi ini dibuat dengan metode prototyping [5].

Pada penelitian yang berjudul Perancangan dan Pengaplikasian Sistem Penjualan pada “Distro Smith” Berbasis E-Commerce. Dalam penelitian ini membahas rancangan aplikasi E-Commerce pada Distro Smith Semarang diharapkan dapat memberikan kemudahan kepada masyarakat untuk melakukan pembelian. Distro ini dikembangkan dengan SDLC (System Development Life Cycle) dan software yang digunakan untuk merancang dan mendesain Aplikasi E-Commerce yaitu bahsa pemrograman PHP, text editor, Macromedia Dreamweaver 8, Database MySQL dan Adobe Photoshop CS4 [6].

Penelitian Perancangan dan Pembuatan Menu Produk Asuransi Hewan Pada Aplikasi Jagain.com Berbasis Website dengan Framework Codeigniter di PT Kalibesar Raya Utama, ini berbeda dengan penelitian yang ada sebelumnya, aplikasi ini dibangun menggunakan PHP sebagai bahasa

(9)

9

pemrograman dan MySQL sebagai database serta Framework CodeIginiter sebagai perantaranya. Perancangan ini bertujuan supaya sistem dapat bekerja dengan optimal serta memberi kemudahan bagi pengembang dan pengguna sistem.

Menu Produk Asuransi Hewan merupakan salah satu fitur yang diperlukan pada aplikasi Jagain.com. User dapat dengan mudah melihat paket apa saja yang ditawarkan.

PHP memiliki kepanjangan PHP Hypertext Preprocessor, bahasa interpreter yang mempunyai kemiripan dengan bahasa C dan Perl yang mempunyai kesederhanaan dalam perintah, yang digunakan untuk pembuatan aplikasi berbasis website [7].

MySQL adalah database server relasional yang gratis di bawah lisensi General Public License (GNU). Dengan sifatnya yang open source, memungkinkan juga user untuk melakukan modifikasi pada source code-nya untuk memenuhi kebutuhan spesifik mereka sendiri [8].

Codeigniter adalah sebuah framework yang digunakan untuk membuat sebuah aplikasi berbasis website yang disusun dengan menggunakan bahasa PHP. Dalam CI terdapat beberapa macam kelas yang berbentuk library dan helper. Yang berfungsi untuk membantu programmer dalam mengembangkan aplikasinya. Codeigniter (CI) adalah framework pengembangan aplikasi dengan menggunakan PHP, suatu kerangka untuk bekerja atau membuat program dengan menggunakan PHP yang lebih sistematis. MVC adalah konsep dasar yang harus diketahui sebelum mengenal Codeigniter. MVC adalah singkatan dari Model View Controller [9].

3. Metode Perancangan

Pada tahap Perancangan dan Pembuatan Menu Produk Asuransi menggunakan metode prototype, dalam metode prototype terdapat interaksi antara developer dan user request selama perancangan dan pembangunan sistem untuk hasil yang sesuai kebutuhan. Metode prototype melewati 3 proses tahapan, yaitu listen to customer, build, dan testingprototype.

(10)

10

Pada Gambar 1, tahapan awal dalam metode Prototype yaitu listen to customer, dilakukan identifikasi terhadap apa saja yang diperlukan sistem. Pada penelitian ini dibutuhkan database yang berfungsi untuk menyimpan data sistem, menu yang mudah digunakan oleh user, flexible dan responsive, serta penentuan asuransi dan paket-paket yang akan ditawarkan. Tahap selanjutnya dilakukan build , yaitu perancangan sistem menggunakan Unified Modeling Language (UML), perancangan database dan perancangan user interface. Setelah perancangan sistem selesai, user request dan developer melakukan evaluasi hasil perancangan. Apabila telah disepakati oleh kedua belah pihak, developer mulai menerapkan ke dalam bahasa pemrograman untuk membangun Menu Produk Asuransi Hewan. Tahap ketiga yaitu customer test atau uji coba kepada pengguna terhadapprototype sistem yang telah dibangun untuk mendapatkan evaluasi dari pengguna mengenai sistem yang telah dibuat. Jika hasil uji coba dan evaluasi belum sesuai maka kembali ke tahap awal yaitu identifikasi kebutuhan terhadap sistem dan proses selanjutnya adalah membangun kembali prototype sesuai hasil evaluasi yang diperoleh dari pengguna. Tahapan ini dilakukan hingga keinginan yang diharapkan oleh pengguna sudah tercapai. Prototype yang telah sesuai akan dilanjutkan dan dijadikan dasar untuk membangun Menu Produk Asuransi.

Broker Asuransi merupakan perantara antara Client (tertanggung) dan Perusahaan Asuransi. Bisnis broker asuransi adalah memberikan layanan konsultasi asuransi untuk Client dan juga akan membantu tertanggung untuk memilih perusahaan asuransi yang aman, produk asuransi yang kompetitif, cocok dan tepat premi dan juga membantu tertanggung untuk menangani klaim jika ada klaim yang terjadi. Broker Asuransi mendapatkan fee dari perusahaan asuransi berupa komisi dan tidak mengambil biaya dari tertanggung. Secara hukum broker asuransi lebih memihak ke tertanggung, sementara Agent adalah perpanjangan tangan dari perusahaan asuransi.

UML yang digunakan alam Perancangan dan Pembuatan Menu Produk Asuransi adalah use case diagram, activity diagram, class diagram dan deployment diagram.

(11)

11

Gambar 2Use Case Diagram Sistem pembuatanMenu Asuransi Hewan

Pada Gambar 2 menunjukkan bahwa sistem yang berjalan dalam Perancangan dan Pembuatan Menu Produk Asuransi terdapat tiga actor yang berperan, yaitu Client, Admin dan Pihak Asuransi. Staff Digital Marketing sebagai Admin memiliki hak untuk mengubah data, menghapus data dan melihat data. Client dapat melakukan registrasi dan proses pembelian produk asuransi, tidak diperbolehkan untuk mengubah, menghapus, dan melihat data. Serta Pihak Asuransi yang dapat menerbitkan polis apabila client sudah menyelesaikan pembayaran premi asuransi.

Rancangan activity diagram dari Perancangan dan Pembuatan Menu Produk Asuransi dibuat untuk lebih memahami aktivitas setiap aliran dimulai, keputusan aliran yang terjadi di setiap aliran, arah aliran dan akhir dari setiap aliran. Rancangan activity diagram client dapat dilihat pada Gambar 3.

(12)

12

Gambar 3 Activity Diagram Client

Pada Gambar 3 ditunjukkan aktivitas client dimulai dengan melakukan registrasi, setelah registrasi selesai client akan menerima verifikasi email, kemudian client dapat login dengan cara memasukkan email dan password, setelah login dan dinyatakan valid, maka sistem akan menampilkan menu Produk Asuransi Hewan. Setelah itu client memilih paket asuransi yang akan dibeli, tahap selanjutnya mengisi formknow your customer (kyc) atau mengisi form pendaftaran data diri dan kelengkapan pribadi serta melakukan pembayaran. Apabila pembayaran telah dikonfirmasi dan berhasil maka polis akan terbit.

(13)

13

Gambar 4 Activity Diagram Admin

Pada Gambar 4 ditunjukkan aktivitas admin dimulai dengan melakukan login dengan cara memasukkan email dan password

,

setelah login maka system akan mengecek apakah valid atau tidak jika dinyatakan valid, maka sistem akan menampilkan pilihan kelola data visitor, kelola transaksi dan kelola asuransi. Setelah memilih maka data akan ditampilkan, disini admin dapat melakukan aktivitas seperti melihat data, mengubah data dan menghapus data. Tahap selanjutnya melakukan update ke database.

(14)

14

Gambar 5Class Diagram

Gambar 5 menunjukkan Class diagram Perancangan dan Pembuatan Menu Produk Asuransi Hewan memiliki 4 class yaitu m_pet, m_package_pet, t_pet dan t_header. Setiap class memiliki attribute dan operation masing-masing serta memiliki relasi satu dengan lainnya sesuai hubungan antar class.

(15)

15

Pada Gambar 6 ditunjukkan Deployment Diagram yang memberikan gambaran antara hubungan fisik dan hardware yang terdapat pada Perancangan dan Pembuatan Menu Produk Asuransi Hewan. Terdapat entitas client sebagai pengguna yang mengakses internet melalui browser menggunakan Web Server Apache untuk mengakses aplikasi yang dibangun menggunakan bahasa pemrograman PHP dengan data yang terdapat di databaseMySQL Front.

4. Hasil dan pembahasan

Berdasarkan Perancangan yang telah dirancang sebelumnya maka dilakukan implementasi dan pengujian Perancangan dan Pembuatan menu Produk Asuransi Hewan. Implementasi dan pengujian sistem dilakukan dengan tujuan memastikan bahwa hasil perancangan sudah sesuai dengan harapan serta dapat menyelesaikan masalah yang dihadapi.

Gambar 7 Tampilan Awal Jagain.com

Gambar 7 merupakan tampilan awal dari website Jagain.com. Halaman awal menyajikan beberapa menu produk asuransi, salah satunya menu produk asuransi hewan.

(16)

16

Gambar 8 Tampilan Objek Pertanggungan

Pada Gambar 8, client memilih objek pertanggungan anjing atau kucing, setelah itu client memilih jenis kelamin objek yang dipilih, memasukkan harga pertanggungan, memilih jenis/ras hewan dan tanggal lahir hewan. Kemudian client wajib memilih cari asuransi untuk melihat paket asuransi hewan yang ditawarkan.

Gambar 9 Tampilan Pilih Paket Asuransi

Pada Gambar 9, client akan diberikan beberapa pilihan paket asuransi. Premi paket asuransi berbeda-beda dan memiliki benefit yang berbeda-beda juga. Ketika client sudah menentukan pilihan maka client dapat memilih tombol beli untuk melanjutkan proses. Setelah itu proses selanjutnya tampilan konfirmasi apakah data pemegang polis dan paket asuransi sudah sesuai dengan pilihan maka client akan diarahkan ke halaman form kyc atau form data diri.

(17)

17

Dalam proses Perancangan dan Pembuatan Menu Produk Asuransi Hewan, penulisan kode menggunakan konsep framework Codeigniter, yaitu dengan menggunakan MVC (Model, View, Controller). Ketiganya memiliki fungsi masing-masing dalam membangun aplikasi, Model memiliki tugas untuk mengatur, menyiapkan, memanipulasi dan mengorganisasikan data sesuai dengan instruksi dari Controller. View memiliki tugas untuk menyajikan informasi kepada client sesuai instruksi dari Controller. Controller mengatur apa saja yang harus dikerjakan model dan view dan untuk mengatur tampilan yang akan ditampilkan.

Kode Program 1 Controller-Tampilkan Paket Asuransi Hewan

1. public function asuransi(){

2. 3. $data['hdr_type']="PT"; 4. $data['unique']=$this->session->userdata['unique']; 5. $activity="<li>bicycle/asuransi</li>"; 6. $this->model_admin->editActivity($activity,$data['unique']['urut']); 7. $this->model_admin->lastPosition($data['unique']['urut'],$activity); 8. 9. $this->load->library('user_agent'); 10. 11.if(isset($this->session->userdata['data_pet'])){ 12. $this->load->model('model_all'); 13. $this->load->model('model_pet'); 14. 15. if(isset($this->session->userdata['data_visitor'])){ 16. $allowed="no"; 17. } 18. else{ 19. $allowed="yes"; 20. } 21. 22. 23. 24. if($this->input->post('visitor_name')&&$allowed=="yes"){ 25. 26. $visitor_lastno = $this->model_all->getvisitorlastno('PT'); 27. 28. $data_visitor = array( 29. 'visitor_id' => $visitor_lastno, 30. 'visitor_type' => 'PT', 31. 'visitor_name' => $this->input->post('visitor_name'), 32. 'visitor_phone' => $this->input->post('visitor_phone'), 33. 'visitor_email' => $this->input->post('visitor_email'), 34. 'privilege'=>'U' 35. ); 36. 37. $this->session->set_userdata('data_visitor',$data_visitor); 38. 39. $data['unique']=$this->session->userdata['unique'];

40. $noUrut=$data['unique']['urut']; //no urut session

(18)

18 42. 43. $this->model_all->insertdatavisitor($data_visitor); 44. 45. $this->model_all->sendvisitoremail($data_visitor['visitor_id']); 46. 47. 48. } 49. 50. if($allowed=="no"||$this->input->post('visitor_name')!=null){ 51. 52. $data['data_pet']=$this->session->userdata['data_pet']; 53. 54. $data['data_package']=$this->model_pet->getpackagepet($this->session->userdata['data_pet']); 55. 56. if (>is_mobile() || $this->agent->is_mobile('iphone') || $_SERVER['HTTP_HOST']=="m.jagain.com" ) 57. { 58. $tipe = array( 59. 'platform'=>'mobile' 60. ); 61. 62. $this->session->set_userdata('tipe',$tipe); 63. $data['data_platform']=$this->session->userdata['tipe']; 64. } 65. else 66. { 67. $tipe = array( 68. 'platform'=>'dekstop' 69. ); 70. 71. $this->session->set_userdata('tipe',$tipe); 72. $data['data_platform']=$this->session->userdata['tipe']; 73. } 74. $data['data_visitor']=$this->session->userdata['data_visitor']; 75. $data['noUrut']=$data['unique']['urut']; 76. $this->load->view('pet/pt_2tra',$data); 77. 78. 79. } 80. else{ 81. 82. redirect(base_url()); 83. } 84. } 85. else{ 86.

$this->session->set_flashdata('msg_error', 'Halaman tidak diizinkan');

87. redirect(base_url());

88. }

89.

(19)

19

Pada Kode Program 1 menunjukkan bagian controller untuk menampilkan pilihan paket asuransi. Pada controller yang akan menjalankan fungsi class yang ditulis dalam view dan model. Pada fungsi public function asuransi yang akan memuat model.

Kode Program 2Model - Tampilkan Paket Asuransi Hewan

1. public function getpackagepet(){

2.

3.

4. $package =

$this->db->query("select * from m_package_pet,m_insurance,c_diskon where m_package _pet.insurance_id = m_insurance.insurance_id and m_insurance.insurance_i d = c_diskon.insurance_id and package_status='Y' and m_insurance.status_ pt='Y'");

5.

6. $packagepet = array();

7. foreach ($package->result() as $row){

8. 9. $data=array( 10. 11. 'package_id'=>$row->package_id, 12. 'insurance_id'=>$row->insurance_id, 13. 'diskon'=>$row->pt_persen, 14. 'insurance_name'=>$row->insurance_name, 15. 'logo_pt'=>$row->logo_pt, 16. 'adminfee_pt'=>(int)$row->adminfee_pt, 17. 'policyfee_pt'=>(int)$row->policyfee_pt, 18. 'permium_charged'=>$row->premium_charged, 19. 'online_pt'=>$row->online_pt, 20. 'package_name'=>$row->package_name, 21. 'pt_brokfee'=>$row->pt_brokfee, 22. 'pt_persen'=>$row->pt_persen 23. 24. ); 25. 26. array_push($packagepet,$data); 27. 28. } 29. 30. 31. return $packagepet; 32. 33. 34. }

Pada Kode Program 2, model adalah penghubung antara view dan controller dengan database. Query yang digunakan untuk menampilkan semua data kolom pada table m_package_pet.

(20)

20

Kode Program 3View - Tampilkan Paket Asuransi Hewan

1. <?php

2.

3. $i = 0;

4. foreach($data_package as $row):

5. $i++; 6. 7. $data_choosed_package[$i] = array( 8. 'insurance_id'=>$row['insurance_id'], 9. 'package_premi'=>$row['permium_charged'], 10. 'package_id'=>$row['package_id'], 11. 'package_name' => $row['package_name'], 12. 'insurance_name' => $row['insurance_name'], 13. 'package_logo' => $row['logo_pt'], 14. 'adminfee_pt' =>$row['adminfee_pt'], 15. 'policyfee_pt' =>$row['policyfee_pt'], 16. 'pt_persen' =>$row['pt_persen'], 17. 'pt_brokfee' => $row['pt_brokfee'], 18. ); 19. 20. $this->session->set_userdata('data_choosed_package'.$i,$data_choosed_package[$i]); 21. 22.?> 23.

24.<form class="" action="<?php echo base_url("pet/preinsert"); ?>" method= "post" enctype="multipart/form-data"

data-success="Sent! Thank you!" data-toastr-position="top-right"> 25.<div class="col-md-12 col-sm-12" >

26.<div class="panel

panel-default" id="<?php echo $row['package_id']; ?>"> 27.<div class="panel-body" >

28.

29.<div class="col-md-3">

30. <img src="<?php echo base_url($row['logo_pt']); ?>" alt="" width="70 %;"/></br> 31. 32.<?php 33. $tgl=date('d-m-Y'); 34. $tgl2=date('d-m-Y',strtotime('+1 years')); 35. echo "".$this->lang->line('policyPeriod')."</br>"; 36. echo '<small>'.$tgl.''.$this->lang->line('until').''.$tgl2.'</br></small>'; 37. ?> 38. 39.<?php 40. $diskon_premi=($row['permium_charged']*$row['pt_persen'])/100; 41. $jumlah_premi=$row['permium_charged']-$diskon_premi; 42. ?> 43. </div> 44.

45.<div class="col-md-3">

46. <h3 style="margin: 0 0 4px;"><?=$row['insurance_name']?></h3>

47.

48. <b style="color:#333;"><?=$row['package_name']?></b> 49. <input id="<?php echo

"online_pt-".$i; ?>" name="online_pt" type="hidden" value="<?=$row['online_pt']?>">

(21)

21

50.

51. </div>

52.

53.<div class="col-md-3">

54.

55. <h4 style="margin: 0 0 0px;"><?php echo $this->lang->line('premiumbefore'); ?></h4>

56. <h4 id="<?php echo

"premi-value-".$i; ?>" style="margin: 0 0 4px;"><?php echo

"".$this->lang->line('Rp')."".number_format($row['permium_charged'],2,',','.');?></h4>

57. <h4 style="margin: 0 0 0px;"><?php echo $this->lang->line('premiumafter'); ?></h4>

58. <h4 style="margin: 0 0 0px;"><?php echo

"".$this->lang->line('Rp')."".number_format($jumlah_premi,2,',','.');?></h4></br>

59.

60. <input id="<?php echo

"id-".$i; ?>" name="count" type="hidden" value="<?php echo $i; ?>"> 61. <a href="javascript:;" onclick="jQuery('<?php echo '#benefit

slide_'.$row['package_id']; ?>').slideToggle();" class="inactive"> 62. <b style="color:#333;"><?php echo

$this->lang->line('checkbenefit'); ?> </b><i class="fa fa-caret-down" style="color:#d9534f;"></i>

63. </a> 64. </div>

Kode Program 3 menunjukkan view dalam menampilkan pilihan paket asuransi hewan. Perintah pada baris 1-22 merupakan perintah perulangan array untuk membaca nilai array yang sudah dideklarasikan sebelumnya atau $data_package, sedangkan $row variabel perantara yang sudah berisi data array pada perulangan tersebut. Perintah pada baris 24-27 berfungsi untuk memanggil id paket asuransi. Perintah pada baris 29-30 berfungsi untuk memanggil logo asuransi. Perintah pada baris 32-37 berfungsi untuk periode polis sesuai dengan pilihan dan akan otomatis berakhir ditambah 1 tahun dari periode awal polis. Perintah pada baris 39-43 berfungsi perhitungan premi dikurangi diskon. Perintah pada baris 45-51 berfungsi untuk menampilkan nama asuransi sesuai dengan nama paket. Perintah pada baris 55-58 berfungsi untuk menampilkan premi sebelum dan premi sesudah didiskon. Perintah pada baris 60-64 berfungsi untuk melihat info benefit yang ditawarkan pada paket asuransi hewan.

Pengujian sistem yang dilakukan pada Perancangan dan Pembuatan Menu Produk Asuransi Hewan yang sudah dirancang dan dibangun yaitu User Acceptance Test (UAT) atau uji pengujian oleh pengguna. Ini adalah suatu bukti pengujian yang dilakukan oleh pengguna yang memiliki tujuan menghasilkan bahwa sistem yang telah dibangun dan dianggap memenuhi kebutuhan dan dapat diterima oleh pengguna. Pengujian ini dilakukan kepada staff department digital marketing dan department IT di PT. Kalibesar Raya Utama. Hasil dari pengujian User Acceptance Test terdapat pada Tabel 1.

(22)

22

Tabel 1User Acceptance Test Perancangan dan Pembuatan Menu Produk Asuransi Hewan

No Pertanyaan Jawaban Jumlah

Ax5 Ax4 Ax3 Ax2 Ax1

1

Apakah Pembuatan Menu Produk Asuransi Hewan sudah menjawab

kebutuhan?

4 1 0 0 0 24

2

Apakah Pembuatan Menu Produk Asuransi Hewan sudah membantu

menyelesaikan masalah?

4 1 0 0 0 24

3

Apakah pilihan paket pada Menu Produk Asuransi Hewan sudah sesuai dengan kebutuhan client?

3 2 0 0 0 23

4

Apakah Menu Produk Asuransi Hewan memiliki Tampilan yang menarik?

4 1 0 0 0 24

5

Apakah step pada Menu Produk Asuransi Hewan mudahdimengerti?

5 0 0 0 0 25

6 Apakah fungsi pada Menu Produk Asuransi Hewan

berjalan dengan baik? 5 0 0 0 0 25

Berdasarkan Tabel 1, nilai rata-rata pada jawaban pertama adalah 4,8 maka persentasenya adalah 96%, Pembuatan Menu Produk Asuransi Hewan ini dapat menyelesaikan kebutuhan perusahaan dimana menu asuransi hewan ini dibuat untuk menambah produk asuransi yang ingin ditawarkan perusahaan kepada client. Nilai rata-rata pada jawaban kedua adalah 4,8 maka persentasenya adalah 96%, Pembuatan Menu Produk Asuransi Hewan ini sudah membantu menyelesaikan masalah dimana client dapat memilih dan membeli paket asuransi dengan mudah. Nilai rata-rata pada jawaban ketiga adalah 4,6 maka persentasenya adalah 92%, menurut survey yang dilakukan departmen marketing, client sudah cukup puas dengan pilihan paket yang ditawarkan. Nilai rata-rata pada jawaban keempat adalah 4,8 maka persentasenya adalah 96%, Menu Produk Asuransi Hewan, memiliki tampilan yang menari karena cukup simpel. Nilai rata-rata pada jawaban kelima adalah 5 maka persentasenya adalah 100%, user menganggap step yang ada pada Menu mudah untuk dimengerti. Nilai rata-rata pada jawaban keenam adalah 5 maka persentasenya adalah 100%, user menganggap semua fungsi yang ada pada menu sudah berjalan dengan cukup baik.

(23)

23

5. Simpulan

Perancangan dan Pembuatan Menu Produk Asuransi Hewan dibangun menggunakan pemrograman PHP dan menggunakan database MySQL Front serta menggunakan framework Codeigniter sebagai perantara yang mudah diterapkan, dipelajari, dan dikembangkan oleh developer. Berdasarkan hasil penelitian dan pengujian user acceptance test dapat disimpulkan bahwa pembuatan Menu Produk Asuransi Hewan membantu menjawab kebutuhan dan menangani permasalahan dalam memilih asuransi hewan yang tepat, mengenai proses pembelian dan polis terbit lebih cepat. Saran apabila terdapat pengembangan sistem untuk ke depannya, diharapkan sistem dilengkapi produk asuransi yang lainnya seperti asuransi untuk ART (Asisten Rumah Tangga), menambah fitur seperti membeli pulsa dan membayar tagihan, menambah sistem pembayaran menggunakan go-pay atau ovo, serta meningkatkan sistem keamanan.

6. Daftar Pustaka

[1] Azwar, S., 2011. Metode Penelitian. Yogyakarta: Pustaka Pelajar.

[2] Setyo, A., 2016, Perancangan dan Implementasi Website sebagai Media Informasi Pada Toko Hartom Souvenir Menggunakan PHP dan MySQL, Yogyakarta, Jurnal.

[3] Aryanto, A., 2013, Pembangunan Sistem Penjualan Online Pada Toko Indah Jaya Furniture Surakarta, Surakarta, Jurnal.

[4] Andy, 2014, Perancangan Dan Pembuatan E-Commerce Berbasis Website Pada Toko Dunia Palembang, Palembang, Jurnal.

[5] Urbanus Pah, M., 2016, Perancangan Sistem Informasi Gereja Berbasis Web menggunakan Framework CodeIgniter Studi Kasus : Gereja Utusan Pantekosta Kartasura., Salatiga, Artikel Ilmiah.

[6] Rejeki, R, 2011, Perancangan dan Pengaplikasian Sistem Penjualan pada “Distro Smith” Berbasis E-Commerce, Semarang, Jurnal.

[7] Nugroho, B., 2004. Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL. Gava Media. Yogyakarta.

[8] Saputro, H., 2012, Modul Pembelajaran Praktek Basis Data (MySQL), Jakarta, Modul Pembelajaran.

[9] I Ketut, S. 2016, Implementasi Model View Controller Dengan Framework Codeiginiter Pada E-Commerce Penjualan Kerajinan Bali, Bali, Jurnal Sistem dan Informatika

[10] Pressman, R. S., 2001, Software Engineering : A Practitioner’s Approach, Amerika Serikat: R.S. Pressman and Associates.

Gambar

Gambar 2 Use Case Diagram Sistem pembuatan Menu Asuransi Hewan
Gambar 3 Activity Diagram Client
Gambar 4 Activity Diagram Admin
Gambar 5 Class Diagram
+4

Referensi

Dokumen terkait

Jenis Soal Soal Skor 1 3.1 Menganalisis sejarah perkembanga n media 3.1.1 Memahami sejarah perkembanga n media 3.1.2 Menceritakan sejarah perkembanga n media

Kita menjadi garam dan terang dunia, jika kita berjuang untuk hidup kudus sesuai dengan ajaran iman kita.. Perjuangan ini dimulai dari diri kita sendiri, dengan pertama-tama

Jumlah mahasiswa yang berada dalam cluster 7 adalah sejumlah 50 orang mahasiswa dengan kemampuan akademik yang baik, namun kurang aktif dalam kegiatan

Sedangkan pada unsur aktivitas pengendalian bagian otorisasi sudah jelas dalam pemberian kredit, karena untuk pengajuan pinjaman menggunakan formulir yang harus

Jadi sebagaimana yang telah di jelaskan bahwa untuk membangun minat dan motifasi siswa terhadap mata pelajaran pendidikan jasmani haruslah menjadi suatu tugas

Peraturan tersebut menjelaskan bahwa yang dimaksud dengan Barang Milik Daerah adalah semua barang yang dibeli atau diperoleh atas beban Anggaran Pendapatan dan

Dalam penelitian ini berdasarkan hasil obervasi sederhana yang dilakukan peneliti bahwa banyak faktor yang dapat menyebabkan mahasiswa yang tinggal di kos untuk

Semua pelanggan O365 baru harus membeli minimal 50 atau 150 kursi (tergantung pada tanggal pembelian; seperti ditampilkan dalam tabel referensi di atas) SKU Office 365 tertentu