1 / 25

Perancangan Sistem Informasi

Materi Mata Kuliah Perancangan Sistem Informasi STMIK Mercusuar Semester Empat

Saifhadi
Download Presentation

Perancangan Sistem Informasi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DESAIN SISTEM Fredy.A.SihombingS.Kom, M.Kom

  2. Apa itu Desain? • Representasi rekayasa yang punya arti dari sesuatu yang akan dibuat. • Dalam konteks RPL, meliputi: • data, • architecture, • interfaces, and • components

  3. Pekerjaan Desain • Desain data : struktur, relasi. • Desain arsitektur : relasi elemen struktural utama perangkat lunak. • Desain antarmuka : terhadap dirinya sendiri, dengan sistem lain & user. • Desain level komponen : menerjemahkan struktur elemen menjadi deskripsi prosedur.

  4. Proses Desain • Desain yang baik: • Mengakomodasi semua kebutuhan sistem. • Dapat dibaca & dipahami. • Menyajikan gambaran utuh perangkat lunak : data, fungsi, tingkah laku.

  5. Konsep Desain • Abstraksi : membuat gambaran umum tentang data, prosedur maupun kendali. • Refinement : menerjemahkan bentuk umum menjadi detailnya. • Modularitas : membagi perangkat lunak menjadi komponen-komponen yang lebih kecil. • Arsitektur perangkat lunak : menggambarkan keterhubungan antar komponen perangkat lunak yang terpadu. • Hirarki kendali : menggambarkan organisasi komponen.

  6. Contoh Hirarki Kendali

  7. Konsep Desain (2) • Partisi struktural : mengelompokkan berdasar hirarki komponen perangkat lunak. • Struktur data : relasi logis antara elemen data individu  array, linked list, stack, queue, etc. • Prosedur perangkat lunak : menjelaskan urutan proses dan pengambilan keputusan. • Penyembunyian informasi : prosedur dan data sebuah modul tidak dapat diakses oleh modul lain yang tidak memerlukan informasi tersebut.

  8. Isi Dokumentasi Desain • Ruang lingkup desain berdasar spesifikasi sistem. • Desain data  database, file. • Desain arsitektur. • Desain antarmuka. • Desain komponen. • Batasan desain  ex. memori. • Data tambahan  algoritma, data tabular, dll

  9. Desain Arsitektur • Arsitektur perangkat lunak adalah struktur sistem yang menggambarkan komponen perangkat lunak, properties-nya dan relasi diantaranya. • Arsitektur perangkat lunak terdiri dari desain data dan desain arsitektur.

  10. Desain Data • Menerjemahkan ERD di tahap analisa kebutuhan menjadi model data/ informasi dalam sudut pandang pengguna atau customer. • Tambahan: Dalam Power Designer dikenal sebagai Physical Data Modelling (PDM).

  11. Gaya Arsitektur • Data centered

  12. Gaya Arsitektur • Data flow

  13. Gaya Arsitektur • Call and return : menggambarkan hubungan antara program utama dan sub program. • Object oriented : membungkus data dan operasi menjadi satu. • Berlapis/ layered.

  14. Desain Antarmuka • Aturan “emas”: • Tempatkan user dalam kendali. • Kurangi penggunaan memori oleh user. • Buatlah antarmuka yang konsisten.

  15. Proses Desain Antarmuka

  16. Desain Level Komponen • Disebut juga desain prosedur. • Desain data, arsitektur, dan antarmuka harus diterjemahkan menjadi perangkat lunak yang bisa dijalankan. • Bentuknya: • Notasi grafis : flowchart. • Notasi tabular : tabel. • Program Desain Language : pseudocode.

  17. Contoh Flowchart

  18. Contoh Tabular

  19. Contoh Pseudocode

  20. Kuis (15 menit) • Desain apa saja yang dibutuhkan dalam RPL? • Apakah yang dimaksud dengan modularitas? • Sebutkan 3 contoh gaya arsitektur perangkat lunak! • Apa sajakah kriteria umum desain antarmuka yang baik? • Sebutkan 3 jenis bentuk desain level komponen!

More Related