rancang bangun aplikasi stok barang dan penjualan …

93
RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN PADA TOKO STAND IRSAL KOTA PALOPO BERBASIS WEBSITE JUNEDA 1604411032 FAKULTAS TEKNIK KOMPUTER UNIVERSITAS COKROAMINOTO PALOPO 2020

Upload: others

Post on 30-Nov-2021

20 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

RANCANG BANGUN APLIKASI STOK BARANG DAN

PENJUALAN PADA TOKO STAND IRSAL

KOTA PALOPO BERBASIS WEBSITE

JUNEDA

1604411032

FAKULTAS TEKNIK KOMPUTER

UNIVERSITAS COKROAMINOTO PALOPO

2020

Page 2: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

RANCANG BANGUN APLIKASI STOK BARANG DAN

PENJUALAN PADA TOKO STAND IRSAL

KOTA PALOPO BERBASIS WEBSITE

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer pada

Program Studi Informatika Fakultas Teknik Komputer

Universitas Cokroaminoto Palopo

JUNEDA

1604411032

PROGRAM STUDI INFORMATIKA

FAKULTAS TEKNIK KOMPUTER

UNIVERSITAS COKROAMINOTO PALOPO

2020

Page 3: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

ii

Page 4: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

iii

Page 5: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

iv

Page 6: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

v

ABSTRAK

Juneda. 2020. Rancang Bangun Aplikasi Stok Barang dan Penjualan pada Toko

Stand Irsal Kota Palopo Berbasis Website. (dibimbing oleh Rusmala dan Aswar

Anas).

Penelitian ini bertujuan untuk membuat rancang bangun aplikasi stok

barang dan penjualan pada toko stand irsal kota palopo berbasis website, dimana

proses penyimpanan data stok barang dan penjulan dapat dilakukan dengan

mudah. Penelitian ini dilaksanakan di Toko Stand Irsal Kota Palopo. Jenis

penelitian yang dilakukan adalah Research and Development (R&D) yang

mengembangkan sistem penyimpanan data stok barang dan penjualan. Hasil

penelitian menunjukkan bahwa dalam sistem ini, pengguna dapat melakukan

proses penyimpanan data dengan aplikasi tersebut. Dimana ketika pengguna

menerima stok barang, maka pengguna bisa melakukan penginputan barang

masuk, barang keluar, dan melihat data stok barang secara mudah dan mencetak

data stok barang dan penjualan.

Kata kunci: Rancang bangun, R&D, Website, MySQL

Page 7: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

vi

KATA PENGANTAR

Segala Puji dan Syukur Penulis patut panjatkan kehadiran Allah SWT

yang telah memberi Rahmat dan ridhonya kepada penulis sehingga penyusunan

skripsi ini dapat terselesaikan tepat waktu dan yang pada intinya adalah sebagai

salah satu persyaratan dalam menyelesaikan ujian skripsi pada Program Studi

Informatika Fakultas Teknik Komputer Universitas Cokroaminoto Palopo.

Dalam penulisan ini, banyak hambatan dan rintangan yang di hadapi

penulis namun berkat ridho Allah SWT ketekunan dan kesabaran serta bimbingan

dari dosen, Alhamdulillah skripsiini dapat terselesaikan.

Selama proses penyelesaian skripsi ini banyak ditunjang dengan bantuan

tenaga, pemikiran baik moral maupun material dari berbagai pihak. Oleh karena

itu, pada kesempatan ini penulis menyampaikan terima kasih kepada:

1. Bapak Prof. Drs. H. Hanafie Mahtika, M.S., selaku Rektor Universitas

Cokroaminoto Palopo.

2. Bapak Muhammad Idham Rusdi, S.T., M.Kom., selaku Ketua Program Studi

Informatika, Fakuktas Teknik Komputer Universitas Cokroaminoto Palopo.

3. Ibu Rusmala, S.Kom., M.Kom., selaku Dosen Pembimbing I yang telah

memberikan arahan, bimbingan, dan motivasi kepada penulis.

4. Bapak Aswar Anas, S.Pd., M.Pd., Selaku Dosen Pembimbing II yang telah

memberikan arahan, bimbingan, dan motivasi kepada penulis.

5. Seluruh Bapak/Ibu Dosen Universitas Cokroaminoto Palopo khusus Dosen

Program Studi Informatika yang telah memberikan arahan serta ilmu

pengetahuan kepada penulis selama penulis menimbah ilmu di kampus ini.

6. Kedua orang tua, keluarga dan saudara yang tidak henti-hentinya mendoakan

serta memberikan dorongan moril dan materil sampai saat ini.

7. Rekan-rekan Mahasiswa/i, teman-teman dan sahabat yang telah banyak

memberikan masukan dan dorongan hingga selesainya skripsi ini.

8. Rekan seperjuangan Fakultas Teknik Komputer angkatan 2016.

Dengan segala kerendahan hati penulis menyadari bahwa skripsi ini masih

jauh dari kata sempurna dengan segala kekurangan yang ada baik dari segi isi

maupun penyusunan. Oleh karena itu, penulis sangat mengharapkan kritik dan

saran yang membangun sehingga menjadi pembelajaran dan untuk meningkatkan

Page 8: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

vii

kualitas skripsi ini. Semoga skripsi ini dapat bermanfaat tidak hanya bagi penulis

juga bagi para membaca pada umumnya.

Palopo, November 2020

Juneda

Page 9: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

viii

RIWAYAT HIDUP

Juneda. dilahirkan pada 07 Juni 1998 di Padang Sappa.

Penulis merupakan anak keempat dari empat bersaudara dari

pasangan Ayahanda Muhajir dan Ibunda Nurmayanti. Penulis

memulai Pendidikan Dasar pada tahun 2004 di SDN 294

Padang Katapi dan selesai pada tahun 2010. Pada tahun yang

sama penulis kemudian melanjutkan pendidikan ke jenjang menengah pertama di

SMP Negeri 1 Bua Ponrang dan selesai pada tahun 2013. Pada tahun yang sama

penulis melanjutkan pendidikan ke jenjang sekolah menengah atas di SMA Negeri

1 Bua Ponrang dan selesai pada tahun 2016. Pada tahun 2016 penulis kemudian

melanjutkan Pendidikan S1 di Universitas Cokroaminoto Palopo pada Program

Studi Informatika Fakultas Teknik Komputer.

Page 10: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

ix

DAFTAR ISI

Halaman

HALAMAN JUDUL .......................................................................................... i

HALAMAN PENGESAHAN ........................................................................... ii

KETERANGAN HASIL SIMILARITY CHECK SKRIPSI ............................ iii

SURAT PERNYATAAN KEASLIAN NASKAH SKRIPSI ........................... iv

ABSTRAK ........................................................................................................ v

KATA PENGANTAR ...................................................................................... vi

RIWAYAT HIDUP ........................................................................................... viii

DAFTAR ISI ..................................................................................................... ix

DAFTAR TABEL ............................................................................................. xi

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

DAFTAR LAMPIRAN ..................................................................................... xiv

DAFTAR ARTI LAMBANG DAN SINGKATAN .......................................... xv

BAB I PENDAHULUAN

1.1 Latar Belakang ................................................................................. 1

1.2 Rumusan Masalah ............................................................................ 2

1.3 Tujuan penelitian .............................................................................. 2

1.4 Manfaat Penelitian ........................................................................... 2

BAB II TINJAUAN PUSTAKA

2.1 Kajian Teori ..................................................................................... 4

2.2 Hasil Penelitian yang Relevan ......................................................... 16

2.3 Kerangka Pikir ................................................................................. 17

BAB III METODE PENELITIAN

3.1 Jenis Penelitian ................................................................................. 18

3.2 Tempat dan Waktu Penelitian .......................................................... 18

3.3 Batasan Penelitian ............................................................................ 18

3.4 Tahapan Penelitian ........................................................................... 19

1. Pengumpulan Data .......................................................................... 19

2. Analisis Sistem ................................................................................ 20

a. Sistem yang Berjalan ...................................................................... 20

b. Sistem yang Diusulkan ................................................................... 21

Page 11: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

x

c. Kebutuhan Fungsional .................................................................... 22

d. Kebutuhan Non-Fungsional ........................................................... 23

3. Desain .............................................................................................. 23

a. Perancangan Model/Sistem ............................................................ 23

b. Rancangan Interface Sistem ........................................................... 32

c. Rancangan Database ....................................................................... 37

4. Pembuatan ....................................................................................... 39

5. Pengujian ......................................................................................... 39

a. Pengujian Sistem ............................................................................ 39

b. Penilaian Ahli ................................................................................. 39

6. Hasil Akhir ...................................................................................... 40

BAB IV HASIL DAN PEMBAHASAN PENELITIAN

4.1 Hasil Penelitian ................................................................................ 41

4.2 Pembahasan Penelitian ..................................................................... 49

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan ...................................................................................... 51

5.2 Saran ................................................................................................. 51

DAFTAR PUSTAKA ..................................................................................... 52

LAMPIRAN .................................................................................................... 56

Page 12: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

xi

DAFTAR TABEL

Halaman

1. Use Case Diagram ...................................................................................... 11

2. Activity Diagram .......................................................................................... 12

3. Class Diagram ............................................................................................. 13

4. Sequence Diagram ....................................................................................... 13

5. Tabel Admin ................................................................................................ 37

6. Tabel Input Barang Masuk .......................................................................... 37

7. Tabel Barang Keluar ................................................................................... 38

8. Tabel User ................................................................................................... 38

9. Tabel Transaksi ........................................................................................... 39

10. Pengujian Halaman Login Admin dan User .............................................. 46

11. Pengujian Halaman Menu Utama Admin .................................................. 47

12. Pengujian Halaman Menu Utama User ..................................................... 48

13. Pengujian Halaman Menu Input Barang Masuk ........................................ 48

14. Pengujian Halaman Menu Barang Keluar ................................................. 48

15. Pengujian Halaman Menu Stok Barang .................................................... 49

16. Pengujian Halaman Menu Transaksi ........................................................ 49

Page 13: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

xii

DAFTAR GAMBAR

Halaman

1. Kerangka Pikir ............................................................................................ 17

2. Analisis Sistem yang Berjalan ..................................................................... 20

3. Analisis Sistem yang Diusulkan................................................................... 21

4. Diagram Alur ............................................................................................... 21

5. Alur Penggunaan Website ........................................................................... 22

6. Use Case Diagram Sistem ........................................................................... 24

7. Activity Diagram Login ................................................................................ 25

8. Activity Diagram Menu Utama .................................................................... 25

9. Activity Diagram Mengelola Data Barang Masuk ....................................... 26

10. Activity Diagram Cetak Laporan Data Barang .......................................... 26

11. Activity Diagram Logout Pemilik Toko .................................................... 27

12. Activity Diagram Login Karyawan ........................................................... 27

13. Activity Diagram Transaksi Karyawan ..................................................... 28

14. Activity Diagram Logout Karyawan ......................................................... 28

15. Sequence Diagram Menu Login Pemilik Toko .......................................... 29

16. Sequence Diagram Menu Input Data ......................................................... 30

17. Sequence Diagram Menu Stok Barang ...................................................... 30

18. Sequence Diagram Menu Login Karyawan .............................................. 31

19. Sequence Diagram Menu Transaksi ......................................................... 31

20. Class Diagram Aplikasi Stok Barang Dan Penjualan ............................... 32

21. Halaman Login Pemilik Toko .................................................................... 33

22. Halaman Home ........................................................................................... 33

23. Halaman Input Barang Masuk ................................................................... 34

24. Halaman Data Barang Keluar .................................................................... 34

25. Halaman Stok Barang ................................................................................. 35

26. Halaman Laporan Stok Barang .................................................................. 35

27. Halaman Laporan Penjualan ...................................................................... 36

28. Halaman Login Karyawan ......................................................................... 36

29. Halaman Data Transaksi ........................................................................... 37

30. Halaman Login Admin ............................................................................... 41

Page 14: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

xiii

31. Halamam Login User ................................................................................ 41

32. Halaman Dashboard Admin ...................................................................... 42

33. Halaman Input Barang Masuk .................................................................. 42

34. Halaman Barang Keluar ............................................................................ 43

35. Halaman Stok Barang ............................................................................... 43

36. Halaman Laporan Stok Barang ................................................................. 44

37. Halaman Laporan Penjualan ..................................................................... 44

38. Halaman Dashboard User ......................................................................... 45

39. Halaman Transaksi .................................................................................... 45

40. Halaman Entry .......................................................................................... 46

Page 15: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

xiv

DAFTAR LAMPIRAN

Halaman

1. Lampiran Lembar Validasi Instrumen Pengujian Website............................. 57

2. Lampiran Gambar Kegiatan Observasi .......................................................... 76

3. Lampiran Gambar Kegiatan Implementasi .................................................... 77

Page 16: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

xv

DAFTAR ARTI LAMBANG DAN SINGKATAN

Lambang/ Singkatan Arti dan keterangan

ASP Active Server Page

CSS Cascading Style Sheets

GB Gigabyte

HDD Hard Disk Drive

HTML HyperText Markup Language

NIM Nomor Induk Mahasiswa

OMT Object Modeling Technique

OOAD Object Oriented Analysis Design

OOSE Object Oriented Software Engineering

PHP HyperText Preprosessor

R&D Research and Development

RAM Random Access Memory

UML Unified Modelling Language

XAMPP Apache, MySQL, phpMyAdmin, Python

Page 17: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi komputer kini semakin berkembang pesat.

Pemanfaatan komputer pun juga semakin beragam termasuk dalam dunia

perdagangan dan pemasaran. Hal ini dapat dilihat dari banyaknya produk-produk

yang berbasis komputer dalam hal pemasaran seperti aplikasi perhitungan data.

Komputer dengan aspek software dan hardware merupakan elemen yang

memiliki peranan penting didalam menunjang proses pembangunan terutama di

era komunikasi saat ini. Komputer merupakan suatu perlengkapan elektronik

pengolahan dan menerima masukan melalui proses untuk menghasilkan keluaran

yang berguna. Perkembangan dunia bisnis penjualan baju akhir-akhir ini

mengalami kemajuan yang sangat pesat. Hal ini dapat dilihat dari semakin

banyaknya penjual-penjual baju yang bermunculan. Mereka berlomba manarik

perhatian konsumen dengan harapan menjadi pemimpin pasar yang pada akhirnya

muncul persaingan yang sangat ketat.

Perkembangan teknologi dapat membantu dalam menghasilkan suatu

informasi secara cepat, akurat, relevan dan tepat waktu, dimana informasi tersebut

sangat dibutuhkan dalam berbagai sektor yang akan mendukung perkembangan

segala bidang dan dapat membantu dalam pemecahan masalah untuk

menghasilkan keputusan yang tepat. Salah satu perkembangan teknologi tersebut

adalah PHP, HTML, CSS, dan MySQL yang merupakan software database yang

banyak dipakai dan yang lebih menarik lagi software ini bersifat gratis. Sistem

keamanannya yang handal membuat software database ini banyak digunakan

dikalangan perusahaan dan instansi saat ini. MySQL juga merupakan software

database yang bisa menampung serta mengelola data dengan kapasitas yang

sangat besar dan mempunyai kemampuan melakukan akses dengan cepat.

Toko Stand Irsal yang terletak di Jl. Mangga Pusat Niaga Palopo ini

menjual berbagai jenis pakaian pria yang beraneka ragam, mulai dari celana, baju,

dan kebutuhan pria lainnya. Sampai sekarang Toko Stand Irsal ini sudah memiliki

pelanggan yang sangat banyak, letaknya yang berada dekat dari pemukiman

masyarakat juga menjadi faktor yang menguntungkan. Tetapi saat ini Toko Stand

Page 18: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

2

Irsal belum mempunyai sebuah sistem yang terkomputerisasi sehingga dalam

mengolah data-data stok barang dan penjualan membutuhkan waktu yang lama

dan laporan informasi yang terkadang dirasa kurang akurat kepada pemilik toko.

Dengan dikembangkannya pengolahan data stok barang ini, dapat memberikan

informasi-informasi yang dibutuhkan oleh pemilik Toko Stand Irsal secara cepat

tepat dan akurat dalam pengambilan keputusan untuk pengembangan usaha dan

dapat memberikan pelayanan terbaik kepada konsumen.

Oleh karena itu, penulis melakukan penelitian pada Toko Stand Irsal Kota

Palopo yaitu dengan judul “Rancang Bangun Aplikasi Stok Barang dan Penjualan

pada Toko Stand Irsal Kota palopo Berbasis Website”. Pembuatan aplikasi stok

dan penjualan adalah membuat sistem yang baru yang telah dirancang sebelumnya

sehingga dapat mengatasi permasalahan yang ada terutama pada sistem stok

barang dan penjualan pada Toko Stand Irsal Kota Palopo, maka diperlukan

aplikasi stok dan penjualan yang secara komputerisasi agar informasi yang

diberikan oleh akurat, efisien, dan tepat guna untuk mengambil suatu keputusan

dalam mewujudkan tujuan dari toko Stand Irsal Kota Palopo.

1.2 Rumusan Masalah

Adapun rumusan masalah dalam penelitian ini adalah “Bagaimana

membuat aplikasi stok barang dan penjualan pada Toko Stand Irsal Kota Palopo

berbasis website?

1.3 Tujuan Penelitian

Tujuan penelitian dari penelitian ini adalah “membuat aplikasi stok barang

dan penjualan pada Toko Stand Irsal Kota Palopo berbasis website”.

1.4 Manfaat Penelitian

Adapun manfaat dari penelitian ini adalah:

1. Manfaat bagi Akademik

Sebagai bahan referensi bagi aktivitas akademik khususnya pada Fakultas

Teknik Komputer Universitas Cokroaminoto Palopo dalam melakukan penelitian

dan mengembangkan aplikasi khususnya dalam membuat sebuah aplikasi stok

barang.

Page 19: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

3

2. Manfaat bagi Instansi

Dengan adanya aplikasi stok barang dan penjualan ini diharapkan dapat

digunakan sebaik mungkin dan lebih praktis dalam mengolah data barang dan

penjualan.

3. Manfaat bagi Penulis

Untuk menambah pengetahuan dan wawasan penulis dalam membuat aplikasi

stok barang dan penjualan.

Page 20: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

4

BAB II

TINJAUAN PUSTAKA

2.1 Kajian Teori

Kajian teori yaitu penjelasan materi-materi yang dikaji dan digunakan

untuk merancang aplikasi yang akan dibangun atau kajian materi-materi yang

diambil dari buku, internet dan media cetak lainnya.

1. Rancang Bangun

Menurut kusrini & Andri 2017 (dalam Muh.Aria, 2019) Perancangan

menggambarkan bagaimana suatu sistem dibentuk, berupa penggambaran

perencanaan, pembuatan sketsa, penyusunan beberapa elemen yang terpisah

menjadi satu kesatuan yang lengkap dan berfungsi.

Menurut Christian, dkk. 2018 (dalam Rahmawati & Saddang, 2019)

rancang bangun adalah program yang menentukan kegiatan pengolahan informasi

yang diperlukan untuk menyelesaikan tugas tertentu dari pengguna atau pengguna

komputer. Perancangan merupakan proses yang bertujuan untuk menganalisis,

menilai, memperbaiki dan menyusun suatu sistem baik fisik maupun non fisik

yang optimal untuk masa depan dengan memanfaatkan informasi yang ada.

Perancangan merupakan tahap perancangan (design) yang bertujuan untuk

merancang suatu sistem baru yang dapat menyelesaikan permasalahan yang

dihadapi perusahaan yang diperoleh dari pemilihan sistem alternatif terbaik. Nur

& Suyuti (2017).

Menurut Jogiyanto, 2005 (dalam Mustamin, 2017) berpendapat bahwa desain

adalah tahapan dari setelah analisis siklus pengembangan sistem yang merupakan

definisi persyaratan fungsional dan persiapan implementasi desain yang

menjelaskan bagaimana suatu sistem dibentuk.

Berdasarkan beberapa pendapat di atas maka dapat disimpulkan bahwa

rancang bangun merupakan tahap dari setelah analisis untuk menggambarkan,

merencanakan dan pembuatan sketsa atau kegiatan rancang sistem dari beberapa

elemen yang terpisah yang akan menghasilkan kesatuan utuh dan berfungsi.

2. Aplikasi

Aplikasi adalah sekumpulan atribut yang terdiri dari beberapa bentuk,

laporan yang disusun sedemikian rupa untuk mengakses data. Aplikasi adalah

Page 21: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

5

program yang berisi perintah-perintah untuk mengolah data. Rahman & Santoso,

(2015).

Aplikasi adalah suatu unit perangkat lunak yang dibuat untuk melayani

kebutuhan beberapa aktivitas seperti sistem alert, permainan, layanan masyarakat,

periklanan, atau proses apapun yang hampir dilakukan oleh manusia. Pranama,

(2005). Perangkat lunak aplikasi adalah sub kelas perangkat lunak komputer yang

memanfaatkan kemampuan komputer langsung untuk melakukan tugas yang

diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem

yang mengintegrasikan berbagai kemampuan komputer, tetapi tidak secara

langsung menerapkan kemampuan tersebut untuk melakukan tugas yang

menguntungkan pengguna. Yahya & Nurmalina, (2015).

Penerapan program aplikasi manual menjadi terkomputerisasi akan

membawa perubahan pola teknologi pada suatu sistem, sehingga peralihan

tersebut akan mampu memfasilitasi penanganan data berskala besar secara efisien

dan efektif waktu. Muhlis & Anggraini, (2010).

Berdasarkan beberapa pendapat di atas maka dapat disimpulkan bahwa

aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan,

yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas

yang diinginkan pengguna.

3. Stok Barang

Persediaan atau stok barang merupakan salah satu elemen yang paling

aktif dalam operasional suatu lembaga atau organisasi yang terus menerus

diperoleh, diubah dan kemudian dijual kembali. Persediaan diartikan sebagai

tempat penyimpanan bahan berupa bahan mentah, barang dalam proses dan

barang jadi. Muningsih & Kiswati, (2015).

Persediaan adalah bahan atau barang yang disimpan yang akan digunakan

untuk memenuhi tujuan tertentu. (herjanto, 2015). Inventory atau stock adalah

berupa barang-barang yang disimpan untuk dijual kembali atau diolah lebih lanjut

menjadi barang jadi yang (pada akhirnya) akan dijual untuk mendapatkan

penghasilan. Soemarso, (2007).

Secara umum, persediaan dapat dibedakan dalam beberapa jenis, antara

lain sebagai berikut:

Page 22: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

6

1. Persediaan bahan baku (raw material) yaitu bahan atau barang yang akan

diolah lebih lanjut menjadi barang jadi.

2. Persediaan barang dalam proses (work in process inventory) merupakan

inventaris yang telah mengalami perubahan, tetapi belum selesai.

3. Persediaan barang merupakan persediaan yang berfungsi sebagai penunjang

dalam operasi atau proses produksi agar berjalan dengan lancar.

4. Persediaan barang dagangan (mrchendise inventory), merupakan persediaan

atau stok yang akan dijual kembali sebagai barang dagangan.

5. Persediaan barang jadi, merupakan persediaan yang diperoleh dari hasil

operasi atau produksi yang telah selesai dan masih disimpan di Gudang

perusahaan.

Berdasarkan beberapa pendapat di atas maka dapat disimpulkan bahwa

stok barang adalah bahan atau barang yang disediakan untuk diubah dan dijual

kembali.

4. Penjualan

Penjualan adalah pembelian sesuatu (barang atau jasa) dari satu pihak ke

pihak lain dengan imbalan uang dari pihak tersebut. Penjualan juga merupakan

salah satu sumber pendapatan perusahaan, semakin besar penjualan maka semakin

besar pula pendapatan yang akan didapat perusahaan. Purba, (2015).

Penjualan merupakan upaya terpadu untuk mengembangkan rencana

strategis yang bertujuan untuk memenuhi kebutuhan dan keinginan pembeli, guna

mendapatkan penjualan yang menghasilkan keuntungan. Noviandhiny, (2018).

Penjualan adalah pendapatan yang diperoleh dari penjualan produk

perusahaan yang disajikan setelah dikurangi potongan harga penjualan dan

penerimaan barang oleh pihak penjual yang dikembalikan dari pihak pembeli atau

retur penjualan. Purwanto, (2018). Aktivitas penjualan terdiri dari transaksi

penjualan barang atau jasa yang dilakukan baik secara tunai maupun kredit.

Dalam transaksi penjualan yang dilakukan secara tunai, artinya barang dan jasa

diserahkan kepada pembeli pada saat uang telah diterima dari pembeli. Sedangkan

transaksi penjualan kredit terjadi pada saat uang diserahkan berdasarkan

perjanjian pembayaran yang dibuat di kemudian hari. Purba, (2015).

Page 23: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

7

5. Website

Website atau situs dapat diartikan sebagai kumpulan halaman yang

digunakan untuk menampilkan informasi teks, gambar diam atau gerak, animasi,

suara, dan / atau kombinasi dari semuanya baik statis maupun dinamis yang

membentuk rangkaian bangunan yang saling terkait, yang masing-masing

ditautkan oleh jaringan halaman. Hidayat, (2010).

Website merupakan salah satu media informasi yang sangat efektif dalam

penyajian informasi, dengan kemajuan teknologi yang semakin pesat dan tuntutan

kebutuhan yang semakin meningkat, maka sangat diperlukan suatu sistem yang

dapat membantu dalam pekerjaan dan juga dalam penyampaian informasi. Junaidi

& Sumirat, (2018).

Website dibentuk dan dibuat dari rangkaian script atau kode tertentu dalam

bahasa pemrograman tertentu. Bahasa pemrograman yang digunakan bisa

bermacam-macam. Ada script website yang berasal dari bahasa pemrograman

ASP (Active Server Page), ada juga yang menggunakan bahasa pemrograman

