Pertemuan 8 basis data dan sistem informasi

9
1 KOM201 2011 Bogor Agricultural University Penerapan Komputer Pertemuan 8 Manajemen Basis Data dan Sistem Informasi Data dan Informasi Bagaimana data dan informasi saling berhubungan? processing data stored on disk Langkah 1. Data meliputi photograph, dll, dimasukan dan disimpan pada hard disk. Langkah 2. Komputer mengekstrak data dari disk. Langkah 3. Hasil pengolahan data, contoh kwitansi, dibuat dan dicetak Data adalah fakta mentah (raw fact) Informasi adalah data yang diorganisasikan dan memiliki arti receipt Komputer memproses data ke dalam informasi Departemen Ilmu Komputer, FMIPA-IPB Add, change, and delete data Create database Sort and retrieve data Create forms and reports Basisdata (Database) Perangkat lunak basis data digunakan untuk Koleksi data yang diorganisasikan sehingga dapat diakses, di-retrieve, dan digunakan Perangkat lunak basisdata juga dinamakan database management system (DBMS) koleksi atau kumpulan data yang saling berhubungan mengenai sebuah subyek atau organisasi untuk mencapai suatu tujuan tertentu Departemen Ilmu Komputer, FMIPA-IPB Integritas Data Integritas data menentukan kualitas data Jika basisdata memiliki error, seperti data yang tidak benar, maka basis data tsb telah kehilangan integritas data. Garbage in, garbage out (GIGO)istilah yang digunakan ketika kita tidak dapat membuat informasi yang benar dari data yang tidak benar Garbage out Garbage in Data integrity is lost Departemen Ilmu Komputer, FMIPA-IPB Kualitas dari Informasi yang bernilai Useful Accessible Organized Timely Verifiable Accurate Cost-effective Departemen Ilmu Komputer, FMIPA-IPB Hirarki Data Basis data mengandung file-file, file mengandung record- record, record mengandung field-field, field mengandung karakter Departemen Ilmu Komputer, FMIPA-IPB

description

Penerapan Komputer

Transcript of Pertemuan 8 basis data dan sistem informasi

Page 1: Pertemuan 8   basis data dan sistem informasi

1

KOM201 – 2011

Bogor Agricultural University

Penerapan Komputer

Pertemuan 8

Manajemen Basis Data

dan Sistem Informasi

Data dan Informasi

Bagaimana data dan informasi saling berhubungan?

processing data stored on disk

Langkah 1. Data

meliputi photograph,

dll, dimasukan dan

disimpan pada hard

disk.

Langkah 2. Komputer

mengekstrak data dari

disk.

Langkah 3. Hasil

pengolahan data, contoh

kwitansi, dibuat dan

dicetak

Data adalah fakta mentah (raw fact)

Informasi adalah data yang diorganisasikan

dan memiliki artireceipt

Komputer

memproses

data ke

dalam

informasi

Departemen Ilmu Komputer, FMIPA-IPB

Add,

change,

and delete

data

Create

database

Sort

and

retrieve

data

Create

forms

and

reports

Basisdata (Database)

Perangkat lunak

basis data

digunakan untuk

Koleksi data

yang diorganisasikan

sehingga dapat diakses,

di-retrieve,

dan digunakan

Perangkat lunak

basisdata juga dinamakan

database

management system

(DBMS)

koleksi atau

kumpulan data yang

saling berhubungan

mengenai sebuah

subyek atau

organisasi untuk

mencapai suatu

tujuan tertentu

Departemen Ilmu Komputer, FMIPA-IPB

Integritas Data

• Integritas data menentukan

kualitas data

• Jika basisdata memiliki error,

seperti data yang tidak benar,

maka basis data tsb telah

kehilangan integritas data.

• Garbage in, garbage out

(GIGO)—istilah yang

digunakan ketika kita tidak

dapat membuat informasi yang

benar dari data yang tidak

benar

Garbage out

Garbage in

Data integrity

is lost

Departemen Ilmu Komputer, FMIPA-IPB

Kualitas dari Informasi yang bernilai

Useful

Accessible

Organized

Timely

Verifiable

Accurate

Cost-effective

