BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

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 ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III PERANCANGAN ALAT

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III ANALISIS DAN DESAIN SISTEM

BAB III DESKRIPSI MASALAH

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

BAB III ANALISIS DAN PERANCANGAN

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

BAB III PERANCANGAN DAN REALISASI ALAT

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

BAB III PERANCANGAN SISTEM

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

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT

BAB V PENGUJIAN DAN ANALISIS. dapat berjalan sesuai perancangan pada bab sebelumnya, selanjutnya akan dilakukan

BAB III METODE PENELITIAN. Penelitian ini menggunakan metode eksperimen, yaitu membuktikan hasil

BAB I PENDAHULUAN. ini bidang elektronika mengalami kemajuan yang pesat. Dengan kemajuan

BAB III PERANCANGAN DAN REALISASI ALAT

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

BAB III PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA. [10]. Dengan pengujian hanya terbatas pada remaja dan didapatkan hasil rata-rata

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM

BAB III PERENCANAAN SISTEM DAN PEMBUATAN ALAT

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

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

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

BAB III METODOLOGI PENULISAN

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV CARA KERJA DAN PERANCANGAN SISTEM. ketiga juri diarea pertandingan menekan keypad pada alat pencatat score, setelah

BAB III METODE PENELITIAN

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

BAB III METODOLOGI PENELITIAN. Berikut adalah gambar blok diagram :

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

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

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

BAB III PERANCANGAN SISTEM. sebuah alat pemroses data yang sama, ruang kerja yang sama sehingga

BAB III ANALISA DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

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

BAB III METODOLOGI PENELITIAN 3.1 Diagram Blok Sistem Diagram blok cara kerja alat digambarkan sebagai berikut :

BAB III DESAIN DAN PENGEMBANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III METODOLOGI PENELITIAN. Kegiatan penelitian ini dilakukan pada bulan Januari 2012 sampai bulan

BAB 3 PERANCANGAN ALAT. Gambar 3.1 diagram blok rangkaian

BAB III ANALISA DAN PERANCANGAN ALAT

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

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

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN DAN PEMBUATAN ALAT

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

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

III. METODE PENELITIAN. Penelitian ini dilaksanakan pada bulan Februari 2015 hingga November 2015.

BAB III PERANCANGAN SISTEM

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

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

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB II ANALISIS DAN PERANCANGAN. Arduino adalah pengendali mikro single-board yang bersifat opensource,

BAB III PERANCANGAN SISTEM

Clamp-Meter Pengukur Arus AC Berbasis Mikrokontroller

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

BAB III PERANCANGAN SISTEM

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

BAB 3 METODE PENELITIAN. Sikonek, rumah tinggal Sunggal, dan Perpustakaan Universitas Sumatera Utara.

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

BAB III PERANCANGAN. Power Supply. Microcontroller Wemos. Transistor Driver TIP122. Gambar 3.1 Blok Rangkaian sistem

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

BAB III METODOLOGI PENELITIAN

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

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB III PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Dalam perancangan dan implementasi timbangan digital daging ayam beserta harga berbasis mikrokontroler ini terdapat beberapa masalah yang harus dipecahkan. Permasalahan dalam perancangan dan implementasi timbangan digital daging ayam beserta harga berbasis mikrokontroler tersebut antara lain adalah masalah awal dalam yaitu pembuatan mekanik dan kalibrasi sensor load cell untuk mendeteksi berat objek. Kemudian data dari sensor load cell dikirim ke mikokontroler dan LCD 16x2 sebagai media menampilkan hasil pengukuran dan kalkulasi harga dengan input harga berasal dari keypad. III.2. Strategi Pemecahan Masalah Ada beberapa permasalahan yang terjadi dalam perancangan dan implementasi timbangan digital daging ayam beserta harga berbasis mikrokontroler, maka dibutuhkan solusi atau pemecahan masalah, antara lain: 1. Dengan membuat mekanik yang sederhana dan objek yang akan diukur beratnya berada pada wadah penampung. Ini ditujukan untuk memusatkan berat objek pada 1 titik ukur. 2. Data load cell yang telah diterima oleh mikrokontroler akan dikalkulasikan dengan harga yang dimasukkan oleh pengguna melalui keypad 3x4. Untuk menampilkan data hasil kalkulasi dilakukan dengan menekan tombol proses. III.3. Identifikasi Kebutuhan

