pemrograman berstruktur pengenalan data base basis data n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
PEMROGRAMAN BERSTRUKTUR : Pengenalan Data Base/Basis Data PowerPoint Presentation
Download Presentation
PEMROGRAMAN BERSTRUKTUR : Pengenalan Data Base/Basis Data

Loading in 2 Seconds...

play fullscreen
1 / 25

PEMROGRAMAN BERSTRUKTUR : Pengenalan Data Base/Basis Data - PowerPoint PPT Presentation


  • 203 Views
  • Uploaded on

PEMROGRAMAN BERSTRUKTUR : Pengenalan Data Base/Basis Data. Oleh Munawar Asikin. Agregat Data. Sistem Basis Data. Basis Data. File. Record. Data item. Byte. Bit. Hirarki Data. Byte. Sebuah data pada basis data mempunyai beberapa tingkatan diantaranya adalah :.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'PEMROGRAMAN BERSTRUKTUR : Pengenalan Data Base/Basis Data' - lamis


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
hirarki data

Agregat Data

Sistem Basis Data

Basis Data

File

Record

Data item

Byte

Bit

Hirarki Data
sebuah data pada basis data mempunyai beberapa tingkatan diantaranya adalah
Sebuah data pada basis data mempunyai beberapa tingkatan diantaranya adalah :
  • Karakter (Character): merupakan bagian data yang paling kecil, dapat berupa karakter numeric, huruf, atau karakter khusus yang membentuk suatu item data atau filed.
field
Field
  • Field mempresentasikansebuahatributdari record yang menunjukansuatu item dari data, misalnyanama, alamat, nomertelepon, dan lain sebagainya. Namasatu filed harusberbedadengan field lainnya, beberapatipe field diantaranya : karakter, teks, tanggal, angka, dan lain sebagainya.
  • Sebuah field mempunyaibeberapakomponen
  • tipe field
  • lebar field (ruangmaksimum yang dapatterisiolehkarakter, teks, angka, dsb.)
  • isidari field tersebutuntukmasing-masing record
attribute
Attribute
  • Pelengkap data yang ada pada masing-masing field, sehingga dapat memberikan sebuah informasi terhadap sebuah item dalam basis data.
  • Suatu attribute dapat mewakili karakter suatu entity.
record
Record
  • Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file.
  • Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan.
slide8
File
  • File merupakan kumpulan dari record-record dalam basis data yang menggambarkan satu kesatuan data yang sejenis.
  • Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.
entity
Entity
  • Suatu obyek nyata yang dapat dibedakan dari yg lainnya.
  • Pada sebuah data base entity dapat pula diartikan sebagai isi dari data base tersebut.
data base basis data
Data Base/Basis Data
  • Data base merupakan kumpulan dari beberapa file atau tabel yang saling berhubungan sehingga dapat membentuk sebuah basis data.
database management system dbms
Database Management System (DBMS)
  • Merupakan kumpulan dari database yang terdiri dari beberapa file dan tabel yang saling berkaitan dan ditambah dengan sebuah program yang berfungsi sebagai pengelola sistem.
basis data beberapa konsep
Basis Data: BeberapaKonsep
  • Beberapadefinisi basis data (database) :
    • Chou : mendefinisikan basis data sebagaikumpulaninformasibermanfaat yang diorganisasikankedalamtatacara yang khusus.
    • Fabbridan Schwab : Basis data, adalahsistemberkasterpadu yang dirancangterutamauntukmeminimalkanpengulangan data.
    • Date : Basis data dapatdianggapsebagaitempatuntuksekumpulanberkas data terkomputerisasi.
  • Basis data adalahkumpulan informasi yang disimpandidalamkomputersecarasistematiksehinggadapatdiperiksamenggunakansuatuprogram komputer untukmemperolehinformasidari basis data tersebut.
  • Perangkat lunak yang digunakanuntukmengeloladanmemanggilkueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).
  • Basis data tidakhanyasekedarkumpulanberkas (tabel), tetapijugamencakuphal-hal lain, sepertihubunganantartabel, view (tabel yang bersifatlogis, yang merupakanpaduansejumlahmedanmiliksejumlahtabel), danbahkankode yang disebutprosedurtersimpan.
  • Konsepdasardari basis data adalahkumpulandaricatatan-catatan, ataupotongandaripengetahuan. Sebuah basis data memilikipenjelasanterstrukturdarijenisfakta yang tersimpandidalamnya: penjelasaninidisebut skema.
  • Skemamenggambarkanobyek yang diwakilisuatu basis data, danhubungandiantaraobyektersebut. Adabanyakcarauntukmengorganisasiskema, ataumemodelkanstruktur basis data, halinidikenalsebagai model basis dataatau model data.
