Sabtu, 14 Maret 2015

PENGENALAN BASIS DATA



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