I. ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

dokumen-dokumen yang mirip
BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODE PENELITIAN. Lampung. Waktu Penelitian adalah pada Semester Ganjil Tahun Akademik Spesifikasi Hardware dan Software yang Digunakan

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODOLOGI PENELITIAN. Matematika semester ganjil tahun ajaran Kebutuhan Perangkat Keras (Hardware) dan Perangkat Lunak

1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 3 METODOLOGI PENELITIAN

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

APLIKASI PENGELOLAAN DATA BARANG CV. TRIMULTI MANUNGGAL BERBASIS WEBSITE MENGGUNAKAN PHP DAN MYSQL

1.1 Latar Belakang Masalah

BAB V IMPLEMENTASI SISTEM

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. Pengetahuan Alam Universitas Lampung dan di Dinas Pemuda dan Pariwisata

BAB 1 PENDAHULUAN. yang ada di dunia bisa kita dapatkan dalam waktu yang relatif singkat. Kemampuan

BAB III METODE PENELITIAN

Bab 4 Implementasi dan Evaluasi

Berikut langkah-langkah penelitian yang dilakukan: 1. Menentukan kebutuhan data yang akan digunakan.

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. mempermudah pelaksanaan penelitian. Tahap-tahap penelitian dalam

BAB III METODOLOGI PENELITIAN

1.1 Latar Belakang Masalah

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan Ilmu

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan tahap analisis dan perancangan sistem selesai di

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI. Bab V Implementasi

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. Berikut adalah tahapan penelitian yang dilakukan : Menentukan kebutuhan data yang digunakan, seperti data makanan, data

BAB 3 METODE PENELITIAN. dalam melakukan penelitian untuk memudahkan penyusun dalam

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 3 METODE PENELITIAN

BAB III METODOLOGI PENELITIAN. dibutuhkan desain penelitian. Berikut adalah tahapan-tahapan dalam desain

BAB IV IMPLEMENTASI DAN PENGUJIAN

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

1.1 Latar Belakang Masalah

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012.

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

1 BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

III. METODOLOGI PENELITIAN

PENDAHULUAN 1 BAB I. 1.1 Latar Belakang

BAB I PENDAHULUAN I-1

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

Gambar 3.1 Desain Penelitian

4. BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN. Tahapan penelitian yang akan dilakukan adalah sebagai berikut: keputusan tingkat kesehatan.

METODE PENELITIAN. penelitian adalah pada Semester Genap Tahun Akademik mendukung dan menunjang pelaksanaan penelitian.

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODOLOGI PENELITIAN. menu makanan berbasis web pada konsumen restoran menggunakan metode

BAB I PENDAHULUAN. A. Latar Belakang Masalah. Sistem Informasi merupakan suatu sistem dalam suatu organisasi yang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODE PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Saat melakukan perancangan program aplikasi ini digunakan hardware dan

Gambar 3.1 Desain penelitian

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. pendukungnya, seperti rumah makan, tempat penginapan, biro perjalanan, penjual oleh-oleh dan penjual cinderamata.

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. Distro Blo-on adalah perusahaan bergerak di bidang penjualan baju, yang

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. data spasial berikut atribut-atributnya, seperti memodifikasi bentuk, warna,

BAB 4 RANCANGAN YANG DIUSULKAN. Berikut ini merupakan class diagram di mana menggambarkan hubungan antara

BAB III METODE PENELITIAN. dilaksanakan pada Semester Genap Tahun Ajaran 2014/2015. Perangkat yang digunakan dalam penelitian ini meliputi:

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

BAB IV HASIL DAN UJI COBA

UKDW BAB 1 PENDAHULUAN

BAB I PENDAHULUAN. dan efisien sangat dibutuhkan oleh setiap orang. Perkembangan teknologi yang semakin

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. Sekolah Tinggi Informatika & Komputer Indonesia (STIKI) merupakan

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

