Abstrak—Sistem operasi Automatic
Identification System (AIS)  dimanfaatkan  untuk  pemantauan  lalu  lintas pelayaran kapal di Selat Singapura yang merupakan jalur pelayaran Internasional. Data real-time kapal AIS receiver merupakan  data  mentah yang  harus  dikonversi  ( decode ) agar  dapat  ditampilkan  dan  dimanfaatkan  dengan  baik. Sistem terdiri dari perangkat keras AIS sebagai penerima data dan perangkat lunak AIS decode yang dikembangkan dengan  bahasa  pemrograman  LabVIEW  dan  difungsikan untuk  penyimpanan,  pengolahan  serta  menampilkan  data AIS  di Google  maps secara real-time .  Pemrograman LabVIEW memudahkan user untuk melakukan pemantauan  lalulintas  kapal  karena  program  LabVIEW memvisualisasi secara real-time koordinat kapal ( longitude dan latitude )  dengan  tingkat  keakurasian  koordinat  kapal 99.61%.  Metode  dalam  melakukan decode data  AIS menjadi  data  kapal  terdiri  dari  tiga  tahapan  yaitu  proses konversi data  AIS dengan tipe data char ke desimal,  data desimal  proses  konversi  ke  biner  dan mirror hasil  data biner, mengelompokkan biner sesuai International Telecommunication  Union (ITU )  Recommendation  M.1371 dan  konversi  kelompok  biner  dengan  pembacaan Most Significant  Bit (MSB)  ke  desimal.  Hasil  dari decode data AIS  berupa Maritime  Mobile  Service  Identity (MMSI), status  navigasi, Rate  of  Turn (ROT),  kecepatan  kapal, posisi  kapal  ( longitude dan latitude ), Course  Over  Ground (COG), True  Heading (HDG), time  stamp ,  RAIM flag dan Radio status .
Kata  kunci: Automatic  Identification  System ,  kapal,  selat Singapura, AIS receiver , AIS decode

## I. P ENDAHULUAN
PERAIRAN  Batam,  khususnya  pada  wilayah  bagian  utara merupakan daerah yang strategis karena posisinya berada pada jalur  pelayaran  internasional  yang  memisahkan  antara Indonesia-Malaysia  dan  Indonesia-Singapura.  Berdasarkan data  penelitian  [1],  ada  sekitar  1500  kapal  perhari  yang berlayar  di  Selat  Malaka  dan  Singapore.  Perairan  Batam bagian  utara  merupakan  jalur  yang  sibuk,  bukan  saja  sebagai
jalur  lalu  lintas  pelayaran  internasional,  tetapi  sebagai  jalur pelayaran  reguler  antara  Batam-Singapura  dan  Batam- Malaysia.
Automatic Identification System (AIS) adalah sebuah sistem pelacakan  dan  identifikasi  lalu  lintas  pelayaran  kapal  secara otomatis. Vessel  Traffic  Sevices (VTS)  digunakan  untuk mengidentifikasi, mengirimkan dan menerima informasi. Data yang diterima ada dua tipe: 1) pertukaran data dari satu kapal ke  kapal  lain  menggunakan Base  Transceiver  System (BTS) AIS  dan  satelit,  dan  2)  kapal  tersebut  secara  langsung mengirimkan  data  tanpa  perantara.  Dalam  proses  monitoring kapal  dengan  menggunakan  AIS,  akan  diperoleh  beberapa data  diantaranya  adalah Maritime  Mobil  Service  Identity (MMSI),  kecepatan  kapal  (s peed  over  ground ),  posisi  kapal ( longitude dan latitude ), status navigasi , Course Over Ground (COG) dan  lain-lain.  Informasi  data  yang  direkam  oleh  AIS adalah  data real-time kapal  dengan  lama  pengiriman  setiap  2 hingga 10 detik tergantung dari kecepatan kapal saat berlayar [2,3].
AIS  diwajibkan  oleh International  Maritime  Organization (IMO) International  Convention  for  the  Safety  of  Life  at  Sea (SOLAS)  dan  mulai  diberlakukan  secara  efektif  sejak  31 Desember  2004  untuk  semua  kapal  kargo  dengan Gross Tonnage (GT) lebih dari sama dengan 300 GT pada pelayaran internasional,  semua  kapal  kargo  diatas  500  GT  dan  juga untuk  semua  kapal  penumpang  tanpa  memperhatikan  ukuran [4].
AIS  merupakan  suatu  sistem  yang  sangat  vital  dalam transportasi  laut,  karena  sangat  membantu  dalam  melacak secara  otomatis  posisi  kapal.  AIS  -  dengan  pelayanan  lalu lintas  kapal  (VTS)  -  dapat  mengidentifikasi  dan  menemukan kapal  serta  memungkinkan  pertukaran  data  dengan  kapal  lain di dekatnya [5].
Fokus  penelitian  ini  adalah  pengembangan  sistem  operasi AIS  untuk  pemantauan  lalu  lintas  pelayaran  kapal  yang melewati selat Singapura dan perairan Batam. Data AIS dapat diterima apabila user (pengguna data) memiliki alat penerima pesan AIS berupa AIS Receiver .

