BAB I PENDAHULUAN. Terdapat sistem operasi yang berkembang antara lain mobile phone

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. Android merupakan salah satu mobile Operating System atau sistem

BAB I PENDAHULUAN. karya tulis. Berbagai aplikasi seperti Ms. Word, Notepad, maupun Open Office

BAB I PENDAHULUAN. komputer. Dengan penemuan peralatan yang canggih di bidang komputer baik

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. perkembangan teknologi yang ada. Semakin banyak fitur yang dibenamkan ke

BAB I PENDAHULUAN. bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan

BAB I PENDAHULUAN. beserta penyediaan fasilitasnya, tidak hanya dilakukan oleh pemerintah, namun

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

BAB 1 PENDAHULUAN. teks digital yang dapat dikenali oleh komputer maupun teks non digital seperti

BAB I PENDAHULUAN. dalam memperkenalkan identitas suatu bangsa. Provinsi Jawa Barat adalah salah

BAB I PENDAHULUAN. Bahasa adalah satu media yang dipakai di berbagai negara karena merupakan salah satu

BAB 1 PENDAHULUAN. Fromkin dan Rodman (1998, p. 3), manusia hidup dalam sebuah dunia bahasa.

BAB I PENDAHULUAN BAB I PENDAHULUAN 1

Sistem Informasi Rekam Medis pada Puskesmas Sematang Borang

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2009/2010

BAB I PENDAHULUAN. Perkembangan teknologi informasi yang semakin cepat dan persaingan yang semakin

BAB I PENDAHULUAN. Kemajuan teknologi informasi saat ini fungsinya sudah merambah ke

SNIPTEK 2014 ISBN:

Sistem Informasi Manajemen pada CV. Kusuma Agung Mandiri Palembang

PENERAPAN METODE RATIONAL UNIFIED PROCESS PADA SISTEM INFORMASI PENERIMAAN PESERTA DIDIK BARU

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dan dengan fungsi yang hampir menyerupai komputer. Android adalah sistem

BAB I PENDAHULUAN. begitu pula dengan perusahaan perusahaan yang menyediakan jasa data entry.

BAB I PENDAHULUAN. manusia dengan bantuan alat dan akal sehingga seakan-akan memperpanjang,

BAB I PENDAHULUAN. bagian integral pembangunan nasional, melainkan juga bagian yang seharusnya

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN 1.1 Latar belakang

BAB I PENDAHULUAN. majunya teknologi komputer. Kebutuhan akan teknologi komputer pun semakin

BAB I PENDAHULUAN. Setiap negara di dunia memiliki kebudayaan masing-masing yang tidak

BAB I PENDAHULUAN. dan terkadang juga tidak mengikuti jam mata kuliah. Salah satu faktor

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Menurut Peraturan Menteri Pendidikan dan Kebudayaan (Permendikbud) Nomor 103

BAB I PENDAHULUAN. teknologi membawa implikasi positif dalam sejarah kehidupan manusia, bahkan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dan bersifat multidimensi serta multidisiplin yang muncul sebagai wujud kebutuhan

BAB I PENDAHULUAN. pokok dalam era globalisasi ini. Ilmu pengetahuan dan teknologi dibutuhkan

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi

BAB I PENDAHULUAN. penyampaian dan penerimaan informasi. Mulai dari perusahaan-perusahaan,

PENGANTAR RUP & UML. Pertemuan 2

1.1. Latar Belakang. Universitas Sumatera Utara

1 BAB I PENDAHULUAN. Seiring dengan berkembangnya teknologi, permainan (game) terus

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. antara komputasi dengan komunikasi untuk melakukan tugas-tugas informasi

BAB I PENDAHULUAN. penggunanya. Selain keamanan dan kecepatan dalam pengolahan data, dua faktor

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. didapatkan secara mudah, cepat, efektif dan akurat. pengaruh perkembangan teknologi informasi. Sebagai institusi pendidikan, saat

BAB I PENDAHULUAN. Perkembangan teknologi telah berkembang. Di antara teknologi yang

BAB I PENDAHULUAN I-1

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

BAB I BAB 1. PENDAHULUAN

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN. sebagai sumber pertama dan utama yang banyak memuat ajaran-ajaran yang

