BAB II TINJAUAN PUSTAKA. 1. Pemrograman Aplikasi Mobile Smartphone Dari Tablet PC Berbasis. Android. Oleh Safaat, N. (2015). Informatika Bandung.

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

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

BAB II LANDASAN TEORI. proyek, dengan melakukan penelitian di SMA Pasundan 1 Bandung untuk cara

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

SEJARAH ANDROID. Dinda Paramitha. Abstrak. Pendahuluan. Pembahasan.

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

Koleksi Program Tugas Akhir dan Skripsi dengan

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

BAB II. KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI

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

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

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

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

ANDROID OPERATING SYSTEM

BAB II TINJAUAN PUSTAKA

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

BAB 1 PENDAHULUAN. dunia pendidikan yaitu mengenai cara pembelajaran yang berbasis e-learning atau

Android SDK. Nama : -Rr Octanty M Billy Novanta Yudistira

2. Sejarah Android 2.1 Kerjasama Google dengan Android Inc. Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo

BAB I PENDAHULUAN. untuk menjadi produsen yang unggul dalam penyediaan kebutuhan informasi

RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA

Setting Android Virtual Device (AVD) - Java SDK - Eclipse - ADT. Pertemuan-2

BAB II LANDASAN TEORI

PERKEMBANGAN ANDROID DI INDONESIA

BAB II TINJAUAN PUSTAKA

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

Mengenal Sejarah Android

PERANCANGAN GAME EDUKASI PEMBELAJARAN MEMBACA BERBASIS ANDROID

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. pernah dilakukan sebelumnya diantaranya :

BAB II LANDASAN TEORI. Menurut Nazrudin Safaat H (2012 : 9) Perangkat lunak aplikasi adalah suatu

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

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

Sejarah Perkembangan Android

BAB II LANDASAN TEORI

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

KUMPULAN APLIKASI JAVA J2ME

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

SEJARAH ANDROID. Diah Arum. Abstrak.

Part 1 : Pengenalan Android

BAB 2 LANDASAN TEORI. Android adalah sistem operasi untuk telepon seluler berbasis Linux sebagai kernelnya. Saat

BAB 2 TINJAUAN PUSTAKA

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

Rancang Bangun Aplikasi Pemantauan Posisi Anggota Keluarga Berbasis Android

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

Aplikasi Kamus Kosakata dan Percakapan Bahasa Bali pada Platform Android Dewi Anggraeni Jurusan Sistem Informasi, F

RANCANG BANGUN APLIKASI PEMBELAJARAN OBJEK WISATA DOMESTIK DAN MANCANEGARA BERBASIS ANDROID

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

APLIKASI KAMUS ISTILAH BIOLOGI BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Muhammad Ziad Zuhal Alfajri

APLIKASI KAMUS ISTILAH KOMPUTER BERBASIS ANDROID NASKAH PUBLIKASI

APLIKASI RANGKUMAN IPA TINGKAT SMP BERBASIS ANDROID

BAB I I. PENDAHULUAN 1.1 Latar belakang

bagi para vendor smartphone karena memiliki biaya lisensi lebih murah dan bersifat open source (terbuka). Sifat open source tersebut membuka peluang b

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Kurniawan Teguh Martonopada tahun 2012 dengan judul Implementasi

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

PEMBUATAN APLIKASI POCKET GRAMMAR BERBASIS ANDROID NASKAH PUBLIKASI

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB II. TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Tabel 2.1 menunjukan perbandingan penelitian dalam bidang augmented

MAKALAH ANDROID. Diajukan untuk memenuhi salah satu tugas mata kuliah Sistem Operasi Dosen : Yuliayany, S.Kom. Rizki Apriliyandi / IF-15 / V

Gambar 1. Perangkat mobile Android

BAB II LANDASAN TEORI

BAB II ANALISIS DAN PERANCANGAN. komputer yang memanfaatkan kemampuan komputer langsung untuk

