[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"ssr-repo-dspace000005874":3,"ssr-repo-divisions":69,"menu-footer-id":255,"menu-main-id":316},{"id":4,"title":5,"authors":6,"files":8,"advisors":35,"authors_detail":36,"advisors_detail":40,"publisher":41,"publish_place":42,"language":43,"type":44,"type_slug":45,"year":46,"department":47,"study_program":48,"keywords":49,"keywords_detail":55,"abstract":66,"abstract_html":67,"url":68},"repo-dspace000005874","Perbandingan Kinerja Bahasa Program C++ dan Micropython terhadap Performa dan Suhu Mikrokontroler STM32F4 pada Sistem Kendali Permukaan ROV",[7],"Mukhammad Rifqi Abdillah",[9,13,16,19,23,26,29,32],{"chapter":10,"requires_login":11,"label":12,"available":11},"abstrak",false,"Abstrak",{"chapter":14,"requires_login":11,"label":15,"available":11},"bab1","Bab I",{"chapter":17,"requires_login":11,"label":18,"available":11},"bab2","Bab II",{"chapter":20,"requires_login":21,"label":22,"available":11},"bab3",true,"Bab III",{"chapter":24,"requires_login":21,"label":25,"available":11},"bab4","Bab IV",{"chapter":27,"requires_login":21,"label":28,"available":11},"bab5","Bab V",{"chapter":30,"requires_login":21,"label":31,"available":11},"full","Dokumen Lengkap",{"chapter":33,"requires_login":11,"label":34,"available":21},"open","Akses Terbuka",[],[37],{"name":7,"nim":38,"slug":39},"2141220079","mukhammad-rifqi-abdillah",[],"Politeknik Negeri Malang","Malang","Indonesia","Skripsi (D4)","skripsi-d4",2025,"D-IV TEKNIK OTOMOTIF ELEKTRONIK",null,[50,51,52,53,54],"STM32","C++","MicroPython","PID","Kalman Filter",[56,58,60,62,64],{"name":50,"slug":57},"stm32",{"name":51,"slug":59},"c",{"name":52,"slug":61},"micropython",{"name":53,"slug":63},"pid",{"name":54,"slug":65},"kalman-filter","Performa sistem kendali berbasis mikrokontroler sangat dipengaruhi oleh bahasa pemrograman yang digunakan, terutama pada aplikasi real-time seperti Remotely Operated Vehicle (ROV). Banyak penelitian sebelumnya menekankan aspek perangkat keras dan algoritma, namun belum banyak yang membandingkan secara langsung efisiensi bahasa pemrograman dalam konteks kendali tertanam. Oleh karena itu, penelitian ini merumuskan masalah: bagaimana perbedaan performa eksekusi dan stabilitas estimasi antara C++ dan MicroPython ketika diimplementasikan pada mikrokontroler STM32F412 dengan algoritma PID dan Kalman Filter. Tujuan penelitian ini adalah mengevaluasi perbedaan keduanya dari sisi waktu eksekusi dan stabilitas keluaran agar dapat ditentukan bahasa yang lebih sesuai untuk aplikasi ROV. Metode penelitian dilakukan dalam dua tahap. Pertama, pengujian performa dengan algoritma PID menggunakan variasi set poin kecepatan motor (ERPM: 2500–20000). Waktu eksekusi diukur menggunakan timer internal untuk C++ dan fungsi ticks_us() untuk MicroPython. Kedua, pengujian stabilitas algoritma Kalman Filter melalui parameter inovation, capability process index (Cp), serta grafik estimasi terhadap waktu operasi. Seluruh hasil diekstrak melalui UART dan dianalisis secara kuantitatif menggunakan regresi linier dan capability analysis. Hasil penelitian menunjukkan bahwa C++ secara konsisten lebih unggul dalam kecepatan, dengan waktu eksekusi rata-rata 5–6 kali lebih cepat dibandingkan MicroPython. Sebaliknya, MicroPython menghasilkan estimasi Kalman yang lebih halus dan konsisten, tercermin dari nilai Cp yang lebih tinggi. Dengan demikian, C++ direkomendasikan untuk aplikasi real-time yang menuntut respons cepat, sementara MicroPython lebih sesuai untuk kebutuhan stabilitas jangka panjang. Temuan ini menegaskan adanya kompromi antara efisiensi komputasi dan kestabilan dalam pemilihan bahasa pemrograman pada sistem kendali tertanam.","\u003Cp>Performa sistem kendali berbasis mikrokontroler sangat dipengaruhi oleh bahasa pemrograman yang digunakan, terutama pada aplikasi real-time seperti Remotely Operated Vehicle (ROV). Banyak penelitian sebelumnya menekankan aspek perangkat keras dan algoritma, namun belum banyak yang membandingkan secara langsung efisiensi bahasa pemrograman dalam konteks kendali tertanam. Oleh karena itu, penelitian ini merumuskan masalah: bagaimana perbedaan performa eksekusi dan stabilitas estimasi antara C++ dan MicroPython ketika diimplementasikan pada mikrokontroler STM32F412 dengan algoritma PID dan Kalman Filter. Tujuan penelitian ini adalah mengevaluasi perbedaan keduanya dari sisi waktu eksekusi dan stabilitas keluaran agar dapat ditentukan bahasa yang lebih sesuai untuk aplikasi ROV. Metode penelitian dilakukan dalam dua tahap. Pertama, pengujian performa dengan algoritma PID menggunakan variasi set poin kecepatan motor (ERPM: 2500–20000). Waktu eksekusi diukur menggunakan timer internal untuk C++ dan fungsi ticks_us() untuk MicroPython. Kedua, pengujian stabilitas algoritma Kalman Filter melalui parameter inovation, capability process index (Cp), serta grafik estimasi terhadap waktu operasi. Seluruh hasil diekstrak melalui UART dan dianalisis secara kuantitatif menggunakan regresi linier dan capability analysis. Hasil penelitian menunjukkan bahwa C++ secara konsisten lebih unggul dalam kecepatan, dengan waktu eksekusi rata-rata 5–6 kali lebih cepat dibandingkan MicroPython. Sebaliknya, MicroPython menghasilkan estimasi Kalman yang lebih halus dan konsisten, tercermin dari nilai Cp yang lebih tinggi. Dengan demikian, C++ direkomendasikan untuk aplikasi real-time yang menuntut respons cepat, sementara MicroPython lebih sesuai untuk kebutuhan stabilitas jangka panjang. Temuan ini menegaskan adanya kompromi antara efisiensi komputasi dan kestabilan dalam pemilihan bahasa pemrograman pada sistem kendali tertanam.\u003C\u002Fp>","https:\u002F\u002Frepository.polinema.ac.id\u002Fcollection\u002Fdetail?id=dspace000005874&year=2025&title=perbandingan-kinerja-bahasa-program-c-dan-micropython-terhadap-performa-dan-suhu-mikrokontroler-stm32f4-pada-sistem-kendali-permukaan-rov",[70,106,133,166,180,204,230,248],{"id":71,"name":72,"slug":73,"count":74,"prodi":75},"MsJu1506001","Administrasi Niaga","administrasi-niaga",3696,[76,81,85,90,94,98,102],{"name":77,"slug":78,"level":79,"count":80},"D-III ADMINISTRASI BISNIS","d-iii-administrasi-bisnis","D-III",1702,{"name":82,"slug":83,"level":79,"count":84},"D-III BAHASA INGGRIS","d-iii-bahasa-inggris",217,{"name":86,"slug":87,"level":88,"count":89},"D-IV BAHASA INGGRIS UNTUK INDUSTRI PARIWISATA","d-iv-bahasa-inggris-untuk-industri-pariwisata","D-IV",24,{"name":91,"slug":92,"level":88,"count":93},"D-IV BAHASA INGGRIS UNTUK KOMUNIKASI BISNIS DAN PROFESIONAL","d-iv-bahasa-inggris-untuk-komunikasi-bisnis-dan-profesional",103,{"name":95,"slug":96,"level":88,"count":97},"D-IV MANAJEMEN PEMASARAN","d-iv-manajemen-pemasaran",1624,{"name":99,"slug":100,"level":88,"count":101},"D-IV PENGELOLAAN ARSIP DAN REKAMAN INFORMASI","d-iv-pengelolaan-arsip-dan-rekaman-informasi",25,{"name":103,"slug":104,"level":48,"count":105},"JURUSAN ADMINISTRASI NIAGA","jurusan-administrasi-niaga",1,{"id":107,"name":108,"slug":109,"count":110,"prodi":111},"MsJu1506002","Akuntansi","akuntansi",3545,[112,116,120,124,128],{"name":113,"slug":114,"level":79,"count":115},"D-III AKUNTANSI","d-iii-akuntansi",1262,{"name":117,"slug":118,"level":88,"count":119},"D-IV AKUNTANSI MANAJEMEN","d-iv-akuntansi-manajemen",1954,{"name":121,"slug":122,"level":88,"count":123},"D-IV KEUANGAN","d-iv-keuangan",315,{"name":125,"slug":126,"level":48,"count":127},"JURUSAN AKUNTANSI","jurusan-akuntansi",11,{"name":129,"slug":130,"level":131,"count":132},"S2 SISTEM INFORMASI AKUNTANSI","s2-sistem-informasi-akuntansi","S2",3,{"id":134,"name":135,"slug":136,"count":137,"prodi":138},"MsJu1506003","Teknik Elektro","teknik-elektro",4394,[139,143,147,151,155,159,163],{"name":140,"slug":141,"level":79,"count":142},"D-III TEKNIK ELEKTRONIKA","d-iii-teknik-elektronika",588,{"name":144,"slug":145,"level":79,"count":146},"D-III TEKNIK LISTRIK","d-iii-teknik-listrik",533,{"name":148,"slug":149,"level":79,"count":150},"D-III TEKNIK TELEKOMUNIKASI","d-iii-teknik-telekomunikasi",534,{"name":152,"slug":153,"level":88,"count":154},"D-IV JARINGAN TELEKOMUNIKASI DIGITAL","d-iv-jaringan-telekomunikasi-digital",998,{"name":156,"slug":157,"level":88,"count":158},"D-IV SISTEM KELISTRIKAN","d-iv-sistem-kelistrikan",849,{"name":160,"slug":161,"level":88,"count":162},"D-IV TEKNIK ELEKTRONIKA","d-iv-teknik-elektronika",867,{"name":164,"slug":165,"level":131,"count":101},"S2 TEKNIK ELEKTRO","s2-teknik-elektro",{"id":167,"name":168,"slug":169,"count":170,"prodi":171},"MsJu1506004","Teknik Kimia","teknik-kimia",1039,[172,176],{"name":173,"slug":174,"level":79,"count":175},"D-III TEKNIK KIMIA","d-iii-teknik-kimia",507,{"name":177,"slug":178,"level":88,"count":179},"D-IV TEKNOLOGI KIMIA INDUSTRI","d-iv-teknologi-kimia-industri",532,{"id":181,"name":182,"slug":183,"count":184,"prodi":185},"MsJu1506005","Teknik Mesin","teknik-mesin",3198,[186,190,194,198,201],{"name":187,"slug":188,"level":79,"count":189},"D-III TEKNIK MESIN","d-iii-teknik-mesin",1875,{"name":191,"slug":192,"level":79,"count":193},"D-III TEKNOLOGI PEMELIHARAAN PESAWAT UDARA","d-iii-teknologi-pemeliharaan-pesawat-udara",82,{"name":195,"slug":196,"level":88,"count":197},"D-IV TEKNIK MESIN PRODUKSI dan PERAWATAN","d-iv-teknik-mesin-produksi-dan-perawatan",649,{"name":47,"slug":199,"level":88,"count":200},"d-iv-teknik-otomotif-elektronik",591,{"name":202,"slug":203,"level":131,"count":105},"S2 MAGISTER TERAPAN REKAYASA TEKNOLOGI MANUFAKTUR","s2-magister-terapan-rekayasa-teknologi-manufaktur",{"id":205,"name":206,"slug":207,"count":208,"prodi":209},"MsJu1506006","Teknik Sipil","teknik-sipil",2775,[210,214,218,222,226],{"name":211,"slug":212,"level":79,"count":213},"D-III TEKNIK SIPIL","d-iii-teknik-sipil",992,{"name":215,"slug":216,"level":79,"count":217},"D-III TEKNOLOGI KONSTRUKSI JALAN, JEMBATAN, dan BANGUNAN AIR","d-iii-teknologi-konstruksi-jalan-jembatan-dan-bangunan-air",179,{"name":219,"slug":220,"level":79,"count":221},"D-III TEKNOLOGI PERTAMBANGAN","d-iii-teknologi-pertambangan",91,{"name":223,"slug":224,"level":88,"count":225},"D-IV MANAJEMEN REKAYASA KONSTRUKSI","d-iv-manajemen-rekayasa-konstruksi",1434,{"name":227,"slug":228,"level":88,"count":229},"D-IV TEKNOLOGI REKAYASA KONSTRUKSI JALAN DAN JEMBATAN","d-iv-teknologi-rekayasa-konstruksi-jalan-dan-jembatan",79,{"id":231,"name":232,"slug":233,"count":234,"prodi":235},"MsJu1506007","Teknologi Informasi","teknologi-informasi",2300,[236,240,244],{"name":237,"slug":238,"level":79,"count":239},"D-III MANAJEMEN INFORMATIKA","d-iii-manajemen-informatika",694,{"name":241,"slug":242,"level":88,"count":243},"D-IV SISTEM INFORMASI BISNIS","d-iv-sistem-informasi-bisnis",208,{"name":245,"slug":246,"level":88,"count":247},"D-IV TEKNIK INFORMATIKA","d-iv-teknik-informatika",1398,{"id":48,"name":249,"slug":250,"count":251,"prodi":252},"Tanpa prodi","tanpa-prodi",258,[253],{"name":41,"slug":254,"level":48,"count":251},"politeknik-negeri-malang",[256,279,295],[257,263,267,271,275],{"id":258,"parent":259,"target":260,"content":261,"title":261,"url":262},2500,"0","","Polinema Malang","https:\u002F\u002Fpolinema.ac.id\u002F",{"id":264,"parent":259,"target":260,"content":265,"title":265,"url":266},2536,"Bahasa","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-bahasa\u002F",{"id":268,"parent":259,"target":260,"content":269,"title":269,"url":270},2537,"Humas","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-humas\u002F",{"id":272,"parent":259,"target":260,"content":273,"title":273,"url":274},2538,"MKU","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-mku\u002F",{"id":276,"parent":259,"target":260,"content":277,"title":277,"url":278},2539,"Penelitian dan Pengabdian","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-p2m\u002F",[280,284,288,292],{"id":281,"parent":259,"target":260,"content":282,"title":282,"url":283},2771,"Percetakan","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-percetakan\u002F",{"id":285,"parent":259,"target":260,"content":286,"title":286,"url":287},2772,"Pemeliharaan dan Perawatan","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Funit-pelaksana-teknis\u002Fupt-pp\u002F",{"id":289,"parent":259,"target":260,"content":290,"title":290,"url":291},2773,"Pusat Komputer","https:\u002F\u002Fwww.polinema.ac.id\u002Flayanan\u002Fpuskom\u002F",{"id":208,"parent":259,"target":260,"content":293,"title":293,"url":294},"Job Placement Center","http:\u002F\u002Fjpc.polinema.ac.id\u002F",[296,300,304,308,312],{"id":297,"parent":259,"target":260,"content":298,"title":298,"url":299},2501,"Admisi","http:\u002F\u002Fadmisi.polinema.ac.id\u002F",{"id":301,"parent":259,"target":260,"content":302,"title":302,"url":303},2570,"Alumni","http:\u002F\u002Falumni.polinema.ac.id\u002F",{"id":305,"parent":259,"target":260,"content":306,"title":306,"url":307},2571,"Beasiswa","http:\u002F\u002Fbeasiswa.polinema.ac.id\u002F",{"id":309,"parent":259,"target":260,"content":310,"title":310,"url":311},2572,"LPSE","http:\u002F\u002Flpse.polinema.ac.id\u002Feproc4",{"id":313,"parent":259,"target":260,"content":314,"title":314,"url":315},2574,"Simpeg","https:\u002F\u002Fsimpeg.polinema.ac.id\u002F",[317,376,394,416],{"id":318,"parent":259,"target":260,"content":319,"title":319,"url":320,"children":321,"dropdown":375},2534,"Layanan","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002F",[322,327,331,335,339,343,347,351,355,359,363,367,371],{"id":323,"parent":324,"target":260,"content":325,"title":325,"url":326},2474,"2534","Koleksi Umum","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fkoleksi-umum\u002F",{"id":328,"parent":324,"target":260,"content":329,"title":329,"url":330},2493,"Sirkulasi","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fsirkulasi\u002F",{"id":332,"parent":324,"target":260,"content":333,"title":333,"url":334},2475,"Loker","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Floker\u002F",{"id":336,"parent":324,"target":260,"content":337,"title":337,"url":338},2492,"Referensi dan Karya Ilmiah","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fkoleksi-referensi-dan-laporan-akhir\u002F",{"id":340,"parent":324,"target":260,"content":341,"title":341,"url":342},3792,"Layanan Penelusuran Informasi Secara Online","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-penelusuran-informasi-secara-online\u002F",{"id":344,"parent":324,"target":260,"content":345,"title":345,"url":346},4460,"Layanan Keanggotaan","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-keanggotaan-2\u002F",{"id":348,"parent":324,"target":260,"content":349,"title":349,"url":350},3745,"Baca Ditempat","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-baca-ditempat\u002F",{"id":352,"parent":324,"target":260,"content":353,"title":353,"url":354},2473,"Koleksi Tandon","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fkoleksi-tandon\u002F",{"id":356,"parent":324,"target":260,"content":357,"title":357,"url":358},3823,"Jasa Silang Layan Perpustakaan","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fjasa-silang-layan-perpustakaan\u002F",{"id":360,"parent":324,"target":260,"content":361,"title":361,"url":362},3832,"Layanan Multimedia","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-multimedia\u002F",{"id":364,"parent":324,"target":260,"content":365,"title":365,"url":366},3834,"Layanan Literasi Informasi","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-literasi-informasi\u002F",{"id":368,"parent":324,"target":260,"content":369,"title":369,"url":370},3835,"Layanan Penyedia Dokumen","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Flayanan-penyedia-dokumen\u002F",{"id":372,"parent":324,"target":260,"content":373,"title":373,"url":374},2489,"Administrasi Perpustakaan","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fadministrasi-perpustakaan\u002F","layanan",{"id":377,"parent":259,"target":260,"content":378,"title":378,"url":379,"children":380,"dropdown":393},2838,"e-Resources","https:\u002F\u002Flibrary.polinema.ac.id\u002Fe-resources\u002Fe-book\u002F",[381,385,389],{"id":382,"parent":383,"target":260,"content":384,"title":384,"url":379},2577,"2838","e-Book",{"id":386,"parent":383,"target":260,"content":387,"title":387,"url":388},2578,"e-Journal","https:\u002F\u002Flibrary.polinema.ac.id\u002Fe-resources\u002Fe-journal\u002F",{"id":390,"parent":383,"target":260,"content":391,"title":391,"url":392},90001,"Open Access","https:\u002F\u002Flibrary.polinema.ac.id\u002Fe-resources\u002Fopen-access\u002F","e-resources",{"id":395,"parent":259,"target":260,"content":396,"title":396,"url":397,"children":398,"dropdown":415},2837,"Informasi","https:\u002F\u002Flibrary.polinema.ac.id\u002Fcategory\u002Fpengumuman\u002F",[399,404,407,411],{"id":400,"parent":401,"target":260,"content":402,"title":402,"url":403},2491,"2837","Jam Layanan","https:\u002F\u002Flibrary.polinema.ac.id\u002Flayanan\u002Fjam-layanan\u002F",{"id":405,"parent":401,"target":260,"content":406,"title":406,"url":397},2766,"Pengumuman",{"id":408,"parent":401,"target":260,"content":409,"title":409,"url":410},2514,"Berita","https:\u002F\u002Flibrary.polinema.ac.id\u002Fcategory\u002Fberita\u002F",{"id":412,"parent":401,"target":260,"content":413,"title":413,"url":414},2515,"Artikel","https:\u002F\u002Flibrary.polinema.ac.id\u002Fcategory\u002Fartikel\u002F","informasi",{"id":417,"parent":259,"target":260,"content":418,"title":418,"url":419,"children":420,"dropdown":450},2482,"Profil","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002F",[421,426,430,434,438,442,446],{"id":422,"parent":423,"target":260,"content":424,"title":424,"url":425},2483,"2482","Sejarah","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fsejarah\u002F",{"id":427,"parent":423,"target":260,"content":428,"title":428,"url":429},2487,"Visi, Misi dan Tujuan","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fvisi-misi-dan-tujuan\u002F",{"id":431,"parent":423,"target":260,"content":432,"title":432,"url":433},2484,"Staf Perpustakaan","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fstaf-perpustakaan\u002F",{"id":435,"parent":423,"target":260,"content":436,"title":436,"url":437},2485,"Struktur Organisasi Perpustakaan","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fstruktur-organisasi-perpustakaan\u002F",{"id":439,"parent":423,"target":260,"content":440,"title":440,"url":441},2486,"Tata Tertib","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Ftata-tertib\u002F",{"id":443,"parent":423,"target":260,"content":444,"title":444,"url":445},3705,"Statistik","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fstatistik\u002F",{"id":447,"parent":423,"target":260,"content":448,"title":448,"url":449},4990,"Standard Operating Procedure (SOP)","https:\u002F\u002Flibrary.polinema.ac.id\u002Fprofil\u002Fstandard-operating-procedure-sop-2\u002F","profil"]