Anda di halaman 1dari 16

BAB II TINJAUAN PUSTAKA DAN KERANGKA PEMIKIRAN

2.1 Aplikasi Aplikasi merupakan suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer. 2.1.1 Pengertian Aplikasi Menurut Para Ahli Terdapat beberapa teori yang mendefinisikan Aplikasi yang dikemukakan oleh beberapa para ahli, diantaranya adalah : a) Menurut Hengky W Pramana (2012) Aplikasi adalah satu unit perangkat lunak yang dibuat untuk melayani kebutuhan akan beberapa aktivitas seperti sistem perniagaan, game, pelayanan masyarakat, periklanan, atau semua proses yang hampir dilakukan manusia. b) Menurut Shelly, Cashman, Verman (2009, p57) aplikasi adalah seperangkat intruksi khusus dalam komputer yang di rancang agar kita menyelesaikan tugas-tugas tertentu.

9 c) Menurut Yuhefizar (2012) Aplikasi merupakan program yang dalam

dikembangkan

untuk

memenuhi

kebutuhan

pengguna

menjalankan pekerjaan tertentu. Jadi Aplikasi merupakan sebuah program yang di buat dalam sebuah perangkat lunak dengan komputer untuk memudahkan pekerjaan atau tugas-tugas tertentu seperti penerapan, penggunaan dan

penambahan data yang dibutuhkan.

2.1.2 Pengertian Kamus Kamus adalah sejenis buku rujukan yang menerangkan makna kata-kata. Ia berfungsi untuk membantu seseorang mengenal perkataan baru. Selain menerangkan maksud kata, kamus juga mungkin

mempunyai pedoman sebutan, asal-usul (etimologi) sesuatu perkataan dan juga contoh penggunaan bagi sesuatu perkataan. Untuk

memperjelas kadang kala terdapat juga ilustrasi di dalam kamus. (sumber Wikipedia.2013) 2.1.2.1 Sejarah Kamus Kata kamus diserap dari bahasa Arab qamus, dengan bentuk jamaknya qawamis. Kata Arab itu sendiri berasal dari kata Yunani oeaoc (okeanos) yang berarti 'samudra'. Sejarah kata itu jelas memperlihatkan makna dasar yang terkandung dalam kata kamus, yaitu wadah pengetahuan, khususnya pengetahuan bahasa, yang tidak terhingga dalam dan luasnya. (sumber Wikipedia.2013) 2.1.2.2 Jenis-Jenis Kamus

10 Kamus bisa ditulis dalam satu atau lebih dari satu bahasa. Dengan itu kamus bisa dibagi menjadi beberapa jenis yaitu: a. Kamus Ekabahasa Kamus ini hanya menggunakan satu bahasa. Kata-kata yang dijelaskan dan penjelasannya adalah terdiri dari pada bahasa yang sama. Kamus ini mempunyai perbedaan yang jelas dengan kamus dwibahasa karena penyusunan dibuat berdasarkan pembuktian data korpus. Ini bermaksud definisi makna ke atas kata-kata adalah berdasarkan makna yang diberikan dalam contoh kalimat yang mengandung kata-kata berhubungan. b. Kamus Dwibahasa Kamus ini menggunakan dua bahasa, yakni kata masukan daripada bahasa yang dikamuskan diberi padanan atau pemerian takrifnya dengan menggunakan bahasa yang lain. Contohnya: Kamus Inggris-Indonesia, Kamus Dwibahasa Oxford Fajar (Inggris-

Melayu;Melayu-Inggris). c. Kamus Aneka Bahasa Kamus ini sekurang-kurangnya menggunakan tiga bahasa atau lebih. Misalnya, kata Bahasa Melayu, Bahasa Inggris dan Bahasa Mandarin secara serentak. Contoh bagi kamus aneka bahasa ialah Kamus Melayu-Cina-Inggris Pelangi susunan Yuen Boon Chan pada tahun 2004. (sumber Wikipedia.2013)

2.1.3 Bahasa Sunda