Adapun identifikasi kebutuhan dari perancangan dan implementasi timbangan digital daging ayam beserta harga berbasis mikrokontroler yang akan dirancang yaitu analisis kebutuhan software dan analisis kebutuhan hardware. III.3.1. Kebutuhan Perangkat Keras (Hardware) Interface yang Digunakan Dalam perancangan dan implementasi timbangan digital daging ayam beserta harga berbasis mikrokontroler, membutuhkan perangkat keras (hardware) interface yang mempunyai spesifikasi minimal yaitu laptop/notebook dengan spesifikasi Core i3 ; Processor 2.53 GHz, Hard disk : 320 GB, RAM 2 GB. III.3.2. Kebutuhan Perangkat Keras (Hardware) Mikrokontroler Adapun kebutuhan perangkat interface antara lain : 1. Arduino Uno 2. Load Cell dan dudukan timbangan digital 3. IC AD620 4. Keypad 3x4 5. Buzzer 5V 6. LCD 16x2 7. Adaptor 12 VDC 8. Bor Solder dan 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 dan implementasi timbangan digital daging ayam beserta harga berbasis mikrokontroler ini adalah lingkungan sistem operasi MS-Windows 7 Ultimate 32 bit. Dan dalam perancangan ini juga menggunakan aplikasi Arduino IDE sebagai kompiler program, EAGLE PCB Designer sebagai perangkat lunak untuk skematik rangkaian dan desain PCB. III.4. Diagram Blok Rangkaian Secara garis besar, sistem timbangan digital daging ayam beserta harga berbasis mikrokontroler ini terdiri dari sensor load cell, IC AD620, keypad 3x4, LCD 16x2, buzzer 5V, adaptor 12V 1A dan arduino uno dengan mikrokontroler ATMega328. Diagram blok dari perancangan dan implementasi timbangan digital daging ayam beserta harga berbasis mikrokontroler ditunjukkan pada gambar III.1. Sensor Load Cell Dan IC A620 LCD 16x2 ARDUINO UNO Keypad 3x4 Buzzer Button RESET Button START Regulator 5 VDC Adaptor 12 VDC Gambar III.1. Diagram Blok Rangkaian 1. Arduino sebagai pengendali perangkat. 2. Load Cell dan IC AD620 sebagai sensor berat. 3. LCD 16x2 sebagai tampilan media data secara hardware. 4. Keypad 3x4 sebagai input pengguna dalam menentukan harga yang akan dikalkulasi.

5. Button, merupakan standar input yang digunakan pada perangkat. 6. Buzzer 5V untuk indikator berupa suara. 7. Regulator tegangan 5V. 8. Adaptor 12 VDC 1A sebagai sumber tegangan. III.5. Perancangan Perancangan dan implementasi timbangan digital daging ayam beserta harga berbasis mikrokontroler ini terdiri dari 2 bagian bagian, yaitu perancangan secara elektronik dan perancangan secara mekanik. III.5.1. Perangkat Elektronik Sistem timbangan digital daging ayam beserta harga berbasis mikrokontroler menggunakan beberapa perangkat seperti sensor dan kontrol output. Perangkat elektronik yang digunakan sebagai berikut. III.5.1.1. 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. Gambar III.2. Skematik Sensor Load Cell III.5.1.2. 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 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.5.1.3. Perancangan Tombol (Button) dan Buzzer 5V Pada rangkaian terdapat 2 buah tombol yang terhubung ke pin A3 A4 Arduino. Tombol ini berfungsi sebagai input signal ke mikrokontroller. Tombol A3 untuk reset program kembali ke awal, tombol A4 untuk tombol mulai (start) sesuai dengan logika program. Rangkaian buzzer 5VDC digunakan sebagai indikator berupa suara, dihubungkan pada pin D13 Arduino. Berikut adalah gambar dari skematik perancangan tombol dan buzzer.

Gambar III.4. Perancangan Rangkaian Button dan Buzzer 5V DC III.5.1.4. Perancangan LCD 16x2 Rangkaian LCD berfungsi untuk menampilkan data berupa hasil pengukuran berat, harga yang ditentukan pengguna dan hasil dari kalkulasi penimbangan tersebut. Pada gambar III. 3, pin 1 dan pin 15 dihubungkan ke Vcc (5V), pin 2 dan 16 dihubungkan ke Gnd (Ground), pin 3 merupakan pengaturan tegangan Contrast dari LCD, pin 4 merupakan Register Select (RS), pin 5 merupakan R/W (Read/Write), pin 6 merupakan Enable, pin 11-14 merupakan data. Reset, Enable, R/W dan data dihubungkan ke arduino. Fungsi dari trimpot adalah untuk mengatur gelap/terangnya karakter yang ditampilkan pada LCD. Rangkaian LCD dapat dilihat pada gambar berikut:

Gambar III.5. Perancangan Rangkaian LCD 16x2 pada Arduino III.5.1.5. Keypad 3x4 Keypad Rubber 3 x 4 adalah tombol-tombol yang disusun secara maktriks (baris x kolom) sehingga dapat mengurangi penggunaan pin input. Keypad memiliki 12 tombol dimana keypad memiliki konfigurasi 4 baris (input scanning) dan 3 kolom (output scanning). Keypad berfungsi sebagai alat input harga dari pengguna. III.5.1.6. Mikrokontroler ATmega328 (Arduino Uno) Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Mikrokontroler itu sendiri adalah chip atau IC (integrated circuit) yang bisa diprogram menggunakan komputer. Tujuan menanamkan program pada mikrokontroler adalah agar rangkaian elektronik dapat membaca input, memproses input tersebut dan kemudian menghasilkan output sesuai yang diinginkan. 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 berikut : Gambar III.6. Rangkaian Minimum Arduino Uno III.5.2. Perangkat Mekanik Perancangan mekanik dari timbangan digital daging ayam beserta harga berbasis mikrokontroler terdiri dari desain dan pemilihan bahan. Dimensi mekanik timbangan digital daging ayam yang digunakan berbahan polywood, plastik dan kaca untuk dudukan timbangan.

Dimensi perangkat dengan panjang sebesar 35 cm, lebar sebesar 30 cm dan tinggi sebesar 35 cm. Berikut adalah gambar dari perancangan mekanik timbangan digital daging ayam beserta harga berbasis mikrokontroler seperti di bawah ini : 30 35 III.6. Flowchart Gambar III.7. Perancangan Mekanik 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.8 berikut :

START Inisialisasi Hidupkan Perangkat Setup Time 30 Detik Tampilkan Data Berat pada LCD16x2 Berat = 0 Kg Harga = Rp. 0 Total Harga = Rp. 0 Penimbangan? Tidak Ya Tampilkan Data Berat pada LCD16x2 Berat = XX.X KG Input Harga Melalui Keypad 3x4 Harga = Rp. XX.XXX Tampilkan Data Harga pada LCD16x2 Tombol OK? Tidak Ya Berat x Harga = Total Harga Tampilkan Data Harga Total pada LCD16x2 Tunda 10 Detik Ya Tombol Reset? FINISH Tidak Gambar III.18. Flowchart Perancangan

Penjelasan : 1. Start. 2. Inisialisasi Perangkat, ini dimaksudkan apakah perangkat sudah terpasang dengan benar sesuai dengan skematik rangkaian. 3. Hidupkan perangkat, dengan memberikan tegangan pada rangkaian. Perangkat menunggu sensor load cell bekerja dengan normal. Setup time yang dibutuhkan selama 30 detik. 4. Perangkat akan membaca data dari sensor dan menampilkan data berat (dalam Kg) pada LCD 16x2. Variabel berat, harga dan total harga adalah 0. 5. Melakukan penimbangan, proses ini adalah pengguna melakukan pemberian beban pada load cell pada tempat yang sudah disediakan. Peletakan harus berada pada center perangkat untuk mendapatkan hasil yang akurat. Data berat akan ditampilkan pada LCD 16x2. 6. Proses berikutnya adalah pengguna menginputkan harga dasar per Kg dari hasil pengukuran. Format harga yang dapat diinputkan adalah 5 digit, yaitu Rp. 10.000,- sampai Rp. 99.999,-. 7. Jika pengguna menekan tombol start, mikrokontroler akan menampilkan data total harga pada LCD 16x2. Total harga adalah hasil perkalian data berat dengan harga dasar. Hasil total harga akan tampil selama 10 detik pada pada LCD 16x2 dan buzzer akan menyala. Program akan kembali ke proses awal. 8. Jika pengguna menekan tombol reset, maka program akan kembali ke proses awal dan variabel berat, harga dan total harga kembali menjadi 0. Finish