1
PENDAHULUAN
1.1 Latar Belakang Semakin canggihnya teknologi di bidang komputasi dan telekomunikasi pada masa kini, membuat informasi dapat dengan mudah didapatkan oleh banyak orang. Kemudahan ini menyebabkan informasi menjadi semakin banyak dan beragam. Informasi dapat berupa dokumen, berita, surat, cerita, laporan penelitian, data keuangan, dan lain-lain. Tidak dapat dipungkiri lagi informasi telah menjadi komoditi yang paling penting dalam dunia modern masa kini. Mahasiswa Politeknik Telkom pada akhir masa studi, diwajibkan untuk menyusun karya ilmiah yaitu Proyek Akhir (PA). Setiap tahun jurnal proyek akhir yang tersimpan semakin banyak dan memiliki beragam judul. Untuk judul usulan yang baru, admin jurusan melakukan pemeriksaan dengan mengetikkan judul tersebut di Ms Excel. Judul usulan yang tidak sama akan diterima, kemudian dimasukkan ke dalam kumpulan judul proyek akhir dengan persetujuan koordinator proyek akhir. Sedangkan untuk judul yang memiliki kemiripan, akan dilakukan analisis oleh koordinator proyek akhir. Koordinator proyek akhir melakukan pemeriksaan judul yang dilihat dari adanya keunikan lain dari judul yang diusulkan seperti objek kasusnya berbeda dan ada tambahan fitur, menu, atau proses. Pemeriksaan ini dilakukan dengan meneliti dan membaca laporan proyek akhir satu-persatu dari beberapa kumpulan proyek akhir atau deskripsi judul yang telah ada. Sedangkan, setiap tahun jurnal proyek akhir dan deskripsi judul yang tersimpan semakin bertambah. Berdasarkan permasalahan di atas, maka akan dibangun sebuah aplikasi yang dapat membantu admin jurusan dan koordinator proyek akhir dalam 1
pencarian kemiripan judul. Isi setiap jurnal dan deskripsi judul PA dianalisis untuk menentukan cara mengindeksnya (misalnya, kata-kata diambil dari judul, abstrak, rumusan masalah, dan kesimpulan). Data tentang jurnal PA dan deskripsi judul disimpan dalam sebuah database untuk digunakan dalam pencarian selanjutnya. Judul yang dicari menjadi kata kunci, kemudian aplikasi mencari indeks dan menampilkan hasil pencarian. Karena setiap kata memiliki tingkat kepentingan yang berbeda dalam dokumen, maka diperlukan indikator yaitu term weight (bobot term) dalam proses pencocokan dan perankingan dokumen terhadap kata kunci. Pembobotan pada jurnal PA diberikan pada bagian judul, abstrak, rumusan masalah, dan kesimpulan, sedangkan pada deskripsi judul diberikan pembobotan pada judul dan deskripsi. Hasil pencarian menggunakan aplikasi ini, berupa daftar judul proyek akhir yang terurut berdasarkan tingkat kemiripan judul dari yang tertinggi hingga terendah. Koordinator PA dapat melihat isi jurnal PA yang ingin dibandingkan, sehingga dapat melihat perbandingan judul dengan lebih relevan. Aplikasi ini dapat menyimpan jurnal proyek akhir mahasiswa Politeknik Telkom dalam format file PDF, deskripsi judul proyek akhir yang telah diterima.
2
1.2 Rumusan Masalah Rumusan masalah pada proyek akhir ini adalah sebagai berikut : 1. Bagaimana
membangun
aplikasi
menggunakan
bahasa
pemrograman PHP, basis data My SQL dan metode term weighting untuk membantu bagian admin jurusan mencari kemiripan judul proyek akhir? 2. Bagaimana aplikasi ini menghasilkan daftar judul yang terurut berdasarkan tingkat kemiripan? 3. Bagaimana aplikasi ini dapat menyimpan jurnal proyek akhir dan deskripsi judul yang telah diterima?
1.3 Tujuan Tujuan dari pengerjaan proyek akhir ini adalah membangun aplikasi yang dapat digunakan untuk: 1. Membantu admin jurusan dan koordinator proyek akhir dalam mencari kemiripan judul proyek akhir. 2. Menghasilkan daftar judul yang terurut berdasarkan tingkat kemiripan dengan dokumen yang sudah ada dari judul yang dicari. 3. Menyimpan jurnal proyek akhir dan deskripsi judul yang telah diterima.
1.4 Batasan Masalah Beberapa batasan masalah dalam pengerjaan proyek akhir pembuatan aplikasi pencarian kemiripan judul proyek akhir menggunakan metode term weighting antara lain: 3
1. Hasil pencarian dari aplikasi ini bukan sebagai keputusan dari penentuan penerimaan judul. 2. Data atau dokumen yang disimpan berupa jurnal proyek akhir mahasiswa Politeknik Telkom dalam format file PDF, deskripsi judul proyek akhir yang telah diterima. 3. Pencarian berdasarkan kata atau term saja pada setiap dokumen.
1.5 Metodologi Penyelesaian Proyek Metode yang digunakan dalam pengerjaan proyek akhir ini adalah Linear Sequential Model. Linear Sequential Model adalah metode pengembangan perangkat lunak dengan pendekatan sekuensial. Secara umum dalam pembangunan perangkat lunak pada model Linear Sequential Model terdapat tahapan-tahapan sebagai berikut (Pressman, 1997):
Gambar 1.1 Tahapan Pengerjaan Proyek Akhir
Hal-hal yang dilakukan dalam pembuatan aplikasi ini adalah sebagai berikut: a. Analysis Pada tahap ini pencarian informasi didapat dari admin jurusan. Masalah yang muncul adalah pada saat pencarian kemiripan judul.
4
Kemudian masalah tersebut dicarikan solusinya untuk memenuhi kebutuhan dalam pencarian judul tersebut. b. Design Programmer mendesain sistem yang sesuai untuk memenuhi kebutuhan user dari penerjemahan keinginan admin jurusan. Sistem digambarkan secara teknis sehingga dapat diimplementasikan oleh programmer. c. Code Pada tahap coding, programmer menerjemahkan desain sistem yang telah dibuat kedalam bahasa pemrogaman PHP dan menggunakan metode term weighting. d. Test Pada tahap ini, aplikasi yang telah dibuat diuji kegunaannya. Dengan memeriksa apakah sudah sesuai atau memenuhi keinginan admin jurusan.
1.6 Jadwal Pengerjaan Table 1.1 Jadwal Pengerjaan Apr 2011
NO
Task Name
Start
Finish
Mei 2011
Jun 2011
Jul 2011
Duration 24/4
1
Analysis Kebutuhan
20/04/2011 04/05/2011
2w 1d
2
Design
05/05/2011 19/05/2011
2w 1d
3
Coding
10/05/2011 08/07/2011
8w 4d
4
Testing
09/07/2011 17/07/2011
1w 2d
1/5
8/5
15/5
22/5
29/5
5/6
12/6
19/6
26/6
3/7
10/7
5