Departemen Ilmu Komputer, FMIPA-IPB

Hirarki Data

Basis data mengandung file-file, file mengandung record-

record, record mengandung field-field, field mengandung

karakter

Departemen Ilmu Komputer, FMIPA-IPB

Page 2: Pertemuan 8   basis data dan sistem informasi

2

Hirarki Data

Field

Kombinasi dari satu atau lebih karakter

Unit terkecil dari data yang dapat diakses

penguna

Ukuran Field mendefinisikan

banyaknya karakter maksimum dalam

sebuah field

Nama Field mengidentifikasi secara

unik setiap field

Tipe Data menentukan jenis data yang

terdapat dalam field

Departemen Ilmu Komputer, FMIPA-IPB

Text (also called

alphanumeric)—

letters, numbers,

or special

characters

Yes/No

(also called

Boolean)—only the

values Yes or No

(or True or False)

HyperlinkWeb address that links

to document or Web

page

Object

(also called BLOB for

binary large object)—

photograph, audio, video, or

document created in other

application such as word

processing or spreadsheet

Hirarki Data – Tipe Data

Currencydollar and cent amounts

or numbers containing

decimal values

Datemonth, day, year,

and sometimes

time

Memolengthy text

entries

Numericnumbers

only

AutoNumberunique number

automatically assigned

to each new record

Departemen Ilmu Komputer, FMIPA-IPB

Hirarki Data - Record

Kelompok field-field yang

berelasi

Key field atau primary key,

mengidentifikasi secara

unik setiap record

Departemen Ilmu Komputer, FMIPA-IPB

Sebagai contoh, field member ID secara unik

mengidentifikasi setiap member, karena tidak

ada member yang memiliki dua ID yang sama

Hirarki Data – File Data

Koleksi dari record-record yang berelasi, disimpan

dalam disk

key fieldrecords fields

• 22 Fifth Avenue

• P.O. Box 45

• 15 Duluth Street

• 33099 Clark Street

• 1029 Wolf Avenue

• Address

• Auburn

• Clanton

• Prattville

• Montgomery

• Montgomery

• City

• AL• Weinberg• Jonah• 3928

• AL• Marcus• 4872

• AL• Valesquez• Adrian• 3376

• AL• Murray• Shannon• 2928

• AL• Vandenberg• Donna• 2295

• State• Last Name• First Name• Member

ID

• Green

Departemen Ilmu Komputer, FMIPA-IPB

Pemeliharaan Data

Mengubah recordsMenambah records

Menghapus records

Prosedur yang menjaga data current.

Departemen Ilmu Komputer, FMIPA-IPB

Pemeliharaan Data – Validasi

Proses membandingkan data dengan kumpulan aturan untuk

menentukan jika data tsb benar

Mengurangi kesalahan entri data dan meningkatkan integritas

sebelum program menulis data ke dalam disk

Departemen Ilmu Komputer, FMIPA-IPB

Page 3: Pertemuan 8   basis data dan sistem informasi

3

Pemeliharaan Data – Bentuk-bentuk

Pemeriksaan Validitas• agar pengguna hanya memasukkan data berupa

karakter ke dalam field

• agar hanya data numerik yang dimasukkan kedalam sebuah field

Pengecekankarakter/ numerik

• untuk menentukan apakah sebuah bilanganberada dalam range tertentu

Pengecekanrange

• menguji apakah data dalam dua atau lebih fieldyang terkait memiliki hubungan yang logis

Pengecekankonsistensi

• untuk verifikasi bahwa field yang ditentukan berisidata

Pengecekankelengkapan

• digunakan untuk menentukan akurasi dari nilaiprimary key

Digit uji

Departemen Ilmu Komputer, FMIPA-IPB

Data terisolasi—

data disimpan

dalam file-file

terpisah sehingga

sulit diakses

Pemrosesan File versus Basisdata

Sistem Pemrosesan File

Redundansi

Data—field-field

yang sama

disimpan dalam

banyak file

Setiap departemen

atau area dalam

organisasi memiliki

kumpulan file-file

sendiri

Memiliki

kelemahan

Record-record dalam

satu file dapat tidak

