Berikut ini adalah case study yang diimplementasikan dengan menggunakan V Model. Penjelasan dan dokumentasi selengkapnya dapat dilihat di bawah ini atau di-download di http://www.megaupload.com/?d=6OXEKX7I
CASE STUDY
Case study yang diambil adalah case study tentang sistem address book yang akan diimplementasikan dengan menggunakan V Model. Sistem address book ini memiliki fungsi-fungsi yang akan dijelaskan dalam tabel berikut ini.
Tabel 1. Fungsi Sistem Address Book
Sedangkan gambaran tentang interface dari sistem address book dapat dilihat pada gambar-gambar di bawah ini.
Gambar 1. Layout Menu Utama
Gambar 2. Layout Menu Add Person
Gambar 3. Layout Menu Edit Person
Implementasi sistem address book akan dilakukan sesuai dengan tahapan-tahapan yang ada dalam V Model seperti yang akan dijelaskan di bawah ini.
Tabel 2. Tahapan dan Output dalam V Model
Tahapan dan output selengkapnya dapat dilihat di lampiran. Sedangkan traceability matrix dari implementasi sistem address book yang dilakukan sesuai dengan tahapan dan output dari V Model akan dirangkum di bawah ini.
Tabel 3. Traceability Matrix dari Implementasi Sistem Address Book
Berikut ini adalah jawaban untuk soal UTS nomor 4 sesuai dengan tahapan pengembangan perangkat lunak pada V Model. Output tahapan pengembangan perangkat lunak yang dihasilkan dapat di-download di link berikut ini.
Transition to utilization merupakan main activity kesembilan dari submodel system development (SD). Main activity ini dapat dibagi menjadi beberapa subactivity sebagai berikut:
-Contribution to support for introduction
-System installation
-Putting into operation
Berikut ini adalah gambaran tentang subactivity dan hubungan antar subactivity yang ada pada transition to utilization.
Gambar 1. Transition to Utilization Subactivity
Gambaran product flow dari transition to utilization dapat dilihat pada gambar di bawah ini.
Gambar 2. Transition to Utilization
Contribution to Support for Introduction
Untuk mendukung introduction dari system, maka hal-hal berikut ini perlu dilakukan:
-Realisasi dari semua infrastructure yang dibutuhkan
-Realisasi dari semua training yang perlu dilakukan
-Pemilihan semua staff yang diperlukan untuk application, misalnya SWMM staff
-Spesifikasi struktur dan process organization yang diperlukan untuk application harus diselesaikan terlebih dahulu, seiring dengan integrasi dari job sequence di masa yang akan datang, untuk dijadikan regulasi yang mengatur tentang user
-Semua tindakan yang diperlukan untuk transition system ke utilization harus didefinisikan dan direncanakan. Termasuk di dalamnya adalah transition procedure dan responsibilities.
Gambaran product flow dari subactivity ini dapat dilihat pada gambar di bawah ini.
Gambar 3. Contribution to Support for Introduction
System Installation
Instalasi system pada application site yang diinginkan terdiri dari assembly, instalasi dari individual system part (hardware dan software), dan membuat system tersebut dapat digunakan. Berikut ini adalah langkah-langkah yang perlu dilakukan pada instalasi system:
-Unpack system
-Memeriksa apakah delivery system sudah lengkap
-Membuat manual dan technical documents available
-Melakukan set up dan menghubungkan system parts
-Restocking spare parts dan consumer goods
-Melakukan operation test dari individual component secara bertahap
-Melakukan configuration yang sudah direncanakan
-Menghubungkan semua system parts
-Menghubungkan ke network
-Melakukan function test dari system secara keseluruhan
-Melakukan instalasi dari protective measure yang sudah direncanakan dan melakukan pengecekan terhadap efficiency-nya
In-house dan SWMM staff harus dilatih untuk bekerja dengan system yang sudah di-install. Gambaran product flow dari subactivity ini dapat dilihat pada gambar di bawah ini.
Gambar 4. System Installation
Putting into Operation
Tujuan dari subactivity ini adalah untuk membuat system yang sudah di-install dapat beroperasi, untuk menyiapkannya untuk acceptance test, dan untuk menjamin smooth transition dari system ke utilization. Berikut ini adalah langkah-langkah yang perlu dilakukan untuk mendukung agar system dapat beroperasi:
-Pemilihan dan provisioning dari documentation yang diperlukan agar system dapat beroperasi, repository data, dan start parameters
-Reading data
-Technical startup
-Registrasi dari semua data yang digunakan agar system dapat beroperasi
-Staff training
Gambaran product flow dari subactivity ini dapat dilihat pada gambar di bawah ini.
System integration merupakan main activity kedelapan dari submodel system development (SD). Main activity ini dapat dibagi menjadi beberapa subactivity sebagai berikut:
-Integration into system
-Self-assessment of the system
-Product supply
Berikut ini adalah gambaran tentang subactivity dan hubungan antar subactivity yang ada pada system integration.
Gambar 1. System Integration Subactivity
Gambaran product flow dari system integration dapat dilihat pada gambar di bawah ini.
Gambar 2. System Integration
Integration into System
Pada subactivity ini, SW unit, HW unit, dan non-IT portion diintegrasikan ke dalam system. Procedure yang dilakukan dalam proses integrasi ini harus berdasarkan pada integration plan. Pada kondisi tertentu, beberapa elemen dari architecture akan diintegrasikan terlebih dahulu ke dalam segment. Jika hal ini sudah direncanakan sebelumnya, maka self-assessment yang nantinya akan dilakukan juga harus memasukkan segment di dalamnya. Self-assesment diperlukan walaupun tidak semua elemen tersedia untuk proses integrasi. Elemen yang belum tersedia harus digantikan dengan menggunakan dummies. Gambaran product flow dari subactivity ini dapat dilihat pada gambar di bawah ini.
Gambar 3. Integration into System
Self-Assessment of the System
Pada subactivity ini, dilakukan self-assessment terhadap system dan segment. Oleh karena itu assessment prerequisite seperti instalasi system ke dalam assessmentenvironment dan pembuatan test case harus sudah dilakukan terlebih dahulu. Dalam melakukan assessment terhadap segment, maka hal-hal berikut ini harus dilakukan:
-Assessment terhadap technical requirement berdasarkan quality characteristic yang didefinisikan di sana
-Assessment terhadap technical dan functional cooperation, khususnya SW/HW interfaces
-Assessment terhadap segment yang ada pada target hardware dalam kondisi yang menyerupai kondisi asli dengan melakukan simulasi terhadap systemenvironment dan dengan dukungan SW/HW diagnostic tools
-Assessment dengan mempertimbangkan interrupt dan I/O signal processing, synchronization dan komunikasi dari processors, error detection dan tolerance, dan assessment dari man-machine interface (apakah memenuhi ergonomical dan software-ergonomical principles)
Sedangkan dalam melakukan assessment terhadap system, maka hal-hal ini harus dilakukan:
-Assessment terhadap user requirements dan system architecture
-Assessment dilakukan pada special assessment environment, misalnya prototype, lalu assessment dilakukan pada operative application environment atau compatible reference system
-Assessment terhadap technical dan functional cooperation dengan memperhatikan system loading (dalam hubungannya dengan efficiency dan robustness), behavior pada worst-case condition, demontrasi dari systemsecurity, situasi dan kondisi tertentu yang mungkin terjadi, dan situasi dan fungsi yang critical
-Assessment terhadap cooperation dari system/segment dan user dengan mempertimbangkan user loading, situasi tertentu yang mungkin terjadi dan bagaimana situasi tersebut akan diatasi, dan situasi critical dan efek dari false operation
Setelah self-assessment selesai dilakukan, maka akan dilakukan evaluasi hasil self-assessment akan menentukan langkah yang akan diambil selanjutnya. Jika hasil evaluasi memuaskan, maka system akan dikirimkan ke quality assurance (QA) untuk dilakukan assessment secara formal. Jika hasil evaluasi tidak memuaskan, maka akan dilakukan iterasi dengan menggunakan self-assessment yang diperbarui sampai diperoleh hasil evaluasi yang memuaskan. Gambaran product flow dari subactivity ini dapat dilihat pada gambar di bawah ini.
Gambar 4. Self-Assessment of the System
Product Supply
Pada subactivity ini akan dilakukan langkah-langkah untuk mendukung introduction dari system. Langkah-langkah tersebut adalah penyelesaian operationalinformation dan pembuatan system dalam installable form, misalnya floppy disk, CD-ROM, dan seterusnya. Gambaran product flow dari subactivity ini dapat dilihat pada gambar di bawah ini.
Gambar 5. Product Supply
Documents
Berikut ini adalah format dari document operational information yang dihasilkan pada system integration.