• Tidak ada hasil yang ditemukan

Pada bab ini terdapat kesimpulan dan saran dari hasil Tugas Akhir ini akan dipaparkan pada bab ini.

DAFTAR PUSTAKA

Pada bab ini terdapat semua referensi-referensi yang telah didapat dari buku, internet, dan lain sebagainya.

2.1 CV. Fajar Indah Tr ans

2.1.1 Pr ofil CV. Fajar Indah Trans

Fajar Indah Trans adalah perusahaan jasa pengiriman barang yang dikelola oleh orang orang Professional yang lebih dari 10 tahun berpengalaman di dunia transportasi via darat, laut dan udara yang semua kami Dedikasikan untuk Kepercayaan dan Kepuasan para pelanggan.

Untuk menunjang itu semua CV.Fajar Indah Trans telah bekerja sama dengan banyak perusahaan transportasi seperti : PT. PELNI, PT. Dharma Lautan, PT. Prima Vista, PT. Kereta Api, Garuda Indonesia, Lion Air, Batavia Air dan masih banyak relasi yang lain.

Fajar Indah Trans mempunyai Komitmen sebagai penyedia layanan jasa pengiriman barang / cargo Profesional yang Cepat, Aman dan Terpercaya, dengan harga yang kompetitif. Kepercayaan dan Kepuasan pelanggan adalah hal yang Utama dan merupakan Prioritas Utama.

CV. Fajar Indah Trans mempunyai visi dan misi sebagai berikut:

Visi :

Menjadi Jasa Pengiriman Barang / Cargo Profesional Yang Cepat, Aman Dan Terpercaya.

Misi :

Kepercayaan Dan Kepuasan Pelanggan Adalah Prioritas Utama Kami.

2.1.2 J asa Layanan/Ser vice

Fajar Indah Trans ada untuk memudahkan pelanggan dalam hal pendistribusian atau pengiriman barang dari pelanggan ke kota kota besar di pulau Jawa, Bali, Lombok, NTT, NTB, Sulawesi, Kalimantan, Maluku, dan Irian Jaya. Fajar Indah Trans juga melayani pengiriman barang dengan carteran atau borongan. Fajar Indah Trans dengan servis / layanan Door to Door mengutamakan Keamanan, Keselamatan, dan Ketepatan barang dari pengambilan sampai pengantaran barang ditujuan.

Fajar Indah Trans memberi kemudahan kepada pelanggan dalam hal pembayaran, dengan sistem pembayaran Cash dan Invoice sesuai dengan kesepakatan di awal.

2.1.3 Maksud dan Tujuan

Fajar Indah Trans memberikan keyakinan kepada pelanggan tentang layanan kami yang benar benar telah siap dengan fasilitas dan layanan yang ada untuk melayani kebutuhan pelanggan dalam hal pengiriman / pendistribusian barang.

Fajar Indah Trans bertujuan untuk dapat menjalin hubungan kerjasama dalam hal pendistribusian / pengiriman barang secara efisien dan ekonomis, yang kiranya dapat saling menguntungkan antara kedua pihak.

Fajar Indah Trans menawarkan jasa pengiriman / distribusi barang ke kota kota besar di sebagian wilayah Indonesia ( Sesuai Price List ) dengan Harga yang Kompetitif dan layanan yang Maximal ( Cepat, Aman dan Terpercaya ). Fajar Indah Trans selalu menerima Saran dan Kritik yang membangun dari para pelanggan kami, itu semua untuk lebih memberikan layanan / service yang terbaik bagi pelanggan.

2.1.4 Proses Pengiriman Barang CV. Fajar Indah Tr ans

Gambar 2.1 Proses Pengiriman Barang

Gambar 2.1 diatas merupakan alur proses pengiriman barang pada CV.Fajar Indah Trans, dimulai dari pelanggan mengisi data pengiriman barang yang telah disediakan oleh pelanggan, kemudian pelanggan melakukan transaksi, dimana

