BAB III PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB IV PENGUJIAN DAN ANALISIS

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN ALAT DAN PEMBUATAN SISTEM. kadar karbon monoksida yang di deteksi oleh sensor MQ-7 kemudian arduino

BAB III PERANCANGAN SISTEM

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI...

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III PERANCANGAN ALAT

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

BAB III PERANCANGAN SISTEM. untuk efisiensi energi listrik pada kehidupan sehari-hari. Perangkat input untuk

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

III. METODE PENELITIAN. Penelitian, perancangan, dan pembuatan tugas akhir ini dilakukan di Laboratorium

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. ruangan yang menggunakan led matrix dan sensor PING))). Led matrix berfungsi

BAB III ANALISA DAN PERANCANGAN

BAB III METODE PENELITIAN. Pada penelitian ini dilakukan beberapa langkah untuk mencapai tujuan

III. METODE PENELITIAN. Pelaksanaan tugas akhir ini dilakukan di Laboratorium Terpadu Jurusan Teknik Elektro

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK. Perangkat keras dari alat ini secara umum terdiri dari rangkaian dibagi

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II TINJAUAN PUSTAKA

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN SISTEM

AKHIR TUGAS OLEH: JURUSAN. Untuk

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

BAB III METODE PENELITIAN. Penelitian dilakukan dengan merancang beberapa node yang akan

BAB III DESKRIPSI MASALAH

BAB III PERANCANGAN DAN PEMBUATAN ALAT

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu

BAB IV METODE PENELITIAN. Penelitian ini menggunakan rangkaian terdiri dari blok mikrokontroler, blok

BAB IV HASIL DAN PEMBAHSAN. blok rangkaian penyusun sistem, antara laian pengujian Power supply,

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global.

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. minuman, termasuk makanan yang mengandung alkohol. Etanol pada minuman

RANCANG BANGUN ALAT UJI EMISI KENDARAAN BERMOTOR DENGAN TAMPILAN LCD BERBASIS MIKROKONTROLER ATmega16

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III ANALISIS DAN DESAIN SISTEM

BAB III. Perencanaan Alat

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Maret 2015 sampai dengan Agustus 2015.

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK

BAB III PERANCANGAN DAN REALISASI SISTEM

BAB III PEMBUATAN ALAT Tujuan Pembuatan Tujuan dari pembuatan alat ini yaitu untuk mewujudkan gagasan dan

METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Februari Instrumen dan komponen elektronika yang terdiri atas:

BAB 3 PERANCANGAN DAN PEMBUATAN ALAT

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB IV PENGUJIAN DAN ANALISA

DAFTAR ISI HALAMAN PENGESAHAN... ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

BAB II KONSEP DASAR PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

MICROCONTROLER AVR AT MEGA 8535

TERMOMETER BADAN DIGITAL OUTPUT SUARA BERBASIS MIKROKONTROLLER AVR ATMEGA8535

III. METODE PENELITIAN. : Laboratorium Teknik Kendali Jurusan Teknik Elektro. Universitas Lampung

BAB III ANALISA DAN PERANCANGAN ALAT

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

III. METODE PENELITIAN. Penelitian tugas akhir ini dilaksanakan di Laboratorium Elektronika Dasar

3.2. Tempat Penelitian Penelitian dan pengujian alat dilakukan di lokasi permainan game PT. EMI (Elektronik Megaindo) Plaza Medan Fair.

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Juli 2014 sampai dengan Januari 2015.

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

BAB III PERANCANGAN. Microcontroller Arduino Uno. Power Supply. Gambar 3.1 Blok Rangkaian Lampu LED Otomatis

BAB II LANDASAN TEORI

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT

BAB IV PERANCANGAN. Gambar 4. 1 Blok Diagram Alarm Rumah.

BAB III PERANCANGAN DAN PEMBUATAN

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

BAB I PENDAHULUAN. Kebakaran hutan dan lahan gambut di Kalimantan pada awal November 2006,

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN ALAT

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

DAFTAR ISI. ABSTRAKSI...vi. KATA PENGANTAR...vii. DAFTAR ISI... ix. DAFTAR TABEL... xiv. DAFTAR GAMBAR... xv. DAFTAR LAMPIRAN...

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

DAFTAR ISI BAB II. TINJAUAN PUSTAKA... 5

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB I PENDAHULUAN. 1.1 Latar Belakang

