Sabtu, 19 November 2011

Sistem Terstruktur


BAB I
PENDAHULUAN
A. LATAR BELAKANG
Teknologi berkembang seiring berjalannya waktu. Semakin lama teknologi pun semakin canggih dan mungkin diluar pemikiran atau diluar apa yang kita pikirkan. Oleh karena itu semakin modernnya zaman ini, kita juga harus dapat mengetahui apa saja teknologi yang sedang berkembang saat ini.
B. RUMUSAN MASALAH
Dari latar belakang di atas dapat diambil bahwa suatu permasalahan yang akan dihadapi oleh seseorang adalah bagaimana mengetahui teknologi yang sedang berkembang.
C.  TUJUAN PENULISAN
Karena begitu pentingnya teknologi dalam kehidupan modern saat ini maka tulisan ini dibuat. Dengan tujuan agar salah satu teknologi pengolahan data yang akan dibahas dapat berguna bagi pembaca.




BAB II
PEMBAHASAN

Data Flow Diagram (DFD) dan Entity Relationship Diagram.
1.    Data Flow Diagram (DFD)
Sebuah Data Flow Diagram atau diagram arus data (DFD) adalah suatu teknik pemodelan yang signifikan untuk menganalisis dan membangun proses informasi. DFD secara harfiah berarti sebuah ilustrasi yang menjelaskan kursus atau pergerakan informasi dalam suatu proses. DFD menggambarkan arus informasi dalam suatu proses berdasarkan input dan output. Sebuah DFD dapat disebut sebagai Model Proses. Selain itu, DFD dapat digunakan untuk memvisualisasikan pengolahan data atau desain terstruktur. Sebuah DFD menggambarkan proses teknis atau bisnis dengan bantuan dari data eksternal yang disimpan, data mengalir dari suatu proses ke yang lain, dan hasilnya. Desainer biasanya menarik konteks tingkat DFD yang menunjukkan hubungan antara entitas di dalam dan di luar sistem sebagai salah satu langkah tunggal. DFD ini dasar dapat kemudian hancur ke diagram tingkat yang lebih rendah menunjukkan langkah-langkah kecil menunjukkan rincian dari sistem yang sedang dimodelkan. Berbagai tingkat mungkin diperlukan untuk menjelaskan suatu sistem yang rumit.

Data Flow Diagram Perangkat Lunak

Data Flow Diagram perangkat lunak juga disebut sebagai perangkat lunak DFD. Dengan Edraw Max, desainer dengan cepat dapat membuat diagram analisis terstruktur, diagram arus informasi, proses-berorientasi diagram, berorientasi data diagram dan diagram proses data serta data diagram alur, diagram proses bisnis, diagram alur kerja, nilai aliran peta, diagram TQM , dan menyebabkan efek dan diagram.



----Contoh Data Flow Diagram Perangkat Lunak----

data-flow-diagram-software.gif











----Contoh Data Flow Diagram----
data-flow-diagrams.png









DFD merupakan alat komunikasi yang sangat baik untuk analis untuk proses model dan persyaratan fungsional. Salah satu alat utama dari analisis terstruktur upaya pada tahun 1970 itu dikembangkan dan ditingkatkan oleh orang-orang seperti Yourdon, McMenamin, Palmer, Gane dan Sarson. Hal ini masih dianggap sebagai salah satu teknik pemodelan terbaik untuk memunculkan dan mewakili persyaratan pengolahan sistem.
Digunakan secara efektif, itu adalah berguna dan mudah untuk memahami alat pemodelan. Ini memiliki aplikasi yang luas dan kegunaan di seluruh proyek perangkat lunak yang paling pembangunan. Hal ini mudah diintegrasikan dengan pemodelan data, pemodelan alat alur kerja, dan spesifikasi tekstual dengan ini, ia menyediakan analis dan pengembang dengan model padat dan spesifikasi. Bagaimanapun, ia memiliki kegunaan terbatas. Hal ini sederhana dan mudah dipahami oleh pengguna dan dapat dengan mudah diperluas dan disempurnakan dengan spesifikasi lebih lanjut ke versi fisik untuk desain dan pengembangan tim.

2.    Entity Relationship Program
Ada dua model data, yaitu : Entity Relationship Diagram (ERD) dan model relasional. Keduanya menyediakan cara untuk mendeskripsikan perancangan basis data pada peringkat logika.
  • Model ERD atau Conceptual Data Model (CDM) : model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship) antara entitas-entitas itu.
  • Model Relasional atau Physical Data Model (PDM) : model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :
a.     Entiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.

b.     Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
c.      Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut : Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu (Abdul Kadir, 2002: 48) :
1). Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
2). Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
3). Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.

Entity Relationship Diagram.jpg---Contoh Entity Relationship Diagram----



BAB III
KESIMPULAN

Dari uraian diatas dapat ditarik beberapa kesimpulan antara lain :

ü Sebuah Data Flow Diagram atau diagram arus data (DFD) adalah suatu teknik pemodelan yang signifikan untuk menganalisis dan membangun proses informasi
ü Entity Relationship Diagram (ERD) merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.

Tidak ada komentar:

Posting Komentar