BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan,...

22
23 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Seiring dengan perkembangan zaman dan kemajuan teknologi yang pesat sekarang ini, kemudahan dalam mengakses informasi merupakan salah satu kebutuhan penting bagi masyarakat. Hal ini berpengaruh juga terhadap proses pembelajaran di Sekolah Dasar dan cara penyampaian materi dalam proses kegiatan belajar mengajar. Pada tahap pendidikan anak usia sekolah dasar, siswa cenderung akan lebih tertarik dengan adanya aplikasi yang mudah digunakan dan didalamnya terdapat warna-warna cerah, gambar yang menarik perhatian yang dihasikan oleh aplikasi, dalam tugas akhir ini penulis membuat sebuah perancangan aplikasi edukasi yang berguna untuk mempermudahkan siswa dalam mempelajari materi yang disampaikan oleh guru karena disajikan dalam tampilan yang menarik, interaktif dan mudah untuk dipahami. Identifikasi masalah dalam penelitian ini adalah sebagai berikut : 1. Banyak siswa sekolah dasar yang mengalami kesulitan dalam mengenal dan mempelajari tata surya. 2. Media pembelajaran yang digunakan guru kurang menarik dan kurang efektif. 3. Belum dikembangkannya aplikasi edukasi pengenalan tata surya untuk mempermudah proses belajar siswa kelas VI SD.

Transcript of BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan,...

Page 1: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

23

BAB III

PEMBAHASAN

3.1. Tinjauan Kasus

Seiring dengan perkembangan zaman dan kemajuan teknologi yang pesat

sekarang ini, kemudahan dalam mengakses informasi merupakan salah satu

kebutuhan penting bagi masyarakat. Hal ini berpengaruh juga terhadap proses

pembelajaran di Sekolah Dasar dan cara penyampaian materi dalam proses

kegiatan belajar mengajar. Pada tahap pendidikan anak usia sekolah dasar, siswa

cenderung akan lebih tertarik dengan adanya aplikasi yang mudah digunakan dan

didalamnya terdapat warna-warna cerah, gambar yang menarik perhatian yang

dihasikan oleh aplikasi, dalam tugas akhir ini penulis membuat sebuah

perancangan aplikasi edukasi yang berguna untuk mempermudahkan siswa dalam

mempelajari materi yang disampaikan oleh guru karena disajikan dalam tampilan

yang menarik, interaktif dan mudah untuk dipahami.

Identifikasi masalah dalam penelitian ini adalah sebagai berikut :

1. Banyak siswa sekolah dasar yang mengalami kesulitan dalam

mengenal dan mempelajari tata surya.

2. Media pembelajaran yang digunakan guru kurang menarik dan kurang

efektif.

3. Belum dikembangkannya aplikasi edukasi pengenalan tata surya untuk

mempermudah proses belajar siswa kelas VI SD.

Page 2: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

24

Untuk mengatasi masalah diatas maka perlu aplikasi edukasi mengenai

pengenalan tata surya yang dapat memberikan informasi tentang tata surya seperti

pengertian tata surya, jenis-jenis tata surya, karakter tata surya disertai gambar

jenis tata surya tersebut.

3.2. Spesifikasi Rancangan Program

Setelah mengetahui permasalahan yang ada, kemudian penulis akan

menjelaskan tentang spesifikasi rancangan Program yang terdiri dari spesifikasi

bentuk masukan, spesifikasi bentuk keluaran, HIPO, spesifikasi program,

flowchart dan UML. Berikut penjelasan dalam spesifikasi rancangan program :

3.2.1. Spesifikasi Bentuk Masukan

Adapun spesifikasi bentuk masukan aplikasi Pengenalan Tata Surya Pada

Anak SD adalah sebagai berikut:

1. Nama Dokumen : Menu Utama

Fungsi : Untuk menampilkan halaman Menu Utama

Media : Layout

Frekuensi : Akan muncul pada saat aplikasi dijalankan

Gambar III.1. Rancangan Antarmuka Menu Utama

Page 3: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

25

Keterangan : Pada halaman menu utama terdapat 4 label dan 4

tombol button antara lain tombol planet, tombol tata surya, tombol rasi

bintang dan tombol tentang.

2. Nama Dokumen : Menu Planet

Fungsi : Untuk menampilkan halaman Menu Planet

Media : Layout

Frekuensi : Akan muncul setelah memilih menu Planet

