BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN DAN PEMBUATAN APLIKASI

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

PERANCANGAN ALAT PENGUKUR BERAT BADAN IDEAL TERINTEGRASI DENGAN WEBSITE BERBASIS MIKROKONTROLER BS2P40 ABSTRAK

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

BAB III ANALISIS DAN DESAIN SISTEM. a. Alarm main controller (kontrol utama sistem alarm)

BAB III PERANCANGAN ALAT

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

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

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

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

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN SISTEM DAN PEMBUATAN ALAT. hardware dan perancangan software. Pada perancangan hardware ini meliputi

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

METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Februari 2015 sampai dengan bulan Juli

BAB III ANALISIS DAN PERANCANGAN

III. METODE PENELITIAN. Penelitian ini akan dilaksanakan pada Juni 2014 sampai dengan Desember 2014.

BAB IV IMPLEMENTASI DAN ANALISIS. pengukuran bahan bakar minyak pada tangki SPBU ini terbagi dalam dua

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Desember 2011

BAB III PERANCANGAN SISTEM

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

BAB III PERANCANGAN SISTEM

ADLN - PERPUSTAKAAN UNIVERSITAS AIRLANGGA BAB III METODE PENELITIAN

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

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

BAB I PENDAHULUAN. yang berbentuk pasti memiliki ukuran, baik itu panjang, tinggi, berat, volume,

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN ALAT. Sistem pengendali tension wire ini meliputi tiga perancangan yaitu perancangan

BAB III PERANCANGAN SISTEM. perancangan mekanik alat dan modul elektronik sedangkan perancangan perangkat

3. METODOLOGI PENELITIAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN

BAB 3 PERANCANGAN SISTEM

BAB IV. PERANCANGAN. Blok diagram menggambarkan cara kerja semua sistem E-dump secara keseluruhan yang terdiri dari beberapa komponen:

Tugas Akhir PERANCANGAN DAN PEMBUATAN ALAT UKUR JARAK PADA KENDARAAN BERBASIS MIKROKONTROLER ATMEGA8535 OLEH : PUTU TIMOR HARTAWAN

Kata Kunci : Gizi Buruk, SRF04, Load Cell, Mikrokontroller, Serial PHP 1. PENDAHULUAN

BAB III METODELOGI PENELITIAN

BAB III PERANCANGAN ALAT

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN Deskripsi Model Sistem Monitoring Beban Energi Listrik Berbasis

BAB III PERANCANGAN DAN PEMBUATAN ALAT. Pada bab III ini menjelaskan mengenai konsep perancangan alat Monitoring Arus dan

III. METODE PENELITIAN. Universitas Lampung yang dilaksanakan mulai dari bulan Maret 2014.

BAB III METODE PENELITIAN. Penelitian tugas akhir dilaksanakan pada bulan Februari 2014 hingga Januari

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

BAB 3 PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Pada proses pembuatan Tugas Akhir ini banyak media-media alat yang

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

III. METODE PENELITIAN. Perancangan sistem dilakukan dari bulan Maret sampai Juni 2014, bertempat di

BAB III METODOLOGI PERANCANGAN

BAB III DESAIN DAN IMPLEMENTASI

BAB III PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III DESAIN DAN PENGEMBANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN ALAT

BAB III METODE PENELITIAN. Pada pengerjaan tugas akhir ini metode penelitian yang dilakukan yaitu. dengan penelitian yang dilakukan.

BAB III METODE PENELITIAN. diperlukan dengan beberapa cara yang dilakukan, antara lain:

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

TERMOMETER BADAN DIGITAL OUTPUT SUARA BERBASIS MIKROKONTROLLER AVR ATMEGA8535

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. patok, serta pemasangan sensor ultrasonik HC-SR04 yang akan ditempatkan pada

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

BAB III PERENCANGAN DAN PEMBUATAN ALAT

III. METODE PENELITIAN. Penelitian ini akan dilaksanakan pada bulan April 2014 sampai dengan selesai.

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

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O,

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

BAB III PERANCANGAN ALAT

BAB II DASAR TEORI. Gambar 1.1 Board NodeMcu

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

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Juli 2012 sampai dengan Januari 2013.

BAB II ANALISIS DAN PERANCANGAN. Untuk mendapatkan tujuan sebuah sistem, dibutuhkan suatu

III. METODE PENELITIAN. : Laboratorium Konversi Energi Elektrik Jurusan Teknik Elektro. Universitas Lampung

BAB III METODOLOGI PENULISAN

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

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan alat pengukuran tinggi badan dan berat badan berbasis mikrokontroler dan interface ini terdapat beberapa masalah yang harus dipecahkan. Permasalahan-permasalahan tersebut antara lain : a. Pengukuran Tinggi dan Berat Badan Masalah awal dalam perancangan alat pengukur tinggi badan dan berat badan berbasis mikrokontroler dan interface yaitu pembuatan GUI (Graphical User Interface) yang mana GUI tersebut berfungsi sebagai media menampilkan hasil pengukuran. GUI tersebut diolah dengan menggunakan software Visual Studio 2010. Pada saat menampilkan hasil pengukuran digunakan sensor Ultrasonik HC-SR04 untuk mendeteksi tinggi badan, dan Load Cell untuk mendeteksi berat badan. Kemudian data dari sesor Ultrasonik HC-SR04 dan Load Cell dikirim oleh mikokontroler ke komputer yang telah memiliki GUI sebagai media menampilkan hasil pengukuran dengan menggunakan komunikasi data serial yang menggunakan port serial (via USB). III.2. Strategi Pemecahan Masalah Ada beberapa permasalahan yang terjadi dalam perancangan alat pengukur tinggi badan dan berat badan berbasis mikrokontroler dan interface, maka dibutuhkan solusi atau pemecahan masalah, antara lain: 34

35 1. Dengan memanfaatkan komputer dan aplikasi GUI maka proses pengukuran tinggi badan dan berat badan dapat di tampilkan. 2. Pada saat pengukuran tinggi badan dan berat badan, penulis menggunakan komunikasi serial dan sensor Ultrasonik HC-SR04. Sensor dihubungkan dengan mikrokontroler yang kemudian mikrokontroler dihubungkan dengan komputer dengan menggunakan port serial (via USB). III.3. Identifikasi Kebutuhan Adapun identifikasi kebutuhan dari simulasi perancangan alat pengukur tinggi badan dan berat badan berbasis mikrokontroler dan interface yang akan dirancang yaitu analisis kebutuhan software dan analisis kebutuhan hardware. III.3.1 Kebutuhan Perangkat Keras (Hardware) Interface yang Digunakan Dalam perancangan alat pengukur tinggi badan dan berat badan berbasis mikrokontroler interface, membutuhkan perangkat keras (hardware) interface yang mempunyai spesifikasi minimal sebagai berikut: 1. Laptop Proccessor AMD E1 CPU. 2. Memory 2.00 GB 3. Harddisk 500 GB 4. Monitor LCD 14 inc 5. Keybord dan Mouse

36 III.3.2 Kebutuhan Perangkat Keras (Hardware) Mikrokontroler yang Digunakan Adapun kebutuhan perangkat interface antara lain : 1. Arduino Uno 2. Sensor Ultrasonik HC-SR04 3. Load Cell dan dudukan timbangan digital 4. IC AD620 5. Aluminium batang 6. Bor 7. Solder 8. Timah 9. Papan PCB 10. Beberapa baut dan mur III.3.3 Kebutuhan Perangkat Lunak (Software) yang Digunakan Adapun perangkat lunak (software) yang dibutuhkan dalam perancangan alat pengukur tinggi badan dan berat badan berbasis mikrokontroler dan interface adalah lingkungan sistem operasi MS-Windows 2000/XP/Vista/7. Dan dalam perancangan ini juga menggunakan aplikasi IDE Arduino adalah pemograman dengan mengggunakan bahasa C yang kompetibel dengan windows. Dalam pembuatan media alat pengukur tinggi badan dan berat badan atau GUI menggunakan software Visual Studio 2010. Visual Studio 2010 adalah sebuah IDE atau lingkungan kerja yang digunakan untuk membangun aplikasi.net dengan mudah.

37 III.4. Diagram Blok Rangkaian Secara garis besar, sistem alat pengukur tinggi badan dan berat badan berbasis mikrokontroler dan interface ini terdiri dari sensor Ultrasonik HC-SR04, Load Cell, IC AD620, kabel data, dan Arduino Uno Mikrokontroler ATMega 328P Diagram blok dari simulasi perancangan alat pengukur tinggi badan dan berat badan berbasis mikrokontroler dan interface ditunjukkan pada gambar III.1. Komputer Load Cell GUI IC AD620 Sensor Ultrasonik HC-SR04 Mikrokontroler Arduino Uno Data Teks Data Tabel Gambar III.1. Diagram Blok Rangkaian 1. Komputer berfungsi untuk mengambil dan menyimpan data yang diperlukan ke dalam database. 2. Load Cell merupakan sensor yang berfungsi untuk mengukur berat badan. 3. IC AD620 merupakan penguat sinyal dari Load Cell. 4. Sensor Ultrasonik HC-SR04 merupakan sensor yang mendeteksi tinggi badan.