setelah melakukan transaksi pelanggan akan mendapatkan nota pengiriman. Setelah melakukan transaksi dan telah mengisi data pengiriman, perusahaan akan memproses data pengiriman untuk dapat dilakukan pengiriman barang dari tempat perusahaan tersebut hingga barang tersebut sampai ke tempat yang dituju. Sesampainya barang pada tempat yang dituju, pelanggan tersebut akan menerima bukti berupa nota yang harus ditandatangani untuk memverifikasi bahwa barang sudah sampai.

2.2 PHP

2.2.1 Pengertian PHP

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaray,dan lain-lain.

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

2.2.2 Kelebihan PHP dar i Bahasa Pemrogr aman Lain

a. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak

melakukan sebuah kompilasi dalam penggunaanya.

b. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari

mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.

c. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis

dan developer yang siap membantu dalam pengembangan.

d. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling

mudah karena memiliki referensi yang banyak.

e. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin

(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

2.2.3 Dasar-dasar PHP

PHP dijalankan dalam file berekstensi . PHP, . PHP3 atau phtml, tetapi secara umum ekstensi file PHP adalah (. PHP). Kode PHP menyatu dengan tag HTML dalam satu file. Kode PHP diawali dengan tag <? atau <?PHP dan ditutup dengan ?>. PHP diawali sebagai berikut :

Gambar 2.2 Contoh Script Dasar PHP

Gambar 2.2 adalah contoh script dasar PHP untuk menampilkan Hello World, sedangkan pada Gambar 2.3 adalah hasil script PHP di browser.

2.3 MySQL (My Structure Query Language)

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Relational Database Management System (RDBMS) MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language).

SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

2.3.1 Keistimewaa MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

a. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi

seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.

b. Open Source.MySQL didistribusikan secara open source, dibawah lisensi

GPL sehingga dapat digunakan secara cuma-cuma.

c. Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu

yang bersamaan tanpa mengalami masalah atau konflik.

d. ‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan

dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL persatuan waktu.

e. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti

signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.

f. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh

yang mendukung perintah Select dan Where dalam perintah (query).

g. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level

subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.

h. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.

i. Konektivitas. MySQL dapat melakukan koneksi dengan klien

menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).

j. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan

menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.

k. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai

aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).

l. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan

(tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.

m. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel

dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

2.3.2 PHP-MySQL

Berikut ini adalah contoh script pemrograman PHP dengan database MySQL.

Gambar 2.4 Script Koneksi Database MySQL dan PHP

Beriku ini adalah penjelasan dari Script koneksi Database MySQL dan PHP pada Gambar 2.4:

a. mysql_connect

Perintah ini digunakan untuk membuat koneksi dari PHP ke server MySQL. Penulisannya adalah sebagai

b. mysql_select_db

Perintah ini digunakan untuk memilih database dari MySQL yang akan digunakan.

2.3.3 Query DDL (Data Definition Language)

a. Create

Perintah create berfungsi untuk membuat dan mendefinisikan suatu struktur tabel. Contoh script perintah create.

“CREATE TABLE Pegawai(id_pegawai(10) INT NOT NULL PRIMARY KEY,

nama_pegawai(60) NOT NULL,

alamat_pegawai VARCHAR(60)NOT NULL ) ;”

Sintaks tersebut akan menghasilkan sebuah tabel yang mempunyai 3 field yaitu, id_pegawai, nama_pegawai,alamat_pegawai.

b. Alter

Perintah alter berfungsi untuk merubah struktur data yang ada. Berikut contoh script perintah alter.

“ALTER TABLE pegawai ADD COLUMN jurusan varchar(20);”. Perintah tersebut akan menghasilkan satu kolom baru yang bernama jurusan.

c. Drop

Perintah drop, selain untuk membuang batasan (constraints) dan membuang kolom yang sudah didefinisikan, juga dipergunakan untuk membuang tabel dan bahkan database. Berikut ini contoh perintah drop. “DROP TABLE pegawai”

2.3.4 Query DML (Data Manipulation Language)

DML (Data Manipulation Language) adalah sub bahasa SQL berfungsi untuk memanipulasi data yang ada didalam database. Perintah yang termasuk didalam DML adalah Insert, Update, Delete, Select.

a. Contoh perintah insert

INSERT INTO pegawai VALUES ('1','Rizki','Surabaya','12345');

Perintah insert menjelaskan bahwa data akan dimasukkan pada tabel pegawai dengan id_pegawai= 1, nama_pegawai= rizki ,alamat_pegawai= surabaya, no_tlp= 12345. Hasil dari perintah insert :

Gambar 2.5 Hasil Perintah Insert

b. Contoh perintah select

SELECT nama_pegawai FROM pegawai;

Perintah select menjelaskan bahwa user ingin menampilkan nama_pegawai pada tabel pegawai. Hasil dari perintah select :

c. Contoh perintah delete

DELETE FROM pegawai WHERE id_pegawai = '3';

Perintah delete menjelaskan bahwa user menghapus data pada tabel pegawai yang id_pegawai = 3. Hasil dari perintah delete :

Gambar 2.7 Hasil Dari Perintah Delete

d. Contoh perintah update

UPDATE pegawai SET nama_pegawai = 'rizki_ciputra' WHERE id_pegawai = '1'

Perintah update menjelaskan bahwa tabel pegawai akan diupdate yang dimana id_pegawai = 1 yang sebelumnya nama pegawai rizki diganti menjadi rizki_ciputra

Gambar 2.8 Hasil Dari Perintah Update

2.4 Andr oid

2.4.1 Pengertian Andr oid

Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google

untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler. Berikut ini adalah versi-versi Android yang pernah dirilis :

a. Android versi 1.1

b. Android versi 1.5 (Cupcake)

c. Android versi 1.6 (Donut)

d. Android versi 2.0/2.1 (Eclair)

e. Android versi 2.2 (Froyo : Frozen Yogurt)

f. Android versi 2.3 (Gingerbread)

g. Android versi 3.0/3.1 (Honeycomb) khusus tablet android

2.4.2 Andr oid SDK (Software Development Kit)

Android SDK adalah tools API (Application Programming Interface) yang diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci yang di release oleh Google. Saat ini disediakan Android SDK

(Software Development Kit) sebagai alat bantu dan API untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. Sebagai platform aplikasi-netral, Android memberi kesempatan untuk membuat Aplikasi yang dibutuhkan yang bukan merupakan aplikasi bawaan Handphone/Smartphone. Beberapa fitur-fitur Android yang paling penting adalah:

a. Framework aplikasi yang mendukung penggantian komponen dan

reusable

b. Mesin Virtual Dalvik dioptimalkan untuk perangkat mobile

c. Integrated browser berdasarkan engine open source WebKit

d. Grafis yang dioptimalkan dan didukung oleh libraries dan didukung oleh

libraries grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware)

e. SQLite untuk penyimpanan data (database)

f. Media Support yang mendukung audio, video, dan gambar (MPEG4,

H.264, MP3, AAC, AMR, JPG, PNG, GIF), GSM Telephony (tergantung hardware)

g. Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware)

h. Kamera, GPS, kompas, dan accelerometer (tergantung hardware)

i. Lingkungan Development yang lengkap dan kaya termasuk perangkat

emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk IDE Eclipse.

2.4.3 Ar sitektur Andr oid

Secara garis besar Arsitektur Android dapat dijelaskan dan digambarkan sebagai berikut :

a. Applications dan Widgets

Applications dan Widgets ini adalah layer dimana pengguna berhubungan dengan aplikasi saja, di mana biasanya aplikasi di-download, kemudian dilakukan instalasi dan menjalankan aplikasi tersebut. Di layer terdapat aplikasi inti termasuk klien email, program SMS, kalender, peta, browser, kontak dan lain-lain. Semua aplikasi ditulis menggunakan bahasa pemrograman Java.

