IMPLEMENTASI ALGORITMA STRING MATCHING DALAM PENCARIAN SURAT DAN AYAT DALAM BIBLE BERBASIS ANDROID. Efori Buulolo

Ukuran: px
Mulai penontonan dengan halaman:

Download "IMPLEMENTASI ALGORITMA STRING MATCHING DALAM PENCARIAN SURAT DAN AYAT DALAM BIBLE BERBASIS ANDROID. Efori Buulolo"

Transkripsi

1 IMPLEMENTASI ALGORITMA STRING MATCHING DALAM PENCARIAN SURAT DAN AYAT DALAM BIBLE BERBASIS ANDROID Efori Buulolo Dosen Tetap STMIK Budi Darma Medan Jl. Sisingamangaraja No. 338 Simpang Limun Medan Abstrak Handpone atau biasa disebut dengan telepon genggam atau atau sering dikenal dengan nama ponsel merupakan perangkat telekomunikasi eletronik yang mempunyai kemampuan dasar yang sama dengan telepon konvensional saluran tetap. Perkembangan handphone sangat cepat ditandai dengan maraknya berbagai jenis handphone dan dengan fasilitas yang beragam. Hal ini menyebabkan persaingan yang ketat antara vendor handphone dan operator penyedia layanan. Mereka saling berlomba menarik pelanggan dan menguasai pasar. Salah satu cara yang dilakukan adalah dengan menambah layanan multimedia dan game. Munculnya handphone berbasis java dan android semakin memanjakan keinginan pengguna dalam mengikuti perkembangan teknologi mobile application. Salah satunya adalah perkembangan aplikasi-aplikasi yang berbasis android yang semakin menarik dan beragam jenisnya. Kegunaan ponsel pun semakin meningkat. Selain sebagai alat komunikasi, ponsel juga dapat digunakan sarana hiburan. Kata kunci: Pencarian, String Matching, Bible, Android 1. Pendahuluan Bible merupakan kitab suci agama Kristen. Bible mempunyai surat dan ayat yang sangat banyak, untuk mempermudah pencarian surat dan ayat pada Bible maka sangat perlu suatu algoritma pencarian. Pencarian di Bible sangat perlu mengingat isi Bible antara surat dan ayat satu dengan yang lain saling berhubungan atau berkaitan, sehingga dengan menggunakan satu kata kunci atau lebih dari isi Bible, dapat dengan cepat mendapatkan tertulis dimana surat dan ayat keberapa kata tersebut terletak. Algoritma string matching merupakan algoritma pencocokan string. Sifat algoritma string matching adalah mencari sebuah string yang terdiri dari beberapa karakter (yang biasa disebut pattern) dalam sejumlah besar text. Pencarian string juga bisa digunakan untuk mencari pola bit dalam jumlah besar file binary. Aplikasi pencarian surat dan ayat dalam Bible pada handphone sebelumnya sudah ada, hanya saja aplikasi tersebut hanya beroperasi pada J2ME (Java 2 Micro Edition), dan tidak bisa beroperasi pada handphone yang berbasi android. Oleh karena itu, melihat perkembangan android saat ini dan kebutuhan akan berbagai aplikasi pada sistem operasi tersebut maka sangat cocok dan perlu pembuatan aplikasi pencarian salah satu adalah pencarian di Bible. 2. Landasan Teori A. Bible/Alkitab Bible atau Alkitab adalah kitab suci agama Kristiani. Kadang-kadang disebut juga dengan istilah Injil, meskipun sesungguhnya hanya keempat kitab pertama dalam Perjanjian Baru yang disebut Injil. Alkitab terbagi atas dua bagian utama, yaitu Perjanjian Lama dan Perjanjian Baru. Bagian-bagian utama ini disebut "Perjanjian" karena Allah bangsa Israel membuat perjanjian kepada manusia. Pertama kalinya antara Musa dan bangsa Israel dan kedua kalinya antara Yesus Kristus dan seluruh umat manusia. Hampir semua buku Perjanjian Lama ditulis dalam bahasa Ibrani, kecuali beberapa bagian yang ditulis dalam bahasa Aram contohnya kitab Daniel sedangkan semua buku Perjanjian Baru ditulis dalam bahasa Yunani. B. String Matching Pengertian string menurut Dictionary of Algorithms and Data Structures, National Institute of Standards and Technology(NIST) adalah susunan dari karakter-karakter(angka,alfabet atau karakter yang lain) dan biasanya direpresentasikan sebagai struktur dan array. String dapat berupa kata, frase, atau kalimat.pencocokan string (string matching) merupakan bagian penting dari sebuah proses pencarian string(string searching) dalam sebuah dokumen. Hasil dari sebuah sebuah pencarian string dalam dokumen tergantung dari teknik dan cara pencocokan string yang digunakan. C. Android Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Diterbitkan Oleh : STMIK Budi Darma Medan 23

2 Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.. 3. Analisa Perancangan pencarian surat dan ayat pada Bible berbasis android menggunakan bahasa pemrogram android dengan platform yang digunakan adalah Eclipse Ganymede. Eclipse merupakan sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent) Dan algoritma string matching sebagai solusi dalam pencarian surat dan ayat berdasarkan isi Bible, berhubung isi buku Bible yang sangat banyak dan saling berhubungan antara surat dan ayat yang satu dengan yang lain, maka sangat sulit untuk untuk merealisasikan penyajian surat dan ayat berdasarkan isi Bible secara keseluruhan karena terbatasnya ukuran layar handphone yang berbasis android. A. Algoritma string matching Brute Force Cara kerja algoritma string matching Brute Force adalah dimisalkan teks berada dalam array T[1..n] dan pattern berada dalam array[1..n]. Contoh: Teks : nobody noticed him Pattern : noticed nobody noticed him s=0 noticed s=1 noticed s=2 noticed s=3 noticed s=4 noticed s=5 noticed s=6 noticed s=7 noticed Pattern noticed ditemukan pada posisi indeks kedelapan dari awal teks. B. Algoritma string matching Knuth-Morris-Pratt Cara kerja algoritma dengan knuth-marris-pratt adalah dengan memelihara informasi yang digunakan untuk melakukan jumlah pergeseran. Contoh: Teks : Pattern : Langkah 1: Ket: Pattern 1 tidak cocok dengan Teks 1, maka digeser 1 langkah. Langkah 2: Ket: Pattern 1 cocok dengan Teks 2,tetapi Pattern 2 tidak cocok dengan Teks 3, maka Pattern digeser 2 langkah. Langakah 3: Ket: Pattern 1 tidak cocok dengan Teks 4, maka Pettern digeser 1 langkah. Langkah 4: Ket : Patter 1 sampai dengan Pattern 4 cocok dengan Teks 5 sampai dengan Text 9, maka tidak ada lagi pergeseran. Berdasarkan contoh diatas maka dapat disimpulkan bahwa informasi yang digunakan untuk melakukan pergeseran adalah berdasarkan hitungan ketidak cocokan Pattern dari kiri pada Teks. 4. Perancangan Pencarian surat dan ayat dalam Bible yang akan dirancang merupakan pencarian yang bersifat mobile, dimana pencarian tersebut akan dijalankan pada handphone yang mendukung pemograman android. Sebelum menjalankan aplikasi langsung pada handphone, penulis menggunakan emulator yaitu eclipse. Eclipse penggunaan tool emulator diperlukan sebagai bahan masukan bagi penulis karena penulis dapat melihat kekurangan dan kesalahan program tersebut sebelum dijalankan langsung pada handphone. A. Use Case Diagram Cari Keluar Hasil Gambar 1 : Use Case Pencarian Surat dan Ayat Diterbitkan Oleh : STMIK Budi Darma Medan 24