berelasi dengan

record-record dalam

file lain

Departemen Ilmu Komputer, FMIPA-IPB

DBMS – Data Security

Read-only privileges

Pengguna dapat melihat

data, tapi tidak dapat

merubahnya

DBMS menyediakan

alat untuk menjamin

hanya pengguna yang

berhak yang dapat

mengakses data

Hak akses

mendefinisikan aktivitas-

aktivitas yang dapat

dilakukan oleh pengguna

atau kelompok pengguna

Full-update privileges

pengguna dapat

melihat dan

mengubah data

Departemen Ilmu Komputer, FMIPA-IPB

Pemrosesan File versus Basisdata Pendekatan Basisdata

Banyak program dan pengguna dapat berbagi pakai data

dalam basisdata

Menjaga keamanan data sehingga hanya pengguna yang

berhak yang dapat mengakses data tertentu

Departemen Ilmu Komputer, FMIPA-IPB

Pemrosesan File Versus Basisdata

Keuntungan pendekatan basisdata

Mengurangi

redundansi

dataMeningkatkan

integritas data

Berbagi

pakai data

Akses lebih

mudah Mengurangi

waktu

pengembang

an

Departemen Ilmu Komputer, FMIPA-IPB

Database Management Systems (DBMS)

Perangkat lunak yang digunakan untuk membuat (mendefinisikan,

menyusun) basis data, mengelola (manipulasi) data, serta membuat

form dan report.

mengelola (manipulasi)

data :

• penambahan,

• Perubahan

• menghapus data,

• Mengurutkan

• me-retrieve data

Departemen Ilmu Komputer, FMIPA-IPB

Kamus data

Page 4: Pertemuan 8   basis data dan sistem informasi

4

Database Management Systems query

Permintaan untuk data tertentu dari sebuah basis data

Bahasa Query mengandung pernyataan seperti bahasa Inggris, untuk

menentukan data yang akan ditampilkan, dicetak atau disimpan

Departemen Ilmu Komputer, FMIPA-IPB

Database Management Systems

Form

Jendela pada screen yang menyediakan area untuk memasukan

dan mengubah data dalam basis data.

Digunakan untuk me-

retrieve dan mengelola

data dalam basis data

Form yang

mengirimkan data pada

jaringan atau Internet,

dinamakan e-form

(electronic form)

Departemen Ilmu Komputer, FMIPA-IPB

DBMS – Report Generator

Memungkinkan pengguna untuk merancang sebuah

report pada screen, me-retrieve data ke dalam rancangan

report, kemudian menampilkan atau mencetak report

Dinamakan juga

report writer

Departemen Ilmu Komputer, FMIPA-IPB

DBMS – Backup dan Log

Backup adalah salinan dari

seluruh basisdata

Log adalah daftar aktivitas yang

mengubah isi basis data

Teknik recovery data:

Rollforward

Rollback

before image

change

after image

Departemen Ilmu Komputer, FMIPA-IPB

Database Management Systems

menggunakan log dan/ atau backup untuk me-restore basis data ketika

basis data rusak

Rollforward— DBMS mengunakan log untuk memasukkan kembali perubahan yang telah dibuat terhadap basis data sejak penyimpanan atau backup basis data terakhir

Dinamakan juga forward recovery

Rollback— DBMS menggunakan loguntuk membatalkan (undo) perubahan yang dibuat terhadap basis data selama periode waktu tertentu

Dinamakan juga backward recovery

Departemen Ilmu Komputer, FMIPA-IPB

Recovery utility

Relational, Object-Oriented, dan Multidimensional

Databases

Model data

mengandung aturan dan standar yang mendefinisikan bagaimana basis data

mengorganisasikan data

mendefiniskan bagaimana pengguna memandang organisasi dari data

Model data yang populer

Relational

Object-oriented

Object-relational

Multidimensional

Departemen Ilmu Komputer, FMIPA-IPB

Page 5: Pertemuan 8   basis data dan sistem informasi

5

Normalisasi

dilakukan agar

data dalam

relasi-relasi

(tabel)

mengandung

banyaknya

duplikasi paling

sedikit.

tabel

kolom

relationship

baris

Departemen Ilmu Komputer, FMIPA-IPB

Structured Query Language (SQL)

Digunakan untuk mengelola, update, dan me-retrieve

data

Menggunakan relational algebra

Memiliki keyword khusus dan aturan yang terdapat

dalam pernyataan SQL

Operasi seleksi

Operasi join

Operasi proyeksi

Departemen Ilmu Komputer, FMIPA-IPB

Administrasi Basisdata

Database analyst (DA)

Database administrator

(DBA)

Fokus pada pemakaian data

Memutuskan penempatan

yang tepat untuk field,

mendefinisikan relationship,

dan mengidentifikasi hak

akses pengguna

Membuat dan mengelola

kamus data, mengelola

database security, memonitor

kinerja basisdata, dan

memeriksa prosedur backup

dan recovery

Departemen Ilmu Komputer, FMIPA-IPB

Sub pokok bahasan

Pengertian sisteminformasi

Bentuk-bentuksistem informasi

Tahapan dalam sikluspembangunan sistem

Garis besarpembangunan sistem

Menjelaskanaktivitas-aktivitas

yang dilakukan dalamtahap perencanaan

Menjelaskanaktivitas-aktivitas

yang dilakukan dalamtahap analisis

Menjelaskanaktivitas-aktivitas

yang dilakukan dalamtahap perancangan

Menjelaskan aktivitas-aktivitas

yang dilakukan dalam tahap implementasi

Departemen Ilmu Komputer, FMIPA-IPB

Access information

necessary to make

decisions – a trend called

empowering users

Involves day-to-day

activities within the

company

Access information

necessary to make

decisions – a trend called

empowering users

Applies specific programs

and plans necessary to

meet the stated objectives

Access information

necessary to make

decisions – a trend called

empowering users

Involves day-to-day

activities within the

company

Focus on the

company’s overall

goals and objectives

Access information

necessary to make

decisions – a trend called

empowering users

Involves day-to-day

activities within the

company

Applies specific programs

and plans necessary to

meet the stated objectives

Level Pengguna Informasi Sistem Informasi (Information System)

hardwarepeople

data

prosedur

software

Sistem — Kumpulan komponen-komponen yang berinteraksi untuk

mencapai tujuan

Sistem informasi adalah koleksi dari hardware, software, data,

orang, dan prosedur yang bekerja bersama untuk menghasilkan

informasi yang berkualtas.

Departemen Ilmu Komputer, FMIPA-IPB

Page 6: Pertemuan 8   basis data dan sistem informasi

6

Perubahan dalam Penggunaan Sistem Informasi

E-Business dan E-Commerce: era tahun 1990-2000

Sistem e-business dan e-commerce berbasis internet

Perusahaan yang dijalankan melalui web dan operasi e-business global serta e-commerce

melalui Internet, intranet, ektranet dan jaringan lainnya.

Dukungan strategis dam Pemakai Akhir: era tahun 1980-1990

Sistem end-user computing; Dukungan komputer langsung untuk produktivitas pemakai akhir

dan kerja sama kelompok kerja

Sistem Informasi Eksekutif; Informasi penting untuk pihak manajemen puncak

Sistem Pakar; Saran ahli berbasis pengetahuan untuk pemakai akhir

Sistem informasi strategis; Produk dan layanan strategis untuk keunggulan kompetitif.

Decision Support: era tahun 1970 – 1980

Decision Support System; Dukungan interaktif khusus untuk proses pengambilan keputusan

manajerial

Pelaporan manajemen: era tahun 1960 – 1970

Sistem Informasi Manajemen; Laporan manajemen untuk informasi yang telah ditentukan

terlebih dahulu dalam rangka mendukung pengambilan keputusan.

Pemrosesan data:era tahun 1950 – 1960

Sistem Electronic Data Processing (EDP); Pemrosesan transaksi, pencatatan, dan aplikasi

akuntansi tradisional Departemen Ilmu Komputer, FMIPA-IPB

Tipe-tipe Sistem Informasi

Sistem Informasi Perkantoran (Office information systems)

Sistem Pemrosesan Transaksi

(Transaction processing systems)

Sistem Informasi Manajemen

(Management information systems)

Sistem Pendukung Keputusan (Decision

support systems)

Sistem Pakar (Expert systems)

Departemen Ilmu Komputer, FMIPA-IPB

Sistem Informasi Perkantoran (OIS)

OIS meningkatkan produktivitas karyawan dan membantu

komunikasi diantara karyawan.

Dalam sebuah OIS, karyawan melakukan tugasnya dengan

menggunakan komputer dan peralatan elektronik lainnya,

menggantikan cara kerja manual.

OIS sering disebut otomasi perkantoran

Dengan OIS, karyawan dapat membuat dan mendistribusikan

grafik, dokumen, mengirim pesan, menjadwalkan pertemuan,

browsing web dan me-publish halaman web.

Departemen Ilmu Komputer, FMIPA-IPB

Sistem Pemrosesan Transaksi

Sistem pemrosesan transaksi (transaction processing system, TPS) menerima dan memproses data dari aktivitas bisnis setiap hari.

Contoh: ATM (automated teller machine) untuk pengambilan dana tunai.

Contoh-contoh kegiatan transaksi: deposit, pembayaran, pemesanan, dan reservasi

Departemen Ilmu Komputer, FMIPA-IPB

online transaction processing system (OLTP).

Sistem Informasi Manajemen

Menghasilkan informasi yang akurat,

tepat waktu dan terorganisasi

Manager dan pengguna lain dapat

Membuat keputusan

Menyelesaiakan masalah

Mengawasi aktivitas

Mengikuti perkembangan

MIS dapat menghasilkan laporan

yang me-rekap aktivitas penjualan

harian, ringkasan aktivitas penjualan

mingguan dan bulanan, grafik

penjualan produk, dan daftar item

yang perlu dipesan kembali.

Departemen Ilmu Komputer, FMIPA-IPB

Sistem Informasi Manajemen (2)

MIS menghasilkan tiga bentuk informasi:

laporan terperinci (detail),

laporan ringkasan (summary)

laporan exception

Laporan terperinci (detail),

Mendaftarkan satu record per baris

Departemen Ilmu Komputer, FMIPA-IPB

Page 7: Pertemuan 8   basis data dan sistem informasi

7

Menggabungkan

data, sehingga dapat

ditinjau dengan

cepat dan mudah

Biasanya memiliki

total, tabel atau

grafik

Laporan ringkasan (summary)

Departemen Ilmu Komputer, FMIPA-IPB

Mengidentifikasi data di luar kondisi normal.

Kondisi ini, dinamakan kriteria exception, mendefinisikan aktivitas

normal atau range status.

Sebagai contoh, Inventory Exception Report memberitahukan kepada

departemen pembelian item-item yang perlu dipesan kembali.

Laporan exception

Departemen Ilmu Komputer, FMIPA-IPB

Decision Support System (DSS) (1)

Mendukung penilaian manajer bukan mencoba menggantikannya

Salah satu bentuk DSS adalah executive information system (EIS) mendukung kebutuhan informasi strategis dari manajemen eksekutif

• Membantu manager menganalisis data danmembuat keputusan untuk memecahkanmasalah

Departemen Ilmu Komputer, FMIPA-IPB

Sistem Pakar (Expert System)

Mendapatkan dan menyimpan pengetahuan dari human expert

Cabang dari kecerdasan buatan (AI)

Komponen utama: basis pengetahuan dan aturan inferensi

Knowledge base

adalah pengetahuan yang

dikombinasikan dan pengalaman

dari pakar

Inference rulessekumpulan pendapat/keputusan

logika yang diaplikasikan ke basis

pengetahuan setiap saat pengguna

menjelaskan situasi ke sistem pakar

Departemen Ilmu Komputer, FMIPA-IPB

E-business dan E-commerce

E-business adalah pengunaan Internet dan jaringan serta

teknologi informasi lainnya untuk mendukung e-commerce,

komunikasi dan kerja sama perusahaan, dan berbagai proses yang

dijalankan melalui web.

Cakupan e-business jaringan perusahaan maupun dalam para

pelanggan serta mitra bisnisnya.

