Postingan

Requirement engineering dan Modelling

Kembali lagi di blog saya :) Kali ini kita akan membahas tentang Requirement Engineering and Modeling. Dalam topik ini kita akan membahas mengenai rekayasa perangkat lunak dan lingkungan bisnis.Pertama-tama mari kita bahas mengenai requirement engineering. Requirements engineering merupakan proses rekayasa perangkat lunak (software engineering), dimana software requirements (kebutuhan) dari user (pengguna) dan customer (pelanggan) dikumpulkan, dipahami dan ditetapkan.  Ada 7 Requirement Engineering. Yaitu : 1. Inception  mengajukan serangkaian pertanyaan yang membangun:        - pemahaman dasar dari masalah        - orang-orang yang menginginkan solusi        - sifat dari solusi yang diinginkan. 2. Elicitation  persyaratan-memperoleh dari semua pemangku kebutuhan. 3. Elaboration  membuat model analisis yang mengidentifikasi data, fungsi dan persyaratan perilaku. 4. Negotiation  menyepakat...

Macam-Macam Metode Pengembangan Perangkat Lunak

Gambar
1. Linear Sequential Model (Model Sequential Linear)/ Model Waterfall a. Model Waterfall Menurut  (Pressman, Roger S. 2001) Metode Waterfall adalah suatu proses pengembangan perangkat lunak berurutan, di mana kemajuan dipandang sebagai terus mengalir ke bawah (seperti air terjun) melewati fase-fase perencanaan, pemodelan, implementasi (konstruksi), dan pengujian. Tahapan tahapan dari metode Waterfall adalah sebagai berikut : Requirement Analysis Pada tahap ini harus ada komunikasi antara pengguna dan pembiat. Informasi ini biasanya dapat diperoleh melalui wawancara, survei atau diskusi. Informasi tersebut dianalisis untuk mendapatkan data yang dibutuhkan oleh pengguna. System Design Pada tahap ini si pembuat mulai membuat desain atau sketsa yg sudah disepakati oleh si pengguna ketika berkomunikasi.   Implementation Pada tahap ini, sistempertama kali dikembangkan di program kecil yang disebut unit, yang terintegrasi dalam tahap berikutnya. Setiap unit ...

Generic process framework

Gambar
Hai, welcome to my blog :) disini saya akan menjelaskan tentang Generic Process framework atau Kerangka Proses Generik. Procces framework digunakan sebagai dasar untuk sebuah proses rekayasa perangkat lunak yang lengkap dengan mengidentifikasi sejumlah framework activities yang dapat diterapkan untuk semua proyek perangkat lunak.  Ada 5 aktivitas yg ada di Generic process framework atau kerangka proses generik, yaitu : komunikasi (Communications) perencanaan (planning) pemodelan (modeling) konstruksi (construction) penyerahan perangkat lunak ke pelanggan/pengguna (deployment). Aliran proses linier (linear process flow) mengeksekusi masing-masing aktivitas-aktivitas kerangka kerja dalam urutan tertentu, mulai dari komunikasi dan berakhir pada penyerahan perangkat lunak ke pelanggan. Aliran kerja iteratif (iterative process flow) melakukan perulangan satu atau lebih. Aliran proes evolusioner (evolutionary process flow) mengeksekusi aktivitas-aktivitas proses per...

Apa itu RPL?

RPL atau Rekayasa Perangkat Lunak adalah? seluruh perintah yang digunakan untuk memproses informasi. Perangkat lunak dapat berupa program atau prosedur. Program adalah kumpulan perintah yang dimengerti oleh komputer.   prosedur adalah perintah yang dibutuhkan oleh pengguna dalam memproses informasi. RPL atau Rekayasa Perangkat Lunak adalah?  ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, disain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan. Tujuan RPL adalah: ⚪Memperoleh biaya produksi perangkat lunak yang rendah. ⚪Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu. ⚪Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform. ⚪Menghasilkan perangkat lunak yang biaya perawatannya rendah. Karakterisktik RPL adalah?  Functionality: Mengacu pada tingkat kinerja perangkat lunak terhadap ...