kd1 Lengkap kd2 Pertemuan1 PDF
kd1 Lengkap kd2 Pertemuan1 PDF
kd1 Lengkap kd2 Pertemuan1 PDF
PERANGKAT LUNAK
Disusun
Disusun oleh
oleh : Ukhty : Ulya
Aulia P. | Maisyaroh A. |140533601571
140533601721 S1 Pend. Teknik|Informatika
S1 PTI OFF C’14
| OFF
C’14
KONSEP PEMODELAN
PERANGKAT LUNAK
Perangkat Pengembangan
A B
LATAR BELAKANG
• Ekonomi dari semua negara maju bergantung pada
perangkat lunak
• Semakin banyak sistem yang dikendalikan perangkat
lunak
• RPL berkenaan dengan teori, metode, dan alat bantu
untuk pengembangan perangkat lunak profesional
• Pengeluaran untuk perangkat lunak menunjukkan bagian
yang signifikan dalam GNP (Gross National Product) dari
semua negara maju
KONSEP REKAYASA
A. PERANGKAT LUNAK
2. Pengertian RPL
Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak,
mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan
spesifikasi dari kebutuhan pengguna, desain, pengkodean, pengujian sampai
pemeliharaan sistem setelah digunakan.
3. Tujuan RPL
• Perangkat lunak yang dihasilkan sesuai dengan kebutuhan yang diinginkan.
• Memberikan manfaat bagi pemakai yang menggunakannya.
• Biaya yang dikeluarkan untuk membuatnya rendah,
• Tepat waktu, baik saat pembuatan, penyerahan ke pemakai, maupun
instalasinya.
• Setiap tahap pekerjaan terjamin kualitasnya, terdokumentasi, dan dapat
dipertanggungjawabkan kebenarannya.
KARAKTERISTIK
A. PERANGKAT LUNAK
4. Karakteristik PL
• Perangkat lunak tidak pernah usang (“wear out”) karena kecacatan dalam
perangkat lunak dapat diperbaiki.
• Sebagian besar perangkat lunak masih dibuat berdasarkan spesifikasi yang
diminta pengguna.
• Berperan ganda yaitu sebagai produk dan juga sebagai wahana untuk
mengantarkan atau mengembangkan sebuah produk.
B. TAHAP PENGEMBANGAN PL
1 3
DESIGN
PLAN
2 4
IMPLEMENTATION
ANALYSIS
1. PLAN:
Lebih menekankan pada aspek studi kelayakan
pengembangan sistem.
Proses :
• Pembentukan dan konsolidasi tim pengembang
• Mendefinisikan tujuan dan ruang lingkup
pengembangan.
Tujuan :
• Identifikasi masalah-masalah yang ada bisa
diselesaikan melalui pengembangan sistem.
• Menentukan dan evaluasi strategi yang akan
digunakan dalam pengembangan sistem.
• Penentuan prioritas teknologi dan pemilihan aplikasi.
Hasil :
• Hasil wawancara dari user
• Form Kebutuhan Client
2. ANALYSE:
Tujuan :
Menganalisis situasi untuk menentukan
spesifikasi, struktur pengguna dan
menyeleksi fitur sistem sebuah perangkat
lunak
Proses :
• Penjadwalan (scheduling)
• Analisis kebutuhan
Hasil :
• Target waktu pengerjaan
• Spesifikasi perangkat lunak
3. DESIGN:
Tujuan :
• Mendapatkan dan menstrukturkan
kebutuhan sistem secara keseluruhan
• Mengembangkan spesifikasi teknologi
Proses :
• Membuat diagram (DFD-SD-ERD /
UML)
• Membuat user interface
Hasil :
• Spesifikasi tampilan, pemrosesan
• Struktur program, basis data,
perancangan struktur fisik
4. IMPLEMENTATION:
Tujuan :
Menghasilkan sebuah perangkat lunak
yang dapat digunakan.
Proses :
Menulis program, membuat basis data,
menginstal, dan menguji sistem
Hasil :
Program dan dokumentasi
Any questions ?
EVALUASI 1
DISKUSI KELOMPOK :
1. Diskusikan mengenai tujuan, proses, dan hasil pada
setiap tahapan pengembangan perangkat lunak (PADI) !
EVALUASI 2
TUGAS INDIVIDU :
1. Jelaskan definisi dari perangkat lunak !