Pemrograman Menggunakan Pg Admin

35
1 BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat dan merambah di berbagai bidang, seperti pendidikan, perbankan, perhubungan, perpajakan, perencanaan, pelayanan umum, dan sebagainya. Teknologi informasi dapat berkembang dengan baik seiring dengan tersedianya perangkat keras (komputer) yang berkemampuan tinggi baik dalam kecepatan proses ataupun kapasitas memorinya, yang dibarengi dengan perkembangan fasilitas perangkat lunak yang semakin baik dalam mengakomodasi pemakai sesuai kepentingannya. Berbicara soal teknologi informasi, tidak dapat dipisahkan dengan pembangunan Sistem Informasi sebagai bentuk sarana penyedia informasi untuk berbagai kepentingan. Agar Sistem Informasi dapat bekerja dengan baik perlu dukungan Sistem Basis Data (Database System) yang baik pula. Sementara ahli menggambarkan, andaikata Sistem Informasi itu tubuh manusia, maka Sistem Basis Data merupakan jantungnya. Sedangkan darah manusia diibaratkan sebagai data yang setiap saat mengalir dan harus selalu segar (up- to-date). Sistem dalam tubuh manusia tidak akan dapat berfungsi dengan baik kalau jantungya ada ganguan. Sebagai jantung, Sistem Basis Data merupakan inti dan diperlukan perancangan yang seksama. Basis data adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. Perangkat lunak yang digunakan untuk mengolah dan mengambil (query) basis data disebut sistem manajemen basis data. Dalam hal ini, mata kuliah Sistem Basis Data di Jurusan Teknik Geomatika Menggunakan PostgreSQL yang mana akan kita pelajari query nya pada laporan berikut ini. 1.2 Maksud Praktikum ini bermaksud memperkenalkan, melatih, dan memahami beberapa hal yang berkaitan dengan Sistem Basis Data antara lain : 1. Menterjemahkan simulasi kejadian nyata dalam sebuah desain basis data. 2. Memahami aturan data (enterprise rule). 3. Mengerti desain relasi antar entitas (ER-Diagram). 4. Memahami implementasi sistem basis data. 5. Melatih menjawab pertanyaan berkaitan dengan system basis data yang dibangun. 1.3 Tujuan Praktikum ini bertujuan untuk melatih mahasiswa tentang beberapa hal yang berkaitan dengan Sistem Basis Data antara lain : 1. Agar Mahasiswa Mampu membuat basis data mengunakan PGAdmin-PostgresSQL. 2. Melatih Mahasiswa untuk membuat tabel mengunakan PGAdmin- PostgresSQL. 3. Melatih Mahasiswa agar dapat mengisi tabel mengunakan PGAdmin- PostgresSQL. 4. Agar Mahasiswa dapat melakukan Query. 1.4 Sasaran Dan Kompetensi Setelah melakukan praktikum ini mahasiswa diharapkan memahami, menguasai dan mampu melakukan beberapa hal adalah sebagai berikut : 1. Pengelolaan data berkaitan dengan kejadian nyata 2. Mendesain basis data 3. Membuat aturan data

description

pemrograman

Transcript of Pemrograman Menggunakan Pg Admin

Page 1: Pemrograman Menggunakan Pg Admin

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

dan merambah di berbagai bidang, seperti pendidikan, perbankan, perhubungan, perpajakan,

perencanaan, pelayanan umum, dan sebagainya. Teknologi informasi dapat berkembang

dengan baik seiring dengan tersedianya perangkat keras (komputer) yang berkemampuan

tinggi baik dalam kecepatan proses ataupun kapasitas memorinya, yang dibarengi dengan

perkembangan fasilitas perangkat lunak yang semakin baik dalam mengakomodasi pemakai

sesuai kepentingannya.

Berbicara soal teknologi informasi, tidak dapat dipisahkan dengan pembangunan

Sistem Informasi sebagai bentuk sarana penyedia informasi untuk berbagai kepentingan.

Agar Sistem Informasi dapat bekerja dengan baik perlu dukungan Sistem Basis Data

(Database System) yang baik pula. Sementara ahli menggambarkan, andaikata Sistem

Informasi itu tubuh manusia, maka Sistem Basis Data merupakan jantungnya. Sedangkan

darah manusia diibaratkan sebagai data yang setiap saat mengalir dan harus selalu segar (up-

to-date). Sistem dalam tubuh manusia tidak akan dapat berfungsi dengan baik kalau

