Anda di halaman 1dari 11

SISTEM INFORMASI PENJUALAN BERBASIS WEB PADA

TOKO IPANG DUKUHWARU

Muhammad Andrie Irawan


Program Studi D3 Teknik Informatika

Politeknik Baja Tegal

Alamat : Jl. Raya Slawi – Jatibarang Km.4 Kec. Dukuhwaru Kab. Tegal
Telp. (0283) 6193309 – Website : poltekbajategal.ac.id

Korespondensi : andrieirawan687@gmail.com

Abstract
The use of this information system is to provide convenience to users.
Therefore, it is necessary to make a sales information system application to
improve the performance process at the ipang shop which was originally
manual into a computer system. This manufacture by means of data collection,
sistem planning, system analysis and design. Developed with PHP My Admin
and ready to be developed.

Keywords :Sales Information System application, Developed with PHP My


Admin.

Abstrak
Penggunaan dari Sistem Informasi Penjualan ini adalah untuk memberikan
kemudahan kepada pengguna. Oleh karena itu perlu dibuat suatu aplikasi
Sistem Informasi Penjualan untuk meningkatkan proses kinerja pada Toko
Ipang yang semula manual menjadi terkomputerisasi. Pembuatan aplikasi ini
dilakukan dengan cara pengumpulan data, perencanaan sistem, analisa sistem,
dan perancangan sistem. Pembuatan program aplikasi dikembangkan dengan
PHP MyAdmin. Dapat disimpulkan bahwa perancangan dan penerapan dari
Perancangan Sistem Informasi Penjualan Berbasis Web Pada Toko Ipang
Dukuhwaru telah siap dikembangkan.

Kata Kunci : Sistem Informasi Penjualan, PHP MyAdmin.


PENDAHULUAN Hal ini bagi sebagian orang
adalah suatu nilai lebih. Toko
Kemajuan teknologi saat ini
Ipang merupakan salah satunya,
memaksa segala pekerjaan yang
dilakukan oleh manusia dituntut Toko Ipang adalah toko yang
untuk cepat dan tepat. Dengan menjual berbagai jenis keperluan
semakin berkembangnya teknologi perlengkapan sekolah,alat tulis
seperti saat ini, pasti akan kantor dan peralatan rumah
berdampak pada segala aspek, tangga. Sistem manual masih
salah satunya adalah aspek bisnis. berlaku di toko ipang, melakukan
penjualan dengan cara pencatatan
Komputerisasi merupakan salah
secara manual menggunakan buku
satu solusi agar kita sebagai pelaku
atau nota saja. Selain dapat
bisnis dapat melakukan pekerjaan
menimbulkan kesalahan, hal ini
secara cepat yang semula kita
tentu membuat konsumen harus
lakukan dengan cara manual.
menunggu cukup lama ketika
Sistem seperti ini masih sering kita
melakukan proses pembayaran.
temui terutama di toko yang
berlokasi di sekitar pasar. Berdasarkan masalah diatas
maka penulis sangat tertarik untuk
Toko yang berlokasi di sekitar
mencoba membuat sebuah aplikasi
pasar ini banyak diminati oleh
denganhhjudul
masyarakat karena lengkapnya
produk yang dijual serta “SISTEMjINFORMASIhhPENJU
kebebasan memilih produk sendiri ALANmBERBASISjWEBjnPAD
tanpa perlu banyak dilayani yang AgTOKOIPANGhDUKUHWRU
tentu sangat berbeda jika kita
berkunjung di supermarket kita
berkunjung ke Supermarket.

LANDASAN TEORI banyak aspek yang terkait


