Anda di halaman 1dari 188

RANCANG BANGUN APLIKASI DASHBOARD UNTUK

VISUALISASI KINERJA MESIN HARBOUR MOBILE CRANE


(HMC) DI PT. BJTI

TUGAS AKHIR

Program Studi
S1 Sistem Informasi

Oleh :
MUHAMMAD MIFTAHOL HADI
10.41010.0139

FAKULTAS TEKNOLOGI DAN INFORMATIKA


INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2016
DAFTAR ISI

Halaman

ABSTRAK............................................................................................................. vii

KATA PENGANTAR ......................................................................................... viii

DAFTAR ISI............................................................................................................ x

DAFTAR TABEL ................................................................................................ xiv

DAFTAR GAMBAR .......................................................................................... xvii

BAB I PENDAHULUAN ........................................................................................1

1.1 Latar Belakang Masalah ......................................................................1

1.2 Perumusan Masalah .............................................................................4

1.3 Pembatasan Masalah ............................................................................4

1.4 Tujuan Penelitian .................................................................................5

1.5 Manfaat Penelitian ...............................................................................5

1.6 Sistematika Penulisan ..........................................................................5

BAB II LANDASAN TEORI .................................................................................8

2.1 Harbour Mobile Crane ........................................................................8

2.2 Mesin dan Kinerja Mesin .....................................................................8

2.3 Hour Meter Reading (HRM) .............................................................10

2.4 Ketersediaan (availability) .................................................................10

2.5 Kehandalan (reliability) .....................................................................11

2.6 Penggunaan (utilization) ....................................................................11

2.7 Key Performance Indicator................................................................12

2.8 Dashboard..........................................................................................13

2.8.1 Tujuan Penggunaan Dashboard .............................................. 14

x
2.8.2 Jenis Dashboard...................................................................... 15

2.8.3 Karakteristik Dashboard ......................................................... 17

2.8.4 Komponen Dashboard ............................................................ 19

2.9 System Development Life Cycle .........................................................20

2.9.1 Metode Prototyping ................................................................ 21

2.10 Unified Modeling Language (UML) ................................................23

2.11 Database ..........................................................................................25

2.12 Oracle ..............................................................................................25

2.13 Hypertext Preprocessor ...................................................................26

2.14 Java Script .......................................................................................27

2.15 Highcharts........................................................................................27

BAB III ANALISIS DAN PERANCANGAN SISTEM .......................................28

3.1 Analisis Sistem...................................................................................28

3.1.1 Identifikasi Permasalahan ....................................................... 28

3.1.2 Identifikasi Penggguna ........................................................... 29

3.1.3 Identifikasi Parameter Indikator ............................................. 58

3.2 Perancangan Sistem ...........................................................................58

3.2.1 Domain Model ........................................................................ 59

3.2.2 Use Case Diagram .................................................................. 60

3.2.3 Robustness Diagram ............................................................... 77

3.2.4 Sequence Diagram .................................................................. 85

3.2.5 Class Diagram ........................................................................ 94

3.2.6 Entity Relationship Diagram (ERD) ....................................... 95

3.3 Perancangan Pengujian Sistem ..........................................................95

xi
3.3.1 Pengujian Sistem Oleh Ahli Sistem ........................................ 95

BAB IV IMPLEMENTASI DAN EVALUASI ...................................................102

4.1 Implementasi Sistem (Konstruksi Sistem) .......................................102

4.1.1 Kebutuhan Sistem ................................................................. 102

4.1.2 Hasil Implementasi Sistem ................................................... 103

4.2 Uji Coba Sistem ...............................................................................143

4.2.1 Uji Coba Halaman Menu Jenis Alat ..................................... 143

4.2.2 Uji Coba Halaman Menu Alat .............................................. 144

4.2.3 Uji Coba Halaman Menu BBM ............................................ 145

4.2.4 Uji Coba Halaman Menu Halaman Menu Kapal .................. 146

4.2.5 Uji Coba Halaman Menu Operator ....................................... 148

4.2.6 Uji Coba Halaman Menu Jenis Oli ....................................... 149

4.2.7 Uji Coba Halaman Menu Macam Oli ................................... 150

4.2.8 Uji Coba Halaman Menu Keterangan Kondisi ..................... 151

4.2.9 Uji Coba Halaman Menu Teknisi ......................................... 152

4.2.10 Uji Coba Halaman Menu Entry HRM ................................ 153

4.2.11 Uji Coba Halaman Menu Kegiatan Alat ............................. 155

4.2.12 Uji Coba Halaman Menu Penggantian Oli ......................... 159

4.2.13 Uji Coba Halaman Menu Kerusakan Spare Part ................ 163

4.2.14 Uji Coba Halaman Menu Kalkulasi Kegiatan Per Hari ...... 165

4.2.15 Uji Coba Halaman Menu Ubah Status Kegiatan Alat ........ 167

4.2.16 Uji Coba Halaman Menu Ubah Status HRM ...................... 169

4.2.17 Uji Coba Halaman Menu Laporan Kinerja ......................... 171

xii
4.2.18 Uji Coba Menampilkan Informasi Kinerja Mesin HMC Sesuai

Bulan dan Tahun ................................................................ 172

4.2.19 Uji Coba Menampilkan Detail Informasi Kinerja Salah Satu

Mesin HMC........................................................................ 174

4.2.20 Uji Coba Menampilkan Detail Hasil Perhitungan Kinerja Salah

Satu Mesin HMC ............................................................... 175

4.2.21 Uji Coba Menampilkan Detail Kegiatan Salah Satu Mesin

HMC................................................................................... 176

4.2.22 Uji Coba Menampilkan Detail Kerusakan Spare Part Salah

Satu Mesin HMC ............................................................... 176

4.2.23 Uji Coba Menampilkan Detail Inspeksi Harian Salah Satu

Mesin HMC........................................................................ 176

4.2.24 Uji Coba Menampilkan Detail Perawatan Rutin Salah Satu

Mesin HMC........................................................................ 177

4.2.25 Uji Coba Menampilkan Detail Penggantian Oli Salah Satu

Mesin HMC........................................................................ 177

4.3 Evaluasi Sistem ................................................................................178

BAB V KESIMPULAN DAN SARAN ..............................................................180

5.1 Kesimpulan ......................................................................................180

5.2 Saran ................................................................................................180

DAFTAR PUSTAKA ..........................................................................................181

LAMPIRAN......................................................................................................... 184

xiii
1. BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

PT. Berlian Jasa Terminal Indonesia (PT. BJTI) adalah perusahaan

dengan bisnis utama di bidang jasa bongkar muat di pelabuhan Tanjung Perak.

PT. BJTI merupakan anak perusahaan dari PT. Pelabuhan Indonesia III

(PELINDO III). Perusahaan yang didirikan sejak tahun 2002 ini dipercaya oleh

PT. PELINDO III untuk mengoperasikan dermaga Berlian yang ada di Pelabuhan

Tanjung Perak Surabaya. Dermaga Berlian merupakan salah satu dari lima

dermaga yang ada di Pelabuhan Tanjung Perak Surabaya, dimana empat

diantaranya adalah dermaga Jamrud, Nilam, Mirah, dan Kalimas. Salah satu

layanan atau bidang usaha PT. BJTI adalah mengoperasikan dermaga Berlian

untuk tempat tambat kapal baik internasional, domestik, maupun curah kering

(barang yang berupa butiran padat atau berbentuk biji-bijian seperti; batu bara, biji

besi, palawija, tepung, dan lain-lain).

Dalam kegiatan operasionalnya, PT. BJTI melayani bongkar muat

petikemas internasional maupun domestik, RO-RO/Car Carrier Cargo (layanan

bongkar muat mobil), penumpukan barang, dan petikemas serta depo petikemas.

Untuk medukung berbagai kegiatan tersebut, PT. BJTI memiliki beberapa alat

atau mesin antara lain: Harbour Mobile Crane (HMC), Rubber Tyred Gantry

(RTG), Reach Staker, Top Loader, Forklift, Armada Trailer, Hoper, Grabe.

PT. BJTI dapat melayani bongkar muat antara 8 sampai 10 kapal setiap

harinya menggunakan mesin HMC. Untuk mewujudkan layanan yang baik maka

1
2

kinerja mesin HMC yang digunakan harus bekerja baik dan tersedia saat

dibutuhkan. Divisi Perencanaan Teknik & Administrasi merupakan bagian yang

menangani tingkat ketersediaan alat atau mesin yang digunakan untuk kegiatan

operasional PT. BJTI. Berdasarkan hasil wawancara dengan Bapak Fanani,

karyawan divisi Perencanaan Teknik & Administrasi PT. BJTI, kinerja alat atau

mesin diukur berdasarkan ketersediaan (availability), kehandalan (reliability) dan

penggunaan (utilization). Hal-hal yang mempengaruhi kinerja alat atau mesin

antara lain: data kegiatan (Hour Meter Reading (HRM), pemakaian, perawatan

secara rutin, kerusakan spare part, penggantian oli) dan data mesin. Sedangkan

menurut Barringer (1993), faktor-faktor yang mempengaruhi ketersediaan

(availability) dan kehandalan (reliability) adalah desain sistem; kualitas

manufaktur; lingkungan di mana sistem ini diangkut, ditangani, disimpan, dan

dioperasikan; desain dan pengembangan sistem pendukung; tingkat pelatihan dan

keterampilan orang-orang yang beroperasi dan memelihara sistem; ketersediaan

material yang dibutuhkan untuk memperbaiki sistem; dan alat bantu diagnostik

dan alat (peralatan) yang tersedia bagi mereka.

Kondisi yang ada saat ini, hanya ketersediaan (availability) dan

kehandalan (reliability) yang memiliki KPI, yaitu sebesar 90% dan 95%. Apabila

ketersediaan (availability) dan kehandalan (reliability) mesin HMC dibawah KPI,

maka mesin HMC tersebut dikatakan tidak baik. Untuk penggunaan (utilization)

masih belum memiliki KPI, tetapi menurut Chase, Jacobs, & Aquilano (2006),

penggunaan (utilization) memiliki KPI sebesar 70%. Apabila penggunaan

(utilization) mesin HMC sudah mencapai 70%, maka mesin HMC tersebut harus
3

berhenti (tidak boleh digunakan beroperasi). Hal ini didukung oleh contoh laporan

kinerja mesin (lampiran 1).

Karena data yang dibutuhkan untuk mengetahui kinerja mesin HMC

sangat banyak dan variatif serta memiliki kompleksitas yang tinggi, maka manajer

mengalami kesulitan dalam membuat keputusan terkait kinerja mesin HMC.

Untuk membantu manajer dalam membuat keputusan, diperlukan visualisasi

informasi (Stuart K. Card, 1998). Hal ini merupakan permalahan bagi PT. BJTI,

karena tidak terdapat fitur visualisasi informasi pada divisi Perencanaan Teknik &

Administrasi. Menurut Darly (2005), salah satu bentuk visualisasi informasi

adalah dashboard. Dashboard didefinisikan sebagai alat untuk memonitor kondisi

organisasi dari hari ke hari. Informasi ditampilkan dalam sebuah antar muka

tunggal, sehingga pengambil keputusan dapat mengakses Key Performance

Indicator (KPI), yaitu informasi yang dapat digunakan untuk memberikan

panduan secara aktif terhadap kinerja bisnis. Dashboard juga berfungsi seperti

halnya internet eksekutif dimana semua situs informasi penting ditampilkan dalam

kelompok-kelompok logik. Dashboard memberikan manajer tampilan yang lebih

cepat dan memberikan kemudahan dalam memahami pelaporan status kemajuan

organisasi sepanjang waktu dan dapat mengidentifikasi trend dan masalah yang

benar didalam sebuah organisasi. Key Performance Indikator (KPI) merupakan

suatu indikator yang digunakan untuk mengetahui seberapa jauh strategi yang

telah dilakukan oleh perusahaan sesuai dengan visi dan misi perusahaan

(Moeheriono, 2012).

Dari permasalahan diatas, diketahui bahwa perusahaan membutuhkan

sebuah aplikasi dashboard yang mampu memberikan informasi tentang kinerja


4

mesin HMC yang dapat membantu pihak manajer dalam membuat keputusan serta

dapat memonitoring kinerja mesin HMC dan membandingkan dengan KPI.

Dengan adanya aplikasi ini, diharapkan dapat membantu memberikan informasi

dan memonitoring kinerja mesin HMC dengan baik secara real time agar

memberikan kewaspadaan terhadap hal-hal yang bersifat mendesak atau perlu

direspon secara cepat sehingga dapat menjamin ketersedian mesin HMC ketika

mesin tersebut digunakan.

1.2 Perumusan Masalah

Berdasarkan latar belakang penelitian yang sudah dijelaskan, maka dapat

ditarik beberapa rumusan permasalahan, yaitu:

1. Bagaimana memonitor kinerja mesin HMC.

2. Bagaimana memvisualkan informasi untuk mendukung pembuatan keputusan

bagi manajer divisi perencanaan teknik & administrasi terhadap kinerja mesin

HMC.

1.3 Pembatasan Masalah

Berdasarkan perumusan masalah tersebut, batasan masalah pada

penelitian ini adalah sebagai berikut:

1. Jenis dashboard yang akan dibangun adalah operational dashboard.

2. Tidak membahas penjadwalan perawatan rutin.

3. Tidak membahas penjadwalan penggantian spare part.


5

1.4 Tujuan Penelitian

Merancang dan membangun aplikasi dashboard di PT. BJTI yang

mampu memonitor kinerja mesin HMC dan memvisualkan informasi untuk

mendukung pembuatan keputusan terhadap kinerja mesin HMC.

1.5 Manfaat Penelitian

Manfaat dari rancang bangun aplikasi dashboard untuk perusahaan,

yaitu:

1. Membantu manajer divisi perencanaan teknik & administrasi dalam

memonitor kinerja mesin HMC.

2. Membantu manajer divisi perencanaan teknik & administrasi dalam

pembuatan keputusan terhadap kinerja mesin HMC.

1.6 Sistematika Penulisan

Sistematika penulisan disusun dengan tujuan agar segala aktifitas yang

dilakukan dalam penelitian ini dapat terekam dalam bentuk laporan secara jelas

dan sistematis. Penyajiannya dibagi berdasarkan beberapa bab.

BAB I : PENDAHULUAN

Pada bab ini menjelaskan latar belakang masalah yang mendasari

penulis dalam merancang dan membangun aplikasi dashboard. Bab ini

juga mencakup perumusan masalah, pembatasan masalah, tujuan

penelitian, manfaat penelitian dan sistematika penulisan laporan

penelitian.
6

BAB II : LANDASAN TEORI

Pada bab ini menjelaskan mengenai teori-teori yang mendukung dalam

penyelesaian penelitian, yaitu: harbour mobile crane, mesin dan kinerja

mesin, ketersediaan (availability), kehandalan (reliability), penggunaan

(utilization), key performance indicator, dashboard, dan system

development life cycle, unified modeling language, database, oracle,

hypertext preprocessor, javascript, highcharts.

BAB III : ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini berisi tentang penjelasan dari analisis sistem dan desain

sistem yang dilakukan oleh penulis. Pada bagian analisis sistem

dijelaskan tentang identifikasi permasalahan, identifikasi pengguna dan

identifkasi parameter indikator. Setelah melakukan analisis, dilakukan

desain sistem yang menjelaskan bagaimana sistem ini dibuat. Desain

sistem digambarkan menggunakan Domain Model, Use Case Diagram,

Robustness Diagram, Sequence Diagram, Class diagram, dan Entity

Relationship Diagram.

BAB IV : IMPLEMENTASI DAN EVALUASI

Pada bab ini menjelaskan mengenai hasil implementasi dari analisis dan

perancangan sistem yang telah dilakukan. Bab ini menunjukkan

tampilan dari aplikasi yang telah dibuat, serta analisis dari hasil uji coba

aplikasi yang telah dilakukan.

BAB V : KESIMPULAN DAN SARAN

Pada bab ini menjelaskan tentang kesimpulan dari hasil analisis dan

perancangan aplikasi dashboard. Selain itu, pada bab ini berisi tentang
7

pembahasan permasalahan yang telah dilakukan dan saran bagi

pengembangan aplikasi dashboard sehingga aplikasi dapat disesuaikan

dengan seiring bertambahnya kebutuhan bisnis dari perusahaan.


2. BAB II

LANDASAN TEORI

Dalam merancang dan membangun aplikasi, sangatlah penting untuk

mengetahui terlebih dahulu dasar-dasar teori yang digunakan. Dasar-dasar teori

tersebut digunakan sebagai landasan berpikir dalam melakukan pembahasan lebih

lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

2.1 Harbour Mobile Crane

Harbour mobile crane (HMC) adalah sebuah jenis alat berat yang terdiri

dari kerangka bahu (boom) dilengkapi tali penarik (wayroof) dan digerakkan oleh

mesin di atas roda ban yang bisa berpindah-pindah di sekitar area pelabuhan. Alat

berat ini memiliki kapasitas angkat lebih dari 115 ton dengan jangkauan sekitar

radius 40 meter dari ruangan kabin operator, ini untuk crane type standar seperti

LHM400. Mampu bekerja 24 jam tanpa berhenti dalam segala cuaca. Untuk

mengoperasikan crane raksasa ini diperlukan operator yang handal dan terlatih,

walaupun alat berat ini telah dilengkapi sistem keamanan (safety) yang tinggi

untuk operasi tugas berat (@Warkop Aremania, 2012).

2.2 MNsin dan KinNrja MNsin

Menurut (Assuri, 2004), mesin adalah suatu peralatan yang digerakkan

oleh suatu kekuatan atau tenaga yang dipergunakan untuk membantu manusia

dalam mengerjakan produk atau bagian produk-produk tertentu. Mesin

dikelompokkan menjadi dua, yaitu:

8
9

1. Mesin yang bersifat serbaguna (general purpose machines) merupakan mesin

yang dibuat untuk mengerjakan pekerjaan-pekerjaan tertentu untuk berbagai

jenis produk. Ciri-ciri dari general purpose machines adalah:

a. Mesin ini diproduksi dalam bentuk standar dan atas dasar pasar (ready

stoce).

b. Mesin ini memproduksi dalam volume yang besar, maka harganya relatif

murah sehingga investasi dalam mesin lebih murah.

c. Penggunaan mesin sangat fleksibel dan variasinya banyak.

d. Dipergunakan kegiatan pengawasan atau inspeksi atas apa yang dikerjakan

mesin tersebut.

e. Biaya operasi lebih mahal.

f. Biaya pemeliharaan lebih murah, karena bentuknya standar.

g. Mesin ini tidak mudah ketinggalan jaman.

2. Mesin yang bersifat khusus (special purpose machines) merupakan mesin-

mesin yang dibuat untuk mengerjakan satu atau beberapa jenis kegiatan yang

sama. Ciri-ciri special purpose machines adalah:

a. Mesin ini diuat atas dasar pesanan dan dalam jumlah kecil. Oleh karena itu

harganya lebih mahal, sehingga investasi menjadi lebih mahal.

b. Mesin ini biasanya otomatis, sehingga pekerjaan lebih cepat.

c. Biaya pemeliharaan dari mesin lebih mahal karena dibutuhkan ahli khusus.

d. Biaya produksi per unit relatif lebih rendah.

e. Mesin ini mudah ketinggalan jaman.

Menurut Siringoringo & Sudiyantoro (2004), semakin seringnya mesin

bekerja untuk memenuhi target yang kadang melebihi kapasitas dapat


10

menurunkan kemampuan mesin, menurunkan umur mesin dan sering

membutuhkan pergantian komponen yang rusak. Apabila mesin atau peralatan

yang digunakan mengalami kerusakan maka tujuan dari sebuah organisasi akan

terhambat. Menurut Lazim & Ramayah (2010), untuk beroperasi secara efisien

dan efektif, perusahaan perlu memastikan bahwa tidak terdapat gangguan mesin

yang disebabkan oleh kerusakan, pemberhentian dan kegagalan mesin. Pada

umumnya penyebab gangguan mesin dapat dikategorikan menjadi tiga, yaitu

faktor manusia, mesin dan lingkungan. Faktor terpenting dari kondisi tersebut

adalah kinerja mesin yang digunakan (Wahjudi, Tjitro, & Soeyono, 2009).

Berdasarkan hasil wawancara dengan Bapak Fanani, karyawan divisi

Perencanaan Teknik & Administrasi PT. BJTI, kinerja alat atau mesin diukur

berdasarkan ketersediaan (availability), kehandalan (reliability) dan penggunaan

(utilization). Sedangkan menurut Warren (2011), kinerja mesin itu sendiri dapat

diukur menggunakan Key Performance Indicators (KPI).

2.3 Hour Meter Reading (HRM)

Berdasarkan hasil wawancara dengan Bapak Fanani, karyawan divisi

Perencanaan Teknik & Administrasi, hour meter reading (HRM) adalah piranti

untuk mengukur penggunaan alat atau mesin tersebut.

2.4 KNtNrsNdiaan (availability)

Berdasarkan hasil wawancara dengan Bapak Fanani, karyawan divisi

Perencanaan Teknik & Administrasi, ketersediaan (availability) adalah rasio

tingkat kesiapan alat waktu akan dioperasi. Berikut ini adalah perhitungan

ketersediaan (availability):
11

Dimana:

A = Availability (ketersediaan).

TH = Total Hours (waktu yang diberikan terhadap mesin HMC).

B = Breaedown (waktu kegagalan mesin HMC).

TM = Total Maintenance (total waktu perawatan rutin mesin HMC).

2.5 KNhandalan (reliability)

Berdasarkan hasil wawancara dengan Bapak Fanani, karyawan divisi

Perencanaan Teknik & Administrasi, kehandalan (reliability) adalah rasio

terhadap tingkat ketahanan alat waktu beroperasi. Berikut ini adalah perhitungan

kehandalan (reliability):

Dimana:

R = Reliability (kehandalan).

TH = Total Hours (waktu yang diberikan terhadap mesin HMC).

B = Breaedown (waktu kegagalan mesin HMC).

2.6 PNnggunaan (utilization)

Berdasarkan hasil wawancara dengan Bapak Fanani, karyawan divisi

Perencanaan Teknik & Administrasi, rasio terhadap jam kerja (operasional) alat.

Berikut ini adalah perhitungan penggunaan (utilization):


12

Dimana:

U = Utilization (penggunaan).

TH = Total Hours (waktu yang diberikan terhadap mesin HMC).

TO = Total Operation (waktu bekerja mesin HMC).

2.7 Key Performance Indicator

Key Performance Indicator (KPI) adalah pengukuran yang mengevaluasi

bagaimana sebuah perusahaan menjalankan visi strategis (Warren, 2011).

Dalam setiap proses pengukuran kinerja dibutuhkan suatu ukuran untuk

mengetahui tingkat keberhasilan atau capaian dari kinerja perusahaan tersebut.

Salah satu ukuran yang digunakan dalam proses pengukuran kinerja adalah

Indikator Kinerja Utama/Key Performance Indicator (KPI). Indikator Kinerja

Utama/Key Performance Indicator (KPI) merupakan suatu indikator yang

digunakan untuk mengetahui seberapa jauh strategi yang telah dilakukan oleh

perusahaan sesuai dengan visi dan misi perusahaan (Moeheriono, 2012).

Menurut Darly (2005), Key Performance Indicator (KPI) adalah

informasi yang dapat digunakan untuk memberikan panduan secara aktif terhadap

kinerja bisnis yang dapat diakses oleh pengambil keputusan menggunakan

dashboard. Menurut Anna & Martina (2012), Key Performance Indicator (KPI)

juga dapat digunakan untuk mendukung proses pengambilan keputusan.

Berdasarkan hasil wawancara dengan Bapak Fanani, untuk indikator

yang digunakan dalam pengukuran kinerja mesin yang ada divisi perencanaan

teknik & administrasi yang merupakan bagian yang menangani tingkat

ketersediaan alat atau mesin yang digunakan untuk kegiatan operasional PT. BJTI

akan dijelaskan pada Tabel 2.1 di bawah ini.


13

Tabel 2.1 Tabel Indikator Dashboard

Unit
No. Indikator
PNngukuran
1. Ketersediaan (availability) Persen (%)
2. Kehandalan (reliability) Persen (%)
3. Penggunaan (utilization) Persen (%)
4. Penggantian Oli Engine HRM
5. Penggantian Oli Gear Box HRM
6. Penggantian Oli Hydraulic HRM
7. Penggantian Oli Transmission HRM
8. Corrective Maintenance (Perawatan Rutin) Jam
Sumber: Divisi Perencanaan Teknik & Administrasi PT. BJTI.

2.8 Dastboard

Dashboard adalah sebuah tampilan visual dari informasi terpenting yang

dibutuhkan untuk mencapai satu atau lebih tujuan, digabungkan dan diatur pada

sebuah layar, menjadi informasi yang dibutuhkan dan dapat dilihat secara sekilas.

Dashboard itu sebuah tampilan pada satu monitor komputer penuh yang berisi

informasi yang bersifat kritis, agar kita dapat mengetahui hal-hal yang perlu

diketahui. Biasanya kombinasi teks dan grafik, tetapi lebih ditekankan pada grafik

(Few, 2006).

Menurut Darly (2005), dashboard didefinisikan sebagai alat untuk

memonitor organisasi dari hari ke hari. Informasi ditampilkan dalam sebuah antar

muka tunggal, sehingga pengambil keputusan dapat mengakses Key Performance

Indicator (KPI). Sebelum ditampilkan dalam sebuah antar muka tunggal,

informasi diproses terlebih dahulu. Terdapat 5 tipe dalam proses informasi

menurut Bocij, Chaffey, Greasly, & Hickie (2006), yaitu:

1. Klasifikasi : Ini melibatkan menempatkan data ke dalam kategori, misalnya,

mengkategorikan beban pada saat baik atau biaya variabel tetap.


14

2. Menata ulang/menyortir : Ini melibatkan pengorganisasian data sehingga item

dikelompokkan bersama-sama atau ditempatkan dalam urutan tertentu. Data

karyawan, misalnya, mungkin akan diurutkan menurut nama belakang atau

nomor gaji.

3. Agregat : Ini melibatkan meringkas data, misalnya, dengan menghitung rata-

rata, total atau subtotal.

4. Melakukan perhitungan : Sebuah contoh mungkin menghitung gaji kotor

karyawan dengan mengalikan jumlah jam kerja dengan tarif per jam dari gaji.

5. Seleksi : Ini melibatkan memilih atau membuang item data atas dasar

seperangkat kriteria seleksi. Sebuah organisasi penjualan, misalnya, mungkin

membuat daftar calon pelanggan dengan memilih orang-orang dengan

pendapatan di atas tingkat tertentu.

2.8.1 Tujuan PNnggunaan Dastboard

Tujuan penggunaan dashboard menurut Eckerson (A) (2006), yaitu:

1. Mengkomunikasikan Strategi

Mengkomunikasikan strategi dan tujuan yang dibuat oleh eksekutif kepada

semua pihak yang berkepentingan sesuai dengan peran dan levelnya dalam

organisasi.

2. Memonitor dan Menyesuaikan Pelaksanaan Strategi

Memonitor pelaksanaan dari rencana dan strategi yang telah dibuat.

Memungkinkan eksekutif untuk mengidentifikasi permasalahan kritis dan

membuat stategi untuk mengatasinya.


15

3. Menyampaikan Wawasan dan Informasi ke Semua Pihak

Menyajikan informasi menggunakan grafik, simbol, bagan dan warna yang

memudahkan pengguna dalam memahami dan mempersepsi informasi secara

benar.

2.8.2 JNnis Dastboard

Dashboard bisa dikelompokkan seseuai dengan level manajemen yang

didukungnya menurut Hariyanti (2008), yaitu:

1. Strategic Dashboard

a. Mendukung manajemen level strategis.

b. Informasi untuk membuat keputusan bisnis, memprediksi peluang, dan

memberikan arahan pencapaian tujuan strategis.

c. Fokus pada pengukuran kinerja high-level dan pencapaian tujuan strategis

organisasi.

d. Mengadopsi konsep Balance Score Card.

e. Informasi yang disajikan tidak terlalu detail.

f. Konten informasi tidak terlalu banyak dan disajikan secara ringkas.

g. Informasi disajikan dengan mekanisme yang sederhana, melalui tampilan

yang unidirectional.

h. Tidak di desain untuk berinteraksi dalam melakukan analisis yang lebih

detail.

i. Tidak memerlukan data real time.

2. Tactical Dashboard

a. Mendukung manajemen tactical.


16

b. Memberikan informasi yang diperlukan oleh analisis untuk mengetahui

penyebab suatu kejadian.

c. Fokus pada analisis untuk menemukan penyebab dari suatu kondisi atau

kejadian tertentu.

d. Dengan fungsi drill down dan navigasi yang baik.

e. Memiliki konten informasi yang lebih banyak (Analisis perbandingan,

pola/tren, evaluasi kerja).

f. Menggunakan media penyajian yang “cerdas” yang memungkinkan

pengguna melakukan analisis terhadap data yang kompleks.

g. Didesain untuk berinteraksi dengan data.

h. Tidak memerlukan data real time.

3. Operational Dashboard

a. Mendukung manajemen level operasional.

b. Memberikan informasi tentang aktivitas yang sedang terjadi, beserta

perubahannya secara real time untuk memberikan kewaspadaan terhadap

hal-hal yang perlu direspon secara cepat.

c. Fokus pada monitoring aktifitas dan kejadian yang berubah secara konstan.

d. Informasi disajikan spesifik, tingkat kedetailan yang cukup dalam.

e. Media penyajian yang sederhana.

f. Alert disajikan dengan cara yang mudah dipahami dan mampu menarik

perhatian pengguna.

g. Bersifat dinamis, sehingga memerlukan data real time.


17

h. Didesain untuk berinteraksi dengan data, untuk mendapatkan informasi

yang lebih detail, maupun informasi pada level lebih atas (Higher Level

Data).

2.8.3 KaraktNristik Dastboard

Karakteristik dashboard menurut Eckerson (A) (2006), yaitu:

1. Model pemrosesan berdasarkan kejadian yaitu menangkap kejadian setiap

saat dari beberapa sistem yang mencakup dan mempengaruhi proses bisnis.

2. Aturan bisnis yang kuat yaitu mengijinkan penggunanya membuat

peringatan, target, ambang untuk menilai kinerja individu.

