Customer Relationship Management Di PT Sentul Golf Utama Berbasis Web

  

Cur r iculum Vitae

Biodata Pribadi

  Nama Lengkap : Widya Pramudita Nama Panggilan : Dita Tempat, Tanggal Lahir : Jakarta, 15 Juni 1989 Jenis Kelamin : Perempuan Status : Belum Menikah Agama : Islam Warga Negara : Indonesia

Alamat : Jl. Kamper blok B no.42 Griya Sunyaragi Permai Cirebon

Telepon : 0231 487623/ 082127557807 E-mail : widyapramuditha@gmail.com Hobi : membaca, mendengarkan musik Motto : selalu ada jalan dalam keadaan apapun

Pendidikan Formal a

  

Kuliah : Universitas Komputer Indonesia (UNIKOM)

Jurusan : Teknik Informatika Tahun : 2007 - Sekarang

  b. Sekolah Menengah Atas : SMA N 5 – CIREBON Jurusan : Ilmu Pengetahuan Alam Tahun Lulus : 2007

  c. Sekolah Menengah Pertama : SMP Islam Al-azhar Cirebon Tahun Lulus : 2004 d. Sekolah Dasar : SD Islam Al-azhar Cirebon Tahun Lulus : 2001

  Kursus / Sertifikasi

  • Lembaga Pendidikan Bahasa Asing LIA tahun 1998-2005
  • Leembaga Bahasa Asing GET tahun 2006-2007

  Pengalaman Organisasi

  • Kegiatan Pramuka SD Islam Al-azhar Cirebon 1998
  • Kegiatan Pramuka dan OSIS SMP Islam Al-azhar 2001
  • Kegiatan Bola Basket SLAYERS SMA 5 Cirebon 2005
  • - Kegiatan Kepemimpinan LKMM di Universitas Komputer Indonesia (UNIKOM)

  • Kegiatan Bola Basket HIMA-IF

  Pengalaman Bekerja

  • Jurnalis junior harian RADAR CIREBON 2005
  • Membuat Aplikasi penyusunan document di CV.GLOBAL Cirebon

  Bandung, 12Agustus 2011 Hormat saya, Widya Pramudita DAFTAR PUSTAKA [1]. Badudu, J.S, 1994, Ejaan Bahasa Indonesia, Pustaka Sinar Harapan, Jakarta, 26-57 [2]. Educozone. (21 mei 2011, Pukul

  19.13 WIB), Waterfall Model, http://educozone.com/se/waterfall_model.html .

  [3]. Fathansyah (2007), Basis Data, Informatika, Bandung. [4]. Jogiyanto HM, Pengenalan Komputer. Andi Offset, Yoyakarta,1999.

  [5]. Pressman, Roger S. (2002), Rekayasa Perangkat Lunak: Pendekatan Praktisi Buku 1, Andi Offset, Yogyakarta. [6]. Zikmund G.William, McLeod JR Raymond, Gilbert W. Faye W. Customer Relationship

  Management. Leyh Publishing, LLC. 2003

  BAB V KESIMPULAN DAN SARAN Pada bab ini akan diulas tentang kesimpulan yang berisi hasil-hasil yang

  

diperoleh setelah dilakukan analisis, desain, dan implementasi dari perancangan

perangkat lunak yang dibangun dan telah dikembangkan serta saran-saran yang akan

memberikan catatan penting dan kemungkinan perbaikan yang perlu dilakukan untuk

pengembangan perangkat lunak selanjutnya.

  V.1 Kesimpulan Ada pun kesimpulan yang dihasilkan adalah sebagai berikut :

  1. Pemberian informasi kepada member lebih efektif sehingga pengelolaan data serta informasi yang dihasilkan lebih akurat.

  2. Member lebih mudah dalam mendapatkan report history mereka.

  3. Member lebih mudah saat melakukan reservation.

  4. Dengan sistem CRM beerbasis web ini memudahkan para member yang berada diluar negeri saat mereka ingin melakukan booking tanpa harus telepon atau mendatangi langsung perusahaan.

  V.2 Saran Saran-saran terhadap pengguna sistem yang telah dibuat adalah sebagai berikut :

  1. Perlu adanya pengembangan dari Customer Relationship yang dibangun agar dilakukan secara lebih luas.

  2. Perlu adanya pengembangan pada fungsionalitas CRM agar lebih membantu perusahaan dalam menjalankan sistem bisnis mereka.

  BAB IV IMPLEMENTASI DAN PENGUJ IAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan. Setelah implementasi maka dilakukan pengujian sistem yang baru dimana akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.

  IV.1 Implementasi Setelah sistem dianalisis dan didesain secara rinci, maka selanjutnya akan menuju tahap implementasi. Tujuan Implementasi adalah untuk mengkonfirmasikan modul program perancangan pada para pelaku sistem sehingga pengguna dapat memberi masukan kepada pembangun sistem.

  IV.1.1 Kebutuhan Perangkat Keras Perangkat keras yang diperlukan untuk mengimplementasikan perangkat lunak dari customer relationship management di PT Sentul Golf Utama berbasis web.

  Adapun spesifikasi perangkat keras yang digunakan untuk membangun CRM ini adalah sebagai berikut: a. Processor berkecepatan minimal 1 Ghz. c. Monitor SVGA 15’’.

  d. RAM 256 Mb.

  e. Modem untuk koneksi dengan Internet.

  f. Printer

  IV.1.2 Kebutuhan Perangkat Lunak Adapun spesifikasi perangkat lunak yang digunakan untuk membangun CRM dapat dilihat pada tabel IV.1:

  