11 Bahasa Sunda adalah sebuah bahasa dari cabang MelayuPolinesia dalam rumpun bahasa Austronesia. Bahasa Sunda dituturkan di hampir seluruh provinsi Jawa Barat, melebar hingga sebagian Jawa Tengah mulai dari Kali Pemali (Cipamali) di wilayah Brebes dan Majenang, Cilacap, di kawasan provinsi Banten dan Jakarta, serta di seluruh provinsi di Indonesia dan luar negeri yang menjadi daerah urbanisasi Suku Sunda. Dari segi linguistik, bersama bahasa Baduy, bahasa Sunda membentuk suatu rumpun bahasa Sunda yang dimasukkan ke dalam rumpun bahasa Melayu-Sumbawa. (sumber Wikipedia.2013) 2.1.3.1 Sejarah Bahasa Sunda Bahasa Sunda resmi diakui sebagai bahasa yang mandiri mulai pada tahun 1841, ditandai dengan diterbitkannya kamus bahasa Sunda yang pertama (Kamus bahasa Belanda-Melayu dan Sunda). Kamus tersebut diterbitkan di Amsterdam, disusun oleh Roorda, seorang Sarjana bahasa Timur. Tidak diketahui pasti kapan bahasa sunda lahir, tetapi dari bukti tertulis yang merupakan keterangan tertua, berbentuk prasasti berasal dari abad ke-14. Prasasti dimaksud di temukan di Kawali Ciamis, dan ditulis pada batu alam dengan menggunakan aksara dan Bahasa Sunda (kuno). Diperkirakan prasasti ini ada beberapa buah dan dibuat pada masa pemerintahan Prabu Niskala Wastukancana (1397-1475). Salah satu teks prasasti tersebut berbunyi Nihan tapak walar nu siya mulia, tapak inya Prabu Raja Wastu mangadeg di Kuta Kawali, nu

12 mahayuna kadatuan Surawissa, nu marigi sakuliling dayeuh, nu najur sakala dsa. Ayama nu pandeuri pakena gaw rahayu pakeun heubeul jaya dina buana (inilah peninggalan mulia, sungguh peninggalan Eyang Prabu Adipati Wastukentjana yang bertakhta di Kota Kawali, yang memperindah keraton Surawisesa, yang membuat parit pertahanan sekeliling ibukota, yang menyejahterakan seluruh negeri. Semoga ada yang datang kemudian membiasakan diri berbuat kebajikan agar lama berjaya di dunia). Contoh bahasa Sunda yang ditulis pada naskah adalah sebagai berikut: a. Berbentuk prosa pada Kropak 630 berjudul Sanghyang Siksa Kandang Karesian (1518) Jaga rang hs tamba tunduh, nginum twak tamba hanaang, nyatu tamba ponyo, ulah urang kajongjonan. Yatnakeun maring ku hanteu (Hendaknya kita tidur sekedar penghilang kantuk, minum tuak sekedar penghilang haus, makan sekedar penghilang lapar, janganlah berlebih-lebihan. Ingatlah bila suatu saat kita tidak memiliki apa-apa!) b. Berbentuk puisi pada Kropak 408 berjudul Swaka Darma (abad ke-16) Ini kawih panyaraman, pikawiheun ubar keueung, ngaranna pangwereg darma, ngawangun rasa sorangan, awakaneun sang sisya, nu huning Swaka Darma (Inilah Kidung nasihat, untuk dikawihkan sebagai obat rasa takut, namanya penggerak darma, untuk membangun rasa pribadi, untuk diamalkan sang siswa, yang paham Sewaka Darma).

13 Tampak sekali bahwa Bahasa Sunda pada masa itu banyak dimasuki kosakata dan dipengaruhi struktur Bahasa Sanskerta dari India. Setelah masyarakat Sunda mengenal, kemudian menganut Agama Islam, dan menegakkan kekuasaan Agama Islam di Cirebon dan Banten sejak akhir abad ke-16. Hal ini merupakan bukti tertua masuknya kosakata Bahasa Arab ke dalam perbendaharaan kata Bahasa Sunda .(sumber Wikipedia.2013) 2.1.3.2 Undak Usuk Basa Karena pengaruh budaya Jawa pada masa kekuasaan kerajaan Mataram Islam, bahasa Sunda terutama di wilayah Parahyangan mengenal undak-usuk atau tingkatan berbahasa, mulai dari bahasa halus, bahasa loma/lancaran, hingga bahasa kasar. Namun, di wilayah-wilayah pedesaan/pegunungan dan mayoritas daerah Banten, bahasa Sunda loma (bagi orang-orang daerah Bandung terdengar kasar) tetap dominan. Di bawah ini disajikan beberapa contoh. a. Tempat Bahasa Indonesia di belakang .. di atas .. di bawah .. di dalam .. di luar .. di samping .. Bahasa Sunda(normal) di tukang .. di luhur .. di handap .. di jero .. di luar .. di sisi .. Bahasa Sunda (sopan/lemes) palih pengker . palih luhur .. palih handap .. palih lebet .. palih luar .. palih gigir ..

