MODUL 1
PENGENALAN BASIS DATA
A. Tujuan
1. Mahasiswa
dapat mengetahui dan memahami beberapa jenis database yang banyak digunakan
dalam memenuhi kebutuhan yang ada.
2. Mahasiswa
dapat memahami MS.Access yang sedang digunkan.
B. Landasan Teori
Database adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem
manajemen basis data (database management system, DBMS). Sistem basis data
dipelajari dalam ilmu informasi.
Istilah “Data Base” berawal dari ilmu komputer. Meskipun kemudian artinya
semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini
mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya
sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan
kumpulan data yang berhubungan dengan bisnis.
Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau
potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur
dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema.
Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di
antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau
memodelkan struktur basis data: ini dikenal sebagai model basis data atau model
data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah
layman mewakili semua informasi dalam bentuk tabel-tabel yang saling
berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang
sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar
tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain
seperti model hierarkis dan model jaringan menggunakan cara yang lebih
eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling
berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen
basis data (database management system/DBMS). Jika konteksnya sudah jelas,
banyak administrator dan programer menggunakan istilah basis data untuk kedua
arti tersebut.
Contohnya : data mahasiswa, data dosen, dll. Demikian
juga, kumpulan dari data-data mahasiswa, data-data dosen, data-data keuangan
dan lainnya dapat dikumpulkan lagi menjadi kelompok besar, misalkan data-data
politeknik elektronika. Bahkan dalam perkembangannya, data-data tersebut dapat
berbentuk berbagai macam data, misalkan dapat berupa program, lembaran-lembaran
untuk entry (memasukkan) data, laporan-laporan. Kesemuanya itu dapat
dikumpulkan menjadi satu yang disebut dengan database. Untuk menyimpan
informasi yang ada dalam Database diperlukan table.
C. Alat dan Bahan
1. Komputer
dengan system operasi Windows.
2. Program
aplikasi MS Office 2007.
3. Modul
Praktikum Sistem Basis Data.
D.
Langkah-langkah Praktik
Percobaan 1:
1. Membuka
MS Access dan membuat file baru lalu menyimpan file tersebut dengan nama
Akademik.
2. Membuat
tabel dengan nama Mhs dan field-field baru dengan tipe data dan ukuran seperti
berikut.
- NIM :
text(10)
- NAMA :
text(30)
- TEMPAT_LAHIR :
text(20)
- TANGGAL_LAHIR :
Date/Time
- ALAMAT :
text(50)
- TELEPHONE :
Number(Integer)
Langkah selanjutnya adalah mengalihkan ke Datasheet View
3.
Mengisi tabel Mhs minimal 10 baris (rekord) dengan klik kanan pada nama tabel
Mhs dan memilih Datasheet View.
Ikuti
langkah-langkah berikut:
Tambahkan dengan mengisikan data-data dalam kolom dan baris yang ada:
Create file dan pilih form:
4. Membuat Form
untuk tabel Mhs dengan menggunakan menu Create lalu klik More Forms selanjutnya
pilih Form Wizard.
Akhirnya
akan muncul seperti gambar dibawah ini :
5.
Mengisi beberapa baris lagi tabel Mhs dengan menggunakan form jika sudah maka
klik save dan cek pada table dengan merefresh maka akan muncul nama yang telah
ditambah.
Percobaan 2:
1. Membuat
tabel baru database Akademik dengan nama Matkul dan field-field sebagai
berikut:
KODE :
text(10)
MATKUL :
text(40)
SKS :
Number(Integer)
SEMESTER :
Number(Integer)
Langkah selanjutnya adalah mengalihkan ke Datasheet View
2. Mengisi
tabel Matkul minimal matakuliah yang anda ambil pada semester ini dengan klik
kanan pada nama tabel Matkul dan memilih Datasheet View.
Create file dan pilih form:
3. Membuat form untuk tabel
Matkul dengan menggunakan menu Create lalu klik More Forms selanjutnya pilih
Form Wizard. Akhirnya akan muncul seperti gambar dibawah ini :
Setelah di save maka hasil akan nampak seperti dibawah ini,data akan otomatis bertambah:
E. Analisa
Setelah mengerjakan praktikum di atas, ada beberapa
perintah dalam membuat data base, seperti create tabel, desing view dan masih
bnyak lagi. Di dalam desing view kita akan disuruh memilih tipe data yang akan
digunaka. Tipe data yang terdapat pada Microsoft Access di antaranya adalah
text, memo, number, date/time, autonumber, currency, yes/no, dll. Tipe data
pada text mempunyai maksimum field size 255 digit. Jadi kita bisa memasukkan
kata/karakter sepanjang 255 digit, tetapi bisa diganti sesuai dengan kebutuhan.
Selanjutnya kita bisa memberikan primary key dalam suatu tabel, sehingga isi
tabel tidak bisa berisikan sama, tetepi cuma yang di berikan primary key saja
yang tidak boleh kembar dan kosong.
F. Tugas
1. Jelaskan mengapa dibutuhkan data!
- Jawab : Data
dibutuhkan karena tanpa data kita tidak dapat mengolah informasi yang
dibutuhkan.
2. Jelaskan manfaat database dan
contohnya!
- Jawab :
1. Dapat
menyimpan data yang banyak dengan mudah(contoh kemudahannya adalah dapat dibuka
dan dibawa kemana saja karena berupa soft file).
2. Efisiensi
(contoh efisiensinya adalah dengan mengurangi penggunaan kertas karena data
yang banyak, mengurangi kemungkinan data yang rangkap,data dapat diupdate
sewaktu-waktu tanpa melalui proses pencarian yang panjang).
3. Untuk menentukan jenis database yang digunakan, apa
yang menjadi acuan dalam pemilihan database tersebut ?
- Jawab :
1. Pendeskripsian
kebutuhan informasi dan data
2. Spesifikasi
data
3. Pemrosesan
yang diperlukan oleh data
4. Kecocokan
dengan tipe aplikasi
5. Bahasa
query
6. Biaya
tak langsung terhadap pemrosesan
4. Jelaskan istilah atau terminologi yang digunakan
dalam database (database,table,field,record)!
- Jawab
:
1. Database
: sekumpulan data yang saling berhubungan untuk mencapai suatu tujuan.
2. Table
: tempat untuk menyimpan data, table terdiri dari field dan record.
3. Field
: disebut juga dengan kolom, yaitu bagian tabel tempat menyimpan sebuah item
data.
4. Record
: disebut juga dengan baris, yaitu satu bagian informasi yang disiman dalam
tabel, misal data mahasiswa yang akan disimpan dalam satu record yang terdiri
dari beberapa kolom / field.
5. Bandingkan perbedaan pengolahan data secara menual
dengan menggunakan system database !
- Jawab :
Pengolahan data secara manual memiliki banyak kelemahan, selain membutuhkan
tempat yang besar untuk menyimpan data, data yang disimpan pun
sewaktu-waktu dapat hilang terkena bencana alam, mencari data yang sudah
menumpuk digudangpun membutuhkan waktu yang lama, bahkan bisa jadi
berhari-hari, selain itu data yang disimpan belum tentu kondisinya akan
sama seperti kondisi data pada saat pertama akan disimpan, membutuhkan
perawatan berkala yang tidak efisien, dsb. Sedangkan jika kita menggunakan
system database berupa aplikasi atau softfile, kita bisa dengan mudah
menyimpannya dimedia yang mempunyai kapasitas penyimpanan bisa jadi tak
terbatas daya simpannya, data yang disimpanpun dengan mudah dapat dicari
dengan menggunakan tools yang disediakan oleh system, tanpa menunggu waktu
hingga berhari-hari, perawatan berkala yang lebih efektif dan efisien,
data yang disimpan tidak akan berubah selama data tidak dirubah, proses
pembaruan data dapat dilakukan dengan mudah.
6. Mengapa dibutuhkan DBMS ?
- Jawab : Salah
satu tujuan dari DBMS adalah memberikan tampilan kepada pengguna dalam hal
menyampaikan data. Untuk itu dalam DBMS terdapat Level Abstraksi Data.
Level ini berguna untuk menyembunyikan detail atau kompleksitasnya basis
data seperti bagaimana data disempan dan diolah. Sehingga pengguna hanya
melihat tampilan yag dibutuhkan oleh pengguna.
7. Pada percobaan diatas ada beberapa field yang tipe
data dan ukurannya berbeda. Jelaskan !
- Jawab : NAMA:
text(50)
field NAMA bertipe data Text karena data yang dipakai
berupa text, karena nama biasanya berupa text. Untuk ukurannya yang 50 adalah
ukuran panjang atau banyaknya karakter pada field nama yang dapat diatur oleh
pembuat database.
- sedangkan pada
field TELEPON : Number(Interger)
field TELEPON bertipe data Number karena data yang
dipakai berupa angka, karena nomor telepon biasanya berupa angka. Untuk jenis
angka berupa interger adalah jenis karakter pada field telepon yang dapat
diatur oleh pembuat database.
Tidak ada komentar:
Posting Komentar