KATA PENGANTAR. Puji syukur kepada Tuhan yang Maha Esa atas segala berkat yang telah. diberikan-nya, sehingga Tugas Akhir ini dapat diselesaikan.

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. tersebut adalah metode pemodelan (notation), proses (process) dan tool yang

IMPLEMENTASI ELASTICSEARCH SEARCH ENGINE PADA SISTEM MANAJEMEN ORDER PT. SHIPPINDO TEKNOLOGI LOGISTIK

DAFTAR ISI HALAMAN JUDUL...

APLIKASI SISTEM CUSTOMER LOYALTY UNTUK MENINGKATKAN KEUNGGULAN KOMPETITIF PEMASARAN NARA MY KEFIR

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

ANALISIS DAN PERANCANGAN APLIKASI SMS GATEWAY PADA SMU DHARMA KARYA MENGGUNAKAN APLIKASI JAVA STUDIO SKRIPSI. Oleh. Sukma Ariyadi Kusuma

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI SPBU PERTAMINA DI JAKARTA BERBASIS ANDROID

DAFTAR ISI. ABSTRAK... i. KATA PENGANTAR... ii. DAFTAR ISI... iv. DAFTAR TABEL... viii. DAFTAR GAMBAR... ix. DAFTAR LAMPIRAN...

Universitas Bina Nusantara. Program Studi Sistem Informasi Skripsi Sarjana Komputer Semester Genap tahun 2007

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

UNIVERSITAS BINA NUSANTARA

ABSTRAK. Kata Kunci: Layanan Pesan Antar Makanan, E-tracking, GPS, Android, Cloud. vii

BAB I PENDAHULUAN Latar Belakang

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

APLIKASI ON-DEMAND LAUNDRY (LONDRIA)

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM INFORMASI PEMASARAN PROPERTI BERBASISKAN WEB PADA PT. TANAMAS MEGAH JAYASAKTI

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN SISTEM PENJUALAN BERBASIS WEB PADA CV. BINTANG TIGA

LEMBAR PENGESAHAN PEMBIMBING...

Pengembangan Sistem Informasi Tugas Akhir Berbasis Web Untuk Sistem Informasi Akademik Universitas Atma Jaya Yogyakarta

APLIKASI E-ABSENSI PERHITUNGAN GAJI KARYAWAN PT. PUTRA MAJU LESTARI BERBASIS ANDROID

Analisis dan perancangan Sistem Penawaran Jasa Berbasis Web. pada PT. Sinergy Catur Sahabat

SISTEM INFORMASI ORDER MENU (RESERVASI RESTO) BERBASIS WEB ANDROID

UNIVERSITAS BINA NUSANTARA. Jurusan Tekhnik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008

ANALISA DAN PERANCANGAN PROJECT MANAGEMENT INFORMATION SYSTEM BERBASIS WEB PADA PT. DANALAM CIPTA PRATAMA (DCP) SKRIPSI

DAFTAR ISI. ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR GAMBAR... xiv. DAFTAR TABEL... xvi. DAFTAR LAMPIRAN...

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

SKRIPSI. Nama : Audio Usmanto NPM : Disusun Oleh:

PEMBANGUNAN APLIKASI PASIEN KLINIK KESEHATAN BERBASIS MOBILE

DAFTAR ISI. BAB II LANDASAN TEORI Peta Klasifikasi Peta Peta Digital... 7

BAB II DASAR TEORI...

PEMBANGUNAN MODEL E-MARKETING BERSAMA TINGKAT PROVINSI DENGAN MEMANFAATKAN WEB SERVICE SKRIPSI

APLIKASI ENKRIPSI DAN DEKRIPSI MENGGUNAKAN ALGORITMA CAESAR CIPHER DALAM BENTUK QR CODE BERBASIS ANDROID AHMAD SOLEH PROGRAM STUDI INFORMATIKA

