ijcit - bina sarana informatika...2. halaman kasir/ user a. kasir dapat melakukan transaksi...

11

Upload: others

Post on 20-Dec-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,
Page 2: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,

IJCIT Indonesian Journal on Computer and Information Technology

P-ISSN : 2527 - 449X, E-ISSN : 2549 – 7421

Volume 5, No. 1 Mei 2020

IJCIT merupakan jurnal yang berisi artikel hasil penelitian ilmiah dibidang ilmu komputer dengan artikel yang tidak pernah dipublikasikan sebelumnya, baik versi cetak maupun versin online. IJCIT

diterbitkan oleh LPPM Universitas Bina Sarana Informatika

IJCIT pertama kali publikasi pada bulan Mei 2016 dengan registrasi ISSN dari LIPI Indonesia p-ISSN 2527-449X, e-ISSN 2549-7421

IJCIT memiliki versi online dan cetak dengan jadwal publikasi pada bulan Mei dan November

setiap tahunnya dan sudah melakukan reakreditasi oleh SINTA Ristekdikti per tanggal 13 Desember 2019 dengan peringkat (S4) Berdasarkan SK NOMOR 36/E/KPT/2019

Redaksi tidak bertanggungjawab atas semua konten isi dalam artikel terkait isu copyrights, plagiarism, dll. Penulis bertanggungjawab penuh atas konten isi artikel.

Sekretariat Redaksi Lembaga Penelitian & Pengabdian Masyarakat (LPPM) UBSI PSDKU Tasikmalaya Jl. Tanuwijaya No. 4, Kel. Empangsari, Kec. Tawang, Kota. Tasikmalaya Telp: 0265-323075, Fax. 0265-323025, e-mail: [email protected] Website: ejournal.bsi.ac.id/ejurnal/index.php/ijcit

Page 3: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,

IJCIT (Indonesian Journal on Computer and Information Technology) p-ISSN: 2527-449X | e-ISSN: 2549-7421

DAFTAR ISI Analisis Algoritma Klasifikasi Neural Network Untuk Diagnosis Penyakit Diabetes Jajang Jaya Purnama, Sri Rahayu, Siti Nurdiani, Tuti Haryanti, Nissa Almira Mayangky ............ 1 Sistem Pendukung Keputusan Pemilihan Instrumen Investasi Bagi Individu Dengan Metode Topsis Enok Tuti Alawiah, Sefrika, Martua Hami Siregar ....................................................................... 8 Sistem Informasi Pelayanan Administrasi Berbasis Web Pada LPK Kurnia Dewi Kabupaten Tasikmalaya Bambang Kelana Simpony, Anggi Anggara, Deddy Supriadi, A Gunawan .................................. 14 Sistem Pendukung Keputusan Pemberian Pinjaman Pada KOPWALI Tangerang Dengan Metode AHP dan SAW Wahyu Istianto, Suparni, Achmad Baroqah Pohan .................................................................... 21 Sistem Penunjang Keputusan Promosi Jabatan Menggunakan Metode Profile Matching Hendry Cahyono, Yunita Yunita ................................................................................................. 31 Rancang Bangun Sistem Informasi Geografis Seni Budaya Indonesia Berbasis Web Khasanah, Effi Triyani, Djoko Harsono, Ismail, Rini Sulistyowati ................................................ 36 Rancang Bangun Aplikasi Kasir Penjualan Susu Berbasis Web Pada Alomgada Kids Jakarta Syamsul Bakhri, Fajar Hanif, Ali Haidir ....................................................................................... 47 Mengukur Kemampuan Kognitif Anak Usia Dini Menggunakan Metode Analytical Hierarchy Process Miftah Farid Adiwisastra, Sopiati Dewi, Dini Silvi Purnia ........................................................... 55 Sistem Informasi Recording Ayam (SIRAM) Pada Peternakan Merah Putih Tajur Halang Bogor Fattya Ariani, Ade Christian ........................................................................................................ 60 Penerapan Metode Simple Additive Weighting Dalam Sistem Pendukung Keputusan Pemilihan Smartphones Ferdy Febriyanto, Ibnur Rusi ...................................................................................................... 67 Pemanfaatan Machine Learning dalam Berbagai Bidang: Review paper Ahmad Roihan, Po Abas Sunarya, Ageng Setiani Rafika ............................................................ 75 Perancangan Sistem Pakar Penentuan Jenis Kulit Wajah Menggunakan Metode Certainty Factor Rangga Pebrianto, Siti Nurhasanah Nugraha, Windu Gata ........................................................ 83 Pemodelan dan Simulasi Pengadaan Bahan Baku pada Home Industry Rebana Naufal Fitria Pratama, Iklilah Muzayyanah, Ainus Sukma El Diana Putri, Dwi Rolliawati ........... 94 Perancangan Aplikasi Mobile Web Untuk Berita Acara Network Terminal Equipment Berbasis Android Satia Suhada, Taufik Hidayatulloh, Siskawati, Gunawan ........................................................... 100 Sistem Informasi Pengiriman Ekspor Berbasis Web Pada PT. Indo Ocean Logistic Jakarta Mulyadi, Firda Trey Cahyaningrum, Mochamad Nandi Susila .................................................... 108