I. ANALISIS DAN PERANCANGAN SISTEM 3.1 Tempat dan Waktu Penelitian Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung. Waktu penelitian dilakukan pada semester ganjil mulai Juni 2011 sampai dengan Januari 2012. 1.2 Metode Penelitian Website layanan kepolisian kepada masyarakat ini dibuat dengan menerapkan metode Waterfall sebagai metode pengembangan perangkat lunaknya. Web ini berisi - kepolisian berdasarkan fungsi teknis kepolisian yang terjadi pada masyarakat. Pada web ini disediakan menu searching, cara menggunakannya sangat mudah hanya dengan memasukan kata kunci dari yang diinginkan akan segera muncul yang dibutuhkan. Dalam penelitian ini, tahapan yang dilakukan terdiri dari 3 tahapan yaitu identifikasi masalah dan pembatasan masalah, studi literatur, dan pembuatan perangkat lunak menggunakan metode Waterfall. Tahapan identifikasi masalah dan pembatasan masalah merupakan tahapan awal yang dilakukan. Hal yang dilakukan yaitu menentukan identifikasi masalah tentang hal yang dibahas dan batasan masalahnya yaitu tentang temu kembali layanan kepolisian menggunakan algoritma Rocchio. Identifikasi dan batasan masalah dilakukan agar permasalahan fokus pada tujuan yang diinginkan.

Tahapan kedua adalah studi literatur. Hal yang dilakukan yaitu mengumpulkan materi-materi tentang hal yang dibahas baik dari buku maupun internet. Materi tersebut yaitu tentang metode Waterfall yang diterapkan pada penelitian ini sistem operasi, software-software pendukung penelitian, seperti XAMPP (PHP, Apache, MySQL), Adobe Dreamweaver, serta mengumpulkan data-data pendukung sistem. Tahapan ketiga adalah pembuatan perangkat lunak dengan menggunakan metode Waterfall. Metode Waterfall yang merupakan salah satu dari metode pengembangan perangkat lunak yang ada. Waterfall merupakan metode yang sering digunakan oleh penganalisa sistem pada umumnya. Inti dari metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Jadi jika langkah satu belum dikerjakan maka tidak bisa melakukan pengerjaan langkah 2, 3 dan seterusnya. Kualitas dari sistem yang dihasilkan baik, hal ini dikarenakan oleh pelaksanaannya secara bertahap sehingga tidak terfokus pada tahapan tertentu. Analisa kebutuhan Desain Sistem Coding & testing unit Penerapan & testing sistem 555555555

Pemeliharaan Gambar 2. Tahapan Pada Metode Waterfall (Pressman, 2002) 1.2.1 Analisa kebutuhan a. Analisa kebutuhan sistem Pada tahap awal dalam pengembangan website menggunakan 1 unit komputer dengan spesifikasi hardware sebagai berikut: 1. Processor Intel GHzl Core 2 Duo T6400 2.0 GHz 2. RAM DDR3 1 GB 3. HDD 250 GB 4. Intel GMA 4500MHD Sedangkan software yang dibutuhkan yaitu: 1. Sistem Operasi Windows 7 Ultimate 32 bit 2. Bahasa pemrograman PHP 3. XAMPP 4. Dreamweaver b. Analisa kebutuhan user Dalam tahap ini dilakukan sebuah penelitian, wawancara ayau studi literature. mencari sebanyak-banyaknya dari user sehingga akan tercipta sebuah

sistem komputer yang bisa melakukan tugas-tugas yang diinginkan oleh user tersebut. Penulis melakukan penelitian apakah sudah ada website layanan kepolisian yang disertai dengan menu searching. Berikut ini kebutuhan user: 1. Website yang dibuat harus memiliki ketepatan dalam melakukan pencarian dan mendapatkan yang relevan 2. Website yang dibuat mampu menjawab pertanyaan pengguna untuk mendapatkan yang diinginkan. 3. Website yang dibuat memiliki yang up to date 1.2.2 Design Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Relasi yang terjadi di dalam sistem seperti hubungan antar data pada basis data dan diagram yang menujukan aliran data antara pengguna dan prosesnya. a. Use Case Web layanan kepolisian Mencari konsultas i menjawa b