## Sistem Monitoring Kapal di Selat Singapura Berbasis LabVIEW
Ardian Budi K.A 1* , Nur Sakinah Asaad 1 , dan Didi Istardi 1
1 Teknik Mekatronika, Politeknik Negeri Batam, Batam, Indonesia
Email: ardianbudi@polibatam.ac.id

## II. AIS R ECEIVER DAN AIS D ECODER
AIS receiver berfungsi  menerima  pesan  yang  dikirim  oleh kapal  melalui  alat  pengirim  data  (AIS transmitter ).  Data  AIS yang  diterima  oleh  AIS receiver berupa  pesan  dalam  bentuk NMEA Message 0183,  yaitu  kode  dengan  karakter-karakter unik.  Data  AIS  NMEA Message 0183  dapat  menampilkan koordinat  kapal  dengan  menggunakan  peralatan  berupa  AIS decoder dan  AIS chart  plotter .  AIS decoder berfungsi  untuk memecahkan kode NMEA Message 0183 menjadi sebuah data kapal  lengkap,  sedangkan  AIS chart  plotter berfungsi  untuk menampilkan posisi kapal dalam tampilan grafis.
Data  AIS  bersifat  rahasia  dan  menggunakan  kode  biner yang harus dipecahkan menggunakan ITU M.1371-2 standard. AIS Message yang  diterima  oleh  AIS receiver terdapat  dua tipe  yaitu  !AIVDM  (pesan  kapal  lain)  dan  !AIVDO  (Pesan kapal  sendiri).  Dalam  hal  ini,  instalasi  AIS  hanya  menerima pesan !AIVDM. Contoh pesan pada AIS adalah:
!AIVDM,1,1,,A,14eG;o@034o8sd<L9i:a;WF>062D,0*7D
Urutan kalimatnya adalah sebagai berikut:
!AIVDM Identitas pesan AIS:
AIVDM = Pesan kapal lain
AIVDO = Pesan kapal sendiri
1 Banyaknya bagian dalam satu pesan
1 Nomor bagian sebanyak pesan yang dikirim AIS Nomor  pesan  beruntun  dalam  beberapa  kalimat pesan yang terpisah
A Channel pada tipe radio yang digunakan (A dan B)
14eG;... Data identitas kapal
0* Akhiran dari data
7D Cek kebenaran data NMEA
Fungsi  AIS decode akan  diimplementasikan  pada  sebuah platform aplikasi  yang  dirancang  menggunakan  bahasa pemrograman  LabVIEW.  Aplikasi  yang  akan  dirancang berfungsi  untuk  memecahkan  ( decode )  data  AIS  berupa NMEA Message 0183  menjadi  data  kapal  menggunakan standar ITU
Recommendation M.1371, " Technical Characteristics  for  a  Universal  Shipborne  Automatic Identification  System  Using  Time  Division  Multiple  Access " untuk informasi pesan ( broadcasts message ) AIS Class A dan Class B  yang  dikirim  oleh  setiap  kapal  setiap  2  hingga  10 detik  selama  berlayar  dan  setiap  3  menit  selama  posisi berlabuh  [2,6].  Data  AIS  hasil decode yang  diolah  dalam penelitian ini berupa:
1) MMSI number – nomor identitas kapal dengan informasi pada setiap kapalnya.
2) Navigation  status  – merupakan  status  dari  kapal  seperti baru ber layar atau menurunkan jangkar.
3) Rate of turn – Pergerakan kapal ke kanan atau ke kiri dari 0-720 derajat per menit.
4) Speed  overground  – resolusi  1/10  dari  0  sampai  120 knot.
5) Position accuracy
6) Longitude  – untuk  1/1000  menit  dan latitude  – untuk 1/10000 menit.
7) Course  over  ground  –  relative  to  true  north  to  0.1 degree.
8) True heading – 0-359 derajat yang dihasilkan dari gyro.
9) Time stamp

