Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
5/18/2012
1
SISTEM MULTIMEDIA
DAN BASIS DATA
N. Tri Suswanto Saptadi
Informatics EngineeringFaculty of Information Technology
Pendahuluan• Dalam beberapa tahun terakhir, data multimedia
digital disimpan dalam bentuk image, video dan audio.
• Pengembangan sistem manajemen basisdata (database management systems).
• sistem manajemen basisdata tidak dapat menangani data multimedia secara efektif karena perbedaan karakteristik antara data alphanumerik dan multimedia
• Diperlukan teknik-teknik permintaan (retrieval) dan pengindeksan (indexing) multimedia.
5/18/20122PTI/nts/tiuajm
5/18/2012
2
Arsitektur Komponen-komponen Multimedia
5/18/2012 PTI/nts/tiuajm 3
Definisi Multimedia (1 dari 4)
• Multi [latin] berarti banyak; bermacam-macam
• Medium [latin] berarti sesuatu yang dipakai untuk menyampaikan atau membawa sesuatu
• Medium [Amarican Heritage Electronic Dictionary, 1991] berarti alat dan cara untuk mendistribusikan dan mempresentasikan informasi .
5/18/2012 PTI/nts/tiuajm 4
5/18/2012
3
• Kombinasi dari komputer dan video (Rosch, 1996)
• Kombinasi dari tiga elemen: suara, gambar, dan teks (McComick, 1996)
• Kombinasi dari paling sedikit dua media input atau output. Media ini dapat berupa audio (suara, musik), animasi, video, teks, grafik dan gambar (Turban dan kawan-kawan, 2002)
• Kombinasi dari komputer dan video (Rosch, 1996)
• Kombinasi dari tiga elemen: suara, gambar, dan teks (McComick, 1996)
• Kombinasi dari paling sedikit dua media input atau output. Media ini dapat berupa audio (suara, musik), animasi, video, teks, grafik dan gambar (Turban dan kawan-kawan, 2002)
5/18/2012 PTI/nts/tiuajm 5
Definisi Multimedia (2 dari 4)
• Multimedia dalam konteks komputer menurut Hofstetter 2001 adalah: pemanfaatan komputer untuk membuat dan menggabungkan teks, grafik, audio, video, dengan menggunakan tool yang memungkinkan pemakai berinteraksi, berkreasi, dan berkomunikasi.
• Multimedia is the use of several different media to convey information (text, audio, graphics, animation, video, and interactivity). Multimedia also refers to computer data storage devices, especially those used to store multimediantent (wikipedia.org).
5/18/2012 PTI/nts/tiuajm 6
Definisi Multimedia (3 dari 4)
5/18/2012
4
• Pemahaman Umum: Penggunaan komputer untuk menampilkan dan mengkombinasikan text, graphics, audio, video dan animasi dengan menggunakan links dan tools yang memungkinkan pemakai untuk melakukan navigasi, berinteraksi, membuat, dan berkomunikasi
5/18/2012 PTI/nts/tiuajm 7
Definisi Multimedia (4 dari 4)
Komputer Multimedia• Sebuah komputer yang dikonfigurasi sesuai dengan
rekomendasi dan memiliki sebuah CD-ROM. Standarisasi komputer multimedia dilakukan oleh "Multimedia PC Marketing Council", sebuah kelompok kerja dari perusahaan yang dahulu bernama Software Publishers Association(sekarang bernama Software and Information Industry Association).
• Perusahaan ini merupakan gabungan dari Microsoft, Creative Labs, Dell, Gateway, dan Fujitsu.
5/18/2012 PTI/nts/tiuajm 8
5/18/2012
5
Jenis-Jenis Media Dan Multimedia
• Media statik tidak memiliki dimensi waktu, arti dan isinya tidak tergantung pada waktu representasi. Media statik menyangkut data alphanumerik, grafik, dan image yang tidak bergerak.
• Media dinamis memiliki dimensi waktu, artinya dan kebenarannya tergantung pada tingkat dimana mereka ditampilkan.
5/18/2012 PTI/nts/tiuajm 9
Jenis-Jenis Media Dan Multimedia
• Terdiri dari Statik dan Dinamik
• Media statik tidak memiliki dimensi waktu, arti dan isinya tidak tergantung pada waktu representasi. Media statik menyangkut data alphanumerik, grafik, dan image yang tidak bergerak.
5/18/2012 PTI/nts/tiuajm 10
5/18/2012
6
Jenis-Jenis Media Dan Multimedia
• Media Dinamis memiliki dimensi waktu, artinya dan kebenarannya tergantung pada tingkat dimana mereka ditampilkan.
• Media dinamis menyangkut animasi, audio, dan video. Media ini memiliki unit interval. Sebagai contoh, untuk melakukan suatu pergerakan yang halus, video harus dimainkan ulang (play back) setiap 25 frame per detik (atau 30 frame per detik, tergantung pada sistem video yang digunakan).
5/18/2012 PTI/nts/tiuajm 11
Komponen Multimedia
• Komputer: untuk melakukan koordinasi tentang apa yang dilihat dan didengar oleh pemakai
• Links: yang menghubungkan dengan informasi
• Navigational tools: yang memungkinkan pemakai untuk menjelajahi informasi yang ditampilkan
• Cara: untuk berbagi, memproses, dan mengkomunikasikan informasi dan ide pemakai
5/18/2012 PTI/nts/tiuajm 12
5/18/2012
7
Cara Mengkomunikasi Informasi
• Modalities (cara): penglihatan, pendengaran, sentuhan
• Saluran komunikasi: percakapan, sound effects, music
• Medium: animasi + suara, gambar + teks
5/18/2012 PTI/nts/tiuajm 13
Mengapa Multimedia Penting
• Merupakan pemicu (triggers): pembaca memperoleh sesuatu yang “lebih” dibandingkan topik yang dipelajari
• Sangat efektif dalam penyampaian informasi; menurut Computer Technology Research (CTR) :
– Orang mampu mengingat 20% dari yang dilihat
– Orang mampu mengingat 30% yang didengar
– Orang mengingat 50% dari apa yang didengar, dilihat dan dilakukan
5/18/2012 PTI/nts/tiuajm 14
5/18/2012
8
Pemanfaatan Multimedia
• Pendidikan: tutorial, ensiklopedia (misal : microsoft encarta), instruksional)
• Informasi: pariwisata, museum, galeri seni
• Hiburan: games, seni, pertunjukan
• Kedokteran: x-ray scanner
• Periklanan: iklan televisi, bandara, kiosk, dll
5/18/2012 PTI/nts/tiuajm 15
Kemampuan Multimedia
• Mengubah mengubah tempat kerja.
• Mengubah cara belanja
• Mengubah cara bisnis.
• Mengubah cara memperoleh informasi.
• Mengubah cara belajar.
• Internet Multimedia juga mulai bersaing dengan televisi dan radio.
5/18/2012 PTI/nts/tiuajm 16
5/18/2012
9
Keunggulan Multimedia
• Menarik perhatian: karena manusia memiliki keterbatasan daya ingat
• Media alternatif dalam penyampaian pesan: diperkuat dengan teks, suara, gambar, video, dan animasi
• Meningkatkan kualitas penyampaian informasi
• Interaktif
5/18/2012 PTI/nts/tiuajm 17
Kelemahan Multimedia
• Design yang buruk menyebabkan kebingungan dan kebosanan yang berarti pesan tidak tersampaikan dengan baik
• Kendala bagi orang dengan kemampuan terbatas/cacat /disable
• Tuntutan terhadap spesifikasi komputer yang memadai
5/18/2012 PTI/nts/tiuajm 18
5/18/2012
10
Informasi Sebagai Aset
Siapa yang mempunyai informasi akan menjadi pemenang
Informasi menjadi aset dalam perusahaan (4M dan 1I)
Manusia
Mesin Material
Modal
Informasi
19NTS/Basis Data/TI UAJM
Manajemen Data
Data sebagai sumber informasi perlu dikelola dengan baik
Pengelolaan data diterapkan dengan menggunaan database
Database
Data
Data
Data
Data
Data
Data
Data
Data
Data
Data
Proses Informasi
20NTS/Basis Data/TI UAJM
5/18/2012
11
Database dan Sistem InformasiManajer
Sistem Informasi
Database
Menggunakan pengetahuan
yang diturunkan dari database
untuk keunggulan kompettitif
atau pengambilan keputusan
21NTS/Basis Data/TI UAJM
Database dan Sistem Informasi
Profesional TI
Menganalisa kebutuhan-
kebutuhan dan merancang dan
mengimplementasikannya
22NTS/Basis Data/TI UAJM
5/18/2012
12
Contoh Aplikasi Database
• Perbankan: informasi nasabah, rekening, pinjaman, transaksi perbankan
• Penerbangan: reservasi dan jadwal
23NTS/Basis Data/TI UAJM
Contoh Aplikasi Database
• Jasa Paket: tarif paket, tracking paket
24NTS/Basis Data/TI UAJM
5/18/2012
13
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
192.186.1.1
192.186.1.2
192.186.1.3
192.186.1.4 192.186.1.5
192.186.1.6
192.186.1.7
192.186.1.8
192.186.1.254
Server
Client 4
Client 2
Client 3
Wireless
Acces PointClient 1
Modem
Client 5
Client 7
Client 8
Client 6
Internet
25NTS/Basis Data/TI UAJM
Contoh Aplikasi Database
• Toko Buku: Daftar buku, riwayat pembelian
26NTS/Basis Data/TI UAJM
5/18/2012
14
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)
27NTS/Basis Data/TI UAJM
Database
Database
AkademikMahasiswa
Registrasi
MatakuliahNilai Matakuliah
28NTS/Basis Data/TI UAJM
5/18/2012
15
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
29NTS/Basis Data/TI UAJM
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)
30NTS/Basis Data/TI UAJM
5/18/2012
16
Metadata
• Metadata : data yang menjelaskan sifat/karakteristik data yang lain.
• Contoh data yang menjelaskan data pegawai:
Nama Tipe Panjang Keterangan
NIP Alphanumeric 5 Nomor pegawai
Nama Alphanumeric 5 Nama pegawai
Gaji Long Gaji pegawai
31NTS/Basis Data/TI UAJM
Sistem Pemrosesan Berkas Tradisional
• Bentuk pemrosesan dasar yang lahir sebelum databasemuncul
• Berkecunderungan tidak berbagi berkas (Setiap aplikasi memiliki berkas tersendiri)
Aplikasi
Personalia Personalia
Aplikasi
Pelatihan Pelatihan
32NTS/Basis Data/TI UAJM
5/18/2012
17
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
33NTS/Basis Data/TI UAJM
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
34NTS/Basis Data/TI UAJM
5/18/2012
18
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)
35NTS/Basis Data/TI UAJM
Ranah Aplikasi Database
• Personal computer databases
• Workgroup databases
• Department databases
• Enterprise databases
36NTS/Basis Data/TI UAJM
5/18/2012
19
Personal Computer Databases
• Untuk mendukung pemakai tunggal yang menggunakan sebuah PC
37NTS/Basis Data/TI UAJM
Workgroup Databases
• Digunakan untuk mendukung workgroup
• Workgroup : Sekelompok tim kecil, < 25 orang, yang berkolaborasi dalam proyek atau aplikasi yang sama
Workgroup
database
Database server
LAN
38NTS/Basis Data/TI UAJM
5/18/2012
20
Department Databases• Department database : database yang
dirancang untuk mendukung berbagai fungsi dan aktivitas dalam suatu departemen
Department
database
Database server
LAN
Lingkup
departemen
39NTS/Basis Data/TI UAJM
Enterprise Databases• Enterprise database: database yang memiliki
lingkup dalam sebuah perusahaan (mencakup beberapa departemen)
Enterprise
database
Database server
Departemen Akunting
Departemen
Pemasaran
Departemen SDM
40NTS/Basis Data/TI UAJM
5/18/2012
21
Keuntungan Pendekatan Database
Independensi program-dataMeminimalkan redundansi dataMeningkatkan konsitensi dataMeningkatkan kemampuan berbagai dataMeningkatkan produktivitas pengembangan aplikasiMeningkatkan pencapaian standarisasiMeningkatkan kualitas dataMeningkatkan tanggapan dan kemudahan akses
terhadap dataMengurangi pemeliharaan program
41NTS/Basis Data/TI UAJM
Independensi Program-Data
Struktur data pada database terpisah dengan program
Perubahan struktur data tidak membuat program harus dimodifikasi
Struktur Data
Kode
Program
Paradigma lama
Kode
Program
Pendekatan database
Database
42NTS/Basis Data/TI UAJM
5/18/2012
22
Redundansi Data
• Redundansi data dapat dikurangi dengan cara data yang sama untuk aplikasi yang berbeda dijadikan satu
Data Pegawai
Bagian
penggajian
Bagian pelatihan
Data Pegawai
Data Pegawai
Contoh redundansi data
Mengatasi redundansi data
43NTS/Basis Data/TI UAJM
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?
44NTS/Basis Data/TI UAJM
5/18/2012
23
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
45NTS/Basis Data/TI UAJM
Produktivitas Pengembangan Aplikasi
• Kemudahan dalam mengakses database membuat waktu untuk pengembangan aplikasi dapat dipersingkat
• Sistem database menyediakan banyak toolyang berguna untuk pembuatan aplikasi
– Report generator
– Form generator
46NTS/Basis Data/TI UAJM
5/18/2012
24
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
47NTS/Basis Data/TI UAJM
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
48NTS/Basis Data/TI UAJM
5/18/2012
25
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
49NTS/Basis Data/TI UAJM
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
50NTS/Basis Data/TI UAJM