Rabu, 11 Juni 2014

MODUL 1

MODUL 1 
PENGENALAN BASIS DATA 1
 A. Tujuan 
1. Mahasiswa dapat memahami beberapa jenis database yang banyak digunakan dalam membangun aplikasi. 
2. Mahasiswa dapat memahami MS Access. 
 B. Dasar Teori 
1. 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. Sehingga definisi dari data adalah informasi yang mengandung arti. 
2. Database terbentuk dari sekelompok data-data yang memiliki jenis/sifat sama. 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. 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 : 

a.    Database: Sekumpulan data yang saling berhubungan untuk mencapai suatu tujuan.
b.    Data: fakta-fakta yang dapat disimpan dan mempunyai arti tertentu.
c.    Tabel : Tempat untuk menyimpan data, tabel terdiri dari field dan record
d.    Field : disebut juga dengan kolom, yaitu bagian tabel tempat menyimpan sebuah item data.
e.    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 sistem komputer. Microsoft Access adalah salah satu dari Relasional Database Management System (DBMS). Database pada Access lebih dari sekedar data. Selain tabel, sebuah file database Access juga berisi bermacam-macam obyek database yang lain diantaranya:
·         queri untuk mengorganisasi data,
·         forms untuk berinteraksi dengan data pada layar,
·         reports untuk mencetak hasil,
·      macros & program Visual Basic untuk memperluas fungsionalitas aplikasi database.

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 dalam windows seperti pada gambar berikut:
Kemudian muncul tampilan awal seperti ini:


Setelah itu, klik tombol Blank Database
Di posisi kanan, akan muncul lokasi penyimpanan file databasenya, tentukan lokasi dan nama 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 Bahan


1.            Komputer dengan sistem operasi Windows
2.            Program aplikasi MS Office 2007
3.            Modul Praktikum Sistem Basis Data
   D.  Langkah Kerja
Percobaan 1: 
1.            Buka MS Access, klik Start > All Programs > Microsoft Office > Microsoft Access.
atau langsung saja search dan ketikan Microsoft Access
2.            Pilih Blank Database dan simpan file dengan nama Akademik, lalu pilih Create.


3.               3.    Buatlah tabel dengan nama Mhs dan field-field baru dengan tipe data dan ukuran seperti berikut.
                a.    NIM : text(10)
                b.    NAMA : text(30)
                c.    TEMPAT_LAHIR : text(20)
               d.    TANGGAL_LAHIR : Date/Time
               e.    ALAMAT : text(50)
               f.    TELEPHON : Number(Integer)
              sebelumnya atur tabel dengan design view


kemudian beri nama Mhs
      kemudian baru isi field2nya: 


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 dalam database Akademik dengan nama Matkul dan field-field sebagai berikut:
           KODE : text(10)
          MATKUL : text(40)
          SKS : Nambel(Integer)
         SEMESTER : Namber(Integer)



2. Isilah tabel Matkul minimal matakuliah yang anda ambil pada semester ini.

3.  Buat form untuk tabel Matkul. Pertama, pilih menu Create > More Forms > Form Wizard.

1.      Pada tables/queries, pilih Table:Matkul, klik simbol (>>) dan klik Next sampai Finish.
1.      4.Berikut form yang dihasilkan dari tabel Matkul.
E. Analisa
Setelah mencoba ke-2 percobaan diatas, dapat disimpulkan bahwa tabel terdidi dari 2 yaitu field dan record. field merupakan header dari suatu tabel sedangkan, record merupakan isian pada field.
Masing-masing field mempunyai tipe data sendiri-sendiri. seperti pada Microsoft access yang saya pakai mempunyai tipe data seperti: text, number, date/time, auto number, currency, yes/no, memo, Ole object, hyperlink, Attachment.
Didlam Tabel kita dapat menambahkan Primary key untuk field yang unik atau tidak ada yang sama.
Panjang field juga dibatasi yaitu 255, artinya kita hanya dapat memasukan karakter atau huruf sebanyak 255 saja.
Pada Microsoft Acces juga disediakan Form, gunanya unruk menampilkan kembali data yang telah dibuat dengan tabel kedalam bentuk yang lebih menarik. Form juga dapat menerima inputan data dari user.

