Perancangan Per Lunak - Gunadarmabertalya.staff.gunadarma.ac.id/Downloads/files/48995... · Warnier...

Post on 31-Mar-2020

5 views 0 download

Transcript of Perancangan Per Lunak - Gunadarmabertalya.staff.gunadarma.ac.id/Downloads/files/48995... · Warnier...

PERANCANGAN PERANGKAT LUNAKDasar‐Dasar Perancangang

BERTALYABERTALYAUNIVERSITAS GUNADARMA

System/Software Development System/Software Development Life Cycle

System/Software Development Life System/Software Development Life Cycle (SDLC) merupakan kombinasi dari berbagai proses untuk pembuatan dari berbagai proses untuk pembuatan suatu sistem atau perangkat lunak

2

Tahap-tahap SDLCp p S C

Studi kelayakanStudi kelayakanAnalisis D iDesainKodingTestingPengoperasianPemeliharaan

3

Fakta Mengenai Sistem

Fakta mengenai sistem dapat diketahui dgn:

Wawancara dengan pengguna.Kuestioner yg dilengkapi  oleh pengguna.Observasi (melihat proses kerja sistem)Observasi (melihat proses kerja sistem).Inspeksi (melihat dokumen2 kertas, tampilan di layar & sistem pengarsipan)tampilan di layar & sistem pengarsipan).

4

Studi Kelayakan

Melihat kemungkinan sistem yg diusulkan dapat Melihat kemungkinan sistem yg diusulkan dapat diimplementasikan & dapat bekerja sesuai biaya & sumber daya yg ada.y ygStudi berakhir  apabila telah diambil keputusan sistem yg baru dapat dibuat.sistem yg baru dapat dibuat.

5

Studi Kelayakan (lan.)

Deskripsi tugas2 sistemRancangan awal & biaya sistemg yBerbagai alternatif rancangan sistem.Analisis biaya & keuntunganAnalisis biaya & keuntungan.Kesimpulan apakah rancangan dapat d l k h ddiimplementasikan atau harus dicari alternatif lain

6

Analisis

Studi detail mengenai operasi2 pada sistem & Studi detail mengenai operasi2 pada sistem & keterhubungannya dgn sistem maupun di luar sistem Data dikumpulkan dari file yg tersediaTransaksi yg harus ada & keputusan yg harus Transaksi yg harus ada & keputusan yg harus diambil didokumentasikanAlat bantu yg digunakan  wawancara  pengisian Alat bantu yg digunakan  wawancara, pengisian kuestioner, observasi

7

Analisis (lan.)

Tahap2 :Tahap2 :Menggambarkan  prosedur & kebutuhan  pengguna menggunakan kebutuhan  pengguna menggunakan alat bantu teknis yakni :‐ bagan alur sistem & diagram alur ‐ bagan alur sistem & diagram alur data.‐ Berorientasi objek menggunakan ‐ Berorientasi objek menggunakan UML.

8

Desain

Identifikasi:de t asKeluaran & masukan yg dibutuhkan.Kebutuhan verifikasi & validasi dataKebutuhan verifikasi & validasi data.Pengkodean yg digunakan untuk pemasukan data baru  (cth  ‘L’ utk ‘laki2’; pemasukan data baru  (cth.  L  utk laki2 ; ‘ ’ utk ‘Ya’).Struktur file yg akan diimplementasikanStruktur file yg akan diimplementasikan.Konfigurasi perangkat kerasPerangkat lunak yg akan digunakan

9

Perangkat lunak yg akan digunakan

Perancangan (lan.)

Alat bantu yg digunakan  :

Diagram Entity‐RelationshipDiagram Entity RelationshipBagan alur K  d tKamus dataTabel keputusanPohon keputusan

10

Koding 

Konversi rancangan sistem ke bahasa yg dapat dipahami komputer.

11

Testing Sistem

Setelah sistem dirancang & dikoding harus diuji terlebih dahulu sebelum diterapkan.Pengujian secara unit & sistem.

12

Al t B t    Di kAlat Bantu yang Digunakan

13

Diagram Alur Data

14

HIPO(Hi hi l I t P  (Hirarchical Input Process Output)p )

Sistem dibagi menjadi komponen2 fungsi Sistem dibagi menjadi komponen2 fungsi yg lebih kecil.

Diagram HIPO

Warnier / Orr DiagramsWarnier / Orr Diagrams

Warnier / Orr diagrams merupakan konstruksi logis dari suatu program/sistem .Diciptakan di Perancis oleh Jean‐Dominique Warnier & di US by Kenneth Orr.Diagram ini membantu perancangan struktur program  dgn mengidentifikasi output & hasil 

 K di  dit t k  l k h  d  i t program. Kemudian ditentukan langkah2 dan input utk memperoleh hasil tsb.