RANCANG BANGUN SISTEM PENGOLAHAN DATA INVENTORI PADA PERCETAKAAN CV. FIRDAUS LAPORAN KERJA PRAKTEK
Disusun sebagai syarat untuk mengikuti Skripsi Pada Program Studi Teknologi Informasi Jenjang S1 STMIK IKMI Cirebon
Disusun Oleh:
Nana Dedi Rochyana 41143171
PROGRAM STUDI TEKNOLOGI INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) IKMI CIREBON
2018
LEMBAR PERSETUJUAN
STMIK IKMI CIREBON PERSETUJUAN LAPORAN KERJA PRAKTEK
JUDUL
: RANCANG BANGUN SISTEM PENGOLAHAN DATA INVENTORI PADA PERCETAKAAN CV. FIRDAUS
NAMA
: Nana Dedi Rochyana
NIM
: 41143171
Telah disetujui oleh Dosen Pembimbing Kerja Praktek (KP) Cirebon, 02 Oktober 2018 Dosen Pembimbing
Dita Rizki A,M.Kom NIDN 0402038802
i
LEMBAR PERSETUJUAN
CV.FIRDAUS CIREBON LEMBAR PERSETUJUAN LAPORAN KERJA PRAKTEK JUDUL
: RANCANG BANGUN SISTEM PENGOLAHAN DATA INVENTORI PADA PERCETAKAAN CV. FIRDAUS
NAMA
: Nana Dedi Rochyana
NIM
: 41143171 Telah disetujui oleh pihak perusahaan Cirebon, 02 Oktober 2018 Menyetujui, Pembimbing Kerja Praktek
Tauhid Mengetahui, Pimpinan CV. Firdaus
Tauhid
ii
LEMBAR PENGESAHAN
STMIK IKMI CIREBON PENGESAHAN LAPORAN KERJA PRAKTEK
JUDUL
: RANCANG BANGUN SISTEM PENGOLAHAN DATA INVENTORI PADA PERCETAKAAN CV. FIRDAUS
NAMA
: Nana Dedi Rochyana
NIM
: 41143171 Telah disetujui oleh pihak STMIK IKMI CIREBON Menyetujui : Ketua Program Studi Teknologi Informasi
JUJU JUHAERIYAH, MT NIDN. Mengetahui : Ketua STMIK IKMI CIREBON
Dr. Dadang Sudrajat, S.Si., M.Kom NIDN : 0418046301
iii
HALAMAN PENGESAHAN Telah dipertahankan di Depan Dewan Penguji Seminar Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK IKMI) Cirebon. Pada hari telah diterima sebagai salah satu syarat menandakan lulus mata kuliah Kerja Praktek Program Studi Teknologi Informasi. Penguji Seminar Kerja Praktek,
Odi Nurdiawan, M.Kom NIDN : 0412049102 Menyetujui, Ketua Program Studi Teknologi Informasi,
JUJU JUHAERIYAH, MT NIDN. Mengetahui, Ketua STMIK IKMI CIREBON,
DADANG SUDRAJAT,S.Si,M.Kom NIDN. 0418046301
iv
KATA PENGANTAR
Assalamu’alaikum Wr. Wb Segala puji kehadirat Allah SWT yang telah memberikan taufiq dan hidayah-Nya, rahmat dan maghfirah-Nya sehingga penulis dapat menyelesaikan Laporan Kerja Praktek ini dengan baik. Shalawat dan salam semoga tetap tercurahkan kepada suri tauladan kita Rasulullah Muhammad SAW. Amin. Laporan Kerja Praktek ini merupakan salah satu syarat wajib mahasiswa untuk dapat melanjutkan Skripsi di program studi Teknologi Informasi Strata (S1) Sekolah Tinggi Manajemen Informatika (STMIK) IKMI. Sejauh ini penulis menyadari sepenuhnya masih banyak kekurangan-kekurangan pada Laporan Kerja Praktek ini, karena terbatasnya kemampuan dan pengetahuan yang penulis miliki. Dalam penyusunan laporan kerja praktek ini, penulis mendapat bimbingan dan bantuan dari berbagai pihak, oleh karena itu perkenankanlah pada kesempatan ini penulis mengucapkan terima kasih kepada : 1. Bapak Dadang Sudrajat, S.Si. M.Kom, selaku Ketua STMIK IKMI Cirebon. 2. Bapak Dian Ade Kurnia, M.Kom, selaku Wakil Ketua I Bid Akademik dan Kemahasiswaan STMIK IKMI Cirebon. 3. Ibu Juju Juhaeriyah, MT selaku Ketua Program StudiTeknologi Informasi STMIK IKMI Cirebon
v
4.
Ibu Dita Rizky A,M.Kom selaku Pembimbing I yang telah memberikan arahan kepada penulis.
5. Bapak tauhid selaku pembimbing KP di perusahaan dan pemilik perusahaan yang telah banyak memberikan masukan yang sangat bermanfaat. 6. Orang tua yang telah memberikan dukungan baik moril maupun materil, terima kasih atas doa, dukungan, kesabaran serta kasih sayang kalian yang membuat penulis menjadikan yang terindah. 7. Teman-temanku dan semua pihak yang sudah membantu, terima kasih banyak. Akhir kata tiada gading yang tak retak, begitu juga dengan proposal penelitian ini dan penulis mengharapkan kritik serta saran yang membangun dari pembaca untuk penulisan laporan yang lebih baik lagi. Semoga laporan praktek kerja ini bermanfaat bagi semua pembaca. Amin
Wassalamu’alaikum Wr. Wb
Cirebon, 02 Oktober 2018 Penulis
Nana Dedi Rochyana 41143171
vi
72
DAFTAR ISI
LEMBAR PERSETUJUAN .................................................................................. i LEMBAR PERSETUJUAN ................................................................................. ii LEMBAR PENGESAHAN ................................................................................. iii HALAMAN PENGESAHAN .............................................................................. iv KATA PENGANTAR ........................................................................................... v DAFTAR ISI ........................................................................................................ vii DAFTAR GAMBAR ............................................................................................ xi DAFTAR TABEL .............................................................................................. xiii BAB I .................................................................................................................... 14 PENDAHULUAN ................................................................................................ 14 1.1
Latar Belakang ....................................................................................... 14
1.2
Rumusan Masalah .................................................................................. 18
1.3
Pembatasan Masalah .............................................................................. 18
1.4
Tujuan Penelitian .................................................................................... 19
4.1.4.
Maksud ............................................................................................ 19
4.1.5.
Tujuan ............................................................................................. 19
1.5 5.1
Manfaat Penelitian .................................................................................. 20 Bagi Penulis ........................................................................................ 20
viii
5.2
Bagi STIMIK IKMI Cirebon .............................................................. 20
5.3
Bagi CV. Firdaus ................................................................................ 20
1.6
Tempat dan Waktu Penelitian ................................................................ 20
1.7
Sistematika Penulisan ......................................................................... 20
BAB II .................................................................................................................. 23 PEMBAHASAN .................................................................................................. 23 2.1
Gambaran Umum Perusahaan / Instansi CV. FIRDAUS ....................... 23
2.1.1
Visi .................................................................................................. 24
2.1.2
Misi ................................................................................................. 24
2.2
Peralatan – peralatan di CV. FIRDAUS ............................................. 25
BAB III ................................................................................................................. 26 LANDASAN TEORI........................................................................................... 26 3.1
Rancang Bangun ..................................................................................... 26
3.2
Konsep dasar sistem ............................................................................... 27
3.3
Pengolahan Data ..................................................................................... 27
3.4
Monitoring .............................................................................................. 28
3.5
Inventory ................................................................................................ 28
3.6
Database ................................................................................................. 30
3.7
Database Management System (DBMS) ................................................ 30
3.8
MySQL ................................................................................................... 31
ix
3.9
Hypertext Preprocessor (PHP) ............................................................... 31
3.10
PHP ......................................................................................................... 31
3.11
Versi PHP ............................................................................................... 32
3.12
Diagram Konteks .................................................................................... 34
3.13
Data Flow Diagram ................................................................................ 34
3.14
Syarat-Syarat Pembuatan Data Flow Diagram ....................................... 37
BAB IV ................................................................................................................. 45 ANALISA DAN PEMBAHASAN...................................................................... 45 4.1. Analisa ........................................................................................................ 45 4.1.1. Sistem Yang Sedang Berjalan.............................................................. 45 4.2.1.3 Flowmap Yang Sedang Berjalan ....................................................... 46 4.2. Perancangan ................................................................................................ 47 4.2.1. Prosedur Sistem Baru .......................................................................... 47 4.2.2. Flowmap Sistem Baru .......................................................................... 48 4.2.4. DFD level 0 .......................................................................................... 51 4.2.5. DFD level 1 Pendataan Data Pegawai ................................................. 52 4.2.6. DFD level 1 Pendataan Data persediaan............................................. 52 4.2.7. DFD level 1 pegawai Pendataan Data Barang Masuk ......................... 53 4.2.8. DFD level 1 pegawai Pendataan Data Barang Keluar ......................... 54 4.2.9. Dfd Level 1 Direktur........................................................................... 54
x
4.2.10. Normalisasi ........................................................................................ 55 4.2.11. Model Relational................................................................................ 57 4.2.12. Entity Relationship Diagram (ERD) ................................................. 58 4.2.13. Perancangan Tabel ............................................................................. 58 4.2.14. Flowchart Login ................................................................................. 61 4.2.15. Perancangan Antar Muka................................................................... 62 4.3. Hasil............................................................................................................ 66 BAB V................................................................................................................... 70 KESIMPULAN DAN SARAN ........................................................................... 70 5.1
KESIMPULAN ...................................................................................... 70
5.2
SARAN .................................................................................................. 72
DAFTAR PUSTAKA .......................................................................................... 73 LAMPIRAN - LAMPIRAN ............................................................................... 75 BIODATA PENULIS .......................................................................................... 76
xi
DAFTAR GAMBAR
Gambar 4. 1 Flowmap Sistem Yang Sedang Berjalan Secara Manual ................. 46 Gambar 4. 2 Flowmap sistem baru ....................................................................... 49 Gambar 4. 3 Diagram Konteks.............................................................................. 50 Gambar 4. 4 DFD Level 0 ..................................................................................... 51 Gambar 4. 5 DFD level 1 Pendataan Data Barang ............................................... 52 Gambar 4. 6 Dfd Level 1 Pendataan Data Persediaan .......................................... 53 Gambar 4. 7 Dfd Level 1 Pendataan Barang Masuk ............................................. 53 Gambar 4. 8 Dfd Pendataan Barang Keluar .......................................................... 54 Gambar 4. 9 Dfd Level 1 Direktur ........................................................................ 55 Gambar 4. 10 Model Relational ............................................................................ 57 Gambar 4. 11 ERD ................................................................................................ 58 Gambar 4. 12 Flowchart Login ............................................................................. 62 Gambar 4. 13 Menu Login .................................................................................... 63 Gambar 4. 14 Rancangan menu utama ................................................................. 64 Gambar 4. 15 Rancangan data barang................................................................... 64 Gambar 4. 16 Rancangan Menu barang masuk .................................................... 65 Gambar 4. 17 Rancangan Menu Barang Keluar ................................................... 65 Gambar 4. 18 Rancangan Menu Transaksi ........................................................... 66 Gambar 4. 19 Tampilan Menu Login .................................................................... 66 Gambar 4. 20 Tampilan Menu Dashboard ............................................................ 67 Gambar 4. 21 Tampilan Menu Barang .................................................................. 67
xii
Gambar 4. 22 Tampilan Menu Transaksi Barang masuk ...................................... 68 Gambar 4. 23 Tampilan Transaksi Barang Keluar................................................ 68 Gambar 4. 24 Menu Laporan ................................................................................ 68 Gambar 4. 25 Tampilan Menu Laporan ................................................................ 69
xiii
DAFTAR TABEL Tabel 4. 1 Unnormalisasi ...................................................................................... 55 Tabel 4. 2 1NF ...................................................................................................... 56 Tabel 4. 3 2NF ...................................................................................................... 56 Tabel 4. 4 3NF ...................................................................................................... 56 Tabel 4. 5 Tabel Relasional ................................................................................... 57 Tabel 4. 6 Data barang .......................................................................................... 59 Tabel 4. 7 Data barang masuk ............................................................................... 59 Tabel 4. 8 Data barang keluar ............................................................................... 60 Tabel 4. 9 Data persediaan .................................................................................... 60 Tabel 4. 10 Tabel User Login ............................................................................... 61
14
BAB I PENDAHULUAN
1.1
Latar Belakang Di era Kemajuan Teknologi Informasi yang semakin pesat dan juga pada saat
ini telah menjadi suatu kebutuhan primer. Begitu juga dalam rangka mendukung dan majunya perkembangan sistem pengolahan data. Tidak terkecuali di perusahaanperusahaan percetakan yang dijadikan sebagai sarana informasi yang diperlukan sebagai sumber informasi dan teknologi yang memungkinkan para tenaga kerja dapat mengelola waktu lebih efisien, tenaga dan meningkatkan kinerja, kualitas dalam produksi serta proses manajemen pencatatan laporan yang baik. Percetakaan (printing) merupakaan teknologi atau seni memproduksi salinan dari sebuah objek visual dengan cepat, seperti kata-kata atau gambar-gambar (image) di atas kertas, kain dan permukaan-permukaan lainnya. Setiap harinya milyaran bahan cetak di produksi termasuk buku, kalender, bulletin, majalah, surat kabar, poster, undangan, pernikahan, perangko, kertas dinding dan bahan kain. Ini karena hasil percetakaan dapat dengan cepat mengkomunikasikan pikiran dan informasi ke jutaan
orang. Percetakaan di anggap sebagai salah satu penemuan yang paling
penting dan berpengaruh di dalam sejarah peradaban manusia. Menurut penelitian sebelumnya yang berjudul evaluasi penerapan sistem pengendalian intern untuk persediaan barang dagangan pada pt. Laris manis utama cabang manado pada tahun 2013 menjelaskan bahwa Persediaan adalah salah satu aktiva penting yang dimiliki oleh perusahaan. Karena persediaan merupakan suatu
15
aktiva maka harus dilakukan pengendalian intern yang baik untuk menjaga persediaan tersebut dari hal-hal buruk yang mungkin terjadi. Sistem pengendalian intern persediaan barang bertujuan untuk mengendalikan dan mengelola persediaan barang. Tujuan utama dari pengendalian atas persediaan adalah mengamankan persediaan dan melaporkannya secara tepat dalam laporan keuangan. Metode yang digunakan adalah metode pendekatan kualitatif yaitu, analisis deskriptif. Dari hasil penelitian pada PT. Laris Manis Utama Cabang Manado merupakan sebuah perusahaan yang bergerak dibidang distributor buah import, atau lebih dikenal sebagai penjual buah import grosir dan eceran. Evaluasi sistem, pengendalian intern atas persediaan sudah efektif, dimana adanya pemisahan tugas antara fungsi – fungsi terkait dengan penerimaan dan pengeluaran barang. Pemantauan terhadap persediaan barang dagangan juga dilakukan secara rutin setiap sebulan sekali oleh bagian gudang melalui kegiatan stock opname. Sistem pengendalian persediaan barang dagangan pada PT. Laris Manis Utama Cabang Manado berjalan dengan baik (Widya, 2013) Menurut penelitian sebelumnya yang berjudul Tinjauan sistem prosedur pengeluaran material c212 di gudang manajemen persediaan pt. X pada tahun 2016 menjelaskan bahwa PT. X merupakan suatu perusahaan yang tidak dikhususkan hanya dalam pembuatan pesawat terbang saja tetapi usaha-usaha lain, tetapi sekarang ini bentuk usaha-usaha dirubah menjadi Direktorat, seperti : Direktorat Integration, Direktorat Aerostructure, Direktorat Aircraft Service, Direktorat Teknologi dan Pengembangan, dan Direktorat Keuangan dan Administrasi. Manajemen Persediaan merupakan hal yang penting diperhatikan dalam organisasi industri, karena Manajemen Persediaan menyangkut bagaimana organisasi dapat mengendalikan
16
material dalam melaksanakan kegiatan penerimaan, penyimpanan, pemeliharaan, dan penyaluran material dari hasil pengadaan dan penyimpanan material. Prosedur pengeluaran dalam pergerakan material menjadi sumber informasi terhadap proses pengadaan suatu material. Dengan keakuratan data pengeluaran yang dicatat terhadap semua material yang ada di storage, kita dapat mengetahui berapa banyak barang yang masih terdapat di dalam gudang ataupun barang yang telah habis digudang. Sehingga dapat selalu mengetahui informasi ketersediaan barang. Apabila ada barang yang stoknya telah habis dapat segera terisi. Masalah yang dihadapi dalam prosedur pengeluaran adalah : stok material yang kosong, part number yang berbeda, serta hambatan dalam mencari data karena error, maka dibutuhkan upaya untuk mengatasinya, yaitu dengan cara: Kekosongan material diisi kembali. Update data. Ganti komputer agar proses pencarian data tidak terhambat (Mely, 2016) Percetakan bergerak
CV. Firdaus
di bidang percetakan
merupakaan salah satu
perusahaan yang
yang berada di Jl. R. Dewi Sartika Tukmudal,
Sumber, kabupaten Cirebon. Percetakan CV. Firdaus hanya melakukan kegiataan produksi percetakaan pada bidang kertas seperti pembuatan flyers, Nota, kartu nama, kartu undangan, buku, hingga majalah. percetakaan khususnya
Percetakan
Pada saat ini di setiap
CV. Firdaus
perusahaan
masih menggunakan sistem
manual tanpa bantuan teknolgi komputer. sistem pemesanan pelanggan yang masih di catat dalam buku agenda dan laporan yang masih berbentuk hardcopy. Kendala ketika pelanggan datang untuk memesan kasir kehilangan buku agenda pemesanan. proses pencatatan pelanggan pun membutuhkan waktu yang cukup lama dan saat
17
laporan bulanan berkas pemesanan tidak akurat, dokumen-dokumen laporan bulanan masih dalam bentuk pembukuan dalam buku agenda. Tabel 1. 1 Data Barang No
Kode_Barang
Nama Barang
Stock
Tanggal masuk
1
Kd_001
Kertas photo
10 rim
02-07-2018
2
Kd_002
Kertas BW
100 lusin
04-07-2018
3
Kd_003
blanko
10 gross
07-07-2018
Sumber data : Cv Firdaus 2018 Tabel 1.1 diatas menunjukan bahwa Dari hasil rekap inventory barang tersebut diketahui dalam beberapa hari pencatatan barang masih menggunakan Ms. Excel, dan jika itu semua dilakukan secara manual melalui pencatatan buku dipastikan memerlukan waktu yang lama. pengelolaan barang dan bahan secara manual, di mana dalam penerapannya masih terdapat beberapa kendala seperti proses pemesanan dan pengelolaan yang belum maksimal, pemesanan bahan dan pengelolaaan bahan tidak teratur bahkan sering terjadi kekurangan bahan saat produksi, karena salah perhitungan dan catatan yang tidak akurat. Jika terjadi kehilangan nota/kwitansi pemesananan dan laporan bahan dan barang keluar/masuk maka tentunya dapat menyulitkan dalam proses pembuatan laporan. System inventori barang yang masih manual banyak sekali terdapat kekurangan, seperti memerlukan waktu yang cukup lama dalam memproses data, ketidakakuratan dari proses, serta keterlambatan dalam memberikan informasi maupun laporan. CV Firdaus dirasa perlu untuk merubah metode pengelolaan
18
administrasi inventori, yaitu metode manual menjadi metode administrasi inventori yang terkomputerisasi. Percetakan CV. Firdaus sebagai salah satu dari banyak perusahan percetakaan di Kabupaten Cirebon yang harus menghadapi dinamika persaingan yang ketat dan perkembangan zaman, oleh karena itu penulis berfikir untuk membuat usulan Dalam penulisan tugas akhir ini penulis mengambil judul tentang
“Rancang Bangun
Sistem Pengolahan Data Inventori pada Percetakaan CV. Firdaus”
1.2 Rumusan Masalah Dari identifikasi masalah yang ada, maka penulis merumuskan masalah sebagai berikut : a. Sistem Inventory Masih Bersifat Manual menyebabkan, tidak terorganisir barang yang ada di cv firdaus ? b. Belum tersedianya aplikasi yang dapat membantu sistem inventory tersebut ? 1.3 Pembatasan Masalah Supaya pembahasan masalah yang dilakukan dapat terarah dengan baik dan tidak menyimpang dari pokok permasalahan, maka penulis membatasi permasalahan yang akan dibahas, yakni: 1.
Sistem yang dibuat untuk pengelolaan data barang percetakan, seperti: Kertas, tinta, plastik laminasi, dsbnya.
19
2. Metode perancangan aplikasi “Rancang Bangun Sistem Pengolahan Data Inventori pada Percetakaan
CV. Firdaus”
sebagai fungsi-fungsi
pendukung seperti halaman master data dan laporan. 3. Dalam penulisan ini, penulis tidak membahas hal-hal seperti berikut: a. Masalah keamanan jaringan dan Infrastruktur jaringan b. Tidak membahas Keuangan dan akutansi perusahaan c. Pengguna sistem adalah karyawan dan direktur. 1.4 Tujuan Penelitian a. Maksud Sebagai salah satu syarat menyelesaikan Kerja Praktek (KP) Teknologi Informasi di CV. Firdaus. b. Tujuan Tujuan yang hendak dicapai dalam perancangan sistem ini adalah sebagai berikut: 1.
Untuk mengetahui sistem pengolahan data
inventori yang
diterapkan pada sebuah perusahaan percetakan. 2.
Sebagai sarana untuk memudahkan penginputan dan pengolahan data
pengelolaan
inventori,
agar
meminimalisir
terjadinya
kesalahan. 3.
Agar mudah untuk mengetahui kondisi dan jumlah barang inventori di gudang perusahaan percetakan.
4.
Agar dihasilkan laporan-laporan yang lebih cepat dan akurat.
20
c. Manfaat Penelitian Bagi Penulis Penulis dapat mengaplikasikan ilmu yang telah didapat selama perkuliahan serta untuk menyelesaikan Kerja Praktek (KP). Bagi STIMIK IKMI Cirebon Sebagai dokumen dan referensi STIMIK IKMI Cirebon guna menunjang proses perkuliahan nantinya dan juga menumbuh kembangkan minat mahasiswa STIMIK IKMI Cirebon dengan membuat Rancang Bangun Sistem Pengolahan Inventori pada Percetakaan CV. Firdaus Bagi CV. Firdaus Dapat membantu karyawan Percetakan CV. Firdaus dalam pengelolaan data pemesanan dan pengelolaan inventori sekaligus mentertibkan aporan yang lebih tersistem dan terstruktur. 1.5 Tempat dan Waktu Penelitian Tempat Pelaksanaan
: CV. Firdaus
Wak Pelaksanaan
: Juli 2017 – September 2017
1.6
Sistematika Penulisan Uraian singkat mengenai struktur penulisan pada masing-masing bab adalah sebagai berikut:
BAB I
:
PENDAHULUAN Membahas Latar Belakang, Identifikasi Masalah, Rumusan Masalah, Batasan Masalah, Maksud dan Tujuan Penelitian,
21
Manfaat Penelitian, Teknik Penelitian, Kerangka Berfikir, Lokasi Praktek Kerja Lapangan, Jadwal Kegiatan dan Sistematika Penulisan. BAB II
:
PROFIL INSTASI Menggambarkan Sejarah, Visi, Misi, Struktur dan Alat-alat yang ada di Instansi Lokasi Praktek Kerja Lapangan
BAB III
:
LANDASAN TEORI Memaparkan teori-teori yang berhubungan dengan pembuatan sistem di dapat dari sumber-sumber yang relevan untuk digunakan sebagai panduan dalam penelitian serta penyusunan laporan tugas akhir.
BAB III
:
METODE PENELITIAN Bab ini berisi tentang tinjauan umum perusahaan meliputi sejarah singkat perusahaan, visi dan misi, uraian tugas, struktur organisasi pada Percetakan CV. FIRDAUS.
BAB IV
:
HASIL PENELITIAN DAN PEMBAHASAN Bab ini menguraikan tentang hasil dan pembahasan dari perancangan basis data yang telah dibuat.
BAB V
:
KESIMPULAN DAN SARAN
22
Bab
ini
penulis
pembahasan
menguraikan
masalah
dari
beberapa
bab-bab
simpulan
sebelumnya
dari serta
memberikan saran yang bermanfaat untuk pengembangan sistem baru yang akan datang.
23
BAB II PEMBAHASAN 2.1
Gambaran Umum Perusahaan / Instansi CV. FIRDAUS Awal berdirinya Percetakan Cv.Firdaus pada 22 April tahun 1996 yang
terletak di Jl. R. Dewi Sartika Tukmudal, Sumber, Cirebon yang didirikan oleh Bapak Tauhid. Nama Firdaus sendiri diambil dari nama anak yaitu Muhammad Nurul Firdaus. Awalnya hanya sebagai Home Industry untuk mengembangkan keterampilan yang didapat dari pengalaman bekerja, dengan peralatan yang sangat sederhana dan serba manual dengan hanya bermodalkan screen saja. Seiring dengan berkembangnya zaman dan tuntutan konsumen, pada tahun 2009 percetakan firdaus membentuk badan hukum bernama CV.FIRDAUS. Dengan alasan kebutuhan konsumen di lingkungan Pemda, dan pada tahun 2009 pula CV.FIRDAUS mengalami sedikit peningkatan dengan memiliki mesin cetak sendiri. Seiring berjalannya waktu CV.FIRDAUS mengalami peningkatan dengan membelinya peralatan yang cukup memadai, seperti mesin pemotong kertas, mesin jahit, mesin pembuat plat, mesin pembuat id card, mesin laminasi dan mesin pin. Dan, Alhamdulillah CV.FIRDAUS sampai sekarang dapat memenuhi kebutuhan konsumen dan setara dengan percetakan yang lain.
24
2.1.1
Visi
Menjadikan perusahaan percetakan
profesional dan berkembang yang
diminati dan dipercaya terhadap mitra kerja dalam usaha digital agar dapat bersaing di dunia usaha. 2.1.2
Misi
Memberikan kepuasan tersendiri pada konsumen untuk mendapatkan hasil cetakan yang berkualitas. Struktur Organisasi Cv. Firdaus
Gambar 2.1 Struktur Organisasi
25
2.2
Peralatan – peralatan di CV. FIRDAUS
Peralatan yang di miliki CV.FIRDAUS
2 Mesin cetak : Obset Toko Hyper 52
2 Mesin pemotong kertas
1 Mesin jahit
1 Mesin laminasi
1 Mesin ID card
1 Mesin pembuat PLAT
1 Mesin Pin
2 Printer besar untuk ukuran A3 :
Epson L1300
Epson L1300
3 Printer kecil untuk ukuran A4/F4 : Epson L310 Epson L310 Epson L110
1 Printer kecil untuk mengkalkir ukuran A4/F4 : HP Latser Jet P1102
1 Scanner
2 Komputer
Screen
Dll
26
BAB III LANDASAN TEORI
3.1
Rancang Bangun Desain atau lebih dikenal dengan rancang bangun adalah proses perencanaan yang menggambarkan urutan kegiatan (sistematika) mengenai suatu
program.
Rancangan
merupakan
serangkaian
prosedur
untuk
meterjemahkan hasil analisa dari sebuah sistem ke dalam bahasa pemrograman untuk mendeskripsikan dengan detail bagaimana komponen-komponen sistem di implementasikan. Perancangan merupakan salah satu hal yang penting dalam membuat program. Adapun tujuan dari perancangan ialah untuk memberi gambaran yang jelas lengkap kepada pemrogram dan ahli teknik yang terlibat. Perancangan harus berguna dan mudah dipahami sehingga mudah digunakan. Perancangan
atau
rancang
merupakan
serangkaian
prosedur
untuk
menterjemahkan hasil analisa dan sebuah sistem ke dalam bahasa pemrograman untuk mendeskripsikan dengan detail bagaimana komponen- komponen sistem di implementasikan. pembangunan atau bangun sistem adalah kegiatan menciptakan sistem baru maupun mengganti atau memperbaiki sistem yang telah ada secara keseluruhan. Jadi dapat disimpulkan bahwa Rancang Bangun adalah penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah kedalam suatu kesatuan yang utuh dan berfungsi.
27
3.2 Konsep dasar sistem Sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul dan bersama-sama untuk melakukan usatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi saling bekerjasama membentuk suatu kesatuan. Komponen sistem atau elemen sistem dapat berupa suatu sub sistem atau bagianbagian dari sistem. Setiap sub sistem mempunyai sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses secara keseluruhan. Media penghubung antara satu sub sistem dengan sub sistem yang lainnya biasa disebut deng penghubung (interface). Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu sub sistem ke sub sistem yang lainnya. Melalui penghubung keluaran (output) untuk sub sistem akan menjadi masukan (input) sub sistem yang lainnya. Dengan penghubung satu sub sistem dapat berinteraksi dengan sub sistem yang lainnya membentuk satu kesatuan. Suatu sistem pasti mempunyai satu tujuan (goal) atau sasaran (objective). Sasaran dari sistem sangat menentukan masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan sistem. 3.3 Pengolahan Data Menurut Jogiyanto (2005:2), menjelaskan “pengolahan data adalah manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berarti, berupa suatu informasi”.
28
3.4 Monitoring Monitoring (bahasa Indonesia : pemantauan) adalah pemantauan yang dapat dijelaskan sebagai kesadaran tentang apa yang ingin diketahui, pemantauan berkadar tingkat tinggi dilakukan agar dapat membuat pengukuran melalui waktu yang menunjukkan pergerakan ke arah tujuan atau menjauh dari itu. Monitoring akan memberikan informasi tentang status dan kecenderungan bahwa pengukuran dan evaluasi yang diselesaikan berulang dari waktu ke waktu, pemantauan umumnya dilakukan untuk tujuan tertentu, untuk memeriksa terhadap proses berikut objek atau untuk
mengevaluasi
kondisi
atau
kemajuan
menuju
tujuan
hasil manajemen atas efek tindakan dari beberapa jenis antara lain tindakan untuk mempertahankan manajemen yang sedang berjalan. Kegiatan monitoring bisa diartikan sebagai suatu kegiatan memonitor atau mengawasi seluruh aktivitas yang dilakukan oleh seseorang. Kegiatan monitoring ini dapat dilakukan secara langsung. Monitoring langsung dilakukan dengan cara peninjauan langsung terhadap aktivitas yang sedang berlangsung seperti peninjauan barang yang masuk, barang yang keluar dan lain-lain. Sedangkan monitoring tidak langsung dilakukan melalui kegiatan penelaahan laporan tertulis, mencermati laporan lisan atau mewawancarai salah satu dari beberapa orang yang terlibat dalam satu kegiatan. 3.5 Inventory Sistem persediaan (inventory) adalah salah satu aset termahal dari banyak perusahaan,
mewakili
sebanyak
50%
dari
keseluruhan
modal
yang
diinvestasikan Perencanaan sumber daya perusahaan, atau sering disingkat ERP dari istilah bahasa Inggrisnya, enterprise resource planning, adalah sistem informasi yang
29
diperuntukkan
bagi
perusahan
manufaktur
maupun
jasa
yang
berperan
mengintegrasikan dan mengotomasikan proses bisnis yang berhubungan dengan aspek
operasi,
produksi
maupun
distribusi
di
perusahaan
bersangkutan.
Aplikasi Inventory yang akan dikembangkan adalah salah satu bagian dari perangkat lunak ERP (Enterprise Resource Planning). Purchasing Purchasing atau pembelian barang merupakan unit bisnis yang melayani transaksi pembelian barang kebutuhan perusahaan pada supplier penyedia barang. Inventory meliputi semua barang yang dimiliki perusahaan, dengan tujuan dikomsumsikan dalam siklus operasi normal perusahaan sebagai barang yang dimiliki, semua barang yang berwujud dapat disebut sebagai inventory, tergantung dari sifat dan jenis usaha perusahaan. Secara umum pengertian Inventory adalah suatu aset
yang
ada
dalam
bentuk
barang-barang
yang
dimiliki
perusahaan.
Inventory dapat diklasifikasikan, ada jenis perusahaan yang membeli barang akan dijual lagi, dan ada juga perusahaan yang mengolah bahan mentah menjadi bahan jadi. Beberapa macam klasifikasi inventory yang digunakan oleh perusahaan, antara lain:
Inventory
Operating
Produksi,
supplies),
Inventory
Inventory
MRO
In-Proces,
(Maintaintenance, dan
Inventory
Repair,
dan
Finished-goods.
Klasifikasi Inventory produksi adalah bahan baku dan bahan-bahan lain yang digunakan dalam proses produksi dan merupakan bagian dari produk. Bisa terdiri dari dua tipe yaitu item spesial yang dibuat khusus untuk spesifikasi perusahaan
dan
item
standart
produksi
yang
dibeli
secara
off-the-self.
Katagori Inventory MRO (Maintaintenance, Repair, dan Operating supplies) adalah barang-barang
yang
digunakan
dalam
proses
produksi
namun
tidak
30
merupakan bagian dari produk, seperti pelumas dan pembersih. Katagori Inventory In-Process adalah produk setengah jadi. Produk yang termasuk dalam katagori inventori ini bisa ditemukan dalam berbagai proses produksi
Semua produk
jadi yang
siap untuk dipasarkan termasuk dalam katagori inventory finished-goods. 3.6
Database Menurut Fatansyah (2007), database merupakan kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
3.7
Database Management System (DBMS) Menurut Fathansyah (2007) Database Management System (DBMS) atau yang disebut Sistem Pengelola Basis Data merupakan perangkat lunak yang akan menentukan bagaimana data diorganisasi, disimpan, diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan/konsistensi data, dan sebagainya. Perangkat lunak yang termasuk DBMS seperti dBase III+, dBase IV, FoxBase, Rbase, MS-Access dan Borland-Paradox (untuk kelas sederhana) atau Borland-Interbase, MS-SQL Server, CA-Open Ingres, Oracle, Informix dan Sybase (untuk kelas kompleks/berat).
31
3.8 MySQL MySQL merupakan database yang pertama kali didukung oleh bahasa pemrograman script untuk internet (PHP dan Perl). MySQL dan PHP dianggap sebagai pasangan software pengembangan aplikasi web yang ideal. MySQL lebih sering digunakan untuk membangun aplikasi berbasis web, umumnya pengembangan aplikasinya menggunakan bahasa pemrograman script PHP (Arief, 2011). 3.9 Hypertext Preprocessor (PHP) PHP (Hypertext Preprocessor) adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web dinamis. Karena PHP merupakan server-side scripting maka sintak dan perintahperintah PHP akan dieksekusi di server kemudian hasilnya dikirimkan ke browser dalam format HTML. Dengan demikian program kode program yang ditulis dalam PHP tidak akan terlihat oleh user sehingga keamanan halaman web lebih terjamin. PHP dirancang untuk membentuk halaman web yang dinamis, yaitu halaman web yang dapat membentuk suatu tampilan berdasarkan permintaan terkini, seperti menampilkan isi basis data ke halaman web (Arief, 2011).
3.10
PHP Bahasa pemrograman PHP ini pertama kali dibuat oleh Rasmus Lerdoft
pada tahun 1995. PHP sendiri sebelumnya adalah singkatan dari Personal Home Page. Saat itu pula, PHP masih bernama Form Interpreted (FI), yang
32
bentuknya berupa sekumpulan script yang digunakan untuk mengolah data formulir dari web. Kemudian Lerdorf merilis sumber tersebut menjadi untuk umun dan ia menamakannya dengan PHP. Dengan begitu PHP menjadi sumber terbuka, dan banyak para programmer yang tertarik untuk ikut mengembangkan PHP. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, baik, dan lebih cepat. Kemudian pada pertengahan tahun 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim perulangan yakni PHP "Hypertext Preprocessing". Selanjutnya perusahaan Zend tersebut merilis veris PHP yang baru yakni dikenal dengan PHP 4.0. Versi ini yang paling banyak dipakai pada awal tahun 2000-an. Versi ini sangat banyak dipakai karena kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend kembali merilis versi PHP yang terbaru yakni veris PHP 5.0, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
3.11
Versi PHP PHP / FI
33
Pada saat PHP pertama kali diciptakan oleh Rasmus Lerdorf, yang dulu PHP bernama FI, PHP baru bisa digunakan untuk mengolah form web. Kemudian versi pertama ini banyak dikembangkan sejak diliris kepada khalayak umum.
PHP Versi 2.0 Pada versi 2.0 php sudah terintegrasi dengan bahasa pemrograman seperti C dan dilengkapi dengan modul sehingga kualitas PHP juga sangat meningkat drastis.
PHP Versi 3.0 Di versi 3.0 dilakukan perubahan nama dari awalnya PHP ( Personal Home Page ) menjadi PHP ( Hypertext Preprocessor ).
PHP Versi 4.0 Versi 4.0 merupakan versi yang paling banyak digunakan pada awal abad 21 karena PHP versi ini sudah mampu membangun web secara kompleks dengan stabilitas kecepatan yang tinggi pula.
PHP Versi 5.0 Pada versi PHP 5.0 terjadi perubahan yang sangat besar, dimana PHP kini telah berubah menjadi suatu yang berparadigma dengan obyek. Versi PHP 5.0 ini dikembangkan oleh perusahaan yang bernama Zend. Serta pada PHP 5.0 ini juga melahirkan framework - framework PHP yang ada.
PHP Versi 6.0
34
Veri 6.0 ini PHP sudah mendukung Unicode, perbaikan keamanan, memiliki fitur da konstruksi baru, seperti contohnya dukungan terhadap labeled breaks, membangun perulangan untuk array multi dimensi dll.
3.12
Diagram Konteks
Diagram Konteks adalah diagram yang menggambarkan secara umum yang menjadi masukan, proses, dan keluaran yang terjadi pada sebuah sistem. 3.13
Data Flow Diagram Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja atau model fungsi. Manfaat DFD adalah :
Data
Flow
Diagram
(DFD)
adalah
alat
pembuatan
model
yang
memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
DFD
ini
adalah
salah
satu
alat
pembuatan
model
yang
sering
digunakan,khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem.Dengan
35
kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program. Simbol-simbol pada DFD yaitu:
Terminator/Kesatuan luar (External Entity)
Gambar 3.1 Simbol Kesatuan Luar DFD Terminator dapat berupa orang, sekelompok orang, organisasi, departemen di dalam organisasi, atau perusahaan yang sama tetapi di luar kendali sistem yang sedang dibuat modelnya. Terminator dapat juga berupa departemen, divisi atau sistem di luar sistem yang berkomunikasi dengan sistem yang sedang dikembangkan.
Arus data (Data Flow)
Gambar 3.2 Simbol Arus Data DFD
36
Arus data (data flow) di DFD diberi simbol suatu panah. Arus data ini mengalir diantara proses (process), simpanan data (data store) dan kesatuan luar (external entity). Arus data ini menunjukkan arus data yang dapat berupa masukkan untuk sistem atau hasil dari proses sistem.
Proses (Process)
Gambar 3.3 Simbol Proses DFD Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin, atau komputer dan hasil suatu arus data yang masuk ke dalam proses untuk dilakukan arus data yang akan keluar dari prises. Suatu proses dapat ditunjukkan dengan simbol lingkaran atau dengan simbol empat persegi panjang tegak dengan sudut-sudutnya tumpul.
Simpanan data (data store)
Gambar 3.4 Simbol Simpanan Data DFD Simpanan data (data store) merupakan simpanan dari data yang dapat berupa file atau database di sistem komputer, arsip atau catatan manual, kotak tempat
37
data di meja seseorang, tabel acuan manual, agenda atau buku. Simpanan data di DFD dapat disimbolkan dengan sepasang garis horizontal paralel yang tertutup di salah satu ujungnya.
3.14
Syarat-Syarat Pembuatan Data Flow Diagram
Syarat pembuatan DFD ini akan menolong profesional sistem untuk menghindari pembentukkan DFD yang salah atau DFD yang tidak lengkap atau tidak konsisten secara logika. Beberapa syarat pembutan DFD dapat menolong profesional sistem untuk membentuk DFD yang benar, menyenangkan untuk dilihat dan mudah dibaca oleh pemakai. Syarat-syarat pembuatan DFD ini adalah: a.
Pemberian nama untuk tiap komponen DFD,
b.
Pemberian nomor pada komponen proses,
c.
Penggambaran DFD sesering mungkin agar enak dilihat,
d.
Penghindaran penggambaran DFD yang rumit,
e.
Pemastian DFD yang dibentuk itu konsiten secara logika.
a. Pemberian Nama untuk Tiap Komponen DFD Seperti yang telah dijelaskan sebelumnya, komponen terminator mewakili lingkungan luar dari sistem, tetapi mempunyai pengaruh terhadap sistem yang sedang dikembangkan ini. Maka agar pemakai mengetahui dengan lingkungan mana saja
38
sistem mereka berhubungan, komponen terminator ini harus diberi nama sesuai dengan lingkungan luar yang mempengaruhi sistem ini. Biasanya komponen terminator diberi nama dengan kata benda. Selanjutnya adalah komponen proses. Komponen proses ini mewakili fungsi sistem yang akan dilaksanakan atau menunjukkan bagaimana fungsi sistem dilaksanakan oleh seseorang, sekelompok orang atau mesin. Maka sangatlah jelas bahwa komponen ini perlu diberi nama yang tepat, agar siapa yang membaca DFD khususnya pemakai akan merasa yakin bahwa DFD yang dibentuk ini adalah model yang akurat. Pemberian nama pada komponen proses lebih baik menunjukkan aturan-aturan yang akan dilaksanakan oleh seseorang dibandingkan dengan memberikan nama atau identitas orang yang akan melaksanakannya.
Ada dua alasan mengapa bukan nama atau identitas orang (yang melaksanakan fungsi sistem) yang digunakan sebagai nama proses, yaitu: 1.
Orang tersebut mungkin diganti oleh orang lain saat mendatang, sehingga bila tiap kali ada pergantian orang yang melaksanakan fungsi tersebut, maka sistem yang dibentuk harus diubah lagi.
2.
Orang tersebut mungkin tidak melaksanakan satu fungsi sistem saja, melainkan beberapa fungsi sistem yang berbeda. Daripada menggambarkan beberapa proses dengan nama yang sama tetapi artinya berbeda, lebih baik tunjukkan dengan tugas/fungsi sistem yang sebenarnya akan dilaksanakan.
39
Karena nama untuk komponen proses lebih baik menunjukkan tugas/fungsi sistem yang akan dilaksanakan, maka lebih baik pemberian nama ini menggunakan kata kerja transitif. Pemberian nama untuk komponen data store menggunakan kata benda, karena data store menunjukkan data apa yang disimpan untuk kebutuhan sistem dalam melaksanakan tugasnya. Jika sistem sewaktu-waktu membutuhkan data tersebut untuk melaksanakan tugasnya, maka data tersebut tetap ada, karena sistem menyimpannya. Begitu pula untuk komponen alur data, namanya lebih baik diberikan dengan menggunakan kata benda. Karena alur data ini menunjukkan data dan infiormasi yang dibutuhkan dan yang dikeluarkan oleh sistem dalam pelaksanaan tugasnya. b. Pemberian Nomor pada Komponen Proses Biasanya profesional sistem memberikan nomor dengan bilangan terurut pada komponen proses sebagai referensi. Tidak jadi masalah bagaimana nomor-nomor proses ini diberikan. Nomor proses dapat diberikan dari kiri ke kanan, atau dari atas ke bawah, atau dapat pula dilakukan dengan pola-pola tertentu selama pemberian nomor ini tetap konsisten pada nomor yang dipergunakan.
40
Gambar 3.5 Contoh Pemberian Nomor pada Proses DFD
Nomor-nomor proses yang diberikan terhadap komponen proses ini tidak dimaksudkan bahwa proses tersebut dilaksanakan secara berurutan. Pemberian nomor ini dimaksudkan agar pembacaan suatu proses dalam suatu diskusi akan lebih mudah dengan hanya menyebutkan prosesnya saja jika dibandingkan dengan menyebutkan nama prosesnya, khususnya jika nama prosesnya panjang dan sulit. Maksud pemberian nomor pada proses yang lebih penting lagi adalah untuk menunjukkan referensi terhadap skema penomoran secara hirarki pada levelisasi DFD. Dengan kata lain, nomor proses ini merupakan dasar pemberian nomor pada levelilasi DFD.
c. Penggambaran DFD Sesering Mungkin
41
Penggambaran DFD dapat dilakukan berkali-kali sampai secara teknik DFD itu benar, dapat diterima oleh pemakai, dan sudah cukup rapih sehingga profesional sistem tidak merasa malu untuk menunjukkan DFD itu kepada atasannya dan pemakai. Dengan kata lain, penggambaran DFD ini dilakukan sampai terbentuk DFD yang enak dilihat, dan mudah dibaca oleh pemakai dan profesional sistem lainnya. Keindahan penggambaran DFD tergantung pada standar-standar yang diminta oleh organisasi tempat profesional sistem itu bekerja dan perangkat lunak yang dipakai oleh profesional sistem dalam membuat DFD. Penggambaran yang enak untuk dilihat dapat dilakukan dengan memperhatikan hal-hal berikut ini: Ukuran dan bentuk proses. Beberapa pemakai kadang-kadang merasa bingung bila ukuran proses satu berbeda dengan proses yang lain. Mereka akan mengira bahwa proses dengan ukuran yang lebih besar akan diduga lebih penting dari proses yang lebih kecil. Hal ini sebenarnya hanya karena nama proses itu lebih panjang dibandingkan dengan proses yang lain. Jadi, sebaiknya proses yang digambarkan memiliki ukuran dan bentuk yang sama. Alur data melingkar dan alur data lurus. Alur data dapat digambarkan dengan melingkar atau hanya garis lurus. Mana yang lebih enak dipandang tergantung siapa yang akan melihat DFD tersebut.
42
Gambar 3.6 Arus Data Garis Lurus dan Arus Data Garis Melingkar DFD DFD dengan gambar tangan dan gambar menggunakan mesin. DFD dapat digambarkan secara manual atau dengan menggunakan bantuan mesin, tergantung pilihan pemakai atau profesional sistem.
d. Penghindaran Penggambaran DFD yang Rumit Tujuan DFD adalah untuk membuat model fungsi yang harus dilaksanakan oleh suatu sistem dan interaksi antar fungsi. Tujuan lainnya adalah agar model yang dibuat itu mudah dibaca dan dimengerti tidak hanya oleh profesional sistem yang membuat DFD, tetapi juga oleh pemakai yang berpengalaman dengan subyek yang terjadi. Hal ini berarti DFD harus mudah dimengerti, dibaca, dan menyenangkan untuk dilihat. Pada banyak masalah, DFD yang dibuat tidak memiliki terlalu banyak proses (maksimal enam proses) dengan data store, alur data, dan terminator yang berkaitan dengan proses tersebut dalam satu diagram. Bila terlalu banyak proses, terminator, data store, dan alur data digambarkan dalam satu DFD, maka ada kemungkinan terjadi banyak persilangan alur data dalam DFD tersebut.
43
Persilangan alur data ini menyebabkan pemakai akan sulit membaca dan mengerti DFD yang terbentu. Jadi semakin sedikit adanya persilangan data pada DFD, maka makin baik DFD yang dibentuk oleh profesional sistem. Persilangan alur data ini dapat dihindari dengan menggambarkan DFD secara bertingkat-tingkat (levelisasi DFD), atau dengan menggunakan pemakaian duplikat terhadap komponen DFD. Komponen DFD yang dapat menggunakan duplikat hanya komponen store dan terminator. Pemberian duplikat ini juga tidak dapat diberikan sesuka profesional sistem yang membuat DFD, tetapi makin sedikit pemakaian duplikat, makin baik DFD yang terbentuk. Pemberian duplikat terhadap data store dilakukan dengan memberikan simbol garis lurus (x) atau asterik (*), sedangkan untuk terminator menggunakan simbol garis miring (/) atau asterik (*). Banyaknya pemberian simbol duplikat pada duplikat yang digunakan tergantung banyaknya duplikat yang digunakan.
44
Gambar 3.7 Contoh Pemakaian Simbol Duplikat pada Komponen Terminator (a) Satu duplikat yang digunakan (b) Dua duplikat yang digunakan e. Penggambaran DFD yang Konsisten Penggambaran DFD harus konsisten terhadap kelompok DFD lainnya. Profesional sistem menggambarkan DFD berdasarkan tingkatan DFD dengan tujuan agar DFD yang dibuatnya itu mudah dibaca dan dimengerti oleh pemakai sistem. Hal ini sesuai dengan salah satu tujuan atau syarat membuat DFD.
45
BAB IV ANALISA DAN PEMBAHASAN 4.1. Analisa 4.1.1. Sistem Yang Sedang Berjalan Pada tahap analisis ini, maka dengan ini di usulkan gambaran tentang sistem penglolaan data inventory yang sedang berjalan. Analisis sistem ini bertujuan untuk mengetahui lebih jelas bagaimana cara kerja dari sistem tersebut, sehingga kelebihan dan kekurangan sistem tersebut dapat di ketahui. 4.2.1.2 Prosedur Sistem Yang Sedang Berjalan a. Pegawai mencatat berbagai data barang dalam bentuk hardcopy. b. Pegawai mencatat data pemesanan dan pembelian barang dalam bentuk hardcopy. c. Setelah di catat hardcopy tersebut diserahkan ke bagian bendahara untuk dilaporkan kepada direktur.
46
4.2.1.3 Flowmap Yang Sedang Berjalan Sistem yang sedang berjalan
Pegawai
Mencatat data barang
Wakil direktur
Direktur
Dokumen data persediaan
Dokumen data persediaan
barang
barang
Dok. Data persediaan barang Dokumen data pemesanan dan pembelian barang Mencatat pemesanan pembelian
Dokumen data pemesanan dan pembelian barang
data dan
Dok. Pemesanan dan pembelian
Gambar 4. 1 Flowmap Sistem Yang Sedang Berjalan Secara Manual
47
4.2. Perancangan 4.2.1. Prosedur Sistem Baru a. Pegawai akan menginputkan data barang melalui aplikasi pengelolaan data barang. b.
Pegawai akan menginputkan data barang masuk dan keluar kedalam basis data melalui aplikasi pengelolaan data barang.
c. Setelah data berhasil disimpan data tersebut dapat di akses oleh seluruh pegawai serta direktur tentunya melalui aplikasi yang telah dibuat.
48
4.2.2. Flowmap Sistem Baru Sistem baru pegawai
sistem
Dokumen persediaan barang, pemesanan dan pembelian
Input Data
Proses simpan data barang , pemesanan dan pembelian
Tampilan aplikasi pengelolaan data barang
Pembuatan laporan Data pegawai
Proses cetak laporan
Laporan persediaan, pemesanan, pembelian barang
Wakil Direktur
Tampilan aplikasi pengelolaan data barang
Database pendataan barang
direktur
Tampilan aplikasi pengelolaan data barang
49
Gambar 4. 2 Flowmap sistem baru
50
4.2.3 Diagram konteks Diagram Konteks menjelaskan bagaimana proses secara garis besar nya saja alur dari sistem Informasi pendataan barang dalam diagram konteks ini ada 2 user yang dapat mengakses aplikasi yaitu Admin sebagai super user , lalu Admin sebagai level user ke 2. Diagram konteks ini menjelaskan fungsi dari kedua user tersebut berdasarkan kebutuhan nya, adapun hal hal yang di maksud adalah sebagai berikut :
Input data barang
pegawai
Input data persediaan Input data barang keluar Input data barang masuk Laporan data barang Aplikasi pendataan barang
Laporan persediaan barang Laporan barang masuk dan keluar Laporan persediaan barang
Direktur
Gambar 4. 3 Diagram Konteks
Wakil Direktor
51
4.2.4. DFD level 0 Data Flow Diagram menjelaskan bagaimana proses secara keseluruhan yang merupakan sekumpulan proses dari diagram konteks yang di pecah menjadi satu bagian-bagian penting di dalam nya sehingga terdapat berbagai proses dari 1.0 sampai 6.0 dimana setiap proses nya nanti akan dijelaskan kembali dalam DFD Level 1. Adapun hal hal yang di maksud ialah sebagai berikut :
Input data barang
1.0 persediaan Barang
Wakil Direktur Data barang
Pegawai
2.0 Data persediaan
Barang masuk
5.0 Laporan
Barang masuk
Input data barang masuk
Direktur
3.0 Data Barang masuk
Input data barang keluar 4.0 Data Barang keluar
Barang keluar
Gambar 4. 4 DFD Level 0
52
4.2.5. DFD level 1 Pendataan Data Pegawai Diagram ini merupakan dekomposisi dari diagram level 0. Adapun DFD level 1 ini terbagi menjadi beberapa proses diantaranya : 1. DFD level 1 Proses 1 pendataan pegawai Pada bagian ini menjelaskan proses dari Level 1 proses 1.0 pendataan pegawai adapun proses nya sebagai berikut : pegawai
1.3 Edit Data barang
1.1 Input Data barang
1.2 Delete Data barang
Data Barang
Gambar 4. 5 DFD level 1 Pendataan Data Barang 4.2.6. DFD level 1 Pendataan Data persediaan Pada bagian ini menjelaskan proses dari Level 1 proses 2.0 pemesanan adapun proses nya sebagai berikut :
53
Pegawai
2.1 Input Data Persediaan 2.3 Edit Data persediaan
2.2 Delete Data Persediaan
Data Persediaan
Gambar 4. 6 Dfd Level 1 Pendataan Data Persediaan 4.2.7. DFD level 1 pegawai Pendataan Data Barang Masuk Pada bagian ini menjelaskan proses dari Level 1 proses 3.0 pendataan barang masuk adapun proses nya sebagai berikut :
Pegawai
3.1 Input Data barang masuk 3.3 Edit Data barang masuk
3.2 Delete Data barang masuk
Data Barang masuk
Gambar 4. 7 Dfd Level 1 Pendataan Barang Masuk
54
4.2.8. DFD level 1 pegawai Pendataan Data Barang Keluar Pada bagian ini menjelaskan proses dari Level 1 proses 4.0 pendataan barang masuk adapun proses nya sebagai berikut :
Pegawai
4.1 Input Data barang keluar 4.3 Edit Data barang keluar
4.2 Delete Data barang keluar
Data Barang keluar
Gambar 4. 8 Dfd Pendataan Barang Keluar 4.2.9. Dfd Level 1 Direktur Pada bagian ini menjelaskan proses yang dilakukan oleh kepala dari Level 1 proses 5.0 adapun proses nya sebagai berikut :
55
Direktur
4.3 Laporan Data Pemesanan
4.2 Laporan Data Pembelian
4.1 Laporan data Barang
Laporan
Gambar 4. 9 Dfd Level 1 Direktur 4.2.10. Normalisasi 1. Unnormalisasi Tabel 4. 1 Unnormalisasi Kd_barang Stok awal
masuk keluar
Stok tersedia
56
2. Normalisasi 1NF Tabel 4. 2 1NF Kd_barang Nama_barang Jenis barang
3. Normalisasi 2NF Tabel 4. 3 2NF Id_masuk
Tgl_masuk Kode
Jumlah
barang
4. Normalisasi 3NF
Tabel 4. 4 3NF Id_keluar
Tgl_keluar
Kode barang
jumlah
57
4.2.11. Model Relational Tabel 4. 5 Tabel Relasional
Gambar 4. 10 Model Relational
58
4.2.12. Entity Relationship Diagram (ERD)
tgl
jabatan
Jenis_kelamin
Kd_barang
Barang masuk
tgl_masuk nama_pegawai
jumlah idmasuk
id pegawai
Mendata
Id_keluar jumlah Barang keluar
Kd_barang
tgl Persediaan barang keluar
masuk
Stok_awal
Kd_barang
Gambar 4. 11 ERD 4.2.13. Perancangan Tabel 1. Tabel data barang Nama Tabel : barang Fungsi : menyimpan data barang Primery key : kd_barang
59
Tabel 4. 6 Data barang
Field
Type
Size
Keterangan
Kd_barang
int
5
Kd barang
Nama_barang
varchar
30
Nama barang
Jenis_barang
varchar
30
Jenis barang
2. Tabel Data Barang Masuk Nama Tabel : barang masuk Fungsi : menyimpan data barang masuk Primery key : id_masuk Tabel 4. 7 Data barang masuk
Field
Type
Size
Keterangan
Id_masuk
int
5
identitas
Tgl
date
30
tanggal
kode_barang
varchar
30
Kode barang
Jumlah
varchar
20
Jumlah
3. Tabel data Barang Keluar Nama Tabel : barang keluar Fungsi : menyimpan data barang keluar Primery key : id_keluar
60
Tabel 4. 8 Data barang keluar
Field
Type
Size
Keterangan
Id_keluar
Int
5
identitas
Tgl
date
30
tanggal
kode_barang
varchar
30
Kode barang
Jumlah
varchar
20
Jumlah
4. Tabel Data persediaan Nama Tabel : data_persediaan Fungsi : menyimpan data persediaan barang Primery key : kd_barang Tabel 4. 9 Data persediaan Field
Type
Size
Keterangan
Kd_barang
Varchar
5
Primery key
Stok_awal
Varchar
30
Stok_awal
Masuk
Varchar
30
Barang masuk
Keluar
Varchar
20
Barang keluar
Stok_tersedia
Int
12
jumlah
61
1. Tabel Data persediaan Nama Tabel : user_login Fungsi : menyimpan data user Primery key : username
Tabel 4. 10 Tabel User Login Field
Type
Size
Keterangan
username
Varchar
5
Primery key
password
Varchar
30
password
Login_hash
Varchar
30
Login Hash
4.2.14. Flowchart Login Pada bagian ini menjelaskan proses login yang dilakukan oleh setiap pengguna adapun proses nya sebagai berikut :
62
Star
Input User dan Password
Login
Tidak
Cek Login
Y/T
Benar Tampilan Halaman utama
END
Gambar 4. 12 Flowchart Login
4.2.15. Perancangan Antar Muka 1. Tampilan Login
Silahkan Login untuk pemula
username
password
Database
63
Masuk
Gambar 4. 13 Menu Login
64
2. Menu Dashboard CV. Firdaus
selamat datang kembali admin
Dashboard Penerimaan Barang
Barang
Data Master Transaksi Laporan
Laporan Barang
Gambar 4. 14 Rancangan menu utama 3. Menu Master Data barang Cv. Firdaus
Dashboard Data Master
Data Inventory Barang
Nama barang satuan
Transaksi
simpan
Laporan
Data barang
reset
Gambar 4. 15 Rancangan data barang
keluar Barang
65
4. Rancangan Tampilan menu Barang Masuk CV. Firdaus
Data Inventory Barang
Dashboard Entry Barang Masuk Data Master Tanggal Transaksi Laporan
Kode Barang Nama Barang Qty
Tambah Gambar 4. 16 Rancangan Menu barang masuk 5. Menu Data Barang Keluar CV. Firdaus
Data Inventory Barang Entry Barang Keluar
Dashboard Tanggal Data Master Kode Barang Transaksi Laporan
Nama Barang Qty
Tambah
Gambar 4. 17 Rancangan Menu Barang Keluar
66
Rancangan Menu Transaksi CV. Firdaus
Data Inventory Barang Laporan Barang masuk dan keluar
Dashboard laporan
cari tanggal
Data Master Transaksi Laporan
Gambar 4. 18 Rancangan Menu Transaksi 4.3. Hasil 1. Tampilan Menu Login
Gambar 4. 19 Tampilan Menu Login
hingga
67
2. Tampilan Menu Dashboard
Gambar 4. 20 Tampilan Menu Dashboard 3. Tampilan Menu Master barang
Gambar 4. 21 Tampilan Menu Barang
68
4. Tampilan Menu Transaksi Barang Masuk
Gambar 4. 22 Tampilan Menu Transaksi Barang masuk 5. Tampilan Menu Transaksi Barang Keluar
Gambar 4. 23 Tampilan Transaksi Barang Keluar 6. Tampilan Laporan
Gambar 4. 24 Menu Laporan
69
7. Tampilan Menu User
Gambar 4. 25 Tampilan Menu Laporan
70
BAB V KESIMPULAN DAN SARAN
5.1 KESIMPULAN
Hasil dari pembahasan sebelumnya terdapat beberapa masalah yang dapat mengurangi efektifitas dan efesiensi dalam menjalankan rangkaian proses yang ada pada percetakan CV. Firdaus. Dengan dibangunnya sistem informasi pemesanan dan persediaan pada percetakan CV. Firdaus,
1) Sistem Informasi ini diharapkan dapat membantu dalam proses pemesanan menjadi terkomputerisasi, dimana data-data cukup satu kali diisi untuk beberapa proses. 2) Sistem
informasi
ini
diharapkan
dapat
membantu
dalam
pembuatan laporan pemesanan dan pembelian bahan setiap periode tidak hanya dalam satu bulan. 3) Dengan adanya sistem informasi ini maka diharapkan dapat membantu dalam proses pengelolaan bahan menjadi terstruktur
71
dimana data pemesanan dan pembelian bahan akurat dan sesuai dengan transaksi. 4) Dengan diterapkannya sistem informasi ini maka diharapkan dapat membantu proses penyimpanan dokumen-dokumen secara teratur dan aman di dalam database.
72
5.2 SARAN
Untuk mengoptimalkan kinerja sistem ini, maka penulis mengusulkan beberapa saran yang dapat dipertimbangkan,
1. Memperkuat sistem keamanan agar sistem informasi yang ada tidak disalah gunakan oleh pihak yang tidak bertanggung jawab 2. Perlu adanya tambahan proses pembuatan laporan keuangan perusahaan yang lebih mendetail. 3. Diharapkan
bagi
peneliti
selanjutnya
dapat
lebih
mengembangkan, memperluas ataupun memperinci aplikaso pemesanan dan persediaan tersebut.
73
DAFTAR PUSTAKA Agusvianto, Hendra. 2017. “Sistem Informasi Inventori Gudang Untuk Mengontrol Persediaan Barang Pada Gudang Studi Kasus : PT . Alaisys Sidoarjo.” JIEET: Volume 01 Nomor 012017 ISSN:2549-869X 01: 40–46. Akhmad Yogie1) Mochammad Arifin 2) Martinus Sony Erstiawan 3. 2016. “Rancang Bangun Aplikasi Manajemen Surat Berbasis.” 5(7): 1–7. Arief Budhi Dharma, Anggoro Panji Nugroho, Dian Nur Mastuti. 2015. “MODEL SISTEM INFORMASI AKUNTANSI PENJUALAN BATIK BERBASIS WEB ( ONLINE SHOPPING ) PADA CV . THE SAFIRA MANAHAN Arief Budhi Dharma , Anggoro Panji Nugroho , Dian Nur Mastuti.” JURNAL ILMIAH GO INFOTECH Volume 21 No. 2, Desember 2015 ISSN : 1693590x 21(2): 48–53. Diaz, Dody Cipta Pratama, Sulistiowati Sulistiowati, and Julianto Lemantara. 2017. “Rancang Bangun Aplikasi Penjualan Online Pada CV. Mitra Techno Sains.”
Jurnal
JSIKA
5(12):
99–105.
http://jurnal.stikom.edu/index.php/jsika/article/view/1480/900. Fendi Nurcahyono. 2012. “Pembangunan Aplikasi Penjualan Dan Stok Barang Pada Toko Nuansa Elektronik Pacitan.” Sentra Penelitian Engineering dan Edukasi 4(3): 15–19. Hendrianto, Dani Eko. 2014. “Pembuatan Sistem Informasi Perpustakaan Berbasis Website Pada Sekolah Menegah Pertama Negeri 1 Donorojo
74
Kabupaten Pacitan.” Indonesian Juournal on Networking Security 3(4): 57– 64. Iskandar, Agus, and A. Haris Rangkuti. 2008. “Perancangan Sistem Informasi Penjualan Tunai Pada Pt. Klaten Bercahaya.” Jurnal Basis Data, ICT Research Center UNAS 3(2): 124–31.
75
LAMPIRAN - LAMPIRAN
76
BIODATA PENULIS
Nama Mahasiswa
: Nana Dedi Rochyana
NIM
: 41143171
Program Studi
: Teknologi Informasi (S1)
Tempat, Tanggal Lahir : Cirebon, 04 Maret 1994 Alamat
: Jl. Ki Ageng Tepak Blok Sembung Rt. 03 Rw. 04 Desa Panonan Kec. Palimanan Kab. Cirebon 45161
Agama
: ISLAM
Jenis Kelamin
: Laki - Laki
Kewarganegaraan
: WNI
Status
: Karyawan/Mahasiswa
Golongan Darah
:B
Riwayat Pendidikan : SDN 3 Panongan
Tahun lulus 2007
SMPN 2Palimanan
Tahun lulus 2010
SMK Manba’ul ‘Ulum CIREBON
Tahun lulus 2013
Stmik Ikmi Cirebon
Tahun masuk 2014