Tampilan : Rancangan Antarmuka Planet

Gambar III.2. Rancangan Antarmuka Menu Planet

Keterangan : Ketika pengguna memilih menu planet maka

program akan menuju ke halaman pengenalan planet. Pada menu

planet ada 8 pilihan menu antara lain menu pertama planet Merkurius,

Venus, Bumi, Mars, Jupiter, Saturnus, Uranus dan Neptunus.

3. Nama Dokumen : Menu Tata Surya

Fungsi : Untuk menampilkan halaman Menu Tata Surya

Media : Layout

Frekuensi : Akan muncul setelah memilih menu Tata Surya

Tampilan : Rancangan Antarmuka Tata Surya

Page 4: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

26

Gambar III.3. Rancangan Antarmuka Menu Tata Surya

Keterangan : Ketika pengguna memilih menu tata surya maka

program akan menuju ke halaman pengenalan tata surya. Pada menu

tata surya ada 5 pilihan menu antara lain pengertian tata surya,

Matahari, Asteroid, Komet, Meteoroid, Meteor dan Meteorit. Jika

pengguna mengklik salah satu tombol maka akan keluar deskripsi dari

menu yang dipilih.

4. Nama Dokumen : Menu Gerhana

Fungsi : Untuk menampilkan halaman Menu Gerhana

Media : Layout

Frekuensi : Akan muncul setelah memilih menu Gerhana

Tampilan : Rancangan Antarmuka Gerhana

Page 5: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

27

Gambar III.4. Rancangan Antarmuka Menu Gerhana

Keterangan : Ketika pengguna memilih menu gerhana maka

program akan menuju ke halaman pengenalan gerhana. Di halaman ini

terdapat 2 tombol terdiri dari: Gerhana Matahari dan Bulan. Jika

pengguna mengklik salah satu tombol maka akan keluar macam-

macam gerhana yang dipilih.

5. Nama Dokumen : Tentang

Fungsi : Untuk menampilkan keterangan tentang aplikasi

dan profil penulis

Media : Layout

Frekuensi : Akan muncul setelah menu Tentang

Tampilan : Rancangan Antarmuka Tentang

Page 6: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

28

Gambar III.5. Rancangan Antarmuka Tentang

Keterangan : Pada rancangan menu Tentang akan berisi info

tentang aplikasi dan profil penulis.

3.2.2. Spesifikasi Bentuk Keluaran

Adapun spesifikasi bentuk keluaran aplikasi Pengenalan Tata Surya

berbasis android Pada Anak SD Kelas 6 adalah sebagai berikut:

1. Nama Dokumen : Deskripsi Planet

Fungsi : Menampilkan deskripsi singkat serta gambar

planet yang di pilih pengguna aplikasi.

Frekuensi : Akan Muncul setelah memilih salah satu planet

pada menu planet.

Tampilan : Rancangan Antarmuka Deskripsi Planet

Page 7: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

29

Gambar III.6. Rancangan Antarmuka Deskripsi Planet

Keterangan : Di dalam halaman ini tidak terdapat tombol hanya

terdiri dari webview yang menampilkan deskripsi tentang planet yang

dipilih.

3.2.3. HIPO

Berikut diagram HIPO (Heirrachy Input Proccess Output) pada aplikasi

pengenalan tata surya berbasis android pada anak SD kelas 6.

Gambar III.7. HIPO Aplikasi PETASAN

Page 8: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

30

3.2.4. Spesifikasi Program

Dalam membuat aplikasi ini penulis menggunakan software B4A untuk

mengcoding dan mendesain aplikasi. Berikut ini source code yang penulis

gunakan.

1. Source Code Main

Tabel III.1. Source Code Main

Sub Activity_Create(FirstTime As Boolean)

Activity.LoadLayout(“menu_utama”)

End Sub

Mengaktifkan desaign main

Tabel III.2. Source Code Menampilkan halaman Tata surya

Sub Button1_Click

StartActivity(Tatasurya)

End Sub

Menampilkan halaman tata surya

Tabel III.3. Source Code Menampilkan halaman Rasi bintang

Sub Button2_Click

StartActivity(Rasibintang)

End Sub

Menampilkan halaman rasi bintang

Tabel III.4. Source Code Menampilkan halaman Profil

Sub Button3_Click

StartActivity(Profil)

End Sub

Menampilkan halaman profil

Tabel III.5. Source Code Menampilkan halaman Planet

