Pengertian basis data, Konsep dasar basis data, Model data.


Pengertian Basis Data

     Basis data (dalam bahasa Inggris yaitu database) adalah kumpulan data yang terorganisir dan saling berhubungan yang disimpan secara sistematis di dalam komputer, sehingga dapat diakses, dikelola, dan diperbarui dengan mudah. 

     Lebih singkat nya Basis Data adalah tempat untuk menyimpan dan mengelola data secara teratur agar mudah dicari, digunakan, dan diubah.


Kekurangan dan Kelebihan Basis Data

Kelebihan✅ :

1. Data dapat tersimpan lebih rapi jadi mudah diatur dan dikelola.

2. Mempermudah membagikan data atau data dapat di gunakan bersama.

3. Akses mudah dan cepat. Jadi kita bisa mencari dan mengambil data dengan cepat, tanpa harus membuka satu per satu.

Kekurangan❎ :

1. Resiko keamanan karena bisa disusupi hacker jika tidak ada perlindungan yang baik.

2. Biaya pembuatan dan Perawatan Tinggi Butuh software khusus, server, dan tenaga ahli.

3. Kompleksitas pengelolaan karena Memerlukan pengetahuan teknis untuk merancang, mengelola, dan memelihara sistem basis data.


                            Contoh Penggunaan Basis Data



Kenapa harus belajar Basis Data

    Belajar basis data itu penting karena data adalah inti dari teknologi sekarang. Dengan menguasainya, kita siap menghadapi dunia digital dan punya nilai lebih di dunia kerja. Penting untuk mempelajari basis data karena basis data merupakan popndasi dari banyak aplikasi dan sistem yang kita gunakan sehari-hari. Memahami cara kerja basis data memungkinkan kita untuk mengelolainformasi secara efesien, membuat keputusan yang lebih baik, dan berpartisipasi dalam dunia digital dengan lebih efektif.


-----------------------------------------------------------------------------------------------------------------------------

 Memahami 
tabel, field record, dan kunci primer


🔡 Field : 
    Field adalah nama kolom dalam tebel. Field menjelaskan informasi apa yang di simpan
Contoh: ketika di suruh mengisi formulir yang berisi 
             Nama: Kelas: Alamat: Tanggal lahir: 
Nah itu semua adalah field. Field= kolom yang menjukkan jenis infomasi

Jenis-jenis Field Basis Data:
☑ Field teks: Menyimpan informasi berbentuk karakter seperti nama, alamat, kode
☑ Field Angka:Untuk menyimpan data berupa angka seperti umur, Harga dll.
☑ Field Tanggal dan Waktu: Untuk menyimpan data tanggal dan/atau waktu seperti Tanggal lahir, jam
 Field boolean: Untuk menyimpan jawaban benar/salahiya/tidak, atau aktif/tidak aktif seperti Sudah Bayar: Yes / No Aktif: True / False


📋Table :
    Tabel adalah tempat menyimpan data di dalam database. Bentuknya seperti lembar Excel yang ada kolom dan baris. 
    Table pada database adalah struktur yang mengorganisasikan data dalam bentuk baris serta kolom. Setiap table mengandung satu atau lebih kolom yang dihuni oleh field, dan baris-baris tersebut sering kali disebut sebagai record.

Fungsi utama table adalah menghimpun serta menyusun data agar mudah diakses serta dianalisis.

Contoh Tabel :

ID_Siswa    Nama    Kelas
001    Budi10A
002    Siti10B

Record :
    Record adalah baris dalam tabel. Setiap record menyimpan satu data lengkap dari satu orang atau satu objek.

    Record adalah satu set data atau informasi yang mewakili satu entitas atau item tertentu dalam tabel. Tiap record terdiri dari beberapa field atau kolom yang menyimpan informasi yang lebih spesifik tentang entitas tersebut.

Misalnya, dalam tabel pelanggan, setiap record bisa merepresentasikan satu pelanggan yang memiliki data seperti nama, alamat, nomor telepon, dan email.

 Contoh satu record:

ID_Siswa   Nama   Kelas
001   Budi   10A

Kunci Primer (Prima Key) :
    Kunci primer adalah field yang nilainya selalu unik dan dipakai untuk membedakan setiap record.
Kunci primer (Primary Key) adalah kolom khusus dalam tabel database yang digunakan untuk membedakan setiap data (record) secara unik.

Contoh kunci primer :
ID_Siswa NamaKelasUmur

-----------------------------------------------------------------------------------------------------------------------------

Model Data

Pengertian ERD dan Model Rasional
    ERD adalah gambar/skema yang menunjukkan hubungan antar data dalam sebuah sistem.
Dipakai untuk merencanakan struktur basis data sebelum kita bikin tabel di MySQL atau database lainnya.
Contoh: 


Mengapa ERD itu penting?
    ERD penting karena dia jadi langkah awal yang memastikan database kita rapi, efisien, dan bebas dari masalah di kemudian hari.

Kelebihan ERD:
> Mudah di pahami
> Mengurangi kesalahan desain
> Efisien

Kekurangan ERD: 
> Tidak bisa langsung di pakai
> Butuh waktu di awal
> Butuh pemahaman dasar

    Model relasional adalah hasil rancangan ERD menjadi tabel nyata yang dapat di simpan dan di pakai di database seperti MySQL dll.

Kenapa Model relasional itu penting?
Karena data dapat tersusun dengan rapih dan memudahkan saat pencarian.

Kelebihan
> Lebih mudah di pahami
> Data lebih aman 
> Cari data dapat dengan cepat

Kekurangan 
> Kalau tabelnya miliaran baris tanpa optimasi, query bisa jadi lama.
> Sulit di rubah kalau sudah jadi
> Biaya perangkat keras dan perangkat lunak mahal.

🔏Hubungan antara ERD dan Model Relasional 
ERD → gambar rancangan awal database, isinya entitas (objek), atribut (detail), dan relationship (hubungan antar objek).
Model relasional → hasil terjemahan ERD menjadi tabel nyata yang bisa disimpan dan dipakai di database seperti MySQ dll.



Comments

Popular posts from this blog

Pengantar Pemodelan Perangkat Lunak

UML dan Use Case Diagram