ANALISIS DAN PERANCANGAN APLIKASI “MEET2U” UNTUK MELAKUKAN PERTEMUAN DI SUATU TEMPAT DENGAN BANTUAN GPS BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh
Yan Ardiansyah 08.11.2024
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012
ANALYSIS AND DESIGN OF APPLICATION "MEET 2 U" TO HAVE A MEETING IN A PLACE WITH THE HELP OF GPS-BASED ANDROID ANALISIS DAN PERANCANGAN APLIKASI “MEET 2 U” UNTUK MELAKUKAN PERTEMUAN DI SUATU TEMPAT DENGAN BANTUAN GPS BERBASIS ANDROID
Yan Ardiansyah
Andi Sunyoto NIK. 190302052 Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT GPS (Global Positioning System) is a system for determining position on the earth's surface with the help of the satellite signal synchronization. The GPS system uses 24 satellites that transmit microwave signals to earth. Once the GPS signal in the Earth's surface the GPS signal is used to determine position, velocity, direction and time. In the development of globalization, a GPS is a system that is not foreign to everyday life - today. For the development of GPS at this time encouraged by the presence of a mobile device with android operating system with basic linux. GPS be used as a built-in feature on the Android mobile device. With the GPS on a mobile device that can allow people to perform an activity that uses the facility as an example in general GPS digital maps (google maps). With the GPS feature is so much development in the base android application that utilizes the GPS feature. Then as above with the development of researchers will try to do an analysis and design an android based applications. Applications to be designed called "MEET 2 U" which aims to assist two or more people in a meeting somewhere, with a marker as a determinant of the destination and the others will be invited in the meeting. And also can display a trace route from the user's location to the destination. And can also share location via SMS to other users. Keywords
: GPS (Global Positioning System), android, mobile device, share
location, digital maps, linux
1.
Pendahuluan Dalam kehidupan sehari – hari kita sering melakukan berpergian ke daerah
tertentu dengan berbagai alasan yaitu, rekreasi, sekedar jalan, atau melakukan aktifitas formal seperti: sekolah, kerja dan lain sebagainya. Dari salah satu kegiatan berpergian diatas juga terdapat aktifitas berpergian dengan mengacu pada suatu daerah khusus atau suatu daerah wisata dan berpergian dilakukan dengan banyak orang seperti: sanaksaudara, teman, ataupun rekan kerja. Salah satu dari sanak-saudara, teman, atau rekan kerja mungkin tidak tahu atau belum mengetahui suatu tempat yang akan dituju tersebut. Maka dari itu mereka yang tersebut diatas akan melakukan suatu pertemuan disuatu tempat lain untuk berkumpul dan atau langsung menuju tempat yang akan dituju untuk melakukan pertemuan di tempat yang akan dituju. Sebelum melakukan pertemuan mereka tersebut akan melakukan sebuah komunikasi untuk menentukan tempat yang akan dituju. Setelah itu mereka akan membutuhkan peta untuk menuju tempat tujuan, jika mereka belum mengetahui, Dan akan bertanya kepada penduduk yang berada dijalur mereka untuk menuju ke suatu tempat. Dengan menggunakan peta offline dan bertanya kepada penduduk sekitar maka, mereka telah menghabiskan lumayan banyak waktu untuk menuju ke sebuah tempat tujuan. Smartphone memiliki sistem operasi. Sistem operasi yang memiliki teknologi tinggi dan harga masih terjangkau dengan rakyat adalah Smartphone dengan platform Android. Smartphone android juga telah terdapat include device A-GPS (Global Positioning System). A-GPS berguna untuk menentukan posisi, arah, kecepatan dan, waktu. Dengan adanya smartphone yang memiliki fungsi A-GPS ini mampu membantu kebutuhan manusia seperti menentukan posisi seseorang dengan menggunakan device yang bernama smartphone yang berada pada genggamannya. Maka tujuan pembuatan aplikasi meet2u untuk membantu melakukan pertemuan di seuatu tempat dengan bantuan GPS berbasis android. 2.
Landasan Teori
2.1
GPS (Global Positioning System) GPS (Global Positioning System) adalah sebuah layanan sistem untuk
menentukan lokasi atau posisi di permukaan bumi dengan bantuan sinyal satelit yang disinkronisasi. Sinyal satelit gelombang mikro yang memiliki frekuensi sekitar 10
10
Hz ini
diterima oleh receiver di permukaan bumi dan selanjutnya digunakan untuk menentukan posisi (lintang dan bujur), kecepatan, arah, dan waktu. 2.2
A-GPS (Assisted-Global Positioning System) atau aGPS Assisted-Global Positioning System (A-GPS) merupakan sistem penentu lokasi
penyempurnaan dari GPS sebagai penentu posisi di belahan bumi. A-GPS memiliki
metode advanced positioning yang menjadikan A-GPS memiliki akurasi paling tinggi dalam penentuan lokasi dibandingkan dengan metode penentuan posisi lainnya seperti TDOA (Time Difference Of Arrival) dan E-OTD (Enhanced-Observed Time Difference). 2.3
UML (Unified Modeling Language)
1
UML (Unified Modeling Language) merupakan sebuah bahasa standar untuk memodelkan,
mendokumentasikan,
memvisualisasikan,
menspesifikasikan,
dan
membangun sistem perangkat lunak. Permodelan yang digunakan adalah : use case diagram, sequence diagram, class diagram. 2.4
ERD (Entity Relationship Diagram) ERD (Entity Relationship Diagram) merupakan suatu diagram yang menunjukkan
informasi hubungan antar entitas dan sekaligus menghubungkan antar data yang biasanya mempunyai tipe informasi yang sama untuk digunakan dalam sistem bisnis. 2.5
MySQL
2
3
MySQL merupakan suatu software berisi tentang memanajemen data dalam bentuk database server atau dapat disebut juga smart database. 2.6
SQL
4
Dalam menggunakan software database MySQL, seseorang harus mengenal dan memahami bahasa yang digunakan untuk mengoperasikan MySQL, bahasa yang digunakan adalah bahasa SQL. 2.6.1
DDL (Data Definition Language) Seperti dijelaskan sebelumnya, bahasa DDL adalah suatu bahasa SQL yang
digunakan untuk membuat, mengubah, dan menghapus tabel dalam suatu database. Yang menjadi objek DDL dapat berupa tabel ataupun database itu sendiri. DDL juga dapat digunakan sebagai koneksi antartabel database beserta batasannya dengan menentukan indeks sebagai kuncinya. Sintaks yang digunakan: CREATE, ALTER, DROP. 2.6.2
DML (Data Manipulation Language) Seperti dijelaskan sebelumnya DML suatu bahasa yang digunakan untuk
memanipulasi isi dari tabel. Objek yang dimanipulasi berupa isi tabel. Adapun perintah yang digunakan dalam memanipulasi isi tabel. Sintaks yang digunakan: SELECT, UPDATE, DELETE.
1
Unified Modeling Language, http://id.wikipedia.org/wiki/Unified_Modeling_Language diakses 21-4-2012 pukul 18:30 2 Hanif Al Fatta “Analisis & Perancangan Sistem Operasi untuk Keunggulan Bersaing Perusahaan Dan Organisasi Modern” hal 121 3 MySQL, http://id.wikipedia.org/wiki/MySQL diakses 23-4-2012 pukul 22:09 4 Ema Utami dan Sukrisno “Konsep Dasar Pengolahan dan Pemrograman Database dengan SQL Server, Ms. Access, dan MS. Visual Basic” hal 43-58
5
2.7
Java
Java merupakan sebuah bahasa pemrograman yang dapat dijalankan diberbagai komputer termasuk telepon genggam dan smartphone. Java terbagi dalam beberapa bagian yaitu: CLASS, METHOD, ATTRIBUTE, MODIFIERS. 2.8
Android
6
Android merupakan sistem operasi berbasis linux dan dijalankan pada device smartphone (telepon pintar) dan komputer tablet. Android menyediakan platform terbuka (open source) bagi para pengembang yang ingin membuat aplikasi mereka sendiri untuk kepentingan diri sendiri maupun kepentingan orang lain dan juga untuk digunakan oleh bermacam peranti bergerak. 2.8.1
Arsitektur Platform Android
1) Linux Kernel 2) Android Runtime 3) Libraries 4) Application Framework 5) Application 2.9
Eclipse
7
Eclipse
adalah
sebuah
perangkat
lunak
IDE
(Integrated
Development
Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan semua platform. Dan juga eclipse merupakan perangkat lunak pengembangan aplikasi yang favorit dikarenakan perangkat lunak ini gratis dan open source. 3.
Analisis
3.1
Pengertian Analisis
Sebuah kegiatan penyelidikan atau penguraian suatu pokok permasalahan untuk memperoleh pemahaman, pengertian dan arti sebenarnya suatu pokok permasalahan sehingga dapat membangun sebuah sistem yang sesuai dengan user dan dapat dimanfaatkan secara optimal. 3.1.1
Identifikasi Masalah Identifikasi masalah yang dapat diperoleh adalah jika seorang relasi belum
mengetahui tempat yang dituju untuk melakukan pertemuan maka dia akan melakukan dua hal yang utama, menentukan lokasi dengan sebuah patokan tempat yang ditanyakan kepada relasi yang lain atau menggunakan peta offline. Dalam pencarian lokasi 5
Java, http://id.wikipedia.org/wiki/Java diakses 24-4-2012 pukul 10:00 Android (sistem operasi), http://id.wikipedia.org/wiki/Android_(sistem_operasi) diakses 24-42012 pukul 13.49 7 Eclipse (perangkat lunak), http://id.wikipedia.org/wiki/Eclipse_(perangkat_lunak) diakses 24-42012 pukul 15.05 6
dibutuhkan waktu yang tidak sedikit. Maka dengan pernyataan diatas dirancang dan dibuatlah aplikasi Meet2U. Jika seseorang akan melakukan pertemuan dengan aplikasi Meet2U maka ia akan melakukan tagging tempat serta tagging teman yang ingin diajak bertemu. Orang yang menge-tag tempat berhak atas semua kuasa dalam memindahkan tempat serta mengatur tempat yang telah ia tentukan. Setelah terjadi tagging maka teman yang telah ditandai akan mendapatkan notifikasi dan sms berupa alamat lengkap serta deskripsi tempat yang akan dituju. Jika seorang teman menolak suatu pertemuan dan teman tidak setuju dengan tempat yang telah ditandai maka teman yang telah ditandai dapat melakukan penolakan dengan fasilitas yang telah disediakan. Untuk teman yang tidak setuju dengan tempat yang ingin dituju maka teman dapat mengirimkan informasi dengan fasilitas chatting sehingga teman yang menandai tempat akan mulai melakukan komunikasi dengan teman yang tidak setuju dengan tempat pertemuan. Jika dalam satu lokasi yang sama terdapat beberapa tag lokasi pertemuan maka yang akan menjadi pembeda adalah waktu serta nama akun yang menandai lokasi tersebut. 3.1.2
Analisis Kelayakan Sistem
3.1.2.1 Analisis Kelayakan Segi Teknik Meet2U merupakan aplikasi berbasis android yang akan dibangun dan dibuat dengan benar mengikuti permasalahan yang ada. Untuk mencapai tujuan maka dari itu dibutuhkan masalah apa saja yang timbul dan dapat diselesaikan oleh aplikasi ini. 3.1.2.2 Analisis Kelayakan Segi Hukum Analisis kelayakan dari segi hukum, menampilkan apakah aplikasi tidak melanggar hukum dan norma masyarakat luas. Meet2U merupakan aplikasi berbasis android yang bertujuan untuk membantu dalam penentuan lokasi pertemuan dua orang atau lebih. Dari segi hukum negara, aplikasi Meet2U tidak melanggar. Dengan aplikasi Meet2U juga tidak mengandung hal – hal yang menyinggung masalah SARA dan pornografi. 3.1.2.3 Analisis Kelayakan Segi Ekonomi Analisis kelayakan berdasarkan dari segi ekonomi adalah apakah aplikasi dapat memberikan keuntungan bagi pengguna maupun pembuat dan biaya yang dibutuhkan untuk menggunakan serta pembuatan aplikasi tersebut. Aplikasi Meet2U mempunyai tingkat keuntungan yang tinggi, dilihat dari sudut pandang pengguna, maka keuntungan yang akan didapat adalah :
a) Bagi pembuat untuk membuat aplikasi ini tidak membutuhkan dana, karena untuk software
pembuatan
aplikasi
ini
didapatkan
secara
gratis
dari
http://developer.android.com. b) Bagi pengguna aplikasi ini dapat diunduh secara gratis pada web sharing seperti ziddu, 4shared, dan mediafire. c) Untuk biaya yang dibutuhkan untuk menggunakan aplikasi tersebut adalah biaya penggunaan data dari masing – masing provider yang pengguna gunakan dengan catatan pengguna memiliki smartphone berbasis android. 3.1.3
Analisis SWOT (Strength, Weakness, Opportunity, Threats)
3.1.3.1 Kekuatan (Strength)
Aplikasi Meet2U mampu menampilkan penjejakan rute dari pengguna menuju ketempat pertemuan.
Aplikasi Meet2U mampu melakukan komunikasi antar pengguna dengan menggunakan fasilitas chatting.
Aplikasi Meet2U mampu melakukan share lokasi dan deskripsi pengguna (yang diinputkan pengguna) kepada pengguna lain melalui sms.
Dapat menyimpan tempat yang pernah didatangi untuk mempermudah jika akan menjejaki tempat pertemuan kembali.
Terdapat dalam device smartphone android yang mudah dibawa kemana – mana.
3.1.3.2 Kelemahan (Weakness)
Aplikasi Meet2U akan sedikit sulit digunakan pada wilayah yang kurang mendapat dukungan sinyal dari provider untuk membantu menentukan lokasi.
Untuk A-GPS juga kurang maksimal, bahkan tidak bisa digunakan dalam ruangan tertutup seperti dalam gedung bertingkat.
3.1.3.3 Peluang (Opportunity)
Aplikasi dapat digunakan oleh para eksekutif dan kelompok orang yang ingin melakukan pertemuan.
Banyaknya pemilik smartphone android.
3.1.3.4 Ancaman (Threats)
Banyaknya aplikasi dengan GPS dengan maps sehingga mungkin saja fitur aplikasi belum bisa melakukan hal seperti aplikasi lain sehingga pengguna akan menggunakan aplikasi lain untuk melakukan kegiatan yang dibutuhkan.
3.1.4
Analisis Kebutuhan
3.1.4.1 Analisis Kebutuhan Fungsional Analisis kebutuhan fungsional merupakan layanan yang harus disediakan untuk membangun sistem.
Aplikasi Meet2U merupakan aplikasi berbasis android dengan beberapa fitur didalamnya: 1. Layaknya sebuah social network Meet2U juga menggunakan login member untuk mendata pengguna dan mempermudah dalam penggunaan aplikasi. Sebelum menggunakan aplikasi Meet2U pengguna diwajibkan memiliki akun dari Meet2U untuk melakukan komunikasi dengan seseorang dari member juga yang akan melakukan pertemuan disuatu tempat. 2. Dari fitur akun login member diatas juga terdapat fasilitas chatting yang berguna untuk berkomunikasi antar pengguna dan juga mendiskusikan tempat yang akan ditetapkan sebagai tempat pertemuan. 3. Fitur utama yang ada adalah Meet2U aplikasi untuk melakukan pertemuan disuatu tempat dengan dengan menentukan lokasi dan menampilkan rute ke tempat tujuan berdasarkan lokasi yang ditetapkan oleh pengguna, pengguna dapat lebih dari dua orang. 4. Fitur tambahan input deskripsi dapat digunakan pengguna untuk memperjelas tempat yang akan dituju, seperti nama tempat, warna gedung, warna baju pengguna, ataupun warna dan merk kendaraan pengguna yang ditujukan untuk memperjelas supaya mempersingkat waktu untuk pertemuan. 5. Share lokasi via sms, merupakan fitur untuk membagi alamat tujuan terakhir beserta deskripsi yang diinputkan kepada pengguna lain yang akan melakukan pertemuan. 6. Untuk memberitahukan kepada member lain jika telah di tandai untuk melakukan pertemuan maka member yang telah ditandai akan mendapatkan sebuah notifikasi dan jika penanda ingin men-sharenya lagi maka akan mendapat tambahan notifikasi berupa sms yang berisi alamat serta deskripsi dari tempat pertemuan. 7. Terdapat juga fasilitas penolakan untuk member yang menolak untuk melakukan pertemuan ataupun kurang setuju dengan lokasi pertemuan yang ditentukan. 8. Harus adanya koneksi internet dan juga built-in A-GPS untuk menjalankan aplikasi Meet2U. 3.1.4.2 Analisis Kebutuhan Non – Fungsional Analisis non – fungsional merupakan penjelasan analisis yang mencakup spesifikasi hardware atau alat yang akan digunakan serta minimal alat yang akan digunakan untuk pembuatan dan menjalankan aplikasi. a. Hardware / Perangkat Keras Untuk Pembuatan Aplikasi Meet2U
Notebook ASUS A43S
b. Hardware / Perangkat Keras Untuk Menjalankan Aplikasi Meet2U
Smartphone Android Samsung Galaxy W
c.
Software / Perangkat Lunak Untuk Membuat Aplikasi Meet2U
IDE Eclipse
d. Software / Perangkat Lunak Untuk Menjalankan Aplikasi Meet2U
Minimal Android Gingerbread 2.3
3.1.4.3 Analisis Kebutuhan Pengguna Analisis kebutuhan pengguna adalah analisis yang menjelaskan target sasaran aplikasi untuk siapa saja yang akan menggunakannya. Target sasaran pengguna aplikasi Meet2U :
Masyarakat luas yang sering melakukan pertemuan
Para eksekutif yang sering melakukan pertemuan dengan relasi
3.2
Perancangan
3.2.1
Perancangan UML (Unified Modelling Language)
3.2.1.1 Perancangan Use Case Diagram 3.2.1.2 Perancangan Sequence Diagram 3.2.1.3 Perancangan Class Diagram 3.2.2
Perancangan ERD (Entity Relationship Diagram)
3.2.3
Relasi Antar Tabel
3.2.4
Perancangan Struktur Database
3.2.5
Perancangan Interface
4.
Implementasi Dan Pembahasan
4.1
Implementasi Implementasi merupakan sebuah tindakan atau aktivitas menerapkan sebuah
keputusan yang telah dituliskan atau dipaparkan sebelumnya untuk menghasilkan sesuatu tujuan yang diinginkan. 4.1.1
Implementasi Basis Data Basis data untuk aplikasi atau sistem ini terdiri dari 5 tabel (member, lokasi
tujuan, chatting, tag teman, lokasi member) yang berfungsi menyimpan data akun serta history dari rute. Database dibuat menggunakan phpMyAdmin dan dapat diakses menggunakan browser yang umum digunakan Database diberi nama meet2u. 4.1.2
Implementasi Interface
4.1.2.1 Halaman Splash Screen Halaman Splash Screen merupakan halaman awal pada aplikasi.
Gambar 4.1 Halaman Splash Screen 4.1.2.2 Halaman Menu Awal Halaman ini berfungsi untuk melakukan login jika telah mempunyai akun, jika belum mempunyai akun maka akan melakukan registrasi.
Gambar 4.2 Halaman Menu Awal 4.1.2.3 Halaman Register Halaman register berfungsi untuk melakukan registrasi member baru , jika registrasi telah terlaksana dengan benar maka pendaftar akan mendapatkan akun untuk melakukan login.
Gambar 4.3 Halaman Register 4.1.2.4 Halaman Login Halaman login berfungsi untuk masuk ke dalam sistem aplikasi agar dapat menggunakan menu yang ada di dalam aplikasi.
Gambar 4.4 Halaman Login 4.1.2.5 Halaman Lupa Password Berfungsi untuk mengingatkan member terhadap password yang bilamana terjadi lupa.
Gambar 4.5 Halaman Lupa Password 4.1.2.6 Halaman Menu Utama Halaman menu utama berfungsi untuk mengkases fasilitas yang ada pada aplikasi.
Gambar 4.6 Halaman Menu Utama 4.1.2.7 Halaman Chat Berfungsi untuk melakukan chatting.
Gambar 4.7 Halaman Chat
4.1.2.8 Halaman Tag Berfungsi untuk melakukan penandaan lokasi beserta penandaan teman yang akan diajak pertemuan.
Gambar 4.8 Halaman Tag a) Halaman Share Berfungsi untuk melakukan share via sms.
Gambar 4.9 Halaman Share b) Halaman Keterangan Halaman ini akan muncul setelah meng-klik tombol simpan. Berfungsi untuk menambahkan keterangan seperti nama, waktu dan juga menambahkan member lain untuk diajak melakukan pertemuan.
Gambar 4.10 Halaman Keterangan c) Halaman Tag Teman Halaman ini berada pada halaman keterangan. Berfungsi untuk menandai teman.
Gambar 4.11 Halaman Tag Teman 4.1.2.9 Halaman Setting Halaman yang berfungsi untuk mengubah data member.
Gambar 4.12 Halaman Setting
4.1.2.10 Halaman Route Halaman yang berfungsi untuk menampilkan daftar pertemuan yang telah atau akan dilakukan, disertai untuk menampilkan peta beserta rutenya.
Gambar 4.13 Halaman Rute a) Halaman Lokasi Teman Halaman ini berada di dalam halaman rute. Berfungsi untuk menampilkan lokasi teman yang di tag.
Gambar 4.14 Halaman Lokasi Teman 4.2
Pembahasan
4.2.1
Pembahasan Kode Program Aplikasi Meet2U terdiri dari 1 halaman splash screen, 1 halaman menu utama, 4
menu fitur yang ada di dalamnya. 4.2.2
Pengujian Program
4.2.2.1 Pengujian BlackBox Bertujuan untuk mengetahui apakah aplikasi berjalan sebagaimana mestinya dan tetap dalam keadaan stabil. Contoh :
Halaman Login Tabel 4.1 Tabel Pengujian BlackBox Login Field Pengujian
Pengujian
Username
Dikosongkan
Password
Dikosongkan
Hasil
4.2.2.2 Pengujian WhiteBox Merupakan pengujian terhadap sistem secara rinci dan dikerjakan dalam beberapa
kondisi.
Serta
dapat
mengetahui
bahwa
program
memiliki
tingkat
kesempurnaan tinggi. Contoh : Pengujian dilakukan pada Login.java dengan mengubah salah satu kata pada baris kode nomor 40 dengan kesalahan kata protected vod.
Seharusnya ditulis protected void maka tanda error akan hilang.
Gambar 4.23 Pengujian WhiteBox 4.2.2.3 Permasalahan Yang Timbul Saat Pengujian Saat pengujian timbul masalah yaitu: 1) Emulator dari IDE Eclipse mengalami waktu loading yang lama dan kadang – kadang terjadi not responding. 2) Aplikasi yang dijalankan pada emulator IDE Eclipse kadang – kadang juga mengalami force close sehingga dilakukan pengulangan pengujian. 4.2.3
Pemasangan Program Pada Smartphone
1) Mencari lokasi penyimpanan fil yang akan di install 2) Pilih meet2u.apk untuk melakukan instalasi 4.2.4
Pemeliharaan Program
4.2.4.1 Pemeliharaan Aplikasi Tips untuk pemeliharaan aplikasi / software android ini adalah : 1) Selalu mengupdate informasi/update program 2) Lakukan backup secara rutin 3) Bersihkan file yang tidak berguna 4) Scan android jika sering melakukan browsing internet atau transfer data 5) Optimalisasi android jika mulai lambat 6) Gunakan Stock ROM yang stabil untuk memanage android anda. 5.
PENUTUP
5.1
Kesimpulan Kesimpulan yang diperoleh dari “ANALISIS DAN PERANCANGAN APLIKASI
“MEET 2 U” UNTUK MELAKUKAN PERTEMUAN DI SUATU TEMPAT DENGAN BANTUAN GPS BERBASIS ANDROID” adalah : a) Dalam pembuatan aplikasi “Meet2U” dilakukan langkah – langkah sebagai berikut : 1. Mengumpulkan landasan teori yang berkaitan. 2. Melakukan analisis yang meliputi analisis kelayakan sistem, analisis SWOT, analisis kebutuhan fungsional maupun non fungsional, dan analisis kebutuhan pengguna.
3. Melakukan perancangan yang meliputi perancangan UML (Unified Modelling Language), perancangan ERD (Entity Relationship Diagram), perancangan database, dan perancangan interface. 4. Membuat aplikasi dan
mengimplementasikannya
kedalam
mobile
android. 5. Setelah aplikasi terbentuk maka selanjutnya dilakukan ujicoba untuk memastikan semua fungsi berjalan dengan baik. b) Aplikasi Meet2U berjalan dalam sebuah smartphone atau mobile device yang terdapat built-in GPS dan harus terkoneksi dengan internet. c) Aplikasi Meet2U berjalan pada platform android minimal 2.3 GingerBread. d) Aplikasi Meet2U merupakan aplikasi untuk membantu melakukan sebuah pertemuan mulai dari berkomunikasi yang bertujuan untuk menentukan tempat tujuan sampai mengundang teman untuk melakukan pertemuan di suatu tempat dan juga dapat menampilkan tempat awal teman yang akan diajak melakukan pertemuan. e) Aplikasi Meet2U memiliki notifikasi saat seseorang mengundang dan atau juga terdapat pengingat untuk mengingatkan pengguna bilamana waktu menunjukkan untuk mendatangi sebuah pertemuan. Notifikasi dan pengingat bertujuan untuk mempermudah pengguna dalam mengetahui informasi dari aplikasi Meet2U. 5.2
Saran Setelah aplikasi ini berhasil dibangun dan dijalankan maka untuk selanjutnya
akan dilakukan pengembangan aplikasi mulai dari peningkatan mutu dan peningkatan fungsi. Untuk pengembangan terdapat saran yang perlu diperhatikan : 1) Untuk pengembangan pada desain interface supaya lebih nyaman digunakan atau user friendly. 2) Untuk pengembangan fungsi dapat menambahkan video conference supaya kelompok orang yang akan melakukan pertemuan dapat melakukan komunikasi yang lebih interaktif. Penambahan kategori tempat yang lebih spesifik dan detil. 3) Penambahan menu upload gambar lokasi tujuan sehingga informasi yang disampaikan lebih spesifik. 4) Penambahan filter teman, seperti melakukan penambahan teman ke dalam daftar teman, contoh facebook.
DAFTAR PUSTAKA
Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Operasi untuk Keunggulan Bersaing Perusahaan Dan Organisasi Modern. Yogyakarta: Penerbit Andi Offset Kusrini. 2007. Strategi Perancangan dan Pengolahan Basis Data. Yogyakarta: Penerbit Andi Offset Utami, Ema., Sukrisno. 2005. Konsep Dasar Pengolahan dan Pemrograman Database dengan SQL Server, Ms. Access, dan MS. Visual Basic. Yogyakarta: Penerbit Andi Offset Utami, Ema., Sukrisno. 2008. Mengoptimalkan Query Pada Ms SQL Server. Yogyakarta: Penerbit Andi Offset
A-GPS. http://id.wikipedia.org/wiki/A-GPS diakses 20-4-2012 pukul 21.00 Android (sistem operasi). http://id.wikipedia.org/wiki/Android_(sistem_operasi) diakses 24-4-2012 pukul 13.49 Assisted GPS. http://en.wikipedia.org/wiki/Assisted_GPS diakses 20-04-2012 pukul 21:20 Eclipse (perangkat lunak). http://id.wikipedia.org/wiki/Eclipse_(perangkat_lunak) diakses 24-4-2012 pukul 15.05 Global Positioning System. http://www.scribd.com/doc/69858368/Global- PositioningSystem diakses 19-04-2012 pukul 19:30 Java. http://id.wikipedia.org/wiki/Java diakses 24-4-2012 pukul 10:00 MySQL. http://id.wikipedia.org/wiki/MySQL diakses 23-4-2012 pukul 22:09 Perbedaan GPS dan A-GPS. http://www.teknokers.com/2011/05/perbedaan-gps- dangps-serta-fungsi.html diakses 20-4-2012 pukul 21.20 Pribadiraharja. 2011. Daftar simbol,http:// www.pribadiraharja.com/.../DAFTAR_SIMBOL.doc diakses 21-4-2012 pukul 20.17 Sistem Kedudukan Sejagat. http://id.wikipedia.org/wiki/Sistem_Kedudukan_Sejagat diakses 19-4-
2012 pukul 19:00
Unified Modeling Language. http://id.wikipedia.org/wiki/Unified_Modeling_Language diakses 21-4-
2012 pukul 18:30