Anda di halaman 1dari 71

BAB IV

ANALISA DAN PERANCANGAN

Pada bab ini akan dibahas mengenai analisa dan perancangan

implementasi Customer Relationship Management (CRM) pada Toko Elektronik

Azam Jaya yang meliputi analisis masalah dan perancangan sistem.

4.1 Analisis Sistem

Analisis sistem yang sedang berjalan adalah salah satu teknik untuk

menguraikan masalah dan mencari gambaran dari sistem yang sedang berjalan

pada Toko Elektronik Azam Jaya dengan analisis kelemahan dari sistem yang

sedang berjalan dapat diketahui. Sistem yang berjalan saat ini meliputi pemasaran

televisi, lemari es, freezer dan lain sebagainya yang dilakukan secara sederhana

dengan mendatangi atau membeli langsung pada Toko Elektronik Azam Jaya, jika

produk seperti barang elektronika yang di cari tidak ada maka akan membuat

konsumen kecewa terhadap waktu dan biaya akomodasi untuk datang ke Toko

Elektronik Azam Jaya. Terlebih lagi jika konsumen atau pembeli memiliki jarak

tempuh yang cukup jauh dari rumah ke Toko Elektronik Azam Jaya.

4.1.1 Analisis Masalah

Meningkatnya persaingan dalam bisnis, permintaan produk yang semakin

komplek dan semakin banyakmemicu setiap perusahaan agar mampu bersaing

untuk menciptakan produk yang kreatif dan inovatif agar perusahaan dapat

41
42

meningkatkan keunggulan kompetitif. Hal tersebut dapat dicapai dengan

mengelola aliran informasi, aliran produk, maupun aliran material perusahaan

menggunakan e-marketing.

Toko Elektronik Azam Jaya merupakan perusahaan rumahan yang

menjual berbagai macam jenis produk seperti barang elektronika, yang berlokasi

di Jln. Perintis Simpang Kawat, Kec. Simpang Empat, Kab. Asahan, Sumatera

Utara. Kode Pos 21271. Selain itu Toko Elektronik Azam Jaya juga merupakan

supplier yang dapat menerima pesanan. Namun pada saat ini Toko Elektronik

Azam Jaya tidak memiliki strategi pemasaran produk secara khusus, sehingga

konsumen tidak dengan cepat mengetahui informasi tentang bahan atau produk

yang ada di Toko Elektronik Azam Jaya. Selain itu konsumen harus datang

langsung ke Toko Elektronik Azam Jaya untuk membeli produk yang diinginkan,

sehingga konsumen malas atau pun enggan untuk membeli, dikarenakan jarak

tempuh yang digunakan cukup jauh. Hal ini menyebabkan produk menumpuk

yang menyebabkan kerugian.

Untuk meningkatkan kelancaran proses bisnis, Toko Elektronik Azam

Jaya perlu menerapkan sistem e-marketing agar dapat mencapai efisiensi dan

efektivitas dalam proses bisnisnya.

4.1.2 Analisis Kebutuhan Sistem

Analisis kebutuhan meliputi analisis terhadap segala kebutuhan yang

terkait dengan perangkat lunak yang akan dikembangkan, termasuk didalamnya

kegunaan dan batasan perangkat lunak agar dapat sesuai dengan kebutuhan dari

pengguna (user). Proses analisis kebutuhan dilaksanakan dengan cara wawancara


43

terhadap pemilik di Toko Elektronik Azam Jaya. Selain itu, analisis kebutuhan

juga dilakukan dengan mencari informasi dengan studi literatur mengenai

perangkat keras maupun perangkat lunak yang dapat menjalankan aplikasi. Hasil

dari analisis kebutuhan berupa spesifikasi perangkat dan kebutuhan software yang

dibutuhkan dalam pengembangan perangkat lunak.

4.1.2.1 Analisis Data

Kebutuhan data dalam implementasi Customer Relationship Management

(CRM) pada Toko Elektronik Azam Jaya merupakan suatu proses untuk

mengumpulkan data pengetahuan akan suatu masalah dari pemilik

(wawancara dari seorang pemilik, dari buku, artikel dari internet dan lain

sebagainya). Data yang digunakan dalam identifikasi pemasaran barang

elektronika ini adalah dari internet dan data dari Toko Elektronik Azam Jaya.

Tabel 4.1 Data Penjualan Elektonik Dari Toko Elektronik Azam Jaya pada
Bulan Agustus 2022
No Nama Produk Jumlah Penjualan
1 Lemari Es 4 Buah
2 Televisi 7 Buah
3 Magicom 9 Buah
4 Ac 4 Buah
5 Setrika 12 Buah
6 Belender 9 Buah
7 Kipas Angin 8 Buah
8 Kompor Gas 3 Buah
9 Speaker 2 Buh
10 Kabel 80 Meter
11 Lampu 22 Buah
12 Dispenser 5 Buah
13 Mesin Cuci 3 Buah
Sumber : Toko Elektronik Azam Jaya, Tahun 2022
44

4.1.2.2 Analisis Proses

Pemodelan fungsional sistem menggambarkan proses atau fungsi yang

harus dikerjakan oleh sistem untuk melayani kebutuhan pengguna (user).

Berdasarkan kebutuhan konsumen atau customer dan admin, maka fungsi utama

yang harus di lakukan oleh sistem adalah sebagai berikut:

1. Sistem dapat menampilkan informasi pemasaran barang elektronika melalui

website Toko Elektronik Azam Jaya.

2. Sistem dapat menampilkan berbagai macam barang elektronika, harga, dan

juga diskon.

3. Sistem dapat melakukan pemesanan langsung yang di lakukan pengguna atau

konsumen.

4.1.2.3 Analisis Pengguna

Berdasarkan analisis kebutuhan sistem yang telah dijelaskan sebelumnya,

maka diharapkan sistem yang dirancang mampu memiliki hal-hal tersebut berikut:

1. Usability

a. Mudah digunakan oleh admin dalam melakukan pembaharuan data.

b. Mudah digunakan oleh user (konsumen atau customer) dalam mengakses

data produk barang elektronika, harga, dan data sarana pendukung lainnya.

2. Functionality

a. Mempermudah melihat informasi pemesaran barang elektronika dan sarana

pendukung lainnya.

b. Sistem dapat digunakan dalam sehari selama 24 jam.


45

4.1.2.4 Analisis Perangkat Keras (Hardware)

Dalam proses penelitian sampai tahap implementasi sebuah sistem

informasi menggunakan sebuah perangkat keras laptop dan printer. Spesifikasi

perangkat keras (hardware) yang digunakan untuk mengimplementasikan aplikasi

sistem informasi ini adalah sebagai berikut:

Tabel 4.2 Analisis Perangkat Keras (Hardware)

No. Nama Spesifikasi Jumlah Fungsi Harga


