Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Modul: PENGANTAR BASIS DATA Untung Kalimantoro.

Presentasi serupa


Presentasi berjudul: "Modul: PENGANTAR BASIS DATA Untung Kalimantoro."— Transcript presentasi:

1 Modul: PENGANTAR BASIS DATA Untung Kalimantoro

2 Konsep Dasar (1) Data Informasi
Fakta dari berbagai sumber di dunia nyata (real world). Menyangkut entitas nyata / abstrak Bersifat kualitatif, kuantitatif, internal dan eksternal Informasi Data yang diorganisasikan, disimpan, diolah, mempunyai arti tertentu dan dapat dipakai untuk proses pengambilan keputusan.

3 Konsep Dasar (2) Basis Data System Basis Data
Kumpulan terpadu dari berkas data (integrated collection of data) yang memiliki kaitan satu dengan lainnya, dan dibuat untuk memenuhi kepentingan banyak pemakai pada suatu organisasi System Basis Data Sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, perancang dan pengelola basis data, serta system yang mendukungnya.

4 Keuntungan System Basis Data
Tidak ada duplikasi data sehingga konsistensi data mudah dijaga Data terintegrasi Data tidak tergantung pada program aplikasi, sehingga pemeliharaan program aplikasi mudah dilakukan Data dapat dipakai secara bersama oleh beberapa pemakai Dapat diterapkan standarisasi Informasi selalu mutakhir (up to date).

5 Resiko pemakaian Basis Data
Perlu personel khusus Perlu perangkat lunak, bahkan perangkat keras, khusus Perlu BackUp eksplisit Konflik pada data yang dipakai bersamaan Perlu konsensus antara organisasi yang memakai basis data.

6 Pengguna Basis Data Administrator basis data Perancang basis data
Pemrogram basis data Pengguna aplikasi.

7 Beberapa macam Pengolah Data
dBase FoxPro Microsoft Access Microsoft SQL Server Oracle Informix IBM DB2 dlsb…

8 Sekilas Microsoft Access (1)
Program ini mulai diperkenalkan pada tahun 1993 dan banyak mendapatkan sambutan. Merupakan sistem basis data berbasis Windows yang mendukung kemampuan DBMS (Database Management System). Memiliki banyak kelebihan dan kemudahan dari jenis pengolahan data lainnya (misal: Dbase, FoxPro, dll). Dengan Microsoft Access (disingkat: MS Access) kita dapat membuat dan memodifikasi tabel, formulir entry data, laporan, dan query basis data.

9 Sekilas Microsoft Access (2)
Dengan MS Access kita dapat mengelola berbagai macam informasi sederhana hingga menengah seperti data pegawai, data penjualan, data pembelian, data persediaan barang, dsb. Dalam tingkat selanjutnya kita dapat mengembangkan aplikasi pengolahan data kita dengan bahasa pemrograman Visual Basic (VB).

10 Memulai MS Access (1) Dari desktop Windows 98, click Start, pilih Programs dan kemudian pilih dan click icon Microsoft Access. Tunggu beberapa saat dan akan muncul tampilan aplikasi MS Access. Pada MS Access terdapat menu dan toolbar standar yang penggunaannya mirip dengan aplikasi-aplikasi keluarga Microsoft lainnya (MS Office).

11 Memulai MS Access (2) Dari lembar awal aplikasi MS Access, langkah awal untuk membuat basis data (database) baru adalah : Click File pada menu Pilih & click New Database, tampil kotak dialog New Pada tab General click Blank Database lalu click tombol OK.

12 Memulai MS Access (3) Kotak dialog File New Database tampil pada monitor. Tentukan folder untuk menyimpan database pada kolom item Save In. Beri nama file database pada kolom item File Name Click tombol Create

13 Memulai MS Access (4) File database sudah terbentuk & window database tampil pada layar monitor, selanjutnya kita sebut Lembar awal MS Access (Main).

14 Memulai MS Access (5) Pada lembar awal MS Access terdapat pula beberapa tab, yaitu: Tables: Digunakan untuk pembuatan table yang berisi field-field untuk menampung data yang diinput. Queries: Digunakan untuk pembuatan query dari kombinasi dari table-table yang sudah dibuat sesuai dengan informasi data yang dibutuhkan.

