3.1.8.2 Analisis Kebutuhan Perangkat Lunak
Analisis perangkat lunak digunakan dalam sebuah sistem merupakan kumpulan perintah-perintah yang diberikan kepada perangkat keras agar
saling berinteraksi untuk melakukan suatu tugas. Perangkat lunak yang dibutuhkan untuk membangun aplikasi pembelajaran materi Geografi pada
mata pelajaran ilmu pengetahuan sosial kelas VII adalah sebagai berikut: 1
Sistem Operasi Windows 7 2
Adobe Flash Professional CS6 3
Adobe AIR 3.2 4
Corel Draw X5 5
SQLite Sedangkan perangkat lunak smartphone yang dibutuhkan untuk
menjalankan aplikasi ini adalah Android Minimal Versi 2.3. Gingerbread dan Adobe AIR.
3.1.8.3 Analisis Kebutuhan Pengguna
Analisis pengguna sistem dimaksudkan untuk mengetahui siapa saja actor yang terlibat dalam menjalankan sistem. Aplikasi pembelajaran
geografi ini terdiri dari dua pengguna sistem, yaitu : 1
Pengguna aplikasi pembelajaran geografi yaitu pengguna smartphone dengan platform android versi 2.3 atau lebih tinggi.
2 Admin sebagai pengelola konten yang harus mempunyai kapabilitas
dalam mengelola database seperti menambah, mengubah, dan menghapus data melalui web administrator.
Tabel 3.3 Karakteristik Pengguna
Pengguna Hak Akses
Pengalaman
Pengguna siswa Mengakses materi pelajaran,
kuis, dan latihan soal pada aplikasi pembelajaran Geografi
Sudah terbiasa menggunakan smartphone
Admin Guru Mengakses dan mengelola isi
materi dan latihan – latihan
soal pada aplikasi pembelajaran geografi
Minimal sudah terbiasa menggunakan komputer,
bisa mengelola aplikasi pembelajaran pada web
admin.
3.1.9 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional merupakan tahap penggambaran, perencanaan, dan pembuatan sketsa atau penggambaran dari beberapa elemen
yang terpisah kedalam satu kesatuan yang utuh dan berfungsi. Pada bagian ini akan dibuat pemodelan dari sistem frontend dan
backend aplikasi pembelajaran geografi. Bahasa yang digunakan untuk pemodelan sistem adalah UML Unified Modeling Language. Tahap-tahap
pemodelan untuk aplikasi yang akan dibuat antara lain Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram.
3.1.9.1 Use Case Diagram
Pembuatan Use Case Diagram bertujuan untuk mendeskripsikan apa yang sistem lakukan sehingga pengguna sistem dapat memahami kegunaan
dari sistem yang akan dibangun. Use Case Diagram yang akan digambarkan adalah untuk bagian frontend dan backend.
1. Use Case Diagram Pengguna
Gambar 3.6 merupakan use case diagram untuk bagian frontend aplikasi pembelajaran geografi kelas VII berbasis android :