Bab 6 sistem manajemen basis data

20
SISTEM INFORMASI MANAJEMEN SISTEM MANAJEMEN BASIS DATA B A B 6 PRESENTED BY Vanrio Zeke Kiki Mamengko STIE EBEN HAEZAR MANADO SEMESTER V - MANAJEMEN - WORKER CLASS

description

My Presentation for SIM

Transcript of Bab 6 sistem manajemen basis data

Page 1: Bab 6   sistem manajemen basis data

SISTEM INFORMASI MANAJEMEN

SISTEM MANAJEMEN BASIS

DATA

B A B

6P

RES

EN

TED

BY

Van

rio Z

eke

Kik

i M

am

en

gko

STIE EBEN HAEZAR MANADOSEMESTER V - MANAJEMEN - WORKER

CLASS

Page 2: Bab 6   sistem manajemen basis data

ORGANISASI DATA

Data bisnis secara tradisional telah diorganisasikan ke dalam suatu hierarki field-field data yang bergabung untuk membentuk record, dan record yang bergabung untuk membentuk file.

Hierarki data

Unit data yang terkecil, mencerminkan jumlah data terkecil yang akan ditarik dari komputer pada satu waktu.

Field Data

Suatu koleksi field-field data yang saling berhubungan.

Record

Koleksi record yang saling berhubungan, seperti satu file dari seluruh record yang berisi field kode-kode mata kuliah dan namanya.

File

Field Data

Record

File

Page 3: Bab 6   sistem manajemen basis data

ORGANISASI DATA

Secara umum, adalah bahwa basis data merupakan kumpulan dari kumpulan dari seluruh data berbasis komputer sebuah perusahaan. Definisi sempitnya, basis data merupakan kumpulan data yang berada di bawah kendali piranti lunak sistem manajemen basis data.

Basis Data

Spreadsheet sebagai basis data sederhanaSecara konseptual serupa dengan sekumpulan tabel-tabel yang saling berhubungan.

Suatu tabel yang tidak memiliki kolom-kolom yang berulang

Flat File

Field data

Record

Page 4: Bab 6   sistem manajemen basis data

ORGANISASI DATA

Satu field (atau kombinasi field) yang berisi satu nilai yang secara unik mengidentifikasi masing-masing record di dalam tabel.

Field-field Kunci

Tabel-tabel tersebut berbagi field yang samaTabel-tabel yang berhubungan

ISBN JUDUL

X125 Contoh-contoh Basis Data

C21 HTML untuk pemula

P1963 Manajemen Bisnis

C123 Produk, Promosi, Penempatan dan Harga

W459 Teknik-Teknik Penjualan Personal

R16 Pengantar Akuntansi

U523 Akuntansi Biaya

A129 Manajemen Bisnis

Kode Uraian Singkatan

MIS105 Literasi Sistem Inf. ISOM

MIS315 Sis. Manaj. Bas. Data ISOM

POM250 P. Manajemen Opr. ISOM

MGT300 P. Manajemen MGTMKT

MKT300 P. Pemasaran MGTMKT

MKT444 Riset Pemasaran MGTMKT

STA230 Statistik Deskriptif ISOM

Tabel Buku Tabel Mata Kuliah dengan Penambahan Field Singkatan

Page 5: Bab 6   sistem manajemen basis data

STRUKTUR BASIS DATA

Struktur hierarkis ini dibentuk oleh kelompok-kelompok data, subkelompok, dan beberapa subkelompok lagi. Jika anda menggambar struktur ini, ia akan terlihat seperti cabang-cabang dari sebuah pohon.

Struktur Basis Data Hierarkis

ISOM

MIS105MIS31

5POM25

0STA23

0

MGTMKT

MGT300MKT30

0MKT44

4

ACGFN

ACG201ACG30

1

FIN305

ECN

ECN375ECN46

0

INT

INT100

INT201

INT202

Page 6: Bab 6   sistem manajemen basis data

STRUKTUR BASIS DATA

Dikembangkan untuk memungkinkan penarikan record-record tertentu. Ia memungkinkan satu record tertentu menunjuk pada semua record lainnya didalam basis data.