DAFTAR ISI. ABSTRAKSI...i. KATA PENGANTAR...ii. DAFTAR ISI...iv. DAFTAR TABEL...vii. DAFTAR GAMBAR...x. DAFTAR LAMPIRAN...xxv BAB I PENDAHULUAN...

ANALISIS DAN PERANCANGAN APLIKASI HELP DESK BERBASIS INTRANET DENGAN PENERAPAN METODE NATURAL LANGUAGE PROCESSING PADA PT GLOBAL INFORMASI BERMUTU

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

APLIKASI PENCARIAN LOKASI RUMAH SAKIT BPJS BERBASIS ANDROID AHMAD SUBHAN

ANALISIS DAN PENGEMBANGAN WEBSITE SEKOLAH PADA SMA GLOBAL ISLAMIC SCHOOL

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS BAKRIE JAKARTA

APLIKASI JOKO RENTAL MOBIL BERBASIS ANDROID. Joko Santoso

SKRIPSI APLIKASI MOBILE NOTIFICATION INFORMASI PERKULIAHAN BERBASIS ANDROID

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE)

BAB I PENDAHULUAN.

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN 1.1 Latar Belakang

PERANCANGAN DAN PEMBUATAN SISTEM NOTIFIKASI JADWAL KULIAH MENGGUNAKAN PUSH NOTIFICATION SERVICE BERBASIS ANDROID

UNIVERSITAS BINA NUSANTARA. Andri Hidayat Eric Yulian Susanto Priadi Kelas / Kelompok : 07 PBT / 05


PENGESAHAN PENGUJI SIDANG...

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

APLIKASI SALES ACCESS BERBASIS ANDROID YANG TERKONEKSI DENGAN WEB SERVICE PADA PT. INDOMO MULIA FAJAR PRATAMA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2007

PERANCANGAN SISTEM INFORMASI PERTANAHAN DI KELURAHAN PONDOK RANJI TANGERANG SELATAN BERBASIS WEB

Aplikasi Manajemen Proyek Agile Berbasis Metode Scrum TUGAS AKHIR

PEMBANGUNAN APLIKASI NEWS AGGREGATOR BERBASIS ANDROID DILENGKAPI FITUR BERITA PILIHAN

APLIKASI PENCATATAN KELUAR MASUK BARANG DAN STOCK OPNAME MENGGUNAKAN METODE JUST IN TIME BERBASIS WEB PADA PT ENERREN TECHNOLOGIES

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2004/2005

SKRIPSI APLIKASI DONOR DARAH MENGGUNAKAN TEKNOLOGI OPEN STREET MAPS BERBASIS ANDROID

DAFTAR ISI. PRAKATA... iv. ARTI LAMBANG DAN SINGKATAN... vi. ABSTRACT... vii. INTISARI... viii. DAFTAR ISI... ix. DAFTAR GAMBAR...

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006/2007

APLIKASI PATROLI SEKURITI BERBASIS ANDROID MENGGUNAKAN NEAR FIELD COMMUNICATION (NFC) DAN FRAMEWORK IONIC LUKMAN PROGRAM STUDI SISTEM INFORMASI

APLIKASI TRAVMOBILE SHUTTLE TRAVEL DI DKI JAKARTA DAN BANDUNG BERBASIS ANDROID

APLIKASI PEMBELAJARAN DAN SOAL TES POTENSI AKADEMIK BERBASIS ANDROID ARIANTO IS SUDIBYO

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

PERANCANGAN SISTEM INFORMASI PENGELOLAAN BERKAS PENGAJUAN GARANSI BANK BERBASIS WEB PADA BANK BJB CABANG BSD FIRLI IRFANDI

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Strata 1 Semester Ganjil tahun 2005/2006

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

DAFTAR TABEL. Perbandingan Ruby on Rails Dengan PHP Berdasarkan Banyak. Baris Program...

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

DAFTAR ISI. COVER... i. LEMBAR PENGESAHAN... ii. LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR KEASLIAN... iv. ABSTRAK... v. KATA PENGANTAR...

