Saturday, September 20, 2014

Laporan Praktikum 1 Desain Basis Data



Database merupakan kummpulan informasi yang disimpan di dalam computer secara sistematik sehingga dapat diperiksa menggunakan suatu progam computer untuk memperoleh informasi dari basis data tersebut. Software yang digunakan untuk mengelola dan memanggil query basis data disebut DBMS (Database Management System). Ada dua bahasa yang digunakan untuk membangun dan memanipulasi data base yaitu Data Definition Language (DDL), dan Data Manipulation Language. Ada banyak aplikasi yang digunakan untuk membangun database diantaranya Oracle, PostgreSQL, Mysql, Sybase, Firebird, dan lain lain.
Untuk saat ini yang akan kita bahas menggunakan Mysql. Pertama download dulu aplikasinya cari di google ada banyak. Setelah di download kita install, cara instalnya seperti kita install aplikasi aplikasi lainya. Yang pertama kita bahas adalah mebuat database. Query yang digunakan : CREATE DATABASE NAMADATABASE; jika berhasil maka akan muncul tulisan seperti gambar :

Selanjutnya menghapus database. Untuk menghapus database digunakan query sebagai berikut : DROP DATABASE NAMADATABASE;  jika berhasil maka akan muncul tulisan seerti gambar :

Pada MySql juga bias digunakan untuk menghitung penjumlahan matematika. Misal hitung operasi matematika berikut
9 - 5 + 5 x 0 + 3 : 2 =
5%2=


MySql juga bias digunakan untuk mengecek tanggal, waktu,  dan megecek selisih hari. Untuk mengecek
Tanggal query yang digunakan : select current_date;
Sedang untuk mengecek waktu : select current_time; agar lebih jelasnya lihat gambar di bawah ini:



Untuk mencari selisih tanggal query yang digunakan :
SELECT datediff('tgl1', 'tgl2');

tgl1 dan tgl2 adalah tanggal-tanggal yang akan dicari selisihnya. Untuk format tanggal adalah th-bln-tgl.
Apabila tgl1 < tgl2, maka akan diperoleh selisih hari bernilai negatif. Sedangkan apabila tgl1 > tgl2, maka akan diperoleh selisih
hari yang bernilai positif. Agar lebih jelanya cek gambar di bawah


Rancangan tabel suatu sistem disertakan dengan ERD dan tujuannya


Berikut adalah  rancangan table system informasi rental mobil disertakan dengan ERD dan tujuan
 Selanjutnya ERDnya ada di bawah :




Dari erd diatas terdapat 2 entitas yaitu entitas mobil dan penyewa, serta terdapat 1 proses transaksi.
Dari seluruh proses erd diatas dimungkinkan untuk mampu mempermudah serta mempercepat proses pendataan dan proses transaksi sewa menyewa mobil.


SUMBER :  SUMBER 1

No comments:

Post a Comment