jantungya ada ganguan. Sebagai jantung, Sistem Basis Data merupakan inti dan diperlukan

perancangan yang seksama.

Basis data adalah kumpulan informasi yang disimpan didalam komputer secara

sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk

memperoleh informasi dari database tersebut. Perangkat lunak yang digunakan untuk

mengolah dan mengambil (query) basis data disebut sistem manajemen basis data. Dalam hal

ini, mata kuliah Sistem Basis Data di Jurusan Teknik Geomatika Menggunakan PostgreSQL

yang mana akan kita pelajari query nya pada laporan berikut ini.

1.2 Maksud Praktikum ini bermaksud memperkenalkan, melatih, dan memahami beberapa hal yang

berkaitan dengan Sistem Basis Data antara lain :

1. Menterjemahkan simulasi kejadian nyata dalam sebuah desain basis data.

2. Memahami aturan data (enterprise rule).

3. Mengerti desain relasi antar entitas (ER-Diagram).

4. Memahami implementasi sistem basis data.

5. Melatih menjawab pertanyaan berkaitan dengan system basis data yang dibangun.

1.3 Tujuan

Praktikum ini bertujuan untuk melatih mahasiswa tentang beberapa hal yang berkaitan

dengan Sistem Basis Data antara lain :

1. Agar Mahasiswa Mampu membuat basis data mengunakan PGAdmin-PostgresSQL.

2. Melatih Mahasiswa untuk membuat tabel mengunakan PGAdmin- PostgresSQL.

3. Melatih Mahasiswa agar dapat mengisi tabel mengunakan PGAdmin- PostgresSQL.

4. Agar Mahasiswa dapat melakukan Query.

1.4 Sasaran Dan Kompetensi

Setelah melakukan praktikum ini mahasiswa diharapkan memahami, menguasai dan

mampu melakukan beberapa hal adalah sebagai berikut :

1. Pengelolaan data berkaitan dengan kejadian nyata

2. Mendesain basis data

3. Membuat aturan data

Page 2: Pemrograman Menggunakan Pg Admin

2

4. Mengimplementasi dalam system basis data

5. Mengelola query menjadi sebuah informasi

Page 3: Pemrograman Menggunakan Pg Admin

3

BAB II

DASAR TEORI

2.1 Query PostgreSQL 9.3

Dalam penjelasan manipulasi data menggunakan SQL digunakan tabel – tabel basis

data. Untuk memanipulasi data dalam basis data digunakan “Query”. Query adalah

sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional

dan untuk melakukan manipulasi terhadap database, yang telah distandarkan dan lebih

dikenal dengan nama Structured Query Language (SQL). Bentuk perintah Query secara

umum dituliskan sebagai berikut :

SELECT <daftar atribut>

FROM <daftar tabel>

WHERE <kondisi>

dalam hal ini :

a. <daftar atribut> adalah nama – nama atribut yang nilainya akan dipanggil dari basis

data.

b. <daftar tabel> merupakan nama – nama tabel yang akan diproses oleh query yang

diajukan.

c. <kondisi> adalah persyaratan kondisi (Boolean) sebagai ekspresi yang harus dipenuhi

untuk memanggil data dalam basis data.

2.2 Syntak PostgreSQL 9.3

Selain itu terdapat beberapa syntak yang bisa digunakan dalam melakukan query,

antara lain :

1. Untuk menampilkan semua kolom dan baris.

SELECT * FROM nama_tabel

2. Untuk menampilkan semua baris pada kolom tertentu.

SELECT nama_kolom FROM nama_tabel

3. Untuk menampilkan data dengan kondisi tertentu.

SELECT * FROM nama_tabel WHERE nama_kolom = ‘kondisi’

4. Untuk menampilkan data dengan dua kondisi tertentu.

SELECT * FROM nama_tabel WHERE nama_kolom = ‘kondisi’ AND nama_kolom

= ‘kondisi1’

SELECT * FROM nama_tabel WHERE nama_kolom = ‘kondisi’ OR nama_kolom =

‘kondisi1’

5. Untuk menampilkan penggabungan data pada dua tabel atau lebih dengan kondisi

tertentu.

SELECT nama_tabel.nama_kolom , nama_tabel1.nama_kolom1

FROM nama_tabel , nama_tabel1

WHERE nama_tabel.nama_kolom = ‘kondisi’

6. Menampilkan rata-rata.

SELECT AVG (kolom) FROM tabel

7. Menampilkan data terbesar dan terkecil.

SELECT MAX (kolom) FROM tabel

Page 4: Pemrograman Menggunakan Pg Admin

4

SELECT MIN (kolom) FROM tabel

8. Menampilkan jumlah nilai data pada kolom tertentu.

SELECT SUM (kolom) FROM tabel

9. Untuk menggabungkan dua query (operasi UNION).

SELECT kolom FROM tabel UNION SELECT kolom1 FROM tabel1

10. Untuk menampilkan data pada tanggal, bulan, atau tahun tertentu.

SELECT kolom FROM tabel WHERE date_part (‘date’ , kolom_tanggal) = ‘kondisi’

SELECT kolom FROM tabel WHERE date_part (‘month’ , kolom_tanggal) =

‘kondisi’

SELECT kolom FROM tabel WHERE date_part (‘year’ , kolom_tanggal) = ‘kondisi’

11. Menghitung banyak (cacah) baris dengan tidak memperhatikan data duplikasi.

SELECT kolom COUNT (*) FROM tabel

12. Menampilkan semua baris pada kolom tanpa ada data duplikasi.

SELECT DISTINCT kolom FROM tabel

13. Menampilkan data dengan meamsukan operator logika pada kondisi tertentu, seperti

kurang dari (<) , lebih dari (>) , tidak sama dengan (!=) , sama dengan (=) , kurang

dari atau sama dengan (<=) , lebih dari atau sama dengan (>=).

SELECT kolom FROM tabel WHERE kolom (operator logika) ‘kondisi’

14. Menggunakan fungsi agregat untuk mengahasilkan beberapa record data sekaligus

berdasarkan kondisi khusus atau group dari suatu kolom tertentu.

SELECT kolom, fungsi_agregat(kolom) FROM tabel

WHERE kolom = ‘kondisi’ GROUP BY kondisi

15. Untuk memberikan batasan pada group.

SELECT kolom, fungsi_agregat(kolom) FROM tabel

WHERE kolom = ‘kondisi’ GROUP BY kondisi HAVING kondisi_group

16. Menampilkan data dengan perkecualian data tertentu.

SELECT DISTINCT (kolom) FROM tabel

EXCEPT

SELECT DISTINCT (kolom) FROM tabel1

Page 5: Pemrograman Menggunakan Pg Admin

5

BAB III

METODOLOGI

3.1 Metodologi

Digambarkan simulasi kejadian nyata keterkaitan antara Calon Legislatif (CALEG) dan

jenis usaha (USAHA) yang dimiliki oleh Caleg tersebut. Pembuatan “Konsepsual” sistem

basis data dengan aturan data (enterprise rules) sebagai berikut :

1. Caleg berkaitan dengan usaha yang dimiliki

2. Setiap CALEG boleh memiliki lebih dari satu USAHA dan mungkin ada yang tidak

memiliki USAHA

3. Setiap USAHA boleh dimiliki oleh satu CALEG dan mungkin ada USAHA yang tidak

dimiliki CALEG Berangkat dari aturan data di atas maka dibuat ER-diagram antara

entiti CALEG dan USAHA adalah sebagai berikut :

3.2 Pengerjaan

Hal pertama yang dilakukan untuk mengerjakan praktikum ini adalah membuat

database. Setelah itu kemudian membuat tabel – tabel sesuai kebutuhan untuk di inputkan

data yang akan dibuat sistem basis data.

TABEL CALEG

TABEL CALEG

1 m CALEG Memiliki USAHA

Gambar: Model hubungan antar entitas

Gambar: Database yang telah dibuat beserta tabel CALEG, MEMILIKI dan Usaha

Page 6: Pemrograman Menggunakan Pg Admin

6

Selanjutnya adalah mengisi tabel yang telah dibuat

Gambar: Tabel CALEG

Gambar: Tabel USAHA

Page 7: Pemrograman Menggunakan Pg Admin

7

Gambar: Tabel MEMILIKI

Page 8: Pemrograman Menggunakan Pg Admin

8

BAB IV

QUERY

4.1 Menampilkan seluruh atribut yang ada pada tabel

1. Suatu kondisi TABEL CALEG

