32 - repository.bsi.ac.id · terus membaca buku atau majalah, atau menonton film, bahkan tidur dan...
TRANSCRIPT
31
BAB III
PEMBAHASAN
3.1 Tinjauan Kasus
Perkembangan emosional anak usia dini adalah salah satu awal dari jenis
tumbuh kembang anak dimana anak usia 3-5 tahun ini akan mengenal lingkungan
sosial. Kecerdasan emosional adalah salah satu fondasi dari sejumlah kecerdasan
manusia yang berdampak pada apa yang dikatakan dan kerjakan setiap harinya. Kini
pandangan tentang kecerdasan berubah seiring dengan banyaknya kajian dan
penemuan yang menunjukan bahwa keberhasilan hidup manusia hanya disumbang
sekitar 20% dari kecerdasan intelektual, selebihnya ditentukan oleh kemampuan
seorang individu dalam membina hubungan, motivasi diri, dan kemampuan
pengendalian emosi atau sering disebut kecerdasan emosi (EmotionalIntelligence).
Aspek emosi anak kini mendapat perhatian besar dari dunia psikologi yang
mana ditujukan oleh berbagai kajian yang menguatkan penemuan
sebelumnya.Kompilasi hasil penelitian tentang kematangan emosi anak terhadap
keberhasilan disekolah menunjukan bahwa salah satu faktor resiko yang
mempengaruhi kegagalan anak disekolah bukan terletak pada kemampuan berfikir
anak tetapi terletak pada psikologi anak salah satunya adalah aspek emosi dan
sosial.Aspek yang menentukan keberhasilan anak disekolah adalah rasa percaya
diri(confidence), rasa ingin tahu(curiosity), mudah bergaul dengan sesamanya,
32
Kecerdasan emosional juga mempengaruhi prestasi belajar dan kecerdasan ini
juga dapat dipengaruhi oleh ruang lingkup pengasuhan.Hasil kecerdasan emosional
ini bukan merupakan hasil yang sesaat melainkan hasil pengaturan yang dilakukan
sejak dini.Hal ini berkaitan dengan lingkungan sosialnya dan pola pengasuhan
dikeluarga. Oleh karenanya saat ini gaya pengasuhan mendapat perhatian besar dari
dunia psikologi. Maka dari itu orang tua menjadikan pelatihan emosi sebagai
kesempatan untuk menjalin hubungan yang lebih akrab dan hangat.Pelatihan emosi
merupakan wahana bagi orang tua untuk mendidik dan mengajarkan tentang
kehidupan sosialnya sejak dini.
Metode yang dilakukan dalam pelatihan emosi ini ditentukan oleh
kemampuan orang tua untuk mendengarkan anak secara empati dan mengerti
perasaan anak.Pelatihan emosi ini diawali dengan pengenalan berbagai macam emosi
kepada anak, menetapkan batasan ekspresi emosi yang dapat diterima oleh
lingkungannya, dan membantu anak untuk mengelola dan mengendalikan emosinya
sendiri.Tingkat perkembangan emosional anak itu terdiri dari empat kategori yakni
perkembangan emosional baik, perkembangan emosional cukup baik, perkembangan
emosi kurang baik, dan perkembangan emosi tidak baik.
Emosi anak yang baik dapat mengontrol emosinya, bila dalam lingkungannya
ia merasa diterima dan disukai, dan dapat memimpin suatu kelompok, sedangkan
emosi anak yang tidak baik anak cenderung menarik diri dari pergaulan atau masalah
sosial, mudah cemas, dan depresi, memiliki masalah dalam perhatian atau berfikir,
dan nakal atau agresif.
33
1. Kecerdasan Emosional
Kecerdasan emosional pertama kali dilontarkan pada tahun 1990 oleh
psikolog Peter Solovey dari Harvard University Jhon Mayerdari University of New
Hampshiyre. Untuk itu disini ada kualitas-kualitas emosional yang tampaknya
penting bagi keberhasilan di kemudian hari. Diantara kualitas-kualitas emosional
tersebut meliputi:
a. Empati
b. Mengungkapkan dan memahami perasaan
c. Mengendalikan amarah
d. Kemandirian
e. Kemampuan menyesuaikan diri
f. Disukai lingkungan sekitar
g. Kemampuan memecahkan masalah antar sesama
h. Ketekunan dalam belajar
i. Ketidakkawanan
j. Keramahan di lingkungan
k. Sikap hormat antar sesama
Kualitas-kualitas diatas sangat penting untuk manusia dalam berinterasi dengan
lingkungan, karena manusia tidak bisa dilepaskan dengan lingkungan sekitar.
Berkaitan dengan hal tersebut menurut bukunya Daniel Golman bahwa
kecerdasan emosional merupakan kemampuan untuk memotifasi diri sendiri dan
bertahan menghadapi frustasi mengendalikan dorongan hati dan tidak melebih-
lebihkan kesenangan mengatur suasana hati dan menjaga agar beban stress tidak
melumpuhkan kemampuan berfikir, berempati, dan berdo’a.
34
Semua kualitas-kualitas diatas merupakan pengetahuan yang nantinya akan
diolah menjadi aturan dalam sistem pakar dimana setiap hasil diagnosa dari tiap
pernyataan yang dipilih. Kemudian pernyataan yang dipilih akan diolah
menggunakan metode score yang cara kerjanya adalah menjumlah nilai dari
pernyataan yang dipilih. Setiap nilai akan diakumulasi untuk memudahkan
pengambilan keputusan yang berdasarkan data dari database.
Tabel III.1 Contoh nilai pernyataan
Pernyataan Nilaia Nilaib Nilaic Nilaid
Terus membaca buku atau majalah, atau menonton
film, bahkan tidur dan tidak terlalu menghiraukan
turbulensi tersebut.
2 - - -
Sadar dengan keadaan darurat tersebut, dengan hati
hati menuruti perkataan orang dewasa dengan
tenang.
- 4 - -
Sedikit seperti pernyataan yang diatas - - 2 -
Saya tidak yakin anak tetap tidur tidak
memperhatikan
- - - 1
Sumber :Database(dbeq.db)
Dari contoh tabel diatas dapat diperoleh nilai yang kemudian akan di
akumulasi oleh sistem pakar dan merekapnya pada database, niali tergantung dari
pernyataan yang dimasukkan didalam database. Aturan dalam memberi nilai dari
pernyataan adalah sebagai berikut:
1. ( Pertanyaan 1)
If (memilih)point 1(Terpilih) Then
Score=(datasoal) nilaia = “2”
Else if(memilih) point 2(Terpilih)Then
Score=(datasoal) nilaib = “4”
35
Else if (memilih) point 3(Terpilih)Then
Score=(datasoal) nilaic = “2”
Else if (memilih) point 4 (Terpilih)Then
Score=(datasoal) nilaid = “1”
2. ( Pertanyaan 2)
If (memilih)point 1(Terpilih) Then
Score=(datasoal) nilaia = “1”
Else if (memilih) point 2(Terpilih)Then
Score=(datasoal) nilaib = “3”
Else if (memilih) point 3(Terpilih)Then
Score=(datasoal) nilaic = “2”
Else if (memilih) point 4 (Terpilih)Then
Score=(datasoal) nilaid = “4”
3. ( Pertanyaan 3)
If (memilih)point 1(Terpilih) Then
Score=(datasoal) nilaia = “4”
Else if (memilih) point 2(Terpilih)Then
Score=(datasoal) nilaib = “2”
Else if (memilih) point 3(Terpilih)Then
Score=(datasoal) nilaic = “1”
Else if (memilih) point 4 (Terpilih)Then
Score=(datasoal) nilaid = “3”
36
4. ( Pertanyaan 4)
If (memilih)point 1(Terpilih) Then
Score=(datasoal) nilaia = “2”
Else if (memilih) point 2(Terpilih)Then
Score=(datasoal) nilaib = “1”
Else if (memilih) point 3(Terpilih)Then
Score=(datasoal) nilaic = “4”
Else if (memilih) point 4 (Terpilih)Then
Score=(datasoal) nilaid = “3”
5. ( Pertanyaan 5)
If (memilih)point 1(Terpilih) Then
Score=(datasoal) nilaia = “2”
Else if (memilih) point 2(Terpilih)Then
Score=(datasoal) nilaib = “3”
Else if (memilih) point 3(Terpilih)Then
Score=(datasoal) nilaic = “1”
Else if (memilih) point 4 (Terpilih)Then
Score=(datasoal) nilaid = “4”
6. ( Pertanyaan 6)
If (memilih)point 1(Terpilih) Then
Score=(datasoal) nilaia = “4”
Else if (memilih) point 2(Terpilih)Then
Score=(datasoal) nilaib = “2”
37
Else if (memilih) point 3(Terpilih)Then
Score=(datasoal) nilaic = “1”
Else if (memilih) point 4 (Terpilih)Then
Score=(datasoal) nilaid = “3”
7. ( Pertanyaan 7)
If (memilih)point 1(Terpilih) Then
Score=(datasoal) nilaia = “4”
Else if (memilih) point 2(Terpilih)Then
Score=(datasoal) nilaib = “3”
Else if (memilih) point 3(Terpilih)Then
Score=(datasoal) nilaic = “2”
Else if (memilih) point 4 (Terpilih)Then
Score=(datasoal) nilaid = “1”
8. ( Pertanyaan 8)
If (memilih)point 1(Terpilih) Then
Score=(datasoal) nilaia = “2”
Else if (memilih) point 2(Terpilih)Then
Score=(datasoal) nilaib = “4”
Else if (memilih) point 3(Terpilih)Then
Score=(datasoal) nilaic = “1”
Else if (memilih) point 4 (Terpilih)Then
Score=(datasoal) nilaid = “3”
38
9. ( Pertanyaan 9)
If (memilih)point 1(Terpilih) Then
Score=(datasoal) nilaia = “2”
Else if (memilih) point 2(Terpilih)Then
Score=(datasoal) nilaib = “3”
Else if (memilih) point 3(Terpilih)Then
Score=(datasoal) nilaic = “4”
Else if (memilih) point 4 (Terpilih)Then
Score=(datasoal) nilaid = “1”
10. ( Pertanyaan 10)
If (memilih)point 1(Terpilih) Then
Score=(datasoal) nilaia = “2”
Else if (memilih) point 2(Terpilih)Then
Score=(datasoal) nilaib = “1”
Else if (memilih) point 3(Terpilih)Then
Score=(datasoal) nilaic = “4”
Else if (memilih) point 4 (Terpilih)Then
Score=(datasoal) nilaid = “3”
Pengambilan kesimpulan diambil nilai pernyataan yang dipilih dan
diakumulasi dengan aturan sebagai berikut:
Nilai akhir = (pernyataan) score(terpilih)/ jumlah nilai tertinggi *100
Nilai akhir = (pernyataan) score(terpilih)/ 40 *100
39
Berikut ini adalah aturan hasil diagnosa dalam mendiagnosa perkembangan
emosional anak:
1. Aturan perkembangan EQ Baik
If (pertanyaan)
Andnilai akhir (nilai>75)
Then Perkembangan Baik
2. Aturan perkembagan EQ Cukup Baik
If (pertanyaan)
Andnilai akhir (nilai>50)
Then Perkembangan Cukup Baik
3. Aturan Perkembangan EQ Kurang Baik
If (pertanyaan)
Andnilia akhir (nilai>25)
Then Perkembangan Kurang Baik
4. Aturan Perkembangan EQ Tidak Baik
If (pertanyaan)
Andnilai akhir (nilai<25)
Then Perkembangan Baik
40
3.2. Spesifikasi Rancangan Program
3.2.1. Spesifikasi Bentuk Masukkan
Bentuk masukkan terdapat pada menu kuis, pengguna akan memasukkan data
anak terlebih dahulu sebelum melakukan kuis, isi data anak berupa nama anak, umur
anak, dan jenis kelamin anak yang akan di diagnosa.
Nama Dokumen : Kuis EQ
Fungsi : Untuk mendiagnosa perkembang emosional anak
Sumber : Pengguna
Media : Form
Jumlah : 1
Frekuensi : Setiap kali pengguna akan melakukan menu kuis
Bentuk : Gambar III.1 Spesifikasi masukkan data anak
Gambar III.1 Spesifikasi bentuk masukkan data anak
41
Menu kuis ini adalah bagian utama dari sistem pakar ini karena di menu ini
pengguna dapat mengetahui bagaimana perkembangan emosional yang terbentuk
pada anak, karena menu ini berfungsi untuk mendiagnosa perkembangan emosional
anak pengguna.
3.2.2. Spesifikasi Bentuk Keluaran
Bentuk keluaran merupakan hasil diagnosa dari pernyataan yang dimasukkan
oleh pengguna dalam menu kuis.
Nama Dokumen : Hasil Diagnosa
Fungsi : Untuk menampilkan hasil diagnosa
Sumber : Program
Media : Form
Jumlah : 1
Frekuensi : Setiap kali pengguna selesai melakukan kuis
Bentuk : Gambar III.2 Spesifikasi bentuk hasil diagnosa
42
Gambar III.2 Spesifikasi bentuk hasil diagnosa
Hasil diagnosa adalah hasil nilai yang akan keluar ketika pengguna telah
selesai menjawab semua pertanyaan kuis. Dalam form ini pengguna akan mengetahui
nilai dari kuis dan beberapa contoh solusi yang bisa diterapkan pada anak.
3.2.3. Spesifikasi File
1. Spesifikasi file Database Tabel anak
Nama file : anak
Caption : anak
Fungsi : menyimpan data anak dari kuis
Kunci Field : kd_anak
Software : SQLite Database Browser
43
Tabel III.2 Spesifikasi file Tabel anak
No Field name Field type Default contain
1. kd_anak Integer Primary key, AutoIncreament
2. nm_anak Text Null
3. je_kel Text Null
4. umur_anak Numeric Null
5. tgltest Text Null
6. hasil Text Null
2. Spesifikasi file database Tabel kuis
Nama File : kuis
Caption : kuis
Fungsi : menyimpan data pertanyaan untuk kuis
KunciField : kd_kuis
Software : SQLite Database Browser
Tabel III.3 Spesifikasi file Tabel kuis
No Field name Field type Default contain
1. kd_kuis Integer Primary key, AutoIncreament
2. pertanyaan Text Null
44
3. pila Text Null
4. pilb Text Null
5. pilc Text Null
6. pild Text Null
7. nilaia Text Null
8. nilaib Text Null
9. nilaic Text Null
10. nilaid Text Null
3.2.4. HIPO
Hierarchy plus Input Process Output (HIPO) dari sistem pakar diagnosa
perkembangan EQ pada anak usia dini adalah seperti gambar dibawah ini:
Gambar III.3 Diagram HIPO
0.0
Main
1.0
Home
2.0
About Me
3.0
Help
4.0
Exit
1.1
Kuis EQ
1.2
Informasi EQ
45
Keterangan:
Pertama kali program dijalankan akan masuk ke main yang didalamnya terdiri
dari menu utama, menu about me, menu help, dan menu keluar. Ketika pengguna
berada pada menu utama dan menekan tombol informasi eq maka akan berisi
informasi singkat tentang perkembangan eq anak dan tips-tips mengembangkan eq
anak. Menu kuis adalah menu yang berfungsi untuk membantu mendiagnosa
bagaimana perkembangan eq pada anak pengguna sedangkan menu about me adalah
profil singkat dari pembuat program tersebut, dan menu exit adalah untuk mengakhiri
program.
3.2.5. Spesifikasi Program
Spesifikasi program dalam sistem pakar diagnosa perkembangan EQ pada
anak usia dini adalah sebagai berikut:
1. Menu Main
Nama Program : Main.b4a
Caption : Kuis EQ anak
Fungsi : Menampilkan isi semua program
Bahasa Pemrograman : basic / java script
Proses : Pada saat pengguna menjalankan program pada B4A.
2. Menu Beranda
Nama Program : Utama.bas
Caption : Beranda
46
Fungsi : Tampilan utama yang dapat mengakses semua menu.
Bahasa Pemrograman : basic / java script
Bentuk Lampiran : Lampiran B-1
Proses : Pada saat pengguna menjalankan program.
3. Menu Home
Nama Program : home.bas
Caption : Menu Home
Fungsi : menampilkan Submenu Home
Bahasa Pemrograman : basic / java script
Bentuk Lampiran : Lampiran B-2
Proses : Menekan menu Home pada Beranda.
4. Menu Data anak
Nama Program : inputanak.bas
Caption : inputanak
Fungsi : form yang digunakan untuk menampung database
Bahasa Pemrograman : basic / java script
Bentuk Lampiran : Lampiran B-3
Proses : Menu ini akan berjalan ketika pengguna menekan
menukuis.
5. Menu kuis
Nama Program : kuis.bas
Caption : Kuis EQ
47
Fungsi : Menu ini digunakan untuk diagnosa perkembangan
emosi anak
Bahasa Pemrograman : basic / java script
Bentuk Lampiran : Lampiran B-4
Proses : Pengguna dapat memulainya ketika menekan menu
Kuis EQ setelah itu mengisi data anak, menjawab
pernyataan, dan setelah selesai sistem akan
menampilkan hasil diagnosa.
6. Menu Hasil Diagnosa
Nama Program : hasil.bas
Caption : Hasil Diagnosa
Fungsi : Untuk menampilkan hasil diagnosa dari kuis.
Bahasa Pemrograman : basic / java script
Bentuk Lampiran : Lampiran B-5
Proses : Saat pengguna selesai menjawab penyataan kuis.
7. Menu Informasi
Nama Program : Informasi.bas
Caption : Informasi
Fungsi : Menu ini menampilkan informasi tentang emotional
quotient dan beberapa kriteria hasil diagnosa.
Bahasa Pemrograman : basic / java script
Bentuk Lampiran : Lampiran B-6
Proses : Pengguna dapat membukanya pada menu utama.
48
8. Menu Help
Nama Program : help.bas
Caption : Help
Fungsi : Untuk melihat keterangan dari menu pada sistem
Bahasa Pemrograman : basic / java script
Bentuk Lampiran : Lampiran B-7
Proses : Saat pengguna berada pada Beranda dan menekan
menu Help maka akan muncul keterangan dari menu
yang berada pada sistem.
9. Menu About me
Nama Program : aboutme.bas
Caption : About Me
Fungsi : Untuk melihat profil pembuat program
Bahasa Pemrograman : basic / java script
Bentuk Lampiran : Lampiran B-8
Proses : Saat pengguna berada di beranda menekan menu
About me sistem akan menampilkan informasi
pembuat program.
49
3.2.6. Flowchart
1. Flowchart Beranda
Gambar III.4.Flowchart Beranda
Keterangan:
Pada menu ini pengguna akan dihadapkan beberapa pilihan menu seperti
menuHome, jika pengguna ingin melakukan kuis maka menekan menu Home, menu
About me, jika pengguna inigin mengetahui profil dari pembuat sistem, menu Help,
Y
Y
Y
T
T
Sub menu
Home
Tampilkan
About Me
Tampilkan
Help
Selesai
Pilih
Menu
Home
About
Me
Help
Mulai
Menu Beranda
Exit T
Y
50
jika pengguna ingin mengetahui fungsi dari menu menu lainnya, dan menu exit, jika
pengguna inigin keluar dari sistem.
2. Flowchart Menu Home
Gambar III.5. Flowchart Menu Home
Keterangan:
Pada menu Home berisi beberapa menu diantaranya menu kuis EQ dan menu
Informasi EQ. Menu Kuis EQ berisi sejumlah pertanyaan kuis EQ yang akan dijawab
oleh pengguna dan menu Informasi EQ berisi tentang informasi mengenai Emotional
Quotient dan beberapa kriteria perkembangan emosional pada anak.
Y
Y
T
Tampilkan
Informasi EQ
Tampilkan
Kuis EQ
Selesai
Pilih
Menu
Kuis
EQ
Informasi
EQ
Mulai
Menu Home
51
3. Flowchart Menu Kuis EQ
Gambar III.5Flowchartmenu kuis
Keterangan :
Setelah pengguna berada pada menu home dan menekanmenu kuis maka akan
muncul forminput data anak dan pengguna mengisi data anak yang akan didiagnosa,
Kemudian menekan mulai untuk memulai kuis yang dimana jawaban akandipilih oleh
pengguna. Jawaban yang dipilih akan diakumulasi, danhasil diagnosa muncul pada
akhir tampilan. Dan jika pengguna telah selesai melakukan kuis pengguna dapat
menekan menuclose untuk kembali ke menu home atau ke menu Beranda.
3.3. Sarana Pendukung Program
Hasil
Diagnosa
Selesai
Mulai
Input Data
Anak
Pemilihan
Jawaban
52
3.3.1. Perangkat Keras
Perangkat keras (Hardware) standar yang biasa digunakanuntuk membuat sistem
pakar ini adalah:
a. Monitor : LCD 10 ”
b. Processor :AMD Visio
c. Memory : RAM 1,00 GB
d. Harddisk : 500 GB
e. Keyboard : Type Standar Keyboard
f. Layar Smartphone : 4 “
g. Memory : 512 MB
3.3.2. Perangkat Lunak
Perangkat lunak (Software)standar yang biasa digunakan untuk membantu
pembuatan sistem pakar ini adalah:
a. Sistem OperasiMicrosoft Windows 7 Ultimate
b. Basic4Android(B4A) versi 5.0
c. B4A Bridge Versi 2.31
d. B4A Designer Versi 6.50
e. Adobe photoshopAdobe Photoshop CS3
f. Versi android OS 4.0 (Jellybean)