Anda di halaman 1dari 115

ANALISA DAN PERANCANGAN SISTEM INFORMASI

PENJUALAN DAN PERSEDIAAN BARANG BERBASIS WEB


(STUDI KASUS TOKO YADI PETSHOP)

SKRIPSI

PROGRAM STUDI SISTEM INFORMASI

OLEH:

NAMA : DWI NURCAHYA


NIM : 011605503125023

FAKULTAS TEKNIK
UNIVERSITAS SATYA NEGARA INDONESIA
JAKARTA
2020
ANALYSIS AND DESIGN OF INFORMATION SYSTEMS
SALES AND INVENTORY WEB BASED
(CASE STUDY YADI PETSHOP STORE)

UNDERGRADUATE THESIS

INFORMATION SYSTEM STUDY PROGRAM

BY :

NAME : DWI NURCAHYA


NIM : 011605503125023

FACULTY OF ENGINEERING
UNIVERSITY OF SATYA NEGARA INDONESIA
JAKARTA
2020
ANALISA DAN PERANCANGAN SISTEM INFORMASI
PENJUALAN DAN PERSEDIAAN BARANG BERBASIS WEB
(STUDI KASUS TOKO YADI PETHSOP)

SKRIPSI

Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar


SARJANA KOMPUTER

OLEH:

NAMA : DWI NURCAHYA


NIM : 011605503125023

FAKULTAS TEKNIK
UNIVERSITAS SATYA NEGARA INDONESIA
JAKARTA
2020
ANALYSIS AND DESIGN OF INFORMATION SYSTEMS
SALES AND INVENTORY WEB BASED
(CASE STUDY YADI PETSHOP STORE)

UNDERGRADUATE THESIS

Presented As One Of Terms To Acquire Degree


BECHELOR OF ENGINEERING

Information System Study Program

BY :

NAME : DWI NURCAHYA


NIM : 011605503125023

FACULTY OF ENGINEERING
UNIVERSITY OF SATYA NEGARA INDONESIA
JAKARTA
2020
SURAT PERNYATAAN KARYA SENDIRI

i
LEMBAR PENGESAHAN SKRIPSI

NAMA : Dwi Nurcahya

NIM/NIRM : 011605503125023

JURUSAN : Sistem Informasi

JUDUL SKRIPSI : Analisa dan Perancangan Sistem Informasi


Penjualan dan Persediaan Barang Berbasis Web
(Studi Kasus Toko Yadi Petshop)
TANGGAL UJIAN : 24 Agustus 2020

Jakarta, 24 Agustus 2020

Dosen Pembimbing I Dosen Pembimbing II

(Kiki Kusumawati, ST., MMSI) (Prionggo Hendradi, S.Kom, M.MSI)

Dekan Ketua Program Studi

(Ir. Nurhayati, M.Si) (Agung Priambodo, S.Kom., M.Kom)

i
LEMBAR PENGESAHAN PENGUJI

ii
KATA PENGANTAR

Puji dan Syukur kehadirat Allah SWT atas rahmat dan anugerah-Nya, serta

peran kedua orang tua yang telah membantu doa dan dukungan sehingga penulis

dapat menyelesaikan laporan Skripsi ini. Sholawat serta salam semoga senantiasa

dilimpahkan kepada Nabi dan Rasul yang paling mulia, yaitu baginda Nabi

Muhammad Shallallahu Ailihi Wassalam.

Skripsi ini disusun sebagai salah satu syarat akademis untuk menyelesaikan

Program Strata Satu (S-1) Jurusan Sistem Informasi Fakultas Teknik Universitas

Satya Negara Indonesia. Skripsi ini membahas tentang Analisa dan Perancangan

Sistem Informasi Penjualan dan Persediaan Barang Berbasis Web (Studi Kasus

Toko Yadi Petshop).

Pada kesempatan ini, tidak lupa penulis mengucapkan terima kasih kepada

semua pihak yang telah memberikan bimbingan, pengarahan, nasihan dan

pemikiran dalam menyelesaikan penulisan Skripsi ini, terumata kepada :

1. Dra. Merry L. Panjaitan, MM., MBA., selaku Rektor Universitas Satya

Negara Indonesia.

2. Ibu Ir. Nurhayati, M.Si selaku Dekan Fakultas Teknik Universitas Satya

Negara Indonesia.

3. Bapak Agung Priambodo, S.Kom., M.Kom sebagai Ketua Program Studi

Sistem Informasi

4. Ibu Kiki Kusumawati ST., MMSI., selaku dosen pembimbing I atas semua

bimbingan, masukan serta bantuan yang telah beliau berikan.

5. Bapak Prionggo Hendradi, S.Kom, M.MSI,. selaku dosen pembimbing II atas

semua bimbingan, masukan serta bantuan yang telah beliau berikan.

iii
6. Teristimewa Orang tua yang tersayang dan selalu mendukung dan

mendoakan agar penulisan sskripsi ini diberikan kemudahan dan kelancaran.

7. Yastika Mudita, Yola Suryanti, Isfihani Nur Khofi yang telah memberikan

semangat bimbingan dan motivasi dalam mengerjakan skripsi ini.

8. Fahrezal Ramdhan, Sofwan Abdillah, Trisna Ramdhan, Lukman Hakim,

Agung Purwanto, Muhammad Iqbal, Endah Bulan Cahyani, Rizky Amelia

Syafira, dan Winda Enesyah selaku sahabat sejak dibangku perkuliahan yang

selalu mendukung perkuliahan ini dan menjadi tempat saling bertukar pikiran.

9. Dwi Nurputra yang telah memberikan dukungan kepada penulis dan menjadi

tempat keluh kesah selama menyusun skripsi.

10. Pihak-pihak yang tidak dapat disebutkan satu persatu oleh penulis, atas

bantuan dan doa restu yang berhubungan dengan penulisan laporan ini.

Dengan segala hormat dan kesadaran penulis berharap semoga skripsi ini

dapat bermanfaat bagi pembaca dan semua pihak yang memerlukan. Penulis

menyadari bahwa skripsi ini masih jauh dari kesempurnaan.

Akhir kata penulis mengharapkan mudah-mudahan tugas akhir ini dapat di

pahami dan bermanfaat bagi mahasiswa Universitas Satya Negara Indonesia dan

semua pihak serta dapat menambahkan wawasan pembaca, penulis mengucapkan

terima kasih.

iv
Semoga semua diberikan pahala, nikmat , sehat dan rizki yang berlimpah

oleh Allah SWT . Aamiin Ya Robbal Alamin.

Jakarta, 26 Agustus 2020

Penulis

(Dwi Nurcahya)

v
ABSTRAK

Tulisan ini menjelaskan tentang Sistem Informasi Penjualan dan Persediaan


Barang pada Toko Yadi Petshop. Pengerjaan di Toko Yadi Petshop dalam proses
pencatatan, pengelolaan data barang, pencarian data barang, dan jumlah barang,
masih dilakukan dengan cara manual yaitu dengan cara pembukuan. Hal ini dapat
dikatakan belum optimal seperti pencatatan barang masuk dan barang keluar, begitu
pula pada laporan persediaan barang masih harus dihitung satu persatu dan dicatat
kedalam buku catatan. Adapun salah satu penyelesaian dari masalahan dan kendala
tersebut ialah dengan membuat Sistem Informasi Penjualan dan Persediaan barang
pada Toko Yadi Petshop yang dapat mempermudah mengatur pencatatan sebuah
persediaan barang milik perusahaan, pencarian data barang, mengetahui total
persediaan barang, melakukan transaksi penjualan barang, sistem ini juga dapat
membuat laporan data barang, laporan penjualan, laporan persediaan barang, dan
dalam mengelola data barang keluar dan masuk menggunakan metode First In
First Out (FIFO) untuk mengatur pencatatan sebuah persediaan barang milik toko.

Kata Kunci: Waterfall, FIFO, Black box Testing, Sistem Informasi penjualan

ABSTRACT

This paper describes the Sales and Inventory Information System of Yadi Petshop
Shop. Work at the Yadi Petshop Shop in the process of recording, managing data
on goods, searching for data on goods, and the number of items, is still manually,
namely by way of bookkeeping. It can be said that this is not optimal, such as
recording incoming and outgoing goods, as well as in the inventory report, which
must still be calculated one by one and recorded in a notebook. One solution to
these problems and constraints is to create a Sales and Inventory Information
System at the Yadi Petshop Shop which can make it easier to manage the recording
of an inventory of company-owned goods, search for goods data, find out the total
inventory of goods, make goods sales transactions, this system also can create
goods data reports, sales reports, inventory reports, and in managing incoming and
outgoing goods data using the First In First Out (FIFO) method to manage the
recording of a store's inventory of goods.

Keywords: Waterfall, FIFO, black box testing, sales information system

vi
DAFTAR ISI

Halaman:

SURAT PERNYATAAN KARYA SENDIRI ............................................... i

LEMBAR PENGESAHAN SKRIPSI ............................................................ i

LEMBAR PENGESAHAN PENGUJI .......................................................... ii

KATA PENGANTAR .................................................................................. iii

ABSTRAK .................................................................................................... vi

DAFTAR ISI ............................................................................................... vii

DAFTAR GAMBAR ................................................................................... xii

DAFTAR TABEL ...................................................................................... xv

DAFTAR SIMBOL ................................................................................... xvii

A. Simbol Use Case Diagram ............................................................ xvii

B. Simbol Activity Diagram ............................................................. xviii

C. Simbol Class Diagram ................................................................... xix

D. Simbol Squence Diagram ............................................................... xx

BAB I PENDAHULUAN............................................................................. 1

E. Latar Belakang .................................................................................. 1

F. Rumusan Masalah ............................................................................. 3

G. Batasan Masalah................................................................................ 3

H. Tujuan Penelitian .............................................................................. 4

I. Manfaat Penelitian ............................................................................ 4

vii
J. Sistematika Penulisan ....................................................................... 4

BAB II LANDASAN TEORI........................................................................ 6

A. Tinjauan Pustaka ............................................................................... 6

B. Sistem Informasi ............................................................................... 8

C. Komponen Sistem Informasi ............................................................ 8

D. Pembelian ........................................................................................ 10

E. Persediaan ....................................................................................... 10

F. Pejualan Tunai ................................................................................. 10

G. HTML (Hypertext Markup Languange) ......................................... 11

H. Pengertian Website .......................................................................... 11

1. Jenis-Jenis Website ...................................................................... 11

I. XAMPP ........................................................................................... 12

J. MySQL (My Structure Query Language ) ...................................... 12

K. PHP (Hypertext Preprocessor) ....................................................... 13

L. Metode Waterfall ............................................................................ 13

M. Metode First In First Out (FIFO) ................................................... 14

BAB III ANALISA HASIL DAN PEMBAHASAN .................................. 16

A. Waktu dan Tempat Penelitian ......................................................... 16

B. Struktur Organisasi ......................................................................... 16

C. Deskripsi Tugas dan Tanggung Jawab ............................................ 17

1. Pemilik (Owner): ......................................................................... 17

viii
2. Kepala Toko: ............................................................................... 17

3. Kasir: ........................................................................................... 18

4. Pelayan Toko: .............................................................................. 18

5. Karyawan Gudang: ...................................................................... 18

D. Metode Pengumpulan Data ............................................................. 19

1. Metode Observasi ........................................................................ 19

2. Metode Wawancara ..................................................................... 19

3. Metode Studi Pustaka .................................................................. 19

E. Metode Pengembangan Sistem ....................................................... 19

1. Analisa Kebutuhan ...................................................................... 20

2. Desain Sistem .............................................................................. 20

3. Penulisan Kode Program ............................................................. 20

4. Pengujian Program ...................................................................... 20

5. Pendukung dan Pemeliharaan Program ....................................... 20