a. Tampilkan Caleg yang memiliki usia 38 Tahun.

b. Tampilkan Caleg Perempuan .

c. Tampilkan Caleg yang bukan Laki – Laki.

d. Tampilkan Caleg usia yang kurang dari 40 tahun

2. Satu Kondisi TABEL USAHA

a. Tampilkan Usaha yang memiliki omset usaha lebih kecil dari 3 juta.

b. Tampilkan jenis usaha Restoran.

c. Tampilkan Usaha yang memiliki omset lebih dari 10 juta.

3. Dua Kondisi atau lebih TABEL CALEG.

a. Tampilkan Caleg yang berumur 38 tahun dan berjenis kelamin Laki -Laki.

b. Tampilkan Caleg yang berumur 35 Tahun dan Gender Bukan Pria.

4. Dua Kondisi atau lebih TABEL USAHA.

a. Tampilkan usaha dan SK yang omsetnya lebih dari 5 juta dan jenis usahanya

Restoran

b. Tampilkan Jenis usaha dan tanggal sk yang omsetnya kurang dari 3 juta dan

usahanya Jasa Hiburan..

4.2 Menampilkan isi kolom tertentu (yang di tentukan) pada Tabel

1. Satu kondisi Tabel Caleg

a. Tampilkan Nama Caleg yang berusia 40 tahun.

b. Tampilkan nama caleg yang usianya lebih dari 40.

2. Satu kondisi Tabel USAHA

a. Tampilkan jenis Usaha yang memiliki omset kurang dari 8 juta

b. Tampilkan tanggal sk yang jenis usahanya Warnet.

3. Dua kondisi Tabel CALEG

a. Tampilkan nama caleg yang bukan laki-laki yang memiliki umur lebih dari 35

tahun.

b. Tampilkan Nama caleg dan memiliki gender pria yang memiliki umur kurang dari

39 tahun.

4. Dua kondisi Tabel USAHA

a. Tampilkan jenis usaha dan omsetnya yang memiliki omset kurang dari 5 juta dan

tanggal sk nya sama dengan 2009.

b. Tampilkan No SK dan omset yang jenis usahanya Bengkel atau Notaris.

4.3 Operasi Penggabungan ---> 6 Query

1. Tampilkan Caleg berikut umurnya dan jenis usaha yang dimiliki.

2. Tampilkan caleg berikut jenis usaha yang omsetnya paling besardari 9 juta.

3. Tampilkan nama caleg dan umur berikut jenis usaha dan omsetnya yang lebih bear dari

9 juta dan berjenis kelamin laki - laki.

4. Tampilkan Nama caleg yang memiliki usaha Peternak sapi

5. Tampilkan nama Caleg yang memiliki usaha Jasa Hiburan .

6. Tampilkan Nama Caleg , umur dan usahanya serta berjenis kelamin perempuan dan

tanggal sk kurang dari 2009.

4.4 Fungsi Agregat ---> Masing-masing 2 QUERY.

1. AVG

a. Tampilkan rata - rata omset usaha yang dimiliki caleg.

Page 9: Pemrograman Menggunakan Pg Admin

9

b. Tampilkan rata - rata Usia caleg yang tidak memiliki usaha.

2. MIN

a. Tampilkan jenis usaha berikut tgl_sk dan omset yang memiliki omset paling

sedikit.

b. Tampilkan nama caleg yang memiliki omset terkecil.

3. MAX

a.Tampilkan Caleg yang memiliki umur paling tua.

b. Tampilkan Jenis usaha dan tanggal sk yang memiliki omset paling banyak.

4. SUM

a. Tampilkan total omset caleg atas nama H. Witoni Andung Basuki, SH.

b. Tampilkan total omset caleg atas nama Taufiq Rizal, SE.

5. Dua Kondisi Fungsi Agregat

a. Tampilkan Nama Caleg dan Jenis usaha yang dimiliki yang omsetnya paling

besar dan paling kecil.

b. Tampilkan Nama Caleg dan Jenis usaha yang dimiliki yang umurnya paling

besar dan paling kecil.

4.5. Manipulasi Waktu (tanggal, bulan, tahun) ---> 5 QUERY

1. Tampilkan Jenis Usaha, no_sk dan omset dimana bulan Juni dan tahun 2011

2. Tampilkan Jenis Usaha yang diatas tahun 2011.