b. Application Framewor ks

Android adalah “Open Development Platform” yaitu Android menawarkan kepada pengembang atau memberi kemampuan kepada pengembang untuk membangun aplikasi yang bagus dan inovatif. Pengembang bebas untuk mengakses perangkat keras, akses informasi resources, menjalankan service background, mengatur alarm, dan menambahkan status notifications, dan sebagainya. Pengembang memiliki akses penuh menuju API framework seperti yang dilakukan oleh aplikasi yang kategori inti. Arsitektur aplikasi dirancang supaya dengan mudah dapat menggunakan kembali komponen yang sudah digunakan (reuse).

Sehingga bisa disimpulkan Applications Frameworks ini adalah layer dimana para pembuat aplikasi melakukan pengembangan atau pembuatan aplikasi yang akan dijalankan di sistem Android, karena pada layer inilah aplikasi dapat dirancang dan dibuat, seperti content-providers yang berupa sms dan panggilan telepon.

Komponen-komponen yang termasuk di dalam Application Frameworks adalah sebagai berikut :

a) Views

b) Content Provider

c) Resources Manager

d) Notification Manager

c.Libraries

Libraries ini adalah layer dimana fitur-fitur Android berada, biasanya para pembuat aplikasi mengakses libraries untuk menjalankan aplikasinya. Berjalan di atas kernel, Layer ini meliputi berbagai library C/C++ inti seperti Libc dan SSL, serta :

1) Libraries media untuk pemutaran media audio dan video

2) Libraries untuk manajemen tampilan

3) Libraries Graphics mencakup SGL dan OpenGL untuk grafis 2D dan

3D

4) Libraries SQLite untuk dukungan database

5) Libraries SSL dan Webkit terintegrasi dengan web browser dan

security

6) Libraries LiveWebcore mencakup modern web browser dengan engine

embeded web view

7) Libraries 3D yang mencakupi implementasi OpenGL ES 1.0 API’s

d. Andr oid Run Time

Layer yang membuat aplikasi Android dapat dijalankan di mana dalam prosesnya menggunakan Implementasi Linux. Dalvik Virtual Machine (DVM) merupakan mesin yang membentuk dasar kerangka aplikasi Android. Di dalam Android Run Time dibagi menjadi dua bagian yaitu :

1) Core Libraries : Aplikasi Android dibangun dalam bahasa Java,

Java, sehingga diperlukan sebuah libraries yang berfungsi untuk menterjemahkan bahasa java/C yang ditangani oleh Core Libraries.

2) Dalvik Virtual Manager : Virtual mesin berbasis register yang

dioptimalkan untuk menjalankan fungsi-fungsi secara efisien, dimana merupakan pengembangan yang mampu membuat ilmu kernel untuk melakukan threading dan manajemen tingkat rendah.

e. Linux Kernel

Linux kernel adalah layer dimana inti dari operating sistem dari Android itu berada. Berisi file-file sistem yang mengatur sistem processing, memory, resources, drivers, dan sistem-sistem operasi Android lainnya. Linux kernel yang digunakan Android adalah Linux kernel release 2.6.

2.5 GPS (Global Positioning system)

