SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Rekayasa Perangkat Lunak
Pendahuluan
Teknik Informatika
UNIKOM
Deskripsi Mata Kuliah
1. Sifat : Wajib
2. Prasyarat : Sistem Informasi
3. Waktu : 3 SKS
Silabus Mata Kuliah
1. Pendahuluan
2. Rekayasa Perangkat Lunak
3. Proses Pembangunan Perangkat Lunak
4. Requirements Engineering
5. Analisis dan Desain dengan Pemodelan Analisis
Terstruktur (Sampai UTS).
Silabus Mata Kuliah
6. Analisis dan Desain dengan Pemodelan Analisis
Berbasis Objek (3 pertemuan)
7. Pengujian Perangkat Lunak (2 pertemuan)
8. Pemeliharaan Perangkat Lunak (2 pertemuan)
Penilaian
30% (Tugas+Quiz) + 35% UTS + 35% UAS
 Tidak ada kuis/ tugas/ tugas besar susulan/ perbaikan/
tambahan
 Jika ditemukan indikasi plagiarism dalam tugas, nilai
akhir MK ini adalah E
 Wajib mengikuti Responsi Tugas Besar dan persentasi,
apabila tidak nilai akhir MK adalah E
Indeks Nilai
A 80 < NA < 100
B 68 < NA < 79
C 56 < NA < 67
D 45 < NA < 55
E 0 < NA < 44
Referensi
1. Roger S. Pressman, Software Engineering: A
Practitioner’s Approach, 6th edition.
2. Ian Sommerville, Software Engineering, 8th
edition.
3. Kendall, System Analysis and Design, 8th
edition.
4. Slide perkuliahan.
Pendahuluan
1. Why we need to learn software
engineering?
2. What is software and software
engineering?
3. Software process.
4. Criterias of Good Software
5. CASE Tools
Why we need to learn SE?
What is software?
Program komputer dan dokumentasi yang
berhubungan dengan program tersebut
(dokumen analisis, desain, dan user manual).
What is software?
Perangkat lunak dibangun untuk pengguna
umum atau khusus:
1. Generic  Public software
2. Bespoke (custom)  Private software
What is software engineering?
Disiplin ilmu rekayasa atau teknik yang berkaitan
dengan semua aspek dalam membuat perangkat
lunak.
Software Process
Serangkaian aktifitas yang tujuannya adalah pembangunan
atau evolusi perangkat lunak.
Aktifitas:
1. Spesifikasi
2. Pembangunan
3. Validasi
4. Evolusi
Criterias of Good Software
1. Maintainability
Software must evolve to meet changing needs
2. Dependability
Software must be trustworthy
3. Efficiency
Software should not make wasteful use of system resources
4. Usability
Software must be usable by the users for which it was
designed
CASE Tools
1. Upper-CASE
Tools untuk mendukung aktifitas proses awal dari requirement
dan desain
2. Lower-CASE
Tools untuk mendukung aktifitas selanjutnya seperti
programming, debugging, dan testing.
SELESAI...

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Disma Ariyanti W
 
Rangkuman rpl
Rangkuman rplRangkuman rpl
Rangkuman rplaasseepp
 
Kelompok6 tahapan pengembangan aplikasi
Kelompok6 tahapan pengembangan aplikasiKelompok6 tahapan pengembangan aplikasi
Kelompok6 tahapan pengembangan aplikasiRobbyyanto Robbyyanto
 
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
 
KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060nadarosadi
 
Kelompok 6 Jenis Profesi Bidang IT
Kelompok 6 Jenis Profesi Bidang ITKelompok 6 Jenis Profesi Bidang IT
Kelompok 6 Jenis Profesi Bidang ITFarhanYazid6
 
Pertemuan 7 Ryan Indra Pratama
Pertemuan 7 Ryan Indra PratamaPertemuan 7 Ryan Indra Pratama
Pertemuan 7 Ryan Indra PratamaRyan Indra
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat LunakYudi Purwanto
 
Evolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunakEvolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunakFebry San
 
1.Roudiyatu Zahra , Prof. DR. HAPZI ALI, CMA. SISTEM INFORMASI BERBASIS KOMP...
1.Roudiyatu Zahra , Prof. DR.  HAPZI ALI, CMA. SISTEM INFORMASI BERBASIS KOMP...1.Roudiyatu Zahra , Prof. DR.  HAPZI ALI, CMA. SISTEM INFORMASI BERBASIS KOMP...
1.Roudiyatu Zahra , Prof. DR. HAPZI ALI, CMA. SISTEM INFORMASI BERBASIS KOMP...zahra lala
 

Was ist angesagt? (18)

Rpl 1
Rpl 1Rpl 1
Rpl 1
 
Pertemuan 3 srs
Pertemuan 3 srsPertemuan 3 srs
Pertemuan 3 srs
 
Pert 3 rekayasa produk
Pert 3   rekayasa produkPert 3   rekayasa produk
Pert 3 rekayasa produk
 
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
 
Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak Pertemuan 2 Pemodelan Perangkat Lunak
Pertemuan 2 Pemodelan Perangkat Lunak
 
Rangkuman rpl
Rangkuman rplRangkuman rpl
Rangkuman rpl
 
Kelompok6 tahapan pengembangan aplikasi
Kelompok6 tahapan pengembangan aplikasiKelompok6 tahapan pengembangan aplikasi
Kelompok6 tahapan pengembangan aplikasi
 
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
 
KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060KAK Universitas Narotama_5116100060
KAK Universitas Narotama_5116100060
 
Kelompok 6 Jenis Profesi Bidang IT
Kelompok 6 Jenis Profesi Bidang ITKelompok 6 Jenis Profesi Bidang IT
Kelompok 6 Jenis Profesi Bidang IT
 
Tugas 3 MPPL (D)
Tugas 3 MPPL (D)Tugas 3 MPPL (D)
Tugas 3 MPPL (D)
 
Pertemuan 7 Ryan Indra Pratama
Pertemuan 7 Ryan Indra PratamaPertemuan 7 Ryan Indra Pratama
Pertemuan 7 Ryan Indra Pratama
 
D
DD
D
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Evolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunakEvolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunak
 
1.Roudiyatu Zahra , Prof. DR. HAPZI ALI, CMA. SISTEM INFORMASI BERBASIS KOMP...
1.Roudiyatu Zahra , Prof. DR.  HAPZI ALI, CMA. SISTEM INFORMASI BERBASIS KOMP...1.Roudiyatu Zahra , Prof. DR.  HAPZI ALI, CMA. SISTEM INFORMASI BERBASIS KOMP...
1.Roudiyatu Zahra , Prof. DR. HAPZI ALI, CMA. SISTEM INFORMASI BERBASIS KOMP...
 
1. pendahuluan
1. pendahuluan1. pendahuluan
1. pendahuluan
 

Andere mochten auch

Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Geoff Scott
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Geoff ScottFungal Research Trust 20th Anniversary Meeting June 2011 - Dr Geoff Scott
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Geoff ScottGraham Atherton
 
10 Tips & Tricks for Your next crowdsourcing campaign!
10 Tips & Tricks for Your next crowdsourcing campaign!10 Tips & Tricks for Your next crowdsourcing campaign!
10 Tips & Tricks for Your next crowdsourcing campaign!Timo Savolainen
 
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Astrid Leck (No...
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Astrid Leck (No...Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Astrid Leck (No...
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Astrid Leck (No...Graham Atherton
 
Reaching Younger Distance Learners through Technology & Social Media, Indones...
Reaching Younger Distance Learners through Technology & Social Media, Indones...Reaching Younger Distance Learners through Technology & Social Media, Indones...
Reaching Younger Distance Learners through Technology & Social Media, Indones...Dimas Prasetyo
 
Luke and rebecca pitch
Luke and rebecca pitchLuke and rebecca pitch
Luke and rebecca pitchsalesianas2011
 
Campagne Facebook Optical Center Juillet 2012
Campagne Facebook Optical Center Juillet 2012Campagne Facebook Optical Center Juillet 2012
Campagne Facebook Optical Center Juillet 2012Brand Ministry
 
Guess it! Language Trainer
Guess it! Language TrainerGuess it! Language Trainer
Guess it! Language TrainerAnke Berns
 
บะหมี่เสริมเส้นใยอาหารจากแป้งข้าวกล้อง
บะหมี่เสริมเส้นใยอาหารจากแป้งข้าวกล้องบะหมี่เสริมเส้นใยอาหารจากแป้งข้าวกล้อง
บะหมี่เสริมเส้นใยอาหารจากแป้งข้าวกล้องsc809
 
Proficiency 2 astronomy science
Proficiency 2 astronomy scienceProficiency 2 astronomy science
Proficiency 2 astronomy sciencebrotjes15
 
Real Estate Magnolia | Market Report December 2012
Real Estate Magnolia | Market Report December 2012Real Estate Magnolia | Market Report December 2012
Real Estate Magnolia | Market Report December 2012Tanya Lavoie Bugbee
 
Microsoft Word - Curriculum Vitae-Marwan Hassan
Microsoft Word - Curriculum Vitae-Marwan HassanMicrosoft Word - Curriculum Vitae-Marwan Hassan
Microsoft Word - Curriculum Vitae-Marwan HassanMarwan Assakir
 

Andere mochten auch (20)

202 lecture 1
202 lecture 1202 lecture 1
202 lecture 1
 
2010年总结
2010年总结2010年总结
2010年总结
 
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Geoff Scott
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Geoff ScottFungal Research Trust 20th Anniversary Meeting June 2011 - Dr Geoff Scott
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Geoff Scott
 
10 Tips & Tricks for Your next crowdsourcing campaign!
10 Tips & Tricks for Your next crowdsourcing campaign!10 Tips & Tricks for Your next crowdsourcing campaign!
10 Tips & Tricks for Your next crowdsourcing campaign!
 
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Astrid Leck (No...
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Astrid Leck (No...Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Astrid Leck (No...
Fungal Research Trust 20th Anniversary Meeting June 2011 - Dr Astrid Leck (No...
 
Reaching Younger Distance Learners through Technology & Social Media, Indones...
Reaching Younger Distance Learners through Technology & Social Media, Indones...Reaching Younger Distance Learners through Technology & Social Media, Indones...
Reaching Younger Distance Learners through Technology & Social Media, Indones...
 
Blowin in the wind
Blowin in the wind Blowin in the wind
Blowin in the wind
 
Luke and rebecca pitch
Luke and rebecca pitchLuke and rebecca pitch
Luke and rebecca pitch
 
Creekside parkvillage 2013
Creekside parkvillage 2013Creekside parkvillage 2013
Creekside parkvillage 2013
 
Campagne Facebook Optical Center Juillet 2012
Campagne Facebook Optical Center Juillet 2012Campagne Facebook Optical Center Juillet 2012
Campagne Facebook Optical Center Juillet 2012
 
AAMAL"EX
AAMAL"EXAAMAL"EX
AAMAL"EX
 
M17 2011
M17 2011M17 2011
M17 2011
 
Immunology characters
Immunology charactersImmunology characters
Immunology characters
 
Kaq 1043 tantrum
Kaq 1043   tantrumKaq 1043   tantrum
Kaq 1043 tantrum
 
Photo mix
Photo mixPhoto mix
Photo mix
 
Guess it! Language Trainer
Guess it! Language TrainerGuess it! Language Trainer
Guess it! Language Trainer
 
บะหมี่เสริมเส้นใยอาหารจากแป้งข้าวกล้อง
บะหมี่เสริมเส้นใยอาหารจากแป้งข้าวกล้องบะหมี่เสริมเส้นใยอาหารจากแป้งข้าวกล้อง
บะหมี่เสริมเส้นใยอาหารจากแป้งข้าวกล้อง
 
Proficiency 2 astronomy science
Proficiency 2 astronomy scienceProficiency 2 astronomy science
Proficiency 2 astronomy science
 
Real Estate Magnolia | Market Report December 2012
Real Estate Magnolia | Market Report December 2012Real Estate Magnolia | Market Report December 2012
Real Estate Magnolia | Market Report December 2012
 
Microsoft Word - Curriculum Vitae-Marwan Hassan
Microsoft Word - Curriculum Vitae-Marwan HassanMicrosoft Word - Curriculum Vitae-Marwan Hassan
Microsoft Word - Curriculum Vitae-Marwan Hassan
 

Ähnlich wie Minggu 1 pendahuluan

1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptx1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptxcastakaagussugianto
 
Metodologi extreme programming
Metodologi extreme programmingMetodologi extreme programming
Metodologi extreme programmingAnnisa Shabrina
 
Aps02 methodology
Aps02 methodologyAps02 methodology
Aps02 methodologyArif Rahman
 
METODOLOGI SISTEM.......................
METODOLOGI SISTEM.......................METODOLOGI SISTEM.......................
METODOLOGI SISTEM.......................rendisalay
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKListyowatik (Yanie)
 
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
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...yohana premavari
 
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...yohana premavari
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...yohana premavari
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...yohana premavari
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...yohana premavari
 
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman KendalaKerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman KendalaPutriAprilliandini
 
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Kurjum Usman
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)gleebelle
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 

Ähnlich wie Minggu 1 pendahuluan (20)

1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptx1. Materi Kebutuhan Perangkat Lunak.pptx
1. Materi Kebutuhan Perangkat Lunak.pptx
 
Pert 3 rekayasa produk
Pert 3   rekayasa produkPert 3   rekayasa produk
Pert 3 rekayasa produk
 
Metodologi extreme programming
Metodologi extreme programmingMetodologi extreme programming
Metodologi extreme programming
 
Rpl upload #3
Rpl upload #3Rpl upload #3
Rpl upload #3
 
Apsi (modul 2)
Apsi  (modul 2)Apsi  (modul 2)
Apsi (modul 2)
 
Aps02 methodology
Aps02 methodologyAps02 methodology
Aps02 methodology
 
METODOLOGI SISTEM.......................
METODOLOGI SISTEM.......................METODOLOGI SISTEM.......................
METODOLOGI SISTEM.......................
 
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAKRekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
Rekayasa Perangkat Lunak JAMINAN KUALITAS PERANGKAT LUNAK
 
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
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
 
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
5 SI-PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, Un...
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru,  U...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, U...
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
 
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...SI - PI, Yohana Premavari, Hapzi Ali,  Infrastruktur TI dan Teknologi Baru,  ...
SI - PI, Yohana Premavari, Hapzi Ali, Infrastruktur TI dan Teknologi Baru, ...
 
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman KendalaKerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
Kerangka Acuan Kerja Pengembangan Aplikasi Perekaman Kendala
 
Bab 4
Bab 4Bab 4
Bab 4
 
Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1Pemodelan perangkat lunak 1
Pemodelan perangkat lunak 1
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 

Minggu 1 pendahuluan

  • 2. Deskripsi Mata Kuliah 1. Sifat : Wajib 2. Prasyarat : Sistem Informasi 3. Waktu : 3 SKS
  • 3. Silabus Mata Kuliah 1. Pendahuluan 2. Rekayasa Perangkat Lunak 3. Proses Pembangunan Perangkat Lunak 4. Requirements Engineering 5. Analisis dan Desain dengan Pemodelan Analisis Terstruktur (Sampai UTS).
  • 4. Silabus Mata Kuliah 6. Analisis dan Desain dengan Pemodelan Analisis Berbasis Objek (3 pertemuan) 7. Pengujian Perangkat Lunak (2 pertemuan) 8. Pemeliharaan Perangkat Lunak (2 pertemuan)
  • 5. Penilaian 30% (Tugas+Quiz) + 35% UTS + 35% UAS  Tidak ada kuis/ tugas/ tugas besar susulan/ perbaikan/ tambahan  Jika ditemukan indikasi plagiarism dalam tugas, nilai akhir MK ini adalah E  Wajib mengikuti Responsi Tugas Besar dan persentasi, apabila tidak nilai akhir MK adalah E Indeks Nilai A 80 < NA < 100 B 68 < NA < 79 C 56 < NA < 67 D 45 < NA < 55 E 0 < NA < 44
  • 6. Referensi 1. Roger S. Pressman, Software Engineering: A Practitioner’s Approach, 6th edition. 2. Ian Sommerville, Software Engineering, 8th edition. 3. Kendall, System Analysis and Design, 8th edition. 4. Slide perkuliahan.
  • 7. Pendahuluan 1. Why we need to learn software engineering? 2. What is software and software engineering? 3. Software process. 4. Criterias of Good Software 5. CASE Tools
  • 8. Why we need to learn SE?
  • 9. What is software? Program komputer dan dokumentasi yang berhubungan dengan program tersebut (dokumen analisis, desain, dan user manual).
  • 10. What is software? Perangkat lunak dibangun untuk pengguna umum atau khusus: 1. Generic  Public software 2. Bespoke (custom)  Private software
  • 11.
  • 12. What is software engineering? Disiplin ilmu rekayasa atau teknik yang berkaitan dengan semua aspek dalam membuat perangkat lunak.
  • 13. Software Process Serangkaian aktifitas yang tujuannya adalah pembangunan atau evolusi perangkat lunak. Aktifitas: 1. Spesifikasi 2. Pembangunan 3. Validasi 4. Evolusi
  • 14. Criterias of Good Software 1. Maintainability Software must evolve to meet changing needs 2. Dependability Software must be trustworthy 3. Efficiency Software should not make wasteful use of system resources 4. Usability Software must be usable by the users for which it was designed
  • 15. CASE Tools 1. Upper-CASE Tools untuk mendukung aktifitas proses awal dari requirement dan desain 2. Lower-CASE Tools untuk mendukung aktifitas selanjutnya seperti programming, debugging, dan testing.