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