Page 4: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,

IJCIT (Indonesian Journal on Computer and Information Technology) 5 (1) (2019) 47-54 Diterima 28 Agustus 2019; Revisi 25 Maret 2020; Disetujui 1 April 2020

Jurnal ini dapat diakses secara terbuka dan memiliki lisensi CC-BY-SA (https://creativecommons.org/licenses/by-sa/4.0/) ©2020 by penulis dan IJCIT

IJCIT

(Indonesian Journal on Computer and Information Technology)

Journal Homepage: http://ejournal.bsi.ac.id/ejurnal/index.php/ijcit

Rancang Bangun Aplikasi Kasir Penjualan Susu Berbasis Web Pada Alomgada Kids Jakarta

Syamsul Bakhri

1, Fajar Hanif

2, Ali Haidir

3

1Teknologi Komputer(D3), Universitas Bina Sarana Informatika

Jakarta, Indonesia e-mail: [email protected]

2,3

Sistem Informasi, Universitas Bina Sarana Informatika Jakarta, Indonesia

e-mail: [email protected], [email protected]

3

A B S T R A K

Toko Alomgada Kids melakukan pencatatan transaksi masih sangat sederhana. Mulai dari pencatatan transaksi, stok produk susu sampai pembuatan laporan yang kurang efektif. Pencarian data yang aksesnya kurang cepat juga jadi masalah. Berdasarkan permasalahan tersebut penulis merancang sebuah aplikasi kasir penjualan susu berbasis web dengan menggunakan editor web sublime text. Model pengembangan perangkat lunak yang penulis gunakan adalah model waterfall. Tujuan dari penelitian ini adalah menghasilkan aplikasi kasir untuk penjualan susu yang berbasis web dengan jaringan intranet sehingga dapat menghubungkan beberapa toko yang berbeda lokasi serta memepercepat penyajian laporan penjualan susu. Hasil dari penelitian ini adalah sebuah Aplikasi Kasir Penjualan Susu berbasis web intranet yang dapat dibuka via webrowser. Katakunci: aplikasi kasir, waterfall.

A B S T R A C T S

Alomgada Kids store to record transactions is still very simple. Starting from recording transactions, stock of dairy products to making reports that are less effective. Searching for data that is not fast enough access is also a problem. Based on these problems the authors designed a web-based cash register for milk sales using a sublime text web editor. The software development model that I use is the waterfall model. The purpose of this research is to produce a cashier application for selling milk based on the web with an intranet network so that it can connect several different stores and accelerate the presentation of milk sales reports. The results of this study are a web-based intranet Cash Sales Cash Register that can be opened via a webrowser. Keywords: cashier application, waterfall.

1. PENDAHULUAN

Sistem yang sudah terkomputerisasi akan lebih efektif dan efisien dibandingkan dengan sistem yang lama atau sistem manual.

Dalam hal penginputan data pada sistem yang sudah terkomputerisasi akan lebih cepat dibandingkan dengan cara manual, datanyapun

tersimpan rapi dalam sebuah database sehingga meminimalisir penggunaan kertas dengan jumlah data yang dapat tersimpan jauh lebih banyak. Ketika melakukan pencarian datapun dapat lebih cepat dan akurat.

Toko Alomgada Kids adalah salah satu usaha susu formula dan diapers yang masih memakai sistem manual dalam proses rekap

Page 5: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,

48 | Vol. 5 No.1, Mei 2020 Hal. 47-54

IJCIT (Indonesian Journal on Computer and Information Technology) p-ISSN: 2527-449X | e-ISSN: 2549-7421

data dan laporannya. Tujuan dari penelitian ini adalah menghasilkan aplikasi kasir untuk penjualan susu yang berbasis web dengan jaringan intranet sehingga dapat menghubungkan beberapa toko yang berbeda lokasi.

Website atau worldwideweb (WWW) merupakan salah satu layanan yang pengguna komputer dapat terhubung ke internet (Betha Sidik & Husin L. Pohan, 2014).

Penelitian sebelumnya menurut (Yulia, 2017) Toko Mas dan Permata Renny Medan merupakan sebuah toko yang menjual berbagai jenis perhiasan emas dan permata. Perhiasan tersebut dijual secara langsung oleh toko Mas dan permata renny medan kepada masyarakat khususnya didaerah medan. Toko mas dan permata renny medan memiliki kendala dalam proses serta kurangnya sarana media transaksi penjualan di toko mas dan permata renny medan. Dengan melihat permasalahan yang terdapat di toko mas dan permata renny medan, maka diperlukan sebuah program penjualan perhiasan. Untuk membuat program penjualan membutuhkan metode. Metode yang digunakan adalah waterfall, sebagai metode pengembangan perangkat lunak. Perancangan database yg diusulkan berupa ERD (Entity Relation Diagram) dan LRS (Logical Record Structure), Implementasi program menggunakan Microsoft Visual Basic 6.0 dengan database MS. Access. Dengan dirancangnya program penjualan penjualan di Toko Mas dan Permata Renny Medan merupakan solusi yang terbaik untuk memecahkan permasalahan-permasalahan yang terdapat pada toko mas dan permata renny medan, serta dapat tercapainya suatu kegiatan yang efektif dan efisien dalam menunjang aktifitas pada toko ini.

(Widianto, Rahmatullah, & Rifai, 2014) Perkembangan teknologi informasi di era modernisasi dan teknologi canggih saat ini, setiap orang di tuntut untuk dapat menyajikan informasi dengan cepat dan akurat dalam dunia usaha. Dalam hal ini komputer mempunyai peranan yang sangat penting bagi setiap orang, karena komputer merupakan media yang paling tepat untuk memfasilitasi sajian informasi dengan cepat dan akurat. Dalam dunia usaha seperti pembelian dan penjualan barang elektronik yang kegiatannya masih di lakukan secara manual dan belum terkomputerisasi, sehingga akan timbul beberapa permasalahan yang dapat mengurangi kinerja usahanya, seperti: kesulitan dalam pencarian data barang,

data pelanggan dan data pemasok serta memerlukan waktu yang cukup lama untuk melakukan pencatatan transaksi pembelian, transaksi penjualan dan pembuatan laporan.

(Hidayat, Marlina, & Utami, 2017) Banyaknya usaha yang dilakukan setiap manusia dalam berbagai penjualan baik secara tradisional maupun secara modern, membuat orang melakukan berbagai cara dengan memanfaatkan teknologi yang ada. Salah satu aktivitas yang dilakukan adalah dengan menggunakan media internet atau online dalam mengembangkan penjualannya atau lebih dikenal dengan e-commerce, contohnya penjualan barang handmade melalui website. Berdasarkan uraian di atas, penulis mencoba membuat sebuah rancangan website penjualan barang handmade yang bertujuan untuk mempromosikan dan memberikan sebuah informasi seputar produk, harga produk dan detail produk barang handmade dengan cepat dan ter-update. Penggunaan website diharapkan dapat memperluas jangkauan pemasaran produk tanpa dibatasi oleh ruang dan waktu, sehingga dapat meningkatkan penjualan. Sistem penjualan berbasis web ini dikembangkan dengan menggunakan metode pengembangan waterfall, dengan bahasa pemrograman PHP dan database yang digunakan adalah MySQL.

Basis data merupakan satu komponen utama dalam sistem informasi tanpa adanya basis data, tidak ada sistem informasi yang bisa dijalankan (Hidayatullah, 2016).

Stuktur Navigasi sebagi alur dari suatu program yang menggambarkan rancangan hubungan antar area yang berbeda sehingga memudahkan proses pengorganisasian seluruh elemen-elemen dihalaman website, menurut Ardiansyah dalam (Fabriyan Fandi Dwi Imaniawan, 2017).

2. METODE PENELITIAN

Metode yang digunakan pada pembangunan perangkat lunak ini menggunakan model waterfall (Sukamto, 2018) yang terbagi menjadi lima tahapan, yaitu: 1) Analisa Kebutuhan

