Skripsi 201651047
Skripsi 201651047
ABDUL GHONI
NIM. 201651047
DOSEN PEMBIMBING
Rizkysari Meimaharani, M.Kom.
Arief Susanto, ST, M.Kom.
ABDUL GHONI
NIM. 201651047
Menyetujui,
Pembimbing Utama, Pembimbing Pendamping,
ii
HALAMAN PENGESAHAN
ABDUL GHONI
NIM. 201651047
Menyetujui,
Aditya Akbar Riadi, M.Kom. Ratih Nindyasari, M.Kom. Rizkysari Meimaharani, M. Kom.
NIDN. 0912078902 NIDN. 0625028501 NIDN. 0620058501
Mengetahui
Dekan Fakultas Teknik Ketua Program Studi Teknik Informatika
iii
PERNYATAAN KEASLIAN
Materai 10.000
Abdul Ghoni
NIM. 201651047
iv
KATA PENGANTAR
Puji dan syukur penulis panjatkan atas kehadirat Allah SWT dan baginda
Nabi Muhammad SAW.Syukur Alhamdulillah,akhirnya penulis berhasil
menyelesaikan skripsi ini dengan judul “PENIRIS MIE BASAH OTOMATIS
BERBASIS MICROCONTROLLER ARDUINO”.
Skripsi ini di susun guna melengkapi salah satu persyaratan untuk
memperoleh gelar kesarjanaan program studi Teknik Informatika Fakultas
Teknik Universitas Muria Kudus. Pelaksanaan pembuatan skripsi ini tak lepas
dari bantuan dan dukungan beberapa pihak, untuk itu penulis menyampaikan
ucapan terimakasih kepada:
1. Allah SWT yang telah memberikan Rahmat dan Hidayah-nya.
2. Bapak Prof. Dr. Ir. Darsono, M.Si selaku Rektor Universitas MuriaKudus.
3. Bapak Mohammad Dahlan, S.T,M.T selaku Dekan Fakultas
TeknikUniversitas MuriaKudus.
4. Bapak Mukhamad Nurkamid, S.Kom, M.Cs, selaku Kepala Program Studi
Teknik Informatika yang telah membantu dalam memberikan surat ijin
penelitian skripsi ini.
5. Ibu Rizkysari Meimaharani, S.Kom., M.Kom selaku pembimbing I yang
telah banyak memberikan masukan selama penyusunan skripsi ini.
6. Bapak Arief Susanto, ST, M.Kom selaku pembimbing II yang telah banyak
memberikan masukan selama penyusunan skripsi ini.
7. Bapak, Ibu dan saudara-saudara serta teman-teman yang selalu dan
senantiasa memberikan doa,dukungan dan semangat untuk menyelesaikan
skripsi ini.
Penulis menyadari adanya kekurangan dan ketidaksempurnaan dalam
penulisan laporan skripsi ini, karena itu penulis menerima kritik,saran dan
masukan dari pembaca sehingga penulis dapat lebih baik dimasa yang akan
datang. Akhirnya penulis berharap semoga buku skripsi ini bisa bermanfaat
Khususnya bagi penulis dan umumnya bagi para pembaca.
v
PENIRIS MIE BASAH OTOMATIS BERBASIS
MICROCONTROLLER ARDUINO
RINGKASAN
Memasak mie basah yang benar memang terkesan mudah, tetapi tidak semua
orang tahu memasak mie dengan tingkat kematangan yang sempurna dan
mempertahankan mutu kematangan karena kegiatan yang repetitif itu akan terasa
menjemukan dan melelahkan. Untuk meminimalisasi hal-hal tersebut maka
manusia memerlukan robot sebagai pengganti yang mempunyai daya tahan serta
konsentrasi yang tinggi terutama dalam mengerjakan pekerjaan yang
berulangulang atau repetitif. Dengan kematangan yang sempurna, tekstur mie
yang didapatkan tidak akan lembek dan cenderung kenyal sebagaimana mestinya
mie. Penelitian ini bertujuan untuk merancang alat peniris mie otomatis yang
dapat membantu manusia dalam memasak mie basah dengan tingkat kematangan
yang sempurna dan mempertahankan mutu kematangannya. Alat peniris mie
basah otomatis ini menggunakan arduino uno R3 sebagai pusat pengendalian dan
5 buah servo sebagai penggerak dengan metode inverse kinematics. Ketika waktu
mie sudah matang, maka alat akan secara otomatis akan diangkat untuk ditiriskan
terlebih dahulu.Saat penirisan sudah selesai selanjutnya mie basah akan dituang ke
mangkok.
vi
AUTOMATIC WET NOODLE SLICER BASED ON
ARDUINO MICROCONTROLLER
ABSTRACT
Cooking the right wet noodles does seem easy, but not everyone knows
how to cook noodles with the perfect level of doneness and maintain the quality of
doneness because these repetitive activities will feel tedious and tiring. To
minimize these things, humans need robots as substitutes that have high
endurance and concentration, especially in doing repetitive or repetitive work.
With perfect doneness, the texture of the noodles obtained will not be mushy and
tend to be chewy as noodles should. This study aims to design an automatic
noodle slicer that can help humans cook wet noodles with a perfect level of
maturity and maintain the quality of maturity. This automatic wet noodle slicer
uses Arduino Uno R3 as the control center and 5 servos as drivers with the
inverse kinematics method. When the noodles are cooked, the tool will
automatically be lifted to drain first. When the draining is complete, then the wet
noodles will be poured into the bowl.
vii
DAFTAR ISI
viii
2.2.6 Potentiometer...........…………………………………………………….9
2.2.7 Kabel Jumper ……….…………………………………………….……10
2.2.8 Arduino IDE ……….…………………………………………….….....10
2.3 DesainFlowchart ………………………………………………….……..11
DesainFlowchart ………………………………………………....……….……..11
BAB III ……………………………………….....……………………………….14
METODOLOGI PENELITIAN …………………………………………………14
3.1 Metode Penelitian ………………………………………………………14
3.2 Pengertian Komponen …………………………………………….……15
3.3 Alat dan Bahan …………………………………………………….……16
3.4 Metode Perancangan …………………………………………….……..17
3.5 Metode Perancangan Sistem …………………………………….……..19
BABIV …………………………………………………………………….…….26
HASILANALISIS DAN PEMBAHASAN ………………………………..…….26
4.1 Metode Pengumpulan Data ……………………………………….……..26
4.1.1 Sumber Data Premier..........……………………………………..……...26
4.1.2 Sumber Data Sekunder …….........…………………………….……….26
4.2 Perancangan Perangkat Keras …………………………………….……27
4.2.1 Pemasangan Kerangka Akrelik …………………………………..…….27
4.2.2 Pemasangan Kabel PIN pada 5 servo......... ………………………….....31
4.2.3 Pemasangan Potentiometer Pada WhiteBoard ………………………....32
4.2.4 Pemasangan Electrolytic Capacitor - 1uF/50V Pada Whiteboard …...…33
4.2.5 Pemasangan Voltage Regulator 5v pada whiteboard.......... ..…………..34
4.2.6 Pemasangan Capacitor Ceramic 100nF …………………….……….…35
4.2.7 Pemasangan RTC DS3231 …………………………………..…………36
4.3 Prancangan Perangkat Lunak ……………………………….……..…..37
4.3.1. AplikasiArduino IDE ……………………………………….…………37
4.4 Perancangan Aplikasi …………………………………..………………...39
ix
4.4.1 Pendefinisian Program Pada Sofware Arduino IDE ………………...….39
4.4.2 Script Setup Peniris mie basah Otomatis ………………………….…..40
4.4.3 Script Looping Peniris mie basah ………………………………….….41
4.5 Hasil Uji Dan Implementasi Sistem …..…………………………….….42
4.5.1 Tabel Kinerja Sistem ………………………………………………….45
Tabel 4.27 Hasil Dari Kinerja Sistem …………………………………….……..46
Tabel 4.28 Hasil dari metode Black Box ………………………………………..46
BAB V ……………………………………………………….....………………..48
PENUTUP …………………………………………………………………….…48
5.1 Kesimpulan ………………………………………………………..…....…48
5.2 Saran ……………………………………………………………….……...48
DAFTAR PUSTAKA …………………………………………………………...49
LAMPIRAN ……………………………………………………………………..51
x
DAFTAR GAMBAR
Gambar Arduino Uno............................................................................................7
Gambar Akrelik Badan..........................................................................................8
Gambar Bread Board.............................................................................................8
Gambar Mikro Servo.............................................................................................9
Gambar Potentiometer...........................................................................................9
Gambar Arduino IDE............................................................................................10
Gambar Kabel Jumper...........................................................................................10
Gambar 3.1 Desain Konsep...................................................................................15
Gambar 3.2 Flowchart Peniris Mie Basah Microcontroller Arduino................18
Gambar 3.3 Use Case Diagram ...................................................................................19
Gambar 3.4 Penerapan rumus posisi x,y, dan z ....................................................20
Gambar 3.5 Penerapan rumus Sudut Pandang 2D................................................21
Gambar 3.6 Penerapan rumus Sudut Pandang 2D Samping................................21
Gambar 3.7 Posisi Sumbu-y End-Effector di Bawah Posisi Sendi 2....................23
Gambar 4.1 Gambar kerangka jadi........................................................................27
Gambar 4.2 kerangka bagian bawah.....................................................................28
Gambar 4.3 bagian samping kanan.......................................................................28
Gambar 4.4 bagian samping kiri...........................................................................29
Gambar 4.5 bagian capit........................................................................................29
Gambar 4.6 bagian peneris....................................................................................30
Gambar 4.7 keterangan Pinout servoS90..............................................................31
Gambar 4.8 Pin servoS90 pada whiteboard..........................................................31
Gambar 4.9 keterangan pinout potentiometer.......................................................32
Gambar 4.10 Pin potentiometer pada whiteboard.................................................32
Gambar 4.11 Keterangan Pinout Electrolytic Capacitor - 1uF/50V.....................33
Gambar 4.12 Electrolytic Capacitor - 1uF/50V Pada whiteboard........................33
xi
Gambar 4.13 Keterangan Voltage Regulator 5v...................................................34
Gambar 4.14 Voltage Regulator 5v pada whiteboard...........................................34
Gambar 4.15 Keterangan Capacitor Ceramic 100nF............................................35
Gambar 4.16 Capacitor Ceramic 100nF pada whiteboard....................................35
Gambar 4.17 RTC DS3231...................................................................................36
Gambar 4.18 RTC DS3231 pada whiteboard........................................................37
Gambar 4.19 Board Arduino Uno Diaplikasi Arduino IDE..................................38
Gambar 4.20 Port Arduino Uno Diaplikasi Arduino IDE.....................................38
Gambar 4.21 Pendefinisian program pada sofware arduino IDE..........................39
Gambar 4.22 Script Setup......................................................................................40
Gambar 4.23 Proses looping pada sistem..............................................................41
Gambar 4.24 Hasil upload diserial monitor coding sukses...................................42
Gambar 4.25 Mencapit alat peniris mie................................................................43
Gambar 4.26 Keadaan Alat Peniris mie Tertutup.................................................44
Gambar 4.27 Alat peniris mie terbuka..................................................................45
xii
DAFTAR TABEL
Tabel 4.27 Hasil Dari Kinerja Sistem....................................................................46
xiii
DAFTAR SIMBOL
Simbol Keterangan
𝜃1,2,3,4 Koordinat posisi target
𝑌𝑂𝑓𝑓𝑠𝑒t Selisih jarak
D Panjang bentangan lengan
X4,Z4 Koordinat sumbu X dan Z
xiv
DAFTAR LAMPIRAN
xv
BAB I
PENDAHULUAN
1
melakukan suatu kegiatan repetitif maka pekerjaan itu akan terasa menjemukan
dan melelahkan. Untuk meminimalisasi hal-hal tersebut maka manusia
memerlukan robot sebagai pengganti yang mempunyai daya tahan serta
konsentrasi yang tinggi terutama dalam mengerjakan pekerjaan yang
berulangulang atau repetitif
Dari permasalahan diatas maka penulis membuat suatu penelitia dengan
judul “PENIRIS MIE BASAH OTOMATIS BERBASIS MICROCONTROLLER
ARDUINO”
Robot ini dirancang untuk meniriskan dan menuang mie secara otomatis
berdasarkan koordinat letak yang sudah ditentukan. Robot ini dirancang untuk
restoran yang menyajikan mie dalam menunya.
Robot peniris mie ini merupakan gabungan dari beberapa segmen dan joint
yang dibagian lengan robot dibagi menjadi empat bagian yaitu base, shoulder,
elbow dan gripper. Disini untuk lengan robotnya yaitu menggunakan servo s90
mini sebagai penggerak dari lengan robot tersebut, yang dimana gerak motor
servo ini sebagai alat otomatis dimana programnya sudah tertanam didalam
mikrokontroller. robot ini dilengkapi dengan servo, driver servo, potentiometer
serta arduino sebagai fungsi untuk memenuhi perancangan dari robot tersebut.
2
1. Robot peniris mie otomatis menggunakan Arm 5 DOF Acrylic sebagai
capit untuk mengangkat peniris..
2. Pembuatan robot peniris mie basah otomatis ini hanya sebatas prototype
saja yang nantinya bisa di terapkan di dalam penyajian mie yang
sebenarnya.
3. Pada Perancangan ini menggunakan arduino uno sebagai pusat pengendali
alat.
1.4 Tujuan
1. Untuk membuat robot peniris mie basah yang dapat meringankan
pekerjaan manusia dalam penyajian mie.
2. Untuk mengetahui penelitian apa saja yang berkaitan dengan
pengembangan robot lengan.
3. Melakukan analisis dan pengujian terhadap alat peniris mie basah
tersebut.
1.5 Manfaat
Dalam penyusunan penelitian ini, diharapkan ada manfaat yang dapat diambil
antara lain :
1. Alat serta sistem yang akan di buat dapat di aplikasikan dalam restaurant
atau warung yang menggunakan mie basah dalam menunya.
2. Terciptanya alat peniris mie basah otomatis ini dapat meniriskan mie yang
sempurna tingkat kematanngannya.
3
BAB II
TINJAUAN PUSTAKA
4
Pada hasil jurnal penelitian yang dilakukan oleh Rizza Henggar
Prabanegara, M.Fathuddin Noor dan Eva Kurnia Y. (2015) dengan judul “
Rancang Bangun Robot Lengan Pemindah dan Penyeleksi Barang Berdasarkan
Warna Berbasis Arduino Uno” yaitu alat pemindah dan penyeleksi barang
berdasarkan warna, yang berbentuk robot lengan. Alat tersebut berfungsi untuk
memindahkan dan menyeleksi tiap-tiap barang yang sudah ditentukan, biasanya
digunakan pada industri yang menghasilkan lebih dari satu macam barang.
Perancangan dan pembuatan alat ini menggunakan Arduino Uno yang
mengunakan mikrokontroler ATmega 328 sebagai controller dan sensor warna
yang dirancang dengan menggunakan LDR dan RGB led. Semua komponen
tersebut kemudian dirangkai menjadi satu komponen utuh sebagai input control
untuk memilih dan menyeleksi barang yang akan dipindahkan. Adapun motor DC
digunakan sebagai penggerak belt conveyor untuk memindah barang menuju
papan sensor. Setelah dilakukan pengujian, didapatkan hasil bahwa alat ini dapat
membaca warna barang dan robot dapat memindahkan dan menyeleksi barang
berdasarkan warna yang terdeteksi (Rizza Henggar Prabanegara, dkk. 2015).
Pada hasil jurnal penelitian yang dilakukan oleh Sumardi (2018) dengan
judul “Robot Lengan Pemindah Barang Otomatis Berbasis Arduino Menggunakan
Sensor Warna” yaitu alat Robot lengan pemindah barang otomatis menggunakan
sensor warna yang dirancang untuk mengurangi peran manusia dalam
pengelompokan atau sortir barang dengan alat sortir sehingga meminimalisir
pengaruh inkonsistensi manusia dalam aktifitas tersebut. Metode analisis data
yang digunakan yaitu analisis kebutuhan yang mencakup perangkat lunak yaitu
OS, dan software Arduino, serta perangkat keras berupa laptop, Arduino, Sensor
RGB, dan motor Servo (Sumardi 2018).
Pada hasil jurnal penelitian yang dilakukan oleh Fina Supegina dan Dede
Sukindar (2014) dengan judul “ Perancangan Robot Pencapit Untuk Penyotir
Barang Berdasarkan Warna Led Rgb Dengan Display Lcd Berbasis Arduino Uno”
yaitu sebuah robot yang dapat mengenali benda berdasarkan warna dan
ditampilkan pada LCD dengan menggunakan mikrokontroler berbasis arduino
uno. Robot akan mengelompokkan barang (box) yang sejenis secara otomatis.
Robot ini mendekteksi 6 macam warna yaitu merah muda, hijau, biru, orange,
5
hitam dan putih. Warna-warna tersebut dideteksi dengan menggunakan sensor
warna yang memiliki output frekuensi, besar frekuensi yang dihasilkan tergantung
dari panjang gelombang warna objek dan Intensitas cahayanya. Sedangkan
sebagai pusat kendalinya menggunakan mikrokontroler berbasis arduino uno yang
diprogram menggunakan bahasa C (Fina Supegina dan Dede Sukindar 2014).
Pada hasil jurnal penelitian yang dilakukan oleh Andrian, Reni
Rahmadewi dan Insani Abdi Bangsa (2020) dengan judul “ Arm Robot Pemindah
Barang (Atwor) Menggunakan Motor Servo Mg995 Sebagai Penggerak Arm
Berbasis Arduino” yaitu alat Arm robot menggunakan arduino sebagai sistem
yang berfungsi mengontrol gerak Arm robot pada robot pemindah barang. Dan
untuk pada bagian Arm robot kami menggunakan motor servo MG995, yaitu
sebagai aktuator lengan robot yang nantinya akan begerak setelah mengolah data
yang dihasilkan oleh sensor warna. Pengujian ini servo pada Arm robot masing–
masing berputar yaitu servo1 90˚, Servo2 360˚, servo3 360˚, servo4 360˚. Pada
bagian servo 2,3 dan 4 ini berputar secara terus menerus Counter wise (CW) dan
Counter Clock Wise (CCW) (Andrian dkk. 2020).
2.2.1 Mikrokontroller
6
memerlukan tambahan komponen, seperti memori untuk menyimpan program dan
data, juga interface input-output untuk berhubungan dengan dunia luar. Sebuah
mikrokontroller telah memiliki memori dan interface input output didalamnya,
bahkan beberapa mikrokontroller telah memiliki unit analog to digital converter
yang dapat menerima masukkan sinyal analog secara langsung. Karena berukuran
kecil, murah dan meyerap daya yang rendah, mikrokontroller merupakan alat
kontrol yang paling tepat untuk “ditanamkan” pada berbagai peralatan. (Dian
Artanto, 2009)
7
2.2.3 Akrilik Badan
Berbahan dasar dari akrilik sebagai kerangka badan robot lengan yang
terdiri dari 4 bagian yaitu papan bawah untuk rotasi, lengan atas, lengan bawah
dan pencapit. (Depirman Gulo dkk., 2020)
2.2.4 BreadBoard
Gambar BreadBoard
(Sumber : Deny Nusyirwan dkk, 2019)
8
dapat dipergunakan kembali setelah dipergunakan sebalumnya (Deny Nusyirwan
dkk, 2019)
2.2.6 Potentiometer
Gambar Potentiometer
(Sumber : Deny Nusyirwan dkk, 2019 )
9
2.2.7 Kabel Jumper
10
Gambar Arduino IDE
(Sumber : Wahyu, 2018)
Desain Flowchart
NO SIMBOL NAMA KETERANGAN
11
2 Garis Alir Arah aliran program
12
HALAMAN INI SENGAJA DIKOSONGKAN
13
BAB III
METODOLOGI PENELITIAN
Kemudian servo akan mulai kerja ketika waktu penirisan mie basah
sudah matang sempurna akan bergerak sesuai alur perintah dari program yang
sudah terupload di Arduino UNO tersebut. Kemudian setiap servo akan bergerak
sesuai bergerak sesuai titik koordinatnya untuk menggangkat alat peniris mie
untuk ditiriskan. Saat proses penirisan sudah selesai selanjutnya mie basah akan
dituang ke mangkok dan kembali kondisi awal lagi begitu seterusnya.
Berikut gambaran umum dari konsep alur dari peniris mie basah otomatis
berbasis microcontroller arduino:
14
Gambar 3.1 Desain Konsep
15
4. Servo S90 adalah sebuah motor DC yang dilengkapi dengan rangkaian
kendali. Motor servo disusun dari sebuah motor DC, roda gigi, potentiometer
dan rangkaian kontrol.
5. Potentiometer memiliki berfungsi untuk menentukan batas maksimum
putaran sumbu motor.
6. Kabel jumper adalah kabel yang di pergunakan untuk menghubungkan satu
komponen dengan komponen lain ataupun menghubungkan jalur rangkaian
yang terputus pada breadboard.
7. Electrolytic Capacitor -1uF/50V adalah kapasitor yang bahan isolatornya ter-
buat dari elektrolit dan berbentuk tabung/silinder. Dipakai pada rangkain
elektronika yang memerlukan kapasintasi yang tinggi.
8. Voltage Regulator 5v atau pengatur tegangan adalah salah satu rangkain yang
sering dipakai dalam peralatan elektronika untuk mempertahankan/memas-
tikan tenggangan pada level tertentu secara otomatis. Artinya, tegangan out-
put dc pada voltage regulator tidak terpengaruh oleh perubahan tengangan in-
put. Tengangan stabil yang bebas dari segala gangguan seperti noise ataupun
fluktuasi(naik turun) sangat dibutuhkan untuk mengoperasikan peralatan elek-
tronika terutama pada peralatan elektronika yang sifatnya digital seperti mick-
rocontroller.
9. Capacitor Ceramic 100nF adalah kapasitor yang isolatornya terbuat dari
keramik dan berbentuk bulat tipis ataupun persegi empat yang dikemas sangat
kecil untuk memenuhi kebutuhan peralatan elektronik yang dirancang makin
kecil dan dapat dipasang oleh mesin produksi SMT(Surface Mount Technol-
ogy) yang berkecepatan tinggi.
10. RTC DS3231 adalah salah 1 jenis module yang dimana berfungsi sebagai pe-
waktu digital.
16
3.3 Alat dan Bahan
Untuk melakukan penelitian ini penulis membutuhkan alat-alat lain:
1. Toolkit
2. Lem
3. Stick es krim
4. Peniris/Saringan
5. Sedotan
6. Solasi
1. Arduino UNO R3
2. Akrilik Badan
3. BreadBoard
4. Mikro Servo
5. Adaptor
6. Potentiometer
7. Kabel Jumper
8. Electrolytic Capacitor - 1uF/50V
9. Voltage Regulator 5v
10. Capacitor Ceramic 100nF
17
Berikut merupakan Flowchart sistem kerja peniris mie basah otomatis:
18
Berikut merupakan Use case diagram peniris mie basah otomatis:
19
melakukan kalkulasi besarnya sudut yang harus diputar oleh motor servo. Bentuk
bahasa komputer C++ dari rumus-rumus inverse kinematic dtulis pada
aplikasi/software arduino. Program yang disusun tersebut kemudian diunggah ke
papan kontroler Arduino, maka robot, atau motor servo akan berputar sesuai input
nilai posisi x, y, dan z dari end effector yang diinginkan. Mengunggah program
dengan cara menghubungkan perangkat PC atau laptop ke kontroler dengan kabel
USB baru kemudian dilakukan percobaan pergerakan sudah sesuai atau belum.
Penerapaan rumus posisi x,y, dan z pada robot lengan dengan mm yang telah
dibuat sebagai berikut :
Koordinat target end-effector pada sumbu-𝑥 disebut 𝑥4, dan koordinat pada
sumbu-𝑧 disebut 𝑧4, maka besarnya sudut yang harus diputar oleh motor serta
panjang bentangan lengan agar end-effector dapat mencapai koordinat posisi yang
ditargetkan disimbolkan oleh (𝜃1) untuk sudut putar dan (𝐷) untuk panjang
bentangan lengan. Untuk memperjelas pembahasan ditunjukan gambar sebagai
berikut:
20
Gambar 3.4 Penerapan rumus Sudut Pandang 2D
Untuk menghitung panjang bentangan lengan robot (𝐷) dan besarnya sudut (𝜃1 )
yang harus diputar motor servo untuk mencapai koordinat posisi tujuan gerak end
effector menggunakan rumus berikut:
21
Skema lengan robot dari sudut pandang samping, yang menampilkan sumbu-y
dan sumbu horizontalnya adalah bidang permukaan, atau bidang (𝑥, 𝑧). Koordinat
target end-effector secara vertikal yaitu koordinat pada sumbu-𝑦 disebut 𝑦4 dan
koordinat target pada sumbu horizontalnya (bidang koordinat (𝑥, 𝑧)) adalah
besarnya panjang bentangan (D), maka perhitungan Inverse Kinematics dengan
geometri untuk menemukan besarnya sudut sendi 𝜃2 , 𝜃3 , dan 𝜃4 yang harus
diputar oleh motor dapat diselesaikan dengan rumus-rumus berikut:
Dari Gambar yang ditunjukkan sebelumnya membentuk bidang segi tiga siku-siku
dengan sisi (d, 𝑌𝑂𝑓𝑓𝑠𝑒𝑡 , dan R), dimana, 𝑌𝑂𝑓𝑓𝑠𝑒𝑡 adalah selisih jarak antara
koordinat sumbu-𝑦 end-effector (𝑦4 ) dengan posisi sumbu gerak ke dua (𝐿1 ).
Dari Gambar yang ditunjukkan sebelumnya membentuk bidang segi tiga dengan
sisi (𝐿2 , 𝐿3 , dan R), dengan menggunakan aturan cosinus 𝛼2 dapat dihitung
dengan persamaan berikut:
22
Dengan menggunakan fungsi inverse untuk menghitung 𝛼2 maka persamaannya
menjadi seperti berikut:
Sendi terakhir, yaitu 𝜃4 dapat dihitung berdasarkan besarnya sudut yang harus
dibentuk oleh putaran motor servo antara 𝐿3 terhadap 𝐿4 . Perlu diperhatikan
orientasi gripper sejajar dengan permukaan (bidang koordinat (𝑥, 𝑧)) agar
cengkraman objek optimal. Dengan menggunakan aturan bahwa jumlah sudut
bidang segitiga tidak melebihi 180° maka persamaan untuk menghitung 𝜃4
sebagai berikut:
Untuk beberapa kasus jika ketinggian end-effector (posisi 𝑦4 ) lebih rendah dari
posisi sendi 2, perhitungan 𝜃2 dan 𝜃4 memerlukan persamaan atau metode
perhitungan yang berbeda. Untuk posisi 𝑦4 lebih rendah dari posisi sendi 2 skema
robot ditunjukan seperti berikut:
23
Gambar 3.6 Posisi Sumbu-y End-Effector di Bawah Posisi Sendi 2.
24
HALAMAN INI SENGAJA DIKOSONGKAN
25
BAB IV
HASIL ANALISIS DAN PEMBAHASAN
a. Studi Lapangan
Pada tahap ini dilakukan pengumpulan data dari sampel objek yang telah
ditentukan. Data yang digunakan penulis dalam penelitian ini bersumber dari
sebuah penelitian yang dikhususkan pada peniris mie basah untuk meniriskan
mie ketika tingkat kematangan sudah sempurna.
b. Studi Wawancara
a. Studi Pustaka
26
b. Studi Dokumentasi
27
Gambar 4.2 kerangka bagian bawah
Pada gambar diatas merupakan kerangka bagian bawah yang berfungsi untuk
bergerak kekanan dan kekiri.
28
Pada gambar diatas merupakan kerangka bagian samping kanan yang berfungsi
untuk bergerak maju dan mundur.
Pada gambar diatas merupakan kerangka bagian samping kiri yang berfungsi
untuk bergerak keatas dan kebawah.
Pada gambar diatas merupakan kerangka bagian capit yang berfungsi untuk
bergerak capit dan lepas.
29
Gambar 4.6 bagian peneris
Pada gambar diatas merupakan kerangka bagian bawah yang berfungsi untuk
bergerak buka dan tutup.
30
Gambar 4.7 keterangan Pinout servo
31
Gambar 4.8 Pin servo pada whiteboard
4.2.3 Pemasangan Potentiometer Pada WhiteBoard
Pada pemasangan potentiometer ke arduino uno, terdapat 3 pin yaitu : pin
output, VCC, GND. Berikut penjelasan pemasangan pin pada whiteboard:
32
4.2.4 Pemasangan Electrolytic Capacitor - 1uF/50V Pada Whiteboard
Pada Electrolytic Capacitor - 1uF/50V terdapat 2 kaki negative(-) dan
positif(+):
33
4.2.5 Pemasangan Voltage Regulator 5v pada whiteboard
Pada Voltage Regulator 5v terdapat 3 kaki yaitu:input,GND dan output
34
4.2.6 Pemasangan Capacitor Ceramic 100nF
Dalam penulisan Capacitor Ceramic 100nF bernomer 104
Pada salah 1 pin Capacitor Ceramic 100nF dihubungkan ke negatif (-) pada
breadboard, sisa 1 pin dihubungkan ke voltage regulator 5v.
35
4.2.6 Pemasangan RTC DS3231
Pada RTC DS3231 terdapat 6 kaki yaitu:32k,SQW,SCL,SDA,VCC dan
GND, dalam pemasangan ke arduino pin yang digunakan SCL,SDA,VCC dan
GND.
36
Gambar 4.18 RTC DS3231 pada whiteboard
37
Gambar 4.19 Board Arduino Uno Diaplikasi Arduino IDE
Jika sudah terpilih Board Arduino Uno maka aplikasi Arduino IDE siap
untuk di gunakan. Langkah selanjutnya adalah memilih port yang di gunakan pada
aplikasi Arduino IDE agar nantinya sourcode yang kita uplod dari aplikasi
Arduino IDE dapat tekirim ke Arduino UNO yang kita gunakan. Cara memilihnya
dengan pilih Tools pada menu atas kemudian pada Port pilib Port sesuai dengan
usb pada laptop yang kita gunakan untuk tersambung dengan Arduino UNO.
Berikut gambar cara memilih Port :
38
Port sudah terpilih maka sourcode yang kita tulis sudah bisa teruplod ke
Arduino Uno. Aplikasi Arduino IDE sudah siap untuk di gunakan.
39
4.4.2 Script Setup Peniris Mie Basah Otomatis
Pada tahap kedua pembuatan script Arduino yaitu melakukan setup untuk
menentukan sebagai input dan output. Berikut script setup pada software Arduino
IDE untuk peniris mie basah otomatis berbasis microcontroller arduino :
40
4.4.3 Script Looping Peniris mie basah
41
pada script. Sebelum melakukan perulangan kita harus mendefinisikan yang akan
digunakan pada perulangan tersebut.
42
Gambar 4.25 Mencapit alat peniris mie
Setelah kurang sama dari 2 menit robot legan akan bergerak untuk mencapit alat
peniris mie basah.
43
Gambar 4.26 Alat peniris mie tertutup
Kondisi alat peniris mie akan tertutup selama 3 detik untuk memisahkan
dari air rebusan tadi.
44
Gambar 4.27 Alat peniris mie terbuka
Kondisi alat peniris mie akan terbuka selama 3 detik untuk menuang mie
basah ke mangkok.
45
Nama Ukuran dan Batasan pergerakan
Base < ±150 deg
Shoulder 8 cm, ± 80 deg
Elbow 8 cm, ± 60 deg
Gripper < 100 deg
Peniris <±90 deg
46
No. Skenario Test Hasil yang Hasil Kesimpulan
pengujian Case diharapkan pengujian
47
BAB V
PENUTUP
5.1 Kesimpulan
Setelah melakukan analisa, perancangan dan serta implementasi pada Peniris Mie
Basah Otomatis Berbasis Microcontroller Arduino. Maka kesimpulan sebagai
berikut :
5.2 Saran
1. Mengembangkan sistem ini dengan menggunakan perhitungan lama penirisan
mie yang lain.
2. Sistem ini masih sangat bisa di kembang luaskan lebih baik untuk ke
depannya.
3. Sistem ini bisa di kembangkan dengan implementasi sebuah objek yang real
untuk kedepannya.
48
DAFTAR PUSTAKA
Andrian, Reni Rahmadewi, Insani Abdi Bangsa.( 2020). Arm Robot Pemindah
Barang (Atwor) Menggunakan Motor Servo Mg995 Sebagai Penggerak
Arm Berbasis Arduino. Jurnal Electro Luceat. Vol. 6 No. 2.
Muhammad Agni , Adnan Rafi Al Tahtawi. (2020). Perancangan Robot Lengan
Lima Derajat Kebebasan untuk Misi Pick and Place Berbasis Inverse
Kinematics. Prosiding SEMNASTERA (Seminar Nasional Teknologi dan
Riset Terapan) Politeknik Sukabumi.
Rizza Henggar Prabanegara, M.Fathuddin Noor, Eva Kurnia Y. (2015).Rancang
Bangun Robot Lengan Pemindah dan Penyeleksi Barang Berdasarkan
Warna Berbasis Arduino Uno. Vol. 5 No. 2.
Sumardi. (2018). Robot Lengan Pemindah Barang Otomatis Berbasis Arduino
Menggunakan Sensor Warna. Jurnal Sains Komputer dan Teknologi
Informasi. Vol. 1 Hal. 20-28.
Fina Supegina, Dede Sukindar. (2014). Perancangan Robot Pencapit Untuk
Penyotir Barang Berdasarkan Warna Led Rgb Dengan Display Lcd
Berbasis Arduino Uno. Jurnal Teknologi Elektro, Universitas Mercu
Buana. Vol.5 No.1.
Deny Nusyirwan , Alfarizi. (2019). “Fun Book” Rak Buku Otomatis Berbasis
Arduino Dan Bluetooth Pada Perpustakaan Untuk Meningkatkan Kualitas
Siswa. Vol. 12 No. 2.
Anna Nur Nazilah Chamim. (2010). Penggunaan Microcontroller Sebagai
Pendeteksi Posisi Dengan Menggunakan Sinyal Gsm. Jurnal Informatika.
Vol. 4 No. 1.
Aji Brahma Nugroho, Fahmi Hafid Lantikawan . (2017). Rancang Bangun Robot
Pemindah Barang Berdasarkan Warna Berbasis Mikrokontroller Paralax
BS2P40. Jurnal Sistem & Teknologi Informasi Indonesia. Vol. 2, No. 2.
Halaman 143-157.
Dian Artanto. (2009). Merakit PLC dengan Mikrokontroller. Jakarta : PT. Elex
Media Komputindo.
Abdul Kadir. (2016). Simulasi Arduino. Jakarta : PT. Elex Media Komputindo.
49
Depirman Gulo, dkk. (2020). Rancang Bangun Robot Lengan Untuk Deteksi
Warna Berbasis ATMEGA328P Mikrokontroler. JIKOMSI Jurnal Ilmu
Komputer dan Sistem Informasi.
Indrajani. (2015). Database Design (Case Study All in One). Jakarta : PT. Elex
Media Komputindo
50
LAMPIRAN
LAMPIRAN 1
51
LAMPIRAN 2
52
53
LAMPIRAN 3
54
55
LAMPIRAN 4
BIODATA PENULIS
Email : gogonkds@gmail.com
Nomor HP : 087838686358
Riwayat Pendidikan :
56