Oleh :
AHMAD RAMDAN NAZMI
NPM: 17630756
SKRIPSI
APLIKASI MANAJEMEN STOK DAN POINT OF SALE (POS)
PADA MUTIA OPTIK BERBASIS WEB
Oleh :
AHMAD RAMDAN NAZMI
NPM: 17630756
Pembimbing 1 Pembimbing 2
Mengetahui,
ii
LEMBAR PENGESAHAN PENGUJI
SKRIPSI
APLIKASI MANAJEMEN STOK DAN POINT OF SALE (POS)
PADA MUTIA OPTIK BERBASIS WEB
Oleh :
AHMAD RAMDAN NAZMI
NPM: 17630756
Telah Dipertahankan di Depan Sidang Penguji Sebagai Salah Satu Syarat Untuk
Memperoleh Gelar Sarjana (S-1) Program Studi Teknik Informatika
Fakultas Teknologi Informasi Universitas Islam Kalimantan Muhammad Arsyad
Al Banjari Banjarmasin.
Mengetahui,
Dekan Fakultas Teknologi Informasi
Universitas Islam Kalimantan
iii
PERNYATAAN KEASLIAN SKRIPSI
yang dibuat untuk melengkapi sebagai persyaratan menjadi Sarjana pada program
bukan merupakan tiruan atau duplikasi dari Skripsi yang sudah dipublikasikan dan
iv
ABSTRAK
v
KATA PENGANTAR
Segala puji dan syukur ke hadirat Allah SWT atas segala Rahmat, Hidayat
dan Karunia-Nya. Sholawat dan Salam selalu tercurahkan kepada Nabi Muhammad
SAW beserta seluruh keluarga dan para sahabat serta pengikutnya hingga akhir
zaman.
kepada kedua Orangtua tercinta yang selalu mendukung baik materi maupun moril,
memberikan semangat, kasih sayang serta do’a yang tiada henti kepada penulis.
STOK DAN POINT OF SALE ( POS ) PADA MUTIA OPTIK BERBASIS WEB”
tidak akan berjalan lancar tanpa ada dukungan dari semua pihak yang membantu,
1. Ibu Dr. Silvia Ratna, S.Kom., M.Kom., selaku Dekan Fakultas Teknologi
dan reviewer yang telah banyak memberikan saran, arahan, serta bimbingan
kepada penulis.
vi
5. Seluruh dosen dan staff sekretariat Program Studi Teknik Informatika.
7. Semua pihak yang telah membantu penulis dalam menyelesaikan skripsi yang
Penulis menyadari bahwa dalam penyusunan skripsi ini masih jauh dari
sempurna, hal ini disebabkan terbatasnya ilmu yang dimiliki penulis, oleh karena
itu penulis mengharapkan kritik dan saran yang bersifat membangun dan
Penulis berharap semoga skipsi ini dapat bermanfaat bagi pembaca. Akhir
kata hanya kepada Allah SWT penulis memohon ampun serta balasan yang lebih
baik terhadap berbagai pihak yang telah membantu. Amin Ya Rabbal Alamin.
Penulis
vii
DAFTAR ISI
Halaman
SKRIPSI ................................................................................................ i
LEMBAR PENGESAHAN PEMBIMBING .................................... ii
LEMBAR PENGESAHAN PENGUJI .............................................iii
PERNYATAAN KEASLIAN SKRIPSI ........................................... iv
ABSTRAK ........................................................................................... v
KATA PENGANTAR ........................................................................ vi
DAFTAR ISI .....................................................................................viii
DAFTAR GAMBAR .......................................................................... xi
DAFTAR TABEL.............................................................................xiii
BAB I PENDAHULUAN .................................................................... 1
1.1 Latar Belakang ....................................................................................... 1
1.2 Rumusan Masalah .................................................................................. 3
1.3 Batasan Masalah .................................................................................... 3
1.4 Tujuan Penelitian ................................................................................... 4
1.5 Manfaat Penelitian ................................................................................. 4
1.6 Metode Penelitian .................................................................................. 4
1.7 Sistematika Penulisan ............................................................................ 7
BAB II TINJAUAN PUSTAKA ........................................................ 8
2.1 Landasan Teori ...................................................................................... 8
2.2 Point Of Sale .......................................................................................... 8
2.3 Aplikasi .................................................................................................. 9
2.4 Manajemen............................................................................................. 9
2.5 Pengolahan Data .................................................................................. 10
2.6 Unsur-Unsur Pembuatan Web ............................................................. 11
2.6.1 PHP (Personal Home Page) ........................................................... 11
2.6.2 MySQL .......................................................................................... 12
viii
2.6.3 XAMPP .......................................................................................... 13
2.6.4 Apache ........................................................................................... 13
2.6.5 Web Hosting .................................................................................. 14
2.7 Basis Data ............................................................................................ 15
2.7.1 DBMS (Database Management System) ....................................... 15
2.7.2 SQL (Structure Query Language) ................................................. 16
2.8 UML (Unified Modelling Language) .................................................. 16
2.8.1 Use Case Diagram.......................................................................... 18
2.8.2 Class Diagram ................................................................................ 19
2.8.3 Activity Diagram ........................................................................... 20
2.8.4 Sequence Diagram ......................................................................... 21
2.9 Penelitian Terkait ................................................................................. 22
2.10 Profil Objek Penelitian....................................................................... 24
BAB III ANALISIS DAN PERANCANGAN SISTEM ................ 25
3.1 Analisis Sistem yang Berjalan ............................................................. 25
3.2 Analisis Kebutuhan Sistem .................................................................. 25
3.3 Rancangan Model Sistem .................................................................... 27
3.3.1 Use Case Diagram.......................................................................... 27
3.3.2 Aktivity Diagram ........................................................................... 28
3.3.3 Sequence Diagram ......................................................................... 29
3.3.4 Class Diagram ................................................................................ 30
3.4 Rancangan Basis Data ......................................................................... 31
3.5 Rancangan Relasi Tabel....................................................................... 37
3.6 Rancangan Antarmuka Masukan Sistem ............................................. 38
3.7 Rancangan Antarmuka Keluaran Sistem ............................................. 47
BAB IV IMPLEMENTASI DAN PENGUJIAN ............................ 51
4.1 Spesifikasi Sistem ................................................................................ 51
4.1.1 Spesifikasi Perangkat Lunak .......................................................... 51
4.1.2 Spesifikasi Perangkat Keras ........................................................... 52
4.2 Langkah-Langkah Pembuatan Sistem ................................................. 52
4.3 Hasil Tampilan Aplikasi ...................................................................... 54
ix
4.4 Pengujian ............................................................................................. 63
BAB V PENUTUP ............................................................................. 71
5.1 Kesimpulan .......................................................................................... 71
5.2 Saran .................................................................................................... 71
DAFTAR PUSTAKA ........................................................................ 72
LAMPIRAN-LAMPIRAN ............................................................... 73
x
DAFTAR GAMBAR
xi
Gambar 3. 22 Rancangan Laporan Karyawan ...................................................... 50
xii
DAFTAR TABEL
xiii
Tabel 4. 3 Tabel Hasil Pengujian Form Login ...................................................... 64
xiv
BAB I
PENDAHULUAN
sangat diperlukan untuk mencapai tingkat efektifitas dan efisiensi yang tinggi. Hal
transaksi yang terjadi secara komputerisasi. Point of sale merupakan salah satu
pencatatan manual membutuhkan waktu yang lama sehingga berjalan tidak efektif,
selain itu juga ada kemungkinan terjadi kesalahan informasi, penulisan dalam
penjualan, pencatatan barang dan rugi laba yang dihasilkan. Dengan penggunaan
proses transaksi akan menjadi lebih cepat dan sistematis sehingga mendukung
1
2
terkait, tentang sistem informasi penjualan dan pembelian alat tulis toko tamiya
oleh dieke indria pratama (2015) permasalahan yang terdapat pada penelitian ini
adalah mengenai manajemen sistem penjualan dan pembelian, serta pencarian data
barang sehingga dapat ditarik kesimpulan bahwa penelitian ini memberikan solusi
penjualan dan persediaan obat pada apotek merben oleh yuntari purbasari (2017),
permasalahan yang terjadi adalah proses penyajian data yang kurang cepat dan
efektif dalam penyajian data laporannya, sehingga memperlambat kinerja staff dari
memberikan solusi untuk membangun sebuah sistem yang berbasis website, untuk
mempermudah dalam penyajian datanya, oleh karena itu dalam sebuah perusahaan
harus memiliki sistem yang terotomatisasi sehingga akan menjadi lebih efektif dan
2. Terdapat kendala pada stock data barang yang masih di catat dan di simpan
pada beberapa buku, dimana tidak ada keterangan terperinci pada buku stock.
barang, selain itu sering terjadi kehilangan arsip laporan karena penyimpanan
1. Proses yang dibahas dalam sistem ini hanya mengenai proses transaksi
barang serta laporan - laporan yang terkait seperti laporan keuangan, laporan
3. Tidak menerima proses pemesanan barang dari konsumen, jadi barang yang di
jual di dalam sistem informasi ini adalah barang yang terdapat pada bagian
dan point of sale (POS) pada mutia optic yang dapat di gunakan sebagai salah satu
Teknik pengumpulan data yang akan digunakan pada penelitian ini adalah :
1. Observasi
2. Wawancara
terkait yang bertujuan untuk memperoleh data - data yang diperlukan dalam
pengembangan sistem manajemen stok dan point of sale (POS) pada Toko
Mutia Optik
3. Studi Kepustakaan
informasi dari internet untuk mendapatkan teori - teori dan metodologi yang
sistematik dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada
a. Requirements definition
dibangun. Tahap ini harus dikerjakan secara lengkap agar dapat menghasilkan
Unit program atau program individual di integrasikan dan diuji sebagai sistem
ditambahkan.
7
umum yang dijalankan. Sistematika penulisan skrispi ini terdiri dari 5 bab yang
1. BAB I : PENDAHULUAN
Dalam bab ini akan dibahas tentang latar belakang masalah, rumusan masalah,
sistematika penulisan.
Dalam bab ini membahas tentang dasar-dasar teori yang melandasi penyusunan
Dalam bab ini menguraikan tentang analisis sistem yang sedang berjalan,
5. BAB V : PENUTUP
Dalam bab ini membahas tentang kesimpulan serta saran untuk dilaksanakan
Pada landasan teori ini berfungsi sebagai acuan atau panduan agar penelitian
yang ada sesuai dengan fakta yang ada dan juga berfungsi sebagai gambaran umum
Adapun data-data atau fakta yang berada pada landasan teori penulis kutip
berorientasi pada penjualan serta sistem yang membantu proses transaksi. Setiap
POS terdiri dari hardware berupa (Terminal/PC, Receipt Printer, Cash Drawer,
setiap proses transaksi. Point Of Sales (POS) dapat berupa sebuah checkout
counters dalam sebuah toko atau tempat usaha dimana transaksi penjualan terjadi,
(Bobby Loardy, 2010). POS akan menjadi sangat penting di dunia bisnis karena
POS di ibaratkan berupa terminal uang dimana tempat menerima pembayaran dari
8
9
2.3 Aplikasi
suatu tugas yang di inginkan pemakai (user), contoh utama perangkat lunak aplikasi
adalah program pengolah kata, lembar kerja, dan pemutar media. Aplikasi - aplikasi
suatu lembar kerja dapat dimasukkan dalam suatu dokumen pengolah kata
secara khusus dan terpadu sesuai dengan kemampuan yang dimilikinya. Secara
etimologi, aplikasi berasal dari bahasa inggris yaitu Application yang berarti
program siap pakai yang dipakai untuk melaksanakan suatu fungsi bagi pengguna
atau aplikasi yang lain dapat digunakan oleh sasaran yang dituju. (Ibrahim, 2008)
2.4 Manajemen
efisien dan efektif dengan melalui orang lain dan menurut (Malayu, 2001)
dan pengendalian.
pelaksanaan tugas - tugas dalam mencapai tujuan organisasional secara efektif dan
efisien.
Data dapat didefinisikan sebagai deskripsi dari suatu dan kejadian yang
dihadapi. Data dapat berupa catatan-catatan dalam kertas, buku atau tersimpan
sebagai file dalam database. Data akan menjadi suatu bahan dalam proses
pengolahan data. Oleh karena itu, sebuah data belum dapat berbicara sebelum
diolah lebih lanjut. Proses pengolahan data terbagi menjadi 3 tahapan yang dapat
Proses pemasukan data ke dalam komputer lewat media input (input device).
Proses pengolahan data yang sudah dimasukkan, yang dilakukan oleh alat
Proses menghasilkan output dari hasil pengolahan data ke alat output (ouput
Ada beberapa unsur yang digunakan dalam pembuatan website, berikut ini
untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai
tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group. Situs
Pada awalnya PHP merupakan singkatan dari Personal Home Page, sesuai
dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa
powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi
juga website populer digunakan oleh jutaan orang seperti wikipedia, wordpress,
joomla, dll. Saat ini PHP adalah singkatan dari Hypertext Preprocessor, sebuah
PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP
dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General
Public License (GPL) yang biasa digunakan untuk proyek Open Source.
Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di
12
seluruh dunia. Menurut (Rahman, 2012), sekitar 82% dari web server di dunia
menggunakan PHP.
PHP juga menjadi dasar dari aplikasi CMS (Content Management System)
2.6.2 MySQL
manajemen basis data SQL ( DBMS ) yang multithread dan multi-user. MySQL
MySQL dibuah oleh TcX dan telah dipercaya mengelola sistem dengan 40 buah
database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris. MySQL AB
MySQL. Pendiri MySQL AB adalah dua orang Swedia yang bernama David
Axmark, Allan Larsson dan satu orang Finlandia bernama Michael “Monty”.
didistribusikan gratis dibawah lisensi GPL (General Public License) namun tidak
boleh menjadikan produk turunan yang bersifat komersial. Pada saat ini MySQL
merupakan database server yang sangat terkenal di dunia, semua itu tak lain karena
proyek riset pada laboratorium riset San Jose, IBM yang bernama System R.
Kemudian SQL juga dikembangan oleh Oracle, Informix dan Sybase, dengan
dengan yang lain, misalnya seperti dBase atau Clipper karena mereka masih
2.6.3 XAMPP
merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang
berdiri sendiri (localhost), yang terdiri atas program Apache HTT Server, MySQL
database, dan penerjemah bahasa yang ditulis dengan bahasan pemrograman PHP
dan Perl.
Apache Friends. Perangkat lunak komputer ini memiliki kelebihan untuk bisa
berperan sebagai server web apache untuk simulasi pengembangan website. Tool
pengembangan web ini mendukung teknologi web populer seperti PHP, MySQL,
dan Perl. Melalui program ini, programmer web dapat menguji aplikasi web yang
2.6.4 Apache
Untuk menjalankan PHP dan MySQL, maka diperlukan web server. Web
server yang juga dikenal dengan istilah HTTPD (Hypertext Transfer Protocol
Daemon) atau HTTP Server, adalah service yang berkerja untuk melayani request
dari HTTP client (web browser) ke komputer server. PHP dan MySQL dapat
14
berkerja dengan banyak web server. Salah satu web server yang dikenal
Seperti halnya dengan PHP dan MySQL, Apache yang juga dikembangkan
oleh komunitas open source di internet. Saat ini apache merupakan web server yang
paling populer. Apache, PHP dan MySQL merupakan tiga rangkaian yang berkerja
di komputer server untuk melayani request dari komputer client melalui jalur
Web Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk
tempat menyimpan berbagai data, file-file, gambar, video, data email, statistic,
database dan lain sebagainya yang akan ditampilkan di website. Besarnya data yang
semakin besar web hosting semakin besar pula data yang dapat dimasukkan dan
kontrol panel yang terproteksi dengan username dan password untuk administrasi
(Mega Byte) atau GB (Giga Byte). Lama penyewaan web hosting yang banyak
dijumpai baik di Indonesia maupun Luar Negeri. Lokasi peletakan pusat data
Hosting (disebut juga web hosting / sewa hosting) adalah penyewaan tempat
untuk menampung data-data yang diperlukan oleh sebuah website dan sehingga
15
dapat diakses lewat Internet. Data disini dapat berupa file, gambar, email,
mempunyai batas penggunaan diskpace (batasan ruangan) dan tentu saja setiap
(Abdul, 2003)
pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan cara
Semua operasi input dan output yang berhubungan dengan database harus
2009)
tetapi juga dapat dipakai untuk menciptakan tabel, menghapus tabel, menambah
UML (Unified Modelling Language) adalah salah satu alat bantu yang
sangat handal didunia perkembangan sistem yang berorientasi objek. Hal ini
memungkinkan bagi pengembang sistem untuk membuat cetak biru atas visi
mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi dengan
(OOSE). Metode Booch dari Grady Booch sangat terkenal dengan nama metode
17
Desaign Object Oriented. Metode ini menjadikan proses analisis dan design ke
identifikasi semantik dari hubungan objek kelas tersebut, perincian interface dan
implementasi. Keunggulan metode Booch adalah pada detail dan kayanya dengan
Ada tiga karakter penting yang melekat di UML, yaitu sketsa, cetak
program dan bahasa pemrograman. Sebagai sebuah sketsa, UML bisa berfungsi
semua anggota tim akan memiliki gambaran yang sama tentang suatu sistem.
Sebagai cetak biru, UML dapat memberikan informasi detail tentang codding
sebagai cetak program, UML dapat menterjemahkan diagram yang ada di UML
antara lain adalah usecase diagram, activity diagram, class diagram, dan sequence
diagram.
18
perspektif pengguna. Use case bekerja dengan cara mendeskripsikan jenis interaksi
antara user (actor) dengan sistemnya sendiri melalui sebuah cerita bagaimana
antara actor dengan sistem disebut dengan scenario. Secara singkat, use case dapat
umum pengguna (Munawar, 2005). Setidaknya, ada lima aspek dalam diagram use
case, antara lain adalah actor, use case system / subsystem, relationship dan
boundary.
menggunakan huruf besar diawal kalimatnya dan diletakkan diatas kotak. Bila class
mempunyai nama yang terdiri dari 2 (dua) suku kata atau lebih, maka semua suku
kata digabungkan tanpa spasi dengan huruf awal tiap suku kata menggunakan huruf
besar. Attribut adalah property dari sebuah class. Attribute ini melukiskan batas
nilai yang mungkin ada pada objek dari class. Sebuah class mungkin mempunyai
Operation adalah sesuatu yang bisa dilakukan oleh sebuah class atau class
yang lain dapat lakukan untuk sebuah class. Responsibility adalah keterangan
tentang apa yang akan dilakukan class yaitu apa yang akan dicapai oleh attribute
proses bisnis dan aliran kerja dalam banyak kasus. Activity diagram juga dapat
(Munawar, 2005).
untuk menunjukan operation sebuah objek dan proses bisnis. Kelebihan activity
paralel serta dapat digunakan untuk menunjukan siapa mengerjakan apa dengan
scenario. Diagram ini menunjukan sejumlah contok objek dan message (pesan)
yang diletakkan diantara objek-objek ini didalam use case. Komponen utama
squence diagram terdiri atas objek yang dituliskan dengan kotak segi empat
bernama. Message diwakili dengan garis tanda panah dan waktu yang ditunjukkan
NAMA
NO JUDUL PENELITI MASALAH APLIKASI KETIDAKSESUAIAN
dan TAHUN
1 Sistem Informasi penjualan Dieke Indria 1. Bagaimana sistem penjualan dan WEB 1. Dengan adanya sistem aplikasi yang
dan pembelian alat tulis toko Pratama pembelian pada Toko Tamiya. dibuat maka dapat meminimalisir
tamiya (2015) 2. Bagaimana merancang suatu kesalahan dalam pendataan barang di
sistem informasi agar mempermudah gudang
dalam melakukan pencarian data 2. Dengan adanya sistem aplikasi yang
barang dibuat maka dapat mempermudah dalam
3. Bagaimana implementasi suatu proses pencarian data barang karena dapat
sistem informasi dari rancangan ke disimpan di dalam database
aplikasi program dalam pembuatan 3. Dengan adanya sistem aplikasi yang
laporan penjualan dan pembelian dibuat maka data penjualan dan pembelian
pada Toko Tamiya dapat disimpan di dalam database dan
dapat langsung di cetak sebagai laporan
tanpa harus merekap kembali
2 Aplikasi penjualan dan Yuntari Dari Identifikasi masalah yang Visual 1. Sistem Penjualan dan Persediaan Obat
persedian obat pada apotek Purbasari diuraikan diatas tersebut maka Basic pada Apotek Merben masih menggunakan
merben (2017) penulis merumuskan masalah, yaitu : sistem yang manual, yaitu masih
Bagaimana STMIK Prabumulih menggunakan Alat Tulis Kantor. Dalam
merancang dan membangun Aplikasi pembuatan laporan obat masih
Penjualan dan Persediaan Obat membutuhkan waktu yang lama.
22
berdasarkan teknologi informasi 2. Apotek Merben membutuhkan Aplikasi
yang bermanfaat bagi Apotek yang dapat membantu staffnya dalam
Merben ? mengolah data obat maupun penjualan.
3 Aplikasi point of sale (POS) Titania Sistem pencatatan manual WEB Aplikasi Point of Sale yang dibangun ini
berbasis WEB menggunakan Grawidi membutuhkan waktu yang lama adalah dari hasil survey yang dilakukan
metode siklus hidup Yuarita dan sehingga berjalan tidak efektif, selain pada perusahaan yang sedang berkembang
pengembangan sistem Fitri Marisa itu juga ada kemungkinan terjadi dan dalam melakukan transaksi masih
(2017) kesalahan informasi, penulisan menggunakan cara yang manual. Sehingga
dalam penjualan, pencatatan barang sering kali terjadi kesalahan dan
dan rugi laba yang dihasilkan. kehilangan faktur pembelian dan
penjualan. Aplikasi yang dibuat ini
digunakan untuk meminimalisir terjadinya
kesalahan dan kehilangan faktur pembelian
dan penjualan, meyimpan data dengan
lengkap, dan memudahkan pengelola
untuk melakukan transaksi pengecekan
stok roti, harga produksi, data penjualan,
data pembelian dan pengecekan rugi dan
laba perusahaan.
23
24
Mutia Optic adalah salah satu usaha yang bergerak dibidang penjualan
optik, yang menyediakan berbagai macam kacamata, frame, lensa kontak, cairan
pembersih kacamata dan aksesoris optik lainnya. Mutia optic beralamat di Jl.
Owner
Administrator
Bag. Operasional
BAB III
ANALISIS DAN PERANCANGAN SISTEM
Aplikasi yang ada saat ini adalah masih menggunakan Microsoft excel dan
Microsoft word untuk penyajian manajemen stok. Karena pengolahan data yang
analisis di atas dapat dilihat kelemahan yang ada pada sistem yang sedang berjalan
sehingga ketepatan waktu yang diharapkan tidak dapat terpenuhi atau tercapai.
3. Sebagian dari dokumentasi data, masih kurang efektif dan apabila memerlukan
laporan data beberapa tahun yang lalu, dimungkinkan data tersebut telah
Untuk menjalankan sistem dan perangkat lunak yang akan dibuat ini
25
26
1. PC
2. Monitor
3. Keyboard
4. Mouse
5. CD ROM
2. Sublime
3. Xampp
4. MySQL
2. Informasi
a. Data masukan
b. Data Keluaran
Data keluaran ialah data yang berupa semua data-data yang dihasilkan
pengguna.
27
sistem yang akan dibangun. Permodelan rancangan sistem ini menggunakan UML
(Unified Modelling Language) yang memiliki beberapa tahap yaitu use case,
Pada bagian use case diagram akan membahas alur skenario hubungan
antara user dan sistem, pada use case diagram ini membahas kebutuhan sistem dari
Aktivity Diagram dari usecase diagram aplikasi manajemen stok dan point
seperti pengguna, tampilan, dan sebagainya berupa pengiriman data antar objek.
berbagai macam hubungan statis yang terdapat diantara mereka. Class diagram
aplikasi manajemen stok dan point of sale (POS) pada mutia optik dapat dilihat
Rancangan basis data adalah proses untuk menentukan isi dan pengaturan
data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Berikut tabel
basis datanya :
1. Tabel Barang
Tabel barang merupakan tabel dari database yang digunakan untuk menyimpan
Tabel barang keluar merupakan tabel dari database yang digunakan untuk
7 idToko Int 11 -
8 statusKirim Varchar 50 -
Tabel barang masuk merupakan tabel dari database yang digunakan untuk
4. Tabel Harga
Tabel harga merupakan tabel dari database yang digunakan untuk menyimpan
6. Tabel Karyawan
7. Tabel Kasir
Tabel kasir merupakan tabel dari database yang digunakan untuk menyimpan
8. Tabel Role
Tabel role merupakan tabel dari database yang digunakan untuk menyimpan
Tabel start kasir merupakan tabel dari database yang digunakan untuk
2 nominal Int 11 -
3 idToko Int 11 -
Tabel stok gudang merupakan tabel dari database yang digunakan untuk
Tabel stok toko merupakan tabel dari database yang digunakan untuk
Tabel store keluar merupakan tabel dari database yang digunakan untuk
Tabel store masuk merupakan tabel dari database yang digunakan untuk
Tabel toko merupakan tabel dari database yang digunakan untuk menyimpan
Tabel user merupakan tabel dari database yang digunakan untuk menyimpan
dari tampilan aplikasi manajemen stok dan point of sale (POS) pada mutia optic
yang akan dibangun. Perancangan dibuat mulai dari rancangan antarmuka form
Rancangan antarmuka form login ini digunakan untuk keamanan sistem dari
Pengguna aplikasi harus login terlebih dahulu dengan menginputkan email dan
aplikasi manajemen stok dan point of sale (POS) pada mutia optik yang akan
dibangun untuk menginputkan pedataan mengenai barang masuk pada mutia optik.
Data yang harus di isikan pada aplikasi manajemen stok dan point of sale (POS) ini
adalah tanggal barang masuk, nama barang masuk, dan jumlah barang yang masuk
pada mutia optik. Data yang telah di inputkan pada aplikasi nantinya akan
ditampilkan pada list data barang masuk. Untuk masuk ke list data barang masuk
klik menu barang masuk pada bagian sub menu yang ada di sebelah kiri aplikasi.
aplikasi manajemen stok dan point of sale (POS) pada mutia optik yang akan
optik. Data yang harus di isikan pada aplikasi manajemen stok dan point of sale
(POS) ini adalah tanggal keluar barang, nama barang keluar, jumlah barang keluar,
toko pengiriman, dan keterangan barang yang dikirim oleh mutia optik. Data yang
telah di inputkan pada aplikasi nantinya akan ditampilkan pada list data pengiriman
barang. Untuk masuk ke list pengiriman barang klik menu kirim barang pada bagian
aplikasi manajemen stok dan point of sale (POS) pada mutia optik yang akan
dibangun untuk menginputkan pedataan mengenai retur barang pada mutia optik.
Data yang harus di isikan pada aplikasi manajemen stok dan point of sale (POS) ini
adalah tanggal keluar barang, nama barang keluar, jumlah barang, dan keterangan
barang keluar oleh mutia optik. Data yang telah di inputkan pada aplikasi nantinya
akan ditampilkan pada list data retur barang. Untuk masuk ke list retur barang klik
menu retur pada bagian sub menu yang ada di sebelah kiri aplikasi.
aplikasi manajemen stok dan point of sale (POS) pada mutia optik yang akan
manajemen stok dan point of sale (POS) pada mutia optik yang akan dibangun
untuk menginputkan pedataan mengenai data toko yang bekerjasama dengan mutia
optik. Data yang harus di isikan pada aplikasi manajemen stok dan point of sale
(POS) ini adalah nama toko, alamat toko, dan keterangan toko yang bekerjasama
dengan mutia optik. Data yang telah di inputkan pada aplikasi nantinya akan
ditampilkan pada list data toko. Untuk masuk ke list data toko klik menu toko pada
aplikasi manajemen stok dan point of sale (POS) pada mutia optik yang akan
dibangun untuk menginputkan pedataan mengenai jenis barang yang ada pada
mutia optik. Data yang harus di isikan pada aplikasi manajemen stok dan point of
sale (POS) ini adalah jenis barang apa saja yang dijual oleh mutia optik. Data yang
telah di inputkan pada aplikasi nantinya akan ditampilkan pada list data jenis
barang. Untuk masuk ke list data jenis barang klik menu jenis barang pada bagian
aplikasi manajemen stok dan point of sale (POS) pada mutia optik yang akan
dibangun untuk menginputkan pedataan mengenai nama barang yang ada pada
mutia optik. Data yang harus di isikan pada aplikasi manajemen stok dan point of
sale (POS) ini adalah kode barang, nama barang, barcode, jenis barang, dan harga
jual barang yang ada pada mutia optik. Data yang telah di inputkan pada aplikasi
nantinya akan ditampilkan pada list data nama barang. Untuk masuk ke list data
nama barang klik menu nama barang pada bagian sub menu yang ada di sebelah
kiri aplikasi.
manajemen stok dan point of sale (POS) pada mutia optik yang akan dibangun
untuk menginputkan pedataan mengenai user yang diberi hak akses untuk
mengakses aplikasi manajemen yang akan dibangun pada mutia optik. Data yang
harus di isikan pada aplikasi manajemen stok dan point of sale (POS) ini adalah
Tujuan dari rancangan laporan ini adalah untuk mengetahui data barang
Tujuan dari rancangan laporan ini adalah untuk mengetahui data barang
Tujuan dari rancangan laporan ini adalah untuk mengetahui data retur
Tujuan dari rancangan laporan ini adalah untuk mengetahui data stok
Tujuan dari rancangan laporan ini adalah untuk mengetahui stok barang
Tujuan dari rancangan laporan ini adalah untuk mengetahui data barang
Tujuan dari rancangan laporan ini adalah untuk mengetahui data barang
Tujuan dari rancangan laporan ini adalah untuk mengetahui data karyawan
Untuk menunjang berjalannya aplikasi manajemen stok dan point of sale ini
perangkat keras. Berikut ini akan dijabarkan mengenai apa saja yang digunakan
sistem.
51
52
2 HardDisk 500 Gb
3 RAM 2 Gb
4 Monitor 14 Inch
5 VGA
Salah satu kelebihan dari metode ini memungkinkan untuk departementalisasi dan
kesalahan yang mungkin akan terjadi. Pengembangan bergerak dari konsep, yaitu
berakhir di operasi pemeliharaan. Adapun tahapan yang ada pada metode sebagai
berikut :
menerima permintaan HTTP dan HTTPS dari client yang dikenal dengan
satu aplikasi web server localhost yang paling banyak digunakan. Aplikasi web
server XAMPP dibuat oleh Apache Friends dan installer-nya bisa langsung
penting. Pada web server yang kompleks, biasanya diperlukan adanya database
server sebagai media penyimpanan datanya. Database server ini bisa kita
gunakan terpisah ataupun bersamaan dengan web server itu sendiri. Aplikasi
untuk database server yang digunakan pada pembuatan sistem ini adalah
MySQL.
sublime text sebagai tool yang digunakan untuk menulis script/code program
6. Membuat Report
mengakses halaman utama aplikasi manajemen. Form login ini berfungsi sebagai
keamanan sistem agar tidak semua orang bisa mengakses aplikasi manajemen stok
dan point of sale ini. Untuk pengguna aplikasi yang ingin mengakses aplikasi
manajemen stok dan point of sale (POS) pada mutia optik ini harus menginputkan
email dan password yang telah didaftarkan pada aplikasi ini sebelumnya, sehingga
pengguna aplikasi dapat mengakses aplikasi dan mengelola data yang ada pada
aplikasi.
notifikasi seperti gambar dibawah ini, jika jumlah barang yang dikirim melebihi
7. Laporan Transaksi
8. Laporan Karyawan
4.4 Pengujian
bahwa program yang telah dibuat bebas dari kesalahan (bug), walapun tidak
menutup kemungkinan masih terjadi sedikit bug atau tidak 100% bebas dari bug,
namun pengujian ini setidaknya bisa meminimalisir kesalahan yang akan terjadi.
untuk memastikan bahwa program bebas dari kesalahan, pemakai akan berusaha
mencari penyebab dan proses untuk melakukan pencarian kesalahan ini dikenal
fungsi di dalam program dapat berjalan dengan benar. Berikut beberapa proses yang
2. Kesalahan interface
Dibawah ini merupakan tabel hasil pengujian dari aplikasi manajemen stok dan
5.1 Kesimpulan
1. Aplikasi manajemen stok dan point of sale (POS) pada mutia optik telah
data MySQL.
3. Sistem dapat berjalan dengan baik untuk meningkatkan kinerja pegawai pada
mutia optik.
5.2 Saran
ditambahkan fitur pembelian pada mutia optik secara online sehingga lebih
71
DAFTAR PUSTAKA
Jogiyanto, & Hartono. (2009). Analisis & Desain Sistem Informasi. Yogyakart:
Andi Ofset.
Rosa, A., & Shalahuddin, M. (2015). Rekayasa Perangkat Lunak, Terstruktur dan
Berorientasi Objek. Bandung: INFORMATIKA.
72
73
LAMPIRAN-LAMPIRAN