PROPOSAL
PERANCANGAN SISTEM INFORMASI PENJUALAN TOKO
SEMBAKO DI KARANGRENA BERBASIS WEB
Disusun Oleh
Hani Nur Aini
19552011013
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU KOMPUTER (FMIKOM)
UNIVERSITAS NAHDLATUL ULAMA AL GHAZALI (UNUGHA)
CILACAP
2022
PENGESAHAN PEMBIMBING
Proposal skripsi Saudara
Nama : Hani Nur Aini
NIM : 19552011013
Fakultas/Prodi : Matematika Dan Ilmu Komputer/Teknik Informatika
Judul : Perancangan Sistem Informasi Penjualan Toko Sembako di
Karangrena Berbasis Web
Telah dikoreksi dan dapat diterima untuk seminar proposal sebagai
pemenuhan tugas akhir mahasiswa Program Strata 1 (S.1) Matematika (Mat)
Fakultas Matematika dan Ilmu Komputer (FMIKOM) pada Universitas Nahdlatul
Ulama Al Ghazali (UNUGHA) Cilacap.
Pembimbing 1 :
(............................................................)
Tanggal:
Pembimbing 2 :
(............................................................)
Tanggal:
ii
KATA PENGANTAR
Assalamualaikum Warahmatullahi Wabarakatuh,
Segala puji dan syukur penulis haturkan kehadirat Allah SWT, karena
berkat rahmat dan hidayah-Nya-lah saya dapat menyelesaikan laporan skripsi yang
berjudul “Perancangan Sistem Informasi Penjualan Toko Sembako di Karangrena
Berbasis Web”.
Proposal skripsi ini dibuat untuk memenuhi tugas akhir perkuliahan dan
sebagai salah satu persyaratan untuk memperoleh gelar Sarjana (S1), skripsi ini juga
dibuat sebagai salah satu wujud implementasi dari ilmu yang didapatkan selama
masa perkuliahan di Program Studi Teknik Informatika Fakultas Matematika Dan
Ilmu Komputer Universitas Nahdlatul Ulama Al-Ghazali. Penyusunan laporan
skripsi ini tentunya tidak lepas dari bimbingan, masukan, dan arahan dari berbagai
pihak. Oleh karena itu, pada kesempatan ini saya ingin mengucapkan terima kasih
yang sebesar-besarnya kepada:
1) KH. Drs. Nasrulloh, selaku Rektor Universitas Nahdlatul Ulama Al-Ghazali.
2) Teman-teman seperjuangan Program Studi Teknik Informatika Fakultas
Matematika Dan Ilmu Komputer Universitas Nahdlatul Ulama Al-Ghazali.
Penulis menyadari sepenuhnya bahwa dalam penyusunan laporan skripsi ini
masih banyak kekurangan. Untuk itu penulis mengharapkan saran dan kritik yang
membangun dari segenap pembaca untuk perbaikan penelitian ini. Akhirnya
penulis berharap semoga laporan penelitian skripsi ini dapat memberikan manfaat
bagi semua pihak.
iii
Wassalamualaikum Warahmatullahi Wabarakatuh.
Cilacap, Desember 2021
Penulis
iv
DAFTAR ISI
HALAMAN SAMPUL ............................................................................................ i
PENGESAHAN PEMBIMBING............................................................................ ii
KATA PENGANTAR ........................................................................................... iii
DAFTAR ISI ........................................................................................................... v
DAFTAR GAMBAR ............................................................................................ vii
DAFTAR TABEL ................................................................................................ viii
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang ............................................................................................. 1
1.2 Rumusan Masalah ........................................................................................ 2
1.3 Batasan Masalah........................................................................................... 3
1.4 Tujuan Penelitian ......................................................................................... 3
1.5 Manfaat Penelitian ....................................................................................... 3
1.6 Sistematika Penulisan .................................................................................. 4
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI ............................... 6
2.1 Tinjauan Pustaka .......................................................................................... 6
2.2 Landasan Teori ............................................................................................. 7
2.2.1 Konsep Dasar Sistem .................................................................................. 7
2.2.2 Konsep Dasar Informasi .............................................................................. 8
2.2.3 Konsep Dasar Sistem Informasi .................................................................. 9
2.2.4 Visual Studio Code.................................................................................... 10
2.2.5 Bahasa Pemrograman PHP ........................................................................ 11
2.2.6 MySQL ...................................................................................................... 12
v
BAB III METODE PENELITIAN........................................................................ 14
3.1 Waktu dan Tempat Penelitian .................................................................... 14
3.2 Prosedur Penelitian..................................................................................... 14
3.2.1 Alat dan Bahan Penelitian ......................................................................... 14
3.2.2 Diagram Alir Penelitian ............................................................................ 15
3.2.3 Metode Pengumpulan Data ....................................................................... 17
3.2.4 Tahapan Pengembangan Sistem Perangkat Lunak .................................... 18
3.2.5 Pengolahan Data ........................................................................................ 20
3.2.6 Analisis Data ............................................................................................. 23
3.3 Jadwal Penelitian........................................................................................ 23
DAFTAR PUSTAKA ........................................................................................... 24
vi
DAFTAR GAMBAR
Gambar 2.1 Ilustrasi Pemrograman Menggunakan Visual Studio Code... 10
Gambar 2.2 Skema Konsep Kerja PHP .................................................... 12
Gambar 2.3 Halaman Kerja MySQL ........................................................ 13
Gambar 3.1 Diagram Alir Penelitian ........................................................ 15
Gambar 3.2 Diagram Alir Desain Sistem ................................................. 19
vii
DAFTAR TABEL
Tabel 3.1 Tabel Kasir .............................................................................. 20
Tabel 3.2 Tabel Kategori ......................................................................... 21
Tabel 3.3 Tabel Barang ........................................................................... 21
Tabel 3.4 Tabel Penjualan ....................................................................... 22
Tabel 3.5 Tabel Supplier ......................................................................... 22
Tabel 3.6 Rencana Jadwal Penelitian ...................................................... 23
viii
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi dan informasi di era sekarang telah mendorong ke
arah kehidupan manusia yang lebih baik. Salah satu perkembangan teknologi yang
mudah dijumpai adalah adanya komputer. Seiring perkembangan teknologi dan
informasi, perkembangan komputer semakin maju, serta penggunaan komputer
sebagai alat bantu untuk mempermudah pekerjaan manusia dalam segala bidang
salah satunya ekonomi. Komputerisasi merupakan salah satu solusi bagi pelaku
bisnis supaya dapat melakukan pekerjaan secara cepat yang semula dilakukan
dengan cara manual. Sejak masuknya komputer dalam bidang ekonomi khususnya
perdagangan maka aplikasi-aplikasi yang menunjang perdagangan semakin
berkembang yang pada akhirnya semakin mempermudah dalam siklus perdagangan
dan jasa seperti proses pencatatan penjualan, daftar barang, stok dan lain-lain.
Secara umum, kegiatan yang dilakukan di usaha perdagangan dan jasa hampir sama
bahkan terkadang keduanya ada secara bersama-sama seperti pada toko grosir
sembako.
Sebuah toko grosir sembako tentunya memiliki banyak transaksi disetiap
harinya. Setiap penjualan satu persatu selalu harus dicatat agar pemilik toko dapat
mengetahui pendapatan yang diperoleh dalam kurun waktu tertentu. Sebelum ada
mesin penghitung seperti komputer, pencatatan dilakukan menggunakan cara
manual, yaitu dengan kertas dan di buat tabel-tabel agar mudah pengolahannya.
Sebagai contoh toko grosir sembako di Karangrena.
2
Melihat begitu pentingnya pengolahan data operasional yang cepat dan tepat
demi kepuasan pelanggan, maka sarana informasi komputer bisa menjadi alternatif
pemecahan masalah pengolahan data, memperkecil kesalahan serta mempercepat
proses pengolahan data. Dengan media penyimpan komputer data akan lebih aman.
Pemanfaatan teknologi tentunya sangat tepat untuk layanan informasi penjualan
yang lebih mudah, berbagai jenis produk yang ditawarkan dan para konsumen
leluasa untuk memilih produk yang akan dibeli selama persediaan masih ada, para
konsumen tidak usah repot untuk datang mengunjungi toko karena pemesannya
secara online dan pembayaran juga dilakukan secara transfer dari bank. Adapun
penulis mengutamakan permasalahan yang timbul dalam sistem penjualan toko
grosir sembako di Karangrena karena sering terjadi kesalahan di dalam penjualan
karena sistem yang digunakan belum komputerisasi. Melakukan penghitungannya
dengan cara manual. Sedangkan tingkat kesalahan dari penghitungan manual itu
lebih besar, ini tidak efisien dan lebih memakan banyak waktu. Penelitian ini
diharapkan dapat meminimalisir kesalahan yang terjadi dan mempermudah
pengolahan data transaksi penjualan, mempermudah pencarian barang, menghapus,
dan merubah data jenis barang.
1.2 Rumusan Masalah
Transaksi dalam sebuah toko perbelanjaan seperti toko grosir sembako
sangat banyak setiap harinya. Pencataan manual rekap data hasil penjualan sangat
tidak efektif diterapkan karena memakan waktu yang lama, sangat rentan terhadap
perhitungan data, serta rawan terhadap kerusakan media penyimpan data dalam hal
ini buku. Pemanfaatan teknologi komputerisasi sangat tepat diterapkan.
Berdasarkan latar belakang yang telah dipaparkan, rumusan masalah dalam
3
penelitian ini yaitu bagaimana membuat sistem informasi penjualan sembako
berbasis web untuk proses bisnis di toko sembako Karangrena.
1.3 Batasan Masalah
Berdasarkan rumusan masalah yang telah dipaparkan, maka ruang lingkup
pembahasan dalam penelitian ini dibatasi pada:
1) Penelitian hanya dilakukan pada satu toko yaitu toko grosir sembako di
Karangrena.
2) Data yang akan diolah dalam sistem informasi penjualan sembako di toko grosir
sembako Karangrena adalah data transaksi penjualan dan data barang.
3) Sistem yang dibangun bersifat online.
4) Sistem dibangun menggunakan bahasa pemrograman PHP dan database
MySQL.
1.4 Tujuan Penelitian
Tujuan dari penelitian ini yaitu:
1) Membuat sistem informasi penjualan sembako di toko grosir sembako
Karangrena.
2) Mengimplementasikan bahasa pemrograman PHP dan database MySQL dalam
proses pembuatan sistem informasi penjualan sembako.
1.5 Manfaat Penelitian
Manfaat yang diharapkan dalam penelitian ini yaitu:
1) Memberikan kemudahan bagi pemilik toko dalam proses pencatatan hasil
penjualan, serta mampu meningkatkan kualitas pengolahan data penjualan dan
data barang.
4
2) Menambah wawasan serta bagi para pembaca serta dapat dijadikan referensi
untuk penelitian selanjutnya.
1.6 Sistematika Penulisan
Kemudahan dalam pembacaan dan pemahaman skripsi ini, maka perlu
disusun sistematika penulisan sebagai berikut:
BAB I PENDAHULUAN
Bab ini membahas mengenai latar belakang masalah, rumusan
masalah, batasan masalah, tujuan penelitian, manfaat
penelitian, dan sistematika penulisan.
BAB II KAJIAN PUSTAKA DAN DASAR TEORI
Bab ini menjelaskan tentang landasan teori yang dipakai
melalui berbagai referensi yang berkaitan dengan penelitian
sebagai dasar pemecahan masalah serta kajian teori dari
penelitian-penelitian sebelumnya sebagai acuan penelitian
yang dilakukan.
BAB III METODE PENELITIAN
Bab ini menguraikan tahapan penyelesaian permasalahan yang
ada sesuai dengan judul penelitian. Diuraikan juga mengenai
jenis metode atau pendekatan yang akan digunakan dalam
penelitian, sumber data, teknik dan instrumentasi pengumpulan
data. Metode yang digunakan disampaikan dalam bentuk
diagram alir (flowchart) atau bentuk lain.
BAB IV HASIL DAN PEMBAHASAN
5
Bab ini menguraikan hasil penelitian yang telah dilakukan serta
analisisnya terhadap hasil yang didapatkan, sehingga dapat
ditarik kesimpulan dari penelitian yang dilakukan.
BAB V PENUTUP
Bab ini mengemukakan kesimpulan dari penelitian yang
dilakukan dan saran untuk penelitian selanjutnya.
6
BAB II
TINJAUAN PUSTAKA DAN LANDASAN TEORI
2.1 Tinjauan Pustaka
Manihuruk, W. H., & Perdana, K. (2020) membuat sistem informasi
penjualan sembako berbasis web pada UD. Bintan Jaya. Sistem dibuat
menggunakan bahasa pemrograman PHP, dimana sistem digunakan oleh admin.
Sistem yang dibuat telah berfungsi dengan baik dimana dapat melakukan
pengolahan data terhadap input penjualan, data transaksi, sampai pembuatan
laporan penjualan.
Ikhsan, M. (2010) membuat sistem informasi penjualan grosir sembako di
toko Do’a Ibu. Metode yang digunakan dalam penelitian tersebut adalah wawancara
dan observasi. Dalam pengembangan sistem tersebut penulis menggunakan sistem
waterfall, yang terdiri dari beberapa langkah yaitu penentuan dan analisis
spesifikasi, desain sistem dan perangkat lunak, implementasi dan uji coba unit,
integrasi dan uji coba sistem, dan operasi dan pemeliharaan. Hasil penelitian berupa
sistem informasi penjualan dengan menggunakan Visual Studio 2008 dan SQL
Server 2005.
Rm, Billy Gouglas (2018) membuat sistem informasi penjualan grosir
sembako di Toko Asa Jaya. Penelitian dilakukan dengan metode observasi dan
wawancara. Metode Pengembangan sistem menggunakan model air terjun
(waterfall), implementasi penelitian tersebut menggunakan Bahasa Perograman
PHP dan DBMS MySQL hingga menghasilkan aplikasi pengolahan data yang di
harapkan dapat mempermudah dalam pengolahan data maupun pembuatan laporan.
7
2.2 Landasan Teori
Sebelum melakukan sebuah penelitian, penulis tentu membutuhkan
beberapa teori untuk mendukung penyusunan laporan penelitian. Teori-teori ini
yang nantinya akan memudahkan penulis dalam menyelesaikan sebuah penelitian.
Dalam penyusunan ini, penulis mencantumkan beberapa teori umum yang akan
dijadikan sebagai landasan teori. Berikut adalah penjelasan dari teori-teori tersebut:
2.2.1 Konsep Dasar Sistem
Sistem sebagai suatu jaringan kerja prosedur yang saling berhubungan,
sedangkan pendekatan sistem yang lebih menekankan pada elemen atau komponen
mendefinisikan sistem sebagai kumpulan elemen yang berinteraksi untuk mencapai
suatu tujuan tertentu. Definisi lain dari pengertian sistem adalah sekumpulan
prosedur yang saling berkaitan dan saling terhubung untuk melakukan suatu tugas
bersama-sama. Secara garis besar, sebuah sistem informasi terdiri atas tiga
komponen utama. Ketiga komponen tersebut mencakup Sofware, Hardware, dan
Brainware. Ketiga komponen ini saling berkaitan satu sama lain. Software
mencakup semua perangkat lunak yang dibangun dalam bahasa pemrograman
tertentu, pustaka, untuk kemudian menjadi sistem operasi, aplikasi, dan driver.
Komponen-komponen tersebut kemudian saling bekerja sama agar komputer dapat
berjalan dengan baik. Hardware mencakup semua perangkat keras (motherboard,
processor, vga, dan lain-lain) yang disatukan menjadi sebuah komputer. Dalam
konteks yang luas, bukan hanya sebuah komputer, namun sebuah jaringan
komputer. Brainware adalah pemakai atau pengguna yang megoperasikan
perangkat komputer.
8
Menurut Hutahaean (2015:2), sistem adalah suatu jaringan kerja dari
prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk
melakukan kegiatan atau untuk melakukan sasaran tertentu. Pendekatan sistem
yang merupakan jaringan kerja dari prosedur lebih menekankan urutan-urutan
operasi di dalam sistem.
Menurut Irvani dan Anggraeni (2017:1), sistem adalah kumpulan orang
yang saling bekerja sama dengan ketentuan-ketentuan aturan yang sistematis dan
terstruktur untuk membentuk suatu kesatuan yang melaksanakan suatu fungsi untuk
mencapai tujuan.
Dari berbagai pengertian disimpulkan bahwa sistem merupakan suatu
kesatuan yang terdiri dari berbagai komponen atau unsur yang saling berkaitan,
saling tergantung, saling mendurung, dan secara keseluruhan bersatu untuk
mencapai tujuan tertentu.
2.2.2 Konsep Dasar Informasi
Informasi adalah data yang telah diklasifikasikan atau diolah untuk
digunakan dalam proses pengambilan keputusan. Untuk menggali sejauh mana
perkembangan sistem informasi, akan menyangkut banyak aspek yang terkait
denganya, yaitu sejarah perangkat keras dan bagaimana perangkat keras itu
digunakan. Lebih dari setengah abad, komputer digital ditemukan dan digunakan
untuk segala keperluan baik dalam organisasi bisnis, nonbisnis maupun
perseorangan. Teknologi saat ini telah mengalami perkembangan yang sangat
revolusioner dan dengan kinerja yang berlipat meningkat, namun ukurannya
semakin kecil, semakin ringan, kuat, dan murah. Tak hanya itu, perangkat lunaknya
juga ikut mengalami perkembangan yang luar biasa cepat. Mulai dari program
9
aplikasi sederhana menjadi program yang didesain untuk mendukung sistem
pembuatan keputusan yang kompleks sekalipun.
Menurut Hutahaean (2015:9), informasi merupakan data yang diolah
menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya. Sumber
informasi adalah data.
Menurut Mulyani (2016:14), informasi merupakan data yang sudah diolah
dan ditujukan untuk seseorang. Informasi akan menjadi berguna apabila objek yang
menerima informasi membutuhkan informasi tersebut.
Dari beberapa pengertian disimpulkan bahwa informasi merupakan
sekumpulan data yang sudah diolah dan dikelola sehingga menjadi mudah
dimengerti dan bermanfaat bagi penerimanya. Informasi akan berguna jika yang
mendapatkan informasi tersebut tepat sasaran atau yang membutuhkan informasi
tersebut.
2.2.3 Konsep Dasar Sistem Informasi
Dari kedua pembahasan konsep sistem dan konsep informasi dapat diambil
kesimpulan konsep dasar sistem informasi adalah suatu sistem didalam suatu
organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang
mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan
strategi dari suatu organisasi untuk dapat menyediakan laporan-laporan yang
diperlukan oleh pihak luar tertentu.
Menurut Panja dan Rahmat (2019:14), sistem informasi merupakan
kesatuan elemen-elemen yang saling berinteraksi secara sistematis dan teratur
untuk menciptakan dan membentuk aliran informasi yang akan mendukung
pembuatan keputusan dan melakukan kontrol.
10
Menurut Rahmat (2019:13), sistem informasi adalah kumpulan elemen
yang berupa sub sistem yang berhubungan satu sama lain dan bekerjasama untuk
mengolah data dan menghasilkan informasi yang berarti dan berguna bagi pemakai
atau pengambil keputusan.
Dari beberapa pengertian yang dikemukakan disimpulkan bahwa sistem
informasi merupakan sekumpulan sub-sistem, komponen dan elemen-elemen yang
saling berhubungan dan bekerja sama antar bagian dengan bagian lainnya.
2.2.4 Visual Studio Code
Visual studio code ialah teks editor yang ringan dan handal untuk
multiplatform yang dibuat oleh microsoft. Teks editor ini didukung oleh bahasa
pemrograman javaScript, Typescript, dan lainnya dengan bantuan plugin yang
dipasang menggunakan marketplace visual studio code.
Fitur yang tersedia pada Visual studio code diantaranya ialah intellisense,
git integration debugging serta fitur ektensi yang menambah kemampuan teks
editor. Pembaruan teks visual studio selalu berkembang setiap bulannya sehingga
berbeda dengan teks editor yang lain.
Visual studio code dalam penelitian ini digunakan sebagai perangkat lunak
untuk proses pemrograman web. Gambar tampilan dari visual studio code
ditunjukkan pada Gambar 2.1.
Gambar 2.1 Ilustrasi Pemrograman Menggunakan Visual Studio Code
11
2.2.5 Bahasa Pemrograman PHP
PHP merupakan singkatan dari Hypertext Preprocessor yaitu bahasa yang
berbentur skrip yang ada pada sisi server dan diproses di server pula. PHP ini
dirancang guna membentuk web yang dinamis, artinya PHP dapat membentuk
tampilan berdasaran permintaaan terkini. Missalnya menampilakan isi basis data
halaman web. Cara kerja PHP dimulai dengan permintaan suatu halaman web oleh
browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal dengan
sebutan alamat internet, browser mendapatkan alamat web server, mengidentifikasi
halaman yang dikehendaki, dan menyampaikan segala informasi yang dibuuhkan
oleh web server. Selanjutnya web server akan mencarikan berkas yang diminta dan
isinya segera dikirim ke mesin PHP, mesin inilah yang memproses dan memberikan
hasil berupa kode HTML ke web server, selanjutnya web server menyampaikan ke
klien. Dalam penelitian ini digunakan bahasa pemrograman PHP karena memiliki
kelebihan antara lain:
1) Kinerja yang tinggi
2) Dapat dihubungkan degan berbagai jenis data
3) Biaya murah
4) Muah untuk dipelajari
5) Dapat digunakan diberbagai sistem operasi
Skema konsep kerja dari bahasa pemrograman PHP ditunjukkan pada
Gambar 2.2.
12
Gambar 2.2 Skema Konsep Kerja PHP
2.2.6 MySQL
MySQL merupakan jenis database server yang menggunaka SQL sebagai
bahasa dasar untuk mengakses databasenya. SQL adalah bahasa standar yang
digunakan untuk berkomunikasi dengan basis data rasional, dan merupakan bahasa
yang digunakan oleh berbagai apliksi untuk berinteraksi dengan server basis data.
SQL menggunakan perintah dengan kata-kata sederhana yang mirip dengan bahasa
manusia MySQL masuk pada jenis RDBMS (Relational Database Management
System).
Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel
terdiri dari sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.
SQL adalah bahasa standar yang digunakan untuk berkomunikasi dengan basis data
relasional, dan juga merupakan bahasa yang digunakan oleh banyak aplikasi atau
tool untuk berinteraksi dengan server basis data. SQL adalah bahasa yang
fungsional yang tidak mengenal iterasi dan tidak bersifat prosedural. SQL
menggunakan perintah-perintah dengan kata-kata sederhana dan mirip dengan
bahasa manusia sehari-hari.
Kategori dasar dari perintah-perintah yang digunakan dalam SQL untuk
melakukan berbagai macam fungsi ada lima yaitu:
13
1) Data Definition Language
2) Data Manipulation Language
3) Data Query Language
4) Data Administration Commands
5) Transactional Control Commands
Fungsi dari SQL ini adalah dapat mebangun objek basis data, menipulasi
objek, mempopulasi tabel basis data dengan data, memperbarui data yang sudah
ada, menghapus data, melakukan query basis data, mengontrol akses basis data dan
melakukan administrasi basis data secara keseluruhan. PHP tidak memiliki fitur
khusus untuk melakukan operasi data sehingga yang digunakan adalah sintaks-
sintaks SQL (Structured query language)
Tahapan dalam melakukan operasi-operasi data menggunakan SQL adalah:
1) Koneksi basis data
2) Permintaan/query data (operasi)
3) Pemutusan koneksi.
Halaman kerja daei MySQL ditunjukkan pada Gambar 2.3.
Gambar 2.3 Halaman Kerja MySQL
14
BAB III
METODE PENELITIAN
3.1 Waktu dan Tempat Penelitian
Penelitian akan dilakukan pada Bulan Juni 2022 sampai dengan Bulan
November 2022. Tempat penelitian berada di toko sembako Karangrena,
Kabupaten Cilacap.
3.2 Prosedur Penelitian
Prosedur penelitian merupakan tahapan operasional dengan susunan
sistematis mulai dari awal penelitian hingga akhir (penarikan kesimpulan).
Prosedur penelitian berisi diagram alir penelitian, akuisisi/pengumpulan data,
pengolahan data, dan analisis data.
3.2.1 Alat dan Bahan Penelitian
Dalam mengerjakan penelitian ini terdapat beberapa alat dan bahan yang
digunakan, antara lain:
1) Perangkat Keras (Hardware)
Hardware yang digunakan dalam benelitian ini adalah satu unit laptop.
Spesifikasi dari hardware yang digunakan adalah:
a) Processor: Intel(R) Core (TM) i5 CPU
b) RAM: 4,00 GB
c) Harddisk: 500GB
2) Perangkat Lunak (Software)
a) Windows 10
b) XAMPP
c) PHP
15
d) Microsoft Office 2019
e) Microsoft Visio 2019
f) Visual Studio Code
g) PHP myAdmin
3.2.2 Diagram Alir Penelitian
Untuk membantu dalam penyusunan penelitian ini, perlu adanya susunan
kerangka kerja yang jelas tahapan-tahapannya. Kerangka kerja ini merupakan
langkah-langkah yang akan dilakukan dalam penyelesaian masalah yang akan
dibahas, penyelesaian masalah ini harus disusun secara sistematis, logis, jelas,
terstruktur dan teratur. Adapun diagram alir penelitian yang digunakan seperti
terlihat pada gambar 3.1.
Gambar 3.1 Diagram Alir Penelitian
16
Keterangan:
1) Merumuskan Masalah
Pada tahap ini dilakukan identifikasi masalah apa saja yang perlu dijawab atau
dicarikan jalan penyelesaian masalahnya. Rumusan masalah merupakan suatu
penjabaran dari identifikasi masalah dan pembatasan masalah.
2) Studi Literatur
Pada tahap ini dilakukan pencarian landasan-landasan teori yang diperoleh dari
berbagai buku dan juga jurnal untuk melengkapi perbendaharaan konsep dan teori,
sehingga memiliki landasan teori yang baik.
3) Pengumpulan Data
Pada tahap ini dilakukan proses pengumpulan data dengan metode observasi
dan wawancara langsung ke lapangan, hal ini bertujuan untuk mengamati dan
menganalisa sistem seperti apa yang dijalankan oleh toko sembako di Karangrena
sehingga peneliti mendapat informasi yang dibutuhkan selengkap mungkin.
4) Analisis Sistem
Pada tahap ini dilakukan pengamatan dan menyimpulkan konsep sistem
berdasarkan sistem informasi secara fisik dan konseptual. Kemudian dilakukan
identifikasi masalah pada sistem yang sedang berjalan. Sehingga, diharapkan
peneliti dapat menemukan kendala-kendala dan kekurangan dari sistem penjualan
yang digunakan oleh toko sembako di Karangrena yang kemudian peneliti dapat
mencari solusi dari permasalahan tersebut.
5) Merancang Sistem Baru
Pada tahap ini dilakukan proses merancang dan menentukan cara mengolah
sistem informasi dari hasil analisa sistem sehingga dapat membantu dan memenuhi
17
kebutuhan pengguna. Sistem yang dirancang memanfaatkan teknologi
komputerisasi.
6) Membuat Coding
Pada tahap ini dilakukan proses coding atau pembuatan software. Pembuatan
tahap ini dipecah menjadi beberapa modul yang nantinya akan digabungkan dalam
tahap berikutnya. Selain itu dalam tahap ini juga dilakukan untuk mengetahui
apakah sudah memenuhi fungsi yang diharapkan atau belum.
7) Testing
Pada tahap ini dilakukan proses menganalisa tiap aktivitas yang digunakan
untuk dapat melakukan evaluasi atau melihat kemampuan dari program dan
menentukan apakah program tersebut telah memenuhi kebutuhan serta hasil yang
diharapkan.
8) Kesimpulan
Pada tahapan ini dilakukan pembuatan kesimpulan yang disusun berdasarkan
hasil penelitian dengan cara observasi, sehingga menjadi laporan penelitian yang
dapat memberikan gambaran secara utuh tentang sistem yang sedang dibangun.
3.2.3 Metode Pengumpulan Data
Metode pengumpulan data yang digunakan dalam penelitian ini adalah
sebagai berikut:
1) Observasi (pengamatan)
Pengumulan data dengan melakukan pengamatan langsung ke lokasi penelitian.
Hal yang di observasi yaitu keadaan lapangan, aktivitas-aktivitas yang dilakukan
dan tentunya sistem penjualan seperti apa yang digunakan, serta administrasi
penjualan.
18
2) Wawancara (interview)
Pengumpulan data mengadakan sistem tanya jawab secara langsung dengan
pihak toko sembako di Karangrena. Wawancara dilakukan untuk menggali
informasi secara detail terkait dengan proses penjualan dan administrasi bisnis di
toko sembako Karangrena.
3.2.4 Tahapan Pengembangan Sistem Perangkat Lunak
Di dalam mengerjakan sebuah penelitian, diperlukan tahapan-tahapan
penelitian. Metode ini merupakan pendekatan melalui beberapa tahap untuk
menganalisis dan merancang sistem yang nantinya akan digunakan oleh pihak toko
sembako di Karangrena. Model ini menerapkan sebuah pendekatan perangkat lunak
yang sistematik dan sekuensial yang dimulai pada tingkat dan kemajuan sistem
yang mencangkup pada seluruh analisis kebutuhan, desain sistem, penulisan kode,
pengujian program, dan penerapan serta pemeliharaan.
1) Analisa
Pada tahap ini dilakukan analisis kebutuhan dari software yang akan dirancang
dan dibuat, meliputi analisis fungsi proses yang dibutuhkan, analisis input, analisis
output, dan analisis kebutuhan.
2) Desain Sistem
Proses desain akan menerjemahkan kebutuhan sebuah perancangan perangkat
lunak yang dapat diperkirakan sebelum coding. Tahapan ini akan menghasilkan
dokumen yang disebut software requitment, dokumen inilah yang digunakan
penulis untuk melakukan pembuatan sistem. Selain itu dibuat juga flowchart kerja
sistem yang akan dibuat. Diagram Alir desain sistem pada penelitian ini
ditunjukkan pada Gambar 3.2.
19
Gambar 3.2 Diagram Alir Desain Sistem
3) Coding
Pada tahap ini, dilakukan proses coding atau pembuatan software. Pembuatan
software dipecah menjadi beberapa modul yang nantinya akan digabungkan dalam
tahap berikutnya. Selain itu dalam tahap ini juga dilakukan untuk mengetahui
apakah sudah memenuhi fungsi yang diharapkan atau belum. Pembuatan coding
dilakukan menggunakan Visual Studio Code.
4) Pengujian (testing)
Dalam tahap ini dilakukan pengabungan modul-modul yang telah di buat dan
dilakukan pengujian atau testing. Pengujian ini dilakukan untuk menemukan
kesalahan-kesalahan terhadap sistem tersebut dan kemudian diperbaiki. Selain itu
pengujian ditujukan untuk memperbaiki durability sistem yang dibuat.
5) Penerapan dan Pemeliharaan
Tahapan ini merupakan akhir dalam pembuatan sistem. Pemeliharaan dalam
proses perubahan sistem ini berguna untuk memelihara ketahanan sistem.
20
3.2.5 Pengolahan Data
Pada penelitian ini pengolahan data dilakukan dengan menggunakan
MySQL sebagai database. Berikut adalah relasi tabel dari perancangan sistem
informasi pada toko sembako di Karangrena. Relasi terdiri dari 5 tabel. Untuk lebih
jelasnya dapat dilihat pada tabel pada penjelasan berikut:
1) Tabel Kasir
Nama Database : Kasir
Nama Tabel : User
Primary Key : User_id
Tabel 3.1 Tabel Kasir
No Nama Kolom Tipe Data Panjang Data Keterangan
1 User_id Int 2 Id user (primary key,
auto increment)
2 Username Varchar 15 Username
3 Password Varchar 15 Password
4 Fullname Varchar 30 Fullname user
5 No_hp Varchar 15 No hp user
2) Tabel Kategori
Nama Database : Kasir
Nama Tabel : Kategori
Primary Key : Id_kategori
21
Tabel 3.2 Tabel Kategori
No Nama Kolom Tipe Data Panjang Data Keterangan
1 Id_kategori Int 10 Id kategori
2 Nama_kategori Varchar 30 Nama Kategori
3) Tabel Barang
Nama Database : Kasir
Nama Tabel : Barang
Primary Key : Id_barang
Tabel 3.3 Tabel Barang
No Nama Kolom Tipe Data Panjang Data Keterangan
1 Id_barang Int 10 Id barang
2 Id_supplier Int 10 Id supplier
3 Nama_barang Varchar 30 Nama barang
4 Satuan Varchar 10 Satuan
5 Id_kategori Int 10 Id kategori
6 Harga_beli Int 10 Harga beli
7 Harga_jual Int 10 Harga jual
8 Tgl_expired Date Tgl expired
9 Stok Int 10 Stok
4) Tabel Penjualan
Nama Database : Kasir
Nama Tabel : Penjualan
22
Primary Key : Id_penjualan
Tabel 3.4 Tabel Penjualan
No Nama Kolom Tipe Data Panjang Data Keterangan
1 Id_penjualan Int 10 Id penjualan
2 Id_barang Int 10 Id barang
3 Jumlah Int 5 Jumlah
4 Total Int 10 Total
5 Tgl_transaksi Date Tgl transaksi
6 User_id Int 2 User id
5) Tabel Supplier
Nama Database : Kasir
Nama Tabel : Supplier
Primary Key : Id_supplier
Tabel 3.5 Tabel Supplier
No Nama Kolom Tipe Data Panjang Data Keterangan
1 Id_supplier Int 10 Id supplier
2 Nama_supplier Varchar 50 Nama supplier
3 Alamat Varchar 100 Alamat
4 No_telp Varchar 15 No telp
23
3.2.6 Analisis Data
Analisis data dilakukan untuk mengetahui apakah hasil dari pengolahan data
yang dilakukan memiliki tingkat kebenaran yang tinggi dengan kata lain tingkat
keakurasian dari hasil pengolahan data sangat tinggi.
3.3 Jadwal Penelitian
Rencana jadwal penelitian ditunjukkan pada Tabel 3.6.
Tabel 3.6 Rencana Jadwal Penelitian
Bulan ke-
No Kegiatan
1 2 3 4 5 6
1 Mengumpulkan literatur
2 Penyusunan dan pengumpulan proposal
3 Observasi dan wawancara
4 Analisis sistem lama
5 Perancangan sistem baru
6 Coding
7 Testing
8 Implementasi sistem
9 Penyusunan dan pengumpulan laporan
24
DAFTAR PUSTAKA
Andhika (2021). Sistem Informasi Penjualan Sembako Di Toko Wibowo Berbasis
Web. Palangkaraya: Stmik Palangkaraya.
Bernadi, J. (2013). Aplikasi Sistem Informasi Penjualan Berbasis Web Pada Toko
Velg YQ. ComTech: Computer, Mathematics and Engineering Applications,
4(2), 731-741.
Ikhsan, M. (2010). Sistem Informasi Penjualan Pada Toko Do’a Ibu Grosir
Sembako Di Desa Ciguha–Bogor. Probisnis, 3(2).
Jakaria, D. A., & Sentosa, Y. B. (2019). Sistem Informasi Penjualan Barang Pada
Toko Bangunan Sribayu Berbasis Web. Jurnal Manajemen dan Teknik
Informatika (JUMANTAKA), 3(1).
Manihuruk, W. H., & Perdana, K. (2020). Sistem Informasi Penjualan Sembako
Berbasis Website Pada Ud. Bintan Jaya. Jurnal Bangkit Indonesia, 9(1), 118-
125.
Rizal, M. A., & Misriati, T. (2018). Perancangan Sistem Informasi Penjualan
Pakaian Berbasis Web Pada Toko Uj Outlet. Jurnal Sisfokom (Sistem
Informasi dan Komputer), 7(1), 9-15.
Rm, Billy Gouglas (2018). Perancangan Sistem Informasi Penjualan Dan
Persediaan Barang Pada Toko Grosir Sembako Asa Jaya Di Kota Jambi
Berbasis Web. Skripsi Thesis, Stikom Dinamika Bangsa Jambi.
Sihombing, J., & Khumaini, H. (2019). Sistem Informasi Penjualan Game Pc
Berbasis Web Pada Toko Oe Games Menggunakan Php. Informatika, 8(2),
43-48.