3 B. Flowchart Form Cari Surat dan Ayat Deklarasi I,j,lanjut sebagai integer Alglanjut dalam array[0 n] sebagai integer Algoritma Awalalg(n,pattern,alglanjut) I:=0 Ketika(i<=m-n) lakukan j:=0 ketika(j<n dan teks[i+j]=pattern[j]) lakukan j:=j+1 jika(j>=0) maka ketemu[i]=benar; lanjut=j-alglanjut[j] i:=i+lanjut Gambar 2 : Flowchart Form Menu Utama B. Implementasi Program Menu utama dapat dikatakan sebagai antar muka(user interface) antara user dan program. Menu utama menampilkan pilihan menu yang tersedia pada program. Pada menu utama pencarian surat dan ayat tersedia 2 pilihan menu yaitu menu untuk mencari surat dan ayat yang menghubung ke form pencarian surat dan ayat dan menu keluar untuk keluar dari program. Gambar untuk tampilan menu utama dapat dilihat pada gambar 4. Gambar 3 : Bagan Alir Pencarian Surat dan Ayat 5. Implementasi A. Algoritma Pencarian String Matching Prosedur Algoritma { Masukkan m,n sebagai integer Masukkan pattern dalam array (0 n-1) sebagai karakter Masukkan teks dalam array (0 m-1) sebagai karakter Hasil Ketemu dalam array(0 m-1) sebagai ketemu/tidak. } Gambar 4 : Tampilan Menu Utama Diterbitkan Oleh : STMIK Budi Darma Medan 25

4 Gambar 5 : Tampilan Form Hasil Pencarian Surat dan Ayat C. Hasil Uji Coba No Kata Yang Status Hasil Pencarian di Cari 1 Allah Ditemukan Efesus 4:17.Sebab itu Kukatan dan kutegaskan kepadamu didalam Tuhan,Jangan hidup lagi seperti orang-orang yang tidak mengenal Allah,dengan pikiran yang siasia. Imamat 26:2. Janganlah kami membuat berhala bagimu,dan patung atau tugu berhala janganlah kamu dirikan bagimu,juga batu berukir janganlah kamu tempatkan dinegerimu untuk sujud menyembah kepadanya, sebab akulah Tuhan Allahmu. Kejadian 1:1. Pada mulanya Allah menciptakan langit dan bumi. dst. 2 Tuhan Ditemukan 1 Petrus 3:12. Sebab mata Tuhan tertuju kepada orang-orang benar,dan telingan kepada mereka yang minta tolong,tetapi wajah Tuhan menentang orang-orang yang berbuat jahat. Amsal 11:1. Neraca Serong adalah kekejian bagi Tuhan,tetapi ia berkenan akan batu timbangan yang tepat. dst. 3 Berbahagia Ditemukan Matius 5:3. Berbagialah orang miskin dihadapan Allah,karena merekalah yang empunya kerajaan Sorga. Matius 5:4. orang yang berdukacita karena mareka akan dihibur. Matius 5:7. orang yang murah hatinya,karena meraka akan memperoleh kemurahan. Matius 5:9. orang yang membawa damai,karena akan disebut anak-anak Allah. dst 4 Koran Tidak Ditemukan - 6. Kesimpulan Kesimpulan dari penelitian ini adalah sebagai berikut: 1. Aplikasi pencarian surat dan ayat dapat membantu pengguna handphone dalam pencarian surat dan ayat lebih cepat. Diterbitkan Oleh : STMIK Budi Darma Medan 26

5 1. Dengan adanya aplikasi ini, dapat membantu pengguna handphone untuk bisa membaca Bible tanpa membawa Bible itu sendiri. 2. Algoritma string matching pada pencarian surat dan ayat dapat diterapkan sehingga proses pencarian dapat lebih mudah. 3. Dengan penggunaan Algoritma string matching dalam pencarian dalam surat dan ayat dalam Bible maka proses pencarian lebih efektif. Daftar Pustaka [1]. Siregar Ivan Michael, 2011, Mengembangkan Aplikasi Enterprise Berbasis Android, Penerbit Gava Media, Yogyakarta, Edisi I. [2]. Syaroni M,Munir R, 2005, Pencocokan String Berdasarkan Kemiripan Ucapan(Phonetic String Matching) Dalam Bahasa Inggris, Institut Teknologi Bandung. [3]. Hadiati Desi, 2007, Penerapan Algoritma String Matching Pada Permainan Word Search Puzzle, Institut Teknologi Bandung. [4]. Hartoyo EG,Vebrina YG,Meilana AF, 2005, Analisis Algoritma Pencarian String(String Matching), Institut Teknologi Bandung. [5]. Tentang Alkitab di dalam Wikipedia Diterbitkan Oleh : STMIK Budi Darma Medan 27

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Pengertian Hadits Menurut pendapat muhaddihin muta akhirin, di antaranya dikemukakan oleh ibn Salah (w. 643 H/1245 M) dalam muqaddimah-nya. Hadits shahih adalah hadits yang bersambung

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Definisi Kamus Kamus adalah sejenis buku rujukan yang menerangkan makna kata-kata. Kamus berfungsi untuk membantu seseorang mengenal perkataan baru. Selain menerangkan maksud kata

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Lahirnya teknologi informasi komputer dan fasilitas pendukungnya seperti layanan internet saat ini membuat perkembangan yang sangat luas. Segala informasi-informasi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Algoritma Algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun secara matematis dan logis. Tanpa kita sadari, kebanyakan dari kegiatan yang kita lakukan setiap

Lebih terperinci

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk. SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk. Andi Septiawan Budiawan Saputra Dedik Afriansyah Jurusan Teknik Informatika STMIK PALCOMTECH PALEMBANG Abstrak PT. Telekomunikasi

