Presentasi pertemuan 1 (rpl)

12
BAB 1 BAB 1 PENGANTAR RPL PENGANTAR RPL STMIK PALCOMTECH STMIK PALCOMTECH PALEMBANG PALEMBANG Pertemuan Pertemuan 1 1

Transcript of Presentasi pertemuan 1 (rpl)

Page 1: Presentasi pertemuan 1 (rpl)

BAB 1BAB 1PENGANTAR RPLPENGANTAR RPLBAB 1BAB 1PENGANTAR RPLPENGANTAR RPL

STMIK STMIK PALCOMTECHPALCOMTECH

PALEMBANGPALEMBANG

Pertemuan Pertemuan 11

Page 2: Presentasi pertemuan 1 (rpl)

STMIK PALCOMTECHPALEMBANG

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.

Page 3: Presentasi pertemuan 1 (rpl)

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

PALCOMTECHPALEMBANG

Definisi persyaratan

Perancangan sistem dan

perangkat lunak

Implementasi dan pengujian unit

Integrasi dan pengujian sistem

Operasi dan pemeliharaan

Page 4: Presentasi pertemuan 1 (rpl)

Model Sekuensial Linier (1)

Menggambarkan sekuensial linier untuk rekayasa perangkat lunak, yang sering disebut juga dengan “siklus kehidupan klasik” atau “model air

terjun.”

STMIK PALCOMTECHPALEMBANG

Definisi Masalah

Pengembangan Teknis

Penyatuan Solusi

Status Quo

Page 5: Presentasi pertemuan 1 (rpl)

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 PALCOMTECHPALEMBANG

Pemodelan Sistem Informasi

Analisis Desain Kode Tes

Page 6: Presentasi pertemuan 1 (rpl)

Model Sekuensial Linier (3)

Dimodelkan setelah siklus rekayasa konvensional, model sekuensial linier melingkupi aktivitas-aktivitas sebagai

berikut:

1)Rekayasa dan Pemodelan Sistem/Informasi2)Analisis Kebutuhan Perangkat Lunak3)Desain4)Generasi Kode5)Pengujian6)Pemeliharaan

STMIK PALCOMTECHPALEMBANG

Page 7: Presentasi pertemuan 1 (rpl)

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 PALCOMTECHPALEMBANG

Mendengarkan Pelanggan

Mendengarkan Pelanggan

Uji Pelanggan-

Mengendalikan Market

Uji Pelanggan-

Mengendalikan Market

Membangun

Memperbaiki Market

Membangun

Memperbaiki Market

Page 8: Presentasi pertemuan 1 (rpl)

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 PALCOMTECHPALEMBANG

Versi akhir

Spesifikasi

Pengembangan

Validasi

Penjelasan garis besar

Versi awal

Versi akhir

Versi akhirVersi menengah

Page 9: Presentasi pertemuan 1 (rpl)

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 PALCOMTECHPALEMBANG

Definisi Persyaratan

Spesifikasi FormalTransformasi

FormalIntegrasi dan

Pengujian Sistem

Page 10: Presentasi pertemuan 1 (rpl)

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

PALCOMTECHPALEMBANG

Spesifikasi Persyaratan

Analisis Komponen

Memodifikasi Persyaratan

Perancangan Sistem dengan pemakaian

ulang

Pengembangan dan integrasi

Validasi Sistem

Page 11: Presentasi pertemuan 1 (rpl)

STMIK PALCOMTECHPALEMBANG

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.

Page 12: Presentasi pertemuan 1 (rpl)

STMIK PALCOMTECHPALEMBANG

TERIMA KASIH