3. Dashboard bisnis yang user friendly yaitu mempebarui nilai sebagai aliran

kejadian melalui sistem dan menempatkan nilai tersebut dalam hubungan

dengan menghubungkan ke pencapaian bisnis.

4. Sebuah sistem aliran kerja yang bergabung dan bekerjasama yang

mengijinkan penggunanya untuk memulai proses secara formal dan informal,

yang dengan proses itu pengguna dapat berkolaborasi mendiskusikan

hasilnya.

Beberapa karakteristik dashboard menurut Hariyanti (2008), yaitu:

1. Sinergi

Ergonomis dan memiliki tampilan visual yang mudah dipahami oleh

pengguna. Dashboard mensinergikan informasi dari berbagai aspek yang

berbeda dalam satu layar.

2. Monitor

Menampilkan KPI yang diperlukan dalam pembuatan keputusan dalam

domain tertentu, sesuai dengan tujuan pembangunan dashboard tersebut.


18

3. Akurat

Informasi yang disajikan harus akurat, dengan tujuan untuk mendapatkan

kepercayaan dari penggunanya.

4. Responsif

Merespon threshold yang telah didefinisikan, dengan memberikan alert

(seperti bunyi alarm, blineer, email) untuk mendapatkan perhatian pengguna

terhadap hal-hal yang kritis.

5. Timely

Menampilkan informasi terkini yang diperlukan untuk pengambilan

keputusan.

6. Interaktif

Pengguna dapat melakukan drilldown dan mendapatkan informasi lebih

detail, analisis sebab akibat dan sebagainya.

7. More Data History

Melihat tren sejarah KPI contohnya perbandingan jumlah mahasiswa baru

saat ini dengan beberapa tahun yang lalu, untuk mengetahui apakah kondisi

sekarang lebih baik atau tidak.

8. Personalized

Penyajian informasi spesifik untuk setiap jenis pengguna sesuai domain

tanggung jawab, hak akses dan batasan akses data.

9. Analitical

Fasilitas untuk melakukan analisis seperti sebab akibat.


19

10. Collaborative

Fasilitas pertukaran catatan laporan antar pengguna mengenai hasil

pengamatan dashboard-nya masing-masing yaitu sarana komunikasi dalam

melakukan fungsi manajemen dan kontrol.

11. Traceability

Memungkinkan setiap pengguna untuk mengkustomisasi nilai yang akan

dilacaknya.

2.8.4 KomponNn Dastboard

Untuk memahami perbedaan diantara ketiga jenis dashboard kinerja,

perlu untuk mengetahui masing-masing komponen aplikasi yang digunakan.

Meskipun tidak ada aturan keras dan cepat tentang penggunaan komponen, lihat

Gambar 2.1 yang memberikan beberapa pedoman umum (Eckerson (B), 2006).

Gambar 2.1 Komponen Dashboard Kinerja. (Eckerson (B), 2006)

1. Komponen Dashboard Operasional

Dashboard operasional menggunakan antarmuka dashboard untuk memantau

proses operasional. Dashboard memberikan peringatan yang

memberitahukan pengguna tentang kondisi pengecualian dalam proses yang


20

sedang mereka pantau sehingga mereka dapat bertindak cepat untuk

memperbaiki masalah atau memanfaatkan peluang.

2. Komponen Dashboard Taktis

Dashboard taktis sering menampilkan hasil dalam business intelligence (BI)

portal yang berisi grafik dan tabel serta dokumen lainnya pengguna perlu

untuk memantau proyek atau proses yang mereka kelola. Portal ini dibangun

ke sebagian besar alat BI dan biasanya mengintegrasikan dengan portal

komersial yang banyak digunakan perusahaan untuk menjalankan intranet

perusahaan mereka.

3. Komponen Dashboard Strategis

Dashboard Strategis menggunakan antarmuka scorecard untuk melacak

kinerja terhadap tujuan strategis. Meskipun mereka mirip dengan antarmuka

dashboard, scorecard umumnya melacak kemajuan kelompok secara bulanan

daripada secara tepat waktu. Scorecard umumnya menampilkan lebih metrik

seluruh spektrum yang lebih luas dari organisasi daripada dashboard,

terutama di scorecard perusahaan. Informasi kinerja dalam antarmuka

scorecard biasanya lebih diringkas dari dalam antarmuka dashboard.

2.9 System Development Life Cycle

Siklus Hidup Pengembangan Sistem, nama lain dari System Development

Life Cycle (SDLC) ini merupakan suatu proses pengembangan atau perubahan

suatu sistem perangkat lunak. Pengembangan atau perubahan tersebut dilakukan

dengan menggunakan model-model dan metodologi yang digunakan oleh banyak

orang, yang telah mengembangkan sistem-sistem perangkat lunak sebelumnya.

Hal tersebut tentu berdasarkan best practice atau cara-cara yang telah teruji
21

dengan baik oleh banyak orang yang menggunakannya. SDLC memiliki beberapa

model dalam penerapan tahapan prosesnya. Beberapa model SDLC tersebut

antara lain yaitu Model Waterfall, Spiral, Rapid Application Development, Agile

dan Prototype. Masing-masing model memiliki kelemahan dan kelebihan,

sehingga hal yang terpenting adalah mengenali tipe pelanggan dan memilih

menggunakan model SDLC yang sesuai dengan karakter pelanggan dan sesuai

dengan karakter pengembang perangkat lunak (Kendall & Kendall, 2008).

2.9.1 MNtodN Prototyping

Prototyping adalah salah satu pendekatan dalam rekayasa perangkat

lunak yang secara langsung mendemonstrasikan bagaimana sebuah perangkat

lunak atau komponen-komponen perangkat lunak akan bekerja dalam

lingkungannya sebelum tahapan konstruksi aktual dilakukan (Howard, 1997).

Beberapa model prototype adalah sebagai berikut:

1. Reusable prototype : Prototype yang akan ditransformasikan menjadi produk

final.

2. Throwaway prototype : Prototype yang akan dibuang begitu selesai

menjalankan maksudnya.

3. Input/output prototype : Prototype yang terbatas pada antar muka pengguna

(user interface).

4. Processing prototype : Prototype yang meliputi perawatan file dasar dan

proses-proses transaksi.

5. System prototype : Prototype yang berupa model lengkap dari perangkat

lunak.
22

Menurut Jalote (2008), metode prototyping digambarkan dalam model

sebagai berikut:

Gambar 2.2 Metode Prototyping. (Jalote, 2008)

Metode prototyping biasanya dimulai ketika versi awal dari dokumen

persyaratan spesifikasi telah dikembangkan. Pada tahap ini, ada pemahaman yang

wajar dari sistem dan kebutuhan serta yang masih belum jelas atau mungkin akan

berubah. Setelah prototipe dikembangkan, pengguna akhir dan klien diberi

kesempatan untuk menggunakan dan mengeksplorasi prototipe. Berdasarkan

pengalaman mereka, mereka memberikan umpan balik kepada para pengembang

mengenai prototipe: apa yang benar, apa yang perlu diubah, apa yang hilang, apa

yang tidak dibutuhkan, dll. Berdasarkan umpan balik, prototipe dimodifikasi

untuk menggabungkan beberapa perubahan yang disarankan agar dapat dilakukan

dengan mudah, dan kemudian pengguna dan klien lagi diizinkan untuk

menggunakan sistem. Siklus ini berulang sampai, menurut penilaian para

pengembang prototipe dan analis, keuntungan dari mengubah sistem dan

mendapatkan umpan balik sebanding dengan biaya dan waktu yang dibutuhkan

dalam membuat perubahan dan mendapatkan umpan balik. Berdasarkan umpan


23

balik, persyaratan awal yang dimodifikasi menghasilkan spesifikasi kebutuhan

akhir, yang kemudian digunakan untuk mengembangkan sistem kualitas produksi.

2.10 Unified Modeling Language (UML)

Unified Modeling Language atau biasa disingkat UML merupakan suatu

standar yang digunakan untuk memodelkan sistem yang akan digunakan untuk

melakukan rancang bangun suatu aplikasi. Penggunaan UML diperlukan untuk

memberikan gambaran ddalam bentuk diagram tentang bagaimana bentuk dan

dokumentasi dari sistem yang akan dibangun (Stephens & Rosenberg, 2007).

Komponen-komponen dari UML terdiri dari beberapa diagram, antara lain

sebagai berikut:

1. Domain Model

Domain model merupakan teknik pengidentifikasian object-object pada kata

benda yang terdapat pada daftar requirement yang diklasifikasikan pada area

(domain) permasalahan yang sama untuk dijadikan candidate class pada class

diagram. Analisis yang harus pertama kali dilakukan adalah analisis domain

model daripada analisis use case diagram bersifat abstract dan ambigu untuk

dianalisa dan pada akhirnya use case diagram harus dibuat secara konkrit

pada konteks model object. Bentuk domain model merupakan fondasi dari

bagian statis dari sebuah model sistem, sedangkan use case merupakan

bagian dinamis dari sebuah model sistem. Domain model mendeskripsikan

struktur arsitektur dari sebuah sistem yang statis, sedangkan use case diagram

mendeskripsikan fungsi atau tingkah laku dari sebuah sistem. Titik awal

untuk memulai domain model adalah dari requirement atau kebutuhan sistem
24

dari user/client. Pengumpulan daftar kebutuhan requirement yang baik akan

menghasilkan domain model yang baik pula.

2. Use Case Diagram

Diagram ini menggambarkan cara pengguna interaksi dengan sistem dan

bagaimana sistem akan merespon. Diagram ini menunjukkan interaksi antara

user dengan sistem atau antara external parties dengan sistem. Diagram use

case meperlihatkan user dari sebuah sistem dan proses-proses yang dapat

mereka lakukan untuk berinteraksi dengan sistem tersebut.

3. Robustness Diagram

Robustness diagram merupakan representasi bergambar dari perilaku

(behavior) yang dideskripsikan oleh use case. Diagram robustness

menunjukkan perilaku dari kelas kelas dan perilaku dari perangkat lunak.

Pada diagram ini tidak digambarkan kelas mana yang bertanggung jawab

terhadap perilaku tertentu. Walaupun demikian, diagram robustness dapat

dibaca seperti diagram aktivitas (activity diagram) atau sebagai sebuah

flowchart dalam arti suatu objek “berbicara” dengan objek lainnya. Simbol-

simbol yang terlibat dalam diagram robustness Boundary object adalah

antarmuka antara sistem dengan segala sesuatu di luar sistem. Contohnya

adalah layar atau halaman web. Entity object merupakan kelas-kelas dari

domain model. Controller adalah penghubung antara boundary dan entity

object.

4. Sequence Diagram

Sequence diagram digunakan untuk meng-explore desain dari sistem secara

detail dengan menggunakan basis scenario-by-scenario. Pada tahapan ini


25

dilakukan detailing pada desain sistem. Use case harus sudah selesai dengan

benar, detail dan jelas untuk digunakan sebagai acuan untuk membuat desain

yang lebih detail.

5. Class Diagaram

Class diagram merupakan penggambaran dari seluruh method class pada

pemrograman berbasis obyek yang digunakan untuk membangun sebuah

aplikasi. Class diagram menggambarkan keadaan (atribut/properti) suatu

sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut

(metoda/fungsi).

2.11 Database

Menurut Marlinda (2004), database adalah suatu susunan/kumpulan data

operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola

dan disimpan secara terintegrasi dengan menggunakan metode tertentu

menggunakan komputer sehingga mampu menyediakan informasi optimal yang

diperlukan pemakainya. Penyusunan satu database digunakan untuk mengatasi

masalah-masalah pada penyusunan data yaitu redundansi dan inkonsistensi data,

kesulitan pengaksesan data, isolasi data untuk standarisasi, banyak pemakai

(multiple user), masalah keamanan (security), masalah kesatuan (integration), dan

masalah kebebasan data (data independence).

2.12 Oracle

Oracle merupakan software database yang banyak dipakai di

perusahaan-perusahaan besar di seluruh dunia saat ini. Software ini juga banyak

diminati oleh para konsultan pembuat aplikasi yang berkaitan dengan database.

Sistem keamanannya yang handal membuat para profesional yang berkecimpung


26

dalam dunia database lebih memilih Oracle sebagai perangkat untuk menunjang

kegiatan bisnis mereka. Bukan hanya masalah security-nya saja yang handal,

Oracle juga merupakan software database yang bisa menampung serta mengeola

data dengan kapasitas yang sangat besar serta dapat mengaksesnya dengan sangat

cepat pula. Sintak SQL-nya yang hampir seluruhnya telah memenuhi standar

ANSI-92 lebih memudahkan para programer dalam membangun aplikasi baik dari

sisi bace-end maupun dari sisi front-end. Demikian pula bagi seorang

administrator yang berkecimpung dalam menangani administrasi database serta

bertanggung jawab terhadap keamanan database akan merasa diuntungkan serta

dimudahkan dengan software Oracle yang lebih establish ini (Heryanto &

Raharjo, 2006).

2.13 Hypertext Preprocessor

Menurut Firdaus (2007), PHP merupakan singkatan dari Hypertext

Preprocessor, adalah sebuah bahasa scripting berbasis server side scripting yang

terpasang pada HTML dan berada di server dieksekusi di server dan digunakan

untuk membuat halaman web yang dinamis. Sebagian besar sintaksnya mirip

dengan bahasa C atau java, ditambah dengan beberapa fungsi PHP yang spesifik.

Tujuan utama bahasa ini adalah untuk memungkinkan perancang web menulis

halaman web dinamis dengan cepat.

Halaman web biasanya disusun dari kode-kode HTML yang disimpan

dalam sebuah file berekstensi .html. File HTML ini dikirimkan oleh server (atau

file) ke browser, kemudian browser menerjemahkan kode-kode tersebut sehingga

menghasilkan suatu tampilan yang indah. Lain halnya dengan program PHP,

program ini harus diterjemahkan oleh web server sehingga menghasilkan kode
27

html yang dikirim ke browser agar dapat ditampilkan. Program ini dapat berdiri

sendiri ataupun disisipkan di antara kode-kode HTML sehingga dapat langsung

ditampilkan bersama dengan kode-kode HTML tersebut. Program php dapat

ditambahkan dengan mengapit program tersebut di antara tanda <? dan ?>. Tanda-

tanda tersebut biasanya digunakan untuk memisahkan kode php dari kode HTML.

File HTML yang telah dibubuhi program php harus diganti ekstensi-nya menjadi

.php atau .php3.

2.14 Java Script

Menurut Hakim (2010), java script merupakan bahasa scripting yang

dapat bekerja di sebagian besar web browser. Java script dapat disisipkan di

dalam web menggunakan tag script. Java script dapat digunakan untuk banyak

tujuan, misalnya untuk membuat efek roolover baik gambar maupun text, dan

untuk membuat AJAX Java script adalah bahasa yang digunakan untuk AJAX.

Kode java script juga dapat diletakkan di file tersendiri yang berekstensi java

script (.js). Script tersebut akan dieksekusi ketika dipanggil berdasarkan trigger

pada event tertentu.

2.15 Higtctarts

Highcharts adalah library pembuatan chart yang ditulis dalam

JavaScript murni, menawarkan cara mudah untuk menambahkan grafik interaktif

ke situs web atau aplikasi web. Highcharts saat ini mendukung line, spline, area,

area spline, column, bar, pie, scatter, angular gauges, area range, area spline

range, column range, bubble, box plot, error bars, funnel, waterfall dan polar

chart types (Highcharts, 2016).


3. BAB III

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini dibahas tentang identifikasi permasalahan, identifikasi

pengguna, identifkasi parameter indikator, dan perancangan sistem dalam

Rancang Bangun Aplikasi Dashboard Untuk Visualisasi Kinerja Mesin Harbour

Mobile Crane (HMC) di PT. BJTI.

3.1 Analisis Sistem

Pada tahap analisis dilakukan beberapa proses yang berhubungan dengan

tahapan awal metode penelitian. Metode penelitian yang digunakan adalah Systeu

Developuent LiMe Cycle (SDLC) model prototyping. Pada model prototyping

terdapat beberapa tahapan yang meliputi analisis sistem, desain sistem, koding

dan testing. Pada tahap analisis sistem membahas identifikasi permasalahan,

identifikasi pengguna dan identifkasi parameter indikator.

3.1.1 Identifikasi Permasalahan

Divisi Perencanaan Teknik & Administrasi merupakan bagian yang

menangani tingkat ketersediaan alat atau mesin yang digunakan untuk kegiatan

operasional PT. BJTI. Kinerja alat atau mesin diukur berdasarkan ketersediaan

(availability), kehandalan (reliability) dan penggunaan (utilization). Proses bisnis

yang terjadi saat ini, kegiatan HMC dicatat oleh operator yang

mengoperasikannya. Setelah itu, operator HMC memberikan catatan kegiatan

HMC kepada karyawan Divisi Perencanaan Teknik & Administrasi setiap

harinya. Lalu catatan tersebut diisi oleh karyawan Divisi Perencanaan Teknik &

28
29

Administrasi ke dalam aplikasi. Aplikasi akan mengolah data yang di-input-kan

oleh karyawan. Setelah 1 bulan, karyawan akan mencetak laporan kinerja setiap

mesin HMC yang sudah diolah oleh aplikasi dan memberikan laporan tersebut

kepada manajer Divisi Perencanaan Teknik & Administrasi. Dari hasil laporan

tersebut, manajer akan mengambil keputusan terkait kinerja setiap mesin HMC.

Apabila ketersediaan (availability) dan kehandalan (reliability) mesin HMC

dibawah KPI, yaitu sebesar 90% dan 95%, maka mesin HMC tersebut dikatakan

tidak baik. Dan untuk penggunaan (utilization) masih belum mempunyai KPI.

Berdasarkan proses bisnis yang terjadi saat ini, manajer mengalami kesulitan

dalam membuat keputusan terkait kinerja mesin HMC dikarenakan data yang ada

sangat banyak dan variatif serta memiliki kompleksitas yang tinggi. Untuk

membantu manajer Divisi Perencanaan Teknik & Administrasi dalam membuat

keputusan diperlukan adanya aplikasi dashboard.

3.1.2 Identifikasi Penggguna

Berdasarkan hasil identifikasi permasalahan, maka dapat dibuat

kebutuhan pengguna untuk mengetahui kebutuhan dari masing-masing pengguna

yang berhubungan langsung dengan aplikasi yang akan dibangun sesuai dengan

apa yang dibutuhkan. Dalam tahapan ini dibagi menjadi 2 sub, yaitu:

A. Iterasi Pertama

Iterasi pertama merupakan langkah awal dalam identifikasi kebutuhan

pengguna. Pada iterasi pertama ini dibagi menjadi 4, yaitu:


30

1. Identifikasi Pengguna

Berdasarkan hasil wawancara, maka dapat dibuat kebutuhan pengguna yang

akan dianalisis untuk mengetahui kebutuhan dari masing-masing pengguna

yang berhubungan langsung dengan aplikasi yang dibangun agar dapat sesuai

dengan apa yang dibutuhkan. Pengguna yang memiliki peran dalam

mengoperasikan aplikasi yang dibangun adalah manajer Divisi Perencanaan

Teknik & Administrasi yang mempunyai tanggung jawab dalam

mengoperasikan dashboard dan karyawan Divisi Perencanaan Teknik &

Administrasi yang mempunyai tanggung jawab dalam mengelola keseluruhan

data untuk dashboard.

2. Input, Proses, dan Output

Input, proses, dan output dari sistem dashboard kinerja ini dapat dilihat pada

Gambar 3.1 di bawah ini yang menggambarkan mengenai apa saja data yang

dibutuhkan sebagai input, kemudian alur pemrosesan data dan output yang

dihasilkan dari data yang diproses sebelumnya.


31

Dashboard Visualisasi Kinerja

Input Proses Output

Data Key
Proses
PerMoruance
Perbandingan
Indicator

Data Mesin HMC

Informasi Kinerja

Data Kinerja

Proses Klasifikasi,
Sortir, Seleksi, Informasi Kegiatan
Data HRM Pengelompokkan

Data Kegiatan Informasi Usia

Informasi Kerusakan
Data Penggantian Spare Part
Oli

Informasi Penggantian
Data Kerusakan Oli
Spare Part

Informasi Inspeksi
Harian

Informasi Perawatan
Rutin

Informasi HRM
Phase

Gambar 3.1 Input, Proses, dan Output

Pada bagian input terdapat data-data yang diperlukan sebagai masukan dalam

pembuatan dashboard. Berikut adalah rinciannya:

1. Data Key PerMoruance Indicator

Berisi seluruh data key perMoruance indicator.


32

2. Data Mesin HMC

Berisi seluruh data master mesin HMC.

3. Data Kinerja

Berisi seluruh data hasil perhitungan kinerja mesin HMC.

4. Data HRM

Berisi seluruh data HRM mesin HMC.

5. Data Kegiatan

Berisi seluruh data penggunaan mesin HMC.

6. Data Penggantian Oli

Berisi seluruh data penggatian oli pada mesin HMC.

7. Data Kerusakan Spare Part

Berisi seluruh data kerusakan spare part pada mesin HMC.

Pada bagian proses terdapat berbagai proses pengolahan data yang diperlukan

dalam pembuatan dashboard. Berikut adalah rinciannya:

1. Perbandingan

Membandingkan antara kinerja alat atau mesin dengan key perMoruance

indicator yang sudah ditentukan.

2. Klasifikasi, Sortir, Seleksi, dan Pengelompokkan

Mengklasifikan, menyortir, meyeleksi, dan mengelompokkan data yang

untuk disesuaikan dengan informasi yang akan ditampilkan.

Pada bagian output dibuat sesuai dengan tujuan awal dibuatnya dashboard.

Berikut adalah rinciannya:


33

1. Informasi Kinerja

Informasi kinerja yang akan ditampilkan pada dashboard adalah informasi

keseluruhan kinerja mesin HMC selama satu bulan.

2. Informasi Kegiatan

Informasi kegiatan yang akan ditampilkan pada dashboard adalah

informasi keseluruhan jumlah jam kegiatan masing-masing mesin HMC

selama satu bulan.

3. Informasi Usia

Informasi usia yang akan ditampilkan pada dashboard adalah informasi

usia pemakaian masing-masing mesin HMC sampai dengan tahun

sekarang.

4. Informasi Kerusakan Spare Part

Informasi kerusakan spare part yang akan ditampilkan pada dashboard

adalah informasi keseluruhan kerusakan spare part masing-masing mesin

HMC selama satu bulan.

5. Informasi Penggantian Oli

Informasi penggantian oli yang akan ditampilkan pada dashboard adalah

informasi keseluruhan jumlah penggantian oli masing-masing mesin HMC

selama satu bulan.

6. Informasi Inspeksi Harian

Informasi inspeksi harian yang akan ditampilkan pada dashboard adalah

informasi tentang status inspeksi harian sudah dilakukan atau belum.


34

7. Informasi Perawatan Rutin

Informasi perwatan rutin yang akan ditampilkan pada dashboard adalah

informasi tentang kapan perawatan rutin terkahir dilakukan.

8. Informasi HRM

Informasi HRM yang akan ditampilkan pada dashboard adalah informasi

HRM mesin HMC sekarang.

3. Desain I/O (I/O Prototipe)

Setelah dilakukan identifikasi pengguna dan identifikasi data terhadap divisi

Perencanaan Teknik & Administrasi, maka selanjutnya mendesain I/O (I/O

prototipe) sesuai dengan hasil observasi dan wawancara yang telah dilakukan

sebelumnya. Berikut ini adalah desain I/O yang telah dibuat:

PILIH BULAN PILIH TAHUN PROSES

HMK 01 HMK 01 HMK 01 HMK 01

100 100 100 100


90 90 90 90
80 80 80 80
70 70 70 70
60 60 60 60
50 50 50 50
40 40 40 40
30 30 30 30
20 20 20 20
10 10 10 10
0 0 0 0
Availability Utilization Reliability Availability Utilization Reliability Availability Utilization Reliability Availability Utilization Reliability
HMK 01 95 100 56 HMK 01 95 100 56 HMK 01 95 100 56 HMK 01 95 100 56

HMK 01 HMK 01 HMK 01 HMK 01

100 100 100 100


90 90 90 90
80 80 80 80
70 70 70 70
60 60 60 60
50 50 50 50
40 40 40 40
30 30 30 30
20 20 20 20
10 10 10 10
0 0 0 0
Availability Utilization Reliability Availability Utilization Reliability Availability Utilization Reliability Availability Utilization Reliability
HMK 01 95 100 56 HMK 01 95 100 56 HMK 01 95 100 56 HMK 01 95 100 56
35

Kegiatan

HMK 01 300

250

200

150

100

50

100 0
Operation Standby Breakdown Maintenanee Aeeident
Repair
Eteetera

90
HMK 01 150 270 10 20 0 0

80
70

H M K 01
60
50
40 Tanggal Beli Tanggal Sekarang Batas Waktu
30 (12 September 2000) (4 September 2015) (12 September 2020)

20 Penggantian Spare Part

10 3

2,5

0 2

Availability Utilization Reliability


1,5

0,5

HMK 01 95 100 56 Jangka Waktu


0
Tyre
3
G ear
0
Sling
1
Spa re Pa r t

Penggantian Oli Tansmision Penggantian Oli Gear Box Penggantian Oli Hydraulie
40000 30000 40000
35000 25700 34000
35000 35000
30000 25000 21700 28000
30000 30000
25000
20000 17700
25000 25000 22000
20000
13700

EHRM
EHRM
EHRM

20000 15000 20000


15000
9700
15000 15000
10000
10000 10000
5000
5000 5000
0 0 0
30-Jul-15 04-Agu-15 09-Agu-15 14-Agu-1519-Agu-15 24-Agu-15 29-Agu-15 03-Sep-15 30-Jul-15 04-Agu-15 09-Agu-15 14-Agu-15 19-Agu-1524-Agu-15 29-Agu-15 03-Sep-15 04-Agu-15 09-Agu-15 14-Agu-15 19-Agu-15 24-Agu-15 29-Agu-15
Tanggal Tanggal Tanggal

Gambar 3.2 Desain Prototipe

4. Verifikasi & Validasi

Desian I/O (I/O prototipe) yang sudah digambarkan sebelumnya sudah

diverifikasi & divalidasi oleh Divisi Perencanaan Teknik & Administrasi.

B. Iterasi Kedua

Berdasarkan hasil dari iterasi pertama, maka langkah selanjutnya adalah

iterasi kedua. Pada iterasi kedua ini dibagi menjadi 2, yaitu:

1. User ReSuireuent

Berdasarkan hasil dari iterasi pertama, didapatkan user reSuireuent sebagai

berikut:
36

a. Mengelola Data

Tabel 3.1 User ReSuireuent Mengelola Data

Fungsi ini digunakan oleh karyawan divisi Perencanaan Teknik


& Administrasi untuk mengelola data. Fungsi ini menggunakan
data jenis alat, data alat, data BBM, data kapal, data operator,
Deskripsi
data jenis oli, data macam oli, data keterangan kondisi, data
teknisi, data HRM, data kegiatan dan data penggantian oli, data
kerusakan spare part.
Aktor Karyawan Divisi Perencanaan Teknik & Administrasi
1. Data Jenis Alat.
2. Data Alat.
3. Data BBM.
4. Data Kapal.
5. Data Operator.
6. Data Teknisi.
7. Data Jenis Oli.
Input
8. Data Macam Oli.
9. Data Keterangan Kondisi.
10. Data Teknisi.
11. Data HRM.
12. Data Kegiatan.
13. Data Penggantian Oli.
14. Data Kerusakan Spare Part.
1. Pilih menu jenis alat.
1.1 Input data jenis alat.
2. Pilih menu alat.
2.1 Input data alat.
2.2 Rubah data alat.
3. Pilih menu BBM.
3.1 Input data BBM.
3.2 Rubah data BBM.
4. Pilih menu kapal.
4.1 Input data kapal.
4.2 Rubah data kapal.
Proses 5. Pilih menu operator.
5.1 Input data operator.
5.2 Rubah data operator.
6. Pilih menu teknisi.
6.1 Input data teknisi.
6.2 Rubah data teknisi.
7. Pilih menu jenis oli.
7.1 Input data jenis oli.
7.2 Rubah data jenis oli.
8. Pilih menu macam oli.
9.1 Input data macam oli.
9.2 Rubah data macam oli.
37

9. Pilih menu keterangan.


9.1 Input data keterangan.
9.2 Rubah data keterangan.
10. Pilih menu teknisi.
10.1 Input data teknisi.
10.2 Rubah data teknisi.
11. Pilih menu HRM.
11.1 Input data HRM.
11.2 Rubah data HRM.
12. Pilih menu kegiatan.
12.1 Input data kegiatan.
12.2 Rubah data kegiatan.
13. Pilih menu penggantian oli.
13.1 Input data penggantian oli.
13.2 Rubah data penggantian oli.
14. Pilih menu kerusakan spare part.
14.1 Input data kerusakan spare part.
14.2 Rubah data kerusakan spare part.
15. Pilih menu kalkulasi.
15.1 Pilih alat yang dikalkulasi.
16. Pilih menu ubah status kegiatan.
16.1 Pilih alat yang dirubah.
17. Pilih menu ubah status HRM.
17.1 Pilih alat yang dirubah.
1. Data Jenis Alat.
2. Data Alat.
3. Data BBM.
4. Data Kapal.
5. Data Operator.
6. Data Teknisi.
7. Data Jenis Oli.
Output 8. Data Macam Oli.
9. Data Keterangan Kondisi.
10. Data Teknisi.
11. Data HRM.
12. Data Kegiatan.
13. Data Penggantian Oli.
14. Data Kerusakan Spare Part.
15. Data Kinerja Mesin.
1. HRM sehari sebelumnya harus sudah ada, apabila tidak ada,
maka tidak dapat meng-input-kan HRM.
2. HRM input harus lebih besar dari pada HRM sehari
sebelumnya.
Peraturan 3. Data HRM yang bisa dirubah hanya data HRM hari ini.
4. Sebelum meng-input-kan data kegiatan dan data penggantian
oli, harus meng-input-kan data HRM terlebih dahulu.
5. Jika sudah meng-input-kan data kegiatan, maka data HRM
tidak bisa dirubah.
38

6. Apabila ingin merubah data HRM tetapi sudah meng-input-


