This document provides an introduction and overview of PostgreSQL, an open-source object-relational database management system. It discusses that PostgreSQL supports modern SQL features, has free commercial and academic use, and offers performance comparable to other databases while being very reliable with stable code and robust testing. The architecture uses a client-server model to handle concurrent connections and transactions provide atomic, isolated, and durable operations. PostgreSQL also supports user-defined types, inheritance, and other advanced features.
This document provides an introduction and overview of PostgreSQL, including its history, features, installation, usage and SQL capabilities. It describes how to create and manipulate databases, tables, views, and how to insert, query, update and delete data. It also covers transaction management, functions, constraints and other advanced topics.
This document provides an overview and introduction to MongoDB, an open-source, high-performance NoSQL database. It outlines MongoDB's features like document-oriented storage, replication, sharding, and CRUD operations. It also discusses MongoDB's data model, comparisons to relational databases, and common use cases. The document concludes that MongoDB is well-suited for applications like content management, inventory management, game development, social media storage, and sensor data databases due to its flexible schema, distributed deployment, and low latency.
Proyek ini bertujuan untuk membuat sistem seleksi masuk perguruan tinggi negeri melalui SNMPTN dan SBMPTN berbasis website. Proyek ini akan dilaksanakan selama 60 hari dengan melakukan analisis sistem, desain aplikasi, implementasi, pengujian, instalasi, dan pemeliharaan. Proyek ini melibatkan berbagai peran untuk menyelesaikan berbagai aktivitas sesuai jadwal yang telah ditetapkan.
Software reuse merupakan penggunaan kembali kode, template, prosedur, fungsi, dan asset perangkat lunak yang ada untuk membangun perangkat lunak baru dalam rangka mempercepat proses pengembangan, mengurangi biaya, dan meningkatkan kualitas perangkat lunak. Beberapa teknik reuse meliputi penggunaan library, komponen, objek, dan fungsi serta penerapan standar antarmuka pengguna untuk meningkatkan konsistensi dan kepercayaan pengguna. Mes
This document provides an overview of PostgreSQL and instructions for installing and configuring it. It discusses using the initdb command to initialize a PostgreSQL database cluster and create the template1 and postgres databases. It also explains that the template1 database serves as a template that is copied whenever new databases are created.
The document provides steps for installing MySQL on Windows, describes basic SQL commands like CREATE, SELECT, INSERT, UPDATE and DELETE. It also covers how to create databases and tables, grant user privileges, and includes examples of various SQL statements.
This document provides an introduction and overview of PostgreSQL, an open-source object-relational database management system. It discusses that PostgreSQL supports modern SQL features, has free commercial and academic use, and offers performance comparable to other databases while being very reliable with stable code and robust testing. The architecture uses a client-server model to handle concurrent connections and transactions provide atomic, isolated, and durable operations. PostgreSQL also supports user-defined types, inheritance, and other advanced features.
This document provides an introduction and overview of PostgreSQL, including its history, features, installation, usage and SQL capabilities. It describes how to create and manipulate databases, tables, views, and how to insert, query, update and delete data. It also covers transaction management, functions, constraints and other advanced topics.
This document provides an overview and introduction to MongoDB, an open-source, high-performance NoSQL database. It outlines MongoDB's features like document-oriented storage, replication, sharding, and CRUD operations. It also discusses MongoDB's data model, comparisons to relational databases, and common use cases. The document concludes that MongoDB is well-suited for applications like content management, inventory management, game development, social media storage, and sensor data databases due to its flexible schema, distributed deployment, and low latency.
Proyek ini bertujuan untuk membuat sistem seleksi masuk perguruan tinggi negeri melalui SNMPTN dan SBMPTN berbasis website. Proyek ini akan dilaksanakan selama 60 hari dengan melakukan analisis sistem, desain aplikasi, implementasi, pengujian, instalasi, dan pemeliharaan. Proyek ini melibatkan berbagai peran untuk menyelesaikan berbagai aktivitas sesuai jadwal yang telah ditetapkan.
Software reuse merupakan penggunaan kembali kode, template, prosedur, fungsi, dan asset perangkat lunak yang ada untuk membangun perangkat lunak baru dalam rangka mempercepat proses pengembangan, mengurangi biaya, dan meningkatkan kualitas perangkat lunak. Beberapa teknik reuse meliputi penggunaan library, komponen, objek, dan fungsi serta penerapan standar antarmuka pengguna untuk meningkatkan konsistensi dan kepercayaan pengguna. Mes
This document provides an overview of PostgreSQL and instructions for installing and configuring it. It discusses using the initdb command to initialize a PostgreSQL database cluster and create the template1 and postgres databases. It also explains that the template1 database serves as a template that is copied whenever new databases are created.
The document provides steps for installing MySQL on Windows, describes basic SQL commands like CREATE, SELECT, INSERT, UPDATE and DELETE. It also covers how to create databases and tables, grant user privileges, and includes examples of various SQL statements.
PostgreSQL Tutorial For Beginners | EdurekaEdureka!
YouTube Link: https://youtu.be/-VO7YjQeG6Y
** MYSQL DBA Certification Training https://www.edureka.co/mysql-dba **
This Edureka PPT on PostgreSQL Tutorial For Beginners (blog: http://bit.ly/33GN7jQ) will help you learn PostgreSQL in depth. You will also learn how to install PostgreSQL on windows. The following topics will be covered in this session:
What is DBMS
What is SQL?
What is PostgreSQL?
Features of PostgreSQL
Install PostgreSQL
SQL Command Categories
DDL Commands
ER Diagram
Entity & Attributes
Keys in Database
Constraints in Database
Normalization
DML Commands
Operators
Nested Queries
Set Operations
Special Operators
Aggregate Functions
Limit, Offset & Fetch
Joins
Views
Procedures
Triggers
DCL Commands
TCL Commands
Export/ Import Data
UUID Datatype
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Dokumen tersebut membahas tentang kategori perintah SQL yaitu DDL dan DML. DDL digunakan untuk membuat, mengubah, dan menghapus struktur objek database, sedangkan DML digunakan untuk mengolah isi data di dalam tabel tanpa merubah strukturnya. Dokumen ini juga memberikan contoh tugas pembuatan database sekolah yang berisi tabel siswa, guru, kelas, dan mata pelajaran beserta deskripsinya dalam sintaks MySQL.
Laporan ini membahas tentang pembuatan website bernama 'Official Billfold' untuk memenuhi tugas akhir pelajaran Produksi di SMK. Laporan ini menjelaskan langkah-langkah instalasi perangkat lunak yang dibutuhkan, perancangan flowchart, pembuatan database dan halaman website, serta penjelasan singkat tentang masing-masing bagian."
This is a introduction to PostgreSQL that provides a brief overview of PostgreSQL's architecture, features and ecosystem. It was delivered at NYLUG on Nov 24, 2014.
http://www.meetup.com/nylug-meetings/events/180533472/
SE - Chapter 8 Strategi Pengujian Perangkat LunakRiza Nurman
Strategi Pengujian Perangkat Lunak
PENDEKATAN STRATEGI PENGUJIAN PERANGKAT LUNAK
PENGUJIAN UNIT
PENGUJIAN INTEGRASI
PENGUJIAN VALIDASI
PENGUJIAN SISTEM
DEBUGGING
Inheritance, polymorphism, dan interface memungkinkan pembuatan hierarki kelas yang fleksibel dan reusabilitas kode. Interface dan kelas abstrak memungkinkan definisi perilaku standar tanpa menentukan implementasi. Polymorphism memungkinkan objek-objek dari subclass yang berbeda diperlakukan sebagai objek dari superclass.
PDO merupakan interface universal yang disediakan PHP untuk berkomunikasi dengan berbagai jenis database seperti MySQL, PostgreSQL, SQLite, dan lainnya. PDO menyediakan abstraksi untuk menghubungkan dan menjalankan query terhadap database sehingga kode PHP dapat digunakan untuk berbagai database tanpa modifikasi yang berarti. PDO mendukung pendekatan pemrograman berorientasi objek dalam mengakses database.
Orientasi dasar pengembangan perangkat lunak dan gim membahas tentang konsep dasar database, user interface, sistem operasi, dan algoritma pemrograman. Peserta didik diajak mengamati contoh-contoh aplikasi untuk memahami penerapan database dan desain interface yang menarik, serta mengerjakan soal-soal latihan untuk memperkuat pemahaman.
Materi yang ada pada slide ini berisi :
Inheritance (Pewarisan)
Hak akses protected
Override Method
Override Constructor
Kata kunci super
Kata kunci final
----------------------------------------------------------------------
Keep in touch with me in :
Twitter : https://twitter.com/rizkiadam_1991
Email : rizkiadamunikom@gmail.com
Github : https://github.com/RizkiAdamKurniawan
IG : @rizkiadamkurniawan
This document provides an overview and introduction to NoSQL databases. It begins with an agenda that explores key-value, document, column family, and graph databases. For each type, 1-2 specific databases are discussed in more detail, including their origins, features, and use cases. Key databases mentioned include Voldemort, CouchDB, MongoDB, HBase, Cassandra, and Neo4j. The document concludes with references for further reading on NoSQL databases and related topics.
Dokumen tersebut membahas definisi dan jenis-jenis persyaratan perangkat lunak, termasuk persyaratan fungsional, non fungsional, produk dan proses. Dokumen tersebut juga membahas aktivitas yang terkait dengan persyaratan perangkat lunak seperti elicitation, analisis, spesifikasi dan validasi persyaratan."
pemakai yang memiliki sedikit pengalaman dengan komputer.
•
Novice: pemakai yang memiliki sedikit pengalaman dengan sistem tertentu.
•
Intermediate: pemakai yang memiliki pengalaman sedang dengan sistem
tertentu.
•
Expert: pemakai yang memiliki pengalaman luas dengan sistem tertentu.
Citra mental pemakai menggambarkan pemahaman pemakai akhir terhadap
bagaimana sistem berfungsi. Citra mental ini dibangun berdasark
The document describes the syntax for creating, altering, and dropping tables in SQL. It provides examples of creating tables with column constraints, default values, primary keys, foreign keys, and unique constraints. It also shows how to add, modify, and drop columns from existing tables using ALTER TABLE statements. The final sections cover DML statements for inserting, updating, deleting, and selecting data from tables.
Dokumen tersebut memberikan tutorial tentang PostgreSQL meliputi penginstalan, penambahan aplikasi tambahan, pembuatan database dan tabel, tipe data, sintaks SQL dasar, dan migrasi database dari MySQL ke PostgreSQL.
PostgreSQL Tutorial For Beginners | EdurekaEdureka!
YouTube Link: https://youtu.be/-VO7YjQeG6Y
** MYSQL DBA Certification Training https://www.edureka.co/mysql-dba **
This Edureka PPT on PostgreSQL Tutorial For Beginners (blog: http://bit.ly/33GN7jQ) will help you learn PostgreSQL in depth. You will also learn how to install PostgreSQL on windows. The following topics will be covered in this session:
What is DBMS
What is SQL?
What is PostgreSQL?
Features of PostgreSQL
Install PostgreSQL
SQL Command Categories
DDL Commands
ER Diagram
Entity & Attributes
Keys in Database
Constraints in Database
Normalization
DML Commands
Operators
Nested Queries
Set Operations
Special Operators
Aggregate Functions
Limit, Offset & Fetch
Joins
Views
Procedures
Triggers
DCL Commands
TCL Commands
Export/ Import Data
UUID Datatype
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Dokumen tersebut membahas tentang kategori perintah SQL yaitu DDL dan DML. DDL digunakan untuk membuat, mengubah, dan menghapus struktur objek database, sedangkan DML digunakan untuk mengolah isi data di dalam tabel tanpa merubah strukturnya. Dokumen ini juga memberikan contoh tugas pembuatan database sekolah yang berisi tabel siswa, guru, kelas, dan mata pelajaran beserta deskripsinya dalam sintaks MySQL.
Laporan ini membahas tentang pembuatan website bernama 'Official Billfold' untuk memenuhi tugas akhir pelajaran Produksi di SMK. Laporan ini menjelaskan langkah-langkah instalasi perangkat lunak yang dibutuhkan, perancangan flowchart, pembuatan database dan halaman website, serta penjelasan singkat tentang masing-masing bagian."
This is a introduction to PostgreSQL that provides a brief overview of PostgreSQL's architecture, features and ecosystem. It was delivered at NYLUG on Nov 24, 2014.
http://www.meetup.com/nylug-meetings/events/180533472/
SE - Chapter 8 Strategi Pengujian Perangkat LunakRiza Nurman
Strategi Pengujian Perangkat Lunak
PENDEKATAN STRATEGI PENGUJIAN PERANGKAT LUNAK
PENGUJIAN UNIT
PENGUJIAN INTEGRASI
PENGUJIAN VALIDASI
PENGUJIAN SISTEM
DEBUGGING
Inheritance, polymorphism, dan interface memungkinkan pembuatan hierarki kelas yang fleksibel dan reusabilitas kode. Interface dan kelas abstrak memungkinkan definisi perilaku standar tanpa menentukan implementasi. Polymorphism memungkinkan objek-objek dari subclass yang berbeda diperlakukan sebagai objek dari superclass.
PDO merupakan interface universal yang disediakan PHP untuk berkomunikasi dengan berbagai jenis database seperti MySQL, PostgreSQL, SQLite, dan lainnya. PDO menyediakan abstraksi untuk menghubungkan dan menjalankan query terhadap database sehingga kode PHP dapat digunakan untuk berbagai database tanpa modifikasi yang berarti. PDO mendukung pendekatan pemrograman berorientasi objek dalam mengakses database.
Orientasi dasar pengembangan perangkat lunak dan gim membahas tentang konsep dasar database, user interface, sistem operasi, dan algoritma pemrograman. Peserta didik diajak mengamati contoh-contoh aplikasi untuk memahami penerapan database dan desain interface yang menarik, serta mengerjakan soal-soal latihan untuk memperkuat pemahaman.
Materi yang ada pada slide ini berisi :
Inheritance (Pewarisan)
Hak akses protected
Override Method
Override Constructor
Kata kunci super
Kata kunci final
----------------------------------------------------------------------
Keep in touch with me in :
Twitter : https://twitter.com/rizkiadam_1991
Email : rizkiadamunikom@gmail.com
Github : https://github.com/RizkiAdamKurniawan
IG : @rizkiadamkurniawan
This document provides an overview and introduction to NoSQL databases. It begins with an agenda that explores key-value, document, column family, and graph databases. For each type, 1-2 specific databases are discussed in more detail, including their origins, features, and use cases. Key databases mentioned include Voldemort, CouchDB, MongoDB, HBase, Cassandra, and Neo4j. The document concludes with references for further reading on NoSQL databases and related topics.
Dokumen tersebut membahas definisi dan jenis-jenis persyaratan perangkat lunak, termasuk persyaratan fungsional, non fungsional, produk dan proses. Dokumen tersebut juga membahas aktivitas yang terkait dengan persyaratan perangkat lunak seperti elicitation, analisis, spesifikasi dan validasi persyaratan."
pemakai yang memiliki sedikit pengalaman dengan komputer.
•
Novice: pemakai yang memiliki sedikit pengalaman dengan sistem tertentu.
•
Intermediate: pemakai yang memiliki pengalaman sedang dengan sistem
tertentu.
•
Expert: pemakai yang memiliki pengalaman luas dengan sistem tertentu.
Citra mental pemakai menggambarkan pemahaman pemakai akhir terhadap
bagaimana sistem berfungsi. Citra mental ini dibangun berdasark
The document describes the syntax for creating, altering, and dropping tables in SQL. It provides examples of creating tables with column constraints, default values, primary keys, foreign keys, and unique constraints. It also shows how to add, modify, and drop columns from existing tables using ALTER TABLE statements. The final sections cover DML statements for inserting, updating, deleting, and selecting data from tables.
Dokumen tersebut memberikan tutorial tentang PostgreSQL meliputi penginstalan, penambahan aplikasi tambahan, pembuatan database dan tabel, tipe data, sintaks SQL dasar, dan migrasi database dari MySQL ke PostgreSQL.
Program ini merangkum cara membuat program database sederhana di Android menggunakan SQLite untuk menyimpan dan menampilkan data pelanggan. Program terdiri dari beberapa class yang bekerja bersama untuk membuat database, mengisi data, dan menampilkannya. Class DBAdapter digunakan untuk menangani operasi database, sementara class-class lainnya menangani antarmuka pengguna. Program dapat dijalankan pada emulator Android untuk melihat hasilnya.
Dokumen tersebut memberikan panduan singkat tentang penggunaan database SQLite di Android, mulai dari cara membuat class DBAdapter untuk menangani operasi database, membuat table saat aplikasi dijalankan pertama kali, hingga cara memverifikasi pembentukan database dan table menggunakan SQLite Manager.
Modul ini membahas tentang MySQL sebagai database management system yang populer dengan lebih dari 6 juta instalasi di seluruh dunia. Modul ini juga menjelaskan cara instalasi dan penggunaan MySQL beserta penjelasan singkat tentang perintah-perintah dasar seperti membuat database, tabel, dan kolom menggunakan bahasa SQL.
Laporan praktikum modul 5 (pemrogrman database dengan odbc)Devi Apriansyah
Praktikum membahas pemrograman database dengan ODBC untuk mengakses database Microsoft Access. Terdiri dari pembuatan database, koneksi, penambahan data, penampilan data, dan pengubahan data.
PostgreSQL adalah sistem database terbuka yang telah berkembang selama 15 tahun dan dapat berjalan pada berbagai platform. PostgreSQL memiliki kapasitas yang besar dan fitur keamanan yang kuat. Langkah-langkah keamanan penting untuk PostgreSQL meliputi pengaturan hak akses pengguna, konfigurasi otentikasi, dan pengelolaan hak akses database.
1. Dokumen tersebut membahas tentang basis data dan sistem manajemen basis data (DBMS).
2. Beberapa topik yang dibahas antara lain manajemen berkas, model-model basis data, bahasa basis data, dan sistem basis data terdistribusi.
3. Dokumen ini memberikan penjelasan singkat tentang konsep-konsep dasar basis data dan DBMS.
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Tisa Widyastuti
Dokumen tersebut membahas tentang langkah-langkah penting dalam merancang database agar menjadi handal dan tangguh, yaitu analisis persyaratan, desain konseptual dan logika database, perbaikan skema, desain fisik, serta desain aplikasi dan keamanan.
KALIBRASI KAMERA MENGGUNAKAN SOFTWARE PHOTOMODELLER SCANNERaulia rachmawati
Kalibrasi kamera digital menggunakan software Photomodeler Scanner untuk menentukan parameter distorsi lensa. Prosesnya meliputi pengambilan foto grid kalibrasi, input koordinat titik pada software, dan perhitungan parameter distorsi seperti distorsi radial dan tangensial serta nilai RMS error hasil kalibrasi.
Modul Ajar Bahasa Indonesia Kelas 7 Fase D Kurikulum Merdeka - [abdiera.com]Fathan Emran
Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka - abdiera.com. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka. Modul Ajar Bahasa Indonesia Kelas 7 SMP/MTs Fase D Kurikulum Merdeka.
3. Apaitupostgresql?
PostgreSQL adalah suatu sistem perangkat lunak aplikasi
basis data (DBMS) yang bersifat objek-relasional
(ORDBMS-object-relational-DBMS) yang berifat free dan
opensource.
Perbedaan penting antara Postgres dengan sistem
relasional standar adalah arsitektur Postgres yang
memungkinkan user untuk mendefinisikan sendiri SQL-
nya, terutama pada pembuatan function atau biasa disebut
sebagai stored procedure.
4. ARSITEKTUR PADA POSTGRESQL
PostgreSQL merupakan RDBMS yang berbasis client/server. Setiap sesi
pada PostgreSQL terdiri dari beberapa proses, yaitu :
Aplikasi client (fronted) milik
pengguna
Aplikasi tipe ini memerlukan hak
akses dan kemudian menjalankan
operasi-operasi terhadap basis
dataya. Aplikasi client terdiri dari
beragam aplikasi, diantaranya:
aplikasi yang berisi text, aplikasi
grafik, webserver yang
mengakses basis data untuk
menampilkan halaman web, atau
perangkat khusus untuk basis
data
Proses pada server.
Adapun proses ini
meliputi mengatur
file basis data,
menerima koneksi
dari client ke basis
data, serta melakukan
kegiatan yang diminta
oleh client. Program
pada sisi server ini
disebut postgres.
5. kelebihan POSTGRESQL
Dalam kondisi
load tinggi
(jumlah koneksi
simultan besar),
kecepatan
PostgreSQL
sering
mengalahkan
MySQL untuk
query dengan
klausa JOIN yang
kompleks
PostgreSQL
memiliki fitur OO
seperti pewarisan
tabel dan tipe
data, atau tipe
data array yang
kadang praktis
untuk
menyimpan
banyak item data
di dalam satu
record.
PostgreSQL
mendukung
banyak jenis
bahasa
pemrograman,
antara lain:
SQL, C, C++,
Java, PHP, dll
PostgresSQL
mempunyai
kemampuan untuk
membuat
konektifitas dengan
basis data lain
seperti pgdump,
Interbase, pgaccess
dan hampir semua
basis data pada
Linux.
PostgreSQL
memiliki
arsitektur
multiproses
(forking) yang
berarti
memiliki
stabilitas
yang lebih
tinggi
Kemampuannya
menampung
data spasial,
sehingga ia bisa
digunakan
dalam
pembuatan situs
yang berbasis
Web GIS untuk
pemetaan dan
sebagainya
7. structured query language (SQL)
✖ SQL merupakan sebuah bahasa komputer yang mengikuti
standar ANSI (American National Standard Institute), yaitu
bahasa standar yang digunakan untuk mengakses dan
melakukan manipulasi data pada sebuah DBMS.
✖ SQL utamanya berfungsi dalam suatu relational database
seperti misalnya PostgreSQL/PostGIS, Oracle, SQL Server, MS
Acces, MySQL, Firebird dan masih banyak lagi yang lainnya.
✖ SQL terdiri dari Data Definition Language (DDL) dan Data
Manipulation Language (DML).
8. Data definition language (ddL)
✖ Data Definition Language(DDL)merupakan sintaks-sintaks yang
berfungsi untuk melakukan manipulasi struktur dari basis
data.
✖ Secara umum, DDL digunakan untuk membuat tabel dan view.
✖ secara khusus dalam DBMS tertentu, DDL digunakan untuk
membuat trigger, membuat stored procedure, juga membuat
database, index, rule, schema, dan lainlain tergantung DBMS.
✖ Beberapa sintaks yang sering dijumpai dalam DDL.
▪ CREATE DATABASE, membuat basis data.
▪ CREATE TABLE, membuat tabel.
▪ ALTER TABLE, merubah struktur suatu tabel.
▪ DROP TABLE, menghapus suatu tabel.
▪ CREATE INDEX, membuat suatu index dalam tabel.
▪ DROP INDEX, menghapus suatu index dalam tabel.
9. Data manipulation language (dmL)
✖ Data Manipulation Language (DML)merupakan sintaks-sintaks
yang berfungsi untuk melakukan manipulasi data ataupun
objek-objek yang ada di dalam tabel.
✖ Berikut merupakan penjelasan singkat dari sintaks-sintaks
DML.
▪ SELECT, mengakses data dari suatu tabel dalam basis data.
▪ UPDATE, melakukan update data dalam suatu tabel pada
basis data.
▪ DELETE, menghapus data dari suatu tabel dalam basis data.
▪ INSERT, menambahkan data ke dalam suatu tabel dalam
basis data.
13. constraint
Constraint digunakan untuk membatasi jenis
data yang dapat masuk ke tabel. Constraint
dapat ditentukan ketika tabel dibuat (dengan
pertanyaan CREATE TABLE) atau setelah tabel
dibuat (dengan pertanyaan ALTER TABLE)
NOT NULL
PRIMARY KEY
UNIQUE
DEFAULT
CHECK
FOREIGN KEY
15. Tampilan awal proses instalasi
PostgreSQL. Kemudian klik tombol
Next.
Prosesinstalasi
Pilih direktori tempat penginstalan,
biarkan saja defaultnya atau ganti
sesuai keinginan. Kemudian klik
tombol Next.
16. Kemudian isikan password yang
akan digunakan untuk koneksi ke
basis data PostgreSQL setelah
proses instalasi selesai.
Prosesinstalasi
Pada jendela setup port biarkan saja
menggunakan default yaitu “5432”.
Kemudian klik tombol Next.
17. Dijendela setup advance option
biarkan saja secara default seperti
yang terlihat pada gambar.
Kemudian klik tombol Next.
Prosesinstalasi
Pada jendela setup ready to install
klik tombol Next. Kemudian akan
muncul jendela yang menunjukkan
proses instalasi sedang berlangsung,
tunggu beberapa saat hingga proses
instalasi selesai.
18. Proses instalasi selesai. Uncheck
kotak Launch Stack Builder, sebab
jika diberi tanda check maka proses
instalasi akan dilanjutkan dengan
mengunduh beberapa program
pendukung lainnya. Klik tombol
Finish.
Prosesinstalasi
Untuk menjalankan PostgreSQL,
pada menu Start klik all program,
lalu pilih PostgreSQL 9.x.x. Lalu klik
pgAdmin III. Kemudian akan muncul
jendela kerja PostgreSQL. Untuk
memulai klik database pada bagian
kiri, kemudian klik kanan pada
database tersebut pilih conect,
kemudian masukkan password yang
pada bagian sebelumnya telah
dibuat. Setelah itu PostgreSQL siap
untuk digunakan.
20. ✖ Klik windows+R, ketik regedit
✖ HK current user→ software → microsoft→ windows script
house → setting
✖ Change enabled to value data 1, hexadecimal →OK
✖ Done!
F I X I N G P R O B L E M :
UNABLETOWRITEINSIDETEMPENVIRONMENTVARIABLEPATH
Try To Run Administrator Your Postgresql.exe
24. Sub-direktori bin berisi beberapa file executable (EXE), diantaranya :
1. PostgreSQL.exe : aplikasi server database PostgreSQL
2. Psql.exe : aplikasi command-line mirip SQL-Shell
3. Pg_ctl.exe : aplikasi memulai, menghentikan dan memulai kembali
server database PostgreSQL
4. Createdb.exe : utilitas untuk membuat database
5. Dropdb.exe : utilitas untuk menghapus database
6. pgAdmin3.exe : aplikasi / tool untuk membantu proses administrasi
DBMS PostgreSQL
7. Stackbuilder : aplikasi/wizard untuk menginstall beberapa file
pendukung PostgreSQl
8. Pg_config.exe : utiliti untuk melaporkan konfigurasi database
9. Pg_dum.exe : utiliti untuk backup database
Subdirektorihasil instalasi
25. Sub-Direktori Data, mencakup:
1. Pg_hba.conf : file konfigurasi otentifikasi client (local, host, dll)
2. Pg_ident.conf : file pengendali pemetaan nama pengguna
PostgreSQL; memetakkan nama-nama pengguna external ke nama-
nama pengguna PostgrewSQL yang bersesuaian.
3. PosgreSQL.conf : file konfigurasi PostgreSQL
4. Postmaster.opts : file yang berisi pilihan default bagi command line
server databasenya.
5. Postmaster.pid : file yang berisi nomor pengenal proses
postmaster beserta informasi-sub-direktori databasenya.
6. Pg_version : file berisi informasi DBMS yang terpasang.
Subdirektorihasil instalasi
26. ✖ Sub-direktori “DOC” : berisi dokumentasi PostgreSQL dalam format
HTML.
✖ Sub-direktori “Include” : berisi sejumlah file header (*.H) source-
code bahasa C untuk proses kompilasi.
✖ Sub-direktori “Installer” : berisi beberapa sub-direktori dan file-file
pendukung proses instalasi paket program PostgreSQL
✖ Sub-direktori “Lib” : berisi sejumlah file pustaka / library (*.DLL)
milik paket PostgreSQL
✖ Sub-direktori “pgAdmin III” : berisi informasi dokumentasi aplikasi
“pg_Admin III”.
✖ Sub-direktori “Script” : berisi file-file script (*.BAT) untuk
menjalankan palikasi command-line SQL-Shell (psql).
Subdirektorihasil instalasi
28. Cek servis DBMS PostgreSQL, melalui : Start – Run – Ketik
“services.msc”
Memeriksakeberadaanlayananpostgresql
29. ✖ kondisi IDEAL Seperti tampak pada gambar slide
sebelumnya, jika proses instalasi sukses maka layanan
DBMS “ postgresql-9.0, atau sejenis [provides relational
database storage] langsung aktif (status:started) dan
berjalan otomatis (starting type = automatic)
✖ Namun jika error hingga instalasi tidak sempurna maka
sebaiknya pengguna merubah lingkungan sistem yang
bersangkutan hingga benar-benar sesuai dengan
kebutuhan PostGreSQL-nya dan kemudian melakukan
proses instalasi ulang
30. ✖ SHELL adalah suatu (sub/modul) aplikasi yang berfungsi
menjembatani proses komunikasi / interaksi antara suatu
sistem (aplikasi perangkat lunak) dengan penggunanya.
Aplikasi semacam ini juga dikenal sebagai command-line
interface (CLI).
✖ Pada aplikasi DBMS PostGreSQL versi 9 ke tas aplikasi
SHELL-nya bernama SQL-SHELL (psql). Aplikasi ini
berwujud interface / window sederhana denan warna default
latar belakang hitam dan tulisan berwarna putih.
Sql-shell
32. Setelah SQL-shell muncul maka dapat dilakukan beberapa tahapan
dibawah ini
✖ Ketikkan localhost → enter atau langsung enter
✖ Ketikkan postgres → enter atau langsung enter
✖ Klik next karena jawaban adalah default
✖ Ketika ditanyakan password masukkan password yang sama pada
saaat melakukan instalasi
Koneksi ke server postgresql & memunculkan
prompt sql-shell
34. PgAdmin merupakan merupakan tool yang disediakan
PostgreSQL dan terinstal otomatis ketika kita meng-instal
PostgreSQL. PgAdmin mempermudah user dalam
manajemen basis data dengan tampilan visualnya.
Sehingga tanpa harus menguasai bahasa SQL, user dapat
membuat basis data dan tabel-tabel juga
memanipulasinya dengan hanya menggunakan menu dan
tools yang tersedia di PgAdmin
pgADMIN
35. Pada halaman utama pgAdmin III, akan ditampilkan struktur database
dan detail setiap object yang ada di dalamnya, sehingga hampir semua
pengelolaan databse dapat dilakukan dari pgAdmin secara
komperehensif. Beberapa tool dalam pgAdmin yang dapat digunakan
antara lain adalah:
✖ Control server, digunakan untuk melihat status server database,
menjalankan dan menghentikan service server database.
✖ Export Tool, digunakan untuk melakukan eksport data dari Query
Tool.
✖ Edit Grid, digunakan untuk menampilkan dan mengubah data dalam
tabel yang dipilih.
✖ Maintenance, digunakan untuk melakukan perawatan database,
seperti menjalankan task, statistik, clean up data dan melakukan
indexing.
✖ Backup, digunakan untuk melakukan backup database.
✖ Restore, digunakan untuk mengembaliakn hasil dari data backup.
✖ Grant Wizard, digunakan untuk memberikan privileges user atau
grup user terhadap obyek tertentu.
✖ Server status, untuk menampilkan informasi status server termasuk
jumlah user yang sedang terhubung dan log server.
✖ Options, digunakan untuk mengkonfigurasi pgAdmin
36. Koneksi ke server
Double klik pada PostgreSQL di panel ssebelah kiri hingga
muncul kotak dialog connect to server, masukkan password dan
aktifkan check-box store password agar password tidak ditanyakan
lagi oleh PostgreSQL
39. Membuat basis data
✖ Ketikkan create database (spasi) nama database ,misal perkuliahan
✖ Pembuat basis data harus seorang user dengan tingkatan super-
user
40. Menampilkan nama-nama basis data
✖ Ketikkan list atau l → enter untuk menampilkan nama basis data yang
telah ada. Untuk menghapus ketikkan drop database, karakter (;) → enter
41. Mengaktifkan dan non-aktifkan
(koneksi ke) suatu basis data
✖ Untuk memilih basis data yang akan diaktifkan
Ketikkan c (spasi) nama basis data, jika tanpa nama basis data maka
yang muncul adalah basis data default postgres
✖ Untuk menonaktifkan sehingga kembali default
Ketikkan c (spasi) postgres
43. tablespace
Ruang dimana user dapat meletakkan
objek-objek basis data di dalamnya. Dlaaam
PostgreSQL tablespace dapat dibuat,
dijadikan default, diisi table, dan
ditampilkan isinya.
44. Menampilkan nama-nama basis data
✖ Ketikkan list atau l → enter untuk menampilkan nama basis data yang
telah ada. Untuk menghapus ketikkan drop database, karakter (;) → enter
45. Membuat dan menampilkan tablespace
✖ Create tablespace , ketikkan create (spasi) tablespace (spasi)
computer name (klik windows→system) (spasi) Location ‘sub-
direktori’ ;(tuliskan sesuai lokasi path)
✖ Contoh :
create tablespace arm4ndir4 location ‘c:/program
files/postgresql/ 9.0/data’; →enter
✖ Benar jika setelah enter keluar tulisan create tablespace
46. Menampilkan dan men-default tablespace
✖ Ketikkan db → enter pada command prompt
✖ Pengaturan default tablespace dilakukan agar objek basis
fdata bekerja pada tablespace tertentu saja, ketikkan set
default_tablespace = (nama tablespace); → enter
✖ Contoh
set default_tablespace = arm4ndir4; → enter
48. Membuat tabel
✖ Nilai Panjang/lebar tipe data stribut, misal varchar, diapit oleh
karakter tanda kurung “()”.
✖ Pendefinisian field/atribut bertipe array/matriks nilai jumlah
anggotanya diapit oleh karakter tanda kurung siku “[]”.
✖ Contoh
✖ Untuk menampilkn table yang telah terbentuk ketik dt <enter>
CREATE TABLE [nama tabel] (
[nama atribut1] [tipe atribut1],
[nama atribut2] [tipe atribut2],
…
[nama atribut n] [tipe atribut n] ); <enter>
49. Mengisi dan menampilkan
data valuesc (record) pada tabel
✖ Mengisi data values
✖ Menampilkan isi table
✖ Contoh
INSERT INTO [nama table (nama-nama field)]
VALUES (nilainilai field); <ENTER>
SELECT * FROM [nama tabel];<enter>
50. Update record
✖ Merubah data values
✖ Menghapus record
✖ Contoh
UPDATE [nama tabel]
SET ALAMAT [NAMA ATRIBUT] = nilai baru
WHERE [nama atribut] = nilai; ,enter.
DELETE FROM siswa
WHERE (nim = 15113);
53. Editing tabel
✖ Pada proses editing table, jika tabel tidak/ belum berisi primary key,
maka table yang bersangkutan halnya bisa dilihat (view) tidak bisa
dilakukan inserting data atau updating data menggunakan cara double
klik pada kolom yang diinginkan.
✖ Updating dan editing bisa dilakukan dengan menggunakan baris-baris
kode yaitu SQL –Shell atau script pada pgAdmin.