• Tidak ada hasil yang ditemukan

BAB 2 LANDASAN TEORI. Kata tense dalam bahasa Inggris berasal dari kata tempus dalam bahasa Latin yang

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 2 LANDASAN TEORI. Kata tense dalam bahasa Inggris berasal dari kata tempus dalam bahasa Latin yang"

Copied!
13
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1 Tenses

Kata tense dalam bahasa Inggris berasal dari kata tempus dalam bahasa Latin yang artinya kala atau waktu. Jadi, kalau kita membicarakan tenses dalam bahasa Inggris, ini berarti kita membicarakan waktu terjadinya suatu kejadian atau peristiwa.

Dalam bahasa apapun didunia ini, secara umum suatu kejadian bisa saja terjadi diwaktu sekarang,di waktu lampau atau akan terjadi di waktu mendatang. Demikian juga halnya dengan bahasa Inggris, kalau suatu kejadian atau peristiwa terjadi di waktu sekarng disebut present tense, suatu kejadian atau peristiwa terjadi di waktu lampau disebut past tense, sedangkan suatu kejadian atau peristiwa akan terjadi di waktu mendatang disebut future tense.

Dalam bahasa Indonesia keterangan waktu tidak pernah menentukan penggunaan bentuk kata kerja. Apapun keterangan waktu yang digunakan dalam sebuah kalimat, baik sekarang, lampau atau yang akan datang, kata kerjanya tidak akan mengalalmi perubahan bentuk sama sekali.

Lain halnya dengan bahasa Inggris,dimana penggunaan kata kerjanya ditentukan oleh keterangan waktu. Oleh sebab itu, kata kerja bisa saja mengacu ke waktu sekarang, waktu lampau atau waktu yang akan datang. Jika suatu kalimat mengacu ke waktu sekarang, disebut present tense, jika mengacu ke waktu lampau

(2)

disebut past tense, sedangkan jika suatu kalimat mengacu ke waktu yang akan datang disebut future tense.

Berdasarkan penjelasan Tensediatas, jelas sekali bahwa terdapat tiga waktu/ kala utama (main tense) dalam bahasa Inggris , yaitu:

1. Present Tense 2. Past Tense 3. Future Tense

Karena ketiga bagian waktu/kala (tenses) di atas masih sangat bersifat umum, untuk lebih spesifik lagi, masing-masingnya dibagi lagi menjadi empat bagian, yaitu bentuk sederhana (simple), bentuk sedang (continuous/progressive), bentuk sempurna (perfect),bentuk sempurna dan sedang berlangsung (perfect

continuous).

2.2 Jenis-jesnis Tense

Dengan dibaginya ketiga tenses utama masing-masingnya dengan empat bagian yang lebih terfokus, maka dalam bahasa Inggris terdapat 16 tenses, yaitu:

(3)

2.3 Aplikasi Mobile

Aplikasi mobile adalah sebuah aplikasi yang memungkinkan untuk melakukan mobilitas dengan menggunakan perlengkapan seperti PDA, telepon seluler atau

smarthone. Dengan menggunakan aplikasi mobile, anda dapat dengan mudah

melakukan berbagai macam aktifitas mulai dari hiburan, berjualan, belajar, mengerjakan pekerjaan kantor, browsing dan lain sebagainya.

2.4 Android

Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleuare dan aplikasi. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka.

2.4.1 Sejarah Android

Awalnya, Google Inc. membeli Android Inc. yang merupakan pendatang baru yang membuat peranti lunak untuk ponsel/saortphone. 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, Android bersama Open Handset Alliance menyatakan mendukung pengembangan open source pada perangkat mobile.

(4)

Di lain pihak, Google merilis kode-kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan open platform perangkat seluler. Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atalu Google Mail Seruices (GMS) dan kedua adalah yang benar-benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (oHD). Sekitar September 2007 Google mengenalkan Nerus One, salah satu jenis smartphone yang menggunakan Android sebagai sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010. Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings,

Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring

pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat mobile yang merupakan modifikasi kernel Linux 2.6.

Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru. Pasa masa saat ini sebagian besar uendor-uendor smartphone sudah memproduksi smartphone berbasis android, uendor-uendor itu antara lain HTC, Motorola, Samsung, LG, HKC, Huawei, Archos, Webstation

Camangi, Dell, Nexus, SciPhone, WayteQ, Sony Ericsson, LG, Acer, PhiliPS, TMobile,Nexian, IMO, Asus dan masih banyak lagi vendor smartphone di dunia

yang memproduksi android. Hal ini, karena android itu adalah sistem operasi yang

open source sehingga bebas didistribusikan dan dipakai oleh uendor manapun.

Tidak hanya rnenjadi sistem operasi di smartphone, saat ini Android menjadi pesaing utama dari Apple pada sistem operasi Table PC.

(5)

Pesatnya pertumbuhan Android selain faktor yang disebutkan di atas adalah karena Android itu sendiri adalah platform yang sangat lengkap baik itu sistem operasinya, Aplikasi dan Tool Pengembangan, Market aplikasi android serta dukungan yang sangat tinggi dari komunitas Open Source di dunia, sehingga android terus berkembang pesat baik dari segi teknologi maupun dari segi jumlah deuice yang ada di dunia.

2.4.2 Versi Android

Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2010 diperkirakan hampir semua vendor seluler di dunia menggunakan Android sebagai operating system. Adapun versi-versi Android yang pernah dirilis adalah sebagai berikut:

1. Android versi 1.1

Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam, alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan

email.

2. Android versi 1,5 (Cupcake)

Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Deuelopment Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, meng-upload video ke Youtube dan

(6)

gambar ke Picasa langsung dari telepon, dukungan Bluetooth AzDP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

3. Android versi 1.6 (Donut)

Dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol

applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna

untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan, CDMA/EVDO, 802.1x, VPN, Gestures, dan Text-to-speech

engine, kemampuan diol kontak, teknologi text to change speech (tidak

tersedia pada semua ponsel, pengadaan resolusi WVGA.

4. Android versi 2.0/2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan

hardware, meningkatan Google Maps 3.1.2, perubahan UI dengan browser

baru dan dukungan HTML5, daftar kontak yang baru, dukungan,flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.

5. Android versi 2.2 (Froyoz FrozenYoghurt)

Pada bulan mei 2010 Android versi 2.2 Rev 1 diluncurkan. Android inilah yang sekarang sangat banyak beredar di pasaran, salah satunya adalah dipakai di Samsung FX tab yang sudah ada di pasaran. Fitur yang tersedia di Android versi ini sudah kompleks di antaranya adalah:

 Kerangka aplikasi memungkinkan penggunaan dan penghapusan komponen yang tersedia.

(7)

 DaluikVirtual Machine dioptimalkan untuk perangkat mobile.  Grafik: grafik di 2D dan grafis 3D berdasarkan libraries OpenGL.  SQLite: untuk penyimpanan data.

 Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3,AAC, AMR, JPG, PNG, GIF) .

 GSM, Bluetooth, EDGE, 3G, dan WiFi (hardware independent) . Kamera,

Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware).

6. Android versi 2.3 (Gingerbread)

Android versi 2.3 diluncurkan pada Desember 2011, hal-hal yang direvisi dari versi sebelumnya adalah kemampuan seperti berikut:

 S/P-basedVoIP

 Near Field Communications (NFC)  Gyroscope dan sensor

 Multiple cemeras support  Mixable audio effects  Downloadmanager

7. Android versi 3.0 (Honeycomb)

dirilis Februari 2011 sebagai android 3.0 revisi 1 serta android versi 3.0 revisi 1 telah dirilis pada juli 2011.

 Android versi 3.1 dirilis Mei 2011, sedangkan android 3.1 revisi 2 juga dirilis mei 2011, serta android 3.1 revis 3 dirilis pada juli 2011.

 Android versi 3.2 dirilis Juli 2011.  Android versi 4.0 dirilis November 2011.

(8)

Android versi 3.0 ke atas adalah generasi platform yang digunakan untuk tablet pc. Sementara versi 4.0 sudah merupakan platfurm yang bisa dipakai di smartphone dan tablet pc.