kan data kegiatan, terdapat menu untuk merubah status
HRM agar bisa dirubah.
7. Setelah meng-input-kan data kegiatan, maka harus
melakukan kalkulasi perhitungan kinerja di menu kalkulasi
kegiatan.
8. Apabila tidak melakukan kalkulasi kegiatan, maka data
kinerja tidak ada.
9. Total waktu pada data kegiatan harus 24 jam.
10. Apabila total waktu di bawah 24 jam, maka tidak dapat
melakukan kalkulasi kegiatan.
11. Setelah melakukan kalkulasi kegiatan, maka data kegiatan
tidak dapat dirubah.
12. Apabila ingin merubah data kegiatan tetapi sudah melakukan
kalkulasi, terdapat menu untuk merubah status kegiatan agar
bisa dirubah.
Fitur -

b. Mencetak Laporan Kinerja

Tabel 3.2 User ReSuireuent Mencetak Laporan Kinerja

Fungsi ini digunakan oleh karyawan divisi Perencanaan Teknik


Deskripsi & Administrasi untuk mencetak laporan kinerja. Fungsi ini
menggunakan data kinerja.
Aktor Karyawan Divisi Perencanaan Teknik & Administrasi
Input 1. Data Kinerja
1. Pilih menu jenis alat.
Proses
1.1 Pilih data alat.
Output 1. Data Kinerja.
Peraturan -
Fitur -

c. Menampilkan Informasi Kinerja Mesin HMC Sesuai Bulan dan Tahun

Tabel 3.3 User ReSuireuent Menampilkan Informasi Kinerja Mesin HMC Sesuai

Bulan dan Tahun

Fungsi ini digunakan oleh manajer divisi Perencanaan Teknik &


Administrasi untuk menampilkan informasi kinerja mesin HMC
Deskripsi sesuai dengan bulan dan tahun yang dipilih. Fungsi ini
menggunakan data kegiatan mesin HMC dan data Key
PerMoruance Indicator.
Aktor Manajer Divisi Perencanaan Teknik & Administrasi
Input 1. Data kinerja.
39

2. Data Key PerMoruance Indicator.


1. Memilih tahun.
2. Memilih bulan.
Proses
3. Menampilkan informasi kinerja mesin HMC sesuai dengan
bulan dan tahun yang dipilih berdasarkan KPI.
Informasi kinerja mesin HMC sesuai dengan bulan dan tahun
Output
yang dipilih.
1. Availability memiliki KPI sebesar 90%.
Peraturan 2. Reliability memiliki KPI sebesar 95%.
3. Utilization memiliki KPI sebesar 70%.
1. Menampilkan informasi kinerja (Availability, Reliability dan
Utilization) seluruh mesin HMC sesuai dengan bulan dan
tahun yang dipilih.
2. Jika aktor tidak memilih bulan dan tahun, maka akan
ditampilkan informasi kinerja mesin HMC bulan sekarang.
Fitur 3. Menampilkan notifikasi apabila availability seluruh mesin
HMC kurang dari KPI.
4. Menampilkan notifikasi apabila reliability seluruh mesin
HMC kurang dari KPI.
5. Menampilkan notifikasi apabila utilization seluruh mesin
HMC melebihi KPI.

d. Menampilkan Detail Informasi Kinerja Salah Satu Mesin HMC

Tabel 3.4 User ReSuireuent Menampilkan Detail Informasi Kinerja Salah Satu

Mesin HMC

Fungsi ini digunakan oleh manajer divisi Perencanaan Teknik &


Administrasi untuk menampilkan detail informasi kinerja salah
satu mesin HMC yang dipilih, sesuai dengan bulan dan tahun
Deskripsi yang telah dipilih sebelumnya. Fungsi ini menggunakan data
mesin HMC, data kinerja, data HRM, data kegiatan, data
penggantian oli, data kerusakan spare part dan data Key
PerMoruance Indicator.
Aktor Manajer Divisi Perencanaan Teknik & Administrasi
1. Data mesin HMC.
2. Data kinerja.
3. Data HRM.
Input 4. Data kegiatan.
5. Data penggantian oli.
6. Data kerusakan spare part.
7. Data Key PerMoruance Indicator.
1. Memilih salah satu mesin HMC.
2. Menampilkan detail informasi kinerja salah satu mesin HMC
Proses
yang dipilih, sesuai dengan bulan dan tahun yang telah
dipilih sebelumnya.
40

Detail informasi kinerja salah satu mesin HMC yang dipilih,


Output
sesuai dengan bulan dan tahun yang telah dipilih sebelumnya.
1. Availability memiliki KPI sebesar 90%.
Peraturan 2. Reliability memiliki KPI sebesar 95%.
3. Utilization memiliki KPI sebesar 70%.
1. Menampilkan informasi kinerja (Availability, Reliability dan
Utilization) salah satu mesin HMC yang dipilih, sesuai
dengan bulan dan tahun yang telah dipilih sebelumnya.
2. Menampilkan informasi kegiatan salah satu mesin HMC
yang dipilih, sesuai dengan bulan dan tahun yang telah
dipilih sebelumnya.
3. Menampilkan informasi HRM salah satu mesin HMC yang
dipilih, sesuai dengan hari ini.
4. Menampilkan informasi usia dan batas waktu pemakaian
salah satu mesin HMC yang dipilih, sesuai dengan bulan dan
tahun yang telah dipilih sebelumnya.
5. Menampilkan informasi kerusakan spare part salah satu
mesin HMC yang dipilih, sesuai dengan bulan dan tahun
yang telah dipilih sebelumnya.
6. Menampilkan informasi inspeksi harian salah satu mesin
Fitur HMC yang dipilih, sesuai dengan hari ini.
7. Menampilkan informasi perawatan rutin salah satu mesin
HMC yang dipilih, sesuai dengan data paling akhir.
8. Menampilkan informasi penggantian oli salah satu mesin
HMC yang dipilih, sesuai dengan bulan dan tahun yang telah
dipilih sebelumnya.
9. Menampilkan notifikasi apabila availability seluruh mesin
HMC kurang dari KPI.
10. Menampilkan notifikasi apabila reliability seluruh mesin
HMC kurang dari KPI.
11. Menampilkan notifikasi apabila utilization seluruh mesin
HMC melebihi KPI.
12. Menampilkan notifikasi apabila sudah mendekati waktu
perawatan rutin.
13. Menampilkan notifikasi apabila sudah mendekati waktu
penggantian oli.

e. Menampilkan Detail Hasil Perhitungan Kinerja Salah Satu Mesin HMC

Tabel 3.5 User ReSuireuent Menampilkan Detail Hasil Perhitungan Kinerja Salah

Satu Mesin HMC

Fungsi ini digunakan oleh manajer divisi Perencanaan Teknik &


Administrasi untuk menampilkan detail hasil perhitungan kinerja
Deskripsi
salah satu mesin HMC yang dipilih, sesuai dengan bulan dan
tahun yang telah dipilih sebelumnya. Fungsi ini menggunakan
41

data kegiatan mesin HMC.


Aktor Manajer Divisi Perencanaan Teknik & Administrasi
Input Data kinerja.
1. Memilih detail hasil perhitungan kinerja salah satu mesin
HMC.
Proses 2. Menampilkan detail informasi hasil perhitungan kinerja
salah satu mesin HMC yang dipilih, sesuai dengan bulan dan
tahun yang telah dipilih sebelumnya.
Detail hasil perhitungan kinerja salah satu mesin HMC yang
Output dipilih, sesuai dengan bulan dan tahun yang telah dipilih
sebelumnya.
Peraturan -
Menampilkan detail hasil perhitungan kinerja salah satu mesin
HMC yang diurutkan mulai dari tanggal akhir sampai dengan
Fitur
tanggal akhir, sesuai dengan bulan dan tahun yang telah dipilih
sebelumnya.

f. Menampilkan Detail Kegiatan Salah Satu Mesin HMC

Tabel 3.6 User ReSuireuent Menampilkan Detail Kegiatan Salah Satu Mesin

HMC

Fungsi ini digunakan oleh manajer divisi Perencanaan Teknik &


Administrasi untuk menampilkan salah satu detail kegiatan salah
Deskripsi satu mesin HMC yang dipilih, sesuai dengan bulan dan tahun
yang telah dipilih sebelumnya. Fungsi ini menggunakan data
kegiatan mesin HMC.
Aktor Manajer Divisi Perencanaan Teknik & Administrasi
Input Data kegiatan mesin HMC.
1. Memilih salah satu detail kegiatan salah satu mesin HMC.
2. Menampilkan salah satu detail kegiatan salah satu mesin
Proses
HMC yang dipilih, sesuai dengan bulan dan tahun yang telah
dipilih sebelumnya.
Salah satu detail kegiatan salah satu mesin HMC yang dipilih,
Output
sesuai dengan bulan dan tahun yang telah dipilih sebelumnya.
Peraturan -
1. Menampilkan salah satu detail kegiatan salah satu mesin
HMC yang diurutkan mulai dari tanggal akhir sampai
dengan tanggal akhir, sesuai dengan bulan dan tahun yang
telah dipilih sebelumnya.
Fitur 2. Menampilkan histori salah satu detail kegiatan salah satu
mesin HMC yang diurutkan mulai dari tanggal akhir sampai
dengan tanggal akhir, sesuai dengan bulan dan tahun yang
dipilih.
3. Menampilkan data kapal.
42

g. Menampilkan Detail Kerusakan Spare Part Salah Satu Mesin HMC

Tabel 3.7 User ReSuireuent Menampilkan Detail Kerusakan Spare Part Salah

Satu Mesin HMC

Fungsi ini digunakan oleh manajer divisi Perencanaan Teknik &


Administrasi untuk menampilkan detail kerusakan spare part
Deskripsi salah satu mesin HMC yang dipilih, sesuai dengan bulan dan
tahun yang telah dipilih sebelumnya. Fungsi ini menggunakan
data kerusakan spare part.
Aktor Manajer Divisi Perencanaan Teknik & Administrasi
Input Data kerusakan spare part
1. Memilih detail kerusakan spare part salah satu mesin HMC.
2. Menampilkan detail kerusakan spare part salah satu mesin
Proses
HMC yang dipilih, sesuai dengan bulan dan tahun yang telah
dipilih sebelumnya.
Detail kerusakan spare part salah satu mesin HMC yang dipilih,
Output
sesuai dengan bulan dan tahun yang telah dipilih sebelumnya.
Peraturan -
1. Menampilkan detail kerusakan spare part salah satu mesin
HMC dan diurutkan mulai dari tanggal akhir sampai dengan
tanggal akhir, sesuai dengan bulan dan tahun yang telah
dipilih sebelumnya.
Fitur
2. Menampilkan histori detail kerusakan spare part salah satu
mesin HMC dan diurutkan mulai dari tanggal akhir sampai
dengan tanggal akhir, sesuai dengan bulan dan tahun yang
dipilih.

h. Menampilkan Detail Penggantian Oli Salah Satu Mesin HMC

Tabel 3.8 User ReSuireuent Menampilkan Detail Penggantian Oli Salah Satu

Mesin HMC

Fungsi ini digunakan oleh manajer divisi Perencanaan Teknik &


Administrasi untuk menampilkan salah satu detail penggantian
Deskripsi oli salah satu mesin HMC yang dipilih, sesuai dengan bulan dan
tahun yang telah dipilih sebelumnya. Fungsi ini menggunakan
data kegiatan mesin.
Aktor Manajer Divisi Perencanaan Teknik & Administrasi
Input Data penggantian oli.
1. Memilih salah satu detail penggantian oli salah satu mesin
HMC.
Proses 2. Menampilkan salah satu detail penggantian oli salah satu
mesin HMC yang dipilih, sesuai dengan bulan dan tahun
yang telah dipilih sebelumnya.
43

Salah satu detail penggantian oli salah satu mesin HMC yang
Output dipilih, sesuai dengan bulan dan tahun yang telah dipilih
sebelumnya.
Peraturan -
1. Menampilkan salah satu detail penggantian oli salah satu
mesin HMC yang diurutkan mulai dari tanggal akhir sampai
dengan tanggal akhir, sesuai dengan bulan dan tahun yang
telah dipilih sebelumnya.
Fitur
2. Menampilkan histori salah satu detail penggantian oli salah
satu mesin HMC yang diurutkan mulai dari tanggal akhir
sampai dengan tanggal akhir, sesuai dengan bulan dan tahun
yang dipilih.

i. Menampilkan Detail Inspeksi Harian Salah Satu Mesin HMC

Tabel 3.9 User ReSuireuent Menampilkan Detail Inspeksi Harian Salah Satu

Mesin HMC

Fungsi ini digunakan oleh manajer divisi Perencanaan Teknik &


Administrasi untuk menampilkan detail isnpesi harian salah satu
Deskripsi
mesin HMC yang dipilih, sesuai dengan hari ini. Fungsi ini
menggunakan data kegiatan mesin.
Aktor Manajer Divisi Perencanaan Teknik & Administrasi
Input Data kegiatan.
1. Memilih detail inspeksi harian salah satu mesin HMC.
Proses 2. Menampilkan detail informasi inspeksi harian salah satu
mesin HMC yang dipilih, sesuai dengan hari ini.
Detail informasi inspeksi harian salah satu mesin HMC yang
Output
dipilih, sesuai dengan hari ini.
Peraturan -
Fitur -

j. Menampilkan Detail Perawatan Rutin Salah Satu Mesin HMC

Tabel 3.10 User ReSuireuent Menampilkan Detail Perawatan Rutin Salah Satu

Mesin HMC

Fungsi ini digunakan oleh manajer divisi Perencanaan Teknik &


Administrasi untuk menampilkan detail perawatan rutin salah
Deskripsi
satu mesin HMC yang dipilih, sesuai dengan data paling akhir.
Fungsi ini menggunakan data kegiatan mesin.
Aktor Manajer Divisi Perencanaan Teknik & Administrasi
Input Data kegiatan.
Proses 1. Memilih detail perawatan rutin salah satu mesin HMC.
44

2. Menampilkan detail informasi perawatan rutin salah satu


mesin HMC yang dipilih, sesuai dengan data paling akhir.
Detail informasi perawatan rutin salah satu mesin HMC yang
Output
dipilih, sesuai dengan data paling akhir.
Peraturan -
Fitur -

2. SoMtware ReSuireuent

Berdasarkan user reSuireuent diatas, dibutuhkan soMtware reSuireuent yang

dapat menunjang fungsi-fungsi diatas, antara lain:

a. Mengelola Data

Tabel 3.11 SoMtware ReSuireuent Mengelola Data

Fungsi ini dilakukan oleh karyawan divisi Perencanaan Teknik


Deskripsi & Administrasi. Fungsi ini dilakukan untuk mengelola seluruh
data untuk dashboard.
Pemicu Awal -
Pre-Conditions -
1. Aktor meng-klik menu jenis alat.
1.1 Aplikasi mengambil data jenis alat.
1.2 Aplikasi menampilkan keseluruhan data jenis alat.
1.3 Aktor meng-klik button tambah data.
1.3.1 Aktor meng-input-kan data jenis alat.
1.3.2 Aktor meng-klik button simpan.
1.3.3 Data tersimpan.
1.3.4 Kembali ke 1.2.
2. Aktor meng-klik menu alat.
2.1 Aplikasi mengambil data alat.
2.2 Aplikasi menampilkan keseluruhan data alat.
Alur
2.3 Aktor meng-klik button tambah data.
Komputerisasi
2.3.1 Aktor meng-input-kan data alat.
(computerized-
2.3.2 Aktor meng-klik button simpan.
system-flow)
2.3.3 Data tersimpan
2.3.4 Kembali ke 2.2.
2.4 Aktor meng-klik button rubah data.
2.4.1 Aktor merubah data alat.
2.4.2 Aktor meng-klik button simpan.
2.4.3 Data tersimpan.
2.4.4 Kembali ke 2.2.
3. Aktor meng-klik menu BBM.
3.1 Aplikasi mengambil data BBM.
3.2 Aplikasi menampilkan keseluruhan data BBM.
3.3 Aktor meng-klik button tambah data.
45

3.3.1 Aktor meng-input-kan data BBM.


3.3.2 Aktor meng-klik button simpan.
3.3.3 Data tersimpan.
3.3.4 Kembali ke 3.2.
3.4 Aktor meng-klik button rubah data.
3.4.1 Aktor merubah data BBM.
3.4.2 Aktor meng-klik button simpan.
3.4.3 Data tersimpan.
3.4.4 Kembali ke 3.2.
4. Aktor meng-klik menu kapal.
4.1 Aplikasi mengambil data kapal.
4.2 Aplikasi menampilkan keseluruhan data kapal.
4.3 Aktor meng-klik button tambah data.
4.3.1 Aktor meng-input-kan data kapal.
4.3.2 Aktor meng-klik button simpan.
4.3.3 Data tersimpan.
4.3.4 Kembali ke 4.2.
4.4 Aktor meng-klik button rubah data.
4.4.1 Aktor merubah data kapal.
4.4.2 Aktor meng-klik button simpan.
4.4.3 Data tersimpan.
4.4.4 Kembali ke 4.2.
5. Aktor meng-klik menu operator.
5.1 Aplikasi mengambil data operator.
5.2 Aplikasi menampilkan keseluruhan data operator.
5.3 Aktor meng-klik button tambah data.
5.3.1 Aktor meng-input-kan data operator.
5.3.2 Aktor meng-klik button simpan.
5.3.3 Data tersimpan.
5.3.4 Kembali ke 5.2.
5.4 Aktor meng-klik button rubah data.
5.4.1 Aktor merubah data operator.
5.4.2 Aktor meng-klik button simpan.
5.4.3 Data tersimpan.
5.4.4 Kembali ke 5.2.
6. Aktor meng-klik menu jenis oli.
6.1 Aplikasi mengambil data jenis oli.
6.2 Aplikasi menampilkan keseluruhan data jenis oli.
6.3 Aktor meng-klik button tambah data.
6.3.1 Aktor meng-input-kan data jenis oli.
6.3.2 Aktor meng-klik button simpan.
6.3.3 Data tersimpan.
6.3.4 Kembali ke 6.2.
6.4 Aktor meng-klik button rubah data.
6.4.1 Aktor merubah data jenis oli.
6.4.2 Aktor meng-klik button simpan.
6.4.3 Data tersimpan.
6.4.4 Kembali ke 6.2.
46

7. Aktor meng-klik menu macam oli.


7.1 Aplikasi mengambil data macam oli.
7.2 Aplikasi menampilkan keseluruhan data macam oli.
7.3 Aktor meng-klik button tambah data.
7.3.1 Aktor meng-input-kan data macam oli.
7.3.2 Aktor meng-klik button simpan.
7.3.3 Data tersimpan.
7.3.4 Kembali ke 7.2.
7.4 Aktor meng-klik button rubah data.
7.4.1 Aktor merubah data macam oli.
7.4.2 Aktor meng-klik button simpan.
7.4.3 Data tersimpan.
7.4.4 Kembali ke 7.2.
8. Aktor meng-klik menu keterangan.
8.1 Aplikasi mengambil data keterangan kondisi.
8.2 Aplikasi menampilkan keseluruhan data keterangan
kondisi.
8.3 Aktor meng-klik button tambah data.
8.3.1 Aktor meng-input-kan data keterangan kondisi.
8.3.2 Aktor meng-klik button simpan.
8.3.3 Data tersmpan.
8.3.4 Kembali ke 8.2.
8.4 Aktor meng-klik button rubah data.
8.4.1 Aktor merubah data keterangan kondisi.
8.4.2 Aktor meng-klik button simpan.
8.4.3 Data tersmpan.
8.4.4 Kembali ke 8.2.
9. Aktor meng-klik menu teknisi.
9.1 Aplikasi mengambil data teknisi.
9.2 Aplikasi menampilkan keseluruhan data teknisi.
9.3 Aktor meng-klik button tambah data.
9.3.1 Aktor meng-input-kan data teknisi.
9.3.2 Aktor meng-klik button simpan.
9.3.3 Data tersimpan.
9.3.4 Kembali ke 9.2.
9.4 Aktor meng-klik button rubah data.
9.4.1 Aktor merubah data teknisi.
9.4.2 Aktor meng-klik button simpan.
9.4.3 Data tersimpan.
9.4.4 Kembali ke 9.2.
10. Aktor meng-klik menu entry HRM.
10.1 Aplikasi mengambil data HRM.
10.2 Aplikasi menampilkan keseluruhan data HRM.
10.3 Aktor meng-klik button tambah HRM.
10.3.1 Aktor meng-input-kan data HRM.
10.3.2 Aktor meng-klik button simpan.
10.3.3 Aplikasi mengecek apakah tanggal input lebih
dari tanggal beli alat atau tidak.
47

10.3.4 Jika tidak, kembali ke 10.3.1.


10.3.5 Jika lebih dari tanggal beli alat, apakah data
pada tanggal yang sama ada atau tidak.
10.3.6 Jika ada, kembali ke 10.3.1.
10.3.7 Jika tidak ada, aplikasi mengecek apakah data
sehari sebelumnya sudah ada atau tidak.
10.3.8 Jika tidak ada, kembali ke 10.3.1.
10.3.9 Jika ada, aplikasi mengecek apakah HRM yang
di-input-kan lebih besar atau lebih kecil.
10.3.10 Jika lebih kecil dari hari sebelumnya,
maka kembali ke 10.3.1.
10.3.11 Jika lebih besar,data tersimpan.
10.3.12 Kembali ke 10.2.
10.4 Aktor meng-klik button rubah data.
10.4.1 Aktor merubah data HRM.
10.4.2 Aktor meng-klik button simpan.
10.4.3 Aplikasi mengecek apakah HRM yang di-input-
kan lebih besar atau lebih kecil dari hari
sebelumnya.
10.4.4 Jika lebih kecil dari hari sebelumnya, kembali ke
10.4.1.
10.4.5 Jika lebih besar, data tersimpan.
10.4.6 Kembali ke 10.2.
11. Aktor meng-klik menu kegiatan.
11.1 Aplikasi mengambil data kegiatan.
11.2 Aplikasi menampilkan keseluruhan data kegiatan.
11.3 Aktor meng-klik button tambah kegiatan.
11.3.1 Aktor meng-input-kan data kegiatan.
11.3.2 Aktor meng-klik button cek.
11.3.3 Aplikasi mengecek apakah tanggal input lebih
dari tanggal beli alat atau tidak.
11.3.4 Jika tidak, kembali ke 11.3.1.
11.3.5 Jika lebih dari tanggal beli alat, aplikasi
mengecek apakah data HRM untuk tanggal yang
sama sudah ada atau tidak.
11.3.6 Jika tidak ada, kembali ke 11.3.1.
11.3.7 Jika ada, aplikasi mengecek apakah data yang
sehari sebelumnya sudah ada atau tidak.
11.3.8 Jika tidak ada, kembali ke 11.3.1.
11.3.9 Jika ada, aplikasi mengecek apakah HRM yang
di-input-kan lebih besar atau lebih kecil.
11.3.10 Jika lebih kecil dari data sebelumnya,
kembali ke 11.3.1.
11.3.11 Jika lebih besar, aplikasi menampilkan
Moru input kegiatan selanjutnya.
11.3.12 Aktor meng-klik button simpan.
11.3.13 Data tersimpan.
11.3.14 Kembali ke 11.2.
48

11.4 Aktor meng-klik button rubah data.


11.4.1 Aktor merubah data kegiatan.
11.4.2 Aktor meng-klik button simpan.
11.4.3 Data tersimpan.
11.4.4 Kembali ke 11.2.
12. Aktor meng-klik menu penggantian oli.
12.1 Aplikasi mengambil data penggantian oli.
12.2 Aplikasi menampilkan keseluruhan data penggantian
oli.
12.3 Aktor meng-klik button tambah penggantian oli.
12.3.1 Aktor meng-input-kan data penggantian oli.
12.3.2 Aktor meng-klik button cek.
12.3.3 Aplikasi mengecek apakah tanggal input lebih
dari tanggal beli alat atau tidak.
12.3.4 Jika tidak, kembali ke 12.2.1.
12.3.5 Jika lebih dari tanggal beli alat, aplikasi
mengecek apakah data HRM untuk tanggal yang
sama sudah ada atau tidak.
12.3.6 Jika tidak ada, kembali ke 12.2.1.
12.3.7 Jika ada, aplikasi mengecek apakah HRM yang
di-input-kan lebih besar atau lebih kecil pada
tanggal sebelumnya.
12.3.8 Jika lebih kecil, kembali ke 12.1.1.
12.3.9 Jika lebih besar, aplikasi mengecek apakah
HRM yang di-input-kan lebih besar atau lebih
kecil pada tanggal sesudahnya.
12.3.10 Jika lebih besar, maka kembali ke 12.1.1.
12.3.11 Jika lebih kecil, aplikasi menampilkan
Moru input penggantian oli selanjutnya.
12.3.12 Aktor meng-klik button simpan.
12.3.13 Data tersimpan.
12.3.14 Kembali ke 12.2.
12.4 Aktor meng-klik button rubah data.
12.4.1 Aktor merubah data penggantian olli.
12.4.2 Aktor meng-klik button simpan.
12.4.3 Aplikasi mengecek apakah HRM yang di-input-
kan lebih besar atau lebih kecil pada tanggal
sebelumnya.
12.4.4 Jika lebih kecil, kembali ke 12.2.1.
12.4.5 Jika lebih besar, aplikasi mengecek apakah
HRM yang di-input-kan lebih besar atau lebih
kecil pada tanggal sesudahnya.
12.4.6 Jika lebih besar, maka kembali ke 12.2.1.
12.4.7 Jika lebih besar, data tersimpan.
12.4.8 Kembali ke 12.2.
13. Aktor meng-klik menu kerusakan spare part.
13.1 Aplikasi mengambil data kerusakan spare part.
13.2 Aplikasi menampilkan keseluruhan data kerusakan
49

spare part.
13.3 Aktor meng-klik button tambah kerusakan spare part.
13.3.1 Aktor meng-input-kan data kerusakan spare
part.
13.3.2 Aktor meng-klik button simpan.
13.3.3 Aplikasi mengecek apakah tanggal input lebih
dari tanggal beli alat atau tidak.
13.3.4 Jika tidak, kembali ke 13.3.1.
13.3.5 Jika lebih dari tanggal beli alat, apakah tanggal
selesai perbaikan lebih dari tanggal rusak atau
tidak.
13.3.6 Jika tidak, kembali ke 13.3.1.
13.3.7 Jika lebih dari tanggal rusak, data tersimpan.
13.3.8 Kembali ke 13.2.
13.4 Aktor meng-klik button rubah data.
13.4.1 Aktor merubah data kerusakan spare part.
13.4.2 Aktor meng-klik button simpan.
13.4.3 Aplikasi mengecek apakah tanggal input lebih
dari tanggal beli alat atau tidak.
13.4.4 Jika tidak, kembali ke 13.4.1.
13.4.5 Jika lebih dari tanggal beli alat, apakah tanggal
selesai perbaikan lebih dari tanggal rusak atau
tidak.
13.4.6 Jika tidak, kembali ke 13.4.1.
13.4.7 Jika lebih dari tanggal rusak, data tersimpan.
13.4.8 Kembali ke 13.2.
14. Aktor meng-klik menu kalkulasi kegiatan.
14.1 Aktor memilih alat.
14.2 Aktor memilih tanggal.
14.3 Aktor meng-klik button simpan.
14.3.1 Aplikasi mengecek apakah ada data atau tidak.
14.3.2 Jika tidak ada, kembali ke 14.1.
14.3.3 Jika ada, aplikasi mengecek apakah total waktu
sudah 24 jam atau tidak.
14.3.4 Jika tidak, kembali ke 14.1.
14.3.5 Jika sudah, data tersimpan dan aplikasi akan
merubah status kegiatan pada tanggal yang
sama.
15. Aktor meng-klik menu ubah status kegiatan.
15.1 Aktor memilih alat.
15.2 Aktor memilih tanggal.
15.3 Aktor meng-klik button ubah.
15.3.1 Aplikasi mengecek apakah ada data atau tidak.
15.3.2 Jika tidak ada, kembali ke 14.1.
15.3.3 Jika ada, aplikasi menghapus data kinerja pada
tanggal yang sama dan merubah status kegiatan.
16. Aktor meng-klik menu ubah status HRM.
16.1 Aktor memilih alat.
50

16.2 Aktor memilih tanggal.


16.3 Aktor meng-klik button ubah.
16.3.1 Aplikasi mengecek apakah ada data atau tidak.
16.3.2 Jika tidak ada, kembali ke 14.1.
16.3.3 Jika ada, aplikasi menghapus data kegiatan pada
tanggal yang sama dan merubah status HRM.
Akhir Kesuluruhan data untuk dashboard tersimpan.
1. HRM sehari sebelumnya harus sudah ada, apabila tidak ada,
maka tidak dapat meng-input-kan HRM.
2. HRM input harus lebih besar dari pada HRM sehari
sebelumnya.
3. Data HRM yang bisa dirubah hanya data HRM hari ini.
4. Sebelum meng-input-kan data kegiatan dan data
penggantian oli, harus meng-input-kan data HRM terlebih
dahulu.
5. Jika sudah meng-input-kan data kegiatan, maka data HRM
tidak bisa dirubah.
6. Apabila ingin merubah data HRM tetapi sudah meng-input-
kan data kegiatan, terdapat menu untuk merubah status
HRM agar bisa dirubah.
Non 7. Setelah meng-input-kan data kegiatan, maka harus
Fungsional melakukan kalkulasi perhitungan kinerja di menu kalkulasi
kegiatan.
8. Apabila tidak melakukan kalkulasi kegiatan, maka data
kinerja tidak ada.
9. Total waktu pada data kegiatan harus 24 jam.
10. Apabila total waktu di bawah 24 jam, maka tidak dapat
melakukan kalkulasi kegiatan.
11. Setelah melakukan kalkulasi kegiatan, maka data kegiatan
tidak dapat dirubah.
12. Apabila ingin merubah data kegiatan tetapi sudah
melakukan kalkulasi, terdapat menu untuk merubah status
kegiatan agar bisa dirubah.
13. Jika data yang diisi tidak lengkap sesuai dengan yang Moru
yang ada, maka data tidak akan tersimpan.

b. Mencetak Laporan Kinerja

Tabel 3.12 SoMtware ReSuireuent Mengelola Data

Fungsi ini dilakukan oleh karyawan divisi Perencanaan Teknik


