Selasa, 17 Maret 2015

MODUL 1 BASIS DATA

Yusuf Faisal Agus Saputro


MODUL 1
PENGENALAN BASIS DATA

A. Tujuan

1. Mahasiswa dapat memahami beberapa jenis database yang banyak digunakan dalam membangun.
2. Mahasiswa dapat memahami MS Access.

B.    Landasan Teori

Data diperlukan dalam segala hal, baik berupa pengukuran,pencatatan,pengumpulan informasi, maupun pengambilan keputusan semuanya memerlukan data. Dengan kata lain data sangat dibutuhkan karena informasi yang ada akan memberikan arti yang sangat penting baik untuk saat ini maupun untuk akan datang.

Database terbentuk dari sekelompok data-data yang memiliki jenis/sifat sama. Contohnya data mahasiswa, data dosen,dll. Bahkan dalam perkembangannya, data-data tersebut dapat berbentuk berbagai macam data, misalkan dapat berupa program, lembaran-lembaran untuk entry data, laporan-laporan. Kesemuanya itu dapat dikumpulkan menjadi satu yang disebut dengan database. Untuk menyimpan informasi yang ada dalam Database diperlukan table. Salah satu contoh bentuk table adalah sebagai berikut :

Jadi Database secara mudah dapat digambarkan sebagai kumpulan dari tabel-tabel yang saling berelasi dan membentuk suatu tujuan tertentu. Contoh : Database Akademik, Database Perusahaan, dll.

Berikut ini terminology atau istilah yang dipergunakan dalam Database :
·         Database: Sekumpulan data yang saling berhubungan untuk mencapai suatu tujuan.
·         Data: fakta-fakta yang dapat disimpan dan mempunyai arti tertentu.
·         Tabel : Tempat untuk menyimpan data, tabel terdiri dari field dan record
·         Field : disebut juga dengan kolom, yaitu bagian tabel tempat menyimpan sebuah item data.

·         Record : disebut juga dengan baris, yaitu satu bagian informasi yang disimpan dalam tabel, misal data seorang mahasiswa akan disimpan dalam satu record yang terdiri dari beberapa kolom/field.

Microsoft Access
DBMS adalah sebuah program yang memiliki fasilitas penyimpanan dan pemanggilan struktur informasi pada system computer. Microsoft Access adalah salat satu dari Relasional Database Management System. Database pada Access lebih dari sekedar data. Selain tabel, sebuah file database Access juga berisi bermacam-macam obyek database yang lain diantaranya :
Queri
Forms
Reports
Macros & program visual basic
Semua obyek ini disimpan dalam file <filename>.mdb. Untuk menjalankan MS Access, pada Windows klik tombol Start kemudian pilih menu Microsft Acces pada menu yang tersedia. 
Setelah itu klik tombol Blank Database. Pada sisi kanan akan muncul lokasi penyimpanan file databasesnya lalu create.
Pada tampilan halaman awal MS Access 2007, secara default sudah dibuatkan satu tabel dengan nama table1 dan satu field ID. Untuk menambahkan field-field yang lain bisa dengan cara klik dua kali Add New Field dan menggantinya.
Supaya lebih mudah dalam pembuatan field-fieldnya bisa dengan cara klik kanan pada table1 dan pilih Design View. Pada halaman ini akan ditampilkan field dan pilihan tipe datanya.

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 Praktikum.

Percobaan 1:
1.     Buka MS Access.
2.     Simpan File dengan nama Akademik.

3.     Buatlah 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)

4. Isilah tabel Mhs minimal 10 baris (rekord) dari data teman-teman anda.

5. Buatlah Form untuk tabel Mhs.


 6. Isi beberapa baris lagi tabel Mhs dengan menggunakan form.
Lalu save atau ctrl+s


Dan cek pada table dengan merefresh.



Percobaan 2:
1. Buatlah tabel baru database Akademik dengan nama Matkul dan field-field sebagai berikut:

KODE           : text(10)
MATKUL      : text(40)
SKS              : Number(Integer)
SEMESTER : Number(Integer)


2.     Istilah tabel Matkul minimal matakuliah yang ada ambil pada semester ini.


3.     Buat form untuk tabel Matkul.



 4.      Isi beberapa baris lagi tabel Mhs dengan menggunakan form. 
Save dan cek pada tabel

A.    Analisa

Praktikum basis data modul 1 tentang pengenalan Basis data disini saya mengerti akan pembuatan data base menggunakan Microsoft Acces. Dari mulai pembuatan data base hingga pembuatan tabel dengan atribut-atributnya. Terdapat juga tipe-tipe data seperti number,text,memo,date/time dll. 

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.

Dalam percobaan pada kegiatan di modul ini menggunakan beberapa data type di dalam Table Microsoft Access yang sebagai berikut :

