Pengenalan analisa desain
Download
1 / 24

Pengenalan Analisa Desain - PowerPoint PPT Presentation


  • 197 Views
  • Uploaded on

Pengenalan Analisa Desain. Oleh: Devie Rosa Anamisa. Definisi. Berfungsi : Untuk memodelkan perangkat lunak yang akan dibuat Macam-macam Teknik : Pemrograman prosedural atau struktural (DFD) Pemrograman berorientasi objek(UML). UML. Unified Modeling Language

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Pengenalan Analisa Desain' - flann


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Pengenalan analisa desain

Pengenalan Analisa Desain

Oleh:

Devie Rosa Anamisa


Definisi
Definisi

  • Berfungsi :

    • Untuk memodelkan perangkat lunak yang akan dibuat

  • Macam-macam Teknik :

    • Pemrograman prosedural atau struktural (DFD)

    • Pemrograman berorientasi objek(UML)


UML

  • Unified Modeling Language

  • UML muncul karena adanya kebutuhan pemodelan visual untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari sistem perangkat lunak



Use case
Use Case

  • Pemodelan untuk menggambarkan kelakuan (behavior) sistem yang akan dibuat.

  • Diagram use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat

  • Terdapat beberapa simbol dalam menggambarkan diagram use case, yaitu use cases, aktor dan relasi.




  • Diagram use case adalah sebuah diagram yang menjelaskan apa yang harus dilakukan oleh sistem pada level konseptual sehingga kita akan memahami apakah keputusan yang diambil oleh sistem adalah benar atau tidak.

  • Cobalah bertanya seperti ini: Apakah saya akan menggunakan proses mengubah pemesanan jika saya tidak pernah melakukan pemesanan? Tentu saja tidak.

  • Semua proses di atas akan menjadi berguna jika terdapat proses melakukan pemesanan, dan semua proses di atas sebenarnya berkaitan dengan melakukan pemesanan.

  • Tapi jika proses pemesanan saja tidak pernah dilakukan, apakah hal ini akan memberikan nilai? Tentu saja tidak.

  • Oleh karena itu, gambarlah diagram use case yang berfokus pada nilai yang akan diberikan kepada aktor.


Studi kasus
Studi Kasus yang harus dilakukan oleh sistem pada level konseptual sehingga kita akan memahami apakah keputusan yang diambil oleh sistem adalah benar atau tidak.

  • Sisteminformasimanajemenperpustakaanmerupakansebuahsisteminformasiuntukmengelolainformasi yang diperlukandalamsuatuperpustakaan yang meliputipendaftaranpustaka, anggota, danprosespeminjamanpustaka. Aturanperpustakaan yang harusdiatasipadasisteminformasimanajemenperpustakaan yang akandimodelkanadalahsebagaiberikut:

    1. Pustakadapatmemilikilebihdarisatupengarang

    2. Anggotadapatmemilikilebihdarisatunomortelepon

    3. Seoranganggotadapatmelakukansebuahpeminjamandalamsatuwaktudanbolehlebihdarisatupustaka

    4. Seoranganggotadapatmengembalikanpustaka yang dipinjamtidakdalamwaktu yang bersamaanwalaupunpustaka-pustakaitudipinjampadawaktu yang sama.

    5. Pengunjung yang bukananggotatidakdiperbolehkanmeminjampustaka.


6. Proses pendaftaran pustaka, anggota, dan peminjaman dilakukan oleh petugas perpustakaan.

7. Anggota dan pengunjung dapat melakukan pencarian pustaka.

  • Sistem informasi yang akan dibuat adalah aplikasi berbasis web. Manajemen perpustakaan meliputi fungsi-fungsi sebagai berikut:

    1. Mengelola data pustaka, meliputi:

    a. Memasukkan data pustaka

    b. Mengubah data pustaka

    c. Menghapus data pustaka

    2. Mengelola data anggota, meliputi:

    a. Memasukkan data anggota

    b. Mengubah data anggota

    c. Menghapus data anggota

    3. Mengelola data peminjaman, meliputi:

    a. Memasukkan data peminjaman

    b. Mengubah data peminjaman (mekanisme pengembalian pustaka)

    4. Mencari pustaka


Jawab: dilakukan oleh petugas perpustakaan.

Pemecahan studi kasus tahap pertama yaitu melakukan pencarian aktor. mulailah bertanya dengan SIAPA, PERAN dan NILAI apa yang akan didapatkan.




Diagram aktivity
Diagram aktivity bertanya dengan INFORMASI apa yang akan diberikan oleh sistem kepada aktor.


Diagram sequensial
Diagram Sequensial bertanya dengan INFORMASI apa yang akan diberikan oleh sistem kepada aktor.

  • Contoh diagram sequence untuk login


Diagram kelas
Diagram Kelas bertanya dengan INFORMASI apa yang akan diberikan oleh sistem kepada aktor.

  • Diagram kelasatau class diagram menggambarkanstruktursistemdarisegipendefinisiankelas-kelas yang akandibuatuntukmembangunsistem. Kelasmemilikiapa yang disebutatributdanmetodeatauoperasi.

    • atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas

      • atributmendeskripsikanpropertidengansebaristeksdidalamkotakkelastersebut.

    • operasiataumetodeadalahfungsi-fungsi yang dimilikiolehsuatukelas

  • Kelasmemilikitiga area pokok :

    1. Nama

    2. Atribut

    3. Operasi

    Contohkelas : Manusia

  • Atribut: nama, usia, tanggallahir

  • Method/Operasi: berjalan, makan, minum


Contoh diagram kelas
Contoh Diagram Kelas bertanya dengan INFORMASI apa yang akan diberikan oleh sistem kepada aktor.


Diagram kelas untuk studi kasus si perpustakaan
Diagram Kelas Untuk Studi Kasus SI Perpustakaan bertanya dengan INFORMASI apa yang akan diberikan oleh sistem kepada aktor.


Yang dikerjakan
Yang dikerjakan bertanya dengan INFORMASI apa yang akan diberikan oleh sistem kepada aktor.

  • Pada tahap proposal untuk analisa desain sistem cukup berupa:

    • Diagram Usecase

    • Diagram Aktivity

  • Pada tahap laporan TA, berupa:

    • Diagram Usecase

    • Diagram Aktivity

    • Diagram Sequensial

    • Diagram Kelas


ad