BAB II LANDASAN TEORI 2.1. Konsep Dasar Program Penulis sangat membutuhkan sebuah landasan teori yang dapat mendukung segala pembuatan tugas akhir, landasan teori ini berisikan tentang teori-teori berhubungan dengan definisi program, serta peralatan pendukung yang digunakan sebagai landasan untuk pembuatan program aplikasi. 2.1.1. Pengertian Java Kadir (2013:15) menyatakan bahwa, “Java adalah nama sebuah bahasa pemrograman yang sangat terkenal. Sebagai bahasa pemrograman, java dapat digunakan untuk menulis program”. 2.1.2. Sejarah Android Kadir (2013:2) menyatakan bahwa, “Awalnya, Android dikembangkan oleh perusahaan kecil di Silicon Valley yang bernama Android Inc. Selanjutnya Google ambil alih sistem operasi tersebut pada tahun 2005 dan merencanakannya sebagai sistem operasi yang bersifat “Open Source” ”. 2.1.3. Pengertian Android Safaat (2015:1) menyatakan bahwa “Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi”. 6
13
Embed
BAB II LANDASAN TEORI - repository.nusamandiri.ac.id · 2.1. Konsep Dasar Program Penulis sangat membutuhkan sebuah landasan teori yang dapat mendukung segala pembuatan tugas akhir,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
BAB II
LANDASAN TEORI
2.1. Konsep Dasar Program
Penulis sangat membutuhkan sebuah landasan teori yang dapat
mendukung segala pembuatan tugas akhir, landasan teori ini berisikan tentang
teori-teori berhubungan dengan definisi program, serta peralatan pendukung yang
digunakan sebagai landasan untuk pembuatan program aplikasi.
2.1.1. Pengertian Java
Kadir (2013:15) menyatakan bahwa, “Java adalah nama sebuah bahasa
pemrograman yang sangat terkenal. Sebagai bahasa pemrograman, java dapat
digunakan untuk menulis program”.
2.1.2. Sejarah Android
Kadir (2013:2) menyatakan bahwa, “Awalnya, Android dikembangkan
oleh perusahaan kecil di Silicon Valley yang bernama Android Inc. Selanjutnya
Google ambil alih sistem operasi tersebut pada tahun 2005 dan merencanakannya
sebagai sistem operasi yang bersifat “Open Source” ”.
2.1.3. Pengertian Android
Safaat (2015:1) menyatakan bahwa “Android adalah sebuah sistem operasi
untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware
dan aplikasi”.
6
7
Sumber : https://www.vexels.com/png-svg/preview/139556/android-logo
Gambar II.1
Logo Android
2.1.4. Platform Android
Safaat (2015:3) menyatakan bahwa “Android adalah Platform mobile
pertama yang lengkap, terbuka dan bebas adalah sebagai berikut:”
1. Lengkap (Complete Platform)
Para desainer dapat melakukan pendekatan yang komprehensif ketika mereka
sedang mengembangkan platform Android. Android merupakan sistem
operasi yang aman dan banyak menyediakan tools dalam membangun
software dan memungkinkan untuk peluang pengembangan aplikasi.
2. Terbuka (Open Source Platform)
Platform Android disediakan melalui lisensi open source. Pengembang dapat
dengan bebas untuk mengembangkan aplikasi.
3. Free Platform
Android adalah platform/aplikasi yang bebas untuk develope. Tidak ada
lisensi atau biaya royalty untuk dikembangkan pada Platform Android. Tidak
diperlukan biaya keanggotaan. Tidak diperlukan biaya pengujian. Aplikasi
Android dapat didistribusikan dan diperdagangkan dalam bentuk apapun.
8
2.1.5. Versi Android
Kadir (2013:3) menyatakan bahwa, “Android terus berkembang dan hal itu
ditandai dengan versinya”.
Tabel II.1
Versi Android
Versi Nama kode Tanggal rilis Level API
4.4 KitKat 31 Oktober 2013 19
4.3 Jelly Bean 24 Juli 2012 18
4.2 Jelly Bean 13 November 17
2011
4.1 Jelly Bean 9 Juli 2012 16
4.0.1 - 4.0.4 Ice Cream 19 Oktober 2011 14 – 15
Sandwitch
3.0 – 3.2 Honeycomb 22 Februari 11
2011
2.3 Gingerbread 6 Desember 10 2010
2.2 Froyo 20 Mei 2010 8
2.0 - 2.1 Eclair 26 Oktober 2009 5
1.6 Donut 15 September 4 2009
1.5 Cupcake 30 April 2009 3
Sumber : Kadir (2013:3)
2.2. Peralatan Pendukung (Tools System)
Merupakan alat yang digunakan untuk menggambarkan bentuk logika
model dari suatu sistem dengan menggunakan simbol, lambang, diagram yang
akan menunjukan secara tepat dari arti dan fungsinya. Fungsinya sendiri adalah
untuk menjelaskan kepada pengguna bagaimana fungsi dari sistem informasi
dapat bekerja dengan bentuk logical model dan physical model.
9
2.2.1. Pengertian JDK(Java Development Kit)
Kadir (2013:4) menyatakan bahwa, “Java Development Kit adalah
perangkat pengembangan aplikasi Java yang bisa diunduh secara gratis di
www.oracle.com/technetwork/java/javase/downloads/. Perangkat ini mutlak
diperlukan untuk membuat aplikasi Android, mengingat aplikasi Android itu
berbasis Java”.
Sumber : www.oracle.com/technetwork/java/javase/downloads/
Gambar II.2
Situs Oracle JDK (Java Development Kit)
2.2.2. Pengertian SDK (Software Development Kit)
Kadir (2013:5) menyatakan bahwa, “Android SDK adalah kumpulan
software yang berisi mengenai pustaka, debugger (alat pencari kesalahan
program), emulator (peniru perangkat bergerak), dokumentasi, kode contoh, dan