SlideShare a Scribd company logo
1 of 21
PEMODELAN
PERANGKAT LUNAK
Pertemuan 1
Disma Ariyanti W – 5 Agustus 2014
Apa – Mengapa – Bagaimana
??
Disma Ariyanti W – 5 Agustus 2014
Pemodelan Perangkat Lunak
Adalah disiplin ilmu untuk mempelajari
bentuk-bentuk pemodelan perangkat lunak yang
digunakan sebagai bagian dari tahapan
pengembangan perangkat lunak secara
terstruktur dan berorientasi objek
Mempelajari Pemodelan Perangkat Lunak
Karena:
- Sebuah perangkat lunak perlu dikembangan lebih dari 1
(satu) orang
- Supaya orang lain dapat mempelajari perangkat lunak
yang kita kembangkan
Belajar Pemodelan Perangkat Lunak
1. Tahapan Pengembangan Perangkat Lunak
2. Model Pengembangan Perangkat Lunak
3. Pemodelan untuk pengembangan perangkat lunak
secara terstruktur / structrured system development
(Data Flow Diagram, Structured Chart, Entity
Relationship Diagram)
4. Pemodelan untuk pengembangan perangkat lunak
berorientasi objek / object oriented system development
(Unified Modelling Languange: Use Case Diagram,
Class Diagram, Activity Diagram)
Kompetensi Dasar
1.1 Mengamalkan nilai-nilai ajaran agama sebagai tuntunan dalam menggunakan
teknologi menengah.
1.2 Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi
di alam.
1.3 Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam
kehidupan sehari-hari.
2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti;
cermat; tekun; hati-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif
dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi
sikap dalam menyelesaikan tugas menggunakan teknologi menengah.
2.2 Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai
wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan.
3.1 Menjelaskan konsep pemodelan perangkat lunak.
4.1 Menyajikan beberapa karakteristik pemodelan perangkat lunak.
Disma Ariyanti W – 5 Agustus 2014
Tujuan Pembelajaran
Didahului dengan doa, setelah mengikuti pelajaran ini peserta
didik dapat :
1. Mengetahui konsep rekayasa perangkat lunak
2. Memahami tahapan pengembangan perangkat lunak
3. Mengetahui komponen dan karakteristik perangkat lunak
4. Memahami pembagian perangkat lunak dalam domain
aplikasi
Disma Ariyanti W – 5 Agustus 2014
Sumber Materi
• Mulyanto, Aunur Rofiq. 2008. BSE Rekayasa Perangkat
Lunak. Jakarta: Direktorat Pembinan Sekolah Menengah
Kejuruan
• Pressman, Roger S. 2001. Software Engineering a
Practitioner’s Approach. New York: McGraw-Hill.
• Ladjamudin, Al Bahra Bin. 2006. Rekayasa Perangkat
Lunak. Yogyakarta: Graha Ilmu.
Disma Ariyanti W – 5 Agustus 2014
Rekayasa Perangkat Lunak
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.
- BSE RPL Jilid 1 -
Konsep Rekayasa Perangkat Lunak:
Tahapan Pengembangan Perangkat Lunak
Analisis Desain Implementasi Pengujian
Disma Ariyanti W – 5 Agustus 2014
Software Engineering a Practitioner’s Approach
Analisis / Analysis
Disma Ariyanti W – 5 Agustus 2014
Hasil :
• Target waktu pengerjaan
• Spesifikasi perangkat lunak
Tujuan :
Menganalisis situasi untuk menentukan
spesifikasi dan struktur pengguna dan
menyeleksi fitur sistem yang lain
Proses :
• Penjadwalan (scheduling)
• Analisis kebutuhan
Desain / Design
Disma Ariyanti W – 5 Agustus 2014
Tujuan :
• Mendapatkan dan menstrukturkan
kebutuhan sistem secara keseluruhan
• Mengembangkan spesifikasi teknologi
Hasil :
• Spesifikasi tampilan, pemrosesan,
laporan
• Struktur program, basis data,
perancangan struktur fisik
Proses :
• Membuat diagram (DFD-SD-ERD /
UML)
• Membuat user interface
Implementasi / Coding
Disma Ariyanti W – 5 Agustus 2014
Proses :
Menulis program, membuat basis data,
menginstal, dan menguji sistem
Hasil :
Program dan dokumentasi
Tujuan :
Menghasilkan sebuah perangkat lunak
yang dapat digunakan
Pengujian / Testing
Disma Ariyanti W – 5 Agustus 2014
Tujuan :
• Untuk mendapatkan informasi
mengenai kualitas perangkat lunak
• Untuk memeriksa bug dan error
Tujuan :
• Black-box testing (interface, hasil)
• White-box testing (struktur program,
logika)
Hasil :
• Perbaikan perangkat lunak dari bug
dan error
• Perangkat lunak yang siap pakai
Dukungan / Support
Paket Software
• .exe
• File data
• Dokumen pendukung
Bahan instruksional
• Manual book
• Petunjuk troubleshooting
Disma Ariyanti W – 5 Agustus 2014
===
Ada pertanyaan ?
===
Disma Ariyanti W – 5 Agustus 2014
Karakteristik Perangkat Lunak
1. Perangkat lunak dibangun dan dikembangkan, tidak
dibuat dalam bentuk yang klasik
2. Perangkat lunak tidak pernah usang
3. Sebagian besar perangkat lunak dibuat secara custom-
built, serta tidak dapat dirakit dari komponen yang
sudah ada
Disma Ariyanti W – 5 Agustus 2014
Macam-macam Perangkat Lunak
berdasarkan Domain Aplikasi
1. System software
2. Real-time software
3. Business software
4. Engineering and scientific software
5. Embedded software
6. Personal computer software
7. Web-based software
8. Artificial intelligence software
Disma Ariyanti W – 5 Agustus 2014
Tugas Diskusi
Kelas dibagi menjadi 6 kelompok
Diskusikan contoh dari masing-masing perangkat lunak
berdasarkan domain aplikasinya minimal 3 (tiga).
Disma Ariyanti W – 5 Agustus 2014
Disma Ariyanti W – 5 Agustus 2014
Jawaban
1. System software : compilers, editor, file management, driver,
dll
2. Real-time software : cctv, sistem pertandingan olahraga,
jadwal transportasi, dll
3. Business software : e-banking, pembayaran, inventory, point-
of-sale, dll
4. Engineering and scientific software : simulasi pesawat,
simulasi operasi bedah, volcanology, dll
5. Embedded software : microwave, oven, fuel control, braking
system, dll
6. Personal computer software : word processing,
spreadsheets, computer graphics, dll
7. Web-based software : facebook, e-learning, sistem informasi
akademik, dll
8. Artificial intelligence software : expert system, theorem
proving, game, google auto, dll
Disma Ariyanti W – 5 Agustus 2014

