Database and Database Management System
This presentation is the property of its rightful owner.
Sponsored Links
1 / 44

A. Organisasi Data PowerPoint PPT Presentation


  • 241 Views
  • Uploaded on
  • Presentation posted in: General

Database and Database Management System Presented By: 1. Shelly Leoni P. C1B111022 2. Rabiatul Naralitha C1B111030 3. Asyifa Syafrani A. C1B111208 4. Mirna Januari Putri C1B110228. A. Organisasi Data.

Download Presentation

A. Organisasi Data

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


A organisasi data

Database and Database Management SystemPresented By:1. Shelly Leoni P. C1B1110222. Rabiatul Naralitha C1B1110303. Asyifa Syafrani A. C1B1112084. Mirna Januari Putri C1B110228


A organisasi data

A. Organisasi Data

Pengorganisasian data bertujuan agar penggunaan data dapat terhindar dari kekacauan. Data dipecah menjadi konsep-konsep kecil yang terorganisasi dan dapat diakses.

Berikut ini merupakan macam-macam organisasi data:

Hirarki Data

Spreadsheet sebagai Basis Data Sederhana

Flat Files

Field-field Kunci

Tabel-tabel yang Berhubungan


1 hirarki data

1. Hirarki Data

  • Data bisnissecaratradisionaltelahdiorganisasikankedalamsuatuhierarkifield-field data yang bergabunguntukmembentukrecord, danrecord yang bergabunguntukmembentukfile.

  • Field data adalah unit data yang terkecil; mencerminkanjumlah data terkecil yang akanditarikdari computer padasatuwaktu.

  • Record adalahsuatukoleksifield-field data yang salingberhubungan. Penggunasecaralogisakanberpikirbahwafield-field data didalamsuaturecord akanterhubung.

  • File adalahkoleksirecord yang salingberhubungan.

  • Tabel 6.1 menunjukkan contoh dari file database


A organisasi data

File : Mata Kuliah

Record : Baris-baris dalam tabel

Field Data : Nilai dalam baris


2 spreadsheet sebagai basis data sederhana

2. Spreadsheet sebagai Basis Data Sederhana

  • Table yang berisibarisdankolomdapatdisajikandalamsuatuspreadsheet.

  • Kolom-kolomdalamspreadsheetmencerminkanfield-field data, sedangkanjudulkolomberisinama-namafield data.

  • Baris-barisdalam table berisinilai-nilaifield.

  • Gambar 6.1 mengilustrasikan sebuah spreadsheet Excel yang berisi nilai-nilai dari tabel MATA KULIAH ditunjukkan pada Tabel 6.1


3 flat files

3. Flat Files

  • Flat file adalahtabel yang tidakmemilikikolo-kolom berulang

  • Sebuah flat file menyediakanurutankonstanbidang data yang dibutuhkanmanajemen basis data.

  • Flat file memungkinkanstruktur database relasionaluntukdinormalisasi

  • Normalisasiadalahproses formal untukmenghilangkanbidang data berlebihansambilmenjagakemampuan database untukmenambah, mengubah, danmenghapuscatatantanpamenyebabkankesalahan


4 field field kunci

4. Field-field Kunci

  • Tabel 6.3 menggambarkan nilai-nilai dalam tabel BUKU dan menggambarkan konsep kunci

  • Kunci dalam tabel adalah bidang (atau kombinasi field) yang berisi nilai yang secara unik mengidentifikasi setiap record dalam tabel

  • Sebuah field sering berfungsi sebagai kunci untuk tabel.

  • Field membedakan antara dua atau tiga baris saja tidak cukup, nilai-nilai kunci harus unik untuk seluruh tabel.

  • Kandidat kunci adalah field yang unik mengidentifikasi setiap baris tabel namun tidak dipilih untuk menjadi kunci


A organisasi data

Field ISBN yang dipilih sebagai kunci,

Karena field ISBN lebih padat.


