Tugas Prak Rpl

17

description

mm

Transcript of Tugas Prak Rpl

Page 1: Tugas Prak Rpl
Page 2: Tugas Prak Rpl

ABSTRAKSI

Segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game. Game yang terdapat di komputer, baik off line maupun online. Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Bermain game adalah suatu proses “fine tuning” (atau penyamaan frekuensi) dari logika berpikir anak-anak kita dengan logika berpikir aplikasi komputer yang canggih tadi Pada saat bersamaan, game juga secara nyata mempertajam daya analisis para penggunanya untuk mengolah informasi dan mengambil keputusan cepat yang jitu. Namun, tentu saja kenyataan juga harus kita masukkan kedalam perhitungan. Salah satu game yang dapat membuat manusia untuk berpikir secara logika yaitu card game. Card Game atau Kartu Permainan dimana game ini adalah game yang disukai banyak kalangan masyarakat. Card game merupakan salah satu permainan untuk melatih kecerdasan manusia dengan melatih pola daya ingat / IQ seseorang Maka itu penulis membuat judul yaitu MERANCANG APLIKASI MEMORY CARDGAME SEDERHANA BERBASIS PHP & JAVASCRIPT.

Keywords : Games, Card Game.

i

Page 3: Tugas Prak Rpl

DAFTAR ISI

Abstrak.....................................................................................................................

i

Daftar Isi.....................................................................................................................

ii

Daftar Gambar

...........................................................................

..........................................iii

Daftar Tabel

...........................................................................

..........................................Iv

1. PENDAHULUAN

1.I

Gambaran Umum Proyek ...........................................................................................

1.2

Tujuan............................................................................................

1.3

Daftar Definisi dan Singkatan

.............................................................

...............................

1.4

Referensi............................................................................................

2. ORGANISASI PROYEK

2.1

Struktur Organisasi............................................................................................

2.2 Otoritas dan tanggung Jawab Anggota Tim............................................................................................

3. PROSES MANEJERIAL

3.1

Tujuan dan Prioritas Manajemen

..............................................................

................................

3.2

Asumsi, ketergantungan dan kendala

..............................................................

................................

3.3

Batasan Pengembangan Proyek

..............................................................

................................

ii

Page 4: Tugas Prak Rpl

3.4Dokumentasi Perangkat Lunak

..............................................................

................................

3.5 Rencana Penugasan ..............................................................................................

4. PROSES TEKNIS ..............................................................................................

5. PAKET KERJA DAN JADWAL ..............................................................................................

Lampiran ...............................................................................................

DAFTAR GAMBAR

iii

Page 5: Tugas Prak Rpl

DAFTAR TABEL

iv

Page 6: Tugas Prak Rpl

v

Page 7: Tugas Prak Rpl

1 Pendahuluan1.1 Gambaran Umum Proyek

Dalam bahasa Indonesia “Game” berarti “permainan”. Permainan yang dimaksud dalam game juga merujuk pada pengertian sebagai “kelincahan intelektual” (intellectual playability). Sementara kata “game” bisa diartikan sebagai arena keputusan dan aksi pemainnya. Ada target-target yang ingin dicapai pemainnya. Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal. Perkembangan Teknologi Game dimulai tahun 1952, A.S. Douglas membuat OXO, game grafis noughts and crosses (nol dan silang), di University of Cambridge untuk mendemonstrasikan tesisnya tentang interaksi komputer dan manusia. Permainan ini bekerja pada komputer besar yang menggunakan CRT display. Sampai pada tahun 2010, Game Generasi Handleheld, Mobile dan Online dimana Perkembangan game terus berkembang dengan sangat cepatnya, terbukti bahwa sampai sekarang telah hadir PSP atau game dengan menggunakan Mobile seperti halnya Flappy Bird, selain itu jika dahulu game hanya terbatas untuk 2 orang saja, sekarang pun telah bisa dimainkan oleh lebih banyak pemain dengan online game. Kemudian penulis menemukan ide untuk membuat aplikasi memory card game sederhana berbasis yaitu php, css dan javascript. Aplikasi ini untuk membuat pemain dapat menyesuaikan bentuk dari kumpulan kartu dengan logikanya guna mempertajam daya ingat seseorang dalam menyelasaikan persamaan kartu dengan mencetak hasil dari permainan tersebut.

