Kamis, 31 Agustus 2017

Pengembangan rpl

Pengertian/Definisi Perangkat Lunak
Pengertian atau definisi perangkat lunak, diantaranya :

Perangkat lunak merupakan suatu kumpulan instruksi dari beberapa program komputer yang apabila di eksekusi akan menyediakan beberapa fungsi dan pekerjaan yang diinginkan.
Perangkat lunak adalah kumpulan struktur data yang membuat suatu program komputer dapat memanipulasi informasi.
Perangkat lunak adalah kumpulan dokumen yang menjelaskan tentang operasional dan penggunaan suatu program komputer.
Baca juga : materi sistem informasi manajemen ppt

Tujuan Rekayasa Perangkat Lunak
Menghasilkan produk PL (perangkat lunak) yang ditinjau dari segi biaya sangatlah efisien. Bila biaya tak terbatas secara teoritis apapun dapat dikerjakan.

Tantangan Rekayasa Lunak
Selain tujuan, rekayasa perangkat lunak memiliki tantangan, diantaranya: Menghasilkan Perangkat Lunak yang berkualitas tinggi dengan sumber daya terbatas dan jangka waktu yang tertentu.

Karakteristik Perangkat Lunak
Karakteristik perangkat lunak yang direkayasa dengan baik adalah sebagai berikut:

Mudah dirawat -> dilengkapi dokumentasi dan perubahan dapat dilakukan dengan biaya minimum.
Dapat diandalkan -> bekerja seperti yang diharapkan dan gagaln hanya bila keluar dari spesifiknya.
Bekerja efisien  – > tidak memboroskan sumber daya seperti : memory, prosesor, penyimpanan.
Dirancang sesuai dengan tingkat kemampuan pemakai.
Produk perangkat lunak dikembangkan dari serangkaian perubahan, dari user requirements menjadi kode eksekusi untuk mesin.

Rekayasa Perangkat Lunak berupaya untuk menghasilkan :

1. Komponen PL (baca:perangkat lunak) yang dapat dipakai ulang (Reusability) dengan maksud : dapat dimanfaatkan pada berbagai program.
2. Komponen PL (Reusable Component) terdiri dari :
Subroutine = berisi algoritma
Object Class = Berisi alogritma dan struktur data
3. Produk PL yang lengkap dengan dokumentasinya.

Dua Macam Produk Perangkat Lunak :
1. Generik = Proudk yang dikembangkan untuk dijual kepada publik.
2. Spesifik = Produk yang dikembangkan khusus untuk sebuah company.

Jenis-jenis produk perangkat lunak diantaranya:
1. System software. Seperti: program untuk mengatur/melayani program-program lain dan system software ini banyak berinteraksi dengan perangkat lunak.
2. Real time software. Seperti: Perangkat lunak yang memonitor, menganalisa, mengendalikan suatu kejadian atau peristiwa yang terjadi. Waktu tanggap (response) singkat (milidetik).
3. Business Software. Merupakan perangkat lunak yang menangani bermacam aplikasi seperti: penggajian, penjualan, persediaan barang, SIM(Sistem Informasi Manajemen)
4. Enginering dan Scientific Software. Merupakan perangkat lunak yang banyak memproses angka-angka seperti: astronomi, otomotif, peramalan cuaca, dll.

Beberapa aktivitas utama yang dilakukan oleh perekayasa perangkat lunak,  diantaranya ada empat aktivitas, yaitu:
1. Spesifikasi. Berisi tentang spesifikasi perangkat lunak dan batasan operasional.
2. Pengembangan. Berisi tentang tahapan pengembangan sesuai spesifikasi.
3. Validasi. Berisi tentang tahapan pengujian agar sesuai dengan spesifikasi.
4. Evolusi. Melakukan penyesuian yang mengikuti perubahan kebutuhan.

Pengertian SDLC (Systems Development Life Cycle/Siklus Hidup Pengembangan Sistem)
SDLC adalah proses pembuatan dan pengubahan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. SDLC merupakan pola yang diambil untuk mengembangkan sistem perangkat lunak, yang terdiri dari tahap-tahap: rencana (planning), analisis (analysis), desain (design), implementasi (implementation), uji coba (testing) dan pengelolaan (maintenance). Dalam rekayasa perangkat lunak, konsep SDL mendasari berbagai jenis metodologi pengembangan perangkat lunak. Metodelogi-metodelogi ini membentuk suatu kerangka kerja untuk perencanaan dan pengendalian sistem informasi, yaitu proses pengembangan perangkat lunak.

Baca juga: contoh-contoh skripsi tentang sistem pakar

Model Pengembangan Perangkat Lunak
Ada be

Tidak ada komentar:

Posting Komentar