F. Daftar Jenis dan Nama Barang ........................................................ 21

G. Analisa Sistem Berjalan .................................................................. 28

H. Usulan Pemecahan Masalah ............................................................ 30

I. Kerangka Berfikir............................................................................ 31

J. Perancangan Sistem ........................................................................ 32

1. Use Case Diagram ....................................................................... 32

2. Activity Diagram ......................................................................... 36

ix
K. Class Diagram ................................................................................. 48

L. Sequence Diagram .......................................................................... 49

M. Perancangan Basis Data .................................................................. 56

N. Desain Interface .............................................................................. 61

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM ........................... 68

A. Tampilan Sistem ............................................................................. 68

1. Form Login .................................................................................. 68

2. Form Master Jenis ....................................................................... 69

3. Form Master Supplier .................................................................. 69

4. Form Master Barang .................................................................... 70

5. Form Data Barang ....................................................................... 70

6. Form Detail barang ...................................................................... 71

7. Form Perhitungan ........................................................................ 71

8. Form Detail Pembayaran ............................................................. 72

9. Form History Pembayaran........................................................... 72

10. Form Laporan Data Barang ..................................................... 72

11. Form Laporan Barang Masuk .................................................. 73

12. Form Laporan Barang Keluar .................................................. 74

B. Laporan Yadi Petshop ..................................................................... 74

1. Output Hasil Laporan Data Barang ............................................. 74

2. Output Hasil Laporan Barang Masuk .......................................... 75

x
3. Output Hasil Laporan Barang Keluar .......................................... 75

C. Evaluasi Analisa Uji Coba Sistem (Black Box) .............................. 76

BAB V KESIMPULAN DAN SARAN ...................................................... 78

A. KESIMPULAN ............................................................................... 78

B. SARAN ........................................................................................... 78

DAFTAR PUSTAKA .................................................................................. 79

LAMPIRAN ................................................................................................ 80

xi
DAFTAR GAMBAR

Halaman:

Gambar 1. Metode Waterfall...................................................................... 13

Gambar 2. Struktur Organisasi ................................................................... 16

Gambar 3. Activity Diagram Penjualan Barang ......................................... 28

Gambar 4. Activity Diagram Persediaan Barang ....................................... 29

Gambar 5. Activity Sistem Usulan Penjualan Barang ............................... 30

Gambar 6. Kerangkat Berfikir.................................................................... 31

Gambar 7. Use Case Diagram .................................................................... 32

Gambar 8. Activity Diagram Login Admin ............................................... 36

Gambar 9. Activity Diagram Master Jenis ................................................. 37

Gambar 10. Activity Diagram Master Barang ........................................... 38

Gambar 11. Activity Diagram Master Supplier ......................................... 39

Gambar 12. Activity Diagram Login Staff Gudang ................................... 40

Gambar 13. Activity Diagram Tambah Barang ......................................... 41

Gambar 14. Activity Diagram Penjualan Barang ...................................... 42

Gambar 15. Activity Diagram Logout Admin ........................................... 43

Gambar 16. Activity Diagram Logout Staff Gudang ................................. 44

Gambar 17. Activity DIagram Laporan Barang ......................................... 45

Gambar 18. Activity Diagram Laporan Barang Masuk ............................. 46

Gambar 19. Activity Diagram Laporan Barang Keluar ............................. 47

Gambar 20. Class Diagram ........................................................................ 48

Gambar 21. Sequence Diagram Login Admin ........................................... 49

Gambar 22. Sequence Diagram Master Jenis ............................................ 50

xii
Gambar 23. Sequence Diagram Master Supplier ....................................... 50

Gambar 24. Sequence Diagram Master Barang ......................................... 51

Gambar 25. Sequence Diagram Detail Barang .......................................... 52

Gambar 26. Sequence Diagram Laporan Barang ....................................... 53

Gambar 27. Sequence Diagram Laporan Barang Masuk ........................... 53

Gambar 28. Sequence Diagram Laporan Barang Keluar ........................... 54

Gambar 29. Sequence Diagram Penjualan ................................................. 55

Gambar 30. Sequence Diagram Data Barang ............................................ 56

Gambar 31. Form Rancangan Login .......................................................... 61

Gambar 32. Form Rancangan Halaman Utama ......................................... 62

Gambar 33. Form Rancangan Data Barang ............................................... 62

Gambar 34. Form Rancangan Tambah Barang .......................................... 63

Gambar 35. Form Rancangan Perhitungan ................................................ 63

Gambar 36.Form Rancangan Detail Pembayaran ...................................... 64

Gambar 37. Form Rancangan History Pembayaran ................................... 65

Gambar 38. Form Rancangan Laporan Data Barang ................................. 66

Gambar 39. Form Rancangan Laporan Barang Masuk .............................. 67

Gambar 40. Form Rancangan Laporan Barang Keluar .............................. 67

Gambar 41. Form Login ............................................................................. 68

Gambar 42. Form Master Jenis .................................................................. 69

Gambar 43. Form Master Supplier............................................................. 69

Gambar 44. Form Master Barang............................................................... 70

Gambar 45. Form Data Barang .................................................................. 70

Gambar 46. Form Detail Barang ................................................................ 71

xiii
Gambar 47. Form Perhitungan ................................................................... 71

Gambar 48. Form Detail Pembayaran ........................................................ 72

Gambar 49. Form History Pembayaran ..................................................... 72

Gambar 50. Form Laporan Data Barang .................................................... 73

Gambar 51. Form Laporan Barang Masuk ................................................ 73

Gambar 52. Form Laporan Barang Keluar ................................................ 74

Gambar 53. Output Hasil Laporan Data Barang ........................................ 74

Gambar 54. Output Hasil Laporan Barang Masuk..................................... 75

Gambar 55. Output Hasil Laporan Barang Keluar..................................... 75

xiv
DAFTAR TABEL

Halaman:

Tabel 1. Ganchart kegiatan penyusunan Tugas Akhir ................................ 16

Tabel 2. Makanan Kering (Kucing) ............................................................ 21

Tabel 3. Makanan Basah (Kucing) ............................................................ 23

Tabel 4. Vitamin (Kucing & Anjing) .......................................................... 24

Tabel 5. Makanan Kering (Anjing) ............................................................. 25

Tabel 6. Makanan Basah (Anjing) .............................................................. 25

Tabel 7. Obat Kucing .................................................................................. 26

Tabel 8. Shampo Kucing............................................................................. 26

Tabel 9. Shampo Anjing ............................................................................. 27

Tabel 10. Use Case Login Admin ............................................................... 33

Tabel 11. Use Case Login Staff Gudang..................................................... 34

Tabel 12. Use Case Master Group .............................................................. 34

Tabel 13. Use Case laporan Data Barang ................................................... 35

Tabel 14. Use Case Laporan Barang Masuk ............................................... 35

Tabel 15. Use Case Laporan Barang Keluar ............................................... 35

Tabel 16. Jenis ............................................................................................ 56

Tabel 17. Supplier ....................................................................................... 57

Tabel 18. Barang ......................................................................................... 57

Tabel 19. User ............................................................................................. 57

Tabel 20. Group .......................................................................................... 58

Tabel 21. Tambah Barang ........................................................................... 58

xv
Tabel 22. History Pembayaran .................................................................... 59

Tabel 23. Detail Barang .............................................................................. 59

Tabel 24. Pembayaran ................................................................................. 60

Tabel 25. Form Uji Coba Sistem ................................................................ 76

xvi
DAFTAR SIMBOL

A. Simbol Use Case Diagram

xvii
B. Simbol Activity Diagram

xviii
C. Simbol Class Diagram

xix
D. Simbol Squence Diagram

xx
BAB I

PENDAHULUAN

A. Latar Belakang

Menghadapi persaingan bisnis yang semakin ketat pada saat ini, hampir

seluruh badan usaha atau organisasi berusaha meningkatkan kualitas dan

kuantitasnnya dalam bidang teknologi. Hal ini dilakukan agar dapat tetap bersaing

dengan badan usaha atau organisasi lainnya. Yadi Petshop adalah sebuah toko yang

berfokus dalam penjualan makanan dan kebutuhan hewan, khusunya kucing dan

anjing yang berlokasi di Paninggilan, Kec. Ciledug, Kota Tangerang. Dalam proses

pendataan bisnis di toko Yadi Petshop yang sedang berjalan saat ini, untuk

penulisan/pencatatan data-data (barang) masih menggunakan sistem konvensional

dalam penjualan dan persediaan barang yaitu dengan cara menggunakan buku

catatan. Hal tersebut menjadi permasalahan pokok sehingga dapat terjadi kesalahan

terutama dalam aktivitas kerja seperti transaksi penjualan, pencatatan data,

perhitungan transaksi, pengecekan barang dan laporan-laporan lainnya.

Sistem persediaan barang masih menggunakan buku dalam pencatatan data

yang dilakukan oleh kepala gudang. Hal ini memiliki resiko yang yang tinggi

seperti rusaknya buku (tersobek atau terbakar), hilangnya buku pencatatan

persediaan barang, dan kesalahan dalam perhitungan jumlah stok barang didalam

gudang. Jika petugas/karyawan gudang ingin melakukan pengecekan stok barang,

petugas tidak dapat mengetahui secara langsung stok barang terkini (update) harus

melakukan perhitungan secara manual yaitu dengan cara menghitung sisah stok

barang secara ulang setelah toko tutup.

1
2

Sistem penjualan toko yang saat ini digunakaan oleh Yadi Petshop. Pembeli

mendatangi toko, kemudian pembeli memilih jenis produk sesuai dengan

kebutuhan hewan peliharannya, sesudah barang terpilih lalu petugas kasir

melakukan perhitungan banyaknya barang secara manual setalah itu barang dicatat

menggunakan nota dengan mencatan nama dan jumlah barang yang dikalikan

dengan harga satuan barang dengan alat perhitungan kalkulator. Proses ini dinilai

kurang efektif dan efisien karena dapat menyebabkan terjadinya kesalahan dalam

perhitungan jumlah total harga pembayaran untuk pembeli yang dilakukan oleh

kasir sehingga menyebabkan kerugian terhadap toko.

Yadi Petshop sangat membutuhkan suatu media yang dapat mengontrol

aktivitas toko, mulai dari persediaan barang, transaksi penjualan, laporan penjualan,

dan laporan-laporan lainnya. Sehingga diperlukan pembuatan sistem yang dapat

mendukung aktivitas bisnis pada toko dan gudang demi mengembangkan Toko

Yadi Petshop. Namun sebelum membuat sistem informasi, diperlukan sebuah

rancangan sistem informasi terlebih dahulu agar kebutuhan pengguna dapat

diidentifikasi dengan baik.

Pemanfaatan teknologi informasi menjadi pilihan untuk Toko Yadi Petshop

dalam usaha khusus pada transakasi penjualan dan persediaan barang, dimana

pencatatan laporan-laporan masih dilakukan secara manual. Sehingga apabila

transaksi penjualan dan informasi persediaan barang yang baik diharapkan

mendapatkan hasil informasi yang cepat, bermanfaat, dan dapat meningkatkan

pelayanan pada Toko Yadi Petshop.

Sangat tepat apabila di dalam penanganan sistem penjualan dan persediaan

barang memanfaatkan komputer sebagai media dalam pengolahan datanya karena


3

dapat memudahkan Toko Yadi Petshop dalam melakukan pencatatan persediaan

barang, transaksi penjualan, serta memudahkan dalam pembuatan laporan-laporan

lainnya.

Dalam hal ini penulis mencoba membuat sistem informasi penjualan barang

dan pengelolaan data persediaan barang yang terkomputerisasi yang dapat

meningkatkan kinerja toko tersebut. Maka dengan itu, penulis akan membuat suatu

