Pengertian dan Fungsi Database (basisdata)

Source image : unsplash.com/@jankolar


      1. Pengertian Database
Database (basisdata)
adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Database adalah sekumpulan data yang saling terintegrasi dan dapat diolah menjadi sebuah informasi.

2. Fungsi Database
- Mengelompokkan data, database bertujuan untuk mengelompokkan data agar mudah dipahami
- Menghindari terjadinya duplikasi atau inkonsistensi data.
- Memudahkan dalam menyimpan, mengakses, dan memperbaruhi, serta menghapus data.
- Menjamin kualitas data dan informasi yang diakses sesuai dengan yang dimasukkan (Integritas data)
- Menjadi solusi dalam proses penyimpanan sebuah data, terutama data yang besar.
      - Menunjang kinerja aplikasi yang membutuhkan sebuah penyimpanan data.

3. Type Data Dalam Database
- String                  = terdiri dari karakter berupa huruf, angaka, sibol dan lainnya
      - Numerik            = terdiri dari angka yang bisa dioperasikan
      - Date/time        = sebuah tipe data dengan jenis tanggal, waktu atau penggabungan dari tanggal dan waktu.


4.  Query Membuat Tabel
     Create table nama_tabel (nama_field1type_field1(length),nama_field2type_field2(length));
     Contoh:
 
no
Nama
kelas
ekskul
jabatan






Create table ‘Anggota’ (anggota_string_’no’(length),anggota_string_’nama’(length),anggota_string_’kelas’(length),anggota_string_’ekskul’(length),anggota_string_’jabatan’(length));

5.   Query Input Data Ke Tabel
      Insert into nama_tabel (field) values (data baru)
      Contoh:
 
no
Nama
kelas
Ekskul
jabatan
1
      Rohidi
      X RPL
      Pramuka
      Ketua
2
      Aura
      X TKJ 1
      Paskibra
      Anggota
3
      Yanto
      X TKJ 2
      Pramuka
      Anggota
4
      Desni
      X TKJ 2
      Paskibra
      Ketua
5
      Adel
      X RPL
      Pramuka
      Anggota


Insert into anggota(no,nama,kelas,ekskul,jabatan) values (‘1’,’rohidi’,’X RPL’,’pramuka’,’ketua’);
      Insert into anggota(no,nama,kelas,ekskul,jabatan) values (‘2’,’aura’,’X TKJ 1’,’paskibra’,’anggota’);
      Insert into anggota(no,nama,kelas,ekskul,jabatan) values (‘3’,’yanto’,’X TKJ 2’,’pramuka’,’anggota’);
      Insert into anggota(no,nama,kelas,ekskul,jabatan) values (‘4’,’desni’,’X TKJ 2’,’paskibra’,’ketua’);
      Insert into anggota(no,nama,kelas,ekskul,jabatan) values (‘5’,’adel’,’X RPL’,’pramuka’,’anggota’);

6.   Query Update Data
      Update nama_tabel set nama_field='data baru' where syarat;
      Contoh:

Query untuk mengubah data no 2 kelasnya menjadi X TKJ 2
Update anggota set kelas=’X TKJ 2’ where nama=’aura’;

no
Nama
kelas
Ekskul
jabatan
1
      Rohidi
      X RPL
      Pramuka
      Ketua
2
      Aura
      X TKJ 2
      Paskibra
      Anggota
3
      Yanto
      X TKJ 2
      Pramuka
      Anggota
4
      Desni
      X TKJ 2
      Paskibra
      Ketua
5
      Adel
      X RPL
      Pramuka
      Anggota

7. Query Menyeleksi Data
- Select * from nama_tabel
- Select field from nama tabel
- Select field from nama tabel where syarat * menyeleksi semua field
contoh:
a.
no
Nama
kelas
ekskul
jabatan
1
      Rohidi
      X RPL
      Pramuka
      Ketua

Select no,nama,kelas,ekskul,jabatan from anggota where nama=’rohidi’;

b.
no
Nama
ekskul
Jabatan
2
      Aura
      Paskibra
      Anggota
3
      Yanto
      Pramuka
      Anggota
4
      Desni
      Paskibra
      Ketua

Select no,nama,ekskul,jabatan from anggota where kelas=’X TKJ 2’;
c.
nama
kelas
Ekskul
      Rohidi
      X RPL
      Pramuka
      Desni
      X TKJ 2
      Paskibra

Select nama,kelas,ekskul from anggota where jabatan=’ketua;
d.
no
nama
ekskul
2
      Aura
      Paskibra
3
      Yanto
      Pramuka
 
Select no,nama,ekskul from anggota where kelas=’X TKJ 2’ or jabatan=’anggota’;

e.
Nama
ekskul
      Aura
      Paskibra
      Yanto
      Pramuka
      Desni
      Paskibra
      Adel
      Pramuka

Select nama,ekskul from anggota where kelas=’X TKJ 2’ or jabatan=’ketua’;
















Comments

Post a Comment

Popular posts from this blog

Flip-Flop

Membuat Jendela Konfirmasi Menghapus Data di Database

Perancangan Multiplexer