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