Anda di halaman 1dari 12

KEUNTUNGAN

Implementasi cepat
Penghematan biaya
Estimasi biaya & waktu
Reliabilitas

KEUNGGULAN 3GL
Kepadatan
Efisiensi mesin
Fungsionalitas
Kompatibilitas
Produktivitas pengkodean
Pengujian dan
pemeliharaan
KEUNGGULAN 4GL
Jalur kode yang lebih
sedikit
Memberikan potensi
dilakukannya
pemrogramanoleh end user
untuk aplikasi mereka
sendiri
Metodologi pengembangan
Produktivitas yang
meningkat
Layanan yang meningkat
Partisipasi pemakai

+Kamus Data
+Model Data Logik

Perancangan berorientasi objek


CIRI-CIRI TESTING

1. System Testing :Pengujian terhadap integrasi sub-system, yaitu keterhubungan antar sub-system
2. Acceptance Testing = Melibatkan pengujian dengan data dari pengguna sistem.
3. Integration testing: Dilakukan oleh tim penguji yang independent & Pengujian berdasarkan spesifikasi sistem

component testing

fault

unrecoverable
non-corrupting
corrupting

CLASS FAILURE

+Transient : Muncul untuk input


tertentu
+Permanent : Muncul untuk semua
input

4. Menginstal Sistem
3

Tim pemrograman bersama

PENDEKATAN ORGANISASI

1. Tim Pengembangan Program ( Program development team) : Tim pengembangan program dikelola
oleh manajer tim atau seseorang yang terlibat dalam SDLC dari awal, dan didukung oleh perancang,
pengkode, dan penguji
2. Tim programmer kepala (chief programmer team) : Tim ini dibentuk dari programmer kepala atau
senior yang banyak pengalaman dan pengetahuan pemrograman. Programmer kepala dapat
berkomunikasi secara efektif dengan analis dan perancang sistem, pemakai, dan berbagai teknisi.

Pemeliharaan Perfektif
(Penyempurnaan)

error

+user, developer,
SOM(SeniorOrganization
Management)
Auditor

faults

BENAR SEMUA

STUB : modul yang menggantikan modul sub-ordinat dari modul yang diuji.

Audit Trail : Menekankan pada kemampuan untuk mendukung proses yang terjadi. Pemrosesan data secara keseluruhan
berdasarkan retensi dari kejadian yang cukup mendukung keakuratan, kelengkapan, batas waktu dan otorisasi data.

Continuity of processing : Menekankan kemampuan untuk meneruskan proses, ketika terjadi suatu permasalahan, dengan
Recovery T:
menetapkan prosedur yang diperlukan dan back-up informasi untuk melindungi operasi yang mungkin hilang karena
Pengujian
masalah tersebut.
dilakukan dimana
sistem diusahakan Service Levels: Menekankan bahwa hasil yang diinginkan didapat dalam waktu yang diinginkan oleh user. Untuk mencapai
keinginan tersebut, harus dilakukan penyesuaian antara keinginan user dengan sumber daya yang ada. (Sumber daya
untuk gagal,
mencakup kemampuan input/output, fasilitas komunikasi, pemrosesan dan kemampuan sistem dari software.
kemudian diuji
kenormalannya.
Security T
Dilakukan untuk
menguji
mekanisme
proteksi
Performance T:
Pengujian
dilakukan untuk
benar semua
mengetahui kinerja
dari sistem

TUJUAN:

C & D BENAR

P.T Analisis : menekankan


pada validasi terhadap
kebutuhan perangkat
lunak, untuk menjamin
bahwa kebutuhan telah
dispesifikasikan dengan
benar
P.T. Implementasi :
pengujian unit-unit yang
dibuat sebelum
File Inteegrity : Menekankan pada data yang
dimasukkan melalui aplikasi akan tidak bisa
diintegrasikan mejadi
diubah.
aplikasi secara
Authorization : Menjamin data diproses sesuai dengan ketentuan manajemen
keseluruhan
P.T Pengujian : dilakukan
untuk menilai apakah
Correctness: Menjamin pada data yang
spesifikasi program telah
dimasukkan, proses dan output yang dihasilkan
ditulis menjadi
dari aplikasi harus akurat dan lengkap
instruksi-instruksi yang
metodology : Menenkankan bahwa aplikasi dirancang sesuai dengan strategi organisasi, kebijaksanaan,
dapat dijalankan pada
prosedur, dan standar.
mesin/komputer
HARUSNYA : 2. Memilih tim/memberitahu partisipan &
5.Laporan akhir (optional)
3
1

Harusnya: 1.Identifikasi Tim Resiko


2

3. atau Requirement

4. Atau Perancangan

Ease of use : Menekankan perluasan usaha yang diminta untuk belajar, mengoperasikan dan menyiapkan inputan, dan
menginterpretasikan output dari sistem.
Maintainable : Usaha yang diminta untuk mengalokasi dan memperbaiki suatu error dalam pengoperasian sistem.
Portable : Usaha yang diminta untuk mengirimkan program dari satu konfigurasi H/W dan atau lingkungan sistem software ke
lingkungan yang lain.
Coupling :Usaha yang diminta untuk menghubungkan komponen di dalam sistem aplikasi dan dengan system aplikasi yang lain
dalam lingkungan pemrosesan.

+Berbagai perangkat
modeling yang
menjabarkan rancangan
perangkat lunak,
seperti flowchart
program terstruktur,
bagan struktur, diagram
Jackson,
diagram Warnier-Orr,
table keputusan dan
pohon keputusan,
bahasa Ingggris
terstruktur dan
persamaan.

Anda mungkin juga menyukai