Laporan Praktikum 1 Desain Basis Data

by 15.55 0 komentar
Bab I
Dasar Teori
1.      Pengertian Basis Data
Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).
2.      Pengertian DBMS
Sistem manajemen basis data (Bahasa Inggris: database management system, DBMS), atau kadang disingkat SMBD, adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh tipikal SMBD adalah akuntansi, sumber daya manusia, dan sistem pendukung pelanggan, SMBD telah berkembang menjadi bagian standar di bagian pendukung (back office) suatu perusahaan. Contoh SMBD adalah Oracle, SQL server 2000/2003, MS Access, MySQL dan sebagainya. DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumlah yang besar. Ada tiga kelompok perintah yang digunakan dalam mengelola dan mengorganisasikan data dalam RDBMS, yaitu :
1.      Data Definition Language (DDL)
2.      Data Manipulation Language (DML)
3.      Data Control Language (DCL)
Bab II
Hasil Praktikum
Praktikum ini membahas tentang pengenalan database dan perintah-perintah dasar yang ada dalam DBMS. Praktikum yang dilakukan menggunakan dua macam DBMS, yakni PostgreSQL dan MySQL.
a.    Menggunakan PostgreSQL 
     1. Membuat user di postgreSQL
           Ketikan query :
           CREATE USER nama_user with createdb password ‘pasword’;
           Contoh :
           CREATE USER arif with createdb password ‘13650066’;


           maka akan tampil seperti berikut :



           untuk melihat user ketik berikut “\du” :



           2.  Membuat database di postgreSQL
           Ketikan query :
           CREATE DATABASE namadatabase;
           Contoh :
           CREATE DATABASE arif13650066; dan
           CREATE DATABASE contoh1;
           Jika berhasil maka akan keluar : CREATE DATABASE seperti gambar berikut :


          untuk melihat database apa saja yang telah dibuat ketikan : \l

 
  
        3. Mengahapus database
            Ketikan query :
            DROP DATABASE namadatabase;
            Contoh :
            DROP DATABASE contoh1 ;



            4. Query waktu
           Bila  ingin  mengetahui  waktu  maka  kita  menggunakan   query :
           select current_timestamp;
           Query untuk menampilkan tanggal :
           select current_date;
           Query untuk menampilkan waktu :
           select current_time;



             5. Query Buffer (operasi matematika)
           Sebagai contoh kita akan menyelesaiakan operrasi matematika 9 - 5 + 5 * 0 + 3 / 2 dan 5%2. Query
           yang kita tuliskan :
           select 9 - 5 + 5 * 0 + 3 / 2;
           select 5%2;



              6. Menghitung selisih hari
          Selain menampilkan waktu dan menyelesaikan suatu operasi matematika, dalam praktikum ini juga            ditunjukkan cara menghitung selisih hari antara hari saat melakukan praktikum dan waktu kita lahir.             Querry yang diketikan adalah :
            select extract(day from now()-cast('1995-07-22'as "timestamp"));


a.    Menggunakan MySQL
1.      Membuat user dan password baru di MySQL
Ketikan query :
create user namauser indentified by ‘password’;  kemudian tekan go
Contoh ;
create user arif  indentified by ‘13650066


setelah itu klik “User” pada menubar untuk melihat database yang telah kita buat :



2.        Membuat dua database dengan nama :
a.    NamaNim
Ketikan query:
create database arif13650066; kemudian klik go


b.    Contoh1
Ketikan query :
create database contoh1; kemudian klik go


                 akan tampil sebagai berikut


3.      Menghapus database di MySQL
Ketikan query:
drop database namadatabase;
Contoh :
drop database contoh1;  kemudian klik go


            setelah itu klik ok


4.      Menjawab operasi matematika berikut 9 - 5 + 5 x 0 + 3 : 2 dengan query buffer ;
      Ketik seperti gambar dibawah ini :


            Setelah berhasil maka akan tampil seperti berikut ;


   Menjawab soal matematika berikut  5%2 dengan query buffer , ketik seperti gamabar berikut, kemudian tekan go


         Kemudian setelah berhasil akan tampil seperti berikut :



5.      Menampilkan qurey tanggal dan jam sekarang , sebagai berikut :



            Setelah berhasil akan tampil seperti berikut ini :


6.      Menampilkan selisih hari dalam untuk pengurangan waktu sekarang dengan waktu lahir
              “SELECT ((to_days(curdate())-to_days('1994-07-22')));”



Perbandingan PostgreSQL dan MySQL
PostgreSQL :
1.      Kelebihan PostgreSQL :
-          Instalasinya lebih mudah dibandingkan dengan MySQL
-          Cocok untuk pemula
2.      Kekurangan PostgreSQL :
-          Tidak bisa mengetahui letak kesalahan pada query
MySQL
1.      Kelebihan MySQL
-          Query operasi dasar nya lebih pendek dan lebih ringkas daripada postgresql
-          Mudah mengetahui jika terdapat penulisan query
2.      Kekurangan MySQL :
-          Terkadang ketika ingin menghapus database tidak harus mengatur configurasi tertentu.
-          Untuk penggunaan komersial harus membayar

Bab III
Kesimpulan
PosgreSQl dan MySQL adalah suatu DBMS yang memudahkan user untuk membuat suatu basis data. Pada dasarnya, perintah dasar PostgreSQl maupun MySQL sama, hanya terdapat perbedaan yang tidak begitu banyak pada query.
Bab IV
Daftar Pustaka

Modul praktikum desain basis data 2014 Teknik Informatika UIN Maulana Malik Ibrahim Malang
id.wikipedia.org/wiki/Sistem_manajemen_basis_data



















Unknown

Developer

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Curabitur blandit tempus porttitor. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.

0 komentar:

Posting Komentar