Jurnal Ilmiah Komputer dan Informatika KOMPUTA
7
Edisi. 01 Volume. 01, Maret 2016 ISSN : 2089-9033
Tabel 6. Analisis Pengguna yang sedang berjalan
The user who will use the software to be built this at least have to master some of the following
specifications and can be seen in table 7. Table 7. Analisis Pengguna yang diusulkan
2.10 Analisis Kebutuhan Fungsional
A functional needs analysis is an analysis that explains the flow of data or information that
includes depictions of, planning, and production sketches or settings of some separate elements into a
unified whole and functioning in the process of making software that will be built.
2.10.1 Diagram Konteks Context Diagram
Context diagram illustrates the data flow system in General. It includes what is being input,
output and the external entity that is associated with the system. Context diagrams are used for customer
relationship management application development can be seen in Figure 2.
Figure 2. Context Diagram
2.10.2 Data Flow Diagram
Data flow diagram DFD is a model of logic or process data that was created to describe where
the origin of the data and where the purpose of the data out of the system, where data is stored, what
process that generates the data and transactions between the data stored and the process that is
imposed on them.
Figure 3. Data Flow Diagram DFD Level 1
2.10.3 Spesifikasi Proses
The specification process used to describe the process flow model of the data contained in the Data
Flow Diagram DFD. Specifications of the existing processes in the system can be seen in table 8.
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
8
Edisi. 01 Volume. 01, Maret 2016 ISSN : 2089-9033
Table 8. Spesifikasi Proses
2.10.4 Kamus Data
The data dictionary is the formal description to explain all the data tercangkup in the DFD, then
used the data dictionary. Dictionary of the data contained in the system that is created can be seen in
table 9.
Table 9. Kamus Data
2.11 Perancangan Sistem
The design stage is conducted after a stage of analysis. In this section described the design of the
CRM system to be built. 2.11.1 Skema Relasi
Scheme relation describes the interrelated data between multiple data and their boundaries. The
schemes described can be seen from Figure 4. below:
Gambar 4. Skema Relasi
2.11.2 Perancangan Struktur Menu Direktur Wakil Direktur
Menu structure the DirectorDeputy Director is a menu structure that has a function as monitoring
against the CRM system to be built. Menu structure the DirectorDeputy Director can be seen in Figure
5.
Figure 5. Struktur Menu Direktur Wakil Direktur 2.11.3 Perancangan Antarmuka
Interface design is a picture of the display system to be built. The design is based on the input
or the output of the system used. 2.11.3.1 Perancangan Antarmuka Login
Login interface is the appearance that are specific to a user who has permissions to log on to a
system processing and monitoring, the design of the interface of the login can be seen in Figure 6.
Figure 6. Antarmuka Login
2.11.4 Jaringan Semantik
The design of the Semantic Network is a network that connects the design menus that can be
accessed by each user is accompanied by the appearance of the notification messages, errors, and
warnings.
Figure 7. Jaringan Semantik Direktur
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