Abstrak—Kesukaan anak muda pada saat ini terhadap cerita rakyat lokal semakin pudar. Cerita rakyat dari luar negri lebih disukai misalnya saja putri salju atau Cinderella. Lemahnya pamor cerita rakyat lokal ini mungkin dikarenakan publikasi tentang cerita rakyat lokal yang yang kalah dengan cerita yang berasal dari luar negri. Selain dikarenakan cerita luar negri yang lebih digandrungi anak-anak muda saat ini, dikarenakan permainan digital yang perkembangannya yang sangat pesat. Salah satu media permainan yang dianggap menarik banyak anak di dunia ini adalah iPad. Melihat dari permasalahan akan kurangnya minat anak-anak terhadap cerita rakyat lokal dan meningkatnya popularitas iPad sebagai toys of the year versi majalah PCWorld, maka munculah gagasan artikel untuk membuat aplikasi berbasis iPad berjudul “Dongeng” yang merupakan kumpulan cerita rakyat Indonesia interaktif. Interaktif di sini dikarenakan pengguna bisa berinteraksi dengan karakter maupun lingkungan dalam cerita rakyat yang dipilih. Selain itu, interaksi dari pengguna bisa menentukan alur cerita dari cerita itu sendiri. Pengguna akan diajak berpikir dalam menentukan alur cerita agar tidak salah dalam memilih alur ceritanya. Pemilihan alur cerita bisa berdasarkan event berupa mini-game maupun pertanyaan. Aplikasi ini nantinya diharapkan dapat lebih mengenalkan cerita rakyat lokal kepada anak-anak baik dari dalam maupun luar negri.
Kata kunci—Cerita Rakyat, iPad, Permainan.

## I. PENDAHULUAN
ADA jaman sekarang ini, kecintaan anak-anak terhadap cerita rakyat lokal semakin berkurang. Mereka lebih menyukai cerita dari luar Indonesia seperti Amerika dan Jepang. Terdapat beberapa penyebab yang dapat disimpulkan mengapa cerita rakyat lokal kurang diminati oleh anak-anak saat ini. Salah satunya adalah karena sudah sangat jarang orang tua yang mau meluangkan waktunya untuk menceritakan cerita rakyat kepada anak-anak mereka. Selain itu, popularitas cerita luar yang didukung kuat oleh media digital sedangkan cerita rakyat Indonesia yang hanya sebatas kertas ataupun media digital yang bisa dibilang sudah tidak mengikuti jaman dan kurang dikemas menarik. Saat ini, perkembangan teknologi tablet yang sudah berkembang pesat membuat banyak anak muda saat ini yang lebih banyak menghabiskan waktu dengan perangkat tablet mereka seperti iPad atau Android. Bahkan karena tren perangkat tablet yang sangat populer membuat kaum muda saat ini cerita-cerita yang berasal dari luar sekalipun mulai
ditinggalkan orang. Jika ketenaran cerita yang berasal dari luar sudah mulai menurun, otomatis pamor produk lokal juga pasti menurun juga. Hal ini bisa dibilang cukup memprihatinkan karena produk lokal kita yang semakin kalah bersaing di pasar Indonesia ini sendiri.
Berdasarkan hal tersebut, dalam artikel ini dikembangkan aplikasi cerita rakyat lokal bernama Dongeng . Aplikasi ini akan berjalan di lingkungan sistem operasi iOS. Meskipun aplikasi ini berjalan di sistem operasi iOS, aplikasi ini hanya mendukung resolusi iPad. Aplikasi ini akan memanfaatkan kakas kerja UIKit, Cocos2d V2, Cocoa Touch, Box2d, Game Center, dan Store Kit.

## II. TINJAUAN PUSTAKA

