Download modul praktikum perancangan basis data




















Di setiap database tentu ada terdapat beberapa tabel yang menjadi komponen dasar dari sebuah database. Database mysql ini biasanya sering digunakan bagi webmaster sebagai tempat penyimpanan data, karena tabel-tabel yang telah ada dan table yang dibutuhkan sebagian besar telah terpenuhi.

Isi dalam kolom tersebut seperti gambar dibawah ini: Localhost merupakan nama komputer kita sendiri apabila komputer tersebut kita jadikan server. Sedangkan root adalah nama user yang berhak penuh untuk mengatur database yang telah ada seperti menambah user, memberi fasilitas kepada user lain agar user lain dapat akses ke database tersebut, bahkan juga root bisa membuat database baru yang dapat digunakan kapanpun.

Kolom password yang terisi oleh kombinasi angka dan huruf diatas yaitu 1fbc9bba54 merupakan hasil password yang telah terenkripsi pada sintak terdahulu yaitu dengan menambahkan sintak password itu sendiri. Hasil kompilasi DDL berupa tabel- tabel yang disimpan dalam sebuah file, disebut data dictionary Kamus Data atau data directory. Kamus data adalah sebuah file yang berisi metadata. File ini yang dikonsultasi sebelum data yang sebenarnya dibaca atau dimodifikasi oleh sistem basis data.

Bila kita lihat dalam mysql database hanyalah semacam direktori saja, berbeda jika dibandingkan dengan program database yang berbentuk visual seperti access ataupun paradox. Pada mysql database akan disimpan dan dikumpulkan pada sebuah direktori khusus yang bernama data. Tabel terletak pada sebuah database, sehingga pembuatan table dilakukan setelah database dibuat. Untuk membuat tabel kita harus terlebih dahulu mengaktifkan database, perintah yang digunakan adalah use.

Sintak untuk membuat primary key Dalam membuat sebuah database, kita pasti akan menemui sebuah record yang datanya tidak boleh sama dengan record yang lain. Agar data tidak sama kita dapat membuat sebuah kolom data dengan isi yang berbeda dengan kolom lain.

Kita dapat mendeklarasikan sebuah kolom sebagai kunci primer atau primary key. Sintak untuk menghapus database. Keterangan Perintah Contoh 1. Definisi lainnya tentang DML adalah perintah-perintah untuk memanipulasi data pada basis data, misalnya perintah untuk memilih data query , menyisipkan, mengubah dan menghapus data dalam basis data.

Bentuk manipulasi yag dapat dilakukan oleh DML diantaranya adalah untuk keperluan pencarian kembali data lama, penyisipan data baru, penghapusan data, pengubahan data dll. Sedangkan DML sendiri menurut jenisnya dapat dibagi menjadi 2 Jenis yaitu procedural dan non procedural.

Beberapa manfaat atau kegunaan dari DLL diantaranya adalah sebagai berikut : 1. Pengambilan informasi yang disimpan dalam basis data. Penyisipan informasi baru ke basis data. Penghapusan informasi dari basis data. Modifikasi informasi yang disimpan dalam basis data.

Query adalah perintah yang ditulis untuk mengambil informasi. Bagian dari DML yang menangani pengambilan informasi ini disebut bahasa query. Insert mempunyai 2 format penulisan. Perintah Select Berfungsi untuk menampilkan data yang terdapat didalam database atau tabel. Perintah Update Berfungsi untuk melakukan perubahan terhadap sejumlah data yang ada didalam tabel yang telah dibuat. Perintah Delete Berfungsi untuk menghapus sejumlah data yang ada didalam table yang telah dibuat. Tampilkanlah isi record dari tabel supplier.

Tambahkan field alamat setelah nama dengan tipe data varchar Tampilkanlah struktur dari tabel supplier. Hapus field alamat dari tabel supplier. Membuat dan drop database. Mengaktifkan PHPMyadmin a. Membuat Database a. Ketikan nama database pada textbox create new database b. Kemudian klik create Klik Create 4. Menghapus database a. Pilih menu database pada tampilan Home Phpmyadmin.

