13
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

LAPORAN PROYEK AKHIR - Akakom Repository

  • Upload
    others

  • View
    17

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LAPORAN PROYEK AKHIR - Akakom Repository

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

Page 2: LAPORAN PROYEK AKHIR - Akakom Repository

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

Page 3: LAPORAN PROYEK AKHIR - Akakom Repository

iii

Page 4: LAPORAN PROYEK AKHIR - Akakom Repository

iv

Page 5: LAPORAN PROYEK AKHIR - Akakom Repository

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.

Page 6: LAPORAN PROYEK AKHIR - Akakom Repository

vi

MOTTO

“Deus lo vult” Tuhan memberkati.

Page 7: LAPORAN PROYEK AKHIR - Akakom Repository

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

Page 8: LAPORAN PROYEK AKHIR - Akakom Repository

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.

Page 9: LAPORAN PROYEK AKHIR - Akakom Repository

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

Page 10: LAPORAN PROYEK AKHIR - Akakom Repository

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

Page 11: LAPORAN PROYEK AKHIR - Akakom Repository

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

Page 12: LAPORAN PROYEK AKHIR - Akakom Repository

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

Page 13: LAPORAN PROYEK AKHIR - Akakom Repository

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