Pada tahapan ini penulis menspesifikasikan kebutuhan yang dibutuhkan dalam perancangan program aplikasi penjualan mulai dari pengolahan data barang, pengolahan data pengguna, pengolahan data transaksi penjualan hingga pengolahan laporan penjualan.

Page 6: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,

Syamsul Bakhri, et.al. Rancang Bangun Aplikasi Kasir… |49

IJCIT (Indonesian Journal on Computer and Information Technology) p-ISSN: 2527-449X | e-ISSN: 2549-7421

2) Desain Pada tahapan desain, proses perancangan

desain dilakukan dengan merancang Entity Relationship Diagram (ERD), Logical Record Structure (LRS), pengkodean dan Flowchart. 3) Pembuatan Kode Program

Pada pembuatan kode program penulis membuat desain tampilan antar muka saja dengan menggunakan Code Editor Sublime Text dan php yang nantinya script tersebut akan dijalankan pada web browser. 4) Pengujian

Pengujian dilakukan setelah kode program selesai dibuat dan program dapat berjalan. 5) Pendukung atau Pemeliharaan

Pemeliharaan sistem secara rutin meliputi penataan ulang database, melakukan backup dan update data.

Teknik pengumpulan data yang digunakan dalam penelitian ini adalah: 1) Metode Observasi

