a) Abstraksi Data
Abstraksi data adalah komponen penting dalam DBMS, dimana data akan dikatagorikan dalam proses DBMS. Abstraksi data dimulai
Tingkat abstraksi data ada 3 level, yaitu
- Level Fisik (Physical Level)
Ini adalah level paring rumit untuk dipahami manusia dan merupakan level paling dalam, karena pada level, ini, semua gambaran data, proses, dan akan perlihatkan dan ditampilkan secara rinci. Level ini biasanya hanya bisa diakses oleh sang admin atau pemilik data aslinya atau developer sebuah software.
- Level Logika/Konseptual (Conceptual Level)
Level ini terletak antara level fisik dan level pandangan, dimana pada bagian ini adalah bagian dimana menggunakan logika untuk membuat hubungan antardata secara keseluruhan. Pada bagian ini, data akan dihubungkan sesuai data yang diinput oleh user.
- Level Pandangan (View Level)
Level ini adalah level paling luar, dimana seluruh user bisa melihat data yang hanya semua user yang bisa melihat. Ini bisa dibilang adalah bagian yang bisa disebut sebagai 'User Interface' atau 'UI'.
b) Model Data Relasional, Degree dan Kardinalitas
- Model data relational adalah model data yang sering dipakai pada zaman sekarang ini, karena indeks dalam model data ini bisa menyimpan banyak data lainnya dalam satu index file. Model data ini menggunakan sistem himpunan record
- Degree adalah atribut dalam sebuah relasi. Degree juga bisa menjadi beberapa buah bagian, seperti: Unary (Derajat satu, hanya bisa satu kondisi yang bisa masuk akal), Binary (Derajat dua, dimana kondisi bisa berlaku seperti layaknya hukum 'aksi-reaksi'), dan Ternary (Derajat tiga, dimana tiga buah data bisa direlasikan dan dengan data yang bisa menghubungkannya)
- Kardinalitas pada himpunan, kardinalitas adalah sebagai seberapa banyaknya sebuah data atau objek yang dimasukan ke dalam sebuah himpunan. Sedangkan, dalam hal ini, derajat Kardinalitas atau Cardinality Degree adalah kondisi dimana sebuah data akan bisa direlasikan dan kondisinya
Terdapat 3 buah Kardinalitas, yaitu
- One to One (Satu ke satu)
Kondisi ini adalah kondisi dimana relasi sebuah data hanya akan diterima secara logika bila data hanya bisa diterima ke data satu saja dan tidak cocok ke kondisi lainnya selain kondisi yang telah cocok tersebut
Contoh:
- One to One (Satu ke satu)
Kondisi ini adalah kondisi dimana hanya satu data yang bisa direlasikan dan kondisi yang cocok ke satu data saja yang kondisi dan konteksnya sama dengan data yang ingin direlasikan.
Contoh: 1 instruktur mengajar 1 Orang
- One to Many (Satu ke banyak)
Kondisi ini adalah kondisi dimana jika sebuah data bisa direlasikan ke seluruh data yang ada terdapat di dalam sebuah database, tidak hanya dengan satu data dan kondisi saja.
Contoh: 1 listrik dan banyak lampu
- Many to One (Banyak ke satu)
c) Struktur Basis Data
Dalam database, terdapat struktur atau tingkatan sebuah data. Dalam tingkatan struktur basis data, terbagi menjadi file, record, field, byte, character, dan bit
- File, adalah data yang akan disimpan dalam sebuah database. File ini File ini bisa menyimpan sebuah informasi seperti gambar (.png, .jpg, .jpeg), musik (.mp3, .wav, .m4a), video (.mp4, mkv), dokumen (.xml, .docx, .ppt), dan sistem (.sys, .dll).
- Character, data terkecil di dalam sebuah data. Character ini bisa berupa huruf dan tanda baca.
- Field, kumpulan dari sebuah karakter yang telah membentuk arti dan informasinya telah jelas untuk dipahami.
- Record, adalah kumpulan dari sebuah data yang telah dikumpulkan dan telah ditampung menjadi satu.
- Byte, adalah bagian kecil dari sebuah memori yang telah berisi data dan informasi yang ingin disampaikan. Byte ini terdiri dari 8 buah bit yang telah digabungkan menjadi satu.
- Bit, adalah bagian terkecil dari sebuah memori, yang dimana tersusun dari angka biner (1 dan 0). Bila 8 bit telah terkumpul, maka Byte akan terbentuk.
Referensi
http://dumai.pelindo1.co.id/pelindodumai/berita-satuan-ukuran-dalam-komputer-bitbytekilobytemegabyte.html
https://garudacyber.co.id/artikel/663-pengertian-struktur-hirarki-basis-data-dan-bentuk-diagram-hubungan-antara-entitas
https://sharewy.blogspot.com/2013/04/entity-relationship-diagram-er-diagram.html
http://www.pengertianku.net/2014/12/pengertian-field-record-table-file-data-dan-basis-data-lengkap.html
https://hendri83.wordpress.com/2012/09/16/abstraksi-data/
https://basisdata121v.blogspot.com/2008/12/abstraksi-data.html
http://mfikri.com/artikel/3-Level-Abstraksi-Data.html
https://mudahalgoritma.blogspot.com/2017/10/apa-itu-abstraksi-data.html
Abstraksi data adalah komponen penting dalam DBMS, dimana data akan dikatagorikan dalam proses DBMS. Abstraksi data dimulai
Tingkat abstraksi data ada 3 level, yaitu
- Level Fisik (Physical Level)
Ini adalah level paring rumit untuk dipahami manusia dan merupakan level paling dalam, karena pada level, ini, semua gambaran data, proses, dan akan perlihatkan dan ditampilkan secara rinci. Level ini biasanya hanya bisa diakses oleh sang admin atau pemilik data aslinya atau developer sebuah software.
- Level Logika/Konseptual (Conceptual Level)
Level ini terletak antara level fisik dan level pandangan, dimana pada bagian ini adalah bagian dimana menggunakan logika untuk membuat hubungan antardata secara keseluruhan. Pada bagian ini, data akan dihubungkan sesuai data yang diinput oleh user.
![]() |
Gambaran Level Logika (Sumber: https://kardinaoka.files.wordpress.com/2012/02/model1.png) |
- Level Pandangan (View Level)
Level ini adalah level paling luar, dimana seluruh user bisa melihat data yang hanya semua user yang bisa melihat. Ini bisa dibilang adalah bagian yang bisa disebut sebagai 'User Interface' atau 'UI'.
b) Model Data Relasional, Degree dan Kardinalitas
- Model data relational adalah model data yang sering dipakai pada zaman sekarang ini, karena indeks dalam model data ini bisa menyimpan banyak data lainnya dalam satu index file. Model data ini menggunakan sistem himpunan record
- Degree adalah atribut dalam sebuah relasi. Degree juga bisa menjadi beberapa buah bagian, seperti: Unary (Derajat satu, hanya bisa satu kondisi yang bisa masuk akal), Binary (Derajat dua, dimana kondisi bisa berlaku seperti layaknya hukum 'aksi-reaksi'), dan Ternary (Derajat tiga, dimana tiga buah data bisa direlasikan dan dengan data yang bisa menghubungkannya)
- Kardinalitas pada himpunan, kardinalitas adalah sebagai seberapa banyaknya sebuah data atau objek yang dimasukan ke dalam sebuah himpunan. Sedangkan, dalam hal ini, derajat Kardinalitas atau Cardinality Degree adalah kondisi dimana sebuah data akan bisa direlasikan dan kondisinya
Terdapat 3 buah Kardinalitas, yaitu
- One to One (Satu ke satu)
Kondisi ini adalah kondisi dimana relasi sebuah data hanya akan diterima secara logika bila data hanya bisa diterima ke data satu saja dan tidak cocok ke kondisi lainnya selain kondisi yang telah cocok tersebut
Contoh:
- One to One (Satu ke satu)
Kondisi ini adalah kondisi dimana hanya satu data yang bisa direlasikan dan kondisi yang cocok ke satu data saja yang kondisi dan konteksnya sama dengan data yang ingin direlasikan.
Contoh: 1 instruktur mengajar 1 Orang
- One to Many (Satu ke banyak)
Kondisi ini adalah kondisi dimana jika sebuah data bisa direlasikan ke seluruh data yang ada terdapat di dalam sebuah database, tidak hanya dengan satu data dan kondisi saja.
Contoh: 1 listrik dan banyak lampu
- Many to One (Banyak ke satu)
Kondisi ini adalah kondisi dimana semua data hanya bisa direlasikan ke salah satu data saja yang cocok dengan kondisinya
Contoh: Banyak murid diajar oleh 1 guru
- Many to Many (Banyak ke banyak)
Kondisi ini adalah apabila seluruh data bisa dihubungkan atau direlasikan ke data banyak lainnya dan juga memenuhi kondisi yang diterapkan
Contoh: Banyak makanan untuk banyak orang
c) Struktur Basis Data
Dalam database, terdapat struktur atau tingkatan sebuah data. Dalam tingkatan struktur basis data, terbagi menjadi file, record, field, byte, character, dan bit
- File, adalah data yang akan disimpan dalam sebuah database. File ini File ini bisa menyimpan sebuah informasi seperti gambar (.png, .jpg, .jpeg), musik (.mp3, .wav, .m4a), video (.mp4, mkv), dokumen (.xml, .docx, .ppt), dan sistem (.sys, .dll).
- Character, data terkecil di dalam sebuah data. Character ini bisa berupa huruf dan tanda baca.
- Field, kumpulan dari sebuah karakter yang telah membentuk arti dan informasinya telah jelas untuk dipahami.
- Record, adalah kumpulan dari sebuah data yang telah dikumpulkan dan telah ditampung menjadi satu.
- Byte, adalah bagian kecil dari sebuah memori yang telah berisi data dan informasi yang ingin disampaikan. Byte ini terdiri dari 8 buah bit yang telah digabungkan menjadi satu.
- Bit, adalah bagian terkecil dari sebuah memori, yang dimana tersusun dari angka biner (1 dan 0). Bila 8 bit telah terkumpul, maka Byte akan terbentuk.
Referensi
http://dumai.pelindo1.co.id/pelindodumai/berita-satuan-ukuran-dalam-komputer-bitbytekilobytemegabyte.html
https://garudacyber.co.id/artikel/663-pengertian-struktur-hirarki-basis-data-dan-bentuk-diagram-hubungan-antara-entitas
https://sharewy.blogspot.com/2013/04/entity-relationship-diagram-er-diagram.html
http://www.pengertianku.net/2014/12/pengertian-field-record-table-file-data-dan-basis-data-lengkap.html
https://hendri83.wordpress.com/2012/09/16/abstraksi-data/
https://basisdata121v.blogspot.com/2008/12/abstraksi-data.html
http://mfikri.com/artikel/3-Level-Abstraksi-Data.html
https://mudahalgoritma.blogspot.com/2017/10/apa-itu-abstraksi-data.html
Komentar
Posting Komentar