PHP (Hypertext Preprocessor). Namun pada kesempatan kali ini penulis mencoba

mengulas tentang pembuatan website dengan menggunakan bahasa pemograman

PHP. Jovan, (2007).

Berdasarkan beberapa pendapat di atas maka dapat disimpulakan bahwa

situs web atau website adalah kumpulan halaman di domain di internet yang

dibuat untuk tujuan tertentu dan saling berhubungan dan dapat diakses secara luas.

6. Sublime Text

Sublime Text adalah software editor teks yang digunakan untuk membuat

atau mengedit aplikasi. Sublime Text memiliki fitur plugin tambahan yang

memudahkan programmer. Selain itu, sublime text juga memiliki desain yang

simpel dan keren sehingga menjadikan teks sublime terlihat elegan sebagai syntax

editor. Supono, (2018).

7. Basis Data

a. MySQL

Basis data MySQL dapat dibuat menggunakan tampilan jendela

phpMyAdmin atau menggunakan script PHP. Penulis merekomendasikan untuk

membuat dan menyiapkan database menggunakan jendela phpMyAdmin.

Page 24: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

8

Madcoms, (2010). MySQL merupakan software database open source yang paling

populer, karena software ini merupakan software database yang cukup kuat dan

stabil untuk digunakan sebagai media penyimpanan data. Rusmala, (2015).

MySQL merupakan database yang populer di kalangan web programmer,

dengan alasan program ini merupakan database yang sangat kuat dan cukup stabil

untuk digunakan sebagai media penyimpanan data. Sebagai database server yang

mampu mengelola database dengan baik, MySQL dianggap sebagai database yang

paling populer dan paling banyak digunakan dibandingkan database lainnya.

Nugroho, (2004).

MySQL adalah perangkat lunak sistem manajemen basis data SQL

(Database Management System) atau DBMS dari banyak DBMS, seperti Oracle,

MS SQL, Postagre SQL, dan lain-lain. MySQL adalah DBMS multi-baca dan

multi-pengguna yang gratis di bawah GNU General Public License (GPL). Anhar,

(2010). MySQL berfungsi untuk mengolah database menggunakan bahasa SQL.

MySQL bersifat open source sehingga dapat menggunakannya secara gratis.

Pemrograman PHP juga mendukung database MySQL. Hikmah, dkk. (2015).

Berdasarkan beberapa pendapat di atas maka dapat disimpulakan bahwa

MySQL adalah program server database yang mampu menerima dan mengirim

data dengan sangat cepat, multi-user dan menggunakan perintah SQL (Structured

Query Language) standar.

b. PHP (Hypertext Preprocessor)

PHP adalah singkatan dari Hypertext Processor, yang merupakan bahasa

pemrograman sisi server web open source. Anhar, (2010). Bahasa pemrograman

PHP sangat cocok untuk dikembangkan di lingkungan web, PHP dikhususkan

untuk pengembangan web dinamis. Artinya, PHP mampu menghasilkan website

yang hasilnya bisa terus berubah sesuai dengan pola yang diberikan. Hikmah, dkk.

(2015).

PHP merupakan bahasa pemrograman berupa skrip yang ditempatkan di

server dan diproses di server. Hasil pemrosesan akan dikirim ke klien, di mana

pengguna menggunakan browser. Secara khusus, PHP dirancang untuk

membentuk web dinamis. Rusmala, (2015).

Page 25: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

9

PHP merupakan bahasa pemrograman untuk membuat website agar

website menjadi dinamis. PHP adalah proses menerjemahkan baris sumber ke

dalam kode mesin yang dipahami oleh komputer secara langsung saat baris kode

dijalankan. Supono, (2018). PHP dikembangkan secara khusus untuk mengakses

dan memanipulasi data pada server database open source seperti MySQL. Dengan

demikian, tingkat kompatibilitasnya, terhadap server database gratis seperti

MySQL yang baik. Wahyono, (2005).

Beberapa keunggulan yang dimilki program PHP adalah:

1. PHP memiliki tingkat akses yang lebih cepat.

2. PHP memiliki kecepatan siklus hidup yang cepat sehingga selalu mengikuti

perkembangan teknologi internet.

3. PHP memiliki tingkat keamanan yang tinggi

4. PHP dapat dijalankan di beberapa server yang ada.

5. PHP dapat berjalan di Linux sebagai platform sistem operasi utama untuk

PHP, tetapi dapat juga berjalan di FreeBSD, Unix, Solaris, Windows, dan

lainnya.

6. PHP juga mendukung akses ke beberapa database yang ada, baik gratis

maupun pribadi. Basis data termasuk MySQL, PosgreSQL, mSQL, Informix,

dan server MicrosoftSQL.

7. PHP bersifat free (gratis).

Madcoms, (2009).

Berdasarkan beberapa pendapat di atas maka dapat disimpulakan bahwa

PHP merupakan bahasa pemrograman web server-side yang bersifat open source

untuk membuat website sehingga website menjadi dinamis.

c. XAMPP

XAMPP adalah aplikasi web server apache yang terintegrasi dengan

Mysql dan phpMyAdmin. XAMPP adalah singkatan dari X, Apache Server, Mysql,

phpMyAdmin, Python. Huruf X di depan menunjukkan bahwa XAMPP dapat

diinstal di berbagai sistem operasi. Dadan & Developers, (2015). XAMPP adalah

software yang dikembangkan oleh apache. Tujuan dari aplikasi ini adalah untuk

membangun server yang berdiri sendiri (localhost). Selain sebagai web server,

Page 26: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

10

XAMPP juga mendukung beberapa bahasa pemrograman khusus pada website

tersebut yaitu PHP, MySQL dan Perl. Adelheid, (2013).

XAMPP adalah sebuah software yang berfungsi untuk menjalankan

website berbasis PHP dan menggunakan pengolah data MySQL di komputer lokal.

XAMPP bertindak sebagai server web di komputer. XAMPP juga dapat disebut

CPanel server virtual, yang dapat membantu melihat pratinjau dan memodifikasi

situs web tanpa harus online atau memiliki akses ke Internet. Wicaksono, (2008).

Berdasarkan beberapa pendapat di atas maka dapat disimpulakan bahwa

XAMPP adalah perangkat lunak (software gratis) bebas, yang mendukung banyak

sistem operasi, sebagai server yang berdiri sendiri (localhost).

8. UML (Unified Modelling Language)

Unified Modeling Language (UML) adalah “bahasa yang telah menjadi

standar industri untuk memvisualisasikan, mendesain, dan mendokumentasikan

sistem perangkat lunak. Dengan menggunakan UML, dapat membuat model

untuk semua jenis aplikasi perangkat lunak, di mana aplikasi ini dapat berjalan di

perangkat keras, sistem operasi, dan jaringan apa pun, dan ditulis dalam bahasa

pemrograman apa pun. UML adalah alat untuk pemodelan sistem, “UML adalah

bahasa yang dapat digunakan dalam spesifikasi, visualisasi, dan dokumentasi

sistem perangkat lunak berorientasi objek dalam tahap pengembangan. Hanief &

Pramana, (2018).

Menurut Suhendar & Gunadi, (2002) UML (Unified Modeling Language)

adalah sistem arsitektur yang bekerja di OOAD dengan bahasa yang konsisten

untuk mendefinisikan, memvisualisasikan, membangun, dan mendokumentasikan

artefak yang terdapat dalam sistem perangkat lunak. UML merupakan bahasa

pemodelan yang paling berhasil dari tiga metode OO yang ada, yaitu Booch,

OMT, dan OOSE. UML merupakan bagian integral dari tiga metode pemodelan

dan telah menambahkan kemampuan karena berisi metode tambahan untuk

memecahkan masalah pemodelan yang tidak dapat ditangani oleh ketiga metode

tersebut.

a. Use case Diagram

Use case atau use case diagram merupakan pemodelan perilaku

(behavoior) dari sistem informasi yang akan dibuat. Use case menggambarkan

Page 27: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

11

interaksi antara satu atau lebih pelaku dengan sistem informasi yang akan dibuat.

Secara garis besar use case digunakan untuk mengetahui fungsi apa saja yang ada

dalam sistem informasi dan siapa yang berhak menggunakan fungsi tersebut. Rosa

& Shalahuddin, (2018).

Tabel 1. Use Case Diagram

No Simbol Nama Keterangan

1

Actor

Menspesifikasikan himpunan peran yang

pengguna mainkan ketika berinteraksi

dengan use case.

2

Generalization

Hubungan dimana objek anak

(descendent) berbagi perilaku dan

struktur data dari objek yang ada di

atasnya objek induk (ancestor).

3

Include

Menspesifikasikan bahwa use case

sumber secara eksplisit.

4

Extend

Menspesifikasikan bahwa use case target

memperluas perilaku dari use case

sumber pada suatu titik yang diberikan.

5

Association

Apa yang menghubungkan antara objek

satu dengan objek lainnya.

6

Use Case

Deskripsi dari urutan aksi-aksi yang

ditampilkan sistem yang menghasilkan

suatu hasil yang terukur bagi suatu actor.

7

Note

Elemen fisik yang eksis saat aplikasi

dijalankan dan mencerminkan suatu

sumber daya komputasi.

Sumber: Rosa & Shalahuddin, (2018).

b. Activity Diagram

Memodelkan alur kerja (workflow) proses bisnis dan urutan aktivitas

dalam suatu proses. Diagram ini sangat mirip dengan diagram alur karena kita

dapat memodelkan alur kerja dari satu aktivitas ke aktivitas lainnya atau dari suatu

aktivitas menjadi keadaan sesaat (status). Seringkali berguna untuk membuat

diagram aktivitas sebelum memodelkan suatu proses untuk membantu kita

memahami proses secara keseluruhan. Diagram aktivitas juga sangat berguna

ketika kita ingin mendeskripsikan perilaku paralel atau menjelaskan bagaimana

Page 28: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

12

perilaku dalam berbagai kasus pengguna berinteraksi. Suhendar & Gunadi,

(2002).

Tabel 2. Activity Diagram

No Simbol Nama Keterangan

1

Initial State

Status awal aktivitas sistem, sebuah

diagram aktivitas memiliki sebuah

status awal.

2

Activity

Aktivitas yang dilakukan sistem,

aktivitas biasanya diawali dengan

kata kerja.

3

Penggabungan

Asosiasi penggabungan dimana lebih

dari satu aktivitas digabungkan

menjadi satu.

5

Activity Final State

Status akhir yang dilakukan sistem,

sebuah diagram aktivitas memiliki

sebuah status akhir.

6

Decision

Asosiasi percabangan dimana jika

ada pilihan aktivitas lebih dari satu

Sumber: Rosa & Shalahuddin, (2018).

c. Class Diagram

Memudahkan kita memvisualisasikan struktur kelas dari suatu sistem dan

merupakan jenis diagram yang paling banyak digunakan. Diagram kelas

menunjukkan hubungan antar kelas dan penjelasan rinci tentang setiap kelas

dalam model desain (dalam tampilan logis) dari suatu sistem. Selama proses

analisis, diagram kelas menunjukkan aturan dan tanggung jawab entitas yang

menentukan perilaku sistem. Selama tahap perancangan, diagram kelas berperan

dalam menangkap struktur dari semua kelas yang menyusun arsitektur sistem

yang dibuat. Diagram class juga merupakan dasar untuk diagram komponen dan

diagram penerapan. Suhendar & Gunadi, (2002).

Page 29: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

13

Tabel 3. Class Diagram

No Simbol Nama Keterangan

1

Generalization

Hubungan dimana objek anak

berbagi perilaku data dari objek

yang ada di atasnya objek induk.

2

Class

Himpunan dari objek yang

berbagi atribut serta operasi yang

sama.

3

Antarmuka

Sama dengan konsep interface

dalam pemrograman beriorentasi

objek.

4 Assosiasi Berarah

Relasi antarkelas dengan makna

kelas yang satu digunakan oleh

kelas yang lain, asosiasi biasanya

juga disertai dengan multiplicity.

5

Kebergantungan Relasi antarkelas dengan makna

kebergantungan antarkelas.

6 Association

Apa yang menghubungkan antara

objek yang satu dengan objek

yang lainnya.

Sumber: Rosa & Shalahuddin, (2018).

d. Sequence Diagram

Menjelaskan interaksi objek yang diatur dalam urutan waktu. Diagram ini

secara khusus terkait dengan use case. Sequence Diagram menunjukkan langkah

demi langkah apa yang seharusnya terjadi untuk menghasilkan sesuatu dalam use

case. Jenis diagram ini harus digunakan pada tahap awal desain atau analisis

karena kesederhanaan dan kemudahan pemahamannya. Suhendar & Gunadi,

(2002).

Tabel 4. Sequence diagram

No Nama Simbol Keterangan

1 Lifline

Objek entity, antarmuka yang saling

berinteraksi

2 Message

Spesifikasi dari komunikasi antar

objek yang memuat informasi-

informasi tentang aktifitas yang terjadi

3 Message

Spesifikasi dari komunikasi antar

