Saifullah, Ahsanul Khuluq (2018) Pembuatan Aplikasi Untuk Query Elemen Tabel HTML Dengan Menggunakan Mekanisme Incremental Adaptive Timve To Live (Studi Kasus: Website Nilai Tukar Mata Uang, BMKG dan Pengumuman). Undergraduate thesis, Institut Teknologi Sepuluh Nopember.
Preview |
Text
05211440000106-Undergraduate_Theses.pdf - Accepted Version Download (1MB) | Preview |
Abstract
Internet merupakan media penyebaran informasi yang berkembang sangat pesat dengan jumlah penggunanya yang terus meningkat seiring dengan berkembangnya teknologi. Tingginya
jumlah website aktif yang diimbangi dengan meningkatnya jumlah pengguna internet menunjukkan pertukaran informasi melalui website begitu besar. Meluasnya penggunaan website telah menimbulkan beberapa permasalahan pengelolaan data baru,seperti mengesktrak data dari halaman web dan membuat
database dapat diakses dari browser, dan telah memperbarui minat pada masalah yang telah muncul dalam konteks lain sebelumnya, seperti query grafik, data semi terstruktur dan dokumen terstruktur. Kebanyakan masalah ini pada dasarnya adalah restrukturasi data, seperti melakukan perubahan struktur data tertentu untuk membuat representasi lain.
Permasalahan lain juga terjadi dalam bagaimana melakukan penyimpanan data pada tempat penyimpanan sementara untuk menyimpan hasil query data. Kapan waktu yang tepat melakukan pembaharuan terhadap penyimpanan sementara tersebut. Jika frekuensi waktu pembaharuan penyimpanan terlalu cepat akan mengakibatkan komputasi overhead. Sedangkan jika frekuensi waktu pembaharuan terlalu lama, maka data yang tersimpan akan usang.
Pada tugas akhir ini akan dikembangkan aplikasi yang akan merestrukturasi data pada tabel yang terdapat didalam web yang disimpan dan dapat diakses pada aplikasi lain. Kemudian untuk melakukan pengaksesan data menggunakan SQL agar bisa dilakukan proses query projection, selection dan order pada data yang ada. Pengaksesan data ini menggunakan mekanisme Incremental Adaptive Time to Live. Sehingga data tersebut dapat dilakukan pembaharuan sesuai dengan waktu time to live data tersebut.
Mekanisme Incremental Adaptive Time to Live menambahkan nilai TTL berdasarkan data hasil query yang ada. Ketika data yang diambil dari sumber data ternyata memiliki kesamaan dengan data sebelumnya, maka nilai time to live akan ditambahka sesuai dengan fungsi yang dipilih pengguna. Ketika data yang diambil oleh sumber data berbeda dengan penyimpanan sementara, maka nilai time to live akan diatur menjadi nilai paling rendah.
Hasil menunjukkan bahwa dalam melakukan pengambilan data yang memiliki perubahan cepat (perubahan dalam menit) lebih baik menggunakan pendeketan tipe TTL Linear tetapi jika website dengan perubahan yang cepat dan dilakukan pengambilan data dengan waktu sedang bisa menggunakan seluruh tipe kenaikan TTL yang ada. Sedangkan untuk data yang memiliki perubahan sedang (perubahan dalam jam) lebih baik menggunakan pendekatan tipe TTL Linear, dan untuk website yang jarang memiliki perubahan data lebih baik menggunakan pendekatan TTL Exponensial. ============== The Internet is a medium of information spread that is growing very rapidly with the number of users who continue to increase along with the development of technology. The high number of active websites being offset by the increasing number of internet users shows the exchange of information through websites is so great. Widespread use of the website has led to several new data management issues, such as extracting data from web pages and making databases accessible from browsers, and has renewed interest in issues that have surfaced in other previous contexts, such as graphical queries, semi-structured data and structured documents. Most of these problems are essentially data restructuring, such as changing certain data structures to make other representations.
Other problems also occur in how to perform data storage on the temporary storage to store the data query results. When is the right time to update the temporary storage. If the frequency of storage update time is too fast will result in overhead computing. Whereas if the update time frequency is too long, then the stored data will be obsolete.
In this final project will be developed an application that will restructure the data in the table contained within the web that is stored and can be accessed on other applications. Then to make accessing data using SQL in order to be able to process projection query, selection and order on existing data. Accessing this data using Incremental Adaptive Time to Live mechanism. So that data can be updated according to the time to live the data.
Incremental Adaptive Time to Live mechanism adds TTL values based on existing query data. When data retrieved from a data source has in common with previous data, the time to live value will be added in accordance with the function selected by user. When data captured by a data source is different from temporary storage, the time to live value will be set to the lowest value.
The results show that in making data with quick change (change in minutes) it is better to use Linear TTL type shortcut but if the website with fast change and do the data retrieval with medium time can use all type of TTL increase there. As for data that has a moderate change (change in hours) it is better to use Linear TTL type approach, and for websites that rarely have better data changes using the Exponential TTL approach.
Item Type: | Thesis (Undergraduate) |
---|---|
Uncontrolled Keywords: | Website, Data semi struktural, Dokumen tersturktur, Incremental Adaptive Time to Live, Projection, Selection, Order, graphical queries, semi-structured data and structured documents, data capture, Linear TTL type, Exponential TTL approach |
Subjects: | T Technology > T Technology (General) > T57.5 Data Processing |
Divisions: | Faculty of Information and Communication Technology > Information Systems > 57201-(S1) Undergraduate Thesis |
Depositing User: | Saifullah Ahsanul Khuluq |
Date Deposited: | 12 Sep 2018 08:10 |
Last Modified: | 10 Mar 2021 01:05 |
URI: | http://repository.its.ac.id/id/eprint/52581 |
Actions (login required)
View Item |