1.2 Tujuan

Untuk melatih kemampuan kecerdasan daya ingat / pola pikir seseorang dalam bermain aplikasi memory cardgame berbasis web (php dan javascript).

1.3 Daftar Definisi dan Singkatan

PHP singkatan dari Hypertext Prepocessor, yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuahsitus web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari "Personal Home Page Tools". Selanjutnya diganti menjadi FI ("Forms Interpreter"). Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP: Hypertext Prepocessor" dengan singkatannya "PHP". PHP versi terbaru adalah versi ke-5. Berdasarkan survey Netcraft pada bulan

1

Page 8: Tugas Prak Rpl

Desember 1999, lebih dari sejuta site menggunakan PHP, di antaranya adalah NASA, Mitsubishi, dan RedHat.

JavaScript adalah bahasa pemrograman ditafsirkan bahwa sebagian besar digunakan untuk mengubah halaman web statis menjadi halaman dinamis dan interaktif setelah web browser telah selesai men-download sebuah halaman web. Misalnya, jam ditampilkan pada halaman yang update sendiri untuk menunjukkan waktu saat ini pada komputer pengguna. Desain JavaScript dipengaruhi oleh banyak bahasa pemrograman, termasuk C, tetapi dimaksudkan untuk lebih digunakan oleh non-programmer. JavaScript tidak didasarkan pada atau terkait ke Java, ini adalah kesalahpahaman umum. JavaScript seringkali disertakan dalam file HTML atau link dari file HTML dan dijalankan secara lokal oleh web browser. Ini berarti bahwa server bebas untuk mengerjakan sesuatu yang lain daripada pemrosesan instruksi untuk setiap klien. Hal ini telah membuat JavaScript pilihan yang lebih populer daripada bahasa yang memerlukan server untuk melakukan pengolahan.

CSS singkatan dari Cascading Style Sheets merupakan aliran dari suatu kode ke kode lain yang saling berhubungan. kumpulan kode-kode yang berurutan dan saling berhubungan untuk mengatur format / tampilan suatu halaman HTML.

1.4 Referensi

2

Page 9: Tugas Prak Rpl

2 Organisasi Proyek2.1 Struktur Organisasi

1. Software Poject Manager2. Software Analyst3. Software Designer

2.2 Otoritas, Hak dan Tanggung Jawab Anggota Tim

1. Software Poject Manager

Menurut Project  Mangement   Body  of   Knowledge  Guide (PMI   2001)  mengatakan  bahwa manajer   proyek   seseorang   yang   bertanggung   jawab   dalam  mengurus   sebuah   proyek. Menurut   Ritz   (1994)   seorang  manajer   proyek   berasal   dari   suatu   institusi   atau   seorang pengusaha yang sinonim dengan pengurus, eksekutif, supervisor dan boss.

Peranan Manajer Proyek

Berperan untuk mengintegrasikan beberapa kegiatan yang berbeda untuk mencapai tujuan tertentu. 

Berperan juga sebagai  seorang komunikator.  Dengan  ini  berarti manajer proyek menjadi tempat   terakhir  menujunya   laporan-laporan, memo,   permintaan   dan   keluhan.  Manajer proyek juga mengambil input dari banyak sumber, mengolah dan menyampaikan informasi ke beberapa pihak dan memastikan bahwa semua orang yang punya peran dalam proyek mengetahui  informasi mengenai kebijaksanaan, tujuan, anggaran,  jadwal kebutuhan, dan perubahan yang ada dalam proyek sesuai peran yang dimiliki. 

Berperan untuk mengambil keputusan yang menjadi wewenangnya, antara lain mengenai realokasi sumber daya, mengubah lingkup proyek, menyeimbangkan kriteria biaya, jadwal dan performansi.  

Merupakan seorang enterpreuneur yang harus berusaha untuk melakukan pengadaan dana, fasilitas dan orang agar proyek dapat berjalan. 

