Aplikasi Pembelajaran IPA Berbasis Multimedia Interaktif

advertisement
BAB 3
Metode dan Perancangan Sistem
3.1
Metode Perancangan Sistem
Metode yang dipakai untuk membuat sistem ini adalah
prototype model. Prototype model memungkinkan adanya interaksi
yang lebih baik antara pengembang program dan pengguna,
sehingga sistem yang dibuat hasilnya lebih maksimal (Pressman,
1997). Tahap-tahap metode prototype dapat dilihat pada Gambar
3.1.
Gambar 3.1 Model Proses Prototype (Pressman, 1997)
Model prototype dikembangkan dengan membuat prototype
aplikasi perangkat lunak untuk selanjutnya dievaluasi oleh pengguna
dan diperbaiki sesuai dengan hasil evaluasi tersebut. Model ini
17
18
sangat cocok untuk dipakai bila pada aplikasi yang dibuat, output
yang diinginkan pengguna kurang terdefinisi secara jelas. Model ini
membutuhkan komunikasi yang jelas antara pengembang perangkat
lunak dengan pengguna sehingga hasil yang diperoleh sesuai dengan
keinginan pengguna.
Adapun tahapan dari model prototype ini adalah sebagai
berikut:
1. Pengumpulan kebutuhan
Tahap pengumpulan ini adalah dilakukan wawancara kepada
guru pengajar mata pelajaran IPA dan bahan atau data yang
diperlukan
untuk
membuat
aplikasi.
Pengumpulan
materi
pembelajaran kelas VI SD untuk tata surya yang diambil dari bukubuku paket dan situs internet.
2. Perancangan
Perancangan prototype mulai dilakukan dengan merancang
desain tampilan antarmuka aplikasi, use case diagram, activity
diagram, sequence diagram, dan class diagram.
3. Evaluasi prototype
Pada tahap ini, dilakukan pengujian terhadap aplikasi dengan
wawancara dari Guru kelas VI SDN 06 Salatiga, jika masih ada
yang kurang sesuai pada aplikasi maka diadakan perbaikan pada
aplikasi dengan mulai mengumpulkan data seperti pada tahap
pertama. Apabila aplikasi sesuai dengan yang diinginkan, maka
proses selesai.
19
3.1.1 Kebutuhan Sistem
Dalam perancangan aplikasi penggunaan multimedia pada
aplikasi alat bantu ajar tata surya, terdiri dari dua perangkat yaitu
perangkat keras (hardware) dan perangkat lunak (software).
1. Perangkat keras (hardware) merupakan media pendukung
untuk membuat dan menjalankan perangkat lunak (software), yang
di dalamnya terdapat unit masukan (input) dan keluaran (output).
Perangkat keras secara umum memiliki CPU, Keyboard, Mouse,
Monitor, Speaker. Perangkat keras yang digunakan adalah :
-
AMD Turion Dual-Core 2,3 GHz processor
-
RAM 1 GB
-
3.5 GB of available hard-disk space
-
DVD-ROM drive
2. Perangkat lunak (software) merupakan program komputer
yang diperlukan untuk mengoperasikan perangkat keras dan
pengolahan data. Berikut adalah daftar perangkat lunak yang
digunakan pada aplikasi :
-
Adobe Photoshop CS3
-
Adobe Dreamweaver CS4
-
Rational Rose
3.2 Perancangan Sistem
Perancangan sistem merupakan rancangan awal sebelum
dilakukan penyelesaian suatu masalah yang ada. Pencapaian tujuan
atau hasil yang diinginkan sesuai dengan kubutuhan dari
permasalahan yang ada, maka suatu rancangan sistem diperlukan
untuk mendapatkan gambaran secara garis besar selutuh masalah
20
yang akan di komputerisasi. UML sebagai bahasa pemodelan untuk
merancang sistem pada aplikasi yang akan dibangun ini.
3.2.1 Use Case Diagram
Use case diagram menggambarkan fungsionalitas yang
diharapkan dari sebuah sistem yang menjelaskan keseluruhan kerja
sistem secara garis besar dengan mempresentasikan interaksi antara
aktor yang dibuat, serta memberikan gambaran fungsi-fungsi pada
sistem tersebut.
Gambar 3.2 adalah use case diagram menjelaskan peranan dan
fungsi user yang berperan sebagai pengguna alat bantu ajar ini.
Gambar 3.2 Use Case Diagram Sistem
Berdasarkan use case diagram pada Gambar 3.2, dapat
dijelaskan secara singkat masing-masing fungsi dari use case
sebagai berikut :
1.
Use case pengenalan planet, use case berupa tampilan planetplanet dan penjelasannya.
2.
Use case orbit tata surya, use case yang berupa tampilan orbit
tata surya dan penjelasannya.
21
3.
Use case gerhana, use case yang berupa tampilan dari gerhana
matahari dan gerhana bulan serta penjelasannya.
4.
Use case meteor dan meteoroid, use case yang berupa
penjelasan tentang meteor dan meteoroid.
5.
Use case sistem penanggalan, use case yang berupa penjelasan
tentang kalender masehi dan kelender hijriah.
6.
Use case bantuan, use case yang berfungsi untuk mendapatkan
informasi tentang masing-masing materi.
7.
Use case latihan soal, use case yang berisi soal-soal mengenai
tata surya.
3.2.2 Activity Diagram
Activity diagram menjelaskan proses user masuk ke halaman
utama, kemudian aplikasi akan menampilkan halaman utama dari
aplikasi. Halaman utama aplikasi pembelajaran tata surya akan
menampilkan beberapa pilihan menu aplikasi, dimana dalam pilihan
tersebut terdapat pengenalan planet-planet, orbit tata surya,
terjadinya gerhana, meteor dan sistem penanggalan.
User memilih menu yang akan ditampilkan pada halaman
menu yang telah dipilih sesuai keinginan user. User dapat
berinteraksi dengan halaman menu yang telah dipilih. Ada button
exit jika user ingin keluar dari tampilan aplikasi.
22
Gambar 3.3 Activity Diagram User
3.2.3 Sequence Diagram
Sequence diagram menjelaskan bagaiman alur di dalam
menjalankan aplikasi ini. Aplikasi pembelajaran tata surya ada
beberapa Sequence diagram antara lain:
1.
Sequence diagram pengenalan planet
User akan masuk ke halaman utama dari aplikasi, dimana akan
ditampilkan pilihan menu yang dapat dipilih. User memilih menu
Pengenalan Planet dan aplikasi akan menampilkan halaman
Pengenalan Planet. Dalam halaman ini, user dapat belajar tentang
planet dengan penjelasan berbagai planet-planet yang ada di dunia
ini. Jika ingin keluar dari aplikasi, user dapat menekan tombol exit
untuk kembali ke halaman menu. Secara lengkap dijelaskan dalam
Gambar 3.4.
23
Gambar 3.4 Sequence Diagram Pengenalan Planet
2.
Sequence diagram orbit tata surya
User akan masuk ke halaman utama dari aplikasi, dimana akan
ditamplikan pilihan menu yang dapat dipilih. User memilih menu
Orbit Tata Surya dan aplikasi akan menampilkan halaman Orbit Tata
surya. Halaman ini user mendapatkan informasi tentang pergerakan
planet-planet dengan tampilan animasi. Jika ingin keluar dari
aplikasi, user dapat menekan tombol exit untuk kembali ke halaman
menu. Secara lengkap dijelaskan dalam Gambar 3.5.
24
Gambar 3.5 Sequence Diagram Orbit Tata Surya
3.
Sequence diagram terjadinya gerhana
User akan masuk ke halaman utama dari aplikasi, dimana akan
ditamplikan pilihan menu yang dapat dipilih. User memilih menu
Gerhana dan aplikasi akan menampilkan halaman Gerhana.
Halaman ini user dapat informasi tentang pergerakan bulan yang
mengakibatkan gerhana matahari dan bulan. Untuk keluar dari
aplikasi user dapat menekan tombol exit untuk kembali ke halaman
menu. Secara lengkap dijelaskan dalam Gambar 3.6.
25
Gambar 3.6 Sequence Diagram Gerhana
4.
Sequence diagram meteor dan meteoroid
User akan masuk ke halaman utama dari aplikasi, dimana akan
ditamplikan pilihan menu yang dapat dipilih. User memilih menu
Meteor dan Meteoroid dan aplikasi akan menampilkan halaman
Meteor dan Meteoroid. Halaman ini user dapat informasi tentang
meteor dengan animasinya Jika ingin keluar dari aplikasi, user dapat
menekan tombol exit untuk kembali ke halaman menu. Secara
lengkap dijelaskan dalam Gambar 3.7.
26
Gambar 3.7 Sequence Diagram Meteor dan Meteoroid
5.
Sequence diagram sistem penanggalan
User akan masuk ke halaman utama dari aplikasi, dimana akan
ditamplikan pilihan menu yang dapat dipilih. User memilih menu
Sistem Penanggalan dan aplikasi akan menampilkan halaman Sistem
Penanggalan. Dalam halaman ini, user dapat informasi tentang
penanggalan menurut perhitungan gerakan matahari dan bulan. Jika
ingin keluar dari aplikasi, user dapat menekan tombol exit untuk
kembali ke halaman menu. Secara lengkap dijelaskan dalam Gambar
3.8.
27
Gambar 3.8 Sequence Diagram Sistem Penanggalan
3.2.4 Class Diagram
Class diagram merupakan diagram yang digunakan untuk
menampilkan
kelas
yang
ada
dalam
suatu
sistem
serta
menggambarkan relasi antar kelas tersebut. Perancangan class
diagram pada sistem ini dapat dilihat pada Gambar 3.9.
Gambar 3.9 Class Diagram Aplikasi
28
3.3 Desain Antarmuka
Rancangan antarmuka aplikasi merupakan halaman yang akan
menampilkan aplikasi desktop. Adapun beberapa rancangan
antarmuka dari aplikasi yaitu halaman utama, halaman pilihan menu,
halaman pengenalan planet, halaman orbit tata surya, halaman
terjadinya gerhana matahari dan bulan, halaman meteor dan
meteoroid, halaman sistem penanggalan, dan halaman bantuan.
3.3.1 Rancangan Antarmuka Halaman Utama
Rancangan antarmuka ini digunakan sebagai halaman utama
dari aplikasi. Halaman ini pengguna dapat melihat sebuah tampilan
buku untuk masuk ke antarmuka yang disediakan pada halaman
utama.
Gambar 3.10 Merupakan tampilan rancangan antarmuka
halaman utama.
1
2
3
4
5
Gambar 3.10 Rancangan antarmuka halaman utama
29
Gambar 3.10 Yang merupakan rancangan antarmuka halaman
utama aplikasi ini terdiri dari:
1. Tulisan sistem tata surya
2. Gambar astronot
3. Tombol pilihan menu
4. Tombol bantuan
5. Tombol mute
3.3.2 Rancangan Antarmuka Halaman Pengenalan Planet
Halaman ini terdapat gambar planet serta penjelasannya yang
berupa tulisan dan suara. Penjelasan ini berisi informasi planet yang
mengelilingi matahari. Berikut bentuk dari rancangan antarmuka
halaman pengenalan planet. Dalam rancangan antarmuka halaman
pengenalan planet terdapat beberapa bagian yang terdiri dari:
1. Tulisan pengenalan planet
2. Tombol preview
3. Tampilan penjelasan planet
4. Tombol next
5. Tombol mute
6. Tombol exit
30
Untuk lebih jelasnya dapat dilihat pada Gambar 3.11.
1
3
2
5
4
6
Gambar 3.11 Rancangan antarmuka pengenalan planet
3.3.3 Rancangan Antarmuka Halaman Orbit Tata Surya
Halaman orbit tata surya terdapat animasi planet-planet
mengelilingi matahari dengan garis edarnya masing-masing dan
informasi tentang planet-planet. Berikut bentuk dari rancangan
antarmuka halaman pengenalan planet. Dalam rancangan antarmuka
halaman orbit tata surya terdapat beberapa bagian yang terdiri dari:
1. Tulisan orbit tata surya
2. Animasi orbit tata surya
3. Kolom penjelasan planet
4. Tombol mute
5. Tombol exit
31
Untuk lebih jelasnya dapat dilihat pada Gambar 3.12.
1
3
2
5
6
Gambar 3.12 Rancangan antarmuka orbit tata surya
3.3.4 Rancangan Antarmuka Halaman Gerhana
Halaman ini terdapat animasi gerhana dengan pergerakan
bulan yang mengakibatkan gerhana matahari dan gerhana bulan.
Halaman ini juga terdapat gambar masing-masing gerhana.
Rancangan antarmuka halaman gerhana terdapat beberapa bagian
yang terdiri dari:
1. Tulisan gerhana
2. Animasi gerhana
3. Gambar gerhana matahari
4. Gambar gerhana bulan
5. Tombol mute
6. Tombol exit
32
Untuk lebih jelasnya dapat dilihat pada Gambar 3.13.
1
2
5
4
6
Gambar 3.13 Rancangan antarmuka gerhana
3.3.5 Rancangan Antarmuka Halaman Meteor dan Meteoroid
Halaman ini terdapat animasi meteor dan penjelasan untuk
meteor dan meteoroid. Rancangan antarmuka halaman meteor dan
meteoroid terdapat beberapa bagian yang terdiri dari:
1. Tulisan meteor dan meteoroid
2. Animasi meteoroid
3. Tulisan penjelasan meteoroid
4. Animasi meteor
5. Tulisan penjelasan meteor
6. Animasi meteorit
7. Tulisan penjelasan meteorit
8. Tombol mute
9. Tombol exit
33
Untuk lebih jelasnya dapat dilihat pada Gambar 3.14.
1
2
3
4
5
6
8
9
7
Gambar 3.14 Rancangan antarmuka meteor dan meteoroid
3.3.6 Rancangan Antarmuka Halaman Sistem Penanggalan
Halaman ini terdapat penjelasan sistem penanggalan yang
terbagi menjadi dua, yaitu kalender masehi dan kalender hijriah.
Rancangan antarmuka halaman sistem penanggalan terdapat
beberapa bagian yang terdiri dari:
1. Tulisan sistem penanggalan
2. Tombol preview
3. Tampilan penjelasan sistem penanggalan
4. Tombol next
5. Tombol mute
6. Tombol exit
34
Untuk lebih jelasnya dapat dilihat pada Gambar 3.15.
1
3
2
5
4
6
Gambar 3.15 Rancangan antarmuka sistem penanggalan
3.3.7 Rancangan Antarmuka Halaman Bantuan
Halaman ini berisi tentang informasi dari masing-masing
materi dalam halaman menu. Rancangan antarmuka halaman
bantuan terdapat beberapa bagian yang terdiri dari:
1. Tulisan bantuan
2. Tulisan penjelasan singkat dari masing-masing materi
3. Tombol exit
35
Untuk lebih jelasnya dapat dilihat pada Gambar 3.16.
1
2
5
6
Gambar 3.16 Rancangan antarmuka sistem bantuan
36
Download