LEMBAR JUDUL APLIKASI PENGENDALI MANIPULATOR LENGAN ROBOT ED-7220C BERBASIS ANDROID
SKRIPSI Diajukan Untuk Memenuhi Persyaratan Guna Meraih Memperoleh Gelar Sarjana (S1) Teknik Elektro Universitas Muhammadiyah Malang
Disusun Oleh :
SHALAHUDDIN SADDAM HUSEIN 201010130311131
JURUSAN ELEKTRO FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
i
LEMBAR PERSETUJUAN
APLIKASI PENGENDALI MANIPULATOR LENGAN ROBOT ED-7220C BERBASIS ANDROID Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana (S1) Teknik Elektro Universitas Muhammadiyah Malang
Disusun Oleh: SHALAHUDDIN SADDAM HUSEIN 201010130311131
Tanggal Ujian Tanggal Wisuda
: 31 Januari 2015 : 28 Februari 2015
Diperiksa dan disetujui oleh:
Pembimbing I
Pembimbing II
Dr. Ir Ermanu A. H., MT NIDN : 0705056501 Dr. Ir. Ermanu A.H., MT
Ir. Nur Alif Mardiyah, MT NIDN : 0718036502 M. Chasrun H., ST, MT
NIP: 10891090233
NIP: 196808071995031003
ii
LEMBAR PENGESAHAN APLIKASI PENGENDALI MANIPULATOR LENGAN ROBOT ED-7220C BERBASIS ANDROID Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana (S1) Teknik Elektro Universitas Muhammadiyah Malang Disusun Oleh : SHALAHUDDIN SADDAM HUSEIN 201010130311131 Tanggal Ujian Tanggal Wisuda
: 31 Januari 2015 : 28 Februari 2015
Disetujui oleh : 1. Dr. Ir. Ermanu Azizul Hakim, MT NIDN: 0705056501
(Pembimbing I)
2. Ir. Nur Alif Mardiyah, MT NIDN: 0718036502
(Pembimbing II)
3. M. Chasrun Hasani, ST, MT
(Penguji I)
NIDN : 0007086808
4. Ilham Pakaya, ST_ NIDN: 0717018801
(Penguji II)
Mengetahui, Ketua Jurusan Teknik Elektro
Ir. Nur Alif M., MT NIDN: 0718036502
iii
LEMBAR PERNYATAAN Assalamu’alaikum Wr.Wb. Yang bertanda tangan di bawah ini : NAMA
: Shalahuddin Saddam Husein
Tempat/Tgl Lahir : Surabaya, 01 Oktober 1990 NIM
: 201010130311131
FAK./JUR.
: TEKNIK/ELEKTRO
Dengan ini saya menyatakan bahwa skripsi kami dengan judul “APIKASI PENGENDALI
MANIPULATOR
ROBOT
ED-7220C
BERBASIS
ANDROID” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk risiko/sanksi yang berlaku. Malang, 1 Februari 2015 Yang Membuat Pernyataan
Shalahuddin Saddam Husein
Mengetahui,
Dosen Pembimbing I
Dr. Ir. Ermanu Azizul Hakim, MT NIDN: 0705056501
Dosen Pembimbing II
Ir. Nur Alif Mardiyah, MT NIDN: 0718036502
iv
ABSTRAK
Perkembangan dunia teknologi semakin berkembang pesat baik dari segi perkembangan perangkat komunikasi maupun perkembangan dalam dunia robotika. Salah satu perangkat komunikasi yang sedang berkembang adalah Android yang memiliki berbagai macam fasilitas komunikasi data. Sehingga ada kemungkinan untuk membangun sistem kendali robot menggunakan android dengan jaringan bluetooth. Penggunaan kendali kontrol pada manipulator lengan robot dapat dikemas dalam bentuk aplikasi pada Android dengan menggunakan fasilitas bluetooth sebagai media komunikasi data ke robot. Interface menggunakan modul HC-05 sebagai penerima data dan arduino sebagai pengelola perintah kendali pada robot. Pengendalian robot pada tujuan letak posisi objek memerlukan beberapa model masukkan. Di antaranya, masukan nilai pulsa tiap Joint, nilai sudut tiap Joint, dan nilai koordinat objek. Banyaknya variabel untuk masukan kontrol seperti variabel sudut, pulsa, koordinat dan kinematika.. Kinematika robot terbagi menjadi dua yaitu kinematika maju dan kinematika balik. Kinematika maju digunakan untuk menentukan posisi koordinat. Kinematika balik digunakan untuk menghitung nilai variabel setiap sendi. Sehingga akan membantu dalam pengontrolan tersebut, maka diperlukan suatu aplikasi kontrol dengan beberapa masukan variabel kontrol. Dari hasil pengujian pengontrolan tiap Joint dapat dilakukan menggunakan kinematika maju dan kinematika balik, ketiga model pengendalian terbukti robot dapat menentukan tujuan objek. Kata kunci : Android, Manipulator, Bluetooth, Lengan Robot.
v
ABSTRACT Technology was growing up as communication and robotic atmosphere, for instance an Android that is interaction tools which is has a great deal of facilities to correspond. This connection is probably assembling robotic directing system using android through Bluetooth bond. Operating robotic arm manipulator is preserve into android appliance throughout Bluetooth as information messenger. The interface use HC-05 module as receiver and arduino as instruction regulator. Some representations are needed to manage robotic arm to achieve reachable position. There are pulse versions of each joint, degree of each joint and kinematic of the robotic arm. Kinematic are divide into two divisions, both are inverse kinematics and forward kinematics. Forward kinematic is used to determine desired location, and inverse kinematics is accustomed to calculate required corresponding joint angle. Therefore, some input variable controls are needed to improve of controlling regulator. Experimental results demonstrate that using forward kinematics, inverse kinematics, and pulse and angle of apiece joint are able to featuring required coordinates. Keyword: Android, Manipulator, Bluetooth, Robotic Arm
vi
LEMBAR PERSEMBAHAN
Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada : 1. Allah SWT yang telah memberikan rahmat dan hidayah sehingga saya mempunyai kesempatan menuntut ilmu. 2. Orang tua Bapak Ir. Muhammad Dahlan dan Ibu Ir. Fauziah Arofah saudarasaudaraku Dewi Baririet Baroroh S.Kep NERS,Alexander M.H S.Kom, Nana Aziz S.AP M.AP, si kecil Rafa Barra Zaidan yang telah memberikan banyak doa dan dukungan. 3. Dekan Fakultas Teknik dan keluarga (FT) Bapak Ir. Sudarman, MT. serta para pembantu dekan Fakultas Teknik dan keluarga Universitas Muhammadiyah Malang. 4. Ketua Jurusan Elektro Ibu Ir. Nur Alif M., MT. dan Sekretaris Jurusan Teknik Elektro Bapak Machmud Effendi, ST, M.Eng beserta seluruh stafnya. 5. Bapak Dr. Ir. Ermanu Azizul Hakim, MT dan Ibu Ir. Nur Alif M., MT. yang telah meluangkan waktu untuk membimbing penulis dalam menyelesaikan Tugas Akhir ini. 6. Ibu Ir.Nur Alif. M, MT dan Bapak Diding Suhardi, MT yang telah memberikan saya kesempatan belajar dan berkreasi di Lab-Elektro UMM. 7. Teman-teman terhebatku Alfan Nur Rohman, Falahal Abadi, Gygas Juni Pratama, Sihabul Millah, Sofyan Assauri, Zainal Abidin, Annisa Zuraida, Yulia MS, dan si kecil Islami Diena yang selalu mendoakan ku. 8. Seluruh Asisten Lab. Elektro yang tanpa kenal lelah mengabdikan diri di Lab.Elektro UMM. 9. Teman – teman Gerakan Mahasiswa Pembebasan Malang Raya yang selalu memberikan semangat dan perjuangan abadi menegakkan Agama-NYA. 10. Terima kasih kepada teman teman Elektro C 2010 yang selalu memberikan dukungan, doa dan harapan kepada penulis.
vii
KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT. Atas limpahan rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul : “APIKASI PENGENDALI MANIPULATOR ROBOT ED-7220C BERBASIS ANDROID”.
Di dalam tulisan ini disajikan pokok-
pokok bahasan yang meliputi perancangan dan pembuatan robot manipulator, solusi kinematika dengan pendekatan trigonometri dan pengendalian robot manipulator untuk melakukan pekerjaan yang berulang-ulang. Peneliti menyadari sepenuhnya bahwa dalam penulisan skripsi ini masih banyak kekurangan dan keterbatasan. Oleh karena itu penulis mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan dan perkembangan teknologi kedepan.
Malang, 1 Februari 2015
Penulis
viii
DAFTAR ISI
LEMBAR JUDUL ................................................................................................... I LEMBAR PERSETUJUAN.................................................................................... II LEMBAR PENGESAHAN .................................................................................. III LEMBAR PERNYATAAN .................................................................................. IV ABSTRAK ..............................................................................................................V ABSTRACT .......................................................................................................... VI LEMBAR PERSEMBAHAN .............................................................................. VII KATA PENGANTAR ........................................................................................VIII DAFTAR ISI ......................................................................................................... IX DAFTAR GAMBAR ........................................................................................... XII DAFTAR TABEL .............................................................................................. XIV DAFTAR GRAFIK .............................................................................................. XV BAB I
PENDAHULUAN
1.1
Latar Belakang ....................................... Error! Bookmark not defined.
1.2
Rumusan Masalah .................................. Error! Bookmark not defined.
1.3
Batasan Masalah..................................... Error! Bookmark not defined.
1.4
Tujuan Penelitian ................................... Error! Bookmark not defined.
1.5
Metodologi ............................................. Error! Bookmark not defined.
1.6
Sistematika Penulisan ............................ Error! Bookmark not defined.
BAB II LANDASAN TEORI 2.1
Robot Industri ........................................ Error! Bookmark not defined.
2.2
Robot manipulator.................................. Error! Bookmark not defined.
2.3
Robot ED-7220c (ARM ROBOT TRAINER) ..... Error! Bookmark not
defined. 2.3.1
Perintah kontrol PC ............................ Error! Bookmark not defined.
2.3.2
Posisi Home Robot............................. Error! Bookmark not defined.
2.4
Kinematika robot .................................... Error! Bookmark not defined.
2.4.1
Gerakan dan transformasi homogen... Error! Bookmark not defined.
2.4.2
Metode denavit-Hartenberg(D-H) ...... Error! Bookmark not defined.
ix
2.5
Android .................................................. Error! Bookmark not defined.
2.5.1
Arsistektur Android ............................ Error! Bookmark not defined.
2.5.2
Komponen Aplikasi Android ............. Error! Bookmark not defined.
2.5.3
Tipe Aplikasi Android........................ Error! Bookmark not defined.
2.5.4
Activity lifecycle Android.................. Error! Bookmark not defined.
2.5.5
Software Development Kit (SDK) ..... Error! Bookmark not defined.
2.6 2.6.1
Eclipse .................................................... Error! Bookmark not defined.
2.7
Arsitektur Eclipse ............................... Error! Bookmark not defined. Bluetooth ................................................ Error! Bookmark not defined.
2.7.1
Teknologi Bluetooth .......................... Error! Bookmark not defined.
2.7.2
Format Paket Bluetooth ..................... Error! Bookmark not defined.
2.7.3
Networking Layer .............................. Error! Bookmark not defined.
2.7.4
Bluetooth Link Types ......................... Error! Bookmark not defined.
2.7.5
Struktur Koneksi Bluetooth ............... Error! Bookmark not defined.
2.7.6
Model Jaringan Bluetooth .................. Error! Bookmark not defined.
2.7.7
Jangkauan Operasi Bluetooth............. Error! Bookmark not defined.
2.7.8
Modul Bluetooth HC – 05 .................. Error! Bookmark not defined.
2.8
Arduino Mega ........................................ Error! Bookmark not defined.
2.8.1
Power ................................................. Error! Bookmark not defined.
2.8.2
Memori ............................................... Error! Bookmark not defined.
2.8.3
Input dan Output ................................ Error! Bookmark not defined.
2.8.4
Komunikasi Arduino Mega ................ Error! Bookmark not defined.
BAB III PERANCANGAN SISTEM 3.1
PERENCANAAN SISTEM .....................ERROR! BOOKMARK NOT DEFINED.
3.2
PERANCANGAN PERANGKAT LUNAK .ERROR! BOOKMARK NOT DEFINED.
3.2.1
Usecase diagram................................. Error! Bookmark not defined.
3.2.2
Activity Diagram ................................ Error! Bookmark not defined.
3.2.3
Perancangan antarmuka ..................... Error! Bookmark not defined.
3.3
PERANCANGAN PERANGKAT KERAS ..ERROR! BOOKMARK NOT DEFINED.
3.4
PERSAMAAN KINEMATIKA .................ERROR! BOOKMARK NOT DEFINED.
3.4.1
Kinematika maju ................................ Error! Bookmark not defined.
3.4.2
Kinematika Balik ............................... Error! Bookmark not defined.
x
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1
Implementasi sistem ............................... Error! Bookmark not defined.
4.2
Pengujian Module Interface ................... Error! Bookmark not defined.
4.3
Pengujian Software ................................ Error! Bookmark not defined.
4.3.1
Implementasi Mengaktifkan Bluetooth Adapter pada Smart phone Error! Bookmark not defined.
4.3.2
Implementasi Koneksi Antara Aplikasi dengan Robot .............. Error!
Bookmark not defined. 4.3.3
Implementasi Kendali Robot dengan Masukan Pulsa................ Error!
Bookmark not defined. 4.3.4
Implementasi Kendali Robot dengan Masukan Sudut ............... Error!
Bookmark not defined. 4.3.5
Implementasi Kendali Robot dengan Metode Kinematika ........ Error!
Bookmark not defined. 4.3.6
Implementasi Kendali Robot Softhome dan Hardhome ............ Error!
Bookmark not defined. 4.3.7 4.4
Implementasi Software Arduino ........ Error! Bookmark not defined. Pengujian Nilai Sudut Terhadap Pulsa ... Error! Bookmark not defined.
4.4.1
Lengan F............................................. Error! Bookmark not defined.
4.4.2
Lengan E ............................................ Error! Bookmark not defined.
4.4.3
Lengan D ............................................ Error! Bookmark not defined.
4.4.4
Lengan B dan C .................................. Error! Bookmark not defined.
4.5
Pengujian Kinematika Maju ................... Error! Bookmark not defined.
4.6
Pengujian Kinematika Balik .................. Error! Bookmark not defined.
BAB V PENUTUP 5.1
Kesimpulan ............................................ Error! Bookmark not defined.
5.2
Saran ....................................................... Error! Bookmark not defined.
DAFTAR PUSTAKA .......................................................................................... 16 LAMPIRAN .......................................... ERROR! BOOKMARK NOT DEFINED. BIOGRAFI PENULIS ........................................................................................ 17
xi
xii
DAFTAR GAMBAR Gambar 2. 1 Robot Industri (Endra,2006) ...............................................................6 Gambar 2. 2 Robot Industri (Endra,2006) ...............................................................7 Gambar 2. 3 konfigurasi Cartesian (sistem X,Y,Z) .................................................9 Gambar 2. 4 konfigurasi silindris .............................................................................9 Gambar 2. 5 sistem anthropomorphic (sistem antikulasi) ......................................10 Gambar 2. 6 konfigurasi kutub ..............................................................................11 Gambar 2. 7 konfigurasi SCARA ..........................................................................11 Gambar 2. 8 Posisi Home Robot ED-7220 ............................................................14 Gambar 2. 9 Arsistektur Android ...........................................................................19 Gambar 2. 10 Lifecycle Android ...........................................................................24 Gambar 2. 11 Devices Status Dalam Bluetooth (Inigo,2008) ................................30 Gambar 2. 12 Scatternet (Inigo, 2008) ...................................................................30 Gambar 2. 13 Bentuk fisik modul Bluetooth HC-05 (Wavesen, 2011) .................31 Gambar 2. 14 Board Arduino Mega ATmega2560. (Arduino Mega Board) .........33 Gambar 2. 15 Kabel USB Board Arduino Mega. (USB Cable Arduino Mega) ....34 Gambar 3. 1 Diagram Blok Sistem ........................ Error! Bookmark not defined. Gambar 3. 2 Flowchart Program Interface Bluetooth .......... Error! Bookmark not defined. Gambar 3. 3 Software Eclipse................................ Error! Bookmark not defined. Gambar 3. 4 Use Case Diagram ............................. Error! Bookmark not defined. Gambar 3. 5 Activity Diagram Koneksivitas ......... Error! Bookmark not defined. Gambar 3. 6 Activity Diagram Pemilihan Koneksi ............. Error! Bookmark not defined. Gambar 3. 7 Activity Diagram Pengendalian Dengan Pulsa Error! Bookmark not defined. Gambar 3. 8 Activity Diagram Pengendalian Dengan Sudut ..... Error! Bookmark not defined. Gambar 3. 9 Activity Diagram Pengendalian Dengan Kinematika ............... Error! Bookmark not defined. Gambar 3. 10 Activity Diagram Softhome ............ Error! Bookmark not defined.
xiii
Gambar 3. 11 Activity Diagram Hardhome ........... Error! Bookmark not defined. Gambar 3. 12 Perancangan Halaman Utama ......... Error! Bookmark not defined. Gambar 3. 13 Perancangan Halaman Pengendalian ............ Error! Bookmark not defined. Gambar 3. 14 Perancangan Kendali Setiap Lengan ............. Error! Bookmark not defined. Gambar 3. 15 Perancangan Kendali Setiap Lengan Dengan Kinematika ...... Error! Bookmark not defined. Gambar 3. 16 Perancangan Kendali Setiap Lengan Dengan Kinematika ...... Error! Bookmark not defined. Gambar 3. 17 Perancangan Bluetooth Arduino ..... Error! Bookmark not defined. Gambar 3. 18 Perancangan Serial Arduino ............ Error! Bookmark not defined. Gambar 3. 19 Gambar Persamaan Kinematika Maju........... Error! Bookmark not defined. Gambar 3. 20 Gambar Persamaan Kinematika Balik .......... Error! Bookmark not defined. Gambar 4. 1 Rangkaian Module Interface ............. Error! Bookmark not defined. Gambar 4. 2 Pengujian Komunikasi Serial ............ Error! Bookmark not defined. Gambar 4. 3 Tampilan Kendali Robot Bluetooth Off .......... Error! Bookmark not defined. Gambar 4. 4 Mengaktifkan Bluetooth .................... Error! Bookmark not defined. Gambar 4. 5 Implementasi Aktifkan Bluetooth Android ..... Error! Bookmark not defined. Gambar 4. 6 Tampilan Kendali Robot Bluetooth On .......... Error! Bookmark not defined. Gambar 4. 7 Implementasi Aktifkan Bluetooth Android ..... Error! Bookmark not defined. Gambar 4. 8 Scanning Bluetooth ........................... Error! Bookmark not defined. Gambar 4. 9Device Bluetooth ................................ Error! Bookmark not defined. Gambar 4. 10 Implementasi Aktifkan Bluetooth Android ... Error! Bookmark not defined. Gambar 4. 11 Tampilan Pair Hc-05 ....................... Error! Bookmark not defined.
xiv
Gambar 4. 12 Tampilan Pair Hc-05 ....................... Error! Bookmark not defined. Gambar 4. 13 Implementasi Pair Bluetooth Android........... Error! Bookmark not defined. Gambar 4. 14 Kendali Pulsa Lengan B dan C ....... Error! Bookmark not defined. Gambar 4. 15 Kendali Pulsa Lengan D,E dan F .... Error! Bookmark not defined. Gambar 4. 16 Implementasi Kendali Lengan Pulsa ............. Error! Bookmark not defined. Gambar 4. 17 Kendali Sudut Lengan B dan C ....... Error! Bookmark not defined. Gambar 4. 18 Kendali Sudut Lengan D, E dan F... Error! Bookmark not defined. Gambar 4. 19 Implementasi Kendali Lengan Sudut ............ Error! Bookmark not defined. Gambar 4. 20 Tampilan Kendali Kinematika R dan Z ........ Error! Bookmark not defined. Gambar 4. 21 Implementasi Kendali Kinematika Penentu R dan Z .............. Error! Bookmark not defined. Gambar 4. 22 Tampilan Kendali Kinematika X dan Y ....... Error! Bookmark not defined. Gambar 4. 23 Implementasi Kendali Kinematika Penentu X dan Y ............. Error! Bookmark not defined. Gambar 4. 24 Tampilan Kendali Softhome dan Hardhome . Error! Bookmark not defined. Gambar 4. 25 Implementasi Softhome................... Error! Bookmark not defined. Gambar 4. 26 Implementasi Hardhome ................. Error! Bookmark not defined. Gambar 4. 27 Implementasi Arduino ..................... Error! Bookmark not defined.
DAFTAR TABEL Tabel 2. 1 Spesifikasi Pin – Pin Pada Modul Bluetooth HC-05 . Error! Bookmark not defined. Tabel 4. 1 Hasil Pengujian Module Bluetooth InterfaceError! Bookmark not defined. Tabel 4. 2 Data Pada Body Joint (F) ...................... Error! Bookmark not defined. Tabel 4. 3 Data Pada Shoulder Joint (E) ................ Error! Bookmark not defined. Tabel 4. 4 Data Pada Elbow Joint (D) ................... Error! Bookmark not defined.
xv
Tabel 4. 5 Data Pada Griper Dengan Gerakan Wrist pitch (B Dan C)Error! Bookmark not defined. Tabel 4. 6 Nilai Per Derajat Untuk Masing-Masing JointError! Bookmark not defined. Tabel 4. 7 Data Hasil Pengujian Kinematika Maju Error! Bookmark not defined. Tabel 4. 8 Data Hasil Pengujian Kinematika Balik Error! Bookmark not defined.
xvi
DAFTAR GRAFIK Grafik 4. 1 Perbandingan Antara Penambahan Derajat Dengan Pulsa Pada Join F ........................................................................ Error! Bookmark not defined. Grafik 4. 2 Perbandingan Antara Penambahan Derajat Dengan Pulsa Pada Shoulder Joint (E) .......................................... Error! Bookmark not defined. Grafik 4. 3 Perbandingan Antara Penambahan Derajat Dengan Pulsa Pada Elbow Joint (D) ......................................................... Error! Bookmark not defined. Grafik 4. 4 Perbandingan Joint B dan C ................ Error! Bookmark not defined.
xvii
DAFTAR PUSTAKA ED Laboratory. Robot Trainer with ED-MK4: command set manual. ED7220c ED Laboratory. Robot Trainer with ED-MK4: instruction manual. ED7220c Kodir,
Abdul.
2012.
“Panduan
Praktis
Mempelajari
Aplikasi
Mikrokontroller dan Pemrogramannyamenggunakan Android”. Yogyakarta: Andi Michael Siregar, Ivan. 2011. “Membongkar Source Code Berbagai Aplikasi Android”. Yogyakarta : Gava Media. Nazrudin Safaat H. 2012. “Pemrogaraman Aplikasi moble Smart phone Android dan Tablet PC Berbasis Android”. Penerbit informatika. Bandung Pitowarno, E. 2006. “Robotika Desain Kontrol dan Kecerdasan Buatan”, Yogyakarta:Andi. Spong, Mark W and Vidyasagar, M. 1989. “Robot Dynnamics And Control”, Permissions Department,
18
BIOGRAFI PENULIS
Shalahuddin Saddam Husein adalah mahasiswa Universitas Muhammadiyah Malang (UMM) dengan program
studi
Teknik
Elektro.
Selain
sebagai
mahasiswa ia pun bekerja sebagai peternak lele, dan karyawan sebuah perusahaan. Sebagai staff industri dan telekomunikasi di perusahaan unit Malang. Sadam pernah bersekolah di SD Muhammadiyah 1 Ngawi pada tahun (1997-2003), SMP N 2 Ngawi pada tahun (2003-2006), SMA N 2 Ngawi pada tahun (2006-2009) dan Universitas Muhmmadiyah Malang. Pria kelahiran Surabaya, 1 Oktober 1990 ini pernah mengemban amanah dalam oraganisasi di sekolah sewaktu SD pernah mengikuti hizbul wathon, dan tapak suci putra muhammadiyah, sewaktu SMP menjadi ketua rohis, sewaktu SMA pernah menjadi wakil ketua sie komunikasi rohis dan wakil ketua Majelis Perwakilan Siswa pada tahun (2006-2007) selanjutnya pernah menjadi ketu departemen mentoring di rohis dan ketua Majelis Perwakilan Siswa pada tahun (2007-2008). Sewaktu menjadi mahasiswa pernah anggota sie eksternal Himpunan Mahasiswa Elektro pada tahun (2010-2011), menjadi ketua komisi b Senat Mahasiswa Fakultas Teknik pada tahun (2011-2012), dan ketua komisariat Gerakan mahasiswa Pembebasan Universitas Muhammadiyah Malang raya pada tahun (2011-2012).
19