P. 1
MAKALAH Sistem Manajemen Database

MAKALAH Sistem Manajemen Database

|Views: 720|Likes:
Published by Hence Kandou

More info:

Published by: Hence Kandou on Apr 24, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

03/19/2013

pdf

text

original

Temporal Database + Teknologi Terbaru

Oleh: Hence Kandow-11.51.0211 MTI Reguler STMIK AMIKOM YOGYAKARTA

Contents
I. II. Basis Data Temporal .............................................................................................................................. 1 Contoh Kasus ......................................................................................................................................... 3

III. Kesimpulan ............................................................................................................................................ 7 IV. Referensi................................................................................................................................................ 7

Lampiran : Artikel Tentang Teknologi Terbaru : Layar AMOLED Fleksibel dan Transparan yang dikembangkan Samsung

terdapat dua dimensi waktu. relasi valid time dan relasi bitemporal. Memberi informasi saat data dimasukkan dan dibuang dari basis data. seperti aplikasi yang menyimpan data historis dan aplikasi yang berhubungan dengan penjadwalan. Relasi transaction time :          Relasi statis yang mengelola sejarah status basis data di masa lampau.ac. Transaction time merupakan waktu keberlakuan data di basis data. Tujuan dari Database Temporal: • Mengidentifikasi tipe data yang cocok dengan waktu • Mencegah hilang/berubahnya deskripsi suatu objek tertentu • Menyediakan aljabar query untuk mengatasi data temporal • Tetap compatible dengan database lama yang tidak menggunakan data temporal 1 . Dalam basis data temporal. Relasi valid time : Relasi yang memelihara saat data valid di dunia nyata Pemeliharaan dilakukan dengan menyimpan semua status masa lampau Setiap status memiliki timestamp yang menandai awal dan akhirnya Data yang diperbaiki akan hilang Relasi bitemporal: Kombinasi relasi transaction-time dan relasi valid-time Menyimpan saat data valid di dunia nyata dan saat current di basis data (Tricya Widagdo. Basis Data Temporal Basis data temporal adalah suatu bentuk pengayaan dari basis data relasional yang memperhitungkan aspek waktu. Sejarah dipelihara dengan cara menyimpan setiap transaksi bagi setiap objek yang diindeks berdasar waktu saat transaksi dimulai. sedangkan valid time adalah waktu keberlakuan data di dunia nyata.itb. Relasi bitemporal dapat menampilkan data historis yang lebih jelas karena mencakup data historis di basis data dan di dunia nyata (digilib.Temporal Database/Basis Data Temporal I. yaitu transaction time dan valid time. Akan tetapi. teknologi basis data yang ada saat ini hanya menyediakan dukungan yang sedikit bagi penanganan data temporal. 2003). Relasi pada basis data temporal bisa merupakan relasi transaction time .id). Aspek waktu penting karena saat ini banyak aplikasi basis data yang membutuhkan penanganan data yang berhubungan dengan waktu.

Struktur Temporal Database 2 .Temporal Database/Basis Data Temporal Apa yang Dapat Kita Lakukan dengan Database Temporal: • Mudah dalam mengerjakan data temporal • Merecord setiap perubahan data dengan baik sekali • Setiap pendeskripsian objek dapat didefinisikan tanpa ada perubahan yang tidak diinginkan • Memiliki model relational untuk mendeskripsikan data temporal • Memiliki aljabar query untuk mengatasi data temporal • Tetap mampu mengatasi data static (tanpa dimensi waktu) pada database temporal • Aljabar database yang lama tetap dapat berjalan di database temporal • Aljabar query yang baru untuk mengkontrol dimensi waktu mirip dengan aljabar database yang lama (Wikipedia. 2012).

