PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
TUGAS AKHIR
MESIN PENCUCI PIRING Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Elektro
Oleh: YONATHAN ABI PUTRA ARIYANTO NIM: 075114017
PROGRAM STUDI TEKNIK ELEKTRO FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2012
i
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
FINAL PROJECT
DISHWASHER Presented as Partial Fulfillment of Requirements To Obtain the Sarjana Teknik Degree In Electrical Engineering Study Program
YONATHAN ABI PUTRA ARIYANTO NIM: 075114017
ELECTRICAL ENGINEERING STUDY PROGRAM SCIENCE AND TECHNOLOGY FACULTY SANATA DHARMA UNIVERSITY YOGYAKARTA 2012
ii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
iii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
iv
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
PERNYATAAN KEASLIAN KARYA Saya menyatakan dengan sesungguhnya bahwa tugas akhir ini tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan dalam kutipan dan daftar pustaka sebagaimana layaknya karya ilmiah.
Yogyakarta, 12 Mei 2012
Yonathan Abi Putra Ariyanto
v
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
HALAMAN PERSEMBAHAN DAN MOTTO HIDUP
MOTTO:
Menikmati Setiap Keadaan adalah Kebahagiaan yang Sesungguhnya...
Dengan ini kupersembahkan karyaku ini untuk..... Yesus Kristus Pembimbingku yang setia, Keluargaku tercinta, Teman-teman seperjuanganku, Dan semua orang yang mengasihiku Terima Kasih untuk semuanya...... vi
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS Yang bertanda tangan di bawah ini, saya mahasiswa Universitas Sanata Dharma : Nama
: Yonathan Abi Putra Ariyanto
Nomor Mahasiswa
: 075114017
Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan Universitas Sanata Dharma karya ilmiah saya yang berjudul :
MESIN PENCUCI PIRING beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan kepada kepada Perpustakaan Universitas Sanata Dharma hak untuk
menyimpannya,
mengalihkan
dalam
bentuk
media
lain,
mengelolanya dalam bentuk pangkalan data, mendistribusikan secara terbatas, dan mempublikasikannya di Internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya maupun memberikan royalty kepada saya selama tetap mencantumkan nama saya sebagai penulis. Demikian pernyataan ini saya buat dengan sebenarnya.
Yogyakarta, 12 Mei 2012
(Yonathan Abi Putra Ariyanto)
vii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Inti sari Padatnya aktifitas manusia saat ini, membuat mereka membutuhkan alat yang dapat membantu meringankan pekerjaan sehari-hari. Seiring dengan berkembangnya teknologi, manusia membutuhkan suatu alat yang canggih dan berdaya guna. Alat tersebut juga harus dapat menghemat tenaga dan menghemat waktu sehingga pengguna dapat melakukan aktifitas lain. Oleh karena itu, dirancanglah alat pencuci piring yang diharapkan dapat membantu mengurangi pekerjaan di dapur. Perancang berupaya menjawab kebutuhan manusia tersebut melalui alat pencuci piring. Mekanisme kerja alat ini dilakukan secara semi-otomatis. Hal tersebut terlihat dalam proses memasukan ke dalam dan mengeluarkan piring dari alat pencuci piring yang dilakukan secara manual. Kemudian, digunakanlah mikrokontroler sebagai pengontrol untuk mengalirkan air bersih, air sabun dan menggerakan motor yang secara otomatis menggerakkan spon. Pengguna dapat memilih lamanya waktu penyucian sesuai dengan tombol pilihan yang terbagi menjadi “slow” dan “fast”. Selanjutnya, air sisa cucian piring dikeluarkan melalui saluran air. Setelah proses selesai, pengguna dapat mengambil piring yang sudah bersih dari alat tersebut. Mesin pencuci piring dari hasil perancangan ini menunjukkan bahwa sub sistem telah bekerja dengan baik, namun secara keseluruhan sistem tidak bekerja sesuai dengan yang diinginkan, dimana mikrokontroler tidak bekerja sesuai dengan flowchart yang dirancang. Keyword : Mesin pencuci piring, Mikrokontroler ATmega8535, Motor.
viii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Abstract Nowadays, as the people become very busy, it makes them need a devices, which can help them to do their daily activities. As the fast development of technology, people need sophisticated and useful device. The device should make an efficiency of energy and time so that the user can do other activities. Therefore, a dishwasher is programmed for helping people to do housework. The programmer wants to solve the problem through this device. The mechanism of the device is semi-automatic. It can be discerned in the process of putting in and putting of the dishes manually. Then, microcontroller is used for controlling the flow of clean water, dish soap and getting motor moved which automatically influence the sponge movement. The user can choose the time duration of using the device through the buttons, which are divided into ‘slow’ and ‘fast’. After that, the dirty water is flown through a pipe which is controlled by microcontroller. Finally, the user can take the clean dishes from the device. This programmed dishwasher shows that the sub-system and the whole system have run well. However, the data collecting could not be done perfectly because there are some not sturdy cables and untidy hardware. Keywords: dishwasher, microcontroller ATmega8535, Motor,
ix
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yesus Kristus karena telah memberikan rahmat-Nya sehingga penulis dapat menyelesaikan laporan akhir ini dengan baik. Laporan akhir ini disusun untuk memenuhi syarat memperoleh gelar sarjana. Penulis mengucapkan terima kasih kepada : 1. Kepada bapak ibu, dan kedua kakakku Daniel Ari Purwanto dan Andreas Ari Dwinanto atas dukungan moril dan materiil, doa, cinta, perhatian, darah dan keringat yang tiada henti. 2. Paulina Heruningsih Prima Rosa, M.Sc., Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta. 3. B. Wuri Harini, S.T., M.T., Ketua Program Studi Teknik Elektro Universitas Sanata Dharma Yogyakarta. 4. Wiwien Widyastuti, S.T., M.T., dosen pembimbing akademik yang telah mendampingi dan membimbing penulis selama studi. 5. Martanto, S.T., M.T., dosen pembimbing yang dengan penuh pengertian dan ketulusan hati memberi bimbingan, kritik, saran, serta motivasi dalam penulisan skripsi ini. 6. Bapak/ Ibu dosen yang telah mengajarkan banyak hal selama penulis menempuh pendidikan di Program Studi Teknik Elektro, Fakultas Sains dan Teknologi, Universitas Sanata Dharma. 7. Staff sekretariat Teknik Elektro, atas bantuan dalam melayani mahasiswa.
x
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
8. Teman-teman Basecamp, yang memberikan hiburan gratis ketika sedang galau akademik, trimakasih untuk tawa dan kebersamaan kita. 9. Pernandes, Hendra wijaya, Addy Jauhari, Joelius Kierby yang membantu berpikir dan menemani bermalam di Lab. TA dalam pengerjaan tugas akhir ini, tanpa kalian perancangan ini tidak akan sampai sejauh ini. 10. Maria sisca inovanni , terimakasih atas ketulusan, dukungan, dan motivasinya. 11. Rekan-rekan seperjuanganku angkatan 2007 Teknik Elektro, dan temanteman Universitas Sanata Dharma yang memberikan dukungan dalam penyelesaian skripsi ini. 12. Semua pihak yang tidak dapat disebutkan satu persatu atas semua dukungan yang telah diberikan dalam penyelesaian skripsi ini. Penulis menyadari bahwa dalam penyusunan laporan akhir ini masih mengalami kesulitan dan tidak lepas dari kesalahan. Oleh karena itu, penulis mengharapkan masukan, kritik dan saran yang membangun agar skripsi ini menjadi lebih baik. Dan semoga skripsi ini dapat bermanfaat sebagaimana mestinya. Yogyakarta, 12 Mei 2012 Penulis
Yonathan Abi putra Ariyanto
xi
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
DAFTAR ISI HALAMAN JUDUL............................................................................i LEMBAR PERSETUJUAN DALAM BAHASA INGGRIS...........ii LEMBAR PENGESAHAN PEMBIBING…………………..........iii LEMBAR PENGESAHAN PENGUJI…..…………………..........iv LEMBAR PERNYATAAN KEASLIAN KARYA...………...........v LEMBAR MOTTO DAN PERSEMBAHAN...……………..........vi LEMBAR PERNYAATAN PERSETUJUAN PUBLIKASI.........vii INTISARI…………………………………………………….........viii ABSTRACT………………………………..…………………..........ix KATA PENGANTAR……………………...…………………..........x DAFTAR ISI………………………………...………………..........xii DAFTAR GAMBAR………………………………...…………....xvi DAFTAR TABEL..………………………...……………….........xviii Bab I PENDAHULUAN.....................................................................1 1.1 Pendahuluan……............……………………………..………………...1 1.2 Tujuan dan Manfaat Penelitian….......………………….....…….……...2 1.3 BatasanMasalah……….………………………………………….….....2 1.4 MetodePenelitian…………………………………………………….....3
xii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Bab II DASAR TEORI.......................................................................4 2.1 Mikrokontroler ATmega8535………………………………………......4 2.1.1 Port Input Output…………….………………………………....5 2.1.2 Timer /Counter…….………...……………………………….....5 2.2 Relay DC 12 V…..………..………………...……………….…………7 2.3 Motor DC………………………………………….…………………...8 2.3.1 Pengertian Motor DC…….………….…………………..…….8 2.4 Transistor………………………….………………………….………..9 2.5 Pompa Air…..……………….…..……………………………………11 2.6 Light EmitingDioda (LED)…………….……… ………………..…...12 2.7 Buzzer………………………...………....……………………...…….13 2.8 Limit Switch…………………..…..…….…………………………….13
Bab III RANCANGAN PENELITIAN...........................................15 3.1
Perancangan Perangkat Keras…………..……...………...………….17 3.1.1 Rangkaian Mikrokontroler ATmega8535………………..….18 3.1.2
3.2
Rangkaian Osilator Kristal……...……….……………...…...18
Rangkaian Tombol Pilihan……..……………………………………19 3.2.1 Push Button……………………………………..…………...19 3.2.2 Toggle……………..…………………………………………19
3.3
Rangkaian Trasistor sebagai Saklar….…………….....…………..….20
3.4
Relay…………………………….………..………………………….21
3.5
Indikator……………………………………...……………………...23 3.5.1 Perancangan LED……………………..………………..……23 3.5.2 Rangkaian Buzzer………….……………………………...…24
3.6
Alur Perancangan Utama……………….…………….……………..24
3.7
Diagram Alir Timer Fast……………….……………….………………..26
3.8
Diagram Alir Timer Slow………………..…………………………..27
3.9
Diagram Alir Start…….…………..………………..…..………….28
xiii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
3.10 Diagram Alir velocity…….……...…………...……………………..28
Bab IV HASIL DAN PEMBAHASAAN.........................................30 4.1
Hasil Implementasi Alat dan Cara Kerja Pencuci Piring……………30
4.2
Proses PengujianAlat….…………………………………….………33
4.3
Pengujian Alat Keseluruhan…….…………….……..………..…….35
4.4
Pengambilan Data…………………....…………...…………………36
Bab V KESIMPULAN dan SARAN................................................37 5.1
Kesimpulan…………....………………...….…………………..……37
5.2
Saran…………………....……..…………….………………….……37
DAFTAR PUSTAKA........................................................................38 LAMPIRAN.......................................................................................39 Lampiran Gambar Keseluruhan…………………………….….….………......…40 Lampiran Program……………………………………………...….…………….41 Lampiran Datasheet ATMega8535………...…………………...….…………….45 Lampiran Datasheet Dioda 1N4002………..………………………...………….68 Lampiran Datasheet TIP 33……..……………………….………………...…….71 Lampiran Datasheet TIP 3055………..………………………………………….87
xiv
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
DAFTAR GAMBAR
1.1
Blok Diagram Perancangan.......................................................................(3)
2.1
Konfigurasi Pin ATmega 8535..................................................................(5)
2.2
Komponen Register TCCRn......................................................................(6)
2.3
Relay DC 12 V..........................................................................................(8)
2.4
Arah Kawat Penghatar Pada Motor...........................................................(8)
2.5
Kurva Transistor Sebagai Saklar............................................................(10)
2.6
Pompa Air……........................................................................................(12)
2.7
LED.........................................................................................................(12)
2.8
Buzzer......................................................................................................(13)
3.1
Alat Pencuci Piring Otomatis..................................................................(15)
3.2
Mesin Pencuci Piring Tampak dari Depan………………………… ….(16)
3.3
Mesin Pencuci Piring Tampak dari Atas…………………………….....(16)
3.4
Dimesi Mesin Pencuci Piring………………………………………......(17)
3.5
Rangkaian Mikrokontroler......................................................................(17)
3.6
Rangkaian Osilator kristal.......................................................................(18)
3.7
Rangkaian Tombol Saklar Mulai.............................................................(19) xv
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
3.8
Toggle……………………......................................................................(20)
3.9
Rangkaian Transistor Sebagai Saklar......................................................(21)
3.10
Rangkaian Relay......................................................................................(21)
3.11
Rangkaian Transistor ..............................................................................(22)
3.12
Rangkaian LED ......................................................................................(23)
3.13
Rangkaian Buzzer ...................................................................................(24)
3.14
Diagram Alir Utama ...............................................................................(25)
3.15
Diagram Alir Fast……............................................................................(26)
3.16
Diagram Alir Slow ..................................................................................(27)
3.17
Diagram Alir Start ..................................................................................(28)
3.18
Diagram Alir Velocity .............................................................................(29)
4.1
Rangkaian Hardware Relay....................................................................(31)
4.2
Rangkaian Hardware Transistor.............................................................(32)
4.3
Pengujian Rangkaian Transistor ...........................................................(33)
4.4
Pengujian Rangkaian Relay ...................................................................(34)
4.5
Pengujian Rangkaian Resistor dengan Cara Membagi Tegangan..........(35)
xvi
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
DAFTAR TABEL
2.1
Konfigurasi pengaturan untuk I/O............................................................(5)
2.2
Konfigurasi Bit WGMn………….............................................................(7)
xvii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
1
BAB I PENDAHULUAN 1.1. Latar Belakang Penyusunan tugas akhir ini berawal dari sebuah keinginan penulis untuk membuat alat yang bisa membantu pekerjaan ibu rumah tangga di dapur, yang terkadang repot untuk mencuci berbagai macam perlengkapan setelah makan dan memasak. Umumnya, mereka akan menyuruh pembantu rumah tangga untuk mencuci. Namun bagi mereka yang tidak memiliki pembantu rumah tangga akan lebih praktis jika menggunakan mesin pencuci piring. Mesin ini akan memudahkan pekerjaan mencuci,karena hanya dengan memasukkan peralatan yang akan dicuci dan biarkan alat tersebut bekerja, maka sejenak kemudian piring akan bersih. Teknologi mesin pencuci piring ini sudah ada di pasaran sejak ditemukan oleh Josephine Garis Cochran pada awal tahun 1880 [1]. Namun saat ini teknologi ini belum cukup popular di Indonesia. Mesin pencuci piring yang telah ada hanya menyemprotkan air dan sabun tanpa menggosok permukaan piring [2]. Sedangkan menurut penulis cara ini tidaklah efektif dengan jenis makanan di Indonesia yang rata-rata bersifat lengket dan tidak mudah dihilangkan, misalnya nasi maupun sambal kacang. Selain itu harga yang mahal turut mempengaruhi mesin pencuci piring ini tidak terlalu popular di Indonesia. Oleh karena itu, mesin pencuci piring ini biasanya hanya digunakan di restauran, hotel, dan juga acara-acara besar. Berdasarkan hal di atas, penulis ingin membuat suatu sistem mesin pencuci otomatis. Sistem ini dikembangkan dari sistem yang telah ada sebelumnya. Disini penulis akan merancang mesin pencuci piring yang berbeda dengan yang sudah ada di pasaran, yaitu membuat pencuci piring dilengkapi dengan penggosok permukaan piring. Perancangan ini bekerja secara semi otomatis yaitu memasukan dan mengeluarkan piring ke dalam alat pencuci piring dilakukan secara manual. Alat pencuci piring ini menggunakan mikrokontroler sebagai pengontrol untuk
1
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
2
menyemprotkan air bersih, air sabun dan menggerakan motor. Lama waktu penyucian dapat dipilih disesuaikan dengan tombol pilihanya
1.2. Tujuan dan Manfaat Penelitian Tujuan perancangan ini adalah membuat alat pencuci piring semi otomatis yang dilengkapi dengan penggosok permukaan piring. Sedangkan manfaat alat ini membantu dan memudahkan pekerjaan ibu rumahtangga maupun UKM dibidang kuliner, karena dilakukan secara semi otomatis.
1.3. Batasan Masalah 1. Alat ini dibatasi untuk mencuci piring makan satu ukuran 2. Menggunakan mikrokontroler ATMega 8535 3. Menggunakan bahasa basic sebagai bahasa pemprograman 4. Menggunakan tombol pemilihan lamanya waktu proses pencucian sebagai tanda mulai dan ada indikator sebagai tanda telah berahirnya proses pencucian. 5. Digunakan untuk tiga piring, memasukan dan mengeluarkan piring secara manual
1.4 Metode Penelitian Penulisan tugas akhir ini menggunakan metode : a. Pengumpulan bahan-bahan referensi berupa buku, artikel dan datasheet. b. Perancangan hardware dan software. Tahap ini bertujuan untuk membentuk model yang optimal dari sistem yang akan dibuat dengan mempertimbangkan permasalahan dan kebutuhan yang telah ditentukan. Gambar 1.1 memperlihatkan blok model sistem yang akan dirancang. c. Pembuatan hardware dan software. Berdasarkan Gambar 1.1, rangkaian akan
bekerja
saat
pengguna
menekan
tombol
pilihan
waktu.
Mikrokontroler akan mengolah masukan untuk menjalankan timer, kran air, kran sabun, dan motor.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
ATmega8535 Tombol Timer 3 menit
I/O port port
Led
I/O
I/O
Tombol Timer 5 menit
3
port I/O port
Driver motor DC L293D
Motor
Relay
Kran
I/O
Kran Air
Gambar 1.1. Blok Model Perancangan
d. Proses pengambilan data Teknik pengambilan data dilakukan dengan cara : Menguji alat untuk memastikan fungsi kerja alat telah sesuai dengan yang dirancang. Menguji tingkat kebersihan. Dengan mengamati lamanya waktu yang dibutuhkan untuk membersihkan menggunakan jenis kotoran yang berbeda-beda. Keberhasilan dalam membersihkan, dilakukan dengan cara manual yaitu dengan cara melihat dan meraba, bisa dikatakan bersih jika tidak ada kotoran yang menempel,tidak berbau amis dan permukaan piring tidak licin. e. Analisa dan penyimpulan hasil percobaan. Analisa data dilakukan berdasar hasil pengujian alat dan pengujian tingkat keberhasilan. Penyimpulan hasil percobaan dapat dilakukan dengan membandingkan kinerja sistem secara keseluruhan antara perancangan dengan hasil kinerja sistem untuk melihat ketercapaian tingkat kebersihan sebuah piring.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
BAB II DASAR TEORI 2.1. Mikrokontroller ATMega8535 Mikrokontroler adalah suatu komponen semikonduktor yang di dalamnya sudah terdapat suatu sistem mikroprosesor seperti : ALU, ROM, RAM, dan Port I/O. Avr ATMega8535 memiliki arsitektur RISC (Reduced Instruction Set Computing) 8 bit [4]. Semua instruksi dikemas dalam kode 16 bit dan sebagian besar instruksi dieksekusi dalam satu siklus clock. AVR ATMega8535 memiliki 32 register serbaguna dinamakan R0 – R31, 64 I/O register dan 512 byte RAM, dengan susunan 32 register menempati alamat 0x0000 – 0x001F, kemudian dilanjutkan dengan 64 I/O register hingga alamat 0x005F dan sisanya ditempati SRAM sebesar 512 byte hingga alamat 0x025F. I/O register berisikan alamat – alamat untuk pengaturan fungsi dan fitur dari ATMega8535. sedangkan pada 32 register serbaguna terdapat tiga pasang alamat berukuran 16 bit yang dinamakan X (R26-R27), Y(R28-R29) dan Z (R30-R31), register ini biasanya digunakan sebagai pointer (penunjuk) alamat. Fitur yang tersedia pada mikrokontroler ini sebagai berukut: 1. Saluran I/O (input/output)sebanyak 32 buah saluran, yaitu PortA, PortB, PortC, PortD. 2. ADC (Analog Digital Converter) 10 bit sebanyak delapan saluaran. 3. Tiga buah Timer/Counter dengan kemampuan pembandingan 4. Empat saluran PWM. 5. CPU (Central Processing Unit) yang terdiri atas 32 buah register. 6. SRAM sebesar 512 byte. 7. Unit interupsi internal dan eksternal. EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 512 byte yang dapat diprogram saat operasi, antarmuka komparator
4
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
5
analog. Port USART (Universal Syncronous and Asyncronous serial Receiver and Transmiter) untuk komunikasi serial.
2.1.1 Port Input/Output Port I/O pada mikrokontroler ATMega8535 dapat berfungsi sebagai masukan dan keluaran. Untuk mengatur fungsi port I/O sebagai masukan atau keluaran dilakukan pengaturan pada register DDRn (Data Direction Register), n merupakan port yang dipilih misalnya : port A maka DDRA, seperti pada Tabel 2.1. dan untuk konfigurasi pin mikrokontrollernya dapat dilihat pada Gambar 2.1.
Tabel 2.1 Konfigurasi pengaturan untuk Port I/O
Gambar 2.1. Konfigurasi pin ATMega8535 [5] Keterangan gambar: 1. VCC merupakan pin yang berfungsi sebagai pin masukkan catu daya. 2. GND merupakan pin ground. 3. Port A(PA0..PA7) merupakan pin I/O dua arah dan pin masukkan ADC.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
6
4. Port B (PB0..PB7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu timer/counter, komparator analog, dan SPI. 5. Port C (PC0..PC7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu TWI, komparator analog, dan Timer Oscilator. 6. Port D (PD0..PD7) merupakan pin I/O dua arah dan pin fungsi khusus, yaitu komparator analog, interupsi external, dan komunikasi serial. 7. RESET merupakan pin yang digunakan untuk mereset mikrokontroler. Untuk mereset sistem pin ini diberikan sinyal 0 karena aktif rendah. 8. XTAL1 dan XTAL2 merupakan pin masukan clock external. 9. AVCC merupakan pin masukkan tegangan ADC. 10. AREF merupakan pin masukkan tegangan referensi ADC.
2.1.2 Timer/Counter Mikrokontroler ini menyediakan fasilitas pewaktuan yang diberi nama Timer/Counter sebanyak tiga buah, yaitu Timer/Counter 0 dan 2 yang terdiri dari 8 bit dan Timer/Counter 1 yang terdiri dari 16 bit. Register yang digunakan oleh Timer/Counter adalah TCNTn sebagai register penyimpan nilai dari Timer/Counter. Regiater OCRn (Output Compare Register) merupakan register pembanding, jika nilai OCRn sama dengan TCNTn maka terjadi Compare Match. Peristiwa ini dapat menyebabkan keluaran pulsa yang
berulang-ulang
pada
pin
OCn
(Output
Compare).
Pengaturan
Timer/Counter 0, Timer/Counter 1 dan Timer/Counter 2 dilakukan melalui register TCCRn (Timer/Counter Control Register). Konfigurasi dari register TCCRn dapat dilihat pada gambar 2.2.
Gambar 2.2. Komponen register TCCRn
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
7
FOCn (Force Output Compare) hanya aktif pada mode non-PWM, jika 1 maka akan memaksakan operasi compare match. FOCn tidak akan memicu terjadinya interupsi atau menolkan timer pada mode CTC. WGMn(1:0) (Waveform Generation Mode) berfungsi untuk mengendalikan kenaikan dari pencacah pada register TCNTn, menentukan sumber dari nilai maksimal (top) dari pencacah dan tipe timer yang akan digunakan. Konfigurasi dari bit WGMn(1:0) dapat di lihat pada tabel 2.2. COMn (1:0) (Compare Match Output Mode) berfungsi mengendalikan pin OCn. Jika kedua bit tersebut bernilai 0, maka OCn berfungsi sebagai pin biasa, apabila salah satu bit bernilai 1, maka fungsi dari OCn bergantung pada pengaturan bit WGMn.
Tabel 2.2. Konfigurasi Bit WGMn Mode
WGMn1
WGMn0
Mode operasi
TOP
OCRn
TOV0 Flage set on
0
0
0
Normal
0xFF
Immediate
MAX
1
0
1
Phase Correct PWM
0xFF
TOP
BOTTOM
2
1
0
CTC
OCR0
Immediate
MAX
3
1
1
Fast PWM
0xFF
TOP
MAX
Pada mode CTC (WGMn1=1 WGMn0= 0) cacahan selalu meningkat, ketika mencapai nilai maksimum akan kembali ke nol lagi. Dalam operasai normal flag timer/counter overflow (TVOn) akan aktif ketika terjadi overflow. Karena selalu mencacah naik, maka dapat digunakan sebagai pewaktu presisi. Cara kerja dari mode ini yaitu akan membandingkan antara OCRn sama dengan TCNTn, jika sama maka pencacahan timer dimulai dari awal lagi.
2.2 Relay DC 12V Relay[6] adalah suatu piranti yang menggunakan elektromagnet untuk mengoperasikan seperangkat kontak saklar. Susunan paling sederhana relay adalah kumparan kawat penghantar yang dililitkan pada inti besi. Bila kumparan ini dialiri arus listrik, medan magnet yang terbentuk menarik armatur berporos
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
8
yang digunakan sebagai pengungkit mekanisme saklar. Gambar dari relay DC 12V ditunjukkan pada Gambar 2.3.
Gambar 2.3 Relay DC 12V
2.3 Motor DC 2.3.1 Pengertian Motor DC Motor listrik merupakan perangkat elektromagnetis yang mengubah energi listrik menjadi energi mekanik. Motor Listrik DC[7] tersusun dari dua bagian yaitu bagian diam(stator) dan bagian bergerak(rotor). Stator motor arus searah adalah badan motor atau kutub magnet (sikat-sikat),sedangkan yang termasuk rotor adalah jangkar lilitannya. Pada motor, kawat penghantar listrik yang bergerak tersebut pada dasarnya merupakan lilitan yang berbentuk persegi panjang yang disebut kumparan.
Gambar 2.4. Arah Kawat Penghantar
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
9
Kumparan ABCD terletak dalam medan magnet serba sama dengan kedudukan sisi aktif AD dan CB yang terletak tepat lurus arah fluks magnet. Sedangkan sisi AB dan DC ditahan pada bagian tengahnya, sehingga apabila sisi AD dan CB berputar karena adanya gaya Lorentz, maka kumparan,maka kumparan ABCD akan berputar. Hasil perkalian gaya dengan jarak pada satu titik tertentu disebut momen, sisi aktif AD dan CB akan berputar pada porosnya karena pengaruh momen putar (T). setiap sisi kumparan aktif AD dan CB pada gambar dia atas akan mengalami momen putar sebesar : T= F.r
(2.1)
Keterangan : T= momen putar (Nm) F= gaya tolak (newton) r = Jarak sisi kumparan pad sumbu putar (meter)
Pada daerah dibawah kutub-kutub magnet besarnya momen putar tetap karena besarnya gaya Lorentz. Hal ini berarti bahwa kedudukan garis netral sisisisi kumparan akan berhenti berputar. Supaya motor dapat berputar terus dengan baik, maka perlu ditambah jumlah kumparan yang digunakan. Kumparankumparan harus diletakkan sedemikian rupa sehingga momen putar yang dialami setiap sisi kumparan akan saling membantu dan menghasilkan putaran yang baik. Dengan pertimbangan teknis, maka kumparan-kumparan yang berputar tersebut dililitkan pada suatu alat yang disebut jangkar, sehingga lilitan kumparan itupun disebut lilitan jangkar. Adapun arus listrik yang melewati kumparan akan menyebabkan terbentukanya GGL.
2.4
TRANSISTOR Transistor adalah alat semikonduktor yang dipakai sebagai penguat, sebagai
sirkuit pemutus dan penyambung (switching), stabilisasi tegangan, modulasi sinyal atau sebagai fungsi lainnya [9]. Transistor dapat berubah sifatnya dari
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 10
setengah penghantar menjadi bahan penghantar. Transistor memiliki tiga titik penyambung, yaitu basis (B), emitor (E),dan colektor(C). Pemakaian transistor disini digunakan sebagai saklar. Agar transistor dapat berfungsi sebagai saklar dengan baik, maka denyut sudut (trigger pulse) perlu setinggi : ,
=
VB = IB.RB + 0,7 Volt
(2.3) (2.4)
Keterangan rumus : Vb =
Tegangan basis
Ib =
Arus basis
Rb =
Hambatan basis
Selama denyut masukan pada dioda B.E terukur ada tegangan balik. Gambar berikut ini merupakan gambar grafik atau kurva dari transistor sebagai saklar.
Gambar 2.5 Kurva Transistor Sebagai Saklar Kalau beban inductor bersifat induktif, maka diperlukan dioda, guna menghubungkan singkat tegangan induksi yang biasanya muncul disaat saklar dalam keadaan off, sehingga dapat menghindarkan kerusakan pada transistor. Guna dapat mengaktifkan relay, maka diperlukan arus
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 11
Irelay =
(2.5)
Ib =
(2.6)
Keterangan : Irelay = Arus relay Ibe = Hambatan relay I be = Arus basis emitor hFE = Penguatan transistor
Syarat untuk mengerjakan transistor sebagai saklar adalah daerah kerja transistor harus pada daerah jenuh (saturasi) dan daerah sumbat (cut off). Transistor sebagai saklar mempunyai kondisi bergantian, yaitu kondisi tertutup pada saat saturasi dan kondisi terbuka pada saat cut off.
2.5 Pompa air Pompa air mempunyai lubang keluaran, lubang masukan dan lubang exhaust, lubang masukan berfungsi sebagai terminal / tempat udara masuk atau supply, lalu lubang keluaran berfungsi sebagai terminal atau tempat udara keluar yang dihubungkan ke beban, sedangkan lubang exhaust, berfungsi sebagai saluran untuk mengeluarkan udara terjebak saat piston bergerak atau pindah posisi ketika pompa bekerja.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 12
Gambar 2.6. Pompa air
2.6 Light Emiting Diode (LED) LED adalah dioda berprategangan maju, dimana elektron bebas melintasi sambungan dan jatuh ke dalam lubang (hole). Ketika elektron jatuh dari tingkat energi tinggi ke rendah, elektron akan mengeluarkan energi. Pada diode biasa, energi dikeluarkan dalam bentuk panas. Tetapi pada LED, energi dikeluarkan dalam bentuk sinar. Dengan menggunakan elemen seperti gallium, arsenik, dan fosfor, pabrik dapat memproduksi LED berwarna merah, hijau, kuning, biru, orange / jingga, dan inframerah / infrared (tak terlihat). Gambar 2.9 menunjukkan simbol LED. [11]
Gambar 2.7. Simbol LED
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 13
2.7
Buzzer Buzzer adalah sebuah komponen elektronika yang berfungsi untuk
mengubah getaran listrik menjadi getaran suara. Pada dasarnya prinsip kerja buzzer hampir sama dengan loud speaker, jadi buzzer juga terdiri dari kumparan yang terpasang pada diafragma dan kemudian kumparan tersebut dialiri arus sehingga menjadi elektromagnet, kumparan tadi akan tertarik ke dalam atau keluar, tergantung dari arah arus dan polaritas magnetnya, karena kumparan dipasang pada diafragma maka setiap gerakan kumparan akan menggerakkan diafragma secara bolak-balik sehingga membuat udara bergetar yang akan menghasilkan suara. Buzzer biasa digunakan sebagai indikator bahwa proses telah selesai atau terjadi suatu kesalahan pada sebuah alat [12].
Gambar 2.8 Simbol Buzzer
2.8 Limit switch Limit switch adalah salah satu sensor yang akan bekerja jika pada bagian actuator nya tertekan suatu benda, baik dari samping kiri ataupun kanan, mempunyai micro switch dibagian dalamnya yang berfungsi untuk mengontakkan atau sebagai pengontak, gambar batang yang mempunyai roda itu namanya actuator lalu diikat dengan sebuah baud, berfungsi untuk menerima tekanan dari luar, roda berfungsi agar pada saat limit switch menerima tekanan , bisa bergerak bebas, kemudian mempunyai tiga lubang pada body nya berfungsi untuk tempat dudukan baud pada saat pemasangan di mesin.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 14
Ketika actuator dari Limit switch tertekan suatu benda baik dari samping kiri ataupun kanan sebanyak 45 derajat atau 90 derajat ( tergantung dari jenis dan type limit switch ) maka, actuator akan bergerak dan diteruskan ke bagian dalam dari limit switch, sehingga mengenai micro switch dan menghubungkan kontakkontaknya, pada micro switch terdapat kontak jenis NO dan NC seperti juga sensor lainnya, kemudian kontaknya mempunyai beban kerja sekitar 5 A, untuk dihubungkan ke perangkat listrik lainnya, dan begitulah seterusnya, selain itu limit switch juga mempunyai head atau kepala tempat dudukan actuator pada bagian atas dari limit switch dan posisinya bisa dirubah-rubah sesuai dengan kebutuhan.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Bab III RANCANGAN PENELITIAN
Rancangan umum Alat Pencuci piring otomatis akan dibagi dalam dua bagian besar, yaitu : 1. Perancangan perangkat keras seperti ditunjukkan pada Gambar (3.1) yang terdiri
dari:
rangkaian
mikrokontroler
ATMega8535
dan
sistem
pendukung, rangkaian tombol pilihan dan tombol mulai, driver motor, motor, relay, kran sabun, kran air dan Led sebagai indikator 2. Perancangan perangkat lunak yang terdiri dari program utama, timer pilihan, pengendali motor dan pengendali kran air
Relay Kran sabun
Kran air
Tombol pilihan
Indikator mot or
Motor Mikro kontroler
Driver motor
Gambar 3.1 Alat pencuci piring otomatis
15
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 16
Gambar 3.2 Mesin pencuci piring tampak dari depan
Gambar 3.3 Mesin Pencuci Piring Tampak Dari Atas
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 17
Gambar 3.4 Dimensi Mesin Pencuci Piring
3.1. Perancangan Perangkat Keras 3.1.1. Rangkaian Mikrokontroller ATMega 8535 Semua program untuk sistem kendali alat pencuci piring otomatis
ini
dikendalikan oleh mikrokontroler ATmega8535. Rangkaian mikrokontroler ATmega8535 ditunjukkan pada gambar 3.5.
Gambar 3.5. Rangkaian mikrokontroler
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 18
3.1.2. Rangkaian Osilator Kristal Kecepatan eksekusi cycle yang dilakukan oleh mikrokontroler ditentukan oleh sumber clock dari mikrokontroler tersebut. Sistem yang akan dirancang ini menggunakan osilator eksternal. Untuk menentukan frekuensi osilatornya dengan cara menghubungkan kristal pada pin 13(XTAL1) dan pin 12 (XTAL2) serta dua buah kapasitor ke ground. Besarnya kapasitansi, disesuaikan dengan spesifikasi rekomendasi datasheet ATmega8535 yaitu 22pF. Sedangkan kristal yang digunakan adalah 12 MHz. Gambar 3.6. memperlihatkan rangkaian osilator yang digunakan.
Gambar 3.6. Rangkaian osilator Kristal
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 19
3.2. Rangkaian Tombol Pilihan 3.2.1
Push Button
Pengguna dapat memilih lamanya waktu pencucian yang digunakan dengan cara menekan tombol pilihan. Ada 2 buah tombol pilihan, yaitu tombol pilihan untuk “fast” menit dan untuk tombol pilihan untuk “slow”. Tombol pilihan ini akan diproses di dalam mikrokontroler. Sedangkan tombol pilihan dirancang juga sebagai tombol start yang berfungsi untuk memulai proses. Untuk perancangan ini menggunakan rangkaian tombol dengan logika tinggi ditunjukkan pada Gambar 3.7. Saklar SW1 dan SW2 merupakan saklar push button yang berfungsi untuk memberikan logika 1 pada port di mikrokontroler saat tombol tersebut ditekan.
2
VCC
SW1 1
SW MAG-SPST
PORT A R3 RESISTOR
Gambar 3.7 Rangkaian Tombol Saklar Mulai
3.2.2
Toggle
Selama proses pengerjaan alat terjadi perubahan perancangan dimana ditambahkan toggle untuk memilih kotak yang akan dihidupkan, hal ini bertujuan untuk penghematan agar hanya kotak yang digunakan saja yang aktif.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 20
Gambar 3.8 Toggle
Toggle yang digunakan berkaki 3, kaki yang ditengah sebagai out dan kaki yang di samping-samping sebagai masukan. kaki masukan dihubungkan dengan vcc dan ground, sedangkan kaki masukan dihubungkan ke salah satu port yang ada di minimum sistem.
3.3 Rangkaian transistor sebagai saklar Pada alat pencuci piring ini driver motor yang digunakan
Gambar 3.9. Rangkaian transistor sebagai saklar
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 21
3.4 Relay Pada bagian ini digunakan trasistor sebagai saklar yang dihubungkan dengan sebuah relay 12V. Rangkaian ini sebagai saklar pompa air dan air sabun. Sinyal input masing- masing berasal dari port B.0 dan B. 1 mikrokontroler.
5
4
3
K1
PORT C5
Y1
RELAY SPDT
4931,19 RESISTOR
Selenoid Valve
3
1 2
1 V1 220
D1 Q3 DIODE TIP33
SOURCE VOLTAGE Q4
D2
TIP33 DIODE 3 Y2 4931,19 RESISTOR
Selenoid Valve
3 1
1 2
K2 PORT C4
RELAY SPDT 5
4
Gambar 3.10. Rangkaian Relay
Untuk rangkaian transistor dapat dilihat di gambar 3.11. Transistor sebagai On-Off relay.
VCC 12V
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 22
VCC12V
K3 2 1 4 3 5 RELAY SPDT Rb
Q1
Port C 4&5 TIP33 RESISTOR
Gambar 3.11. Rangkaian transistor Dalam rancangan transistor terlebih dahulu menhitung Rb, Rb digunakan untuk menghambat arus Ib. Batas minimum Ic=43,6 mA (data sheet) Maka Ic
= ß.IB
43,6 . 10−3
= 50.IB
IB
=
. .
= 8,72 x10−4A = 0,872 mA
Vcc-IB.RB-VBE
= 0
5-0,04 . RB-0,7
= 0
RB
=
5−0,7 0.872.10−3
= 4931,19 Ω
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 23
3.5. Indikator 3.5.1 Perancangan LED Pada perancangan ini digunakan LED sebagai indikator telah selesainya proses pencucian. Port yang digunakan untuk menampilkan LED yaitu pada port C2. Cara kerja rangkaian yaitu ketika pencucian sudah berahir maka mikrokontroler memberi logika 1 pada salah satu pin I/O pada port B.4 tersebut. Jika tegangan keluaran dari pin I/O ini sebesar 4,8V dan arusnya sebesar 20mA, maka dengan mengetahui besarnya nilai V
dan arus dari mikrokontroler maka
besarnya nilai R yang digunakan pada rangkaian LED yaitu:
R=
4.8 V = 240 Ω 20 mA
Nilai 240Ω di pasaran tidak ada, maka digunakan R sebesar 220Ω yang paling mendekati. Rangkaian lengkap dapat dilihat pada gambar 3.12.
R1
220
PC6 LED
Gambar 3.12. Rangkaian LED
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 24
3.5.2 Rangkaian Buzzer Pada perancangan ini digunakan sebuah buzzer sebagai tanda apabila proses pencucian piring telah selesai. Port mikrokontroler yang digunakan untuk input rangkaian ini adalah port C1. Buzzer akan aktif ketika mikrokontroler memberikan logika High pada port C1.
Gambar 3.13
Rangkaian Buzzer
3.6 Alir Perancangan Utama Untuk diagram alur perancangan utama dapat dilihat pada gambar 3.14. Proses awal program dimulai dengan penginisialisasian port-port dan variabelvariabel yang akan digunakan. Perancangan ini bekerja secara semi otomatis dengan menggunakan mikrokontroler sebagai pengontrol untuk menyemprotkan air bersih, air sabun dan menggerakan spon. Ada dua pilihan tombol untuk memilih lamanya waktu pencucian.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 25
Gambar 3.14. Diagram Alir Utama
Pada awal eksekusi program, data yang diambil adalah data inisialisasi awal. Setelah penginisialisasian proses akan masuk ke checking start disni untuk memilih kotak mana yang akan dijalankan. Ketika pengguna telah memilih kotak mana yang akan dihidupkan maka akan masuk ke proses pengecekan velocity yaitu untuk memerintahkan proses mana yang akan dijalankan. Pilihan velocity terdapat slow dan fast ketika salah satu pilihan di tekan maka proses pencucian mulai berjalan dan buzzer akan berbunyi ketika proses pencucian telah selesai.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 26
3.7. Diagram Alir Timer Fast
Gambar 3.15. Diagram Alir Fast Untuk diagram alir fast dapat dilihat pada gambar 3.15 Saat tombol start (fast) menjadi masukan untuk mikrokontroler. Lamanya waktu untuk proses fast adalah variabel telah ditentukan melalui percobaan, Mulanya
timer akan
membuka keran air,pada saat timer total berjalan selama 1/20 waktu keseluruhan, timer pada motor akan mulai berjalan bersamaan dengan kran air yang terbuka, namun timer air akan berhenti pada saat 1/3 dari waktu keseluruhan tercapai. Selama keran air tertutup, keran sabun akan terbuka selama 3 detik. Setelah keran sabun tertutup, keran air akan kembali terbuka sampai dengan selesai
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 27
3.8. Diagram Alir Timer slow
Gambar 3.16. Diagram Alir Slow Untuk diagram alir timer slow alurnya sama dengan diagram timer fast yang membedakan hanyalah waktu lamanya proses pada sitem, Sama dengan proses sebelumnya lamanya waktu proses telah ditentukan berdasarkan percobaan yang telah dilakukan. Proses akan mulai bekerja pada saat PD.3 ditekan sehingga timer akan membuka keran air. Spon akan berputar saat timer 1/12 dari total waktu yang dibutuhkan,spon dan kran air akan aktif bersamaan,namun timer air akan berhenti setelah mencapai ½ waktu total dan selama keran air tidak aktif, keran sabun akan terbuka selama 5 detik. Setelah keran sabun tidak aktif, keran air akan aktif kembali sampai dengan selesai proses .
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 28
3.9. Diagram alir Start Tombol pilihan start atau juga disebut dengan tombol pilihan kotak akan bekerja ketika tombol ditekan, dapat dilihat didalam gambar 3.15.
Gambar 3.17 Diagram alir start Untuk jumlah pilihan kotak ada tiga yaitu untuk kotak pertama yang diinisialisasikan start1, kotak kedua diinisialisaikan start2, kotak ketiga diinisialisasikan start3. Proses start akan berjalan ketika ada masukan 1, jika ada masukan pada strat 1 maka nilainya akan berubah menjadi 100, jika start2 di beri masukan maka nilainya akan menjadi 010, jika start3 diberi masukan maka akan menjadi 001. Dan ketika ada masukan nilainya akan dijumlahkan sehingga ketika ada dua yang diberi masukan maka yang akan diperoses hanya dua kotak.
3.10 Diagram alir velocity Diagram
alir
velocity
digunakan
untuk
pencucian,seperti yang dapat dilihat di gambar 3.18.
memilih
waktu
proses
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI 29
Gambar 3.18 Diagram alir velocity
Diagram alir velocity bekerja jika diberi masukan 1, ketika ditekan maka logika keadaan akan berubah menjadi 10 untuk slow sedangkan untuk fast akan berubah menjadi 01. Ketika slow dan fast tidak ada masukan maka akan selalu checking start dan program hanya akan diam.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
30
BAB IV HASIL DAN PEMBAHASAN
Untuk mengetahui suatu alat atau program dapat bekerja dengan baik diperlukan pengujian terhadap kinerja alat atau program tersebut. Melalui pengujian-pengujian tersebut, maka akan diperoleh data-data yang dapat memperlihatkan bahwa perangkat keras dan lunak yang dirancang telah bekerja dengan baik atau tidak. Dari data-data tersebut dapat dilakukan analisis terhadap proses kerja alat yang kemudian dapat digunakan untuk menarik kesimpulan dari apa yang disajikan dalam tugas akhir ini.
4.1
Hasil Implementasi alat dan Cara kerja Alat Pencuci Piring Hasil implementasi pada alat yang dirancang ini menggunakan enam buah motor dan
enam buah pompa air yang biasa digunakan di akuarium. Sedangkan untuk mengaktifkan motor menggunakan rangkaian transistor yang digunakan sebagai pengaktif. Untuk mengedalikan pompa air menggunakan rangkaian relay. Secara keseluruhan mesin pencuci piring tersusun atas rangkaian relay, rangkaian transistor, rangkaian sistem minimum ATmega 8535, rangkaian LED, rangkaian buzzer. Pada gambar 4.1 merupakan rangkaian relay terdiri dari ; 1. 2 buah relay 2. 2 resistor 3900 Ω 3.
3 pin conector
4.
2 buah dioda 4002
5.
2 buah transistor BC 547
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
31
Gambar 4.1 rangkaian relay
Rangkaian ini berfungsi sebagai penyaklaran kran air dan kran sabun. Pada bagian ini digunakan transistor sebagai saklar yang dihubungkan dengan sebuah relay 12V. Rangkaian ini sebagai saklar elektronis motor, tegangan ini digunakan sebagai bias pada kaki basis transistor sebagai saklar
Pada gambar 4.2 merupakan rangkaian transistor 1. 1 buah TIP 3055 2. 1 buah dioda 4002 3. 1 buah resistor 470Ω 4. 3 buah pinset 5.
1 buah conector
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
32
Gambar 4.2 Rangkaian transistor
Rangkaian ini berfungsi sebagai penyaklaran motor. Rangkaian ini menerima input dari mikro berupa nilai digital 1 dan 0. nilai 1 akan dibaca sebagai tegangan 5V, dan nilai 0 akan dibaca sebagai tegangan 0V oleh rangkaian ini. Dioda, berfungsi sebagai penyearah, agar pada saat transistor dalam kondisi aktif, arus yang telah dikeluarkan tidak akan kembali ke kaki transistor tersebut. Alat ini dapat dijalankan dengan langkah-langkah dibawah ini; 1. Memasukan piring dan memilih tombol pilihan waktu 2. Menekan tombol untuk memilih kotak mana yang akan dihidupkan 3. Menekan tombol pengaktifan 4. Setelah proses selesai buzzer akan berbunyi dan LED akan nyala. 5. Ketika selama proses tutup dibuka maka proses akan berhenti dengan sendirinya.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
33
4.2 Proses pengujian alat Pengujian alat pada penelitian ini bagi menjadi 3 kategori, yaitu ; 1. Pengujian pada sub sistem untuk memastikan rangkaian dapat berjalan sesuai dengan yang diinginkan, pengujian ini meliputi rangkaian penyaklaran motor dan rangkaian penyaklaran pada relay. 2. Pengujian flowchart bertujuan untuk melihat kesesuaian sistem kerja alat dengan yang diprogramkan. 3. Pengujian pada sistem keseluruhan digunakan untuk memastikan semua sistem berjalan sesuai dengan yang diinginkan, pengujian ini meliputi penggabungan antara mikrositem, rangkaian transistor dengan motor, rangkaian relay dengan pompa air. 4. Pengujian hasil pencucian, pengujian ini untuk mengetahui tingkat kebersihan piring yang telah dicuci Pengujian sub sistem ;
Rangkaian transistor
Gambar 4.3 pengujian rangkaian transistor
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
34
Pada sub sistem rangkaian transistor ini berhasil melakukan penyaklaran terutama saat menghidupkan dan mematikan motor. Gambar 4.3 memperlihatkan cara pengujian rangkaian transistor sebagai saklar. Dimana vcc diberi masukan 10 V. input tegangan high dari mikrokontroler diambil dari pembagi tegangan melalui dua resistor 10k yang diseri
Rangkaian relay Pada sub sistem ini rangkaian relay ini berhasil melakukan penyaklaran, relay akan aktif ketika diberi logika satu,dan akan berhenti ketika diberi logika 0. Sama hal nya dengan pengujian rangkaian resistor, rangkaian relay menggunakan dua buah resistor 10k untuk pembagi tegangan sehingga masukan untuk rangkaian relay menjadi 5V.seperti terlihat di gambar 4.4.
Gambar 4.4 pengujian rangkaian relay Sedangkan gambar 4.5 menunjukan resistor berfungsi sebagai pembagi tegangan sehingga masukan untuk relay menjadi 5V.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
35
Gambar 4.5 Rangkaian resistor dengan pembagi tegangan
4.3 Pengujian alat keseluruhan Dalam pengujian keseluruhan pada alat ini belum sepenuhnya sesuai dengan yang diinginkan. Langkah yang dilakukan untuk mencari kerusakan sebagai berikut : 1. Mengaktifkan motor secara manual Pengecekan dilakukan dengan cara memberi tegangan 5v pada rangkaian transistor langung melalui vcc mikrokontroler, dan ketika motor berjalan sesuai dengan yang diinginkan. 2. Mengaktifkan pompa air Sama halnya dengan pengecekan motor, pengecekan pompa air dilakuakan dengan cara memberi tegangan 5v dari vcc mikrokontroler, pengecekan ini berhasil sesuai dengan yang diinginkan. Ini menandakan bahwa tidak ada masalah dengan rangkaian relay maupun pompa air.
3. Pengecekan push button Pengecekan push
button dilakukan dengan cara mengukur tegangan pada kaki-
kakinya, ketika push button ditekan maka tegangan yang terukur 5v namun ketika
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
36
pushbutton tanpa ditekan tegangan 0. Ini menandakan jika rangkaian push button sesuai dengan yang perancangan. 4. Pengecekan toggle Pengecekan toggle dilakukan dengan mengukur tegangan pada kaki toglle yang dijadikan masukan ke pin mikro, hasil yang didapat ketika On tegangan menjadi 5v dan ketika off tegangan 0. 5. Pengujian flowchart
Alir Perancangan Utama
Proses awal program dimulai dengan penginisialisasi port-port dan variabel-variabel yang digunakan, ketika masuk ke checking start untuk memilih kotak mana yang akan digunakan telah berhasil, maka akan mengecek keproses pengecekan velocity yang bertujuan untuk memilih waktu yang akan digunakan. Pilihan velocity terdapat slow dan fast ketika salah satu pilihan di tekan maka proses pencucian
4.4 Pengambilan Data Pengambilan data hanya 1 kali percobaan dengan total waktu percobaan hanya 30 detik dan dilakukan di kotak 1. Dalam percobaan ini seluruh sistem berjalan sesuai dengan rancangan dengan hasil mampu menghilangkan noda namun permukaan piring masih sedikit licin. Data ini kurang valid karena kotoran yang ada di piring hanya sedikit dan mesin pencuci piring hanya mampu menggosok permukaan piring. Untuk pengambilan data yang kedua dengan waktu
belum bisa dilakukan
karena sebelum melakukan percobaan semua kabel yang menghubungkan ke port-port pada percobaan awal diubah secara keseluruhan dengan harapan mampu menguji kotak ke 2 dan ke 3, serta menambahkan lama waktu proses. Namun setelah di ujicoba alat tidak berjalan sesuai dengan yang diinginkan hal ini terjadi karena terdapat kabel-kabel yang tidak terhubung dengan baik.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
BAB V KESIMPULAN DAN SARAN 5.1
Kesimpulan Berdasarkan perancangan dan pembahasan mesin pencuci piring dapat
ditarik kesimpulan sebagai berikut: 1. Sub sistem ini terkadang tidak bekerja dikarenakan adanya kabel yang tidak terhubung dengan baik. Sedangkan untuk menjalankan motor, pompa sabun, pompa air telah bekerja dengan baik. 2. Program mampu berjalan sesuai dengan flowchart. 3. Alat ini sudah bekerja sesuai dengan perancangan. 4. Secara keseluruhan alat ini tidak sepenuhnya berjalan sesuai yang diinginkan dan hasil pengujian keberhasilan yang kurang memuaskan.
5.2
Saran Beberapa hal yang penulis sarankan untuk perbaikan dan pengembangan
lebih lanjut yaitu: 1. Menguji terlebih dahulu komponen yang harus digunakan karena terkadang komponen yang dirancang bekerja tidak sesuai dengan yang diharapan. 2. Tempat penyucian menggunakan bahan yang tahan air dalam jangka waktu yang lama. 3. Membuat tempat yang aman dan teruji terhadap kemungkinan adanya arus pendek.
37
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
DAFTAR PUSTAKA
[1]
http://geb11.blogspot.com/2010/06/penemuan-mesin-cuci-piring.html,
diakses
tanggal 8 Januari 2011 [2]
http://andriewongso.com/awartikel-1317-Tahukah_Anda Mesin Pencuci Piring, diakses tanggal 8 Januari 2011
3]
http://www.electrolux.co.id/Files/Indonesia/manualbook/Manual%20Book%20 Dishwasher%20 6150X.pdf , diakses tanggal 10 Januari 2011
[4]
Winoto
Ardi.,2008,Mikrokontroler
AVR
ATmega8/32/8535
dan
Pemprogramannya dengan Bahasa C pada WinAVR, Bandung: Informatika [5]
http://elektroarea.blogspot.com/2010/05/minimum-system-atmega8535.html, diakses tanggal 3 Maret 2011
[6]
http://yosmedia.blogspot.com/2008/12/cara-kerja-relay-dc.html, diakses tanggal 2 Agustus 2011
[7]
http://maintenace.wordpress.com/2010/01/18/motor-dasar-teori/, diakses tanggal 2 Agustus 2011
[8]
http://electrocontrol.wordpress.com/2011/05/25/driver-motor-dc-menggunakan-icl293d/ diakses tanggal 12 September 2011
[9]
http://hadisuprayitno.wordpress.com/2009/06/08/teori-dasar-elektronika/,
diakses
tanggal 14 Januari 2011 [10]
http://en.wikipedia.org/wiki/Solenoid_valve, diakses tanggal 14 September 2011
[11]
Malvino, Albert Paul, Ph.D., 1994, Prinsip – Prinsip Elektronika. Penerjemah: Prof.M. Barmawi, Ph.D., Jakarta: Penerbit Erlangga, diakses tanggal 24 September 2011
44
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Lampiran Gambar Keseluruhan
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Lampiran Program
$regfile = "8535def.dat"
' use the ATmega8535
$crystal = 12000000
Declare Sub Slow Declare Sub Fast Declare Sub Kotak1 Declare Sub Kotak2 Declare Sub Kotak3 Declare Sub Tombol_start1
Dim I As Long , A As Long , B As Long , C As Long , D As Long , E As Long Dim K1 As Byte , K2 As Byte , K3 As Byte
Config Porta = Input Config Portb = Output Config Portd = Output
'input Tombol_waktu_fast Alias Pinc.1 Tombol_waktu_slow Alias Pinc. 2 Limit_switch Alias Pinc.3 Tombol_kotak1 Alias Pina.1 Tombol_kotak2 Alias Pina.2 Tombol_kotak3 Alias Pina.3
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
'output Air1 Alias Portb.0 Air2 Alias Portb.1 Air3 Alias Portb.2 Sabun1 Alias Portb.3 Sabun2 Alias Portb.4 Sabun3 Alias Portb.5 Led Alias Portb.6 Buzzer Alias Portb.7
Motor1 Alias Portd.0 Motor2 Alias Portd.1 Motor3 Alias Portd.2 Motor4 Alias Portd.3 Motor5 Alias Portd.4 Motor6 Alias Portd.5 '============================================================================ === K1 = 0 K2 = 0 K3 = 0 Air1 = 0 Air2 = 0 Air3 = 0 Sabun1 = 0
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Sabun2 = 0 Sabun3 = 0 Led = 0 Buzzer = 0
Motor1 = 0 Motor2 = 0 Motor3 = 0 Motor4 = 0 Motor5 = 0 Motor6 = 0
Do
K1 = Tombol_kotak1 K2 = Tombol_kotak2 K3 = Tombol_kotak3
Ulang:
If Tombol_waktu_fast = 0 And Tombol_waktu_slow = 0 Then Goto Ulang End If
If Tombol_waktu_fast = 1 And Tombol_waktu_slow = 1 Then Goto Ulang
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI End If
If Tombol_waktu_fast = 1 And Tombol_waktu_slow = 0 Then Gosub Fast End If
If Tombol_waktu_fast = 0 And Tombol_waktu_slow = 1 Then Gosub Slow End If
Loop
'============================================================================ === Sub Slow If K1 = 1 Then Air1 = 1 Wait 10
Motor1 = 1 Motor2 = 1 Wait 75
Air1 = 0 Sabun1 = 1 Wait 5
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Sabun1 = 0 Air1 = 1 Wait 90
Air1 = 0 Motor1 = 0 Motor2 = 0 Buzzer = 1 Led = 1 Wait 2 End If
If K2 = 1 Then Air2 = 1 Wait 10 Motor3 = 1 Motor4 = 1 Wait 75 Air2 = 0 Sabun2 = 1 Wait 5 Sabun2 = 0 Air2 = 1 Wait 90 Air2 = 0
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Motor3 = 0 Motor4 = 0 Buzzer = 1 Led = 1 Wait 2 End If
If K3 = 1 Then Air3 = 1 Wait 10 Motor5 = 1 Motor6 = 1 Wait 75 Air3 = 0 Sabun3 = 1 Wait 5 Sabun3 = 0 Air3 = 1 Wait 90 Air3 = 0 Motor5 = 0 Motor6 = 0 Buzzer = 1 Led = 1 Wait 2
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI End If
If K1 = 1 And K2 = 1 Then Air1 = 1 Air2 = 1 Wait 10 Motor1 = 1 Motor2 = 1 Motor3 = 1 Motor4 = 1 Wait 75 Air1 = 0 Air2 = 0 Sabun1 = 1 Sabun2 = 1 Wait 5 Sabun1 = 0 Sabun2 = 0 Air1 = 1 Air2 = 1 Wait 90 Air1 = 0 Air2 = 0 Motor1 = 0 Motor2 = 0 Motor3 = 0
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Motor4 = 0 Buzzer = 1 Led = 1 Wait 2 End If
If K1 = 1 And K3 = 1 Then Air1 = 1 Air3 = 1 Wait 10 Motor1 = 1 Motor2 = 1 Motor5 = 1 Motor6 = 1 Wait 75 Air1 = 0 Air3 = 0 Sabun1 = 1 Sabun3 = 1 Wait 5 Sabun1 = 0 Sabun3 = 0 Air1 = 1 Air3 = 1 Wait 90 Air1 = 0
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Air3 = 0 Motor1 = 0 Motor2 = 0 Motor5 = 0 Motor6 = 0 Buzzer = 1 Led = 1 Wait 2 End If
If K2 = 1 And K3 = 1 Then Air2 = 1 Air3 = 1 Wait 10 Motor3 = 1 Motor4 = 1 Motor5 = 1 Motor6 = 1 Wait 75 Air2 = 0 Air3 = 0 Sabun2 = 1 Sabun3 = 1 Wait 5 Sabun2 = 0 Sabun3 = 0
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Air2 = 1 Air3 = 1 Wait 90 Air2 = 0 Air3 = 0 Motor3 = 0 Motor4 = 0 Motor5 = 0 Motor6 = 0 Buzzer = 1 Led = 1 Wait 2 End If
If K1 = 1 And K2 = 1 And K3 = 1 Then Air1 = 1 Air2 = 1 Air3 = 1 Wait 10 Motor1 = 1 Motor2 = 1 Motor3 = 1 Motor4 = 1 Motor5 = 1 Motor6 = 1 Wait 75
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Air1 = 0 Air2 = 0 Air3 = 0 Sabun1 = 1 Sabun2 = 1 Sabun3 = 1 Wait 5 Sabun1 = 0 Sabun2 = 0 Sabun3 = 0 Air1 = 1 Air2 = 1 Air3 = 1 Wait 90 Air1 = 0 Air2 = 0 Air3 = 0 Motor1 = 0 Motor2 = 0 Motor3 = 0 Motor4 = 0 Motor5 = 0 Motor6 = 0 Buzzer = 1 Led = 1 Wait 2
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI End If End Sub '============================================================================ === Sub Fast
If K1 = 1 Then Air1 = 1 Wait 10
Motor1 = 1 Motor2 = 1 Wait 30
Air1 = 0 Sabun1 = 1 Wait 4
Sabun1 = 0 Air1 = 1 Wait 30
Air1 = 0 Motor1 = 0 Motor2 = 0 Buzzer = 1
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Led = 1 Wait 2 End If
If K2 = 1 Then Air2 = 1 Wait 10 Motor3 = 1 Motor4 = 1 Wait 30 Air2 = 0 Sabun2 = 1 Wait 4 Sabun2 = 0 Air2 = 1 Wait 30 Air2 = 0 Motor3 = 0 Motor4 = 0 Buzzer = 1 Led = 1 Wait 2 End If
If K3 = 1 Then
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Air3 = 1 Wait 10 Motor5 = 1 Motor6 = 1 Wait 30 Air3 = 0 Sabun3 = 1 Wait 4 Sabun3 = 0 Air3 = 1 Wait 30 Air3 = 0 Motor5 = 0 Motor6 = 0 Buzzer = 1 Led = 1 Wait 2 End If
If K1 = 1 And K2 = 1 Then Air1 = 1 Air2 = 1 Wait 10 Motor1 = 1 Motor2 = 1 Motor3 = 1
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Motor4 = 1 Wait 30 Air1 = 0 Air2 = 0 Sabun1 = 1 Sabun2 = 1 Wait 4 Sabun1 = 0 Sabun2 = 0 Air1 = 1 Air2 = 1 Wait 30 Air1 = 0 Air2 = 0 Motor1 = 0 Motor2 = 0 Motor3 = 0 Motor4 = 0 Buzzer = 1 Led = 1 Wait 2 End If
If K1 = 1 And K3 = 1 Then Air1 = 1 Air3 = 1
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Wait 10 Motor1 = 1 Motor2 = 1 Motor5 = 1 Motor6 = 1 Wait 30 Air1 = 0 Air3 = 0 Sabun1 = 1 Sabun3 = 1 Wait 4 Sabun1 = 0 Sabun3 = 0 Air1 = 1 Air3 = 1 Wait 30 Air1 = 0 Air3 = 0 Motor1 = 0 Motor2 = 0 Motor5 = 0 Motor6 = 0 Buzzer = 1 Led = 1 Wait 2 End If
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
If K2 = 1 And K3 = 1 Then Air2 = 1 Air3 = 1 Wait 10 Motor3 = 1 Motor4 = 1 Motor5 = 1 Motor6 = 1 Wait 30 Air2 = 0 Air3 = 0 Sabun2 = 1 Sabun3 = 1 Wait 4 Sabun2 = 0 Sabun3 = 0 Air2 = 1 Air3 = 1 Wait 30 Air2 = 0 Air3 = 0 Motor3 = 0 Motor4 = 0 Motor5 = 0 Motor6 = 0
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Buzzer = 1 Led = 1 Wait 2 End If
If K1 = 1 And K2 = 1 And K3 = 1 Then Air1 = 1 Air2 = 1 Air3 = 1 Wait 10 Motor1 = 1 Motor2 = 1 Motor3 = 1 Motor4 = 1 Motor5 = 1 Motor6 = 1 Wait 30 Air1 = 0 Air2 = 0 Air3 = 0 Sabun1 = 1 Sabun2 = 1 Sabun3 = 1 Wait 4 Sabun1 = 0 Sabun2 = 0
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI Sabun3 = 0 Air1 = 1 Air2 = 1 Air3 = 1 Wait 30 Air1 = 0 Air2 = 0 Air3 = 0 Motor1 = 0 Motor2 = 0 Motor3 = 0 Motor4 = 0 Motor5 = 0 Motor6 = 0 Buzzer = 1 Led = 1 Wait 2 End If
End Sub End '============================================================================ ===