BAB 1 Pengenalan Aplikasi Perangkat Bergerak

dokumen-dokumen yang mirip
Pengenalan Aplikasi Perangkat Berangkat

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

Pengembangan Aplikasi Perangkat Bergerak (Mobile)

PENGEMBANGAN APLIKASI PERANGKAT BERGERAK (MOBILE)

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

Mobile Programming. Rendra Gustriansyah, S.T., M.Kom., MCP

BAB II TINJAUAN PUSTAKA

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

KUMPULAN APLIKASI JAVA J2ME

BAB II LANDASAN TEORI

Gambar 1. Perangkat mobile Android

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

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

DAFTAR TABEL Tabel 4. 1 Tabel 4. 2 Tabel 4. 3

BAB II. KAJIAN PUSTAKA

1. BAB I PENDAHULUAN

Industri & Bisnis Mobile

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

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

Pengenalan Pemrograman Mobile

BAB I PENDAHULUAN 1.1.Latar Belakang

APLIKASI PENGHITUNGAN PELURUHAN RADIONUKLIDA BERBASIS ANDROID

BAB II DASAR TEORI II-1

BAB II LANDASAN TEORI. komponen yang berguna melakukan pengolahan data meupun kegiatan-kegiatan. seperti pembuatan dokumen atau pengolahan data.

BAB 3 LANDASAN TEORI

Pemrograman Mobile Android. ajib susanto fik Udinus 1

BAB II LANDASAN TEORI. Indekos = kos yaitu tinggal di rumah orang lain dengan atau tanpa makan

BAB II KAJIAN PUSTAKA. Fitnes adalah kegiatan olahraga pembentukan otot-otot tubuh/fisik yang

PENGENALAN PEMROGRAMAN MOBILE

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB I I. PENDAHULUAN 1.1 Latar belakang

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012.

BAB IV IMPLEMENTASI DAN EVALUASI

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

BAB IV HASIL DAN UJI COBA

Pengembangan Aplikasi Perangkat Bergerak (Mobile)

APLIKASI INFORMASI PARIWISATA DI KABUPATEN CIAMIS BERBASIS MOBILE PHONE

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

BAB 3 LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB II DASAR TEORI. mengenai penanganan masalah pada sebuah perguruan tinggi dapat dilihat pada. Tabel 2.1 Tinjauan Pustaka. Pembuatan Aplikasi Sistem

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

Praktikum 8 Dasar Pemprograman Android

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE

BAB 1 PENDAHULUAN. Gambar 1.1 Pengguna Aktif Digital Indonesia Sumber : (Techinasia, 2015, diakses 22 Mei 2015)

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

BAB II TINJAUAN PUSTAKA. dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Pada masa sekarang ini, perkembangan dunia teknologi sudah sangat pesat.

BAB 2 LANDASAN TEORI. perhitungan yang didasarkan pada Al-Quran dan Sunnah. dan meminta dihindarkan dari segala yang dibenci. Doa juga berarti ibadah.

PERTEMUAN KE 1 Pengenalan Aplikasi Mobile. Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian tentang aplikasi resep makanan ini pernah

BAB 1 PENDAHULUAN. Source : Strategy Analytics. Gambar 1.1 : Market Share Mobile Phone berdasarkan sistem operasi

PENERAPAN METODE BINARY SEARCH (PENCARIAN BINER) PADA BUKU RESEP MASAKAN BERBASIS ANDROID MOBILE

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka yang dipergunakan dalam penelitian disajikan melalui

APLIKASI LOCATION BASED SERVICE UNTUK SISTEM PEMESANAN TAKSI ONLINE PADA PLATFORM ANDROID

browser, MMS (Multimedia Messaging Service), GPS (Global Positioning System), wireless dan lain-lain. Saat ini dengan adanya perkembangan teknol

BAB II TINJAUAN PUSTAKA. penelitian yang sudah dilakukan dan yang akan dirancang oleh peneliti. Beberapa

