Pengertian dan Fungsi Database (basisdata)
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.
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 2Update 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’;
Good
ReplyDelete