Anda di halaman 1dari 47

PROPOSAL SKRIPSI

APLIKASI MANAJEMEN STOK DAN POIN OF SALE(POS) PADA

MUTIA OPTIC

Oleh:

AHMAD RAMDAN NAZMI

NPM: 17.63.0756

PROGRAM STUDI S1 TEKNIK INFORMATIKA


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ISLAM KALIMANTAN (UNISKA)
MUHAMMAD ARSYAD AL BANJARI
BANJARMASIN
2019
DAFTAR ISI

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

Tabel 1. 1 Penelitian Terkait...............................................................................14Y

Tabel 3. 1 Keterangan Simbol Diagram.................................................................19

Tabel 3. 2 Data Use Case.......................................................................................21

Tabel 3. 3 Tabel Admin.........................................................................................22

Tabel 3. 4 Tabel Stok Barang.................................................................................23

Tabel 3. 5 Tabel Barang Masuk.............................................................................23

Tabel 3. 6 Tabel Barang Keluar.............................................................................23

Tabel 3. 7 Tabel Jenis............................................................................................23

Tabel 3. 8 Tabel Barang.........................................................................................24

Tabel 3. 9 Tabel Karyawan....................................................................................24

Tabel 3. 10 Tabel Kasir..........................................................................................24

Tabel 3. 11 Tabel Sub Kasir...................................................................................24

Tabel 3. 12 Tabel Judul..........................................................................................25

Tabel 3. 13 Contoh Tabel Penelitian......................................................................39

v
DAFTAR GAMBAR

YGambar 3. 1 Diagram Konteks................................................................................

Gambar 3. 2 Use Case............................................................................................22

Gambar 3. 3 Rancangan Menu Utama Login........................................................25

Gambar 3. 4 Rancangan Dashboard.......................................................................26

Gambar 3. 5 Rancangan Barang Masuk.................................................................26

Gambar 3. 6 Rancangan data barang keluar..........................................................27

Gambar 3. 7 Rancangan tambah data barang keluar..............................................27

Gambar 3. 8 Rancangan data barang keluar..........................................................28

Gambar 3. 9 Rancangan data stok..........................................................................28

Gambar 3. 10 Rancangan tambah data jenis barang..............................................29

Gambar 3. 11 Rancangan data jenis barang...........................................................29

Gambar 3. 12 Rancangan tambah data barang.......................................................30

Gambar 3. 13 Rancangan data jadwal....................................................................30

Gambar 3. 18 Rancangan Laporan Data Barang Masuk........................................31

Gambar 3. 19 Rancangan Laporan Data Barang Keluar........................................32

Gambar 3. 20 Ranacngan Laporan Stok................................................................33

Gambar 3. 21 Rancangan Laporan Return.............................................................34

Gambar 3. 22 Laporan Data Barang Rusak...........................................................35

Gambar 3. 23 Laporan Terjual...............................................................................36

Gambar 3. 24 Rancangan Laporan Pengeluaran....................................................37

Gambar 3. 25 Rancangan Laporan Penghasilan....................................................38

vi
vii
BAB I
PENDAHULUAN

I.1 Latar Belakang

Pada era globalisasi teknologi berkembang sangat pesat khususnya dalam

bidang teknologi informasi, pemanfaatan komputer untuk membantu tugas

manusia sangat diperlukan untuk mencapai tingkat efektifitas dan efisiensi yang

tinggi. Hal ini berlaku disegala bidang termasuk dalam bidang industri.

Suatu perusahaan perdagangan yang didalamnya terdapat proses transaksi

baik penjualan maupun pembelian serta penditribusian sangat memerlukan suatu

sistem manajemen pengelolaan yang dapat memonitor dan mengevaluasi dari

proses-proses penelolaan transaksi tersebut. Untuk itu diperlukan suatu sistem

atau aplikasi dalam bidang teknologi informasi yang mampu melakukan

pengelolaan kegiatan tersebut sehingga memudahkan user dalam memantau

transaksi yang terjadi secara komputerisasi. Point of sale merupakan salah satu

bidang penerapan teknologi informasi yang berkembang dengan pesat. Sistem

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 aplikasi point of sales (POS) dapat meningkatkan kualitas pelayanan,

karena proses transaksi akan menjadi lebih cepat dan sistematis sehingga

mendukung kualitas pelayanan terhadap konsumen serta berorientasi

