Jawablah pertanyaan berikut!
1. Apa yang dimaksud dengan database?
2. Apa fungsi database?
3. Sebutkan dan jelaskan type data dalam database?
4. Bagaimana query untuk membuat tabel berikut!
Tabel : anggota
no Nama kelas ekskul jabatan
Tabel : anggota
no Nama kelas ekskul jabatan
5. Bagaimana query untuk mengisi data pada tabel soal no. 4!
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
6. Bagaimana query untuk mengubah data no 2 kelasnya menjadi X TKJ 2
7. Bagaimana query untuk menampilkan data yang telah diupdate sebelumnya berikut ini!
a.
no Nama kelas ekskul jabatan
1 Rohidi X RPL Pramuka Ketua
b.
no Nama ekskul Jabatan
2 Aura Paskibra Anggota
3 Yanto Pramuka Anggota
4 Desni Paskibra Ketua
c.
nama kelas Ekskul
Rohidi X RPL Pramuka
Desni X TKJ 2 Paskibra
d.
no nama ekskul
2 Aura Paskibra
3 Yanto Pramuka
e.
Nama ekskul
Aura Paskibra
Yanto Pramuka
Desni Paskibra
Adel Pramuka
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
6. Bagaimana query untuk mengubah data no 2 kelasnya menjadi X TKJ 2
7. Bagaimana query untuk menampilkan data yang telah diupdate sebelumnya berikut ini!
a.
no Nama kelas ekskul jabatan
1 Rohidi X RPL Pramuka Ketua
b.
no Nama ekskul Jabatan
2 Aura Paskibra Anggota
3 Yanto Pramuka Anggota
4 Desni Paskibra Ketua
c.
nama kelas Ekskul
Rohidi X RPL Pramuka
Desni X TKJ 2 Paskibra
d.
no nama ekskul
2 Aura Paskibra
3 Yanto Pramuka
e.
Nama ekskul
Aura Paskibra
Yanto Pramuka
Desni Paskibra
Adel Pramuka
♦ Jawaban ! ♦
1. Database adalah sekumpulan data yang saling terintegerasi dan dapat di olah menjadi sebuah informasi.
2. -Mengelompokkan data, database bertujuan untuk mengelompokkan data agar mudah dipahami. Contoh dalam sebuah sistem perpustakaan, ada kelompok data buku, penerbit, transaksi peminjaman, dan mahasiswa.
-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.
-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. • AutoNumber: Menampilkan angka secara otomatis dimulai dari angka 1, dan dilanjutkan dengan angka 2, 3, 4, dan seteusnya.
• Currency: Memnampung data digit, tanda minus, dan tanda titik desimal dengan 15 digit di sebelah kiri tanda titik desimal dan 4 digit di sebelah kanan titik desimal.
• Date / Time: Menampung data tanggal, waktu, dan tahun dimulai dari 100 sampai dengan 9999.
• Hyperlink: Menampung data teks berwarna, bergaris bawah, dan grafik.
• Memo: Menampung data teks (huruf, bilangan, tanda baca, dan simbol grafik) sebanyak 65535 karakter. Tipe ini tidak dapat diindeks
• Number: Menampung digit, tanda minus, dan titik desimal. Tipe ini memiliki 5 ukuran bilanngan dan jumlah digit.
• Text: Menampung data teks (huruf, angka, dan simbol grafik) sebanyak 255 karakter. Standar karakter terpasang sebesar 50 karakter.
• Yes / No: Menmpung salah satu dari dua yang ada Yes/No,
• OLE object: Menampung foto/gambar grafik, rekaman suara dan video, dan spreadsheet. Kapasitas maksimum data tipe ini adalah 1 Gb. Tipe ini tidak dapat diindeks.
• OLE object: Menampung foto/gambar grafik, rekaman suara dan video, dan spreadsheet. Kapasitas maksimum data tipe ini adalah 1 Gb. Tipe ini tidak dapat diindeks.
• Currency: Memnampung data digit, tanda minus, dan tanda titik desimal dengan 15 digit di sebelah kiri tanda titik desimal dan 4 digit di sebelah kanan titik desimal.
• Date / Time: Menampung data tanggal, waktu, dan tahun dimulai dari 100 sampai dengan 9999.
• Hyperlink: Menampung data teks berwarna, bergaris bawah, dan grafik.
• Memo: Menampung data teks (huruf, bilangan, tanda baca, dan simbol grafik) sebanyak 65535 karakter. Tipe ini tidak dapat diindeks
• Number: Menampung digit, tanda minus, dan titik desimal. Tipe ini memiliki 5 ukuran bilanngan dan jumlah digit.
• Text: Menampung data teks (huruf, angka, dan simbol grafik) sebanyak 255 karakter. Standar karakter terpasang sebesar 50 karakter.
• Yes / No: Menmpung salah satu dari dua yang ada Yes/No,
• OLE object: Menampung foto/gambar grafik, rekaman suara dan video, dan spreadsheet. Kapasitas maksimum data tipe ini adalah 1 Gb. Tipe ini tidak dapat diindeks.
• OLE object: Menampung foto/gambar grafik, rekaman suara dan video, dan spreadsheet. Kapasitas maksimum data tipe ini adalah 1 Gb. Tipe ini tidak dapat diindeks.
4.*Insert into anggota (No,Nama,Kelas,Ekskul,Jabatan);
5.*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 inti 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’);
*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 inti 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. Update anggota set kelas=’X_TKJ_2’ where nama=’Aura’;
7. a.*select No,Nama,Kelas,Ekskul,Jabatan from anggota where nama=’Rohidi’;
b.*select No,Nama,Ekskul,Jabatan from anggota where ekskul=’Paskibra’ OR nama=’Yanto’;
c.*select Nama,Kelas,Ekskul from anggota where jabatan=’Ketua’;
d.*select No,Nama,Ekskul from anggota where jabatan=’Anggota’ OR kelas=’X_TKJ_2’
e.*select Nama,Ekskul from anggota where jabatan=’Anggota’ OR ekskul=’Paskibra’;
b.*select No,Nama,Ekskul,Jabatan from anggota where ekskul=’Paskibra’ OR nama=’Yanto’;
c.*select Nama,Kelas,Ekskul from anggota where jabatan=’Ketua’;
d.*select No,Nama,Ekskul from anggota where jabatan=’Anggota’ OR kelas=’X_TKJ_2’
e.*select Nama,Ekskul from anggota where jabatan=’Anggota’ OR ekskul=’Paskibra’;
Tidak ada komentar:
Posting Komentar