Daftar Tabel Database. Berikut ini adalah tabel-tabel yang dibutuhkan dalam database. Tabel ini digunakan untuk menampung data pemain.

Teks penuh

(1)

Daftar Tabel Database

Berikut ini adalah tabel-tabel yang dibutuhkan dalam database.

1. Tabel msUser

Tabel ini digunakan untuk menampung data pemain. Tabel 1 Keterangan tabel msUser

Field Tipe Data Keterangan

userID int(11) Primary key dan pengenal tabel msUser

username varchar(255) Nama yang digunakan untuk login

password varchar(255) Password untuk login

reputationLevel int(11) Tingkat reputasi pemain

reputationPoint int(11) Poin reputasi pemain

uang int(11) Uang pemain

role

enum('admin',

'user') Tipe akun pemain

state int(11)

Menandakan kondisi pemain (memulai baru, selesai quest pertama, menyelesaikan game)

2. Tabel msAyam

Tabel ini digunakan untuk menampung data ayam.

Tabel 2 Keterangan tabel msAyam

Field Tipe Data Keterangan

ayamID int(11) Primary key dan pengenal tabel msAyam ayamName varchar(255) Nama ayam

ayamDesc varchar(500) Deskripsi ayam

ayamPrice int(11) Harga ayam jika dibeli melalui Shop baseHP int(11) Nilai status nyawa awal

baseSTR int(11) Nilai status kekuatan awal baseDEF int(11) Nilai status ketahanan awal baseAGI int(11) Nilai status kelincahan awal

kategoriID int(11) Referensi ke tabel msKategori untuk mengetahui kategori ayam

imageID int(11) Referensi ke tabel msImage untuk mengetahui gambar ayam

growthID int(11) Referensi ke tabel msGrowthType untuk

mengetahui perkembangan status (Growth Rate) ayam

(2)

3. Tabel msGrowthType

Tabel ini digunakan untuk menampung berbagai jenis perkembangan status ayam. Tabel 3 Keterangan tabel msGrowthType

Field Tipe Data Keterangan

growthID int(11) Primary key dan pengenal tabel msGrowthType growthName varchar(255) Nama tipe perkembangan status

hpMin int(11) Nyawa minimal yang didapat ketika ayam naik level

hpMax int(11) Nyawa maksimal yang didapat ketika ayam naik level

strMin int(11) Kekuatan minimal yang didapat ketika ayam naik level

strMax int(11) Kekuatan maksimal yang didapat ketika ayam naik level

defMin int(11) Ketahanan minimal yang didapat ketika ayam naik level

defMax int(11) Ketahanan maksimal yang didapat ketika ayam naik level

agiMin int(11) Kelincahan minimal yang didapat ketika ayam naik level

agiMax int(11) Kelincahan maksimal yang didapat ketika ayam naik level

4. Tabel msKategori

Tabel ini digunakan untuk menampung berbagai jenis kategori ayam. Tabel 4 Keterangan tabel msKategori

Field Tipe Data Keterangan

kategoriID int(11) Primary key dan pengenal tabel msKategori kategoriName varchar(255) Nama kategori

5. Tabel msItem

Tabel ini digunakan untuk menampung data barang. Tabel 5 Keterangan tabel msItem

Field Tipe Data Keterangan

itemID int(11) Primary key dan pengenal tabel msItem itemName varchar(255) Nama barang

itemDesc varchar(500) Deskripsi barang itemPrice int(11) Harga barang

(3)

itemType enum('obat', 'aksesoris', 'key')

Jenis barang

imageID int(11) Referensi ke tabel msImage untuk mengetahui gambar dari barang

baseSTR int(11) Penambahan kekuatan ayam ketika barang digunakan

baseDEF int(11) Penambahan ketahanan ayam ketika barang digunakan

baseAGI int(11) Penambahan kelincahan ayam ketika barang digunakan

baseHP decimal(11,2) Penambahan nyawa ayam ketika barang digunakan

6. Tabel msQuest

Tabel ini digunakan untuk menampung data quest.

Tabel 6 Keterangan tabel msQuest

Field Tipe Data Keterangan

questID int(11) Primary key dan pengenal tabel msQuest questName varchar(255) Nama Quest

questDesc varchar(255) Deskripsi Quest

rewardID int(11) Referensi ke tabel msReward untuk mengetahui hadiah quest

nextID int(11) Referensi ke tabel msNextQuest untuk mengetahui quest selanjutnya

locationID int(11) Referensi ke tabel msLocation untuk mengetahui lokasi quest

7. Tabel msReward

Tabel ini digunakan untuk menampung data hadiah untuk quest. Tabel 7 Keterangan tabel msReward

Field Tipe Data Keterangan