meningkatkan market, interest dan pelayanan terhadap konsumen.


2

Sejumlah penelitian telah dilakukan oleh membangun sebuah aplikasi yang

terkait, tentang Aplikasi Point Of Sale (POS) Berbasis Web mengenai

permasalahan yang terjadi pada CV. NMRQ oleh Dapai Ari Hidayat, pada tahun

(2014,) mengembangkan beberapa cabang sehingga membutuhkan aplikasi

web point of sales (POS) sebagai sarana promosi dan manajemen perusahaan

agagar dapat menyajikan informasi transaksi – transaksi dan laporan – laporan

penjualan baik di kantor pusat maupun di kantor cabang secara realtime sehingga

dapat dijadikan indikator kesuksesan dan keberhasilan suatu perusahaan dalam

menjalankan bisnisnya.Penelitian lainnya tentang Aplikasi Kasir Menggunakan

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

melakukan pelayanan saat banyak konsumen yang melakukan transaksi

pembayaran, sehingga kasir kurang teliti dalam pembuatan nota, perhitungan

jumlah total dan pencatatan data ke dalam buku arsip penjualan.

Oleh karena itu dalam sebuah perusahaan harus memiliki sistem yang

terotomatisasi sehingga akan menjadi lebih efektif dan mengurangi terjadi

kesalahan informasi, pencatatan penjualan dan rugi laba perusahaan. Berdasarkan

uraian diatas dibutuhkan sebuah perancangan aplikasi point of sale yang

dikembangkan dengan menggunakan bahasa pemrograman PHP dan database

MySql. “APLIKASI MANAJEMEN STOK DAN POIN OF SALE(POS)

PADA MUTIA OPTIC ”.


3

I.2 Rumusan Masalah

Rumusan Masalah Berdasarkan latar belakang diatas maka penulis dapat

mengidentifikasikan beberapa masalah sebagai berikut :

1. Belum berjalan dengan baiknya proses operasional perusahaan berupa

penjualan dan pembelian alat tulis kantor yang ada di Toko dea.

Dikarenakan didalam seluruh kegiatan transaksi seperti penjualan dan

pembelian alat tulis kantor masih dicatat secara manual atau tulis tangan,

sehingga proses transaksi sering terjadi kekeliruan.

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

keterangan terperinci pada buku stock tersebut, sehingga terjadi kesalahan

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

yang hampir habis atau sudah habis.

3. Seringkali owner merasa kebingungan dalam arsip laporan yang diakibatkan

ketidaksesuaian data seperti pada transaksi penjualan dan pembelian alat

tulis kantor, selain itu pada toko dea juga sering terjadi kehilangan arsip

laporan karena penyimpanannya masih berbentuk arsip.


4

I.3 Batasan Masalah

Dalam penyusunan proposal ini penulis membatasi permasalahan yang ada

agar dalam penjelasannya akan lebih terfokus dan terarah sesuai dengan yang

diinginkan. Adapun batasan masalah yang ada adalah sebagai berikut :

1. Proses yang dibahas dalam sistem ini hanya mengenai proses transaksi

penjualan dan pembelian kacamata, pengolahan persediaan alat optic, retur

barang, serta laporan-laporan yang terkait seperti laporan keuangan,

laporan penjualan, laporan pembelian, laporan persediaan.

2. Proses pembayaran transaksi hanya dilakukan dengan pembayaran tunai

atau cash, tidak menerima debet atau sejenisnya.

3. Tidak menerima proses pemesanan barang dari konsumen, jadi barang

yang dijual didalam sistem informasi ini adalah barang yang terdapat pada

bagian logistik di toko Mutia Optic.

I.4 Tujuan Penelitian

Tujuan dari penelitian rancang bangun point of sale (POS) ini adalah:

1. Dapat menganalisis data penjualan dan pembelian

2. Dapat membantu menyesuaikan keputusan order pembelian untuk tren

pembelian konsumen musiman.

I.5 Manfaat Penelitian

Terbentuknya Aplikasi baru ini diharapkan dapat memberikan manfaat antara

lain :
5

1. Memudahkan bisnis optic mengelola barang di toko

2. Memberikan layanan pelanggan yang lebih baik

3. Meningkatkan keamanan data terkait dengan pelanggan

4. Menghasilkan laporan penjualan yang lengkap dan akurat

