ABSTRACT
PT. Berca Hardayaperkasa has been one of the leading providers of Enterprise
Information Technology (IT) and Test & Measurement (T&M) solutions in Indonesia, which
is located in Building Berca. Jl. Abdul Muis No. 62, Central Jakarta. PT Berca
Hardayaperkasa has its own building as its headquarters. To maintain stability of the
company's performance stable electricity needed, therefore as a backup power, PT. Berca
Hardayaperkasa pick the generator to maintain the stability of the tank where this generator
diesel as fuel storage and current measurement of the tank volume is still done manually,
which needed someone to come into a diesel tank to measure the volume of the tank using an
iron rod is dipped in the tank and recorded disebuah form, then the results are stored in a
recording of accounting regularly reported. Of these problems, the authors tried to make an
experiment and manufacture of hardware and its software in the form of interface. Design
method that is used as a process model or paradigm of software engineering in this paper is
by using the method of the waterfall model of the system will assist officers in the generator
tank volume monitoring in real time while also facilitate in making the report is based on the
volume of diesel fuel tank level, besides the advantage of this system is the alarm that can
inform the officer if a decline in volume at a certain level, not only that the system is also
based on client - server which will allow officers to monitor the tank from any computer as
long as the computer is connected to the network. After the experiment the authors conclude
with the personnel system makes it easy to create reports and the officer can determine if a
decline in the volume of the alarm through sent via email and voice alarm will sound when
the volume of the tank is in levelcritical. Hopefully, this system can be used and further
developed to monitor the volume of the tank at the pump.
memberikan informasi yang akurat bagi beraneka ragam. XML didesain untuk
user, karena pengukuran dan pencatatan mempu menyimpan data secara ringkas
masih dilakukan secara manual sehingga dan mudah diatur.
pendataan dan pembuatan laporan sering RPC atau Remote Procedure Call
mengalami keterlambatan. adalah sebuah protokol untuk meminta
Dari permasalahan diatas, penulis sebuah service dari sebuah program yang
mencoba menawarkan sebuah solusi yang berada dalam remote computer melalui
dapat diaplikasikan untuk menyelesaikan jaringan tanpa perlu mengetahui layer
permasalahan tersebut. seperti, dalam teknologi jaringan.
mempermudah dalam pembuatan sebuah Dalam RPC ada dua proses, yaitu
laporan dan menginformasikan status dari request dan response. Tiap pengiriman
tangki solar berdasarkan level yang sudah request disertai dengan parameter sesuai
ditentukan sehingga membuat pekerjaan dengan prosedur yang dipanggil. dan
menjadi lebih efektif dan efisien. reply message adalah hasil dari prosedur.
Dalam pembuatan sistem tersebut, Setelah reply message diterima, hasil dari
penulis memberi batasan yang bertujuan prosedur tersebut akan diekstraksi dan
untuk menfokuskan penulisan, yaitu eksekusi dari client akan dilanjutkan. Di
dengan membuat sebuah sistem sisi server, sebuah proses akan menunggu
menggunakan berbasis JAVA dengan call message dan jika telah sampai, server
menggunakan sensor ultrasonic sebagai akan mengekstrak parameter dari
interface ke tangki solar prosedur, melakukan komputasi, dan
Mode waterfall digunakan sebagai mengirim reply message.
metode perancangan sistem ini dengan 3
(tiga) kegiatan utama antara lain :
Requirements analysis and definition
yaitu mengumpulkan informasi dari
lokasi yang kemudian dianalisadan
didefinisikan sesuai kebutuhan.System
and software design, pada tahap ini mulai
merancang sistem yang dibutuhkan baik
hardware maupun software. Terakhir
Implementation and unit testing ditahap
ini desain yang telah dirancang Gambar 1 : Diagram XML RPC
diimplementasikan dengan
menterjemahkan ke dalam kode-kode Berikut ini adalah tipe data pada bahasa
program menggunakan bahasa pemrograman XML
pemrograman yang telah ditentukan, <i4> atau <int> :4 byte signedinteger
sekaligus melakukan pengujian terhadap <bolean> :tipe databolean, 1
unit-unit program dan rakitan hardware untuk true dan 0 untuk false
yang telah dibuat. <string> : tipe datastring
<double> :double-precision
2. LANDASAN TEORI signed floating point
2.1 XML RPC number
XML adalah kependekan dari <dateTime.iso8601>:tipe datadate/time
eXtensible Markup Language, adalah <base64> :base64-encoded binary
bahasa markup untuk keperluan umum
yang disarankan oleh W3C untuk
membuat dokumen markup keperluan
pertukaran data antar sistem yang
PC Client
(Apliklasi monitoring client) LAN
Start
T Y 4
Pilih = Report
T
Tabel 3 : Struktur Tabel Data Email
Y
Pilih = Exit End
gambar 8 :
Y Y
Start Posisi sensor = Simpan database table
7
Normal status
1 T
Request Last Y
Posisi sensor = Simpan database table
update ke server Proses kirim alarm
Minor status
Y
Hasil Update Status
Warna Panel Hijau
Level Normal Y
Posisi sensor = Simpan database table 8
Proses kirim alarm
Major status
T
T
Y Y
Hasil Update Status Warna Panel Posisi sensor = Simpan database table
Proses kirim alarm
1 Critical status
Level Minor Kuning
T
T