• Tidak ada hasil yang ditemukan

RANCANG BANGUN APLIKASI KUHP BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2021

Membagikan "RANCANG BANGUN APLIKASI KUHP BERBASIS ANDROID"

Copied!
16
0
0

Teks penuh

(1)

1

LAPORAN SKRIPSI

RANCANG BANGUN APLIKASI KUHP BERBASIS

ANDROID

BAHRIZAL HELMI MULYAWAN

NIM. 201651041

DOSEN PEMBIMBING I

Arief Susanto , ST, M.Kom

DOSEN PEMBIMBING II

TUTIK KHOTIMAH S.Kom, M.Kom

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

(2)

ii

(3)

1

(4)

ii

(5)

iii

RANCANG BANGUN APLIKASI KUHP BERBASIS

ANDROID

Nama mahasiswa : BAHRIZAL HELMI MULYAWAN

NIM : 201651041

Pembimbing :

1. Arief Susanto, ST, M.Kom

2. Tutik Khotimah, S.Kom, M.Kom

RINGKASAN

Seiring dengan perkembangan teknologi yang tiada hentinya kemudahan mengakses suatu informasi merupakan hal yang sangat dipperlukan oleh umat manusia , smartphone tidak hanya untuk mengirim pesan dan menerima telepon tetapi dapat mengakses dan mendapatkan informasi, smartphone ialah telepon genggam yang mempunyai kemampuan setara komputer. Agar penggunaan smartphone bisa terus bermanfaat contohnya dalam bidang hukum dan pendidikan, dibuatlah sebuah Aplikasi KUHP. Kitab undang undang dasar hukum pidana disingkat KUHP. KUHP merupakan sumber hukum pidana yang dipakai di Indonesia dipakai sejak 1 Januari 1918 sebagai acuan atas dasar hukum mengenai pemidanaan dan pasal-pasal serta hukuman, yang diakibatkan oleh pelanggaran tersebut. Masalah yang ditemukan adalah Kitab Undang Undang Hukum Pidana masih berbentuk buku selain itu sangat mudah sobek dan bahkan rusak, tujuan dirancangnya Aplikasi KUHP adalah aplikasi ini diharapkan dapat menambah wawasan dalam hal Undang Undang KUHP untuk metode yang digunakan adalah menggunakan metode Model Air Terjun(Waterfall Model) Sebangai metode yang tepat dalam Rancang Bangun Aplikasi KUHP Berbasis Android . Hasil yang diperoleh adalah aplikasi ini dapat

menyajikan data yang lebih Efisien ,dan dapat digunakan untuk media pembelajaran Kata kunci : KUHP,smartphone,pidana,Waterfall Model

(6)

iv

DESIGN AND BUILD ANDROID-BASED CRIMINAL

CODE APPLICATION

Student Name : BAHRIZAL HELMI MULYAWAN Student Identity Number : 201651041

Supervisor :

1. Arief Susanto, ST, M.Kom

2. Tutik Khotimah, S.Kom, M.Kom

ABSTRACT

Along with the development of technology that is unrelenting ease of accessing information is something that is needed by human beings, smartphones are not only for sending messages and receiving calls but can access and get information, smartphones are mobile phones that have the equivalent capabilities of computers. continue to be useful for example in the field of law and education, made a Criminal Code Application. Kitab Undang Undang Hukum Pidana. abbreviated as KUHP. KUHP is a source of criminal law used in Indonesia used since January 1, 1918 as a reference on the basis of the law regarding punishment and articles and penalties, which are caused by the violation. The problem found is that the Criminal Code is still in the form of a book other than that it is easily torn and even damaged, the purpose of designing the Criminal Code Application is that this application is expected to add insight in terms of the Criminal Code Act for the method used is to use the Waterfall Model method ) As an appropriate method in Designing Android-Based Criminal Code Applications. The results obtained are that this application can present data more efficiently, and can be used for learning media