Deskripsi & Administrasi. Fungsi ini dilakukan untuk mencetak laporan
kinerja.
Pemicu Awal -
Pre-Conditions -
Alur 1. Aktor meng-klik menu ubah status kegiatan.
Komputerisasi 1.1 Aktor memilih alat.
51

(computerized- 1.2 Aktor memilih tanggal mulai.


system-flow) 1.3 Aktor memilih tanggal selesai.
1.4 Aktor meng-klik button cetak.
1.5 Aplikasi mencetak data kinerja.
Akhir Laporan Data Kinerja.
Non -
Fungsional

c. Menampilkan Informasi Kinerja Seluruh Mesin HMC Sesuai Bulan dan

Tahun

Tabel 3.13 SoMtware ReSuireuent Menampilkan Informasi Kinerja Seluruh Mesin

HMC Sesuai Bulan dan Tahun

Fungsi ini dilakukan oleh manajer divisi Perencanaan


Teknik & Administrasi. Fungsi ini dilakukan untuk
Deskripsi
menampilkan menampilkan informasi kinerja seluruh mesin
HMC sesuai dengan bulan dan tahun.
Pemicu Awal -
1. Aplikasi sudah menampilkan Moru dashboard.
Pre-Conditions 2. Aplikasi sudah menampilkan data kinerja bulan sekarang
berdasarkan KPI untuk seluruh mesin HMC.
1. Aktor memilih bulan.
2. Aktor memilih tahun.
3. Aktor meng-klik tombol proses.
3.1. Aplikasi set index mesin HMC = 1.
3.2. Jika index mesin HMC kurang dari sama dengan 8
maka,
3.2.1. Aplikasi mengambil data kinerja mesin HMC
sesuai nilai index mesin HMC, bulan, dan
tahun.
3.2.2. Aplikasi mengambil data KPI.
Alur
3.2.3. Aplikasi memetakan data kinerja mesin HMC
Komputerisasi
sesuai nilai index mesin HMC, bulan, dan
(computerized-
tahun dengan KPI.
system-flow)
3.2.4. Aplikasi mengambil jumlah hari dalam
jumlah bulan dan tahun yang dipilih.
3.2.5. Aplikasi membagi data kinerja masing-
masing HMC dengan jumlah hari dalam bulan
dan tahun yang dipilih.
3.2.6. Aplikasi menampilkan data kinerja mesin
HMC berdasarkan KPI.
3.2.7. Aplikasi menampilkan notifikasi.
3.2.8. Aplikasi menginkremen index mesin HMC.
3.2.9. Aplikasi kembali ke 3.2.
52

Dashboard informasi kinerja mesin HMC tampil sesuai


Akhir
bulan dan tahun.
1. Nilai maksimal availability adalah 100%, dan standar
minimal 90%, sedangkan nilai kinerja bersifat fluktuatif
dan harus dibandingkan dengan nilai standar minimal.
Jika nilai availability kurang dari standar minimal,
dinilai tidak baik.
2. Nilai maksimal reliability adalah 100%, dan standar
minimal 95%, sedangkan nilai kinerja bersifat fluktuatif
dan harus dibandingkan dengan nilai standar minimal.
Jika nilai reliability kurang dari standar minimal, dinilai
tidak baik.
3. Nilai maksimal utilization adalah 100%, dan standar
Non Fungsional minimal 70%, sedangkan nilai kinerja bersifat fluktuatif
dan harus dibandingkan dengan nilai standar minimal.
Jika nilai utilization lebih dari standar minimal, dinilai
tidak baik.
4. Informasi kinerja mesin HMC digambarkan dalam
bentuk grafik peluru, karena yang dilihat adalah
perbandingan kinerja dari masing-masing mesin HMC
dengan KPI, dan juga perbandingan antara masing-
masing mesin HMC.
5. Terdapat notifikasi apabila availaibility kurang dari KPI,
reliability kurang dari KPI dan utilization melebihi KPI
dari masing-masing mesin HMC.

d. Menampilkan Detail Informasi Kinerja Salah Satu Mesin HMC

Tabel 3.14 SoMtware ReSuireuent Menampilkan Detail Informasi Kinerja Salah

Satu Mesin HMC

Fungsi ini dilakukan oleh manajer divisi Perencanaan


Teknik & Administrasi. Fungsi ini dilakukan untuk
Deskripsi
menampilkan detail informasi kinerja salah satu mesin
HMC, sesuai dengan bulan dan tahun.
Pemicu Awal -
Pre-Conditions Aplikasi sudah menampilkan Moru dashboard.
1. Aktor meng-klik salah satu mesin HMC.
1.1 Aplikasi mengambil data kinerja sesuai dengan
mesin HMC, bulan dan tahun.
Alur
1.2 Aplikasi mengambil jumlah hari dalam jumlah bulan
Komputerisasi
dan tahun yang dipilih.
(computerized-
1.3 Aplikasi membagi data kinerja HMC dengan jumlah
system-flow)
hari dalam bulan dan tahun yang dipilih.
1.4 Aplikasi mengambil data KPI.
1.5 Aplikasi memetakan data kinerja mesin HMC sesuai
53

nilai index mesin HMC, bulan, dan tahun dengan


KPI.
1.6 Aplikasi mengambil data HRM hari ini.
1.7 Aplikasi mengambil data kegiatan sesuai dengan
mesin HMC, bulan dan tahun.
1.8 Aplikasi mengambil data mesin HMC sesuai dengan
mesin HMC, bulan dan tahun.
1.9 Aplikasi mengambil data kerusakan spare part sesuai
dengan mesin HMC, bulan dan tahun.
1.10 Aplikasi mengambil data penggantian oli sesuai
dengan mesin HMC, bulan dan tahun.
1.11 Aplikasi mengambil data mesin HMC.
1.12 Aplikasi menampilkan data detail informasi kinerja
salah satu mesin HMC, sesuai dengan bulan dan
tahun.
Dashboard detail informasi salah satu kinerja mesin HMC
Akhir
tampil sesuai bulan dan tahun.
1. Nilai maksimal availability adalah 100%, dan standar
minimal 90%, sedangkan nilai kinerja bersifat fluktuatif
dan harus dibandingkan dengan nilai standar minimal.
Jika nilai availability kurang dari standar minimal, dinilai
tidak baik.
2. Nilai maksimal reliability adalah 100%, dan standar
minimal 95%, sedangkan nilai kinerja bersifat fluktuatif
dan harus dibandingkan dengan nilai standar minimal.
Jika nilai reliability kurang dari standar minimal, dinilai
tidak baik.
3. Nilai maksimal utilization adalah 100%, dan standar
minimal 70%, sedangkan nilai kinerja bersifat fluktuatif
dan harus dibandingkan dengan nilai standar minimal.
Jika nilai utilization lebih dari standar minimal, dinilai
tidak baik.
Non Fungsional 4. Informasi kinerja mesin HMC digambarkan dalam bentuk
grafik peluru, karena yang dilihat adalah perbandingan
kinerja dari masing-masing mesin HMC dengan KPI.
5. Informasi kegiatan berupa jumlah jam dalam 1 bulan
untuk masing-masing kegiatan antara lain operasional,
stand by, breakdown, uaintenance, etcetera.
Digambarkan dalam bentuk grafik batang, karena yang
dilihat adalah kategori dari masing-masing kegiatan.
6. Informasi penggantian oli berupa berapa kali dilakukan
penggantian oli dalam 1 bulan untuk masing-masing
kegiatan antara lain engine, hydraulic, transuission, gear
box. Digambarkan dalam bentuk grafik batang, karena
yang dilihat adalah kategori dari masing-masing
penggantian oli.
7. Informasi kerusakan spare part berupa berapa kali
dilakukan kerusakan spare part dalam 1 bulan, dan
54

ditampilkan dalam bentuk angka.


8. Informasi HRM ditampilkan berupa angka HRM hari ini.
9. Informasi inspeksi harian ditampilkan berupa status,
sudah dilakukan inspeksi harian atau belum.
10. Informasi perawatan rutin ditampilkan berupa
tanggal terakhir dilakukan perwatan rutin.
11. Terdapat notifikasi apabila availaibility kurang dari
KPI, reliability kurang dari KPI, utilization melebihi KPI,
apabila sudah mendekati waktu perawatan rutin apabila
HRM hari ini belum di-input-kan, apabila inspeksi harian
belum dilakukan dan apabila sudah mendekati waktu
penggantian oli.

e. Menampilkan Detail Hasil Perhitungan Kinerja Salah Satu Mesin HMC

Tabel 3.15 SoMtware ReSuireuent Menampilkan Detail Hasil Perhitungan Kinerja

Salah Satu Mesin HMC

Fungsi ini dilakukan oleh manajer divisi Perencanaan


Teknik & Administrasi. Fungsi ini dilakukan untuk
Deskripsi
menampilkan detail hasil perhitungan kinerja salah satu
mesin HMC, sesuai dengan bulan dan tahun.
Pemicu Awal -
Aplikasi sudah menampilkan Moru dashboard detail salah
Pre-Conditions
satu kinerja mesin HMC sesuai bulan dan tahun.
1. Aktor meng-klik detail perhitungan.
1.1 Aplikasi mengambil data kinerja sesuai dengan
Alur mesin HMC, bulan dan tahun.
Komputerisasi 1.2 Aplikasi mengurutkan mulai dari tanggal awal bulan
(computerized- sampai dengan tanggal akhir bulan.
system-flow) 1.3 Aplikasi menampilkan detail hasil perhitungan
kinerja salah satu mesin HMC, sesuai dengan bulan
dan tahun.
Dashboard detail hasil perhitungan kinerja salah satu mesin
Akhir
HMC, sesuai dengan bulan dan tahun tampil.
Detail hasil perhitungan kinerja salah satu mesin HMC,
Non Fungsional sesuai dengan bulan dan tahun ditampilkan dalam bentuk
tabular.
55

f. Menampilkan Detail Informasi Kegiatan Salah Satu Mesin HMC

Tabel 3.16 SoMtware ReSuireuent Menampilkan Detail Informasi Kegiatan Salah

Satu Mesin HMC

Fungsi ini dilakukan oleh manajer divisi Perencanaan


Teknik & Administrasi. Fungsi ini dilakukan untuk
Deskripsi
menampilkan salah satu detail kegiatan salah satu mesin
HMC, sesuai dengan bulan dan tahun.
Pemicu Awal -
Aplikasi sudah menampilkan Moru dashboard detail salah
Pre-Conditions
satu kinerja mesin HMC sesuai bulan dan tahun.
1. Aktor meng-klik salah satu detail kegiatan.
1.1 Aplikasi mengambil salah satu data kegiatan sesuai
Alur dengan mesin HMC, bulan dan tahun.
Komputerisasi 1.2 Aplikasi mengurutkan mulai dari tanggal awal bulan
(computerized- sampai dengan tanggal akhir bulan.
system-flow) 1.3 Aplikasi menampilkan salah satu detail kegiatan
salah satu mesin HMC, sesuai dengan bulan dan
tahun.
Dashboard salah satu detail kegiatan salah satu mesin HMC
Akhir
tampil sesuai bulan dan tahun.
1. Salah satu detail kegiatan salah satu mesin HMC, sesuai
dengan bulan dan tahun ditampilkan dalam bentuk
tabular.
2. Menampilkan histori salah satu detail kegiatan salah satu
Non Fungsional
mesin HMC yang diurutkan mulai dari tanggal akhir
sampai dengan tanggal akhir, sesuai dengan bulan dan
tahun yang dipilih dalam bentuk tabular.
3. Menampilkan data kapal dalam bentuk tabular.

g. Menampilkan Detail Kerusakan Spare Part Salah Satu Mesin HMC

Tabel 3.17 SoMtware ReSuireuent Menampilkan Detail Kerusakan Spare Part

Salah Satu Mesin HMC

Fungsi ini dilakukan oleh manajer divisi Perencanaan


Teknik & Administrasi. Fungsi ini dilakukan untuk
Deskripsi menampilkan detail kerusakan spare part salah satu mesin
HMC yang dipilih, sesuai dengan bulan dan tahun yang telah
dipilih sebelumnya.
Pemicu Awal -
Aplikasi sudah menampilkan Moru dashboard detail salah
Pre-Conditions
satu kinerja mesin HMC sesuai bulan dan tahun.
Alur 1. Aktor meng-klik detail kerusakan spare part.
56

Komputerisasi 1.1 Aplikasi mengambil data kerusakan spare part sesuai


(computerized- dengan mesin HMC, bulan dan tahun.
system-flow) 1.2 Aplikasi mengurutkan mulai dari tanggal awal bulan
sampai dengan tanggal akhir bulan.
1.3 Aplikasi menampilkan detail kerusakan spare part
salah satu mesin HMC, sesuai dengan bulan dan
tahun.
Dashboard detail kerusakan spare part salah satu kinerja
Akhir
mesin HMC, sesuai dengan bulan dan tahun tampil.
1. Detail kerusakan spare part salah satu mesin HMC,
sesuai dengan bulan dan tahun ditampilkan dalam bentuk
tabular.
Non Fungsional 2. Menampilkan histori kerusakan spare part salah satu
mesin HMC yang diurutkan mulai dari tanggal akhir
sampai dengan tanggal akhir, sesuai dengan bulan dan
tahun yang dipilih dalam bentuk tabular.

h. Menampilkan Detail Penggantian Oli Salah Satu Mesin HMC

Tabel 3.18 SoMtware ReSuireuent Menampilkan Detail Penggantian Oli Salah

Satu Mesin HMC

Fungsi ini dilakukan oleh manajer divisi Perencanaan


Teknik & Administrasi. Fungsi ini dilakukan untuk
Deskripsi menampilkan salah satu detail penggantian oli salah satu
mesin HMC yang dipilih, sesuai dengan bulan dan tahun
yang telah dipilih sebelumnya.
Pemicu Awal -
Aplikasi sudah menampilkan Moru dashboard detail salah
Pre-Conditions
satu kinerja mesin HMC sesuai bulan dan tahun.
1. Aktor meng-klik salah satu detail penggantian oli.
1.1 Aplikasi mengambil salah satu data penggantian oli
Alur sesuai dengan mesin HMC, bulan dan tahun.
Komputerisasi 1.2 Aplikasi mengurutkan mulai dari tanggal awal bulan
(computerized- sampai dengan tanggal akhir bulan.
system-flow) 1.3 Aplikasi menampilkan salah satu detail penggantian
oli salah satu mesin HMC, sesuai dengan bulan dan
tahun.
Dashboard salah satu detail penggantian oli salah satu mesin
Akhir
HMC, sesuai dengan bulan dan tahun tampil.
1. Salah satu detail penggantian oli salah satu mesin HMC,
sesuai dengan bulan dan tahun ditampilkan dalam bentuk
tabular.
Non Fungsional
2. Menampilkan histori satu detail penggantian oli salah
satu mesin HMC yang diurutkan mulai dari tanggal akhir
sampai dengan tanggal akhir, sesuai dengan bulan dan
57

tahun yang dipilih dalam bentuk tabular.

i. Menampilkan Detail Inspeksi Harian Salah Satu Mesin HMC

Tabel 3.19 SoMtware ReSuireuent Menampilkan Detail Inspeksi Harian Salah Satu

Mesin HMC

Fungsi ini dilakukan oleh manajer divisi Perencanaan


Teknik & Administrasi. Fungsi ini dilakukan untuk
Deskripsi
menampilkan detail inspeksi harian salah satu mesin HMC
yang dipilih, sesuai dengan hari ini.
Pemicu Awal -
Aplikasi sudah menampilkan Moru dashboard detail salah
Pre-Conditions
satu kinerja mesin HMC sesuai bulan dan tahun.
1. Aktor meng-klik detail penggantian oli.
Alur
1.1 Aplikasi mengambil data kegiatan salah satu mesin
Komputerisasi
HMC, sesuai dengan hari ini.
(computerized-
1.2 Aplikasi menampilkan detail inspeksi harian salah
system-flow)
satu mesin HMC, sesuai dengan hari ini.
Dashboard detail inspeksi harian salah satu mesin HMC,
Akhir
sesuai dengan hari ini tampil.
Detail inspeksi harian salah satu mesin HMC, sesuai dengan
Non Fungsional
hari ini ditampilkan dalam bentuk tabular.

j. Menampilkan Detail Perawatan Rutin Salah Satu Mesin HMC

Tabel 3.20 SoMtware ReSuireuent Menampilkan Detail Perawatan Rutin Salah

Satu Mesin HMC

Fungsi ini dilakukan oleh manajer divisi Perencanaan


Teknik & Administrasi. Fungsi ini dilakukan untuk
Deskripsi menampilkan detail perawatan rutin salah satu mesin HMC
yang dipilih, sesuai dengan data perawatan rutin yang
terakhir dilakukan.
Pemicu Awal -
Aplikasi sudah menampilkan Moru dashboard detail salah
Pre-Conditions
satu kinerja mesin HMC sesuai bulan dan tahun.
1. Aktor meng-klik detail perawatan rutin.
1.1 Aplikasi mengambil data kegiatan salah satu mesin
Alur
HMC yang dipilih, sesuai dengan data perawatan
Komputerisasi
rutin yang terakhir dilakukan.
(computerized-
1.2 Aplikasi menampilkan detail perawatan rutin salah
system-flow)
satu mesin HMC yang dipilih, sesuai dengan data
perawatan rutin yang terakhir dilakukan.
58

Dashboard detail perawatan rutin salah satu mesin HMC


Akhir yang dipilih, sesuai dengan data perawatan rutin yang
terakhir dilakukan tampil.
Detail perawatan rutin salah satu mesin HMC yang dipilih,
Non Fungsional sesuai dengan data perawatan rutin yang terakhir dilakukan,
ditampilkan dalam bentuk tabular.

3.1.3 Identifikasi Parameter Indikator

Parameter indikator dibuat agar pengguna dapat mengetahui performa

mesin HMC. Berdasarkan wawancara dengan pihak Divisi Perencanaan Teknik &

Administrasi, didapatkan beberapa informasi yang memiliki parameter indikator

tertentu. Informasi yang memlikiki parameter indikator tersebut dapat dilihat pada

Tabel 3.21.

Tabel 3.21 Nilai Parameter Indikator

No Nama Parameter Nilai Standar Satuan


1. Ketersediaan (availability) 90 Persen (%)
2. Kehandalan (reliability) 95 Persen (%)
3. Penggunaan (utilization) 70 Persen (%)
4. Penggantian Oli Engine 500 HRM
5. Penggantian Oli Gear Box 10000 HRM
6. Penggantian Oli Hydraulic 5000 HRM
7. Penggantian Oli Transuission 5000 HRM
8. Corrective Maintenance (Perawatan 500 Jam
Rutin)

3.2 Perancangan Sistem

Perancangan sistem ini bertujuan untuk mendefinisikan kebutuhan-

kebutuhan fungsional, menggambarkan aliran data dan alur sistem, dan sebagai

tahap persiapan sebelum implementasi sistem. Perancangan sistem ini diharapkan

dapat merancang dan mendesain sistem dengan baik, yang isinya meliputi
59

langkah-langkah operasi dalam proses pengolahan data dan prosedur untuk

mendukung operasi sistem.

Langkah-langkah operasi dalam perancangan dan pengembangan sistem

pada aplikasi ini, adalah sebagai berikut:

a. Douain Model

b. Use Case Diagrau

c. Robustness Diagrau

d. SeSuence Diagrau

e. Class Diagarau

f. Entity Relationship Diagrau (ERD)

3.2.1 Domain Model

Berikut ini merupakan desain douain uodel untuk aplikasi yang akan

dikembangkan:
class Domain Model

detailController dashboardView

Model dashboardController notifikasiController

entryController errorController entryView

pdf tampilController

Gambar 3.3 Douain Model Aplikasi Dashboard


60

3.2.2 Use Case Diagram

Berikut ini merupakan desain usecase diagrau untuk aplikasi yang akan

dikembangkan:

Gambar 3.4 Use Case Diagrau Aplikasi Dashboard


61

Use Case deskripsi:

A. Mengelola Data

Basic Path:

Karyawan bertanggung jawab dalam mengelola seluruh data untuk

dashboard. Data tersebut antara lain: data master (data jenis alat, data alat,

data BBM, data kapal, data operator, data jenis oli, data macam oli, data

keterangan, data teknisi) dan data transaksi (data HRM, data kegiatan, data

penggantian oli, data kerusakan spare part, data kinerja).

1. Mengelola Data Jenis Alat

Data jenis alat merupakan data jenis alat yang digunakan untuk kegiatan

operasional, seperti: Harbour Mobile Crane (HMC), ForcliMt (FC), Rubber

Tyred Gantry (RTG), dll. Karyawan mengelola data jenis alat dengan

menekan menu jenis alat terlebih dahulu. Aplikasi akan membawa

karyawan ke halaman jenis alat dan menampilkan keseluruhan data jenis

alat. Karyawan hanya dapat menambahkan data jenis alat baru dengan

menekan tombol tambah data pada halaman jenis alat. Aplikasi akan

membawa karyawan ke halaman isi data jenis alat. Karyawan mengisi

semua isian yang ada dan menekan tombol simpan. aplikasi akan

memvalidasi semua isian, selanjutnya aplikasi menyimpan data jenis alat.

Aplikasi akan kembali ke halaman jenis alat dan menampilkan

keseluruhan data jenis alat. Juga terdapat fitur cari berdasarkan nama jenis

alat pada menu ini.


62

2. Mengelola Data Alat

Data alat merupakan data alat yang digunakan untuk kegiatan operasional.

Karyawan mengelola data alat dengan menekan menu alat terlebih dahulu.

Aplikasi akan membawa karyawan ke halaman alat dan menampilkan

keseluruhan data alat. Karyawan dapat menambahkan data alat baru

dengan menekan tombol tambah data pada halaman jenis alat. Aplikasi

akan membawa karyawan ke halaman isi data alat. Karyawan mengisi

semua isian yang ada dan menekan tombol simpan. Aplikasi akan

memvalidasi semua isian, selanjutnya aplikasi menyimpan data alat.

Aplikasi akan kembali ke halaman alat dan menampilkan keseluruhan data

alat.

Karyawan juga dapat merubah data alat dengan menekan tombol rubah

data yang tersedia pada masing-masing data alat. Aplikasi akan membawa

karyawan ke halaman isi data alat. Karyawan merubah data alat dan

menekan tombol simpan. Aplikasi akan memvalidasi semua isian,

selanjutnya aplikasi menyimpan data alat yang dirubah. Aplikasi akan

kembali ke halaman alat dan menampilkan keseluruhan data alat. Juga

terdapat fitur cari berdasarkan nama jenis alat pada menu ini.

3. Mengelola Data BBM

Data BBM merupakan data BBM yang digunakan pada alat. Karyawan

mengelola data BBM dengan menekan menu BBM terlebih dahulu.

Aplikasi akan membawa karyawan ke halaman BBM dan menampilkan

keseluruhan data BBM. Karyawan dapat menambahkan data BBM baru

dengan menekan tombol tambah data pada halaman BBM. Aplikasi akan
63

membawa karyawan ke halaman isi data BBM. Karyawan mengisi semua

isian yang ada dan menekan tombol simpan. Aplikasi akan memvalidasi

semua isian, selanjutnya aplikasi menyimpan data BBM. Aplikasi akan

kembali ke halaman BBM dan menampilkan keseluruhan data BBM.

Karyawan juga dapat merubah data BBM dengan menekan tombol rubah

data yang tersedia pada masing-masing data BBM. Aplikasi akan

membawa karyawan ke halaman isi data BBM. Karyawan merubah data

BBM dan menekan tombol simpan. Aplikasi akan memvalidasi semua

isian, selanjutnya aplikasi menyimpan data BBM yang dirubah. Aplikasi

akan kembali ke halaman BBM dan menampilkan keseluruhan data BBM.

Juga terdapat fitur cari berdasarkan jenis BBM pada menu ini.

4. Mengelola Data Kapal

Data kapal merupakan data kapal yang bersandar pada dermaga untuk

melakukan kegiatan bongkar muat. Karyawan mengelola data kapal

dengan menekan menu kapal terlebih dahulu. Aplikasi akan membawa

karyawan ke halaman kapal dan menampilkan keseluruhan data kapal.

Karyawan dapat menambahkan data kapal baru dengan menekan tombol

tambah data pada halaman kapal. Aplikasi akan membawa karyawan ke

halaman isi data kapal. Karyawan mengisi semua isian yang ada dan

menekan tombol simpan. Aplikasi akan memvalidasi semua isian,

selanjutnya aplikasi menyimpan data kapal. Aplikasi akan kembali ke

halaman kapal dan menampilkan keseluruhan data kapal.

Karyawan juga dapat merubah data kapal dengan menekan tombol rubah

data yang tersedia pada masing-masing data kapal. Aplikasi akan


64

membawa karyawan ke halaman isi data kapal. Karyawan merubah data

kapal dan menekan tombol simpan. Aplikasi akan memvalidasi semua

isian, selanjutnya aplikasi menyimpan data kapal yang dirubah. Aplikasi

akan kembali ke halaman kapal dan menampilkan keseluruhan data kapal.

Juga terdapat fitur cari berdasarkan nama kapal pada menu ini.

5. Mengelola Data Operator

Data operator merupakan data operator yang mengoperasikan alat atau

mesin. Karyawan mengelola data operator dengan menekan menu operator

terlebih dahulu. Aplikasi akan membawa karyawan ke halaman operator

dan menampilkan keseluruhan data operator. Karyawan dapat

menambahkan data operator baru dengan menekan tombol tambah data

pada halaman operator. Aplikasi akan membawa karyawan ke halaman isi

data operator. Karyawan mengisi semua isian yang ada dan menekan

tombol simpan. Aplikasi akan memvalidasi semua isian, selanjutnya

aplikasi menyimpan data operator. Aplikasi akan kembali ke halaman

operator dan menampilkan keseluruhan data operator.

Karyawan juga dapat merubah data operator dengan menekan tombol

rubah data yang tersedia pada masing-masing data operator. Aplikasi akan

membawa karyawan ke halaman isi data operator. Karyawan merubah data

operator dan menekan tombol simpan. Aplikasi akan memvalidasi semua

isian, selanjutnya aplikasi menyimpan data operator yang dirubah.

Aplikasi akan kembali ke halaman operator dan menampilkan keseluruhan

data operator. Juga terdapat fitur cari berdasarkan nama operator pada

menu ini.
65

6. Mengelola Data Jenis Oli

Data jenis oli merupakan data jenis oli yang digunakan pada alat atau

mesin. Karyawan mengelola data jenis oli dengan menekan menu jenis oli

terlebih dahulu. Aplikasi akan membawa karyawan ke halaman jenis oli

dan menampilkan keseluruhan data jenis oli. Karyawan dapat

menambahkan data jenis oli baru dengan menekan tombol tambah data

pada halaman jenis oli. Aplikasi akan membawa karyawan ke halaman isi

data jenis oli. Karyawan mengisi semua isian yang ada dan menekan

tombol simpan. Aplikasi akan memvalidasi semua isian, selanjutnya

aplikasi menyimpan data jenis oli. Aplikasi akan kembali ke halaman jenis

oli dan menampilkan keseluruhan data jenis oli.

Karyawan juga dapat merubah data jenis oli dengan menekan tombol

rubah data yang tersedia pada masing-masing data jenis oli. Aplikasi akan

membawa karyawan ke halaman isi data jenis oli. Karyawan merubah data

jenis oli dan menekan tombol simpan. Aplikasi akan memvalidasi semua

isian, selanjutnya aplikasi menyimpan data jenis oli yang dirubah. Aplikasi

akan kembali ke halaman jenis oli dan menampilkan keseluruhan data

jenis oli. Juga terdapat fitur cari berdasarkan nama jenis oli pada menu ini.

7. Mengelola Data Macam Oli

Data macam oli merupakan data macam oli yang digunakan pada alat atau

mesin. Karyawan mengelola data macam oli dengan menekan menu

macam oli terlebih dahulu. Aplikasi akan membawa karyawan ke halaman

macam oli dan menampilkan keseluruhan data macam oli. Karyawan dapat

menambahkan data macam oli baru dengan menekan tombol tambah data
66

pada halaman macam oli. Aplikasi akan membawa karyawan ke halaman

isi data macam oli. Karyawan mengisi semua isian yang ada dan menekan

tombol simpan. Aplikasi akan memvalidasi semua isian, selanjutnya

aplikasi menyimpan data macam oli. Aplikasi akan kembali ke halaman

macam oli dan menampilkan keseluruhan data macam oli.

Karyawan juga dapat merubah data macam oli dengan menekan tombol

rubah data yang tersedia pada masing-masing data macam oli. Aplikasi

akan membawa karyawan ke halaman isi data macam oli. Karyawan

merubah data macam oli dan menekan tombol simpan. Aplikasi akan

memvalidasi semua isian, selanjutnya aplikasi menyimpan data macam oli

yang dirubah. Aplikasi akan kembali ke halaman macam oli dan

menampilkan keseluruhan data macam oli. Juga terdapat fitur cari

berdasarkan nama macam oli pada menu ini.

8. Mengelola Data Keterangan Kondisi

Data keterangan kondisi merupakan data keterangan kondisi pada kegiatan

alat atau mesin. Karyawan mengelola data keterangan kondisi dengan

menekan menu keterangan kondisi terlebih dahulu. Aplikasi akan

membawa karyawan ke halaman keterangan kondisi dan menampilkan

keseluruhan data keterangan kondisi. Karyawan dapat menambahkan data

keterangan kondisi baru dengan menekan tombol tambah data pada

halaman keterangan kondisi. Aplikasi akan membawa karyawan ke

halaman isi data keterangan kondisi. Karyawan mengisi semua isian yang

ada dan menekan tombol simpan. Aplikasi akan memvalidasi semua isian,

selanjutnya aplikasi menyimpan data keterangan kondisi. Aplikasi akan


67

kembali ke halaman keterangan kondisi dan menampilkan keseluruhan

data keterangan kondisi.

Karyawan juga dapat merubah data keterangan kondisi dengan menekan

tombol rubah data yang tersedia pada masing-masing data keterangan

kondisi. Aplikasi akan membawa karyawan ke halaman isi data keterangan

kondisi. Karyawan merubah data keterangan kondisi dan menekan tombol

simpan. Aplikasi akan memvalidasi semua isian, selanjutnya aplikasi

menyimpan data keterangan kondisi yang dirubah. Aplikasi akan kembali

