• Tidak ada hasil yang ditemukan

Perancangan Aplikasi Pengelolaan Data Kriminalitas Berbasis Web Menggunakan Framework Codeigniter (Studi Kasus : Polsek Bojongsoang).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Aplikasi Pengelolaan Data Kriminalitas Berbasis Web Menggunakan Framework Codeigniter (Studi Kasus : Polsek Bojongsoang)."

Copied!
18
0
0

Teks penuh

(1)

vi Universitas Kristen Maranatha

ABSTRAK

Perancangan aplikasi pengelolaan data kriminalitas di polsek bojongsoang ini adalah aplikasi yang mengelola data-data yang berhubungan data kriminalitas, seperti Laporan Polisi, BAP, Surat Penyitaan dan semua itu dapat dilakukan diaplikasi ini. Di Polsek Bojongsoang seringkali mendapat kesulitan dalam mencari data-data yang lama dan dalam penyimpanan datanya yang kurang terstruktur. Dari permasalahan tersebut saya merancang dan melakukan pembangunan sebuah aplikasi pengelolaan data kriminalitas ini. Aplikasi dapat menjadi salah satu alternatif dalam mengelola data kriminalitas tersebut. Pembuatan aplikasi ini dilakukan dengan metode Waterfall. Aplikasi berbasis web dan diimplementasikan dengan framework Codeigniter, bahasa pemrograman PHP, dan database MySQL sebagai media penyimpanan data. Dari hasil pengujian aplikasi ini dapat melakukan pengelolaan data kriminalitas, Aplikasi ini dapat menyediakan fitur menampilkan data petugas, data tersangka, data penyidik, data pelapor, data saksi, data korban, Laporan Polisi, Laporan BAP, dan Surat Penyitaan, dan aplikasi dapat men-generate Laporan Polisi, BAP, Surat Penyitaan menjadi format PDF.

(2)

vii Universitas Kristen Maranatha

ABSTRACT

Design web-based application of criminality data management at Polsek Bojongsoang is an application that manage data related criminality, such as police reports, BAP, foreclosure letter. Polsek Bojongsoang often has difficulties to find the old data and less-strutured data storage system. These problem bring me to design database management system and build an application for it. The application can be an alternative to manage criminality data. The making of the application is with Waterfall method. Web base application and framework codeigniter implemented, PHP programming language, and MySQL database as data container. From the test results, the application can process data criminality, this application provides features display data officer, suspect the data, the data investigation, the reporting of data, the data witness, victim data, police reports, dossier reports, and Foreclosure Letter, and applications can generate Police Report, BAP, Foreclosure Letters into PDF.

(3)

viii Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 4

BAB 2 KAJIAN TEORI ... 6

2.1 Waterfall ... 6

2.2 Aplikasi Berbasis Web ... 8

2.3 Codeigniter ... 8

2.4 PHP Hypertext Preprocessor (PHP) ... 8

2.5 MYSQL ... 9

2.6 UML ... 9

(4)

ix Universitas Kristen Maranatha

2.6.2 Flowchart ... 10

2.6.3 Class Diagram ... 10

2.6.4 Diagram Aktivitas ... 10

2.7 Perancangan Basis Data ... 11

2.7.1 Entity Relationship Diagram (ERD) ... 11

2.8 CSS ... 11

2.9 Javascript ... 12

2.10 jQuery ... 12

2.11 Apache... 12

2.12 BlackBox Testing ... 13

BAB 3 ... 14

3.1 Analisis Sistem ... 14

3.1.1 Sistem Lama ... 14

3.1.2 Analisis sistem yang baru ... 18

3.2 UML Diagram ... 22

3.2.1 Use Case Diagram ... 22

3.2.2 Definisi Aktor ... 22

3.2.3 Skenario Use Case ... 23

3.2.4 Activity Diagram ... 33

3.3 Perancangan Basis Data ... 35

3.4 Perancangan Antar Muka ... 36

3.4.1 Perancangan Halaman Login ... 36

3.4.2 Perancangan Halaman Home ... 37

3.4.3 Perancangan Halaman Input Petugas ... 37

3.4.4 Perancangan Halaman Input Data Penyidik ... 38

(5)

x Universitas Kristen Maranatha

3.4.6 Perancangan Halaman Input Laporan Polisi ... 39

3.4.7 Perancangan Halaman List Laporan Polisi ... 40

3.4.8 Perancangan Halaman Input BAP ... 40

3.4.9 Perancangan Halaman List BAP ... 41

