Analisis Sistem Analisis Permasalahan

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