Laporan kerja praktek sistem informasi monitoring material gudang
1. LAPORAN KERJA PRAKTEK
SISTEM INFORMASI MONITORING MATERIAL
GUDANG PADA PT. PLN (PERSERO)
AREAL TERNATE
Disusun oleh :
ILHAM DAUT
12105 55201 11 093
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALUKU UTARA
TERNATE
2014
2. i
HALAMAN PENGESAHAN
SISTEM INFORAMSI MONITORING MATERIAL GUDANG PADA PT.
PLN (PERSERO) AREAL TERNATE
Disusun Oleh :
ILHAM DAUT
12105 55201 11 093
Telah diseminarkan didepan penguji
Pada tanggal : 18 Desember 2014
Susunan Penguji
Dosen Pembimbing
LA ODE ISRAN H. LA SALEH, ST
NIRP. 1215413321
Penguji I
ERWIN GUNAWAN, S.KOM
NIDN.1217028302
Penguji II
NURSUCIANI H. S. HASAN, S.KOM
NIDN.1222088401
Mengetahui
Ketua Program Studi Teknik Informatika
SANTOSA, ST, M.Cs
NIDN. 120 5057 601
3. ii
HALAMAN PERSETUJUAN
SISTEM INFORAMSI MONITORING MATERIAL GUDANG PADA PT.
PLN (PERSERO) AREAL TERNATE
Disusun Oleh :
ILHAM DAUT
12105 55201 11 093
Telah diperiksa dan setujui untuk diseminarkan diseminarkan
Pada tanggal : 10 Desember 2014
Menyetujui
Pembimbing Lapangan
YODHI . A . W
NIP. 89112249
Dosen Pembimbing
LA ODE ISRAN H. LA SALEH, ST
NIDN. 1215413321
Mengetahui
Kordinator Kerja Praktek
RISAL. ST
NIDN. 1212058202
4. iii
KATA PENGANTAR
Alhamdulillah puji syukur senantiasa penulis panjatkan kehadirat
Allah SWT serta Slawat dan salam kepada Rasulullah saw karena, atas
limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan
Kerja Praktek dengan judul “Sistem Informasi Monitoring Material Gudang
Pada PT. PLN (Persero) Areal Ternate. Laporan Kerja Praktek ini untuk
memenuhi salah satu syarat mata kuliah pada jenjang pendidikan Strata-1
Program Studi Teknik Informatika Universitas Muhammadiyah Maluku
Utara.
Penulis menyadari bahwa keberhasilan dan kelancaran
pembuatan laporan Kerja Praktek ini karena adanya kerjasama,
bimbingan dan bantuan dari berbagai pihak baik secara langsung maupun
tidak langsung. Pada kesempatan ini penulis ingin mengucapkan banyak
terima kasih kepada :
1. Kedua orang tua dan tercinta, yang tidak pernah terputus do’anya untuk
ananda, selalu memohon kebahagiaan bagi ananda, dan yang telah
memberikan cinta tulus, kasih sayang, materi, motivasi, dan do’a restunya
yang tidak ternilai dan terbalaskan.
2. Bapak M. Marsus Hi Ibrahim, S.Si., MT, selaku Dekan Fakultas Teknik
Universitas Muhammadiyah Maluku Utara.
3. Bapak Santosa, ST, M.Cs, selaku Ketua Program Studi Jurusan Teknik
Informatika UMMU ternate.
5. iv
4. Bapak Sahriar Hamzah, MT, selaku Sekretaris Program Studi Teknik
Informatika.
5. Bapak La Ode Isran H. La Saleh ST, selaku Dosen Pembimbing yang telah
memberikan arahan dan pikiran selama pembuatan Laporan Kerja Praktek.
6. Bapak dan Ibu dosen prodi Teknik Informatika Universitas Muhammadiyah
Maluku Utara.
7. Bapak Yodhi . A . W, selaku PimpinanPT. PLN (Persero) beserta seluruh
karyawan/i yang telah memberikan ijin kepada penulis untuk melakukan
Kerja Praktek pada PT. PLN (Persero) sebagai mana yang menjadi
amanatnya.
8. Teman-temanku Teknik Informatika Angkatan 2011 yang telah memberikan
motivasi dan inisiatif untuk terus berkarya.
9. Teman-teman dan pihak yang telah membantu dalam penyusunan laporan
ini, baik secara langsung maupun tidak langsung.
Penulis menyadari bahwa Laporan Kerja Praktek ini masih banyak
kekurangan dan masih jauh dari kesempurnaan. Meskipun begitu penulis
mengharapkan semoga Laporan Kerja Praktek ini dapat bermanfaat bagi
para pembaca. Untuk itu penulis sangat mengharapkan kritik dan saran
yang bersifat membangun agar penulis dapat melakukan perbaikan jika
ada kekurangan dan kesalahan.
Ternate, 10 Desember 2014
Penulis
6. v
DAFTAR ISI
HALAMAN JUDUL ..............................................................................
HALAMAM PENGESAHAN ................................................................. i
HALAMAN PERSETUJUAN ................................................................ ii
KATA PENGANTAR ............................................................................ iii
DAFTAR ISI .......................................................................................... vi
DAFTAR GAMBAR .............................................................................. viii
DAFTAR TABEL .................................................................................. x
DAFTAR LAMPIRAN ........................................................................... xi
BAB I PENDAHULUAN .......................................................................
1.1. Latar Belakang .................................................................... 1
1.2. Rumusan Masalah ............................................................... 2
1.3. Batasan Masalah ................................................................. 3
1.4. Tujuan Praktek ..................................................................... 4
1.5. Manfaat kerja Praktek .......................................................... 4
1.6. Metodologi Kerja Praktek .................................................... 5
1. Wawancara ............................................................................. 5
2. Observasi ................................................................................ 5
3. Studi literatur ........................................................................... 6
1.7. Sistematika Penulisan .......................................................... 6
BAB II GAMBARAN UMUM .................................................................
2.1. Sejarah Singkat PT. PLN (Persero) ..................................... 8
2.2. Visi dan Misi ......................................................................... 9
2.3. Struktur Organisasi .............................................................. 10
2.4. Data Material pada PT. PLN (Persero) Areal Ternate ......... 11
BAB III LANDASAN TEORI .................................................................
3.1. Konsep Sistem Informasi ..................................................... 12
3.1.1. Sistem ........................................................................ 12
3.1.2. Informasi ................................................................... 16
3.1.3. Sistem Informasi ........................................................ 18
7. vi
3.2. Konsep Basis Data (Database) ........................................... 19
3.2.1. Pengertian Basis Data .............................................. 19
3 .2.2. Hierarki Data ............................................................. 21
3.2.3. DBMS (Database Management System) .................. 23
3.3. Data Flow Diagram (DFD) ................................................... 26
3.4. Entity Relationship Diagaram (ERD) ................................... 27
3.5. Kardinalitas Pemetaan ........................................................ 29
3.6. Flowchart ............................................................................. 31
3.7. Pengertian Borland Delphi ................................................... 35
3.8. Mengenal IDE Delphi ........................................................... 35
3.9. Microsoft Access 2007 ........................................................ 40
3.10. Konsep Monitoring ............................................................... 41
3.10.1. Pengertian Monitoring .............................................. 41
3.10.2. Tujuan Monitoring .................................................... 43
3.10.3. Prinsip Monitoring .................................................... 44
3.10.4. Jenis Monitoring ....................................................... 46
3.11. Material ................................................................................
BAB IV HASIL DAN PEMBAHASAN....................................................
4.1. Analisis Sistem yang Diusulkan ........................................... 50
4.2. Analisis Sistem yang Diusulkan ........................................... 51
4.3. Analisis Kebutuhan Sistem .................................................. 52
4.4. Perancangan Sistem ........................................................... 52
4.4.1. DFD (Data Flow Diagram) ......................................... 52
A. Diagram Konteks ....................................................... 52
B. Data Flow Diagram Level 1 ...................................... 53
C. Data Flow Diagram Level 2 ....................................... 54
4.4.2. Entity Relationship Diagram ...................................... 59
4.4.3. Relasi Tabel .............................................................. 61
4.4.4. Perancangan Database ............................................ 61
4.4.5. Teknik Perancangan Database ................................. 62
4.4.6. Struktur Tabel ........................................................... 63
8. vii
4.4.7. Implementasi dan Pembahasan ................................ 69
BAB V PENUTUP .................................................................................
5.1. Kesimpulan .......................................................................... 76
5.2. Penutup ............................................................................... 76
DAFTAR PUSTAKA
LAMPIRAN
9. viii
DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi PT. PLN (Persero) Areal Ternate ...... 10
Gambar 3.1 Hubungan Satu ke Satu (One to One) .............................. 29
Gambar 3.2 Hubungan Satu ke Banyak (One ke Many) ....................... 30
Gambar 3.3 Hubungan Banyak ke Banyak (Many to Many) ................. 30
Gambar 3.4 Menu Bar .......................................................................... 35
Gambar 3.5 Speed Bar ......................................................................... 36
Gambar 3.6 Component Platte ............................................................. 36
Gambar 3.7 Form Designer .................................................................. 37
Gambar 3.8 Code Editor ....................................................................... 38
Gambar 3.9 Object Inspector ................................................................ 39
Gambar 3.10 Object Tree View ............................................................. 40
Gambar 3.11 Microsoft Access ............................................................. 41
Gambar 4.1 Sistem yg Digunakan ........................................................ 50
Gambar 4.2 Sistem yang Diusulkan ...................................................... 51
Gambar 4.3 Diagram Konteks ............................................................... 53
Gambar 4.4 Diagram DFD Level 1 ........................................................ 54
Gambar 4.5 DFD Level 2 Proses Data Asmin ....................................... 55
Gambar 4.6 DFD Level 2 Proses Data Vendor ..................................... 55
Gambar 4.7 DFD Level 2 Proses Data Jenis Material .......................... 56
Ganbar 4.8 DFD Level 2 Proses Data Material ..................................... 57
Gambar 4.9 DFD Level 2 Proses Data Transaksi Masuk ..................... 58
Ganbar 4.10 DFD Level 2 Proses Data Transaksi keluar ..................... 59
Gambar 4.11 Entity Relationship Diagram ............................................ 60
Gambar 4.12 Relasi tabel ..................................................................... 61
Gambar 4.13 Rancangan Menu Program ............................................. 66
Gambar 4.14 Form Login ...................................................................... 67
Gambar 4.15 Form Menu Utama .......................................................... 67
Gambar 4.16 Form Data Vendor ........................................................... 68
Gambar 4.17 Form Data Jenis Material ................................................ 69
10. ix
Gambar 4.18 Form Data Material ......................................................... 69
Gambar 4.19 Form Data Transaksi Masuk ........................................... 70
Gambar 4.20 Form Data Transaksi Keluar ........................................... 70
Gambar 4.21 Form Data Admin ............................................................ 71
Gambar 4.22 Hasil Laporan Data Material ............................................ 71
Gambar 4.23 Hasil Laporan Data Transaksi Masuk ............................. 72
Gambar 4.24 Hasil Laporan Data Transaksi Keluar .............................. 72
11. x
DAFTAR TABEL
Tabel 2.1 Tabel Data Material pada PT. PLN (Persero) Areal Ternate . 11
Tabel 3.1 Tabel Data Flow Diagram (DFD)............................................ 27
Tabel 3.2 Tabel Entity Relationship Diagram (ERD) ............................. 29
Tabel 3.3 Tabel Flow Direction Symbols ............................................... 32
Tabel 3.4 Tabel Processing Symbols .................................................... 33
Tabel 3.5 Tabel Input-ouput Symbols ................................................... 34
Tabel 4.1 Tabel Material ...................................................................... 63
Tabel 4.2 Tabel Transaksi Masuk ......................................................... 64
Tabel 4.3 Tabel Transaksi Keluar ......................................................... 65
Tabel 4.4 Tabel Jenis Material .............................................................. 65
Tabel 4.5 Tabel Vendor ........................................................................ 66
Tabel 4.6 Tabel Transaksi Bayangan Keluar ........................................ 66
Tabel 4.7 Tabel Transaksi Bayangan ................................................... 67
Tabel 4.8 Tabel Admin .......................................................................... 68
Tabel 4.9 Tabel Stok ............................................................................. 68
Tabel 4.10 Tabel Pimpinan ................................................................... 68
12. xi
DAFTAR LAMPIRAN
Lampiran A. Surat Selesai kerja KP
Lampiran B. Kegiatan/Daftar hadir mahasiswa di lokasi KP
Lampiran C. Lembaran Konsultasi
Lampiran D. Source Code
13. 1
BAB I
PENDAHULUAN
1.1. Latar Belakang
Perkembangan teknologi informasi dari tahun ketahun yang
semakin cepat menjadi tantangan berat bagi pengguna teknologi
informasi itu sendiri dan mendorong setiap sektor organisasi baik formal
maupun informal atau lembaga-lembaga lainnya untuk dapat
memanfaatkannya sebagai penunjang kegiatan kerja sehingga dapat
menghasilkan informasi yang cepat, tepat dan akurat. Untuk mewujudkan
hal tersebut, maka dibutuhkan sumber daya pendukung lainnya seperti
perangkat lunak yang dapat diandalkan kemampuannya serta sumber
daya manusia yang harus menguasai kemampuan teknologi informasi itu
sendiri.
PT. PLN (Persero) sebagai perusahaan BUMN dan penyedia
sistem ketenagalistrikan nasional memiliki fungsi oleh pemerintah dalam
menyediakan tenaga listrik ke seluruh Indonesia. PLN sebagai agen
pembangunan juga mempunyai tugas merintis kegiatan-kegiatan usaha
kelistrikan untuk meningkatkan kesejahteraan masyarakat secara adil dan
makmur serta mendorong peningkatan ekonomi.
Proses monitoring material gudang, baik itu pendataan serta
backup-an data material masih dilakukan secara manual. Dimana proses
pendataan material yang meliputi material masuk, stok hingga material
keluar masih dilakukan dengan cara dicatat dalam aplikasi microsoft
excel. Setelah semua proses pendataan dan transaksi telah selesai,
14. 2
kemudian pada bagian gudang melaporkan semua transaksi data
material masuk, stok dan material keluar kepada pimpinan untuk
diperiksa kembali. Hal ini dapat dikatakan kurang efektif dan efisien,
dimana pada sistem tersebut masih terdapat beberapa kelemahan dalam
mengolah transaksi data material, stok material. serta pembuatan
rekapitulasi laporan transaksi material masuk dan keluar serta stok
material yang masih menyalin dari buku arsip.
Dengan adanya permasalahan tersebut, dapat dipastikan bahwa
kebutuhan akan keberadaan sistem informasi sangatlah membantu bagi
manajemen dalam pengambilan keputusan serta meningkatkan
pelayanan pendistribusian energi listrik sesuai kebutuhan dan konsumen
pengguna jasa tenaga listrik. Berdasarkan uraian yang ada, maka penulis
mencoba untuk menyusun Laporan Kerja Praktek dengan judul “Sistem
Informasi Monitoring Material Gudang Pada PT. PLN (Persero) Areal
Ternate”.
1.2. Rumusan Masalah
Berdasarkan uraian dari latar belakang diatas, maka perumusan
masalah yang dapat diambil oleh penulis adalah bagaimana membangun
sebuah sistem informasi monitoring material gudang pada PT. PLN
(persero) Areal Ternate?
15. 3
1.3. Batasan Masalah
Berdasarkan rumasan masalah yang ada, penyusunan laporan
dibatasi pada :
1. Pengolahan data hanya untuk data material yang meliputi data
material masuk, stok material, dan material keluar.
2. Bahasa pemograman yang digunakan adalah Delphi 7 dan
menggunakan database microsoft Access 2007
1.4. Tujuan Kerja Praktek
1. Tujuan Umum
a. Sebagai salah satu syarat untuk kelulusan mata kuliah kerja
praktek yang wajib ditempuh bagi mahasiswa program S1 jurusan
Teknik Informatika Universitas Muhammadiyah Maluku utara.
b. Memantapkan dan meningkatkan serta memperluas ketrampilan
dan ilmu pengetahuan yang membentuk kemampuan mahasiswa
serta bekal untuk memasuki lapangan kerja yang sesuai dengan
program studi yang dipilih.
c. Menimbulkan dan memantapkan sikap profesionalisme yang
diperlukan mahasiswa untuk memasuki lapangan kerja sesuai
dengan bidangnya.
2. Tujuan Khusus
a. Sebagai sarana untuk mempermudah monitoring material gudang
pada PT. PLN (persero).
b. Mengubah pengelolaan monitoring material pada gudang yang
masih dikelola secara semi-komputer menjadi pengolahan data
yang terkomputerisasi sepenuhnya.
16. 4
1.5. Manfaat Kerja Praktek
Manfaat dari kerja praktek antara lain :
1. Bagi Mahasiswa
Sebagai sarana untuk penerapan ilmu yang diperoleh dibangku
kuliah serta dapat menambah pengetahuan teknologi sehingga dapat
dimanfaatkan dengan baik, serta memberikan gambaran dunia kerja
terhadap Mahasiswa.
2. Bagi Perusahaan
a. Memberikan informasi yang tepat dan akurat bagi pengguna
sistem.
b. Pengelolahan Informasi dengan tepat dan pembuatan laporan
transaksi data material yang sangat mudah, cepat dan aman.
c. Mempermudah pembuatan laporan dengan optimal.
3. Bagi Universitas Muhammadiyah Maluku Utara
a. Sebagai tolak ukur sejauh mana pemahaman mahasiswa dalam
memahami dan menguasai materi yang di dapatkan di kampus.
b. Sebagai bahan evaluasi dan koreksi bagi akademik dalam usaha
untuk meningkatkan mutu dan kualitas pendidikan.
c. Sebagai sarana peningkat hubungan antara dunia pendidikan dan
dunia kerja.
4. Bagi Umum
a. Menjadi motivasi bagi pembaca dalam membangun sebuah
aplikasi sederhana guna dapat menutupi pekerjaan yang serba
manual.
17. 5
b. Dapat menjadikan salah satu sumber dan panduan bagi pembaca
untuk mengembangkan aplikasi yang lebih baik dalam memenuhi
kebutuhan sistem.
1.6. Metodologi Kerja Praktek
Untuk melaksanakan dan menunjang keberhasilan kerja praktek
yang akan dilakukan, penulis dalam mencari data atau informasi yang
dibutuhkan dengan menggunakan cara-cara sebagi berikut :
1. Wawancara
Yaitu prosedur pengumpulan data yang dilakukan dengan cara tanya
jawab atau wawancara secara lisan maupun tulisan dengan pihak yang
terkait, dalam hal ini yakni para karyawan/i pada bagian areal gudang
barang PT. PLN (persero).
2. Observasi
Penulis melakukan pengamatan secara langsung atau tinjauan
langsung ke lapangan, penulis melakukan pengamatan langsung
terhadap objek permasalahan yang diteliti, yang meliputi, pengamatan
terhadap data-data transaksi serta stok material yang dipergunakan
untuk memperoleh informasi yang lebih real.
3. Studi Literatur
Penulis mengkaji dan mempelajari berbagai jenis buku serta artikel-
artikel dari internet yang berhubungan dengan permasalahan yang
diteliti, dimana teori-teori yang dipergunakan dijadikan sebagai referensi
dalam penyusunan laporan kerja praktek tersebut.
18. 6
1.7. Sistematika Penulisan
Tujuan pembuatan sistematika penulisan adalah untuk
mempermudah penulis dalam penyusunan laporan kerja praktek. Adapun
sistematika penulisan terdiri dari :
Bab I Pendahuluan
Bab ini menguraikan tentang Latar belakang, Rumusan masalah,
Batasan masalah, Tujuan Kerja Praktek, Manfaat Kerja Praktek,
Metodologi Kerja Praktek dan Sistematika Penulisan.
Bab II Organisasi dan Lingkungan Kerja Praktek
Berisi pembahasan mengenai PT. PLN (persero), yang meliputi
latar belakang, struktur karyawan, tugas tiap-tiap karyawan dan
hal-hal lain yang menjelaskan tentang PT. PLN (persero).
Bab III Landasan Teori
Pada bab ini penulis akan menguraikan secara singkat tentang
teori-teori yang berhubungan dengan judul.
Bab IV Hasil dan Pembahasan
Pada bab ini penulis akan menjelaskan tentang rancangan dan
penerapan sistem informasi yang akan dibuat.
Bab V Penutup
Pada bab ini penulis akan menjelaskan tentang kesimpulan dan
saran dari hasil kerja praktek penulis.
19. 7
BAB II
GAMBARAN UMUM
2.1. Sejarah Singkat PT. PLN (Persero)
Berawal diakhir abad ke 19, perkembangan ketenagalistrikan di
Indonesia mulai ditingkatkan saat beberapa perusahaan asal Belanda
yang bergerak di bidang pabrik gula dan pabrik teh mendirikan
pembangkit listrik untuk keperluan sendiri.
Antara tahun 1942-1945 terjadi peralihan pengelolaan
perusahaan-perusahaan Belanda tersebut oleh Jepang, setelah Belanda
menyerah kepada pasukan tentara Jepang di awal Perang Dunia II.
Proses peralihan kekuasaan kembali terjadi di akhir Perang Dunia
II pada Agustus 1945, saat Jepang menyerah kepada Sekutu.
Kesempatan ini dimanfaatkan oleh para pemuda dan buruh listrik melalui
delegasi Buruh/Pegawai Listrik dan Gas yang bersama-sama dengan
pimpinan KNI pusat berinisiatif menghadap menghadap Presiden
Soekarno untuk menyerahkan perusahaan-perusahaan tersebut kepada
Pemerintah Republik Indonesia. Pada 27 Oktober 1945, Presiden
Soekarno membentuk Jawatan Listrik dan Gas dibawah Departemen
Pekerjaan Umum dan Tenaga dengan kapasitas pembangkit tenaga listrik
sebesar 157,5 MW.
Pada tanggal 1 Januari 1961, Jawatan Listrik dan Gas diubah
menjadi BPU-LN (Badan Pimpinan Umum Perusahaan Listrik Negara)
yang bergerak dibidang listrik, gas dan kokas yang dibubarkan pada
tanggal 1 Januari 1965. Pada saat yang sama, 2 (dua) perusahaan
negara yaitu Perusahaan Listrik Negara (PLN) sebagai pengelola tenaga
20. 8
listrik milik negara dan Perusahaan Gas Negara (PGN) sebagai pengelola
gas diresmikan.
Pada tahun 1972, sesuai dengan Peraturan Pemerintah No. 17,
status Perusahaan Listrik Negara (PLN) ditetapkan sebagai Perusahaan
Umum Listrik Negara dan sebagai Pemeganag Kuasa Usaha
Ketenagalistrikan (PKUK) dengan tugas menyediakan tenaga listrik bagi
kepentingan umum.
Seiring dengan kebijakan pemerintah yang memberikan
kesempatan kepada sektor swasta untuk bergerak dalam bisnis
penyediaan listrik, maka sejak tahun 1994 status PLN beralih dari
Perusahaan Umum menjadi Perusahaan Perseroan (Persero) dan juga
sebagai PKUK dalam menyediakan listrik bagi kepentingan umum hingga
sekarang.
2.2. Visi, Misi dan Motto
1. Visi
Diakui sebagai perusahaan kelas dunia yang bertumbuh kembang,
unggul dan terpercaya dengan bertumpu pada potensi insani.
2. Misi
a. Menjalankan bisnis kelistrikan dan bidang lain yang terkait,
berorientasi pada kepuasan pelanggan, anggota perusahaan dan
pemegang saham.
b. Menjadikan tenaga listrik sebagai media untuk meningkatkan
kualitas kehidupan masyarakat.
c. Mengupayakan agar tenaga listrik menjadi pendorong kegiatan
ekonomi.
21. 9
3. Motto
Listrik untuk kehidupan yang lebih baik
2.3. Struktur Organisasi
MANAJER AREA
ASISTEN MANAJER
AREA
ASISTEN MANAJER
PELAYANAN DAN ADM
ASISTEN MANAJER
TRANSAKSI ENERGI LISTRIK
ASISTEN MANAJER
PEMBANGKITAN
SPV. OPERASI
SPV. PEMELIHARAAN
SPV. PDKB
SPV. PELAYANAN
PELANGGAN
SPV. ADMINISTRASI
UMUM
SPV. TEL
SPV. PENGENDALIAN
SUSUT
SPV. PEMELIHARAAN
METER TRANSAKSI
SPV. TEKNIK
SPV. ADMINISTRASI
SPV. PEMBANGKITAN
MANAJER RAYON
Gambar 2.1 Struktur Organisasi PT. PLN (persero) Areal Ternate
22. 10
3.4 Data Material Pada PT. PLN (Persero) Areal Ternate)
Tabel 2.1 Tabel data Material pada PT. PLN (Persero) Areal Ternate
NO Material Nama Material Satuan
Deskripsi
Material
000000000001010001 TRF GEN Buah
HAR-
Istalasi dan
Mesin
000000000002050516 CT RING Buah Jaringan
000000000002090195 MTR KWH Buah Aalat ukur
000000000002230157 CLAMP PG Buah Jaringan
000000000002240023 FUSE Buah Jaringan
000000000003030041 TIANG BESI Batang Tiang
000000000003040043 BEUGELGALVANISH Buah Jaringan
000000000003040215 ARM BAND SINGLE Buah Jaringan
000000000003040703 PAKU KAYU Buah Jaringan
000000000003040716 BEUGEL Buah Jaringan
000000000003110380 CONN Buah jaringan
000000000003110381 CABLE Meter Jaringan
23. 11
BAB III
LANDASAN TEORI
3.1 Konsep Sistem Informasi
3.1.1 Sistem
Sistem sendiri menurut sejarahnya berasalah dari bahasa
yunani yaitu “sistema” yang berarti kesatuan, yakni keseluruhan
bagian-bagian yang mempunyai hubungan satu dengan yang
lainnya. Kata “Sistema” tersebut pada akhirnya dikembangkan
menjadi berbagai macam defenisi yang bervariasi sesuai dengan
bidang ilmu atau bidang kajian masing-masing, namun pada
intinya masih tetap sama yaitu kumpulan dari sub-sub sistem yang
saling berhubungan dan bekerja sama.
Menurut (Ricard F. Neuschel dalam Jogiyanto, 2005)
sistem sebagai urut-urutan operasi klerikal (tulis menulis),
biasanya melibatkan beberapa orang didalam satu atau lebih
departemen, yang diterapkan untuk menjamin penanganan yang
seragam dari transaksi-transaksi bisnis yang terjadi.
Menurut (Gordon B. Davis dan Margarethe H. Olson,
1984). Menjelaskan bahwa sistem bias berupa abstrak atau fisik.
sistem abstrak adalah urutan rencana yang saling tergantung
gagasan atau konsep. Sistem fisik adalah kumpulan elemen yang
selalu bekerja untuk menyelesaikan tujuan.
Menurut (James A O’Brien, 2005) menjelaskan bahwa
sistem adalah sekelompok komponen yang saling berhubungan,
24. 12
bekerja sama untuk mencapai tujuan bersama dengan menerima
input serta menghasilkan output dalam proses transformasi yang
teratur.
Dari beberapa defenisi diatas bisa disimpulkan bahwa
sistem adalah kumpulan dari sub-sub sistem baik abstrak maupun
fisik yang saling terintegrasi dan berkolaborasi untuk mencapai
suatu tujuan tertentu (Rohmat Taufiq, ST,M, Kom 2013: 1).
Menurut (Azhar Susanto, 2007) ciri-ciri sistem dibagi
menjadi beberapa point yaitu : tujuan, batas, subsistem, input,
proses,output dan feedback. Untuk lebih memahami, penjelasan
ciri-ciri sistem dengan yang terintegrasi dengan sistem atau
subsistem itu sendiri sebagai berikut :
1. Tujuan Sistem
Segala sesuatu makhluk hidup pasti mempunyai tujuan,
minimal tujuan untuk hidup dan dari tujuan itulah yang
selanjutnya disusun langkah-langkah yang akan dilakukan
untuk mencapai tujuan tersebut. Begitu juga sistem, sistem
yang baik adalah sistem yang memiliki tujuan yang jelas dan
terukur yang memungkinkan untuk dicapai dan memiliki
langkah-langkah yang terstruktur untuk mencapainya. Dengan
tujuan yang jelas dan terukur serta menggunakan langkah-
langkah terstruktur kemungkinan besar sistem itu akan bisa
mencapai tujuannya sesuai dengan apa yang telah menjadi
tujuannya.
25. 13
2. Batas Sistem
Batas sistem merupakan hal penting harus ditentukan dari
awal karena dengan batas yang jelas maka sistem lebih
mudah untuk didefenisikan dan dimengerti. Tanpa adanya
batas maka sistem, sistem akan meluas hingga kita susah
untuk mendeskripsikan. Batas sistem untuk menentukan sub-
sub sistem mana yang masuk ke dalam sistem dan sub-sub
sistem mana yang tidak terlibat didalam sistem.
3. Sub sistem
Secara sederhana sub sistem merupakan komponen-
komponen atau sistem-sistem yang lebih kecil yang ada
didalam sistem itu sendiri. Penentuan sub sistem merupakan
hal yang penting untuk memberi batasan antara lingkungan
dalam dengan lingkungan luar. Dengan menentukan sub-sub
sistem dengan baik atau tepat maka sistem itu akan lebih
mudah untuk di pahami dan dikalsifikasikan.
4. Input
Untuk mendapatkan informasi yang akurat maka kita harus
menentukan input data apa saja yang harus digunakan
dengan tepat, dengan kesalahan memilih input data
kemungkinan besar akan memberikan informasi/hasil yang
kurang akurat tapi input data yang sesuai dengan apa yang
kita butuhkan sangat memungkinkan bias memberikan
informasi/hasil yang berkualitas.
26. 14
5. Proses
Proses (pemrosesan) sangatlah penting untuk diperhatikan
karena dengan proses yang tidak terstruktur maka hasilnya
juga susah untuk menjadi maksimal tapi jika langkah-langkah
yang dilakukan dalam proses sangat terstruktur, efektif dan
efisien maka sesuatu yang dihasilkan akan lebih sempurna
atau berkualitas, maka dari itu dalam melakukan proses
usahakan bisa seefektif dan seefisien mungkin.
6. Output
Output merupakan hasil dari input yang diproses, output sering
disebut sebagai informasi. Yang membedakan output dengan
input adalah kalau output nilainya sudah tambah dan lebih
bermanfaat bagi pengguna. Agar pengguna mudah membaca
informasi yang dibuthkan maka output yang ditampilkan harus
berkualitas (akurat, relevan, lengkap, dan tepat waktu).
7. Feedback
Feedback atau umpan balik atau memberi makna kembali
merupakan sebuah kegiatan yang memasukkan output
kembali ke dalam input. Dalam hal ini output disebut sebagai
informasi dan input adalah data. Bila output dinilai kurang
maksimal dan dilakukan evaluasi lagi terhdap input dan
proses, itulah yang disebut dengan feedback. Selain itu
informasi yang sudah di dapat bisa dijadikan sebagai input lagi
menjadikan informasi sebagai data yang akan diolah lagi hal
27. 15
seperti itu juga bias disebut feedback (Rohmat Taufiq, ST,M,
Kom 2013 : 4).
3.1.2 Informasi
Data merupakan sesuatu hal utama yang harus harus
dipahami lebih dulu sebelum kita membahas informasi, karena
data menjadi dasar dari sebuah informasi, setelah data itu
diproses dengan berbagai langkah dan prosedur sehingga mampu
menghasilkan sebuah informasi yang berkualitas.
Jika kita melihat asal mula kata Data, data berasal dari
bahasa latin yang berarti sesuatu yang diberikan. Dari arti dasar
tersebut bisa disimpulkan bahwa sesuatu yang diberikan untuk
kemudian diolah.
Menurut (Nana Danapriatna dan Rony Setiawan, 2005)
data adalah bahan mentah yang perlu diolah sehingga
menghasilkan informasi atau keterangan, baik kualitatif maupun
kuantitatif yang menunjukkan kata.
Sudah banyak para ahli yang mendefenisikan sebuah
sistem informasi diantaranya adalah (Azhar Susanto, 2007)
menyebutkan bahwa informasi adalah hasil pengolahan data yang
memberikan arti dan manfaat.
Menurut (Kusrini, 2007) mendefenisikan bahwa informasi
merupakan hasil olahan data, dimana data tersebut sudah
diproses dan diinterpretasikan menjadi sesuatu yang bermakna
untuk pengambilan keputusan. Informasi juga diartikan sebagai
28. 16
himpunana dari data yang relevan dengan satu atau beberapa
orang dalam suatu waktu.
Dari defenisi diatas bisa disimpulkan bahwa informasi
adalah data-data yang diolah sehingga memiliki nilai tambah dan
bermanfaat bagi pengguna. Adapun data adalah representasi dari
fakta atau gambaran mengenai suatu objek atau kejadian.
Sebuah informasi yang berkualitas adalah informasi yang
secara umum bisa dikatakan memenuhi apa yang dibutuhkan oleh
pengguna, sedangkan secara umum pengguna membutuhkan
sebuah informasi yang lengkap, saat dibutuhkan selalu ada, tepat
waktu dan lain-lain tergantung dari personalnya. Ciri-ciri informasi
yang berkualitas menurut (Raymond Mc Load, 2007) adalah
sebagai berikut :
1. Akurasi
Data yang dimasukkan dan proses yang digunakan dalam
sistem harus sesuai dengan prosedur sehingga informasi yang
dihasilkan bisa benar-benar akurat.
2. Relevansi
Informasi yang dihasilkan sesuai kebutuhan yang
berhubungan dengan masalah yang dihadapi, data yang
digunakan untuk diproses seharusnya ada hubungannya
dengan masalahnya sehingga informasi yang diberikan bias
sesuai dengan masalah yang dihadapi.
29. 17
3. Ketepatan Waktu
Kalau saat ini kita membutuhkan suatu informasi maka
informasi yang kita butuhkan itu bisa kita dapatkan saat ini
juga karena informasi yang kita butuhkan saat ini bisa jadi
sudah tidak kita butuhkan 1 (satu) menit yang akan datang,
karena pentingnya suatu informasi hamper semua pengguna
membutuhkan informasi yang up date (terkini) maka dari itu
informasi yang dihasilkan dari sistem tersebut sebisa mungkin
bisa disajikan saat itu juga.
4. Kelengkapan
Kelengkapan informasi bisa ditunjukkan dari menjawab
informasi tersebut terhadap pertanyaan atau kebutuhan
pengguna. Jika informasi bisa menjawab apa yang dibutuhkan
secara lengkap oleh pengguna maka informasi tersebut bisa
dikatakan lengkap dan informasi seperti itulah yang benar-
benar dibutuhkan oleh pengguna (Rohmat Taufiq, ST,M, Kom
2013: 13).
3.1.3 Sistem Informasi
Menurut (Alter, 1992) sistem infromasi adalah kombinasi
antara prosedur kerja, informasi, orang, dan teknologi informasi
yang diorganisasikan untuk mencapai tujuan dalam sebuah
organisasi. Menurut (Bodnar dan Hopwood, 1993) sistem
informasi adalah kumpulan perangkat keras dan perangkat lunak
yang dirancang untuk mentransformasikan data ke dalam bentuk
infromasi yang berguna.
30. 18
Menurut (Turban, McLean, dan wetherbe, 1999) sebuah
sistem informasi mengumpulkan, memproses, menyimpan,
menganalisis, dan menyebarkan informasi untuk tujuan yang
spesifik. Berdasarkan berbagai defenisi sebelumnya, dapat
disimpulkan bahwa sistem informasi mencakup sejumlah
komponen (manusia, komputer, teknologi informasi, dan prosedur
kerja), ada sesuatu yang diproses , (data menjadi informasi), dan
dimaksudkan untuk mencapai suatu sasaran atau tujuan (Abdul
Kadir, 2014: 8).
3.2 Konsep Basis Data (Database)
3.2.1 Pengertian Basis data
Basis data (database) adalah suatu pengorganisasian
sekumpulan data yang saling terkait sehingga memudahkan
aktifitas untuk memperoleh informasi. Basis data dimaksudkan
untuk mengatasi problem pada sistem yang memakai pendekatan
berbasis berkas (Abdul Kadir, 2014: 218).
Menurut (Rakhu Ramakrishna dan Johanes Gehkre, 2003)
mendefenisikan bahwa database adalah kumpulan data,
umumnya mendeskripsikan aktifitas satu organisasi yang
berhubungan atau lebih.
Menurut (James Martin, 1975) dalam (Edhy Sutanta,
2011) “A database may be defenied as a collection of interrelated
data stored together without harmful or unnecessary redundancy
to serve one or more application in an optimal fashion; data are
31. 19
stored so that they are independent of programs with use data; a
commonand controlled approach its used in adding new data and
in modifying and retrieving existing data within the database”.
Secara umum bisa disimpulkan bahwa basis data
(database) adalah kumpulan dari berbagai data yang saling
berhubungan satu dengan yang lainnya. Basis data tersimpan di
perangkat keras, serta dimanipulasi dengan menggunakan
perangkat lunak. Pendefinisian basis data meliputi spesifikasi dari
tipe data, struktur dan batasan dari data atau informasi yang akan
disimpan. Database merupakan salah satu komponen yang
penting dalam system informasi, karena merupakan basis dalam
menyediakan informasi pada para pengguna atau user.
Penyusunan basis data meliputi proses memasukkan data
kedalam media penyimpanan data dan diatur dengan
menggunakan perangkat Sistem Manajemen Basis Data
(Database Management System DBMS). Manipulasi basis data
meliputi pembuatan pernyataan (query) untuk mendapatkan
informasi tertentu, melakukan pembaharuan atau penggantian
(update) data, serta pembuatan report data (Taufiq, 2013: 96-97).
Adapun manfaat penggunaan database bisa disimpulkan
sebagai berikut :
1. Keakuratan (accuracy), dengan menggunakan database
keakuratan dari informasi yang didapat jauh lebih tinggi jika
dibandingkan dengan manual atau tanpa basis data.
32. 20
2. Kerangkapan data (redundansi) bisa dikurangi, basis data
yang dirancang sudah didesain seminimal mungkin terjadinya
redundansi daya.
3. Kecepatan (speed), kecepatan pemrosesan (simpan, rubah,
hapus, tampil).
4. Standarisasi data (standarisasi table yang ada didalam
database bisa diterapkan untuk memudahkan pengembangan
database yang sudah ada.
5. Efisiensi ruang penyimpanan (space), ruang yang dibutuhkan
untuk melakukan penyimpanan jauh lebih efisien, karena
seluruh berkas yang ada bisa dikemas dan disimpan dalam
komputer.
6. Keamanan (security), untuk memberikan keamanan yang
maksimal, programmer bisa mendesain sistem keamanan dan
menentukan siap saja penggunanya.
7. Kebersamaan pemakai (sharebility), dengan berbasis
komputer dan jaringan maka database bisa digunakan secara
bersama-sama sesuai hak akses dalam waktu bersamaan.
8. Perbedaan kebutuhan dapat diseimbangkan, setiap pengguna
pasti membutuhkan data atau informasi yang berbeda dan itu
bisa diatur agar database tidak terlalu berat waktu diakses
oleh banyak pengguna ( Romat Taufiq, ST, M.Kom 2013 : 99).
3.2.2 Hierarki Data
Data merupakan fakta dari suatu kejadian. Fakta dari
kejadian tersebut bisa ditemukan dalam bentuk dokumen (faktur,
33. 21
laporan), gambar, suara, atau media lainnya. Data-data tersebut
bisa diproses dan bisa menghasilkan sebuah informasi. Bila dilihat
dari hierarkinya system basis data dihasilkan/dikumpulkan dari
beberapa hal sebagai berikut :
1. Bit, merupakan billangan biner yang hanya mempunyai dua
kemungkinan nilai, yaitu 0 dan 1. System angka biner ini
merupakan dasar yang bisa digunakan untuk komunikasi
antara manusia dan mesin (komputer).
2. Byte, bagian terkecil yang dialamatkan dalam memori, 1 byte
terdiri dari kumpulan 8 bit biner yang kombinasi nilainya
digunakan untuk menyatakan satu buah karakter.
3. Item Data, merupakan satuan terkecil dari data yang
mempunyai arti. Item data biasanya disebut juga dengan field
data atau elemen data, yang dapat diberi nama sebagai
identitasnya.
4. Agregat Data, terdiri dari sekumpulan item/field/atribut dalam
suatu record yang diberi nama tertentu dan dianggap sebagai
satu kesatuan yang utuh. Sebagai contoh, agregat data
dengan nama tanggal tersusun dari item data hari, bulan dan
tahun.
5. Record atau tuple, kumpulan dari item data atau agregat data
yang saling berhubungan untuk menyatakan suatu objek
tertentu.
34. 22
6. File, adalah kumpulan record sejenis yang saling terelasi dan
disimpan didalam media penyimpanan yang dapat
diidentifikasikan dengan suatu nama.
7. Database, kumpulan berbagai file yang record, agregat
maupun item datanya mempunyai hubungan dengan record,
agregat maupun item data pada file lainnya sedemikian rupa
sehingga membentuk suatu struktur yang dapat melayani
kebutuhan informasi untuk suatu masalah tertentu.
8. Sistem Basis Data, merupakan sekumpulan dari basis data
yang bisa digunakan oleh pemakai secara bersama-sama
(Rohmat Taufiq, ST, M.Kom 2013 : 99).
3.2.3 DBMS (Database Management System)
Untuk mengelola basis data diperlukan perangkat lunak
yang disebut Database Management System (DBMS). DBMS
adalah perangkat lunak sistem yang memungkinkan para pemakai
membuat, memelihara, mengontrol, dan mengakses basis data
dengan cara yang praktis dan efisien. DBMS dapat digunakan
untuk mengakomodasikan berbagai macam pemakai yang
memiliki kebutuhan akses yang berbeda-beda (Kadir, 2014, 218).
Menurut (Bambang Hariyanto, 2004) dijelaskan Database
Management System (DBMS) adalah perangkat lunak untuk
mendefenisikan, menciptakan, mengelola dan mengendalikan
pengaksesan basis data. Fungsi database management system
saat ini yang paling penting adalah menyediakan basis untuk
informasi manajemen.
35. 23
Tujuan utama database management system adalah
menyediakan lingkungan yang nyaman dan efisien untuk
penyimpanan dan pengambilan data dari basis data. Sistem
manajemen basis data berperan memberi abstraksi data tingkat
tinggi ke pemakai. Sistem manajemen basis data adalah
perangkat lunak yang dirancang untuk membantu pengelolaan
dan pemakaian koleksi data yang besar pemakai berurusan
dengan abstraksi tingkt tinggi yang lebih akrab, nyaman dan
fleksibel bkan rincian fisik penyimpanan data.
Adapun layanan-layanan yang sebaliknya disediakan oleh
database management system adalah :
1. Penyimpanan, pengambilan dan perubahan data
Sebuah DBMS harus mnyediakan kemampuan menyimpan,
mengambil dan merubah data dalam basis data.
2. Katalog yang dapat diakses pemakai
Menyediakan sebuah katalog yang berisi deskripsi item data
yang disimpan dan diakses oleh pemakai.
3. Mendukung Transaksi
Menyediakan mekanisme yang akan menjamin semua
perubahan yang berhubungan dengan transaksi yang sudah
ada atau yang akan dibuat.
4. Melayani control concurrency
Sebuah DBMS harus menyediakan mekanisme yang
menjamin basis data ter-update secara benar pada saat
36. 24
beberapa pemkai melakukan perubahan terhadap basis data
yang sama secara bersamaan.
5. Melayani recovery
Menyediakan mekanisme untuk mengembalikan basis data ke
keadaan sebelum terjadinya kerusakan pada basis data
tersebut.
6. Melayani autorisasi
Sebuah DBMS harus menyediakan mekanisme untuk
menjamin bahwa hanya pemakai yang berwenang saja yang
dapat mengakses basis data.
7. Mendukung komunikasi data
Sebuah DBMS harus mampu terintegrasi dengan software
komunikasi.
8. Melayani integrity
Sebuah DBMS bertujuan untuk menjamin semua data dalam
basis data dan setiap terjadi perubahan data harus sesuai
dengan aturan yang berlaku.
9. Melayani data independence
Sebuah DBMS harus mencakup fasilitas untuk mendukung
kemandirian program dari struktur basis data yang
sesungguhnya.
10. Melayani utility
Sebuah DBMS sebaiknya menyediakan kumpulan layanan
utility (Rohmat Taufiq, ST, M.Kom 2013: 102).
37. 25
3.3 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) awalnya dikembangkan oleh Chris Gane
dan Trish Sarson pada tahun 1979 yang termasuk dalam Structured
System Analysis and Design Methodology (SSADM) yang ditulis oleh
Chris Gane dan Trish Sarson. System yang dikembangkan ini berbasis
pada dekomposisi fungsional dari sebuah sistem. Edward Yourdan dan
Tom DeMarco memperkenalkan metode yang lain pada tahun 1980-an
dimana mengubah persegi dengan sudut lengkung (pada DFD Chris
Gane dan Trish Sarson) dengan lingkaran untuk menotasikan.
Informasi yang ada didalam perangkat lunak dimodifikasi dengan
beberapa transformasi yang dibutuhkan. Data Flow Diagram (DFD) atau
dalam bahasa Indonesia menjadi Diagram Alir Data (DAD) adalah
representasi grafik yang menggambarkan aliran informasi dan
transformasi yang diaplikasikan sebagai data yang mengalir dari masukan
(input) dan keluaran (output).
DFD tidak sesuai untuk memodelkan system perangkat lunak
yang akan dibangun menggunakan pemograman berorientasi objek.
Paradigma pemograman terstruktur dan pemograman berorientasi objek
merupakan hal yang berbeda. Jangan mencampur adukkan pemograman
terstruktur dan pemograman berorientasi objek.
Notasi-notasi pada DFD (Edward Yourdan dan Tom DeMArco)
adalah sebagai berikut :
38. 26
Table 3.1 Data Flow Diagram (DFD)
Notasi Keterangan
Proses atau fungsi atau prosedur;
pada pemodelan perangkat lunak
yang akan diimplementasikan dengan
pemrograman terstruktur, maka
pemodelan notasi inilah yang
harusnya menjadi fungsi atau
prosedur didalam kode program.
File atau basis data atau
penyimpanan (storage); pada
pemodelan perangkat lunak yang
akan diimplementasikan dengan
pemrograman terstruktur, maka
pemodelan notasi inilah yang
harusnya dibuat menjadi table-tabel
basis data yang dibuthkan.
Entitas luar (eksternal entity) atau
masukan (input) atau
keluaran(output) atau orang yang
memakai/berinteraksi denga
perangkat lunak yang dimodelkan
atau sistem lain yang terkait dengan
aliran data dari sistem yang
dimodelkan.
Aliran data; merupakan data yang
dikirim antar proses, dari
penyimpanan ke proses, atau dari
proses ke masukan input (input) atau
keluaran (output).
3.4 Entity Relationship Diagram (ERD)
Pemodelan awal basis data yang paling banyak digunakan adalah
menggunakan Entity Relationship Diagram (ERD). ERD dikembangkan
berdasarkan teori himpunan dalam bidang matematika. ERD digunakan
untuk pemodelan basis data relasional. Sehingga jika penyimpanan basis
data menggunakan OODBMS maka perancangan basis data tidak perlu
menggunakan ERD (Rosa Dan Shalahuddin, 2013: 50).
39. 27
Menurut pendapat Kronke (2006) Entity Relationship
Diagram (ERD) adalah adalah suatu pemodelan konseptual yang
didesain secara khusus untuk mengidentifikasikan entitas yang
menjelaskan data dan hubungan antar data.
Sumber : (http://kapanpunbisa.blogspot.com/2013/05/pengertian-
entity-relationship- diagram.html)
Menurut (Nugroho, 2002), Entity Relationship Diagram (ERD)
adalah disgram yang memperlihatkan entitas-entitas yang terlibat dalam
suatu sistem serta hubungan-hubungan (relasi) antar entitas tersebut.
Sedangkan menurut (Pohan dan Bahri, 1997), Entity Relationship
Diagram (ERD) adalah model konseptual yang mendeskripsikan
hubungan antar penyimpanan dalam DFD. ERD digunakan untuk
memodelkan struktur data dan hubungan antar data. Dengan ERD model
dapat diuji dengan mengabaikan proses yang harus dilakukan. Selain itu
dengan ERD kita akan dapat menjawab pertanyaan mengenai data apa
yang kita perlukan serta bagaimana data yang satu berhubungan dengan
data yang lain. (http://rine06.wordpress.com/2008/11/22/perancangan-sist
em-informasi/)
ERD memiliki beberapa aliran notasi seperti notasi chen
(dikembangkan oleh peter chen), Barker (dikembangkan oleh Richard
Barker, Ian Palmer, Harry Ellis), notasi Crow’s Foot, dan beberapa notasi
lain. Namun yang banyak digunakan adalah notasi dari Chen. Berikut
adalah simbol-simbol yang digunakan pada ERD dengan notasi Chen:
40. 28
Tabel 3.2 Entity Relationship Diagram (ERD)
Simbol Deskripsi
Entitas / entity Entitas merupakan data inti yang akan
disimpan; bakal table pada basis data;
benda yang memiliki data dan harus
disimpan datanya agar dapat diakses
oleh aplikasi komputer; penamaan
entitas biasanya lebih ke kata benda
dan belum merupakan nama table.
Atribut Field atau kolom data yang butuh
disimpan dalam suatu entitas
Relasi Relasi yang menghubungkan antar
entitas; biasanya diawali dengan kata
kerja
Asosiasi /
association
N
Penghubung antar relasi dan entitas
dimana di kedua ujungnya memiliki
multiplicity kemungkinan jumlah
pemakai.
Sumber : (Rosa Dan Shalahuddin, 2013: 50).
3.5 Kardinalitas Pemetaan
Kardinalitas pemetaan atau rasio kardinalitas menunjukkan
jumlah entitas yang dapat dihubungkan ke satu entity lain dengan
suatu relasi. Kardinalitas pemetaan meliputi :
1. Hubungan Satu ke Satu (One to One)
Yaitu satu entity dalam A dihubungkan dengan maksimum satu
entity dalam B.
41. 29
Gambar 3.1 Hubungan Satu ke Satu (One to One)
2. Hubungan Satu ke Banyak (One to Many)
Yaitu satu entity dalam A dihubungkan dengan sejumlah entity
dalam B. Satu entity dalam B dihubungkan dengan maksimum
satu entity dalam A.
Gambar 3.2 Hubungan Satu ke Banyak (One to Many)
3. Hubungan Banyak ke Banyak (Many to Many)
Yaitu satu entity dalam A dihubungkan dengan sejumlah entity
dalam B, dan satu entity dalam B dihubungkan dengan
sejumlah entity dalam A
42. 30
Gambar 3.3 banyak ke banyak (many to many)
Sumber : (http:// kardinalitas-pemetaan-atau-rasio.html)
3.6 Flowchart
Sebuah flowchart (diagram alir) merupakan bentuk formal
representasi grafis dari urutan logika, pekerjaan atau proses
manufaktur, struktur organisasi, atau struktur formal yang serupa. Tujuan
dari diagram alir adalah untuk menyediakan orang-orang dengan bahasa
yang sama atau titik referensi ketika berhadapan dengan proyek atau
proses.
Flowchart dikembangkan oleh Herman Goldstine dan John von
Neumann di tahun 1940-an, sebagai representasi grafis dari keputusan
dan hasil keputusan dipetakan dalam bentuk individu. Flowchart
menggunakan simbol yang berbeda yang berisi informasi tentang
langkah-langkah atau urutan kejadian. Masing-masing dari simbol-simbol
ini terkait dengan panah untuk menggambarkan arah aliran proses.
Pengertian flowchart dapat disimpulkan sebagai sebuah
metodologi yang digunakan untuk menganalisis, meningkatkan, dokumen
dan mengelola proses atau program. Flowchart membantu untuk:
43. 31
1. Pemahaman hubungan antara langkah-langkah proses yang berbeda
2. Mengumpulkan data tentang proses tertentu
3. Membantu dengan pengambilan keputusan
4. Mengukur kinerja proses
5. Menggambarkan struktur proses
6. Pelacakan aliran proses
7. Menyoroti langkah-langkah penting dan menghilangkan langkah-
langkah yang tidak perlu.
Sumber : (http://blogging.co.id/pengertian-flowchart-simbol-simbol-
dan-kegunaannya)
Simbol-simbol yang digunakan dalam flowchart dibagi
menjadi 3 (tiga) kelompok :
1. Flow direction symbols (connecting line): menghubungkan
simbol satu dengan yang lain.
44. 32
Tabel 3.3 Flow Direction Symbols
Simbol Deskripsi
Simbol Arus atau flow
Untuk menyatakan jalannya arus
atau proses
Simbol Communication Link
Untuk menanyakan bahwa adanya
transisi suatu data atau informasi
dari satu lokasi ke lokasi lainnya
Simbol Connector
Untuk menyatakan sambungan dari
satu proses ke proses lainnya
dalam halaman atau lembar yang
sama
Simbol Offine Connector
Untuk menyatakan sambungan
sambungan dari satu proses ke
proses lainnya dalam halaman atau
lembar yang berbeda
2. Processing symbols; menunjukkan jenis operasi pengolahan
dalam suatu proses atau prosedur.
45. 33
Tabel 3.4 Processing Symbols
Simbol Deskripsi
Simbol Offine Connector
Untuk menyatakan sambungan dari satu
proses ke proses lainnya dalam halaman
atau lembar yang berbeda
Simbol Manual
Untuk menyatakan suatu tindakan
(proses) yang dilakukan oleh komputer
(manual)
Simbol Decision atau logika
Untuk menunjukan suatu kondisi tertentu
yang akan menghasilkan dua
kemungkinan jawaban, ya atau tidak
Simbol Predefined Proses
Untuk menyatakan penyediaan tempat
penyimpanan suatu pengolahan untuk
memberi harga awal
Simbol Terminal
Untuk menyatan permulaan atau akhir
suatu program
Simbol Keying Operation
Untuk menyatakan segala jenis operasi
yang diproses dengan menggunakan
suatu mesin yang mempunyai keyboard
Simbol Office Storage
Untuk menunjukan bahwa data dalam
symbol ini akan disimpan dalam suatu
media tertentu
Simbol Manual Input
Untuk memasukan data secara manual
dengan menggunakan online keyboard
3. Input / Output symbols; menunjukkan jenis peralatan yang
digunakan sebagai media input atau output
46. 34
Tabel 3.5 Input-output Symbols
Simbol Deskripsi
Simbol Input-Output
Untuk menyatakan proses input
dan output tanpa tergantung
dengan jenis peralatannya
Simbol Punched Card
Untuk menyakan input barasal dari
kartu atau output ditulis ke kartu
Simbol magnetic-Tape Unit
Untuk menyatan input berasal dari
pita magnetic atau output disimpan
ke disk
Simbol Disk Storage
Untuk menyatakan input berasal
dari disk atau output disimpan ke
disk
Simbol Document
Untuk mencetak laporan ke prnter
Simbol Display
Untuk menyatakn peralatan output
yang digunakan berupa layar (vidio,
komputer)
Sumner :(http://ismimiitsme.blogspot.com/2014/01/pengertian-model-
dan-simbol-flowchart.html
47. 35
3.7 Pengertian Borland Delphi 7
Delphi adalah suatu bahasa pemograman ( development
language ) yang digunakan untuk merancang suatu aplikasi
program. keunggulan Delphi dibanding bahasa pemograman
lainnya :
1. IDE ( integrated Development Environment ) yakni
lingkungan aplikasi yang didalamnya terdapat menu menu
yang memudahkan kita untuk membuat suatu proyek
program.
2. Mudah digunakan, source kode delphi yang merupakan
turunan dari pascal.
3. Sifatnya multi purphase yakni mudah digunakan untuk
mengembangkan berbagai keperluan pengembangan
aplikasi
3.8 Mengenal IDE Delphi
Pada dasarnya IDE milik Delphi dibagi menjadi enam bagian utama
yaitu :
1. Menu Bar
Menu adalah sekumpulan perintah didalam menubar yang
terletak di bagian atas window utama. Menu pada Delph ini
memiliki kegunaan seperti menu pada aplikasi Windows
lainnya. Menu di Dephi ini disediakan sepuluh menu, yaitu File,
Edit, Search, View, Project, Run, Component, Database,
48. 36
Tools,Windows dan Help. Masing-masing menu memiliki menu
pull down yang berisikan perintah-perintah.
Gambar 3.4 Menu Bar
2. Speed Bar
Biasa juga disebut dengan Tool Bar, berisi kumpulan tombol
yang tidak lain adalah beberapa menu yang sering digunakan
setiap tombol pada Speed Bar menggatikan salah satu item
menu.
Gambar 3.5 Speed Bar
3. Component Palette
Component Palette Merupakan Kumpulan Icon yang Digunakan
untuk merancang suatu aplikasi, dimana mereka akan
membentuk suatu interface sebuah aplikasi. Dalam Setiap
komponen Pallete semua icon dikelompokkan dalam berbagai
komponen sesuai dengan fungsi dan kegunaannya.Berikut
Beberapa Fungsi Dari Suatu Pallete Standart :
Gambar 3.6 Component Palette
49. 37
4. Form Designer
Merupakan tempat yang digunakan untuk merancang suatu
tampilan aplikasi program yang dapat dimasukkan komponen
komponent pallete.
Gamabar 3.7 Form Designer
5. Code Editor
Bagian dari Delphi yang kita gunakan dalam penulisan Kode
Program. Disinilah kita akan menuliskan kode program kita.
Secara otomatis delphi akan membuat struktur dari program
unit ini, seperti penulisan clausa uses,unit, type dll. Untuk
menampilkan window ini anda bisa klik dua kali pada
komponen yang ingin anda isikan kodenya, misalkan pada
komponen button. Jalan lain anda bisa menekan F12 pada
keyboard anda.
50. 38
Gambar 3.8 Code Editor
6. Object Inspector
Object Inspector merupakan jendela yang digunakan guna
mengatur tampilan komponen pada form, seperti menulisan
tampilan Caption, Penamaan dari suatu komponent. Object
Inspector secara umum terbagi menjadi 2 tab, Yakni :
a. Object Properties yang digunakan untuk mengatur tampilan
dalam suatu komponen baik itu nama, warna, font, border
dan lain sebagainya.
b. Object Event yang digunakan untuk memberikan fungsi
yang lebih detail dari perintah-perintah coding yang kita
buat didalam komponent, agar berjalan seperti yang kita
inginkan.
51. 39
Gambar 3.9 Object Insppector
7. Object Tree View
Object Tree View yaitu diagram pohon yang
menggambarkan hubungan logis komponen kompenen
dalam project program. meliputi Form, Modul, Frame yang
sesuai dengan penempatannya. Window ini digunakan untuk
melihat komponen apa saja yang digunakan dalam form.
Setiap komponen yang berada dalam form akan terlihat
disini. Seperti dalam contoh terdapat sebuah komponen
button. Jika dalam delphi anda tidak menampilkan window
ini maka anda bisa memunculkan dengan klik Window |
Object TreeView pada menu bar.
52. 40
Gambar 3.10 Object Tree View
Sumber : (http//elektro18.blogspot.com/2013/02/pengenalan-
borla nd -delphi-7.html)
3.9 Microsoft Access 2007
Microsoft Access adalah program pengolah data base yang
canggih yang biasanyadigunakan untuk mengolah berbagai jenis
data dengan pengoperasian yang mudah yangmisalnya, untuk
menampung daftar pelanggan, pendataan data keryawan, dan
lainsebagainya.Mungkin pada saat ini banyka yang menganggap
bahwa microsoft access merupakan halyang sulit dikerjakan tetapi
perkembangan komputer tidak sesulit bayangan anda itu. Tapianda
mungkin menemukan kemudahan-kemudahan sehingga anda
dapat melewatinya.
Microsoft Access merupakan salah satu software pengolah
database yang berjalandibawah sistem windows. Microsoft Access
53. 41
merupakan salah satu produk Office dariMicrosoft yang dapat
menangani database dengan skala besar maupun kecil.
Dalam pengolahan database, Microsoft Access ini memiliki sarana
atau objek-objek yang dapatmempermudah pekerjaan bagi
pengguna.
merupakan progam aplikasi perangkat manajemen yang
luwes yang bisa di gunakan untuk mengurutkan, menyeleksi dan
mengatur informasi penting yangdiperlukan. Kemudahan
penggunaannya menjadikan software ini banyak digunakan
baik oleh pengguna komputer yang baru mengenal maupun yang
sudah berpengalaman.
Gambar 3.11 Microsoft Access
Sumber : (https://www.scribd.com/doc/102259326/Pengertian-
Microsoft-Access)
54. 42
3.10 Konsep Monitoring
3.10.1 Pengertian Monitoring
Monitoring adalah penilaian secara terus menerus
terhadap fungsi kegiatan-kegiatan program-program didalam
hal jadwal penggunaan input/masukan data oleh kelompok
sasaran berkaitan dengan harapan-harapan yang telah
direncanakan.
Menurut (Cassely dan Kumar, 1987) Monitoring
merupakan program yang terintegrasi, bagian penting dipraktek
manajemen yang baik dan arena itu merupakan bagian integral
di manajemen sehari-hari. Menurut (Calyton dan Petry, 1983)
Monitoring sebagai suatu proses mengukur, mencatat,
mengumpulkan, memproses dan mengkomunikasikan informasi
untuk membantu pengambilan keputusan manajemen
program/proyek.
Menurut (Webster’s New Collegiate Dictionary, 1981)
adalah: “a device for observing or giving admonition or
warning”. Sementara itu menurut Webstern’s New World
Dictionary, maka pengertian “monitoring adalah something that
reminds or warns’ or any of various devices for checking or
regular the performance”. (halaman:9).
Menurut pengertian yang diberikan oleh kedua kamus
international tersebut, maka semakin jelaslah apa yang
dimaksudkan dengan “monitoring “ yaitu kegiatan yang
dilakukan untuk mengecek penampilan dari aktivitas yang
55. 43
sedang dikerjakan. Monitoring adalah bagian dari kegiatan
pengawasan, dalam pengawasan ada aktivitas memantau
(monitoring). Pemantauan umumnya dilakukan untuk tujuan
tertentu, untuk memeriksa apakah program yang telah berjalan
itu sesuai dengan sasaran atau sesuai dengan tujuan dari
program.
3.10.2 Tujuan Monitoring
Secara umum monitoring bertujuan mendapatkan
umpan balik bagi kebutuhan program proses pembelajran yang
sedang berjalan, dengan mengetahui kebutuhan ini
pelaksanaan program akan segera mempersiapkan kebutuhan
dalam pembelajaran tersebut. Kebutuhan bisa berupa biaya,
waktu, personel, dan alat. Pelaksanaan program akan
mengetahui berapa biaya yang dibutuhkan, berapa lama waktu
yang tersedia untuk kegiatan tersebut.
Dengan demikian akan diketahui pula berapa jumlah
tenaga yang dibutuhkan, serta alat apa yang harus disediakan
untuk melaksanakan program tersebut. Secara lebih terperinci
monitoring bertujuan untuk :
1. Mengumpulkan data dan informasi yang diperlukan bagi
peserta ada proses pembelajaran.
2. Memberikan masukan tentang kebutuhan dalam
melaksanakan program pembelajaran bagi peserta didik.
56. 44
3. Mendapatkan gambaran ketercapaian tujuan proses
pembelajaran pendidikan setelah adanya kegiatan
pembelajaran.
4. Memberikan informasi tentang metode yang tepat untuk
melaksanakan kegiatan proses pembelajaran.
5. Mendapatkan informasi tentang adanya kesulitan-kesulitan
dan hambatan-hambatan selama kegiatan proses
pembelajaran.
6. Memberikan umpan balik bagi sistem penilaian program
pembelajran yang lebih baik lagi.
7. Memberikan pernyataan yang bersifat penandaan berupa
fakta dan nilai terhadap proses pembelajaran yang telah di
lakukan.
Sumber: (http://veyranazyha1207.blogspot.com/2013/03/monit
orig- pengertian-dan-tujuan.html)
3.10.3 Prinsip Monitoring
Prinsip pengawasan sangat diperlukan oleh seorang
pimpinan atau manajer dalam membandingkan rencana
dengan pelaksanaan adalah sebagai berikut :
1. Prinsip perencanaan merupakan suatu standar atau alat
pengukur dari pada suatu pekerjaan yang menjadi petunjuk
apakah sesuatu pelaksanaan pekerjaan berhasil atau tidak.
2. Prinsip wewenang merupakan suatu kegiatan pemimpin
dalam memberikan kepercayaan kepada bawahan dalam
melakukan sistem pengawasan. Wewenang dan instruksi-
57. 45
instruksi yang jelas harus dapat diberikan kepada
bawahan, karena berdasarkan pelimpahan wewenang
dapat diketahui apakah bawahan sudah melaksanakan
tugas-tugasnya dengan baik.
3. Prinsip tercapainya tujuan. Pengawasan harus ditujukan
kearah tercapainya tujuan, yaitu dengan mengadakan
perbaikan (koreksi) unutk menghindarkan penyimpangan-
penyimpangan dari rencana yang disusun sebelumnya.
4. Prinsip efisiensi. Pengawasan dikatakan efisien apabila
dapat menghindarkan penyimpangan dari perencanaan,
sehingga tidak menimbulkan hal-hal lain yang diluar
dugaan.
5. Prinsip tanggung jawab. Pelaksaaan pengawasan yang
efektif dan efisien menurut tanggung jawab penuh dari
seorang pimpinan atau manajer terhadap pelaksanaan
rencana organisasi.
6. Prinsip masa depan. Kegiatan pengawsan yang efektif dan
efisien harus ditunjukkan kearah pencegahan
penyimpangan perencanaan yang akan terjadi baik pada
waktu sekarang maupun pada masa yang akan datang.
7. Prinsip pengawasan langsung. Teknik pengawsan yang
paling efektif adalah mengusahakan adanya manjer
bawahan yang berkualitas baik.pengawsan itu dilakukan
oleh manajer atas dasar bahwa manusia itu sering berbuat
salah.
58. 46
8. Prinsip penyesuaian dengan organisasi. Pengawsan yang
dilakukan hendaknya sesuai dengan struktur organisasi.
Manajer dan bawahannnya merupakan sarana unutk
melaksanakan rencana. Dengan demikian pengawasan
yang efektif harus disesuaikan dengan besarnya
wewenang manajer, sehingga mencerminkan struktur
organisasi.
9. Prinsip pengawsan individual. Pengawsan harus sesuai
dengan kebutuhan manajer. Teknik pengawasan harus
ditunjukkan terhadap kebutuhan-kebutuhan akan informasi
setiap manajer. Ruang lingkup informasi yang dibutuhkan
itu berbeda satu sama lain, tergantung pada tingkat dan
tugas manajer.
10. Prinsip standar. Pengawasan efektif dan efisien dalam
organisasi memerlukan standar yang tepat, dan akan
dipergunakan sebagai acuan atau alat ukur pelaksanaan
dan tujuan yang dicapai.
3.10.4 Jenis Monitoring
Dalam pandangan para ahli terhadap perbedaan-
perbedaan yang berhubungan dengan jenis pengawasan
sesuai dengan pemahaman mereka masing-masing ,
diantaranya adalah sebagai berikut :
1. Pengawasan Preventif
Usaha-usaha pengawasan yang dilakukan pimpinan
terhadap pekerjaan yang dilakukan pegawai dilihat
59. 47
sebelum terjadinya penyimpangan-penyimpangan dalam
pelaksanaan pekerjaan sesuai dengan rencana yang telah
ditetapkan sebelumnya dapat dilakukan dengan
pengawasan preventif.
2. Pengawasan Represip
Pengawasan yang dilakuakan pada akhir kegiatan dikenal
dengan pengawasan represif. Pengawasan yang dilakukan
setelah pekerjaan atau kegiatan dilaksanakan.
3. Pengawasan Langsung
Jenis pengawasan berikutnya adalah pengawasan
langsung atau dapat juga dikatakan sebagai kegiatan
monitoring. Pengawasan langsung adalah pengawasan
yang dilakukan dengan cara mengunjungi dan melakukan
pemeriksaan ditempat terjadinya pelaksanaan pekerjaan,
apakah berhubungan dengan pekerjaan yang dilakukan
pengawas dan pemimpin organisasi.
4. Pengawasan tidak langsung
Pengawasan tidak langsung dilakukan pemimpin dengan
melihat dokumen-dokumen, tanpa langsung melihat ke
lapangan tempat dilaksanankannya pekerjaan.
5. Pengawasan Formal
Pengawasan formal sebagai pengawasan resmi oleh
lembaga-lemabag pengawasan maupun oleh aparat
pengawasan yang mempunyai legalitas tugas dalam
bidang pengawasan.
60. 48
6. Pengawasan Non-formal
Pengawasan nonformal sebagai pengawasan yang
dilakukan masyarakat berfungsi sebagai social control.
Pengawasan nonformal adalah pengawasan yang
dilakukan oleh masyarakat, baik langsung maupun tidak
langsung.
7. Pengawasan Administratif
Pengawasan Administratif sebagai kegiatan yang melihat
pekerjaan dari ketatalaksanaan pelaksanaan program kerja
organisasi atau perusahaan. Pengawasan administratif
adalah pengawasan yang menilai perbuatan keseluruhan
dari organisasi atau bidang-bidang bagaiannya.
8. Pengawasan Operatif
Pengawasan operatif adalah mengukur efesiensi perbuatan
dari waktu ke waktu yang ditunjukan pada bidang-bidang
yang memerlukan tindakan pembetulan dan perbaikan.
9. Pengawasan Intern
Kegiatan yang dilakukan oleh orang yang berada dalam
organisasi dikenal dengan pengawasan intern atau
pengawasan maupun pimpinan orang tersebut.
10. Pengawasan ekstren
Pengawasan ekstren atau disebut juga dengan
oengawasan dari masyarakat ataupun dari pejabat
pengawasan fungsional diluar organisasi. Pengawasan
61. 49
ekstren merupakan pengawasan yang dilakukan oleh
orang-orang yang ada diluar organisasi.
Sumber : (http://nuwrileardkhiyari.blogdetik.com/2013/12/01/Mon
Itoring
3.11 Material
Material atau bahan mentah adalah bahan baku yang belum
mengalami pengolahan sehingga belum dapat digunakan untuk
memenuhi kebutuhan manusia. Bahan baku pada umumnya terdiri dari
hasil tambang seperti minyak bumi, bijih besi, bijih emas, dan sebagainya.
Atau juga berupa hasil perkebunan dan pertanian seperti padi, jagung,
bijih kopi, tembakau, dan sebagainya.
Sumber : (http://temukanpengertian.blogspot.com/2014/01/pengertian-ba
han-mentah.html)
62. 50
BAB IV
HASIL DAN PEMBAHASAN
4.1 Analisis Sistem yang Digunakan
Dari data yang diperoleh serta pengamatan yang dilakukan
pada PT. PLN (persero) Area Ternate, khususnya Monitoring
Material Gudang sistem yang digunakan masih bersifat manual
(Microsoft Exel). Berikut ini sistem yang digunakan.
Tata Usaha Gudang Logistik Manajer
Gambar 4.1 Sistem yang Digunakan
4.2 Analisis Sistem yang Diusulkan
Melihat deri permasahan dan hambatan-hambatan yang
dihadapi pada PT. PLN (persero) Area Ternate Kususnya dibagian
63. 51
logistik, maka perlu dibuat sebuah sistem baru yang dapat
memecahkan permasalahan-permasalahan dan hambatan-
hambatan yang dihadapi. Penerapan sistem ini berupa aplikasi
yang menggunakan teknologi komputer sebagai media merupakan
solusi untuk mengatasi masalah tersebut. Berikut ini gambar sistem
yang diusulkan:
Tata Usaha Gudang Logistik Manajer
Gambar 4.2 Sistem yang Diusulkan
4.3 Analisis Kebutuhan Sistem
64. 52
Perangkat komputer yang dianjurkan untuk digunakan pada
sistem yang akan diterapkan yaitu satu (1) unit komputer dengan
spesifikasi minimum sebagai berikut:
A. Hardware (Perangkat Keras)
1. Processor Intel Pentium
2. RAM (Random Access Memory) sebesar 2 GB
3. Harddisk (Media Penyimpanan) 320 GB
4. Monitor
5. Mouse
6. Keyboard
B. Software (Perangkat Lunak)
1. Sistem Operasi Microsoft Windows XP
2. Microsoft office Access 2007
4.4 Perancangan Sistem
Tujuan perancangan sistem adalah untuk memberikan gambaran
yang jelas dan rancangan yang lengkap kepada pemograman komputer
dan untuk memenuhi kebutuhan kepada pemakai sistem.
4.4.1 DFD (Data Flow Diagram)
A. Diagram Konteks
Diagram konteks merupakan tahap pertama dari
bagian Data Flow Diagram (DFD) yang berfungsi memetakan
model lingkungan tunggal yang mewakili keseluruhan sistem.
Dengan adanya diagram konteks dapat diketahui hubungan
sistem dengan lingkungannya.
65. 53
Peran dalam menjalankan sistem diagram konteks
Pada Sistem Informasi Monitoring Material Gudang dapat
dilihat pada gambar berikut :
Gambar 4.3 Diagram Konteks
B. Data Flow Diagram Level 1
Merupakan satu lingkaran besar yang mewakili
lingkaran-lingkaran kecil yang ada di dalamnya.
Merupakan pemecahan dari diagram Konteks ke diagram
level 1, di dalam diagram ini memuat penyimpanan data.
66. 54
1.2
Data Vendor
1.5
Data
Transaksi
Masuk
1.3
Data Jenis
Material
1.4
Data
Material
Admin
Manajer
Input Data Vendor
Input DataJenis Material
Input Data Transaksi Masuk
Input Data Material
Tabel Vendor
Data Vendor
Tabel jenis
Material
Tabel Material
Tabel Transaksi
Masuk
Konf. Data Vendor
Konf. Data Jenis Material
Konf. Data Material
Konf. Data Transaksi Masuk
Data Vendor
Data Jenis Material
Data Jenis Material
Data Material
Data Transaksi Masuk
Data Transaksi Masuk
Lap. Data Material
Data Material
1.6
Data
Transaksi
Keluar
1.1
Data Admin
Input Data Admin
Konf. Data Admin
Tabel Admin
Tabel Transaksi
Keluar
Input Data Transaksi Keluar
Konf. Data Transaksi keluar
Data Transaksi Keluar
Data Transaksi Keluar
Data Admin
Data Admin
Data Vendor
Data Jenis Material
Laporan Transaksi Masuk
Laporan Transaksi Keluar
Data Transaksi Material Masuk
Data Material
Gambar 4.4 Diagram DFD Level 1
Pada gambar 4.2 diatas merupakan penjabaran dari diagram
konteks, dimana admin dapat menginput data-data untuk simpan
ke dalam tabel masing-masing, diantaranya data warga, data
kriteria, data penilaian, dan data admin.
C. Data Flow Diagram Level 2
Data flow diagram level 2 adalah turunan dari data flow
diagram level 1 dimana, data flow diagram level 2 penjabaran
lebih luas dari data flow diagram level 1. Pada diagram level 2
dijelaskan dimana setiap form terdapat button-button dengan
fungsi-fungsinya masing-masing, antara lain yaitu button
Simpan, edit, dan hapus. Dibawah ini, dijabarkan dfd level 2
dari masing-masing data inputan.
67. 55
1. DFD Level 2 Proses Data Admin
Data Flow Diagram level 1 adalah turunan dari
data flow diagram level 1, dimana data flow diagram
level 1 penjabaran lebih luas dari data flow diagram
level 1.Untuk lebih jelasnya lihat aliran data pada
gambar dibawah ini
Gambar 4.5 DFD Level 2 Proses Data Admin
2. DFD Level 2 Proses 1.2 Data Vendor
Gambar 4.6 DFD Level 2 Proses 1.2 Data Vendor
68. 56
Pada gambar 4.6 diatas menjalaskan admin dapat
melakukan proses penambahan data vendor baru,
penyimpanan data, pengubahan data, dan penghapusan
data vendor. Kemudian data tersebut akan disimpan dalam
tabel vendor, dan bila dilakukan dengan benar maka akan
mendapatkan pesan sukses dari sistem informasi.
3. DFD Level 2 Proses Data Jenis Material
Gambar 4.7 DFD Level 2 Proses Data Jenis Material
Pada gambar 4.7 diatas menjalaskan admin dapat
melakukan proses penambahan data baru, penyimpanan
data, pengubahan data, dan penghapusan data. Kemudian
data tersebut akan disimpan dalam tabel, dan apabila
dilakukan dengan benar maka akan mendapatkan pesan
sukses dari sistem informasi.
4. DFD Level 2Proses 1.4 Data Material
69. 57
Admin Simpan
Edit
Hapus
Data Material
Info. Data Material
Data material
Konf. Data Material
Tabel Material
Data Material
Data Material
Data Material
Jenis
Material
Tabel Jenis
Material
Ambil Jenis Material
Tampil Jenis Material
Jenis Material
Jenis Material
Data MaterialData Material
Konf. Data Material
Data Material
Data material
Gambar4.8 DFD Level 2 Proses Data Material
Pada gambar 4.8 diatas menjalaskan admin dapat melakukan
proses penambahan data baru, penyimpanan data. Kemudian
data tersebut akan disimpan dalam tabel data material, dan
bila dilakukan dengan benar maka akan mendapatkan pesan
sukses dari sistem informasi.
5. DFD Level 2 Proses Data Transaksi Material Masuk
70. 58
Admin
Data
Material
Hapus
Ambil Data Material
Tampil Data Material
Data Transaksi Masuk
Konf. Data Transaksi Masuk
Tabel Transaksi
Masuk
Data Transaksi Masuk
Data Transaksi Masuk
Data Transaksi Masuk
Simpan
Info. Data Transaksi Masuk
Data Transaksi Masuk
Tabel Material
Data Material
Data Transaksi Masuk
Data Material
Edit
Data Transaksi Masuk
Konf. Data Transaksi Masuk
Data Transaksi Masuk
Data Transaksi Masuk
Data
Vendor
Ambil Data Vendor
Tampil Data Vendor
Tabel Vendor
Data Vendor
Data Vendor
Gambar 4.9 DFD Level 1 Data Proses Transaksi Material Masuk
Pada gambar 4.9 diatas menjalaskan admin dapat
melakukan proses penambahan data baru, penyimpanan
data. Kemudian data tersebut akan disimpan dalam tabel
data transaksi material masuk, dan bila dilakukan dengan
benar maka akan mendapatkan pesan sukses dari sistem
informasi.
6. DFD Level 1 Proses Data Transaksi Material Keluar
71. 59
Admin
Data
Transaksi
Masuk
Hapus
Ambil Data Material
Tampil Data Material
Data Transaksi Keluar
Konf. Data Transaksi Keluar
Tabel Transaksi
Keluar
Data Transaksi Keluar
Data Transaksi Keluar
Data Transaksi keluar
Simpan
Info. Data Transaksi keluar
Data Transaksi Keluar
Tabel Transaksi
Masuk
Data Material
Data Transaksi Keluar
Data Material
Gambar 4.10 Level 2 Proses Data Transaksi Keluar
Pada gambar 4.10 diatas menjalaskan admin dapat
melakukan proses penambahan data baru, penyimpanan
data. Kemudian data tersebut akan disimpan dalam tabel data
transaksi material keluar, dan bila dilakukan dengan benar
maka akan mendapatkan pesan sukses dari sistem informasi.
4.4.2 Entity Relationship Diagram
Entity Relationship Diagram (ERD) adalah suatu
bentuk yang di dasarkan pada dunia nyata yang tersusun
dalam sekumpulan objek-objek dasar yang disebut entitas
dan hubungan antar objek.
73. 61
4.4.3 RelasiTabel
Relasi Tabel digunakan untuk menggambarkan hubungan
antara Field kunci (primary key) suatu tabel dengan field
kunci tamu ( foreign key
Keterangan :
= Primary Key
Gambar 4.12 Relasi Tabel
4.4.4 Perancangan Database
Perancangan database merupakan hal yang sangat
penting karena semua data yang kita masukkan (input) akan
tersimpan disana. Komponen – komponen penting yang
terdapat dalam perancangan database adalah :
a. Entitas, merupakan objek atau kejadian yang mewakili
sesuatu yang nyata. Pada model relational, entitas akan
menjadi table.
74. 62
b. Atribut, adalah item data yang menjadi bagian dari suatu
entitas atau yang mendeskripsikan karakteristik dari
entitas.
c. Record, adalah kumpulan elemen-elemen yang saling
berkaitan menginformasikan suatu entity secara lengkap.
Misalnya informasi nama, alamat dll.
d. Data Value (nilai atau isi data), adalah data aktual atau
informasi yang disimpan pada tiap data elemen atau
atribut.
e. File, adalah kumpulan record-record sejenis yang
mempunyai panjang elemen yang sama.
f. Hubungan, adalah kaitan antara dua entitas.
g. Kunci Primer (Primary key), adalah kunci kandidat yang
dipilih sebagai kunci utama untuk mengidentifikasikan
baris dalam tabel.
h. Kunci Tamu (Foreign Key), adalah sembarang atribut
yang menunjuk ke kunci primer pada tabel lain.
4.4.5 Teknik Perancangan Database
1. Teknik Normalisasi
Proses Normalisasi merupakan proses pengelompokkan data
elemen menjadi tabel-tabel yang menunjukkan entity dan
relasinya.
2. Entity Relationship
75. 63
Entity Relationship adalah relasi atau hubungan table atau
lebih yang saling berhubungan satu samalainnya.
4.4.6 StrukturTabel
Tabel yang dibutuhkan dalam perancangan database
adalah sebagai berikut :
a. Tabel Material
Tabel 4.1 Tbl_Material
Field Name Data Type Field Size Description
No_Material Text 20 Nomor Material
Nama_Material Text 30 Nama Material
Kd_Jenis_Material Text 8
Kode Jenis
Material
Jenis_Material Text 25 Jenis Material
76. 64
b. Tabel Transaksi Masuk
Tabel 4.2 Tbl_Transaksi_Masuk
Field Name Data Type Field Size Description
No_Masuk Text 20 Nomor Masuk
Kd_Vendor Text 8 Kode Vendor
Nama_Vendor Text 25 Nama Vendor
No_Material Text
20 Nomor
Material
Nama_Material Text 25 Nama Material
Jenis_Material Text 25 Jenis Material
Tgl_Transaksi
Text
10 Tanggal
Transaksi
Nama_User Text 25 Nama User
Satuan Text 25 Satuan
Jml_material_masuk
Number
Long
Integer
Jumlah
Material
Masuk
Stok
Number
Long
Integer
Stok
77. 65
c. Tabel Transaksi Keluar
Tabel 4.3 Tbl_Transaksi_Keluar
Field Name Data Type Field Size Description
No_Faktur_Keluar AutoNumber
Long
Integer
Nomor faktur
keluar
No_Keluar Text 20 Nomor Keluar
No_Masuk Text 20 Nomor Masuk
No_Material Text 20 Kode Material
Nama_Material Text 25 Nama Material
Jns_Material Text 25 Jenis Material
Jmlh_Material Long Integer 25
Jumlah
Material
Tgl_Transaksi Text 10
Tanggal
Transaksi
Nama_User Text 25 Nama User
Ket Text 25 Keterangan
d. Tabel Jenis Material
Tabel 4.4 Tbl_Jenis_Material
Field Name Data Type Field Size Description
Kd_Jns_Material Text 8
Kode Jenis
material
Jns_Material Text 30 Jenis Material
78. 66
e. Tabel Vendor
Tabel 4.5 Tbl_Vendor
Field Name Data Type Field Size Description
Kd_Vendor Text 8 Kode Vendor
Nama_Vendor Text 25 Nama Vendor
Alamat Text 25 Alamat
Email Text 25 Email
No_Tlp Text 20 Nomor Telepon
f. Tabel Transaksi Banyangan Keluar
Tabel 4.6 Tbl_Transaksi_Bayangankeluar
Field Name Data Type Field Size Description
No_Faktur_Keluar AutoNumber
Long
Integer
Nomor Faktur
keluar
No_Keluar Text 20 Nomor Keluar
No_Masuk Text 20 Nomor Masuk
Nomor_Material Text
20 Nomor
Material
Nama_Material Text 25
Nama
Material
Jenis_Material Text 25 Jenis Material
Jumlah_Material Number
Long
Integer
Jumlah
Material
Tgl_Transaksi Data/Time -
Tanggal
Transaksi
Nama_User Text 25 Nama User
Keterangan Ntext r 25 Keterangan
79. 67
g. Tabel Transaksi Bayangan
Tabel. 4.7 Tbl_Teansaksi_Bayangan
Field Name Data Type Field Size Description
No_Faktur_Masuk AutoNumber
Long
Integer
Nomor Faktur
Masuk
No_Masuk Text 20 Nomor masuk
Kd_Vendor Text 8 Kode Vendor
Nama_Vendor Text 25 Nama Material
Kd_Material Text 5 Kode Material
Nomor_Material Text 20
Nomor
Material
Nama_Material Text 25 Nama Material
Kd_Jenis_Material Text 8
Kode Jenis
Material
Jenis_Material Text 25 Jenis Material
Jumlah_Material Number
Long
Integer
Jumlah
Material
Tgl_Transaksi
Data/Time
- Tanggal
Transaksi
Nama_User Text 20 Nama User
Satuan Text 10 Satuan
Jml_material_masuk
Number
Long
Integer
Jumlah
Material
Masuk
Stok
Number
Long
Integer
Stok
80. 68
h. Tabel Admin
Tabel 4.8 Tbl_Admin
Field Name Data Type Field Size Description
Kd_Admin AutoNumber Long Integer Kode Pimpinan
User_Name Text 25 Nama Pimpinan
Password
Text 25 Password
Hak_Akses Text 15 Hak Akses
i. Tabel Stok
Tabel 4.9 Tbl_Stok
Field Name Data Type Field Size Description
Kd_Stok AutoNumber Long Integer Kode Stok
Nomor_Material Text 25 Nomor Material
Nama_Material Text 25 Nama Material
Jenis_Material Text 25 Jenis Material
Satuan Text 25 Satuan
Stok Number Long Integer Stok
81. 69
j. Tabel Pimpinan
Tabel 4.10 Tbl_Pimpinan
Field Name Data Type Field Size Description
Kd_Pimpinan Text 8
Kode Jenis
material
Nama_Pimpinan Text 30 Jenis Material
4.4.7 Implementasi Dan Pembahasan
1. Rancangan Menu Utama
Gambar 4.13 Rancangan Menu Program
82. 70
2. Form Login
Form login merupakan form autorisasi awal
dimana user atau admin dapat menjalankan program ini
dengan cara memasukan user serta password yang
telah dimiliki.
Gambar 4.14 Form Login
3. Form Menu Utama
Form menu utama merupakan tampilan awal dari
program ini, pada menu utama terdapat beberapa
subpengimputan data barang yang telah dibuat.
Gambar 4.15 Form Menu Utama
83. 71
4. Form Data Vendor
Form data Vendor adalah form yang berfungsi untuk
pengimputan data Vendor. Pada form ini tersedia fasilitas
untuk mengedit dan menghapus data yang telah di input
Gambar 4.16 Form Data Vendor
5. Form Data Jenis Material
Form data Jenis Material adalah form yang berfungsi
untuk bisa edit dan hapus
Gambar 4.17 Form Data Jenis Materi
84. 72
6. Form Data Material
Form data material digunakan untuk pengimputan data
material. Pada form ini tersedia fasilitas untuk mengedit dan
menghapus data yang telah di input.
Gambar 4.18 Form Data Material
7. Form Data Transaksi Masuk
Form data transaksi masuk digunakan untuk
pengimputan data transaksi masuk.
Gambar 4.19 Form Data Transaksi Masuk
85. 73
8. Tampilan Form Data Transaksi Keluar
Form data transaksi keluar digunakan untuk
pengimputan data transaksi keluar.
Gambar 4.20 Form Data Transaksi Keluar
9. Form Data Admin
Form data admin adalah form dimana untuk
melakukan penginputan data Admin
.
Gambar 4.21 Form Data Admin
86. 74
10. Form Hasil Laporan Data Material
Form hasil laporan data material merupakan tampilan
dari hasilyang ingin dicetak dalam bentuk print layout.
Gambar 4.22 Hasil Laporan Data Material
11. Form Hasil LaporanTransaksi Masuk
Form hasil laporan data transaksi masuk merupakan
tampilan dari hasil yang ingin dicetak dalam bentuk print
layout.
Gambar 4.23 Hasil Laporan Data Transaksi Masuk
87. 75
12. Form Hasil Laporan Data Transaksi Keluar
Form hasil laporan data transaksi keluar merupakan
tampilan dari hasil yang ingin dicetak dalam bentuk print
layout.
Gambar 4.24 Hasil Laporan Data Transaksi Keluar
88. 76
BAB V
PENUTUP
5.1 Kesimpulan
Dengan tersusunnya laporan kerja praktek ini, maka penulis
dapat mengambil kesimpulan sebagai berikut :
1. Dengan adanya Sistem Informasi Monitoring Material Gudang
pada PT. PLN (persero) Areal ternate, dapat membantu
petugas PLN khususnya di bagian Logistik dalam pengolahan
data.
2. Penggunaan Sistem Informasi Monitoring material Gudang
dapat mempermudah instansi terkait dalam melaksanakan
pencarian atau pengambilan data Material.
5.2 Saran
Beberapa saran yang dapat disampaikan untuk pengembangan
lebih lanjut hasil penelitian ini adalah sebagai berikut :
1. Sistem yang dihasilkan masih bisa dikembangkan lebih lanjut
dengan fitur – fitur yang belum tersedia diantaranya belum
tersedia fitur untuk mengekspor data ke excel, dan aplikasi
belum berbasis client server sehingga bisa ditambahkan sesuai
kebutuhan.
2. Dalam pengembangan sistem informasi ini, diharapkan
pengembang dapat memperbaiki sistem dari kekurangan-
89. 77
kekurangan yang ada pada sistem ini, sehingga nantinya
perangkat lunak ini mampu mengatasi permasalahan yang ada.
90. DAFTAR PUSTAKA
Kadir, 2014. Pengenalan Sistem Informasi Edisi Revisi. ANDI, Yokyakarta.
Taufiq, 2013. Sistem Informasi Manajemen. Grahaya Ilmu Yogyakarta
Rosa dan Salahudin 2013. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek. Informatika Bandung
http://kapanpunbisa.blogspot.com/2013/05/pengertian-entity-relationship-
diagram.html, Diakses 25 November 2014, 3:42 WIT
http://rine06.wordpress.com/2008/11/22/perancangan-sistem-informasi/,
Diakses 04 Desember 2014, 08:01 WIT
http:// kardinalitas-pemetaan-atau-rasio.html, Diakses 25 November 2014,
03:19 WIT
htpp://blogging.co.id/pengertian-flowchart-simbols-simbols-dan-kegunaannya,
Diakses 24 November, 03:01 WIT
http://ismimiitsme.blogspot.com/2014/01/pengertian-model-dan-simbol
flowchart.html Diakses 04 Desember 2014, 08:11 WIT
http://elektro18.blogspot.com/2013/02/pengenalan-borland-delphi-7.html, Diakses
21 Desember 2014, 13:00 WIT
https://www.scribd.com/doc/102259326/Pengertian-Microsoft-Access,
Diakses 13 Oktober 2014, 0 :56 WIT
http://veyranazyha1207.blogspot.com/2013/ 03/monitoring- pengertian-dan-
tujuan.html, Diakses 29 Oktober 2014, 18:54 WIT
http://nuwrileardkhiyari.blogdetik.com/2013/12/01/monitoring/material, Diakses 24
November 2014 3:19 WIT
http://temukanpengertian.blogspot.com/2014/01/pengertian-bahan-mentah.html)
Diakses 25 November 2014, 14:55 WIT
http://id.wikipedia.org/wiki/Gudang, Diakses 29 Oktober, 2014 19:00 WIT
http://wahyu-fisipuns.blogspot.com/2014/ 02/ penyim pananlogistik.html,
Diakses 29 Oktober, 2014 19:12 WIT