Analisis Masalah Analisis Kebutuhan Sistem

BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini menjelaskan analisis dan perancangan sistem yang dibuat dengan mikrokontroler atmega 8535.

3.1 Analisis Masalah

Masalah utama yang diangkat dari penelitian ini adalah bagaimana mengimplementasikan Teknologi embedded system mikrokontroller dalam meningkatkan efisiensi penyerapan panel surya terhadap sinar matahari. Sehingga alat yang dibuat dapat menghasilkan tegangan yang maksimal. Gambar 3.1. merupakan diagram Ishikawa yang dapat digunakan untuk menganalisis masalah. Bagian kepala atau segiempat yang berada di sebelah kanan merupakan masalah. Sementara pada bagian tulang merupakan penyebab. Universitas Sumatera Utara Gambar 3.1 Diagram Ishikawa Untuk Analisis Masalah

3.2 Analisis Kebutuhan Sistem

Perancangan sistem terdiri dari dua bagian yaitu perancangan sistem perangkat keras dan perancangan sistem perangkat lunak. Sistem perangkat keras yang digunakan untuk pembuatan sistem terdiri dari beberapa bagian atau komponen utama. Setiap komponen ini membutuhkan antarmuka yang merupakan jalur komunikasi dengan komponen lainnya dan sebagai titik koneksi sumber daya atau tegangan yang dibagi dengan komponen lainnya. Oleh karena itu, perancangan antarmuka ini tidak boleh sembarangan dan harus lebih diperhatikan kelebihan dan kekurangannya. Misalnya saja dari segi komunikasi, antarmuka yang dibuat untuk komponen yang bersangkutan nantinya harus dapat membuat komponen ini dapat berkomunikasi dengan komponen- komponen lainnya. Jika antarmuka komponen ini nantinya juga dapat digunakan untuk pengembangan sistem perangkat keras lainnya atau dapat bekerja dengan kecepatan yang tinggi sehingga tidak membutuhkan penundaan waktu yang cukup lama untuk mengeksekusi suatu perintah atau instruksi, maka hal ini merupakan nilai lebih dari antarmuka yang dirancang. Manusia Material Metode Lingkungan Sumber energi listrik semakin terbatas Antrian panjang di loket pembayaran listrik Pembelian token listrik Tarif dasar listrik Tagihan tidak sesuai dengan pemakaian Pemadaman listrik bergilir Pembebanan biaya listrik lampu penerangan jalan Pembangkit listrik berbahaya bagi pemukiman warga setempat Perhitungan listrik prabayar Perhitungan Listrik pascabayar Universitas Sumatera Utara Namun, jika ternyata antarmuka yang dirancang ini tidak dapat bekerja dalam waktu yang diharapkan atau bahkan komunikasi antara komponen yang satu dengan komponen yang lain tidak dapat saling dimengerti sehingga menimbukan error atau bug , maka antarmuka seperti ini tidak dapat dipertahankan dan harus diperbaiki atau bahkan diganti dengan rancangan antarmuka yang lain. Perancangan antarmuka komponen seperti ini juga dapat mempengaruhi efisiensi dalam penulisan kode program untuk perancangan perangkat lunaknya. Selain itu, perancangan antarmuka juga harus memperhatikan jumlah komponen yang akan digunakan sehingga dapat menyederhanakan rangkaian sistem perangkat keras secara keseluruhan. Dari rancangan perangkat keras untuk sistem yang telah direncanakan diharapkan dapat mempermudah pengerjaan dalam perancangan perangkat lunaknya sehingga perangkat lunak yang dibuat dapat lebih efisien dan tidak banyak memakan ruang memori pada mikrokontroler. Selain itu, juga diharapkan waktu eksekusi oleh mikrokontroler terhadap perangkat lunak yang dibuat dapat lebih cepat. Perancangan perangkat lunak untuk sistem ini terdiri peragkat lunak pada embedded system dan pada modul tampilan interface GUI pada PC. dari beberapa modul program yang ditampilkan dalam bentuk algoritma flowchart yang berfungsi mengontrol kerja dari komponen-komponen utama yang menyusun perangkat keras sistem. Modul program ini antara lain program input keypad , program output LCD, program komunikasi 2 wayar two wire, dan program utama yang mencakup kedua modul program sebelumnya. Dari program utama ini nantinya akan dipanggil fungsi atau rutin dari modul program lainnya yang dibutuhkan untuk eksekusi suatu proses atau perintah tertentu. Seperti telah disebutkan sebelumnya, sistem perangkat keras yang akan dibangun terdiri dari beberapa komponen utama, antara lain: 1. Bagian sumber tegangan atau power supply . 2. Bagian programmer dari komputer ke mikrokontroler 3. Mikrokontroler ATMega8535. 4. Real Time Clock RTC ds1307 5. Bagian input dari panel surya 6. Bagian output ke LCD. 7. Sensor arus acs712 8. Motor servo 9. Modul serial RS232 untuk komunikasi dengan interface PC Universitas Sumatera Utara Sedang pada prangkat lunak yang digunakan antara lain : 1. Codevision AVR 3.12 2. ProgISP 1.72 3. Delphi Borland 7 Dari komponen-komponen inilah nantinya akan dirancang suatu antarmuka sehingga memungkinkan komunikasi antar komponen-komponen tersebut.

3.3. Pemodelan Sistem