Analisis dan Perancangan Perangkat Lunak

Slides:



Advertisements
Presentasi serupa
BAB 8 PENGUJIAN PERANGKAT LUNAK
Advertisements

Pengkodean Perangkat Lunak
REKAYASA PERANGKAT LUNAK
PENGENALAN ANALISA SISTEM BERORIENTASI OBYEK
Pengujian Software - Pelaksanaan
FASE PENGEMBANGAN MPSI sesi 8.
PEMROGRAMAN TERSTRUKTUR
Pengelolaan Proyek Sistem Informasi
Pengembangan perangkat lunak
TESTING & IMPLEMENTASI SISTEM
Pengembangan dan Perancangan Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
Dasar-dasar Konsep Object & Metode Pengembangan Sistem
Prototyping Aplikasi Teknologi Informasi
Pertemuan 1 Konsep Dasar OOAD
Analisa dan Desain dalam Penelitian
Rekayasa Perangkat Lunak Proses Rekayasa Perangkat Lunak
Testing Implementasi Sistem Oleh :Rifiana Arief, SKom, MMSI
Tugas Sistem Informasi Manajemen
PENGEMBANGAN PERANGKAT LUNAK.
Proses Software & Project Metrics
Testing dan implementasi sistem
Kelompok 4 Agusta Sigit Dewantoro Almizan Dio Restu Saputra
PENGEMBANGAN PERANGKAT LUNAK.
Pengembangan Siklus Hidup Sistem
Organisasi dan Personil
BAB 1 PENGUJIAN PERANGKAT LUNAK
14. PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
FASE PENGEMBANGAN (bag 2)
Rekayasa Perangkat Lunak Metode Pengujian Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Pengkodean Perangkat Lunak
5. Proses Perangkat Lunak dan Metrik Proyek
Latihan Soal 1. Dalam membagun aplikasi tidak lepas dari SDLC(System Development Life Cycle), yang tidak masuk dalam kategori tahapan SDLC adalah a. Analisa.
PENGEMBANGAN PERANGKAT LUNAK
IMPLEMENTASI SISTEM INFORMASI Tinjauan Umum Implementasi Sistem
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-10)
Proses Software & Project Metrics
Nency Extise Putri, M.Kom
Pengembangan Perangkat Lunak
FASE PEMOGRAMAN.
Pengembangan Perangkat Lunak
Perancangan Perangkat Lunak
REKAYASA PERANGKAT LUNAK
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-5)
WHITE BOX TESTING DAN BLACK BOX TESTING
Nency Extise Putri, M.Kom
Pengembangan Perangkat Lunak
Perancangan PL berorientasi objeck
Membangun Sistem Informasi ERP
TEKNIK PENGUJIAN PERANGKAT LUNAK
TEKNIK PENGUJIAN PERANGKAT LUNAK
Perancangan Perangkat Lunak
Impelementasi Sistem 11/22/2018.
Pengujian Perangkat Lunak
Pengembangan Perangkat Lunak
TEKNIK PENGUJIAN PERANGKAT LUNAK
Pengkodean Perangkat Lunak
Pengembangan Perangkat Lunak
White Box Testing.
Pengkodean Perangkat Lunak
Pengembangan Perangkat Lunak
Pengkodean Perangkat Lunak
Pengembangan Perangkat Lunak
Pengembangan Perangkat Lunak
Perancangan Perangkat Lunak
Perancangan Perangkat Lunak
PENGANTAR Testing dan implementasi sistem. Definisi testing Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara.
BUKTI UNJUK KERJA SERTIFIKASI PROGRAMMER
Transcript presentasi:

Analisis dan Perancangan Perangkat Lunak BAB II PEMODELAN SISTEM Suprapto, ST, MT Quit

Definisi Pemodelan Analisa

Posisi pemodelan analisa

Tujuan pemodelan analisa

Pendekatan Pemodelan Analisa

Element pemodelan analisa

Konsep Pemodelan Data

