BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1. Latar Belakang

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Tinjauan Pustaka. No Nama Tahun Judul Teknologi Fungsionalitas

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

Jurnal Sistem dan Teknologi Informasi (JUSTIN) Vol. 1, No. 2, (2017) 1

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Referensi Penelitian. Messaging (FCM)

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB II KAJIAN PUSTAKA. yang mencakup sistem operasi, middleware, dan aplikasi. Android menyediakan

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

BAB II. KAJIAN PUSTAKA

Aplikasi Pembelajaran Pengenalan Huruf, Angka, Warna dan Bentuk Bangun Datar Pada Siswa Kelas 1 SDN 5 Parittiga Berbasis Android

Cara mengakses internet bisa bermacam-macam, contohnya yaitu menggunakan komputer, notebook, dan juga ponsel. Namun banyak yang mengakses internet mel

BAB II KAJIAN PUSTAKA

Kata Kunci : Sistem Informasi Akademik, Smartphone Android, SMK Negeri 1 Pangkalpinang, Aplikasi Sistem Informasi Akademik Berbasis Android

ANALISIS APLIKASI DONGENG DAN GAMES ANAK-ANAK BERBASIS ANDROID MENGGUNAKAN METODE PIECES

1.1. Latar Belakang Masalah

BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

J. Sains & Teknologi, Juni 2014, Vol.3 No.1 : ISSN MOBILE AUGMENTED REALITY FASILITAS UMUM KOTA MAKASSAR BERBASIS ANDROID

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001).

Perancangan Aplikasi GEO-Location Sharing Dengan Location Based Service Pada Sistem Operasi Android

BAB II KAJIAN PUSTAKA

BAB I PENDAHULUAN. Perkembangan teknologi saat ini sangat begitu pesat, di. zaman seperti sekarang ini manusia diberikan fasilas yang lebih

BAB I PENDAHULUAN. 1.1 Latar belakang

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

Gambar 3.1 Location Based Service

BAB 2 TINJAUAN PUSTAKA

Koleksi Program Tugas Akhir dan Skripsi dengan

BAB I PENDAHULUAN 1.1 Latar Belakang

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

BAB I PENDAHULUAN. Pada saat ini kemajuan teknologi semakin pesat terutama pada kemajuan

APLIKASI EDUGAME THE CRAZY MONEY UNTUK PENGENALAN DAN PEMBELAJARAN BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

RANCANG BANGUN APLIKASI PENGINGAT AKTIVITAS PERKULIAHAN BERBASIS ANDROID

BAB II KAJIAN PUSTAKA. berbasis linux yang mencakup sistem operasi, middleware dan aplikasi.

BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi

BAB I PENDAHULUAN.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. bahasa pemograman HTML dan PHP, namun dengan penelitian yang berbeda-beda.

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

BAB 2 LANDASAN TEORI

APLIKASI SISTEM INFORMASI KOST BERBASIS ANDROID UNIVERSITAS MUHAMMADIYAH SURAKARTA

BAB I PENDAHULUAN. sekolah menengah atas maupun sekolah kejurusan lainnya di Surakarta. Pesat

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. mutlak. IM berbeda dengan dari cara penggunaannya, IM bisa dikelompokkan

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI

PERKEMBANGAN ANDROID DI INDONESIA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Albertus Radityo Hadi, Maria Irmina Prasetiyowati

RANCANG BANGUN APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM BERBASIS ANDROID KECAMATAN SUKAMAKMUR KABUPATEN ACEH BESAR.

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

BAB 3 LANDASAN TEORI

PERANCANGAN APLIKASI PANDUAN PERTOLONGAN PERTAMA PADA CEDERA PEMAIN SEPAKBOLA BERBASIS ANDROID NASKAH PUBLIKASI

BAB 1 PENDAHULUAN. Di era informasi ini, akses informasi yang cepat merupakan hal yang sangat

BAB I PENDAHULUAN. menggunakan teknologi untuk dapat berkembang. Saat ini teknologi mobile dan

BAB II DASAR TEORI II-1

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

Pembuatan Aplikasi Komunitas Organisasi. Mahasiswa Universitas Surabaya. Berbasis Android

Konsep dan Perancangan Smart Ticket. Joni Maulindar STMIK Duta Bangsa Surakarta

PEMBUATAN APLIKASI STUDENTS POINTS BERBASIS ANDROID (Studi Kasus: BK SMK N 1 Kebumen) NASKAH PUBLIKASI

Aplikasi Seniors Assistance System berbasis Android

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mendefenisikan penelitian yang sebelumnya hampir sama dilakukan

BAB 1 PENDAHULUAN. GPS (Global Positioning System) merupakan sistem satelit navigasi dan penentuan posisi.

