Abstrak
Digital sales system is now widely utilized by small and medium businesses so as
to facilitate customers in ordering goods moreover the internet becomes the
lifestyle of most people who want everything to be practical and fast.
Pomegranate Building Shop is a building shop that is developing and engaged in
the sale of building materials, where the processing of goods data is still done
manually and the entire report of the bookkeeping system activities are still
under construction. The obstacles that arise are the problem of time in which in
doing bookkeeping or checking the goods data for too long and also the problem
of controlling the stock of goods available is less so regularly in a good manner.
Therefore the author designed the Web-based Building Materials Stock
Information And Control System using the Php Mysql,Xampp and Laravel
Framework. The data source obtained is through the primary data source and
the data collection technique is done by observation, interview and
documentation. It is expected that this system can facilitate pomegranate stores
in running their business and gain profits amid a lot of competition.
Keywords: WEB,
1. PENDAHULUAN
Sumber Daya Manusia (SDM) merupakan modal dasar yang penting dalam
pembangunan Indonesia. Pemanfaatan sumber daya manusia tidak hanya dalam
konteks bagaimana memanfaatkan kualitas sumber daya manusia itu sendiri, tetapi
yang lebih penting lagi bagaimana meningkatkan kualitas sumber daya manusia
itu sendiri sehingga dapat menunjang tujuan pembangunan nasional di dalam
61
ruang lingkup yang lebih kecil misalnya organisasi.
Salah satu tujuan perusahaan adalah mencari laba juga diharapkan dapat
mempertahankan kelangsungan hidup perusahaan. Selain itu hal terpenting yang
harus diperhatikan perusahaan untuk mencapai hasil yang optimal yang diberikan
oleh karyawan adalah pemenuhan kebutuhan dari karyawan itu sendiri. Kepuasan
kerja rendah menimbulkan dapak negatif mangkir kerja, pindah kerja,
produktifitas rendah, kecelakaan kerja, pencurian dan lain-lain. Sebaliknya
kepuasan kerja tinggi sangat membantu dan mempengaruhi kondisi kerja yang
positif dan dinamis, sehingga memberikan keuntungan nyata tidak hanya bagi
perusahaan tetapi bagi pekerja itu sendiri. Kondisi seperti inilah yang diharapkan
oleh setiap manajemen perusahaan maupun organisasi.
Berkembangnya informasi dan komputer era globalisasi dewasa ini mengalami
kemajuan yang sangat pesat, sehingga berpengaruh pada setiap aspek kehidupan
masyarakat. Hampir setiap aktivitas kehidupan tidak terlepas dari peralatan
mutakhir dan serba modern. Komputerisasi pada saat ini sangat berpengaruh di
segala bidang kehidupan baik dibidang politik, pendidikan, ekonomi khusunya
dibidang perdangangan.
Penjualan merupakan suatu usaha yang terpadu mengembangkan rencana-rencana
strategis yang diarahkan pada usaha pemuasan kebutuhan dan keinginan pembeli,
guna mendapatkan penjualan yang menghasilkan laba (Marwan, 1991).
Pengelolaan perusahaan yang kurang baik akan merugikan perusahaan karena
dapat berimbas pada perolehan laba, dan pada akhirnya dapat mengurangi
pendapatan perusahaan. Secara umum, perusahaan harus memiliki sistem yang
tepat dalam semua aspek yang ada didalamnya. Sistem yang baik ini merupakan
salah satu kunci Pengendalian.
Konsumsi masyarakat yang tinggi mendorong perusahaan untuk selalu melakukan
inovasi dan perbaikan pada proses penjualan barang, dan strategi penjualan yang
baik dapat meningkatkan keuntungan yang optimal. Untuk mencapai tujuan
tersebut, Penjualan dapat dilakukan melalui dua cara yaitu, promosi internal dan
eksternal. contoh strategi promosi internal seperti penawaran produk yang
dilakukan oleh sales secara langsung ditoko, pemberian piutang dagang dan ada
pula strategi eksternal seperti menyebar brosur, pemasangan spanduk, delivery
online (online shop) yang merupakan salah satu strategi penjualan yang banyak
diminati oleh para pengusaha di era digital saat ini. Selain itu dinilai sangat praktis
62
dan menguntungkan satu sama lain, baik distributor maupun konsumen. Penjualan
dari suatu produk yang dihasilkan oleh perusahaan merupakan salah satu faktor
penentu dalam kegiatan perusahaan. Kondisi ini memotifasi perusahaan dalam
pelaksanaan sistem penjualan yang baik.
PT.Jevon Sukses Makmur Abadi (BMJ Smarthome Cinere) merupakan salah satu
perusahaan yang bergerak dalam bidang penjualan matrial bahan bangunan. Yang
berdiri sejak Oktober tahun 2015, yang berlokasi di Jl. Bukit Cinere Raya No.64-
8. Di toko ini tersedia banyak pilihan bahan bangunan diantaranya ada granit tile,
keramik, mozaik, glass block, cat (tembok besi dan kayu), sanitary, kompor, sink,
tools & hardware, electrical, semen instan, vinyl, lantai parquet, tangki air dan
masih banyak lagi bahan bangunan yang di jual ditoko ini.
Berdasarkan hasil penelitian dengan narasumber toko ada beberapa masalah yang
muncul dilingkup perusahaannya, permasalahan pertama pengelolaan data
transaksi seperti pencatatan penjualan, pembelian barang, pengisian data
pelanggan, dan laporan keuangan masih menggunakan sistem ketik manual serta
masih menggunakan nota sebagai media pencatatan karena belum tersedianya alat
scan barcode. Permasalahan kedua di toko Bmj Smarthome Cinere tersebut hanya
memiliki satu server inti untuk menyalakan PC yang terhubung ke admin dan
kasir. Bila server tersebut mati atau ada gangguan dari jaringan akan
menyebabkan keterlambatan bagian admin untuk membuat purchase order ke
gudang supllier dan menghambat proses transaksi kasir, hal ini sangat berdampak
sekali pada bagian kasir karena bagian kasir tersebut berhadapan langsung dengan
customer untuk melakuan transaksi penjualan. Kelemahan ketiga yaitu terbatasnya
akses cek barang di gudang supllier sehingga dapat mengakibatkan customer
menunggu lama barang yang akan dipesan dari gudang, hal ini sangat berdampak
pada pendapatan perusahaan, dimana customer tidak mau menunggu lama
sehingga banyak customer yang membatalkan untuk pemesanan barang.
Oleh karena itu sistem baru diharapkan dapat memberikan hasil yang optimal
untuk perkembangan perusahaan dimasa yang akan datang. Berdasarkan
pemikiran tersebut akan diadakan penelitian yang sekaligus akan dituliskan dalam
bentuk laporan Skripsi dengan judul
“PERANCANGAN SISTEM INFORMASI PENJUALAN DAN
PENGENDALIAN STOK BARANG PADA TOKO BANGUNAN BMJ CINERE
BERBASIS WEB”.
63
Dengan adanya fasilitas teknologi yang telah berkembang saat ini, oleh karena itu
dengan memanfaatkan teknologi yang sekarang dapat mengubah sistem transaksi
pemesanan produk bahan bangunan yang masih manual menjadi sebuah sistem
efisien, efektif, dan akurat dalam memberikan informasi nama barang, Harga
barang, jenis barang, dan Quantity barang.
64
produk perusahaan melalui media website tanpa harus datang
ketempatnya. Perbedaanya dengan sistem yang dibuat oleh Devi Udariansyah,
M.kom yaitu membangun sistem informasi yang menerapkan metode single
moving average yang dapat melakukan pembelian.
65
tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan
seterunya yang disebut dengan siklus informasi (information cycle). Siklus ini juga
disebut dengan siklus pengolahan data (data processing cycles). Kualitas informasi
terdiri dari 3 hal yaitu :
66
Relevan berarti informasi tersebut mempunyai manfaat untuk pemakainya.
Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.
67
dalam suatu periode usaha normal ataupun persediaan barang-barang yang masih
dalam pekerjaan sebuah proses produksi maupun persediaan bahan baku yang juga
menunggu penggunaannya di dalam suatu proses produksi (Alleonardo, 2015).
68
d.) Record
Record merupakan kumpulan dari field yang membentuk suatu record.
Record menggambarkan suatu unit data individu tertentu. Kumpulan dari
record membentuk suatu file. Misalnya file mahasiswa, tiap-tiap record dapat
mewakili data tiap-tiap mahasiswa. Didalam record terdapat Characters dan
Field.
e.) File
File terdiri dari record-record yang menggambarkan satu kesatuan data yang
sejenis. Misalnyafile mata kuliah berisi data semua mata kuliah.
f.) Database
Database merupakan kumpulan dari file membentuk suatu database. Tujuan
basis data yang efektif termuat di bawah ini:
a) Memastikan bahwa data dapat dipakai diantara pemakai untuk berbagai
aplikasi.
b) Memelihara data baik keakuratan maupun konsistensinya Memastikan
bahwa semua data yang diperlukan untuk aplikasi sekarang dan yang akan
datang akan disediakan secara cepat.
c) Membolehkan basis data untuk berkembang dan kebutuhan pemakai untuk
berkembang.
d) Membolehkan pemakai untuk mengembangkan pandangan personalnya
tentang data tanpa memperhatikan cara data disimpan secara fisik.
69
fungsinya.
1. Operasional Databasae
Operational Database atau biasa dikenal dengan nama database On Line
Transaction Processing memiliki fungsi sebagai suatu tempat untuk
mengelola data dinamis secara langsung dan real-time. Jenis ini
memungkinkan para penggunanya untuk bisa melihat, melakukan, dan
memodifikasi data. Modifikasi data yang dimaksud yakni dengan cara
menambah atau mengubah, ataupun menghapus data secara langsung lewat
suatu perangkat keras yang dipakai.
2. Database Warehouse
Database Warehouse merupakan sistem basis data yang biasa dipakai
untuk melakukan pelaporan dan analisis data. Sistem ini juga dianggap
sebagai komponen inti dari business intelligence.
Database Warehouse yaitu repository sentral data yang terpadu yang
berasal dari satu hingga lebih dari satu sumber yang berbeda. Database
tersebut juga mempunyai suatu tempat untuk menyimpan data terkini.
Serta sejarah satu tempat yang telah dipakai untuk membuat sebuah
laporan analisis.
Data yang tersimpan di warehouse mulanya diunggah dari sistem operasi.
Data tersebut dapat melalui penyimpanan operasional yang
memungkinkannya kamu untuk melakukan pembersihan data. Proses
tersebut digunakan sebagai operasi tambahan guna memastikan kualitas
data sebelum dipakai di warehouse sebagai pelaporannya.
3. Distributed Database
Distributed Database merupakan suatu basis data dengan perangkat
penyimpanannya yang tidak terpasang pada sebuah perangkat komputer
maupun sejenisnya yang serupa.
Basis data ini disimpan di sejumlah perangkat komputer yang terletak di
tempat yang sama atau tersebar lewat jaringan komputer lainnya yang
saling berkaitan. Sistem ini berbeda dengan sistem paralel yang terhubung
erat dan bersistem pada data tunggal.
Sistem ini terdistribusi lewat suatu situs yang tergabung dan tidak
mempunyai sebuah komponen fisik.
Melalui administrator, basis data bisa mendistribusikan sekumpulan data di
70
sejumlah lokasi dengan letaknya yang berada pada server jaringan
terorganisir. Dengan, sistemnya yang cukup unik, basis data yang
terdistribusi tersebut dapat meningkatkan kinerja bagi pengguna terakhir
dan membiarkan transaksinya lewat proses mesin yang cukup banyak.
4. Relational Database atau basis data relasional merupakan basis data yang
mengorganisir berdasarkan pada model hubungan data. Banyak sekali
perangkat lunak yang memakai sistem ini untuk mengatur dan memelihara
basis data melalui hubungan setiap data.
Pada biasanya, semua sistem memakai Structured Query Language atau
SQL sebagai bahasa pemrograman untuk pemeliharaan basis data dan
query.
a. MYSQL
MySQL adalah basis data sumber terbuka yang cukup populer dan biasa
dipakai untuk aplikasi berbasis web contohnya website dinamis dan e-
commerce. Tahun 2013 MySQL, ialah basis data kedua yang paling
banyak dipakai di dunia. Serta yang pertama bagi basis data sumber
terbuka.
71
secara aman dan bisa mengembalikan data tersebut sebagai respon atas
request dari berbagai aplikasi lainnya. PostgreSQL bisa bekerja melalui
aplikasi mesin tunggal kecil sampai aplikasi internet besar sekalipun
beserta pengguna yang banyak secara bersamaan.
Sistem ini biasanya dipakai pada sistem operasi mac OS server, hal itu
dikarenakan sistem ini telah menyediakan pengaturan secara default.
Sistem operasi lainnya contohnya Windows dan Linux juga bisa
ditemukan dengan mengubah pengaturannya.
c. MariaDB
MariaDB merupakan sistem yang dikembangkan dari MySQL.
Pengembangan pada sistem ini bertujuan untuk mempertahankan
kompatibilitas tinggi dari sistem MySQL. Serta sangat cocok digunakan
dengan API MySQL.
MariaDB mempunyai mesin penyimpanan XtraDB untuk mengganti
InnoDB. Sistem ini dikembangkan secara langsung oleh beberapa
pengembang asli MySQL dengan pihak cabang lainnya.
Dengan tujuan agar tidak diakuisisi oleh Oracle Corporation yang
merupakan salah satu kompetitornya.
2.4 Konsep Perancangan Basis Data
2.4.1 ERD (Enity Relationship Diagram)
ERD (Entity Relationship Diagram) merupakan notasi grafis dalam
pemodelan data konseptual yang mendeskripsikan hubungan antara
penyimpanan. ERD digunakan untuk memodelkan struktur data dan
hubungan antar data, karena hal ini relatif kompleks. Dengan ERD kita
dapat menguji model dengan mengabaikan proses yang harus dilakukan.
Simbol Nama Keterangan
72
detail tentang entitas.
Hubungan yang terjadi
antara satu atau lebih
Relasi
entitas
Jenis hubungan : one to
one,one to many, dan
many to many.
Hubungan antara entity
Assosiasi dengan atributnya dan
himpunan entitas
dengan himpunan
relasi.
Menspesifikasikan
Boundary paket yang
menampilkan sistem
secara terbatas.
Apa yang
74
Associate menghubungkan antara
objek satu dengan yang
lainya.
75
Simbol Nama Keterangan
Menunjukkan suatu
Decision keputusan yang
mempunyai satu atau
lebih transisi dan dua
atau lebih transisi sesuai
dengan suatu kondisi.
76
III. Analisa dan Perancangan
III.1 Analisa Sistem
Analisis sistem dapat kita definisikan sebabagi penguraian dari sebuah
sistem yang utuh kedalam bagian-bagian komponen yang bertujuan untuk
mengidentifikasi dan mengevaluasi suatu masalah.
Program aplikasi yang akan dibuat adalah sebuah aplikasi yang digunakan
untuk penjualan dan pengendalian stok barang pada Toko Bangunan BMJ
Cinere berbasis website.
77
III.2.1 Perancangan Basis Data
Perancangan basis data adalah proses untuk menentukan isi dan
pengaturan data yang dibutuhkan dalam mengembangkan sistem.
Rancangan ini mengidentifikasi komponen-komponen sistem
informasi yang dirancang secara rinci. Perancangan basis data yang
dilakukan terdiri dari pembuatan Entity Relationship Diagram
(ERD), Transformasi ERD Ke LRS, dan Logical Record Structure
(LRS).
78
III.2.3 Transformasi ERD ke LRS
79
III.2.5 Spesifikais Basis Data
Basis data yang telah mempunyai bentuk normal selanjutnya
dijelaskan dalam dalam spesifikasi basis data yang meliputi nama
tabel, nama field, tipe field, primary key, panjang record dan
keterangan. Berikut spesifikasi database yang digunakan pada aplikasi
ini.
1. Tabel Admin
Nama File : Admin
Primary Key : Id_Admin
Struktur file pada tabel admin dapat dilihat pada tabel berikut.
80
administrator
password Varchar 100 Password
administrator
81
stock INT 10 Jumlah stock barang
category_id INT 12 Digunakan untuk
Relasi dengan
table category
82
product_id INT 12 Id product untuk relasi
ke table product
qty INT 10 Jumlah barang yang
dijual kepada
customer
83
Id_transaksi_detail_baran INT 12 Id transaksi detail
g pembelian atau
_masuk barang masuk
transaction_buy_id INT 12 Id transaksi pembelian
untuk relasi ke
table transaksi
pembelian
product_id INT 12 Id product untuk relasi
ke table product
qty INT 10 Jumlah barang yang
dibeli
Berikut ini akan dijelaskan rancangan sistem yang akan dibangun meliputi,
rancangan UML(Unified Modeling Language) yaitu Use Case Diagram, Activity
Diagram, Sequence Diagram dan Class Diagram.
84
3.1.1.2 Activity Diagram
3.1.1.2.1 Activity Diagram Login Admin
85
Keterangan activity diagram diatas sebagai berikut :
a. Admin melakukan login dengan memasukkan username dan
password.
b. Sistem lalu membaca Username dan Password.
c. Kemudian sistem memvalidasi Username dan Password.
d. Menampilkan pesan kesalahan login jika Tidak valid, Username
dan Password akan hilang.
e. Menampilkan Halaman Utama jika Username dan Password Admin
valid.
86
Keterangan activity diagram diatas sebagai berikut :
87
3.1.1.2.3 Activity Diagram Kategori
88
Keterangan activity diagram diatas sebagai berikut :
89
Keterangan activity diagram diatas sebagai berikut :
90
3.1.1.3.2 Sequence Diagram Kategori
91
3.1.1.3.3 Sequence Diagram Input data Pelanggan
92
3.1.1.3.4 Sequence Diagram Barang Masuk
93
3.1.1.3.5 Sequence Diagram Barang Keluar
94
95
3.1.1.4 Class diagram
Pada bab ini dilakukan serangkaian testing dan implementasi dari sistem
usulan. Implementasi dilakukan setelah program selesai dibuat dan tidak terjadi
error. Kemudian dilakukan testing yang bertujuan untuk menemukan kekurangan
untuk selanjutnya dilakukan perbaikan atau pengembangan.
96
1.1.1 Implementasi Perangkat Keras (Hardware)
3. RAM 4GB
97
1.1.2 Implementasi Perangkat Lunak (Software)
38
1.1.3.2 Tampilan Halaman Utama
38
1.1.3.4 Tampilan Halaman Produk
38
1.1.3.6 Tampilan Barang Keluar
38
1.2 Tahap Pengujian
38
Menampilkan Halaman Barang Keluar
V. Penutup
5.1 Kesimpulan
38
5.2 Saran
Dalam upaya untuk pengembangan sistem aplikasi ini, ada beberapa hal
yang penulis sarankan :
1. Sistem Aplikasi ini bisa diberikan menu tambahan sesuai dengan kebutuhan
perusahaan.
2. Menambah fasilitas help agar sistem aplikasi ini lebih user fiendly.
3. Pengembangan interface sistem agar tampilan lebih menarik.
4. Menambahkan fasiltitas kemanan data, seperti backup data.
38
ISSN
DAFTAR PUSTAKA
Alleonardo, H. (2015). Analisis Metode Penilaian Harga Pokok Persediaan Barang Dagang Pada Cv
Setia Jaya Palembang. Politeknik Negeri Sriwijaya.
Dedi, E. T. (2019). Sistem Informasi Pengendalian Persediaan Stok Lensa Berbasis Web pada Optik Trio
Jaya Cabang Tangerang. JURNAL SISFOTEK GLOBAL.
Devi, U. (2016). Sistem Informasi Penjualan Barang Pada CV. Sinar Musi Group Palembang Berbasis
WEB Menerapkan Metode Single Moving Average. jurnal Informanika, Volume 2 No.2, Juli-
Desember 2016.
Husen, S. (2015). Rancang Bangun Sistem Informasi Management Stok Barang Berbasis Web Toko
Besi Bangunan Barokah Material Menggunakan Metode EOQ. Digial Repository Universitas
Jember.
Oktavianti, G. (2019). PENGANTAR SISTEM INFORMASI. Research Gate, 30.
Tuti Handayani, A. H. (2020). RANCANG BANGUN SISTEM INVENTORI PENGENDALIAN
STOK BARANG. Jurnal SITECH.
1
Jurnal TechLINK Vol. … No. …, Januari 2023 0
ISSN
1
Jurnal TechLINK Vol. … No. …, Januari 2023 0
6 2 OKTOBER 2022 2581-2319
EFISIENSI PENURUNAN KADAR BOD DAN TSS DENGAN BAKTERI KULTUR EM4 PADA
AIR LIMBAH RUMAH SAKIT DENGAN SISTEM AERASI
Eksa Agung Utomo, Nurhayati, Benjamin Lekatompessy
Vol. 6 No. 2 OKTOBER 2022 ISSN : 2581-2319
JURNAL ILMIAH
TechLINK
Frekuensi Terbit
2 kali setahun :April dan Oktober
DAFTAR ISI
EFISIENSI PENURUNAN KADAR BOD DAN TSS DENGAN BAKTERI KULTUR EM4 PADA
AIR LIMBAH RUMAH SAKIT DENGAN SISTEM AERASI
Eksa Agung Utomo, Nurhayati, Benjamin Lekatompessy 63-69