BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah...

32
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.

Transcript of BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah...

Page 1: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.

Page 2: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.

Page 3: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 4: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 5: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 6: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 7: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 8: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.

Page 9: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 10: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 11: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 12: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 13: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.

Page 14: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 15: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.

Page 16: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 17: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 18: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 19: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 20: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.

Page 21: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 22: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 23: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 24: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 25: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.

Page 26: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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++

Page 27: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.

Page 28: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 29: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.

Page 30: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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

Page 31: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.

Page 32: BAB II TINJAUAN PUSTAKA 2.1 Pengertian Game Edukasi II.pdf · dari libraries dan API yang sudah siap digunakan untuk memodifikasi program . 4 yang menggunakan operating system dan

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.