Minggu, 18 Januari 2015

Database

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
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

♦ 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.
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.
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’);
 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’;

Tidak ada komentar:

Posting Komentar