JURNAL TEKNIKA VOL. 5 NO.2 SEPTEMBER 2013 ISSN NO

Download 2 Sep 2013 ... membuat game dan yang paling banyak di gemari yaitu Java. Salah satu keunggulan bahasa pemrograman Java adalah platform inde...

0 downloads 580 Views 626KB Size
Jurnal Teknika Vol. 5 No.2 September 2013

ISSN No. 2085 - 0859

Game Dasar-Dasar Hukum Islam Dalam Kitab Mabadi’ul Fiqh Jilid I Retno Wardhani, Moh Husnul Yaqin *) *)

Program studi Teknik Informatika Fakultas teknik Universitas Islam Lamongan

ABSTRAK Game adalah salah satu dari perkembangan teknologi komputerisasi yang sangat menarik dan banyak di gemari oleh hampir semua kalangan, bahasa pemrograman yang di pakai untuk membuat game pun beragam, tetapi ada salah satu bahasa pemrograman yang paling banyak di gunakan untuk membuat game dan yang paling banyak di gemari yaitu Java. Salah satu keunggulan bahasa pemrograman Java adalah platform independence yaitu tidak tergantung pada sistem operasi dan platform yang di gunakan. Rancang Bangun Game Dasar-dasar Hukum Islam dalam Kitab Mabadi’ul Fiqh jilid I adalah salah satu game dengan menggunakan bahasa pemrograman Java. Game ini termasuk dalam kategori Game Edukasi karena isi dari game ini berupa materi-materi pelajaran dasar-dasar hukum Islam yang di ambil dari kitab Mabadi’ul Fiqih jilid I, Bentuk dari Game ini adalah seperti Quiz yang terdiri dari satu pertanyaan dan terdapat empat jawaban yang bersifat pilihan ganda. Gambaran secara keseluruhan game ini terdiri dari tiga level yang tiap-tiap levelnya terdiri dari lima pertanyaan secara acak, Dalam game ini juga terdapat materi isi dari game dan bantuan berupa fifty-fifty. Kata Kunci : Game, Java, Mabadi’ul Fiqh, Platform Independence I. Pendahuluan 1.1Latar Belakang Menurut Eko Priyo Utomo: Java adalah sebuah bahasa pemrograman yang powerful saat ini untuk berbagai sistem operasi (multiplatform). Salah satu keunggulan dari bahasa java adalah “ platform independence” artinya program java, baik source code program maupun hasil kompilasinya tidak tergantung pada sistem operasi dan platform yang di gunakan. Selain itu, hasil kompilasinyapun dapat dipindah antar sistem komputer.[1] Semakin maraknya game-game permainan yang digemari dan mudah ditemui saat ini sedikit banyak mengganggu minat belajar siswa terlebih minat belajar terhadap ilmu agama yang semakin hari-semakin tidak diminati. . 1.2 Tujuan dan Kegunaan Hasil Penelitian Tujuan penelitian ini dilakukan untuk: Membangun sebuah aplikasi game dasar-dasar hukum Islam yang materi dari aplikasi game ini di ambil dari kitab Mabadi’ul Fiqh jilid I, Membangun game permainan ini dengan menggunakan bahasa pemrograman java. Dengan adanya aplikasi ini, Diharapkan siswa menyukai game permainan yang mengandung unsur pelajaran Agama.

Mengacu dari uraian tujuan pembuatan Aplikasi diatas, dengan siswa menyukai game permainan yang mengandung unsur Agama ini diharapkan siswa bisa belajar Pelajaran Agama dan tidak meninggalkan kesenangannya yaitu bermain. II. Landasan Teori 2.1 Pengertian game Game (permainan) secara umum adalah sebuah aktivitas rekreasi dengan tujuan bersenang-senang, mengisi waktu luang, atau berolahraga ringan. Permainan biasanya dilakukan sendiri atau bersama-sama. Permainan merupakan bagian dari bermain dan bermain juga bagian dari permainan keduanya saling berhubungan. Permainan dalam hal ini merujuk pada pengertian kelincahan intelektual ( Intellectual Playability Game) yang juga bisa diartikan sebagai arena keputusan dan aksi pemainnya. Dalam game, ada target-target yang ingin dicapai pemainnya. Permainan adalah kegiatan yang kompleks yang didalamnya terdapat peraturan, play dan budaya. Sebuah permainan adalah sebuah sistem dimana pemain terlibat dalam konflik buatan. Disini pemain berinteraksi dengan sistem dan konflik dalam permainan merupakan rekayasa atau buatan. Dalam permainan terdapat peraturan yang 473

