BAB III ANALISA DAN PERANCANGAN SISTEM
|
|
- Ida Susman
- 6 tahun lalu
- Tontonan:
Transkripsi
1 BAB III ANALISA DAN PERANCANGAN SISTEM Pada Bab ini dijelaskan mengenai analisis terhadap pembangunan ontologi, analisis terhadap informasi yang dibutuhkan dalam membangun ontologi, pembangunan ontologi dan perancangan semantic web. 3.1 Analisis Pada subbab ini dijelaskan analisis dari semantic web, analisis ontologi, analisis tools, analisis pembangunan ontologi, analisis studi kasus dan analisis kebutuhan yang diperlukan dalam pengimplementasian semantic web Analisis Semantic Web Semantic web merupakan perkembangan dari World Wide Web dimana konten yang terdapat pada web tersebut tidak ditampilkan dalam bahasa format manusia tetapi dalam format yang dapat dibaca oleh mesin juga. Tujuan dari semantic web adalah memberikan kemudahan bagi pengguna untuk mendapatkan informasi yang lebih akurat. Keuntungan yang diberikan oleh semantic web adalah efisiensi waktu dalam melakukan pencarian karena semantic web membantu pengguna untuk dapat memperoleh informasi dengan lebih cepat. Pembangunan sebuah web pada umumnya menggunakan bahasa pemograman web seperti PHP, Java dan C#. Selain bahasa pemograman, diperlukan juga sebuah database sebagai penyimpanan data yang digunakan dalam pengimplementasian sebuah web. Pembangunan web melalui proses pengolahan data sampai proses penampilan data dari database terhadap pengguna untuk menampilkan informasi yang dibutuhkan. Pembangunan sebuah web memerlukan database sebagai penyimpanan data. Dalam semantic web, penyimpanan data yang digunakan adalah ontologi. Ontologi telah membungkus arsitektur semantic web. Komponen tersebut adalah Unicode, Uniform Resource Identifier (URI), XML, XML Schema, Namespace, RDF, RDF Schema, dan ontologi vocabulary. Setiap komponen yang ada pada 44
2 45 ontologi ini akan mendukung proses pengimplementasian semantic web yang akan menjadikan mesin seolah-olah mengerti informasi yang dibutuhkan oleh pengguna, ketika pengguna melakukan pencarian. Pada Tugas Akhir ini, semantic web akan dibangun sampai pada layar ontologi dimana ontologi tersebut direpresentasikan dalam menggunakan RDF dan OWL. Dalam pembangunan web, pembangunan menggunakan Java, yang mengikuto bahasa pemograman yg diimplementasikan dalam framework Jena. Jena merupakan sebuah framewok yang menyediakan library yang dapat digunakan dalam mengembangkan semantic web. Framework Jena sendiri mendukung penimplementasian seantic web mulai dari proses pembacaan ontologi, proses pemodelan data ontologi, proses validasi ontologi dan proses pengolahan data menjadi informasi yang ditampilkan terhadap pengguna semantic web. Library Jena berfungsi sebagai API untuk menangani ontologi pada OWL dan melakukan validasi atau pengertian pada dokumen OWL sesuai perencanaan. Library Jena digunakan untuk memperoleh class, individu, dan properti dari ontologi dan direpresentasikan pada aplikasi web dengan Java. Dokumen OWL pada ontologi divalidasi dengan menggunakan tool pemvalidasi untuk meload dan menvalidasi dokumen OWL tersebut dengan cara memanggil API yang disediakan tool tersebut. Pada proses pengolahan dan penampilan informasi yang dibutuhkan oleh pengguna, aplikasi semantic web akan melakukan pembacaan ontologi yang dihasilkan dalam format RDF\XML dengan file ekstensi.rdf, yang dibangun dengan menggunakan tool Protégé. Kemudian akan dilakukan proses pembacaan ontologi dengan program yang dibuat pada framework Jena. Pada proses pembacaan ontologi, akan dilakukan pemodelan ontologi dan dengan pemodelan yang telah dilakukan, proses selanjutnya adalah melakukan validasi ontologi yakni dengan adanya teknologi reasoner. Reasoner adalah sebuah komponen pada ontologi yang melakukan pembacaan keterhubungan yang ada antar instance pada ontologi. Jika pemodelan ontologi telah valid, dimana hubungan antar instance tersebut telah benar,
3 46 maka model tersebut telah dapat digunakan untuk operasi pembacaan model sesuai dengan kebutuhan informasi yang dibutuhkan oleh pengguna. Proses pengambilan data yang ada pada ontologi dilakukan dengan menggunakan query SPARQL. Hasil dari SPARQL akan berbentuk graf yang terdiri dari subject yang merupakan instance, hubungan antara instance disebit sebagai properti, serta object yang merupakan instance. Graf yang dihasilkan akan menggambarkan hubungan antara satu instance dengan instance lainnya serta hubungan dari instance yang mengacu pada satu instance yang nantinya akan ditampilkan kepada pengguna. Pada graf tersebut akan dilakukan proses pengolahan untuk memperoleh data yang lebih akurat. Data yang telah didapat akan diberikan kepada viewer yang akan ditampilkan dalam bentuk web dengan menggunakan script JSP sehingga pengguna dapat melihat kerumitan dari proses pengolahan data Analisis Ontologi Dalam membangun sebuah semantic web diperlukan ontologi sebagai salah satu komponen yang berguna untuk memahami informasi dari sumber data di dalam pencarian informasi di semantic web. Ontologi tersebut direpresentasikan dalam bahasa formal OWL (Ontology Web Language). OWL merepresentasikan informasi mengenai objek pada domain Sistem Informasi Perpustakaan dan relasi antar objek tersebut. Pada Tugas Akhir ini pembangunan ontologi dilakukan dengan mengikuti langkah-langkah yang umum digunakan dalam pembangunan sebuah ontologi seperti gambar dibawah inipenjelasan langkah langkah dalam pembangunan ontologi diatas adalah sebagai berikut: 1. Menentukan domain dan ruang lingkup ontologi 2. Mempertimbangkan Penggunaan Ontologi yang sudah ada sebelumnya 3. Menentukan Istilah Penting dalam Ontologi
4 47 Menentukan daftar istilah yang akan digunakan pada ontologi adalah hal yang sangat penting karena akan lebih memudahkan ketika membuat hirarki kelas dan relasi setiap kelas pada ontologi. 4. Mendefinisikan Kelas dan Hirarkinya 5. Mendefinisikan Properti dari Kelas (slot) Langkah kelima ini adalah melakukan pendefinisian properti dari kelas yang telah didefinisikan pada langkah 4. Properti pada ontologi haruslah berupa kata kerja yang akan menghubungkan dua buah kelas dan memiliki arti yang sesuai. 6. Mendefinisikan Batasan (facet) dari slot Facet merupakan role restriction yang digunakan untuk menampilkan informasi mengenai properties. Jenis-jenis facet adalah sebagai berikut ini: a. Cardinality: menggambarkan nilai yang tepat yang dimasukkan ke slot untuk kelas tertentu. Ada dua jenis cardinality, yaitu: 1. Single cardinality 2. Multiple cardinality b. Value type menggambarkan tipe nilai yang diisi pada slot. Value type ini adalah string, Boolean, number, Int dan Instance. 7. Membuat Instance Langkah terakhir dari pemodelan sebuah ontologi adalah dengan membuat instance dari sebuah kelas pada hirarki. 1. Instance pada class newspaper. Title: Kompas Color: White Page Count: 40 Date: 08 Januari Instance pada class textbook Tittle: e-business & e-commerce: how to program Author: H.M. Deitel; P.J. Deitel & T.R. Nieto
5 48 Publisher: Prentice Hall ISBN: X Analisis Tools Pada Tugas Akhir pembangunan aplikasi Semantic Web Perpustakaan ini, tool yang digunakan untuk membangun ontologi adalah Protégé. Pemilihan tool Protégé ini dilakukan karena Protégé merupakan tool yang paling mudah didapatkan dibandingkan dengan tools yang lainnya, lebih mudah diinstalasi, dan tidak memerlukan lisensi ketika melakukan instalasi. Protégé memiliki interface yang user friendly sehingga memudahkan pengguna untuk menggunakannya ketika membangun sebuah ontologi Analisis Metodologi Metodologi yang digunakan dalam pembangunan ontologi pada Tugas Akhir ini adalah metode Menthonlogy. Metode ini dipilih karena memiliki tahap-tahap yang sangat detil dalam mengembangkan atau membangun sebuah ontologi mulai perancangan sebelum dibangunnya ontologi hingga proses ketika ontologi selesai dibangun. Aktivitas yang terdapat pada metodologi Menthology dapat dilihat pada subbab Dengan setiap langkah yang dimiliki Menthonlogy, sebuah proses pembangunan ontologi akan terlaksana dengan lebih baik. Akan tetapi tidak semua langkah-langkah pembangunan ontologi pada Menthonlogy diimplementasikan pada pembangunan aplikasi Tugas Akhir ini karena tahapan tersebut tidak diperlukan dalam pembangunan ontologi pada tugas akhir ini. Tahapan yang tidak dilakukan dalam pembangunan ontologi pada tugas akhir ini adalah aktivitas support pada aktivitas Integration, karena ontologi pada aplikasi dibangun dari awal, dan tanpa menggunakan ontologi yang sudah ada. Sedangkan aktivitas Integration dilakukan jika ontologi yang digunakan adalah ontologi yang sudah ada sebelumnya.
6 Analisis Sistem Informasi Perpustakaan Studi kasus yang dibahas pada pelaksanaan Tugas Akhir ini adalah aplikasi web perpustakaan yang merupakan sebuah aplikasi web yang digunakan oleh sebuah divisi dari sebuah institusi yang melakukan pengoleksian buku maupun tulisan yang memberikan pelayanan peminjaman buku, pengembalian buku, dan pencarian buku. Ukuran dari sebuah perpustakaan sangan dipengaruhi oleh jumlah dari perpustakaan dan jumlah koleksi pustaka yang tersedia. Semakin besar jumlah sengguna dan semakin besar jumlah koleksi pustaka yang dikoleksi, maka semakin kompleks sistem yang berjalan pada perpustakaan. Dalam pengoperasian sebuah perpustakaan diperlukan sebuah aplikasi yang membantu pengguna dalam memenuhi kebutuhan, yakni melakukan pencarian buku yang sesuai dengan kebutuhan pengguna. Sekarang ini dalam pencarian pustaka pada sebuah perpustakaan pengguna mendapat hasil yang kurang akurat dan tidak terlalu infomatif. Hal ini terjadi karena pencarian dilakukan berdasarkan kata kunci, yakni setiap kata yang dimasukkan akan menamipilkan setiap informasi buku memiliki kesamaan kata dengan kata yang dicari oleh pengguna. Namun, kata yang dicari hanyadibahas sekilas dan bahkan sama sekali tidak memiliki hubungan dengan kebutuhan yang sebenarnya. Pembangunan aplikasi yang dibutuhkan sekarang nini merupakan aplikasi yang dapat memberikan kegunaan yang maksimal dan memudahkan bagi para pengguna sehingga pengguna dapat terbantu dengan adanya yang mendukung dalam pengoperasian perpustakaan. Pengguna dai aplikasi web pada perpustakaan merupakan aplikasi yang dapat membantu pengguna dalam mencari buku sesuai dengan keinginan pengguna sehingga hasil pencarian yang diberikan oleh aplikasi dapat memberikan informasi tentang pustaka yang lebih akuran dan juga informatif, dengan demikian kebutuhan pengguna apliaksi dapat terpenuhi Current System Aplikasi untuk proses pencarian perpustakaan saat ini adalah proses berdasarkan bahan pustaka yang ingin dicari dan hasilnya tidak memiliki hubungan
7 50 makna. Jika pengguna melakukan pencarian bahan pustaka, maka yang ditampilkan pada aplikasi adalah bahan pustaka berdasarkan kata (string) yang telah dimasukkan ke dalam form pencarian. Bahan pustaka yang ditampilkan tidak memiliki makna yang sama dengan bahan pustaka yang dicari oleh pengguna. Misalnya pengguna memasukkan kata kunci dengan kata jaringan maka informasi yang dihasilkan adalah semua bahan pustaka yang mengandung kata jaringan. Kadang kala dari hasil pencarian, bahan pustaka yang diinginkan pengguna tidak ditemukan. Namun kenyataannya bahan pustaka tersebut menggunakan bahasa Inggris network. Masalah ini sering terjadi pada aplikasi pencarian bahan pustaka saat ini. 1. Proses Bisnis Pengunjung datang ke perpustakaan untuk mendapatkan buku yang dicarinya. Kemudian pengunjung mencari lokasi buku berada melalui Web Sistem Informasi perpustakaan yang tersedia. Pengunjung memasukkan kata kunci yang sesuai dengan judul buku yang dicarinya, dan kemudian web akan menampilkan judul-judul buku yang memiliki kata yang sama dengan kata kunci yang digunakan pengunjung untuk mencari buku tersebut. Pengunjung mencari judul buku yang sesuai kebutuhannya pada daftar yang disajikan oleh web dan mencari buku tersebut di lokasi yang telah didaftarkan pada daftar detail buku. 2. Prosedur Prosedur dari sistem yang berjalan pada current system untuk proses pencarian buku di perpustakaan adalah dapat dilihat pada Gambar 22.
8 51 Pengguna memasukkan kata kunci pada web Sistem mencari daftar buku sesuai kata kunci pengguna Pengguna Hasil pencarian yang Ditampilkan di web tidak akurat Gambar 22 Prosedur pada Current System Keterangan Gambar: 1. Pengguna memasukkan kata kunci yang sesuai dengan judul buku yang dicari pada web. 2. Sistem mencari buku yang memiliki judul yang sama dengan kata kunci pengguna di dalam daftar buku pada basisdata 3. Sistem menampilkan daftar buku hasil pencarian sistem berdasarkan kata kunci pengguna. Hasil yang ditampilkan tidak akurat. Kadang kala pada aplikasi pencarian buku tidak tersedia tetapi kenyataannya buku tersedia pada perpustakaan tetapi dengan judul yang berbeda Target System Dengan adanya kekurangan dari sistem sekarang, maka diharapkan aplikasi yang akan dibangun dapat memberikan solusi untuk melakukan pencarian pustaka yang optimal di Perpustakaan. Proses pencarian dilakukan dengan mengadopsi teknologi semantic web, yang melakukan proses pencarian dilakukan dengan konsep atau makna bukan dengan kesamaan kata (string). Pencarian dengan konsep dilakukan untuk menampilkan hasil yang memiliki makna yang berhubungan dengan pustaka yang dicari, sehingga akan memberikan hasil yang lebih akurat dan informatif. Pencarian dengan menggunakan teknologi semantic web dengan hasil yang optimal
9 52 ini dapat dilakukan karena adanya teknologi semantic web mengimplementasikan komponen yang telah dijelaskan pada tinjauan pustaka, sebagai komponen dari yang menyusun metadata, sebagai sumber informasi yang akan ditampilkan. Teknologi semantic web yang akan diterapkan pada proses pencarian dengan melakukan pencarian terhadap judul pustaka, tahun pustaka, dan penerbit pustaka. Pengguna akan dapat melakukan pencarian dengan menggunakan beberapa cara pencarian sesuai properti yang umum pada sebuah pustaka. Dengan demikian penggunakan akan lebih mudah untuk mendapatkan pustaka yang diinginkan. 1. Proses Bisnis Pengunjung datang ke perpustakaan untuk mendapatkan buku yang dicarinya. Kemudian pengunjung mencari lokasi buku berada melalui Web Sistem Informasi perpustakaan yang tersedia. Pengunjung memasukkan kata kunci yang sesuai dengan judul buku yang dicarinya, dan kemudian web akan menampilkan juduljudul buku yang memiliki kata yang arti atau maknanya sama dengan kata kunci yang digunakan pengguna untuk mencari buku tersebut. Pengunjung mencari judul buku yang sesuai kebutuhannya pada daftar yang disajikan oleh web dan mencari buku tersebut di lokasi yang telah didaftarkan pada daftar detil buku. 2. Prosedur Prosedur dari sistem yang berjalan pada target system untuk proses pencarian buku di perpustakaan adalah dapat dilihat pada Gambar 23. Pengguna memasukkan kata kunci pada web Sistem mencari daftar buku sesuai dengan makna kata kunci pengguna Pengguna Hasil pencarian yang akurat ditampilkan di web
10 53 Gambar 23 Prosedur Target System Keterangan Gambar: 1. Pengguna memasukkan kata kunci yang sesuai dengan buku yang dicari pada web. 2. Sistem mencari judul buku yang memiliki makna yang sama dengan kata kunci pengguna di dalam daftar buku pada basisdata, dengan menggunakan Jena 3. Sistem menampilkan daftar buku hasil pencarian sistem berdasarkan kata kunci pengguna. Hasil yang ditampilkan lebih akurat. Web tidak menampilkan judul buku yang memiliki kata yang sama tetapi judul buku yang memiliki makna yang sama dengan kata kunci pengguna Analisis Kebutuhan Pada Subbab ini menjelaskan analisis kebutuhan developer dan analisis kebutuhan data Analisis Kebutuhan Developer Pada pelaksanaan Tugas Akhir ini, ada beberapa kebutuhan yang harus dipenuhi. Kebutuhan tersebut adalah kebutuhan yang didefinisikan oleh tim pembangun dengan memperkirakan kebutuhan yang penting. Kebutuhan kebutuhan tersebut adalah sebagai berikut: 1. Bahan pustaka Bahan pustaka ini dibutuhkan untuk mengetahui jenis pustaka yang ada pada perpustakaan sehingga dapat dilakukan perancangan ontologi perpustakaan. Bahan pustaka tersebut antara lain buku, koran, journal, proceeding artikel, kaset CD. 2. Identitas Pengguna Identitas pengguna ini dibutuhkan untuk mengetahui profil dari setiap pengguna untuk menyesuaikan kebutuhan setiap pengguna yang sering
11 54 menggunakan aplikasi Semantic Web Perpustakaan. Pengguna semantic web tersebut antara lain adalah mahasiswa, dosen, dan staff atau pegawai Analisis Kebutuhan Data Data yang digunakan dalam pelaksanaan Tugas Akhir ini merupakan data yang diperoleh dari basisdata aplikasi yang sudah ada dan melakukan observasi untuk mendapatkan informasi pustaka yang belum dimasukkan pada basisdata yang sudah ada. Tim pembangun menggunakan kedua sumber data ini karena memiliki data tentang pustaka yang dibutuhkan untuk mendukung pemodelan ontologi dan mendapatkan metadata dari aplikasi yang akan dibuat. Berikut ini penjelasan masingmasing sumber data: a. Basisdata Aplikasi yang Sudah Ada Basisdata Aplikasi ini telah ada sebelumnya digunakan dalam mendukung kinerja dari penggunaan perpustakaan. Pada dasarnya basisdata ini telah menyimpan informasi mengenai pustaka yang sudah ada saat ini pada perpustakaan. Basisdata ini tidak hanya menyimpan informasi pustaka tetapi menyimpan informasi mengenai transaksi yang terjadi pada aplikasi web perpustakaan, yakni daftar pustaka yang sedang dipinjam maupun informasi yang dihasilkan oleh transaksi yang terjadi pada aplikasi sebelumnya. b. Observasi Pustaka Basisdata aplikasi yang sudah ada tidak sepenuhnya menyimpan informasi mengenai pustaka yang ada pada perpustakaan, sehingga diperlukan untuk melakukan observasi ke perpustakaan untuk mendapatkan informasi pustaka yang lebih akurat dan informatif. Dengan demikian pemodelan ontologi akan semakin kompleks dengan adanya tambahan data dari hasil observasi. 3.2 Perancangan Perancangan pada pengerjaan Tugas Akhir Semantic Web Perpustakaan ini dilakukan untuk membuat model data yang digunakan untuk mendapatkan informasi data dan memodelkan aplikasi Semantic Web Perpustakaan yang akan dibangun.
12 55 Perancangan yang dilakukan terbagi menjadi dua yaitu, perancangan ontologi dan perancangan aplikasi. Perancangan ontologi menjelaskan langkah-langkah yang dilakukan dalam pengembangan ontologi mulai dari penentuan domain, definisi terminologi, kelas dan hirarki, definisi properti hingga pembuatan instance. Dan perancangan aplikasi menjelaskan gambaran umum atau model dari aplikasi, analisis sistem dan spesifikasi kebutuhan sistem untuk aplikasi. Gambaran proses yang dilakukan untuk membangun Aplikasi Semantic Web Perpustakaan mulai dari proses awal hingga akhir dapat dilihat pada Gambar 24 berikut ini. Proses pembangunan aplikasi dimulai dari pembangunan ontologi, kemudian membangun aplikasi web, dan melakukan konfigurasi ontologi dengan web yang akan menampilkan data dari ontologi. Melakukan pengujian apakah aplikasi web telah berjalan dengan baik. Jika sudah, maka aplikasi Semantic Web dapat dijalankan, jika belum dapat berjalan dengan baik, maka dilakukan perbaikan terhadap error yang ada. Keterangan Gambar: 1. : Terminator 2. : Process 3. : Input/output data 4. : Decision
13 56 Gambar 24 Flowchart pembangunan Semantic Web Perpustakaan Use Case Diagram Use case diagram merupakan gambaran fungsionalitas dari suatu sistem, sehingga pengguna sistem mengetahui dan mengerti mengenai aplikasi yang dibangun. Berikut ini adalah Use Case Diagram aplikasi yang akan dibangun Gambar 25
14 57 Gambar 25 Use Case Sequence Diagram Sequence diagram merupakan diagram yang menggambarkan interaksi antar objek yang ada pada aplikasi. Gambar 26 di bawah ini menjelaskan sequence diagram aplikasi Gambar 26 Sequence Diagram
15 Perancangan Ontologi Pada subbab ini dijelaskan perancangan ontologi yang dilakukan pada aplikasi Semantic Web Perpustakaan. Dengan perancangan ontologi ini, akan membantu memberi kemudahan ketika mengimplementasikan ontologi nantinya. Domain yang merangkum ontologi yang akan dibuat adalah Perpustakaan dengan ruang lingkup sebagai berikut: 1. Menggunakan perpustakaan Mercu Buana sebagai referensi pembangunan ontologi perpustakaan. 2. Membangun ontologi yang digunakan untuk melakukan pencarian bahan pustaka di perpustakaan. Pembangunan ontologi pada aplikasi Semantic Web Perpustakaan tidak menggunakan ontologi yang sudah ada karena pada saat ini ontologi untuk perpustakaan belum ada ditemukan. Daftar istilah yang digunakan sebagai kelas dan relasi dalam ontologi perpustakaan pada aplikasi Semantic Web Perpustakaan dapat dilihat pada Tabel 1. Tabel 1 Daftar istilah pada Semantic Web Perpustakaan No Istilah No Istilah 1 Thing 21 JournalEditor 2 IdentityBook 22 NewspaperEditor 3 Organization 23 Supervisor 4 Organizer 24 TechnicalReportSupervisor 5 ProceedingOrganizer 25 ThesisSupervisor 6 Publisher 26 Writer 7 ArticlePublisher 27 ProceedingWriter 8 BookPublisher 28 TechnicalReportWriter 9 EncyclopediaPublisher 29 ThesisWriter 10 JournalPublisher 30 Library Collection 11 MagazinePublisher 31 Article 12 University 32 Book 13 JournalUniversity 33 Compact Disk 14 TechnicalReportUniversity 34 Encyclopedia
16 59 No Istilah No Istilah 15 ThesisUniversity 35 Journal 16 People 36 Magazine 17 Author 37 Newspaper 18 BookAuthor 38 Proceeding 19 EncyclopediaAuthor 39 TechnicalReport 20 Editor 40 Thesis Kelas Thing tersebut akan berisi semua kelas yang terdapat pada ontologi dengan domain perpustakaan. Kelas dan hirarki kelas pada ontologi perpustakaan dapat dilihat pada Gambar 27. Metode yang diterapkan pada pembangunan ontologi perpustakaan adalah metode top-down. Dengan metode ini, proses pembangunan kelas dan hirarki dimulai dari pendefinisian konsep yang paling umum menuju konsep yang lebih spesifik
17 60 Organizer ProceedingOrganizer ArticlePublisher BookPublisher Organization Publisher EncyclopediaPublisher JournalPublisher MagazinePublisher Journaluniversity IdentityBook University TechnicalReportUniversity ThesisUniversity Author BookAuthor EncyclopediaAuthor Editor JournalEditor NewspaperEditor Thing People Supervisor TechnicalReportSupervisor ThesisSupervisor ProceedingWriter Writer TechnicalReportWriter ThesisWriter Article Book CompactDisk Encyclopedia LibraryCollection Journal Magazine Newspaper Proceeding TechnicalReport Thesis Gambar 27 Hirarki Kelas Ontologi
18 61 Properti dari kelas (slot) pada ontologi Perpustakaan yang akan dibangun dapat dilihat pada Table 2. Tabel 2 Daftar Properti No Name Type Cardinality Description Object Cha racteristics 1 haspublisher String Single Object property Inverse ispublisherof 2 hasauthor String Multiple Object property Inverse isauthorof 3 hasorganizer isorganizer String Single Object property Inverse 4 haseditor String Multiple Object property Inverse iseditorof 5 hassupervisor String Single Object property Inverse issupervisorof 6 hasuniversity isuniversityof String Single Object property Inverse 7 haswritter String Single Object property Inverse iswritterof 8 hastitle String Single Data type property Functional 9 hasedition String Single Data type property Functional 10 hasheadline String Single Data type property Functional 11 hasissn String Single Data type property Functional 12 hasisbn Int Single Data type property Functional 13 hasname String Single Data type property Functional 14 hasabstract String Single Data type property Functional 15 pagecount String Single Data type property Functional 16 publicationdate Date Single Data type property Functional 17 publicationyear String Single Data type property Functional
19 Gambaran Aplikasi Rancangan aplikasi adalah sebuah sketsa yang digambarkan untuk memodelkan sebuah aplikasi yang dibangun. Pada bab ini diberikan gambaran aplikasi Semantic Web Perpustakaan yang dibangun. Pengguna dari aplikasi semantic web Perpustakaan akan melakukan pengaksesan dari web browser. Kemudian request dari pengguna akan di proses di Application Server dan memberikan response terhadap pengguna melalui web browser. Pada Application Server terdapat JSP, Jena API, SPARQL Query. Aplikasi Semantic Web Perpustakaan memiliki ontologi untuk penyimpan data tentang bahan pustaka yang ada pada perpustakaan. Jena API pada server berfungsi sebagai framework yang akan menghubungkan ontologi dengan bahasa pemograman Java dan SPARQL Query digunakan sebagai bahasa query untuk menemukan informasi yang terdapat di dalam ontologi. Gambaran umum rancangan aplikasi dapat dilihat pada Gambar 28. Pengguna Web Browser (Mozilla) Application Server (JSP, Jena API, SPARQL Query) Ontologi Gambar 28 Gambaran umum aplikasi Pada aplikasi yang akan dibangun akan menangani proses pencarian bahan pustaka pada perpustakaan dengan memasukkan dua kriteria pencarian yakni jenis
20 63 koleksi dan salah satu properti dari koleksi yang dipilih oleh pengguna. Proses dari pencarian sebuah bahan pustaka pada aplikasi semantic web yang akan dibangun dapat lihat pada Gambar 29. Mulai tidak Search 1 Search 1 ada? ya tidak Search 2 Search 2 ada? ya tidak Search 3 Search 3 ada? ya tidak Search 4 Search 4 ada? ya Pesan error tidak Baca file Library.owl = valid ya Ambil elemen PREFIX & Namespace URI PREFIX Buat query SPARQL Proses query SPARQL Format hasil query ke dalam XML Format dalam bentuk XML tidak Format berupa RDF ya Format dalam bentuk RDF/XML Parsing dokumen hasil query Menampilkan pencarian kata kunci Selesai Gambar 29 Flowchart Proses Aplikasi (Fadillah et al, 2010)
21 64 Pada gambar proses pencarian bahan pustaka diatas, pengguna harus melakukan pemilihan koleksi pustaka yang akan dicari, kemudian memilih pencarian berdasarkan properti yang dimiliki oleh bahan pustaka tersebut. Pengguna harus menentukan 4 kriteria yang ada untuk buku yang dicarinya. Jika pengguna telah melakukan pemilihan koleksi dan menentukan data spesifik buku yang ingin dicarinya, maka sistem akan melakukan pembacaan file library.owl yang merupakan ontologi perpustakaan yang telah dibuat. Jika file tersebut valid, file berisi penulisan tag yang benar untuk menyimpan data dan memiliki hubungan antar instance benar, maka akan dilakukan pengambilan PREFIX dan Namespace URI PREFIX, kemudian akan dilakukan pemilihan query SPARQL sesuai dengan kriteria pencarian yang dipilih oleh pengguna. Lalu sistem akan melakukan pengeksekusian dari query yang terpilih. Jika digambarkan pada protégé hasil dari query pencarian tersebut akan berbentuk graf dan dengan format RDF/XML. Hasil pencarian dengan format RDF/XML tersebut akan diparsing menjadi data yang bisa ditampilkan ke pengguna melalui browser Perancangan Interface Aplikasi Perancangan Interface aplikasi semantic web dimana pengguna dapat menentukan sendiri spesifikasi buku yang ingin dicarin dapat dilihat pada Gambar 30.
22 65 Gambar 30 Rancangan Web Aplikasi Keterangan Gambar: 1. Combobox Collection adalah tempat dimana pengguna dapat memilih jenis kategori pencarian yang diinginkannya seperti book, dll. 2. Field Search 1 adalah tempat dimana pengguna dapat menentukan kriteria pertama untuk melakukan pencarian. 3. Field Search 2 adalah tempat dimana pengguna dapat menentukan kriteria kedua untuk melakukan pencarian. 4. Button Search adalah tempat dimana pengguna mulai mencari buku. Setelah melakukan pencarian berdasarkan spesifikasi dari pengguna, aplikasi akan memberikan hasil pencarian yang sesuai. Tampilan web untuk menampilkan hasil pencarian dapat dilihat pada gambar 31. Gambar 31 Interface Web untuk Menampilkan Hasil Pencarian Keterangan gambar: 1. Field Result Searching adalah tempat hasil pencarian akan ditampilkan kepada pengguna.
23 66 2. Label Search dapat digunakan pengguna untuk melakukan pencarian lagi di halaman awal.
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Bab Implementasi berisi penjelasan mengenai tahap-tahap implementasi yang dilakukan dalam pembangunan aplikasi Semantic Web Perpustakaan. Hal-hal yang diuraikan mencakup
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1. Pencarian Pencarian adalah proses untuk menemukan suatu informasi yang kita butuhkan. Misalnya, kita ingin mencari sebuah kata didalam dokumen digital yang kita miliki. Kita
Lebih terperinciTeknologi Web Semantik Untuk Bibliografi Perpustakaan
Teknologi Web Semantik Untuk Bibliografi Perpustakaan R. Rhoedy Setiawan 1, Mukhamad Nurkamid 2 1,2 Fakultas Teknik, Universitas Muria Kudus, Kudus59327 E-mail:rhoedy_05@yahoo.co.id, nurkamid@gmail.com
Lebih terperinciABSTRAK. Kata kunci: Sistem Tanya Jawab, Semantic Web, Ontology, domain terbatas. v Universitas Kristen Maranatha
ABSTRAK Informasi telah menjadi bagian yang sangat penting didalam pertumbuhan masyarakat modern. Dengan meningkatnya kebutuhan informasi ini, maka banyak orang memerlukan mesin pencari informasi yang
Lebih terperinciBab 3 Metode dan Perancangan Sistem. 3.1 Metode Pengembangan Sistem
Bab 3 Metode dan Perancangan Sistem Pada bagian ini akan dijelaskan mengenai metode penelitian yang digunakan dalam pengembangan sistem. Metode penelitian yang digunakan adalah Prototype Model. 3.1 Metode
Lebih terperinciPENERAPAN TEKNOLOGI SEMANTIC WEB PADA APLIKASI PENCARIAN KOLEKSI PERPUSTAKAAN (STUDI KASUS:PERPUSTAKAAN FTI UPN VETERAN YOGYAKARTA)
PENERAPAN TEKNOLOGI SEMANTIC WEB PADA APLIKASI PENCARIAN KOLEKSI PERPUSTAKAAN (STUDI KASUS:PERPUSTAKAAN FTI UPN VETERAN YOGYAKARTA) Nava atul Fadillah 1), Novrido Charibaldi 2), Herlina Jadianti 3) 1,2,3)
Lebih terperinciBAB I PENDAHULUAN. Proses penyimpanan makna dan kandungan dari suatu domain pengetahuan
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Proses penyimpanan makna dan kandungan dari suatu domain pengetahuan dengan menggunakan basis data relasional atau dalam bentuk dokumen terstruktur memiliki
Lebih terperinciRANCANG BANGUN PENCARIAN JUDUL TESIS BERBASIS TEKNOLOGI WEB SEMANTIK
RANCANG BANGUN PENCARIAN JUDUL TESIS BERBASIS TEKNOLOGI WEB SEMANTIK Ahmad Chusyairi 1), Ema Utami 2) 1,2) Magister Teknik Informatika Program Pascasarjana STMIK AMIKOM Yogyakarta Jl Ring Road Utara, Condongcatur,
Lebih terperinciPenerapan Teknologi Semantic Web pada Pengarsipan Berita OnLine
Penerapan Teknologi Semantic Web pada Pengarsipan Berita OnLine Dewi Novitasari, Ir. Danny Manongga, M.Sc., Ph.D, Hendro Steven Tampake, S.Kom Fakultas Teknologi Informasi Email: d3wiq_banget@yahoo.com
Lebih terperinciBAB 1 PENDAHULUAN 1.1. LATAR BELAKANG MASALAH
BAB 1 PENDAHULUAN 1.1. LATAR BELAKANG MASALAH Dalam tugas akhir ini akan dibahas dan dibuat suatu alat untuk menuliskan suatu keterangan tambahan yang semantic dan membacanya atau mencarinya kembali di
Lebih terperinci1. Pendahuluan. 2. Tinjauan Pustaka
1. Pendahuluan Obat adalah bahan atau paduan bahan, termasuk produk biologi yang digunakan untuk mempengaruhi atau menyelidiki sistem fisiologi atau keadaan patologi dalam rangka penetapan diagnosis, pencegahan,
Lebih terperinciDefinisi Semantic Web
Semantic Web 1 Definisi Semantic Web Semantic web adalah sebuah visi: ide atau pemikiran dari bagaimana memiliki data pada web yang didefinisikan dan dihubungkan dengan suatu cara dimana dapat digunakan
Lebih terperinciPENGEMBANGAN MODEL KNOWLEDGE MANAGEMENT SYSTEM PADA LEMBAGA RISET: STUDI KASUS BADAN PENGKAJIAN DAN PENERAPAN TEKNOLOGI (BPPT) SKRIPSI
UNIVERSITAS INDONESIA PENGEMBANGAN MODEL KNOWLEDGE MANAGEMENT SYSTEM PADA LEMBAGA RISET: STUDI KASUS BADAN PENGKAJIAN DAN PENERAPAN TEKNOLOGI (BPPT) SKRIPSI PITA LARASATI FAUZIAH NUR 1205007074 FAKULTAS
Lebih terperinciPENERAPAN WEB SEMANTIK UNTUK APLIKASI PENCARIAN PADA REPOSITORI KOLEKSI PENELITIAN, STUDI KASUS: PROGRAM STUDI SISTEM INFORMASI STMIK MIKROSKIL MEDAN
PENERAPAN WEB SEMANTIK UNTUK APLIKASI PENCARIAN PADA REPOSITORI KOLEKSI PENELITIAN, STUDI KASUS: PROGRAM STUDI SISTEM INFORMASI STMIK MIKROSKIL MEDAN Gunawan 1, Fandi Halim 2 Program Studi Sistem Informasi,
Lebih terperinciPerancangan Model Ontologi Pada Sistem Informasi Manajemen Skripsi
Perancangan Model Ontologi Pada Sistem Informasi Manajemen Skripsi Fajar Saptono, Idria Maita Jurusan Sistem Informasi Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Pekanbaru
Lebih terperinciBab 2. Tinjauan Pustaka
Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Penelitian sebelumnya yang terkait dengan penelitian ini, dengan judul Software Support for XML Schema Design Patterns and Pattern Matching of XML Schemas
Lebih terperinci1. BAB I PENDAHULUAN 1.1 Latar Belakang
1. BAB I PENDAHULUAN 1.1 Latar Belakang Perpustakaan digital merupakan aplikasi praktis yang mengelola koleksi berbagai macam dokumen dalam bentuk digital dan dapat diakses melalui komputer. Melalui aplikasi
Lebih terperinciURi. Program Studi Sistem Informasi Universitas Gunadarma.
APLIKASI PENCARIAN PARIWISATA PERAIRAN DI INDONESIA DENGAN MENGGUNAKAN PENDEKATAN WEB SEMANTIK ABSTRAK Aplikasi pencarian Pariwisata berbasis Web dengan menggunakan pendekatan Semantic Web ini bertujuan
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan internet yang meningkat dengan cepat berpengaruh pada semakin bertambahnya jumlah pengguna internet di dunia. Ini tentunya tak lepas dari penyebaran data
Lebih terperinci3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR
BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI
Lebih terperinciPENERAPAN SEMANTIC SEARCHING BERBASIS ONTOLOGI PADA PERPUSTAKAAN DIGITAL
PENERAPAN SEMANTIC SEARCHING BERBASIS ONTOLOGI PADA PERPUSTAKAAN DIGITAL i SKRIPSI S U L H A N 041401025 PROGRAM STUDI S-1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
Lebih terperinci3.1 Ganesha Digital Library
BAB III ANALISIS Dalam bab ini akan dibahas mengenai analisis perangkat lunak yang akan dibangun. Analisis dilakukan pada sistem lama dan sistem baru. Analisis pada sistem lama meliputi penerapan folksonomy,
Lebih terperinciSEMANTIC WEB RULE BASE (SWRL) Ari Muzakir
SEMANTIC WEB RULE BASE (SWRL) Ari Muzakir Model Ontologi Ontologi adalah suatu konseptual yang formal dari sebuah domain tertentu yang dipakai bersama oleh kelompok orang. Ontologi merupakan teori tentang
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang berorientasi pada objek-objek yang diperlukan oleh
Lebih terperinciIMPLEMENTASI WEB SEMANTIK PADA PENCARIAN BUKU PERPUSTAKAAN UIN ALAUDDIN MAKASSAR
IMPLEMENTASI WEB SEMANTIK PADA PENCARIAN BUKU PERPUSTAKAAN UIN ALAUDDIN MAKASSAR Nur Afif Dosen pada Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Islam Negeri Alauddin Makassar email
Lebih terperinciJSIKA Vol. 5, No. 8, Tahun 2016 ISSN X RANCANG BANGUN APLIKASI ENSIKLOPEDIA TANAMAN OBAT BERBASIS SEMANTIK WEB
RANCANG BANGUN APLIKASI ENSIKLOPEDIA TANAMAN OBAT BERBASIS SEMANTIK WEB Febri Pradana P 1) Jusak 2) Ignatius Adrian 3) Program Studi/Jurusan Sistem Informasi Institut Bisnis dan Informatika Stikom surabaya
Lebih terperinciBAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web
BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web
Lebih terperinciPENERAPAN SEMANTIK WEB PADA ONTOLOGI LEARNING RESOURCE REPOSITORI
PENERAPAN SEMANTIK WEB PADA ONTOLOGI LEARNING RESOURCE REPOSITORI Lasmedi Afuan 1, Azhari 2 1 Mahasiswa Program Doktor, Universitas Gadjah Mada 2 Dosen Program Doktor, Universitas Gadjah Mada Email : 1
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI Pada bab ini berisi tentang data dan informasi yang berkaitan dengan pokok permasalahan yang akan diuji, yaitu dengan mendalami tentang klasifikasi teks. Selain itu juga membahas
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Bagi perusahaan yang bergerak dalam industri manufaktur, sistem informasi produksi yang efektif merupakan suatu keharusan dan tidak lepas dari persoalan persediaan
Lebih terperinciCASE TOOL UNTUK PEMODELAN SEMANTIK DATA DALAM WEB ONTOLOGY LAGUANGE (OWL)
CASE TOOL UNTUK PEMODELAN SEMANTIK DATA DALAM WEB ONTOLOGY LAGUANGE (OWL) Catur Bawa 1), Daniel Siahaan 2) Jurusan Teknik Informatika Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember Surabaya
Lebih terperinciAPLIKASI PENCARIAN HEWAN BERKAKI EMPAT DENGAN MENGGUNAKAN WEB SEMANTIK. : Faizal Wijayanto NPM :
APLIKASI PENCARIAN HEWAN BERKAKI EMPAT DENGAN MENGGUNAKAN WEB SEMANTIK NAMA : Faizal Wijayanto NPM : 12112697 PEMBIMBING : Dr. Metty Mustikasari, Skom., MSc LATAR BELAKANG MASALAH Masih kurangnya informasi
Lebih terperinciBAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN Metode penelitian yang akan digunakan dalam membangun pengetahuan gizi untuk ibu hamil dapat dilihat pada gambar 3.1 berikut ini: Gambar 3.1 Metodologi Penelitian 3.1. PENGUMPULAN
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA Bab Tinjauan Pustaka memuat uraian gambaran umum dan fungsi-fungsi pada perpustakaan, pengertian sistem informasi, dan kaitan antara perpustakaan dan sistem informasi. 2.1. Perpustakaan
Lebih terperinciUNIVERSITAS INDONESIA IMPLEMENTASI ONTOLOGI WEB DAN APLIKASI SEMANTIK UNTUK SISTEM SITASI JURNAL ELEKTRONIK INDONESIA SKRIPSI
UNIVERSITAS INDONESIA IMPLEMENTASI ONTOLOGI WEB DAN APLIKASI SEMANTIK UNTUK SISTEM SITASI JURNAL ELEKTRONIK INDONESIA SKRIPSI NURIANA AYUNINGTYAS 0706199735 DEPARTEMEN TEKNIK ELEKTRO FAKULTAS TEKNIK -
Lebih terperinciUKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Gereja HKTY Ganjuran adalah salah satu gereja katolik yang terletak di dusun Ganjuran, Sumbermulyo Bambanglipuro, Bantul. Gereja ini dibangun pada tahun 1924
Lebih terperinciBAB I PENDAHULUAN... I-1
DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRAK... iii ABSTRACT... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... xiv DAFTAR GAMBAR... xv DAFTAR LAMPIRAN... xix BAB I PENDAHULUAN...
Lebih terperinciPENERAPAN TEKNOLOGI SEMANTIC WEB UNTUK MENENTUKAN PILIHAN JALUR BIS TRANS JOGJA
PENERAPAN TEKNOLOGI SEMANTIC WEB UNTUK MENENTUKAN PILIHAN JALUR BIS TRANS JOGJA Indra Aji Setyo Wicaksono 1, Novrido Charibaldi 2, Herlina Jayadianti 3 1,2,3) Jurusan Teknik Informatika UPN "Veteran" Yogyakarta
Lebih terperinciBAB IV ANALISA DAN PERANCANGAN
BAB IV ANALISA DAN PERANCANGAN 4.1. Analisa Pada tahap spesifikasi ini, dokumen yang menjadi acuan dalam proses analisa untuk spesifikasi sistem adalah dokumen informasi yang terdapat di website madu hutan
Lebih terperinciPENERAPAN TEKNOLOGI SEMANTIC WEB PADA ENSIKLOPEDIA ALAM
PENERAPAN TEKNOLOGI SEMANTIC WEB PADA ENSIKLOPEDIA ALAM Muhammad Arief Rahman 1, Faisal Rahutomo 2 Program Studi Teknik Informatika, Jurusan Teknik Elektro, Politeknik Negeri Malang 1 rahman.malang@gmail.com,
Lebih terperinciBab 1 Pendahuluan 1.1 Latar Belakang masalah
Bab 1 Pendahuluan 1.1 Latar Belakang masalah Website merupakan suatu kebutuhan bagi masyarakat modern sekarang ini, baik itu digunakan untuk melakukan transaksi, penyebaran informasi, maupun pencarian
Lebih terperinciIMPLEMENTASI TEKNOLOGI WEB SEMANTIK DALAM APLIKASI PENCARIAN KATALOG ONLINE PERPUSTAKAAN UNIVERSITAS BINA DARMA
IMPLEMENTASI TEKNOLOGI WEB SEMANTIK DALAM APLIKASI PENCARIAN KATALOG ONLINE PERPUSTAKAAN UNIVERSITAS BINA DARMA Andri Dosen Universitas Bina Darma Jalan Jenderal Ahmad Yani No.12 Palembang Pos-el: andri@mail.binadarma.ac.id
Lebih terperinciIMPLEMENTASI WEB SEMANTIK DENGAN APACHE JENA
IMPLEMENTASI WEB SEMANTIK DENGAN APACHE JENA Bernard Renaldy Suteja Teknik Informatika, Universitas Kristen Maranatha Jalan Surya Sumantri 65 Bandung E-Mail : bernard.rs@it.maranatha.edu ABSTRACT The information
Lebih terperinciDAFTAR ISI. LAPORAN TUGAS AKHIR... ii
DAFTAR ISI LAPORAN TUGAS AKHIR... i LAPORAN TUGAS AKHIR... ii HALAMAN PENGESAHAN... iii KATA PENGANTAR... iv DAFTAR ISI... v DAFTAR GAMBAR... ix DAFTAR TABEL... xiii INTISARI... xiv ABSTRACT... xv BAB
Lebih terperinciBAB III ANALISA DAN PERANCANGAN SISTEM
BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini membahas analisa dan perancangan sistem, penelitian ini menggunakan bahasa pemrograman berbasis objek. Analisa sistem meliputi analisa kebutuhan fungsional,
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
34 BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Analisa masalah dilakukan untuk mengetahui gambaran umum mengenai Sistem Informasi Geografis Lokasi Pesantren Di Kota Medan. Sehubungan dengan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
xi BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan ilmu pengetahuan dan teknologi informasi dewasa ini membuat perubahan perilaku dalam pencarian informasi yang berdampak bagi lembagalembaga yang bergerak
Lebih terperinciSEMINAR TUGAS AKHIR PERIODE JULI 2011
PEMBUATAN APLIKASI CONTEXT AWARE PEMANDU TURIS PADA MOBILE DEVICE BERBASIS GLOBAL POSITIONING SYSTEM (GPS) DAN WEB SEMANTIK UNTUK SISTEM PARIWISATA DI INDONESIA Koharudin,Umi Laili Yuhana Jurusan Teknik
Lebih terperinciAplikasi Web Direktori Jurnal Menggunakan Feature Harvester Metadata Artikel
Aplikasi Web Direktori Jurnal Menggunakan Feature Harvester Metadata Artikel Iwan Handoyo Putro 1, Resmana Lim 2, Rocky Y. Dillak 3 1,2,3 Jurusan Teknik Elektro, Fakultas Teknologi Industri, Universitas
Lebih terperinciBAB III METODOLOGI PENELITIAN
15 BAB III METODOLOGI PENELITIAN 3.1. Metode Analisis Berdasarkan pengumpulan data dan studi literatur yang dilakukan penulis terkait File Information Tool Set (FITS) maka penulis mulai mencoba menjalankan
Lebih terperinciSTUDI TENTANG PEMODELAN ONTOLOGI WEB SEMANTIK DAN PROSPEK PENERAPAN PADA BIBLIOGRAFI ARTIKEL JURNAL ILMIAH
STUDI TENTANG PEMODELAN ONTOLOGI WEB SEMANTIK DAN PROSPEK PENERAPAN PADA BIBLIOGRAFI ARTIKEL JURNAL ILMIAH Yunizar Fahmi Badron 1*, Fahrul Agus 2, Heliza Rahmania Hatta 3 Ilmu Komputer, Fakultas Ilmu Komputer
Lebih terperinciPENGEMBANGAN ONTOLOGI PADA SEMANTIC WEB UNTUK PROSES PURCHASING (STUDI KASUS: INDUSTRI SEPEDA)
Seminar Nasional Sistem Informasi Indonesia, 22 September 2014 PENGEMBANGAN ONTOLOGI PADA SEMANTIC WEB UNTUK PROSES PURCHASING (STUDI KASUS: INDUSTRI SEPEDA) Arnaldo Marulitua Sinaga 1), Rini Juliana Sipahutar
Lebih terperinciBAB III ANALISIS. 3.1 Analisis Model Business Process Outsourcing
BAB III ANALISIS 3.1 Analisis Model Outsourcing Dari beberapa penjelasan mengenai model Outsourcing (BPO) pada subbab 2.3.1, diajukan Gambar III.1 sebagai gambaran umum dari BPO pada Tugas Akhir ini. Beberapa
Lebih terperinciPENERAPAN WEB SEMANTIK DALAM PENCARIAN KATALOG BUKU DI PERPUSTAKAAN STMIK SINAR NUSANTARA SURAKARTA
ISSN : 2338-4018 PENERAPAN WEB SEMANTIK DALAM PENCARIAN KATALOG BUKU DI PERPUSTAKAAN STMIK SINAR NUSANTARA SURAKARTA Hendro Wijayanto (indra_mhss@yahoo.co.id) Wawan Laksito YS (wlaksito@yahoo.com) Teguh
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang berorientasi pada objek-objek yang diperlukan oleh
Lebih terperinciPENERAPAN WEB SEMANTIK DALAM PENCARIAN KATALOG BUKU DI PERPUSTAKAAN STMIK SINAR NUSANTARA SURAKARTA
PENERAPAN WEB SEMANTIK DALAM PENCARIAN KATALOG BUKU DI PERPUSTAKAAN STMIK SINAR NUSANTARA SURAKARTA 1 Hendro Wijayanto (indra_mhss@yahoo.co.id) 2 Wawan Laksito YS (wlaksito@yahoo.com) 2 Teguh Susyanto
Lebih terperinciBAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat
BAB III PERANCANGAN 3.1 Peralatan Pendukung Peralatan pendukung digunakan untuk menunjang keberhasilan dalam pengembangan software. Peralatan pendukung yang dibutuhkan dalam pembuatan aplikasi pencarian
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Perpustakaan merupakan faktor penting di dalam penunjang transformasi antara sumber ilmu (koleksi) dengan pencari ilmu (pengunjung). Perpustakaan juga sering disebut
Lebih terperinciBAB III METODOLOGI PENELITIAN. Langkah- langkah yang digunakan dalam penelitian DSS MP-ASI berbasis pemodelan ontologi ditunjukkan oleh gambar 3.
BAB III METODOLOGI PENELITIAN Langkah- langkah yang digunakan dalam penelitian DSS MP-ASI berbasis pemodelan ontologi ditunjukkan oleh gambar 3.1 : Pengumpulan Data Integrasi Model Ontologi MP-ASI dan
Lebih terperinciAplikasi Web Direktori Jurnal Menggunakan Feature Harvester Metadata Artikel
Aplikasi Web Direktori Jurnal Menggunakan Feature Harvester Metadata Artikel Iwan Handoyo Putro 1, Resmana Lim 2, Rocky Y. Dillak 3 1,2,3 Jurusan Teknik Elektro, Fakultas Teknologi Industri, Universitas
Lebih terperinciBAB 1 PENDAHULUAN. Universitas Indonesia
1 BAB 1 PENDAHULUAN Bab ini berisi tentang latar belakang tugas akhir mahasiswa, permasalahan, serta tujuan pembuatan tugas akhir. Selain itu akan dibahas pula mengenai ruang lingkup tugas akhir, metodologi
Lebih terperinciRELEVANSI HASIL PENCARIAN PADA MESIN PENCARI MENGGUNAKAN SEMANTIK WEB
RELEVANSI HASIL PENCARIAN PADA MESIN PENCARI MENGGUNAKAN SEMANTIK WEB TUGAS AKHIR Diajukan Untuk Memenuhi Persyaratan Akademik Studi Strata Satu (S1) Teknik Informatika Universitas Muhammadyah Malang Oleh:
Lebih terperinciMEMBANGUN ONTOLOGI JURNAL MENGGUNAKAN PROTÉGÉ (Build Journal Of Use Protege Ontology)
MEMBANGUN ONTOLOGI JURNAL MENGGUNAKAN PROTÉGÉ (Build Journal Of Use Protege Ontology) Atmoko Nugroho Fakultas Teknologi Informasi dan Komunikasi Universitas Semarang Abstract In this time a lot of journal
Lebih terperinciPENERAPAN ONTOLOGI OBJEK PEMBELAJARAN UNTUK KEBUTUHAN PERSONALISASI E-LEARNING BERBASIS SEMANTIC WEB SKRIPSI
UNIVERSITAS INDONESIA PENERAPAN ONTOLOGI OBJEK PEMBELAJARAN UNTUK KEBUTUHAN PERSONALISASI E-LEARNING BERBASIS SEMANTIC WEB SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Ilmu
Lebih terperinciPENERAPAN TEKNOLOGI WEB APP PADA SISTEM INFORMASI PERPUSTAKAAN
PENERAPAN TEKNOLOGI WEB APP PADA SISTEM INFORMASI PERPUSTAKAAN Rati Dian Sari Threice vliane Eunike Hary Jurusan Sistem Informasi STMIK PalComTech Palembang Abstrak Tujuan dari penelitian ini adalah untuk
Lebih terperinciUKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Musik atau lagu sebagai sarana hiburan memiliki peranan penting dalam kehidupan manusia. Infrastruktur Website yang semakin berkembang menyediakan informasi beragam
Lebih terperinciUKDW BAB 1 PENDAHULUAN
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Sebagai sebuah instansi pendidikan, Universitas Kristen Duta Wacana (UKDW) mengalami berbagai peristiwa mulai dari pembentukannya hingga kegiatan-kegiatan
Lebih terperinciPENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB
PENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB Yanto (1) Abstrak: J2EE Pattern adalah kumpulan pola-pola yang digunakan dalam menyelesaikan masalah yang umumnya dihadapi oleh setiap programmer Java
Lebih terperinciDAFTAR ISI. HALAMAN PENGESAHAN... ii. HALAMAN PERSEMBAHAN... iii. KATA PENGANTAR...v. DAFTAR ISI... ix. DAFTAR TABEL...xii. DAFTAR GAMBAR...
DAFTAR ISI HALAMAN PENGESAHAN..... ii HALAMAN PERSEMBAHAN..... iii KATA PENGANTAR.........v DAFTAR ISI....... ix DAFTAR TABEL..........xii DAFTAR GAMBAR........xiii Intisari...........xv Abstract.........xvi
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III. 1. Analisa Sistem Yang Berjalan Analisa sistem dilakukan guna mengetahui gambaran umum sistem informasi geografis letak lokasi baliho di Kota Medan, yakni menganalisis
Lebih terperinciSISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK
SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER Andriyani Siyoperman Gea ABSTRAK Monitoring peralatan bengkel pada CV. Mandala Motor perusahaan yang bergerak di
Lebih terperinciABSTRAK. Keywords : Data Mining, Filter, Data Pre-Processing, Association, Classification, Deskriptif, Prediktif, Data Mahasiswa.
ABSTRAK Kemajuan teknologi membuat begitu mudahnya dalam pengolahan suatu informasi. Waktu tidak lagi menjadi hambatan dalam pengolahan data yang sangat banyak. Hal ini didukung pula dengan adanya perkembangan
Lebih terperinciAndie Hariyadi Supriyatna
APLIKASI PENCARIAN PARIWISATA PERAIRAN DI INDONESIA DENGAN MENGGUNAKAN PENDEKATAN WEB SEMANTIK Andie Hariyadi Supriyatna Mahasiswa S1 Program Studi Sistem Informasi Universitas Gunadarma, Jl. Margonda
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang 1.2. Ruang Lingkup
BAB I PENDAHULUAN Bab Pendahuluan memuat latar belakang pemilihan topik, ruang lingkup, rumusan masalah, batasan masalah, tujuan dan manfaat, metodologi penelitian, dan sistematika penyajian laporan skripsi.
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Manajemen Proyek 2.1.1. Pengertian Manajemen Menurut James A.F. Stoner (2006) Manajemen adalah suatu proses perencanaan, pengorganisasian, kepemimpinan, dan pengendalian upaya
Lebih terperinciBAB I PENDAHULUAN Latar Belakang Masalah
BAB I PENDAHULUAN Pada Bab ini membahas terdiri dari Latar belakang permasalahan, Rumusan Masalah, Tujuan Masalah, Batasan Masalah, Metodologi Penelitian, dan Sistematika Penulisan. 1.1. Latar Belakang
Lebih terperinciIMPLEMENTASI METODA PENYIMPANAN DAN PENGAMBILAN ONTOLOGI BERBASIS FILE MENGGUNAKAN JAVA DAN JENA
EKSPLORA INFORMATIKA 165 IMPLEMENTASI METODA PENYIMPANAN DAN PENGAMBILAN ONTOLOGI BERBASIS FILE MENGGUNAKAN JAVA DAN JENA Mohammad Yani Politeknik Negeri Indramayu Jl. Raya Lohbener Lama No. 08, Lohbener,
Lebih terperinciSATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN WEB (INTERNET + HTML) KODE : TI11. C107/ 2 SKS. Teknik Pembelajaran Ceramah dan Diskusi
SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN WEB (INTERNET + HTML) KODE : TI11. C107/ 2 SKS Pertemuan Ke Pokok Bahasan Dan TIU 1 Pendahuluan Ruang lingkup mata kuliah Sasaran Tujuan Kompetensi lulusan
Lebih terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)
Pertemuan / Minggu Pokok Bahasan / Tujuan Instruksional Umum (TIU) Sub Pokok Bahasan dan Sasaran Belajar / Tujuan Instruksional Khusus (TIK) Tehnik Pembelajaran Media Pembelajaran Evaluasi Referensi 1
Lebih terperinciBAB 2 LANDASAN TEORI. fakta mentah mengenai orang, tempat, kejadian, dan hal-hal yang penting dalam
BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Database 2.1.1.1 Pengertian Data Menurut Whitten, Bentley, dan Dittman (2004, p23), pengertian dari data adalah fakta mentah mengenai orang, tempat, kejadian,
Lebih terperinci53 Gambar 4. 1 Proses Bisnis sistem yang sedang berjalan Keterangan: 1. Peminjam wajib menyerahkan kwitansi atau bukti transaksi. 2. Staff admin memer
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Sedang Berjalan Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang berorientasi pada objek-objek yang diperlukan oleh
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini aan dijelaskan
Lebih terperinciBAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota
BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Pada bab ini dijelaskan mengenai prosedur yang berjalan dan yang diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata
Lebih terperinciSATUAN ACARA PERKULIAHAN (SAP)
SATUAN ACARA PERKULIAHAN (SAP) Nama Mata Kuliah : Pemrograman Berbasis Web Kode Mata Kuliah : SI 024 Bobot Kredit : 3/1 SKS Semester Penempatan : V Kedudukan Mata Kuliah : Mata Kuliah Keahlian Berkarya
Lebih terperinciBAB 3 PERANCANGAN DAN IMPLEMENTASI APLIKASI PETA UI BERBASIS GOOGLE MAPS
BAB 3 PERANCANGAN DAN IMPLEMENTASI APLIKASI PETA UI BERBASIS GOOGLE MAPS 3.1 Perancangan Aplikasi Peta UI Berbasis Google Maps Dalam membangun aplikasi peta UI berbasis Google Maps, konfigurasinya adalah
Lebih terperinciDasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata
Dasar Pemrograman Web Pemrograman Web Adam Hendra Brata Konsep Dasar Desain Web HTML CSS HTML HTML (HyperText Markup Language) Bahasa standar yang digunakan untuk menampilkan document web. Mengontrol tampilan
Lebih terperinciImplementasi Semantic Search untuk Mesin Pencarian pada Ensiklopedia Masjid Bersejarah di Indonesia
Implementasi Semantic Search untuk Mesin Pencarian pada Ensiklopedia Masjid Bersejarah di Indonesia A la Syauqi Jurusan Teknik Informatika Fakultas Sains dan Teknologi UIN Maulana Malik Ibrahim Malang
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI Bab ini berisi rangkuman informasi yang dihimpun dari berbagai pustaka yang berisi uraian mengenai semantic web, pembangunan ontologi, representasi ontologi, tools pembangun ontologi
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Sedang Berjalan Dalam mengevaluasi suatu proses diperlukan tahap analisis untuk menguji tingkat kelayakan terhadap proses perancangan sistem
Lebih terperinciPENERAPAN RELATIONAL DATA MENGGUNAKAN XQUERY PADA PEMROGRAMAN XML. Abstraksi
PENERAPAN RELATIONAL DATA MENGGUNAKAN XQUERY PADA PEMROGRAMAN XML Heri Sismoro 1 dan Ahmad Luthfi 2 1 Dosen STMIK AMIKOM Yogyakarta 2 Dosen Universitas Bina Darma Palembang. Abstraksi Saat ini hampir setiap
Lebih terperinciImplementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN
Implementasi Pada tahap ini CMS akan dibuat atau dikembangkan berdasarkan tahap-tahap pengembangan sistem yang telah dijelaskan sebelumnya dengan menggunakan software dan hardware yang diperlukan untuk
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sisttem informasi adalah suatu sistem yang menyediakan informasi untuk manajemen dalam mengambil keputusan atau kebijakan dan menjalankan operasional
Lebih terperinciDESKRIPSI PERANCANGAN PERANGKAT LUNAK. <Nama Perangkat Lunak>
DPPL-W-xx DESKRIPSI PERANCANGAN PERANGKAT LUNAK untuk: Dipersiapkan oleh: Program Studi Teknik Informatika FIK - UDINUS Jl. Imam Bonjol No. 207
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN DASAR TEORI. sebuah sistem pencarian lokasi kuliner berbasis mobile web untuk wilayah
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Dalam penelitian yang dilakukan oleh Hasan (2011) tentang aplikasi pencarian lokasi kuliner di Yogyakarta. Penelitian tersebut telah menghasilkan
Lebih terperinciBAB III METODE PENELITIAN DAN PERANCANGAN SISTEM
BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM 3.1 Metode Penelitian Metode penelitian yang digunakan dalam pembuatan sistem informasi ini yaitu : 3.1.1 Pembuatan Model Pembuatan sistem aplikasi web
Lebih terperinciIMPLEMENTASI MODEL ONTOLOGY UNTUK PENCARIAN INFORMASI BERITA BERBASIS SEMANTIK TUGAS AKHIR
IMPLEMENTASI MODEL ONTOLOGY UNTUK PENCARIAN INFORMASI BERITA BERBASIS SEMANTIK TUGAS AKHIR Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Lebih terperinciBAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.
BAB II LANDASAN TEORI Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem. 2.1 Pengertian Sistem Sistem dapat didefinisikan dengan pendekatan prosedur
Lebih terperinciDESKRIPSI PERANCANGAN PERANGKAT LUNAK. <Nama Perangkat Lunak>
DPPL-W-xx DESKRIPSI PERANCANGAN PERANGKAT LUNAK untuk: Dipersiapkan oleh: Program Studi Teknik Informatika FIK - UDINUS Jl. Imam Bonjol No. 207
Lebih terperinciBAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan
41 BAB 4 PERANCANGAN SISTEM DAN EVALUASI 4.1 Perancangan Sistem Hal-hal yang akan dilakukan dalam perancangan aplikasi antara lain : perancangan diagram UML (use case, activity, class, dan sequence), perancangan
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
31 BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah PT. Perkebunan Nusantara III (Persero), belum memiliki sebuah sistem informasi yang terprogram, belum adanya aplikasi khusus yang digunakan untuk
Lebih terperinci