Hardware
1 PC/Laptop 1) Processor Intel ® 1 Sebagai Rp. 3.500.000,-
Pentium Dual-Core alat antar
4,00 GHz muka,
2) RAM 2048MB penampil
3) Resolusi Display dan
1466 x 768 Pixel pengendali
4) Harddisk 250 GB
5) Keyboard, Mouse,
Speaker, Monitor
Total Rp. 3.500.000,-

4.1.2.5 Analisis Perangkat Lunak (Software)

Adapun spesifikasi perangkat lunak (software) yang digunakan untuk

mengimplementasikan sistem informasi ini adalah sebagai berikut:

Tabel 4.3 Analisis Perangkat Lunak (Software)

No. Nama Software Keterangan Fungsi Harga


1 Sistem Operasi Windows 7 Sebagai wadah program atau -
Ultimate. aplikasi, menyajikan tampilan, dan
mengatur kerja hardware dan
software.
2 Aplikasi PHP dan Menyimpan database dan editor -
MySQL, program serta sebagai pendukung
XAMPP dan dan kemudahan akses ke website.
Sublime
text3.
Total -
46

4.1.2.6 Analisis Konfigurasi Sistem

Sistem informasi pada Toko Elektronik Azam Jaya ini akan dibuat sebagai

suatu website dengan menggunakan jaringan internet. Sistem informasi ini

memiliki database yang dapat menyimpan data yang akan disampaikan pada saat

pengguna mengakses aplikasi ini.

4.2 Perancangan Sistem Secara Umum

Untuk mendukung proses bisnis, Toko Elektronik Azam Jaya harus

mengembangkan sistem yang ada agar proses bisnis dapat berjalan dengan lancar.

Toko Elektronik Azam Jaya memiliki banyak peluang untuk mengembangkan

sistem dengan e-marketing. Perkembangan jaringan internet saat ini

mempermudah perusahaan memperoleh akses internet yang mendukung

penerapan sistem e-marketing. Selain itu, perkembangan electronic business di

Indonesia cukup pesat sehingga e-marketing dapat memberikan keunggulan

kompetitif bagi Toko Elektronik Azam Jaya.

4.2.1 Aliran Sistem Berjalan

Sistem yang dilakukan pada Toko Elektronik Azam Jaya masih dilakukan

secara manual, dan dapat dijelaskan dengan aliran sistem berikut ini:

a. Konsumen memberikan data produk kepada karyawan.

b. Karyawan mengecek data produk, sesudah dicek kemudian diberikan ke

admin.

c. Admin mengecek kode dan membuat dua kwitansi, lalu kwitansi pertama

diberikan kepada konsumen, karyawan dan admin untuk diproses.


47

d. Konsumen mengecek kwitansi kemudian membayar dengan uang tunai.

e. Karyawan memberikan produk kepada konsumen.

f. Admin memberikan kwitansi yang kedua dan uang kepada pemilik toko.

Aliran Sistem Berjalan Pada Toko Elektronik Azam Jaya

Gambar 4.1 Aliran Sistem Berjalan


48

4.2.2 Aliran Sistem Usulan

Dari penelitian yang dilakukan pada sistem yang lama, terdapat

permasalahan yang harus diatasi dengan sistem yang baru, sebaiknya Toko

Elektronik Azam Jaya menerapkan dan memakai sistem komputerisasi yang baru

secara optimal pada proses pemasaran dan penyaluran informasi agar

menghasilkan sistem yang lebih baik sesuai yang dibutuhkan. Diharapkan sistem

yang diusulkan ini merupakan perubahan dan pengembangan dari sistem yang

digunakan pada Toko Elektronik Azam Jaya saat ini.

Sistem yang akan diusulkan adalah suatu sistem perancangan atau design

yang e-marketing untuk mendukung terwujudnya suatu sistem baru yang dapat

memajukan proses pemasaran dan penyampaian informasi mengenai produk pada

Toko Elektronik Azam Jaya, agar dapat bersaing di dunia bisnis yang semakin

maju ini.

Aliran sistem yang baru berbeda dengan aliran sistem yang sedang

berjalan pada saat ini, yaitu dengan e-marketing dengan menggunakan sistem

komputerisasi dan pengkoneksian jaringan, sehingga segala kendala yang

dihadapi pada proses pemasaran produk nantinya dapat teratasi oleh sistem yang

baru. Aliran sistem dengan e-marketing dapat dilihat pada gambar berikut:

a. Konsumen melihat daftar produk pada halaman utama.

b. Jika konsumen ingin membeli produk, maka konsumen harus mengorder

produk dengan memilih klik beli.

c. Setelah produk yang diinginkan telah diorder, produk akan masuk kekeranjang

belanja dan apabila selesai belanja, konsumen akan diarahkan ke form

pendaftaran konsumen.
49

d. Setelah selesai mendaftar dan menjadi konsumen dapat login untuk melihat

data orderan di form orderan.

e. Kemudian admin melihat daftar orderan dan mencetak daftar orderan untuk

diberikan ke bagian administrasi.

f. Admin mengecek rekening untuk melihat konsumen yang telah membayar dan

menandai data orderan. Selanjutnya bagian admininistrasi memberikan laporan

data orderan ke karyawan dan admin. Lalu membuat kwitansi dan memberikan

kwitansi yang sudah ditanda tangani ke karyawan.

g. Kemudian karyawan mengambil barang yang diorder dan memberikan kepada

jasa pengiriman, beserta kwitansi.

h. Bagian jasa pengiriman membuat tanda terima untuk diberikan ke karyawan

dan karyawan memberikan tanda terima ke admin. Kemudian jasa pengiriman

mengirimkan barang beserta tanda terima ke konsumen yang mengorder.

i. Admin merubah status order menjadi lunas dan mencetak laporan penjulan

untuk di serahkan kepada pempinan Toko Elektronik Azam Jaya.


50

Aliran Sistem Usulan Dengan Pada Toko Elektronik Azam Jaya

Gambar 4.2 Aliran Sistem Usulan

4.2.3 Unified Modelling Language (UML)


51

4.2.3.1 Use Case Diagram

1. Defenisi Aktor

Defenisi aktor pada perancangan sistem yang akan dirancang pada Toko

Elektronik Azam Jaya dijelaskan pada tabel berikut ini.

Tabel 4.4 Tabel Defenisi Aktor

No Aktor Deskripsi
1 Admin Admin adalah yang bertugas dan memiliki hak akses untuk
mengelolah keseluruhan data, yaitu data profil, kategori
produk, produk, orderan, ongkos kirim, cara pembelian,
dan laporan.
2 Konsumen Konsumen dapat melihat profil, cara pembelian, kategori
produk, semua produk, mengirim pesan, serta
mendaftarKonsumen, proses pembelian produk, melihat
keranjang belanja, mengirim pesan dan melihat rincian
total belanja.

2. Skenario Use Case Diagram

Use case adalah interaksi atau dialog antara sistem dan actor, termasuk

pertukaran pesan dan tindakan yang dilakukan oleh sistem. Untuk rincian lebih

lengkap pada sistem yang akan dirancang pada Toko Elektronik Azam Jaya dapat