sistem informasi penjualan dan persediaan barang di Yadi Petshop Has dengan

judul “Analisa Dan Perancangan Sistem Informasi Penjualan Dan Persediaan

Barang Berbasis Web (Studi kasus Toko Yadi Petshop)”.

B. Rumusan Masalah

Berdasarkan latar belakang diatas yang telah di sajikan maka dapat

dirumuskan masalah dalam penilitian ini yaitu “Bagaimana menganalisis dan

merancang sistem informasi penjualan dan persediaan barang berbasis web pada

Toko Yadi Petshop”

C. Batasan Masalah

1. Sistem informasi penjualan dan persediaan barang yang dibuat hanya

untuk Toko Yadi Petshop dan tidak terhubung dengan cabang lainnya,

karena Toko Yadi Petshop tidak memiliki cabang.

2. Menggunakan Metode FIFO (First In First Out) pada persediaan.

3. Mengecek jumlah barang masuk dan barang keluar serta masa

penjualannya.
4

D. Tujuan Penelitian

Adapun tujuan yang ingin dicapai dalam penilitian ini, yaitu merancang dan

membuat suatu sistem informasi penjualan dan persediaan makanan dan kebutuhan

hewan untuk mempermudah transaksi penjualan dan pengerjaan, dalam hal keluar

masuknya barang berbasis website pada Toko Yadi Petshop.

E. Manfaat Penelitian

Mempermudah admin gudang dalam hal melakukan pendataan persediaan

barang dengan sistem yang lebih terkomputerisasi, mempermudah admin kasir

dalam melakukan transaksi belanja, dan mempermudah untuk membuat laporan

hasil penjualan makanan dan kebutuhan hewan peliharaan khususnya hewan kucing

dan anjing.

F. Sistematika Penulisan

Dalam Penelitian kali ini, sistematika penulisan disusun dalam lima bab.

Adapun sistematika penulisannya adalah sebagai berikut:

BAB I PENDAHULUAN

Pada bab ini menjelaskan tentang latar belakang masalah, rumusan

masalah, batasan masalah, tujuan masalah dan manfaat penelitian,

dan sistematika penulisan.

BAB II LANDASAN TEORI

Pada bab ini menjelaskan tentang teori-teori dasar dan konsep-

konsep yang relevan yang digunakan dalam penulisan maupun


5

perancangan yang menjadi bahan acuan dalam menganalisis

masalah.

BAB III ANALISA HASIL DAN PEMBAHASAN

Pada bab ini menjelaskan tentang metode pengumpulan data yang

akan dilakukan, analisa permasalahan, usulan pemecahan

permasalahan dan kerangka berpikir.

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

Pada bab ini menjelasakan uraian tentang merancang konsep,

merancang sistem usulan yang baru, spesifikasi proses, spesifikasi

file, rancangan masukan (input), rancangan keluaran (output).

BAB V KESIMPULAN DAN SARAN

Pada bab ini berisikan kesimpulan dan saran mengenai apa saja yang

dihasilkan dan beberapa yang belum terdapat dalam penelitian ini.


BAB II

LANDASAN TEORI

A. Tinjauan Pustaka

Berbagai Penelitian yang berhubungan dengan penulisan skripsi ini adalah

sebagai berikut:

1. Suherman, STIMK Lamappapoleonro Soppeng, 2018 : “Analisis dan

Perancangan Sistem Informasi Penjualan dan Persediaan Barang pada

PT.Indomarco Makkasar”

Pengerjaan di PT. Indomarco Makkasar dalam bidang penjualan barang,

sistem penjualan dapat dilakukan secara langsung melalui toko-toko maupun

melalui perusahaan baik luar maupun dalam kota, tanpa melaui pelantara atau agen-

agen terlebih dahulu dan penjualan dapat dilakukan secara grosir atau eceran.

Proses yang dilakukan sekarang adalah melalui penjualan langsung melalui fax atau

telepon. Untuk persedian bahan baku diperoleh melalui pemesanan secara langsung

pada distributor atau supplier. Metode System Development Life Cycle (SDLC)

dipakai untuk melakukan tahapan-tahapan pekerjaan yang dilakukan oleh analis

sistem dan programer dalam membangun sistem informasi. Adapun satu

penyelesain dari masalah dan kendala tersebut ialah membuat Sistem Informasi

Penjualan dan Persediaan Barang pada PT. Indomarco Makkasar yang nantinya bisa

memberi kemudahan dalam pengimplementasian sistem pengelolaan data

persediaan dan penjualan barang yang cepat, tepat dan efektif.

2. Muhammad Ikhlas, Universitas Putra Indonesia YPTK Padang, 2018 : “

Analisis dan Perancangan Sistem Informasi Transaksi dan Persediaan Barang

6
7

pada Toko Bangunan UD.Romi Padang Menggunakan Bahasa Pemograman

PHP dan Database MYSQL”

Toko bangunan UD.Romi di kota Padang itu pencatatan dan pengelolaan data

transaksi baik penjualan maupun persediaan barang masih dilakukan dengan

pembukuan. Sistem persediaan dan penjualan barang yang dilakukan secara manual

mengakibatkan kesulitan dalam pengelola data pencarian data, karena banyaknya

item barang yang tidak tersusun rapih berdasarkan kode. Dengan beralih dari sistem

manual ke otomatis. Memberi kemudahan, efektifitas dan efisiensi menjadi hal

yang mengubah pandangan tersebut. Dalam analisis dan perancangan sistem

informasi ini menggunakan bahasa pemodelan UML (Unified Modeling

Languange) dan pengembangan aplikasinya menggunakan bahasa pemograman

PHP dan database MySQL. Sehingga diharapkan mampu menghasilkan laporan

data penjualan dan persediaan kepada pemilik usaha dalam membantu keputusan.

3. Despita Meisak, STIKOM Dinamika Bangsa, 2017 : “Analisi dan

Perancangan Sistem Informasi Persediaan Barang Menggunakan Metode Fifo

Pada PT.Shukaku Jambi”

Pengolahan data persediaan barang pada PT Shukaku Indonesia masih

menggunakan cara manual, dimana data persediaan barang di catat pada kartu stok,

selain itu untuk memonitoring pengeluaran barang, petugas persedian barang/

Admin gudang mengecek setiap harinya jumlah barang yang keluar. Sedangkan

untuk pembuatan laporan barang keluar, admin gudang menghitung jumlah barang

keluar yang sudah dicatat perharinya sistem pencatatan yang manual mempunyai

kekurangan terutama pada pencatatan dan penghitugan persediaan barang. Sering

kali proses pencatatan persediaan yang dilakukan mengakibatkan selisih dari data
8

jumlah stok barang dengan jumlah barang fisik yang ada setiap bulannya,

mengakibatkan kerugian yang harus ditanggung perusahaan. Maka dibutuhkan

suatu sistem persediaan barang pada PT Shukaku Indonesia Cabang Jambi dengan

metode penilaian FIFO (First In First Out). Untuk menyakinkan dan menyesuaikan

data stok barang sesuai dengan fisik nya. Dengan adanya rancangan sistem

informasi persediaan barang dapat membantu PT.Shukaku Indonesia Cabang Jambi

untuk memonitoring persediaan barang yang up to date.

B. Sistem Informasi

Sistem Informasi adalah suatu sistem didalam suatu organisasi yang

mempertemukan kebutuhan pengolaan transaksi harian, mendukung operasi,

bersifat majeral, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak

luar tertentu dan laporan-laporan yang dibutuhkan (Jeperson Hutahean, 2015).

C. Komponen Sistem Informasi

Sistem Informasi terdiri dari komponen-komponen yang disebut dengan

istilah blok bangunan (building rock) yaitu:

1. Blok masukan (input block)

Input mewakili data yang masuk kedalam sistem informasi. Input disini

termasuk metode-metode dan media yang digunakan untuk menangkap data yang

dimasukan, yang dapat berupa dokumen dasar.

2. Blok model (model block)

Blok ini terdiri dari kombinasi prosedur, logika dan metode matematik yang

akan memanipulasi data input dan data tersimpan di basis data dengan cara yang

sudah di tentukan untuk menghasilkan keluaran yang diinginkan.


9

3. Blok keluaran (output block)

Produk dari sistem informasi adalah keluaran yang merupakan informasi

yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen

serta semua pemakai sistem.

4. Blok teknologi (technologi block)

Teknologi digunakan untuk menerima input, menjalankan model,

menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan

membantu pengendalian diri secara keseluruh.

Teknolgi terdiri dari unsur utama:

a. Teknisi (Human ware atau brain ware)

b. Perangkat lunak (software)

c. Perangkat Keras (Hardware)

d. Blok basis data (data base block)

Merupakan kumpulan dari data yang saling berhubungan satu dengan yang

lainnya, tersimpan diperangkat keras komputer dan digunakan perangkat lunak

untuk memanipulasinya.

5. Blok kendali (control block)

Banyak faktor yang dapat merusak sistem informasi, misalnya bencana

alam, api, temperatur tinggi, air, debu, kecurangan-kecurangan, kejanggalan sistem

itu sendiri, kesalahan-kesalahan ketidakefesienan, sabotasi dan sebagainnya.

Beberapa pengendalian perlu rancangan dan diterapkan untuk meyakinkan bahwa

hal-hal yang dapat merusak sistem dapat dicegah atau bila terlanjur terjadi

kesalahan dapat langsung diatasi. (Jeperson Hutahean, 2015)


10

D. Pembelian

Pembelian digunakan dalam perusahaan untuk pengadaan barang yang

diperlukan oleh perusahaan. Transaksi pembelian dapat digolongkan menjadi dua :

pembelian lokal dan impor. Pembelian lokal adalah pembelian dari pemasok dalam

negeri, sedangkan impor adalah pembelian dari pemasok luar negeri. (Mulyadi,

2016)

E. Persediaan

Sistem Persediaan bertujuan untuk mencatat perpindahan setiap jenis

persediaan yang ada di gudang. Sistem ini berhubungan erat dengan sistem

penjualan, sistem retur penjualan, sistem pembelian, sistem retur pembelian, dan

sistem akuntasi biaya produksi.

Sistem inventori juga disebut dengan bahan-bahan, bagian yang disediakan,

dan bahan-bahan dalam proses yang terdapat dalam perusahaan untuk proses

produksi, serta barang-barang jadi atau produk yang disediakan untuk memenuhi

permintaan dari konsumen atau pelanggan setiap waktu dan disimpan dan dirawat

menurut tertentu dalam tempat persediaan agar selalu dalam keadaan siap pakai dan

dicatat dalam bentuk buku perusahaan. (Wiratna, 2015)

F. Pejualan Tunai

Penjualan tunai dilaksanakan oleh perusahaan dengan cara mewajibkan

pembeli melakukan pembayaran harga barang terlebih dahulu sebelum barang

diserahkan oleh perusahaan, barang kemudian diserahkan kepada pembeli dan

transaksi penjualan tunai kemudia dicatat oleh perusahaan. (Mulyadi, 2016)


11

G. HTML (Hypertext Markup Languange)

HTML Merupakan bahasa pemograman web yang memberitahukan

perambaan web (web browser) bagaimana menyusun dan menyajikan konten

dihalaman web. Dengan kata lain, HTML adalah pondasi web. HTML disusun

dengan bahasa yang sederhana, sehingga sangat mudah diimplementasikan. Saat ini

, HTML dapat menampilkan obyek-obyek seperti teks, tabel, tautan, gambar, audio

dana video. (Achmad Solihin, 2016)

H. Pengertian Website

Website dapat diartikan sebagai kumpulan halaman yang berisi informasi

data digital baik berupa teks, gambar, animasi, suara dan audio atau gabungan dari

semua yang disediakan melalui jalur koneksi internet sehingga dapat diakses dan