Struktur Basis Data Jaringan

ISOM

MIS105MIS31

5POM25

0STA23

0

MGTMKT

MGT300MKT30

0MKT44

4

ACGFN

ACG201ACG30

1

FIN305

ECN

ECN375ECN46

0

INT

INT100

INT201

INT202

Schell

Mc Leod

Page 7: Bab 6   sistem manajemen basis data

STRUKTUR BASIS DATA

Konsep dari suatu struktur basis data yang terdiri atas tabel-tabel di mana relasi terbentuk secara implisit dengan mencocokkan nilai-nilai dalam field data yang sama, akan mudah dipergunakan dan dipahami.

Struktur Basis Data Relasional

Page 8: Bab 6   sistem manajemen basis data

CONTOH BASIS DATA RELASIONAL

Merupakan sebuah contoh basis data yang paling sederhana, dimana basis data ini dibuat dengan menggunakan Piranti Lunak Sistem Manajemen Basis Data Microsoft Access.

Basis Data Jadwal

Interface Microsoft Access 2010

Page 9: Bab 6   sistem manajemen basis data

CONTOH BASIS DATA RELASIONAL

Suatu urut-urutan yang logis dan secara intuitis tepat, meskipun masing-masing record dari basis data tersebut dapat tersebar di banyak file dan terletak di seluruh penjuru ruang penyimpanan komputer.

Konsep Basis Data

Adalah kemampuan untuk melakukan perubahan pada struktur data tanpa melakukan perubahan pada program-program aplikasi yang memproses data.

Independensi Data

Mencakup definisi-definisi dari data yang disimpan di dalam basis data dan dikendalikan oleh sistem manajemen basis data.

Kamus Data

Page 10: Bab 6   sistem manajemen basis data

MEMBUAT BASIS DATA

Kita dapat mempergunakan dua pendekatan dasar untuk menentukan kebutuhan data;

Menentukan Kebutuhan DataKetika perusahaan memilih

pendekatan yang berorientasi pada proses, perusahaan tersebut akan menjalankan urut-urutan langkah berikut ini:

Pendekatan yang berorientasi pada proses

Mendefinisikan Masalah

Mengidentifikasi keputusan yang dibutuhkan

Menjabarkan kebutuhan informasi

Menentukan pemrosesan yang dibutuhkan

Menentukan spesifikasi kebutuhan data

Page 11: Bab 6   sistem manajemen basis data

Perencanaan Strategis untuk Sumber Daya Informasi

MEMBUAT BASIS DATA

Meskipun pendekatan process oriented memungkinkan kebutuhan dari masing-masing sistem dapat didefinisikan dengan satu cara yang logis, kelemahannya adalah kesulitan dalam mengaitkan data dari satu masalah bisnis ke data dari masalah bisnis lainnya. Kelemahan ini dapat diatasi dengan pendekatan pemodelan perusahaan.

Pendekatan Pemodelan Perusahaan

Membuat suatu model data perusahaan

Model data perusahaan

Basis DataMengembangkan

basis data

Page 12: Bab 6   sistem manajemen basis data

MEMBUAT BASIS DATA

Terdapat sejumlah teknik, namun kita akan memusatkan perhatian hanya pada dua teknik saja;

Teknik-Teknik Pemodelan DataDigunakan untuk

menguraikan hubungan antara kumpulan-kumpulan data konseptual sehingga record-recordnya saling terhubung akan dapat digabungkan bersama.

Diagram Relasi Entitas

Karyawan

Perusahaan

Produk

M

1

M

1

Menjual

Mem

peker

jak

an

MM

emiliki

Project

One to many

Many to many

Page 13: Bab 6   sistem manajemen basis data

MEMBUAT BASIS DATA

Digunakan untuk menguraikan hubungan data maupun tindakan-tindakan yang mengoperasikan data di dalam relasi.

Diagram Kelas

ClsPROJECT

NamaTgl Berakhir

Menambah ProjectMenghapus ProjectMemperbarui Project

ClsKARYAWAN

Nama BelakangNama DepanGajiTgl Mulai Kerja

Menambah ProjectMenghapus ProjectMemperbarui Project

