Selasa, 12 Januari 2016

Tugas Mobile Programming


TUGAS MAKALAH
MOBILE PROGRAMMING


Disusun oleh :
ANGGA PUTRA AJIANTO
NIM.13043002

 PROGRAM STUDI TEKNIK INFORMATIKA
UNIVERSITAS BHAYANGKARA SURABAYA
2016


 Pendahuluan

   Game adalah Permainan yang terstruktur, yang biasanya game ini dibuat untuk menghilangkan stress atau juga bisa dibuat untuk Pendidikan agar orang yang ingin belajar tidak merasakan rasa bosan pada suatu hal yang ingin dia pelajari. Komponen dari Game itu adalah tujuan, aturan, tantangan, dan interaksi. Game pada umumnya melibatkan stimulasi mental atau fisik, dan bisa keduanya. Banyak Game yang bisa mengembangkan kreatifias seseorang, sebagai bahan latihan, atau simulasi pendidikan.
            Pada jaman modern seperti ini banyak Game yang melibatkan permainan yang menggunakan Otak  tanpa menggerakan seluruh fisik dikarenakan oleh teknologi yang berkembang pesat.
            Dengan perkembangan teknologi saat ini, banyak aplikasi yang mempermudah pembuatan game, sehingga penulis tertarik dalam membuat game menggunakan bantuan aplikasi greenfoot.

Desain game
 Untuk mendesain sebuah game pertama-tama kita harus buat terlebih dahulu scenario dari sebuah game yang akan kita buat, yakni:
1.      Menentukan aktor
2.      Menentukan tingkatan level
3.      Menentukan obyek musuh
4.      Menentukan finis atau tujuan akhir dari game tersebut
Berikut ini adalah contoh scenario dari game yang saya buat:

Galaxian War
Game ini bercerita tentang seorang pilot pesawat luar angkasa yang mempunyai misi untuk menyelamatkan planetnya dengan mengalahkan kelompok alien.pilot pesawat luar angkasa harus menghancurkan pesawat alien yang melakukan invasi ke bumi.

1.      Game ini memiliki 5 level utama dimana di setiap levelnya pesawat alien yang muncul akan bertambah banyak dan bertambah cepat.
2.      Misinya adalah untuk menghancurkan pesawat alien musuh sebanyak mungkin.
3.      Pilot pesawat luar angkasa mempunyai 3 buah nyawa berbentuk bintang dimana nyawa pilot akan berkurang apabila tertembak atau tertabrak pesawar alien musuh.
4.      Nyawa bisa bertambah maksimal sampai 5 apabila pilot dapat melewati stage tanpa tertembak atau tertabrak.
5.      Pesawat alien musuh keluar secara random.
6.      Stage akan berakhir ketika pilot pesawat luar angkasa dapat menghancurkan semua pesawat musuh tanpa ada yang lolos.
Setelah skenario kita berhasil dibuat, kemudian kita buaka aplikasi greenfoot , kemudian kita klick scenario lalu pilih new. Lalu kta dapat suatu tampilan lembar kerja kita untuk membuat sebuah game pada aplikasi greenfoot ini.
Berikut ini adalah coding yang berfungsi untuk mengatur gerakan sekaligus arah pada aktor utama pesawat





Coding untuk aktor tank melakukan aksi menembak


           

Coding membuat aksi pindah ke level berikutnya


Sebelum kita membuat fungsi-fungsi dalam game yang akan kita buat, terlebih dahulu kita menyiapkan gambar aktor gambar latar dan gambar objek-objek lainya yang akan kita buat dalam game kita. Setelah objek-objek sudah siap kemudian kita masukkan fungsi(method) untuk setiap objek kita. Setelah setiap objek sudah kita beri fungsi lamudian kita compail terlebih dahulu agar game yang kita buat dapat dijalankan untuk di coba.

Tampilan Hasil Game

Level1



Level 2





Le





                Level 3




teeter

Tugas Rekayasa Perangkat Lunak

TUGAS RPL (REKAYASA PERANGKAT LUNAK)
Design Sistem Informasi
APLIKASI SISTEM AKADEMIK

