I. TINJAUAN PUSTAKA. query, juga tidak memiliki struktur. Hal ini yang membedakan sistem temu kembali informasi

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

BAB II LANDASAN TEORI

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

PENGERTIAN PHP DAN MYSQL

BAB III LANDASAN TEORI

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

Bab 4: Teknologi Yang Dipakai

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan


BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB 2 LANDASAN TEORI. Internet adalah jaringan luas dari komputer, yang lazim disebut dengan worldwide

Apa itu PHP? Riwayat PHP

BAB II KAJIAN PUSTAKA

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Sistem informasi adalah suatu sistem di dalam suatu organisasi yang

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. untuk mencapai tujuan (McLeod, 2010). Sistem juga dapat didefinisikan sebagai

Pengenalan Web Server dan Server Side Scripting

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

BAB 2 LANDASAN TEORI. Kata komputer (computer) berasal dari bahasa latin computare yang berarti

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

Sistem Informasi Perpustakaan Pada SMK Muhammadiyah 09 Jakarta Selatan

BAB III TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. yang tersimpan dalam sebuah internet webserver dipresentasikan dalam bentuk

BAB 2 LANDASAN TEORI. Internet (Interconnection Networking) adalah sebuah jaringan komputer yang

Bab 2. Tinjauan Pustaka

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

TINJAUAN PUSTAKA. Sehingga dapat disimpulkan bahwa presensi merupakan suatu kegiatan yang

BAB III TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Kata komputer berasal dari kata inggris yaitu to compute yang artinya menghitung, karena

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

Pertemuan 11 Pengenalan DBMS dan MySQL

BAB 2 LANDASAN TEORI. yang dapat dipakai oleh pemakai komputer yang terhubung ke internet.

BAB 2 LANDASAN TEORI. Salah satu benda yang dimanfaatkan dalam perkembangan ilmu pengetahuan dan

RANCANG BANGUN SISTEM PEMESANAN TIKET ONLINE PADA CV. KURNIA GROUP LHOKSEUMAWE

MENGENAL PHP BAB Apakah PHP Itu?

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

Bab 2 LANDASAN TEORI. Internet (Interconnected Network) merupakan jaringan (Network) komputer yang

BAB II LANDASAN TEORI

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

TINJAUAN PUSTAKA. dokumentasi teknik dengan simbol-simbol matematis. L A T E X berasal dari T E X

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

Bab II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB 2 LANDASAN TEORITIS

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dari penelitian yang telah dilakukan oleh peneliti- peneliti sebelumnya yaitu :

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

PROPOSAL SKRIPSI SISTEM INFORMASI KEPENDUDUKAN LINGKUNGAN RT/RW BERBASIS WEB DI DESA KALITENGAH

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Usaha kecil dan menengah (UKM) merupakan salah satu bagian penting dari

BAB 2 LANDASAN TEORI. Beberapa pengertian tentang informasi sebagai berikut:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB 2 LANDASAN TEORI

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA

BAB II LANDASAN TEORI. Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Perkembangan ilmu pengetahuan dan teknologi telah memperlihatkan kemajuan yang

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

Transkripsi:

I. TINJAUAN PUSTAKA 1.1 Relevance feedback Sistem temu kembali informasi terutama berhubungan dengan pencarian informasi yang isinya tidak memiliki struktur. Demikian pula ekspresi kebutuhan pengguna yang disebut query, juga tidak memiliki struktur. Hal ini yang membedakan sistem temu kembali informasi dengan sistem basis data. Dokumen adalah contoh informasi yang tidak terstruktur. Isi dari suatu dokumen sangat tergantung pada pembuat dokumen tersebut. Relevance feedback merupakan proses formulasi ulang query awal berdasarkan informasi umpan balik relevansi dari pengguna terhadap dokumen hasil pencarian awal (Mandala dan Setiawan, 2010). Bagian-bagian dari sistem temu kembali informasi meliputi (Mandala dan Setiawan, 2010) : 1. Text Operations (operasi terhadap teks) yang meliputi pemilihan kata-kata dalam query maupun dokumen (term selection) dalam pentransformasian dokumen atau query menjadi terms index (indeks dari kata-kata). 2. Query formulation (formulasi terhadap query) yaitu memberi bobot pada indeks kata-kata query. 3. Ranking (perangkingan), mencari dokumen-dokumen yang relevan terhadap query dan mengurutkan dokumen tersebut berdasarkan kesesuaiannya dengan query. 4. Indexing (pengindeksan), membangun basis data indeks dari koleksi dokumen. Dilakukan terlebih dahulu sebelum pencarian dokumen dilakukan.