dilihat pada tabel berikut ini.

Tabel 4.5 Tabel Skenario Use Case

No Use case Deskripsi Aktor


1 Melihat Profil Konsumen dapat melihat profil. Konsumen
2 Melihat Semua Konsumen dapat melihat semua Konsumen
Produk Produk.
3 Melihat Kategori Konsumen dapat melihat Konsumen
Produk berdasarkan kategori Produk.
4 Mengirim Pesan Konsumen dapat mengirim pesan. Konsumen
5 Melihat Detail Produk Konsumen dapat melihat secara Konsumen
detail tentang Produk
6 Mengorder Produk Konsumen dapat mengorder Konsumen
Produk.
7 Menghapus Orderan Konsumen dapat menghapus Konsumen
orderan jika batal mengorder.
8 Mendaftar Konsumen dapat mendaftar untuk Konsumen
52

jadi Konsumen.
9 Melihat Keranjang Konsumen dapat melihat Konsumen
Belanja keranjang belanja setelah login.
10 Melihat Rincian Total Konsumen dapat melihat rincian Konsumen
Belanja total belanja setelah selesai
belanja.
11 Login Admin dan Konsumen untuk Admin,
masuk kehalaman pribadi. Konsumen,
Pemilik
12 Menganti Password Admin dapat mengganti password Admin
sesuai keinginan.
13 Update Profil Admin dapat mengupdate profil Admin
untuk pembaharuan.
14 Mengolah Kategori Admin dapat mengolah kategori Admin
Produk produkseperti menambah,
mengedit dan menghapus kategori
Produk.
15 Mengolah Data Admin dapat mengolah data Admin
Produk produk seperti menambah,
mengedit dan menghapus data
Produk.
16 Mengolah Data Order Admin dapat mengolah data order Admin
seperti melihat detail, mencetak,
menghapus dan merubah status
order.
17 Melihat Pesan Admin dapat melihat pesan dari Admin
konsumen.
18 Mencetak Laporan Admin dapat mencetak laporan Admin
penjualan.
19 Logout Admin melakukan logout untuk Admin
keluar dari halaman admin.
20 Melihat Pelanggan Admin dapat melihat pelanggan. Admin
21 Laporan Admin dapat laporan penjualan. Admin
22 Logout Admin melakukan logout untuk Admin
keluar dari halaman pemilik

Secara garis besar, proses sistem yang akan dirancang pada digambarkan

dengan Use Case Diagram yang terdapat pada gambar dibawah ini.
53

Gambar 4.3 Use Case Diagram

4.2.3.2 Class Diagram

Class Diagram menampilkan eksistensi atau keberadaan dari class – class

dan hubungan (Relationship) dalam desain logika dari sebuh sistem. Semua

proses yang dilakukan oleh aktor terhadap aplikasi akan didefenisi produk dengan

menggunakan class diagram. Class diagram merupakan diagram yang akan

memperlihatkan dan menjelaskan tabel-tabel database dan hubungan antara tabel

yang akan digunakan di dalam sistem. Untuk lebih jelas class diagram pada sistem

di Toko Elektronik Azam Jaya ditunjukkan oleh Gambar 4.4.


54

Gambar 4.4 Class Diagram

4.2.3.3 Activity Diagram

Activity diagram merupakan gambaran dari alur aktivitas dalam sebuah

sistem yang sedang dirancang dan bagaimana masing-masing alur aplikasi dapat

berjalan. Activity Diagram mempunyai peran dan fungsi yang sama seperti halnya

flowchart. Activity diagram juga merupakan state diagram khusus, di mana

sebagian besar state adalah action.


55

1. Activity Diagram Pendaftaran Sebagai Pelanggan

Bentuk activity diagram pendaftaran sebagai Pelanggan pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.5 Activity Diagram Pendaftaran Sebagai Pelanggan

2. Activity Diagram Login Pelanggan

Bentuk activity diagram login Pelanggan pada sistem yang akan dirancang

di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.
56

Gambar 4.6 Activity Diagram Login Pelanggan

3. Activity Diagram Pelanggan Membeli Produk

Bentuk activity diagram Pelanggan membeli produk pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.
57

Gambar 4.7 Activity Diagram Pelanggan Membeli Produk

4. Activity Diagram Login Admin

Bentuk activity diagram login admin pada sistem yang akan dirancang di

Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.8 Activity Diagram Login Admin


58

5. Activity Diagram Mengolah Data Produk

Bentuk activity diagram mengolah data produk pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.9 Activity Diagram Mengolah Data Produk

6. Activity Diagram Mengolah Kategori Produk

Bentuk activity diagram mengolah kategori produk pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.
59

Gambar 4.10 Activity Diagram Mengolah Kategori Produk

7. Activity Diagram Mengolah Data Order

Bentuk activity diagram mengolah data order pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.11 Activity Diagram Mengolah Data Order


60

8. Activity Diagram Mengolah Data Ongkos Kirim

Bentuk activity diagram mengolah data ongkos kirim pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.12 Activity Diagram Mengolah Data Ongkos Kirim

9. Activity Diagram Mencetak Laporan

Bentuk activity diagram mencetak laporan pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.
61

Gambar 4.13 Activity Diagram Mencetak Laporan

4.2.3.4 Sequence Diagram

Sequence diagram adalah suatu diagram yang memperlihatkan atau

menampilkan interaksi-interaksi antar objek di dalam sistem yang disusun

pada sebuah urutan atau rangkaian waktu. Sequence diagram digunakan

untuk menggambarkan skenario atau rangkaian langkah-langkah yang

dilakukan sebagai sebuah respon dari suatu event untuk menghasilkan output

tertentu.
62

1. Sequence Diagram Pelanggan Melihat Profil

Bentuk Sequence diagram Pelanggan melihat profil pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.14 Sequence Diagram Pelanggan Melihat Profil

2. Sequence Diagram Melihat Semua Produk

Bentuk Sequence diagram melihat semua produk pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.15 Sequence Diagram Melihat Semua Produk


63

3. Sequence Diagram Pelanggan Mengirim Pesan

Bentuk Sequence diagram mengirim pesan pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.16 Sequence Diagram Pelanggan Mengirim Pesan

4. Sequence Diagram Admin Melihat Testimoni

Bentuk Sequence diagram admin melihat et pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.17 Sequence Diagram Admin Melihat Testimoni


64

5. Sequence Diagram Pelanggan Membeli Produk

Bentuk Sequence diagram Pelanggan membeli produk pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.18 Sequence Diagram Pelanggan Membeli Produk

6. Sequence Diagram Login Pelanggan

Bentuk Sequence diagram login Pelanggan pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.19 Sequence Diagram Login Pelanggan


65

7. Sequence Diagram Pelanggan Melihat Keranjang Belanja

Bentuk Sequence diagram Pelanggan melihat keranjang belanja pada

sistem yang akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada

gambar berikut ini.

Gambar 4.20 Sequence Diagram Pelanggan Melihat Keranjang Belanja

