Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Abdul Wahid Tugas basis data - teknik informatika, Study notes of Database Programming

Abdul Wahid Tugas basis data - teknik informatika

Typology: Study notes

2018/2019
On special offer
30 Points
Discount

Limited-time offer


Uploaded on 05/27/2019

wahidalwahdi
wahidalwahdi 🇮🇩

1 document

Partial preview of the text

Download Abdul Wahid Tugas basis data - teknik informatika and more Study notes Database Programming in PDF only on Docsity! NIM : 41517320036 Nama : Abdul Wahid Al Wahdi Mata Kuliah : Sistem Basis Data ( Titis Wahyuni, S.Kom, M.Si ) 2.4. Latihan Jawablah soal-soal berikut ini. 1. Apa fungsi dari arsitektur basis data? 2. Ada berapa tingkatan arsitektur basis data itu? 3. Jelaskan masing-masing tingkatan dalam arsitektur basis data tersebut. 4. Apakah yang dimaksud dengan data independence? 5. Berkaitan dengan masalah data independence, 3 level arsitektur ANSi SPARC diajukan. Bandingkan dan bedakan ketiga level dari model ini. 6. Apakah data model itu? 7. Jelaskan jenis-jenis data model. 8. Jelaskan fungsi dan pentingnya pemodelan konseptual. 9. Jelaskan fasilitas yang diharapkan disediakan oleh multi user DBMS. 10. Jelaskan tentang komponen utama dari DBMS dan sebutkan komponen yang bertanggung jawab untuk setiap fasilitas yang diidentidfikasi dari pertanyaan nomor 6. Jawaban 1. Arsitektur Basis data merupakan suatu kumpulan data yang tersimpan secara sistematik dimana user dapat melihat data dan bagaimana cara user melihat data tersebut.Arsitektur ini juga berfungsi memberikan kerangka kerja bagi pembangunan basis data. 2. Terdapat tiga tingkatan arsitektur basis data 3. a. Internal berhubungan dengan bagaimana data disimpan secara fisik (physical storage). Internal level adalah level terendah untuk merepresentasikan basis data. Record disimpan dalam media penyimpanan dalam format byte. Didefinisikan sebagai sebuah skema internal. b. Eksternal Merupakan cara pandang pengguna terhadap basis data. Pengguna adalah programmer, end user atau DBA. Level eksternal menggambarkan bagian basis data yang relevan bagi seorang pengguna tertentu. Level eksternal terdiri dari sejumlah pandangan (view) yang berbeda dari sebuah basis data. Masing-masing pengguna merepresentasikan dalam bentuk yang sudah dikenalnya. Cara pandang secara eksternal hanya terbatas pada entitas, atribut dan hubungan antar entitas (relationship) yang diperlukan saja. c. Konseptual Yang menghubungkan antara internal & external level. Conceptual level adalah sebuah representasi seluruh muatan informasi yang dikandung oleh basis data. Tingkatan level ini dilihat dari cara user dalam memahami atau mengetahui data. 4. Data Independence adalah kemampuan untuk melakukan modifikasi suatu definisi skema pada suatu level tanpa memberikan efek pada skema yang lebih tinggi. Data independende disebut juga sebagai ketidaktergantungan data. 5. Tiga level arsitektur ANSi-SPARC External Level  Cara pandang User terhadap Database.  Menerangkan bagaimana data yang ada direpresentasikan untuk user yang berbeda. Ekternal level merupakan level individual user, dimana masing-masing user hanya akan berkepentingan dengan satu bagian saja. Cara pandang dari masing-masing user bersifat abstrak bila dibandingkan dengan bagaimana sebenarnya data tersebut disimpan. Masingmasing pandangan user tersebut disebut external view, yang berisi berbagai tipe eksternal record. Jadi level ini berkaitan erat dengan pemakai, dimana dari tiap pemakai hanya memerlukan sebagian dari data yang ada dalam database. Cara pandang secara eksternal hanya terbatas pada entitas, atribut, dan hubungan antar entitas yang diperlukan saja. Conceptual Level  Cara pandang keseluruhan database (Community view of the database).  Menerangkan data apa saja yang tersimpan dan relasi antar data. Conceptual view merupakan representasi informasi keseluruhan dari isi database, dimana semua pandangan masing-masing user digabungkan. Perwujudannya abstrak, bila dibandingkan dengan bagaimana data sesunggguhnya tersimpan secara fisik. Konseptual view berisi berbagai tipe dari konseptual record yang didefinisikan oleh konseptual skema, relasi antara objec-objec tersebut. E-R MODEL berisi ketentuan /aturan khusus yang harus dipenuhi oleh isi database. Aturan terpenting adalah MAPPING CARDINSLITIES, yang menentukan jumlah entity yang dpt dikaitkan dengan entity lainnya melalui relationship-set. 2) Semantik Hampir sama dengan Entity Relationship model dimana relasi antara objek dasar tidak dinyatakan dengan simbol tetapi menggunakan kata-kata (Semantic). Sebagai contoh, dengan masih menggunakan relasi pada Bank X sebagaimana contoh sebelumnya, dalam semantic model adalah seperti terlihat pada gambar di atas. : menunjukkan adanya : menunjukkan atribut b. Model data berbasis record Model data berbasis Record merupakan himpunan data dan prosdur/relasi yang menjelaskan hubungan logik antar data dalam suatu Basis Data model yang didasarkan pada record. Model ini terdiri dari :  Hierarchycal model  Network model  Relational model 1) Hierarchycal model Biasa juga disebut: tree structure (Struktur Pohon), hubungan bertingkat. Dalam model ini elemen-elemen penyusunnya disebut node. Dapat berupa rincian data, agregat data, dan record. Istilah-istilah yang biasa digunakan dalam Model Hirarki - Root: node yang memiliki kedudukan paling tinggi dalam hirarki - Parent : node yang memiliki kedudukan lebih tinggi - Child : node yang memiliki kedudukan lebih rendah - Leaves: node yang tidak mempunyai child Dalam model hirarki ini hanya ada satu root, setiap child hanya boleh mempunyai 1 parent dan parent boleh mempunyai > (lebih dari ) 1 child. 2) Network model Mirip dengan hirarki model, dimana data dan hubungan antar data direpresentasikan dengan record dan links. Perbedaannya terletak pada susunan record dan linknya yaitu network model menyusun record-record dalam bentuk graph. Sebuah child dapat mempunyai lebih dari satu parent. 3) Relational model Model database relasional berdasarkan konsep relasi matematika. Pada model relasional data dan relasi disajikan sebagai tabel dimana setiap tabel memiliki kolom dengan nama yang unik dan memiliki baris-baris dimana setiap baris menyimpan instance yang berbeda. KELOMPOKBUKU Jenis HargaSewa Horor 10000 Humor 8000 Misteri 8000 Fantasi 10000 Sci-Fi 12000 Petualangan 10000 Sejarah 10000 BUKU KodeBuku Jenis Judul JumlahBuku SE6400 Sejarah Muhammad SAW Lelaki Penggenggam Hujan 6 HO6401 Horor Frankenstain 2 HO6402 Horor The Stand 1 HU6452 Humor Kambing Jantan 5 MI6412 Misteri The Westing Game 2 HU6471 Humor Marmut Merah Jambu 5 FA6403 Fantasi A Wizard Of Earth Sea 3 SC6409 Sci-Fi Silver Phoenix 4 PE6433 Petualangan Treasure Island 2 DETAILMENYEWA KodeSewa KodeBuku X00001 SE6400 X00033 HU6452 X00034 MI6412 X00111 PE6433 X00012 SE6400 X00012 SC6409 X01237 HO6402 8. adalah proses membangun suatu model berdasarkan informasi yang digunakan oleh perusahaan atau organisasi, tanpa pertimbangan perencanaan fisik. Beberapa tujuan utama dari skema konseptual diantaranya ; menggambarkan enterprise secara lengkap, bagaimana data tersebut digunakan, bagaimana aliran data didalam enterprise, kegunaan data untuk setiap proses, proses kontrol atau audit yang diberikan pada setiap proses.
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved