analisis dan perancangan perangkat lunak

Post on 23-Feb-2016

219 Views

Category:

Documents

9 Downloads

Preview:

Click to see full reader

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

LOGO

1

Analisis dan PerancanganPerangkat Lunak

Suprapto, ST, MT

Quit

BAB IIPEMODELAN SISTEM

www.them

egallery.com

2

Definisi Pemodelan Analisa

www.them

egallery.com

3

Posisi pemodelan analisa

www.them

egallery.com

4

Tujuan pemodelan analisa

www.them

egallery.com

5

Pendekatan Pemodelan Analisa

www.them

egallery.com

6

Element pemodelan analisa

www.them

egallery.com

7

www.them

egallery.com

8

Konsep Pemodelan Data

www.them

egallery.com

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)

www.them

egallery.com

Program Development Team

Manajer TimPengembang Program

PengkodePerancang

Penguji

www.them

egallery.comChief Programmer Team

Kepala Pemrogram

Asisten Utama

Administrator

Pustakawan

Editor

Klerk Program

PemrogramPendukung

PemrogramPendukung

PemrogramPendukung

PemrogramPendukung

www.them

egallery.com

Egoless Programming Team

Pemrogram

PemrogramPemrogram

PemrogramPemrogram

www.them

egallery.com

Produktifitas Pengembangan Perangkat Lunak

Produktivitas = --------------------------------Input Yang DikonsumsiOutput Yang Dihasilkan

Metrik Lines Of Executable CodeMudah ditetapkan dan dibahas secara jelas, diakui secara luas, mudah diukur, mudah digunakan untuk estimasi.

Metrik Point FunctionJumlah input, output, query, file logik, interface

Produktivitas = -----------------------------------------------Jumlah person-month

Jumlah titik fungsi yang dihadirkan

www.them

egallery.com

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

www.them

egallery.com

Jaminan Kualitas (quality Assurance)adalah Proses merancang kualitas ke dalam sistem

Pengendalian Kualitas (quality Control)Proses yang memastikan bahwa kualitas sistem telah terpenuhi/tercapai.

www.them

egallery.com

Perancangan Perangkat Lunak

Perancangan Terstruktur

Perancangan Berorientasi Obyek

www.them

egallery.com

Perlunya Tahap Perancangan

Tinggi

Rendah

Rancangan Pengkodean Pengujian

Biaya koreksi

kesalahan

Pemeliharaan

www.them

egallery.com

Perancangan Terstruktur

Alat yang digunakan :DFD, ERD, STD, Bagan Terstruktur, SE/Pseodocode, W/O

Karakteristik Rancangan :Modul disusun secara HirarkisMenggunakan logika Call /Perform-basedMenggunakan Alur Kendali (top to bottom / bottom to top)Repetisi dalam satu modulKonsep kendali standart (urut, seleksi, repetisi)

Orientasi pada Proses dan Data

www.them

egallery.com

Data

Stamp

Control

Common

Content

Coupling Quality

Worst

BestLoose

Tight

www.them

egallery.com

Functional

Sequential

Communication

Procedural

Temporal

Logical

Coincidental

Cohesion Quality

Worst

BestStrongest

Weakest

www.them

egallery.com

Perancangan Berorientasi Obyek

Orientasi pada Obyek

Tahapan : Mendeskripsikan Obyek, Kelas,

Atribut dan Daftar Operasi Memodelkan relasi antara Obyek

dan Kelas Memodelkan Pewarisan Menggabungkan faktor MURRE

Alat yang digunakan :UML ERD, Bagan Terstruktur, SE/Pseodocode

www.them

egallery.com

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

www.them

egallery.com

Pengujian Perangkat Lunak

Metode merancang test case :White Box TestingBlack Box Testing

Area Uji :FieldRecordFileEntry DataKendaliArus Program

Kesalahan :Fatal (Crash, Logika, Hang)Serius (Output tidak Benar)Minor

www.them

egallery.com

Pengujian Sistem : Pengujian Pemulihan Pengujian Keamanan Pengujian Stress

Pengujian Penerimaan : Pengujian Alfa Pengujian Beta

TAHAPAN PENGUJIAN :

Pengujian Modul

Pengujian Integrasi

www.them

egallery.com

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

top related