## A. Cocos2d
Engine utama yang digunakan untuk membangun aplikasi Dongeng ini adalah Cocos2d [1]. Cocos2d merupakan sebuah engine Open Source yang dibangun oleh komunitas. Bahasa yang digunakan oleh Cocos2d adalah bahasa asli yang didukung Apple. Karena menggunakan bahasa asli, maka aplikasi yang dibangun dengan Cocos2d memiliki kecepatan yang lebih cepat dari engine lain seperti Adobe Flash.
B. Box2d
Box2d [1] adalah sebuah engine Fisika yang dibangun dengan bahasa C++. Terdapat berbagai macam  fitur yang diberikan oleh Box2d seperti deteksi tabrakan kontinyu, berbagai macam bentuk fisika untuk satu objek/gambar, pengaturan besar pantulan dan kasar atau licinnya objek. Selain itu terdapat berbagai persendian seperti: revolute, prismatic, distance, pulley, gear, mouse joint, dan berbagai macam sendi lainnya. Pada Box2d juga terdapat motor untuk menggerakkan sendi tersebut. Serta batasan sudut yang bisa dicapai.
Box2d yang diintegrasikan dengan Cocos2d ini nantinya akan digunakan untuk menambah efek realita dalam aplikasi Dongeng ini.

## C. Kerangka Kerja UIKit
Kakas kerja UIKit merupakan kakas kerja dasar dalam setiap pembuatan aplikasi berbasis iOS. UIKit menyediakan objek-objek kunci yang diperlukan untuk menjalankan

## Rancang Bangun Aplikasi Buku “Dongeng” - Kumpulan Cerita Rakyat Interaktif  Berbasis iOS
Romin Adi Santoso, Dwi Sunaryono, dan Isye Arieshanti Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember (ITS)
Jl. Arief Rahman Hakim, Surabaya 60111 Indonesia
e-mail : dwi@its-sby.edu
P
aplikasi, untuk menangkap masukan dari pengguna ( touching) , dan untuk menampilkan konten pada layar. Banyak interaksi yang terjadi antara sistem dan sebuah aplikasi yang berjalan. Banyak dari interaksi-interaksi tersebut yang diatur seara otomatis oleh infrastruktur UIKit. Contoh event adalah misalnya ketika pengguna keluar dari aplikasi, pengembang bisa memanfaatkan UIKit ini untuk melakukan beberapa eksekusi seperti menyimpan beberapa data ketika aplikasi tertutup atau yang lainnya. Komponen- komponen seperti UIAlertView, UITextField, dan lainnya juga merupakan fitur yang ada di dalam UIKit. Dengan kata lain, UIKit sebenarnya mirip dengan kakas kerja .NET yang dapat dijumpai di Microsoft.

## D. Kerangka Kerja GameKit
Orang-orang sangat menyukai permainan. Tidak terkecuali permainan yang ada di AppStore. Permainan merupakan turunan dari aktifitas sosial. Pada beberapa waktu, interaksi sosial adalah bagian dari permainan itu sendiri seperti pada saat permainan menyediakan fitur multiplayer. Tetapi, bahkan untuk permainan yang dibuat untuk single player , pemain ingin untuk melihat prestasi-prestasi yang telah dicapai oleh pemain lain.
Karena social gaming merupakan hal penting dalam bagian pengalaman bermain permainan, Apple mendukung social gaming secara langsung dengan layanan Game Center [ 2 ]. Game Center memperbolehkan perangkat iOS pengguna untuk tersambung ke layanan Game Center dan bertukar informasi.
Terdapat berbagai macam fitur yang ditawarkan oleh GameKit [2], tetapi pada aplikasi Dongeng ini fitur yang digunakan adalah pencapaian achievement ketika pengguna telah menyelesaikan beberapa. Setiap avhievement akan menambahkan score kepada akun Game Center yang dimiliki pengguna.

## E. IAP
IAP merupakan fitur pada iOS yang berguna untuk transaksi konten-konten digital di dalam aplikasi berbasis iOS [3]. Dengan IAP, dapat dilakukan transaksi-transaksi sebagai berikut, contohnya:
1. Menjual buku digital dan foto-foto.
2. Menambah game levels .
3. Berlangganan majalah digital atau surat kabar digital.