rewardID int(11) Primary key dan pengenal tabel msReward rewardUang int(11) Hadiah uang

rewardExp int(11) Hadiah pengalaman ayam rewardReputation int(11) Hadiah reputasi pemain

itemID int(11) Referensi ke tabel msItem untuk mengetahui hadiah barang

itemQty int(11) Jumlah hadiah barang

(4)

Tabel ini digunakan untuk menampung data quest yang berkelanjutan. Tabel 8 Keterangan tabel msNextQuest

Field Tipe Data Keterangan

nextID int(11) Primary key dan pengenal tabel msNextQuest prevQuestID int(11) Referensi ke tabel msQuest untuk mengetahui quest

sekarang

nextQuestID int(11) Referensi ke tabel msQuest untuk mengetahui quest selanjutnya

questID int(11) Referensi ke tabel msQuest untuk mengetahui quest

9. Tabel msPenghargaan

Tabel ini digunakan untuk menampung data achievement (penghargaan). Tabel 9 Keterangan tabel msPenghargaan

Field Tipe Data Keterangan

penghargaanID int(11) Primary key dan pengenal tabel msPenghargaan penghargaanDesc varchar(255) Deskripsi Penjelasan

imageID int(11) Referensi ke tabel msImage untuk mengetahui gambar

10.Tabel msImage

Tabel ini digunakan untuk menampung data lokasi gambar. Tabel 10 Keterangan tabel msImage

Field Tipe Data Keterangan

imageID int(11) Primary key dan pengenal tabel msImage imageSrc varchar(255) Lokasi sumber gambar

11.Tabel msBackImage

Tabel ini digunakan untuk menampung data gambar latar.

(5)

Field Tipe Data Keterangan

backID int(11) Primary key dan pengenal tabel msBackImage backName varchar(255) Nama gambar latar belakang game

imageID int(11) Referensi ke tabel msImage untuk mengetahui gambar apa yang digunakan

12.Tabel msLocation

Tabel ini digunakan untuk menampung data lokasi daerah dalam game. Tabel 12 Keterangan tabel msLocation

Field Tipe Data Keterangan

locationID int(11) Primary key dan pengenal tabel msLocation locationName varchar(255) Nama lokasi

imageID int(11) Referensi ke tabel msImage untuk mengetahui gambar dari lokasi

available enum('yes', 'no', 'notyet')

Menandakan apakah tempat sudah dapat dijelajahi atau tidak

locationType enum('kota', 'desa') Jenis lokasi

13.Tabel msDialog

Tabel ini digunakan untuk menampung data dialog.

Tabel 13 Keterangan tabel msDialog

Field Tipe Data Keterangan

dialogID int(11) Primary key dan pengenal tabel msDialog

dialogText text Teks yang akan ditampilkan saat dialog dalam game

14.Tabel msAyamPlayer

Tabel ini digunakan untuk menampung data ayam yang dimiliki pemain. Tabel 14 Keterangan tabel msAyamPlayer

Field Tipe Data Keterangan

ayamPlayerID int(11) Primary key dan pengenal tabel msAyamPlayer ayamLevel int(11) Level karakter ayam milik pemain

ayamName varchar(255) Nama karakter ayam milik pemain

ayamExp int(11) Nilai pengalaman karakter ayam milik pemain hpNow int(11) Nilai nyawa karakter ayam milik pemain saat ini strNow int(11) Nilai nyawa karakter ayam milik pemain saat ini

(6)

defNow int(11) Nilai nyawa karakter ayam milik pemain saat ini agiNow int(11) Nilai nyawa karakter ayam milik pemain saat ini ayamid int(11) Referensi ke tabel msAyam untuk mengetahui detail

lain yang diperlukan seperti gambar ayam, kategori, dan perkembangan status

itemID int(11) Referensi ke tabel msItem untuk mengetahui aksesoris yang sedang digunakan ayam userid int(11) Referensi ke msPlayer untuk mengetahui siapa

pemilik ayam ini ayamNow enum('now',

'not')

Tanda pengenal apakah ayam ini sedang aktif atau tidak

15.Tabel msNPC

Tabel ini digunakan untuk menampung data NPC.

Tabel 15 Keterangan tabel msNPC

Field Tipe Data Keterangan

npcid int(11) Primary key dan pengenal tabel msNPC npcName char(255) Nama non-player character

imageID int(11) Referensi ke tabel msImage untuk mengetahui gambar

16.Tabel transactionItem

Tabel ini digunakan untuk menampung data barang yang dimiliki pemain. Tabel 16 Keterangan tabel transactionItem

Field Tipe Data Keterangan

transactionID int(11) Primary key dan pengenal tabel transactionItem itemID int(11) Referensi ke tabel msItem untuk mengetahui barang

userID int(11) Referensi ke tabel msUser untuk mengetahui pemilik barang

17.Tabel transactionDialog

Tabel ini digunakan untuk menampung data yang dibutuhkan untuk menampilkan dialog.

Tabel 17 Keterangan tabel transactionDialog

Field Tipe Data Keterangan

detailID int(11) Primary key dan pengenal tabel transactionDialog dialogID int(11) Referensi ke tabel msDialog untuk mengetahui dialog backID int(11) Referensi ke tabel msBackImage untuk mengetahui

(7)

gambar latar belakang

npcID int(11) Referensi ke tabel msNPC untuk mengetahui NPC yang terlibat

npcPos enum('kiri', 'kanan') Posisi NPC ketika berdialog

18.Tabel transactionQuest

Tabel ini digunakan untuk menampung data quest yang dimiliki pemain. Tabel 18 Keterangan tabel transactionQuest

Field Tipe Data Keterangan

transactionID int(11) Primary key dan pengenal tabel transactionQuest

questID int(11) Referensi ke tabel msQuest untuk mengetahui quest

userID int(11) Referensi ke tabel msUser untuk mengetahui pemilik quest

questStatus enum('done', 'not', 'notyet')

Menandakan quest sudah selesai, belum selesai, belum dapat diambil

19.Tabel transactionPenghargaan

Tabel ini digunakan untuk menampung data achievement (penghargaan) yang dimiliki pemain.

Tabel 19 Keterangan tabel transactionPenghargaan

Field Tipe Data Keterangan

transactionID int(11) Primary key dan pengenal tabel transactionPenghargaan penghargaanID int(11) Referensi ke tabel msPenghargaan untuk mengetahui

detil penghargaan

userID int(11) Referensi ke tabel msUser untuk mengetahui pemilik penghargaan

(8)

Daftar Pertanyaan Analisis User Cindelaras: The Game 1) Jenis Kelamin a. Laki-laki b. Perempuan 2) Umur a. < 15 tahun b. 15-18 tahun c. 19-23 tahun d. > 23 tahun 3) Pekerjaan a. Pelajar b. Mahasiswa c. Karyawan d. Lainnya

4) Apakah di rumah Anda terdapat komputer/laptop? a. Ya

b. Tidak

5) Apakah di rumah Anda terdapat koneksi internet? a. Ya

b. Tidak

6) Dimana Anda biasanya mengakses internet? a. Rumah

b. Kost c. Warnet

(9)

d. Kantor

7) Berapa lama biasanya Anda mengakses internet dalam sehari? a. < 1 jam

b. 1-5 jam c. 6-10 jam d. > 10 jam

8) Apakah Anda suka memainkan game yang menggunakan web browser? a. Ya

b. Tidak

9) Web browser apa yang Anda gunakan? a. Mozilla Firefox

b. Google Chrome c. Opera

d. Safari

e. Internet Explorer

10) Berapa lama biasanya Anda bermain game dalam sehari? a. <1 jam

b. 1-5 jam c. 6-10 jam d. >10 jam

11) Jenis game apa yang paling Anda sukai?

a. Role-playing game (Final Fantasy series, Pokemon series)

b. Strategy game (Hoshigami)

(10)

d. Adventure game (Indiana Jones)

12) Dari daftar berikut, game mana yang Anda sukai? a. Monster Galaxy (game Facebook)

b. Pokemon (seri apa saja)

c. DinoRPG (game web browser) d. Monster Rancher (seri apa saja)

13) Dari 4 unsur berikut, manakah yang paling penting? a. Gameplay

b. Story

c. Graphic

d. Audio

14) Apakah Anda senang memperindah (mengkustomisasi) karakter yang Anda gunakan dalam game?

a. Ya b. Tidak

15) Dalam game battle pet, apakah Anda lebih suka menamai pet Anda sendiri dibandingkan menggunakan nama default dari sistem?

a. Ya b. Tidak

16) Dalam game battle pet, apakah Anda lebih suka memilih diantara pilihan pet yang akan digunakan sebagai starter?

a. Ya b. Tidak

(11)

a. Ya b. Tidak

18) Dalam game battle pet, apakah diperlukan sistem jual-beli barang? a. Ya (149 responden, 93.125%)

b. Tidak (11 responden, 6.875%)

19) Dalam game battle pet, apakah diperlukan sistem achievement? a. Ya

b. Tidak

20) Dalam game battle pet, apakah diperlukan fitur multiplayer? a. Ya

b. Tidak

21) Dalam game battle pet, apakah diperlukan sistem multi pet? a. Ya

b. Tidak