SKRIPSI APLIKASI PEMBELAJARAN BIOLOGI UNTUK SISWA KELAS XII SEKOLAH MENENGAH ATAS BERBASIS ANDROID

DAFTAR ISI SURAT PENGESAHAN SURAT PERNYATAAN ABSTRAK KATA PENGANTAR DAFTAR TABEL DAFTAR GAMBAR

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

BAB III ANALISA DAN PERANCANGAN SISTEM

PEMBANGUNAN APLIKASI E-COMMERCE LAYANAN JASA JAHIT BERBASIS WEB

PERANCANGAN APLIKASI MONITORING PEMELIHARAAN ATM BERBASIS CLIENT SERVER PADA PLATFORM ANDROID NAMA : MEILANI PURWANTI NIM :

SISTEM PENDUKUNG KEPUTUSAN MINAT BAKAT SISWA SMA DALAM MEMILIH PROGRAM STUDI DI PERGURUAN TINGGI BERBASIS WEB

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

SKRIPSI PENGEMBANGAN APLIKASI PELAYANAN LAUNDRY DENGAN METODE EXTREME PROGRAMMING

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

PEMBANGUNAN PERANGKAT LUNAK PENYIRAMAN TANAMAN SECARA OTOMATIS BERBASIS ANDROID

SKRIPSI PENGGUNAAN FIREBASE CLOUD MESSAGING PADA APLIKASI LOGBOOK TAS. MURSITO Nomor Mahasiswa :

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENJUALAN DAN PEMESANAN KUE BERBASIS ANDROID PADA TOKO KUE MAMA SILA HADI SULISTIANI

IMPLEMENTASI LOCATION BASED SERVICE UNTUK MENCARI LOKASI ATM DI WILAYAH DEPOK

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

UNIVERSITAS BINA NUSANTARA ABSTRAK

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN SISTEM INFORMASI ZAKAT PADA BADAN AMIL ZAKAT KELURAHAN PORIS PLAWAD INDAH BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Oleh : ADI SAPUTRA

APLIKASI SISTEM MONITORING PENJUALAN PADA TOKO CEMPLON S CAR. Disusun Oleh : MARLINA PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

Transkripsi:

KATA PENGANTAR Puji syukur kepada Tuhan yang Maha Esa atas segala berkat yang telah diberikan-nya, sehingga Tugas Akhir ini dapat diselesaikan. Tugas Akhir dengan judul "APLIKASI MOBILE PELANGGAN SEBAGAI MEDIA TRANSAKSI DAN PEMASARAN PADA DEPARTMENT STORE XYZ" ini ditujukan untuk memenuhi sebagian persyaratan akademik guna memperoleh gelar Sarjana Informatika Strata Satu Universitas Pelita Harapan, Tangerang. Penulis menyadari bahwa tanpa bimbingan, bantuan, dan doa dari berbagai pihak, Tugas Akhir ini tidak akan dapat diselesaikan tepat pada waktunya. Oleh karena itu, penulis mengucapkan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu dalam proses pengerjaan Tugas Akhir ini, yaitu kepada: 1) Bapak Thompson Susabda Ngoen, S.Kom., M.Sc. sebagai Associate Dean Fakultas Ilmu Komputer 2) Ibu Irene Astuti Lazarusli S.Kom., M.T. sebagai Ketua Jurusan Teknik Informatika dan Dosen Pembimbing Utama yang telah meluangkan waktu untuk memberi bimbingan dan saran yang bermanfaat selama proses pembuatan tugas akhir ini. 3) Bapak Frans Panduwinata, S.Kom., M.T. sebagai Dosen Pembimbing Pendamping yang telah meluangkan waktu untuk memberi bimbingan dan saran yang bermanfaat selama proses pembangunan tugas akhir ini. vii