Keywords: Criminal Code, smartphone, criminal , Waterfall Model

KATA PENGANTAR

Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa,Penulis dapat sehingga penulis mampu menyelesaikan penulisan skripsi yangberjudul

(7)

v

“RANCANG BANGUN APLIKASI KUHP BERBASIS ANDROID” sebagai syarat untuk memperoleh gelar Sarjana Universitas Muria Kudus

Laporan Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :

1. Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya.

2. Bapak Dr. Suparnyo, SH, MH, selaku Rektor Universitas Muria Kudus.

3. Bapak Mohammad Dahlan, S.T, M.T, selaku Dekan Fakultas Teknik Universitas Muria Kudus.

4. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik Informatika Universitas Muria Kudus.

5. Bapak Arief Susanto, S.T. M.Kom, selaku Pembimbing I yangtelah banyak memberikan masukan selama penyusunan skripsi ini.

6. Ibu Tutik Khotimah, S.Kom, M.Kom, selaku Pembimbing II yang telah banyak memberikan masukan selama penyusunan skripsi ini.

7. Kepada kedua orang tua yang senantiasa memberikan semangat, dukungan, do’a dan materi yang sangat berarti.

Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih terdapat banyak kekurangan. Semoga skripsi yang penulis selesaikan ini dapat bermanfaat bagi banyak pembaca, namun penulis juga memohon maaf apabila terdapat kesalahan dan kekurangan terkait dengan skripsi yang telah penulis selesaikan.

Kudus, 17 Juli 2020

(8)

vi

DAFTAR ISI

LAPORAN SKRIPSI ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

PERNYATAAN KEASLIAN ... iv

RINGKASAN ... vii

ABSTRACT ... viii

KATA PENGANTAR ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xvi

BAB I PENDAHULUAN... 1 1.1 Latar Belakang ... 1 1.2 Batasan Masalah ... 2 1.3 Perumusan Masalah ... 2 1.4 Tujuan Penelitian ... 2 1.1. Manfaat ... 2

BAB II PENELITIAN TERKAIT ... 5

2.1 PENELITIAN TERKAIT . ... 5 2.2 Landasan Teori ... 6 2.2.1 Sistem... 6 2.2.2 Informasi ... 6 2.2.3 Sistem Informasi ... 6 2.3.4 Karakteristik Sistem ... 6

2.3.1 Komponen Sistem (Components) ... 6

2.3.2 Batasan Sistem ... 7

2.3.3. Lingkungan Luar Sistem (Environment System)) ... 7

(9)

vii

2.3.5.Masukkan Sistem(Input system) ... 7

2.3.6 Keluaran Sistem(Output system) ... 7

2.3.7.Pengolah Sistem (Process system) ... 8

2.3.8.Sasaran Sistem (Objective system) ... 8

2.6 Daftar Bab dan buku pada KUHP ... 14

2.7 Kerangka Pemikiran ... 17

2.Android ... 18

2.9 Sejarah Android ... 18

2.10 Perangkat Lunak Yang Digunakan ... 19

2.11 Definisi Hukum Pidana... 20

2.12 Definisi KUHP... 21

2.13 Pengembangan aplikasi ... 22

2.14 Unified Modellin Language (UML) ... 23

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 28

3.1 Karakteristik Sistem... 28

3.2 Analisis Kebutuhan Sistem ... 28

3.3 Kebutuhan Fungsional ... 28

3.2.2 Kebutuhan Non Fungsional ... 29

3.5 Kebutuhan Perangkat Keras ... 29

3.6 Kebutuhan Perangkat Lunak... 30

3.7 Kebutuhan Sumber Daya Manusia (brainware) ... 30

3.1.2 Kelayakan Teknologi ... 31

3.1.2 Kelayakan Hukum ... 31

3.3.3 Kelayakan Operasional ... 31

3.4.4 Perancangan sistem ... 31

3.4.1 Skenario sistem ... 32

