Oleh:
Program Strata-1
Fakultas Teknik
Jakarta
2020
DAFTAR ISI
2
SISTEMATIKA PENULISAN ……………………………………………………....... 11
PROFIL PERUSAHAAN ……………………………………………………....... 12
DAFTAR PUSTAKA ……………………………………………………....... 13
LAMPIRAN ……………………………………………………....... 14
BAB 1
PENDAHULUAN
1
data. Pada Elasticsearch terjadi suatu proses yang dinamakan Data Ingestion. Pada proses ini
data mentah diolah melalui tahapan penguraian, normalisasi, dan diperkaya dengan data
tambahan sebelum dilakukan proses indexing. Indexing inilah yang menjadi kunci keberhasilan
Elasticsearch dalam melakukan pencarian data dengan cepat. Selain itu, Elasticsearch bersifat
scalable, yang berarti dapat dilakukan penyesuaian tergantung dari kebutuhan sistem. Dengan
demikian, PT Inspigo Inovasi Indonesia dapat menggunakan Elasticsearch sebagai search
engine yang kaya akan fitur dan dapat menampilkan konten yang sesuai dengan keinginan
pengguna untuk memberikan user experience yang lebih baik.
2. Manfaat Penelitian
Berikut adalah manfaat penelitian yang dilakukan
a. PT Inspigo inovasi indonesia akan memiliki fitur search yang lebih optimal
dibandingkan yang sudah ada. Tidak hanya berdasarkan judul dan nama artis untuk
mendapatkan sebuah konten, tapi juga dapat berdasarkan deskripsi konten, jenis
kategori konten, dan juga tags yang dimiliki konten tersebut.
b. Aplikasi podcast inspigo (PT Inspigo Inovasi Indonesia) akan mendapatkan user
experience yang lebih baik karena hasil data pencarian akan lebih dinamis.
2.3 Elasticsearch.
Elasticsearch adalah sebuah database yang berorientasikan objek, yang berjalan pada
apache lucene. Apache lucene adalah open-source engine software library, yang dibuat oleh
Doug Cutting diatas bahasa pemrograman java. Dalam beberapa tahun terakhir ElasticSearch
sangat populer dalam penyimpanan data bertipe JSON-Based, dengan performa yang sangat
baik. Elasticsearch memberikan banyak fitur queries yang sangat optimal, termasuk pencarian
berupa text secara menyeluruh, dan juga pencarian fuzzy. Dengan menggunakan Elasticsearch
dapat juga menjalankan queries aggregation, filters, dan numeric comparison sehingga dapat
memberikan hasil pencarian yang optimal dalam proses pengambilan data. Elasticsearch
memiliki query yang lebih mudah untuk digunakan karena berbasis RESTful. Elasticsearch
memiliki konsep yang cukup unik. Dimana kita dapat mengasumsikan indeks sebagai
"database", types sebagai "tabel" dan dokumen sebagai record atau row. Sedangkan mapping
dapat diasumsikan sebagai "skema tabel". Di Elasticsearch tidak ada transaction dan dapat
membuat struktur indeks tergantung dengan kebutuhan. Selain itu dapat diatur untuk menjadi
sebuah sistem terdistribusi terhadap sejumlah server.
Ketua:
Nim 2201861080
Anggota:
Nim 2201862562
Nim 2201861616