Minggu, 19 Mei 2013

DFD, ERD,DAN USE CASE

1. DFD (Data Flow Diagram)

Data Flow Diagram (DFD) adalah alat yang digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir ataupun lingkungan fisik dimana data tersebut akan disimpan, yang memungkinkan untuk menggambarkan system sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi.
Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
Beberapa contoh bentuk-bentuk DFD:


 
  



12. Entity Relationship Diagram (ERD)
Dalam rekayasa perangkat lunak, sebuah Entity-Relationship Model (ERM) merupakan abstrak dan konseptual representasi data. Entity-Relationship adalah salah satu metode pemodelan basis data yang digunakan untuk menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana sistem  seringkali memiliki basis data relasional, dan ketentuannya bersifat top-down. Diagram untuk menggambarkan model Entitiy-Relationship ini disebut Entitiy-Relationship diagram, ER diagram, atau ERD.
Model ERD
Notasi-notasi simbolik yang digunakan dalam Entity Relationship Diagram adalah sebagai berikut :
  • Entitas, Adalah segala sesuatu yang dapat digambarkan oleh data. Entitas juga dapat diartikan sebagai individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999). Ada dua macam entitas yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak memiliki ketergantungan dengan entitas lainnya. Contohnya entitas anggota. Sedangkan entitas lemah merupakan entitas yang kemunculannya tergantung pada keberadaaan entitas lain dalam suatu relasi.
  • Atribut, Atribut merupakan pendeskripsian karakteristik dari entitas. Atribut digambarkan dalam bentuk lingkaran atau elips. Atribut yang menjadi kunci entitas atau key diberi garis bawah.
  • Relasi atau Hubungan, Relasi menunjukkan adanya hubungan diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
  • Penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atribut dinyatakan dalam bentuk garis.
Contoh bentuk-bentuk ERD:




13. Use Case
Diagram Use Case adalah diagram yang menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar dan menjelaskan sistem secara fungsional yang terlihat user.
Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang diperbuat sistem, dan bukan “bagaimana”. Sebuah use case merepresentasikan sebuah interaksi antara aktor dengan sistem. Use case merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, meng-create sebuah daftar belanja, dan sebagainya. Seorang/sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan system untuk melakukan pekerjaan-pekerjaan tertentu. Use case diagram dapat sangat membantu bila kita sedang menyusun requirement sebuah sistem, mengkomunikasikan rancangan dengan klien, dan merancang test case untuk semua feature yang ada pada sistem. Sebuah use case dapat meng-include fungsionalitas use case lain sebagai bagian dari proses dalam dirinya. Secara umum diasumsikan bahwa use case yang di-include akan dipanggil setiap kali use case yang meng-include dieksekusi secara normal. Sebuah use case dapat di-include oleh lebih dari satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar fungsionalitas yang common. Sebuah use case juga dapat meng-extend use case lain dengan behaviour-nya sendiri. Sementara hubungan generalisasi antar use case menunjukkan bahwa use case yang satu merupakan spesialisasi dari yang lain.

Notasi Gambar Yang Dipakai Use Case

Actor
Seorang / sebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentu.
 
Case

 

Contoh Case - Actor


Extend
Relasi yang digunakan jika use case yang satu mirip dengan use case yang lain.
Include
Relasi jika terdapat perilaku yang mirip dengan beberapa use case.

Cara Menemukan Use Case
  • Pola perilaku perangkat lunak aplikasi.
  • Gambaran tugas dari sebuah actor.
  • Sistem atau “benda” yang memberikan sesuatu yang bernilai kepada actor.
  • Apa yang dikerjakan oleh suatu perangkat lunak (bukan bagaimana cara mengerjakannya).
Contoh bentuk-bentuk use case:
 

Rabu, 26 Desember 2012

TUGAS IMAKOM

pertanyaan