objek yang memuat informasi-

informasi tentang aktifitas yang terjadi

Sumber: Rosa & Shalahuddin, (2018).

Page 30: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

14

9. Pengujian Black Box

Menurut Harianto, dkk. (2019) pengujian black box berfokus pada

persyaratan fungsional perangkat lunak. Pengujian blackbox dengan demikian

memungkinkan insinyur perangkat lunak mendapatkan serangkaian kondisi input

yang sepenuhnya memanfaatkan semua persyaratan fungsional untuk suatu

program.

Teknik pengujian blackbox hanya akan fokus pada fungsionalitas suatu

sistem. Dimana pada skenario pengujian, penguji akan mencoba semua fungsi dari

suatu sistem dengan kondisi yang telah ditentukan sebelumnya. Pengujian

blackbox disertakan dalam pengujian fungsional sistem. Ramdani, (2018).

Menurut Mustaqbal, M.S. dkk. (2015), black box testing cenderung untuk

menemukan hal-hal berikut:

a. Fungsi yang tidak tepat atau hilang.

b. Kesalahan antarmuka (interface error).

c. Kesalahan dalam struktur data dan akses database.

d. Kesalahan kinerja (performance error).

e. Kesalahan inisialisasi dan penghentian.

10. Research and Development (R&D)

Menurut Rakasiwi dan Taqius (2017) R&D adalah metode penelitian yang

digunakan untuk menghasilkan produk tertentu dan menguji keefektifan produk

tersebut. Menurut Pratomo dan Agus (2015) R&D adalah upaya untuk

menghasilkan suatu produk berupa bahan, media, alat atau strategi pembelajaran

yang digunakan untuk memecahkan masalah. Sedangkan menurut Hermawan

(2019) R&D adalah proses atau langkah-langkah untuk mengembangkan produk

baru atau menyempurnakan produk yang sudah ada. Sehingga dapat disimpulkan

bahwa R&D merupakan metode untuk menghasilkan produk baru atau

mengembangkan produk lama.

Menurut Borg and Gall (dalam Sugiyono, 2010), tahapan – tahapan dalam

penelitian Research and Development (R&D) antara lain:

Page 31: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

15

1. Potensi Masalah

Potensi adalah segala sesuatu yang jika dimanfaatkan akan memiliki nilai

tambah. sedangkan, masalah bisa menjadi potensial jika kita memanfaatkannya.

2. Mengumpulkan Informasi

Setelah potensi dan masalah dirumuskan secara faktual dan mutakhir,

maka perlu dikumpulkan berbagai informasi yang dapat digunakan sebagai bahan

untuk perencanaan produk yang diharapkan dapat menyelesaikan masalah

tersebut.

3. Desain produk

Produk yang dihasilkan dalam penelitian dan pengembangan beragam. Di

bidang teknologi, orientasi produk teknologi yang dapat dimanfaatkan untuk

kebutuhan manusia adalah produk yang bermutu, ergonomis, dan memiliki

banyak manfaat.

4. Validasi Desain

Validasi desain Merupakan kegiatan untuk menilai apakah desain produk

secara rasional akan lebih efektif dari pada yang lama atau tidak.

5. Perbaikan Desain

Tugas memperbaiki desain adalah peneliti yang akan menghasilkan produk

yang lebih baik.

6. Uji Coba Produk

Desain produk baru segera diuji, setelah validasi dan revisi.

7. Revisi Produk

Setelah pengujian produk berhasil, dan mungkin ada revisi yang tidak

penting, produk baru diterapkan dalam cakupan pendidikan yang luas.

8. Uji Coba Pemakaian

Pengujian efektivitas produk baru pada sampel terbatas ini menunjukkan

bahwa produk baru lebih efektif daripada produk lama.

9. Revisi Produk

Selesai jika di pakai ada kekurangan dan kelemahan. Dalam uji

penggunaan, pembuat produk harus selalu mengevaluasi bagaimana kinerja

produk tersebut.

Page 32: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

16

10. Pembuatan Produk Massal

Jika produk baru sudah dinyatakan efektif melalui berbagai pengujian,

maka bisa diproduksi massal dan diaplikasikan.

2.2 Hasil penelitian yang relevan

Bahan penelitian yang ada dan relevan dengan penelitian ini digunakan

untuk membantu dalam mempersiapkan penelitian sebagai acuan dan

pengembangan, penelitian yang relevan sangat membantu dala penyususnan

kerangka piker.

Penelitian ini merujuk pada beberapa hasil penelitian terdahulu, yaitu:

1. Pada penelitian yang dilakukan Hafiz Irsyad (2016) pada jurnalnya yang

berjudul “Perancangan Aplikasi Stok Barang Pada CV Ratu 3G Berbasis Web

Mobile”. Tujuan penelitian ini yaitu membangun aplikasi stok barang pada CV

Ratu 3G berbasis web mobile agar memudahkan karyawan dalam pengolahan data

stok barang dan mengifisienkan pimpinan dalam mendapatkan laporan stok

barang. Aplikasi ini nantinya akan lebih mudah dalam mengolah data barang

keluar dan data barang masuk dan juga bisa melihat data stok barang secara real

time dan efisien karena support menggunakan smartphone.

2. Pada penelitian yang dilakukan Fikri Ramadhan Jufri dan Teddy Marcus

Zakaria (2019) pada jurnalnya berjudul “Rancang Bangun Aplikasi Inventory

Barang untuk Fajar Jaya Abadi memanfaatkan Laravel Framework”. Tujuan

penelitian ini yaitu merancang dan mengimplementasikan sistem pembelian dan

penjualan, pembayaran hutang dan pembayaran piutang, dan sistem pemantauan

inventory agar barang tidak berlebihan atau kekurangan. Dengan adanya sistem

pengolahan data menggunakan computer dapat membantu perusahaan dalam

proses penyediaan informasi yang tepat dan akurat.

3. Pada penelitian yang dilakukan Triana Elizabeth dan Tinalia (2018) pada

jurnalnya berjudul “Rancang Bangun Aplikasi penjualan dan Stok Barang

Material (stusi kasus: Toko Bangunan XYZ)”. Tujuan penelitian ini yaitu untuk

membuat aplikasi penjualan dan persediaan barang yang dapat memberikan

informasi mengenai jumlah stok barang yang tersedia, dan barang yang laris.

Aplikasi ini dapat meningkatkan kinerja dan efisiensi waktu dalam transaksi

Page 33: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

17

penjualan serta mengetahui stok barang terkini sehingga membantu pemilik tok

bangunan XYZ mengambil keputusan dalam menyetok barang.

2.3 Kerangka pikir

Kerangka pikir adalah penjelasan terhadap suatu permasalahan yang

menjadi objek yang disusun berdasarkan dari kajian teori dan penelitian yang

relevan.

Gambar 1. Kerangka pikir

Toko Stand Irsal yang terletak di Jl. Mangga Pusat Niaga Palopo ini menjual berbagai

jenis pakaian pria yang beraneka ragam, mulai dari celana, baju, topi, tas kebutuhan

pria lainnya. Sampai sekarang Toko Stand Irsal ini sudah memiliki pelanggan yang

sangat banyak,

Permasalahn yang dihadapi saat ini yaitu Toko Stand Irsal belum mempunyai sebuah

sistem yang terkomputerisasi sehingga dalam mengelola data-data stok barang dan

penjualan membutuhkan waktu yang lama dan laporan informasi yang terkadang

dirasa kurang akurat kepada pemilik toko.

Tujuan penelitian yang akan dilakukan adalah merancang dan membangun Aplikasi

Stok Barang Pada Toko Stand Irsal Kota palopo Berbasis Website. Aplikasi tersebut

akan memberikan informasi mengenai data barang yang masuk dan data barang yang

keluar dan memudahkan admin dalam mengelola data barang tersebut.

Berdasarkan permasalahan yang dihadapi oleh Toko Stand Irsal Kota Palopo, maka

peneliti mempunyai inisiatif untuk membuat “Rancang Bangun Aplikasi Stok Barang

Pada Toko Stand Irsal Kota palopo Berbasis Website”.

Dengan adanya aplikasi ini diharapkan dapat mempermudah dan membantu Toko

Stand Irsal dalam melakukan pengelolaan data barang.

Rancang Bangun Aplikasi Stok Barang dan Penjualan Pada Toko Stand Irsal Kota

Palopo Berbasis Website

Page 34: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

18

BAB III

METODE PENELITIAN

3.1 Jenis Penelitian

Jenis penelitian pada skripsi ini penulis menggunakan jenis penelitian

Research and Developent (R&D) yang saat ini merupakan salah satu jenis

penelitian yang banyak dikembangkan. Sering diartikan sebagai suatu proses atau

langkah–langkah untuk mengembangkan suatu produk baru atau

menyempurnakan produk yang telah ada. Penelitian R&D dilakukan secara

bertahap dan sistematis yang mengacu pada model waterfall yang dimulai dari

tahap penelitian (observasi), pengumpulan data, analisis, perancangan sistem,

desain, pembuatan (coding), pengujian (testing), dan penerapan (implementasi).

Metode Research and Development (R&D) dipilih karena metode ini

sesuai dengan tujuan penelitian yang ingin dicapai yakni, karena dapat

menghasilkan produk yang dapat diuji kevalidasian dan keefektifan produk dalam

peneranannya. Adapun produk yang dibangun dalam penelitian ini adalah sebuah

website.

3.2 Tempat dan Waktu Penelitian

Penelitian ini dilakukan di Toko Stand Irsal Kota Palopo yang terletak di

Jl. Mangga Pusat Niaga Palopo, Sulawesi Selatan. Adapun waktu penelitian

dilakukan selama kurang lebih 3 bulan dimulai pada bulan Mei 2020 sampai

dengan Juli 2020.

3.3 Batasan Penelitian

Batasan penelitian digunakan untuk menghindari ruang lingkup yang

terlalu luas sehingga penelitian dapat terarah dengan baik, sesuai tujuan penelitian

serta dengan adanya keterbatasan waktu pengerjaan maka perlu adanya batasan

penelitian. Batasan penelitian ini adalah sebagai berikut:

1. Penelitian ini dilakukan hanya khusus untuk Toko Stand Irsal Kota Palopo

yang terletak di Jl. Mangga Pusat Niaga Palopo.

2. Penelitian ini berfokus pada pembuatan website “Rancang Bangun Aplikasi

Stok Barang pada Toko Stand Irsal Kota Palopo”.

Page 35: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

19

3. Desain sistem menggunakan Unifed Modeling Language (UML) yang ada

pada aplikasi Microsoft Visio 2010.

4. Website ini dibangun menggunakan bahasa pemrograman PHP dan basis data

MySQL sebagai database server.

5. Teknik pengujian menggunakan black box testing.

6. Pada penelitian ini aplikasi stok barang hanya berupa localhost belum sampai

terimplementasi pada jaringan internet.

3.4 Tahapan Penelitian

Tahapan penelitian yang digunakan dalam penelitian ini menggunakan

metode waterfall. Adapun tahapan penelitian yang digunakan adalah sebagai

berikut:

1. Pengumpulan Data

Valid tidaknya suatu penelitian tergantung pada jenis pengumpulan data

yang digunakan untuk pemilihan metode yang sesuai dengan jenis dari sumber

data. Adapun Teknik pengumpulan datanya dilakukan dengan menggunakan

metode sebagai berikut:

a. Metode Wawancara (Interview)

Wawancara dilakukan kepada narasumber kepada pemilik toko atas nama

aldi, dengan cara mengajukan pertanyaan-pertanyaan yang mendukung

permasalahan. Penulis melakukan wawancara yang bersifat informal dengan

mengajukan beberapa pertanyaan yang sederhana namun berkaitan dengan

permasalahan yang ada pada toko stand irsal kota palopo. Pertanyaan-pertanyaan

yang penulis ajukan seperti bagaimana proses pendataan stok barang masuk dan

stok barang keluarnya.

b. Metode Pengamatan (Observasi)

Observasi merupakan proses yang dilakukan untuk mendapatkan data

dengan melakukan pengamatan langsung dan pencatatan secara sistematis

terhadap fenomena yang terkait. Dalam hal ini secara langsung peneliti telah

mengamati peristiwa yang terjadi pada Toko Stand Irsal Kota Palopo. Dimana

pemilik toko masih menggunakan sistem manual dalam melakukan pendataan

stok barang.

Page 36: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

20

c. Studi Pustaka

Merupakan metode yang digunakan dengan mencari data atau materi

tertulis baik dari buku, jurnal, literatur yang sesuai dengan penelitian yang saya

lakukan sebagai bahan referensi penyusunan skripsi ini. Sebagian besar referensi

diperoleh dari berbagai macam sumber.

2. Analisis Sistem

Melakukan analisis sistem pada Toko Stand Irsal Kota Palopo terhadap

permasalahan yang dihadapi dan menetapkan kebutuhan perangkat lunak dan

tampilan sistem.

a. Analisis Sistem Yang Berjalan

Menganalisis sistem yang berjalan merupakan salah satu tahap untuk

