Perancangan Aplikasi Desktop untuk Pemantauan Kapal dan Penyimpanan Data AIS Berbasis RTL-SDR dan Raspberry Pi Menggunakan Python dan PyQt
Scholarly dissemination Share this article
LinkedIn WhatsApp Facebook X Email
PDF (IND) (English)

Kata Kunci

Sistem Identifikasi Otomatis Pemantauan Penyimpanan Data Secara real-time Aplikasi Desktop

Cara Mengutip

Abiraihan, M., Marta, R., Syukhri, & Saputra, H. K. (2024). Designing a Desktop Application for Ship Monitoring and AIS Data Storage Based on RTL-SDR and Raspberry Pi Using Python and PyQt. Journal of Hypermedia & Technology-Enhanced Learning, 2(2), 101–121. https://doi.org/10.58536/j-hytel.v2i2.118
Article at a Glance

Ringkasan Publikasi

Terbit 2024-06-30
Pages 101-121
References 21
Access
Now Welcoming Submissions
Call for Papers

Edisi Mendatang

Volume4
Number3
October 2026
Submission Scope

J-HyTEL welcomes original and rigorous scholarship advancing education, media technology, and computer science applications.

Submit Manuscript Panduan Penulis

Rolling submissions are accepted throughout the year.

Abstrak

Penelitian ini bertujuan untuk mengembangkan aplikasi desktop untuk pemantauan kapal dan penyimpanan data dari Sistem Identifikasi Otomatis (AIS) dengan memanfaatkan perangkat Realtek Software Defined Radio (RTL-SDR) dan Raspberry Pi. Metode pengembangan yang digunakan adalah model waterfall, dengan menggunakan Python dan PyQt sebagai bahasa pemrograman utama. Pengujian black-box dilakukan pada aplikasi tersebut, yang mencakup aspek-aspek seperti mendekode pesan AIS, pemantauan waktu nyata, penyimpanan data historis, dan analisis statistik data. Hasil pengujian menunjukkan bahwa aplikasi ini berhasil mengatasi tantangan yang dihadapi oleh penerima AIS sederhana, sehingga mencapai tujuan penelitian dengan mendekode pesan AIS secara akurat, memantau perjalanan kapal secara real-time, menyimpan data AIS sebagai data historis, serta menyajikan data statistik yang informatif. Meskipun terdapat sedikit keterlambatan, terutama pada perangkat Raspberry Pi, aplikasi ini memberikan kontribusi positif melalui peningkatan akurasi dan fungsionalitas. Evaluasi lebih lanjut, pembaruan teknologi, dan integrasi dengan perangkat lain diharapkan dapat meningkatkan kinerja aplikasi. Penggunaan Python dan PyQt memberikan landasan untuk pengembangan lebih lanjut guna meningkatkan kualitas sistem navigasi kapal. Disarankan untuk melibatkan penguraian jenis pesan AIS lainnya dalam penelitian mendatang dan mempertimbangkan pembangunan sistem simulasi perjalanan kapal untuk pengalaman pengguna yang interaktif.

PDF (IND) (English)
https://doi.org/10.58536/j-hytel.v2i2.118
PDF (IND) (English)
Abstract Views2798
File Downloads1300
Researcher tools Save & Cite

RIS is compatible with Zotero, Mendeley, and EndNote. Immediate opening depends on the visitor's browser and reference-manager settings.

Research Transparency

Pernyataan yang dilaporkan dalam artikel yang diterbitkan

View Full PDF
Acknowledgments

Kami mengucapkan terima kasih kepada semua pihak yang telah berkontribusi dalam penelitian ini. Kami sangat menghargai dukungan dan bimbingan yang diberikan oleh Fakultas Teknik, Universitas Negeri Padang, yang telah memberikan arahan dan motivasi selama proses penelitian, serta kepada semua pihak yang telah memberikan masukan berharga yang sangat membantu dalam pengembangan aplikasi ini.

View statement in PDF · PDF page 20
Konflik Kepentingan

Penulis menyatakan tidak ada konflik kepentingan.

View statement in PDF · PDF page 20

Statements are reproduced from the final published PDF using exact section headings. The PDF remains the authoritative version. Absence of a panel does not establish that the declaration is absent from the PDF.

Referensi

21 References

[1] A. Maulidi et al., "Sistem penerima (receiver) automatic identification system (AIS) berbasis mini computer pada kapal nelayan tradisional di Madura," INOVTEK Polbeng - Seri Informatika, vol. 9, no. 2, 2019. https://doi.org/10.35314/ip.v9i2.1125

[2] D. Enda, A. Agustiawan, M. Milchan, and E. Pratiwi, "Rancang bangun aplikasi AIS backend untuk pemantauan lalu lintas kapal di Selat Melaka," INOVTEK Polbeng - Seri Informatika, vol. 6, no. 2, p. 284, 2021. https://doi.org/10.35314/isi.v6i2.2139

