SlideShare a Scribd company logo
1 of 12
BAB1BAB1
PENGANTARRPLPENGANTARRPL
STMIKPALCOMTECHSTMIKPALCOMTECH
PALEMBANGPALEMBANG
Pertemuan 1Pertemuan 1
STMIK
PALCOMTECH
PENGERTIAN RPL
Banyak orang menyamakan istilah
perangkat lunak dengan program
komputer. Sesungguhnya pandangan
ini terlalu dangkal, perangkat lunak
tidak hanya mencakup program, tetapi
juga semua dokumentasi dan
konfigurasi data yang berhubungan
(Sommerville, 2003). Rekayasa
perangkat lunak adalah disiplin ilmu
yang membahas semua aspek
produksi perangkat lunak, mulai dari
tahap awal spesifikasi sistem sampai
pemeliharaan.
Model Air Terjun (Waterfall)
Saat ini perangkat lunak memiliki
dua peran. Peran pertama
berfungsi sebagai sebuah produk
dan peran kedua sebagai
kendaraan yang mengantarkan
sebuah produk (Pressman, 2002).
Sebagai produk perangkat lunak
mengantarkan potensi
perhitungan yang dibangun oleh
perangkat lunak komputer. Tidak
peduli apakah perangkat lunak
ada dalam telepon seluler, dalam
mainframe komputer.
STMIK PALCOMTECH
PALEMBANG
Model Sekuensial Linier (1)
Menggambarkan
sekuensial linier untuk
rekayasa perangkat lunak,
yang sering disebut juga
dengan “siklus kehidupan
klasik” atau “model air
terjun.”
STMIK PALCOMTECH
PALEMBANG
Model Sekuensial Linier (2)
Sekuensial linier mengusulkan sebuah pendekatan kepada
perkembangan perangkat lunak yang sistematik dan sekuensial yang
mulai pada tingkat dan kemajuan sistem pada seluruh analisis,
desain, kode, pengujian, dan pemeliharaan.
STMIK PALCOMTECH
PALEMBANG
Model Sekuensial Linier (3)
Dimodelkan setelah siklus rekayasa konvensional, model
sekuensial linier melingkupi aktivitas-aktivitas sebagai berikut:
1)Rekayasa dan Pemodelan Sistem/Informasi
2)Analisis Kebutuhan Perangkat Lunak
3)Desain
4)Generasi Kode
5)Pengujian
6)Pemeliharaan
STMIK PALCOMTECH
PALEMBANG
Model Prototipe
Prototyping paradigma dimulai
dengan pengumpulan kebutuhan.
Pengembang dan pelanggan
bertemu dan mendefinisikan obyektif
keseluruhan dari perangkat lunak,
mengidentifikasi segala kebutuhan
yang diketahui, dan area garis besar
dimana definisi lebih jauh merupakan
keharusan kemudian dilakukan
“perancangan kilat”. Perancangan
kilat berfokus pada penyajian dari
aspek –aspek perangkat lunak
tersebut yang akan Nampak bagi
pelanggan/pemakai (contohnya
pendekatan input dan format output).
STMIK PALCOMTECH
PALEMBANG
Mendengarkan
Pelanggan
Mendengarkan
Pelanggan
Uji Pelanggan-
Mengendalikan
Market
Uji Pelanggan-
Mengendalikan
Market
Membangun
Memperbaiki
Market
Membangun
Memperbaiki
Market
Pengembangan Evolusioner
Pengembangan
evolusioner berdasarkan
ide untuk
mengembangkan
implementasi awal,
memperlihatkannya
kepada user untuk
dikomentari, dan
memperbaikinya versi
demi versi sampai sistem
yang memenuhi
persyaratan diperoleh.
STMIK PALCOMTECH
PALEMBANG
Pengembangan Sistem Formal
Pengembangan sistem formal merupakan pendekatan
terhadap pengembangan perangkat lunak yang memiliki
kesamaan dengan model air terjun (waterfall). Tetapi proses
pengembangannya didasarkan pada transformasi matematis
dari spesifikasi sistem menjadi program yang dapat dijalankan.
STMIK PALCOMTECH
PALEMBANG
Pengembangan Berorientasi
Pemakaian Ulang
Pada pengembangan perangkat
lunak yang besar, terjadi
pemakaian ulang. Hal ini
biasanya terjadi secara informal
ketika orang yang bekerja di
proyek tersebut mengetahui
adanya rancangan atau kode
yang mirip dengan yang
dibutuhkan. Mereka mencari
rancangan atau kode ini,
memodifikasinya sebagaimana
dibutuhkan, dan
menggabungkannya dalam
sistem. STMIK PALCOMTECH
PALEMBANG
STMIK
PALCOMTECH
KEGUNAAN RPL
Perangkat lunak kini sudah menjadi
kekuatan yang menentukan. Perangkat
lunak menjadi mesin yang
mengendalikan pengambilan keputusan
di dalam dunia bisnis. Berfungsi sebagai
dasar dari semua bentuk pelayanan serta
penelitian keilmuan modern. Perangkat
lunak dilekatkan pada semua sistem,
seperti transportasi, medis,
telekomunikasi, militer, proses industri,
hiburan, produk kantor dan sebagainya.
Program-program perangkat lunak sudah
tersebar secara luas, dan masyarakat
memandangnya sebagai kenyataan
teknologi dalam kehidupan.
STMIK
PALCOMTECH
TERIMA
KASIH