Merupakan   seorang   agen   pengubah   yang  mempelopori   pemakaian   ide   yang   baru   dan inovatif dan berusaha keras mengatasi halangan untuk melakukan perubahan.

3

Page 10: Tugas Prak Rpl

2. Software Analyst

Analis sistem adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain). Kemampuan analisis memungkinkan seorang analis sistem untuk memahami perilaku organisasi beserta fungsi-fungsinya, pemahaman tersebut akan membantu dalam mengidentifikasi kemungkinan terbaik serta menganalisis penyelesaian permasalahan.

Analis sistem bisa pula menjadi perantara atau penghubung antara perusahaan penjual perangkat lunak dengan organisasi tempat ia bekerja, dan bertanggung jawab atas analisis biaya pengembangan, usulan desain dan pengembangan, serta menentukan rentang waktu yang diperlukan. Analis sistem bertanggung jawab pula atas studi kelayakan atas sistem komputer sebelum membuat satu usulan kepada pihak manajemen perusahaan.

Pada dasarnya seorang analis sistem melakukan hal-hal berikut :

Berinteraksi dengan pelanggan untuk memahami kebutuhan sistem yang akan di gunakan

Berinteraksi dengan desainer untuk mengemukakan antarmuka yang diinginkan atas suatu perangkat lunak.

Berinteraksi ataupun memandu programer dalam proses pengembangan sistem agar tetap berada pada jalurnya.

Melakukan pengujian sistem baik dengan data sampel atau data sesungguhnya untuk membantu para penguji.

Mengimplementasikan sistem baru/sistem usulan yang akan digunakan perusahaan.

Menyiapkan dokumentasi berkualitas.

4

Page 11: Tugas Prak Rpl

3. Software Designer

3 Proses Manajerial3.1 Tujuan dan Prioritas Manajemen

3.2 Asumsi, Ketergantungan dan Kendala

Ketergantungannya adalah aplikasi card game ini dapat dimainkan semua elemen masyarakat baik anak-anak sampai dewasa sekalipun guna untuk mencerdaskan pola pikir / daya ingat seseorang menjadi lebih baik.

Kendalanya adalah aplikasi cardgame sederhana ini hanya dijalankan melalui sebuah web brower dan tidak dapat dijalankan melalui smartphone dan perlu banyak pembaruan dari segi tampilan dan cara permainanya.

5

Page 12: Tugas Prak Rpl

3.3 Batasan Pengembangan Proyek

Proyek ini hanya merancang aplikasi memory card game sederhana berbasis web. Aplikasi ini dibuat untuk melatih kecerdasan/kemampuan daya ingat seseorang untuk membuat logika dalam pikirannya akan mengingat sebuah fungsi permainan kartu.

3.4 Dokumentasi Perangkat Lunak

Proyek ini menyerahkan dokumentasi berupa :

- Dokumen Analisa- Dokumen Perancangan- Dokumen Implementasi- Software Aplikasi dan Code Program

3.5 Rencana Penugasan

Proyek ini dikerjakan oleh tim pengembang yang terdiri dari :

- Software Project Manager : A. Erfan Pratomo- Software Analyst : Wira Anggara M. Agung Nugroho- Software Designer : A. Erfan Pratomo

4. Proses Teknis

6

Page 13: Tugas Prak Rpl

5. Paket kerja dan jadwal

Paket kerja kami pertim di bagi menjadi 3 :1. A. Erfan Pratomo menjelaskan tentang bagaimana menjelaskan abstraksi, daftar gambar, gambaran umum tentang aplikasi cardgame sampai definisi dan singkatan.2. M. Agung Nugroho menjelaskan tentang bagaimana mejelaskan tujuan dan prioritas manajemen, batasan masalah, asumsi ketergantungan dan kendala3. Wira Anggara menjelaskan tentang bagaimana menjelaskan dokumentasi rencana penugasan, proses teknis dan jadwal pelaksanaan

Jadwal Pelaksanaan

No Judul KegiatanOktober 2015

Tanggal

8 9 10 11 12 13 14 15 16

1 Perencanaan2 Analisis

7

Page 14: Tugas Prak Rpl

3 Desain4 Implementasi

Lampiran

8