ABSTRAK
KH. Ahmad Dahlan adalah salah satu tokoh penting dan juga pendiri dari Muhammadyah. Karena beliau adalah
tokoh penting dalam Muhammadiyah, maka dari itu akan sangat disayangkan jika mahasiswa itu sendiri tidak
mengenal siapa itu Ahmad Dahlan. Maka dari itu dibuat sebuah media yang bisa membantu Mahasiswa untuk
memahami bagaimana sosok Ahmad Dahlan yaitu dengan menggunakan media game. Game yang akan
digunakan adalah game dengan jenis visual novel. Visual novel terdiri dari cerita, gambar, dan suara yang bisa
membantu dalam proses pembelajaran. Game ini akan dibuat menggunakan software Ren’Py untuk membuat
visual novel menggunakan bahasa pemrograman Python. Pembuatan game ini menggunakan metode MDLC,
yaitu terdiri dari konsep, desain, pengumpulan material, penyusunan dan pembuatan, uji coba, kemudian
menyebar luaskan. Setelah semua tahapan selesai, maka didapatlah hasil bahwa game ini ternyata mampu
memceritakan, dan memberikan pembelajaran mengenai Ahmad Dahlan.
Kata Kunci : KH. Ahmad Dahlan, Game Edukasi, Visual Novel, MDCL
ABSTRACT
KH. Ahmad Dahlan is one of the important figures and also the founder of Muhammadyah. Since he is an
important figure in the Muhammadiyah, it would be unfortunate if the student themselves did not know
who it was Ahmad Dahlan. Thus created a media that can help students to understand how the figure of Ahmad
Dahlan is by using the game media. The game to be used is a game with a novel visual type. Visual novels
consist of stories, pictures, and sounds that can help in the learning process. This game will be created using
Ren'Py software to create a visual novel using the Python programming language. Making this game using the
MDLC method, which consists of the concept, design, material collection, preparation and manufacture, testing,
and then spread. After all the stages are completed, then got the results that this game was able to tell, and
provide learning about Ahmad Dahlan.
Keyword : KH. Ahmad Dahlan, Education Game, Ren’Py, Visual Novel, MDLC
1)
Author : Imam Adli HarunMukhtar2) Januar Al Amien3), Publish: 10 Juli 2018 69
RABIT (Jurnal Teknologi dan Sistem Informasi Univrab)
Volume 3 No. 2 | Juli 2018 : 69-82
1)
Author : Imam Adli HarunMukhtar2) Januar Al Amien3), Publish: 10 Juli 2018 71
RABIT (Jurnal Teknologi dan Sistem Informasi Univrab)
Volume 3 No. 2 | Juli 2018 : 69-82
1)
Author : Imam Adli HarunMukhtar2) Januar Al Amien3), Publish: 10 Juli 2018 72
RABIT (Jurnal Teknologi dan Sistem Informasi Univrab)
Volume 3 No. 2 | Juli 2018 : 69-82
menjadi ImagePro. Setelah tahun itu, lain-lain untuk keperluan televisi, film, dan
Thomas mengubah nama programnya situs web. Sebagai contoh, Photoshop CS
menjadi Photoshop dan bekerja dalam dapat digunakan untuk membuat menu dan
jangka pendek dengan produsen scanner tombol (button) DVD. Versi yang dirilis
Barneyscan untuk mendistribusikan pada tahun 2005, adalah versi 9. Program
salinan dari program tersebut dengan slide ini dipasarkan dengan nama "Photoshop
scanner; "total sekitar 200 salinan CS2." "CS" merefleksikan integrasi produk
Photoshop telah dikirimkan" dengan cara Photoshop dengan aplikasi "Creative Suite
ini. buatan Adobe dan disebut "2" karena
Selama waktu itu, John bepergian ke program ini adalah versi rilis ke-2 sejak
Silicon Valley di California dan Adobe mengintegrasikan kedua
memberikan demonstrasi program itu produknya. Ada beberapa pada tambahan
kepada insinyur di Apple Computer Inc. pada Photoshop CS2 seperti multiple layer
dan Russell Brown, direktur seni di Adobe. selecting dan "warp," versi kurva dari
Kedua demonstrasi itu berhasil, dan Adobe transform tool dan color replacement tool,
memutuskan untuk membeli lisensi untuk yang sebelumnya hadir sebagai plug-in
mendistribusikan pada bulan September 8BF. Untuk para penggemar fotografi,
1988. Sementara John bekerja pada plug-in Adobe menyediakan filter "reduce grain"
di California, Thomas tetap di Ann Arbor (mengurangi grain) yang dapat membantu
untuk menulis kode program. Photoshop mengoptimalkan foto yang diambil pada
1.0 dirilis pada 1990 khusus untuk kondisi kekurangan cahaya. Untuk
Macintosh. Meskipun pada awalnya "memperjelas" perbedaan produk CS
Photoshop dirancang untuk menyunting dengan produk-produk Photoshop
gambar untuk cetakan berbasis-kertas, sebelumnya, Adobe menghilangkan
Photoshop yang ada saat ini juga dapat lambang mata Photshop, yang
digunakan untuk memproduksi gambar dipresentasikan dalam bentuk yang
untuk World Wide Web. Beberapa versi berbeda-beda sejak versi 3 sampai versi 7.
terakhir juga menyertakan aplikasi Photshop CS dan CS2 kini
tambahan, Adobe ImageReady, untuk menggunakan bulu sebagai ikon dan
keperluan tersebut. Photoshop juga bentuk identifikasinya. Versi beta
memiliki hubungan erat dengan beberapa Photoshop CS3 telah dirilis untuk
perangkat lunak penyunting media, pengguna CS2 pada tanggal 15 Desember
animasi, dan authoring buatan-Adobe 2006. Berbeda dengan Photoshop CS dan
lainnya. CS2 yang menggunakan bulu sebagai
File format asli Photoshop, .PSD, logonya, Logo untuk edisi ketiga ini
dapat diekspor ke dan dari Adobe berbentuk tipografi, dengan huruf 'Ps'
ImageReady. Adobe Illustrator, Adobe berwarna putih dan berlatar belakang biru-
Premiere Pro, After Effects dan Adobe gradien. Versi terakhirnya dilengkapi
Encore DVD untuk membuat DVD dengan Adobe Camera RAW, sebuah
profesional, menyediakan penyuntingan plugin yang dikembangkan oleh Thomas
gambar non-linear dan layanan special Knoll yang dapat membaca beberapa
effect seperti background, tekstur, dan format file RAW dari kamera digital dan
1)
Author : Imam Adli HarunMukhtar2) Januar Al Amien3), Publish: 10 Juli 2018 73
RABIT (Jurnal Teknologi dan Sistem Informasi Univrab)
Volume 3 No. 2 | Juli 2018 : 69-82
dengan menambahkan fitur-fitur baru bagi kode. Python diklaim sebagai bahasa yang
pengguna tingkat lanjut atau menggabungkan kapabilitas, kemampuan,
mengoperasikan Android pada perangkat dengan sintaksis kode yang sangat jelas,
yang secara resmi dirilis dengan dan dilengkapi dengan fungsionalitas
menggunakan sistem operasi lain. pustaka standar yang besar serta
Pada November 2013, Android komprehensif.
menguasai pangsa pasar telepon pintar Salah satu fitur yang tersedia pada
global, yang dipimpin oleh produk-produk python adalah sebagai bahasa
Samsung, dengan persentase 64% pada pemrograman dinamis yang dilengkapi
bulan Maret 2013. Pada Juli 2013, terdapat dengan manajemen memori otomatis.
11.868 perangkat Android berbeda dengan Seperti halnya pada bahasa pemrograman
beragam versi. Keberhasilan sistem operasi dinamis lainnya, python umumnya
ini juga menjadikannya sebagai target digunakan sebagai bahasa skrip meski
ligitasi paten "perang telepon pintar" antar pada praktiknya penggunaan bahasa ini
perusahaan-perusahaan teknologi. Hingga lebih luas mencakup konteks pemanfaatan
bulan Mei 2013, total 900 juta perangkat yang umumnya tidak dilakukan dengan
Android telah diaktifkan di seluruh dunia, menggunakan bahasa skrip. Python dapat
dan 48 miliar aplikasi telah dipasang dari digunakan untuk berbagai keperluan
Google Play. pengembangan perangkat lunak dan dapat
Tidak hanya menjadi sistem operasi di berjalan di berbagai platform sistem
smartphone, saat ini Android menjadi operasi.
pesaing utama dari Apple pada sistem Saat ini kode python dapat dijalankan
operasi Tablet PC. Pesatnya pertumbuhan di berbagai platform sistem operasi,
Android selain factor yang disebutkan beberapa di antaranya adalah:
diatas adalah karena Android itu sendiri a. Linux/Unix
adalah platform yang sangat lengkap baik b. Windows
itu sistem operasinya, Aplikasi dan Tool c. Mac OS X
Pengembangan, Market aplikasi Android d. Java Virtual Machine
serta dukungan yang sangat tinggi dari e. OS/2
komunitas Open Source di dunia, sehingga f. Amiga
Android terus berkembang pesat baik dari g. Palm
segi teknologi maupun dari segi jumlah h. Symbian
device yang ada didunia. [15]
7. Ren’Py Android Packaging Tool
Python didistribusikan dengan
Ren’Py Android Packaging Tool beberapa lisensi yang berbeda dari
(RAPT) is a program, downloaded beberapa versi. Namun pada prinsipnya
separately from Ren'Py, that creates an Python dapat diperoleh dan dipergunakan
Android package for testing or release secara bebas, bahkan untuk kepentingan
purposes. komersial. Bahasa pemrograman Python
ini memiliki efisiensi tinggi untuk struktur
8. Python data level tinggi, pemrograman
Python adalah bahasa pemrograman berorientasi objek lebih sederhana tetapi
yang berfokus pada tingkat keterbacaan efektif, dapat bekerja pada multi platform,
1)
Author : Imam Adli HarunMukhtar2) Januar Al Amien3), Publish: 10 Juli 2018 75
RABIT (Jurnal Teknologi dan Sistem Informasi Univrab)
Volume 3 No. 2 | Juli 2018 : 69-82
1)
Author : Imam Adli HarunMukhtar2) Januar Al Amien3), Publish: 10 Juli 2018 76
RABIT (Jurnal Teknologi dan Sistem Informasi Univrab)
Volume 3 No. 2 | Juli 2018 : 69-82
1)
Author : Imam Adli HarunMukhtar2) Januar Al Amien3), Publish: 10 Juli 2018 78
RABIT (Jurnal Teknologi dan Sistem Informasi Univrab)
Volume 3 No. 2 | Juli 2018 : 69-82
koatak hitam, kit hanya bisa melihat Pengujian pada Black Box berusaha
penampilan luarnya saja, tanpa tau ada menemukan kesalahan seperti:
apa dibalik bungkus hitam nya. Sama a. Fungsi-fungsi yang tidak benar atau
seperti pengujian black box, hilang
mengevaluasi hanya dari tampilan b. Kesalahan interface
luarnya, fungsionalitas nya tanpa c. Kesalahan dalam struktur data atau
mengetahui apa sesungguhnya yang akses database eksternal
terjadi dalam proses detilnya. d. Kesalahan kinerja
Black Box pengujian adalah metode e. Inisialisasi dan kesalahan terminasi
pengujian perangkat lunak yang menguji
fungsionalitas aplikasi yang bertentangan 6. Penyebarluasan
dengan struktur internal atau kerja. Pada tahap ini akan dilakukan tahap
Pengetahuan khusus dari kode aplikasi / distribution yaitu tahap penyebar luasan
struktur internal dan pengetahuan game agar game ini bisa dinikmati oleh
pemrograman pada umumnya tidak yang lainnya. Untuk mendapatkan game
diperlukan. Uji kasus dibangun di sekitar ini, game ini nantinya akan di unggah ke
spesifikasi dan persyaratan, yakni, play store dengan nama Muhammadiyah
aplikasi apa yang seharusnya dilakukan. vn game.
Menggunakan deskripsi eksternal
perangkat lunak, termasuk spesifikasi, V. KESIMPULAN
persyaratan, dan desain untuk
menurunkan uji kasus. Tes ini dapat Berdasarkan hasil penelitian yang telah
menjadi fungsional atau non-fungsional, dilakukan dapat disimpulkan bahwa
meskipun biasanya fungsional. Perancang penelitian ini telah berhasil membuat game
uji memilih input yang valid dan tidak edukasi yang menceritakan sejarah kehidupan
valid dan menentukan output yang benar. KH. Ahmad Dahlan dengan dengan Visual
Tidak ada pengetahuan tentang struktur Novel.
internal benda uji itu. Metode uji dapat
diterapkan pada semua tingkat pengujian DAFTAR PUSTAKA
perangkat lunak: unit, integrasi, [1] Dewi, G. P. (2012). Pengembangan Game
fungsional, sistem dan penerimaan. Ini Edukasi Pengenalan Nama Hewan Dalam
biasanya terdiri dari kebanyakan jika Bahasa Inggris Sebagai Media
tidak semua pengujian pada tingkat yang Pembelajaran Siswa SD Berbasis
lebih tinggi, tetapi juga bisa mendominasi Macromadia Flash. Yogyakarta: Fakultas
unit testing juga. Teknik Universitas Negeri Yogyakarta.
Uji coba yang dilakukan terhadap [2] Dr. Imam Dui Agusalim, D. M. (2015).
Game ini yaitu black box testing dan Developing Visual Novel Game of
menggunakan metode kuisioner dimana English Conversation for DEP EEPIS.
penilaian dapat dilakukan selama proses Journal of Education and Practice , 113.
pengetesan dilakukan. Responden yang [3] Dr. Rudy Gunawan, M. (2012).
digunakan disini menggunakan sebanyak PEMBELAJARAN SEJARAH
10 orang mahasiswa. BERBASIS PERMAINAN
1)
Author : Imam Adli HarunMukhtar2) Januar Al Amien3), Publish: 10 Juli 2018 81
RABIT (Jurnal Teknologi dan Sistem Informasi Univrab)
Volume 3 No. 2 | Juli 2018 : 69-82
1)
Author : Imam Adli HarunMukhtar2) Januar Al Amien3), Publish: 10 Juli 2018 82