SKRIPSI
SISTEM INFORMASI DATA MAINTENANCE FORKLIFT
PADA PT. SUPERNOVA FLEXIBLE PACKAGING
Diajukan untuk memenuhi salah satu syarat dalam
Program Studi Strata Satu (S1) Teknik Informatika
AKHMAD SIGIT DWIANTO
311310679
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI TEKNOLOGI PELITA BANGSA BEKASI
2018
i
ii
iii
iv
v
PERSEMBAHAN
Puji dan syukur saya panjatkan kepada Allah
SWT atas segala berkah-Nya sehingga skripsi ini
dapat terselesaikan. Kupersembahkan karya ini
kepada :
Bapak dan Ibu yang telah membesarkan,
mendidik,memberikan doa, dukungan dan
semangat untuk kesuksesan anak-anaknya.
Terimakasih atas semua perjuangan,
pengorbanan, kesabaran dan kasih sayang telah
kalian berikan untukku. Kakak, istri yang aku
sangat sayangi serta keluarga besar tercinta.
Keluarga Keluarga Ilmu Komputer angkatan
2014, Serta Almamater Tercinta,
STT PELITA BANGSA
vi
ABSTRAK
Evolusi peradaban manusia mengalami perubahan yang sangat
signifikan pada tiap kurun waktu lamanya. Perusahaan bertransformasi dan
membutuhkan tenaga kerja terampil yang dapat membawa perusahaan
kearah lebih baik, aspek perekrutan mulai mendapatkan pandangan khusus,
karena proses perekrutan yang tidak sesuai dengan kebutuhan perusahaan
dapat menghambat laju perusahaan untuk berkembang. Banyaknya
permintaan karyawan dari tiap divisi PT. SUPERNOVA FLEXIBLE
PACKAGING membutuhkan tenaga kerja yang terampil dan profesional
dalam bidangnya. “SISTEM INFORMASI DATA MAINTENANCE
FORKLIFTPADA PT. SUPERNOVA FLEXIBLE PACKAGING
“merupakan sebuah metode pemeliharaan forklift pada perusahaan
menggunakan media komunikasi internet, sehingga pemeliharaan dapat
dilaksanakan secara efektif dan efisien guna mendapatkan efisiensi kerja
yang sesuai dengan kebutuhan perusahaan.
vii
KATA PENGANTAR
Dengan memanjatkan puji dan syukur kehadirat Allah SWT yang mana
telah melimpahkan rahmat dan karuia-Nya, sehingga pada akhirnya penulis
dapat menyelesaikan Tugas Akhir ini dengan baik dan tepat pada waktu yang
telah ditentukan. Dimana Tugas Akhir ini merupakan sebagai salah satu
syarat kelulusan Program Strata-1 (S1) jurusan Teknik Informatika Sekolah
Tinggi Teknologi Pelita Bangsa Cikarang - Bekasi.
Untuk memenuhi persyaratan tersebut di atas, maka penulis telah
berusaha menyusun Tugas Akhir ini yang disajikan dalam bentuk buku yang
sederhana. Adapun judul Tugas Akhir yang penulis ambil adalah “SISTEM
INFORMASI DATA MAINTENANCE FORKLIFTPADA PT. SUPERNOVA
FLEXIBLE PACKAGING “. Dalam penulisan Tugas Akhir ini, penulis
menyadari bahwa tanpa adanya dorongan dan bimbingan dari semua pihak,
maka penulisan Tugas Akhir ini tidak akan lancar dan selesai tepat pada
waktunya. Oleh karena itu pada kesempatan ini, ijinkanlah penulis
menyampaikan ucapan terima kasih, khususnya kepada:
1. Bapak Dr. Ir. Supriyanto,M.P selaku ketua STT Pelita Bangsa.
2. Bapak Aswan Supriyadi Sunge, S.E, M.Kom selaku ketua program
studi Teknik Informatika pada STT. Pelita Bangsa.
viii
3. Bapak Wahyu Hardikristanto,S.Kom., M.Kom selaku pembimbing I
, Bapak M.Fatchan, S.kom., M.Kom selaku pembimbing II yang
telah berkenan meluangkan waktu untuk membimbing,mengarahkan,
dan memberikan petunjuk yang sangat berharga demi selesainya
penyusunan skripsi ini.
4. Seluruh Dosen dan Staff STT Pelita Bangsa yang telah memberikan
ilmunya dari semester awal hingga akhir.
5. Kedua Orang Tua yang selalu mendoakan dan memberikan semangat
kepada saya selama proses penulisan Tugas Akhir.
6. Teman-teman Mahasiswa Kampus Pelita Bangsa Cikarang-Bekasi
terutama kelas TI.14.E1 tahun ajaran 2014.
7. Bapak Stefan S. Halim selaku Presiden Direktur PT. SUPERNOVA
FLEXIBLE PACKAGING yang telah memberikan tempat untuk
saya riset serta semua karyawan dan manajemen PT. SUPERNOVA
FLEXIBLE PACKAGING yang telah memberikan saya masukan
yang sangat berguna untuk penulisan Tugas akhirini.
ix
Penulis menyadari bahwa dalam penulisan Tugas Akhir ini masih
banyak kekurangan dan kesalahan, Oleh karena itu Kritik serta Saran yang
membangun sangat penulis harapkan demi kesempurnaan penulisan Tugas
Akhir ini. Semoga penulisan Tugas Akhir ini dapat memberikan manfaat
khususnya bagi penulis dan umumnya bagi para pembaca.
Bekasi, 16 November 2018
Penulis
x
DAFTAR ISI
LEMBAR PERSETUJUAN................................... Error! Bookmark not defined.
LEMBAR PENGESAHAN ................................ iiError! Bookmark not defined.
LEMBAR PERNYATAAN KEASLIAN SKRIPSI ............................................... ii
Motto ...................................................................ivError! Bookmark not defined.
PERSEMBAHAN ................................................................................................... v
ABSTRAK ............................................................................................................. vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI ........................................................................................................... x
BAB I ...................................................................................................................... 1
PENDAHULUAN .................................................................................................. 1
1.1 Latar Belakang Masalah ........................................................................... 1
1.2 Identifikasi Masalah ................................................................................. 2
1.3 Batasan Masalah ....................................................................................... 2
1.4 Rumusan Masalah .................................................................................... 3
1.5 Tujuan dan Manfaat Penelitian ................................................................. 3
1.5.1 Tujuan Penelitian .............................................................................. 3
1.5.2 Manfaat Penulisan ............................................................................. 3
1.6 METODE PENULISAN .............................................................................. 4
1.7 Sistematika Penulisan ................................................................................... 5
BAB II ..................................................................................................................... 7
LANDASAN TEORI .............................................................................................. 7
2.1 Tinjauan Pustaka ...................................................................................... 7
2.1.1 Pengertian Sistem .............................................................................. 7
2.1.2 Pengertian Aplikasi ........................................................................... 8
2.1.3 Pengertian Informasi ......................................................................... 9
2.1.4 Pengertian Sistem Informasi ........................................................... 10
2.1.5 Kualitas Informasi ........................................................................... 12
2.1.6 Komponen Sistem Informasi .......................................................... 14
2.1.7 Karakteristik Sistem ........................................................................ 14
xi
2.1.8 Klasifikasi Sistem ........................................................................... 17
2.1.9 Pengertian Maintenance (Pemeliharaan)......................................... 17
2.2 Teori Tentang Materi Pembahasan ......................................................... 18
2.2.1 Basis Data ....................................................................................... 18
2.2.2 Data Flow Diagram (DFD) ............................................................. 19
2.2.3 Entity Relationship Diagram (ERD) ............................................... 21
2.2.4 Diagram Konteks ............................................................................ 22
2.2.5 Flowchart ........................................................................................ 23
2.2.6 Flowmap .......................................................................................... 26
2.2.7 Normalisasi ..................................................................................... 28
2.2.8 Output (HIPO Hirarchy Plus Input Proses) ..................................... 31
2.2.9 Kamus Data ..................................................................................... 32
2.2.10 Struktur file ..................................................................................... 32
2.3 Teori Tentang Program Aplikasi ............................................................ 32
2.3.1 Microsoft Visual Basic .NET 2012 ................................................. 32
2.3.2 MySql .............................................................................................. 34
BAB III ................................................................................................................. 36
METODE PENELITIAN ...................................................................................... 36
3.1 Metode Penelitian ................................................................................... 36
3.1.1 Jadwal Kegiatan dan Waktu Penelitian ........................................... 36
3.1.2 Jenis dan Metode Pengumpulan Data ............................................. 37
3.1.3 Metode Pengembangan Sistem ....................................................... 38
3.2 Analisis Sistem Berjalan ........................................................................ 40
3.2.1 Analisis Prosedur yang sedang berjalan .......................................... 40
3.2.2 Flowmap .......................................................................................... 41
3.2.3 Diagram Konteks ............................................................................ 42
3.2.4 Data Flow Diagram ......................................................................... 43
3.3 Perancangan Sistem ................................................................................ 44
3.3.1 Tujuan Perancangan Sistem ............................................................ 44
3.3.2 Gambaran Umum Sistem Usulan .................................................... 45
3.3.3 Perancangan Prosedur yang Diusulkan ........................................... 45
3.3.4 Perancangan Basis Data .................................................................. 49
xii
3.3.5 Perancangan Antar Muka ................................................................ 53
BAB IV ................................................................................................................. 57
PEMBAHASAN DAN HASIL ............................................................................. 57
4.1 Pembahasan ............................................................................................ 57
4.1.1 Spesifikasi Hardware ...................................................................... 57
4.1.2 Spesifikasi Software ........................................................................ 57
4.1.3 Hubungan Antar Tabel .................................................................... 57
4.1.4 Pengujian Perangkat Lunak............................................................. 57
4.1.5 Langkah-langkah Menjalankan Program .................................. 60
4.1.6 Tampilan Antar Muka ..................................................................... 61
4.2.4 Kelebihan dan Kekurangan ............................................................. 65
BAB V ................................................................................................................... 66
PENUTUP ............................................................................................................. 66
5.1 Kesimpulan ............................................................................................. 66
5.2 Saran ....................................................................................................... 66
DAFTAR PUSTAKA ........................................................................................... 68
1
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Teknologi informasi merupakan bagian yang penting dalam perusahaan.
Dengan adanya penerapan teknologi informasi pada perusahaan maka sistem
informasi pada perusahaan akan terintegrasi dengan baik sehingga akan
membantu proses bisnis dalam perusahaan, juga diharapkan dapat membantu
manajemen dalam mengkontrol prosedur-prosedur yang dilakukan oleh para staff.
Selain itu, manajemen dapat memperoleh informasi dengan tepat, cepat dan akurat
sehingga akan dapat membantu dalam proses pengambilan keputusan.
PT. Supernova Flexible Packaging adalah sebuah merupakan industri
dalam bidang pengemasan berkualitas tinggi. Dalam proses menyusun produk-
produk pengemasan kedalam rak-rak dan mengantar barang dari satu departemen
ke departemen lain tentunya harus menggunakan alat bantu terutama untuk
menyusun produk ke bagian rak-rak tinggi atau mengantar produk dari truk
pengiriman ke rak gudang atau sebaliknya. Alat yang digunakan untuk proses
tersebut adalah Forklift. Agar proses penyusunan barang dapat terlaksana dengan
baik maka Forklift harus dalam kondisi baik.
Selama ini departemen yang selalu melakukan pengecekan Forklift setiap
harinya adalah departemen engineering dan dilakukan menggunakan formulir
checklist pengecekan Forklift yang berlangsung selama 3 shift dalam 1 harinya.
Proses pengecekan ini penulis anggap menjadi faktor pemborosan penggunaan
kertas checklist. Selain itu bagi departemen engineering sulit untuk melakukan
2
penelusuran data masalah yang sering terjadi pada Forklift. Hal lain belum adanya
proses pencatatan data stok sparepart Forklift dan tidak adanya historis perbaikan
pada departemen engineering.
Berdasarkan uraian diatas maka penulis bermaksud melakukan penelitian
yang disajikan dalam bentuk laporan skripsi dengan judul “SISTEM
INFORMASI DATA MAINTENANCE FORKLIFTPADA PT. SUPERNOVA
FLEXIBLE PACKAGING “.
1.2 Identifikasi Masalah
Dari latar belakang yang ada, maka penulis mengidentifikasi masalah-
masalah yang ada yaitu:
1. Proses pencatatan hasil pengecekan Forklift setiap hari dalam 3 shift
masih manual menggunakan kertas checklist yang di print, sehingga
menyebabkan pemborosan kertas.
2. Pada departemen engineering sulit untuk melakukan penelusuran data
masalah yang sering terjadi pada Forklift.
3. Belum adanya proses pencatatan data stok sparepartForklift dan tidak
adanya historis perbaikan pada departemen engineering.
1.3 Batasan Masalah
Dalam penulisan skripsi ini penulis membatasi masalah sebagai berikut:
1. Sistem akan mencatat data pengecekan Forklift oleh staff engineering
berdasarkan shiftnya.
3
2. Sistem dapat menginput data kerusakan yang terjadi oleh staff
engineering.
3. Sistem dapat menginput data progress perbaikan yang dilakukan oleh
engineering.
4. Sistem tidak membahas mengenai stok sparepart Forklift pada
departemen engineering.
1.4 Rumusan Masalah
1. Bagaimana merancang sebuah sistem informasi data maintenance
Forklift menggunakan metode waterfall untuk mempermudah proses
pencatatan data maintenance Forklift pada departemen engineering?
2. Bagaimana merancang sebuah sistem informasi pencatatan data
maintenance Forkliftuntuk mengurangi penggunaan kertas checklist
pada departemen engineering?
1.5 Tujuan dan Manfaat Penelitian
1.5.1 Tujuan Penelitian
Merancang dan membuat sebuah sistem informasi berbasis desktop yang
dapat membantu departemen engineering dalam proses input dan output data
maintenance Forklift sehingga proses pencatatan data maintenance dapat berjalan
lebih efektif dan efisien serta mengurangi penggunaan kertas checklist.
1.5.2 Manfaat Penulisan
4
1. Bagi Penulis
a. Sebagai syarat kelulusan Strata Satu (S1) pada Sekolah Tinggi
Teknik Pelita Bangsa.
b. Membantu menciptakan sebuah sistem informasi data maintenance
Forkliftyang dapat memberikan manfaat bagi PT. Supernova
Flexible Packaging.
2 Bagi Perusahaan
a. Membantu departemen engineeringdalam melakukan proses
pengolahan data pengecekan Forklift dan perbaikannya pada PT.
Supernova Flexible Packaging.
b. Memberikan kemudahan dalam mencari historis perbaikan Forklift
pada departemen engineering.
Pengolahan data lebih efisien yaitu dengan berbasis desktop menggunakan
aplikasiVisual Basic .NET 2012 dan didukung database MySQL.
1.6 METODE PENULISAN
Dalam penulisan skripsi ini penulis melakukan beberapa teknik dalam
menjadi acuan sebagai metode penelitian antara lain:
1. Teknik Pengumpulan Data
Teknik ini dilakukan dengan melakukan observasi, wawancara dan
mencari penelitian terkait studi pustaka untuk sistem pencatatan
maintenance alat.
2. Metode Pengembangan Perangkat Lunak.
5
Menggunakan metode SDLC (System Development Life Cycle), yaitu
merupakan alur kerja baku yang biasa dipakai oleh perusahaan-
perusahaan vendor software dalam mengembangkan software aplikasi
produksinya.
Fase-fase dalam SDLC dapat digambarkan seperti di bawah ini:
Gambar 1.1 Fase-fase dalam SDLC (Elliot, 2004)
1.7Sistematika Penulisan
Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu
sistematika penulisan yang terdiri dari:
BAB I PENDAHULUAN
Dalam bab ini penulis mengurai tentang Latar Belakang Masalah, Identifikasi
Masalah, Perumusan Masalah, pembatasan Masalah, Tujuan dan Manfaat
Penulisan, Metode Pengumpulan Data, serta Sistematika Penulisan.
BAB II LANDASAN TEORI
6
Dalam bab ini penulis mengurai tentang Pengertian, Teori Tentang Materi
Pembahasan, Teori Tentang Program Aplikasi.
BAB III METODE PENELITIAN
Dalam bab ini penulis mengurai tentang Analisis Sistem Berjalan, Flowmap,
Dokumentasi Input dan Output, serta Struktur Pengkodean.
BAB IV PEMBAHASAN DAN HASIL
Dalam bab ini penulis mengurai tentang rancangan dan penerapan apa yang
digunakan dalam pembuatan Program Aplikasi.
BAB V KESIMPULAN DAN SARAN
Pada bab ini berisi kesimpulan-kesimpulan yang didapat dalam
pengembangan sistem dari rumusan masalah-masalah yang dibahas serta
saran-saran untuk perbaikan sistem aplikasi, sehingga sistem yang baru bisa
lebih baik.
7
BAB II
LANDASAN TEORI
2.1 Tinjauan Pustaka
2.1.1 Pengertian Sistem
“Perancangan adalah proses pengembangan spesifikasi baru berdasarkan
rekomendasi hasil analisis sistem” (Mohamad Subhan, 2012:109).
“Tahapan perancangan (design) memiliki tujuan untuk mendesain sistem
baru yang dapat menyelesaikan masalah-masalah yang dihadapi perusahaan yang
diperoleh dari pemilihan alternatif sistem yang terbaik” (Al-Bahra Bin
Ladjamudin, 2005:39).
“Sistem adalah sekumpulan komponen-komponen yang saling berkaitan
satu sama lain, yang memiliki Batasan-batasan tertentu yang jelas. Sistem dapat
saling bekerja bersamaan dalam mencapai tujuan, dengan cara menerima input
dan menghasilkan output dalam suatu proses yang terorganisir” (O’Brien dan
Marakas, 2008)
Kata sistem berasal dari bahasa Yunani yaitu “systema” yang berarti
kesatuan suatu kesatuan yang saling tergantung dan saling bekerja sama untuk
mencapai tujuan tertentu. Suatu sistem dapat terdiri dari sitem-sistem bagian
lainnya atau sering disebut subsistem. Subsistem saling berinteraksi dan saling
berhubungan membentuk suatu kesatuan untuk tercapainya suatu sasaran dan
sistem tidak terlepas dari komponen-komponen pendukung sistem yang
8
mempunyai sifat danfungsi tertentu dan mampu mempengaruhi proses sistem
secara keseluruhan. (Sumber http://www.scribd.com 09 Oktober 2018).
Dari defenisi di atas, maka penulis mengambil kesimpulan mengenai
pengertian sistem yaitu “sekumpulan elemen-elemen atau komponen-komponen
yang saling berhubungan dimana setiap elemen tersebut saling mendukung satu
dengan yang lainnya untuk mencapai suatu tujuan”.
Sistem didefinisikan sebagai “Sekumpulan prosedur yang saling berkaitan
dan saling terhubung untuk melakukan suatu tugas bersama sama” (Pratama,
2014).
“Sistem adalah kumpulan elemen yang saling berkaitan dan bekerja sama
dalam melakukan kegiatan untuk mencapai suatu tujuan” (Sujarweni, 2015).
Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan
atau untuk menyelesaikan suatu sasaran yang tertentu. Sedangkan informasi itu
sendiri memiliki pengertian data yang diolah bentuk yang lebih berguna dan lebih
berarti bagi yang menerimanya. Sumber dari informasi tersebut adalah data.
(Sumber http://www.scribd.com 09 Oktober 2018).
2.1.2 Pengertian Aplikasi
“Aplikasi adalah suatu kelompok file (form, class, report) yang bertujuan
untuk melakukan aktifitas tertentu yang saling terkait”(Harip Santoso, 2010:9).
Menurut Syamsu Rizal, Eko Retnadi dan Andri Ikhwana (Vol. 10 No. 1
2013), aplikasi adalah penggunaan dalam suatu perangkat komputer, instruksi
9
(instruction) atau pernyataan (statement) yang disusun hingga sedemikian rupa
komputer dapat memproses masukan (input) menjadi keluaran (output).
“Aplikasi adalah program komputer yang memiliki fungsi tertentu
untuk membantu atau memberikan kemudahan pengguna menyelesaikan tugas
tertentu” (Hasnul Arifin, 2010:69).
Dari pendapat para ahli di atas penulis dapat menarik kesimpulan bahwa,
aplikasi adalah kumpulan file yang terdiri dari beberapa form, class, dan report
yang menjadi satu program yang siap digunakan untuk menyelesaikan tugas
tertentu.
2.1.3 Pengertian Informasi
Informasi yang kita terima dapat berupa informasi yang benar dan apa
adanya. Namun tidak sedikit kita memperoleh juga informasi yang salah dan
menyesatkan. Dalam hal ini kita sebagai penikmat informasi perlu lebih cerdas
dan bijak di dalam menilai informasi yang di peroleh.
“Informasi merupakan hasil pengolahan data dari satu atau berbagai
sumber, yang kemudian diolah, sehingga memberikan nilai, arti, dan manfaat”
(Pratama, 2014).
Informasi adalah hasil dari suatu pengolahan data, maksudnya adalah
sesuatu yang diperoleh setelah adanya pemrosesan data dan penyusunan data-data
kedalam bentuk yang sedemikian rupa sehingga memiliki makna untuk dapat
digunakan dalam pengambilan keputusan. (Sumber http://www.scribd.com 09
Oktober 2018).
10
Informasi adalah data yang telah diproses atau data yang mempunyai arti
(Mcleod, 2004:9). Dengan menerapkan teori yang sama pada data dan informasi
kita dapat mengatakan “Data seseorang Informasi seseorang yang lain”.
Perubahan data menjadi informasi dilakukan oleh pengolah informasi. Pengolahan
informasi adalah salah satu elemen kunci dalam sistem konseptual, pengolahan
informasi dapat meliputi elemen-elemen komputer dan non komputer atau
kombinasi dari keduanya.
Informasi adalah data yang telah diproses atau diorganisasi ulang menjadi
bentuk yang berarti.Informasidibentuk dari kombinasi data yang diharapkan
memberi arti ke penerima (Whitten, 2004:23).Dataadalah fakta mentah mengenai
orang, tempat, keadaan, dan hal-hal penting mengenai organisasi.
Informasi merupakan hasil pengolahan data sehingga menjadi bentuk yang
penting dan memiliki kegunaan sebagai dasar pengambilan keputusan. Untuk
memperoleh informasi diperlukan adanya data yang akan diolah dan unit
pengolah.
2.1.4 Pengertian Sistem Informasi
“Sistem informasi merupakan suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi
organisasi yang bersifat manajerial dalam kegiatan strategi dari suatu organisasi
untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang
diperlukan” (Tata Sutabri, S. Kom., MM, 2005:36).
11
Menurut (Turban et al., 2006), sistem informasi adalah proses yang
menjalankan fungsi mengumpulkan, memproses, menyimpan, menganalisis, dan
menyebarkan informasi untuk tujuan tertentu.
Sistem informasi didefinisikan juga sebagai pengaturan orang, data, proses
dan teknologi informasi yang berinteraksi untuk mengumpulkan, memproses,
menyimpan dan menyediakan sebagai output informasi yang diperlukan untuk
mendukung sebuah organisasi.
Berdasarkan definisi mengenai sistem dan informasi, maka dapat
dinyatakan bahwa sistem informasi merupakan gabungan dari empat bagian
utama.
“Sistem Informasi adalah 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, 2013).
“Sistem Informasi adalah suatu sistem yang dibuat oleh manusia yang
terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan,
yaitu untuk menyajikan informasi” (Suryantara, 2017).
Sistem informasi dapat didefinisikan sebagai suatu sistem yang dibuat oleh
manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai
suatu tujuan yaitu menyajikan informasi.
Menurut (Turban et al., 2006), sistem informasi adalah proses yang
menjalankan fungsi mengumpulkan, memproses, menyimpan, menganalisis, dan
menyebarkan informasi untuk tujuan tertentu.
12
Sistem informasi didefinisikan juga sebagai pengaturan orang, data,
prosesdan teknologi informasi yang berinteraksi untuk mengumpulkan,
memproses, menyimpan dan menyediakan sebagai output informasi yang
diperlukan untuk mendukung sebuah organisasi.
Berdasarkan definisi tersebut, maka dapat disimpulkan bahwa sistem
informasi adalah sekumpulan komponen yang berinteraksi dan menghasilkan
informasi untuk mencapai tujuan tertentu.
Sistem informasi merupakan pengaturan orang, data, proses dan teknologi
informasi yang berinteraksi untuk mengumpulkan, memproses, menyimpan dan
menyediakan output informasi untuk mendukung organisasi (Whitten, 2004:10).
Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi
organisasi yang bersifat manajerial dalam kegiatan strategi dari suatu organisasi
untuk dapat menyediakan kepada pihak luar tertentu dengan laporan – laporan
yang diperlukan. (Tata Sutabri, S.Kom., MM, 2005:36).
2.1.5 Kualitas Informasi
Kualitas suatu sistem informasi tergantung dari tiga hal, yaitu informasi
harus akurat, tepat pada waktunya dan juga relevan, kualitas dari informasi
dengan bentuk bangunan di gambarkan sebagai berikut:
13
Akur
at
Tepa
t wak
tu
Rele
van
Kualitas informasi
Gambar 2.1Pilar kualitas informasi
1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak
bias atau menyesatkan dan juga harus jelas mencerminkan maksudnya.
2. Tepat waktu, berarti informasi yang datang pada penerima tidak boleh
terlambat, informasi yang sudah usang sudah tidak ada nilainya lagi.
Karena informasi merupakan landasan pengambilan keputusan, maka
bila pengambilan keputusan terlambat akan berakibat fatal bagi
organisasi.
3. Relevan, berarti informasi tersebut mempunyai manfaat untuk
pemakainya. Relevan informasi untuk tiap-tiap orang satu dengan yang
lainya berbeda. Harus sesuai dengan kebutuhan dan manfaat dari masing-
masing bagian (Jogiyanto, 2005:10).
Karena sebagian besar informasi tidak hanya dinikmati oleh satu pihak
dalam perusahaan. Keuntungan informasi tidak bisa ditaksir dengan satuan nilai
uang tetapi ditaksir dengan nilai efektifitas. Pengukuran nilai informasi biasanya
14
dihubungkan dengan analisis cost effecveness atau cost benefit. (Jogiyanto,
2005:11).
2.1.6 Komponen Sistem Informasi
Untuk komponen dari sistem informasi dapat diklasifikasikan sebagai
berikut (Ladjamudin, 2005:14):
1. Hardware (perangkat keras) dan software (perangkat lunak) sebagai
mesin
2. People dan procedure yang merupakan manusia dan tatacara
menggunakan mesin
3. Data, merupakan jembatan penghubung antar manusia dan mesin agar
terjadi suatu proses pengolahan data
Hardware
(Perangkat keras)
Software
(Perangkat lunak)
Procedure
(Prosedur)
People
(Manusia)DATA
Mesin Manusia
Gambar 2.2Komponen sistem informasi
2.1.7 Karakteristik Sistem
Suatusistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu:
1. Komponen-komponen
Komponen sistem atau elemen sistem dapat berupa:
15
a. Elemen-elemen yang lebih kecil yang disebut sub sistem, misalkan
sistem komputer terdiri dari sub sistem perangkat keras, perangkat
lunak dan manusia.
b. Elemen-elemen yang lebih besar yang disebut supra sistem.
Misalkan bila perangkat keras adalah sistem yang memiliki sub
sistem CPU, perangkat I/O dan memori, maka supra sistem
perangkat keras adalah sistem komputer.
2. Batas sistem
Batas sistem merupakan daerah yang membatasi antara suatu sistem
dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas
sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan.
Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut.
3. Lingkungan luar sistem
Lingkungan dari sistem adalah apapun di luar batas dari sistem yang
mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat
menguntungkan dan dapat juga bersifat merugikan sistem tersebut.
Lingkungan luar yang menguntungkan merupakan energi dari sistem dan
dengan demikian harus tetap dijaga dan dipelihara. Sedang lingkungan
luar yang merugikan harus ditahan dan dikendalikan.
4. Penghubung
Penghubung merupakan media perantara antar subsistem. Melalui
penghubung ini memungkinkan sumber-sumber daya mengalir dari satu
subsistem ke subsistem lainnya. Output dari satu subsistem akan menjadi
16
input untuk subsistem yang lainnya dengan melalui penghubung. Dengan
penghubung satu subsistem dapat berinteraksi dengan subsistem yang
lainnya membentuk satu kesatuan.
5. Masukan
Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan
dapat berupa maintenance input dan sinyal input. Maintenance input
adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi.
Sinyal input adalah energi yang diproses untuk didapatkan sebuah
keluaran.
6. Keluaran
Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan
menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat
merupakan masukan untuk subsistem yang lain atau kepada supra sistem.
7. Pengolah
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu
sendiri sebagai pengolahnya. Pengolah yang akan merubah masukan
menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa
bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang
jadi.
8. Sasaran atau tujuan
Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem
tidak mempunyai sasaran, maka operasi sistem tidak akan ada gunanya.
Sasaran dari sistem sangat menentukan sekali masukan yang dibutuhkan
17
sistem dan keluaran yang akan dihasilkan sistem. Suatu sistem dikatakan
berhasil bila mengenai sasaran atau tujuannya.
2.1.8 Klasifikasi Sistem
Menurut Jogiyanto, suatu sistem dapat diklasifikasikan sebagai sistem
abstrak (abstract) lawan sistem fisik (physical system), sistem alamiah (natural
system) lawan sistem buatan manusia (human made system), sistem pasti
(deterministic system) lawan sistem probabilistik (probabilistic system), dan
sistem tertutup (closed system) lawan sistem terbuka (open system). [12].
Untuk tinjauan terhadap sistem, sistem juga dapat di klasifikasikan dalam
beberapa jenis diantaranya:
1. Sistem fisik dan sistem abstrak
Sistem fisik yaitu sistem yang komponenya berupa benda nyata,
sedangkan sistem abstrak adalah kebalikanya
2. Sistem alami dan sistem buatan
Sistem alami yaitu sistem yang keberadaanya terjadi secara alami
sedangkan sistem buatan adalah hasil karya dari manusia.
3. Sistem deterministic dan probabilistic
4. Sistem tertutup dan terbuka
Sistem tertutup adalah sistem yang perilakunya tidak dapat dipengaruhi
oleh lingkungannya, sedangkan untuk sistem terbuka merupakan
kebalikanya.
2.1.9 Pengertian Maintenance (Pemeliharaan)
18
Kata pemeliharaan diambil dari bahasa yunani terein artinya merawat,
menjaga dan memelihara. Pemeliharaanadalah suatu kombinasi dari berbagai
tindakan yang dilakukan untuk menjaga suatu barang dalam, atau
memperbaikinya sampai suatu kondisi yang bisa diterima. Untuk pengertian
pemeliharaan lebih jelas adalah tindakan merawat mesin atau peralatan pabrik
dengan memperbaharui umur masa pakai dan kegagalan/kerusakan mesin
(Setiawan F.D, 2008).
Menurut Jay Heizer dan Barry Render, (2001) dalam bukunya “Operations
Management”, pemeliharaan adalah: “all activities involved in keeping a system’s
equipment in working order”. Artinya: pemeliharaan adalah segala kegiatan yang
di dalamnya adalah untuk menjaga sistem peralatan agar bekerja dengan baik.
Menurut M.S Sehwarat dan J.S Narang, (2001) dalam bukunya
“Production Management” pemeliharaan (maintenance) adalah sebuah pekerjaan
yang dilakukan secara berurutan untuk menjaga atau memperbaiki fasilitas yang
ada sehingga sesuai dengan standar (sesuai dengan standar fungsional dan
kualitas).
Menurut Sofy an Assauri (2004) pemeliharaan adalah kegiatan untuk
memelihara atau menjaga fasilitas/peralatan pabrik dan mengadakan perbaikan
atau penyesuaian/penggantian yang diperlukan agar supaya terdapat suatu
keadaan operasi produksi yang memuaskan sesuai dengan apa yang direncanakan.
2.2 Teori Tentang Materi Pembahasan
2.2.1 Basis Data
19
“Basis data adalah kumpulan data yang saling berhubungan yang
disimpansecara bersama sedemikian rupa dan tanpa pengulangan(redundasi) yang
tidak perlu untuk memenuhi berbagai kebutuhan”(Fathansyah, 2012:3)
Menurut Kristanto (2004:10) pengertian Basis Data (Database)
adalah:“Kumpulan fiel-file yang mempunyai kaitan antara satu file dengan file
lain sehingga membentuk satu bangunan data untuk menginformasikan suatu
perusahaan instansi, dalam batasan tertentu”.
Fabbri &Schwab mengatakan bahwa database adalah sebuah sistem
pemberkasan terpadu yang dirancang untuk dapat meminimalkan pengulangan
data.
Dari pengertian pendapat para ahli diatas penulis dapat mengambil
kesimpulan bahwa Basis Data (Database) merupakan kumpulan dari data yang
saling berhubungan satu dengan yang lainnya, tersimpan atau disimpan komputer
dan digunakan perangkat lunak untuk memanipulasinya.
2.2.2 Data Flow Diagram (DFD)
Menurut Andri Kristanto (2008;61) “Data Flow Diagram adalah suatu
model logika data atau proses yang dibuat untuk menggambarkan dari mana asal
data dan kemana tujuan data yang keluar dari sistem, dimana data disimpan,
proses apa yang menghasilkan data tersebut dan interaksi antara data yang
tersimpan dan proses yang dikenakan pada data tersebut”. DFD merupakan alat
yang digunakan pada metodologi sistem yang terstruktur (structured analysis and
design).
a. Ciri-ciri DFD
20
1) Menggambarkan arus data didalam sistem dengan terstruktur dan
jelas
2) DFD biasanya digunakan untuk menggambarkan suatu sistem yang
telah ada atau sistem baru yang akan dikembangkan secara logika
tanpa mempertimbangkan lingkungan fisik dimana data tersebut
mengalir, atau lingkungan fisik dimana data tersebut akan
disimpan.
b. Tujuan Penggunaan DFD
1) Memberikan indikasi mengenai bagaimana data ditransformasikan
pada saat data bergerak melalui sistem.
2) Menggambarkan fungsi-fungsi (dan sub fungsi) yang
mentransformasikan aliran data.
c. Syarat Pembuatan DFD
1) Pemberian nama untuk tiap komponen DFD.
2) Pemberian nomor pada komponen proses.
3) Penggambaran DFD sesering mungkin agar mudah dimengerti.
4) Penghindaran penggambaran DFD yang rumit.
5) Memastikan DFD yang dibuat, dibentuk konsisten secara logika.
d. Simbol-simbol DFD
21
Tabel 2.1
Simbol-simbol DFD
No. Simbol Nama Keterangan
1.
Kesatuan
luar/Exter
nal Entity
Merupakan kesatuan di lingkungan
luar sistem yang bisa berupa orang,
organisasi, atau sistem lain.
2.
Arus data Merupakan arus dari data yang
dapat berupa masukan untuk sistem
atau hasil dari proses sistem
3.
Proses
Kegiatan atau kerja yang dilakukan
oleh orang, mesin atau komputer
dari hasil suatu arus data yang
masuk kedalam proses untuk
dihasilkan arus data yang akan
keluar dari proses
4.
Simpanan
data Simpanan data dapat berupa suatu
file, arsip catatan, buku, simbol
catatan
Sumber: Jogiyanto Hartono, MBA, Ph.D (2004:754)
2.2.3 Entity Relationship Diagram (ERD)
Menurut Hanif Al Fatta (2007:121), ERD adalah gambar atau diagram
yang menunjukkan informasi dibuat,disimpan,dan digunakan dalam sistem bisnis.
22
Karena itu, ERD berbeda dengan DFD (DFD memodelkan fungsi sistem), atau
dengan STD (state transition diagram, yang memodelkan sistem dari segi
ketergantungan terhadap waktu). ERD digunakan untuk memodelkan struktur data
dan hubungan antar data, karena hal ini relatif kompleks. ERD menggunakan
sejumlah notasi dan simbol utnuk menggambarkan struktur dan hubungan
antardata. Adapun simbol-simbol yang digunakan dalam Diagram Entitas Relasi
adalah sebagai berikut:
Tabel 2.2
Simbol-simbol ERD
No. SIMBOL NAMA KETERANGAN
1.
Entitas Menunjukan pelaku yang
terlibat dalam sistem
informasi
2.
Garis Relasi Garis yang
menghubungkan antara
entitas dengan relasi
3.
Penyimpanan
Komputerisasi
Menunjukan hubungan
antara entitas satu dengan
entitas lain.
Sumber: Buku Sistem Informasi Akuntansi
2.2.4 Diagram Konteks
Diagram konteksmenurut Andri Kristanto (2008:70) adalah, “Sebuah
diagram yang menggambarkan hubungan antara entitas luar, masukkan dan
keluaran dari sistem”
Fadlil dkk (2008:59) menyatakan bahwa “diagram konteks merupakan
diagram yang menggambarkan kondisi sistem yang ada baik input maupun output
serta menyertakan terminator yang terlibat dalam penggunaan sistem”
23
Fadli dkk. (2008) menyatakan bahwa diagram konteks merupakan diagram
yang menggambarkan kondisi sistem yang ada baik input maupun output serta
menyertakan terminator yang terlibat dalam penggunaan system.
Tabel 2.3
Simbol-simbol Diagram Konteks
No. SIMBOL NAMA KETERANGAN
1.
Proses Menunjukan kegiatan yang
dilakukkan oleh orang,
mesin dan komputer
2.
Simbol DataFlow
(arus data)
Menunjukkan arus dari
proses
3.
Entity Menunjukkan entitas/entity
Sumber: Jogiyanto H.M (2010:741)
2.2.5 Flowchart
“Flowchart adalah diagram alur yang sering digunakan sistem analis
dalam membuat atau menggambarkan logika program” (Supardi, 2013:51).
“Flowchart adalah bagan yang menggambarkan urutan instruksi proses
dan hubungan satu proses dengan proses lainnya menggunakan simbol tertentu”
(Yakub, 2013:162).
Jadi, Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma
dalam suatu program, yang menyatakan arah alur program tersebut. Secara umum
flowchart adalah representasi diagramatik dari serangkaian kejadian, biasanya
menunjukkan analisa atau pemecahan problem.
24
Tujuan utama penggunaan flowchart adalah untuk menyederhanakan
rangkaian proses atau prosedur untuk memudahkan pemahaman pengguana
terhadap informasi tersebut. Oleh karena itu, design sebuah flowchart harus
ringkas, jelas dan logis. Berikut simbol-simbol yang digunakan dalam Flowchart,
lihat tabel 2.4.
Tabel 2.4
Simbol-simbol Flowchart
No. SIMBOL NAMA KETERANGAN
1.
Terminal
Digunakan untuk mengawali
atau mengakhiri suatu proses.
2.
Preperation
Digunakan untuk mempersiapkan
harga awal atau nilai awal suatu
variable yang akan digunakan untuk
proses loop.
3.
Decision
Digunakan untuk pengujian suatu
kondisi yang sedang diproses.
4.
Proses
Digunakan untuk menggambar kan
proses input maupun proses output.
5.
Subroutine
Digunakan untuk menggambarkan
proses pemanggilan sub program dari
main program.
6.
Flow Line
Digunakan untuk menggambarkan
arus proses dari suatu kegiatan-
kegiatan lain.
25
7.
Conector
Digunakan sebagai Penghubung
antara suatu proses dengan proses
lainnya yang ada di dalam lembar
halaman.
8.
Page
Conector
Digunakan sebagai penghubung
antara suatu proses dengan proses
lainnya, tetapi pindah halaman.
9.
Manual
Operation
Digunakan untuk menggambarkan
suatu kegiatan atau proses yang
bersifat manualisasi.
10.
Printer
Digunakan untuk menggambarkan
suatu dokumen atau suatu kegiatan
mencetak suatu infor-masi dengan
printer.
11.
Console
Digunakan untuk menggambarkan
suatu kegiatan menampilkan data atau
informasi melalui monitor.
12.
Simbol Disk
Digunakan untuk menggambarkan
suatu kegiatan membaca atau menulis
data menggunakan media magnetic
disk.
13.
Manual Input
Digunakan untuk menggambarkan
proses pemasukan data melalui media
keyboard.
14.
Input atau
Output
Digunakan untuk menggambarkan
proses input dan proses output
program.
Sumber : Buku Sistem Informasi Akuntansi
26
2.2.6 Flowmap
Definisi flowmap menurut Ladjamudin bin Al-Bahra adalah “Flowmap
adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah
penyelesaian suatu masalah. Flowmap merupakan cara penyajian dari suatu
algoritma”
Menurut Prof.Dr. Jogiyanto HM,MBA,Akt. (2001:795) dalam bukunya
yang berjudul Analisis & Disain, menjelaskan bahwa:
“Flowmap adalah bagan yang menunjukan alir didalam program atau
prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu
komunikasi dan untuk dokumentasi”.
Jadi, Flowmap adalah campuran peta dan Flow Chart yang menunjukan
pergerakan benda dari satu lokasi ke lokasi lain. Flowmap membantu programer
dan analisis dalam menganalisa alternatif-alternatif lain dalam pengoprasian.
Flowmap dapat dikatakan sebuah aliran data berbentuk dokumen atau formulir
didalam suatu sistem informasi yang merupakan suatu aktivitas yang saling terkait
dalam hubungannya dengan kebutuhan data dan informasi. Proses aliran dokumen
ini dapat terjadi dengan entitas diluar sistem.
Flowmap berfungsi untuk mendefinisikan hubungan antara bagian (pelaku
proses), proses(manual/berbasis komputer) dan aliran data (dalam bentuk
dokumen keluaran dan masukan).
Petunjuk pembuatan Flowmap:
a. Flowmap digambarkan dari halaman atas ke bawah dan dari kiri
kekanan.
27
Tabel 2.6.1
Tabel Simbol-simbol Flowmap
28
2.2.7 Normalisasi
Menurut Abdul Kadir (2009:116),“Normalisasi adalah suatu proses yang
digunakan untuk menentukan pengelompokan atribut-atribut dalamsebuahrelasi
sehingga diperoleh relasi yang berstruktur baik”.
29
Menurut Marlinda (2004:115), ”Normalisasi adalah proses
pengorganisasian file untuk menghilangkan grup elemen yang berulang menjadi
tabel-tabel yang menunjukkan entity dan relasinya”.
Jadi normalisasi merupakan teknik analisis data yang mengorganisasikan
atribut-atribut data dengan cara mengelompokkan sehingga terbentuk entitas yang
non-redundant, stabil, dan fleksible.Normalisasidilakukan sebagai uji coba pada
suatu relasi secara berkelanjutan untuk menentukan apakah relasi itu sudah baik,
yaitu dapat dilakukan proses insert, update, delete, dan modifikasi pada satu atau
beberapa atribut tanpa mempengaruhi integritas data dalam relasi tersebut.
Didalam database terdapat record dan field. Record adalah sebuah baris
data berisikan kelompok data sesuai dengan nama field, sedangkan field adalah
sebuah item data. Kemudian record dan field data yang telah dibuat disimpan
dalam tabel.
Setiap file selalu mempunyai kunci. Kunci-kunci ini berfungsi sebagai
atribut yang dapat menghubungkan atau mengidentifikasikan suatu kejadian dari
suatu entity, bisa juga digunakan sebagai patokan penghubung antar table yang
terelasi dengan baik. Adapun bentuk-bentuk kunci tersebut adalah:
a. Kunci Calon (Candidate Key)
Candidate Key adalah suatu atribut atau set minimal atribut yang
meng-identifikasikan secara unik suatu kejadian dari suatu entity.
b. Kunci Utama (Primary Key)
30
Primary Key adalah satu atribut atau satu set minimal atribut yang
hanya mengidentifikasikan suatu kejadian yang spesifik, akan
tetapi juga dapat mewakili suatu kejadian dari suatu entity.
c. Kunci Alternatif (alternative Key)
Kunci kandidat yang tidak terpakai sebagai primary key. Dimana
sering kali kunci alternative ini dipakai sebagai kunci pengurutan.
d. Kunci Tamu (Foreign Key)
Foreign Key adalah suatu atribut atau set atribut yang melengkapi
satu relationship yang menunjukan ke induknya. Kunci tamu
ditempatkan pada entity anak yang sama dengan primary induk
direlasikan.
Dalam pembuatan normalisasi terdapat beberapa tahapan-tahapan serta
cara pembentukannya, setiap tahap mempunyai bentuk normalisasi yang berbeda.
Berikut penjelasan bentuk-bentuk yang terdapat pada normalisasi tersebut antara
lain adalah seperti:
a. Bentuk Tidak Normal (Unnormalized Form)
Bentuk ini merupakan data yang akan direkam, tidak ada keharusan
mengikuti format tertentu. Dapat saja data tidak lengkap atau
terpublikasi. Data terpublikasi apa adanya sesuai dengan saat
penginputan.
b. Bentuk Normal Kesatu (1NF / Firs Normal Form)
Bentuk normal kesatu mempunyai ciri yaitu setiap data dibentuk
dalam flat file (file datar/rata), data dibentuk dalam satu record,
31
nilai dari field-field berupa “atomic value” tidak ada set atribut
yang berulang.
c. Bentuk Normal Kedua (2NF / Second Normal Form)
Bentuk normal kedua mempunyai syarat yaitu bentuk data telah
memenuhi kriteria dari bentuk normal kesatu. Atribut bukan kunci
harusnya bergantung secara fungsi pada kunci utama / primary key.
Sehingga untuk membentuk normal kedua harus sudah ditentukan
kunci-kunci fieldnya.
d. Bentuk Normal Ketiga (3NF / Third Normal Form)
Untuk menjadi normal ketiga maka relasi harus dalam bentuk
normal kedua dan semua atribut bukan kunci harusnya bergantung
hanya pada Primary Key secara menyeluruh
2.2.8 Output (HIPO Hirarchy Plus Input Proses)
“HIPO adalah alat bantu yang digunakan untuk membuat spesifikasi
program” (Tavri D. Mahyusir, 2010:53).
HIPO terdiri dari 2 bagian, yaitu:
a. Hirarchy Chart
Hirarchy Chart digunakan untuk menggambarkan struktur program.
b. IPO (Input Proses Output)
IPO digunakan untuk menjelaskan atau menjabarkan pemasukan,
keluaran, dan proses yang terjadi pada model yang bersangkutan.
32
2.2.9 Kamus Data
“Kamus Data adalah katalog fakta tentang data dan kebutuhan-kebutuhan
informasi dari suatu sistem informasi.”(Sutabri 2004:170).
Menurut Andri Kristanto (2008:72) yaitu, “Kumpulan elemen-elemen atau
simbol-simbol yang digunakan untuk membantu dalam penggambaran atau
pengidentifikasian setiap field atau file di dalam sistem.”
Jadi penulis menyimpulkan bahwa kamus data merupakan tempat
penyimpanan semua struktur dan elemen datan yang ada pada sistem. Juga
sebagai katalog untuk mengetahui detail data seperti sumber dan tujuan data,
deskripsi, bentuk dan struktur data.
2.2.10 Struktur file
“Struktur file terdiri dari elemen-elemen data yang disebut dengan item
data, sehingga secara prinsip struktur dari data ini dapat digambarkan dengan
menyebutkan nama item-itemnya” (Fathansyah, 1995:53).
Struktur file digunakan dalam perancangan sistem karena data ini akan
menentukan struktur fisik database yang menunjukan elemen-elemen data yang
menyatakan panjang elemen dan jenis-jenis datanya.
2.3 Teori Tentang Program Aplikasi
2.3.1 Microsoft Visual Basic .NET 2012
Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan
dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan
33
menggunakan bahasa Basic.Dengan menggunakan alat ini, para programmer
dapat membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET,
dan juga aplikasi command-line.
Visual Basic versi sebelumnya yaitu Visual Basic 6 diluncurkan oleh
Microsoft pada tahun 1998. Kemudian setelah beberapa tahun Microsoft
memaparkan pengembangan Microsoft .Net dalam PDC (Professional Developers
Confrence) di Orlando, Florida, America Serikat pada bulan Juli 2000. Setelah
melalui masa pengembangan yang cukup lama dan juga diluncurkan versi beta
maka pada bulan Februari 2002 secara resmi Microsoft merilis VS .NET dimana
salah satu bahasa pemrogramannya adalah VB .NET.
VB .NET membawa perubahan besar dalam gaya pemrograman, karena
setiap programmer di tuntut untuk memahami .Net Object model dan Object
Oriented programming dengan baik jika tidak ingin menghasilkan aplikasi dengan
performa yang rendah. Berikut ini beberapa kelebihan dan kelemahan dari
pemrograman VB .NET:
1. Kelebihan dari Visual Basic .NET:
a. VB .NET mengatasi masalah yang sulit di sekitar pengembangan
aplikasi berbasis Windows.
b. VB .NET mempunyai fasilitas penanganan bug yang hebat dan
realtime background compiler.
c. Windows form designer memungkinkan developer memperoleh
aplikasi dekstop dalam waktu singkat.
34
d. VB .NET menyediakan bagi developer pemrograman data akses
Activex Data Object (ADO).
e. VB .NET menghasilkan “Visual Basic untuk Web”. Menggunakan
form web yang baru, dapat dengan mudah membangun Thin-Client
aplikasi berbasiskan web yang secara cerdas dapat berjalan di
browser dan platform manapun.
2. Kekurangan dari Visual Basic .NET:
a. Visual Basic tidak memiliki database sendiri dan biasanya Visual
Basic menggunakan database seperti: MySQL, SQL Server,
Microsoft Access.
b. Visual Basic tidak memiliki pendukung untuk membuat report
bawaan VB sendiri.
c. Aplikasi yang dibuat dengan VB .NET harus menggunakan .NET
framework untuk menjalankannya.
d. Karena aplikasi desktop, maka aplikasinya tidak bisa diakses
dengan internet, dengan kata lain hanya komputer yang terinstall
aplikasi yang mampu membaca program.
2.3.2 MySql
“MySQL adalah program database yang mampu mengirim dan menerima
data dengan sangat cepat dan multi user” (Wahana Komputer, 2010:5).
“MySQL merupakan software RDBMS (atau server database) yang dapat
mengelola database dengan sangat cepat, dapat menampung data dalam jumlah
sangat besar, dapat diakses oleh banyak user (multi-user), dan dapat melakukan
35
suatu proses secara sinkron atau berbarengan (multi-threaded)” (Budi Raharjo,
2011:21).
Dari pengertian tersebut dapat disimpulkan bahwa MySQL adalah suatu
program database yang dapat mengirim, menerima, dan mengelola database
dengan sangat cepat, multi-threaded dan multi-user.
36
BAB III
METODE PENELITIAN
3.1 Metode Penelitian
Dalam pembuatan sistem ini penulis melakuukan serangkaian kegiatan
yang sistematis untuk mencapai tujuan-tujuan tertentu dengan menjelaskan jadwal
kegiatan dan waktu penelitian yang dibuat dalam bentuk tabel, jenis dan metode
pengumpulan data metode pengumpulan data, baik data primer maupun sekunder,
dan metode pengembangan sistem.
3.1.1 Jadwal Kegiatan dan Waktu Penelitian
Tabel 3.1 Jadwal Kegiatan dan Waktu Penelitian
No Kegiatan Pelaksana Waktu
1 Planning Penulis dan Staff
engineering
September 2018
2 Analisys Penulis dan Staff
engineering
September 2018
3 Desain Penulis Oktober 2018
4 Implementation Penulisdan Staff
engineering
Oktober 2018
5 Coding Penulis Okt - Nop 2018
6 Maintenance Penulis Nopember 2018
37
3.1.2 Jenis dan Metode Pengumpulan Data
Di bawah ini akan dijelaskan mengenai jenis dan metode pengumpulan
data yang digunakan dalam penelitian ini.
a. Jenis dan Sumber Data
Jenis dan sumber data menjelaskan mengenai jenis data yang diambil
beserta sumber-sumber data tersebut.
1) Data Primer
Data diambil dari bentuk checklist pemeriksaan Forkliftsetiap
harinya yang sudah berjalan serta melihat bentuk laporan manual
departemen engineering yang selama ini dibuat.
2) Data Sekunder
Data sekunder yaitu data yang diperoleh secara tidak langsung
terhadap sumber informasi yaitu melalui literatur–literatur dan
informasi-informasi yang bersumber dari luar.
b. Metode Pengumpulan Data
1) Studi Lapangan
Studi lapangan merupakan rancangan penelitian yang
mengkombinasikan antara pencarian literatur dan survei
berdasarkan pengalaman atau studi kasus dimana peneliti berusaha
mengindentifikasi variabel-variabel penting dari hubungan antar
variabel tersebut dalam suatu permasalahan tertentu
a) Observasi
38
Observasi dilakukan pada departemen engineering PT.
Supernova Flexible Packaging mengenai proses pengecekan
Forkliftyang sedang berjalan saat ini.
b) Wawancara
Wawancara dilakukan dengan staff departemen engineering
dan operator Forklift di lapangan untuk mencari data sesuai
permasalahan yang dibahas pada penelitian ini.
2) Studi Pustaka
Pada metode ini penulis mencari sumber literatur berupa buku-
buku literatur yang berhubungan dengan masalah yang akan diteliti
sebagai bahan referensi, baik dari buku-buku ilmiah, laporan
penelitian, karangan-karangan ilmiah, tesis dan sumber-sumber
tertulis baik tercetak maupun elektronik serta internet.
3.1.3 Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan dalam pengembangan
sistem ini adalah dengan menggunakan metodewaterfall. Di bawah ini adalah
gambar tahap-tahap model waterfall beserta penjelasannya. Berikut ini penjelasan
dari tahapan-tahapan model waterfall:
a. Requirement
Penulis melakukan konsultasi dengan pengguna sistem dan dapat
menilai dari proses yang selama ini berjalan untuk sistem pengecekan
Forklift yang sedang berjalan saat ini seperti apa dan mencoba
mengumpulkan beberapa data untuk kebutuhan pengembangan sistem
39
yang akan dibuat sehingga teridentifikasi beberapa kendala dan
mencari solusi terbaik dengan membuat sebuah sistem yang dapat
membantu mengatasi kelemahan-kelemahan pada sistem awal.
b. Design
Dalam tahapan ini penulis mendesain bentuk suatu arsitektur sistem
berdasarkan persyaratan yang telah ditetapkan serta mengidentifikasi
dan menggambarkan abstraksi dasar sistem perangkat lunak dan
hubungan-hubungannya. Dalam hal ini penulis mengajukan sistem
usulan berbasis desktop menggunakan Visual Studio 2012 dan
database MySQL.
c. Implementation
Dalam tahapan ini, hasil dari desain perangkat lunak akan
direalisasikan sebagai satu set program atau unit program. Setiap unit
akan diuji apakah sudah memenuhi spesifikasinya. Penulis mendesain
antarmuka program dan mengkoneksikan dengan database MySQL
dan mengujinya dengan teknik Blackbox Testing.
d. Verification
Dalam tahapan ini, setiap unit program akan diintegrasikan satu sama
lain dan diuji sebagai satu sistem yang utuh untuk memastikan sistem
sudah memenuhi persyaratan yang ada. Setelah itu sistem akan
dikirim ke pengguna sistem.Dari hasil aplikasi yang sudah jadi,
penulis memasang aplikasi ini pada PC departemen engineering.
40
e. Maintenance
Dalam tahapan ini, sistem dipasang dan mulai digunakan. Selain itu
juga memperbaiki error yang tidak ditemukan pada tahap pembuatan.
Dalam tahap ini juga dilakukan pengembangan sistem seperti
penambahan fitur dan fungsi baru.
3.2 Analisis Sistem Berjalan
Analisis prosedur yang sedang berjalan adalah menggambarkan langkah-
langkah sistem yang berjalan dari awal sampai akhir dibuat secara deskriptif dan
dalam bentuk poin-poin. Kemudian dituangkan dalam bentuk flowmapdan DFD
(Data Flow Diagram).
3.2.1 Analisis Prosedur yang sedang berjalan
Berikut ini adalah tahapan-tahapan dari sistem yang sedang berjalan pada
proses pengecekan Forklift dan maintenance pada PT.Supernova Flexible
Packaging:
a. Supervisor departemen engineeringakan memberikan formulir
checklist pengecekan Forklift setiap hari untuk operator Forklift di
lapangan.
b. Operator akan melakukan pengecekan setiap hari dan mengisi lembar
checklist tadi kemudian menyerahkannya kepada supervisor.
c. Apabila ditemukan kerusakan pada Forklift, maka engineeringakan
melakukan perbaikan dan melaporkan hasil perbaikannya pada form
perbaikan.
41
d. Admin departemen engineeringakan membuat laporan pengecekan
kerusakan pada Forklift dan pemakaian sparepartForklift yang
digunakan.
e. Laporan akan diserahkan kepada manager departemen engineering
untuk ditandatangani.
3.2.2 Flowmap
Flowmap adalah campuran peta dan flow chart, yang menunjukan
pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang yang dalam
migrasi, jumlah barang yang diperdagangkan, atau jumlah paket dalam jaringan.
Flowmap menolong analisis dan programmer untuk memecahkan masalah ke
dalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis
alternatif-alternatif lain dalam pengoprasian. Kegunaan Flowmap adalah
menggambarkan aktifitas apa saja yang sedang berjalan, menjabarkan aliran
dokumen yang terlihat, menjelaskan hubungan-hubungan data dan informasi
dengan bagian-bagian dalam aktifitas tersebut.
Berikut ini adalah gambar flowmap dari sistem yang berjalan:
42
SPV ENGINEERING OPERATOR ENGINEERING
START
Pengecekan Forklift
DEP. MAINTENANCE
Ada kerusakan?
MGR. MAINTENANCE
Checklist Pengecekan Forklift
Cek Checklist Forklift
END
Checklist Pengecekan Forklift
Isi Checklist
Checklist Pengecekan Forklift
Checklist Pengecekan Forklift
Pengesahan
Checklist Pengecekan Forklift
Melakukan Perbaikan
Ya
Pengesahan
Tidak
Checklist Pengecekan Forklift
Laporan Perbaikan
Membuat Laporan
Laporan Maintenance
Laporan Maintenance
Gambar 3.3Flowmap Sistem Berjalan
3.2.3 Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan
menggambarkan ruang lingkup suatu sistem.Diagram konteks merupakan level
tertinggi dari DFD yang menggambarkan seluruh input ke dalam sistem atau
output dari sistem yang memberi gambaran tentang keseluruhan sistem. Berikut
diagram konteks dari proses pengecekan Forklift pada departemen engineeringPT.
Supernova Flexible Packaging.
43
SI Data Maintenance
ForkliftSupervisor Eng. Checklist Pengecekan
Maintenance
Data MaintenanceLaporan Meintenance
Operator Eng.Checklist Pengecekan
Mgr. Maintenance
Laporan Maintenance Forklift
Checklist Hasil Pengecekan
Checklist Hasil Pengecekan
Gambar 3.4Diagram KonteksSistem Berjalan
3.2.4 Data Flow Diagram
Berikut Data Flow Diagram dari proses pengecekan Forklift pada
departemen engineering.
44
Proses Pengecekan Forklift
Supervisor Eng. Operator Eng.
Maintenance
Mgr. Maintenance
Checklist Pengecekan
Hasil Pengecekan
Data Hasil Pengecekan
Forklift
Dilakukan Pengecekan
Input Data Pengecekan
Cek Data Checklist
Checklist Pengecekan Yang Sudah Disahkan
Cek KerusakanKerusakan Data Kerusakan
Laporan Maintenance
Laporan MaintenanceLaporan Kerusakan
Pengecekan Data Pengecekan
Checklist Pengecekan
Gambar 3.5Data FlowDiagram Sistem Berjalan
3.3 Perancangan Sistem
3.3.1 Tujuan Perancangan Sistem
Adapun tujuan dari perancangan sistem data maintenance Forklift pada
PT.Supernova Flexible Packaging adalah sebagai berikut:
a. Mempermudah dalam proses pencatatan data pengecekan Forklift
setiap harinya oleh operator engineering karena sudah berbasis sistem
dan seluruh data sudah tersimpan dengan baik di dalam database.
45
b. Mengurangi penggunaan kertas checklist yang selama ini terjadi yang
dapat menghasilkan penghematan serta proses yang lebih mudah dan
cepat.
c. Proses informasi pengecekan dan rekap data menjadi lebih mudah
oleh maintenance serta dapat memiliki historis perbaikan Forklift yang
terjadi dalam periode waktu tertentu.
3.3.2 Gambaran Umum Sistem Usulan
Sistem yang dibuat dapat menginput data pengecekan Forklift setiap
harinya oleh operator engineering dan terdapat login akses bagi staff operator
engineering untuk menginput hasil pengecekan setiap shift-nya per hari aktif
dengan status. Sistem ini akan diakses pula oleh staff di bagian maintenance untuk
mengecek apakah ada yang perlu diperbaiki atau tidak.
Apabila menemukan ada Forklift yang perlu diperbaiki maka staff
departemen engineeringakan menginput data perbaikan (setelah dilakukan
perbaikan). Data perbaikan ini akan direkap oleh admin untuk kemudian dijadikan
3.3.3 Perancangan Prosedur yang Diusulkan
1. Flowmap
Berikut ini adalah gambar flowmap dari sistem usulan:
46
SPV ENGINEERINGOPERATOR
ENGINEERING
START
Input Request Pengecekan
DEP. MAINTENANCE MGR. MAINTENANCE
END
Database SI Data
Maintenance Forklift
Pengecekan Forklift
Input Hasil Pengecekan
Cek Hasil Pengecekan
Ada kerusakan?
Melakukan Perbaikan
Ya
Input Data Perbaikan
Membuat Laporan
Tidak
Laporan Maintenance
Laporan Maintenance
Gambar 3.6Flowmap Sistem Usulan
47
2. Diagram Konteks
Berikut diagram konteks usulan dari proses maintenanceForklift pada
departemen engineering.
SI Data Maintenance
ForkliftSupervisor Eng. Input Request Pengecekan
Dep. Maintenance
Cek Hasil PengecekanData Maintenance
Laporan Meintenance
Operator Eng.Data Hasil Pengecekan
Mgr. Maintenance
Laporan Maintenance Forklift
Hasil PengecekanLaporan Maintenance
Input Hasil PengecekanData Hasil Pengecekan
Gambar 3.7Diagram KonteksSistem Usulan
48
3. Data Flow Diagram
Proses Input Request Pengecekan
Supervisor Eng. Operator Eng.
Mgr. Maintenance
Input Request Pengecekan
Data Hasil Pengecekan
Hasil Pengecekan
Dilakukan Pengecekan
Input Data Hasil Pengecekan
KerusakanData Kerusakan
Rekap Laporan
Input Kerusakan
Rekap Maintenance
View_maintenance Data Maintenance
Laporan Maintenance
Laporan MaintenanceHasil Rekap Pengecekan dan Maintenance
Dep. Engineering
Proses Pembuatan Data Master
Input Data Master
Forklift
Item_Checklist
User
Info Data Master
Pengecekan
Data_Kerusakan
Laporan Pengecekan
Gambar 3.8Data FlowDiagram Sistem Usulan
4. Kamus Data (Dokumentasi Input/Output)
Dari analisa sistem berjalan yang telah penulis lakukan, penulis
menyimpulkan bahwa dibutuhkan suatu database untuk menyimpan
data-data pada system informasi data maintenance Forklift pada PT.
Supernova Flexible Packaging. Berikut adalah kamus data yang
diperlukan.
49
1) Forklift = {@id_forklift + nama_forklift + brand}
2) Item_checklist = {@id_checklist + item_checklist}
3) Data_kerusakan = {@id_kerusakan + nama_kerusakan +
keterangan}
4) User_akses = {@id_user + nama_lengkap + username +
password + level}
5) Pengecekan = {@no_pengecekan + tanggal +shift + supervisor +
id_user + id_ forklift}
6) Pengecekan_detail = {no_pengecekan + id_checklist +
id_kerusakan + status}
7) Perbaikan = {@no_perbaikan + tanggal + no_pengecekan +
jenis_perbaikan + id_op_maint + keterangan}
3.3.4 Perancangan Basis Data
a. Normalisasi
Di dalam normalisasi terdapat berbagai bentuk normal, dibawah ini
dijelaskan dalam tabel bentuk-bentuk normalisasi dari perancangan
basis data dari sistem yang akan diusulkan.
1) Tabel Unnormal
Di bawah ini adalah tabel unnormal dari perancangan basis data
pada sistem yang akan diusulkan.
50
Gambar 3.9Bentuk Unnormal Form
2) Tabel Normal Pertama (1NF)
Tabel normal pertama ini semua elemen yang mempunyai atribut
bernilai banyak sudah dihilangkan, berikut ini adalah normalisasi
tahap normal pertama:
Gambar 3.10Bentuk Normal Pertama
3) Normalisasi Tahap Kedua (2NF)
Gambar 3.11Bentuk Normal Kedua
51
4) Normalisasi Bentuk Ketiga
Normalisasipada bentuk ketiga adalah menghilangkan
ketergantungan transitif. Di bawah ini adalah tabel-tabel yang
telah di normalisasikan dalam bentuk ketiga.
Gambar 3.12Bentuk Normal Ketiga
b. Entity Relatioship Diagram(ERD)
Supervisor membuat1Data
Pengecekan
No_pengecekan
tanggal
shift
supervisor
M
melibatkan
M
Checklist_itemId_checklist
Item_checklist
M
mendapatkan
M
Data_Kerusakan
M
UntukM Forklift
Id_forklift Nama_forklift brand
M
Id_user
Id_forklift
Id_kerusakan
Nama_kerusakan
Keterangan
Gambar 3.13Entity Relationship Diagram
c. Struktur File
Di bawah ini adalah struktur file dalam perancangan database.
52
Tabel 3.2 Tabel Forklift
No Field Type Size Keterangan
1 Id_forklift Varchar 5 Kode Forklift
2 Nama_forklift Varchar 50 Nama Forklift
3 Brand Varchar 50 Brand Forklift
Tabel 3.3 Tabel Item Checklist
No Field Type Size Keterangan
1 Id_checklist Varchar 5 Kode Checklist
2 Nama_checklist Varchar 50 Nama Checklist
Tabel 3.4 Tabel Data Kerusakan
No Field Type Size Keterangan
1 Id_kerusakan Varchar 5 Kode Kerusakan
2 Nama_kerusakan Varchar 50 Nama Kerusakan
3 Keterangan Varchar 50 Keterangan Kerusakan
Tabel 3.5 Tabel User Akses
No Field Type Size Keterangan
1 Id_user Varchar 5 Index User
2 Nama_lengkap Varchar 100 Nama User
3 Username Varchar 100 Username User
4 Password Varchar 100 Password User
5 Level Varchar 100 Hak Akses User
Tabel 3.6 Tabel Pengecekan
No Field Type Size Keterangan
1 No_pengecekan Varchar 100 Nomor Pengecekan
2 Tanggal Date Tanggal Pengecekan
3 Shift Varchar 100 Shift Pengecekan
4 Supervisor Varchar 100 Nama Supervisor
5 Id_user Varchar 100 Kode User
6 Id_forklift Varchar 100 Kode Forklift
53
Tabel 3.7 Tabel Pengecekan Detail
No Field Type Size Keterangan
1 No_pengecekan Varchar 100 Nomor Pengecekan
2 Id_checklist Varchar 100 Kode Checklist
3 Id_kerusakan Varchar 100 Kode Kerusakan
4 Status Varchar 100 Status Kerusakan
d. HIPO
HIPO adalah hierarki input proses dan output. Berikut ini adalah
HIPO yang diusulkan.
MENU UTAMA
Master
LOGIN
LogoutHasil Pengecekan
Forklift
User_akses
Item_checklist
Input KerusakanLaporan
Pengecekan
Gambar 3.14HIPOStaff Maintenance
3.3.5 Perancangan Antar Muka
1. Struktur Menu
Struktur menu yang akan diusulkan terdapat dalam gambar di bawah
ini:
54
Meu Utama
Input Item Checklist
Keluaran
Keluar Sistem
MasukanStatus Hasil Pengecekan
Data Item Checklist
Data Hasil Pengecekan
Cetak Hasil Pengecekan
Input Forklift
Input User
Data Forklift
Data User
Status Hasil Pengecekan
Data Hasil Pengecekan
Input Kerusakan Data Kerusakan
Gambar 3.15Perancangan Struktur
2. Perancangan Input
Berikut ini adalah beberapa tampilan dari perancangan input dari
aplikasi yang diusulkan :
Gambar 3.16Perancangan Menu Login
55
Gambar 3.17Perancangan Menu Utama
Gambar 3.18Perancangan InputData
56
3. PerancanganOutput
Gambar 3.19Perancangan Rekap Hasil Maintenance
57
BAB IV
PEMBAHASAN DAN HASIL
4.1 Pembahasan
4.1.1 Spesifikasi Hardware
Untukspesifikasi PC yang direkomendasikan di departemen engineering
adalah PC dengan spek Minimal Core2Duo, RAM 2 GB, HD minimal 160 GB
dilengkapi dengan jaringan LAN (tanpa internet tidak ada masalah).
4.1.2 Spesifikasi Software
Untuk spesifikasi software yang dibutuhkan untuk dipasang pada PC
departemen engineering adalah Sistem Operasi minimal Windows 7, Instalasi
Xampp 1.8.0 dan Visual Studio 2012
4.1.3 Hubungan Antar Tabel
Gambar 4.1Hubungan Antar Tabel DatabaseHasil
4.1.4 Pengujian Perangkat Lunak
58
Pengujianperangkat lunak (Software Testing) merupakan suatu investigasi
yang dilakukan untuk mendapatkan informasi mengenai kualitas dari aplikasi
yang sedang diuji. Berikut pengujian yang penulis susun:
1) Pengujian Login
Tabel 4.1 Pengujian Form Login
Kasus dan Hasil Uji (Data Normal)
Data Masukan Data Diharapkan Pengamatan Kesimpulan
Data Terdaftar User akan masuk ke
tampilan MENU
User dapat masuk ke MENU
UTAMA sesuai hak akses
masing-masing
[x] Diterima
[ ] Ditolak
Kasus dan Hasil Uji (Data Salah)
Data Masukan Data Diharapkan Pengamatan Kesimpulan
Data nama tidak
diisi
Muncul pesan
“LOGIN GAGAL!”
Menampilkan pesan “LOGIN
GAGAL!”
[x] Diterima
[ ] Ditolak
Input username
dan password
salah
Muncul pesan
“LOGIN GAGAL!”
Menampilkan pesan “LOGIN
GAGAL!”
[x] Diterima
[ ] Ditolak
2) PengujianInput Data Master Forklift, Item Checklist dan User Akses
Tabel 4.2 Pengujian Input Data Master
Kasus dan Hasil Uji (Data Normal)
Data Masukan Data Diharapkan Pengamatan Kesimpulan
Input tidak
lengkap saat
simpan
Muncul pesan “Data
harus diisi
lengkap...”saat klik
SIMPAN
Menampilkan pesan “Data
harus diisi lengkap...”
[x] Diterima
[ ] Ditolak
Data yang Data tampil di Data tampil di DataGrid [x] Diterima
59
tersimpan akan
tampil di
DataGrid
DataGrid setelah
disimpan
[ ] Ditolak
3) Pengujian Input Data Request Pengecekan
Tabel 4.3Pengujian Input Data Request Pengecekan
Kasus dan Hasil Uji (Data Normal)
Data Masukan Data Diharapkan Pengamatan Kesimpulan
Input tidak
lengkap saat
simpan
Muncul pesan “Data
harus diisi
lengkap...”saat klik
SIMPAN
Menampilkan pesan “Data
harus diisi lengkap...”
[x] Diterima
[ ] Ditolak
Data yang
tersimpan akan
tampil di
DataGrid
Data tampil di
DataGrid setelah
disimpan
Data tampil di DataGrid [x] Diterima
[ ] Ditolak
4) Pengujian Update Data Hasil Pengecekan
Tabel 4.4Pengujian UpdateData Hasil Pengecekan
Kasus dan Hasil Uji (Data Normal)
Data Masukan Data Diharapkan Pengamatan Kesimpulan
Data
pengecekan
tampil dalam
DataGrid
Data pengecekan
tampil dalam
DataGrid
Data pengecekan tampil
dalam DataGrid
[x] Diterima
[ ] Ditolak
Status berubah
saat update
status
Status berubah saat
update status
Status berubah saat update
status
[x] Diterima
[ ] Ditolak
5) Pengujian Input Data Kerusakan
60
Tabel 4.5Pengujian Input Data Kerusakan
Kasus dan Hasil Uji (Data Normal)
Data Masukan Data Diharapkan Pengamatan Kesimpulan
Input tidak
lengkap saat
simpan
Muncul pesan “Data
harus diisi
lengkap...”saat klik
SIMPAN
Menampilkan pesan “Data
harus diisi lengkap...”
[x] Diterima
[ ] Ditolak
Data yang
tersimpan akan
tampil di
DataGrid
Data tampil di
DataGrid setelah
disimpan
Data tampil di DataGrid [x] Diterima
[ ] Ditolak
6) Pengujian Cetak Laporan Maintenance
Tabel 4.6Pengujian Cetak Laporan Maintenance
Kasus dan Hasil Uji (Data Normal)
Data Masukan Data Diharapkan Pengamatan Kesimpulan
Tanggal diisi
sesuai periode
rekap
Muncul data laporan
sesuai periode yang
diinput
Menampilkan data laporan
sesuai periode yang diinput
[x] Diterima
[ ] Ditolak
Hasil cetak
laporan akan
tampil saat klik
button CETAK
Hasil cetak laporan
akan tampil saat klik
button CETAK
Hasil cetak laporan tampil
saat klik button CETAK
[x] Diterima
[ ] Ditolak
4.1.5 Langkah-langkah Menjalankan Program
Berikut langkah-langkah dalam menjalankan aplikasi sebagai berikut:
61
1) Supervisor engineering melakukan login ke sistem untuk melakukan
pemantauan hasil pengecekan Forklift setiap harinya oleh operator.
Supervisor engineering memasukkan data username dan password
sesuai hak aksesnya
2) Operator engineeringakan melakukan pengecekan Forklift di lapangan,
setelah pengecekan dilakukan, operator engineeringakan menginput
data hasil pengecekan setiap harinya ke sistem
3) Data hasil pengecekan akan tampil setiap hari di menu Hasil
Pengecekan
4) Staff departemen maintenancemelakukan login ke sistem untuk melihat
hasil pengecekan setiap harinya apakah ada masalah kerusakan atau
tidak
5) Apabila terjadi masalah kerusakan, maka departemen maintenance akan
melakukan perbaikan di lapangan. Hasil perbaikan di lapangan akan
diinput di menu Input Kerusakan dan memberikan keterangan
6) Dalam 1 bulan, departemen maintenance akan membuat laporan yang
dapat di cetak melalui menu Laporan Pengecekan
7) Laporan maintenance dan kerusakan dicetak berdasarkan periode
tanggal tertentu dalam sistem
4.1.6 Tampilan Antar Muka
1. Form Login
62
2. Menu Utama
3. Input Data Forklift
63
4. Input Data Item Checklist
64
5. Input Data Kerusakan
6. Hasil Pengecekan
65
4.2.4 Kelebihan dan Kekurangan
Dalam penelitian ini penulis mencoba menggali kelebihan dan kekurangan
dari aplikasi yang sudah dibuat, berikut hasil analisa dari penulis:
1) Kelebihan
Kelebihan dari aplikasi ini adalah memudahkan input data pengecekan
setiap harinya oleh departemen Gudang dan mudah melakukan
pengontrolan data checking Forklift. Selain itu departemen maintenance
juga mudah dalam menginput data kerusakan serta memiliki data
historis maintenance Forklift.
2) Kekurangan
Untuk kekurangan dari aplikasi ini antara lain aplikasi ini belum
terintegrasi dengan pemakaian sparepart Forklift dan order sparepart ke
supplier, selain itu masih memerlukan resource besar apabila hendak di
integrasikan databasenya secara client-server.
66
BAB V
PENUTUP
5.1 Kesimpulan
Dari hasil penelitian dalam perancangan pembuatan sistem ini, maka dapat
penulis simpulkan:
1. Dengan adanya pengembangan sistem informasi ini maka pemborosan
kertas untuk pengecekan Forklift dapat dihindari, semua data diinput
melalui sistem di komputer dan terintegrasi ke departemen
maintenance.
2. Sistem ini dapat membantu penelusuran data masalah pada pengecekan
Forklift oleh departemen gudang karena semua data sudah terdatabase
dengan baik.
3. Dengan sistem ini maka masalah-masalah yang berhubungan dengan
tidak adanya historis pengecekan dan perbaikan apa saja yang sudah
dilakukan oleh departemen maintenance jadi lebih mudah dicari dan di
cetak.
5.2 Saran
Dari hasil penelitian dalam perancangan pembuatan sistem ini, maka
penulis mengharapkan masukan dan saran terutama:
67
1. Diharapkan sistem ini dapat mampu dikembangkan lagi terutama pada
pola informasi yang lain yaitu adanya system stok sparepart Forklift
dan penerimaan sparepart dari supplier.
2. Diharapkan sistem memiliki data reminder ke departemen maintenance
dalam bentuk SMS atau lainnya apabila operator Gudang memiliki
temuan kerusakan Forklift dan menginputnya di sistem sehingga
proses perbaikan tidak memerlukan waktu yang lama.
3. Disarankan untuk ada penelitian terkait mengenai pengembangan
sistem kearah yang lebih komplek lagi dan sistem ini dapat
dikembangkan agar dapat terintegrasi ke departemen lain.
68
DAFTAR PUSTAKA
Al-Bahra bin Ladjamudin, 2005, Analisis Dan Desain Sistem Informasi, Graha
Ilmu: Yogyakarta.
Fathansyah, 2012, Basis Data, Penerbit: Informatika, Bandung.
Indrajani, 2011, Perencanaan Basis Data dalam All in 1, Jakarta : elex Media
Komputindo.
Jogiyanto 2005, Analisis & Desain Sistem Informasi, Andi Offset, Yogyakarta.
Yakub, 2012, Pengantar Sistem Informasi, :Graha Ilmu, Yogyakarta.
Mc. Leod, Reymond, 2008, Sistem Informasi Manajemen, Penerbit: Salemba
Empat.
Nugroho, Adi, 2011, Perancangan dan Implementasi Sistem Basis Data”, Andi
Offset, Yogyakarta.
Sutabri, Tata, 2012, Sistem Informasi Manajemen, Andi Offset, Yogyakarta.
Sutanta, Edhy, 2005, Sistem Informasi Manajemen, Penerbit: Graha ilmu.
Turban, Rainer, Potter, 2006,Introduction to Information Systems: Supporting and
Transforming Business, New Jersey: Wiley Plus.