22) Jika terdapat sistem multi pet, bagaimana cara untuk mendapatkan pet baru? a. Membeli dari shop

b. Melalui breeding (penggabungan dua pet untuk menghasilkan satu pet baru) c. Melalui reward

23) Dalam game battle pet, Anda lebih suka status pet naik secara otomatis atau Anda menentukan sendiri alokasi nilai statusnya?

a. Status pet naik secara otomatis

b. Anda menentukan sendiri alokasi nilai statusnya

24) Untuk game battle pet, ketika selesai duel, apakah lebih baik health milik pet penuh kembali atau tidak?

(12)

a. Penuh kembali b. Tidak penuh kembali

25) Dalam sebuah game, bagaimana struktur menu pada peta (map/world map) yang Anda sukai?

a. List (menu dideretkan ke bawah atau ke samping)

b. Tree (di dalam menu terdapat menu)

c. Free (Mengklik di area yang diberi tanda)

26) Untuk sebuah game battle pet yang dijalankan di web browser, bagaimana sistem battle yang lebih praktis digunakan?

a. Battle berjalan secara automatis (bisa langsung mengetahui hasil battle)

b. Pemain menentukan aksi pet secara manual saat battle berlangsung

(13)

Daftar Pertanyaan Evaluasi User Cindelaras: The Game

1) Berapa lama waktu yang Anda butuhkan untuk memahami cara memainkan game ini?

a. < 30 menit b. 30 menit - 1 jam c. > 1 jam

2) Ketika Anda memainkan game ini, apakah Anda sering merasakan delay (jeda waktu) antara ketika Anda mengklik ikon dengan respon sistem?

a. Sering sekali merasakan delay b. Cukup sering merasakan delay c. Jarang merasakan delay d. Tidak merasakan delay

3) Apakah Anda sering melakukan kesalahan ketika memainkan game ini? a. Sangat sering

b. Sering c. Jarang d. Tidak pernah

4) Kesalahan apa saja yang Anda lakukan ketika memainkan game ini? (Anda bisa memilih lebih dari satu)

a. Keliru menekan tombol

b. Membeli barang tanpa melihat jumlah uang

c. Ketika menyilangkan ayam tidak memilih dua ayam d. Lupa memberi nama ayam ketika mendapatkan ayam baru e. Lainnya

(14)

5) Apakah Anda dapat tetap mengingat cara memainkan game ini dalam jangka waktu tertentu (misalkan 1 minggu)?

a. Ya b. Tidak

6) Apakah game ini sudah memenuhi harapan Anda, baik dari sisi cerita, gameplay, fitur-fitur, maupun kecepatan respon sistem?

a. Sangat memenuhi b. Memenuhi

c. Tidak memenuhi d. Sangat tidak memenuhi

7) Apakah fitur-fitur yang terdapat dalam game berjalan dengan lancar? a. Ya

b. Tidak

8) Menurut Anda, fitur apa sajakah yang membuat game ini menjadi menarik? (Anda bisa memilih lebih dari satu)

a. Achievement b. Breeding c. Multipet d. Exploration e. Multiplayer

9) Menurut Anda, unsur apakah yang paling menarik dalam game ini? a. Gameplay

b. Graphic c. Story

(15)

d. Audio

10) Apakah dengan memainkan game ini membuat Anda tertarik akan cerita rakyat asal Indonesia?

a. Sangat tertarik b. Tertarik c. Tidak tertarik d. Sangat tidak tertarik

11) Apakah dengan memainkan game ini, Anda dapat mengerti inti cerita Cindelaras? a. Sangat mengerti

b. Mengerti c. Tidak mengerti d. Sangat tidak mengerti

12) Apakah dengan memainkan game ini memotivasi Anda untuk mencari tahu cerita Cindelaras secara lebih mendalam?

a. Ya b. Tidak

13) Menurut Anda, unsur apakah yang harus diperbaiki dari game ini? (Anda bisa memilih lebih dari satu)

a. Gameplay b. Graphic c. Story d. Audio

14) Menurut Anda, fitur apa sajakah yang harus diperbaiki agar game ini menjadi lebih menarik? (Anda bisa memilih lebih dari satu)

(16)

a. Achievement b. Breeding c. Multipet d. Exploration e. Multiplayer

15) Menurut Anda, fitur apa sajakah yang harus ditambahkan agar game ini menjadi lebih menarik? (Anda bisa memilih lebih dari satu)

a. Training (pelatihan status ayam)

b. Auction (penjualan barang antar pemain)

c. Costume (varian kostum yang tidak mempengaruhi status ayam)

d. Ranking (peringkat pemain dalam multiplayer, dilihat dari jumlah kemenangan battle)

Figur

Memperbarui...

Referensi

Memperbarui...

Related subjects :