III. METODE PENELITIAN. : Laboratorium Teknik Kendali Jurusan Teknik Elektro. Universitas Lampung

BAB III PERANCANGAN SISTEM

Transkripsi:

BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Sistem Secara Umum Perancangan sistem yang dilakukan dengan membuat diagram blok yang menjelaskan alur dari sistem yang dibuat pada perancangan dan pembuatan sistem dikelompokkan menjadi dua, yakni perancangan dan pembuatan perangkat keras meliputi pembuatan alat pendukung sistem seperti sumber tegangan DC 5 Volt, rangkaian sistem minimum mikrokontroler ATMega8, sedangkan untuk perancangan dan pembuatan perangkat lunak software yang meliputi pembuatan software menggunakan visual basic 6.0 sebagai interface yang menampilkan hasil dari proses pengolahan data yang diterima dari sebuah sensor kemudian diolah oleh mikrokontroler dan untuk databasenya menggunakan Microsoft Office Access 2007. Sistem akan bekerja mendeteksi adanya gas buang hasil pembakaran berupa CO dan HC pada mesin berbahan bakar bensin, kemudian adanya gas buang yang terdeteksi oleh sensor akan membuat perbedaan hambatan pada sensor sehingga akan mempengaruhi besaran tegangan keluaran dari sensor. Gas Buang Asap Knalpot Hasil Pembakaran Sensor TGS 2201 Rangkaian Mikrokontroler ATMega8 1 2 3 PC USB ISP Programmer K125R 4 5 Gambar 3.1 Diagram blok sistem kerja alat 22

23 Keterangan blok sistem kerja alat : 1. Saluran Gas buang : Mengeluarkan gas buang asap knalpot hasil pembakaran mesin bensin. 2. Sensor TGS 2201 : Mendeteksi gas buang berupa CO (Karbon Monosida) dengan satuannya berupa %Vol dan HC (Hidro Karbon) satuannya Ppm Vol 3. Mikrokontroler : Menerima, memproses dan mengkonversi data analog dari sensor menjadi data digital agar dapat terbaca oleh personal computer (PC). 4. USB ISP Programmer : Untuk menyalurkan komunikasi data serial dari mikrokontroler ke personal computer (PC) melalui jalur USB 5. Personal Komputer : Interface dari software Visual Basic6.0 yang menampilkan data hasil pemprosesan mikrokontroler. 3.2 Cara Kerja Sistem Cara kerja sistem adalah apabila terdeteksi adanya gas buang berupa karbon monoksida (CO) dan hidro karbon (HC) pada motor bensin maka sensor TGS 2201 akan mendeteksi gas tersebut. Adanya gas buang yang terdeteksi tersebut membuat sensor mengalami perubahan hambatan yang berada dalam sensor, sehingga akan mempengaruhi tegangan output dari sensor tersebut, akan tetapi tegangan keluar dari sensor masih berupa tegangan analog. Output dari sensor yang berupa tegangan analog akan diteruskan ke dalam input rangkaian mikrokontroler untuk diubah menjadi data digital setelah itu data yang sudah diubah menjadi data digital diteruskan ke dalam perangkat personal computer (PC) melalui USB ISP Programmer K125R yang kemudian ditampilkan dalam sebuah interface perangkat lunak program visual basic6.0.

24 3.3 Perancangan Perangkat Keras Rangkaian Sensor Power Supply Rangkaian Mikrokontroler USB ISP Programmer K125R Personal Computer Gambar 3.2 Diagram blok perancangan perangkat keras 3.3.1 IC Regulator Tegangan (LM2940 +5) Power supply yang digunakan adalah LM2940. IC ini merupakan bagian penting bagi semua rangkaian. Tegangan yang dibutuhkan untuk rangkaian adalah 5V DC. Sensor TGS 2201, mikrokontroler dan downloader membutuhkan tegangan 5V DC. Untuk memperoleh nilai tegangan tersebut digunakan satu buah IC regulator dengan type LM2940 untuk menghasilkan keluaran tegangan 5V, IC regulator ini berfungsi meregulasi tegangan input menjadi tegangan output yang stabil yang dibutuhkan oleh rangkaian (meskipun tegangan input berkurang nilainya, tegangan output akan tetap nilainya). Gambar 3.3 Rangkaian skematik power supply