5 tabel tabel yang berhubungan

5. Tabel-tabel yang Berhubungan

  • Kadang-kadang mungkin perlu untuk menggabungkan tabel yang awalnya berdiri sendiri.

  • Perhatikan Tabel 6.5, tabel JURUSAN. Ini menunjukkan enam departemen menawarkan mata kuliah-mata kuliah di tabel MATA KULIAH

  • Perhatikan bahwa tabel tidak memiliki kolom yang sama.

  • Anda mungkin bisa menebak mana departemen yang menawarkan setiap setiap mata kuliah berdasarkan pada nilai-nilai di dalam field, namun komputer perlu kecocokan yang sama persis.

  • Tabel 6.6 menggambarkan tabel MATA KULIAH setelah ditambahkan singkatan.


B struktur basis data

B. Struktur Basis Data

Struktur basis data adalahcara data diorganisasi agar pemrosesan data menjadilebihefisien. Strukturinikemudiandiimplementasikanmelaluisuatu system manajemen basis data.

System manajemen basis data (DBMS) adalahsuatuaplikasiperantilunak yang menyimpanstruktur basis data, data itusendiri, hubungandiantara data didalam basis data, dannama-namaformulir, jenis-jenis data, angkadibelakang decimal, jumlahkarakter, nilai-nilaidefaultdanseluruhuraianfield lainnya.


1 struktur basis data heirarkis

1. Struktur Basis Data Heirarkis

  • Strukturhirarkisdibentukolehkelompok-kelompok data, subkelompok, danbeberapa subkelompok lagi.

  • Gambar 6.2 menunjukkannavigasidaritabelJURUSANketabel MATA KULIAH menggunakanstruktur database hirarkis


1 struktur basis data heirarkis lanj

1. Struktur Basis Data Heirarkis (Lanj.)


2 struktur basis data jaringan

2. Struktur Basis Data Jaringan

  • Struktur database jaringandikembangkanuntukmemungkinkanpengambilanrecord-record tertentu.

  • Ia memungkinkanrecordtertentu menunjukkerecord lain dalam database

  • Jaringanmemecahkanmasalahharus menarik balikhingga ke "cabang" yag menyatukan basis data.

  • Namun, rentang kemungkinan koneksiyang begitu lebar ini jugamerupakan kelemahanmenerapkanstrukturjaringanpadamasalah-masalahpraktiskarenaituterlalurumituntuk menghubungkansetiap record untukmenunjukkerecord lain.


3 struktur basis data relasional

3. Struktur Basis Data Relasional

  • Terobosandatangdaripenelitiandasar yang dilakukansecaraindependenoleh CJ Date dan EF Coddmenggunakanaljabarrelasional.

  • Merekamampumenunjukkanbahwa database relasionaldibuatdariserangkaiantabel yang salingterkait, padakenyataannya, jauhlebihfleksibeldaripadabaikstruktur database hirarkiataujaringan.

  • Sedangkanstruktur database hierarkisdanjaringanmengandalkanhubunganfisikdalambentukalamatpenyimpanan, struktur database relasionalmenggunakanhubunganimplisit yang dapattersiratdari data (lihatGambar 6.3)


C membuat basis data

C. Membuat Basis Data

  • Dalam model konseptualAnda:

  • Tentukan data yang Andabutuhkan

  • Menggambarkan data

  • Masukkan data kedalam database


1 menentukan kebutuhan data

1. Menentukan Kebutuhan Data

Duapendekatanutamauntukmenentukankebutuhan data:

PendekatanBerorientasi pada Proses:

1. Mendefinisikan masalah

2. Mengidentifikasikeputusan yang diperlukanuntukmemecahkanmasalah

3. Menjabarkan keputusaninformasi yang diperlukan

4. Menentukanpemrosesan yang diperlukan.

5. Menentukan spesifikasi kebutuhan data

Pendekatan Pemodelan Perusahaan