denganya, yaitu sejarah perangkat
Konsep Dasar Informasi
keras dan bagaimana perangkat
1. Informasi
keras itu digunakan. Lebih dari
Informasi adalah data yang telah setengah abad,
diklasifikasikan atau diolah untuk
Komputer digital ditemukan dan
digunakanhhdalam..proseshhpenga
digunakan untuk segala keperluan
mbilan keputusan. Kadir, Abdul.
baik dalam organisasi bisnis,
(2004) Untuk menggali sejauh
nonbisnis maupun perseorangan.
manahhperkembanganhhsistem
Teknologihsaathinihtelahhhmenga
informasi, akan menyangkut
lamihperkembanganhhyanghhsang
athrevolusioner dan dengan kinerja berdasarkan permintaan terkini.
yang berlipat meningkat, namun Yang menarik, kode PHP juga bisa
ukurannya semakin kecil, semakin berkomunikasi dengan basis data
ringan, kuat, dan murah. Tak dan melakukan perhitungan-
hanya itu, perangkat lunaknya juga perhitungan yang kompleks sambil
ikut mengalami perkembangan jalan.
yang luar biasa cepat. Mulai dari
4. MySQL
programhaplikasihsederhanahmenj
adi program yang didesain untuk PengertianhMenurutjMADCOM
mendukunghsistemjpembuatan S, 2016, MySQL adalah salah satu
keputusanhyangjkompleksjsekalip jenishdatabasehserverhyangjmeng
un. gunakan SQL sebagai bahasa
dasarhuntukjmengakseshdatabasen
2. Web
ya. MySQL termasuk jenis
Web dibuat dengan suatu bahasa RDBMS (Relational Database
pengkodean HTML, agar dapat Management System). Itu
interaktif maka seorang web sebabnya istilah seperti tabel,
development membuat suatu baris, dan kolom digunakan pada
pemrograman agar dapat interaksi MySQL. Pada MySQL, sebuah
antara pengunjung dan situs database mengandung satu atau
tersebut. World Wide Web sejumlah tabel. Tabel terdiri dari
(“WWW”, atau singkatnya Web) sejumlah baris dan setiap baris
adalah suatu ruang informasi
5. Boostrap
dimana sumber-sumber daya yang
berguna di identifikasi oleh Boostrap merupakan sebuah
pengenal global yang disebut library framework CSS yang telah
Uniform Resource Identifier dibuathkhusushhuntukjjmengemba
(URI). ngkan front end sebuah website.
Dengan adanya bootstrap tersebut
3. PHP
tentu saja membuat halaman
MenurutgPeranginangin,Kasiman. website bisa menyesuaikan dengan
(2006),merupakanhbahasanberbent ukuran monitor device. Baik jika
uk skrip yang ditempatkan pada di akses lewat ponsel, tablet
sisi server dan diproses di server. ataupun desktop. Awal mulanya,
Hasilnya akan dikirimkan ke klien, bootstrap sendiri bernama Twitter
tempat pemakai menggunakan Blueprint. Ini dulunya diciptakan
browser. Secara khusus, PHP dan dikembangkan oleh Jacob
dirancang untuk membentuk web Thornton dan Mark Otto yang ada
dinamis. Artinya ia dapat di Twitter untuk perangkat kerja
membentuk satu tampilan

2
yang bisa mendorong konsistensi dan aliran data yang terdapat
pada alat internalnya. diantara proses didalamnya. DFD
berguna sebagai alat untuk
6. Web hosting
memverifikasi apakah sistem yang
PengertianhhWebhhhosting akan dibangun sudah memenuhi
MenuruthhChrisnatasari,A(2017), kriteria yang diinginkan oleh
adalah layanan online untuk pengguna atau belum.
mengonlinekan website atau
Data Flow diagram (DFD)
aplikasi web di internet. Ketika
adalah representasi grafik yang
Anda membeli dan mendaftar di
menggambarkan aliran informasi
suatu layanan hosting, pada
dan transformasi informasi yang
dasarnyahAndahsedangjmeminja
diaplikasikan sebagai data yang
m space di server, tempat
mengalir dari masukan (input)
menyimpan semua file dan data
dan keluaran (output). Notasi-
yang dibutuhkan oleh website
notasi pada DFD.
agar dapat bekeja sepenuhnya.
Entity Relationship Diagram
Server merupakan komputer
(ERD)
fisik yang berjalan tanpa adanya
interupsi sehingga website Anda Entity Relationship Diagram
bisa diakses kapan saja oleh (ERD) adalah metode konseptual
siapa pun. Web host bertugas yang mendeskripsikan hubungan
untuk menjaga server agar tetap antara penyimpanan dalam DFD
aktifhdanhberjalan,mengamanka untuk memodelkan struktur data
nnyahdarihseranganhcyber dan hubungan antar data ERD
berbahaya, dan memindahkan adalah suatu permodelan berbasis
konten (teks, gambar, file) dari pada persepsi dunia nyata yang
server ke browser pengunjung mana terdiri dari kumpulan objek
situs Anda. Masing-masing dasar yang disebut dengan entitas
penyedia jasa web host (entity) dan hubungan diantara
menawarkan jenis hosting yang objek-objek tersebut dengan
berbeda agar sesuai dengan menggunakan perangkat
keinginan dan kebutuhan klien konseptual dalam bentuk diagram..
7. Data Flow Diagram (DFD)
Data Flow Diagram (DFD)
merupakan alat pemodelan dari
proses analisis kebutuhan
perangkat lunak. Dalam DFD Tinjauan Pustaka
dibahas fungsi-fungsi apa saja Penelitian pertama diambil dari
yang diperlukan oleh suatu sistem penelitianhhKurniawanh(2013).Sis

3
tem Informasi Penjualan Pakaian namun proses penjualan kurang
Olahraga di Toko Lendis Sport efektif, karena masih manual
Berbasis Web. Lendis Sport dimana pembeli langsung ke toko.
Yogyakarta merupakan usaha yang Tujuan penelitian adalah
bergerak dalam bidang jual beli membangun Sistem Penjualan
alat-alat olahraga.Proses jual beli Berbasis Web, agar dapat
pada Lendis Sport masih manual, mempermudah pembeli tanpa
yaitu konsumen harus datang pada harus melakukan komunikasi
LendishSport.j secara langsung.

Tujuanhdari penelitian adalah


untuk mempermudah pihak Lendis
METODE PENELITIAN
Sporthdalamhmenampilkanhinfor
masi mengenai jenis-jenis pakaian, 3.1 Perancangan Produk/Program
Mempermudahhuserhdalamhmenc Untuk membantu dalam
ari informasi mengenai transaksi. perancangan penelitian ini, perlu
adanya susunan kerangka kerja yang
Penelitian yang kedua dilakukan
jelas
perbandingan penelitian oleh
Tahapan ini merupakan langkah-
Hidayath(2017)nPerancanganhSist
langkah yang akan dilakukan dalam
em Informasi Penjualan Peralatan
penyelesaian masalah yang akan
Olahraga Berbasis Web pada Toko
dibahas, penyelesaian masalah ini
Kenzie Sport Jakarta.bergerak harus disusun secara sistematis,
dalam bidang peralatan olahraga, logis, jelas, terstruktur dan teratur.
sehingga memiliki landasan teori
penelitian sebagai berikut :
yang baik.
1. Merumuskan Masalah
3. Pengumpulan Data
Pada tahap ini dilakukan
Pada tahap ini dilakukan proses
identifikasi masalah apa saja yang
pengumpulan data dengan metode
perlu dijawab atau dicarikan jalan
observasi langsung ke lapangan,
penyelesaianhmasalahnya.
hal ini bertujuan untuk mengamati
Rumusan masalah merupakan
dan menganalisa sistem seperti apa
suatu penjabaran dari identifikasi
yang dijalankan, sehingga peneliti
masalah dan pembatasan
mendapathinformasihyangjdibutuh
masalah.
kan.
2. Studi Literatur
4. Analisis Sistem
Pada tahap ini dilakukan pencarian
Pada tahap ini dilakukan
landasan-landasan teori yang
menyimpulkan konsep sistem
diperoleh dari berbagai buku dan
berdasarkan sistem informasi
juga jurnal untuk melengkapi
secara fisik dan konseptual.
perbendaharaan konsep dan teori,
5. Analisis Sistem Lama
4
5

Pada tahap ini dilakukan tahap ini juga dilakukan untuk


identifikasi masalah pada sistem mengetahui apakah sudah
yang sedang berjalan. Dengan memenuhi fungsi yang diharapkan
demikian, diharapkan peneliti dapat atau belum.
menemukan kendala- kendala dan 8. Testing
kekurangan dari sistem penjualan Pada tahap ini dilakukan proses
yang digunakan oleh Toko Ipang menganalisa tiap aktivitas yang
sehingga peneliti dapat mencari digunakan untuk dapat melakukan
solusi dari permasalahan tersebut. evaluasi atau melihat kemampuan
6. Merancang Sistem Baru dari program dan menentukan
Pada tahap ini dilakukan proses apakah program tersebut telah
merancang dan menentukan cara memenuhi kebutuhan serta hasil
mengolah sistem informasi dari yang diharapkan.
hasil analisa sistem sehingga dapat 9. Kesimpulan
membantu dan memenuhi Pada tahapan ini dilakukan
kebutuhan pengguna. pembuatan kesimpulan yang
7. Membuat Coding disusun berdasarkan hasil
Pada tahap ini dilakukan proses penelitian dengan cara observasi,
coding atau pembuatan software. sehingga menjadi laporan
Pembuatan tahap ini dipecah penelitian yang dapat memberikan
menjadi beberapa modul yang gambaran secara utuh tentang
nantinya akan digabungkan dalam sistem yang sedang dibangun.
tahap berikutnya. Selain itu dalam

