rancang bangun aplikasi stok barang dan penjualan …
TRANSCRIPT
RANCANG BANGUN APLIKASI STOK BARANG DAN
PENJUALAN PADA TOKO STAND IRSAL
KOTA PALOPO BERBASIS WEBSITE
JUNEDA
1604411032
FAKULTAS TEKNIK KOMPUTER
UNIVERSITAS COKROAMINOTO PALOPO
2020
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
ii
iii
iv
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
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
vii
kualitas skripsi ini. Semoga skripsi ini dapat bermanfaat tidak hanya bagi penulis
juga bagi para membaca pada umumnya.
Palopo, November 2020
Juneda
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.
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
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
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
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
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
xiv
DAFTAR LAMPIRAN
Halaman
1. Lampiran Lembar Validasi Instrumen Pengujian Website............................. 57
2. Lampiran Gambar Kegiatan Observasi .......................................................... 76
3. Lampiran Gambar Kegiatan Implementasi .................................................... 77
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
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
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.
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.
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
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:
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).
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.
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).
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,
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
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
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).
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).
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:
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.
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
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
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”.
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.
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
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
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
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.
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:
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
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
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
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
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.
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
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
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:
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.
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
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
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
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:
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:
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
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.
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
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
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
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:
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
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
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.
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
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
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.
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.
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.
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
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.
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.
56
LAMPIRAN
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
58
59
60
61
62
63
64
65
66
67
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
69
70
71
72
73
74
75
76
Lampiran 2. Gambar Kegiatan Observasi
77
Lampiran 3. Gambar Kegiatan Implementasi