BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Sistem merupakan kumpulan elemen – elemen yang saling terkait dan bekerja sama
untuk memproses masukan input yang ditujukan kepada sistem tersebut dan mengolah masukan tersebut sampai menghasilkan keluaran output yang diinginkan..
Analisis sistem adalah suatu kumpulan atau himpunan dari unsur atau variabel yang saling terorganisasi, saling berinteraksi dan saling bergantung satu sama lain. Fatta
2007. Berikut adalah diagram ishikawa otomatisasi indek ebook alghoritms.
user membutuhkan Dapat memilih buku sistem dalam mencari dan apa saja yang berformat
mensortir setia kata PDF
algoritma KMP dan Quicksort Belum adanya suatu sistem akan mencari dan menyortir yang dapat mencocokkan
kata tersebut. Setiap kata yang dicari dan menyortir kata tersebut
Gambar 3.1 Diagram Ishikawa Untuk Analisis Masalah
Masalah utama yang diangkat dari penelitian ini adalah bagaimana membangun sebuah aplikasi yang dapat menyortir dan mengurutkan kata serta
menghitung waktu pencarian algoritma berdasarkan huruf sampai dengan angka yang
HUMAN
ALGORITHMS MATERIAL
MACHINE Otomatisasi Indeks
Ebook Alghoritms
Universitas Sumatera Utara
diberikan oleh seorang user kepada sistem dengan menggunakan algoritma Knuth-
Morris-Pratt dan algoritma Quicksort.
Aplikasi indeks ebook yang akan dibangun ini menggunakan algoritma Knuth- Morris-Pratt dan algoritma Quicksort dengan menggunakan software Netbeans yang
memberikan kemudahan bagi seorang user dalam melakukan pencarian kata.
Analisis sistem diperlukan untuk mengetahui permasalahan dan kebutuhan yang diperlukan dalam pengembangan sistem. Analisis terdiri dari analisis
permasalahan dan analisis kebutuhan sistem.
3.2. Analisis Permasalahan
Analisis sistem dibangun dengan tujuan untuk mengetahui permasalahan dan juga kebutuhan yang diperlukan dalam membuat sebuah sistem aplikasi ini. Aplikasi
indeks ebook yang dibangun adalah sistem yang menyortir kata-perkata, huruf- perhuruf sampai dengan angka-angka, setelah melakukan penyortiran sistem juga akan
menganalisis waktu pencarian algoritma tersebut dengan satuan waktu microsecond sehingga nantinya kita akan dapat menyimpulkan apakah algoritma yang diangkat
dalam penelitian kali ini adalah algoritma yang termasuk cepat ataukah lambat.
Dari analisis permasalahan tersebut, dibangunlah sebuah aplikasi yang mampu mencari kata dari user berserta waktu pencariannya kepada user. Di mana sistem ini
nantinya dapat membantu seseorang mempermudah dalam melakukan pencarian kata dalam sebuah ebook yang berformat PDF. Aplikasi yang dibangun berbasis bahasa
Java dengan menggunakan software Netbeans IDE. Sehingga siapapun dapat memakai aplikasi tersebut. Perancangan aplikasi yang dibangun, di rancang secara sederhana
dan mudah dipahami, dan juga user memberikan sebuah petunjuk cara pemakaian aplikasi, sehingga user ataupun pengguna lainnya akan cepat mengerti menggunakan
aplikasi tersebut, dan hasilnya akan sangat bermanfaat untuk seseorang dalam melakukan pekerjaannya.
3.3. Analisis Kebutuhan Sistem