ke halaman keterangan kondisi dan menampilkan keseluruhan data

keterangan kondisi. Juga terdapat fitur cari berdasarkan nama keterangan

kondisi pada menu ini.

9. Mengelola Data Teknisi

Data teknisi merupakan data teknisi yang melakukan perbaikan pada alat

atau mesin. Karyawan mengelola data teknisi dengan menekan menu

teknisi terlebih dahulu. Aplikasi akan membawa karyawan ke halaman

teknisi dan menampilkan keseluruhan data teknisi. Karyawan dapat

menambahkan data teknisi baru dengan menekan tombol tambah data pada

halaman teknisi. Aplikasi akan membawa karyawan ke halaman isi data

teknisi. Karyawan mengisi semua isian yang ada dan menekan tombol

simpan. Aplikasi akan memvalidasi semua isian, selanjutnya aplikasi

menyimpan data teknisi. Aplikasi akan kembali ke halaman teknisi dan

menampilkan keseluruhan data teknisi.

Karyawan juga dapat merubah data teknisi dengan menekan tombol rubah

data yang tersedia pada masing-masing data teknisi. Aplikasi akan


68

membawa karyawan ke halaman isi data teknisi. Karyawan merubah data

teknisi dan menekan tombol simpan. Aplikasi akan memvalidasi semua

isian, selanjutnya aplikasi menyimpan data teknisi yang dirubah. Aplikasi

akan kembali ke halaman teknisi dan menampilkan keseluruhan data

teknisi. Juga terdapat fitur cari berdasarkan nama teknisi pada menu ini.

10. Mengelola Data HRM

Data HRM merupakan data HRM yang terdapat pada alat atau mesin.

Karyawan mengelola data HRM dengan menekan menu entry HRM

terlebih dahulu. Aplikasi akan membawa karyawan ke halaman entry

HRM dan menampilkan keseluruhan data HRM. Karyawan dapat

menambahkan data HRM baru dengan menekan tombol tambah data

pada halaman entry HRM. Aplikasi akan membawa karyawan ke

halaman isi data HRM. Karyawan mengisi semua isian yang ada dan

menekan tombol simpan. Aplikasi akan memvalidasi semua isian,

selanjutnya aplikasi menyimpan data HRM. Aplikasi akan kembali ke

halaman entry HRM dan menampilkan keseluruhan data HRM.

Karyawan juga dapat merubah data HRM dengan menekan tombol rubah

data yang tersedia pada masing-masing data HRM. Aplikasi akan

membawa karyawan ke halaman isi data HRM. Karyawan merubah data

HRM dan menekan tombol simpan. Aplikasi akan memvalidasi semua

isian, selanjutnya aplikasi menyimpan data HRM yang dirubah. Aplikasi

akan kembali ke halaman entry HRM dan menampilkan keseluruhan data

HRM. Juga terdapat fitur cari berdasarkan tanggal dan id alat pada menu

ini.
69

11. Mengelola Data Kegiatan

Data kegiatan merupakan data kegiatan setiap hari pada alat atau mesin.

Karyawan mengelola data kegiatan dengan menekan menu kegiatan

terlebih dahulu. Aplikasi akan membawa karyawan ke halaman kegiatan

dan menampilkan keseluruhan data kegiatan. Karyawan dapat

menambahkan data kegiatan baru dengan menekan tombol tambah data

pada halaman kegiatan. Aplikasi akan membawa karyawan ke halaman

isi data kegiatan yang pertama. Karyawan mengisi semua isian yang ada

dan menekan tombol cek. Aplikasi akan memvalidasi semua isian,

selanjutnya aplikasi akan melanjutkan ke halaman isi kegiatan yang

kedua. Karyawan mengisi semua isian yang ada dan menekan tombol

simpan. Aplikasi akan memvalidasi semua isian, selanjutnya aplikasi

menyimpan data kegiatan. Aplikasi akan kembali ke halaman kegiatan

dan menampilkan keseluruhan data kegiatan.

Karyawan juga dapat merubah data kegiatan dengan menekan tombol

rubah data yang tersedia pada masing-masing data kegiatan. Aplikasi

akan membawa karyawan ke halaman isi data kegiatan. Karyawan

merubah data kegiatan dan menekan tombol simpan. Aplikasi akan

memvalidasi semua isian, selanjutnya aplikasi menyimpan data kegiatan

yang dirubah. Aplikasi akan kembali ke halaman kegiatan dan

menampilkan keseluruhan data kegiatan. Juga terdapat fitur cari

berdasarkan tanggal dan id alat pada menu ini.


70

12. Mengelola Data Ganti Oli

Data penggantian oli merupakan data penggantian oli pada alat atau

mesin. Karyawan mengelola data penggantian oli dengan menekan menu

penggantian oli terlebih dahulu. Aplikasi akan membawa karyawan ke

halaman penggantian oli dan menampilkan keseluruhan data penggantian

oli. Karyawan dapat menambahkan data penggantian oli baru dengan

menekan tombol tambah data pada halaman penggantian oli. Aplikasi

akan membawa karyawan ke halaman isi data penggantian oli yang

pertama. Karyawan mengisi semua isian yang ada dan menekan tombol

cek. Aplikasi akan memvalidasi semua isian, selanjutnya aplikasi akan

melanjutkan ke halaman isi penggantian oli yang kedua. Karyawan

mengisi semua isian yang ada dan menekan tombol simpan. Aplikasi

akan memvalidasi semua isian, selanjutnya aplikasi menyimpan data

penggantian oli. Aplikasi akan kembali ke halaman penggantian oli dan

menampilkan keseluruhan data penggantian oli.

Karyawan juga dapat merubah data penggantian oli dengan menekan

tombol rubah data yang tersedia pada masing-masing data penggantian

oli. Aplikasi akan membawa karyawan ke halaman isi data penggantian

oli. Karyawan merubah data penggantian oli dan menekan tombol

simpan. Aplikasi akan memvalidasi semua isian, selanjutnya aplikasi

menyimpan data penggantian oli yang dirubah. Aplikasi akan kembali ke

halaman penggantian oli dan menampilkan keseluruhan data penggantian

oli. Juga terdapat fitur cari berdasarkan tanggal dan id alat pada menu ini.
71

13. Mengelola Data Kerusakan Spare Part

Data kerusakan spare part merupakan data kerusakan spare part pada

alat atau mesin. Karyawan mengelola data kerusakan spare part dengan

menekan menu kerusakan spare part terlebih dahulu. Aplikasi akan

membawa karyawan ke halaman kerusakan spare part dan menampilkan

keseluruhan data kerusakan spare part. Karyawan dapat menambahkan

data kerusakan spare part baru dengan menekan tombol tambah data

pada halaman kerusakan spare part. Aplikasi akan membawa karyawan

ke halaman isi data kerusakan spare part. Karyawan mengisi semua isian

yang ada dan menekan tombol simpan. Aplikasi akan memvalidasi

semua isian, selanjutnya aplikasi menyimpan data kerusakan spare part.

Aplikasi akan kembali ke halaman kerusakan spare part dan

menampilkan keseluruhan data kerusakan spare part.

Karyawan juga dapat merubah data kerusakan spare part dengan

menekan tombol rubah data yang tersedia pada masing-masing data

kerusakan spare part. Aplikasi akan membawa karyawan ke halaman isi

data kerusakan spare part. Karyawan merubah data kerusakan spare part

dan menekan tombol simpan. Aplikasi akan memvalidasi semua isian,

selanjutnya aplikasi menyimpan data kerusakan spare part yang dirubah.

Aplikasi akan kembali ke halaman kerusakan spare part dan

menampilkan keseluruhan kerusakan spare part. Juga terdapat fitur cari

berdasarkan tanggal dan id alat pada menu ini.


72

14. Mengelola Data Kinerja

Data kinerja merupakan data kinerja alat atau mesin. Karyawan

mengelola data kinerja dengan menekan menu kalkulasi kegiatan terlebih

dahulu. Aplikasi akan membawa karyawan ke halaman kalkulasi

kegiatan dan menampilkan halaman isi data kinerja. Karyawan mengisi

semua isian yang ada dan menekan tombol simpan. Aplikasi akan

memvalidasi semua isian, selanjutnya aplikasi menyimpan data kinerja.

15. Merubah Status Data Kegiatan

Merubah status data kegitan berguna untuk merubah status data kegiatan

yang sudah dikalkulasi agar dapat dirubah. Karyawan merubah status

data kegiatan dengan menekan menu rubah status data kegiatan terlebih

dahulu. Aplikasi akan membawa karyawan ke halaman merubah status

data kegiatan dan menampilkan halaman rubah status data kegiatan.

Karyawan mengisi semua isian yang ada dan menekan tombol simpan.

Aplikasi akan memvalidasi semua isian, selanjutnya aplikasi merubah

status data kegiatan dan menghapus data kinerja pada tanggal yang sama.

16. Merubah Status Data HRM

Merubah status data HRM berguna untuk merubah status data HRM yang

sudah dilakukan isi data kegiatan. Karyawan merubah status data HRM

dengan menekan menu rubah status data HRM terlebih dahulu. Aplikasi

akan membawa karyawan ke halaman merubah status data HRM dan

menampilkan halaman rubah status data HRM. Karyawan mengisi semua

isian yang ada dan menekan tombol simpan. Aplikasi akan memvalidasi
73

semua isian, selanjutnya aplikasi merubah status data HRM dan

menghapus data kegiatan pada tanggal yang sama.

Alternate Path:

Jika dalam proses penambahan/perubahan data, ada isian yang belum terisi

maka aplikasi tidak akan menyimpan/mengubah data tersebut dan

menampilkan peringatan, bahwa isian tidak lengkap. Jika tanggal isian pada

mengelola data HRM, mengelola data kegiatan, mengelola data penggantian

oli dibawah tanggal beli alat, aplikasi tidak akan menyimpan/mengubah data

tersebut dan aplikasi akan menampilkan peringatan, bahwa tanggal isian

dibawah tanggal beli alat.

Jika pada mengelola data HRM dan mengelola data kegiatan sudah terdapat

data HRM dan data kegiatan yang sama, maka aplikasi tidak akan

menyimpan/mengubah data tersebut dan aplikasi akan menampilkan

peringatan, bahwa data sudah ada. Jika pada mengelola data HRM dan

mengelola data kegiatan tidak ada data HRM dan data kegiatan sehari

sebelum tanggal isian, maka aplikasi tidak akan menyimpan/mengubah data

tersebut ada aplikasi akan menampilkan peringatan, bahwa tidak ada data

HRM dan data kegiatan sebelum tanggal isian.

Jika pada mengelola data kegiatan tidak ada data HRM pada tanggal isian

yang sama, maka aplikasi tidak akan menyimpan/mengubah data tersebut dan

aplikasi akan menampilkan peringatan, bahwa data HRM tidak ada. Jika pada

mengelola data HRM, mengelola data kegiatan, mengelola data penggantian

oli HRM isian lebih kecil daripada tanggal sebelumnya, maka aplikasi tidak

akan menyimpan/mengubah data tersebut dan aplikasi akan menampilkan


74

peringatan, bahwa HRM isian lebih kecil. Jika pada mengelola data

penggantian oli HRM isian lebih besar daripada tanggal sesudahnya, maka

aplikasi tidak akan menyimpan/mengubah data tersebut dan aplikasi akan

menampilkan peringatan, bahwa HRM isian lebih besar.

B. Mengelola Data

Basic Path:

Karyawan menceak laporan data kinerja dengan cara menekan menu laporan

kinerja terlebih dahulu. Aplikasi akan membawa karyawan ke halaman

laporan kinerja dan menampilkan halaman cetak laporan kinerja. Karyawan

mengisi semua isian yang ada dan menekan tombol cetak. Aplikasi akan

memvalidasi semua isian, selanjutnya aplikasi akan mencetak data kinerja.

Alternate Path:

Jika karyawan tidak mengisi semua isian yang ada, maka aplikasi

menampilkan menampilkan peringatan, bahwa isian tidak lengkap.

C. Menampilkan Informasi Kinerja Mesin HMC Sesuai Bulan dan Tahun

Basic Path:

Manajer menampilkan informasi kinerja mesin HMC sesuai dengan bulan

dan tahun dengan cara memilih tahun dan bulan terlebih dahulu dan menekan

tombol proses. Aplikasi memvalidasi tahun dan bulan tesebut. Aplikasi akan

menampilkan data kinerja (availaibility, reliability dan utilization)

berdasarkan data KPI. Aplikasi juga akan membuat notifikasi apabila

availaibility kurang dari KPI, reliability kurang dari KPI dan utilization

melebihi KPI dari masing-masing mesin HMC dan aplikasi akan

menampilkan notifikasi tersebut.


75

Alternate Path:

Jika manajer tidak memilih tahun dan bulan, maka aplikasi akan

menampilkan peringatan, bahwa manajer harus memilih tahun dan bulan.

D. Menampilkan Detail Informasi Kinerja Salah Satu Mesin HMC

Basic Path:

Manajer menampilkan detail informasi kinerja salah satu mesin HMC dengan

cara memilih tautan pada masing-masing mesin HMC. Aplikasi akan

menampilkan detail informasi kinerja salah satu mesin HMC yang dipilih,

sesuai dengan bulan dan tahun yang telah dipilih sebelumnya. Aplikasi juga

akan membuat notifikasi apabila availaibility kurang dari KPI, reliability

kurang dari KPI, utilization melebihi KPI, apabila sudah mendekati waktu

perawatan rutin, apabila HRM hari ini belum diisi, apabila inspeksi harian

belum dilakukan dan apabila sudah mendekati waktu penggantian oli.

Aplikasi akan menampilkan notifikasi tersebut.

E. Menampilkan Detail Hasil Perhitungan Kinerja Salah Satu Mesin HMC

Basic Path:

Manajer menampilkan detail hasil perhitungan kinerja salah satu mesin HMC

dengan cara memilih tautan kinerja mesin pada halaman detail informasi

kinerja. Aplikasi akan menampilkan detail hasil perhitungan kinerja salah

satu mesin HMC yang dipilih, sesuai dengan bulan dan tahun yang telah

dipilih sebelumnya.
76

F. Menampilkan Detail Kegiatan Salah Satu Mesin HMC

Basic Path:

Manajer menampilkan salah satu detail kegiatan salah satu mesin HMC

dengan cara memilih tautan salah satu kegiatan pada halaman detail informasi

kinerja. Aplikasi akan menampilkan salah satu detail kegiatan salah satu

mesin HMC yang dipilih, sesuai dengan bulan dan tahun yang telah dipilih

sebelumnya. Manajer dapat melihat data kapal pada detail kegiatan

operasional saja. Manajer juga dapat melihat histori detail kegiatan salah satu

mesin HMC dengan memilih bulan dan tahun terlebih dahulu.

G. Menampilkan Detail Kerusakan Spare Part Salah Satu Mesin HMC

Basic Path:

Manajer menampilkan detail kerusakan spare part salah satu mesin HMC

dengan cara memilih tautan kerusakan spare part pada halaman detail

informasi kinerja. Aplikasi akan menampilkan detail kerusakan spare part

salah satu mesin HMC yang dipilih, sesuai dengan bulan dan tahun yang telah

dipilih sebelumnya. Manajer juga dapat melihat histori detail kerusakan spare

part salah satu mesin HMC dengan memilih bulan dan tahun terlebih dahulu.

H. Menampilkan Detail Inspeksi Harian Salah Satu Mesin HMC

Basic Path:

Manajer menampilkan detail inspeksi harian salah satu mesin HMC dengan

cara memilih tautan inspeksi harian pada halaman detail informasi kinerja.

Aplikasi akan menampilkan detail inspeksi harian salah satu mesin HMC

yang dipilih, sesuai dengan hari ini.


77

I. Menampilkan Detail Perawatan Rutin Salah Satu Mesin HMC

Basic Path:

Manajer menampilkan detail perawatan rutin salah satu mesin HMC dengan

cara memilih tautan perawatan rutin pada halaman detail informasi kinerja.

Aplikasi akan menampilkan detail perawatan rutin sesuai dengan data

perawatan rutin yang terakhir dilakukan dan mesin HMC.

J. Menampilkan Detail Penggantian Oli Salah Satu Mesin HMC

Basic Path:

Manajer menampilkan salah satu detail penggantian oli salah satu mesin

HMC dengan cara memilih tautan salah satu penggantian oli pada halaman

detail informasi kinerja. Aplikasi akan menampilkan detail salah satu

penggantian oli salah satu mesin HMC yang dipilih, sesuai dengan bulan dan

tahun yang telah dipilih sebelumnya. Manajer dapat melihat histori detail

penggantian oli salah satu mesin HMC dengan memilih bulan dan tahun

terlebih dahulu.

3.2.3 Robustness Diagram

Robustness Diagrau pada aplikasi dashboard terdiri dari:


78

A. Robustness Diagram Mengelola Data


sd mengelola data

laporan ki nerja pdf menampilkan


menampilkan pesan
kesalahan kesel uruhan data jeni s
alat
menampilkan pesan
kesalahan

pilih menu laporan kinerja

entre data m odel quere data cek inputan laporan kinerja view
memilih menu
jenis alat
tambah jenis alat halaman isi j enis alat cek inputan simpan data jenis alat entre_data_model
halaman jenis alat

menampilkan pesan
kesalahan menampilkan
keseluruhan data alat

menampilkan pesan
kesal ahan

pilih menu ubah status HRM

entre data model rubah status HRM cek inputan ubah status HRM view

memil ih menu
alat

tambah data alat halaman isi al at cek inputan simpan data alat entre_data_model
halaman alat

menampilkan pesan
kesalahan
rubah data alat

menampilkan
pilih menu ubah status keseluruhan data bbm
kegiatan
menampilkan pesan
entre data model rubah status kegiatan cek inputan ubah status kegiatan kesalahan
view

memilih menu
bbm
entre_data_model
halaman bbm tambah data bbm halaman isi bbm cek inputan simpan data bbm

menampilkan pesan
kesalahan

rubah data bbm

pi lih menu kalkulasi

entre data m odel simpan data kinerja cek inputan kalkulasi view menampilkan
keseluruhan data kapal

menampi lkan pesan


kesalahan

menampilkan memilih menu


karyaw an kapal
keseluruhan data
kerusakan
tambah data kapal hal aman isi kapal cek inputan simpan data kapal entre_data_model
halaman kapal

menampilkan pesan
kesalahan

rubah data kapal


pilih menu kerusakan

si mpan data kerusakan cek i nputan halaman isi kerusakan tambah data kerusakan kerusakan view
entre data m odel
menampilkan
keseluruhan data
operator

menampilkan pesan
kesalahan
rubah data kerusakan

pilih m enu operator

operator_view halaman isi operator cek inputan simpan data operator entre_data_model
tambah data operator

menampilkan
keseluruhan data ganti
oli
rubah data operator
menampilkan pesan
kesalahan

menampilkan
keseluruhan data jenis
ol i
pili h menu ganti oli

halaman isi ganti oli ganti oli view menampilkan pesan


entre data model cek inputan halaman isi ganti oli cek inputan tambah data ganti ol i
simpan data ganti oli kesalahan

pilih m enu j enis oli

tambah data j enis oli halaman i si jenis oli cek inputan simpan data jenis oli entre_data_model
jenis_oli _view

rubah data ganti ol i

rubah data jenis ol i

menampilkan
menampilkan
keseluruhan data
keseluruhan data
kegiatan
macam oli

menampilkan pesan menampilkan pesan


kesalahan kesalahan

pilih m enu macam oli


pilih m enu kegiatan
halaman isi macam oli cek inputan simpan data macam entre_data_model
macam_oli_view tambah data macam
entre data model simpan data kegiatan cek inputan halaman isi kegiatan cek inputan halaman isi kegiatan tambah data kegiatan kegiatan view oli
oli

rubah data m acam ol i


rubah data kegiatan

menampilkan
keseluruhan data
keterangan
menampil kan
keseluruhan data HRM

menampilkan pesan
menampilkan pesan kesalahan
kesalahan

pilih m enu keterangan


pilih menu HRM
tambah data hal aman isi keterangan cek inputan simpan data entre data model
keterangan view keterangan
entre data m odel simpan data HRM cek i nputan halaman i si HRM tambah data HRM HRM view keterangan

rubah data HRM rubah data keterangan

Gambar 3.5 Robustness Diagrau Mengelola Data


79

B. Robustness Diagram Mencetak Laporan Kinerja

sd mencetak laporan kinerj a

pilih menu laporan kinerja

laporan kinerja view cek inputan quere data kinerja entre data model
karyaw an

laporan kinerja pdf


menampilkan pesan
kesalahan

Gambar 3.6 Robustness Diagrau Mencetak Laporan Kinerja

C. Robustness Diagram Menampilkan Informasi Kinerja Mesin HMC

Sesuai Bulan dan Tahun

sd menampilkan kinerj a sesuai bulan dan tahun

tahun dan bulan


belum dipilih

memilih tahun dan bulan

dashboard_view mengecek tahun dan quere dashboard view mengambil data mengambil data KPI
manaj er bulan kinerja

menampilkan data pemetaan data kinerja


menampilkan notifikasi membuat notifikasi kinerja berdasarkan KPI berdasarkan KPI
dashboard_model

membagi data kinerja mengambil jumlah


dengan jumlah hari hari

Gambar 3.7 Robustness Diagrau Menampilkan Informasi Kinerja Mesin HMC

Sesuai Bulan dan Tahun


80

C. Robustness Diagram Menampilkan Detail Informasi Kinerja Salah Satu

Mesin HMC

sd menampilkan detail salah satu kinerj a

manaj er

mengambil data
kegiatan
memilih salah satu HMC
mengambil data KPI
mengambil data HRM
quere dashboard view

mengambil data mesin data kerusakan mengambil data


HMC sparepart penggantian oli

dashboard_view mengambil data


kinerja

membuat notifikasi

menampilkan data pemetaan data kinerja dashboard_model


menampilkan notifikasi detail kinerja berdasarkan KPI

Gambar 3.8 Robustness Diagrau Menampilkan Detail Informasi Kinerja Salah

Satu Mesin HMC


81

D. Robustness Diagram Menampilkan Detail Hasil Perhitungan Kinerja

Salah Satu Mesin HMC

sd menampilkan detail hasil perhitungan kinerj a

manaj er

memilih detail hasil perhitungan kinerja

mengambil data
quere dashboard view
dashboard_view kinerja

menampilkan detail mengurutkan


hasil perhitungan berdasarkan tanggal dashboard_model
kinerja awal bulan

Gambar 3.9 Robustness Diagrau Menampilkan Detail Hasil Perhitungan Kinerja

Salah Satu Mesin HMC


82

E. Robustness Diagram Menampilkan Detail Kegiatan Salah Satu Mesin

HMC

sd menampilkan detail kegiatan

memilih salah satu


detail kegiatan
mengambil data salah
dashboard_view quere dashboard view
satu kegiatan
manaj er

menampilkan data mengurutkan


A
detail salah satu berdasarkan tanggal dashboard_model
kegiatan awal bulan

Gambar 3.10 Robustness Diagrau Menampilkan Detail Kegiatan Salah Satu

Mesin HMC

F. Robustness Diagram Menampilkan Detail Kerusakan Spare Part Salah

Satu Mesin HMC

sd menampilkan detail kerusakan sparepart

manaj er

memilih detail kerusakan sparepart

mengambil data
dashboard_view quere dashboard view
kerusakan sparepart

menampilkan data mengurutkan


detail kerusakan berdasarkan tanggal dashboard_model
sparepart awal bulan

Gambar 3.11 Robustness Diagrau Menampilkan Detail Kerusakan Spare Part

Salah Satu Mesin HMC


83

G. Robustness Diagram Menampilkan Detail Penggantian Oli Salah Satu

Mesin HMC

sd menampilkan detail penggantian oli

memilig detail salah


satu penggantian oli
dashboard_view querre dashboard view
manaj er

menampilkan data mengambil data salah


detail salah satu satu penggantian oli
penggantian oli

mengurutkan
berdasarkan tanggal dashboard_model
awal bulan

Gambar 3.12 Robustness Diagrau Menampilkan Detail Penggantian Oli Salah

Satu Mesin HMC


84

H. Robustness Diagram Menampilkan Detail Inspeksi Harian Salah Satu

Mesin HMC

sd menampilkan detail peraw atan rutin harian

memilih detail inspeksi harian

dashboard_view quere dashboard view


manaj er

mengambil data
menampilkan data kegiatan
detail inspeksi harian

dashboard_model

Gambar 3.13 Robustness Diagrau Menampilkan Detail Inspeksi Harian Salah

Satu Mesin HMC


85

I. Robustness Diagram Menampilkan Detail Perawatan Rutin Salah Satu

Mesin HMC

sd menampilkan detail peraw atan rutin besar

memiliih detail perawatan rutin

dashboard_view quere dashboard view


manaj er

menampilkan data mengambil data


detail perawatan rutin perawatan rutin

dashboard_model

Gambar 3.14 Robustness Diagrau Menampilkan Detail Perawatan Rutin Salah

Satu Mesin HMC

3.2.4 Sequence Diagram

SeSuence diagrau pada aplikasi dashboard terdiri dari:


86

A. Sequence Diagram Mengelola Data


87

B. Sequence Diagram Mencetak Laporan Kinerja

Gambar 3.16 SeSuence Diagrau Mencetak Laporan Kinerja


88

C. Sequence Diagram Menampilkan Informasi Kinerja Mesin HMC Sesuai

Bulan dan Tahun

Gambar 3.17 SeSuence Diagrau Menampilkan Informasi Kinerja Mesin HMC

Sesuai Bulan dan Tahun


89

D. Sequence Diagram Menampilkan Detail Informasi Kinerja Salah Satu

Mesin HMC

Gambar 3.18 SeSuence Diagrau Menampilkan Detail Informasi Kinerja Salah

Satu Mesin HMC


90

E. Sequence Diagram Menampilkan Detail Hasil Perhitungan Kinerja Salah

Satu Mesin HMC

Gambar 3.19 SeSuence Diagrau Menampilkan Detail Hasil Perhitungan Kinerja

Salah Satu Mesin HMC


91

F. Sequence Diagram Menampilkan Detail Informasi Kegiatan Salah Satu

Mesin HMC

Gambar 3.20 SeSuence Diagrau Menampilkan Detail Informasi Kegiatan Salah

Satu Mesin HMC

G. Sequence Diagram Menampilkan Detail Kerusakan Spare Part Salah

Satu Mesin HMC

Gambar 3.21 SeSuence Diagrau Menampilkan Detail Informasi Kerusakan Spare

Part Salah Satu Mesin HMC


92

H. Sequence Diagram Menampilkan Detail Penggantian Oli Salah Satu

Mesin HMC

Gambar 3.22 SeSuence Diagrau Menampilkan Detail Penggantian Oli Salah Satu

Mesin HMC

I. Sequence Diagram Menampilkan Detail Inspeksi Harian Salah Satu

Mesin HMC

Gambar 3.23 SeSuence Diagrau Menampilkan Detail Inspeksi Harian Salah Satu

Mesin HMC
93

J. Sequence Diagram Menampilkan Detail Perawatan Rutin Salah Satu

Mesin HMC

Gambar 3.24 SeSuence Diagrau Menampilkan Detail Perawatan Rutin Salah Satu

Mesin HMC
94

3.2.5 Class Diagram


class Class Model

dashboardController

+ __contruct(var) : void detailController


+ bulan() : int
+ hitung_availabilite(var, var, var) : char + detail_inspeksi_harian(var) : char
Model + hitung_reliabilite(var, var, var) : char + detail_kapal(var, var, var) : char
+ hitung_utilization(var, var, var) : char + detail_kegiatan_breakdown(var, var, var) : char
- connection
+ hrm() : int + detail_kegiatan_corrective_maintenance(var, var, var) : char
+ inspeksi_harian(var) : char + detail_kegiatan_operasional(var, var, var) : char
+ count(var, var, var) : char
+ jumlah_hari() : int + detail_kegiatan_preventive_maintenance(var, var, var) : char
+ get(var, var, var) : char
+ kpi_availabilite() : int + detail_kegiatan_standbe(var, var, var) : char
+ insert(arrae) : char
+ kpi_oli_engine() : int + detail_kerusakan_sparepart(var, var, var) : char
+ join(var, var, var) : char
+ kpi_oli_gearbox() : int + detail_oli_engine(var, var, var) : char
+ orderBe(var) : char
+ kpi_oli_hedraulic() : int + detail_oli_gearbox(var, var, var) : char
+ rownum(var) : char
+ kpi_oli_transmission() : int + detail_oli_hedraulic(var, var, var) : char
+ update(arrae) : char
+ kpi_perawatan_rutin() : int + detail_oli_transmission(var, var, var) : char
+ where(var, var, var) : char
+ kpi_reliabilite() : int + detail_perawatan_rutin(var) : char
+ kpi_utilization() : int + detail_perhitungan(var, var, var) : char
+ tahun() : int + detail_utama(var, var, var) : char
+ tanggal_hari_ini() : int
+ view_per_bulan_tahun(var, var, var) : char

notifikasiController dashboardView

+ notifikasi_availabilite(var) : char - data: var


+ notifikasi_hrm(var) : char - laeout: var
+ notifikasi_inspeksi_harian(var) : char - view: var
+ notifikasi_oli_engine(var) : char
+ notifikasi_oli_gear_box(var) : char + getContent(var, var, var) : void
+ notifikasi_oli_hedraulic(var) : char + setLaeout(var) : void
+ notifikasi_oli_transmission(var) : char
+ notifikasi_perawatan_rutin(var) : char
+ notifikasi_reliabilite(var) : char
+ notifikasi_utilization(var) : char