[3] IMO, "Safety of life at sea - safety of navigation chapter V," SOLAS Convention, p. 29, 2002.

[4] J. D. C. Sihasale and J. R. Leatemia, "Analisis penempatan lokasi station AIS (automatic identification system) di Ambon guna mendukung monitoring ALKI (alur laut kepulauan Indonesia) III secara maksimal," ALE Proceeding, vol. 2, pp. 57–63, Jul. 2019. https://doi.org/10.30598/ale.2.2019.57-63

[5] R. D. Jayanto, "Rancang bangun sistem monitoring jaringan menggunakan mikrotik router OS," Jurnal Ilmiah Teknologi Informasi dan Komunikasi, vol. 3, no. 1, pp. 140–148, Feb. 2019. https://doi.org/10.36040/jati.v3i1.1408

[6] M. A. A. Candra and I. A. Wulandari, "Sistem informasi berprestasi berbasis web pada SMP Negeri 7 Kota Metro," Jurnal Mahasiswa Ilmu Komputer (JMIK), vol. 1, no. 1, Mar. 2021. https://doi.org/10.24127/.v2i1.1238

[7] ITU-R, ITU-R Recommendation ITU-R M.1371-4, vol. 4, 2010. Accessed: Dec. 19, 2023. https://www.itu.int/

[8] C. A. Philbin, Adventures in Raspberry Pi. Chichester, West Sussex: Wiley, 2015.

[9] Raspberry Pi, Raspberry Pi 4 Computer Model B, May 2020. https://www.raspberrypi.org

[10] R. P. Sari, L. Lindawati, and S. Soim, "Monitoring kapal menggunakan automatic identification system (AIS) dengan RTL-SDR dan low noise amplifier (LNA)," PROtek: Jurnal Ilmiah Teknik Elektro, vol. 9, no. 2, p. 119, 2022. https://doi.org/10.33387/protk.v9i2.4691

[11] Md. H. Rahman and Md. M. Islam, "A practical approach to spectrum analyzing unit using RTL-SDR," Rajshahi University Journal of Science and Engineering, vol. 44, no. 1, pp. 151–159, 2016. https://doi.org/10.3329/rujse.v44i0.30400

[12] Phil, "Realtek RTL2832U—the mystery chip at the heart of RTL-SDR," 2015, pp. 3–5. Accessed: Dec. 19, 2023. https://www.datasheetq.com

[13] R. Puspadini and M. Zen, Python: Dasar dan Pemrograman Berorientasi Objek, 2023.

[14] J. M. Willman, Beginning PyQt, 2022. https://doi.org/10.1007/978-1-4842-7999-1

[15] B. Hall, "Developing graphical user interfaces in Python using PyQt for laboratory use," 2017.

[16] M. Summerfield, Rapid GUI Development with Python and Qt, 2007. https://doi.org/10.1002/ejoc.201200111

[17] A. Saravanos and M. X. Curinga, "Simulating the software development lifecycle: The waterfall model," Applied System Innovation, vol. 6, no. 6, Dec. 2023. https://doi.org/10.3390/asi6060108

[18] E. Rianti and D. F. Barel, "Analisa sistem informasi penerimaan calon taruna (CATAR) dengan menggunakan metode McCall (studi kasus Politeknik Pelayaran Sumatera Barat)," Jurnal Informasi dan Teknologi, pp. 56–61, Jun. 2020. https://doi.org/10.37034/jidt.v2i2.59

[19] U. I. Arsyah, M. Pratiwi, and A. Muhammad, "Perancangan sistem informasi laporan keuangan pada sekolah menengah pertama," Journal of Indonesian Social Society (JISS), vol. 1, no. 1, pp. 23–30, 2023. https://doi.org/10.59435/jiss.v1i1.28

[20] A. Tritsarolis, Y. Kontoulis, and Y. Theodoridis, "The Piraeus AIS dataset for large-scale maritime data analytics," Data in Brief, vol. 40, p. 107782, Feb. 2022. https://doi.org/10.1016/j.dib.2021.107782

[21] D. Wright, C. Janzen, R. Bochenek, J. Austin, and E. Page, "Marine observing applications using AIS: Automatic identification system," Front. Mar. Sci., vol. 6, p. 537, 2019. https://doi.org/10.3389/fmars.2019.00537

Copyright and License

Creative Commons License

Artikel ini berlisensiCreative Commons Attribution-ShareAlike 4.0 International License.

Hak Cipta (c) 2024 Muhammad Abiraihan, Rizkayeni Marta, Syukhri, Hadi Kurnia Saputra

Unduhan

Data unduhan belum tersedia.
Halaman ini diterjemahkan secara otomatis untuk memudahkan akses. Jika terdapat perbedaan makna, versi bahasa Inggris J-HyTEL tetap menjadi rujukan resmi.English