INFORMATIKA: Model dan Prediksi Data
MODEL DAN PREDIKSI DATA
Hallo semua! Balik lagi di blog aku, kali ini aku mendapat tugas dari Bu Raliyanti, seorang guru Informatika, untuk menjelaskan tentang Model dan Prediksi Data nih, yuk disimak baik-baik penjelasan aku berikut ini! ૮₍ ≧ . ≦ ₎ა
Model Data
★ Model Data berdasarkan OBJEK
- Model Entity Relationship (ER)
- Model Semantik
- Model Data Berorientasi Objek
★ Model Data berdasarkan RECORD
- Model Hierarki
- Model Jaringan
- Model Relasional
Pengertian Model Data
Model data adalah suatu cara untuk mempresentasikan data, batasannya serta hubungannya berdasarkan fakta di dunia nyata.
Dengan membuat model data, kita dapat membuat perantara untuk mentransformasi data tersebut agar dapat di proses oleh sistem/komputer loh!
Model Data berdarkan OBJEK
Model Data berdasarkan objek biasanya menggunakan pendekatan objek untuk mempresentasikan sesuatu. Suatu objek dalam dunia nyata sebagai objek yang dipresentasikan dalam bentuk entitas atribut, serta relasi yang berkaitan diantara entitas-entitas tersebut.
★ Model Entity Relationship (ER)
Memetakan objek di dunia nyata sebagai suatu entitas. Entitas adalah sesuatu yang memiliki keberadaan yang unik dan berbeda, walaupun tidak harus dalam bentuk fisik.
Entity Relationship Diagram (ERD)
Sebuah model untuk menyusun database (basis data) agar dapat menggambarkan data yang mempunyai relasi dengan database yang akan didesain.
Komponen Penyusun ERD
★ Entitas: Kumpulan objek yang dapat diidentifikasikan secara unik atau saling berbeda. Biasanya, simbol dari entitas adalah persegi panjang
★ Atribut: Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut.
★ Relasi: Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Notasi, Komponen, dan Simbol dalam ERD
▭ (persegi panjang) : menggambarkan suatu entitas
✧ (belah ketupat) : menggambarkan suatu relasi atau proses
○ (lingkaran/elips) : menggambarkan suatu atribut
━ (garis lurus) : menggambarkan suatu hubungan atau penghubung
★ One to One
Contoh: Setiap penduduk hanya memiliki 1 KTP dan setiap KTP hanya boleh dimilki oleh seorang penduduk
★ One to Many
Contoh: Setiap penduduk hanya boleh memiliki banyak BPKB karena mungkin 1 penduduk memiliki lebih dari 1 kendaraan. Namun setiap BPKB hanya boleh dimiliki oleh seorang penduduk
★ Many to One
Contoh: Setiap siswa hanya boleh terdafttar di 1 SMA. Sementara setiap SMA bisa mnemiliki lebih dari 1 siswa.
★ Many to Many
Contoh: Setiap siswa boleh mendaftar pada banyak ekskul sebagai anggota. Sedangkan ekskul boleh memiliki banyak siswa sebagai anggota
Cara Membuat ERD
1. Menentukan entitas dengan cerman, teliti, dan baik terlebih dahulu, untuk menjawab persoalan yang ada.
2. Selanjutnya menentukan relasi antar entitas untuk mengetahui hubungan antar entitas.
3. Mulai menggambar ERD yang bersifat sementara, hal ini dimaksudkan bahwa penggambaran ERD adalah untuk memberikan deskripsi secara umum terlebih dahulu.
4. Membuat kardinalitas untuk menentukan jumlah dari kejadian
5. Menentukan kata kunci utama dalam sebuah entitas.
6. Gambarlah ERD berdasarkan kunci utama.
7. Menentukan atribut yang dibutuhkan dalam setiap entitas yang telah ditentukan sebelumnya.
8. Menggambar ERD dengan lengkap bersama atribut yang ada.
9. Lakukan pemerikasaan dan evaluasi terhadap hasil, jika ditemukan kekeliriuan maka dapat mengulang langkah sebelumnya.
CONTOH ERD PERPUSTAKAAN
Tabel ERD Perusahaan Jasa Ekspedisi
Analisis ERD Perusahaan Jasa Ekspedisi
Berdasarkan contoh ERD Perusahaan Jasa Ekspedisi diatas dapat diketahui terdapat 3 entitas yaitu; pengirim, jasa ekspedisi, dan penerima. Proses yang terjadi pada ketiga entitas tersebut adalah mengirim dan menerima
Proses mengirim dilakukan oleh pengirim dengan memberikan barang dan data yang ada dalam atribut dari pengirim ataupun penerima kepada jasa ekspedisi.
Proses menerima dilakukan oleh jasa ekspedisi dengan penerima barang, dimana kurir yang mengantarkan barang kepada penerima sesuai dengan data yang tercantum sebelumnya.
Sekian penjelasan dari aku, terima kasih sudah membaca! Have a nice day.
Sumber:
Komentar
Posting Komentar