Requirement Design Implementation Metode Pengembangan Sistem

5. Software Process Modeling Silvia T. Acuna, Natalia Juristo, 2005 Selain buku-buku tersebut, pustaka-pustaka lain yang peneliti jadikan acuan dapat dilihat di Daftar Pustaka. Pustaka yang peneliti jadikan acuan dalam penelitian ini sebanyak : a. 14 ebook b. 7 jurnal c. 7 artikel

3.2. Metode Pengembangan Sistem

Metode pengembangan yang digunakan adalah Open Source Software Development Process. Berikut tahapan yang dilakukan :

3.2.1. Requirement

Pada tahapan ini, peneliti sebagai developer utama melakukan kajian untuk menemukan kebutuhan dan spesifikasi dari distro yang akan dibangun. Dari hasil kajian dan wawancara yang peneliti lakukan dengan saudara Farhan Perdana, salah seorang pengembang BlankOn sekaligus praktisi jaringan yang terbiasa menggunakan PC router, peneliti berkesimpulan bahwa kebutuhan paling mendasar dari sebuah sistem operasi yang dikhususkan sebagai router adalah fungsi network filtering, atau dalam level aplikasinya disebut Iptables. 34

3.2.2. Design

Pada tahapan ini, peneliti menuangkan hasil kajian peneliti ke dalam bentuk disain. Dimana disain tersebut akan menjadi blueprint dari distro Rouser. Secara garis besar, tahapan design dibagi menjadi dua tahapan, yaitu perencanaan dan pemodelan. 1. Spesifikasi Distro Tahap ini berupa perencanaan mengenai distro yang akan dibuat, teknik pembuatan yang akan digunakan, dalam hal ini peneliti menggunakan metode from scratch, serta hasil akhir yang akan didistribusikan kepada pengguna. 2. Posisi RouSer Dalam Jaringan 3. Disain Root System 4. Disain Live CD 5. Bagaimana RouSer Berjalan 6. Disain Kernel 7. Paket Distribusi 8. Langkah Kerja

3.2.3. Implementation

35 Pada tahapan ini, peneliti menerapkan disain yang sudah dibuat ke dalam bentuk distro. Dalam tahapan ini, sumber daya yang peneliti gunakan adalah: 1. Notebook Processor : AMD Turion X2, 2 GHz RAM : 2.5 GB Hard Disk : 160 GB OS : Ubuntu 10.10 2. Koneksi internet. Berikut tahapan implementasi yang peneliti lakukan dalam pembuatan distro RouSer: 1. Persiapan Lingkungan Kerja 2. Pembangunan Kernel 3. Pembangunan Coreutils Busybox 4. Pembangunan Struktur Live CD 5. Pembangunan Struktur Root 6. Pembangunan Paket Aplikasi 7. Pengumpulan Shared Library 36 8. Instalasi Paket Aplikasi Dan Shared Library 9. Konfigurasi 10. Packaging

3.2.4. Test