ANJANI 0944390021
ABSTRAK
PT. Jichai Power Indonesia, sebagai pemasok sekaligus Maintenance dari Genset dengan brand
sendiri yang bekerja sama dengan Perusahaan Listrik Negara di lima daerah di Indonesia berperan untuk
mengontrol kondisi mesin setiap harinya dilapangan selain sebagai acuan dalam mengambil tindakan
sesegera mungkin jika terjadi masalah dan atau kerusakan yang ditimbulkan mesin, juga sebagai acuan
dalam perhitungan denda. Namun usaha yang sudah berjalan cukup lama ini masih dilakukan secara
manual, hal inilah yang menjadi landasan penulis ingin membangun suatu sistem yang akan memudahkan
staff yang berada di kantor pusat untuk memonitoring kondisi mesin genset terpusat berbasis web.
Metode pengembangan sistem yang digunakan oleh penulis adalah SDLC (System Development
Life Cycle). Sedangkan untuk perancangan proses pada sistem yang akan dibuat menggunakan Flowchart,
Use Case Diagram, Activity Diagram, Sequence Diagram, Class Diagram. Dan pada perancangan
program yang akan dibuat penulis menggunakan bahasa pemrograman PHP dan MySQL. Perancangan
sistem ini diharapkan dapat meningkatkan kinerja Operator site dalam mengirimkan data monitoring dan
kerusakan setiap harinya serta keakuratan dari informasi tersebut. Juga dapat mempermudah Admin site
dalam pengelolaan laporan serta mempermudah Pimpinan untuk melakukan pengawasan.
LANDASAN TEORI
e. Mendorong pertumbuhan pasar berorientasi Class adalah sebuah spesifikasi yang
objek. jika diinstansiasi akan menghasilkan sebuah
f. Mendukung konsep-konsep
konsep pengembangan objek dan merupakan inti dari pengembangan
level lebih tinggi seperti komponen, dan desain berorientasi objek. Class
kolaborasi, framework dan pattern. menggambarkan keadaan (atribut/properti) suatu
sistem, sekaligus menawarkan layanan untuk
2. Diagram-Diagram UML
memanipulasi keadaan tersebut (metoda/fungsi).
Pengembangan UML
ML dimulai dari kerja Class diagram menggambarkan
gambarkan struktur dan
sama Grady Booch Fan James Rumbaugh pada deskripsi class, package dan objek beserta
1994 untuk mengkombinasikan dua metodologi hubungan satu sama lain seperti containment,
terkenal-Booch
Booch dan OMT. Kemudian Ivar pewarisan, asosiasi, dan lain-lain.
lain.
Jacobson, pencipta metode OOSE (Object
Oriented Software Engineering) bergabung.
UML mendeskripsikan OOP (Object Oriented
Programming) dengan beberapa diagram,
diantaranya :
dalam memberikan laporan monitoring dan dan Laporan kerusakan yang terjadi setiap
gudang
save update
d. Mengelola data genset yang digunakan di
<<include>>
lapangan Data operator
genset tersebar
Mengelola Data
Genset
f. Mencetak laporan
3. Pimpinan
Mengelola Data
Lokasi Genset
Login
Lihat Laporan
Sequence diagram
genset
Aktor : Admin
Aktor : Admin
operator
Aktor : Admin
Sequence diagram input data spare part
Deskripsi : Admin membuka menu data
Nama : Sequence diagram input data spare part
operator kemudian sistem akan menampilkan
Aktor : Admin menu input data operator. Data yang harus
diinput adalah nama, site, nomer telepon dan
Deskripsi : Admin membuka menu data spare
userid. Setelah form diisi maka data akan
part kemudian sistem akan menampilkan menu
tersimpan ke dalam database tabel operator.
input data spare part. Data yang harus diinput
adalah kode spare part, nama spare part dan Admin juga dapat melihat dan menghapus
jumlah. Setelah form diisi maka data akan data operator yang tersimpan di database
tersimpan ke dalam database tabel spare part. operator.
Admin juga dapat melihat dan menghapus Sequence diagram Input data lokasi
data spare part yang tersimpan di database spare
part.
kerusakan
Nama : Sequence diagram input data Deskripsi : Operator site membuka menu data
kerusakan kemudian sistem akan menampilkan
monitoring menu input data kerusakan setelah menginput
Aktor : Operator site data monitoring. Data yang harus diinput adalah
kode kerusakan, kode spare part, kode laporan dalam impelementasi program aplikasi
dan keterangan. Setelah form diisi maka data monitoring berbasis web ini:
akan tersimpan ke dalam database data
a. Server
kerusakan.
• Intel® Core™ i3 CPU M330 @ 2.13GHz
Operator site juga dapat melihat dan • Memory (RAM) DDR 2 GB
menghapus data kerusakan yang tersimpan di • Hard Disk 320 GB
database kerusakan tersebut. • Monitor
• Mouse
Class Diagram
• Keyboard
User
1 -userid
-password
-bagian
1
Operator
b. Client
+Submit() -Nama
+Reset()
* -Site
-No_Telpon
• Intel Dual Core 2 GHz
-userid
+Submit()
+Reset()
• Memory (RAM) DDR 2 GB
Monitoring
-kode_laporan
Spare Part
-kode_sparepart
-tgl_laporan • Hard Disk 160 GB
* -Serial_Number 1
-nama_sparepart -RH
-jumlah
+Submit() * -Total_BBM
-Total_KWH
• Monitor
1 Genset
+Reset() -Keterangan
-Serial_Number
Kerusakan -userid
+Submit()
-Jenis • Mouse
-kode_kerusakan -Tipe
-kode_sparepart +Reset() -Warna
-kode_laporan 1 -Kapasitas • Keyboard
-keterangan * -Keterangan
+Submit() +Submit()
1 +Reset() +Reset()
Perangkat Lunak