BASIS DATA-1 Oleh :
Bramantyo 1083043
TEKNIK INFORMATIKA POLITEKNIK POS INDONESIA BANDUNG 2008-2009
Definisi Basis Data Basis data 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).Satu Database Mangement System (DBMS) berissi satu koleksi data yang saling berelasi dan satu set program untuk mengakses data tersebut. Jadi DBMS terdiri dari database dan set program pengelola untuk menambah data, menghapus data, mengambil dan membaca data.
Database management system(DBMS) Definisi DBMS pada sejumlah literature sangatlah bervariasi. Secara umum, DBMS diartikan sebagai suatu program computer yang digunakan untuk memasukan, mengubah, menghapus, memanipulasi dan memperoleh data/informasi dengan praktis dan efisien. Pengelolan basis data secara fisik tidak dilakukan oleh pemakaian secara langsung, tetapi ditangani oleh sebuah perangkat lunak (system) yang khusus atau spesifik. Perangkat lunak inilah yang disebut DBMS yang akan menentukan bagaimana data diorganisasikan, disimpan,diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data, pemakaian data secara bersamaan, pemaksan keakuratan/konsistensi datadan sebagainya.
Kegunaan Data Base Penyusunan satu database digunakan untuk mengatisi masalah-masalah pada penyusunan data yaitu : 1. 2. 3. 4. 5. 6. 7.
Redundansi dan inkomsistensi data Kesulitan pengaksesan data Isolasi data untuk standarisasi Multiple user(banyak pemakai) Masalah keamanan(security) Masalah integrasi(kesatuan) Masalah data independence(kebebasan data)
Paket Bahasa Data Definition Language (DDL) Pola/ scheme database di spesifikasikan dengan satu set defenisi yang diekspresikan dengan satu bahasa khusus disebut DDL(Data Definition Languge). Satu data directory adalah satu file yang berisi metadata, yaitu”data mengenai data”. Struktur penyimpanan dan metode akses yang digunakan system database dispesifikasikan dengansatu set definisi dalam satu tipe DDL disebut data storage dan definition Language.
Data Manipulation Language(DML) Bahasa yang memperbolehkan pemakai untuk akses atau menipulasi data sebagai yang telah diorganisasikan sebelumnya dalam model data yang tepat. Dengan DML berarti akan : 9 Mengambil informasi yang tersimpan di database 9 Menyisipkan informasi baru kedatabase 9 Menghapus informasi dari database
Secara dasar ada dua tipe DML : Prosedural. Yang membutuhkan pemakai untuk menspsesifikasikan data APA yang dibutuhkan dan BAGAIMANA untuk mendapatkannya. Non Prosedural. Yang membutuhkan pemakai untuk menspsesifikasikan data APA yang dibutuhkan tanpa menspsesifikasikan bagaimana untuk mendapatkannya.
Query Pernyataan yang diajukan untuk mengambil informasi. Merupakan bagian DML yang untuk mengambil informasi, disebut Query Language.
Penggunaan Database Database manager Suatu modul program yang menyediakan interface antara penyimpanan data low-level dalam database dengan satu aplikasi program dan query yang diajukan ke system. Tugas dan tanggung jawab database manager : 9 9 9 9 9
Interaksi dengan manager file Integrity Enforcement(integritas) Security Enforcement(keamanan) Backup dan recovery Concurrency control
Database administrator Orang yang mempunyai kekuasaan sebagi pusat pengontrolan terhadap seluruh system baik data maupun program yang mengakses data tersebut sebagai database administrator. Fungsi database administrator : 9 9 9 9 9
Menedefinisi pola struktur database Mendefinisikan struktur penyimpanan dan metode akses Mwmpu memodifikasi pola dan organisasi phisik Memberikan kekuasaan pada user untuk mengakses data Menspesifikasikan keharusan/ paksaan integritas data
Database user Satu tujuan utama data system database adalah menciptakan suasana bagaimana informasi dibaca dan data baru disimpan dalam database. Ada 4 macam pemakai database yang berbeda keperluan dan cara pengaksesan yaitu :
Programmer aplikasi Casual User(sepintas lalu, tidak tetap) Naïve User Specialized User
Cara penginstalan PostgreSQL Tahap pertama yang dilakukan adalah : 1. Memiliki softwere postgreSQL. Kemudian klik postgresql‐8.3 atau file yang bertype (Windows Installer Package) pada softwere tersebut.
2. Maka akan keluar tampilan seperti dibawah ini : Pilihan bahasa PostgresSQL Kemudian klik start.
3. Setelah itu muncul lagi perintah seperti ini maka klik NEXT.
4. Setelah itu muncul lagi perintah seperti ini maka klik NEXT.
5. Tampilan ini memilih lokasi penginstalan. Setelah itu Klik tombol NEXT.
6. Begini bektuk setelah di isi password kemudian klik NEXT maka akan keluar lagi perintah seperti di bawah
7. Lalu klik YES
8. Kemudian Klik Yes dan muncul tampilan generet random password Klik OK.
9. Setelah OK tadi maka tampil lagi seperti ini kemudian isi kembali dengan password yang sama.
10.Setelah di isi passwordnya klik tombol NEXT.
11.Muncul toolbox maka klik NEXT lagi.
12. NEXT lagi.
13.Proses instalasi siap dilakukan.
14.Prose sedang berlangsung.
15.Proses instalasi telah selesai.
16. Maka tampilan berikutnya klik CANCEL dan OK.
17.POSTGRESQL telah terinstal dan siap di pakai.
Kemudian pada tahap selanjutnya pada CONTROL PANEL klik Administratif Tool kemudian pilih SERVICE lalu posgresql klik kanan pilh START.
Tahap selanjutnya klik windows pilih pada all program POSTGRESQL dan klik Pgadminid III lalu setelah masuk akan keluar tampilan seperti ini dan kemudian klik kanan pada POSTGRESQL Database Server 8.3 dan muncul tool box kemudian klik connect maka akan keluar perintah masukan password
Setelah CONNECT tampilan pada Postgres akan seperti ini.