Date post: | 25-Sep-2015 |
Category: |
Documents |
Upload: | gabriel-adaptern-holic |
View: | 235 times |
Download: | 0 times |
REKAYASA PERANGKAT LUNAKREKAYASA PERANGKAT LUNAK
PLPGPLPG
Buku AcuanBuku Acuan : : Software Engineering:Software Engineering: A Practitioner's A Practitioner's ApproachApproach
Pengarang :Pengarang : Roger S. Pressman Roger S. Pressman Pengarang :Pengarang : Roger S. Pressman Roger S. Pressman
Penerbit:Penerbit: Fourth Edition, McGrawFourth Edition, McGraw--Hill, 1997 Hill, 1997
JADJADWWAL PERKULIAHANAL PERKULIAHAN
NoNo Materi PokokMateri Pokok WaktuWaktu
11 Introduction to Software EngineeringIntroduction to Software Engineering
22 Project Planning Project Introduction & Team Project Planning Project Introduction & Team OrganizationOrganization
33 Software Lifecycle Software Lifecycle
Software Process Models 1Software Process Models 1
44 Software Lifecycle Software Lifecycle 44 Software Lifecycle Software Lifecycle
Software Process Models Software Process Models 22
55 Requirement EngineeringRequirement Engineering
66 Requirements Analysis: Structured Requirements Analysis: Structured Techniques 1Techniques 1
77 Requirements Analysis: Structured Requirements Analysis: Structured Techniques 2Techniques 2
Software Design DemonstrationSoftware Design Demonstration
88
JADJADWWAL PERKULIAHANAL PERKULIAHAN
NoNo Materi PokokMateri Pokok WaktuWaktu
99 Software Design ConceptsSoftware Design Concepts
1010 Software ArchitectureSoftware Architecture
1111 Implementation & PrototypingImplementation & Prototyping
1212 Project Presentation & DemonstrationProject Presentation & Demonstration 11
1313 Project Presentation & DemonstrationProject Presentation & Demonstration 221313 Project Presentation & DemonstrationProject Presentation & Demonstration 22
1414 Project Presentation & DemonstrationProject Presentation & Demonstration 33
1515 Project Presentation & DemonstrationProject Presentation & Demonstration 44
1616
PRE TESTPRE TEST
Apa yang anda ketahui tentang perangkat Apa yang anda ketahui tentang perangkat lunak ?lunak ?
Apa yang anda ketahui tentang rekayasa Apa yang anda ketahui tentang rekayasa Apa yang anda ketahui tentang rekayasa Apa yang anda ketahui tentang rekayasa perangkat lunak ?perangkat lunak ?
Rekayasa Perangkat LunakRekayasa Perangkat Lunak Definisi KDefinisi Klasilasikk (1969)(1969)
The establishment and use of sound engineering principles in order to obtain economically software that is reliable and works efficiently on real machines.Penerapan prinsip engineering untuk memperoleh software yang ekonomis, reliable dan bekerja efisien pada komputerekonomis, reliable dan bekerja efisien pada komputer
Definisi IDefinisi IEEE (1993)EEE (1993)Software Engineering: (1) The application of a systematic, disciplines, quantifiable approach to the development, operation, and maintenance of software; that is the application of engineering to software. (2) The study of approaches as in (1).RPL : (1) Penerapan secara sistematis, disiplin, pendekatan terukur padapengembangan, pengoperasian dan pemeliharaan software. (2) Studi terhadap (1)
PPenyelesaian Masalah (Penyelesaian Masalah (Problem Solvingroblem Solving))
COMPUTER SCIENCE CUSTOMER
Teori FungsiComputer Problem
SOFTWAREENGINEERING
Computer Problem
Tools dan Teknik utk
MenyelesaikanProblem
PerkembanganPerkembangan SoftwareSoftware
Generasi AwalGenerasi Awal
Batch orientationBatch orientation Custom softwareCustom software
Generasi KeduaGenerasi Kedua
Generasi KeempatGenerasi Keempat
Desktop systemsDesktop systems Object Oriented Object Oriented
TechnologiesTechnologies
Expert SystemsExpert Systems Generasi KeduaGenerasi Kedua
MultiMulti--user, Realuser, Real--timetime DatabaseDatabase Product softwareProduct software
GenerGeneraasi Ketisi Ketiggaa
Distributed systemsDistributed systems Low cost hardwareLow cost hardware
Expert SystemsExpert Systems AI, neural networksAI, neural networks Parallel computingParallel computing Network computersNetwork computers
Ongoing ProblemsOngoing Problems((MMasalah yang terus menerus ada)asalah yang terus menerus ada)
Kemajuan perangkat keras melebihi kemampuan Kemajuan perangkat keras melebihi kemampuan membuatmembuat software software
Kemampuan membangunKemampuan membangun program baru tidak program baru tidak dapat memenuhi permintaan pdapat memenuhi permintaan programrogram--program program barubaru, , begitu juga kecepatan membangun program begitu juga kecepatan membangun program tidak dapat mnegikuti kebutuhan bisnis dan pasartidak dapat mnegikuti kebutuhan bisnis dan pasartidak dapat mnegikuti kebutuhan bisnis dan pasartidak dapat mnegikuti kebutuhan bisnis dan pasar
Penyebaran penggunaanPenyebaran penggunaan computer computer telah membuat telah membuat kebergantungan masyarakat thdp komputerkebergantungan masyarakat thdp komputer
Tantangan untuk membangunTantangan untuk membangun software software dengandenganreliability & qualityreliability & quality yang tinggiyang tinggi
Kemampuan menKemampuan men--support support ddan an meningkatkanmeningkatkanprogram program terancam oleh terancam oleh designdesign yang buruk dan yang buruk dan keterbatasan sumberdayaketerbatasan sumberdaya
Coming Up Next...Coming Up Next...
Project OverviewProject Overview Organisasi Organisasi Team Team OOrganization rganization ddananPerencanaan Perencanaan ProjectProject OOrganization rganization ddananPerencanaan Perencanaan ProjectProject
Pebruari 2007 IF 1483 - RPL 15
Pebruari 2007 IF 1483 - RPL 16
Pebruari 2007 IF 1483 - RPL 17
Pebruari 2007 IF 1483 - RPL 18
Pebruari 2007 IF 1483 - RPL 19
Pebruari 2007 IF 1483 - RPL 20
Pebruari 2007 IF 1483 - RPL 21