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

relasi valid time dan relasi bitemporal. Relasi pada basis data temporal bisa merupakan relasi transaction time .ac.id). seperti aplikasi yang menyimpan data historis dan aplikasi yang berhubungan dengan penjadwalan. yaitu transaction time dan valid time. 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. Transaction time merupakan waktu keberlakuan data di basis data. teknologi basis data yang ada saat ini hanya menyediakan dukungan yang sedikit bagi penanganan data temporal. 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 . Sejarah dipelihara dengan cara menyimpan setiap transaksi bagi setiap objek yang diindeks berdasar waktu saat transaksi dimulai. 2003). Memberi informasi saat data dimasukkan dan dibuang dari basis data. Aspek waktu penting karena saat ini banyak aplikasi basis data yang membutuhkan penanganan data yang berhubungan dengan waktu.Temporal Database/Basis Data Temporal I. Basis Data Temporal Basis data temporal adalah suatu bentuk pengayaan dari basis data relasional yang memperhitungkan aspek waktu. Relasi bitemporal dapat menampilkan data historis yang lebih jelas karena mencakup data historis di basis data dan di dunia nyata (digilib.itb. terdapat dua dimensi waktu. Relasi transaction time :          Relasi statis yang mengelola sejarah status basis data di masa lampau. Akan tetapi. sedangkan valid time adalah waktu keberlakuan data di dunia nyata.

Struktur Temporal Database 2 . 2012).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.

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

Pada 4 April 1975. 3-Apr-1975. Maka petugas akan memasukkan data tersebut ke database yang menjelaskan Joel bertempat tinggal di Smallville sejak 3 April. yaitu Valid-From dan Valid-To. Petugas belum mengetahui apakah atau kapan Joel akan berpindah ke tempat lain. tabel Person mendapat dua fields tambahan. yang menjelaskan kapan Address seseorang berlaku di dunia nyata. sehingga pada field ValidTo di database diisi dengan infinity (∞). Pad contoh di atas. Smallville) Setelah pindah 26 Agustus 1994 tetapi lulus. Pemasukkan data ke basisdata berupa: Person(Joel Wahyudi. 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. Hendro dengan bangga mendaftarkan kelahiran anak pertamanya. 4 . 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 . Perlu diketahui meski data dimasukkan pada 4 April. namun database menjelaskan bahwa informasi tersebut berlaku sejak tanggal 3. 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. ∞). 1975 Ayah Joel Wahyud Dimasukkan: Orang (Joel Joel Wahyud tinggal di smallvile resmi laporan kelahiran Wahyud. Smallville. ke lupa Joel Joel Wahyud tinggal di smallvile Bigtown.

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

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful