rRE REKAYASA
PERANGKAT LUNAK
Perangkat lunak adalah istilah
umum untuk data yang diformat
dan disimpan secara digital, termasuk program komputer,
dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer
Jenis-jenis
perangkat lunak:
•
Perangkat lunak
sistem (system software)
•
Perangkat lunak waktu
nyata (real-time software)
•
Perangkat lunak
bisnis (business software)
•
Perangkat lunak
rekayasa dan ilmu pengetahuan (engineering and scientific software)
•
Embedded Software
•
Perangkat lunak
pribadi (personal software)
Perangkat
lunak yang berkualitas
•
Perangkat lunak dapat
digunakan dan beroperasi dengan benar di lingkungan sebenarnya.
•
Perangkat lunak memberikan
manfaat bagi pemakai yang menggunakannya.
•
Tepat waktu, baik saat
pembuatan, penyerahan ke pemakai, maupun instalasinya.
• Setiap tahap pekerjaan
terjamin kualitasnya, terdokumentasi, dan dapat
dipertanggungjawabkan kebenarannya (ada proses verifikasi dan validasi).
Proses
utama pembuatan sofware
•
Akuisisi (Acquisition)
•
Pasokan (Supply)
•
Pengembangan (Development)
•
Pengoperasian (Operation)
Pemeliharaan (Maintenance)
Fase
analisis system
- Menggambarkan kebutuhan sistem
- Membangun dasar bagi pembuatan desain sistem informasi
- Membatasi serangkaian persyaratan yg dapat divalidasi setelah sistem terbangun
Elemen
model analisis
Data
Dictionary
: deskripsi semua objek data
Entity-Relationship
Diagram
: menggambarkan hubungan antar objek
Data Flow Diagram : melayani 2 tujuan
Data Flow Diagram : melayani 2 tujuan
-
Indikasi data
ditransformasikan pd saat data bergerak melalui
sistem
-
menggambarkan
fungsi-fungsi yg mentransformasi aliran data
DFD
data bergerak dari input menjadi output.


ERD
Objek
Data :
Adalah representasi
dari hampir semua informasi yg harus dipahami oleh sistem atau perangkat lunak Dapat
berupa entitas eksternal, suatu benda, peristiwa, unit organisasi, tempat.
Contoh:
Orang atau mobil dapat dipandang sebagai sebuah objek data jika dapat didefinisikan dalam bentuk atribut
Orang atau mobil dapat dipandang sebagai sebuah objek data jika dapat didefinisikan dalam bentuk atribut
ERD
Model
data terdiri dari tiga informasi yg saling tergantung : Objek data,
atribut yg menggambarkan objek data tersebut, serta relasi
yg menghubungkan objek data yg satu dengan yg lain
Phases
of the Systems Development Life cycle
•
Project planning:Inisiasi, kelayakan,
penjadwalan, persetujuan akan proyek
•
Analysis: mengerti kebutuhan
bisnis dan kebutuhan pemrosesan
•
Design: pendefinisian
solusi sistem didasarkan pada kebutuhan-kebutuhan dan hasil analisis
•
Implementation: konstruksi,
pengujian, pelatihan, dan pemasangan sistem yg baru
•
Support: mempertahankan
sistem tetap berjalan dg baik dan melakukan perbaikan sprlunya
Project
planning
•
Pendefinisian masalah
dan batasan
•
Pembuatan jadwal
proyek secara rinci
•
Konfirmasi kelayakan
proyek :
•
Ekonomi, organisasi,
teknis, sumber daya dan jadwal
•
Staff proyek
•
Proyek dijalankan
Struktur
analisis
•
Pendefinisian apa yg
diperlukan sistem (processing requirements)
•
Pendefinisian
kebutuhan data untuk disimpan dan digunakan (data requirements)
•
Mendefinisikan
masukan dan keluaran
•
Mendefinisikan
fungsi-fungsi yg bekerja bersama-sama untuk menyelesaikan tugas-tugas sistem
•
Data flow diagram dan
entity relationship diagram menggambarkan hasil dari analisis terstruktur
Pemodelan
•
Seorang analist
menggambarkan kebutuhan-kebutuhan sistem menggunakan kumpulan dari model
•
Sistem yg kompleks
membutuhkan lebih dari satu jenis model
•
Model
merepresentasikan beberapa aspek dari sistem yg akan dibangun
•
Proses dalam
pembuatan model membantu seorang analist dalam menghaluskan rancangan sistem
•
Model akan menjadi
sarana komunikasi dengan user-user
Type
model.
Perbedaan
tipe model yg digunakan dalam pegembangan sistem informasi
•
Mathematical –
formula yg menggambarkan aspek teknis dari sistem
•
Descriptive – memo,
laporan-laporan, atau daftar yg menggambarkan aspek sistem
•
Graphical – diagram
dan representasi semantik dari beberapa aspek sistem
Pemodelan
•
Seorang analist
menggambarkan kebutuhan-kebutuhan sistem menggunakan kumpulan dari model
•
Sistem yg kompleks
membutuhkan lebih dari satu jenis model
•
Model
merepresentasikan beberapa aspek dari sistem yg akan dibangun
•
Proses dalam
pembuatan model membantu seorang analist dalam menghaluskan rancangan sistem
•
Model akan menjadi
sarana komunikasi dengan user-user
Makna
Elemen data yg didefinisikan dalam kamus data :
•
Menggambarkan arti
dari flows dan stores dalam DFD
•
Menggambarkan
komposisi data yg berpindah sepanjang aliran
•
Menggambarkan
komposisi data yg disimpan
•
Menggambarkan secara
detil relasi di antara stores yg penting dalam ERD
0 komentar:
Posting Komentar