More Related Content

What's hot

Evolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunakEvolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunakFebry San
 
05 Pengadaan Dan Pengembangan Sistem Informasi
05 Pengadaan Dan Pengembangan Sistem Informasi05 Pengadaan Dan Pengembangan Sistem Informasi
05 Pengadaan Dan Pengembangan Sistem InformasiAinul Yaqin
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat LunakYudi Purwanto
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunakDavy Arya Atmaja
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakRobbyyanto Robbyyanto
 
MPPL Chapter 5
MPPL Chapter 5MPPL Chapter 5
MPPL Chapter 5beiharira
 
MPPL Chapter 3
MPPL Chapter 3MPPL Chapter 3
MPPL Chapter 3beiharira
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakDisma Ariyanti W
 
Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Elia Syaeffulloh
 
MPPL Chapter 4
MPPL Chapter 4MPPL Chapter 4
MPPL Chapter 4beiharira
 
MPPL Chapter 2
MPPL Chapter 2MPPL Chapter 2
MPPL Chapter 2beiharira
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process modelf' yagami
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitekturalarfianti
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunakSahrul Sindriana
 
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
 
Chapt 5. interface design principles
Chapt 5. interface design principlesChapt 5. interface design principles
Chapt 5. interface design principlesIbnu Dzakwan
 

What's hot (20)

Evolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunakEvolusi perkembangan rekayasa perangkat lunak
Evolusi perkembangan rekayasa perangkat lunak
 
05 Pengadaan Dan Pengembangan Sistem Informasi
05 Pengadaan Dan Pengembangan Sistem Informasi05 Pengadaan Dan Pengembangan Sistem Informasi
05 Pengadaan Dan Pengembangan Sistem Informasi
 
Rekayasa Perangkat Lunak
Rekayasa Perangkat LunakRekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Unified Modelling Language (UML)
Unified Modelling Language (UML)Unified Modelling Language (UML)
Unified Modelling Language (UML)
 
Tahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunakTahapan pengembangan perangkat lunak
Tahapan pengembangan perangkat lunak
 
MPPL Chapter 5
MPPL Chapter 5MPPL Chapter 5
MPPL Chapter 5
 
MPPL Chapter 3
MPPL Chapter 3MPPL Chapter 3
MPPL Chapter 3
 
Pertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat LunakPertemuan 1 Pemodelan Perangkat Lunak
Pertemuan 1 Pemodelan Perangkat Lunak
 
Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1Manajemen proyek perangkat lunak 1
Manajemen proyek perangkat lunak 1
 
