3.3 Rangkaian Keseluruhan
Berdasarkan uraian-uraian yang telah diterangkan pada bagian sebelumnya, maka dibuat rangkaian lengkap dari peralatan. Adapun rangkaian
lengkap dari perancangan sistem ini dapat dilihat pada gambar dibawah ini:
Gambar 3.7 Rangkaian Keseluruhan
3.4 Diagram Alir
Perancangan software adalah proses perancangan untuk pembuatan program yang nantinya akan dijalankan oleh mikrokontroler. Sebuah
mikrokontroler tidak akan bekerja sebelum diberikan program.Sebelum membuat program untuk sistem ini, ada baiknya membuat terlebih dahulu flowchart dari
program yang ingin dibuat. Dengan flowchart dapat mengerti kemana arah tujuan program yang akan dibuat. Flowchart dapat dilihat pada gambar dibawah ini :
Universitas Sumatera Utara
T
Y
Gambar 3.8 Flowchart Rangkaian
Penjelasan diagram alir tersebut dimulai dengan inisialisasi dan nilai awal yaitu suatu proses menentukan parameter mikrokontroler, misalnya input dan output
port, paremeter komunikasi serial, kemudian dilanjutkan dengan membaca sensor dimana adanya proses kontroler membaca data dari sensor ultrasonik. Pada
kalibrasi data sensor dilakukan proses memperoleh kembali data atau nilai
Inisialisasi Nilai Awal
Start
Baca
Sensor
Kalibrasi Data Sensor
Kirim Data ke Smartphone
Isi Tangki Minimum?
Kirim Peringatan ke smartphone
Selesai
Universitas Sumatera Utara
sebenarnya dari pengukuran, yaitu dengan cara menentukan nilai konstanta agar hasil perkaliann data sensor dapat diperoleh nilai sebenarnya kemudian
dilanjutkan dengan proses mengirim data hasil kalibrasi ke smartphone melalui bluetooth adaptor. Pada proses selanjutnya yaitu isi tangki terdapat suatu kondisi
yang membandingkan apakah isi dalam tangki berada pada keadaan minimum atau tidak. Jika berada pada keadaan minimum, program akan meneruskan dengan
mengirimkan suatu kode peringatan ke smartphone dan jika tidak berada pada keadaan minimum, proses akan berlanjut dengan kembali ke pembacaan sensor.
Selanjutnya, mengirim peringatan ke smartphone merupakan pengiriman sebuah kode dalam format ASCII ke smartphone sebagai kode untuk mengakses alarm
pada ponsel. Prinsip kerja sisem dapat digambarkan pada flowchart diatas adalah
dengan dimulai saat catudaya sistem diaktifkan. Kontroler akan melakukan tugasnya setelah reset awal dan inisialisasi. Kontroler akan membaca data sensor,
pembacaan dimulai dengan mentrigger sensor untuk mulai membaca jarak. Setelah itu sensor akan memberikan data hasil deteksi. Data tersebut kemudian
dikonversikan menjadi tinggi dan volume. Setelah memperoleh hasil olahan, data hasil tersebut kemudian ditampilkan pada LCD dan dikirim ke smartphone
android melalui media bluetooth. Aplikasi monitoring akan mengambil data tersebut kemudian menampilkannya pada layar smartphone.
3.5 Program