Sub Button4_Click

StartActivity(Planet)

End Sub

Menampilkan halaman planet

Page 9: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

31

2. Source Code Planet

Tabel III.6. Source Code Planet

Sub Activity_Creat(FirstTime As Boolean)

Activity.Loadlayout(“planet”)

End Sub

Menampilkan halaman planet

Tabel III.7. Source Code Planet

Sub Button1_Click

StartActivity(Venus)

End Sub

Menampilkan halaman venus

Tabel III.8. Source Code Planet

Sub Button2_Click

StartActivity(Uranus)

End Sub

Menampilkan halaman uranus

Tabel III.9. Source Code Planet

Sub Button3_Click

StartActivity(Saturnus)

End Sub

Menampilkan halaman saturnus

Tabel III.10. Source Code Planet

Sub Button4_Click

StartActivity(Neptunus)

End Sub

Menampilkan halaman Neptunus

Tabel III.11. Source Code Planet

Sub Button5_Click

StartActivity(Merkurius)

End Sub

Menampilkan halaman Merkurius

Page 10: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

32

Tabel III.12. Source Code Planet

Sub Button6_Click

StartActivity(Mars)

End Sub

Menampilkan halaman Mars

Tabel III.13. Source Code Planet

Sub Button7_Click

StartActivity(Jupiter)

End Sub

Menampilkan halaman Jupiter

Tabel III.14. Source Code Planet

Sub Button8_Click

StartActivity(Bumi)

End Sub

Menampilkan halaman Bumi

3. Source Code Tata Surya

Tabel III.15. Source Code Tata Surya

Sub Activity_Creat(FirstTime As Boolean)

Activity.Loadlayout(“tata surya”)

End Sub

Menampilkan halaman tata surya

Tabel III.16. Source Code Tata Surya

Sub Bt_tasur_Click

StartActivity(Ly_tatasurya)

End Sub

Menampilkan halaman Tata surya

Tabel III.17. Source Code Tata Surya

Sub Bt_meteor_Click

StartActivity(Meteor)

End Sub

Menampilkan halaman Meteor

Page 11: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

33

Tabel III.18. Source Code Meteor

Sub Bt_matahari_Click

StartActivity(Matahari)

End Sub

Menampilkan halaman Matahari

Tabel III.19. Source Code Matahari

Sub Bt_komet_Click

StartActivity(Komet)

End Sub

Menampilkan halaman Komet

Tabel III.20. Source Code Komet

Sub Bt_asteroid_Click

StartActivity(Asteroid)

End Sub

Menampilkan halaman Asteroid

3.2.5. Flowchart

Flowchart menggambarkan urutan logika dari suatu prosedur pemecahan

masalah, sehingga flowchart merupakan langkah-langkah penyelesaian masalah

yang dituliskan dalam simbil-simbol tertentu.

Page 12: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

34

Gambar III.8. Flowchart Menu Utama

Pada flowchart ini menggambarkan alur proses yang ada pada menu

utama. Manu utama terdiri dari tombol Planet, Tata Surya, Rasi Bintang dan

Profil. Jika dipilih tombol Planet maka akan tampil menu Planet yang terdiri dari

Merkurius, Venus, Bumi, Mars, Jupiter, Saturnus, Uranus dan Neptunus. Jika

yang dipilih menu Tata Surya maka akan tampil menu Tata Surya yang terdiri dari

Matahari, Asteroid, Komet, Meteorid, Meteor dan Meteorit. Jika yang dipilih

menu Gerhana maka akan tampil menu Gerhana yang terdiri dari Gerhana bulan

dan Gerhana Matahari. Jika yang dipilih menu Profil maka akan tampil deskripsi

tentang Profile pembuat aplikasi.

Page 13: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

35

Gambar III.9. Flowchart Menu Planet

Flowchart ini menggambarkan alur proses yang ada pada menu Planet.

Pada menu Planet terdapat jenis Planet yaitu Planet Merkurius, Planet Venus,

Planet Bumi, Planet Mars, Planet Jupiter, Planet Saturnus, Planet Uranus dan

Planet Neptunus.

Page 14: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

36

Gambar III.10. Flowchart Menu Tata Surya

Flowchart ini menggambarkan alur proses yang ada pada menu Tata

Surya. Pada menu Tata surya terdapat Matahari, Ateroid, Komet, Meteoroid,

Meteor dan Meteorit.

Page 15: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