APLIKASI PURWOKERTO PLACE FINDER PADA SMARTPHONE BERSISTEM OPERASI ANDROID

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

BAB II TINJAUAN PUSTAKA. mengembangkan Aplikasi Untuk Mengatur Pola Hidup Sehat Berbasis

APLIKASI PEMBAGIAN HARTA WARISAN BERDASARKAN HUKUM ISLAM BERBASIS ANDROID ROJAYADI

BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. mereka Android, 5 November 2007, Android bersama Open Handset Alliance

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

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

BAB II DASAR TEORI 2.1 Pemintas ( shortcut

BAB II LANDASAN TEORI. AWAL BENCANA BANJIR BERBASIS ANDROID, membahas tentang

BAB II LANDASAN TEORI. Hal - Hal yang perlu diketahui mengenai dongeng yaitu :

BAB II TINJAUAN PUSTAKA

PERKEMBANGAN ANDROID DARI WAKTU KE WAKTU

BAB 3 LANDASAN TEORI

APLIKASI PENJUALAN FURNITURE PADA MAHONI INDAH FURNITURE JEPARA BERBASIS ANDROID

BAB II LANDASAN TEORI. Cangara (2006) dalam (Pengantar Ilmu Komunikasi) mengatakan bahwa

BAB II TINJAUAN PUSTAKA

SISTEM INFORMASI CROWDSOURCING PELAPORAN KERUSAKAN-KERUSAKAN FASILITAS UMUM BERBASIS ANDROID

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Beberapa tahun belakangan ini android sangat sering sekali digunakan oleh

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT WAKTU SHALAT BERBASIS ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II KAJIAN PUSTAKA DAN LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II DASAR TEORI II-1

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

Perancangan Aplikasi Monitoring Rental Scooter Dan Mobil Elektrik Berbasis Android Pada Ababil Panakukang Makassar

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

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

BAB 3 PERANCANGAN PROGRAM

BAB II LANDASAN TEORI. Pengertian Mobile Mobile berasal dari bahasa inggris yang artinya berpindah. Mobile

Perkembangan Versi Versi Android

PEMBUATAN APLIKASI KUMPULAN PERIBAHASA DAN UNGKAPAN BAHASA INDONESIA BERBASIS ANDROID

Transkripsi:

BAB II TINJAUAN PUSTAKA A. Penelusuran Referensi Dalam melakukan penelitian ini, penulis merujuk pada beberapa penelitian terdahulu sebagai referensi yang sedikit banyaknya berkaitan secara langsung maupun tidak langsung. Penelitian lain mengenai aplikasi penjualan online ini adalah sebagai berikut: 1. Pemrograman Aplikasi Mobile Smartphone Dari Tablet PC Berbasis Android. Oleh Safaat, N. (2015). Informatika Bandung. 2. Sistem Informasi Penjualan Dan Pemesanan Produk Berbasis WEB oleh Viktor Nicolas Nore (11.0 4.02) bahwa di aplikasi tersebut membahas tentang sistem penjualan di Web, sehingga dapat menjadi referensi selanjutnya. B. Android Android, Inc. didirikan di Palo Alto,California, pada bulan Oktober 2003 oleh Andy Rubin, Rich Miner, Nick Sears, dan Cris White untuk mewujudkan mobile device yang lebih peka lokasi dan preferensi pemilik.android Inc, ingin mewujudkan mobile device yang lebih mengerti pemiliknya. Pada bulan Agustus 2005, akhirnya Android diakuisisi oleh google inc.tim yang di pimpin oleh Rubin, bertugas mengembangkan program perangkat 4

seluler yang didukung oleh kernel linux.untuk pengembangan lanjutan Android, dibutuhkanoha (Open Handset Alliance). Pada saat rilis perdana Android, 5 November 2007, Android bersama OHA menyatakan mendukung pengembangan standar terbuka pada perangkat Smartphone.Ada dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Service (GMS) dan kedua adalah yang benar-benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distributor (OHD). Pada bulan September 2007, google mengajukan hak paten aplikasi ponsel android pertama. Pada 9 Desember, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communication, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbnk, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Ponsel Smartphone pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008.Android menggunakan code name sesuai dengan urutan abjad, dengan penamaan panganan yang merupakan makanan atu minuman ringan. Sistem Operasi yang paling banyak digunakan saat ini adalah Android, alas an pentingnya penggunaan Android adalah mempunyai fitur yang terbilang lengkap, berkinerja tinggi, bersifat terbuka dan gratis, factorfaktor itulah yang membuat vendor-vendor merek besar tertarik untuk membenamkan OS Andoid di berbagai tipe tablet keluaran mereka. Adapun jenisjenis android yaitu: Android versi 1.1, Android versi 1.5 (Cupcake), Android 5

versi 1.6 (Donut), Android versi 2.0/2.1 (Eclair), Android versi 2.2 (Froyo: Frozen Yoghurt), Android versi 2.3 (Gingerbread), Android versi 3.0/3.1 (Honeycomb), Android versi 4.0 (ICS: Ice Cream Sandwich), Andoid versi 4.1/4.3 (Jelly Bean), Android versi 4.4 (KitKat), Android versi 5.0 (Lollipop), Android versi 6.0 (Marshmallow). (Safaat N : 2015 hal 13) C. Eclipse Eclipse merupakan sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform. Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya. Eclipse terdiri dari framework yang dapat dikembangkan lebih lanjut, peralatan bantu untuk membuat dan memanage software sejak awal hingga diluncurkan. Platform Eclipse didukung oleh ekosistem besar yang terdiri dari vendor tekonologi, startup inovatif, universitas, riset institusi serta individu. Banyak orang mengenal Eclipse sebagai IDE (integrated development environment) untuk bahasa Java, tapi Eclipse lebih dari sekedar IDE untuk Java. Komunitas Eclipse memiliki lebih dari 60 proyek open source. Proyekproyek ini secara konsep terbagi menjadi 7 categori : 1. Enterprise Development 6

2. Embedded and Device Development 3. Rich Client Platform 4. Rich Internet Applications 5. Application Frameworks 6. Application Lifecycle Management (ALM) 7. Service Oriented Architecture (SOA) Secara umum Eclipse digunakan untuk membangun software inovatif berstandar industri, dan alat bantu beserta frameworknya membantu pekerjaan menjadi lebih mudah. Sumber : (Kiswanto, 2015 hal 23) D. JAVA Java merupakan bahasa pemrograman yang dikembangkan dengan menggunakan bahasa C, sehingga pengembang (programmer) C tidak megalami kesulitan beralih ke Java. (Supardi : 2014 hal 05) Java diciptakan oleh James Gosling dan Patrick Naughton dalam suatu projek dari Sun Microsystems sekitar tahun 1991. Pada mulanya ingin diberi nama OAK (berasal dari nama pohon yang terdapat pada kantor James Gosling), tetapi karena kata OAK telah ada pada Sun Microsystems, maka diberi nama Java (dari inspirasi minum kopi). (Supardi : 2014 hal 06) 7

E. XML (Extensible Markup Language) XML adalah bahasa web turunan dari SGML (Standard Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana kedua-duanya diturunkan dari SGML. Pada android, XML digunakan untuk merancang interface pada sebuah program yang akan dibuat. (Primasetya, Gilang : 2013 hal 19) F. Android SDK (Software Development Kit) Android SDK merupakan software development kit yang memungkinkan pengembang untuk membuat aplikasi untuk platform Android. SDK Android mencakup proyek sampel dengan source code, alat-alat pembangunan, sebuah emulator, dan perpustakaan yang dibutuhkan untuk membangun aplikasi Android. Aplikasi yang ditulis menggunakan bahasa pemrograman Java dan berjalan di Dalvik, mesin virtual yang dirancang khusus untuk penggunaan embedded yang berjalan di atas kernel Linux. (Primasetya, Gilang : 2013 hal 9) G. AVD (Android Virtual Device) AVD merupakan sebuah emulator yang mengemulasikan perangkat handphone Android dengan CPU, sehingga kita dapat menjalankan perangkat Android sesuai model yang dipilih. Setiap AVD terdiri dari: 1. Sebuah profil perangkat keras 8

Dapat mengatur opsi untuk menentukan fitur hardware emulator misalnya untuk menentukan apakah menggunakan perangkat kamera, apakah menggunakan keyboard QWERTY fisik atau tidak, berapa banyak memori internal dan lain-lain. 2. Sebuah Pemetaan Versi Android Dapat menentukan versi dari platformandroid akan berjalan pada emulator. Sumber : (Huda, Imamul : 2013 hal 24) H. UML (Unified Modelling Languange) Unified Modelling Languange adalah bahasa standar yang digunakan untuk menjelaskan dan memvisualisasikan artifak dari proses analisis dan disain berorientasi obyek 1. Use Case Diagram Use case digunakan untuk menggambarkan konteks sistem yang akan dibangun dan fungsionalitas yang disediakan oleh sistem itu. Use case juga menggambarkan siapa atau apa berinteraksi dengan sistem (Aji, Satrio : 2013 hal 34). Use case terdiri dari aktor adalah pemakai sistem atau sesuatu yang berinteraksi dengan sistem merepresentasikan pesan, bukan pemakai individual dan use case yang berfungsi sebagai penggunaan sistem oleh aktor. 9

Tabel 2.1 Simbol-Simbol Use Case Simbol Nama Keterangan Aktor Digunakan untuk menggambarkan seseorang atau sesuatu. Use case Relasi antara actor Dependency (Include or Extend) Digunakan untuk pemberian nama dalam kegunaan sistem yang akan dilakukan. Penghubung antara aktor ke use case. Include : kelakuan yang harus terpenuhi agar event dapat terjadi, sedangkan extend : kelakuan yang hanya berjalan dibawah kondisi tertentu. 2. Activity Diagram Activity diagram adalah teknik untuk mendiskripsikan logika prosedural, proses bisnis dan aliran kerja dalam banyak kasus. Activity diagram mempunyai peran seperti halnya flowchart, akan tetapi perbedaannya dengan flowchart adalah activity diagram bisa mendukung perilaku paralel sedangkan flowchart tidak bisa.(aji, Satrio : 2013 ha 16) Tabel 2.2 Simbol-simbol Activity diagram Simbol Keterangan 10

Titik Awal Titik Akhir Activity Pilihan untuk pengambilan keputusan Fork: digunakan untuk menunjukkan kegiatan yang dilakukan secara paralel atau untuk menggabungkan dua kegitan paralel menjadi satu. Tanda pengiriman Sumber : (Aji, Satrio : 2013 hal 29) 3. Sequence Diagram Sequence Diagram digunakan untuk menggamarkan perilaku pada sebuah skenario. Diagram ini menunjukkan contoh obyek dan message (pesan) yang diletakkan diantara obyek-obyek ini didalam use case. (Aji, Satrio : 2013 hal 30) 11

Tabel 2.3 Simbol-Simbol Sequence Diagram orang, proses atau sistem yang berinteraksi dengan sistem informasi yang akan dibuat. Menyatakan ojek yang berinteraksi pesan Menyatakan objek dalam keadaaan aktif dan berinteraksi, semua yang berhubungan dengan waktu aktif ini adalah tahapan yang dilakukannya Menyatakan suatu objek membuat objek lain, arah panah mengarah pada objek yang dibuat Menyatakan suatu ojek memanggil operasi/metode Menyatakan objek mengirim data/ masukan informasi ke ojek lainnya. 12

Menyatakan suatu objek yang sudah menjalankan suatu operasi atau menghasilkan kembalian ke objek tertentu. Sumber: (Aji, Satrio : 2013 hal 35) 13