Desain arsitektur-pl-pert5
Desain arsitektur-pl-pert5Desain arsitektur-pl-pert5
Desain arsitektur-pl-pert5
 
MPPL Chapter 4
MPPL Chapter 4MPPL Chapter 4
MPPL Chapter 4
 
MPPL Chapter 2
MPPL Chapter 2MPPL Chapter 2
MPPL Chapter 2
 
Rpl 2- sw process model
Rpl 2- sw process modelRpl 2- sw process model
Rpl 2- sw process model
 
Perancangan arsitektural
Perancangan arsitekturalPerancangan arsitektural
Perancangan arsitektural
 
Perancangan perangkat lunak
Perancangan perangkat lunakPerancangan perangkat lunak
Perancangan perangkat lunak
 
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
 
Chapt 5. interface design principles
Chapt 5. interface design principlesChapt 5. interface design principles
Chapt 5. interface design principles
 
Rekayasa perangkat lunak
Rekayasa perangkat lunakRekayasa perangkat lunak
Rekayasa perangkat lunak
 
Rpl presentasi
Rpl presentasiRpl presentasi
Rpl presentasi
 

Viewers also liked

TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2rizkyripai
 
Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]LinggaDipta
 
OOAD AND UML-TRAINING WORKSHOP
OOAD AND UML-TRAINING WORKSHOPOOAD AND UML-TRAINING WORKSHOP
OOAD AND UML-TRAINING WORKSHOPAmit Midha
 
OO design slide
OO design slideOO design slide
OO design slideicarter09
 
manajemen Proyek perangkat Lunak
manajemen Proyek perangkat Lunakmanajemen Proyek perangkat Lunak
manajemen Proyek perangkat LunakAwank Miclww
 
OOAD UNIT I UML DIAGRAMS
OOAD UNIT I UML DIAGRAMSOOAD UNIT I UML DIAGRAMS
OOAD UNIT I UML DIAGRAMSMikel Raj
 
Protype model (rekayasa perangkat lunak)
Protype model (rekayasa perangkat lunak)Protype model (rekayasa perangkat lunak)
Protype model (rekayasa perangkat lunak)priyadiajabae
 

Viewers also liked (10)

Rekayasa web tugas 1
Rekayasa web tugas 1Rekayasa web tugas 1
Rekayasa web tugas 1
 
TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2TUGAS REKAYASA WEB 2
TUGAS REKAYASA WEB 2
 
Web dinamis
Web dinamisWeb dinamis
Web dinamis
 
Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]Tugas2 0317 [lingga eka pradipta]-[1411501073]
Tugas2 0317 [lingga eka pradipta]-[1411501073]
 
OOAD AND UML-TRAINING WORKSHOP
OOAD AND UML-TRAINING WORKSHOPOOAD AND UML-TRAINING WORKSHOP
OOAD AND UML-TRAINING WORKSHOP
 
OO design slide
OO design slideOO design slide
OO design slide
 
manajemen Proyek perangkat Lunak
manajemen Proyek perangkat Lunakmanajemen Proyek perangkat Lunak
manajemen Proyek perangkat Lunak
 
Manajemen Sumber Daya IT
Manajemen Sumber Daya ITManajemen Sumber Daya IT
Manajemen Sumber Daya IT
 
OOAD UNIT I UML DIAGRAMS
OOAD UNIT I UML DIAGRAMSOOAD UNIT I UML DIAGRAMS
OOAD UNIT I UML DIAGRAMS
 
Protype model (rekayasa perangkat lunak)
Protype model (rekayasa perangkat lunak)Protype model (rekayasa perangkat lunak)
Protype model (rekayasa perangkat lunak)
 

Similar to Presentasi pertemuan 1 (rpl)

Similar to Presentasi pertemuan 1 (rpl) (20)