Seluruh data yang dibutuhkan perusahaan ditentukandankemudiandisimpandalam database


2 teknik teknik pemodelan data

2. Teknik-teknik Pemodelan Data

  • Pemodelankebutuhan data perusahaandidukungolehteknik yang menguraikan data, menggambarkan data, menelaskanbagaimana data agregatkedalamtabel, menjelaskanbagaimanatabelberhubungansatusama lain

  • Diagram relasientitasdigunakanuntukmenggambarkanhubunganantarakoleksikonseptual data sehinggarecord-recorterkaitdapatbergabungbersama-sama

  • Diagram kelasterdiri atas kelas-kelas yang memiliki nama, field-field di dalam kelas, dan tindakan-tindakan yang dilakukan atas kelas.


3 diagram relasi entitas

3. Diagram Relasi Entitas

  • DRE menangani data dalamentitas (koleksikonseptualbidang data terkait) danhubunganantarentitas.

  • Jikakitaperluuntukmenggambarkan data yang diperlukanuntuksisteminformasibaruuntukmelacakperusahaandankaryawan,sertaproduk, kitadapatmembayangkanbahwatigaentitas data terpisah, makaakanada: perusahaan, karyawan, danproduk (Gambar 6.9)

  • Ketikaperusahaanmempekerjakankaryawan, bagaimanapun, adahubunganindependenantaraduaentitas (Gambar 6.10)

  • Gambar 6.11 menunjukkanbagaimanakitamenetapkanbahwasatu record dalamentitas PERUSAHAAN dapatberhubungandenganbanyak record dalamentitasprodukdanjugabahwasatu record dalamentitas PERUSAHAAN dapatberhubungandenganbanyak record dalamentitaskaryawan

  • Gambar 6.12 adalahDRE dengan relasi banyak-dengan-banyak


4 diagram kelas

4. Diagram Kelas

  • Ketika kedua data yang digunakan dalam aplikasi dan tindakan yang terkait dengan data grafis dapat mewakili mereka disebut diagram kelas dan mereka adalah salah satu dari beberapa model desain berorientasi obyek

  • Diagram kelas terdiri dari kelas, field-field dalam kelas, dan tindakan (kadang-kadang disebut sebagai metode) yang dilakukan atas kelas

  • Diagram kelas pada Gambar 6.13 menggambarkan diagram entity-relationship


D menggunakan basis data

D. Menggunakan Basis Data

  • Kita biasanya berinteraksi dengan sebuah database dari komputerpribadi meskipun data tersebut berada ditempat lain dalam jaringan.

  • Formulir, laporan, danqueryadalahMetodeumumuntukmengakses database disebuahsistemmanajemen database

  • Sebuahbahasa query adalahSaranauntukmengajukanpertanyaandari database

  • Banyaksistemmanajemen database antarmuka yang mudahdigunakanbagipengguna


1 laporan dan formulir

1. Laporan dan Formulir

  • Mayoritas interaksi pengguna dengan database adalah melalui laporan dan formulir .

  • Sevagian besar vndor perangkat lunak manajemen basis data menawarkan GUI yang memudahkan pembuatan formulir dan laporan.

  • Perbedaan terbesar antara formulir dan laporan adalah dalam formatnya.

  • Gambar 6.14 menunjukkan field untuk memasukkan program ke dalam database

  • Gambar 6.15 mengilustrasikan kombinasi formulir dan subformulir.


1 laporan dan formulir lanj

1. Laporan dan Formulir (Lanj.)

  • Laporan dikumpulkan dalam data database yang diformat dengan cara yang dapat membantu pengambilan keputusan

  • Gambar 6.16 adalah laporan yang menunjukkan masing-masing departemen/jurusan dengan daftar setiap mata kuliah yang diajarkan dan proyek-proyek yang disyaratkan untuk mata kuliah tersebut.

  • Gambar 6.17 mengilustrasikan bahwa tabel JURUSAN berhubungan ke tabel MATA KULIAH, pada gilirannya, berhubungan ke bawah dengan tabel PROJECT

  • Kecuali jika ada entri berhubungan dalam tabel PROYEK, maka tabel MATA KULIAH tidak ditampilkan. Jika tidak ada record dari tabel MATA KULIAH digunakan (misalnya, kedua mata kuliah ekonomi tidak memiliki proyek) maka record JURUSAN tidak ditampilkan.