ANGGA PUTRA AJIANTO
13043002


1.      PENDAHULUAN
1.1   LATAR BELAKANG MASALAH
Informasi adalah salah satu kata kunci pada era globalisasi sekarang ini. Semua kegiatan kita memerlukan informasi dan bisa dikatakan bahwa semua kegiatan kita di tuntut untuk menghasilkan informasi. Untuk mendapatkan dan menghasilkan informasi yang selalu terkini, komputer dan teknologi pendukungnya merupakan alat bantu yang paling tepat. Tuntutan kebutuhan akan informasi dan penggunaan komputer yang semakin banyak mendorong terbentuknya suatu jaringan komputer yang mampu melayani berbagai kebutuhan tertentu. Dengan adanya jaringan komputer, pengolaan informasi dapat dilakukan dengan lebih baik lagi. Berkembangnya teknologi dan kebutuhan akan informasi menyebabkan bertambah kompleksnya informasi yang harus dan yang bisa di olah, sehingga kebutuhan penggunaan beberapa jaringan komputer bersama-sama ini tumbuh membentuk jaringan komputer yang amat besar dan yang tersebar di seluruh belahan bumi yang di kenal dengan jaringan internet.
Manajemen Membutuhkan informasi sebagai dasar pengambilan keputusan mereka. Sistem informasi merupakan peranan yang penting di dalam menyediakan informasi untuk manajemen semua tingkatan. Tiap tiap kegiatan dan keputusan manajemen yang berbeda membutuhkan informasi yang berbeda. Oleh karena itu untuk dapat menyediakan informasi yang relavan dan berguna bagi manajemen, maka pengembangan sistem informasi harus memahami terlebih dahulu kegiatan yang di lakukan oleh manajemen dan tipe keputusanya. Dalam hal ini ADMIN yang mempunyai kepentingan dalam menyediakan data untuk dapat di olah menjadi informasi. Dalam pembuatan SISTEM AKADEMIK baru untuk Universitas adapun pelayan bagi mahasiswa dalam berbagai proses akademik meliputi: layanan transkrip, jadwal kuliah, jadwal praktikum, dan data data lain yang mencakup proses administrasi akademik.



Tujuan Penelitian
1.     Mmbuat design system informasi yang dibutuhkan dalam membuat aplikasi Sistem Akademik
2.     Membuat Rancangan Sistem Akademik meliputi Rancangan FlowChart, Rancangan DFD (Level 0,1,2) dan Model Data Relationship (MDR)
3.     Membuat Design antar muka (INTERFACE) untuk modul Mahasiswa, Dosen, dan petugas Administrasi Kampus
Langkah pertama dalam merancang suatu sistem adalah merancang sistem tersebut secara logika yang dapat di mengerti oleh USER (Mahasiswa)  dan akhirnya dapat di kembangkan menjadi suatu aplikasi. Berikut susunan model fungsi awal dengan menggunakan diagram konteks, DFD, dan MDR

1 DIAGRAM KONTEKS SISTEM INFORMASI MANAJEMEN AKADEMIK UNIVERSITAS






Penjelasan Contex Diagram :
1.      Administrator , melakukan input data kedalam  system serta melakukan update jika terdapat penambahan data baru .Seorang admin memiliki hak akses yang luas sehingga admin  juga diberikan laporan data nilai.
2.      Staff , diberikan hak untuk menginput data mahasiswa kedalam system untuk kemudian dilaporkan secara online.
3.      User (Mahasiswa), diberikan hak untuk melihat laporan data mahasiswa dan laporan informasi yang telah di input oleh staff.
                                               
2      DFD



3DFD 1



Flow chart pengembangan sistem informasi

 Pada tahap ini, mendifinisikan prosedur dari pengembangan sistem informasi mulai dari awal sampai akhir. Prosedur tersebut digambarkan dalam flow chart.



Flow chart proses penambahan user staff dan data akademik mahasiswa




 Gambar berikut adalah flow chart proses penambahan user staff dan data akademik mahasiswa oleh administrator.


Flow chart proses pengujian




MDR



INTERFACE