Anda di halaman 1dari 4

Mendaftar

No_antrian

No_antrian

Resep obat

Membayar obat & dokter

Bukti_pembayaran


Mengambil_obat
cek ketersedian obat
laporan stock obat















PASIEN
INVENTORI
4.0
pengambilan
obat di
apotek
1.0
pendaftaran
administrasi
3.0
pembayaran
obat dan
dokter

2.0
pemeriksaan
dokter

1. Analisis dan definisi persyaratan
Pelayanan, batasan, dan tujuan sistem ditentukan melalui konsultasi dengan user,
Dalam tahapan ini jasa, kendala dan tujuan dari konsultasi dengan pengguna sistem.
Kemudian semuanya dibuat dalam bentuk yang dapat dimengerti oleh user dan staf
pengembang. Dengan kata lain, dalam tahapn ini dilakukan analisa kebutuhan,
kemudian diverifikasi klien dan tim SQA.
2. Perancangan sistem dan perangkat lunak
Perancangan perangkat lunak adalah proses dimana analisa diterjemahkan menjadi
cetak-biru untuk membangun perangkat lunak. Awalnya, cetak biru menggambarkan
pandangan menyeluruh perangkat lunak. Yaitu, desain diwakili pada tingkat yang
dapat langsung ditelusuri pada sistem tertentu objektif dan data yang lebih rinci,
fungsional, dan persyaratan yang diperlukan. Seperti terjadi pengulangan desain,
perbaikan dari desain sebelumnya.
Kegiatan ini menentukan arsitektur sistem secara keseluruhan Fokus pada struktur
data, arsitektur perangkat lunak, representasi interface, dan detail algoritma prosedural.
Proses ini menerjemahkan syarat / kebutuhan ke dalam sebuah representasi perangkat
lunak.
3. Metode Perancangan:
Perancangan Data
Yaitu transformasi model data yang dihasilkan oleh proses analisis menjadi
struktur data yang dibutuhkan pada saat implementasi.
Hasil perancangan data adalah:
- struktur data siap diprogram
- struktur basis data siap dibuat oleh pemrogram
- prosedur/operasi untuk mengakses data, siap deprogram
Perancangan Arsitektur
Yaitu definisi keterkaitan antar elemen-elemen utama yang akan membentuk program.
Hasil perancangan arsitektural:
Structure Chart yang merepresentasikan gambaran menyeluruh struktur/ arsitektur
perangkat lunak, beserta seluruh hierarki kendali/passing parameter, yang siap
dituliskan dalam bentuk modul program.
Perancangan Antarmuka
Yaitu penjabaran komunikasi: internal perangkat lunak, antara perangkat lunak,
dengan sistem diluarnya, dan antara perangkat lunak dengan usernya.
Hasil perancangan antarmuka adalah:
- definisi antarmuka modul yang siap untuk diprogram
- definisi / format rancangan layar yang siap diimplementasikan
Perancangan Prosedur
Yaitu transformasi elemen struktural dari arsitektur program menjadi deskripsi
prosedur.
Hasil perancangan prosedur adalah:
- Flow-chart
- Algoritma/pseudocode/program design language
4. Implementasi dan pengujian unit
Pada tahap ini dilakukan kerja untuk membangun perangkat lunak berdasarkan analisa
dan pemodelan yang telah dilakukan. Sehigga hasil dari tahap ini adalah basis data dan
source code perangkat lunak.
Selama tahap ini, desain perangkat lunak disadari sebagai sebuah program lengkap atau
unit program. Desain yang telah disetujui, diubah dalam bentuk kode-kode program.
Tahap ini, kode-kode program yang dihasilkan masih pada tahap modul-modul.
Diakhir tahap ini, tiap modul di testing tanpa diintegrasikan. Perancangan perangkat
lunak direalisasikan sebagai serangkaian program

5. Operasi dan pemeliharaan
Merupakan fase siklus yang paling lama. Sistem diinstall dan dipakai. Perbaikan
mencakup koreksi dari berbagai error, perbaikan dan implementasi unit sistem dan
pelayanan sistem.
Proses pemeliharaan perangkat lunak dan keseluruhan sistem bila terjadi kesalahan
pada program, atau terjadi perubahan lingkungan perangkat lunak dan juga bila terjadi
perubahan requirements dan maintenance yang bersifat preventif untuk mengantisipasi
keadaan yang tidak diinginkan.
Sistem diinstall dan dipakai. Perbaikan mencakup koreksi dari berbagai error,
perbaikan dan implementasi unit sistem dan pelayanan sistem.

Anda mungkin juga menyukai