3. Tampilkan Jenis Usaha yang SK-nya sudah berlaku lebih dari 5 tahun.

4. Tampilkan Jenis Usaha yang SK-nya terbit bulan Agustus .

5. Tampilkan Jenis Usaha yang SK-nya sudah berlaku salama 5 tahun

6. Tampilkan Caleg berikut Jenis Usaha yang berlaku SK-nya terbit diatas tahun

2008 dan omsetnya diatas 5 juta.

4.6. Count, Disticnt ---> 6 QUERY

1. Tampilkan Jumlah Usaha yang dimiliki setiap Caleg

2. Tampilkan Caleg yang memiliki Usaha lebih dari satu berikut jumlah usahanya .

3. Tampilkan Ragam Jenis Usaha

4. Tampilkan Ragam Jenis Usaha yang dimiliki Caleg

5. Tampilkan Jenis Usaha yang tidak dimiliki caleg

6. Tampilkan caleg yang tidak punya usaha

7. Tampilkan Jenis Usaha milik Caleg Riska Yulianto, S.Pd.I.

Page 10: Pemrograman Menggunakan Pg Admin

10

BAB V

MEMBUAT QUERY

5.1 Menampilkan seluruh atribut yang ada pada tabel

1. Suatu kondisi TABEL CALEG

a. Tampilkan Caleg yang memiliki usia 38 Tahun.

b. Tampilkan Caleg Perempuan .

Page 11: Pemrograman Menggunakan Pg Admin

11

c. Tampilkan Caleg yang bukan Laki – Laki.

d. Tampilkan Caleg yang usianya kurang dari 40 tahun

Page 12: Pemrograman Menggunakan Pg Admin

12

2. Satu Kondisi TABEL USAHA

a. Tampilkan Usaha yang memiliki omset usaha lebih kecil dari 3 juta.

b. Tampilkan jenis usaha Restoran

Page 13: Pemrograman Menggunakan Pg Admin

13

c. Tampilkan Usaha yang memiliki omset lebih dari 10 juta.

3. Dua Kondisi atau lebih TABEL CALEG.

a. Tampilkan Caleg yang berumur 38 tahun dan berjenis kelamin Laki -Laki.

Page 14: Pemrograman Menggunakan Pg Admin

14

b. Tampilkan Caleg yang berumur 35 Tahun dan berjenis kelamin bukan Laki –

Laki.

4. Dua Kondisi atau lebih TABEL USAHA.

a. Tampilkan usaha dan SK yang omsetnya lebih dari 5 juta dan jenis usahanya

Restoran

Page 15: Pemrograman Menggunakan Pg Admin

15

b. Tampilkan Jenis usaha dan tanggal sk yang omsetnya kurang dari 3 juta dan

usahanya Jasa Hiburan.

5.2 Menampilkan isi kolom tertentu (yang di tentukan) pada Tabel

1. Satu kondisi Tabel Caleg

a. Tampilkan Nama Caleg yang berusia 40 tahun.

Page 16: Pemrograman Menggunakan Pg Admin

16

b. Tampilkan nama caleg yang usianya lebih dari 40 tahun

2. Satu kondisi Tabel USAHA

a. Tampilkan jenis Usaha yang memiliki omset kurang dari 8 juta

Page 17: Pemrograman Menggunakan Pg Admin

17

b. Tampilkan tanggal sk yang jenis usahanya Warnet

3. Dua kondisi Tabel CALEG

a. Tampilkan nama caleg yang bukan laki-laki yang memiliki umur lebih dari 35

tahun.

Page 18: Pemrograman Menggunakan Pg Admin

18

b. Tampilkan Nama caleg yang berjenis kelamin laki – laki dan memiliki umur

kurang dari 39 tahun.

4. Dua kondisi Tabel USAHA

a. Tampilkan jenis usaha dan omsetnya yang memiliki omset kurang dari 9 juta dan

tanggal sk nya sama dengan 2009.

Page 19: Pemrograman Menggunakan Pg Admin

19

b. Tampilkan No SK dan omset yang jenis usahanya Bengkel atau Notaris.

5.3 Operasi Penggabungan ---> 6 Query

1. Tampilkan Caleg berikut umurnya dan jenis usaha yang dimiliki.

Page 20: Pemrograman Menggunakan Pg Admin

20

2.Tampilkan caleg berikut jenis usaha yang omsetnya kurang dari 9 juta.

