Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
1
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
PROGRAM STUDI MANAJEMEN INFORMATIKA
POLITEKNIK PALCOMTECH
PRAKTIK KERJA LAPANGAN
APLIKASI PENGOLAHAN DATA PENJUALAN PRODUK
PERTANIAN DAN PERKEBUNAN CV GILANG PERKASA
Diajukan Oleh:
LINCE SIMANJUNTAK
031150036
Diajukan Sebagai Syarat Menyelesaikan Mata Kuliah Praktik Kerja Lapangan
dan Syarat Penyusunan Laporan Tugas Akhir
PALEMBANG
2018
2
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
PROGRAM STUDI MANAJEMEN INFORMATIKA
POLITEKNIK PALCOMTECH
HALAMAN PENGESAHAN PEMBIMBING PKL
NAMA : LINCE SIMANJUNTAK
NOMOR POKOK : 031150036
PROGRAM STUDI : MANAJEMEN INFORMATIKA
JENJANG PENDIDIKAN : DIPLOMA TIGA (DIII)
JUDUL : APLIKASI PENGOLAHAN DATA PENJUALAN
PRODUK PERTANIAN DAN PERKEBUNAN
CV GILANG PERKASA
Tanggal : 30 Juli 2018
Mengetahui
Pembimbing, Direktur,
Arsia Rini, S.Kom., M.Kom.
NIDN: 0222098801
Benedictus Effendi, S.T., M.T.
NIP : 09.PCT.13
3
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
PROGRAM STUDI MANAJEMEN INFORMATIKA POLITEKNIK
PALCOMTECH
HALAMAN PENGESAHAN PENGUJI PKL
NAMA : LINCE SIMANJUNTAK
NOMOR POKOK : 031150036
PROGRAM STUDI : MANAJEMEN INFORMATIKA
JENJANG PENDIDIKAN : DIPLOMA TIGA (DIII)
JUDUL : APLIKASI PENGOLAHAN DATA PENJUALAN
PRODUK PERTANIAN DAN PERKEBUNAN
CV GILANG PERKASA
Tanggal : 03 Agustus 2018 Tanggal, 30 Juli 2018
Penguji 1,
Penguji 2,
Dini Hari Pertiwi, S.Kom., M.Kom
NIDN: 0219078701
Alan Saputro, S.Kom., M.Kom.
NIDN: 0214058903
Menyetujui
Direktur
Benedictus Effendi, S.T., M.T.
Nip : 09.PCT.13
4
MOTTO:
Bekerja keras dan bersikap baiklah. Hal luar biasa akan
terjadi.
Kupersembahkan Kepada:
- Bapak dan Mamak Tercinta
- Saudara-saudaraku tersayang
- Abangku terbaik yang selalu support
- Sahabat terbaik Asna & Tiak
- Para Pendidik yang kuhormati
- Teman seperjuangan
- Dosen pembimbing
5
KATA PENGANTAR
Puji syukur atas kehadirat Tuhan Yang Maha Esa yang mana telah
memberikan banyak nikmat dan rahmat-Nya sehingga saya bisa menyelesaikan
laporan praktik kerja lapangan yang berjudul “Aplikasi Pengolahan Data Penjualan
Produk Pertanian dan Perkebunan CV Gilang Perkasa”. Laporan praktik kerja
lapangan ini dibuat Sebagai Syarat Menyelesaikan Mata Kuliah Praktik Kerja
Lapangan.
Adapun selama penulisan dan penyusunan laporan PKL ini, Penulis
mendapatkan banyak bimbingan, bantuan dan dukungan dari berbagai pihak. Oleh
karena itu, sudah menjadi kewajiban bagi Penulis untuk mengucapkan terima kasih
kepada berbagai pihak tersebut, yaitu kepada Direktur Politeknik PalComTech,
Bapak Benedictus Effendi, S.T., M.T., kepada Pembantu Direktur 1, Bapak D.Tri
Octafian, S.Kom., M.Kom., kepada Ketua Program Studi Manajemen Informatika,
Herlinda Kusmiati, S.Kom., M.Kom., kepada Dosen Pembimbing PKL Ibu Arsia
Rini, S.Kom., M.Kom., kepada kedua orang tua Penulis yang tercinta, kepada teman
dan sahabat yang terkasih serta kepada semua pihak yang telah banyak membantu
dan memberi dukungan.
Demikian kata pengantar dari Penulis, dengan harapan semoga laporan PKL
ini dapat bermanfaat dan berguna bagi para pembaca, dengan kesadaran Penulis
bahwa penulisan laporan PKL masih mempunyai banyak kekurangan dan kelemahan.
6
Oleh karenanya, saya sangat berharap kritik dan saran yang membangun untuk
perbaikan kedepannya. Akhir kata, penulis ucapkan banyak terima kasih untuk semua
pihak yang telah membantu.
Palembang, Juli 2018
Penulis
7
DAFTAR ISI
HALAMAN JUDUL............................................................................................... i
HALAMAN PENGESAHAN PEMBIMBING.................................................... ii
HALAMAN PENGESAHAN PENGUJI............................................................. iii
HALAMAN MOTTO DAN PERSEMBAHAN .................................................. iv
KATA PENGANTAR............................................................................................ v
DAFTAR ISI .......................................................................................................... vii
DAFTAR GAMBAR/BAGAN.............................................................................. x
DAFTAR TABEL................................................................................................... xii
DAFTAR LAMPIRAN......................................................................................... xiii
BAB I PENDAHULUAN
1.1 Latar Belakang ............................................................................ 1
1.2 Ruang Lingkup………................................................................ 3
1.3 Perumusahan Masalah ................................................................. 3
1.4 Tujuan dan Manfaat PKL ............................................................ 4
1.4.1 Tujuan PKL ....................................................................... 4
1.4.2 Manfaat PKL ..................................................................... 4
1.5 Tempat dan Waktu Pelaksanaan ................................................. 5
1.6 Teknik Pengumpulan Data ......................................................... 5
1.6.1 Wawancra ......................................................................... 5
8
1.6.2 Observasi ............................................................................. 6
1.6.3 Studi Pustaka ....................................................................... 7
1.6.4 Dokumentasi ....................................................................... 7
BAB II TINJAUAN PUSTAKA
2.1 Landasan Teori .......................................................................... 8
2.1.1 Aplikasi ................................................................................ 8
2.1.2 Website……………………............................................... 8
2.1.2.1 Web Statis dan Web dinamis.......................................... 9
2.1.3 Rapid Aplication Development (RAD) …........................ 10
2.1.4 Pengolahan Data .............................................................. 12
2.1.5 Php……………………………........................................ 12
2.1.6 MySQL……………………………….............................. 13
2.1.7 Database …………………………….............................. 14
2.1.8 Data Flow Diagram (DFD)……………………….….… 14
2.1.9 Entity Relationship Diagram(ERD)...………………….. 15
2.1.10 Flowchart (Bagan Alir)………………………………. 16
2.2 Gambaran Umum Perusahaan ..................................................... 18
2.2.1 Sejarah .............................................................................. 18
2.2.2 Visi dan Misi..................................................................... 19
2.2.3 Struktur Organisasi .......................................................... 19
2.2.4 Tugas dan Wewenang ...................................................... 20
9
2.2.5 Uraian Kegiatan ............................................................... 24
BAB III PEMBAHASAN
3.1 Hasil Pengamatan ….................................................................. 25
3.2 Evaluasi dan pembahasan ......................................................... 25
3.2.1 Evaluasi ............................................................................. 25
3.2.2 Pembahasan ....................................................................... 26
3.2.2.1 Perencanaan Syarat-syarat……............................. 27
BAB IV PENUTUP
4.1 Kesimpulan ................................................................................ 78
4.2 Saran .......................................................................................... 78
DAFTAR PUSTAKA ........................................................................................... xiv
HALAMAN LAMPIRAN ..................................................................................... xv
10
DAFTAR GAMBAR
1. Gambar 2.1 Gambar Fase RAD……..........................................................… 11
2. Gambar 2.2 Gambar Struktur Organisasi Perusahaan ………...................… 20
3. Gambar 3.1 Gambar Flowchart yang berjalan………...............................… 28
4. Gambar 3.2 GambarFlowchart yang Diusulkan Admin….......................... 30
5. Gambar 3.3 Gambar Flowchart yang diusulkan Kepala Gudang….............. 32
6. Gambar 3.4 Gambar Flowchart yang diusulkan Wakil Direktur................... 33
7. Gambar 3.5 Gambar Diagram Konteks.………………............................. 35
8. Gambar 3.6 Gambar DFD (Data Flow Diagram)…….............................. 38
9. Gambar 3.7 Gambar DFD (Data Flow Diagram) Level 1............................ 40
10. Gambar 3.8 Gambar ERD (Entity Relationship Diagram) ....................... 42
11. Gambar 3.10 Gambar Rancangan Tampilan Menu Login…......................... 48
12. Gambar 3.11 Gambar Rancangan Tampilan Menu Home…………............. 49
13. Gambar 3.12 Gambar Rancangan Tampilan Menu Kelola Pengguna............ 49
14. Gambar 3.13 Gambar Rancangan Tampilan Menu Kelola Produk…............ 50
15. Gambar 3.14 Gambar Rancangan Tampilan Menu Kelola Data Stok…........ 50
16. Gambar 3.15 Gambar Rancangan Tampilan Menu Kelola Pelanggan.…........ 51
17. Gambar 3.16 Gambar Rancangan Tampilan Menu Kelola Supplier............ 51
18. Gambar 3.17 Gambar Rancangan Tampilan Menu Kelola Pembelian........ 52
19. Gambar 3.18 Gambar Rancangan Tampilan Menu Input Pembelian Baru…. 52
20. Gambar 3.19 Gambar Rancangan Tampilan Menu Kelola Penjualan.............. 53
11
21. Gambar 3.20 Gambar Rancangan Tampilan Menu Input Penjualan baru....... 53
22. Gambar 3.21 Gambar Rancangan Tampilan Menu Data Stok Gudang.......... 54
23. Gambar 3.22 Gambar Rancangan Tampilan Menu Laporan Pembelian.......... 54
24. Gambar 3.23 Gambar Rancangan Tampilan Menu Laporan Penjualan....... 55
25. Gambar 3.24 Gambar Rancangan Tampilan Menu Data Stok….................. 55
26. Gambar 3.25 Gambar Rancangan Tampilan Menu Data Pelanggan………… 56
27. Gambar 3.26 Gambar Rancangan Tampilan Menu Laporan Pembelian……... 56
28. Gambar 3.27 Gambar Tampilan Login Form…...…..................................... 57
29. Gambar 3.28 Gambar Tampilan Home……………..…............................... 58
30. Gambar 3.29 Gambar Tampilan Kelola Pengguna……................................ 59
31. Gambar 3.30 Gambar Tampilan Kelola Produk…........................................ 59
32. Gambar 3.31 Gambar Tampilan Data Stok…………................................... 60
33. Gambar 3.32 Gambar Tampilan Kelola Pelanggan……….......................... 61
34. Gambar 3.33 Gambar Tampilan Kelola Supplier…….................................. 62
35. Gambar 3.34 Gambar Tampilan Kelola Pembelian .................................... 62
36. Gambar 3.35 Gambar Tampilan Input Pembelian Baru .............................. 63
37. Gambar 3.36 Gambar Tampilan Kelola Penjualan …….............................. 63
38. Gambar 3.37 Gambar Tampilan Input Penjualan Baru .............................. 64
39. Gambar 3.38 Gambar Tampilan Validasi Peenjualan ................................. 65
40. Gambar 3.39 Gambar Tampilan Data stok pada gudang ............................ 66
41. Gambar 3.40 Gambar Tampilan Data Pelanggan ….................................. 67
42. Gambar 3.41 Gambar Tampilan Data Pembelian…………........................ 68
12
43. Gambar 3.42 Gambar Tampilan laporan Pembelian………………………… 69
44. Gambar 3.43 Gambar Tampilan Laporan Penjualan…………………………. 70
45. Gambar 3.44 Gambar Tampilan Data Stok………..…………………………. 70
13
DAFTAR TABEL
1. Tabel 2.1 Tabel Simbol-simbol Desain Sistem DFD..................................... 15
2. Tabel 2.2 Tabel Simbol-simbol Desain ERD................................................. 16
3. Tabel 2.3 TabelSimbol-simbol Flowchart...................................................... 17
4. Tabel 3.1 Tabel Pengguna.............................................................................. 41
5. Tabel 3.2 Tabel Supplier ............................................................................... 41
6. Tabel 3.3 Tabel Produk ................................................................................. 42
7. Tabel 3.4 Tabel Pelanggan ............................................................................ 42
8. Tabel 3.5 Tabel Pembelian ............................................................................ 43
9. Tabel 3.6 Tabel Detail Pembelian ................................................................ 43
10. Tabel 3.7 Tabel Penjualan.............................................................................. 44
11. Tabel 3.8 Tabel Detail Penjualan................................................................... 44
14
DAFTAR LAMPIRAN
1. Lampiran 1. Form Topik dan Judul (fotocopy)
2. Lampiran 2.Surat Balasan dari Perusahaan (fotocopy)
3. Lampiran 3. Form Konsultasi Pembimbing (fotocopy)
4. Lampiran 4. Surat Pernyataan (fotocopy)
5. Lampiran 5. Form Nilai dari Perusahaan (fotocopy)
6. Lampiran 6. Form Absensi dari Perusahaan (fotocopy)
7. Lampiran 7. Form Kegiatan Harian PKL (fotocopy)
8. Lampiran 8. Form Revisi Ujian (Asli)
15
DAFTAR PUSTAKA
Anofirzen dan Fadlan, Alfi. 2017. Mobile AplIcation Pembelajaran Interaktif Bahasa
Inggris Berbasis Android Menggunakan MetodeRapid Aplication
Development(Rad)(Studi Kasus : Lbpp Lia Pekanbaru). Jurnal Rekayasa
Manajemen Sistem Informasi, Vol.1 No.2. ISSN: 2460-8181
Arief, M.Rudyanto. 2011. Pemrograman Web Dinamis Menggunakan PHP dan
MySql. Yogyakarta: Andi.
Guchy, Benny Zanuarwan Putra. 2014. Perancangan Video Promosi Pencak Silat
Setia Hati Organisasi. Jurnal Integrasi. Vol. 6 No.1. ISSN 2085-3858
Josi, Ahmat.2017. Penerapan Metode Prototiping Dalam Pembangunan Website
Desa (Studi Kasus Desa Sugihan Kecamatan Rambang), Vol.9 No.1
Kusuma, Abdi Pandu, Prasetya, Kurniawan Agus., dkk. 2017.Perancangan Dan
Implementasi E-Commerce Untuk Penjualan Baju Online Berbasis Android.
Jurnal Antivirus, Vol.11 No.1. p-ISSN: 1978-5232 e-ISSN: 2527-337X
Raharjo, Budi. 2011. Belajar Otodidak Membuat Database Menggunakan MySQL.
Bandung: Informatika.
Reno Supardi, Jusuf Wahyudi dan Melisa Elistri.2014. Penerapan Metode Saw
Dalam Sistem Pendukung Keputusan Pemilihan Jurusan Pada Sekolah
Menengah Atas Negeri 8 Seluma. Jurnal Media Infotama Vol.10 No.2 ISSN:
1858-2680.
Santoso, Fauzi Rahman.2015. Aplikasi Pemesanan Undangan Online. Jurnal Sains
dan Informatika, Vol.1 No.2 ISSN: 2460-173X
Sitorus, Lamhot. 2015. Algoritma Dan Pemrograman. Yogyakarta: ANDI
(Flowchart)
Sugiyono. 2012. Metode Penelitian Pendidikan Pendekatan Kuantitatif, Kualitatif,
dan R&D. Bandung: ALFABETA. 2012
Supriadi, Yuniar. 2010. Semua Bisa Menjadi Programmer Java Case Study. Jakarta :
PT. Alex Media Komputindo.
Zufria, Ilka dan M. Hasan Azhari. 2017. Web-Based Applications in Calculation of
Family Heritage (Science of Faroidh). Jurnal Sistem Informasi Vol.1 No.1:
2579-5341.
16
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pengolahan data dengan menggunakan teknologi komputer sangat
diperlukan oleh setiap badan usaha karena dengan adanya komputerisasi
diharapkan dapat mempermudah dan mempercepat perolehan informasi yang
akurat disebuah perusahaan. Kemudahan akan informasi yang akurat tentunya
didukung pula oleh sistem informasi yang baik. Pengolahan data pada
perusahaan bermacam-macam yang ditentukan dengan jenis kegiatan usaha
dan kebutuhan mereka, seperti pengolahan data karyawan, pengolahan data
gaji dan masih banyak yang lain.
Dalam pengolahan data, perusahaan memiliki data-data yang akan
diolah menjadi informasi yang dibutuhkan. Laporan perhari seperti barang
masuk dan barang keluar produk memerlukan pengolahan data yang tidak
sedikit, dengan adanya sistem pengolahan data perusahaan dapat mengecek
data, menyajikan data, memberikan informasi, dan dapat meningkatkan
pelayanan. Begitu pula dengan perusahaan produk pertanian yang memerlukan
pengolahan data agar hasil penjualan perusahaan lebih teratur dan terorganisir,
sehingga pengolahan data bisa menghasilkan suatu laporan yang lebih akurat.
CV Gilang Perkasa adalah perusahaan yang bergerak sebagai distributor
sarana pertanian dan perkebunan, serta bibit-bibit sayuran di wilayah Sumatera
17
Selatan. CV Gilang Perkasa berdiri pada tanggal 1 September 2015. Produk-
produk yang dipasarkan berupa Herbisida, Fungisida, Insektisida, ZPT, Mulsa,
Pupuk Organik Cair serta bibit-bibit sayuran.
CV Gilang Perkasa mendapatkan produk pertanian dari supplier. Setelah
barang masuk dari pemasok ke gudang, barang-barang terlebih dahulu akan
dicatat dibuku oleh kepala gudang, setelah itu catatan akan diberikan ke bagian
administrasi untuk diinput diaplikasi spreadsheet. Kemudian produk pertanian
dan perkebunan akan dipasarkan ketoko-toko dan perorangan oleh bagian sales,
produk yang dijual sama halnya akan dicatat dibuku stok barang keluar oleh
bagian administrasi. Saat ini pengolahan data produk pertanian dan perkebunan
di CV Gilang perkasa sudah menggunakan sistem komputerisasi dengan
aplikasi spreadsheet, kelemahan dari sistem ini yaitu belum ada
pengelompokkan data dan terintegrasi data sehingga memperlambat kinerja
staf. Dan juga dalam penggunaan buku catatan (media kertas) memiliki
beberapa kelemahan seperti mudah rusak, hilang dan mudah untuk diduplikat.
Berdasarkan permasalahan di atas tersebut maka dibutuhkan aplikasi
yang dapat digunakan oleh karyawan CV Gilang Perkasa yang diharapkan
dapat membantu pekerjaan karyawan dan sales. Maka dengan ini penulis
mengambil judul Laporan Praktik Kerja Lapangan dengan judul “Aplikasi
Pengolahan Data Penjualan Produk Pertanian Dan Perkebunan
CV Gilang Perkasa”.
18
1.2 Ruang Lingkup
Supaya lebih terarah dan tidak menyimpang dari permasalahan yang ada, maka
penulis membatasi pokok permasalahan ini hanya pada:
1. Aplikasi yang dibuat adalah aplikasi pengolahan data penjualan produk
pertanian dan perkebunan, data yang akan diolah berupa data pengguna, data
produk, data stok, data pelanggan, data supplier, data pembelian, data
penjualan dan validasi penjualan.
2. Hak akses penggunaan aplikasi ini hanya untuk wakil direktur, bagian
administrasi dan kepala gudang CV Gilang Perkasa.
3. Aplikasi pengolahan data produk pertanian dan perkebunan yang dibuat
berbasis web menggunakan bahasa pemrograman PHP dan database
MySQL
4. Teknik pengembangan sistem menggunakan metode RAD (Rapid Aplication
Development)
1.3 Perumusan Masalah
Rumusan yang di bahas dalam laporan ini sesuai latar belakang yang
dibahas tentang “Bagaimana Membangun Aplikasi Pengolahan Data Penjualan
Produk Pertanian dan Perkebunan CV Gilang Perkasa”
19
1.4 Tujuan dan Manfaat PKL
1.4.1. Tujuan PKL
Tujuan dari Praktik Kerja Lapangan ini adalah untuk membangun
“Aplikasi Pengolahan Data Penjualan Produk Pertanian Dan
Perkebunan CV Gilang Perkasa“.
1.4.2. Manfaat PKL
1.4.2.1. Manfaat Bagi Penulis
1. Dapat menambah wawasan serta pengalaman didalam
dunia kerja
2. Sebagai media untuk mengenal lingkungan yang tentu saja
berbeda dengan lingkungan perkuliahan.
1.4.2.2. Manfaat Bagi CV Gilang Perkasa
Adapun manfaat bagi CV Gilang Perkasa yaitu :
1. Mempermudah bagian administrasi melakukan pengolahan
data pengguna, data produk, data stok, data pelanggan, data
supplier, data pembelian dan data penjualan.
2. Mempermudah wakil direktur untuk mengecek laporan
pembelian, laporan penjualan dan informasi data stok
produk.
3. Mempermudah bagian kepala gudang untuk menginput
data stok produk yang ada di gudang.
20
4. Mempermudah bagian marketing untuk mengecek laporan
pembelian dan data pelanggan.
1.4.2.3. Manfaat bagi Akademik
Dapat dijadikan sebagai referensi atau bahan
perbandingan dalam menyusun penelitian dan sebagai bahan
penunjang untuk menambah pengetahuan.
1.5 Tempat dan Waktu Pelaksanaan
1.5.1 Tempat Pelaksanaan
Tempat pelaksanaan berada di CV Gilang Perkasa, Jln.
Tembusan Terminal. Alang-Alang Lebar Komplek Pergudangan
Sukarame Blok G No.1, Talang Kelapa Palembang.
1.5.2 Waktu Pelaksanaan
Penulis melakukan praktik kerja lapangan pada CV Gilang
Perkasa selama satu bulan mulai dari tanggal 19 Maret 2018 hingga
tanggal 18 April 2018.
1.6 Teknik Pengumpulan Data
1.6.1 Wawancara
Menurut Sugiyono (2010:194), Wawancara digunakan sebagai
teknik pengumpulan data apabila peneliti akan melaksanakan studi
pendahuluan untuk menemukan permasalahan yang harus diteliti, dan
juga peneliti ingin mengetahui hal-hal dari res-ponden yang lebih
mendalam dan jumlah respondennya sedikit atau kecil. Wawancara
21
yang dilakukan dalam penelitian ini dengan mengajukan pertanyaan-
pertanyaan terstruktur karena peneliti menggunakan pedoman
wawancara yang disusun secara sistematis dan lengkap untuk
mengumpulkan data yang dicari.
Penulis melakukan wawancara dengan pemilik perusahaan
yaitu bapak Sumadi, S.P sebagai pimpinan CV Gilang Perkasa, data
yang didapat dari wawancara tersebut adalah data supplier, data
pelanggan, data produk, data penjualan dan data pembelian produk CV
Gilang Perkasa.
1.6.2 Observasi
Observasi menurut Supriyati (2011:46) suatu cara untuk
mengumpulkan data penelitian dengan mempunyai sifat dasar
naturalistik yang berlangsung dalam konteks natural, pelakunya
berpartisipasi secara wajar dalam interaksi. Sedangkan Observasi
menurut Sugiyono (2009:144) adalah teknik pengumpulan data
mempunyai ciri yang spesifik bila dibandingkan dengan teknik yang
lain. Observasi tidak terbatas pada orang, tetapi juga obyek-obyek
alam yang lain.
Berdasarkan hasil dari observasi selama PKL, penulis dapat
melihat langsung mengamati alur kerja dan proses pengolahan data
pertanian dan perkebunan pada CV Gilang Perkasa.
22
1.6.3 Studi Pustaka
Menurut Sutabri (2012:12) adalah metode pengumpulan data
dengan mencari informasi lewat buku, majalah, koran dan literature
lainnya yang bertujuan untuk membentuk sebuah landasan teori.
Metode ini dilakukan oleh penulis dengan cara mengutip jurnal,
mengunjungi perpustakaan mereferensi berbagai buku yang berkaitan
dengan topik penelitian.
1.6.4. Dokumentasi
Menurut Ghucy (2014: 36) dokumentasi merupakan
perancangan yang dilakukan untuk memperoleh informasi melalui
benda-benda tertulis maupun gambar dan foto, seperti catatan
dokumen yang sudah ada dari pihak terkait. Dalam hal ini penulis
mendapatkan data berupa dokumentasi foto, struktur organisasi dan
data produk-produk.
23
BAB II
TINJAUAN PUSTAKA
2.1. Landasan Teori
2.1.1. Aplikasi
Menurut Rahman (2015:79), aplikasi adalah sekelompok atribut yang
terdiri dari beberapa form, report yang disusun sedemikian rupa sehingga
dapat mengakses data. Aplikasi merupakan program yang berisikan
perintah-perintah untuk melakukan pengolahan data.
Berdasarkan pendapat diatas dapat penulis simpulkan bahwa aplikasi
merupakan software yang ditransformasikan ke komputer yang berisikan
perintah-perintah yang berfungsi untuk melaksanakan tugas tertentu yang
dibutuhkan oleh pengguna komputer (user) dan melakukan berbagai bentuk
pekerjaan atau tugas-tugas tertentu seperti penerapan, penggunaan dan
penambahan data.
2.1.2. Website
Menurut Rohi Abdullah (2015:1), website adalah sekumpulan halaman
yang terdiri dari beberapa laman yang berisi informasi dalam bentuk data
digital baik berupa text, gambar, video, audio, dan animasi lainnya yang
disediakan melalui jalur koneksi internet. Lebih jelasnya website
merupakan halaman-halaman yang berisi informasi yang ditampilkan oleh
browser seperti Mozilla firefox, Google Chrome atau yang lainnya.
24
Menurut Zufria (2017:52), Website adalah sekumpulan halaman
informasi yang disediakan melalui jalur internet sehingga bisa diakses
diseluruh dunia selama terkoneksi dengan jaringan internet. Website adalah
sebuah komponen yang terdiri dari text, gambar, suara animasi sehingga
menjadi media informasi yang menarik untuk dikunjungi oleh orang lain.
Berdasarkan pendapat diatas dapat penulis simpulkan bahwa website
secara sederhana adalah informasi apa saja yang bisa diakses dengan
menggunakan koneksi jaringan internet.
Secara umum, situs web digolongkan menjadi 2 jenis yaitu: Website Statis,
Website Dinamis.
1. Website Statis
Website statis adalah web yang mempunyai halaman tidak berubah.
Artinya adalah untuk melakukan perubahan pada suatu halaman
dilakukan secara manual dengan mengedit code yang menjadi struktur
dari situs itu.
2. Website Dinamis
Website dinamis merupakan website yang secara struktur
diperuntungkan update sesering mungkin. Biasanya selain utama yang
bisa diakses oleh user pada umumnya juga disediakan halaman backend
untuk mengedit kontent dari website. Contoh umum mengenai website
dinamis adalah web berita atau web portal yang didalamnya terdapat
fasilitas berita, polling dan sebagainya.
25
2.1.3. Rapid Aplication Development (RAD)
Menurut Anofrizen dan Alfi Fadlan (2017) Rapid application
development (RAD) atau rapid prototyping adalah model proses
pembangunan perangkat lunak yang tergolong dalam teknik incremental
(bertingkat). RAD menekankan pada siklus pembangunan pendek,
singkat, dan cepat. Waktu yang singkat adalah batasan yang penting
untuk model ini. Rapid application development menggunakan metode
iteratif (berulang) dalam mengembangkan sistem dimana working model
(model kerja) sistem dikonstruksikan di awal tahap pengembangan
dengan tujuan menetapkan kebutuhan (requirement) pengguna. Model
kerja digunakan hanya sesekali saja sebagai basis desain dan
implementasi sistem akhir. Menurut (Kendall & Kendall, 2010) dalam
Anofrizen, ada tiga fase daalam RAD yang melibatkan penganalisis dan
pengguna dalam tahap penilaian, perancangan, dan penerapan. Adapun
ketiga fase tersebut adalah requirements planning (perencanaan syarat-
syarat), RAD Design workshop (workshop desain RAD), dan
implementation (implementasi). Berikut ini adalah tahap-tahap
pengembangan aplikasi dari tiap-tiap fase pengembangan aplikasi
Gambar 2.1 menggambarkan ketiga fase ini.
26
Gambar 2.1 Fase RAD (Kendall, J.E. & Kendall, K.E, 2010)
1. Perencanaan syarat-syarat (requirement planning)
Dalam fase ini, pengguna dan penganalisis bertemu untuk
mengidentifikasikan tujuan-tujuan aplikasi atau sistem serta untuk
megidentifikasikan syarat-syarat informasi yang ditimbulkan dari
tujuan-tujuan tersebut. Orientasi dalam fase ini adalah menyelesaikan
masalah-masalah perusahaan. Meskipun teknologi informasi dan
sistem bisa mengarahkan sebagian dari sistem yang diajukan, fokusnya
akan selalu tetap pada upaya pencapaian tujuan-tujuan perusahaan.
2. Workshop Desain RAD (RAD Design workshop)
Fase ini adalah fase untuk merancang dan memperbaiki yang bisa
digambarkan sebagai workshop. Penganalisis dan pemrogram dapat
bekerja membangun dan menunjukkan representasi visual desain dan
pola kerja kepada pengguna. Workshop desain ini dapat dilakukan
selama beberapa hari tergantung dari ukuran aplikasi yang akan
dikembangkan. Selama workshop desain RAD, pengguna merespon
27
prototipe yang ada dan penganalisis memperbaiki modul-modul yang
dirancang berdasarkan respon pengguna. Apabila sorang
pengembangnya merupakan pengembang atau pengguna yang
berpengalaman, Kendall menilai bahwa usaha kreatif ini dapat
mendorong pengembangan sampai pada tingkat terakselerasi.
3. Implementasi (implementation)
Pada fase implementasi ini, penganalisis bekerja dengan para
pengguna secara intens selama workshop dan merancang aspek-aspek
bisnis dan nonteknis perusahaan. Segera setelah aspek-aspek ini
disetujui dan sistem-sistem dibangun dan disaring, sistem-sistem baru
atau bagian dari sistem diuji coba dan kemudian diperkenalkan kepada
organisasi.
2.1.4. Pengolahan Data
Menurut Andrin (2015:16), pengolahan data adalah waktu yang
digunakan untuk menggambarkan perubahan bentuk data menjadi
informasi yang memiliki kegunaan. Semakin banyak data dan kompleksnya
aktivitas pengolahan data dalam suatu organisasi, baik itu organisasi besar
maupun organisasi kecil, maka metode pengolahan data yang tepat sangat
dibutuhkan.
2.1.5. PHP
Menurut M.Rudyanto Arief (2011:43) PHP adalah Bahasa server-side
–scripting yang menyatu dengan HTML untuk membuat halaman web yang
28
dinamis. Karena PHP merupakan server-side-scripting maka sintaks dan
perintah-perintah PHP akan diesksekusi di server kemudian hasilnya akan
dikirimkan ke browser dengan format HTML.
Dengan demikian kode program yang ditulis dalam PHP tidak akan
terlihat oleh user sehingga keamanan halaman web lebih terjamin. PHP
dirancang untuk membuat halaman web yang dinamis, yaitu halaman web
yang dapat membentuk suatu tampilan berdasarkan permintaan terkini,
seperti menampilkan isi basis data ke halaman web.
2.1.6. MySQL
Menurut M.Rudyanto Arief (2011:152), MySQL adalah salah satu
jenis database server yang sangat terkenal dan banyak digunakan untuk
membangun aplikasi web yang menggunakan database sebagai sumber dan
pengolahan datanya. Kepopuleran MySQL diantara lain karena MySQL
menggunkan SQL sebagai bahasa dasar untuk mengakses database-nya
sehingga mudah untuk digunakan, kinerja query cepat, dan mencukupi
untuk kebutuhan database perusahaan-perusahaan skala menengah kecil.
MySQL juga bersifat open source dan free (anda tidak perlu membayar
untuk menggunakannya) pada berbagai platform (kecuali pada windows,
yang bersifat sharewere). MySQL didistribusikan dengan lisensi open
source GPL (General Public License) mulai versi 3.23, pada bulan juni
2000.
29
2.1.7. Database
Menurut Raharjo (2011:3), database adalah kumpulan data (buku,
nomor telpon, daftar pegawai, dan lain sebagainya). Database didefisikan
sebagai kumpulan data yang terintegrasikan dan diatur sedemikian rupa
sehingga data tersebut dapat dimanipulasi, diambil, dan dicari secara cepat.
Database memiliki model, diantaranya adalah model rasional. Dalam
model rasional, tabel-tabel yang terdapat dalam suatu database idealnya
harus saling berelasi.
2.1.8. DFD (Data Flow Diagram)
Menurut Nimas dalam Kusuma (2017:3), data flow diagram adalah
alat pembuatan model yang memungkinkan professional sistem untuk
menggambarkan sistem sebagai suatu jaringan proses fungsional yang
dihubungkan satu sama lain dengan alur data, baik secara manual maupun
komputerisasi.. Simbol-simbol dalam DFD ditunjukkan pada Tabel 2.1
(sumber: Albahra, 2005).
Tabel 2.1Simbol-simbol Desain Sistem DFD
No Simbol Nama Keterangan
1
Proses
transformasi
Proses yang mengubah
data dari input menjadi
output.
2
Sumber dan
tujuan data
Sumber dan organisasi
yang mengirim data dan
menerima data dari sistem
3
Arus data Arus data yang masuk ke
dalam dan luar dari sebuah
proses.
30
No Simbol Nama Keterangan
4
Penyimpan data.
Penyimpan data.
Sumber: Kusuma (20017:4)
2.1.9. Entity Relationship Diagram
Menurut Yuniar (2010:20), ERD merupakan satu alat (tool) berbentuk
grafis, yang populer untuk desain database. Tool ini relatif lebih mudah
dibandingkan dengan normalisasi. Kebanyakan sistem analisis memakai alat
ini, tetapi yang jadi masalah, kalau dicermati secara seksama, tool ini
mencatat 2NF. ERD terdiri dari dua bagian, antara lain desain awal
(Preliminery Desain) dan desain akhir (Finel Desain). Adapun Simbol-
simbol dalam ERD yang dapat digunakan, dapat dilihat pada tabel 2.2
berikut ini :
Tabel 2.2 Simbol-simbol Desain ERD
No Lambang Keterangan
1 Entitas(Entity) merupakan
individu yang mewakili
sesuatu yang nyata
eksistensinya dan dapat
dibedakan dari sesuatu yang
lain.
2 Atribut (Attribute), setiap
entitas pasti memiliki
attribute yang
mendeskripsikan karakteristik
(property) dari entitas
tersebut.
3 Garis (Link) penghubung
antara himpunan relasi
dengan himpunan entitas dan
Entitas
Atrib
ut
31
himpunan entitas dengan
atribut lainnya.
No Lambang Keterangan
4 Relasi (Relation)
menunjukkan adanya
hubungan diantara sejumlah
dunia yang berasal dari
himpunan entitas yang
berbeda.
Sumber: Yanuar (2010:20)
2.1.10. Flowchart (Bagan Alir)
Menurut Lamhot (2015:14), Flowchart merupakan urutan logika
dari suatu prosedur pemecahan masalah, sehingga flowchart
merupakan langkah-langkah penyelesaian masalah yang dituliskan
dalam simbol-simbol tertentu. Diagram alir ini akan menunjukkan alur
didalam program secara logika. Flowchart bertujuan untuk
menggambarkan suatu tahapan penyelesaian masalah secara
sederhana, terurai, rapi, dan jelas menggunakan simbol-simbol yang
standar. Adapun simbol-simbol yang sering digunakan dapat dilihat
pada tabel 2.3 berikut ini :
Tabel 2.3 Simbol-simbol Flowchart
No Lambang Nama Keterangan
1
Arus / Flow Penghubung antara
prosedur / proses
2
Connector Simbol keluar /
masuk prosedur atau
proses dalam lembar
/ halaman yang sama
32
No Lambang Nama Keterangan
3
database Simbol keluar /
masuk prosedur atau
proses dalam lembar
/ halaman yang lain
4
Process Simbol yang
menunjukkan
pengolahan yang
dilakukan
Komputer
5 Decision Simbol untuk
kondisi yang akan
menghasilkan
beberapa
kemungkinan
jawaban / aksi
6
Display Simbol untuk
mencetak keluaran
dalam layar monitor
7
Terminal Simbol untuk
permulaan atau akhir
darti suatu program
8
Manual
Input
Simbol untuk
pemasukan data
secara manual on-
line keyboard
10
Document
Simbol yang
menyatakan input
berasal dari
dokumen dalam
bentuk kertas atau
output di cetak
dikertas
11
Disk and
On-line
Storage
Simbol untuk
menyatakan input
berasal dari disk atau
output di simpan ke
disk
33
No Lambang Nama
Keterangan
12
.
Input/Output
Fungsi input atau
output apapun
didalam bagian
program. Juga
dipergunakan untuk
mewakili buku besar
dalam bagian alir
dokumen.
13
Proses
dengan
manual
Pelaksanaan
pemprosesan yang
dilakukan manual.
Sumber :Lamhot (2015:14)
2.2. Gambaran Umum Perusahaan
2.2.1. Sejarah Perusahaan
CV Gilang Perkasa adalah perusahaan yang berdiri pada tanggal 1
September 2015. Bergerak sebagai distributor sarana pertanian dan
perkebunan serta bibit-bibit tanaman sayuran di wilayah Sumatera Selatan.
Perusahaan ini didirikan oleh bapak Sumadi,S.P. Memulai bisnis sebagai
Distributor dari Perusahaan BUMN dengan Nama PT. Petrosida Gresik,
Sebagai rekanan untuk pendistribusian produk-produk dari PT. Petrosida
Gresik ke wilayah Sumatera Selatan dan Bangka Belitung. Produk-produk
yang di pasarkan berupa Herbisida, Fungisida, Insektisida, ZPT, Mulsa,
Pupuk Organik Cair serta bibit-bibit sayuran.
CV Gilang Perkasa berada di Jln. Tembusan Terminal Alang-Alang
Lebar Komplek Pergudangan Sukarame Blok G No.1, Talang Kelapa
34
Palembang, Perusahaan ini buka dari hari senin sampai sabtu, pukul 8.00
s/d 17.00 WIB.
2.2.2. Visi dan Misi
2.2.2.1. Visi
Setiap Perusahaan yang berdiri tentunya mempunyai Visi dan
Misi Untuk mencapai tujuan dari didirikannya perusahaan. Begitu
pula dengan CV Gilang Perkasa, adapun visi tersebut adalah “Ingin
menjadi perusahaan distribusi berkembang dan terpercaya di
wilayah Sumatera Selatan”.
2.2.2.2. Misi
Adapun Misi dari CV Gilang perkasa adalah “Membangun
Bisnis dan Aset Produktif secara terintegrasi guna memberikan
Manfaat & Pelayanan yang Luas untuk para konsumen”.
2.2.3. Struktur Organisasi
Adapun struktur organisasi CV Gilang Perkasa dapat dilihat pada
gambar 2.2
35
Direktur utama
Sumadi, S.P
Wakil direktur
Sudiman
Marketing
1. Budi
2. Riduan
3. Ghemi
4. M.fadli
5. Sigit
Kepala gudang
Suharwanto
Administrasi
Neni YunitaDriver
1. Edi
2. Endang
Gambar 2.2. Struktur Organisasi CV Gilang Perkasa
2.2.4. Tugas dan Wewenang
Berdasarkan struktur organisasi diatas, setiap bagian memiliki
perannya masing-masing. Adapun wewenang dan tanggung jawab setiap
unit kerja adalah sebagai berikut:
1. Direktur Utama
Direktur merupakan pimpinan tertinggi dalam operasi sebuah
perusahaan sehari–hari. Direktur mempunyai tugas dan tanggung
jawab sebagai berikut:
a. Bertanggung jawab penuh atas kelangsungan hidup perusahaan
serta membuat keputusan untuk rencana jangka panjang.
36
b. Mengkoordinasikan dan mengendalikan kegiatan-kegiatan dibidang
administrasi keuangan, kepegawaian dan kesekretariatan.
c. Sebagai seorang komunikator, pengambil keputusan.
d. Mengambil keputusan dan kebijakan-kebijakan yang dianggap
perlu untuk kebaikan dan kemajuan perusahaan.
e. Menandatangani cek dan giro.
2. Wakil Direktur
Wakil Direktur, merupakan pimpinan kedua tertinggi dan
wakil dari Direktur. Wakil Direktur mempunyai tugas dan tanggung
jawab sebagai berikut:
a. Membantu Direktur dalam menyusun rencana kerja serta anggaran
untuk mencapai tujuan perusahaan
b. Membantu Direktur dalam mengambil keputusan dan kebijakan-
kebijakan yang dianggap perlu untuk kebaikan dan kemajuan
perusahaan
c. Mewakili Direktur apabila direktur tidak dapat menandatangani cek
dan giro dengan persetujuan dari Direktur.
3. Marketing
Marketing mempunyai tugas dan tanggung jawab sebagai
berikut:
37
a. Berinteraksi dengan konsumen guna mempromosikan perusahaan
dan produk dari perusahaan.
b. Menjalin dan membina hubungan baik degan konsumen
c. Mengatur program kerja dalam pemasaran produk.
4. Administrasi
Administrasi mempunyai tugas dan tanggung jawab sebagai
berikut:
a. Melakukan verifikasi atas semua bukti penjualan tunai, faktur
penjualan tunai dan nota pembelian barang serta bukti pemesanan
barang dari konsumen.
b. Menginput data penjualan setiap hari dengan teliti benar dan tepat
c. Melakukan proses penginputan penjualan dan pembelian.
5. Kepala Gudang
Kepala gudang mempunyai tugas dan tanggung jawab sebagai
berikut:
1. Membuat perencanaan pengadaan barang dan distribusinya
2. Mengawasi dan mengontrol operasional gudang
3. Menjadi pemimpin bagi semua staff gudang
4. Mengawasi dan mengontrol semua barang yang masuk dan keluar
sesuai dengan SOP (Standar Operasional Perusahaan)
5. Melakukan pengecekan pada barang yang diterima sesuai SOP
38
6. Membuat perencanaan, pengawasan dan laporan pergudangan
7. Memastikan ketersediaan barang sesuai dengan kebutuhan
8. Memastikan aktivitas keluar masuk barang berjalan lancar
9. Melaporkan semua transaksi keluar masuk barang dari dan ke
gudang.
6. Sopir
Sopir mempunyai tugas dan tanggung jawab sebagai berikut:
a. Mengantar dan bertanggung jawab terhadap keselamatan barang
material ke konsumen
b. Meminta konsumen untuk menandatangani Surat Pengantar Barang
yang di antar.
2.2.5. Uraian Kegitan
Selama menjalani praktik kerja lapangan di CV Gilang Perkasa
penulis di tempakan di divisi admin, adapun kegiatan yang dilakukan
selama praktik kerja lapangan pada CV Gilang Perkasa diantaranya sebagai
berikut :
a. Menginput atau membuat faktur dan nota barang yang akan diantar
kepada konsumen.
b. Menginput pembayaran faktur penjualan yang lunas maupun via
transfer
c. Merekap faktur yang sudah diinput perhari
d. Mencatat data barang keluar dan masuk secara manual
39
BAB III
LAPORAN KEGIATAN
3.1. Hasil Pengamatan
Berdasarkan hasil pengamatan dalam pelaksanaan PKL maka penulis
mengajukan suatu Aplikasi pengolahan data produk pertanian dan perkebunan
pada CV Gilang Perkasa, sehingga dapat membantu meningkatkan pelayanan
bagi perusahaan kepada pelanggan serta mempermudah bagian administrasi
dalam memproses suatu laporan data produk karena CV Gilang Perkasa belum
mempunyai aplikasi pengolahan data dan masih menggunakan sistem manual.
3.2. Evaluasi dan Pembahasan
3.2.1. Evaluasi
Setelah melalui proses pendataan selama kurang lebih satu
bulan di CV Gilang Perkasa, penulis mengetahui bahwa didalam
pembuatan laporan barang masuk, laporan barang keluar, laporan
penjualan dan laporan pembelian yang dilakukan oleh pihak
perusahaan kurang efisien, karena sistemnya masih manual, dimulai
dari barang masuk terlebih dahulu melalui gudang, lalu bagian gudang
mencatat barang yang masuk dari supplier dan memberi laporan ke
bagian administrasi agar di input ke aplikasi spreedsheet. Kemudian
laporan barang akan diserahkan ke wakil direktur setelah penginputan
barang dari bagian administrasi.
40
3.2.2. Pembahasan
Sistem informasi yang dirancang melalui tahapan-tahapan dalam
model RAD yaitu Perencanaan syarat-syarat, Perancangan system
usulan, Perancangan (workshop design).
3.2.2.1 Perencanaan Syarat-syarat
Berikut adalah langkah-langkah kegiatan yang dilakukan oleh
peneliti:
1. Profil Perusahaan
Nama Perusahaan : CV Gilang Perkasa
Tanggal Pembentukan : 1 September 2015
Alamat : Jln. Tembusan Terminal Alang-
Alang Lebar Komplek Pergudangan Sukarame Blok G
No.1, Talang Kelapa Palembang
2. Analisis Sistem Berjalan
a. Proses pengolahan data pada perusahaan yang berjalan
masih menggunakan cara manual yaitu mencatat di
media kertas, sehingga dapat menyebabkan laporan
tidak terintegritas dan mudah diduplikat.
b. Kelemahan Sistem Berjalan
Sistem yang berjalan di CV Gilang Perkasa belum
menggunkan aplikasi dalam pengolahan data produk-
produk yang ada.
41
3. Perancangan Sistem Usulan
Pada pemecahan sistem diatas, penulis membuat suatu
sistem yaitu berupa Aplikasi CV Gilang Perkasa yang
dapat digunakan untuk mempermudah pekerjaan bagian
administrasi dalam mengolah data yang ada. Pada
aplikasi pengolahan data produk pertanian dan
perkebunan CV Gilang Perkasa terdapat data pengguna,
data produk, data stok, data pelanggan, data supplier, data
pembelian dan data penjualan. Admin dapat mengolah
data seperti data pengguna, data produk, data daftar stok,
data pelanggan, data supplier, data pembelian dan data
penjualan. Kepala gudang dapat menginput data stok
produk yang ada digudang. Wakil direktur dapat
mengecek laporan penjualan, laporan pembelian dan
melihat informasi data stok produk.
3.2.2.2 Perancangan (Workshop Design)
Peneliti menggunakan pendekatan sistem berorientasi
terstruktur yakni dengan membuat flowchart, diagram konteks,
DFD dan ERD Penjelasan tersebut dibahas berikut ini :
42
1.Flowchart
a. Prosedur yang Berjalan pada CV Gilang Perkasa
Adapun flowchart prosedur yang berjalan untuk penerimaan
produk pada CV Gilang Perkasa dapat dilihat pada Gambar
3.1.
Supplier
MULAI
Gudang
SELESAI
Laporan
Penerimaan
Barang
Cek Barang
Masuk
Jumlah
Barang Sesuai?
Tanda Terima
barang
barang masuk
Tanda terima
sudah ditanda
tangani
Tanda terima
sudah
ditandatangani
Admin
TIDAK
YA
Konfirmasi
Penerimaan
Barang
Mencatat
barang
masuk
dibuku
Laporan barang
masuk
Menginput
laporan barang
masuk ke
aplikasi
spreedsheet
Mengirim
Barang
Gambar 3.1.Flowchart yang Berjalan Untuk Penerimaan produk
43
Berdasarkan Gambar 3.1. flowchart prosedur yang berjalan dapat
dijelaskan sebagai berikut:
1. Dimulai pihak supplier mengirim barang pada bagian gudang.
2. Setelah menerima barang, lalu bagian gudang mengecek barang
masuk sesuai dengan barang yang diterima. Jika jumlah atau
spesifikasi barang tidak sesuai dengan barang yang diantar, maka
bagian gudang akan memberikan informasi penolakan, jika
barang masuk sesuaikan dilanjutkan pada proses selanjutnya.
3. Selanjutnya bagian gudang menandatangani tanda terima barang.
Setelah ditandatangani, tanda terima pertama akan dikembalikan
kepada pihak supplier sebagai bukti penerimaan barang,
sedangkan tanda terima kedua diberikan kepada admin sebagai
konfirmasi penerimaan barang, kemudian kepala gudang akan
mencatat barang masuk di buku.
4. Kemudian kepala gudang memberikan laporan ke bagian admin,
kemudian bagian admin akan menginput laporan ke aplikasi
spreadsheet, akan menghasilkan laporan.
1. Prosedur yang Diusulkan Untuk bagian Admin
Adapun Prosedur yang diusulkan untuk bagian admin
perusahaan telah digambarkan dengan flowchart seperti pada
Gambar 3.2
44
Admin Aplikasi Database
Mulai
LoginForm
login
Cek penggu
na
Menu
Kelola
pengguna
Kelola
produk
Data stok
Kelola
Supplier
Kelola
pembelian
Kelola
penjualan
Validasi
penjualan
Input data pengguna
Input data produk
Input data supplier
Input data pembelian
Input data penjualan
Detail
penjualan
Detail
pembelian
Y
T
selesai
Pengguna
Produk
Supplier
Pembelian
penjualan
Detail_penjualan
Detail_pembelian
Pengguna
Proses input data supplier
Proses input data
pembelian
Proses input data penjualan
Proses input data pengguna
Proses input data produk
Gambar 3.2 Flowchart yang Diusulkan Untuk bagian Admin
1. Bagian admin harus melakukan login ke aplikasi untuk dapat
melakukan penginputan data
45
2. Setelah berhasil login, bagian admin masuk ke dalam menu dan
akan terdapat form input data pengguna dari tabel pengguna,
form input data produk dari tabel produk, form data stok, form
input data pelanggan dari tabel pelanggan, form input data
supplier dari tabel supplier, form input data pembelian dari
tabel pembelian serta form input data penjualan dari tabel
penjualan, form validasi penjualan diambil dari tabel penjualan,
detail penjualan diambil dari detail penjualan selanjutnya detail
pembelian diambil dari tabel pembelian.
3. Data yang di input akan tersimpan ke dalam satu database.
2. Prosedur yang Diusulkan Untuk bagian Kepala Gudang
Adapun Prosedur yang diusulkan untuk bagian kepala gudang
perusahaan telah digambarkan dengan flowchart seperti pada
Gambar 3.3
46
Wakil direktur aplikasi Database
Mulai
LoginForm
login
Cek
Y
T
Menu
Data stok
Data stok Data stok
selesai
stok produk
lihat data stok
Pengguna
Gambar 3.3 Flowchart yang Diusulkan Untuk bagian kepala gudang
1. Bagian gudang harus melakukan login ke aplikasi untuk dapat ke
bagian tampilan.
2. Setelah berhasil login, bagian gudang masuk ke dalam mneu dan
akan terdapat data stok diambil dari tabel produk, kemudian akan
menampilkan data stok.
47
3. Prosedur yang Diusulkan Untuk bagian Marketing
Adapun Prosedur yang diusulkan untuk bagian marketing
perusahaan telah digambarkan dengan flowchart seperti pada
Gambar 3.4
Marketing Aplikasi
Mulai
LoginForm
login
Cek penggu
naY
T
Menu
pembelian
Database
cetakCetak lapora
n
Laporan pembelian
Selesai
Pembelian
Pengguna
pelanggan PelangganLihat data pelanggan
lihat laporan pembelian
Data pelanggan
Gambar 3.4 Flowchart yang Diusulkan Untuk bagian
marketing
1. Bagian marketing harus melakukan login ke aplikasi untuk
dapat ke bagian tampilan.
2. Selanjutnya bagian marketing akan melihat data pelanggan,
kemudian akan mengecek laporan pembelian diambil dari tabel
pembelian, laporan pembelian akan dicetak laporan tersebut untuk
48
diberikan ke pimpinan perusahaan untuk di tanda tangani dan
selanjutnya dijadikan arsip perusahaan.
4. Prosedur yang Diusulkan Untuk bagian Wakil direktur
Adapun Prosedur yang diusulkan untuk bagian wakil direktur
perusahaan telah digambarkan dengan flowchart seperti pada
Gambar 3.5
49
Wakil direktur aplikasi Database
Mulai
LoginForm
login
Cek
Y
T
Menu
pembelian
penjualan
Data stok
Data stok Data stok
Cetak Cetak lapora
n
Laporan pembelianLaporan
penjualan
selesai
Pembelian lihat laporan
pembelian
penjualan lihat laporan
penjualan
Stok produk
lihat data stok
Pengguna
Gambar 3.5 Flowchart yang Diusulkan Untuk bagian
wakil direktur
1. Bagian wakil direktur harus melakukan login ke aplikasi untuk
dapat melakukan mnegecek laporan.
50
2. Setelah berhasil login, wakil direktur masuk ke dalam menu dan akan
terdapat laporan pembelian diambil dari tabel pembelian, kemudian ke
laporan penjualan diambil dari tabel penjualan.
3. Selanjutnya wakil direktur akan melihat informasi data stok pada tabel
produk.
4. Prosedur yang Diusulkan Untuk bagian pelanggan
Adapun Prosedur yang diusulkan untuk bagian pelanggan
perusahaan telah digambarkan dengan flowchart seperti pada
Gambar 3.6
Pelanggan Aplikasi Database
Mulai
LoginForm
login
Cek
Y
T
Menu
pesan
pembayar
an
Tambah
pesanan
Register pelanggan
input data pelanggan
Data pembayaran
Selesai
Data
pelanggan
Data pelanggan
Marketing
Input pesanan
penjualan
Input pembayaran
Gambar 3.6 Flowchart yang Diusulkan Untuk bagian pelanggan
1. Bagian pelanggan harus melakukan register ke aplikasi untuk
dapat melakukan penginputan data.
51
2. Setelah berhasil login, pelanggan masuk ke dalam menu pesan dan
transaksi, disaat pelanggan pesan akan muncul tambah pesan setelah
melakukan pemesanan akan menghasilkan data transaksi.
3. Data yang telah di input akan tersimpan ke dalam satu database.
2 Diagram Konteks
Diagram konteks adalah diagram yang menggambarkan bagian
besar dari aliran arus data sistem informasi berbasis web dapat dilihat
pada Gambar 3.7.
Aplikasi Pengolahan Data
Penjualan Produk Pertanian
dan Perkebunan CV Gilang
Perkasa
Administrasi
Kepala
Gudang
Wakil Direktur
- Data Stok-Data penjualan-Data Pembelian
- Laporan Penjualan
- Data Pengguna
- Data Produk
- Data Stok
- Data Pembelian
- Data Penjualan
- Data Pengiriman- Laporan Pembelian
- Data Stok
- Data Supplier
Marketing
- Laporan pembelian Pelanggan
- Data pemesanan- Data pembayaran
-Data pelanggan
-Data pelanggan
Gambar 3.7. Diagram Konteks
Dari Gambar 3.7 Diagram konteks di atas pada Website CV Gilang
Perkasa memiliki 5 (lima) entitas yaitu: Admin, Kepala Gudang,
Marketing, Pelanggan dan Wakil Direktur. Data yang berasal dari
Admin berupa data pengiriman, data supplier, data pengguna, data
52
produk, data stok, data pembelian, data penjualan dan data pengiriman.
Bagian marketing berupa data pelanggan dan menerima laporan
pembelian. Bagian kepala gudang menerima data stok, data pembelian,
dan data penjualan. Bagian pelanggan berupa data pemesanan dan data
pembayaran. Sedangkan wakil direktur menerima laporan pembelian,
laporan penjualan dan data stok.
3. DFD (Data Flow Diagram) Level 0
Diagram level 0 adalah diagram yang menunjukkan semua proses
utama yang menyusun keseluruhan sistem, diagram ini dapat dilihat
pada Gambar 3.8.
53
1.0 P
penggunaAdmin Pengguna
2.0 P
produkProduk
3.0 P
Supplier supplier
4.0 P
Pembelian pembelian
5.0 P
Pelanggan
6.0 P
Pemesana
n
7.0 P
stok
8.0 P
Bayar
9.0 P
pengiriman
10.0 P
Cetak surat
jalan
11.0 p
penjualan
12.0
Laporan
Pelanggan
Pemesanan
Stok
Pembayaran
Pengiriman
Penjualan
Marketing
Pelanggan
sopir
Kepala gudang
Wakil direkturLaporan
Laporan
Data penjualan
Data stok
Data pembelian
Rekam
Data pembayaran
Data pengiriman
Surat jalan
rekam
Data pembayaran
Data penjualan
Data pengiriman
Data pembayaranRekam
Data pemesanan
Data stokRekam
Data pembelian
RekamData pemesanan
Data produk
Data pelanggan
Data pelanggan Rekam
Rekam
Data Produk
Data supplier
Data pembelian
RekamData supplier
Data produk Rekam
RekamData pengguna
Gambar 3.8.DFD (Data Flow Diagram) Level 0
54
Dari gambar 3.8 DFD (Data Flow Diagram) di atas Aplikasi
pengolahan data penjualan produk CV. Gilang Perkasa mempunyai 5
(lima) entitas yaitu Admin, Kepala gudang, Marketing, Pelanggan
dan Wakil Direktur dapat dijelaskan sebagai berikut:
1. Proses 1.0P adalah admin proses data pengguna kemudian
disimpan ke dalam tabel pengguna
2. Proses 2.0P proses data produk kemudian disimpan ke dalam tabel
produk.
3. Proses 3.0P proses data supplier kemudian disimpan ke dalam
tabel supplier
4. Proses 4.0P proses data pembelian kemudian disimpan ke tabel
pembelian
5. Proses 5.0P adalah proses marketing proses data pelanggan
kemudian disimpan ke dalam tabel pelanggan.
6. Proses 6.0P adalah pelanggan proses data pemesanan kemudian
disimpan ke dalam tabel pemesanan
7. Proses 7.0P adalah pelanggan proses data stok kemudian disimpan
di tabel stok
8. Proses 8.0P adalah pelanggan proses data pembayaran kemudian
disimpam ke dalam tabel pembayaran.
9. Proses 9.0P adalah admin proses data pengiriman kemudian
disimpan ke dalam tabel pengiriman
55
10. Proses 10.P adalah sopir menerima surat jalan diambil dari
pengiriman
11. Proses 11.P adalah Admin proses data penjualan kemudian
disimpan ke tabel penjualan
12. Proses 12.P kepala gudang dan wakil direktur menerima laporan
dari data penjualan, data stok dan data pembelian.
4. DFD (Data Flow Diagram) Level 1
Diagram level 1 dihasilkan dari setiap proses utama dari level 0.Level
ini menunjukkan proses-proses utama dalam level 0.Diagram ini dapat
dilihat pada Gambar 3.9.
Wakil direktur
12.1P
Laporan data
stok
12.2P
Laporan Data
Penjualan
12.3P
Laporan Data
Pembelian
Data Stok
pembelianData Pembelian
Data penjualan
Data Pembelian
stok
Data Penjualanpenjualan
Kepala Gudang
Data stok
Data stok
Data penjualan
Data Pembelian
Gambar 3.9 DFD (Data Flow Diagram) Level 1
56
Dari Gambar 3.9 DFD (Data Flow Diagram) Level 1 di atasdapat
dijelaskan sebagai berikut:
1. wakil direktur dan kepala gudang menerima laporan data stok pada
proses 12.0P data diambil dari tabel stok
2. wakil direktur dan kepala gudang menerima laporan data penjualan
pada proses 12.1P data diambil dari tabel penjualan
3. wakil direktur dan kepala gudang menerima laporan data pembelian
pada proses 12.3P data diambil dari tabel pembelian
4. ERD (Entity Relationship Diagram)
Berikut ini adalah gambar Entity Relationship Diagram (ERD) yang
berisi komponen-komponen himpunan entitas dan himpunan relasi yang
masing-masing dilengkapi atribut-atribut. Entity Relationship Diagram
(ERD) dapat dilihat pada Gambar 3.10.
57
produk
Id_produk
keteranganNama_produk
supplier
pembelian
Id_pembelian
Id_supplier
No_po
Tgl_pembelian
No_faktur
penjualan
Id_penjualan
Id_pembayaran
tgl_penjualan
total
Status_pesan
memiliki
Id_su[pplier
Nama_supplier
alamat
tlp
total
memilikiId_pengguna
harga
stok
Pelanggan
Id_Pelanggan
Nama_pelanggan
alamattlp
memiliki
memiliki
bankNama_transfer
alamat
Username
Password
pemesanan
Id_pemesanan
id_pelanggan
Tgl_pemesan
an
Nm_produk
Id_pembayaran
Id_pemesanan
Nm_pelanggan
Tgl_pembayaran
Nm_pelanggan
memiliki
pembayaranmemiliki
stok
memiliki
Id_stok
Jlh_stokId_pembelian
Nm_produk
Nm_produk
memiliki
pengiriman
Id_produk
Id_produk
Id_pengiriman
Id_pembayaran Nm_produk
Jlh_produk
Id_stok
1
1
1
1
1
1
1
1
11
N
N
N
N
N
N
Gambar 3.10. Entity Relationship Diagram (ERD)
Dari Gambar 3.10 Entity Relationship Diagram (ERD) di atas dapat
dijelaskan sebagai berikut:
1.Tabel supplier memiliki relasi one to many terhadap tabel
pembelian.
2. Tabel pembelian memiliki relasi one to many terhadap tabel stok
3.Tabel produk memiliki relasi one to many terhadap tabel pembelian
dan tabel pemesanan
58
4. Tabel pelanggan memiliki relasi one to many terhadap tabel
pelanggan, tabel pemesanan memiliki relasi one to many terhadap
tabel pembayaran.
5. Tabel pembayaran memiliki relasi one to one terhadap tabel
pengiriman, tabel pembayaran memiliki relasi one to one terhadap
tabel penjualan
6. Database Design
Struktur tabel yang akan dibuat berisikan field, type field, dan ukuran
dimana tabel-tabel tersebut digunakan untuk menampung data. Aplikasi
pengolahan data produk pertanian dan perkebunan CV Gilang Perkasa
memiliki delapan tabel yang akan disimpan dalam sebuah database.
Adapun struktur tabel yang akan dirancang adalah sebagai berikut:
Nama database : lince
a. Tabel Pengiriman
Tabel pengiriman diinput bagian admin data dip roses di tabel
pengiriman. Struktur tabel pengiriman dapat dilihat pada Tabel
3.1.
Primary Key : id_pengiriman
Tabel 3.1 Pengiriman
No File Name Type Width Keterangan
1 id_pengirim
an
Int 11 Primary key
2 Id_pembaya
ran
Int 11 Foreign key
59
No File Name Type Width Keterangan
3 Nm_produk Varchar 50 Nama produk
4 Jlh_produk Int 11 Jumlah produk
b. Tabel Supplier
Tabel supplier digunakan untuk menampung data supplier yang
diinput oleh admin. Struktur tabel supplier dapat dilihat pada Tabel
3.2.
Primary Key : id_supplier
Tabel 3.2 Supllier
No File Name Type Width Keterangan
1 id_supplier Int 11 Primary key
2 nama_supplie
r
Varchar 50 Nama supplier
3 Alamat Text Alamat supplier
4 Tlp Varchar 30 Telpeon supplier
c. Tabel Produk
Tabel produk digunakan untuk menampungdata produk yang.di
input oleh admin Struktur tabel produk dapat dilihat pada Tabel 3.3.
Primary Key : id_produk
Tabel 3.3 Produk
No File Name Type Width Keterangan
1 id_produk Int 11 Primary key
2 nama_produk varchar 50 Nama produk
3 Keterangan Text Ket.produk
4 Harga Int 11 Harga jual produk
5 Stok Int 11 Stok produk
d. Tabel Pelanggan
60
Tabel pelanggan digunakan untuk menampung data pelanggan yang
di input oleh admin. Struktur tabel pelanggan dapat dilihat pada
Tabel 3.4.
Primary Key : id_pelanggan
Tabel 3.4 Pelanggan
No File Name Type Width Keterangan
1 id_pelangga
n
Int 11 Primary key
2 nama_pelan
ggan
Varchar 50 Nama pelanggan
3 Alamat Text Alamat pelanggan
4 Tlp Varchar 15 Telpon pelanggan
5 Username varchar 50 Nama pengguna
6 Password varchar 30 pass pengguna
e. Tabel Pembelian
Tabel pembelian digunakan untuk menampung data pembelian yang
diinput oleh bagian admin. Struktur tabel pembelian dapat dilihat
pada Tabel 3.5.
Primary Key : id_pembelian
Tabel 3.5 Pembelian
No File Name Type Width Keterangan
1 id_pembelian Int 11 Primary key
2 id_supplier Int 11 Foreign key
3 Id_stok Int 11 Foreign key
4 Id_produk Int 11 Foreign key
5 no_po Varchar 50 No Purchase order
6 tgl_pembelian Date Tanggal
pembelian
7 no_faktur Varchar 30 No Purchase Inv
61
No File name field width Keterangan
8 Total Varchar 10 Total Pembelian
9 id_pengguna Int 11 Foreign key
f. Tabel stok
Tabel stok didapat dari tabel data pembelian. Struktur tabel stok
dapat dilihat pada Tabel 3.6.
Primary Key : id_stok
Tabel 3.6 Stok
No File Name Type Width Keterangan
1 id_stok Int 11 Primary key
2 id_pembelian Int 11 Foreign key
3 Nm_produk varchar 50 Nama produk
4 Jlh_stok Int 11 Jumlah pembelian
g. Tabel Penjualan
Tabel penjualan digunakan untuk menampung data penjualan
barang yang diinput oleh bagian admin. Struktur tabel penjualan
dapat dilihat pada Tabel 3.7.
Primary Key : id_penjualan
Tabel 3.7 Penjualan
No File Name Type Width Keterangan
1 id_penjualan Int 11 Primary key
2 id_pembayara
n
Int 11 Foreign key
3 tgl_penjualan Date Tgl
penjualan
5 Total Int 11 Total
penjualan
produk
62
No File Name Type Width Keterangan
6 Status_pesan Varch
ar
30 Status pesan
produk
7 Bank Varch
ar
30 Nama bank
pembeli
8 Nama_transfe
r
Varch
ar
60 Nama
pembeli
9 Alamat Varch
ar
255 Alamat
pembeli
h. Tabel Pembayaran
Tabel pembayaran diinput oleh bagian pelanggan dan diproses ke
tabel pembayaran. Struktur tabel pembayaran dapat dilihat pada
Tabel 3.8.
Primary Key : id_pembayaran
Tabel 3.8 Pembayaran
No File Name Type Width Keterangan
1 id_pembayaran Int 11 Primary key
2 id_pemesanan Int 11 Foreign key
3 Nm_produk varchar 50 Nama produk
4 Tgl_pembayaran Date Tanggal
pembayaran
4. Design Interface
Untuk mempermudah dalam perancangan sistem maka penulis
memvisualisasikan antarmuka halaman aplikasi yang dibangun
sehingga dapat memberikan gambaran dari aplikasi yang di hasilkan
sebagai berikut :
1. Design Interface Halaman Menu Login
63
Pada gambar 3.11 merupakan rancangan tampilan menu login
Username
Password
Login
Logo
Gambar 3.11 Rancangan Tampilan Menu Login
Form
2. Design Interface Halaman Menu Home
Pada gambar 3.12 merupakan rancangan tampilan menu home
Logo
Home
Home pengguna
Logo
Selamat datang
CV Gilang Perkasa
Menu
Gambar 3.12 Rancangan Tampilan Menu Home
3. Design Interface Halaman Kelola Pengguna
Pada gambar 3.13 merupakan rancangan tampilan kelola
pengguna
64
Logo
Home
Kelola pengguna
pengguna pengguna
Kelola produk
Daftar stok
Kelola pelanggan
Kelola supplier
Kelola pembelian
Kelola penjualan
Username
password
Akses
show
simpan Refresh
Search:
username akses Aksi
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxxvpenjualan
Gambar 3.13 Rancangan Tampilan Menu Kelola Pengguna
4. Design Interface Halaman Kelola Produk
Pada gambar 3.14 merupakan rancangan tampilan kelola produk
Logo
Home
Kelola pengguna
produk pengguna
Kelola produk
Daftar stok
Kelola pelanggan
Kelola supplier
Kelola pembelian
Kelola penjualan
Nama produk
Deskripsi
show
simpan Refresh
Search:
No. produk Nama produk Aksi
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Deskripsi
Xxxxxx
Xxxxxx
Xxxxxxvpenjualan
Gambar 3.14 Rancangan Tampilan Menu Kelola Produk
5. Design Interface Halaman Kelola Data Stok
Pada gambar 3.15 merupakan rancangan tampilan kelola data stok
65
Logo
Home
Kelola pengguna
pembelian pengguna
Kelola produk
Daftar stok
Kelola pelanggan
Kelola supplier
Kelola pembelian
Kelola penjualan
show Search:
Daftar stok CV
Gilang Perkasa
palembang
No
1
2
3
4
Nama produk
Xxx
Xxx
Xxx
xxx
Keterangan
Xxx
Xxx
Xxx
xxx
Harga
Xxx
Xxx
Xxx
xxx
Stok
Xxx
Xxx
Xxx
xxxvpenjualan
Gambar 3.15 Rancangan Tampilan Menu Kelola
Data Stok
6. Design Interface Halaman Kelola Pelanggan
Pada gambar 3.16 merupakan rancangan tampilan kelola
pelanggan
Logo
Home
Kelola pengguna
Pelanngan pengguna
Kelola produk
Daftar stok
Kelola pelanggan
Kelola supplier
Kelola pembelian
Kelola penjualan
Nama pelanggan
Alamat
show
simpan Refresh
Search:
Nama pelanggan Alamat Aksi
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Tlp
Xxxxxx
Xxxxxx
Xxxxxx
Tlp
vpenjualan
Gambar 3.16 Rancangan Tampilan Menu Kelola
Pelanggan
7. Design Interface Halaman Kelola Supplier
66
Pada gambar 3.17 merupakan rancangan tampilan kelola
Supplier
Logo
Home
Kelola pengguna
supplier pengguna
Kelola produk
Daftar stok
Kelola pelanggan
Kelola supplier
Kelola pembelian
Kelola penjualan
Nama supplier
Alamat
Tlp
show
simpan Refresh
Search:
Nama supplier Alamat Tlp Aksi
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxxvpenjualan
Gambar 3.17 Rancangan Tampilan Menu Kelola Supplier
8. Design Interface Halaman Kelola Pembelian
Pada gambar 3.18 merupakan rancangan tampilan kelola
pembelian
Logo
Home
Kelola pengguna
pembelian pengguna
Kelola produk
Daftar stok
Kelola pelanggan
Kelola supplier
Kelola pembelian
Kelola penjualan
Data pembelian
Input pembelian baru
show Search:
Tanggal pembelian Nomor PO Aksi
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Nama supplier
Xxxxxx
Xxxxxx
Xxxxxx
Nomor faktur
Xxxxxx
Xxxxxx
Xxxxxxvpenjualan
Gambar 3.18 Rancangan Tampilan Menu Kelola Pembelian
9. Design Interface Halaman Input Pembelian Baru
67
Pada gambar 3.19 merupakan rancangan tampilan input pembelian
baru
Tambah Pembelian
Detail Pembelian pengguna
No PO
Nama Supplier
Tanggal Pembelian
Nomor Faktur
Simpan
No. Nama Produk Jumlah Produk
1234
****
Gambar 3.19 Rancangan Tampilan Menu Input Pembelian
Baru
10. Design Interface Halaman Kelola Penjualan
Pada gambar 3.20 merupakan rancangan tampilan kelola penjualan
Logo
Home
Kelola pengguna
penjualan pengguna
Kelola produk
Daftar stok
Kelola pelanggan
Kelola supplier
Kelola pembelian
Kelola penjualan
Data penjualan
Input penjualan baru
show Search:
Tanggal penjualan Nama pelanggan Aksi
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Xxxxxx
Total
Xxxxxx
Xxxxxx
Xxxxxxvpenjualan
Gambar 3.20 Rancangan Tampilan Menu Kelola Penjualan
11. Design Interface Halaman Input Penjualan Baru
Pada gambar 3.21 merupakan rancangan tampilan input
penjualan baru
68
Tambah Penjualan
Detail Penjualan pengguna
Nama Pelanggan
Tanggal Penjualan
Simpan
No. Nama Produk Jumlah Harga
1234
****
Gambar 3.21 Rancangan Tampilan Menu Input
Pembelian Baru
12. Design Interface Halaman Data Stok Bagian Gudang
Pada gambar 3.22 merupakan rancangan tampilan data stok
bagian gudang
Logo
Home
Laporan produk pengguna
Daftar stok
show Search:
Daftar stok CV
Gilang Perkasa
palembang
No
1
2
3
4
Nama produk
Xxx
Xxx
Xxx
xxx
Keterangan
Xxx
Xxx
Xxx
xxx
Harga
Xxx
Xxx
Xxx
xxx
Stok
Xxx
Xxx
Xxx
xxx
Gambar 3.22 Rancangan Tampilan Menu Data Stok Bagian gudang
13. Design Interface Halaman Laporan Pembelian Bagian Wakil
Direktur Pada gambar 3.23 merupakan rancangan tampilan
laporan pembelian bagian wakil direktur
69
Logo
Home
Laporan Pembelian
Laporan Pembelian pengguna
Laporan Penjualan
Laporan ProdukTanggal pembelian Nomor PO Total
XxxxxxXxxxxxXxxxxx
XxxxxxXxxxxxXxxxxx
Nama supplier
XxxxxxXxxxxxXxxxxx
Nomor faktur
XxxxxxXxxxxxXxxxxx
XxxxxxXxxxxxXxxxxx
Cetak Kembali
Daftar Stok CV
Gilang Perkasa
Palembang
Gambar 3.23 Rancangan Tampilan Menu Laporan
Pembelian Wakil Direktur
14. Design Interface Halaman Laporan Penjualan Bagian Wakil
Direktur. Pada gambar 3.24 merupakan rancangan tampilan
laporan penjualan bagian wakil direktur
Logo
Home
Laporan Pembelian
Laporan Penjualan pengguna
Laporan Penjualan
Laporan ProdukTanggal penjualan
Xxxxxx
Xxxxxx
Xxxxxx
Nama pelanggan
Xxxxxx
Xxxxxx
Xxxxxx
Total
Xxxxxx
Xxxxxx
Xxxxxx
Cetak Kembali
Daftar Stok CV
Gilang Perkasa
Palembang
No.
X
X
X
Gambar 3.24 Rancangan Tampilan Menu Laporan
Penjualan Wakil Direktur
15. Design Interface Halaman Laporan Produk Bagian Wakil
Direktur. Pada gambar 3.25 merupakan rancangan tampilan
laporan produk bagian wakil direktur
70
Logo
Home
Laporan produk pengguna
Laporan
Pembelian
show Search:
Laporan Produk CV
Gilang Perkasa
palembang
No
1
2
3
4
Nama produk
Xxx
Xxx
Xxx
xxx
Keterangan
Xxx
Xxx
Xxx
xxx
Harga
Xxx
Xxx
Xxx
xxx
Stok
Xxx
Xxx
Xxx
xxx
Laporan
Penjualan
Laporan
Penjualan
Gambar 3.25 Rancangan Tampilan Menu data stok
Wakil Direktur
16. Design Interface Halaman Laporan Pembelian Bagian Marketing
Pada gambar 3.26 merupakan rancangan tampilan laporan
pembelian bagian wakil direktur
Logo
Home
Home
Laporan Pembelian pengguna
Daftar Pelanggan
Laporan PembelianTanggal pembelian
Xxxxxx
Xxxxxx
Xxxxxx
Nama supplier
Xxxxxx
Xxxxxx
Xxxxxx
Total
Xxxxxx
Xxxxxx
Xxxxxx
Cetak Kembali
Laporan
Pembelian CV
Gilang Perkasa
Palembang
Nomor PO
X
X
X
Nomor faktur
Xxxxxx
Xxxxxx
Xxxxxx
Grand Total xxxxxxxxxxx
Gambar 3.26 Rancangan Tampilan Menu data
pelanggan
17. Design Interface Halaman Laporan Pembelian Bagian Marketing
Pada gambar 3.27 merupakan rancangan tampilan laporan
pembelian bagian marketing
71
Logo
Home
Laporan Pembelian pengguna
Daftar Pelanggan
Laporan PembelianNama Pelanggan
Xxxxxx
Xxxxxx
Xxxxxx
tlp
Xxxxxx
Xxxxxx
Xxxxxx
Daftar Pelanggan
CV Gilang
Perkasa
Palembang
No
X
X
X
Alamat
Xxxxxx
Xxxxxx
Xxxxxx
show entris
Gambar 3.27 Rancangan Tampilan Menu laporan
pembelian Marketing
3.2.2.3. Implementation (Pelaksanaan)
1). Website admin
1. Tampilan Login Admin
Tampilan ini berisikan login form admin untuk masuk
kedalam dashboar dadmin. Dengan cara mengisi
fieldusername, password, dan memilih akses masuk lalu
menekan tombol login yang terdapat pada tampilanform.
Adapun Tampilan Login Form seperti pada Gambar 3.27.
72
Gambar 3.28 Tampilan Login Form
2. Tampilan Menu Home
Tampilan menu Home yang merupakan tampilan utama
dari program pada CV.Gilang Perkasa. Adapun tampilan
menu Home dapat dilihat pada Gambar 3.29.
Gambar 3.29 Tampilan Home
73
3. Tampilan Kelola Pengguna
Pada tampilan kelola pengguna berisi informasi yang
menampilkan seluruh pengguna yang ada pada
CV.Gilang Perkasa, baik itu nama pengguna dan hak
akses. Pada menu ini admin memiliki kendali untuk
merubah status dari pengguna aktif ataupun nonaktif, edit
data pengguna, menghapus data pengguna dan
menambahkan pengguna baru. Adapun Tampilan kelola
pengguna dapat dilihat pada Gambar 3.30.
Gambar 3.30 Tampilan Kelola Pengguna
4.Tampilan Kelola Produk
Pada menu tampilan kelola produk ini berisi informasi
mencakup No produk, nama produk dan deskripsi produk
yang ada pada CV. Gilang Perkasa pada menu ini admin
dapat mengedit, menghapus dan menambah data produk.
74
Tampilan data produk ini juga sama persis dengan
tampilan kelola produk web wakil direktur. Adapun
Tampilan kelola produk dapat dilihat pada Gambar 3.31.
Gambar 3.31 Tampilan Kelola Produk
5.Tampilan Data Stok
Pada menu tampilan ini berisi informasi mengenai data
stok produk yang mencakup kode produk, nama produk,
keterangan, harga dan stok produk. Tampilan ini juga
sama persis dengan tampilan data stok web gudang dan
web wakil direktur. Adapun tampilan dari data stok dapat
dilihat pada Gambar 3.32.
75
Gambar 3.32 Tampilan Data Stok
6.Tampilan Kelola Pelanggan
Tampilan menu pelanggan berisi informasi nama
pelanggan, alamat dan nomor telepon. Pada menu ini
admin memiliki akses mengedit, menghapus, dan
menambah data pelanggan dengan mengetik nama
pelanggan menu kemudian simpan data yang ditambah.
Adapun Tampilan menu kelola pelanggan dapat dilihat
pada Gambar 3.33.
76
Gambar 3.33 Tampilan Kelola Pelanggan
7.Tampilan Kelola Supplier
Pada menu tampilan ini berisi informasi mengenai nama
supplier, pada menu berikut admin dapat mengedit,
menghapus dan menambah data supplier. Adapun
Tampilan kelola supplier dapat dilihat pada Gambar 3.33.
Gambar 3.34 Tampilan Kelola Supplier
8. Tampilan Kelola Pembelian
77
Tampilan kelola pembelian berisi informasi mngenai
tanggal, nomor po, nama supplier, nomor faktur dan total.
Pada menu ini juga berisi status pembelian barang. Dan
untuk melihat detail dari barang yang telah dibeli dari
supplier tersebut dengan cara menekan tombol detail.
Adapun Tampilan dari menu kelola Pembelian dapat di
lihat pada Gambar 3.35.
Gambar 3.35 Tampilan Kelola Pembelian
Tampilan untuk tambah pembelian dengan cara menekan
input pembelian baru yang terdiri dari nomor po, nama
supplier, tanggal pembelian, nomor faktur, nama produk,
jumlah dan harga produk. Adapun tampilan dari Input
pembelian baru dapat dilihat pada Gambar 3.36
78
Gambar 3.36 Tampilan Input Pembelian Baru
9.Tampilan Kelola Penjualan
Tampilan dari menu beikut yaitu berisi informasi tanggal
penjualan, nama pelanggan dan total penjualan. Untuk
melihat detail barang yang terjual dapat dilakukan dengan
menekan tombol detail. Adapun Tampilan dari menu
Kelola Penjualan dapat di lihat pada Gambar 3.37.
Gambar 3.37 Tampilan kelola Penjualan
79
Tampilan untuk tambah penjualan dengan cara menekan
input penjualan baru yang terdiri dari nama pelangan,
tanggal penjualan, nama produk, jumlah produk dan harga
produk. Adapun tampilan dari Input penjualan baru dapat
dilihat pada Gambar 3.38
Gambar 3.38 Tampilan Input Penjualan Baru
10.Tampilan Validasi Penjualan
Tampilan dari menu beikut yaitu berisi informasi tanggal
penjualan, nama pelanggan dan total penjualan. Untuk
melihat detail barang yang terjual dapat dilakukan dengan
menekan tombol detail. Dan juga untuk menolak atau
konfirmasi pesanan klik pilihan dibawah detail. Adapun
Tampilan dari menu Kelola Penjualan dapat di lihat pada
Gambar 3.39.
80
Gambar 3.39 Tampilan Validasi Penjualan
2.Website Kepala gudang
1.Tampilan Data stok Bagian Gudang
Pada menu tampilan ini berisi informasi mengenai data
stok produk yang mencakup kode produk, nama produk,
keterangan, harga dan stok produk. Tampilan ini juga
sama persis dengan tampilan data stok web admin dan
web wakil direktur. Adapun tampilan dari data stok
dapat dilihat pada Gambar 3.40.
81
Gambar 3.40 Tampilan data Stok Pada Gudang
3.Website Marketing
1.Tampilan Data Pelanggan
Tampilan menu pelanggan berisi informasi nama
pelanggan, alamat dan nomor telepon. Pada menu ini
admin memiliki akses mengedit, menghapus, dan
menambah data pelanggan dengan mengetik nama
pelanggan menu kemudian simpan data yang ditambah.
Adapun Tampilan menu kelola pelanggan dapat dilihat
pada Gambar 3.41.
82
Gambar 3.41 Tampilan Data Pelanggan
2.Tampilan Data Pembelian
Tampilan kelola pembelian berisi informasi mngenai
tanggal, nomor po, nama supplier, nomor faktur dan total.
Pada menu ini juga berisi status pembelian barang. Dan
untuk melihat detail dari barang yang telah dibeli dari
supplier tersebut dengan cara menekan tombol detail.
Adapun Tampilan dari menu kelola Pembelian dapat di
lihat pada Gambar 3.42.
83
Gambar 3.42 Tampilan Kelola Pembelian
4.Website Wakil Direktur
1.Tampilan Laporan
Tampilan menu laporan berisi informasi laporan
pembelian, laporan penjualan dan laporan stok produk.
Berikut tampilan beberapa menu tersebut :
a.Tampilan Laporan pembelian
Pada menu tampilan ini berisi informasi mengenai
periode pembelian, pada menu berikut wakil direktur
dapat memproses setelah memasukkan tanggal periode
pembelian sampai dengan pembelian barang yang
diinginkan pada kolom. Dengan menekan tombol
cetak maka laporan pembelian produk akan tercetak
Adapun tampilan laporan pembelian dapat dilihat
pada Gambar 3.43.
84
Gambar 3.43 Tampilan Laporan Pembelian
b.Tampilan Laporan Penjualan
Pada menu tampilan ini berisi informasi mengenai
periode penjualan, pada menu berikut wakil direktur
dapat memproses setelah memasukkan tanggal periode
penjualan sampai dengan penjualan barang yang
diinginkan pada kolom kemudian klik tombol cari
untuk melihat laporan penjualan. Dengan menekan
tombol cetak maka laporan penjualan akan tercetak
Adapun tampilan laporan penjualan dapat dilihat pada
Gambar 3.44
85
Gambar 3.44 Tampilan Laporan Penjualan
c.Tampilan Data Stok
Pada menu tampilan ini berisi informasi mengenai
data produk yang mencakup nama produk, keterangan,
harga dan stok produk. Tampilan ini juga sama persis
dengan tampilan data stok web admin dan web kepala
gudang. Adapun tampilan dari data produk dapat
dilihat pada Gambar 3.45.
Gambar 3.45 Tampilan data stok
86
BAB IV
PENUTUP
4.1 Kesimpulan
Berdasarkan penelitian yang telah dilakukan oleh penulis selama
kurang lebih satu bulan maka dihasilkan sebuah aplikasi berbasis website
yakni berupa aplikasi pengolahan data produk perkebunan dan pertanian
yang digunakan sebagai program pengelolaan data.
Perancangan aplikasi ini telah menampilkan beberapa informasi sebagai
berikut :
1. Sistem ini menghasilkan Aplikasi pengolahan data produk pertanian dan
perkebunan CV Gilang Perkasa yang memudahkan bagian administrasi
dalam mengolah data yang ada.
2. Untuk bagian wakil direktur dapat menghasilkan Laporan data pembelian,
laporan data penjualan dan laporan stok barang.
4.2. Saran
Dari hasil kesimpulan yang penulis utarakan tadi aplikasi pengolahan data
produk ini memiliki potensi yang sangat besar untuk dikembangkan menjadi
lebih baik lagi dan lebih lengkap, oleh karena itu saran dari penulis yaitu :
1. Dikembangkan menjadi sistem informasi yang dapat dibuka melalui
mobile.
2. Dapat dijadikan sebagai sumber referensi untuk penelitian selanjutnya
87