IMPLEMENTASI
PRODUK/PROGRAM
PENGUJIAN
3.2.1 Database PRODUK/PROGRAM
Berikut adalah relasi tabel dari
perancangan sistem informasi pada Pengujian Sistem merupakan hal
Toko Ipang. yang sangat penting bertujuan
untuk menemukan kesalahan-
3.2.2 Entity Relationship Diagram kesalahan atau kekurangan-
(ERD) kekurangan pada perangkat lunak
Perancangan database berbasis yang akan diuji, dengan
web pada Toko Ipang ini dibuat menggunakan metode blackbox
dalam bentuk testing .
Entity Relationship Diagram 1) Pengujian black box testing
(ERD). Berikut ini adalah skema merupakan metode pengujian yang
hubungan antar tabel dalam dilakukan untuk menilai kebutuhan
database pada Toko Ipang. dan spesifikasi software. Pengujian
6

ini sangat penting untuk 4) Pengujian daftar sistem menu


menemukan bug atau gangguan laporan yaitu data-data laporan ini
pada program aplikasi yang akan berasal dari data barang dan data
dibuat, contohnya untuk mengecek penjualan harus melalui proses
apakah software mampu transaksi, karena tujuan dari
melakukan login dengan lancar database laporan ini untuk
menggunakan password, e-mail menampilkan hasil yang diperoleh
dan username. Pengujian ini dapat dalam waktu harian, mingguan
dilakukan untuk memastikan serta tahunan. Sistem akan
bahwa pengguna benar-benar tidak menampilkan data laporan yang
bisa masuk tanpa informasi akan dilihat sesuai dengan
tersebut untuk menjaga keamanan keinginan kita dan disertai dalam
program aplikasi. akan menjadi bentukhgrafik.
lebih baik dan kesalahan atau
kekurangan dapat diminimalisir.
Berikut adalah proses pengujan
sistem:
2) Pengujian saat Log in aplikasi
Sistem akan menolak akses user
dan menampilkan “Username tidak
boleh kosong” pada kolom
Username dan begitu pula pada
kolom password, pesan yang
keluar akan menyesuaikan dengan
kolom yang tidak diisi.
Pengujian daftar sistem menu
produk atau barang untuk
memasukan atau penginputan
barang yang akan dijual kepada
pelanggan, yang mana setelah
proses penginputan otomatis stok
barang bertambah oleh level admin
3) Pengujian daftar sistem menu
barang berisi tentang data-data
barang yang sudah diinput kedalam
data base barang yang berhubungan
dengan proses transaksi. Sistem
akan menyimpan data pelanggan
yang mana proses ini berhubungan
dengan proses penjualan.
HASIL DAN PEMBAHASAN menjadi dua yaitu masuk sebagai
admin dan sebagai kasir
1.1 Form Log In Aplikasi
1.2 From Log In sebagai Admin
( Menu Kasir )

Gambar 4.1 Tampilan Log In Aplikasi


Tampilan Log In aplikasi
merupakan langkah awal untuk Gambar 4.2 Tampilan Log in sebagai Admin
membuka software tersebut dalam ( Menu Kasir )
pekerjaannya sistem log in dibagi
Program Log In sebagai Admin ( 1.4 Form Supplier Produk
Menu Kasir ) merupakan program
yang berfungsi untuk menampilkan
nama user / kasir yang telah
ditentukan oleh admin sehingga kasir
Supplier merupakan pihak
tersebut dapat mengakses aplikasi
Gambar 4.4 Form Supplier Produk
toko tersebut.
1.3 Form Barang Masuk
perorangan atau perusahaan yang
memasok atau menjual bahan
mentah ke pihak lain agar bisa diolah
menjadi suatu produk yang siap
dijual.
1.5 Form Laporan
Merupakan hasil dari proses
Gambar 4.3 Form Barang Masuk penjualan barang / produk yang
Tampilan barang masuk dilakukan oleh kasir dengan
merupakan program yang pelanggan saat bertransaksi, dapat
menapilkan tentang barang atau melihat hasil yang diperoleh yang
produk yang telah diinput berisi sesuai dengan keinginan kita bisa
tentang no faktur, jumlah barang, melihat penghasilan harian, bulanan
waktu transaksi yang dilakukan oleh bahkan tahunan.
admin sendiri.

7
8