Page 21: Pemrograman Menggunakan Pg Admin

21

3. Tampilkan nama caleg dan umur berikut jenis usaha dan omsetnya yang lebih besar dari

9 juta dan berjenis kelamin laki - laki.

Page 22: Pemrograman Menggunakan Pg Admin

22

4. Tampilkan Nama caleg yang memiliki usaha Peternak sapi

5. Tampilkan nama Caleg yang memiliki usaha Jasa Hiburan

Page 23: Pemrograman Menggunakan Pg Admin

23

6. Tampilkan Nama Caleg , umur dan usahanya serta berjenis kelamin perempuan dan

tanggal sk kurang dari 2009.

5.4 Fungsi Agregat ---> Masing-masing 2 QUERY.

1. AVG

a. Tampilkan rata - rata omset usaha yang dimiliki caleg.

Page 24: Pemrograman Menggunakan Pg Admin

24

b. Tampilkan rata - rata Usia caleg yang tidak memiliki usaha.

2. MIN

a. Tampilkan jenis usaha berikut tgl_sk dan omset yang memiliki omset paling

sedikit.

Page 25: Pemrograman Menggunakan Pg Admin

25

b. Tampilkan usaha caleg yang memiliki omset terkecil.

3. MAX

a.Tampilkan Caleg yang berumur paling tua.

Page 26: Pemrograman Menggunakan Pg Admin

26

b. Tampilkan Jenis usaha dan tanggal sk yang memiliki omset paling banyak.

4. SUM

a. Tampilkan total omset caleg atas nama H. Witoni Andung Basuki, SH.

Page 27: Pemrograman Menggunakan Pg Admin

27

b. Tampilkan total omset caleg atas nama Taufiq Rizal, SE.

5. Dua Kondisi Fungsi Agregat

a. Tampilkan Nama Caleg dan Jenis usaha yang dimiliki yang omsetnya paling

besar dan paling kecil.

Page 28: Pemrograman Menggunakan Pg Admin

28

b. Tampilkan Nama Caleg dan Jenis usaha yang dimiliki yang umurnya paling

besar dan paling kecil.

5.5. Manipulasi Waktu (tanggal, bulan, tahun) ---> 5 QUERY

1. Tampilkan Jenis Usaha, no_sk dan omset dimana bulan Juni dan tahun 2011.

Page 29: Pemrograman Menggunakan Pg Admin

29

2. Tampilkan Jenis Usaha yang diatas tahun 2011.

3. Tampilkan Jenis Usaha yang SK-nya sudah berlaku lebih dari 5 tahun

Page 30: Pemrograman Menggunakan Pg Admin

30

4. Tampilkan Jenis Usaha yang SK-nya terbit bulan Agustus.

5. Tampilkan Jenis Usaha yang SK-nya sudah berlaku salama 5 tahun

Page 31: Pemrograman Menggunakan Pg Admin

31

6. Tampilkan Caleg berikut Jenis Usaha yang berlaku SK-nya terbit diatas tahun

2008 dan omsetnya diatas 5 juta.

6.6. Count, Disticnt ---> 6 QUERY

1. Tampilkan Jumlah Usaha yang dimiliki setiap Caleg

Page 32: Pemrograman Menggunakan Pg Admin

32

2. Tampilkan Caleg yang memiliki Usaha lebih dari satu berikut jumlah usahanya .

3. Tampilkan Ragam Jenis Usaha

Page 33: Pemrograman Menggunakan Pg Admin

33

4. Tampilkan Ragam Jenis Usaha yang dimiliki Caleg

5. Tampilkan Jenis Usaha yang tidak dimiliki caleg

Page 34: Pemrograman Menggunakan Pg Admin

34

6. Tampilkan caleg yang tidak punya usaha .

7. Tampilkan Jenis Usaha milik Caleg Riska Yulianto, S.Pd.I .

Page 35: Pemrograman Menggunakan Pg Admin

35

DAFTAR PUSTAKA

Waljiyanto. 2003. Sistem Basis Data. Yogyakarta: Graha Ilmu.

Indrajani. 2009. SISTEM BASIS DATA. Jakarta: PT Elex Media Komputindo.

Howe, D.R. 1982. Data Analysis for Data Base Design. Leicester: Edward Arnold.

Totty, 2013. Dasar – Dasar SQL (Structured Query Language). Yogyakarta: Akakom.