Kelima aspek ini akan dihitung menggunakan skala likert, sehinggga setiap variabel mempunyai nilai sendiri. Nilai setiap variabel akan diproses kembali
dengan menggunakan metode
fuzzy
untuk memperoleh output berupa nilai EQ.
3. Studi Pustaka
Tahap pengumpulan data dengan membaca literatur dari buku, data-data teoritis dari
internet
dan catatan-catatan kuliah yang berkaitan dengan penulisan laporan tugas akhir ini dengan maksud untuk digunakan sebagai landasan teoritis
sekaligus sebagai pendukung dan penunjang penyusunan tugas akhir.
c. Analisis Kebutuhan
Pada tahap ini dilakukan identifikasi dan analisis yang akan digunakan seperti:
1. IDE
Eclipse
merupakan produk
open source
yang digunakan untuk penyelesaian program android.
2. Android SDK merupakan alat bantu dan API dalam mengembangkan aplikasi
pada
platform
android yang menggunakan bahasa java. 3.
ADT merupakan plugins di
eclipse
yang harus diinstall sehingga android SDK yang sudah kita miliki dapat dihubungkan dengan IDE
Eclipse.
4. MySQL Database merupakan salah satu software yang embedded, memiliki
kelebihan dalam penggunaan memory yang sedikit sehingga mempercepat kerja sistem.
3.3 Tahap Perancangan Sistem
Pada tahap ini akan dilakukan perancangan aplikasi dengan menggunakan data yang ada dan mengimplementasikan model sesuai dengan keinginan user. Pemodelan
sistem ini akan menggunakan database yang didukung dengan pembuatan context diagram, sequence diagram, use case diagaram, dan flowchart, untuk mempermudah
proses selanjutnya. Adapun skema sistem yang disesuaikan dengan perancangan sistem yang telah
dibuat dapat digambarkan sebagai berikut:
Universitas Sumatera Utara
Gambar 3.1 Arsitektur Aplikasi
3.3.1 Use Case Diagram
Use case
merupakan deskripsi fungsi sebuah sistem dari perspektif pengguna.
Use case
dari sistem ini dapat dilihat pada Gambar 3.2.
Gambar 3.2 Use Case Diagram
Universitas Sumatera Utara
1. Skenario
Use Case User
Dibawah ini adalah skenario
use case
yang akan menjelaskan apa saja yang terjadi didalam sistem dan penjelasannya.
a. Mendaftar sebagai
User
Tabel 3.2 Skenario Use Case Registrasi
UseCase
Mendaftar sebagai
User.
Deskripsi Kegiatan Pendaftaran memasukkan
detail si pengguna sistem ke dalam daftar. Sehingga
user
dapat melakukan
login
untuk dapat megakses fitur aplikasi ini.
Pre-Condition User
menekan tombol
register
pada menu utama.
Actor Action System Respon
1.
User
mengisi semua field.
2.
Sistem akan memvalidasi apakah semua field sudah diisi.
3.
User
menekan tombol
registrasi
4. Sistem akan memasukkan data
user
baru ke dalam database. b.
Login
ke dalam sistem 1
Tabel 3.3 Skenario
use case login UseCase
Login ke dalam sistem
Deskripsi Kegiatan
login
ke dalam sistem untuk mengakses fitur aplikasi EQ anak.
Pre-Condition
User
harus mendaftar data
user
sebelum melakukan
login.
Actor Action System Respon
1. User
mengisi
username
dan
password
mereka, kemudia menekan tombol “Login”.
2.
Sistem akan memvalidasi apakah data
user
sudah terdaftar atau belum. Jika sudah maka
user
akan menuju ke halaman pertanyaan.
Namun jika belum, maka
user
akan diminta memasukkan
login field
lagi.
Universitas Sumatera Utara
c. Menjawab Pertanyaan
Tabel 3.4 Menjawab Pertanyaan
UseCase
Menjawab pertanyaan.
Deskripsi Kegiatan yang dilakukan
user
dimana sistem akan memberikan sejumlah
pertanyaan yang
kemudian
user
diharapkan untuk
menjawab pertanyaan yang diberikan.
Pre-Condition
Setelah
user
melakukan
login
dengan akun yang valid.
Actor Action System Respon
1. Menekan tombol “Login”
2. Sistem akan memberikan sejumlah
pertanyaan yang akan diisi oleh
user.
3.
User
akan menjawab pertanyaan yang telah diberikan
oleh sistem. 4.
Sistem akan memvalidasi apakah
user
sudah menjawab pertanyaan yang diberikan atau belum.
d. Lihat Hasil Pengukuran
Tabel 3.5 Skenario Lihat Hasil Pengukuran
UseCase
Melihat hasil pengukuran.
Deskripsi
Kegiatan ini akan menampilkan hasil diagnosa yang telah dikalkulasi oleh
sistem.
Pre-Condition
Setelah
user
menjawab semua
pertanyaan yang telah diberikan.
Actor Action System Respon
1.
User
menekan tombol “hitung”. 2. Sistem akan menampilkan hasil diagnosa yang telah dikalkulasi
oleh sistem sebelumnya berdasarkan dari jawaban
user.
3.
User
akan memilih untuk menekan tombol kembali
4. Sistem akan mengarahkan user ke
menu utama apabila user memilih tombol kembali.
Universitas Sumatera Utara
2. Skenario
Use Case
admin a.
Login
Admin
Tabel 3.6 Skenario
login
admin
UseCase
Login ke dalam sistem
Deskripsi
Kegiatan
login
ke dalam sistem untuk mengakses fitur admin.
Pre-Condition
Admin harus mendaftar data admin sebelum melakukan
login.
Actor Action System Respon
1. Admin mengisi
username
dan
password
mereka, kemudian
menekan tombol “Login”. 2.
Sistem akan memvalidasi apakah data admin
sudah terdaftar atau belum. Jika sudah maka admin akan
menuju ke halaman admin. Namun jika belum, maka admin
akan diminta memasukkan
login field
lagi.
b.
Update
Pertanyaan dan Bobot
Tabel 3.7 Skenario
Update
Pertanyaan dan Bobot
UseCase Update
pertanyaan dan bobot.
Deskripsi Kegiatan ini memberikan akses kepada
admin untuk melakukan perubahan pertanyaan dan nilai bobotnya.
Pre-Condition
Admin harus memilih menu update pertanyaan didalam fitur admin.
Actor Action System Respon
1. Menekan menu
update
pertanyaan. 2.
Sistem akan memberikan form
update
pertanyaan yang harus diisi oleh admin.
3. Admin mengisi semua
field
yang ada didalam form. 4.
Sistem akan memvalidasi apakah semua
field
sudah terisi atau belum. Jika sudah maka sistem akan
memberikan pesan bahwa
update
pertanyaan dan bobot berhasil.
Universitas Sumatera Utara
c. Lihat
History
Pasien
Tabel 3.8 Skenario lihat
history
pasien
UseCase
Lihat
history
pasien
Deskripsi Kegiatan menampilkan semua data user
yang pernah menggunakan aplikasi ini. Data yang ditampilkan mulai dari nama,
dan nilai yang diperoleh.
Pre-Condition
Admin memilih menu
history
pasien didalam fitur admin.
Actor Action System Respon
1. Admin menekan tombol
history
pasien. 2.
Sistem akan menampilkan semua data pengguna yang telah menggunakan
aplikasi. 3.
Admin menekan tombol kembali.
4. Sistem akan mengarahkan admin ke
halaman utama admin.
3.3.2 Context Diagram
Dalam Context Diagram dibawah ini akan dijelaskan gambaran secara umum tentang komponen-komponen sistem yang diperlukan secara terinci. Berikut diagram arus
datanya dapat dilihat pada Gambar 3.3.
Gambar 3.3 Context Diagram
Universitas Sumatera Utara
Keterangan dari konteks diagram aplikasi untuk mengukur tingkat kecerdasan emosi anak usia dini, dapat dilihat sebagai berikut:
1. User
User login dengan cara memasukkan username dan password, lalu sistem akan menampilkan halaman pertanyaan, disini user dapat memasukkan jawaban respon
dari pernyataan tiap angket, dan melihat total skor hasil jawaban angket yang di inputkan. Tetapi user disini dibatasi dengan satu kali melakukan pengisian angket.
2. Admin
Admin akan login dengan memasukkan username dan password dan masuk ke halaman admin, admin dapat memasukkan semua data pertanyaan, dan juga dapat
menambahkan atau menghapus username, dan data-data pertanyaan pada sistem.
3.3.3 Sequence Diagram Model
Skenario
User
:
1.
Registrasi user
Gambar 3.4 Sequence Diagram Registrasi
Universitas Sumatera Utara
2.
Login user
Gambar 3.5 Sequence Diagram Login
3. Menampilkan Pertanyaan
Gambar 3.6
Sequence Diagram
Menampilkan Pertanyaan
Universitas Sumatera Utara
4. Lihat Hasil
Gambar 3.7
Sequence Diagram
Lihat Hasil
Skenario Admin : 1.
Login
Admin
Gambar 3.8 Sequence Diagram Login Admin
Universitas Sumatera Utara
2.
Update
Pertanyaan dan Bobot
Gambar 3.9
Sequence Diagram
Update Pertanyaan dan Bobot
3. Lihat
History
Pasien
Gambar 3.10 Sequence Diagram Lihat History Pasien
Universitas Sumatera Utara
3.4 Metode Fuzzy