entryController
errorController
+ cetak_data_kinerja(arrae) : char
+ hitung_availabilite() : char + data_sebelum_tidak-ada() : char entryView
+ hitung_reliabilite() : char + data_tidak_ada() : char
+ hitung_total_idle() : char - data: var
+ dibawah_tanggal_beli_alat() : char - laeout: var
+ hitung_total_maintenance() : char + hrm_lebih_besar() : char
+ hitung_total_operation() : char - view: var
+ hrm_lebih_kecil() : char
+ hitung_utilization() : char + kolom_harus_diisi() : char
+ simpan_alat(arrae) : char + getContent(arrae) : char
+ tanggal_selesai_perbaikan_dibawah() : char + setLaeout(var) : char
+ simpan_bbm(arrae) : char
+ ubah_status_berhasil() : char
+ simpan_gantioli(arrae) : char
+ simpan_hrm(arrae) : char
+ simpan_jenis_alat(arrae) : char
+ simpan_jenis_oli(arrae) : char
+ simpan_kapal(arrae) : char
+ simpan_kegiatan(arrae) : char
tampilController
+ simpan_kerusakan(arrae) : char
+ simpan_keterangan(arrae) : char
+ tampil_alat(arrae) : char
+ simpan_kinerja(arrae) : char
+ tampil_bbm(arrae) : char
+ simpan_macam_oli(arrae) : char
+ tampil_gantioli(arrae) : char
+ simpan_operator(arrae) : char
+ tampil_hrm(arrae) : char
+ simpan_teknisi(arrae) : char
+ tampil_jenis_alat(arrae) : char
+ ubah_status_hrm(arrae) : char
+ tampil_jenisoli(arrae) : char
+ ubah_status_kegiatan(arrae) : char
+ tampil_kapal(arrae) : char
+ tampil_kegiatan(arrae) : char
+ tampil_kerusakan(arrae) : char
+ tampil_keterangan(arrae) : char
+ tampil_macamoli(arrae) : char
+ tampil_operator(arrae) : char
+ tampil_teknisi(arrae) : char
pdf

- config: var
- files: var
- tcpdf: var
- view: var

+ download(var) : void
+ loav_view(var, arrae) : void
+ set_paper(var, var) : void

Gambar 3.25 Class Diagrau Aplikasi Dashboard


95

3.2.6 Entity Relationship Diagram (ERD)


kapal
entry_hrm operator ves_code: VARCHAR(50)
bbm
kode_entry: VARCHAR(50) id_operator: VARCHAR(20) ves_name: VARCHAR(100)
id_bbm: VARCHAR(20)
agent: VARCHAR(100)
id_jenis_alat: VARCHAR(20) (FK) nama: VARCHAR(50)
bbm: VARCHAR(50) pelayaran: VARCHAR(100)
id_alat: VARCHAR(20) (FK) alamat: VARCHAR(100) flag: VARCHAR(100)
tgl_keg: DATE telepon: VARCHAR(20) draft: FLOAT
hrm: INTEGER tgl_lahir: DAT E length: FLOAT
tgl_entry: DATE
year_made: DATE
status_klasifikasi: VARCHAR(15)
country_made: VARCHAR(100)

tampung_kegiatan

jenis_alat
id_alat: VARCHAR(20) (FK) kegiatan
id_jenis_alat: VARCHAR(20)
id_jenis_alat: VARCHAR(20) (FK)
alat id_kegiatan: VARCHAR(50)
tgl_kegiatan: DATE jenis_alat: VARCHAR(100)
total_hours: FLOAT id_alat: VARCHAR(20) singkatan: VARCHAR(100) id_alat: VARCHAR(20) (FK)
breakdown: FLOAT id_jenis_alat: VARCHAR(20) (FK)
id_jenis_alat: VARCHAR(20) (FK)
operating_hours: FLOAT id_operator: VARCHAR(20) (FK)
id_bbm: VARCHAR(20) (FK)
preventive_maintenance: FLOAT id_keterangan: VARCHAR(50) (FK)
tgl_beli: DATE
corrective_maintenance: FLOAT ves_code: VARCHAR(50) (FK)
kapasitas: VARCHAR(10)
total_maintenance: FLOAT tgl_kegiatan: DATE
jenis: VARCHAR(20)
total_idle_2: FLOAT jam_mulai: VARCHAR(50)
max_tangki: INTEGER
total_idle_persen: FLOAT jam_selesai: VARCHAR(50)
panjang: VARCHAR(10) kerusakan
utilization_time_2: FLOAT total_waktu: FLOAT
lebar: VARCHAR(10)
reliability_time_2: FLOAT id_kerusakan: VARCHAR(25) jenis_kegiatan: VARCHAR(20)
tinggi: VARCHAR(10)
availability_time_2: FLOAT ket_status: VARCHAR(1000)
sparepart: VARCHAR(200)
status_klasifikasi: VARCHAR(25)
tgl_mulai: DAT E
box: INT EGER
tgl_selesai: DATE
curah: INT EGER
kpi status: VARCHAR(25)
hrm_kegiatan: INT EGER
id_kpi: VARCHAR(25) ganti_oli biaya: INTEGER
hrm: INT EGER
id_ganti_oli: VARCHAR(50)
keterangan: VARCHAR(100) merk: VARCHAR(150)
jumlah: INT EGER id_macam_oli: VARCHAR(20) (FK) id_teknisi: VARCHAR(50) (FK)
satuan: VARCHAR(100) id_jenis_oli: VARCHAR(20) (FK) id_jenis_alat: VARCHAR(20) (FK)
id_alat: VARCHAR(20) (FK) keterangan_kondisi
id_alat: VARCHAR(20) (FK)
id_jenis_alat: VARCHAR(20) (FK) id_keterangan: VARCHAR(50)
tgl_keg: DATE
jumlah: FLOAT keterangan: VARCHAR(100)
tgl_entry: DATE status: VARCHAR(100)
hrm_oli: INTEGER teknisi
validasi_macam_oli id_teknisi: VARCHAR(50)
id_macam_oli: VARCHAR(20) nama_teknisi: VARCHAR(100)
validasi_jenis_oli alamat_teknisi: VARCHAR(200)
macam_oli: VARCHAR(50)
no_teknisi: VARCHAR(50)
id_jenis_oli: VARCHAR(20) tgl_lahir: DATE
tgl_masuk: DAT E
jenis_oli: VARCHAR(50)
pendidikan_akhir: VARCHAR(100)
status_teknisi: VARCHAR(100)

Gambar 3.26 Entity Relationship Diagrau (ERD)

3.3 Perancangan Pengujian Sistem

Pada tahap perancangan pengujian sistem hanya menggunakan pengujian

sistem oleh ahli. Pengujian sistem oleh ahli sistem dilakukan untuk menguji

fungsi-fungsi yang sudah dibuat sebelumnya.

3.3.1 Pengujian Sistem Oleh Ahli Sistem

Pada tahap perancangan pengujian sistem oleh ahli sistem dilakukan uji

coba skenario data. Uji coba skenario data dilakukan terhadap fungsi-fungsi yang

dibuat pada aplikasi. Fungsi-fungsi tersebut yaitu fungsi mengelola data, fungsi
96

mencetak laporan kinerja, fungsi menampilkan informasi kinerja mesin HMC

sesuai bulan dan tahun, fungsi menampilkan detail informasi kinerja salah satu

mesin HMC, fungsi menampilkan detail hasil perhitungan kinerja salah satu

mesin HMC, fungsi menampilkan detail kegiatan salah satu mesin HMC, fungsi

menampilkan detail kerusakan spare part salah satu mesin HMC, fungsi

menampilkan detail inspeksi harian salah satu mesin HMC, fungsi menampilkan

detail perawatan rutin salah satu mesin HMC, fungsi menampilkan detail

penggantian oli salah satu mesin HMC .

A. Perancangan Uji Coba Fungsi Mengelola Data

Rancangan uji coba fungsi mengelola data berfungsi untuk mengetahui

apakah sistem dapat menyimpan data dan menampilkan pemberitahuan apabila

diisi data tertentu. Rancangan uji coba fungsi mengelola data dapat dilihat pada

Tabel 3.22.

Tabel 3.22 Uji Coba Fungsi Mengelola Data

No Tujuan Masukan Keluaran yang


Diharapkan
1 Mengetahui respon fungsi - Sistem menampilkan
mengelola data apabila pemberitahuan bahwa
tidak diisi data harus mengisi data
2 Mengetahui respon fungsi - Sistem menampilkan
mengelola data apabila pemberitahuan bahwa
data yang diisi masih harus diisi data yang
belum sesuai sesuai
3 Mengetahui respon fungsi Data jenis alat Sistem menyimpan
mengelola data apabila Data alat keseluruhan data yang
data yang diisi sudah Data BBM diisi
sesuai Data kapal
Data operator
Data jenis oli
Data macam oli
Data keterangan
97

No Tujuan Masukan Keluaran yang


Diharapkan
Data teknisi
Data HRM
Data kegiatan alat
Data penggantian
oli
Data kerusakan
spare part
Data kinerja

B. Perencangan Uji Coba Fungsi Mencetak Laporan Kinerja

Rancangan uji coba fungsi menceteak laporan kinerja berfungsi untuk

mengetahui apakah sistem dapat mencetak laporan data kinerja. Rancangan uji

coba fungsi menceteak laporan kinerja dilihat pada.

Tabel 3.23 Uji Coba Fungsi Mencetak Laporan Kinerja

No Tujuan Masukan Keluaran yang


Diharapkan
1 Mengetahui respon fungsi Data kinerja Laporan data kinerja
mencetak laporan kinerja

C. Perancangan Uji Coba Fungsi Menampilkan Informasi Kinerja Mesin

HMC Sesuai Bulan dan Tahun

Rancangan uji coba fungsi menampilkan informasi kinerja mesin HMC

sesuai bulan dan tahun berfungsi untuk mengetahui apakah sistem dapat

menampilkan informasi kinerja mesin HMC sesuai dengan bulan dan tahun yang

telah dipilih sebelumnya. Rancangan uji coba fungsi menampilkan informasi

kinerja mesin HMC sesuai bulan dan tahun dapat dilihat pada Tabel 3.24.
98

Tabel 3.24 Uji Coba Fungsi Menampilkan Informasi Kinerja Mesin HMC Sesuai

Bulan dan Tahun

No Tujuan Masukan Keluaran yang


Diharapkan
1 Mengetahui respon fungsi - Sistem menampilkan
menampilkan informasi pemberitahuan bahwa harus
kinerja mesin HMC sesuai memilih bulan dan tahun
bulan dan tahun jika tidak
memilih bulan dan tahun
2 Mengetahui respon fungsi Bulan dan Tampilan informasi kinerja
menampilkan informasi Tahun mesin HMC sesuai bulan
kinerja mesin HMC sesuai dan tahun
bulan dan tahun jika sudah
memilih bulan dan tahun

D. Perancangan Uji Coba Fungsi Menampilkan Detail Informasi Kinerja

Mesin Salah Satu Mesin HMC

Rancangan uji coba fungsi menampilkan detail informasi kinerja mesin

salah satu mesin HMC berfungsi untuk mengetahui apakah sistem dapat

menampilkan informasi detail kinerja mesin salah satu HMC. Rancangan uji coba

fungsi menampilkan detail informasi kinerja mesin salah satu mesin HMC dapat

dilihat pada Tabel 3.25.

Tabel 3.25 Uji Coba Fungsi Menampilkan Detail Informasi Kinerja Mesin Salah

Satu Mesin HMC

No Tujuan Keluaran yang Diharapkan

1 Mengetahui respon fungsi Tampilan detail informasi kinerja


menampilkan detail informasi mesin salah satu mesin HMC
kinerja mesin salah satu mesin
HMC
99

E. Perancangan Uji Coba Fungsi Menampilkan Detail Hasil Perhitungan

Kinerja Mesin Salah Satu Mesin HMC

Rancangan uji coba fungsi menampilkan detail hasil perhitungan kinerja

mesin salah satu mesin HMC berfungsi untuk mengetahui apakah sistem dapat

menampilkan detail hasil perhitungan kinerja mesin salah satu mesin HMC.

Rancangan uji coba fungsi menampilkan detail hasil perhitungan kinerja mesin

salah satu mesin HMC dapat dilihat pada Tabel 3.26.

Tabel 3.26 Uji Coba Fungsi Menampilkan Detail Hasil Perhitungan Kinerja

Mesin Salah Satu Mesin HMC

No Tujuan Keluaran yang Diharapkan

1 Mengetahui respon fungsi Tampilan detail hasil perhitungan


menampilkan detail hasil kinerja mesin salah satu mesin HMC
perhitungan kinerja mesin salah
satu mesin HMC

F. Perancangan Uji Coba Fungsi Menampilkan Detail Kegiatan Salah Satu

Mesin HMC

Rancangan uji coba fungsi menampilkan detail kegiatan salah satu mesin

HMC berfungsi untuk mengetahui apakah sistem dapat menampilkan detail salah

satu kegiatan salah satu mesin HMC. Rancangan uji coba fungsi menampilkan

detail kegiatan salah satu mesin HMC dapat dilihat pada Tabel 3.27.

Tabel 3.27 Uji Coba Fungsi Menampilkan Detail Kegiatan Salah Satu Mesin

HMC

No Tujuan Keluaran yang Diharapkan

1 Mengetahui respon fungsi Tampilan detail salah satu kegiatan


menampilkan detail salah satu salah satu mesin HMC
kegiatan salah satu mesin HMC
100

G. Perancangan Uji Coba Fungsi Menampilkan Detail Kerusakan Spare

Part Salah Satu Mesin HMC

Rancangan uji coba fungsi menampilkan detail kerusakan spare part

salah satu mesin HMC berfungsi untuk mengetahui apakah sistem dapat

menampilkan detail kerusakan spare part salah satu mesin HMC. Rancangan uji

coba fungsi menampilkan detail kerusakan spare part salah satu mesin HMC

dapat dilihat pada Tabel 3.28.

Tabel 3.28 Uji Coba Fungsi Menampilkan Detail Kerusakan Spare Part Salah

Satu Mesin HMC

No Tujuan Keluaran yang Diharapkan

1 Mengetahui respon fungsi Tampilan detail kerusakan spare part


menampilkan detail kerusakan salah satu mesin HMC
spare part salah satu mesin HMC

H. Perancangan Uji Coba Fungsi Menampilkan Detail inspeksi Harian

Salah Satu Mesin HMC

Rancangan uji coba fungsi menampilkan detail inspeksi harian salah satu

mesin HMC berfungsi untuk mengetahui apakah sistem dapat menampilkan detail

inspeksi harian salah satu mesin HMC. Rancangan uji coba fungsi menampilkan

detail inspeksi harian salah satu mesin HMC dapat dilihat pada Tabel 3.29.

Tabel 3.29 Uji Coba Fungsi Menampilkan Detail Inspeksi Harian Salah Satu

Mesin HMC

No Tujuan Keluaran yang Diharapkan

1 Mengetahui respon fungsi Tampilan detail inspeksi harian salah


menampilkan detail inspeksi satu mesin HMC
harian salah satu mesin HMC
101

I. Perancangan Uji Coba Fungsi Menampilkan Detail Perawatan Rutin

Salah Satu Mesin HMC

Rancangan uji coba fungsi menampilkan detail perawatan rutin salah satu

mesin HMC berfungsi untuk mengetahui apakah sistem dapat menampilkan detail

perawatan rutin salah satu mesin HMC. Rancangan uji coba fungsi menampilkan

detail perawatan rutin salah satu mesin HMC dapat dilihat pada Tabel 3.30.

Tabel 3.30 Uji Coba Fungsi Menampilkan Detail Perawatan Rutin Salah Satu

Mesin HMC

No Tujuan Keluaran yang Diharapkan

1 Mengetahui respon fungsi Tampilan detail perawatan rutin


menampilkan detail perawatan salah satu mesin HMC
rutin salah satu mesin HMC

J. Perancangan Uji Coba Fungsi Menampilkan Detail Penggantian Oli

Salah Satu Mesin HMC

Rancangan uji coba fungsi menampilkan detail penggantian oli salah satu

mesin HMC berfungsi untuk mengetahui apakah sistem dapat menampilkan detail

salah satu penggantian oli salah satu mesin HMC. Rancangan uji coba fungsi

menampilkan detail penggantian oli salah satu mesin HMC dapat dilihat pada

Tabel 3.31.

Tabel 3.31 Uji Coba Fungsi Menampilkan Detail Penggantian Oli Salah Satu

Mesin HMC

No Tujuan Keluaran yang Diharapkan

1 Mengetahui respon fungsi Tampilan detail salah satu


menampilkan detail salah satu penggantian oli salah satu mesin
penggantian oli salah satu mesin HMC
HMC
4. BAB IV

IMPLEMENTASI DAN EVALUASI

4.1 Implementasi Sistem (Konstruksi Sistem)

Untuk mendukung jalannya aplikasi dashboard dibutuhkan perangkat

keras dan perangkat lunak. Setelah itu, dilakukan implementasi sistem sehingga

didapatkan hasil implementasi sistem.

4.1.1 Kebutuhan Sistem

Terdapat kebutuhan perangkat keras maupun perangkat lunak komputer

agar aplikasi dashboard yang dibangun dapat digunakan dengan sebagaimana

mestinya dan sesuai dengan usulan yang dipaparkan sebelumnya. Maksud dari

kebutuhan perangkat keras adalah spesifikasi minimum komputer yang

dibutuhkan agar aplikasi dashboard dapat berjalan dengan baik, sedangkan

maksud dari kebutuhan perangkat lunak adalah daftar perangkat lunak yang

dibutuhkan untuk membantu kinerja aplikasi dashboard.

A. Kebutuhan Perangkat Keras

Aplikasi dashboard yang sudah dibangun membutuhkan beberapa

spesifikasi perangkat keras. Spesifikasi ini di buat berdasarkan perangkat lunak

yang dibutuhkan sehingga aplikasi dapat berjalan secara maksimal. Perangkat

keras tersebut memiliki spesifikasi minimum sebagai berikut:

1. Processor Core i3

2. Memory 2 Gb

3. Harddsik 320 Gb

102
103

4. VGA 512 Mb

B. Kebutuhan Perangkat Lunak

Aplikasi dashboard yang sudah dibangun membutuhkan beberapa

perangkat lunak untuk membantu kinerja aplikasi. Perangkat lunak tersebut yaitu:

1. Web Server XAMPP versi 1.8.3

2. Oracle

3. Disarankan menggunakan Google Chrome

4. Disarankan menggunakan Sistem Operasi Windows 7

4.1.2 Hasil Implementasi Sistem

Aplikasi dashboard ini digunakan oleh Manajer Divisi Perencanaan

Teknik & Administrasi sebagai user yang melakukan monitoring terhadap kinerja

mesin HMC dan Karyawan Divisi Perencanaan Teknik & Administrasi sebagai

user yang melakukan pengelolaan data. Pada sub-bab ini akan dijelaskan

halaman-halaman apa saja yang digunakan oleh user.

A. Halaman Menu

Aplikasi pengelolaan data ini, digunakan oleh satu user, yaitu karyawan

divisi perencanaan teknik & administrasi. Terdapat menu master dan menu

transaksi pada aplikasi ini. Menu master dapat diihat pada Gambar 4.1. Menu

master terdiri dari menu jenis alat yang digunakan untuk mengelola data jenis alat,

menu alat yang digunakan untuk mengelola data alat, menu BBM yang digunakan

untuk mengelola data BBM, menu kapal yang digunakan untuk mengelola data

kapal, menu operator yang digunakan untuk mengelola data operator, menu jenis
104

oli yang digunakan mengelola data jenis oli, menu macam oli yang digunakan

untuk mengelola data macam oli, menu keterangan yang digunakan untuk

mengelola data keterangan kondisi, menu teknisi yang digunakan untuk

mengelola data teknisi.

Menu transaksi dapat dilihat pada Gambar 4.2. Menu transaksi terdiri

dari menu entry HRM yang digunakan untuk mengelola data HRM, menu

kegiatan alat yang digunakan untuk mengelola data kegiatan alat, menu ganti oli

yang digunakan untuk mengelola data penggantian oli, menu kerusakan spare

part yang digunakan untuk mengelola data kerusakan spare part, menu kalkulasi

kegiatan per hari yang digunakan untuk mengelola data kinerja, menu ubah status

kegiatan alat yang digunakan untuk merubah status kegiatan alat apabila user

ingin merubah data kegiatan yang sudah dikalkulasi, menu ubah status HRM yang

digunakan untuk merubah status data HRM apabila user ingin merubah data HRM

yang sudah di-input-kan data kegiatan pada tanggal yang sama.

Menu laporan dapat dilihat pada Gambar 4.3. Menu laporan terdiri dari

menu laporan kinerja yang digunakan untuk mencetak laporan kinerja.

Gambar 4.1 Menu Master Pengelolaan Data


105

Gambar 4.2 Menu Transaksi Pengelolaan Data

Gambar 4.3 Menu Laporan

B. Halaman Menu Jenis Alat

Pada Gambar 4.4 merupakan halaman menu jenis alat yang ditampilkan

pada saat user memilih menu jenis alat. Pada halaman ini, sistem akan

menampilkan keseluruhan data jenis alat. Pada halaman ini, user dapat melakukan

pencarian data jenis alat dengan cara mengisi jenis alat pada kolom Cari Jenis

Alat. Pada halaman ini, user hanya dapat menambahkan data jenis alat dengan

cara menekan tombol Tambah Data. Gambar 4.5 merupakan halaman untuk

mengisi data jenis alat baru. User harus mengisi semua kolom yang aktif. Setelah

mengisi data yang sesuai, maka user harus menekan tombol Simpan. Sistem akan

menyimpan data dan kembali ke halaman menu jenis alat. Apabila user menekan

tombol Batal, maka sistem tidak akan menyimpan data jenis alat dan sistem akan

kembali ke halaman menu jenis alat.


106

Gambar 4.4 Halaman Menu Jenis Alat

Gambar 4.5 Halaman Isi Data Jenis Alat

C. Halaman Menu Alat

Pada Gambar 4.6 merupakan halaman menu alat yang ditampilkan pada

saat user memilih menu alat. Pada halaman ini, sistem akan menampilkan

keseluruhan data alat. Pada halaman ini, user dapat melakukan pencarian data alat

dengan cara mengisi jenis alat pada kolom Cari Jenis Alat. Pada halaman ini, user
107

dapat menambahkan data alat dengan cara menekan tombol Tambah Data.

Gambar 4.7 merupakan halaman untuk mengisi data alat baru. User harus mengisi

semua kolom yang aktif. Setelah mengisi data yang sesuai, maka user harus

menekan tombol Simpan. Sistem akan menyimpan data dan kembali ke halaman

menu alat.

User juga dapat merubah data alat dengan cara menekan gambar pada

kolom aksi. Gambar 4.8 merupakan halaman untuk merubah data alat. User dapat

merubah data pada kolom yang aktif. Setelah data yang dirubah sudah sesuai,

maka user harus menekan tombol Simpan. Sistem akan memperbarui data dan

kembali ke halaman menu alat. Apabila user menekan tombol Batal, maka sistem

tidak akan menyimpan data alat dan sistem akan kembali ke halaman menu alat.

Gambar 4.6 Halaman Menu Alat


108

Gambar 4.7 Halaman Isi Data Alat

Gambar 4.8 Halaman Rubah Data Alat

D. Halaman Menu BBM

Pada Gambar 4.9 merupakan halaman menu BBM yang ditampilkan

pada saat user memilih menu BBM. Pada halaman ini, sistem akan menampilkan

keseluruhan data BBM. Pada halaman ini, user dapat melakukan pencarian data

BBM dengan cara mengisi BBM pada kolom Cari BBM. Pada halaman ini, user
109

dapat menambahkan data BBM dengan cara menekan tombol Tambah Data.

Gambar 4.10 merupakan halaman untuk mengisi data BBM baru. User harus

mengisi semua kolom yang aktif. Setelah mengisi data yang sesuai, maka user

harus menekan tombol Simpan. Sistem akan menyimpan data dan kembali ke

halaman menu BBM.

User juga dapat merubah data BBM dengan cara menekan gambar pada

kolom aksi. Gambar 4.11 merupakan halaman untuk merubah data BBM. User

dapat merubah data pada kolom yang aktif. Setelah data yang dirubah sudah

sesuai, maka user harus menekan tombol Simpan. Sistem akan memperbarui data

dan kembali ke halaman menu BBM. Apabila user menekan tombol Batal, maka

sistem tidak akan menyimpan data BBM dan sistem akan kembali ke halaman

menu BBM.

Gambar 4.9 Halaman Menu BBM


110

Gambar 4.10 Halaman Isi Data BBM

Gambar 4.11 Halaman Rubah Data BBM

E. Halaman Menu Kapal

Pada Gambar 4.12 merupakan halaman menu kapal yang ditampilkan

pada saat user memilih menu kapal. Pada halaman ini, sistem akan menampilkan

keseluruhan data kapal. Pada halaman ini, user dapat melakukan pencarian data

kapal dengan cara mengisi nama kapal pada kolom Cari Nama Kapal. Pada
111

halaman ini, user dapat menambahkan data kapal dengan cara menekan tombol

Tambah Data. Gambar 4.13 merupakan halaman untuk mengisi data kapal baru.

User harus mengisi semua kolom yang aktif. Setelah mengisi data yang sesuai,

maka user harus menekan tombol Simpan. Sistem akan menyimpan data dan

kembali ke halaman menu kapal.

User juga dapat merubah data kapal dengan cara menekan gambar pada

kolom aksi. Gambar 4.14 merupakan halaman untuk merubah data kapal. User

dapat merubah data pada kolom yang aktif. Setelah data yang dirubah sudah

sesuai, maka user harus menekan tombol Simpan. Sistem akan memperbarui data

dan kembali ke halaman menu kapal. Apabila user menekan tombol Batal, maka

sistem tidak akan menyimpan data kapal dan sistem akan kembali ke halaman

menu kapal.

Gambar 4.12 Halaman Menu Kapal


112

Gambar 4.13 Halaman Isi Data Kapal

Gambar 4.14 Halaman Rubah Data Kapal

F. Halaman Menu Operator

Pada Gambar 4.15 merupakan halaman menu operator yang ditampilkan

pada saat user memilih menu operator. Pada halaman ini, sistem akan

menampilkan keseluruhan data operator. Pada halaman ini, user dapat melakukan

pencarian data operator dengan cara mengisi nama operator pada kolom Cari
113

Nama Operator. Pada halaman ini, user dapat menambahkan data operator dengan

cara menekan tombol Tambah Data. Gambar 4.16 merupakan halaman untuk

mengisi data operator baru. User harus mengisi semua kolom yang aktif. Setelah

menigisi data yang sesuai, maka user harus menekan tombol Simpan. Sistem akan

menyimpan data dan kembali ke halaman menu operator.

User juga dapat merubah data operator dengan cara menekan gambar

pada kolom aksi. Gambar 4.17 merupakan halaman untuk merubah data operator.

User dapat merubah data pada kolom yang aktif. Setelah data yang dirubah sudah

sesuai, maka user harus menekan tombol Simpan. Sistem akan memperbarui data

dan kembali ke halaman menu operator. Apabila user menekan tombol Batal,

maka sistem tidak akan menyimpan data operator dan sistem akan kembali ke

halaman menu operator.

Gambar 4.15 Halaman Menu Operator


114

Gambar 4.16 Halaman Isi Data Operator

Gambar 4.17 Halaman Rubah Data Operator

G. Halaman Menu Jenis Oli

Pada Gambar 4.18 merupakan halaman menu jenis oli yang ditampilkan

pada saat user memilih menu jenis oli. Pada halaman ini, sistem akan

menampilkan keseluruhan data jenis oli. Pada halaman ini, user dapat melakukan

pencarian data jenis oli dengan cara mengisi jenis oli pada kolom Cari Jenis Oli.
115

Pada halaman ini, user dapat menambahkan data jenis oli dengan cara menekan

tombol Tambah Data. Gambar 4.19 merupakan halaman untuk mengisi data jenis

oli baru. User harus mengisi semua kolom yang aktif. Setelah mengisi data yang

sesuai, maka user harus menekan tombol Simpan. Sistem akan menyimpan data

dan kembali ke halaman menu jenis oli.

User juga dapat merubah data jenis oli dengan cara menekan gambar

pada kolom aksi. Gambar 4.20 merupakan halaman untuk merubah data jenis oli.

User dapat merubah data pada kolom yang aktif. Setelah data yang dirubah sudah

sesuai, maka user harus menekan tombol Simpan. Sistem akan memperbarui data

dan kembali ke halaman menu jenis oli. Apabila user menekan tombol Batal,

maka sistem tidak akan menyimpan data jenis oli dan sistem akan kembali ke

halaman menu jenis oli.

Gambar 4.18 Halaman Menu Jenis Oli


116

Gambar 4.19 Halaman Isi Data Jenis Oli

Gambar 4.20 Halaman Rubah Data Jenis Oli

H. Halaman Menu Macam Oli

Pada Gambar 4.21 merupakan halaman menu macam oli yang

ditampilkan pada saat user memilih menu macam oli. Pada halaman ini, sistem

akan menampilkan keseluruhan data macam oli. Pada halaman ini, user dapat

melakukan pencarian data macam oli dengan cara mengisi macam oli pada kolom
117

Cari Macam Oli. Pada halaman ini, user dapat menambahkan data macam oli

dengan cara mengisi tombol Tambah Data. Gambar 4.22 merupakan halaman

untuk mengisi data macam oli baru. User harus mengisi semua kolom yang aktif.

Setelah mengisi data yang sesuai, maka user harus menekan tombol Simpan.

Sistem akan menyimpan data dan kembali ke halaman menu macam oli.

User juga dapat merubah data macam oli dengan cara menekan gambar

pada kolom aksi. Gambar 4.23 merupakan halaman untuk merubah data macam

oli. User dapat merubah data pada kolom yang aktif. Setelah data yang dirubah

sudah sesuai, maka user harus menekan tombol Simpan. Sistem akan

memperbarui data dan kembali ke halaman menu macam oli. Apabila user

menekan tombol Batal, maka sistem tidak akan menyimpan data macam oli dan

sistem akan kembali ke halaman menu macam oli.

Gambar 4.21 Halaman Menu Macam Oli


118

Gambar 4.22 Halaman Isi Data Macam Oli

Gambar 4.23 Halaman Rubah Data Macam Oli

I. Halaman Menu Keterangan Kondisi

Pada Gambar 4.24 merupakan halaman menu keterangan kondisi yang

ditampilkan pada saat user memilih menu keterangan kondisi. Pada halaman ini,

sistem akan menampilkan keseluruhan data keterangan kondisi. Pada halaman ini,

user dapat melakukan pencarian data keterangan kondisi dengan cara mengisi
119

keterangan kondisi pada kolom Cari Keterangan. Pada halaman ini, user dapat

menambahkan data keterangan kondisi dengan cara menekan tombol Tambah

Data. Gambar 4.25 merupakan halaman untuk mengisi data keterangan kondisi