3.4.10 Perancangan Halaman Input Surat Penyitaan ... 41

3.4.11 Perancangan Halaman List Surat Penyitaan ... 42

3.4.12 Perancangan Halaman Input Tersangka ... 42

BAB 4 IMPLEMENTASI ... 43

4.1 Implementasi ... 43

4.1.1 Implementasi Perangkat Keras ... 43

4.1.2 Implementasi Perangkat Lunak ... 43

4.1.3 Implementasi Instalisasi Aplikasi ... 44

4.1.4 Implementasi Antarmuka ... 44

BAB 5 PENGUJIAN ... 54

5.1 Pengujian ... 54

5.1.1 Pengujian Form login Admin dan Petugas ... 54

5.1.2 Pengujian Form Tambah Petugas... 55

5.1.3 Pengujian Form Tambah Penyidik ... 56

5.1.4 Pengujian Form Pihak Terlibat ... 56

5.1.5 Pengujian Form Input Tersangka ... 58

5.1.6 Pengujian Form Laporan Polisi ... 59

5.1.7 Pengujian Form BAP ... 60

5.1.8 Pengujian Form Surat Penyitaan ... 61

5.1.9 Pengujian Form Jadwal Piket ... 62

BAB 6 SIMPULAN DAN SARAN ... 64

(6)

xi Universitas Kristen Maranatha 6.2 Saran ... 65

(7)

xii Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 3.1 Skenario Mengelola Data Petugas ... 23

Tabel 3.2 Skenario Hapus Petugas ... 24

Tabel 3.3 Skenario Mengubah Data Petugas ... 24

Tabel 3.4 Skenario Menambah Data Penyidik ... 25

Tabel 3.5 Skenario Menghapus Data Penyidik ... 25

Tabel 3.6 Skenario Mengubah Data Penyidik... 26

Tabel 3.7 Skenario Mengubah Jadwal Piket ... 26

Tabel 3.8 Skenario Menghapus Jadwal Piket ... 27

Tabel 3.9 Skenario Mengubah Jadwal Piket ... 27

Tabel 3.10 Skenario Menambah Pihak Terlibat ... 28

Tabel 3.11 Skenario Menghapus Pihak Terlibat ... 28

Tabel 3.12 Skenario Mengubah Pihak Terlibat... 29

Tabel 3.13 Skenario Mengelola Laporan Polisi ... 29

Tabel 3.14 Skenario Mengelola BAP... 30

Tabel 3.15 Skenario Mengelola Surat Penyitaan ... 31

Tabel 3.16 Skenario Mengelola Barang Sitaan ... 31

Tabel 3.17 Skenario Mengelola Laporan Polisi ... 32

Tabel 5.1 Pengujian Form Login ... 54

Tabel 5.2 Pengujian Form Tambah Petugas ... 55

Tabel 5.3 Pengujian Form Tambah Penyidik ... 56

Tabel 5.4 Pengujian Form Tambah Pihak Terlibat ... 56

Tabel 5.5 Pengujian Form Input Tersangka ... 58

Tabel 5.6 Pengujian Form Laporan Polisi ... 59

Tabel 5.7 Pengujian Form BAP ... 60

Tabel 5.8 Pengujian Form Surat Penyitaan ... 61

(8)

xiii Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2-1 Waterfall ... 6

Gambar 3-1 Proses Pencatatan Laporan Polisi ... 14

Gambar 3-2 Proses Pencatatan BAP ... 15

Gambar 3-3 Proses Pencatatan Surat Penyitaan ... 16

Gambar 3-4 Proses Pencatatan Laporan Rekapitulasi ... 17

Gambar 3-5 Proses Pencatatan Laporan Polisi ... 18

Gambar 3-6 Proses Pencatatan BAP ... 19

Gambar 3-7 Prose Pencatatan Surat Penyitaan ... 20

Gambar 3-8 Proses Pencatatan Laporan Rekapitulasi Tindak Pidana ... 21

Gambar 3-9 Use Case Diagram ... 22

Gambar 3-10 Login ... 33

Gambar 3-11 Activity Diagram Aplikasi ... 34

Gambar 3-12 ERD... 35

Gambar 3-13 Perancangan Halaman Login ... 36

Gambar 3-14 Perancangan Halaman Home ... 37

Gambar 3-15 Perancangan Halaman input petugas ... 37

Gambar 3-16 Perancangan Halaman Input data Penyidik ... 38

Gambar 3-17 Perancangan Halaman Pihak Terlibat ... 38

