• Tidak ada hasil yang ditemukan

Tutorial SPL in ABS - RSE - Fasilkom UI

N/A
N/A
Protected

Academic year: 2023

Membagikan "Tutorial SPL in ABS - RSE - Fasilkom UI"

Copied!
4
0
0

Teks penuh

(1)

LABORATORIUM RELIABLE SOFTWARE ENGINEERING (RSE) FAKULTAS ILMU KOMPUTER UNIVERSITAS INDONESIA

Studi Kasus

RSE Training – A New Approach in Modeling Requirement Changes

Sabtu, 9 Januari 2016

(2)

1

Deskripsi

Di Indonesia, banyak terdapat Lembaga Amal dan Sosial yang bertugas untuk menggalang dana dari para donatur dan menyalurkan kepada yang membutuhkan. Setiap lembaga tersebut ada yang sudah memiliki website dan laporan yang dibuat dengan bantuan teknologi informasi, ada juga yang masih menjalankan segala fungsi pelaporan dan penyaluran dananya tanpa bantuan teknologi informasi.

Sayangnya, setiap lembaga yang sudah memiliki sistem informasi juga tidak saling terhubung satu sama lain sehingga sulit untuk mengetahui tingkat pemerataan dari penyaluran donasi yang diterima.

Jika dilihat dari proses bisnisnya, setiap lembaga memiliki beberapa alur kerja yang relatif sama. Setiap sistem yang dimiliki oleh beberapa lembaga tersebut menunjukkan adanya kesamaan fitur yang bisa diterapkan juga untuk organisasi lain. Jika setiap organisasi mengembangkan sendiri perangkat lunak untuk mendukung kegiatan mereka, maka tidak ada mekanisme reuse yang bisa diterapkan. Hal ini bisa diatasi dengan pengembangan perangkat lunak berbasis software product line (SPL) dengan menggunakan ABS.

Untuk mengawali desain SPL dengan ABS, kita perlu merancang fitur yang wajib ada di semua organisasi dan juga fitur-fitur yang mungkin bervariasi. Lab RSE telah melakukan studi kasus untuk 4 lembaga amal atau organisasi sosial untuk mendapatkan commonality dan variability dari sistem yang dibutuhkan.

Berdasarkan studi kasus tersebut, feature diagram yang dihasilkan adalah sebagai berikut:

*Fitur yang ada tanda bulatan di atasnya berarti opsional.

(3)

2

Tugas:

Tugas Kelompok Anda adalah mengimplementasikan fitur-fitur yang ada pada gambar Fitur Diagram diatas. Berikut adalah langkah-langkah yang harus dilakukan :

1. Membuat akun di gitlab.com 2. Buka console gitbash,

start –> search gitbash –> klik gitbash

3. Setting proxy, ketik command berikut pada console gitbash:

export http_proxy=“http://summer05:[email protected]:8080”

export https_proxy=“https://summer05:[email protected]:8080”

4. Clone repository dengan membuat branch baru

git clone https://gitlab.com/RSE-Lab-Fasilkom-UI/abstraining2016.git git checkout –b <nama-branch-kamu>

5. Kemudian import repository ke dalam eclipse (pastikan yang anda menggunakan eclipse- modelling)

Klik Menu File -> klik import -> klik import from existing project -> cari path direktori abstraining2016 -> OK

6. Ambillah kartu task yang ada didepan. Satu kelompok dapat mengambil lebih dari satu kartu task.

7. Impelementasikan Fitur sesuai dengan penjelasan pada kartu task tersebut.

8. Jika sudah selesai mengimplementasikan satu kartu task, silakan commit pekerjaan anda dengan deskripsi yang jelas.

git commit –m “implementasi untuk fitur x”

9. Kemudian push ke repository.

git push

Ulangi 5-7 untuk kartu task berikutnya

(4)

3 Selamat Mencoba

Referensi

Dokumen terkait

8 Lanjutan Struktur Kurikulum Program Studi Seni Rupa .... 9 Struktur Kurikulum Prodi Seni Kriya