Postingan

Featured post

NMEA 0183 APB & XTE: Panduan Lengkap Autopilot Mengikuti Rute di Kapal

Kalau kapal sudah punya autopilot dan chart plotter, pekerjaan nahkoda jadi jauh lebih ringan: cukup buat rute di plotter, aktifkan autopilot, dan kapal akan mengikuti garis rute itu sendiri. Tapi di balik kemudahan itu ada dua kalimat NMEA 0183 yang bekerja diam-diam: APB dan XTE . APB memberi tahu autopilot ke mana harus mengarah, sedangkan XTE memberi tahu seberapa jauh kapal melenceng dari garis rute. Kalau Anda paham cara membaca keduanya, troubleshooting autopilot yang ngaco jadi jauh lebih mudah. Artikel ini membahas arti tiap field APB dan XTE, cara setting rute di OpenCPN, cara menyambungkan autopilot lewat NMEA 0183, dan cara menguji semuanya sebelum berlayar jauh. 1. Gambaran singkat: bagaimana autopilot mengikuti rute Alurnya sederhana. Chart plotter (misalnya OpenCPN) menyimpan rute sebagai deretan waypoint. Plotter menghitung posisi kapal dari GPS, lalu menghitung dua hal: arah menuju waypoint berikutnya (bearing) dan jarak menyimpang dari garis rute (cross-track erro...

Membaca PGN NMEA 2000: Panduan Lengkap Heading, Kecepatan, Posisi & Kedalaman di Kapal

Kalau di kapalmu sudah ada jaringan NMEA 2000, semua alat elektroniknya bicara lewat satu kabel backbone yang sama: GPS, kompas, fishfinder, sensor kecepatan, sampai autopilot. Bedanya dengan NMEA 0183 yang bentuknya kalimat teks, NMEA 2000 mengirim data dalam bentuk biner lewat bus CAN. Setiap jenis pesan di bus ini dikenali lewat nomornya, yang disebut PGN , singkatan dari Parameter Group Number. Sekali kamu bisa membaca PGN, troubleshooting jadi jauh lebih gampang: kamu tahu apakah kompas benar-benar mengirim heading, apakah sensor kecepatan benar-benar mengirim angka, dan PGN mana yang hilang kalau satu tampilan di plotter mendadak kosong. Artikel ini membedah lima PGN yang paling sering kamu temui di kapal: 127250 (heading kapal), 128259 (kecepatan lewat air dan lewat darat), 129025 (posisi cepat), 129026 (arah dan kecepatan gerak di atas darat), dan 128267 (kedalaman air). Di akhir ada decoder Python lengkap yang bisa kamu copy-paste dan langsung jalankan untuk membaca log ...

Membaca Kalimat NMEA 0183: Panduan Lengkap GGA, RMC, VTG, DBT & MWV di Kapal

Kalau alat elektronik di kapalmu sudah saling tersambung, entah itu GPS, fishfinder, kompas, sampai OpenCPN di laptop, ada satu bahasa yang hampir pasti mereka pakai untuk saling bicara: NMEA 0183. Bahasa ini bentuknya baris-baris teks pendek yang dikirim terus-menerus lewat kabel serial. Sekali kamu bisa membacanya, troubleshooting jadi jauh lebih gampang: kamu tahu apakah GPS benar-benar mengirim posisi, apakah fishfinder benar-benar mengirim kedalaman, dan di mana letak masalahnya kalau data tidak muncul di layar. Artikel ini membedah lima kalimat NMEA 0183 yang paling sering kamu temui di kapal: GGA (posisi dan kualitas fix), RMC (posisi, kecepatan, dan tanggal), VTG (arah dan kecepatan gerak), DBT (kedalaman air), dan MWV (arah dan kecepatan angin). Di akhir ada decoder Python lengkap yang bisa kamu copy-paste dan langsung jalankan untuk membaca file data NMEA-mu sendiri. 1. Anatomi Satu Kalimat NMEA 0183 Setiap kalimat NMEA 0183 punya pola yang sama. Contoh kalimat posis...

Setting Sea Clutter dan Rain Clutter (FTC) di Radar Kapal: Panduan Lengkap Biar Target Tetap Kelihatan Saat Hujan dan Gelombang

Layar radar penuh bintik putih saat gelombang naik, lalu target kapal kecil hilang begitu hujan turun — ini masalah paling sering dikeluhkan nahkoda dan nelayan, dan hampir selalu bukan karena radar rusak. Penyebabnya: clutter , yaitu gema pantulan dari laut dan hujan yang ikut tampil di layar. Kabar baiknya, radar kapal modern sudah punya tiga tombol pengendali clutter: Gain, Sea Clutter (STC), dan Rain Clutter (FTC) . Di artikel ini kita bahas tuntas cara setting ketiganya langkah demi langkah, untuk kondisi cerah, gelombang tinggi, hujan ringan, sampai hujan lebat — supaya target tetap kelihatan tanpa menghilangkan kapal kecil di sekitarmu. 1. Kenali Dulu: Apa Itu Sea Clutter dan Rain Clutter Sea clutter adalah gema dari permukaan laut: ombak, buih, dan cipratan air memantulkan sinyal radar balik ke antena. Di layar, sea clutter tampil sebagai bintik-bintik rapat di sekitar pusat layar, makin parah saat gelombang tinggi dan makin jauh jangkauannya saat kamu memakai range besar. R...

Multiplexer NMEA 0183: Menggabungkan Banyak Alat Elektronik ke Satu Port di Kapal

Punya GPS, AIS receiver, dan depth sounder di kapal, tapi chart plotter atau laptop OpenCPN-mu cuma punya satu port NMEA? Jangan disambung paralel — data dari dua alat yang "ngomong" bareng di satu jalur bakal tabrakan dan korup. Solusinya: multiplexer NMEA 0183 . Di artikel ini kita bahas tuntas: cara kerja, memilih alat yang tepat, wiring langkah demi langkah, konfigurasi, sampai verifikasi di OpenCPN. 1. Kenapa NMEA 0183 Butuh Multiplexer Aturan main NMEA 0183 itu sederhana tapi ketat: satu jalur hanya boleh punya satu talker (yang mengirim data), tapi boleh punya banyak listener (yang menerima). Kalau kamu menyambung output dua alat ke satu input secara paralel, kalimat-kalimat NMEA-nya akan bertabrakan di kabel dan yang sampai ke plotter cuma sampah. Contoh kasus nyata di kapal nelayan: ada GPS Furuno (4800 baud), AIS receiver (38400 baud), dan depth sounder (4800 baud). Chart plotter-nya cuma punya satu port NMEA input. Tanpa multiplexer, kamu harus pilih: mau posis...

Reverse Engineering Game Android: Membongkar PES Club Manager — dari APK sampai Stub Server

Bisa nggak kita membongkar isi sebuah game Android — melihat bagaimana data pemain disimpan, format file-nya seperti apa, dan server-nya diajak bicara pakai protokol apa? Bisa, dan itulah yang disebut reverse engineering (RE). Artikel ini membedah prosesnya langkah demi langkah berdasarkan proyek nyata: membongkar game PES Club Manager (Konami, versi 4.5.1) sampai ke database pemain dan protokol jaringannya. Catatan etika dulu: proyek ini murni riset dan belajar — analisis read-only pada salinan game milik sendiri, tanpa mengganggu server produksi, tanpa bypass anti-cheat, dan tanpa dipakai untuk curang di permainan live. RE dengan batas seperti ini adalah cara sah untuk belajar bagaimana software bekerja. 1. Alat Perang: yang Perlu Disiapkan Semua alat di bawah gratis dan berjalan di PC biasa (Linux/Windows/macOS): ALAT RE GAME ANDROID -------------------- apktool : bongkar APK jadi smali + resource (java -jar apktool.jar d game.apk) jadx / Bytecod...

Autopilot Kapal: Panduan Setting, Kalibrasi Kompas & Sambungan NMEA untuk Nelayan

Buat yang sering berlayar jauh — terutama sendirian atau berdua — autopilot itu bukan barang mewah, tapi penyelamat tenaga. Kemudi dipegang autopilot, kamu bisa fokus ke radar, sonar, atau sekadar istirahat sebentar. Tapi autopilot yang dipasang asal-asalan justru berbahaya: kapal oleng kiri-kanan, boros bahan bakar, bahkan bisa muter sendiri kalau kompasnya belum dikalibrasi. Di artikel ini kita bahas pasang, kalibrasi, dan setting autopilot kapal kecil sampai selesai, termasuk sambungan NMEA-nya. 1. Kenali Komponen Autopilot Kapal Autopilot bukan satu alat, tapi satu sistem yang terdiri dari beberapa komponen. Memahami tiap komponen bikin troubleshooting jauh lebih gampang: a. Heading sensor (kompas elektronik) Ini "otak penentu arah"-nya. Bentuknya bisa kompas fluxgate, sensor 9-axis (accelerometer + gyro + magnetometer), atau kompas satelit (GPS compass). Kalau autopilot tidak tahu arah kapal, dia tidak bisa mengoreksi apa-apa. Sensor ini yang paling sering jadi s...