Rangkaian Keseluruhan Diagram Alir

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