Spesifikasi Database Database Design

3 Tabel Divisi Marketing Admin Nama tabel : Tabel Div. MarketingAdmin Alias : dmarketing Fungsi : Untuk log in admin divisi marketing Primary key : id_dmarketing Foreign key : id_cp Tabel 4.19 Divisi MarketingAdmin Nama Field Type Data Fields Size Keterangan id_dmarketing Varchar 4 ID divisi marketing id_cp Varchar 5 ID company profile adm_id Varchar 16 Username passw Varchar 16 Password nama Varchar 50 Nama admin no_telp Varchar 12 Nomor telepon 4 Tabel Divisi Personalia Admin Nama tabel : Tabel Divisi PersonaliaAdmin Alias : dpersonalia Fungsi : Untuk log in admin divisi personalia Primary key : id_dpersonalia Foreign key : id_karyawan Tabel 4.20 Divisi Personalia Admin Nama Field Type Data Fields Size Keterangan id_dpersonalia Varchar 4 ID divisi personalia id_karyawan Varchar 4 ID karyawan adm_id Varchar 16 Username passw Varchar 16 Password nama Varchar 50 Nama admin no_telp Varchar 12 Nomor telepon 5 Tabel Divisi Informasi Admin Nama tabel : Tabel Divisi InformasiAdmin Alias : dinformasi Fungsi : Untuk log in admin divisi informasi Primary key : id_dinformasi Foreign key : id_berita dan id_bt Tabel 4.21 Divisi Informasi Admin Nama Field Type Data Fields Size Keterangan id_dinformasi Varchar 4 ID divisi informasi id_berita Varchar 4 ID berita id_bt Varchar 4 ID buku tamu adm_id Varchar 16 Username passw Varchar 16 Password nama Varchar 50 Nama admin no_telp Varchar 12 Nomor telepon 6 Tabel Registrasi Member Nama tabel : Tabel Registrasi Member Alias : member Fungsi : Untuk registrasi sebagai member Primary key : - Tabel 4.22 Registrasi Member Nama Field Type Data Fields Size Keterangan user_id Varchar 16 ID member passw Varchar 16 Password nama Varchar 50 Username kwn Varchar 40 Kewarganegaraan birthtown Varchar 40 Tempat lahir birthdate Date - Tanggal Lahir email Varchar 80 E-mail tgl_daftar Varchar 20 Tanggal daftar 7 Tabel Suggestion Complain Nama tabel : Tabel Kritik dan Saran Alias : kritiksaran Fungsi : Untuk pendataan kritik dan saran dari pelanggan Primary key : id_bt Tabel 4.23 Suggestion Complain Nama Field Type Data Fields Size Keterangan id_bt Varchar 4 ID buku tamu tgl_post Varchar 20 Tanggal post nama Varchar 30 Nama komentator komentar Varchar 255 Kritik dan saran email Varchar 50 E-mail komentator 8 Tabel Progress Project Nama tabel : Tabel Progress Project Alias : progressproject Fungsi : Untuk pendataan progress project yang sedang dikerjakan Primary key : id_progres Tabel 4.24 Progress Project Nama Field Type Data Fields Size Keterangan id_progres Varchar 4 ID progress project tahun Varchar 4 Tahun proyek bulan Varchar 10 Bulan persen Varchar 3 Persentase proyek nama_proyek Varchar 30 Nama proyek lokasi_proyek Varchar 50 Lokasi Proyek 9 Tabel Berita Nama tabel : Tabel Berita Alias : news Fungsi : Untuk pendataan berita yang terbaru Primary key : id_berita Tabel 4.25 Berita Nama Field Type Data Fields Size Keterangan id_berita Varchar 4 ID berita jdl_berita Varchar 75 Judul berita isi_berita Text - Isi berita tgl_berita Varchar 12 Tanggal berita 10 Tabel Company Profile Nama tabel : Tabel Company Profile Alias : companyprofile Fungsi : Untuk pendataan company profile Primary key : id_cp Tabel 4.26 Company Profile Nama Field Type Data Fields Size Keterangan id_cp Varchar 5 ID company profile jdl_cp Varchar 100 Judul company profile deskripsi Text - Isi company profile gambar Varchar 100 Gambar company profile tgl_masuk Date - Tanggal input company profile 11 Tabel Upload Purchase Order Nama tabel : Tabel Upload Purchase Order Alias : purchaseorder Fungsi : Untuk pendataan purchase order yang terjadi Primary key : id_po Foreign key : id_progres, id_karyawan Tabel 4.27 Upload Purchase Order Nama Field Type Data Fields Size Keterangan id_po Varchar 10 ID file PO id_progres Varchar 4 ID progress project id_karyawan Varchar 4 ID karyawan deskripsi Varchar 200 Deskripsi proyek yang di-order filename Varchar 200 Nama file filedata Longblob - Data file filetype Varchar 200 Tipe file filesize Varchar 20 Ukuran file 12 Tabel Employee Nama tabel : Tabel Employee Alias : karyawan Fungsi : Untuk pendataan karyawan PT. Meda Cipta Hutama Primary key : id_karyawan Tabel 4.28 Employee Nama Field Type Data Fields Size Keterangan id_karyawan Varchar 4 ID karyawan nama Varchar 100 Nama karyawan no_telp Varchar 30 Nomor telepon jdwl_kerja Varchar 100 Jadwal kerja