15 Memulai MS Access (6) Forms:
Digunakan untuk pembuatan form input untuk table-table atau query–query yang pernah dibuat. Reports: Digunakan untuk pembuatan laporan-laporan dengan berbagai macam jenis dari table-table atau query-query yang ada. Macros: Digunakan untuk pembuatan control-control penunjang yang digunakan pada table, form,query maupun report. Module: Digunakan untuk pembuatan program-program tambahan untuk penunjang aplikasi yang dibuat dengan MS Access.

16 Menyudahi MS Access Untuk menyudahi atau keluar dari MS Access adalah dengan cara: Pada tampilan awal MS Access, click File pada menu. Pilih & click Exit.

17 Membuka File MS Access Lama
Untuk membuka file database MS Access yang sudah pernah dibuat adalah dengan cara: Aktifkan Microsoft Access. Click File pada menu. Pilih dan click Open, Kotak dialog open tampil. Tentukan folder tempat data disimpan pada kolom item Look In. Double click pada nama file database yang tampil pada preview.

18 Pengertian Table (1) Table dalam MS Access adalah bagian dari database yang merupakan tempat menampung data dan dibuat sesuai dengan klasifikasi data tersebut. Dalam Table juga dikenal istilah: Field Rekord Data

19 Pengertian Table (2) Contoh table: Table Pegawai:
Memuat data-data seperti No.induk pegawai, nama pegawai, alamat, golongan/ pangkat, jabatan, tanggal lahir, tanggal mulai Tugas, pendidikan terakhir, dsb. Table Gaji/Upah: Memuat data-data seperti nomor induk, gaji pokok, pajak, dsb.

20 Pengertian Table: Field…
Field adalah bagian dari table yang merupakan item-item (kolom) dari data. Field dibagi tiga komponen yaitu : Nama Field, pada sistem operasi windows boleh dibuat bebas seperti contoh: Nomor Induk, Nama Pegawai, Golongan, Tgl_lahir, dsb Tipe Field, Ada beberapa macam tipe dari field. Properti Field, berfungsi untuk mengatur masukan dan tampilan data.

21 Pengertian Table: Tipe Field…(1)
Beberapa macam tipe dari field, contoh : 1. String: Tipe field untuk data-data string/ character seperti NIP,Nama, Alamat, Golongan, dsb. 2. Number: Tipe field untuk data-data numeric/ angka. Number dapat dipecah beberapa jenis seperti pada tabel berikut : Field Size Jangkauan Ketelitian Desimal Ukuran Memori Byte 0 s/d 255 1 Byte Integer s/d 2 Byte Long Integer s/d 4 Byte Single e38 s/d e38 7 4 Byrte Double e308 – e308 15 8 Byte Replication ID Global Unit identifier (GUI) - 16 Byte

22 Pengertian Table: Tipe Field…(2)
3. Date/Time: Tipe field untuk data-data tanggal/jam, seperti : tgl_lahir,TMT, jam datang, dsb. 4. Currency: Tipe field untuk data yang berhubungan dengan uang, seperti : Gaji, Bonus, Tunjangan, dsb. 5. Memo: Tipe field untuk data-data memo seperti keterangan, catatan, dsb. 6. Yes/No: Tipe field untuk data-data yang berisi hanya peryataan true/false atau Ya/ tidak, seperti contoh : Lunas, Status, dsb. 7. Autonumber: Tipe field untuk data-data penomoran otomatis, seperti contoh : Nomor, Transaction_Id, dsb. 8. OLE DB: Tipe field untuk data-data gambar/foto.

23 Pengertian Table: Property Field…(1)
Properti pada field memuat: 1. Field Size: Untuk mengatur panjang pendek data yang dimasukkan pada field. 2. Format: Untuk membentuk tampilan data yang dimasukkan seperti contoh : jika jenis data tersebut number maka dapat ditampilkan dengan pemisah ribuan, jika jenis data tersebut date/tanggal maka dapat ditampilkan model angka (28/08/99) atau model text (28-Aug-99), dsb. 3. Decimal Places: Untuk mengatur jumlah angka desimal untuk jenis data number/ currency.

24 Pengertian Table: Property Field…(2)
4. Input Mask: Untuk mengatur charater tambahan yang tampil pada saat memasukkan data, seperti contoh : field Nomor telepon dgn menggunakan ((9999) ), field tanggal dengan menggunakan (99/99/99). Komponen Input Mask dapat dilihat pada tabel berikut. 5. Caption: digunakan sebagai label dari field yang bersangkutan. 6. Default Value: Untuk memberikan nilai baku yang diisikan pada suatu field. Apabila field tersebut tidak diisi data, maka field tersebut sudah terisi dengan data baku tersebut.