Sistem temu kembali informasi menerima query dari pengguna, kemudian melakukan perangkingan terhadap dokumen pada koleksi berdasarkan kesesuaiannya dengan query. Hasil perangkingan yang diberikan kepada pengguna merupakan dokumen yang menurut sistem relevan dengan query. Namun relevansi dokumen terhadap suatu query merupakan penilaian pengguna yang subjektif dan dipengaruhi banyak faktor seperti topik, pewaktuan, sumber informasi mapun tujuan pengguna (Mandala dan Setiawan, 2010). Dengan menggunakan relevance feedback, pengguna dapat memilih informasi yang relevan terhadap kebutuhannya dan feedback user itulah yang digunakan untuk menentukan query baru. Pada relevance feedback terdapat beberapa metode yang bisa digunakan, salah satunya adalah Algoritma Rocchio. 1.1.1 Algoritma Rocchio Algoritma Rocchio bekerja dengan mendekatkan vektor query kepada dokumen-dokumen yang relevan dan menjauhkan kepada dokumen-dokumen yang tidak relevan. Pembentukan query baru dalam rocchio dengan cara pembobotan kembali query lama yang ditambahkan dengan term-term yang sesuai dengan dokumen-dokumen yang dicari. Dengan menggunakan Algoritma Rocchio, nilai Precision cenderung turun, nilai Recall naik, dan Non Interpolated Average Precision (NIAP) naik. Nilai Algoritma Rocchio optimal ketika bobot α tinggi, β tinggi, dan γ rendah (Harsono, 2010).

Metode algoritma rocchio oleh Salton Smart System pada tahun 1970 dirumuskan sebagai berikut: Q1= α Q0+ β ( i DR.Di)- γ ( i DN.Di) dimana: Q1= query ke dua Q0= query pertama D1 = dokumen yang relevan D2 = dokumen yang tidak relevan α = 1 β = < α γ = < β (Manning, 2008). Parameter β dan γ yang menentukan kontribusi dokumen-dokumen relevan dan dokumendokumen tidak relevan. Perluasan query dapat dilakukan dengan memberi nilai 0 untuk vektor query awal pada persamaan. Secara umum umpan balik relevansi pada model ruang vektor dapat dijelaskan sebagai penggeseran vektor query mendekati vektor dokumen relevan dan menjauhi vektor dokumen tidak relevan.

1.0 T 1 D 1 0.5 Q' ' Q' Q D 2 0 0.5 T 1.0 2 Gambar 1. Ilustrasi Umpan Balik Relevansi pada Model Ruang Vektor (Harsono, 2010). Secara umum umpan balik relevansi pada model ruang vektor dapat dijelaskan sebagai penggeseran vektor query mendekati vektor dokumen relevan dan menjauhi vektor dokumen tidak relevan. Sebagai ilustrasi, satu query Q dan dua dokumen D1 dan D2, masing-masing terdiri dari dua kata yaitu T1 dan T2, D1 adalah dokumen relevan sedangkan D2 adalah dokumen tidak relevan. Pengaruh dokumen relevan D1 akan menggeser Q menjadi Q dengan penambahan bobot dari pada setiap kata. Pengaruh dokumen tidak relevan terhadap Q (vektor query hasil pengaruh dokumen relevan D1) akan menggeser Q menjadi Q yaitu dengan mengurangi bobot (Harsono, 2010). 1.2 Fungsi Teknis Kepolisian Fungsi Teknis kepolisian ada 5 bagian yaitu (Sunarno, 2008) : 1. Intelijen keamanan bertugas memberikan masukan sebagai dasar dan arah bagi pengembangan kebijaksanaan dan tindakan pimpinan kesatuan polri, baik dalam rangka kegiatan operasional maupun dalam kegiatan pembinaan polri disemua bidang guna mewujudkan polri sebagai pelindung dan pelayan masyarakat serta polri sebagai penegak hukum.