Lebih terperinci

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb APLIKASI PEMETAAN RUMAH BERSALIN DI KOTA DEPOK BERBASIS PLATFORM ANDROID Nopi Hidayatuloh *), Prof. Dr. Boesono Soerowirdjo **) Jurusan Sistem Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi

Lebih terperinci

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. Universitas Sumatera Utara BAB 1 PENDAHULUAN 1.1. Latar Belakang Kemajuan teknologi dan penguasaan bahasa tiap negara, sangat berkembang pesat dan berperan penting dalam kehidupan masyarakat. Setiap orang dituntut untuk menguasai

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Kamus Menurut Lauder (2005:223), Kamus adalah sebuah karya yang berfungsi sebagai referensi. Kamus pada umumnya berupa senarai kata yang disusun secara alfabetis. Selain itu, disertakan

Lebih terperinci

APLIKASI TEKS PREDIKSI PESAN DENGAN MENGGUNAKAN ALGORITMA BRUTE FORCE BERBASIS ANDROID

APLIKASI TEKS PREDIKSI PESAN DENGAN MENGGUNAKAN ALGORITMA BRUTE FORCE BERBASIS ANDROID APLIKASI TEKS PREDIKSI PESAN DENGAN MENGGUNAKAN ALGORITMA BRUTE FORCE BERBASIS ANDROID Juniaman Gulo (0911260) Mahasiswa Program Studi Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja Np.

Lebih terperinci

PERANCANGAN APLIKASI TEXT EDITOR DENGAN MENERAPKAN ALGORITMA KNUTH-MORRIS-PRATT

PERANCANGAN APLIKASI TEXT EDITOR DENGAN MENERAPKAN ALGORITMA KNUTH-MORRIS-PRATT Jurnal Riset Komputer (JURIKOM), Vol. No., Agustus ISSN -X (Media Cetak) Hal : - PERANCANGAN APLIKASI TEXT EDITOR DENGAN MENERAPKAN ALGORITMA KNUTH-MORRIS-PRATT Firman Matondang, Nelly Astuti Hasibuan,

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Menurut Berhardsen (2002), SIG sebagai sistem komputer yang digunakan untuk memanipulasi data geografi. Sistem ini diimplementasikan dengan perangkat keras dan perangkat

Lebih terperinci

BAB I PENDAHULUAN. untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan

BAB I PENDAHULUAN. untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan BAB I PENDAHULUAN I.1. Latar Belakang Perangkat lunak aplikasi (software application) adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu

Lebih terperinci

Aplikasi Pembelajaran Pengenalan Huruf, Angka, Warna dan Bentuk Bangun Datar Pada Siswa Kelas 1 SDN 5 Parittiga Berbasis Android

Aplikasi Pembelajaran Pengenalan Huruf, Angka, Warna dan Bentuk Bangun Datar Pada Siswa Kelas 1 SDN 5 Parittiga Berbasis Android Aplikasi Pembelajaran Pengenalan Huruf, Angka, Warna dan Bentuk Bangun Datar Pada Siswa Kelas 1 SDN 5 Parittiga Berbasis Android Sundari Program Studi Teknik Informatika STMIK Atma Luhur Jln. Jend Sudirman

Lebih terperinci

BAB I PENDAHULUAN. tanpa aturan-aturan yang baku. Sedangkan dalam pemasaran konvensional, barang

BAB I PENDAHULUAN. tanpa aturan-aturan yang baku. Sedangkan dalam pemasaran konvensional, barang BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi internet disebabkan oleh kemajuan di bidang teknologi, komputer, dan telekomunikasi. Dengan internet pelaku bisnis tidak lagi mengalami kesulitan

Lebih terperinci

RANCANG BANGUN SISTEM INFORMASI KATALOG BERBASIS ANDROID DI PERPUSTAKAAN UMUM DAERAH SURABAYA SKRIPSI. Oleh :

RANCANG BANGUN SISTEM INFORMASI KATALOG BERBASIS ANDROID DI PERPUSTAKAAN UMUM DAERAH SURABAYA SKRIPSI. Oleh : RANCANG BANGUN SISTEM INFORMASI KATALOG BERBASIS ANDROID DI PERPUSTAKAAN UMUM DAERAH SURABAYA SKRIPSI Oleh : YUDHA WASTU VIRA ANANTYA PUTRA 0836010021 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI

Lebih terperinci

Kata Kunci : Sistem Informasi Akademik, Smartphone Android, SMK Negeri 1 Pangkalpinang, Aplikasi Sistem Informasi Akademik Berbasis Android

Kata Kunci : Sistem Informasi Akademik, Smartphone Android, SMK Negeri 1 Pangkalpinang, Aplikasi Sistem Informasi Akademik Berbasis Android APLIKASI MOBILE SISTEM INFORMASI AKADEMIK BERBASIS ANDROID PADA SMKN 1 PANGKALPINANG PUTRI JUWITA 1111500048 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER ATMA LUHUR

Lebih terperinci

IMPLEMENTASI METODE STRING MATCHING UNTUK APLIKASI PENGARSIPAN DOKUMEN (STUDI KASUS : SMPN 3 SUMBER KAB. CIREBON)

IMPLEMENTASI METODE STRING MATCHING UNTUK APLIKASI PENGARSIPAN DOKUMEN (STUDI KASUS : SMPN 3 SUMBER KAB. CIREBON) JURNAL DIGIT, Vol. 7 No.1 Mei 2017, pp. 50~61 50 IMPLEMENTASI METODE STRING MATCHING UNTUK APLIKASI PENGARSIPAN DOKUMEN (STUDI KASUS : SMPN 3 SUMBER KAB. CIREBON) Ida Mulyawati 1, Ridho Taufiq Subagio

Lebih terperinci

ANALISIS APLIKASI DONGENG DAN GAMES ANAK-ANAK BERBASIS ANDROID MENGGUNAKAN METODE PIECES

ANALISIS APLIKASI DONGENG DAN GAMES ANAK-ANAK BERBASIS ANDROID MENGGUNAKAN METODE PIECES ANALISIS APLIKASI DONGENG DAN GAMES ANAK-ANAK BERBASIS ANDROID MENGGUNAKAN METODE PIECES Megawaty 1) Informatika, Universitas Bina Darma Jl. Jend A. Yani No. 12 email: Megawaty@mail.binadarma.ac.id Abstrak

Lebih terperinci

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

BAB I PENDAHULUAN I.1. Latar Belakang [1] [2] [3] [4] [5] BAB I PENDAHULUAN I.1. Latar Belakang Algoritma adalah prosedur komputasi yang terdefinisi dengan baik yang menggunakan beberapa nilai sebagai masukan dan menghasilkan beberapa nilai yang disebut keluaran.

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang Perpustakaan merupakan faktor penting di dalam penunjang transformasi antara sumber ilmu (koleksi) dengan pencari ilmu (pengunjung). Perpustakaan juga sering disebut

