IMPLEMENTASI ALGORITMA KNUTH-MORRIS-PRATT PADA APLIKASI DATA INGESTION DENGAN PYTHON

IKRAMULLAH, REZA (2019) IMPLEMENTASI ALGORITMA KNUTH-MORRIS-PRATT PADA APLIKASI DATA INGESTION DENGAN PYTHON. S1 thesis, Universitas Mercu Buana Jakarta.

[img]
Preview
Text (HAL COVER)
1. HAL COVER.pdf

Download (459kB) | Preview
[img]
Preview
Text (ABSTRAK)
2. ABSTRAK.pdf

Download (285kB) | Preview
[img]
Preview
Text (BAB I)
3. BAB I.pdf

Download (137kB) | Preview
[img] Text (BAB II)
4. BAB II.pdf
Restricted to Registered users only

Download (479kB)
[img] Text (BAB III)
5. BAB III.pdf
Restricted to Registered users only

Download (217kB)
[img] Text (BAB IV)
6. BAB IV.pdf
Restricted to Registered users only

Download (519kB)
[img] Text (BAB V)
7. BAB V.pdf
Restricted to Registered users only

Download (566kB)
[img] Text (BAB VI)
8. BAB VI.pdf
Restricted to Registered users only

Download (206kB)
[img] Text (DAFTAR PUSTAKA)
9. DAFTAR PUSTAKA DAN LAMPIRAN.pdf
Restricted to Registered users only

Download (399kB)

Abstract

Hadoop has invented by technology experts as one of data processing method that works for very big quantity of data. However, inside the package of Hadoop itself still needs time, cost, and much effort to build a tool to extract the data from multiple data source. So, it’s necessary to have a tool which able to manage collection of many data sources quickly at the same time. The solution is to assign search-string algorithm, such as Knuth-Morris-Pratt algorithm, and also Boyer-Moore algorithm, which applied with Python programming language, and helped with PHP programming language for user interface. Used research method is waterfall method. Users could make data collection workflow(s) using applied algorithm. Purpose of algorithm application are to doing test to an application program in a virtual specification of machine, and also to quicken the process of file search and then continue to next step. It is expected that in the future this application can grow much better and can be implemented on projects that require faster time implementation. Keywords: Data, Algorithm, Search-string, Knuth-Morris-Pratt,Waterfall, Python, PHP Hadoop ditemukan para pakar teknologi dunia sebagai metode pengolahan data yang efisien untuk data – data yang sangat besar. Akan tetapi dalam paket hadoop yang akan di unduh masih membutuhkan waktu, biaya dan tenaga untuk membangun tools ekstrak data dari berbagai server sumber. Maka dari itu diperlukan tools yang mampu mengelola pengumpulan dari banyak sumber data secara bersamaan dengan cepat. Solusinya adalah dengan menerapkan algoritma search-string berupa algoritma Knuth-Morris-Pratt yang diaplikasikan dengan menggunakan bahasa pemrograman Python dengan tampilan user interface dengan PHP. Penerapan metode penelitian yang digunakan adalah metode waterfall. Pengguna bisa membuat alur kerja pengumpulan data dengan penerapan algoritma tersebut. Pengaplikasian algoritma dalam alur kerja ini untuk menguji program aplikasi dalam spesifikasi virtual dan membantu mempercepat pencarian file oleh pengguna sehingga lebih cepat ke proses selanjutnya. Diharapkan di masa depan aplikasi ini dapat berkembang jauh lebih baik dan dapat diimplementasikan pada proyek – proyek yang membutuhkan sehingga waktu pengerjaan akan jauh lebih cepat Kata Kunci : Data, Algoritma, Search-string, Knuth-Morris-Pratt,Waterfall, Python, PHP.

Item Type: Thesis (S1)
NIM: 41512110114
Uncontrolled Keywords: Data, Algoritma, Search-string, Knuth-Morris-Pratt,Waterfall, Python, PHP.
Subjects: 000 Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 000. Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum
000 Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 000. Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 004 Data Processing, Computer Science/Pemrosesan Data, Ilmu Komputer, Teknik Informatika
000 Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 000. Computer Science, Information and General Works/Ilmu Komputer, Informasi, dan Karya Umum > 005 Computer Programmming, Programs, Data/Pemprograman Komputer, Program, Data > 005.4 System Programming and Programs/Sistem Pemrograman dan Program > 005.44 Operating System For Specific Types of Computers/Sistem Operasi Untuk Jenis Komputer Tertentu
Divisions: Fakultas Ilmu Komputer > Informatika
Depositing User: Virda Syifa
Date Deposited: 10 Jan 2019 05:06
Last Modified: 10 Jan 2019 05:06
URI: http://repository.mercubuana.ac.id/id/eprint/46556

Actions (login required)

View Item View Item