38 5. Arduino Uno ATMega328P merupakan pusat kendali dari seluruh rangkaian. 6. GUI (Graphical User Interface) berfungsi untuk menampilkan inputan dan hasil data yang diambil komputer dari mikrokontroler. 7. Data Teks meupakan data yang ditamilkan dalam bentuk teks. 8. Tabel merupakan data informasi yang ditampilkan dalam bentuk tabel. III.5. Sensor Load Cell sensor tekanan ini adalah mengubah tegangan mekanis menjadi sinyal listrik. Ukuran ketegangan didasarkan pada prinsip bahwa tahanan pengantar berubah dengan panjang dan luas penampang. Daya yang diberikan pada kawat menyebabkan kawat bengkok sehingga menyebabkan ukuran kawat berubah dan mengubah tahanannya Adapun prinsip pengukuran yang dilakukan oleh Load Cell menggunakan prinsip tekanan yang memanfaatkan Strain Gage sebagai pengindera (sensor). Strain Gage adalah sebuah transducer pasif yang merubah suatu pergeseran mekanis menjadi perubahan tahanan, karena adanya tekanan dari beban yang ditimbang, akan menyebabkan tahanan dari foil kawat (timah atau perak yang berukuran tipis) berubah terhadap panjang jika bahan pada mana gage disatukan mengalami tarikan atau tekanan. Perubahan tahanannya sebanding dengan perubahan regangan. Perubahan ini kemudian diukur dengan jembatan Wheatstone dan tegangan keluaran dijadikan referensi beban yang diterima Load Cell. Adapun gambar skematik sensor Load Cell dapat dilihat seperti pada gamabar III.2.

39 Gambar III.2. Skematik Sensor Load Cell III.6. IC AD620 IC AD620 adalah IC instrumen amplifier yang sangat murah harganya, yang hanya membutuhkan satu resistor untuk mengatur gain antara 1 10.000. IC AD620 adalah IC dengan konsumsi arus yang kecil, maksimal 1.3 ma, hal ini sangat bagus digunakan untuk aplikasi dengan baterai sebagai sumber dayanya atau aplikasi portable lainnya. AD620 juga sangat cocok untuk digunakan pada sistem yang membutuhkan ketelitian tinggi kususnya pada timbangan digital, aplikasi medikal seperti ECG, dan pemonitoran tekanan darah. Fitur fitur lain menurut datasheet adalah sebagai berikut: 1. Range supply yang lebar (±2.3 V to ±18 V) 2. High perfomance dengan 3 OpAmp 3. Input offset voltage sebesar maksimal 50µV 4. Input Bias Current maksimal 10nA

40 5. Low noise 6. 9 nv/ Hz @khz input voltage noise Berikut adalah kaki kaki pin dari IC AD620 dan gambar skematik yang digunakan. Gambar III.3 Pin dan Skematik AD620 III.7. Sensor HC-SR04 HC-SR04 merupakan sensor yang digunakan untuk mengukur jarak sebuah benda dengan memanfaatkan sinyal suara ultrasonik. Sensor ini menghasilkan gelombang suara pada frekuensi tinggi yang kemudian dipancarkan oleh bagian emitter. Prinsip kerja pengukuran jarak dengan mentransmisikan sinyal ultrasonic ke objek yang nantinya akan memantulkan kembali sinyal tersebut ke sensor HC-SR04. Bentuk fisik HC-SR04 dapat dilihat pada gambar III.2

41 Gambar III.4. Bentuk Fisik dan Skematik HC-SR04 III.8. Mikrokontroler ATmega328 (arduino) Mikrokontroler yang digunakan dalam sistem ini adalah mikrokontroler dengan jenis AVR Seri ATmega328. Mikrokontroler ini mempunyai 20 pin yang meliputi 14 pin I/O digital dengan 6 pin dapat berfungsi sebagai output PWM (Pulse Width Modulation) dan 6 pin I/O analog. Pemilihan atmega ini dikira akan memaksimalkan pembuatan alat yaitu sebagai pengolah data. Rangkaian Mikrokontroler ATmega328 dapat dilihat pada gambar III.5.

42 Gambar III.5. Rangkaian Minimum Arduino Uno Mikrokontroler Atmega328 akan mengolah data yang di dapatkan dari sensor Load Cell dan sensor HC-SR04. Data-data yang telah didapat dari sensor akan di proses untuk dikirimkan ke komputer melalui komunikasi serial dan ditampilkan ke software interface.

