BAB 1 PENDAHULUAN. 1.1 Latar Belakang

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang


BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN Latar Belakang

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

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. Saat ini teknologi informasi dan komunikasi (TIK) sudah menjadi kebutuhan

BAB I PENDAHULUAN Latar belakang

BAB I I. PENDAHULUAN 1.1 Latar belakang

BAB III ANALISA DAN PERANCANGAN SISTEM

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

BAB I PENDAHULUAN I.1. Latar Belakang [1] [2] [3] [4] [5]

BAB I PENDAHULUAN. bentuk utama penyimpanan data (Purwoko, 2006). 2006). Karena itu lah pencarian string merupakan salah satu hal yang sangat

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. menjadi ponsel pintar atau smartphone sehingga semakin mempermudah. pemakainya dengan tersedianya fasilitas yang lebih lengkap.

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. teladan terutama dalam mencontoh sifat para nabi. Dalam ajaran islam

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Bab 3 Metode dan Perancangan Sistem

BAB I PENDAHULUAN 1.1. Latar Belakang 1.2 Rumusan Masalah

RANCANG BANGUN APLIKASI KAMUS ISTILAH KEDOKTERAN DENGAN MENGGUNAKAN ALGORITMA BOYER-MOORE BERBASIS ANDROID

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

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

BAB I PENDAHULUAN. sistem operasi yang berjalan pada perangkatmobile Phone. Smartphone sebagai

BAB 1 PENDAHULUAN. smartphone. Aplikasi mobile dalam hal ini adalah Android yang menjadi salah satu

BAB I PENDAHULUAN. yang tersebar di seluruh kepulauan Indonesia merupakan kekayaan budaya yang harus

Gambar 1 Statistik Pengunjung

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. melakukan berbagai aktivitas baik pada saat bekerja maupun pada saat bersosialisasi di

BAB I PENDAHULUAN. 1.1 Latar Belakang

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

BAB I PENDAHULUAN. Android merupakan salah satu mobile Operating System atau sistem

Aplikasi Matematika Asyik Kelas VI Sekolah Dasar Berbasis Android

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

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

BAB I PENDAHULUAN. Cerita Rakyat Jawa Barat merupakan cerita yang bisa dijadikan suri

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN APLIKASI PERSONALITY + TENTANG TES KEPRIBADIAN SESEORANG BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Bekti Widhy Andhana

BAB 1 PENDAHULUAN Latar Belakang

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

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. dengan jumlah penduduk jiwa. Menjadi kota yang metropolitan

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN 1.1 Latar belakang

BAB I PENDAHULUAN 1.1. Latar Belakang

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN...iii. MOTTO... iv. HALAMAN PERSEMBAHAN... v. INTISARI...

BAB I PENDAHULUAN , 1.1. Latar Belakang

BAB 1 PENDAHULUAN. berdampak di dalam segala aspek kehidupan manusia. Internet dapat membantu

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. untuk meningkatkan proses perencanaan wilayah dan kota adalah Geographic

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. manusia akan komputer, karena tidak hanya pada Smartphone yang dapat memadukan gaya hidup

APLIKASI PEMBELAJARAN MATEMATIKA SEKOLAH DASAR PADA HANDPHONE BERBASIS ANDROID

BAB I PENDAHULUAN. dimensi yang relatif kecil sehingga mudah dibawa kemana-mana dan tetap dapat

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

BAB I PENDAHULUAN Latar Belakang

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

BAB I PENDAHULUAN. lebih baik, pemerintahan perlu semakin didekatkan kepada masyarakat.

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 3 METODOLOGI. 3.1 Metodologi

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar belakang

BAB III ANALISIS DAN DESAIN SISTEM

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB II TINJAUAN PUSTAKA

DAFTAR ISI HALAMAN JUDUL...

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. objek untuk berwisata yang bisa disebut wisata kuliner. Karena banyak

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. komunikasi, tentunya masyarakat membutuhkan alat komunikasi mobile atau. dan fitur dalam mobile phone yang mereka kembangkan.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. agama dan kepercayaan. Sehingga adanya simbol atau semboyan Bhinneka

Transkripsi:

BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada Era komputerisasi informasi telah berkembang dengan pesat.terdapat sistem operasi yang berkembang dengan sangat cepat di smartphone. Smartphone sebagai produk mobile phone yang lebih berkembang dan lebih diminati penggunaannya oleh masyarakat karena beragam fitur dapat ditampilkan untuk memenuhi kebutuhan dan daya tarik tersendiri bagi masyarakat penggunannya. Jenis-jenis sistem operasi smartphone diantarannya Windows phone, Blackberry OS,Android, Symbian, IOS, dan sebagainya. Sistem operasi android merupakan salah satu sistem operasi yang tengah berkembang di masyarakat. Terdapat 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 pencocokkan suatu teks terhadap suatu pattern. Banyak sekali algoritma yang digunakan untuk memecahkan masalah string match ini, salah satunya adalah algoritma Boyer-Moore. Algoritma Boyer-Moore adalah salah satu algoritma pencarian pattern, dipublikasikan oleh Robert S. Boyer, dan J. Strother Moore pada tahun 1977.Algoritma ini dianggap sebagai algoritma yang paling efisien pada aplikasi umum.tidak seperti algoritma pencarian string yang ditemukan sebelumnya, algoritma Boyer-Moore mulai mencocokkan karakter dari sebelah kanan pattern.

