Algoritma Fisher Yates Analisis Algoritma

Pada apikasi game Kabayan Berhitung ini, perangkat keras yang dibutuhkan untuk menjalankan aplikasi adalah : 1. Mobile Android dengan sistem operasi minimal Android 2.2 froyo 2. Layar WVGA 480 x 800 pixel

3.1.6.2 Analisis Kebutuhan Perangkat Lunak

Perangkat lunak digunakan dalam sebuah sistem merupakan perintah- perintah yang diberikan kepada perangkat keras agar bisa dapat berinteraksi diantara keduanya. Perangkat lunak yang dibutuhkan dalam penerapan aplikasi game edukasi ini adalah Sistem Operasi Android minimal versi 2.2 froyo. Perangkat lunak yang digunakan dalam pembangunan game edukasi ini yaitu : 1. Pembangun game : a. Android Developer Tools include : Eclipse, Android SDK, ADT Plugins for Eclipse b. Oracle Java Development Kit 2. Bahasa pemograman : Android 3. Grafis : Corel Draw 4. Music : Reason dan Cubase

3.1.6.3 Analisis Pengguna

Analisis pengguna merupakan analisis terhadap pengguna yang akan menggunakan aplikasi yang telah dibangun. Perangkat keras dan perangkat lunak yang ada tidak dapat berguna apabila tidak ada pengguna yang mengoperasikannya. Oleh karena itu dibuatlah analisis pengguna yang berdasarkan pada user profilenya, yakni berdasarkan user knowledge experience, user job, task needs, user physicological characteristic, dan user physical characteristic. Tabel 3.9 Analisis Pengguna KNOWLEDGE AND EXPERIENCE MobileLiteracy Rendah, minimal bisa menggunakan smartphone android. Pengalaman Sistem Sedang, minimal biasa menggunakan sistem operasi Android 2.2 froyo Pengalaman Aplikasi Sedang, minimal pernah memainkan game edukasi dan petualangan sejeneis lainnya. Penggunaan Sistem Lain Jarang Edukasi Sekolah Dasar Kemampuan Membaca Bisa membaca dengan lancar. Setara dengan kemampuan membaca anak kelas 2 SD. Kemampuan Mengetik - Bahasa Kultur Bahasa Indonesia JOB TASK NEED Frekuensi Penggunaan Occasional Tingkat Kepentingan Task Lemah Interaksi Sosial Tidak diperlukan PSYCHOLOGICAL CHARACTERISTICS Attitude Positif Motivasi Tinggi Stress Level No Stress PHYSICAL CHARACTERISTICS Umur 8 - 11 tahun Jenis Kelamin Laki – laki dan Perempuan Handedness Kanan, Kidal, dan Keduanya Disabilities Tidak ada masalah dengan penglihatan

3.1.7 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional menggambarkan proses kegiatan yang akan diterapkan dalam sebuah sistem dan menjelaskan kebutuhan yang diperlukan sistem agar sistem dapat berjalan dengan baik sesuai kebutuhan. Pada bagian ini akan dibahas tentang use case diagram, activity diagram, class diagram, state chart diagram dan sequence diagram.

3.1.7.1 Use Case Diagram

Use Case Diagram adalah diagram yang menggambarkan sebuah kegiatan yang dilakukan oleh actor terhadap sistem yang akan dirancang sehingga terjadi interaksi. Pada bagaian ini akan dijelaskan Use Case yang akan dirancang beserta definisinya. uc Game Kabayan Berhitung Sistem Pemain memulai permainan mencangkul ladang mencari j alur pada graph menj aw ab pertanyaan memasukan sandi Gambar 3.14 Use Case Diagram Kabayan Berhitung

1. Actor Definition

Actor Definition berfungsi untuk menjelaskan Actor yang terdapat pada Use Case Diagram. Tabel 3.10 Actor Definition No Actor Deskripsi 1 Pemain Pemain merupakan orang yang memainkan game dan berinteraksi langsung dengan antar muka game.

2. Use Case Definition

Use Case Definition berfungsi untuk menjelaskan fungsi Use Case yang terdapat pada Use Case Diagram.