Konsep teknologi informasi 1
§
BASIS DATA DAN
SISTEM INFORMASI
SISTEM INFORMASI
§
Database dan Sistem Informasi
§
Database dan Sistem Informasi
§
Contoh Aplikasi Database
§
Perbankan : informasi nasabah, rekening, pinjaman, transaksi perbankan
§
Penerbangan : reservasi dan jadwal
§
Contoh Aplikasi Database
§
Jasa Paket : tarif paket, tracking paket
§
Contoh Aplikasi Database
§
Universitas : Informasi mahasiswa, registrasi matakuliah, daftar nilai
§
Sumber Daya Manusia: Informasi pegawai, riwayat pekerjaan, gaji, dan pelatihan
§
Telekomunikasi: Tarif SLJJ, tagihan bulanan, saldo kartu prabayar
§
Contoh Aplikasi Database
§
Toko Buku : Daftar buku, riwayat pembelian
§
Definisi Database
§
“a collection of related data” (Elmazri & Navathe, 1994)
§
“an organized collection of logically related data” (McFadden, Hoffer,
and Presscot, 2002)
§
“a collection of data, typically describing the activities of one or
more related organizations” (Ramakrishnan & Gerke, 2000)
§
Database
§
Data dan Informasi
§
Data :
Deskripsi tentang benda, kejadian, aktivitas, dan transaksi, yang tidak
mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai
§
Misal: 6.30 27 6.32 28 6.34 27. Apa artinya?
§ Data bisa berupa teks
grafik, citra, suara, atau bahkan video
§
Data dan Informasi
§
Informasi : Data yang telah diproses sedemikian rupa sehingga meningkatkan
pengetahuan sesorang yang menggunakan data tersebut (McFadden dkk, 1999)
§
Informasi: Data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan
kebutuhan seseorang (Kadir, 2001)
§
Sifat-sifat implisist dari basis data
Menyajikan sebagian dari
dunia nyata.
Sekumpulan data yang
koheren secara logika, dengan sejumlah arti yang inheren
Basis data perlu
dirancang, dibuat dan dipopulasikan dengan data untuk suatu tujuan tertentu
Basis data dapat dibuat dan dipelihara secara
manual atau oleh mesin / computer
§
Metadata
§
Metadata :
data yang menjelaskan sifat/karakteristik data yang lain.
§
Contoh data yang menjelaskan data pegawai:
§
Sistem Pemrosesan Berkas Tradisional
§
Bentuk pemrosesan dasar yang lahir sebelum database muncul
§
Berkecunderungan tidak berbagi berkas (Setiap aplikasi memiliki berkas
tersendiri)
§
Sistem Pemrosesan Berkas Tradisional
§
Dependensi data-program
ú
Perubahan data membuat sejumlah program perlu dimodifikasi
§
Duplikasi data
ú
Data yang sama muncul pada beberapa berkas
§
Keterbatasan berbagi data (Isolasi data - banyak format file)
§
Waktu pengembangan lama
ú
Perlu membuat program untuk mengakses data
§
Problem integritas (kekonsistensian)
ú
Kekakangan integritas (misalnya saldo >) menjadi bagian dari program
§
Keamanan data tidak terjamin
§
Aplikasi Database
§
Aplikasi database: adalah program aplikasi yang digunakan untuk
melaksanakan sederet kegiatan yang ditentukan oleh pemakai.
§
Beberapa operasi dasar yang dilakukan oleh aplikasi database:
ú
Menambah data
ú
Membaca data
ú
Mengubah data
ú
Menghapus data
§
Pendekatan Database
§
Pendekatan database → menekankan pada integrasi
dan berbagi data dalam sebuah organisasi
§
Memerlukan kepedulian dari pihak eksekutif atas
§
Fakta: Informasi dapat menjadi senjata (keunggulan komptetitif)
§
Ranah Aplikasi Database
§
Personal computer databases
§
Workgroup databases
§
Department databases
§
Enterprise databases
§
Personal Computer Databases
§
Untuk mendukung pemakai tunggal yang menggunakan sebuah PC
§
Workgroup Databases
§
Digunakan untuk mendukung workgroup
§
Workgroup : Sekelompok tim kecil , < 25 orang, yang berkolaborasi dalam
proyek atau aplikasi yang sama
§
Department Databases
§
Department database : database yang dirancang untuk mendukung berbagai fungsi dan
aktivitas dalam suatu departemen
§
Enterprise Databases
§
Enterprise database: database yang memiliki lingkup dalam sebuah perusahaan
(mencakup beberapa departemen)
§
Keuntungan Pendekatan Database
§
Independensi program-data
§
Meminimalkan redundansi data
§
Meningkatkan konsitensi data
§
Meningkatkan kemampuan berbagai data
§
Meningkatkan produktivitas pengembangan aplikasi
§
Meningkatkan pencapaian standarisasi
§
Meningkatkan kualitas data
§
Meningkatkan tanggapan dan kemudahan akses terhadap data
§
Mengurangi pemeliharaan program
§
Independensi Program-Data
§
Struktur data pada database terpisah dengan program
§
Perubahan struktur data tidak membuat program harus dimodifikasi
§
Redundansi Data
§
Redundansi data dapat dikurangi dengan cara data yang sama untuk
aplikasi yang berbeda dijadikan satu
§
Konsistensi Data
§
Pengurangan redundansi data berimplikasi pada peningkatan konsistensi
data (mengurangi kemungkinan untuk tidak konsisten)
§
Contoh: Dua
biro perjalan tidak terhubung ke database milik maskapai penerbangan.
Apa yang terjadi kalau salah satu biro sudah menjual tempat duduk nomor 4
padahal biro yang lain tidak tahu?
§
Berbagi Data
§
Data dapat diakases oleh banyak pemakai dengan tetap memperhatikan
otorisasi
§
Istilah multiuser menyatakan bahwa sebuah data bisa diakses oleh
banyak orang dalam waktu yang bersamaan
§
Produktivitas
Pengembangan Aplikasi
Pengembangan Aplikasi
§
Kemudahan dalam mengakses database membuat waktu untuk pengembangan
aplikasi dapat dipersingkat
§
Sistem database menyediakan banyak tool yang berguna
untuk pembuatan aplikasi
ú
Report generator
ú
Form generator
§
Standarisasi
§
Standarisasi seperti nama data, panjang data, kemungkinan nilainya, dan
bahkan prosedur untuk mengaksesnya dapat diatur oleh yang berwewenang (DBA)
§
Contoh:
ú
Nama pegawai selalui bertipe Aplhanumeric dengan panjang maksimal 35
karakter.
ú
Semua pemrogram menggunakan standar tersebut
§
Kualitas Data
§
Kualitas data sangat berpengaruh terhadap pemerolehan informasi yang
berkualitas
§
Adanya kekangan (constraint) dalam database membuat
pelanggaran terhadap isi data oleh pemakai tidak akan ditoleransi oleh sistem
dengan sendirinya
§
Kekangan adalah suatu aturan yang diterapkan pada data dan tidak bisa dilanggar
oleh pemakai. Contoh: Agama hanya bisa diisi dengan I, K, H, B, P. Sistem
database akan menolak kalau huruf X dicoba untuk dimasukkan
§
Tanggapan dan Akses
§
Sistem database memberikan tanggapan dan akses yang cepat sekalipun
pemakai adalah orang yang tidak tahu tentang pemrograman
§
Dengan menggunakan perintah dalam level SQL (Structured Query
Language) yang mudah untuk dipahami oleh orang awam, akses terhadap database
mudah sekali dilakukan
§
Pemeliharaan Program
§
Perubahan terhadap struktur data dengan berbagai alasan seringkali
dilakukan selama tahapan pemeliharaan; misalnya data baru ditambahkan atau
panjang suatu data ditambah
§
Perubahan seperti ini tidak selalu membuat program-program yang telah
jadi harus ikut diubah
§
Komponen Sistem Informasi
§
Perangkat keras (hardware)
§
Perangkat lunak (software) atau program
§
Prosedur
§
Orang
§
Basis data (database)
§
Jaringan komputer dan komunikasi data
§
Sistem Informasi Pribadi
§
Sistem Informasi Grup Kerja
§
Arsitektur Informasi
§
Disebut juga arsitektur teknologi informasi, arsitektur sistem
informasi, infrastruktur teknologi informasi
§
Pemetaan atau rencana kebutuhan-kebutuhan informasi di dalam suatu
organisasi (Turban, McLean, Wetherbe, 1999)
§
Bentuk khusus yang menggunakan teknologi informasi dalam organisasi
untuk mencapai tujuan-tujuan atau fungsi-fungsi yang telah dipilih (Laudon
& Laudon, 1998)
§
Desain sistem komputer secara keseluruhan (termasuk sistem jaringan)
untuk memenuhi kebutuhan-kebutuhan organisasi yang spesifik (Zwass, 1998)
§
Arsitektur Informasi
§
Berguna sebagai penuntun bagi operasi sekarang atau menjadi cetak-biru
(blueprint) untuk arahan di masa mendatang
§
Tujuannya agar bagian teknologi informasi memenuhi kebutuhan bisnis
strategis organisasi
§
Contoh Arsitektur Informasi
§
Pertanyaan untuk Perencanaan
(Alter, 1992)
(Alter, 1992)
§
Data apa yang akan dikumpulkan ?
§
Di mana dan bagaimana data dikumpulkan ?
§
Bagaimana cara mengirimkan data ?
§
Di mana data akan di simpan ?
§
Aplikasi-aplikasi (program) apa yang akan menggunakan data dan
bagaimana aplikasi-aplikasi tersebut dihubungkan sebagai sebuah sistem yang
utuh ?
§
3 Macam Arsitektur
§
Arsitektur tersentralisasi
§
Arsitektur terdistribusi
§
Arsitektur Client/Server
§
Arsitektur Tersentralisasi
§
Dikenal semenjak tahun 1960
§
Mainframe sebagai aktor utama
§
Pemrosesan data yang terpusat (komputasi terpusat)
§
Arsitektur Desentralisasi
§
Pemrosesan data tersebar (terdistribusi) atau disebut komputasi
tersebar
§
Terdiri atas sejumlah komputer yang tersebar pada berbagai lokasi
§
Dihubungkan dengan sarana telekomunikasi
§
Masing-masing komputer mampu melakukan pemrosesan yang serupa secara
mandiri
§
Bisa saling berinteraksi dalam pertukaran data
§
Aristektur Desentralisasi
§
membagi sistem pemrosesan data terpusat ke dalam subsistem-subsistem
yang lebih kecil yang pada hakikatnya masing-masing subsistem tetap berlaku
sebagai sistem pemrosesan data yang terpusat
§
Sistem Pemrosesan Terdistribusi berdasarkan area fungsional
§
Keuntungan dan Kekurangan
§
Arsitektur Client/Server
§
Interoperabilitas
§
Client, sembarang sistem atau proses yang melakukan suatu permintaan
data atau layanan ke server
§
Server, sistem atau proses yang menyediakan data atau layanan yang
diminta oleh client
§ Sistem informasi dapat
dibangun dengan menggunakan perangkat lunak gado-gado
§
Aplikasi Client/Server (Turban, 1995)
§
Aplikasi pesan, misalnya surat elektronis (email)
§
Penyebaran basis data pada beberapa jaringan komputer
§
Memungkinkan berbagi berkas atau periferal atau pengaksesan komputer
melalui jarak jauh
§
Pemrosesan aplikasi yang intensif dengan suatu pekerjaan (job)
dibagi menjadi tugas-tugas (task) yang masing-masing dilaksanakan pada
komputer yang berbeda
§
SDM Sistem Informasi
§
Pemakai akhir (End User)
ú
Orang yang memakai sistem informasi atau informasi yang dihasilkan oleh
sistem informasi
ú
Staf, manajer, pekerja berpengetahuan (knowledge worker)
§
Spesialis Teknologi Informasi
ú
Orang yang bertanggung jawab terhadap kelangsungan operasi dan
pengembangan sistem informasi
§
Personil PDE
§
Operator
§
Analis Sistem (System Analyst)
§
Pemrogram Aplikasi (Application Programmer)
§
Analis Pemrogram (Analyst/Programmer)
§
Pemrogram system (System Prorgammer)
§
Administrator Basis Data (Database Administrator/ DBA)
§
Teknisi Komunikasi Data atau Spesialis Komunikasi Data
§
Teknisi Perawatan Sistem
§
Webmaster
§
Auditor PDE (EDP Auditor)
§
Komputasi Pemakai Akhir
(End User Computing)
(End User Computing)
§
Suatu lingkungan yang memungkinkan pemakai secara langsung dapat
menyelesaikan sendiri persoalan-persoalan terhadap kebutuhan informasi.
§
Alasan tumbuhnya EUC
§
Departemen EDP kurang responsif karena sibuk menangani proyek
§
Kecenderungan PC dan P/K pendukung yang semakin murah dan dapat
dihubungkan dengan mudah ke server basis data
§
Dukungan P/L yang kian mudah digunakan oleh pemakai akhir.
§
Masalah EUC
§
Kehilangan kendali pusat
§
Kekurangtahuan metode dokumentasi dan pengembangan
§
Redundansi sumber daya
§
Kompatibilitas kurang
§
Ancaman terhadap keamanan
§
Permasalahan dalam lingkungan operasi
§
Penanganan Masalah
§
Kebijakan dan prosedur yang standar untuk mengatur, menggunakan, dan
mengoperasikan sumber daya TI
§ Membentuk mekanisme yang
menyediakan layanan pendukung terhadap pemakai, misalnya berupa information
center
§
Aplikasi EUC
(Romney, Steinbart, Cushing, 1997)
(Romney, Steinbart, Cushing, 1997)
§
Tidak cocok untuk memproses aktifitas pemrosesan seperti gaji, utang,
piutan, buku besar, atau sediaan barang
§
Pengambilan informasi dari basis data untuk membuat laporan-laporan
sederhana atau untuk menjawab kebutuhan informasi sewaktu-waktu
§
Pengembangan aplikasi yang menggunakan P/L spreadsheet
§
Pembuatan analisis what-if, dan statistik
§ Tugas
§ Jelaskan apa itu data warehouse
§ Jelaskan apa itu data
mining
0 komentar :
Posting Komentar