ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

20
ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER NASKAH PUBLIKASI Diajukan oleh Imanuel Alex Trudy Porayouw 08.11.2328 Kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

Transcript of ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

Page 1: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER

NASKAH PUBLIKASI

Diajukan oleh

Imanuel Alex Trudy Porayouw

08.11.2328

Kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA

YOGYAKARTA 2013

Page 2: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …
Page 3: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

ANALYSIS AND MAKING GAMES THE PING-PONG MASTER

ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER

Imanuel Alex Trudy Porayouw

Kusnawi

Jurusan Teknik Infomatika

STMIK AMIKOM YOGYAKARTA

ABSTRACT

Simulation game is a game that simulates real events and conditions into a game .

Whether it's driving a simulated plane , simulating playing ball , or control the day-to- day

life . Game simulation aims to provide experience through simulation . Game is also one -

on-one media entertainment . In addition to the entertainment , the game also has an

important role that can provide the motivation to learn hone brain and the ability of the

player to play the game itself . One example is The Ping - Pong Game Master .

In this study , will be made a Game Application called The Ping - Pong Game

Master . The Ping - Pong Game Master consists of 2 players , 2 mallet ( bat ) and a puck

( ball ) and the field or playing area. Each player aims to hit and collect score . This game

rules adapted to the rules of the game ping - pong or better known as table tennis . His

opponent played by computer by adding Artficial Intelligence ( AI ) or artificial intelligence

to respond to the movement of the ball . The game is also limited by the time allowed at

each level of the game .

The Ping - Pong Game Master is expected to provide entertainment to the user

and also the younger user in playing this game app . The software used is Adobe Flash

with ActionScript support script .administration of software images that support Adobe

PhotoShop .

Keywords :Information Technology, Gaming, Multimedia, TECHNOLOGY

Page 4: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

1

1. PENDAHULUAN

Game merupakan media hiburan yang menarik. Perkembangan game sangat

pesat dalam mengikuti pekembangan persaingan teknologi, karena itu sangatlah mudah

bagi kita untuk menemukan permainan yang diinginkan, baik itu sebuah permainan yang

hanya sekedar menghibur dan ada pula yang dapat menjadi sarana pembelajaran

sekaligus menghibur agar user tidak mudah merasa bosan.

Game 2 dimensi mengalami perkembangan yang tak kalah dengan game 3

dimensi, khususnya dari segi grafis yang semakin bagus, juga permainan yang semakin

komplek. Peminat game 2 dimensi masih banyak dan yang paling diminati adalah game

dengan formatflash. Game jenis ini mudah didapat di media destop, android bahkan

internet, karena itu penulis lebih memilih game 2 dimensi dengan judul the ping pong

master.

The ping pong master, dalam arti permainan ping pong/tennis meja telah di kenal

oleh hampir setiap orang baik itu orang dalam Negeri maupun luar Negeri, sangatlah

mudah menemukan permainan ini contohnya hampir di setiap asrama remaja seringkali

didapati adanya meja ping pong sehingga kebanyakan orang tahu memainkannya,

namun tidak semua orang tahu aturan mainnya.

Berdasarkan hal-hal tersebut di atas, maka penulis membuat game ping pong

yang diharapkan dapat menambah pemahaman tentang permainan tersebutdan sebagai

media hiburan sekaligus tempat dimana user dapat mempelajari aturan yang baik dan

benar karena di sini penulis akan memberikan pemahaman

secara terperci dalam bentuk game berbasis desktop ini.

2. LANDASAN TEORI

2.1 Game

2.1.1 Pengertian Game

Bermaingamesudahdapatdikatakansebagailife stylemasyarakatmasakini.

Dimulaidariusiaanak-anakhingga orang dewasa pun menyukaivideogame. Itusemua

dikarenakanbermainvideo gameadalahhal yang sangatmenyenangkan1

Permainan/gametelahdikenalolehsetiap orang mulaidarikalangananak-