## A. Pengolahan Data AIS
Proses decode memerlukan  waktu  yang  lama  dengan basic konversi bilangan dan harus mengenal tipe karakter pada data asli  dan  data  biner.  Tipe  data  yang  digunakan  dalam  proses decode adalah  tipe  data char .  Input  dari  data  AIS  memiliki tipe data ASCII, desimal, dan biner. Urutan proses decode dari data AIS menjadi data kapal dapat dilihat pada Gambar 1.

## Gambar 1. Blok diagram proses decode
Program  LabVIEW  digunakan  sebagai  penerima  data  yang ditangkap perangkat keras  AIS untuk diolah dari data mentah yang  dikirimkan  kapal.  Data  yang  di  terima  berupa  data seperti berikut :
!AIVDM,1,1,,A,15?:4d001D7LE:R0fF8::89L00S;,0*59.
Data  tersebut  kemudian  akan  disisipkan  waktu  dan  tanggal sebagai data akses waktu pengiriman data kapal dari kapal ke AIS receiver . Data tersebut  kemudian disimpan  ke dalam file berekstensi .txt dengan menggunakan program LabVIEW.

## B. Konversi Data Menjadi Biner
Data AIS
!AIVDM,1,1,,A,14eG;o@0 34o8sd<L9i:a;WF>062D,0 *7D Pembagian data menjadi 6
1.!AVDM 2.1 3.1
4.A 5.14eG;o@034o8sd<L9i:a;WF>062D
6.0*7D
Ambil data No 5 14eG;o@034o8sd<L9i:a;WF>0 62D Gabung Semua Biner 101000 100000
Char 5 dan 1 Mirror
Char 1=000001 Char 5=000101
Klasivikasi nilai biner data kapal Message Type = bit 0-5 Repeat Indicator = bit 6-7 dll Konversi data biner menjadi decimal (MSB) TABEL I
STANDAR KONVERSI TIPE DATA CHAR, ASCII, DESIMAL DAN
BINER
Bentuk data AIS yang akan di- dicode adalah “15?:4d001D7LE:R0fF8::89L00S; ”.  Tipe  data char diubah menjadi ASCII,  kemudian  desimal, lalu  diubah  menjadi biner 6  bit.  Acuan  yang  digunakan  dalam  konversi  tipe  data  char menjadi  tipe  data  biner  6  bit  ini  adalah  AIVDM/AIVDO Protocol  Decoding ,  yang  ditunjukan  pada  Tabel  I.  Dengan menggunakan Tabel I, data AIS tersebut dapat dikonversi dari data char menjadi  bilangan  biner  6  bit  yang  hasilnya ditunjukan pada Tabel II(a), Tabel II(b), dan Tabel III(c).
Tabel II (a) merupakan konversi data dari karakter char ke biner  dengan  hasil  desimal  pada  data  kapal Message  Type adalah  ”1”, Repeat  Indicator “0”,  MMSI  “351438000”,
Navigation  Status “0”, Rate  of  Turn “0”  dan Speed  Over Ground “8.4”.  Dari  Tabel  II(b)  didapatkan  data Position Accuracy “0”, Longitude “104.6” dan Latitude “1.27” sebagai letak posisi dimana kapal tersebut berada.
Setelah  dikonversi  dari  tipe  data char menjadi  biner  6  bit (seperti contoh karakter “L” dijadikan biner menjadi 011100), maka  data  tersebut  dibalik  nilai  pembacaannya  menjadi 001110  setelah  itu  baru  digabungkan  dengan  nilai  biner  dari karakter  yang  lain  seperti  pada  kolom  nomor  4 Most Significant  Bit (MSB).  Untuk  memperoleh  nilai  yang sebenarnya  pada  setiap  data  kapal,  data  biner  tersebut  harus dijadikan desimal lagi dengan pembacaan data MSB atau nilai terendah  ada  di  sebelah  kiri  nilai  biner,  sebagai  contoh  nilai True  Heading dalam  biner  001000001  dijadikan  desimal dengan nilai pembacaan biner MSB menjadi 260.