5. Memudahkan dan mempercepat proses pengembalian barang


BAB II
TINJAUAN PUSTAKA

II.1 Landasan Teori

II.1.1 Tinjauan Umum

Pengertian dari Point Of Sale (POS) yaitu merupakan kegiatan yang

berorientasi pada penjualan serta sistem yang membantu proses transaksi. Setiap

POS terdiri dari hardware berupa (Terminal/PC, Receipt Printer, Cash Drawer,

Terminal pembayaran, Barcode Scanner) dan software berupa (Inventory

Management, Pelaporan, Purchasing, Customer Management, Standar Keamanan

Transaksi, Return Processing) dimana kedua komponen tersebut digunakan untuk

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

pembeli kepada pedagang, karena pembayaran tersebut merupakan indikator bagi

pebisnis untuk mengukur tingkat pendapata.

II.1.2 Sistem

Sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang

bekerja sama untuk mencapai tujuan bersama.

Beberapa pengertian sistem menurut beberapa pakar sistem informasi antara lain :

1. Gordon B. Davis dalam bukunya, managemen information system:

Conceptual foundation, Structure and Development (hal. 81), menyatakan


7

bahwa sistem terbagi dua bagian yaitu sistem abstrak dan fisik. Sebuah

sistem abstrak adalah susunan yang teratur, gagasan atau konsepsi yang

saling terganmtung. Sebagai contoh sebuah sistem teologi adalah sebuah

susunan gagasan mengenai hubungan Tuhan dan manusia dan sebagainya.

Sistem yang bersifat fisik adalah serangakaian unsur yang bekerja sama

untuk mencapai suatu tujuan. Contohnya sistem komputer yang

merupakan peralatan yang berfungsi bersama untuk menjalankan

pengolahan computer.

2. Buch and Strater dalam bukunya, Information System Theory Practice

(1974. Hal. 9). Mendefinisikan sistem adalah kumpulan bagian-bagian

atau subsistem-subsistem yang disatukan dan dirancang untuk mencapai

suatu tujuan.

Sistem adalah suatu jarinagan prosedur yang dibuat menurut pola yang

terpadu untuk melaksanakan kegiatan pokok perusahaan. Prosedur adalah suatu

urutan kegiatan klerikal, biasanya melibatkan beberapa orang dalam satu

departemen atau lebih, yang dibuat untuk menjamin penanganan secara seragam

transaksi perusahaan yang terjadi berulang-ulang.

Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan

maksud yang sama untuk mencapai suatu tujuan organisasi. Organisasi terdiri dari

sejumlah sumber daya yang bekerja menuju tercapainya suatu tujuan tertentu yang

ditentukan oleh pemilik atau manajemen.

Beberapa pengertian mengenai sistem yang diberikan dapat dikelompokan

kedalam dua kelompok. Pertama lebih menekan pada elemen-elemen dalam


8

sistem. Elemen-elemen, komponen-komponen atau bagian-bagian dari suatu

sistem dapat berupa subsistem. Kedua lebih menekan pada prosedur. Berdasarkan

banyak pengertian diatas, maka dapat ditarik kesimpulan bahwa sistem

merupakan kumpulan dari prosedur kagiatan untuk menghasilkan tujuan yang

hendak dicapai secara bersama-sama.

II.1.3 Aplikasi

Secara istilah, aplikasi komputer adalah suatu subkelas perangkat lunak

komputer yang menggunakan kemampuan komputer langsung untuk melakukan

suatu tugas yang diinginkan pemakai (user), contoh utama perangkat lunak

aplikasi adalah program pengolah kata, lembar kerja, dan pemutar media.

Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang

memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan

menggunakan tiap aplikasi. Umumnya aplikasi-aplikasi tersebut memiliki

kemampuan untuk saling berinteraksi sehingga menguntungkan pemakai (user),

contohnya adalah suatu lembar kerja dapat dimasukkan dalam suatu dokumen

pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah.

Secara umum, aplikasi merupakan sebuah alat terapan yang difungsikan

secara khusus dan terpadu sesuai dengan kemampuan yang dimilikinya. Secara

etimologi, aplikasi berasal dari bahasa inggris yaitu Application yang berarti

penerapan, lamaran dan penggunaan. Secara istilah aplikasi merupakan sebuah

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

PHP adalah bahasa pemrograman script server-side yang didesain

untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai

bahasa pemrograman umum (wikipedia). PHP di kembangkan pada

tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group.

Situs resmi PHP beralamat di http://www.php.net. Pada awalnya PHP

merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP

digunakan untuk membuat website pribadi. Dalam beberapa tahun

perkembangannya, PHP

menjelma menjadi bahasa pemrograman web yang 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 PHP: Hypertext Preprocessor, sebuah

kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari

singkatan itu sendiri: PHP: Hypertext Preprocessor. 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 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

seperti Joomla, Drupal, dan WordPress.

II.1.5 XAMPP

Xampp Adalah perangkat lunak yang mendukung banyak sistem operasi,

merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server

yang 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 degan bahasa

pemrograman PHP dan Perl.

Xampp juga merupakan program aplikasi pengembang yang berguna

untuk pengembangan website berbasis PHP dan MySQL, dan aplikasi

desktop menggunakan database mysql. Software XAMPP dibuat dan

dikembangkan oleh 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

dikembangkan dan mempresentasikannya ke pihak lain secara langsung

dari komputer, tanpa perlu terkoneksi ke internet.


11

II.1.6 Database MySQL

Menurut (Kadir, Mudah mempelajari Database MySQL, 2009) MySQL

adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang

multithread, dan multi-user. MySQL adalah implementasi dari system

manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah

dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan

500 di antaranya memiliki 7 juta baris. MySQL AB merupakan perusahaan

komersial Swedia yang mensponsori dan yang memiliki MySQL. Pendiri

MySQL AB adalah dua orang Swedia yang bernama David Axmark, Allan

Larsson dan satu orang Finlandia bernama Michael “Monty”.

Setiap pengguna MySQL dapat menggunakannya secara bebas yang

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

juga dikembangan oleh Oracle, Informix dan Sybase, dengan menggunakan

SQL, proses pengaksesan database lebih userfriendly dibandingan dengan yang

lain, misalnya dBase atau Clipper karena mereka masih menggunakan perintah-

perintah pemrograman murni.


12

II.1.7 Web Hosting

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 bisa dimasukkan tergantung dari besarnya web hosting yang

disewa/dipunyai, semakin besar web hosting semakin besar pula data yang dapat

dimasukkan dan ditampilkan dalam website.

Web Hosting juga diperoleh dengan menyewa. Pengguna akan memperoleh

kontrol panel yang terproteksi dengan username dan password untuk administrasi

websitenya. Besarnya hosting ditentukan ruangan harddisk dengan ukuran

MB(Mega Byte) atau GB(Giga Byte). Lama penyewaan web hosting yang banyak

dijumpai baik di Indonesia maupun Luar Negeri. Lokasi peletakan pusat data

(datacenter) web hosting bermacam-macam. Ada yang di Jakarta, Singapore,

Inggris, Amerika, dll dengan harga sewa bervariasi.

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,

aplikasi/program/script dan database. Pengertian Hosting dapat diibaratkan

sebagai contoh berikut; sebuah website diibaratkan sama dengan kios/ruangan di

Mall.

Perusahaan Hosting menyediakan hardware, jaringan (infrastruktur), email

(telepon), dan sebagainya agar anda dapat membuka/membuat website. Server

(gedung Mall) kami dihuni oleh banyak pelanggan, masing-masing pelanggan


13

mempunyai batas penggunaan diskpace (batasan ruangan) dan tentu saja setiap

pelanggan mengoperasikan websitenya masing-masing.

II.2 Penelitian Terkait

No Judul Nama Masalah Aplikasi Hasil Penelitian


Peneliti
Sistem Dieke Bagaimana WEB Dengan adanya
Informasi indria sistem sistem aplikasi yang
penjualan dan pratam penjualan dan dibuat maka dapat
pembelian alat a pembelian meminimalisir
tulis toko (2015) pada Toko kesalahan dalam
tamiya Tamiya. pendataan barang di
2. Bagaimana gudang
merancang 2. Dengan adanya
suatu sistem sistem aplikasi yang
informasi agar dibuat maka dapat
mempermudah mempermudah
dalam dalam proses
melakukan pencarian data barang
pencarian data karena
barang dapat disimpan di
3. Bagaimana dalam database
implementasi 3. Dengan adanya
suatu sistem sistem aplikasi yang
informasi dari dibuat maka data
rancangan penjualan dan
ke aplikasi pembelian dapat
program dalam disimpan di dalam
pembuatan database dan
laporan dapat langsung di
penjualan dan cetak sebagai laporan
pembelian tanpa harus merekap
pada Toko kembali
Tamiya
Aplikasi Yuntari Dari Visual 1. Sistem Penjualan
penjualan dan purbas Identifikasi Basic dan Persediaan Obat
persedian obat ari masalah yang pada Apotek Merben
pada apotek diuraikan masih menggunakan
14