## III. ANALISIS DAN PERANCANGAN SISTEM
Analisis kebutuhan perangkat lunak dilakukan didasarkan pada perumusan permasalahan yang ada pada artikel ini. Dari hasil analisis tersebut kemudian dilanjukan pada perancangan perangkat lunak yang bisa memenuhi semua kebutuhan fungsional. Perancangan perangkat lunak ini menggunakan pendekatan perancangan berorientasi objek yang direpresentasikan dengan UML ( Unified Modelling Language ).

## A. Analisis Perangkat Lunak
Analisis yang dilakukan pada artikel ini meliputi deskripsi secara umum terhadap perangkat lunak yang dibangun, spesifikasi dari kebutuhan apa saja yang diperlukan

## Gambar 1. Diagram kasus penggunaan
perangkat lunak tersebut, analisis aktor yang menjadi pengguna perangkat lunak hingga analisis kasus penggunaan.
Dalam artikel ini, dibangun sebuah aplikasi kumpulan cerita rakyat interaktif berbasis iOS yang bernama Dongeng . Aplikasi ini merupakan buku cerita rakyat digital yang berisikan 5 buah cerita rakyat lokal. Tujuan dari pembuatan tugas akhir ini adalah untuk merancang dan membangun suatu aplikasi termasuk kategori buku digital interaktif berbasis iOS yang bisa menjadi sarana hiburan dan promosi cerita rakyat Indonesia yang praktis.
Daftar kebutuhan fungsional dari sistem yang  dibangun dijelaskan dengan diagram kasus penggunaan pada Gambar 1 dan rincian kasus penggunaan.
 Kasus Penggunaan “Membaca Cerita Rakyat Interaktif” Kasus penggunaan “Membaca Cerita Rakyat Interaktif” merupakan kasus penggunaan yang diakses secara langsung oleh pengguna (anak-anak) .  Kasus Penggunaan “Mendapatkan Cerita Rakyat Baru dengan IAP
Kasus penggunaan “Mendapatkan Cerita Rakyat Baru dengan IAP” merupakan kasus penggunaan yang diakses secara langsung oleh pengguna (orang tua).
 Kasus penggunaan “Mendapatkan Achievements dari Game Center
Kasus penggunaan “Mendapatkan Achievements dari Game Center” merupakan kasus penggunaan yang diakses secara langsung oleh pengguna (anak-anak).

## B. Arsitektur Sistem
Berikut ini merupakan arsitektur yang digunakan untuk membangun aplikasi Dongeng . Secara keseluruhan sistem yang menaungi Dongeng dibagi menjadi enam buah lapisan utama. Lapisan tersebut adalah Lapisan Antarmuka (Presentation Layer), Lapisan Model Data (Data Model Layer), Lapisan Logika Bisnis (Bussines Logic Layer), dan Core Services Layer. Pada Gambar 2 ditunjukan bagaimana keterhubungan antar lapisan.

