Diagram Konteks Context Diagram

Jurnal Ilmiah Komputer dan Informatika KOMPUTA 8 Edisi. 01 Volume. 01, Maret 2016 ISSN : 2089-9033 Gambar 2. Diagram Konteks

2.10.2 Data Flow Diagram

Data flow diagram DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan transaksi antara data yang tersimpan dan proses yang dikenakan pada tersebut. Gambar 3. Data Flow Diagram DFD Level 1

2.10.3 Spesifikasi Proses

Spesifikasi proses digunakan untuk menggambarkan proses model aliran data yang terdapat pada Data Flow Diagram DFD. Spesifikasi proses yang ada pada system dapat dilihat pada tabel 8. Tabel 8. Spesifikasi Proses

2.10.4 Kamus Data

Kamus data merupakan deskripsi formal untuk menjelaskan semua data yang tercangkup dalam DFD, maka digunakan kamus data. Kamus data yang terdapat pada system yang dibuat dapat dilihat pada table 9. Tabel 9. Kamus Data

2.11 Perancangan Sistem

Perancangan merupakan tahap yang dilakukan setelah melakukan tahap analisis. Pada bagian ini dijelaskan perancangan sistem CRM yang akan dibangun. 2.11.1 Skema Relasi Skema relasi menggambarkan data yang saling berhubungan antar beberapa data dan batasannya. Skema yang digambarkan dapat dilihat dari gambar 4. di bawah ini: Gambar 4. Skema Relasi Sistem Informasi CRM PT. Indoto Tirta Mulia pelanggan Purchasing Direktur Wakil Direktur Data Pelanggan Info Pelanggan Data Purchasing Info Purchasing Data Direktur Wakil Direktur Info Direktur Wakil Direktur pengunjung Data Pengunjung Info Pengunjung KA Produksi Produksi R D Data KA Produksi Produksi Info KA Produksi Produksi Data R D Info R D Direktur Wakil Direktur R D Purchasing KA. Produksi Produksi Pelanggan Pengunjung 1.0 Melakukan Login Data Login Info Login Data Login Info Login Data Login Info Login Data Login Info Login 2.0 Mengakses Lupa Password Data Login Data Login Info Login Info Login D a ta L o g in D a ta L o g in Info Login Info Login t_admin Data Login Data Login Data Login Data Login 3.0 Pengolahan Data Kategori 4.0 Pengolahan Data Produk 5.0 Pengolahan Data Promosi D a ta K at e g o ri In fo K at eg o ri D a ta P ro d u k In fo P ro d u k D a ta P ro m o si In fo P ro m o si t_kategori t_produk t_promosi Data Kategori Data Kategori Data Produk Data Produk Data Promosi Data Promosi Data Promosi Info Promosi 6.0 Pengolahan Data Kuesioner Data Kuesioner Info Promosi t_soal_kuesioner Data Kuesioner Info Kuesioner 7.0 Melihat Hasil Saran Kepuasan Pelanggan D a ta S a ra n K e p u a s a n P e la n g g a n In fo S a ra n K e p u a s a n P e la n g g a n t_jawaban_kuesioner t_kano_kuesioner t_saran_kuesioner Data Saran Data Saran Data Jawaban Data Jawaban Data Kepuasan Pelanggan Data Kepuasan Pelanggan 8.0 Pengolahan Data Transaksi 9.0 Konfirmasi Transaksi Pelanggan D a ta T ra n s a ks i In fo T ra n sa ks i D a ta K o n fi rm a si T ra n sa k si In fo K o n fi rm as i T ra n sa ks i t_faktur t_detail_faktur t_konfirmasi_pembayaran Data Transaksi Data Transaksi Data Transaksi Data Transaksi Data Konfirmasi Transaksi Data Konfirmasi Transaksi 11.0 Pengolahan Admin D a ta A d m in In fo A d m in Data Admin Data Admin 12.0 Pengolahan Email t_email Data Email Data Email D a ta E m a il In fo E m ai l 14.0 Melihat Kritik dan Saran 15.0 Melihat Komplain D a ta K ri ti k d an S a ra n In fo K ri ti k d an S ar an D a ta K o m p la in In fo K o m p la in t_komplain t_kritik_saran D a ta K o m p la in D a ta K o m p la in D a ta K ri ti k d an S a ra n Data Kritik dan Saran 13.0 Melihat Hasil Pengelompokan Pelanggan D a ta K e lo m p o k P e la n g g an In fo K el o m p o k P el an g g a n D a ta K e lo m p o k P e la n g g an D a ta K e lo m p o k P e la n g g an 10.0 Pengolahan Pelanggan D a ta P el an g g an In fo P e la n g g an t_pelanggan Data Pelanggan Data Pelanggan D a ta K e lo m p o k P e la n g g an D a ta K e lo m p o k P e la n g g an 16.0 Melakukan Login D a ta L o g in In fo L o g in 17.0 Mengakses Lupa Password D a ta L o g in In fo L o g in Data Login Data Login Data Login Data Login 18.0 Melihat Data Produk 19.0 Melihat Data Promosi 20.0 Melakukan Transaksi 21.0 Mengisi Kuesioner D a ta K u e si o n e r D a ta P ro d u k Info Produk Data Promosi Info Promosi Data Transaksi In fo T ra n sa ks i In fo K u es io n er Data Produk D a ta P ro d u k Data Promosi Data Promosi t_keranjang D a ta T ra n sa ks i Data Transaksi Data Transaksi Data Transaksi Data Transaksi Data Transaksi D a ta K u e si o n e r Data Kuesioner Data Kuesioner Data Kuesioner Data Kuesioner Data Kuesioner 22.0 Memberikan Komplain 23.0 Memberikan Kritik dan Saran Info Produk Data Produk 24.0 Melakukan Registrasi Data Registrasi In fo R eg is tr as i Data Registrasi Data Registrasi D a ta P ro m o si In fo P ro m o si t_pengunjung Data Pengunjung Data Pengunjung Jurnal Ilmiah Komputer dan Informatika KOMPUTA 9 Edisi. 01 Volume. 01, Maret 2016 ISSN : 2089-9033

