Uploaded by rimanda98

tugas bds ke-1 15117051 Rimanda Larasyani Hidayat Kelas3

advertisement
Rimanda Larasyani H. (15117051) GD3104 BASIS DATA SPASIAL
TUGAS KE-1
MODUL 1_Pengenalan PostgreSQL dan PostGIS
Tanggal: 5 September 2019
1 Pendahuluan
Basis data adalah Kumpulan data dalam bentuk file/tabel/arsip yang saling
berhubungan dan tersimpan dalam media penyimpanan elektronis, untuk kemudahan
dalam pengaturan, pemilahan, pengelompokan dan pengorganisasian data sesuai tujuan.
Dalam pembuatan basis data ini, dibutuhkan suatu sistem yang bernama DBMS. DBMS
atau database management system adalah program aplikasi khusus yang dirancang untuk
membuat dan juga mengelola database yang tersedia. Sistem ini berisi koleksi data dan
set program yang digunakan untuk mengakses database tersebut (Salamadian, 2018).
PostgreSQL adalah sebuah perangkat lunak produk basis data relasional yang
termasuk dalam kategori free open source software (FOSS) yang pendekatan rancangan
modelnya menggunakan paradigma object-oriented, sehingga sering dikategorikan
sebagai Object Rational Database Management System (ORDBMS). Selain itu, ada juga
perangkat lunak yang disebut PostGIS. PostGIS ini merupakan sebuah teknologi
database yang dapat menyimpan data spasial (keruangan).
Pada praktikum kali ini, dilakukan praktikum modul 1 yang berjudul “Pengenalan
PostreSQL dan PostGIS”. Tujuan dari praktikum ini adalah membuat tabel database
“praktikum” dengan menggunakan PostgreSQL.
2 Pembahasan
Pada praktikum ini akan dibuat database dengan ketentuan:
1. Membuat database dengan nama “bds”
2. Membuat tabel dengan nama “praktikum”, di mana terdiri dari 3 kolom, yaitu:
a) NIM (integer, primary key)
b) Nama (varchar(50))
c) Nilai (integer)
3. Masukkan record ke dalam tabel “praktikum” masukkan nama, nim Anda dan 4 orang
teman Anda (boleh urutan ke atas atau ke bawah) secara berurutan.
Shift 1_Kelas 3
Page 1
Rimanda Larasyani H. (15117051) GD3104 BASIS DATA SPASIAL
TUGAS KE-1
2.1 Tahapan Membuat Tabel “praktikum”
2.1.1 Buka Aplikasi pgAdmin 4
Buka aplikasi pgAdmin 4 yang telah di-install sebelumnya. Aplikasi pgAdmin 4
berada pada menu start windows seperti pada Gambar 1.
Gambar 1 pgAdmin 4
Setelah pgAdmin dibuka, akan muncul tampilah seperti Gambar 2.
Gambar 2 Tampilan pgAdmin 4
2.1.2 Buat Database Baru
Setelah muncul tampilan seperti gambar sebelumnya, klik kanan pada pilihan
“Database”, lalu
pilih “Create” → klik “Database”. Setelah itu akan muncul
tampilan seperti Gambar 3.
Shift 1_Kelas 3
Page 2
Rimanda Larasyani H. (15117051) GD3104 BASIS DATA SPASIAL
TUGAS KE-1
Gambar 3 Membuat database
Ubah nama database menjadi “bds”, lalu klik save, setelah itu database baru
bernama bds akan muncul seperti Gambar 4.
Gambar 4 Database "bds" telah dibuat
2.1.3 Buat Tabel Baru
Untuk membuat tabel baru, klik “bds” →”Schemas”. Setelah itu klik kanan pada
pilihan “Tables” →”Create” →”Table”. Tampilan yang muncul akan seperti Gambar
5.
Shift 1_Kelas 3
Page 3
Rimanda Larasyani H. (15117051) GD3104 BASIS DATA SPASIAL
TUGAS KE-1
Gambar 5 Membuat tabel baru
Setelah “Table” di klik, maka akan muncul tampilan seperti Gambar 6. Pada menu
“General”, ubah nama tabel menjadi “praktikum”.
Gambar 6 Mengubah nama tabel
2.1.4 Bentuk Kolom yang dibutuhkan
Untuk membuat kolom yang dibutuhkan, pada “Create-Table”, plih menu
“Columns” dan akan muncul tampilan seperti Gambar 7.
Shift 1_Kelas 3
Page 4
Rimanda Larasyani H. (15117051) GD3104 BASIS DATA SPASIAL
TUGAS KE-1
Gambar 7 Membuat kolom
Klik icon “+” untuk menambahkan kolom yang dibutuhkan. Lalu ubah nama
kolom menjadi “nim”, ubah tipe data menjadi “integer”, dan primary key kepada
pilihan “Yes”. Lalu di kolom selanjutnya, ubah nama kolom menjadi “nama”, tipe data
menjadi “character varying”, dan isi kolom length dengan angka “50”. Setelah itu di
kolom ke tiga, ubah nama kolom menjadi “nilai”, lalu tipe data menjadi “integer”.
Tampilan tersebut akan seperti Gambar 8
Gambar 8 Membuat kolom baru
Setelah itu klik “Save”. Maka kolom akan tersimpan pada tabel praktikum, lalu
apabila kita klik icon tabel pada toolbar, tabel akan muncul seperti Gambar 9.
Shift 1_Kelas 3
Page 5
Rimanda Larasyani H. (15117051) GD3104 BASIS DATA SPASIAL
TUGAS KE-1
Gambar 9 Tabel setelah kolom baru dibuat
2.1.5 Masukkan Record dalam Tabel “praktikum”
Untuk memasukkan record ke dalam tabel, klik kanan pada “praktikum” →klik
”Query Tool” atau dapat dilakukan juga dengan cara klik icon petir pada toolbar.
Namun pada modul ini, dilakukan cara yang pertama sehingga tampilannya akan
seperti Gambar 10.
Gambar 10 Membuat record baru dengan query tool
Setelah itu akan muncul tampilan seperti Gambar 11.
Shift 1_Kelas 3
Page 6
Rimanda Larasyani H. (15117051) GD3104 BASIS DATA SPASIAL
TUGAS KE-1
Gambar 11 Laman query tool
Setelah itu, isi “Query Editor” dengan “INSERT INTO praktikum VALUES ()”.
Pada “()” dapat diisi dengan record yang diinginkan. Pengisian record sesuai dengan
urutan kolom, yaitu (nim, ‘nama’, nilai) contohnya (051, ‘Rimanda’, 100) dan
seterusnya sampai ada 5 record yang akan disimpan. Setiap record dipisahkan dengan
tanda koma (,) setelah tutup kurung pada satu record. Setelah itu klik icon petir yang
berada pada toolbar agar record tersimpan pada tabel. Apabila penyimpanan berhasil
akan muncul pesan berhasil dibawah “Query Editor” seperti pada Gambar 12.
Gambar 12 Mengisi record baru
Setelah record berhasil disimpan, klik icon tabel pada toolbar, lalu akan muncul
tabel seperti Gambar 13.
Shift 1_Kelas 3
Page 7
Rimanda Larasyani H. (15117051) GD3104 BASIS DATA SPASIAL
TUGAS KE-1
Gambar 13 Tabel database selesai dibuat
Pembuatan database selesai.
2.2 Analisis
Pada pemilihan tipe data, integer digunakan untuk penggunaan bilangan bulat dan
character varying digunakan untuk penulisan karakter. Pada modul ini, di dalam kolom
“nim” pilihan primary key dinyalakan agar penulisan nim pada record tidak ada yang
berulang, sehingga data nim hanya satu di dalam kolom tersebut dan tidak ada orang
yang memiliki nim yang sama.
Kesalahan pemililhan tipe data juga dapat menyebabkan record tidak dapat
disimpan. Seperti pada tipe data character varying terdapat dua pilihan, yaitu character
varying dan character varying []. Apabila kita salah memilih tipe data, record yang
akan kita simpan akan error dan mengakibatkan terhambatnya pembuatan record pada
database.
3 Penutup
3.1 Kesimpulan
Tabel database “praktikum” dengan menggunakan PostgreSQL telah dibuat dengan
terdapat lima record di dalamnya.
Shift 1_Kelas 3
Page 8
Rimanda Larasyani H. (15117051) GD3104 BASIS DATA SPASIAL
TUGAS KE-1
3.2 Saran dan Kritik Praktikum
Praktikum sudah berjalan dengan baik. Namun masih ada beberapa komputer yang
tidak bisa digunakan sehingga diharapkan pada praktikum selanjutnya komputer dapat
berjalan dengan baik.
Daftar Referensi
Salamadian. (2018, 04 09). BASIS DATA : Pengertian, Komponen dan Sistem Basis Data
(Database). Retrieved from https://salamadian.com/pengertian-basis-data-database/
Shift 1_Kelas 3
Page 9
Download