merben (2017) diatas tersebut sistem yang manual,


maka penulis yaitu masih
merumuskan menggunakan Alat
masalah, Tulis Kantor. Dalam
yaitu : pembuatan laporan
Bagaimana obat masih
STMIK membutuhkan waktu
Prabumulih yang lama.
merancang dan 2. Apotek Merben
membangun membutuhkan
Aplikasi Aplikasi yang dapat
Penjualan dan membantu staffnya
Persediaan dalam mengolah data
Obat obat maupun
berdasarkan penjualan.
teknologi
informasi yang
bermanfaat
bagi Apotek
Merben ?
Aplikasi poin Titania Sistem WEB Aplikasi Point of Sale
of sale(POS) Grawid pencatatan yang dibangun ini
berbasis WEB i manual adalah dari hasil
menggunakan Yuarita membutuhkan survey yang
metode siklus dan waktu yang dilakukan pada
hidup Fitri lama sehingga perusahaan yang
pengembangan Marisa berjalan tidak sedang berkembang
sistem (2017) efektif, selain dan dalam melakukan
itu juga ada transaksi masih
kemungkinan menggunakan cara
terjadi yang manual.
kesalahan Sehingga sering kali
informasi, terjadi kesalahan dan
penulisan kehilangan faktur
dalam pembelian dan
penjualan, penjualan. Aplikasi
pencatatan yang dibuat ini
barang dan digunakan untuk
rugi laba yang meminimalisir
dihasilkan. terjadinya kesalahan
dan kehilangan faktur
pembelian dan
penjualan, meyimpan
data dengan lengkap,
dan memudahkan
pengelola untuk
15

melakukan transaksi
pengecekan stok roti,
harga produksi, data
penjualan, data
pembelian dan
pengecekan rugi dan
laba perusahaan.
BAB III
METODE PENELITIAN

III.1 Analisa Sistem yang Berjalan

Aplikasi yang ada saat ini adalah masih menggunakan Microsoft excel dan

Microsoft word untuk penyajian manajemen stok. Karena pengolahan data yang

kurang terkomputerisasi mengakibatkan sulitnya dalam pembuatan laporan.

Dari analisis di atas dapat dilihat kelemahan yang ada pada sistem yang

sedang berjalan adalah sebagai berikut :

1. Pengolahan data dan informasi masih secara manual, dimungkinkan dapat

terjadi kesalahan atau manipulasi data.

2. Terlalu lamanya penyajian laporan akibat pengolahan data secara manual,

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 mengalami kerusakan atau usang.

III.2 Analisis Kebutuhan Sistem

1. Aplikasi harus dapat memberikan informasi kepada semua pegawai sesuai

dengan jabatannya.

2. Petugas yang berwenang dapat mengakses sistem.

3. Aplikasi harus dapat memberikan fasilitas perubahan data registrasi.


17

III.2.1 Usulan Hardware Software

Untuk menunjang dan memperoleh tujuan yang diinginkan maka

diusulkan menggunakan hardware dan software yang akan menjadi penunjang

dalam menjalankan sistem ini. Sebagai berikut :

A. Hardware (Perangkat Keras) :

Segala macam perangkat yang masuk dalam perangkat keras komputer

seperti 1 unit Komputer atau Laptop yang di butuhkan pada kinerja sistem

berdasarkan spesifikasi komputer minimal (minimum requirements) antara lain :

1. Monitor 14”

2. CPU Intel Core i3, 2.0 GHz

3. Memory 4GB

4. HDD 500GB

5. Keyboard + Mouse

6. Printer

III.3 Rancangan Model Sistem

III.3.1 Diagram Konteks

Diagram konteks adalah sebuah diagram yang menggambarkan

hubungan antara entiti luar, masukan dan keluaran dari sistem hanya memuat

satu proses dan beberapa entitas yang mewakili proses dari seluruh sistem.

