Kemampuan Oracle Multimedia Oracle Multimedia

Gambar 2. 1. Arsitektur Oracle Multimedia

2.4.2. Kemampuan Oracle Multimedia

Kemampuan Oracle Multimedia meliputi penyimpanan, pengambilan, manajemen, dan manipulasi data multimedia yang dikelola oleh Oracle Database. Aplikasi multimedia memiliki persyaratan umum dan unik. Oracle Multimedia jenis Objek mendukung kebutuhan aplikasi umum dan dapat diperpanjang untuk mengatasi kebutuhan aplikasi yang spesifik. Dengan Oracle Multimedia, data multimedia dapat dikelola semudah data standar. Oracle Multimedia mendukung penyimpanan format file yang poluler, termasuk gambar desktop publishing , dan streaming format audio dan video dalam database. Oracle Multimedia menyediakan sarana untuk menambahkan audio, gambar, dan videom atau media heterogen kolom atau objek untuk tabel yang ada, dan masukkan data dan mengambil data multimedia. Hal ini memungkinkan database designer untuk memperluas database yang sudah ada dengan ata multimedia, atau untuk membangun baru multimedia pengguna akhir aplikasi database . PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Pengembang yang menggunakan Oracle Multimedia dapat menggunakan fungsi dasar yang disediakan untuk membangun aplikasi multimedia. Oracle Multimedia menggunakan jenis objek, mirip dengan kelas Java atau C++ untuk menggambarkan data multimedia. Jenis objek ini disebut dengan ORDAudio, ORDDocs, ORDImage, dan ORDVideo. Sebuah contoh dari jenis objek terdiri dari atribut, termasuk metadata dan data media, dan metode. Media adalah data audio yang sebenarnya, gambar, atau video, atau media data heterogen. Metadata adalah informasi mengenai dara, seperti panjang objek, tipe kompresim atau format. Metode adalah prosedur yang dapat dilakukan pada objek, seperti getContent dan setProrperties. Oracle Multimedia memiliki model media oenyimoanan yang umum. Media data komponen objek ini dapat disimpan dalam database , dalam BLOB di bawah kontrol transaksi. Data media juga dapat disimpan di luar database , tanpa kontrol transaksi. Dalam hal ini, pointer disimpan dalam database dibawah kontrol transaksi, dan data media yang disimpan dalam: a. Objek berkas besar BFILE. b. URL HTTP berbasis server . c. Sebuah sumber yang ditetapkan pengguna pada server media data khusus, atau lain media server data yang disimpan di luar database dapat menyediakan mekanisme yang mudah untuk mengelola data yang besar, yang telah ada ataupun yang baru, repositori media yang tinggal sebagai flat file pada media bisa dihapus atau hanya untuk dibaca. Data ini dapat diimpor ke bulk setiap saat untuk kontrol transaksi. Data media disimpan di dalam atau di luar database , Oracle Multimedia mengelola metadata untuk semua jenis media dan secara otomatis dapat mengekstrak itu untuk audio, gambar, dan video. Metadata ini mencakup atribut sebagai berikut :  Penyimpanan informasi tentang audio, gambar, dan video atau data media heterogen, meliputi jenis sumber, loksi dan nama sumber dan apakah data disimpan secara lokal dalam database atau eksternal.  Update time stamp informasi untuk audio, gambar, dan video, atau data media yang heterogen.  Deskripsi data audio dan video.  Audio, gambar, dan video, atau format data media yang heterogen.  MIME jenis gambar, audio, dan video atau karakteristik media data heterogen lainnya.  Karakteristik audio : jenis pengkodean, jumlah saluran, sampling rate , jenis kompresi, dan waktu bermain durasi.  Karakteristik gambar : tinggi dan lebar, panjang konten gambar, format gambar konten, dan kompresi format gambar.  Karakteristik video : lebar dan tinggi frame , resolusi frame , frame rate , waktu bermain durasi, jumlah frame , tipe kompresi, jumlah warna dan metadata bit rate .  Metadata diekstrak dalam bentuk XML. Selain metode ekstraksi metadata, seperangkat metode manipulasi gambar sederhana disediakan. Untuk gambar, ini termasuk melakukan konversi format, pemilihan halaman, dan operasi quantize , dan kompresi, scaling , cropping , menyalin, flipping , mirroring , memutar, dan menyesuaikan gamma kecerahan gambar. Oracle multimedia bersifar extensible . Mendukung basis set audio populer, gambar, dan video format untuk pengolahan data multimedia yang juga dapat diperpanjang, misalnya, untuk mendukung format tambahan, kompresi digital yang baru dan skema dekompresi codec , sumber data, dan bahkan khusus pengolahan data algoritma untuk data audio dan video. Beberapa contoh aplikasi untuk Oracle Multimedia adalah sebagai berikut : a. Repositori untuk memeriksa gambar digital. b. Catatan elektronik kesehatan, termasuk gambar DICOM medis. c. Call center misalnya, 911 dan produk call center lainnya. d. Inventarisasi aset fisik. e. Pembelajaran jarak jauh dan pembelajaran secara online . f. Pemasaran real estate perumahan. g. Bursa arsip fotografi misalnya, galeri seni digital dan fotografer profesional. h. Arsip dokumentasi yang berupa gambar. i. Pelayan informasi berita keuangan kepada pelanggan. j. Publikasi dengan Web , k. Penjualan audio dan video berbasis Web . 2.5.ORD DICOM Oracle Multimedia menggambarkan ORDDicom sebagai sebuah jenis objek, yang mendukung penyimpanan, manajemen, dan manipulasi gambar medis Format DICOM dan data lainnya. Objek ORDDicom dimaksudkan sebagai objek yang ditulis hanya sekali. Untuk menghasilkan objek ORDDicom baru dengan pengolahan citra atau kompresi, membuat objek baru ORDDicom, objek ORDImage, atau BLOB. Objek ORDDicom dapat dibangun dengan menggunakan konstruktor berikut dalam sebuah pernyataan SQL atau PL SQL program: 1. ORDDicom untuk blob 2. ORDDicom untuk ORDImage 3. ORDDicom untuk sumber lain Objek ORDDicom telah tertanam atribut blob. Pencari blob harus diinisialisasi sebelum mereka dapat diakses. Dengan demikian, baru dibangun objek ORDDicom kecuali ketika dibangun dari blob sementara harus dimasukkan ke dalam tabel sebelum memanggil metode anggota objek pada ini ORDDicom benda. Bagian ini menjelaskan konstruktor ORDDicom. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Berikut adalah daftar method yang dimiliki oleh sebuah objek ORDDicom:  export  extractMetadata  getAttributeByName  getAttributeByTag  getContent  getContentLength  getSeriesInstanceUID  getSourceInformation  getSourceLocation  getSourceName  getSourceType  getSOPClassUID  getSOPInstanceUID  getStudyInstanceUID  import  isAnonymous  isConformanceValid  isLocal  makeAnonymous  processCopy to BLOBs  processCopy to ORDDicom  processCopy to ORDImage  setProperties  writeMetadata

2.6. Metode Pengembangan Sistem Waterfall