Disusun Oleh:
KELAS:
SIMBADA-B
0
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Allah SWT, karena berkat rahmat dan
karunia-Nya sehingga penulis dapat menyelesaikan Laporan Praktikum Sistem Basis Data
Spasial ‘Database Ketua UKM Kampus’ dengan lancar.
Terima kasih juga penulis ucapkan kepada Dosen Pengampu dan Responsi mata
kuliah Sistem Basis Data Spasial Bapak Agung Budi Cahyono dan Ibu Udiana atas
dukungan serta bimbingannya sehingga kami dapat menyelesaikan Laporan Praktikum
Sistem Basis Data Spasial dan Form ‘Database Ketua UKM Kampus’.
Semoga kelak Laporan Praktikum Sistem Basis Data Spasial dan Form ‘Database
Ketua UKM Kampus’ini dapat memperkaya khazanah ilmu di bidang Sistem Basis Data
Spasial dan dapat bermanfaat bagi pembacanya.
Penulis
i
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
DAFTAR ISI
ii
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
3.10.1 Form input otomatis .............................................................................................. 15
3.10.2 Form input manual ................................................................................................ 16
BAB IV .................................................................................................................................... 17
PENUTUP................................................................................................................................ 17
5.1 Kesimpulan .................................................................................................................... 17
DAFTAR PUSTAKA .............................................................................................................. 18
iii
BAB I
PENDAHULUAN
1.2 Tujuan
Tujuan dari pembuatan Laporan Praktikum Sistem Basis Data Spasial dan Form
‘Database Ketua UKM Kampus’ adalah:
1. Mengetahui ketua masing-masing UKM di kampus
2. Menghimpun informasi penting tentang Ketua UKM kampus
3. Memudahkan mengkategorikan informasi umum tentang Ketua UKM di kampus apabila
sewaktu-waktu diperlukan untuk kepentingan tertentu
1
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
1.3 Manfaat
Manfaat dari pembuatan Laporan Praktikum Sistem Basis Data Spasial dan Form
‘Database Ketua UKM Kampus’ adalah:
1. Memperoleh data terkait Ketua UKM di kampus yang mudah diakses
2. Memperoleh data terkait Ketua UKM di kampus yang tersusun rapi dan lengkap
3. Mendapatkan bank data baru terkait Ketua UKM di kampus dan keterangan umum
masing-masig UKM
2
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
BAB II
DASAR TEORI
2.2 Entitas
Entitas (entity) menunjukkan objek objek dasar yang terkait di dalam sistem. Objek dasar
dapat berupa orang, benda atau hal lain yang keterangannya perlu disimpan dalam basis data.
Untuk menggambarkan entitas dilakukan dengan mengikuti aturan aturan sebagai berikut:
2.3 Relationship
Relationship merupakan hubungan antar suatu entitas terhadap entitas lainnya, sederhananya
relationship menunjukkan hubungan antar entitas . Contohnya seperti, Guru Mengajar Murid.
Dalam contoh tersebut Guru dan Murid merupakan entitas, sedangkan Mengajar merupakan
hubungan atau relationship antar entitas tersebut.
2.4 Atribut
Atribut sering juga disebut sebagai property (property), merupakan keterangan keterangan
yang terkait pada sebuah entitas yang perlu disimpan sebagai basis data. Atribut berfungsi
sebagai penjelas sebuah entitas untuk menggambarkan atribut yang dilakukan dengan
mengikuti aturan sebagai berikut:
3
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
2.5 Key
Kunci (Key) adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua
baris data (row) dalam table secara unik, artinya jika suatu atribut dijadikan sebagai key maka
tidak boleh ada dua atau lebih baris data dengan nilai yang sama untuk atribut tersebut. Key
yang diterapkan pada suatu table dan dapat dibedakan menjadi beberapa macam kunci
sebagai berikut:
Super Key
Super key adalah satu atribut atau kumpulan atribut yang secara unik untuk
mengidentifikasikan sebuah record di dalam relasi atau himpunan dari satu atau lebih entitas
Candidat Key
Kunci calon (candidat key) suatu set atribut dari sebuah entitas yang memiliki nilai unik.
Biasanya salah satu dari atribut di dalam suatu relasi mempunyai nilai yang unik. Salah satu
dari candidate key tersebut dapat dijadikan sebagai primary key.
Primary Key
Kunci utama (primary key) adalah candidate key dalam suatu relation yang dipilih salah satu
menjadi primary key atau nilai atribut yang unik dan dipakai untuk membedakan satu kolom
(tuple) dengan yang lainnya. Primary key juga merupakan atribut yang tidak mengidentifikasi
secara unik suatu kejadian spesifik tapi juga dapat mewakili setiap kejadian dari suatu entitas.
Foreign Key
Kunci tamu (foreign key) adalah satu atau sejumlah atribut yang melengkapi suatu
relationship (hubungan yang menunjukkan ke induknya). Foreign Key ditempatkan pada
entitas anak dan sama dengan primary key induk direlasikan. Hubungan antara entitas induk
dengan anak adalah hubungan satu lawan banyak (one to many)
1. One to One
4
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
Mempunyai pengertian "setiap baris data pada tabel pertama dihubungkan hanya ke
satu baris data pada tabel ke dua". Contohnya : relasi antara tabel mahaiswa dan tabel
orang tua. Satu baris mahasiswa hanya berhubungan dengan satu baris orang tua
begitu juga sebaliknya.
2. One to Many
mempunyai pengertian "setiap baris data dari tabel pertama dapat dihubungkan ke
satu baris atau lebih data pada tabel ke dua".Contoh Relasi tabel Ibu dengan tabel
Anak. satu baris table Ibu bisa berhubungan dengan satu baris atau lebih di table
Anak.
3. Many to Many
Mempunyai pengertian "satu baris atau lebih data pada tabel pertama bisa
dihubungkan ke satu atau lebih baris data pada table ke dua". Artinya ada banyak
baris di tabel satu dan tabel dua yang saling berhubungan satu sama lain. Contohnya :
relasi antar tabel A dengan Tabel B, Entitas 1 bisa memiliki 2 hubungan di anggota
tabel B begitu juga sebaliknya.
2. Memo
5
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
Tipe data memo sama halnya dengan text, tetapi tipe data memo dapat menampung
kurang lebih 64.000 karakter untuk tiap fieldnya, tapi tidak bisa
diurutkan/diindekskan.
3. Number
Tipe data Number dapat digunakan untuk menyimpan data numeric yang akan
digunakan untuk proses perhitungan matematis (misalnya mengurangi,
menambahkan, mengkali dan membagi suatu bilangan)
4. Date/Time
Tipe data Data/time digunakan untuk data yang berjenis tanggal, waktu atau
penggabungan dari tanggal dan waktu.
5. Currency
Tipe data Currency yaitu data dengan jenis number, hanya saja pada awal angka
selalu disertakan symbol currency default sesuai dengan regional setting yang
digunakan, misalnya RP. $, dll. Currency dapat menggunakan angka dengan 15 dgiit
dibelakang desimal dan 4 digit sesudah decimal.
6. AutoNumber
Tipe data Auto Number adalah data yang tidak dapat kita isi secara manual melainkan
ia terisi secara otomatis oleh Access, baik secara menjumlah ataupun random (acak) ,
AutoNumber biasanya digunakan untuk penomoran.
7. YES/NO
Tipe data Yes/No merupakan tipe data dengan 2 pilihan saja yaitu Yes (1 atau Ture)
dan No (0 atau False). dan format yang tersedia adalah Yes/No, True/False, dan
On/OFF.
8. OLE Object
Tipe data OLE Object digunakan untuk eksternal objek, seperti bitmap atau file suara.
9. Hyperlink
Tipe data Hyperlink digunakan untuk menyimpan alamat internet atau file yang
ditunjukan melalui alamat URL.
11. Attachment
Attatchment itu merupakan tipe data yang digunakan untuk melampirkan sebuah data
apapun bentuk filenya / ekstensinya.
6
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
2.9 Query
Bahasa query (query language) adalah bahasa khusus yang digunakan untuk
melakukan query pada basis data. Contoh penggunaan bahasa query adalah:
Query tersebut meminta semua record dari basis data yang sedang digunakan
(misalkan basisdata konsumen) yang bertempat tinggal di Yogyakarta dan berumur lebih dari
40 tahun (kota dan umur adalah nama field yang telah didefinisikan). Standar bahasa query
yang banyak digunakan adalah SQL (structured query language). Metode ini paling rumit
tetapi paling fleksibel dibandingkan metode query yang lain, query dengan parameter yang
telah tersedia dan query by example.
Manfaat
1. Menampilkan data-data tertentu pada suatu table, contohnya kita hanya ingin
melihat data pada table barang yang kode barangnya “B001”
2. Menampilkan data dari dua table atau lebih dengan syarat anatr table itu ada
field yang berhubungan. Contohnya kita ingin melihat Nomor Faktur “F0001”
itu siapa pemiliknya. Di sini kita mengambil data dari table Header Penjualan
dan Table Karyawan, Sebagai penghubungnya adalah field NIK.
3. Dapat melakukan operasi perhitungan.
Query dibedakan menjadi 2, yaitu :
1. Untuk membuat/mendefinisikan obyek-obyek database seperti membuat tabel,
relasi dan sebagainya. Biasanya disebut dengan Data Definition Language
(DDL).
2. Untuk memanipulasi data, yang biasanya dikenal dengan Data Manipulation
Language (DML).
Pada dasarnya ada tiga komponen dalam membentuk Diagram ER, yaitu :
7
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
Entitas
Atribut
Hubungan/Relasi
8
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
BAB III
3.1 Entitas
Pada basis data Ketua UKM di kampus, basis data setelah tabel mengalami
normalisasi maka memiliki 4 entitas. Entitas tersebut antara lain Ketua, Identitas Ketua,
Ketua dan UKM, serta Keterangan UKM. Entitas tersebut antara lain:
1. Ketua UKM
2. Jurusan Ketua UKM
3. UKM
4. Ruangan UKM
Entitas tersebut masing-masing terdiri dari beberapa atribut dan nilai atribut yang sudah
ternormalisasi
3.4 Atribut
Atribut merupakan bagian-bagian yang terdapat di dalam setiap entitas, setiap entitas
memiliki jumlah atribut yang tidak sama bergantung entitasnya. Atribut yang terdapat pada
basis data ini adalah:
1. Ketua UKM
Terdiri dari: NIM_Ketua, Nama_mahasiswa, Kontak
9
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
KETUA UKM
NIM_Ketua Kontak
Nama_maha Kode_Jurus
siswa an
2. Jurusan
Terdiri dari: Kode_Jurusan, Nama_Jurusan
Jurusan
Kode_Jurus Nama_Jurus
an an
3. UKM
Terdiri dari Kode_UKM, NIM_Ketua, Nama_UKM, Jumlah_Anggota
Jadwal_ruti
Kode_UKM
UKM n
Jumlah_An
NIM_Ketua
ggota
Id_ruangan Nama_UK
M
4. Ruangan
Terdiri dari: id_ruangan, Ruangan
Ruangan
10
Id_ruangan Ruangan
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
3.5 Tabel semua entitas
1. Ketua UKM
2. Jurusan
11
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
3. UKM
4. Ruangan
N 1
Ketua mengikuti Jurusan
UKM
12
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
2. Tabel Ketua UKM – Tabel UKM
1 1
Ketua memimpin Jurusan
UKM n
N 1
UKM menempati Ruangan
3.7 ERD
Nama_maha Kode_Jurus
siswa an
NIM_Ketua
Kontak
KETUA UKM
1
N
1 Jurusan
mengikuti
memimpin
n
Kode_Jurus Nama_Jurus
an an
1
Jadwal_ruti
Kode_UKM
UKM n
NIM_Ketua N Jumlah_An
ggota
Id_ruangan Nama_UK
M
13
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
menempati
Ruangan
Id_ruangan Ruangan
3.8 Relationship
Berikut adalah relationship yang terbentuk pada basis data Ketua UKM
14
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
3.9 Query
3.10 Forms
Berikut adalah form yang berhasil dibuat dari basis data Ketua UKM:
3.10.1 Form input otomatis
15
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
3.10.2 Form input manual
16
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
BAB IV
PENUTUP
5.1 Kesimpulan
Perancangan basis data sangat dibutuhkan kecermatan dalam menyesuaikan kondisi
data yang dimiliki fiskus dan disesuaikan dengan bidang tugasnya. Sehingga pembuatan
databse dapat berguna untuk menunjang bidang tugas fiskus. Banyak software-software yang
menawarkan kemudahan dalam membuat databse. Basis data Ms Access 2007 merupakan
salah satu dari software yang dapat digunakan untuk membangun suatu basis data sederhana.
Kesederhanaan dan mudah digunakan untuk fiskus untuk melakukan penggalian potensi atau
pelaporan.
Dari praktikum kali ini dibuat Database Ketua UKM, dan digunakan beberapa entitas seperti
Ketua UKM, Jurusan, UKM, dan Ruangan. Microsoft Access digunakan kebanyakan oleh
bisnis-bisnis kecil dan menengah, di dalam sebuah organisasi yang kecil bahkan mungkin
juga digunakan oleh perusahaan yang cukup besar, dan juga para programmer untuk
membuat sebuah sistem buatan sendiri untuk menangani pembuatan dan manipulasi data.
17
Laporan Praktikum Sistem Basis Data Spasial
Teknik Geomatika ITS Surabaya
DAFTAR PUSTAKA
18