3.4.2 Skenario Kebutuhan Sistem ... 32

(10)

viii

3.5.1 Use Case Diagram ... 34

3.5.2 Activity Diagram ... 37

3.5.3 Secuence ddiagram... 43

3.5.4 Secuence Diagram aplikasi Kitab Undang undang hukum pidana ... 43

3.5.5 Secuence Diagram bukukesatu ... 44

3.5.6 Secuence Diagram bukukedua ... 44

3.5.4 Secuence Diagram bukuketiga ... 45

3.5.6 Secuence Diagram daftarbab... 45

3.5.6 Secuence Diagram pencarian ... 46

3.5.5 Secuence Diagram tentang ... 46

3.6 Rancangan aplikasi... 47

3.6.1 Rancangan Halaman menu Aplikasi KUHP ... 47

3.6.2 Rancangan Halaman Pembukaan ... 48

3.6.3 Rancangan Halaman Tentang ... 49

3.6.4 Rancangan Halaman Buku Kesatu ... 50

3.6.5 Rancangan halaman Buku Kedua ... 51

3.6.6 Rancangan halaman buku ketiga ... 52

3.6.7 Rancangan halaman sidemenu ... 53

3.6.8 Rancangan halaman daftar bab ... 54

3.6.9 Rancangan halaman Pencarian ... 55

BAB IV IMPLEMENTASI DAN PEMBAHASAN ... 57

4.0 Pembuatan Interface ... 57 4.0.1 pembukaan.page.html ... 58 4.0.2 Sidemenu ... 59 4.0.3 bukukesatu.page.html ... 60 4.0.4 bukukedua.page.html ... 61 4.0.5 bukuketiga.page.html ... 62 4.0.6 daftarbab.page.html ... 63

(11)

ix

4.0.7 tentang.page.html ... 64

4.0.8 carisemua.page.html ... 65

4.1 Pengujian Aplikasi ... 66

4.1.1 Pengertian Black Box Testing... 66

4.1.2 Pengertian White Box Testing ... 67

4.1.4 Compile Aplikasi ... 70

4.1.5 Manual Aplikasi ... 73

4.1.6 Manual Instalasi Aplikasi ... 74

BAB V PENUTUP ... 81

5.1 Kesimpulan ... 81

5.1 Saran ... 81

(12)

x

DAFTAR GAMBAR

Halaman

Gambar 2.1 Kerangka Pemikiran.………....……….…... 17

Gambar 2.2 Konsep Waterfall ……….…... 22

Gambar 2.3 Proses Pembangunan Sistem………...….…. 23

Gambar 3.1 Skenario Proses Aplikasi.………...……... 32

Gambar 3.2 Use Case Diagram.………..….….…… 34

Gambar 3.3 Activity Diagram Aplikasi KUHP…….….……..…...……… 37

Gambar 3.4 Activity Diagram bukukesatu ……….. 38

Gambar 3.5 Activity Diagram bukukedua. …………...…………..……..… 39

Gambar 3.6 Activity Diagram bukuketiga ……….…..…...………. 40

Gambar 3.7 Activity Diagram Tentang ………..………....……... 41

Gambar 3.8 Activity Diagram Pencarian…………..…….………..……..… 42

Gambar 3.9 Sequence Diagram aplikasi KUHP………...………....…. 43

Gambar 3.10 Sequence Diagram bukukesatu ………..………. 44

Gambar 3.11 Sequence Diagram bukukedua ………..……... 44

Gambar 3.12 Sequence Diagram bukuketiga………....…..…..…. 45

Gambar 3.13 Sequence Diagram pencarian……….……... 46

(13)

xi

Gambar 3.15 Rancangan Halaman Menu Aplikasi KUHP……… 47

Halaman Gambar 3.16 Rancangan Halaman Form pembukaan ………... 48

Gambar 3.17 Rancangan Halaman tentang………...………... 49

Gambar 3.18 Rancangan Halaman bukukesatu…………...…… 50