tujuan pemanfaatan basis data
TujuanPemanfaatanBasis Data
  • KecepatandanKemudahan (Speed)
  • EfisiensiRuangPenyimpanan (Space)
  • Keakuratan (Accuracy)
  • Ketersediaan (Availability)
  • Kelengkapan (Completeness)
  • Keamanan (Security)
  • Kebersamaan (Sharability)
keuntungan pemakaian sistem basis data
Keuntungan Pemakaian Sistem Basis Data

Mengurangi redundansi

Data yang sama pada beberapa aplikasi cukup disimpan sekali saja.

Menghindarkan inkonsistensi

Karena redundansi berkurang, sehingga umumnya update hanya sekali saja.

Terpeliharanya integritas data

Data tersimpan secara akurat.

Data dapat dipakai bersama-sama

Data yang sama dapat diakses oleh beberapa user pada saat bersamaan.

Memudahkan penerapan standarisasi

Menyangkut keseragaman penyajian data.

Jaminan sekuriti

Data hanya dapat diakses oleh yang berhak.

Menyeimbangkan kebutuhan

Dapat ditentukan prioritas suatu operasi, misalnya antara update (mengubah data) dengan retrieval (menampilkan data) didahulukan update.

kerugian pemakaian sistem basis data
KerugianPemakaianSistem Basis Data

Mahal

Diperlukan hardware tambahan

CPU yang lebih besar

Terminal yang lebih banyak

Alat untuk komunikasi

Biaya performance yang lebih besar

Listrik

Personil yang lebih tinggi klasifikasinya

Biaya telekomunikasi yang antar lokasi / kota

Kompleks

Prosedur backup & recovery sulit

pemakai basis data
Pemakai Basis Data

Kepegawaian

Pergudangan (inventory)

Akuntansi

Perbankan

Pendidikan/Sekolah

Rumah Sakit

Telekomunikasi

penggunaan database basis data
Penggunaan Database/Basis Data
  • Perpustakaan
  • Mall
  • Credit Card
  • Tourism
komponen basis data
Komponen Basis Data

DATA, data tersimpansecaraterintegrasidandipakaisecarabersama-sama

HARDWARE, perangkatkeras yang digunakandalammengelolasistem database

SOFTWARE, perangkatlunakperantaraantarapemakaidengan data fisik. perangkatlunakdapatberupa data base management system danberbagai program aplikasi

USER, sebagaipemakaisistem

slide19
Data

Ciri-ciri data didalam database :

Data disimpan secara terintegrasi (integrated)

Database merupakan kumpulan dari berbagai macam file dari aplikasi-aplikasi yang berbeda, yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant)

Data dapat dipakai secara bersama-sama (shared)

Masing-masing bagian dari database dapat diakses oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang berbeda

hardware
Hardware

Terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database berupa:

Peralatan untuk penyimpanan database, yaitu secondary storage (harddisk, disket, flash disk, CD)

Peralatan input (keyboard, scanner, kamera digital) dan output (printer, layar monitor)

Peralatan komunikasi data (ethernet card, modem)

software
Software

Berfungsi sebagai perantara (interface) antara pemakai dengan data physik pada database.

Software pada sistem database dapat berupa:

Database Management System (DBMS), yang menangani akses terhadap database, sehingga pemakai tidak perlu memikirkan proses penyimpanan dan pengelolaan data secara detail

Program-program aplikasi dan prosedur-prosedur

slide22
User

Pemakai database dibagi atas 3 klasifikasi, yaitu:

Database Administrator (DBA), yaitu:

Orang/team yang bertugas mengelola sistem database secara keseluruhan

Programmer, yaitu:

Orang/team yang bertugas membuat program aplikasi yang mengakses database, dengan menggunakan bahasa pemrograman, seperti Clipper, VB, Oracle baik secara batch maupun online untuk berinteraksi dengan komputer

End-user, yaitu:

Orang yang mengakses database melalui terminal, dengan menggunakan query-language atau program aplikasi yang dibuatkan oleh programmer

tools and techniques for software development
Tools and Techniques for Software Development
  • Structured programming
    • Improving the logical program flow by breaking the program into groups of statements, called structures
  • CASE tools: used during software development to automate some of the techniques
  • Object-oriented implementation
    • A collection of existing modules of code, or objects, can be used across a number of applications
  • Cross-platform development: allows programmers to develop programs that can run on computer systems having different hardware and operating systems, or platforms
  • Integrated development environment: combines the tools needed for programming with a programming language into one integrated package
  • Structured walkthrough: a planned and preannounced review of the progress of a program module, a structure chart, or a human procedure
an overview of software
An Overview of Software
  • Computer programs: sequences of instructions for the computer
  • Documentation:describes program functions to help user operate computer system
  • Systems software:set of programs that coordinates the activities of hardware and programs
  • Application software: programs that help users solve particular problems
slide25

TERIMA KASIH

  • munawar@stis.ac.id