Sistem Manajemen dan Monitoring Toko Perlengkapan
Muslimah Online
HALAMAN JUDUL Disusun Oleh: N a m a NIM: Nahri Putra Peddytama : 14523282
PROGRAM STUDI TEKNIK INFORMATIKA – PROGRAM SARJANA FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS ISLAM INDONESIA 2018
HALAMAN PERSEMBAHAN
Segala puji bagi Allah SWT yang telah melimpahkan rahmat dan hidayahnya sehingga saya dapat terus mencari ilmu yang berguna bagi semua kalangan juga untuk diamalkan dalam kehidupan sehari-hari. Tidak lupa saya sebagai penulis selalu mengucap syukur atas apa yang telah diberikan oleh Allah SWT juga selalu memohon ampun kepadaNya atas segala kesalahan yang dilakukan, baik disadari maupun tidak disadari. Shalawat serta salam juga tercurah kepada Nabi Muhammad SAW, yang telah membimbing dan memimpin umat manusia dari zaman kegelapan menuji zaman terang, Dengan mengucap hamdalah, saya persembahkan tugas akhir ini kepada :
1. Kedua orang tua saya, yaitu Bapak Bambang Pediawan dan Ibu Sisti Siwi Sulistyani yang selalu mendukung saya dalam segala hal positif, dan selalu mendoakan yang terbaik buat saya.
2. Dosen pembimbing saya, bapak Ahmad Fathan Hidayatullah yang selalu meluangkan waktu, tenaga, dan pikiran juga selalu sabar dalam membimbing saya selama mengerjakan tugas akhir ini.
3. Semua teman, sahabat, dan keluarga besar saya yang selalu setia dalam mendukung dalam segala waktu.
Saya sebagai penulis menyadari bahwa ucapan ini saja tidak cukup dalam membalas semua kebaikan dan dukungan yang diberikan. Akan tetapi penulis berharap karya ini dapat membuat sebuah kebanggaan semua pihak yang telah turut mendukung dalam penulisan tugas akhir ini. Aamiin.
HALAMAN MOTO
“The show must go on” (Bpk Bambang Pediawan)
KATA PENGANTAR
Assalamualaikum Wr.Wb.
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Penyayang, kami panjatkan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan laporan tugas akhir yang berjudul “Sistem Manajemen dan Monitoring Toko Perlengkapan Muslimah Online” ini.
Tugas akhir ini dibuat sebagai salah satu syarat kelulusan dan memperoleh gelar sarjana pada Jurusan Teknik Informatika Universitas Islam Indonesia dan juga sebagai salah satu sarana dalam mempraktekan ilmu yang diperoleh selama menjalankan studi di Jurusan Teknik Informatika Universitas Islam Indonesia ini.
Laporan ini telah disusun secara maksimal dan mendapatkan bantuan dan dukungan dari berbagai pihak sehingga dapat memperlancar dalam pembuatan laporan ini. Untuk itu disampaikan banyak terimakasih kepada pihak-pihak yang telah membantu dalam kelancaran proses tugas akhir ini. Terimakasih disampaikan kepada :
1. Allah SWT atas segala rahmat dan karuniaNya sehingga dapat menyelesaikan tugas akhir ini tepat pada waktunya.
2. Orang tua yaitu Bapak Bambang Pediawan dan Ibu Siti Siwi Sulistyani, juga keluarga besar penulis atas segala doa dan dukungan selama melakukan pengerjaan tugas akhir. 3. Bapak Hendrik, selaku Ketua Jurusan Teknik Informatika Fakultas Teknologi Industri
Universitas Islam Indonesia.
4. Bapak Ahmad Fathan Hidayatullah, selaku dosen pembimbing tugas akhir saya. 5. Seluruh Dosen yang telah membagi ilmunya selama saya melakukan studi pada
Jurusan Teknik Informatika Universitas Islam Indonesia ini.
6. Luthi fadholi, teman yang sudah mengajari saya laravel mulai dari awal sampai saya bisa lancar.
7. Segenap teman-teman Kos Komeng yang selama masa saya mengerjakan tugas akhir sudah melakukan dukungan penuh dalam mempercepat penyelesaian tugas akhir ini. 8. Teman-teman keluarga besar Kosmik yang telah memotivasi saya selama
SARI
Sebuah toko online yang bagus harus mempunyai sistem manajemen yang bagus juga dibelakangnya. Selalu memperhatikan dan mengontrol setiap transaksi yang ada, dan melakukan pengelolaan barang dan biaya yang terkendali merupakan salah satu cara kesuksesan dalam melakukan sebuah bisnis, agar keinginan dan kebutuhan setiap konsumen bisa terpenuhi. Penelitian ini didasari oleh permasalahan rekapan toko online muslimah Syaricollection yang masih susah terbaca dan susah dimengerti, sehingga dalam manajemen barang dan monitoring toko setiap waktunya menjadi susah.
Sistem yang dibuat dengan menggunakan Framework Laravel, dengan Bahasa Pemrograman PHP dan HTML, serta menggunakan Text Editor Visual Studio Code. Pembuatan sistem inipun melalui beberapa tahapan yaitu pencarian masalah yang ada pada subjek penelitian, kemudian setelah didapat masalahnya dicari solusi dan pemecahan masalahnya sehingga dapat dibuatkan sistem untuk menjadi solusi pemecahan masalahnya tersebut.
Solusi dari masalah yang didapatkan dari toko Online Syaricollection ini adalah dengan dibuatnya sistem manajemen inventori barang dan sistem monitoring setiap transaksi yang terjadi pada toko online tersebut.
GLOSARIUM
Super Admin Sebuah peran user yang dapat mengelola data user lain dari sebuah sistem
Dashboard Halaman utama dimana ditampilkan semua rangkuman dari segala data di dalam sistem yang ada
Super Admin Peran dalam sistem yang paling tinggi sehingga memimpin berbagai administrator
Framework Kerangka kerja untuk memudahkan programmer dalam membuat aplikasi atau web
DAFTAR ISI
HALAMAN PENGESAHAN DOSEN PEMBIMBING ... ii
HALAMAN PENGESAHAN DOSEN PENGUJI ... Error! Bookmark not defined. HALAMAN PERNYATAAN KEASLIAN TUGAS AKHIR... Error! Bookmark not defined. HALAMAN PERSEMBAHAN ... v
HALAMAN MOTO ... vi
KATA PENGANTAR ... vii
SARI ... ix
GLOSARIUM ... x
DAFTAR ISI ... xi
DAFTAR TABEL ... xiii
DAFTAR GAMBAR... xiv
BAB I PENDAHULUAN ... 1 1.1 Latar Belakang ... 1 1.2 Rumusan Masalah ... 2 1.3 Batasan Masalah ... 2 1.4 Tujuan Penelitian ... 3 1.5 Metodologi Penelitian ... 3 1.6 Sistematika Penulisan ... 6
BAB II LANDASAN TEORI ... 7
2.1 Studi Literatur ... 7
2.1.1 Sistem Informasi... 7
2.1.2 Sistem Informasi Manajemen ... 7
2.1.3 Sistem Informasi Manajemen dan Monitoring Inventori ... 8
2.2 Tinjauan Pustaka ... 9
2.2.1 Penelitian Sejenis ... 9
2.2.2 Referensi Toko Online ... 12
BAB III METODOLOGI PENELITIAN ... 15
3.1 Analisis... 15
3.1.1 Analisis Proses Bisnis Saat Ini ... 15
3.1.2 Analisis Usulan Pemecahan Masalah ... 15
3.1.3 Analisis Kebutuhan Masukan ... 16
3.1.4 Analisis Kebutuhan Keluaran ... 17
3.1.5 Analisis Kebutuhan Proses ... 17
3.1.6 Analisis Kebutuhan Software ... 20
3.2 Perancangan Sistem ... 20
3.2.1 Use Case Diagram ... 20
3.2.2 Activity Diagram ... 22
3.2.3 Rancangan Basis Data ... 32
3.2.4 Mockup ... 40
3.2.5 Perancangan Pengujian ... 51
BAB IV HASIL DAN PEMBAHASAN ... 54
4.1 Implementasi Sistem ... 54
4.2 Pengujian Sistem ... 90
4.2.1 Pengujian Kuesioner... 90
4.2.2 Pengujian Perbandingan ... 92
BAB V KESIMPULAN DAN SARAN ... 95
5.1 Kesimpulan ... 95
DAFTAR PUSTAKA ... 96 LAMPIRAN ... 97
DAFTAR TABEL
Tabel 2.1 Tabel Tinjuauan Pustaka ... 9
Tabel 3.1 Struktur Tabel Customers ... 34
Tabel 3.2 Struktur Tabel orders ... 34
Tabel 3.3Struktur Tabel order_details ... 35
Tabel 3.4 Struktur Tabel retails ... 36
Tabel 3.5 Struktur Tabel retail_lists... 36
Tabel 3.6 Struktur Tabel retail_details... 37
Tabel 3.7 Struktur Tabel sales ... 37
Tabel 3.8 Struktur Tabel sales_lists ... 38
Tabel 3.9 Struktur Tabel sales_details ... 38
Tabel 3.10 Struktur Tabel items... 39
Tabel 3.11 Struktur Tabel details ... 39
Tabel 3.12 Struktur Tabel users ... 40
Tabel 3.13 Tabel Perancangan Kuesioner ... 51
DAFTAR GAMBAR
Gambar 2.1 Statistik Aktivitas pada Tokopedia ... 12
Gambar 2.2 Statistik Aktivitas pada eBay ... 13
Gambar 2.3 Statistik Aktivitas pada Amazon ... 14
Gambar 3.1 Use Case Diagram ... 21
Gambar 3.2 Activity Diagram login pengguna ... 22
Gambar 3.3 Activity Diagram Mengelola Grafik Penjualan ... 23
Gambar 3.4 Activity Diagram Mengelola Grafik Pembelian... 24
Gambar 3.5 Activity Diagram Mengelola Grafik Barang Terlaris ... 25
Gambar 3.6 Activity Diagram Domisili Pelanggan ... 26
Gambar 3.7 Activity Diagram Mengelola Halaman Stok Barang... 27
Gambar 3.8 Activity Diagram Mengelola Data Transaksi Penjualan ... 28
Gambar 3.9 Activity Diagram Mengelola Data Transaksi Pembelian ... 29
Gambar 3.10 Activity Diagram Mengelola Data Transaksi Pemesanan ... 30
Gambar 3.11 Activity Diagram Mengelola Data Pengguna... 32
Gambar 3.12 Rancangan Tabel Relasi ... 33
Gambar 3.13 Desain Mockup Halaman Login ... 41
Gambar 3.14 Mockup Halaman Dashboard ... 42
Gambar 3.15 Mockup Halaman Grafik Penjualan ... 42
Gambar 3.16 Mockup Halaman Grafik Pembelian ... 43
Gambar 3.17 Mockup Halaman Barang Terlaris ... 44
Gambar 3.18 mockup halaman peta domisili pelanggan ... 45
Gambar 3.19 Mockup Tampilan Utama Halaman Stok Barang ... 45
Gambar 3.20 Mockup Tampilan Detail Barang Pada Halaman Stok Barang ... 46
Gambar 3.21 mockup tampilan utama halaman penjualan ... 47
Gambar 3.22 Mockup Tampilan List Barang Halaman Penjualan ... 48
Gambar 3.23 Mockup Tampilan Utama Halaman Pembelian ... 48
Gambar 3.24 Mockup Tampilan List Barang Halaman Penjualan ... 49
Gambar 3.25 Mockup Tampilan Utama Halaman Pemesanan ... 50
Gambar 3.26 Mockup Halaman Daftar Pelanggan ... 50
Gambar 3.27 Mockup Halaman Daftar Pengguna ... 51
Gambar 4.1 Halaman Login ... 54
Gambar 4.3 Halaman Tampilan 2 Dashboard ... 55
Gambar 4.4 Halaman Tampilan 3 Dashboard ... 56
Gambar 4.5 Halaman Tampilan 1 Grafik Penjualan ... 57
Gambar 4.6 Halaman Tampilan 2 Grafik Penjualan ... 57
Gambar 4.7 Halaman Tampilan 3 Grafik Penjualan ... 58
Gambar 4.8 Halaman Tampilan 1 Grafik Pembelian ... 59
Gambar 4.9 Halaman Tampilan 2 Grafik Pembelian ... 59
Gambar 4.10 Halaman Tampilan 3 Grafik Pembelian ... 60
Gambar 4.11 Halaman Tampilan 1 Grafik Barang Terlaris ... 61
Gambar 4.12 Halaman Tampilan 2 Grafik Barang Terlaris ... 61
Gambar 4.13 Halaman Tampilan 3 Grafik Barang Terlaris ... 62
Gambar 4.14 Halaman Domisili Pelanggan... 63
Gambar 4.15 Halaman Stok Barang ... 63
Gambar 4.16 Fitur Lihat Detail Barang ... 64
Gambar 4.17 Fitur Edit Barang ... 65
Gambar 4.18 Fitur Filter Halaman Stok Barang ... 65
Gambar 4.19 Halaman Utama Transaksi Penjualan ... 66
Gambar 4.20 Halaman Tambah Transaksi Penjualan ... 67
Gambar 4.21 Halaman List Barang Transaksi Penjualan ... 67
Gambar 4.22 Fitur Rincian Biaya Transaksi Penjualan ... 68
Gambar 4.23 Fitur Edit Transaksi Penjualan ... 68
Gambar 4.24 Fitur Hapus Transaksi Penjualan ... 69
Gambar 4.25 Fitur Lihat Detail Barang Transaksi Penjualan ... 70
Gambar 4.26 Fitur Tambah Detail Barang Transaksi Penjualan ... 70
Gambar 4.27 Fitur Edit Detail Barang Transaksi Penjualan... 71
Gambar 4.28 Fitur Hapus Barang Transaksi Penjualan ... 71
Gambar 4.29 Halaman Tambah List Barang Transaksi Penjualan ... 72
Gambar 4.30 Halaman Utama Transaksi Pembelian ... 73
Gambar 4.31 Halaman Tambah Barang Baru Transaksi Pembelian ... 74
Gambar 4.32 Halaman Tambah Restock Transaksi Pembelian ... 74
Gambar 4.33 Halaman List Barang Pembelian... 75
Gambar 4.34 Fitur Lihat Rincian Transaksi Pembelian... 75
Gambar 4.35 Fitur Edit Utama Transaksi Pembelian ... 76
Gambar 4.37 Fitur Lihat Detail Transaksi Pembelian ... 78
Gambar 4.38 Fitur Tambah Detail Transaksi Pembelian ... 78
Gambar 4.39 Fitur Edit Detail Transaksi Pembelian ... 79
Gambar 4.40 Fitur Edit List Barang Transaksi Pembelian ... 79
Gambar 4.41 Fitur Hapus Barang Transaksi Pembelian ... 80
Gambar 4.42 Halaman Tambah List Barang Transaksi Pembelian ... 81
Gambar 4.43 Halaman Utama Transaksi Pemesanan ... 81
Gambar 4.44 Halaman Tambah Barang Transaksi Pemesanan ... 82
Gambar 4.45 Fitur Edit Transaksi Pemesanan ... 82
Gambar 4.46 Fitur Lihat Detail Transaksi Pembelian ... 83
Gambar 4.47 Fitur Tambah Detail Transaksi Pembelian ... 83
Gambar 4.48 Fitur Edit Detail Transaksi Pembelian ... 84
Gambar 4.49 Halaman Utama Daftar Pelanggan ... 85
Gambar 4.50 Halaman Tambah Daftar Pelanggan ... 85
Gambar 4.51 Fitur Edit Daftar Pelanggan ... 86
Gambar 4.52 Fitur Hapus Daftar Pelanggan ... 86
Gambar 4.53 Halaman Utama Daftar Pengguna... 87
Gambar 4.54 Halaman Tambah Pengguna ... 88
Gambar 4.55 fitur Edit Pengguna ... 88
Gambar 4.56 Fitur Hapus Pengguna ... 89
Gambar 4.57 Fitur Reset Password ... 89
Gambar 4.58 pencatatan Pemesanan Konvensional ... 92
Gambar 4.59 Pencatatan Pemesanan Dengan Sistem ... 93
Gambar 4.60 Pencatatan Stok Barang Konvensional ... 94
BAB I PENDAHULUAN
1.1 Latar Belakang
Teknologi internet yang kian berkembang pesat pada saat ini membuat banyak orang harus berfikir lebih keras dan cepat bagaimana memanfaatkan teknologi tersebut dengan tepat. Penggunaan internet dengan tepat, dapat memberikan informasi yang cepat diterima oleh masyarakat dimana saja. Teknologi internet ini dimanfaatkan oleh perusahaan-perusahaan atupun pelaku bisnis guna memajukan produktifitas kinerja mereka untuk mencapai tingkat pemasukan dan penghasilan yang lebih tinggi. Salah satu cara pemanfaatan teknologi internet oleh mereka adalah dengan menjalankan toko online yang berisi segala informasi yang komplit mengenai bisnis dan produk yang mudah dan bisa diakses oleh banyak masyarakat di berbagai tempat sehingga mempermudah melakukan pemesanan suatu barang.
Sebuah toko online yang bagus harus mempunyai sistem manajemen yang bagus juga dibelakangnya. Selalu memperhatikan dan mengontrol setiap transaksi yang ada, dan melakukan pengelolaan barang dan biaya yang terkendali merupakan salah satu cara kesuksesan dalam melakukan sebuah bisnis, agar keinginan dan kebutuhan setiap konsumen bisa terpenuhi. Kegiatan pengelolaan barang merupakan sebuah aktivitas yang umum berada dalam segala macam model bisnis, termasuk toko online. Jika sebuah bisnis mempunyai kegiatan pengelolaan barang yang kurang bagus, maka bisnis tersebut bisa berjalan dengan kurang baik karena minimnya informasi yang akurat tentang ketersediaan barang masuk dan keluar, juga kurang komplitnya informasi data setiap transaksi yang terjadi, yang akan berdampak kepada perekapan penjualan tidak akurat dan bisa mempengaruhi pengambilan keputusan ke depannya dalam menjalankan bisnis tersebut.
Bisnis toko online biasanya dilakukan setiap hari, terus menerus sepanjang waktu yang dapat dipastikan jumlah setiap transaksinya, jumlah barang keluar dan masuk, data pelanggan, bisa mengalami peningkatan dan penurunan setiap waktunya. Adanya stok barang baru yang masuk ditambah barang lama yang belum terjual juga menambah jumlah barang yang tersedia. Dari masalah tersebut, pemilik bisnis pasti juga harus mengatur bagaimana caranya menyesuaikan biaya pengeluaran belanja barang tidak melebihi dari pendapatan setiap transaksi penjualan. Untuk dapat memantau alur bisnis toko online sehingga pelaku bisnis dapat membuat keputusan dan strategi selanjutnya, harus adanya rekapan setiap
aktivitas yang berjalan di sebuah bisnis toko online. Bisnis Toko online biasanya sudah mempunyai pasar penjualan yang bagus, banyaknya pelanggan baru dan pelanggan tetap, juga sudah melakukan promosi di banyak sosial media, tetapi beberapa pelaku bisnis toko
online ada yang belum memiliki rekapan penjualan sama sekali atau sudah mempunyai
perekapan bisnisnya tetapi masih bersifat konvensional. Catatan aktivitas toko online yang tidak rapi, baik itu catatan penjualan, pencatatan barang maupun gudang, ataupun pencatatan lainnya akan menyulitkan pelaku usaha dalam melihat dan memantau aktivitas toko online itu sendiri. Kerapian dalam pencatatan aktivitas maupun pencataan barang sebuah toko merupakan faktor penting dalam berjalannya sebuah usaha. Maka dari itu, faktor ini menjadi salah satu faktor pendukung penting agar dapat dibuatnya sistem manajemen dan monitoring toko online ini. Dengan adanya banyak transaksi dan data pelanggan yang masuk, harus ada sistem yang dapat menunjang perekapan agar inventori dan setiap transaksi yang ada dapat termonitoring dengan mudah dan rapi.
Dalam mengatur manajemen pada toko online, beberapa pelaku usaha toko online ini pun juga mempunyai masalah yang hampir sama yaitu Kanisya.com. Kanisya.com merupakan sebuah toko online yang menjual berbagai perlengkapan muslimah mempunyai masalah pada sistem pencatatan srok barangnya. Toko online ini sudah menggunakan sebuah sistem, akan tetapi sistem yang digunakan masih terdapat kekurangan yaitu tidak memiliki tampilan gambar pada masing – masing jenis barangnya dan juga tidak mempunyai fitur untuk memantau perkembangan toko secara otomatis setiap waktunya.
Dengan dibuatnya sistem manajemen dan monitoring inventori toko online ini, diharapkan dapat membantu pelaku bisnis online mudah dalam sebuah pengawasan penjualan, pengambilan keputusan, juga monitoring inventori yang ada dalam sebuah toko
online sehingga dapat meminimalisir resiko-resiko maupun kesalahan yang bisa terjadi ke
depannya dalam segala aktivitas penjualan maupun pembelian.
1.2 Rumusan Masalah
1. Bagaimana mengelola data rekapan transaksi sebuah toko online dengan rapi? 2. Bagaimana membangun sebuah sistem manajemen dan monitoring toko online?
1.3 Batasan Masalah
Pembuatan sistem manajemen dan monitoring toko perlengkapan muslimah online ini mempunyai beberapa batasan masalah yang diberikan, yaitu :
1. Sistem ini dibuat meliputi fitur rekapan penjualan dan pembelian, tampilan data pelanggan, barang terlaris, pengelolaan barang, dan tampilan transaksi pembelian dan penjualan.
2. Sistem ini hanya berfokus pada 1 toko online saja. 3. Sistem monitoring yang dibangun berbasis web.
4. Hanya digunakan pada admin dan pemilik saja, tidak untuk digunakan customer toko.
1.4 Tujuan Penelitian
Tujuan dari penelitian ini dibuat adalah:
1. Membangun sistem inventori yang sesuai dengan permasalahan pada sebuah toko
online sehingga dapat membantu pelaku bisnis toko online mudah dalam pengelolaan
penjualan dan barang.
2. Mempermudah dalam pembacaan rekapan penjualan dan pembelian yang ditampilkan dengan grafik.
3. Mempunyai data pelanggan sehingga dapat memonitor pelanggan pada setiap transaksi karena adanya informasi akurat dari setiap pelanggan yang pernah bertransaksi dan adanya setiap rekaman transaksi yang pernah dilakukan.
4. Mempermudah dalam memonitoring barang apa yang terjual juga barang apa yang baru masuk ke dalam gudang, juga dapat menampilkan barang apa yang sering dibeli oleh pelanggan.
1.5 Metodologi Penelitian 1. Identifikasi masalah
Tahapan identifikasi masalah dilakukan dengan cara bertemu langsung kepada pemilik toko online. Melalui pertemuan dengan pemilik toko online, akan ditanyakan dan diwawancarai secara langsung bagaimana bentuk alur bisnis dan masalah apa yang menjadi kendala dalam proses bisnis toko online tersebut. Masalah yang ditanyakan terutama dalam masalah manajemen aktivitas dan barang dalam toko online itu. Selain itu, ditanya juga bagaimana harapan sistem yang akan dibuat guna dapat menangani masalah yang dihadapi pada toko online tersebut. Setelah itu, alur bisnis masalah, dah harapan sistem yang telah
ditanyakan tadi, dicatat dan akan menjadi bahan untuk menentukan perancangan dan kebutuhan pada sistem yang akan dibuat.
2. Pencarian referensi
Pencarian referensi adalah aktivitas dilakukan penelitian terkait, teori, juga studi literatur yang merujuk pada sistem yang akan dibangun nantinya. Pencarian referensi ini dilakukan dengan dua cara yaitu dengan media internet dan media cetak. Media internet dilakukan dengan mencari beberapa penelitian sebelumnya yang terkait dengan sistem manajemen dan monitoring toko secara online. Selain itu juga dicari jurnal ataupun artikel terkait dengan sistem yang akan dibuat pada situs – situs online yang ada. Pada media cetak, dilakukan dengan cara mendatangi perpustakaan kemudian mencari literatur pada buku-buku yang terkait dengan sistem informasi dan sistem manajemen. Pada perpustakaan juga dilihat bagian skripsi terdahulu dan mencari judul skirpsi yang mirip dan terkait dengan sistem yang akan dibangun untuk menjadi bahan referensi.
3. Analisis kebutuhan
Setelah mendapatkan data dari identifikasi masalah serta mencari beberapa referensi teori juga penelitian sebelumnya yang mirip dan terkait dengan sistem yang akan dibuat, didapati data kebutuhan apa saja yang akan dimasukan dalam sistem manajemen dan monitoring toko online tersebut. Dari data tersebut, dibuatlah analisis kebutuhan yang berupa data apa saja yang akan berguna dalam pembuatan sistem ini. Analisis kebutuhan yang dibuat adalah analisis bagaimana proses bisnis toko tersebut saat ini. Setelah adanya analisis proses bisnis toko
online tersebut saat ini, terdapat analisis usulan pemecahan masalah yang didapat
dari penjabaran masalah pada toko online tersebut. Setelah itu, terdapat juga analisis untuk kebutuhan sistem yang akan dibangun. Analisisnya yaitu analisis masukan dan keluaran, analisis proses apa saja yang harus ada dalam sistem, serta analisis software apa saja yang dipakai dalam pembuatan sistem.
4. Perancangan
Perancangan ini dibuat sesuai dengan analisis kebutuhan sistem yaitu masukan dan keluarannya, juga proses apa saja yang harus ada di dalam sistem. Perancangan sistem ini berisikan bermacam-macam bentuk perancangannya. Dimulai dari pembuatan use case diagram, yang dimana di dalamnya terpaparkan bagaimana hak akses yang bisa dilakukan oleh masing – masing
pengguna sistem untuk setiap aktivitasnya. Kemudian setelah itu adanya perancangan sistem yang berupa activity diagram yang didalamnya menjelaskan lebih detail setiap bagian aktivitas yang ada sebelumnya pada use case diagram. Setelah activity diagram, adanya perancangan berbentuk tabel relasi dan struktur tabel. Tabel relasi ini menggambarkan bagaimana hubungan setiap tabel yang akan ada pada sistemnya. Kemudian setiap detail isi masing – masing tabelnya akan dijelaskan pada bagian struktur tabel.
5. Implementasi sistem
Setelah melalui tahap perancangan, sistem mulai dibuat dan diimplementasikan sesuai sebagaimana fungsi aslinya pada penggunaan manajemen dan monitoring sebuah toko online. Impelentasi sistem dilakukan dengan mencoba semua fitur dan semua kemungkinan yang ada dalam penggunaan sistem. Dilakukan percobaan menambah, mengedit, serta menghapus data secara nyata. Juga dilakukan pengecekan bagaimana relasi antar tabel sudah berjalan dengan baik atau belum. Melakukan pengecekan bagaimana kemungkinan adanya human error yang bisa terjadi serta bagaimana cara mengatisipasi keadaan tersebut jika terjadi, juga dilakukan demi mendapatkan sistem yang sesuai dengan fungsi dan kebutuhan menjadi sistem manajemen dan monitoring sebuah toko online.
6. Pengujian Sistem
Pengujian sistem dilakukan setelah melakukan implementasi sistem. Pengujian dilakukan dengan dua cara yaitu pengujian kuesioner dan pengujian perbandingan. Pengujian kuesioner ini dilakukan guna mendapatkan hasil persentase kelayakan sistemnya. Pengujian ini dilakukan dengan cara mendatangi 10 responden yang terdiri dari beberapa pelaku usaha online dan beberapa mahasiswa biasa. Mereka nantinya akan diminta untuk menguji sistem yang telah dibuat secara langsung dan menilai kelayakan sistem tersebut dengan mengisi kuesioner yang diberikan dengan 10 pertanyaan yang ada. Setelah selesai pada 10 responden, akan dihitung dan didapati hasil bagaimana persentase kelayakan sistem yang dibuat. Pengujian selanjutnya adalah dengan cara pengujian perbandingan. Pengujian ini dilakukan guna mendapatkan hasil apakah sistem yang dibuat telah memberikan nilai kerapian pada sebuah catatan aktivitas sebuah toko online atau belum. Pengujian ini dilakukan dengan cara membandingkan dua gambar, yaitu gambar dimana
bagaimana bentuk pencatatan sebelum menggunakan sistem dan bagaimana pencatatan aktivitas toko setelah adanya sistem.
1.6 Sistematika Penulisan
Sistematika penulisan laporan ini dibuat dalam rangka mempermudah dalam memahami isi laporan tugas akhir. Sistematika penulisan laporan tugas akhir sebagai berikut:
BAB I PENDAHULUAN
Bab ini berisi tentang latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, metodolologi penelitian dan juga sistematika penelitian.
BAB II LANDASAN TEORI
Bab ini membahas tentang studi literatur yang berisi teori-teori dasar yang berhubungan dan mendukung berlangsungnya penelitian ini, juga membahas tentang tinjauan pustaka yang berisi referensi-referensi dari penelitian sebelumnya yang berkaitan atau hampir sama.
BAB III METODOLOGI PENELITIAN
Bab yang berisikan penyelesaian dalam pengembangan sistem yang dibuat di penelitian ini seperti apa saja kebutuhan dalam membangun sistem ini juga bagaimana perancangan sistem ini nanti akan dibuat.
BAB IV HASIL DAN PEMBAHASAN
Bab ini membahas apa hasil dari sistem yang telah dibangun yang sesuai dengan rancangan yang telah dibuat sebelumnya dan menampilkan hasil pengujian oleh responden.
BAB V KESIMPULAN DAN SARAN
Bab ini berisikan kesimpulan dan saran dari keseluruhan penelitian yang sudah dibuat dan dari hasil tingkat kepuasan responden pada sistem, serta tentang pelaksanaan penulisan laporan ini.
BAB II
LANDASAN TEORI
2.1 Studi Literatur 2.1.1 Sistem Informasi
Sebelum mendefinisikan apa itu sistem informasi, ada baiknya dapat mengetahui dahulu pengertian dari sistem dan Informasi itu sendiri.
Sistem merupakan kumpulan dari berbagai elemen-elemen yang berinteraksi untuk mencapai sebuah tujuan tertentu sebagai suatu kesatuan. Elemen-elemen tersebut akan saling berhubungan dan bekerja sama dalam mencapai tujuannya dengan menerima input juga menghasilkan output dalam sebuah proses transformasi yang teratur. Sedangkan, menurut Jerry Fifth Gerald (Jogiyanto, 2000) sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan dan berkumpul menjadi satu menyelesaikan suatu kegiatan tertentu (Mulyanto, 2009).
Informasi adalah rangkaian data yang bersifat sementara dengan waktu tertentu. Informasi mempunyai nilai informasi yang merupakan intensitas dan lamanya kejutan dari informasi. Informasi yang tidak mempunyai nilai, dapat dikarenakan rangkaian data yang kurang lengkap atau data yang kadaluwarsa (Witarto, 2004). Sedangkan menurut Davis informasi merupakan data yang telah diolah menjadi sebuah bentuk yang nantinya bermanfaat dalam sebuah pengambilan keputusan (Mulyanto, 2009).
Definisi dari sistem Informasi itu sendiri menurut Turban, McLean, dan Waterbe Sistem Informasi merupakan sebuah kerangka kerja yang mengkoordinasikan sumberdaya seperti manusia dan komputer untuk mengubah sebuah input menjadi sebuah output berupa informasi guna mencapai suatu sasaran tertentu (Mulyanto, 2009).
Menurut Bodnar dan Hopwood, sistem informasi didefinisikan sebagai kumpulan dari perangkat keras dan perangkat lunak yang dibentuk untuk mengubah data menjadi bentuk informasi yang bisa berguna (Mulyanto, 2009).
2.1.2 Sistem Informasi Manajemen
Dalam pendefinisiannya, kata manajemen tersebut mempunyai beragam arti. Ada yang menyebutkan arti kata manajemen itu adalah sebuah sumber daya dalam berjalannya sebuah perusahaan yang akan bertanggung jawab atas kegagalan atau keberhasilan perusahaan itu sendiri. Ada definisi lain tentang manajemen juga yaitu sebuah ilmu yang mengawasi dan
meneliti upaya-upaya dalam menjadikan sebuah tujuan menjadi berhasil. Sedangkan George R. Terry mempunyai pandangan berbeda tentang manajemen, yaitu manajemen merupakan “sebuah proses yang khas, yang terdiri dari tindakan-tindakan perencanaan, pengorganisasian, penggiatan, dan pengawasan yang dilakukan untuk menentukan serta mencapai sasaran-sasaran yang telah ditetapkan melalui pemanfaatan sumber daya manusia dan sumber-sumber lainnya (Effendy, 1989).
Sistem informasi manajemen adalah sistem informasi yang output nya berupa berbagai macam hasil laporan dan informasi dari data - data yang sudah terkumpul yang diperlukan dalam sebuah pengambilan keputusan kedepannya. Pemakai utama sistem informasi manajemen adalah manajemen madya, yaitu sebuah manajemen yang memerlukan banyak laporan dari sistem informasi manajemen. Ada pendapat lain mengenai sistem informasi manajemen yang dikemukakan oleh Raymond McLeod, jr dan George P. Schell yaitu sistem berbasis komputer yang menyediakan berbagai informasi untuk pengguna yang memiliki kebutuhan yang sama (Winarno, 2004).
Definisi lain dari sistem informasi manajemen menurut Robert G. Murdick dan Joel E. Roos adalah “proses komunikasi di mana informasi (input) direkam, disimpan dan diperoleh kembali (diproses) bagi keputusan (output) mengenai perencanaan, pengoprasian, dan pengawasan”. Pendapat Gordon B. Davis untuk pengertian sistem informasi manajemen pun berbeda. Dalam pendapatnya, Gordon mengartikannya sebagai “sistem manusia/mesin yang terpadukan untuk menyajikan informasi guna mendukung operasi, manajemen, dan fungsi pengambilan keputusan dalam seuatu organisasi” (Effendy, 1989).
2.1.3 Sistem Informasi Manajemen dan Monitoring Inventori
Inventori merupakan sebuah kata yang mempunyai dua makna, yaitu makna khusus dan makna umum. Makna khusus dari inventori adalah sebuah alat untuk memberikan tes berupa daftar pertanyaan yang digunakan untuk melihat tingkah laku juga minat seseorang agar dapat diketahui seperti apa karakter orang tersebut. Sedangkan makna umum dari inventori adalah suatu persediaan barang tertentu yang berada digunang dalam jumlah tertentu juga guna memenuhi kebutuhan produsen dalam melayani konsumen. Dalam penelitian ini, makna umum tentang inventori lebih cocok untuk digunakan dalam sebuah landasan teori karena berkaitan dengan persediaan barang.
Sedangkan penjelasan dari monitoring adalah sebuah aktivitas pemantauan sebuah pergerakan aktivitas atau informasi yang sudah atau sedang berlangsung, agar setelahnya
dapat diketahui bagaimana hasil dari aktivitas tersebut kemudian dapat mengetahui kesalahan yang ada sehingga dapat mengurangi resiko yang lebih besar, juga dijadikan bahan evaluasi dalam penentuan langkah aktivitas selanjutnya.
Setelah mendapatkan penjelasan tentang Sistem informasi, sistem informasi manajemen, monitoring, dan inventori, dapat disimpulkan bahwa sistem informasi manajemen dan monitoring inventori merupakan sebuah sistem yang mengatur, memantau aktivitas, serta mengelola segala keperluan data - data barang yang terkumpul dan ditampilkan dengan rekapan laporan yang terperinci setiap bagiannya yang akan digunakan dalam pengambilan keputusan kedepannya agar dapat memenuhi setiap kebutuhan yang ada.
2.2 Tinjauan Pustaka 2.2.1 Penelitian Sejenis
Dalam penyusunan penelitian, telah didapat beberapa penelitian yang sejenis sebagai bahan acuan dan perbandingan. Adapun penelitian sejenis ini didapat dari sumber-sumber ini diambil beberapa penelitian sejenis sebagai bahan perbandingan. Penelitian-penelitian sejenis tersebut telah diambil dari beberapa sumber :
1. Oleh Imam Kusuma Dwipraja tahun 2014 dengan judul “Sistem Informasi Manajemen Penjualan dan Distribusi Produk Consumer Goods (Studi Kasus : C.V. Adi Jober Boyolali)”.
2. Oleh Rahmawati tahun 2017 dengan judul “Sistem Informasi Inventory Stock Barang pada CV. Artha Palembang”.
3. Oleh Aminatul Rosidah dan Meli Amelia tahun 2014 dengan judul “Sistem Perancangan Inven (Rahmawati, 2017)tori pada Salemba Toko Buku”.
4. Oleh Putry Wahyu Setyaningsih tahun 2014 dengan judul “Sistem Informasi Manajemen Usaha Meterial Alam CV. Wahyu Mulia”.
5. Oleh Novita Rini tahun 2010 dengan judul “Sistem Informasi Penjualan Barang Toko Sumber Urip”.
Tabel 2.1 Tabel Tinjuauan Pustaka
No Penelitian Tampilan kelola data pelanggan Tampilan barang paling laris terjual Halaman pengelolaan barang
Tampilan grafik Tampilan
data transakasi Rekap penjual Rekap Pembelia
an n 1. (Imam, 2014) V - V V V - 2. (Rahmaw ati, 2017) V V V V - V 3. (Aminatu l & Meli, 2014) - - V - - V 4. (Putry, 2014) V - V - - V 5. (Novita, 2010) - - V - - V
Dilihat dari tabel penelitian sebelumnya tersebut, belum ada dari 5 penelitian yang mencangkup semua 5 fitur utama yaitu :
1. Tampilan kelola data pelanggan. 2. Tampilan barang paling laris terjual. 3. Halaman pengelolaan barang. 4. Tampilan grafik rekapan penjualan. 5. Tampilan grafik rekapan pembelian. 6. Tampilan data transaksi.
Berikut adalah penjelasan masing-masing referensi penelitian dari tabel yang sudah digambarkan sebelumnya.
1. Penelitian Oleh Imam Kusuma Dwipraja
Imam melakukan penelitian dengan subjek pada C.V. Adi Jober. Dalam C.V. Adi Jober semua pencatatan masuh dilakukan manual, dalam excel. Penelitian ini dibuat menjadi sebuah sistem informasi penjualan dan sistem informasi distributor produk. Dalam penelitian yang dilakukan oleh Imam, Sistem yang dibuat hampir mencangkup semua fitur, salah satunya fitur utama yang paling penting yaitu dengan mempunyai fitur tampilan grafik laporan penjualan dan pembelian akan memudahkan dalam memonitoring penjualan dan pembelian yang dilakukan sebuah toko dengan jangka waktu tertentu.
2. Penelitian Oleh Rahmawati
Rahmawati melakukan penelitian pada CV. Artha yang dimana perusahaan tersebut bergerak pada bidang sitributor aksesoris bangunan seperti baja ringan, atap rangka baja, dan lainnya. Dalam CV. Artha, pengelolaan data keluar masuk barang, serta pencatatan barangnya masih tercatat dalam sebuah buku, dan menggunakan kwitansi untuk menjadi sebuah tanda jadi pada pelanggan, yang nanti dari kwitansi itu, baru dimasukan kedalam komputer oleh pelanggan. Belum menggunakan sebuah teknologi sitem informasi. Rahmawati membuat sistem inventori barang yang bisa mengelola semua data barang juga setiap transaksinya. Penelitian yang dibuat oleh Rahmawati hampir mempunyai semua fitu-fitur utama yang dibuat kecuali grafik rekapan pembelian. Fitur-fitu-fitur dalam sistem yang dibuat Rahmawati hampir komplit, terutama dalam tampilan data transaksi. Adanya fitur upload bukti pembayaran yang ada di dalam tampilan data transaksi.
3. Penelitian Oleh Aminatul Rosidah dan Meli Amelia
Aminatul dan Meli melakukan penelitian pada sebuah Toko Buku Salemba, yang dimana pada toko buku ini pencatatan stok barangnya, Dalam penggunakan kwitansi untuk pencatatan stok barang pada Toko Buku Salemba ini, menjadikan data yang ada antara pencatatan stok dan barang aslinya terkdang mengalami penumpukan dan kerancuan data. Dari masalah tersebut Aminatul dan Meli membuat penelitian sistem informasi inventori pada Toko Buku Salemba ini. Untuk penelitian yang dilakukan Aminatul dan Meli, masih minim dari fitur-fitur yang akan dibuat, tetapi mempunyai kelebihan pada bagian halaman pengelolaan barangnya. Di dalam halaman pengelolaan barang tersebut terdapat fitur-fitur yang komplit seperti adanya lookup penerimaan dan penjualan barang, juga fitur pencarian barang.
4. Penelitian Oleh Putry Wahyu Setyaningsih
Putry melakukan penelitian pada CV. Wahyu Mulia yang mana perusahaan ini bergerak pada bidang tambang sebagai seplier. Dalam pengelolaan datanya, CV. Wahyu Mulia ini masih menggunakan cara manual yaitu dicatat dalam excel, perhitungannya pun masih dilakukan manual juga di dalam excel. CV. Wahyu Mulia ini sama sekali belum menggunakan teknologi informasi dalam proses pencatatan bisnisnya. Dalam penelitian yang dilakukan Putry, memang belum banyak memuat fitur-fitur utama yang akan dibuat, tetapi mempunyai keunggulan yaitu fitur tampilan data transaksi yang cukup komplit dalam menunjukan setiap transaksi yang pernah dilakukan mulai dari tanggal transaksi, barang apa yang diperjualbelikan, dan seberapa banyak barang yang ditransaksikan tersebut.
5. Penelitian Oleh Novita Rini
Dalam referensi penelitian yang terakhir yaitu milik Novita. Novita mengambil penelitian yang mengambil studi kasus pada Toko Sumber Urip. Toko Sumber Urip adalah toko yang menjual peralatan sehari-hari yang dimana, pencatatan setiap transaksi dan stok barangnya dilakukan pada sebuah buku yang nanti jika ingin mengecek stok barang pada gudang, pelaku usaha harus mengeceknya secara manual satu persatu dengan memakai catatan pada buku yang dibuat. Dari permaslahn itu, Novita melakukan penelitian dengan membuat sistem informasi pada Toko Sumber Urip. Fitur dalam sistem yang dibuatnya tidak banyak, tetapi dalam pembuatan fitur penampilan data transaksi dan pengelolaan barang lebih komplit daripada referensi penelitian yang lainnya. Di dalamnya terdapat form retur pembelian dan penjualan, data suplier, dan form diskon. Fitur penting lainnya yang ada di penelitian milik novita ini bahwa adanya fitur restore dan backup data guna menjaga keamanan data - data yang telah diinput ke dalam sistem.
2.2.2 Referensi Toko Online
Melakukan pencarian referensi pada toko online lain digunakan untuk melihat bagaimana rata – rata aktivitas dan transaksi yang dilakukan pada setiap toko online. Beberapa gambar berikut akan menjelaskan berapa banyak rata – rata aktivitas pada toko
online yang ada. Untuk referensi diambil dari 3 toko online yang terkemuka, yaitu
Tokopedia, eBay, dan Amazon.
Gambar di atas merupakan sebuah grafik transaksi harian penjualan pada Tokopedia. Pada grafik digambarkan, Di bagian kanan terdapat grafik yang menginformasikan perbandingan antara keseluruhan jumlah transaksi dan transaksi yang berhasil. Pada bagian ini, Anda juga bisa membandingkan keseluruhan jumlah transaksi yang ditolak dan transaksi yang berhasil.
Gambar 2.2 Statistik Aktivitas pada eBay
Gambar diatas merupakan grafik aktivitas dari eBay. Ditunjukan bagaimana peningkatan pendapatan pada setiap waktunya mulai dari 24 jam terkahir, 7 hari, 30 hari, 90 hari dan 120 hari terakhir pada aktivitas penjualannya.
Gambar 2.3 Statistik Aktivitas pada Amazon
Gambar di atas merupakan statistik aktivitas pada toko online Amazon. Pada statistik di atas ditampilkan bagaimana pemantauan aktivitas penjualan selama bulan April. Terdapat total pendapatan, berapa barang yang terjual dan terkirim, juga berapa banyak transaksi yang terlaksana.
Setelah dilihat dari 3 gambar di atas, dapat disimpulkan jika tingkat aktivitas pada setiap toko online relatif tinggi dan bisa mengalami peningkatan juga penurunan. Dengan tingkat aktivitas seperti itu, dapat diketahui bahwa sistem manajemen dan monitoring toko
online mempunyai peran besar dan penting dalam mengawasi dan mengatur transaksi juga
BAB III
METODOLOGI PENELITIAN
3.1 Analisis
3.1.1 Analisis Proses Bisnis Saat Ini
Dalam melakukan setiap aktivitas bisnis, pihak toko online yang menjadi objek penelitian saat ini harus melakukan pembukuan dalam segala aktivitas bisnisnya agar pengelolaan toko online tersebut dapat terpantau dengan baik sehingga dapat mengambil keputusan yang tepat dalam aktivitas bisnis ke depannya. Dalam hal ini, telah dirangkum bagaimana proses atau aktivitas bisnis yang dilakukan selama ini pada toko online tersebut.
1. Promosi dan pemasaran produk sudah menggunakan sosial media.
2. Sudah adanya pencatatan aktivitas transaksi juga data pelanggan baik pelanggan lama maupun pelanggan baru.
3. Bentuk pencatatan yang masih bersifat tradisional, dengan menggunakan buku dan pencatatannya masih kurang rapi dalam penulisan dan pengelompokan setiap aktivitas transaksinya.
4. Bentuk pencatatan stok barang yang berbentuk tabel di dalam buku yang masih tercampur dalam setiap kategorinya seperti warna, jenis barang maupun merk yang masih dalam 1 bentuk kalimat.
3.1.2 Analisis Usulan Pemecahan Masalah
Setelah dijabarkan rangkuman bagaimana proses bisnis yang dilakukan oleh toko
online tersebut, didapat beberapa permasalahan yang dapat dibuatkan sebuah sistem yang
mampu mengontrol segala pencatatan, baik itu pengelolaan stok barang yang akan dijual, transaksi jual beli, penyimpanan data pelanggan, juga dapat memperlihatkan bagaimana hasil penjualan dalam kurun waktu tertentu, sehingga pelaku bisnis toko online ini dapat dengan mudah memantau perkembangan bisnisnya dari waktu ke waktu.
Dalam sistem yang nanti akan dibangun, penyampaian informasi yang akan ditampilkan akan berupa tabel-tabel untuk penyampaian data manajemen barang, transaksi dan data pelanggan. Sedangkan untuk informasi rekapan penjualan dalam setiap kurun waktu tertentu, akan ditampikan dengan menggunakan bentuk grafik. Kemudian akan ditambah juga data barang yang paling sering terbeli yang akan ditampilkan dalam bentuk grafik juga, guna mempermudah pelaku bisnis toko online tersebut dalam memantau barang-barang yang
terjual. Sistem nanti juga akan menampilkan pengelompokan lebih detail tentang informasi inventory dan pelanggan dari bentuk pembukuan manual sebelumnya yang dilakukan oleh sang pelaku bisnis toko online tersebut.
Sistem ini mempunyai posisi sebagai sistem manajemen prototype dalam sebuah marketplace. Pada sistem ini, tidak adanya user interface untuk pelanggan atau pembeli toko, tetapi hanya digunakan pada pengelola tokonya saja, sehingga sistem ini bukanlah sistem jual beli online, melainkan sistem manajemen toko onlinenya. Dengan menggunakan sistem ini, pelaku usaha toko online dapat mengatur dan mengelola setiap aktivitas, stok barang, juga dalam pemantauan perkembangan toko online tersebut. Mempunyai pencatatan data yang rapi dan detail adalah sebuah kelebihan pada sistem ini.
3.1.3 Analisis Kebutuhan Masukan
Analisis kebutuhan masukan dimaksudkan untuk menjelaskan apa saja masukan-masukan yang diperlukan dalam sistem tersebut nantinya. Dalam hal ini, proses kebutuhan masukan yang diperlukan adalah proses login, dimana pengguna sistem ini dibagi menjadi 2 hak akses yaitu pemilik dan administrator. Adapun hak akses dan kebutuhan masing-masing pengguna adalah sebagai berikut :
1. Pemilik
Mempunyai username dan password sendiri untuk login sistem.
Mempunyai seluruh hak akses yang ada dalam mengelola sistem, yaitu dapat melihat, mengatur, menambah, menghapus seluruh data dan tampilan yang ada pada sistem dan dapat mengelola akun yang ada di dalam sistem atau menjadi super admin.
2. Administrator
Mempunyai username dan password sendiri untuk login sistem.
Mempunyai seluruh hak akses yang ada dalam mengelola sistem, yaitu dapat melihat, mengatur, menambah, menghapus seluruh data dan tampilan yang ada pada sistem.
3.1.4 Analisis Kebutuhan Keluaran
Dalam sistem tersebut, nantinya pasti ada sebuah keluaran yang dihasilkan dan ditampilkan kepada pengguna sistem tersebut. Dalam Analisis kebutuhan pengeluaran ini, akan disebutkan bentuk keluaran dari sistem tersebut, yaitu :
1. Rekapan proses bisnis. Dashboard Grafik penjualan. Grafik pembelian. Grafik barang Terlaris.
Rekapan wilayah domisili pelanggan. 2. Tabel inventori barang.
3. Tabel transaksi yang dilakukan. Tabel transaksi penjualan.
Tabel transaksi pembelian barang. Tabel Pemesanan Barang.
4. Tabel data diri pelanggan.
5. Daftar Pengguna ( khusus untuk pemilik )
3.1.5 Analisis Kebutuhan Proses
Analisis kebutuhan proses adalah sebuah analisa proses apa saja yang akan ada di dalam sistem yang nanti akan dibuat. Proses-proses yang harus ada tersebut adalah :
1. Proses login dan logout. Proses ini digunakan agar tidak sembarangan orang dapat mengakses sistem tersebut. Hanya orang yang mempunyai username dan password saja yang bisa mengakses sitem tersebut nantinya.
2. Proses mengakses setiap halaman. Dalam proses ini, pengguna yang mempunyai username dan password dapat mengkakses setiap halaman yang ada dalam sistem sesuai dengan hak akses yang diberikan kepada setiap pelaku.
3. Proses filter tabel dan grafik. Dapat dilakukannya pengaturan atau filter untuk setiap tabel maupun grafik yang dilakukan merupakan salah satu bentuk fitur yang akan ada dalam sistem. Pengguna dapat mengatur tabel ataupun grafik agar yang ditampikan dapat sesuai keiinginan pengguna, misalkan data ditampikan menurut kategori jenis tertentu ataupun dalam kurun waktu tertentu.
4. Proses tambah data. Proses ini dilakukan dengan cara menambahkan data untuk setiap tabel yang ada guna memperbarui proses bisnis yang dilakukan setiap waktunya. Proses menambah data ini dapat dilakukan pada tabel transaksi, pengelolaan barang dan data pelanggan.
5. Proses edit data. Dalam proses ini, pengguna dapat mengedit setiap baris data yang ditampilkan pada setiap baris yang ada dalam tabel. Proses ini dimaksudkan agar pengguna dapat merubah data yang sudah ada tanpa menghapus data itu sendiri. 6. Proses hapus data. Proses yang akan melakukan penghapusan setiap baris data pada
tabel yang tersedia di sistem. Proses hapus data ini akan memudahkan untuk menghapus data yang sudah terinput tanpa harus membuka database terlebih dahulu.
Setiap halaman dan tabel pada sistem nantinya akan mempunyai prosesnya masing-masing sesuai dengan kebutuhan dan kegunaan setiap halaman dan tabel. Dalam hal ini akan dijelaskan proses yang akan ada pada setiap halaman sistem sesuai hak akses pada masing-masing pengguna system.
A. administrator 1. Rekapan proses bisnis.
Grafik penjualan :
Proses akses halaman, proses filter halaman. Grafik pembelian :
Proses akses halaman, proses filter halaman. Grafik barang Terlaris :
Proses akses halaman, proses filter halaman. Rekapan wilayah domisili pelanggan :
Proses akses halaman. 2. Tabel inventori barang.
Proses akses halaman, proses filter halaman, proses edit data, proses hapus data. 3. Tabel transaksi yang dilakukan.
Tabel transaksi penjualan :
Proses akses halaman, proses filter halaman, proses edit data, proses hapus data, proses tambah data.
Proses akses halaman, proses filter halaman, proses edit data, proses hapus data, proses tambah data.
Tabel Pemesanan Barang :
Proses akses halaman, proses filter halaman, proses edit data, proses hapus data, proses tambah data.
4. Tabel data diri pelanggan.
Proses akses halaman, proses edit data, proses hapus data, proses tambah data.
B. Pemilik
1. Rekapan proses bisnis. Grafik penjualan :
Proses akses halaman, proses filter halaman. Grafik pembelian :
Proses akses halaman, proses filter halaman. Grafik barang Terlaris :
Proses akses halaman, proses filter halaman. Rekapan wilayah domisili pelanggan :
Proses akses halaman. 2. Tabel inventori barang.
Proses akses halaman, proses filter halaman, proses edit data, proses hapus data. 3. Tabel transaksi yang dilakukan.
Tabel transaksi penjualan :
Proses akses halaman, proses filter halaman, proses edit data, proses hapus data, proses tambah data.
Tabel transaksi pembelian barang :
Proses akses halaman, proses filter halaman, proses edit data, proses hapus data, proses tambah data.
Tabel Pemesanan Barang :
Proses akses halaman, proses filter halaman, proses edit data, proses hapus data, proses tambah data.
4. Tabel data diri pelanggan.
5. Tabel Daftar Pengguna (khusus untuk pemilik ).
Proses akses halaman, proses edit data, proses hapus data, proses tambah data, dan proses reset password.
3.1.6 Analisis Kebutuhan Software
Analisis kebutuhan software menjelaskan tentang apa saja tools yang dipakai dalam pembuatan sistem ini. Adapun toolsnya adalah sebagai berikut :
1. Google chrome
Digunakan Sebagai browser default yang berguna dalam menampilkan sistem dan
databasenya.
2. Visual Studio Code
Sebuah tools yang digunakan untuk menulis code dalam penulisan kode program. Alasan digunakan tools ini adalah karena fitur-fitur didalamnya yang cukup lengkap seperti sudah adanya tampilan terminal sendiri, juga fitur autocomplete dalam penulisan code yang cukup bagus. Tampilannya pun tidak menyulitkan penggunanya.
3. XAMPP
Tools yang wajib digunakan karena fungsinya sebagai server web localhost untuk
menampikan tampilan sistem dan database yang ada. 4. Justinmind prototyper
Sebuah tools yang akan difungsikan sebagai pembuat mockup sistem. Gambaran awal tentang tampilan sistem.
5. Draw.io
Sebuah situs online yang disediakan untuk membuat diagram secara online dan dapat disimpan sebagai format gambar ataupun format yang lain.
3.2 Perancangan Sistem 3.2.1 Use Case Diagram
Use case diagram merupakan sebuah diagram yang memperlihatkan beberapa interaksi
Gambar 3.1 Use Case Diagram
Gambar di atas merupakan use case pada sistem yang akan dibuat. Terdapat 2 aktor yang berada di use case tersebut yaitu administrator dan pemilik. Perbedaan peran atau hak akses kedua aktor tersebut adalah pemilik dapat mengelola data pengguna, yang dimaksudkan adalah pemilik dapat menghapus atau menambahkan pengguna sistem ataupun mengeditnya. Pemilik juga dapat disebut sebagai super admin. Sedangkan pihak administrator tidak mendapat hak akses tersebut. Dalam bagian lain, pemilik dan administrator mempunyai hak akses yang sama dalam mengatur setiap halaman yang ada.
3.2.2 Activity Diagram
Activity Diagram adalah sebuah diagram yang digunakan untuk menggambarkan alur
aktivitas sistem dengan pengguna yang sebelumnya telah digambarkan dalam use case diagram. Berikut adalah activity diagram yang digunakan sebagai salah satu perancangan dalam membuat sistem monitorin dan manajemen toko online muslimah ini.
A. Activity Diagram Login Pengguna
Activity diagram ini digunakan oleh pengguna sistem yang akan mengakses sistem
tersebut. Pengguna harus login terlebih dahulu jika ingin memiliki akses untuk menjalankan sistem tersebut.
Gambar 3.2 Activity Diagram login pengguna
B. Activity Diagram Mengelola Grafik Penjualan
Sebuah activity diagram yang menggambarkan proses pengelolaan halaman grafik penjualan, dimana pengguna dapat mengatur sendiri data grafik yang ingin ditampilkan.
Gambar 3.3 Activity Diagram Mengelola Grafik Penjualan
C. Activity Diagram Mengelola Grafik Pembelian
Sebuah activity diagram yang menggambarkan proses pengelolaan halaman grafik pembelian, dimana pengguna dapat mengatur sendiri data grafik yang ingin ditampilkan.
Gambar 3.4 Activity Diagram Mengelola Grafik Pembelian
D. Activity diagram Mengelola Grafik Barang Terlaris
Activity diagram ini digunakan pengguna untuk dapat mengelola yaitu mengatur
Gambar 3.5 Activity Diagram Mengelola Grafik Barang Terlaris
E. Activity Diagram Domisili Pelanggan
Pada activity diagram ini, pengguna digunakan oleh pengguna untuk melihat peta persebaran pelanggan toko online tersebut.
Gambar 3.6 Activity Diagram Domisili Pelanggan
F. Activity Diagram Mengelola Halaman Stok Barang
Activity diagram ini digunakan oleh pengguna sistem mengelola halaman stok barang
Gambar 3.7 Activity Diagram Mengelola Halaman Stok Barang
G. Activity Diagram Mengelola Data Transaksi Penjualan
Activity diagram ini digunakan oleh pengguna sistem mengelola halaman yaitu dapat
Gambar 3.8 Activity Diagram Mengelola Data Transaksi Penjualan
H. Activity Diagram Mengelola Data Transaksi Pembelian
Activity diagram ini digunakan oleh pengguna sistem mengelola halaman yaitu dapat
Gambar 3.9 Activity Diagram Mengelola Data Transaksi Pembelian
I. Activity Diagram Mengelola Data Transaksi Pemesanan
Activity diagram ini digunakan oleh pengguna sistem mengelola halaman yaitu dapat
Gambar 3.10 Activity Diagram Mengelola Data Transaksi Pemesanan
J. Activity Diagram Mengelola Data Pelanggan
Activity diagram ini digunakan oleh pengguna sistem dalam mengelola tabel data
Gambar 3.11 Activity Diagram Mengelola Data Pelanggan
K. Activity Diagram Mengelola Data Pengguna
Activity diagram ini digunakan oleh super admin yang hanya dimiliki aksesnya oleh
pemilik toko online. Activity diagram ini menunjukan pengelolaan halaman data pengguna yaitu tambah edit, hapus, dan reset password.
Gambar 3.11 Activity Diagram Mengelola Data Pengguna
3.2.3 Rancangan Basis Data
Rancangan basis data ditujukan untuk merancang bagaimana struktur penyimpanan data akan dibuat nantinya. Berikut ini isi dari rancangan basis data sistem monitoring dan manajemen toko muslimah online yang disajikan dalam bentuk tabel relasi dan struktur tabel.
A. Tabel Relasi
Dalam rancangan basis data ini, terdapat dua belas tabel yang akan digunakan untuk membuat sistem monitoring dan manajemen toko muslimah online ini. Adapun tabel-tabelnya adalah customers, orders, order_details, retails, retail_list, retail_detail, sales, sales_list, sales_detail, items, details, dan users. Kemudian dari dua belas tabel tersebut saling mempunyai relasi antara tabel. Berikut gambaran relasi tabel rancangan basis data dari sistem yang akan dibuat.
Gambar 3.12 Rancangan Tabel Relasi
B. Struktur Tabel
Setelah digambarkan tabel relasi pada bagian sebelumnya, kemudian akan dijelaskan masing-masing dari tabel yang ada pada perancangan basis data ini. Berikut adalah penjelasan dan gambaran dari masing-masing struktur tabel basis data yang ada.
Tabel customers ini digunakan untuk menyimpan data pelanggan yang melakukan transaksi pada toko online tersebut. Tabel ini terdiri dari 10 kolom yaitu nama, alamat, kota, kabupaten, provinsi, telepon, kode_pos, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.1 Struktur Tabel Customers Nama
Kolom Tipe Data Keterangan
Id Int(10) Primary Key
Nama Varchar(191) Alamat text Kota Varchar(191) Kabupaten Varchar(191) Provinsi Varchar(191) Telepon Varchar(191) Kode_pos Int(11) Created_at timestamp Updated_at timestamp
2. Struktur Tabel orders
Tabel orders ini digunakan untuk menyimpan data pesanan barang pelanggan kepada toko online tersebut. Ada 10 kolom dari tabel ini, yaitu id, tanggal_pesan, uang_muka, kelebihan_uang_muka, status_lunas, kekurangan_biaya, total, customer_id, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.2 Struktur Tabel orders
Nama Kolom Tipe Data Keterangan
Id Int(10) Primary Key
uang_muka Bigint(20) kelebihan_uang_ muka Bigint(20) status_lunas Varchar(191) kekurangan_biaya Bigint(20) total Bigint(20)
customer_id Int(10) Foreign Key
Created_at timestamp
Updated_at timestamp
3. Struktur Tabel order_details
Tabel order_details ini digunakan untuk menyimpan data detail dari setiap barang pesanan pelanggan kepada toko. Ada 9 kolom pada tabel order_details ini yaitu nama, warna, ukuran, jumlah, harga, order_id, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.3Struktur Tabel order_details Nama
Kolom Tipe Data Keterangan
Id Int(10) Primary Key
nama Varchar(191)
warna Varchar(191)
ukuran Varchar(191)
jumlah Int(11)
harga Bigint(20)
Order_id Bigint(20) Foreign Key
Created_at timestamp Updated_at timestamp
4. Struktur Tabel retails
Dalam struktur tabel retails ini, disimpan data transaksi pembelian yang dilakukan oleh toko online tersebut. Ada 7 kolom pada tabel ini yaitu id, tanggal, jumlah, total, status, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.4 Struktur Tabel retails Nama
Kolom Tipe Data Keterangan
Id Int(10) Primary Key
tanggal date jumlah Int(11) total Bigint(20) status Varchar(191) Created_at timestamp Updated_at timestamp
5. Stuktur Tabel retail_lists
Struktur tabel retail_lists ini digunakan untuk menyimpan data barang apa saja yang dibeli oleh toko online tersebut. Dalam tabel ini terdapat 6 kolom, yaitu id, harga_beli, retail_id, item_id, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.5 Struktur Tabel retail_lists Nama
Kolom Tipe Data Keterangan
Id Int(10) Primary Key
harga_beli Bigint(20)
retail_id Int(10) Foreign Key
item_id Int(10) Foreign Key
Updated_at timestamp
6. Struktur Tabel retail_details
Dalam struktur tabel retail_details ini, disimpan detail dari setiap barang yang dibeli oleh toko online tersebut. Ada 7 kolom yang terdapat dalam tabel ini, yaitu id, warna, ukuran, jumlah, retail_list_id, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.6 Struktur Tabel retail_details Nama
Kolom Tipe Data Keterangan
Id Int(10) Primary Key
warna Varchar(191)
ukuran Varchar(191)
jumlah Int(11)
Retail_list_
id Int(10) Foreign Key
Created_at timestamp Updated_at timestamp
7. Struktur Tabel sales
Tabel sales ini menyimpan data transaksi penjualan yang dilakukan oleh pelanggan terhadap toko online ini. Di dalam tabel ini terdapat 6 kolom yaitu id, total, tanggal, customer_id, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.7 Struktur Tabel sales Nama
Kolom Tipe Data Keterangan
Id Int(10) Primary Key
total Bigint(20)
Customer_i
d Int(10) Foreign Key
Created_at timestamp Updated_at timestamp
8. Struktur Tabel sales_lists
Struktur tabel sales_lists ini menyimpan setiap barang yang terjual dari setiap transaksi penjualan yang dilakukan oleh pelanggan terhadap toko online ini. Dalam tabel ini terdapat 5 kolom yaitu id, sale_id, item_id, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.8Struktur Tabel sales_lists Nama
Kolom Tipe Data Keterangan
Id Int(10) Primary Key
Sale_id Int(10) Foreign Key
Item_id Int(10) Foreign Key
Created_at timestamp Updated_at timestamp
9. Struktur Tabel sales_details
Dalam struktur tabel ini, disimpan setiap detail barang yang dibeli oleh pelanggan terhadap toko online ini dalam setiap transaksi penjulannya. Adapun 7 kolom di dalam tabel ini yaitu id, warna, ukuran, jumlah, sales_list_id, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.9 Struktur Tabel sales_details Nama
Kolom Tipe Data Keterangan
Id Int(10) Primary Key
warna Varchar(191)
jumlah Int(11) sales_list_i
d Int(10) Foreign Key
Created_at timestamp Updated_at timestamp
10. Stuktur Tabel items
Struktur tabel items ini menyimpan data setiap stok barang pada toko online ini yang dapat dijual kepada pelanggan. Isi dari tabel ini terdapat 7 kolom yaitu id, nama, jenis, harga_jual, nama_gambar, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.10 Struktur Tabel items Nama
Kolom Tipe Data Keterangan
Id Int(10) Primary Key
nama Varchar(191) jenis Varchar(191) harga_jual Bigint(20) nama_gam bar Varchar(191) Created_at timestamp Updated_at timestamp
11. Struktur Tabel details
Dalam struktur tabel ini, disimpan data yang berisi detail setiap stock barang yang ada di toko online tersebut. Adapun terdapat 7 kolom yaitu id, warna, jumlah, ukuran, items_id, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.11 Struktur Tabel details
Nama Kolom Tipe Data Keterangan
12. Struktur Tabel user
Strukur tabel user ini digunakan dalam menyimpan data pengguna sistem yang nanti dapat mengakses sistem ini. Terdapat 8 kolom di dalam tabel ini yaitu id, name, username, password, status, remeber_token, created_at, dan updated_at. Tabelnya adalah sebagai berikut.
Tabel 3.12 Struktur Tabel users
Nama Kolom Tipe Data Keterangan
Id Int(10) Primary Key
name Varchar(191) username Varchar(191) password Varchar(191) status Enum(‘pemilik’,’opera tor’) Remember_to ken Varchar(100) Created_at timestamp Updated_at timestamp 3.2.4 Mockup
Mockup merupakan rancangan atau gambaran awal tampilan bagaimana sistem yang
akan dibuat nanti. Mockup berguna dalam memberikan rancangan dan pedoman seperti apa nanti tampilan sistem yang akan dibuat. Bentuk mockupnya adalah sebagai berikut :
1. Halaman Login nama Varchar(191) jenis Varchar(191) harga_jual Bigint(20) nama_gam bar Varchar(191) Created_at timestamp Updated_at timestamp
Halaman login digunakan untuk memasukan username dan password sesuai dengan akun masing-masing pengguna sistem agar bisa mengakses sistem dengan penuh.
Gambar 3.13 Desain Mockup Halaman Login
2. Halaman Dashboard
Dashboard merupakan halaman pertama kali yang tertampil setelah pengguna
Gambar 3.14 Mockup Halaman Dashboard
3. Halaman Grafik Penjualan
Halaman grafik penjualan ini menampilkan bagaimana perkembangan penjualan toko tersebut setiap waktunya.
4. Halaman Grafik Pembelian
Di dalam halaman grafik pembelian hampir sama seperti dalam halaman grafik penjualan. Yang membedakan adalah pada halaman ini yang diapntau adalah uang pengeluaran toko tersebut.
Gambar 3.16 Mockup Halaman Grafik Pembelian
5. Halaman Grafik Barang Terlaris
Pada Halaman Grafik barang terlaris ini, akan ditampilkan barang terlaris apa saja yang terjual dalam kurun waktu tertentu.
Gambar 3.17 Mockup Halaman Barang Terlaris
6. Halaman Domisili Pelanggan
Halaman domisisli pelanggan ini berupa peta yang berisi jumlah persebaran pelanggan toko di seluruh indonesia.
Gambar 3.18 mockup halaman peta domisili pelanggan
7. Halaman utama Stok Barang
Halaman stok barang ini menampilkan stok barang apa saja yang ada di toko yang masih tersedia.
8. Tampilan Detail Barang pada Halaman Stock Barang
Terdapat tombol lihat detail yang berfungsi melihat detail stok barng yang tersedia.
Gambar 3.20 Mockup Tampilan Detail Barang Pada Halaman Stok Barang
9. Tampilan Utama Halaman Penjualan
Halaman yang menyajikan tabel berisi data transaksi jual atau barang-barang yang terjual.
Gambar 3.21 mockup tampilan utama halaman penjualan
10. Tampilan List barang pada Halaman Penjualan
Menu di dalam halaman penjualan yang berisikan tabel barang-barang yang dibeli oleh pelanggan.
Gambar 3.22 Mockup Tampilan List Barang Halaman Penjualan
11. Tampilan Utama Halaman Pembelian
Halaman yang menyajikan tabel berisi data transaksi membeli barang yang akan dijual kembali nantinya.
12. Tampilan List barang pada Halaman Pembelian
Menu di dalam halaman penjualan yang berisikan tabel barang-barang yang dibeli oleh toko yang akan dijual kembali.
Gambar 3.24 Mockup Tampilan List Barang Halaman Penjualan
13. Tampilan Utama Halaman Pemesanan
Halaman yang menyajikan tabel berisi data transaksi pemesanan barang oleh pelanggan.
Gambar 3.25 Mockup Tampilan Utama Halaman Pemesanan
14. Tampilan Halaman Daftar pelanggan
Menampilkan data diri pelanggan yang akan dan pernah bertransaksi pada toko tersebut
15. Tampilan Halaman Daftar Pengguna
Sebuah halaman yang hanya bisa diakses oleh pemilik yang berfungsi untuk mengelola akun-akun pengguna sistem.
Gambar 3.27 Mockup Halaman Daftar Pengguna
3.2.5 Perancangan Pengujian
Bagian ini merupakan perancangan untuk pengujian sistem yang nantinya dilakukan setelah sistem selesai diimplementasikan. Pengujian dilakukan dengan kuesioner kepada responden sehingga setelah responden mengisi kuesioner, didapatkan sebuah nilai tentang kesesuaian sistem yang telah dibuat. Berikut ini merupakan kuesioner yang akan diberikan untuk responden.
Tabel 3.13 Tabel Perancangan Kuesioner
No. Keterangan STS TS N S SS
1 Tampilan sistem memudahkan pengguna dalam pemakaiannya dan mudah dipahami