Pemodelan perangkat lunak 2
Pemodelan perangkat lunak 2Pemodelan perangkat lunak 2
Pemodelan perangkat lunak 2
 
11122636 (5).ppt
11122636 (5).ppt11122636 (5).ppt
11122636 (5).ppt
 
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlc
 
Sistem informasi sdlc
Sistem informasi sdlcSistem informasi sdlc
Sistem informasi sdlc
 
Rpl 01 - pendahuluan
Rpl   01 - pendahuluanRpl   01 - pendahuluan
Rpl 01 - pendahuluan
 
Waterfall Model (ANSI) persentation
 Waterfall Model (ANSI) persentation Waterfall Model (ANSI) persentation
Waterfall Model (ANSI) persentation
 
Tugas 1-rpl
Tugas 1-rplTugas 1-rpl
Tugas 1-rpl
 
Waterfall Process Model
Waterfall Process ModelWaterfall Process Model
Waterfall Process Model
 
Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)Pertemuan ke 1 (perangkat lunak)
Pertemuan ke 1 (perangkat lunak)
 
Pendahuluan Interaksi Manusia dan Komputer
Pendahuluan Interaksi Manusia dan KomputerPendahuluan Interaksi Manusia dan Komputer
Pendahuluan Interaksi Manusia dan Komputer
 
Pendahuluan imk
Pendahuluan imkPendahuluan imk
Pendahuluan imk
 
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptxRPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
RPL 2 - Rekayasa Perangkat Lunak_Depi.pptx
 
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunak
 
Produk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat LunakProduk Rekasaya Perangkat Lunak
Produk Rekasaya Perangkat Lunak
 
Mpsi sesi3
Mpsi sesi3Mpsi sesi3
Mpsi sesi3
 
Pengenalan RPL
Pengenalan RPLPengenalan RPL
Pengenalan RPL
 
Ml2 f002543
Ml2 f002543Ml2 f002543
Ml2 f002543
 
Ml2 f002543
Ml2 f002543Ml2 f002543
Ml2 f002543
 
Gis Bab9
Gis Bab9Gis Bab9
Gis Bab9
 
2. pengenalan software engineering
2. pengenalan software engineering2. pengenalan software engineering
2. pengenalan software engineering
 

More from Nm Aditya Danger

More from Nm Aditya Danger (7)

Sd bab 12 (tree)
Sd bab 12 (tree)Sd bab 12 (tree)
Sd bab 12 (tree)
 
Sd bab 3 (pencarian)
Sd bab 3 (pencarian)Sd bab 3 (pencarian)
Sd bab 3 (pencarian)
 
Sd bab 8a (senarai)
Sd bab 8a (senarai)Sd bab 8a (senarai)
Sd bab 8a (senarai)
 
Sd bab 7 (pointer)
Sd bab 7 (pointer)Sd bab 7 (pointer)
Sd bab 7 (pointer)
 
Sd bab 5 (record)
Sd bab 5 (record)Sd bab 5 (record)
Sd bab 5 (record)
 
Sd bab 2 (array)
Sd bab 2 (array)Sd bab 2 (array)
Sd bab 2 (array)
 
Sd bab 1 (pengantar struktur data)
Sd bab 1 (pengantar struktur data)Sd bab 1 (pengantar struktur data)
Sd bab 1 (pengantar struktur data)
 

