KONSEP PEMODELAN
PERANGKAT LUNAK
Mata Pelajaran : Pemodelan Perangkat Lunak
SMK RPL Kelas XI / I
Disusun oleh : Ulya Maisyaroh A. 140533601571 | S1 PTI OFF C’14Disusun oleh : Ukhty Aulia P. | 140533601721 | S1 Pend. Teknik Informatika | 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
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
RPP
MATERI PEMODELAN
PERANGKAT LUNAK
Konsep Rekayasa
Perangkat
Lunak
A
Tahapan
Pengembangan
Perangkat Lunak
B
• 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
LATAR BELAKANG
KONSEP REKAYASA
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.
A.
KONSEP REKAYASA
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
A.
KONSEP REKAYASA
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
A.
KONSEP REKAYASA
PERANGKAT LUNAK
3. Tujuan RPL
A.
• 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
PERANGKAT LUNAK
4. Karakteristik PL
A.
• 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.
TAHAP PENGEMBANGAN PL
PLAN
1
2
3
4
B.
ANALYSIS
DESIGN
IMPLEMENTATION
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:
Hasil :
• Target waktu pengerjaan
• Spesifikasi perangkat lunak
Tujuan :
Menganalisis situasi untuk menentukan
spesifikasi, struktur pengguna dan
menyeleksi fitur sistem sebuah perangkat
lunak
Proses :
• Penjadwalan (scheduling)
• Analisis kebutuhan
3. DESIGN:
Tujuan :
• Mendapatkan dan menstrukturkan
kebutuhan sistem secara keseluruhan
• Mengembangkan spesifikasi teknologi
Hasil :
• Spesifikasi tampilan, pemrosesan
• Struktur program, basis data,
perancangan struktur fisik
Proses :
• Membuat diagram (DFD-SD-ERD /
UML)
• Membuat user interface
4. IMPLEMENTATION:
Proses :
Menulis program, membuat basis data,
menginstal, dan menguji sistem
Hasil :
Program dan dokumentasi
Tujuan :
Menghasilkan sebuah perangkat lunak
yang dapat digunakan.
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 !
See you next week...
Pelajari :
Ragam Pemodelan
Perangkat Lunak
Thanks!Oleh : Ukhty Aulia P. 140533601721 | S1 PTI OFF C’14

Kd 1 lengkap + kd 2 pertemuan 1

  • 1.
    KONSEP PEMODELAN PERANGKAT LUNAK MataPelajaran : Pemodelan Perangkat Lunak SMK RPL Kelas XI / I Disusun oleh : Ulya Maisyaroh A. 140533601571 | S1 PTI OFF C’14Disusun oleh : Ukhty Aulia P. | 140533601721 | S1 Pend. Teknik Informatika | OFF C’14
  • 2.
  • 3.
    RPP Kompetesi Dasar danIndikator: 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
  • 4.
    4.1 Menyajikan beberapakarateristik 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 RPP
  • 5.
    MATERI PEMODELAN PERANGKAT LUNAK KonsepRekayasa Perangkat Lunak A Tahapan Pengembangan Perangkat Lunak B
  • 6.
    • Ekonomi darisemua 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 LATAR BELAKANG
  • 7.
    KONSEP REKAYASA 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. A.
  • 8.
    KONSEP REKAYASA 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 A.
  • 9.
    KONSEP REKAYASA 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 A.
  • 10.
    KONSEP REKAYASA PERANGKAT LUNAK 3.Tujuan RPL A. • 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.
  • 11.
    KARAKTERISTIK PERANGKAT LUNAK 4. KarakteristikPL A. • 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.
  • 12.
  • 13.
    1. PLAN: Lebih menekankanpada 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
  • 14.
    2. ANALYSE: Hasil : •Target waktu pengerjaan • Spesifikasi perangkat lunak Tujuan : Menganalisis situasi untuk menentukan spesifikasi, struktur pengguna dan menyeleksi fitur sistem sebuah perangkat lunak Proses : • Penjadwalan (scheduling) • Analisis kebutuhan
  • 15.
    3. DESIGN: Tujuan : •Mendapatkan dan menstrukturkan kebutuhan sistem secara keseluruhan • Mengembangkan spesifikasi teknologi Hasil : • Spesifikasi tampilan, pemrosesan • Struktur program, basis data, perancangan struktur fisik Proses : • Membuat diagram (DFD-SD-ERD / UML) • Membuat user interface
  • 16.
    4. IMPLEMENTATION: Proses : Menulisprogram, membuat basis data, menginstal, dan menguji sistem Hasil : Program dan dokumentasi Tujuan : Menghasilkan sebuah perangkat lunak yang dapat digunakan.
  • 17.
  • 18.
    EVALUASI 1 DISKUSI KELOMPOK: 1. Diskusikan mengenai tujuan, proses, dan hasil pada setiap tahapan pengembangan perangkat lunak (PADI) !
  • 19.
    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 !
  • 20.
    See you nextweek... Pelajari : Ragam Pemodelan Perangkat Lunak
  • 21.
    Thanks!Oleh : UkhtyAulia P. 140533601721 | S1 PTI OFF C’14