PEMBUATAN APLIKASI SOCIAL DISCOVERY BERBASIS LOKASI PADA PLATFORM WINDOWS PHONE 8 Laporan Tugas Akhir Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Firman Hidayat Choirul Fattah NIM. 201010370311133
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2015
LEMBAR PERSETUJUAN
PEMBUATAN APLIKASI SOCIAL DISCOVERY BERBASIS LOKASI PADA PLATFORM WINDOWS PHONE 8 TUGAS AKHIR
Firman Hidayat Choirul Fattah 201010370311133
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui,
Pembimbing I,
Pembimbing II,
Hariyady, S.Kom M.T NIP : 101.9406.0262
Eko Budi Cahyono, S.Kom M.T NIP : 108.9504.0330
LEMBAR PENGESAHAN
PEMBUATAN APLIKASI SOCIAL DISCOVERY BERBASIS LOKASI PADA PLATFORM WINDOWS PHONE 8
TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh : Firman Hidayat Choirul Fattah 201010370311133
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji pada tanggal 27 Januari 2015
Menyetujui, Penguji 1
Penguji 2
Yuda Munarko, S.Kom M.Sc
Sofyan Arifianto, S.Si M.Kom
NIDN: 0706077902
Mengetahui , Ketua Jurusan Teknik Informatika
Yuda Munarko, S.Kom M.Sc NIDN: 0706077902
LEMBAR PERNYATAAN
Yang bertanda tangan dibwah ini : NAMA
: FIRMAN HIDAYAT CHOIRUL FATTAH
NIM
: 201010370311133
FAK./JUR.
: TEKNIK/INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul PEMBUATAN APLIKASI SOCIAL DISCOVERY BERBASIS LOKASI PADA PLATFORM WINDOWS PHONE 8 beserta seluruh isinya adalah karya saya sendiri bukan merupakan karya tulis orang lain, baik sebagian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah disebutkan sumbernya. Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala bentuk resiko/sanksi yang berlaku
Mengetahui,
Malang, 23 Januari 2015
Dosen Pembimbing
Yang Membuat Pernyataan
Hariyady, S.Kom M.T NIP : 101.9406.0262
Firman Hidayat C. F.
LEMBAR PERSEMBAHAN Puji syukur kepada Allah SWT atas rahmat dan karunia nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan terima kasih yang sebesar besar nya kepada : 1. Allah SWT yang selalu memberikan kesehatan dan petunjuk dalam pengerjaan tugas akhir ini. 2. Bapak Hariyadi, S.Kom M.T dan bapak Eko Budi Cahyono, S.Kom M.T selaku pembimbing tugas akhir. 3. Bapak Dekan Fakultas Teknik Universitas Muhammadiyah Malang. 4. Bapak Ketua Jurusan Teknik Informatika Univeritas Muhammadiyah Malang. 5. Kedua orang tua saya Bapak Suratno dan Ibu Aminatun, adik, serta keluarga besar penulis. 6. Keluarga Karaoke Game Studio. Bagus,Rizal, Danar, Yoni, Kurniadi, Oji, Hyanson, Ulum. 7. Keluarga besar Montazze Studio yang telah banyak memberikan banyak ilmu kepada penulis. 8. Teman-teman Kenthok Community. 9. Teman-teman Microsoft User Group Indonesia Universitas Muhammadiyah Malang.
iii
KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul : PEMBUATAN APLIKASI SOCIAL DISCOVERY BERBASIS LOKASI PADA PLATFORM WINDOWS PHONE 8 Di dalam tulisan ini disajikan pokok-pokok bahasan yang meliputi social discovery, backend as a service, dan Baasbox untuk membuat aplikasi social discovery yang memudahkan pengguna dalam berbagi pengalamannya dalam melakukan travelling. Peneliti menyadari masih banyak kekurangan dan keterbatasan dalam penulisan tugas akhir ini. Untuk itu, penulis sangat mengharapkan saran yang membangun agar tulisan ini dapat berguna untuk perkembangan ilmu pengetahuan kedepan.
Malang, 23 Januari 2015 Penulis
Firman Hidayat Choirul Fattah
iv
DAFTAR ISI ABSTRAK .............................................................................................................. i ABSTRACT .......................................................................................................... ii LEMBAR PERSEMBAHAN .............................................................................. iii KATA PENGANTAR .......................................................................................... iv DAFTAR ISI .......................................................................................................... v DAFTAR GAMBAR .......................................................................................... vii DAFTAR TABEL................................................................................................ xii BAB I PENDAHULUAN ...................................................................................... 1 Latar Belakang.......................................................................................... 1 Rumusan Masalah .................................................................................... 2 Tujuan ....................................................................................................... 2 Batasan Masalah ....................................................................................... 2 Metodologi ............................................................................................... 3 Sistematika Penulisan ............................................................................... 4 BAB II LANDASAN TEORI ............................................................................... 5 2.1 Social Discovery ........................................................................................... 5 2.2 BAAS (Backend as a Service) ...................................................................... 5 2.3 BAASBOX ................................................................................................... 6 2.4 Web Service .................................................................................................. 8 2.4.1 SOAP (Simple Object Access Protocol) ................................................ 9 2.4.2 REST (REpresentational State Transfer) ............................................. 10 2.5 Javascript Object Notation (JSON) ............................................................. 10 2.6 Windows phone ........................................................................................... 14 2.7 API (Application Programming Interface).................................................. 15
v
BAB III ANALISA DAN PERANCANGAN SISTEM ................................... 16 3.1 Analisa Sistem ............................................................................................. 16 3.1.1 Kebutuhan Fungsional dan Non-Fungsional Sistem ............................ 17 3.1.2 Desain ...................................................................................................19 3.2 Perancangan Sistem .................................................................................... 34 3.2.1 Sequence Diagram ............................................................................... 34 3.2.2 Activity Diagram .................................................................................. 44 3.2.3 Class Diagram ..................................................................................... 66 3.2.4 Perancangan Antarmuka Pengguna (User Interface) ........................... 67 3.2.5 Perancangan Model Data ..................................................................... 81 BAB IV IMPLEMENTASI DAN PENGUJIAN .............................................. 82 4.1
Implementasi .......................................................................................... 82
4.1.1
Aplikasi Client ................................................................................ 82
4.1.2
Server ............................................................................................ 107
4.2
Pengujian .............................................................................................. 108
4.2.1
Kebutuhan Pengujian .................................................................... 109
4.2.2
Skenario Pengujian........................................................................ 109
4.2.3
Hasil Pengujian ............................................................................. 110
BAB V KESIMPULAN DAN SARAN ............................................................ 133 5.1
Kesimpulan ........................................................................................... 133
5.2
Saran ..................................................................................................... 134
DAFTAR PUSTAKA ........................................................................................ 135
vi
DAFTAR GAMBAR Gambar 2.1 Struktur layanan BAAS ....................................................................... 6 Gambar 2.2. Format penulisan objek JSON.......................................................... 11 Gambar 2.3. Format penulisan larik JSON ........................................................... 11 Gambar 2.4. format penulisan nilai JSON ............................................................ 12 Gambar 2.5. Format penulisan string JSON ......................................................... 12 Gambar 2.6. Format penulisan angka JSON ......................................................... 13 Gambar 3.1 Use case diagram .............................................................................. 19 Gambar 3.2 Sequence diagram untuk pendaftaran pengguna baru ....................... 34 Gambar 3.3 Sequence diagram untuk login pengguna ......................................... 34 Gambar 3.4 Sequence diagram untuk memodifikasi informasi profil .................. 35 Gambar 3.5 Sequence diagram untuk mengganti password ................................. 35 Gambar 3.6 Sequence diagram untuk membuka halaman utama ......................... 35 Gambar 3.7 Sequence diagram untuk membuka detil post tertentu ..................... 36 Gambar 3.8 Sequence diagram untuk membuka daftar post berdasarkan lokasi terdekat ..................................................................................................................36 Gambar 3.9 Sequence diagram untuk membuka informasi detil profil sendiri .... 37 Gambar 3.10 Sequence diagram untuk menulis post ............................................ 37 Gambar 3.11 Sequence diagram untuk memodifikasi post .................................. 38 Gambar 3.12 Sequence diagram untuk menghapus post ...................................... 38 Gambar 3.13 Sequence diagram untuk Menambahkan komentar pada post ........ 39 Gambar 3.14 Sequence diagram untuk memberikan rating pada post ................. 39 Gambar 3.15 Sequence diagram untuk mencari post tertentu .............................. 40 Gambar 3.16 Sequence diagram untuk follow atau unfollow pengguna lain ........ 40 Gambar 3.17 Sequence diagram untuk melihat daftar follower ........................... 40 Gambar 3.18 Sequence diagram untuk melihat daftar following .......................... 41 Gambar 3.19 Sequence diagram untuk mencari pengguna lain ............................ 41 Gambar 3.20 Sequence diagram untuk membuka informasi detil profil pengguna ...............................................................................................................................42 Gambar 3.21 Sequence diagram untuk mengirimkan pesan pribadi kepada pengguna ............................................................................................................... 42 vii
Gambar 3.22 Sequence diagram untuk membuka daftar riwayat pesan pribadi... 43 Gambar 3.23 Sequence diagram untuk membaca pesan pribadi .......................... 43 Gambar 3.24 Activity diagram untuk pendaftaran pengguna baru ....................... 44 Gambar 3.25 Activity diagram untuk login pengguna .......................................... 45 Gambar 3.26 Activity diagram untuk memodifikasi informasi profil ................... 46 Gambar 3.27 Activity diagram untuk mengganti password .................................. 47 Gambar 3.28 Activity diagram untuk membuka halaman utama .......................... 48 Gambar 3.29 Activity diagram untuk membuka detil post tertentu ...................... 49 Gambar 3.30 Activity diagram untuk membuka daftar post berdasarkan lokasi terdekat ..................................................................................................................49 Gambar 3.31 Activity diagram untuk membuka informasi detil profil sendiri ..... 51 Gambar 3.32 Activity diagram untuk menulis post ............................................... 52 Gambar 3.33 Activity diagram untuk memodifikasi post ..................................... 53 Gambar 3.34 Activity diagram untuk menghapus post ......................................... 54 Gambar 3.35 Activity diagram untuk menambahkan komentar pada post ........... 55 Gambar 3.36 Activity diagram untuk memberikan rating pada post .................... 56 Gambar 3.37 Activity diagram untuk mencari post tertentu ................................. 57 Gambar 3.38 Activity diagram untuk follow atau unfollow pengguna lain ........... 58 Gambar 3.39 Activity diagram untuk melihat daftar follower .............................. 59 Gambar 3.40 Activity diagram untuk melihat daftar following............................. 60 Gambar 3.41 Activity diagram untuk mencari pengguna lain............................... 61 Gambar 3.42 Activity diagram untuk membuka informasi profil pengguna lain . 62 Gambar 3.43 Activity diagram untuk mengirimkan pesan pribadi kepada pengguna ...............................................................................................................................63 Gambar 3.44 Activity diagram untuk membuka daftar riwayat pesan pribadi ..... 64 Gambar 3.45 Activity diagram untuk membaca pesan pribadi ............................. 65 Gambar 3.46 Halaman pengenalan ....................................................................... 67 Gambar 3.47 Halaman registrasi ........................................................................... 68 Gambar 3.48 Halaman login ................................................................................. 68 Gambar 3.49 Halaman utama (timeline) ............................................................... 69 Gambar 3.50 Halaman lokasi terdekat .................................................................. 69 viii
Gambar 3.51 Halaman profil saya ........................................................................ 70 Gambar 3.52 Halaman tambah post ...................................................................... 71 Gambar 3.53 Halaman modifikasi post ................................................................. 71 Gambar 3.54 Halaman pilih lokasi keberangkatan ............................................... 72 Gambar 3.55 Halaman pilih lokasi tujuan............................................................. 72 Gambar 3.56 Halaman tambah rincian dana ......................................................... 73 Gambar 3.57 Halaman detil profil untuk pembaca ............................................... 73 Gambar 3.58 Halaman detil profil untuk author post ........................................... 74 Gambar 3.59 Halaman detil profil dengan panel daftar komentar ........................ 74 Gambar 3.60 Halaman detil profil dengan panel tambah komentar ..................... 74 Gambar 3.61 Halaman detil profil dengan panel tambah rating ........................... 75 Gambar 3.62 Halaman pencarian bagian post....................................................... 75 Gambar 3.63 Halaman pencarian bagian pengguna .............................................. 76 Gambar 3.64 Halaman detil profil ........................................................................ 76 Gambar 3.65 Halaman daftar follower/following.................................................. 77 Gambar 3.66 Halaman daftar riwayat pesan ......................................................... 77 Gambar 3.67 Halaman detil pesan ........................................................................ 78 Gambar 3.68 Halaman pengaturan ........................................................................ 78 Gambar 3.69 Halaman tentang .............................................................................. 79 Gambar 3.70 Halaman ganti password ................................................................. 79 Gambar 3.71 Halaman ubah profil ........................................................................ 80 Gambar 4.1 Fitur pengenalan ................................................................................ 82 Gambar 4.2 Potongan kode fitur pengenalan ........................................................ 83 Gambar 4.3 Fitur registrasi ................................................................................... 83 Gambar 4.4 Potongan kode fitur registrasi ........................................................... 84 Gambar 4.5 Fitur login .......................................................................................... 85 Gambar 4.6 Potongan kode fitur login .................................................................. 85 Gambar 4.7 Fitur memodifikasi profil .................................................................. 86 Gambar 4.8 Potongan kode memodifikasi profil .................................................. 86 Gambar 4.9 Fitur mengganti password ................................................................. 87 Gambar 4.10 Potongan kode mengganti password ............................................... 87 ix
Gambar 4.11 Fitur timeline ................................................................................... 88 Gambar 4.12 Potongan kode fitur timeline ........................................................... 88 Gambar 4.13 Fitur detil post ................................................................................. 89 Gambar 4.15 Fitur pencarian post berdasarkan lokasi terdekat ............................ 90 Gambar 4.16 Potongan kode fitur pencarian post berdasarkan lokasi terdekat .... 90 Gambar 4.17 Fitur profil saya ............................................................................... 91 Gambar 4.18 Potongan kode fitur profil saya ....................................................... 91 Gambar 4.19 Fitur tulis post.................................................................................. 92 Gambar 4.20 Potongan kode fitur tulis post ......................................................... 93 Gambar 4.21 Fitur modifikasi post ....................................................................... 93 Gambar 4.22 Potongan kode fitur modifikasi post ............................................... 94 Gambar 4.23 Fitur hapus post ............................................................................... 94 Gambar 4.24 Potongan kode fitur hapus post ....................................................... 95 Gambar 4.25 Fitur tambah komentar .................................................................... 95 Gambar 4.26 Potongan kode untuk fitur tambah komentar .................................. 96 Gambar 4.27 Fitur tambah rating.......................................................................... 96 Gambar 4.28 Potongan kode fitur tambah rating.................................................. 97 Gambar 4.29 Fitur pencarian post ......................................................................... 97 Gambar 4.30 Potongan kode fitur pencarian post ................................................. 98 Gambar 4.31 Fitur follow/unfollow ....................................................................... 98 Gambar 4.32 Potongan kode fitur follow/unfollow ............................................... 99 Gambar 4.33 Fitur daftar follower ...................................................................... 100 Gambar 4.34 Potongan kode fitur daftar follower .............................................. 100 Gambar 4.35 Fitur daftar following ..................................................................... 101 Gambar 4.36 Potongan kode fitur daftar following ............................................. 101 Gambar 4.37 Fitur pencarian pengguna lain ....................................................... 102 Gambar 4.38 Potongan kode fitur pencarian pengguna lain ............................... 102 Gambar 4.39 Fitur detil profil pengguna lain...................................................... 103 Gambar 4.40 Potongan kode fitur detil profil pengguna lain.............................. 103 Gambar 4.41 Fitur mengirim pesan pribadi ........................................................ 104 Gambar 4.42 Potongan kode fitur mengirim pesan pribadi ................................ 104 x
Gambar 4.43 Fitur riwayat pesan ........................................................................ 105 Gambar 4.44 Potongan kode fitur riwayat pesan ................................................ 105 Gambar 4.45 Fitur detil pesan ............................................................................. 106 Gambar 4.46 Potongan kode fitur detil pesan ..................................................... 106 Gambar 4.47 Halaman login Baasbox ................................................................ 107 Gambar 4.48 Proses mengunggah server ke web hosting ................................... 108 Gambar 4.49 Koleksi untuk penyimpanan data .................................................. 108 Gambar 4.50 Rute perjalanan dengan jarak kurang dari 100 meter .................... 129 Gambar 4.51 Rute perjalanan dengan jarak lebih dari 100 meter ....................... 129 Gambar 4.52 Rute perjalanan dengan lokasi keberangkatan dan lokasi tujuan yang melalui laut dalam satu negara ............................................................................ 130 Gambar 4.53 Rute perjalanan dengan lokasi keberangkatan dan lokasi tujuan pada negara yang berbeda ............................................................................................ 130 Gambar 4.54 Fitur rute perjalanan pada Foursquare ........................................... 131 Gambar 4.55 Fitur rute perjalanan pada penelitian ini ........................................ 131
xi
DAFTAR TABEL Tabel 2.1 Tabel minimal persyaratan perangkat keras windows phone 8[12].........14 Tabel 3.1 Skenario use case pendaftaran pengguna baru ......................................20 Tabel 3.2 Skenario use case login pengguna .........................................................21 Tabel 3.3 Skenario use case memodifikasi profil ..................................................21 Tabel 3.4 Skenario use case memodifikasi profil ..................................................22 Tabel 3.5 Skenario use case membuka halaman utama .........................................23 Tabel 3.6 Skenario use case membuka detil post tertentu .....................................23 Tabel 3.7 Skenario use case membuka daftar post berdasarkan lokasi terdekat ...24 Tabel 3.8 Skenario use case membuka informasi detil profil sendiri ....................25 Tabel 3.9 Skenario use case menulis post..............................................................25 Tabel 3.10 Skenario use case memodifikasi post ..................................................26 Tabel 3.11 Skenario use case menghapus post ......................................................27 Tabel 3.12 Skenario use case menambahkan komentar pada post ........................28 Tabel 3.13 Skenario use case memberikan rating pada post .................................29 Tabel 3.14 Mencari post tertentu ...........................................................................30 Tabel 3.15 Follow/unfollow pengguna lain...........................................................31 Tabel 3.16 Melihat daftar follower.........................................................................32 Tabel 3.17 Melihat daftar following .......................................................................32 Tabel 3.18 Mencari pengguna lain .........................................................................33 Tabel 3.19 Skenario use case membuka informasi detil profil pengguna lain ......33 Tabel 4.1 Pengujian terhadap use case pendaftaran pengguna baru ....................110 Tabel 4.2 Pengujian terhadap use case login pengguna .......................................111 Tabel 4.3 Pengujian terhadap memodifikasi informasi profil ..............................112 Tabel 4.4 Pengujian terhadap use case mengganti password ..............................113 Tabel 4.5 Pengujian terhadap use case membuka halaman utama ......................114 xii
Tabel 4.6 Pengujian terhadap use case membuka detil post tertentu...................114 Tabel 4.7 Pengujian terhadap use case membuka daftar post berdasarkan lokasi terdekat .................................................................................................................115 Tabel 4.8 Pengujian terhadap use case membuka informasi detil profil sendiri 116 Tabel 4.9 Pengujian terhadap use case menulis post ...........................................116 Tabel 4.10 Pengujian terhadap use case memodifikasi post ................................117 Tabel 4.11 Pengujian terhadap use case menghapus post....................................118 Tabel 4.12 Pengujian terhadap use case menambahkan komentar pada post ......119 Tabel 4.13 Pengujian terhadap use case memberikan rating pada post ..............119 Tabel 4.14 Pengujian terhadap use case mencari post tertentu............................120 Tabel 4.15 Pengujian terhadap use case mencari follow atau unfollow pengguna lain ..............................................................................................................................121 Tabel 4.16 Pengujian terhadap melihat daftar follower .......................................122 Tabel 4.17 Pengujian terhadap melihat daftar following .....................................122 Tabel 4.18 Pengujian terhadap use case mencari pengguna lain .........................123 Tabel 4.19 Pengujian terhadap use case membuka informasi detil profil pengguna lain ........................................................................................................................124 Tabel 4.20 Pengujian terhadap mengirimkan pesan pribadi kepada pengguna lain ........................................................................................................................125 Tabel 4.21 Pengujian terhadap membuka daftar riwayat pesan pribadi ..............126 Tabel 4.22 Pengujian terhadap membaca pesan pribadi ......................................127 Tabel 4.23 Tabel rangkuman hasil pengujian semua use case.............................132 Tabel 4.24 Rangkuman hasil pengujian fitur rute perjalanan Bookmark not defined.
xiii
Error!
DAFTAR PUSTAKA [1]
Mohit Srivastava, Sumit Sen, Derek R. Slager, Christopher M. Hahn. 2006. Social Discovery Systems and Methods. United States Patent Application Publication,Seattle, WA, Unites States.
[2]
Vaibhav Gupta, Sandeep Banerjee, Niti Gupta. 2014. Cloud as a Service: Another Name of Cloud Computing. Department of Computer Science & Engineering, Dronacharya Group of Institutions, Greater Noida, India.
[3]
Wilfried Kohl. Backend As A Service Using the Example of Enginio a Cloud Service for Qt. Ulm University, South German state of Baden-Württemberg.
[4]
Baasbox. What Is Backend as a Service. Diperoleh 14 Juli 2014, dari http://www.baasbox.com/what-is-backend-as-a-service/.
[5]
Edhy Sutanta, Khabib Mustofa. 2012. Kebutuhan Web Service untuk Sinkronisasi Data Antar Sistem Informasi dalam E-Gov di Pemkab Bantul Yogyakarta. Universitas Gajah Mada, Yogyakarta.
[6]
Sukyadi, D. 2009. Model Interoperabilitas Sistem Informasi Layanan Publik Studi Kasus: e-Government. Prodi Magister Teknologi Informasi, Fasilkom, UI, Jakarta.
[7]
Dan
Davis,
Manish
Parashar.
Latency
Performance
of
SOAP
Implementations. Department of Electrical and Computer Engineering Center for Advanced Information Processing (CAIP) Rutgers, The State University of New Jersey, Piscataway, USA. [8]
Francisco Curbera, Matthew Duftler, Rania Khalaf,William Nagy, Nirmal Mukhi, and Sanjiva Weerawarana. 2002. Unraveling the Web Services Web : An Introduction to SOAP, WSDL, and UDDI. IBM T.J.Watson Research Center.
[9]
Kopecky, Jacek, Gomadam, Karthik and Vitvar, Tomas. 2008. hRESTS: An HTML microformat for describing RESTful web services. IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology, Sydney, Australia.
[10] Fielding R.T. 2000. Architectureal Style & Design of Network-Based Software Architecrues. Department of Information & Computer Science, UCLA, Irvine. 135
[11] Pautasso, C. 2008. REST vs SOAP Making the Right Architectural Decision. SOA Symposium, Amsterdam. [12] JSON Pros and Cons, http://myarch.com/json-pros-and-cons/, diakses 31 Januari 2015 [13] Windows Phone, http://id.wikipedia.org/wiki/Windows_Phone, diakses 31 Januari 2015 [14] API, https://support.google.com/adsense/answer/32755?hl=id, diakses 31 Januari 2015 [15] JSON. Diakses pada 15 Juli 2014 dari http://json.org/json-id.html [16] Baasbox. Baasbox API Reference. Diperoleh 15 Juli 2014, dari http://www.baasbox.com/documentation
136