1 / 25

Analisis dan Perancangan Perangkat Lunak

BAB II PEMODELAN SISTEM . Analisis dan Perancangan Perangkat Lunak. Suprapto, ST, MT. Quit. Definisi Pemodelan Analisa. Posisi pemodelan analisa. Tujuan pemodelan analisa. Pendekatan Pemodelan Analisa. Element pemodelan analisa. Konsep Pemodelan Data.

molimo
Télécharger la présentation

Analisis dan Perancangan Perangkat Lunak

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BAB IIPEMODELAN SISTEM Analisis dan PerancanganPerangkat Lunak Suprapto, ST, MT Quit

  2. Definisi Pemodelan Analisa

  3. Posisi pemodelan analisa

  4. Tujuan pemodelan analisa

  5. Pendekatan Pemodelan Analisa

  6. Element pemodelan analisa

  7. Konsep Pemodelan Data

  8. PengorganisasianProyekPengembanganPerangkatLunak (Komunikasi, Integrasi, koordinasi) • Pendekatan Organisasi • Tim pengembangan program (program development team) • Tim programmer kepala (chief programmer team) • Tim pemrograman bersama (egoless programming team)

  9. Manajer Tim Pengembang Program Perancang Pengkode Penguji Program Development Team

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

  11. Pemrogram Pemrogram Pemrogram Pemrogram Pemrogram Egoless Programming Team

  12. Output Yang Dihasilkan Produktivitas = -------------------------------- Input Yang Dikonsumsi Jumlah titik fungsi yang dihadirkan Produktivitas = ----------------------------------------------- Jumlah person-month Produktifitas Pengembangan Perangkat Lunak 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

  13. 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

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

  15. Perancangan Perangkat Lunak Perancangan Terstruktur Perancangan Berorientasi Obyek

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

  17. 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)

  18. Best Loose Data Stamp Control Common Content Worst Tight Coupling Quality

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

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

  21. 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, ......

  22. Pengujian Perangkat Lunak Metode merancang test case : 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

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

  24. 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

More Related