Gambar 3-18 Perancangan Halaman Laporan Polisi ... 39

Gambar 3-19 Perancangan Halaman List Laporan Polisi ... 40

Gambar 3-20 Perancangan Halaman Input BAP ... 40

Gambar 3-21 Perancangan Halaman List BAP ... 41

Gambar 3-22 Perancangan Halaman Input Surat Penyitaan ... 41

Gambar 3-23 Perancangan Halaman List Surat Penyitaan ... 42

Gambar 3-24 Perancangan Halaman Input Tersangka... 42

Gambar 4-1 Login Admin dan Petugas ... 44

Gambar 4-2 Tambah Pihak Terlibat ... 45

Gambar 4-3 Lihat Pihak Terlibat ... 46

Gambar 4-4 Halaman Tambah Laporan Polisi... 46

Gambar 4-5 Lihat Laporan Polisi ... 47

(9)

xiv Universitas Kristen Maranatha

Gambar 4-7 Halaman Menambah BAP ... 48

Gambar 4-8 Lihat BAP ... 49

Gambar 4-9 BAP dalam bentuk PDF ... 49

Gambar 4-10 Halaman Membuat Surat Penyitaan... 50

Gambar 4-11 Lihat Surat Penyitaan ... 50

Gambar 4-12 Surat Penyitaan bentuk PDF ... 51

Gambar 4-13 Halaman Menambah Penyidik ... 51

Gambar 4-14 Halaman List Penyidik ... 52

Gambar 4-15 Halaman Mengubah Data Penyidik ... 52

(10)

xv Universitas Kristen Maranatha

DAFTAR LAMPIRAN

LAMPIRAN A LAPORAN POLISI...A-1

(11)

1 Universitas Kristen Maranatha

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Kecamatan Bojongsoang memiliki satu polsek di sekitar Bojongsoang dan

menjadi polsek yang bertugas dan berkewajiban memberikan pelayanan terhadap

kepentingan masyarakat dalam bidang hukum, mengangani masalah kriminalitas

serta memlihara keamanan dan ketertiban umum yang bertempat di wilayah

Kecamatan Bojongsoang. Polsek Bojongsoang merupakan ujung tombak Polri

yang bertugas langsung dilapangan untuk menciptakan suasana yang kondusif di

lingkungan kecamatan bojongsoang. Dalam pelaksanaan tugasnya Polsek

mempunyai beberapa personil Polri aktif dan aktif bertugas melayani masyarakat

disekitar kecamatan Bojongsoang.

Polsek Bojongsoang memiliki unit yang dikenal dengan Reskrim atau yang

bisa disebut Reserse Kriminal, bahkan kinerja suatu bagian kepolisian sering

diukur oleh masyarakat melalui keberhasilan Reskrim dalam menangani

kasus-kasus tindak pidana . Salah satu tugas Reskrim dilingkungan Polsek adalah

mengenai pengolahan data berkas perkara yang kompleks. Masalah yang ada di

Reskrim Bojongsoang adalah kurangnya otoritas dalam mengangani semua data

tindak pidana, tempat penyimpanan semua datanya yang kurang terstruktur, sering

mengalami kesulitan pencarian data yang sudah lama, dan kurang maksimal

dalam melakukan rekapitulasi data.

Berdasarkan permasalahan tersebut, Polsek Bojongsoang membutuhkan suatu

sistem yang dapat mengelola semua data berkas kriminalitas sehingga diharapkan

dapat meminimalisir kesalahan yang sering terjadi dan memaksimalkan hasil yang

diharapkan. Saya mencoba memperbaiki sistem tersebut dengan menggunakan

aplikasi berbasis Web yang sekiranya dapat membantu mengatasi permasalahan

dalam pengelolaan data kriminalitas sehingga dapat mempermudah dalam

menyajikan data kriminalitas yang dihasilkan lebih cepat dan akurat sehingga

(12)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Berdasarkan latar belakang, maka yang menjadi rumusan masalah adalah

sebagai berikut :

1. Bagaimana membuat sistem yang dapat memudahkan Reskrim Polsek

Bojongsoang dalam pengelolaan data kriminalitas ?

2. Bagaimana membuat sebuah aplikasi berbasis web yang mampu

melakukan pengelolaan data petugas, data tersangka,data

penyidik,data pelapor,data saksi dan korban laporan BAP,laporan

polisi, laporan rekapitulasi perkara tindak pidana reskrim bojongsoang

?

3. Bagaimana membuat aplikasi yang dapat membuat petugas dapat

