LAPORAN
PRAKTIKUM
PENGANTAR
TEKNOLOGI INFORMASI
MODUL
6
Disusun
oleh :
Nama :
Ricky Rudianto
NIM : 2012081127
Kelas :
Teknik Informatika A
LABORATORIUM
KOMPUTER
FAKULTAS
ILMU KOMPUTER
UNIVERSITAS
KUNINGAN
2012
MODUL 6
BASIS DATA
“PEMBAHASAN”
Dasar Teori
·
Data dan informasi
Ø Data
dan fakta mengenai objek, orang dan lain-lain. Data dinyatakan dengan nilai
(angka, deteran karakter, atau simbol).
Ø Informasi
adalah hasil analisis dan sintesis terhadap data. Dengan kata lain, informasi
dapat dikatakan sebagai data yang telah diorganisasikan kedalam bentuk yang
sesuai dengan kebutuhan seseorang, entah itu manajer, staf, ataupun orang lain
didalam suatu organisasi atau perusahaan.
·
Hirarki Data
Secara
tradisional, data diorganisasikan kedalam suatu hirarki yang terdiri atas
elemen data, rekaman (record), dan berkas (file)
Ø Elemen
Data
Elemen data
adalah satuan data terkecil yang tidak dapat dipecah lagi mejadi unit yang
bermakna. Contoh : Elemen data dari data kepegawaian adalah nama pegawai.
Ø Rekaman
Rekaman adalah
gabungan sejumlah elemen data yang saling terkait. Contoh : nama, alamat dan
tempat tanggal lahir. Rekaman bisa disebut juga tupel atau baris.
Ø Berkas
Himpunan seluruh
rekaman yang bertipe sama membentuk sebuah berkas. Berkas dapat dikatakan
sebagai kumpulan rekaman data yang berkaitan dengan suatu objek.
·
Basis Data
Basis data
adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan pengulangan data. Basis data dapat dianggap
sebagai tempat untuk sekumpulan berkas data terkomputerisasi.
·
Pengantar SQL
SQL sinkatan dari Structured Query Language. SQL
merupakan bahasa query standar yang digunakan untuk mengakses basis data
relasional. Kemampuan SQL tidak terbatas hanya untuk query (memperoleh data),
tetapi juga mencakup kemampuan lain seperti :
Ø Pendefinisian
struktur data
Ø Pengubahan
data
Ø Pengaturan
sekuritas
-
Antar muka SQL terhadap DBMS (Data Base
Manajemen Sistem) cukup luas. SQL dapat dipakai oleh berbagai kalangan (DBA,
pemrograman, ataupun pengguna)
-
Elemen dasar SQL mencakup pernyataan,
nama, tipe data, konstanta, ekspresi, dan fungsi bawaan.
Praktek
Langkah
pengerjaannya :
A. Membuat Database
1.
Klik
start pada windows
Gambar
1.1
2.
Klik
All Programs
Gambar
1.2
Setelah
klik All Programs kita pilih microsoft SQL Server setelah itu Enterprise
Manager.
3. Terbukalah
jendela SQL Server Enterprise Manager. (lihat gambar 1.3)
Ø Klik
2x di SQL Server Group
Ø Klik
2x di Local Windows NT
Klik 2x
|
Gambar
1.3
Setelah
di klik 2x, maka :
Klik Cancel
|
Local (Widows NT)
klik 2x
|
Gambar
1.4
4. Dari
analisa diatas, maka akan terbuka jendela Local (Windows NT) seperti pada
gambar 1.5 dibawah ini :
Klik kanan
|
5. (lihat
gambar 1.5) klik kanan di Database pilih New Database. Lalu tulis Database Name
“Perpustakaan” seperti pada gambar 1.6 dibawah ini :
Gambar
1.6
6. Pilih
OK.
B. Membuat Tabel pada SQL Server
1. Klik
kiri di Database pilih Perpustakaan (lihat gambar 1.7 dibawah ini)
Gambar 1.7
2.
Dari gambar 1.7 pilih OK.
3.
Kemudian muncul jendela seperti pada
gambar 1.8 dibawah ini.
Klik kiri 2x pada
Table
|
Gambar 1.8
4.
Setelah melakukan pekerjaan pada gambar
1.8, maka akan terbuka jendela seperti pada gambar 1.9 dibawah ini. Dan setelah
itu klik kanan di salah satu table lalu pilih New Table.
Gambar 1.9
5.
Setelah melakukan hal dilangkah yang ke
10. Maka akan terrbuka jendela seperti pada gambar 1.10 dibawah ini.
Gambar 1.10
6.
Tulis pada “Tabel Perpustakaan” seperti
pada tabel dibawah ini.
Nama
Field
|
Tipe
Data
|
Allow
Null
|
Lenght
|
Kode_Pengarang
|
Varchar
|
|
10
|
Nama
|
Varchar
|
Yes
|
20
|
Alamat
|
Varchar
|
Yes
|
15
|
TTL
|
Varchar
|
Yes
|
15
|
Seperti
terlihat pada gambar 2.1 dibawah ini.
Gambar
2.1
7. Lalu
pilih Save dengan nama Tabel_Pengarang
8. Pilih
OK
9. Untuk
membuat “Tabel Buku” ikuti langkah-langkah diatas ! (lihat gambar 2.2 dibawah
ini.
Nama
Field
|
Tipe
Data
|
Allow
Null
|
Lenght
|
Kode_Buku
|
Varchar
|
|
10
|
Judul_Buku
|
Varchar
|
Yes
|
20
|
Nama_Buku
|
Varchar
|
Yes
|
20
|
Tahun_Terbit
|
Varchar
|
Yes
|
10
|
Gambar
2.2
10.
Untuk membuat record pada Tabel
Pengarang :
Ø Klik
kanan mouse “Open Table” pilih “ReturnAll Rows”
Ø Masukan
Kode_pengarang (001), Nama : Ricky Rudianto, Alamat : Ciawigebang, TTL :
Kuningan, 20 Agustus 1990.
Ø Begitu
juga dengan “Tabel Buku” ikuti langkah-langkah diatas dan seperti pada gambar
2.3 dibawah ini.
Gambar
2.3
11. Untuk
menampilkan Tabel Pengarang melalui Query Analyzer.
Ø Pilih
Database Perpustakaan
Ø Pilih
Table
Ø Klik
kanan Tabel_Buku
Ø Pilih
Open Table
Ø Pilih
Query
Ø Seperti
gambar 2.4 dibawah ini
Gambar
2.4
C. Merelasikan Antar Tabel pada
Database Diagram Wizard
1. Klik
kanan Database Perpustakaan
2. Pilih
New pilih Database Diagram
3. Pilih
Next pada Database Diagram Wizard (lihat gambar 2.5 dibawah ini)
Gambar 2.5
4. Add
Tabel_Buku dan Tabel_Pengarang (lihat gambar 2.6 dibawah ini)
Gambar 2.6
5. Pilih
Next
6. Maka
akan muncul jendela lagi seperti pada gambar 2.6 dibawah ini, kemudian pilih Finish.
Gambar 2.6
7. Maka
akan muncul jendela seperti gambar 2.7 dibawah ini
8. Untuk
merelasikan antar tabel drag mouse dari Tabel_Pengarang (Kode_Pengarang) ke
Tabel_Buku
9. Muncul
kotak dialog Create Relationship (lihat gambar 2.8)
10. Pilih
OK
Gambar 2.7
Gambar 2.8
11. Lalu
klik kanan mouse pada panah relasi pilih Show Relationship Labels seperti pada
gambar 2.9 dibawah ini
Gambar 2.9
TUGAS
MANDIRI
Tugas
!
1. Buatlah
sebuah Database terdiri minimal 2 tabel !
2. Masing-masing
tabel terdiri dari 5 field dan 5 record !
3. Buatlah
satu field kunci dari masing-masing Tabel !
4. Tampilkan
Query dari masing-masiign Tabel !
5. Relasikan
antar tabel tersebut !
Penyelesaian
!
Langkah pengerjaan :
1. Tabel
Pertama yaitu “Tabel Anggota” :
Nama Field
|
Tipe Data
|
Allow Null
|
Length
|
ID_Anggota
|
Varchar
|
|
10
|
Nama_Lengkap
|
Varchar
|
Yes
|
20
|
Alamat
|
Varchar
|
Yes
|
30
|
Kota
|
Varchar
|
Yes
|
15
|
No_Telpon
|
Varchar
|
Yes
|
15
|
TTL.
|
Varchar
|
Yes
|
30
|
2. Tabel
Kedua yaitu “Tabel Buku” :
Nama Field
|
Tipe Data
|
Allow Null
|
Length
|
No_Buku
|
Varchar
|
|
10
|
Judul
|
Varchar
|
Yes
|
15
|
Pengarang
|
Varchar
|
Yes
|
15
|
Tahun_Terbit
|
Varchar
|
Yes
|
10
|
Jenis_Buku
|
Varchar
|
Yes
|
15
|
Status
|
Varchar
|
Yes
|
15
|
3. Tabel
Ketiga yaitu “Tabel Peminjaman” :
Nama Field
|
Tipe Data
|
Allow Null
|
Length
|
No_Pinjam
|
Varchar
|
|
10
|
ID_Anggota
|
Varchar
|
|
10
|
No_Buku
|
Varchar
|
Yes
|
10
|
Tanggal_Pinjam
|
Varchar
|
Yes
|
20
|
Tanggal_Kembali
|
Varchar
|
Yes
|
20
|
1.
Membuat
Database
Ø Buka
jendela SQL langkah-langkahnya seperti pada latihan diatas yang sudak kita
bahas tadi.
Ø Lakukan
hal yang sama seperti pada gambar 1.1 sampai gambar 1.6 sampai kita mempunyai
Database baru seperti pada gambar 2.10.
Ø Membuat
New Database Baru yaitu “Perpustakaan_Zhe_Qie”
Tabel diatas!
2.
Membuat
Tabel pada SQL Server
Ø Klik
kiri Database pilih Perpustakaan_Zhe_Qie yang telah dibuat tadi (lihat gambar
2.10)
Gambar 2.10
Ø Kemudian
muncul jendela seperti gambar 3.1 dibawah ini.
Gambar 3.1
Ø Lihat
gambar 3.1 lalu pilih OK, kemudian akan muncul jendela seperti pada gambar 3.2
dibawah ini. Dan klik kiri 2x pada Table.
Gambar 3.2
Ø Maka
akanuncul jendela seperti pada gambar 3.3 dibawah ini.
Gambar 3.3
Ø Dari
gambar 3.3 diatas klik kanan pada salah satu tabel kemudian pilih New Table
untuk membuat tabel baru. Maka akan muncul jendela seperti pada gambar 3.4
dibawah ini.
Gambar 3.4
Ø Dari
gambar 3.4 maka kita masukan tabel yang telah kita buat tadi. Kita buat tabel
yang pertama dulu yaitu Tabel_Anggota, kemudian dilanjut dengan membuat
Tabel_Buku, dan Tabel Pinjam.
1. Tabel
Pertama yaitu “Tabel Anggota” :
Nama Field
|
Tipe Data
|
Allow Null
|
Length
|
ID_Anggota
|
Varchar
|
|
10
|
Nama_Lengkap
|
Varchar
|
Yes
|
20
|
Alamat
|
Varchar
|
Yes
|
30
|
Kota
|
Varchar
|
Yes
|
15
|
No_Telpon
|
Varchar
|
Yes
|
15
|
TTL.
|
Varchar
|
Yes
|
30
|
·
Dari tabel diatas kita masukan ke
Database yang terlihat pada gambar 3.4, dan hasilnya seperti pada gambar 3.5
dibawah ini.
Gambar
3.5
·
Lalu Save dengan nama Tabel_Anggota
pilih OK.
·
Setelah
itu kita lanjut dengan membuat tabel 2 dan 3 dengan cara yang sama.
2.
Tabel Kedua yaitu “Tabel_Buku” :
Nama Field
|
Tipe Data
|
Allow Null
|
Length
|
No_Buku
|
Varchar
|
|
10
|
Judul
|
Varchar
|
Yes
|
15
|
Pengarang
|
Varchar
|
Yes
|
15
|
Tahun_Terbit
|
Varchar
|
Yes
|
10
|
Jenis_Buku
|
Varchar
|
Yes
|
15
|
Status
|
Varchar
|
Yes
|
15
|
·
Dari tabel diatas kita masukan ke
Database yang terlihat pada gambar 3.4, dan hasilnya seperti pada gambar 3.6
dibawah ini.
Gambar 3.6
·
Lalu Save dengan nama Tabel_Anggota
pilih OK.
·
Setelah
itu kita lanjut dengan membuat tabel 3 dengan cara yang sama.
3. Tabel
Ketiga yaitu “Tabel Peminjaman” :
Nama Field
|
Tipe Data
|
Allow Null
|
Length
|
No_Pinjam
|
Varchar
|
|
10
|
ID_Anggota
|
Varchar
|
|
10
|
No_Buku
|
Varchar
|
Yes
|
10
|
Tanggal_Pinjam
|
Varchar
|
Yes
|
20
|
Tanggal_Kembali
|
Varchar
|
Yes
|
20
|
·
Dari tabel diatas kita masukan ke
Database yang terlihat pada gambar 3.4, dan hasilnya seperti pada gambar 3.7
dibawah ini.
Gambar 3.7
Ø Untuk
membuat record pada “Tabel_Anggota” :
·
Klik kanan mouse “Open Table” pilih
“ReturnAll Rows”
·
Masukan ID_Anggota (001), Nama : Ricky
Rudianto, Alamat : Ciawigebang, Kota : Kuningan, No_Telepon : 087825839835, TTL
: Kuningan, 20 Agustus 1990.
·
Lihat gambar 3.8
Gambar 3.8
·
Begitu juga dengan “Tabe_Buku” dan
“Tabel_Pinjam” ikuti langkah-langkah diatas dan seperti pada gambar 3.7 dibawah
ini.
Ø Untuk
membuat record pada “Tabel_Buku” :
·
Klik kanan mouse “Open Table” pilih
“ReturnAll Rows”
·
Masukan No_Buku (001), Judul : Si Anak
Singkong, Pengarang : Chairul Tanjung, Tahun_Terbit : 2012, Jenis_Buku :
Pengalaman, Status : Baru.
·
Lihat gambar 3.9
Gambar
3.9
·
Begitu juga dengan “Tabel_Pinjam” ikuti
langkah-langkah diatas dan seperti pada gambar 3.7 dibawah ini.
Ø Untuk
membuat record pada “Tabel_Pinjam” :
· Klik
kanan mouse “Open Table” pilih “ReturnAll Rows”
· Masukan
No_Pinjam (001), ID_Anggota : (001), No_Buku : (001), Tanggal_Pinjam : 20
Agustus 1990, Tanggal_Kembali : 06 April 1991.
· Lihat
gambar 3.10.
Gambar
3.10
Ø Untuk
menampilkan Tabel_Pinjam melalui Query Analyzer.
· Pilih
Database Perpustakaan_Zhe_Qie
· Pilih
Table
· Klik
kanan Tabel_Buku
· Pilih
Open Table
· Pilih
Query
·
Seperti
gambar 4.1 dibawah ini
Gambar 4.1
3.
Merelasikan
Antar Tabel pada Database Diagram Wizard
Ø Klik
kanan Database Perpustakaan_Zhe_Qie
Ø Pilih
New Database Diagram Wizard (lihat gambar 4.2)
Gambar
4.2
Ø Add
Tabel_Anggota, Tabel_Buku, dan Tabel-Pinjam.
Gambar
4.3
Ø Pilih
Next
Ø Maka
akan muncul jendela lagi seperti pada gambar 4.4 dibawah ini, kemudian pilih
Finish.
Gambar 4.4
Ø Maka
akan muncul jendela seperti gambar 4.5 dibawah ini
Ø Untuk
merelasikan antar tabel drag mouse dari Tabel_Anggota (ID_Anggota) ke
Tabel_Buku ke Tabel_Pinjam. Sebelum di drag terlebih dahulu disetiap primary
keynya klik kanan lalu pilih Set Primary Key. (lihat gambar 4.6)
Ø Muncul
kotak dialog Create Relationship (lihat gambar 4.7)
Ø Pilih
OK
Gambar 4.5
Gambar 4.6
Setelah di drag dari Tabel_Buku ke
Tabel Anggota, lalu pilih OK.
Setelah di drag dari Tabel_Buku ke
Tabel_Pinjam, lalu pilih OK.
Maka hasilnya yaitu :
Lalu klik kanan pilih Show
Relationship Labels maka hasilnya terlihat pada gambar 4.7
Gambar 4.7
KESIMPULAN
·
Data dan informasi
Ø
Data dan fakta mengenai objek, orang dan
lain-lain. Data dinyatakan dengan nilai (angka, deteran karakter, atau simbol).
Ø
Informasi adalah hasil analisis dan
sintesis terhadap data.
·
Hirarki Data
Secara
tradisional, data diorganisasikan kedalam suatu hirarki yang terdiri atas
elemen data, rekaman (record), dan berkas (file)
Ø Elemen
Data
Elemen data
adalah satuan data terkecil yang tidak dapat dipecah lagi mejadi unit yang
bermakna.
Ø Rekaman
Rekaman adalah
gabungan sejumlah elemen data yang saling terkait.
Ø Berkas
Himpunan seluruh
rekaman yang bertipe sama membentuk sebuah berkas.
·
Basis Data
Basis data
adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan pengulangan data.
·
Pengantar SQL
SQL sinkatan dari Structured Query Language. SQL
merupakan bahasa query standar yang digunakan untuk mengakses basis data
relasional. Kemampuan SQL tidak terbatas hanya untuk query (memperoleh data),
tetapi juga mencakup kemampuan lain seperti :
Ø Pendefinisian
struktur data
Ø Pengubahan
data
Ø Pengaturan
sekuritas
No comments:
Post a Comment