F. Tugas
1. Jelaskan Mengapa dibutuhkan Data??
Data dibutuhkan karena dengan menggunakan data kita dapat mengambil suatu keputusan yang baik, dengan melihat informasi yang ada.
Data juga dibutuhkan dalam segala hal, seperti pencatatan, pengukuran, pengumpulan informasi dan lain sebagainya, yang dibutuhkan suatu hari mendatang.
2.Jelaskan Manfaat Data Base dan Contohnya!!
Manfaat Database Dalam Pemrograman Aplikasi Komputer yaitu :
- Sebagai komponen utama dalam sistem informasi
- Mengatasi kerangkapan data (redundancy data)
- Menghindari terjadinya inkonsistensi data
- Mengatasi kesulitan dalam mengakses data
- Menyusun format yang standar dari sebuah data.
- Penggunaan oleh banyak pemakai (multiple user). 
- Bisa dimanfaatkan sekaligus secara bersama oleh banyak pengguna (multiuser).
- Melakukan perlindungan dan pengamanan data. .
- Agar pemakai mampu menyusun suatu pandangan (view) abstraksi dari data. 
contoh: 
  • DataBase sekolah
  • DataBase Perkantoran
  • DataBase Rumah Sakit
  • DataBase Mahasiswa
  • dll
3. untuk menentukan jenis database yang digunakan, apa yang menjadi acuan dalam pemilihan database tersebut???
  • pendiskripsian kebutuhan informasi
  • 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)
  • Database : Sekumpulan data yang saling berhubungan untuk mencapai suatu tujuan. 
  • Table : 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.
5. Bandingkan perbedaan pengolahan data secara manual dengan mengunakan system database!

         Perbedaan pengolahan data secara manual dengan meggunakan system database yaitu, pada pengolahan secara manual data diolah secara tradisional menggunakan pensil, kertas dll. Sehingga memerlukan biaya yang besar untuk membeli kertas bulpen dll, untk menyimpan segala data atau informasi tersebut.
dari segi keamananpun cenderung lebih rentan.
         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?
    Pada berbagai macam aplikasi, basis data (database) merupakan bagian yang penting, karena dengan basis data suatu aplikasi dapat menyimpan, memproses dan menampilkan informasi-informasi yang dapat dimanfaatkan oleh user. Basis data adalah sekumpulan dari data yang yang disusun secara logic dan diatur oleh sekumpulan-sekumpulan aturan-aturan, prosedur-prosedur dan fungsionalitas-fungsionalitas yang membantu menjamin konsistensi dan interpretasi data tersebut. Oleh sebab itu, dibutuhkan suatu tool yang dapat digunakan untuk mengelola, menjamin konsistensi dan interpretasi data.
             Berdasarkan kebutuhan di atas, maka muncullah sebuah tool yang dapat digunakan untuk memenuhi kebutuhan tersebut yang bernama Database Management System (DBMS). Database Management system adalah sekumpulan dari software program ompleks yang berguna untuk mengontrol dan mengatur storage dan mengambil sekumpulan data, menyusun data secara logic dan menyediakan fungsi-fungsi bagi user untuk menjamin bahwa data tersebut disusun secara logic dan menjamin konsistensi data. Itulah mengapa perlu membutuhkan DBMS.
             
7. Pada percobaan di atas ada beberapa field yang tipe data dan ukurannya berbeda. Jelaskan!!
      Pada tabel Mhs, ada beberapa field yaitu: NIM, NAMA, TEMPAT_LAHIR, TANGGAL_LAHIR, ALAMAT, TELEPHON. Masing-masing field ersebut telah diatur sesuai tipe data yang dibutuhkan yaitu:
  • field Nim: tipe data "text(10)", berarti pada record dapat diisikan data berupa teks huruf, angka, dan simbol-simbol lain dan ukurannya diatur sepanjang 10, rtinya digit maksimum yang dapat dimasukan kedalam record adalah 10 digit, maka apabila lebih dari 10 digit , digit yang ke-11 tidak akan terbaca.
  • field NAMA : tipe data "text(30)", sama dengan tipe data NIM hanya saja panjang ukurannya berbeda yaitu 30, artinya kita dapat memasukan digit maksimum kedalam record adalah 3o digit.
  • field ALAMAT: tipe data "text(50)", mempunyai panjang maksimal sampai 50 digit
  • Field TEMPAT_LAHIR: tipe data "text(20", mempunyai panjang maksimal sampai 20 digit
  • field TANGGAL_LAHIR: tipe data "date/time", yang berarti pada record dapat diisikan data berupa angka dan simbol.
  • field TELEPHON: tipe data "Number(integer)", yang berarti pada field ini hanya dapat diisikan record berupa angka /bilangan bulat saja.
sumber:
http://blogseoarul.blogspot.com/2013/07/Manfaat-Database-Dalam-Pemrograman-Aplikasi-Komputer.html
http://blog.uad.ac.id/fathurog/2011/o3/23/dbms-database-management-system/

Tidak ada komentar:

Posting Komentar