dilihat oleh semua orang diseluruh dunia. Halaman website dibuat menggunakan

bahasa standar yaitu HTML. Skrip HTML ini akan diterjemahkan oleh web browser

sehingga dapat ditampilkan dalam bentuk informasi yang dapat dibaca oleh semua

orang. (Rohi Abdullah, 2018)

1. Jenis-Jenis Website

Secara umum, website dibagi menjadi 3 jenis, yaitu:

a) Website Statis

Website statis yaitu jenis website yang isinya tidak diperbaharui secara

berkala, sehingga isinya dari waktu ke waktu akan selalu tetap. Website

jenis ini biasanya hanya digunakan untuk menampilkan profil dari pemilik

website seperti profil perusahaan atau organisasi.


12

b) Website Dinamis

Website dinamis yaitu jenis website yang isinya terus diperbaharui

secara berkala oleh pengelola web atau pemilik website. Website jenis ini

banyak dimiliki oleh perusahaan atau perorangan yang aktifitas bisnisnya

memang berkaitan dengan internet. Contohnya yaitu web blog dan website

berita.

c) Website Interaktif

Website interaktif pada dasarnya termasuk dalam kategori website

dinamis, dimana isi informasinya selalu diperbaharui dari waktu ke waktu.

Hanya saja isi informasi tidak hanya diubah oleh pengelola website tetapi

lebih banyak dilakukan oleh pengguna website itu sendiri. Contoh website

jenis ini yaitu website jejaring sosial seperti facebook, twitter, atau website

marketplace. (Rohi Abdullah, 2018)

I. XAMPP

XAMPP adalah perangkat lunak yang bersifat open source, aplikasi Apache

(web server) yang mudah diinstal dan berisi MariaDB, PHP, dan Perl. (Joko

Suntoro, 2019)

J. MySQL (My Structure Query Language )

MySQL merupakan Sofware RDBMS (atau server software) yang dapat

mengelola database dengan sangat cepat, dapat menampung data dalam jumlah

sangat besar, dapat diakses oleh banyak user (multi-user), dan dapat melakukan

suatu proses secara sinkron atau bersamaan (multi-threaded). (Rahardjo, 2015)


13

K. PHP (Hypertext Preprocessor)

PHP merupakan bahasa pemograman yang digunakan untuk membuat

website dinamis dan interaktif. Dinamis dalam artinya, website tersebut bisa

berubah-ubah tampilan dan kontennya sesuai dengan kondisi tertentu. Sebagai

contoh, PHP bisa menampilkan tanggal dan hari saat ini secara berganti-ganti

didalam sebuah website. Interaktif artinya, PHP dapat memberi feedback bagi user

(misalnya menampilkan hasik pencarian produk). (Gregorius Agung P, 2018)

L. Metode Waterfall

Waterfall sering juga disebut model sekuensial (sequential linier) atau hidup

klasik (classic life cycle). Model air terjun menyediakan pendekatan pendekatan

atau alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis,

desain, pengkodean, pengujian dan tahap pendukung (support). (Rosa A.S &

Shalahuddin, 2018)

Berikut adalah gambar model air terjun:

Analisis Desain Pengkodean Pengujian

Gambar 1. Metode Waterfall


Sumber : Rosa A.S & Shalahuddin (2018)

Berikut adalah penjelasan dari metode waterfall (Rosa A.S & Shalahuddin, 2018):
14

1. Analisis kebutuhan perangkat lunak, proses pengumpulan kebutuhan

dilakukan secara intensif untuk menspesifikasikan kebutuhan perangkat

lunak agar dapat dipahami perangkat lunak seperti yang dibutuhkan oleh user.

2. Desain, proses multi langkah yang fokus pada desain pembuatan program

perangkat lunak termasuk struktur data, arsitektur perangkat lunak,

representasi antarmuka, dan prosedur pengkodean.

3. Pembuatan Kode Program, desain harus di translasikan ke dalam program

perangkat lunak. Hasil dari tahapan ini adalah program komputer sesuai

dengan desain yang telah dibuat pada tahap desain.

4. Pengujian, pengujian ini fokus pada perangkat lunak dari segi logik,

fungsional dan memastikan bahwa semua bagian sudah diuji.

5. Pendukung (support) dan Pemeliharaan (maintance), tahap in tidak menutup

kemungkinan sebuah perangkat lunak pengalami perubahan ketika sudah

dikirimkan ke user. Perubahan bisa terjadi karena adanya kesalahan yang

muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus

beradaptasi dengan lingkungan baru.

M. Metode First In First Out (FIFO)

Metode Fifo adalah metode penentuan waktu penjualan produk, yakni produk

yang pertama kali masuk, harus dijual atau keluar pertama kali, dan produk yang

masuk belakangan harus antre dulu digudang atau diletakan pada display paling

belakang. (Arif Rahman, 2010)

Dengan menggunakan metode FIFO, harga pokok dari barang yang pertama

kali dibeli adalah yang akan diakui pertama kali sebagai harga pokok penjualan.
15

Dalam hal ini, tidak berarti bahwa unit atau barang yang pertama kali dibeli adalah

unit atau barang yang pertama kalinya akan dijual.

Jadi, penekananya disini bukan kepada unit atau fisiknya barangnya,

melainkan lebih kepada harga pokoknya. Dengan menggunakan metode FIFO,

yang akan menjadi nilai persediaan akhir adalah harga poko dari unit atau barang

yang pertama kali dibeli.

Jika perusahaan menggunakan metode FIFO dalam menilai persediaan akhir,

dan asumsi bahwa telah terjadi peningkatan harga barang atau inflasi maka

menggunakan metode FIFO ini akan menghasilkan nilai persediaan akhir yang

paling besar, harga pokok penjualan yang kecil dan laba kotor serta laba bersih yang

paling besar. (Hery, 2015)


BAB III

ANALISA HASIL DAN PEMBAHASAN

A. Waktu dan Tempat Penelitian

Penelitian ini dilakukan selama 2 bulan, dimulai dari tanggal 3 maret hingga

30 april 2020. Penelitian dilakukan di Toko Yadi Petshop yang beralamat di Jl.

H.Mencong No.62, RT.001/RW.006, Paninggilan, Kec. Ciledug, Kota Tangerang.

Tabel 1. Ganchart kegiatan penyusunan Tugas Akhir

B. Struktur Organisasi

Gambar 2. Struktur Organisasi

16
17

C. Deskripsi Tugas dan Tanggung Jawab

Untuk menggerakan suatu organisasi dibutuhkan personil yang memegang

jabatan tertentu dalam organisasi, masing-masing personil diberi tanggung jawab

sesuai dengan jabatannya, dengan demikian akan mempermudah pengarahan serta

mengawasi dan mengevaluasi pelaksanaan dari suatu pekerjaan. Adapun tugas,

wewenang dan tanggung jawab dan setiap unit dalam struktur organisasi toko Yadi

Petshop sebagai berikut:

1. Pemilik (Owner):

a. Bertugas mengambil keputusan penting untuk kemajuan toko.

b. Memberi arahan serta informasi penting berkaitan dengan penjualan.

c. Sebagai koordinasi semua kegiatan yang telah dilaksanakan.

d. Membangung sikap percaya pada karyawan.

e. Mengevaluasi semua kegiatan yang telah terlaksanakan.

f. Memberikan penghargaan terhadap karyawan.

2. Kepala Toko:

a. Melakukan pengarahan, memberikan motivasi kepada karyawan

hingga melakukan evaluasi kerja karyawan.

b. Mengkoordinasi karyawan toko terutama kasir, untuk mengecek

barang-barang yang stoknya menipis.

c. Melakukan pengorderan barang-barang yang stoknya mulai menipis.

d. Mengawasi pengaturan display barang di toko.

e. Merencanakan kegiatan promosi.

f. Bertanggung jawab kepada atasan atau pemilik toko.


18

3. Kasir:

a. Melakukan pencatatan atas semua transaksi.

b. Menjalankan proses penjualan dan pembayaran.

c. Melakukan proses transaksi pelayanan jual beli serta melakukan

pengemasan barang kepada pelanggan.

d. Melakukan pengecekan atas jumlah barang pada saat penerimaan

barang.

e. Membantu pelanggan dalam memberikan informasi mengenai suatu

produk.

4. Pelayan Toko:

a. Menjaga kebersihan area penjualan.

b. Menjaga etika dan sopan satun.

c. Memberi informasi yang benar kepada pelanggan secara bijak.

d. Menjaga barang untuk menghindari kehilangan barang ditoko.

5. Karyawan Gudang:

a. Bertanggung jawab atas bongkar muat barang.

b. Mengecek dan mendata setiap barang di gudang.

c. Menyiapkan pengiriman dan penyimpanan barang.

d. Memastikan barang terjaga dengan baik.


19

D. Metode Pengumpulan Data

Adapun teknik pengumpulan data dalam melakukan penelitian yaitu mencari

dan mengumpulkan data serta mengelolah informasi yang diperlukan menggunakan

beberapa metode sebagai berikut:

1. Metode Observasi

Untuk mendapatkan data sebagai bahan penelitian, peneliti nantinya akan

melakukan observasi secara langsung, karena dengan cara melakukan observasi

ketempatnya secara langsung akan memudahkan dalam pengumpulan data yang

dibutuhkan dengan akurat dan mudah di pahami. Dalam observasi hal-hal yang

dilakukan adalah mencari data terkait penelitian yang akan dilakukan.

2. Metode Wawancara

Penelitian melakukan wawancara dan mengajuk beberapa pertanyaan

langsung terhadap pemilik (owner), kepala toko, dan kepala gudang. Dalam

kegiatan ini diajukan pertanyaan lisan guna mendapatkan data dan informasi yang

dibutuhkan.

3. Metode Studi Pustaka

Metode ini dilakukan melalui pendekatan-pendekatan yang mempelajari

buku, jurnal maupun artikel, baik yang terdapat diperpustakaan maupun yang

terdapat di internet. Data-data dijadikan sebagai refrensi dalam penyusunan skripsi

ini yaitu berkaitan dengan pengenalan sistem informasi penjualan, dan persedian

dan metode FIFO.

E. Metode Pengembangan Sistem

Langkah-langkah yang harus dilakukan pada model Waterfall sebagai

berikut:
20

1. Analisa Kebutuhan

Tahapan ini untuk mengetahui lingkup penelitian sebagai rencana untuk

memodelkan system yang dibangun, meliputi sistem penjualan dan

persediaan barang yang ada di toko Yadi Petshop Ciledug.

2. Desain Sistem

Tahapan ini merancang tampilan menggunakan software yang

diimplementasikan melalui coding HTML, CSS dan PHP serta merancang

database yang menggunakan MySQL. Perancangan selanjutnya dilakukan

pada output, yakni berupa pemodelan bentuk buku besar atau arsip manual

pada sistem yang berjalan, lalu diubah dengan penggunaan sistem yang

dibangun. Perancangan menggunakan Flow Map untuk menggambarkan alur

pada aplikasi yang dibangun.

3. Penulisan Kode Program

Tahapan pengkodean menggunakan pengkodean HTML, CSS, dan

PHP.

4. Pengujian Program

Aplikasi diuji menggunakan black-box. Pengujian black-box dilakukan

pada sistem informasi Penjualan dan Persediaan barang untuk mengetahui

hasil dari model yang digunakan dengan menguji fungsional interface

aplikasi.

5. Pendukung dan Pemeliharaan Program

Tahapan pemeliharan sistem Penjualan dan Persediaan barang apabila

terjadi kerusakan maka sistem Penjualan dan Persediaan barang akan


21

melakukan maintenance untuk membuat sistem Penjualan dan Persediaan

barang kembali berfungsi dengan benar.