menganalisis suatu sistem dengan tujuan untuk mengetahui apakah ada masalah

atau kesulitan yang ditemui sehingga dapat dilakukan suatu ide – ide baru dengan

membangun sebuah sistem yang baru. Berikut adalah use case diagram yang

sedang berjalan di Toko Stand Irsal Palopo. Pemilik toko atau katryawan yang

lainnya mengambil barang pada pemasok, setelah barang diambil maka karyawan

melakukan pengecekan pada barang tersebut apakah sesuai dengan pesanan.

Setelah itu, karyawan menyimpan barang pada gudang penyimpanan tanpa

mencatat jumlah barang maupun jenis barang. Setelah melakukan penjualan,

maka karyawan melakukan pengecekan kembali stok barang, baik barang masuk

maupun barang keluar dan mencatatnya.

Pemilik toko

Sistem yang berjalan

Mengambil barang

Menyesuaikan pesanan

dengan barang

Menyimpan barang

pada gudang

Mengecek kembali barang

setelah penjualan

Melakukan penjualan barang

Karyawan

Gambar 2. Analisis Sistem yang Berjalan

Page 37: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

21

b. Analisis Sistem Yang Diusulkan

Sistem yang diusulkan merupakan awal dari pembuatan sistem yang akan

dibuat, dimana dapat dilihat proses-proses apa saja yang nantinya diperlukan

dalam pembuatan suatu sistem. Sedangkan perancangan sistem yang diusulkan

merupakan tahap untuk memperbaiki atau meningkatkan efisiensi kerja. Usulan

perancangan proses yang dibuat adalah website stok barang dan penjualan. Pada

website tersebut pemilik toko hanya dapat menginput data barang masuk maupun

barang keluar. Dimana penginputan data barang tersebut berisi nama barang, jenis

barang, dan merk barang. Kemudian menyimpan data barang. Setelah itu, simpan

barang dan cetak laporan. Sedangkan karyawan dapat melakukan transaksi.

Dengan demikian analisis sistem yang diusulkan pada penelitian ini dapat dilihat

pada gambar berikut:

Pemilik

toko

Sistem

Login

Input barang masuk

Input barang keluar

Stok barang

Laporan barang keluar

Laporan barang masuk Karyawan

Transaksi

Logout

Gambar 3. Analisis Sistem yang Diusulkan

Adapun diagram alur dibawah ini adalah sebagai berikut:

Start

Halaman login

Input Username

&

Input password

Login

Halaman home

Input barang

T

Y

Logout

End

Gambar 4. Diagram Alur

Page 38: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

22

Adapun alur penggunaan website adala sebagai berikut:

Gambar 5. Alur Penggunaan Website

c. Kebutuhan Fungsional

Kebutuhan fungsional berisi proses – proses apa saja atau layanan apa saja

yang nantinya harus disediakan oleh sistem, mencakup bagaimana sistem harus

bereaksi pada input tertentu dan bagaimana perilaku sistem pada situasi tertentu.

Kebuuhan fungsional dari website yang akan dibuat yaitu sebagai berikut:

1) Kebutuhan fungsional admin

a) Admin dapat login

b) Admin dapat menginput dan melihat data barang

c) Admin dapat mengelola stok barang

d) Admin dapat cetak laporan data barang

Aplikasi dapat diakses oleh admin pada halaman login dengan memasukkan

username dan password.

Ketika username dan password benar maka dapat menampilkan tampilan dashboard.

Kemudian pilih menu input barang masuk untuk menginput barang baru.

Kemudian pilih menu barang keluar untuk mengetahui barang yang sudah laku

terjual

Kemudian pilih menu stok barang

Kemudian pilih menu laporan stok barang

Kemudian pilih menu laporan penjualan

Kemudian aplikasi dapat diakses oleh user pada halaman login dengan

memasukkan username dan password.

Kemudian pilih menu transaksi

Kemudian pilih menu logout

Page 39: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

23

e) Admin dapat logout

d. Kebutuhan Non-Fungsional

Analisis data dari segi kebutuhan non-fungsional merupakan analisis data

yang mendeskripsikan kebutuhan dari luar sistem yang mendukung dalam

pembuatan sistem. Analisis data kebutuhan non-fungsional dalam penelitian ini

adalah:

1) Analisis kebutuhan perangkat lunak sistem yaitu terdiri dari:

a) Web server yang digunakan adalah XAMPP yang berfungsi sebagai server

yang berdiri sendiri (localhost) dan digunakan untuk menjalankan program

apache, MySQL database dan bahasa pemrograman PHP.

b) Bahasa pemrograman yang digunakan adalah Bahasa pemroraman PHP yang

berfungsi sebagai bahasa untuk memerintah komputer dalam mengolah data

sesuai dengan alur berpikir yang diinginkan.

c) Text editor yang digunakan adalah sublime karena lebih sederhana dalam

membuat coding dna mengetikkan source code program yang akan dibuat.

d) Browser internet yang digunakan adalah mozilla firefox karena lebih aman,

lebih mudah digunakan dan koneksinya lebih cepat.

e) Analisis kebutuhan perangkat keras yang akan digunakan untuk membangun

sistem yaitu sebuah komputer maupun laptop dengan spesifikasi minimum

processor Intel® Celeron® CPU N3050 @ 1.60GHz, RAM 2Gb, dan HDD

500 Gb.

3. Desain

Melakukan desain sistem atau perancangan model sistem dengan

menggunakan Unifed Modeling Language (UML). Ada beberapa diagram UML

untuk menentukan gamabaran serta model sistem yang akan dibuat dan diterapkan

pada lokasi penelitian. Kegiatan untuk melihat sistem yang sudah berjalan,

berdasarkan hasil analisis dan pengumpulan data yang telah dilakukan sebagai

berikut:

a. Perancangan Model/Sistem

Rancangan model atau sistem merupakan perancangan yang dilakukan

untuk mendesain sistem secara keseluruhan dengan menggunakan diagram UML

yaitu use case diagram, sequence diagram, activity diagram dan class diagram.

Page 40: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

24

1) Use Case Diagram

Use case diagram digunakan untuk menggambarkan sistem yang akan

dibuat dengan tujuan untuk mendeklarasikan kegiatan apa saja yang dapat

dilakukan oleh pengguna sistem. Use case diagram yang akan dibuat meliputi 1

aktor yaitu admin yang dapat dilihat pada gambar 6.

Pemilik

toko

Sistem

Login

Input barang masuk

Input barang keluar

Stok barang

Laporan barang keluar

Laporan barang masuk Karyawan

Transaksi

Logout

Gambar 6. Use Case Diagram Sistem

Use case diagram sistem tersebut menjelaskan bahwa di dalam sistem

terdapat satu aktor yaitu admin. Admin merupakan aktor yang membuat sistem

sehingga dapat melakukan Input data maupun mengolah data seperti melihat data,

edit, hapus dan mencetak data namun harus melakukan login terlebih dahulu.

2) Activity Diagram

a) Activity Diagram Login Pemilik Toko

Activity diagram dibawah ini, menjelaskan bahwa pemilik toko dapat

melakukan proses login kedalam sistem terlebih dahulu untuk masuk ke halaman

utama, lebih jelas dapat dilihat pada Gambar 7 berikut ini:

Page 41: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

25

PEMILIK TOKO SISTEM

Membuka menu login Menampilkan menu login

Input username dan password Menampilkan pesan error

T

Proses login berhasil

Menampilkan menu utama

Y

Gambar 7. Activity Diagram Login

Gambar 7 menjelaskan tentang pemilik toko melakukan proses login dan

yang harus dilakukan untuk proses login yang pertama adalah mengakses halaman

login kemudian memasukkan username dan password kemudian sistem

memvalidasi username dan password yang telah dimasukkan, jika password dan

username salah maka pemilik toko kembali memasukkan username dan password

dan jika benar maka halaman utama dari admin akan terbuka.

b) Activity Diagram Menu Utama

Activity diagram di bawah ini, menjelaskan bahwa pemilik toko dapat

melakukan aktivitas input data barang masuk maupun data barnag keluar dengan

cara memilih halaman utama kemudian melakukan aktivitas pilih menu kemudian

akan menampilkan halaman utama yang dipilih, lebih jelas dapat dilihat pada

Gambar 8 berikut ini.

Lihat menu Menampilkan halaman utama

PEMILIK TOKO SISTEM

Pilih menu Menampilkan halaman yang dipilih

Gambar 8. Activity Diagram Menu Utama

Page 42: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

26

Gambar 8 menjelaskan tentang pemilik toko melakukan proses input data

barang masuk yang pertama adalah mengakses halaman utama untuk

menampilkan halaman yang dipilih kemudian melakukan aktivitas.

c) Activity Diagram Input Data Barang

Activity diagram di bawah ini, menjelaskan bahwa pemilik toko dapat

melakukan aktivitas input data barang masuk maupun barang keluar dengan cara

memilih menu input data barang masuk maupun barang keluar atau menekan

beberapa tombol di input barang, lebih jelas dapat dilihat pada Gambar 9 berikut

ini:

Memilih halaman input data barang Menampilkan halaman input data brang

Memproses hasil simpan, hapus, tambah, dan keluar

PEMILIK TOKO SISTEM

Menginput data barang

Simpan

Hapus

Tambah

Keluar

Gambar 9. Activity Diagram Mengelola Data Barang Masuk

d) Activity Diagram Cetak Laporan Data Barang

Activity diagram di bawah ini, menjelaskan bahwa pemilik toko dapat

melakukan aktivitas mengakses data barang masuk dan barang keluar dengan cara

memilih halaman utama kemudian akan menampilkan halaman yang dipilih, lebih

jelas dapat dilihat pada Gambar 10.

Mengakses laporan barang masuk dan barang keluar Menampilkan laporan

Data di proses

PEMILIK TOKO SISTEM

Melihat barang masuk dan barang keluar

Cetak laporan

Gambar 10. Activity Diagram Cetak Laporan Data Barang

Page 43: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

27

Gambar 10 menjelaskan tentang pemilik toko dapat mengakses laporan

barang masuk dan barang keluar, kemudian sistem menampilkan laporan. Pemilik

toko mengelola laporan, kemudian sistem memproses data.

e) Activity Diagram Logout Pemilik Toko

Activity diagram dibawah ini, menjelaskan bahwa pemilik toko dapat

melakukan logout untuk keluar dari aplikasi. lebih jelas dapat dilihat pada Gambar

11 berikut ini:

Mengakses menu logout Menampilkan halaman logout

PEMILIK TOKO SISTEM

Keluar dari sistem

Gambar 11. Activity Diagram Logout Pemilik Toko

Gambar 11 menjelaskan tentang karyawan dapat mengakses menu logout

kemudian sistem menampilkan form logout. Kemudian karyawan keluar dari

sistem.

f) Activity Diagram Login Karyawan

Activity diagram dibawah ini, menjelaskan bahwa karyawan dapat

melakukan proses login kedalam sistem terlebih dahulu untuk masuk ke halaman

utama, lebih jelas dapat dilihat pada Gambar 12 berikut ini:

KARYAWAN SISTEM

Membuka menu login Menampilkan menu login

Input username dan password Menampilkan pesan error

T

Proses login berhasil

Menampilkan menu utama

Y

Gambar 12. Activity Diagram Login Karyawan

Page 44: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

28