1.       Perkembangan tekhnologi mendekati daerah tersebut :
Jawab :   Menurut pengmatan saya teknologi disana masih melakukan perkembangan,kalaupun sudah berkembang, mungkin masyarakatnya yang belum mengenal lebih jauh kegunaan tekhnologi tersebut bagi mereka, karena mungkin pengetahuan mereka yang kurang terhadap perkembangan tekhologi, atau karena mereka yang tidak mau kenal dengan tekhnologi baru.
menurut pendapat saya dari yang saya lihat, tekhnologi yang berkembang disana hanya televisi dan radio.Hendphone  pun mungkin bisa dikatakan belum ada dimiliki oleh masyarakat disana, karena  menurut saya daerah tersebut dapat dikatakan berpenduduk yang  memiliki pendapatan rendah. Biasanya orang yang tinggal di daerah  yang seperti gambar diatas pekerjaanya adalah pemulung, seperti yang sering  saya lihat di TV. Jadi mana mungkin ia bisa membeli handpone, sedangkan untuk makan saja  mungkin tidak cukup.
            Saya mengatakan kalau di gambar tersebut  tekhologi  yang hanya berkembang adalah TV dan radio saja  karena pada gambar tersebut terdapat antena televisi, kalau radio umumnya di miliki oleh semua orang termasuk masyarakat yang memiliki pendapatan dibawah rata- rata.
Kemungkinan masyarakat disana belum mengerti apa itu komputer dan bagaimana cara mengoperasikanya, karena komputer termasuk tekhnologi yang paling canggih pada saat sekarang ini dan selalu mengalami perkembangan, seiring dengan perkembangan  zaman. Selain itu masyarakat di sana yang berpendidikan  mungkin juga tidak seberapa, dan kalaupun ada mungkin hanya samapi tamat SMA, karena orang yang berpendidikan tidak akan mau tinggal di daerah yang seperti gambar tersebut.

2.       Ide kreatif untuk memperbaiki hal tersebut menurut saya adalah  

Jawab :   Masyarakat disana sebaiknya di berian pengarahan dan pengetahuan tentang bagaimana cara  menjaga lingkungan yang bersih, karena jika mereka  tinggal dilingkunagan yang seperti itu maka penyakit akan mudah terjangkit oleh anak-anak. Selain tu didalam alquran juga di jelaskan bahwa  kebersihan itu sebagian dari iman, jadi masyarakat disana kita ajak untuk menjaga kebersihan dan mau membersihkan.
            Selain itu masyarakat di sana di berikan juga pengetahuan tentang tekhnologi-tekhnologi yang sedang berkembang pada saat sekarang ini, jadi masyarakat di sana tidak awam lagi dengan tekhnolog yang sedang berkembang saat ini.

3.       Cara yang dapat saya lakukan untuk mengevaluasi keadaan tersebut adalah 

Jawab : Saya mengadakan gotong royong  pada masyarakat untuk membersihkan tempat tinggalnya. Kalaupun di sana tidak ada tempat mandi sendiri,tempat nyuci, atapun untuk buang air maka saya akan membuatkan WC umum , dan menyediakan sumber air bersih untuk mereka, sehingga mereka tidak susah lagi mendapatkan air bersih dan untuk keperluan sehari-harinya. Kalau lingkungannya sudah bersih, maka kita akan nyaman dan tenang tinggal di sana.
Selain itu saya akan menyediakan tong samapah di dekat sana, jadi sampah disana tidak akan berserakan lagi, dan menyediakan mobil pembawa samaph setiap hari, sehingga tidaka ada lagi bau samaph yang merusak pemandangan,dengan begitu maka terciptalah lingkungan yang bersih dan indah. Para anak-anak pun terbebas dari penyakit yang tidak di inginkan seperti malaria, TBC bagi orang tua-tua.

4.       Prospek yang baik untuk gambar tersebut agar lebih baik adalah 

Jawab : Bahwa baju yang tergantung setiap rumah tersebut di hilangkan dan di buat tempat penjemuran kain yang agak tertutup, sehingga nampak lebih indah, selain itu juga dapat di ganti di dinding rumh yang menggunakan plastik  yang tidak sewajarnya dengan papan atau batu bata, sehingga menjadi nyaman untuk di tempati dan tidak dingin lagi untuk tidur.
Sehingga penyakit masuk angin tidak ada lagi.
          Kayu yang berantakan di sekitar rumah tersebut di bersihkan, jika tidak berguna  dapat dibakar.  Tempat mandi dan nyuci di depan rumah tersebut sebaiknya ditiadakan, karena bau dari temapt tersebut akan merusak kenyaman yang di ciptakan oleh WC yang ada di depan rumah tersebut.