Anda di halaman 1dari 12

Buku Literatur

Rekayasa Perangkat Lunak – Pendekatan Praktisi,


Roger S. ressman, Ph.D, Andi Jogyakarta, 2012 – Buku 1
Rekayasa Perangkat Lunak – Pendekatan Praktisi,
Roger S.ressman, Ph.D, Andi Jogyakarta, 2012 – Buku 2
Rekayasa Perangkat Lunak – Analisa Kebutuhan
Dalam, Daniel Siahaan, Andi Jogyakarta, 2012
 Pressman, Roger S.; Software Engineering : A
Practitioner’s Approach, 5ft edition, McGraw-Hill
International, 2001.
 Sommerville, Ian; Software Engineering, 6th
Addison Wesley Publishing Company, 2001
Tujuan pembelajaran
a. Kompetensi Utama
Setelah mengikuti perkuliahan, mahasiswa mampu menganalisis suatu masalah dan dapat
melaksanakan setiap langkah-langkah rekayasa perangkat lunak dengan meggunakan metodologi
penelitian yang sudah ditentukan dalam membangun perangkat lunak.
b. Kompetensi Khusus (Hardskill / Softskill)
Setelah mengikuti matakuliah ini mahasiswa diharapkan memiliki kompetensi secara hardskill dan
softskill berikut :
Hardskill
1. Mampu menjelaskan konsep rekayasa perangkat lunak.
2. Mengetahui perkembangan, karakteristik dan teknologi software.
3. Memahami konsep perancangan perangkat lunak dan implementasinya.
Softskill
1. Mampu bekerja sama dalam tim pada saat kerja kelompok
2. Mampu menganalisis masalah dan dapat memberikan solusi secara tepat, teliti dan kritis.
3. Kreatif dalam mengembangkan software
4. Mandiri
5. Bertanggungjawab untuk setiap software yang dibuat, artinya tidak membuat dan menyebarkan
program yang merusak seperti virus.
Definisi RPL
Suatu disiplin 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.
Sejak Kapan Istilah SE digunakan ?
Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati
sebagai terjemahan dari istilah Software Engineering. Istilah
Software Engineering mulai dipopulerkan tahun 1968 pada
Software Engineering Conference yang diselenggarakan oleh
NATO.
Sebagian orang mengartikan RPL hanya sebatas pada bagaimana
membuat program komputer. Padahal ada perbedaan yang
mendasar antara perangkat lunak (software) dan program
komputer 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 sedangkan
Prosedur adalah perintah yang dibutuhkan oleh pengguna dalam
memproses
Bagian Lain dari RPL, selain Cara
Pembuatan Program Komputer ?
 Manajemen proyek
 Penentuan personil
 Anggaran biaya
 Metode
 Jadwal
 kualitas
 Pelatihan Pengguna
Tujuan RPL

•Menyediakan sebuah kerangka kerja guna membangun perangkat lunak


dengan kualitas tinggi
•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
Ruang Lingkup RPL
Perbedaan RPL dan Ilmu
Komputer
 Ilmu Komputer : suatu studi sistematis pada proses-
proses algoritma yang menjelaskan dan
mentransformasikan informasi (Denning, 2000).
 RPL merupakan bagian dari Ilmu Komputer
Perbedaan antara RPL dan
Rekayasa Sistem
 Rekayasa sistem berkenaan dengan semua aspek
pengembangan sistem berbasis komputer termasuk
perangkat keras, perangkat lunak, dan rekayasa proses.
 RPL merupakan bagian dari proses ini yang berkenaan
dengan pengembangan infrastruktur perangkat lunak,
kendali, aplikasi, dan basisdata dalam sistem.
Ruang Lingkup Ilmu Komputer
Perkembangan RPL

Anda mungkin juga menyukai