baru. User harus mengisi semua kolom yang aktif. Setelah mengisi data yang

sesuai, maka user harus menekan tombol Simpan. Sistem akan menyimpan data

dan kembali ke halaman menu keterangan kondisi.

User juga dapat merubah data keterangan kondisi dengan cara menekan

gambar pada kolom aksi. Gambar 4.26 merupakan halaman untuk merubah data

keterangan kondisi. User dapat merubah data pada kolom yang aktif. Setelah data

yang dirubah sudah sesuai, maka user harus menekan tombol Simpan. Sistem

akan memperbarui data dan kembali ke halaman menu keterangan kondisi.

Apabila user menekan tombol Batal, maka sistem tidak akan menyimpan data

keterangan kondisi dan sistem akan kembali ke halaman menu keterangan

kondisi.

Gambar 4.24 Halaman Menu Keterangan Kondisi


120

Gambar 4.25 Halaman Isi Data Keterangan Kondisi

Gambar 4.26 Halaman Rubah Data Keterangan Kondisi

J. Halaman Menu Teknisi

Pada Gambar 4.27 merupakan halaman menu teknisi yang ditampilkan

pada saat user memilih menu teknisi. Pada halaman ini, sistem akan menampilkan

keseluruhan data teknisi. Pada halaman ini, user dapat melakukan pencarian data

teknisi dengan cara mengisi nama teknisi pada kolom Cari Teknisi. Pada halaman
121

ini, user dapat menambahkan data teknisi dengan cara mengisi tombol Tambah

Data. Gambar 4.28 merupakan halaman untuk mengisi data teknisi baru. User

harus mengisi semua kolom yang aktif. Setelah mengisi data yang sesuai, maka

user harus menekan tombol Simpan. Sistem akan menyimpan data dan kembali ke

halaman menu teknisi.

User juga dapat merubah data teknisi dengan cara menekan gambar pada

kolom aksi. Gambar 4.29 merupakan halaman untuk merubah data teknisi. User

dapat merubah data pada kolom yang aktif. Setelah data yang dirubah sudah

sesuai, maka user harus menekan tombol Simpan. Sistem akan memperbarui data

kembali ke halaman menu teknisi. Apabila user menekan tombol Batal, maka

sistem tidak akan menyimpan data teknisi dan sistem akan kembali ke halaman

menu teknisi.

Gambar 4.27 Halaman Menu Teknisi


122

Gambar 4.28 Halaman Isi Data Teknisi

Gambar 4.29 Halaman Rubah Data Teknisi

K. Halaman menu Entry HRM

Pada Gambar 4.30 merupakan halaman menu entry HRM yang

ditampilkan pada saat user menekan menu entry HRM. Pada halaman ini, sistem

akan menampilkan keseluruhan data HRM. Pada halaman ini, user dapat

melakukan pencarian data HRM dengan cara mengisi id alat pada kolom Cari ID
123

Alat. User juga dapat melakukan pencarian data HRM sesuai dengan periode

waktu, dengan cara mengisi tanggal mulai, tanggal selesai, dan id alat. Pada

halaman ini, user dapat menambahkan data HRM dengan cara menekan tombol

Tambah Data. Gambar 4.31 merupakan halaman untuk mengisi data HRM baru.

User harus mengisi semua kolom yang aktif. Setelah mengisi data yang sesuai,

maka user harus menekan tombol Simpan. Sistem akan menyimpan data dan

kembali ke halaman menu entry HRM.

User juga dapat merubah data HRM, dengan cara menekan gambar pada

kolom aksi. Data HRM dapat dirubah apabila data tersebut data hari ini dan belum

mengisi data kegiatan. Gambar 4.32 merupakan halaman untuk merubah data

HRM. User dapat merubah data pada kolom yang aktif. Setelah data yang dirubah

sudah sesuai, maka user harus menekan tombol Simpan. Sistem akan

memperbarui data dan kembali ke halaman menu entry HRM. Apabila user

menekan tombol Batal, maka sistem tidak akan menyimpan data HRM dan sistem

akan kembali ke halaman menu entry HRM.

Gambar 4.30 Halaman Menu Entry HRM


124

Gambar 4.31 Halaman Isi Data HRM

Gambar 4.32 Halaman Rubah Data HRM

L. Halaman Menu Kegiatan Alat

Pada Gambar 4.33 merupakan halaman menu kegiatan alat yang

ditampilkan pada saat user memilih menu kegiatan alat. Pada halaman ini, sistem

akan menampilkan keseluruhan data kegiatan alat. Pada halaman ini, user dapat

melakukan pencarian data kegiatan alat dengan cara mengisi id alat pada kolom
125

Cari ID Alat. User juga dapat melakukan pencarian data kegiatan alat sesuai

dengan periode waktu, dengan cara mengisi tanggal mulai, tanggal selesai, dan id

alat. Pada halaman ini, user dapat menambahkan data kegiatan alat dengan cara

menekan tombol Tambah Data. Gambar 4.34 merupakan halaman untuk mengisi

data kegiatan alat yang pertama. User harus mengisi semua kolom yang aktif.

Setelah mengisi data yang sesuai, maka user harus menekan tombol Cek. Apabila

data sesuai, maka sistem akan melanjutkan ke tampilan isi data kegiatan alat yang

kedua seperti pada Gambar 4.35. Pada halaman ini, user juga harus mengisi

semua kolom yang aktif. Setelah mengisi data yang sesuai, maka user harus

menekan tombol Simpan. Sistem akan menyimpan data dan kembali ke halaman

menu kegiatan alat.

User juga dapat merubah data kegiatan alat, dengan cara menekan

gambar pada kolom aksi. Data kegiatan alat dapat dirubah apabila data tersebut

belum dikalkulasi. Gambar 4.36 merupakan halaman untuk merubah data kegiatan

alat. User dapat merubah data pada kolom yang aktif. Setelah data yang dirubah

sudah sesuai, maka user harus menekan tombol Simpan. Sistem akan

memperbarui data dan kembali ke halaman menu kegiatan alat. Apabila user

menekan tombol Batal, maka sistem tidak akan menyimpan data kegiatan alat dan

sistem akan kembali ke halaman menu kegiatan alat.


126

Gambar 4.33 Halaman Menu Kegiatan Alat

Gambar 4.34 Halaman Isi Data Kegiatan Alat Pertama

Gambar 4.35 Halaman Isi Data Kegiatan Alat Kedua


127

Gambar 4.36 Halaman Rubah Data kegiatan Alat

M. Halaman Menu Ganti Oli

Pada Gambar 4.37 merupakan halaman menu ganti oli yang ditampilkan

pada saat user memilih menu ganti oli. Pada halaman ini, sistem akan

menampilkan keseluruhan data ganti oli. Pada halaman ini, user dapat melakukan

pencarian data ganti oli dengan cara mengisi id alat pada kolom Cari ID Alat.

User juga dapat melakukan pencarian data ganti oli sesuai dengan periode waktu,

dengan cara mengisi tanggal mulai, tanggal selesai, dan id alat. Pada halaman ini,

user dapat menambahkan data ganti oli dengan cara menekan tombol Tambah

Data. Gambar 4.38 merupakan halaman untuk mengisi data ganti oli yang

pertama. User harus mengisi semua kolom yang aktif. Setelah mengisi data yang

sesuai, maka user harus menekan tombol Cek. Apabila data sesuai, maka sistem

akan melanjutkan ke tampilan isi data ganti oli yang kedua seperti pada Gambar

4.39. Pada halaman ini, user juga harus mengisi semua kolom yang aktif. Setelah
128

mengisi data yang sesuai, maka user harus menekan tombol Simpan. Sistem akan

menyimpan data dan kembali ke halaman menu ganti oli.

User juga dapat merubah data ganti oli, dengan cara menekan gambar

pada kolom aksi. Gambar 4.40 merupakan halaman untuk merubah data ganti oli.

User dapat merubah data pada kolom yang aktif. Setelah data yang dirubah sudah

sesuai, maka user harus menekan tombol Simpan. Sistem akan memperbarui data

dan kembali ke halaman menu ganti oli. Apabila user menekan tombol Batal,

maka sistem tidak akan menyimpan data ganti oli dan sistem akan kembali ke

halaman menu ganti oli.

Gambar 4.37 Halaman Menu Ganti Oli


129

Gambar 4.38 Halaman Isi Data Ganti Oli Pertama

Gambar 4.39 Halaman Isi Data Ganti Oli Kedua

Gambar 4.40 Halaman Rubah Data Ganti Oli


130

N. Halaman Menu Kerusakan Spare Part

Pada Gambar 4.41 merupakan halaman menu kerusakan spare part yang

ditampilkan pada saat user memilih menu kerusakan spare part. Pada halaman

ini, sistem akan menampilkan keseluruhan data kerusakan spare part. Pada

halaman ini, user dapat melakukan pencarian data kerusakan spare part dengan

cara mengisi id alat pada kolom Cari ID Alat. User juga dapat melakukan

pencarian data kerusakan spare part sesuai dengan periode waktu, dengan cara

mengisi tanggal mulai, tanggal selesai, dan id alat. Pada halaman ini, user dapat

menambahkan data kerusakan spare part dengan cara menekan tombol Tambah

Data. Gambar 4.42 merupakan halaman untuk mengisi data kerusakan spare part

baru. User harus mengisi semua kolom yang aktif. Setelah mengisi data yang

sesuai, maka user harus menekan tombol Simpan. Sistem akan menyimpan data

dan kembali ke halaman menu kerusakan spare part.

User juga dapat merubah data kerusakan spare part, dengan cara

menekan gambar pada kolom aksi. Gambar 4.43 merupakan halaman untuk

merubah data kerusakan spare part. User dapat merubah data pada kolom yang

aktif. Setelah data yang dirubah sudah sesuai, maka user harus menekan tombol

Simpan. Sistem akan memperbarui data dan kembali ke halaman menu kerusakan

spare part. Apabila user menekan tombol Batal, maka sistem tidak akan

menyimpan data kerusakan spare part dan sistem akan kembali ke halaman menu

kerusakan spare part.


131

Gambar 4.41 Halaman Menu Kerusakan Spare Part

Gambar 4.42 Halaman Isi Data Kerusakan Spare Part

Gambar 4.43 Halaman Rubah Data Kerusakan Spare Part


132

O. Halaman Menu Kalkulasi Kegiatan Per Hari

Pada Gambar 4.44 merupakan halaman menu kalkulasi kegiatan per hari

yang ditampilkan pada saat user memilih menu kalkulasi kegiatan per hari. Pada

halaman ini, sistem akan menampilkan halaman isi data kinerja. Pada halaman ini,

user harus mengisi semua kolom yang aktif. Setelah mengisi data yang sesuai,

maka user harus menekan tombol Simpan. Sistem akan menyimpan data kinerja.

Gambar 4.44 Halaman Menu Kalkulasi Kegiatan Per Hari

P. Halaman Menu Ubah Status Kegaitan Alat

Pada Gambar 4.45 merupakan halaman menu ubah status kegiatan alat

yang ditampilkan pada saat user memilih menu ubah status kegiatan alat. Pada

halaman ini, sistem akan menampilkan halaman rubah status data kegiatan. Pada

halaman ini, user harus mengisi semua kolom yang aktif. Setelah mengisi data

yang sesuai, maka user harus menekan tombol Simpan. Sistem akan merubah

status data kegiatan dan sistem akan menghapus data kinerja pada tanggal yang

sama.
133

Gambar 4.45 Halaman Menu Ubah Status Kegiatan Alat

Q. Halaman Menu Ubah Status HRM

Pada Gambar 4.46 merupakan halaman menu ubah status HRM yang

ditampilkan pada saat user memilih menu ubah status HRM. Pada halaman ini,

sistem akan menampilkan halaman rubah status data HRM. Pada halaman ini,

user harus mengisi semua kolom yang aktif. Setelah mengisi data yang sesuai,

maka user harus menekan tombol Simpan. Lalu sistem akan merubah status data

HRM dan sistem akan menghapus data kegiatan pada tanggal yang sama.

Gambar 4.46 Halaman Menu Ubah Status HRM


134

R. Halaman Menu Laporan Kinerja

Pada Gambar 4.47 merupakan halaman laporan kinerja yang ditampilkan

pada saat user memilih menu laporan kinerja. Pada halaman ini, sistem akan

menampilkan halaman laporan kinerja. Pada halaman ini, user harus mengisi

semua kolom yang aktif. Setelah mengisi data yang sesuai, maka user harus

menekan tombol Cetak. Lalu sistem akan mencetak data kinerja. Hasil dari

laporan kinerja dapat dilihat pada Gambar 4.48.

Gambar 4.47 Halaman Menu Laporan Kinerja


135

Gambar 4.48 Laporan Kinerja

S. Halaman Dashboard Utama

Halaman dashboard utama merupakan halaman yang pertama kali

muncul ketika user akan menggunakan aplikasi dashboard ini. Halaman ini

berguna untuk menampilkan informasi kinerja keseluruhan mesin HMC pada

bulan sekarang beserta KPI dari masing-masing kinerja. Kinerja mesin HMC itu

sendiri terdiri dari ketersediaan (availability), kehandalan (reliability) dan

penggunaan (utilization).
136

Pada aplikasi ini juga terdapat notifikasi yang berguna sebagai

pemberitahuan apabila ketersediaan (availability) dan kehandalan (reliability)

berada dibawah KPI dan apabila penggunaan (utilization) sudah mendekati KPI.

Pada aplikasi ini juga user juga dapat memilih informasi kinerja mesin HMC

sesuai dengan bulan dan tahun, dengan cara memilih tahun dan bulan terlebih

dahulu. Tampilan dari halaman dashboard utama dapat dilihat pada Gambar 4.49.

Gambar 4.49 Halaman Dashboard Utama

T. Halaman Dashboard Detail Kinerja Salah Satu Mesin HMC

Halaman dashboard detail kinerja salah satu mesin HMC merupakan

halaman yang berguna untuk menampilkan informasi detail kinerja salah satu

mesin HMC. Halaman ini tampil ketika user memilih tautan salah satu mesin

HMC. Pada halaman ini terdapat informasi kinerja dari salah satu mesin HMC

beserta KPI dari masing-masing kinerja dan juga beberapa informasi yang

mempengaruhi kinerja salah satu mesin HMC.


137

Informasi tersebut antara lain, keseluruhan kegiatan selama satu bulan

sekarang dalam satuan jam, usia sampai dengan tahun sekarang, banyaknya

penggantian oli selama satu bulan sekarang, HRM hari ini yang tertera pada

indikator mesin HMC, banyaknya kerusakan spare part selama satu bulan, status

inspeksi harian pada hari ini, dan tanggal perawatan rutin yang terakhir dilakukan

dari salah satu mesin HMC. Pada aplikasi ini juga terdapat notifikasi yang

berguna sebagai pemberitahuan apabila ketersediaan (availability) dan kehandalan

(reliability) berada dibawah KPI, apabila penggunaan (utilization) sudah

mendekati KPI, apabila sudah mendekati waktu penggantian oli, dan apabila

sudah mendekati waktu perawatan rutin. Tampilan dari halaman dashboard detail

kinerja salah satu mesin HMC dapat dilihat pada Gambar 4.50.

Gambar 4.50 Halaman dashboard detail kinerja salah satu mesin HMC

U. Halaman Detail Hasil Perhitungan Kinerja Salah Satu Mesin HMC

Halaman detail hasil perhitungan kinerja salah satu mesin HMC

merupakan halaman yang berguna untuk menampilkan informasi detail hasil


138

perhitungan kinerja salah satu mesin HMC. Halaman ini tampil ketika user

menekan tautan kinerja mesin pada halaman detail kinerja. Informasi detail hasil

perhitungan kinerja salah satu mesin HMC ditampilkan dalam bentuk tabular dan

diurutkan mulai dari tanggal awal bulan. Tampilan dari halaman detail hasil

perhitungan kinerja salah satu mesin HMC dapat dilihat pada Gambar 4.51.

Gambar 4.51 Halaman detail hasil perhitungan kinerja salah satu mesin HMC

V. Halaman Detail Kegiatan Salah Satu Mesin HMC

Halaman detail kegiatan salah satu mesin HMC merupakan halaman

yang berguna untuk menampilkan informasi detail salah satu kegiatan salah satu

mesin HMC selama satu bulan sekarang. Halaman ini tampil ketika menekan

tautan salah satu kegiatan pada halaman detail kinerja. Informasi detail salah satu

kegiatan salah satu mesin HMC ditampilkan dalam bentuk tabular yang diurutkan

mulai dari tanggal awal bulan. Tampilan dari halaman detail kegiatan salah satu

mesin HMC dapat dilihat pada Gambar 4.52.


139

Gambar 4.52 Halaman detail kegiatan salah satu mesin HMC

W. Halaman Detail Penggantian Oli Salah Satu Mesin HMC

Halaman detail penggantian oli salah satu mesin HMC merupakan

halaman yang berguna untuk menampilkan informasi detail salah satu

penggantian oli salah satu mesin HMC selama satu bulan sekarang. Halaman ini

tampil ketika user menekan tautan salah satu penggantian oli pada halaman detail

kinerja. Informasi detail salah satu penggantian oli salah satu mesin HMC

ditampilkan dalam bentuk tabular yang diurutkan mulai dari tanggal awal bulan.

Tampilan dari halaman detail penggantian oli salah satu mesin HMC dapat dilihat

pada Gambar 4.53.


140

Gambar 4.53 Halaman detail penggantian oli salah satu mesin HMC

X. Halaman Detail Kerusakan Spare Part Salah Satu Mesin HMC

Halaman detail kerusakan spare part salah satu mesin HMC merupakan

halaman yang berguna untuk menampilkan informasi detail kerusakan spare part

salah satu mesin HMC selama satu bulan sekarang. Halaman ini tampil ketika

user menekan tautan kerusakan spare part pada halaman detail kinerja. Informasi

detail kerusakan spar epart salah satu mesin HMC ditampilkan dalam bentuk

tabular dan diurutkan mulai dari tanggal awal bulan. Tampilan dari halaman

detail kerusakan spare part salah satu mesin HMC dapat dilihat pada Gambar

4.54.
141

Gambar 4.54 Halaman detail kerusakan spare part salah satu mesin HMC

Y. Halaman Detail Inspeksi Harian Salah Satu Mesin HMC

Halaman detail inspeksi harian salah satu mesin HMC merupakan

halaman yang berguna untuk menampilkan informasi detail inspeksi harian salah

satu mesin HMC pada hari ini. Halaman ini tampil ketika user menekan tautan

inspeksi harian pada halaman detail kinerja. Informasi detail inspeksi harian salah

satu mesin HMC ditampilkan dalam bentuk tabular. Tampilan dari halaman detail

inspeksi harian salah satu mesin HMC dapat dilihat pada Gambar 4.55.
142

Gambar 4.55 Halaman detail inspeksi harian salah satu mesin HMC

Z. Halaman Detail Perawatan Rutin Salah Satu Mesin HMC

Halaman detail perawatan rutin salah satu mesin HMC merupakan

halaman yang berguna untuk menampilkan informasi detail perawatan rutin salah

satu mesin HMC pada tanggal terakhir dilakukan. Halaman ini tampil ketika user

menekan tautan perawatan rutin salah satu mesin HMC. Informasi detail

perawatan rutin salah satu mesin HMC ditampilkan dalam bentuk tabular.

Tampilan dari halaman detail perawatan rutin salah satu mesin HMC dapat dilihat

pada Gambar 4.56.


143

Gambar 4.56 Halaman detail perawatan rutin salah satu mesin HMC

4.2 Uji Coba Sistem

Setelah melakukan perencanaan dan implementasi dari aplikasi

dashboard, maka tahapan terakhir yang dilakukan dalam penelitian ini adalah

tahap uji coba sistem. Uji coba skenario data dari aplikasi dashboard ini

dilakukan dengan teknik black box testing. Tahapan uji coba sistem dilakukan

untuk menguji apakah aplikasi yang sudah dibuat sesuai dengan harapan awal dari

pemecahan permasalahan yang ada pada Divisi Perencanaan Teknik &

Administrasi PT. BJTI. Berikut hasil uji coba sistem yang telah dilakukan.

4.2.1 Uji Coba Halaman Menu Jenis Alat

Uji coba pada menu jenis alat ini dilakukan untuk mengetahui apakah

pesan kesalahan isi data jenis alat dapat berjalan. Apabila karyawan tidak mengisi

data pada keseluruhan kolom yang aktif, maka sistem akan menampilkan pesan

bahwa kolom harus diisi. Apabila karyawan mengisi data pada keseluruhan kolom
144

yang aktif, maka sistem akan menyimpan data jenis alat dan kembali ke halaman

menu jenis alat.

Tabel 4.1 Uji Coba Menu Jenis Alat

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan Sukses Gambar
pesan apabila tidak pesan bahwa kolom harus 4.57
mengisi data pada diisi
keseluruhan kolom
yang aktif
2. Menampilkan Sistem menampilkan Sukses Gambar
halaman menu halaman menu jenis alat 4.4
jenis alat apabila
mengisi data pada
keseluruhan kolom
yang aktif

Gambar 4.57 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Jenis Alat

4.2.2 Uji Coba Halaman Menu Alat

Uji coba pada menu alat ini dilakukan untuk mengetahui apakah pesan

kesalahan isi data alat dapat berjalan. Apabila karyawan tidak mengisi data pada

keseluruhan kolom yang aktif, maka sistem akan menampilkan pesan bahwa
145

kolom harus diisi. Apabila karyawan mengisi data pada keseluruhan kolom yang

aktif, maka sistem akan menyimpan data alat dan kembali ke halaman menu alat.

Tabel 4.2 Uji Coba Menu Alat

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan Sukses Gambar
pesan apabila tidak pesan bahwa kolom harus 4.58
mengisi data pada diisi
keseluruhan kolom
yang aktif
2. Menampilkan Sistem menampilkan Sukses Gambar
halaman menu alat halaman menu alat 4.5
apabila mengisi
data pada
keseluruhan kolom
yang aktif

Gambar 4.58 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Alat

4.2.3 Uji Coba Halaman Menu BBM

Uji coba pada menu bbm ini dilakukan untuk mengetahui apakah pesan

kesalahan isi data bbm dapat berjalan. Apabila karyawan tidak mengisi data pada

keseluruhan kolom yang aktif, maka sistem akan menampilkan pesan bahwa
146

kolom harus diisi. Apabila karyawan mengisi data pada keseluruhan kolom yang

aktif, maka sistem akan menyimpan data bbm dan kembali ke halaman menu

bbm.

Tabel 4.3 Uji Coba Menu BBM

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan Sukses Gambar
pesan apabila tidak pesan bahwa kolom harus 4.59
mengisi data pada diisi
keseluruhan kolom
yang aktif
2. Menampilkan Sistem menampilkan Sukses Gambar
halaman menu halaman menu bbm 4.9
bbm apabila
mengisi data pada
keseluruhan kolom
yang aktif

Gambar 4.59 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu BBM

4.2.4 Uji Coba Halaman Menu Halaman Menu Kapal

Uji coba pada menu kapal ini dilakukan untuk mengetahui apakah pesan

kesalahan isi data kapal dapat berjalan. Apabila karyawan tidak mengisi data pada
147

keseluruhan kolom yang aktif, maka sistem akan menampilkan pesan bahwa

kolom harus diisi. Apabila karyawan mengisi data pada keseluruhan kolom yang

aktif, maka sistem akan menyimpan data kapal dan kembali ke halaman menu

kapal.

Tabel 4.4 Uji Coba Menu Kapal

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan Sukses Gambar
pesan apabila tidak pesan bahwa kolom harus 4.60
mengisi data pada diisi
keseluruhan kolom
yang aktif
2. Menampilkan Sistem menampilkan Sukses Gambar
halaman menu halaman menu kapal 4.12
kapal apabila
mengisi data pada
keseluruhan kolom
yang aktif

Gambar 4.60 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Kapal
148

4.2.5 Uji Coba Halaman Menu Operator

Uji coba pada menu operator ini dilakukan untuk mengetahui apakah

pesan kesalahan isi data operator dapat berjalan. Apabila karyawan tidak mengisi

data pada keseluruhan kolom yang aktif, maka sistem akan menampilkan pesan

bahwa kolom harus diisi. Apabila karyawan mengisi data pada keseluruhan kolom

yang aktif, maka sistem akan menyimpan data operator dan kembali ke halaman

menu operator.

Tabel 4.5 Uji Coba Menu Operator

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan Sukses Gambar
pesan apabila tidak pesan bahwa kolom harus 4.61
mengisi data pada diisi
keseluruhan kolom
yang aktif
2. Menampilkan Sistem menampilkan Sukses Gambar
halaman menu halaman menu operator 4.15
operator apabila
mengisi data pada
keseluruhan kolom
yang aktif

Gambar 4.61 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Operator
149

4.2.6 Uji Coba Halaman Menu Jenis Oli

Uji coba pada menu jenis oli ini dilakukan untuk mengetahui apakah

pesan kesalahan isi data jenis oli dapat berjalan. Apabila karyawan tidak mengisi

data pada keseluruhan kolom yang aktif, maka sistem akan menampilkan pesan

bahwa kolom harus diisi. Apabila karyawan mengisi data pada keseluruhan kolom

yang aktif, maka sistem akan menyimpan data jenis oli dan kembali ke halaman

menu jenis oli.

Tabel 4.6 Uji Coba Menu Jenis Oli

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan Sukses Gambar
pesan apabila tidak pesan bahwa kolom harus 4.62
mengisi data pada diisi
keseluruhan kolom
yang aktif
2. Menampilkan Sistem menampilkan Sukses Gambar
halaman menu halaman menu jenis oli 4.18
jenis oli apabila
mengisi data pada
keseluruhan kolom
yang aktif

Gambar 4.62 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Jenis Oli
150

4.2.7 Uji Coba Halaman Menu Macam Oli

Uji coba pada menu macam oli ini dilakukan untuk mengetahui apakah

pesan kesalahan isi data macam oli dapat berjalan. Apabila karyawan tidak

mengisi data pada keseluruhan kolom yang aktif, maka sistem akan menampilkan

pesan bahwa kolom harus diisi. Apabila karyawan mengisi data pada keseluruhan

kolom yang aktif, maka sistem akan menyimpan data macam oli dan kembali ke

halaman menu macam oli.

Tabel 4.7 Uji Coba Menu Macam Oli

Output yang
No. Tujuan Hasil Bukti
diharapkan
1. Menampilkan pesan Sistem menampilkan Sukses Gambar
apabila tidak mengisi pesan bahwa kolom 4.63
data pada keseluruhan harus diisi
kolom yang aktif
2. Menampilkan halaman Sistem menampilkan Sukses Gambar
menu macam oli apabila halaman menu macam 4.21
mengisi data pada oli
keseluruhan kolom yang
aktif

Gambar 4.63 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Macam

Oli
151

4.2.8 Uji Coba Halaman Menu Keterangan Kondisi

Uji coba pada menu keterangan kondisi ini dilakukan untuk mengetahui

apakah pesan kesalahan isi data keterangan kondisi dapat berjalan. Apabila

karyawan tidak mengisi data pada keseluruhan kolom yang aktif, maka sistem

akan menampilkan pesan bahwa kolom harus diisi. Apabila karyawan mengisi

data pada keseluruhan kolom yang aktif, maka sistem akan menyimpan data

keterangan kondisi dan kembali ke halaman menu keterangan kondisi.

Tabel 4.8 Uji Coba Menu Keterangan Kondisi

Output yang
No. Tujuan Hasil Bukti
diharapkan
1. Menampilkan pesan Sistem menampilkan Sukses Gambar
apabila tidak mengisi pesan bahwa kolom 4.64
data pada keseluruhan harus diisi
kolom yang aktif
2. Menampilkan halaman Sistem menampilkan Sukses Gambar
menu keterangan kondisi halaman menu 4.24
apabila mengisi data keterangan kondisi
pada keseluruhan kolom
yang aktif

Gambar 4.64 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu

Keterangan Kondisi
152

4.2.9 Uji Coba Halaman Menu Teknisi

Uji coba pada menu teknisi ini dilakukan untuk mengetahui apakah pesan

kesalahan isi data teknisi dapat berjalan. Apabila karyawan tidak mengisi data

pada keseluruhan kolom yang aktif, maka sistem akan menampilkan pesan bahwa

kolom harus diisi. Apabila karyawan mengisi data pada keseluruhan kolom yang

aktif, maka sistem akan menyimpan data teknisi dan kembali ke halaman menu

teknisi.

Tabel 4.9 Uji Coba Menu Teknisi

Output yang
No. Tujuan Hasil Bukti
diharapkan
1. Menampilkan pesan Sistem menampilkan Sukses Gambar
apabila tidak mengisi pesan bahwa kolom 4.65
data pada keseluruhan harus diisi
kolom yang aktif
2. Menampilkan halaman Sistem menampilkan Sukses Gambar
menu teknisi apabila halaman menu 4.27
mengisi data pada teknisi
keseluruhan kolom yang
aktif

Gambar 4.65 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Teknisi
153

4.2.10 Uji Coba Halaman Menu Entry HRM

Uji coba pada menu entry HRM ini dilakukan untuk mengetahui apakah

pesan kesalahan isi data HRM dapat berjalan. Apabila karyawan tidak mengisi

data pada keseluruhan kolom yang aktif, maka sistem akan menampilkan pesan

bahwa kolom harus diisi. Apabila karyawan mengisi tanggal kegiatan dibawah

tanggal beli alat, maka sistem akan menampilkan pesan bahwa tanggal kegiatan

dibawah tanggal beli alat. Apabila data HRM sehari sebelum tanggal kegiatan isi

tidak ada, maka sistem akan menampilkan pesan bahwa data HRM sehari

sebelumnya tidak ada. Apabila karyawan mengisi HRM lebih kecil dari HRM

sehari sebelum tanggal kegiatan isi, maka sistem akan menampilkan pesan bahwa

isi HRM lebih besar. Apabila karyawan mengisi data pada keseluruhan kolom

yang aktif dengan benar, maka sistem akan menyimpan data HRM dan kembali ke

halaman menu entry HRM.

