<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title> &#187; NMEA</title>
	<atom:link href="http://www.andisun.com/tag/nmea/feed" rel="self" type="application/rss+xml" />
	<link>http://www.andisun.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Aug 2010 03:28:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mobile Tracking Memanfaatkan Teknologi Global Positioning System (GPS) dan General Packet Radio Service (GPRS)</title>
		<link>http://www.andisun.com/jurnal/mobile-tracking-memanfaatkan-teknologi-global-positioning-system-gps-dan-general-packet-radio-service-gprs</link>
		<comments>http://www.andisun.com/jurnal/mobile-tracking-memanfaatkan-teknologi-global-positioning-system-gps-dan-general-packet-radio-service-gprs#comments</comments>
		<pubDate>Tue, 08 Sep 2009 03:14:23 +0000</pubDate>
		<dc:creator>myandisun</dc:creator>
				<category><![CDATA[Jurnal]]></category>
		<category><![CDATA[GPRS]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[J2ME]]></category>
		<category><![CDATA[NMEA]]></category>
		<category><![CDATA[Tracking]]></category>

		<guid isPermaLink="false">http://www.andisun.com/?p=429</guid>
		<description><![CDATA[by: Andi Sunyoto ABSTRACT An integration of a GPS receiver module and GPRS for monitoring and tracking of vehicle position has been designed and implemented. The GPS receiver module is a equipment able to generate position data, but it unable to send the data position to the control system. A GPRS technology in mobGPile device [...]]]></description>
			<content:encoded><![CDATA[<p>by: Andi Sunyoto</p>
<p><em>ABSTRACT</em></p>
<p><em>An integration of a <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS receiver</a> module and GPRS for monitoring and tracking of vehicle position has been designed and implemented. The <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS receiver</a> module is a equipment able to generate position data, but it unable to send the data position to the control system. A GPRS technology in mobGPile device can transmit data over internet, so it can be used to transmit object position to control system in order to be monitored.</em></p>
<p><em>This research aims to build a system for monitoring and tracking the vehicle?s position. The system are divided into three parts: block I, block II and block III. Block I consist of two devices : A <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS receiver</a> module and a cellular phone running a java application (<a href="http://www.andisun.com/artikel/sekilas-java-2-microedition-j2me">J2ME</a>). The application is used to stream, parse and processed <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA</a> data from the <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS receiver</a> module before transmiting it to the control system (block II) over a GPRS connection. Block II consists of a web server and a database server for catching the data position sent from block I and store it in database server. Block III consists of visualization and monitoring application to visualize vehicle?s positions over the digital map. The last position of the vehicle data are taken from the database server.</em></p>
<p><em>The result of this research is an integration of two technologies that can be used to monitor and track of vehicles position. The success of the monitoring and tracking are dependent on : the <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA</a> data stream from the <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS receiver</a> module, the accuracy of <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS receiver</a> module and the digital map used by the system.</em></p>
<p>Key words : GPS, GPRS, NMEA, Tracking, J2ME</p>
<h1>1. ?PENGANTAR</h1>
<p>Kasus yang membutuhkan mekanisme pemantauan posisi kendaraan semakin banyak, misalkan kasus dalam perusahaan taksi, distribusi barang, penyalahgunaan pemakaian mobil dinas dan sistem pengiriman BBM, barang pada perusahaan jasa.</p>
<p>Perusahaan maupun instansi biasanya menggunakan media komunikasi radio untuk mengetahui dengan menanyakan kepada pengemudi dimana posisinya. Jawaban yang diberikan pengemudi dijadikan dasar untuk mengetahui posisi kendaraan tersebut. Cara ini membuat data yang diberikan kadang tidak akurat, karena tergantung dari jawaban dari pengemudi.</p>
<p>Kemajuan teknologi penentuan lokasi seperti <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS <em>(Global Positioning System)</em></a> berkembang pesat dengan tingkat akurasi yang semakin teliti, bermacam variasi dan semakin murah. Posisi dapat diketahui jika membawa alat yang diberi nama <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps"><em>GPS receiver</em></a> yang berfungsi untuk menerima sinyal dari satelit GPS. <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS <em>receiver</em></a> berbentuk modul menghasilkan data <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA</a> yang berisi data posisi.</p>
<p>Perkembangan jaringan teknologi <em>(wireless)</em> khususnya <em>handphone</em> semakin pesat. Sebuah <em>handphone</em> tipe tertentu sudah dilengkapi fitur Java dan GPRS. Fitur Java memungkinkan menambahkan aplikasi yang dibangun dengan <a href="http://www.andisun.com/artikel/sekilas-java-2-microedition-j2me">J2ME</a>. Teknologi GPRS <em>(General Packet Radio Service) </em>dapat digunakan sebagai media pengiriman data secara nirkabel melalui koneksi internet.</p>
<p>Tracking kendaraan adalah mekanisme bagaimana memantau keberadaan kendaraan yang bergerak dan jalurnya di muka bumi. Pengertian bergerak dalam perpektif geografi adalah perpindahan posisi suatu obyek dari suatu koordinat ke koordinat lain. Tracking diperoleh dengan merekam data perpindahan tersebut. Penerapan sistem ini, pihak operator tidak perlu menanyakan ke pengemudi tentang posisinya.</p>
<p>Modul <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS<em> receiver</em></a> mempunyai karekteristik dapat menghasilkan informasi data posisi tetapi tidak dapat mengirimkan data tersebut dengan jarak jauh. GPRS sebagai teknologi komunikasi <em>wireless</em> dapat mengirimkan data melalui jaringan internet. Karakteristik yang dimiliki oleh <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS</a> dan GPRS dapat diintegrasikan untuk membangun sistem monitoring posisi dan tracking kendaraan.</p>
<h1>2. ?CARA PENELITIAN</h1>
<p>Penelitian ini secara garis bersar dibagi menjadi beberapa blok, yaitu blok I, blok II, dan blok III. Pembagian masing-masing blok dapat dilihat pada gambar berikut.</p>
<div id="attachment_430" class="wp-caption aligncenter" style="width: 536px"><a href="http://www.andisun.com/wp-content/uploads/2009/09/mobile_tracking_consept.png"><img class="size-full wp-image-430" title="mobile_tracking_consept" src="http://www.andisun.com/wp-content/uploads/2009/09/mobile_tracking_consept.png" alt="Pembagian komponen blok sistem" width="526" height="301" /></a><p class="wp-caption-text">Pembagian komponen blok sistem</p></div>
<h2>2.1 Komponen Blok I</h2>
<p>Pada Blok I berisi seperangkat GPS dan <em>handphone</em>. Blok I bertugas mengirimkan data posisi yang dibaca dari <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS</a> ke Blok II secara otomatis.</p>
<div id="attachment_431" class="wp-caption aligncenter" style="width: 502px"><a href="http://www.andisun.com/wp-content/uploads/2009/09/mobile_tracking_user_blok.png"><img class="size-full wp-image-431" title="mobile_tracking_user_blok" src="http://www.andisun.com/wp-content/uploads/2009/09/mobile_tracking_user_blok.png" alt="Proses komponen blok I" width="492" height="252" /></a><p class="wp-caption-text">Proses komponen blok I</p></div>
<p>Modul <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps"><em>GPS receiver</em></a> dan <em>handphone</em> dikoneksikan menggunakan bluetooth, kemudian data posisi dari modul <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps"><em>GPS receiver</em></a> diambil <em>handphone</em> melalui aplikasi <a href="http://www.andisun.com/artikel/sekilas-java-2-microedition-j2me">J2ME</a>. Aplikasi ini pertama mengambil data <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA</a> tipe RMC. Data tersebut kemudian di <em>parsing</em> untuk dipisahkan antara data longitude, latitude dan kecepatan dikirimkan ke Web Server melalui jaringan GPRS. Gambar proses yang terjadi di Blok I dapat dilihat pada gambar di atas.</p>
<h2>2.2 Komponen Blok II</h2>
<p>Blok II berisi Web server dan Database server yang berfungsi menerima data dari Blok I. Proses yang terjadi pada Blok II dapat dilihat pada gambar berikut.</p>
<div id="attachment_432" class="wp-caption aligncenter" style="width: 283px"><a href="http://www.andisun.com/wp-content/uploads/2009/09/mobile_tracking_server_block.png"><img class="size-full wp-image-432" title="mobile_tracking_server_block" src="http://www.andisun.com/wp-content/uploads/2009/09/mobile_tracking_server_block.png" alt="Proses komponen blok II" width="273" height="188" /></a><p class="wp-caption-text">Proses komponen blok II</p></div>
<p>Web server dilengkapi dengan pemrograman internet <em>server-side scripting</em> ASP untuk menangkap data posisi <em>(longitude dan latitude)</em>, kecepatan dan status yang dikirim dari Blok I.</p>
<p><span id="more-429"></span></p>
<h2>2.3 Komponen Blok III</h2>
<p>Blok III berfungsi memvisualisasikan posisi kendaraan di atas peta digital. Data posisi dan tracking kendaraan diambil dari database. Tipe koordinat yang digunakan pada MapObject (ActiveX untuk menampilkan peta) adalah D.d, sehingga data longitude dan latitude dari database (dalam bentuk DM.m) perlu dikonversi ke bentuk D.d. Data tersebut dijadikan dasar untuk memvisulisasikan posisi kendaraan yang diwakili dengan sebuah titik di atas peta digital yang telah diload dari file *.shp sebelumnya. Proses pada blok III dapat dilihat pada gambar 4.</p>
<p style="text-align: center;">
<div id="attachment_436" class="wp-caption aligncenter" style="width: 540px"><a href="http://www.andisun.com/wp-content/uploads/2009/09/mobile_tracking_admin_block.png"><img class="size-full wp-image-436 " title="mobile_tracking_admin_block" src="http://www.andisun.com/wp-content/uploads/2009/09/mobile_tracking_admin_block.png" alt="Komponen blok III" width="530" height="316" /></a><p class="wp-caption-text">Proses komponen blok III</p></div>
<h1>3. ?HASIL DAN PEMBAHASAN</h1>
<p>Penelitian ?dengan melakukan perjalanan langsung pada sebagain jalan di kota DIY dengan membawa modul<a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps"> GPS <em>receiver</em></a> dan <em>handphone</em> yang sudah dilengkapi dengan program J2ME.</p>
<p>Sistem ini dilihat dari sisi operator berisi tampilan peta digital dan titik-titik yang mengambarkan posisi kendaraan. Operator hanya dengan melihat tampilan monitoring, maka visualisasi akan selalu terupdate secara otomatis.</p>
<h2>3.1 Pembacaan Informasi dari GPS</h2>
<p>Data posisi dikirim dari modul <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS</a> dalam format <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA</a>-0183 tipe RMC dengan koneksi melalui bluetooth. Pada penelitian ini data yang diterima di <em>handphone</em> tidak selamanya lengkap. Perbandingan data penuh dan tidak penuh adalah sebagai berikut:</p>
<p>Contoh data lengkap:</p>
<pre>$GPRMC,065102,A,0745.6301,S,11024.5308,E,000.0,066.2,030306,001.1,E*65</pre>
<p>Contoh data tidak lengkap:</p>
<pre>A,0745.6301,S,11024.5308,E,000.0,066.2,030306,001.1,E*65</pre>
<p>Pembacaan data penuh akan menghasilkan informasi posisi dan visualisasi yang baik. Aplikasi yang dibangun belum stabil, karena pada waktu tertentu aplikasi akan tertutup sendiri tanpa ada pesan kesalahan.</p>
<h2>3.2 Hasil Pengiriman Data Posisi</h2>
<p>Berdasarkan hasil penelitian di lapangan dengan pengaturan interval pengiriman dalam <em>handphone</em> adalah 3 detik diperoleh data seperti pada tabel 1.</p>
<p>Tabel 1.? Data posisi hasil pengiriman</p>
<table style="width: 589px; height: 539px;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="53"><strong>ID</strong></td>
<td width="161"><strong>GtTgl</strong></td>
<td width="78"><strong>GtLong</strong></td>
<td width="85"><strong>GtLat</strong></td>
<td width="46"><strong>Speed</strong></td>
<td width="86"><strong>Jam</strong></td>
<td width="62"><strong>Interval</strong></td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:49:47.623</td>
<td width="78">11025.8600</td>
<td width="85">-0746.2964</td>
<td width="46">0.0</td>
<td width="86">10:49:47.623</td>
<td width="62"></td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:49:55.170</td>
<td width="78">11025.8592</td>
<td width="85">-0746.2967</td>
<td width="46">6.3</td>
<td width="86">10:49:55.170</td>
<td width="62">00:07.5</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:50:02.030</td>
<td width="78">11025.8568</td>
<td width="85">-0746.3147</td>
<td width="46">25.0</td>
<td width="86">10:50:02.030</td>
<td width="62">00:06.9</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:50:09.077</td>
<td width="78">11025.8544</td>
<td width="85">-0746.3478</td>
<td width="46">33.5</td>
<td width="86">10:50:09.077</td>
<td width="62">00:07.0</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:50:15.983</td>
<td width="78">11025.8506</td>
<td width="85">-0746.3878</td>
<td width="46">40.5</td>
<td width="86">10:50:15.983</td>
<td width="62">00:06.9</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:50:23.043</td>
<td width="78">11025.8469</td>
<td width="85">-0746.4323</td>
<td width="46">42.2</td>
<td width="86">10:50:23.043</td>
<td width="62">00:07.1</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:50:30.780</td>
<td width="78">11025.8428</td>
<td width="85">-0746.4773</td>
<td width="46">44.4</td>
<td width="86">10:50:30.780</td>
<td width="62">00:07.7</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:50:38.013</td>
<td width="78">11025.8375</td>
<td width="85">-0746.5316</td>
<td width="46">45.0</td>
<td width="86">10:50:38.013</td>
<td width="62">00:07.2</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:50:45.060</td>
<td width="78">11025.8329</td>
<td width="85">-0746.5786</td>
<td width="46">46.1</td>
<td width="86">10:50:45.060</td>
<td width="62">00:07.0</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:50:51.950</td>
<td width="78">11025.8291</td>
<td width="85">-0746.6154</td>
<td width="46">18.1</td>
<td width="86">10:50:51.950</td>
<td width="62">00:06.9</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:50:59.200</td>
<td width="78">11025.8283</td>
<td width="85">-0746.6197</td>
<td width="46">0.0</td>
<td width="86">10:50:59.200</td>
<td width="62">00:07.3</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:51:06.043</td>
<td width="78">11025.8288</td>
<td width="85">-0746.6256</td>
<td width="46">14.2</td>
<td width="86">10:51:06.043</td>
<td width="62">00:06.8</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:51:13.013</td>
<td width="78">11025.8259</td>
<td width="85">-0746.6535</td>
<td width="46">32.6</td>
<td width="86">10:51:13.013</td>
<td width="62">00:07.0</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:51:20.077</td>
<td width="78">11025.8217</td>
<td width="85">-0746.6906</td>
<td width="46">37.9</td>
<td width="86">10:51:20.077</td>
<td width="62">00:07.1</td>
</tr>
<tr>
<td width="53">3</td>
<td width="161">2007-01-04 10:51:26.920</td>
<td width="78">11025.8177</td>
<td width="85">-0746.7319</td>
<td width="46">40.5</td>
<td width="86">10:51:26.920</td>
<td width="62">00:06.8</td>
</tr>
</tbody>
</table>
<p>Keterangan:</p>
<p>Interval = waktu pengiriman dikurangi waktu pengiriman sebelumnya.</p>
<p>Dari tabel 1 di atas dapat diambil kesimpulan bahwa:</p>
<ol>
<li>Rata-rata jeda waktu pengiriman???????? : 7.1 detik</li>
<li>Pengiriman tercepat????????????????????????????????? : 6.8 detik</li>
<li>Pengiriman terlama?????????????????????????????????? : 7.7 detik</li>
</ol>
<h2>3.3 Besar Data GPRS</h2>
<p>Besar data yang dikirim penulis dapat dari daftar log GPRS pada <em>handphone</em>.</p>
<p>Hasil penelitian didapat data sebagai berikut:</p>
<ol>
<li>Jumlah data ??? : 51 data</li>
<li>Total <em>sent </em> : 26.14 kb</li>
<li>Total <em>receiver </em>: 29.01 kb</li>
</ol>
<p>Jumlah data yang dikirim per satu kali kirim berdasarkan data di atas dirumuskan sebagai berikut:</p>
<p><a href="http://www.andisun.com/wp-content/uploads/2009/09/formula.png"><img class="alignnone size-full wp-image-434" title="formula" src="http://www.andisun.com/wp-content/uploads/2009/09/formula.png" alt="formula" width="296" height="45" /></a></p>
<p><a href="http://www.andisun.com/wp-content/uploads/2009/09/formula_result.png"><img class="alignnone size-full wp-image-435" title="formula_result" src="http://www.andisun.com/wp-content/uploads/2009/09/formula_result.png" alt="formula_result" width="137" height="42" /></a></p>
<p>Jadi per satu kali pengiriman data posisi sebuah taksi adalah : 1.08 Kb.</p>
<h2>3.4 Monitoring Posisi Terakhir</h2>
<p>Sebelum ditampilkan dalam MapObject, maka data dari Database yang berformat DM.m harus diubah menjadi D.d.</p>
<div id="attachment_433" class="wp-caption aligncenter" style="width: 540px"><a href="http://www.andisun.com/wp-content/uploads/2009/09/screenshoot_tracking_monitoring.png"><img class="size-full wp-image-433" title="screenshoot_tracking_monitoring" src="http://www.andisun.com/wp-content/uploads/2009/09/screenshoot_tracking_monitoring.png" alt="Visualisasi posisi terakhir" width="530" height="398" /></a><p class="wp-caption-text">Visualisasi posisi terakhir</p></div>
<p>Posisi titik yang menggambarkan taksi selalu berpindah-pindah sesuai data posisi terakhir yang diambil dari database.</p>
<h2>3.5 Tracking Kendaraan</h2>
<p>Proses tracking kendaraan diawali dengan mengambil data track dari database berdasarkan tanggal tertentu. Titik awal pergerakan diwakili dengan titik berwarna merah sedangkan titik yang bergerak berwarna hijau, sedangkan garis track yang dilalui berwarna biru.</p>
<div id="attachment_437" class="wp-caption aligncenter" style="width: 540px"><a href="http://www.andisun.com/wp-content/uploads/2009/09/screenshot_tracking_line_track.png"><img class="size-full wp-image-437" title="screenshot_tracking_line_track" src="http://www.andisun.com/wp-content/uploads/2009/09/screenshot_tracking_line_track.png" alt="Visualisasi garis diambil berdasarkan koordinat" width="530" height="398" /></a><p class="wp-caption-text">Visualisasi garis diambil berdasarkan koordinat</p></div>
<p>Hasil penelitian bahwa garis track dihasilkan dengan menggabungkan sebuah posisi dengan posisi berikutnya. Hasil garis track secara visual kadang tidak sesuai dengan jalur jalan. Hal tersebut dapat terjadi pada saat jalan bercabang kendaraan tidak mengirimkan posisinya.</p>
<h1>4. ?KESIMPULAN</h1>
<p>Dari hasil penelitian, perancangan dan implementasi yang telah dilakukan maka dapat disimpulkan bahwa:</p>
<ol>
<li>Koordinat yang diperoleh dari modul <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS <em>receiver</em></a> dalam bentuk DM.m harus diubah ke bentuk D.d agar dikenali pada MapObject.</li>
<li>Proses pengiriman data menggunakan GPRS rata-rata membutuhkan waktu sekitar 3 detik dengan jumlah data yang dikirim sebesar 1.08 KB.</li>
<li>Aplikasi <a href="http://www.andisun.com/artikel/sekilas-java-2-microedition-j2me">J2ME </a>yang diinstall pada <em>handphone</em> belum berfungsi maksimal (100%) karena pada waktu tak tentu aplikasi tertutup sendiri.</li>
<li>Ketepatan visualisasi posisi dan tracking ditentukan oleh akurasi modul <a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">GPS <em>receiver</em></a> dan peta digital yang digunakan.</li>
</ol>
<h1>5. ?DAFTAR PUSTAKA</h1>
<ol>
<li>[And07] Sunyoto, Andi., 2007, ?Thesis: Integrasi Modul GPS Receiver dan GPRS untuk Penentuan Posisi dan Jalur Pergerakan Obyek Bergerak (Studi Kasus : Penentuan Posisi Taksi di Yogyakarta)?, S2 Jurusan Ilmu Komputer, UGM, 2007.</li>
<li>[Bal--] Baldus, G., Kim J.,____?Collier County Government: Integrating GIS and Real-Time Vehicle Tracking for County Emergency Response?, Naples, Florida.</li>
<li>[Fal00] Fallon, E., 2000, ?Dublin Bus Tracking Service Design and implementation of a device independent passenger information?,? http://citeseer.ist.psu.edu/rd/79396097%2C435540%2C1%2C0.25%2CDownload/ftp%3AqSqqSqftp.cs.tcd.ieqSqpubqSqtech-reportsqSqreports.00qSqTCD-CS-2000-47.pdf, (Di download 26 Juni 2006).</li>
<li>[Fen01] Feng Y, Zhu J., &#8220;Wireless Java Programming with Java 2 Micro Edition&#8221;, SAMS, Indianapolish, 2001.</li>
<li>[Haf96] Hafberg, G., 1996, ?Integration of Geographic Informastion Systems and Navigation Systems for Moving (Dynamic) Objects Like Vehiclas and Ship ?,? http://gis.esri.com/library/userconf/proc95/to300/p272.html.</li>
<li>[Has95] Hasanuddin, A.Z., 1995.,? ?Penentuan Posisi dengan GPS dan Aplikasinya?. Pradnya Paramita. Jakarta.</li>
<li>[Pet06] Peter&#8217;s and Joe&#8217;s, 2006,? ?NMEA Data?, http://www.gpsinformation.org/dale/nmea.htm, 4 Dec 2006.</li>
<li>[Pra02] Prahasta, E., 2002 ?Konsep-Konsep Dasar Sistem Informasi Geografis?, Informatika, Bandung.</li>
<li>[Sch05] Schmidt, A., Holleis, P., Kranz, Matthias., Rukzio, E., ____, ?Accessing GPS Receiver from Mobile Phone Via Bluetooth?, http://www.hcilab.org/documents/tutorials/BT_GPS/BT_GPS.htm, Ludwig-Maximilians-University Munich, Desember 2005.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.andisun.com/jurnal/mobile-tracking-memanfaatkan-teknologi-global-positioning-system-gps-dan-general-packet-radio-service-gprs/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Mengetahui Posisi dengan Mengintegrasikan GPS Receiver dan GSM</title>
		<link>http://www.andisun.com/jurnal/mengetahui-posisi-dengan-mengintegrasikan-gps-receiver-dan-gsm</link>
		<comments>http://www.andisun.com/jurnal/mengetahui-posisi-dengan-mengintegrasikan-gps-receiver-dan-gsm#comments</comments>
		<pubDate>Tue, 28 Jul 2009 00:13:28 +0000</pubDate>
		<dc:creator>myandisun</dc:creator>
				<category><![CDATA[Jurnal]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[NMEA]]></category>
		<category><![CDATA[Parsing]]></category>
		<category><![CDATA[Position]]></category>

		<guid isPermaLink="false">http://www.andisun.com/?p=324</guid>
		<description><![CDATA[Abstraksi GPS receiver sebagai alat penentu posisi dikembangkan dalam bentuk modul. Dengan bentuk modul tersebut GPS receiver dapat di integrasikan dengan perangkat lain, seperti komputer, PDA, GSM (telepon selluler). Modul GPS receiver mengeluarkan standaar data yang disebut NMEA. Data NMEA dari GPS receiver untuk dapat langsung digunakan, karena harus diproses terlebih dahulu. Machine Java (J2ME) [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><strong> </strong></p>
<p>Abstraksi</p>
<p align="center"><strong> </strong></p>
<p style="text-align: left;"><em>GPS receiver</em> sebagai alat penentu posisi dikembangkan dalam bentuk modul. Dengan bentuk modul tersebut <em>GPS receiver</em> dapat di integrasikan dengan perangkat lain, seperti komputer, PDA, GSM (telepon selluler). Modul <em>GPS receiver</em> mengeluarkan standaar data yang disebut NMEA. Data NMEA dari <em>GPS receiver</em> untuk dapat langsung digunakan, karena harus diproses terlebih dahulu. Machine Java (J2ME) yang ditanam pada GSM? dapat digunakan sebagai tool bahasa pemrograman untuk membaca data yang dikirim dari <em>GPS receiver</em>. Sebelum ditampilkan data NMEA harus di <em>parsing</em> untuk dapat di tampilkan informasi posisi yang lebih informasif.</p>
<p align="left">Keyword : <em>GPS, J2ME, NMEA, GSM, Position<br />
</em></p>
<h2>A.?????? PENDAHULUAN</h2>
<p>GPS (<em>Global Positioning System)</em> adalah sistem navigasi berbasiskan satelit yang saling berhubungan satu dengan yang lain. Untuk mengetahui posisi, minimalkan diperlukan 3 buah satelit yang masing-masing mengirimkan sinyal ke GPS <em>Receiver</em>. Sinyal tersebut diolah, kemudian posisi diubah menjadi titik yang dikenal dengan nama <em>Way</em><em>-point, </em>yaitu<em> </em>berupa titik-titik koordinat lintang <em>(latitude)</em> dan bujur <em>(Longitude)</em>.</p>
<p>Secara fisik GPS <em>Receiver</em> berupa <em>integrated circuit </em>(IC) dan dapat digunakan untuk berbagai kepentingan, misalnya pada mobil, kapal, pesawat terbang, pertanian dan lain-lain. GPS <em>receiver</em> dapat diintegrasikan dengan komputer, laptop atau perangkat lain. GPS <em>Receiver</em> memiliki output standar yang berisi informasi yang berhubungan dengan data-data geografi. Standar format informasi tersebut diberi nama <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA-0183</a>.</p>
<p>GPS <em>Receiver</em> ada yang dilengkapi dengan display ada juga tanpa display. GPS yang memliki display informasi ditampilkan pada layar displaynya, sedangkan yang tidak memiliki tampilan atau yang lebih dikenal dengan modul GPS <em>Receiver</em>. GPS receiver yang berbentuk modul untuk mengirimkan sintak NMEA-0183 keperangkat lain mengggunakan media komunikasi data baik dengan media kabel atau <em>wireless</em>.</p>
<p>Perangkat modul GPS yang sekarang komunikasi dilengkapi dengan bluetooth. Perangakat yang sering digunakan untuk menampilkan data tersebut adalah Personal Komputer, Laptop, PDA dan telephone seluler.</p>
<h3>A.1???????? NMEA (National Mrearine Electronics Association) 0183 Standard</h3>
<p>Pada mulanya <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA-0183</a> adalah standar industri sebagai antar-muka alat kelautan yang diperkenalkan sejak tahun 1983. <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA-0183</a> adalah hasil konversi dari sinyal elektronik, protokol tranmisi data, waktu dan format perintah lain.</p>
<p><a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA-0183</a> berisi informasi yang berhubungan dengan geografi seperti tentang koordinat, ketinggian, kecepatan dan masih banyak lagi. Untuk menampilkan informasi yang informatif maka data <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA-0183</a> perlu diolah lebih lanjut.</p>
<h3>A.2??????? J2ME</h3>
<p><a href="http://developers.sun.com/mobility/j2me">J2ME </a>adalah bagian dari J2SE yang ditujukan untuk implementasi pada peralatan <em>embendded system</em> yang tidak dapat di tangani oleh J2SE. <em>Embendded system </em>adalah produk-produk dengan komputer kecil berada didalamnya, namun aplikasi yang dimanfaatkan dari peralatan tersebut sangatlah spesifik. Contoh aplikasi <em>embendded system </em>adalah aplikasi yang memanfaatka <em>microprosessor </em>seperti televisi, handphone, PDA, sistem keamanan gedung dan sebagainya.</p>
<p>Sama seperti java pada umumnya yang menggunakan JVM <em>(Java Virtual Machine)</em>, dalam J2ME juga menggunakan <em>virtual machine</em> yang disebut K <em>Virtual Machine (KVM)</em>. K <em>Virtual Machine </em>adalah <em>virtual machine</em> dengan kapasitas memori yang sangat kecil. Huruf K di ambil dari Kilobyte yang mengambarkan betapa kecil total memori yang digunakan mulai dari 128 kilobyte hingga maksimal rata-rata sekitar 512 kilobyte. Java 2 platform, Micro Edition (<a href="http://developers.sun.com/mobility/j2me">J2ME</a>) merupakan kumpulan API <em>(Aplication Programing Interface)</em> yang memfokuskan diri pada konsumen <em>embendded system</em>. <a href="http://developers.sun.com/mobility/j2me">J2ME</a> berisi kumpulan arsitektur, profile, dan paket opsional. Aritektur J2ME dapat dilihat pada Gambar 1.</p>
<div id="attachment_326" class="wp-caption alignnone" style="width: 304px"><img class="size-full wp-image-326" title="java_2_platform" src="http://www.andisun.com/wp-content/uploads/2009/07/java_2_platform.png" alt="Hierarki Platform Java 2" width="294" height="222" /><p class="wp-caption-text">Hierarki Platform Java 2</p></div>
<h3>A.3??????? Modul GPS Receiver</h3>
<p>Untuk penelitian ini peneliti menggunakan modul <em><a href="https://buy.garmin.com/shop/shop.do?cID=158&amp;pID=272">Garmin GPS 10</a> </em>dengan spesifikasi terlihat pada Tabel 1:</p>
<div id="attachment_327" class="wp-caption alignnone" style="width: 161px"><img class="size-full wp-image-327 " title="garmin_gps_10" src="http://www.andisun.com/wp-content/uploads/2009/07/garmin_gps_10x.png" alt="Garmin GPS 10x" width="151" height="151" /><p class="wp-caption-text">Garmin GPS 10</p></div>
<p><span id="more-324"></span></p>
<p>Tabel 1. Spesifikasi Garmin GPS 10</p>
<table style="width: 609px; height: 333px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="21%" valign="top">Receiver Type</td>
<td width="78%" valign="top">12 parallel channel GPS receiver</td>
</tr>
<tr>
<td width="21%" valign="top">GPS Performance</td>
<td width="78%" valign="top">Receiver: WAAS enabled, 12 parallel channel GPS receiver continuously   tracks and uses up to 12 satellites to compute and update your position</td>
</tr>
<tr>
<td width="21%" valign="top">Acquisition Times</td>
<td width="78%" valign="top">
<p align="left">Reacquisition: Less   than 2 seconds</p>
<p align="left">Warm: Approximately   15 seconds</p>
<p align="left">Cold: Approximately   45 seconds</p>
<p align="left">AutoLocate?: 5   minutes</p>
<p align="left">SkySearch: 5   minutes</p>
</td>
</tr>
<tr>
<td width="21%" valign="top">Update Rate</td>
<td width="78%" valign="top">1 to 900 seconds between updates; programmable in 1 second increments</td>
</tr>
<tr>
<td width="21%" valign="top">GPS Accuracy:</td>
<td width="78%" valign="top">
<p align="left">Position: &lt; 15   meters, 95% typical</p>
<p align="left">Velocity: 0.1 knot   RMS steady state</p>
</td>
</tr>
<tr>
<td width="21%" valign="top">Connectivity</td>
<td width="78%" valign="top">Bluetooth wireless technology; Protocol: NMEA 0183, sentences   GGA/GSA/GSV/GLL/RMC/VTG</td>
</tr>
<tr>
<td width="21%" valign="top">Dimension</td>
<td width="78%" valign="top">88 x 45 x 19 mm</td>
</tr>
<tr>
<td width="21%" valign="top">Weight</td>
<td width="78%" valign="top">80 g</td>
</tr>
</tbody>
</table>
<p>Selain menggunakan GPS 10, untuk saat ini direkomendasikan menggunakan <a href="https://buy.garmin.com/shop/shop.do?cID=138&amp;pID=6302&amp;ra=true">Garmin GPS 10x</a>.</p>
<h3>A.4??????? Hanphone Nokia 6120</h3>
<p>Perangkat ini yang digunakan untuk mengambil data dari perangkat <em>GPS receiver </em>serta untuk menampilkan hasil pengolahan informasi di dalam layarnya. Hanphone yang penulis gunakan adalah Nokia 6120 Classic dengan MIDP 2.0. Dengan spesifikasi tersebut digunakan untuk menjalankan aplikasi J2ME. Selain itu hanphone Nokia 6120 Classic juga sudah men-<em>support</em> koneksi dengan handware lain <em>via</em> bluetooth.</p>
<div id="attachment_328" class="wp-caption alignnone" style="width: 150px"><img class="size-full wp-image-328" title="nokia_6120_classic" src="http://www.andisun.com/wp-content/uploads/2009/07/nokia_6120_classic.png" alt="Nokia 6120 Classic" width="140" height="185" /><p class="wp-caption-text">Nokia 6120 Classic</p></div>
<p>Adapun spesifikasi detail handphone yang dipakai dapat <a href="http://www.nokia.co.id/cari-produk/ponsel/nokia-6120-classic">diklik disini</a>.</p>
<h2>B.?????? PEMBAHASAN</h2>
<p>Pada penelitian metode ini menggunakan <em>GPS receiver</em>, dan handphone. Penelitian kedua ini difokuskan bagaimana mengambil data NMEA dari perangkat <em>GPS receiver</em> untuk ditampilkan di handphone. Data yang diambil pada penelitian ke dua ini adalah data NMEA yang standar yang dapat digunakan untuk mengetahui data <em>Latitude</em> dan <em>Longitude</em>.</p>
<div id="attachment_336" class="wp-caption alignnone" style="width: 322px"><img class="size-full wp-image-336" title="prinsip_kerja_penelitian_gsm_j2me_01" src="http://www.andisun.com/wp-content/uploads/2009/07/prinsip_kerja_penelitian_gsm_j2me_01.png" alt="Prinsip Kerja Penelitian" width="312" height="220" /><p class="wp-caption-text">Prinsip Kerja Penelitian</p></div>
<h3>B.1???????? Pembuatan Program.</h3>
<p>Untuk membuat aplikasi J2ME dalam <em>handphone</em> penulis melakukan beberapa pengolahan terhadap format data <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">GPRMC </a>yang dikirimkan dari <em>GPS receiver</em>.</p>
<h3>B.1.1???????? Pembuatan Koneksi.</h3>
<p>Langkah pertama untuk koneksi lewat bluetooth ke <em>GPS receiver,</em> kita perlu mengetahui terlebih dahulu <em>Address Device GPS receiver</em>. Untuk perangkat yang penulis pakai memilki alamat <span style="font-family: courier new,courier;">00054f002823</span>. Adapun bentuk untuk umum koneksi adalah (btspp:alamat device dan port), kemudian membuat <span style="font-family: courier new,courier;">InputStreamReader</span> menggunakan koneksi yang sebelumnya dibuka.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p324code6'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3246"><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code" id="p324code6"><pre class="java" style="font-family:monospace;"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> url <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;btspp://00054f002823:1&quot;</span><span style="color: #339933;">;</span>
javax.<span style="color: #006633;">microedition</span>.<span style="color: #006633;">io</span>.<span style="color: #006633;">StreamConnection</span> connection <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>StreamConnection<span style="color: #009900;">&#41;</span> Connector.<span style="color: #006633;">open</span><span style="color: #009900;">&#40;</span>url, Connector.<span style="color: #006633;">READ</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
java.<span style="color: #006633;">io</span>.<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Ainputstreamreader+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">InputStreamReader</span></a> in <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Ainputstreamreader+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">InputStreamReader</span></a><span style="color: #009900;">&#40;</span>connection.<span style="color: #006633;">openInputStream</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h3>B.1.2??????? Membaca Data</h3>
<p>Pada sesi ini data dikirim dari <em>GPS receiver</em> dengan berurutan dan selalu ditambahkan dalam urutan string sampai ditemukan karakter (ASCII kode 13) yang menandakan akhir sebuah baris. Untuk proses lebih lanjut karakter terakhir diakhiri dengan karakter (<em>line feet</em>, ASCII kode 10).</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p324code7'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3247"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
</pre></td><td class="code" id="p324code7"><pre class="java" style="font-family:monospace;">in <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Ainputstreamreader+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">InputStreamReader</span></a><span style="color: #009900;">&#40;</span>con.<span style="color: #006633;">openDataInputStream</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">while</span> <span style="color: #009900;">&#40;</span> <span style="color: #009900;">&#40;</span>ch <span style="color: #339933;">=</span> in.<span style="color: #006633;">read</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000ff;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
txtNMEA <span style="color: #339933;">+=</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">char</span><span style="color: #009900;">&#41;</span> ch<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
txtNMEA <span style="color: #339933;">=</span> txtNMEA.<span style="color: #006633;">substring</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>, txtNMEA.<span style="color: #006633;">length</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> output<span style="color: #339933;">;</span>
<span style="color: #000066; font-weight: bold;">int</span> in<span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>in <span style="color: #339933;">=</span> reader.<span style="color: #006633;">read</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #cc66cc;">13</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
txtNMEA <span style="color: #339933;">+=</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">char</span><span style="color: #009900;">&#41;</span> in<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
txtNMEA <span style="color: #339933;">=</span> txtNMEA.<span style="color: #006633;">substring</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">1</span>, txtNMEA.<span style="color: #006633;">length</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p align="left">
<h3>B.1.3??????? Memproses Data</h3>
<p>Masing-masing baris merupakan sebuah record yang berbeda-beda dalam protocol <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA-0183</a>. Untuk mengambil <em>data value</em> pada masing-masing record melalui beberapa tahapan.</p>
<h4>B.1.3.1??????? Proses Parser</h4>
<p>Parser berfungi untuk memisahkan record menjadi <em>data-value</em> dengan mengidentifikasi pemisah karakter (?,?). Jadi dengan menggunakan method next (akan mengembalikan nilai String) dan method hasNext (yang mengembalikan nilai true jika masih ada data yang akan diparsing). Dengan menggunakan <em>method</em> String standar indexOf atau substring, maka data dapat diambil.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p324code8'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3248"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="code" id="p324code8"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000066; font-weight: bold;">void</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aparser+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Parser</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
currentPositon <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
nextPosition <span style="color: #339933;">=</span> txtNMEA.<span style="color: #006633;">indexOf</span><span style="color: #009900;">&#40;</span>DELIMITER, currentPositon<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
TYPE_NMEA <span style="color: #339933;">=</span> next<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
UTCPosition<span style="color: #339933;">?</span> <span style="color: #339933;">=</span> next<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
State <span style="color: #339933;">=</span> next<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
Latitude <span style="color: #339933;">=</span> next<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
LatitudeIndicator <span style="color: #339933;">=</span> next<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
. . . .
<span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000066; font-weight: bold;">boolean</span> hasNext<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">return</span> nextPosition <span style="color: #339933;">!=</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> currentPositon <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;=</span> nextPosition<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">private</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> next<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Anosuchelementexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">NoSuchElementException</span></a><span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>hasNext<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
<span style="color: #000000; font-weight: bold;">throw</span> <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Anosuchelementexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">NoSuchElementException</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> next <span style="color: #339933;">=</span> txtNMEA.<span style="color: #006633;">substring</span><span style="color: #009900;">&#40;</span>currentPositon, nextPosition<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
currentPositon <span style="color: #339933;">=</span> nextPosition <span style="color: #339933;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
nextPosition <span style="color: #339933;">=</span> txtNMEA.<span style="color: #006633;">indexOf</span><span style="color: #009900;">&#40;</span>DELIMITER, currentPositon<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">return</span> next<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h4>B.1.3.2?????? Konversi Data</h4>
<p>Data yang dikirim dari <em>GPS receiver </em>tidak selamanya langsung ditampilkan, ada beberapa yang harus di konversi. Dalam khasus ini data kecepatan masih dalam bentuk <em>knot</em> (1 knot = 1.50779 mile/hour), data tersebut penulis konversi kedalam bentuk <em>km/hour</em> (Kilometer per jam)..</p>
<p>J2ME tidak mengenal tipe data <em>floating point</em> sehingga harus ditambahkan class baru yang dapat mengkonversi dari bentuk string (input dari <em>GPS receiver</em> ke bentuk <em>floating point</em>).</p>
<p style="text-align: left;"><strong>1 knot = 1.85 kilometer/hour</strong></p>
<pre>int SpeedX = MathFP.mul(MathFP.toFP(SpeedOverGround),MathFP.toFP("1.85"));
SpeedOverGround =? MathFP.toString( MathFP.round(SpeedX, 2)) + " km/h";</pre>
<h4>B.1.3.3?????? Membuat Method Untuk Mengambil <em>Data-Value</em></h4>
<p>Masing-masing data yang sudah diolah dan siap ditampilkan akan dibuatkan method agar nantinya memudahkan untuk menampilkannya di program utama. Berikut contoh programnya.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p324code9'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3249"><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code" id="p324code9"><pre class="java" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">public</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> getLatitude<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">return</span> Latitude<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">public</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> getLatitudeIndicator<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
<span style="color: #000000; font-weight: bold;">return</span> LatitudeIndicator<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h4>B.1.3.4?????? Menampilkan data</h4>
<p>Komponen-komponen yang sudah dipersiapkan untuk ditampilkan akan ditampilkan pada program utama dengan memanggil method yang telah kita buat sebelumnya.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p324code10'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p32410"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code" id="p324code10"><pre class="java" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//Tampilkan Latitude</span>
cY <span style="color: #339933;">=</span> cY <span style="color: #339933;">+</span> intvBaris<span style="color: #339933;">;</span>
g.<span style="color: #006633;">setColor</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">255</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
g.<span style="color: #006633;">setFont</span><span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afont+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Font</span></a>.<span style="color: #006633;">getFont</span><span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afont+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Font</span></a>.<span style="color: #006633;">FACE_MONOSPACE</span>, <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afont+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Font</span></a>.<span style="color: #006633;">STYLE_PLAIN</span>, <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afont+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Font</span></a>.<span style="color: #006633;">SIZE_MEDIUM</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
g.<span style="color: #006633;">drawString</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Latitude&quot;</span>, cXLabel, cY, g.<span style="color: #006633;">TOP</span><span style="color: #339933;">|</span>g.<span style="color: #006633;">LEFT</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">;</span>
g.<span style="color: #006633;">setColor</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">255</span>, <span style="color: #cc66cc;">0</span>, <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
g.<span style="color: #006633;">setFont</span><span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afont+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Font</span></a>.<span style="color: #006633;">getFont</span><span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afont+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Font</span></a>.<span style="color: #006633;">FACE_MONOSPACE</span>, <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afont+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Font</span></a>.<span style="color: #006633;">STYLE_PLAIN</span>, <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afont+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Font</span></a>.<span style="color: #006633;">SIZE_MEDIUM</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
g.<span style="color: #006633;">drawString</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;: &quot;</span> <span style="color: #339933;">+</span> gps.<span style="color: #006633;">getLatitude</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot; &quot;</span> <span style="color: #339933;">+</span> gps.<span style="color: #006633;">getLatitudeIndicator</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, cXData, cY, g.<span style="color: #006633;">TOP</span><span style="color: #339933;">|</span>g.<span style="color: #006633;">LEFT</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">;</span></pre></td></tr></table></div>

<p align="left">Tampilan pada layar <em>hanphone</em> dapat dilihat pada gambar dibawah ini:</p>
<p align="left">
<div id="attachment_330" class="wp-caption alignnone" style="width: 177px"><img class="size-full wp-image-330" title="hasil_gsm_gps" src="http://www.andisun.com/wp-content/uploads/2009/07/hasil_gsm_gps.png" alt="Tampilan hasil Penelitian" width="167" height="192" /><p class="wp-caption-text">Tampilan hasil Penelitian</p></div>
<h2>C.?????? KESIMPULAN</h2>
<p align="left">Setelah dilakukan penelitian, maka dapat diambil kesimplan:</p>
<ol>
<li>Hanphone dapat digunakan untuk membaca data <a href="http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc">NMEA </a>dari modul <em>GPS receiver</em> yang dikirim via bluetooth dengan? bahasa pemrograman <a href="http://developers.sun.com/mobility/j2me">J2ME</a>.</li>
<li>Pasring dalam <a href="http://developers.sun.com/mobility/j2me">J2ME </a>dapat dilakukan menggunakan fungsi indexOf dan substring</li>
<li>Lokasi koordinat dapat ditampilkan dilayar handphone menggunakan class Canvas</li>
<li>Posisi longitude dan latitude yang diambil dari modul <em>GPS riceiver</em> di hanphone valid karena sama dengan yang diambil dengan laptop.</li>
</ol>
<h2>REFERENSI</h2>
<ol>
<li>Abidin, Z, Hasanuddin; Jones, Andrew; Kahar Joenil; <em>Survei Dengan GPS</em>; PT. Pradnya Paramita; Jakarta, 2002.</li>
<li>Andy Mitchell; <em>Analysis Volume:1 Geographical Pattern &amp; Relationship</em>; ESRI Press; Redlands, California.</li>
<li>Davis, E, David; <em>GSI for Everyone Second Edition</em>; ESRI Press, Redlands,  California; Desember 2001.</li>
<li>Dreamtech Software Team; <em>Wireless Programming with J2ME?</em>; New York; USA; 2002</li>
<li>Feng, Yu and Zhu Jun; <em>Wireless Java Programming with 2 Micro Edition</em>; SAMS; Indianapolis; USA; 2001</li>
<li>Garmin Ltd; <em>About GPS</em>; http://www.garmin.com/aboutGPS/; Garmin Ltd; Januari 2006</li>
<li>Garmin Ltd; <em>Mobile</em><em> Electronic GPS 10</em>; http://www.garmin.com/products/gps10/; Garmin Ltd; Januari 2006</li>
<li>GSMArena.com; <em>Nokia 7610 Detail Spesification</em>; http://www.gsmarena.com/nokia_7610-703.php;</li>
<li>Januari 2006</li>
<li>Hartanto, Aditya, Antonius; <em>Tip dan Trik Java 2 Microedition Mobile Interface Device Programing</em>; Elek Media Komputindo; Jakarta; 2003.</li>
<li>Kimmo L?yt?n?; <em>Enabling Location-Based Applications with J2ME?;</em> ForumNokia.com</li>
<li>Keogh, James; <em>J2ME:The Complete Reference</em>; McGraw-Hill; New York;</li>
<li>Riggs, Roger; Taivalsaari, Antero; Peursem, Van, Jim; Huopaniemi, Jyri; Patel, Mark;? Uotila,? Aleksi; Editor, ?Holliday, Jim; <em>Programming Wireless Devices with the Java? 2 Platform, Micro Edition, Second Edition</em>; Addison Wesley; Juni 2003.</li>
<li>Sun Developer Network;<em>Java 2 Platform, Micro Edition (J2ME); JSR 68 Overview</em>; http://java.sun.com/j2me/overview.html; Sun Microsystems, Inc; Januari 2006</li>
<li>Sunyoto, Andi., 2007, ?Thesis: Integrasi Modul GPS Receiver dan GPRS untuk Penentuan Posisi dan Jalur Pergerakan Obyek Bergerak (Studi Kasus : Penentuan Posisi Taksi di Yogyakarta)?, S2 Jurusan Ilmu Komputer, UGM, 2007.</li>
<li>Schmidt, Albrecht; Holleis, Paul; Kranz, Matthias; Rukzio, Enrico; <em>Accessing GPS receiver from mobile phone via bluetooth</em>; http://www.hcilab.org/documents/tutorials/BT_GPS/BT_GPS.htm; Ludwig-Maximilians-University Munich; Desember 2005.</li>
<li>Schmidt, Albrecht; Holleis, Paul; Kranz, Matthias; Rukzio, Enrico; <em>Simple J2ME NMEA parser</em>; http://www.hcilab.org/documents/tutorials/NMEA_Parser/NMEA_Parser.htm; Ludwig-Maximilians-University Munich; Desember 2005.</li>
<li>Sun Microsystems, Inc; <em>User?s Guide Wireless Toolkit, Version 2.0 Java? 2 Platform</em>, Micro Edition; Santa Clara; U.S.A Maret 2000.</li>
<li>Tremblett, Paul; <em>Instant Wireless JavaTM with J2METM</em>; MCGraw-Hill; New   York; 2002</li>
<li>Topley, Kim; <em>J2ME In A Nutshell</em>; O?Reilly; O&#8217;Reilly; Edisi Maret 2002.</li>
<li>Yuan, Juntao, Michael; Enterprise J2ME: <em>Developing Mobile Java Applications</em>; Prentice Hall PTR; New York; Oktober 2003</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.andisun.com/jurnal/mengetahui-posisi-dengan-mengintegrasikan-gps-receiver-dan-gsm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>National Marine Electronics Association (NMEA)-0183 Tipe RMC</title>
		<link>http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc</link>
		<comments>http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc#comments</comments>
		<pubDate>Tue, 21 Jul 2009 18:19:15 +0000</pubDate>
		<dc:creator>myandisun</dc:creator>
				<category><![CDATA[Artikel]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[marine]]></category>
		<category><![CDATA[NMEA]]></category>
		<category><![CDATA[RMC]]></category>

		<guid isPermaLink="false">http://www.andisun.com/?p=173</guid>
		<description><![CDATA[NMEA (National Marine Electronics Association)-0183 dikembangkan secara spesifik untuk standar industri sebagai antar-muka bermacam-macam alat kelautan yang diperkenalkan sejak tahun 1983 [Pet06]. Standar tersebut diberikan untuk alat kelautan yang mengirimkan informasi ke komputer maupun alat lainnya. Contoh peralatan yang mengeluarkan data NMEA adalahGPS (Global Positioning System)]]></description>
			<content:encoded><![CDATA[<p>NMEA <em>(National Marine Electronics Association)</em>-0183 dikembangkan secara spesifik untuk standar industri sebagai antar-muka bermacam-macam alat kelautan yang diperkenalkan sejak tahun 1983 [Pet06]. Standar tersebut diberikan untuk alat kelautan yang mengirimkan informasi ke komputer maupun alat lainnya. Contoh peralatan yang mengeluarkan data NMEA adalah GPS <em>(<a href="http://www.andisun.com/jurnal/menentukan-posisi-dengan-global-positioning-system-gps">Global Positioning System</a>)</em></p>
<p>NMEA-0183 berisi informasi yang berhubungan dengan geografi seperti tentang waktu, longitude, latitude, ketinggian, kecepatan dan masih banyak lagi. Untuk menampilkan informasi yang lebih dimengerti oleh user data NMEA-0183 perlu diolah lebih lanjut.</p>
<p>Standar NMEA-0183 menggunakan format ASCII sederhana, masing-masing kalimat mendefinisikan isi masing-masing tipe pesan yang dapat dipilah-pilah. Lima karakter pertama berupa setelah tanda $ disebut field alamat. Dua karakter pertama pada address disebut <em>Talker-ID</em>. Setelah <em>Talker-ID</em> mengikuti dibelakangnya 3 karakter yang menjelaskan tipe kalimat. Sedangkan tiap data dipisahkan dengan koma, jika ada field kosong maka tidak terisi apapun diantara dua koma dan diakhiri oleh <em>Carriage Return + Line Feed</em> (CR+LF).</p>
<p>NMEA-0183 memiliki bermacam-macam tipe kalimat, salah satunya adalah RMC <em>(RMC &#8211; Recommended Minimum Navigation Information)</em>. Contoh data NMEA tipe RMC adalah sebagai berikut:</p>
<pre>$GPRMC,065102,A,0745.6301,S,11024.5308,E,000.0,066.2,030306,001.1,E*65&lt;CR+LF&gt;</pre>
<p>Keterangan masing-masing bagian data NMEA-0183 tipe RMC dapat dilihat pada tabel 2.2.</p>
<p>Tabel Format data tipe RMC</p>
<table style="height: 332px;" border="0" cellspacing="2" cellpadding="3" width="525">
<tbody>
<tr>
<td width="145"><strong>Name</strong></td>
<td width="91"><strong>Contoh</strong></td>
<td width="67"><strong>Satuan</strong></td>
<td width="220"><strong>Keterangan</strong></td>
</tr>
<tr>
<td width="145">Message ID</td>
<td width="91">$GPRMC</td>
<td width="67"></td>
<td width="220">RMC protokol header</td>
</tr>
<tr>
<td width="145">UTC Position</td>
<td width="91">065102</td>
<td width="67"></td>
<td width="220">hhmmss.ss</td>
</tr>
<tr>
<td width="145">Status</td>
<td width="91">A</td>
<td width="67"></td>
<td width="220">A=data valid or V=dta tidak valid</td>
</tr>
<tr>
<td width="145">Latitude</td>
<td width="91">0745.6301</td>
<td width="67"></td>
<td width="220">ddmm.mmmm</td>
</tr>
<tr>
<td width="145">N/S Indicator</td>
<td width="91">S</td>
<td width="67"></td>
<td width="220">N=north or S=south</td>
</tr>
<tr>
<td width="145">Longitude</td>
<td width="91">11024.5308</td>
<td width="67"></td>
<td width="220">dddmm.mmmm</td>
</tr>
<tr>
<td width="145">E/W Indicator</td>
<td width="91">E</td>
<td width="67"></td>
<td width="220">E=east or W=west</td>
</tr>
<tr>
<td width="145">Speed Over Ground</td>
<td width="91">000.0</td>
<td width="67">knots</td>
<td width="220"></td>
</tr>
<tr>
<td width="145">Course Over Ground</td>
<td width="91">066.2</td>
<td width="67">degrees</td>
<td width="220"></td>
</tr>
<tr>
<td width="145">Date</td>
<td width="91">030306</td>
<td width="67"></td>
<td width="220">ddmmyy</td>
</tr>
<tr>
<td width="145">Magnetic Variation</td>
<td width="91">E</td>
<td width="67">degrees</td>
<td width="220">E=east or W=west</td>
</tr>
<tr>
<td width="145">Checksum</td>
<td width="91">*65</td>
<td width="67"></td>
<td width="220"></td>
</tr>
<tr>
<td width="145">CR LF</td>
<td width="91"></td>
<td width="67"></td>
<td width="220">End of message termination</td>
</tr>
</tbody>
</table>
<p>Pemisahan data-data tersebut dilakukan agar menghasilkan informasi geografis (seperti longitude, latitude, kecepatan) dari data NMEA-0183 tipe RMC tersebut</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andisun.com/artikel/national-marine-electronics-association-nmea-0183-tipe-rmc/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
