Departemen Ilmu Komputer IPB SKPL - COJ
Halaman 9 dari 24
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
COJ adalah perangkat lunak berupa game dengan genretipe Role Playing Game RPG dimana dalam game ini user akan memerankan sebuah karakter
bernama Jarwo yang mengikuti sebuah kompetisi perakitan komputer. Tantangan dalam kompetisi ini adalah bagaimana dengan sejumlah uang yang telah
ditentukan dan hambatan-hambatan yang lain berupa keterbatasan item yang dijual, tindak kejahatan seperti pencopetan dan penipuan, Jarwo dapat
mengumpulkan komponen-komponen untuk merakit komputer dengan spesifikasi terbaik. Oleh karena itu, dibutuhkan strategi dalam menjalankan misi tersebut.
Dalam game ini, user tidak bisa memberikan masukan yang tidak sesuai dengan batasan-batasan yang ada seperti budget uang yang terbatas dan fasilitas
jual beli dimana barang yang dijual kembali ke toko tidak akan memiliki harga yang sama ketika dia membeli barang tersebut sehingga tidak semua item dapat
dipilih. Dari identifikasi software tersebut, dapat dilihat bahwa game ini mengasah
strategi jual beli dan memberikan informasi tentang komponen-komponen komputer dalam merealisasikan spesifikasi terbaik. Selain itu, user dapat
menikmati model animasi karakter dan environment dengan grafis 2D.
1.3 Definisi, Akronim, dan Singkatan
• SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa
Inggris-nya sering juga disebut sebagai Software Requirements Spesification SRS, dan merupakan spesifikasi dari perangkat lunak yang akan
dikembangkan. •
SKPL-COJ.K-xxxx adalah kode yang digunakan untuk merepresentasikan kebutuhan requirement pada COJ, dengan COJ merupakan kode perangkat
lunak, COJ.K adalah kode fase, dan xxxx adalah digitnomor kebutuhan requirement.
• DFD adalah Data Flow Diagram, diagram dan notasi yang digunakan untuk
menunjukkan aliran data pada perangkat lunak.
Departemen Ilmu Komputer IPB SKPL - COJ
Halaman 10 dari 24
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
• RPG Role Playing Game adalah salah satu tipe permainan dimana pemain
berperan sebagai karakter utama dan menjalani penokohan karakter tersebut secara mendalam seiring dengan jalan cerita yang ada.
• OOP Object Oriented Programming adalah jenis pemrograman dengan
metode enkapsulasi dengan membuat kelas-kelas dalam pendefinisian suatu kasus
1.4 Referensi
Referensi yang digunakan pada perangkat lunak ini adalah: •
Arief Taufiqur Rahman. Spesifikasi Kebutuhan Perangkat Lunak SKPL. Jurusan Teknik Informatika ITB.
• Braude, E. Software Engineering - An Object Oriented Perspective. John
Wiley and sons. 2001. •
Jean-Philippe Brossat. Software Requirement Specification. September 2003. •
STAF IF. GL01, Spesifikasi Kebutuhan Perangkat Lunak. Jurusan Teknik Informatika ITB.
1.5 Deskripsi Umum Dokumen
Dokumen SKPL ini dibagi menjadi tiga bagian utama. Bagian utama berisi penjelasan tentang dokumen SKPL yang mencakup tujuan pembuatan dokumen
ini, lingkup masalah yang diselesaikan oleh perangkat lunak yang dikembangkan, definisi, referensi, dan deskripsi umum.
Bagian kedua berisi penjelasan secara umum mengenai perangkat lunak yang akan dikembangkan meliputi fungsi dari perangkat lunak, karakteristik pengguna,
batasan, dan asumsi yang diambil dalam pengembangan perangkat lunak. Bagian ketiga berisi uraian kebutuhan perangkat lunak secara lebih rinci.
Departemen Ilmu Komputer IPB SKPL - COJ
Halaman 11 dari 24
Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk me-reproduksi dokumen ini tanpa diketahui oleh Departemen Ilmu Komputer IPB.
2 Deskripsi Umum Perangkat Lunak
2.1 Perspektif Produk