• Tidak ada hasil yang ditemukan

GAME ADAPTASI BEKEL BERBASIS ANDROID SKRIPSI OVY RIZKI FAHRANI 101402021

N/A
N/A
Protected

Academic year: 2019

Membagikan "GAME ADAPTASI BEKEL BERBASIS ANDROID SKRIPSI OVY RIZKI FAHRANI 101402021"

Copied!
14
0
0

Teks penuh

(1)

GAME ADAPTASI BEKEL BERBASIS ANDROID

SKRIPSI

OVY RIZKI FAHRANI

101402021

PROGRAM STUDI S1 TEKNOLOGI INFORMASI

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI

UNIVERSITAS SUMATERA UTARA

(2)

SKRIPSI

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah Sarjana Teknologi Informasi

OVY RIZKI FAHRANI 101402021

PROGRAM STUDI S1 TEKNOLOGI INFORMASI

FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : GAME ADAPTASI BEKEL BERBASIS ANDROID Kategori : SKRIPSI

Nama : OVY RIZKI FAHRANI Nomor Induk Mahasiswa : 101402021

Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI Fakultas : ILMU KOMPUTER DAN TEKNOLOGI

INFORMASI UNIVERSITAS SUMATERA UTARA Komisi Pembimbing :

Pembimbing 2 Pembimbing 1

Sarah Purnamawati, ST., M.Sc. Romi Fadillah Rahmat, B.Comp.Sc.,M.Sc. NIP. 19830226201012 2 003 NIP. 19860303201012 1 004

Diketahui/Disetujui oleh

Program Studi S1 Teknologi Informasi Ketua,

(4)

PERNYATAAN

GAME ADAPTASI BEKEL BERBASIS ANDROID

SKRIPSI

Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.

Medan, 10 September 2015

Ovy Rizki Fahrani

(5)

iv

UCAPAN TERIMA KASIH

Puji dan syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan skripsi ini sebagai syarat untuk memperoleh gelar Sarjana Teknologi Informasi, Program Studi (S1) Teknologi Informasi, Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Sumatera Utara.

Penulis mempersembahkan skripsi ini kepada kedua orang tua dan keluarga penulis yang telah memberikan dukungan dan motivasi. Terima kasih kepada Bapak Firmansyah, SP. dan Ibu Dr. Nelly Rosdiana, M.Ked(Ped), Sp.A(K) yang selalu mendoakan, menyayangi, memotivasi dan mendidik penulis. Untuk abang dan adik penulis, Fachreza SP dan Fachrur Rozi yang selalu mendukung dan menyemangati penulis dalam pengerjaan skripsi ini.

Ucapan terima kasih penulis sampaikan kepada Bapak Romi Fadillah Rahmat, B.Comp.Sc., M.Sc. selaku pembimbing I dan Ibu Sarah Purnamawati, ST., M.Sc. selaku pembimbing II yang telah banyak meluangkan waktunya dalam memberikan arahan dalam proses pengerjaan skripsi ini. Ucapan terima kasih juga ditujukan kepada Bapak Prof. Opim Salim Sitompul, M.Sc. dan Bapak Baihaqi Siregar, S.Si., M.T. yang telah bersedia menjadi dosen penguji dan memberikan kritik dan saran dalam penyempurnaan skripsi ini. Ucapan terima kasih juga ditujukan kepada Ketua Program Studi S1 Teknologi Informasi, Bapak Muhammad Anggia Muchtar, S.T., MM.IT. dan Sekretaris Program Studi S1 Teknologi Informasi Bapak Mohammad Fadly Syahputra, B.Sc., M.Sc.IT. Terima kasih juga kepada Bapak Dr. Sawaluddin M.IT selaku dosen pembimbing akademik yang telah memberi arahan dalam proses akademik penulis.

(6)

Batubara, Fezan Habil, Joko Almady, Chairul Nasution, Heri Mustaqim, Rini Jannati dan teman-teman mahasiswa Teknologi Informasi.