2.4.3 Arsitektur Android

secara garis besar Arsitektur Android dapat dijelaskan dan digambarkan sebagai berikut:

 Applications dan Widgets Applications dan Widgets ini adalah layer di mana kita berhubungan dengan aplikasi saja, di mana biasanya kita download aplikasi kemudian kita lakukan instlasi dan jalankan aplikasi tersebut. Di layer terdapat aplikasi inti termasuk klien email, program SMS, kalender, peta, browser, kontak, dan lain-lain. Semua aplikasi ditulis menggunakan bahasa pemrograman Java.

 Applications Frameworks Android adalah "Open Development Platform" yaitu Android menawarkan kepada pengembang atau memberi kemampuan kepada pengembang untuk membangun aplikasi yang bagus dan inovatif. Pengembang bebas untuk mengakses perangkat keras, akses informasi

resources, menjalankan service background, mengatur alarm, dan

menambahkan status notifications, dan sebagainya. pengembang memiliki akses penuh menuju API framework seperti yang dilakukan oleh aplikasi yang kategori inti. Arsitektur aplikasi dirancang supaya kita dengan mudah dapat menggunakan kembali komponen yang sudah digunakan (reuse).

(9)

Sehingga bisa kita simpulkan Applications Frameworks ini adalah layer di mana para pembuat aplikasi melakukan pengembangan/pembuatan aplikasi yang akan dijalankan di sistem operasi Android, karena pada layer inilah aplikasi dapat dirancang dan dibuat, seperti content providers yang berupa sms dan panggilan telepon. Komponen-komponen yang termasuk di dalam Applications Frameworks adalah sebagai berikut:

a) Views

b) Content Prouider c) Resource Manager d) Notifi.cation Manager e) Actiuity Manager Libraries

Libraries ini adalah layer di mana fitur-fitur Android berada, biasanya para

pembuat aplikasi mengakses libraries untuk menjalankan aplikasinya. Berjalan di atas kernel, Layer ini meliputi berbagai library C/C++ inti seperti Libc dan SSL, serta:

 Libraries media untuk pemutaran media audio dan video.  Libraries untuk manajemen tampilan.

2.5 Java

Java dimulai pada tahun 1997 ketika Sun Microsystem memulai proyek penelitian yang diberi kode Green. Proyek ini bertujuan untuk membangun sebuah sistem yang memungkinkan komputer berperan dalam peralatan rumah tangga. Mereka mengangankan peralatan cerdas yang saling berkomunikasi serta dapat diperintah

(10)

oleh manusia hanya dengan sentuhan tombol dan jarak jauh atau diprogram untuk mengerjakan tugas-tugas tertentu.

Untuk merealisasikan proyek ini, mereka merencanakan untuk membangun sebuah sistem operasi yang dibangun dengan bahasa C++. Tetapi, salah seorang anggota proyek Green yang bernama James Gosling merasa tidak puas dengan bahasa C++. Kemudian ia memutuskan untuk membuat sendiri bahasa pemrograman yang baru yang diberi nama Oak.

Bahasa Oak dibuat sebagai bahasa yang tidak terikat pada satu platform. Hal ini didasarkan pada kenyataan bahwa peralatan elektronik rumah tangga dibuat oleh berbagai pabrik dengan memakai berbagai macam jenis prosesor.

Selanjutnya, Sun mengalami kegagalan sehingga nama Oak kemudian harus diganti karena sudah ada produk lain yang menggunakan nama tersebut. Nama Oak diganti menjadi Java. Java adalah bahasa pemrograman yang kecil, sederhana, aman, object-oriented, dijalankan oleh interpreter, tidak tergantung pada arsitektur, alokasi data yang tidak terpakai dibersihkan secara otomatis, mendukung

multi-threading, serta mempunyai mekanisme penanganan exception yang strongly-type.

Bahasa ini cocok untuk dipakai dalam menulis program yang terdistribusi dan dapat dikembangkan secara dinamis.

2.6 Android Studio

