kd1 Lengkap kd2 Pertemuan1 PDF

Anda mungkin juga menyukai

Anda di halaman 1dari 21

KONSEP PEMODELAN

PERANGKAT LUNAK

Mata Pelajaran : Pemodelan Perangkat Lunak


SMK RPL Kelas XI / I

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

RPP MATERI EVALUASI


RPP

Kompetesi Dasar dan Indikator:


3.1 Memahami konsep pemodelan perangkat lunak.
3.1.1. Peserta didik dapat menjelaskan konsep PL
3.1.2. Peserta didik dapat menjelaskan konsep rekayasa PL
3.1.3. Peserta didik dapat menyebutkan tujuan rekayasa PL
3.1.4 Peserta didik dapat menyebutkan tahapan pengembangan
PL
3.1.5 Peserta didik dapat menjelaskan tahapan pengembangan
PL
RPP
4.1 Menyajikan beberapa karateristik pemodelan perangkat lunak
4.1.1. Peserta didik terampil dalam menganalisa kebutuhan pada
tahap pengembangan PL
4.1.2. Peserta didik terampil dalam membuat desain pada tahap
pengembangan PL
4.1.3. Peserta didik terampil dalam mengimplementasikan kode
program pada tahap pengembangan PL
4.1.4. Peserta didik terampil dalam menguji hasil dari tahap
pengembangan PL
MATERI PEMODELAN
PERANGKAT LUNAK

Konsep Rekayasa Tahapan

Perangkat Pengembangan

Lunak Perangkat Lunak

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

1. Pengertian Perangkat Lunak


• Perangkat Lunak merupakan program-program komputer dan dokumentasi
yang berkaitan.
• Program komputer yang terasosiasi dengan dokumentasi kebutuhan,
model desain, dan cara penggunaan (user manual).
• Sebuah produk yang menghasilkan, mengelola, memperoleh, modifikasi,
menampilkan atau mengirimkan informasi.
KONSEP REKAYASA
A. PERANGKAT LUNAK

1. Pengertian Perangkat Lunak

Perangkat lunak bisa dikembangkan untuk pelanggan tertentu atau untuk


pasar umum.
• Generik – dikembangkan untuk dijual kepada rentang pelanggan yang
berbeda, misalnya Excel atau Word.
• Bespoke (custom) – dikembangkan untuk pelanggan tunggal berdasarkan
spesifikasi mereka.
Perangkat lunak baru dapat dibuat dengan mengembangkan program baru,
atau mengguna ulang perangkat lunak yang ada
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.

Plan Analyse Design Implementation


KONSEP REKAYASA
A. PERANGKAT LUNAK

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 !

2. Jelaskan definisi dari rekayasa perangkat lunak !

3. Sebutkan tujuan dari rekayasa perangkat lunak !

4. Tunjukkan tahapan yang tepat dalam mengembangkan PL !

5. Identifikasi dan sebutkan tujuan dari setiap tahapan pada proses


pengembangan perangkat lunak !
Pelajari :
Ragam Pemodelan
Perangkat Lunak
See you next week...
Thanks!
Oleh : Ukhty Aulia P. 140533601721 | S1 PTI OFF C’14

Anda mungkin juga menyukai