1. BAB I PENDAHULUAN

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Di era globalisasi ini, perkembangan teknologi informasi berperan penting dalam

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk


BAB I PENDAHULUAN. 1.1 Latar belakang

BAB 1 PENDAHULUAN. jual beli barang secara online dengan hanya memanfaatkan fasilitas forum jual. beli, atau menggunakan media telepon dan sms.

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN. informasi yang berbeda-beda. Berita yang dipublikasi di internet dari hari ke hari

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. bidang organisasi. Kemajuan teknologi memungkinkan berbagai pengelolaan

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

BAB I PENDAHULUAN. masyarakat. Game menjadi pilihan sebagian masyarakat untuk menghilangkan kejenuhan atau

Perancangan Sistem Informasi Manajemen Sumber Daya Manusia pada Kopdit Rukun Palembang

BAB I PENDAHULUAN. Sistem informasi manajemen layanan kesehatan (SIMLKES) merupakan

BAB I PENDAHULUAN. yang secara cermat dipilih, bahan ajar yang berkualitas, serta metodologi

BAB I PENDAHULUAN. Saat ini penggunaan teknologi dan informasi sangat diperlukan bagi setiap

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar belakang

BAB 1 PENDAHULUAN. TOEFL singkatan dari Test of English as a Foreign Language merupakan hal yang

BAB I PENDAHULUAN. digunakan untuk identitas citra adalah nama file, tanggal pengambilan,

BAB 1 PENDAHULUAN. terutama dengan munculnya beberapa smartphone yang masuk ke Indonesia.

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

VOLT. Jurnal Ilmiah Pendidikan Teknik Elektro. Journal homepage: jurnal.untirta.ac.id/index.php/volt Vol. 2, No. 1, April 2017, 55-60

BAB I PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PENGEOLAAN DATA KEPEGAWAIAN PADA PT TRIPRIMA MULTIFINANCE PALEMBANG

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

SISTEM INFORMASI MANAJEMEN DISTRIBUTOR BARANG CONSUMER GOOD PADA PT DISTRINDO MULTIJAYA

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang


BAB 1 PENDAHULUAN. Faktanya, jalan-jalan besar kota Jakarta khususnya di wilayah Jakarta Barat

BAB 1 PENDAHULUAN. sebagai pihak pengelola, PT. KAI Commuter Jabodetabek (KCJ) masih perlu

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Masih banyak kaum muslimin yang tidak paham dan menguasai, bahkan tidak tahu

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. kesuksesan dan mulai dikenal luas, menggantikan kepopuleran disk operating

BAB I PENDAHULUAN 1.1. Latar Belakang

Transkripsi:

1 BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pada era komputerisasi informasi telah berkembang dengan pesat. Terdapat sistem operasi yang berkembang antara lain mobile phone dan smartphone. Smartphone sebagai produk 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 para penggunanya. Di dalam smartphone terdapat OS(Operating System) yang berguna untuk memanejemen aplikasi dan terdapat banyak sekali jenis-jenis OS pada smartphone. Android adalah salah satunya OS yang digunakan terbanyak di dunia. Android adalah software untuk perangkat mobile yang mencakup sistem operasi, middleware dan aplikasi kunci. Pengembangan aplikasi pada platform Android menggunakan bahasa pemrograman Java[1]. Di dalam android pun terdapat banyak sekali aplikasi yang berguna dan berfungsi untuk membantu dalam pekerjaan ataupun dapat menghibur para penggunanya, salah satunya adalah aplikasi matematika. Matematika itu bukan ilmu pengetahuan menyendiri yang dapat sempurna karena dirinya sendiri, tetapi adanya matematika itu terutama untuk membantu manusia dalam memahami dan menguasai permasalahan ekonomi, sosial dan alam[2]. Namun hanya sebagian kecil orang saja yang bisa menghitung matematika secara manual dengan cepat, masih banyak orang yang membutuhkan 1