8. Sequence Diagram Login Admin

Bentuk Sequence diagram login admin pada sistem yang akan dirancang

di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.21 Sequence Diagram Login Admin


66

9. Sequence Diagram Admin Menampilkan Kategori

Bentuk Sequence diagram admin menampilkan kategori pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.22 Sequence Diagram Admin Menampilkan Kategori

10. Sequence Diagram Admin Menambah Kategori

Bentuk Sequence diagram admin menambah kategori pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.23 Sequence Diagram Admin Menambah Kategori


67

11. Sequence Diagram Admin Mengedit Kategori

Bentuk Sequence diagram admin mengedit kategori pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.24 Sequence Diagram Admin Mengedit Kategori

12. Sequence Diagram Admin Menghapus Kategori

Bentuk Sequence diagram admin menghapus kategori pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.25 Sequence Diagram Admin Menghapus Kategori

13. Sequence Diagram Admin Menampilkan Produk


68

Bentuk Sequence diagram admin menampilkan produk pada sistem yang

akan dirancang di dapat dilihat pada gambar berikut ini.

Gambar 4.26 Sequence Diagram Admin Menampilkan Produk

14. Sequence Diagram Admin Menambah Produk

Bentuk Sequence diagram admin menambah produk pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.27 Sequence Diagram Admin Menambah Produk


69

15. Sequence Diagram Admin Mengedit Produk

Bentuk Sequence diagram admin mengedit produk pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.28 Sequence Diagram Admin Mengedit Produk

16. Sequence Diagram Admin Menghapus Produk

Bentuk Sequence diagram admin menghapus produk pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.29 Sequence Diagram Admin Menghapus Produk


70

17. Sequence Diagram Admin Menampilkan Orderan

Bentuk Sequence diagram admin menampilakan orderan pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.30 Sequence Diagram Admin Menampilkan Orderan

18. Sequence Diagram Admin Mengubah Status

Bentuk Sequence diagram admin mengubah status pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.31 Sequence Diagram Admin Mengubah Status


71

19. Sequence Diagram Admin Menghapus Orderan

Bentuk Sequence diagram admin menghapus orderan pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.32 Sequence Diagram Admin Menghapus Orderan

20. Sequence Diagram Admin Mencetak Orderan

Bentuk Sequence diagram admin mencetak orderan pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.33 Sequence Diagram Admin Mencetak Orderan


72

21. Sequence Diagram Admin Menampilkan Ongkos Kirim

Bentuk Sequence diagram admin menampilkan ongkos kirim pada sistem

yang akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar

berikut ini.

Gambar 4.34 Sequence Diagram Admin Menampilkan Ongkos Kirim

22. Sequence Diagram Admin Menambah Ongkos Kirim

Bentuk Sequence diagram admin menambah ongkos kirim pada sistem

yang akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar

berikut ini.

Gambar 4.35 Sequence Diagram Admin Menambah Ongkos Kirim


73

23. Sequence Diagram Admin Mengedit Ongkos Kirim

Bentuk Sequence diagram admin mengedit ongkos kirim pada sistem yang

akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut

ini.

Gambar 4.36 Sequence Diagram Admin Mengedit Ongkos Kirim

24. Sequence Diagram Admin Menghapus Ongkos Kirim

Bentuk Sequence diagram admin menghapus ongkos kirim pada sistem

yang akan dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar

berikut ini.

Gambar 4.37 Sequence Diagram Admin Menghapus Ongkos Kirim


74

25. Sequence Diagram Admin Mencetak Laporan

Bentuk Sequence diagram admin mencetak laporan pada sistem yang akan

dirancang di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.38 Sequence Diagram Admin Mencetak Laporan

26. Sequence Diagram Admin Logout

Bentuk Sequence diagram admin logout pada sistem yang akan dirancang

di Toko Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Gambar 4.39 Sequence Diagram Admin Logout


75

4.2.4 Perancangan Flowchat

Perancangan Flowchat merupakan suatu arus bagan yang menggambarkan

langkah-langka penyelesaian suatu masalah. Flowchart adalah bagian alir sistem

yang menunjukan arus aliran sistem dari aplikasi Customer Relationship

Management pada Toko Elektronik Azam Jaya secara keseluruhan, menjelaskan

urutan yang ada didalam sistem dan menunjukan apa yang ada didalam sistem dan

menunjukan apa yang dikerjakan didalam sistem.

1. Flowchart Menu Login

Menu login adalah proses awal dari administrator untuk mendapatkan

hak akses menginput, mengedit, menghapus dan pembaharuan data yang tidak

dimiliki user biasa. Administator harus memasukan username dan password

pada halaman login. Flowchart menu login dapat dilihat pada gambar 4.42.
76

Start

Set Variabel
Awal

Username
Password

Username =””
Password= “ ”

Y Menu Utama
Validasi

Gambar 4.40 Flowchart Login Password


77

2. Flowchart Home

Home

Set Variabel
Awal

Input Pil

Y
Pil=”1” Home

T
Y
Pil=”2” Produk

T
Y Keranjang
Pil=”3” Belanja

T
Y
Pil=”4” Kategori

T
Y
Pil=”5”T Login

Keluar

Gambar 4.41 Flowchart Home


78

3. Flowchart Daftar Pelanggan

Daftar

Set Variabel
Awal

Input Pil

Y
Pil=”1” Daftar

T
Y
Pil=”2” Simpan

T
Y Batal
Pil=”3”

Keluar

Gambar 4.42 Flowchart Daftar Pelanggan


79

4. Flowchart Produk

Produk

Set Variabel Awal

Input Pil

Y
Pil = “1” Tambah

T
Y
Pil = “2” Simpan

T
Y
Pil = “3” T Kembali

T
Y
Pil = “4” Ubah

Y
Pil = “5” Hapus

Y Cari
Pil = “6” T

T
Keluar

Gambar 4.43 Flowchart Produk

5. Flowchart Kategori
80

Kategori

Set Variabel Awal

Input Pil

Y
Pil = “1” Tambah

T
Y
Pil = “2” Simpan

T
Y
Pil = “3” T Kembali

T
Y
Pil = “4” Ubah

Y
Pil = “5” Hapus

Y Cari
Pil = “6” T

T
Keluar

Gambar 4.44 Flowchart Promo

6. Flowchart Data Pelanggan

T
81

Data Pelanggan

Set Variabel Awal

Input Pilihan

Y
Pil = “1” Konfirmasi

T
Y
Pil = “2” Hapus

Pil = “3” Keluar

Gambar 4.45 Flowchart Data Pelanggan

7. Flowchart Transaksi
82

Transaksi

Set Variabel Awal

Input Pilihan

Y
Pil = “1” Cetak

T
Y
Pil = “2” Keluar

Gambar 4.46 Flowchart Transaksi

8. Flowchart Pelanggan Pilih Produk


83

Produk

Tampil Pil

Y
Pil=”1” Beli

Y
Pil=”2” Menu Utama

Gambar 4.47 Flowchart Pelanggan Pilih Produk

