• Tidak ada hasil yang ditemukan

Aplikasi Informasi Jadwal Kuliah Jurusan Teknik Informatika D3 FMIPA Universitas Sumatera Utara Berbasis Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Informasi Jadwal Kuliah Jurusan Teknik Informatika D3 FMIPA Universitas Sumatera Utara Berbasis Android"

Copied!
10
0
0

Teks penuh

(1)

BAB 2

TINJAUAN PUSTAKA

2.1. Android

Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam piranti bergerak.

Awalnya, Google membeli Android 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.

(2)

2.1.1. Sejarah Perkembangan Android

Sejarah Android pada mulanya berasal dari perusahaan bernama Android, Inc. didirikan tempatnya di Palo Alto, California, pada Oktober tahun 2003 oleh Andy Rubin (pendiri Danger), Rich Miner seorang pendiri Wildfire Communications, Inc.

Nick Sears seorang mantan VP T-Mobile, dan Chris White seorang kepala desain dan pengembangan antarmuka WebTV untuk mengembangkan sebuah "perangkat seluler pintar yang lebih sadar tentang lokasi dan preferensi penggunanya".

Tujuan awal dari perkembangan tersebut pada mulanya diperuntukkan bagi kamera digital, namun disadari bahwa pasar dari kamera digital tidak besar potensinya, dan pengembangan Android lalu dialihkan pada pasar telepon pintar atau smartphone untuk menyaingi Symbian serta Windows Mobile (iPhone Apple pada saat itu belum dirilis). Meskipun para pengembang Android tersebut merupakan pakar-pakar teknologi yang berpengalaman, Android dijalankan secara diam-diam dan hanya diungkapkan bahwa para pengembang tersebut sedang berusaha menciptakan sebuah perangkat lunak yang dapat diperuntukkan untuk telepon seluler. Masih pada tahun yang sama, Andy Rubin kehabisan uang. Steve Perlman adalah seorang teman dekat Andy Rubin dan meminjaminya $10.000 tunai serta menolak tawaran saham di perusahaan.

(3)

update untuk meningkatkan kinerja dari sistem operasi tersebut dengan menambahkan fitur baru, memperbaiki bug pada versi android yang sebelumnya. Setiap versi yang dirilis dinamakan secara alfabetis dengan berdasarkan nama sebuah makanan pencuci mulut, seperti cupcake, donut, dan sebagainya.

2.1.2. Nama - nama Versi Android

1. Android Apple Pie

Google dan OHA merilis setidaknya ada 2 versi sebelum Android beta dirilis pada November 2007. Versi Alpha memiliki codename yaitu : Astro Boy, Bender dan R2-D2.

2. Android Banana Bread

Android beta versi 1.1 dirilis pada tanggal 5 November 2007, sedangkan software development kit atau SDK telah dirilis pada tanggal 12 November 2007. Pada tanggal 5 November kemudian

ditetapkan sebagai hari “ulang tahun”.

3. Android Cupcake

Android Cupcake versi 1.5 dirilis pada tanggal 30 April 2009. Cupcake adalah versi android pertama yang menggunakan nama dari sebuah makanan. Konon katanya versi Android cupcake seharusnya versi 1.2.

Namun Google telah memutuskan untuk membuat revisi yang besar serta membuatnya menjadi versi 1.5. Cupcake adalah kue yang berbentuk kecil dan dipanggang dalam cetakan berbentuk cup.

(4)

Android Donut versi 1.6 dirilis pada tanggal 15 September 2009. pada versi ini telah diperbaiki beberapa kesalahan reboot, perubahan pada fitur foto dan video serta integrasi pencarian yang lebih baik. Donut merupakan makanan yang berbentuk cincin.

5. Android Eclair

Android Eclair versi 2.0-2.1 dirilis pada tanggal 26 Oktober 2009. Eclair merupakan makanan penutup yang berupa kue berbentuk persegi panjang dan ada krim di tengah serta lapisan cokelat di atasnya.

6. Android Froyo

Android Froyo versi 2.2 dirilis pada tanggal 20 Mei 2010. Froyo merupakan makanan penutup yang berasal dari sebuah nama merk produk yang terbuat dari yoghurt. Froyo adalah yoghurt yang dingin sehingga seperti es krim. Froyo merupakan singkatan dari Frozen yoghurt.

7. Android Gingerbread

Android Gingerbread versi 2.3 dirilis pada tanggal 6 December 2010. Gingerbeard merupakan sejenis kue kering yang memiliki rasa jahe. Gingerbread biasanya dibuat pada saat perayaan libur akhir tahun di benua Amerika.

8. Android Honeycomb

Android Honeycomb versi 3.0 dirilis pada tanggal 22 February 2011. Honeycomb merupakan sereal sarapan manis yang sudah pernah dibuat tahun 1965 oleh Posting Sereal. Honeycomb atau sarang lebah, sereal ini terbuat dari beberapa potongan jagung yang kemudian dibentuk seperti sarang lebah dengan rasa madu.

(5)

sandwich merupakan lapisan es krim yang biasanya terdapat rasa vanila terjepit di antara dua kue cokelat, berbentuk persegi panjang.

10. Android Jelly Bean

