0% menganggap dokumen ini bermanfaat (0 suara)
622 tayangan32 halaman

Proposal Sistem Informasi Penjualan Web

Proposal ini membahas perancangan sistem informasi penjualan toko sembako di Karangrena berbasis web. Sistem ini dirancang untuk mempermudah proses penjualan, pencatatan transaksi, stok barang, dan laporan penjualan secara otomatis. Metode yang digunakan adalah studi pustaka, wawancara, dan pengembangan perangkat lunak menggunakan bahasa PHP dan basis data MySQL.

Diunggah oleh

wahyu cristianto
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
622 tayangan32 halaman

Proposal Sistem Informasi Penjualan Web

Proposal ini membahas perancangan sistem informasi penjualan toko sembako di Karangrena berbasis web. Sistem ini dirancang untuk mempermudah proses penjualan, pencatatan transaksi, stok barang, dan laporan penjualan secara otomatis. Metode yang digunakan adalah studi pustaka, wawancara, dan pengembangan perangkat lunak menggunakan bahasa PHP dan basis data MySQL.

Diunggah oleh

wahyu cristianto
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

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.

Anda mungkin juga menyukai