Posted by : Unknown 24 September 2014

Muhamad Syahrul Efendi | 13650106 | Praktikum DBD Kelas A Hari Jum'at


PENGENALAN DAN INSTALASI

BAB I : PENDAHULUAN
A. Bahasan dan Tujuan
  • Bahasan
        Membahas tentang pengertian basis data secara umum, pemahaman umum tentang PostgreSQL, serta dasar-dasar pengoperasian database di PostgreSQL.

  • Tujuan
  1. Mahasiswa memahami pengertian basis data secara umum dan peranannya.
  2. Mahasiswa memahami kegunaan software PostgreSQL serta kemungkinan penggunaannya.
  3. Mahasiswa memahami berbagai software yang bisa digunakan untuk mengakses database PostgreSQL.
  4. Mahasiswa memahami cara mengkonfigurasi basis data PostgreSQL.
  5. Mahasiswa memahami cara membuat dan memanajemen database  baik dengan query maupun GUI.

B. Dasar Teori

Database merupakan proses penyimpanan beragam informasi untuk diolah sedemikian rupa agar mudah untuk dipergunakan kembali. Suatu software basis data merupakan software yang digunakan untuk menyimpan dan memungkinkan data yang telah disimpan untuk diakses dengan perintah-perintah tertentu. Software basis data sering dikenal dengan sebutan DBMS (Database Management System). Perintah-perintah yang digunakan untuk mengelola basis data mempunyai standar yang disebut dengan SQL (Structured Query Language). Standar ini dibuat oleh suatu badan yang berwenang (ANSI) sehingga sering disebut juga dengan istilah ANSI SQL. Saat ini standar SQL yang diacu kebanyakan software adalah SQL92 dan SQL99. Pada umumnya, data yang tersimpan merupakan data relasional (data yang saling terhubung). Proses untuk merancang suatu basis data disebut dengan istilah normalisasi. Pada dasarnya, suatu basis data terdiri atas berbagai tabel yang saling terhubung.  

Tabel merupakan tempat data disimpan. Tabel itu sendiri terdiri atas data rinci untuk suatu entitas dan terdiri atas row dan column (pada software non-SQL dan software basis data tertentu sering disebut record dan field).

C. Tentang WAMPSERVER

WampServer adalah lingkungan pengembangan web Windows. Hal ini memungkinkan untuk membuat aplikasi web dengan Apache2, PHP dan database MySQL. Di samping, PhpMyAdmin memungkinkan Anda untuk mengelola dengan mudah sebuah database.


BAB II : HASIL PRAKTIKUM
  •  Membuat User Baru
Untuk membuat User Baru kita bisa gunakan query : 
CREATE USER 'nama_user' IDENTIFIED BY 'kata_sandi'
ganti tulisan berwarna biru dengan Nama User yg anda inginkan dan Kata Sandi untuk Passwordnya.

Contoh :

  • Membuat DATABASE
Untuk Membuat DATABASE kita bisa menggunakan query :
CREATE DATABASE nama_database;
 Aturan penamaan sebuah database sama seperti aturan penamaan sebuah variabel, dimana secara umum nama database boleh terdiri dari huruf, angka dan under-score " _ ". Jika database yang akan dibuat sudah ada, maka akan muncul pesan error. Namun jika ingin otomatis menghapus database yang lama jika sudah ada, aktifkan option IF NOT EXISTS, format query nya :
CREATE DATABASE [IF NOT EXISTS] nama_database;
 Contoh Membuat Database :

  • Menghapus DATABASE
 Untuk Menghapus Database dapat digunakan query Drop. caranya :
DROP DATABASE nama_database;
jangan lupa untuk menyertakan nama database yang akan dihapus karena bila tidak, maka semua database akan ikut terhapus.
Akan pertanyaan yang muncul apabila ingin menghapus database.

  • Aritmatika pada SQL
Kita juga dapat Menghitung hasil Aritmatika dangan menggunakan query SELECT. Dan Simbol-simbolnya adalah Tambah (+), Kurang (-), Kali (*), Bagi (/) dan Sisa Bagi (%).
langsung lihat contoh nya :


  • Menampilkan Tanggal, Waktu dan Selisih Hari.
Dengan query SELECT kita juga bisa menampilkan Tanggal, Waktu dan Selisih Hari, caranya :
SELECT CURRENT_TIMESTAMP;
SELECT CURRENT_DATE;
SELECT CURRENT_TIME;
SELECT DATE_DIFF ('Tanggal Sekarang','Tanggal Lampau');
contoh :



  • Perbandingan Postgres dengan DBMS lainnya.
Beberapa kelebihan dari Postgresql :
-          - Resisten terhadap over-deployment
-          - Menghemat biaya staffing
-          - Terpercaya dan stabil
-          - Extensible (dapat diperluas)
-          - Cross platform
-          - Didesain untuk environmentshigh volume
-          - Fitur fitur yang sangat mendukung
-          - Desain database GUI dan administration tools

Kekurangan Postgresql :
-          - Belum mendukung selectable stored procedure seperti firebird
-          - Physical database (table) file nya berserakan
-          - Konsep penyimpanan fisiknya satu objek = 1 atau lebih file, bukan 1 database = 1 file
 
Perbedaan dg DBMS lain hanya pada penulisan query yaitu hanya berbeda pemakaian tanda Petik.

BAB III : PENUTUP 

1. KESIMPULAN
DATABASE Management System tak hanya WAMP SERVER saja, ada banyak aplikasi DBMS lainnya dengan fitur - fitur yang berbeda. sebagian juga memiliki perbedaan dalam penulisan SQL, tp tetap memiliki format yang sama, bisanya hanya berbeda pada tanda petik nya.


2.  DAFTAR PUSTAKA
- www.wampserver.com/en/
- www.asianbrilliant.com/main/berita-41.html
- https://gist.github.com/hidayat365/5899638
- http://wahyusantoso.staff.umm.ac.id/ilmu-umum/master-program/buku-php-mysql/mencari-selisih-waktu/

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Welcome to My Blog

IDR Exchange Rate

Popular Post

Diberdayakan oleh Blogger.

Menu