Testing dan Implementasi sistem

Alat perancangan SWDLC
1.    Diagram Arus Data (DFD)
     Menunjukkan proses yang dijalankan data dalam sistem
2.    Kamus Data
    Definisi elemen data dalam sistem
3.    Entity Relationship Diagram (ERD)
    Model penyimpanan data dalam DFD
4.    State Transition Diagram (STD)
     Menunjukkan keadaan tertentu dimana suatu sistem dapat ada dan transisi yang menghasilkan keadaan tertentu yang baru. STD digunakan untuk sistem yang real time.
5.    Bagan Struktur
     Menggambarkan suatu hierarki modul program perangkat lunak termasuk dokumentasi interface antar modul
6.    Diagram Alur Program Terstruktur (Structured Program Flowchart)
     Menggambarkan alur dan logika program
7.    Alat Spesifikasi Proses Memberikan deskripsi yang lengkap tentang proses‐proses yang ditemukan dalam diagram alur data tingkat dasar.
    Contoh : Bahasa Inggris terstruktur , tabel keputusan , pohon keputusan dan persamaan
8. Diagram Warrior
    Menunjukkan penguraian hierarkhi proses atau data
9.    Diagram Jackson
    Membuat model struktur program perangkat lunak dari struktur data.

Keunggulan paket PL Komersil
·         Implementasi cepat
·         Penghematan biaya
·         Estimasi biaya dan waktu
·         Reliabilitas

Perangkat yang digunakan untuk merencanakan proyek SDLC
1.    Perangkat lunak komersial dari vendor
2.    Perangkat lunak terkustomisasi (eustomized software)

Urutan SDLC

Keterangan :
1.    Perencanaan:
·         Mengidentifikasikan Nilai Bisnis
·         Analisis Kelayakan
·         Membuat Rencana Kerja
·         Mengatur Staff
·         Mengontrol dan Mengarahkan Projek
2.    Analisis:
·         Analisis
·         Mencari informasi yang terkait dengan sistem
·         Menentukan model proses
·         Menentukan model data
3.    Perancangan
·         Perancangan Proses secara Fisik
·         Perancangan Arsitektur Sistem
·         Perancangan Interface
·         Perancangan Basis Data dan Berkas
·         Perancangan Program
4.    Implementasi:
·         Construction
·         Instalation

Alat Perancangan PL Terstruktur
1.    Kamus data
2.    Model data logik
3.    ERD
4.    DFD
5.    STD

Karakteristik pemograman terstruktur
1.    Modul disusun secara hirarkis (bagan struktur,diagram jackson,diagram warnierorr)
2.    Menggunakan Logika CALL-based atau PERFORM-based
3.    Menggunakan control flow dan rancangan top-to-bottom dan pengkodean top-to-bottom atau bottom-to-top
4.    Merancang repetisi atau loop
5.    Menerapkan konsepsi kendali standar untuk urutan

Jenis-jenis dokumentasi :
1.    Dokumentasi Perangkat Lunak
·         Dokumentasi Internal
Digabungkan dalam kode program
·         Dokumentasi Eksternal
Form yang digunakan khusus berbasis kertas dan diisi item-item disusun menjadi manual program
2.    Dokumentasi Operasi
Umumnya dalam bentuk Run Manual
Informasinya :
·         Identifikasi tugas(aplikasi) dan waktu
·         Identifikasi media input
·         Nomor form
·         Instruksi yang digunakan untuk menyesuaikan form pada printer
·         Perangkat hardware yang diperlukan
·         Waktu pemrosesan yang diharapkan
·         Instruksi khusus yang dihentikan secara abnormal oleh program
·         Pesan program dan tindakan operator yang diperlukan
·         Pengontrolan
·         Pendistribusian output
3.    Dokumentasi pemakai
Mengklasifikasikan pemakai
Merancang dokumentasi online untuk pemakai
o   Tutorial
o   Pesan
o   Menu
o   Icon
o   Help
o   Shortcut
o   Manual referensi online


Objek dan kelas objek
1.    Superkelas : kumpulan kelas
2.    Subkelas : kejadian dari suatu kelas
3.    Inheritance : kemampuan untuk mendefinisikan subkelas objek dari suatu kelas objek
4.    Didefinisikan pada UML

Tahapan perancangan berorientasi objek
1.    Mendefinisikan Konteks sistem dan model penggunaan
2.    Merancang arsitektur sistem
3.    Mengidentifikasi obyek utama sistem
4.    Mengembangkan model desain
5.    Menspesifikasi interface obyek

Perbedaan bahasa generasi ke-4 dengan bahasa generasi ke3

4GL adalah Bahasa pemrograman yang jauh lebih mudah ditulis, bahkan oleh orang yang sangat awam dengan dunia komputer, karena instruksinya sudah sangat mendekati dengan bahasa percakapan sehari-hari

Keunggulan 4GL
1.    Jalur kode yang lebih sedikit
2.    Memberikan potensi dilakukannya pemrograman oleh end user untuk aplikasi mereka sendiri
3.    Metodologi pengembangan
4.    Produktivitas yang meningkat
5.    Layanan yang meningkat
6.    Partisipasi pemakai

Contoh : bahasa generasi keempat adalah bahasa DBASE.


3GL merupakan pengembangan lebih lanjut dari bahasa assembly dengan memasukkan lebih banyak unsur kata yang sering digunakan dalam percakapan sehari-hari serta mempunyai sintaksis yang lebih baik.

Keunggulan 3GL
1.    Kepadatan
2.    Efisiensi mesin
3.    Fungsionalitas
4.    Kompatibilitas
5.    Produktivitas pengkodean
6.    Pengujian dan pemeliharaan

Contoh : BASIC, COBOL, PL/1, PASCAL, ALGOL, PROLOG, C, dan lain sebagainya

  

Komentar

Postingan populer dari blog ini

Kumpulan Soal Data Flow Diagram (DFD)

Sinopsis Canola ( 2016 )

Soal UAS PTSI (Pengantar Teknologi Sistem Informasi ) Gunadarma