MUTIA OPTIC
Oleh:
NPM: 17.63.0756
Halaman
DAFTAR ISI........................................................................................ii
DAFTAR TABEL..............................................................................iv
DAFTAR GAMBAR..........................................................................vi
BAB I PENDAHULUAN....................................................................1
1.1 Latar Belakang........................................................................................1
1.2 Rumusan Masalah...................................................................................4
1.3 Batasan Masalah.....................................................................................5
1.4 Tujuan Penelitian....................................................................................5
1.5 Manfaat Penelitian..................................................................................6
BAB II TINJAUAN PUSTAKA.........................................................7
2.1 Landasan Teori.......................................................................................7
2.1.1 Tinjauan Umum...............................................................................7
2.1.2 Sistem...............................................................................................8
2.1.3 Aplikasi............................................................................................9
2.1.4 PHP................................................................................................10
2.1.5 XAMPP..........................................................................................11
2.1.6 Database MySQL...........................................................................12
2.1.7 Web Hosting..................................................................................13
2.2 Penelitian Terkait..................................................................................14
BAB III METODE PENELITIAN..................................................16
3.1 Teknik Pengumpulan Data...................................................................16
3.2 Analisa Sistem yang Berjalan...............................................................17
3.3 Analisis Kebutuhan Sistem...................................................................18
3.3.1 Usulan Hardware Software............................................................18
3.4 Rancangan Model Sistem.....................................................................19
3.4.1 Diagram Konteks...........................................................................19
ii
1.5.1 Use Case.........................................................................................20
3.5 Rancangan Database.............................................................................22
3.5.1 Structure Database.........................................................................22
3.6 Rancangan Antar Muka Masukan Sistem.............................................25
3.6.1 Rancangan Menu Utama Login.....................................................25
3.6.2 Rancangan Dashboard...................................................................26
3.6.3 Rancangan Tambah Barang Masuk...............................................26
3.6.4 Rancangan Data Barang Masuk.....................................................27
3.6.5 Rancangan Tambah Barang Keluar...............................................27
3.6.6 Rancangan Data Barang Keluar.....................................................28
3.6.7 Rancangan Data Stok.....................................................................28
3.6.8 Rancangan Tambah Data Jenis Barang..........................................29
3.6.9 Rancangan Data Jenis Barang........................................................29
3.6.10 Rancangan Tambah Data Barang.................................................30
3.6.11 Rancangan Data Barang...............................................................30
3.7 Rancangan Antar Muka Luaran Sistem................................................31
3.7.1 Rancangan Laporan Data Barang Masuk......................................31
3.7.2 Rancangan Laporan Data Barang Keluar......................................32
3.7.3 Rancangan Laporan Stok...............................................................33
3.7.4 Rancangan Laporan Return............................................................34
3.7.5 ancangan Laporan Data Barang Rusak..........................................35
3.7.6 Rancangan Laporan Terjual...........................................................36
3.7.7 Rancangan Laporan Pengeluaran...................................................37
3.7.8 Rancangan Laporan Penghasilan...................................................38
3.8 Tempat dan Jadwal Penelitian..............................................................39
BAB IV DAFTAR PUSTAKA.........................................................40
iii
iv
DAFTAR TABEL
v
DAFTAR GAMBAR
vi
vii
BAB I
PENDAHULUAN
manusia sangat diperlukan untuk mencapai tingkat efektifitas dan efisiensi yang
tinggi. Hal ini berlaku disegala bidang termasuk dalam bidang industri.
transaksi yang terjadi secara komputerisasi. Point of sale merupakan salah satu
efektif, selain itu juga ada kemungkinan terjadi kesalahan informasi, penulisan
dalam penjualan, pencatatan barang dan rugi laba yang dihasilkan. Dengan
karena proses transaksi akan menjadi lebih cepat dan sistematis sehingga
permasalahan yang terjadi pada CV. NMRQ oleh Dapai Ari Hidayat, pada tahun
web point of sales (POS) sebagai sarana promosi dan manajemen perusahaan
penjualan baik di kantor pusat maupun di kantor cabang secara realtime sehingga
Barcode Reader oleh Ahmad Jamal dkk, pada tahun (2013), , permasalahan yang
terjadi adalah proses pembuatan nota penjualan dan perhitungan jumlah harga
penjualan di Toko dan Jasa Widodo Computer Ngadirojo sering terjadi kesalahan
yang disebabkan akibat kesalahan manusia. Kelalaian yang dilakukan ketika kasir
Oleh karena itu dalam sebuah perusahaan harus memiliki sistem yang
penjualan dan pembelian alat tulis kantor yang ada di Toko dea.
pembelian alat tulis kantor masih dicatat secara manual atau tulis tangan,
2. Terdapat kendala pada stock data barang alat tulis kantor di toko dea yang
masih dicatat dan disimpan pada beberapa buku, yang dimana tidak ada
dalam mencatat data barang dan keterlambatan dalam persediaan alat tulis
kantor yang menyebabkan toko dea kehabisan stok alat tulis kantor, hal
tersebut terjadi karena tidak adanya data persediaan stok alat tulis kantor
tulis kantor, selain itu pada toko dea juga sering terjadi kehilangan arsip
agar dalam penjelasannya akan lebih terfokus dan terarah sesuai dengan yang
1. Proses yang dibahas dalam sistem ini hanya mengenai proses transaksi
yang dijual didalam sistem informasi ini adalah barang yang terdapat pada
Tujuan dari penelitian rancang bangun point of sale (POS) ini adalah:
lain :
5
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 diibaratkan berupa terminal uang dimana tempat menerima pembayaran dari
II.1.2 Sistem
Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang
Beberapa pengertian sistem menurut beberapa pakar sistem informasi antara lain :
bahwa sistem terbagi dua bagian yaitu sistem abstrak dan fisik. Sebuah
sistem abstrak adalah susunan yang teratur, gagasan atau konsepsi yang
Sistem yang bersifat fisik adalah serangakaian unsur yang bekerja sama
pengolahan computer.
suatu tujuan.
Sistem adalah suatu jarinagan prosedur yang dibuat menurut pola yang
departemen atau lebih, yang dibuat untuk menjamin penanganan secara seragam
maksud yang sama untuk mencapai suatu tujuan organisasi. Organisasi terdiri dari
sejumlah sumber daya yang bekerja menuju tercapainya suatu tujuan tertentu yang
sistem dapat berupa subsistem. Kedua lebih menekan pada prosedur. Berdasarkan
II.1.3 Aplikasi
suatu tugas yang diinginkan pemakai (user), contoh utama perangkat lunak
aplikasi adalah program pengolah kata, lembar kerja, dan pemutar media.
contohnya adalah suatu lembar kerja dapat dimasukkan dalam suatu dokumen
pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah.
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
9
atau aplikasi yang lain dpat digunakan oleh sasaran yang dituju.[ CITATION
Adz \l 1033 ]
II.1.4 PHP
untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai
tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group.
merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP
perkembangannya, PHP
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 PHP: Hypertext Preprocessor, sebuah
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 seluruh dunia. Menurut
(Rahman, 2012), sekitar 82% dari web server di dunia menggunakan PHP. PHP
10
juga menjadi dasar dari aplikasi CMS (Content Management System) populer
II.1.5 XAMPP
server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTT
Server, MySQL database, dan penerjemah bahasa yang ditulis degan bahasa
Melalui program ini, programmer web dapat menguji aplikasi web yang
adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang
manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah
dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan
MySQL AB adalah dua orang Swedia yang bernama David Axmark, Allan
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 bahasa dasar yang digunakan untuk mengakses database yaitu SQL. SQL
(Structured Query Language) pertama kali diterapkan pada sebuah proyek riset
pada laboratorium riset San Jose, IBM yang bernama system R. Kemudian SQL
lain, misalnya dBase atau Clipper karena mereka masih menggunakan perintah-
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
disewa/dipunyai, semakin besar web hosting semakin besar pula data yang dapat
kontrol panel yang terproteksi dengan username dan password untuk administrasi
MB(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
dapat diakses lewat Internet. Data disini dapat berupa file, gambar, email,
Mall.
mempunyai batas penggunaan diskpace (batasan ruangan) dan tentu saja setiap
melakukan transaksi
pengecekan stok roti,
harga produksi, data
penjualan, data
pembelian dan
pengecekan rugi dan
laba perusahaan.
BAB III
METODE PENELITIAN
Aplikasi yang ada saat ini adalah masih menggunakan Microsoft excel dan
Microsoft word untuk penyajian manajemen stok. Karena pengolahan data yang
Dari analisis di atas dapat dilihat kelemahan yang ada pada sistem yang
tercapai.
dengan jabatannya.
seperti 1 unit Komputer atau Laptop yang di butuhkan pada kinerja sistem
1. Monitor 14”
3. Memory 4GB
4. HDD 500GB
5. Keyboard + Mouse
6. Printer
hubungan antara entiti luar, masukan dan keluaran dari sistem hanya memuat
satu proses dan beberapa entitas yang mewakili proses dari seluruh sistem.
Simbol Arti
Data flow diagram Aplikasi Jasa Pengiriman Barang pada Bright Kurir
Use Case Diagram adalah gambaran graphical dari beberapa atau semua
actor, use case, dan interaksi diantaranya yang memperkenalkan suatu sistem. Use
case diagram tidak menjelaskan secara detil tentang penggunaan use case, tetapi
hanya memberi gambaran singkat hubungan antara usecase, aktor, dan sistem.
1. Tabel Admin
5. Tabel Jenis
6. Tabel Barang
7. Tabel Karyawan
8. Tabel Kasir
7 Harga Integer 11
utuh dan dapat digunakan. Perancangan Antar Muka Masukan pada Bright Kurir
Banjarmasin.
Form ini adalah halaman yang pertama kali muncul ketika aplikasi
Pada form ini data Barang Masuk yang telah di input akan di tampilkan
Pada form ini barang keluar yang sudah di input akan di tampilkan.
Pada form ini data data jenis barang yang telah di input akan di tampilkan.
29
Pada form ini admin bisa menginput data nama barang atau produk yang di
jual.
Output sistem merupakan data yang telah diproses menjadi bentuk yang
N
Uraian Kegiatan Maret April Mei Juni
o
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan penelitian
2 Analisis Permasalahan
3 Perancangan Sistem
4 Pembuatan Aplikasi
Testing dan
5
Implementasi
Dokumentasi dan
6
Penulisan Laporan
Keterangan :
: Pelaksanaan Penelitian
BAB IV
DAFTAR PUSTAKA
Pratama, A. R. (2019, Januari 21). Belajar UML - Use Case Diagram. Diambil
kembali dari Codepolitan: https://www.codepolitan.com/mengenal-uml-
diagram-use-case