## C. Konversi Char ke Biner Menggunakan Program LabVIEW
Dalam  program  LabVIEW  ini,  terdapat  beberapa  tahap dalam  melakukan decode data  mentah  AIS  sehingga  menjadi data real kapal dengan tahapan sebagai berikut:
1) Pemisahan Bagian Data AIS yang Di- decode Sebagai contoh data AIS !AIVDM,1,1,,A,15?:4d001D7LE:R0fF8::89L00S;,0*59
dan  yang  diambil  dan  didecode  adalah  bagian “ 15?:4d001D7LE:R0fF8::89L00S; ” . Untuk  melakukan pemisahan bagian tersebut digunakan sub program . Isi  dari  program  ini  memisahkan  karakter  dengan struktur pembagiannya dengan menggunakan koma “,”. Program pada sub program LabVIEW ditunjukkan pada Gambar 2.
TABEL II (a) PROSES KONVERSI BILANGAN CHAR MENJADI BINER 6BIT PER- KARAKTER DATA AIS (Bit 0-59)
TABEL II (b) PROSES KONVERSI BILANGAN CHAR MENJADI BINER 6BIT PER- KARAKTER DATA AIS (Bit 60-115)
TABEL II (c)
PROSES KONVERSI BILANGAN CHAR MENJADI BINER 6BIT PER- KARAKTER DATA AIS (Bit ke 116-167)
Gambar 2. Sub program pembagian karakter data AIS
Gambar 3. Front panel hasil pembagian data AIS
Dari pembagian  karakter di atas didapatkan  hasil bit 0 “!AVIDM”, bit 1 “1”, bit 2 “1”, bit 3 “ “, bit 4 “A”, bit  5  “15?:4d001D7LE:R0fF8::89L00S;”  dan  bit  6 “0*59”. Dengan begitu data AIS dibagi menjadi 6 buah data  dengan  data  bit  5  adalah  data  yang  dilakukan decode .  Hasil  pembagian  program  LabVIEW  ini  dapat dilihat pada front panel seperti pada Gambar 3.
2) Membagi Data AIS Per Karakter
Dari keluaran Sub program BIT DAT diperoleh data “15?:4d001D7LE:R0fF8::89L00S;”,  kemudian  data tersebut dikonversi menjadi desimal kemudian dikonversi lagi menjadi data biner. Dengan menggunakan program LabVIEW, secara berturut-turut dilakukan  pembacaan  karakter  dan  dilakukan  konversi data  ke  biner  seperti  ditunjukan  pada  Gambar  4  dan Gambar 5.
Karena konversi secara langsung dengan menggunakan Number  to  Boolean mempunyai output 000001, maka digunakan sub program 6 bit untuk  membalik  nilai  menjadi  100000.  Kemudian setelah  nilai tersebut dibalik,  maka diurutkan  hasil dari semua karakter menjadi satu deret array nilai biner.
3) Konversi Data Biner Menjadi Data Kapal
Contoh  yang  digunakan  adalah  data  kapal  MMSI yang dimulai dari bit ke 8 sampai 37 dengan panjang bit
adalah  30.  Sesuai  dengan  Tabel  II,  maka  akan dihasilkan data biner  berupa:
.
Konversi  dari  biner  ke  desimal  adalah  dengan mrnggunakan  metode  MSB.  Hasil  dari  konversi bilangan biner dari bit 8 sampai 37 adalah 351438000, maka MMSI dari data AIS !AIVDM,1,1,,A,15?:4d001D7LE:R0fF8::89L00S;,0*59 adalah 351438000. Implementasi ke program LabVIEW untuk konversi  nilai  biner  menjadi  data  kapal  dapat  dilihat pada  Gambar  6.  Gambar  6  merupakan  blok  diagram dengan Case  Structure “..5”  yang  berupa  pemilihan untuk menghasilkan nilai dari data kapal Message Type . Sub  program difungsikan  untuk  melakukan
konversi  data  biner  menjadi  data  desimal  dengan panjang  karakter  yang  diambil  adalah  6  yang  dimulai dari  bit  ke  0. Case  Structure untuk  menghasilkan  data kapal Repeat Indicator terdapat pada Gambar 7. Repeat  Indicator ini  memiliki  panjang  karakter sebanyak  2  bit  yang  dimulai  dari  bit  ke  6  sehingga untuk  mendapatkan  nilai  dari  data  kapal Repeat Indicator maka data biner yang diambil adalah bit 6 dan 7. Data MMSI kapal dengan panjang 30 bit dimulai dari bit ke 8 yang ditunjukkan pada Gambar 8.
MMSI dimulai dari bit ke 8 sampai bit ke 37, dengan 30  bit  dikonversi  menjadi  bilangan  desimal.  Karena pada  sub  program Deco / Decoding sudah  dilakukan proses konversi maka pada program utama (sebelah kiri data  MMSI)  langsung  dikoneksikan  ke  output  tanpa proses.  Program  yang  terdapat  pada  sub  program
decoding ditunjukkan pada Gambar 8. Data nomor
4 adalah Navigation Status yang diawali dari bit ke 38 yang  ditunjukkan  pada  Gambar  9. Navigation status merupakan data kapal yang menunjukkan aktivitas dari kapal,  dimana  nilai  diperoleh  dari  bit  ke  38  sampai  bit ke 41 seperti yang ditunjukkan pada Gambar 9.
Data  kapal  yang  kelima  adalah Rate  of  Turn (ROT) atau kecepatan sudut putar yang memiliki panjang 8 bit dan  dimulai  dari  bit  ke  42  seperti  ditunjukkan  pada Gambar 10. Untuk menghasilkan data ROT maka dari 8 bit tersebut diubah menjadi desimal untuk dibandingkan dengan  128.  Apabila  nilai  melebihi  128,  maka  nilai tersebut akan dikurangi dengan 256 yang dimaksudkan sebagai arah putaran kapal.
Data  kapal  ke  enam  adalah Speed  Over  Ground (SOG)  merupakan  data  kecepatan  kapal  yang didapatkan dari bit ke 50 sampai ke 59 dengan panjang 10  bit.  Data  10  bit  tersebut  dionversi  ke  desimal sehingga  didapatkan  nilai  2600  yang  kemudian  dibagi 10, maka dihasilkan nilai SOG 260.
0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 1 1 0 0 1 0 1 0 Gambar 4. Sub program decoding
Gambar 5. Front panel sub program decoding
Gambar 6. Program decode LabVIEW
Data  yang  ke tujuh adalah Accuracy sepanjang 1 bit data  ini  nilainya  didapat  dari  konversi  1  bit  yang dimulai  dari  bit  ke  60,  sehingga  nilai  yang  didapatkan hanya  1  atau  0  saja.  Data  posisi  kapal  didapatkan  dari dua nilai, yaitu Longitude dan Latitude.
Data  yang  ke  delapan  adalah longitude dan latitude merupakan  koordinat  kapal  berdasarkan  map  sehingga
nantinya  dapat  dilakukan plotting ke Google  maps . Untuk  koordinat longitude dimulai  dari  bit  ke  61 dengan  panjang  data  28  bit,  sedangkan  koordinat latitude dimulai  dari  bit  ke  89  dengan  panjang  data  27 bit.  Setelah  dilakukan  konversi  dari  biner  ke  desimal, selanjutnya  nilai  tersebut  dibagi  dengan  600000  pada nilai output konversi longitude dan latitude . Data  kapal  selanjutnya  adalah Course Over  Ground yang  dimulai  dari  bit  ke  116  dengan  program LabVIEW. True  Heading ini  merupakan  derajat  putar dari  kapal  sehingga  untuk  mendapatkan  nilai  tersebut harus  dilakukan  konversi  data  biner  12  bit  dari  bit  ke 116 sampai bit ke 127.
Data  kapal  yang  ke  12  adalah Time  stamp ini merupakan  satuan  waktu  (detik)  untuk  melakukan pengiriman  pesan.  Nilai  dari  data Timestamp diambil dari bit ke 137 sampai bit ke 142 dengan panjang 6 bit. Dengan  menggunakan  data  ini,  kita  dapat  mengetahui intensitas pengiriman pesan pada setiap kapal.
Data kapal yang ke 13 adalah Maneuver Indicator (2 bit) yang dimulai dari bit ke 143. Nilai yang disediakan oleh AIS Protocol Decoding adalah dari 0 sampai 2, di mana  0  adalah Not  Available ,  1  adalah No  special maneuver dan 2 adalah special maneuver . Spare merupakan  data  kapal  nomor  14.  Program Spare ini terdiri dari 3 bit yang dimulai dari bit 145 dan berakhir  pada  bit  ke  147.  Seperti  pada  program Case structure yang  lain,  untuk  mendapatkan  nilai  spare dilakukan konversi dari biner ke desimal.
RAIM Flag merupakan  data  kapal  yang  ke  15. RAIM  Flag  merupakan  perangkat  receiver  yang digunakan  untuk  pemantauan  integrasi  otomatis  kapal. Bila  terpasang,  maka  nilai  yang  muncul  adalah  1  dan apabila tidak terpasang maka nilainya adalah 0.
Data  terakhir  kapal  adalah Radio  Station .  Bit  149 sampai  bit  167  merupakan  informasi  diagnosis  untuk sistem  radio  yang  nilainya  diperoleh  dari  konversi  19 bit  ke  desimal  dengan  metode  MSB  yang  nilai  bitnya
Gambar 7. Case structure program repeat indicator
Gambar 8. Case structure program MMSI Gambar 9. Case structure program Navigation Status
Gambar 10. Case structure program Rate of Turn
Gambar 11. Front panel decode LabVIEW
dibaca  dari  sebelah  kiri.  Hasil  dari  16  data  kapal tersebut kemudian ditampilkan ke Front Panel program LabVIEW  sehingga  dapat  dibaca  oleh user (Gambar 11).
Penampilan  keseluruhan  dari  program  untuk  penyimpanan data  AIS  dan  proses  decode  ditampilkan  pada  Gambar  12. Gambar 12 dan Gambar 13 merupakan software AIS receiver dengan  bahasa  pemprograman  LabVIEW.  Program  ini  akan menyimpan  data  AIS  berupa  data  NMEA Message 0183  dan hasil dari decode data NMEA Message 0183 menjadi data real kapal untuk di filter berdasarkan MMSI.