Ayah Joel secara resmi melaporkan kelahiran anaknya pada 4 April 1975. Tabel Person saat ini berisi Person(Joel Wahyudi. Perhatikan bahwa informasi alamat Joel di Smallville telah ditimpa.Temporal Database/Basis Data Temporal II.Smallville). dimasukan data berikut ke database pada tanggal saat itu: Person(Joel Wahyudi. Yang pada hari itu juga langsung dilaporkan berita kematiannya secara resmi.Address). Hal ini berarti pada sebuah kantor di Smallville. ibunya mengingatkan Joel untuk mendaftarkan kepindahannya. Hingga akhirnya pada akhir musim. Joel Wahyudi mengalami kecelakaan tertabrak truk pada 1 April 2001. Setiap kantor yang mengakses databse pada 28 Desember 1994 akan mendapatkan Joel tinggal di Bigtown. Maka pemanggilan query di atas tidak akan menghasilkan hasil apapun. Menggunakan Database Standar: Untuk menyimpan kehidupan Joel Wahyudi di sebuah (non-temporal) tabel database. Secara teknis: jika sebuah komputer melakukan query SELECT ADDRESS FORM PERSON WHERE NAME=’Joel Wahyudi pada 26 Desember 1994. kita menggunakan table Person (Name. Maka tidak ada cara untuk mengakes informasi yang hilang tersebut melalui database. Untuk memudahkan. Kantor di Bigtown mengupdate alamatnya di database. namun ia lupa mendaftarkan alamat barunya. Joel Wahyudi lahir pada tanggal 3 April 1975 di rumah sakit Medicine County. database akan menyatakan Joel tinggal di Bigtown. Setelah lulus kemudian Joel pindah. namun kisahnya berakhir dengan tragis. ia lupa untuk mendaftarkan perubahan alamatnya secara resmi. Pada 1 April 2001 akhirnya petugas menghapus Joel Wahyudi dari databse. sebagai anak dari Hendro Wahyudi dan Irma Wahyudi yang bertempat tinggal di Smallville. Sampai dengan kematian trgaisnya. Perhatikan bahwa tanggalnya sendiri tidak dimasukan ke database. Name kita buat menjadi primary key dari tabel Person. yaitu ketika akhirnya ia mendaftar ke kantor di Bigtown. Meskipun Joel memiliki masa depan yang sangat menjanjikan. yang kemudian ia lakukan beberapa hari setelahnya yaitu pada 27 Desember 1994. Contoh Kasus Contoh kasus yang diambil berasal dari biografi singkat tokoh buatan bernama Joel Wahyudi. Meski Joel pindah pada tanggal 26 Agustus 1994. Data milik Joel pada database tidak berubah sampai 27 Desember 1994. ia pergi untuk hidup sendiri di kota Bigtown. Setelah kelulusan. 3 . menghasilkan: Smallville. Hendro Wahyudi dengan bangga mendaftarkan kelahiran anak pertamanya tanggal 4 April 1975 di kota Smallville.Bigtown). Menjalankan query yang sama pada 2 hari selanjutnya menghasilkan Bigtown. Joel tumbuh besar menjadi seorang pelajar cemerlang dan lulus dengan sangat baik pada tahun 1993.

