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)

  • BAB 1PENGANTAR RPLSTMIK PALCOMTECHPALEMBANG Pertemuan 1

  • STMIK PALCOMTECHPALEMBANG PENGERTIAN RPLBanyak 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 PALCOMTECHPALEMBANG

    Definisi persyaratan

    Perancangan sistem dan perangkat lunak

    Implementasi dan pengujian unit

    Integrasi dan pengujian sistem

    Operasi dan pemeliharaan

  • 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

    Pengembangan Teknis

    Definisi Masalah

    Penyatuan Solusi

    Status Quo

  • 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

    Analisis

    Desain

    Kode

    Tes

    Pemodelan Sistem Informasi

  • Model Sekuensial Linier (3)Dimodelkan setelah siklus rekayasa konvensional, model sekuensial linier melingkupi aktivitas-aktivitas sebagai berikut:

    Rekayasa dan Pemodelan Sistem/InformasiAnalisis Kebutuhan Perangkat LunakDesainGenerasi KodePengujianPemeliharaanSTMIK PALCOMTECHPALEMBANG

  • Model PrototipePrototyping 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

  • Pengembangan EvolusionerPengembangan 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

    Spesifikasi

    Pengembangan

    Validasi

    Penjelasan garis besar

    Versi awal

    Versi akhir

    Versi menengah

    Versi akhir

    Versi akhir

  • Pengembangan Sistem FormalPengembangan 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 Formal

    Transformasi Formal

    Integrasi dan Pengujian Sistem

  • Pengembangan Berorientasi Pemakaian UlangPada 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

  • STMIK PALCOMTECHPALEMBANG KEGUNAAN RPLPerangkat 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 PALCOMTECHPALEMBANG TERIMA KASIH