2 teknologi untuk menghitung persoalan matematika sehingga dibutuhkannya aplikasi smartphone untuk menghitung persoalan matematika. Permasalahan muncul karena matematika membutuhkan waktu yang sangat lama untuk dijabarkan jika secara manual apalagi apabila angka dengan nominal yang cukup besar dan terlebih lagi apabila kita membutuhkan perhitungan menggunakan perhitungan dengan bahasa arab. Untuk mengatasi permasalahan efesien waktu pengerjaan, salah dalam menginputkan angka dan sulit menginputkan perhitungan dengan angka arab. Terlebih lagi kebanyakan orang-orang kaya pada zaman ini adalah bangsa arab yang memiliki banyak tambang minyak dan barang tentu menggunakan bahasa arab. Teknik Optical Character Recognition (OCR) dapat dimanfaatkan dalam perhitungan matematika. OCR adalah aplikasi yang menerjemahkan gambar karakter (image character) menjadi bentuk teks dengan cara menyesuaikan pola karakter per baris dengan pola yang telah tersimpan dalam database aplikasi[3]. Banyak software OCR pada perangkat mobile yang mendukung pembacaan angka arab dan latin yang bekerja dengan baik seperti Asprise, ABBYY's, Tesseract, dsb. Hanya saja tidak banyak yang menyediakan layanan open source dan gratis. Tesseract merupakan salah satu Engine OCR yang menyedikan layanan open source dan juga gratis[4]. Tesseract menunjukkan hasil yang signifikan hingga 95% akurasi dengan gambar yang tepat[5]. Oleh karena itu OCR dapat membantu mengerjakan persoalan matematika dengan cepat dan memiliki akurarasi yang signifikan sehingga mempermudah dalam suatu pekerjaan.

3 Berdasarkan uraian kebutuhan di atas, dibuatlah suatu aplikasi berbasis mobile sebagai solusi dari masalah yang ada dengan judul PEMBANGUNAN PERANGKAT LUNAK BANTU UNTUK MENYELESAIKAN PERSOALAN MATEMATIKA DENGAN MENGGUNAKAN OPTICAL CHARACTER RECOGNITION BERBASIS ANDROID. 1.2 Perumusan Masalah Berdasarkan dari latar belakang diatas maka dapat dirumuskan menjadi beberapa masalah diantaranya: a. Bagaimana implementasi Optical Character Recognition (OCR) menggunakan engine Tesseract pada persoalan matematika bahasa arab? b. Bagaimana penggunaan algoritma Image Processing yang digunakan pada engine Tesseract dalam mendeteksi persoalan matematika dengan angka arab? c. Seberapa akurat engine Tesseract dalam memproses persoalan matematika bahasa arab? 1.3 Tujuan Penelitian Berdasarkan dari perumusan masalah diatas maka di dapatkan tujuan dari skripsi ini antara lain : a. Membuat aplikasi dengan implementasi Optical Character Recognition (OCR) menggunakan engine Tesseract pada persoalan matematika bahasa arab. b. Menerapkan algoritma Image Processing yang digunakan pada engine Tesseract dalam mendeteksi persoalan matematika dengan angka arab.

4 c. Menampilkan keakuratan implementasi Optical Character Recognition (OCR) menggunakan engine Tesseract dalam memproses persoalan matematika bahasa arab. 1.4 Batasan Masalah Berdasarkan permasalahan yang ada, maka pembuatan Skripsi harus dibatasi. Berikut merupakan batasan masalah dari Skripsi ini yaitu : a. Aplikasi ini dapat dijalankan pada perangkat mobile dengan sistem operasi Android, minimum API level 15 (Ice Cream Sandwich), dan memilki kamera minimun 2 MP. b. Pengenalan karakter soal matematika dilakukan pada gambar teks yang diambil menggunakan kamera. c. Aplikasi hanya mengenali karakter angka Arab dan simbol matematika dengan font Tahoma. d. Aplikasi hanya untuk persoalan matematika dasar seperti penjumlahan, pengurangan, perkalian, pembagian, akar, pangkat dan trigonometri sederhana. e. Aplikasi ini dirancang menggunakan model perancangan UML (Unified Modeling Language). f. Aplikasi ini dibangun menggunakan bahasa pemrograman java berbasis Android Mobile. 1.5 Kerangka Pemikiran Adapun kerangka pemikiran dari Aplikasi ini yang digambarkan pada Gambar 1.1 berikut :