4) Bapak Dr. Ir. Samuel Lukas, M.Tech sebagai Penasihat Akademik yang telah berjasa dalam membimbing penulis selama menjalani perkuliahan di Jurusan Teknik Informatika Universitas Pelita Harapan. 5) Bapak Andrew Kurniadi sebagai direktur perusahaan PT. Appsindo Technology yang telah memberi kesempatan bagi penulis untuk melaksanakan kegiatan magang dengan baik dan yang telah memberikan banyak bantuan selama proses magang berlangsung. 6) Bapak Erwin Maulana Saputra sebagai salah satu software engineer perusahaan PT. Appsindo Technology sekaligus supervisor penulis yang telah memberikan banyak arahan, pengajaran dan bantuan selama proses magang berlangsung. 7) Seluruh rekan dari PT. Appsindo Technology yang telah banyak memberikan bantuan dan saran selama proses magang berlangsung. 8) Orang Tua dan saudara penulis yang telah memberikan dukungan dan doa. 9) Seluruh dosen yang telah mengajar penulis selama mengikuti perkuliahan di Jurusan Teknik Informatika Universitas Pelita Harapan. 10) Seluruh rekan dari PT. XYZ yang telah memberi kesempatan bagi penulis untuk ikut serta dalam setiap pertemuan yang diadakan yang sangat bermanfaat bagi pengalaman penulis. 11) Seluruh teman-teman penulis dan mahasiswa Teknik Informatika UPH serta semua pihak yang namanya tidak dapat disebutkan satu persatu. viii

Akhir kata, penulis menyadari bahwa masih terdapat banyak kekurangan dalam Tugas Akhir ini. Oleh karena itu, kritik dan saran dan pembaca akan sangat bermanfaat bagi penulis. Semoga Tugas Akhir ini dapat bermanfaat bagi semua pihak yang membacanya. Tangerang, Juni 2013 Lenna The ix

DAFTAR ISI HALAMAN JUDUL PERNYATAAN KEASLIAN KARYA TUGAS AKHIR PERSETUJUAN DOSEN PEMBIMBING TUGAS AKHIR PERSETUJUAN TIM PENGUJI TUGAS AKHIR ABSTRACT... v KATA PENGANTAR... vii DAFTAR ISI... x DAFTAR GAMBAR... xiii DAFTAR TABEL... xv DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Perumusan Masalah... 2 1.3 Pembatasan Masalah... 3 1.4 Tujuan... 6 1.5 Metodologi Magang... 6 1.6 Alokasi Waktu dan Tempat Magang... 7 1.7 Sistematika Penulisan... 8 BAB II LANDASAN TEORI... 10 2.1 System Development Life Cycle (SDLC)... 10 2.2 Scrum Construction Life Cycle... 11 2.3 Agile Development Life Cycle... 15 2.4 Unified Modeling Language 2.0 (UML 2.0)... 17 2.4.1 Pemodelan Struktural... 17 2.4.2 Pemodelan Fungsional... 18 2.5 Aplikasi Mobile Android... 20 2.6 Application Programming Interface (API)... 22 2.6.1 Web Service... 22 2.6.2 JavaScript Object Notation (JSON)... 23 2.7 Google Cloud Messaging Push Service (GCM)... 24 2.8 Kode QR... 26 x

