170 likes | 370 Views
Konsep dan aplikasi basis data. Pertemuan 2. Pernahkah anda melihat aplikasi berbasis data ???. Data database informasi. Data merupakan nilai / value yang merepresentasikan deskripsi dari suatu objek atau kejadian .
E N D
Konsepdanaplikasi basis data Pertemuan 2
Data database informasi • Datamerupakannilai/value yang merepresentasikandeskripsidarisuatuobjekataukejadian. • Databasemerupakantempatpenyimpanan data yang terstruktursehinggadapatmempermudahkitadalammengelolasertamengambil data yang diperlukansecaracepatdanakurat • Informasiyang didasarkanpada data-data (facts) yang akuratpadaakhirnyabergunasebagaidasarpengambilansuatukeputusan
Bagian database • Database File : Kumpulan dari table membentukdatabase (Co : mahasiswa.mdb) • Tabel : Kumpulan dari record membentuk table. Satu database bisamemuatbeberapatabel(Co: tmahasiswa) • Record : Kumpulan dari field membentuk record. Record menggambarkansuatu unit individu/objektertentu(Co: identitastiapmahasiswaditampungdalam 1 record) • Field : Atribut yang menunjukkansuatu item dari data (Co : nama, alamat) • Character : Bagianterkecilsuatu data bisaberupakarakternumerik, alfabet, karakterkhusus yang membentuk field Database Tabel Record Field Character
Desain database Entity Relationship Diagram (ERD) • ERD digunakanuntukmemodelkanstruktur data danhubunganantar data, karenahalinirelatifkompleks. • Kita dapatmenguji model denganmengabaikan proses yang harusdilakukan. • DenganERD kitamencobamenjawabpertanyaanseperti; • data apa yang kitaperlukan? • bagaimanadata yang satuberhubungandengan yang lain?
ERD menggunakansejumlahnotasidansimboluntukmenggambarkanstrukturdanhubunganantardata. Ada 3 macamsimbol yang digunakan: • Entiti: adalahsuatuobjek yang dapatdiidentifikasidalamlingkunganpemakai, sesuatu yang pentingbagipemakaidalamkontekssistem yang akandibuat. Sebagaicontohpelanggan, pekerjadan lain-lain. SeandainyaA adalahseorangpekerjamaka A adalahisidaripekerja, sedangkanjikaB adalahseorangpelangganmaka B adalahisidaripelanggan. Karenaituharusdibedakanantaraentitiisebagaibentukumumdarideskripsitertentudan isi entiti seperti A dan B dalam contoh di atas. • Entiti digambarkan dalam bentukpersegiempat.
Atribut: Entitimempunyaielemen yang disebutatribut, danberfungsimendeskripsikankarakterentiti. Misalnyaatributnamapekerjadarientitipekerja. Setiap ERD bisaadalebihdarisatuatribut. • Entitidigambarkandalambentukellips.
Hubungan: Relationship; sebagaimanahalnyaentitimakadalamhubunganpunharusdibedakanantarahubunganataubentukhubunganantarentitidenganisidarihubunganitusendiri. Misalnyadalamkasushubunganantaraentitisiswadanentitimata_kuliahadalahmengikuti, sedangkanisihubungannyadapatberupanilai_ujian, dll. • Relationship digambarkandalambentukintan / diamond
Tentang Microsoft Access • Microsoft Access adalahsalahsatudari RelasionalDatabase Management System (DBMS). • Database pada Access lebihdarisekedar data. Selaintabel, sebuah file database Access jugaberisiobyekdatabase yang lain diantaranya: • queriuntukmengorganisasidata, • forms untukberinteraksidengan data padalayar, • reports untukmencetakhasil, • Macros, modules, web pages & program Visual Basic untukmemperluasfungsionalitasaplikasidatabase • Access memungkinkanpembuatan, penyimpanan, pengurutansertapengambilan data. • Access mudahuntukdipakaidandipelajari.
Table • Table adalahtempatandamenyimpan data. Contohnya data siswadisimpanpadatabelt_siswa. • Tabelbarubisadibuatsetelahandamembuatduludesaindatabasenyahalinidapatmenghemat waktu anda karena pembuatan aplikasi jadi lebih efektif. Dalam desain database andaharusmenentukanentitasapasaja yang harusdibuat, apaatributdaritiapentitasitusertabagaimanarelasiantarentitas.
Text: untuk data alfanumerik, menampunghingga 255 karakter. Number : untuk data numerikkecualimatauang, bisauntukhalmatematis. Currency : untukmatauang, biasanyaditampilkan 2 angkadibelakangkoma. Date/Time : untuk data tanggaldanwaktu, tampilandapatdiaturlewat format. Memo : untuk data alfanumerik yang sangatpanjangsepertisebuahartikel. memo field dapat menampung hingga 65,535 karakter. Autonumber : nilaiunik yang dibuatoleh Access dansecaraotomatisbertambahsehinggadapatdipakaisebagaiPrimary Key. Yes/No : nilaidenganhanyaduaalternatifYes atauNo, kadangjugadisebutnilaiBoolean (T/F).
HubunganantaratSISWAdengantMP, gunakan kata kerjasebagaipengubung
Buattabel - tabelpada slide sebelumnyakedalambentukrelasi ( ERD )
Ubahlahbentuk ERD pada slide sebelumnyakedalambentuktabel di Microsoft Access 2010