Presentasi pertemuan 1 (rpl)

  • 2. STMIK PALCOMTECH PENGERTIAN RPL Banyak orang menyamakan istilah perangkat lunak dengan program komputer. Sesungguhnya pandangan ini terlalu dangkal, perangkat lunak tidak hanya mencakup program, tetapi juga semua dokumentasi dan konfigurasi data yang berhubungan (Sommerville, 2003). Rekayasa perangkat lunak adalah disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan.
  • 3. Model Air Terjun (Waterfall) Saat ini perangkat lunak memiliki dua peran. Peran pertama berfungsi sebagai sebuah produk dan peran kedua sebagai kendaraan yang mengantarkan sebuah produk (Pressman, 2002). Sebagai produk perangkat lunak mengantarkan potensi perhitungan yang dibangun oleh perangkat lunak komputer. Tidak peduli apakah perangkat lunak ada dalam telepon seluler, dalam mainframe komputer. STMIK PALCOMTECH PALEMBANG
  • 4. Model Sekuensial Linier (1) Menggambarkan sekuensial linier untuk rekayasa perangkat lunak, yang sering disebut juga dengan “siklus kehidupan klasik” atau “model air terjun.” STMIK PALCOMTECH PALEMBANG
  • 5. Model Sekuensial Linier (2) Sekuensial linier mengusulkan sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial yang mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan. STMIK PALCOMTECH PALEMBANG
  • 6. Model Sekuensial Linier (3) Dimodelkan setelah siklus rekayasa konvensional, model sekuensial linier melingkupi aktivitas-aktivitas sebagai berikut: 1)Rekayasa dan Pemodelan Sistem/Informasi 2)Analisis Kebutuhan Perangkat Lunak 3)Desain 4)Generasi Kode 5)Pengujian 6)Pemeliharaan STMIK PALCOMTECH PALEMBANG
  • 7. Model Prototipe Prototyping paradigma dimulai dengan pengumpulan kebutuhan. Pengembang dan pelanggan bertemu dan mendefinisikan obyektif keseluruhan dari perangkat lunak, mengidentifikasi segala kebutuhan yang diketahui, dan area garis besar dimana definisi lebih jauh merupakan keharusan kemudian dilakukan “perancangan kilat”. Perancangan kilat berfokus pada penyajian dari aspek –aspek perangkat lunak tersebut yang akan Nampak bagi pelanggan/pemakai (contohnya pendekatan input dan format output). STMIK PALCOMTECH PALEMBANG Mendengarkan Pelanggan Mendengarkan Pelanggan Uji Pelanggan- Mengendalikan Market Uji Pelanggan- Mengendalikan Market Membangun Memperbaiki Market Membangun Memperbaiki Market
  • 8. Pengembangan Evolusioner Pengembangan evolusioner berdasarkan ide untuk mengembangkan implementasi awal, memperlihatkannya kepada user untuk dikomentari, dan memperbaikinya versi demi versi sampai sistem yang memenuhi persyaratan diperoleh. STMIK PALCOMTECH PALEMBANG
  • 9. Pengembangan Sistem Formal Pengembangan sistem formal merupakan pendekatan terhadap pengembangan perangkat lunak yang memiliki kesamaan dengan model air terjun (waterfall). Tetapi proses pengembangannya didasarkan pada transformasi matematis dari spesifikasi sistem menjadi program yang dapat dijalankan. STMIK PALCOMTECH PALEMBANG
  • 10. Pengembangan Berorientasi Pemakaian Ulang Pada pengembangan perangkat lunak yang besar, terjadi pemakaian ulang. Hal ini biasanya terjadi secara informal ketika orang yang bekerja di proyek tersebut mengetahui adanya rancangan atau kode yang mirip dengan yang dibutuhkan. Mereka mencari rancangan atau kode ini, memodifikasinya sebagaimana dibutuhkan, dan menggabungkannya dalam sistem. STMIK PALCOMTECH PALEMBANG
  • 11. STMIK PALCOMTECH KEGUNAAN RPL Perangkat lunak kini sudah menjadi kekuatan yang menentukan. Perangkat lunak menjadi mesin yang mengendalikan pengambilan keputusan di dalam dunia bisnis. Berfungsi sebagai dasar dari semua bentuk pelayanan serta penelitian keilmuan modern. Perangkat lunak dilekatkan pada semua sistem, seperti transportasi, medis, telekomunikasi, militer, proses industri, hiburan, produk kantor dan sebagainya. Program-program perangkat lunak sudah tersebar secara luas, dan masyarakat memandangnya sebagai kenyataan teknologi dalam kehidupan.