Lebih terperinci

BAB I PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN Latar Belakang 1 BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan dunia IT (Information Technology) dengan hadirnya mesin pencarian (Search Engine) di dalam sistem komputer yang merupakan salah satu fasilitas internet

Lebih terperinci

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID

APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID APLIKASI INFORMASI TABEL PERIODIK UNSUR KIMIA BERBASIS ANDROID Yulia Chalri 1, Hasma Rasjid 2, Thariq Basyir 3 1,2) Sistem Informasi, Fakultas Ilmu Komputer dan TI Universitas Gunadarma 3) Teknik Informatika,

Lebih terperinci

Cara mengakses internet bisa bermacam-macam, contohnya yaitu menggunakan komputer, notebook, dan juga ponsel. Namun banyak yang mengakses internet mel

Cara mengakses internet bisa bermacam-macam, contohnya yaitu menggunakan komputer, notebook, dan juga ponsel. Namun banyak yang mengakses internet mel PEMBUATAN APLIKASI WEB LAUNCHER BERBASIS ANDROID DENGAN MENGGUNAKAN ECLIPSE 3.5 Pradana Dian Lazuardi Program Strata Satu Universitas Gunadarma danlazuardi89@gmail.com ABSTRAK Smartphone Android merupakan

Lebih terperinci

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA

CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR. Diajukan Oleh : NOVITA CASH FLOW MANAGER PADA SISTEM OPERASI ANDROID 2.1 TUGAS AKHIR Diajukan Oleh : NOVITA 0634010112 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA

Lebih terperinci

IMPLEMENTASI ALGORITMA KNUTH MORRIS PRATT PADA APLIKASI PENERJEMAHAN BAHASA MANDAILING-INDONESIA

IMPLEMENTASI ALGORITMA KNUTH MORRIS PRATT PADA APLIKASI PENERJEMAHAN BAHASA MANDAILING-INDONESIA IMPLEMENTASI ALGORITMA KNUTH MORRIS PRATT PADA APLIKASI PENERJEMAHAN BAHASA MANDAILING-INDONESIA Rivalri Kristianto Hondro 1, Zumrotul Aqobah Hsb 2, Suginam 3, Ronda Deli Sianturi 4 1, 3, 4 Dosen Tetap

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Proses Aplikasi Pada bab ini akan dibahas implementasi sistem rancang bangun Aplikasi pencarian pasal-pasal undang-undang hukum dengan metode String Matching hingga

Lebih terperinci

ANALISIS STRING MATCHING PADA JUDUL SKRIPSI DENGAN ALGORITMA KNUTH-MORRIS PRATT (KMP)

ANALISIS STRING MATCHING PADA JUDUL SKRIPSI DENGAN ALGORITMA KNUTH-MORRIS PRATT (KMP) ANALISIS STRING MATCHING PADA JUDUL SKRIPSI DENGAN ALGORITMA KNUTH-MORRIS PRATT (KMP) Wistiani Astuti whistieruslank@gmail.com Teknik Informatika, Universitas Muslim Indonesia Abstrak Skripsi adalah suatu

Lebih terperinci

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru dengan hardware dan software yang semakin canggih khususnya dalam bidang komunikasi. Perkembangan

Lebih terperinci

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha

PENDAHULUAN Latar Belakang Masalah Kendaraan merupakan angkutan atau alat transportasi yang digunakan masyarakat untuk bepergian. Terlebih lagi diliha APLIKASI SISTEM INFORMASI GEOGRAFIS YANG MEMETAKAN EMPAT BENGKEL MOTOR RESMI DI KOTA DEPOK BERBASIS PLATFORM ANDROID Zara Zulfariana *), Dr. Ernastuti, SSi., MKom **) Jurusan Sistem Informasi, Fakultas

Lebih terperinci

Perancangan dan Pembuatan Aplikasi Permainan Petualangan Gatotkaca Dalam Perang Baratayuda

Perancangan dan Pembuatan Aplikasi Permainan Petualangan Gatotkaca Dalam Perang Baratayuda Perancangan dan Pembuatan Aplikasi Permainan Petualangan Gatotkaca Dalam Perang Baratayuda Hermawan Andika, S.Kom., M.Kom. Jurusan Teknik Informatika Institut Informatika Indonesia Jl. Raya Sukomanunggal

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Searching Pencarian (searching) merupakan proses yang sering digunakan dalam pengelolaan data. Proses pencarian adalah menemukan nilai (data) tertentu di dalam sekumpulan

Lebih terperinci

Analisis Perbandingan Performansi Algoritma Zhu-Takaoka dan Algoritma Karp-Rabin Pada Pencarian Kata Di Rumah Baca Buku Sunda

Analisis Perbandingan Performansi Algoritma Zhu-Takaoka dan Algoritma Karp-Rabin Pada Pencarian Kata Di Rumah Baca Buku Sunda Analisis Perbandingan Performansi Algoritma Zhu-Takaoka dan Algoritma Karp-Rabin Pada Pencarian Kata Di Rumah Baca Buku Sunda LATAR BELAKANG RUMAH BACA BUKU SUNDA BANYAKNYA Buku Banyaknya Algoritma 35

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang 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

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Analisis dan perancangan sistem memerlukan tahapan yang sistematis untuk mendapatkan aplikasi yang baik dan bersesuaian dengan kegunaan dan tujuannya. Tahap awal dari analisis

Lebih terperinci

Volume VI No 1, Juni 2017 pissn : eissn : X. Tersedia online di

Volume VI No 1, Juni 2017 pissn : eissn : X. Tersedia online di Volume VI No 1, Juni 2017 pissn : 2337 3601 eissn : 2549 015X Tersedia online di http://ejournal.stmik-time.ac.id Analisa Perbandingan Boyer Moore Dan Knuth Morris Pratt Dalam Pencarian Judul Buku Menerapkan

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang 1 BAB 1 PENDAHULUAN 1.1. Latar Belakang Aplikasi permainan (game) sekarang ini sudah semakin berkembang. Hal ini dibuktikan melalui media yang dipakai untuk game yang semakin beragam. Sekarang ini game

Lebih terperinci

BAB I PENDAHULUAN. elektronik yang dibutuhkan untuk berkomunikasi seperti ponsel. Pada tahun 1990-an ponsel hanya dikenal sebagai alat komunikasi,

BAB I PENDAHULUAN. elektronik yang dibutuhkan untuk berkomunikasi seperti ponsel. Pada tahun 1990-an ponsel hanya dikenal sebagai alat komunikasi, BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pada saat ini perkembangan teknologi semakin pesat terutama dalam dunia komunikasi. Kecenderungan tersebut telah meningkatkan nilai setiap perangkat elektronik

Lebih terperinci

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

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis

Lebih terperinci

