TUGAS AKHIR
Diajukan Sebagai Salah Satu Syarat Kelulusan Mata Kuliah Tugas Akhir
Program Studi Teknik Informatika Fakultas Teknik
Universitas Suryakancana
OLEH
ALIEF RAMADHAN
5520116006
ii
LEMBAR PENGESAHAN
LAPORAN TUGAS AKHIR
NPM : 5520116066
Mengetahui :
Ketua Program Studi
Teknik Informatika
ii
LEMBAR PERNYATAAN KEASLIAN
NPM : 5520116066
Dengan ini saya menyatakan bahwa dalam laporan penelitian ini tidak terdapat
karya yang pernah diajukan untuk memperoleh kelulusan Tugas Akhir ataupun
gelar kesarjanaan di suatu Perguruan Tinggi, dan sepanjang pengetahuan saya
juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh
orang lain, kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan
dalam daftar pustaka.
iii
ABSTRAK
Sistem informasi adalah suatu kombinasi teratur apapun baik dari people,
hardware, software,maupun database yang mengumpulkan,mengubah,dan
menyebarkan informasi di dalam suatu bentuk organisasi. Sementara maintenance
adalah memonitor dan memelihara fasilitas dengan merancang, mengatur,
menangani, dan memeriksa pekerjaan. Kelancaran sebuah perusahaan yang
bergerak di bidang jasa transportasi sangat bergantung oleh bagaimana cara
mencegah kerusakan armada bus agar tidak berhenti beroperasi. Sistem
Operasional CV. Nur Rizqi Sejahtera ini mempercayakan proses perawatan atau
maintenance bus nya kepada pihak perusahaan. Namun, terdapat beberapa
masalah dalam sistem perawatan armada bus. Selama ini sistem perawatan yang
dilakukan masih bersifat korektif dimana perawatan dilakukan setelah mesin
mengalami kerusakan. Hal ini tentunya dapat mengakibatkan banyaknya frekuensi
breakdown yang terjadi pada armada bus sehingga menghambat kegiatan
operasional. Selain itu ada kesulitan lain dalam menjadwalkan kegiatan preventive
maintenance guna mencegah kerusakan pada armada bus. Oleh karena itu,
dibutuhkan sebuah sistem informasi maintenance untuk melakukan monitoring
terhadap proses maintenance armada bus sehingga setiap bus yang beroperasi
dapat melakukan langkah preventive untuk menghindari terjadinya breakdown.
ABSTRACT
iv
Key : Information Systems, Applications, Operations, Monitoring,
Transportation, Bus.
v
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah Subhanahu Wata’ala yang
telah melimpahkan rahmat dan karunia-Nya penulis dapat menyelesaikan laporan
Tugas Akhir yang berjudul “Sistem Informasi Maintenance Armada Bus Di
CV. Nur Rizqi Sejahtera”.
Laporan ini merupakan salah satu persyaratan kelulusan pada mata kuliah
Tugas Akhir di Program Studi Teknik Informatika Fakultas Teknik Universitas
Suryakancana Cianjur.
Penelitian dan penyusunan laporan Tugas Akhir ini adalah suatu proses
yang tidak lepas dari bantuan, bimbingan, serta dukungan berbagai pihak. Untuk
itu penulis mengucapkan rasa terima kasih dan penghargaan yang sebesar-
besarnya kepada :
1. Yang tercinta kedua orang tua penulis yang telah memberikan doa dan
dorongan kepada penulis baik secara moril maupun materil dalam
menyelesaikan penyusunan laporan ini.
2. Keluarga besar yang selalu memberi dukungan dan semangat kepada penulis.
3. Ibu Ai Musrifah, S.T., M.Kom. selaku Dosen Pembimbing Tugas Akhir yang
senantiasa meluangkan waktu untuk memberikan petunjuk, arahan dalam
menyusun laporan Tugas Akhir ini.
4. Bapak Tarmin Abdulghani, S.T., M.T. selaku Dosen Wali dan Ketua Prodi
Teknik Informatika.
5. Seluruh staf dan dosen Program Studi Teknik Informatika Universitas
Suryakancana yang telah memberikan materi perkuliahan kepada penyusun.
6. Teman – teman seperjuangan IF B 2017 dan seluruh mahasiswa informatika
angkatan 2017.
Penulis menyadari bahwa laporan ini masih jauh dari sempurna, oleh karena
itu penulis mengharapkan masukan berupa saran dari semua pihak untuk
perbaikan dan pengembangan penelitian ini. Akhir kata penulis berharap agar
laporan Tugas Akhir ini dapat memberikan manfaat bagi perkembangan teknologi
informasi saat ini.
vi
DAFTAR ISI
LEMBAR PERNYATAAN KEASLIAN.............................................................ii
KATA PENGANTAR..........................................................................................iii
DAFTAR ISI..........................................................................................................iv
DAFTAR TABEL...............................................................................................xvi
DAFTAR GAMBAR..........................................................................................xvii
BAB I PENDAHULUAN.......................................................................................1
1.1 Latar Belakang......................................................................................1
1.2 Rumusan Masalah.................................................................................2
1.3 Maksud dan Tujuan...............................................................................3
1.4 Batasan Masalah....................................................................................3
1.5 Metode Penelitian..................................................................................4
1.6 Waktu Penelitian...................................................................................5
BAB II TINJAUAN PUSTAKA............................................................................7
2.1 Tinjauan Pustaka...................................................................................7
2.1.1 Profil CV. Nur Rizqi Wisata...................................................7
2.1.2 Strukrur Operasional CV. Nur Rizqi Wisata..........................7
2.1.3 Rincian Tugas CV. Nur Rizqi Wisata.....................................8
2.2 Landasan Teori......................................................................................9
2.2.1 Sistem......................................................................................9
2.2.2 Informasi...............................................................................10
2.2.3 Sistem Informasi...................................................................10
2.2.4 Maintenance..........................................................................11
2.2.5 Bus .......................................................................................12
2.2.6 Pengujian...............................................................................13
2.2.7 Unified Modelling Language(UML)....................................15
2.3 Tool-Tool Yang Digunakan.................................................................18
2.3.1 Visual Paradigm For UML...................................................18
2.3.2 Balsamic Mockups................................................................19
2.3.3 XAMPP.................................................................................19
2.3.4 MySQL.................................................................................20
vii
2.3.5 PHP.......................................................................................20
2.3.6 DBMS...................................................................................21
2.3.7 Database................................................................................22
2.3.8 Localhost...............................................................................22
2.3.9 Balsamiq Mockup................................................................22
2.3.10 Sublime Text.........................................................................23
2.3.11 Google Chorme.....................................................................24
2.3.12 Bootstrap...............................................................................24
BAB III ANALISIS DAN PERANCANGAN SISTEM....................................25
3.1 Analisis Sistem....................................................................................25
3.1.1 Analisis Masalah...................................................................25
3.1.2 Analisis Sistem yang Sedang Berjalan.................................25
3.1.3 Standarisasi kelayakan unit bus............................................26
3.2 Analisis Kebutuhan Sistem.................................................................26
3.2.1 Analisis Kebutuhan Non Fungsional....................................26
3.2.2 Kebutuhan Perangkat Keras..................................................26
3.2.3 Kebutuhan Perangkat Lunak.................................................27
3.3 Analisis Kebutuhan Fungsional..........................................................27
3.3.1 Use Case Scenario (Naratif)..................................................28
3.3.2 Actor List..............................................................................36
3.3.3 Use Case List........................................................................36
3.3.4 Use Case Diagram.................................................................37
3.3.5 Activity Diagram..................................................................38
3.3.6 Class Diagram.......................................................................46
3.3.7 Sequence Diagram................................................................47
3.4 Perancangan Sistem............................................................................52
3.4.1 Struktur Tabel.......................................................................52
3.4.2 Perancangan Antarmuka.......................................................55
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM...............................68
4.1. Implementasi Sistem...........................................................................68
2.3.13 4.1.1 Implementasi Perangkat Keras....................................68
4.1.2 Implementasi Perangkat Lunak.............................................69
viii
4.2. Implementasi Antar Muka...................................................................70
4.3. Pengujian.............................................................................................74
BAB V PENUTUP................................................................................................80
5.1. Kesimpulan.........................................................................................80
5.2 Saran....................................................................................................80
ix
DAFTAR TABEL
Tabel 3.2 Use Case Scenario Login.......................................................................44
Tabel 3.3 Use Case Scenario Beranda...................................................................44
Tabel 3.4 Use Case Scenario Kelola Karyawan....................................................44
Tabel 3.4 Use Case Scenario Kelola Bus...............................................................46
Tabel 3.5 Use Case Scenario Kelola Jabatan.........................................................47
Tabel 3.6 Use Case Scenario Kelola Sparepart......................................................48
Tabel 3.7 Use Case Scenario Kelola Mesin...........................................................49
Tabel 3.8 Use Case Scenario Rekap Perjalanan....................................................51
Tabel 3.9 Use Case Scenario Tindakan.................................................................52
Tabel 3.10 Use Case Scenario Penyewaan............................................................53
Tabel 3.11 Actor List.............................................................................................54
Tabel 3.12 Use Case List.......................................................................................54
x
DAFTAR GAMBAR
Gambar 3.1 Use Case Diagram Sistem Informasi Maintenance............................55
Gambar 3.2 Activity Diagram Login.....................................................................56
Gambar 3.3 Activity Diagram Beranda.................................................................57
Gambar 3.4 Activity Diagram Kelola Karyawan...................................................58
Gambar 3.5 Activity Diagram Kelola Bus.............................................................59
Gambar 3.6 Activity Diagram Kelola Jabatan.......................................................60
Gambar 3.7 Activity Diagram Kelola Sparepart....................................................61
Gambar 3.8 Activity Diagram Kelola Mesin.........................................................62
Gambar 3.9 Activity Diagram Rekap Perjalanan...................................................63
Gambar 3.10 Activity Diagram Tindakan..............................................................64
Gambar 3.11 Activity Diagram Laporan...............................................................65
Gambar 3.12 Class Diagram Aplikasi di Nur Rizqi Sejahtera...............................66
Gambar 3.13 Sequence Diagram Login.................................................................66
Gambar 3.14 Sequence Diagram Beranda.............................................................67
Gambar 3.14 Sequence Diagram Kelola Karyawan..............................................67
Gambar 3.16 Sequence Diagram Kelola Bus.........................................................68
Gambar 3.17 Sequence Diagram Kelola Jabatan...................................................68
Gambar 3.18 Sequence Diagram Kelola Sparepart...............................................69
Gambar 3.19 Sequence Diagram Kelola Mesin.....................................................69
Gambar 3.20 ERD..................................................................................................69
Gambar 3.20 Sequence Diagram Rekap Perjalanan..............................................70
Gambar 3.21 Sequence Diagram Tindakan...........................................................70
Gambar 3.22 Sequence Diagram Laporan.............................................................71
Gambar 3.23 Perancangan antarmuka Login.........................................................76
Gambar 3.24 Perancangan antarmuka Beranda Admin.........................................77
Gambar 3.25 Perancangan antarmuka Beranda Co Driver....................................78
Gambar 3.26 Perancangan antarmuka Beranda Mekanik......................................79
Gambar 3.27 Perancangan antarmuka Kelola Karyawan......................................80
Gambar 3.28 Perancangan antarmuka Kelola Bus.................................................81
xi
Gambar 3.29 Perancangan antarmuka Kelola Jabatan...........................................82
Gambar 3.30 Perancangan antarmuka Kelola Sparepart.......................................83
Gambar 3.31 Perancangan antarmuka Kelola Mesin.............................................84
Gambar 3.32 Perancangan antarmuka Rekap Perjalanan......................................85
xii
DAFTAR SIMBOL
A. Simbol Use Case Diagram
No Gambar Nama Keterangan
1 Actor Menspesifikasikan himpunan peran
yang pengguna mainkan ketika
berinteraksi dengan use case.
xiii
No Gambar Nama Keterangan
10 Note Elemen fisik yang eksis saat aplikasi
dijalankan dan mencerminkan suatu
sumber daya komputasi.
xiv
No Nama Simbol Gambar Keterangan
xv
No Nama Simbol Gambar Keterangan
2 Digunakan untuk
menggambarkan objek
Entitas yang dapat di
identifikasikan dalam
lingkungan pemakai.
3 Menggambarkan elemen-
elemen dari suatu entitas
Atribut
yang menggambarkan
entitas.
4 Satu entitas di dalam
himpunan entitas A
dihubungkan dengan
paling banyak satu
entitas di dalam
himpunan entitas B, dan
Satu ke satu
entitas di dalam
himpunan entitas B
dihubungkan dengan
paling banyak satu
entitas dalam himpunan
entitas A.
5 Satu ke banyak Satu entitas di dalam
himpunan entitas A
dihubungkan dengan
lebih dari satu entitas di
xvi
No Nama Simbol Gambar Keterangan
xvii
No Gambar Nama Keterangan
3 Final State Bagaimana objek dibentuk dan
dihancurkan.
4 Transition Sebuah kejadian yang memicu
sebuah state objek dengan cara
memperbaharui satu atau lebih nilai
atributnya.
5 Association Apa yang menghubungkan antara
objek satu dengan objek lainnya.
6 Node Elemen fisik yang eksis saat aplikasi
dijalankan dan mencerminkan suatu
sumber daya komputasi.
xviii
No Nama Simbol Gambar Keterangan
xix
BAB I
PENDAHULUAN
xx
21
1. Communication
Melakukan konsultasi dan wawancara dengan Manajer CV. Nur Rizqi
Sejahtera dalam mengumpulkan data-data proses pencatatan dan maintenance
yang sedang berlangsung, monitoring proses maintenance, penanganan proses
maintenance, serta proses perekapan laporan maintenance.
2. Quick Plan
Setelah mendapatkan informasi melalui komunikasi maka dilakukan
perencanaan-perencanaan dalam membangun sistem informasi maintenance,
seperti merancang bagaimana proeses monitoring maintenance
terkomputerisasi akan dilakukan, fitur-fitur apa saja yang akan dibutuhkan di
dalam sistem yang akan dibuat, lalu bagaimana bentuk laporan yang
terkomputerisasi akan dibuat pada sistem.
3. Modeling Quick Design
Pada tahap ini akan dilakukan simulasi perancangan dengan cepat
berdasarkan rancangan yang telah dibuat pada tahap sebelumnya. Dimana
sebelum simulasi ini diambil terlebih dahulu data analisis yang telah dilakukan
pada proses kedua yaitu Quick Plan, simulasi yang dibuat adalah Prototype
berbentuk mock-up sehingga dapat mempermudah dalam melakukan
pengecekan akurasi sistem yang akan dibangun.
4. Contruction of Prototype
Membangun Prototype dengan menanamkan fungsi fungsi yang akan
digunakan dan dibutuhkan pada sistem dengan menggunakan CodeIgniter
framework pada sebuah program aplikasi agar memudahkan pengguna.
5. Deployment Delivery & Feedback
Melakukan uji coba dengan melakukan pengujian menggunakan metode
black box. Pengujian ini dilakukan secara Prototype mencoba fungsi secara
satu per-satu apakah sesuai dengan apa yang seharusnya dilakukan oleh
fungsi-fungsi tersebut.
25
3.
2.1 Tinjauan Pustaka
Tinjauan pustaka membahas tentang gambaran organisasi tempat survey
yang didalamnya mencakup sejarah singkat organisasi, struktur organisasi dan
deskripsi kerja.
Profil CV. Nur Rizqi Wisata
Berikut ini merupakan profil CV. Nur Rizqi Sejahtera :
Nama Organisai : CV. Nur Rizqi Sejahtera
Alamat Organisasi : Perumahan Sabandar Permai Blok A3 No
Desa Sabandar Kec. Karangtengah, Kab.
Cianjur
Nur Rizqi Wisata merupakan perusahaan jasa yang bergerak dibidang
Biro Perjalanan Wisata (BPW) domestik dibawah naungan Cv. Nur Rizqi
Sejahtera. Nur Rizqi Wisata didirikan pada 29 Januari 2008 di Kota Bandung dan
membuka cabang di Kota Cianjur dan Bogor pada Akhir Tahun 2015 dan pada
tahun 2016 telah legal sampai perubahan akta pendirian perusahaan baru di tahun
2018.
Strukrur Operasional CV. Nur Rizqi Wisata
Struktur operasional merupakan suatu bagian dan uraian tugas yang
menggambarkan hubungan wewenang dan tanggung jawab bagi setiap karyawan
yang ada dalam perusahaan. Dengan adanya struktur operasional yang jelas, maka
seluruh kegiatan dapat dilaksanakan dengan baik dan mengarah pada tujuan yang
telah ditetapkan oleh perusahaan, khususnya pada bidang maintenance armada
26
bus yang dilakukan. Struktur organisasi CV. Nur Rizqi Wisata terdapat pada
Gambar 2.1.
27
menentukan apakah bus layak beroperasi atau tidak. Mekanik sendiri memiliki
spesialisasi masing masing sesuai dengan bus yang sedang diperbaiki.
28
Informasi
Informasi merupakan hal yang sangat penting bagi perusahaan dalam
mengambil setiap pengambilan keputusan. Secara Etimologi, Informasi berasal
dari bahasa Perancis kuno yaitu informaction (tahun 1387) yang diambil dari
bahasa latin informationem yang berarti “garis besar, konsep,ide”
Definisi menurut Agus Mulyanto (2009),informasi adalah “data yang
diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya, sedangkan data merupakan sumber informasi yang
menggambarkan suatu kejadian yang nyata”.
Pengertian menurut Krismaji (2015), Informasi adalah “data yang telah
diorganisasi dan telah memiliki kegunaan dan manfaat”. Hal serupa disampaikan
oleh Romney dan Steinbart (2015) : Informasi (information) adalah data yang
telah dikelola dan diproses untuk memberikan arti dan memperbaiki proses
pengambilan keputusan. Sebagaimana perannya, pengguna membuat keputusan
yang lebih baik sebagai kuantitas dan kualitas dari peningkatan informasi.
Berdasarkan pengertian diatas dapat disimpulkan bahwa pengertian
informasi adalah data yang diolah agar bermanfaat dalam pengambilan keputusan
bagi penggunanya.
Sistem Informasi
Pengertian menurut Kadir (2014), Sistem informasi adalah “sebuah
rangkaian prosedur formal dimana data dikelompokkan, diproses menjadi
informasi, dan didistribusikan kepada pemakai”. Pengertian menurut Krismaji
(2015) : Sistem informasi adalah cara-cara yang diorganisasi untuk
mengumpulkan, memasukkan, dan mengolah serta menyimpan data, dan cara-cara
yang diorganisasi untuk menyimpan, mengelola, mengendalikan, dan melaporkan
informasi sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan
yang telah ditetapkan.
Definisi menurut Diana dan Setiawati (2011): Sistem informasi, yang
kadang kala disebut sebagai sistem pemrosesan data, merupakan sistem buatan
manusia yang biasanya terdiri dari sekumpulan komponen (baik manual maupun
29
berbasis komputer) yang terintegrasi untuk mengumpulkan, menyimpan, dan
mengelola data serta menyediakan informasi mengenai saldo persediaan.
Hal serupa juga disampaikan oleh Laudon (2014) yang mendefinisikan
sistem informasi : Secara teknis sebagai sesuatu rangkaian yang komponen-
komponennya saling terkait yang mengumpulkan (dan mengambil kembali),
memproses, menyimpan dan mendistribusikan informasi untuk mendukung
pengambilan keputusan dan mengendalikan perusahaan.
Jadi berdasarkan pengertian diatas dapat disimpulkan bahwa sistem
informasi adalah kumpulan data yang terintegritasi dan saling melengkapi dengan
menghasilkan output yang baik guna untuk memecahkan masalah dan
pengambilan keputusan
Maintenance
Pemeliharaan atau maintenance merupakan suatu fungsi yang penting
dalam suatu perusahaan pabrik yang sama pentingnya dengan fungsi-fungsi lain
seperti produksi. Hal ini karena apabila kita mempunyai peralatan atau
fasilitas,maka biasanya kita selalu berusaha untuk tetap mempergunakan peralatan
atau fasilitas tersebut. Demikian pula halnya dengan perusahaan pabrik, dimana
pimpinan perusahaan pabrik tersebut akan selalu berusaha agar fasilitas atau
peralatan produksinya dapat dipergunakan sehingga kegiatan produksinya dapat
berjalan dengan lancar.
Dalam usaha untuk menggunakan terus fasilitas tersebut agar kontinuitas
produksi dapat terjamin, maka dibutuhkan kegiatan-kegiatan pemeliharaan dan
perawatan yang meliputi kegiatan pengecekan, pemberian minyak (lubrication)
dan perbaikan atau reparasi atas kerusakan-kerusakan yang ada serta penyesuaian
atau penggantian spare part atau komponen pada fasilitas tersebut. Jadi dengan
adanya kegiatan maintenance ini maka fasilitas atau peralatan pabrik dapat
dipergunakan untuk produksi sesuai dengan rencana, dan tidak mengalami
kerusakan selama fasilitas atau peralatan tersebut dipergunakan untuk proses
produksi atau sebelum jangka waktu tertentu yang direncanakan tercapai.
Sehingga dapat diharapkan proses produksi dapat berjalan dengan lancar dan
terjamin, karena kemungkinan-kemungkinan kemacetan yang disebabkan tidak
30
baiknya beberapa fasilitas atau peralatan produksi telah dihilangkan atau
dikurangi.
Menurut Roger G. Schroeder (dalam T. Hani Handoko 2012) suatu
kegiatan pemeliharaan yang baik menjamin bahwa fasilitas-fasilitas produktif
akan dapat beroperasi secara efektif. Jay Heizer and Barry Render (2010=)
mengemukakan bahwa Maintenance includes all activities involved in keeping a
system’s equipment in working order. Menurut Helen Deresky (dalam Manahan
P. Tampubolon 2014:149) maintenance dapat diartikan sebagai kegiatan untuk
memelihara atau menjaga fasilitas atau peralatan pabrik dan mengadakan
perbaikan atau penyesuaian atau penggantian yang diperlukan agar terdapat suatu
keadaan operasi produksi yang memuaskan sesuai dengan apa yang direncanakan.
Berdasarkan beberapa definisi di atas, maka penulis dapat mengartikan
bahwa pemeliharaan adalah Kegiatan-kegiatan yang dilakukan untuk memelihara,
memperbaiki serta menjaga mesin dan peralatannya agar selalu berada dalam
kondisi operasi yang siap pakai, sehingga kontinuitas proses produksi dapat
berjalan sesuai dengan apa yang direncanakan dan keuntungan yang diharapkan
dapat tercapai dan penggantian yang diperlukan agar terdapat suatu keadaan
operasi produksi yang memuaskan sesuai dengan apa yang direncanakan.
Kegiatan pemeliharaan tersebut berada dalam sistem aturan kerja dan dapat
berupa pemeliharaan pencegahan sebelum terjadi kerusakan ataupun penggantian
bagian dari mesin yang rusak.
Bus
Menurut Peraturan Menteri Perhubungan Republik Indonesia Nomor 26
Tahun 2017 tentang Penyelenggaraan Angkutan Orang dengan Kendaraan
Bermotor Umum tidak dalam Trayek, definisi dari mobil bus adalah kendaraan
bermotor angkutan orang yang memiliki tempat duduk lebih dari 8 orang,
termasuk pengemudi yang beratnya lebih dari 3.500 kg. Menurut Peraturan
Menteri Perhubungan Republik Indonesia Nomor 26 Tahun 2017 tentang
Penyelenggaraan Angkutan Orang dengan Kendaraan Bermotor Umum tidak
dalam Trayek, mobil bus ada 4 yaitu :
31
a. Mobil bus kecil adalah kendaraan bermotor angkutan orang beratnya
lebih dari 3.500 – 5.000 kg, panjangnya maksimal 9000 milimeter
lebar tidak lebih 2.100 milimeter dan tinggi 1,7 kali lebar kendaraan.
b. Mobil bus sedang adalah kendaraan bermotor angkutan orang
beratnya lebih dari 5.000 – 8.000 kg, panjangnya maksimal 6000
milimeter lebar tidak lebih 2.100 milimeter dan tinggi 1,7 kali lebar
kendaraan.
c. Mobil bus besar adalah kendaraan bermotor angkutan orang beratnya
lebih dari 8.000 – 16.000 kg, panjangnya lebih dari 9000 milimeter
lebar tidak lebih 2.500 milimeter dan tinggi kendaraan tidak lebih dari
4.200 milimeter dan tidak lebih dari 1,7 kali lebar kendaraan.
d. Mobil bus tingkat adalah kendaraan bermotor angkutan orang
beratnya paling sedikit 21.000 - 24.000 kg, panjangnya paling sedikit
9000 - 13.500 milimeter lebar tidak lebih 2.500 milimeter dan tinggi
kendaraan tidak lebih dari 4.200 milimeter.
Pengujian
Pengujian perangkat lunak merupakan suatu investigasi yang dilakukan
untuk mendapatkan informasi mengenai kualitas dari produk atau layanan yang
sedang diuji (under test). Pengujian perangkat lunak juga memberikan pandangan
mengenai perangkat lunak secara obyektif dan independen, yang bermanfaat
dalam operasional bisnis untuk memahami tingkat risiko pada implementasinya.
Teknik-teknik pengujian mencakup, tetapi tidak terbatas pada, proses
mengeksekusi suatu bagian program atau keseluruhan aplikasi dengan tujuan
untuk menemukan bug perangkat lunak (kesalahan atau cacat lainnya). (Rouf,
2005).
Menurut Pressman (2005), White-Box Testing adalah metode desain test
case yang menggunakan struktur kontrol desain prosedural untuk memperoleh test
case. Dengan menggunakan metode pengujian ini akan didapatkan test case
yang :
32
a. memberikan jaminan bahwa semua jalur independen pada suatu modul
telah digunakan paling tidak satu kali,
b. Menggunakan semua keputusan logis pada sisi true dan false,
c. Mengekseskusi semua looping pada batasan tertentu,
d. Dan menggunakan struktur data internal yang menjamin validitasnya.
Pengertian White Box testing menurut Roger.S.Perssman (2007) “White
Box Testing is a test case disign method that used the control structure of the
procedural design to derive test case”.
Salah satu teknik pengujian menggunakan sistem White Box Testing
adalah Basis Path Testing. Metode Basis Path digunakan untuk menentukan
ukuran kompleksitas logika dari suatu logika. Metode Basis Path Testing yang
digunakan berguna untuk:
a. Mengukur kompleksitas logic dari desain prosedur dan sekaligus sebagai
pedoman untuk mendapatkan konsistensi jalur aplikasi.
b. Pengujian yang dilakukan dijamin menggunakan statement dalam program
minimal satu kali selama pengujian.
c. Menghitung cyclometris complexity sebagai ukuran kontitif untuk
menentukan jumlah independent path sebagai jalur yang perlu diuji.
Pengujian black box merupakan pengujian untuk mengetahui apakah
semua fungsi perangkat lunak telah berjalan semestinya sesuai dengan kebutuhan
fungsional yang telah didefinismemberikan (Rouf).
Metode ini memungkinkan perekayasa perangkat lunak mendapatkan
serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan
fungsional untuk suatu program, pengujian black box dapat menemukan kesalahan
dalam kategori sebagai berikut :
a. Fungsi-fungsi yang tidak benar atau hilang.
b. Kesalahan interface.
c. Kesalahan dalam struktur data atau akses basis data eksternal.
d. Inisialisasi dan kesalahan terminasi.
e. Validitas fungsional.
33
f. Kesensitifan sistem terhadap nilai input tertentu dan batasan dari suatu
data.
34
Use Case Diagram menggambarkan sejumlah external actors dan
hubungannya ke use case yang diberikan oleh sistem. Use case adalah deskripsi
fungsi yang disediakan oleh sistem dalam bentuk teks sebagai dokumentasi dari
use case symbol namun dapat juga dilakukan dalam activity diagrams.
b. Class Diagram
Class Diagram adalah pandangan aplikasi yang bersifat statis. Class
Diagram tidak hanya menggambarkan visualisasi, tetapi juga menggambarkan
dan mendokumentasikan aspek yang berbeda dalam sistem, tetapi juga untuk
kontruksi eksekusi kode dalam software aplikasi. Class Diagram digunakan untuk
mengelompokan hal-hal inti dari setiap proses yang ingin dilakukan. Semua
proses dimasukkan ke dalam tiap-tiap class dan saling dihubungkan pada class-
class lainnya yang saling berhubungan.
35
Gambar 2.2 Class Diagram
c. Activity Diagram
Diagram ini menggambarkan rangkaian aliran dari aktivitas didalam
sebuah sistem yang bersifat dinamis, diagram ini digunakan untuk
mendeskripsikan aktifitas yang dibentuk dalam suatu operasi sehingga dapat juga
digunakan untuk aktifitas lainnya seperti use case atau interaksi.
36
d. Sequence Diagram
Diagram ini menggambarkan kolaborasi dinamis antara sejumlah object
yang bersifat dinamis. Kegunaanya untuk menunjukkan rangkaian pesan yang
dikirim terhadap object juga interaksi antara object, sesuatu yang terjadi pada titik
tertentu dalam eksekusi sistem.
37
didalamnya sampai pada menganalisa sebuah proyek yang akan dikerjakan.
Diagram dapat disusun sedemikian rupa sehingga dapat dipustakakan menjadi
proyek per proyek yang saling berkaitan. Hal ini dapat juga membantu
memisahkan terhadap pekerjaan proyek sampai level terkecil. Visual Paradigm
dapat membandingkan perubahan antara diagram yang satu dengan yang lain
yang saling berkaitan dan dapat digunakan untuk melacak perbedaan antara
diagram-diagram yang ada. Dengan dukungan design layaknya freehand dapat
menambahkan ke diagram untuk penjelasan lebih detail apa yang menjadi tujuan.
Fasilitas lain dapat menggunakan mouse pen atau pena untuk sketching bentuk
jalan, juga dapat menambahkan bentuk solid seperti bintang, dan panah
rectangles.
Balsamic Mockups
Balsamiq mockups adalah software yang digunakan dalam pembuatan
tampilan User Interface sebuah aplikasi. Software ini sudah menyediakan tools
yang dapat memudahkan dalam membuat desain prototyping aplikasi yang akan
kita buat. Mockup artinya model atau replica mesin atau struktur, yang digunakan
untuk tujuan instruksional atau eksperimental. Software ini berfokus pada konten
yang ingin digambar dan fungsionalitas yang dibutuhkan oleh pengguna.
XAMPP
XAMPP adalah software grafis gratis yang di tujukan pada pengguna
Windows Operating Sistem. Walaupun dalam versi linux telah ada software ini,
namun dalam pengoperasiannya mengunakan perintah text. Hal ini mengakibatkan
menjalankan software ini dalam linux sedikit sulit di banding dengan windows.
Namun kelebihan software ini jika di jalankan pada linux lebih lancar di banding
dengan windows.
Software yang merupakan software web server apache yang di dalamnya
sudah terdapat database seperti mysql, php dan masih banyak lagi. Kelebihan
software web server XAMPP ini di banding dengan software web server lain
adalah dalam satu kali install software ini telah sekaligus terpasang Apache Web
Server, MySQL Database Server, dan PHP Support.
MySQL
38
MySQL merupakan salah satu software untuk database server yang
banyak digunakan, MySQL bersifatOpen Source dan mengguanakan SQL.
MySQL memiliki beberapa kelebihan, antaralain :
a. Kapabilitas dan pembatasan. MySQL mampu menangani basis data dalam
skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu
table serta 5 milyar baris. Selain itu, batas indeks yang dapat ditampung
mencapai 32 indeks pada tiap tabelnya.
b. Konektivitas. MySQL dapat melakukan koneksi dengan Clien menggunakan
protokol TCP/IP, Unixsoket (UNIX), atauNamed Pipes (NT).
c. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari duapuluh bahasa.
d. Antar Muka. MySQL memiliki interface (antarmuka) terhadap berbagai
aplikasi dan bahasa pemrograman dengan menggunakan fungsi API
(Application Programming Interface). Portabilitas. MySQL dapat berjalan
stabil pada berbagai system operasi seperti Windows, Linux, FreeBSD, Mac
Os X Server, Solaris, Amiga, dan masih banyak lagi.
PHP
Arief (2011) mendefinisikan PHP sebagaiberikut:
39
Berdasarkan pendapat yang telah dikemukanan dapat disimpulkan bahwa
PHP adalah bahasa pemrograman server-side-scripting atau di sisi server. Ketika
url diakses, web browser akan melakukan request kesebuah web server.
DBMS
Connolly & Begg(2002)mengungkapkan ”Database Management System
adalah sebuah perangkat lunak yang memungkinkan pengguna mendefinisi,
membentuk dan mengatur basis data dan yang mengendalikan akses ke basis data.
DBMS berinteraksi dengan pengguna aplikasi program dan basis data “.
Budi Raharjo (2011) mengungkapkan “DBMS adalah kumpulan program
yang digunakan untuk mendefinisikan, mengatur, dan memproses database,
sedangkan database itu sendiri esensinya adalah sebuah struktur yang dibangun
untuk keperluan penyimpanan data.
Taufik (2013) mengungkapan “DBMS adalah “Database Management
System (DBMS) merupakan kumpulan program aplikasi yang digunakan untuk
mengelola basis data”.
Berdasarkan pendapat yang telah dikemukanan dapat disimpulkan bahwa
DBMS adalah alat atau tool yang berperan untuk membangun struktur
penyimpanan data.
Database
40
Sutarman (2012) mengungkapkan“Database sekumpulan file yang
salingberhubungan dan terorganisasi atau kumpulan record-record yang
menyimpandata dan hubungan diantaranya”.
Ladjamudin (2013) mengungkapkan “Database adalah koleksi terpadu dari
data-data yang saling berkaitan dari suatu enterprise (perusahaan, instansi
pemerintahan atau swasta)”.
Nugroho (2013) mengungkapkan “Database(Basis Data) merupakan
sekumpulan data yang sangat kompleks, kemudian data tersebut
memilikihubungan antara data yang satu dengan data yang lainya”.
Berdasarkan pendapat yang telah dikemukanan dapat disimpulkan bahawa
basis data adalah kumpulan atau koleksi data yang saling berhubungan antara data
yang satu dengan yang lainya untuk memudahkan mendapatkan suatu informasi.
Localhost
Localhost adalah sebuah program komputer yang aktif, sedangkan
komputer sendiri berperan sebagai virtual server. Dalam hal ini, komputer yang
dimaksud bukan datang dalam bentuk fisik, tetapi lebih kepada suatu sistem yang
beroperasi di dalam komputer itu sendiri.
Balsamiq Mockup
Balsamiq mockup adalah program aplikasi yang digunakan dalam
pembuatan tampilan userinterface sebuah aplikasi. Software ini sudah
menyediakan tools yang dapat memudahkan dalam membuat desain prototyping
aplikasi yang akan dibuat. Software ini berfokus pada konten yang ingin digambar
dan fungsionalitas yang dibutuhkan oleh pengguna.
Alih-alih menggambar sketsa (wireframe) atau prototype rancangan desain
website di atas kertas balsamiq mockups membantu seorang web desainer
membuat tampilan web dalam bentuk gambar di komputer. Tujuannya selain agar
membuat tampilan (desain) website menarik juga dapat menyesuaikan dengan
kebutuhan customer (pelanggan). Dengan alat pembuat mockup maka seorang
web designer dapat menganalisa tata letak, desain dan fungsi.
Sublime Text
41
Sublime Text Editor adalah editor teks untuk berbagai bahasa
pemograman termasuk pemograman PHP. Sublime Text Editor merupakan editor
text lintasplatform dengan Python application programming interface (API).
Sublime Text Editor juga mendukung banyak bahasa pemrograman dan bahasa
markup, dan fungsinya dapat ditambah dengan plugin, dan Sublime Text Editor
tanpa lisensi perangkat lunak. Sublime Text Editor pertama kali dirilis pada
tanggal 18 januari 2008, dan sekarang versi Sublime Text Editor sudah mencapai
versi 3 yang dirilis pada tanggal 29 januari 2013. Sublime Text mendukung
operation system seperti Linux, Mac Os X, dan juga windows. Sangat Banyak
fitur yang tersedia pada Sublime Text Editor diantarnya minimap, membuka script
secara side by side, bracket highlight sehingga tidak bingung mencari
pasangannya, kode snippets, drag and drop direktori ke sidebar terasa mirip
dengan TextMate untuk Mac OS.
Sublime text 3 merupakan salah satu text editor yang sangat powerful yang
dapat meningkatkan produktivitas dan mengembangkan kualitas kode yang tinggi,
Kata “Pengelolaan” dapat disamakan dengan manajemen, yang berarti pula
pengaturan atau pengurusan (Suharsimi Arikunto, 1993). Banyak orang yang
mengartikan manajemen sebagai pengaturan, pengelolaan, dan
pengadministrasian, dan memang itulah pengertian yang populer saat ini.
Pengelolaan diartikan sebagai suatu rangkaian pekerjaan atau usaha yang
dilakukan oleh sekelompok orang untuk melakukan serangkaian kerja dalam
mencapai tujan tertentu.
Google Chorme
Google Chrome adalah sebuah aplikasi peramban yang digunakan untuk
menjelajah dunia maya seperti halnya Firefox, Opera ataupun Microsoft Edge.
Jika Firefox dikembangkan oleh Mozilla, Google Chrome dibuat dan dirancang
oleh Google, perusahaan internet terbesar di dunia yang juga empunya Android.
Bootstrap
Bootstrap merupakan sebuah toolkit yang dikembangkan oleh Twitter
untuk mempermudah web developer dalam mendesain tampilan aplikasi. Platform
ini awalnya dikembangkan oleh developer untuk mempermudah desain.
42
43
BAB III
ANALISIS DAN PERANCANGAN SISTEM
44
Sejahtera untuk mencari masalah-masalah yang dihadapi dan untuk mendapatkan
informasi seputar Nur Rizqi Sejahtera.
3.1.2 Analisis Sistem yang Sedang Berjalan
Analisis sistem yang sedang berjalan menjelaskan bagaimana proses
bisnis yang sedang berjalan di Nur Rizqi Sejahtera. Berikut ini adalah proses
bisnis yang dilakukan di Nur Rizqi Sejahtera, yaitu :
Co Driver Montir Pemilik
45
f. Pemilik menerima laporan maintenance dari co driver.
46
No Perangkat Spesifikasi
2 Memory RAM 2 GB
3 Hardisk 120 GB
4. Mouse Standar
5. Keyboard Standar
6. Monitor Standar
1. Admin 1. Login
2. Beranda
3. Kelola Pegawai
4. Kelola Bus
5. Kelola Jabatan
6. Kelola Sparepart
7. Kelola Mesin
47
8. Laporan
9. Logout
48
menampilkan peringatan
username dan password salah
5. Jika benar maka sistem
menampilkan beranda
49
Kode Use Case Aktor Activity
tidak maka akan kembali pada
tampilan sebelumnya.
4. Admin menekan tombol
tambah kemudian sistem akan
menampilkan form tambah
data. Aktor mengisi data lalu
memilih tombol simpan maka
sistem akan menambahkan
data baru ke tabel dan
memberi pesan bahwa data
berhasil ditambahkan.
5. Admin menekan tombol ubah
kemudian sistem akan
menampilkan form ubah data.
Aktor mengisi data lalu
memilih tombol simpan maka
sistem akan mengubah data
baru ke tabel dan memberi
pesan bahwa data berhasil
ditambahkan.
50
Kode Use Case Aktor Activity
2. Admin dapat memilih untuk
menambah, mengubah dan
menghapus data.
3. Admin memilh tombol hapus
pada data terpilih maka sistem
akan menverifikasi
penghapusan data, jika iya
maka data akan dihapus, jika
tidak maka akan kembali pada
tampilan sebelumnya.
4. Admin menekan tombol
tambah kemudian sistem akan
menampilkan form tambah
data. Aktor mengisi data lalu
memilih tombol simpan maka
sistem akan menambahkan
data baru ke tabel dan
memberi pesan bahwa data
berhasil ditambahkan.
5. Admin menekan tombol ubah
kemudian sistem akan
menampilkan form ubah data.
Aktor mengisi data lalu
memilih tombol simpan maka
sistem akan mengubah data
baru ke tabel dan memberi
pesan bahwa data berhasil
ditambahkan.
51
Tabel 3.7 Use Case Scenario Kelola Jabatan
52
Kode Use Case Aktor Activity
sistem akan mengubah data
baru ke tabel dan memberi
pesan bahwa data berhasil
ditambahkan.
53
Kode Use Case Aktor Activity
memberi pesan bahwa data
berhasil ditambahkan.
5. Admin menekan tombol ubah
kemudian sistem akan
menampilkan form ubah data.
Aktor mengisi data lalu
memilih tombol simpan maka
sistem akan mengubah data
baru ke tabel dan memberi
pesan bahwa data berhasil
ditambahkan.
54
Kode Use Case Aktor Activity
penghapusan data, jika iya
maka data akan dihapus, jika
tidak maka akan kembali pada
tampilan sebelumnya.
4. Admin menekan tombol
tambah kemudian sistem akan
menampilkan form tambah
data. Aktor mengisi data lalu
memilih tombol simpan maka
sistem akan menambahkan
data baru ke tabel dan
memberi pesan bahwa data
berhasil ditambahkan.
5. Admin menekan tombol ubah
kemudian sistem akan
menampilkan form ubah data.
Aktor mengisi data lalu
memilih tombol simpan maka
sistem akan mengubah data
baru ke tabel dan memberi
pesan bahwa data berhasil
ditambahkan.
55
Laporan Lalu sistem
menampilkan halaman
Laporan
2. Admin dapat memilih untuk
periode bulan pada laporan.
3. Sistem akan menampilkan
review laporan tiap bulan.
Aktor Keterangan
56
U2 Beranda Digunakan sebagai halaman
utama
U3 Kelola Karyawan Digunakan untuk mengelola
Karyawan
U4 Kelola Bus Digunakan untuk mengelola
armada bus
U5 Kelola Jabatan Digunakan untuk mengelola
jabatan
U6 Kelola Sparepart Digunakan untuk mengelola
Sparepart
U7 Kelola Mesin Digunakan untuk mengelola
Mesin
U8 Laporan Digunakan untuk melihat rekap
laporan
57
Gambar 3.1 Use Case Diagram Sistem Informasi Maintenance
3.3.5 Activity Diagram
Diagram aktivitas atau Activity Diagram menggambarkan workflow
(aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis.
a. Activity Diagram Login
Berikut Activity Diagram login dari Sistem Informasi Maintenance terdapat
pada Gambar 3.2.
58
Gambar 3.2 Activity Diagram Login
59
Gambar 3.3 Activity Diagram Beranda
60
d. Activity Diagram Kelola Bus
Berikut Activity Diagram kelola bus dari Sistem Informasi Maintenance
terdapat pada Gambar 3.5.
61
Berikut Activity Diagram kelola jabatan dari Sistem Informasi Maintenance
terdapat pada Gambar 3.6.
62
Berikut Activity Diagram kelola sparepart dari Sistem Informasi
Maintenance terdapat pada Gambar 3.7.
63
Berikut Activity Diagram kelola mesin dari Sistem Informasi Maintenance
terdapat pada Gambar 3.8.
64
Berikut Activity Diagram laporan dari Sistem Informasi Maintenance terdapat
pada Gambar 3.19.
65
Gambar 3.10 Class Diagram Aplikasi di Nur Rizqi Sejahtera
3.3.7 Sequence Diagram
Berikut merupakan Sequence Diagram menurut (Pressman R. S., 2010)
dari Sistem Informasi Maintenance di Nur Rizqi Sejahtera :
a. Sequence diagram Login
Pada Sequence diagram dibawah, menggambarkan proses login ke sistem
yang dilakukan oleh admin sampai dengan admin keluar dari sistem.
66
Sequence diagram beranda merupakan rangkaian pesan yang terdapat
didalam sistem pada saat pengguna menjalankan fungsi beranda yang dilakukan
dari admin terhadap objek interface, proses dan tabel.
67
Sequence diagram Kelola Bus merupakan rangkaian pesan yang terdapat
didalam sistem pada saat pengguna menjalankan fungsi kelola bus yang dilakukan
dari admin terhadap objek interface, proses dan tabel.
68
Sequence diagram Kelola Sparepart merupakan rangkaian pesan yang
terdapat didalam sistem pada saat pengguna menjalankan fungsi kelola sparepart
yang dilakukan dari admin terhadap objek interface, proses dan tabel.
69
Gambar 3.17 Sequence Diagram Kelola Mesin
70
Gambar 3.20 ERD
Tabel 3. 13 Karyawan
Nama Karyawan
Tabel
Tipe Tabel Master/Transaksi/Referensi/Temporary/History *)
No
Nama Fields Tipe Ukuran Deskripsi
.
1. Kode_Karyawan String 10 Primary Key
2. Password String 50
3. Nama String 100
4. Kode_jabatan String 100 Foreign Key
5. Alamat String 100
6. Telp String 13
7. Tgl_lahir Date
8. Email String 100
Tabel 3. 14 Jabatan
71
Nama Jabatan
Tabel
Tipe Tabel Master/Transaksi/Referensi/Temporary/History *)
No
Nama Fields Tipe Ukuran Deskripsi
.
1. Kode_jabatan String 10 Primary Key
2. Nama_jabatan String 100
3. Deskripsi String 100
Tabel 3. 15 Mesin
Nama Mesin
Tabel
Tipe Tabel Master/Transaksi/Referensi/Temporary/History *)
No
Nama Fields Tipe Ukuran Deskripsi
.
1. Kode_mesin String 10 Foreign Key
2. Kode_bus String 10 Foreign Key
3. Merk String 100
4. Model String 100
5. Series String 100
6. Tahun String 100
7 Fungsi String 100
72
Nama Jenis Bus
Tabel
Tipe Tabel Master/Transaksi/Referensi/Temporary/History *)
No
Nama Fields Tipe Ukuran Deskripsi
.
1. Kode_bus String 10 Primary Key
2. Nama_bus String 100
3. Deskripsi String 100
Tabel 3. 17 Sparepart
Nama Sparepart
Tabel
Tipe Tabel Master/Transaksi/Referensi/Temporary/History *)
No
Nama Fields Tipe Ukuran Deskripsi
.
1. Kode_sparepart String 10 Primary Key
2. Kode_mesin String 10 Foreign Key
3. Nama_sparepart String 100 Nama_sparepart
4. Merk String 100 Merk
5. Tahun String 100 Tahun
6. Jumlah Integer 10 Jumlah
7. Stok Integer 10 Stok
8. Satuan String 100 Satuan
Tabel 3. 18 Kerusakan
Nama Kerusakan
Tabel
Tipe Tabel Master/Transaksi/Referensi/Temporary/History *)
No
Nama Fields Tipe Ukuran Deskripsi
.
1. Kode_kerusakan String 10 Primary Key
73
Nama Kerusakan
Tabel
Tipe Tabel Master/Transaksi/Referensi/Temporary/History *)
No
Nama Fields Tipe Ukuran Deskripsi
.
2. Kode_mesin String 10 Foreign Key
3. Kode_sparepart String 10 Foreign Key
4. Deskripsi String 100
74
Nama Jadwal Perawatan
Tabel
Tipe Tabel Master/Transaksi/Referensi/Temporary/History *)
No. Nama Fields Tipe Ukuran Deskripsi
6. Kode_departemen String 10 Foreign Key
7. Prioritas Integer 1
8. Tanggal Date
9. Keterangan String 100
10. Check Integer 1
11 Tanggal_selesai Date
Tabel 3. 21 Perjalanan
75
Berikut perancangan antarmuka halaman login dari Sistem Informasi
Maintenance terdapat pada Gambar 3.19.
Keterangan :
Dalam perancangan antarmuka Halaman Login menampilkan halaman login
dan mengisi nama pengguna serta kata sandi untuk masuk ke beranda.
b. Perancangan antarmuka Beranda Admin
Berikut perancangan antarmuka Halaman Beranda Admin dari Sistem
Informasi Maintenance terdapat pada Gambar 3.20.
76
Gambar 3.20 Perancangan antarmuka Beranda Admin
Keterangan :
Dalam perancangan antarmuka Beranda Admin digunakan untuk menampilkan
halaman utama.
c. Perancangan antarmuka Beranda Co Driver
Berikut perancangan antarmuka Halaman Beranda Co Driver dari Sistem
Informasi Maintenance terdapat pada Gambar 3.21.
77
Gambar 3.9 Perancangan antarmuka Beranda Co Driver
Keterangan :
Dalam perancangan antarmuka Beranda Co Driver digunakan untuk
menampilkan halaman utama.
d. Perancangan antarmuka Beranda Mekanik
Berikut perancangan antarmuka Halaman Beranda Mekanik dari Sistem
Informasi Maintenance terdapat pada Gambar 3.22.
78
Gambar 3.10 Perancangan antarmuka Beranda Mekanik
Keterangan :
Dalam perancangan antarmuka Beranda Mekanik digunakan untuk
menampilkan halaman utama.
e. Perancangan antarmuka Kelola Karyawan
Berikut perancangan antarmuka Halaman Kelola Karyawan dari Sistem
Informasi Maintenance terdapat pada Gambar 3.23.
79
Gambar 3.11 Perancangan antarmuka Kelola Karyawan
Keterangan :
Dalam perancangan antarmuka Kelola Karyawan digunakan untuk
menampilkan halaman kelola Karyawan.
f. Perancangan antarmuka Kelola Bus
Berikut perancangan antarmuka Halaman Kelola Bus dari Sistem Informasi
Maintenance terdapat pada Gambar 3.24.
80
Gambar 3.12 Perancangan antarmuka Kelola Bus
Keterangan :
Dalam perancangan antarmuka Kelola Bus digunakan untuk menampilkan
halaman kelola bus.
g. Perancangan antarmuka Kelola Jabatan
Berikut perancangan antarmuka Halaman Kelola Karyawan dari Sistem
Informasi Maintenance terdapat pada Gambar 3.25.
81
Gambar 3.13 Perancangan antarmuka Kelola Jabatan
Keterangan :
Dalam perancangan antarmuka Kelola jabatan digunakan untuk menampilkan
halaman kelola jabatan.
h. Perancangan antarmuka Kelola Sparepart
Berikut perancangan antarmuka Halaman Kelola Sparepart dari Sistem
Informasi Maintenance terdapat pada Gambar 3.26.
82
Gambar 3.26 Perancangan antarmuka Kelola Sparepart
Keterangan :
Dalam perancangan antarmuka Kelola sparemart digunakan untuk
menampilkan halaman kelola sparepart.
i. Perancangan antarmuka Kelola Mesin
Berikut perancangan antarmuka Halaman Kelola Mesin dari Sistem Informasi
Maintenance terdapat pada Gambar 3.27.
83
Gambar 3.27 Perancangan antarmuka Kelola Mesin
Keterangan :
Dalam perancangan antarmuka Kelola mesin digunakan untuk menampilkan
halaman kelola mesin.
j. Perancangan antarmuka Rekap Perjalanan
Berikut perancangan antarmuka Halaman Rekap Perjalanan dari Sistem
Informasi Maintenance terdapat pada Gambar 3.28.
84
Gambar 3.28 Perancangan antarmuka Rekap Perjalanan
Keterangan :
Dalam perancangan antarmuka Rekap Perjalanan digunakan untuk
menampilkan halaman rekap perjalanan.
k. Halaman Laporan
Berikut perancangan antarmuka Halaman Laporan dari Sistem Informasi
Maintenance terdapat pada Gambar 3.29.
85
Gambar 3.29 Perancangan antarmuka Halaman Laporan
Keterangan :
Dalam perancangan antarmuka Halaman Laporan digunakan untuk
menampilkan halaman laporan
l. Halaman Tindakan
Berikut perancangan antarmuka Halaman Tindakan dari Sistem Informasi
Maintenance terdapat pada Gambar 3.30.
86
Gambar 3.30 Perancangan antarmuka Halaman Tindakan
Keterangan :
Dalam perancangan antarmuka Halaman Tindakan digunakan untuk
menampilkan halaman tindakan.
87
BAB IV
IMPLEMENTASI DAN PENGUJIAN SISTEM
Bab ini menjelaskan pengujian dan analisis terhadap hasil pengujian dari
aplikasi yang telah dibangun.
4.1. Implementasi Sistem
Tahap implementasi merupakan proses lanjutan dari hasil analisis dan
perancangan yang telah dilakukan sebelumnya. Tahap implementasi dapat
diterapkan jika sistem perangkat lunak dan perangkat keras telah dipersiapkan.
Kegiatan implementasi sistem ini meliputi kebutuhan perangkat lunak, perangkat
keras, instalasi aplikasi dan implementasi antarmuka serta pengujian aplikasi
sistem yang telah dirancang sesuai dengan kebutuhan organisasi.
4.1.1 Implementasi Perangkat Keras
Kebutuhan minimal perangkat keras yang dibutuhkan oleh Sistem Informasi
Maintenance di Nur Rizqi Sejahtera Cianjur dalam implementasi perangkat keras
adalah sebagai berikut:
Tabel 4. 1 Kebutuhan Perangkat Keras Pembangun
No Perangkat Spesifikasi
88
89
3. Harddisk 500 GB
5. Keyboard Standar
6. Mouse Standar
3. Codeigniter
4. Bootstrap
Gambar 4. 1 Login
Keterangan : Berdasarkan gambar 4.4 Kelola Bus, admin dapat mengelola daftar
bus yang terdaftar pada sistem.
Keterangan : Berdasarkan gambar 4.5 Kelola Jabatan, admin dapat mengelola list
jabatan yang terdapat pada sistem.
93
4.3. Pengujian
Karyawan
Menginput Data Kosong di Form Tambah Karyawan Menampilkan pesan kesalahan Sesuai
98
dibatalkan
Bab ini menjelaskan kesimpulan dan saran terhadap seluruh kegiatan tugas
akhir yang telah dilakukan.
5.1. Kesimpulan
5.2 Saran
100
101
DAFTAR PUSTAKA
Agustina, R. 2016 ‘Perencanaan Perawatan Mesin Electric Motor dengan
Metode RCM’. Palu: Graha Ilmu.
Ansori nachul dan Mustajib Imron. 2013. Sistem Perawatan Terpadu (
integrated Maintenance Terpadu). 1st edn. Yogyakarta: Graha Ilmu.
Hartono, Bambang. 2013. Sistem Informasi Manajemen Berbasis Komputer,
Jakarta: Rineka Cipta.
Kurniawan, Fajar. 2013. Manajemen Perawatan Industri; Teknik dan Aplikasi.
Jakarta: GRAHA ILMU.
Manzini, R. 2011 Maintenance for Industrial System. London: Springer.
Moerdiyanto, 2013, Teknik Monitoring dan Evaluasi (MONEV) dalam Rangka
Memperoleh Informasi untuk Pengambilan Keputusan Manajemen,
Yogyakarta.
Nachnul ansori, I. M. 2013. Sistem Perawatan terpadu. Yogyakarta: Graha Ilmu.
O’Brien JA. 2011. Management Information System: Managing Information
Technology in The E-Business Enterprises. 10th edition, Irwin Inc.
Boston.
Pranoto, H. (2015) Reliability Centered Maintenance. Jakarta: Mitra Wacana
Media.
Ramli, R., Arffin, M.N. 2012. Reliability Centered Maintenance in Schedule
Improvement of Automative Assembly Industry. American Journal of
Applied Science. Vol. 9 No.8, p 1232 – 1236.
Roger S. Pressman, P. D. (2012). Rekayasa Perangkat Lunak (Pendekatan
Praktisi). Edisi 7: Buku 1. Yogyakarta: Offset, Andi
Soesetyo, I. and Bendatu, L. Y. 2014. Penjadwalan Predictive Maintenance dan
Biaya Perawatan Mesin Pellet di PT Charoen Pokphand Indonesia, 2(2),
pp. 147–154.
Sudradjat, A. (2011) Pedoman Praktis Manajemen Perawatan Mesin Industri.
Bandung: refika Aditama.
Ysaad, B., M. Khiat, A. Chaker. 2014. Reliability centered maintenance
optimization for power distribution system. International Journal of
Electric Power and Energy Systems. Vol 55. p 108 – 115.
102