Kegiatan ini dimaksudkan untuk secara langsung melakukan pengamatan dan peninjauan, yang dilakukan oleh penulis pada Toko Susu Alomgada Kids sehingga memperoleh informasi yang jelas. 2) Metode Wawancara

Metode ini adalah pengumpulan data melalui tanya jawab yang dilakukan penulis kepada Pemilik Toko serta bagian Kasir Toko Susu Alomgada Kids secara langsung. 3) Metode Studi Pustaka

Metode studi pustaka digunakan penulis agar mendapatkan sumber referensi yang baik berupa buku maupun artikel di internet untuk memperoleh bahan tentang perancangan program yang baik yang berhubungan dengan tugas akhir yang penulis buat.

Bahasa pemrograman yang digunakan dalam perancangan website antara lain: Javascript yang merupakan library untuk meringkas kode-kode javascript, write less, do more (Winarno, E., Zaki, A., & Community,

2014). Bahasa pemrograman PHP merupakan skrip sederhana yang digunakan untuk pemrosesan HTML di dalam halaman web(Hastanti, Rulia Puji & Purnama, 2015). Berikutnya HTML merupakan teks murni pengembangan dari standar pemformatan dokumen teks, yaitu Standard Generalized Markup Language (SGML) (Taryana Suryana dan Koesheryanti, 2014).

3. HASIL DAN PEMBAHASAN

3.1. Analisa Kebutuhan Pada analisa kebutuhan pengguna ini

terdapat dua pengguna yang memiliki karakteristik interaksi dengan sistem yang berbeda dan memiliki kebutuhan informasi yang berbeda pula. 1. Halaman Admin/ Pemilik

a. Admin dapat menambah, mengubah dan menghapus data pelanggan.