2.9 Pengujian Aplikasi... 27 2.9.1 Integration Testing... 28 2.9.2 User Acceptance Testing (UAT)... 29 BAB III GAMBARAN UMUM PT. APPSINDO TECHNOLOGY DAN PELAKSANAAN MAGANG... 30 3.1 Perusahaan Tempat Magang... 30 3.2 Perusahaan Klien... 31 3.2.1 Inovasi... 32 3.2.2 Department Store XYZ di Jakarta... 33 3.2.3 Program Kartu Loyalty... 34 BAB IV APLIKASI USULAN... 36 4.1 Tahap Pembangunan Aplikasi... 36 4.2 Tahap Pre-project Planning (Iterasi -1)... 37 4.2.1 Identifikasi Business Needs and Opportunity... 37 4.2.2 Identifikasi Nilai Bisnis... 38 4.2.3 Analisis Kelayakan Aplikasi... 39 4.2.3.1 Technical Feasibility... 39 4.2.3.2 Economic Feasibility... 41 4.2.3.3 Organizational Feasibility... 42 4.3 Tahap Project Initiation (Iterasi 0)... 43 4.3.1 Penentuan Team... 43 4.3.2 Analisa Functional Requirements... 43 4.3.3 Analisa Nonfunctional Requirements... 46 4.3.4 Pembentukan Product Backlog... 48 4.3.5 Infrastruktur Sistem... 50 4.4 Tahap Sprint Planning (Iterasi Konstruksi)... 52 4.4.1 Menentukan Goal... 52 4.4.2 Menentukan Pemecahan Task... 54 4.4.3 Mengalokasikan Backlog Items pada sprint... 56 4.5 Tahap Perancangan (Iterasi Konstruksi)... 59 4.5.1 Use Case Diagram... 59 4.5.2 Activity Diagram... 61 4.5.3 Class Diagram... 71 4.5.4 Real Life Success Scenario... 72 xi

BAB V IMPLEMENTASI DAN PENGUJIAN... 75 5.1 Tahap Daily Scrum... 75 5.2 Tahap Sprint Review... 77 5.2.1 Demonstrasi Aplikasi... 77 5.2.2 Tahap Pengujian... 93 5.2.2.1 Perangkat Pengujian... 93 5.2.2.2 Tujuan Pengujian... 94 5.2.2.3 Jenis Pengujian... 95 5.2.2.4 Spesifikasi Integration Test... 95 5.2.2.5 Spesifikasi User Acceptance Test... 97 5.2.2.6 Jadwal Pengujian... 103 5.2.2.7 Hasil Pengujian... 104 5.3 Tahap Sprint Retrospectives... 108 5.4 Tahap Distribusi Aplikasi... 111 BAB VI KESIMPULAN DAN SARAN... 113 6.1 Kesimpulan... 113 6.2 Saran... 114 DAFTAR PUSTAKA... 115 LAMPIRAN xii

DAFTAR TABEL Tabel 1.1 Perencanaan Kegiatan Magang... 7 Tabel 2.1 Elemen dari Class Diagram... 17 Tabel 2.2 Relasi dari Class Diagram... 18 Tabel 2.3 Elemen dari Use Case Diagram... 19 Tabel 2.4 Elemen dari Activity Diagram... 20 Tabel 4.1 Tabel Product Backlog... 49 Tabel 4.2 Tabel Sprint Goal dan Sprint Length... 52 Tabel 4.3 Tabel Task Breakdown untuk Fitur Kartu Loyalty... 54 Tabel 4.4 Tabel Sprint Backlog... 57 Tabel 5.1 Tabel Pengujian Penggunaan Kartu Loyalty Non-Fisik... 95 Tabel 5.2 Tabel Pengujian Konsistensi Data... 96 Tabel 5.3 Tabel Pengujian Penerimaan Public Promotion Push... 96 Tabel 5.4 Tabel Pengujian Pembaharuan Katalog... 97 Tabel 5.5 Tabel Pengujian Pendaftaran Akun... 97 Tabel 5.6 Tabel Pengujian Pengaksesan Informasi Kartu Loyalty... 99 Tabel 5.7 Tabel Pengujian Pengaksesan Informasi Promosi dan Reward yang Spesifik... 100 Tabel 5.8 Tabel Pengujian Me-redeem Reward atau Promosi... 101 Tabel 5.9 Tabel Pengujian Pengaksesan Informasi Berita dan Acara... 102 Tabel 5.10 Tabel Jadwal Pengujian... 103 Tabel 5.11 Tabel Hasil Pengujian pada Sprint-1... 104 Tabel 5.12 Tabel Hasil Pengujian pada Sprint-2... 106 Tabel 5.13 Tabel Hasil Pengujian pada Sprint-3... 107 xv