anaksampai orang dewasabahkanusialanjut, denganbeberapaalas

anbahwagameadalahtempatdimanaseseorang melibatkandirinyauntukmengikutiapa yang

ada di dalam gametersebuttentunyadenganaturannyamasing-masing,

1Anggra, 2008.MemahamiTeknikDasarPembuatan Game Berabasis Flash, Yogyakarta :

Gava Media, Hal Vii

Page 5: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

2

beberapahaltentangpendapatmasyrakattentangpermainan/game,

sebagianbesardarimerekamengatakanbahwagameadalahtempathiburan yang praktis di

tengah-tengahkesibukanmasing-masingdarimereka, namunadajuga yang

menjadikangamesepertirumahnyasendiridalamartikesehariannyahanyabermaingame

yang mengakibatkanresiko yang kurangbaikbagipemain/user.

3. ANALISIS (Proses Penelitian)

3.1 Analisis Sistem

Analisis sistem dapat didefenisikan sebagai “Penguraian dari suat system

informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

mengidentifikasikan dan mengevaluasi permasalahan-permasalahan,kesempatan dan

hambatan yang terjasi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat di

usulkan perbaikannya”2

Analisis sistem sangat penting dalam sebuah proses pembuatan suatu karya,

karena jika terjadi suatu kesalahan maka akan berpengaruh pada tahap-tahap

berikutnya, maka sangalah baik jika tahap analisis dilakukan setelah tahap perancangan

sistem dan sebelum tahap desain sistem.

3.1.1 Analisis Kebutuhan Sistem

Analisis dan kebutuhan sistem terbagi menjadi dua bagian, yaitu:

1. Analisis Kebutuhan Fungsional.

2. Analisis Kebutuhan Non-Fungsional.

3.1.1.1 Analisis Kebutuhan Fungsional

Analisis kebutuhan fungsional memiliki peranan untuk membuat proses-proses

yang dapat dilakukan sistem dan informasi yang dapat diproses oleh pengguna/user

sebagai berikut :

1. Sistem memiliki 3 level easy, medium dan hard dengan tingkat kesulitan

akan meningkat tiap levelnya sehingga game ini akan memberikan

tantangan baru di setiap levelnya.

2. Sistem membantu user untuk belajar dan lebih tau tentang game yang di

mainkan secara tidak langsung.

3. Sistem akan meminta user menginputkan nama ketika menyelesaikan

Game, jika user memiliki score tertinggi.

4. Sistem dapat melakukan penghitungan score dari setiap level yang

dimainkan secara otomatis.

2 Jogiyanto HM, Analisis dan Desain Sistem Informasi, Yogyakarta, Andi Offiset, hal 129

Page 6: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

3

5. Sistem menampilkan bahasa Indonesia.

3.1.1.2 Analisis Kebutuhan Non-Fungsional

Analisis Kebutuhan Non-Fungsional memiliki peranan untuk menentukan

kebutuhan hardwere, softwere, dan brainwere untuk memenuhi kebutuhan fungsional.

Berikut ini aspek-aspek yang dibutuhkan dalam pembuatan game :

1. Analisis Kebutuhan Perangkat Keras(Hardware)

Perangkat keras(Hardware) yang dibutuhkan sebagai sarana penunjang berupa

seperangkat personal computer dengan spesifikasi sebagai berikut:

Maximum recommended :

1. Processor : Intel(R) Atom(TM) CPU N2800

@3.00GHz (2 CPUs), ~3.0GHz

2. Memory : 2048MB RAM

3. Sistem Operasi : Windows 7 Ultimate 32-bit (6.1, Build

7601)

Minimum recommended :

1. Processor : Intel(R) PentiumCPU [email protected]

(4 CPUs), ~1.9GHz

2. Memory : 512MB RAM

3. Sistem Operasi : Windows 7 Ultimate 32-bit (6.1, Build 7600)

Dengan mengunakan kebutuhan personal computer seperti diatas diharapan