Perancangan dan Pembuatan Aplikasi Pengenalan Batik Indonesiaku Melalui Permainan Berbasis Android

BAB 2 TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA

BAB 1 PENDAHULUAN. komunikasi, tentunya masyarakat membutuhkan alat komunikasi mobile atau. dan fitur dalam mobile phone yang mereka kembangkan.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II. KAJIAN PUSTAKA. Penerimaan siswa baru di SMAN 2 Brebes ditentukan dengan indeks

1. PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Strategic Analytics dimana terdapat peningkatan adopsi smartphone secara global

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei

Pelatihan Intel XDK. Modul 1. Pengenalan HTML5, Mobile Application, dan Intel XDK. Dikembangkan oleh Intel Software.

BAB II LANDASAN TEORI

PERKEMBANGAN ANDROID DI INDONESIA

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Rancang Bangun Aplikasi Android Untuk Pemetaan Rumah Sakit di Kota Depok


Miyarso Dwi Ajie Otomasi Perpustakaan Pertemuan #7

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. terutama dengan munculnya beberapa smartphone yang masuk ke Indonesia.

Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Perangkat Lunak Pengolahan Data Survey Geografis Berbasis Smartphone Android

Mengenal dan Bermain dengan Android

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

BAB 3 PERANCANGAN PROGRAM

Praktikum I Pengenalan Android

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 4 IMPLEMENTASI DAN EVALUASI

Sistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows

PERANCANGAN DAN IMPLEMENTASI TRY OUT (UJI COBA) SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri) ONLINE PADA ANDROID

Transkripsi:

BAB 1 Pengenalan Aplikasi Perangkat Bergerak Mahardeka Tri Ananta deka.kelas@gmail.com Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 1

Pokok Bahasan Perkembangan Teknologi Mobile Karakteristik dan Jenis Aplikasi Perangkat Bergerak Anatomi Aplikasi Perangkat Bergerak Perangkat Keras Divais Bergerak Meet Android Studio Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 2

What is Mobile app? mobile app (n.) a software program that runs on a smartphone, tablet or similar device. Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 3

Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 4

Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 5

Strategic Technology Trends Mobile Devices Battles Mobile Application and HTML5 Technology Personal Cloud Internet of Things Hybrid IT and Cloud Computing Strategic Big Data Actionable Analytics Mainstream In-Memory Computing Integrated Ecosystems Enterprise App Stores Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 6

Perkembangan Teknologi Mobile Perkembangan Teknologi Komunikasi Nir Kabel (Wireless): GSM, CDMA, 2G, 3G, 4G, dll Berbagai macam vendor / produsen : Nokia, Samsung, Apple, Blacberry, dll Berbagai macam OS / platform: Symbian, Android, RIM, ios, Windows Mobile, dll Berbagai macam development platform. Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 7

Perkembangan Piranti Mobile Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 8

Perkembangan Ukuran Piranti Mobile Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 9

Desktop + Mobile = Tablet Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 10

Smartphone Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 11

Mobile vs Desktop (User Projections) Apa perbedaan aplikasi bergerak dengan aplikasi desktop? Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 12

Karakteristik Aplikasi Mobile short-duration activities: SMS, membaca notifikasi, mengambil foto dan mengunggahnya ke internet, dsb. fitur yang dimiliki aplikasi bergerak pada umumnya lebih spesifik, instan, dan terbatas. Dapat diakses dengan cara sederhana / simple (one touch, sliding, non scrollable). Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 13

Jenis Mobile App Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 14

Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 15

Jenis Mobile App berdasar Fungsionalitas Internet Business Hiburan / Entertainment Permainan Navigasi Media sosial Fotografi Utility Edukasi Gaya Hidup (Lifestyle) Keuangan (Finance) dll. Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 16