25 Pengertian Table: Property Field…(3)
7. Validation Rule: Untuk membuat validasi/ ketentuan sebuah pengisian field, seperti contoh : pengisian untuk field Jumlah Barang tidak boleh > 500, field jenis kelamin hanya boleh diisi dengan “L” atau “P” saja, dsb. 8. Validation text: Untuk membuat tampilan pesan apabila pengisian data tidak sesuai validation rule. 9. Required: Untuk menetapkan apakah field ini harus diisi atau tidak (blank). 10. Allow zero length: Untuk menetapkan field text atau memo harus diisi atau bisa dibiarkan kosong. 11. Indexed: Untuk menetapkan field ini sebagai index dan tidak boleh ada duplikasi data, atau Index dan boleh duplikasi data, atau bukan index.

26 Pengertian Table: Property Field…(4) Tabel Komponen Input Mask
Kode Keterangan digit angka, harus diisi. 9 digit angka, boleh tidak diisi. # digit angka, boleh tidak diisi dan bisa menampilkan tanda (-) apabila datanya kurang dari 0. L Semua jenis huruf, harus diisi. ? Semua jenis huruf , boleh tidak diisi A Semua jenis huruf/ angka, harus diisi a Semua jenis huruf & angka, tidak harus diisi. & Semua jenis huruf termasuk spasi, harus diisi. C Semua jenis huruf termasuk spasi, tidak harus diisi. . : ; - / Tanda pemisah yang biasa dipakai untuk format angka, tanggal atau jam. < Indikator untuk menunjukan huruf pada sebelah kanan tanda tersebit di konversi menjadi huruf kecil. > Indikator untuk menunjukan huruf pada sebelah kanan tanda tersebit di konversi menjadi huruf besar. ! Model pengisian dari kanan kekiri. \ Apabila ada data yang menggunakan tanda \ pada awal tulisan, tanda \ tersebut ditiadakan.

27 Pengertian Table: Rekord & Data…(1)
Record merupakan kumpulan data sesuai dengan field-field yang sudah ditentukan. Data merupakan gabungan dari character-character yang mempunyai suatu arti dan pengertian.

28 Pengertian Table: Rekord & Data…(2)
Data terbagi beberapa jenis: a. Charater/Text/String: Data-data berjenis text dan tidak dapat dilakukan proses matematika, contoh: Jakarta, Andi Alfian, 345FDB, 1234, 2500, B 1454 VE, dll b. Numeric/Currency: Data-data berjenis angka dan dapat dilakukan proses matematika, seperti contoh: , 23, 1, , dsb. c. Date/Penanggalan atau Jam: Data-data berjenis penanggalan/ jam dan dapat dilakukan proses matematika tanggal, seperti contoh: 03-Aug-99, 01/02/89, 12:00:30, 14:00 AM, dsb.

29 Membuat Table (1) Pastikan tab yang aktif adalah tab Tables.
Click tombol New untuk membuat table baru. Pada monitor akan terlihat kotak dialog New Table

30 Membuat Table (2) Pilih & Click Design View
Click tombol OK. Pada monitor akan terlihat lembar editing table. Click pada kolom field name, baris pertama, akan terlihat cursor pada kolom tersebut, ketik field name yang diinginkan, contoh: NIP

31 Membuat Table (3) Type Field Text
Click pada kolom field name, baris pertama, akan terlihat cursor pada kolom tersebut, ketik field name yang diinginkan, contoh : NIP Click pada kolom data type, pada kolom tersebut sudah terisi jenis field text, jika mengganti jenis field, click tombol panah pada kolom tadi, pilih field yang diinginkan [click]. Kolom description diisi dengan keterangan field, misalnya untuk contoh keterangan dapat diisi dengan text Nomor Induk Pegawai.

32 Membuat Table (4) Item Field Properties Tab General untuk jenis field text. Item field size diisi dengan angka yang menunjukkan panjang field maximum, misalnya field size diisi dengan angka 15 untuk field NIP.

