200 likes | 470 Views
TUJUAN DBMS. Menghindari Terjadinya Redudansi ( Duplikasi Data) Menghilangkan Ketergantungan atas Program Aplikasi Tertentu Meningkatkan Keamanan Data dan Tanggungjawab pengoperasian Dalam Pemanfaatan Data
E N D
TUJUAN DBMS MenghindariTerjadinyaRedudansi (Duplikasi Data) MenghilangkanKetergantunganatas Program AplikasiTertentu MeningkatkanKeamanan Data danTanggungjawabpengoperasianDalamPemanfaatan Data MemudahkanDalamPengaksesan Data SecaraBersama – samaantarLintasManajerial mtaufieq Co. - 290862
JENIS FILE DATABASE • Master File, file utama (induk) yang berisi data – data pentingdantetapterusadadalamsistem, dibagi reference master file (perubahan record data relatifstatis) dan dynamic master file (perubahan record data relatifseringdilakukanatauseringdi update) • Input File (Transaction File), file yang merekamtentang data – data hasiltransaksi yang terjadi • Output File (Report File), file yang berisitentanghasilolahan data berupalaporan – laporan yang dibutuhkan mtaufieq Co. - 290862
JENIS FILE DATABASE • History File (Archieval file), file yang berisi data – data masalalu yang sudahtidakaktif, namunmasihbisadimanfaatkan • Backup File, file yang berisi data – data cadanganatausalinanuntukpelindungapabila file database rusak/hilang • Working File (Temporary / Scratch File), file yang berisi data – data sementaramelaluisuatupemrogramanuntukmengefisienkandalampemanfaatnmemori
Akses file data base “Metode yang digunakanuntukmendapatkan record data dalamsuatu file, melaluipencarian (searching) danpembacaan (reading) data” mtaufieq Co. - 290862
MetodeAKSES File Database Sequential Access, mengakses record data yang diawalidari record pertamakemudiandibacasecaraurutsampaipada record yang diinginkan Random Access / Direct Access, mengakses record data yang dilakukansecaralangsungpadaposisi record berada (melalui address record yang telahditentukan)
ORGANISASI FILE DATABASE Pengaturan record data secaralogikadidalam file untukdihubungkansatusama lain mtaufieq Co. - 290862
PENGORGANISASIAN FILE DATABASE • Sequential File, file yang diorganisasikansecarasekuensial (sequential organization) denganprosespengaksesansecarasekuensial (sequential access) • Indexed Sequential File (ISAM = Indexed Sequential Access Method), file yang diorganisasikansecarasekuensialdenganprosespengaksesansecaralangsung (Direct Access) • Direct Access File (Direct Address File), file yang diorganisasikansecaralangsung (direct organization) denganprosespengaksesansecaralangsung (direct access)
TEKNOLOGI DATA BASE • HIERARCHICAL DATABASE • NETWORK DATABASE • RELATIONAL DATABASE • OBJECT ORIENTED and MULTIMEDIA DATABASE • WEB DATABASE • DATA WAREHOUSE mtaufieq Co. - 290862
PERANCANGAN DBMS KOMPONEN – KOMPONEN ERD ENTITY RELATIONSHIP ATRIBUTE PENGHUBUNG ANTAR KOMPONEN (LINE) ALAT RANCANGAN ERD dan RELASI TABEL
atribute atribute atribute atribute atribute Relationship ENTITAS1 ENTITAS2 atribute Relationship atribute atribute KONSEP APLIKASI ERD ENTITAS2 atribute
Sebuahperguruantinggi yang cukupternamainginmelakukankomputerisasi proses perkuliahanmelaluisistempresensimahasiswadandosen, untukitudimintauntukmembuat basis data. • Data – data yang akanditanganimeliputi data mahasiswa, data matakuliah, dan data dosen. Setiapmahasiswabisamengambilbeberapamatakuliah yang berbeda, sementarasetiapdosenhanyamengampusatumatakuliah yang disediakan, maka : • Tentukanentitasyang dibutuhkan • TentukanAtributyang dimilikiolehmasing-masingEntitasbesertakunciutamanya (PK) • TentukanJenisrelasidanderajatkardinalitasnya (one-to-one,one-to-many, many-to-many). • Lengkapihimpunanentitasdanhimpunanrelasidenganatributdeskriptif(non key) • Buatdiagram ER daripoin 1 sampai 4 yang sudahandabuat. (perhatikanpenggunaansimbol-simbolnyabesertaarahanakpanahnya!). • Transformasikandiagram ER yang dibuat di poin 5 menjadistruktur table yang lengkap (domain, tipe data, kunciutamadankuncitamu). K A S U S
TAHAP MENYUSUN ERD • Tentukankunciatribut (attribute key)darisetiapentitas yang ada • Identifikasidantetapkan set entitasyang terlibat NIM Mahasiswa Mahasiswa KDMK Kuliah Kuliah NIK Dosen Dosen
TAHAP MENYUSUN ERD • Mengidentfikasidanmenetapkanseluruhhimpunanrelasi di antarahimpunanentitas-himpunanentitas yang adabesertaforeign key-nya NIM KDMK NIM Mempelajari MAHASISWA KULIAH KDMK KDMK Mengajar KDDS NIK DOSEN
TAHAP MENYUSUN ERD • Menentukanderajat/kardinalitasrelasiuntuksetiaphimpunanrelasi NIM KDMK NIM Mempelajari MAHASISWA KULIAH N N KDMK N KDMK Mengajar KDDS 1 DOSEN NIK
TAHAP MENYUSUN ERD • Melengkapihimpunanentitasdanhimpunanrelasidenganatributdeskriptif(non key) SKS NIM KDMK NIM NAMA NMMK NILAI Mempelajari SMTR MAHASISWA KULIAH N N KDMK RUANG N TGLHR JKEL KDMK Mengajar WAKTU KDDS 1 NMDS DOSEN NIK TELP.
TAHAP MENYUSUN ERD 6. Transformasikandiagram ER yang dibuat di poin 5 menjadistruktur table yang lengkap (domain, tipe data, kunciutamadankunci tam Mahasiswa Mhspelajari MK NIM (Integer) KDMK (VarChar, 10) NILAI (Integer) NIM (Integer) NAMA (VarChar, 40) TGLHR (Date) JKEL (VarChar, 1) Kuliah Dosen KDMK (Integer) NMMK (VarChar, 20) SKS (VarChar,2) SMTR (VarChar, 1) NIK (Integer) NAMA (VarChar, 40) TELP (Integer)
TUGAS RUMAH 1 PEKAN - Kelompok Buat paper yang menjelaskanbesertacontoh, untuk: Jenis file Data Base Akses file Data Base Organisasi file Data Base Teknologi Data Base Buatlah Program (Coding)nya
SELESAI JANGAN PERNAH MENYERAH DENGAN KEADAAN, KARENA KEADAAN ITU TELAH KAU CIPTAKAN SENDIRI