E-commerce melibatkan pembelian dan penjualan, serta

pemasaran dan pelayanan produk, jasa dan informasi melalui

Internet dan jaringan lainnya.

Departemen Ilmu Komputer, FMIPA-IPB

Business to business (B2B)

Perusahaan (business) menyediakan

barang dan jasa untuk business lain

Consumer to consumer (C2C)

Konsumen menjual barangnya secara langsung

ke konsumen lainnya

E-Commerce

Business to consumer (B2C)

Menjualan barang dan jasa ke publik

Kependekan dari electronic commerce

Transaksi bisnis yang terjadi pada Internet

Meliputi proses pengembangan, pemasaran, penjualan,

pengiriman, pelayanan, dan pembayaran untuk berbagai produk

dan jasa yang diperjualbelikan dalam pasar global.

Departemen Ilmu Komputer, FMIPA-IPB

Page 8: Pertemuan 8   basis data dan sistem informasi

8

Tahapan Pengembangan Sistem

Tahap 1. Perencanaan

Tahap 2. Analisis

Tahap 3. Perancangan

Tahap 4. ImplementasiTahap 5. Dukungan

Review permintaan

proyek

Menentukan prioritas

permintaan proyek

Alokasi sumber daya

Identifikasi tim

pembangun proyek

Melakukan investigasi pendahuluan

Melaksanakan aktivitas analisis

terperinci:

Memperlajari sistem yang ada

Menentukan kebutuhan penggguna

Merekomendasikan solusi

Mengadakan hardwaredan software, jika perlu

Membangun

komponen-komponen

sistem

Membangun program, jika

diperlukan

Instalasi dan pengujian

sistem baru

Menyelenggarakan trainingkepada pengguna

Konversi ke sistem baru

Melakukan review sistem

pasca implementasi

Mengidentifikasi error dan

perbaikan/peningkatan sistem

Memonitor kinerja sistem

Departemen Ilmu Komputer, FMIPA-IPB

Orang-orang yang berpartisipasi dalam siklus

pengembangan sistem

Departemen Ilmu Komputer, FMIPA-IPB

System Analyst dan Tim Proyek

System analyst:

Bertanggung jawab dalam

perancangan dan

pembangunan sistem

Menghubungkan

pengguna dan IT

professional

Tim proyek:

Dibentuk untuk

mengerjakan proyek dari

awal sampai akhir

Terdiri dari pengguna,

systems analyst, dan IT

professional lainnya

Project leader—anggota

tim yang mengelola dan

mengontrol anggaran dan

jadwal proyek

Departemen Ilmu Komputer, FMIPA-IPB

Manajemen Proyek

Proses perencanaan, penjadwalan, dan pengontrolan aktivitas

selama siklus pengembangan sistem

Project leader mengidentifikasi elemen-elemen proyek

Aktivitas-aktivitas

yang diperlukanTujuan

Estimasi waktu untuk

setiap aktivitas

Estimasi biaya untuksetiap aktivitas

Aktivitas-aktivitas

yang dikerjakan pada

waktu yang sama

Urutan aktivitas

Departemen Ilmu Komputer, FMIPA-IPB

Project management software

Program (seperti Microsoft Office Project) yang

digunakan oleh project leader untuk merencanakan,

menjadwalkan dan mengontrol proyek

Departemen Ilmu Komputer, FMIPA-IPB

System Development Cycle

Empat uji kelayakan:

Kelayakan Operasional

Kelayakan Jadwal

Kelayakan Teknis

Kelayakan Ekonomi (dinamakan juga kelayakan biaya)

Departemen Ilmu Komputer, FMIPA-IPB

Dokumentasi:

Koleksi dan ringkasan dari data dan informasi

Meliputi laporan, diagram, program, dan bentuk dokumentasi

lainnya

Page 9: Pertemuan 8   basis data dan sistem informasi

9

Penutup

Referensi utama:

• Shelly G. B. and Misty E. V., 2010. Discovering Computers 2010: Complete. Thomson

Materi selanjutnya: Computer Security and Safety

Kulon (kulon.cs.ipb.ac.id)

Departemen Ilmu Komputer, FMIPA-IPB