3.1.2.2 Kebutuhan Non-Fungsional Sistem
Kebutuhan non-fungsional merupakan deskripsi dari beberapa fitur, karateristik, dan batasan suatu sistem. Kebutuhan Non-Fungsional dari sistem adalah:
1. Mudah digunakan User friendly yaitu sistem yang akan dibangun harus user friendly, artinya bahwa sistem mudah digunakan oleh user dengan tampilan
interface yang sederhana dan mudah dimengerti. 2. Data yang digunakan oleh sistem harus data real atau nyata dan sesuai
sehingga dapat menghasilkan tipe kepribadian yang tepat dan memberikan informasi yang benar.
3. Sistem yang telah dirancang bisa dikembangkan ke tingkat yang lebih kompleks lagi bagi pihak-pihak yang ingin mengembangkan sistem tersebut
sehingga solusi yang diberikan lebih efektif.
3.2 Pemodelan Sistem
Pemodelan sistem yang dirancang penulis bertujuan menggambarkan kondisi dan bagian-bagian yang berperan dalam sistem yang dirancang. Pemodelan sistem
dilakukan dengan membuat use-case diagram, activity diagram, dan sequence diagram.
3.2.1 Use Case Diagram
Use case merupakan fungsionalitas dari suatu sistem, sehingga pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun. Use case
berperan menggambarkan interaksi antar komponen-komponen yang berperan dalam sistem yang akan dirancang. Diagram use case ini diketahui proses yang terjadi pada
sistem pakar menggunakan metode case based reasoning.
Universitas Sumatera Utara
System
User Input Ciri
Kepribadian Menentukan nilai
kemiripan
Pembobotan Kasus
Menghitung Nilai Kemiripan dengan Bobot Kasus
Metode Case Based Reasoning
extends extends
extends Hitung Normalisasi
depends depends
depends
Gambar 3.2 Use Case Menentukan Tipe Kepribadian
3.2.2 Activity Diagram
Activity diagram merupakan diagram yang berfungsi untuk menggambarkan logika procedural, jalan kerja suatu sistem. Diagram ini memiliki peran yang sama dengan
diagram alir yang mana memungkinkan siapapun yang melakukan proses untuk dapat memilih urutan dalam melakukannya sesuai keinginannya Ramadhan, 2014. Berikut
ini merupakan activity diagram dari sistem yang akan dirancang:
Universitas Sumatera Utara
Gambar 3.3 Activity Diagram Sistem
Universitas Sumatera Utara
Tabel 3.1 Keterangan Bagian-Bagian Rancangan Activity Diagram Sistem
Nama Activity Diagram Activity Diagram Sistem
Aktor User
Deskripsi Activity ini mendeskripsikan proses Sistem pada Aplikasi
Sistem Pakar Prakondisi
Sudah Masuk ke tampilan utama Bidang Khas Suatu Kejadian
Kegiatan User Respon Sistem
1.
Memilih tombol
beranda
2.
Memilih tombol
tentang aplikasi
3.
Memilih tombol
petunjuk penggunaan
4.
Memilih tombol
pertanyaan
5.
Memilih tombol proses
1.
Sistem menampilkan
halaman beranda sistem pakar
2.
Sistem menampilkan
halaman tentang aplikasi sistem pakar
3.
Sistem menampilkan
halaman petunjuk
penggunaan.
4.
Sistem menampilkan
halaman pertanyaan
5.
Sistem akan melakukan perhitungan pada ciri
kepribadian yang diinput
Pasca kondisi Menampilkan hasil tipe kepribadian pada sistem pakar
Universitas Sumatera Utara
Gambar 3.4 Activity Diagram Case Based Reasoning
Universitas Sumatera Utara
Tabel 3.2 Keterangan Bagian Rancangan Activity Diagram Case Based Reasoning
Nama Activity Diagram Activity Diagram Case Based Reasoning
Aktor User
Deskripsi Activity ini mendeskripsikan proses case based reasoning
pada Aplikasi Sistem Pakar Prakondisi
Sudah Masuk ke tampilan utama Bidang Khas Suatu Kejadian
Kegiatan User Respon Sistem
1. Memilih menu pertanyaan
2. Input ciri kepribadian 1. Sistem
menampilkan halaman pertanyaan
2. Sistem akan melakukan perhitungan
similarity problem,case pada ciri
yang diinput. 3. Sistem akan melakukan
perhitungan normalisasi
dari hasil perhitungan
similarity problem,case. 4. Sistem
menampilkan halaman hasil perhitungan
normalisasi tipe
kepribadian. 5. Sistem
menampilkan solusi.
Pasca kondisi Menampilkan solusi tipe kepribadian pada sistem pakar
3.2.3 Sequence Diagram
Sequence Diagram adalah interaksi antar objek dalam sebuah sistem yang biasa digunakan untuk menggambarkan langkah-langkah yang dilakukan sebagai respon
dari sebuah event uuntuk menghasilkan output tertentu. Diawali dari apa yang menjadi aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal
dan output apa yang dihasilkan. Seperti pada gambar 3.5.
Universitas Sumatera Utara
Gambar 3.5 Sequence Diagram Sistem Pakar Tipe Kepribadian
Dari keterangan di atas dapat digambarkan dengan sequence diagram mengenai informasi sistem yang berjalan saat ini, sehingga dengan diagram ini dapat
menggambarkan pergerakan sebuah objek dan pesan yang terjadi di dalam sistem
penyampaian informasi.
3.3 Perancangan