Sistem Pemosisi Global (bahasa Inggris: Global Positioning System (GPS) adalah sistem untuk menentukan posisi di permukaan bumi dengan bantuan sinkronisasi sinyal satelit. Sistem ini menggunakan 24 satelit yang mengirimkan sinyal gelombang mikro ke Bumi. Sinyal ini diterima oleh alat penerima di permukaan, dan digunakan untuk menentukan posisi, kecepatan, arah, dan waktu. Sistem yang serupa dengan GPS antara lain GLONASS Rusia, Galileo Uni Eropa, IRNSS India.

Sistem ini dikembangkan oleh Departemen Pertahanan Amerika Serikat, dengan nama lengkapnya adalah NAVSTAR GPS (kesalahan umum adalah bahwa NAVSTAR adalah sebuah singkatan, ini adalah salah, NAVSTAR adalah nama yang diberikan oleh John Walsh, seorang penentu

kebijakan penting dalam program GPS).[1] Kumpulan satelit ini diurus oleh

50th Space Wing Angkatan Udara Amerika Serikat. Biaya perawatan sistem ini sekitar US$750 juta per tahun,[2] termasuk penggantian satelit lama, serta riset dan pengembangan.

GPS Tracker atau sering disebut dengan GPS Tracking adalah teknologi AVL (Automated Vehicle Locater) yang memungkinkan pengguna untuk melacak posisi kendaraan, armada ataupun mobil dalam keadaan Real-Time. GPS Tracking memanfaatkan kombinasi teknologi GSM dan GPS untuk menentukan koordinat sebuah obyek, lalu menerjemahkannya dalam bentuk peta digital.

2.5.1 Cara Kerja GPS

Setiap satelit mentransmisikan dua sinyal yaitu L1 (1575.42 MHz) dan L2 (1227.60 MHz). Sinyal L1 dimodulasikan dengan dua sinyal pseudo-random yaitu kode P (Protected) dan kode C/A (coarse/aquisition). Sinyal L2 hanya membawa kode P. Setiap satelit mentransmisikan kode yang unik sehingga penerima (perangkat GPS) dapat mengidentifikasi sinyal dari setiap satelit. Pada saat fitur ”Anti-Spoofing” diaktifkan, maka kode P akan dienkripsi dan selanjutnya dikenal sebagai kode P(Y) atau kode Y.

Perangkat GPS yang dikhususkan buat sipil hanya menerima kode C/A pada sinyal L1 (meskipun pada perangkat GPS yang canggih dapat memanfaatkan sinyal L2 untuk memperoleh pengukuran yang lebih teliti.

Perangkat GPS menerima sinyal yang ditransmisikan oleh satelit GPS. Dalam menentukan posisi, membutuhkan paling sedikit 3 satelit untuk penentuan posisi 2 dimensi (lintang dan bujur) dan 4 satelit untuk penentuan posisi 3 dimensi (lintang, bujur, dan ketinggian). Semakin banyak satelit yang diperoleh maka akurasi posisi akan semakin tinggi. Untuk mendapatkan sinyal tersebut, perangkat GPS harus berada di ruang terbuka. Apabila perangkat GPS berada dalam ruangan atau kanopi yang lebat dan daerah dikelilingi oleh gedung tinggi maka sinyal yang diperoleh akan semakin berkurang sehingga akan sukar untuk menentukan posisi dengan tepat atau bahkan tidak dapat menentukan posisi.

2.6 Google Maps API

Google Maps adalah layanan gratis yang diberikan oleh Google dan sangat popular. Google Maps adalah suatu peta dunia yang dapat digunakan untuk melihat suatu daerah. Dengan kata lain, Google Maps merupakan suatu peta yang dapat dilihat dengan menggunakan suatu browser. dapat menambahkan fitur Google Maps dalam web yang telah dibuat atau pada blog yang berbayar maupun gratis sekalipun dengan Google Maps API. Google Maps API adalah suatu library yang berbentuk JavaScript.

Cara membuat Google Maps untuk ditampilkan pada suatu web atau blog sangat mudah hanya dengan membutuhkan pengetahuan mengenai HTML serta JavaScript, serta koneksi Internet yang sangat stabil. Dengan menggunakan

Google Maps API, dapat menghemat waktu dan biaya untuk membangun aplikasi peta digital yang handal, sehingga dapat fokus hanya pada data-data yang akan ditampilkan. Dengan kata lain, hanya membuat suatu data sedangkan peta yang

Dokumen terkait