TUGAS AKHIR
Diajukan sebagai syarat untuk menyelesaikan studi
Program Diploma Tiga Politeknik Informatika Nasional
Oleh:
MUHAMMAD IKHSAN
NIM: 201621077
DiKetahui
Ketua Program Studi
Manajement Informatika Disetujui Pembimbing
Disahkan Di : Makassar
Pada Tanggal : 2019
i
PENGESAHAN LULUS SIDANG TUGAS AKHIR
Tim Penguji
2. Achmady M, SE (……………………………..)
Mengetahui
Samsuddin,S,Kom Nurhaedar.S.Kom.,MM
NIDN: 0910017003 NIDN: 0921088001
ii
PERNYATAAN ORISINALITAS TUGAS AKHIR
1. Tugas Akhir ini adalah asli dan belum pernah diajukan untuk mendapatkan gelar
2. Tugas Akhir ini murni merupakan karya peneliti sendiri dan tidak menjiplak karya
pihak lain. Dalam hal ini ada bantuan atau arahan pihak lain maka telah saya
sebutkan indetitas dan jenis bantuannya dalam lembar ucapan terima kasih
3. Jika seandainya karya pihak lain ternyata memiliki kemiripan dengan karya saya,
maka hal ini adalah diluar pengetuhan saya dan terjadi tanpa kesengajaan dari
pihak saya.
4. Pernyataan ini saya buat dengan sesungguhnya dan apabila di kemudian hari
terbukti adanya kebohongan dari pernyataan ini, maka saya bersedia menerima
Nasional.
Muhammad Ikhsan
NIM: 201621077
iii
MOTO
Kupersembahkan
Karya sederhana ini kepada Kedua Orang tua yang tercinta, Saudara-saudaraku,
serta rekan-rekan mahasiswa seperjuangan. Atas segala dukungan, pengorbanan
dan doanya selama ini.
iv
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Allah SWT, Tuhan Yang Maha Kuasa
atas limpahan rahmat dan karunia-NYA sehingga dapat menyelesaikan Tugas Akhir
ini. Tugas Akhir disusun untuk memenuhi sebagian persyaratan akademik untuk
memeperoleh gelar Ahli Madya Manajemenn Informatika.
Tugas Akhir dengan Judul “ RANCANGAN SISTEM INFORMASI SISTEM
INFORMASI PENJUALAN CAMPURAN GROSIR TOKO 77 BERBASIS WEB” Ini
disusun untuk memenuhi salah satu syarat Sidang Tugas Akhir Program Pendidikan
diploma tiga di Politeknik Informatika Nasional Makassar.
Walaupun telah berupaya keras untuk memeperoleh hasil terbaik dalam
penelitian dan penyusunan tugas akhir. Penulis sadar bawha Tugas Akhir ini kurang
sempurna karena keterbatasan kesempatan dan pengetahuan penulis. Oleh karena
itu, penulis berharap kritik dan saran yang bersifat membangun dari pembaca untuk
pengembangan ilmu pengetahuan dan kemampuan penulis.
Semoga tugas akhir ini bermanfaat bagi penulis, pembaca, dan bagi penelitian
selanjutnya
Penulis
v
ABSTRAK
vi
ABSTRACT
vii
UCAPAN TERIMA KASIH
Puji dan syukur penulis ucapkan pada Allah SWT. atas limpahan rahmat dan
Karunia-nya. Sehingga penulis dapat menyelesaikan penelitian dan penulisn Tugas
Akhir ini dengan Baik.
Kepada keluarga yang sangat saya hormati dan saya cintai kepada Ayah
Bustan, Musfirah, yang telah mendoakan dan memberikan banyak motivasi, baik
berbentuk materi maupun doa dalam menempuh studi di Politeknik Informatika
Nasional (Polinas).
Dalam menyelesaikan tugas akhir ini, penulis menerima bantuan dari berbagai
pihak. Karena itu, penulis mengucapkan rasa terima kasih yang tulus kepada:
2. Bapak A. Muh Yusvan Paris, SH., SE., MM., MBA Selaku Kepala Kampus
Politeknik Informatika Nasional.
Penulis
viii
DAFTAR ISI
Halaman
PERSETUJUAN PEMBIMBING ................................................................................. i
PENGESAHAN LULUS SIDANG TUGAS AKHIR ...................................................... ii
PERNYATAAN ORISINALITAS TUGAS AKHIR ....................................................... iii
MOTO....................................................................................................................... iv
KATA PENGANTAR ................................................................................................. v
ABSTRAK ................................................................................................................. vi
ABSTRACT ............................................................................................................. vii
UCAPAN TERIMA KASIH ....................................................................................... viii
DAFTAR ISI .............................................................................................................. ix
DAFTAR GAMBAR .................................................................................................. xii
DAFTAR TABEL ..................................................................................................... xiv
BAB I PENDAHULUAN
1.1. Latar Belakang .................................................................................... 1
1.2. Rumusan Masalah .............................................................................. 3
1.3. Batasan Masalah ................................................................................ 3
1.4. Tujuan Penelitian ................................................................................ 4
1.5. Manfaat Penelitian .............................................................................. 4
ix
2.4.4. Squnece Diagram ................................................................. 13
2.4.5. Activity Diagram .................................................................... 15
2.4.6. Component Diagram ............................................................. 17
2.4.7. Deployment diagram ............................................................. 18
2.5. Teori Perangkat Lunak ...................................................................... 20
2.5.1. Web ...................................................................................... 20
2.5.2. MySQL ................................................................................. 21
2.6. Metode Pengembangan Perangkat Lunak ........................................ 21
x
4.4.2. Hasil Pengujian ..................................................................... 76
4.5. Implementasi User Interface ............................................................. 84
BAB V PENUTUP
5.1. Kesimpulan ....................................................................................... 67
5.2. Saran ................................................................................................ 67
DAFTAR PUSTAKA
RIWAYAT HIDUP
LAMPIRAN
xi
DAFTAR GAMBAR
xii
Gambar 4. 19 Interface Dashboard Admin (Pemilik) ............................................... 85
Gambar 4. 20 Interface Dashboard Karyawan ........................................................ 85
Gambar 4. 21 Interface Penjualan .......................................................................... 86
Gambar 4. 22 Interface Pembelian ......................................................................... 86
Gambar 4. 23 Interface Barang............................................................................... 87
Gambar 4. 24 Interface Kategori ............................................................................. 88
Gambar 4. 25 Interface Satuan ............................................................................... 89
Gambar 4. 26 Interface Laporan ............................................................................. 90
Gambar 4. 27 Interface Pengguna .......................................................................... 90
Gambar 4. 28 Interface Pengaturan Aplikasi........................................................... 91
Gambar 4. 29 Interface Pembersihan ..................................................................... 92
xiii
DAFTAR TABEL
xiv
BAB I
PENDAHULUAN
manusia pada kehidupan yang lebih baik. Terlebih lagi dengan adanya komputer
dimana hal tersebut semakin meningkatkan efisiensi dan kualitas dalam bekerja.
hampir sama bahkan terkadang keduanya ada secara bersama-sama seperti pada
toko grosir. Sebuah toko grosir tentunya banyak transaksi disetiap harinya. Setiap
penjualan satu persatu selalu harus dicatat agar pemilik toko dapat mengetahui
pendapatan yang diperoleh dalam kurun waktu tertentu. Sebelum ada mesin
yaitu dengan kertas dan di buat tabel-tabel agar mudah pengolahannya melihat
begitu pentingnya pengolahan data operasional yang cepat dan tepat demi
akan lebih aman, dan bila ingin memanipulasi data akan menjadi lebih mudah dan
101 karena sering terjadi kesalahan di dalam melakuakan Perhitunagan dan sering
dari penghitungan manual itu lebih besar, ini tidak efisien dan lebih memakan
Kemajuan teknologi informasi yang terjadi saat ini, berdampak pada sektor
sistem informasi penjualan Toko 77 Grosir . Melalui sistem informasi tersebut Toko
77 Grosir dapat memiliki peluang yang sama agar dapat bersaing dan berhasil
dalam bisnisnya. Penggunaan sistem informasi menjadi pilihan para pebisnis atau
barang, stok barang, dan pembuatan laporan. Hal ini sangat mutlak diperlukan agar
2
Berdasarkan masalah tersebut diatas, penulis akan membuat sebuah
Grosir dapat mengetahui transaksi penjualan dan membuat laporan yang lebih
efektif.
berikut:
MySQL.
3
3. Sistem informasi penjualan tidak memberikan fasilitas pemesanan produk
secara online.
berbasis web.
berbasis web.
pembuatan laporan.
4
BAB II
LANDASAN TEOTRI
2.1. Penjualan
dapat diperoleh laba serta suatu usaha memikat konsumen yang diusahakan
untuk mengetahui daya tarik mereka sehingga dapat mengetahui hasil produk
yang dihasikan. Penjualan adalah suatu transfer hak atas benda-benda. Dari
2.2. Grosir
yang menjual barang dalam jumlah besar (KBBI, 2019). Maka grosir dapat
bentuk data, sehingga dapat menjadi lebih berguna dan dapat digunakan
Informasi adalah data yang diolah menjadi bentuk yang berguna dan
6
manajemen. biasanya, kebanyakan sistem informasi manajemen tersebut
jajaran manajemen.
UML (Unified Modelling Language) adalah salah satu alat bantu di dunia
(OMT) dan Object Oriented Software Engineering (OOSE). Metode Booch dari
Grady Booch sangat terkenal dengan nama metode Design Object Oriented.
Meode ini menjadika proses analisis dan design ke dalam empat tahapan
dari hubungan obyek dan kelas tersebut, perincian interface dan implementasi.
Keunggulan metode Booch adalah pada detail dan kaya dengan notasi dan
Tahapan Utama pada metodologi ini adalah analisis, design sistem, design
Metode OOSE dari Jacobson lebih memberi penekanan pada use case.
OOSE memeliki tiga tahapan yaitu membuat model requiretmen dan analisis,
7
design dan implementasi, dan pengujian (tes model). Keunggulan metode ini
elemen dari metode yang lebih efektif dan elemen-elemen baru yang belum
ada pada metode terdahulu sehingga UML lebih ekspresif dan seragam
Use Case adalah deskripsi fungsi dari sebuah sistem dari pespektif
diinisialisasi oleh orang, sistem lain, perangkat keras atau urutan waktu.
umum pengguna.
8
kebutuhan dari sebuah sistem baik karena pengaruh internal maupun
kebutuhan dan sistem dari level atas melalui fungsionalitas dari sistem dan
Secara umum, tujuan dari use case diagram bisa digambarkan sebagi
berikut:
9
Berikut adalah simbol-sombol yang ada pada diagram use case
Simbol Deskripsi
Use Case Fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar
pesan antar unit atau actor, biasanya
U dinyatakan dengan menggunakan kata
kerja di awal frase nama use case
Aktor Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi
yang akan dbuat di luar sistem informasi
yang akan di buat sendiri, jadi walaupun
simbol dari akor adalah gambar orang,
tapi actor belum tentu merupakan
orang, biasanyaa dinyatakan
menggunakan kata benda di awal frase
nama actor
Asosiasi Komunikasi antar actor dan use case
yang berpartisipasi pada use case atau
use case memiliki interaksi dengan
actor
Generalisasi Hubungan Generalisasi dan
spesialisasi (Umum-khusus) antara dua
buah use case dimana fungsi yang
satuu adalah fungsi yang lebih umum
dari lainnya, misalnya arah panah
mengarah pada use case yang menjadi
generalisasinya (umum)
Include Relasi Usecase tambahan ke sebuah
use case di mana use case yang
ditambahkan memerlukan use case ini
untuk menjalankan fungsinya atau
sebagai sayarat dijalankan use case ini.
10
2.4.2. Class Diagram
aplikasi. Secara lebh rinci, tujuan dari class diagram dapat diringkas
sebaagai berikut:
11
Berikut adalah tabel simbol-sombol yang ada pada Class Diagram
Simbol Deksripsi
Kelas Kelas pada struktur system
atau objek.
12
Berikut adalah Tabel simbol-simbol yang ada pada Statechart Diagram
Simbol Deskripsi
Start/ Status Awal Start atau intial State adalah state atau keadaan
awal pada saat sistem mulai hidup
End/ Status Akhir End atau final state adalah state atau keadaan
akhir dari alur hidup suatu system
diagram maka harus diketahui objek-objek yang terlibat dalam use case
itu.
sebanyak pendefinisian use case yang memiliki proses sendiri atau yang
penting semua use case yang telah didenfinisikan interaksi jalannya pesan
13
sudah dirangkum dalam sequence diagram sehingga semakin banyak use
case yang didenfiniskan maka sequence diagram yang harus dibuat juga
semakin banyak.
Simbol Deskripsi
Aktor Orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi yang
akan dbuat di luar sistem informasi yang akan
di buat sendiri, jadi walaupun simbol dari akor
adalah gambar orang, tapi actor belum tentu
merupakan orang, biasanyaa dinyatakan
menggunakan kata benda di awal frase nama
actor
Garis Hidup/ lifeline Menyatakan kehidupan suatu objek
14
Pesan tipe return Menyatakan bahwa suatu objek menjalankan
suatu operasi atau metode menghasilkan
suatu kembalian ke objek tertentu, arah panah
objek menghadap pada objek yang menerima
kembalian.
bisnis dan aliran kerja suatu bisnis bisa dengan mudah dideskripsikan
dari sistem dengan cara menunjukkan aliran pesan dari satu aktifitas ke
sebagai berikut:
sistem.
15
Berikut adalah simbol-simbol yang sering digunakan pada saat
Simbol Keterangan
Titik awal
Titik Akhir
Activity
Tanda pengiriman
Aliran akhir
aliran dari suaatu sistem ke sistem yang lain, pada kasus aplikasi
16
memeliki banyak sistem. Biasanya Activity Diagram digambarkan dari
sistem. Level tinggi ini biasanya digunakan oleh pengguna bisnis atau
table, file data, file exe, dll (dynamic link library), dokumen dan lain-lain.
sistem seperti file yang dapat dieksekusi, pustaka, file, dokumen, dan lain-
17
Tujuan dari component diagram sebagai berikut:
sistem.
engineering.
Simbol Deskripsi
Komponen Komponen Sistem
yaitu nama umum untuk semua jenis sumber komputasi. Ada dua tipe node
18
yang mungkin. Processor adalah node yang bisa mengeksekusi sebuah
(seperti printer atau monitor) tipikalnya menjdi interface dengan dunia luar.
atau script), atau file-file data, file-file kongfigurasi, dokumen HTML dan
dijalankan.
19
Berikut adalah simbol-sombol yang ada pada diagram Deployment
Simbol Deskripsi
Node Megacuh pada perangkat keras, perangkat lunak
yang tidak dibuat sendiri (software), jika dalam
node disertakan komponen untuk
mengkonsiensikan rancangan maka komponen
yang diikut sertakan harus sesuai dengan
komponen yang didenfisikan sebelumnya pada
component diagram
Dependency Kebergantungan antar komponen, arah panah
mengarah pada komponen yang dipakai
2.5.1. Web
gambar, data animasi, suara, video dan gabungan dari semuanya, baik
halaman yang berisi informasi dalam bentuk data digital baik berupa text,
20
gambar, video, audio, dan animasi lainnya yang disediakan melalui jalur
2.5.2. MySQL
secara sekunsial atau terurut dimulai dari analisis, design, pengkodean, dan
21
Secara umum tahapan pada model waterfall dapat dilihat pada gambar
berikut:
Gambar diatas adalah tahapan umum dari model proses ini. memecah model
ini menjadi 6 tahapan meskipun secara garis besar sama dengan tahapan-
tahapan model waterfall pada umumnya. Berikut adalah penjelasan dari tahap-
sistem yang akan diaplikasikan ke dalam bentuk software. Hal ini sangat
yang lain seperti hardware, database, dsb. Tahap ini sering disebut dengan
Project Definition.
software. Untuk mengetahui sifat dari program yang akan dibuat, maka para
misalnya fungsi yang dibutuhkan, user interface, dsb. Dari 2 aktivitas tersebut
22
(pencarian kebutuhan sistem dan software) harus didokumentasikan dan
3. Design
4. Coding
Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer,
maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat
coding. Tahap ini merupakan implementasi dari tahap design yang secara
5. Testing / Verification
bebas dari error, dan hasilnya harus benar-benar sesuai dengan kebutuhan
6. Maintenance.
itu. Ketika dijalankan mungkin saja masih ada errors kecil yang tidak
23
ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada
perangkat lainnya.
24
BAB III
beberapa masalah yaitu Kasir masih kesulitan untuk mencari daftar harga
Transaksi masih secara manual didalam buku kurang efisien dalam segi
waktu.
bahwa sistem yang sedang berjalan pada saat ini proses pengolahan data
26
2. Activity Diagram Uraian Prosedur
27
selesai. Adapun Aktivitas pelanggan yaitu mulai, memilih barang dan
selesai.
terdiri dari:
1. Login
- Karyawan
- Pemilik
2. Form Input
- Form Karyawan
- Form Satuan
- Form Kategori
28
3.1.6. Analisis Keluaran
29
Berikut spesifikasi perangkat keras yang digunakan:
b. RAM 4.00 GB
a. Xampp
b. PhpStrom
d. Sublime Text 3
mengenai aliran informasi dari proses yang telah berjaalaan dalam sistem yang
diusulkan.
30
3.2.1. Rancangan Proses
berorientasi objek atau UML. Berikut rancangan UML dari sistem yang
yang diharapkan dari sebuah sistem. Use case diagram adalah dasar
31
a. Identifikasi Aktor
No Aktor Deskripsi
32
b. Identifikasi Diagram Use Case
33
Berikut adalah rancangan Use Case Sistem Informasi Kasir
34
2. Class Diagram
menyusun sebuah sistem dan juga hubungan antara kelas Objek yang
operasi. Dari class tersebut dapat terbentuk sebuah tabel yang dapat
gambar 3.5.
35
Dari gambar diatas menjelaskan database dari sistem ini
3. Activity Diagram
procedural, proses bisnis, dan aliran kerja dalam banyak kasus. Activity
36
a. Activity Diagram Admin (Pemilik)
37
b. Activity Diagram Karyawan
dan logout.
38
4. Statechart Diagram
yang mungkin terjadi atau dialami oleh sebuah objek. Berikut ini
39
website akan ditampilkan lalu Admin (Pemilik) dan Karywan
pesan kesalahan.
40
Gambar diatas menjelaskan Alur dari mengolah data Barang
(Admin) yaitu dimulai dari login sebagai Admin, jika berhasil login
beranda admin akan ditampilkan. Lalu jika admin ingin mengolah data
menambah Data baru), Edit (jika data ingin diubah), dan tombol hapus
41
Gambar diatas menjelaskan alur dari olah data kategori.
42
Gambar diatas menjelaskan alur dari olah data Satuan. Hal
Admin ditampilkan, jika ingin mengolah data pilih menu Satuan maka
halaman data Satuan akan ditampilkan, lalu isi data atau ubah,
43
maka halaman data Pengguna akan ditampilkan, lalu isi data atau
44
Gambar diatas menjelaskan alur dari olah data Laporan. Hal
45
Gambar diatas menjelaskan Alur dari mengolah data Barang
yaitu dimulai dari login sebagai Admin atau karyawan, jika berhasil
memilih tombol Tambah (Jika ingin menambah Data baru), Edit (jika
data ingin diubah), dan tombol hapus (jika ingin menghapus data).
46
5. Seqeunce Diagram
oleh garis dengan tanda panah dan waktu yang ditunjukkan dengan
progress vertical.
a. Login
47
Gambar diatas menjelaskan Alur Sequence Diagram Login
lalu komputer mencocokan data login, jika benaar maka computer akan
48
Gambar diatas menjelaskan Alur Sequence Diagram Olah data
berhasil dihapus.
49
c. Olah Data Barang
50
komputer kemudian komputer menampilkan form ubah data, Admin
berhasil dihapus
51
Gambar diatas menjelaskan Alur Sequence Diagram Olah data
data, Admin (Pemilik) mengisi data dan tombol simpan dan komputer
berhasil dihapus.
52
e. Olah Data Aplikasi
53
f. Bersihkan Data
admin (pemilik). Admin (Pemilik) pilih tombol yam aka komputer akan
54
1. Entity Relation Diagram (ERD)
berbasis web dapat terlihat jelas pada gambar berikut pada gambar
3.22
55
2. Spesifikasi Basis Data
menentukan nama filed, tipe filed yang ada pada file, adpun spesifikasi
tersebut yaitu:
a. Aplikasi
Nama : Aplikasi
Isi : Data Informasi Aplikasi
Primary : Id
Foreign
: -
Key
Struktur
No Nama Field Type Data Size Keterangan
Id data informasi
1 Id Int 11
Applikasi
2 Nm_app Varchar 255 Nama Aplikasi
3 Nama_toko Varchar 255 Nama Toko
4 Alamat_toko Text Alamat Toko
5 Home_txt Text Keterangan home
6 Footer_txt Text Keterangan Footer
56
b. Barang
Nama : Barang
Isi : Data Barang
Primary : Id_barang
Foreign
: -
Key
Struktur
No Nama Field Type Data Size Keterangan
1 Id_barang Bigint 20 Id Barang
2 Kode_barang Varchar 255 Kode Barang
Kategori
3 Kategori_Barang Int 11
Barang
4 Nama_barang Varchar 255 Nama Barang
5 Satuan Varchar 255 Nama Satuan
6 Harga_beli Bigint 20 Ket Harga Beli
7 Harga_Jual Bigin 20 Ket Harga Jual
Tanggal
8 Tanggal_masuk Date
Masuk barang
Jam Masuk
9 Waktu Masuk Time
Barang
57
c. Barang Master
Nama : Barang_master
Isi : Data Barang master
Primary : Id_bmaster
Foreign
: -
Key
Struktur
No Nama Field Type Data Size Keterangan
Id Data Barang
1 Id_bmaster Bigint 20
Master
2 Id_br Bigint 20 Id Barang
3 Stok Bigint 20 Stok Barang
4 Tglup Date Tanggal Update
5 Wktup Time Jam Update
6 Tipe Varchar 6 Type Barang
d. Kategori
Nama : Kategori
Isi : Data Ketgori Barang
Primary : Id_kategori
Foreign
: -
Key
Struktur
No Nama Field Type Data Size Keterangan
1 Id_kategori Bigint 20 Id Kategori
2 Kategori Varchar 255 Nama Kategori
58
3 Kode_kategori Varchar 3 Kode Kategori
e. Penjualan
Nama : Penjualan
Isi : Data Penjualan
Primary : Id_penjualan
Foreign
: -
Key
Struktur
No Nama Field Type Data Size Keterangan
1 Id_penjualan Int 11 Id Data Penjualan
2 Id_master Bigint 20 Id Data Master
3 Id_barang Bigint 20 Id Data Barang
4 Jml_jual Bigint 20 Jumlah Jual
Sub Total
5 Sub_total Bigint 20
Pembelian
59
f. Penjualan Master
Nama : Penjualan_master
Isi : Data Penjualan Master
Primary : Id_pjmaster
Foreign
: -
Key
Struktur
No Nama Field Type Data Size Keterangan
Id data Penjualan
1 Id_pjmaster Bigint 20
Master
2 Id_user Bigint 11 Id User
3 No_trx Bigint 20 Nomor Transaksi
4 Grand_total Bigint 20 Grand Total
5 Diskon Int 11 Diskon
6 Total Bigint 20 Total Belanja
7 Bayar Bigint 20 Jumlah Bayar
8 Kembalian Bigint 20 Jumlah Kembalian
9 Keterangan Text Keterangan
10 Tgl_trx Date Tanggal Transaksi
11 Waktu_trx Time Jam Transaksi
60
g. Satuan
Nama : Satuan
Isi : Data Satuan
Primary : Id_satuan
Foreign
: -
Key
Struktur
No Nama Field Type Data Size Keterangan
1 Id_satuan Int 11 Id Data Satuan
2 Satuan Varchar 255 Nama Satuan
h. User
Nama : User
Isi : Data User
Primary : Id_user
Foreign
: -
Key
Struktur
No Nama Field Type Data Size Keterangan
1 Id_user Int 11 Id Nama User
2 Username Varchar 255 Username
3 Password Varchar 255 Password
4 Nama_user Varchar 255 Nama User
5 Akses User Int 11 Akses User
6 Status_user Int 11 Status User
61
3.2.3. Rancangan Masukkan
1. Dashboard
4.1:
62
3. Laporan
4. Login
63
5. Pembelian
4.5:
6. Pegaturan Admin
gambar 4.6:
64
7. Pengaturan Aplikasi
gambar 4.7:
8. Penjualan
4.8:
65
9. Admin
66
BAB IV
Bahasa yang dapat dimengerti oleh mesin serta penerapan perangkat lunak
RAM 4.00 GB
Harddisk 1 Tb
Monitor 14 INCI
Mouse Standar
Keyboard Standar
4.1.2. Perangkat Lunak Yang Digunakan
Database MySQL
Editor Sublime
77 Berbasis Web, Berikut dapat dilihat implementasi basis data yang terdapat
68
1. Aplikasi
2. Barang
69
3. Barang_master
4. Kategori
70
5. Penjualan
6. Penjualan_master
71
7. Satuan
8. User
72
4.3. Implementasi Antarmuka
yang dibangun dan pengkodeannya dalam bentuk file program. Berikut ini
73
tersebut berjalan sesuai dengan keinginan atau tidak. Dan dimaksudkan agar
dimegerti.
74
Tabel 4. 4 Rencana Pengujian Sistem
Mengakhiri Session
Logout Black Box
Kembali Ke halaman Login
75
Menghapus Data Satuan
Menampilkan Data Pengguna
Menginput Data Pengguna
Pengguna Black Box
Mengubah Data Pengguna
Menghapus Data Pengguna
Menampilkan Data Aplikasi
Aplikasi Black Box
Mengubah Data Aplikasi
Bersihkan Menampilkan Data Aplikasi Black Box
1. Login
tabel 4.5:
76
2. Logout
tabel 4.6:
3. Beranda
tabel 4.7:
77
4. Penjualan
tabel 4.8:
78
5. Pembelian
tabel 4.9:
79
6. Barang
Yang
Data Pengamatan Kesimpulan
Diharapkan
Dapat [V]Diterima
Menampilkan
Barang menampilkan
data Barang [ ]Ditolak
data Barang
Dapat [V]Diterima
Menyimpan
Simpan menyimpan
Data Barang [ ]Ditolak
Data Barang
Dapat [V]Diterima
Mengubah
Ubah mengubah
Data Barang [ ]Ditolak
Data Barang
Dapat [V]Diterima
Menghapus
Hapus menghapus
Data Barang [ ]Ditolak
Data Barang
Dapat
Menampilkan
Menampilan
Memasukkan Pesan
pesan [ ]Diterima
data Barang kesalahan
kesalahan
Kurang dalam [v]Ditolak
dalam
Lengkap pengisian Data
pengisian data
Barang
Barang
80
7. Satuan
81
8. Kategori
82
9. Pengguna
83
4.5. Implementasi User Interface
1. Login
proses login sebagai Admin (Pemilik). Jika login berhasil maka akan
masing.
84
Gambar 4. 19 Interface Dashboard Admin (Pemilik)
3. Dashboard Karyawan
4. Penjualan
85
Gambar 4. 21 Interface Penjualan
5. Pembelian
86
6. Barang
(Pemilik), lalu memilih menu barang dan pilih tabel barang, maka halaman
7. Kategori
login sebagai Admin (Pemilik), lalu memilih menu barang dan pilih tabel
menambah data baru, Admin (pemilik) mengisi form dan menekan tombol
simpan jika ingin menambah data. Jika ingin mengubah data pilih tombol
edit, dan jika ingin menghapus data pilih tombol delete. Jika menambah,
sukses.
87
Gambar 4. 24 Interface Kategori
8. Satuan
login sebagai Admin (Pemilik), lalu memilih menu barang dan pilih tabel
menambah data baru, Admin (pemilik) mengisi form dan menekan tombol
simpan jika ingin menambah data. Jika ingin mengubah data pilih tombol
edit, dan jika ingin menghapus data pilih tombol delete. Jika menambah,
sukses.
88
Gambar 4. 25 Interface Satuan
9. Laporan
halaman detail transaksi dan pilih tombol cetak ingin mencetak laporan.
Jika ingin mencari data transaksi pilih tombol pencarian dan masukkan
laporan berdsarkan tanggal yang diinginkan, maka pilih button periode dan
masukkan tanggal mulai laporan dan tanggal akhir laporan, lalu pilih
89
Gambar 4. 26 Interface Laporan
10. Pengguna
ditampilkan. Jika ingin menghapus data maka pilih tombol edit, jika ingin
mengubah data maka pilih tombol edit. Jika edit atau hapus data sukses,
90
11. Aplikasi
admin (pemilik), lalu pilih menu pengaturan kemudian pilih button aplikasi,
ingin mengubah data, hanya mengisi data di form dan pilih tombol simpan
12. Pembersihan
Jika pilih button “Ya” maka penghapusan data keseluruhan dari database
berhasil dihapus, jika pilih tombol “Tidak” maka data keselurahan dari
beranda.
91
Gambar 4. 29 Interface Pembersihan
92
BAB V
PENUTUP
5.1. Kesimpulan
secara online
5.2. Saran
2. Memperkuat keamanan
DAFTAR PUSTAKA
III no 101.
Pada tahun 2008 telah lulus di bangku sekolah dasar di SDN Inpress
Perumnas Antang II/I, Pada tahun 2011 telah lulus di bangku Sekolah SMP Mahaputra
Tello Makassar dan pada tahun 2014 telah Lulus di Bangku Sekolah SMA Ittihad