Tabel adalah tempat untuk menyimpan data, tabel terdiri dari field dan record.

Field adalah bagian tabel tempat menyimpan sebuah item data.

Text yaitu data yang bisa diisi dengan nilai kombinasi antara text dan number, dengan maximum karakter sebanyak 255 karakter.

Datetime adalah sebuah kombinasi dari waktu (jam) dan tanggal. MySQL menampilkan waktu dan tanggal dalam format 'YYYY-MM-DD HH:MM:SS'. Jangkauan nilainya adalah '1000-01-01 00:00:00' hingga '9999-12-31 23:59:59'.

Number adalah data dengan jenis number (angka) yang digunakan untuk kalkulasi matematika dan keperluan lainnya. Umumnya number ini terdiri dari 1, 2, 4 dan 8 bytes data.

E. Tugas

1. Jelaskan mengapa dibutuhkan data!

Data adalah kumpulan berupa suatu fakta, gambar, simbol, angka, huruf, grafik, tabel dan kata-kata yang terdiri dari ungkapan sebuah pemikiran, situasi/kondisi dan sebagainya. Begitupula untuk Pengertian Data berikut ini yang menyatakan bahwa data adalah hasil yang diperoleh dari sebuah pengamatan yang dikumpulkan dalam sebuah informasi baik berupa angka maupun simbol. Jadi data sangat dibutuhkan karena informasi yang ada akan memberikan arti yang sangat penting baik untuk saat ini maupun untuk masa yang akan datang.

2. Jelaskan manfaat database dan contohnya!

Tujuan dan Manfaat Basis Data
Tujuan utama dalam pengolahan data dalam sebuah basis data adalah agar kita dapat memperoleh data yang kita cari dengan mudah dan cepat (Fathansyah,1999). Pemanfaatan basis data dilakukan dengan tujuan yaitu:
Kecepatan dan kemudahan (Speed )
Pemanfaatan Database memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan ( manipulasi ) dan menampilkan kembali data tersebut dengan cepat dan mudah, dari pada kita menyimpan data secara manual.
Efisien ruang penyimpanan (Space)
Dengan Database penggunaan ruang penyimpanan data dapat dilakukan karena kita dapat melakukan penekanan jumlah pengulangan data dengan menerapkan sejumlah pengkodean .
Keakuratan (Acuracy)
Pemanfatan pengkodean atau pembentukan relasi antar data dengan penerapan aturan atau batasan tipe data dapat diterapkan dalam Database yang berguna untuk menentukan ketidakakuratan pemasukan atau penyimpanan.
Keamanan (Security)
Dalam sejumlah sistem ( apilkasi ) pengelolah database tidak menerapkan aspek keamanan dalam penggunaan database. Tetapi untuk sistem yang besar dan serius, aspek keamanan juga dapat diterapkan. Dengan begitu kita dapat menentukan siapa yang boleh menggunakan database dan menentukan jenis operasi-operasi apa saja yang boleh dilakukan.
Terpeliharanya keselarasan data (Consitant)
Apabila ada perubahan data pada aplikasi yang berbeda maka secara otomatis perubahan itu berlaku untuk keseluruhan
Data dapat dipakai secara bersama (shared)
Data dapat dipakai secara bersama-sama oleh beberapa program aplikasi (secara batch maupun on-line) pada saat bersamaan.
Dapat diterapkan standarisasi (standardization)
Dengan adanya pengontrolan yang terpusat maka DBA dapat menerapkan standarisasi data yang disimpan sehingga memudahkan pemakaian, pengiriman maupun pertukaran data.

Contoh 
§ Bank : Pengelolaan data nasabah, akunting, semua transaksi perbankan
§ Bandara : Pengelolaan data reservasi, penjadualan
§ Universitas : Pengelolaan pendaftaran, alumni
§ Penjualan : Pengelolaan data customer, produk, penjualan
§ Pabrik : Pengelolaan data produksi, persediaan barang, pemesanan, agen
§ Kepegawaian: Pengelolaan data karyawan, gaji, pajak
§ Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa

3. Untuk menentukan jenis database yang digunakan, apa yang menjadi acuan dalam pemilihan database tersebut?

§  Pendeskripsian kebutuhan informasi dan data

§  Spesifikasi data

§  Pemrosesan yang diperlukan oleh data

§  Pertimbangan keamanan

§  Kecocokan dengan tipe aplikasi

§  Bahasa query

§  Biaya tak langsung terhadap pemrosesan