25 Gambar 3.4. Modul IC regulator LM 2940 3.3.2 Sensor TGS 2201 Pada rangkaian ini sensor yang dipakai adalah TGS 2201 yang berfungsi untuk mengontrol dan mendeteksi kadar gas buang yang terkandung pada asap hasil pembakaran motor bensin yaitu gas CO dan HC. Sensor ini mempunyai sebuah pemanas atau heater yang di gunakan untuk membersihkan ruangan sensor dari kontaminasi udara luar. Gambar 3.5. Rangkaian skematik sensor TGS 2201 Gambar 3.6. Modul sensor TGS 2201

26 3.3.3 Mikrokontroler ATmega8 Kontrol utama dari keseluruhan sistem pada tugas akhir ini menggunakan mikrokontroler ATmega8 yang berfungsi untuk mengolah data dari sensor yang berupa data analog menjadi data digital. Kelebihan dari ATmega8 sehingga digunakan sebagai kontrol utama adalah sebagai berikut: Memiliki ADC dan PWM internal Memori program dapat diprogram berulang-ulang dalam sistem dengan menggunakan hubungan serial ISP. Mempunyai performa yang tinggi (berkecepatan akses maksimum 16MHz) dan hemat daya. Memori untuk program flash cukup besar yaitu 8K Byte. EEPROM sebesar 512 byte yang dapat deprogram saat operasi Port komunikasi ISP Komunikasi serial standar USART Tersedia 3 chanel timer/counter (2 buah untuk timer 8 bits dan 1 buah untuk 16 bits). Gambar 3.7. Rangkaian skematik sistem mikrokontroler ATmega8

27 Gambar 3.8. Sistem minimum mikrokontroler ATmega 8 PIN PC1(ADC1) PC2(ADC2) PD0(RXD) PD1(TXD) VCC GND Tabel 3.1 Alokasi Pin yang digunakan Keterangan Menerima data keluaran dari sensor gas diesel Menerima data keluaran dari sensor gas bensin Receive Data Menerima data dari downloader K125R Transmit Data Mengirimkan data ke downloader K125R Tegangan Input Ground Sistem minimum mikrokontroler ATmega8 adalah sistem yang paling sederhana untuk mendukung kinerja dari IC AVR ATmega8. Sistem ini terdiri dari rangkaian reset, dan rangkaian clock. Sistem minimum ini juga dilengkapi dengan konfigurasi ISP untuk saluran mendownload program kedalam IC ATmega8. Pin input atau output dihubungkan pada suatu header agar mempermudah dalam pengkabelan.

28 3.3.4 USB ISP Programmer K125R Downloader yang digunakan adalah USB ISP Programmer K125R, sebuah hardware programmer untuk mikrokontroler tipe AVR dan AT89S seri tertentu, hanya bekerja pada software AVRProg milik AVR Studio 4, yang menggunakan koneksi USB ke komputer pemrogram. Pada board programmer disediakan fasilitas USB to Serial TTL, yang dapat digunakan untuk menyalurkan komunikasi data serial dari mikrokontroler ke komputer melalui jalur USB. Gambar 3.9. ISP Programmer K125R 3.3.5 Perancangan Desain Mekanik Mikrokontrole Traffo Regulator Downloader USB to serial K125R ModulSensor Sensor Gas Gambar 3.10. Desain sistem perancangan mekanik

29 Gambar 3.11. Perancangan mekanik 3.4 Perancangan Perangkat Lunak Perangkat lunak yang digunakan adalah sebuah sistem yang dirancang khusus menggunakan pemrograman Visual Basic. Program ini diharapkan mampu merekam secara otomatis data emisi gas buang pada kendaraan. Spesifikasi perangkat lunak yang akan dirancang adalah: Perangkat lunak/ program yang digunakan untuk keperluan memprogram mikrokontroler ATmega8 adalah Bascom AVR Perangkat lunak/ program yang digunakan sebagai interface-nya adalah Visual Basic6.0 Perangkat lunak/ program yang digunakan sebagai penyimpanan sistem database adalah Microsoft Office Access 2007. 3.4.1 Algoritma Sistem Secara Umum Untuk mendapatkan hasil pengujian dari mulai sumber emisi gas hasil pembakaran (knalpot) sampai ditampilkan diperangkat lunak visual basic 6.0 pada PC maka dibutuhkan sebuah alur yang akan menjelaskan tahapan proses tersebut. Untuk menjelaskan proses tersebut dibuatlah algoritma secara umum dan khusus. Algoritma sistem secara umum adalah sebagai berikut:

30 Mulai a Ambil Data b Data = set? c Tidak Tampilkan status TIDAK LULUS d Ya Tampilkan status LULUS e Selesai f Gambar 3.12. Flowchart sistem secara umum berikut: Adapun keterangan dari setiap poin flowchart sistem di atas adalah sebagai Indeks a b c d e f Tabel 3.2 Penjelasan flowchart sistem secara umum Keterangan Memulai program Mengambil data dari sensor Perhitungan data di mikrokontroler sesuai set nilai emisi gas Menampilkan Status TIDAK LULUS di PC Menampilkan Status LULUS di PC Mengakhiri program 3.4.2 Algoritma Sub Prosedur Pengolahan data dari sensor ke mikrokontroler dan perangkat PC (personal computer) membutuhkan sebuah algoritma yang sesuai untuk mendapatkan keluaran yang akurat dan benar. Untuk itu algoritma yang lebih khusus harus dibuat. Algoritmanya sebagai berikut:

31 Mulai a Ambil Data b Mobil Tahun < 2007 c Tidak d Mobil Tahun >= 2007 Ya Ya CO<=4,5(%)& HC<=1200(ppm) e Tidak TIDAK LULUS h Tidak f CO<=1,5(%)& HC<=200(ppm) Ya Ya LULUS g PC/ Interface VB i Selesai j Gambar 3.13. Diagram alir sub prosedur

32 Adapun keterangan dari setiap poin diagram alir di atas adalah sebagai berikut: Tabel 3.3 Penjelasan diagram alir sub prosedur Indeks Keterangan a Mulai program b Ambil data dari sensor gas emisi c Seleksi kondisi bila data memenuhi set poin maka lanjut ke bagian e, bila tidak memenuhi maka proses masuk ke bagian d. d Seleksi kondisi bila data memenuhi set poin maka lanjut ke bagian f, e Seleksi kondisi bila data memenuhi set poin maka lanjut ke bagian g, bila tidak memenuhi maka proses masuk ke bagian h. f Seleksi kondisi bila data memenuhi set poin maka lanjut ke bagian g, bila tidak memenuhi maka proses masuk ke bagian h. g Menyiapkan status ke PC/ Interface VB h Menyiapkan status ke PC/ Interface VB i Menampilkan status ke PC/ Interface VB j Akhir dari program 3.4.3 Perancangan Antarmuka Visual Basic 6.0 Proses pengambilan dari sensor kemudian diolah di mikrokontroler dan kemudia diteruskan oleh USB programmer K125R untuk ditampilkan di antarmuka Visual Basic melalui PC adalah merupakan bagian terpenting dari alat ini. Oleh sebab itu dibuatlah sebuah perancangan interface/ Antarmuka VB untuk melihat hasil pengukuran emisi gas hasil pembakaran yang nantinya akan menyimpan data hasil pengukuran kedalam database. Berikut adalah rancangannya:

33 1 2 3 4 5 Gambar 3.14 Interface aplikasi mengunakan VB 6 6 7 Tabel 3.4 Penjelasan tiap blok aplikasi antarmuka program No. Blok Keterangan 1 Koneksi/Diskoneksi Untuk menghubungkan dan memutushubungkan komunikasi serial antara mikrokontroler dengan interface VB6 2 Untuk memasukan, menyimpan, mengupdate dan Data Konsumen menghapus data konsumen Nama, No Polisi dan Tahun Kendaraan ke Database 3 Hasil Pengujian Menampilkan hasil pengujian ADC, CO, HC dan Status gas emisi kendaraan 4 Pencarian Data Untuk pencarian data berdasarkan Nama dan No polisi 5 Gambar Depan Untuk mengcapture foto flat no polisi belakang 6 Database Untuk menyimpan data ke dalam database Microsoft Access kemudian mecetaknya pada sebuah printer 7 Image Object Untuk menampilkan foto yang sudah tersimpan di database

34 3.4.4 Perancangan Database Dalam perancangan database ini software yang digunakan yaitu Microsoft Office Access 2007. Database yang dirancang berfungsi untuk menyimpan data pemilik kendaraan, no polisi kendaraan, tahun pembuatan dan nilai emisi gas yang telah diukur menggunakan alat uji emisi gas hasil pembakaran. Berikut rancangan database yang telah dibuat: Gambar 3.15 Perancangan database

35