• Tidak ada hasil yang ditemukan

Deskripsi

N/A
N/A
Protected

Academic year: 2023

Membagikan "Deskripsi"

Copied!
2
0
0

Teks penuh

(1)

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.

(2)

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

Referensi

Dokumen terkait

This study is a modification of previous research, this is because previous research only examined directly between the X variable (work motivation and work environment) on

Morphology of diamond coatings grown on Si 100 substrates, CH4 concentration, 2%; substrate temperature, 750°C: a smooth substrate, showing cauliflower morphology and b rough