9. Flowchart Beli
Beli

Input Pil

Y
Pil=”1 Pesan

Y
Pil=”2 Menu Utama

Gambar 4.48 Flowchart Beli


84

10. Flowchart Keranjang Belanja

Keranjang Belanja

Set Variabel Awal

Input Pilihan

Y Konfrimasi
Pil = “1”
Pembayaran

T
Y
Pil = “2” Cetak

T
Y
Pil = “3” Keluar

Gambar 4.49 Flowchart Transaksi

4.2.5 Desain Tabel/File Dalam Database

Dalam merancang suatu sistem yang baik dibutuhkan beberapa file yang

bertujuan untuk memudahkan pengambilan informasi data yang akan dibutuhkan.

File-file ini akan berkaitan satu sama lainnya dan dapat digunakan sesuai dengan

kebutuhan pemakai atau user. Adapun file-file yang digunakan dalam rancangan

sistem yang baru adalah sebagai berikut:


85

1. Desain File Admin

Nama Database : crm_azam

Nama Table : admin

Tabel 4.6 Tabel Admin

No Field Name Type Size Description


1 Id Int 11 Id Admin
2 Nama Varchar 50 Nama Admin
3 Password Varchar 100 Password
4 Email Varchar 50 Email
5 Alamat Text - Alamat
6 Telepon Varchar 20 Telepon
7 Reg_date Int 11 Registrasi Tanggal

2. Desain File Cart

Nama Database : crm_azam

Nama Table : Cart

Tabel 4.7 Tabel Cart

No Field Name Type Size Description


1 Cart_id Int 11 Id Cart
2 Pelanggan Varchar 11 Pelanggan
3 Kode_produk Vachar 50 Kode Varchar
4 Harga Int 11 Harga
5 Jumlah Int 11 Jumlah
6 Total Int 11 Total
7 Keteangan Text - Keterangan

3. Desain File Checkout

Nama Database : crm_azam

Nama Table : Checkout

Tabel 4.8 Tabel Checkout

No Field Name Type Size Description


1 Cart_id Int 11 Id Cart
2 Pelanggan Varchar 11 Pelanggan
86

3 Kode_produk Vachar 50 Kode Varchar


4 Harga Int 11 Harga
5 Jumlah Int 11 Jumlah
6 Total Int 11 Total
7 No_hdpem Int 11 Nomor Handphone Pembeli
8 Keterangan Text - Keterangan

4. Desain File Ongkir

Nama Database : crm_azam

Nama Table : Ongkir

Tabel 4.9 Tabel Ongkir

No Field Name Type Size Description


1 id Int 5 Id Ongkir
2 Lokasi Text - Lokasi
3 Biaya Int 11 Biaya Ongkir

5. Desain File Pelanggan

Nama Database : crm_azam

Nama Table : Pelanggan

Tabel 4.10 Tabel Pelanggan

No Field Name Type Size Description


1 Id Int 11 Id Pelanggan
2 Nama Vachar 50 Nama
3 Log Varchar 20 Username
4 Password Vachar 100 Password
5 Email Varchar 50 Email
6 Alamat Text - Alamat
7 Kodepos Varchar 6 Kode Pos
8 Kota Varchar 25 Kota
9 Telepon Vachar 20 Telepon
10 Rekening Varchar 30 Nomor Rekening
11 Nama_rekening Varchar 30 Nama Rekening
12 Bank Varchar 30 Bank
13 Reg_date Int 11 Regitrasi Tanggal
87

6. Desain File Pembelian

Nama Database : crm_azam

Nama Table : Pembelian

Tabel 4.11 Tabel Pembelian

No Field Name Type Size Description


1 No_hdpem Varchar 10 No Handphone Pembeli
2 Tgl_hdpem Int 11 Tanggal Pembelian
3 Usr_hdpem Varchar 30 User Pembelian
4 Bayar_hdpem Int 11 Bayar Pembelian
5 Sisa_hdpem Int 11 Sisa Pembelian
6 Penerima_hdpem Varchar 50 Penerima pembeli
7 Almt_pem Text - Alamat Pembeli
8 provinsi Varchar 100 Provinsi
9 Kabupaten Varchar 100 Kabupaten
10 Kurir Varchar 50 Kurir
11 Kp_pem Varchar 6 Kode Pos
12 Kota_pem Varchar 30 Kota pembeli
13 Tlp Varchar 16 Telepon
14 Rek_pem Varchar 50 Rekening Pembeli
15 Nmrek_pem Varchar 20 Nama Rekening Pembeli
16 Bank_pem Varchar 25 Bank Pembeli
17 Tot_hdpem Int 11 Total Pembelian
18 Sts_pem Varchar 1 Status Pembelian
19 Ongkir_pem Int 11 Ongkos Kirim Pembelian
20 Foto Text - Foto

7. Desain File Data Pengiriman

Nama Database : crm_azam

Nama Table : pengiriman

Tabel 4.12 Tabel Pengiriman

No Field Name Type Size Description


1 Id Int 11 Kode pengiriman
2 Kode_transaksi Varchar 15 Kode transaksi
3 Tanggal_kemas Varchar 20 Tanggal kemas
4 Tanggal_kirim Varchar 20 Tanggal kirim
5 Tanggal_sampai Varchar 20 Tanggal Sampai
88

8. Desain File Data Produk

Nama Database : crm_azam

Nama Table : produk

Tabel 4.13 Tabel Produk

No Field Name Type Size Description


1 Id Int 11 Id
2 Kode_produk Varchar 5 Kode produk
3 Nama Text - Nama
4 Jenis Varchar 100 Jenis
5 Deskripsi Text - Deskripsi
6 Harga Int 10 Harga
7 Stok Int 9 Stok
8 Gambar Text - Gambar
9 Status Varchar 1 Status
10 Diskon Int 11 Diskon

9. Desain File Data Ranting Produk

Nama Database : crm_azam

Nama Table : rating produk

Tabel 4.14 Tabel Ranting Produk

No Field Name Type Size Description


1 Id Int 11 Id
2 Kode_produk Varchar 11 Kode produk
3 Username Varchar 25 Usename
4 Rate Float - Ranting
5 Hits Int 11 Hits

10. Desain File Data Shopping

Nama Database : crm_azam

Nama Table : shopping

Tabel 4.15 Tabel Shopping

No Field Name Type Size Description


1 Cart_id Int 11 Cart Id
89

2 Pelanggan Varchar 11 Pelanggan


3 Kode_produk Varchar 50 Kode Produk
4 Harga Int 11 Harga
5 Jumlah Int 11 Jumlah
6 Total Int 11 Total
7 No_hdpem Varchar 11 Nomor Handphone
8 Keterangan Text - Keterangan

11. Desain File Data Transaksi

Nama Database : crm_azam

Nama Table : transaksi

Tabel 4.16 Tabel Transaksi

No Field Name Type Size Description