Jurnal Teknika Vol. 5 No.2 September 2013

bertujuan untuk membatasi perilaku pemain dan menentukan permainan.[4] Definisi Game Menurut beberapa orang lain : Menurut John C Beck & Mitchell Wade: Game adalah penarik perhatian yang telah terbukti Game adalah lingkungan pelatihan yang baik bagi dunia nyata dalam organisasi yang menuntut pemecahan masalah secara kolaborasi. Menurut Ivan C. Sibero: Game merupakan aplikasi yang paling banyak digunakan dan dinikmati para pengguna media elektronik saat ini.[4]

2.2 Sejarah Perkembangan Game Perkembangan game komputer dan video game yang kian memanjakan para pemainnya dengan teknologi-teknologi yahud merupakan poin menarik untuk dicermati. Meski sejarah video game dan game komputer mencakup rentang waktu sekira lima dekade, keduanya meraih popularitas sebagai bagian dari peradaban manusia modern di akhir tahun 1970. Mistery House, rancangan ibu rumah tangga, Roberta Williams dipercaya sebagai game petualangan pertama dengan grafis pada Apple II. Meski interface untuk input perintah masih berupa teks, ilustrasi grafik hitam putih sebuah rumah bergaya viktoria merupakan gebrakan baru di masa itu. Game ini begitu populer dan mendorong Roberta Williams mendirikan Sierra On-Line bersama suaminya dan terus memproduksi game khususnya petualangan. Industri game yang masih berdiri kokoh sampai hari ini memegang dua pasar besar yaitu video game dan game komputer. Dan tak diragukan, game komputer memang lebih banyak item judulnya karena dengan perangkat standar hampir semua game produksi pihak ketiga bisa dimainkan di PC. Sedangkan untuk pasar video game, didominasi oleh pemilik standar, siapa lagi kalau bukan Sony dengan Play Station, Microsoft dengan Xbox 360, dan Nintendo.

2.3 Jenis Game Jenis-jenis game yang ada memang sangat banyak apalagi seperti sekarang ini teknologi semakin canggih tentunya jenis-jenis gamepun semakin banyak dan lebih menarik diantaranya: 1. Action Game

ISSN No. 2085 - 0859

2. Adventure Game 3. Role-Playing Game 4. Simulation Game 5. Strategy Game 6. Vehicle Simulation Game 2.4 Pemrograman Java Java adalah sebuah bahasa pemrograman yang populer dikalangan para akademisi dan praktisi komputer. Java pertama kali dikembangkan untuk memenuhi kebutuhan akan sebuah bahasa komputer yang ditulis satu kali dan dapat dijalankan dibanyak system komputer berbeda tanpa perubahan kode berarti. Pada umumnya, para pakar pemrograman berpendapat bahwa bahasa Java memiliki konsep yang konsisten dengan teori pemrograman objek dan aman untuk digunakan. Java sampai saat ini masih merupakan bahasa pemrograman yang masih sangat di minati dan banyak digunakan oleh para progremer dan software developer untuk mengembangkan berbagai tipe aplikasi, mulai dari aplikasi console, aplikasi desktop, game, dan applet (aplikasi yang berjalan di lingkungan web browser), sampai ke aplikasiaplikasi yang berskala enterprise. Untuk memenuhi kebutuhan tipe aplikasi yang beragam tersebut, Java dikategorikan menjadi tiga edisi, yaitu: J2SE (Java 2 Platform Standart Edition) untuk membuat aplikasiaplikasi desktop dan apllet, J2EE (Java 2 Platform Enterprise Edition) untuk membuat aplikasi-aplikasi multitier berskala enterprise, dan J2ME (Java 2 Platform Micro Edition) untuk membuat aplikasi-aplikasi yang dapat dijalankan dilingkungan perangkat-perangkat mikro seperti handphone, PDA dan Smartphone.

III Analisa Dan Perancangan 3.1 Deskripsi Sistem Aplikasi Rancang Bangun Game DasarDasar Hukum Islam dalam Kitab Mabadi’ul Fiqh jilid I ini, berisi tentang pertanyaanpertanyaan tentang dasar-dasar hukum Islam dalam Kitab Mabadi’ul Fiqh jilid I. yang didalamnya berisi tentang materi sholat lima waktu, wudhu, zakat, puasa, haji dan do’a. Ketika aplikasi ini di jalankan user akan di berikan tampilan satu form yaitu form permainan. Dalam aplikasi ini jumlah pemain 474

