Mengeksplorasi Database PostgreSQL dengan PgAdmin III

dokumen-dokumen yang mirip
Tahap Instalasi PostgreSQL di Windows

PostgreSQL for Windows

Menggunakan PostgreSQL dan PostGIS. Oleh : Edi Sugiarto, M.Kom

Modul Praktikum Sistem Basis Data S1-TI

PENGENALAN MICROSOFT SQL SERVER

Bab I Pengenalan dan Instalasi

BAB 4 IMPLEMENTASI DAN EVALUASI. yang sulit untuk diimplementasikan dalam RDBMS (Relational Data Base Management

MEMBUAT BASIS DATA DAN TABEL, DAN MENGISI DATA PADA POSTGRESQL

BERMAIN DATA DENGAN SQL SERVER

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

P10 Database SQL Server 2008

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

BAB III LANDASAN TEORI

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

BAB 1 PENDAHULUAN. Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari

ADODC. Gambar 5.1. ADODC

Modul 3. Oleh : Mohammad Sholikin. 1

Prosedur Menjalankan Aplikasi Penjualan dan Perhitungan Biaya Produksi. (dengan Metode Job Order Costing pada PT. NUTECH PUNDI ARTA)

DATABASE SQL SERVER. Database SQL Server Halaman 1

Agus Pamujiono

EDISI MEI 2004, Volume IX, No. 2 ISSN : Oleh: Kristophorus Hadiono dan Hari Murti

KURSUS ONLINE JASA WEBMASTERS

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu :

Excel dan Microsoft Query

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

M. Choirul Amri

MODUL 3 IMPORT DATA DARI MAPINFO KE DATABASE. Praktikan dapat mengetahui cara meng-inport data dari MapInfo ke database pada PostgreSQL.

Otodidak. MySQL untuk Pemula

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

PENGENALAN MICROSOFT QUERY ANALYZER

MySQL AL AZHAR COMPUTER CLUB

Pertemuan 11 Pengenalan DBMS dan MySQL

Pengertian dan Fungsi MySql dan SQLyog sebagai Data Base

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

PETUNJUK INSTALASI DATABASE, XAMPP (Web Server) dan APLIKASI EDUCATION MANAGEMENT INFORMATION SISTEM E M I S

TABEL. Tabel Halaman 25

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

Riyanto

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

Software Database Firebird

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans

PRAKTIKUM 3 PEMBUATAN TABEL DENGAN SQL COMMAND 18 Constraint PRIMARY KEY pada tabel DOSEN, yaitu field NIP dapat didefnisikan pada saat pembuatan tabe

INSTALASI ORACLE XE & ADMINISTRASI USER

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses

Pengenalan Web Server dan Server Side Scripting

LAPORAN TUGAS BASIS DATA I

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

TUGAS I. Disusun untuk memenuhi tugas mata kuliah Basis Data. oleh. Muhamad Fachrul Zaini ( ) JURUSAN TEKNIK INFORMATIKA

Pertemuan 9 Struktur Query Language(SQL)

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen

DASAR-DASAR SQL SERVER 2005

Mengexport Database Ms Access ke MySQL dengan menggunakan ODBC Connector

PRAKTIKUM 1 PENGENALAN SQL SERVER 2000

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

ADempiere. Persiapan sebelum instalasi ADempiere, adalah sebagai berikut :

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

Pemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata

M. Choirul Amri.

3.2 Membuat SQL Azure Server

INSTALASI BADAK POINT OF SALE (POS)

MEMBUAT APLIKASI SEDERHANA PADA DESKTOP DENGAN JAVA DAN MYSQL MENGGUNAKAN NETBEANS IDE 7.0.1

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

Modul Praktikum Basis Data 1 Mengenal Database

Kontrak Kuliah. Pengantar Mysql. Edi Sugiarto, S.Kom, M.Kom

MODUL 4 MENGHUBUNGKAN DATABASE DENGAN PETA

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

E-Trik Visual C++ 6.0

BAB I Penginstallan dan setting PHPTriad

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124

Mengakses Microsoft SQL Server dengan PHP

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program Sistem Informasi Rental Bus pada PT. Cipaganti Citra

PEMBUATAN DATABASE DENGAN DBDESIGNER

INSTALASI DAN KONFIGURASI VERTRIGOSERV 2.16

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

BAB 10 NETBEANS DATABASE

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Instalasi RazorSQL pada Debian Wheezy

Basis Data (Database) Oleh : Edi Sugiarto, S.Kom, M.Kom

BAB II LANDASAN TEORI. Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum,

Praktikum Basis Data 2. BAB 1 : Pendahuluan

BAB I PERSYARATAN PRODUK

Modul Praktikum Basis Data 5 Query

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

Pemrograman Web Lanjut 2017

Introduction to SQL. Database Programming. 2 nd Chapter

Transkripsi:

Mengeksplorasi Database PostgreSQL dengan PgAdmin III Siti Munawaroh Fakultas Teknologi Informasi, Universitas Stikubank Semarang email : siti@unisbank.ac.id ABSTRAK : Dengan perkembangan dunia IT (Information Technology) yang begitu pesat saat ini, memberikan alternatif software yang begitu banyak, terutama software database. Dengan begitu banyaknya software database, baik dari yang komersil maupun yang gratis (bebas lisensi). Dalam hal ini PostgreSQL tampil sebagai salah satu database server yang bebas lisensi, dengan berbagai macam kemampuan yang tidak kalah tangguhnya dibandingkan dengan database server yang komersil. Kata Kunci : Database, Postgresql, Pgadmin PENDAHULUAN Database PostgreSQL merupakan salah satu alternatif solusi bagi pengguna database yang mendukung banyak platform dan bebas lisensi. PostgreSQL termasuk sebagai database server yang handal dengan berbagai macam fitur-fitur pendukungnya, sehingga menjadikan database ini begitu ideal sebagai media penyimpanan dari aplikasi sistem informasi. PostgreSQL dikembangkan oleh University of California di Berkeley Computer Science Department. Dengan sifatnya yang open source menjadikan pula database ini dapat dikembangkan sesuai dengan kebutuhan. Sebagai ORDBMS (Object Relational Database Management System) yang ada saat ini, PostgreSQL memiliki berbagai macam kemapuan yang dimiliki oleh database komersil umum lainnya, seperti dukungan akan perintahperintah SQL, dimana dengan menggunakan perintah-perintah SQL memungkinkan database administrator lebih mudah berinteraksi dengan database PostgreSQL, baik dalam manipulasi data seperti : insert, update, ataupun delete. Dengan kemampuan untuk dapat menvariasikan perintah select dengan berbagai macam klausa yang ada, menjadikan perintah select pada database ini jauh lebih fleksibel dalam hal men query data dari tabel-tabel yang ada. Selanjutnya dengan kemampuan dalam hal manajemen user yang dapat mengakses database, menjadikan tingkat keamanan data menjadi lebih terjamin, karena dengan adanya kemampuan ini database administrator dalam mengatur user-user ada sesuai dengan hak dan wewenangnya di dalam mengakses database, bahkan pengaturan tersebut dimungkinkan juga pengaksesan pada kolomkolom tertentu pada suatu tabel. Dengan adanya kemampuan untuk membuat function, stored procedure dan trigger yang menjadikan performance dari aplikasi yang dibuat menjadi lebih optimal dalam kecepatan kinerjanya, dikarenakan tidak semua proses akan business rules yang ada harus di proses di komputer klien, melainkan dapat diproses di komputer server tempat database berada. Dengan begitu aplikasi yang berjalan di komputer klien benar-benar aplikasi thin client. Kemudian dengan berkembangnya beraneka ragam bahasa pemrograman saat ini, keunggulan database PostgreSQL ini dapat mendukung sebagai media penyimpanannya pada banyak bahasa pemrograman yang ada, baik itu pemrograman berbasis desktop, seperti : Java, Gambas, dll ataupun pemrograman berbasis web, seperti : Phyton, PHP, Java Server Pages, Perl, dll. Pada dasarnya untuk membuat objekobjek yang diperlukan seperti database, tabel, view, user, dll umumnya menggunakan mode teks, yang mana harus mengetikkan perintahperintah SQL (Structured Query Language) lalu Mengekplorasi Database Postgresql Dengan Pgadmin III 103

Gambar 1. Tampilan utama dari pgadmin III mengeksekusinya. Namun cara ini mulai ditinggalkan sejalan dengan dikembangkannya berbagai macam tool yang dapat memudahkan dalam membuat objek-objek yang diperlukan untuk bekerja dengan database PostgreSQL, seperti salah satunya yaitu pgadmin III. PgAdmin III merupakan tool yang telah ada saat menginstal database PostgreSQL, dengan tampilan yang visual menjadikan pemakaian database ini jauh lebih mudah. Sehingga tanpa harus menguasai perintahperintah SQL, tetap dapat membuat objek-objek yang diperlukan hanya dengan menu-menu yang ada dari pgadmin III. Berikut tampilan pgadmin III yang merupakan tool bawaan dari database PostgreSQL : Pada percobaan ini menggunakan sistem operasi Windows 2000 Professional, karena selain tersedianya memory penyimpanan yang cukup, terdapat satu faktor yang penting yaitu file system yang digunakan haruslah NTFS. Saat menginstall pertama kali maka role (lebih dikenal dengan istilah user) default yang ada yaitu postgre dengan sebuah database yang ada yaitu postgre. Gambar 2. Koneksi ke database 104 Mengekplorasi Database Postgresql Dengan Pgadmin III

Gambar 3. Membuat database baru Pada saat pertama kali menjalankan pgadmin III, status yang ada bahwa pgadmin III belum terhubung ke database. Sehingga perlu menghubungkan terlebih dahulu pgadmin III ke database, dengan cara klik kanan pada server yag terdaftar di tool tersebut kemudian pilih menu Connect. Untuk lebih jelasnya dapat dilihat pada gambar berikut. Untuk membuat database baru melalui pgadmin III, maka langkah-langkah yang diperlukan adalah sebagai berikut : 1. Klik kanan pada menu Databases, kemudian pilih menu New Database, seperti yang terlihat pada gambar di bawah ini. 2. Setelah window New Database tampil, selanjutnya diketikan nama dari database baru yang akan dibuat dan tentukan juga pemilik dari schema yang baru tersebut, lalu di tekan tombol OK. Untuk lebih jelasnya dapat di lihat gambar 4. Setelah berhasil membuat database baru, maka langkah selanjutnya dapat diikuti dengan membuat objek-objek lainnya yang diperlukan untuk melengkapi kebutuhan dari aplikasi sistem informasi yang akan dibuat. Langkah selanjutnya adalah membuat tabel, yang merupakan objek penting di dalam schema, tabel ini berfungsi untuk menyimpan data. Berikut langkah-langkah yang diperlukan untuk membut tabel melalui pgadmin III : 1. Klik kanan pada menu Tables yang terletak pada schema yang baru dibuat, seperti yang tampak pada gambar 6. Gambar 4. Window New Database Mengekplorasi Database Postgresql Dengan Pgadmin III 105

Gambar 5. Membuat tabel baru 2. Selanjutnya akan tampil window New Table, kemudian ketikan nama tabel baru yang akan dibuat pada bagian tab Properties, sedangkan untuk menambahkan menentukan field-field yang dari tabel baru tersebut, dapat menambahkannya pada bagian tab Column. Tekan OK untuk memproses pembuatan tabel baru. Untuk memberi constraint pada tabel yang baru dibuat, dapat dilakukan juga melalui pgadminiii, dimana salah satunya constraint yang penting dan dibutuhkan oleh sebuah tabel master yang constraint Primary Key. Untuk mengetahui cara membuat constraint Primary Key pada tabel yang baru dibuat, dapat mengikuti langkah-langkah berikut ini : 1. Klik kanan pada menu Constraints, kemudian pilih menu New Object, lalu pilihlah menu New Primary Key, seperti yang tampak pada gambar di bawah ini. 2. Setelah Window New Primary Key tampil, ketikan nama constraint Primary Key yang akan dibuat, pada bagian tab Properties, selanjutnya pindah ke bagian tab Columns kemudian pilihlah Column yang akandi jadikan Primary Key, yang kemudian tekan tombol Add. Untuk lebih jelasnya dapat di lihat pada gambar 8. Melalui pgadmin III dapat juga digunakan untuk mengasah kemampuan untuk memperdalam perintah-perintah SQL di dalam memanipulasi data ataupun dalam hal menampilkan data sesuai yang dibutuhkan untuk keperluan yang disajikan dalam bentuk laporan. Gambar 6. Window New Table 106 Mengekplorasi Database Postgresql Dengan Pgadmin III

Gambar 7. Membuat Constraint Primary Key Gambar 8. Window New Primary Key DAFTAR PUSTAKA 1. PostgreSQL Documentation. 2. Sugiana O., 2001, SQL dengan PostgreSQL. Mengekplorasi Database Postgresql Dengan Pgadmin III 107