1 No_hdpem Varchar 10 No Faktur Pembelian
2 Tgl_hdpem Int 11 Tanggal pembelian
3 Usr_hdpem Varchar 30 Nama pembeli
4 Bayar_hdpem Int 11 Bayar Pembelian
5 Sisa_hdpem Int 11 Sisa Pembelian
6 Penerima_hdpem Varchar 50 Penerima pembeli
7 Almt_pem Text - Alamat Pembeli
8 provinsi Varchar 100 Provinsi
9 Kabupaten Varchar 100 Kabupaten
10 Kurir Varchar 50 Kurir
11 Kp_pem Varchar 6 Kode Pos
12 Kota_pem Varchar 30 Kota pembeli
13 Tlp Varchar 16 Telepon
14 Rek_pem Varchar 50 Rekening Pembeli
15 Nmrek_pem Varchar 20 Nama Rekening Pembeli
16 Bank_pem Varchar 25 Bank Pembeli
17 Tot_hdpem Int 11 Total Pembelian
18 Sts_pem Varchar 1 Status Pembelian
19 Ongkir_pem Int 11 Ongkos Kirim Pembelian
20 Foto Text - Foto

4.2.6 Antarmuka Pemakai (User Interface)

4.2.6.1 Perancangan Antarmuka Pemakai

Pada perancangan antarmuka atau interface ini akan menggambarkan

tampilan yang ada dalam sistem yang diusulkan. Adapun yang akan dibahas
90

adalah struktur program yang akan dibuat untuk sistem. Pembuatan struktur

program ini dimaksudkan untuk mempermudah dalam memahami keterkaitan

modul-modul program pengolahan data yang dirancang.

1. Perancangan AntarmukaUser

Menu utama user adalah menu yang dapat dipilih oleh user. Menu

userdalam sistemini untuk mempermudah proses pembelian produk yang terdiri

dari home, produk, keranjang belanja, kategori dan login.

Menu Utama

Home Produk Keranjang Kategori Login


Belanja

Gambar 4.50 Perancangan Antarmuka User

2. Perancangan Antarmuka Admin

Pada menu utama admin sebelum menginput, mengedit menyimpan dan

menghapus data, admin harus loginterlebih dahulu dengan mengisi username dan

password yang telah tersimpan di dalam database. Setelah login akan muncul

tampilan seperti pada gambar 4.51.


91

Home

Kategori

Produk

Orderan

Pelanggan
Menu Utama
Kurir

Laporan

Logout
Gambar 4.51 Perancangan Antarmuka Admin

4.2.6.2 Perancangan Rinci

Perancangan rinci merupakan rancangan dari analisa yang telah dilakukan

dalam bentuk fisik. Adapun rancangan tersebut antara lain dalam bentuk

rancangan input dan rancangan output. Perancangan rinci dimaksud kan untuk

pemrograman komputer dan ahli teknik lainnya yang akan mengimplementasikan

sistem. Tahap tancangan sistem secara umum dilakukan setelah tahap analisis

sistem selesai dilakukan dan hasil akhir analisis disetujui oleh manajemen.

4.2.6.3 Perancangan Input

Perancangan input sangat penting dalam membangun sistem, kualitas

informasi atau laporan yang akan dihasilkan nantinya tergantung pada input yang

kita rancang. Perancangan input meliputi desain dari dokumen-dokumen. Input-an

yang digunakan untuk menangkap data dan semua kode-kode yang digunakan.

Berikut ini adalah perancangan input pada sistem di Toko Elektronik Azam Jaya.
92

1. Tampilan Home

Bentuk perancangan home pada sistem di Toko Elektronik Azam Jaya

dapat dilihat pada gambar berikut ini.

Toko Azam Jaya Elektronik Home | Produk | Keranjang Belanja| Login


NSH PRODUKSI Home | About | Products | Contact | Users
Gambar

Produk Terbaru

Gambar Gambar Gambar

Gambar 4.52 Tampilan Home

2. Input Data Produk

Bentuk perancangan input data produk pada sistem di Toko Elektronik

Azam Jaya dapat dilihat pada gambar berikut ini.

Tambah Produk

Nama Produk:

Jemis: -Pilih Jenis- V


Berat: KG

Harga:

Diskon: %

Stok:

Deskripsi:

Gambar: Choose File

Simpan Batal
93

Gambar 4.53 Tambah Data Produk

3. Input Data Kategori

Bentuk perancangan input data kategori pada sistem di Toko Elektronik

Azam Jaya dapat dilihat pada gambar berikut ini.

Tambah Kategori

Nama Kategori :

Simpan Batal

Gambar 4.54 Tambah Data Kategori

4. Input Data Kota

Bentuk perancangan input data kota pada sistem di Toko Elektronik Azam

Jaya dapat dilihat pada gambar berikut ini.

Tambah Kota Pengiriman

Nama Kab/Kota:

Kecamatan :

Simpan Batal

Gambar 4.55 Tambah Data Kota

5. Input Data Ongkos Kirim

Bentuk perancangan input data ongkos kirim pada sistem di Toko

Elektronik Azam Jaya dapat dilihat pada gambar berikut ini.

Tambah Ongkos Kirim

Nama Kota :

Ongkos Kirim :

Simpan Batal
94

Gambar 4.56 Tambah Data Ongkos Kirim

6. Input Data Registrasi

Bentuk perancangan input data Konsumen pada sistem di Toko Elektronik

Azam Jaya dapat dilihat pada gambar berikut ini.

Form Register

Nama Lengkap:

Password:

Alamat Pengiriman :

Telpon/HP:

Email:

Kota Tujuan: -Pilih Kota-


V

Masukkan 6 Kode Diatas

Daftar

Gambar 4.57 Input Data Registrasi

4.2.6.4 Perancangan Output

Perancangan output merupakan hasil akhir dari suatu proses, kualitas

informasi yang akan dihasilkan tergantung pada output yang kita rancang. Berikut

ini adalah perancangan output pada sistem di Toko Elektronik Azam Jaya.

1. Rancangan Output Data Order

Bentuk perancangan output data order pada sistem di Toko Elektronik

Azam Jaya dapat dilihat pada gambar berikut ini.


95

LAPORAN DATA ORDER TOKO ELEKTRONIK AZAM JAYA


No.Order Nama Konsumen Nama Produk Status Sub Total

01011 Krisna Lemari es Aktif -

Gambar 4.58 Desain Output Data Order

2. Rancangan Output Data Penjualan

Bentuk perancangan output data penjualan pada sistem di Toko Elektronik

Azam Jaya dapat dilihat pada gambar berikut ini.

LAPORAN DATA PENJUALAN TOKO ELEKTRONIK AZAM JAYA

NO FAKTUR TANGGAL NAMA PRODUK QTY HARGA SUBTOTAL

16 Septmber Rp.
1011 F1011 Lemari es - -
2022 2.000,000

Gambar 4.59 Desain Output Data Penjualan


96

BAB V

IMPLEMENTASI DAN PENGUJIAN

5.1 Tujuan Implementasi

Tujuan implementasi program merupakan tahap penerapan sistem yang

