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

Uploaded on 05/27/2019

wahidalwahdi
wahidalwahdi 🇮🇩

1 document

1 / 8

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
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
pf3
pf4
pf5
pf8

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
  11. 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.
  12. Terdapat tiga tingkatan arsitektur basis data
  13. 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.

  1. 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.
  2. 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,

Data Independence and the ANSI-SPARC Three-Level Architecture

  1. Data model adalah kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik data dan batasan data.
  2. a. Model data berbasis objek Merupakan himpunan data dan prosedur atau relasi yang menjelaskan hubungan logik antar data dalam suatu Basis Data berdasarkan pada obyek data. Model data ini menggunakan konsep seperti entitas, atribut, dan relasi. Model ini terdiri dari  Hubungan entitas (Entity relationship)  Semantik  Fungsional  Berbasis obyek 1) Hubungan entitas Model untuk menjelaskan hubungan antar data dalam basis data berdasarkan suatu persepsi bahwa real word terdiri dari objek-object dasar yang mempunyai hubungan atau

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

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 SE X00033 HU X00034 MI X00111 PE X00012 SE X00012 SC X01237 HO

  1. 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.

9. Diperlukan fasilitas copy DBMS pada setiap workstation pada file server,

karena File-server dihubungkan dengan beberapa workstation melalui jaringan (network), Database diletakan pada file-server, DBMS dan aplikasi dijalankan pada masing-masing workstation.

  1. Hardware  Meliputi PC sampai dengan jaringan komputer.  Tempat penyimpanan secondary (manegtic disk), I/O device ex : disk drives), device Controller, I/O Channels, dan lainnya.  Hardware processor dan main memory, digunakan untuk mendukung saat eksekusi system software database. Software  DBMS, operating system, network software (jika diperlukan) dan program aplikasi pendukung lainnya. Data  Data pada sebuah system database baik itu single-user system maupun multi-user system harus terintegrasi dan dapat ddigunakan bersama (Integrated and Shared).  Digunakan oleh organisasi dan deskripsi dari data disebut schema. Procedures  Instrukti dan aturan yang harus disertakan dalam mendesain dan menggunakan database dan DBMS. People  DA (Data Administrator), seseorang yang berwenang untuk membuat keputusan stategis dan kebijakan mengenai data yang ada 2014 8 Basis Data Pusat Bahan Ajar dan eLearning Tim Dosen http://www.mercubuana.ac.id  DBA (DataBase Administrator), menyediakan dukungan teknis untuk implementasi keputusan tersebut, dan bertanggungjawab atas keseluruhan kontrol system pada level teknis  Database Designer (Logical and Physical)  Application Programmers, bertanggungjawab untuk membuat aplikasi database dengan menggunakan bahasa pemrograman yang ada, seperti : C++, Java, dan lainnya.  End Users, Siapapun yang berinteraksi dengan system secara online melalui workstation/terminal.