4.2 Requirement Analysis Analisis Kebutuhan
Pada subbab ini akan dilakukan analisis dari proses pembangunan perangkat lunak berdasarkan
analisis yang telah dilakukan pada subbab sebelumnya. Analisis yang akan dibahas akan meliputi analisis sistem
yang sedang berjalan, indentifikasi masalah, analisis kebutuhan perangkat lunak, perancangan arsitektur
perangkat lunak dan proses perangkat lunak.
4.2.1 Analisis Sistem Yang Sudah Berjalan
Analisis yang dilakukan pada sistem aplikasi pencarian makna kata yang berjalan pada umumnya
masih dilakukan secara manual, hanya menggunakan Microsoft Excel. Ini mengakibatkan pencarian akan
lama, memerlukan ketelitian dalam pencarian makna kata, tidak memiliki sistem pengkoreksian kata dan
membutuhkan banyak ruangan khusus.
Di bawah ini merupakan flowchart dari proses pencarian makna kata yang sudah berjalan secara manual
:
Gambar 4.1 Flowchart Proses Pencarian Makna Kata Manual
4.2.2 Identifikasi Permasalahan
Proses sistem pencarian makna kata yang dilakukan di buku masih bersifat manual memiliki
beberapa permasalahan. Dari observasi yang penulis lakukan didapat permasalahan – permasalahan itu
sebagai berikut :
1. Pencarian makna kata menjadi lama. 2. Resiko kesalahan akan lebih besar karena
membutuhkan ketelitian. 3. Sulit untuk mengerjakan proses pencarian makna
kata secara bersama - sama. 4. Kenyamanan dan resiko kesalahan kata masih
sangat rawan.
4.2.3 Solusi Pemecahan Masalah
Berikut solusi pemecahan masalah berdasarkan identifikasi masalah yang telah penulis paparkan di atas :
1. Komputerisasi pencatatan proses makna kata. Sehingga semua pemrosesan makna kata
dilakukan oleh komputer. Ini akan mengatasi masalah nomor 1 dan 2.
2. Sistem makna kata menggunakan database server, sehingga memudahkan dalam
penambahan dan perubahan makna kata. Ini mengatasi masalah no 3.
3. Sistem pencarian makna kata berbasis perangkat bergerak mobile device, sehingga pencarian
makna kata bisa dilakukan secara bersama - sama oleh banyak pengguna, asalkan perangkat
bergerak mobile device pengguna terhubung ke server. Ini mengatasi masalah nomor 4.
5. Aplikasi dapat dipergunakan di telepon genggam dan Sistem memiliki fasilitas pengkoreksian kata
yang digunakan pada saat pengguna salah memasukkan kata dasar yang akan dicari. Ini
mengatasi masalah nomor 3 dan 4.
4.2.4 Sistem Yang Diusulkan
Langkah – langkah pada Sistem yang diusulkan : a. User melakukan pencarian makna kata dalam
bahasa Indonesia. b. Tampilan berupa form tersedia dan didesain
sesuai dengan kebutuhan dari pihak pengguna serta dilengkapi juga dengan tools pendukung
untuk aplikasi mobile device sebagai sarana untuk memudahkan proses input dan output, tampilan
menarik.
c. Sistem melakukan pengkoreksian kata sesuai dengan proses administrator pada komputer
server yang ada. d. Melakukan Pencarian makna kata dengan koneksi
ke GPRS.
Mulai Pencarian Makna Kata
Ada
Hasil Pencarian Makna Kata
Selesai Ya
Tidak
Kamus Makna Kata
Mulai Form Pencarian Kata
Makna Kata Ditemukan ?
Convert Hasil Pencarian Dari
Bentuk Input Stream Menjadi
String
Hasil Pencarian Makna Kata Tampilkan
Pemberitahuan Bahwa Kata Yang
Dicari Tidak Ada Tidak
Kata Yang Akan Dicari
Pencarian Pada Server dengan
Koneksi GPRS
Ya Jumlah Huruf
Kata Dasar 3 ? Ya
Ambil 3 huruf terdepan
Tidak
Selesai
4.2.5 Analisis Deskripsi Umum Sistem