## C. Perancangan Diagram Kelas
Lapisan ini berfungsi sebagai pengatur proses berjalannya aplikasi. Lapisan ini juga berisi fungsi-fungsi yang akan dipanggil oleh lapisan antarmuka. Logika bisnis yang dipakai di sini adalah satu controller untuk satu view
Actor System Membaca Cerita Rakyat Interaktif Mendapatkan cerita rakyat baru dengan In App Purchase (IAP) Mendapatkan Achievement dari Game Center
dikarenakan pengerjaan
Meskipun berbeda-bed struktur kod (implement untuk mem halaman ya game mana nantinya  m Pada setia beberapa fu ini akan m terjadi penu
Gambar  3 halaman  c
GameMana pelemparan bertujuan  u fungsi yang
Dalam  a sebagai con pada bab s buah contro berfungsi  u ini akan m kelas contr juga untuk diaktifkan a 1) Membu Membuat menampung berisi bagai
( CCLayer ) instansiasi node] . Pem kependekan Layer terseb memanggil TEKNIK POM n setiap ha yang berbeda n logika yang
da, setiap hal de. Struktur ko tasi). Selain s mpermudah dan ang ada, dibu ager . Kelas membantu kela ap kelas con ungsi yang se menampung  s ulisan kode ya 3, adalah ranc cerita. Gamb ager. Kelas n data antar h untuk tempat p
g dapat diguna
IV. IM
aplikasi Dong ntroller dari v ebelumnya, se oller. Terdapa untuk memban menampung fun roller. Selain k menyimpan atau tidak . at Scene t Scene be g layer serta imana sebuah ) diinstansiasi dari CCScen manggilan [CC n dari [[[CC but kemudian fungsi addCh
MITS Vol. 2, N
alaman cerit . dipakai di se laman tersebu ode tersebut a truktur kode n mempersing uat sebuah kel ini memiliki as controller ntroller halam elalu dipakai. semua fungsi ang redundant . cangan kelas bar 4 adala ini berfungs halaman. Sela penyimpanan akan berulang- MPLEMENTA
geng ini log view . Seperti etiap halaman at pula sebuah ntu kelas cont ngsi-fungsi ya itu, kelas si n keadaan a
ertujuan seb semua nodes scene ( CCSc i. Baris bertam ne dengan m CScene node CScene alloc] n ditambahkan
hild pada scene
No. 2, (2013) I ta memiliki
etiap halaman ut memiliki ke akan dibahas d kelas setiap h gkat pembuata las singleton b
banyak fung pada setiap h man akan m Kelas game  m i tersebut ag
.
controller da ah rancangan si untuk m ain itu, kelas resource dan -ulang. ASI gika bisnis b yang telah di n cerita memi h kelas singlet troller tersebu ang sama pad ingleton ini b
apakah suara
agai wadah di dalamnya. ene ) dan sebu ma merupakan memanggil [C e] tersebut me ] init] autor n ke scene den e .
ISSN: 2337-35
logika n / scene
emiripan di bab IV halaman,
an setiap bernama gsi yang halaman. memiliki manager ar tidak ari setiap n kelas embantu ini juga n fungsi- berfungsi ijelaskan iliki satu ton yang ut. Kelas da setiap berfungsi a narasi untuk Kode 1 uah layer n proses
CCScene
erupakan release] . ngan cara G G G 539 (2301-927 Gambar 2. Arsite Gambar 3. Ranca Gambar 4. Ranca + sc - init - init - on - tou - tou
- init
- dra - up - pla - de - loa - wo - glo - m_ - mo +Sha - init - anim - load - load - glow - rota - rele + sae + sou + mu + sou - pea 71 Print) ektur sistem angan kelas diag angan kelas gam cene : CCScene t : id tSound : void Exit : void uchBegin : void uchMoved : void tPhyics : void
aw : void date : void ayLongAudioSou alloc (void) ader : LevelHelpe orld : b2World obalSprite : LHS _debugDraw : G ouseJoint : b2Mo story aredGamemanage : id mateMouth : LHS dMusic : CDLongA dLongAudioSourc wing : void ating : void easingSound : void Game <<Sin e : SimpleAudioEn undSources : NSM usicSources : NSM undid : Aluint akPower : float gram halaman c memanager urce : void erLoader prite LESDebugDraw ouseJoint yXPageX er : GameManage prite AudioSource ce  : CDLongAudio d eManager ngleton>> ngine MutableDictionary MutableDictionary A cerita w er oSource y
Kode 1. Membuat scene baru
Kode 2. Fungsi init
2) Inisialisasi
Ketika layer story5page7 dipanggil, fungsi init dipanggil. Pada fungsi inilah semua nodes ditambahkan ke dalam layer seperti pada Kode 2.
3) Inisiasi Physics
Inisiasi physic bertujuan untuk menyiapkan lingkungan physic untuk objek-objek Box2d seperti besaran gravitasi dan mendefinisikan batas-batas layar.  Fungsi inisiasi physic sendiri bernama initPhysics seperti pada Kode 3.
Kode 3. Fungsi init physic

## Kode 4. Fungsi update