Jurnal Teknika Vol. 5 No.2 September 2013

hanya ada satu pemain. Terdiri dari 3 level yaitu level 1, level 2 dan level 3. Dalam ujicoba, sebelum user menggunakn program aplikasi Rancang Bangun Game Dasar-Dasar Hukum Islam dalam Kitab Mabadi’ul Fiqh jilid I, terlebih dahulu user di berikan pertanyaan secara tertulis, dan soal-soal tersebut juga sama dengan soal-soal yang ada di program aplikasi. Setelah itu user menyelesaikan program aplikasi Rancang Bangun Game Dasar-Dasar Hukum Islam dalam Kitab Mabadi’ul Fiqh jilid I. fungsinya untuk membandingkan hasil nilai antara ujian tulis dan program aplikasi. Apabila dalam menjawab pertanyaan user mengalami kesulitan, user dapat membuka tombol materi, yang isinya tentang materi-materi yang ada dalam aplikasi game ini.

ISSN No. 2085 - 0859

1. Mulai: Saat Pertama kali program dijalanan 2. Menu Utama: Dalam Menu Utama terdapat dua sub menu, yaitu Game Play dan Materi serta tombol exit untuk keluar dari aplikasi. 3. Menu Game Play: Pada menu game play ini kita bermain kuis dengan menjawab pertanyaan dengan total pertanyaan 15 soal. Pertanyaan tersebut di bagi menjadi 3 tahap. Masing-masing tahap terdapat 5 soal. 4. Materi: Didalam Menu materi akan dibahas materi-materi Kitab Mabadi’ul Fiqh jilid I secara terperinci dan detail. Mulai

Level I Yes Pertanyaan

Input Jawaban

Cek Jawaban

Yes

Cetak Skor

No

Yes

Yes Cetak Skor

3.2 Perancangan Sistem gambaran sistem secara keseluruhan dari game pembelajaran ini dengan menguraikan aliran proses game dan aliran kerja dari game pembelajaran itu sendiri. Pembuatan aplikasi Rancang Bangun Game Dasar-Dasar Hukum Islam dalam Kitab Mabadi’ul Fiqh jilid I yang akan dibuat mampu menampilkan pertanyaanpertanyaan yang diambil dari kitab Mabadi’ul Fiqih jilid I.

Skor < 500

Main Lagi

No Level II

Pertanyaan Yes

Input Jawaban

Cek Jawaban

Yes

Cetak Skor

No

Yes Cetak Skor Main Lagi Skor < 1000 No Level III

Pertanyaan

No Input Jawaban

Yes

Cek Jawaban

Cetak Skor

No

Yes No

Cetak Skor Main Lagi Skor < 1500 No

3.3 Flowchart Flowchart (diagram alur) atau gambaran secara grafik dari langkah-langkah dan urutanurutan dari program aplikasi ini adalah: Mulai

Menu Utam

Game Play

Pertanyaan

Jawaban

No

Cek Jawaban

Cetak Skor

Yes

Cetak Skor

Menang

Selesai

No

Gambar 2. Flowchart Game Play Dari flowchart di atas dapat di jelaskan sebagai berikut: 1. Saat user memasuki area permainan akan muncul pertanyaan dengan format multiple choice. 2. Jika user langsung menjawab dan pertanyaannya benar maka akan menuju ke pertanyaan selanjutnya. Jika salah maka akan menju ke menu utama. 4 Contex Diagram

Game Over

Materi

Materi

soal 0

input master soal

Keluar

input jawaban

Selesai

user

input bantuan

Rancang Bangun Game

+

admin input master jawaban

Gambar 1. Flowchart Aplikasi Diagram tersebut dijelaskan sebagai berikut :

Gambar 3. DFD Level 0

475

Jurnal Teknika Vol. 5 No.2 September 2013

ISSN No. 2085 - 0859

b. Ujicoba Form Permainan Pada contex diagram ini ada 2 Enternal entity, yang pertama admin dan yang kedua adalah user. Admin melakukan input master saol dan master jawaban kedalam system, sedangakan user menerima soal dari system, menginputkan jawaban kedalam system dan menginputkan bantuan jawaban. data soal

soal

1

input master jawaban

master

admin

data jawaban

jawaban

input master soal

2

data jawaban data soal

Dalam form ini akan mucul satu pertanyaan dan 4 jawaban yang bersifat pilihan ganda, dan juga berisi tombol yaitu tombol jawaban, bantuan dan tombol menu. Untuk form permainan itu sendiri akan tampak seperti gambar di samping ini:

input jawaban soal

game

user input bantuan

Gambar 4. DFD Level 1 IV Uji coba Sistem dan Program 4.1 Uji coba black box Uji coba black box tersebut meliputi: a. Ujicoba Form Menu Untuk Menjalankan permainan terlebih dahulu komputer harus sudah terinstal aplikasi Java Develop Kid (JDK), setelah itu jika aplikasi di jalankan akan muncul tampilan menu seperti gambar dibawah ini :

Gambar 6. Form Permainan c. Ujicoba Form Materi Form ini berfungsi untuk memberikan materi- materi yag akan muncul di pertanyaan. Sehingga user dapat belajar terlebih daluhu, sehingga dapat menjawab seluruh pertanyaan yang di berikan. Berikut ini adalah tampilan form materi :

Gambar 7. Form Materi Gambar 5. Form Menu Setelah Itu user dapat memilih tiga menu yang di sajikan, yang pertama menu mulai, Ketika tombol Mulai di tekan maka akan langsung menuju ke form permainan dan langkah ini sudah berjalan sesuai dengan rencana sistem. yang kedua menu materi, Ketika tombol Materi di tekan maka akan langsung menuju ke form menu Materi game dan sudah berjalan sesuai dengan rencana sistem. dan Menu keluar aplikasi.

4.2 Ujicoba white box Sedangkan untuk pengujian menggunakan white box meliputi : Pengujian pada saat menjawab pertanyaan. Mulai

Input Jawaban

Validasi Jawaban

Yes

No

Pilihan Main Lagi

Yes

Menuju pertanyaan berikutnya

Selesai

No

476

Jurnal Teknika Vol. 5 No.2 September 2013

Gambar 8. Flowchart jawab Pertanyaan Uraian dari uji white box diatas adalah user memulai permaiana langsung menjawab pertanyaan yang di sediakan sistem, jika user menjawab pertanyaannya dengan benar maka akan menuju ke pertanyaan selanjutnya. Jika salah maka user akan di berikan penawaran pilihan main lagi, jika tidak, maka user akan mengakhiri permainan dan langsung menju ke menu utama, jika user pilih main lagi, maka akan kembali ke form permainan. V Kesimpulan dan Saran

ISSN No. 2085 - 0859

DAFTAR PUSTAKA [1] Utomo Priyo Eko, 2009, Panduan Mudah Mengenal Bahasa Java, CV Yrama Widya, Bandung [2] NNW Taru Andi, 2011, Pemrograman Game Dengan Java Dan GTGE, Andi Publiser, Semarang [3] Uwie Sulistya, 2012, Definisi Game, http://uwiesulistya.blogspot.com, diakses tanggal 27 Mei 2013 [4] Dark, 2012, Pengertian Game, http://darkx54.blogspot.com diakses pada tanggal 27 Mei 2013

5.1 Kesimpulan Kesimpulan dari Aplikasi ini, adalah: 1. Aplikasi game ini berbentuk quiz yang semua isi materinya tentang dasar-dasar hukum Islam yang di ambilkan dari kitab Mabadi’ul Fiqh jilid I. 2. Game ini di rancang untuk anak-anak sekolah dasar, sebagai salah satu upaya untuk menarik anak-anak untuk bermain sekaligus belajar khususnya pelajaran Agama. Berdasarkan hasil quisioner dari beberapa user, dapat disimpulkan bahwa game ini mudah di gunakan dan desaign yang digunakan pun sangat sederhana. 5.2 Saran Berdasarkan kesimpulan di atas, maka penulis merekomendasikan beberapa saransaran yang dapat di kembangkan, yaitu sebagai berikut : 1. Aplikasi ini dirancang dengan konsep yang sederhana, tetapi jika kebutuhan hardware dan software yang disarankan tidak terpenuhi, maka aplikasi ini tidak akan berjalan dengan baik bahkan tidak bisa dijalankan. 2. Untuk sekarang Game ini hanya bisa digunakan untuk pada satu komputer atau notebook saja, harapannya semoga aplikasi ini dapat dikembangkan supaya dapat dipergunakan secara luas seperti pada jaringan komputer atau internet.. 3. Harapan penulis semoga aplikasi game ini dapat di kembangkan dengan penambahan fitur-fitur yang lebih menarik dan atraktif.

477

Jurnal Teknika Vol. 5 No.2 September 2013

ISSN No. 2085 - 0859

Halaman ini sengaja dikosongkan

478