• Tidak ada hasil yang ditemukan

Perancangan Aplikasi Pengenalan 16 Tenses Bahasa Inggris Berbasis Android

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Aplikasi Pengenalan 16 Tenses Bahasa Inggris Berbasis Android"

Copied!
13
0
0

Teks penuh

(1)

BAB 2

LANDASAN TEORI

2.1Tenses

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

(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

(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

(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

(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

(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.

(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

(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

(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

(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

(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) .

(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

Gambar

Gambar 2.1 16 tenses bahasa Inggris

Referensi

Dokumen terkait

Tujuan penelitian ini adalah untuk mengetahui perkembangan prestasi laporan keuangan perusahaan bila dilihat dari tingkat likuiditas, leverage, aktivitas, profitabilitas

Manning has released several books on JUnit, the de facto standard library for writing unit tests for Java, and the second edition of JUnit in Action (written by Petar Tahchiev,

supaya tidak membuat pengunjung bingung dan dapat menikmati karya seni yang ada

Adanya warna merah muda menunjukkan terbentuknya ion hidroksida di ruang katoda dan diukur pH nya dengan pH meter (untuk penentuan batas konsetrasi minimum larutan KI), sedangkan

 A new order from AKANSEL for 40 ATT FULL ELEC has been signed and the delivery of 20 units is planned in the second half of 2014 and 20 more units in the first half of 2015. 

dengan perancangan cara merawat lingkungan memiliki tujuan untuk mengajarkan bagaimana cara merawat lingkungan di sekitar dengan cara yang lebih mudah dipahami oleh anak-anak

Lalu pada pengujian selanjutnya menggunakan layanan video streaming yang bertujuan untuk mengetahui performansi sistem yang dibangun berdasarkan parameter QoS ketika sistem

Reabilitas yang diberikan Waroeng SS adalah rasa dan kualitas produk. Rasa yang dimiliki Waroeng SS adalah rasa yang dari dulu tetap terjaga, tidak pernah berubah, semua cabang