BAB I PENDAHULUAN. 1.1 Latar Belakang

Gambar 1. Perangkat mobile Android

PERANCANGAN DAN PEMBUATAN APLIKASI TRACKER POSITION DAN ALERT PADA MOBILE DEVICE BERBASIS ANDROID YANG DAPAT DIPANTAU VIA WEBSITE

MANAJEMEN BASIS DATA SARANA KAMPUS UNIVERSITAS BENGKULU MENGGUNAKAN ALGORITMA A* BERBASIS SPASIAL

BAB 3 LANDASAN TEORI

DISUSUAN OLEH : RIDUANSYAH

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA

APLIKASI PEMESANAN BUKU DI TOKO BUKU PELITA JAYA BERBASIS MOBILE ANDROID

ANALISA DAN PERANCANGAN APLIKASI "COUNTER PICK DOTA 2" MENGGUNAKAN STEAM WEB-API BERBASIS ANDROID NASKAH PUBLIKASI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rumah adat indonesia. Marker based tracking Marker based tracking

BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat.

BAB I PENDAHULUAN. Pada masa sekarang perkembangan teknologi mobile mengalami kemajuan

2 operasi ini lebih cepat diterima di kalangan para pengguna dan semakin banyak yang menggunakan sistem operasi ini. Kemajuan teknologi saat ini dapat

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian yang dilakukan Oleh Dwi Hartadi Subroto. Mahasiswa STMIK AKAKOM (2011) telah dibuat suatu sistem

RANCANG BANGUN SISTEM INFORMASI KATALOG BERBASIS ANDROID DI PERPUSTAKAAN UMUM DAERAH SURABAYA SKRIPSI. Oleh :

BAB I PENDAHULUAN. Dikutip dari indobisnis.net, bahwa perkembangan ponsel. berbasis android nampaknya nyaris tak terbendung.

Jurnal Sistem dan Teknologi Informasi (JUSTIN) Vol. 1, No. 1, (2016) 1

SISTEM INFORMASI MANAJEMEN RUMAH MAKAN BERBASIS MOBILE STUDI KASUS CO-COWMILK

BAB I PENDAHULUAN. pada zaman dahulu dikenal sebagai Parijs van Java (bahasa Belanda) atau Paris

APLIKASI DATA OBAT HERBAL INDONESIA BERBASIS ANDROID

BAB II. KAJIAN PUSTAKA

UKDW BAB 1 PENDAHULUAN

Perancangan Sistem Informasi Pembayaran Iuran Wirid Berbasis Android Development Tools (ADT)

NASKAH PUBLIKASI APLIKASI PEMETAAN POTENSI KECAMATAN PIYUNGAN BERBASIS MOBILE ANDROID

PERANCANGAN APLIKASI TRANSAKSI PULSA ELEKTRONIK TELEPON SELLULAR BERBASIS ANDROID

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian yang membahas dan mengimplementasikan Google Cloud Messaging pernah dilakukan oleh Refany Anhar pada tahun 2014, pada aplikasi Announcio. Penelitian tersebut membahas tentang pengembangan aplikasi dan pengujian aplikasi sesuai standar internasional ISO 9126. Penelitian yang pernah membahas Google Cloud Messaging juga pernah dilakukan oleh Widiatmoko, Albert pada tahun 2014, yaitu membahas Konsep end to end encryption, internet messaging pada android dan algoritma enkripsi AES dan RSA. Selain itu, penelitian yang memanfaatkan Google Cloud Messaging juga dilakukan oleh Irma Yunita Setiawati 1, Andreas Handojo 2, Anita Nathania Purbowo 3 pada aplikasi Informasi Posko Bencana Alam. Penelitian tersebut mengasilkan informasi diantaranya : Lokasi posko, posisi posko, keadaan logistik yang ada pada posko tersebut. Tabel 2.1 Hasil Penelitian Terdahulu dan Diusulkan. NO Nama Peneliti Topik Penelitian Metode Hasil 1 Refany Anhar, Standar kualitas 2014 ISO 9126 Pengujian standar kualitas aplikasi menggunakan ISO 9126 Menguji perangkat lunak sesuai standar internasional ISO 9126. 5

2 Widiatmoko, Albert, 2014 3 Irma Yunita Setiawati 1, Andreas Handojo 2, Anita Nathania Purbowo 3,2015 4 Mita Septiana Chumairoh 1, Budiman 2, Diema Hernyka Satyareni 3, 2014 5 Riduansyah, 2016 (Diusulkan) End To End Encryption, Algoritma AES, RSA dan MD5 Aplikasi Informasi Posko Bencana Alam HTML5, layanan Informasi Website UNIPDU Jombang Google Cloud Messaging Algoritma enkripsi AES dan RSA Web service, aplikasi Android, dan website HTML5, Hybrid Application, dan Google Cloud Messagging Google Cloud Messaging (GCM) Keamanan pada pengiriman data. Broadcast informasi, Penunjukkan rute posko dengan GPS dan google map. Mengambangkan website Unipdu Jombang ke arah mobile android. Broadcast informasi pengumuman dan jadwal. 2.1 Dasar Teori 2.2.1 Kalendar Akademik Kurikulum satuan pendidikan pada setiap jenis dan jenjang diselenggarakan dengan mengikuti kalendar akademik atau kalendar pendidikan pada setiap tahun ajaran. Menurut peraturan menteri pendidikan nasioanal (Permendiknas), kalendar pendidikan adalah pengaturan waktu untuk kegiatan pembelajaran peserta didik selama satu tahun ajaran yang mencakup permulaan tahun ajaran, minggu efektif belajar, waktu pembelajaran efektif dan hari libur. Kalendar pendidikan atau kalendar 6

akademik yang menjadi acuan pada penelitian ini yaitu kalendar akademik yang berjalan pada kampus STMIK AKAKOM Yogyakarta. 2.2.2 Google Cloud Messaging (GCM) Dikutip dari situ resminya (https://developers.google.com/cloudmessaging/gcm), dulunya (Perpesanan Awan ke Perangkat) diberi nama C2DM versi beta dan sekarang beralih menjadi GCM versi terbaru. C2DM sekarang tidak berlaku lagi. Perpesanan Awan Google (Google Cloud Messaging - GCM) merupakan layanan gratis yang memungkinkan pengembang untuk mengirim pesan antara server dan aplikasi client ke berbagai platform: Android, ios, dan Chrome. Server dapat langsung mengirim pesan ke satu perangkat, sekumpulan perangkat, atau perangkat yang berlangganan ke topik. Selain itu, aplikasi di perangkat dapat langsung mengirim pesan ke server dan ke perangkat yang ada dalam grup yang sama. GCM tidak memperdulikan seberapa besar kebutuhan messaging dan tidak ada kuota. GCM mamiliki Cloud Connection Service (CCS) yang memungkinkan perangkat android berkomonikasi melalui koneksi XAMPP persisten. Berikut adalah arsitektur GCM. 7

Gambar 2.1 Arsitektur GCM : Overview,2016. 2.2.3 Android Menurut Nazruddin Safaat H (Pemrograman aplikasi mobile smartphone dan tablet PC berbasis android 2012:1) android adalah sebuah sistem operasi pada handphone yang bersifat terbuka dan berbasis pada sistem operasi Linux. Android bisa digunakan oleh setiap orang yang ingin menggunakannya pada perangkat mereka. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang akan digunakan untuk bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak 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. 8

2.2.4 Android Notifikasi Notifikasi atau pemberitahuan adalah pesan yang muncul pada perangkat mobile android, dimana pesan yang ditampilkan kepada pengguna berada di luar antarmuka normal aplikasi. Pada saat perangkat mobile android mendapatkan pemberitahuan, maka pemberitahuan tersebut ditampilkan sebagai ikon di area notifikasi. Area notifikasi diletakan di daerah sistem yang dapat dikendalikan, agar pengguna dapat melihat setiap saat. Sumber : https://developer.android.com 2016. 2.2.5 Android Expand ListView Expand listview atau Expand List merupakan tampilan yang menunjukkan daftar item dalam dua tingkat secara vertikal. Expand ListView berbeda dari ListView yaitu memungkinkan dua tingkatan atau kelompok yang secara individual diperluas untuk menunjukkan item-itemnya. Expand List mampu menunjukkan indikator di setiap item-itemnya untuk menampilkan daftar item saat ini. Sumber : https://developer.android.com 2016. 2.2.6 Android SQLite. SQLite adalah sebuah embedded database yang sangat terkenal, menggabungkan antarmuka SQL dengan memori yang sangat kecil dan kecepatan yang baik : Murphy (2010, p225). SQLite merupakan open source database yang telah ada cukup lama, cukup stabil, dan sangat terkenal pada perangkat kecil, termasuk Android : Gargenta (2011, p119). Android menyediakan database relasional 9

yang ringan untuk setiap aplikasi menggunakan SQLite : Meier (2010, p7). Aplikasi dapat mengambil keuntungan dari itu untuk mengatur relational database engine untuk menyimpan data secara aman dan efiesien : Murphy (2010, p225). SQLite dijadikan satu di dalam android runtime, sehingga setiap aplikasi android dapat membuat basis data SQLite. Karena SQLite menggunakan antarmuka SQL, cukup mudah untuk digunakan orang-orang dengan pengalaman lain berbasis database. Sumber : www.zainalhakim.web.id 2013. 10