Tabel IV.1 spesifikasi per angkat lunak

Perangkat Lunak Keterangan Sistem Operasi Windows XP Profesional

  Bahasa Pemograman PHP 5.2.6 Web Server

  XAMPP version 2.0 Database Server MySQL 5.0.51b Web Browser Mozilla firefox 3.0 Code Editor Adobe framework Image Editor Adobe Photoshop CS2 DFD Modeler Visio 2007

  IV.1.3 Implementasi Basis Data Pembuatan database dilakukan dengan menggunakan aplikasi DBMS MySQL.

  Implementasi database dalam bahasa SQL seperti pada tabel IV.2:

  

Table IV.2 Tabel implementasi basis data

Tabel User Tabel r eser vation

CREATE TABLE IF NOT EXISTS `user` (

  `id_user` int(11) NOT NULL AUTO_INCREMENT, `email` varchar(256) DEFAULT NULL, CREATE TABLE

  IF NOT EXISTS `reservation` ( `id_reservation` bigint(20) NOT NULL AUTO_INCREMENT,

  `password` varchar(256) DEFAULT NULL, `id_user_category` int(11) NOT NULL, `id_user_category_sub` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `code` varchar(255) DEFAULT NULL, `last_login_time` datetime DEFAULT NULL, `create_time` datetime DEFAULT NULL, `create_user_id` int(11) DEFAULT NULL, `update_time` datetime DEFAULT NULL, `update_user_id` int(11) DEFAULT NULL, `date_expire` date DEFAULT NULL, `active` smallint(6) DEFAULT NULL COMMENT '1=Not Aktif; 2=Aktif; 3=Sleep; 4= Dead', `date_start` date DEFAULT NULL, `phone` varchar(20) DEFAULT NULL, PRIMARY KEY (`id_user`) FOREIGN KEY (`id_user_category`) REFERENCES user_category (`id_user_category`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=16 ;

  

'1',

`date` date NOT NULL, `member_id` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `phone` varchar(12) DEFAULT NULL, `operator_id` int(11) DEFAULT NULL, `create_by` int(11) DEFAULT NULL, `create_date` datetime DEFAULT NULL, `update_by` int(11) DEFAULT NULL, `update_date` datetime DEFAULT NULL, `id_rates` int(11) DEFAULT NULL, `notified` smallint(6) NOT NULL DEFAULT

'0',

`daypart` int(11) NOT NULL, PRIMARY KEY (`id_reservation`) FOREIGN KEY (`id_user`) REFERENCES user (`id_user`) FOREIGN KEY (`id_rates`) REFERENCES rates (`id_rates`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=38 ; Tabel Reser vation detail Tabel r ates

  CREATE TABLE

  IF NOT EXISTS `reservation_detail` ( `id_reservation_detail` int(11) NOT NULL AUTO_INCREMENT, `id_reservation` int(11) DEFAULT NULL, `id_additional` int(11) DEFAULT NULL, `price` bigint(20) DEFAULT NULL, PRIMARY KEY (`id_reservation_detail`) FOREIGN KEY (`id_reservation`) REFERENCES reservation (`id_reservation`) FOREIGN KEY (`id_additional`) REFERENCES additional (`id_additional`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;

  CREATE TABLE IF NOT EXISTS `rates` ( `id_rates` int(11) NOT NULL AUTO_INCREMENT, `rate` int(11) NOT NULL, `daypart` smallint(6) NOT NULL, `is_member` tinyint(1) NOT NULL, PRIMARY KEY (`id_rates`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; Tabel additional Tabel Pegawai

  CREATE TABLE

  IF NOT EXISTS `additional` ( `id_rates` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `price` int(11) DEFAULT NULL, PRIMARY KEY (`id_additional`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ; CREATE TABLE IF NOT EXISTS `pegawai` (

  `id_pegawai` int(11) NOT NULL AUTO_INCREMENT, `id_user` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `nip` varchar(255) DEFAULT NULL, `phone` varchar(20) DEFAULT NULL, PRIMARY KEY (`id_pegawai`) FOREIGN KEY (`id_user`) REFERENCES user (`id_user`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=21 ; Table IV.2 Tabel implementasi basis data (lanjutan) Tabel member Tabel newsletter CREATE TABLE IF NOT EXISTS `member` (

  `id_member` int(11) NOT NULL AUTO_INCREMENT, `id_user` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL, `address` varchar(255) DEFAULT NULL, `code` varchar(255) DEFAULT NULL, `date_expire` date DEFAULT NULL, `active` smallint(6) DEFAULT NULL COMMENT '1=Not Aktif; 2=Aktif; 3=Sleep; 4= Dead', `date_start` date DEFAULT NULL, `phone` varchar(20) DEFAULT NULL, PRIMARY KEY (`id_member`) FOREIGN KEY (`id_user`) REFERENCES user (`id_user`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=30 ; CREATE TABLE IF NOT EXISTS `news` (

  `id_newsletter` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL, `summary` text, `body` text, `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `id_user` int(11) NOT NULL, PRIMARY KEY (`id_newsletter`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;

  Tabel user category Tabel inquiry CREATE TABLE

  IF NOT EXISTS `user_category` ( `id_user_category` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `deleteable` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id_user_category`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

  CREATE TABLE IF NOT EXISTS `inquiry` ( `id_inquiry` bigint(4) NOT NULL AUTO_INCREMENT, `name` varchar(256) NOT NULL, `email` varchar(256) NOT NULL, `subject` varchar(256) NOT NULL, `category` varchar(64) NOT NULL, `body` text NOT NULL, `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id_inquiry`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

  IV.1.4 Implementasi Antar muka Implementasi antarmuka dilakukan dengan setiap halaman program yang dibuat dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antarmuka yang dibuat dan dibedakan antara antarmuka untuk admin, member, dept.member, front office.

  1. Implementasi Antarmuka Admin Implementasi antarmuka yang terdapat pada perangkat lunak yang ditujukan untuk admin dapat dilihat pada tabel berikut ini:

  

Tabel IV.3 Antar muka Admin

MENU DESKRIP SI Login Untuk menangani proses login admin.

  Menu Admin Tampilan awal antarmuka admin masuk ke proses selanjutnya.

  Pengolahan data employee

  Untuk mengolah data employee seperti tambah, edit, atau hapus.

  Pengolahan data additional

  Untuk mengolah data additional seperti tambah, edit, atau hapus.

  Pengolahan rates Untuk mengolah rates seperti edit.

  Change profile Untuk mengubah profile seperti ubah password, email, alamat, telepon.

  Pengolahan newsletter

  Untuk create, update, delete, dan send newsletter

  2. Implementasi Antarmuka Member Implementasi antarmuka yang terdapat pada perangkat lunak yang ditujukan untuk member dapat dilihat pada tabel IV.4:

  

Tabel IV.4 Antar muka Member

MENU DESKRIP SI Login Untuk menangani proses login member.

  Menu member Tampilan awal antarmuka member masuk ke proses selanjutnya.

  Create reservation Untuk melakukan reservation.

  Untuk melihat history transaksi yang pernah Transaction history dilakukan oleh member Untuk mengubah profile seperti ubah password,

  Change Profile email, alamat, telepon. newsletter Untuk melihat newsletter.

  3. Implementasi Antarmuka Dept.member Implementasi antarmuka yang terdapat pada perangkat lunak yang ditujukan untuk dept.member dapat dilihat pada tabel IV.5:

  

Tabel IV.5 Antar muka dept.member

MENU DESKRIP SI Login Untuk menangani proses login dept.member.

  Tampilan awal antarmuka dept.member masuk ke Menu dept. member proses selanjutnya.

  Untuk mengolah data member seperti create, Data member update, dan delete.

  Untuk mengubah profile seperti ubah password, Change Profile email, alamat, telepon.

  4. Implementasi Antarmuka front office Implementasi antarmuka yang terdapat pada perangkat lunak yang ditujukan untuk front office dapat dilihat pada tabel IV.6:

  

Tabel IV.6 Antar muka front office

MENU DESKRIP SI Login Untuk menangani proses login member.

  Tampilan awal antarmuka front office masuk ke Menu front office proses selanjutnya. Create reservation Untuk melakukan reservation member.

  Manage reservation Untuk update dan delete reservation Untuk mengubah profile seperti ubah password,

  Change Profile email, alamat, telepon.

  Untuk memperjelas bentuk implementasi antarmuka diatas, tampilan-tampilan antarmuka yang telah dibuat dapat dilihat pada Lampiran A.

  IV.2 Pengujian Alpha Pengujian perangkat lunak adalah elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, perancangan, dan pengkodean. Pengujian yang digunakan untuk menguji sistem ini adalah metode pengujian black-box. Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak.

  IV.2.1 Rencana Pengujian Rencana pengujian akan dilakukan dengan menguji sistem secara alpha dan beta.

  

Pengujian perangkat lunak Customer Relationship Management berikut menggunakan

data uji berdasarkan data yang terdapat pada PT Sentul Golf Utama. Rencana pengujian

selengkapnya dapat dilihat pada tabel IV.7:

  

Tabel IV.7 tabel per ancangan pengujian

Item uji Detail pengujian J enis pengujian login Input username Black-box Input password Black-box

  Authentication login Black-box reservation Reservation online Black-box Manage reservation Create reservation Black-box Update reservation Black-box

  Delete reservation Black-box

  Manage member Create member Black-box Update member Black-box Manage rates Create rates Black-box Update rates Black-box

  Manage employee Create employee Black-box Update employee Black-box Manage additional Create additional Black-box Update additional Black-box

  Delete additional Black-box Manage newsletter Create newsletter Black-box

  Update newsletter Black-box Delete newsletter Black-box Send newsletter Black-box IV.2.2 Skenario Pengujian dan Hasilnya Berikut adalah beberapa skenario pengujian dari sistem customer relationship management di PT sentul golf utama, dapat dilihat pada tabel IV.8 .

  

Tabel IV.8 tabel pengujian login

Kasus dan Hasil Uji Benar (Data Benar)

Data Masukan Yang diharapkan Pengamatan Kesimpulan username username tercantum Dapat mengisi field [ ] Diterima

  √ dalam box isian username sesuai yang [ ] Ditolak diharapkan. password Password tercantum Dapat mengisi field [ ] Diterima

  √ pada box isian. password sesuai yang [ ] Ditolak diharapkan. Klik tombol login Data username dan Tombol login dapat [ ] Diterima

  √ data password dicari berfungsi [ ] Ditolak

  

Kasus dan Hasil Uji Benar (Data salah)

Memasukan data Tidak dapat login Muncul pesan “incorrect [ ] Diterima

  √ username atau password username or password

  [ ] Ditolak yang tidak terdaftar atau salah mengosongkan username Tidak dapat login Dapat menampilkan pesan [ ] Diterima

  √ atau password kesalahan ”username [ ] Ditolak cannot be blank” dan “password cannot be blank”

  

Tabel IV.9 tabel pengujian r eser vation

Kasus dan Hasil Uji Benar (Data Benar)

Data Masukan Yang diharapkan Pengamatan Kesimpulan Klik order reservation Menampilkan form Dapat menampilkan form

  [ ] Diterima √ order reservation order reservation

  [ ] Ditolak Memasukan Date Date tercantum pada Dapat mengisi field date [ ] Diterima √

box isian sesuai yang diharapkan.

  [ ] Ditolak Memasukan Daypart Menampilkan Daypart Daypart yang sudah [ ] Diterima

  √ yang terpilih terpilih ditampilkan [ ] Ditolak

  

Kasus dan Hasil Uji Benar (Data salah) Mengosongkan date Tidak dapat create reservation Muncul pesan “please fix the following input error : date cannot be blank

  [ √

  Dapat menampilkan form data member

  [ √

  ] Diterima [ ] Ditolak Mengosongkan memberi Tidak dapat create reservation

  Muncul pesan “please fix the following input error : member cannot be blank”

  [ √

  ] Diterima [ ] Ditolak Tabel IV.11 Tabel pengujian manage member Kasus dan Hasil Uji Benar (Data Benar)

  Data Masukan Yang diharapkan Pengamatan Kesimpulan Klik data member Menampilkan form data member

  [ √

  √ ] Diterima [ ] Ditolak

  ] Diterima [ ] Ditolak Klik create data member Menampilkan form create data member

  Dapat menampilkan form create data member

  [ √

  ] Diterima [ ] Ditolak email Menampilkan Daypart yang terpilih

  Daypart yang sudah terpilih ditampilkan [

  √ ] Diterima [ ] Ditolak username Username tercantum di Dapat mengisi field [

  Kasus dan Hasil Uji Benar (Data salah) Mengosongkan date Tidak dapat create reservation Muncul pesan “please fix the following input error : date cannot be blank

  Delete data reservation Menghapus data yang dipilih data yang terpilih terhapus [

  ] Diterima [ ] Ditolak Tabel IV.10 tabel pengujian manage r eser vation Kasus dan Hasil Uji Benar (Data Benar)

  Memasukan Date Date tercantum pada box isian

  Data Masukan Yang diharapkan Pengamatan Kesimpulan Klik create reservation Menampilkan form create reservation

  Dapat menampilkan form create reservation

  [ √

  ] Diterima [ ] Ditolak Memasukan status Menampilkan dtatus yang dipilih

  Dapat menampilkan status yang sudah dipilih [

  √ ] Diterima [ ] Ditolak

  Dapat mengisi field date sesuai yang diharapkan.

  √ ] Diterima [ ] Ditolak

  [ √

  ] Diterima [ ] Ditolak Memasukan Daypart Menampilkan Daypart yang terpilih

  Daypart yang sudah terpilih ditampilkan [

  √ ] Diterima [ ] Ditolak

  Memasukan data member Menampilkan data member yang akan dipilih

  Data member yang telah terpilih ditampilkan [

  √ ] Diterima

  

box isian username sesuai yang

diharapkan [ ] Ditolak password Password tercantum di box isian

  Dapat menganerate code sesuai member type yang telah di pilih [

  [ √

  Muncul pesan “please fix the following input error : phone cannot be blank

  ] Diterima [ ] Ditolak Mangosongkan phone Tidak dapat create member

  [ √

  Muncul pesan “please fix the following input error : username cannot be blank

  ] Diterima [ ] Ditolak Mengosongkan username Tidak dapat create member

  [ √

  Kasus dan Hasil Uji Benar (Data salah) Mengosongkan email Tidak dapat create member Muncul pesan “please fix the following input error : email cannot be blank

  √ ] Diterima [ ] Ditolak

  Dapat memilih active status sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak active Active status tercantum pada box isian

  √ ] Diterima [ ] Ditolak code Code tercantum pada box isisan

  Dapat mengisi field password sesuai yang diharapkan [

  Member type Member type tercantum pada box isian Dapat memilih member type sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak

  Active date Active date tercantum pada box isisan Dapat memilih active date sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak

  Dapat mengisi phone sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak phone Phone tercantum pada box isisan

  Dapat mengisi field address sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak address Address tercantum pada box isian

  Name Name tercantum di box isian Dapat mengisi field nama sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak

  Password repeat Password repeat tercantum di box isian Dapat mengisi field password repeat sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak

  ] Diterima [ ] Ditolak Tabel IV.12 Tabel pengujian manage r ates Kasus dan Hasil Uji Benar (Data Benar) Data Masukan Yang diharapkan Pengamatan Kesimpulan Klik create rates Menampilkan form create rates

  Dapat menampilkan form create rates

  ] Diterima [ ] Ditolak Mengosongkan rates Tidak dapat create rates

  √ ] Diterima [ ] Ditolak username Username tercantum di Dapat mengisi field [

  Daypart yang sudah terpilih ditampilkan [

  ] Diterima [ ] Ditolak email Menampilkan Daypart yang terpilih

  [ √

  Dapat menampilkan form create data employee

  ] Diterima [ ] Ditolak Klik create employee Menampilkan form create employee

  [ √

  Dapat menampilkan form data employee

  Data Masukan Yang diharapkan Pengamatan Kesimpulan Klik data employee Menampilkan form data employee

  ] Diterima [ ] Ditolak Tabel IV.13 Tabel pengujian manage employee Kasus dan Hasil Uji Benar (Data Benar)

  [ √

  Muncul pesan “please fix the following input error : raters cannot be blank”

  [ √

  [ √

  Muncul pesan “please fix the following input error : id user category cannot be blank”

  ] Diterima [ ] Ditolak Mengosongkan code Tidak dapat create rates

  [ √

  Kasus dan Hasil Uji Benar (Data salah) Mengosongkan name Tidak dapat create rates Muncul pesan “please fix the following input error : name cannot be blank

  √ ] Diterima [ ] Ditolak

  Dapat mengisi field rates sesuai yang diharapkan [

  ] Diterima [ ] Ditolak Memasukan rates Rates tercantum pada box isian

  [ √

  Dapat mengisi field code sesuai yang diharapkan.

  Memasukan code code tercantum pada box isian

  √ ] Diterima [ ] Ditolak

  Dapat mengisi field name sesuai yang diharapkan [

  ] Diterima [ ] Ditolak Memasukan name Name tercantum pada box isian

  √ ] Diterima diharapkan [ ] Ditolak password Password tercantum di box isian

  Dapat mengisi field password sesuai yang diharapkan [

  ] Diterima [ ] Ditolak Mangosongkan phone Tidak dapat create employee

  [ √

  ] Diterima [ ] Ditolak Kasus dan Hasil Uji Benar (Data salah) Mengosongkan name Tidak dapat create Muncul pesan “please fix

  [ √

  Dapat mengisi field price sesuai yang diharapkan.

  Memasukan price price tercantum pada box isian

  √ ] Diterima [ ] Ditolak

  Dapat mengisi field name sesuai yang diharapkan [

  ] Diterima [ ] Ditolak Memasukan name Name tercantum pada box isian

  [ √

  Dapat menampilkan form create additional

  Data Masukan Yang diharapkan Pengamatan Kesimpulan Klik create additional Menampilkan form create additional

  ] Diterima [ ] Ditolak Tabel IV.14 tabel pengujian manage additional Kasus dan Hasil Uji Benar (Data Benar)

  [ √

  Muncul pesan “please fix the following input error : phone cannot be blank

  [ √

  √ ] Diterima [ ] Ditolak

  Address tercantum pada box isian

  Password repeat Password repeat tercantum di box isian Dapat mengisi field password repeat sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak

  Name Name tercantum di box isian Dapat mengisi field nama sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak roles Roles tercantum di box isian

  Dapat memilih roles sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak address

  Dapat mengisi field address sesuai yang diharapkan [

  Muncul pesan “please fix the following input error : username cannot be blank

  √ ] Diterima [ ] Ditolak phone Phone tercantum pada box isisan

  Dapat mengisi phone sesuai yang diharapkan [

  √ ] Diterima [ ] Ditolak

  Kasus dan Hasil Uji Benar (Data salah) Mengosongkan email Tidak dapat create employee Muncul pesan “please fix the following input error : email cannot be blank

  [ √

  ] Diterima [ ] Ditolak Mengosongkan username Tidak dapat create employee

  ] Diterima rates the following input error : [ ] Ditolak name cannot be blank

  Mengosongkan code Tidak dapat create Muncul pesan “please fix [ ] Diterima √ rates the following input error : [ ] Ditolak id user category cannot be blank”

  Mengosongkan rates Tidak dapat create Muncul pesan “please fix [ ] Diterima √ rates the following input error : [ ] Ditolak raters cannot be blank”

  `

  IV.2.3 Kesimpulan Hasil Pengujian Alpha Berdasarkan hasil pengujian alpha yang telah dilakukan dapat ditarik kesimpulan bahwa aplikasi sudah berjalan cukup maksimal, tetapi tidak menutup kemungkinan dapat terjadi kesalahan suatu saat, pada saat aplikasi digunakan, sehingga membutuhkan proses maintenance untuk lebih mengetahui kekurangan dari aplikasi ini.

  IV.3 Pengujian Beta Pengujian beta merupakan pengujian yang dilakukan secara objektif dimana diuji secara langsung ke lapangan yaitu instansi yang bersangkutan dengan membuat kuesioner mengenai kepuasan user dengan kandungan poin syarat user friendly untuk selanjutnya dibagikan kepada sebagian user dengan mengambil sample sebanyak 5 orang. Dari hasil kuesioner tersebut akan dilakukan perhitungan untuk dapat diambil kesimpulan terhadap penilaian penerapan sistem yang baru.

  Pengujian beta ini dilakukan dengan cara melakukan pengujian langsung di tempat penelitian. Penelitian ini dilakukan di dua lingkungan :

  1. Lingkungan PT SGU Penelitian di lingkungan PT SGUdilakukan supaya dapat mengetahui sejauh mana sistem yang dibangun dapat menjadi alternatif penyelesaian permasalahan yang telah dijelaskan di awal.

  2. Lingkungan member palm hill Penelitian di lingkungan pada masyarakat umum khususnya yang sudah terbiasa dengan teknologi internet, dilakukan supaya dapat mengetahui sejauh mana sistem yang dibangun dapat memberikan kemudahan member Palm Hill untuk melakukan proses `` secara online.

  IV.3.1 Kuesioner Pengguna Kuesioner disebarkan menggunakan teknik sampling yaitu Simple Random

  

Sampling yang disebarkan kepada 4 pengguna. Dari hasil kuesioner tersebut akan

  dilakukan perhitungan agar dapat diambil kesimpulan terhadap penilaian penerapan sistem yang baru. Kuesioner ini terdiri dari 6 pertanyaan (contoh kuesioner dapat diliihat pada lampiran) dengan menggunakan skala likert dengan skala 1 sampai 5, dengan ketentuan skala untuk tiap pertanyaan sebagai berikut :

  1 Apakah anda setuju sistem CRM yang dibangun mudah dipelajari dan digunakan? A. Sangat Setuju

  D. Kurang Setuju

  B. Setuju

  E. Tidak Setuju

  C. Cukup Setuju

  2 Apakah anda setuju proses reservation pada sistem yang dibangun dilakukan secara online? A. Sangat Setuju

  D. Kurang Setuju

  B. Setuju

  E. Tidak Setuju

  C. Cukup Setuju

  3 Apakah anda setuju media penyimpanan data pada sistem ini menggunakan media penyimpanan elektronik? A. Sangat Setuju

  D. Kurang Setuju

  B. Setuju

  E. Tidak Setuju

  C. Cukup Setuju

  4 Apakah setuju dengan adanya sistem ini proses reservation menjadi lebih mudah? A. Sangat Setuju

  D. Kurang Setuju

  B. Setuju

  E. Tidak Setuju

  C. Cukup Setuju

  5 Apakah setuju dengan adanya sistem ini data transcation history menjadi lebih mudah dilihat? A. Sangat Setuju

  D. Kurang Setuju

  B. Setuju

  E. Tidak Setuju

  C. Cukup Setuju

  6 Apakah anda setuju bahwa sistem ini akan lebih mempermudah petugas dalam melakukan pekerjaannya? A. Sangat Setuju

  D. Kurang Setuju

  B. Setuju

  E. Tidak Setuju

  C. Cukup Setuju

  Berdasarkan data hasil kusioner tersebut, dapat dicari prosentase masing- masing jawaban dengan menggunakan rumus : Y = P/Q * 100% Keterangan : P = Banyaknya jawaban responden tiap soal.

  Q = Jumlah responden Y = Nilai persentase

  Berikut ini adalah hasil persentase masing-masing jawaban yang sudah dihitung nilainya dengan menggunakan rumus diatas. Kuisioner ini diujikan kepada 6 orang.

  1. Apakah anda setuju sistem CRM yang dibangun mudah dipelajari dan digunakan?

  Kategori jawaban

  1

  

2

  3

  4

  5 Responden

  3

  

5

  2 Hasil

  3

  

5

  2 Berdasarkan hasil porsentase dapat disimpulkan, sebanyak 3 orang atau 30%

  responder menjawab sangat setuju, 5 orang atau 50% responder menjawab setuju dan 2 orang atau 20 % responder menjawab cukup setuju bahwa CRM yang dibangun mudah dipelajari dan digunakan.

  2. Apakah anda setuju proses reservation pada sistem yang dibangun dilakukan secara online?

  Kategori jawaban

  1

  

2

  3

  4

  5 Responden

  3

  

4

  2

  1 Hasil

  3

  

4

  2

  1 Berdasarkan hasil porsentase dapat disimpulkan, sebanyak 3 orang atau 30%

  responder menjawab sangat setuju, 4 orang atau 40% responder menjawab setuju, 2 orang responder atau 20% menjawab cukup setuju dan 1 orang responder atau 10% menjawab kurang setuju apabila proses reservation pada sistem ini dibuat secara online.

  3. Apakah anda setuju media penyimpanan data pada sistem ini menggunakan media penyimpanan elektronik?

  Kategori jawaban

  1

  

2

  3

  4

  5 Responden

  3

  

5

  2 Hasil

  3

  

5

  2 Berdasarkan hasil porsentase dapat disimpulkan, sebanyak 3 orang atau 30%

  responder menjawab sangat setuju, 5 orang atau 50% responder menjawab setuju, dan 2 responder atau 20% menjawab cukup setuju apabila media penyimpanan data pada sistem ini menggunakan penyimpanan elektronik.

  4. Apakah setuju dengan adanya sistem ini proses reservation menjadi lebih mudah?

  Kategori jawaban

  1

  

2

  3

  4

  5 Responden

  3

  

4

  3 Hasil

  3

  

4

  3 Berdasarkan hasil porsentase dapat disimpulkan, sebanyak 3 orang atau 30%

  responder menjawab sangat setuju, 4 orang atau 40% responder menjawab setuju dan 3 orang atau 30% responder menjawab cukup setuju dengan adanya sistem ini, proses reservation menjadi lebih mudah.

  5. Apakah setuju dengan adanya sistem ini data transcation history menjadi lebih

  Kategori jawaban

  6. Apakah anda setuju bahwa sistem ini akan lebih mempermudah petugas dalam melakukan pekerjaannya?

  

6

Berdasarkan hasil porsentase dapat disimpulkan, sebanyak 4 orang atau 40%

  4

  

6

Hasil

  4

  5 Responden

  4

  3

  

2

  1

  Kategori jawaban

  responder menjawab sangat setuju, 4 orang atau 40% responder menjawab setuju dan 2 responder atau 20% menjawab cukup setuju dengan adanya sistem ini data transaction history menjadi lebih mudah dilihat / didapatkan.

  1

  2 Berdasarkan hasil porsentase dapat disimpulkan, sebanyak 4 orang atau 40%

  

4

  4

  2 Hasil

  

4

  4

  5 Responden

  4

  3

  

2

  responder menjawab sangat setuju, 6 orang atau 60% responder menjawab setuju bahwa sistem ini akan mempermudah petugas dalam melakukan pekerjaannya.

  

BAB III

ANALISIS DAN PERANCANGAN III.1 Analisis Sistem Analisis sistem adalah penguraian dari suatu sistem informasi kedalam

bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi

permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang

terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan

perbaikan-perbaikannya.

  III.1.1 Analisis Masalah Mengidentifikasi masalah merupakan langkah pertama yang dilakukan

dalam tahap analisis sistem. Masalah dapat didefinisikan sebagai suatu pertanyaan

yang diinginkan untuk dipecahkan. Masalah inilah yang menyebabkan sasaran

dari sistem tidak dapat dicapai. Oleh karena itu langkah pertama yang harus

dilakukan pada tahap ini adalah mengidentifikasi terlebih dahulu masalah masalah

yang terjadi (identify).

  Berdasarkan hasil wawancara dengan pihak PT SGU didapat kesimpulan

permasalahan dalam sistem reservasi online, pengolahan data member,

pengolahan reservation history yang nantinya akan dijadikan landasan

perancangan sistem yang akan dibangun untuk meningkatkan pelayanan terhadap

kepuasan pelanggan. Adapun permasalahan tersebut adalah :

  1. Pengelolaan data yang berkaitan dengan member tidak saling terintegrasi dan pemberian informasi kepada member kurang efektif mengakibatkan lambatnya pengelolaan serta kurang akuratnya informasi yang dihasilkan.

  2. Member harus meminta terlebih dahulu kepada department member apabila ingin mendapatkan report history mereka.

  3. Member kesulitan untuk menghubungi perusahaan terutama pada saat member akan melakukan reservation, karena terbatasnya jumlah line telepon dan kurangnya media komunikasi lain.

  4. Data member kurang dikelola dan dimanfaatkan oleh perusahaan, sehingga perusahaan kurang memperoleh informasi yang dibutuhkan untuk memberikan pelayanan secara personal kepada member.

  5. Perusahaan mengalami kesulitan dalam mendapatkan member baru yang dikarenakan frekuensi dan media untuk promosi yang sudah berjalan selama ini masih belum maksimal. Berdasarkan permasalahan yang telah diuraikan di atas, dalam sistem

reservasi online, pengolahan data member, pengolahan reservation history perlu

adanya sistem yang menyediakan fungsi dan tools yang mampu melakukan

penyimpanan data secara terkomputerisasi serta sistem yang berbasih web agar

para pelaku sistem dapat mengakses sistem ini dengan mudah dan sistem yang

akan dibangun diharapkan mampu menyajikan informasi yang bermanfaat bagi pihak perusahaan. III.1.2 Analisis Tahap Pengimplementasian Konsep CRM Konsep customer relationship management yang diterapkan terhadap

proses bisnis PT. SGU, pada implementasinya mempunyai 3 (tiga) tahapan yang

dilakukan, antara lain a).

  Acquire

Acquire (memperoleh / mengakuisisi) merupakan tahap mengakuisisi pelanggan.

  

Pada tahapan ini perusahaan melakukan strategi bisnis dengan cara memberikan

kesan baik kepada pelanggan terhadap perusahaan dengan menyediakan

pelayanan terbaik yang dimiliki perusahaan supaya pelanggan tertarik untuk

melakukan transaksi dengan perusahaan. Pada tahap ini PT SGU melakukan

beberapa strategi diantaranya adalah :

1. melakukan promosi lapangan melalui flayers atau dengan menemui langsung

calon member;

2. memberikan previllage kepada calon member untuk dapat bermain di

PalmHill dengan syarat dan ketentuan yang telah ditentukan oleh PT SGU;

  

3. pada sistem yang dibangun ini, disediakan form newsletter sebagai sarana

promosi untuk perusahaan.

  b). Enhance

Enhance merupakan suatu proses dimana perusahaan membangun hubungan yang

baik dengan pelanggan. Pada tahap ini strategi bisnis yang dilakukan oleh perusahaan diantaranya adalah :

1. memberikan solusi penyelesaian dari keluhan yang dikemukakan oleh pelanggan, menerima saran dari pelanggan dengan menggunakan fasilitas kotak saran yang disediakan perusahaan dan menggunakan telepon supaya pelanggan dapat memberikan keluhan atau sarannya darimanapun;

2. melaksanakan tournament antar member yaitu Monthly Medal. Hal ini

diselenggarakan dengan maksud membangun hubungan baik antara perusahaan dengan member serta hubungan antara member dengan member di PalmHill;

  

3. pada sistem ini disediakan form contact, sebagai sarana untuk menampung

keluhan dari para pelanggan, selain itu memudahkan pelanggan agar dapat menyampaikan keluhan atau saran darimana pun.

  c). Retain

Retain merupakan tahap dimana perusahaan berusaha mampertahankan hubungan

dengan pelanggan, dengan kata lain mendapatkan pelanggan dan kemudian

memelihara hubungan dengan mereka. Dalam tahapan ini perusahaan

mempertahankan pelanggannya dengan selalu memberikan pelayanan yang

terbaik yang dimiliki perusahaan terutama pada jasa yang ditawarkan yaitu

dengan cara :

1. pemberitahuan tentang jadwal bermain yang telah dibooking member 3 hari

sebelum hari H. pemberitahuan tersebut melalui telepon atau fax ke masing- masing member yang telah melakukan reservation;

  

2. pemberitahuan masa jatuh tempo biaya bulanan member setiap awal bulan.

  Pemberitahuan tersebut bisa melalui telepon, surat ataupun fax;

3. pada sistem ini disediakan sarana untuk mengirim beberapa informasi melalui

email. Hal ini dilakukan untuk mempermudah pengiriman setiap notifikasi atau pemberitahuan kepada semua member.

  Berdasarkan pada kegiatan pengelolaan sistem dalam proses bisnis yang

dilakukan, menjadikan sistem yang dibangun tergolong pada jenis kolaborasi

(collaborative) atau gabungan antara operasional dan analitik. Sistem ini

tergolong berjenis kolaboratif selain karena mengintegrasikan data pada kegiatan

lain pada proses bisnis bagian front office,department member dan staff HRD dan

juga karena sistem mengelola proses mengakuisisi dengan menyimpan data

pelanggan dalam bertransaksi dan memberikan promosi dalam bentuk pemberian

informasi promosi yang termasuk dalam jenis operasional.

  III.1.4 Analisis Sistem yang Sedang Ber ja lan PT. SGU ini memiliki sistem yang belum terorganisir dengan baik dalam

mengelola data member pada prosedur reservation yang dilakukan oleh front

office. Prosedur reservasi harus didahului oleh prosedur registrasi. Kegiatan yang

dilakukan pada proses registrasi adalah :

  • department member memberikan form pendaftaran kepada member, lalu

  member mengisi form tersebut dan form tersebut dikembalikan oleh member kepada department member.

  • Department member mengarsipkan form pendaftaran tersebut.
  • Setelah member melakukan pembayaran iuran bulanan, department

  member menyerahkan tanda bukti pembayaran, sertifikat serta member card.