Gambar 3.19 Rancangan Halaman bukukedua………...…… 51

Gambar 3.20 Rancangan Halaman buku ketiga………...…....…. 52

Gambar 3.21 Rancangan Halaman sidemenu………... 53

Gambar 3.22 Rancangan Halaman daftar bab………..………...……... 54

Gambar 3.23 Rancangan Halaman Pencarian………….…………....…….. 55

Gambar 4.1 Interface Home………....…... 57

Gambar 4.2 Menu tampilan pembukaan ………...………….. 58

Gambar 4.3 Sidemenu………..…….…….……….……... 59

Gambar 4.4 Menu tampilan bukukesatu ………...…...….... 60

Gambar 4.5 Menu tampilan bukukedua ………..…....…….,.. 61

Gambar 4.6 Menu tampilan bukuketiga ……….………….………… 62

(14)

xii

Gambar 4.8 Tentang ……….………..…………. 64

Gambar 4.9 Pencarian. ………...…....……. 65

Gambar 4.10 Proses Compile Aplikasi………..…………...… 70

Gambar 4.11 pembuatan keystore untuk verifikasi aplikasi android…….… 71

Halaman Gambar 4.12 Verifikasi Sign Aplikasi android………....…... 72

Gambar 4.13 Selesai ……….……….…...…. 72

Gambar 4.14 Transfer data ke dalam gadget Android………...….……... 74

Gambar 4.15 Aplikasi tersimpan di dalam memory Gadget…..……...…. 75

Gambar 4.16 Verifikasi penginstalan ………...…….………...…..….. 76

Gambar 4.17 Proses instalasi sedang berlansung ……..……….….…. 77

Gambar 4.18 Keterangan aplikasi sudah terinstal….………..…..….... 78

(15)

xiii

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol – simbol flowchart...10

Tabel 2.2 Elemen-elemen dari DFD dan lambangnya...12

Tabel 2.3 Notasi Sequence Diagram... 24

Tabel 2.4 Notasi Use Case Diagram...25

Tabel 2.5 Notasi Activity Diagram...27

Tabel 3.1 Spesifikasi Komputer yang digunakan...29

Tabel 3.2 Spesifikasi Handphone...29

Tabel 3.3 Perangkat lunak (software)...33

Tabel 3.4 TABEL USE CASE...35

Tabel 4.1 Tabel Black Box Testing...66

(16)

Referensi

Dokumen terkait

Penulis tertarik untuk meneliti masalah peran hukum dalam mencegah terjadinya Eksploitasi Seksual Komersial Anak, penyebab terjadinya Eksploitasi Seksual Komersial Anak serta

Bila seorang konsumen yang tidak puas pada pelayanan yang diberikan, konsumen akan menceritakan pengalaman buruknya pada teman atau relasinya sehingga teman atau relasi dari

To convert cassava stems into glucose, there are two main step processwere done in this research: Swelling of cassava stemsby using acid solvent as

This Classroom Action Research aimed at improving students’ competence in writing recount text through chain story game.. The research was conducted at one of the Junior High

Dari gambar 4.1 dapat diketahui hasil persentase untuk indikator tentang Kosep Dasar KTSP berdasarkan pengetahuan sebesar 88,29% dan termasuk kedalam kriteria sangat baik,

Dampak lain yang dirasakan oleh guru-guru dan warga sekolah dari kegiatan PAK ini adalah sebagai berikut; (1) Siswa menjadi tertib, disiplin, tepat waktu datang ke sekolah dan

Dari hasil informasi tersebut dapat dilihat negara mana saja yang paling banyak membicarakan tentang fenomena atau peristiwa tersebut berdasarkan bahasa yang digunakan,

Menurut Peraturan Rektor Universitas Negeri Semarang Nomor 09 Tahun 2010 tentang Pedoman Praktik Pengalaman Lapangan bagi Mahasiswa Program Kependidikan Universitas