37

Gambar III.11. Flowchart Menu Gerhana

Page 16: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

38

Flowchart ini menggambarkan alur proses pada menu Gerhana. Pada

menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan,

Gambar III.12. Flowchart Tentang

Flowchart ini menggambarkan alur proses yang ada pada menu Tentang.

Setelah pengguna menjalankan aplikasi pilih tombol Tentang di menu utama lalu

pengguna akan ditampilkan halaman yang memuat tentang profil pembuat aplikasi

Pengenalan Tata Surya berbasis android Pada Anak SD kelas 6.

3.2.6. UML

3.2.6.1. Use Case Diagram

Use case diagram dari aplikasi yang akan dibuat adalah sebagai berikut:

Gambar III.13. Use Case Diagram

Page 17: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

39

3.2.6.2. Activity Diagram

Activity Diagram adalah representasi grafis dari seluruh tahapan alur kerja

yang mengandung aktivitas, pilihan tindakan, perulangan dan hasil dari aktivitas

tersebut. Diagram ini dapat digunakan untuk menjelaskan proses bisnis dan alur

kerja operasional secara langkah demi langkah dari komponen suatu sistem.

Adapun activity diagram dari sistem ini adalah sebagai berikut :

Gambar III.14. Activity Diagram

Page 18: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

40

3.2.7. Implementasi

Setelah semua proses selesai dikerjakan, langkah berikutnya adalah

mengimplementasikan aplikasi yang akan dibuat ke perangkat android.

Berikut ini adalah tampilan yang diimplementasi.

1. Menu Utama

Pada halaman menu utama menampilkan 4 menu, yaitu menu Planet,

menu Tata surya, menu Rasi bintang dan menu Profil. Pengguna dapat

memilih masing-masing menu yang akan dituju.

Gambar III.15. Halaman Menu Utama

2. Planet

Pada halaman planet menampilkan pilihan menu jenis planet.

Pengguna dapat memilih salah satu jenis planet yang dinginkan.

Setelah pengguna memilih aplikasi akan menampilkan detail jenis

planet yang dipilih oleh pengguna aplikasi.

Page 19: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

41

Gambar III.16. Halaman Menu Planet

3. Deskripsi Planet

Pada halaman Deskripsi Planet menampilkan gambar planet beserta

deskripsi dari masing-masing planet yang dipilih oleh pengguna

aplikasi.

Gambar III.17. Halaman Deskripsi Planet

Page 20: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

42

4. Tata Surya

Pada halaman tata surya menampilkan pilihan menu macam-macam

tata surya. Pengguna dapat memilih salah satu yang dinginkan. Setelah

pengguna memilih aplikasi akan menampilkan detail macam tata surya

yang dipilih oleh pengguna aplikasi.

Gambar III.18. Halaman Tata Surya

5. Gerhana

Pada halaman Gerhana menampilkan pilihan menu Gerhana. Pengguna

dapat memilih salah satu jenis gerhana yang diinginkan. Setelah

pengguna memilih aplikasi akan menampilkan detail jenis gerhana

yang dipilih oleh pengguna aplikasi.

Page 21: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

43

Gambar III.19. Halaman Gerhana

6. Tentang

Pada halaman Tentang menampilkan tentang aplikasi dan profil

penulis.

Gambar III.20. Halaman Tentang

Page 22: BAB III PEMBAHASAN...menu Gerhana Terdapat 2 menu antaralain Gerhana Matahari dan Gerhana bulan, Gambar III.12. Flowchart Tentang Flowchart ini menggambarkan alur proses yang ada pada

44

3.3. Sarana Pendukung Program

3.3.1. Perangkat Keras

Klasifikasi perangkat keras yang digunakan adalah sebagai berikut :

1. Laptop

Tipe : ASUS

Processor : Intel Core i3-4030U CPU @ 1.90GHz

Memori : 4GB

Kartu Grafis : Intel HD Graphics 4400 + Nvidia GT 820M 2GB

2. Smartphone

Tipe : Xiaomi MI 8 Lite

Versi Android : Oreo

CPU : Octa-core Max 2.2GHz

Memori : 4 GB

3.3.2. Perangkat Lunak

Perangkat lunak yang digunakan dalam pembuatan program Tugas Akhir

ini adalah sebagai berikut:

1. B4A version 7.30

2. CorelDraw X8

3. Brackets Realease 1.12 build 1.12.0-17621