Ucapan terima kasih juga penulis ucapkan untuk para sahabat, Syarah Aprilia, Lailan Syafira Lubis dan Tri Yanti Nasution yang selalu memberi semangat dan dukungan tiada henti kepada penulis. Sekali lagi penulis mengucapkan terima kasih kepada semua pihak yang membantu dalam penyelesaian skripsi ini yang tidak dapat disebutkan satu-persatu. Semoga Allah SWt yang akan membalasnya.

(7)

vi

ABSTRAK

Bekel merupakan salah satu permainan tradisional yang semakin langka sekarang ini. Permainan bekel adalah permainan adu ketangkasan dengan menggunakan sebuah bola bekel dan biji yang berjumlah 6-10 biji. Permainan dilakukan dengan bola dilempar ke atas kemudian biji disebar secara acak diatas lantai dan biji diambil hingga habis. Perancangan aplikasi game merupakan adaptasi dari permainan bekel yang berfokus pada gerak naik turun bola dan pengacakkan posisi biji. Aplikasi

gameini memiliki 3 tingkat kesulitan permainan berdasarkan aturan dasar permainan bekel. Perancangan aplikasi permainan bekel pada perangkat mobile berbasis Android adalah sebuah analisis, desain dan implementasi dari metode gerak jatuh bebaspada bola dan fungsi random pada biji dalam pembuatan mobile game. Hasil dari perancangan aplikasi game bekel adalah tingkat sensitifitas gerak bola sebesar 71% dan fungsi random pada posisi biji dengan keadaan random event sebesar 23% pada tiap permainan.

(8)

GAME ADAPTATION BEKEL BASED ANDROID

ABSTRACT

Bekel is one of traditional games which is very rare today. Bekel is a game of aptitude

with a bekel’s ball and seeds which consist of six to ten pieces. The game starts with

the ball thrown upwards and then the seeds will be scattered randomly on the floor and the player must collect all the seeds. The architecture of this game application was adapted from the game of bekel which focusing on up and down movement of the ball and randomizing position of the seeds. This application have 3 stage difficulties based on the basic rules of bekel. The architecture of the app on mobile device based on Android consists of analysis, design, and implementation of free fall method of the ball and randomize function of the seeds in the game. The results of the application are the sensitivity of the ball is 71% and the randomize function for the seeds position with random event is 23% for every game.

(9)

viii

2.2.Gerak Jatuh Bebas 7

(10)

2.4.MobileGames 9 2.4.1. Designing Mobile Games 9

2.5.Android 11

2.5.1. Arsitektur Android 12 2.5.1.1.Applications 12 2.5.1.2.Application Framework 12

2.5.1.3.Libraries 13

2.5.1.4.Android Runtime 13 2.5.1.5.Linux Kernel 14 2.5.2. Komponen Aplikasi 14

2.6.Persiapan Sistem 15

2.6.1. Framework Permainan Android 16 2.6.1.1.Framework Dasar Permainan 16 2.6.1.2.Implementasi Dasar Framework 17

2.7.Penelitian Terdahulu 18

Bab 3 Analisis dan Perancangan Sistem 21

3.1.Arsitektur Umum 21

3.2.Analisis Object Data Model Bola dan Biji 22 3.2.1. Deskripsi Logika Gerak Objek Bola Menggunakan 22

Gerak Jatuh Bebas

3.2.2. Deskripsi Fungsi Random 25

3.3.Game Logic 26

3.3.1. Alur Dasar Permainan 26 3.3.2. Pengecekan Item 27 3.3.3. Perancangan Tingkat Kesulitan Permainan 27

3.4.Database 28

3.4.1. Penyimpanan Basisdata Skor 28 3.4.2. Perancangan Basisdata Skor 28

(11)

x

4.1.1. Konfigurasi Perangkat Keras 32 4.1.2. Konfigurasi Perangkat Lunak 33

