32 BAB III ANALISIS SISTEM 3.1 Gambaran Singkat Organisasi 3.1.1 Profil Singkat PT. Lestari Cahaya Anugerah perusahaan yang bergerak dalam bidang distributor makanan ringan yang ada di Kota Cirebon. PT. Lestari Cahaya Anugerah adalah anak dari perusahaan cabang PT. Siantar Top Industri yang didirikan sejak tahun 1987 yang berpusat di Jl. Cipendawa Lama No.7 RT.04/RW.07, Bojong Menteng, Kec. Rawalumbu, Kota Bekasi. PT. Lestari Cahaya Anugerah sendiri beralamat di Jl. Kalijaga Blok Randa Kuning, Mundu, Desa, No.95, RT.02/RW.08, Kota Cirebon. PT. Lestari Cahaya Anugerah bertanggung jawab untuk mendistribusikan produk-produk tersebut ke supermarket, minimarket, pedagang grosir dan pedagang warung kakilima yang berada di wilayah III meliputi Kota Cirebon, Kabupaten Cirebon, Kota Indramayu, Kabupaten Indramayu, Kota Majalengka, Kabupaten Majalengka, Kota Kuningan dan Kabupaten Kuningan. Visi dari perusahaan PT. Lestari Cahaya Anugerah adalah menjadikan perusahaan terkemuka yang terus tumbuh dan berkembang demi kepuasan bersama, dan menjadikan distributor besar dan maju sewilayah Ciayumajakuning.
33 Misi dari perushaan PT. Lestari Cahaya Anugerah adalah menghasilkan produk-produk perusahaan sebagai produk unggulan. Berkomitmen untuk senantiasa meningkatkan kompetensi karyawan, proses produksi yang efisien, dan teknologi yang berkembang. 3.1.2 Struktur Organisasi dan Uraian Tugas 1. Struktur Organisasi Berikut adalah struktur organisasi pada PT. Lestari Cahaya Anugerah pada Gambar 3.1 : Kepala Mitra (HRD) Sales Supervisor Salesman 1 Salesman 2 Salesman 3 Accounting Kasir Faktur Warehouse Checker Gudang Gambar 3.1 Struktur Organisasi PT. Lestari Cahaya Anugerah Sumber : PT. Lestari Cahaya Anugerah Sumber : PT. Lestari Cahaya Anugerah
34 2. Jobdesk PT. Lestari Cahaya Anugerah : a. Mitra Kepala (HRD) : 1) Mengkoordinasikan dan mengendalikan aktivitas distribusi unit operasional 2) Melakukan analisa proses bisnis secara detail di bidang distribusi unit operasional 3) Mengevaluasi laporan operasional dan SOP b. Sales Supervisor 1) Mengkoordinir tim penjualan, agar dapat meningkatkan tingkat penjualan dan apakah penjualan sesuai dengan target 2) Membantu tim sales dan memberikan pelatihan dalam mencari, melayani, dan memaintain konsumen 3) Memonitoring aktivitas tim sales c. Salesman 1, 2, 3 : 1) Tim Salesman yang berisi dari beberapa personil yang bertanggung jawab mendistribusikan, mencari konsumen pada wilayah Kota Cirebon, Kabupaten Cirebon, Kota Kuningan dan Kabupaten Kuningan 2) Mampu memberikan informasi produk yang akan dijual kepada konsumen
35 3) Membuat dan memberikan laporan kepada bagian logistic soal pengajuan permintaan produk yang konsumen pesan dan nantinya akan dikeluarkan oleh bagian logistic, laporan tersebut berisi ( jenis produk, jumlah produk yang dipesan, alamat pengiriman, nama tempat usaha ) d. Accounting 1) Monitoring Permintaan setiap minggu 2) Membuat Laporan Pembelian 3) Membuat Laporan Kas dan Bank 4) Menyiapkan tagihan sales mingguan 5) Crosscheck pembelian dan retur outlet e. Kasir 1) Menerima, menghitung, menginput di Excel piutang toko dari sales 2) Menghitung, membayar semua tagihan berupa cash f. Faktur 1) Monitoring penjualan sales 2) Monitoring piutang s/d pelunasan sales 3) Rutin visit outlet
36 g. Warehouse 1) Mengatur permintaan sales 2) Mengatur loading barang h. Checker Gudang 1) Menyiapkan permintaan produk 2) Menata produk dan menghitung produk 3) Checking produk yang keluar atau masuk kedalam gudang 3.2 Analisis Sistem Berjalan Analisis prosedur yang sedang berjalan saat ini, menggambarkan apa yang terjadi saat ini pada sistem yang berjalan. Berdasarkan pengamatan yang dilakukan penulis di PT. Lestari Cahaya Anugerah mengenai jalannya produk dari awal order gudang sampai ketangan konsumen. Berikut adalah langkah-langkah mengenai jalannya produk dari awal order gudang sampai ketangan konsumen : 1. Salesman mencari konsumen, konsumen memesan produk, kemudian salesman membuat faktur pemesanan, faktur(1) dipegang oleh konsumen, faktur(2) dikirimkan kepada pihak Accounting. 2. Accounting memberikan faktur pemesanan kepada bagian warehouse, dan pihak checker memeriksa apakah produk tersedia atau tidak. Jika produk tidak tersedia maka pihak warehouse membuat laporan dan memberikannya kepada HRD agar dapat melakukan PO kepada supplier. Jika produk tersedia maka, warehouse akan menyiapkan
37 produk pemesanan, dan membuat faktur keluar barang dari gudang kepada pihak administrasi. 3. Administrasi membuat surat jalan (Delivery Order) dan faktur penagihan. 4. Pihak pengiriman loading-in produk dan melakukan pengiriman. 5. Konsumen akan mengecek produk apakah produk yang datang sudah sesuai dan konsumen membayar tagihan dan menandatangani faktur produk diterima. 6. Faktur dibawa oleh pihak pengiriman dan melaporkan kepada accounting. 7. Accounting menerima uang dan memuat laporan keuangan bulanan untuk dilaporkan kepada HRD. 8. HRD akan crosscheck terhadap laporan keuangan dan laporan produk yang telah keluar dari gudang.
38 Gambar 3.2 Flowmap Sistem Berjalan PT. Lestari Cahaya Anugerah
39 3.3 Analisis Dokumen dan Informasi 3.3.1 Analisis Dokumen Tahap ini meliputi tentang penjabaran data yang diperoleh penulis dari hasil wawancara dan observasi PT. Lestari Cahaya Anugerah. Adapun dokumen yang terdapat pada laporan penjualan adalah sebagai berikut : Nama Dokumen : Faktur Penjualan Sumber : Warehouse PT. Lestari Cahaya Anugerah Bentuk : Dokumen Fungsi : Mengetahui traffict penjualan produk Atribut : Nama Produk, Tanggal, Jumlah Produk Terjual 3.3.2 Analisis Informasi Tahap analisa data bertujuan untuk mengumpulkan informasi mengenai dokumen-dokumen yang dikeluarkan dan digunakan pada sistem penjualan yang terjadi pada PT. Lestari Cahaya Anugerah. Informasi yang didapatkan berupa sebagai berikut : Nama Informasi : Laporan Penjualan Bulanan Sumber : Accounting Bentuk : Dokumen Fungsi : Penentuan strategi penjualan Attribut : Tanggal, Nama Produk, Harga, Jumlah Produk
40 BAB IV PERANCANGAN SISTEM 4.1 Desain Prosedur Setelah dilakukannya analisis sistem terhadap sistem pemasaran produk pada PT. Lestari Cahaya Anugerah dengan menggunakan Algoritma K-Means Clustering yang diharapkan dapat membantu dan mempermudah pemasaran produk disetiap bulannya menggunakan sistem berbasis web, yang dikemas secara praktis dan mudah dioperasikan bagi penggunanya. Prosedur-prosedur sistem meliputi prosedur pengolah data, akses untuk admin, serta hasil dari penggunaan Algoritma K-Means Clustering. Berikut penjelasan dari prosedur-prosedur sistem : 4.1.1 Prosedur Pengolah Data User Tahapan prosedur yang berlangsung pada pengolah data user adalah sebagai berikut : 1. Admin melakukan login. 2. Sistem akan memverifikasi proses login. Jika proses login berhasil maka akan ada pemberitahuan “Selamat Datang”, dan user akan dialihkan pada halaman dashboard. Jika proses login gagal, maka akan ada pemberitahuan “Login gagal! Username dan Password Tidak Ditemukan”, lalu user akan kembali pada halaman login. 3. Pilih menu data user.
41 4. Pilih tombol Create jika admin ingin membuat user, didalam halaman tersebut akan menampilkan Nama User, Id User, dan Password yang harus diisi. 5. Pilih Tombol Edit jika ingin merubah dari data user yang sudah ada. 6. Pilih Tombol Delete jika ingin menghapus data user. 4.1.2 Proses Pengolah Data Kriteria Tahapan prosedur yang berlangsung pada pengolah data kriteria adalah sebagai berikut : 1. Pada halaman dashboard, pilih menu data kriteria. 2. Admin dapat mengubah nama kriteria yang akan diolah dengan memilih tombol edit. 4.1.3 Proses Pengolah Data Produk Tahapan prosedur yang berlangsung pada pengolah produk kriteria adalah sebagai berikut : 1. Pada halaman dashboard, pilih menu data produk. 2. Pada menu ini, admin dapat mencetak, menambahkan, merubah atau menghapus data produk. 3. Pilih Bulan dan Tahun yang akan dicetak, jika sudah pilih tombol Cetak.
42 4. Pada tombol Create admin dapat menambahkan produk yang berisi ( Nama Produk, Bulan Penjualan, Tahun Penjualan, Jumlah Terjual dan Nilai dari Kriteria yang tersedia ). 5. Pada tombol Edit admin dapat mengubah produk yang memilik menu sama seperti Create. 6. Pada tombol Delete admin dapat menghapus data produk. 4.1.4 Proses Pengolah Data Hasil Tahapan prosedur yang berlangsung pada pengolah data hasil adalah sebagai berikut : 1. Pada halaman dashboard, pilih menu data hasil. 2. Pada menu ini admin dapat melihat dan memproses menggunakan metode Algoritma K-Means Clustering. 4.2 Desain Dokumen dan Informasi 4.2.1 Desain Dokumen Dokumen yang dibutuhkan pada sistem : Nama Dokumen : Laporan Penjualan Produk Fungsi : Berfungsi untuk mengetahuo traffict dari suatu produk. Sumber : Warehouse PT. Lestari Cahaya Anugerah Aliran Data : Data bagian admin ke tabel database sistem.
43 4.2.2 Desain Informasi Informasi yang dihasilkan pengolah sistem sebagai berikut : Nama Informasi : Hasil Perhitungan K-Means Fungsi : Sebagai bahan pertimbangan untuk melakukan proses pemasaran penjualan Bentuk : Hasil yang telah dikelompokkan menjadi “Barang Diminati dan Kurang Diminati” 4.3 Desain Aliran Data 4.3.1 Flowchart Berikut adalah flowchart yang menjadi dasar untuk membangun aplikasi : 1. Flowchart Login Admin Gambar 4.1 Flowchart Login
44 2. Flowchart Pengolahan Data User Pada Gambar 4.2 Flowchart Pengolahan Data User, admin dapat mengolah data user pada sistem. Gambar 4.2 Flowchart Pengolah Data User
45 3. Flowchart Pengolahan Data Kriteria Pada Gambar 4.3 Flowchart Pengolahan Data Kriteria, admin dapat mengolah data user pada sistem. Gambar 4.3 Flowchart Pengolah Data Kriteria
46 4. Flowchart Pengolah Data Produk Pada Gambar 4.4 Flowchart Pengolahan Data Produk, admin dapat mengolah data user pada sistem. Gambar 4.4 Flowchart Pengolahan Data Produk
47 5. Flowchart Pengolah Perhitungan Algoritma K-Means Pada Gambar 4.5 Flowchart Pengolahan Perhitungan Algoritma K-Means, admin dapat mengolah data user pada sistem. Gambar 4.5 Flowchart Pengolah Perhitungan Algoritma K-Means
48 4.3.2 Data Flow Diagram 1. Diagram Konteks Sistem Pemasaran K-Means PT. LCA Berikut adalah merupakan diagram konteks yang dirancang pada sistem, dapat dilihat pada Gambar 4.6 Diagram Konteks Sistem Pemasaran K-Means PT. CLA : Gambar 4.6 Diagram Konteks Sistem Pemasaran K-Means PT. LCA
49 Penjelasan dari entitas sebagai admin yaitu admin berperan langsung dengan sistem, dengan kata lain admin adalah pengelola dari sistem. Admin dapat melakukan segala hal yang berkaitan dengan sistem yang telah dibuat. Sebagai penjelasan, admin dapat melakukan : a. Admin dapat melakukan login ke sistem. b. Mengelola data user (mengubah, menghapus, dan menambahkan data user). c. Mengelola data kriteria (mengubah nama dari jenis kriteria). d. Mengelola data produk (mengubah, menghapus dan menambahkan produk, serta memberi nilai kriteria pada produk). e. Mengelola data hasil (melihat dan memilih produk apa yang akan dihitung menggunakan Algoritma K-Means). f. Mencetak Data Produk (beserta penjualan dan nilai kriteria).
2. DFD Level 0 Sistem Pemasaran K-Means PT. LCABerikut merupakan DFD Level 0 yang dirancaPemasaran K-Means PT. LCA : Gambar 4.7 DFD Level 0 Sistem Pe
50 A ang sistem, dapat dilihat pada Gambar 4.7 DFD Level 0 Sistem emasaran K-Means PT. LCA
51 Keterangan database yang digunakan pada rancangan sistem DFD Level 0 adalah berdasarkan Tabel 4.1 berikut : Tabel 4. 1 Keterangan Database Level 0 No. Nama Penyimpanan Keterangan 1. Data User Sebuah tabel dalam basis data untuk menyimpan data user 2. Data Produk Sebuah tabel dalam basis data untuk menyimpan data produk 3. Data Kriteria Sebuah tabel dalam basis data untuk menyimpan data kriteria Database yang mengacu pada perancangan tabel pada basis data di sub bab selanjutnya. Berikut merupakan proses-proses yang terlihat pada DFD Level 0, yang dapat dilihat pada Tabel 4.2 : Tabel 4.2 Deskripsi Proses DFD Level 0 No. Nama Proses Aliran Data Masuk (Input) Aliran Data Keluar (Output) Keterangan 1. Login Username dan Password Notifikasi Berhasil Login atau Gagal Admin melakukan login ke sistem 2. Pengolahan Passoword Data Password Info Data Password Admin dapat melakukan perubahan password 3. Pengolahan Data Mengolah Data Produk, Data Kriteria, Data User Data Produk, Data Kriteria, Data User Admin mengelola data-data yang dapat diakses oleh admin 4. Perhitungan Mengambil Data Produk(Nama Produk, Nilai Kriteria, Jumlah Penjualan) Data Hasil Perhitungan yang menjadi Clustering Admin dapat melakukan proses clustering 5. Cetak Laporan Permintaan Cetak Laporan Produk dan Hasil Perhitungan Laporan Penjualan dan Hasil Perhitungan Admin dapat mencetak laporan penjualan dan perhitungan
52 3. DFD Level 1 Sistem Pemasaran K-Means PT. LCA 1. Level 1 Proses 1 (Login) Berikut ini adalah DFD Level 1 Proses 1 yaitu proses login yang dirancang pada sistem, dapat dilihat pada Gambar 4.8 : Gambar 4.8 DFD Level 1 Proses 1 (Login)
53 2. Level 1 Proses 2 (Pengolahan Data) Berikut ini adalah DFD Level 1 Proses 2 yaitu proses pengolahan data yang dirancang pada sistem, dapat dilihat pada Gambar 4.9 : Gambar 4.9 DFD Level 1 Proses 2 (Pengolahan Data)
54 3. Level 1 Proses 3 (Proses Perhitungan) Berikut ini adalah DFD Level 1 Proses 3 yaitu proses perhitungan yang dirancang pada sistem, dapat dilihat pada Gambar 4.10 : Gambar 4.10 DFD Level 1 Proses 3 (Proses Perhitungan)
55 4. Level 1 Proses 4 (Cetak Laporan Produk) Berikut ini adalah DFD Level 1 Proses 4 yaitu proses cetak laporan produk yang dirancang pada sistem, dapat dilihat pada Gambar 4.11 : Gambar 4.11 DFD Level 1 Proses 4 (Proses Cetak Produk)
56 5. Level 1 Proses 5 (Cetak Laporan Hasil K-Means Clustering) Berikut ini adalah DFD Level 1 Proses 4 yaitu proses cetak laporan hasil k-means clustering yang dirancang pada sistem, dapat dilihat pada Gambar 4.12 : Gambar 4.12 DFD .Level 1 Proses 5 (Cetak Laporan Hasil K-Means Clustering)
57 4. DFD Level 2 Sistem Pemasaran K-Means PT. CLA 1. Level 2 Proses 2.1 (Olah Data User) Berikut ini adalah DFD Level 2 Proses 2.1 yaitu proses olah data user oleh admin yang dirancang pada sistem, dapat dilihat pada Gambar 4.13 : Gambar 4.13 DFD Level 2 Proses 2.1 (Olah Data User)
58 2. Level 2 Proses 2.2 (Olah Data Kriteria) Berikut ini adalah DFD Level 2 Proses 2.2 yaitu proses olah data kriteria oleh admin yang dirancang pada sistem, dapat dilihat pada Gambar 4.14 : Gambar 4.14 DFD Level 2 Proses 2.2 (Olah Data Kriteria)
59 3. Level 2 Proses 2.3 (Olah Data Produk) Berikut ini adalah DFD Level 2 Proses 2.1 yaitu proses olah data produk oleh admin yang dirancang pada sistem, dapat dilihat pada Gambar 4.15 : Gambar 4.15 DFD Level 2 Proses 2.3 (Olah Data Produk)
4.3.3 Entity Relationship Diagram Berikut ini adalah ERD yang dirancang pada sistem, daGambar 4.16 ERD Sistem K-M
60 apat dilihat pada Gambar 4.16 : Means Clustering PT. LCA
61 4.3.4 Database dan Tabel Berikut merupakan perancangan tabel dan database yang dipakai pada sistem adalah sebagai berikut : 1) Tabel User Nama Database : data_user Nama tabel : user Keterangan : tabel yang berisi data user Berikut penjelasan dari tabel admin pada Tabel 4.3 : Tabel 4.3 Tabel User Nama Field Deskripsi Type & Length Boleh Null Contoh id_user Field yang berisi id user int(11) No 1 nama_user Field yang berisi nama user varchar(50) No Hudan username Field yang berisi username user varchar(50) No admin password Field yang berisi password user varchar(50) No admin 2) Tabel Kriteria Nama Database : data_kriteria Nama Tabel : kriteria Keterangan : tabel yang berisi data kriteria Berikut penjelasan dari tabel kriteria pada Tabel 4.4 : Tabel 4. 4 Tabel Kriteria Nama Field Deskripsi Type & Length Boleh Null Contoh id_kriteria Field yang berisi id kriteria int(11) No 4 nama_kriteria Field yang berisi nama kriteria text No Hadiah
62 3) Tabel Produk Nama Database : data_produk Nama Tabel : produk Keterangan : tabel yang berisi data produk Berikut penjelasan dari tabel produk pada Tabel 4.5 : Tabel 4.5 Tabel Produk Nama Field Deskripsi Type & Length Boleh Null Contoh id_produk Field yang berisi id produk int(11) No 1 nama_produk Field yang berisi nama produk varchar(100) No Ciki Gopek bulan Field yang berisi bulan penjualan varchar(50) No Januari tahun Field yang berisi tahun penjualan int(11) No 2022 c1 Field yang berisi nilai kriteria-1 int(11) No 3 c2 Field yang berisi nilai kriteria-2 int(11) No 219 c3 Field yang berisi nilai kriteria-3 int(11) No 1 c4 Field yang berisi nilai kriteria-4 int(11) No 1 c5 Field yang berisi nilai kriteria-5 int(11) No 1 4) Tabel Cluster Nama Database : data_cluster Nama Tabel : cluster Keterangan : tabel yang berisi data cluster
63 Berikut penjelasan dari tabel cluster pada Tabel 4.6 : Tabel 4.6 Tabel Cluster Nama Field Deskripsi Type & Length Boleh Null Contoh id_cluster Field yang berisi id cluster int(11) No 1 nama_cluster Field yang berisi nama cluster varchar(100) No Produk Diminati c1 Field yang berisi nilai kriteria-1 int(11) No 3 c2 Field yang berisi nilai kriteria-2 int(11) No 219 c3 Field yang berisi nilai kriteria-3 int(11) No 1 c4 Field yang berisi nilai kriteria-4 int(11) No 1 c5 Field yang berisi nilai kriteria-5 int(11) No 1 5) Tabel Hasil Nama Database : data_hasil Nama Tabel : hasil Keterangan : tabel yang berisi data hasil perhitungan Berikut penjelasan dari tabel hasil pada Tabel 4.7 : Tabel 4.7 Tabel Hasil Nama Field Deskripsi Type & Length Boleh Null Contoh id_hasil Field yang berisi id hasil int(11) No 1 id_produk Field yang berisi id_produk varchar(100) No 1 Cluster Field yang berisi hasil nilai cluster int(11) No Cluster-1
4.3.5 Uji Normalisasi 1. Unormal Form Berikut bentuk unormal form pada uji normalisasi, da2. First Normal Form (1NF) Berikut bentuk first normal form pada uji normalisid_produk* nama_produk bulan tahun 1 Ciki Gopek 2 Ciki Hepi Net Januari 2022 Gambar 4.17 Tabel Bid_produk* id_hasil nama_produk bulan 1 1 Ciki Gopek Januari2 2 Ciki Hepi Net JanuariGambar 4. 18 Tabel B
64 apat dilihat pada Gambar 4.17 : asi, dapat dilihat pada Gambar 4.18 : c1 c2 c3 c4 c5 3 219 1 1 1 2 276 3 1 2 Bentuk Unormal Form tahun c1 c2 c3 c4 c5 i 2022 3 219 1 1 1 i 2022 2 276 3 1 2 Bentuk First Normal Form
3. Second Normal Form (2NF) Berikut bentuk second normal form pada uji normaa) Tabel Data Produk b) Tabel Data Cluster c) Tabel Data Hasil id_produk* nama_produk bulan 1 Ciki Gopek Januari 2 Ciki Hepi Net Januari Gambar 4.19 Bentuk 2NF Tabel Data Pid_produk* id_cluster** nama_produk1 1 Ciki Gopek 2 2 Ciki Hepi NeGambid_hasil* id_produk** nama_produk1 1 Ciki Gopek 2 2 Ciki Hepi NeGambar 4.21 Bentu
65 alisasi : tahun 2022 2022 Produk uk bulan tahun c1 c2 c3 c4 c5 Januari 2022 3 219 1 1 1 et Januari 2022 2 276 3 1 2 bar 4.20 Bentuk 2NF Tabel Data Cluster uk bulan tahun nama_cluster Januari 2022 Produk Kurang Diminati et Januari 2022 Produk Diminati uk 2NF Tabel Data Hasil
4. Third Normal Form (3NF) Berikut adalah bentuk third normal form pada uji noGambar 4. 22 Bentuk Third NoData Produk id_produk* nama_produk bulan tahun Data id_produk* id_cluster** nama produk bulan tahun c1 c2 c3 c4 c5
66 ormalisasi, dapat dilihat pada Gambar 4.22 : rmal Form (3NF) Cluster Data Hasil id_hasil* id_produk** nama produk bulan tahun nama_cluster
67 4.3.6 Kamus Data 1. Kamus Data Produk Berikut adalah penjelasan mengenai kamus data produk, dapat dilihat pada Tabel 4.8 : Tabel 4. 8 Kamus Data Produk Kamus Data Nama Tabel Bentuk Tabel Nama Arus Data : data_produk : Tabel : Olah Data Produk Struktur Data No. Nama Field Type Width Keterangan 1 id_produk int 11 Id Produk 2 nama_produk varchar 100 Nama Produk 3 bulan varchar 50 Bulan Penjualan 4 tahun int 50 Tahun Penjualan 5 c1 int 11 Nilai Kriteria-1 6 c2 int 11 Nilai Kriteria-2 7 c3 int 11 Nilai Kriteria-3 8 c4 int 11 Nilai Kriteria-4 9 c5 int 11 Nilai Kriteria-5 2. Kamus Data Cluster Berikut adalah penjelasan mengenai kamus data cluster, dapat dilihat pada Tabel 4.9 : Tabel 4. 9 Kamus Data Cluster Kamus Data Nama Tabel Bentuk Tabel Nama Arus Data : data_cluster : Tabel : Olah Data Cluster
68 Tabel 4.10 Kamus Data Cluster (Lanjutan) No. Nama Field Type Width Keterangan 1 id_cluster int 11 Id Cluster 2 nama_cluster varchar 50 Nama Cluster 3 c1 int 11 Nilai Kriteria-1 4 c2 int 11 Nilai Kriteria-2 5 c3 int 11 Nilai Kriteria-3 6 c4 int 11 Nilai Kriteria-4 7 c5 int 11 Nilai Kriteria-5 3. Kamus Data Hasil Berikut adalah penjelasan mengenai kamus data hasil, dapat dilihat pada Tabel 4.11 : Tabel 4.11 Kamus Data Hasil Kamus Data Nama Tabel Bentuk Tabel Nama Arus Data : data_hasil : Tabel : Olah Data Hasil Struktur Data No. Nama Field Type Width Keterangan 1 id_hasil int 11 Id Hasil 2 id_produk int 11 Id Produk 3 cluster varchar 20 Hasil Cluster 4.4 Struktur Menu dan Interface 4.4.1 Struktur Menu Berikut ini adalah gambaran dari struktur menu untuk desain program pada Sistem Pemasaran Clustering K-Means PT. LCA yang dapat dilihat pada Gambar 4.23 :
69 4.4.2 Desain Interface Mendesain sistem sangat penting dilakukan, dikarenakan memiliki tujuan agar sistem mudah dipahami dan mudah digunakan oleh pengguna. Berikut adalah desain interface dari Sistem Pemasaran Penjualan K-Means Clustering PT. LCA : a) Desain Halaman Login Berikut adalah desain Halaman Login yang dapat dilihat pada Gambar 4.24 : Gambar 4.23 Struktur Menu Gambar 4. 24 Desain Halaman Login
70 b) Desain Halaman Dashboard Berikut adalah desain Halaman Dashboard yang dapat dilihat pada Gambar 4.25 : c) Desain Data User Berikut adalah desain Halaman Data User yang dapat dilihat pada Gambar 4.26 : Gambar 4.25 Desain Halaman Dashboard Gambar 4.26 Desain Data User
71 d) Desain Data Kriteria Berikut adalah desain Halaman Data Kriteria yang dapat dilihat pada Gambar 4.27 : e) Desain Data Produk Berikut adalah desain Halaman Data Produk yang dapat dilihat pada Gambar 4.28 : Gambar 4.27 Desain Data Kriteria Gambar 4.28 Desain Data Produk
72 f) Desain Data Hasil Berikut adalah desain Halaman Data Hasil yang dapat dilihat pada Gambar 4.29 : 4.5 Implementasi Sistem 4.5.1 Konfigurasi Perangkat Lunak Kebutuhan perangkat lunak untuk mengembangkan dan mengoperasikan website Sistem Pemasaran K-Means Clustering PT. LCA dalam bentuk localhost adalah sebagai berikut : 1. XAMPP. 2. MySQL. 3. Visual Studio Code. 4. Browser (Peramban). Gambar 4.29 Desain Halaman Data Hasil
73 4.5.2 Konfigurasi Perangkat Keras Kebutuhan perangkat keras untuk mengembangkan dan mengoperasikan website Sistem Pemasaran K-Means Clustering PT. LCA dalam bentuk localhost adalah sebagai berikut : 1. Processor Intel i3. 2. RAM 4GB. 3. Penyimpanan Internal 2GB. 4. Mouse, keyboard, dan monitor. 4.5.3 Pedoman Pengoprasian Perangkat Lunak 1) Login Gambaran Halaman Login bisa dilihat pada Gambar 4.30 : Langkah untuk Login adalah sebagai berikut : a) Pada Sistem Pemasaran menggunakan K-Means Clustering pada PT. LCA halaman pertama pada web, Gambar 4.30 Halaman Login
74 maka akan tampil halaman login seperti pada Gambar 4.30. b) Masukkan username dan password sesuai pada database. c) Jika gagal, sistem akan menampilkan notifikasi “Login Gagal! Username dan Password tidak ditemukan!”, jika berhasil maka akan diarahkan pada Halaman Dashboard seperti pada Gambar 4.31. 2) Pengolahan Data User Langkah pengolahan data user adalah sebagai berikut : a) Pilih menu Data User maka akan tampil halaman data user seperti Gambar 4.32. Gambar 4.31Halaman Dashboard
75 b) Untuk menambahkan data user, pilih tombol Create. c) Untuk mengubah data user, pilih tombol Edit. d) Untuk menghapus data user, pilih tombol Delete. 3) Pengolahan Data Kriteria Langkah pengolahan Data Kriteria adalah sebagai berikut : a) Pilih menu Data Kriteria, maka akan tampil halaman data kriteria seperti Gambar 4.33. b) Pada halaman pengolahan data kriteria, hanya bisa merubah nama kriteria dengan memilih tombol Edit. Gambar 4.32 Halaman Pengolahan Data User Gambar 4. 33 Halaman Pengolahan Data Kriteria
76 4) Pengolahan Data Produk Langkah pengolahan Data Produk adalah sebagai berikut : a) Pilih menu Data Produk, maka akan tampil halaman data produk seperti Gambar 4.34. b) Untuk menambahkan data produk, pilih tombol Create. Didalamnya admin diminta mengisi nama produk, bulan dan tahun penjualan, nilai kriteria, jumlah terjual. c) Untuk mengubah data produk, pilih tombol Edit. d) Untuk menghapus data produk, pilih tombol Delete. e) Untuk mencetak data produk, admin harus memilih bulan penjualan dan tahun penjualan, kemudian admin pilih tombol Cari, lalu sistem akan menampilkan produk dibulan dan tahun yang dicari oleh admin. Admin lalu pilih tombol Cetak, lalu sistem akan Gambar 4.34 Halaman Pengolahan Data Produk