2 Ide dibalik algoritma ini adalah bahwa dengan memulai pencocokkan karakter dari kanan, dan bukan dari kiri, maka akan lebih banyak informasi yang didapat. Kebutuhan masyarakat terhadap layanan teknologi berbasis IT sangat bervariasi,salah satu kebutuhan itu adalah ketersedian suatu aplikasi yang dapat menyimpan serta mencari identitas yang sudah tersimpan sebelumnya,dengan memasukan nama dari keluarga atau kerabat terdekat kita sebagai inputanya dalam pencarian,kemudian kita dapat mengetahui berupa no hp,alamat,email,hari ulang tahun dan sebagainya dari nama tersebut.mengingat masyarakat saat ini sangat akrab dengan layanan smartphone maka jika salah satu layanannya dapat menyediakan aplikasi yang dapat memenuhi kebutuhan tersebut tentunya akan sangat bermanfaat dan menarik serta diminati oleh penggunanya. Untuk memenuhi kebutuhan tersebut penulis mencoba membuat aplikasi berbasis android dengan Boyer Moore sebagai algoritma pencariannya, yang dapat dengan mudah di pemakai (User Friendly),software ini dibuat dengan menggunakan bahasa pemrograman java dan compilernya menggunakan Eclipse. Melihat kebutuhan masyarakat diatas, maka penulis tertarik mengangkat suatu judul yang dapat memenuhi kebutuhan masyarakat tersebut yaitu Implementasi Algoritma Pencocokan String Boyer-Moore Dalam Pembuatan Contact Manager Pada Platform Android 1.2 Rumusan Masalah Berdasarkan latar belakang diatas, maka rumusan masalah adalah bagaimana mengimplementasikan algoritma Boyer-Moore untuk menyelesaikan permasalahan pencarian data contact pada Contact Manager berbasis android. 1.3 Batasan Masalah Berdasarkan latar belakang di atas maka ada beberapa hal yang dapat dijadikan batasan masalah yaitu : 1. Inputan satu kata atau lebih.

3 2. Pencarian adalah nama contact dan non case sensitive. 3. Hasil pencarian menampilkan semua yang menyerupai pattern atau nama contact yang di cari. 4. Aplikasi ini hanya kompatibel dengan ponsel berbasis android 4.0 (Ice Cream) keatas. 5. Menggunakan bahasa pemrograman Java dan Eclipse sebagai compilernya. 6. Aplikasi menggunakan DBMS SQLite untuk penyimpanan data contact. 1.4 Tujuan Penelitian Tujuan dari penelitian ini adalah menyediakan perangkat lunak yang dapat menyimpan dan mencari identitas keluarga dan kerabat pengguna smartphone berbasis android secara mendetail. 1.5 Manfaat Penelitian Manfaat dari penelitian ini adalah sebagai berikut: 1. Manfaat bagi penulis : a. Menambah pengetahuan penulis dalam merancang aplikasi berbasis android. b. Menambah pengetahuan penulis tentang algoritma Boyer-Moore. 2. Manfaat bagi bidang ilmu adalah sebagai bahan referensi bagi peneliti lain yang ingin merancang perangkat lunak berbasis android lainya. 3. Manfaat bagi masyarakat adalah membantu masyarakat dalam melakukan proses penyimpanan dan pencarian identitas keluarga kerabat atau teman dekat yang sudah tersimpan.

4 1.6 Metodologi Penelitian Penelitian ini menerapkan beberapa metode penelitian sebagai berikut: 1. Studi pustaka Pada tahap ini, dilakukan peninjauan terhadap buku-buku,jurnal-jurnal,artikelartikel yang pembahas tentang algoritma Boyer-Moore dan beberapa tutorial pembuatan aplikasi Android. 2. Analisis dan Perancangan Melakukan analisis terhadap permasalahan yang ada, batasan sistem, kinerja sistem, cara kerja sistem disertai pembuatan flowchart, Unified Modeling Language (UML), Design Interface. 3. Implementasi Pada tahap ini pengimplementasian Algoritma Boyer-Moore utuk mencari data Contact aplikasi Contact Manager berbasis Android. 4. Pengujian Aplikasi yang telah diimplementasikan diuji berdasarkan hasil analisis dan perancangan serta menguji kebenaran dari Algoritma Boyer-Moore untuk mencari data Contact. 5. Dokumentasi Dokumentasi dihasilkan dengan membuat skripsi sebagai laporan dari hasil penelitian.

5 1.7 Sistematika Penulisan Sistematika penulisan skripsi ini terdiri dari beberapa bagian utama, yaitu: BAB 1 PENDAHULUAN Bab ini menjelaskan latar belakang judul skripsi Implementasi Algoritma Pencocokan String Boyer-Moore Dalam Pembuatan Contact Manager Pada Platform Android, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika penulisan. BAB 2 LANDASAN TEORI Bab ini berisi tentang penjelasan singkat mengenai string matching Algoritma Boyer-Moore, Android, Eclipse dan Struktur data. BAB 3 ANALISIS DAN PERANCANGAN Bab ini membahas analisis terhadap masalah penelitian dan perancangan terhadap sistem yang akan dibangun, cara kerja sistem disertai pembuatan flowchart, Unified Modeling Language (UML), Design Interface. BAB 4 IMPLEMENTASI DAN PENGUJIAN Bab ini berisi tentang pembuatan sistem dan coding sesuai dengan analisis dan perancangan, kemudian melakukan pengujian sistem., serta pembahasan hasil pengujian dan analisisnya. BAB 5 KESIMPULAN DAN SARAN Bab ini memuat kesimpulan dari keseluruhan uraian bab-bab sebelumnya dan saran berdasarkan hasil pengujian yang diharapkan dapat bermanfaat untuk penelitian yang berhubungan selanjutnya.