Tabel 1. Contoh Kata Bahas Sunda Tempat

14 (Sumber Ngamumul Basa Sunda.Nugraha D)

b. Waktu Bahasa Indonesia Bahasa Sunda Bahasa Sunda

Sebelum Sesudah Ketika Besok Malam Sore Siang

(normal) (sopan/lemes) saacan, saencan, sateuacan sammh sanggeus basa isukan peuting sore beurang saparantos Nalika Enjing Wengi Sonten Siang

Tabel 2. Contoh Kata Bahas Sunda Tentang Waktu (Sumber Ngamumul Basa Sunda.Nugraha D)

2.1.4 Pengertian Android Pengertian Android adalah sistem operasi berbasis Linux yang dipergunakan sebagai pengelola sumber daya perangkat keras, baik untuk ponsel, smartphone dan juga PC tablet. Secara umum Android adalah platform yang terbuka (Open Source) bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai piranti bergerak. 2.1.4.1 Versi Android Dalam perkembanganya Android di dunia teknologi informasi telah mengeluarkan beberapa versi yang pernah diliris yaitu :

15 a. 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. b. Android Versi 1.5 (Cupcake) Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK ( Software Development 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, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem. c. Android Versi 1.6 (Donut) Donut (versi 1.6) 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 dial kontak, teknologi text to change speech (tidak tersedia pada semua ponsel), pengadaan resolusi VWGA.

16 d. Android Versi 2.0/2.1 (clair) Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah

pengoptimalan hardware, peningkatan 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. e. Android Versi 2.2 (Froyo: Frozen Yoghurt) Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahanperubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, integrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market. Fitur yang tersedia di Android versi ini sudah sangat kompleks dan beragam. f. Android Versi 2.3 (Gingerbread) Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming),

peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost),

17 dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu. g. Android Versi 3.0 (Honeycomb) Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb. juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom h. Android Versi 4.0 (Ice Cream Sandwich) Diumumkan pada tanggal 19 Oktober 2011, membawa fitur

Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan NFC. Jadi dalam penelitian ini menggunakan android versi 2.3

(Gingerbread) karena memudahkan dalam penerapannya. 2.1.4.2 Fitur Android Fitur Fitur yang tersedia di Android adalah: a. Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia. b. mesin virtual dioptimalkan untuk perangkat mobile. c. grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.

18 d. SQLite: untuk penyimpanan data. e. Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3,AAC, AMR, JPG, PNG, GIF) f. GSM, Bluetooth, EDGE, 3G, dan WiFi (hardware dependent) g. Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware) Android memiliki berbagai keunggulan sebagai software yang memakai basis kode komputer yang bisa didistribusikan secara terbuka (open source) sehingga pengguna bisa membuat aplikasi baru di dalamnya. Android memiliki aplikasi native Google yang terintegrasi seperti pushmail Gmail, Google Maps, dan Google Calendar. Para penggemar open source kemudian membangun komunitas yang membangun dan berbagi Android berbasis firmware dengan sejumlah penyesuaian dan fitur-fitur tambahan, seperti FLAC lossless audio dan kemampuan untuk menyimpan download aplikasi pada microSD card.

2.1.5 Enclipse Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse: a. Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.

19 b. Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya. c. Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak,

pengembangan web, dan lain sebagainya. Eclipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in.

2.1.6 SQLite SQLite merupakan sebuah sistem manajemen basis data relasional yang bersifat ACID-compliant dan memiliki ukuran pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat public domain yang dikerjakan oleh D. Richard Hipp. Tidak seperti pada paradigma client-server umumnya, Inti SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung melalui bahasa