Android Studio adalah sebuah IDE untuk Android Development yang diperkenalkan google pada acara Google I/O 2013. Android Studio merupakan

(11)

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 :

 Menggunakan Gradle-based build system yang fleksibel.  Bisa mem-build multiple APK .

 Template support untuk Google Services dan berbagai macam tipe perangkat.

 Layout editor yang lebih bagus.

 Built-in support untuk Google Cloud Platform, sehingga mudah

untuk integrasi dengan Google Cloud Messaging dan App Engine.  Import library langsung dari Maven repository

 dan masih banyak lagi lainnya

Ketika awal saya berkenalan dengan Android, saya menggunakan Eclipse sebagai IDE untuk membuat aplikasi Android. Jika dibandingkan dengan Android Studio memang dari sisi build lebih baik dibandingkan Eclipse, karena Android Studio menggunakan Gradle. Ditambah lagi berbeda dengan Eclipse, kita tidak perlu lagi dipusingkan dengan dependencies package pada Android Studio. Satu hal tambahan lagi yang membuat Android Studio unggul adalah dukungan layout xml editor secara visual yang jauh lebih baik daripada Eclipse. Walaupun begitu,

(12)

Android Studio saat ini masih dalam tahap beta dan belum mempunyai dukungan untuk NDK/Native Development Kit.

2.7 SDK Plugin For Eclipse

Android SDK adalah tools API (Application Programming Interface) yang diperlukan untuk mulai mengembangkan aplikasi pada platfurm Android menggunakan bahasa pemrograman Java. Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleuare dan aplikasi kunci yang di-release oleh Google. Saat ini disediakan Android SDK (Softuare Deuelopment Kit) sebagai alat bantu dan API untuk mulai mengembangkan aplikasi pada platfurm Android menggunakan bahasa pemrograman Java.

Sebagai platform aplikasi-netral, Android memberi Anda kesempatan untuk membuat Aplikasi yang kita butuhkan yang bukan merupakan aplikasi bawaan Handphone/ Smarthpone. Beberapa fitur-fitur Android yang paling penting adalah:

 Framework Aplikasi yang mendukung penggantian komponen dan reusable.

 Mesin Virtual Daluik dioptimalkan untuk perangkat mobile.  Integrated browser berdasarkan engine open source WebKit .

 Grafis yang dioptimalkan dan didukung olehlibraries grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware) .  SQLite untuk penyimpanan data .

(13)

 Media Support yang mendukung audio, video, dan gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF), GSM Telephone (tergantung

hardware) .

 Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware)

 Kamera, GPS, kompas, dan accelerometer (tergantung hardware) .

 Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, dan plugin.

Gambar

Gambar 2.1 16 tenses bahasa Inggris

Referensi

Dokumen terkait

perangkat gkat keras komputer keras komputer yang yang berfu berfungsi ngsi untuk memasukkan data ke dalam memori untuk memasukkan data ke dalam memori

Sementara itu, penilaian yang dilakukan terhadap siswa bertujuan untuk mengetahui apakah siswa telah menguasai suatu materi atau belum (Kunandar, 2008). Selain itu,

Maka dari itu Otoritas Jasa Keuangan memiliki peranan penting dalam mengatur jalannya jasa layanan pinjaman berbasis teknologi ini supaya dapat mencegah tindakan

Topik kutipan teks cerita fabel di atas yang benar adalah Badan Jiji terlalu besar untuk melakukan pekerjaan yang ditawarkan padanyaA. Pembahasan

• Hubungan Kemanusiaan atau gaya yang lunak dihubungkan pada pemimpin yang tidak k dihubungkan pada pemimpin yang tidak mempertimbangkan perbedaan yang besar diantara teman-teman

Informasi tepi adalah sesuatu yang memiliki makna atau manfaat yang berada pada tepi foto udara. Adapun informasi pada photo udara yang perlu diidentifikasi sebagai

budaya sanitasi dan higiene dengan program pelatihan sehingga sikap dan perilaku karyawan dalam menerapkan SOP dan GMP lebih konsisten Analisa Critical Control Point