4.3.4 Prototype Design

Perancangan tampilan program menggambarkan protoype dari awal perancangan sistem informasi Prototype Design terdapat pada Lampiran 8.

4.4 Penerapan

Implementation Pada tahap ini di mana prototype telah disempurnakan dan disesuaikan dengan keinginan user . Dan tahap ini disebut juga tahap implementasi. Jadi , sistem yang telah dianalisis dan didesain telah di-review oleh user kemudian dilakukan revisi hingga sesuai dengan keinginan user sehingga sistem ini akhimya sempurna dan tiba saatnya sekarang sistem ini untuk diimplementasikan diterapkan. Tahap implementasi sistem merupakan tahap meletakan sistem supaya siap untuk dioperasikan. Implementasi dilakukan dengan meng-upload semua file i-CRM ini k e penyedia web-hosting , dalam hal ini peneliti menggunakan domain MEDATAMA.COM dan sistem sudah dapat digunakan oleh user. Menurut hasil kuesioner, 73,33 user mengatakan informasi yang diberikan aplikasi i-CRM sudah memadai dan 100 user setuju apabila aplikasi i-CRM diterapkan pada PT. Meda Cipta Hutama. Pimpinan juga mempunyai keterlibatan dalam perbaikan sistem i-CRM. Menurut hasil wawancara pimpinan memberikan masukan mengenai penambahan fasilitas agar pelanggan dapat menyalurkan kritik dan saran dan penambahan fasilitas agas pelanggan dapat mengetahui PIC Person In Charge karyawan PT. Meda Cipta Hutama Wawancara dan hasil kuesioner selengkapnya dapat dilihat di Lampiran 1, Lampiran 2 dan Lampiran 4

4.4.1 Tampilan Program

Tampilan program i-CRM di PT. Meda Cipta Hutama terdapat pada Lampiran 9.

4.4.2 Pengujian Sistem

Pengujian sistem dengan menggunakan metode blackbox testing. Cara pengujian dilakukan dengan menjalankan i-CRM dan melakukan input data serta me1ihat output-nya apakah sesuai dengan proses bisnis yang diharapkan . Hasil pengujian blackbox testing disajikan dalam Tabel 4.29. Tabel 4.29 Pengujian dengan Blackbox Testing No Rancangan Proses Keterangan Hasil 1 Klik menu “Log in” Berhasil masuk ke form log in Sesuai 2 I n put Username Password Diisi dengan username password yang mempunyai otorisasi untuk masuk ke dalam sistem berhasil masuk ke dalam sistem Sesuai 3 I n put Username Diisi dengan username password yang Sesuai Password tidak mempunyai otorisasi untuk masuk ke dalam sistem tidak berhasil masuk ke dalam sistem 4 Klik menu “Purchase Order” Berhasil masuk ke form upload purchase order member Sesuai 5 Klik button “upload” Diisi dengan deskripsi proyek dan masukan upload p urchase order yang mempunyai otorisasi untuk masuk ke dalam sistem maka berhasil masuk ke dalam sistem Sesuai 6 Klik menu “purchase order” Berhasil masuk ke form purchase order Sesuai 7 Klik “see file” File purchase order pelanggan dapat dibuka dan disimpan Sesuai 8 Klik “delete” File purchase order pelanggan dapat dihapus Sesuai 9 Klik “reply” Berhasil membuka webmail PT. Meda Cipta Hutama Sesuai 10 Klik menu “Manage Admin” Berhasil masuk ke form manage admin Sesuai 11 Klik menu “Add Admin” Berhasil masuk ke form add admin Sesuai 12 Input Admin Diisi dengan username, password, nama Sesuai