4. Jelaskan istilah atau terminology yang digunakan dalam Database (database,table, field, record)
Entititas
Entititas adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang kesehatan Entity adalah Pasien, Dokter, Kamar.
Field
Setiap entity mempunyai atribut atau sebutan untuk mewakili suatu entity. Seorang siswa dapat dilihat dari atributnya misalnya, NIM, Nama_siswa, Alamat.
Record
Record adalah kumpulan isi elemen data (atribut) yang saling berhubungan menginformasikan tentang suatu entity secara lengkap.
Contoh Kumpulan atribut NIP, Nama, dan alamat berisikan “01001245566”, Sanusi, Jl. Hati suci No 2 Kupang.
Data Value
Merupakan data aktual atau infomasi yang disimpan ditiap data elemen. Isi atribut disebut nilai data.
Kunci Elemen Data ( Key Data Element )
Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.

5. Bandingkan perbedaan pengolahan data secara manual dengan mengunakan system database.

Jawab:
    Pengolahan data manual masih menggunakan alat berupapa pensil, bolpoin, kertas, dll. Sehingga membutuhkan banyak berkas dan penyimpanan untuk menyimpan berbagai data dan informasi. Keamanannya pun lebih rentan, data terbatas untuk dibagi, integritas data kurang. Bersifat konkrit. Sedangkan pengolahan data pada sistem database lebih praktis, dapat meminimalkan duplikasi data, integritas data tinggi, keamanan lebih terjamin, dan sharing data lebih mudah.



6. Mengapa dibutuhkan DBMS?

Jawab:

Karena DBMA berfungsi untuk mendeskripsikan data serta relasi, mendokumentasikan susunan serta pendefinisian data, mengorganisasikan dan menaruh data untuk akses yang selektif/diambil secara efektif, interaksi antara user dengan sumber daya data, menjamin perlindungan dan keamanan sumber daya data, memisahkan persoalan logical dan physical, dan memastikan sharing data pada beberapa user yang terhubung pada sumber daya data. Performance yang didapat dengan penyimpanan dalam bentuk DBMS cukup besar, sangat jauh berbeda dengan performance data yang disimpan dalam bentuk flat file. Disamping memiliki unjuk kerja yang lebih baik, juga akan didapatkan efisiensi penggunaan media penyimpanan dan memori.


7. Pada percobaan diatas ada berapa field yang tipe data dan ukurannya berbeda. Jelaskan!

Jawab:

file akademik
-      Terdapat field NIM mempunyai tipe data tekt yang berarti field ini bisa di isi dengan karakter apa saja(huruf,angka, simbol dan lain”) dan mempunyai ukuran berisi 10 karakter, bila lebih dari 10 karakter maka akan terpotong atau hilang. field NIM mempunyai tipe data tekt yang berarti field ini bisa di isi dengan karakter apa saja(huruf,angka, simbol dan lain”) dan mempunyai ukuran berisi 10 karakter, bila lebih dari 10 karakter maka akan terpotong atau hilang.
-      Terdapat field NAMA mempunyai tipe data tekt yang berarti field ini bisa di isi dengan karakter apa saja(huruf,angka, simbol dan lain”) dan mempunyai ukuran berisi 10 karakter, bila lebih dari 30 karakter maka akan terpotong atau hilang. field NIM mempunyai tipe data tekt yang berarti field ini bisa di isi dengan karakter apa saja(huruf,angka, simbol dan lain”) dan mempunyai ukuran berisi 30 karakter, bila lebih dari 30 karakter maka akan terpotong atau hilang.
-      Terdapat field TEMPAT_LAHIR mempunyai tipe data tekt yang berarti field ini bisa di isi dengan karakter apa saja(huruf,angka, simbol dan lain”) dan mempunyai ukuran berisi 20 karakter, bila lebih dari 20 karakter maka akan terpotong atau hilang. field NIM mempunyai tipe data tekt yang berarti field ini bisa di isi dengan karakter apa saja(huruf,angka, simbol dan lain”) dan mempunyai ukuran berisi 20 karakter, bila lebih dari 10 karakter maka akan terpotong atau hilang.
-      Terdapat field TANGGAL_LAHIR mempunyai tipe data date/time (tanggal/waktu)  yang berarti field ini berisikan tanggal atau waktu yang secara otomatis bisa dipilih dari kalender yang ada di dalam pilihan.
-      Terdapat field ALAMAT  mempunyai tipe data tekt yang berarti field ini bisa di isi dengan karakter apa saja(huruf,angka, simbol dan lain”) dan mempunyai ukuran berisi 50 karakter, bila lebih dari 50 karakter maka akan terpotong atau hilang. field NIM mempunyai tipe data tekt yang berarti field ini bisa di isi dengan karakter apa saja(huruf,angka, simbol dan lain”) dan mempunyai ukuran berisi 50 karakter, bila lebih dari 50 karakter maka akan terpotong atau hilang.
-      Terdapat field TELEPHON yang mempunayi tipe data Number(integer) yaitu filed berisi karakter angka yang apabila di isi dengan huruf maka tidak bisa di inputkan.


Tidak ada komentar:

Posting Komentar