melakukan kegiatan pencatatan kriminalitas dengan mudah ?

1.3 Tujuan Pembahasan

Adapun tujuan yang diharapkan berdasarkan rumusan masalah diantaranya

sebagai berikut :

1. Membuat aplikasi pengolahan data kriminalitas pada Polsek Bojongsoang

dengan web

2. Menyediakan fitur untuk menampilkan data petugas, data tersangka, data

penyidik, data pelapor, data saksi dan korban BAP, laporan polisi dan

output-nya berupa laporan rekapitulasi perkara tindak pidana reskrim

bojongsoang.

3. Membuat aplikasi yang user-friendly agar dapat memudahkan petugas

dalam melakukan peng-inputan data kriminalitas.

4. Aplikasi dapat men-generate laporan polisi, BAP, Surat Penyitaan dalam

(13)

3

Universitas Kristen Maranatha 1.4 Ruang Lingkup Kajian

Adapun ruang lingkup dalam aplikasi ini terbagi menjadi dua yaitu ruang

lingkup hardware dan ruang lingkup software.

Ruang Lingkup hardware:

Prosesor yang digunakan mininum Pentium IV atau setaranya

Memory RAM yang digunakan minimun 2 GB

Graphyc Card on Board

Harddisk minimun 80 GB

Sistem Operasi yang digunakan adalah Windows

Ruang Lingkup software:

Notepad++

MySql

Web Browser(Chrome & Mozilla)

Berdasarkan masalah yang ada di atas, ruang lingkup untuk perancangan apliaksi

ini adalah sebagai berikut :

 User dibagi menjadi 2, yaitu :

Administrator dapat mengelola data petugas, data penyidik, dan

mengelola jadwal piket.

Petugas dapat menglola laporan polisi pengelolaan data petugas,

data tersangka,data penyidik,data pelapor,data saksi dan korban

laporan BAP,laporan polisi, laporan rekapitulasi perkara tindak

pidana reskrim bojongsoang.

 Aplikasi ini hanya digunakan di lingkungan Posek Bojongsoang (unit

Reskrim).

(14)

4

Universitas Kristen Maranatha 1.5 Sumber Data

Dalam upaya memperoleh data yang digunakan untuk penyusunan laporan ini,

ada dua jenis sumber yang didapat yaitu :

1. Sumber Data Primer

Data-data dalam aplikasi ini diperoleh dari hasil wawancara dengan

pemilik dan dokumen-dokumen yang terkait.

2. Sumber Data Sekunder

Data yang diperoleh dengan cara membaca dan mempelajari berbagai macam

buku dan literatur yang berguna untuk mencari dan mengumpulkan data

penunjang penyusunan laporan ini. Kemudian diambil informasi yang sesuai

dengan pembahasan tema dalam laporan ini.

1.6 Sistematika Penyajian

Penyusunan Tugas Akhir ini terbagi di dalam enam bab. Gambaran awal

secara ringkas dari materi yang akan dibahas tiap bab adalah sebagai berikut :

BAB 1 : PENDAHULUAN

Bab ini membahas latar belakang masalah, rumusan masalah, tujuan

pembahasan, ruang lingkup kajian, sumber data dan sistematika penulisan

dalam penyajian laporan tugas akhir.

BAB 2 : KAJIAN TEORI

Bab ini membahas mengenai kajian teori yang digunakan dalam tahap

analisis, rancangan dan pengujian aplikasi penelitian.

BAB 3 : ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas mengenai analisis sistem dan juga perancangan sistem

yang dibuat dalam flowchart, ER diagram, DFD dan perancangan

antarmuka pengguna.

(15)

5

Universitas Kristen Maranatha Bab ini membahas hasil pembuatan aplikasi beserta dengan contoh

tampilan pengoperasian aplikasi tersebut.

BAB 5 : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini membahas mengenai penjelasan rencana pengujian sistem dan

testing yang dilakukan.

BAB 6 : SIMPULAN DAN SARAN

Bab ini membahas simpulan dan saran terhadap penelitian yang telah

(16)

64 Universitas Kristen Maranatha

BAB 6

SIMPULAN DAN SARAN

Pada bab ini membahas mengenai kesimpulan dan saran untuk tugas akhir

yang dibuat yang merupakan rangkuman hasil yang telah didapatkan.

6.1 Simpulan

Dari hasil penelitian yang dilakukan terhadap tugas akhir yang dibuat

mengenai perancangan aplikasi pengelolaan data kriminalitas untuk Polsek