APLIKASI DATA OBAT HERBAL INDONESIA BERBASIS ANDROID

APLIKASI DATA OBAT HERBAL INDONESIA BERBASIS ANDROID Jurnal Teknik dan Ilmu Komputer APLIKASI DATA OBAT HERBAL INDONESIA BERBASIS ANDROID (Android-based Application of Indonesian Herbal Medicine) Jeffry Lagaida*, Yudhi Windarto** Fakultas Teknik dan Ilmu

Lebih terperinci

Algoritma Pencarian String dalam Pemilihan Anggota Sebuah Organisasi

Algoritma Pencarian String dalam Pemilihan Anggota Sebuah Organisasi Algoritma Pencarian String dalam Pemilihan Anggota Sebuah Organisasi Kevin Alfianto Jangtjik / 13510043 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung,

Lebih terperinci

APLIKASI PEMBELAJARAN MATEMATIKA SEKOLAH DASAR PADA HANDPHONE BERBASIS ANDROID

APLIKASI PEMBELAJARAN MATEMATIKA SEKOLAH DASAR PADA HANDPHONE BERBASIS ANDROID APLIKASI PEMBELAJARAN MATEMATIKA SEKOLAH DASAR PADA HANDPHONE BERBASIS ANDROID Nama : Mohammad Nurdin NPM : 54410503 Jurusan : Teknik Informatika Fakultas : Teknologi Industri Pembimbing : Diana Tri Susetianingtias,

Lebih terperinci

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Perancangan aplikasi kamus mobile menggunakan bahasa pemograman Java dimana platform yang digunakan adalah J2ME ( Java 2 Micro Edition). J2ME

Lebih terperinci

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001).

1 BAB II LANDASAN TEORI. metode yang dipakai untuk kegiatan pengembangan terhadap sistem sendiri. kebutuhan akan beberapa aktivitas (Buyens, 2001). 1 BAB II LANDASAN TEORI Landasan teori menjelaskan beberapa teori yang berkaitan dengan permasalahan yang dibahas sebagai dasar pemahaman dalam sebuah sistem serta metode yang dipakai untuk kegiatan pengembangan

Lebih terperinci

PERBANDINGAN ALGORITMA STRING SEARCHING BRUTE FORCE, KNUTH MORRIS PRATT, BOYER MOORE, DAN KARP RABIN PADA TEKS ALKITAB BAHASA INDONESIA

PERBANDINGAN ALGORITMA STRING SEARCHING BRUTE FORCE, KNUTH MORRIS PRATT, BOYER MOORE, DAN KARP RABIN PADA TEKS ALKITAB BAHASA INDONESIA PERBANDINGAN ALGORITMA STRING SEARCHING BRUTE FORCE, KNUTH MORRIS PRATT, BOYER MOORE, DAN KARP RABIN PADA TEKS ALKITAB BAHASA INDONESIA Darmawan Utomo Eric Wijaya Harjo Handoko Fakultas Teknik Program

Lebih terperinci

APLIKASI PEMBELAJARAN BAHASA JERMAN LEVEL DASAR BERBASIS ANDROID Rizky Yuniar Hakkun 1, Rengga Asmara 1, Eka Yuli Arisanti 2 Dosen 1, Mahasiswa 2

APLIKASI PEMBELAJARAN BAHASA JERMAN LEVEL DASAR BERBASIS ANDROID Rizky Yuniar Hakkun 1, Rengga Asmara 1, Eka Yuli Arisanti 2 Dosen 1, Mahasiswa 2 APLIKASI PEMBELAJARAN BAHASA JERMAN LEVEL DASAR BERBASIS ANDROID Rizky Yuniar Hakkun 1, Rengga Asmara 1, Eka Yuli Arisanti 2 Dosen 1, Mahasiswa 2 Politeknik Elektronika Negeri Surabaya Institut Teknologi

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Berkomunikasi satu sama lain merupakan salah satu sifat dasar manusia. Komunikasi berfungsi sebagai sarana untuk saling berinteraksi satu sama lain. Manusia terkadang

Lebih terperinci

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM 30 BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM III.1. Analisa Pada bab ini akan dibahas mengenai analisis permainan, yaitu konsep aturan dan cara bermain pada game yang berhubungan dengan program yang

Lebih terperinci

BAB 1 PENDAHULUAN. berbagai aktivitas untuk mendukung produktifitas. marak perangkat bergerak atau mobile device. Salah satu perangkat mobile yang

BAB 1 PENDAHULUAN. berbagai aktivitas untuk mendukung produktifitas. marak perangkat bergerak atau mobile device. Salah satu perangkat mobile yang 1 BAB 1 PENDAHULUAN 1.1 Pendahuluan Perkembangan teknologi semakin pesat dan cepat, khususnya teknologi informasi dan komunikasi. Dengan perkembangan teknologi yang kian maju, manusia dapat membuat berbagai

Lebih terperinci

PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN TATA CARA DAN BACAAN WUDHU BERBASIS ANDROID

PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN TATA CARA DAN BACAAN WUDHU BERBASIS ANDROID PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN TATA CARA DAN BACAAN WUDHU BERBASIS ANDROID A.Gunawan Manajemen Informatika AMIK Bina Sarana Informatika Sukabumi Jl.Cemerlang No.8 Kota Sukabumi

Lebih terperinci

PENERAPAN ALGORITMA PENCARIAN SEQUENTIAL SEARCH

PENERAPAN ALGORITMA PENCARIAN SEQUENTIAL SEARCH PENERAPAN ALGORITMA PENCARIAN SEQUENTIAL SEARCH PADA KAMUS ANGGREK BERBASIS ANDROID Nurul Pesari, Tjut Awaliyah Z, Aries Maesya Email: pesari.nurul@gmail.com Program Studi Ilmu Komputer Fakultas MIPA-UNPAK

Lebih terperinci

APLIKASI EDUGAME THE CRAZY MONEY UNTUK PENGENALAN DAN PEMBELAJARAN BERBASIS ANDROID

APLIKASI EDUGAME THE CRAZY MONEY UNTUK PENGENALAN DAN PEMBELAJARAN BERBASIS ANDROID IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5 ISSN: 1978-1520 1 APLIKASI EDUGAME THE CRAZY MONEY UNTUK PENGENALAN DAN PEMBELAJARAN BERBASIS ANDROID Ami Caresya* 1, Marlina 2, Triana Elizabeth 3 1,2 STMIK GI MDP;

Lebih terperinci

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID Makalah Nomor: KNSI-106 APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID Tavipia Rumambi 1, Rosny Gonidjaya 2, Sari Dwi Rahmani 3 Jurusan Teknik Informatika, Fakultas Teknologi

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN Pada bab ini berisi tentang latar belakang pembuatan dari aplikasi one time pad pada smartphone android, rumusan masalah, tujuan, batasan masalah yang ada pada pembuatan aplikasi ini,

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Android merupakan sistem operasi y.ang berbasis Linux, dan dapat diimplementasikan untuk telepon seluler seperti telepon pintar (smartphone) dan komputer tablet. Android