2. Reskrim bertugas melaksanakan penyelidikan, penyidikan dan koordinasi serta pengawasan terhadap Penyidik Pegawai Negeri Sipil (PPNS) berdasarkan Undang-Undang No.8 tahun 1981 dan peraturan perundang-undangan. 3. Samapta bertugas melaksanakan fungsi kepolisisan bersifat preventiv: a. Memberikan perlindungan, pengayoman dan pelayanan masyarakat. b. Mencegah dan menangkal segala bentuk gangguan kantibmas baik berupa kejahatan maupun pelanggaran serta gangguan ketertiban umum lainnya. c. Melaksanakan tindakan represif tahap awal terhadap semua bentuk gangguan kamtibmas lainnya guna memelihara keamanan dan ketertiban masyarakat. d. Melindungi keselamatan orang, harta benda dan masyarakat. e. Melakukan tindakan represif terbatas (Tipiring dan penegakan Perda). f. Pemberdayaan dukungan satwa dalam tugas operasional Polri. g. Melaksanakan SAR terbatas. 4. Lantas bertugas mengatur tertibnya lalu lintas. 5. Bimas bertugas mencipkan situasi dan kondisi masyarakat yang mampu menolak, mencegah dan menaggulangi terjadinya gangguan kantibmas serta mengusahakan ketaatan masyarakat terhadap hukum dan peraturan perundang-undangan yang berlaku sebagai bentuk keikutsertaan masyarakan dalam Binkamtibmas 2.3 PHP PHP pertama kali diciptakan oleh Rasmus Lerdorf pada tahun 1994. Awalnya, PHP digunakan untuk mencatat jumlah serta untuk mengetahui siapa saja pengunjung pada homepage-nya. Rasmus Lerdorf adalah seorang pendukung open source. Oleh karena itu, ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis, kemudian menambah kemampuan PHP 1.0 dan meluncurkan PHP 2.0. Pada tahun 1996, PHP

telah banyak digunakan dalam website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Zuraski, Andi Gutman, Stig Bakken, Shane Caraveo dan Jim Winstead bekerja sama untuk menyempurnakan PHP 2.0. Akhirnya, pada tahun 1998, PHP 3.0 diluncurkan. Penyempurnaan terus dilakukan sehingga pada tahun 2000 diluncurkan PHP 4.0. Tidak berhenti sampai di situ, kemampuan PHP terus ditambah dan versi terbaru yang dikeluarkan adalah PHP 5.0.x (Peranginangin, 2006) PHP adalah singkatan dari Personal Home Page yang merupakan bahasa standar yang digunakan dalam dunia website. PHP adalah bahasa pemrograman yang berbentuk script yang diletakkan di dalam web server. Ada beberapa pengertian tentang PHP, akan tetapi PHP dapat diartikan sebagai Hypertext Preeprocessor. Ini merupakan bahasa yang hanya dapat berjalan pada server yang hasilnya dapat ditampilkan pada klien. Interpreter PHP dalam mengeksekusi kode PHP pada sisi server disebut serverside, berbeda dengan mesin maya Java yang mengeksekusi program pada sisi klien/ client-server (Peranginangin, 2006). PHP merupakan bahasa pemograman web yang bersifat server-side HTML = embedded scripting, di mana script-nya menyatu dengan HTML dan berada di server. Artinya adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya dijalankan di server tetapi disertakan HTML biasa. PHP dikenal sebgai bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan digunakan untuk membuat halaman web yang dinamis seperti ASP (Active Server Pages) dan JSP (Java Server Pages). Kelebihan PHP (Peranginangin, 2006) : 1. PHP merupakan software yang open source 2. Merupakan bahasa server-side scripting yang dinamis 3. Seluruh aplikasi berbasis web dapat dibuat dengan PHP