Bojongsoang dimasa mendatang dapat diambil beberapa point kesimpulan yang

berdasar pada tujuan dari penelitian diantaranya yaitu :

1. Aplikasi ini dapat melakukan pengelolaan data kriminalitas.

2. Aplikasi ini dapat menyediakan fitur menampilkan data petugas, data

tersangka, data penyidik, data pelapor, data saksi, data korban,

Laporan Polisi, Laporan BAP, dan Surat Penyitaan dan chart yang

memudahkan dalam melihat rekapitulasi laporan kejadian setiap bulan.

3. Aplikasi dapat melakukan generate Laporan Polisi, BAP, dan Surat

Penyitaan dalam format PDF.

4. Aplikasi ini dapat memudahkan para polisi untuk mencari kesimpulan

kejadian perkara yang terjadi di lingkungan Polsek Bojongsoang dan

(17)

65

Universitas Kristen Maranatha 6.2 Saran

Dalam pembangunan sebuah aplikasi diperlukan pembaharuan yang

bertujuan agar suatu aplikasi dapat berkembang. Maka dari itu untuk

pengembangan aplikasi selanjutnya diharapkan :

1. Aplikasi dapat dikembangkan dalam bentuk mobile.

2. Aplikasi dapat menangani pengaduan masyarakat melalui sms.

Aplikasi dapat menangani masalah penahanan menuju Rumah Tahanan (Rutan)

(18)

66 Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] R. Pressman, Rekayasa Piranti Lunak Pendekatan Praktisi, Yogyakarta: Andi,

1997.

[2] B. N, Aplikasi Pemrograman Web Dinamis dengan PHP dan Mysql,

Yogyakarta: Andi, 2006.

[3] S. A, Trik Kolaborasi Codeigniter & Jquery, Yogyakarta: Lokomedia, 2011.

[4] L. Beighley, Head First PHP & MySQL, USA: O'Reilly Media, 2008.

[5] H. a. P. Pudjo, Menggunakan UML (Unified Modelling Language), Bandung:

Informatika, 2011.

[6] P. L dan A. S, Sistem Informasi Akutansi, Yogyakarta: Graha Ilmu, 2011.

[7] S. M, Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan

Berorientasi Objek), Bandung: Modula, 2011.

[8] A. S. R dan M. A. S, Rekayasa Perangkat Lunak, Bandung: Modula, 2011.

[9] R. Salahudin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek,

Bandung: Informatika, 2013.

[10] S. E, Basis Data dalam Tinjauan Konseptual, Yogyakarta: ANDI, 2011.

[11] S. M dan A. S. R, Java di Web, Bandung: INFORMATIKA, 2008.

[12] W. S, Build Your Blogger XML Template, Yogyakarta: Andi, 2010.

[13] K. T, Membuat Website Canggih dengan Jquery untuk Pemula, Jakarta:

Mediakita, 2010.

[14] D. W. A, Membangun Mail Server Andal dengan Fedora dan Gmail, Jakarta:

Media Komputindo, 2005.

[15] Koirala, Software Testing Interview Question, Massacusetts: Jones and

Referensi

Dokumen terkait

Perawatan organik digunakan untuk pelapisan permukaan (akrilik, butadiena copolymer, karet terklorinasi, resin epoksi, oleo resin, resin poliester, polietilena kopolimer,

Setelah dilakukan analisis data berdasarkan keempat model kondisi keuangan, maka didapatkan hasil penelitian bahwa variabel kualitas audit, opini audit tahun sebelumnya,

Dilihat dari prespektif Birokrasi maka pajak Nanggroe tersebut merupakan bentuk perilaku menyimpang yang dilakukan secara massif di Aceh yang disebabkan oleh perilaku para

Hasil penelitian menunjukkan bahwa : (1) karakteristik peternak termasuk kategori cukup menunjang; (2) persepsi peternak terhadap inseminasi buatan termasuk kategori

Guru meminta siswa memaparkan apa yang peserta didik pahami mengenai pengertian transformasi geometri, translasi, refleksi, rotasi, dan dilatasi.. Peserta didik mengajukan

Penerapan sistem pengumpan kapal perintis untuk mengakomodasi wilayah terpencil yang belum/sudah disinggahi oleh kapal perintis memiliki keuntungan sebagai berikut,

Atas dasar history di atas, maka penulis akan memaparkan tentang kondisi di era disrupsi; media sosial dengan permasalah dan etika penggunaannya; serta mengkaji