Checklist pada database yang akan dihapus kemudia pilih drop. Pembuatan Tabel a. Ketikkan nama tabel pada textbox name, kemudian ketikkan jumlah field yang akan dibuat pada number of field tersebut setelah itu klik Go untuk memulai pengetikan struktur datanya. Maka tampil layar seperti gambar di bawah ini. Menambah Field 1 Buka tabel yang ingin diubah fieldnya. Menghapus Field 1 Checklist field yang ingin dihapus kemudian klik drop Checklist Klik Drop 2 Setelah klik drop maka akan tampil pertanyaan, pilih yes.

Kemudian akan tampil pesan sukses. Menambah Isi Record Tabel 1 Klik database perpustakaan, kemudian checklist tabel yang ingin kita isikan data setelah itu klik insert Checklist Klik Insert 2 Maka akan tampil layar, kemudian isikan 2 record, setelah itu klik Go.

Mencari Data 1 Klik Search pada menu tab, kemudian masukkan kriteria yang ingin dicari di value, kemudian klik Go. Eksport dan Import Database PhpMyadmin memiliki fungsi-fungsi untuk proses pengelolaan database, dimana dengan PhpMyadmin kita bisa menghapus tabel, import database maupun export database. Membuat dan Menghapus Basisdata 2. Membuat dan Menghapus Table 3. Merubah Struktur Table F.

Buat perintah SQL untuk membuat dan menghapus basisdata 3. Buat perintah SQL untuk membuat dan menghapus table serta menentukan primary key. Buat perintah SQL untuk merubah struktur tabel. Mahasiswa dapat memasukkan data 2. Mahasiswa dapat menghapus data 3. Mahasiswa dapat meng-update data 4. Mahasiswa dapat melakukan indeksing terhadap suatu table B. Memasukkan Data 2. Menghapus Data 3. Meng-update Data 4.

Indeksing Data D. Buat perintah SQL untuk memasukkan data 2. Buat perintah SQL untuk menghapus data dengan kondisi tertentu 3. Buat perintah SQL untuk mengupdate data 4. Mahasiswa dapat melakukan query pada satu table 2.

Mahasiswa dapat melakukan query berdasarkan kondisi tertentu B. Query pada satu table 2. Melakukan query berdasarkan kondisi tertentu D. Query Data 2. Query dengan Kondisi F. Buat permasalahan dari kasus masing-masing. Buat perintah SQL untuk query data. Buat perintah SQL untuk query data berdasarkan kondisi tertentu. Mahasiswa dapat melakukan query pada beberapa table 2. Artinya, bahwa dengan menggunakan klausa WHERE, maka seleksi yang dilakukan bukan pada seluruh record, melainkan hanya pada record yang memenuhi syarat.

Hal ini bertujuan untuk menggabungkan lebih dari satu kondisi maupun negasi. Dengan subquery, hasil dari query akan menjadi bagian dari query di atasnya. Pada klausa WHERE, subquery digunakan untuk memilih baris — baris tertentu yang kemudian digunakan oleh query. Tampilkan data mata kuliah yang berlangsung selama 40 jam b. Tampilkan mata kuliah yang mempunyai jumlah jam lebih dari 13,33 jam c. Tampilkan mahasiswa laki — laki yang berasal dari Purwokerto. Tampilkan mahasiswa wanita dari Purwokerto dan Jakarta.

Tampilkan mahasiswa yang bukan berasal dari Purwokerto f. Tampilkan seluruh mahasiswa menurut abjad dari Z — A. Berasal dari kota mana saja mahasiswa yang ada? Tampilkan daftar nama mata kuliah, jumlah jam dan jumlah SKSnya yang jumlah jamnya antara 26 dan Tampilkan daftar nama mahasiswa, kode prodi dan umur yang usianya tidak diantara 18 dan Tampilkan nama dosen yang jumlah gajinya antara 4.