extend User Melihat Update Admin Gambar 3. Use Case Diagram b. Diagram Alur Dokumen Relevance Feedback User Sistem IR Start Query Korpus dokumen Reformulasi Query Dokumen terurut Dokumen diurutkan kembali Menggunakan algoritma Rocchio 1.Dok 1 2.Dok 2.. 1.Dok 1 2.Dok 2..

Feedback finish Gambar 4. Diagram Alur Dokumen Relevance Feedback Berdasarkan Gambar 4 saat memulai query, pengguna atau user memasukan kata kunci tentang yang diinginkan. Kemudian sistem mencari di kumpulan dokumen yang telah tersimpan, setelah ditemukan data-data yang sesuai dengan permintaan pengguna lalu ditampilkan. Saat pengguna merasa yang ditampilkan belum relevan atau belum sesuai dengan yang diinginkan, pengguna melakukan query kembali. Sistem temu kembali kemudian membaca perintah selanjutnya, dan kembali mengurutkan dokumen dari kumpulan dokumen yang tersimpan dan menampilkannya kembali. Pada tahap akhir pengguna atau user menerima yang relevan. c. Proses Algoritma Rocchio Penentuan nilai awal Kumpulan dokumen DR Query opt D R D Q1= α Q0+ β ( i DR.Di)- γ ( i DN.Di) Query Baru

Gambar 5 Proses Algoritma Rocchio Berdasarkan Gambar 5 pada tahapan proses reformulasi, sistem melakukan perhitungan dengan menggunakan teknik algoritma Rocchio. Dimulai dari penentuan nilai awal, sekumpulan dokumen yang relevan terhadap query (DR). Dengan adanya Query optimal akan ditemukan Dokumen yang memiliki rangking tinggi dan kesesuaian yang lebih tinggi. kemudian nilai-nilai dimasukan ke dalam persamaan: Q1= α Q0+ β ( i DR.Di)- γ ( i DN.Di) Q1= query ke dua Q0= query pertama D1 = dokumen yang relevan D2 = dokumen yang tidak relevan α = 1 β = < α γ = < β setelah Q1 dihitung hasilnya, maka query baru ditemukan hasilnya. d. Desain Tampilan Pada Gambar 6 merupakan desain awal dari website temu kembali layanan kepolisian. Pada tampilan awal terdapat menu-menu yaitu 5 fungsi teknis kepolisian yang berfungsi untuk memberikan bagi pengguna. Kemudian

ada menu searching yang berfungsi untuk mencari yang diinginkan. Menu kontak berisi kontak dari pembuat web. Informasi_layanan_kepolisian Samapta Lantas Bimmas search go Reskrim Intelkam kontak Gambar 6. Desain Tampilan website 3.3 Coding Dan Testing Unit Coding merupakan penerjemahan design dalam bahasa yang bisa dikenali oleh komputer. Dilakukan oleh programmer yang akan meterjemahkan transaksi yang diminta oleh user. Tahapan ini lah yang merupakan tahapan secara nyata dalam mengerjakan suatu sistem. Dalam artian penggunaan komputer akan dimaksimalkan dalam tahapan ini. Menuangkan desain sistem dalam bahasa pemrograman dalam hal ini bahasa pemrograman yang dipakai adalah PHP dan database MySQL.

Setelah pengkodean selesai maka akan dilakukan testing terhadap sistem yang telah dibuat tadi. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian bisa diperbaiki. Pada tahap ini dilakukan tahapan testing unit. Masing-masing unit atau menu dilakukan testing. 3.4 Penerapan dan Testing sistem Tahapan ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah melakukan analisa, design dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user. 3.5 Pemeliharaan Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan. Perubahan terjadi karena mengalami kesalahan dan perangkat lunak harus menyesuaikan dengan lingkungan atau karena pelanggan membutuhkan perkembangan fungsional. Pada website ini dilakukan pemeliharaan dan penambahan data serta kepolisian terbaru yang dilakukan setiap 6 bulan yang dilakukan oleh seorang admin.