1 query

1. Query

  • Beberapa pengguna ingin melangkah lebih jauh dari laporan dan formulir untuk langsung mengajukan pertanyaan ke database

  • Query adalah permintaan untuk database untuk menampilkan record record yang dipilih dan umumnya memilih sejumlah bidang data, kemudian membatasi record untuk sekumpulan kriteria tertentu.

  • Gambar 6.18 menunjukkan bagaimana query

  • Format ini disebut query-by-example (QBE) karena perangkat lunak DBMS menyajikan bentuk standar yang kemudian dilengkapi oleh pengguna sehingga sistem dapat menghasilkan permintaan yang benar

  • Hasil query adalah tabel pada Gambar 6.19


1 query lanj

1. Query (Lanj.)

  • Structured Query Language (SQL) adalah kode yang digunakan oleh sistem manajemen basis data relasional yang digunakan untuk melakukan tugas-tugas database –nya.

  • Meskipun pengguna dapat melihat Gambar 6.18 sebagai QBE, ini benar-benar diterjemahkan oleh sistem manajemen database ke dalam contoh bahasa query terstruktur yang ditunjukkan pada Gambar 6.20

  • Software DBMS berisi antarmuka pengguna grafis dan "wizard" yang dapat menuntun pengguna menggunakan query dengan cara yang mudah digunakan

  • Pemrosesan analisis online (OLAP) adalah fitur lain yang telah menjadi menjadi hal yang semakin umum dalam perangkat lunak sistem manajemen database.


E mengatur basis data

E. Mengatur Basis Data

  • Sistem manajemen basis data melakukan fungsi yang sebagian besar pengguna tidak pernah lihat

  • Infrastruktur yang diperlukan agar database dapat dipertahankan dan dimodifikasi dan juga untuk menjamin operasi yang efisien.


F personel basis data

F. Personel Basis Data

  • Database administrator (DBA) memiliki tanggung jawab baik teknis dan manajerial atas sumber daya basis data.

  • Programmer database membuat aplikasi databse yang dibutuhkan oleh perusahaan untuk digunakan perusahaan mereka

  • Pengguna akhir, membuat keputusan berdasarkan jumlah data yang diambil, juga memiliki dampak yang besar pada desain database, penggunaan, dan efisiensi .


G menempatkan sistem manjemen basis data dalam perspektif

G. Menempatkan Sistem Manjemen Basis Data dalam Perspektif

  • DBMS memungkinkan untuk membuat database, memelihara isinya, dan menyebarkan data ke khalayak pengguna yang luas tanpa pemrograman komputer mahal

  • Kemudahan penggunaan memungkinkan manajer dan staf profesional untuk mengakses isi database dengan pelatihan yang sederhana

  • Setiap sisi teknologi informasi memiliki kelebihan dan kerugian termasuk juga sistem manajemen database tidak terkecuali


1 keuntungan dan kerugian dbms

1. Keuntungan dan kerugian DBMS

  • DBMS memungkinkan perusahaan dan pengguna individu untuk:

  • Mengurangi pengulangan data

  • Mencapai independensi data

  • Mengambil data dan informasi secara cepat

  • Meningkatkan keamanan

  • Keputusan untuk menggunakan DBMS melakukan sebuah perusahaan atau pengguna untuk:

  • Membeli perangkat lunak yang mahal

  • Mendapatkan konfigurasi hardware yang besar

  • Mempekerjakan dan memelihara staf DBA


Terima kasih

Terima Kasih


  • Login