penguna system dapat dengan lancar dalam memainkan game ini.

2. Analisis Kebutuhan Perangkat lunak(software)

Perangakat lunak(software) yang digunakan dalam pembuatan game The Ping-

Pong Master adalah sebagai berikut:

1. Windows 7 Ultimate

2. Adobe Flash

3. Action Script 2.0

4. PhotoShop

3. Analisis Kebutuhan Sumber daya manusia (Brainware)

Sumber daya manusia (Brainware) adalah orang-orang yang terlibat langsung

dalam pembuatan, perancangan dan implementasi. Sumber daya manusia yang

dibutuhkan pembuatan game The ping-pong master adalah :

Page 7: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

4

1. Sistem Analisis

Memiliki peran terhadap masalah-masalah yang dihadapi, dan juga

merancang solusi dari permasalahan dalam bentuk program strategi.

2. Animator/Desain grafis

Dalam pembuatan Animator/Desain grafis dibutuhkan orang yang

menguasai tenkik menggambar dan juga perangat lunak yang dibuthkan

dalam proses pembuatan game, dengan alasan, agar game bisa terlihat

lebih menarik dengan desain yang lebih baik dalam penyampaian

informasi pada pengguna/user

3. Pengguna/user

Orang yang akan menjalankan atau memainkan aplikasi game.

3.1.2 Analisis kelayakan Sistem

Analisis kelayaan Sistem dilakukan agar dapat diketahui apakah program/game

yang dibuat layak untuk dimainkan atau tidak. Dari segi Analisis kelayaan sistem, terbagi

menjadi beberapa bagian yaitu :

3.1.2.1 Analisis Kelayakan Teknologi

Game ini layak di karena untuk menjalanan game ini tidak memerlukan spesifiasi

komputer yang tinggi karena dapat di mainan pada komputer dengan spesifikasi rendah

dengan harga yang relatif murah dan mudah di temukan.

3.1.2.2 Analisis Kelayakan Oprasional

Game ini layak, karena saat ini sebagian besar masyarakat sudah mampu

mengoperasikan komputer dengan baik dan tidaklah sulit untuk memainkan game ini

karena telah di rancang menu-menu yang tidak rumit untuk di mengerti.

3.1.2.3 Analisis Kelayakan Hukum

Game ini layak, karena dalam game ini tidak mengandung unsur-unsur yang

melanggar hukum, contohnya seperti pornografi dan hal-hal yang mengajaran pemikiran

negatif pada pengguna game.

3.1.2.4 Analisis Kelayakan Ekonomi

Game ini layak, karena untuk membuat dan menjalankan game ini tidak

memerlukan dana yang besar.

3.2 Prancangan Game

Perancangan(design) dalam game The Ping-Pong Master ini antara lain :

Page 8: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

5

3.2.1 Latar Belakang Cerita

Game The Ping-Pong Master merupakan game yang bergenre Simulation

Gamedalam memainkan game ini, pengguna harus berusaha mencoba untuk

mengalahkan lawan mainnya agar dapat menempati posisi dan nilai tertinggi. Game ini

memiliki 3(tiga) tingkatan level dan masing-masing memiliki 3(tiga) stage pada setiap

levelnya dengan waktu yang telah ditentukan dengan syarat mengumpulkan poin

sebanyak-banyak mungkin dan memenagkan permainan agar dapat melanjutan di level

selanjutnya dengan tingat kesulitan yang akan semakin sulit di setiap levelnya. Untuk

memainkan dan memenangkan permainan ini pengguna harus lebih teliti dalam melihat

kemana arah bola(puck) untuk mengarahkan karaternya/pemukul(mallet) mendekati arah

bola(puck) dan memukul bola(puck) ke arah lawan.

3.2.2. Rincian Game

Game ini di buat untuk diimplementasikan pada PC dengan system oprasi

windows. Game ini bersifat single player, tugas utama pemain dalam game ini adalah

