pertemuan 8 basis data dan sistem informasi
Post on 24-Apr-2015
519 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
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
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
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
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
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
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
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
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
top related