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