20 pemrograman. Mekanisme seperti ini tentunya membawa keuntungan karena dapat mereduksi overhead, latency times, dan secara keseluruhan lebih sederhana. Seluruh elemen basisdata (definisi data, tabel, indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat sebuah transaksi dimulai.

2.1.7 Unified Modeling Language (UML) UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak. Artifact dapat berupa model, deskripsi atau perangkat lunak) dari system perangkat lunak, seperti pada pemodelan bisnis dan sistem non perangkat lunak lainnya. UML merupakan suatu kumpulan teknik terbaik yang telah terbukti sukses dalam memodelkan system yang besar dan kompleks. UML tidak hanya digunakan dalam proses pemodelan perangkat lunak, namun hampir dalam semua bidang yang membutuhkan pemodelan.

2.2 Spesifik Perbandingan Penelitian Terdahulu Analisis yang telah dilakukan terhadap penelitian terdahulu yaitu Perancangan Aplikasi Kamus Inggris-Indonesia dan Indonesia-Inggris Berbasis Mobile dengan Teknologi Lwuit (2012 ) , Kamus Multimedia Indonesia-Mandarin dan Mandarin Indonesia berbasis Aplikasi bergerak

21 menggunakan Platfrom Brew (2011) dan Aplikasi Kamus IndonesiaJawaJawa Krama Berbasis Android (2012). menghasilkan persamaan serta perbedaan dengan penelitian yang dlakukan. Persamaan dan perbedaan tersebut disajikan dalam bentuk tabel berikut ini : Judul Penelitian
Aplikasi Kamus Inggris-Indonesia dan IndonesiaInggris Berbasis Mobile dengan Teknologi Lwuit

Persamaan
Pemodelanya menggunakan UML Menggunakanbahas a pemog raman Java

Perbedaan
Sistem operasinya menggunakan J2ME dengan Teknologi Lwuit Spesifikasi untuk diterapkannya hanya pada Selluler Nokia C3, Nokia 6300 dan LG GW 300.

Kamus Multimedia IndonesiaMandarin dan Mandarin Indonesia berbasis Aplikasi bergerak menggunakan Platfrom Brew -

Dalam penerapan pemodelanya sama menggunakan UML

Metodologi nya menggunakan sequential linier.

Spesifikasi nya hanya pada ponsel CDMA.

-Didalam aplikasinya menggunakan animasi denga suaranya

Aplikasi Kamus IndonesiaJawaJawa Krama Berbasis Android

Dalam penerapan pemodelanya sama

Perbedaanya hanya terdapat pada bahasa kalau penelitian ini yaitu bahasa Indonesia- jawa-

menggunakan UML

22
(2012) Menggunakan dan sistem operasi android. jawa krama dan dilengkapi dengan aksara jawanya. Menggunakan Metodologi waterfaal

Tabel 3 Perbandingan penelitian yang sudah ada

2.3 Kerangka Pemikiran Berdasarkan tinjauan pustaka di atas, untuk mendukung

terciptanya sebuah kamus Bahasa Indonesia Bahasa sunda yang bisa digunakan oleh masyarakat dengan mudah dan bisa di bawa kemanamana seperti smartphone yang berbasis sistem operasi Android.

Software pendukung tersebut berupa aplikasi kamus Bahasa IndonesiaBahasa Sunda berbasis Android. Dalam pembuatan aplikasi kamus bahasa Indonesia-bahasa Sunda berbasis Android ini menggunakan sistem operasi yaitu Android dan digunakan pada smartphone dan enclipse untuk membuat aplikasinya yang merupakan bahasa pemograman open source. Untuk meyimpan databasenya pemodelanya. Pembuatan aplikasi ini untuk dimanfaatkan untuk masyarakat Indonesia maupun masyarakat sunda terutama generasi muda dan anakanak untuk lebih mengenal dan memahami kosakata bahasa sunda terutama dalam percakapan harus benar sesuai dengan undak usuk basa, mengunakan SQLite dan menggunakan UML pada

23 agar kedepanya mereka bisa melestarikan atau mencintai bahasa mereka sendiri yaitu bahasa sunda. Dalam penelitian ini menggunakan metodologi Prototype dalam pemodelanya dengan tahapan-tahapan yang terstruktur dengan proses yang mendetail dan fungsi-fungsi setiap tahapannya sangat jelas.