Anda di halaman 1dari 3

BAB III

ANALISIS DAN PERANCANGAN


3.1 Analisis
Pada perancangan sebuah sistem perlu dilakukan analisis pada sistem, yaitu
analisis kebutuhan dan analisis proses. Pada analisis kebutuhan terbagi menjadi
analisis kebutuhan fungsional dan analisis kebutuhan non fungsional. Pada
analisis proses akan dijelaskan cara kerja dari metode yang digunakan serta
contoh kasus perhitungan.
3.1.1 Analisis Kebutuhan Sistem
Analisis kebutuhan diperlukan untuk mengetahui apa saja data dan proses
yang diperlukan oleh sistem. Analisis kebutuhan fungsional dijelaskan dengan
diagram Use Case sedangkan analisis kebutuhan non-fungsional dijelaskan
dengan kerangka PIECES.
3.1.1.1 Kebutuhan Fungsional
Analisis kebutuhan fungsional menjelaskan peran masing masing aktor
dalam sistem rekomendasi pemilihan program studi.
No
1

Aktor
Administrator

User

Deskripsi
Aktor yang berhak untuk menambah dan mengubah
kriteria penilaian dalam sistem rekomendasi,
melakukan login ke sistem, melihat statistik,
mengedit halaman bantuan dan halaman tentang
kami.
Aktor yang dapat melihat halaman tentang kami,
halaman bantuan, mengisi data pribadi, memilih
program studi yang diinginkan, mengikuti tes IST,
melihat dan mencetak hasil ujian.

Peranan setiap aktor ditunjukkan dalam diagram Use Case berikut :


Tabel berikut akan menjelaskan mengenai skenario tiap aktor dengan
menggunakan Use Case :
Tabel skenario Use Case masuk ke halaman utama.

Aktor
Aksi Aktor
1. Menekan tombol Mulai

: User
Reaksi Sistem
2. Halaman berpindah ke halaman
pengisian data pribadi.

Tabel skenario Use Case mengisi data pribadi.


Aktor
Aksi Aktor
1. Mengisi nomor induk siswa
2. Mengisi nama lengkap
3. Mengisi asal sekolah
4. Mengisi nomor handphone
5. Mengisi alamat email
6. Menekan tombol lanjut

: User
Reaksi Sistem

7. Menerima dan menyimpan inputan


data.
8. Halaman berpindah ke halaman
pengisian nilai ujian nasional.
Tabel skenario pengisian nilai Ujian Nasional.
Aktor
: User
Aksi Aktor
Reaksi Sistem
1. Mengisi nilai ujian Bahasa
Indonesia dalam bentuk angka.
2. Mengisi nilai ujian Bahasa Inggris
dalam bentuk angka.
3. Mengisi nilai ujian Bahasa
Matematika dalam bentuk angka.
4. Mengisi nilai ujian IPA dalam
bentuk angka.
5. Mengisi nilai ujian IPS dalam
bentuk angka.
6. Menekan tombol lanjut
7. Menerima dan menyimpan 4
maksimal 4 digit nilai inputan dari
user.
8. Berpindah ke halaman
9.
3.1.1.2 Kebutuhan Non-Fungsional
Analisis kebutuhan non-fungsional dijabarkan dalam bentuk PIECES
(Performance, Information, Economy, Control, Efficiency, Service) berikut :

1.
2.
3.
4.
5.
6.

Performance
Information
Economy
Control
Efficiency
Service

: Pengguna blablabla
: blablabla
: bablabla
: blablbla
: blablabla
: blablabla

3.2 Perancangan
Perancangan

sistem

dilakukan

dengan

mendefinisikan

kebutuhan

fungsional yang ada dan merancang proses terbentuknya sistem. Pendefinisian


tersebut akan digambarkan pada perancangan sistem usulan dan perancangan
tampilan.

Anda mungkin juga menyukai