Anatomi Aplikasi Perangkat Bergerak Bagi para pengembang, lapisan paling dasar yang dapat diakses adalah framework aplikasi atau API yang disediakan oleh vendor. Pengembang memiliki kontrol terhadap pemilihan framework aplikasi yang ingin digunakan. Framework aplikasi berjalan di atas sistem operasi dan berbagi layanan inti seperti komunikasi, pesan, grafis, lokasi, keamanan, autentikasi, dsb. Framework aplikasi dapat dimanfaatkan untuk menghasilkan aplikasi seperti permainan,peramban web, kamera, dan pemutar media. Lapisan teratas ekosistem adalah layanan, contohnya akses internet, mengirim pesan teks, mengetahui lokasi, atau segala sesuatu yang menjadi suatu objek fungsional dan dapat dilakukan oleh pengguna. Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 17

Perangkat Keras Divais Bergerak Piranti bergerak modern saat ini memiliki perangkat keras internal (onboard) yang khas jika dibandingkan dengan telepon bergerak generasi awal maupun komputer personal (PC). Hadirnya perangkat keras khas tersebut melahirkan berbagai ide dan inovasi pada jenis aplikasi perangkat lunak bergerak. Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 18

Perangkat Keras Divais Bergerak Layar Keypad GPS Internal Sensor o Accelerometer o Gyroscope o Digital Compass Kamera / Video WiFi Processor Memori Bluetooth Audio Playback Eksternal Output: o HDMI / Mini HDMI o USB / Mini USB Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 19

Google Android Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Menggunakan Linux kernel untuk menyediakan core system services. Security Memory management Process management Power management Hardware drivers Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 20

Android Version Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 21

Development Tools Dalvik Virtual Machine (DVM). Android berjalan di dalam Dalvik Virtual Machine (DVM) bukan di Java Virtual Machine (JVM). Android Software Development Kit (SDK) Android SDK merupakan tools API (Application Programming Interface) yang diperlukan sebagai alat bantu pengembangan aplikasi Android (create,compile dan package),menggunakan bahasa pemrograman Java. Android Debug Bridge (ADB) Merupakan tool untuk menghubungkan ke perangkat Android (virtual atau real), untuk tujuan mengelola perangkat atau debugging aplikasi. Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 22

Android Architecture Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 23

Meet Android Studio Android Studio is the official Integrated Development Environment (IDE) for Android app development, based on IntelliJ IDEA Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 24

The Main Window source: https://developer.android.com/studio/intro/index.html#project-structure Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 25

Tugas 1 (Kelompok) 1. Buat artikel review salah satu aplikasi mobile yang menggunakan perangkat keras peranti bergerak sebagai pendukung dari aplikasi tersebut. Artikel harus menjelaskan peranan/fungsi/ cara kerja perangkat keras tersebut di dalam aplikasi. (Panjang artikel: minimal 1 halaman A4 (termasuk gambar)) 2. Tiap kelompok pilih salah 1 dari beberapa macam activity yang berbeda di bawah ini (kecuali empty activity) & berikan penjelasan deskripsi dan penggunaanya: Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 26

3. Buat Dokumentasi Aplikasi hello world dengan jenis Activity (Add No Activity) Jelaskan langkah2nya (& beri komentar per baris sourcecodenya) apa saja yang (dan kenapa) perlu ditambahkan! Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 27

Aturan Tugas A4 (margin masing-masing 1 ) Satu kelompok 3 orang Convert dokumen dalam bentuk.pdf dengan nama file ex. PAPB-G- Kelompok99 BERI REFERENSI / SUMBER tulisan, jika tak ada nilai = 0 Susun kalimat dengan bahasa Anda sendiri (paraphrase) Dikumpulkan secara kolektif di Koordinator Kelas pada pertemuan berikutnya Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 28

Format Lembar Kerja TUGAS-n Kelompok X 1. Nama - NIM 2. Nama NIM 3. Nama - NIM Kelas Y ISI Referensi: 1. 2 3. Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 29

Terima Kasih Semoga Bermanfaat Lab. Pemrograman Aplikasi Perangkat Bergerak FILKOM UB 30