## III. P ENGUJIAN K OORDINAT K APAL
Pengujian  koordinat  ini  merupakan  pengujian longitude dan latitude dari  posisi  kapal  yang  dideteksi.  Pengujian  ini membandingkan  hasil  sistem  yang  di  buat  dengan Google maps dan marine  traffic .  Metode  pengambilan  dan perbandingan  data  yang  diperoleh  ini  dimulai  dari pengambilan  20  data  MMSI, longitude dan latitude untuk dibandingkan  kebenaran  atau  tingkat  keakurasian  data  yang diperoleh  dengan  data  pembanding  (koordinat)  pada marine traffic .  Hasil  dari  perbandingan  ditunjukkan  pada  Tabel  V. Berdasarkan  hasil pada  Tabel V,  maka dapat  dihitung tingkat error dengan  menggunakan  persamaan  (1),  di  mana
adalah nilai latitude pada percobaan, adalah nilai latitude pada marine  traffic , adalah  nilai longitude pada percobaan,  dan
adalah  nilai longitude pada marine traffic .
(1)
Tingkat error yang didapat dari penelitian ini adalah 0.39%. Dengan  kata  lain,  tingkat  akurasi  dari  penelitian  ini  adalah 99.61%.
Perbandingan  koordinat  dapat  dilihat  dari Google  maps, sedangkan marine traffic dapat dilihat pada Gambar 14. Untuk mengetahui titik koordinat pada marine traffic maka dituliskan MMSI  ke  bagian search  map dan  kemudian data  base pada marine  traffic membaca  dan  menunjukkan  koordinat  kapal dengan  MMSI  tujuan,  sehingga  akan  muncul  identitas  kapal dan koordinat kapal. Bagian kanan Gambar 14 adalah Google map system untuk  melakukan plotting kapal  dengan  identitas MMSI, latitude dan longitude .  Jadi  untuk  memunculkan koordinat pada Google maps diperlukan identitas kapal berupa MMSI, latitude dan longitude .  Kemudian  koordinat  tersebut diplot pada Google maps .
Gambar 12. Penyimpanan data AIS software AIS Receiver
Gambar 13. Database AIS sebelum di- decode