Keterangan simbol-simbol diagram konteks adalah sebagai berikut :


18

Tabel 3. 1 Keterangan Simbol Diagram

Simbol Arti

Entity yang terlibat dalam


sistem (Terminator)

Arah aliran data

Proses yang terjadi dalam


system

Data flow diagram Aplikasi Jasa Pengiriman Barang pada Bright Kurir

Banjarmasin adalah sebagai berikut:

Gambar 3. 1 Diagram Konteks


19

I.5.1 Use Case

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.

[ CITATION Adi19 \l 1033 ]


20

Tabel 3. 2 Data Use Case


21

Gambar 3. 2 Use Case

III.4 Rancangan Database

III.4.1 Structure Database

1. Tabel Admin

Tabel 3. 3 Tabel Admin

No Field Type Size Keterangan


1 Id* Int 50 Primary key, UniqId
2 Username Varchar 20 Bycript
3 Password Varchar 15
4 Nama Text 20
5 Email Varchar 30
6 Notelp Int 12
7 Alamat Varchar 100
22

2. Tabel Stok Barang

Tabel 3. 4 Tabel Stok Barang

No Field Type Size Keterangan


1 Kode barang* Varchar 50 Primary key
2 Stok Integer 10

3. Tabel Barang Masuk

Tabel 3. 5 Tabel Barang Masuk

No Field Type Size Keterangan


1 Id* Integer 11 Primary key, AI
2 Tanggal Date
3 Kode barang Varchar 50 Foreign key
4 Jumlah Integer 11
5 Harga Integer 11

4. Tabel Barang Keluar

Tabel 3. 6 Tabel Barang Keluar

No Field Type Size Keterangan


1 Id* Integer 11 Primary key, AI
2 Tanggal Date
3 Kode barang Varchar 50 Foreign key
4 Jumlah Integer 11
5 Harga Integer 11

5. Tabel Jenis

Tabel 3. 7 Tabel Jenis

No Field Type Size Keterangan


1 Id jenis* Integer 11 Primary Key, AI
2 Nama jenis Varchar 30
23

6. Tabel Barang

Tabel 3. 8 Tabel Barang

No Field Type Size Keterangan


1 Kode barang* Varchar 10 Primary Key
2 Nama barang Varchar 50
3 Id jenis Integer 11 Foreign key

7. Tabel Karyawan

Tabel 3. 9 Tabel Karyawan

No Field Type Size Keterangan


1 Id User* Varchar 50 Primary key, UUID
2 No Telepon Varchar 14
3 No Ktp Varchar 16
4 Email Varchar 50
5 Jenis kelamin Enum 2 L/P
6 Alamat Text 128
7 Foto Text 128

8. Tabel Kasir

Tabel 3. 10 Tabel Kasir

No Field Type Size Keterangan


1 No Transaksi* Varchar 50 Primary key
2 Tanggal Date
3 Id User Varchar 50 Foreign Key, UUID
4 Total Harga Integer 11

9. Tabel Sub Kasir

Tabel 3. 11 Tabel Sub Kasir

No Field Type Size Keterangan


1 Id Integer 11 Primary key, AI
2 Tanggal Date
3 No Transaksi Varchar 50 Foreign key
4 Barcode Varchar 100
5 Kode Barang Varchar 30 Foreign key
6 Jumlah Integer 11
24

7 Harga Integer 11

10. Tabel User

Tabel 3. 12 Tabel Judul

No Field Type Size Keterangan


1 Id_Judul* Varchar 20 Id Bimbingan
2 Judul Varchar 20 Judul

III.5 Rancangan Antar Muka Masukan Sistem

Perancangan Antar Muka Sistem bertujuan untuk memberikan gambaran

tentang yg akan dibangun, sehingga akan mempermudah dalam

mengimplemantasikan aplikasi. Perancangan aplikasi menjadi sebuah program yg

utuh dan dapat digunakan. Perancangan Antar Muka Masukan pada Bright Kurir

Banjarmasin.

III.5.1 Rancangan Menu Utama Login

Form ini adalah halaman yang pertama kali muncul ketika aplikasi

dibuka, karena ini adalah salah satu bentuk keamanan.

Gambar 3. 3 Rancangan Menu Utama Login


25

III.5.2 Rancangan Dashboard

Form dashboard memiliki fungsi untuk menampilkan informasi utama

