APLIKASI SISTEM INFORMASI TINDAK PELANGGARAN HUKUM BERBASIS WEB DAN SMS GATEWAY TUGAS AKHIR Diajukan Oleh: HISYAM MUSAFRI S. 0634 010 249 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR SURABAYA 2012
APLIKASI SISTEM INFORMASI TINDAK PELANGGARAN HUKUM BERBASIS WEB DAN SMS GATEWAY TUGAS AKHIR Diajukan Untuk Memenuhi Sebagai Persyaratan Dalam Memperoleh Gelar Sarjana Komputer Jurusan Teknik Informatika Disusun oleh : HISYAM MUSAFRI SETIAWAN NPM. 0634 010 249 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA TIMUR SURABAYA 2012
LEMBAR PENGESAHAN APLIKASI SISTEM INFORMASI TINDAK PELANGGARAN HUKUM BERBASIS WEB DAN SMS GATEWAY Disusun Oleh : HISYAM MUSAFRI S. NPM. 0634 010 249 Telah disetujui untuk mengikuti Ujian Negara Lisan Gelombang V Tahun Akademik 2011/2012 Pembimbing Utama Pembimbing Pendamping Nur Cahyo Wibowo, S.Kom, M.Kom. Doddy Ridwandono, S.Kom. NIP. 3 7903 04 01 02201 NIP. 3 7805 07 02181 Mengetahui, Ketua Jurusan Teknik Informatika Fakultas Teknologi Industri UPN Veteran Jawa Timur Dr. Ir. Ni Ketut Sari, MT NIP. 196 507 311 992 032 001
YAYASAN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN UPN VETERAN JAWA TIMUR FAKULTAS TEKNOLOGI INDUSTRI PANITIA UJIAN SKRIPSI / KOMPREHENSIF KETERANGAN REVISI Mahasiswa di bawah ini: Nama : Hisyam Musafri Setiawan NPM : 0634 010 249 Jurusan : Teknik Informatika Telah mengerjakan revisi/ tidak ada revisi*) TUGAS AKHIR Ujian Lisan Gelombang VI, TA 2011/2012 dengan judul: APLIKASI SISTEM INFORMASI TINDAK PELANGGARAN HUKUM BERBASIS WEB DAN SMS GATEWAY Dosen Penguji yang memerintahkan revisi: Surabaya, 15 Juni 2012 1) Basuki Rahmat, S.Si, MT. NIP. 3 6907 06 02 09 1 2) Dr. Ir. Ni Ketut Sari, MT. NIP. 19650731 199 203 2001 3) Rinci Kembang Hapsari, S.Si, M.Kom NIP. 3 7712 08 0168 1 { } { } { } Pembimbing I Mengetahui, Pembimbing II Nur Cahyo Wibowo, S.Kom, M.Kom. Doddy Ridwandono, S.Kom NIP. 3 7903 04 01 02201 NIP. 3 7805 07 02181
LEMBAR PENGESAHAN APLIKASI SISTEM INFORMASI TINDAK PELANGGARAN HUKUM BERBASIS WEB DAN SMS GATEWAY Disusun Oleh : HISYAM MUSAFRI SETIAWAN 0634 010 249 Telah dipertahankan di hadapan dan diterima oleh Tim Penguji Tugas Akhir Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Jawa Timur Pada Tanggal 8 Juni 2012 Pembimbing : 1. Nur Cahyo Wibowo, S.Kom,M.Kom. NIP. 3 7903 04 01 02201 Tim Penguji : 1 Basuki Rahmat, S.Si, MT. NIP. 3 6907 06 02 09 1 2 Doddy Ridwandono, S.Kom. NIP. 3 7805 07 02181 2 Dr. Ir. Ni Ketut Sari, MT. NIP. 19650731 199 203 2001 3. Rinci Kembang Hapsari, S.Si, M.Kom NIP. 3 7712 08 0168 1 Mengetahui Dekan Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran Jawa Timur Surabaya Ir. Sutiyono, MT NIP. 196 007 131 987 031 001
Judul : Perancangan Dan Pembuatan Aplikasi Terpadu Pemrosesan Tindak Pelanggaran Hukum Penyusun : Hisyam Musafri Setiawan NPM : 0634010249 Pembimbing I : Nur Cahyo Wibowo S.Kom, M.Kom Pembimbing II : Doddy Ridwandono S.Kom ABSTRAK Seiring perkembangan zaman dan teknologi yang semakin lama berkembang, telah banyak sekali sistem informasi atau aplikasi yang digunakan untuk membantu kelancaran suatu pekerjaan, khususnya dalam hal di bidang kepolisian. Guna mendukung kinerja kepolisian, perlu informasi kepada masyarakat tentang kasus atau tindak pidana yang terjadi.pemrosesan tindak pelanggaran hukum ini adalah aplikasi untuk membantu pihak kepolisian memberikan informasi dengan menggunakan SMS Gateway menggunakan tool NowSMS yang mana informasi ini akan diterima oleh keluarga dari pelaku pelanggaran berupa informasi kasus pelanggaran yang terjadi yang dilakukan oleh anggota keluarganya tersebut.hasil uji coba informasi yang dikirim lebih cepat diterima oleh keluarga pelaku, sehingga pihak keluarga cepat mengambil langkahlangkah untuk membantu anggota keluarga yang terjerat kasus hukum. Kata kunci: Pelanggaran Hukum, SMS Gateway, Kepolisian, NowSMS.
KATA PENGANTAR Dengan memanjatkan puji syukur atas kehadirat Allah SWT atas segala rahmat, taufik, hidayah dan inayah-nya sehingga penulis dapat menyelesaikan laporan Tugas Akhir ini yang berjudul : Aplikasi Sistem Informasi Tindak Pelanggaran Hukum Berbasis Web Dan SMS Gateway Adapun Tugas Akhir ini disusun untuk memenuhi syarat memperoleh gelar Sarjana Teknik di jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Pembangunan Nasional Veteran Jawa Timur. Tugas Akhir ini dapat terselesaikan karena tidak lepas dari bimbingan pengarahan, petunjuk dan bantuan dari berbagai pihak yang membantu dalam penyusunannya. Oleh karena itu, penulis tidak lupa untuk menyampaikan terima kasih yang tak terhingga kepada : 1. Bapak Ir. Sutiyono, MT, selaku Dekan Fakultas Teknologi Industri UPN Veteran Jawa Timur. 2. Dr. Ir. Ni Ketut Sari, MT, selaku Ketua Jurusan Teknik Informatika UPN Veteran Jawa Timur. 3. Bapak Nur Cahyo Wibowo, S.Kom, M.Kom selaku Dosen Pembimbing. 4. Bapak Doddy Ridwandono, S.Kom selaku Dosen Pembimbing. 5. Kepada kedua orang tua dan kakak saya terima kasih atas dukungan dan do anya. 6. Rekan-rekan kontrakan atas dukungan dan kerjasamanya untuk menyelesaikan Tugas Akhir selama ini. i
ii 7. Teman-teman yang mendukung, Diki, Rendy, Senja, Anwar Fadli, Praharsa, Frista Ayu, Yoga, dan teman-teman semua yang sering kekontrakan tidak bisa saya sebutkan satu-satu terima kasih atas dukungan dan do anya. 8. Terima kasih juga kepada Adilah yang bisa mengerti selama saya mengerjakan Tugas Akhir ini. 9. Serta semua pihak yang tidak bisa saya sebutkan satu persatu saya ucapkan terima kasih. Penulis menyadari bahwa penulisan laporan Tugas Akhir ini masih jauh dari kesempurnaan, baik isi maupun penyajiannya. Oleh karena itu, saran dan kritik yang membangun akan penulis terima dengan senang hati. Akhir kata, semoga laporan ini dapat memberikan manfaat bagi semua pihak yang berkepentingan dan semoga Allah SWT memberikan balasan kepada semua pihak yang telah memberikan bantuan kepada penulis. Amin. Surabaya, 13 April 2012 Penulis
DAFTAR ISI Abstrak... i Kata Pengantar... ii Daftar Isi... iv Daftar Tabel... vi Daftar Gambar... v BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Permasalahan... 3 1.3 Batasan Permasalahan... 3 1.4 Tujuan Penelitian... 4 1.5 Manfaat Penelitian... 4 1.6 Metedologi Penelitan... 4 1.7 Sistematika Pembahasan... 6 BAB II TINJAUAN PUSTAKA... 8 2.1 Hukum... 8 2.2 Kriminalitas... 9 2.3 KUHP... 10 2.4 Kasus Pidana... 13 2.4.1 Pengertian Hukum Pidana... 13 2.4.2 Prosedur Acara Pidana... 13 2.5 PHP... 15 2.5.1 Kelebihan PHP... 17 2.5.2 Struktur Program PHP... 19 2.6 MySQL... 20 2.6.1. Kelebihan MySQL... 23 2.6.2. Konektivitas PHP-MySQL... 28 2.7 Kebutuhan-kebutuhan Sistem... 29 2.7.1. Alir Dokumen (Document Flow)... 29 2.7.2 Sistem Flowchart (Flowchat System)... 30 BAB III PERANCANGAN SISTEM... 33 3.1 Persiapan Hardware... 33 3.2 Persiapan Software... 34 3.2.1 Xampp-win32-1.6.3a... 34 3.2.2 Powerdesigner 12... 34 3.2.3 SMS Gateway... 35 3.3 Mekanisme Kerja SMS... 37 3.4 Gambaran Sistem... 38 3.5 Desain dan Perancangan Proses... 40 3.6 Perancangan Desain Basis Data... 42 3.7 Perancangan Desain... 46 3.8 Desain Informasi... 48 iv
BAB IV IMPLEMENTASI... 50 4.1 Implementasi... 50 4.2 Implementasi Perangkat Keras... 50 4.3 Implementasi Perangkat Lunak... 51 4.4 Implementasi Basis Data... 51 4.5 Implementasi Antarmuka... 54 4.6 Halaman Utama Admin... 54 4.6.1. Form Login Admin... 54 4.6.2. Halaman Form Data Pelaku... 59 4.6.3. Halaman Form Data Kriminal... 65 4.6.4. Halaman Form Tambah Pasal... 71 4.6.5. Halaman Log Out Admin... 74 4.7 Halaman User... 74 BAB V HASIL DAN UJI COBA... 75 5.1 Koneksi Database... 75 5.2 Database pel_hukum... 76 5.3 Database pel_hukum Tabel pelaku... 76 5.4 Database Pel_hukum Tabel kriminal... 77 5.5 Database Pel_hukum Tabel pasal... 77 5.6 Halaman Utama... 77 5.7 Halaman Form Data Pelaku... 80 5.8 Halaman Form Data Kriminal... 82 5.9 SMS Gateway... 83 5.10 Halaman Form Tambah Pasal... 84 5.11 Halaman Laporan Kejahatan... 85 5.12 Halaman Log Out Admin... 86 5.13 Halaman User... 86 5.14 Halaman Searching Data Pelaku... 87 5.15 Halaman Searching Kriminal... 88 5.16 Halaman Diagram Kejahatan... 89 BAB VI PENUTUP 6.1 Kesimpulan... 90 6.2 Saran... 90 DAFTAR PUSTAKA... 91 v
DAFTAR GAMBAR Gambar 2.1 Hasil Dari File untitled-1.php... 20 Gambar 2.2 Simbol Dokumen... 30 Gambar 2.3 Simbol Kegiatan Manual... 30 Gambar 2.4 Simbol Operasi Luar... 30 Gambar 2.5 Simbol Arsip Sementara... 31 Gambar 2.6 Simbol Penghubung antar halaman yang sama... 31 Gambar 2.7 Simbol Penghubung antar halaman yang berbeda... 31 Gambar 2.8 Simbol Terminal... 32 Gambar 2.9 Simbol Keputusan... 32 Gambar 3.1 Arsitektur Jaringan SMS... 35 Gambar 3.2 Skema Cara Kerja SMS... 37 Gambar 3.3 Diagram Berjenjang... 39 Gambar 3.4 DFD Level Context... 40 Gambar 3.5 DFD Level 1... 41 Gambar 3.6 DFD Level 2... 42 Gambar 3.7 Conceptual Data Model... 43 Gambar 3.8 Physical Data Model... 44 Gambar 3.9 Form Login Admin... 47 Gambar 3.10 Tampilan Menu Utama... 47 Gambar 3.11 Isi SMS yang Diterima Keluarga Tersangka... 48 Gambar 4.1 Halaman Login... 55 Gambar 4.2 Halaman Utama... 58 Gambar 4.3 Form Data Pelaku Pelanggaran... 59 Gambar 4.4 Halaman Form Data Kriminal... 66 Gambar 4.5 Halaman Form Tambah Pasal... 71 Gambar 4.6 Halaman User Pencarian Data Pelaku... 74 Gambar 4.7 Halaman User Pencarian Data Kriminal... 74 Gambar 5.1 Database pel_hukum... 76 Gambar 5.2 Database pel_hukum tabel admin... 76 Gambar 5.3 Database pel_hukum tabel pelaku... 76 Gambar 5.4 Database pel_hukum tabel kriminal... 77 Gambar 5.5 Database pel_hukum tabel pasal... 77 Gambar 5.6 Halaman Utama Login Admin... 78 Gambar 5.7 Berhasil Login... 78 Gambar 5.8 Login Salah... 79 Gambar 5.9 Halaman Utama Aplikasi Tindak Pelanggaran Hukum 79 Gambar 5.10 Halaman Utama Pengisian Data Pelaku... 80 Gambar 5.11 Halaman Lihat Data Pelaku... 81 Gambar 5.12 Halaman Detail Data Pelaku... 81 Gambar 5.13 Halaman Form Data Kriminal... 82 Gambar 5.14 Halaman Lihat Data Kriminal... 83 Gambar 5.15 Halaman Detail Data Kriminal... 83 Gambar 5.16 Pesan Sudah Dikirim... 84 Gambar 5.17 Halaman Form Tambah Pasal... 84 Gambar 5.18 Halaman Simpan Pasal... 85 Gambar 5.19 Halaman Laporan Kejahatan... 85 vi
Gambar 5.20 Halaman User... 86 Gambar 5.21 Halaman Searching Data Pelaku... 87 Gambar 5.22 Halaman Detail Data Pelaku... 87 Gambar 5.23 Halaman Searching Kriminal... 88 Gambar 5.24 Halaman Detail Kriminal... 88 Gambar 5.25 Halaman Diagram Tindak Pidana... 89 vii
DAFTAR TABEL Tabel 3.1 Tabel Databese Pelaku... 45 Tabel 3.2 Tabel Database Kriminal... 46 Tabel 3.3 Tabel Database Pasal... 46 viii
BAB I PENDAHULUAN 1.1 Latar Belakang Seiring perkembangan zaman dan teknologi yang semakin lama berkembang dengan pesat sejalan dengan ditemukannya teknologi dan alat-alat canggih, hal ini mengakibatkan semakin tingginya tingkat persaingan dalam dunia usaha dan ini merupakan sebuah tantangan yang harus dihadapi oleh semua pihak. Perubahan dan pembaharuan yang telah dicapai dalam bidang teknologi informasi seperti otomatisasi dan komputerisasi telah berkembang dengan cepat dan menuntut kalangan industri dan praktisi yang berkecimpung di dalamnya untuk lebih siap menghadapi kemajuan yang ada, dengan selalu mencari inovasi inovasi baru sebagai solusi pemecahan dari setiap persoalan yang dihadapi. Dalam suatu lembaga pendidikan atau perkantoran telah banyak sekali sistem informasi atau aplikasi yang di gunakan untuk membantu kelancaran suatu pekerjaan, khususnya dalam hal ini di bidang penyelidikan kepolisian, meskipun sudah memakai alat elektronik berupa komputer dalam mendukung kinerja kepolisian, guna memberikan informasi terhadap keluarga tersangka dan mempermudah laporan tentang suatu kasus yang ditangani di kepolisian. Dalam melakukan penyelidikan kepolisian dibutuhkan kinerja yang efektif dan efisien, sehingga dapat membantu mempercepat dalam memproses laporan atau tindak pelanggaran hukum yang terjadi. 1
2 Sering kali sebuah perkara kriminalitas yang terjadi terlambat untuk di proses. Akibatnya laporan dari seorang saksi atau korban tidak langsung diproses karena dikerjakan secara manual, laporan tersebut dibutuhkan untuk diproses agar tersangka dapat ditangkap atau diproses lebih lanjut. Dan dalam hal ini penyelidik juga bisa mengeluarkan ancaman atas tindak kriminal yang dilakukan oleh tersangka. Dari ulasan di atas, dari judul tugas akhir yang sebelumnya Aplikasi Sistem Pendukung Keputusan Penyidik Kepolisian Tindak Pidana Pelanggaran Berdasarkan KUHP Dengan Menggunakan Metode String Matching Boyer- Moore maka akan dikembangkan, dengan menambahkan Aplikasi Sistem Informasi Tindak Pelanggaran Hukum Berbasis Web Dan SMS Gateway sehingga, akan membantu memberikan informasi kepada keluarga tersangka mengenai proses penyelidikan yang sedang berlangsung berikut ancaman atas perbuatan yang dilakukan oleh tersangka. Untuk mendukung kinerja dalam penyidikan, perlu digunakan suatu sistem dengan memanfaatkan teknologi PHP dan memasukkan referensi KUHP, kemudian untuk memberikan informasi kepada keluarga tersangka memanfaatkan teknologi SMS gateway. Istilah gateway dapat diartikan sebagai pintu gerbang. Namun pada dunia komputer, gateway dapat diartikan sebagai jembatan penghubung antara satu sistem dengan sistem yang lain, sehingga dapat terjadi pertukaran data antar sistem tersebut. Dengan demikian, SMS gateway dapat diartikan sebagai penghubung untuk lalu lintas data-data SMS.
3 Sistem yang dibuat adalah sistem yang berbasis web (online) dan SMS Gateway dengan menggunakan tools NowSMS, sehingga membutuhkan koneksi internet agar sistem dapat di akses oleh pengguna. Pengguna yang dimaksudkan adalah admin dan user. 1.2 Perumusan Permasalahan Berdasarkan latar belakang yang telah dijelaskan diatas, maka dapat dirumuskan masalah dalam Tugas Akhir ini, yaitu : a. Bagaimana untuk membantu membuat laporan pemrosesan tindak pelanggaran hukum oleh kepolisian? b. Bagaimana pengembangan aplikasi untuk menyampaikan info tindak pidana dengan cepat ke pihak terkait? 1.3 Batasan Permasalahan Pada pembuatan aplikasi ini perlu didefinisikan batasan masalah mengenai sejauh mana pembuatan aplikasi ini akan dikerjakan. Beberapa batasan masalah tersebut antara lain: a. Aplikasi ini dibuat menggunakan bahasa pemrograman PHP dan MY SQL sebagai penyimpanan data atau database. b. Aplikasi yang dibuat untuk kasus kejahatan saja. c. Aplikasi yang dibuat hanya bersifat pemberitahuan atau informasi. d. Aplikasi yang dibuat hanya untuk tersangka yang sudah di tangkap. e. Aplikasi SMS gateway yang digunakan menggunakan tools NowSMS. f. Aplikasi SMS gateway hanya bersifat pemberitahuan dan tidak auto replay
4 g. SMS report hanya dikirim kepada keluarga Tersangka. 1.4 Tujuan Penelitian Tujuan dari membuat aplikasi ini adalah: a. Sebagai wujud peningkatan layanan pihak kepolisian terhadap masyarakat dalam hal menyampaikan informasi secara cepat tentang kasus yang sedang dialami keluarganya menggunakan SMS Gateway. b. Bisa mempersiapkan upaya hukum yang lain setelah mengetahui seorang tersangka mendapat ancaman ( pasal ) dari tindak kejahatan yang dilakukan. 1.5 Manfaat Penelitian Adanya tugas akhir ini diharapkan dapat bermanfaat bagi: a. Memberikan informasi kepada keluarga tersangka dan keluarga korban perihal tindak pidana yang terjadi. b. Mempermudah kinerja pihak kepolisian memberikan informasi kepada keluarga tersangka dan keluarga korban. 1.6 Metodologi Penelitian Pembuatan skripsi terbagi menjadi beberapa tahapan sebagai berikut : a) Survey Lapangan Pada tahap ini dilakukakan survey lapangan yang ada dikepolisian yang berhubungan dengan tindak kriminalitas, dan bagaimana seorang seorang tersangka di proses.
5 b) Studi Literatur Pada tahap ini dikumpulkan dokummen-dokumen, referensi-referensi, buku-buku, sumber dari internet, atau sumber-sumber lain yang diperlukan untuk merancang dan mengimplementasikan aplikasi. c) Analisa dan Perancangan Aplikasi Dari hasil studi leteratur dan hasil survey lapangan akan dibuat deskripsi umum serta dilakukan analisa kebutuhan sistem, selain itu juga dilakukan perancangan awal aplikasi yang akan dibuat, sehingga akan dihasilkan desain dan proses yang siap untuk diimplementasikan. d) Pembuatan Aplikasi. Tahapan dimana model dan perancangan aplikasi yang telah dibuat diimplementasikan dalam tampilan web. e) Uji coba dan evaluasi aplikasi Pada tahap ini aplikasi yang telah dibuat ini akan dilakukan beberapa sekenario uji coba dan dievaluasi untuk kelayakan pemakai sistem f) Penyusunan Buku Skripsi Pada tahap ini merupakan tahap terakhir dari pengerjaan skripsi. Buku ini disusun sebagai laporan seluruh proses pengerjaan skripsi. Dari penyusunan buku ini diharapkan dapat memudahkan pembaca yang ingin menyempurnakan dan mengembangkan aplikasi lebih lanjut.
6 1.7 Sistematika Pembahasan Sistematika pembahasan yang dibuat dalam skripsi ini disusun dalam beberapa bab, yang dijelaskan sebagai berikut : BAB I PENDAHULUAN Bab ini berisi tentang deskripsi umum skripsi yang meliputi latar belakang, perumusan masalah, batasan masalah, tujuan, manfaat, serta metodelogi dan sistematika pembahasan. BAB II TINJAUAN PUSTAKA Bab ini berisi mengenai konsep dan teori pembelajaran yang menjadi landasan pembuatan skripsi. BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini membahas tentang perancangan sistem pemrosesan tindak pelanggaran hukum. Serta perancangan tampilan program. BAB IV IMPLEMENTASI Bab ini membahas tentang tampilan-tampilan dari program yang telah dibuat, dan juga cara menjalankan aplikasi serta ujicoba dari program yang telah dibuat tersebut. BAB V UJI COBA DAN EVALUASI Bab ini menjelaskan tentang proses pengujian terhadap sistem yang telah dibuat dan melakukan evaluasi terhadap hasil pengujian tersebut.
7 BAB VI PENUTUP Bab ini berisi tentang kesimpulan yang dapat diambil dari keuntungan sistem serta berisi tentang saran-saran yang diambil dari kelemahan sistem untuk perbaikan guna pengembangan lebih lanjut bagi sistem yang telah dibuat.