F. Daftar Jenis dan Nama Barang

Daftar – daftar nama produk Yadi Petshop sebagai berikut :

Tabel 2. Makanan Kering (Kucing)


Jenis/kategori = Makanan Kering (Kucing)
Harga
Kode Barang Nama Barang
KB0001 Whiskas Junior 460 Gr (Ocean Fish) 29.700
KB0002 Whiskas Junior 460 Gr (Mackerel) 29.701
KB0003 Whiskas Junior 1,1 Kg (Mackerel) 68.000
KB0004 Whiskas Junior 1,1 Kg (Ocean Fish) 68.600
KB0005 Whiskas Adult 1.2 Kg (Tuna) 65.000
KB0006 Whiskas Adult 1.2 Kg (Ocean Fish) 65.000
KB0007 Whiskas Adult 1.2Kg (Mackerel) 65.000
KB0008 Whiskas Adult 1.2Kg (Chicken) 65.000
KB0009 Royal Canin Urinary 2 Kg 230.000
KB0010 Royal Canin Mother & Babycat 2 kg 266.500
KB0011 Pro Plan Kitten Chicken 2,5 Kg 260.000
KB0012 Pro Plan Adult Chicken 2,5 Kg 230.000
KB0013 Royal Canin Persian Adult 2 kg 235.000
KB0014 Royal Canin Fit 32 400 Gr 48.000
KB0015 Royal Canin Digestive Care 400 Gr 61.000
KB0016 Me-O Cat Food TUNA - 1,2 kg 70.000
KB0017 Me-O Beef Adult Cat Food 1,2 Kg 70.000
KB0018 Me-O Salmon Cat Food - 1,1kg 69.000
KB0019 Me-O Kitten Ocean Fish Cat Food - 7kg 400.000

Nama Jenis/Kategori: Makanan Kering (Kucing)

Nama Barang:

1. Whiskas Junior 460 Gr (Ocean Fish)

2. Whiskas Junior 460 Gr (Mackerel)

3. Whiskas Junior 1,1 Kg (Mackerel)

4. Whiskas Junior 1,1 Kg (Ocean Fish)

5. Whiskas Adult 1.2 Kg (Tuna)

6. Whiskas Adult 1.2 Kg (Ocean Fish)


22

7. Whiskas Adult 1.2Kg (Mackerel)

8. Whiskas Adult 1.2Kg (Chicken)

9. Royal Canin Urinary 2 Kg

10. Royal Canin Mother & Babycat 2 kg

11. Pro Plan Kitten Chicken 2,5 Kg

12. Pro Plan Adult Chicken 2,5 Kg

13. Royal Canin Persian Adult 2 kg

14. Royal Canin Fit 32 400 Gr

15. Royal Canin Digestive Care 400 Gr

16. Me-O Cat Food TUNA - 1,2 kg

17. Me-O Beef Adult Cat Food 1,2 Kg

18. Me-O Salmon Cat Food - 1,1kg

19. Me-O Kitten Ocean Fish Cat Food - 7kg


23

Tabel 3. Makanan Basah (Kucing)

Jenis/kategori = Makanan Basah (Kucing)


Kode Harga
Nama Barang
Barang
KB0024 Whiskas Pounch Junior Isi 12-85Gr(Mackerel) 70.000
KB0025 Whiskas Pounch Junior Isi 12-85Gr (Tuna) 71.000
KB0026 Whiskas Pounch Junior Isi 12-85Gr (Salmon) 71.000
Whiskas Starter pack Junior Tuna 85gr (Isi 2) dan Junior Mackerel
KB0027 19.500
(Isi 1)
KB0028 Sheba Makanan Kucing Basah Can 85gr (Isi 2) (Tuna&Salmon) 35.500
KB0029 Sheba Makanan Kucing Basah Can 85gr (Isi 2) (Flaked Tuna) 35.500
KB0030 Sheba Makanan Kucing Basah Can 85gr (Isi 2) (Tuna&Snapper) 35.500
KB0031 Sheba Makanan Kucing Basah Can 85gr (Isi 2) (Succulent Chicken) 30.000
KB0032 Sheba Pouch 70 gr (Tuna) 9.500
KB0033 Sheba Pouch 70 gr (Tuna & Crab Stick) 9.500
KB0034 Sheba Pouch 70 gr (Tuna & Salmon) 10.000
KB0035 Sheba Pouch Tuna (Isi 1), Crab Stick (Isi 1), Salmon (Isi 1) 70gr 30.000
KB0036 Royal Canin Intense Beauty Pouch 85 gram 16.000
KB0037 Royal Canin Kitten 36 Gravy / Jelly 85 16.000
KB0038 Royal Canin Mother & Babycat 195 Gr 27.000

Nama Jenis/Kategori: Makanan Basah (Kucing)

Nama Barang:

1. Whiskas Pounch Junior Isi 12-85Gr(Mackerel)

2. Whiskas Pounch Junior Isi 12-85Gr (Tuna)

3. Whiskas Pounch Junior Isi 12-85Gr (Salmon)

4. Whiskas Starter pack Junior Tuna 85gr (Isi 2) dan Junior Mackerel (Isi 1)

5. Sheba Makanan Kucing Basah Can 85gr (Isi 2) (Tuna&Salmon)

6. Sheba Makanan Kucing Basah Can 85gr (Isi 2) (Flaked Tuna)

7. Sheba Makanan Kucing Basah Can 85gr (Isi 2) (Tuna&Snapper)

8. Sheba Makanan Kucing Basah Can 85gr (Isi 2) (Succulent Chicken)

9. Sheba Pouch 70 gr (Tuna)

10. Sheba Pouch 70 gr (Tuna & Crab Stick)

11. Sheba Pouch 70 gr (Tuna & Salmon)


24

12. Sheba Pouch Tuna (Isi 1), Crab Stick (Isi 1), Salmon (Isi 1) 70gr

13. Royal Canin Intense Beauty Pouch 85 gram

14. Royal Canin Kitten 36 Gravy / Jelly 85

15. Royal Canin Mother & Babycat 195 Gr

Tabel 4. Vitamin (Kucing & Anjing)


Jenis/Kategori = Vitamin (Kucing & Anjing)
Kode Harga
Nama Barang
Barang
KB0043 Vitamin Bulu Anjing dan Kucing Virbac Megaderm 8ml 8 ML 20.000
KB0044 Vitamin Antibody - MAXCAT (70 Kapsul) 100.000
KB0045 Vitamin Antibody - MAXCAT (30 Kapsul) 70.000
KB0046 Vitamin - Grokit Kitten 30ml 16.000
KB0047 Vitamin - Ketwol Drops 15 ml (Anti Bulu Rontok) 17.000
KB0048 Nutri plus Gel 120.5 Gr 120.000
KB0049 EXOTIC M 250 ml 22.500
KB0050 Pussy Drops 15 ml 21.000
KB0051 Megaderm VIRBAC 8 ml 19.000

Nama Jenis/Kategori: Vitamin (Kucing & Anjing)

Nama Barang:

1. Vitamin Bulu Anjing dan Kucing Virbac Megaderm 8ml 8 ML

2. Vitamin Antibody - MAXCAT (70 Kapsul)

3. Vitamin Antibody - MAXCAT (30 Kapsul)

4. Vitamin - Grokit Kitten 30ml

5. Vitamin - Ketwol Drops 15 ml (Anti Bulu Rontok)

6. Nutri plus Gel 120.5 Gr

7. EXOTIC M 250 ml

8. Pussy Drops 15 ml

9. Megaderm VIRBAC 8 ml
25

Tabel 5. Makanan Kering (Anjing)


Jenis/Kategori = Makanan Kering (Anjing)
Harga
Kode Barang Nama Barang
KB0056 Royal Canin Yorkshire Dewasa 85 Gr 14.000
KB0057 Royal Canin French buldog Junior 3kg 276.000
KB0058 BOLT Beef Kibble Segitiga Dog Food 20 Kg 372.000

Nama Jenis/Kategori: Makanan Kering (Anjing)

Nama Barang:

1. Royal Canin Yorkshire Dewasa 85 Gr

2. Royal Canin French buldog Junior 3kg

3. BOLT Beef Kibble Segitiga Dog Food 20 Kg

Tabel 6. Makanan Basah (Anjing)

Jenis = Makanan Basah (Anjing)


Harga
Kode Barang Nama Barang
KB0063 Royal Canin Mini Junior Appetite Stimulation 195 Gr 19.000
KB0064 Royal Canin Starter Mousse 195 Gr 25.000

Nama Jenis/Kategori: Makanan Basah (Anjing)

Nama Barang:

1. Royal Canin Mini Junior Appetite Stimulation 195 Gr

2. Royal Canin Starter Mousse 195 Gr


26

Tabel 7. Obat Kucing

Jenis = Obat Kucing


Harga
Kode Barang Nama Barang
KB0069 Wormetin Obat Scabies 2ml + Spet 12.000
KB0070 Flu Cat 30 ml 12.000
KB0071 Drontal Cat-Obat Cacing Kucing 1 pil 16.000
KB0072 Trixin Obat Mata 11.000

Nama Jenis/Kategori: Obat Kucing

Nama Barang:

1. Wormetin Obat Scabies 2ml + Spet

2. Flu Cat 30 ml

3. Drontal Cat-Obat Cacing Kucing 1 pil

4. Trixin Obat Mata

Tabel 8. Shampo Kucing

Jenis = Shampoo Kucing


Harga
Kode Barang Nama Barang
KB0077 Shampo Anti Jamur Sebazole Virbac 215.000
KB0078 Magic Deodorizing Itch Relif 200 ML 38.000
KB0079 Smilling 200 ml 30.000
KB0080 Lovy 100 ml 40.000
KB0081 My Kitty Fleas and Mites 250 ml 31.000
KB0082 Smile 100 ml 12.000
KB0083 Aromatic 250 ml 25.000

Nama Jenis/Kategori: Shampo Kucing

Nama Barang:

1. Shampo Anti Jamur Sebazole Virbac

2. Magic Deodorizing Itch Relif 200 ML

3. Smilling 200 ml

4. Lovy 100 ml
27

5. My Kitty Fleas and Mites 250 ml

6. Smile 100 ml

7. Aromatic 250 ml

Tabel 9. Shampo Anjing

Jenis = Shampo Anjing


Harga
Kode Barang Nama Barang
KB0090 Kybo Smell Good 1 Liter KDSG 50.000
KB0091 More More Please Flea & Tick Dog Shampoo 200 ml 22.000
KB0092 BoAAM Shampoo 250 ml 23.000
KB0093 IZI Miconazole 100 ml 18.500
KB0094 Pawstory Shampoo 600ml 40.000

Nama Jenis/Kategori: Shampo Anjing

Nama Barang:

1. Kybo Smell Good 1 Liter KDSG


2. More More Please Flea & Tick Dog Shampoo 200 ml
3. BoAAM Shampoo 250 ml
4. IZI Miconazole 100 ml
5. Pawstory Shampoo 600ml
28

G. Analisa Sistem Berjalan

Dari analisa sistem penjualan pada toko yang berjalan saat ini ialah dimana

seorang pembeli memilih barang yang diinginkan, lalu menuju kekasir untuk

melakukan proses pencatatan nama dan berapa jumlah barangnya, setelah itu kasir

melakukan perhitungan dari jumlah dan harga barangnya menggunakan alat

perhitungan kalkulator, pembeli melakukan pembayaran setelah itu kasir membuat

nota pembayaran. Berikut adalalah Activity Diagram Penjualan Barang dari sistem

yang sedang berjalan.

Gambar 3. Activity Diagram Penjualan Barang


29

Sistem persediaan barang yang berjalan saat ini ialah dimana si pemilik ingin

mengetahui persediaan stok barang yang tersedia saat ini dengan cara membuat

