Persyaratan Pengguna User Requirements

Keputusan Operasi perbandingan logika InputOuput Data Proses input output data, parameter dan informasi Proses Terdefinisi Proses yang detilnya dijelaskan terpisah, misalnya dalam bentuk subroutine. Penghubung Penghubung bagian-bagian FlowChart yang berada pada satu halaman. Penghubung Halaman Penghubung bagian-bagian FlowChart yang berada pada halaman berbeda. Struktur Case Memproses sebuah blok statemen pada salah satu kondisi case yang terpenuhi.

2.7 Persyaratan Pengguna User Requirements

Dalam pembangunan suatu perangkat lunak, seorang perancang harus mempertimbangkan hal-hal yang menjadi persyaratan pengguna User Specification Requirements, 7 Maret 2010.

2.7.1 Persyaratan Fungsional Functional Requirements

Persyaratan Fungsional menjelaskan apa yang harus dilakukan dengan mengidentifikasi tugas yang diperlukan, tindakan atau kegiatan yang harus diselesaikan. Persyaratan fungsional terdiri dari beberapa bagian, yaitu: 1. Fitur Produk Product Features Menyajikan fitur-fitur utama produkaplikasi atau fungsi-fungsi penting yang dapat diakses oleh pengguna. Aplikasi education game ini menyediakan fitur Universitas Sumatera Utara utama yaitu pilihan game yang disertai menu petunjuk permainan dan latihan untuk membantu pemahaman pembelajaran. 2. Kelas dan Karakteristik Pengguna User Classes and Characteristics Mengidentifikasi tingkatan pengguna yang akan mengunakan aplikasi. Tingkatan pengguna dalam konteks penggunaan aplikasi adalah berdasarkan tingkat usia user. Setiap game memiliki spesifikasi baik dari segi materi pembelajaran maupun tingkat kemudahan permainan yang dapat disesuaikan dengan usia user. 3. Lingkungan Operasi Operating Environment Lingkungan dimana aplikasi akan dijalankan termasuk perangkat keras, sistem operasi, serta komponen-komponen perangkat lunak lainnya. Agar dapat menampilkan performance yang optimal sebaiknya aplikasi Education Game ini dijalankan pada platform PC dengan spesifikasi minimal Pentium 4, kapasitas memori hard disk 40GB dan RAM 512MB, sistem operasi multimedia Windows XP, Windows Vista, dsb., dan piranti-piranti pendukung multimedia lainnya seperti loudspeaker. 4. Dokumentasi User User Documentation Meliputi daftar komponen dokumentasi pengguna seperti user manual, dan tutorial yang disediakan perangkat lunak. Aplikasi ini nantinya menyediakan menu help yang disediakan sebagai petunjuk penggunaan permainan bagi user dan tutorial pengenalan konsep education game pada sistem aplikasi pada menu utama home yang akan menjadi tampilan utama saat aplikasi digunakan.

2.7.2 Persyaratan Non-Fungsional Non-Functional Requirements

Persyaratan Non-fungsional adalah persyaratan yang menentukan kriteria yang dapat digunakan untuk menilai sebuah sistem operasi, dari aspek tertentu. Persyaratan non- fungsional aplikasi ini dari dilihat dari segi: 1. Persyaratan Kinerja Performance Requirements Sejauh mana misi atau fungsi yang harus dijalankan; umumnya diukur dari segi kuantitas, kualitas, cakupan, ketepatan waktu atau kesiapan. Dengan perancangan yang baik, aplikasi ini diharapkan mampu menampilkan kinerja yang optimal seperti tampilan yang interaktif, memori aplikasi yang tidak terlalu besar, waktu Universitas Sumatera Utara loading loading time yang singkat serta memberi respon yang baik tanggap terhadap perintah user. 2. Kemudahan Penggunaan User Friendliness Sistem harus memberikan kemudahan dalam penggunaan bagi user. Aplikasi ini dirancang menyajikan tata cara penggunaan yang sederhana tapi memiliki aspek multimedia yang sangat baik, sehingga menjadikan aplikasi ini sangat user friendly dan menarik.

2.7.3 Persyaratan Desain Design Requirements

Komponen-komponen dari sebuah desain game berbasis multimedia harus meliputi: mekanika game, seni visual, pemrograman, proses produksi, audio, video dan narasi. Hurd and Jeunings, 2008. Aplikasi yang dirancang oleh penulis menyediakan game-game sederhana yaitu menampilkan desain antarmuka interface yang user friendly dan aturan-aturan permainan yang tidak terlalu rumit sehingga anak-anak sebagai target user penulis tidak merasa kesulitan dalam menggunakan aplikasi. Universitas Sumatera Utara BAB 3 ANALISIS DAN PERANCANGAN

3.1 Analisis Perancangan