mengalahkan lawan dengan mengumpulan nilai sebanyak-banyak mungkin dengan

waktu yang singkat.

Berikut rincian game yang akan dibuat :

1. Game bergenre Simulation Game.

2. Sistem permainan dua player

3. Bahasa yang digunakan adalah bahasa Indonesia

4. Protokol komunikasi yang digunakan adalah mouse dan eyboard

5. karater memiliki kecerdasan buatan yang dapat merespon pergerakan

bola(puck)

3.3 Perancangan Antar Muka

Dalam perancangan antar muka game The Ping-Pong Master ini ada tiga

tahapan yaitu :

1. tahap pertama adalah antar muka untuk menu utama.

2. kedua adalah antar muka untuk menu petunjuk permainan, dan

3. tahap ketiga adalah antar muka permainan.

Perancangan antar muka GameThe Ping-Pong Masteryang akan saya buat

adalah sebagai berikut:

3.4 Material Collection

`Pada tahapan ini dilakukan pengumpulan bahan seperti image, audio, animasi

dan lain - lain. Dalam GameThe Ping-Pong Master tahap pengumpulan bahannya yaitu

mengumpulkan image dan sound.

Page 9: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

6

3.4.1 Sound

Intro Musik Mp3

Musik latar permainan Mp3

Suara saat musuh mendapatkan nilai Mp3

Suara saat player-1 mendapatkan nilai Mp3

Suara saat menang Mp3

Suara saat kalah Mp3

Suara saat keluar Mp3

Pilih Mp3

Gambar 3.16 Table Sound

3.4.2 Image

gambar Keterangan

Tampilan meja ping-pong pada level-1

Tampilan meja ping-pong pada level-2

Tampilan meja ping-pong pada level-3

Page 10: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

7

Pemukul(mallet) milik player-1/user

Pemukul(mallet) milikkomputer(musuh)

Bola(puck)

Gambar 3.17 Tabel Aset-Aset

4. HASIL PENELITIAN DAN PEMBAHASAN

4.1 Implementasi sistem

Tahapan ini adalah membangun dan mengembangkan aplikasi sesuai dengan

naskah yang sudah dibuat. Bagian ini merupakan kegiatan yang meliputi tentang

pembuatan desain grafik yang mendukung semua interaksi, membuat animasi yang

sesuai dengan tema, membuat teks sebagai penyimpanan pesan, dan kemudian semua

digabungkan dalam Adobe flash (Action script 2.0).

Dalam pembuatan game The ping-pong master ini, langkah awalnya adalah

memasukan atau menyiapkan aset-aset di library Flash yang akan digunakan untuk

bekerja. Contoh aset-aset yang perlu disiapkan dalam membuat game ini, seperti gambar

mallet (pemukul), puck (bola), meja ping-pong, bacground dan gambar lainnya. Setelah

itu membuat gambar desain baground baik ditampilkan saat bermain dan juga ditampilan

lainnya. Kemudian membuat animasi yang nantinya akan ditampilkan dalam game

seperti animasi mallet (pemukul) dan bola ping-pong yang menjadi target, meja ping-

pong dan animasi lainnya yang dibutuhkan dalam game ini. Setelah itu menjalankan

script atau perintah untuk menjalankan game dan membuat link antar halaman

kemudian test untuk melihat hasilnya.

Page 11: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

8

4.1.1 Persiapan Aset – Aset

Langkah - langkah awal persiapan aset – aset dalam membuat game ini adalah :

1. Menyiapkan aset - aset berupa gambar seperti background, mallet

(pemukul), puck (bola), meja ping-pong.

2. Menyiapkan sound atau suara yang akan digunakan untuk game tersebut.

4.1.2 Membuat Gambar

Pembuatan gambar dengan menggunakan Adobe Photoshop CS3 lalu dengan

proses animating di Adobe Flash CS3. Berikut adalah gambar yang diolah dengan

menggunakan Adobe Photoshop CS3

Gambar 4.1 (Mallet) Pemukul Player-1 dan Komputer

Gambar 4.2 (Puck) bola

Gambar 4.3 Meja Ping-Pong pada Level 1, 2 dan 3

Page 12: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

9

Gambar 4.4 Background

4.1.3 membuat Animasi

Dalam game ada beberapa macam animasi diantaranya animasi gerak atau

berjalan, animasi tombol, animasi teks, dan animasi gambar.

1. Animasi gerak atau berjalan merupakan animasi yang dibuat untuk

menggerakkan sebuah objek di dalam level / stage, contoh animasi gerak

dalam game ini adalah animasi pemukul (mallet) yang di arahkan pada

bola (puck) yang bergerak sesuai dengan arah bola (puck).

Gambar 4.5 Contoh Capture Animasi Gerak

2. Animasi tombol adalah animasi yang terdapat di dalam tombol. Seperti yang

terdapat pada Game ini yaitu animasi tombol suara

Page 13: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

10

1. 2.

1.

Gambar 4.6 Contoh Capture Animasi Tombol

3. Animasi teks adalah animasi yang dibuat khusus untuk teks yang akan

berubah warnah saat tersentuh oleh kursor.

Berikut adalah contoh capture dari gambar animasi teks yang di ambil

dari The Ping-Pong Master :

Gambar 4.7 Contoh Capture Animasi Teks

Animasi teks ini tidak menggunakan Action script, langkah-langka

pembuatannya akan dijelaskan seperti berikut ini :

1. Buatlah kotak pada layer 1

2. Klik Kiri Mouse Convert to Simbol

Saat di klik tombol ini

Maka Game tidak bersuara

Dan mengeluarkan garis Merah

Saat mouse di arahkan pada

teks yang berada pada kotak,

maka teks tersebut akan

berubah warna

Page 14: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

11

Gambar 4.8 Membuat Animasi Text

3. Dan langkah selanjutnya seperti pada gambar di atas.

4. Setelah kotak menjadi Button di klik dua kali pada kotak tersebut.

5. tambahkan layer baru dan dengan bantuan “Text tool” tuliskan

Mulai pada layer dua di tengah-tengah kotak.

6. Kemudian pada Kolom “Over” Kopi-Paste Kotak di Kolom Up

dan beri warna berbeda pada text Mulai,

7. Begitu pula sama dengan Kolom “Down”

4. Animasi gambar adalah animasi yang dibuat dari beberapa gambar

berbeda, yang membentuk sebuah animasi.

Gambar 4.9 Contoh Capture Animasi Gambar

4.1.4 Import Image

Import image ada 2 macam, yaitu import image to library dan import image to

stage. Dalam pembuatan aplikasi ini digunakan import image to library. Berikut ini adalah

tahap-tahap import image to library:

Page 15: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

12

1. Buka software Adobe Flash CS3.

2. Setting ukuran yang akan digunakan

1) Pilih “Menu” “Modify” “Dokument” atau “CTRL + J”

2) Maka akan keluar tabel “Dokument Poperties”

Gambar 4.10 Contoh Tabel Dokumen Properties

3) Pada kolom “Dimensions”, masukan nilai “640 untuk width” dan

“360 untuk height” lalu Ok.

4) Maka lembar akan keluar lembar kerja seperti yang d bawah ini

Gambar 4.11 Lembar kerja baru pada Adobe Flash Cs3

3. Import image background to library

1) Pilih Menu “File” “Import” “Import to library”

2) Pilihlah Gambar yang ingin di Import ke lembar kerja

1. 2.

Page 16: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

13

3.

Gambar 4.12 Import Image to library

Keterangan :

1. Import Image Meja to library

2. Import Image Background to library

3. Import Image Menu Utama to library

4.1.5 Import Suara

Suara yang akan digunakan, yang telah di seleksi sesuai dengan yang

dibutuhkan dalam Game ini, kemudian diimportkan ke dalam software flash.

Gambar 4.13 Import suara To Library

4.1.6 Membuat Tombol

Pada pembuatan tombol di dalam adobe flash dengan langkah sebagai berikut :

1. Membuat kotak menggunakan rectange tool, kemudian diatur tepinya.

2. Setelah itu drag bentuk simbol pada lembar kerja.

3. Klik kanan pilih convert to symbol.

4. Beri nama button, lalu klik dua kali pada button tersebut agar dapat

dilakukan pengaturan warna pada button.

Page 17: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

14

5. Buat layer baru tekan F9 dan beri action script

Gambar 4.14 Membuat Tombol Mulai

4.2 Pembahasan

4.2.1 Actionscript Pada Masing-Masing Tombol

Dalam pembahasan ini akan dibahas actionscript yang digunakan sebagai action

untuk sebuah kejadian. Pada tampilan intro terdapat action:

4.2.1.1 Script Permainan Baru

4.2.1.2 Script Nilai Tertinngi

nt.onRelease = function() {

_root.gotoAndStop(8);

};

mulai.onRelease = function() {

_root.n = 1;

_root.intro.stop();

_root.play();

};

nt.onRelease = function() {

_root.gotoAndStop(8);

};

Page 18: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

15

4.2.1.3 Script Cara Bermain

5. KESIMPULAN

Berdasarkan pembahasan dan evaluasi dari bab-bab sebelumnya sampai

dengan pembuatan aplikasi program Game The Ping-Pong Master maka dapat diambil

kesimpulan seperti berikut ini :

1. Software yang digunakan untuk membangun game The Ping-Pong Master

adalah Adobe Flash, action script, Adobe Photoshop cs4. Dimana Adobe

photoshop berperan penting dalam pengelolahan gambar sedangkan

pengelolahan game menggunakan Adobe Flash dan terakhir untuk

membuat game ini dapat berjalan sesuai perintah yang di butuhkan

menggunakan Action Script. Pada dasarnya pembuatan game akan lebih

muda jika perangkat lunak pengolah gambar itu sekaligus sebagai

pengolah animasi, karena selain selain menghemat waktu juga meghemat

pemakainan CPU dan Memory dalam penyimpanan data.

2. Game The Ping-Pong Master ini dapat dimainkan oleh segala usia.

Berdasarkan hasil ujicoba dari beberapa user, dapat disimpulkan bahwa

game ini mudah digunakan, desaign yang sederhana dan tidak terdapat

error jika dijalankan.

3. game yang dibuat digunakan sebagai sarana bermain, menghibur dan

membantu user sebagai media belajar bagi pemain.

5.1. Saran

Untuk lebih memahami tentang sebuah aplikasi game diperlukan pemahaman

program aplikasi serta efek animasi yang baik. Setelah menyelesaikan skripsi ini, yang

harus disampaikan sebagai masukan sebagai berikut :

cb.onRelease = function() {

isi = "cb";

menu.play();

gotoAndStop(84);

};

Page 19: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

16

1. GameThe Ping-Pong Master pada saat ini hanya dapat dimainkan secara

Stand alone. Untuk kedepan, harapanya game ini dapat dimainkan secara

multiplayer dalam satu komputer maupun secara online.

2. Game dalam aplikasi ini diharapkan dapat lebih bervariasi lagi bentuknya

agar user semakin termotivasi dan tidak mudah bosan dalam

memainkannya.

3. Untuk membuat sebuah game yang baik diperlukan kemampuan

berimajinasi dan kreatifitas yang baik, sedikit banyaknya pembuat game

harus memahami logika pemograman.

Page 20: ANALISIS DAN PEMBUATAN GAME THE PING-PONG MASTER …

17

DAFTAR PUSTAKA

Anggra. 2008. Memahami Teknik Dasar Pembuatan Game Berbasis Flash.

Yogyakarta: Gava Media.

Jogiyanto. 2005. Analisis dan Desaign Sistem Informasi. Yogyakarta: Andi Offset.