catatan permintaan persediaan stok barang kepada karyawan gudang, lalu karyawan

gudang menerima catatan permintaan persediaan stok barang dari pemilik, setelah

itu karyawan gudang melakukan pengecekan barang dan menghitung persediaan

barang sesuai dengan permintaan, kemudian karyawan membuat laporan untuk

pemilik, lalu pemilik menerima catatan laporan sesuai permintaan persediaan

barang yang diinginkan. Berikut adalah Activity Diagram Persediaan Barang dari

sistem yang sedang perjalan.

Gambar 4. Activity Diagram Persediaan Barang


30

H. Usulan Pemecahan Masalah

Berdasarkan masalah yang dihadapi, maka usulan pemecahan masalah

tersebut yaitu dengan membuat Sistem Informasi Penjualan dan Persediaan Barang

Berbasis Web, guna membantu bagi pemilik usaha dalam meningkatkan kinerja dan

kualitas penjualan, persediaan barang, pengelolaan data dan pencetakan laporan-

laporan lainnya yang tidak lagi memerlukan pencatatan dalam bentuk buku.

Gambar 5. Activity Sistem Usulan Penjualan Barang


31

I. Kerangka Berfikir

Gambar 6. Kerangkat Berfikir


32

J. Perancangan Sistem

Terkait dalam perancangan sistem yang akan di buat oleh penulis

menggunakan Unifield Modeling Language yaitu terdiri dari Use Case Diagram,

Activiy Diagram, Class Diagram, dan Sequance Diagram.

1. Use Case Diagram

Terdapat 2 Aktor didalam use case aplikasi penjualan dan persediaan barang

yaitu Admin dan Staff Gudang yang memiliki kepentingan untuk melakukan

aktivitas-aktivitas dalam sistem. Untuk use case aplikasi penjualan dan persediaan

barang dapat dilihat pada gambar 7.

Gambar 7. Use Case Diagram


33

a. Aktor Admin

1. Admin dapat melakukan login.

2. Admin mengakses halaman utama.

3. Admin dapat mengimput data seperti, menambahkan supplier,

menambahkan jenis/kategori barang, dan menambahkan produk

baru.

4. Admin dapat melakukan transaksi penjualan.

5. Admin dapat melihat history penjualan.

6. Admin dapat melakukan logout.

b. Aktor Staff Gudang

1. Staff Gudang melakukan login.

2. Staff Gudang mengakses halaman utama.

3. Staff Gudang dapat melihat laporan.

4. Staff Gudang dapat melakukan logout.

Tabel 10. Use Case Login Admin

Nama Use Case Login

Aktor Admin

Pra Kondisi Menjalankan/ Membuka Aplikasi

Post Kondisi Pengguna sistem dapat masuk ke sistem untuk mengolah data

Tujuan Untuk memverifikasi pengguna sistem

Pengguna sistem membuka aplikasi lalu memasukan data


Skenario
username dan password pada form login.
34

Tabel 11. Use Case Login Staff Gudang

Nama Use Case Login

Aktor Staff Gudang

Pra Kondisi Menjalankan/ Membuka Aplikasi

Post Kondisi Pengguna sistem dapat masuk ke sistem untuk mengolah data

Tujuan Untuk memverifikasi pengguna sistem

Pengguna sistem membuka aplikasi lalu memasukan data


Skenario
username dan password pada form login.

Tabel 12. Use Case Master Group

Nama Use Case Master Group

Aktor Admin

Menjalankan/ Membuka Aplikasi, memperbarui (tambah,


Pra Kondisi
ubah) grup akses user.

Post Kondisi Melakukan proses penyimpanan grup akses user baru.

Tujuan Untuk menambahkan grup akses baru.

Admin mengakses menu grup user menambahkan dan


Skenario merubah
35

Tabel 13. Use Case laporan Data Barang

Nama Use Case Laporan Data Barang


Aktor Staff Gudang
Pra Kondisi Menjalankan / Membuka Aplikasi pada menu laporan
Melakukan cetak hasil penginputan data barang cara
Post Kondisi
dengan menentukan bulan dan tahun yang diinginkan
Tujuan Untuk melihat dan mencetak laporan data barang
Staff gudang mengakses menu laporan data barang dan
Skenario
memilih bulan dan tahun yang akan di cetak

Tabel 14. Use Case Laporan Barang Masuk

Nama Use Case Laporan Barang Masuk


Aktor Staff Gudang
Pra Kondisi Menjalankan / Membuka Aplikasi pada menu laporan
Melakukan cetak barang masuk dengan cara menentukan
Post Kondisi
bulan dan tahun yang diinginkan
Tujuan Untuk melihat dan mencetak laporan barang masuk
Staff gudang mengakses menu laporan barang masuk dan
Skenario
memilih bulan dan tahun yang akan di cetak

Tabel 15. Use Case Laporan Barang Keluar

Nama Use Case Laporan Barang Keluar


Aktor Staff Gudang
Pra Kondisi Menjalankan / Membuka Aplikasi pada menu laporan
Post Kondisi Melakukan cetak barang keluar dengan cara menentukan
bulan dan tahun yang diinginkan
Tujuan Untuk melihat dan mencetak laporan barang keluar
Staff gudang mengakses menu laporan barang keluar dan
Skenario
memilih bulan dan tahun yang akan di cetak
36

2. Activity Diagram

1. Acitivity Diagram Login Admin

Gambar 8. Activity Diagram Login Admin


Gambar diatas menunjukan alur login yang dilakukan oleh admin. Admin

mengakses halaman login, sistem menampilkan halaman login, admin mengisi

username dan password, lalu sistem memproses inputan username dan password,

proses berhasil dan masuk ke halaman utama, selesai.


37

2. Activity Diagram Master Jenis

Gambar 9. Activity Diagram Master Jenis


Gambar diatas menjelaskan tentang alur entri jenis yang dilakukan oleh

admin, admin memilih menu master jenis sistem menampilkan form data jenis

kemudian admin melakukan tambah dan meng-entri data jenis, sistem melakukan

proses simpan data, kemudian data jenis tersimpan oleh sistem, dan selesai.
38

3. Activity Diagram Master Barang

Gambar 10. Activity Diagram Master Barang


Gambar diatas menjelaskan tentang alur entri barang yang dilakukan oleh

admin, admin memilih menu master barang, sistem menampilkan form data barang

kemudian admin melakukan tambah dan meng-entri data barang , sistem melakukan

proses simpan data, kemudian data barang tersimpan oleh sistem, dan selesai.
39

4. Activity Diagram Master Supplier

Gambar 11. Activity Diagram Master Supplier


Gambar diatas menjelaskan tentang alur entri supplier yang dilakukan oleh

admin, admin memilih menu master supplier, sistem menampilkan form data

Supplier kemudian admin melakukan tambah dan meng-entri data supplier , sistem

melakukan proses simpan data, kemudian data supplier tersimpan oleh sistem, dan

selesai.
40

5. Activity Diagram Login Staff Gudang

Gambar 12. Activity Diagram Login Staff Gudang


Gambar diatas menunjukan alur login yang dilakukan oleh Staff Gudang.

Staff gudang mengakses halaman login, sistem menampilkan halaman login, lalu

mengisi username dan password, lalu sistem memproses inputan username dan

password, proses berhasil dan masuk ke halaman utama, selesai.


41

6. Activity Diagram Tambah Barang

Gambar 13. Activity Diagram Tambah Barang


Gambar diatas menunjukan alur penambahan data barang baru yang

dilakukan oleh admin. Admin mengakses halaman login, sistem menampilkan

halaman login, admin mengisi username dan password, lalu sistem memproses

inputan username dan password, jika berhasil akan menampilan halaman utama,

pilih Data Barang pada menu halaman utama, kemudia kilk tambah barang, isilah

form tambah barang sesuai dengan kebutuhan, kemudia klik submit, selesai.
42

7. Activity Diagram Penjualan Barang

Gambar 14. Activity Diagram Penjualan Barang


Gambar diatas menunjukan alur penjualan barang yang dilakukan oleh admin,

admin sudah melakukan login, lalu mengakses halaman utama, kemudian admin

menuju kemenu penjualan, sistem menampilkan halaman form perhitungan, lalu

klik tambah item untuk memasukan item apa saja yang di pesan oleh pelanggan,

klik submit, jika barang lebih dari 1 jenis lakukanlah hal yang sama di form

perhitungan dimulai dengan kilk tambah item, klik submit dan memberi tau

pelanggkan dari jumlah total pembayaran yang harus di bayar, lalu masukan
43

nominal yang diberikan oleh pelanggan, klik submit untuk menampilkan detail

pembayaran, kemudian cetak, selesai.

8. Activity Diagram Logout Admin

Gambar 15. Activity Diagram Logout Admin


Gambar diatas menunjukan alur login yang dilakukan oleh admin, Admin

mengakses halaman logout, sistem memproses, dan selesai.


44

9. Activity Diagram Logout Staff Gudang

Gambar 16. Activity Diagram Logout Staff Gudang


Gambar diatas menunjukan alur login yang dilakukan oleh staff gudang, Staff

gudang mengakses halaman logout, sistem memproses, dan selesai.


45

10. Activity Diagram Laporan Barang

Gambar 17. Activity DIagram Laporan Barang


Gambar diatas menjelaskan tentang alur laporan yang dilakukan oleh admin,

admin memilih menu laporan barang, kemudian sistem menampilkan halaman

laporan, kemudian admin memilih jenis yang diinginkan, kemudian sistem

menampilkan laporan barang, lalu cetak, dan selesai.


46

11. Activity Diagram Laporan Barang Masuk

Gambar 18. Activity Diagram Laporan Barang Masuk


Gambar diatas menjelaskan tentang alur laporan barang masuk yang

dilakukan oleh admin, admin memilih menu laporan barang masuk, kemudian

sistem menampilkan halaman laporan, kemudian admin memilih tanggal, bulan dan

tahun laporan, kemudian sistem menampilkan laporan barang masuk, lalu cetak,

dan selesai.
47

12. Activity Diagram Laporan Barang Keluar

Gambar 19. Activity Diagram Laporan Barang Keluar

Gambar diatas menjelaskan tentang alur laporan barang keluar yang

dilakukan oleh admin, admin memilih menu laporan barang keluar, kemudian

sistem menampilkan halaman laporan, kemudian admin memilih tanggal, bulan dan

tahun laporan, kemudian sistem menampilkan laporan barang keluar, lalu cetak,

dan selesai.
48

K. Class Diagram

Class diagram pada aplikasi pengelompokan sebagai berikut:

Gambar 20. Class Diagram


49

L. Sequence Diagram

a. Sequence Diagram Login Admin

Gambar 21. Sequence Diagram Login Admin


Admin melakukan login di form login, kemudian input username dan

password. Sistem melakukan validasi Username dan Password. Sistem melakukan

validasi username dan password. Jika Username dan Password benar maka akan

masuk kehalaman utama.


50

b. Sequence Diagram Master Jenis

Gambar 22. Sequence Diagram Master Jenis


Admin memilih menu master, kemudian memilih menu master jenis. Admin

melakukan tambah data, edit data jenis dan hapus data. Kemudian data jenis

disimpan. Kemudian sistem menyimpan perubahan pada data jenis.

c. Sequence Diagram Master Supplier

Gambar 23. Sequence Diagram Master Supplier


51

Admin memilih menu master, kemudian memilih menu master supplier.

Admin melakukan tambah data supplier, edit data supplier, dan hapus data supplier.

Kemudian data supplier disimpan. Kemudian sistem menyimpan perubahan pada

data supplier.

d. Sequence Diagram Master Barang

Gambar 24. Sequence Diagram Master Barang


Admin memilih menu master, kemudian memilih menu master barang.