43 III.9. Flowchart Agar dapat melihat struktur jalannya program maka dibuat flowchart (diagram alur). Flowchart digunakan sebagai dasar acuan dalam membuat program. Struktur program akan lebih mudah dibuat atau didesain. Selain itu juga jika terdapat kesalahan akan lebih mudah untuk mendeteksi letak kesalahannya serta untuk lebih memudahkan dalam menambahkan instruksi-instruksi baru pada program jika nantinya terjadi pengembangan pada struktur programnya. Flowchart dapat dilihat pada gambar III.6 dan gambar III.7 berikut : III.9.1 Flowchart Alat Pengukur Tinggi Badan dan Berat Badan Mulai Inisialisasi Mikrokontroler Hubungkan Prangkat dengan Komputer Tidak Jalankan GUI, Melakukan Koneksi Koneksi Ya Baca Data Sensor HC-SR04 dan Load Cell Kalibrasi Sensor Tinggi Badan = 200 - Tinggi Sensor Berat Badan = ((bload - aload)/(breading - areading)) * (newreading - areading) + aload Kirim Data Ke Komputer Selesai Gambar III.6. Flowchart Alat Pengukur Tinggi Badan dan Berat Badan

44 III.9.2 Algoritma Flowchart Alat Pengukur Tinggi Badan dan Berat Badan Keterangan dari Flowchart gambar III.6 dapat dijelaskan sebagai berikut: 1. Memulai proses. 2. menginisialisasi semua komponen yang sudah terhubung dengan mikrokontroler. 3. kemudian mulai menghubungkan perangkat atau mikrokontroler dengan komputer menggunakan kabel usb to serial. 4. Kemudian GUI memulai connection dengan mikrokontroler. Jika telah terkoneksi maka GUI akan langsung dapat. 5. Jika telah terkoneksi maka Sensor akan langsung membaca data pengukuran dari sensor. 6. Data yang diterima selanjutnya di kalibrasi sesuai dengan standarisasi alat ukur panjang dan massa atau berat. 7. Kirim data tinggi badan dan berat badan. 8. Keseluruhan proses selesai

45 III.9.3 Flowchart Sistem Aplikasi Alat Pengukur Tinggi Badan dan Berat Badan Mulai Masukkan Data Pengguna yang Akan di Ukur Pilih Level / Kategori Penguna Tidak Baca Berat dan Tinggi dari Sensor Kategori Anak-Anak Tidak Kategori Remaja/ Dewasa Ya Ya BBI = ( Umur * 2 ) + 8 BBI = ( TB - 100 ) - ((TB 100) * 10% ) Tulis TB, BB, dan BBI Simpan Ke Data Base Selesai Gambar III.7. Flowchart Sistem Pengukur Tinggi Badan dan Berat Badan

46 III.9.4 Algoritma Flowchart Sistem Pengukur Tinggi Badan dan Berat Badan Pada gambar III.7 dapat dijelaskan cara kerja rangkaian alat yang akan dibuat sebagai berikut: 1. Memulai proses. 2. Pengguna mengisi data yang diperlukan untuk dimasukkan kedalam database. 3. Memilih kategori yang diukur sesuai dengan kenyataan dilapangan. 4. Membaca data yang dikirimkan oleh mikrokontroler sebagai acuan tinggi dan berat badan model yang diukur. 5. Apakah kategori yang diukur adalah Anak-anak? 6. Apakah kategori yang diukur adalah Remaja/Dewasa? 7. Jika model yang diukur adalah anak-anak, maka akan langsung dihitung berat badan idealnya dengan rumus BBI = (Umur x 2) + 8 8. Jika model yang diukur adalah Remaja/Dewasa, maka akan langsung dihitung berat badan idealnya dengan rumus BBI = (TB 100) ((TB 100) x 10%) 9. Catat nama, alamat, umur, berat badan, tinggi badan, dan berat badan ideal untuk kemudian dilakukan penyimpanan ke database yang berguna untuk laporan. 10. Keseluruhan proses selesai

47 III.10. Perancangan Aplikasi Interface Alat Pengukur Tinggi Badan dan Berat Badan Perancangan tampilan pada perancangan alat pengukur tinggi dan berat badan berbasis mikrokontroler dan interface dibuat dengan program Visual Studio 2010. Di mana net framework yang digunakan ialah net framework 3,5. III.10.1. Tampilan Utama Tampilan utama pada aplikasi ini adalah tampilan yang pertama kali muncul ketika user membuka aplikasinya. Pada tampilan ini ditampilkan semua interface dari pengukuran. Rancangan tampilan utama dapat dilihat pada gambar III.8. Alat Pengukur Tinggi dan Berat Badan Berbasi Mikrokontroler File Help Nama XXXXX Tinggi XXXXX Umur XXXXX Berat XXXXX Alamat XXXXX Berat Ideal XXXXX Status... Anak-Anak Remaja/Dewasa SIMPAN EDIT HAPUS Tabel Data Penyimpanan PORT BAUD RATE START OK Gambar III.8. Desain Tampilan Utama