4.7 Program Transaksi Penjualan


Produk

Gambar 4.5 Form Laporan

Gambar 4.7 Program Transaksi Penjualan


4.6 Program Log In sebagai Kasir ( Produk
Menu Produk ) Program transaksi penjualan
produk merupakan proses terjadinya
transaksi yang mana pembeli datang
langsung ke toko untuk membeli
barang. Proses ini melalui proses
penginputan barang terlebih dahulu
yang dilakukan oleh admin sehingga
Gambar 4.6 Tampilan Log In sebagai kasir dalam proses penjualan kita tidak
(Menu Produk ) usah memasukan atau menginput
barang lagi, tinggal memasukan kode
Program menu produk merupakan produk secara otomatis data dari
tampilan yang menunjukan pekerjaan barang tersebut sudah ada tinggal
kasir yang mana data barangnya memasukan harga bayar dan simpan
seperti kode produk,nama yang nantinya akan muncul
produk,harga dan stok berasal dari notifikasi nota untuk proses
proses penginputan oleh admin. pencetakan nota penjualan.
Fungsi tersebut untuk memberikan
informasi tentang produk atau barang
yang tersedia dan siap untuk dijual, 4.8 Program Data Customer
selain
itu dalam menu ini kita dapat
mencari secara manual, dengan cara
mengetikan nama barang produk
yang akan kita cari yang sesuai
dengan keinginan.
Gambar 4.8 Program Data Customer
Program data customer
merupakan program yang
didalamnya terdapat data- data
pelanggan yang sudah menjadi
member atau berlangganan di toko,
9

dan kasir juga dapat menambahkan


pelanggan baru dengan klik
Tambahkan Customer dan masukan
nama, no telepon dan alamat. Program laporan barang /
4.9 Program Laporan Barang / produk merupakan program yang
Produk digunakan untuk melihat hasil dari
pembelian barang / produk yang
sesuai dengan kebutuhan.

Gambar 4.9 Laporan barang / Produk

Kesimpulan Saran

Dari hasil penelitian yang Penulis memiliki beberapa saran


telah disampaikan pada bab yanghdapathmendukungjpengemba
sebelumnya, maka kesimpulan dari ngan aplikasi perancangan sistem
penelitian ini adalah sistem informasi informasi penjualan pada Toko
penjualan berbasis web pada Toko Ipang yaitu sebagai berikut :
Ipang yang telah diterapkan dapat Untuk menghindari kejadian yang
mengurangi kesalahan dan kelalaian tidak diinginkan, Toko Ipang perlu
pada kasir yang dapat merugikan melakukan backup data, hal ini
pihak perusahaan serta dapat bertujuan untuk menyimpan data
memudahkan kasir dan admin dalam agar jika dikemudian hari terjadi
melakukan transaksi penjualan yang kerusakan, aplikasi masih bisa
semua telah tersedia di dalam sistem digunakan karena telah tersimpan.
komputer.
Perlu diadakan peninjauan ulang kondisi apakah sistem masih sesuai
terhadap sistem di masa yang akan dengan apa yang dibutuhkan oleh
datang, hal ini bertujuan untuk Toko Ipang dan apakah perlu
mengantisipasi perubahan yang dilakukan penambahan atau
mungkin terjadi. Peninjauan perubahan terhadap sistem yang
tersebut berguna untuk melihat telah ada.
DAFTAR PUSTAKA

Chrisnatasari, A.(2017). Analisis Kurniawan,D.(2013).j


SistemhInformasikPenjua SistemjInformasi Penjualan
lan Berbasis Ecommerce. Pakaian Olahraga di Toko
Yogyakarta:hVarata Lendis Sport Berbasis Web,
Store. Skripsi, Program studi Sistem
Hidayat, A.(2017).hPerancangan Informasi Sekolah Tinggi
SistemhInformasijPenjua Manajemen Informatika dan
lan Peralatan Olahraga KomputerhYogyakarta,Yogya
Berbasis Web Pada Toko karta: Akakom
Kenzie Sport jakarta, Madcoms. (2016). Pemrograman
Skripsi, Program Studi \PHP dan MySQL untuk
SistemjInformatikajSekol Pemula. Yogyakarta: Andi.
ah Tinggi Manajemen Peranginangin, Kasiman. 2006.
InformatikahdanjKomput Aplikasi Web Dengan PHP
er.Jakarta:Nusa MAndiri. DanjMySQL.Yogyakarta:And
i Publisher.

Anda mungkin juga menyukai