Admin melakukan tambah data barang, edit data barang, dan hapus data barang.

Kemudian data barang disimpan. Kemudian sistem menyimpan perubahan pada

data barang.
52

e. Sequence Diagram Detail Barang

Gambar 25. Sequence Diagram Detail Barang


Admin memilih data barang, kemudian memilih detail barang, kemudian

sistem menampilkan tabel detail barang.


53

f. Sequence Diagram Laporang Barang

Gambar 26. Sequence Diagram Laporan Barang


Staff gudang memilih laporan, kemudian memilih laporan barang, sistem

menampilkan jenis tabel, lalu staff memilih jenis laporan, kemudian cetak laporan.

g. Sequence Diagram Laporan Barang Masuk

Gambar 27. Sequence Diagram Laporan Barang Masuk


54

Staff gudang memilih laporan, kemudian memilih laporan barang masuk,

sistem menampilkan tanggal yang ingin disesuaikan, lalu staff memilih tanggal,

sistem menampilkan laporan barang masuk, kemudian cetak laporan.

h. Sequence Diagram Laporan Barang Keluar

Gambar 28. Sequence Diagram Laporan Barang Keluar


Staff gudang memilih laporan, kemudian memilih laporan keluar, sistem

menampilkan tanggal yang ingin disesuaikan, lalu staff memilih tanggal, sistem

menampilkan laporan barang keluar, kemudian cetak laporan.


55

i. Sequence Diagram Penjualan

Gambar 29. Sequence Diagram Penjualan


Admin memilih menu penjualan, kemudian tambah data penjualan dan hapus

data penjualan, kemudian sistem menampilkan data.


56

j. Sequance Diagram Data Barang

Gambar 30. Sequence Diagram Data Barang


Admin memilih menu data barang, kemudian tambah data barang dan simpan

data barang, kemudian sistem menampilkan data.

M. Perancangan Basis Data

Dalam sistem informasi persediaan barang ini menggunakan basis data

MySQL. Adapun hasil dari implementasi basi data tersebut adalah sebagai berikut.

Tabel 16. Jenis

No Nama Field Tipe Data Lebar Data Keterangan

1 id Int 50 Primary Key

2 nama Varchar 100

Tabel database jenis berisi 2 field yaitu, id, dan nama


57

Tabel 17. Supplier

No Nama Field Tipe Data Lebar Data Keterangan

1 id Int 50 Primary Key

2 nama Varchar 100

3 alamat Varchar 100

4 email Varchar 50

5 no_telp int 50

Tabel database supplier berisi 5 filed yaitu, id, nama, alamat, email, dan

no_telp.

Tabel 18. Barang

No Nama Field Tipe Data Lebar Data Keterangan

1 id Int 11 Primary Key

2 kd_barang Varchar 50

3 nama_barang Varchar 100

Tabel database barang berisi 3 field yaitu, id, kd_barang, dan nama_barang.

Tabel 19. User

No Nama Field Tipe Data Lebar Data Keterangan

1 id Int 11 Primary Key

2 kd_user Varchar 20

3 username Varchar 50

4 password Varchar 50

5 name Varchar 50

6 status_active Varchar 15
58

Tabel database user berisi 6 field yaitu, id, kd_user, username, password,

name, dan status_active.

Tabel 20. Group

No Nama Field Tipe Data Lebar Data Keterangan

1 id Int 15 Primary Key

2 nama_group Varchar 50

3 keterangan Text -

Tabel database group berisi 3 field yaitu, id, nama_group. dan keterangan.

Tabel 21. Tambah Barang

No Nama Field Tipe Data Lebar Data Keterangan

1 id Int 11 Primary Key

2 supplier Varchar 50

3 kd_barang Varchar 50

4 nama_barang Varchar 50

5 jenis Varchar 50

6 qty Int 11

7 nama_supplier Varchar 50

8 harga_supplier Inr 11

9 harga_jual Int 11

10 status_barang Varchar 11

11 datemodified Timestamp -

Tabel database tambah barang berisi 11 field yaitu, id, supplier, kd_barang,

nama_barang, jenis, qty, nama_supplier, harga_supplier, harga jual, status_barang,

dan datermodified.
59

Tabel 22. History Pembayaran

No Nama Field Tipe Data Lebar Data Keterangan

1 id Int 11 Primary Key

2 id_pembayaran Int 11

3 kd_barang Varchar 50

4 nama_barang Varchar 50

5 qty Int 11

6 harga Int 11

Tabel database history pembayaran berisi 6 field yaitu, id, id_pembayaran,

kd_barang, nama_barang, qty, harga.

Tabel 23. Detail Barang

No Nama Filed Tide Data Lebar Data Keterangan

1 kd_barang Varchar 50

2 supplier Varchar 50

3 qty Int 11

4 peng_juml Int 11

5 peng_harga Int 11

6 status Varchar 10

7 jml_stok Int 11

8 pen_jml Int 11

9 pen_harga Int 11

10 per_jml Int 11

11 per_harga Int 11

12 tgl_masuk Datetime -
60

13 tgl_keluar Datetime -

14 id Int 1 Primary Key

Tabel database detail barang berisi 14 field, kd_barang, supplier, qty,

peng_juml, peng_harga, status, jml_stok, pen_jml, pen_harga, per_jml, per_harga,

tgl_masuk, tgl_keluar, dan id.

Tabel 24. Pembayaran

No Nama Field Tipe Data Lebar Data Keterangan

1 id Int 11 Primary Key

2 tgltrans Date -

3 jambayar Time -

4 total Int 11

5 nominal Int 11

Tabel database pembayaran berisi 5 field yaitu, id, tgltrans, jambayar, total,

dan nominal.
61

N. Desain Interface

Dalam membuat sistem informasi penjualan dan persediaan barang terdapat

tahap membuat rancangan tampilan (Interface). Berikut adalah rancangan interface

sistem penjualan dan persediaan barang:

1. Form Rancangan Login

Gambar 31. Form Rancangan Login


Gambar Form login ini menjelaskan rancangan login yang akan dibuat

didalam program.
62

2. Form Rancangan Halaman Utama

Gambar 32. Form Rancangan Halaman Utama


Gambar diatas menjelaskan rancangan tampilan halaman utama pada admin

yang akan dibuat didalam program.

3. Form Rancangan Data Barang

Gambar 33. Form Rancangan Data Barang


Gambar diatas menjelaskan rancangan tampilan data barangan pada admin

yang akan dibuat di dalam program.


63

4. Form Rancangan Tambah Barang

Gambar 34. Form Rancangan Tambah Barang


Gambar dihalaman sebelumnnya menjelaskan tentang rancangan tampilan

tambah barang pada admin yang akan dibuat di dalam program.

5. Form Rancangan Perhitungan

Gambar 35. Form Rancangan Perhitungan


64

Gambar diatas menjelaskan tentang rancangan tampilan perhitungan pada

admin yang akan di buat didalam program.

6. Form Rancangan Detail Pembayaran

Gambar 36.Form Rancangan Detail Pembayaran


Gambar diatas menjelaskan tentang rancangan detail pembayaran pada admin

yang dibuat didalam program.


65

7. Form Rancangan History Pembayaran

Gambar 37. Form Rancangan History Pembayaran


Gambar diatas menjelaskan tentang rancangan tampilan history pembayaran

pada admin yang dibuat didalam program.


66

8. Form Rancangan Laporan Data Barang

Gambar 38. Form Rancangan Laporan Data Barang


Gambar diatas menjelaskan tentang rancangan tampilan laporan data barang

pada staff gudang yang dibuat didalam program.

9. Form Rancangan Laporan Barang Masuk


67

Gambar 39. Form Rancangan Laporan Barang Masuk


Gambar dihalaman diatas menjelaskan tentang rancangan laporan barang

masuk pada staff gudang yang dibuat di program.

10. Form Rancangan Laporan Barang Keluar

Gambar 40. Form Rancangan Laporan Barang Keluar


Gambar ini menjelaskan tentang rancangan laporan barang keluar pada staff

gudang yang dibuat di program.


BAB IV

IMPLEMENTASI DAN EVALUASI SISTEM

A. Tampilan Sistem

1. Form Login

Form login ini menjelaskan admin atau staff gudang harus login terlebih

dahulu.

Gambar 41. Form Login

68
69

2. Form Master Jenis

Form master jenis menjelaskan tentang data-data jenis yang ada di toko Yadi

Petshop.

Gambar 42. Form Master Jenis


3. Form Master Supplier

Form master supplier menjelaskan tentang data-data supplier yang ada ditoko

Yadi Petshop.

Gambar 43. Form Master Supplier


70

4. Form Master Barang

Form master barang menjelaskan tentang data-data barang yang ada di toko

Yadi Petshop.

Gambar 44. Form Master Barang


5. Form Data Barang

Form data barang menjelaskan tentang jika admin ingin melakukan

pengadaaan barang untuk toko Yadi Petshop.

Gambar 45. Form Data Barang


71

6. Form Detail barang

Form detail barang menjelaskan keseluruhan, misalnya pengadaan barang,

penjualan barang, dan bersediaan barang.

Gambar 46. Form Detail Barang


7. Form Perhitungan

Form perhitungan menjelaskan tentang kegiatan transaksi penjualan yang

dilakukan oleh kasir ketika ada barang yang di beli oleh customer.

Gambar 47. Form Perhitungan


72

8. Form Detail Pembayaran

Form detail pembayaran menjelaskan tentan hasil dari kegiatan transaksi

penjualan yang sudah dilakukan oleh si admin.

Gambar 48. Form Detail Pembayaran

9. Form History Pembayaran

Form history pembayaran menjelaskan tenang kegiatan penjualan yang sudah

berhasil diselesaikan oleh si admin.

Gambar 49. Form History Pembayaran


10. Form Laporan Data Barang

Form data barang menjelaskan tentang data persediaan yang ada digudang

toko Yadi Petshop.


73

Gambar 50. Form Laporan Data Barang


11. Form Laporan Barang Masuk

Form laporan barang masuk menjelaskan kegiatan pengadaan barang ketoko

Yadi Petshop.

Gambar 51. Form Laporan Barang Masuk


74

12. Form Laporan Barang Keluar

Form laporan barang keluar menjelaskan hasil kegiatan dari penjualan barang

di toko Yadi Petshop.

Gambar 52. Form Laporan Barang Keluar

B. Laporan Yadi Petshop

1. Output Hasil Laporan Data Barang

Maka penulis mendapatkan laporan data barang melalui aplikasi. Dibawah ini

merupakan hasil laporan data barang.

Gambar 53. Output Hasil Laporan Data Barang


75

2. Output Hasil Laporan Barang Masuk

Maka penulis mendapatkan laporan barang masuk. Barang baru datang

ketoko. Dibawah ini merupakan hasil laporan barang masuk.

Gambar 54. Output Hasil Laporan Barang Masuk

3. Output Hasil Laporan Barang Keluar

Maka penulis mendapatkan laporan barang keluar. Barang keluar dari toko.

Dibawah ini merupakan hasil laporan barang keluar.

Gambar 55. Output Hasil Laporan Barang Keluar


76

C. Evaluasi Analisa Uji Coba Sistem (Black Box)

Maka Penulis mendapatkan evaluasi dari responden yang sudah melakukan

uji coba sistem. Di bawah ini merupakan hasil tes dan evaluasi dari responden

dengan menggunakan metode black box.

Tabel 25. Form Uji Coba Sistem

No Form yang diuji Scenario Uji Hasil yang di haraplakan Hasil Pengujian
Masukan Username Ketika data dimasukan
dan Password dan klik tombol login
berhasil, maka akan
masuk kehalaman utama. Berhasi [  ]
Apabila login gagal akan
1 Login Admin ada perintah “Username Gagal [ ]
atau Password yang anda
masukan salah”.