2.11.2 Perancangan Struktur Menu Direktur Wakil Direktur

Struktur menu Direktur Wakil Direktur Merupakan struktur menu yang memiliki fungsi sebagai melakukan pemantauan terhadap sistem CRM yang akan dibangun. Struktur menu Direktur Wakil Direktur dapat dilihat pada gambar 5. Gambar 5. Struktur Menu Direktur Wakil Direktur 2.11.3 Perancangan Antarmuka Perancangan antarmuka merupakan gambaran dari tampilan sistem yang akan dibangun. Perancangan dibuat berdasarkan input maupun output dari sistem yang digunakan.

2.11.3.1 Perancangan Antarmuka Login

Antarmuka login merupakan tampilan yang ditujukan khusus bagi user yang memiliki hak akses untuk masuk ke sistem pengolahan dan monitoring, perancangan antarmuka login dapat dilihat pada gambar 6. Gambar 6. Antarmuka Login

2.11.4 Jaringan Semantik

Perancangan Jaringan Semantik merupakan perancangan jaringan yang menghubungkan menu- menu yang dapat diakses oleh tiap user disertai dengan penampilan pesan pemberitahuan, kesalahan, dan peringatan. Gambar 7. Jaringan Semantik Direktur

2.11.5 Perancangan Prosedural

Perancangan prosedural merupakan perubahan elemen-elemen struktural dari arsitektur program kedalam suatu deskripsi prosedural dari komponen - komponen perangkat lunak. Perancangan prosedural dari Sistem CRM PT. Indoto Tirta Mulia adalah sebagai berikut.

2.11.5.1 Prosedural Login

Prosedural Login merupakan prosedur yang dilakukan ketika user akan masuk kedalam tampilan dari sistem. Prosedur login juga dapat dilihat pada gambar 8. Gambar 8. Prosedural Login

2.11 Implementasi Sistem

Implementasi sistem dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan.

2.11.1 Implementasi Antarmuka

Implementasi Antarmuka dilakukan dengan setiap halaman program yang dibuat dalam bentuk file program. Gambar 9. Antarmuka Halaman Utama Direktur

2.12 Pengujian Sistem

Pengujian sistem dilakukan untuk menemukan kesalahan-kesalahan pada sistem yang dibangun dan mengetahui sistem yang dibangun telah sesuai dengan tujuan perancangan sistem tersebut. Metode yang digunakan dalam pengujian ini adalah pengujian Black Box yang berfokus pada persyaratan fungsionalitas dari sistem yang dibangun. Home Pengolahan Admin Pengolahan Email Tambah Data Admin Ubah Data Admin Cari Data Admin Informasi Kritik Saran Informasi Komplain Informasi Hasil Pengelo mpokan Pelanggan Profil Ubah Profil Ubah Password Logout Mulai Memasukan Username dan Pas sword Pengecekan username dan password UsernamePas sword Kosong Pengecekan validasi Username dan password Valid Ya Tidak Ya Tidak Selesai Tampil menu utama Username Password yang dimasukan salah Username Password Tidak boleh kosong