Basis Data Tugas Praktikum Laporan Ke 5
Basis Data Tugas Praktikum Laporan Ke 5 | Laporan Awal, Laporan Akhir Dan Tugas Praktikum. Lanjutan dari tugas laporan praktikum sebelumnya yaitu laporan ke 1, laporan ke 2, laporan ke 3 dan laporan ke 5. Kali ini berlanjut ke laporan ke 5.
Adapun jawaban dari laporan ke 5 ini adalah sebagai berikut:
TUGAS AKHIR KESIMPULAN PERTEMUAN 11
MySQL memiliki dua buah objek yang sangat berguna, yaitu fungsi tersimpan dan prosedur tersimpan. Kedua objek ini biasa di sebut dengan Routine. Routine dapat meringkas beberapa perintah atau statement SQL menjadi sebuah perintah.
Sebelum membuat sebuah obyek prosedur tersimpan dan fungsi tersimpan, harus di pastikan User mempunyai hak-hak berikut :
- Create routines adalah hak yang di perlukan untuk membuat sebuah obyek fungsi tersimpan dan prosedur tersimpan.
- Alter routines adalah hak yang di perlukan untuk menghapus atau mengubah isi dari sebuah objek prosedur tersimpan dan fungsi tersimpan.
- Execute adalah hak yang di gunakan untuk mengeksekusi obyek prosedur tersimpan dan fungsi tersimpan.
- Fungsi tersimpan (stored function) untuk membuat sebuah obyek fungsi tersimpan menggunakan perintah.
Kita bisa membuat object fungsi dengan perintah:
- mysql> create function fungsi1(a smallint) returns int return(a+a);
- mysql> select fungsi1(40);
Kita dapa mendeklarasikan variabel kar tipe data char dengan create function dengan perintah:
- mysql> create function fungsi2(kar char(40)) returns int return length(kar);
- mysql> select fungsi(‟MySQL‟);
Untuk menampilkan informasi mengenai objek fungsi tersimpan fungsi1 yg telah di buat sebelumnya dengan show create dengan perintah:
- mysql> show create function fungsi;
Baca Juga: Laporan 4 Praktikum BasisData Awal, Akhir Dan Tugas Praktikum
TUGAS AKHIR KESIMPULAN PERTEMUAN 12 | Basis Data Tugas Praktikum
Trigger, Stored Procedure atau Function, dan View merupakan komponen dan fitur database, yang dengan keunikan fungsi masing-masing dapat di manfaatkan untuk menjaga, mengelola, dan membantu kinerja database engineer dalam upaya terjaminnya integritas sebuah database.
Trigger adalah sebuah objek yang bekerja bersama sebuah table dan di gunakan untuk memeriksa sebuah operasi atau kejadian tertentu pada sebuah table.
Operasi yang dapat menyebabkan sebuah trigger di aktifkan terdiri atas tiga, yaitu:
- Insert adalah operasi ketika terjadi penambahan data pada sebuah table.
- Delete adalah operasi ketika terjadi penghapusan data pada sebuah table.
- Update adalah operasi ketika terjadi pengubahan isi data yang telah ada pada sebuah table.
Sintaks CREATE TRIGGER dapat di tulis sebagai berikut:
- CREATE TRIGGER nama_trigger on nama_table FOR EACH ROW operasi;
Sintaks CREATE VIEW dapat di tulis sebagai berikut:
- CREATE [OR REPLACE] VIEW view_nama AS perintah_select;
Pada saat praktek basis data ini sayamenggunkan comand promt atau cmd.
TUGAS PENDAHULUAN PERTEMUAN 13
1. Jelaskan apa yang di maksud dengan backup ?
Backup adalah membuat data cadangan dengan menyalin file atau sebuah data yang ada di taruh di tempat yang kita tentukan sehingga jika terjadi kerusakan atau kehilangan file atau sebuah data nya kita mempunyai data duplikat yang sudah kita backup tadi sehingga datanya bisa di kembalikan.
2. Jelaskan apa yang di maksud dengan restore ?
Restore adalah proses mengebalikan file atau sebuah data bisa juga sebuah system kedalam keadaan semula seperti keadaan sebelum kereset atau kehapus oleh program, dan restore sendiri ada dua jenis yaitu system restore dan restore image backup. memang secara fungsi sebenernya sama dengan backup.
3. Jelaskan secara singkat tahapan-tahapan mem-backup sebuah data pada MySQL !
Untuk mengbackup sebuah data pada mysql kalian silahkan buka cmd atau software data base yang lain bebas mau menggunakan apa saja kemudian kalian ketikan perintah seperti di bawah ini:
mysql>dump -u [uname] -p[pass] [dbname] > [backupfile].sql
[uname] username untuk akses ke database;[pass] password dari[uname];[dbname] nama database yang akan di lakukan backup atau export;[backupfile] nama untuk file backupnya4. Jelaskan secara singkat tahapan-tahapan me-restore sebuah data pada MySQL !
Untuk me-restore atau mengembalikan sebuah data pada mysql kalian silahkan buka cmd atau software data base yang lain bebas mau menggunakan apa saja kemudian kalian ketikan perintah seperti di bawah ini:
mysql -u [uname] -p[pass] [dbname] < [backupfile].sql
[uname] username untuk akses ke database;[pass] password dari [uname];[dbname] nama database yang akan di lakukan restore atau import;[backupfile] nama untuk file yang akan di lakukan restore.Baca Juga: Laporan Praktikum Basis Data Awal Pertemuan 2 | Laporan Ke 1
TUGAS PENDAHULUAN PERTEMUAN 14 | Basis Data Tugas Praktikum
1. Jelaskan apa yang di maksud dengan Webr Server dan phpMyAdmin !
Web server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada user biasanya kita kenal dengan nama web browser (Opera Mini, Mozia Firefox, Google Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML.
Sedangkan phpMyAdmin adalah sebuah system untuk mengatur, menyimpan dan mengambil data dengan mudah. Database terdiri dari kumplan data yang tersusun antara 1 atau lebih user, dalam bentuk digital. Database digital di atur menggunakan Database Management System (DBMS), yang menyimpan isi database, mengizinkan pembuatan dan maintenance data dan pencarian dan akses yang lain.
2. Jelaskan apa yang dimaksud dengan aplikasi client-server!
Aplikasi Klien-server atau client-server adalah sebuah paradigma dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak: pihak klien dan pihak server.
Dalam model klien atau server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server. Komponen klien juga sering disebut sebagai front-end, sementara komponen server sering disebut back-end nya.
3. Jelaskan perbedaan dari aplikasi berbasis GUI dan Command Line!
Perbedaan aplikasi berbasis GUI adalah desain yang menarik dan user friendly, tidak membosankan dan tidak perlu mengingat baris dan perintah. Sedangkan aplikasi Command Line adalah performa lebih tinggi, lebih efisien dalam penggunaan dan hanya membutuhkan spesifikasi hardware yang rendah.
Kelebihan GUI adalah:
- Desain nya lebih User Friendly atau mudah dirubah.
- Karena berbasis grafis, tidak diperlukan keahlian khusus untuk mengunakan nya
Kelebihan Command Line adalah:
- Performa lebih bagus
- Lebih cepat digunakan
- Bisa digunakan diperangkat Software rendah
4. Jelaskan perbedaan dari database yang bersifat Stand Alone dan Server!
Perbedaan Stand Alone adalah penggabungan LAN sebelumnya hanya memiliki satu server saja. Sedangkan Server adalah suatu perangkat yang menyediakan dan berperan sebagai pengelola aplikasi, data maupun keamanan.
Untuk dokumen doc lengkap beserta Tugas Praktikum Basis Data bisa download melalui link berikut: Unduh