Kebutuhan Fungsional Kebutuhan Non-Fungsional

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