Post on 05-Feb-2018
1
BAB II
TINJAUAN PUSTAKA
2.1 Pengertian Game Edukasi
Game berasal dari bahasa Ingris yang berarti permainan. Menurut Greg
Costikyan (2013, hal. 20), game adalah sebentuk karya seni di mana peserta, yang disebut
pemain, membuat keputusan untuk mengelola sumber daya yang dimilikinya melalui
benda di dalam game demi mencapai tujuan.
Joan Freeman dan Utami munandar (dalam Andang Ismail, 2009: 27)
mendefinisikan permainan sebagai suatu aktifitas yang membantu anak mencapai
perkembangan yang utuh, baik fisik, intelektual, sosial, moral, dan emosional.
Berdasarkan uraian di atas maka dapat disimpulkan bahwa Game ataupun
permainan adalah sebuah aktifitas yang dilakukan satu atau lebih pemain dengan
aturan tertentu sehingga ada yang menang dan kalah dengan tujuan bersenang-
senang, mengisi waktu luang atau refreshing. Game dimainkan terutama untuk
hiburan, kesenangan, tetapi dapat juga berfungsi sebagai sarana latihan,
pendidikan dan simulasi. game dapat mengasah kecerdasan dan keterampilan otak
dalam mengatasi konflik atau permasalahan buatan yang ada dalam permainan.
Pemain dihadapkan dengan sistem dan konflik buatan. Konflik atau masalah
dalam setiap game berbeda-beda. Konflik dalam setiap game menuntut pemain
untuk menyelesaikannya dengan cepat dan tepat sehingga dapat meningkatkan
konsentrasi dan melatih otak untuk memecahkan masalah dengan tepat dan cepat.
Game juga dapat merugikan karena apabila terlalu sering bermain game maka
pemain akan lupa waktu melakukan pekerjaan lainnya, sehingga membuat
pekerjaan lain menjadi tertunda.
Kata edukasi berasal dari bahasa Inggris yaitu education yang berarti
pendidikan. Menurut Marc Prensky (2012, hal. 90), game edukasi adalah game
yang didesain untuk belajar, tapi tetap bisa menawarkan bermain dan bersenang-
senang. Game edukasi adalah gabungan dari konten edukasi, prinsip
pembelajaran, dan game komputer.
2
Berdasarkan uraian di atas maka dapat disimpulkan game edukasi
merupakan salah satu jenis game yang tidak hanya bersifat menghibur tetapi
didalamnya mengandung pengetahuan yang disampaikan kepada penggunanya.
Game edukasi dapat digunakan sebagai salah satu media pendidikan yang bisa
digunakan sebagai media pembelajaran. Game jenis ini biasa digunakan untuk
mengajak penggunanya belajar sambil bermain. Melalui proses belajar ini maka
penggunanya dapat memperoleh ilmu pengetahuan, sehingga game edukasi
merupakan terobosan baru yang digunakan dalam dunia pendidikan. Selain
dikarenakan game jenis ini memadukan antara sisi belajar dan bermain, game
jenis ini juga dapat digunakan untuk menarik perhatian anak-anak untuk belajar.
2.1.1 Elemen Game
Menurut Teresa Dillon (techforedu.org,2012) komponen dasar sebuah
game adalah sebagai berikut:
2.1.3.1 Plot
Plot biasanya berisi informasi tentang hal-hal yang akan dilakukan oleh
player dalam game dan secara detail ,perintah tentang hal yang harus dicapai
dalam game.
2.1.3.2 Thema
Di dalam biasanya ada pesan moral yang akan disampaikan Character atau
pemain sebagai karakter utama maupun karakter yang lain yang memiliki ciri dan
sifat tertentu.
2.1.3.3 User Interface
Merupakan fitur-fitur yang mengkomunikasikan user dengan game. Interface
merupakan semua tampilan yang ada dalam suatu game. Sebuah interface yang
baik adalah interface yang tidak membosankan dan memudahkan pemain game.
3
2.1.3.4 Aturan/rules
Game rule merupakan aturan perintah, cara menjalankan, fungsi objek dan
karakter di dunia permainan Dunia Game Dunia game bisa berupa pulau, dunia
khayal, dan tempat-tempat lain yang sejenis yang dipakai sebagai setting tempat
dalam permainan game.
2.1.3.5 Animasi
Animasi ini selalu melekat pada dunia game , khususnya untuk gerakan
karakter-karakter yang ada dalam game, properti dari objek.
2.1.3.6 Object
Merupakan sebuah hal yang penting dan biasanya digunakan pemain untuk
memecahkan masalah, adakalanya pemain harus punya keahlian dan pengetahuan
untuk bisa memainkannya.
2.1.3.7 Text, grafik dan sound
Game biasanya merupakan kombinasi dari media teks, grafik maupun
suara, walaupun tidak harus semuanya ada dalam permainan game.
2.1.2 Game Engine
Game Engine adalah mesin permainan yang merupakan sebuah sistem
yang dirancang untuk penciptaan dan pengembangan video game. Game engine
adalah komponen software inti dari sebuah video game. Game engine biasanya
menangani perenderan grafik dan teknologi penting lainnya, tetapi juga
memungkinkan dalam menangani fungsi tambahan seperti kecerdasan buatan,
pendeteksian tubrukan antara objek game dengan benda lainnya. Sebuah game
engine dibagi lagi menjadi dua bagian besar yaitu API dan SDK. API
(Applicaiton Programming Interfaces) adalah bagian operating system, services
dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang
diperlukan. Dalam hal ini contohnya DirectX. Sementara SDK adalah kumpulan
dari libraries dan API yang sudah siap digunakan untuk memodifikasi program
4
yang menggunakan operating system dan services yang sama. Biasanya, game
engine menyertakan keduanya.
Game engine merupakan sebuah komponen inti software dari sebuah game
ataupun aplikasi lain yang menggunakan grafik secara real time. Game engine
mempunyai development tools dengan tampilan visual dan langsung terintegrasi
didalam IDE (integrated development environment) sehingga tools – tools
development tersebut dapat digunakan kembali untuk mengembangkan game
yang lain. Hal ini membuat game engine sering disebut game middleware karena
game engine mempercepat pengembangan sebuah game, mengurangi biaya
pemgembangan game, tingkat kompleksitas dari pengembangan game, yang
merupakan faktor utama untuk bersaing didalam industri game. Beberapa game
engine hanya memberikan fitur untuk melakukan 3D rendering, dan tidak
memberikan fitur-fitur yang dibutuhkan untuk membuat game secara keseluruhan.
Game engine seperti ini disebut sebagai 3D engine, dan sangat bergantung pada
pengembang game untuk menambahkan fitur-fitur yang tidak terdapat didalamnya
dengan menggunakan komponen dari game engine yang lain. Contoh dari game
engine tersebut adalah: RealmForge, Ogre, Jmonkey. Game engine yang
memberikan fitur 3D engine dikembangkan dengan menggunakan grafik API
(application programming interface) seperti Directx dan openGl, yang
memberikan akses ke GPU (Graphical Processing Unit) dari video card. Game
engine secara lisensi terbagi menjadi dua yaitu; open source dan komersial. Salah
satu contoh game engine open source yang terkenal adalah Crystal Space dan
Ogre, sedangkan game engine komersial terkenal dan banyak digunakan saat ini
adalah Torque game engine.
2.2 Pengertian Ulos
Ulos merupakan kain tradisional suku Batak. Kehidupan masyarakat suku
Batak tidak terlepas dari penggunaan kain ulos, baik dalam kehidupan sehari-hari
maupun dalam berbagai upacara adat. Ulos pada mulanya identik dengan ajimat,
dipercaya mengandung "kekuatan" yang bersifat religius magis dan dianggap
keramat serta memiliki daya istimewa untuk memberikan perlindungan. Selain
5
pada upacara adat, ulos juga digunakan sebagai tanda terimakasih ataupun cendera
mata pada acara resmi.
Dalam kehidupan sosial ulos juga mempunyai peranan penting, misalnya
digunakan dalam perkawinan, kematian, mendirikan rumah, penyerahan harta
warisan, menyambut tamu yang dihormati, kesenian dan Tor-tor. Ulos juga
diberikan kepada sang ibu yang sedang mengandung supaya mempermudah
lahirnya sang bayi ke dunia dan untuk melindungi ibu dari segala mara bahaya
yang mengancam saat proses persalinan.
Umumnya, panjang ulos mencapai 2 meter dengan lebar 70 cm. Warna
dominan pada ulos adalah merah, hitam, dan putih yang dihiasi oleh ragam
tenunan dari benang emas atau perak. Ornamen sebuah ulos disebut Gorga dan
Motifnya disebut Ragi. Dalam selembar ulos terdapat bermacam-macam motif.
Cara memakai ulos bermacam-macam tergantung pada situasinya. ada orang yang
memaki ulos dibahunya seperti memakai selendang, ada yang memakainya
sebagai kain sarung, ada yang melilitkannya dikepala dan ada pula yang
mengikatnya secara ketat dipinggang. Kain ulos yang dipakai orang-orang Batak
pada upacara-upacara adat, umumnya digunakan dengan diselempangkan di
pinggangnya atau juga sebagai selendang.
2.2.1 Cara Pembuatan Ulos
Pembuatan ulos dilakukan dengan cara di tenun. Cara yang tergolong
masih primitif ini bernilai seni yang sangat tinggi. Penenunannya pun dilakukan
dengan tangan sehingga memakan waktu yang sangat lama untuk menyelesaikan
satu lembar kain ulos. Alat penenunnya menggunakan kayu yang disusun menjadi
beberapa bagian atau tingkatan. Tidak semua orang suku Batak dapat menenun
ulos dan tidak semua penenun dapat menenun semua jenis ulos. Misalnya bagi
anak dara, yang sedang belajar bertenun hanya diperkenankan membuat ulos
“parompa” ini disebut “mallage” (ulos yang dipakai untuk menggendong anak).
Tingkatan ini diukur dari jumlah lidi yang dipakai pada saat menenun untuk
memberi warna motif yang diinginkan. Tingkatan yang tinggi ialah bila dia telah
mampu mempergunakan tujuh buah lidi atau disebut “marsipitu lili” telah
6
dianggap cukup mampu bertenun segala jenis ulos Batak. Ulos dibuat dengan cara
ditenun.
Gambar 2.1 Martonun Ulos
Gambar di atas merupakan gambar penduduk desa suatu daerah di
Sumatera Utara yang sedang melalukan aktifitas tenun ulos. Para penenun ulos
biasanya dilakukan oleh kaum wanita khususnya ibu-ibu. “Martonun” biasa
disebut sudah menjadi mata pencarian mereka. Para penenun ulos biasanya
menenun di depan rumah, ataupun di bawah rumah panggung mereka masing-
masing. Untuk menghasilkan satu ulos para penenun bisa mencapai waktu yang
sangat lama, ini dikarenakan proses yang dilakukan mengunakan alat tenun tangan
yang masih sangat sederhana.
Ulos memiliki warna yang cerah. Warna tersebut merupakan warna dasar
benang yang digunakan. Sejenis tumbuhan nila (salaon) yang digunakan untuk
memberi warna dasar benang ulos. Tumbuhan nila (salaon) kemudian dimasukkan
ke dalam sebuah periuk tanah yang telah diisi air. Tumbuhan ini direndam (digon-
gon) berhari-hari hingga gatahnya keluar, lalu diperas dan ampasnya dibuang.
Hasilnya ialah cairan berwarna hitam kebiru-biruan yang disebut “itom”. Periuk
tanah (palabuan) diisi dengan air hujan yang tertampung pada lekuk batu (aek ni
7
nanturge) dicampur dengan air kapur secukupnya. Kemudian cairan yang
berwarna hitam kebiru-biruan tadi dimasukkan, lalu diaduk hingga larut. Ini
disebut “manggaru”. Kedalaman cairan inilah benang dicelupkan.
Sebelum dicelupkan, benang terlebih dahulu dililit dengan benang lain
pada bagian-bagian tertentu menurut warna yang diingini, setelah itu proses
pencelupan dimulai secara berulang-ulang. Proses ini memakan waktu yang
sangat lama bahkan berbulan-bulan dan ada kalanya ada yang sampai bertahun.
Setelah warna yang diharapkan tercapai, benang tadi kemudian disepuh dengan air
lumpur yang dicampur dengan air abu, lalu dimasak hingga mendidih sampai
benang tadi kelihatan mengkilat. Ini disebut “mar-sigira”. Biasanya dilakukan
pada waktu pagi di tepi kali atau dipinggiran sungai/danau.
Bilamana warna yang diharapkan sudah cukup matang, lilitan benang
kemudian dibuka untuk “diunggas” agar benang menjadi kuat. Benang direndam
kedalam periuk yang berisi nasi hingga meresap keseluruh benang. Selesai
diunggas, benang dikeringkan. Benang yang sudah kering digulung (dihulhul)
setiap jenis warna. Setelah benang sudah lengkap dalam gulungan setiap jenis
warna yang dibutuhkan pekerjaan selanjutnya adalah “mangani”. Benang yang
sudah selesai diani inilah yang kemudian masuk proses penenunan. Secara
tradisional, ruang tenun terletak di kolong rumah-panggung penenun, yang secara
tradisonal adalah perempuan.
2.2.2 Jenis-Jenis Ulos
Ulos terdiri dari beberapa jenis. Setiap ulos memiliki motif yang
merupakan ciri jenis ulos tersebut. Ulos dibedakan berdasarkan motif yang
terdapat pada ulos tersebut. Setiap motif ulos yang dihasilkan memiliki arti dan
makna tersendiri. Setiap ulos juga memiliki peran dan fungsi masing-masing.
Selain itu motif ulos juga melambangkan tingkat kepentingan ulos tersebut.
Beberapa jenis ulos memiliki tingkat kepentingan yang sangat penting bagi
kehidupan orang suku Batak. Beberapa jenis ulos juga tidak dapat digunakan oleh
semua kalangan seperti ulos jugia. Tidak semua ulos dapat digunakan dalam
kehidupan sehari-hari. Ada beberapa ulos yang hanya dapat digunakan pada
8
waktu dukacita tentunya tidak dapat digunakan pada waktu sukacita dan ada
beberapa ulos yang hanya digunakan pada waktu sukacita. Berikut merupakan
beberapa jenis dan fungsi ulos berdasarkan makna yang terkandung di dalamnya.
Gambar 2.2 Jenis-Jenis Ulos
Gambar Jenis-Jenis Ulos merupakan gambar jenis ulos yang memiliki
peranan penting dalam acara suku batak dan juga ulos yang dikenal oleh
masyarakat umum.
Berikut ini merupakan keterangan setiap jenis ulos yang terdapat pada
gambar di atas :
2.2.2.1 Ulos Jugia
Ulos ini disebut juga “ulos naso ra pipot atau “pinunsaan”. Biasanya ulos
yang harga dan nilainya sangat mahal ini dalam suku Batak disebut ulos
“homitan”yang disimpan di “hombung” atau “parmonang-monangan” (berupa
Iemari pada jaman dulu kala). Menurut kepercayaan orang Batak, ulos ini tidak
diperbolehkan dipakai sembarangan kecuali orang yang sudah “saur matua” atau
kata lain “naung gabe” (orang tua yang sudah mempunyai cucu dari anaknya laki-
laki dan perempuan). Tingginya aturan pemakaian jenis ulos ini menyebabkan
ulos merupakan benda langka hingga banyak orang yang tidak mengenalnya.
9
2.2.2.2 Ulos Ragi Hidup
Ulos ini dapat dipakai untuk berbagai keperluan pada upacara duka cita
maupun upacara suka cita. Pembuatan ulos ini berbeda dengan pembuatan ulos
lain, sebab ulos ini dapat dikerjakan secara gotong royong. Dengan kata lain,
dikerjakan secara terpisah dengan orang yang berbeda. Kedua sisi ulos kiri dan
kanan (ambi) dikerjakan oleh dua orang. Kepala ulos atas bawah (tinorpa)
dikerjakan oleh dua orang pula, sedangkan bagian tengah atau badan ulos (tor)
dikerjakan satu orang. Sehingga seluruhnya dikerjakan lima orang. Kemudian
hasil kerja ke lima orang ini disatukan (diihot) menjadi satu kesatuan yang disebut
ulos “Ragi Hidup”. Warna, lukisan, serta cork (ragi) memberi kesan seolah-olah
ulos benar-benar hidup, sehingga orang menyebutnya „ragi hidup‟, yaitu lambang
kehidupan. Setiap rumah tangga Batak mempunyai ulos ragi hidup. Selain
lambang kehidupan, ulos ini juga lambang doa restu untuk kebahagian, terutama
dalam hal keturunan, yakni banyak anak (gabe) bagi setiap keluarga dan panjang
umur (saur sarimatua).
2.2.2.3 Ragi Hotang
Jenis Ulos ini, yang dihiasi menggunakan teknik ikat Lungsi, banyak
dikerjakan oleh penenun di daerah Meat, melambangkan orang yang memiliki
tubuh yang kuat (pekerja keras), jiwa yang kuat (tahan uji) dan Tondi atau Iman
yang kuat (pengharapan). Ulos Ragi Hotang diberikan oleh mertua kepada
menantu laki-laki saat acara pernikahan, dengan harapan agar ikatan batin kedua
pengantin teguh seperti rotan (hotang). Pada zaman dahulu rotan adalah tali
pengikat sebuah benda yang dianggap paling kuat dan ampuh. Inilah yang
dilambangkan oleh ragi (corak) tersebut.
2.2.2.4 Ulos Sadum
Ulos ini penuh dengan warna warni yang ceria hingga sangat cocok
dipakai untuk suasana suka cita. Untuk mengundang (marontang) raja raja, ulos
ini dipakai sebagai alas sirih diatas piring besar (pinggan godang
10
burangir/harunduk panyurduan). Aturan pemakaian ulos ini demikian ketat hingga
ada golongan tertentu di Tapanuli Selatan dilarang memakai ulos ini.
2.2.2.5 Ulos Runjat
Ulos ini biasanya dipakai oleh orang kaya atau orang terpandang sebagai
ulos “edang-edang” (dipakai pada waktu pergi ke undangan). Ulos ini dapat juga
diberikan kepada pengantin oleh keluarga dekat menurut versi (tohonan) Dalihan
Natolu diluar hasuhutan bolon, misalnya oleh Tulang (paman), pariban (kakak
pengantin perempuan yang sudah kawin), dan pamarai (pakcik pengantin
perempuan). Ulos ini juga dapat diberikan pada waktu “mangupa-upa” dalam
acara pesta gembira (ulaon silas ni roha).
2.2.2.6 Ulos Sibolang
Ulos ini dapat dipakai untuk keperluan duka cita atau suka cita. Untuk
keperluan duka cita biasanya dipilih dari jenis warna hitamnya menonjol, sedang
bila dalam acara suka cita dipilih dari warna yang putihnya menonjol. Dalam
acara duka cita ulos ini paling banyak dipergunakan orang. Untuk ulos “saput”
atau ulos “tujung” harusnya dari jenis ulos ini dan tidak boleh dari jenis yang lain.
Dalam upacara perkawinan ulos ini biasanya dipakai sebagai “tutup ni ampang”
dan juga bisa disandang, akan tetapi dipilih dari jenis yang warnanya putihnya
menonjol. Inilah yang disebut “ulos pamontari”. Karena ulos ini dapat dipakai
untuk segala peristiwa adat maka ulos ini dinilai paling tinggi dari segi adat batak.
Harganya relatif murah sehingga dapat dijangkau orang kebanyakan. losini tidak
lajim dipakai sebagai ulos pangupa atau parompa.
2.2.2.7 Ulos Suri-Suri
Biasanya disebut saja ulos Suri-suri, berhubung coraknya berbentuk sisir
memanjang. Dahulu ulos ini dipergunakan sebagai ampe-ampe/hande-hande. Pada
waktu margondang (memukul gendang) ulos ini dipakai hula-hula menyambut
pihak anak boru. Ulos ini juga dapat diberikan sebagai “ulos tondi” kepada
pengantin. Ulos ini sering juga dipakai kaum wanita sebagai sabe-sabe. Ada
11
keistimewaan ulos ini yaitu karena panjangnya melebihi ulos biasa. Bila dipakai
sebagai ampe-ampe bisa mencapai dua kali lilit pada bahu kiri dan kanan sehingga
kelihatan sipemakai layaknya memakai dua ulos.
2.2.2.8 Ulos Bintang Maratur
Ulos ini menggambarkan jejeran bintang yang teratur. Jejeran bintang
yang teratur didalam ulos ini menunjukkan orang yang patuh, rukun seia dan
sekata dalam ikatan kekeluargaan. Juga dalam hal “sinadongan” (kekayaan) atau
hasangapon (kemuliaan) tidak ada yang timpang, semuanya berada dalam
tingkatan yang rata-rata sama. Dalam hidup sehari-hari dapat dipakai sebagai
hande-hande (ampe-ampe), juga dapat dipakai sebagai tali-tali atau saong.
Sedangkan nilai dan fungsinya sama dengan ulos mangiring dan harganya relatif
sama.
Masih banyak lagi macam-macam corak dan nama-nama ulos antara lain:
Ragi Panai, Ragi Hatirangga, Ragi Ambasang, Ragi Sidosdos, Ragi Sampuborna,
Ragi Siattar, Ragi Sapot, Ragi si Imput ni Hirik, Ulos Bugis, Ulos Padang Rusa,
Ulos Simata, Ulos Happu, Ulos Tukku, Ulos Gipul, Ulos Takkup, dan banyak lagi
nama-nama ulos yang belum disebut disini. Menurut orang-orang tua jenis ulos
mencapai 57 jenis.
2.2.3 Pakaian Tradisional Suku Batak
Suku Batak memiliki enam pakaian adat yaitu pakaian adat suku Batak
Toba, pakaian adat suku Batak Simalungun, pakaian adat suku Batak Karo,
pakaian adat suku Batak Mandailing, pakaian adat suku Batak Pakpak dan
pakaian adat suku Batak Angkola. Pakaian adat setiap suku memiliki ciri khas
masing-masing. Setiap daerah suku Batak juga memiliki motif ulos yang berbeda-
beda. Pakaian adat suku Batak terbuat dan dibentuk dengan menggunakan ulos
pada umumnya sehingga menghasilkan beberapa atribut yang dapat digunakan
seperti atribut yang digunakan di kepala wanita dan Perempuan dan laki-laki suku
Karo yang terbuat dari ulos suku karo. Pakaian ini terdiri dari tutup kepala (ikat
12
kepala), tutup dada (pakaian) dan tutup bagian bawah (sarung). Berikut
merupakan gambar pakaian adat secara umum keenam suku batak.
Gambar 2.3 Keenam Suku Batak lengkap menggunakan pakaian adat
Keenam suku Batak tersebut memiliki ciri khas kain ulos yang berbeda-
beda dan pakaian adat masing-masing. Pakaian adat pada umumnya digunakan
pada acara adat perkawinan. Pada zaman sekarang, kain ulos yang digunakan
sudah dipasangkan dengan berbagai jenis sandang modern, seperti kemeja dan jas
untuk atasan pria dan kebaya untuk wanita. Sedangkan bawahanya sering
digunakan menggunakan celana kain untuk pria dan rok untuk wanita. Berikut ini
merupakan keterangan pakaian adat setiap daerah suku Batak yang terdapat pada
gambar di atas :
1.2.3.1 Pakaian Adat Suku Batak Toba
Suku Batak Toba merupakan salah satu suku batak yang berada pada
daerah pinggiran danau Toba. Daerah Batak Toba terkenal dengan danaunya yang
luas yaitu danau Toba. Pakaian adat Suku Batak Toba sangatlah sederhana
sehingga mudah untuk ditemukan. Kesederhanaan pakaian adat Batak Toba
tidaklah mebuat pakaian adat ini dilupakan masyarakat dan meninggalkan nilai
budaya Batak Toba yang terkandung di dalam pakaian adat ini. Pakaian adat suku
Batak Toba pada umumnya lebih banyak menggunakan kain ulos pada setiap
bagian. Karena kesederhanaan ini, pakaian adat Suku Batak Toba sering
13
digunakan sebagai perwakilan suku Batak lainnya dalam acara tertentu. Berikut
ini merupakan gambar pakaian adat daerah suku Batak Toba pada umumnya.
Gambar 2.4 Pakaian Adat Batak Toba
Pakaian adat suku Batak Toba di atas merupakan pakaian adat murni suku
Batak Toba. Seiring perkembangan zaman, saat ini pakaian adat Batak Toba
sudah dipadupadankan dengan berbagai jenis sandang modern, seperti kemeja dan
jas untuk atasan pria dan kebaya untuk wanita. Sedangkan bawahanya sering
digunakan menggunakan celana kain untuk pria dan rok untuk wanita. pasangan
pria dan wanita menggunakan ulos yang telah dibentuk dikenal dengan sebutan
Sortali. Sortali merupakan ikat kepala yang fungsinya seperti mahkota dan
umumnya terbuat dari bahan tembaga yang disepuh dengan emas, lalu dibungkus
dengan kain merah. Sortali ini digunakan oleh kaum laki-laki maupun perempuan.
Pada pakaian adat pria Batak Toba hampir semua pakaian yang dipakai terdiri dari
kain ulos yang salah satunya diselempangkan pada kedua bahu sampai ke badan
(biasanya jenis ulos sadum), dan dililit dengan ulos ragi hotang. Sedangkan pada
wanita menggunakan ulos ragi pane pada badan bagian bawah dan
menyelendangkan ulos jenis sadum pada kedua bahu sehingga menutupi badan
bagian atas.
14
2.2.3.2 Pakaian Adat Suku Batak Simalungun
Suku Batak Simalungun adalah salah satu Suku Batak yang menetap di
Kabupaten Simalungun dan sekitarnya. Pakaian adat suku Batak Simalungun
tidak terlepas dari penggunaan kain Ulos sama seperti suku Batak lainnya. Ulos
pada suku Simalungun disebut Hiou dengan berbagai ornamen dan ciri khasnya.
Pakaian adat Suku Batak Simalungun juga sangatlah sederhana sehingga mudah
untuk ditemukan. Kesederhanaan pakaian adat Batak Simalungun tidaklah mebuat
pakaian adat ini dilupakan masyarakat dan meninggalkan nilai budaya Batak
Simalungun yang terkandung di dalam pakaian adat ini. Pada pakaian Adat
Simalungun ulos digunakan untuk melambangkan kekerabatan yang biasa disebut
dengan dalihan natolu atau tolu sahundulan. Pakaian adat suku Batak Simalungun
pada umumnya dapat dilihat pada gambar di bawah ini.
Gambar 2.5 Pakaian Adat Batak Simalungun
Gambar di atas merupakan pakaian adat Simalungun. Ulos yang dibentuk
menjadi penutup kepala pada lelaki disebut Gotong, dan pada penutup kepala
wanita disebut Bulang. Sedangkan hiou yang disandang ataupun kain samping
menggunakan hiou Suri-suri. Hiou yang digunakan untuk penutup badan bagian
bawah bagi wanita adalah hiou Ragipanei, sedangkan pada badan bagian bawah
pria hiou yang digunakan disebut Ragihotang. Seiring perkembangan zaman, saat
15
ini kain ulos sudah berakulturasi dengan berbagai jenis sandang modern, seperti
kemeja dan jas.
2.2.3.3 Pakaian Adat Suku Batak Karo
Menurut orang Batak Karo, Ulos atau Uis lebih dari sekedar kain sandang,
melainkan benda bertuah yang mampu memberikan perlindungan bagi
pemakainya. Seiring perkembangan zaman, saat ini kain ulos sudah berakulturasi
dengan berbagai jenis sandang modern, seperti kemeja dan jas. Pakaian adat suku
Batak Karo ditambah dengan asesoris-asesoris emas yang melambangkan kayanya
tanah daerah suku Karo. Ulos yang digunakan sebagai pakaian adat suku Batak
Karo ini biasanya berwarna merah. Berikut merupakan gambar pakaian adat suku
Batak Karo pada umumnya.
Gambar 2.6 Pakaian Adat Batak Karo
Pakaian adat perempuan Batak Karo yang digunakan terdiri dari baju tutup
dengan lengan panjang, sedangkan bagian bawah memakai sarung sungkit yang
dililit dengan kain ulos dan selanjutnya dilapisi dengan kain uis nipes (kain ulos
yang berasal dari suku Karo). Badan bagian atas perempuan karo biasanya hanya
menggunakan asesoris kalung dan bagian kepala menggunakan ulos yang telah
dibentuk dikenal dengan sebutan tudung.
16
Pakaian adat pria Batak Karo yang digunakan pada gambar di atas sudah
berakulturasi dengan berbagai jenis sandang modern, seperti jas dan celana kain.
Badan bagian bawah dililit dengan kain ulos yang dikenal dengan sebutan
kampuh. Badan bagian atas diselempangkan ulos yang dikenal dengan uis nipes
kemudian dilapisi kain ulos lagi yang biasa dikenal bekah buluh yang hanya
dipakai oleh kaum pria pada suku karo. Pakaian adat pria juga menggunakan
kalung yang sama dengan kalung yang digunakan wanita dan bagian kepala
menggunakan ulos yang telah dibentuk dikenal dengan sebutan bulang-bulang.
2.2.3.4 Pakaian Adat Suku Batak Mandailing
Batak Mandailing adalah salah satu suku dari sekian banyak Rumpun
Batak yang telah lama hidup dalam suatu komunitas di kabupaten Mandailing-
Natal. Bahasa Mandailing sendiri sangat berkerabat dengan bahasa Batak Angkola
dan Batak Toba. Masyarakat penduduk Batak Mandailing dminan beragama
Muslim. Budaya dan bahasa Mandailing banyak dipengaruhi dengan budaya dan
bahasa suku Minang Padang dari Sumatera Barat dikarenakan letak daerah Suku
Mandailing berada pada perbatasan dengan Sumatera Barat Pakaian adat suku
Batak Karo dapat dilihat pada gambar di bawah ini.
Gambar 2.7 Pakaian Adat Batak Mandailing
17
Pakaian adat Batak Mandailing di atas berasal dari daerah Tapanuli
Selatan. Pakaian adat pria menggunakan baju kebesaran suku mandailing atau jas
dan celana kain yang dililitkan dengan ulos mandailing. Badan bagian atas diberi
ulos yang disebut ulos gondang dan dipakai disebelah kanan serta diselipkan dua
buah pisau pada pinggang. Bagian kepala menggunakan topi yang dikenal dengan
sebutan ampu yang biasa digunakan pria suku mandailing. Wanita suku
mandailing menggunakan ulos mandailing yang dililitkan pada badan bagian
bawah dan dipadankan dengan menggunakan kebaya. Badan bagian atas
dipasangkan dua buah ulos yang dipakai dengan cara disilangkan pada badan
kemudian di ikat menggunakan ikat pinggang atau sabuk. Pada sabuk juga
diselipkan dua buah pisau. Pada bagian leher menggunakan kalung emas. Pada
bagian kepala menggunakan bulang yang terbuat dari emas yang menyerupai
mahkota.
2.3 Android
Android adalah salah satu sistem operasi untuk telepon seluler. Android
menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi
mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Menurut
Arifianto Teguh, Android adalah sistem operasi berbasis Linux untuk telepon
seluler. Dalam game pakaian adat Batak ini, penulis menggunakan minimal
Android Versi 2.2 (Froyo: Frozen Yoghurt). Android mempunyai ciri-ciri khusus
yang selalu menggunakan nama-nama dessert atau makanan penutup pada setiap
versinya. Berikut merupakan logo Android.
Gambar 2.8 Logo Android
18
Gambar di atas merupakan logo Android secara umum. Perilisan perdana
Android 5 November 2007, Android bersama Open Handset Alliance menyatakan
mendukung pengembangan standar terbuka pada perangkat seluler. Google juga
merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat
lunak dan standar terbuka perangkat seluler.
Android memiliki dua distributor, yaitu Google Mail Service (GMS) dan
Open Handset Distributor (OHD). GMS adalah distributor Android yang
mendapatkan dukungan penuh dari Google, sedangkan OHD adalah distibutor
Android tanpa dukungan langsung dari Google.
Banyak kini bermunculan vendor-vendor untuk Smartphone, yaitu
diantaranya : HTC, Motorola, Samsung, LG, HKC, Huawei, Archos, Webstation
Camangi, Dell, Nexus, SciPhone, WayteQ, Sony Ericsson, Acer, Philips, T-
Mobile, Nexian, IMO, Asus dan vendor lainnya yang memproduksi Smartphone
Android. Munculnya berbagai vendor tersebut dikarenakan sistem operasi Android
bersifat open source. Android menjadi pesaing utama dari produk Smartphone
lainnya seperti Apple dan BlackBerry. Pesatnya pertumbuhan Android karena
Android adalah platform yang sangatlah lengkap baik dari segi sistem operasinya,
aplikasi dan tools pengembangannya, market yang menyimpan berbagai aplikasi
serta ditambah dengan berbagai dukungan oleh komunitas open source di dunia,
sehingga Android berkembang pesat hingga saat ini, baik dari segi teknologi
maupun dai segi jumlah device di dunia.
2.3.1 Versi Android
Berikut ini merupakan urutan versi-versi Android yang dapat digunakan
agar game pakaian adat Batak ini berjalan dengan baik, yaitu:
2.3.1.1 Android Versi 2.2 (Froyo: Frozen Yoghurt)
Tanggal 20 Mei 2010, Android Versi 2.2 (Froyo) diluncurkan. Perubahan-
perubahan umumnya terhadap Versi-versi sebelumnya antara lain dukungan
Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat,
intergrasi V8 JavaScript Engine yang dipakai Google Chrome yang mempercepat
19
kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card,
kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi
Android Market.
2.3.1.2 Android Versi 2.3 (Gingerbread)
Tanggal 6 Desember 2010, Android Versi 2.3 (Gingerbread) diluncurkan.
Perubahan umum yang didapat dari Android Versi ini antara lain peningkatan
kemampuan permainan, peningkatan fungsi copy paste, User Interface didesain
ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb,
equalization, headphone virtualization, dan bass boost), dukungan kemampuan
Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari
satu.
2.3.1.3 Android Versi 3.0/3.1 (Honeycomb)
Android Honeycomb dirancang khusus untuk tablet. Android Versi ini
mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga
berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi
prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet
pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom.
2.3.1.4 Android Versi 4.0 (ICS :Ice Cream Sandwich)
Android Ice Cream Sandwich diumumkan pada tanggal 19 Oktober 2011,
membawa fitur Honeycomb untuk Smartphone dan menambahkan fitur baru
termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan
penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan
fotografi, mencari email secara offline, dan berbagi informasi dengan
menggunakan NFC.
2.3.1.5 Android Versi 4.1 (Android Jelly Bean)
Android Jelly Bean yang diluncurkan pada acara Google I/O lalu dan
membawa sejumlah keunggulan serta fitur baru. Penambahan baru diantaranya
20
meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan
pencarian melalui Voice Search yang lebih cepat. Tak ketinggalan Google Now
juga menjadi bagian yang diperbarui. Google Now memberikan informasi yang
tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah dapat
mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. OS
Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni
Google Nexus 7.
2.3.1.6 Android Versi 4.2 (Android Jelly Bean)
Android Versi 4.2 ini merupakan Versi terbaru dari Versi Android jelly
bean sebelumnya. jelly bean Versi 4.2 diklaim lebih pintar dan inovatif
dibandingkan dengan pendahulunya. Beberapa fitur yang diperbaharui dalam
sistem operasi ini antara lain Notifications, Google Assistant, Face Unlock dengan
Liveness Check, Barrel Roll, Smart Widget, Google Now, Technology Project
Butter untuk meningkatkan responsifitas yang sangat baik. Sistem operasi yang
cepat dan ringan, Full Crhome browser menjelajah internet menggunakan Google
Chrome seperti pada PC.
2.3.1.7 Android Versi 4. 3 (Android Jelly Bean)
Tanggal 22 Agustus 2013 Jelly Bean 4.3 telah resmi dirilis. Jelly Bean 4.3
lebih fokus pada pembaruan minor. Nexus 7 adalah ponsel pintar pertama dengan
sistem operasi Android Jelly Bean 4.3. Beberapa fitur menarik dari sistem ini
antara lain :
1. Terdapat dukungan multi user dengan Restricted Profiles, fitur ini
memungkinkan bagi administrator untuk membuat lingkungan yang
berbeda bagi setiap user, sehingga bisa mengontrol penuh penggunaan
aplikasi yang tersedia untuk profil user yang dibuat. Ini sangat efektif
jika pengguna memiliki anak dan membatasi penggunaan aplikasi
Android.
2. Hadir dengan teknologi Smart Bluetooth, penggunaan Bluetooth tanpa
khawatir menghilangkan banyak daya.
21
3. Mendukung Open GL ES 3.0, performa grafis yang lebih bagus dan
realistis.
4. Modular DRM Framework, ini berguna bagi pengembang untuk
mengintegrasikan hak digital menjadi streaming protocol. Selain itu,
Android Jelly Bean 4.3 juga mempunyai performa yang bagus
dibandingkan dengan pendahulunya.
2.3.1.8 Android Versi 4.4(Android Kitkat)
Google selaku pemilik Android telah mengumumkan peluncuran Android
Versi terbaru “Android Kitkat” pada bulan Oktober tahun 2013. Nexus 5 adalah
Smartphone pertama yang akan menggunakan OS Android Kitkat. Berikut ini
adalah beberapa vitur Android Kitkat yang diklaim lebih cerdas dari Versi
Android sebelumnya.
1. Fitur sms terintegrasi langsung kedalam Aplikasi Google Hangouts
2. Terdapat fasilitas Cloud Printing, dimana pengguna dapat melakukan
proses print secara nirkabel.
3. Desain ikon dan tema yang lebih unik dan realistik
4. Mendengarkan perintah suara dari Google Now tanpa menguras daya
baterai.
5. Navigasi dan statusbar yang mengalami pembaruan
6. Interface yang sangat halus
7. Dapat mengakses aplikasi kamera dari layar yang terkunci.
2.3.2 Smartphone
Smartphone adalah sebuah device yang memungkinkan untuk melakukan
komunikasi juga di dalamnya terdapat fungsi PDA (Personal Digital Assistant)
dan berkemampuan seperti layaknya komputer. Dalam perkembangan awal,
dikenal adanya Handphone dan PDA. Handphone pada umumnya digunakan
untuk melakukan komunikasi seperti nelepon sedangkan PDA digunakan sebagai
asisten pribadi dan organizer. Perkembangan selanjutnya PDA mendapatkan
kemampuan lain yaitu fitur koneksi wireless sehingga mampu menerima maupun
22
mengirim e-mail, pada saat yang bersamaan juga Handphone mendapatkan
penambahan fitur yakni kemampuan untuk mengirim pesan. Pada akhirnya PDA
menambahkan fungsi Handphone pada device-nya, begitupun juga Handphone
diberikan fitur PDA (yang lebih banyak) di dalamnya, sehingga hasilnya adalah
sebuah Smartphone.
Smartphone memiliki ciri utama yaitu memiliki sistem operasi di
dalamnya yang memungkinkan dijalankan berbagai aplikasi, misalnya Windows
Mobile, Android, Symbian, ataupun Sistem Operasi Blackberry. Sebuah
Smartphone selalu dilengkapi berbagai aplikasi/software yang ditujukan untuk
meningkatkan produktivitas dan mendukung kegiatan sehari-hari. Misalnya Doc
To Go, untuk membuat dan mengedit dokumen word di Smartphone. Kemampuan
lain yang dimiliki oleh sebuah Smartphone adalah dapat digunakan mengakses
web/internet dan konten yang disajikan di browser-nya, sudah hampir mendekati
seperti layaknya mengakses web lewat komputer. Opera Mobile, SkyFire Mobile,
IE Mobile adalah contoh beberapa browser di sebuah Smartphone. Smartphone
juga memiliki ciri khas yaitu QWERTY Keyboard, untuk mempermudah pengguna
Smartphone untuk mengetik dokumen atau mengirim pesan.
2.4 Corona SDK (Software Development Kit)
Corona SDK (Software Development Kit) adalah sebuah aplikasi yang
digunakan untuk membuat aplikasi mobile, khususnya pada platform iOS dan
Android. Corona SDK menggunakan bahasa pemrograman Lua yang dapat kita
manfaatkan untuk menghasilkan aplikasi yang komplit dengan memanfaatkan
API (Application Programming Interface) yang dimiliki oleh Corona. Corona
dibuat oleh Ansca sebuah perusahaan kecil di Palo Alto, California. Berikut ini
merupakan gambar logo Corona SDK.
Gambar 2.9 Logo Corona SDK
23
Corona Labs diciptakan pada tahun 2008 sebagai usaha yang didukung
perusahaan di Palo Alto, California. Sebelum Corona, tim Labs Corona
bertanggung jawab untuk menciptakan banyak alat-alat standar yang sering kita
temukan.
Corona merupakan suatu software Engine yang cocok untuk
pengembangan aplikasi berbasis game. Corona SDK berbeda dari bahasa
pemrograman lainnya, di dalam corona SDK sendiri telah tertanam worksheet dan
sistem debugging. Corona SDK menggunakan editor teks dasar untuk menulis
kode, dan editor grafis untuk membuat gambar. Corona sendiri hanya akan
bertugas menyusun dan running program. Untuk memulainya, user akan
membutuhkan API Corona dan editor teks yang layak. Corona memiliki ekstensi
data berbasis .Lua.
Keuntungan dalam penggunaan software Engine ini dalam pengembangan
aplikasi game, salah satunya yang paling menakjubkan adalah Cross Platform
Development. Cross Platform Development berarti Corona mendukung
pengembangan aplikasi pada operation sistem iOS & Android, jadi dengan sekali
kerja dapat menghasilkan sebuah software yang dapat berjalan di dalam dua
platform. Corona juga memiliki kekurangan, diantaranya: Bahasa API (Aplication
Programing Interface) masih dalam proses pengembangan, proses debugging yang
tidak akurat, tidak memiliki GUI untuk proses layouting (semua proses layout
dengan code).
2.5 Lua
Lua merupakan bahasa pemrograman multi paradigma yang dirancang
sebagai scripting language dengan extendsible semantic sebagai tujuan utama.
Turunan dari data description atau configuration language yaitu SOL (Simple
Object Language) dan DEL (Data Entry Language) ini diciptakan pada 1993 oleh
Roberto Ierusalimschy, Luiz Henrique de Figueiredo, dan Waldemar Celes,
anggota Kelompok Teknologi Komputer Grafis (Tecgraf) di Universitas Katolik
Kepausan Rio de Janeiro, di Brasil. Lua dirancang, diimplementasikan, dan
dipelihara oleh tim di PUC-Rio, Universitas Katolik Kepausan Rio de Janeiro di
24
Brasil. Lua lahir dan dibesarkan di Tecgraf, Komputer Grafis Technology Group
dari PUC-Rio, dan sekarang bertempat di Lablua. Kedua Tecgraf dan Lablua
adalah laboratorium Departemen Ilmu Komputer PUC-Rio. Berikut ini merupakan
gambar logo bahasa pemograman Lua, yaitu:
Gambar 2.10 Logo Lua
Bahasa pemprograman Lua merupakan bahasa pemprograman cepat dan
ringan dalam menjalankan bahasa scripting. Lua menggabungkan sintaks
prosedural sederhana dengan deskripsi data, yang di dasari oleh array asosiatif dan
semantik extensible. Lua dinamis diketik, berjalan dengan menginterpretasikan
bytecode untuk mesin virtual berbasis mendaftar, dan memiliki manajemen
memori otomatis dengan pengumpulan sampah tambahan, sehingga ideal untuk
konfigurasi, scripting, dan prototyping cepat. Lua merupakan ekstensi data yang
cocok untuk game karena ringan dan mudah untuk dioprasikan.
2.5.1 Keunggulan Bahasa Pemrograman Lua
Keunggulan bahasa pemrograman Lua adalah sebagai berikut :
a. Lua bahasa pemprograman yang kuat
Lua merupakan bahasa pemprograman yang kuat, karena Lua telah
digunakan dalam banyak aplikasi industri seperti, Adobe Photoshop
Lightroom, dengan penekanan pada embedded system (misalnya, Ginga
middleware untuk TV digital di Brasil) dan permainan (misalnya, World
of Warcraft dan Angry Birds). Lua merupakan bahasa scripting terkemuka
dalam bidang game. Lua mempunyai manual referensi yang solid dan ada
25
beberapa buku tentang itu. Beberapa versi Lua telah dirilis dan digunakan
dalam aplikasi nyata sejak pembentukannya pada tahun 1993.
b. Lua bahasa pemprograman yang cepat
Lua memiliki reputasi untuk kinerja yang cepat. Beberapa benchmark
menunjukkan Lua sebagai bahasa tercepat dalam ranah bahasa scripting.
c. Lua bahasa pemprograman yang portable
Lua didistribusikan dalam paket kecil dan membangun out-of-the-box di
semua platform yang memiliki kompiler C standar. Lua berjalan pada
semua jenis Unix dan Windows, pada perangkat mobile (Android, iOS,
BREW, Symbian, Windows Phone).
d. Lua bahasa pemprograman yang embeddable
Lua adalah bahasa mesin cepat dengan ukuran kecil yang dapat ditanam
dengan mudah ke dalam aplikasi. Lua mempunyai API sederhana dan
terdokumentasi, yang memungkinkan integrasi yang kuat dengan kode
yang ditulis dalam bahasa lain. Lua telah digunakan untuk memperluas
program yang ditulis tidak hanya di C dan C++, tetapi juga di Java, C#,
Smalltalk, Fortran, Ada, Erlang, dan bahkan dalam bahasa script lainnya,
seperti Perl dan Ruby.
e. Lua bahasa pemprograman yang kuat dan sederhana
Konsep dasar dalam desain Lua adalah untuk menyediakan meta-
mekanisme untuk mengimplementasikan fitur, alih-alih memberikan
sejumlah fitur langsung dalam bahasa. Sebagai contoh, meskipun Lua
bukan bahasa berorientasi objek murni, itu tidak memberikan meta-
mekanisme untuk menerapkan kelas dan warisan. Lua meta-mekanisme
membawa ekonomi konsep dan menjaga bahasa kecil, sementara
memungkinkan semantik akan diperpanjang dengan cara yang tidak
konvensional.
26
f. Lua gratis
Lua adalah perangkat lunak open-source, didistribusikan dibawah lisensi
yang sangat liberal (lisensi MIT), dapat digunakan untuk tujuan apapun,
termasuk tujuan komersial, sama sekali tanpa biaya. Hanya men-download
dan menggunakannya.
2.5.2 Kekurangan Bahasa Pemrograman Lua
a. Bahasa pemprograman bersifat struktural bukan berbasis OOP.
b. Bahasa API (Aplication Programing Interface) masih dalam proses
pengembangan.
c. Tutorial masih tergolong sedikit.
2.6 Notepad++
Notepad ++ pada pembuatan game ini digunakan untuk membantu
pengeditan dari coding yang digunakan pada Corona. Notepad++ adalah sebuah
penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi
Windows. Notepad++ yang digunakan dalam pembuatan game ini adalah versi
5.6.8. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan
dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman.
Notepad++ didistribusikan sebagai perangkat lunak bebas. Proyek ini dilayani
oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali. Notepad++
merupakan sebuah text editor yang mempunyai fitur sangat lengkap. Hampir
semua bahasa pemrograman dapat dibuka olehnya. User pun dapat membuat atau
mengedit text yang bahasanya disupport oleh Notepad++ dan jangan lupa bahwa
Notepad++ adalah sebuah software freeware. Notepad++ ditulis dalam bahasa C
dan murni menggunakan Win32 API dan STL yang menjamin kecepatan eksekusi
yang lebih tinggi dan ukuran program yang lebih kecil. Notepad++ hanya
menggunakan sedikit power CPU, sehingga dapat mengurangi konsumsi daya
pada PC, dan menghasilkan lingkungan yang lebih hijau.
Notepad++ memiliki beberapa keunggulan, diantaranya: Notepad++ dapat
mengerjakan dan membuka berbagai format dokumen, Tampilan pada notepad++
27
cukup baik, Notepad++ memiliki plugins yang dapat di-download manual,
Software ini bersifat opensource. Notepad++ juga memiliki kelemahan yaitu
software ini hanya mampu digunakan untuk mengedit source code program saja.
2.7 JSON
Pembuatan game pakaian adat Batak ini menggunakan database yang
disebut dengan JSON. JSON (dibaca: “Jason”), singkatan dari JavaScript Object
Notation adalah suatu format ringkas pertukaran data komputer. Formatnya
berbasis teks dan sangat mudah dimengerti dan diimplementasikan oleh manusia,
dan mudah juga untuk komputer dalam melakukan parsingnya. serta digunakan
untuk merepresentasikan struktur data sederhana dan larik asosiatif (disebut
objek). JSON didasarkan pada subset bahasa pemrograman JavaScript (secara
spesifik, edisi ketiga standar ECMA-262, Desember 1999) dan umumnya
digunakan dengan bahasa tersebut, JSON dianggap sebagai format data yang tak
tergantung pada suatu bahasa. Kode untuk pengolahan dan pembuatan data JSON
telah tersedia untuk banyak jenis bahasa pemrograman. JSON merupakan format
yang ringan untuk memasukan data ke dalam sebuah variabel. Kelebihan inilah
yang membuat JSON menjadi sebuah bahasa data-interchange yang ideal.
2.8 Animasi
Animasi adalah gambar begerak berbentuk dari sekumpulan objek
(gambar) yang disusun secara beraturan mengikuti alur pergerakan yang telah
ditentukan pada setiap pertambahan hitungan waktu yang terjadi. Terdapat dua hal
penting yang harus diperhatikan dalam pembuatan animasi, yaitu Objek/ gambar
dan alur gerak.
Animasi merupakan suatu teknik menampilkan gambar berurut sedemikian
rupa sehingga penonton merasakan adanya ilusi gerakan (motion) pada gambar
yang ditampilkan. Secara umum ilusi gerakan merupakan perubahan yang
dideteksi secara visual oleh mata penonton sehingga tidak harus perubahan yang
terjadi merupakan perubahan posisi sebagai makna dari istilah „gerakan‟.
Perubahan seperti perubahan warna pun dapat dikatakan sebuah animasi.
28
Melihat dari penjelasan di atas mengenai animasi, jadi animasi adalah
suatu paparan visual yang berbentuk dinamik atau gambar bergerak.
Pengaplikasian animasi ini sendiri memerlukan beberapa software bantuan,
diantaranya Adobe Flash, Corel Draw, Photoshop dan Spriteloq.
2.8.1 Adobe Flash
Adobe Flash (dahulu bernama Macromedia Flash) adalah salah satu
perangkat lunak komputer yang merupakan produk unggulan Adobe Systems.
Adobe flash merupakan software yang memiliki kemampuan menggambar
sekaligus menganimasikan suatu objek. Adobe flash tidak hanya digunakan dalam
pembuatan animasi, tetapi pada zaman sekarang ini flash juga banyak digunakan
untuk keperluan lainnya seperti dalam pembuatan game, presentasi, membangun
web, animasi pembelajaran, bahkan juga dalam pembuatan film. Adobe flash
adalah program grafis yang diproduksi pertama kali oleh Macromedia corp, yaitu
sebuah vendor software yang bergerak dibidang animasi web.
Gambar 2.11 Logo Adobe Flash
Pembuatan game sendiri, flash digunakan untuk membuat karakter
animasi game tersebut. Animasi yang telah kita buat dengan flash, kita save
dengan extension .swf. Movie-movie Flash memiliki ukuran file yang kecil dan
dapat ditampilkan dengan ukuran layar yang dapat disesuaikan dengan
keingginan. Banyak fiture-fiture baru dalam Flash yang dapat meningkatkan
29
kreativitas dalam pembuatan isi media yang kaya dengan memanfaatkan
kemampuan aplikasi tersebut secara maksimal.
2.8.2 Photoshop
Photoshop adalah perangkat lunak editor citra buatan Adobe Systems yang
dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Versi yang
digunakan dalam pembuatan game ini adalah Photoshop CS4. Berikut ini
merupakan gambar beserta keterangan beberapa toolbox pada Photoshop CS4.
Tabel 2.1 Toolbox pada Photoshop CS4
Gambar Nama Toolbox Fungsi
Hand Tool
Menggeser/memindah bidang pandang foto
atau gambar di dalam window view area atau
dalam kondisi gambar sedang di perbesar
(zoom in). Cukup tekan dan tahan tombol
spasi untuk meminjam alat ini.
Move Tool
untuk memindahkan posisi layer dalam satu
foto ataupun memindahkan sebuah foto atau
layer dalam sebuah foto ke foto yang lain /
foto yang berbeda.
Croop tool
Memotong gambar, foto ataupun canvas
(kertas kerja). Pemotongan dengan alat ini
dilakukan secara permanen mengubah bentuk
dimensi lebar dan tinggi foto. Pemotongan
dilakukan dengan menentukan area potong
berbentuk kotak dari sebuah foto.
Eyedropper Tool
Mengambil sample warna dari sebuah gambar
ataupun foto, sample warna diambil dengan
cara mengklik warna target yang kemudian
secara otomatis akan mengubah warna depan
(foreground color) pada toolbox.
Pencil Tool untuk melukis dengan efek goresan pensil.
Rectangular
Marquee Tool
untuk menyeleksi objek yang berbentuk
kotak.
Eliptical Marquee
Tool
untuk menyeleksi objek yang berbentuk
lingkaran seperti menyeleksi lingkaran mata,
ban mobil dan objek lain. Alat ini masih satu
kelompok dengan Rectangular Marquee Tool.
Spot Healing Brush
untuk menghapus noda pada sebuah foto
ataupun gambar, alat ini biasanya digunakan
untuk menghilangkan noda di wajah.
30
Horizontal Type
Tool
untuk membuat teks secara horizontal.
Zoom tool untuk merubah besaran level dalam
tampilan/jendela kerja.
Eraser Tool untuk menghapus foto atau gambar dalam
sebuah layer raster.
Brush Tool
untuk melukis foto atau gambar dengan
goresan kuas berdasarkan warna depan
(foreground color) yang telah dipilih.
Magic Eraser Tool
untuk menghapus area tertentu dari sebuah
foto atau gambar yang memiliki warna yang
serupa (satu warna solid) menjadi transparan
dengan satu kali klik pada area warna
tersebut. Bisa dimanfaatkan untuk menghapus
background satu warna
2.8.3 Coral Draw
Corel Draw adalah sebuah program komputer yang melakukan editing
pada garis vektor. Corel Draw memiliki kegunaan untuk mengolah gambar, oleh
karena itu banyak digunakan pada pekerjaan dalam bidang publikasi atau
percetakan ataupun pekerjaan di bidang lain yang membutuhkan proses
visualisasi. Gambar yang dibuat pada game ini adalah dengan menggunakan Corel
Draw. Versi yang digunakan pada game ini adalah versi Corel Draw Graphics
Suite X4. Berikut merupakan gambar logo dari Corel Draw. Program ini dibuat
oleh Corel, sebuah perusahaan software yang berkantor pusat di Ottawa, Kanada.
Berikut ini merupakan gambar logo Corel Draw.
Gambar 2.12 Logo Corel Draw
Keunggulan penggunaan Corel Draw terutama pada tool-tool yang ada di
dalamnya sangat mudah dipahami oleh penggunanya, bahkan oleh orang yang
31
baru pertama menggunakannya. Sedangkan kelemahan penggunaan Corel Draw
yaitu membutuhkan kapasitas yang besar apalagi bila gambar yang sedang dibuat
mempunyai detail yang banyak serta warna yang dicetak tidak akurat (tidak sesuai
dengan tampilan layar) pada beberapa jenis printer. Di bawah ini merupakan
gambar toolbox pada Corel Draw X4.
Gambar 2.13 Toolbox pada Corel Draw X4
Adapun fungsi dari beberapaToolbox pada Corel Draw X4 adalah sebagai berikut:
Tabel 2.2 Toolbox pada Corel Draw X4
No Nama Toolbox Fungsi
1 Pick tool untuk memilih atau menyeleksi dan mengatur ukuran,
memiringkan, dan memutar objek.
2 Shape tool untuk mengedit bentuk objek kurva
3 Croop tool untuk menghilangkan area yang tidak dikehendaki.
4 Zoom tool untuk merubah besaran level dalam tampilan/jendela
kerja.
5 Freehand tool untuk menggambar garis tunggal dan kurva.
6 Smart Fill tool mewarnai objek yang terlampir, tool ini dapat mewarnai
isi dan garis dari objek tersebut dan objek yang telah
terisi dapat dipisahkan dengan gambar dasarnya.
32
7 Rectangle tool untuk menggambar bujur sangkar dan kotak.
8 Ellipse tool untuk menggambar bentuk lonjong atau lingkaran.
9 Polygon tool untuk menggambar poligon atau bintang secara simetris.
10 Basic Shape
tool
untuk memilih bermacam-macam bentuk, termasuk
bentuk smile, halilintar, bentuk hati, dan lain-lain.
11 Text tool untuk menuliskan kata secara langsung pada layar
sebagai paragrap atau artistik teks.
12 Table tool untuk membuat dan meng-edit tabel.
13 Outline tool Ketika kita memilih tool ini flyout akan muncul dan
memberikan akses cepat ke beberapa fasilitas, seperti
kotak dialog Outline Pen dan Outline Color.
14 Fill tool seperti halnya Outline tool ketika kita memilih Fill tool
ini flyout akan muncul dan memberikan akses cepat ke
beberapa fasilitas, seperti ke kotak dialog Fill (Uniform
Fill, Fontain Fill, dsb).
2.8.4 Spriteloq
Spriteloq adalah aplikasi yang membantu membuat sprite sheet dari file
SWF yang dibuat sebelumnya di dalam Flash.
Gambar 2.14 Logo Spriteloq
Menggunakan Spriteloq, file SWF yang dibuat sebelumnya akan mudah
dikonversi menjadi sprite sheet, dimana nantinya sprite sheet ini dipanggil untuk
menjalankannya di dalam aplikasi. Dalam mengkonversi file SWF ini akan
dihasilkan dua file baru, yaitu file dengan extension .lua, dan file dengan extension
.PNG.