Lebih terperinci

BAB I PENDAHULUAN. pada saat ini, maka dari itu banyak fitur-fitur dalam. handphone yang mengandung hiburan. Seperti halnya

BAB I PENDAHULUAN. pada saat ini, maka dari itu banyak fitur-fitur dalam. handphone yang mengandung hiburan. Seperti halnya BAB I PENDAHULUAN 1.1 Latar Belakang Semakin banyaknya handphone yang berkembang pada saat ini, maka dari itu banyak fitur-fitur dalam handphone yang mengandung hiburan. Seperti halnya handphone tidak

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Information Retrieval System 2.1.1. Pengertian Information Retrieval System Information retrieval system merupakan bagian dari bidang ilmu komputer yang bertujuan untuk pengambilan

Lebih terperinci

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID Naskah Publikasi diajukan oleh Yudhita Dewi Retnoningratri 09.11.3399 kepada SEKOLAH TINGGI ILMU MANAJEMEN INFORMATIKA DAN

Lebih terperinci

BAB I PENDAHULUAN.

BAB I PENDAHULUAN. BAB I PENDAHULUAN 1.1 LATAR BELAKANG PERANCANGAN Pada zaman era globalisasi saat ini, merupakan suatu perubahan zaman yang berkembang pesat, yang dimana teknologi yang berkembang yang semakin canggih.

Lebih terperinci

BAB I PENDAHULUAN. 1.1 Latar belakang

BAB I PENDAHULUAN. 1.1 Latar belakang BAB I PENDAHULUAN 1.1 Latar belakang Saat ini perkembangan suatu teknologi informasi sudah berkembang semakin pesat dan cepat, khususnya pada bidang mobile phone atau ponsel. Perkembangan mobile phone

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contoh

Lebih terperinci

Mudah Belajar Android A-Z. Annabe Anna arthdi putra

Mudah Belajar Android A-Z. Annabe Anna arthdi putra 1 Anna Arthdi putra Mudah Belajar Android A-Z Annabe Anna arthdi putra 1 2 Mudah Belajar Android A-Z Oleh: Anna arthdi putra Copyright 203 by anna arthdi putra Penerbit Anna arthdi putra http://annabe.web.id

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Dengan teknologi write once run everywhere, aplikasi-aplikasi android dapat dikembangkan dalam Java. Project Java Android digunakan untuk menjalankan dan mengembangkan

Lebih terperinci

BAB II LANDASAN TEORI. proyek, dengan melakukan penelitian di SMA Pasundan 1 Bandung untuk cara

BAB II LANDASAN TEORI. proyek, dengan melakukan penelitian di SMA Pasundan 1 Bandung untuk cara BAB II LANDASAN TEORI 2.1. Konsep Dasar perancangan Sebuah awal dari melakukan sesuatu atau membangun sesuatu adalah merancang untuk membentuk suatu konstruksi yang baik untuk menyelesaikan tugas atau

Lebih terperinci

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN 1.1. Latar Belakang BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan teknologi sudah dirasakan penting oleh manusia dalam era globalisasi saat ini. Hal itu terjadi karena kemajuan teknologi yang ada tidak dapat dipisahkan

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Huda (2014) dalam Tugas Akhir yang berjudul PEMBUATAN GAME 2D HANCURKAN PENYAKIT. Membangun game dimana player berjalan melewati rintangan

Lebih terperinci

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan

BAB II KAJIAN PUSTAKA. bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan BAB II KAJIAN PUSTAKA A. KARTU KONSULTASI Kartu konsultasi adalah kartu untuk melakukan proses konsultasi atau bimbingan kepada dosen pembimbing tugas akhir, kartu konsultasi digunakan sebagai bukti mahasiswa

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Aplikasi Aplikasi adalah suatu sub kelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Contoh

Lebih terperinci

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi BAB II DASAR TEORI DAN TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Tabel 2.1 Tinjauan Pustaka Parameter Penulis Frans Napitupulu (2011) Abdul Latif (2012) Iqbal Fauzi (2012) Judul Platform Deskripsi Aplikasi

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Kamus Menurut Kamus Besar Bahasa Indonesia, pengertian kamus adalah buku acuan yang memuat kata dan ungkapan yang biasanya disusun menurut abjad berikut keterangan maknanya, pemakaiannya

Lebih terperinci

INFORMATION SYSTEM INTEGRATED STUDENT (ISIS) BERBASIS ANDROID STUDI KASUS PRODI SISTEM INFORMASI UNIVERSITAS NUSANTARA PGRI KEDIRI

INFORMATION SYSTEM INTEGRATED STUDENT (ISIS) BERBASIS ANDROID STUDI KASUS PRODI SISTEM INFORMASI UNIVERSITAS NUSANTARA PGRI KEDIRI INFORMATION SYSTEM INTEGRATED STUDENT (ISIS) BERBASIS ANDROID STUDI KASUS PRODI SISTEM INFORMASI UNIVERSITAS NUSANTARA PGRI KEDIRI SKRIPSI Diajukan Untuk Memenuhi Sebagian Syarat Guna Memperoleh Gelar

Lebih terperinci

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga

cepat dan kian merambah ke setiap komponen teknologi informasi itu sendiri. Dari mulai dikenalnya komputer, hardware, software, hingga APLIKASI PHONEBOOK DARURAT BERBASIS ANDROID ECA (Emergency Call Aplication) 1. Latar Belakang Perkembangan di bidang teknologi informasi saat ini semakin cepat dan kian merambah ke setiap komponen teknologi

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI VI.1. Point of Sales (POS) Point of Sales atau disebut POS secara sederhananya, dapat diartikan sebagai software yang mencatat transaksi penjualan. Sebelum sistem POS dikembangkan,

Lebih terperinci

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI

PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI PERANCANGAN APLIKASI PEMBELAJARAN SISTEM PENCERNAAN MANUSIA DAN GANGGUANNYA BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Dian Rusvinasari 12.12.6832 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

Lebih terperinci

BAB 1 PENDAHULUAN. 270 juta (Sembiring, 2014). Salah satu telepon genggam yaitu berbasis android. Android adalah

BAB 1 PENDAHULUAN. 270 juta (Sembiring, 2014). Salah satu telepon genggam yaitu berbasis android. Android adalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi di masyarakat telah sangat pesat. Jumlah pengguna telepon genggam semakin hari semakin banyak, pengguna telepon genggam di indonesia

Lebih terperinci

