PROPOSAL LAPORAN AKHIR
RANCANG BANGUN ROBOT PENANAM BENIH MENGGUNAKAN LEGO MINDSTORMS 51515
Proposal Laporan Akhir disusun sebagai salah satu syarat menyelesaikan Pendidikan Diploma III Jurusan Teknik Komputer
Disusun Oleh : HARITS IHSAN DAFFA
061830701079
POLITEKNIK NEGERI SRIWIJAYA PALEMBANG
2021
iii
LEMBAR PERSETUJUAN PROPOSAL LAPORAN AKHIR RANCANG BANGUN ROBOT PENANAM BENIH
MENGGUNAKAN LEGO MINDSTORMS 51515
OLEH :
HARITS IHSAN DAFFA 061830701079
Palembang, Juli 2021 Menyetujui,
Pembimbing I Pembimbing II
Ahyar Supani, S.T., M.T Adi Sutrisman,S.Kom.,M.Kom.
NIP. 196802111991031002 NIP. 197503052001121005
Mengetahui,
Ketua Jurusan Teknik Komputer
Azwardi, S.T., M.T
NIP. 197005232005011004
MOTTO
“ Seribu orang tua bisa bermimpi, satu orang pemuda bisa mengubah dunia. ” (Ir. Soekarno)
“ Mensyukuri hidup dari hal-hal sederhana ” (Harits Ihsan Daffa)
Kupersembahkan untuk :
Papa dan Mama Tersayang
Keluargaku Tersayang
Sahabat dan Teman Seperjuangan
Semua orang yang telah mensupport saya
v ABSTRAK
RANCANG BANGUN ROBOT PENANAM BENIH MENGGUNAKAN MINDSTORM 51515
(Harits Ihsan Daffa, 2021)
Laporan ini berjudul “RANCANG BANGUN ROBOT PENANAM BENIH MENGGUNAKAN MINDSTORM 51515“. Robot ini merupakan robot yang dapat menanamkan benih secara otomatis dan lebih efisien, dengan tujuan untuk mempermudah petani dalam menanamkan benih tanaman dan mengurangi modal yang harus dipakai dalam menyewa pekerja. Pembangunan robot ini dibuat menggunakan Robot Mindstorm 51515 dengan menggunakan bahasa pemrograman PYTHON. Penggunaan robot ini ialah dengan memasukan benih didalam penyimpanan benih pada robot dan robot akan menanamkan benih nya secara otomatis dari pembuatan lubang hingga penutupan lubang setelah benih itu tertanamkan. Dan Robot ini sangat berguna dalam mengurangi modal dari penyewaan pekerja dan lebih efisien dalam proses penanaman benih.
ABSTRACT
DESIGN AND CONSTRUCTION OF A SEED PLANTING ROBOT USING MINDSTORM 51515
(Harits Ihsan Daffa, 2021)
This report is entitled “DESIGN AND CONSTRUCTION OF A SEED PLANTING ROBOT USING MINDSTORM 51515“. This robot is a robot that can plant seeds automatically and more efficiently, with the aim of making it easier for farmers to plant seeds and reducing the capital that must be used in hiring workers. The construction of this robot was made using the Mindstorm 51515 Robot using the PYTHON programming language. The use of this robot is to enter the seeds in the seed storage on the robot and the robot will plant the seeds automatically from making the hole to closing the hole after the seed is implanted. And this Robot is very useful in reducing capital from hiring workers and more efficient in the process of planting seeds.
vii
KATA PENGANTAR
Alhamdulillah puji syukur penulis panjatkan kepada Allah SWT, karena berkat rahmat dan hidayah-Nya, penulis dapat menyelesaikan proposal laporan akhir yang berjudul “RANCANG BANGUN ROBOT PENANAM BENIH MENGGUNAKAN LEGO MINDSTORMS 51515”.
Adapun maksud dan tujuan penulisan Proposal Laporan Akhir ini adalah sebagai syarat yang harus di penuhi untuk membuat Laporan Akhir yang merupakan salah satu mata kuliah yang harus dijalankan oleh mahasiswa untuk memenuhi kurikulum yang berlaku di Jurusan Teknik Komputer Politeknik Negeri Sriwijaya agar dapat menyelesaikan Program Studi Teknik Komputer untuk semester VI(enam).
Penulis menyadari sepenuhnya bahwa masih banyak terdapat kekurangan dalam penyusunan laporan ini. Oleh karena itu, saran dan kritik yang bersifat membangun penulis harapkan. Penulis juga berharap agar proposal laporan ini dapat berguna dan bermanfaat bagi rekan-rekan pembaca serta rekan-rekan kami di lingkungan Politeknik Negeri Sriwijaya Palembang.
Palembang, Juli 2021
Penulis
DAFTAR ISI
HALAMAN JUDUL
HALAMAN JUDUL ... i
HALAMAN PENGESAHAN ... ii
MOTTO ... iii
ABSTRAK ... iv
ABSTRACT ... v
KATA PENGANTAR ... vi
DAFTAR ISI... vii
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xii
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Rumusan Masalah ... 2
1.3. Batasan Masalah... 2
1.4. Tujuan ... 3
1.5. Manfaat ... 3
BAB II TINJAUAN PUSTAKA ... 4
2.1. Penelitian Terdahulu ... 4
2.2. Robot ... 7
2.3. LEGO ... 8
2.4. Lego Mindstorms 51515 ... 9
2.5. Komponen Lego Mindstorms 51515 ... 9
2.5.1. 51515 Intelligent Hub ... 10
2.5.2. Medium Motor ... 12
2.5.3. Sensor Warna ... 13
ix
2.5.4. Sensor Ultrasonik ... 13
2.5.5. Komponen Tambahan ... 14
2.6. Mindstorms Robot Inventor App ... 14
2.7. Programming Block dan Palettes ... 17
2.8. Flowchart ... 21
BAB III METODOLOGI PENELITIAN ... 25
3.1. Tujuan Perancangan ... 25
3.2. Blok Diagram ... 25
3.3. Spesifikasi Komponen, Hardware dan Software ... 26
3.3.1. Spesifikasi Komponen yang Digunakan ... 26
3.3.2. Spesifikasi Hardware ... 27
3.3.3. Spesifikasi Software... 27
3.4. Perancangan Robot ... 27
3.4.1. Sketsa Perancangan Robot... 28
3.4.2. Flowchart ... 29
3.5. Metode Pengujian ... 29
3.5.1. Objek Pengujian ... 29
3.5.2. Tempat Pengujian ... 31
3.6. Tahap Pengujian ... 31
3.6.1. Pengujian Pergerakan Robot ... 32
3.6.2. Pengujian Sensitivitas Sensor ... 32
3.6.3. Rancangan Tabel Hasil Pengujian ... 32
BAB IV HASIL DAN PEMBAHASAN ... 35
4.1 Tujuan Perancangan ... 40
4.2 Pengujian Sensitivitas Sensor ... 40
4.3 Pengujian Kinerja Robot ... 41
4.4 Pembahasan ... 45
BAB V PENUTUP ... 47
5.1Kesimpulan ... 47
5.2Saran ... 47
DAFTAR PUSTAKA ... 48
xi LAMPIRAN
DAFTAR GAMBAR
BAB II TINJAUAN PUSTAKA
Gambar 2.1. Robot ... 8
Gambar 2.2. Lego ... 9
Gambar 2.3. Lego Mindstorms 51515 ... 9
Gambar 2.4. Komponen Lego Mindstorms 51515 ... 10
Gambar 2.5. Komponen Lego Mindstorms 51515 ... 10
Gambar 2.6. 51515 Intelligent Hub ... 11
Gambar 2.7. 51515 Hub Bagian Kiri ... 11
Gambar 2.8. 51515 Hub Bagian Kanan ... 12
Gambar 2.9. 51515 Hub Bagian Bawah ... 12
Gambar 2.10. 51515 Hub Bagian Atas ... 12
Gambar 2.11. 51515 Motor Medium ... 13
Gambar 2.12. Sensor Warna ... 13
Gambar 2.13. Sensor Ultrasonik ... 14
Gambar 2.14. Komponen Tambahan ... 14
Gambar 2.15. Tampilan awal aplikasi Lego Mindstorms robot inventor ... 15
Gambar 2.16. Lego Mindstorms Robot Inventor App ... 15
Gambar 2.17. Tampilan Menu Community ... 16
Gambar 2.18. Tampilan Menu Project ... 16
Gambar 2.19. Tampilan Lembar Project ... 17
Gambar 2.20. Tampilan Menu Motors Blocks ... 17
Gambar 2.21. Tampilan Menu Movement Block ... 18
Gambar 2.22. Tampilan Menu Light Blocks ... 18
Gambar 2.23. Tampilan Menu Sound Blocks ... 19
Gambar 2.24. Tampilan Menu Events Blocks... 19
Gambar 2.25. Tampilan Menu Control Blocks ... 20
Gambar 2.26. Tampilan Menu Sensors Blocks ... 20
Gambar 2.27. Tampilan Menu Operators Blocks ... 21
Gambar 2.28. Kain Microfiber ... 22
BAB III METODOLOGI PENELITIAN Gambar 3.1. Block Diagram ... 25
Gambar 3.2. Sketsa Perancangan Robot ... 28
Gambar 3.3. Flowchart ... 29
BAB IV HASIL DAN PEMBAHASAN Gambar 4.1. Tampak Depan Hasil Akhir Robot Penanam Benih ... 35
Gambar 4.2. Tampak Belakang Hasil Akhir Robot Penanam Benih ... 36
Gambar 4.3. Tampak Atas Hasil Akhir Robot Penanam Benih ... 36
Gambar 4.4. Tampak Samping Hasil Akhir Robot Penanam Benih ... 37
Gambar 4.5. Tampak depan Track tempat pengujian ... 37
Gambar 4.6. Sensor Ultrasonik ... 38
Gambar 4.7. Medium Motor C ... 38
Gambar 4.8. Medium Motor D ... 39
Gambar 4.9. Medium Motor E ... 39
Gambar 4.10. Medium Motor F ... 39
Gambar 4.11 Pengujian pertama... 41
Gambar 4.12 Pengujian kedua ... 43
Gambar 4.13 Pengujian ketiga ... 44
xiii
DAFTAR TABEL
BAB II TINJAUAN PUSTAKA
Tabel 2.1. Persamaan dan perbedaan penelitian terdahulu ... 6
Tabel 2.2. Simbol Diagram Flowchart ... 22
BAB III METODOLOGI PENELITIAN Tabel 3.1. Spesifikasi Komponen yang Digunakan ... 26
Tabel 3.2. Spesifikasi Perangkat Keras ... 27
Tabel 3.3. Spesifikasi Perangkat Lunak ... 27
Tabel 3.4. Kasus Uji Pergerakan Robot ... 32
Tabel 3.5. Kasus Uji Sensitivitas Sensor ... 32
Tabel 3.6. Rancangan Tabel Hasil Pengujian Objek Pertama ... 33
Tabel 3.7. Rancangan Tabel Hasil Pengujian Objek Kedua ... 33
Tabel 3.8. Rancangan Tabel Hasil Pengujian Objek Ketiga ... 33
Tabel 3.9. Rancangan Tabel Rata-Rata Waktu ... 33
BAB IV HASIL DAN PEMBAHASAN Tabel 4.1. Hasil Pengujian Pergerakan Robot ... 40
Tabel 4.2. Pengujian Sensitivitas Sensor ... 40
Tabel 4.3. Tabel Hasil Pengujian Pertama ... 42
Tabel 4.4. Tabel Hasil Pengujian Kedua ... 43
Tabel 4.5. Tabel Hasil Pengujian Ketiga ... 44
Tabel 4.6. Perbandingan Waktu Tabel Hasil Pengujian ... 45