Masukan nama Ketika berhasil akan


jenis menampilkan data jenis Behasil [  ]
Menu Master
2 Jenis> input nama
jenis Gagal [ ]

Masukan nama, Ketika berhasil akan


alamat, No telepon, menampilkan data Behasil [  ]
Menu Master dan email. supplier
3 Supplier > Data
Supplier Gagal [ ]

Masukan Kode Ketika berhasil akan


barang dan nama menampilkan unit data Behasil [  ]
Menu Master barang barang
4 Barang > Input
Unit Barang Gagal [ ]

Masukan Username Ketika data dimasukan


dan Password dan klik tombol login
berhasil, maka akan
masuk kehalaman utama. Berhasil [  ]
Apabila gagal aka nada
5 Login Staff Gudang
perintah “Username atau Gagal [ ]
Password yang anda
masukan salah
77

Klik Menu Ketika klik tombol tambah


Penjualan item, maka akan masuk
kemenu pembelian, lalu
tentukan nama barang dan
jumlah Quantity, setelah Berhasil [  ]
6 Penjualan itu total dari pembalian
akan terlihat, masukan Gagal [ ]
nominal, lalu klik
submit untuk
melakukan cetak stuk
pembelian
Klik menu History Ketika menu history
Pembayaran pembayaran maka akan Berhasil [  ]
History kehalaman history
7
Pembayaran pembayaran Gagal [ ]

Tentukan dan Pilih Ketika Jenis sudah dipilih


Jenis yang ingin dan mengklik tombol
Berhasil [  ]
dilhat submit, maka akan muncul
8 Data Barang data barang berupa tabel
dekripsi Gagal [ ]

Pilih Jenis barang Ketika berhasil akan Berhasil [  ]


Menu Laporan > yang diinginkan menampilkan laporan data
9 barang
Data Barang Gagal [ ]

Masukan bulan dan Ketika berhasil akan Berhasil [  ]


Menu Laporan > tahun. menampilkan laporan
10 Laporan Barang
Masuk barang masuk Gagal [ ]

Masukan bulan dan Ketika berhasil akan Berhasil [  ]


Menu Laporan > tahun menampilkan laporan
11 Laporan Barang
Keluar barang keluar Gagal [ ]

Klik tombol Logout Ketika tombol logout Berhasil [  ]


berhasil, maka akan
12 Logout Admin kembali kemenu form Gagal [ ]
login
BAB V

KESIMPULAN DAN SARAN

A. KESIMPULAN

Perancangan sistem informasi penjualan dan persediaan barang pada toko Yadi

Petshop merupakan pengembangan dari sistem manual yang sedang berjalan

sebelumnya. Berbagai permasalahan yang muncul telah diupayakan untuk dapat

ditangani dengan sistem yang baru ini, adapun kesimpulan yang dapat diambil

sebagai berikut:

1. Telah dibuat sistem informasi penjualan barang, Dalam hal ini makanan dan

kebutuhan hewan khususnya hewan kucing dan anjing pada toko Yadi

Petshop, dimana admin dapat mengontrol barang dan melakukan transaksi

penjualan dengan lebih baik dari sebelumnya.

2. Dengan adanya sistem informasi penjualan dan persediaan barang pada Toko

Yadi Petshop ini membantu bagian penjualan untuk melakukan transaksi dan

bagian persediaan untuk mengelola stok barang.

B. SARAN

Setelah melakukan analisa terhadap system maka ada beberapa saran dan

masukkan guna pengembangan system inventori yang lebih baik lagi antara lain

sebagai berikut:

1. Perlu ditambahkan Standar Operasional Prosedur (SOP) supaya semua

berjalan dengan lancar.

2. Melakukan perawatan secara berskala terhadap sistem yang telah dibuat.

3. Pada aplikasi penjualan dan persediaan barang yang di buat di toko Yadi

Petshop masih dibutuhkan pengembangan agar sistem berjalan lebih efektif

78
DAFTAR PUSTAKA

Abdullah, Rohi. 2018. 7 In 1 Pemrograman Web untuk Pemula. Jakarta : PT. Elex

Media Komputindo, 2018

Agung P, Gregorius. 2018. HTML, PHP, dan MySQL untuk Pemula. Jakarta : PT.

Elex Media Komputindo, 2018

Hery, 2015. Pengantar Akuntansi : COMPREHENSIVE EDITION. Jakarta :

Gramedia Widiasarana, 2015

Hutahean, Japerson. 2015. Konsep Sistem Informasi. Yogyakarta : Deepublish,

2015

Kristanto, A. 2018. Perancangan Sistem Informasi dan Aplikasinya. Yogyakarta :

Penerbit Gava Media.

Sutabri, T. 2014. Analisis Sistem Informasi. Yogyakarta : Andi, 2014

Mulyadi. 2016. Sistem Akuntansi Edisi ke-4. Jakarta : Salemba Empat, 2016.

Rahman, Arif. 2010. Strategi Dahsyat Markteting Mix for Smal Bussines:Cara Jitu

Merontokan Pesaing. Jakarta : TransMedia, 2010

Shalahuddin, M & Rosa, AS. 2015. Rekayasa Perangkat Lunak, Bandung:

Informatika Bandung.

Rosa, A.S. 2018. Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek).

Bandung : Informatika, 2018

Sukamto, R.A., & Shalahuddin, M. 2013. Modul Pembelajaran Rekayasa

Perangkat Lunak (Terstruktur dan Berorientasi Objek). Bandung: Modula.

Suntoro, Joko. 2019. Data Mining Algortitma dan Implemntasi dengan

Pemrograman PHP. Jakarta : PT. Elex Media Komputindo, 2019

79
LAMPIRAN

1. Lampiran Koding

2. Kartu Bimbingan Skripsi Pembimbing I

3. Kartu Bimbingan Skripsi Pembimbing II

4. Foto Dokumentasi

80
1. Lampiran Koding

<div class="portlet box red"> <input type="text" class="span6 m-

<div class="portlet-title"> wrap" name="nama_barang"

<div class="caption"><i value="<?php echo $content1-

class="icon-reorder"></i>Form >nama_barang ?>"/>

Tambah Barang</div> </div>

</div>

</div> <div class="control-group">

<div class="portlet-body form"> <label class="control-

<!-- BEGIN FORM--> label">Merk</label>

<?php <div class="controls">

foreach($content as $content1) <select class="span6 chosen" data-

{ placeholder="Choose a Category"

?> tabindex="1" name="merk">

<form action="" method="post" <option value="">--</option>

class="form-horizontal" <?php

enctype="multipart/form-data"> foreach($merk as $merk1)

<div class="control-group"> {

<label class="control-label">Nama ?>

Barang</label> <option value="<?php echo

div class="controls"> $merk1->merk ?>"<?php echo

($merk1->merk==$content[0]-

>merk?"selected=\"selected\"":"");

L1
?>><?php echo $merk1->merk ?>><?php echo $jenis1->jenis

?></option> ?></option>

<?php <?php

} }

?> ?>

</select> </select>

</div> </div>

</div> </div>

<div class="control-group"> <div class="control-group">

<label class="control- <label class="control-label">Sub

label">Jenis</label> Jenis</label>

<div class="controls"> <div class="controls">

<select class="span6 chosen" data- <select class="span6 chosen" data-

placeholder="Choose a Category" placeholder="Choose a Category"

tabindex="1" name="jenis"> tabindex="1" name="sub_jenis">

<option value="">--</option> <option value="">--</option>

<?php <?php

foreach($jenis as $jenis1) foreach($sub_jenis as $sub_jenis1)

{ {

?> ?>

<option value="<?php echo <option value="<?php echo

$jenis1->jenis ?>"<?php echo $sub_jenis1->sub_jenis ?>"<?php

($jenis1->jenis==$content[0]- echo ($sub_jenis1-

>jenis?"selected=\"selected\"":""); >sub_jenis==$content[0]-

L2
>sub_jenis?"selected=\"selected\"" >mata_uang=="$"?"selected=\"sel

:""); ?> ><?php echo $sub_jenis1- ected\"":""); ?>>$

>sub_jenis ?> </option> (Dollar)</option>

<?php <option value="Rp"<?php echo

} ($content1-

?> >mata_uang=="Rp"?"selected=\"s

</select> elected\"":""); ?>>Rp

</div> (Rupiah)</option>

</div> <option value="¥"<?php echo

<div class="control-group"> ($content1-

<label class="control- >mata_uang=="¥"?"selected=\"sel

label">Modal</label> ected\"":""); ?>>¥ (Yuan)</option>

<div class="controls"> <option value="€"<?php echo

<input type="text" class="span6 m- ($content1-

wrap" name="modal" >mata_uang=="€"?"selected=\"sel

value="<?php echo $content1- ected\"":""); ?>>€ (Euro)</option>

>modal ?>"/> <option value="RM"<?php echo

<select class="" ($content1-

name="mata_uang" onkeyup="" >mata_uang=="RM"?"selected=\"s

required> elected\"":""); ?>>RM

<option value="">Pilih Mata (Ringgit)</option>

Uang</option> </select>

<option value="$"<?php echo </div>

($content1- </div>

L3
<div class="control-group"> <input type="hidden" name="id[]"

<label class="control- readonly value="<?php

label">Lokasi</label> if(isset($lokasi->id)) echo $lokasi-

<div class="controls"> >id ?>">

<table class="table table-striped <input type="text"

table-hover table-bordered" id=""> name="nama_gudang[]" readonly

<thead> value="<?php echo $content21-

<tr> >lokasi ?>"></td>

<th>Name</th> <td><input type="text"

<th>QTY</th> name="qty[]" value="<?php

</tr> if(isset($lokasi->qty)) echo

<tbody> $lokasi->qty ?>"></td>

<?php </tr> <?php }

$no=1; ?>

foreach($content2 as $content21) </tbody>

{ </table>

$lokasi=$this->db- </div> </div><div class="control-

>get_where('t_lokasi', group">

array('nama_gudang'=>$content21 <label class="control-

->lokasi, 'id_barang'=>$content1- label">Image Upload</label>

>id))->row(); <div class="controls">

<tr > <div class="fileupload fileupload-

<td> new" data-provides="fileupload">

L4
<div class="fileupload-new </div>

thumbnail" style="width: 200px; </div>

height: 150px;"> <span class="label label-

<img src="<?php echo important">NOTE!</span>

base_url().$content1->gambar ?>" <span>

alt="no image" /> Attached image thumbnail is

</div> supported in Latest Firefox,

<div class="fileupload-preview Chrome, Opera,

fileupload-exists thumbnail" Safari and Internet Explorer 10 only

style="max-width: 200px; max- </span>

height: 150px; line-height: </div>

20px;"></div> </div>

<div> <div class="control-group">

<span class="btn btn-file"><span <label class="control-

class="fileupload-new">Select label">Keterangan</label>

image</span> <div class="controls">

<span class="fileupload- <textarea

exists">Change</span> name="keterangan"><?php echo

<input type="file" class="default" $content1->keterangan

name="file" /></span> ?></textarea>

<a href="#" class="btn fileupload- </div>

exists" data- </div>

dismiss="fileupload">Remove</a <div class="form-actions">

>

L5
<input type="submit" class="btn if(isset($use) && $use=="close")

green" name="submit" {

value="submit" /></div> ?>

</form> <script language="javascript">

<?php alert('update success');

} //parent.jQuery.fancybox.close();

?> // parent.location.reload(true);

<!-- END FORM--> </script>

</div> <?php

</div> }

<?php ?>

L6
2. Kartu Bimbingan Skripsi Pembimbing I

L7
3. Kartu Bimbingan Skripsi Pembimbing II

L8
4. Foto Dokumentasi

L9
L10

Anda mungkin juga menyukai