Eclipse SQLite Perbandingan Algoritma Boyer Moore dan Brute Force Dalam Pembuatan Kamus Bahasa Mandarin – Indonesia – Inggris Platform Android

11. Android versi 5.0 Lolipop Gambar 2.11. Android versi 5.0 Lolipop Pada gambar 2.11. Android Lollipop adalah versi stabil terbaru dari sistem operasi Android yang dikembangkan oleh Google, yang pada saat ini mencakup versi antara 5.0 dan 5.1. Diresmikan pada 25 Juni 2014 saat Google I O, dan tersedia secara resmi melalui over-the-air OTA update pada tanggal 12 November 2014, untuk memilih perangkat yang menjalankan distribusi Android dilayani oleh Google seperti perangkat Nexus dan Google Play edition. Kode sumbernya dibuat tersedia pada 3 November 2014. Salah satu perubahan yang paling menonjol dalam rilis Lollipop adalah user interface yang didesain ulang dan dibangun dengan yang dalam bahasa desain disebut sebagai material design. Perubahan lain termasuk perbaikan pemberitahuan, yang dapat diakses dari lockscreen dan ditampilkan pada banner di bagian atas screen. Google juga membuat perubahan internal untuk platform, dengan Android Runtime ART secara resmi menggantikan Dalvik untuk meningkatkan kinerja aplikasi, dan dengan perubahan yang ditujukan untuk meningkatkan dan mengoptimalkan penggunaan baterai, yang dikenal secara internal sebagai Project Volta.

2.6 Eclipse

Eclipse adalah sebuah IDE Integrated Development Environment untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform Universitas Sumatera Utara platformindependent. Berikut ini adalah sifat dari Eclipse: Multi-platform, Mulit- language dan Multi-role.Sejarah Eclipse awalnya dikembangkan oleh IBM International Business Machines untuk menggantikan perangkat lunak pengembangan IBM Visual Age for Java 4.0. Produk Eclipse ini diluncurkan oleh IBM pada tanggal 5 November 2001. IBM menginvestasikan US 40 juta untuk pengembangannya. Sejak 5 November 2001.

2.7 SQLite

SQLite merupakan sebuah Database 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 . SQLite adalah sebuah open source database yang telah ada cukup lama, cukup stabil, dan sangat terkenal pada perangkat kecil, termasuk Android. Android menyediakan database relasional yang ringan untuk setiap aplikasi menggunakan SQLite. Aplikasi dapat mengambil keuntungan dari itu untuk mengatur relational database engine untuk menyimpan data secara aman dan efiesien. Untuk Android, SQLite dijadikan satu di dalam Android runtime, sehingga setiap aplikasi Android dapat membuat basis data SQLite. Karena SQLite menggunakan antarmuka SQL, cukup mudah untuk digunakan orang orang dengan pengalaman lain yang berbasis databases. Terdapat beberapa alasan mengapa SQLite sangat cocok untuk pengembangan aplikasi Android, yaitu: Database dengan konfigurasi nol. Artinya tidak ada konfigurasi database untuk para developer. Ini membuatnya relatif mudah digunakan. Tidak memiliki server. Tidak ada proses database SQLite yang berjalan. Pada dasarnya satu set libraries menyediakan fungsionalitas database. Single-file database. Ini membuat keamanan database secara langsung. Open source. Hal ini membuat developer mudah dalam pengembangan aplikasi. BAB 3 ANALISIS DAN PERANCANGAN SISTEM Universitas Sumatera Utara BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era komputerisasi, informasi telah berkembang dengan pesat. Terdapat sistem operasi yang berkembang antara lain mobile phone dan smartphone. Smartphone sebagai product mobile phone dewasa ini lebih berkembang dan lebih diminati penggunaannya oleh masyarakat karena beragam fitur dapat ditampilkan untuk memenuhi kebutuhan dan daya tarik tersendiri bagi masyarakat penggunannya. Kebutuhan masyarakat terhadap layanan teknologi berbasis IT sangat bervariatif, salah satu kebutuhan adalah kebutuhan akan ketersediaan kamus dengan berbagai kepentingan mulai dari kamus yang bersifat umum seperti kamus bahasa hingga kamus istilah-istilah khusus seperti kamus politik, kamus ekonomi, kamus bahasa dan sebagainya. Kamus bahasa Mandarin merupakan salah satu kamus yang di perlukan oleh masyarakat, kamus istilah bahasa Mandarin yang saat ini banyak beredar dalam bentuk buku, namun banyak penggunaannya menyulitkan karena pengguna harus mencari arti dan istilah bahasa Mandarin secara manual, disisi lain buku sangat sulit untuk dibawa dan tidak dapat di update setiap saat sesuai dengan kebutuhan dan perkembangan pada saat ini. Oleh karena itu di butuhkan ketersediaan kamus istilah bahasa Mandarin yang dapat memudahkan semua orang mencari dan memahami arti kata bahasa Mandarin dengan mudah dan cepat dimana pun kita berada. Mengingat masyarakat dewasa ini sangat akrab dengan layanan smartphone maka jika salah satu layanannya dapat menyediakan fitur kamus tentunyaakan sangat bermanfaat dan menarik serta diminati oleh penggunanya. Berkembangnya platform Android sekarang,membuat saya ingin mencoba memberikan perhatian lebih untuk dapat memaksimalkan kemajuan dari platform Android.Jenis-jenis sistem operasi smartphone diantarannya Windows phone, Blackberry OS,Android, Sysmbian, IOS, dan sebagainya. Sistem operasi Android merupakan salah satu sistem operasi yang tengah berkembang di masyarakat. Terdapat Universitas Sumatera Utara keunggulan dari sistem operasi ini antara lain sistem operasinya yang open source,dapat diubah sesuai dengan keinginan kita sendiri, banyaknya aplikasi komputer yang sudah tersedia untuk smartphone android dan harganya yang terjangkau. String match adalah suatu algoritma yang digunakan untuk memecahkan masalah pencocokan suatu teks terhadap suatu teks lain. Ada beberapa algoritma yang dapat digunakan dalam pencarian string matching contohnya ialah algoritma Brute Force dan Boyer Moore yang memiliki cara kerja berbeda, mengakibatkan kecepatan pencocokan yang berbeda. Dengan adanya perbedaan tersebut, maka perlu diadakan perbandingan langsung terhadap aplikasi yang akan dirancang.

1.2 Rumusan Masalah