## 4) Perulangan Permainan
Perulangan ini bertujuan untuk membuat gambar bergerak karena pada perulangan ini akan melakukan update frame pada aplikasi. Fungsi perulangan yang bernama update ini akan dipanggil setiap pergantian frame. Kode 4 adalah isi dari fungsi update.
+(id) scene { // 'scene' is an autorelease object. CCScene *scene = [CCScene node]; // 'layer' is an autorelease object. story5page7 *layer = [story5page7 node]; // add layer as a child to scene [scene addChild: layer]; return scene; } -( id ) init { if ( ( self =[ super init ])) { self . isTouchEnabled = YES ; self . isAccelerometerEnabled = YES ; [ self initPhysics ]; ceknext = 0 ; loader = [[ LevelHelperLoader alloc ] initWithContentOfFile : @"story 5 level 7" ]; [ loader addObjectsToWorld : world cocos2dLayer : self ]; [ loader createPhysicBoundaries : world ]; LHSprite * next = [ loader spriteWithUniqueName : @"next-HD" ]; [next registerTouchBeganObserver : self selector : @selector (touchBegin:)]; LHSprite * prev = [ loader spriteWithUniqueName : @"previous-HD" ]; [prev registerTouchBeganObserver : self selector : @selector (touchBegin:)]; NSArray * arr = [ loader spritesWithTag : PAGE3EMBER ]; for ( LHSprite * l in arr) { [ self skewing :l]; [l registerTouchBeganObserver : self selector : @selector (touchBegin:)]; } NSArray * arr1 = [ loader spritesWithTag : PAGE3BJUPUTIH ]; for ( LHSprite * l in arr1) { [ self skewing :l]; [l registerTouchBeganObserver : self selector : @selector (touchBegin:)]; }
panah = [ loader spriteWithUniqueName : @"panah" ]; panah1 = [ loader spriteWithUniqueName : @"panah_1" ]; [[ GameManager sharedGameManager ] glowing : panah ]; [[ GameManager sharedGameManager ] glowing : panah1 ]; cekcerita = 0 ; [ self initsound ]; [ self scheduleUpdate ]; }
return self ; }
-( void ) initPhysics {
CGSize s = [[ CCDirector sharedDirector ] winSize ]; b2Vec2 gravity; gravity. Set ( 0.0f , - 10.0f ); world = new b2World (gravity); // Do we want to let bodies sleep? world -> SetAllowSleeping ( true ); world -> SetContinuousPhysics ( true );
m_debugDraw = new GLESDebugDraw ( PTM_RATIO );
world -> SetDebugDraw ( m_debugDraw );
uint32 flags = 0 ; flags += b2Draw :: e_shapeBit ; m_debugDraw -> SetFlags (flags); // Define the ground body. b2BodyDef groundBodyDef; groundBodyDef. position . Set ( 0 , 0 ); b2Body * groundBody = world - > CreateBody (&groundBodyDef); // Define the ground box shape. b2EdgeShape groundBox; // bottom groundBox. Set ( b2Vec2 ( 0 , 0 ), b2Vec2 (s. width / PTM_RATIO , 0 )); groundBody-> CreateFixture (&groundBox, 0 ); // top groundBox. Set ( b2Vec2 ( 0 ,s. height / PTM_RATIO ), b2Vec2 (s. width / PTM_RATIO ,s. height / PTM_RATIO )); groundBody-> CreateFixture (&groundBox, 0 ); // left groundBox. Set ( b2Vec2 ( 0 ,s. height / PTM_RATIO ), b2Vec2 ( 0 , 0 )); groundBody-> CreateFixture (&groundBox, 0 ); // right groundBox. Set ( b2Vec2 (s. width / PTM_RATIO ,s. hei ght / PTM_RATIO ), b2Vec2 (s. width / PTM_RATIO , 0 )); groundBody-> CreateFixture (&groundBox, 0 ); }
-( void ) update: ( ccTime ) dt { int32 velocityIterations = 8 ; int32 positionIterations = 1 ; world -> Step (dt, velocityIterations, positionIterations);
for ( b2Body * b = world -> GetBodyList (); b; b = b-> GetNext ()) { if (b-> GetUserData () != NULL ) {
CCSprite *myActor = ( CCSprite *)b- > GetUserData (); if (myActor != 0 ) { myActor. position = [ LevelHelperLoader metersToPoints :b- > GetPosition ()]; myActor. rotation = - 1 * CC_RADIANS_TO_DEGREES (b-> GetAngle ()); }}}}
Pengemba pengujian  y kebenaran digunakan tersebut me A. Peng Uji coba aplikasi Do itu, uji co mengetahui bagi yang m dengan met Pengujian anak. Peng penguji me
aplikasi Do Setelah  p cerita secar yang dibim kuisioner  b oleh penguj
Nilai ak kemudahan kepuasan  p terhadap ko (3,633 dari aplikasi Do mencapai n
B. Anal Setelah m tersebut,  m tersebut ber masing an pengujian p Nilai akh 1. Berdasar nilai antara Dari nilai t cukup mem C. Uji C Uji coba apakah s menggunak persen pros Uji coba a ditujukan un oleh aplikas membuka a Jumlah pe dilihat pad diketahui  b 147,59 MB dilakukan p
Uji coba ditujukan u dijalankan.
TEKNIK POM V. PENGUJ angan perang yaitu pengujia dan pengujia oleh penggun enggunakan pe gujian Subjekt pengguna dil ongeng ini sud oba pengguna i apakah apli membacanya. tode blackbox
n dilakukan k gujian aplikas encoba 2-3 c
ongeng ini.
penguji melak ra acak, pengu mbing oleh or berbentuk pili ji. khir merupak n pengguna da pada antarmuk onten. Setelah skala 5) mak ongeng ini s nilai lebih dari
lisis Hasil Pen
mendapatkan d maka didapatka rupa kuisioner nak. Tabel 1 pembuatan ran ir dari masing rkan nilai ters 3 sampai 4,1 tersebut dapat muaskan pengg Coba Perform performa siste eberapa bes kan sumber d ses pada CPU. alokasi penggu ntuk mengetah si ketika berja aplikasi dan m emakaian mem da Gambar 5 bahwa aplika B. Hasil uji co pada perangkat alokasi pengg untuk mengeta
Uji coba ini d
MITS Vol. 2, N JIAN DAN EV gkat lunak di an fungsional an secara sub na secara nya engujian denga tif lakukan untuk dah tepat sasar a ini dapat s ikasi Dongen Pengujian in testing. kepada beber si ini dilakuk cerita yang d kukan penguji uji mengisi seb rang tua peng ihan ganda da
kan nilai ra alam menggun ka aplikasi, da h mendapatka ka dapat ditar sudah tepat s 60%.
ngujian daftar penguji an hasil obser r yang diisi ol menunjukka ncangan basis
g-masing aspe sebut, aplikasi dengan skala disimpulkan guna dengan re ma Sistem em ini bertuju sar aplikasi daya seperti unaan memor hui alokasi me alan. Uji coba memulai memb mori ketika a 5. Dari Gamb asi mengguna oba alokasi pe t iPad 2. gunaan CPU ahui pemakaian dilakukan deng
No. 2, (2013) I VALUASI ilakukan deng litas untuk m bjektif ketika ata. Kedua p an blackbox . k mengetahui ran atau belum sebagai saran ng ini sudah ni dilakukan p rapa penggun kan dengan ca ditawarkan  d ian dengan m buah lember k guji. Pertanya an wajib diis ata-rata dari nakan aplikasi an tingkat kete an nilai akhir rik kesimpulan sasaran karen yang didapatk rvasi. Hasil o leh orang tua an hasil rek data. ek terlihat pad i ini memiliki a penilaian 0 h aplikasi Don entang usia ter
uan untuk men i Dongeng memori dan ri adalah uji co emori yang di a ini dilakukan uka salah satu aplikasi berjala bar 5 tersebu akan memori enggunaan me adalah uji co n CPU ketika gan membuka ISSN: 2337-35 gan dua mengecek aplikasi engujian i apakah m . Selain na untuk menarik pengguna na anak- ara para di dalam
membaca kuisioner aan pada si semua tingkat i, tingkat ertarikan tersebut n bahwa na sudah kan acak observasi masing-
kapitulasi da Tabel i rentang hingga 5. geng ini rsebut. ngetahui dalam n berapa oba yang igunakan n dengan u cerita. an dapat ut dapat sebesar emori ini oba yang a aplikasi a aplikasi da G al al 2. G
G da di be 1. 2. pe be 1.
539 (2301-927 an membuka c Gambar 6. Pa lokasi penggu lokasi penggu .
No 1 Tin 2 Ting ant 4 Tingk Gambar 5. Aloka Gambar 6. Aloka Dari hasil pen an proses uji c iambil berdasa erikut ini.
. Aplikasi D umur 6-8 t lebih tua dengan kon pada hasil u
. Untuk anak bimbingan d tersebut be
dijelaskan p Dalam pembu erbaikan bagi erikut ini. . Aplikasi D menambahk percabangan lebih menar tahun.
71 Print) cerita. Hasil d ada Gambar 6 unaan CPU ha unaan CPU in Ta Hasil penilaian Parameter ngkat kemudahan penggunaan gkat kepuasan pad tarmuka aplikasi kat ketertarikan pa konten cerita Nilai akhi asi memori Don asi penggunaan VI. KES
ngamatan sela coba yang dil ar rumusan m ongeng ini m tahun. Sedang cenderung  k nten yang dis uji coba pengg k berumur ku dari orang tua elum dapat m pada Tabel 1.
uatan Artikel i sistem yang t
Dongeng in kan variasi n cerita sehin rik bagi anak-
dari uji coba in 6 tersebut, di ampir mencap ni menggunaka
abel 1. n uji coba penggun Penilai 1 2 3 2 da 2 ada 3 5 ir ngeng cpu pada Dong SIMPULAN ama perancang lakukan, kesim masalah yang a menarik mina gkan untuk a kurang mem sediakan.  Ha guna. urang dari 6 a. Hal ini dikar membaca deng ini, terdapat b telah diimplem ni dapat di animasi, ngga bisa men -anak yang be
A
ni bisa dilihat itunjukkan ba pai 50%. Uji an perangkat
na ian Nilai
4 5 5 3 3,9
3 5 4,1 2 2,9 3,6333 geng gan, implemen mpulan yang d ada adalah seb
at anak-anak anak yang ber miliki ketertar al ini ditunjuk masih dibutuh renakan anak- gan baik. Ha beberapa saran mentasikan seb iperbaiki den permainan, njadi aplikasi y erusia lebih d A-411 pada ahwa coba iPad
3 ntasi, dapat bagai pada rusia rikan kkan hkan anak al ini n dan bagai ngan dan yang dari 8
2. Untuk meningkatkan efisiensi alokasi memori, untuk kedepannya bisa dicari cara untuk membuat memori yang digunakan lebih sedikit.

## UCAPAN TERIMA KASIH
Penulis R.A.S. mengucapkan terima kasih kepada Tuhan Yang Maha Esa, kedua orangtua dan keluarga penulis, dosen pembimbing, seluruh dosen Teknik Informatika ITS, kerabat dekat, PT. Angkasa Pura, serta berbagai pihak yang telah membantu penulis dalam menyelesaikan penelitian ini.

## DAFTAR PUSTAKA
[1]  Nathan Burba, Cocos2d for iPhone Game Development Cookbook, 1st ed., Nathan Burba, Ed. Birmingham, India: Packt Publishing, 2011.
[2]  Apple. (2012, September) Apple. [Online].
http://developer.apple.com/library/ios/#documentation/NetworkingInte rnet/Conceptual/GameKit_Guide/Introduction/Introduction.html
[3]  Apple. (2013, January) In-App Purchase for Developer. [Online]. https://developer.apple.com/in-app-purchase/In-App-Purchase- Guidelines.pdf