4.1.3. File Aset 33

4.1.4. Eksekusi Aplikasi 34

4.2.Pengujian 36

4.2.1. Uji Metode 37

4.2.1.1.Pengujian Pada Gerak Bola 37 4.2.1.2.Pengujian Fungsi Random Biji 38

4.2.2. Uji Antarmuka 39

4.2.3. Uji Sistem 41

Bab 5 Kesimpulan dan Saran 43

5.1.Kesimpulan 43

5.2.Saran 44

(12)

DAFTAR TABEL

Halaman

Tabel 2.1. Penelitian terdahulu berkaitan permainan bekel atau tradisional 19

Tabel 2.2. Penelitian terdahulu berkaitan permainan bekel atau tradisional 20 (lanjutan)

Tabel 3.1. Tingkat kesulitan permainan 28

Tabel 4.1. Kategori pemberian nilai 40

Tabel 4.2. Uji antarmuka aplikasi 40

Tabel 4.3. Hasil uji tingkat kesulitan permainan 41

(13)

xii

DAFTAR GAMBAR

Halaman

Gambar 2.1. Gerak jatuh bebas 8

Gambar 2.2. Arsitektur platform Android 12

Gambar 3.1. Arsitektur umum aplikasi bekel 22

Gambar 3.2. Titik awal koordinat pada layar landscape 23

Gambar 3.3. Tampilan gerak bola pada aplikasi 24

Gambar 3.4. Blok penyimpanan skor dan level permainan 29

Gambar 3.5. Rancangan tampilan Menu 30

Gambar 3.6. Rancangan tampilan Main 30

Gambar 3.7. Rancangan tampilan Arena Permainan 30

Gambar 3.8. Rancangan tampilan Cara Main 31

Gambar 3.9. Rancangan tampilan Cek Skor 31

Gambar 4.1. File Aset 33

Gambar 4.2. Tampilan awal aplikasi 34

Gambar 4.3. Tampilan halaman Pilih Item 34

Gambar 4.4. Tampilan halaman Permainan dijalankan 35

Gambar 4.5. Tampilan gamestate ready 35

(14)

Gambar 4.7. Tampilan keadaan nyawa habis (kalah) 36

Referensi

Dokumen terkait

SIER (Persero), Surabaya dinilai tinggi, untuk itu perusahaan diharapkan dapat mempertahankan dan bila memungkinkan insentif yang diberikan ditingkatkan secara

Adalah penting bahwa semua perencanaan umum didasarkan kepada data yang dapat dipercaya dan prosedur yang seragam digunakan untuk penyiapan program pekerjaan jembatan juga penting

personal yang merupakan pengembangan dari teori belajar humanis, rumpun.. model pembelajaran sosial yang bertolak pada teori rekayasa sosial dan

Tabel : 3.1.3 BANYAKNYA PENDUDUK DIRINCI MENURUT JENIS KELAMIN DAN KELOMPOK UMUR TAHUN

Adanya warna merah muda menunjukkan terbentuknya ion hidroksida di ruang katoda dan diukur pH nya dengan pH meter (untuk penentuan batas konsetrasi minimum larutan KI), sedangkan

Volume kupasan tanah pucuk yang sangat besar (5.608.643,0 m 3 ) memiliki arti sangat penting karena tanah yang dikupas tersebut merupakan tanah subur dibanding tanah

Dari hasil analisa yang diperoleh maka semakin banyak pelarut etanol terhadap natrium silika pada percobaan, maka ukuran partikel yang dihasilkan akan semakin kecil.. Namun

“ANALISIS KUALITAS LAYANAN SEBAGAI ANTESDEN KEPUASAN DAN KEPERCAYAAN DALAM MENINGKATKAN LOYALITAS KONSUMEN (INFORMASI DARI MULUT KE MULUT DAN NIAT) PENGGUNA JASA JUAL-.. BELI