Tugas kali ini
adalah tugas yang paling membuat saya tegang tapi tetap santai mengerjakannya.
Mengapa tidak ? Tugas ini adalah pengganti MID TEST RPL (REKAYASA PERANGKAT
LUNAK) namun dalam bentuk game. Really excited to play it !
Nah, sebelum
memulai berbagi tips dan trik menyelesaikan game ini, saya akan menjelaskan
terlebih dahulu apa-apa saja aplikasi yang perlu di download.
Pertama,
jika belum memiliki game tersebut, dapat di download di link berikut ini :
atau juga
pada link ini :
selanjutnya,
pada beberapa device yang belum terinstall JRE (Java Runtime Environment) harus
mendownloadnya terlebih dahulu agar dapat menjalankan game SIMSE ini. Nah,
untuk situs downloadnya, tidak perlu pusing lagi, setelah selesai mendownload
game SIMSE dari situs diatas, cukup run file .exe dengan klik 2x
icon.Selanjutnya akan dilakukan verifikasi terhadap versi JRE, jika belum
memiliki JRE atau versi JRE belum uptodate, maka akan dilakukan downloading
data secara otomatis.
Nah, setelah
memiliki semua aplikasi tersebut, maka teman-teman sekalian sudah siap bermain
game SIMSE ini.
Sebenarnya,
pada dasarnya game ini cukup menarik, seru dan menegangkan. Menariknya karena
penasaran ingin terus mencoba untuk mendapat skor 100. Serunya karena game ini
juga melatih konsentrasi dan daya ingat untuk pengembangan software dengan
berbagai macam model yang berbeda tentunya. Menegangkanya kenapa ? Karena tidak
ada tombol “UNDO” di game ini. Jadi always be carefull. Sekali salah menekan
tombol maka biasanya adalah sebuah kesalahan yang fatal dan mesti reset game
dari awal T.T
Ada beberapa
macam model game software engineering yang dapat dimainkan disini, namun pada
pembahasan kali ini, saya akan berbagi tips dan trik, termasuk teknik, strategi
dan metode penyelesaian game incremental dengan hasil yang cukup baik :)
Nah, untuk incremental model ini, saya berhasil mendapatkan nilai 100 :)
#thanksGOD
#perfect
Saya akan
berbagi step by step langkah menyelesaikan incremental ini dengan mudah
:
1.
Run game dengan klik 2x icon SimSEIncremental-V-6.exe
2.
Nah, mulailah mengenal employees
yang akan digunakan sepanjang game berjalan.
Caranya : Klik icon EMPLOYEES di atas sebelah
kiri, akan muncul kotak di sebelah kanan, klik ALL.
Apa-apa saja yang perlu diperhatikan ?
-
Experience atau Pengalaman setiap employee
Semakin lama
pengalamannya pada bidang tertentu, maka pada saat mengerjakan bidang tersebut
hasilnya akan semakin mantap, waktu akan semakin cepat, dan error semakin
sedikit.
Cukup hal
itu saja yang perlu di pahami dan kita kemudian bisa melakukan pembagian tugas.
3.
Pertama, kita mulai dari
mengklik icon ARTIFACTS di atas sebelah kiri, akan muncul kotak di sebelah
kanan.
Kotak inilah yang menjadi panduan dalam
melakukan pembuatan software, yang dimulai dari :
-
Modul 1
-
Modul 2
-
Modul 3
-
Modul 4
Perlu
diingat bahwa dalam incremental ,
pengembangan system dilakukan secara berurutan, dalam artian mulai dari modul 1 sampai modul 4 untuk hingga akhir.
4.
Selanjutnya, klik PROJECTS, 2 kolom di bawah ARTIFACTS, akan
muncul lagi kotak di sebelah kanan.
Nanti ketika menyelesaikan game, akan muncul
parameter rahasia yang menjadi ukuran nilai akhir :
-
Persen selesainya software
-
Persen Keakuratan Software
-
Persen Kepuasan Pelanggan
-
Persen selesainya risk analysis
-
Persen selesainya difficulty analysis
5.
Nah, setelah memahami seluruh komponen dalam Incremental Game,
saatnya mulai dalam proses utama Incremental.
Tahap-tahap
pengerjaan dalam incremental ada beberapa tahap :
REQUIREMENT > LOLA dan KARL > MODUL 1
IMPLEMENTATION > AMY >
MODUL 1
DESIGN > BOB > MODUL 1
Cara
menyuruh mereka untuk melakukan tugasnya masing-masing adalah : klik kanan pada
salah satu employees yang ingin
disuruh > pilih tugas yang ingin di
suruh (misalnya requirement) > centang nama-nama yang ingin disuruh dan
pilih modul ke berapa.
Setelah itu,
klik NEXT EVENT yang terletak di pojok kanan bawah, maka akan dilakukan proses
seperti kemauan kita.
Nah,
sepanjang menunggu karyawan yang lain mengerjakan proses pembangunan software,
kita perlu memantau sejauh mana progress berjalannnya pembuatan modul 1.
Caranya
adalah : klik ARTIFACTS > klik icon ke2 dari kiri, tepat di sebalah ALL,
kemudian lihat di table di bawah mengenai penjelasan progress perkembangan modul 1.
Untuk
masalah waktu, pada incremental game tidak ada batasan waktu tertentu yang
harus di capai. Jadi cukup gunakan pekerja dengan bijak dan jangan membuat hal
yang tidak berguna untuk mempercepat selesainya program.
6. Selanjutnya,
pekerjaan requirement modul 1 akan
selesai.
Langkah
selanjutnya adalah dengan pekerja yang sama (LOLA dan KARL) , lanjutkan ke
REQUIREMENT > MODUL 2.
Selanjutnya klik next event agar
mereka mengerjakan requirement modul 2 dan
BOB lanjut mengerjakan design modul 1 dan AMY lanjut mengerjakan implementasi
modul 1.
7.
Selanjutnya, proses design
modul 1 sudah selesai dikerjakan BOB, maka BOB akan melanjutkan ke tahap
selanjutnya, yaitu design > modul 2.
Selanjutnya,
klik next event.
Akan ada hal
berikut ini yang terjadi, misalnya :
o
Customer has made change to module
Saat ini, semua employee sedang bekerja.
Jadi, abaikan saja dulu event ini.
8.
Selanjutnya, pekerjaan requirement
modul 2 selesai.
Langkah
selanjutnya adalah dengan pekerja yang sama (LOLA dan KARL) , lanjutkan ke
REQUIREMENT > MODUL 3.
Selanjutnya klik next event agar
mereka mengerjakan requirement modul 2 dan
BOB lanjut mengerjakan design modul 2 dan AMY lanjut mengerjakan implementasi
modul 1.
9.
Akhirnya, implementation
modul 1 AMY sudah selesai maka AMY akan melanjutkan ke tahap selanjutnya,
yaitu implementation > modul 2.
Selanjutnya,
klik next event.
10.
Selanjutnya, proses design
modul 2 sudah selesai dikerjakan BOB, maka BOB akan melanjutkan ke tahap
selanjutnya, yaitu design > modul 3.
Selanjutnya,
klik next event.
11.
Selanjutnya, proses design
modul 3 sudah selesai dikerjakan BOB, maka BOB akan melanjutkan ke tahap
selanjutnya, yaitu design > modul 4.
Selanjutnya,
klik next event.
12.
Pekerjaan requirement modul
3 selesai.
Langkah
selanjutnya adalah dengan pekerja yang sama (LOLA dan KARL) , lanjutkan ke
REQUIREMENT > MODUL 4.
Selanjutnya klik next event agar
mereka mengerjakan requirement modul 2 dan
BOB lanjut mengerjakan design modul 2 dan AMY lanjut mengerjakan implementasi
modul 1.
13.
Akhirnya, implementation
modul 2 AMY sudah selesai maka AMY akan melanjutkan ke tahap selanjutnya,
yaitu implementation > modul 3.
Selanjutnya,
klik next event.
14.
Pekerjaan requirement modul
4 selesai.
Langkah
selanjutnya adalah dengan pekerja yang sama (LOLA dan KARL), kerjakan RISK
ANALYSIS > modul 1
Selanjutnya klik next event.
15.
Akhirnya, implementation
modul 3 AMY sudah selesai maka AMY akan melanjutkan ke tahap selanjutnya,
yaitu implementation > modul 4.
Selanjutnya,
klik next event.
16.
BOB selesai mengerjakan design.
Nah, setelah ada beberapa kali notifikasi customer has made change, maka
sekaranglah saatnya BOB untuk melakukan evolve
code> Modul 1.
17.
Pekerjaan risk analysis
modul 1 selesai.
Langkah
selanjutnya adalah dengan pekerja yang sama (LOLA dan KARL), kerjakan
DIFFICULTY ANALYSIS > modul 1 dan klik next event.
18.
Pekerjaan difficulty
analysis modul 1 selesai.
Langkah
selanjutnya adalah dengan pekerja yang sama (LOLA dan KARL), kerjakan RISK
ANALYSIS > modul 2 dan klik next event.
19.
Pekerjaan AMY implementing
sudah selesai dan pekerjaan BOB evolving
code juga sudah selesai.
Pekerjakan AMY untuk evolve code > modul 2
dan pekerjakan BOB untuk design > modul 1
kemudian klik next event.
20.
Pekerjaan risk analysis
modul 2 selesai.
Langkah
selanjutnya adalah dengan pekerja yang sama (LOLA dan KARL), kerjakan
DIFFICULTY ANALYSIS > modul 2 dan klik next event.
21.
Pekerjaan BOB design modul 1
selesai dan kerjakan ia untuk design
modul 2 dan klik next event.
22.
Pekerjaan AMY evolving code selesai
dan pekerjakan ia untuk implement modul 1
dan klik next event.
23.
Pekerjaan AMY implementing
sudah selesai dan pekerjaan BOB evolving
code juga sudah selesai.
Pekerjakan AMY untuk implement > modul 2
dan pekerjakan BOB untuk join difficulty analysis
kemudian klik next event.
24.
Pekerjaan LOLA, KARL dan BOB untuk difficulty analysis modul 2 sudah selesai, lanjutkan dengan risk analysis modul 3 dan klik next
event
25.
Pekerjaan AMY implementing sudah
selesai, lanjutkan dengan join risk
analysis dan klik next event.
26.
Pekerjaan mereka semua untuk risk
analysis modul 3 sudah selesai, lanjutkan dengan klik DIFFICULT ANALYSIS
> CHECK ALL> MODUL3
Nah, pada
saat ini, Customer has made change to module sebanyak 3 kali. Namun, saat ini semua
employee sedang bekerja. Jadi,
abaikan saja dulu event ini, kemudian klik next event.
27.
Semua employee sudah
selesai bekerja, kemudian arahkan mereka untuk :
LOLA DAN KARL >
RISK ANALYSIS > MODUL4
AMY DAN BOB >
EVOLVE CODE > MODUL 1
Kemudian klik next event.
28.
AMY DAN BOB selesai mengembangkan kode modul 1, lanjutkan :
AMY >
EVOLVE CODE >MODUL 3
BOB >
DESIGN >
MODUL1
Kemudian klik next event.
29.
LOLA, KARL dan BOB selesai, arahkan mereka untuk :
LOLA DAN KARL > DIFFICULT ANALYSIS >
MODUL 4
BOB >
DESIGN >
MODUL 2
Kemudian klik next event.
30.
AMY selesai mengembangkan kode modul 3, lanjutkan dengan evolving code modul4, kemudian klik next
event.
31.
BOB selesai design modul2,
lanjutkan dengan design modul 3,
kemudian klik next event.
32.
LOLA, KARL dan AMY selesai, arahkan mereka untuk :
KARL DAN AMY >
implement > modul 1
LOLA > join design
Kemudian
klik next event.
33.
Semuanya selesai dengan pekerjaannya, arahkan mereka untuk:
AMY, KARL, BOB > implementation >
modul3
Kemudian klik next event.
34.
AMY, KARL, BOB selesai mengerjakan pekerjaannya dan Customer has
made change to module. Pekerjakan mereka :
AMY DAN KARL >
implementation >
modul 4
BOB DAN LOLA >
evolve code > modul
4
Kemudian klik next event.
35.
KARL DAN AMY selesai mengimplementasikan modul 4, pekerjakan
mereka :
AMY DAN
KARL > design >modul4
Kemudian klik next event.
36.
BOB DAN LOLA selesai evolve
code, pekerjakan mereka :
BOB >implement >modul4
LOLA >
join design
Kemudian klik next event.
37.
KARL, AMY, LOLA selesai membuat desain, pekerjakan mereka : KARL
DAN AMY > join implement
Kemudian klik next event.
38.
Nah, ketika semua progress sudah selesai, cek kembali ARTIFACTS
PADA SETIAP MODUL APAKAH SUDAH MENCAPAI 100 PADA : REQUIREMENT, DESIGN, IMPLEMENT, ACCURACY, TOTAL SATISFICATION, RISK
ANALYSIS DAN DIFFICULTY ANALYSISNYA
Contoh ARTIFACTS MODUL 1:
39.
Jika sudah mencapai 100, maka klik kanan pada sembarang employee¸ pilih INTEGRATE> CHECK ALL>MODUL 1> kemudian
klik next event.
40.
Customer membuat perubahan modul lagi !
Klik
sembarang employee, pilih everyone stop what are you doing,
kemudian arahkan mereka :
AMY, BOB, KARL : evolve code
Kemudian
klik next event.
41.
Customer has made change to module. Namun, abaikan saja dulu event
ini, kemudian klik next event.
42.
AMY, KARL, BOB selesai evolve
code, arahkan kembali mereka untuk :
BOB >
DESIGN > MODUL 1
KARL DAN AMY >
EVOLVE CODE
Klik lagi next event.
43.
BOB selesai design modul 1,
lanjutkan BOB DAN LOLA design modul 2,
kemudian klik next event
44.
KARL DAN AMY selesai mengerjakan pekerjaannya dan Customer has
made change to module, arahkan mereka untuk :
KARL, AMY
> implement modul 1
Klik lagi next event.
45.
Semua sudah selesai mengerjakan pekerjaan dan customer has made
change again !! @@
Arahkan employee
:
AMY >
IMPLEMENT
BOB, KARL, LOLA > EVOLVE >MODUL3
Klik lagi next event.
46.
AMY selesai IMPLEMENT, tugaskan dia untuk DESIGN
Klik lagi next event.
47.
BOB, KARL, LOLA selesai mengerjakan pekerjaan, arahkan mereka :
LOLA >
join design
KARL, BOB >
implement
Klik lagi next event.
48.
KARL, BOB, LOLA, AMY selesai mengerjakan pekerjaan dan arahkan
mereka semua untuk evolve code
Klik lagi next event.
49.
KARL, BOB, LOLA, AMY selesai EVOLVE CODE, arahkan mereka semua
untuk design.
Klik lagi next event.
50.
Ketika semuanya selesai bekerja, cek kembali ARTIFACTS dan
pastikan semua modul sudah 100.
51.
Setelah semuanya sudah 100, klik sembarang employee , pilih INTEGRATE > CHECK ALL > MODUL 1> OK
Klik next
event.
52.
Selesai integrate modul.
Klik
sembarang employee, submit final product to customer
Are you sure
you want to end game ? pilih YES
Dan JRENGG
JRENGG
Hasilnya
adalah 100 :)
#YEY #HORRAY
#KEPO #PERFECT
Berikut ini adalah gambar screen shoot projects dimana waktu saya 220 tics namun tingkat kepuasan (satisfication) konsumen 100 sehingga skor akhir saya 100 :)
Hahaha
Sekian share dari saya hari ini
Jika ada yang tidak dimengerti atau ingin di
tanyakan, silahkan langsung komen di bawah
Semoga sharing saya hari ini bermanfaat untuk
kita semua.
Thanks :)