Pengembangan Plugin QGIS Untuk Otomatisasi Penentuan Garis Pangkal Penutup Teluk
Paska Nathanael Pratama, I Made Andi Arsana, S.T., M.E., Ph.d
2026 | Skripsi | TEKNIK GEODESI
Negara Indonesia telah meratifikasi United Nations Convention on the Law of the Sea (UNCLOS) pada tahun 1985 melalui Undang-Undang Nomor 17 Tahun 1985. Hal tersebut membuat Indonesia berhak untuk memiliki dan mengelola wilayah lautnya termasuk perairan pedalaman. Salah satu cara untuk mendefinisikan perairan pedalaman adalah melalui garis pangkal penutup teluk . Namun, hingga saat ini proses penetapan perairan pedalaman belum dilakukan secara menyeluruh. Selain hal tersebut, belum banyaknya aplikasi Sistem Informasi Geospasial (SIG) yang secara langsung dapat digunakan untuk melakukan identifikasi teluk juga menjadi masalah tersendiri. Salah satu aplikasi SIG yang dapat digunakan untuk melaksanakan kegiatan tersebut adalah QGIS. Akan tetapi, belum terdapat fungsi QGIS yang secara spesifik dapat melakukan proses identifikasi garis pangkal penutup teluk. Oleh karena itu, perlu dibuat sebuah fungsi tambahan pada QGIS yang berupa plugin yang mendukung kegiatan otomatisasi penentuan garis pangkal penutup teluk untuk membantu proses penentuan perairan pedalaman.
Pelaksanaan pembuatan plugin dilaksanakan melalui berbagai tahapan yaitu di antaranya meliputi tahapan perancangan algoritma, penulisan kode plugin, serta pengujian plugin. Perancangan algoritma plugin didasarkan pada peraturan UNCLOS 1982, dimana di dalamnya terdapat dua syarat utama sebuah perairan dapat diklasifikasikan sebagai teluk. Syarat pertama adalah syarat panjang garis pangkal penutup teluk tidak melebihi 24 mil laut. Syarat kedua adalah syarat luas teluk yang telah ditutup menggunakan garis pangkal penutup teluk harus lebih besar atau sama besar dengan luas setengah lingkaran yang dibentuk dengan menggunakan garis pangkal penutup teluk sebagai diameter. Tahapan pengujian plugin dilaksanakan melalui uji performa dan uji kualitas hasil dari plugin. Uji performa pada plugin dilaksanakan dengan tujuan untuk mengetahui durasi pemrosesan data pada plugin apabila data teluk yang digunakan memiliki berbagai kondisi seperti panjang garis pangkal penutup teluk kurang dari 24 mil laut dan lebih dari 24 mil serta kondisi teluk memiliki satu mulut dan lebih dari satu mulut. Uji kualitas hasil dari plugin dilaksanakan dengan cara membandingkan hasil yang diperoleh melalui plugin dengan hasil pengolahan data secara manual. Hal ini bertujuan untuk melihat apakah terdapat perbedaan antara hasil yang diperoleh melalui plugin dengan hasil pengolahan data secara manual.
Hasil yang diperoleh dari kegiatan pembuatan plugin QGIS adalah sebuah plugin yang mampu digunakan untuk menangani teluk dengan satu maupun lebih dari satu mulut, mempercepat proses analisis spasial, serta menghasilkan keluaran yang dapat dibandingkan dengan pengolahan manual. Uji performa pada Teluk Pamukan (teluk bermulut tunggal) menghasilkan luas teluk sebesar 143,437 km² dan panjang garis penutup 3,964 mil laut dengan waktu proses 3,734 detik. Uji performa pada Teluk Lampung (teluk bermulut lebih dari satu,) dilakukan dengan lima variasi jarak antar titik rekomendasi yaitu 3000 m, 2500 m, 2000 m, 1500 m, 1000 m, seluruh variasi menghasilkan kandidat teluk yang memenuhi kriteria UNCLOS 1982, dengan luas teluk terbaik pada jarak 2000 m sebesar 1.022,5 km² dan panjang garis pangkal penutup 22,031 mil laut, sementara waktu pemrosesan meningkat seiring semakin rapatnya interval titik rekomendasi tanpa selalu diikuti peningkatan luas teluk secara linear. Uji kualitas menunjukkan bahwa panjang garis pangkal penutup teluk dan luas poligon teluk yang dihasilkan plugin, baik pada kasus teluk bermulut satu (Teluk Pamukan) maupun bermulut lebih dari satu (Teluk Lampung), identik dengan hasil pengolahan manual, baik secara panjang garis pangkal penutup teluk dan luas teluk maupun secara visual atau geometris. Hasil tersebut menunjukkan bahwa plugin yang dikembangkan mampu menghasilkan garis pangkal dan luas teluk yang konsisten serta akurat dibandingkan pengolahan manual. Selain hal tersebut, plugin yang dikembangkan juga dapat merekomendasikan titik masuk pada kasus panjang garis penutup teluk lebih dari 24 mil laut. Akan tetapi, efisiensi waktu pemrosesannya masih dipengaruhi signifikan oleh kerapatan titik rekomendasi yang digunakan.
Indonesia ratified the United Nations Convention on the Law of the Sea (UNCLOS) in 1985 through Law Number 17 of 1985. This ratification granted Indonesia the right to own and manage its maritime territory, including internal waters. One way to define internal waters is through a bay closing baseline. However, the delimitation of internal waters has not yet been carried out comprehensively. In addition, the limited availability of Geospatial Information System (GIS) applications that can be directly used for bay identification presents a further challenge. QGIS is one of the GIS applications that can be used for this purpose; however, it does not yet have a specific function capable of identifying bay closing lines. Therefore, an additional QGIS function in the form of a plugin is needed to automate the determination of bay closing baselines and support the process of delimiting internal waters.
The plugin development was carried out through several stages, including algorithm design, code writing, and plugin testing. The algorithm design was based on the UNCLOS 1982 provisions, which set out two main requirements for a water body to be classified as a bay. The first requirement is that the length of the bay closing baseline must not exceed 24 nautical miles. The second requirement is that the area enclosed by the bay closing baseline must be equal to or greater than the area of a semicircle whose diameter is the closing baseline. The testing stage consisted of a performance test and a quality test. The performance test aimed to determine the plugin's data processing duration under various bay conditions, including closing baselines shorter and longer than 24 nautical miles, as well as bays with a single mouth and bays with more than one mouth. The quality test was carried out by comparing the results obtained through the plugin with those obtained through manual data processing, in order to identify any differences between the two.
The plugin developed in this study is capable of handling bays with a single mouth as well as bays with multiple mouths, accelerating the spatial analysis process, and producing outputs comparable to manual processing. The performance test on Pamukan Bay (a single-mouth bay) produced a bay area of 143.437 km² and a closing baseline length of 3.964 nautical miles, with a processing time of 3.734 seconds. The performance test on Lampung Bay (a multi-mouth bay) was conducted using five variations of recommendation point spacing (3000 m, 2500 m, 2000 m, 1500 m, and 1000 m). All variations produced candidate bays meeting the UNCLOS 1982 criteria, with the best result at a 2000 m spacing yielding a bay area of 1,022.5 km² and a closing baseline length of 22.031 nautical miles, while processing time increased as the recommendation point spacing became denser, without a consistently linear increase in bay area. The quality test showed that the closing baseline length and bay polygon area produced by the plugin, for both the single-mouth case (Pamukan Bay) and the multi-mouth case (Lampung Bay), were identical to the results of manual processing, both in terms of measurement and visual/geometric comparison. These results indicate that the developed plugin can produce baseline and area outputs that are consistent and accurate compared to manual processing. In addition, the plugin can recommend entry points in cases where the closing baseline length exceeds 24 nautical miles. However, processing time efficiency remains significantly affected by the density of the recommendation points used.
Kata Kunci : Perairan pedalaman, garis pangkal penutup teluk, QGIS, plugin. UNCLOS 1982