LAPORAN PROYEK AKHIR
MONITORING VOLUME CAIRAN DALAM TABUNG (DRUM
SILINDER) DENGAN SENSOR ULTRASONIK BERBASIS
WEB
Disusun Oleh :
Christian Dendi Novian Tulle
NIM : 143310017
PROGRAM DIPLOMA TEKNIK KOMPUTER
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA
2017
ii
PROYEK AKHIR
“MONITORING VOLUME CAIRAN DALAM TABUNG (DRUM
SILINDER) DENGAN SENSOR ULTRASONIK BERBASIS WEB”
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh
Gelar Ahli Madya Komputer Pada
Sekolah Tinggi Manajemen Informatika dan Komputer
Disusun Oleh:
NAMA : CHRISTIAN DENDI NOVIAN TULLE
NIM : 143310017
JURUSAN : Teknik Komputer
JENJANG : Diploma Tiga (D3)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER
AKAKOM YOGYAKARTA
2017
v
PERSEMBAHAN
Laporan Proyek Akhir ini saya persembahkan kepada :
1. Tuhan Yesus Kristus yang telah memberikan berkat rahmat dan hidayah-
Nya memberikan jalan sehingga Laporan Proyek Akhir ini dapat saya
selesaikan dengan baik. Semoga Laporan Proyek Akhir ini dapat
bermanfaat. Amin
2. Orang tua saya Mama Priska Eni Prastiwi yang telah memberikan segala
cinta dan kasih sayang yang tak terhingga dan tak tergantikan.
Kupersembahkan karya tulis ini sebagai tanda bakti dan cintaku kepada
Mama yang selama ini telah membesarkan saya seorang diri hingga saat ini.
3. Seluruh keluarga besarku terima kasih atas setiap dukungan doa dan
semangat yang diberikan.
4. Seganap Dosen dan Staff STMIK AKAKOM Yogyakarta.
5. Bapak Totok Budioko, S.T.,M.T. selaku dosen pembimbing yang telah
memberikan arahan dan bimbingan yang sangat berguna selama proses
pengerjaan Proyek Akhir.
6. Indri Yulyani yang selalu memberikan dukungan, perhatian serta dorongan
untuk tetap semangat dalam mengerjakan Proyek Akhir ini hingga berhasil.
7. Teman dan sahabatku mahasiswa jurusan Teknik Komputer angkatan 2014
yang telah berbagi suka dan duka bersama yang telah kita lewati bersama
selama 3 tahun ini.
8. Dan berbagai pihak yang telah membantu kelancaran Proyek Akhir ini yang
tidak dapat saya sebutkan satu persatu.
vii
INTISARI
Perkembangan teknologi pada dewasa ini mengalami perkembangan yang
sangat pesat. Perkembangan ini mengarah pada peningkatan optimalisasi
kecepatan kerja dan juga efisiensi waktu. Artinya penggunaan alat elektronika
mulai menggunakan materi dan ukuran yang semakin kecil tetapi memiliki
kemampuan dan kecepatan kerja yang tinggi. Seperti penggunaan sensor
ultrasonik untuk mengukur dan memonitoring ketinggian cairan dalam tabung.
Monitoring volume cairan dalam tabung ini menggunakan NodeMcu,
modul sensor ultrasonik, PC Client dan akses jaringan intrernet. NodeMcu sebagai
pemroses seluruh kegiatan yang berjalan akan terhubung pada sebuah koneksi
jaringan wifi dan nantinya akan menjadi sebuah web server yang dapat diakses
oleh web client. Sedangkan PC Client yang berperan sebagai web client akan
berfungsi untuk membuka Web Browser yang menampilkan data atau pesan yang
dikirim oleh server dan PC client ini harus terhubung pada satu jaringan yang
sama dengan NodeMcu.
Berdasarkan hasil uji coba dan implementasi monitoring volume cairan
dalam tabung maka hasil yang diperoleh sistem dapat berjalan secara lancar dalam
pengukuran ketinggian cairan maupun menampilkan data volume secara akurat ke
Web Browser dan hasil pengukuran baik otomatis maupun manual terbukti valid.
Namun dalam implementasinya harus dilakukan pemasangan sensor secara presisi
terhadap permukaaan cairan agar mampu mendapatkan hasil pengukuran yang
maksimal dan gelombang ultrasonik tidak terganggu oleh bidang lain yang tidak
perlu diukur.
Kata kunci : Volume cairan dalam tabung, NodeMcu, Sensor Ultrasonik, Web
Browser
viii
KATA PENGANTAR
Puji syukur senantiasa Penulis panjatkan kehadirat Tuhan Yang Maha
Esa yang telah memberi berkah-Nya sehingga Penulis dapat menyelesaikan
penyusunan Laporan Proyek Akhir yang berjudul “Monitoring Volume Cairan
Dalam Tabung (Drum Silinder) Dengan Sensor Utrasonik Berbasis Web”
dengan semaksimal mungkin.
Berbekal ilmu pengetahuan yang telah diajarkan oleh Bapak dan Ibu
dosen di STMIK AKAKOM, maka tugas akhir ini diharapkan mampu benar –
benar dapat bermanfaat bagi masyarakat .
Dalam proses pengerjaan proyek akhir dan penyusunan laporan ini tidak
lepas dari bimbingan, saran, bantuan moril maupun materil, dorongan serta
kritik dari berbagai pihak. Atas segala bantuan yang diberikan kepada penulis,
baik berupa bimbingan, motivasi, dorongan, kerjasama, fasilitas maupun
kemudahan lainnya maka pada kesempatan ini penulis ingin menyampaikan
ucapan terima kasih kepada :
1. Ibu L.N. Harnaningrum,S.Si., M.T. selaku Ketua Program Studi Teknik
Komputer Diploma 3 Vokasi STMIK AKAKOM.
2. Bapak Totok Budioko S.T.,M.T selaku dosen pembimbing proyek akhir
yang telah memberikan bimbingan, arahan, dan saran yang sangat
berguna bagi penulis.
3. Segenap staf dan karyawan STMIK AKAKOM.
4. Untuk mama tercinta saya Priska Eni Prastiwi, Nenek, Om, dan seluruh
keluarga tercinta saya.
5. Dan untuk semua pihak yang telah membantu dalam penyelesaian tugas
akhir ini yang tidak dapat penyusun sebutkan satu persatu.
ix
Penulis menyadari bahwa dalam penyusunan laporan Proyek Akhir ini
masih terdapat banyak kesalahan dan kekurangan, oleh karena itu penulis
menerima setiap kritik dan saran yang bersifat membangun dari para pembaca
demi perbaikan dan pengembangan laporan Proyek Akhir ini. Penulis beharap
semoga laporan ini dapat memberikan manfaat dan membantu dalam
mengembangkan ilmu pengetahuan
Yogyakarta, Juni 2017
Christian Dendi Novian Tulle
x
DAFTAR ISI
HALAMAN JUDUL .............................................................................. i
HALAMAN PERSETUJUAN ............................................................... ii
HALAMAN PENGESAHAN ................................................................ iii
HALAMAN PERSEMBAHAN ............................................................. v
MOTTO .................................................................................................. vi
INTISARI ............................................................................................... vii
KATA PENGANTAR ............................................................................ vii
DAFTAR ISI .......................................................................................... x
DAFTAR GAMBAR .............................................................................. xii
DAFTAR TABEL .................................................................................. xiii
BAB I PENDAHULUAN....................................................................... 1
1.1 Latar Belakang.......................................................................... 1
1.2 Tujuan ....................................................................................... 1
1.3 Batasan Masalah ....................................................................... 2
BAB II DASAR TEORI ......................................................................... 3
2.1 Dasar Teori ............................................................................... 3
2.2.1 NodeMcu .................................................................... 3
2.2.2 Modul Sensor Ultrasonik ........................................... 4
2.2.3 Arduino IDE ............................................................... 6
BAB III RANCANGAN SISTEM ......................................................... 10
3.1 Rancangan Sistem .................................................................... 10
3.2 Rancangan Perangkat Keras (Hardware) ................................. 10
3.3 Rancangan Perangkat Lunak (Software) .................................. 11
BAB IV IMPLEMENTASI .................................................................... 15
4.1 Implementasi Perangkat Keras (Hardware).............................15
4.1.1 Rangkaian Sensor Ultrasonik dengan NodeMcu..........15
4.2 Implementasi Perangkat Lunak (Software)..............................16
4.2.1 Deklarasi Variabel.........................................................16
4.2.2 Inisialisasi Variabel......................................................17
xi
4.2.3 Perulangan.....................................................................18
4.3 Pengujian..................................................................................22
BAB V PENUTUP..................................................................................26
5.1 Kesimpulan...............................................................................26
5.2 Saran.........................................................................................26
DAFTAR PUSTAKA ............................................................................. 27
LAMPIRAN
xii
DAFTAR GAMBAR
Gambar 1.1 Board NodeMcu .................................................................. 3
Gambar 1.2 Pin mapping NodeMcu ....................................................... 4
Gambar 1.3 Modul Sensor Ultrasonik .................................................... 5
Gambar 1.4 Cara Kerja Sensor Ultrasonik ............................................. 6
Gambar 1.5 Arduino IDE ....................................................................... 6
Gambar 2.1 Rancangan Sistem Keseluruhan.......................................... 10
Gambar 2.2 Diagram Blok ...................................................................... 11
Gambar 2.3 Diagram alur Program Utama ............................................. 11
Gambar 2.4 Diagram alur Setup ............................................................. 12
Gambar 2.5 Diagram alur Loop potongan 1 ........................................... 13
Gambar 2.6 Diagram alur Loop potongan 2 ........................................... 14
Gambar 3.1 Rangkaian Sensor Ultrasonik dengan NodeMcu ................ 15
Gambar 3.2 Pengujian pada status tangki Segera isi tangki ................... 22
Gambar 3.3 Pengujian pada status tangki Pasokan menipis ................... 23
Gambar 3.4 Pengujian pada status Tangki penuh ................................... 24
xiii
DAFTAR TABEL
Tabel 1.2 Fungsi sortcut button arduino IDE ........................................ 7
Tabel 2.1 Hasil Pengukuran Status Segera isi tangki ............................. 22
Tabel 2.2 Hasil Pengukuran Status tangki Pasokan menipis .................. 23
Tabel 2.3 Hasil Pengukuran Status tangki penuh ................................... 24