4. Memiliki banyak konektivitas dengan sistem database. Sistem database yang dapat didukung oleh PHP antara lain Oracle, MySQL, Sybase, PostgreSQL dll PHP dapat berjalan di berbagai sistem operasi seperti Windows 98/NT/2000/XP, UNIX/LINUX, Solaris maupun Macintosh. 5. Dapat berjalan pada berbagai jenis web server seperti PWS (Personal Web Server), Apache, IIS, AOLServer, fhttpd, phttpd dan sebagainya. 6. Merupakan bahasa pemograman yang dapat dikembangkan sendiri seperti untuk menambah fungsi-fungsi baru. 7. Mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 dan bahkan HTT. 8. PHP dapat diinstal sebagai bagian atau modul dari Apache web server atau sebagai CGI script yang mandiri. 9. Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman web lainnya yang berorientasi pada server-side scripting. 2.4 MySQL 2.4.1 Definisi MySQL MySQL adalah program yang dipakai untuk mengolah database client-server. MySQL menyediakan fasilitas-fasilitas untuk mengatur dan mengelola database, serta menyediakan bahasa pemrograman SQL (Structured Query language, biasa dibaca sekuel ) untuk mengolah database client-server. Khusus pada versi 5.x, MySQL mulai memperkenalkan penggunaan Stored Procedure dan Trigger, sehingga menjadikan MySQL sebagai penyedia layanan pemrograman client-server secara penuh. MySQL merupakan DBmS (Database

Management System) yang multithread, multi-user yang bersifat gratis di bawah lisesnsi GNU General Public Licence (GPL). MySQL dimiliki dan disponsori oleh sebuah perusahaan swedia dan satu orang Finlandia yang memegang hak cipta kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : David Axmard, Allan Larson, dan Michael Monty Widenius (Anhar, 2010). Sebagai sebuah program penghasil database, MySQL tidak mungkin berjalan sendiri tanpa adanya sebuah aplikasi pengguna (interface) yang berguna tanpa adanya program aplikasi pengakses database yang dihasilkan. MySQL dapat didukung oleh hampir semua program aplikasi baik yang open source seperti PHP maupun yang tidak open source yang ada pada platform Windows sperti Visual Basic, Delphi, dan lainnya. DBMS yang menggunakan bahasa SQL (Bunafit, 2008) : 1.MySQL 2.MSQL 3.Posgre SQL 4.Oracle 5.SQL Server 97, 2000 dan lain-lain 6.Interbase dan lain-lain Program-program aplikasi yang mendukung MySQL (Bunafit, 2008) : 1. PHP 2. Borland Delphi, Borland C++ Builder 3. Visual Basic 5.9/6.0 dan.net 4. Visual FoxPro

5. Cold Fusion dan masih banyak lagi 2.4.2 Kelebihan MySQL Beberapa kelebihan MySQL antara lain (Anhar, 2010) : 1. MySQL dapat berjalan dengan stabil pada berbagai system operasi seperti windows, linux, FreeBSD, Mac X Server, Solaris dan masih banyak lagi 2. Bersifat open source, MySQL didistribusikan secara open source dibawah lisensi GNU General Public Licence (GPL). 3. Bersifat multiuser, MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah. 4. MySQL memiliki kecepatan yang baik dalam menangani query (perintah SQL) dengan kata lain, dapat memproses lebih banyak SQL per satuan waktu. 5. Dari segi security atau keamanan data, MySQL memiliki beberapa lapisan sekuriti seperti level subnet mask, nama host dan izin akses user dengan sistem perizinan yang mendetail serta password yang terenskripsi. 6. MySQL juga memiliki interface (antarmuka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming interface) 2.5 Apache Web Server Perhatikan port-port yang terbuka Web server yang digunakan yaitu apache. Apache merupakan web server antar platform yang dapat berjalan di beberapa platform seperti Linux dan Windows. Apache merupakan web server yang paling banyak digunakan di internet. Sedangkan web server merupakan software yang menjadi tulang belakang dari

World Wide Web (WWW). Jika ada permintaan dari browser, maka web server akan mem-proses permintaan tersebut kemudian memberikan hasil prosesnya berupa data yang diinginkan, lalu dikembalikan ke browser (Andi, 2007). Berikut ini beberapa kelebihan dari web server Apache (Andi, 2007) : 1. Apache merupakan perangkat lunak gratis. 2. Mampu beroperasi pada berbagai platform sistem operasi.