b. Admin dapat menambah, mengubah dan menghapus data user.

c. Admin dapat menambah, mengubah dan menghapus data barang.

d. Admin dapat menambah, mengubah dan menghapus data suplier.

e. Admin dapat melakukan transaksi penjualan.

f. Admin merubah identitas toko. g. Admin dapat mengganti password. h. Admin dapat mencetak laporan data

barang, dan laporan penjualan. 2. Halaman Kasir/ User

a. Kasir dapat melakukan transaksi penjualan

b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data

barang, dan laporan penjualan. 3.2. Rancangan Basis Data

Gambar 1. Entitiy Relationship Diagram (ERD)

Page 7: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,

50 | Vol. 5 No.1, Mei 2020 Hal. 47-54

IJCIT (Indonesian Journal on Computer and Information Technology) p-ISSN: 2527-449X | e-ISSN: 2549-7421

Gambar 2. Logical Record Structure (LRS)

3.3. Spesifikasi Program

Gambar 3. Struktur Navigasi Halaman Admin

Gambar 4. Struktur Navigasi Halaman Kasir

3.4. Implementasi

Gambar 5. Implementasi Halaman Login

Gambar 6. Implementasi Halaman Dashboard

Admin

Page 8: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,

Syamsul Bakhri, et.al. Rancang Bangun Aplikasi Kasir… |51

IJCIT (Indonesian Journal on Computer and Information Technology) p-ISSN: 2527-449X | e-ISSN: 2549-7421

Gambar 7.

Implementasi Halaman Dashboard Kasir

Gambar 8. Implementasi Halaman Data Barang

Gambar 9.

Implementasi Halaman Tambah Barang

Gambar 10.

Implementasi Halaman Data Pelanggan

Gambar 11.

Implementasi Halaman Tambah Pelanggan

Gambar 12.

Implementasi Halaman Transaksi Penjualan

Gambar 13. Implementasi Halaman Data User

Gambar 14.

Implementasi Halaman Tambah User

Page 9: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,

52 | Vol. 5 No.1, Mei 2020 Hal. 47-54

IJCIT (Indonesian Journal on Computer and Information Technology) p-ISSN: 2527-449X | e-ISSN: 2549-7421

Gambar 15.

Implementasi Halaman Setting Toko

Gambar 16. Implementasi Halaman Edit Toko

Gambar 17. Implementasi Halaman Profile User

Gambar 17. Implementasi Halaman Ubah Password

3.5. Pengujian Unit

Tabel 1. Black Box Testing Form Login No.

Skenario Pengujian Test Case

Hasil Yang Diharapkan Hasil

Pengujian

Kesimpulan

1. Username dan password tidak diisi kemudian tekan tombol login

Username : (Kosong) Password : (Kosong)

Sistem akan menolak login dan menampilkan pesan "Username masih kosong"

Sesuai harapan

Valid

2. Username diisi dan password tidak diisi kemudian tekan tombol login

Username : (admin) Password : (Kosong)

Sistem akan menolak login dan menampilkan pesan “Password masih kosong”

Sesuai harapan

Valid

3. Username tidak diisi dan password diisi kemudian tekan tombol login

Username : (Kosong) Password : (admin)

Sistem akan menolak login dan menampilkan pesan “Username masih kosong”

Sesuai harapan

Valid

4. Username diisi dan password diisi tidak benar kemudian tekan tombol login

Username : (abcde) Password : (abcde)

Sistem akan menolak login dan menampilkan pesan “Login Gagal Username dan Password Salah atau akun anda sudah di blokir.. Silahkan Hubungi Admin

Sesuai harapan

Valid

5. Username diisi dan password diisi dengan benar kemudian tekan tombol login

Username : (admin) Password : (admin)

Sistem akan menerima akses login dan melanjutkan ke halaman dashboard admin/ kasir “Login Berhasil Sebagai Admin/Kasir”

Sesuai harapan

Valid

Page 10: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,

Syamsul Bakhri, et.al. Rancang Bangun Aplikasi Kasir… |53

IJCIT (Indonesian Journal on Computer and Information Technology) p-ISSN: 2527-449X | e-ISSN: 2549-7421

