Deskripsi Umum Sistem Analisis Kebutuhan Pengguna Analisis Kebutuhan Sistem

7 masing-masing sistem. Jika semua proses berjalan dengan benar maka aplikasi dinyatakan sukses. Jika ada proses yang belum berjalan maka aplikasi kembali diperbaiki sampai tahap uji mencapai sukses. Operasi dan Pengelolaan Operasi dan pengelolaan adalah tahapan dimana sistem yang telah dibuat dioperasikan atau dijalankan dan dikelola. Analisis Perbandingan Pada tahap ini dilakukan analisis perbandingan terhadap sistem yang tidak menerapkan CRUD pattern dengan sistem yang menerapkan CRUD pattern. Perbandingan ini dilakukan pada poin-poin yang telah disebutkan di ruang lingkup penelitian ini. Dari perbandingan tersebut dapat dilihat kembali keuntungan ataupun kerugian dari penerapan CRUD pattern pada suatu sistem. Dari hasil perbandingan ini kemudian dilakukan survey terhadap partisipan yang berpengalaman dalam menerapkan design pattern untuk melihat kembali kesesuaian antara hasil yang diperoleh dari penelitian dengan pengalaman mereka di dunia industri. Lingkungan Pengembangan Lingkungan pengembangan yang digunakan dalam penelitian ini adalah sebagai berikut: Perangkat lunak: • Windows XP Professional Service Pack 2 • Notepad++ v5.7 • Netbeans IDE 6.8 • Apache Tomcat 6.0.20 • Mozilla Firefox 3.6.10 • Oracle 10g Express Edition • Java version 1.6.0_14 • jasperreports-3.7.3 • iReport-3.7.3 Perangkat keras: • Processor Intel Dual Core T4300 2.10 GHz • 1024 Mbyte RAM. HASIL DAN PEMBAHASAN Analisis Kebutuhan Sistem Berdasarkan hasil wawancara dan analisis terhadap prosedur yang sudah ada, dilakukan analisis terhadap kebutuhan sistem yang akan dibuat. Hal-hal yang dianalisis pada tahap ini meliputi:

a. Deskripsi Umum Sistem

Server Polimat adalah sistem perangkat lunak berbasis web yang digunakan sebagai pusat pengelolaan data pelanggaran lalu lintas di Polres Bogor dan berfungsi sebagai server. Pengelolaan data yang dilakukan berupa proses penambahan, penghapusan, perubahan dan menampilkan data pelanggaran beserta data pendukungnya. Serta dapat melakukan proses pencetakan slip tilang berdasarkan nomor tilang tertentu.

b. Analisis Kebutuhan Pengguna

Kebutuhan pengguna terhadap Server Polimat terdiri atas: • Manajemen data pengguna yang akan membatasi hak akses terhadap sistem. • Manajemen data warga yang digunakan untuk melakukan proses penyimpanan serta pengelolaan data warga. • Manajemen data kepolisian yang digunakan untuk melakukan proses penyimpanan serta pengelolaan data anggota kepolisian. • Manajemen data kendaraan yang digunakan untuk melakukan proses penyimpanan serta pengelolaan data kendaraan. • Manajemen data pasal yang digunakan untuk melakukan proses penyimpanan serta pengelolaan data pasal yang sering digunakan dalam penilangan. • Manajemen data slip untuk menyimpan dan mengelola data slip penilangan yang berlaku di Indonesia. • Manajemen data lokasi yang digunakan untuk melakukan proses penyimpanan serta pengelolaan data lokasi dimana dimungkinkannya terjadi penilangan. • Manajemen data area yang digunakan untuk melakukan proses penyimpanan serta pengelolaan data area yang memiliki aktivitas lalu lintas. 8 • Manajemen data pelanggaran untuk menyimpan dan mengelola data pelanggaran lalu lintas. • Pencetakan data slip untuk mencetak slip tilang berdasarkan nomor tilang tertentu. Kebutuhan pengguna ini ditunjukkan pada use case diagram pada Lampiran 1, bagian yang diberi lingkaran adalah ruang lingkup dari Server Polimat.

c. Analisis Kebutuhan Sistem

Agar sistem yang dibuat memenuhi kebutuhan dari setiap pengguna, maka diperlukan adanya pendefinisian terhadap spesifikasi kebutuhan requirement dengan berdasarkan pada fungsi apa saja yang akan dikerjakan oleh sistem ini. Fungsi aplikasi dari Server Polimat dapat dilihat pada Lampiran 2. d. Analisis Pengguna Pengguna pada Server Polimat dibedakan menjadi warga dan administrator, warga hanya dapat mencetak slip pada halaman awal sistem. Di sisi lain, administrator dibagi lagi menjadi dua jenis yaitu administrator dan super administrator. Super administrator memiliki hak akses penuh atas sistem, sedangkan administator dibatasi untuk tidak dapat melakukan akses terhadap manajemen user, manajemen slip biru dan manajemen slip merah. Batasan dari setiap pengguna ini dapat dilihat pada Lampiran 3. Perancangan Sistem dan Perangkat Lunak Setelah proses analisis terhadap kebutuhan sistem selesai dilaksanakan, selanjutnya proses perancangan dilakukan untuk mendapatkan rancangan abstrak ataupun dalam bentuk visual dari sistem Server Polimat ini. Proses perancangan ini meliputi tahap-tahap berikut:

a. Perancangan Input