MENYETUJUI,
Pembimbing I Pembimbing II
MENGESAHKAN,
MENGETAHUI,
LEMBAR PENYATAAN
Dengan ini saya menyatakan bahwa: Skripsi yang berjudul Sistem Informasi Point
of Sale (POS) Toko Mega Beton Kaliabang, ini adalah benar-benar merupakan
hasil karya saya sendiri dan tidak mengandung materi yang ditulis oleh orang lain
kecuali pengutipan sebagai referensi yang sumbernya telah dituliskan secara jelas
sesuai dengan kaidah penulisan karya ilmiah.
Apabila di kemudian hari ditemukan adanya kecurangan dalam karya ini, saya
bersedia menerima sanksi dari Universitas Bhayangkara Jakarta Raya sesuai
dengan peraturan yang berlaku.
DIKI ARISKI
201510225141
ABSTRAK
iv
ABSTRACT
v
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan
karunia-Nya sehingga penulis dapat melaksanakan magang serta dapat
menyelesaikan skripsi dengan judul “Sistem Informasi Point of Sale (POS) Toko
Mega Beton Kaliabang”. Tugas akhir atau skripsi ini merupakan salah satu
syarat lulus dari pendidikan sarjana.
1. Kedua orang tua saya Bapak M. Sutopo dan Ibu Yuriah yang tiada henti
memanjatkan doa, segala perhatian, dukungan moral serta material “My
Parents everything for me”
2. Ketiga kakak saya Rio Pridianto, Nuning Sri Widayati, dan Andi
Triwibowo yang selalu membarikan doa, dukungan dan motivasi untuk
penulis.
3. Paman saya Bapak Marhadi yang selalu membarikan doa, dukungan dan
motivasi untuk penulis.
4. Keluarga besar tercinta, serta saudara-saudara yang tida hentinya
memberikan doa, dukungan dan motivasi bagi penulis.
5. Bapak Irjen Pol. (Purn) Dr. Drs. H. Bambang Karsono, SH, MM. selaku
Rektor Universitas Bhayangkara Jakarta Raya.
6. Ibu Ismaniah, S.Si, M.M selaku Dekan Fakultas Teknik Universitas
Bhayangkara Jakarta Raya.
7. Bapak Sugiyatno, S.Kom., M.Kom selaku ketua Kaprodi Teknik
Informatika Universitas Bhayangkara Jakarta Raya
8. Ir. MUHAMMAD KHAERUDIN, M.Kom selaku dosen pembimbing
Teknik Informatika Universitas Bhayangkara Jakarta Raya
9. Ibu Tyastuti Sri Lestari, S.Si., M.M selaku dosen pembimbing Teknik
Informatika Universitas Bhayangkara Jakarta Raya.
10. Seluruh Dosen dan staff pengajar di Universitas Bhayangkara Jakarta
Raya.
vi
11. Seluruh Karyawan dan Pemilik Toko Mega Beton Kaliabang.
12. Serta Retna Ayu Puspitasari yang selalu memebrikan semangat dan
motivasi kepada penulis.
13. Dan tak lupa untuk sahabat-sahabat saya Najwir Rosid, Prima Arif C.P,
Trisna Endarto, Zidni, Euwin, M. Ihsan, Reyhan Ali, Rizal, Indra
Maulana, Wali, Septi dan seluruh teman-teman yang telah banyak
membantu memberikan saran atas penulisan skripsi ini.
Penulis
vii
SISTEM INFORMASI POINT OF SALES TOKO MEGA BETON
KALIABANG BERBASIS WEB
SKRIPSI
Disusun Oleh :
NPM : 2015.10.225.141
FAKULTAS TEKNIK
2019
viii
DAFTAR ISI
Contents
LEMBAR PERSETUJUAN PEMBIMBING ........................................................ i
LEMBAR PENGESAHAN .................................................................................. ii
LEMBAR PENYATAAN .................................................................................... ii
ABSTRAK ........................................................................................................... iv
ABSTRACT ......................................................................................................... v
KATA PENGANTAR ......................................................................................... vi
SISTEM INFORMASI POINT OF SALES TOKO MEGA BETON
KALIABANG BERBASIS WEB ...................................................................... viii
DAFTAR ISI ....................................................................................................... ix
DAFTAR TABEL .............................................................................................. xii
DAFTAR GAMBAR ......................................................................................... xiv
BAB I .................................................................................................................... 1
PENDAHULUAN ................................................................................................ 1
1.1. Latar Belakang Masalah ......................................................................... 1
1.2. Identifikasi Masalah ............................................................................... 2
1.3. Batasan Masalah .................................................................................... 2
1.4. Rumusan Masalah .................................................................................. 3
1.5. Tujuan dan Manfaat ............................................................................... 3
1.5.1. Tujuan Penelitian ............................................................................ 3
1.5.2. Manfaat Penelitian .......................................................................... 4
1.6. Sistematika Penulisan ............................................................................ 4
BAB II .................................................................................................................. 6
LANDASAN TEORI............................................................................................ 6
2.1. Tinjauan Pustaka .................................................................................... 6
Tabel 2. 1 Tinjaun Pustaka dari beberapa jurnal .................................................. 7
2.2. Landasan Teori .......................................................................................... 8
2.2.1. Pengertian Sistem ........................................................................... 8
2.2.2. Pengertian Informasi ....................................................................... 8
2.2.3. Pengertian Sistem Informasi ........................................................... 9
2.2.4. Penjualan......................................................................................... 9
ix
2.2.5. Pembelian ....................................................................................... 9
2.2.6. Baja dan Beton .............................................................................. 10
2.2.7. Point Of Sales (POS) .................................................................... 10
2.2.8. Website ......................................................................................... 10
2.2.9. Xampp........................................................................................... 11
2.2.10. HTML ....................................................................................... 11
2.2.11. PHP ........................................................................................... 11
2.2.12. MYSQL ..................................................................................... 12
2.2.13. Metode Pengembangan Perangkat Lunak ................................. 12
2.2.14. Model Waterfall ........................................................................ 14
2.2.16. UML (Unified Modeling Language)......................................... 16
2.2.16. Flowchart ......................................................................................... 30
2.3. Gambaran Umum Perusahaan ..................................................................... 32
2.3.1. Profil Perusahaan .......................................................................... 32
2.3.2. Sejarah Perusahaan ....................................................................... 33
2.3.3. Visi ................................................................................................ 33
2.3.4. Misi ............................................................................................... 33
2.3.5. Struktur Organisasi ....................................................................... 34
2.4. Kerangka Penelitian ..................................................................................... 35
2.4.1. Diagram Alur Penelitian .................................................................... 35
BAB III ............................................................................................................... 37
METODELOGI PENELITIAN ........................................................................ 37
3.1. Metode Pengumpulan Data .................................................................. 37
1. Studi Kepustakaan ................................................................................... 37
2. Observasi ................................................................................................. 37
3. Wawancara .............................................................................................. 38
3.2. Metode Kuesioner (Angket)................................................................. 40
3.2.1. Angket / Kuesioner Sebelum Perancangan Aplikasi .................... 40
3.5.2. Hasil Perhitungan Dari Angket ..................................................... 41
3.3. Metode Pengembangan sistem ............................................................. 43
3.4. Analisa Kebutuhan Sistem ................................................................... 43
1. Kebutuhan Data ....................................................................................... 44
x
2. Analisa Kebutuhan Sistem ....................................................................... 45
3. Kebutuhan Nonfungsional ....................................................................... 45
3.5. Analisis Sistem ..................................................................................... 46
3.5.1. Analisa Sistem Berjalan ................................................................ 46
3.5.2. Analisa Permasalahan ................................................................... 48
3.5.3. Analisa Sistem Usulan .................................................................. 48
3.5.4. Hasil Analisa ................................................................................. 49
BAB IV ............................................................................................................... 51
PERRANCANGAN SISTEM DAN IMPLEMENTASI .................................... 51
4.1. Perancangan Sistem ................................................................................ 51
4.1.1. Use case Diagram ......................................................................... 51
4.1.2. Scenario Use Case ........................................................................ 53
4.1.3. Activity Diagram ........................................................................... 59
4.1.4. Sequence Diagram ........................................................................ 68
4.1.5. Class Diagram ............................................................................... 76
4.1.6. Component Diagram .................................................................... 77
4.1.7. Demployment Diagram ............................................................... 78
4.1.8. Perancangan Database .................................................................. 78
4.2. Perancangan User Interface ................................................................. 92
4.3. Tampilan Hasil Jadi ........................................................................... 100
4.4. Pengujian Black Box .......................................................................... 109
4.4.1. Kasus Hasil Uji ........................................................................... 109
4.4. Keunggulan Sistem ............................................................................ 111
4.5. Kelemahan Sistem.............................................................................. 111
BAB V .............................................................................................................. 112
KESIMPULAN DAN SARAN ........................................................................ 112
5.1. Kesimpulan ........................................................................................ 112
5.2. Saran................................................................................................... 112
DAFTAR PUSTAKA ....................................................................................... 113
xi
DAFTAR TABEL
Tabel 2. 1 Tinjaun Pustaka dari beberapa jurnal .................................................. 7
Tabel 2. 2 Simbol Use Case Diagram ................................................................. 17
Tabel 2. 3 Simbol Actifity Diagram ................................................................... 18
Tabel 2. 4 Simbol Sequence Diagram ................................................................ 20
Tabel 2. 5 Simbol Class Diagram ....................................................................... 21
Tabel 2. 6 Simbol Diagram Komponen .............................................................. 23
Tabel 2. 7 Simbol Diagram Package .................................................................. 23
Tabel 2. 8 Simbol Diagram Deployment ............................................................ 24
Tabel 2. 10 Simbol Diagram Komunikasi .......................................................... 27
Tabel 2. 11 Simbol Diagram Objek .................................................................... 28
Tabel 2. 12 Simbol Diagram Composite Structure ............................................. 29
Tabel 2.13Simbol Diagram Flowchart ............................................................... 31
Tabel 3.1 Daftar Pertanyaan Wawancara ........................................................... 38
Tabel 3.2 Hasil Wawancara ................................................................................ 39
Tabel 3.3. Nilai jawaban kuesioner ................................................................... 42
Tabel 3.4. Jumlah jawaban kuesioner responden ............................................... 42
Table 4.1. Skenario Use Case login yang diusulkan .......................................... 53
Table 4.2. Skenario Use Case input penjualan ................................................... 54
Table 4.3. Skenario Use Case Suplier ................................................................ 55
Table 4.4. Skenario Use Case Kategori .............................................................. 55
Table 4.5. Skenario Use Case barang ................................................................. 56
Table 4.6. Skenario Use Case pengguna ............................................................ 56
Tabel 4.7. Skenario Use case Pembelian ............................................................ 57
Tabel 4.8. Skenario Use Case Laporan .............................................................. 58
Tabel 4.8. Table User .......................................................................................... 85
Tabel 4.9. Table Suplier...................................................................................... 86
Tabel 4.10. Table Retur ...................................................................................... 86
Tabel 4.11. Table Kategori ................................................................................. 86
Tabel 4.12. Table Jual ......................................................................................... 87
Tabel 4.13. Table Detail Jual .............................................................................. 87
xii
Tabel 4.14 Table Detail Barang .......................................................................... 88
Tabel 4.15. Table Beli ........................................................................................ 88
Tabel 4.16. Table Retur ...................................................................................... 89
Tabel 4.17. Pengujian Black Box ...................................................................... 109
xiii
DAFTAR GAMBAR
xiv
Gambar 4.28. Perancangan Form Input Suplier ................................................ 95
Gambar 4.29 Perancangan Form Input Transaksi Penjualan ............................. 95
Gambar 4.30 Perancangan Form Input Transaksi Pembelian ........................... 96
Gambar 4.31 Perancangan Form Input Retur .................................................... 96
Gambar 4.32 Perancangan Laporan Data Barang .............................................. 97
Gambar 4.33 Perancangan Laporan Stok Barang .............................................. 97
Gambar 4.34 Perancangan Laporan Penjualan Barang ..................................... 98
Gambar 4.35 Perancangan Laporan Penjualan Pertanggal ................................ 98
Gambar 4.36 Perancangan Laporan Penjualan Perbulan ................................... 99
Gambar 4.37 Perancangan Laporan Penjualan Pertahun ................................... 99
Gambar 4.38 Perancangan Laporan Laba / Rugi ............................................. 100
Gambar 4.39 Tampilan Login .......................................................................... 100
Gambar 4.40 Tampilan Utama ........................................................................ 101
Gambar 4.41 Tampilan Penjualan ................................................................... 101
Gambar 4.42 Tampilan Pembelian Barang ...................................................... 102
Gambar 4.43 Tampilan Suplier........................................................................ 102
Gambar 4.44 Tampilan Kategori ..................................................................... 103
Gambar 4.45 Tampilan Halaman Barang ........................................................ 103
Gambar 4.46 Tampilan Retur .......................................................................... 104
Gambar 4.47 Tampilan Halaman Pengguana .................................................. 104
Gambar 4.48 Tampilan Nota Penjualan ........................................................... 105
Gambar 4.49 Tampilan Halaman Lporan ........................................................ 105
Gambar 4.50 Tampilan Laporan Barang ......................................................... 106
Gambar 4.51 Tampilan Laporan Stok ............................................................. 106
Gambar 4.52 Tampilan Laporan Penjulan ....................................................... 107
Gambar 4.53 Tampilan Laporan Laba / Rugi .................................................. 107
Gambar 4.54 Tampilan Halaman Grafik ......................................................... 108
Gambar 4.55 Tampilan Laporan Grafik .......................................................... 108
xv
BAB I
PENDAHULUAN
Toko Mega Beton Kaliabang merupakan salah satu bidang usaha yang
bergerak dalam bisnis penjualan besi beton dan baja ringan di kota Bekasi.
Beralamatkan di Jl. KH, Muchtar Tabrani No.5, Kaliabang Nangka-Perwira, kec.
Bekasi Utara, Kota Bekasi, jawa Barat. Merupakan toko besi beton dan baja
ringan yang memiliki mitra bisnis yang cukup banyak dan pelanggan yang ramai
untuk membeli besi berbagai macam jenis.
Agar mendapatkan hasil yang maksimal, maka diperlukan alat bantu atau
sarana yang memadai, misalnya alat pengolah data berupa aplikasi sebagai alat
pendukungnya, serta kemampuan sumber daya manusia untuk pengoprasiannya.
Dengan pertimbangan tersebut, penulis tertarik untuk membuat sebuah aplikasi
1
Point Of Sale atau disingkat dengan POS dapat diartikan sebagai sistem
manajemen transaksi toko grosir atau retail, dimana segala aktivitas yang
berhubungan pada pejualan yang terjadi pada suatu bidang usaha dapat dikontrol
secara cangih. Bagi pemilik usaha POS adalah bagian terpenting dalam bidang
usaha yang dijalani, dikarenakan POS dapat dengan mudah memanajemen
barang yang dimiliki, memudahkan meninjau barang dan harga serta laporan
terperinci dari aktivitas penjualan dan barang yang di perdagangkan, dimana
transaksi sejumlah uang dapat digunakan sebagai pengukur pendapatan usaha
setiap harinya. Oleh karenanya, penulis merancang sebuah program aplikasi
Point of sale (POS) berbasis web yang dapat membantu pencatatan transaksi
pada Toko Mega Beton Kaliabang, serta menuangkannya dalam penulisan
skripsi ini dengan mengambil judul : “Sistem Informasi Point Of Sale (POS)
Pada Toko Mega Beton Kaliabang Berbasis Web”.
1. Belum adanya proses pengolahan data barang secara tepat dan akurat,
sehingga menimbulkan kesalahan yang menyebabkan kerugian.
2. Proses pembuatan laporan data penjualan memakan waktu, karena
masih dilakukan secara berulang.
3. Proses transaksi penjualan dan pembelian barang masih dilakukan
secara manual, sehingga terkadang sering terjadi nota hilang ketika
perekapan penjualan.
4. Belum tersedia informasi yang tepat dan akurat tentang jumlah
barang masuk dan barang keluar pada toko.
2
1. Dalam Pembuatan aplikasi ini, tidak seluruh kegiatan yang ada di
perusahaan dibuat programnya, tetapi hanya dibuat pada kegiatan
pembelian, penjualan dan persediaan / stok barang.
2. Laporan meliputi Laporan Data Barang / Stok Barang,
Laporan Data Kategori, Laporan Data Suplier, Laporan Transaksi
Pembelian dan Laporan Transaksi Penjualan.
3. Pembuatan Aplikasi menggunakan PHP dan MYSQL.
3
1.5.2. Manfaat Penelitian
BAB I PENDAHULUAN.
4
realisasi alat dan perangkat lunak yang digunakan serta kerangka
pemikiran.
Pada bab ini berisi kesimpulan dan saran dari pengguna yang
menggunakan aplikasi ini sebagai bahan pengembangan sistem ke
arah yang lebih baik lagi di masa yang akan datang.
5
BAB II
LANDASAN TEORI
6
pemantauan persediaan sehingga ketersediaan dapat di periksa tanpa
harus secara manual memeriksa barang-barang lemari. Aplikasi yang
dirancang dengan sistem server dan klien menggunakan bahasa
pemrograman PHP dan database MySQL. Hasil dari penelitian ini
adalah titik aplikasi web pesanan penjualan memfasilitasi
pengelolaan barang, rekap transaksi bulanan dan laporan laba rugi
dan neraca. (Maulana, 2017).
Nama Penilitian,
Judul Metode Keterangan
No. tahun
Silvester Dian Analisa dan - Program ini menggunakan Bahasa
1.
Handy Permana Perancangan Aplikasi pemograman php dan MySql
& Faisal, 2015 Point Of Sale (POS) Aplikasi ini mampu mengatasi
Untuk Mendukung pemasalahan secara baik dan dapat
7
Manajemen Hubungan menyajikan informasi secara lebih baik
Pelanggan dan terkomputerisasi.
Muhammad Sony Rancangan dan Waterfall Aplikasi yang dibangun terkoordinasi
2.
Maulana, 2017 Implementasi Aplikasi pada sebuah sistem client-server.
Web Point of Sales
pada Butik Anak
“Galery Freya”
Erick Fernando, Rancangan Bangun Waterfall Mempermudah pengelola restoran
3.
A.Raharto Software Point Of dalam pengelolaan transaksi,
Condrobimo & Sales (POS) Pada Kafe pembuatan nota, dan pelaporan secara
Denny Andwiyan, XYZ Dikota Jambi akurat.
2018
Sistem adalah suatu susunan yang teratur dari berbagai kegiatan yang
saling terkait dan susunan dari beberapa prosedur yang saling terhubung satu
sama lain, sinergi semua unsur dan elemen yang berada didalamnya menunjang,
mempermudah pelakasanaan suatu kegiatan dalam organisasi atau ruang lingkup
pekerjaan sesuai dengan tujuan utama. (Lukman & Munawir, 2018)
8
dipahami, data yang dimiliki dapat menghasilkan nilai yang relevan sesuai
tujuan yang diinginkan dalam bentuk berupa angka, teks, grafik,/kurva, gambar,
audio-video visual. (Lukman & Munawir, 2018)
Sistem Informasi adalah sistem yang dibuat oleh manuasia yang secara
umum terdiri atas sejumlah komponen yang di dalamnya terdapat (manusia,
computer, teknologi informasi, dan prosedur kerja), dan harus ada sesuatu yang
diproses ( data menjadi informasi), dan dimaksudkan untuk mencapai suatu
sasaran atau tujuan. (Khadir, 2014)
2.2.4. Penjualan
Penjualan adalah proses, cara, perbuatan menjual barang dan jasa dari
pihak kepada pihak lainya dengan mendapatkan uang dari pihak pembeli sebagai
pengganti barang yang dibeli. (KBBI, 2016)
2.2.5. Pembelian
Pembelian adalah proses, cara, kegiatan dan usaha membeli suatu barang
dan jasa dengan menggunakan alat tukar transaksi yang sah dan sama-sama
memiliki kesepakatan dalam transaksinya. (KBBI, 2016)
9
2.2.6. Baja dan Beton
Baja adalah merupakan logam yang bersifat keras dan kuat, sedangkan
beton adalah baja khusus yang digunkan untuk kontruksi bangunan.
Dengan point of sale pemilik toko dapat dengan mudah melihat jumlah
item yang dimiliki atau yang dipesan, memudahkan meninjau biaya dan harga,
grafik penjualan, serta laporan terperinci dari aktivitas penjualan dan barang
yang diperdagangkan. Point of sale membantu mempermudah dalam pelacakan
pelanggan dengan menggunakan riwayat pembelian yang dihasilkan, informasi
untuk menyusaikan promosi produk yang laris terjual, pengiriman pesan dan
materi pemasaran lainya dan dapat mengamankan serta mencadangkan file atau
data transaksi yang dimiliki toko ke dalam prangkat lunak. (QuickBooks, 2013)
2.2.8. Website
Website adalah kumpulan halaman yang berisi informasi data digital baik
berupa teks, gambar, animsi, suara, dan suara atau gabungan dari semuanya
dukumen multimedia yang disediakan melaui jalur koneksi jaringan-jaringan
internet sehingga semua orang dapat mengakses dan dapat melihat dimanapun
10
mereka berada secara langsung melalui smartphone, komputer, laptop atau
prangkat yang lainya melaui browser. (Abdulloh, 2018)
2.2.9. Xampp
2.2.10. HTML
2.2.11. PHP
11
2.2.12. MYSQL
4. Field, kolom pada table yang memiliki ukuran dan tpe data tertentu
dalam database
Model SDLC air terjun (waterfall) sering juga disebut model skuensial
linier (sequential linear) atau alur hidup klasik dalam pembangunan suatu
software. Metode ini menyediakan pendekatan alur hidup secara terurut dimulai
12
dari analisis, desain, pengodean, pengujian, dan tahapan pendukung (support).
(A.S. & Shalahudin, 2018)
1. Planning
2. Analisys
a. Strategi analisis
b. Pengumpulan data persyaratan (diperoleh dari wawancara atau
kuisoner)
c. Analisis konsep sistem
13
3. Design
Fase design :
a. Strategi design
b. Pengembangan arsitektur desain
c. Basis data
d. Team analisis pengembangan desain program
4. Implementasi
Fase dimana sistem sebenaranya dibangun atau dibeli dalam hal
desain software dikemas. Didalamnya termasuk persiapan
inplementasi, implementasi perangkat lunak pada lingkungan
produksi (lingkungan pada user) dan menjalankan resulusi dari
permasalahan yang teridentifikasi dari fase sebelumnya.
Fase tahapan dari implementasi ada 3 :
a. Pembangunan sistem
b. Penginstalan sistem
c. Membuat team analsis yang bertugas membuat rencana
pendukung (support/maintenece) untuk sistem.
14
Sistem/ Rekayasa
Informasi
Pemeliharaan
15
4. Penerapan / Pengujian Program (Integration & Testing)
Tahapan ini merupakan penyatuan unit-unit program kemudian diuji
secara keseluruhan. Tahapan bisa dikatakan final dalam
pembuatan sebuah sistem. Setelah melakukan analisa, design dan
pengkodean, dan pengujian ini maka sistem yang sudah jadi dapat
digunakan oleh user.
UML adalah salah satu alat bantu yang sngat handal di dunia
pengembangan sistem yang berorientasi objek. Hal ini di sebabkan
karena UML menyediakan bahasa permodelan visual yang
memungkinkan bagi pengembang sistem untuk membuat cetak biru atas
visi mereka dalam bentuk yang baku, mudah dimengerti serta dilengkapi
dengan mekanisme yang efektif untuk berbagi dan mengkomunikasikan
rancangan mereka dengan yang lain. (Munawar, 2018)
Use Case Diagram yaitu salah satu jenis diagram pada UML yang
menggambarkan interaksi antara sistem dan aktor, use case diagram
juga dapat mendeskripsikan tipe interaksi antara si pemakai sistem
dengan sistemnya. Simbol use case diagram adalah sebagai berikut :
16
Tabel 2. 2 Simbol Use Case Diagram
Menspesifikasikan himpuan
peran yang pengguna mainkan
1 Actor
ketika berinteraksi dengan use
case.
17
Menspesifikasikan paket yang
menampilkan sistem secara
7 System
terbatas.
2. Activity Diagram
Memperlihatkan bagaimana
1 Actifity masing-masing kelas antarmuka
saling berinteraksi satu sama lain
18
State dari sistem yang
2 Action mencerminkan eksekusi dari suatu
aksi
3. Sequence Diagram
19
Tabel 2. 4 Simbol Sequence Diagram
20
4. Class Diagram
Class diagram adalah dekripsi kelompok obyek-obyek dengan
property, perilaku (operasi) dan relasi yang sama. Sehingga
dengan adanya class diagram dapat memberikan pandangan
global atas sebuah system. Hal tersebut tercermin dari class-
class yang ada dan relasinya satu dengan yang lainnya. Sebuah
sistem biasanya mempunyai beberapa class diagram. Class
diagram sangat membantu dalam visualisasi struktur kelas dari
suatu system. Simbol class diagram adalah sebagai berikut:
Komponen
21
menampilkan hukum-hukum
multiplisitas pada sebuah
relationship. (Contoh: One-to-one,
one-to-many, many-to-many).
5. Component Diagram
22
Tabel 2. 6 Simbol Diagram Komponen
NO SIMBOL DESKRIPSI
Package
Package merupakan sebuah bungkusan
1
package dari satu atau lenih komponen
Komponen
2 nama_komponen
Komponen sistem
6. Package Diagram
Package
1 Sekelompok elemen-elemen model
package
23
Import
Suatu dependency yang
mengindikasikan isi tujuan paket
2 <<import>>
secara umum yang ditambahkan
kedalam sumber paket
Access
Suatu dependency yang
mengindikasikan isi tujuan paket
3 Access
secara umum yang bisa digunakan
pada nama sumber paket
7. Deployment Diagram
Package
Package merupakan sebuah
1
package bungkusan dari satu atau lebih node
24
Biasanya mengacu pada perangkat
keras (hardware),perangkat lunak
yang tidak dibuat sendiri (software),
Node jika didalam node komponen untuk
2 mengkonsistenkan rancangan maka
nama_node
komponen yang diikutsertakan harus
sesuai dengan komponen yang telah
didefinisikan sebelumnya pada
diagram komponen
Link
4 Relasi antar node
25
Tabel 2. 9 Simbol Diagram Status
NO SIMBOL DESKRIPSI
Event
Event adalah kegiatan yang
3
Event menyebabkan berubahnya status mesin
9. Communication Diagram
26
Dalam diagram komunikasi yang dituliskan adalah operasi/metode
yang dijalankan antara onjek yang satu dan objek yang lain secara
keseluruhan, oleh karena itu dapat diambil dari jalannya interaksi
pada semua diagram sekuen. Penomoran dapat dilakukan
berdasarkan urutan dijalankannya metode/operasi diantara objek
yang satu dengan objke lainnya atau objek itu sendiri. Berikut ada;ah
simbol-simbol yang ada pada diagram komunikasi :
Objek
nama_objek : nama_kelas
27
dipastikan semua kelas yang sudah didefinisikan pada digram
kelasnharus dipakai objeknya, karena jika tidak, pendefinisian kelas
itu tidak dapat dipertanggungjawabkan. Diagram objek juga
berfungsi untuk mendefinisikan contoh nilai atau isi dari atribut tiap
kelas.
Objek
Link
2 Relasi antar objek
28
Tabel 2. 12 Simbol Diagram Composite Structure
NO SIMBOL DESKRIPSI
Class
Kelas : jika yang akan
4 Class dijabarkan strukturnya adalah
sebuah kelas
29
12. Timing Diagram
2.2.16. Flowchart
30
Tabel 2.13Simbol Diagram Flowchart
31
selain menggunakan simbol-simbol bagan alir sistem, juga menggunakan
gambar-gambar komputer dan peralatan lainnya yang digunakan.
Pemilik : Taupik
32
2.3.2. Sejarah Perusahaan
Toko Mega Beton Kaliabang merupakan salah satu bidang usaha yang
bergerak dalam bidang usaha penjualan besi beton dan baja ringan di Bekasi.
Yang beralamatkan di Jl. KH, Muchtar Tabrani No.5, Kaliabang Nangka-
Perwira, kec. Bekasi Utara, Kota Bekasi, Jawa Barat.
Toko besi ini didirikan sejak tahun 2007, yang di operasikan sendiri
dengan tujuan ingin mengembangkan usaha perdagangan menjadi lebih maju
dan mejadi pusat penjualan besi beton dan baja ringan.
Toko besi ini adalah salah satu usaha perdagangan yang menjual
berbagai macam bahan besi, berbagai jenis beton SNI polos dan ulir (KS, CS,
MS, KSTY, KSJI, AS, IKS, PERKASA, BJKU, SII, KSI, KSSI, KSSK),
bondek, Spandek, rangka atap baja ringan bluescope steel local dan inport, wire
mesh, metal roof, cakar ayam, sloof, ring/cincin kolom, dll.
2.3.3. Visi
2.3.4. Misi
Misi Toko Mega Beton Kaliabang yaitu kami berkecimpung dalam bisnis
penjualan besi beton serta baja ringan yang bermutu dengan harga kompetitif
dan tetap memperhatikan kualitas.
33
2.3.5. Struktur Organisasi
Organisasi adalah sekelompok orang (dua atau lebih) yang secara formal
dipersatukan dalam suatu kerjasama untuk mencapai tujuan yang telah
ditetapkan. Pengertian Dari Struktur Organisasi adalah suatu susunan dan
hubungan antara tiap bagian serta posisi yang ada pada suatu organisasi atau
perusahaan dalam menjalankan kegiatan operasional untuk mencapai tujuan
yang di harapakan dan diinginkan. Struktur Organisasi menggambarkan dengan
jelas pemisahan kegiatan pekerjaan antara yang satu dengan yang lain dan
bagaimana hubungan aktivitas dan fungsi dibatasi. Dalam struktur organisasi
yang baik harus menjelaskan hubungan wewenang siapa melapor kepada siapa,
jadi ada satu pertanggung jawaban apa yang akan di kerjakan.
34
2.4. Kerangka Penelitian
35
Adapun kerangka pemikiran untuk tugas akhir ini adalah:
36
BAB III
METODELOGI PENELITIAN
Pada bab ini dijelakan metode yang digunakan pada laporan tugas akhir.
Dalam penelitian ini akan digunakan metedologi pengumpulan data dan
metedologi pengembangan sistem.
1. Studi Kepustakaan
Pada tahap ini kegitan yang dilakukan adalah mempelajari dan meneliti
berbagai sumber bacaan yang mempuyai hubungan dengan
permasalahan-permasalahan yang dihadapi dan yang dapat digunkan
sebagai dasar dalam penelitian ini, seperti buku-buku penunjang kajian,
jurnal, skripsi, catatan-catatan maupun referensi penelitian terdahulu.
Daftar buku dan referensi dalam penysunan skripsi ini dapat dilihat pada
daftar pustaka, dan buku-buku referensi diantaranya, Metode Desain,
Metode Penelitian, Analisa dan Design Sistem Informasi dan lain-lain
seperti yang sesuai dengan daftar pustaka.
2. Observasi
37
Observasi ini dilakukan pada :
3. Wawancara
No. Pertanyaan
2 Kendala apa saja yang di hadapi dalam proses penjualan di Toko Mega
Beton Kaliabang ?
38
3 Bagaimana proses pengecekan stok barang di Toko Mega Beton
Kaliabang ?
4 Apakah anda setuju bila ada aplikasi berbasis web untuk mempermudah
pemilik usaha dalam melakukan proses kasir ?
Nama : Taupik
Jabatan : Pemilik
No. Jawaban
3 Untuk saat ini proses pengecekan masih dengan secara manual yaitu
ketika barang terjual maka harus dikurangkan dari stok barang yang ada
4 Saya setuju, menurut saya itu membantu saya dalam hal perkapa laporan
penjualan yang lebih akurat dan effisien. Dan juga mempermudah dalam
melakukan kelola stok barang yang ada
39
3.2. Metode Kuesioner (Angket)
Dalam angket yang dibuat dalam penelitian ini adalah angket tertutup.
Angket angket yang menghendaki jawaban pendek, atau jawabanya dibuat
dalam bentuk sejumlah item pernyataan. Angket memiliki kelebihan dan
kelemahan.
Pada Angket 1 penulis memberikan lima buah soal dan terdiri dari 2
lembar kertas, yang pertama untuk pemberitahuan dalam pengisian responden
dan kertas yang kedua untuk soal yang akan dijawab. Penulis memberikan 4
kertas kuesioner kepada karyawan Toko Mega Beton Kaliabang, yaitu :
Berikut adalah rincian pertanyaan dan hasil yang penulis bagikan kepada
4 responde Toko Mega Beton Kaliabang pada kuesioner / angket pertama :
40
2. Software pont of sale mampu mempermudah penginputan data
pembelian dan penjualan barang?
a. Sangat setuju d. Tidak setuju
b. Setuju e. Sangat tidak setuju
c. Ragu-ragu
3. Software pont of sales dapat mengelola data secara aman dalam
penyimpanan data?
a. Sangat setuju d. Tidak setuju
b. Setuju e. Sangat tidak setuju
c. Ragu-ragu
4. Software point of sale dapat menampilkan/mencetak data persediaan
barang secara berkala?
a. Sangat setuju d. Tidak setuju
b. Setuju e. Sangat tidak setuju
c. Ragu-ragu
5. Point of sales merupakan perangkat lunak khusus untuk mengolah
transaksi dan persediaan barang pada toko ?
a. Sangat setuju d. Tidak setuju
b. Setuju e. Sangat tidak setuju
c. Ragu-ragu
41
A. Penulis memberikan lima kategori nilai pilihan jawaban beserta
skornya sebagai berikut :
Kategori Nilai
SS ( Sangat Setuju ) 5
ST ( Setuju ) 4
RG (Ragu-ragu) 3
TS ( Tidak Setuju ) 2
42
C. Skor yang telah di dapat selanjutnya dimasukan ke dala bentuk
interwriting scale sebagai berikut :
J
a
d
berdasarkan data yang diperoleh dari 4 orang responden maka rata-
rata 96 terletak pada daerah setuju.
a. Analisa Kebutuhan
b. Desain
c. Coding
d. Pengujian Pemeliharaan
43
1. Kebutuhan Data
Sebelum melakukan proses analisa kebutuhan sistem, maka dilakukan
adalah analisa kebutuhan data. Analisa ini bertujuan untuk memudahkan
dalam perancangan informasi. Adapun analisis kebutuhan data yang
diperlukan antara lain :
a. Data barang
Kriteria data barang yang akan ditampilkan meliputi kode barang,
nama barang, keterangan,satuan, harga beli, harga jual, haraga grosir,
stok, minimal stok, tanggal input barang, tanggal update barang, kode
kategori, kode user
b. Data kategori
c. Data user
Kriteria data yang akan ditampilkan meliputi kode id user, nama user,
password user, level user, status user.
d. Data penjualan
Kriteria data yang akan ditampilkan meliputi nomor faktur, tanggal
penjualan, total penjualan, uang bayar, uang kembalian, kode user,
keterangan.
e. Data detail jual
Kriteria data yang akan ditampilkan id penjualan, nomor faktur
penjualan, kode barang, nama barang, harga pokok, harga jual, qty
barang, haraga diskon, total.
f. Data supplier
Kriteria data yang akan ditampilkan meliputi nomor penjualan kode
supplier, nama supplier, alamat, no telepon.
g. Data pembelian
Kriteria data yang akan ditampilkan meliputi nomor faktur, tanggal
pembelian, id supplier, id user, kode pembelian.
h. Data detail pembelian
44
Kriteria data yang akan ditampilkan meliputi kode pebelian, nomor
faktur pembelian, kode barang, harga beli, jumlah, total pemebelian,
kode pembelian
i. Data Retur
Kriteria data yang akan ditampilkan meliputi tanggal, kode barang,
nama barang, satuan, harga, jumlah, subtotal, keterangan.
3. Kebutuhan Nonfungsional
Analisis kebutuhan non fungsional dilakukan untuk mengetahui
spesifikasi kebutuhan untuk sistem. Spesifikasi kebutuhan melibatkan
analisis kebutuhan perangkat keras dan perangkat lunak dalam
menunjang pengerjaan sebagai berikut :
45
d) DBMS : MySQL.
Analisa Sistem yang akan dibuat bertujuan untuk mengetahui lebih jelas
bagaimana cara kerja sistem tersebut dan masalah yang dihadapi untuk dapat
dijadikan landasan usulan perancangan analisa sistem yang sedang berjalan.
Dengan adanya analisa maka akan didapatkan suatu gambaran tentang alat dan
materi yang dibutuhkan dalam pembuatan sistem informasi penjualan pada Toko
Mega Beton Kaliabang.
Berikut analisis yang sedang berjalan pada Toko Mega Beton Kaliabang:
6. Kasir menuliskan total yang harus dibayar oleh costemer pada bon
pembayaran
46
7. Lalu costumer memabayar
Berikut adalah flowchart dari sistem berjalan pada Toko Mega Beton
Kaliabang yang sedang berjalan :
47
3.5.2. Analisa Permasalahan
Berdasarkan aliran sistem yang berjalan di atas, pemesanan, pencatatan
transaksi dan pengurangan stok barang yang terjual di Toko Mega Beton
Kaliabang, penulis menemukan beberapa masalah yang dihadapi. Adapun
permasalahan nya adalah sebagai berikut :
2. Sering terjadi perbedaan data antara jumlah stok barang yang tertulis
dan juga jumlah barang yang tersedia.
48
Gambar 3.2. Flowchart Sistem Yang Diusulkan
49
berulang sehingga hal ini tidak effektif. Ada baiknya Toko Mega Beton
Kaliabang menggunakan sistem informasi yang terkomputerisasi
50
BAB IV
PERRANCANGAN SISTEM DAN IMPLEMENTASI
Perancangan sistem informasi point of sales toko mega beton kaliabang berbasis
web memiliki beberapa UML diagram yang digunakan sebagai berikut :
Rancangan uml pada istem informasi point of sales toko mega beton kaliabang
berbasis web dapat dilihat sebagai berikut :
51
Gambar 4.1. Diagram Use Case Yang Diusulkan
52
4.1.2. Scenario Use Case
Skenario use case menjelaskan tentang alur proses jalannya yang ada
dalam use case diagram dari awal proses sampai akhir, untuk lebih jelasnya
prosesnya sama dengan metodolgi object oriented sehingga digunakan untuk
menjelaskan prosedur secara global adalah menggunakan scenario use case.
Adapun scenario use case sistem yang diusulkan di Toko Mega Beton Kaliabang
adalah sebagai berikut :
53
Table 4.2. Skenario Use Case input penjualan
Aktor Sistem
1. Memilih Menu Transaksi
2. Menampilkan Menu
Transaksi Grosir /
Eceran
3. Memilih Transaksi
Penjualan Grosir / Eceran
4. Menampilkan Menu
Transaksi Penjualan
5. Input kode barang (scan
barcode / klik menu
pencarian kode barang )
6. Input jumlah barang yg di
jual
7. Input Discount / Potongan
Harga
8. Klik Tambah
9. Menampilkan Daftar
Barang dan Total Bayar
10. Input Jumlah Uang Bayar
11. Menampilkan Uang
Kembali
12. Klik simpan transaksi
13. Data tersimpan Ke
database dan
Menampilkan bukti
transaksi jual.
14. Print Bukti Transaksi
54
c. Nama Use Case : Suplier
Actor : Admin
55
7. Hapus data kategori
8. Search data kategori
9. Menampilkan data kategori
yang sudah tersimpan
56
2. Menampilkan menu utama
3. Memilih menu pengguna
4. Menampilkan menu
pengguna
5. Input data pengguna
6. Edit data pengguna
7. Menonaktifkan data pengguna
8. Search data pengguna
9. Menampilkan data pengguna
yang sudah tersimpan
57
10. Input harga pokok
11. Input harga jual
12. Input jumlah barang
13. Klik OK
14. Menampilkan data
transaksi barang yang
dibeli
15. Klik Simpan
16. Menampilkan bukti
transaksi pembelian
(print Nota)
58
9. Memilih laporan pertahun
59
Pengguna hanya perlu membuka sistem informasi point of sale,
sehingga sistem akan menampilkan Form Login. Pengguna diminta untuk
memasukan username serta password yang valid, apabila proses validasi
oleh sistem sukses dilakukan maka pengguna akan dibawa menuju ke
halaman utama, sedanga jika proses validasi gagal maka pengguna harus
memasukan ulang username dan password yang valid.
60
Pengguna membuka menu penjualan ada dua option penjualan
grosir dan penjualan eceran pada sistem informasi point of sale, sistem akan
menampilkan form penjualan yang dipilih, pennguna menigisi lengkap form
penjulan, sistem akan mengecek ketersediaan barang jika barang stok habis
maka sistem akan memberikan informasi bahawa stok barang tidak ada. Jika
barang tersedia maka sistem akan menampilkan detail barang yang ingin di
beli, selanjutnya pengguna mengisi jumlah transaksi pembayaran, sistem
akan menampilkan uang kembalian yang telah di bayar, selanjutnya
pengguna menyimpan dan menycetak bukti transaksi dan Sistem akan
menyimpan bukti transaksi kedalam database.
61
Pengguna membuka sistem informasi point of sale kemudain
pennguna memilih menu supplier, sistem akan menampilkan form barang,
pennguna dapat mengakses input supplier, edit data supplier, hapus supplier,
dan melihat data supplier.
62
Pengguna membuka sistem informasi point of sale kemudain
pennguna memilih menu Kategori, sistem akan menampilkan form barang,
pennguna dapat mengakses input Kategori, edit data kategori, hapus
kategori, dan melihat data kategori.
63
Pengguna membuka sistem informasi point of sale kemudain
pennguna memilih menu barang, sistem akan menampilkan form pengguna,
pennguna dapat mengakses input barang, edit data barang, hapus barang, dan
melihat data barang.
64
Pengguna membuka sistem informasi point of sale kemudain
pennguna memilih menu pengguna, sistem akan menampilkan form
pengguna, pennguna dapat mengakses input pengguna, edit data pengguna,
menonaktifkan pengguna, dan melihat data pengguna.
65
H. Activity Diagram Laporan Yang Diusulkan
66
I. Activity Diagram Retur Yang Diusulkan
67
yang di retur dengan menginputkan kode barang/scan kode barang,
sistem data barang yang di retur, pengguna menyimpan data barang yang
di retur, sitem menyimpan data ke dalam database.
68
B. Sequance Diagram Penjualan yang Diusulkan
69
C. Sequence Diagram Suplier yang Diusulkan
70
D. Sequence Diagram Kategori yang Diusulkan
71
E. Sequence Diagram Barang yang Diusulkan
72
F. Sequence Diagram Pengguna yang Diusulkan
73
G. Sequence Diagram Laporan yang Diusulkan
74
H. Sequence Diagram Retur yang diusulkan
75
4.1.5. Class Diagram
76
4.1.6. Component Diagram
77
4.1.7. Demployment Diagram
78
Gambar 4.21. ERD (Entity Relationship Diagram)
79
2. Normalisasi
UnNormal
0 25.000
0 250.000
Kasir
Prima
Normal Satu
80
D_jual_diskon D_jual_total Jual_total Jual_jml_uang Jual_Kembalian
0 25.000
0 250.000
Kasir
Prima
Normal Dua
Tabel Barang
10 2 12-05-2019 NULL
15 2 12-05-2019 NULL
10 2 12-05-2019 NULL
81
Barang_kategori_id Barang_user_ id
1 2
2 2
3 2
Tabel Jual
Jual_keterangan
Eceran
Eceran
Eceran
Tabel Kasir
2 Prima 2 Aktif
82
Normal Tiga
Tabel Barang
10 2 12-05-2019 NULL
15 2 12-05-2019 NULL
10 2 12-05-2019 NULL
Barang_kategori_id Barang_user_ id
1 2
2 2
3 2
Tabel Jual
83
Jual_keterangan
Eceran
Eceran
Eceran
Tabel _Detail_jual
1 0 150.000
1 0
Tabel Kasir
2 Prima 2 Aktif
84
3. Relasi Antar Tabel
4. Klasifikasi File
a. Table User
Name Type Size Keterangan
User_nama Varchar 35
User_username Varchar 30
User_password Varchar 35
User_level Varchar 2
User_status Varchar 2
85
b. Table Suplier
Name Type Size Keterangan
suplier_nama Varchar 35
suplier_alamat Varchar 60
Supplier_notelp Varchar 20
c. Table Retur
Name Type Size Keterangan
retut_tanggal timestamp
retut_barang_id Varchar 15
retur_barang_satuan Varchar 30
retur_harjul Double
retur_qty Int 11
retur_subtotal Double
d. Table Kategori
Name Type Size Keterangan
kategori_nama Varchar 35
86
e. Table Jual
Name Type Size Keterangan
jual_tanggal timestamp
jual_total Double
jual_jml_uang Double
jual_kembalian Double
jual_user_id Int 11
jual_keterangan Varchar 20
d_jual_nofak Varchar 15
d_jual_barang_id Varchar 15
d_jual_barang_satuan Varchar 30
d_jual_barang_harpok Double
d_jual_barang_harjul Double
d_jual_qty Int 11
d_jual_diskon Double
d_jual_total Double
87
g. Table Detail Beli
Name Type Size Keterangan
d_beli_nofak Varchar 15
d_beli_barang_id Varchar 15
d_beli_harga Double
d_beli_jumlah Int 11
d_beli_total Double
d_beli_kode Varchar 15
d_beli_id Int 11
d_beli_nofak Varchar 15
d_beli_barang_id Varchar 15
h. Table Beli
Name Type Size Keterangan
beli_tanggal Date
beli_suplier_id Int 11
beli_user_id Int 11
beli_kode Varchar 15
88
i. Table Barang
Name Type Size Keterangan
barang_satuan Varchar 30
barang_harpok Double
barang_harjul Double
barang_harjul_grosir Double
barang_stok Int 11
barang_min_stok Int 11
barang_tgl_input Timestamp
barang_tgl_last_update Datetime
barang_kategori_id Int 11
barang_user_id Int 11
5. Kodefikasi
Kodefikasi digunakan untuk menjabarkan item-item data yang
bersifat unik. Adapun pengkodean pada struktur file di atas adalah
sebagai berikut :
a. Kode Barang
BXXXXXX
Contoh : B000001
B : Menunjukan id Barang
89
01 unjukkan no urut Barang.
b. Kode Supplier
SXXX
Contoh : S001
S : Menunjukan id Supplier
c. Kode Pelanggan
PXXXX
Contoh : P0001
P : Menunjukan id Pelanggan
d. Kode Kategori
KXXX
Contoh : K001
K : Menunjukan id Kategori
90
e. No Pembelian
NPXXXXX
Contoh : NP00001
NP : Menunjukan id Pembelian
f. No Penjualan
JLXXXXX
Contoh : JL00001
JL : Menunjukan id Penjualan
g. Kode User
UXXX
Contoh : U001
U : Menunjukan id User
91
4.2. Perancangan User Interface
92
2. Perancangan Form Input
a. Nama dialog screen : Halaman Login
Fungsi : Sebagai tampilan awal aplikasi
SIMPAN
93
c. Nama Dialog Screen : Halaman input kategori
Fungsi : Untuk menambahakan data Kategori
94
e. Nama Dialog Screen : Halaman input suplier
Fungsi : Untuk menambahakan data supplier
95
g. Nama Dialog Screen : Halaman input pembelian barang
Fungsi : Menambahakan data transaksi pembelian
barang
96
3. Perancangan Laporan
Kategori: XXX
Kategori: XXXX
97
c. Laporan Penjualan Barang
No No Faktur Tanggal Kode Barang Nama Barang Satuan Harga Jual Qty Diskon Total
1 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
2 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
3 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
4 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
5 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
6 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
7 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
8 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
9 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
10 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
11 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
12 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
13 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
14 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
15 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
16 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
17 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
18 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
19 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
20 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
21 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
22 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
23 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
24 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
25 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
26 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
27 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
28 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
29 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
Total Rp. XXXXX
98
e. Laporan Penjualan Perbulan
Bulan: MM YYYY
No No Faktur Tanggal Kode Barang Nama Barang Satuan Harga Jual Qty Diskon Total
1 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
2 XXXX DD-MM-YY XXXXXXXX XXXXXXXXXX XXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
Total Rp. XXXXX
99
g. Laporan Laba / Rugi
1 MM/DD/YYYY HH:SS XXXXXX XXX Rp. XXXXX Rp. XXXXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
2 MM/DD/YYYY HH:SS XXXXXX XXX Rp. XXXXX Rp. XXXXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
3 MM/DD/YYYY HH:SS XXXXXX XXX Rp. XXXXX Rp. XXXXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
4 MM/DD/YYYY HH:SS XXXXXX XXX Rp. XXXXX Rp. XXXXX Rp. XXXXX X Rp. XXXXX Rp. XXXXX
Total Keuntungan Rp. XXXXX
Bekasi, 23-Jun-2019
( DIKI ARISKI )
1. Halaman Login
100
2. Halaman Utama
101
4. Halaman Pembelian Barang
5. Halaman Suplier
102
6. Halaman Kategori
7. Halaman Barang
103
8. Halaman Retur
9. Halaman Pengguna
104
10. Halaman Faktur (Nota) Penjualan
105
12. Laporan Barang
106
14. Laporan Penjualan
107
16. Halaman Laporan Garafik
108
4.4. Pengujian Black Box
109
Merubah data Pengujian
Kategori Berhasil
Sesuai
Menghapus data Pengujian
Kategori Berhasil
Sesuai
Input data Kategori Pengujian
Berhasil
Sesuai
Menampilkan data Pengujian
barang Berhasil
Sesuai
Merubah data barang Pengujian
Berhasil
Kelola Data Sesuai
Barang menghapus data Pengujian
barang Berhasil
Sesuai
input data barang Pengujian
Berhasil
Sesuai
Menampilkan data
transaksi penjualan Pengujian
Berhasil
Sesuai
Menghapus data pengujian
transaksi penjualan Berhasil
Sesuai
Kelola Menampilkan daftar Pengujian
penjualan Berhasil
Transaksi Sesuai
Penjualan menambah data Pengujian
penjualan Berhasil
Sesuai
Simapan Transaksi Pengujian
Penjualan Berhasil
Sesuai
Manmpilkan Nota Pengujian
Penjualan Berhasil
Sesuai
Menampilkan data Pengujian
transaksi pebelian Berhasil
Sesuai
Kelola Menghapus data pengujian
Transaksi transaksi pembelian Berhasil
Sesuai
Pembelian
menambah data Pengujian
pembelian Berhasil
Sesuai
Kelola Data Menampilkan data retur Pengujian
Retur Berhasil
Sesuai
menghapus data retur Pengujian
Berhasil
Sesuai
Input data retur Pengujian
Berhasil
Sesuai
Menampilkan seluruh Pengujian
Evaluasi data laporan Berhasil
Sesuai
110
4.4. Keunggulan Sistem
111
BAB V
KESIMPULAN DAN SARAN
5.1. Kesimpulan
5.2. Saran
112
DAFTAR PUSTAKA
A.S., Rosa., & Shalahudin, M. (2018). Rekayasa Perangkat Lunak (Revisi ed.).
Bandung: Informatika Bandung.
Lukman, A., & Munawir. (2018). Sistem Informasi Manajemen. Banda Aceh:
Lembaga Komunitas Teknologi Aceh (KITA).
113