1
WORKING PAPER JUDUL ANALISIS & PERANCANGAN APLIKASI MEMBACA BUKU CEPAT BERBASIS ANDROID DENGAN TEKNOLOGI OCR
Diusulkan oleh:
Ketua
: Aldo Lazuardi
Anggota : Hashfi Arissaputra Ryan Andhaka
NIM : 1501179084 Angkatan 2011 NIM : 1501191764 Angkatan 2011 NIM : 1501166251 Angkatan 2011
UNIVERSITAS BINA NUSANTARA JAKARTA 2015
2
APLIKASI MEMBACA BUKU CEPAT MENGGUNAKAN SPRITZ SOFTWARE DEVELOPMENT KIT BERBASIS ANDROID Aldo Lazuardi, Hashfi Arissaputra, Ryan Andhaka Program Studi S1 Teknik Informatika Universitas Bina Nusantara Jakarta
ABSTRACT This android based speed reading application is turning full pdf format literature into pieces of word or fragments that could be set how fast that pieces of word displayed on user smartphone in words-per-minutes using Spritz Software Development Kit. This application aims to provide effectiveness and eficiency towards reading. This Application comes with indonesian-indonesian definition from KBBI that optimized for indonesian language books. Analysys method that use in this application is Unified Modelling Language that includes Use Case Diagram, Use Case Narrative, Class Diagram, Sequence Diagram, and Activity Diagram. The expected outcome is a speed reading application that user can determine how quickly the pieces of word displayed, so user wouldn't take a lot of time in reading activity and read more books than before. Keywords : Spritz, Speed Reading, KBBI. ABSTRAK Aplikasi membaca cepat berbasis android yang mengubah format pdf berbasis teks ke dalam potongan kata dengan kecepatan membaca yang bisa diatur seberapa cepat potongan kata tersebut ditampilkan pada smartphone pengguna dalam hitungan kata - per - menit menggunakan Spritz Software Development Kit. Aplikasi ini bertujuan untuk memberikan efektivitas dan efisiensi terhadap membaca. Aplikasi ini dilengkapi dengan definisi Indonesia - Indonesia dari KBBI yang dioptimalkan untuk buku-buku berbahasa Indonesia. Metode Analisa yang digunakan dalam aplikasi ini adalah Bahasa Pemodelan Terpadu yang meliputi Use Case Diagram, Use Case Narrative, Class Diagram, Sequence Diagram, dan Activity Diagram . Hasil yang diharapkan adalah aplikasi kecepatan membaca bahwa pengguna dapat menentukan seberapa cepat potongan kata ditampilkan , sehingga pengguna tidak akan mengambil banyak waktu dalam kegiatan membaca dan dapat membaca lebih banyak buku dari sebelumnya . Kata Kunci: Spritz, membaca cepat, KBBI.
3
PENDAHULUAN Membaca buku adalah kegiatan yang penting untuk dijadikan prioritas. Bagaimana tidak, karena dengan membaca buku banyak hal yang baru yang dapat diperoleh seperti kosakata – kosakata yang relatif bersifat baru atau bahkan sebelumnya tidak diketahui oleh pembaca, 1pengetahuan baru seperti tempattempat bersejarah didunia, biografi seseorang dan masih banyak lagi yang akan didapatkan dengan kegiatan membaca buku. Dunia membaca semakin berkembang dari masa ke masa, dimulai dari keberadaan buku cetak dan sekarang yang sudah bersifat digital. Buku versi digital atau sering disebut E-Book sudah berkembang amat pesat sejak pertama kali muncul ke publik. Banyak pro dan kontra terhadap keberadaan E-Book, ada yang lebih menyukai membaca versi cetak dan ada juga yang lebih memilih versi digital. Survey yang dilakukan pada tanggal 2-5 Januari 2014 di Amerika oleh Princeton Survey Research Associates International1 terhadap 1005 koresponden dengan rentang umur 18-65 tahun keatas menghasilkan sebanyak 76% respoden membaca setidaknya 1 buku dengan format apa saja (cetak atau digital) pada 12 bulan sebelumnya, lalu dari ke 76% responden, yang membaca buku format digital (Ebook) hanya 28% saja dibanding pembaca versi buku cetak dengan perolehan 69%. Pada survey yang dicantumkan diatas dapat ditarik kesimpulan bahwa buku versi cetak menghasilkan peminat yang lebih banyak dibanding buku versi digital (E-book). Banyak alasan mengapa buku digital kurang populer dibanding dengan keberadaan buku cetak. Kebiasaan membaca buku cetak yang masih melekat pada pembaca merupakan hal utama yang menyebabkan kurang populernya buku versi digital. Selain itu, membaca buku versi digital membuat mata cepat lelah karena tidak singkronnya mata dengan layar dan masih banyak lagi alasan mengapa buku digital mengalami kendala pada jumlah pembaca. Sistem operasi yang digunakan adalah Android. Android sendiri pada tahun 2015 menempati posisi pertama untuk sistem operasi di dunia. Android merupakan sistem operasi ponsel pintar yang berjalan diatas Linux Kernel, kernel pada sistem operasi linux. Aplikasi pada android dikembangkan berdasarkan bahasa Java. Oleh karena itu pengembang dapat mengembangkan aplikasi melalui bahasa Java. Kode pada bahasa Java bisa mengatur perangkat ponsel android melalui Google-enabled Java Libraries (Holla dan Katti, 2012:1). Untuk proses membaca cepat terdapat Software Development Kit Spritz yang merupakan platform membaca berbasis digital. Berbeda dengan e-pub reader yang hanya menampilkan keseluruhan isi buku dan meminta penggunanya untuk membaca seperti buku biasa, spritz mengenalkan metode baru yang membuat 1
http://www.pewinternet.org/2014/01/16/a-snapshot-of-reading-in-america-in-2013/
4
penggunanya dapat mengoptimalkan waktu dalam membaca serta meminimalisir gangguan dalam kegiatan membaca. Metode spritz ini bekerja dengan menampilkan bacaan ke dalam bentuk kata-kata yang terpenggal kemudian diputar dengan kecepatan yang dapat dipilih pengguna sesuai dengan kemampuan menangkapnya.
TUJUAN Tujuan penelitian ini adalah untuk menghasilkan suatu aplikasi ponsel pintar berbasis sistem operasi android yang dapat membantu pengguna ponsel pintar untuk dapat membaca buku berbahasa Indonesia dengan cepat dan meminimalisir kelelahan mata penggunanya saat membaca buku digital berbasis teks, lalu dilengkapi dengan Kamus Besar Bahasa Indonesia untuk mendefinisikan kata-kata yang umumnya jarang dipakai dalam kegiatan sehari-hari dan membantu penggunanya untuk menggunakan Bahasa Indonesia yang baik dan benar serta mendukung pemerintah untuk penggunaan Bahasa Indonesia sebagai bahasa nasional. METODE Perancangan aplikasi dilakukan dengan menggunakan perangkat lunak Android Studio. Bahasa pemograman yang digunakan adalah Java. Aplikasi ini menggunakan Software Development Kit (SDK) Spritz sebagai engine untuk membaca cepat. Sebelum buku digital dipindai oleh spritz engine ada klasifikasi buku digital yang dapat digunakan pada aplikasi Readonesia yaitu buku digital dengan format pdf berbasis teks, jika ditemukan gambar atau citra pada buku digital, aplikasi Readonesia tetap dapat digunakan namun gambar atau citra tersebut akan dipindai dan diterjemahkan sebagai teks. Pada bagian pengatur kecepatan membaca, aplikasi Readonesia telah disesuaikan dengan pedoman membaca cepat sehingga pengguna bebas mengatur kecepatan sesuai dengan keinginannya. Aplikasi ini juga dilengkapi dengan Kamus Besar Bahasa Indonesia sebagai fasilitas pendefinisian kata yang sulit dimengerti oleh pembaca sehingga dengan satu sentuhan jari aplikasi ini dapat menampilkan arti dari kata yang ingin didefinisikan. Sebagai petunjuk untuk pembaca, aplikasi ini menyediakan fungsi highlight, berfungsi sebagai penanda dengan warna kuning menyala yang menunjukan sampai dimana kata terakhir pada bacaan tersebut dibaca.
5
Hasil dan Pembahasan Menjalankan aplikasi Readonesia membutuhkan koneksi internet. Koneksi internet digunakan untuk menjalankan spritz engine yang dibutuhkan untuk login user dan melakukan proses scan terhadap dokumen yang ingin dibaca. Penggunaan pada perangkat mobile membutuhkan OS Android dengan versi minimal IceCreamSandwich API a. Halaman Splash Screen Pada saat menjalankan aplikasi “Readonesia” akan ada tampilan splash screen yang menampilkan logo aplikasi. Tampilan ini akan bertahan selama 3 detik sebelum berpindah ke layar berikutnya.
b. Halaman Welcome Halaman login akan muncul setelah tampilan splash screen selesai. User harus melakukan login ke sistem dengan mengisi username dan password yang telah didaftarkan pada web spritzinc.com. User juga dapat melakukan login melalui akun facebook untuk segera masuk ke dalam aplikasi.
6
7
c. Halaman Register Halaman register akan muncul ketika user membuat akun baru dalam sistem spritz. Akun dibutuhkan untuk melakukan koneksi ke dalam engine di server spritz. Cara alternatif adalah register atau login lewat akun facebook.
d. Halaman Utama Readonesia Halaman utama Readonesia akan muncul ketika user telah login kedalam sistem. Hal ini bisa dilihat dibagian pojok kanan atas aplikasi terdapat nama user yang berwarna biru.
8
e. Halaman Mencari File PDF Halaman pencarian file PDF muncul ketika user menekan tombol Open File pada halaman utama Readonesia. Disini user dapat membuka file yang ingin digunakan untuk dibaca cepat. User tidak hanya diberikan file explorer default tetapi bisa menggunakan 3rd party file manager application yang mereka punya sendiri.
f. Halaman Definisi Halaman definisi sama seperti halaman utama Readonesia yang akan muncul ketika user menekan tombol Define untuk mendefinisikan kata yang sedang ditayangkan di spritz view. Definisi kata dilakukan
9
melalui proses parsing pada web KBBI. Hasil parsing tersebut akan menggantikan tampilan fragment pada tampilan PDF.
KESIMPULAN Berdasarkan penelitian untuk aplikasi Readonesia, maka dapat disimpulkan empat hal sebagai berikut : a. Aplikasi Readonesia memiliki kelebihan dibandingkan aplikasi lain yaitu fitur definisi untuk mencari arti sebuah kata secara langsung. b. Berdasarkan hasil evaluasi kuisoner, aplikasi Readonesia dapat berjalan dengan baik mulai dari sistem operasi 4.0.3 (IceCreamSandwich) hingga 5.0.1 (Lollipop) dengan minimal requirement yang terpenuhi.
10
c. Tampilan aplikasi Readonesia sudah cukup sederhana dan praktis sehingga mudah digunakan dan dipelajari oleh pengguna. d. Berdasarkan hasil evaluasi wawancara dan kuisoner fitur membaca cepat pada aplikasi Readonesia mudah digunakan dan membuat pembaca lebih fokus.
11
DAFTAR PUSTAKA Holla, Suhas & Mahima M. Katti. (2012). International Journal of Computer Trends and Technology-. ANDROID BASED MOBILE APPLICATION DEVELOPMENT and Its SECURITY, 3(3), 1-1, (halaman 1). Diakses 18 Oktober 2014, dari http://www.ijcttjournal.org/Volume3/issue-3/IJCTTV3I3P130.pdf Statistics Indonesia. (2004). Diakses 9 Agustus 2014, dari http://www.bps.go.id/tab_sub/view.php?tabel=1&daftar=1&id_subyek=27& notab=36 Zickuhr, Kathryn & Lee Rainie. (16 Januari 2014). A Snapshot of Reading in America in 2013. Diakses 6 Agustus 2014, dari http://www.pewinternet.org/2014/01/16/a-snapshot-of-reading-in-americain-2013/