MANAJEMEN BASIS DATA SARANA KAMPUS UNIVERSITAS BENGKULU MENGGUNAKAN ALGORITMA A* BERBASIS SPASIAL

MANAJEMEN BASIS DATA SARANA KAMPUS UNIVERSITAS BENGKULU MENGGUNAKAN ALGORITMA A* BERBASIS SPASIAL MANAJEMEN BASIS DATA SARANA KAMPUS UNIVERSITAS BENGKULU MENGGUNAKAN ALGORITMA A* BERBASIS SPASIAL Foni Panca Wardhani 1, Asahar Johar 2, Yulian Fauzi 3 1,2,3 Program Studi Teknik Informatika, Fakultas

Lebih terperinci

RANCANG BANGUN APLIKASI PENGENALAN HURUF AKSARA SUNDA BERBASIS MOBILE

RANCANG BANGUN APLIKASI PENGENALAN HURUF AKSARA SUNDA BERBASIS MOBILE RANCANG BANGUN APLIKASI PENGENALAN HURUF AKSARA SUNDA BERBASIS MOBILE Uus Muhamad Husni Tamyiz 1, Muhamad Syamsul Umam 2 1, 2 Doen Teknik InformatikaSekolah Tinggi Teknologi Wastukancana Purwakarta e-mail

Lebih terperinci

IMPLEMENTASI ALGORITMA BRUTE FORCE DALAM PENCARIAN DATA KATALOG BUKU PERPUSTAKAAN

IMPLEMENTASI ALGORITMA BRUTE FORCE DALAM PENCARIAN DATA KATALOG BUKU PERPUSTAKAAN IMPLEMENTASI ALGORITMA BRUTE FORCE DALAM PENCARIAN DATA KATALOG BUKU PERPUSTAKAAN Mesran Dosen Tetap Program Studi Teknik Informatika STMIK Budi Darma Medan Jl. Sisingamangaraja No.338 Simpang Limun Medan

Lebih terperinci

Artikel Ilmiah. Peneliti: Ditya Geraldy ( ) Prof. Dr. Ir. Eko Sediyono, M.Kom. Yos Richard Beeh., S.T., M.Cs.

Artikel Ilmiah. Peneliti: Ditya Geraldy ( ) Prof. Dr. Ir. Eko Sediyono, M.Kom. Yos Richard Beeh., S.T., M.Cs. Studi Perbandingan Algoritma Brute Force, Algoritma Knuth- Morris-Pratt, Algoritma Boyer-Moore untuk Identifikasi Kesalahan Penulisan Teks berbasis Android Artikel Ilmiah Peneliti: Ditya Geraldy (672011064)

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang 1 BAB 1 PENDAHULUAN 1.1. Latar Belakang J&J Travel adalah perusahaan yang bergerak di bidang traveling agent yang masih menggunakan proses reservasi secara manual dengan cara menghubungi langsung dengan

Lebih terperinci

PENERAPAN METODE BINARY SEARCH (PENCARIAN BINER) PADA BUKU RESEP MASAKAN BERBASIS ANDROID MOBILE

PENERAPAN METODE BINARY SEARCH (PENCARIAN BINER) PADA BUKU RESEP MASAKAN BERBASIS ANDROID MOBILE PENERAPAN METODE BINARY SEARCH (PENCARIAN BINER) PADA BUKU RESEP MASAKAN BERBASIS ANDROID MOBILE Lintangwening Widodoputro, Prihastuti Harsani, Iyan Mulyana Program Studi Ilmu Komputer-FMIPA Universitas

Lebih terperinci

PERANCANGAN APLIKASI PANDUAN PERTOLONGAN PERTAMA PADA CEDERA PEMAIN SEPAKBOLA BERBASIS ANDROID NASKAH PUBLIKASI

PERANCANGAN APLIKASI PANDUAN PERTOLONGAN PERTAMA PADA CEDERA PEMAIN SEPAKBOLA BERBASIS ANDROID NASKAH PUBLIKASI PERANCANGAN APLIKASI PANDUAN PERTOLONGAN PERTAMA PADA CEDERA PEMAIN SEPAKBOLA BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Yusron Prayogo 10.11.3648 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

Lebih terperinci

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc. BAB II KAJIAN PUSTAKA A. ANDROID a. Sejarah Android Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid menyediakan

Lebih terperinci

RANCANG BANGUN APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM BERBASIS ANDROID KECAMATAN SUKAMAKMUR KABUPATEN ACEH BESAR.

RANCANG BANGUN APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM BERBASIS ANDROID KECAMATAN SUKAMAKMUR KABUPATEN ACEH BESAR. RANCANG BANGUN APLIKASI SISTEM INFORMASI GEOGRAFIS (SIG) FASILITAS UMUM BERBASIS ANDROID KECAMATAN SUKAMAKMUR KABUPATEN ACEH BESAR Oleh: Muhajir Abstrak: Kemajuan teknologi berpengaruh besar pada perkembangan

Lebih terperinci

PERANCANGAN APLIKASI PENCARIAN ISI FILE YANG SAMA PADA HARDISK DRIVE DENGAN ALGORITMA STRING MATCHING

PERANCANGAN APLIKASI PENCARIAN ISI FILE YANG SAMA PADA HARDISK DRIVE DENGAN ALGORITMA STRING MATCHING Jurnal INFOTEK, Vol 1, No 1, Februari 2016 ISSN 2502-6968 (Media Cetak) PERANCANGAN APLIKASI PENCARIAN ISI FILE YANG SAMA PADA HARDISK DRIVE DENGAN ALGORITMA STRING MATCHING Bobby Anggara Mahasiswa Program

Lebih terperinci

RANCANG BANGUN APLIKASI KALKULATOR BERBASIS ANDROID DENGAN MENGGUNAKAN SOFTWARE ECLIPSE MULTI PLATFORM LANGUAGE DAN ROLE. Abstrak

RANCANG BANGUN APLIKASI KALKULATOR BERBASIS ANDROID DENGAN MENGGUNAKAN SOFTWARE ECLIPSE MULTI PLATFORM LANGUAGE DAN ROLE. Abstrak Rancang Bangun Aplikasi Kalkulator Berbasis Android.(Budiman) RANCANG BANGUN APLIKASI KALKULATOR BERBASIS ANDROID DENGAN MENGGUNAKAN SOFTWARE ECLIPSE MULTI PLATFORM LANGUAGE DAN ROLE Oleh: Budiman Teknik

Lebih terperinci

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia

BAB III DASAR TEORI 3.1. Pakaian Adat Indonesia BAB III DASAR TEORI Bab ini akan membahas uraian dasar teori yang akan digunakan penulis dalam melakukan perancangan dan pembuatan program yang dapat dipergunakan sebagai pembanding atau acuan di dalam

Lebih terperinci