ClsPERUSAHAAN

Nama PerusahaanAlamat

Menambah ProjectMenghapus ProjectMemperbarui Project

ClsPRODUK

KodeUraianHarga PokokHarga Jual

Menambah ProjectMenghapus ProjectMemperbarui ProjectMenjual Produk

1 *

1 *

1 * 1

1

1Menjua

l

Mempe kerjaka

n

Memiliki

Page 14: Bab 6   sistem manajemen basis data

MENGGUNAKAN BASIS DATA

Laporan dan Formulir

Secara tipikal menampilkan satu record saja dalam satu waktu dan tdiak memberikan ikhtisar data serta biasanya tidak melakukan agregasi data dari banyak tabel basis data.

Formulir (Forms)

NavigasiPengguna dapat melakukan navigasi dari satu record ke record berikutnya dengan mempergunakan baris navigasi yang berada di bagian bawah formulir.

AkurasiFormulir memberikan satu kesempatan untuk menyesuaikan nilai-nilai data pada aplikasi area bisnis tertentu.KonsistensiJika seorang pengguna salah memasukkan nilai field, maka artinya record tersebut tidak akan dapat digabungkan ke tabel-tabel yang lain.

Kelebihan

Page 15: Bab 6   sistem manajemen basis data

MENGGUNAKAN BASIS DATA

PenyaringanBasis data memiliki jumlah data yang luar biasa banyaknya. Pengguna mungkin ingin menyaring record yang ingin dilihat dengan menggunakan formulir ini.

Subformulir

Entri-entri ke dalam subformulir secara otomatis akan dihubungkan dengan record formulir. Subformulir membantu menjaga keakuratan dan konsistensi yang dibutuhkan dari data.

Entry Data On Microsoft Access

1 36

85

1 3 5

Page 16: Bab 6   sistem manajemen basis data

MENGGUNAKAN BASIS DATA

Data teragregasi dari basis data yang diformat dengan cara yang akan membantu pengambilan keputusan.

Laporan (Reports)

Query adalah suatu permintaan kepada basis data untuk menampilkan record-record yang dipilih.

Query

Contoh Reports in Microsoft Access

Contoh query in Microsoft Access

Page 17: Bab 6   sistem manajemen basis data

MENGGUNAKAN BASIS DATA

Adalah kode yang digunakan oleh sistem manajemen basis data relasional untuk mengerjakan pekerjaan-pekerjaan basis datanya.

Batasan Query Terstruktur (Structured Query Language-SQL)

On-line Analytical Processing-OLAP. Jika anda ingin mengetahui jumlah dari seluruh nilai untuk entitas-entitas tertentu maka OLAP akan berguna.

Pemrosen Basis Data Lanjutan

Contoh OLAP – Tampilan Diagram Batang

Contoh OLAP – Tampilan Diagram Lingkaran

Page 18: Bab 6   sistem manajemen basis data

PERSONEL BASIS DATA

Spesialis informasi yang ahli dalam mengembangkan, menyediakan, dan mengamankan basis data. Administrator data mengawasi seluruh aktivitas basis data.

Administrator Basis Data

Seorang yang menuliskan kode untuk memecah dan/atau mengagregasikan data bagi basis data.

Programer Basis Data

Mereka membuat laporan dan formulir, memberikan query kepada basis data, dan menggunakan jawaban dari pertanyaan basis data mereka untuk pengambilan keputusan yang akan memengaruhi perusahaan dan unsur pokok lingkungannya.

Pengguna Akhir

Page 19: Bab 6   sistem manajemen basis data

MENEMPATKAN SISTEM MANAJEMEN BASIS DATA DALAM

PERSPEKTIF

Keuntungan DBMS

Mengurangi pengulangan data

Mencapai independensi data

Mengambil data dan informasi dengan cepat

Keamanan yang lebih baik

Kerugian DBMS

Membeli piranti lunak yang mahal

Mendapatkan konfigurasi piranti keras yang besar

Mempekerjakan dan memelihara staf DBA

Page 20: Bab 6   sistem manajemen basis data

&SEKIAN Terima Kasih