Tabel 2. Black Box Testing Form Tambah Barang No

Skenario Pengujian Test Case Hasil Yang Diharapkan Hasil

Pengujian Kesim pulan

1.

Seluruh field yang ada di kolom tambah barang tidak diisi, kemudian klik simpan

Nama Barang : (kosong), Satuan : (tidak dipilih), Stok : (kosong), Harga Beli : (kosong), Harga Jual : (kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Kolom Nama Barang Masih Kosong”

Sesuai harapan

Valid

2.

Mengisi field nama barang dan field lainnya tidak diisi, kemudian klik simpan

Nama Barang : (SGM), Satuan : (tidak dipilih), Stok : (kosong), Harga Beli : (kosong), Harga Jual : (kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Silahkan Pilih Satuan”

Sesuai harapan

Valid

3.

Mengisi field nama barang, memilih field satuan dan field lainnya tidak diisi, kemudian klik simpan

Nama Barang : (SGM), Satuan : (PCS), Stok : (kosong), Harga Beli : (kosong), Harga Jual : (kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Kolom Stok Masih Kosong”

Sesuai harapan

Valid

4.

Mengisi field nama barang, memilih field satuan, mengisi field stok dan field lainnya tidak diisi, kemudian klik simpan

Nama Barang : (SGM), Satuan : (PCS), Stok : (12), Harga Beli : (kosong), Harga Jual : (kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Kolom Harga Beli Masih Kosong”

Sesuai harapan

Valid

5.

Mengisi field nama barang, memilih field satuan, mengisi field stok, mengisi field harga beli dan field lainnya tidak diisi, kemudian klik simpan

Nama Barang : (SGM), Satuan : (PCS), Stok : (12), Harga Beli : (68000), Harga Jual : (kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Kolom Harga Beli Masih Kosong”

Sesuai harapan

Valid

6.

Mengisi semua field, kemudian klik simpan

Nama Barang : (SGM), Satuan : (PCS), Stok : (12), Harga Beli : (68000), Harga Jual : (73000)

Sistem akan menyimpan data dan menampilkan pesan “Data Berhasil Disimpan (kode barang)”

Sesuai harapan

Valid

Tabel 3. Black Box Testing Form Tambah Pelanggan

No. Skenario Pengujian Test Case Hasil Yang Diharapkan Hasil

Pengujian Kesimpu

lan

1. Seluruh field yang ada di kolom tambah pelanggan tidak diisi, kemudian klik simpan

Nama : (kosong), Alamat : (kosong), Email : (kosong), No.Telepon: (kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Kolom Nama Pelanggan Masih Kosong”

Sesuai harapan

Valid

2. Mengisi field nama dan field lainnya tidak diisi, kemudian klik simpan

Nama : (Fajar), Alamat :(kosong), Email : (kosong), No.Telepon: (kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Kolom No. Telepon Masih Kosong”

Sesuai harapan

Valid

3. Mengisi field nama, field alamat dan field lainnya tidak diisi, kemudian klik simpan

Nama : (Fajar), Alamat : (Jakarta), Email : (kosong), No.Telepon: (kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Kolom No. Telepon Masih Kosong”

Sesuai harapan

Valid

4. Mengisi field nama, field alamat, field email dan field lainnya tidak diisi, kemudian klik simpan

Nama : (Fajar), Alamat : (Jakarta), Email : (email), No.Telepon: (kosong)

Sistem akan menolak untuk menyimpan data dan menampilkan pesan “Kolom No. Telepon Masih Kosong”

Sesuai harapan

Valid

5. Mengisi semua field, kemudian klik simpan

Nama : (Fajar), Alamat : (Jakarta), Email : (email), No.Telepon: (021)

Sistem akan menyimpan data dan menampilkan pesan “Data Berhasil Disimpan”

Sesuai harapan

Valid

Page 11: IJCIT - Bina Sarana Informatika...2. Halaman Kasir/ User a. Kasir dapat melakukan transaksi penjualan b. Kasir dapat mengganti password. c. Kasir dapat mencetak laporan data barang,

54 | Vol. 5 No.1, Mei 2020 Hal. 47-54

IJCIT (Indonesian Journal on Computer and Information Technology) p-ISSN: 2527-449X | e-ISSN: 2549-7421

Tabel 4. Black Box Testing Form Transaksi Penjualan No.

Skenario Pengujian Test Case Hasil Yang Diharapkan Hasil Pengujian Kesimpulan

1. Seluruh field yang ada di kolom transaksi penjualan tidak diisi, kemudian klik tambahkan

Kode Barang : (kosong) Sistem akan menolak menambahkan barang dan menampilkan pesan “Masukkan Kode Barang”

Sesuai harapan Valid

2. Mengetikkan kode barang yang jumlah stoknya kosong, kemudian klik tambahkan

Kode Barang : (BRG001) Sistem akan menolak menambahkan barang dan menampilkan pesan “Stok Barang Habis, Transaksi Tidak Dapat Dilakukan, Silakan Tambah Stok Barang Terlebih Dahulu”

Sesuai harapan Valid

4. KESIMPULAN

Berdasarkan pembahasan mengenai aplikasi kasir penjualan susu berbasis web, penulis menyimpulkan dengan adanya aplikasi kasir penjualan susu memudahkan untuk melaporkan setiap transaksi ke admin/pemilik toko. Aplikasi kasir penjualan susu berbasis web ini memberikan kemudahan dalam proses transaksi, pencarian data sehingga tidak dalam proses manual lagi. Aplikasi kasir penjualan susu berbasis web ini sudah membuat fitur-fitur untuk memudahkan kerja admin dan kasir.

5. REFERENSI

Betha Sidik & Husin L. Pohan. (2014). Pemrograman Web dengan HTML. Bandung: Informatika.

Fabriyan Fandi Dwi Imaniawan. (2017). Sistem Informasi Administrasi Kependudukan Berbasis Web Pada Desa Bogangin Sumpiuh. Indonesian Journal on Networking and Security, 7(3), 1–9. Retrieved from https://ijns.org/journal/index.php/ijns/article/viewFile/1516/1472

Hastanti, Rulia Puji & Purnama, B. E. (2015). Sistem Penjualan Berbasis Web (E-Commerce Pada Tata Distro Kabupaten Pacitan). Indian Journal of Pure and Applied Mathematics, 3(2), 1–9. https://doi.org/https://doi.org/10.31294/bi.v3i2.581.g472

Hidayat, R., Marlina, S., & Utami, D. U. (2017). Perancangan Sistem Informasi Penjualan

Barang Handmade Berbasis Website Dengan Metode Waterfall. Simposium Nasional Ilmu Pengetahuan Dan Teknologi (SIMNASIPTEK), (prosiding), 175–183. Retrieved from http://seminar.bsi.ac.id/simnasiptek/index.php/simnasiptek-2017/article/view/138/138

Hidayatullah, P. (2016). Pemograman WEB. Bandung: Informatika. https://doi.org/10.1590/S1516-18462008000300012

Sukamto, R. A. dan M. S. (2018). Rekayasa Perangkat Lunak. Bandung: Informatika.

Taryana Suryana dan Koesheryanti. (2014). Aplikasi Internet Menggunakan HTML, CSS, & JavaScipt. Jakarta: Elexmedia Komputindo Gramedia.

Widianto, K., Rahmatullah, S., & Rifai, A. (2014). Aplikasi Program Pembelian Dan Penjualan Barang Elektronik Pada Toko Super Sinar Bogor. Simposium Nasional Ilmu Pengetahuan Dan Teknologi (SIMNASIPTEK) 2014 ISBN: 978-602-61268-2-5, 174–178.

Winarno, E., Zaki, A., & Community, S. (2014). 3 in 1: Javascript, jQuery, dan jQuery Mobile. Jakarta: PT Elex Media Komputindo.

Yulia, E. R. (2017). Perancangan Program Penjualan Perhiasan Emas. Evolusi, 5(2), 34. Retrieved from http://ejournal.bsi.ac.id/ejurnal/index.php/evolusi/article/view/2595