PROSIDING SEMINAR NASIONAL Penelitian, Pendidikan, dan Penerapan MIPA Tanggal 18 Mei 2013, FMIPA UNIVERSITAS NEGERI YOGYAKARTA

PROSIDING SEMINAR NASIONAL Penelitian, Pendidikan, dan Penerapan MIPA Tanggal 18 Mei 2013, FMIPA UNIVERSITAS NEGERI YOGYAKARTA PROSIDING SEMINAR NASIONAL Penelitian, Pendidikan, dan Penerapan MIPA Tanggal 18 Mei 2013, FMIPA UNIVERSITAS NEGERI YOGYAKARTA ISBN: 978 979-96880 7-1 Bidang: Ø Matematika dan Pendidikan Matematika Ø Fisika

Lebih terperinci

Aplikasi Algoritma Pencarian String Dalam Sistem Pembayaran Parkir

Aplikasi Algoritma Pencarian String Dalam Sistem Pembayaran Parkir Aplikasi Algoritma Pencarian String Dalam Sistem Pembayaran Parkir Andi Kurniawan Dwi P - 13508028 Program Studi Teknik Informatika Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung, Jl.

Lebih terperinci

OTOMATISASI INDEKS EBOOK ALGORITHMS DENGAN MENGGUNAKAN ALGORITMA KNUTH-MORRIS- PRATT DAN ALGORITMA QUICKSORT SKRIPSI MUHAMMAD TP FAZIL

OTOMATISASI INDEKS EBOOK ALGORITHMS DENGAN MENGGUNAKAN ALGORITMA KNUTH-MORRIS- PRATT DAN ALGORITMA QUICKSORT SKRIPSI MUHAMMAD TP FAZIL OTOMATISASI INDEKS EBOOK ALGORITHMS DENGAN MENGGUNAKAN ALGORITMA KNUTH-MORRIS- PRATT DAN ALGORITMA QUICKSORT SKRIPSI MUHAMMAD TP FAZIL 141421045 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang BAB 1 PENDAHULUAN 1.1. Latar Belakang Pesan SMS dapat dijadikan sebagai barang bukti digital dalam kasus tindak kejahatan. Di Indonesia sendiri barang bukti digital dalam pengungkapan tindak kejahatan

Lebih terperinci

APLIKASI SISTEM INFORMASI KOST BERBASIS ANDROID UNIVERSITAS MUHAMMADIYAH SURAKARTA

APLIKASI SISTEM INFORMASI KOST BERBASIS ANDROID UNIVERSITAS MUHAMMADIYAH SURAKARTA APLIKASI SISTEM INFORMASI KOST BERBASIS ANDROID UNIVERSITAS MUHAMMADIYAH SURAKARTA PUBLIKASI ILMIAH Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Jurusan Tehnik Elektro Fakultas

Lebih terperinci

Gambar 1. Perangkat mobile Android

Gambar 1. Perangkat mobile Android Modul 8 1. TUJUAN Mahasiswa dapat menegetahui beberapa tipe sistem operasi Android Mahasiswa dapat mencoba membuat beberapa aplikasi Android sederhana Mahasiswa dapat membuat aplikasi menampilkan text

Lebih terperinci

PERBANDINGAN ALGORITMA KNUTH MORRIS PRATT DAN BOYER MOORE PADA HUMAN RESOURCE INFORMATION SYSTEM DI B.A.S LPKIA

PERBANDINGAN ALGORITMA KNUTH MORRIS PRATT DAN BOYER MOORE PADA HUMAN RESOURCE INFORMATION SYSTEM DI B.A.S LPKIA PERBANDINGAN ALGORITMA KNUTH MORRIS PRATT DAN BOYER MOORE PADA HUMAN RESOURCE INFORMATION SYSTEM DI B.A.S LPKIA Teguh Nurhadi Suharsono 1, Ega Bahari 2 Program Studi Sistem Informasi, STMIK LPKIA Bandung

Lebih terperinci

Program permainan (game) merupakan salah satu implementasi dari. bidang ilmu komputer. Perkembangan permainan pada masa kini sudah sangat

Program permainan (game) merupakan salah satu implementasi dari. bidang ilmu komputer. Perkembangan permainan pada masa kini sudah sangat BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Program permainan (game) merupakan salah satu implementasi dari bidang ilmu komputer. Perkembangan permainan pada masa kini sudah sangat pesat dan telah menjadi

Lebih terperinci

BAB II. KAJIAN PUSTAKA

BAB II. KAJIAN PUSTAKA BAB II. KAJIAN PUSTAKA H. Aplikasi Istilah aplikasi berasal dari bahasa inggris application yang berarti penerapan, lamaran ataupun penggunaan. Sedangkan secara istilah aplikasi adalah suatu program yang

Lebih terperinci

IMPLEMENTASI ALGORITMA PENCOCOKAN STRING KNUTH- MORRIS-PRATT DALAM APLIKASI PENCARIAN DOKUMEN DIGITAL BERBASIS ANDROID

IMPLEMENTASI ALGORITMA PENCOCOKAN STRING KNUTH- MORRIS-PRATT DALAM APLIKASI PENCARIAN DOKUMEN DIGITAL BERBASIS ANDROID IMPLEMENTASI ALGORITMA PENCOCOKAN STRING KNUTH- MORRIS-PRATT DALAM APLIKASI PENCARIAN DOKUMEN DIGITAL BERBASIS ANDROID Maya Rossaria 1, Boko Susilo 2, Ernawati 3 1,3 Program Studi Teknik Infomatika, Fakultas

Lebih terperinci

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. Universitas Sumatera Utara BAB 1 PENDAHULUAN 1.1 Latar Belakang Dunia pendidikan dan ilmu pengetahuan pada saat ini semakin berkembang dengan pesat yang disertai dengan semakin banyaknya arus informasi dan ilmu pengetahuan ilmiah

Lebih terperinci

BAB II TINJAUAN PUSTAKA. dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul

BAB II TINJAUAN PUSTAKA. dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul BAB II TINJAUAN PUSTAKA A. Penelusuran Referensi Beberapa sumber referensi didapat dari berbagai penelitian yang dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul Perancangan Aplikasi

Lebih terperinci

Analisis Algoritma Knuth Morris Pratt dan Algoritma Boyer Moore dalam Proses Pencarian String

Analisis Algoritma Knuth Morris Pratt dan Algoritma Boyer Moore dalam Proses Pencarian String Analisis Algoritma Knuth Morris Pratt dan Algoritma Boyer Moore dalam Proses Pencarian String Rama Aulia Program Studi Teknik Informatika, Sekolah Teknik Elektro dan Informatika Institut Teknologi Bandung

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang semakin maju, telah menjadi perbincangan utama yang sering dibahas, terutama dalam perkembangan dunia ponsel pintar (Smartphone) salah satunya

Lebih terperinci