Tabel 4.10 Uji Coba Menu Entry HRM

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan pesan Sistem menampilkan Sukses Gambar
apabila tidak mengisi pesan bahwa kolom harus 4.66
data pada keseluruhan diisi
kolom yang aktif
2. Menampilkan pesan Sistem akan menampilkan Sukses Gambar
apabila mengisi tanggal pesan bahwa tanggal 4.67
kegiatan di bawah kegiatan dibawah tanggal
tanggal beli alat beli alat
3. Menampilkan pesan Sistem akan menampilkan Sukses Gambar
apabila data HRM pesan bahwa data HRM 4.68
sehari sebelum tanggal sehari sebelumnya tidak
isi tidak ada ada
4. Menampilkan pesan Sistem akan menampilkan Sukses Gambar
apabila data HRM pesan bahwa isi HRM 4.69
lebih kecil dari data lebih besar
HRM sehari sebelum
tanggal isi
5. Menampilkan halaman Sistem menampilkan Sukses Gambar
menu entry HRM halaman menu entry HRM 4.30
154

No. Tujuan Output yang diharapkan Hasil Bukti


apabila mengisi data
pada keseluruhan
kolom yang aktif
dengan benar

Gambar 4.66 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Entry

HRM

Gambar 4.67 Hasil Uji Coba Pesan Tanggal Kegiatan Dibawah Tanggal Beli Alat

Halaman Menu Entry HRM


155

Gambar 4.68 Hasil Uji Coba Pesan Tidak Ada Data HRM Sehari Sebelumnya

Halaman Menu Entry HRM

Gambar 4.69 Hasil Uji Coba Pesan Isi Data HRM Lebih Besar

4.2.11 Uji Coba Halaman Menu Kegiatan Alat

Uji coba pada menu kegiatan alat ini dilakukan untuk mengetahui apakah

pesan kesalahan isi data kegiatan alat dapat berjalan. Apabila karyawan tidak

mengisi data pada keseluruhan kolom yang aktif, maka sistem akan menampilkan
156

pesan bahwa kolom harus diisi. Apabila karyawan mengisi tanggal kegiatan

dibawah tanggal beli alat, maka sistem akan menampilkan pesan bahwa tanggal

kegiatan dibawah tanggal beli alat. Apabila data HRM pada tanggal yang sama

tidak ada, maka sistem akan menampilkan pesan bahwa isi data HRM terlebih

dahulu. Apabila data kegiatan alat sehari sebelum tanggal kegiatan isi tidak ada,

maka sistem akan menampilkan pesan bahwa data kegiatan alat sehari

sebelumnya tidak ada. Apabila karyawan mengisi HRM lebih kecil dari HRM

sehari sebelum tanggal kegiatan isi, maka sistem akan menampilkan pesan bahwa

HRM harus lebih besar. Apabila karyawan mengisi data pada keseluruhan kolom

yang aktif dengan benar, maka sistem akan menyimpan data kegiatan alat dan

kembali ke halaman menu kegiatan alat.

Tabel 4.11 Uji Coba Menu Kegiatan Alat

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan pesan Sistem menampilkan Sukses Gambar
apabila tidak pesan bahwa kolom harus 4.70
mengisi data pada diisi
keseluruhan kolom
yang aktif
2. Menampilkan pesan Sistem akan menampilkan Sukses Gambar
apabila mengisi pesan bahwa tanggal 4.71
tanggal kegiatan di kegiatan dibawah tanggal
bawah tanggal beli beli alat
alat
3. Menampilkan pesan Sistem akan menampilkan Sukses Gambar
apabila data HRM pesan bahwa isi data 4.72
pada tanggal yang HRM terlebih dahulu
sama tidak ada
4. Menampilkan pesan Sistem akan menampilkan Sukses Gambar
apabila data pesan bahwa data 4.73
kegiatan alat sehari kegiatan alat sehari
sebelum tanggal sebelumnya tidak ada
kegiatan isi tidak
ada
5. Menampilkan pesan Sistem akan menampilkan Sukses Gambar
apabila HRM lebih pesan bahwa HRM harus 4.74
kecil lebih besar
157

No. Tujuan Output yang diharapkan Hasil Bukti


6. Menampilkan Sistem menampilkan Sukses Gambar
halaman menu halaman menu kegiatan 4.33
kegiatan alat apabila alat
mengisi data pada
keseluruhan kolom
yang aktif dengan
benar

Gambar 4.70 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Kegiatan

Alat

Gambar 4.71 Hasil Uji Coba Pesan Tanggal Kegiatan Dibawah Tanggal Beli Alat

Halaman Menu Kegiatan Alat


158

Gambar 4.72 Hasil Uji Coba Pesan Tidak Ada Data HRM Halaman Menu

Kegiatan Alat

Gambar 4.73 Hasil Uji Coba Pesan Tidak Ada Data Kegiatan Alat Sehari

Sebelumnya
159

Gambar 4.74 Hasil Uji Coba Pesan HRM Harus Lebih Besar Halaman Menu

Kegiatan Alat

4.2.12 Uji Coba Halaman Menu Penggantian Oli

Uji coba pada menu penggantian oli ini dilakukan untuk mengetahui

apakah pesan kesalahan isi data penggantian oli dapat berjalan. Apabila karyawan

tidak mengisi data pada keseluruhan kolom yang aktif, maka sistem akan

menampilkan pesan bahwa kolom harus diisi. Apabila karyawan mengisi tanggal

kegiatan dibawah tanggal beli alat, maka sistem akan menampilkan pesan bahwa

tanggal kegiatan dibawah tanggal beli alat. Apabila data HRM pada tanggal yang

sama tidak ada, maka sistem akan menampilkan pesan bahwa isi data HRM

terlebih dahulu. Apabila karyawan mengisi HRM lebih kecil dari HRM dibawah

tanggal ganti oli, maka sistem akan menampilkan pesan bahwa isi HRM lebih

besar. Apabil karyawan mengisi HRM lebih besar dari HRM diatas tanggal ganti

oli, maka sistem akan menampilkan pesan bahwa isi HRM lebih kecil. Apabila

karyawan mengisi data pada keseluruhan kolom yang aktif dengan benar, maka
160

sistem akan menyimpan data penggantian oli dan kembali ke halaman menu

penggantian oli.

Tabel 4.12 Uji Coba Menu Penggantian Oli

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan Sukses Gambar
pesan apabila tidak pesan bahwa kolom harus 4.75
mengisi data pada diisi
keseluruhan kolom
yang aktif
2. Menampilkan Sistem akan menampilkan Sukses Gambar
pesan apabila pesan bahwa tanggal 4.76
mengisi tanggal kegiatan dibawah tanggal
kegiatan di bawah beli alat
tanggal beli alat
3. Menampilkan Sistem akan menampilkan Sukses Gambar
pesan apabila data pesan bahwa isi data HRM 4.77
HRM pada tanggal terlebih dahulu
yang sama tidak
ada
4. Menampilkan Sistem akan menampilkan Sukses Gambar
pesan apabila pesan bahwa isi HRM 4.78
HRM lebih kecil lebih besar
dibawah tanggal
ganti oli
5. Menampilkan Sistem akan menampilkan Sukses Gambar
pesan apabila pesan bahwa isi HRM 4.79
HRM lebih besar lebih kecil
diatas tanggal ganti
oli
6. Menampilkan Sistem menampilkan Sukses Gambar
halaman menu halaman menu 4.37
penggantian oli penggantian oli
apabila mengisi
data pada
keseluruhan kolom
yang aktif dengan
benar
161

Gambar 4.75 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu

Penggantian Oli

Gambar 4.76 Hasil Uji Coba Pesan Tanggal Penggantian Oli Dibawah Tanggal

Beli Alat Halaman Menu Penggantian Oli


162

Gambar 4.77 Hasil Uji Coba Pesan Tidak Ada Data HRM Halaman Menu

Penggantian Oli

Gambar 4.78 Hasil Uji Coba Pesan HRM Lebih Harus Besar Halaman Menu

Penggantian Oli
163

Gambar 4.79 Hasil Uji Coba Pesan HRM Lebih Harus Kecil Halaman Menu

Penggantian Oli

4.2.13 Uji Coba Halaman Menu Kerusakan Spare Part

Uji coba pada menu kerusakan spare part ini dilakukan untuk

mengetahui apakah pesan kesalahan isi data kerusakan spare part dapat berjalan.

Apabila karyawan tidak mengisi data pada keseluruhan kolom yang aktif, maka

sistem akan menampilkan pesan bahwa kolom harus diisi. Apabila karyawan

mengisi tanggal kegiatan dibawah tanggal beli alat, maka sistem akan

menampilkan pesan bahwa tanggal kegiatan dibawah tanggal beli alat. Apabila

karyawan mengisi tanggal selesai perbaikan dibawah tanggal rusak, maka sistem

akan menampilkan pesan bahwa tanggal selesai perbaikan harus diatas tanggal

rusak. Apabila karyawan mengisi data pada keseluruhan kolom yang aktif dengan

benar, maka sistem akan menyimpan data kerusakan spare part dan kembali ke

halaman menu kerusakan spare part.


164

Tabel 4.13 Uji Coba Menu Kerusakan Spare Part

Output yang
No. Tujuan Hasil Bukti
diharapkan
1. Menampilkan pesan Sistem menampilkan Sukses Gambar
apabila tidak mengisi pesan bahwa kolom 4.80
data pada keseluruhan harus diisi
kolom yang aktif
2. Menampilkan pesan Sistem akan Sukses Gambar
apabila mengisi menampilkan pesan 4.81
tanggal kegiatan di bahwa tanggal kegiatan
bawah tanggal beli dibawah tanggal beli
alat alat
3. Menampilkan pesan Sistem akan Sukses Gambar
apabila mengisi menampilkan pesan 4.82
tanggal selesai bahwa tanggal
perbaikan di bawah perbaikan harus diatas
tanggal rusak tanggal rusak
4. Menampilkan Sistem menampilkan Sukses Gambar
halaman menu halaman menu 4.41
kerusakan spare part kerusakan spare part
apabila mengisi data
pada keseluruhan
kolom yang aktif
dengan benar

Gambar 4.80 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Kerusakan

Spare Part
165

Gambar 4.81 Hasil Uji Coba Pesan Tanggal Rusak Dibawah Tanggal Beli Alat

Halaman Menu Kerusakan Spare Part

Gambar 4.82 Hasil Uji Coba Pesan Tanggal Perbaikan Dibawah Tanggal Rusak

Halaman Menu Kerusakan Spare Part

4.2.14 Uji Coba Halaman Menu Kalkulasi Kegiatan Per Hari

Uji coba pada menu kalkulasi kegiatan per hari ini dilakukan untuk

mengetahui apakah pesan kesalahan isi data kinerja dapat berjalan. Apabila
166

karyawan tidak mengisi data pada keseluruhan kolom yang aktif, maka sistem

akan menampilkan pesan bahwa kolom harus diisi. Apabila data kegiatan yang

dikalkukasi tidak ada dan/atau belum 24 jam dan/atau sudah dikalkulasi

sebelumnya, maka sistem akan menampilkan pesan bahwa isi data kegiatan yang

lain. Apabila karyawan mengisi data pada keseluruhan kolom yang aktif dengan

benar, maka sistem akan menyimpan data kinerja dan akan menampilkan pesan

bahwa data kegiatan berhasil dikalkulasi.

Tabel 4.14 Uji Coba Menu Kalkulasi Keigatan Per Hari

Output yang
No. Tujuan Hasil Bukti
diharapkan
1. Menampilkan pesan Sistem menampilkan Sukses Gambar
apabila tidak mengisi pesan bahwa kolom 4.83
data pada keseluruhan harus diisi
kolom yang aktif
2. Menampilkan pesan Sistem akan Sukses Gambar
apabila data kegiatan menampilkan pesan 4.84
yang dikalkukasi tidak bahwa isi data
ada dan/atau belum 24 kegiatan yang lain
jam dan/atau sudah
dikalkulasi sebelumnya
3. Menampilkan pesan Sistem akan Sukses Gambar
apabila data kinerja menampilkan pesan 4.85
tersimpan bahwa data kegiatan
berhasil dikalkulasi

Gambar 4.83 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Kalkulasi
167

Gambar 4.84 Hasil Uji Coba Pesan Isi Data Kegiatan yang Lain

Gambar 4.85 Hasil Uji Coba Pesan Data Kegiatan Berhasil Dikalkulasi

4.2.15 Uji Coba Halaman Menu Ubah Status Kegiatan Alat

Uji coba pada menu ubah status kegiatan alat ini dilakukan untuk

mengetahui apakah pesan kesalahan bah status data kegiatan alat dapat berjalan.

Apabila karyawan tidak mengisi data pada keseluruhan kolom yang aktif, maka

sistem akan menampilkan pesan bahwa kolom harus diisi. Apabila data kegiatan

yang dirubah tidak ada, maka sistem akan menampilkan pesan bahwa data

kegiatan tidak ada. Apabila karyawan mengisi data pada keseluruhan kolom yang

aktif dengan benar, maka sistem akan merubah data kegiatan, menghapus data
168

kinerja pada tanggal yang sama dan akan menampilkan pesan bahwa status data

kegiatan berhasil dirubah.

Tabel 4.15 Uji Coba Menu Ubah Status Kegiatan Alat

Output yang
No. Tujuan Hasil Bukti
diharapkan
1. Menampilkan pesan Sistem menampilkan Sukses Gambar
apabila tidak pesan bahwa kolom 4.86
mengisi data pada harus diisi
keseluruhan kolom
yang aktif
2. Menampilkan pesan Sistem akan Sukses Gambar
apabila data menampilkan pesan 4.87
kegiatan yang bahwa data kegiatan
dirubah tidak ada tidak ada
3. Menampilkan pesan Sistem akan Sukses Gambar
apabila status data menampilkan pesan 4.88
kegiatan berhasil bahwa status data
dirubah kegiatan berhasil dirubah

Gambar 4.86 Hasil Uji Coba Pesan Kolom Harus Diisi Rubah Status Data

Kegiatan Alat
169

Gambar 4.87 Hasil Uji Coba Pesan Data Kegiatan Tidak Ada

Gambar 4.88 Hasil Uji Coba Pesan Status Data Kegiatan Berhasil Dirubah

4.2.16 Uji Coba Halaman Menu Ubah Status HRM

Uji coba pada menu ubah status HRM ini dilakukan untuk mengetahui

apakah pesan kesalahan ubah status data HRM dapat berjalan. Apabila karyawan

tidak mengisi data pada keseluruhan kolom yang aktif, maka sistem akan

menampilkan pesan bahwa kolom harus diisi. Apabila data HRM yang dirubah
170

tidak ada, maka sistem akan menampilkan pesan bahwa data HRM tidak ada.

Apabila karyawan mengisi data pada keseluruhan kolom yang aktif dengan benar,

maka sistem akan merubah data HRM, menghapus data kegiatan alat pada tanggal

yang sama dan akan menampilkan pesan bahwa status data HRM berhasil

dirubah.

Tabel 4.16 Uji Coba Menu Ubah Status HRM

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan Sukses Gambar
pesan apabila tidak pesan bahwa kolom harus 4.89
mengisi data pada diisi
keseluruhan kolom
yang aktif
2. Menampilkan Sistem akan menampilkan Sukses Gambar
pesan apabila data pesan bahwa data HRM 4.90
HRM yang dirubah tidak ada
tidak ada
3. Menampilkan Sistem akan menampilkan Sukses Gambar
pesan apabila data pesan bahwa status data 4.91
HRM berhasil HRM berhasil dirubah
dirubah

Gambar 4.89 Hasil Uji Coba Pesan Kolom Harus Diisi Rubah Status Data HRM
171

Gambar 4.90 Hasil Uji Coba Pesan Data HRM Tidak Ada

Gambar 4.91 Hasil Uji Coba Pesan Status Data HRM Berhasil Dirubah

4.2.17 Uji Coba Halaman Menu Laporan Kinerja

Uji coba ini dilakukan untuk mengetahui pesan kesalahan pada menu

laporan kinerja dapat berjalan dan apakah aplikasi dapat mencetak laporan kinerja

sesuai dengan contoh laporan pada lampiran 1.


172

Tabel 4.17 Uji Coba Menu Laporan Kinerja

Output yang
No. Tujuan Hasil Bukti
diharapkan
1. Menampilkan pesan Sistem Sukses Gambar
apabila tidak mengisi data menampilkan 4.92
pada keseluruhan kolom pesan bahwa kolom
yang aktif harus diisi
2. Mencetak laporan kinerja Sistem akan Sukses Gambar
sesuai dengan contoh mencetak laporan 4.48
laporan pada lampiran 1 kinerja

Gambar 4.92 Hasil Uji Coba Pesan Kolom Harus Diisi Halaman Menu Laporan

Kinerja

4.2.18 Uji Coba Menampilkan Informasi Kinerja Mesin HMC Sesuai Bulan

dan Tahun

Uji coba ini dilakukan untuk mengetahui apakah aplikasi dapat

menampilkan informasi kinerja mesin HMC sesuai bulan dan tahun. Untuk

melakukan uji coba tersebut dilakukan dengan melakukan akses ke halaman

tersebut, melihat dari dashboard utama.


173

Tabel 4.18 Uji Coba Menampilkan Informasi Kinerja Mesin HMC Sesuai Bulan

dan Tahun

Output yang
No. Tujuan Hasil Bukti
diharapkan
1. Menampilkan pesan Sistem menampilkan Sukses Gambar
apabila tidak memilih pesan bahwa harus 4.93
bulan atau tahun memilih bulan dan
tahun
2. Menampilkan halaman Sistem menampilkan Sukses Gambar
utama dashboard apabila halaman utama 4.49
sudah memilih bulan dan dashboard
tahun
3. Menampilkan notifikasi Sistem menampilkan Sukses Gambar
apabila availability dan notifikasi 4.94
reliability berada di
bawah KPI
4. Tidak menampilkan Sistem tidak Sukses Gambar
notifikasi apabila menampilkan 4.94
utilization masih berada notifikasi
dibawah KPI

Gambar 4.93 Pesan Apabila Tidak Memilih Bulan atau Tahun


174

Gambar 4.94 Notifikasi Halaman Utama Dashboard

4.2.19 Uji Coba Menampilkan Detail Informasi Kinerja Salah Satu Mesin

HMC

Uji coba ini dilakukan untuk mengetahui apakah aplikasi dapat

menampilkan detail informasi kinerja salah satu mesin HMC. Untuk melakukan

uji coba tersebut dilakukan dengan melakukan akses ke halaman tersebut, melihat

dari dashboard detail kinerja.

Tabel 4.19 Uji Coba Menampilkan Detail Informasi Kinerja Salah Satu Mesin

HMC

Output yang
No. Tujuan Hasil Bukti
diharapkan
1. Menampilkan halaman Sistem menampilkan Sukses Gambar
dashboard detail dashboard detail 4.50
kinerja kinerja
2. Menampilkan Sistem menampilkan Sukses Gambar
notifikasi apabila notifikasi 4.95
availability dan
reliability berada di
bawah KPI, data HRM
dan data inspeksi
harian belum diisi
175

Output yang
No. Tujuan Hasil Bukti
diharapkan
3. Tidak menampilkan Sistem tidak Sukses Gambar
notifikasi apabila menampilkan 4.95
utilization masih notifikasi
berada dibawah KPI

Gambar 4.95 Notifikasi Halaman Detail Dashboard

4.2.20 Uji Coba Menampilkan Detail Hasil Perhitungan Kinerja Salah Satu

Mesin HMC

Uji coba ini dilakukan untuk mengetahui apakah aplikasi dapat

menampilkan detail hasil perhitungan kinerja salah satu mesin HMC. Untuk

melakukan uji coba tersebut dilakukan dengan melakukan akses ke halaman

tersebut, melihat dari detail hasil perhitungan kinerja.

Tabel 4.20 Uji Coba Menampilkan Detail Hasil Perhitungan Kinerja Salah Satu

Mesin HMC

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan detail Sukses Gambar
halaman detail hasil perhitungan kinerja 4.51
hasil perhitungan
kinerja
176

4.2.21 Uji Coba Menampilkan Detail Kegiatan Salah Satu Mesin HMC

Uji coba ini dilakukan untuk mengetahui apakah aplikasi dapat

menampilkan detail kegiatan salah satu mesin HMC. Untuk melakukan uji coba

tersebut dilakukan dengan melakukan akses ke halaman tersebut, melihat dari

detail kegiatan.

Tabel 4.21 Uji Coba Menampilkan Detail Kegiatan Salah Satu Mesin HMC

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan detail Sukses Gambar
halaman detail kegiatan 4.52
kegiatan

4.2.22 Uji Coba Menampilkan Detail Kerusakan Spare Part Salah Satu

Mesin HMC

Uji coba ini dilakukan untuk mengetahui apakah aplikasi dapat

menampilkan detail kerusakan spare part salah satu mesin HMC. Untuk

melakukan uji coba tersebut dilakukan dengan melakukan akses ke halaman

tersebut, melihat dari detail kerusakan spare part.

Tabel 4.22 Uji Coba Menampilkan Detail Kerusakan Spare Part Salah Satu Mesin

HMC

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan detail Sukses Gambar
halaman detail kerusakan spare part 4.54
kerusakan spare
part

4.2.23 Uji Coba Menampilkan Detail Inspeksi Harian Salah Satu Mesin

HMC

Uji coba ini dilakukan untuk mengetahui apakah aplikasi dapat

menampilkan detail inspeksi harian salah satu mesin HMC. Untuk melakukan uji
177

coba tersebut dilakukan dengan melakukan akses ke halaman tersebut, melihat

dari detail inspeksi harian.

Tabel 4.23 Uji Coba Menampilkan Detail Inspeksi Harian Salah Satu Mesin HMC

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan detail Sukses Gambar
halaman detail inspeksi harian 4.55
inspeksi harian

4.2.24 Uji Coba Menampilkan Detail Perawatan Rutin Salah Satu Mesin

HMC

Uji coba ini dilakukan untuk mengetahui apakah fungsi aplikasi dapat

menampilkan detail perawatan rutin salah satu mesin HMC. Untuk melakukan uji

coba tersebut dilakukan dengan melakukan akses ke halaman tersebut, melihat

dari detail perawatan rutin.

Tabel 4.24 Uji Coba Fungsi Menampilkan Detail Perawatan Rutin Salah Satu

Mesin HMC

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan detail Sukses Gambar
halaman detail perawatan rutin 4.56
perawatan rutin

4.2.25 Uji Coba Menampilkan Detail Penggantian Oli Salah Satu Mesin

HMC

Uji coba ini dilakukan untuk mengetahui apakah aplikasi dapat

menampilkan detail penggantian oli salah satu mesin HMC. Untuk melakukan uji

coba tersebut dilakukan dengan melakukan akses ke halaman tersebut, melihat

dari detail penggantian oli.


178

Tabel 4.25 Uji Coba Menampilkan Detail Penggantian Oli Salah Satu Mesin

HMC

No. Tujuan Output yang diharapkan Hasil Bukti


1. Menampilkan Sistem menampilkan detail Sukses Gambar
halaman detail penggantian oli 4.53
penggantian oli

4.3 Evaluasi Sistem

Tahap evaluasi ini menampilkan hasil evaluasi aplikasi yang telah

dibangun apakah sudah dapat menjawab rumusan masalah yang sudah dijelaskan

pada bab sebelumnya. Berikut ini adalah hasil evaluasi dari aplikasi yang

dibangun.

Tabel 4.26 Hasil Evaluasi Sitem

No Permasalahan Penyelesaian oleh Pada Fitur/ Hasil


aplikasi Halaman
1. Mengalami kesulitan Aplikasi menyediakan
Dashboard Terpenuhi
dalam melihat batas berupa garis
utama
pencapaian kinerja pada masing-masing
(Gambar
mesin beserta KPI kinerja mesin HMC4.49) dan
dashboard
detail
kinerja
(Gambar
4.50)
2. Mengalami kesulitan Aplikasi menyediakan Dashboard Terpenuhi
dalam kontrol terkait tampilan detail detail
hal-hal yang kinerja mesin kinerja
mempengaruhi kinerja (Gambar
mesin 4.50)
3. Mengalami kesulitan Aplikasi menyediakan Dashboard Terpenuhi
dalam mengetahui tampilan detail detail
kondisi kinerja mesin kinerja mesin kinerja
saat ini (Gambar
4.50)
4. Mengalami kesulitan Aplikasi menyediakan Notifikasi Terpenuhi
dalam hal pengambilan notifikasi dashboard
keputusan utama
(Gambar
4.94) dan
179

No Permasalahan Penyelesaian oleh Pada Fitur/ Hasil


aplikasi Halaman
notifikasi
dashboard
detail
kinerja
(Gambar
4.95)

Dari penjelasan Tabel 4.26 dapat dilihat bahwa aplikasi yang dibangun

dapat menangani masalah, antara lain:

1. Untuk menangani beberapa kesulitan dalam melihat pencapaian kinerja

mesin beserta KPI, diselesaikan dengan fitur yang menampilkan batas

berupa garis pada masing-masing kinerja mesin HMC.

2. Untuk menangani kesulitan dalam kontrol terkait hal-hal yang

mempengaruhi kinerja mesin, diselesaikan dengan fitur yang menampilkan

informasi detail kinerja mesin HMC.

3. Untuk menangani kesulitan dalam mengetahui kondisi kinerja mesin saat

ini, diselesaikan dengan fitur yang menampilkan informasi detail kinerja

mesin HMC yang terbaru.

4. Untuk menangani kesulitan dalam hal pengambilan keputusan,

diselesaikan dengan fitur yang menampilkan notifikasi.


BABBVB

KESIMPULANBDANBSARANB

5.1 KesimpulanB

1etelah melakukan rancang bangun aplikasi dashboard ini, dapat

disimpulkan beberapa hal sebagai berikut:

1. Aplikasi dapat menampilkan visualisasi informasi kondisi kinerja mesin HMC,

sehingga dapat memonitor dan mengontrol kinerja mesin HMC saat ini.

2. Aplikasi dapat menampilkan notifikasi terhadap kondisi-kondisi tertentu,

sehingga dapat memberikan peringatan terhadap hal-hal yang bersifat

mendesak atau perlu direspon secara cepat.

5.2 BSaranB

Berikut adalah saran yang dapat diberikan untuk penelitian selanjutnya:

1. Variasi informasi dan desain grafik yang ditampilkan dapat dibuat lebih banyak

lagi dan dapat dibuat lebih interaktif lagi.

2. Penambahan hardware khusus yang dipasang pada mesin HMC, yang dapat

memberikan informasi status kondisi mesin HMC lebih real-time ke komputer

server melalui wifi.

180
DAFTAR PUSTAKA

@Warkop Aremanoa. (2012, Oktober 9). Retrieved from Retrieved from Harbour

Mobile Crane Terbesar Di Indonesia: http://malangnews.blogspot.co.id/

Anna, S., & Martina, J. (2012). RESEARCH PAPERS FACULTY OF MATERIALS

SCIENCE AND TECHNOLOGY IN TRNAVA. KEY PERFORMANCE

INDICATORS FOR SUPPORTING DECISION-MAKING PROCESS IN

MAKE-TO-ORDER MANUFACTURING.

Assuri, S. (2004). Manajemen dan Produkso Edoso Revoso. Jakarta: Lembaga

Fasilitas Ekonomi UI.

Barringer, H. (1993). Reloaboloty Engoneerong Proncoples. Houston.

Bocij, Chaffey, Greasly, & Hickie. (2006). Busoness Informatoon Systems 3rd

Edotoon. Pearson Education Limited.

Chase, R., Jacobs, F., & Aquilano, N. (2006). Busoness Informatoon Systems 3rd

Edotoon. Pearson Education Limited.

Darly. (2005). Dashboard Implementatoon Methodology. DM Review Magazine.

Eckerson (A), W. (2006). Deployong Dashboards and Scorecards. TDWI Best

Practices Report.

Eckerson (B), W. (2006). Performance Dashboards: Measurong, Monotorong, and

Managong Your Busoness. Canada: John Wiley & Sons, Inc.

Few, S. (2006). Informatoon Dashboard Desogn. Italy: O'Reilly Media.

Firdaus. (2007). 7 Jam Belajar Interaktof PHP & MySQL dengan Dreamweaver.

Palembang: Maxikom.

181
182

Hakim, L. (2010). Bokon Websote Super Keren dengan PHP & JQuery.

Yogyakarta: Loko Media.

Hariyanti, E. (2008). Metodologo Pembangunan Dashboard Sebagao Alat

Monotorong Konerja Organosaso Studo Kasus Instotut Teknologo Bandung.

Bandung: Program Pascasarjana Institut Teknologi Bandung.

Heryanto, I., & Raharjo, B. (2006). Menguasao Oracle SQL dan PL/SQL.

Bandung.

Hoghcharts. (2016, 8 10). Retrieved from What Is Highcharts?:

http://www.highcharts.com/products/highcharts

Howard. (1997). Model Pengembangan Perangkat Lunak Prototypong.

Jalote, P. (2008). A Consoce Introductoon to Software Engoneerong. Delhi:

Springer.

Kendall, K., & Kendall, J. (2008). System Analysos and Desogn, Seventh Edotoon.

New Jersey: Pearson Prentice Hall.

Lazim, H., & Ramayah, T. (2010). Journal Qualoty on Maontenance Engoneerong.

Maontenance strategy on Malaysoan manufacturong companoes: a total

productove maontenance (TPM) approach, 11.

Marlinda, L. (2004). Sostem Basos Data. Yogyakarta: Andi Offset.

Moeheriono. (2012). Pengukuran Konerja Berbasos Konerja, Edoso Revoso. Jakarta:

PT. Raja Grafindo Persada.

Siringoringo, H., & Sudiyantoro. (2004). Jurnal Teknologo & Rekayasa: Analosos

Pemeloharaan Produktof Total Pada PT. Wahana Eka Paramotra GKD

Group, 9.
183

Stephens, M., & Rosenberg, D. (2007). Use Case Droven Object Modelong woth

UML Theory and Practoce. New York: Apress.

Stuart K. Card, J. (1998). Readongs on Informatoon Vosualozatoon: Usong Vosoon to

Thonk. Morgan Kaufmann Publishers.

Wahjudi, D., Tjitro, S., & Soeyono, R. (2009). Paper presented at the Semonar

Nasoonal Teknok Meson IV, Surabaya, Indonesoa. Studo Kasus Penongkatan

Overall Equopment Effectoveness (OEE) Melaluo Implementaso Total

Productove Maontenance (TPM).

Warren, J. (2011). Key Performance Indocators (KPI): Defonotoon And Actoon.

Anda mungkin juga menyukai