Android Jelly Bean versi 4.1 dirilis pada tanggal 9 Juli 2012. Jelly bean adalah nama sejenis permen dalam beraneka macam rasa buah-buahan. Ukurannya seperti kacang merah. Permen ini keras di luar namun lunak di dalam dan lengket apabila digigit.

11. Android Kitkat

Android Kitkat versi 4.4 dirilis pada tanggal 31 Oktober 2013. KitKat merupakan merk cokelat yang dikeluarkan oleh Nestle.

12. Android Lollipop

Android Lollipop versi 5.0 dirilis pada tanggal 15 Oktober 2014. Lollipop merupakan sebuah permen manis dalam stick yang biasanya berbentuk lingkaran atau bulat.

13. Andrlod Marshmallow

(6)

14. Android Nougat

Android Nougat versi 7.0 memiliki fitur dan spesifikasi berupa vulkan, pemberitahuan yang bentuknya telah diperbarui dengan beberapa aplikasi Google dan layar pisah serta mendukung beberapa bahasa dan Doze on the Go. Versi ini diumumkan pada tanggal 1 Juli 2016, dan diluncurkan pada 23 Agustus 2016.

2.2. Android Studio

Android Studio adalah sebuah IDE untuk Android Development yang diperkenalkan google pada acara Google I/O 2013. Android Studio merupakan pengembangkan dari Eclipse IDE, dan dibuat berdasarkan IDE Java populer, yaitu IntelliJ IDEA. Android Studio merupakan IDE resmi untuk pengembangan aplikasi Android. Sebagai pengembangan dari Eclipse, Android Studio mempunyai banyak fitur-fitur baru dibandingkan dengan Eclipse IDE. Berbeda dengan Eclipse yang menggunakan Ant, Android Studio menggunakan Gradle sebagai build environment. Fitur-fitur lainnya adalah sebagai berikut :

1. Sistem versi berbasis Gradle yang fleksibel. 2. Emulator yang cepat dan kaya fitur.

3. Lingkungan yang menyatu untuk pengembangan bagi semua perangkat Android. 4. Instant Run untuk mendorong perubahan ke aplikasi yang berjalan tanpa

membuat APK baru.

5. Template kode dan integrasi GitHub untuk membuat fitur aplikasi yang sama dan mengimpor kode contoh.

6. Alat pengujian dan kerangka kerja yang ekstensif.

(7)

9. Dukungan bawaan untuk Google Cloud Platform, mempermudah penintegrasian Google Cloud Messaging dan App Engine.

2.3. Antarmuka Android

Antarmuka pengguna pada Android didasarkan pada manipulasi langsung, menggunakan masukan sentuh yang serupa dengan tindakan di dunia nyata, misalnya menggesek (swiping), mengetuk (tapping), dan mencubit (pinching), untuk memanipulasi obyek di layar. Masukan pengguna direspon dengan cepat dan juga tersedia antarmuka sentuh layaknya permukaan air, seringkali menggunakan kemampuan getaran perangkat untuk memberikan umpan balik haptik kepada pengguna.

Perangkat keras internal seperti akselerometer, giroskop, dan sensor proksimitas digunakan oleh beberapa aplikasi untuk merespon tindakan pengguna, misalnya untuk menyesuaikan posisi layar dari potret ke lanskap, tergantung pada bagaimana perangkat diposisikan, atau memungkinkan pengguna untuk mengarahkan kendaraan saat bermain balapan dengan memutar perangkat sebagai simulasi kendali setir.

(8)

secara langsung dan terbarui otomatis, misalnya prakiraan cuaca, kotak masuk surel pengguna, atau menampilkan tiker berita secara langsung dari layar depan.

(9)
(10)

2.4. Java

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun

Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai mesin Virtual Java (JVM).

Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun".

Gambar

Gambar 2.1 Tampilan antar muka

Referensi

Dokumen terkait

Paparan obat nyamuk bakar berbahan ekstrak daun permot hingga dosis 3.000 ppm tidak berpengaruh terhadap sel darah mencit yang meliputi jumlah sel darah merah, jumlah trombosit,

Many studies have been proposed in the past decades to investigate the performance of metaheuristic optimization algorithms in solving different resource leveling problems

Tujuan dari penelitian ini adalah untuk memperoleh data tentang penerapan model evaluasi word square di SMP Negeri 1 Tengah Tani Kabupaten Cirebon, untuk mengetahui

Angular-ov usmjernik ima puno sliˇcnosti s ovim modelom. Angular moˇze interpreti- rati URL adresu internet preglednika kao instrukciju za navigaciju do odredenog pogleda aplikacije.

Penelitian ini bertujuan untuk meningkatkan kemampuan kognitif siswa dengan pembelajaran Learning Tournament siswa kelas VII-H SMP Negeri 1 Magetan Tahun Ajaran 2014/2015

Pada wanita, kerontokan rambut biasanya terjadi pada bagian depan atau atas kepala, sedangkan pada pria biasanya terjadi pada garis rambut atau pada bagian atas kepala..

Beberapa penelitian yang pernah dilaku- kan sebelumnya mengenai peramalan jumlah penumpang kereta api menggunakan metode ARIMA Box-Jenkins adalah analisis de- ret waktu

Pada aspek efisiensi biaya, proses tender melalui e-procurement di Universitas Lampung dianalisis dengan menggunakan indikator biaya (variebel input) yang harus