Nama : Ratih.H
Kelas : 3db01
NPM : 31107378
CONTOH KASUS SISTEM:
Pada suatu Universitas (sebut saja Universitas A) terdapat pelatihan yang diselenggarakan oleh Badan yang menangani pelatihan dan pengembangan SDM untuk dosen dan staff universitas tersebut. Pelatihan itu meliputi pembuatan perangkat lunak pengelolaan informasi data pelatihan dan aplikasi universitas A. Dalam pelatihannya membutuhkan sistem yang berupa perangkat lunak untuk pengelolaan data pelatihan yang harus diolah oleh organisasi karena penginputan yang biasa digunakan dilakukan secara manual. Proses dari perangkat lunak meliputi pengumpulan data, pengeditan data, pembuatan statistikdata untuk pelatihan, dan merekomendasikan peserta yang sebaiknya mengikuti pelatihan.
BENTUK DFD:
DFD merupakan diagram yang mengunakan notasi-notasi atau symbol-simbol untuk mengambarkan sistem jaringan kerja antar fungsi-fungsi yang berhubungan satu sama lain dengan aliran dan penyimpanan data. Adapun yang digunakan dalam DFD adalah:
1. Kesatuan Luar(External Entity)
Kesatuan luar (entity) di lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input atau menerima output dari sistem. Suatu kesatuan luar dapat disimbolkan dengan suatu notasi persegi panjang atau suatu persegi panjang dengan sisi kiri dan atasnya berbentuk garis tebal.
2. Aliran data
Aliran data di DFD diberikan simbol suatu panah. Aliran data ini mengalir diantara process (process), simpanan data (data store) dan kesatuan luar (External entity). Aliran data ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem.
3. Proses
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu aliran datayang masuk ke dalam proses untuk dihasilkan aliran data yang akan keluar dari proses. Suatu proses dapat disimbolkan dengan notasi lingkaran atau dengan simbol empat persegi panjang dengan sudut-sudut tumpul.
4. Penyimpan Data (Data Store)
Penyimpan data (data store) merupakan penyimpan data yang dapat berupa:
• Suatu file atau basis data di sistem komputer.
• Suatu arsip atau catatan manual.
• Suatu kotak tempat data di meja seseorang.
• Suatu tabel acuan manual.
• Suatu agenda atau buku.
Gambar DFD:
Diagram Konteks
Diagram Zero
BENTUK ERD :
Entity Relational Diagram merupakan salah satu pemodelan data konseptual yang paling sering digunakan dalam proses pengembangan basis data bertipe relasional. Model E-R adalah rincian yang merupakan representasi logika dari data pada suatu organisasi atau area bisnis tertentu.
Model E-R terdiri dari beberapa komponen dasar yaitu sebagai berikut:
1. Entitas
Entitas adalah sesuatu atau objek di dunia nyata yang dapat dibedakan dari sesuatu atau objek yang lainnya. Sebagai contoh, setiap mahasiswa dalam suatu universitas adalah suatu entitas. Setiap fakultas dalam suatu universitas adalah juga suatu entitas. Dapat dikatakan bahwa entitas bisa bersifat konseptual/abstrak atau nyata hadir di dunia nyata.
2. Atribut
Atribut adalah properti deskriptif yang dimiliki oleh setiap anggota dari himpunan entitas. Sebagai contoh entitas mahasiswa, atributatribut yang dimiliki adalah nim, nama mahasiswa, alamat dan lain-lain.
3. Hubungan antar relasi (Relationship)
Hubungan antar relasi adalah hubungan antara suatu himpunan entitas dengan himpunan entitas yang lainnya. Misalnya, entitas mahasiswa memiliki hubungan tertentu dengan entitas matakuliah (mahasiswa mengambil matakuliah). Pada penggambaran model E-R, relasi adalah perekat yang menghubungkan suatu entitas dengan entitas yang lainnya.
4. Kardinalitas/Derajat Relasi
Kardinalitas relasi menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Sebagai contoh: entitas-entitas pada himpunan entitas mahasiswa dapat berelasi dengan satu entitas, banyak entitas atau tidak satupun entitas dari himpunan entitas kuliah. Kardinalitas relasi yang terjadi di antara dua himpunan entitas dapat berupa:
• Satu ke Satu(One to One)
Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, begitupun sebaliknya.
• Satu ke Banyak(One to Many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya, dimana setiap entitas pada himpunan entitas B berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas A.
• Banyak ke Satu(Many to One)
Setiap entitas pada himpunan entitas A berhubungan dengan paling banyak dengan satu entitas pada himpunan entitas B, tetapi tidak sebaliknya dengan entitas B.
• Banyak ke Banyak(Many to Many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, dan demikian sebaliknya, dimana setiap entitas pada himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A.
Gambar ERD:
sumber:
Google.com
bwaseso.wordpress.com