More Related Content

What's hot

3 rekayasa kebutuhan
3 rekayasa kebutuhan3 rekayasa kebutuhan
3 rekayasa kebutuhanObey Rohman
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modulDenny Safardan
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlineandiseprianto
 
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAKREKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAKtreeyan
 
Pemodelan berorientasi objek
Pemodelan berorientasi objekPemodelan berorientasi objek
Pemodelan berorientasi objekAdhikara Asmoro
 
Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRSSeptian Rico Hernawan
 
Pemrograman Mobile Unit 2 : Dasar-dasar Flutter
Pemrograman Mobile Unit 2 : Dasar-dasar FlutterPemrograman Mobile Unit 2 : Dasar-dasar Flutter
Pemrograman Mobile Unit 2 : Dasar-dasar FlutterAkhmad Khanif Zyen
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interfacef' yagami
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunakAinul Yaqin
 
Lembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruLembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruPuguh Rismadi
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis dataMutiara Ayu
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktoprizki adam kurniawan
 
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)eka pandu cynthia
 
SQL bertingkat
SQL bertingkatSQL bertingkat
SQL bertingkatBuguru4
 

What's hot (20)

3 rekayasa kebutuhan
3 rekayasa kebutuhan3 rekayasa kebutuhan
3 rekayasa kebutuhan
 
Prototyping
PrototypingPrototyping
Prototyping
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
 
Tugas imk
Tugas imkTugas imk
Tugas imk
 
Modul PBO Bab-08 - Java GUI
Modul PBO Bab-08 - Java GUIModul PBO Bab-08 - Java GUI
Modul PBO Bab-08 - Java GUI
 
Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
 
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAKREKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
 
Pbo
PboPbo
Pbo
 
Pemodelan berorientasi objek
Pemodelan berorientasi objekPemodelan berorientasi objek
Pemodelan berorientasi objek
 
Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRS
 
Pemrograman Mobile Unit 2 : Dasar-dasar Flutter
Pemrograman Mobile Unit 2 : Dasar-dasar FlutterPemrograman Mobile Unit 2 : Dasar-dasar Flutter
Pemrograman Mobile Unit 2 : Dasar-dasar Flutter
 
Rpl 10-perancangan user interface
Rpl 10-perancangan user interfaceRpl 10-perancangan user interface
Rpl 10-perancangan user interface
 
Kelompok 6 prototipe
Kelompok 6   prototipeKelompok 6   prototipe
Kelompok 6 prototipe
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunak
 
Lembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baruLembar penilaian rekayasa perangkat lunak baru
Lembar penilaian rekayasa perangkat lunak baru
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism[PBO] Pertemuan 5 - Polymorphism
[PBO] Pertemuan 5 - Polymorphism
 
[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop[PBO] Pertemuan 11 - GUI Java Desktop
[PBO] Pertemuan 11 - GUI Java Desktop
 
Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)Materi : Struktur Data (1 Pengantar)
Materi : Struktur Data (1 Pengantar)
 
SQL bertingkat
SQL bertingkatSQL bertingkat
SQL bertingkat
 

Viewers also liked

Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDAyu Rahmala
 
Bab IV - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...
Bab IV - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...Bab IV - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...
Bab IV - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...Ola Fahrunnisa
 
Bab III - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bu...
Bab III - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bu...Bab III - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bu...
Bab III - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bu...Ola Fahrunnisa
 
Bab II - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...
Bab II - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...Bab II - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...
Bab II - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...Ola Fahrunnisa
 
MATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASARMATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASARndriehs
 
database pengolahan nilai
database pengolahan nilaidatabase pengolahan nilai
database pengolahan nilaiinnet95
 
Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Rahul Aulia
 
Membangun Aplikasi Rapor Online
Membangun Aplikasi Rapor OnlineMembangun Aplikasi Rapor Online
Membangun Aplikasi Rapor OnlineAhmad Saktia Yunus
 
38441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-538441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-5ketanmanis
 
Pengembangan ekonomi kreatif indonesia
Pengembangan ekonomi kreatif indonesiaPengembangan ekonomi kreatif indonesia
Pengembangan ekonomi kreatif indonesiaTogar Simatupang
 
Laporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanaLaporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanasaniatyeva
 
Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"evalate
 
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0Marlinda
 
Diagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanDiagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanRicky Kusriana Subagja
 

Viewers also liked (20)

Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
Metode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFDMetode pengembangan RPL dan DFD
Metode pengembangan RPL dan DFD
 
Bab IV - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...
Bab IV - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...Bab IV - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...
Bab IV - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...
 
TD-635-12-PSBO
TD-635-12-PSBOTD-635-12-PSBO
TD-635-12-PSBO
 
Bab III - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bu...
Bab III - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bu...Bab III - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bu...
Bab III - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bu...
 
Bab II - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...
Bab II - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...Bab II - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...
Bab II - Perancangan Sistem Informasi Penyewaan atas Aset Idle pada Perum Bul...
 
MATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASARMATERI PEMOGRAMAN DASAR
MATERI PEMOGRAMAN DASAR
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
SYSTEM ANALYST
SYSTEM ANALYSTSYSTEM ANALYST
SYSTEM ANALYST
 
database pengolahan nilai
database pengolahan nilaidatabase pengolahan nilai
database pengolahan nilai
 
Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)
 
Membangun Aplikasi Rapor Online
Membangun Aplikasi Rapor OnlineMembangun Aplikasi Rapor Online
Membangun Aplikasi Rapor Online
 
38441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-538441420 skripsi-aplikasi-penjualan-bab-1-5
38441420 skripsi-aplikasi-penjualan-bab-1-5
 
Pengembangan ekonomi kreatif indonesia
Pengembangan ekonomi kreatif indonesiaPengembangan ekonomi kreatif indonesia
Pengembangan ekonomi kreatif indonesia
 
Laporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhanaLaporan aplikasi perancangan database sederhana
Laporan aplikasi perancangan database sederhana
 
TD-635-09-PSBO
TD-635-09-PSBOTD-635-09-PSBO
TD-635-09-PSBO
 
Proposal e commerce house rent
Proposal e commerce house rentProposal e commerce house rent
Proposal e commerce house rent
 
Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"
 
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0
Makalah Aplikasi Data Penjualan Menggunakan Visual Basic 6.0
 
Diagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanDiagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi Penjualan
 

Similar to Model Perangkat Lunak

Minggu 1 pendahuluan
Minggu 1   pendahuluanMinggu 1   pendahuluan
Minggu 1 pendahuluanahmadmaurits
 
4. Materi ajar System Development Tools.pptx
4. Materi ajar System Development Tools.pptx4. Materi ajar System Development Tools.pptx
4. Materi ajar System Development Tools.pptxcastakaagussugianto
 
Bahan ajar rpp instalasi sistem aplikasi
Bahan ajar rpp  instalasi sistem aplikasi Bahan ajar rpp  instalasi sistem aplikasi
Bahan ajar rpp instalasi sistem aplikasi AndirilanAritonang
 
Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1maisya28
 
Lanjutan Pert 2.pptx
Lanjutan Pert 2.pptxLanjutan Pert 2.pptx
Lanjutan Pert 2.pptxmerisipahutar
 
Perangkat Keras Komputer
Perangkat Keras KomputerPerangkat Keras Komputer
Perangkat Keras KomputerZulkarnain Aza
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakNita Resta Dewi
 
2. Tahapan Penelitian.pptx
2. Tahapan Penelitian.pptx2. Tahapan Penelitian.pptx
2. Tahapan Penelitian.pptxssuser4d3cd6
 
KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060nadarosadi
 
PPT TIK2.pdf
PPT TIK2.pdfPPT TIK2.pdf
PPT TIK2.pdfTaopikAS1
 
Product knowledge prodi ti
Product knowledge prodi tiProduct knowledge prodi ti
Product knowledge prodi tiPalComTech
 
Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Elia Syaeffulloh
 

Similar to Model Perangkat Lunak (20)

Minggu 1 pendahuluan
Minggu 1   pendahuluanMinggu 1   pendahuluan
Minggu 1 pendahuluan
 
4. Materi ajar System Development Tools.pptx
4. Materi ajar System Development Tools.pptx4. Materi ajar System Development Tools.pptx
4. Materi ajar System Development Tools.pptx
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
Manajemen proyek.pptx
Manajemen proyek.pptxManajemen proyek.pptx
Manajemen proyek.pptx
 
Bahan ajar rpp instalasi sistem aplikasi
Bahan ajar rpp  instalasi sistem aplikasi Bahan ajar rpp  instalasi sistem aplikasi
Bahan ajar rpp instalasi sistem aplikasi
 
Tugas 3 MPPL (D)
Tugas 3 MPPL (D)Tugas 3 MPPL (D)
Tugas 3 MPPL (D)
 
Intro to se
Intro to seIntro to se
Intro to se
 
Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1Kd 1 lengkap + kd 2 pertemuan 1
Kd 1 lengkap + kd 2 pertemuan 1
 
Lanjutan Pert 2.pptx
Lanjutan Pert 2.pptxLanjutan Pert 2.pptx
Lanjutan Pert 2.pptx
 
Pertemuan 3 srs
Pertemuan 3 srsPertemuan 3 srs
Pertemuan 3 srs
 
Perangkat Keras Komputer
Perangkat Keras KomputerPerangkat Keras Komputer
Perangkat Keras Komputer
 
Modul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunakModul rekayasa-perangkat-lunak
Modul rekayasa-perangkat-lunak
 
Prak rpl
Prak rplPrak rpl
Prak rpl
 
2. Tahapan Penelitian.pptx
2. Tahapan Penelitian.pptx2. Tahapan Penelitian.pptx
2. Tahapan Penelitian.pptx
 
KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060
 
PPT TIK2.pdf
PPT TIK2.pdfPPT TIK2.pdf
PPT TIK2.pdf
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Bab ii
Bab iiBab ii
Bab ii
 
Product knowledge prodi ti
Product knowledge prodi tiProduct knowledge prodi ti
Product knowledge prodi ti
 
Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1
 

More from Disma Ariyanti W

Rancangan Aktualisasi Guru TIK
Rancangan Aktualisasi Guru TIK Rancangan Aktualisasi Guru TIK
Rancangan Aktualisasi Guru TIK Disma Ariyanti W
 
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa TengahRancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa TengahDisma Ariyanti W
 
Komponen Perangkat Input dan Output
Komponen Perangkat Input dan OutputKomponen Perangkat Input dan Output
Komponen Perangkat Input dan OutputDisma Ariyanti W
 
Slide Presentasi Ujian Skripsi
Slide Presentasi Ujian SkripsiSlide Presentasi Ujian Skripsi
Slide Presentasi Ujian SkripsiDisma Ariyanti W
 
Pertemuan 5 Pemodelan Perangkat Lunak
Pertemuan 5 Pemodelan Perangkat LunakPertemuan 5 Pemodelan Perangkat Lunak
Pertemuan 5 Pemodelan Perangkat LunakDisma Ariyanti W
 
Pertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarPertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarDisma Ariyanti W
 
Pertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman DasarPertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman DasarDisma Ariyanti W
 
Pemodelan Perangkat Lunak - Analisis Kebutuhan
Pemodelan Perangkat Lunak - Analisis KebutuhanPemodelan Perangkat Lunak - Analisis Kebutuhan
Pemodelan Perangkat Lunak - Analisis KebutuhanDisma Ariyanti W
 
Pertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman DasarPertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman DasarDisma Ariyanti W
 
Pertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarPertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarDisma Ariyanti W
 

More from Disma Ariyanti W (10)

Rancangan Aktualisasi Guru TIK
Rancangan Aktualisasi Guru TIK Rancangan Aktualisasi Guru TIK
Rancangan Aktualisasi Guru TIK
 
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa TengahRancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
Rancangan Aktualisasi Latsar CPNS Provinsi Jawa Tengah
 
Komponen Perangkat Input dan Output
Komponen Perangkat Input dan OutputKomponen Perangkat Input dan Output
Komponen Perangkat Input dan Output
 
Slide Presentasi Ujian Skripsi
Slide Presentasi Ujian SkripsiSlide Presentasi Ujian Skripsi
Slide Presentasi Ujian Skripsi
 
Pertemuan 5 Pemodelan Perangkat Lunak
Pertemuan 5 Pemodelan Perangkat LunakPertemuan 5 Pemodelan Perangkat Lunak
Pertemuan 5 Pemodelan Perangkat Lunak
 
Pertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasarPertemuan 3 pemrograman dasar
Pertemuan 3 pemrograman dasar
 
Pertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman DasarPertemuan 4 Pemrograman Dasar
Pertemuan 4 Pemrograman Dasar
 
Pemodelan Perangkat Lunak - Analisis Kebutuhan
Pemodelan Perangkat Lunak - Analisis KebutuhanPemodelan Perangkat Lunak - Analisis Kebutuhan
Pemodelan Perangkat Lunak - Analisis Kebutuhan
 
Pertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman DasarPertemuan 2 Pemrograman Dasar
Pertemuan 2 Pemrograman Dasar
 
Pertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman DasarPertemuan 1 Pemrograman Dasar
Pertemuan 1 Pemrograman Dasar
 

Recently uploaded

AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsAdePutraTunggali
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasAZakariaAmien1
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 

Recently uploaded (20)

AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
Model Manajemen Strategi Public Relations
Model Manajemen Strategi Public RelationsModel Manajemen Strategi Public Relations
Model Manajemen Strategi Public Relations
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Pembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnasPembahasan Soal UKOM gerontik persiapan ukomnas
Pembahasan Soal UKOM gerontik persiapan ukomnas
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 

Model Perangkat Lunak

  • 1. PEMODELAN PERANGKAT LUNAK Pertemuan 1 Disma Ariyanti W – 5 Agustus 2014
  • 2. Apa – Mengapa – Bagaimana ?? Disma Ariyanti W – 5 Agustus 2014
  • 3. Pemodelan Perangkat Lunak Adalah disiplin ilmu untuk mempelajari bentuk-bentuk pemodelan perangkat lunak yang digunakan sebagai bagian dari tahapan pengembangan perangkat lunak secara terstruktur dan berorientasi objek
  • 4. Mempelajari Pemodelan Perangkat Lunak Karena: - Sebuah perangkat lunak perlu dikembangan lebih dari 1 (satu) orang - Supaya orang lain dapat mempelajari perangkat lunak yang kita kembangkan
  • 5. Belajar Pemodelan Perangkat Lunak 1. Tahapan Pengembangan Perangkat Lunak 2. Model Pengembangan Perangkat Lunak 3. Pemodelan untuk pengembangan perangkat lunak secara terstruktur / structrured system development (Data Flow Diagram, Structured Chart, Entity Relationship Diagram) 4. Pemodelan untuk pengembangan perangkat lunak berorientasi objek / object oriented system development (Unified Modelling Languange: Use Case Diagram, Class Diagram, Activity Diagram)
  • 6. Kompetensi Dasar 1.1 Mengamalkan nilai-nilai ajaran agama sebagai tuntunan dalam menggunakan teknologi menengah. 1.2 Mendeskripsikan kebesaran Tuhan yang menciptakan berbagai sumber energi di alam. 1.3 Mengamalkan nilai-nilai keimanan sesuai dengan ajaran agama dalam kehidupan sehari-hari. 2.1 Menunjukkan perilaku ilmiah (memiliki rasa ingin tahu; objektif; jujur; teliti; cermat; tekun; hati-hati; bertanggung jawab; terbuka; kritis; kreatif; inovatif dan peduli lingkungan) dalam aktivitas sehari-hari sebagai wujud implementasi sikap dalam menyelesaikan tugas menggunakan teknologi menengah. 2.2 Menghargai kerja individu dan kelompok dalam aktivitas sehari-hari sebagai wujud implementasi melaksanakan percobaan dan melaporkan hasil percobaan. 3.1 Menjelaskan konsep pemodelan perangkat lunak. 4.1 Menyajikan beberapa karakteristik pemodelan perangkat lunak. Disma Ariyanti W – 5 Agustus 2014
  • 7. Tujuan Pembelajaran Didahului dengan doa, setelah mengikuti pelajaran ini peserta didik dapat : 1. Mengetahui konsep rekayasa perangkat lunak 2. Memahami tahapan pengembangan perangkat lunak 3. Mengetahui komponen dan karakteristik perangkat lunak 4. Memahami pembagian perangkat lunak dalam domain aplikasi Disma Ariyanti W – 5 Agustus 2014
  • 8. Sumber Materi • Mulyanto, Aunur Rofiq. 2008. BSE Rekayasa Perangkat Lunak. Jakarta: Direktorat Pembinan Sekolah Menengah Kejuruan • Pressman, Roger S. 2001. Software Engineering a Practitioner’s Approach. New York: McGraw-Hill. • Ladjamudin, Al Bahra Bin. 2006. Rekayasa Perangkat Lunak. Yogyakarta: Graha Ilmu. Disma Ariyanti W – 5 Agustus 2014
  • 9. Rekayasa Perangkat Lunak 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. - BSE RPL Jilid 1 -
  • 10. Konsep Rekayasa Perangkat Lunak: Tahapan Pengembangan Perangkat Lunak Analisis Desain Implementasi Pengujian Disma Ariyanti W – 5 Agustus 2014 Software Engineering a Practitioner’s Approach
  • 11. Analisis / Analysis Disma Ariyanti W – 5 Agustus 2014 Hasil : • Target waktu pengerjaan • Spesifikasi perangkat lunak Tujuan : Menganalisis situasi untuk menentukan spesifikasi dan struktur pengguna dan menyeleksi fitur sistem yang lain Proses : • Penjadwalan (scheduling) • Analisis kebutuhan
  • 12. Desain / Design Disma Ariyanti W – 5 Agustus 2014 Tujuan : • Mendapatkan dan menstrukturkan kebutuhan sistem secara keseluruhan • Mengembangkan spesifikasi teknologi Hasil : • Spesifikasi tampilan, pemrosesan, laporan • Struktur program, basis data, perancangan struktur fisik Proses : • Membuat diagram (DFD-SD-ERD / UML) • Membuat user interface
  • 13. Implementasi / Coding Disma Ariyanti W – 5 Agustus 2014 Proses : Menulis program, membuat basis data, menginstal, dan menguji sistem Hasil : Program dan dokumentasi Tujuan : Menghasilkan sebuah perangkat lunak yang dapat digunakan
  • 14. Pengujian / Testing Disma Ariyanti W – 5 Agustus 2014 Tujuan : • Untuk mendapatkan informasi mengenai kualitas perangkat lunak • Untuk memeriksa bug dan error Tujuan : • Black-box testing (interface, hasil) • White-box testing (struktur program, logika) Hasil : • Perbaikan perangkat lunak dari bug dan error • Perangkat lunak yang siap pakai
  • 15. Dukungan / Support Paket Software • .exe • File data • Dokumen pendukung Bahan instruksional • Manual book • Petunjuk troubleshooting Disma Ariyanti W – 5 Agustus 2014
  • 16. === Ada pertanyaan ? === Disma Ariyanti W – 5 Agustus 2014
  • 17. Karakteristik Perangkat Lunak 1. Perangkat lunak dibangun dan dikembangkan, tidak dibuat dalam bentuk yang klasik 2. Perangkat lunak tidak pernah usang 3. Sebagian besar perangkat lunak dibuat secara custom- built, serta tidak dapat dirakit dari komponen yang sudah ada Disma Ariyanti W – 5 Agustus 2014
  • 18. Macam-macam Perangkat Lunak berdasarkan Domain Aplikasi 1. System software 2. Real-time software 3. Business software 4. Engineering and scientific software 5. Embedded software 6. Personal computer software 7. Web-based software 8. Artificial intelligence software Disma Ariyanti W – 5 Agustus 2014
  • 19. Tugas Diskusi Kelas dibagi menjadi 6 kelompok Diskusikan contoh dari masing-masing perangkat lunak berdasarkan domain aplikasinya minimal 3 (tiga). Disma Ariyanti W – 5 Agustus 2014
  • 20. Disma Ariyanti W – 5 Agustus 2014
  • 21. Jawaban 1. System software : compilers, editor, file management, driver, dll 2. Real-time software : cctv, sistem pertandingan olahraga, jadwal transportasi, dll 3. Business software : e-banking, pembayaran, inventory, point- of-sale, dll 4. Engineering and scientific software : simulasi pesawat, simulasi operasi bedah, volcanology, dll 5. Embedded software : microwave, oven, fuel control, braking system, dll 6. Personal computer software : word processing, spreadsheets, computer graphics, dll 7. Web-based software : facebook, e-learning, sistem informasi akademik, dll 8. Artificial intelligence software : expert system, theorem proving, game, google auto, dll Disma Ariyanti W – 5 Agustus 2014