Pendekatan Organisasi Pengorganisasian Proyek Pengembangan Perangkat Lunak (Komunikasi, Integrasi, koordinasi) Pendekatan Organisasi Tim pengembangan program (program development team) Tim programmer kepala (chief programmer team) Tim pemrograman bersama (egoless programming team)

Program Development Team Manajer Tim Pengembang Program Pengkode Perancang Penguji

Chief Programmer Team Kepala Pemrogram Administrator Asisten Utama Pustakawan Editor Klerk Program Pemrogram Pendukung

Egoless Programming Team Pemrogram

Pengembangan Perangkat Lunak Produktifitas Pengembangan Perangkat Lunak Produktivitas = -------------------------------- Input Yang Dikonsumsi Output Yang Dihasilkan Metrik Lines Of Executable Code Mudah ditetapkan dan dibahas secara jelas, diakui secara luas, mudah diukur, mudah digunakan untuk estimasi. Metrik Point Function Jumlah input, output, query, file logik, interface Produktivitas = ----------------------------------------------- Jumlah person-month Jumlah titik fungsi yang dihadirkan

Kualitas Perangkat Lunak Dimensi Pemakai : Kinerja Pengoperasian Keseluruhan Kemudahan Pembelajaran Pengontrolan dan Penanganan Kesalahan Dukungan dari Pembuat dan Pemelihara Dimensi Rancangan (MURRE ) : Maintainability Usability Reusability Realibility Extendability Dimensi Nilai Tambah (PDM) Productivity Diferensiasi Management

Jaminan Kualitas (quality Assurance) adalah Proses merancang kualitas ke dalam sistem Pengendalian Kualitas (quality Control) Proses yang memastikan bahwa kualitas sistem telah terpenuhi/tercapai.

Perangkat Lunak Perancangan Perancangan Terstruktur Perancangan Berorientasi Obyek

Perlunya Tahap Perancangan Tinggi Biaya koreksi kesalahan Rendah Rancangan Pengkodean Pengujian Pemeliharaan

Perancangan Terstruktur Orientasi pada Proses dan Data Alat yang digunakan : DFD, ERD, STD, Bagan Terstruktur, SE/Pseodocode, W/O Karakteristik Rancangan : Modul disusun secara Hirarkis Menggunakan logika Call /Perform-based Menggunakan Alur Kendali (top to bottom / bottom to top) Repetisi dalam satu modul Konsep kendali standart (urut, seleksi, repetisi)

Best Loose Data Stamp Control Common Content Worst Tight Coupling Quality

Best Strongest Functional Sequential Communication Procedural Temporal Logical Coincidental Worst Weakest Cohesion Quality

Perancangan Berorientasi Obyek Orientasi pada Obyek Alat yang digunakan : UML ERD, Bagan Terstruktur, SE/Pseodocode Tahapan : Mendeskripsikan Obyek, Kelas, Atribut dan Daftar Operasi Memodelkan relasi antara Obyek dan Kelas Memodelkan Pewarisan Menggabungkan faktor MURRE

Jenis Bahasa OOP : Murni : Contoh : Smalltalk, Eiffel Hybrid : Contoh : C++, Java, Delphi Saat Ini : Orientasi pengembangan OOP pada sistem operasi berbasis GRAFIK. Contoh : VBasic, Delphi, VFoxpro, ......

Perangkat Lunak Pengujian Metode merancang test case : Area Uji : White Box Testing Black Box Testing Area Uji : Field Record File Entry Data Kendali Arus Program Kesalahan : Fatal (Crash, Logika, Hang) Serius (Output tidak Benar) Minor

TAHAPAN PENGUJIAN : Pengujian Modul Pengujian Integrasi Pengujian Sistem : Pengujian Pemulihan Pengujian Keamanan Pengujian Stress Pengujian Penerimaan : Pengujian Alfa Pengujian Beta

Skenario Pengujian : Pengembangan test case dan strategi Pengujian Pelaksanaan test Pelaporan kesalahan yang terdeteksi Pengoreksian kesalahan Peramalan tingkat reliabilitas Jenis Laporan Kesalahan : Saran Kesalahan rancangan Kesalahan pengcodean Kesalahan dokumentasi Query