yang ada pada aplikasi.

Gambar 3. 4 Rancangan Dashboard

III.5.3 Rancangan Tambah Barang Masuk

Form barang masuk berfungsi untuk menginput data barang

Gambar 3. 5 Rancangan Barang Masuk


26

III.5.4 Rancangan Data Barang Masuk

Pada form ini data Barang Masuk yang telah di input akan di tampilkan

Gambar 3. 6 Rancangan data barang keluar

III.5.5 Rancangan Tambah Barang Keluar

Form barang keluar berfungsi untuk menginput data barang.


27

Gambar 3. 7 Rancangan tambah data barang keluar

III.5.6 Rancangan Data Barang Keluar

Pada form ini barang keluar yang sudah di input akan di tampilkan.

Gambar 3. 8 Rancangan data barang keluar

III.5.7 Rancangan Data Stok

Pada form ini data stok barang keseluruhan akan di tampilkan.


28

Gambar 3. 9 Rancangan data stok

III.5.8 Rancangan Tambah Data Jenis Barang.

Pada form ini berfungsi untuk menambahkan data master prodi.

Gambar 3. 10 Rancangan tambah data jenis barang

III.5.9 Rancangan Data Jenis Barang

Pada form ini data data jenis barang yang telah di input akan di tampilkan.
29

Gambar 3. 11 Rancangan data jenis barang

III.5.10 Rancangan Tambah Data Barang

Pada form ini admin bisa menginput data nama barang atau produk yang di

jual.

Gambar 3. 12 Rancangan tambah data barang

III.5.11 Rancangan Data Barang

Pada form ini data barang yang di input akan di tampilkan.


30

Gambar 3. 13 Rancangan data jadwal

III.6 Rancangan Antar Muka Luaran Sistem

Output sistem merupakan data yang telah diproses menjadi bentuk yang

dapat digunakan. Komputer memproses data-data yang diinputkan menjadi

sebuah informasi yang disebut sebagai perangkat output.


31

III.6.1 Rancangan Laporan Data Barang Masuk

Gambar 3. 14 Rancangan Laporan Data Barang Masuk


32

III.6.2 Rancangan Laporan Data Barang Keluar

Gambar 3. 15 Rancangan Laporan Data Barang Keluar


33

III.6.3 Rancangan Laporan Stok

Gambar 3. 16 Ranacngan Laporan Stok


34

III.6.4 Rancangan Laporan Return

Gambar 3. 17 Rancangan Laporan Return


35

III.6.5 ancangan Laporan Data Barang Rusak

Gambar 3. 18 Laporan Data Barang Rusak


36

III.6.6 Rancangan Laporan Terjual

Gambar 3. 19 Laporan Terjual


37

III.6.7 Rancangan Laporan Pengeluaran

Gambar 3. 20 Rancangan Laporan Pengeluaran


38

III.6.8 Rancangan Laporan Penghasilan

Gambar 3. 21 Rancangan Laporan Penghasilan


39

III.7 Tempat dan Jadwal Penelitian

Tabel 3. 13 Contoh Tabel Penelitian

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

Galoora. (2016). Sistem Informasi Manajemen Bimbingan Online Skripsi


Interaktif & Simpel. Diambil kembali dari Galoora:
http://galoora.id/sistem-informasi-manajemen-bimbingan-online/

Helmi, M. (2014, November 28). PENGERTIAN SKRIPSI, TESIS, DISERTASI,


KARANGAN ILMIAH POPULER &JURNAL. Diambil kembali dari
Machdar Helmi:
https://machdarhelmi.wordpress.com/2014/11/28/pengertian-skripsi-tesis-
disertasi-karangan-ilmiah-populer-jurnal/

Ibrahim, A. (t.thn.). Pengertian Aplikasi dan Sejarah Perkembangan Aplikasi.


Diambil kembali dari pengertiandefinisi.:
https://pengertiandefinisi.com/pengertian-aplikasi-dan-sejarah-
perkembangan-aplikasi/

Pratama, A. R. (2019, Januari 21). Belajar UML - Use Case Diagram. Diambil
kembali dari Codepolitan: https://www.codepolitan.com/mengenal-uml-
diagram-use-case

UKSW, F. (2014). Buku Pedoman Pelaksanaan Tugas Akhir (Skripsi) Mahasiswa


Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.
Salatiga.

Anda mungkin juga menyukai