telah dirancang dan disetujui perancangannya. Dalam tahap implementasi juga

dijelaskan mengenai penerapan aplikasi yang dibangun. Tahapan implementasi

menerapkan secara rinci, hasil analisis dan desain pada bab sebelumnya.

5.2 Kebutuhan Sistem

Kebutuhan sistem berisikan fasilitas yang dibutuhkan oleh sistem, meliputi

kebutuhan antarmuka pengguna, kebutuhan perangkat keras dan kebutuhan

perangkat lunak.

5.2.1 Kebutuhan Antarmuka Pengguna

Pengguna akan berinteraksi dengan aplikasi sistem ini dengan

menggunakan alat bantu seperti berikut:

1. Keyboard, digunakan untuk memasukkan perintah ke dalam aplikasi.

2. Mouse, digunakan untuk menjalankan perintah terhadap aplikasi.

3. Monitor, digunakan untuk melihat tampilan dalam aplikasi.

96
97

5.2.2 Kebutuhan Perangkat Keras

Kebutuhan perangkat keras yang digunakan dalam sistem ini adalah

seperangkat komputer atau laptop dengan spesifikasi sebagai berikut:

1. Prosesor minimal Intel Pentium Dual Core 2,7 GHZ.

2. RAM minimal 1 GB.

3. VGA minimal 512 MB.

5.2.3 Kebutuhan Perangkat Lunak


Sistem ini didukung dengan perangkat lunak seperti:

1. Sistem operasi minimal Microsoft Windows 7

2. Sublime Text 3 sebagai editor source code.

3. XAMPP yang terdiri dari apache sebagai WEB server dan MySQL sebagai

database-nya.

5. WEB browser minimal Mozila Firefox 52.

5.3 Implementasi Sistem

Implementasi Sistem adalah penerapan atau pelaksanaan sebuah aplikasi.

Dalam implementasi sistem ini akan menampilkan implementasi rancangan

antarmuka. Implementasi rancangan antarmuka ini dibagi menjadi dua bagian,

yaitu implementasi rancangan antarmuka user dan implementasi rancangan

antarmuka admin. Implementasi antarmuka user terdiri atas beberapa menu

pilihan antara lain menu home, About, cara pembelian, semua produk, keranjang

belanja, dan login. Sedangkan pada implementasi rancangan antarmuka admin

terdiri dari home, ganti passsword, About home online, katagori produk, produk,

order, ongkos kirim, contact us, laporan dan logout.


98

Sebelum sistem ini dijalankan pada server internet, sistem ini akan

dijalankan pada server komputer lokal dahulu. Aktifkan terlebih dahulu Apache

web server lokal dan MySQL database sebelum menjalankan sistem yang telah

dibuat. Jika keduanya sudah aktif maka jalankan aplikasi web browser, misalnya

mozila firefox atau browser lain. Pada address bar web browser ketik alamat

seperti berikut: http://localhost/crm_azam/

5.4 Tampilan Program

1. Halaman Home

Halaman home merupakan halaman awal yang dijumpai setelah pengguna

memasuki website Toko Elektronik Azam Jaya, berikut tampilan halaman

Halaman home:

Gambar 5.1 Tampilan Halaman Home

2. Halaman Semua Produk

Halaman semua produk merupakan halaman yang berisikan daftar produk-

produk yang ada di website Toko Elektronik Azam Jaya. Berikut tampilan

halaman semua produk.


99

Gambar 5.2 Tampilan Halaman Semua Produk

3. Halaman Login

Halaman login merupakan halaman untuk klarisifikasi hak admin untuk

masuk ke dalam pengolahan sistem. Admin yang mempunyai username dan

password yang sah berhak untuk masuk ke dalam sistem melalui halaman

login, berikut tampilan halaman login:

Gambar 5.3 Tampilan Halaman Login


100

4. Halaman Home Admin

Halaman home merupakan halaman awal yang dijumpai setelah admin

melakukan login, berikut tampilan halaman home:

Gambar 5.4 Tampilan Halaman Home Admin

5. Halaman Tambah Produk

Halaman tambah produk merupakan halaman untuk admin mengolah

dan menambah data produk. Berikut tampilan halaman tambah produk:

Gambar 5.5 Tampilan Halaman Tambah Produk


101

6. Halaman Edit Produk

Halaman edit produk merupakan halaman untuk mengubah data

produk, berikut tampilan halaman edit data produk :

Gambar 5.6 Tampilan Halaman Edit Produk

7. Halaman Registrasi Pelanggan

Halaman registrasi pelanggan merupakan halaman pendaftaran bagi

pelanggan yang belum terdaftar. Adapun data yang harus di isi pada daftar ialah,

nama lengkap, email, alamat lengkap, username, dan password, berikut tampilan

halaman registrasi pelanggan:


102

Gambar 5.7 Tampilan Halaman Registrasi Pelanggan

8. Halaman Home Pelanggan

Halaman home merupakan hal aman awal yang dijumpai setelah pelanggan

melakukan login, berikut tampilan halaman home:

Gambar 5.8 Tampilan Halaman Home Pelanggan

9. Halaman Produk

Halaman produk merupakan halaman untuk pelanggan melihat semua

produk, berikut tampilan halaman produk:


103

Gambar 5.9 Tampilan Halaman Produk

10. Halaman Keranjang Belanja

Halaman keranjang belanja merupakan halaman yang berisikan daftar

produk-produk yang akan dibeli. Berikut tampilan halaman keranjang belanja:

Gambar 5.10 Tampilan Halaman Keranjang Belanja


104

11. Halaman Checkout

Saat pembeli sudah selesai berbelanja, maka akan masuk ke halaman

checkout untuk melengkapi semua data pengiriman, berikut tampilan halaman

checkout:

Gambar 5.11 Tampilan Halaman Checkout

12. Halaman Pembelian

Saat pembeli sudah selesai melakukan checkout, maka produk yang sudah

dicheckout akan masuk ke halaman pembelian dan akan diproses oleh admin,

berikut tampilan halaman pembelian:


105

Gambar 5.12 Tampilan Halaman Pembelian

5.5 Pengujian Sistem

Proses implementasi sistem selesai, dihasilkan sebuah program sistem

informasi yang siap digunakan. Sebelum itu diperlukan pengujian untuk menguji

kemampuan dari program. Tujuan utama dari tahapan ini adalah untuk

memastikan bahwa elemen dari sistem telah berfungsi sesuai dengan yang

diharapkan. Apabila sistem yang telah dibuat masih dianggap kurang layak, maka

harus dilakukan perbaikan agar sistem yang dibuat lengkap dan akurat. Sistem

yang telah diperbaiki itu, akan diuji kembali sampai benar-benar siap untuk

digunakan. Adapun pengujian yang dilakukan adalah sebagai berikut:

1. Pengujian Login

Pengujian yang dilakukan pada form login yaitu dengan melakukan input

data sesuai form yang disediakan. Untuk lebih jelasnya dilihat pada tabel berikut:
106