33 Membuat Table (5) Item “Input Mask” dapat diisi dengan contoh sbb: >LL >LLLL-0;0;_ >LL >LLLL-0 = Input Masking (Contoh data yang diinput : AB-123-ABCD-1 ;0 = Menandakan bahwa text pada bentuk mask diatas ditampilkan seluruhnya berikut tanda (-) ;_ = merupakan character yang ditampilkan sebelum data diinput. (Untuk lebih jelasnya dapat dilihat pada tabel komponen input mask).

34 Membuat Table (6) Item Caption diisi dengan Nomor Induk Pegawai
Click pada Item Required, pilih dan click Yes Click pada Item Allow Zerro Lenght, pilih dan click No. Click pada Item Indexed, pilih dan click Yes No Duplicates.

35 Membuat Table (7) Field yang kelima (Gaji Pokok) berbeda type fieldnya yaitu Number, sehingga properties dari field tersebut berbeda dengan cara di atas.

36 Membuat Table (8) Type Field Number
Item Field Properties Tab General untuk jenis field Number adalah sbb : Click Item field size, pilih & click Double. Click Item Format pilih & click Standard (ada pemisah ribuan dan desimal). Pada item format ini sudah terlihat bentuk pilihannya, jadi user tinggal memilih bentuk yang diinginkan & click.

37 Membuat Table (9) Item Caption diisi dengan Gaji Pokok Karyawan Click pada Item Required, pilih dan click Yes. Click pada Item Allow Zerro Lenght, pilih dan click No. Click pada Item Indexed, pilih dan click Yes No Duplicates. Field yang keenam (Tanggal_Tugas) mempunyai type field yang berbeda pula yaitu DATE/TIME, sehingga properties dari field tersebut berbeda pula dengan cara diatas.

38 Membuat Table (10) Type Field Date/Time
Item Field Properties Tab General untuk jenis field Date/Time adalah sbb: Click Item field size, pilih & click Short Date Click Item Format, ketik 99/99/00 Item Caption diisi dengan Tanggal Mulai Tugas” Item Default Value diisi dengan Now() (Menampilkan Tanggal system/ tanggal sekarang). Item Validation rule diisi dengan <=Now() (Data yang diisi harus lebih kecil atau sama dengan tanggal system/ tanggal sekarang). Validation text …

39 Membuat Table (10) …Validation text diisi dengan “Tanggal tidak boleh lebih besar dari tanggal sekarang”. Required diisi dengan “No”. Indexed diisi dengan “No”

40 Membuat Table (11) Menyisipkan Field
Jika ingin menyisipkan satu field diantara field Alamat & Gaji Pokok untuk nama field baru, yaitu No_Telepon.

41 Membuat Table (12) Menyisipkan Field
Click pada field name Gaji Pokok (Row 5). Click Insert pada menu, pilih & click Row, maka akan terbentuk field kosong diantara field Alamat & Gaji Pokok. Tentukan nama field, tipe field, keterangan dan propertiesnya.

42 Membuat Table (12) Menentukan/Membuat Index
Menentukan Index pada field adalah dengan cara : Click icon Indexes pada toolbar standard. Kotak Dialog Indexes akan tampil.

43 Membuat Table (13) Menentukan/Membuat Index
Click pada kolom Index Name, Row 1, ketik Nama Indexnya (misalnya field NIP akan diindex maka sebagai contoh nama indexnya adalah X_NIP). Click kolom Field Name, row yang sama, pilih & click field yang akan di-index (NIP). Click kolom Set Order, row yang sama, pilih & click Ascending (Data diurutkan dari yang terkecil ke yang terbesar) atau click Descending (Data diurutkan dari yang terbesar ke yang terkecil).

44 Membuat Table (14) Menentukan/Membuat Index
Click pada Item Primary, Pilih dan click Yes (Membuat field NIP sebagai kunci utama/identitas dari table Master Pegawai). Click pada Item Unique, Pilih dan click Yes (Menandai field NIP supaya tidak dapat menerima data yang sama/ duplikasi). Click pada Item Ignore Nulls, Pilih dan click No (Jika pada field ini tidak boleh terisi dengan data kosong). Ulangi langkah diatas untuk membuat index field yang lain. (Catatan : Primary Key hanya diboleh dibuat 1 dalam setiap table).

45 Membuat Table (15) Menentukan/Membuat Index
Gambar kunci akan tampil disebelah kiri Index Name yang fieldnya merupakan primary key.

46 Menyimpan File Database
Cara menyimpan struktur database yang telah kita buat dapat dilakukan dengan click icon bergambar disket yang ada toolbar standart, apabila struktur database tersebut belum pernah disimpan sebelumnya maka akan tampil kotak dialog Save As. Click pada kolom item table name, hapus text table1, ketikkan nama table yang kita inginkan, click OK, table tersebut sudah disimpan dan kembali ke lembar awal (Main) tab tables.

47 Memperbaiki Table Jika ingin memperbaiki table adalah dengan cara: click pada nama table yang ingin diedit, click tombol Design untuk masuk ke lembar edit tables. Edit tables tersebut sesuai keinginan dengan cara yang sama seperti pembuatan table pertama kali. Simpan kembali hasil perubahan tersebut. Click File pada menu, pilih & click Close untuk keluar dari lembar edit table dan kembali kelembar awal MS Access (Main).

48 Operasi pada Data dalam Table
Operasi yang umumnya dilakukan pada data di dalam table yang sudah dibuat adalah dengan cara: Input Data Baru Menambah Data Menghapus Rekord Mencari Rekord data Mengganti Rekord Mengurutkan Rekord (Sort) Menyaring Data (Filter)

49 Operasi pada Data dalam Table # Input Data Baru #
Click pada nama table yang tertera pada lembar awal MS Access tab Table. Click tombol Open. Lembar pengisian data (datasheet view) tampil dan siap untuk mengisi data. Click pada kolom field yang akan diinput data, input data sesuai dengan ketentuan yang diberikan (valid) pada saat pembuatan table (properties/ Validasi).

50 Operasi pada Data dalam Table # Menambah Data #
Dalam keadaan datasheet view terbuka/ open. Click pada kolom field yang mau diinput datanya pada baris yang bertanda (*) yang berarti iput data baru..

51 Operasi pada Data dalam Table # Menghapus Rekord #
Pilih salah satu record (blok beberapa record) . Click Edit pada menu, pilih & click Delete record

52 Operasi pada Data dalam Table # Mencari Rekord Data#
Click pada posisi cursor pada kolom field tertentu click Edit pada menu, pilih & click Find (Crtl F). Pada kotak dialog Find tentukan isian pada kolom item. Find what untuk data yang ingin dicari. Click tombol Find first untuk pertama kali atau Click tombol Find Next untuk mencari data selanjutnya. Click tombol Close untuk mengakhiri pencarian.

53 Operasi pada Data dalam Table # Mengganti Rekord #
Dalam keadaan datasheet view terbuka (open) Click pada posisi cursor pada kolom field tertentu. Click Edit pada menu, pilih & clik Replace. Pada kotak dialog Replace tentukan isian dari kolom item: Find What diisi dengan data yang ingin dicari. Ketik data baru pada kolom item “Replace with”. Click tombol Replace (untuk mengganti record dengan data baru) atau click tombol Replace all jika ingin mengganti record data yang sama pada table. Click Close untuk mengakhiri penggantian record.

54 Operasi pada Data dalam Table # Mengurutkan Rekord #
Dalam keadaan datasheet terbuka (open) Click pada posisi cursor pada kolom field tertentu Click Record pada menu, pilih & click sort Pilih Ascending (mengurutkan dari kecil ke besar) atau descending (mengurutkan data dari besar ke kecil). Catatan : Setiap anda melakukan sort maka data pada table akan berubah sesuai dengan urutan yang dibuat lewat sort tadi, jika anda menutup/ keluar dari datasheet view maka MS Accsess akan menanyakan apakah perubahan ini akan disimpan? (Jawab Yes/ No).

55 Operasi pada Data dalam Table # Menyaring Rekord #
Dalam keadaan datasheet view terbuka (open) Filter by form: Pilih “Record” pada menu Pilih & click Filter by form, Click pada posisi kolom field tertentu (untuk menentukan kriteria). Click kolom field tersebut., pilih daftar kriteria yang tersedia. Pilih Filter pada menu, pilih & click Apply filter/ sort. Filter by selection: Click posisi cursor pada kolom field tertentu. Click record pada menu, pilih & click Filter. Pilih & click Filter by selection. Catatan : Untuk menampilkan kembali seluruh record data pada tabel gunakan pilihan pada menu “record”, pilih & click “Remove filter/sort”.

56 End of Session Terima Kasih


Download ppt "Modul: PENGANTAR BASIS DATA Untung Kalimantoro."

Presentasi serupa


Iklan oleh Google