DAFTAR GAMBAR Gambar 2.1 Scrum Construction Life Cycle... 14 Gambar 2.2 Agile Development Life Cycle... 15 Gambar 2.3 Bagan Skema Sistem Operasi Android... 21 Gambar 2.4 Pelaksanaan Request Terhadap REST Web Service... 23 Gambar 2.5 Struktur Obyek JSON... 23 Gambar 2.6 Struktur Array JSON... 23 Gambar 2.7 Contoh Struktur JSON... 24 Gambar 2.8 Proses Registrasi dan Pengiriman Pesan Melalui GCM... 25 Gambar 2.9 Kode QR... 27 Gambar 3.1 Struktur Organisasi PT. Appsindo Technology... 31 Gambar 4.1 Distribusi Perangkat yang Berjalan pada Setiap Versi Android Tahun 2013... 42 Gambar 4.2 Infrastruktur Sistem... 51 Gambar 4.3 Use Case Diagram dari Aplikasi Pelanggan Department Store XYZ Berbasis Mobile... 60 Gambar 4.4 Activity Diagram Register Account... 61 Gambar 4.5 Activity Diagram View Loyalty Card Information... 62 Gambar 4.6 Activity Diagram Process Transaction... 63 Gambar 4.7 Activity Diagram View Specific Promotions or Rewards Information... 64 Gambar 4.8 Activity Diagram View Inbox... 65 Gambar 4.9 Activity Diagram Redeem Reward or Promotion... 66 Gambar 4.10 Activity Diagram View News and Events Information... 67 Gambar 4.11 Activity Diagram View Catalogue... 68 Gambar 4.12 Activity Diagram Brands Information... 69 Gambar 4.13 Activity Diagram View Public Promotions Information... 70 Gambar 4.14 Class Diagram dari Aplikasi Mobile Pelanggan... 71 Gambar 4.15 Success Scenario dari Pengunaan Kartu Loyalty Non-fisik... 72 Gambar 4.16 Success Scenario dari Proses Me-redeem Reward... 73 Gambar 4.17 Success Scenario dari Penerimaan Berita Promosi... 74 Gambar 4.18 Success Scenario dari Penerimaan Promosi dan Reward... 74 Gambar 5.1 Collaboration Tool Trello... 76 xiii

Gambar 5.2 Daftar News dan Events... 77 Gambar 5.3 Informasi News dan Events... 78 Gambar 5.4 Menu Navigasi... 79 Gambar 5.5 Daftar Promosi... 80 Gambar 5.6 Informasi Promosi... 81 Gambar 5.7 Katalog... 82 Gambar 5.8 Daftar Brands... 83 Gambar 5.9 Informasi Brand... 84 Gambar 5.10 Pendaftaran Akun... 85 Gambar 5.11 Sign-In... 86 Gambar 5.12 Informasi Kartu Loyalty... 87 Gambar 5.13 Bentuk Kartu Loyalty Non-Fisik... 88 Gambar 5.14 Konfirmasi Pelepasan Kartu Loyalty dari Aplikasi... 89 Gambar 5.15 Daftar Inbox yang Kosong... 90 Gambar 5.16 Daftar Promosi dan Rewards... 91 Gambar 5.17 Informasi Promosi dan Reward... 92 Gambar 5.18 Release Burndown Chart... 108 Gambar 5.19 Burndown Chart Sprint-1... 109 Gambar 5.20 Burndown Chart Sprint-2... 110 Gambar 5.21 Burndown Chart Sprint-3... 111 Gambar 5.22 Halaman Web Pengunduhan dan Google Play Store... 112 xiv

DAFTAR LAMPIRAN LAMPIRAN A TASK BREAKDOWN... A-1 LAMPIRAN B USE CASE DESCRIPTION... B-1 LAMPIRAN C PENGUJIAN APLIKASI... C-1 LAMPIRAN D GLOSSARY... D-1 xvi