Pelaksanaan Praktikum Basis Data
-
Upload
davidbeta96 -
Category
Documents
-
view
231 -
download
0
Embed Size (px)
Transcript of Pelaksanaan Praktikum Basis Data

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 1/30
Laporan Praktikum Sistem Basis Data
BAB II
PELAKSANAAN PRAKTIKUM
II.1 Alat dan Bahan
Dalam praktikum Sistem Basis Data kali ini, diperlukan alat dan bahan
demi terlaksananya praktikum secara maksimal. Adapun alat dan bahan yang
diperlukan adalah:
1. Satu unit laptop dengan spesifikasi tertentu
2. Perangkat lunak atau softare Postgres!l
". Buku#buku referensi yang berkaitan dengan Sistem Basis Data
II.2 Spesifikasi Laptop
1. $ipe %omputer : Satelite &'"(
2. Sistem )perasi : *icrosoft +indos '
". $ipe P- : ntel ore i(#2/10* P- 2."034
/. *otherboard : /B DD5"
(. raphic ard : n6idia gforce
7. 3arddisk : /00B +D SA$A
7. )ptical : D8D 5+ & 229 Bo9 A$A
II. Tahapan Pelaksanaan
1. Proses nstalasi
a. Double click pada file paket PostresS& yang bersangkutan
;misalkan <postgres!l#=.1."#1#indos>, tunggulah sesaat sampai
akhirnya muncul seri kotak dialog.
Kelompok VI #1

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 2/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.1 Paket PostresS&
;%elompok 8, 201"?
b.klik next.
c.%emudian muncul kotak dialog Installation Directory, pilih lokasi
yang diinginkan, kemudian klik next.
!a"#a$ 2.2 Installation Directory
;%elompok 8, 201"?
d. Pada kotak dialog berikutnya yang muncul adalah kotak dialog
Data Directory, kemudian klik next .
Kelompok VI #2

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 3/30
Laporan Praktikum Sistem Basis Data
e.%otak dialog yang muncul berikutnya adalah kotak password ,
ketikkan passord yang diinginkan, ;misalkan postgres? kemudian
sesuaikan pada kotak retype pasword.
!a"#a$ 2. Password
;%elompok 8, 201"?
. %emudian muncul kotak dialog port, kemudian klik next. g.$unggulah beberapa saat hingga proses instalasi selesai.
!a"#a$ 2.% Port
;%elompok 8, 201"?
Kelompok VI #"

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 4/30
Laporan Praktikum Sistem Basis Data
!.%emudian klik inis! namun @angan instal Stack Builder .
!a"#a$ 2.& "inis!
;%elompok 8, 201"?
2. *embuat Database
&angkah#langkah membuat database adalah:
a. *en@alankan program postgres!l =.1 melalui link Start All
Programs S& Shell ;ps!l?
b. Setelah itu muncul tampilan @endela seperti dibaah ini :
!a"#a$ 2.' S& Shell
;%elompok 8, 201"?
%etikkan <localhost> di tampilan tersebut lalu tekan enter.
%emudian muncul tampilan @endela seperti dibaah ini:
Kelompok VI #/

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 5/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.7 S& Shell;%elompok 8, 201"?
%etikkan <postgres> pada tampilan tersebut lalu tekan enter.
%emudian muncul tampilan seperti dibaah ini:
!a"#a$ 2.( $ampilan script window S#L S$%LL
;%elompok 8, 201"?
Pada tampilan ini tidak perlu mengisikan apapun, langsung tekan
enter. %emudian muncul tampilan seperti dibaah ini:
!a"#a$ 2.) $ampilan script window S#L S$%LL
Kelompok VI #(

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 6/30
Laporan Praktikum Sistem Basis Data
;%elompok 8, 201"?
Pada tampilan ini ketik <postgres> lalu tekan enter sehingga akanmuncul tampilan seperti dibaah ini:
!a"#a$ 2.1* $ampilan script window S#L S$%LL
;%elompok 8, 201"?
Pada tampilan ini ketik passord yang digunakan ketika
menginstal postgres!l =.1.
c. %emudian muncul tampilan @endela seperti dibaah ini:
!a"#a$ 2.11 $ampilan script window S#L S$%LL
;%elompok 8, 201"?
". Pengkodean Pembuatan Database
-ntuk membuat database baru menggunakan script
5A$ DA$ABAS Cnama database Setelah memasukkan script di atas maka akan muncul tampilan
berikut
Kelompok VI #7

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 7/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.12 $ampilan script window create database
;%elompok 8, 201"?
-ntuk melihat list dari database yang telah dibuat menggunakan script
Elist
$ampilan list database seperti berikut
!a"#a$ 2.1 $ampilan script window list
;%elompok 8, 201"?
Pengisian data dalam database bisa dimulai dengan masuk ke database itu sendiri
dengan script
Ec Cnama database
Kelompok VI #'

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 8/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.1% $ampilan script window connected
;%elompok 8, 201"?
/. *endesain $abela. Desain $abel Administrasi
Desain yang digunakan dalam tabel administrasi yaitu:
• %ode ilayah dengan tipe numeric
• Fama ilayah dengan tipe character
• &uas dengan tipe numeric
• Gumlah penduduk dengan tipe numeric
• Fama camat dengan tipe 6archar
• Banyak @alan utama dengan tipe numeric
• Banyak pengusaha cuci motor dengan tipe numeric
Dari desain di atas dapat dibuat tabel dengan script
5A$ $AB& administrasi;
kodeHilayah numeric,
namaHilayah 6archar;"0?,
luas numeric,
@umlahHpenduduk numeric,
kepadatanHpendududuk integer,
namaHcamat 6archar;"0?,
banyakH@alanHutama numeric,
banyakHpengusahaHcuciHmotor numeric?
!a"#a$ 2.1& $ampilan script window create table administrasi
;%elompok 8, 201"?
Pengecekkan desain dari tabel administrasi dapat dilihat dengan script
Ed Cnama tabel
Kelompok VI #I

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 9/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.1' $ampilan script window desain table administrasi
;%elompok 8, 201"?
b. Desain $abel Galan
Desain yang digunakan dalam tabel @alan yaitu:
• %ode @alan dengan tipe integer,
• Fama @alan dengan tipe 6archar,
• Pan@ang dengan tipe numeric,
• eomorfologi dengan tipe character,
• Daerah dengan tipe character,
Dari desain di atas dapat dibuat tabel dengan script
5A$ $AB& @alan;
kodeH@alan integer,
namaH@alan 6archar;"0?,
pan@ang numeric,
geomorfologi character,
daerah character?
!a"#a$ 2.17 $ampilan script window create table @alan
;%elompok 8, 201"?
Pengecekkan desain dari tabel @alan dapat dilihat dengan script
Ed Cnama tabel
Kelompok VI #=

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 10/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.1( $ampilan script window desain table @alan
;%elompok 8, 201"?
c.Desain $abel $ema ;uci *otor?
Desain yang digunakan dalam tabel cuci motor yaitu:
• %ode cuci motor dengan tipe 6archar
• Fama cuci motor dengan tipe 6archar
• Alamat dengan tipe 6archar
•
Pelanggan perhari dengan tipe numeric• )mset perbulan dengan tipe integer
• Fama pemilik dengan tipe character
Dari desain di atas dapat dibuat tabel dengan script
5A$ $AB& cuciHmotor;
%odeHcuciHmotor 6archar;"0?,
FamaHcuciHmotor 6archar;"0?,
Alamat 6archar;"0?,
PelangganHperhari numeric,
)msetHperbulan integer, FamaHpemilik character?
!a"#a$ 2.1) $ampilan script window create table cuci motor
Kelompok VI #10

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 11/30
Laporan Praktikum Sistem Basis Data
;%elompok 8, 201"?
Pengecekkan desain dari tabel cuci motor dapat dilihat dengan script
Ed Cnama tabel
!a"#a$ 2.2* $ampilan script window desain table cuci motor
;%elompok 8, 201"?
(. *emasukkan Data $abel
a. *emasukan Data $abel Administrasi
Setelah mendesain tabel kita dapat memasukkan datanya dengan
script
FS5$ F$) administrasi
8A&-S ;1,JputuHariJ,"70000,10(171",2=2,JbuHartiJ,2,2?
FS5$ F$) administrasi
8A&-S ;2,JputuHayuJ,"2(000,17I=/00,(1=,JpakHikoJ,2,2?
FS5$ F$) administrasi
8A&-S ;",JputuHirengJ,'((000,"(="200,/'7,JbuHyuliJ,7,/?
!a"#a$ 2.21 $ampilan script window insert into administrasi
;%elompok 8, 201"?
Data hasil masukkan data dapat dilihat dengan menggunakan script
S&$ K L5)* administrasi
Setelah itu akan muncul tampilan
Kelompok VI #11

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 12/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.22 $ampilan script window tampilan tabel administrasi
;%elompok 8, 201"?
b. *emasukan Data $abel GalanSetelah mendesain tabel kita dapat memasukkan datanya dengan
script
FS5$ F$) @alan
8A&-S ;1,JputuHariHselatanJ,'/0,JdJ,J1J?
FS5$ F$) @alan
8A&-S ;2,JputuHariHutaraJ,/(0,JnJ,J1J?
FS5$ F$) @alan
8A&-S ;",JputuHayuHutaraJ,((0,JtJ,J2J?
!a"#a$ 2.2 $ampilan script window insert into @alan
;%elompok 8, 201"?
Data hasil masukkan data dapat dilihat dengan menggunakan script
S&$ K L5)* @alan
Setelah itu akan muncul tampilan
!a"#a$ 2.2% $ampilan script window tampilan tabel @alan
;%elompok 8, 201"?
c. *embuat Data $abel uci *otor
Setelah mendesain tabel kita dapat memasukkan datanya dengan
script
FS5$ F$) cuciHmotor
8A&-S;M1J,JrindaJ,[email protected]./7J,20,/000000,JAJ?
FS5$ F$) cuciHmotor
8A&-S;M2J,J===J,[email protected]."'J,1(,/(00000,JBJ?
FS5$ F$) cuciHmotor
Kelompok VI #12

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 13/30
Laporan Praktikum Sistem Basis Data
8A&-S;M"J,JkinclongJ,[email protected]=J,2(,(000000,J
J?
!a"#a$ 2.2& $ampilan script window insert into administrasi
;%elompok 8, 201"?
Data hasil masukkan data dapat dilihat dengan menggunakan script
S&$ K L5)* Cnama tabel
Setelah itu akan muncul tampilan
!a"#a$ 2.2' $ampilan script window tampilan tabel administrasi
;%elompok 8, 201"?
7. Pembuatan Border
$ampilan data dapat diperindah dengan menambahkan border.
Penambahan border dapat dilakukan dengan cara memasukkan script Epset border 2
Select K from administrasi
Setelah itu tampilan data akan berubah seperti
Kelompok VI #1"

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 14/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.27 $ampilan script window tampilan tabel administrasi dengan border
;%elompok 8, 201"?
!a"#a$ 2.2( $ampilan script window tampilan tabel @alan dengan border
;%elompok 8, 201"?
!a"#a$ 2.2) $ampilan script window tampilan tabel cuci motor dengan border
;%elompok 8, 201"?
'. *engedit Data
Kelompok VI #1/

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 15/30
Laporan Praktikum Sistem Basis Data
• Data dalam database dapat diperbaharui dan dimanipulasi dengan
maksud memperbaiki data yang sudah dimasukkan sebelumnya.Pengeditan data dapat dilakukan dengan script
-PDA$ Cnama tabel
S$ Cnama kolom N MCdata yang baruJ
+35 Cnama kolom N MCdata yang akan digantiJ
!a"#a$ 2.* $ampilan script window hasil editing tabel administrasi
;%elompok 8, 201"?
•
Dalam pengeditan data @uga dapat menentukkan Primary %ey daritabel yang telah dibuat. Penentuan Primary %ey dapat dilakukan
dengan script
A&$5 $AB& Cnama tabel
ADD P5*A5O %O Cnama kolom
a. $ampilan $abel Administrasi Dengan Primary Key
Kelompok VI #1(

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 16/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.1 $ampilan script window primary key pada tabel administrasi
;%elompok 8, 201"?
b. $ampilan $abel Galan Dengan Primary Key
!a"#a$ 2.2 $ampilan script window primary key pada tabel @alan
;%elompok 8, 201"?
c. $ampilan $abel uci *otor Dengan Primary Key
!a"#a$ 2. $ampilan script window primary key pada tabel cuci motor
;%elompok 8, 201"?
I. Penambahan Data Spasial
Penambahan data spasial diker@akan dengan aplikasi pgAdmin .
&angkah#langkah untuk masuk ke dalam pgAdmin adalah Start
All Program PostgreS& =.1 pgAdmin
Kelompok VI #17

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 17/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.% $ampilan window letak pg&dmin III
;%elompok 8, 201"?
Kelompok VI #1'

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 18/30
Laporan Praktikum Sistem Basis Data
Setelah masuk pgAdmin maka tampilan akan seperti berikut
!a"#a$ 2.& $ampilan window pg&dmin III ;%elompok 8, 201"?
-ntuk masuk database kita perlu mengaktifkan ser6er agar terhubung
dengan datbase yang telah tersimpan. &angkahnya :
a. ara klik kanan pada PosgreS& =.1 ;localhost: (/"/? lalu pilih
connect.
b. *asukkan pasord pada tabel isian
!a"#a$ 2.' $ampilan window password pg&dmin III
;%elompok 8, 201"?
Kelompok VI #1I

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 19/30
Laporan Praktikum Sistem Basis Data
c. lalu pilih )%
&alu akan muncul tampilan
!a"#a$ 2.7 $ampilan window !alaman awal pg&dmin III
;%elompok 8, 201"?
Sebelum menambahkan spasial pada data, pastikan data sudah dalam
format postgis. Apabila belum maka lakukan langkah sebagai berikut
• *em#backup data
Pilih data tabel yang akan di backup, lalu klik kanan pada tabel dan
pilih Backup
%emudian akan muncul tampilan sebagai berikut
Kelompok VI #1=

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 20/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.( $ampilan window back up pg&dmin III
;%elompok 8, 201"?
Pada Lilename tentukan lokasi backup akan disimpan. Pada tabel isian
Lormat pilih ustom. Pada tabel isian ncording pilih -$LI. Pada
tabel isian 5olename pilih Postgres. &alu pilih Backup
!a"#a$ 2.) $ampilan window setting back up pg&dmin III
;%elompok 8, 201"?
Apabila sudah klick backup maka ada tampilan berikut
Kelompok VI #20

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 21/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.%* $ampilan window proses back up pg&dmin III ;%elompok 8, 201"?
Pilih done
• *erestrore data
Buat folder database baru dengan klik kanan pada database lalu pilih
Fe database maka akan muncul tampilan seperti berikut
Kelompok VI #21

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 22/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.%1 $ampilan window pembuatan database pg&dmin III
;%elompok 8, 201"?
Pada properties masukkan nama database yang akan dibuat .pada
definition pastikan tabel pilihan encoding adalah -$LI , tabel
tampilan $emplate adalah postgis. &alu pilih )%
Kelompok VI #22

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 23/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.%2 $ampilan window setting database pg&dmin III
;%elompok 8, 201"?
Pada database baru yang telah dibuat %lik kanan pada Publik pilih
5estrore lalu akan muncul tampilan sebagai berikut
Kelompok VI #2"

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 24/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.% $ampilan window restore pg&dmin III
;%elompok 8, 201"?
Pastikan tabel tampilan format adalah custome or tar , pada tabel
isisan Lile name pilih file yang akan di restore, pada tabel isisan role
name pilih postgres ,lalu klik restore
Kelompok VI #2/

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 25/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.%% $ampilan window proses restore pg&dmin III
;%elompok 8, 201"?
• *enambahkan %olom eometri
Setelah data dalam bentuk Postgis kita sudah dapat membuat
geometri kolom. %olom dapat dilakukan dengan menulis script
berikut pada @endela uery
S&$ Addeometryolumn;MCnama tabelJ,JCnama kolom
geometryJ,#1,J)*$5OJ,2?
%emudian pilih e9ecute !uery
a. Pada tabel administrasi
!a"#a$ 2.%& $ampilan window menambahkan kolom bertipe geometri
;%elompok 8, 201"?
b. Pada $abel Galan
!a"#a$ 2.%' *enambahkan kolom bertipe geometri pada tabel @alan;%elompok 8, 201"?
c. Pada $abel uci motor
!a"#a$ 2.%7 *enambahkan kolom bertipe geometri pada tabel cuci motor ;%elompok 8, 201"?
Setelah membuat kolom geometry kita bisa memasukkan data
geometry ke dalam kolom, dengan cara menulis script berikut ke
dalam uery
Kelompok VI #2(

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 26/30

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 27/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.&1 $ampilan window add Postgis layer
;%elompok 8, 201"?
Setelah muncul @endela seperti gambar diatas klik Fe, mucul
tampilan sebagai berikut
!a"#a$ 2.&2 $ampilan window setting koneksi
;%elompok 8, 201"?
Kelompok VI #2'

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 28/30
Laporan Praktikum Sistem Basis Data
Setelah mengisi data tersebut, klik test connect onnect
!a"#a$ 2.& $ampilan window koneksi ke S&
;%elompok 8, 201"?
Kelompok VI #2I

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 29/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.&% $ampilan window koneksi data spasial
;%elompok 8, 201"?
%lik publik kecuali publik raster colum kemudian klik build !uery
Kelompok VI #2=

7/23/2019 Pelaksanaan Praktikum Basis Data
http://slidepdf.com/reader/full/pelaksanaan-praktikum-basis-data 30/30
Laporan Praktikum Sistem Basis Data
!a"#a$ 2.&& $ampilan window setting sistem koordinat
;%elompok 8, 201"?
%lik )%
!a"#a$ 2.&' $ampilan window hasil penggambaran data spasial
;%elompok 8, 201"?