Tabel 5.1 Pengujian Login

Data Masukan Proses Diharapkan Pengamatan Kesimpulan


Data Normal
Memasukkan Dapat masuk kedalam Proses berhasil Berjalan
data username sistem melewati form sesuai yang
dan password login diharapkan
secara lengkap
Data kurang
Tidak Sistem menolak proses Proses berhasil Berjalan
memasukkan sesuai yang
salah satu data diharapkan
Data salah
Masukkan data Sistem menolak proses Proses berhasil Berjalan
login salah sesuai yang
diharapkan

2. Pengujian Input Data Produk

Pengujian yang dilakukan pada input data produk yaitu dengan mengisi data

produk sesuai dengan form yang disediakan. Untuk lebih jelasnya dilihat pada

tabel berikut:

Tabel 5.2 Pengujian Input Data Produk

Data Masukan Proses Diharapkan Pengamatan Kesimpulan


Data Normal
Memasukkan Sistem menyimpan Proses berhasil Berjalan
Data produk data masukan ke dalam sesuai yang
secara lengkap database diharapkan
Data kurang
Tidak mengisi form Sistem menolak Proses berhasil Berjalan
secara lengkap proses sesuai yang
diharapkan
107

3. Pengujian Input Data Order

Pengujian yang dilakukan pada input data order yaitu dengan memasukkan

data produk yang ingin dibeli di keranjang belanja. Untuk lebih jelasnya dilihat

pada tabel berikut:

Tabel 5.3 Pengujian Input Data Order

Data Masukan Proses Diharapkan Pengamatan Kesimpulan


Data Normal
Memilih produk Sistem menyimpan Proses berhasil Berjalan
yang diorder data masukan ke sesuai yang
dalam keranjang diharapkan
belanja
Data kurang
Tidak memilih Sistem tidak Proses berhasil Berjalan
produk menjalankan proses sesuai yang
diharapkan

4. Pengujian Input Data Pelanggan

Pengujian yang dilakukan pada input data Pelanggan yaitu dengan

memasukkan data Pelanggan pada form daftar Pelanggan. Untuk lebih jelasnya

dilihat pada tabel berikut:

Tabel 5.4 Pengujian Input Data Pelanggan

Data Masukan Proses Pengamatan Kesimpulan


Diharapkan
Data Normal
Memasukkan data Sistem menyimpan Proses berhasil Berjalan
Pelanggan data masukan ke sesuai yang
dalam database diharapkan
Data kurang
Tidak memasukkan Sistem menolak Proses berhasil Berjalan
data Pelanggan proses sesuai yang
diharapkan
108

5. Pengujian Edit Data Produk

Pengujian yang dilakukan pada edit data produk yaitu dengan mengedit data

produk. Untuk lebih jelasnya dilihat pada tabel berikut:

Tabel 5.5 Pengujian Edit Data Produk

Data Masukan Proses Pengamatan Kesimpulan


Diharapkan
Data Normal
Mengedit data Sistem mengubah Proses berhasil Berjalan
produk data produk di sesuai yang
database diharapkan
Data kurang
Tidak mengedit data Sistem tidak Proses berhasil Berjalan
produk menggubah data sesuai yang
produk di database diharapkan

6. Pengujian Hapus Data Produk

Pengujian yang dilakukan pada hapus data produk yaitu dengan mengklik

link hapus jika ingin menghapus data produk. Untuk lebih jelasnya dilihat pada

tabel berikut ini:

Tabel 5.6 Pengujian Hapus Data Produk

Data Masukan Proses Pengamatan Kesimpulan


Diharapkan
Data Normal
Mengklik link Sistem menghapus Proses berhasil Berjalan
Hapus pada form data produk di sesuai yang
data produk database diharapkan
Data kurang
Tidak mengklik Sistem tidak Proses berhasil Berjalan
link hapus pada menghapus data sesuai yang
data produk produk diharapkan
109

7. Pengujian Cetak Laporan

Pengujian yang dilakukan untuk mencetak laporan yaitu dengan

memasukkan tanggal perperiode pada form cetak laporan. Untuk lebih jelasnya

dilihat pada tabel berikut:

Tabel 5.7 Pengujian Cetak Laporan

Data Masukan Proses Pengamatan Kesimpulan


Diharapkan
Data Normal
Memasukkan tanggal Sistem Proses berhasil Berjalan
perperiode menjalankan proses sesuai yang
output diharapkan
Data kurang
Tidak memasukkan Sistem tidak Proses berhasil Berjalan
tanggal menjalankan proses sesuai yang
output diharapkan

5.6 Analisa Hasil

Dari hasil implementasi dan pengujian hasil dapat dijelaskan bahwa sistem

yang dirancang pada Toko Elektronik Azam Jaya merupakan sistem yang

memberikan kemudahan admin dalam proses pengolahan data, seperti

penginputan data produk, dan pencetakkan laporan. Begitu juga bagi konsumen,

dapat memilih produk dan melakukan pemesanan produk secara cepat. Selain itu

dengan adanya fasilitas contact us, konsumen dapat dengan mudah mengajukan

pertanyaan tentang produk dan memperoleh jawaban langsung dari admin atau

customer servis, sehingga pembeli dengan mudah memperoleh informasi yang

dibutuhkan.
110

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan implementasi dan pengujian yang telah dilakukan selama

membuat sistem ini, maka dapat diambil beberapa kesimpulan sebagai berikut:

1. Sistem yang dibangun dengan menggunakan metode Customer Relationship

Management (CRM) berbasis web yang dapat mempermudah pelanggan?

2. Dengn menerapkan sistem pemasaran dan pemesanan elektronika dan dengan

metode Customer Relationship Management (CRM) dapat membantu Toko

Elektronik Azam Jaya dalam melakukan tranksaksi pembayaran dan

pemasaran.

3. Sistem yang diterapkan dapat mempermudah Toko Elektronik Azam Jaya

dalam meningkatkan pelayanan terhadap pelanggan, sehingga pelanggan

tetap mempercayai pembelian pemasaran dan pemesanan elektronika.

6.2 Saran

Dari proses implementasi dan pengujian yang telah dilakukan selama

membuat sistem ini, maka dapat diambil beberapa saran untuk pengembangan

sistem ini, yaitu sebagai berikut:

1. Perlu adanya pengembangan pada desain tampilan agar lebih menarik sehingga

dapat lebih banyak memikat minat pelanggan.

2. Perlu adanya penambahan fasilitas lain yang mendukung fungsionalitas

website, sehingga konsumen akan terus mengunjungi website dengan kata lain

110
111

jika sering masuk website maka kemungkinan untuk belanja pun semakin

tinggi.

3. Pembayaran yang tidak hanya melalui transfer antar bank tetapi dapat juga

melalui kartu kredit.

4. Memaksimalkan penggunaan e-marketing guna memperoleh informasi tentang

pelanggan dengan tujuan untuk meningkatkan mutu pelayanan.

Anda mungkin juga menyukai