## TABEL HASIL PERBANDINGAN DATA PERCOBAAN DENGAN DATA MARINE TRAFFIC
Gambar 14. Tampilan software Marine Traffic

## IV. K ESIMPULAN
Berdasarkan  analisis  dan  pembahasan  maka  dapat disimpulkan:
1. Data  AIS  (NMEA message )  dapat  di- decode dengan menggunakan  software  LabVIEW  menjadi  data  kapal berupa  MMSI,  status  navigasi, Rate  of  Turn (ROT), kecepatan  kapal,  posisi  kapal  ( longitude dan latitude ), Course Over Ground (COG), True Heading (HDG), Time Stamp , RAIM flag , dan Radio status.
2. Untuk  penerimaan  data  AIS,  diperlukan  antena  (sebagai penerima  sinyal),  AIS receiver ,  dan mini PC  yang digunakan  untuk  pengolahan  data  AIS  menggunakan software LabVIEW.
3. Posisi  kapal  diketahui  dengan plotting koordinat  kapal pada Google  maps sehingga  dapat  diketahui  posisi  kapal di  perbatasan  selat  Singapura  dan  perairan  Batam  secara visual dengan tingkat akurasi 99.61%.

## R EFERENSI
[1] Saputra,  H.  et  al.,  “Estimation  and  Distribution  of  Exhaust  Ship Emission  from  Marine  Traffic  In  the  Straits  Of  Malacca  and Singapore  Using  Automatic  Identification  System  (AIS)  Data ” . Jurnal Mekanikal , No. 36, pp. 86-104, 2013.
[2] International Telecommunication Union. “Recommendation M.1371- 2:  Technical  Characteristic  for  a  universal  ship  borne  automatic identification system using time division multiple access in the VHF maritime mobile band”, 2006.
[3] Hata,  K.,  et al.,  “AIS  Simulator and ITS  Application”.  in Proc. 48th International  Symposium  ELMAR-2006  focused  on  Multimedia Signal  Processing  and  Communications,  Zadar,  June, 2006,  pp.  223- 226.
[4] NeRF,  “A.917(22)  Guidelines  For  The  Onboard  Operational  Use  Of Shipborne Automatic Identification Systems (AIS)”, 2001.
[5] Harini  and  Wibowo,  S.,  2014.  “Automatic  Identification  System (AIS)  Sebagai  Alat  Bantu  Pendeteksi  Lokasi  Kapal”, Jurnal  Sains dan Teknologi Maritim , vol 13, no. 2, Mar 2014, pp. 1-10.
[6] Mihmanli, Ege, “Research Report : Combating Piracy in the Strait of Malacca”. MUNDP 2011 – Asia and the Pacific, 2011.