` Gambar 12 menjelaskan tentang karyawan melakukan proses login dan

yang harus dilakukan untuk proses login yang pertama adalah mengakses halaman

login kemudian memasukkan username dan password.

g) Activity Diagram Transaksi Karyawan

Activity diagram dibawah ini, menjelaskan bahwa karyawan dapat

melakukan proses transaksi untuk mengelola transaksi penjualan. lebih jelas dapat

dilihat pada Gambar 13 berikut ini:

Mengakses menu transaksi Menampilkan halaman transaksi

KARYAWAN SISTEM

Mengelola transaksi penjualan Data diproses

Gambar 13. Activity Diagram Transaksi Karyawan

Gambar 13 menjelaskan tentang karyawan dapat mengakses menu

transaksi kemudian sistem menampilkan halaman transaksi. Kemudian karyawan

mengelola transaksi pejualan setelah itu data akan diproses oleh sistem.

h) Activity Diagram Logout Karyawan

Activity diagram dibawah ini, menjelaskan bahwa karyawan dapat

melakukan logout untuk keluar dari aplikasi. lebih jelas dapat dilihat pada Gambar

14 berikut ini:

Mengakses menu logout Menampilkan halaman logout

KARYAWAN SISTEM

Keluar dari sistem

Gambar 14. Activity Diagram Logout Karyawan

Page 45: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

29

Gambar 14 menjelaskan tentang karyawan dapat mengakses menu logout

kemudian sistem menampilkan form logout. Kemudian karyawan keluar dari

sistem.

3) Sequence Diagram

Sequence diagram merupakan diagram yang menggambarkan interaksi

antara objek dan memberi petunjuk atau tanda komunikasi antara objek-objek

tersebut. Diagram ini juga menunjukkan serangkaian pesan yang diputarkan oleh

objek-objek yang melakukan suatu tugas atau aksi tertentu. Tujuan dari

penggunaan sequence diagram ini adalah untuk mengkomunikasikan requirement

kepada tim teknis karena diagram ini lebih mudah untuk dielaborasi menjadi

model design.

a) Sequence Diagram Menu Login Pemilik Toko

Sequene diagram ini menjelaskan alur proses yang terjadi pada saat pemilik

toko ingin memilih dan menampilkan menu login untuk masuk ke dalam sistem.

Pemilik

tokoLogin

Menu Login

Menampilkan form input

user name dan password

input user name dan

password

Menampilkan halaman

admin

Gambar 15. Sequence Diagram Menu Login Pemilik Toko

b) Sequence Diagram Menu Input Data

Sequence diagram ini menjelaskan tentang alur proses yang terjadi ketika

ingin memilih dan menampilkan menu input data barang.

Page 46: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

30

Pemilik

tokoInput data

Menu input data barang

Menampilakan form input

data barang

Mengimput data barang

Menampilkan data

Gambar 16. Sequence Diagram Menu Input Data

c) Sequence Diagram Menu Stok Barang

Sequence diagram ini menjelaskan tentang alur proses yang terjadi pada

saat melakukan akses memilih dan menampilkan menu stok barang. Dimana

aktivitas yang dapat dilakukan adalah simpan data, hapus data, tambah data dan

mencetak data barang.

Pemilik

tokoStok barang

Menu stok barang

Menampilakan Menu stok

barang

Simpan data, hapus, tambah

dan cetak data barang

Menampilkan data

Gambar 17. Sequence Diagram Menu Stok Barang

Page 47: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

31

d) Sequence Diagram Menu Login Karyawan

Sequence diagram ini menjelaskan alur proses yang terjadi pada saat

karyawan ingin memilih dan menampilkan menu login untuk masuk ke dalam

sistem.

Karyawan Login

Menu Login

Menampilkan form input

user name dan password

input user name dan

password

Menampilakan halaman user

Gambar 18. Sequence Diagram Menu Login Karyawan

e) Sequence Diagram Menu Transaksi

Sequence diagram ini menjelaskan alur proses yang terjadi pada saat

karyawan ingin memilih dan menampilkan menu transaksi untuk masuk ke dalam

sistem.

Karyawan Transaksi

Menu transaksi

Menampilkan Menu transaksi

Mengelola data transaksi

Menampilkan data

Gambar 19. Sequence Diagram Menu Transaksi

Page 48: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

32

4) Class Diagram

Class diagram adalah diagram yang menggambarkan struktur sistem dari

segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Class

diagram dari sistem yang akan dibuat dapat dipilih pada gambar 19.

Pemilik toko

- username

- password

+ Masukkan username

+ Masukkan password

+ Login

Barang keluar

- Tgl_barang_keluar

- Nama_barang

- Harga_terjual

- Total_Harga

- Jumlah_barang

- Laba

+ Edit()

+ Hapus ()

+ Pilih tanggal ()

Stok barang

- Lihat_data_barang

- Edit_data_barang

- Hapus_data_barang

+ Edit ()

+ Hapus ()

+ Detail ()

Input barang masuk

- Nama_barang

- Jenis_barang

- Suplier

- Harga_Modal

- Harga_Jual

- Jumlah_barang

+ Simpan ()

+ Batal ()

Karyawan

- username

- password

+ Masukkan username

+ Masukkan password

+ Login

Transaksi

- Tgl_penjualan

- Nama_barang

- Harga_terjual

- Total_Harga

- Jumlah

- Laba

+ Entry()

+ Hapus ()

+ Cetak ()

Gambar 20. Class Diagram Aplikasi Stok Barang Dan Penjualan

b. Rancangan Interface Sistem

Perancangan Interface merupakan bagian terpenting untuk membangun

sebuah program aplikasi. Berikut ini adalah rancangan aplikasi stok barang:

1) Halaman Login Pemilik Toko

Halaman login merupakan halaman yang menjadi pintu gerbang bagi

admin untuk dapat mengakses aplikasi. Tampilan halaman login seperti gambar

berikut:

Page 49: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

33

Toko Stand Irsal Kota Palopo

Silahkan Login

username

password

Login

Gambar 21. Halaman Login Pemilik Toko

2) Halaman Home

Home adalah menampilkan menu yang dapat diakses oleh pemilik toko

saat berhasil login. Tampilan halamannya adalah sebagai berikut:

Toko Stand Irsal Kota Palopo

Jln. Mangga Pusat Niaga PalopoLOGO

DASHBOARD

INPUT BARANG

MASUK

BARANG KELUAR

STOK BARANG

LAPORAN STOK

BARANG

LAPORAN

PENJUALAN

LOGOUT

Gambar 22. Halaman Home

3) Halaman Input Barang Masuk

Halaman ini menyediakan input barang masuk. Bagian gudang yang

berfungsi untuk input data barang masuk untuk menambah stok barang atau

merupakan data stok baru untuk data barang baru.

Page 50: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

34

Toko Stand Irsal Kota Palopo

Jln. Mangga Pusat Niaga PalopoLOGO

DASHBOARD

INPUT BARANG

MASUK

BARANG KELUAR

STOK BARANG

LAPORAN STOK

BARANG

LAPORAN

PENJUALAN

INPUT BARANG MASUK

TANGGAL

JENIS BARANG

SUPLIER

HARGA MODAL

JUMLAH BARANG

MASUK

Harus diisi

batal simpan

LOGOUT

HARGA JUAL

NAMA BARANG

Gambar 23. Halaman Input Barang Masuk

4) Halaman Data Barang Keluar

Halaman ini menyediakan barang keluar. Bagian gudang yang berfungsi

untuk data barang keluar untuk mengetahui stok barang yang sudah keluar.

Tampilan halamannya adalah sebagai berikut:

Toko Stand Irsal Kota Palopo

Jln. Mangga Pusat Niaga PalopoLOGO

DASHBOARD

INPUT BARANG

MASUK

BARANG KELUAR

STOK BARANG

LAPORAN STOK

BARANG

LAPORAN

PENJUALAN

DATA BARANG KELUAR

Pilih tanggal

no TanggalNama

barang

Harga

Terjual

Total

HargaJumlah Opsi

1 2020-02-28 Jeans 505 Rp 50.000 Rp 5.000 50

Next > 1 2 3

LOGOUT

Laba

Gambar 24. Halaman Data Barang Keluar

Page 51: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

35

5) Halaman Stok Barang

Halaman stok barang merupakan halaman yang menampilkan informasi

barang secara keseluruhan. Informasi ini selalu up to date atau terkini dengan

jumlah fisik barang yang ada. Pada halaman ini juga dapat mengubah data barang

dan menghapus nama barang. Tampilan halamannya adalah sebagai berikut:

Toko Stand Irsal Kota Palopo

Jln. Mangga Pusat Niaga PalopoLOGO

DASHBOARD

INPUT BARANG

MASUK

BARANG KELUAR

STOK BARANG

LAPORAN STOK

BARANG

LAPORAN

PENJUALAN

STOK BARANG

Carti barang

no Nama barang Harga Jual Jumlah Opsi

1 Jeans 505 Rp 50.000 50

Next > 1 2 3

LOGOUT

Gambar 25. Halaman Stok Barang

6) Halaman Laporan Stok Barang

Halaman ini menyediakan penarikan laporan stok barang yang dapat di

akses oleh admin. Tampilan halamannya adalah sebagai berikut:

Toko Stand Irsal Kota Palopo

Jln. Mangga Pusat Niaga PalopoLOGO

Laporan Data Barang

Di cetak pada : Thu-09/04/2020

no Tanggal Nama barang Jenis Suplier Modal Jumlah

1 2020-02-28 Jeans 505 Celana panjang Pt surga 50 000 238

harga

70000

Gambar 26. Halaman Laporan Stok Barang

Page 52: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

36

7) Halaman Laporan Penjualan

Halaman ini menyediakan penarikan laporan penjualan yang dapat di

akses oleh admin. Tampilan halamannya adalah sebagai berikut:

Toko Stand Irsal Kota Palopo

Jln. Mangga Pusat Niaga PalopoLOGO

Laporan Penjualan Barang

Di cetak pada : Thu-09/04/2020

no Tanggal Nama barang Harga Terjual Total Harga Jumlah

1 2020-02-28 Jeans 505 Rp 75.000 Rp 150.000 2

Laba

Rp 50.000

Gambar 27. Halaman Laporan Penjualan

8) Halaman Login Karyawan

Halaman login merupakan halaman yang menjadi pintu gerbang bagi user

untuk dapat mengakses aplikasi. Tampilan halaman login seperti gambar berikut:

Toko Stand Irsal Kota Palopo

Silahkan Login

username

password

Login

Gambar 28. Halaman Login Karyawan

Page 53: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

37

9) Halaman Data Transaksi

Toko Stand Irsal Kota Palopo

Jln. Mangga Pusat Niaga PalopoLOGO

DASHBOARD

TRANSAKSI

DATA TRANSAKSI

cetak

no TanggalNama

barang

Harga

Terjual

Total

HargaJumlah Opsi

1 2020-02-28 Jeans 505 Rp 50.000 Rp 5.000 50

LOGOUT

Laba

OK

entry

Gambar 29. Halaman Data Transaksi

c. Rancangan Database

Database yang digunakan pada aplikasi stok barang terdiri dari beberapa

tabel:

1) Tabel Admin

Tabel dibawah untuk proses login, pada tabel admin memiliki 5 kode.

Untuk jelasnya dapat dilihat pada tabel 5 berikut ini:

Tabel 5. Tabel Admin

Field Type Size Key

Id Int 11 Primary-key

Name Varchar 20

Position Varchar 20

Username Varchar 20

Password Varchar 20

2) Tabel Input Barang Masuk

Tabel dibawah digunakan untuk menginput data barang masuk. Pada tabel

ini memiliki 8 kode. Untuk jelasnya dapat dilihat pada tabel 6 berikut ini:

Page 54: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

38

Tabel 6. Tabel Input Barang Masuk

Field Type Size Key

Id Int 11 Primary-key

Tanggal masuk Int 20

Nama barang Varchar 50

Jenis barang Varchar 50

Suplier Varchar 50

Harga modal Varchar 10

Harga jual Varchar 10

Jumlah barang masuk Int Null

3) Tabel Barang Keluar

Tabel dibawah digunakan untuk melihat data barang keluar. Pada tabel ini

memiliki 6 kode. Untuk jelasnya dapat dilihat pada tabel 7 berikut ini:

Tabel 7. Tabel Barang Keluar

Field Type Size Key

Id Int 11 Primary-key

Tanggal masuk Int 20

Nama barang Varchar 50

Harga terjual Varchar 50

Total harga Varchar 50

Jumlah barang keluar Int Null

4) Tabel User

Tabel dibawah untuk proses login, pada tabel user memiliki 5 kode. Untuk

jelasnya dapat dilihat pada tabel 8 berikut ini:

Tabel 8. Tabel User

Field Type Size Key

Id Int 11 Primary-key

Name Varchar 20

Position Varchar 20

Username Varchar 20

Password Varchar 20

5) Tabel Transaksi

Tabel dibawah digunakan untuk menginput data transaksi. Pada tabel ini

memiliki 6 kode. Untuk jelasnya dapat dilihat pada tabel 9 berikut ini:

Page 55: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

39

Tabel 9. Tabel Transaksi

Field Type Size Key

Tanggal penjualan Int 20 Primary-key

Nama barang Varchar 50

Harga terjual Varchar 50

Total harga Varchar 50

Jumlah Int 40

Laba Varchar 50

4. Pembuatan

Setelah melakukan observasi dan wawancara pada tempat yang diteliti,

maka selanjutnya melakukan pengumpulan data-data yang berkaitan dengan judul

yang diteliti. Hasil dari desain atau perancangan model sistem dengan

menggunakan Unified Modeling Language (UML), kemudian melakukan

pembuatan program atau proses coding rancang bangun aplikasi stok barang,

dengan menggunakan pemrograman berbasis website.

5. Pengujian

Pengujian merupakan proses evaluasi yang dilakukan terhadap aplikasi

yang dibuat, pengujian yang dilakukan yaitu pengujian sistem.

a. Pengujian Sistem

Pengujian sistem merupakan unsur yang penting rekayasa perangkat

lunak, bertujuan untuk menentukan kesalahan atau kekurangan perangkat lunak

yang diuji. Pengujian sistem ini dilakukan setelah coding sistem dilakukan, proses

ini dilakukan untuk mengatahui apakah sistem dapat berjalan sesuai dengan

rencana yang diterapkan. Pada pengujian ini menggunakan black-box testing

untuk menguji program aplikasi yang dirancang. Oleh karena itu program harus

diuji untuk menemukan kesalahan-kesalahan dalam bentuk sebagai berikut:

1) Fungsi-fungsi yang tidak berjalan/rusak.

2) Kesalahan interface perangkat lunak.

3) Kesalahan struktur data.

4) Kesalahan kinerja.

b. Penilaian Ahli

Penilaian ahli berfungsi untuk mengetahui kelebihan dan kelemahan

sistem yang dikembangkan. Proses penilaian ini dilakukan guna memeriksa sistem

Page 56: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

40

yang dibuat tersebut telah dapat dikembangkan atau dioperasikan secara optimal

agar dapat nantinya digunakan tanpa adanya kendala yang terjadi dan penilaian ini

dilakukan dengan memberikan kepada ahlinya untuk memastikan tidak ada lagi

kesalahan dan layak untuk digunakan.

6. Hasil Akhir

Setelah melakukan revisi berdasarkan jenis pengujian diatas, yaitu

pengujian sistem maka peneliti merancang hasil akhir dari aplikasi stok barang

yang mana nantinya aplikasi tersebut akan diimplementasikan.

Page 57: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

41

BAB IV

HASIL DAN PEMBAHASAN PENELITIAN

4.1 Hasil Penelitian

Berdasarkan dari hasil perancangan yang telah dibuat maka selanjutnya

adalah menerapkan setiap hasil rancangan ke dalam bentuk program dengan

memasukkan source code program menggunakan bahasa pemrograman PHP.

Hasil dari penerapan dari setiap rancangan dapat dilihat pada gambar-gambar

berikut:

1. Halaman Login

a. Login Admin

Halaman login admin adalah login yang digunakan oleh admin. Tampilan

halamannya adalah sebagai berikut:

Gambar 30. Halaman Login Admin

b. Login User

Halaman login user merupakan halaman yang menjadi pintu gerbang bagi

user untuk dapat mengakses aplikasi. Tampilan login user adalah seperti gambar

berikut:

Gambar 31. Halamam Login User

Page 58: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

42

2. Halaman Admin

a. Halaman Dashboard Admin

Halaman dashboard admin adalah tampilan awal yang menampilkan

semua menu yang ada pada aplikasi ini yang dapat diakses oleh admin. Beberapa

menu yang dapat diakses pada menu utama, diantaranya adalah Input barang

masuk, barang keluar, stok barang, laporan stok barang, dan laporan penjualan.

Tampilan dashboard admin adalah seperti gambar berikut:

Gambar 32. Halaman Dashboard Admin

b. Halaman Input Barang Masuk

Halaman input barang masuk merupakan halaman untuk menambahkan

data barang yang baru. Tampilan halamannya adalah sebagai berikut:

Gambar 33. Halaman Input Barang Masuk

Page 59: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

43

c. Halaman Barang Keluar

Halaman ini menyediakan barang keluar dimana pada halaman ini untuk

mengetahui stok barang yang sudah keluar. Tampilan halamannya adalah sebagai

berikut:

Gambar 34. Halaman Barang Keluar

d. Halaman Stok Barang

Halaman stok barang merupakan halaman yang menampilkan informasi

barang secara keseluruhan. Tampilan halamannya adalah sebagai berikut:

Gambar 35. Halaman Stok Barang

e. Halaman Laporan Stok Barang

Halaman laporan stok barang merupakan halaman yang menyediakan

penarikan laporan stok barang yang dapat di akses oleh admin. Tampilan

halamannya adalah sebagai berikut

Page 60: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

44

Gambar 36. Halaman Laporan Stok Barang

f. Halaman Laporan Penjualan

Halaman laporan penjualan merupakan halaman yang menyediakan

penarikan laporan penjualan yang dapat di akses oleh admin. Tampilan

halamannya adalah sebagai berikut:

Gambar 37. Halaman Laporan Penjualan

3. Halaman user

a. Halaman Dashboard User

Halaman dashboard user adalah tampilan awal yang menampilkan semua

menu yang ada pada aplikasi penjualan yang dapat diakses oleh user. Menu yang

dapat diakses yaitu menu transaksi. Tampilan dashboard user adalah seperti

gambar berikut:

Page 61: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

45

Gambar 38. Halaman Dashboard User

b. Halaman Transaksi

Halaman transaksi merupakan halaman yang menampilkan menu untuk

melakukan proses transaksi penjualan dan menu ini hanya dapat diakses oleh user.

Tampilan menu transaksi adalah sebagai berikut:

Gambar 39. Halaman Transaksi

Page 62: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

46

c. Halaman Entry

Halaman entry merupakan halaman untuk menambahkan penjualan.

Gambar 40. Halaman Entry

Berdasarkan dari hasil penelitian yang telah didapatkan dengan menerapkan

setiap desain dan alur dari proses yang telah dirancang ke dalam bentuk program

maka selanjutnya adalah menguji setiap komponen-komponen dari program yang

telah dibuat menggunakan teknik pengujian Black Box.

1. Pengujian Halaman Login

Halaman login menampilkan form login dan tombol login. Hasil pengujian

yang telah diuji coba dapat dilihat pada tabel 10.

Tabel 10. Pengujian halaman login admin dan user

Komponen Uji Hasil yang Diharapkan Hasil yang Didapatkan Keterangan

Tombol “login” Sistem akan

menampilkan halaman

menu utama ketika admin

dan user menginputkan

username dan password

dengan benar lalu

mengklik tombol “login”

Sistem akan

menampilkan dan

informasi username atau

password salah ketika

admin dan user

menginputkan username

dan password yang salah

lalu mengklik tombol

“login”

Sistem dapat

menampilkan halaman

menu utama

Sistem dapat

menampilkan

informasi username

atau password

Sukses

Sukses

Sumber: Pengujian penelitian

Page 63: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

47

2. Pengujian Halaman Menu Utama Admin

Halaman menu utama menampilkan menu input barang masuk, barang

keluar, stok barang, laporan stok barang, laporan penjualan. Hasil pengujian yang

telah diuji cobakan dapat dilihat pada tabel 11.

Tabel 11. Pengujian halaman menu utama admin

Komponen Uji Hasil yang Diharapkan Hasil yang Didapatkan Keterangan

Menu input

barang masuk

Sistem akan

menampilkan halaman

menu input barang masuk

yang digunakan untuk

menginput data barang

yang baru.

Sistem dapat

menampilkan halaman

menu input barang

masuk

Sukses

Menu barang

keluar

Sistem akan

menampilkan halaman

menu barang keluar yang

digunakan untuk

mengetahui stok barang

yang sudah keluar

Sistem dapat

menampilkan halaman

menu barang keluar

Sukses

Menu stok

barang

Sistem akan

menampilkan halaman

menu stok barang yang

digunakan untuk

menampilkan informasi

barang secara

keseluruhan

Sistem dapat

menampilkan halaman

menu stok barang

Sukses

Menu laporan

stok barang

Sistem akan

menampilkan halaman

menu laporan stok barang

yang digunakan untuk

menyediakan penarikan

laporan stok barang yang

dapat di akses oleh admin

Sistem dapat

menampilkan halaman

menu laporan stok

barang

Sukses

Menu laporan

penjualan

Sistem akan

menampilkan halaman

menu laporan penjualan

yang digunakan untuk

menyediakan penarikan

laporan penjualan yang

dapat diakses oleh admin

Sistem dapat

menampilkan halaman

menu laporan

penjualan

Sukses

Sumber: pengujian penelitian

3. Pengujian Halaman Menu Utama User

Halaman menu utama menampilkan menu transaksi. Hasil pengujian yang

telah diuji cobakan dapat dilihat pada tabel 12.

Page 64: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

48

Tabel 12. Pengujian halaman menu utama user Komponen Uji Hasil yang Diharapkan Hasil yang Didapatkan Keterangan

Menu transaksi Sistem akan

menampilkan halaman

menu transaksi yang

digunakan untuk

melakukan proses

transaksi penjualan

Sistem dapat

menampilkan halaman

menu transaksi

Sukses

Sumber: pengujian penelitian

4. Pengujian Halaman Menu Input Barang Masuk

Halaman menu input barang masuk menampilkan tombol batal dan tombol

simpan. Hasil pengujian yang telah diuji cobakan dapat dilihat pada tabel 13.

Tabel 13. Pengujian halaman menu input barang masuk Komponen Uji Hasil yang Diharapkan Hasil yang Didapatkan Keterangan

Tombol “batal” Sistem akan membatalkan

input barang masuk ketika

admin telah mengisi semua

field dengan salah lalu

mengklik tombol “batal”

Sistem dapat

membatalkan input

barang masuk

Sukses

Tombol

“simpan”

Sistem akan menyimpan

input barang masuk ketika

admin telah mengisi semua

field dengan lengkap dan

benar lalu mengklik

tombol “simpan”

Sistem dapat

menyimpan input

barang masuk

Sukses

Sumber: Pengujian penelitian

5. Pengujian Halaman Menu Barang Keluar

Halaman menu barang keluar menampilkan tombol edit dan tombol hapus.

Hasil pengujian yang telah diuji cobakan dapat dilihat pada tabel 14.

Tabel 14. Pengujian halaman menu barang keluar Komponen Uji Hasil yang Diharapkan Hasil yang Didapatkan Keterangan

Tombol “edit” Sistem akan mengedit

barang keluar ketika admin

belum mengisi field

dengan lengkap dan benar

lalu mengklik tombol

“edit”

Sistem dapat mengedit

barang keluar

Sukses

Tombol “hapus” Sistem akan menghapus

data barang keluar

Sistem dapat

menghapus barang

keluar

Sukses

Sumber: Pengujian penelitian

Page 65: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

49

6. Pengujian Halaman Menu Stok Barang

Halaman menu stok barang menampilkan tombol detail, edit, dan tombol

hapus. Hasil pengujian yang telah diuji cobakan dapat dilihat pada tabel 15.

Tabel 15. Pegujian halaman menu stok barang Komponen Uji Hasil yang Diharapkan Hasil yang Didapatkan Keterangan

Tombol “detail” Sistem akan

menampilkan data secara

detail

Sistem dapat

menampilkan data

secara detail

Sukses

Tombol “edit” Sistem akan mengedit

stok barang ketika admin

belum mengisi data

dengan lengkap dan benar

lalu mengklik tombol

“edit”

Sistem dapat mengedit

stok barang

Sukses

Tombol “hapus” Sistem akan menghapus

data stok barang

Sistem dapat

menghapus data stok

barang

Sukses

Sumber: Pengujian penelitian

7. Pengujian Halaman Menu Transaksi

Halaman menu transaksi menampilkan tombol entry dan tombol cetak.

Hasil pengujian yang telah diuji cobakan dapat dilihat pada tabel 16.

Tabel 16. Pengujian halaman menu transaksi Komponen Uji Hasil yang Diharapkan Hasil yang Didapatkan Keterangan

Tombol “entry” Sistem akan menambah

data transaksi

Sistem dapat

menambah data

transaski

Sukses

Tombol “cetak” Sistem akan mencetak

data yang sudah ada

Sistem dapat mencetak

data yang sudah ada

Sukses

Sumber: Pengujian penelitian

4.2 Pembahasan Penelitian

Pembahasan pada penelitian ini membahas tentang desain dan implementasi

Aplikasi stok barang dan penjualan pada Toko Stand Irsal Kota Palopo berbasis

website. Desain dan implementasi stok barang dan penjualan pada Toko Stand

Irsal Kota Palopo berbasis website didesain dan dibuat menggunakan sublime,

xampp dan bahasa pemrograman PHP dan mysql sebagai databasenya. Ada pun

fitur-fitur dari aplikasi stok barang dan penjualan ini adalah input barang masuk,

barang keluar, stok barang, laporan stok barang, laporan stok penjualan dan fitur

transaksi. Dimana aplikasi stok barang dan penjualan ini dibuat dengan tujuan

memudahkan pemilik toko untuk mengontrol stok barang dan penjualan. Selain

Page 66: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

50

itu, aplikasi ini juga memudahkan pegawai dalam melakukan proses transaksi

penjualan.

Adapun kelemahan dari aplikasi stok barang dan penjualan berbasis website

adalah aplikasi yang telah dibuat belum bersifat web mobile, selain itu tingkat

keamanan data dari aplikasi ini masih bersifat sederhana.

Penelitian ini juga pernah dilakukan oleh:

1. Pada penelitian terdahulu yang dilakukan oleh Elizabeth, T dan Tinaliah yang

berjudul “Rancang Bangun Aplikasi Penjualan dan Stok Barang Material

(Studi kasus: Toko Bangunan XYZ) yang menggunakan metode iterative.

Dimana aplikasi ini dapat meningkatkan kinerja dan efisiensi waktu dalam

transaksi penjualan serta mengetahui stok barang terkini sehingga membantu

pemilik toko bangunan XYZ mengambil keputusan dalam menyetok barang.

2. Ramadhan, FJ dan Teddy Marcus Zakaria (2019) dalam jurnalnya yang

berjudul “Rancang Bangun Aplikasi Inventori Barang untuk Fajar Jaya Abadi

Memanfaatkan Laravel Framework”. Penelitian ini bertujuan untuk

membantu perusahaan dalam proses penyediaan informasi yang tepat dan

akurat.

3. Irsyad, H (2016) dalam jurnalnya yang berjudul “Perancangan Aplikasi Stok

Barang Pada CV. Ratu 3G Berbasis Web Mobile” penelitian ini

menggunakan model prototyping. Adapun kelebihan dari aplikasi ini adalah

pembuatan laporan data stok barang menjadi lebih mudah, dan aplikasi

tersebut berbasis web mobile agar pimpinan perusahaan bisa mendapatkan

informasi stok barang secara efisien.

Page 67: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

51

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil penelitian dan pembahasan yang telah diuraikan pada

bab-bab sebelumnya, maka dapat ditarik kesimpulan:

1. Penelitian ini berhasil membuat aplikasi stok barang dan penjualan pada Toko

Stand Irsal Kota Palopo. Aplikasi yang telah dibuat dapat memberikan

kemudahan bagi pemilik toko dan pegawai dalam pengelolaan data barang

dan transaksi penjualan.

2. Aplikasi dalam penelitian ini dirancang menggunakan bahasa pemograman

PHP dengan database MySQL. Ada beberapa tahapan yang dilalui sebelum

merancang aplikasi, diantaranya adalah melakukan analisis sistem yang ada

dan menganalisis kebutuhan apa yang dibutuhkan pada Toko Stand Irsal.

3. Aplikasi dalam penelitian ini telah diuji dengan menggunakan teknik

pengujian Black Box dan hasilnya dapat disimpulkan bahwa semua

komponen dalam sistem telah berfungsi dengan baik sesuai dengan rancangan

yang dibuat.

5.2 Saran

Dalam pembuatan aplikasi stok barang dan penjualan ini masih ada

kekurangannya dan masih jauh dari sempurna. Maka terdapat beberapa saran bagi

peneliti selanjutnya yang berkaitan dengan pengembangan aplikasi stok barang

dan penjualan antara lain sebagai berikut:

1. Apabila diterapkan disarankan sebaiknya memiliki komputer dengan syarat

minimal spesifikasi hardware yang dibutuhkan.

2. Aspek pemeliharaan sistem baru yang dikomputerisasikan ini sangat perlu

agar sistem dapat bertahan dalam waktu yang relatif lama.

3. Diharapkan aplikasi yang baru dapat dikembangkan lagi untuk terwujudnya

sistem pelayanan Toko Stand Irsal Kota Palopo.

Page 68: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

52

DAFTAR PUSTAKA

Adelheid, A. 2013. 1 Hari Menjadi Hacker. Mediakita. Jakarta.

Anhar, S. 2010. Panduan Menguasai PHP & MySQL Secara Otodidak.

Mediakita. Jakarta.

Aria, M. 2019. Rancang Bangun Sistem Informasi Geografis (SIG) Pencarian

Lokasi dan Fasilitas Café di Kota Palopo Berbasis Website. Skripsi Tidak

Diterbitkan. Palopo :Ftkom – Universitas Cokroaminoto Palopo.

Dadan & Developers, K. 2015. Membuat CMS Multifitur Mengembangkan

Content Management System Popoji untuk Keperluan blogging dan e-

commerce. PT. Elex Media Komputindo. Jakarta.

Elizabeth, T & Tinaliah. 2018. Rancang Bangun Aplikasi Penjualan dan Stok

Barang Material (Studi Kasus: Toko Bangunan XYZ). Jurnal Jatisi, 4(2).

http://jurnal.mdp.ac.id/index.php/jatisi/article/view/100. Diakses 5 Desember

2019.

Hanief, S & Pramana, D. 2018. Pengembangan Bisnis Pariwisata dengan Media

Sistem Informasi. Andi. Yogyakarta.

Harianto, K., Pratiwi, H., & Suhariyadi, Y. 2019. Sistem Monitoring Lulusan

Perguruan Tinggi dalam memasuki Dunia Kerja menggunakan Tracker

Study. Media Sahabat Cendekia. Surabaya.

Hermawan, I. 2019. Metodologi Penenlitian Pendidikan Kuantitatif, Kualitatif

dan Mixed Methode. Hidayatul Quran. Kuningan.

Hidayat, R. 2010. Cara Praktis Membangun Website Gratis. PT Elex Media

Komputindo. Jakarta.

Hikmah, A. B., Deddy, S., & Alawiyah, T. 2015. Cara cepat Membangun Website

dari Nol. CV. Andi Offest. Yogyakarta.

Irsyad, H. 2016. Perancangan Aplikasi Stok Bartang Pada CV. Ratu 3G Berbasis

Web Mobile. Jurnal Teknik Informatika, 8(2).

http://eprints.mdp.ac.id/1945/1/jurnal_haviz.pdf. Diakses 14 Desember 2019.

Jovan, F. 2007. Panduan Praktis Membuat Web dengan PHP untuk Pemula.

Media Kita. Jakarta.

Jufri, F.R & Zakaria, T.M. 2019. Rancang Bangun Aplikasi Inventory Barang

untuk Fajar Jaya Abadi Memanfaatkan “Laravel Framework”. Jurnal

Strategi, 1(1).

http://strategi.it.maranatha.edu/index.php/strategi/article/view/49. Diakses 20

November 2019.

Page 69: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

53

Junaidi, A & Sumirat, C. 2018. Aplikasi Persediaan Barang PT. CAD Solusindo

Menggunakan Metode Waterfall. Jurnal Sisfokom (Sistem Informasi Dan

Komputer), 7(1), 28. https://doi.org/10.32736/sisfokom.v7i1.280. Diakses 4

Desember 2019.

Madcoms. 2009. Aplikasi Program PHP dan MySQL untuk Membuat Website

Interaktif. CV. Andi Offest. Yogyakarta.

Madcoms. 2010. Kupas Tuntas Adobe Dreamweafer CS5 dengan Pemrograman

PHP & MySQL. CV. Andi Offest. Yogyakarta.

Muhlis, A., & Anggraini, D. 2010. Membangun Apliaksi Penjualan Dengan Ms

Access. PT. Elex Media Komputindo. Jakarta.

Muningsih, E., & Kiswati, S. (2015). Penerapan Metode K-Means untuk

Clustering Produk Online Shop dalam Penentuan Stok Barang. Jurnal

Bianglala Informatika, 3(1), 11.

http://ejournal.bsi.ac.id/jurnal/index.php/Bianglala/article/view/570. Diakses

4 Desember 2019.

Mustami, M. M. 2017. Rancang Bangun Website Penjualan Perangkat Jaringan

Komputer Pada PT. Shangtel Palopo. Skripsi Tidak Diterbitkan. Palopo

:Ftkom – Universitas Cokroaminoto Palopo.

Mustaqbal, M.S. Roeri Fajri Firdaus., & H. R. 2015. Pengujian Aplikasi

Menggunakan Black Box Testing Boundary Value Analysis. Jurnal Ilmiah

Teknologi Informasi Terapan, 34.

http://journal.widyatama.ac.id/index.php/jitter/article/view/62. Diakses 17

Desember 2019.

Nasser, R., & Saputra, S. 2019. Rancang Bangun Website Pada Unit Pelaksana

Teknis Sekolah Menengah Pertama (SMP) Negeri 5 Baebunta. Jurnal Ilmiah

d’Computare, 9, 46.

http://journal.uncp.ac.id/index.php/computare/article/view/1473. Diakses 5

Maret 2020.

Noviandhiny, P. 2018. Rancang Bangun Aplikasi Penjualan dan Pembelian

Berbasis Web pada Apotek Neofarma Sanggau. Jurnal Sistem dan Teknologi

Informasi (JUSTIN), 6(3), 134. http://jurnal.untan.ac.id. Diakses 18 Maret

2020.

Nugroho, B. 2004. Aplikasi Pemrograman Web Dinamis dengan PHP dan

MySQL. Gava Media. Yogyakarta.

Nur, R., & Suyuti, Mu. A. 2017. Perancangan Mesin-Mesin Industri. CV. Budi

Utama. Yogyakarta.

Pranama, hengky w. 2005. Aplikasi Penjualan Berbasis Access 2003. PT. Elex

Page 70: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

54

Media Komputindo. Jakarta.

Pratomo, A & Irawan, A. 2015. Pengembangan Media Pembelajaran Interaktif

Berbasis Web Menggunakan Metode Hannafin dan Peck. Jurnal Positif, 1(1),

14-28. https://ejurnal.poliban.ac.id. Diakses 1 Maret 2020.

Purba, M. 2015. Rancang Bangun Pengolahan Data Penjualan Sparepart Alat

Berat (Hose Hidrolik) Pada PT. Sumatra Unggul Menggunakan Visual Basic

6.0. Jurnal Teknik Informatika Politeknik Sekayu (TIPS), 11(1), 75.

https://jurnal.polsky.ac.id. Diakses 18 Maret 2020.

Purwanto, T. 2018. Rancang Bangun Aplikasi Penjualan Pada Toko Versus

Footwear Berbasis Web Menggunakan Barcode. Jurnal Transformasi, 14(2),

186-193. https://ejurnal.stmikbinapatria.ac.id/index.php/JT/issue/175.

Diakses 18 Maret 2020.

Rahman, F & Santoso. 2015. Aplikasi Pemesanan Undangan Online. Jurnal Sains

dan Informatika, 1(2), 79.

https://jsi.politala.ac.id/index.php/JSI/article/view/30. Diakses 16 Desember

2019.

Rakasiwi, S & Taqius, S.A. 2017. Sistem Pakar Diagnosa Penyakit Udang

Vannamel Menggunakan Metode Forward Chaining Berbasis Web. Jurnal

Simetris, 8(2), 648.

https://jurnal.umk.ac.id/index.php/simet/article/view/1560. Diakses 1 Maret

2020.

Ramdani, F. 2018. Ilmu Geoinformatika: Observasi Hingga Validasi. UB. Press.

Malang.

Rosa, A & Shalahuddin, M. (2018). Rekayasa Perangkat lunak. Informatika

Bandung. Bandung.

Rusmala. 2015. Sistem Informasi Pengisian Pulsa Elektrik. Jurnal Ilmiah

d’Computare, 5, 17-18.

http://journal.uncp.ac.id/index.php/computare/article/view/171. Diakses 5

Maret 2020.

Siagan, Yolanda M. 2005. Aplikasi Supply Chan Management dalam Dunia

Bisnis. Grasindo. Jakarta.

Soemarso, S. 2007. Perpajakan Pendekatan Komprehensif. Salemba Empat.

Sugiyono. 2010. Metode Penelitian Pendidikan Pendekatan Kuantitatif, kualitatif,

dan R&D Alfabeta. Bandung.

Suhendar, A & Gunadi, H. 2002. Visual Modeling menggunakan UML dan

Rational Rose. Informatika Bandung. Bandung.

Page 71: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

55

Supono. 2018. Pemrograman Web dengan menggunakan PHP dan Framework

Codeigniter. CV. Budi Utama. Yogyakarta.

Wahyono, T. 2005. Pemrograman Web Dinamis dengan PHP 5. PT. Elex Media

Komputindo. Jakarta.

Wicaksono, Y. 2008. Membangun Bisnis Online dengan Mambo. PT. Elex Media

Komputindo. Jakarta.

Yahya, T., & Nurmalina, R. 2015. Aplikasi Pendataan Gudang Pupuk Di Dinas

Pertanian Tanaman dan Perkebunan. Jurnal Sains Dan Informatika, 1(2), 58.

https://jsi.politala.ac.id. Diakses 15 Desember 2019.

Page 72: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

56

LAMPIRAN

Page 73: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

57

Lampiran 1. Lembar Validasi Instrumen Pengujian Website

LEMBAR VALIDASI INSTRUMEN PENGUJIAN WEBSITE

Judul Penelitian:

RANCANG BANGUN APLIKASI STOK BARANG DAN

PENJUALAN PADA TOKO STAND IRSAL

KOTA PALOPO BERBASIS WEBSITE

JUNEDA

1604411032

PROGRAM SARJANA STRATA 1

UNIVERSITAS COKROAMINOTO PALOPO

2020

Page 74: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

58

Page 75: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

59

Page 76: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

60

Page 77: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

61

Page 78: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

62

Page 79: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

63

Page 80: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

64

Page 81: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

65

Page 82: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

66

Page 83: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

67

Page 84: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

68

LEMBAR VALIDASI INSTRUMEN PENGUJIAN WEBSITE

Judul Penelitian:

RANCANG BANGUN APLIKASI STOK BARANG DAN

PENJUALAN PADA TOKO STAND IRSAL

KOTA PALOPO BERBASIS WEBSITE

JUNEDA

1604411032

PROGRAM SARJANA STRATA 1

UNIVERSITAS COKROAMINOTO PALOPO

2020

Page 85: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

69

Page 86: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

70

Page 87: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

71

Page 88: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

72

Page 89: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

73

Page 90: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

74

Page 91: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

75

Page 92: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

76

Lampiran 2. Gambar Kegiatan Observasi

Page 93: RANCANG BANGUN APLIKASI STOK BARANG DAN PENJUALAN …

77

Lampiran 3. Gambar Kegiatan Implementasi