Maka petugas akan memasukkan data tersebut ke database yang menjelaskan Joel bertempat tinggal di Smallville sejak 3 April. tabel Person mendapat dua fields tambahan. 1975 Joel Wahyudi lahir Tidak ada Tidak ada orang bernama Joel Wahyud April 4.Temporal Database/Basis Data Temporal Tanggal Apa yang terjadi di dunia nyata Aksi database Database menunjukkan April 3. Smallville) Setelah pindah 26 Agustus 1994 tetapi lulus. Petugas belum mengetahui apakah atau kapan Joel akan berpindah ke tempat lain. Smallville. 3-Apr-1975. 1975 Ayah Joel Wahyud Dimasukkan: Orang (Joel Joel Wahyud tinggal di smallvile resmi laporan kelahiran Wahyud. sehingga pada field ValidTo di database diisi dengan infinity (∞). Pad contoh di atas. untuk Tidak ada alamat mendaftarkan barunya 26 Desember 1994 Tidak ada Tidak ada Joel Wahyud tinggal di smallvile 27 Desember 1994 Joel register alamat Diperbarui: Orang (Joel . 4 . Perlu diketahui meski data dimasukkan pada 4 April. ke lupa Joel Joel Wahyud tinggal di smallvile Bigtown. ∞). Pada 4 April 1975. Joel Wahyud tinggal di Bigtown) Bigtown Tidak ada orang yang bernama Joel Wahyud barunya 1 April 2001 joel meninggal Dihapus: Orang (Joel) Menggunakan Database Temporal dengan Waktu yang Valid: Waktu yang valid (valid time) yang berarti waktu sebernarnya di dunia nyata. Pemasukkan data ke basisdata berupa: Person(Joel Wahyudi. Hendro dengan bangga mendaftarkan kelahiran anak pertamanya. yang menjelaskan kapan Address seseorang berlaku di dunia nyata. yaitu Valid-From dan Valid-To. namun database menjelaskan bahwa informasi tersebut berlaku sejak tanggal 3.

hal tersebut terungkap pada 2 Februari 2001 saat ada pengecekan pembayaran pajak. bahwa dia sebenarnya tinggal di Beachy selama ini. 26-Aug-1994. maka para petugas mengupdate database menjadi seperti ini: 5 . ∞) kemudian diupdate (tidak dihapus!). 3-Apr-1975. database diupdate sekali lagi. ∞). Big Town. Joel melaporkan alamat barunya di Bigtown yang sudah ia tinggali sejak 26 Agustus 1994. Sebagai contoh. Apakah yang akan terjadi jika alamat seseorang yang ada di database merupakan alamat yang salah? Anggap seorang petugas secara tidak sengaja memasukkan alamat atau tanggal yang salah? Atau. 3-Apr-1975. Bigtown. Petugas di kantor Bigtown tidak merubah alamat milik Joel di database. Saat Joel meninggal. maka kolom Valid-To dapat terisi. Smallville. 1-Apr-2001). Maka ada dua tambahan kolom di tabel Person: Transaction-From dan Transaction-To. 26-Aug-1994. Masukan data milik Joel sebelumnya (Joel Wahyudi. Setelah mengetahui data yang benar. 26-Aug-1994). Joel tidak pernah melapor ke yang berwewenang. Entry terbaru akan diupdate menyatakan bahwa Joel tidak tinggal di Bigtown lagi.Temporal Database/Basis Data Temporal Pada tanggal 27 Desember 1994. Transaction-From merupakan waktu saat transaksi dilakukan. Person(Joel Wahyudi. Akhirnya. Smallville. 26-Aug-1994). Tidak ada entry yang ditambahkan karena tidak pernah dilaporkan surge sebagai alamat baru. Database kemudian memiliki dua buah entry milik Joel Person(Joel Wahyudi. dari 1 Juni 1995 hingga 3 September 2000 Joel Wahyudi pindah ke Beachy. karena diketahui Joel sudah tidak tinggal di Smallville pada 26 Agustus 1994. Namun untuk menghindari membayar pajak kota Beachy yang sangat mahal. Person(Joel Wahyudi. Menggunakan Database Temporal dengan Waktu Transaksi: Waktu transaksi adalah penggunaan database temporal menggunakan waktu pada saat transaksi dilakukan. Sang petugas menambahkan yang baru: Person (Joel Wahyudi. maka petugas harus kembali mengupdate database tersebut. Maka database sekarang akan seperti ini Person(Joel Wahyudi. Dengan ini kita dapat menggunakan queri-queri yang menampilkan status database pada waktu tertentu. ∞). anggap orang yang memasukkan data berbohong ketika memberi informasi untuk keperluan tertentu. 26-Aug-1994. Smallville. 3-Apr-1975. Bigtown. sedangkan Transaction-To adalah waktu transaksi dibatalkan (atau menggunakan tak terhingga jikan belum akan dibatalkan).

Person(Joel Wahyudi. Person(Joel Wahyudi. Bigtown. Bigtown. hal ini tidak meninggalkan catatan di database yang menyatakan Joel tinggal di Bigtown dari 1 Juni 1995 hingga 3 September 2000. ∞. 2-Feb-2001. Smallville. Granularity 6 . Bigtown. ∞ ). 27-Dec-1994. sesimpel apapun queri temporal. Person(Joel Wahyudi. Namun. dan sebuah data baru dimasukkan menyimpan keberadaannya di Beachy. 3-Apr-1975. Di sini kita dapat melihat waktu transaksinya. 26-Aug-1994. ∞ ). Proses ini membutuhkan usaha yang sangat besar dari pengguna untuk merapihkan database tersebut. Bagaimanapun. yang mungkin sangat penting untuk alasan mengaudit data (atau untuk menjadi bukti pada investigasi kantor pajak). ∞ ). Smallville. 1-Jun-1995. ∞. 27-Dec-1994. 1-Jun-1995). Untuk mencapai pengarsipan data yang sempurna. kita tidak hanya menyimpan apa yang terjadi di waktu yang berbeda. Permasalahan utama pada database dengan waktu transaksi adalah saat mengembangkan queri-queri temporal dibawah penggunaan skemanya. 3-Sep-2000. ∞. Bigtown. kita memperoleh data seperti berikut: Person(Joel Wahyudi. Person(Joel Wahyudi. ∞ ). Person(Joel Wahyudi. 1-Apr-2001. Person(Joel Wahyudi. 1-Apr-2001). 26-Aug-1994. riwayat sebuah atributnya tetap butuh ditulis manual di setiap versi skemanya. Konsep ke presisian dari sebuah database temporal disebut granularity of the time (serpihan waktu). 3-Sep-2000. 4-Apr-1975. 1-Jun-1995. 2-Feb-2001 ). tetapi kita juga menyimpan data yang berubah secara resmi pada waktu yang berbeda. 3-Apr-1975. Beachy. Person(Joel Wahyudi. 1-Jun-1995. 27-Dec-1994). Beachy. 2-Feb-2001. Kita harus menyimpan setiap data ketika dimasukkan dan ketika dibatalkan. Bigtown. 3-Sep-2000. dan mungkin ratusan kasus seperti pada contoh diatas.Temporal Database/Basis Data Temporal Person(Joel Wahyudi. 26-Aug-1994. sangat penting untuk menyimpan data dibawah skema awal ketika database dibuat. Bigtown. 26-Aug-1994. 3-Sep-2000. 1-Apr-2001. Jadi. 2-Feb-2001. 1-Apr-2001 ). Maka dari itu. Maka 2 data yang sudah ada di update. Person(Joel Wahyudi. 3-Sep-2000). Satu konsep penting tentang ke presisian waktu yang di simpan di database temporal. Penyelesaian umumnya dilakukan dengan menyediakan penulis queri secara otomatis.

yaitu waktu transaksi (transaction time) dan waktu yang valid (valid time). database ini kebalikannya dari database historical.org/wiki/temporal_database 7 . Referensi Digilib. Departemen Teknik Informatika ITB Wikipedia. dan Bitemporal. Temporal Database : http://en. Sebuah database temporal historical dapatmensuport valid time. dalam tingkat data yaitu valid time. yaitu transaction time dan valid time. Temporal Database Tricya Widagdo. Database ini mensuport keduanya.itb. 2012. Manajemen personel: gaji dan posisi sejarah perlu dipertahankan Perbankan: sejarah kredit IV. yaitu menggunakan transaction time dan tidak dapat menggunakan valid time. dan dalam tingkat user menggunakan user-defined time. tapi tidak dapat menggunakan transaction time. 2003. Sehingga saat ini pada pasar tingkat dunia. Database bitemporal mampu mengatasi permasalahan dimensi waktu. Rollback database sangat berguna dalam data recovery setelah jika terdapat kerusakan pada temporal database. sehingga menghasilkan kombinasi bentuk database historical dan rollback. Sebuah database rollback juga diperlukan jika database tidak di proteksi untuk menjaga keamanan data.wikipedia. minimal biasanya menyediakan beberapa fitur rollback. atau satu detik. Kesimpulan Temporal Database sangat diperlukan karena ada banyak aplikasi di mana beberapa aspek dari waktu yang diperlukan untuk mempertahankan informasi dalam Database      Kesehatan: sejarah pasien perlu dipertahankan Asuransi: klaim dan kecelakaan sejarah Keuangan: harga saham sejarah perlu dipertahankan. Contoh serpihan waktunya yaitu satu hari. III.ac. Rollback. Konsep Utama dalam Memahami Database Temporal Telah kita ketahui dua tipe waktu utama dalam konsep database temporal. dalam tingkat DBMS yaitu transaction time. Temporal database yang sebenarnya adalah database bitemporal.Temporal Database/Basis Data Temporal merupakan unit terkecil durasi waktu yang disimpan pada database temporal kita. memungkinkan 3 bentuk database temporal : Historical.id. Tipe kedua yaitu rollback database. satu jam.

yang secara alami bisa di bengkokkan atau rollable. para peneliti Samsung telah berhasil mengatasi masalah ini. Untuk mendapatkan yang terbaik dari kedua keinginan diatas. Rahasia dalam desain baru ini adalah bahwa layar AMOLED sebenarnya terpasang pada karet silikon. Layar ini terdiri dari dua panel AMOLED. karet silikon (bahan hyperelastic). tetapi dapat berfungsi sebagai layar sentuh juga. yang merupakan bahan hyperelastic (salah satu komponen yang bisa bertahan dari regangan elastis yang sangat besar saat peregangan) dan sepasang perisai pelindung kaca yang juga bertindak sebagai touchscreens. Keterikatan erat secara properti optikal ini berarti tidak akan ada distorsi untuk pencitraan gambar. yang pada dasarnya adalah memasang unit OLED pada substrat yang berbeda dan menggunakan bahan-bahan yang memiliki sifat optik hampir identik.Temporal Database/Basis Data Temporal Layar AMOLED Fleksibel dan Transparan yang dikembangkan Samsung. Dengan menggunakan teknik yang sudah ada pada produksi AMOLED. sehingga satu panel terletak hampir sepenuhnya di atas yang lain ketika layar dilipat pada sudut 180°. Salah satu masalah yang paling sulit untuk merancang sebuah perangkat mobile adalah menemukan cara untuk memperkecil ukuran perangkat sekaligus memaksimalkan ukuran layar. Dan sejauh ini yang menjadi tantangannya adalah menghilangkan bekas lipatan yang terlihat diantara panel-panelnya. tim peneliti Samsung telah bekerja untuk membuat sebuah layar lipat hanya dengan beberapa penyesuaian dari teknologi yang sudah dimiliki oleh Samsung. Kaca penutup kaca ini tidak hanya mencegah goresan. Peneliti Samsung menjelaskan dalam studi mereka yang diterbitkan dalam edisi terbaru Applied Physics Letters bahwa saat ini ada banyak pihak yang sangat berminat pada layar fleksibel yang sempat dipamerkan oleh Samsung beberapa waktu yang lalu. pelindung kaca sebagai penutupnya. Komponen-komponen ini juga bisa terikat satu sama lain dengan sangat kuat di layar lipat final yang terbentuk. dan module case. dengan menunjukkan sebuah layar lipat AMOLED tipis tanpa terlihat kusut sedikitpun. Pembuatan sebuah layar yang dapat dilipat setengahnya akan memiliki keuntungan untuk menghadirkan layar yang luas di sebuah perangkat portabel dengan bentuk yang kecil. dan ketika bergabung di layar saat lipatan mengembang untuk bekas lipatannya akan sepenuhnya hampir tak terlihat. peneliti dari Samsung Advanced Institute of Technology di Korea Selatan telah merancang dan membangun prototipe dari layar tipis fleksibel yang dapat dilipat tanpa meninggalkan bekas lipatan di tengahnya. 8 . Layar lipat ini memiliki radius yang sangat kecil hanya 1 mm. Dalam studi baru mereka.

" kata peneliti HongShik Shim dari Samsung Advanced Institute of Technology kepada situs PhysOrg. beberapa proses baru dan material baru harus dikembangkan. Samsung Mobile Display akan menyajikan sebuah prototipe dari layar Flexible AMOLED paling inovatif saat ini." kata Shim. kami telah memiliki panel layar AMOLED berkualitas tinggi. 9 . Karet silikon hyperelastic secara komersial telah tersedia.5 inci Flexible AMOLED WVGA menawarkan layar fleksibel dengan resolusi tertinggi di dunia. kunci untuk membuat layar lipat tanpa terlihat lipatannya adalah terletak pada cara mengendalikan sifat optik dari bahan pembuatnya. "Metode kami memiliki keuntungan yang sudah matang. Adapun untuk penerapannya. peneliti Samsung juga berencana untuk meriset penerapan desain ini untuk pembuatan layar fleksibel berukuran besar. tablet PC dan notebook.Temporal Database/Basis Data Temporal Para peneliti juga telah menguji ketahanan mekanik dan optik dari layar lipat dengan melakukan 100. ponsel atau smartphone. Flexible AMOLED 4. yang akan memakan waktu sekitar 1-2 tahun. Seperti penjelasan para peneliti. maka penurunan ini bisa dikatakan telah diabaikan. "Semua bahan pembentuk dari unit layar lipat (kaca dan karet silikon) harus memiliki sifat optik yang hampir sama dan juga harus dilekatkan dengan sangat kuat antar satu sama lain tanpa ada perubahan sifat optik. 2011). "Tapi untuk komersialisasi nyata. Lewat pengujian ini mereka hanya menemukan bahwa hanya kecerahan yang akan menurun secara relatif dengan prosentase 6%." (Blog Samsung Indonesia.com. layar lipat dapat dimanfaatkan dalam berbagai perangkat mobile seperti game konsol.5 inci memiliki resolusi WVGA 480 x 800 piksel dan dapat digulung hingga radius satu sentimeter. yang bisa membuatnya cocok untuk produksi massal.000 kali siklus melipat dan merenggangkan tanpa henti. Selain itu. Karena perbedaan ini hampir tidak dikenali oleh mata manusia. Layar 4. Hanya dengan ketebalan 2 mm.

Pengembangan prototipe Flexible AMOLED 4.Temporal Database/Basis Data Temporal Pada resolusi WVGA. sehingga membuat komersialisasi menjadi sulit. Prototipe layar AMOLED transparan ini meskipun dihidupkan atau dimatikan akan tetap mempertahankan transparansi sampai 30%. Samsung Mobile Display juga akan menunjukkan sebuah layar AMOLED transparan 14-inci qFHD untuk PC atau notebook. bahan plastik selalu mencair pada suhu lebih dari 400 derajat selama proses manufaktur. Prototipe layar AMOLED transparan produksi Samsung Mobile Display ini memberikan resolusi tertinggi pada layar TV transparan yang besar (lebih dari 19 inci) atau layar monitor. Layar AMOLED Transparan 19-inci qFHD untuk TV dan monitor: sebuah prototipe pertama di dunia untuk produksi layar AMOLED transparan yang besar. Sementara rata-rata besaran transparansi di produk lain masih di bawah 10 persen. berkat penggunaan substrat plastik baru yang dapat menahan suhu 450-500 derajat yang dibutuhkan dalam proses manufaktur. substrat plastik baru ini tidak rentan terhadap kerusakan selama manufaktur. Selain itu. atau menonton TV pada jendela. Pengguna mungkin akan menggunakan layar ini untuk pencarian di Internet saat menonton TV. Biasanya. prototipe dari konsep baru ini menawarkan resolusi layar empat kali dari prototipe AMOLED paling fleksible sebelumnya dalam industri. termasuk jendela mobil untuk penumpang yang duduk di kursi belakang. Sebelumnya. Samsung Mobile Display akan menunjukkan prototipe layar besar AMOLED transparan pertama di dunia yang dirancang untuk digunakan dalam aplikasi mulai dari monitor PC hingga TV. 10 . layar fleksibel menggunakan substrat plastik bukan kaca substrat karena ini membantu layar menjadi lebih ringan dan tipis.5 inci ini dirancang untuk layar smartphone dan tablet PC tang merupakan langkah besar dalam mewujudkan untuk produksi massal.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->