Untuk membangun sebuah sistem, perlu dilakukan sebuah tahap analisis kebutuhan sistem. Analisis kebutuhan sistem dapat dikelompokkan menjadi 2 bagian
yaitu: kebutuhan fungsional dan kebutuhan non-fungsional.
3.3.1. Kebutuhan Fungsional
Kebutuhan funsgional adalah jenis kebutuhan yang berisi informasi dan proses apa saja yang harus dilakukan oleh sistem.
Kebutuhan fungsional yang pertama sistem yang akan dibangun harus mampu menerinma inputan sebagai berikut :
1. User menginput data diri sebelum masuk kedalam halaman cek gejala kanker
payudara. 2.
User menginput jawaban Ya atau Tidak untuk setiap gejala yang ditanyakan sesuai yang dialami oleh user.
Kebutuhan fungsional yang kedua sistem yang akan dibangun harus mampu melakukan proses sebagai berikut:
1. Sistem harus mampu memproses data yang diinputkan user dan menampilkannya
kembali sebagai informasi dan hasilnya harus sesuai dengan apa yang diinputkan user.
2. Sistem harus mampu memproses jawaban-jawaban yang dinputkan oleh user
sehingga sistem akan memberikan hasil diagnosis kanker payudara.
Kebutuhan fungsional yang ketiga sistem yang akan dibangun harus mampu memberikan output sebagai berikut:
1. Sistem harus mampu memberikan hasil diagnosis sesuai dengan jawaban-jawaban
yang diberikan oleh user. 2.
Sistem harus mampu memberikan solusi penyembuhan kanker payudara
Universitas Sumatera Utara
3.3.2. Kebutuhan Non-Fungsional
Kebutuhan non-fungsional merupakan kebutuhan yang tidak berhubungan secara langsung dengan sebuah sistem dan bertujuan untuk mendukung kebutuhan fungsional
yang sudah ditentukan.
Kebutuhan non-fungsional yang menjadi pendukung sistem dapat dikategorikan berdasarkan :
1. Performance
Sistem yang baru diharapkan dapat mempermudah dan mempersingkat waktu kerja user.
2. Information
Sistem yang baru diharapkan dapat dengan gampang dalam memberikan informasi yang dibutuhkan
3. Economic
Sistem yang baru diharapkan dapat mengurangi pemakian untuk penyimpanan data seperti sistem yang lama yang masih menggunakan kertas sebagai media
penyimpanan data dengan demikian dapat menghemat biaya. 4.
Control Sistem yang baru diharapkan dapat membatasi user yang menggunakan sistem
sehingga tidak semua berhak dalam menggunakan sistem yang baru. 5.
Eficiency Sistem yang baru diharapkan dapat lebih membantu dan bekerja dengan baik
dalam mendiagnosis kanker payudara. 6.
Service Sistem diharapkan mudah untuk digunakan user
3.4. Perancangan Sistem