5 Gambar 1.1 Kerangka Pemikiran. 1.6 Metodologi Penelitian Metode yang digunakan pada penelitian kali ini adalah sebagai berikut : a. Metode Pengumpulan Data Metode yang digunakan pada pengumpulan data yang dilakukan yaitu studi literatur dengan mencari buku-buku, jurnal maupun referensi lain dari artikel maupun internet untuk membuat sistem. b. Metode Pengembangan Sistem Model pengembangan sistem yang dibangun menggunakan metode RUP (Rational Unified Process) dengan proses seperti pada Gambar 1.2 berikut :

6 Gambar 1.2 Metode RUP[6]. RUP bertujuan untuk menghasilkan suatu software yang sesuai dengan kebutuhan dari end-user nya, pada jangka waktu dan biaya yang terukur[7]. Adapun kelebihan dari RUP diantaranya adalah [7]: a) Menyediakan akses yang mudah terhadap pengetahuan dasar bagi anggota tim. b) Menyediakan petunjuk bagaimana menggunakan UML secara efektif. c) Mendukung proses pengulangan dalam pengembangan software. d) Memungkinkan adanya penambahan-penambahan pada proses. e) Memungkinkan untuk secara sistematis mengontrol perubahanperubahan yang terjadi pada software selama proses pengembangannya. f) Memungkinkan untuk menjalankan test case dengan menggunakan Rational TestManager Tool.

7 RUP berfungsi untuk mengontrol perubahan- perubahan yang terjadi pada software selama proses pengembangannya. RUP memiliki 4 tahap atau fase yang dapat dilakukan pula secara iteratif. Berikut adalah penjelasan untuk setiap fase RUP[8]: 1. Inception (permulaan) Tahap ini lebih pada memodelkan proses bisnis yang dibutuhkan (business modeling) dan mendefinisikan kebutuhan akan sistem yang akan dibuat (requirements). 2. Elaboration (perluasaan/perencanaan) Tahap ini lebih difokuskan pada perencanaan arsitektur sistem. Tahap ini juga dapat mendeteksi apakah arsitektur sistem yang diinginkan dapat dibuat atau tidak. Mendeteksi resiko yang mungkin terjadi dari arsitektur yang dibuat. Tahap ini lebih pada analisis dan desain sistem serta implementasi sistem yang fokus pada purwarupa sistem (prototype). 3. Contruction (kontruksi) Tahap ini fokus pada pengembangan komponen dan fitur-fitur sistem. Tahapan ini lebih pada implementasi dan pengujian sistem yang fokus pada implementasi perangkat lunak pada kode program. Tahap ini menghasilkan produk perangkat lunak dimana menjadi syarat dari Initial Operational Capability Milestone atau batas/tonggak kemampuan operasional awal. 4. Transition (transisi) Tahap ini lebih pada deployment atau instalasi sistem agar dapat dimengerti oleh user. Tahap ini menghasilkan produk perangkat lunak

8 dimana menjadi syarat dari Initial Operational Capability Milestone atau batas/tonggak kemampuan operasional awal. Aktifitas pada tahap ini termasuk pada pelatihan user, pemeliharaan dan pengujian sistem apakah sudah memenuhi harapan user. 1.7 Sistematika Penulisan Penulisan skripsi ini dibagi kedalam lima bab, yang disusun berdasarkan sistematika sebagai berikut : BAB I PENDAHULUAN Dalam bab ini dijelaskan tentang Latar Belakang Masalah, Perumusan Masalah, Tujuan Penelitian, Batasan Masalah, Kerangka Pemikiran, Metodologi Penelitian dan Sistematika Penulisan. BAB II STUDI PUSTAKA Pada bab ini berisi tentang penjelasan teori-teori yang menunjang untuk tugas akhir serta menyelesaikan permasalahan yang akan dikaji. BAB III PERANCANGAN SISTEM Pada bab ini akan dituliskan mengenai analisis dan perancangan aplikasi yang akan dibangun. BAB IV IMPLEMENTASI SISTEM Bab ini membahas dan menguji perangkat lunak yang telah dibangun. Proses implementasi meliputi kebutuhan perangkat keras, kebutuhan perangkat lunak dan tampilan akhir aplikasi. Kemudian dilakukan pengujian terhadap aplikasi yang dibangun meliputi identifikasi software dan pembahasan hasil pengujian.

9 BAB V PENUTUP Dalam bab ini akan dijelaskan mengenai beberapa kesimpulan dan saran-saran.