Kuliah Pengantar BasisdataD 1 PROMED MMTC Yogyakarta Praktikum
Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta Praktikum 1 Basisdata MS Access 2007 Oleh : Charles De Haan, S. Kom. , M. Cs Email : charlesdehaan@gmail. com
Jenjang Data Tingkatan struktur data dalam sebuah database dari data terkecil sampai pada file yang membentuk database. DATABASE File Record Field Data / Item Characters Hdyeeygt 37773 jnkd><? ”{}|+_)(*&^%$#@ Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Jenjang Data NIM Nama Prog. Studi Jurusan 1234 Alex Promed KIP 1235 Dewi Hubkom KIP 1236 Parto Dip KIP File Record-record yang menggambarkan satu kesatuan data yang sejenis. Record Kumpulan field yang membentuk record Character Field / Kolom Data terkecil : Numerik, huruf, karakter khusus dll Atribut dari record menunjuk item Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
2 Tipe File Induk / Master File Induk Acuan ( Reference Master File ) File induk yang recordnya relatif statis jarang Berubah , mis: daftar gaji, mata pelajaran. File Induk Dinamik ( Dynamic Master File ) File induk yang recordnya sering Berubah (update) Akibat suatu transaksi, mis: daftar Barang, stok barang. Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
5 Jenis File Transaksi (transaction File): Data hasil dari proses input transaksi yang terjadi, mis: data penjualan dll File Laporan (Report File): Biasa disebut output file, informasi yang berisi informasi untuk ditampilkan. File Sejarah (history File): Disebut juga arsip, data masa lalu yang sewaktu-waktu dapat digunakan. File Pelindung (Backup File) : Merupakan salinan dari file yang masih aktif dalam database pada suatu saat tertentu Biasa dipakai sebagai pelindung, cadangan jika file database mengalami kerusakan. Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Tipe Data MS Access 2007 Data Type Used to store Limitations/Restrictions Text Alphanumeric data (text and numbers) Stores up to 255 characters. Memo Alphanumeric data (text and numbers) Stores up to 2 GB of data (the size limit for all Access databases), if you fill the field programmatically. Remember that adding 2 GB of data causes your database to operate slowly. Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Tipe Data Type Used to store Limitations/Restrictions Number Numeric data Number fields use a Field Size setting that controls the size of the value that the field can contain. You can set the field size to 1, 2, 4, 8, or 16 bytes. Date/Time Dates and times Access stores all dates as 8 -byte double-precision integers. Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Tipe Data Type Used to store Limitations/Restrictions Currency Monetary data Stores data as 8 -byte numbers with precision to four decimal places. Use this data type to store financial data and when you don't want Access to round values. Auto. Number Unique values created by Access when you create a new record Stores data as 4 -byte values; typically used in primary keys. Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Tipe Data Type Used to store Limitations/Restrictions Yes/No Boolean (true or false) data. Access uses -1 for all Yes values and 0 for all No values. OLE Object Images, documents, graphs, and other objects from Office and Windows-based programs Stores up to 2 GB of data (the size limit for all Access databases). Hyperlink Web addresses Stores up to 1 gigabyte of data. You can store links to Web sites, sites or files on an intranet or Local Area Network (LAN), and sites or files on your computer. Attachment Any supported type of file New to Office Access 2007. accdb files. You can attach images, spreadsheet files, documents, charts, and other types of supported files to the records in your database, much like you attach files to e. Kuliah Pengantar Basisdata-D 1 PROMED mail messages. MMTC Yogyakarta
Entity Relationship Diagram (ERD) ERD Merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan Hubungan antara penyimpanan data. Dengan ERD kita dapat menentukan data yang kita pakai dan bagaimana data berhubungan dengan data yang lain. Ada 3 Macam Simbol yang digunakan dalam ERD, yaitu : Entiti/ entitas Simbol Pegawai Suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, mis : Pelanggan, pegawai, Divisi dll. Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Entity Relationship Diagram (ERD) Atribut Suatu element dari suatu Entitas yang mendiskripsikan karakter entitas, mis: NIM, Nama, Prog. Studi dari entitas Mahasiswa NIM Mahasiswa Nama Prog. Studi Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Entity Relationship Diagram (ERD) Hubungan/Relationship Suatu hubungan yang membentuk hubungan antar entitas sesuai dengan isi hubungan tersebut, mis: dalam hubungan entitas mahasiswa dengan matakuliah. Mahasiswa Matakuliah Mengikuti Kd_matkul Nim nim Nama Nilai_ujian Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta Kd_matkul Nm_matkul
Perancangan Database dengan Metode Normalisasi Studi Kasus : Form Daftar Hadir Mahasiswa Diploma I Kedinasan Jurusan : Komunikasi dan Informasi Publik Program Studi : Produksi Media Informasi Publik Hari/Tanggal : Waktu : Dosen : No Mata Kuliah : Tatapmuka ke : Pokok Bahasan : Nama Nim Instansi Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta Tanda Tangan
Perancangan Database dengan Metode Normalisasi Studi Kasus : Form Daftar Hadir Mahasiswa Hasil Dekomposisi : 1. 2. 3. 4. 5. 6. 7. Mahasiswa (Induk) Daftar Hadir Matakuliah (Induk) Dosen (Induk) Instansi Jurusan (induk) Program Studi Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Perancangan Database dengan Metode Normalisasi Studi Kasus : Form Daftar Hadir Mahasiswa Tabel Jurusan Field Tabel Program Studi Tipe Data Field Tipe Data Kode_jurusan Text Kode_prodi Text Jurusan Text Kode_jurusan Text Diskripsi memo Prog_studi Text Diskripsi memo Tabel Mahasiswa Field Tabel instansi Tipe Data Nim Number Nama Text Kode_prodi Text Field Tipe Data Kode_instansi Text Instansi Text Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Perintah SQL (Structure Query Language ) Contoh Perintah SQL : Select * From Jurusan Select kd_jurusan, jurusan From Jurusan Select * From prog_studi Select kd_PS, prog_studi From prog_studi Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Perintah SQL (Structure Query Language ) Contoh Perintah SQL : 1. Tampilkan seluruh mahasiswa jurusan Penyiaran 2. Tampilkan mahasiswa program studi manaprodsi Penulisan Criteria : “PS 02” berdasarkan kode Program Studi Berdasarkan nama program studi : Like “*manarita*” Select kd_PS, prog_studi From prog_studi Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta
Perancangan Database dengan Metode Normalisasi Studi Kasus : Form Daftar Hadir Mahasiswa Tabel Dosen Field Tabel Matakuliah Tipe Data Field Kuliah Pengantar Basisdata-D 1 PROMED MMTC Yogyakarta Tipe Data
- Slides: 18