kementerian riset, teknologi dan pendidikan tinggi …library.palcomtech.com/pdf/6083.pdf · 2018....
TRANSCRIPT
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PALCOMTECH
PRAKTIK KERJA LAPANGAN
Aplikasi Pengolahan Data Barang Masuk dan Barang Keluar di PT Salim
Ivomas Pratama tbk
Diajukan Oleh :
INDUN KURNIAWATI
031150026
Diajukan Sebagai Syarat Menyelesaikan Mata Kuliah Praktik Kerja
Lapangan dan Syarat Penyusunan Lta
PALEMBANG
2018
vii
DAFTAR ISI
Nama Halaman Hal
HALAMAN JUDUL ..................................................................................... i
HALAMAN PENGESAHAN PEMBIMBING ........................................... ii
HALAMAN PENGESAHAN PENGUJI .................................................... iii
MOTTO DAN PERSEMBAHAN ................................................................ iv
KATA PENGANTAR ................................................................................... v
DAFTAR ISI .................................................................................................. vii
DAFTAR TABEL ......................................................................................... x
DAFTAR GAMBAR ..................................................................................... xi
BAB I PENDAHULUAN ............................................................................. 1
1.1. Latar Belakang ............................................................................. 1
1.2. Ruang Lingkup ............................................................................. 3
1.3. Tujuan dan Manfaat PKL ............................................................. 3
1.3.1. Tujuan ............................................................................... 3
1.3.2. Manfaat ............................................................................. 4
1.4.Tempat dan Waktu Pelaksanaan PKL ............................................ 5
1.4.1. Tempat PKL .................................................................... 5
1.4.2. Waktu Pelaksanaan PKL ................................................. 5
1.5. Teknik Pengumpulan Data................ ............................................ 5
1.5.1. Observasi .......................................................................... 5
viii
1.5.2. Interview ........................................................................... 6
1.5.3. Studi Pustaka ................................................................... 6
BAB II TINJAUAN PUSTAKA ................................................................... 8
2.1. Landasan Teori .............................................................................. 8
2.1.1. Web / Website ................................................................. 8
2.1.2. Bahasa Pemrograman ...................................................... 9
2.1.3. Database ........................................................................... 9
2.1.4. Flowchart .......................................................................... 10
2.1.5. Data Flow Diagram (DFD) ............................................... 12
2.1.6. Entity Relationship Diagram (ERD) ................................. 14
2.1.7. Aplikasi ............................................................................. 15
2.1.8. Php hypertext preprocesor (PHP)..................................... 15
2.1.9. Mysql ................................................................................ 16
2.2.Gambaran Umum Perusahaan ....................................................... 16
2.2.1. Sejarah Perusahaan ........................................................... 16
2.2.2. Profil Perusahaan ............................................................... 18
2.2.3. Visi dan Misi Perusahan ................................................... 18
2.2.4. Tugas dan Wewenang ...................................................... 20
2.2.5. Uraian Kegiatan ................................................................. 23
BAB III LAPORAN KEGIATAN…………………………………............ 24
3.1. Hasil Pengamatan .......................................................................... 24
3.1.1. Prosedur Yang Berjalan ...................................................... 24
3.1.2. Prosedur Yang Diusulkan.................................................... 27
ix
3.2. Evaluasi Dan Pembahasan ..................................................... 31
3.2.1. Evaluasi ............................................................................... 31
3.2.2. Pembahasan ........................................................................ 32
3.2.2.1. Diagram Konteks ................................................... 32
3.2.2.2. DFD (Data Flow Diagram) Level 0 ...................... 33
3.2.2.3. DFD (Data Flow Diagram) Level 1 ...................... 34
3.2.2.4. ERD (Entity Relationship Diagram) ..................... 34
3.2.2.5. Struktur Tabel ....................................................... 35
3.2.2.6. Desain Tampilan ................................................... 39
3.2.2.7. Tampilan Interface ................................................ 44
BAB IV PENUTUP ........................................................................................ 49
4.1. Kesimpulan .................................................................................... 49
4.2. Saran .............................................................................................. 50
DAFTAR PUSTAKA .................................................................................... xii
LAMPIRAN .................................................................................................... xiv
x
DAFTAR TABEL
Tabel Hal
Tabel 2.1 Simbol-simbol Flowchart ......................................................... 10
Tabel 2.2 Simbol-simbol Data Flow Diagram (DFD) ............................. 14
Tabel 2.3 Notasi-notasi ERD ................................................................... 15
Tabel 3.1 User ........................................................................................... 41
Tabel 3.2 Suplier ....................................................................................... 41
Tabel 3.3 Kebun ........................................................................................ 42
Tabel 3.4 PO ............................................................................................. 42
Tabel 3.5 Instock ...................................................................................... 43
Tabel 3.6 DO ............................................................................................ 43
Tabel 3.7 Outstock ................................................................................... 44
DAFTAR GAMBAR
Gambar Hal
xi
Gambar 2.1 Struktur Organisasi PT Salim Ivomas ................................... 22
Gambar 3.1 Flowchart Prosedur Barang Masuk .......................................….. 28
Gambar 3.2 Flowchart Prosedur Barng Keluar ........................................... .. 30
Gambar 3.3 Flowchart Yang Diusulkan Barang Masuk ............................ .. 32
Gambar 3.4 Flowchart Yang Diusulkan Barang Keluar ............................. .. 26
Gambar 3.5 Diagram Konteks ..................................................................... .. 37
Gambar 3.6 DFD (Data Flow Diagram) Level 0 ......................................... .. 38
Gambar 3.7 DFD (Data Flow Diagram) Level 1 ......................................... .. 39
Gambar 3.8 Entity Relationship Diagram (ERD) ....................................... .. 39
Gambar 3.9 Desain tampilan form login ..................................................... .. 45
Gambar 3.10 Desain tampilan form dashboard ........................................... .. 45
Gambar 3.11 Desain tampilan manajemen user .......................................... .. 46
Gambar 3.12 Desain tampilan menu data kebun ......................................... .. 47
Gambar 3.13 Desain tampilan menu data supplier ..................................... .. 47
Gambar 3.14 Desain tampilan form entri PO .............................................. .. 48
Gambar 3.15 Desain tampilan form entri DO ............................................ .. 48
Gambar 3.16 Tampilan ini berisikan login form ......................................... .. 49
Gambar 3.17 Tampilan Dashboard ............................................................. .. 50
Gambar 3.18 Tampilan Data Manajemen User ........................................... .. 50
Gambar 3.19 Tampilan Data Kebun ............................................................ .. 51
Gambar 3.20 Tampilan Data Supplier ......................................................... .. 51
Gambar Hal
Gambar 3.21 Tampilan Entri PO ................................................................. .. 52
xii
Gambar 3.22 Tampilan Entri DO ................................................................ .. 52
DAFTAR LAMPIRAN
xiii
Lampiran 1 Form Topik dan Judul (Fotocopy).
Lampiran 2 Form Surat Balasan dari Perusahaan (Fotocopy).
Lampiran 3 Form Konsultasi (Fotocopy).
Lampiran 4 Form Surat Pernyataan (Fotocopy).
Lampiran 5 Form Form Nilai dari Perusahaan (Fotocopy).
Lampiran 6 Form Absensi dari Perusahaan (Fotocopy).
Lampiran 7 Form Form Kegiatan Harian PKL (Fotocopy).
Lampiran 8 Form Revisi Ujian PKL STMIK (Asli).
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
PROGRAM STUDI MANAJEMEN INFORMATIKA POLITEKNIK
PALCOMTECH
HALAMAN PENGESAHAN PEMBIMBING PKL
NAMA : INDUN KURNIAWATI
NOMOR POKOK : 031150026
PROGRAM STUDI : MANAJEMEN INFORMATIKA
JENJANG PENDIDIKAN : DIPLOMA TIGA (D3)
JUDUL : APLIKASI PENGOLAHAN DATA BARANG
MASUK DAN BARANG KELUAR DI PT SALIM
IVOMAS PRATAMA Tbk.
Palembang,28 Juni 2018
Mengetahui
Pembimbing, Direktur,
Alan suputro, S.Kom., M.Kom.
NIDN: 0222098801
Benedictus Effendi, S.T., M.T.
Nip : 09.PCT.13
ii
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
PROGRAM STUDI MANAJEMEN INFORMATIKA POLITEKNIK
PALCOMTECH
HALAMAN PENGESAHAN PENGUJI PKL
NAMA : INDUN KURNIAWATI
NOMOR POKOK : 031150026
PROGRAM STUDI : MANAJEMEN INFORMATIKA
JENJANG PENDIDIKAN : DIPLOMA TIGA (D3)
JUDUL : RANCANG BANGUN WEBSITE CV GILANG
PERKASA
Tanggal : 16 Juli2018 Tanggal 16 Juli 2018
Penguji 1,
Penguji 2,
Fatmariani, S.Kom., M.Kom.
NIDN: 0214036903
Mustika, S.Kom., M.Kom.
NIDN: 0204038302
Menyetujui
Direktur
Benedictus Effendi, S.T., M.T.
Nip : 09.PCT.13
iii
MOTTO:
Jika anda tidak mampu terbang maka berlarilah, jika tak
mampu berlari maka berjalan sudah cukup. Jika belum bisa
maka merangkak lah. Karena anda harus terus bergerak
maju dan maju
Kupersembahkan Kepada:
- Ayahanda dan Ibunda Tercinta
-om dan Tante
- Saudara-saudaraku tersayang
- Para Pendidik yang kuhormati
- Dosen pembimbing
iv
KATA PENGANTAR
Alhamdulillah, puji syukur atas kehadirart Allah S.W.T yang mana telah
memberikan banyak nikmat dan rahmat-Nya sehingga saya bisa menyelesaikan
laporan praktik kerja lapangan yang berjudul “Aplikasi Pengolahan Barang Masuk
Dan Barang Keluar”. 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 Bapak Alan
Saputro, 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.
Oleh karenanya, saya sangat berharap kritik dan saran yang membangun untuk
v
perbaikan kedepannya. Akhir kata, penulis ucapkan banyak terima kasih untuk semua
pihak yang telah membantu.
Palembang, Juni 2018
Penulis
vi
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.................................................................................................. xiii
DAFTAR LAMPIRAN......................................................................................... xiv
BAB I PENDAHULUAN
1.1 Latar Belakang ............................................................................ 1
1.2 Ruang Lingkup………................................................................ 3
1.3 Perumusahan Masalah ................................................................. 3
1.4 Tujuan dan Manfaat PKL ............................................................. 3
1.4.1 Tujuan PKL ....................................................................... 3
1.4.2 Manfaat PKL ...................................................................... 4
1.5 Tempat dan Waktu Pelaksanaan .................................................. 4
1.6 Teknik Pengumpulan Data .......................................................... 5
1.6.1 Wawancra ........................................................................... 5
vii
1.6.2 Observasi ............................................................................. 5
1.6.3 Studi Pustaka ....................................................................... 6
1.6.4 Dokumentasi ....................................................................... 6
BAB II TINJAUAN PUSTAKA
2.1 Landasan Teori ......................................................................... 7
2.1.1 Web .................................................................................. 7
2.1.2 Web Statis dan Web Dinamis............................................ 7
2.1.3 PHP .................................................................................. 8
2.1.4 MySql ............................................................................... 9
2.1.5 Laravel ............................................................................. 9
2.1.6 Object Oriented Design (OOD)....................................... 10
2.1.7 Rapid Aplication Development (RAD)........................... 10
2.1.8. Unified Modelling Language(UML)............................. 13
2.2 Gambaran Umum Perusahaan .................................................... 18
2.2.1 Sejarah ..............................................................................21
2.2.2 Visi dan Misi..................................................................... 21
2.2.3 Struktur Organisasi .......................................................... 22
2.2.4 Tugas dan Wewenang ...................................................... 22
2.2.5 Uraian Kegiatan ............................................................... 25
BAB III PEMBAHASAN
viii
3.1 Hasil Pengamatan …..................................................................
273.2 Evaluasi dan pembahasan ..........................................................
27
3.2.1 Evaluasi ............................................................................ 27
3.2.2 Pembahasan ...................................................................... 28
3.2.2.1 Metode pengembangan sistem ............................. 28
BAB IV PENUTUP
4.1 Kesimpulan ................................................................................ 69
4.2 Saran .......................................................................................... 69
DAFTAR PUSTAKA ........................................................................................... xv
HALAMAN LAMPIRAN ..................................................................................... xvi
ix
DAFTAR GAMBAR
1. Gambar 2.1 Gambar Fase RAD……........................................................… 11
2. Gambar 2.2 Gambar Diagram UML .........................................................… 14
3. Gambar 2.3 Gambar Struktur Organisasi Perusahaan ..............................… 22
4. Gambar 3.1 Gambar Use Case yang Diusulkan .......................................... 30
5. Gambar 3.2 Gambar Activity Diagram Login Admin ................................ 31
6. Gambar 3.3 Gambar Activity Diagram Mengolah Berita ........................... 32
7. Gambar 3.4 Gambar Activity Diagram Mengolah Produk ......................... 33
8. Gambar 3.5 Gambar Activity Diagram Mengolah Galeri ........................... 34
9. Gambar 3.6 Gambar Activity Diagram Mengolah Mitra ............................ 35
10. Gambar 3.7 Gambar Activity Diagram Mengolah Prestasi ........................ 36
11. Gambar 3.8 Gambar Activity Diagram Mengolah Testimoni ...................... 37
12. Gambar 3.9 Gambar Activity Diagram Mengisi Testimoni......................... 38
13. Gambar 3.10 Gambar Activity Diagram Mengolah Forum ......................... 39
14. Gambar 3.11 Gambar Activity Diagram Mengisi Forum…........................ 40
15. Gambar 3.12 Gambar Activity Diagram User yang Diusulkan ................... 40
16. Gambar 3.13State Machine Diagram Admin yang diusulkan..................... 41
17. Gambar 3.14State Machine Diagram User yang diusulkan....................... 41
x
18. Gambar 3.15Rancangan Tampilan Menu Home …..................................... 46
19. Gambar 3.16Rancangan Tampilan Menu Profile ….................................... 47
20. Gambar 3.17Rancangan Tampilan Menu Produk …................................... 47
21. Gambar 3.18Rancangan Tampilan Menu Berita …..................................... 48
22. Gambar 3.19Rancangan Tampilan Menu Visi-misi …................................ 48
23. Gambar 3.20Rancangan Tampilan Menu Struktur Organisasi .................... 49
24. Gambar 3.21Rancangan Tampilan Menu Galeri …..................................... 49
25. Gambar 3.22Rancangan Tampilan Menu Mitra …...................................... 50
26. Gambar 3.23Rancangan Tampilan Menu Prestasi ….................................. 50
27. Gambar 3.24Rancangan Tampilan Menu Testimoni …............................... 51
28. Gambar 3.25Rancangan Tampilan Menu Forum ….................................... 51
29. Gambar 3.26Rancangan Tampilan Menu Login …..................................... 52
30. Gambar 3.27Rancangan Tampilan Halaman Admin …............................... 52
31. Gambar 3.28 Gambar Desain Halaman Home ............................................ 53
32. Gambar 3.29 Gambar Desain Halaman Profile ........................................... 53
33. Gambar 3.30 Gambar Desain Halaman Produk ......................................... 54
34. Gambar 3.31 Gambar Desain Halaman Berita ........................................... 54
35. Gambar 3.32 Gambar Desain Halaman Visi Misi ....................................... 55
36. Gambar 3.33 Gambar Desain Halaman Galeri ........................................... 55
37. Gambar 3.34 Gambar Desain Halaman Struktur Organisasi ....................... 56
38. Gambar 3.35 Gambar Desain Halaman Mitra ............................................ 56
39. Gambar 3.36 Gambar Desain Halaman Prestasi ......................................... 57
xi
40. Gambar 3.37 Gambar Desain Halaman Testimoni ..................................... 57
41. Gambar 3.37 Gambar Desain Halaman Forum .......................................... 58
42. Gambar 3.39 Gambar Desain Login Admin ............................................... 58
43. Gambar 3.40 Gambar Desain Halaman Berita Admin .............................. 59
44. Gambar 3.41 Gambar Desain Halaman Produk Admin ............................. 60
45. Gambar 3.42 Gambar Desain Halaman Galeri Admin .............................. 60
46. Gambar 3.43 Gambar Desain Halaman Mitra Admin ................................ 61
47. Gambar 3.44 Gambar Desain Halaman Prestasi Admin ............................ 62
48. Gambar 3.45 Gambar Desain Halaman Promo Admin ............................... 62
49. Gambar 3.46 Gambar Desain Halaman Testimoniadmin .......................... 63
50. Gambar 3.47 Gambar Desain Halaman Forum Admin .............................. 64
xii
DAFTAR TABEL
1. Tabel 2.1 Tabel Use Case Diagram ............................................................... 15
2. Tabel 2.2 Tabel Activity Diagram .................................................................. 16
3. Tabel 2.3 Tabel State machine diagram ......................................................... 20
4. Tabel 3.1 Tabel Berita ................................................................................... 42
5. Tabel 3.2 Tabel Testimoni ............................................................................. 43
6. Tabel 3.3 Tabel Galeri ................................................................................... 43
7. Tabel 3.4 Tabel Produk ................................................................................. 43
8. Tabel 3.5 Tabel Mitra .................................................................................... 44
9. Tabel 3.6 Tabel Prestasi ................................................................................ 44
10. Tabel 3.7 Tabel User ..................................................................................... 45
11. Tabel 3.8 Tabel Promo .................................................................................. 45
12. Tabel 3.9 Tabel Forum .................................................................................. 46
13. Tabel 3.10 Tabel Uji Coba Black Box............................................................ 64
xiii
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)
1
BAB I
PENDAHULUAN
1.1. Latar Belakang
Keberadaan internet menjadi sarana untuk mendapatkan dan
menyebarkan informasi dengan cepat. Salah satu cara untuk mendapatkan dan
menyebarkan informasi ke masyarakat luas dengan mudah dan cepat adalah
dengan menggunakan website. Website merupakan media informasi yang
mudah dan luas jangkauannya. Semakin majunya perkembangan teknologi
website dan juga berkembangnya keperluan serta ide-ide kreatif, maka makin
banyak jenis-jenis website yang muncul saat ini, ada beberapa jenis website
berdasarkan fungsinya yaitu web Portal, wiki, sosial media, forum, e-
commerce , e-learning, blog, company profile atau corporate websitedan
personal website.
Salah satu website yang dipakai perusahaan untuk menyebarkan informasi
tentang perusahaan adalah company profile atau corporate website, website
dengan jenis company profile atau corporate website adalah
website yang menampilkan profil dari sebuah perusahaan termasuk informasi
produk atau jasa, portfolio sebuah perusahaan sampai dengan informasi daftar
klien. Tujuan dari website ini sudah jelas adalah untuk memperkenalkan
sebuah perusahaan dan bidang usahanya, bisa hanya sebatas informasi
perusahaan ataupun sebagai sarana promosi produk atau jasa mereka sampai
2
menjadi sarana untuk mendukung ‘branding’ produk/merk atau jasa yang
ditawarkan.
CV Gilang Perkasa adalah perusahaan yang bergerak sebagai distributor
sarana pertanian dan perkebunan serta bibit-bibit tanaman sayuran di wilayah
Sumatera Selatan. Produk-produk yang dipasarkan berupa herbisida,
fungisida, insektisida, ZPT, mulsa, pupuk organik cair serta bibit-bibit
sayuran. Khususnya dalam promosi perusahaan CV Gilang Perkasa belum
menggunakan teknologi informasi khususnya internet, karena perusahaan ini
masih melakukannya dengan cara sales mendatangi konsumen dan
memberikan informasi seadanya mengenai perusahaan sehingga penyebaran
informasi sangat sedikit dan masih sangat sulit di jangkau masyarakat
sehingga banyak yang belum mengetahui tentang perusahaan akibatnya
perusahaan belum familiar di masyarakat, oleh karena itu untuk
memperkenalkan perusahaan sangat diperlukan sebuah media informasi yang
tepat sehingga dapat membantu memperkenalkan perusahaan kepada
masyarakat dan dapat meningkatkan income perusahaan.
Berdasarkan uraian diatas, perusahaan memerlukan media informasi
berupa website agar CV Gilang perkasa lebih dikenal oleh masyarakat
melalui website, maka penulis tertarik membuat judul Peraktik Kerja
Lapangan dengan judul “ Rancang Bangun Website CV Gilang Perkasa”.
3
1.2. Ruang Lingkup
Agar tidak meluasnya permasalahan yang ada pada topik maka ruang lingkup
pada praktik kerja lapangan ini adalah membangun sebuah media
penyampaian informasi tentang perusahaan dalam bentukwebsitecompany
profile CV Gilang Perkasa. Website ini menggunakan bahasa pemograman
PHP dengan framework Laravel dan database MySQL. Data yang diolah pada
website tersebut berupa informasi tentang profil perusahaan, galeri, produk-
produk, prestasi perusahaan, mitra usaha, form testimoni dari pelanggan,
promosi, forum, serta informasi berita.
1.3. Perumusan Masalah
Adapun perumusan masalah berdasarkan latar belakang yang telah
diuraikan oleh penulis dalam laporan ini adalah “ Bagaimana merancang
sebuah media penyampaian informasi berbasis web untuk meningkatkan
pengenalan perusahaan CV Gilang perkasa?”
1.4. Tujuan dan Manfaat Praktik Kerja Lapangan
1.4.1. Tujuan PKL
Adapun tujuan yang ingin dicapai dalam penulisan ini adalah
untuk membangun sebuah website company profileCV Gilang
Perkasa.
4
1.4.2. Manfaat PKL
1.4.2.1. Manfaat Bagi Mahasiswa
Adapun manfaat bagi penulis adalah:
1. Mendapat pengalaman bekerja dan disiplin yang baik.
2. Menambah wawasan dan meningkatkan pengetahuan
mahasiswa tentang proses pembuatan website.
1.4.2.2. Manfaat bagi CV Gilang Perkasa
Adapun manfaat bagi tempat PKL adalah:
1) Dapat mempermudah masyarakat untuk mendapatkan
segala informasi mengenai CV Gilang Perkasa.
2) Dapat membantu dalam hal memperkenalkan perusahaan
tentang distribusi sarana pertanian kepada masyarakat.
1.4.2.3. Manfaat Bagi Akademik
Adapun manfaat bagi akademik adalah:
1. Sebagai sumber referensi mahasiswa di universitas.
2. Sebagi panduan untuk penulis dikemudian hari agar
mengembangkan aplikasi yang lebih baik
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.
5
1.5.2. Waktu Pelaksanaan
Penulis melakukan praktik kerja lapangan pada CV Gilang
Perkasa selama satu bulan mulai dari tanggal 16 Agustus hingga
tanggal 16 September 2017.
1.6. Teknik Pengumpulan Data
1.6.1. Wawancara
Wawancaraadalahkomunikasiduaarahuntukmendapatkan data dari
responden. Wawancara dapat
berupawawancarapersonal(personalinterview),wawancaraintersep
(intersept interview)dan wawancara telepon(telephone interview).
(Jogiyanto:2008:111)
Penulis melakukan wawancara dengan pemilik perusahaan yaitu
bapak Sumadi, S.P sebagai pimpinan CV Gilang Perkasa, data yang
didapat dari wawancara tersebut adalah profil perusahaan, sejarah
perusahaan, visi-misi perusahaan, prestasi perusahaan, mitra usaha
serta struktur organisasi perusahaan.
1.6.2. Observasi
Menurut Jogiyanto dalam (2008;89) Observasi merupakan teknik atau
pendekatan untuk mendapatkan data primer dengan cara mengamati
langsung obyek datanya. Pendekatan observasi prilaku (behavorial
observation) dan observasi non-prilaku (nonbehavorial observation).
Berdasarkan hasil dari observasi selama PKL, penulis dapat melihat
6
langsung bagaimana sales memberikan informasi tentang CV Gilang
perkasa kepada konsumen. Hasil dari observasi tersebut adalah peneliti
dapat mengetahui bahwa masih kurangnya penyampaian informasi
mengenai CV Gilang Perkasa kepada konsumen.
1.6.3. Studi Pustaka
Menurut Sugiyono dalam Inayati (2012:291) menyatakan bahwa studi
kepustakaan berkaitan dengan kajian teoritis dan referensi lain yang
berkaitan dengan nilai, budaya dan norma yang berkembang pada
situasi sosial yang diteliti, selain itu studi kepustakaan sangat penting
dalam melakukan penelitian. Hal ini dikarenakan penelitian tidak akan
lepas dari literaturliteratur ilmiah.
Pada teknik ini penulis mencari referensi dengan cara membaca
buku yang ada di perpustakaan Politeknik Palcomtech serta sumber
yang berhubungan dengan penulisan Praktik Kerja Lapangan ini.
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.
7
BAB II
TINJAUAN PUSTAKA
2.1. Landasan Teori
Pada landasan teori akan dibahas teori-teori yang mendukung dalam penulisan
laporan praktik kerja lapangan (PKL) ini. Teori-teori tersebut yang berhubungan
dengan judul dalam penulisan laporan ini.
2.1.1 Web
Menurut M.Rudyanto Arief (20011:7), web adalah salah satu aplikasi
yang berisi dokumen-dokumen multimedia (teks, gambar, suara,
animasi,video) didalamnya yang menggunakan protocol HTTP (hypertext
transfer protocol) dan untuk mengaksesnya menggunakan perangkat lunak
yang disebut browser. Beberapa jenis browser yang popular saat ini
diantaranya: internet explorer yang diproduksi oleh Microsoft, Mozila
Firefox, Opera, dan safari yang diproduksi oleh Apple.
2.1.2 Web Statis dan Web dinamis
Menurut M.Rudyanto Arief (20011:8), Web statis adalah web yang
isi/content tidak berubah-ubah. Maksudnya adalah isi dari dokumen
tersebut tidak dapat diubah secara cepat dan mudah. Ini karena teknologi
yang digunakan untuk membuat dokumen web ini tidak memungkinkan
dilakukan perubahan isi/data. Teknologi yang digunakan web statis adalah
jenis client side scripting sperti HTML, Cascading Style Sheet (CSS).
8
Web dinamis adalah jenis web yang isi/content dapat berubah-ubah setiap
saat. Web yang banyak menampilkan animasi flash belum tentu termasuk
web dinamis karena dinamis/berubah-ubah isinya tidak sama dengan
animasi. Untuk melakukan perubahan data, user cukup mengubahnya
langsung secara online di internet melalui halaman conrol
panel/administrasi yang biasanya telah disediakan untuk user administrator
sepanjang user tersebut memiliki hak akses yang sesuai. Fitur yang
disediakan untuk melakukan pengelolaan terhadap isi/content halaman web
dinamis biasanya dibuat semudah mungkin, karena user yang akan
melakukan perubahan data di halaman web tersebut kemungkinan bukanlah
user yang menguasai detail teknis bahasa pemrograman dan database atau
biasa diistilahkan user biasa/naive user.
2.1.3. PHP
Menurut M.Rudyanto Arief (2011:43) PHP adalah Bahasa server-side
–scripting yang menyatu dengan HTML untuk membuat halaman web
yang dinamis. Karena PHP merupakan server-side-scripting maka sintaks
dan perintah-perintah PHP akan diesksekusi diserver 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
9
yang dapat membentuk suatu tampilan berdasarkan permintaan terkini,
seperti menampilkan isi basis data ke halaman web.
2.1.4. 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.
2.1.5. Laravel
Menurut Widodo & Purnomo dalam Lutfhi (2016)Laravel adalah
sebuah MVC web development framework yang didesain untuk
meningkatkan kualitas perangkat lunak dengan mengurangi biaya
pengembangan dan perbaikan serta meningkatkan produktifitas pekerjaan
dengan sintak yang bersih dan fungsional yang dapat mengurangi banyak
waktu untuk implementasi. Menurut Naista dalam Lutfhi(2016) Lavarel
10
merupakan framework dengan versi PHP yang up-to-date, karena Laravel
mensyaratkan PHP versi 5.3 keatas. Laravel merupakan framework PHP
yang menekankan pada kesederhanaan dan fleksibilitas pada desainnya.
2.1.6. Object Oriented Design (OOD)
Menurut Rosa dan Salahuddin dalam Firdaus (2011) Object Oriented
Designadalah perantara untuk memetakan spesifikasi atau kebutuhan
sistem yang akan dibangun dengan konsep berorientasiobjek ke desain
pemodelan agar lebih mudah diimplementasikan dengan pemrograman
berorientasi objek. OOA dan OOD seringkali memiliki batasan yang
sama, sehingga biasanya disebutkan langsung menjadi OOAD.
2.1.7. Rapid Aplication Development(RAD)
MenurutAnofrizen 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
11
implementasi sistem akhir. Menurut (Kendall & Kendall, 2010) dalam
Anofrizen, ada tiga fase daalam RAD yang melibatkan penganalisisdan
pengguna dalam tahap penilaian, perancangan, dan penerapan. Adapun
ketiga fase tersebut adalah requirements planning (perencanaansyarat-
syarat), RAD Design workshop (workshop desain RAD), dan
implementation (implementasi). berikut ini adalah tahap-tahap
pengembangan aplikasi dari tiap-tiapfase pengembangan aplikasi Gambar
2.1 menggambarkan ketiga fase ini.
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 tujuantujuan 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
12
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 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
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 merancangaspek-aspek
bisnis dan nonteknis perusahaan. Segera setelah aspek-aspek ini
disetujui dan sistem-sistem dibangun dan disaring, sistem-sistem baru
atau bagian dari sistem diujicoba dan kemudian diperkenalkan kepada
organisasi.
13
2.1.8.Unified Modelling Language(UML)
Menurut Rosa dan Salahuddin (2014:133), “UML (Unified Modeling
Language) adalah salah satu standar bahasa yang banyak digunakan di
dunia industri untuk medefinisikan requirement, membuat analisis dan
desain, serta menggambarkan arstitektur dalam pemograman berorientasi
objek”.Pada perkembangan teknik pemrograman berorientasi objek,
muncullah sebuah standarisasi bahasa pemodelan untuk pembangunan
perangkat lunak yang dibangun dengan menggunakan teknik
pemrograman berorientasi objek, yaitu Unified Modeling Language
(UML). UML muncul karena adanya kebutuhan pemodelan visual untuk
menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari
sistem perangkat lunak. UML merupakan bahasa visual untuk pemodelan
dan komunikasi mengenai sebuah sistem dengan menggunakan diagram.
Pada UML 2.3 Terdiri dari 13 macam diagram yang dikelompokkan
dalam 3 kategori. Pembagian kategori dan macam-macam diagram
tersebut dapat dilihat pada gambar dibawah ini
14
Gambar 2.2 Diagram UML
Berikut ini penjelasan singkat dari pembagian kategori tersebut.
1. Structure diagrams yaitu kumpulan diagram yang digunakan untuk
menggambarkan suatu struktur statis dari sistem yang dimodelkan
2. Behavior diagrams yaitu kumpulan diagram yang digunakan untuk
menggambarkan kelakuan sistem atau rangkaian perubahan yang
terjadi pada sebuah sistem.
3. Interaction diagrams yaitu kumpulan diagram yang digunakan untuk
menggambarkan interaksi sistem dengan sistem lain maupun interaksi
antar subsistem pada suatu sistem
Alat bantu yang digunakan dalam perancangan berorientasi objek
berbasiskan UML berdasarkan kategori Behivior diagrams adalah sebagai
berikut:
15
a. Use case Diagram
Use case atau diagram use case merupakan pemodelan untuk kelakuan
(behavior) sistem informasi yang akan dibuat. Use case
mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan
sistem informasi yang akan dibuat. Secara kasar, use case digunakan
untuk mengetahui funsi apa saja yang ada di dalam sebuah sistem
informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu.
Syarat penamaan pada use case adalah nama didefinisikan sesimpel
mungkin dan dapat dipahami. Ada dua hal utama pada use case yaitu
pendefinisian apa yang disebut aktor dan use case.
1. Aktor merupakan orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi yang akan dibuat di luar sistem informasi
yang akan dibuat sendiri, jadi walaupun simbol dari aktor adalah
gambar orang, tapi aktor belum tentu merupakan orang.
2. Use case merupakan fungsional yang disediakan sistem sebagai
unit-unit yang saling bertukar pesan antar unit atau aktor.
Berikut adalah simbol-simbol yang ada pada diagram use case:
Tabel 2.1 Use case Diagram
No Simbol Deskripsi
1 Use case
Nama use case
Fungsionalitas yang disediakan
sistem sebagai unit-unit yang
salir bertukar pesan antar unit
atau actor; biasanya dinyatakan
dengan menggunkankata kerja
di awal frase nama use case.
16
No Simbol Deskripsi
2 Aktor / Actor
Nama aktor
Orang, proses, atau sistem lain
yang berinteraksi dengan
sistem informasi yang akan
dibuat diluar sistem informasi
yang akan dibuat itu sendiri,
jadi walaupun symbol dari
aktor adalah gambar orang, tapi
aktor belum tentu merupakan
orang; biasaynya dinyatakan
menggunkan kata benda di
awal frase nama aktor.
3 Asosiasi / association Komunikasi antara aktor dan
use case yang berpartisipasi
pada use case atau use case
memiliki interaksi dengan
aktor.
4 Ektensi / extend
<< extend >>
Relasi use case tambahan
kesebuah use case yang
ditambahkan dapat berdiri
sendiri walau tanpa use case
tambahan itu; mirip dengan
prinsip inheritance pada
pemrograman beriontasi objek;
Biasanya use case tamabahan
memiliki nama depan yang
sama dengan use case
tambahan memiliki nama depan
yang sama dengan use case
yang ditambahkan, missal
Arah panah mengarah pada use
case yang ditambahka;
biasanya use case yang menjadi
extend-nya merupakan jenis
17
No Simbol Deskripsi
yang sama dengan use case
yang menjadi induknya
5 Generalisasi / generalization
Hubungan generalisasi dan
spesialisasi (umum-khusus)
antara dua buah use case
dimana fungsi yang satu adalah
fungsi yang lainnya, misalnya:
Arah panah mengarah pada use
case yang menjadi
generalisasinya (umum)
6 Menggunkan / include / uses
Relasi use case tambahan
kesebuah use case yang
ditambahkan memerlukan use
case ini untuk menjalankan
fungsinya atau sebagai syarat
dijalankan use case ini.
Ada dua sudut pandang yang
cukup besar mengenai include
di use case:
Include berarti use case
yang ditambahkan akan
selalu di panggil saat
use case tambahan
dijalankan, missal pada
kasus berikut:
Include berarti use case
yang tambahan akan
selalu melakukan
pengecekan apakah use
18
No Simbol Deskripsi
case yang ditambahkan
telah dijalankan
sebelum use case
tambahan dijalankan,
misal pada kasus
berikut:
Kedua interprestasi
diatas dapat dianut salah
satu atau keduanya
tergantung pada
pertimbangan dan
interprestasi yang
dibutuhkan.
Sumber: Rosa dan Salahuddin (2014:156)
b. Activity Diagram
Diagram aktivitas atau activity diagram menggambarkan workflow
(aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis atau
menu yang ada pada perangkat lunak. Yang perlu diperhatikan disini
adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan
apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh
sistem.
Berikut adalah simbol-simbol yang ada pada diagram aktivitas:
Tabel 2.2Diagram Aktivtas
No Simbol Deskripsi
1 Status awal Status awal aktivitas sistem,
sebuah diagram aktivitas
memiliki sebuah status
19
No Simbol Deskripsi
2 Aktivitas
Aktivitas yang dilakukan
sistem, aktivitas biasanya
diawali dengan kata kerja
3 Percabangan / decision
Asosiasi percabangan dimana
jika ada pilihan aktivitas lebih
dari satu
4 Pengabungan / join Aosiasi penggabungan dimana
lebih dari satu aktivitas
digabungkan menjadi satu
5 status akhir Status akhir yang dilakukan
sistem, sebuah diagram aktivitas
memiliki sebuah status akhir
6 Swimlane
Atau
Memisahkan organisasi bisnis
yang bertanggung jawab
terhadap aktivitas yang terjadi.
Sumber : Rosa dan Salahuddin (2014:162)
c. State Machine Diagram
State machine diagram atau statechart diagram atau dalam bahasa
indonesia disebut diagram mesin status atau sering disebut juga disebut
diagram status digunakan untuk menggambarkan perubahan status atau
Aktivitas
20
transisi status dari sebuah mesin atau sistem atau objek. Jika diagram
sekuen digunakan untuk interaksi antar objek maka diagram status
digunakan interaksi di dalam sebuah objek. Perubahan tersebut
digambarkan dalam suatu graf berarah. State machine diagram
merupakan pengembangan dari diagram finite state autamata dengan
penambahan beberapa fitur dan konsep baru. Diagram finite state
automata (FSA) ini biasanya diajarkan dalam matakuliah Automata.
State machine diagram cocok digunakan untuk menggambarkan alur
interaksi pengguna dengan sistem. Berikut ini komponen-komponen
dasar yang ada dalam state machine diagram.
Berikut ini komponen-komponen dasar yang ada dalam state
machine diagram:
Tabel 2.3 State machine diagram
No Simbol Deskripsi 1 Start / status awal (initial
state)
Start atau initial state adalah
state atau keadaan awal pada
saat sistem mulai hidup
2 End / status akhir (final state) End atau final state adalah
state keadaan akhir dari daur
hidup suatu sistem
3 Event
Event adalah kegiatan yang
menyebabkan berubahnya
status mesin
4 State
Sistem pada waktu tertentu.
State dapat berubah jika ada
event tertentu yang memicu
perubahan tersebut.
Sumber: Rosa dan Salahuddin (2014:164)
21
2.2. Gambaran Umum Perusahaan
2.2.1. Sejarah Perusahaan
CV. Gilang Perkasa adalah perusahaan yang berdiri pada tanggal1
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
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”.
22
2.2.2.2. Misi
Adapun Misi dari CV. Gilang perkasa adalah “Membangun Bisnis
dan Aset Produktif secara terintegrasi guna memberikan Manfaat
dan Pelayanan yang Luas untuk para konsumen”.
2.2.3. Struktur Organisasi
Adapun struktur organisasi CV Gilang Perkasa dapat dilihat pada
gambar 2.3
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.3 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:
23
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
serata membuat keputusan untuk rencana jangka panjang.
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
24
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:
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 penyusunan laporan keuangan berupa laporan laba rugi
perusahaan.
d. Melakukan proses pengimputan barang masuk dan barang keluar.
5. Kepala Gudang
Kepala gudangmempunyai tugas dan tanggung jawab sebagai
berikut:
25
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
5. Melakukan pengecekan pada barang yang diterima sesuai SOP
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. Driver
Driver 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 :
26
a. Menginput atau membuat faktur dan nota barang yang akan yang
akan diantar kepada konsumen.
b. Menginput pembayaran faktur penjualan yang lunas maupun via
transfer
c. Merekap faktur yang sudah diinput perhari
27
BAB III
LAPORAN KEGITAN
3.1. Hasil Pengamatan
Berdasarkan hasil pengamatan dalam pelaksanaan PKL. Maka penulis
mengajukan suatu media informasi berupa website, sehingga dapat digunakan
untuk memperkenalkan perusahaan tentang distribusi sarana pertanian kepada
masyarakat dikarenakan CV Gilang Perkasa belum memiliki website dan
masih melakukannya dengan cara mendatangi konsumen dan memberikan
informasi seadaanya mengenai perusahaan dan produk-produk mereka.
3.2. Evaluasi dan Pembahasan
3.2.1. Evaluasi
3.2.1.1 Permasalahan
Berdasarkan pengamatan yang telah dilakukan penulis,
maka dapat ditarik kesimpulan bahwa permasalahan yang ada
28
di CV Gilang Perkasa adalah kurangnya penyampaian
informasi mengenai CV Gilang Perkasa kepada masyarakat
sehingga banyak yang belum mengetahui tentang perusahaan.
3.2.1.2 Solusi Masalah
Berdasarkan pengamatan yang telah dilakukan penulis,
penulis ingin memberikan solusi atas masalah dalam
penyampaian informasi kepada masyarakat yaitu dengan
membuat website CV Gilang Perkasa agar CV Gilang Perkasa
lebih dikenal oleh masyarakat melalui website
3.2.2. Pembahasan
3.2.2.1 Metode Pengembangan Sistem
Sistem informasi yang dirancang melalui tahapan dalam
model RAD yaitu:
A. Perencanaan Syarat-syarat
Berikut adalah langkah-langkah kegiatan yang dilakukan
oleh peneliti:
1. Analisis Sistem Berjalan
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
29
2. Analisis Sistem Berjalan
a. Proses promosi perusahaan yang berjalan adalah
dimulai dari Sales mendatangi konsumen dan
memberikan informasi seadaanya mengenai
perusahaan dan produk-produk dari CV Gilang
Perkasa.
b. Kelemahan Sistem Berjalan
Sistem yang berjalan di CV Gilang Perkasa belum
menggunkan teknologi yang canggih khususnya
internet sehingga dalam proses penyampaian informasi
kepada.
3. Perancangan Sistem Usulan
Pada pemecahan sistem diatas, penulis membuat suatu
sistem yaitu berupa Website CV Gilang Perkasa yang
dapat digunakan untuk memperkenalkan perusahaan
kepada masyarakat. Pada website CV Gilang Perkasa
terdapat profile perusahaan, produk, berita, galeri, mitra
usaha, prestasi perusahaan, testimoni dan promo.Admin
dapat mengolah data seperti data produk, galeri, berita,
mitra, testimoni dan prestasi. Dengan adanya website CV
Gilang Perkasa dapat mempermudah masyarakat untuk
30
mendapatkan segala informasi mengenai CV Gilang
Perkasa.
B. Perancangan (Workshop Design)
Peneliti menggunakan pendekatan sistem berorientasi objek
yakni dengan membuat use case diagram, activity diagram,
dan state Machine DiagramPenjelasan tersebut dibahas
berikut ini:
1) Usecase Diagram
Use case yang diusulkan pada CV Gilang Perkasa
dirancang penulis agar dapat mempermudah dalam
melakukakan promosi. Adapun use case yang diusulkan
adalah sebagai berikut:
Alur sistem yang diusulkan:
Admin
Mengolah berita
Mengolah galeri
Mengolah produk
Mengolah
Mitra
<<In
clud
e>>
<<In
clud
e>>
<<Include>>
<<Include>>
Login
Tambah berita
Ubah berita
hapus berita
Tambah galeri
Ubah galeri
Hapus galeri
Hapus produk
Tambah produk
Ubah produk
User
Melihat Produk
Melihat Visi-
misi
Melihat Galeri
Melihat struktur
organisasi
Sistem
Melihat profil
perusahaan
Melihat Berita
Logout
<<Include>>
Edit
mitra
Hapus
mitra
Tambah
prestasi
Edit
prestasi
Hapus
prestasi
Melihat Mitra
Melihat
Prestasi
Mengis
testimoni
Mengolah
testimoni
Mengolah
prestasi
Tambah
mitra
Hapus
testimoni
replay
testimoni
<<in
clud
e>>
<<Include>>
Mengolah
promo Tambah
promo
Edit
promo
Hapus
promo
Replay forum
hapus forum
Mengolah
forum
<<Include>>
Mengisi forum
31
Gambar 3.1 Use case yang Diusulkan
2). Diagram Aktivitas (Activity Diagram)
Activity diagram digunakan untuk menggambarkan
kegiatan-kegiatan yang ada di dalam suatu sistem.
Berikut ini adalah Activity Diagram yang diusulkan.
1. Tampilan Activity Diagram berdasarkan use case login
Penjelasan diagram actifity berdasarkan use case
login pada gambar 3.2 dimana bagian admin terlebih
dahulu melakukan login admin.
Masuk alamat website
untuk admin
SISTEMADMIN
Menampilkan form
login
Input email dan
password
Cek email dan
password
T
Tampil halaman
utama
Y
32
Gambar 3.2 Activity diagram login admin yang
Diusulkan
2. Tampilan Activity Diagram berdasarkan use case
mengolah berita
Penjelasan Activity Diagram berdasarkan use case
mengolah berita pada gambar 3.3 dimana bagian admin
mengolah data dengan menambah berita , lalu sistem
dapat menampilkan semua berita , lalu sistem tersebut
bisa mengedit dan menghapus berita.
Memilih menu berita
SISTEMADMIN
Menampilkan berita
Tambah berita Tampil semua berita
Edit Hapus
33
Gambar 3.3 Activity Diagram mengolah berita
3. Tampilan Activity Diagram berdasarkan use case
mengolah produk
Penjelasan Activity Diagram berdasarkan use case
mengolah produk pada gambar 3.4 dimana bagian
admin mengolah data dengan menambah produk, lalu
sistem dapat menampilkan semua produk, lalu sistem
tersebut bisa mengedit dan menghapus produk.
Memilih menu produk
SISTEMADMIN
Menampilkan produk
Tambah produk Tampil semua produk
Edit Hapus
34
Gambar 3.4Activity Diagram mengolah produk
4. Tampilan Activity Diagram berdasarkan use case
mengolah galeri
Penjelasan Activity Diagram berdasarkan use case
mengolah galeri pada gambar 3.5 dimana bagian admin
mengolah data dengan menambah galeri, lalu sistem
dapat menampilkan semua galeri, lalu sistem tersebut
bisa mengedit dan menghapus galeri.
Memilih menu galeri
SISTEMADMIN
Menampilkan galeri
Tambah galeri Tampil semua galeri
Edit Hapus
35
Gambar 3.5Activity Diagram mengolah galeri
5. Tampilan Activity Diagram berdasarkan use case
mengolah mitra
Penjelasan Activity Diagram berdasarkan use case
mengolah mitra pada gambar 3.6 dimana bagian admin
mengolah data dengan menambah mitra, lalu sistem
dapat menampilkan semua mitra, lalu sistem tersebut
bisa mengedit dan menghapus mitra.
Memilih menu Mitra
SISTEMADMIN
Menampilkan mitra
Tambah mitra Tampil semua mitra
Edit Hapus
36
Gambar 3.6Activity Diagram mengolah mitra
6. Tampilan Activity Diagram berdasarkan use case
mengolah prestasi
Penjelasan diagram activity berdasarkan use case
mengolah prestasi pada gambar 3.7 dimana bagian
admin mengolah data dengan menambah prestasi, lalu
sistem dapat menampilkan semua prestasi, lalu sistem
tersebut bisa mengedit dan menghapus prestasi.
Memilih menu prestasi
SISTEMADMIN
Menampilkan prestasi
Tambah prestasi Tampil semua prestasi
Edit Hapus
37
Gambar 3.7Activity Diagram mengolah prestasi
7. Tampilan Activity Diagram berdasarkan use case
mengolah testimoni
Penjelasan diagram activity berdasarkan use case
mengolah testimoni pada gambar 3.8 dimana bagian
admin mengolah data dengan melihat semua testimoni,
lalu sistem tersebut bisa replay dan menghapus
testimoni.
B
Gambar 3.8Activity Diagram mengolah testimoni
Memilih menu
testimoni
SISTEMADMIN
Tampil semua
testimoni
Replay Hapus
38
8. Tampilan Activity Diagram user berdasarkan use case
mengisi testimoni pada actor user
Penjelasan Activity Diagram berdasarkan use case
melihattestimonipada gambar 3.9 dimana user bisa
melihat semua testimoni dan bisa menambah testimoni.
Gambar 3.9Activity Diagram mengisi comment
9. Tampilan Activity Diagram berdasarkan use case
mengolah forum
Penjelasan diagram activity berdasarkan use case
mengolah forum pada gambar 3.10 dimana bagian
Memilih menu
testimoni
SISTEMUSER
Menampilkan testimoni
Mengisi testimoni Tampil semua
testimoni
39
admin mengolah data dengan melihat semua forum, lalu
sistem tersebut bisa replay dan menghapus forum.
Gambar 3.10Activity Diagram mengolah forum
10. Tampilan Activity Diagram user berdasarkan use
case mengisi forum pada actor user
Penjelasan Activity Diagram berdasarkan use case
melihatforumpada gambar 3.11 dimana user bisa
melihat semua forum dan bisa menambah forum.
Memilih menu forum
SISTEMADMIN
Tampil semua forum
Replay Hapus
40
Gambar 3.11Activity Diagram mengisi comment
9. Tampilan Activity Diagram user
Penjelasan Activity Diagram user pada gambar 3.12
dimana user bisa melihat semua menu.
Gambar 3.12Activity Diagram user yang diusulkan
3) State Machine Diagram
Memilih menu forum
SISTEMUSER
Menampilkan forum
Mengisi forum Tampil semua forum
Menu
Home Produk Berita GaleriStruktur
organisasiMitra
Profil
perusahaanVisi-misi Prestasi testimoni Forum
41
Rancangan Sistem yang diusulkan pada State Machine
Diagram Admin terdapat pada gambar 3.13
Gambar 3.13State Machine Diagram Admin yang diusulkan
Rancangan Sistem yang diusulkan pada State Machine
Diagram User
Login
Masuk ke browser
Email dan
password
Input email dan password
Halaman
utama
Y
Produk Berita Galeri Mitra Prestasi testimoni
Pilih produk
Pilih Berita
Pilih Galeri
Pilih testimoniPilih Prestasi
Pilih Mitra
T
Tambah Tambah Tambah Tambah Tambah
Edit Hapus Edit Hapus Edit Hapus Edit Hapus Edit Hapus
Replay Hapus
Logout
Pilih tambahPilih tambah Pilih tambah Pilih tambah Pilih tambah Pilih tambah
keluar keluar keluarkeluar keluar
keluar keluar keluar keluar keluar keluar
keluar
Promo
Tambah
Edit Hapus
Pilih tambah
Pilih promo
keluar
keluar
Forum
Replay Hapus
Pilih forum
keluar
keluar
42
Gambar 3.14State Machine Diagram Useryang diusulkan
4) Database Design
Struktur tabel yang akan dibuat berisikan field, type
field, dan ukuran dimana tabel-tabel tersebut digunakan
untuk menampung data. Rancang bangun website CV
Gilang Perkasa memiliki delapan tabel yang akan disimpan
dalam sebuah database. Adapun struktur tabel yang akan
dirancang adalah sebagai berikut:
1. Tabel Berita
Tabel berita digunakan untuk menampung data informasi
berita yang ada pada perusahaan seperti tabel 3.1
Nama tabel : Berita
Primary key : Id
Tabel 3.1 Tabel Berita
No Nama
Field
Type field Ukuran Keterangan
Menu
Home Profile produk Berita Galeri Visi Misi Struktur
organisasiMitra Prestasi Testimoni
Mengisi
testimoni
Menampilkan
testimoni
Mengisi testimoni
Masuk ke browser
Menampilkan Produk
Menampilkan Profile
Menampilkan Home
Menampilkan Berita
Menampilkan Galeri
Menampilkan
Visi misi
Menampilkan Struktur
organisasi
Menampilkan mitra
Menampilkan
Prestasi
forum
Mengisi forum
Menampilkan forum
Mengisi forum
43
1 Id Int 10 No urut
2 Judul Varchar 255 Judul dari berita
3 Berita Text Isi dari berita
2. Tabel Testimoni
Tabel yang digunakan untuk menampung komentar dari
pengunjung.
Nama tabel : Comment
Primary key : Id
Tabel 3.2 Tabel Testimoni
No Nama Field Type
field
Ukuran Keterangan
1 Id Int 10 No urut
2 Commenter Varchar 255 Nama komentar
3 Email Varchar 255 Alamat email
4 Comment Varchar 255 Isi komentar
3. Tabel galeri
Tabel galeri berisi kegiatan-kegiatan dari perusahaan.
Nama tabel : Galeri
Primary key : Id
Tabel 3.3 Tabel Galeri
No Nama
Field
Type
field
Ukuran Keterangan
1 Id Int 10 No urut
2 Judul Varchar 255 Judul galeri
3 Image Varchar 255 Gambar
kegiatan
4 Deskripsi Text Deskripsi dari
kegiatan
44
4. Tabel Produk
Tabel yang berisi produk-produk dari perusahaan
Nama tabel : Produk
Peimary key : Id
Tabel 3.4 Tabel produk
No Nama Field Type
field
Ukuran Keterangan
1 Id Int 10 No urut
2 Nama_produk Varchar 255 Nama produk
3 Kode_produk Varchar 255 Kode produk
5. Tabel Mitra
Tabel mitra digunakan untuk menampung data informasi
mitra yang ada pada perusahaan seperti tabel 3.5
Nama tabel : Mitra
Primary key : Id
Tabel 3.5 Tabel Mitra
No Nama
Field
Type
field
Ukuran Keterangan
1 Id Int 10 No urut
2 Judul Varchar 255 Judul dari Mitra
3 Deskripsi Varchar 255 Isi dari Mitra
6. Tabel Prestasi
Tabel prestasi digunakan untuk menampung data informasi
prestasi yang ada pada perusahaan seperti tabel 3.6
Nama tabel : Prestasi
Primary key : Id
45
Tabel 3.6 Tabel Prestasi
No Nama
Field
Type
field
Ukuran Keterangan
1 Id Int 10 No urut
2 Judul Varchar 255 Judul dari
prestasi
3 Deskripsi Varchar 255 Isi dari prestasi
7. Tabel Admin
Tabel admin digunakan untuk menampung data informasi
dari admin
Nama tabel : Users
Primary key : Id
Tabel 3.7 Tabel users
No Nama Field Type
field
Ukuran Keterangan
1 Id Int 10 No urut
2 Name Varchar 255 Nama admin
3 Email Varchar 255 Email admin
4 Password Varchar 255 password
untuk masuk
kehalaman
admin
8. Tabel Promo
Tabel promo digunakan untuk menampung data informasi
promo yang ada pada perusahaan seperti tabel 3.8
Nama tabel : Promo
Primary key : Id
Tabel 3.8 Tabel Promo
46
No Nama
Field
Type
field
Ukuran Keterangan
1 Id Int 10 No urut
2 Judul Varchar 255 Judul dari
promo
3 Image Varchar 255 Foto dari
promo
3 Berita Varchar 255 Isi dari promo
9. Tabel Forum
Tabel forum digunakan untuk menampung data informasi
promo yang ada pada perusahaan seperti tabel 3.9
Nama tabel : Forum
Primary key : Id
Tabel 3.9 Tabel Forum
No Nama
Field
Type
field
Ukuran Keterangan
1 Id Int 10 No urut
2 Nama Varchar 255 Nama dari
comment
3 Comment Varchar 255 Isi dari coment
5) Design Interface
Untuk mempermudah dalam perancangan sistem maka
penulis memvisualisasikan antarmuka halaman Web yang
dibangun sehingga dapat memberikan gambaran dari
aplikasi yang di hasilkan
1. Design Interface Halaman Menu Home
Pada gambar 3.15 merupakan rancangan tampilan
menu home
47
Gambar 3.15 Rancangan Tampilan Menu Home
2. Design Interface Halaman Menu Profil
Pada gambar 3.16 merupakan rancangan tampilan
menu profile
Gambar 3.16 Rancangan Tampilan Menu Profile
3. Design Interface Halaman Menu Produk
Pada gambar 3.17 merupakan rancangan tampilan
menu produk
Contac us
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Logo
Gambar
Tulisan
Nama perusahaan
Contac us
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Logo
Gambar perusahaan
Comapany profil
Profil perusahaan
48
Gambar 3.17 Rancangan Tampilan Menu Produk
4. Design Interface Halaman Menu Berita
Pada gambar 3.18 merupakan rancangan tampilan
menu berita
Gambar 3.18 Rancangan Tampilan Menu Berita
5. Design Interface Halaman Menu Visi Misi
Pada gambar 3.19 merupakan rancangan tampilan
menu Visi-misi
Contac us
Cara
pemesanan
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Promo
Logo Produk
Tabel
Daftar
Produk
Best seller
Tips - tips
Contac us
Cara
pemesanan
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Promo
Logo Berita
Best seller
Tips - tips
Berita
49
Gambar 3.19 Rancangan Tampilan Menu Visi-misi
6. Design Interface Halaman Menu Struktur organisasi
Pada gambar 3.20 merupakan rancangan tampilan menu
struktur organisasi
Gambar 3.20 Rancangan Tampilan Menu struktur
organisasi
7. Design Interface Halaman Menu Struktur Galeri
Pada gambar 3.21 merupakan rancangan tampilan
menu galeri
Contac us
Produk Best
seller
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Logo Visi-misi
Visi-misi perusahaan
Contac us
Produk Best
seller
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Logo Struktur organisasi
Struktur organisasi
perusahaan
50
Gambar 3.21 Rancangan Tampilan Menu Galeri
8. Design Interface Halaman Menu Struktur Mitra
Pada gambar 3.22 merupakan rancangan tampilan menu
Mitra
Gambar 3.22 Rancangan Tampilan Menu Mitra
9. Design Interface Halaman Menu Struktur prestasi
Pada gambar 3.23 merupakan rancangan tampilan menu
prestasi
Contac us
Cara
pemesanan
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Promo
Logo Galeri
Best seller
Tips - tips
Galeri
Contac us
Cara
pemesanan
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Promo
Logo Mitra
Best seller
Tips - tips
Daftar Mitra
Contac us
Cara
pemesanan
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Promo
Logo Prestasi
Best seller
Tips - tips
Prestasi
51
Gambar 3.23 Rancangan Tampilan Menu prestasi
10. Design Interface Halaman Menu testimoni
Pada gambar 3.24 merupakan rancangan tampilan menu
testimoni
Gambar 3.24 Rancangan Tampilan Menu testimoni
11. Design Interface Halaman Menu forum
Pada gambar 3.25 merupakan rancangan tampilan menu
forum
Contac us
Cara
pemesanan
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Promo
Logo Testimoni
Best seller
Tips - tips
Daftar testimoni
Form mengisi testimoni
52
Gambar 3.25 Rancangan Tampilan Menu Forum
12. Design Interface Menu login
Pada gambar 3.26 Merupakan tampilan untuk admin
melakukan Login.
Gambar 3.26 Rancangan Tampilan Login Admin
13. Design Interface halaman Admin
Pada gambar 3.27 menu terletak pada bagian atas
halaman, pada tengah halaman terdapat info data dan
terdapat button tambah, edit dan hapus.
Login Register
Password
Remember Me
Login
Contac us
Cara
pemesanan
Footter
Home | Profil | Produk | Berita | Visimisi | Galeri | Strukturognisasi | mitra | presrtasi | testimoni | forum
Promo
Logo Forum
Best seller
Tips - tips
Daftar forum
Form mengisi forum
53
Gambar 3.27 Rancangan Tampilan halaman
Admin
C. Implementation (Pelaksanaan)
1) Tampilan Sistem Informasi
1. Halaman Home
Pada gambar 3.28 merupakan halaman yang akan
tampil saat pengunjung memilih menu home m pada
website CV Gilang perkasa.
Gambar 3.28 Desain halaman Home
2. Desain halaman Profile
Contac us
Footter
Homel | Produk | Berita || Galeri | mitra | presrtasi | promo | testimoni | forum
Logo
Tabel
edit Hapus
Tambah
54
Pada gambar 3.29 merupakan halaman yang akan
tampil saat pengunjung memilih menu Profile pada
website CV Gilang perkasa
Gambar 3.29 Desain halaman Profile
3. Desain Menu Produk
Pada gambar 3.30 merupakan halaman yang akan
tampil saat pengunjung memilih menu Produk pada
website CV Gilang perkasa
Gambar 3.30 Desain halaman Produk
4. Desain Halaman Berita
55
Pada gambar 3.31 merupakan halaman yang akan
tampil saat pengunjung memilih menu berita pada
website CV Gilang perkasa
Gambar 3.31 Desain halaman Berita
5. Halaman Visi Misi
Pada gambar 3.32 merupakan halaman yang akan
tampil saat pengunjung memilih menu visi misi pada
website CV Gilang perkasa
Gambar 3.32 Desain halaman Visi Misi
56
6. Halaman Galeri
Pada gambar 3.33 merupakan halaman yang akan
tampil saat pengunjung memilih menu Galeri pada
website CV Gilang perkasa
Gambar 3.33 Desain halaman Galeri
7. Halaman Struktur Organisasi
Pada gambar 3.34 merupakan halaman yang akan
tampil saat pengunjung memilih menu struktur
organisasi pada website CV Gilang perkasa.
Gambar 3.34 Desain halaman Struktur Organisasi
57
8. Halaman Mitra
Pada gambar 3.35 merupakan halaman yang akan
tampil saat pengunjung memilih menu Mitra pada
website CV Gilang Perkasa.
Gambar 3.35 Desain halaman Mitra
9. Halaman Prestasi
Pada gambar 3.36 merupakan halaman yang akan
tampil saat pengunjung memilih menu prestasi pada
website CV Gilang Perkasa.
Gambar 3.36 Desain halaman Prestasi
10. Halaman Testimoni
58
Pada gambar 3.37 merupakan halaman yang akan
tampil saat pengunjung memilih menu Testimoni pada
website CV Gilang perkasa
Gambar 3.37 Desain halaman Testimoni
10. Halaman Forum
Pada gambar 3.38 merupakan halaman yang akan
tampil saat pengunjung memilih menu forum pada
website CV Gilang perkasa
Gambar 3.38 Desain halaman forum
59
11. Halaman Login Admin
Pada gambar 3.39 merupakan halaman yang akan
akan tampil ketika ingin login ke menu admin
Gambar 3.39Desain Login Admin
12. Halaman Berita pada admin
Pada gambar 3.40 merupakan Halaman untuk
mengolah data Berita pada admin yang bisa melakukan
tambah, edit dan hapus.
60
Gambar 3.40 Desain halaman Berita admin
13. Halaman produk pada admin
Pada gambar 3.41 merupakan halaman untuk
mengolah data Produk pada admin yang bisa melakukan
tambah, edit dan hapus.
Gambar 3.41 Desain halaman produk admin
14. Halaman Galeri pada admin
Pada gambar 3.42 merupakan halaman untuk
mengolah data galeri pada admin yang bisa melakukan
tambah, edit dan hapus.
61
Gambar 3.42 Desain halaman Galeri admin
15. Halaman Mitra pada admin
Pada gambar 3.43 merupakan halaman untuk
mengolah data mitra pada admin yang bisa melakukan
tambah, edit dan hapus.
62
Gambar 3.43 Desain halaman Mitra admin
16. Halaman Prestasi pada admin
Pada gambar 3.44 merupakan halaman untuk
mengolah data prestasi pada admin yang bisa
melakukan tambah, edit dan hapus.
3.44 Desain halaman Prestasi admin
63
17. Halaman Promo pada admin
Pada gambar 3.45 merupakan halaman untuk
mengolah data promo pada admin yang bisa melakukan
tambah, edit dan hapus.
Gambr 3.45 Desain halaman Promo admin
18. Halaman Testimoni pada admin
Pada gambar 3.46 merupakan halaman untuk
mengolah data testimoni pada admin yang bisa
melakukan tambah, edit dan hapus.
64
Gambar 3.46 Desain halaman Testimoni admin
18. Halaman forum pada admin
Pada gambar 3.47 merupakan halaman untuk
mengolah data forum pada admin yang bisa melakukan
tambah, edit dan hapus.
65
Gambar 3.47 Desain halaman forum admin
2) Pengujian Sistem
Untuk memastikan bahwa program yang dibuat bebas dari
kesalahan (bug) maka peneliti melakukan pengujian secara
sistem yaitu menggunakan sistem black box. Walaupun
tidak seratus persen bebas dari bug, namun setidaknya bisa
meminimalkan kesalahan yang akan terjadi. Berikut ini
adalah beberapa pengujian yang dilakukan peneliti :
Tabel 3.10 Tabel Uji Coba Black Box
No Rancangan Proses Keterangan Hasil
1 Pilih menu
Produk
Dapat menampilkan
data produk
Sesuai
2 Pilih menu
produk pilih
“tambah”
Menampilkan Form
Kosong tambah
produk
Sesuai
3 Pada menu form
baru produk yang
telah diisi, pilih
submit
Menampilkan data
yang sudah di input
Sesuai
4 Pada menu
produk pilih
“edit” data yang
akan di ubah
Menampilkan form
ubah data produk
Sesuai
5 Pada menu
produk, setelah
dirubah datanya
pilih “submit”
Menampilkan data
produk yang telah
diedit
Sesuai
6 Pada menu
produk, pilih
delete pada
produk yang ingin
dihapus
Menampilkan data
produk yang telah
dihapus
Sesuai
7 Pilih menu Berita Dapat menampilkan
data berita
Sesuai
66
No Rancangan Proses Keterangan Hasil
8 Pilih menu berita
pilih “tambah”
Menampilkan Form
Kosong tambah berita
Sesuai
9 Pada menu form
baru berita yang
telah diisi, pilih
submit
Menampilkan data
yang sudah di input
Sesuai
10
Pada menu berita
pilih “edit” data
yang akan di ubah
Menampilkan form
ubah data berita
Sesuai
11 Pada menu berita,
setelah dirubah
datanya pilih
“submit”
Menampilkan data
berita yang telah
diedit
Sesuai
12 Pada menu berita,
pilih delete pada
berita yang ingin
dihapus
Menampilkan data
berita yang telah
dihapus
Sesuai
13 Pilih menu galeri Dapat menampilkan
data galeri
Sesuai
14 Pilih menu galeri
pilih “tambah”
Menampilkan Form
Kosong tambah galeri
Sesuai
15 Pada menu form
baru galeri yang
telah diisi, pilih
submit
Menampilkan data
yang sudah di input
Sesuai
16 Pada menu galeri
pilih “edit” data
yang akan di ubah
Menampilkan form
ubah data galeri
Sesuai
17 Pada menu galeri,
setelah dirubah
datanya pilih
“submit”
Menampilkan data
galeri yang telah
diedit
Sesuai
18 Pada menu galeri,
pilih delete pada
galeri yang ingin
dihapus
Menampilkan data
galeri yang telah
dihapus
Sesuai
19 Pilih menu promo Dapat menampilkan
data promo
Sesuai
20 Pilih menu promo Menampilkan Form Sesuai
67
No Rancangan Proses Keterangan Hasil
pilih “tambah” Kosong tambah
promo
21 Pada menu form
baru promo yang
telah diisi, pilih
submit
Menampilkan data
yang sudah di input
Sesuai
22 Pada menu promo
pilih “edit” data
yang akan di ubah
Menampilkan form
ubah data promo
Sesuai
23 Pada menu
promo, setelah
dirubah datanya
pilih “submit”
Menampilkan data
promo yang telah
diedit
Sesuai
24 Pada menu
promo, pilih
delete pada
promo yang ingin
dihapus
Menampilkan data
promo yang telah
dihapus
Sesuai
25 Pilih menu Mitra Dapat menampilkan
data mitra
Sesuai
26 Pilih menu mitra
pilih “tambah”
Menampilkan Form
Kosong tambah mitra
Sesuai
27 Pada menu form
baru mitra yang
telah diisi, pilih
submit
Menampilkan data
yang sudah di input
Sesuai
28 Pada menu mitra
pilih “edit” data
yang akan di ubah
Menampilkan form
ubah data mitra
Sesuai
29 Pada menu mitra,
setelah dirubah
datanya pilih
“submit”
Menampilkan data
mitra yang telah diedit
Sesuai
30 Pada menu mitra,
pilih delete pada
mitra yang ingin
dihapus
Menampilkan data
mitra yang telah
dihapus
Sesuai
31 Pilih menu
prestasi
Dapat menampilkan
data prestasi
Sesuai
32 Pilih menu Menampilkan Form Sesuai
68
No Rancangan Proses Keterangan Hasil
prestasi pilih
“tambah”
Kosong tambah
prestasi
33 Pada menu form
baru prestasi yang
telah diisi, pilih
submit
Menampilkan data
yang sudah di input
Sesuai
34 Pada menu
prestasi pilih
“edit” data yang
akan di ubah
Menampilkan form
ubah data prestasi
Sesuai
35 Pada menu
prestasi, setelah
dirubah datanya
pilih “submit”
Menampilkan data
prestasi yang telah
diedit
Sesuai
36 Pada menu
prestasi, pilih
delete pada
prestasi yang
ingin dihapus
Menampilkan data
prestasi yang telah
dihapus
Sesuai
37 Pilih menu
testimoni
Dapat menampilkan
data testimony
Sesuai
38 Pada menu
testimoni, pilih
delete pada
testimoni yang
ingin dihapus
Menampilkan data
testimoni yang telah
dihapus
Sesuai
39 Pilih menu
testimoni pilih
“replay”
Menampilkan Form
Kosong replay
Sesuai
40 Pada menu form
baru testimoni
yang telah diisi,
pilih submit
Menampilkan data
yang sudah di input
Sesuai
69
BAB IV
PENUTUP
4.1. Kesimpulan
Telah dihasilkan sebuah websitecompany profile CV Gilang Perkasa.Website
ini memiliki fitur-fitur seperti profile perusahaan, galeri, produk-produk,
prestasi perusahaan, mitra usaha, form testimoni dari pelanggan, promosi,
forum serta informasi berita. Dengan adanya website company profile ini
maka perusahaan dapat menyebarkan informasi yang lebih banyak kepada
masyarakat sehingga perusahaan mudah dijangkau dan lebih familiar di
masyarakat.
70
4.2. Saran
Dalam Rancang Bangun Website CV Gilang Perkasa penulis mencoba
memberikan saran antara lain:
1. Website ini hanya sebagai website company profile saja maka Perlu
dilakukannya pengembangan didalam websiteini, sehingga bisa menjadi
sebuah website e-commerce agar masyarakat bisa melakukan pemesanan
barang secara online.
2. Website ini belum memiliki fitur pengolahan data stok barang sehingga
Perlu ditambahkankan fitur stok barang pada website ini agar masyrakat
bisa tahu stok barang yang tersedia di perusahaan.
DAFTAR PUSTAKA
Jogiyanto. 2008. Metodologi Penelitian Sistem Informasi. Yogyakarta: Andi Offse.
Inayati, Laila Sofia. 2017. Pengaruh kesadaran merek, persepsi kualitas, asosiasi
merek, dan periklanan terhadap keputusan pembelian. Jurnal Ilmu dan Riset
Manajemen, Vol.6 No.4. ISSN: 2461-0593
Arief, M.Rudyanto. 2011. Pemrograman Web Dinamis Menggunakan PHP dan
MySql. Yogyakarta: Andi.
Lutfhi, Fariza. 2017. Penggunaan Framework Laravel Dalam Rancang Bangun
Modul Back-End Artikel Website Bisnisbisnis.ID. Jurnal JISKa, Vol.2 No.1.
ISSN: 2527 -5836.
Anofirzen dan Fadlan, Alfi. 2017. Mobile AplIcation Pembelajaran Interaktif Bahasa
Inggris Berbasis Android Menggunakan MetodeRapid Aplication
71
Development(Rad)(Studi Kasus : Lbpp Lia Pekanbaru). Jurnal Rekayasa
Manajemen Sistem Informasi, Vol.1 No.2. ISSN: 2460-8181
Firdaus, Wahyudi. 2016. RANCANG BANGUN MADING ONLINE BERBASIS WEB (
Studi Kasus:Program Studi Sistem Informasi Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau ). Jurnal Rekayasa Dan
Manajemen Sistem Informasi , Vol.2 No.2. ISSN:2460-8181.
Rosa, Ariani Sukamto dan Shalahuddin M. 2014. Rekayasa Perangkat Lunak
Terstruktur dan Berorientasi Objek. Bandung : Informatika.
Guchy, Benny Zanuarwan Putra. 2014. Perancangan Video Promosi Pencak Silat
Setia Hati Organisasi. Jurnal Integrasi. Vol. 6 No.1. ISSN 2085-3858
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Berkembangnya teknologi dan informasi yang semakin pesat telah
mempermudah dalam menyelesaikanya suatu pekerjaan. Teknologi saat ini
telah membuat seluruh perusahaan lebih mudah dalam menghasilkan
informasi dan mengelolah data dengan cara yang cepat akurat dan tepat.
Data yang terus-menerus dan bertambah banyak tidak memungkinkan
lagi untuk diolah dengan menggunakan cara manual. Dengan adanya
Aplikasi pengolahan data maka dapat mempermudah karyawan dalam
melakukan pencarian data.
George R. Terry dalam Hutahean (2014:8), menyatakan, “pengolahan
data adalah serangkaian operasi atas informasi yang direncanakan guna
mencapai tujuan atau hasil yang di inginkan”
Aplikasi pengolahan data sangat dibutuhkan oleh perusahaan dalam
hal mengelolah data salah satu perusahaan yang membutuhkan aplikasi
pengolahan data adalah PT Salim Ivomas Pratama tbk. Perusahaan ini
merupakan perusahaan yang bergerak di bidang perkebunan kelapa sawit
yang ada di Palembang. Perusahaan ini memiliki beberapa divisi salah
satunya yaitu Divisi Purchasing yang merupakan divisi pendukung kegiatan
keperluan operasional yang dilakukan dalam kegiatan perusahaan dan
kegiatan perkebunan. Adapun yang dilakukan oleh karyawan di divisi
purchasing ini yaitu melakukan pengolahan data seperti menginput data
2
barang masuk di excel online. Setelah di input barang dimasukkan di
gudang disimpan sampai waktu tertentu. Setelah sampai waktunya tiba
barang tersebut dikeluarkan untuk di kirim ke kebun. Kemudian di input
lagi ke excel online sebagai barang keluar, selanjutanya data yang masuk
dan keluar tersebut di kirim ke kantor pusat sebagai laporan bulanan.
Namun pengolahan data menggunakan excel online memiliki beberapa
kekurangan yaitu, beresiko salah ketik dan terhapusnya data, serta tidak ada
histori atas perubahan data yang dilakukan dan data file excel online yang
digunakan staff di Divisi purchasing harus bergantian dalam melakukan
pengolahan data sehingga waktu yang di perlukan kurang efisien dan
pencarian data juga sulit, sehingga dibutuhkan aplikasi pengolahan data
untuk mengelolah data.
Berdasarkan pengamatan penulis dan hasil wawancara kepada bapak
Rolly selaku Accounting bahwa perusahaan ini masih menggunakan excel
online dalam pengolahan data. sehingga dibutuhkan aplikasi pengolahan
data agar lebih mempermudah penyimpanan data, waktu yang di perlukan
lebih efisien dalam penginputan karena tidak perlu bergantian lagi
menggunakan excel online, dan proses pencarian data menjadi lebih mudah
sehingga juga akan mempermudah dalam pembuatan laporan Berdasarkan
permasalahan di atas, penulis akan mengangkat tema tentang “Aplikasi
Pengolahan Data Barang Masuk dan Barang Keluar di PT Salim
Ivomas Pratama tbk”
3
1.2 Ruang Lingkup PKL
Penulis membatasi ruang lingkup dari permasalahan tersebut supaya
penulisan berfokus pada hasil yang akan dicapai yaitu aplikasi pengolahan
barang masuk dan barang keluar di PT salim ivomas pratama tbk aplikasi
barang yang berbasis web. Dan bahasa pemograman menggunakan PHP
sedangkan Database server menggunakan mySql.
1.3 Tujuan dan Manfaat PKL
1.3.1. Tujuan
Tujuan akhir yang akan dicapai dalam kegiatan praktik kerja
lapangan ini adalah:
1. Mempermudah bagian purchasing dalam proses pengolahan data
barang masuk dan barang keluar.
2. Menyediakan data barang masuk dan barang keluar , stok data
barang, barang yang di masukan ,barang yang di keluarkan.
3. Menyediakan laporan barang masuk dan barang keluar
berdasarkan lokasi penyimpanan barang dan status barang untuk
admin.
1.3.2. Manfaat
1.3.2.1. Manfaat Bagi Mahasiswi
1. Mengembangakan dan Mengemukakan ide-ide baru
2. Menambah wawasan, pengetahuan, dan keterampilan,
sekaligus bisa menerapkan ilmu yang telah dipelajari
selama perkuliahan dalam kehidup an yang nyata
4
3. Dapat mempersiapkan diri dalam bersaing di dunia kerja
1.3.2.2. Manfaat Bagi Perusahaaan Tempat PKL
Untuk mempermudah pencarian data-data yang ingin di
masukan dan di keluarkan.
1.3.2.3. Manfaat Bagi Akademik
1. Menjadi referensi bagi mahasiswa dalam penulisan karya
ilmiah.
2. Menambah wawasan dan pengetahuan bagi yang
membaca.
3. Dapat menjadi koleksi di perpustakaan STMIK Politeknik
Palcomtech
1.4. Tempat dan Waktu Penelitian PKL
1.4.1. Tempat PKL
PT Salim Ivomas Pratama Tbk. Jl. Bypass Alang-alang Lebar,
Talang kelapa.,Alang Alang Lebar, kota Palembang, Sumatera Selatan
30961.
1.4.2. Waktu Pelaksanaan
Jangka waktu pelaksanaan praktik Kerja Lapangan dilaksanakan
selama 1(satu) bulan. Adapun jadwal Praktik Kerja Lapangan antara
lain:
Periode pelaksanaan : 26 Februari - 23 Maret 2018
Jadwal pelaksanaan : Senin-jum’at
5
Jam 08:00-17:00 WIB
1.5.Teknik Pengumpulan Data
1.5.1. Observasi
Menurut Alhamdi (2016: 61) mengemukakan bahwa observasi
adalah teknik pengumpulan data melalui data pengamatan data untuk
suatu tulisan ilmiah dan pengamatan langsung kepada suatu objek
yang diteliti dalam waktu tertentu.
Pada teknik pengumpulan data Observasi ini, penulis mengamati
secara langsung bagaimana proses pengolahan data yang ada di PT
Salim Ivomas Pratama tbk.
1.5.2. Interview
Menurut Swarjana (2016: 34) mengemukakan bahwa
“Wawancara (Interview) digunakan sebagai teknik pengumpulan data,
dimana seorang Interview mengajukan pertanyaan-pertanyaan secara
langsung kepada Interview (face-to-face-content). Penulis melakukan
tanya jawab langsung kepada Bapak Rolly bahwa aplikasi di bidang
purchasing dapat menghasilkan berupa data laporan. Data yang di
dapat penulis dengan teknik ini adalah dengan cara membuat aplikasi
untuk purchasing masih menggunakan excel online, untuk
penginputan suatu data, penginputan yang dilakukan oleh purchasing
ialah data barang masuk dan barang keluar. Maka dibuatlah aplikasi
pengolahan barang masuk dan barang keluar di PT salim ivomas
6
pratama tbk agar memudahkan bagian purchasing untuk penginputan
data barang masuk dan barang keluar di purchasing.
1.5.3. Studi Pustaka
Menurut Damayanti (2013:96), “Studi kepustakaan adalah
sumber-sumber kepustakaan yang dapat diperolah dari buku ,jurnal,
majalah, website hasil-hasil penelitian (tesis) dan disertai, dan sumber
lainya yang sesuai” Studi pustaka adalah sumber-sumber yang dibuat
oleh para ahli atau sekelompok orang yang menganalisis suatu objek
dan dimasukan ke dalam jurnal, buku yang memiliki hasil atau nilai
pengamatan tersendiri. Penulis melakukan pengumpulan data dengan
memperolah dari buku, jurnal dan website untuk dapat mendukung
laporan dan proyek yang di kerjakan.
8
BAB II
TINJAUAN PUSTAKA
2.1. Landasan Teori
2.1.1. Web / Website
Menurut Sutarman (2007: 8), web adalah fasilitas hiperteks
untuk menampilkan data berupa teks, gambar, suara, animasi, dan
data multimedia lainnya, yang diantara data tersebut saling
berhubungan satu sama lain.
Menururt Arief (2011: 8), ditinjau dari aspek konten atau isi,
web dibagi menjadi dua jenis, yaitu web statis dan web dinamis.
Web statis adalah web yang isinya tidak berubah-ubah.
Maksudnya adalah isi dari dokumen web tersebut tidak dapat berubah
secara cepat dan mudah. Teknologi yang digunakan untuk web statis
adalah jenis client side scripting seperti HTML, CSS. Perubahan
isi/data pada halaman web statis hanya dapat dilakukan dengan cara
mengubah langsung isinya pada file mentah web tersebut.
Web dinamis adalah jenis web yang isinya dapat berubah-ubah
setiap saat. Web yang banyak menampilkan animasi flash belum tentu
termasuk web dinamis, karena dinamis isinya tidak sama dengan
animasi. Untuk membuat web dinamis diperlukan komponen client
side scripting, server side scripting seperti PHP dan MySQL.
9
2.1.2. Bahasa Pemrograman
Menurut Arief (2011: 18), secara garis besar ada dua kategori
script yang dibutuhkan untuk membuat aplikasi web, yaitu :
Client Side Scripting, contohnya adalah : Hypertext Markup
Language (HTML), Cascading Style Sheet (CSS), JavaScript,
VBScript, Jquery, Untuk eksekusinya dilakukan di sisi client yaitu
oleh web browser langsung.
Server Side Scripting, contohnya adalah: Active Server Pages
(ASP), Hypertext Prepocessor (PHP), Java Server Pages (JSP).
Untuk eksikusinya dilakukan di sisi server oleh sebuah modul yang
disebut web engine.
2.1.3. Database
Menurut Shalahuddin (2014: 43), sistem basis data adalah
sistem terkomputerisasi yang tujuan utamanya adalah memelihara data
yang sudah diolah atau informasi dan membuat informasi tersedia saat
dibutuhkan. Pada intinya basis data adalah media untuk menyimpan
data agar dapat diakses dengan mudah dan cepat.
Sedangkan menurut Yuhefizard (2008: 1), basis data atau
database diartikan sebuah koleksi/kumpulan data yang saling
berhubungan (relation), disusun menurut aturan tertentu secara logis,
sehingga menghasilkan informasi.
10
2.1.4. Flowchart
Menurut Romney (2015: 91), flowchart adalah teknik analisis
yang dipergunakan untuk mendeskripsikan beberapa aspek dari sistem
informasi secara jelas, ringkas, dan logis. Adapun simbol-simbol
flowchart dapat dilihat pada tabel 2.1.
Tabel 2.1 Simbol-simbol Flowchart
No Simbol Nama Keterangan
1.
Dokumen
Dokumen atau
laporan: menunjukan
input dan output baik
untuk proses manual,
mekanik atau
komputer.
2.
Beberapa
tembusan
dari satu
dokumen
Digambarkan dengan
menumpuk simbol
Dokumen.
3.
Input/output;
jurnal/buku
besar
Proses Input / Output
data, parameter,dan
informasi.
4.
Tampilan Informasi yang
ditampilkan oleh
peralatan on-line,
seperti terminal,
monitor atau layar
5.
Pengertian
on-line (on-
line keying)
Memasukan (entry)
data seperti terminal
atau personal
computer.
11
No Simbol Nama Keterangan
6.
Terminal atau
personal
computer
Simbol tampil dan
pengertian online
dengan bersama untuk
mewakili terminal dan
personal computer.
7.
Proses Proses perhitungan/
pengelolahan data.
8.
Proses
manual
Pelaksanakan
pemprosesan yang
dilaksanakan secara
manual.
9.
Disk
Magnetis
Data disimpan secara
permanen di dalam
disk magnetis:
dipergunakan untuk
file utama (master file)
dan database.
10.
Pita Magnetis Data disimpandi
dalam pita magnetis.
11.
Penyimpanan
on-line
Data disimpan di
dalam file on-line
temporer melalui
media yang dapat
diakses secara
langsung
12.
Arus
dokumen
atau proses
Arah pemrosesan atau
arus dokumen : arus
yang normal berada
dibawah danmengarah
ke kanan.
13.
Communicati
on link
Pengiriman data dari
suatu lokasi ke lokasi
lainya melalui jalur
komunikasi.
12
No Simbol Nama Keterangan
14.
On-Page
connector
Menghubungkan arus
pemrosesan suatu
halaman yang sama:
penggunaan konektor
ini akan menghindari
garis-garis yangb
saling silang di suatu
halaman
15.
Off-page
connector
Suatu penanda masuk
dari, atau keluar ke,
halaman lain.
16.
Terminal Titik awal, akhir, atau
pemberhatian dalam
suatu proses program.
17.
Keputusan Langkah pengambilan
keputusa: digunakan
dalam sebuah program
komputer bagan air
untuk memperlihatkan
cabang ke jalan
alternatif Sumber: Romney (2004: 198)
2.1.5. Data Flow Diagram (DFD)
Menurut Agus Saputra dan Feni Agustin (2012: 28), Data Flow
Diagram atau yang disingkat DFD suatu diagram yang
menggambarkan alir data dalam suatu entitas ke sistem atau sistem
ke entitas. DFD juga dapat diartikan sebagai teknik grafis yang
menggambarkan alir data dan transformasi yang digunakan sebagai
perjalanan data dari input atau masukan menuju keluaran atau
output.
13
DFD mempunyai empat simbol dalam masing-masing versi,
diantaranya menurut Gane/Sarson dan Yourdon/De Marco. Simbol-
simbol Data Flow Diagram (DFD) dapat dilihat pada tabel 2.2.
Tabel 2.2 Simbol-simbol Data Flow Diagram (DFD)
Gane/Sarson Yourdon/De Marco Keterangan
Entitas Ekternal, dapat
berupa orang/ unit
terkait yang berinteraksi
dengan sistem tetapi
diluar sistem.
Orang, unit yang
mempergunakan atau
melakukan transformasi
data, komponen fisik
tidak diidentifikasikan.
Aliran Data Aliran Data Aliran data dengan arah
khusus dari sumber ke
tujuan
Data Store
Data Store
Penyimpanan data atau
tempat data direfer oleh
proses.
Sumber: Saputra dan Agustin (2012: 28)
Entitas
Eksternal
Proses
Proses
14
2.1.6. Entity Relationship Diagram (ERD)
Menurut Koniyo dan Kusrini (2007: 121), Entity
Relationship Diagram (ERD) dadalah gambar atau diagram yang
menunjukkan informasi dibuat, disimpan, dan digunakan dalam sistem
bisnis.
Berdasarkan definisi diatas dapat ditarik kesimpulan Entity
Relationship Diagram (ERD) adalah diagram yang menggambarkan
hubungan antara entitas dengan attribute penghubungnya. Entity
Relationship Diagram (ERD) diperlukan dalam perancangan file yang
akan digunakan dalam sistem, karena dari Entity Relationship
Diagram (ERD) dapat diketahui berapa file yang digunakan dalam
sistem. Simbol notasi-notasi Entity Relationship Diagram (ERD)
dapat dilihat pada tabel 2.3.Tabel 2.3 Notasi-notasi ERD
Notasi Keterangan
Entitas, adalah suatu objek yang dapat
didentifikasi dalam lingkungan
pemakai
Relasi, menunjukan adanya hubungan
di antara sejumlah entitas yang
berbeda .
Atribut , berfungsi mendeskipsikan
karakter entitas (atribut yang
berfungsi sebagai key diberi garis
bawah).
15
Notasi Keterangan
Garis, sebagai penghubung antara
relasi dengan entitas, relasi dan entitas
dengan atribut.
Sumber: Koniyo dan Kusrini (20017: 121)
2.1.7. Aplikasi
Menurut Pipin Asropudin dalam buku kamus Teknologi
Informasi Komunikasi (2013:6), “Aplikasi merupakan software yang
dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-
tugas tertemtu, misalnya Ms. Word, Ms. Excel dan lain sebagainya.
Aplikasi adalah suatu perangkat lunak yang di manfaatkan untuk
melakukan suatu tugas yang di inginkan bagi user.
2.1.8. Php Hypertext Preprocessor (PHP)
Menurut Oktavian (2010:13) “PHP adalah akronim Hypertext
preprocessor, yaitu suatu bahasa pemograman berbalaskan kode-kode
(Script) yang digunakan untuk mengolah suatu data dan
mengirimkanya ke web browser menjadi kode HTML”. Sedangkan
menurut Wahana (2014:14) “PHP merupakan bahasa pemograman
yang digunakan untuk membuat program website dimana kode
program yang telah dibuat di kompilasi dan dijalankan pada sisi server
untuk menghasilkan halaman website yang dinamis”.
16
Hypertext Preprocessor (PHP) Adalah bahasa pemograman
yang digunakan untuk mengembangkan website dan bisa digunakan
bersamaan dengan HTML.
2.1.9. Mysql
Menurut Sibero (2014:97) “Mysql atau dibaca my “My Sekuel
adalah suatu RDMS (Relation Data-base Management System) yaitu
aplikasi siatem yang menjalankan fungsi pengolahan data”.
Mysql Merupakan sofware database yang digunakan untuk
menyimpan data ataupun mengolah data yang ada pada tabel yang
terdiri dari kolom (field) dan baris ( record).
2.2 Gambaran Umun Perusahaan
2.2.1. Sejarah Perusahaan
Pada tahun 1992 pendirian PT Salim Ivomas Pratama. Pada
tahun 1997 Menjadi bagian dari Grup Indofood. Pada tahun 2005
Mengakuisisi di Kalimantan Barat dan Kalimantan Timur.
Pada tahun 2006 Merger menjadi perusahaan perkebunan yang
terintegrasi, Mengakuisisi pusat penelitian dan pengembangan serta
pemuliaan benih bibit di Riau, Mengakuisisi lahan perkebunan di
Kalimantan Barat.
Pada tahun 2007 Pencatatan saham Indofood Agri Resources,
Ltd, induk perusahaan SIMP, di Bursa Efek Singapura
Mengakuisisi lahan perkebunan di sumatera selatan dan
kalimantan, Mengembangkan kegiatan usaha perkebunan melalui
17
akuisisi PT. PP London Sumatera Indonesia Tbk, sebuah perusahaan
perkebunan tercatat di IDX, Menjadi anggota RSPO. Pada tahun 2008
Diverifikasi ke bisnis gula melalui penyertaan saham di PT. Laju
Perdana Indah, Mengakuisisi lahan perkebunan di Sumatera Selatan
dan Kalimantan Tengah.
Pada tahun 2009 Mengakuisisi lahan perkebunan di Sumatera
Selatan, Mencapai total CPO bersertifikasi RSPO sebesar 170.000 ton.
Pada tahun 2011 Tercatat di Bursa Efek Indonesia, Mencapai total
CPO bersertifikasi RSPO sebesar 195.000 ton. Pada tahun 2012
Mencapai total CPO bersertifikasi RSPO sebesar 240.000 ton. Pada
tahun 2013 Mengakuisisi tiga konsesi perkebunan hutan tanaman
industri di Kalimantan Timur melalui kepemilikan saham di PT.
Menteri Pertiwi Makmur, Menerima sertifikasi pertama ISPO sebesar
45.000 ton.
Pada tahun 2014 Mendirikan perusahaan patungan dengan PT
Wahana Inti Selaras yang bergerak di bidang pembangunan jalan dan
penyewaan alat-alat berat, Mengembangkan bisnis gula melalui
akuisisi PT Madusari Lampung Indah, Mencapai total CPO
bersertifikasi RSPO sebesar 332.000 ton.
Pada tahun 2015 Mencapai total CPO bersertifikasi RSPO dan
ISPO, masinng-masing sebesar 377.000 ton dan 180.000 ton. Pada
tahun 2016 mengembangkan bisnis CPO bersertifikasi RSPO dan
ISPO, masing-masing sebesar 388.000 ton dan 255.000 ton.
18
2.2.2. Profil Perusahaan
Grup SIMP merupakan salah satu grub agrabisnis terbesar yang
terdiversifikasi serta terintegrasi secara vertikel di Indonesia.
Kegiatan utama Grub SIMP meliputi seluruh mata rantai pasokan dari
penelitian dan pengembangan. Pemuliaan benih bibir, pembudidayaan
dan pengolahan kelapa sawit hingga produksi serta pemasaran produk
minyak goreng, margarin dan shortening. Sebagai grub agribisnis
yang terdiversifikasi, Grup SIMP juga melakukan pembudidayaan
komoditas tebu, karet dan tanaman lainya. Grup SIMP termasuk
perusahaan perkebunan kelapa sawit terbesar serta salah satu
pemimpin pasar minyak goreng, margarin dan shortening bermerek di
Indonesia.
Grup SIMP mengelola kegiatan usaha melalui dua devisi bisnis,
yaitu Devisi Perkebunan dan Devisi & Lemak Nabati.
2.2.3. Visi & Misi Perusahaan
A. Visi
Menjadi sebuah grub agribisnis yang terdepan, dan menjadi
salah satu grub kelas dunia di bidang penelitian dan pemuliaan
benih bibit agricultural.
B. Misi
1. Menjadi produsen dengan biaya produksi rendah melalui hasil
produksi yang tinggi dan operasional yang efektif dan efisien.
19
2. Meningkatkan kualitas sumber daya manusia. Proses produksi
data teknologi secara berkesinambungan
3. Dapat melebihi harapan konsumen dengan memastikan standar
kualitas tertinggi.
4. Berperan sebagai perusahaan yang bertanggung jawab di dalam
segala aspek pengelolaan usahanya termasuk praktik-praktik
yang sehat dan berkelanjutan dalam menjaga lingkungan hidup
dan social.
5. Meningkatkan nilai bagi para pemangku kepentingan secara
berkesinambungan.
Struktur Organisasi PT. Salim Ivomas Pratama tbk.
Gambar 4.1 Struktur Organisasi
Staff Internal Audit
Nora Sestria
Himawan F. Srg
Staff Legal
Sahat Wahyu Hsb.
Staff GRD
Hany S. Alhaq
Staff CE
Ferry S.
Yudi Harso
Bakti Pandawa L.
Wahyudi
Bambang Utoyo
Staf Traksi
Robian S.
Koord. AMA Sumsel Staff Agronomi
Ahmad Asyari Asyril
Widie Hudiana
Doni Simbolon
Staff Accounting
M. Mursyid
Hanif Irsal
Staff Purchasing
Andrew S.
Sidik Fahlevi
Nikita Yaphet
I Gede Nyoman
Staff HR-IR
Ilham Yudanto
Staff HR-GA
Indra P. Utama
Staff IT/IS
Hotma Andi Sinaga
Andy Salim
Non Staff
Non Staff
Non Staff
Non Staff
Non Staff
Non Staff
Non Staff
20
2.2.4. Tugas dan Wewenang
Tugas dari Koodinator AMA Sumsel ini lebih spesifik kearah
pembangunan atau perencanaan pelaksanaan kegiatan perkebunan dan
bisa dibilang dengan pengawas pelaksanaan kegiatas unit yang
dipimpin oleh setiap divisi bawahannya, Koordinator AMA Sumsel
memiliki wewenang atau akses ke seluruh bagian dibawahnya
langsung seperti Purchasing, Accounting, HRD dll sesuai wilayah
yang pimpinnya.
Internal Audit adalah divisi atau bagian dari supporting kegiatan
perusahaan dalam membantu Koordinator AMA Sumsel mengawasi
atau memeriksa kegiatan yang sedang berlangsung dalam setiap
periode agar Koordinator AMA Sumsel dapat mengambil keputusan
dalam pengambilan keputusan atau penyusunan rencana kegiatan
dalam menjaga, menata dan memperbaiki sistem pelaksanaan kegiatan
perkebunan.
Staff Legal adalah mengurusi legalitas perusahaan baik legalitas
hukum dan lain-lain.
GRD (Goverment Relation Depelopment) adalah bagian divisi
yang bertugas untuk pengurusan izin atau menjalin hubungan baik
terhadap pihak external (Pemerintahan dan lingkungan sekitar
perkebuan) agar berjalan dengan baik kegiatas operasional
perkebunan.
21
CE (Civil Engineering) adalah bagian divisi yang bertugas untuk
melakukan perencanaan dan pelaksanaan pembangunan yang ada
diperkebunan, baik itu bangunan pemukiman karyawan, jembatan,
jalan, jembatan dll untuk menunjang kegiatan yang ada diperkebunan.
Traksi adalah bagian dimana semua alat – alat pelaksana
kegiatan operasional diawasi dan dipelihara oleh traksi langsung jadi
bagian ini hanya melakukan persiapan alat atau kendaraan untuk
membantu operasional, mulai dari alat berat, kendaraan operasional,
kendaraan panen, genset dll yang ada dikebun.
Agronomy adalah divisi yang langsung membantu Koordinator
AMA Sumsel dalam membuat laporan kegiatan yang ada
diperkebunan, divisi ini mencatat dan melihat perkembangan
perkebunan dalam melakukan kegiatan, baik kegiatan panen maupun
perluasan lahan, semua kegiatan besarnya hasil panen dicatat atau
direkap langsung dibagian ini.
Accounting adalah divisi keuangan dimana diperusahaan ini
tugas dari divisi accounting ialah menyusun rencana pengeluaran
oprasional dan menunjang kegiatan lain nya, Accounting juga
melakukan pencatatan pelaporan transaksi harian bulanan dan tahunan
dalam perusahaan, membuat laporan labarugi dan sebagainya.
Purchasing merupakan divisi bagian pembelian, pembelian
disini digunakan sebagai pendukung kegiatan keperluan operasional
yang dilakukan dalam kegiatan perusahaan dan kegiatan perkebunan.
22
HR – IR / HRD (Human Resources Development) merupakan
divisi ini melakukan tugas yang menjadi jembatan antara karyawan
dan perusahaan dimana HRD ini lah yang melakukan penjaminan
dalam kesejahteraan karyawan selain itu juga HRD bertugas
melakukan rekrutment untuk tenaga kerja yang dibutuhkan
perusahaan.
HR – GA (Human Resources –General Afair) tugas divisi ini
hanya membantu pelaksanaan operasional kantor seperti pemesanan
tiket perjalanan dinas karyawan, pemesanan hotel tamu atau
kunjungan dinas dan juga mempersiapkan operasional karyawan
dalam pelaksanaan kegiatan.
IT/IS memiliki tugas diperusahaan ini dalam membuat jaringan
komunikasi antar perusahaan / perkebunan dan jaringan internet untuk
membatu operasional kegiatan bekerja, divisi ini juga selain membuat
mereka juga menjaga dan memperbaiki apabila ada kerusakan yang
terjadi di baik di dalam sistem maupun alat pembantu kegiatan, lebih
tepatnya peralatan elektronik kantor.
Non Staff adalah karyawan pendukung dalam kegiatan
pelaksanaan kerja disetiap divisi, dalam membantu persiapan
pelaporan, data, rekap dan filling document. Bisa dibilang non staff
sama dengan administratornya dari setiap bagian.
23
2.2.5. Uraian Kegiatan
Selama Praktek Kerja Lapangan di PT Salim Ivomas Pratama
tbk penulis membantu kegiatan-kegiatan yang ada di kantor di bagian
Accounting seperti menyusun voucher, mencopy voucher, dan
mengantar voucher ke karyawan yang lain apabila vocher tersebut
belum di tanda tangani oleh karyawan yang bersangkutan dengan
pembimbing lapangan Bapak Angga selain di Accounting juga di
bagian administrasi HR menyusun kartu BPJS di bimbing oleh ibu
Tata.
24
BAB III
LAPORAN KEGIATAN
3.1. Hasil Pengamatan
Selama melakukan pengamatan Praktik Kerja Lapangan selama satu
bulan pada PT salim ivomas pratama tbk, yang penulis temukan masalah di
bidang purchasing dalam penginputan dan pengolahan dimana dalam
penginputan masih menggunakan excel online, sehingga penginputan sering
terjadi kesalahan dalam penempatan.
3.1.1. Prosedur yang Berjalan
Adapun flowchart prosedur yang berjalan proses barang masuk
pada PT. Salim Ivomas Pratama Tbk. dapat dilihat pada gambar 3.1.
Gambar 3.1 Flowchart Prosedur yang Berjalan Proses Barang Masuk
Supplier
MULAI
Data StoragePurchasing
Input Data Barang
Masuk ke Ms. Excel
Simpan Data
Barang Masukbarang masuk
Cetak
Purchase
Inventory
SELESAI
2
Purchase Inventory
1Purchase Inventory
Beserta Barang
2
Surat Jalan1
Cek Barang
Masuk
Sesuai Surat
Jalan
Jumlah
Barang Sesuai?
Tanda
Tangan
Surat Jalan
Surat Jalan Yang
Sudah
Ditandatangani
Surat Jalan Yang
Sudah
Ditandatangani
Gudang
TIDAK
YA
Membuat
Purchase
Inventory
25
Berdasarkan gambar 3.1 flowchart prosedur yang berjalan proses
barang masuk dapat dijelaskan sebagai berikut:
1. Dimulai supplier memberikan barang beserta surat jalan rangkap 2
(dua) kepada bagian purchasing.
2. Setelah menerima barang dan surat jalan, lalu bagian purchasing
mengecek data barang masuk sesuai dengan surat jalan yang
diterima. Jika jumlah atau spesifikasi barang tidak sesuai dengan
surat jalan, maka bagian Purchasing akan memberikan informasi
penolakan, jika data barang masuk sesuai akan dilanjutkan pada
proses selanjutnya.
3. Selanjutnya bagian purchasing menandatangani surat jalan rangkap
2 (dua) tersebut. Setelah ditandatangani, surat jalan rangkap
pertama akan dikembalikan kepada pihak supplier sebagai bukti
penerimaan barang, sedangkan surat jalan rangkap kedua akan
dilakukan proses pencatatan data barang masuk ke dalam Ms.
Excel.
4. Setelah mencatat barang masuk bagian purchasing, mencetak data
tersebut sebagai purchase inventory.
5. Diakhiri dengan memberikan purchase inventory beserta barang
kepada Bagian gudang.
26
Adapun flowchart prosedur yang berjalan proses barang keluar
pada PT. Salim Ivomas Pratama Tbk. dapat dilihat pada gambar 3.2.
Gambar 3.2 Flowchart Prosedur yang Berjalan Proses Barang Keluar
Purchasing
MULAI
Gudang
Melakukan
Permintaan Barang
Keluar
Berdasarkan Aging
(Waktu Barang
Akan Dikeluarkan)
Stok
Mencukupi?
Menyediakan
Barang dan
Mengurangi
Stok
Memo Barang
Keluar
Mengecek
Barang
Berdasarkan
Permintaan
YA
TIDAK
Input Data Barang
Keluar ke Ms. Excel
Simpan Data
Barang Keluarbarang keluar
Cetak Delivery
Order (DO)
SELESAI
2
Delivery Order
(DO)
1Delivery Order
(DO)
Membuat
Delivery
Order (DO)
Data Storage
27
Berdasarkan gambar 3.2 flowchart prosedur yang berjalan
proses barang keluar dapat dijelaskan sebagai berikut:
1. Dimulai dari bagian purchasing melakukan permintaan
pengeluaran barang berdasarkan data aging (waktu barang sudah
saatnya di keluarkan) kepada bagian gudang.
2. Selanjutnya bagian gudang mengecek ketersediaan barang. Jika
stok tidak mencukupi, akan diberikan informasi ketidaktersediaan
barang, jika stok mencukupi akan dilakukan proses selanjutnya.
3. Bagian gudang menyediakan barang dan mengurangi stok.
4. Selanjutnya bagian purchasing menginput data barang keluar ke
dalam Ms. Excel dan disimpan unutk kemudian dicetak Delivery
Order (DO) rangkap 2 (dua), rangkap pertama diarsipkan
sedangkan rangkap kedua akan diberikan kepada bagian gudang.
3.1.2. Prosedur yang Diusulkan
Adapun prosedur yang diusulkan untuk proses barang masuk
telah digambarkan dengan flowchart seperti pada gambar 3.3.
28
Aplikasi Database
MULAI
Purchasing
Login Form
Login
Berhasil?
TID
AK
Dashboard
Admin
YA
users
Data PO po
Add Barang
SELESAI
Login
Data PO
Data User
Input Data PO
Input Data Barang
Masuk
Data PO
supplier
instockData Barang MasukSimpan Data
Barang Masuk
Cetak POPO PO Barang Masuk
Data SupplierData Suplier
Input Data
Supplier
Gambar 3.3 Flowchart Prosedur yang Diusulkan Proses Barang Masuk
29
Berdasarkan gambar 3.3 flowchart prosedur yang diusulkan
proses barang masuk dapat dijelaskan sebagai berikut:
1. Dimulai dari bagian admin purchasing melakukan login akun pada
sistem dengan memasukan username dan password, jika username
atau password salah maka akan kembali pada tampilan form login,
jika username atau password sesuai maka akan masuk pada
tampilan dashboard.
2. Selanjutnya admin menginput data supplier dan disimpan ke dalam
tabel supplier pada database.
3. Bagian admin input data Purchase Order (PO) pada menu Barang
Masuk dan disimpan kedalam tabel po pada database.
4. Selanjutnya bagian admin menginput data barang masuk
berdasarkan PO dan disimpan ke dalam tabel instock pada
database.
5. Kemudian diakhiri dengan proses cetak Purchase Order (PO).
Adapun prosedur yang diusulkan untuk proses barang keluar
telah digambarkan dengan flowchart seperti pada gambar 3.4.
30
Aplikasi Database
MULAI
Purchasing
Login Form
Login
Berhasil?T
IDA
K
Dashboard
Admin
YA
users
Data DO do
Add Barang
Keluar
SELESAI
Login
Data DO
Data User
Input Data DO
Input Data Barang
Keluar
Data DO
kebun
outstockData Barang KeluarSimpan Data
Barang Keluar
Cetak DODO DO Barang Keluar
Data KebunData Kebun
Input Data Kebun
Gambar 3.4 Flowchart Prosedur yang Diusulkan Proses Barang Keluar
31
Berdasarkan gambar 3.4 flowchart prosedur yang diusulkan
proses barang masuk dapat dijelaskan sebagai berikut:
1. Dimulai dari bagian admin purchasing melakukan login akun pada
sistem dengan memasukan username dan password, jika username
atau password salah maka akan kembali pada tampilan form login,
jika username atau password sesuai maka akan masuk pada
tampilan dashboard.
2. Selanjutnya admin menginput data kebun dan disimpan ke dalam
tabel kebun pada database.
3. Bagian admin input data Delivery Order (DO) pada menu Barang
Keluar dan disimpan ke dalam tabel do pada database.
4. Selanjutnya bagian admin menginput data barang keluar
berdasarkan DO dan disimpan ke dalam tabel outstock pada
database.
5. Kemudian diakhiri dengan proses cetak Delivery Order (DO).
3.2. Evaluasi dan Pembahasan
3.2.1. Evaluasi
Setelah melalui proses selama kurang lebih satu bulan di PT.
Salim Ivomas Pratama tbk, penulis mengetahui bahwa di dalam
penginputan data masih menggunakan sistem manual dimana
purchasing masih menginput barang masuk dan barang keluar
menggunakan excel online dan setiap bulan laporan akan dikirim
purchasing ke pusat jakarta melalui email.
32
3.2.2. Pembahasan
3.2.2.1. Diagram Konteks
Diagram konteks adalah diagram yang
menggambarkan bagian besar dari aliran arus data aplikasi
pengolahan data barang masuk dan barang keluar pada PT.
Salim Ivomas Pratama Tbk berbasis web dapat dilihat pada
gambar 3.4.
Gambar 3.5 Diagram Konteks
Keterangan Diagram Konteks yang telah digambarkan
berdasarkan gambar 3.5 memiliki 3 (tiga) entitas yaitu:
Admin, Gudang, dan Manager. Data yang berasal dari admin
berupa data user,data kebun,data supplier, data stok, data
barang masuk, dan data barang keluar. Sedangkan bagian
gudang menkonfirmasi data barang masuk dan data barang
keluar. Kemudian manager menerima laporan data stok,
laporan data stok masuk, dan laporan data stok keluar.
Purchasing
Aplikasi Pengolahan Data
Barang Masuk dan
Barang Keluar
Gudang
- Data User
Manager
Laporan
- Data Kebun
- Data Supplier
- Data Stok
- Data Barang Masuk
- Data Stok- Data Pembelian
- Data Stok- Data Pembelian- Data Penjualan
- Data Barang Keluar - Data Barang Keluar- Data Barang Masuk
33
3.2.2.2. 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.6.
Purchasing1.0P
Manajemen User
Data Userusers
2.0P
Proses Data
Kebun
Rekam Data User
Data Kebunkebun
3.0P
Proses Data
Supplier
Rekam Data Supplier
7.0P
Proses Cetak PO
9.0P
Proses Data
Barang Keluar
13.0
LaporanManager
Laporan
supplierData Supplier
4.0P
Pemrosesan
Purchase Order
(PO)
Data PO Rekam Data PO
5.0P
Proses Data
Barang Masuk
Rekam Data Kebun
Data Barang Masuk Rekam Data Barang Masuk
Gudang
11.0P
Proses
Konfirmasi
Barang Masuk
12.0P
Proses
Konfirmasi
Barang Masuk
Data Stok
Data Stok Masuk
Data Stok Keluar
PO
po
instock
Status dan Tanggal Konfirmasi
Data PO
Data Supplier
8.0P
Pemrosesan
Delivery Order
(DO)
doData DO Rekam Data DO
Data Barang KeluarRekam Data Barang Keluar
outstock
Data Kebun
10.0P
Proses Cetak DO
DO Data DO
Status dan Tanggal Konfirmasi
Status dan Transportil Status dan Transportil
Gambar 3.6 DFD (Data Flow Diagram) Level 0
34
3.2.2.3. 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.7.
Manager
13.1P
Laporan Data
Stok
13.2P
Laporan Data
Stok Masuk
13.3P
Laporan Data
Stok Keluar
Data Stok Masuk
outstcokData Stok Keluar
Data Stok
Data Stok Masuk
Data Stok Keluar
poData Stok
instock
Gambar 3.7 DFD (Data Flow Diagram) Level 1
3.2.2.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.8.
35
po
idPOtglPO
idUser
idSupplier
M
supplier
idSupplier
nmSupplier
1
idUser
nama
username
password
jenisKelamin
alamat
telp
foto
akses
statusAkun
users
menginput
kota
alamat
telp
status
terima
mengolah
1
Minstock
do
idDO
tglDO
noDO
idUser
mengolah
M
kebun
idKebun
nmKebun
kdKebun
menginput
1
M
1
tglTerima
memiliki
1
M
memiliki1 M
idIN
idPO
kdBarang
nmBarang
satuan
masuk
pending
keluar
stok
aging
idKebun
statusKirim
tglKirim
transportil
memiliki
1
outstockmemilikiM
idOut
idDO
idIN
jumlah
M
1
memiliki
1
M
Gambar 3.8 Entity Relationship Diagram (ERD)
3.2.2.5. Struktur Tabel
Database merupakan tempat untuk menampung data di
server, data tersebut nantinya akan diproses oleh program
yang kita gunakan dalam pembuatan website. Database
terdiri dari tabel-tabel yang dibuat dengan menggunakan
program MySql.
Adapun database yang dibuat oleh penulis dengan
tabel-tabel sebagai berikut :
Nama database : inventory
36
1. Tabel Users
Tabel users digunakan untuk menampung data user
atau pengguna akun. Struktur tabel users dapat dilihat
pada tabel 3.1.
Primary Key : idUser
Tabel 3.1 Users
No File Name Type Width Keterangan
1 idUser Int 11 Primary key
2 Nama Varchar 50 Nama User
3 username Varchar 30 Username
4 Password Varchar 32 Password
5 Akses Varchar 20 Akses Akun
6 jenisKelamin Varchar 15 Jenis Kelamin
7 Alamat Text Alamat User
8 Telp Varchar 15 No. Telepon
9 Foto Varchar 75 Foto
10 statusAkun Varchar 10 Aktin/Non-aktif
2. Tabel Sekolah
Tabel supplier digunakan untuk menampung data
supplier yang diinput oleh admin. Struktur tabel sekolah
dapat dilihat pada tabel 3.2.
Primary Key : idSupplier
Tabel 3.2 Supplier
No File Name Type Width Keterangan
1 idSupplier Int 11 Primary key
2 nmSupplier Varchar 50 Nama Supplier
3 Alamat Text Alamat Supplier
4 Kota Varchar 30 Kota Supplier
5 Tlp Varchar 20 No. Telepon
37
3. Tabel Kebun
Tabel kebun digunakan untuk menampung data
kebun yang diinput oleh. Struktur tabel kebun dapat dilihat
pada tabel 3.3.
Primary Key : idKebun
Tabel 3.3 Kebun
No File Name Type Width Keterangan
1 idKebun Int 11 Primary key
2 kdKebun Varchar 50 Heading Banner
3 nmKebun Text Text Banner
4. Tabel PO
Tabel po digunakan untuk menampung data
purchase order (PO) yang diinput oleh admin. Struktur
tabel po dapat dilihat pada tabel 3.4.
Primary Key : idPO
Tabel 3.4 PO
No File Name Type Width Keterangan
1 idPO int 11 Primary key
2 tglPO varchar 30 Tanggal PO
3 noPO varchar 30 Nomor PO
4 idUser int 11 Foreign key
5 idSupplier int 11 Foreign key
6 Status varchar 10 Status PO
7 Terima varchar 5 Status terima
8 tglTerima datetime Tanggal terima
38
5. Tabel Instock
Tabel instock digunakan untuk menampung data
barang masuk berdasarkan PO yang diinput oleh. Struktur
tabel instock dapat dilihat pada tabel 3.5.
Primary Key : idIN
Tabel 3.5 Instock
No File Name Type Width Keterangan
1 idIN int 11 Primary key
2 idPO int 11 Foreign key
3 kdBarang varchar 20 Kode Barang
4 nmBarang varchar 100 Nama Barang
5 Satuan varchar 10 Satuan Barang
6 Masuk int 11 Jumlah masuk
7 Pending int 11 Jumlah pending
8 Keluar int 11 Jumlah keluar
9 Stok int 11 Jumlah stok
10 Aging date Tanggal aging
6. Tabel DO
Tabel Delivery Order (DO) digunakan untuk
menampung data DO barang yang diinput oleh admin.
Struktur tabel do dapat dilihat pada tabel 3.6.
Primary Key : idDO
Tabel 3.6 DO
No File Name Type Width Keterangan
1 idDO int 11 Primary key
2 tglDO date Tanggal DO
3 noDO varchar 30 Nomor DO
4 idUser int 11 Foreign key
5 idKebun int 11 Foreign key
39
No File Name Type Width Keterangan
6 statusKirim varchar 5 Status pengiriman
7 tglKirim datetime Tanggal
pengiriman
8 Transport varchar 50 Transportil
7. Tabel Outstock
Tabel outstock digunakan untuk menampung data
barang keluar berdasarkan DO yang diolah oleh admin.
Struktur tabel do dapat dilihat pada tabel 3.7.
Primary Key : idOut
Tabel 3.7 Outstock
No File Name Type Width Keterangan
1 idOut Int 11 Primary key
2 idDO int 11 Foreign key
3 idKebun int 11 Foreign key
4 Jumlah varchar 10 Jumlah barang
keluar
3.2.2.6. Desain Tampilan
1. Desain Tampilan Form Login
Desain tampilan form login yang berisikan field
username dan password. Desain Tampilan Form Login
dapat dilihat pada gambar 3.9.
40
LOGO
LOGIN
Username
Password
Gambar 3.9 Desain Tampilan Form Login
2. Desain Tampilan Dashboard
Desain tampilan form dashboard yang berisikan
grafik persediaan barang Desain Tampilan Dashboard
dapat dilihat pada gambar 3.10.
Dashboard
FOOTER
Manajemen User
Data Kebun
LOGO Foto Nama User v
FotoNama User
Akses
Data Supplier
Data Stok
Transaksi Barang v
Laporan Stok v
XXX XXXXXXXXX
Grafik Persediaan Barang
Gambar 3.10 Desain Tampilan Dashboard
41
3. Desain Tampilan Manajemen User
Desain tampilan manajemen user berisikan
tampilan data user yang didapat dari tabel users. Desain
Tampilan Manajemen User dapat dilihat pada gambar
3.11.
Manajemen User
FOOTER
Dashboard
Data Kebun
LOGO Foto Nama User v
FotoNama User
Akses
Data Supplier
Data Stok
Transaksi Barang v
Laporan Stok v
Manajemen User
Tambah Data
No. Nama User NIK Username Akses Status
XXX XXX XXX XXX XXX
Gambar 3.11 Desain Tampilan Manajemen User
4. Desain Tampilan Data Kebun
Desain tampilan menu data kebun yang berisikan
data kebun yang diambil dari tabel kebun. Desain
Tampilan Data Kebun dapat dilihat pada gambar 3.12.
42
Data Kebun
FOOTER
Dashboard
Manajemen User
LOGO Foto Nama User v
FotoNama User
Akses
Data Supplier
Data Stok
Transaksi Barang v
Laporan Stok v
Data Kebun
Tambah Data
No. Nama Kebun Aksi
XXX
Gambar 3.12 Desain Tampilan Data Kebun
5. Desain Tampilan Data Supplier
Desain tampilan menu data supplier yang berisikan
data supplier barang yang diambil dari tabel supplier.
Desain Tampilan Data Supplier dapat dilihat pada gambar
3.13.
Gambar 3.13 Desain Tampilan Data Supplier
Data Supplier
FOOTER
Dashboard
Manajemen User
LOGO Foto Nama User v
FotoNama User
Akses
Data Kebun
Data Stok
Transaksi Barang v
Laporan Stok v
Data Supplier
Tambah Data
No. Nama Supplier Aksi
XXX
Alamat
XXX
43
6. Desain Tampilan Entri PO
Desain tampilan form entri PO yang berisikan data
tanggal PO, nomor PO, dan supplier barang. Desain
Tampilan Entri PO dapat dilihat pada gambar 3.14.
Gambar 3.14 Desain Tampilan Entri PO
7. Desain Tampilan Entri DO
Desain tampilan form entri DO yang berisikan data
tanggal DO dan data kebun yang akan di kirim barang.
Desain Tampilan Entri DO dapat dilihat pada gambar
3.15.
Entri Delivery Order (DO)
Tanggal
Cancel Submit
dd/mm/yyyy
Kebun - Pilih Kebun -
Gambar 3.15 Desain Tampilan Entri DO
Entri Purchase Order (PO)
Tanggal
Cancel Submit
dd/mm/yyyy
No. PO XXXX
Supplier - Pilih Supplier -
44
3.2.2.7. Tampilan Interface
1. Tampilan Form Login
Tampilan ini berisikan login form untuk masuk ke
dalam tampilan dashboard. Dengan cara mengisi field
username dan password lalu menekan tombol login yang
terdapat pada tampilan form. Adapun Tampilan Login
Form seperti pada gambar 3.16.
Gambar 3.16 Tampilan Form Login
45
2. Tampilan Dashboard
Tampilan ini berisikan data grafik persediaan
barang. Adapun Tampilan Dashboard seperti pada gambar
3.17.
Gambar 3.17 Tampilan Dashboard
3. Tampilan Data Manajemen User
Tampilan ini berisikan data user/pengguna dan
berfungsi untuk mengelola data user. Adapun Tampilan
Data Manajemen User seperti pada gambar 3.18.
Gambar 3.18 Tampilan Data Manajemen User
46
4. Tampilan Data Kebun
Tampilan ini berisikan data kebun dan berfungsi
untuk mengelola data kebun. Adapun Tampilan Data
Kebun seperti pada gambar 3.19.
Gambar 3.19 Tampilan Data Kebun
5. Tampilan Data Supplier
Tampilan ini berisikan data supplier dan berfungsi
untuk mengelola data supplier. Adapun Tampilan Data
Supplier seperti pada gambar 3.20.
Gambar 3.20 Tampilan Data Supplier
47
6. Tampilan Entri PO
Tampilan ini berisikan field tanggal PO, nomor
purchase order (PO) dan supplier. Adapun Tampilan Entri
PO seperti pada gambar 3.21.
Gambar 3.21 Tampilan Entri PO
7. Tampilan Entri DO
Tampilan ini berisikan field tanggal DO dan data
kebun. Adapun Tampilan Entri DO seperti pada gambar
3.22.
Gambar 3.22 Tampilan Entri DO
48
3.3. Evaluasi uraian kegiatan
Hasil penelitian yang di lakukan selama menjalani praktek kerja
lapangan, di dapatlah sebuah aplikasi dirancang khusus untuk aplikasi
pengolahan data barang masuk dan barang keluar d PT salim ivomas
pratama tbk.
49
BAB IV
PENUTUP
4.1. Simpulan
Penelitian yang telah dilaksanakan selama satu bulan ini menghasilkan
sebuah Aplikasi Pengolahan Data Barang Masuk dan Barang Keluar di PT
Salim Ivomas Pratama tbk. yang digunakan sebagai media pencatatan
barang masuk dan barang keluar. Website yang dibuat dapat membantu PT.
Salim Ivomas Pratama tbk. Untuk mempermudah purchasing mencatat dan
mencari data
1. Dengan menggunakan aplikasi ini pengguna dapat menghemat
penginputan, pengeditan dan pencarian data barang masuk dan barang
keluar.
2. Aplikasi ini sangat efektif karena aplikasi ini sudah berbasis web.
50
4.2 Saran
Berdasarkan hasil pengamatan yang dilakukan selama penulis melakukan
praktik kerja lapangan di PT Salim Ivomas Pratam tbk diharapkan dapat
mengembangkan dan menggunakan aplikasi yang telah dirancang oleh
penulis sehingga memberikan pelayanan lebih baik kepada pengguna dalam
melakukan proses pengolahan data barang masuk dan barang keluar
Adapun kelemahan nya :
1.Sebaiknya dilakukan perawatan skala
2.Diimplementasikan secara online.