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