Tampilkan kolom nik dosen, nama dosen, salary, tunjangan dan sebuah kolom baru gunakan alias yaitu total gaji yang berisi jumlah salary dan tunjangan. Menerapkan operasi fungsi agregat pada database untuk memanipulasi data. Menerapkan operasi group function pada database untuk memanipulasi data. Jelaskan macam — macam operasi himpunan aljabar dan kalkulus pada database b. Jelaskan macam — macam operasi fungsi agregat c. Jelaskan tentang operasi group function 3. UNION UNION merupakan operator atau perintah yang digunakan untuk menggabungkan hasil query atau isi data dari 2 dua tabel atau lebih dengan ketentuan jumlah, nama dan tipe data atau kolom dari masing — masing tabel yang akan ditampilkan datanya harus sama.

COUNT Merupakan perintah atau fungsi yang digunakan untuk menghitung jumlah baris suatu kolom record pada tabel. SUM Merupakan fungsi yang digunakan untuk menghitung jumlah nilai suatu kolom pada tabel. AVG Merupkan fungsi yang digunakan untuk menghitung nilai rata — rata suatu kolom pada tabel. MIN Merupakan fungsi untuk menampilkan nilai terkecil dari suatu kolom pada tabel. MAX Merupakan fungsi untuk menampilkan nilai terbesar dari suatu kolom pada tabel. Tampilkan penghasilan bersih terbesar 6.

Tampilkan penghasilan bersih terkecil 7. Gunakan tabel mahasiswa. Tampilkan jumlah mahasiswa berdasarkan jenis kelamin. Tampilkan jumlah mahasiswa berdasarkan program studi. Tampilkan jumlah mahasiswa berdasarkan jenis kelamin dan program studi. Dapatkah fungsi agregat dan aritmetika dikombinasikan dengan alias? Dapatkah fungsi agregat dan aritmetika digunakan untuk menampilkan data dari dua tabel atau lebih? Mampu melakukan pencarian kembali data dan mengelompokkannya b. Mampu menampilkan data dengan pencocokan pola tau karakter 2.

Contoh : Gunakan tabel mahasiswa. Syntak yang digunakan dalam pencarian data adalah LIKE. JOIN Join merupakan operasi yang digunakan untuk menggabungkan dua tabel atau lebih dengan hasil merupakan gabungan dari kolom — kolom yang berasal dari tabel — tabel tersebut. Contoh kita akan menggabungkan tabel dosen dan mengajar dimana kita akan akan menampilkan daftar dosen yang pernah melakukan pengajaran mata kuliah.

Outer join terbagi menjadi dua yaitu Left Join dan Right Join. Jika data dosen tidak ada di tabel mengajar, maka isi tabel mengajar tetap ditampilkan.

Sebagai contoh misalnya kita akan menampilkan data dosen beserta mata kuliah yang diajar dan detail mata kuliahnya. Tuliskan syntak SQL sehingga diperoleh hasilnya sebagai berikut : 3. Tuliskan syntak SQL sehingga diperoleh hasilnya sebagai berikut : 4.

Tuliskan syntak SQL sehingga diperoleh hasilnya sebagai berikut : 5. Tuliskan syntak SQL sehingga diperoleh hasilnya sebagai berikut : 6. Mahasiswa mampu membuat relasi antar tabel b. Mahasiswa mampu membuktikan integritas data dengan tabel yang saling berhubungan relasi 2. Sebelum ada relasional database, sudah ada dua model database yaitu network database dan hirarki database.

Pada database relasional, data disimpan dalam bentuk relasi atau tabel dua dimensi, serta antar tabel yang satu dengan tabel lainnya terdapat hubungan atau relationship. Kemudian kumpulan dari data yang diorganisasikan sebagai tabel disimpan dalam bentuk data elektronik di dalam media penyimpanan komputer.



0コメント

  • 1000 / 1000