DESIGN AND DEVELOPMENT OF ANDROID-BASED APPLICATION FOR THEFT-CASE NOTIFICATION TO POLICE DEPARTMENT FINAL PROJECT PEPORT Resolved as a condition for obtaining a degree AHLI MADYA (AMD) Computer Engineering
Written By: HARIS P MANIK 1005112027
PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK ELEKTRO POLITEKNIK NEGERI MEDAN MEDAN
2013
ABSTRACT These time the development emulator based android application system can be combined with a theft case decision application based on Android. theft reporting application was created with the aim of allowing users to access their articles through the Android emulator. Search information system applications theft case decision based on the Android emulator built using Java with Android SDK plug-in. based on the result of test performed on the emulator can run well. Regarding the accuracy of the system in finding the user thefts court judgment should be tested more than once in order to obtain more precise result. Keywords: Theft case verdict, Emulator Android
FOREWORD
Puji dan syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa atas rahmat dan karunia-Nya jugalah maka penulis dapat menyelesaikan Laporan Tugas Akhir yang berjudul “DESIGN AND DEVELOPMENT OF ANDROID-BASED APPLICATION FOR THEFT-CASE NOTIFICATION TO POLICE DEPARTMENT”. Laporan Tugas Akhir ini sebagai salah satu syarat untuk menyelesaikan Program Diploma 3 pada Program Studi Teknik Komputer Jurusan Teknik Elektro Politeknik Negeri Medan. Dalam Laporan Tugas Akhir ini, penulis merancang dan membuat aplikasi sistem informasi pelaporan hukum pencurian kepada polisi pada emulator berbasis Android yang berfungsi untuk membantu user dalam mengakses informasi secara realtime. Aplikasi ini diharapkan dapat berjalan dengan baik, sehingga aplikasi yang dibuat dapat memberikan kontribusi dan inovasi di dunia teknologi dan informasi. Dalam mewujudkan laporan ini, penulis banyak mendapat bimbingan dan pengarahan, saran dan bantuan baik berupa tenaga, materi maupun dorongan semangat dari berbagai pihak yang sangat bermanfaat bagi penulis. Pada kesempatan ini, penulis ingin mengucapkan banyak terima kasih kepada : 1. M. Syahruddin, S.T., M.T., selaku Direktur Politeknik Negeri Medan.
2. Ir. Rina Anugrahwaty, M.T., selaku Ketua Jurusan Teknik Elektro Politeknik Negeri Medan. 3. Dr. Benny B. Nst., Dipl. Ing., M. Eng., selaku Kepala Program Studi Teknik Komputer. 4. Roslina, M.I.T., selaku Dosen Pembimbing dalam penyusunan Laporan Tugas Akhir. 5. Para dosen yang telah banyak memberikan ilmu dan motivasi kepada penulis. Tuhan yang membalaskan jasa-jasa Bapak dan Ibu. 6. Ibu Eviliana Sembiring selaku Administrasi Program Studi Teknik Komputer Politeknik Negeri Medan, yang telah banyak membantu penulis untuk keperluan administrasi Laporan Tugas Akhir ini. 7. Keluarga Penulis, Bapak, Ibu, serta kakak dan adik yang telah mendukung,
mendoakan
dan
memberikan
semangat
di
dalam
menyelesaikan Laporan Tugas Akhir ini. 8. Teman-temanku di kelas CE-6B, kalian teman sekaligus saudaraku. Walaupun kita galau bahkan ada yang slek, tapi pada akhirnya kita bersatu kembali. Terima kasih buat semuanya yang sudah kalian berikan kepada penulis. Sukses buat kita semuanya 9. Omerta Koffie, terima kasih untuk tempatnya yang nyaman, kopi yang nikmat sehingga dapat emberikan inspirasi dalam mengerjakan Laporan Tugas Akhir ini. 10. Adik junior 2011 dan 2012 terimakasih buat dukungan, doa, dan semangat yang telah kalian berikan kepada penulis.
11. Panitia sidang terima kasih buat kerja keras dan rasa letihnya sehingga sidang kemarin dapat berlangsung dengan baik. Penulis menyadari masih banyak kekurangan dalam penulisan tugas akhir ini. Penulis mengharapkan masukan, saran dan kritik yang bersifat membangun demi penyempurnaan. Semoga Laporan Tugas Akhir ini bermanfaat bagi kita semua. Medan, 29 Agustus 2012 Hormat Penulis,
Haris P Manik NIM 1005112034
LIST OF CONTENT
TITLE SHEET CONFIRMATION SHEET APPROVAL SHEET OFFERINGS SHEET ABSTRACT FOREWORD LIST OF CONTEN
CHAPTER 1 INTRODUCTION 1. Background……………………………………………………………...
1
2. Motivation and Final Project……………………………………………
1
2.1Motivation Of Final Project………………………………………
1
2.2 Purpose and Benefits…………………………………………….
2
3. TARGET OF FINAL PROJECT………………………………………....
2
3.1Target of Final Project……………………………………………
2
3.2 Contribution Of Final Project……………………………………
2
4. FINAL PROJECT METHOD……………………………………………
2
4.1 Observations and Mobile Application Design…………………..
2
4.2 Designing Emulator Application…………………………………
3
4.3 Manufacturing Emulator Application………………………….
3
4.4 Emulator Application Testing………………………………….
4
5. WRITING SISTEMATIC………………………………………………………
4
1. CHAPTER 1 INTRODUCTION……………………………………….
4
2. CHAPTER 2 BASIC THEORY………………………………………..
4
3. CHAPTER 3 DESIGNING APPLICATION…………………………..
4
4. CHAPTER 4 IMPLEMENTATION AND TESTING……………..….
5
5. CHAPTER 5 CONCLUSION AND RECCOMENDATION...………..
5
CHAPTER 2 BASIC THEORY
2.1 Law of Theft Crime……………………………………………………
6
2.2 Android………………………………………………………………… .
8
2.3 History of Android version…………………………...………………
9
2.4 Android Redundancy…………………………………………….……..
13
2.5 Android Architecture……………………………………………………
15
2.6 Android Application Structure…………………………………………
16
2.7 Android Java Package…………………………………………………..
17
2.8 SQLite Database in Android…………………………………………….
20
2.9 Android Fundamental…………………………………………………...
21
CHAPTER 3 DESIGN APPLICATION
3.1 Required Analysis………………………………………………………..
24
3.2 Functional Analysis………………………………………………………
24
3.3 Troubleshooting………………………………………………………….
24
3.4 The workings Application……………………………………………….
24
3.5 Flowchart…………………………………………………………………
26
3.6 Structure Design Display Application……………………………………
28
3.6.1 Architecture Application……………………………………
28
3.6.2 Designing Database……………………………………………
28
3.6.3 Designing Interface…………………………………………....
30
3.6.4 Designing Display Page Opening……………………………..
30
3.6.5 Designing Data Display Suspect……………………………..
31
3.6.6 Design of Data Display Victims………………………………
32
3.6.7 Designing Display Evidence and Aggravating………………..
33
3.6.8 Display Data Rules…………………………………………….
34
3.6.9 Article Theft Data Display…………………………………….
34
3.6.10 Sucpect Data Display……….………………………………..
35
3.6.11 Designing Data Display Victims…………………………….
36
3.6.13 Designing Display Case History…………………………….
37
3.6.13 Designing About Application…………………………………
38
3.6.14 Designing Display Data Processing…………………………..
38
3.6.15 Display Design User Login……………………………………
39
3.6.16 Designing Data Display Section Theft………………………..
40
3.6.17 Designing Input Display Article and Article Content………....
41
3.6.18 Designing Action Data Page Views……………………………
42
3.6.19 Designing Data Input Display Measures………………………
43
3.6.20 Designing Data Display Rules…………………………………
44
3.6.21 Designing Input Display Measures and Article……………….
45
CHAPTER 4 IMPLEMENTATION AND TESTING
4.1. Display Application Theft Criminal Justice Information System based on android Emulator……………………………………………
46
4.1.1 Application Menu Page View Theft Criminal Justice System based on android emulator………………………………………...
46
4.1.2
Suspect Data Page Views……………………………………
47
4.1.3
Page Views Data Victims……………………………………
48
4.1.4
Evidence Page views and aggravating……………………..
48
4.1.5
Page view Result……………………………………………..
49
4.1.6
Theft Article Page Views…………………………………….
49
4.1.7
Suspect Data Page Views…………………………………….
50
4.1.8
Page Views Data Victims……………………………………
50
4.1.9
Case History Page Views…………………………………….
51
4.1.10 About Page Views……………………………………………
51
4.1.11 Page Login Views……………………………………………
52
4.1.12 Page Views Data Section Theft…………………………….
52
4.1.13 Data Input Page View Article………………………………..
53
4.1.14 Page Views Data Section Theft…………………………….
53
4.1.15 Article Update Page Views and Contents Article………….
54
4.1.16 Page Views Input Data Measures………………………….
54
4.1.17 Page Views Data Measures……………………………….....
55
4.1.18 Page Views Data Update Actions……………………………
55
4.1.19 Page Views Data Input Rules……………………………..
56
4.1.20 Page Views Data rules……………………………………….
56
4.2 Feasibility Analysis Application……………………………………….
57
4.2.1
Technical Feasibility…………………………………………
57
4.2.2
Advantages and Disanvantages Application…………………
57
4.2.3
Exsess Application Designed………………………………...
57
4.2.4
Disadvantages Application Designed………………………..
57
CHAPTER 5 CONCLUSION AND RECOMMENDATION
5.1. Conclusion……………………………………………………………..
58
5.2. Recommendation………………………………………………………..
58
LIST OF TABLE
3.1 Table Article………….…………………………………………………
23
3.2 Table Actions……….…………………………………………………..
24
3.3 Table Rules…….………………………………….…………………….
24
3.4 Table Case………….………………………………………………...….
24
LIST OF FIGURE 2.1 Android………………………………………………………………….
9
2.2 ArsitecturE Android……………………………………………….........
16
2.3 BlueStack……………………………………………………………....
17
3.1 Flowchart Input Clause Data…………………………………………...
26
3.2 Flowchart Input Action Data…………………………………………….
27
3.3. Flowchart Input Rules Data………………………...………………….
27
3.4. Structure Display Application……………………………………………
28
3.5. Designing Display Page Opening……………………………………….
30
3.6. Designing Data Display Suspect……………………………………….
31
3.7. Designing Data Display Victims……………………………………......
32
3.8. Designing Display Evidence and burdensome…………………………
33
3.9. Display Data Results……………………………………………………
34
3.10 Theft Data Display……………………………………………………..
34
3.11 Designing Suspect Data…………………………………………………
35
3.12 Designing Data Display Victims……………………………………….
36
3.13 Designing Case Data History ………………………………………... ..
37
3.14 Designing About Application…………………………………………..
37
3.15 Designing Display Data Processing…………………………………….
38
3.16 Display Design User Login……………………………………………..
39
3.17 Designing Data Display Section Theft…………………………..…..
40
3.18Designing Input Display Article and Article Content………………...
41
3.19 Designing Display Action Data Page Views…………………………..
42
3.20 Designing Data Input Display Measures………………………......
43
3.21Display Rules Data…………………………………………………..
44
3.22 Designing Input Display Measures and Article……………………...
45
4.1 Display menu ………………………………….......................................
46
4.2 Display Data Suspect………………………………………………… ...
47
4.3 Data Display victims…………………………………………………….
48
4.4 Display Evidence and aggravating…………………………………….
48
4.5 Result Page………………………………………………………………
49
4.6 Display Article Theft……………………………………………….…..
49
4.7 Suspect Data Display……………………………………………………
50
4.8 Data Display Victims……………………………………………………
50
4.9 Display Case History……………………………………………………
51
4.10About Display…………………………………………………………..
51
4.11Display Login…………………………………………………………...
52
4.12 Data Management Application……………………………………......
52
4.13 Display Data Input Section……………………………………….. .
53
4.14 Page Views Data Section Theft………………………………………..
53
4.15 Update the look of Article and Article Content……………………….
54
4.16 Display Data Input Measures…………………………………...…….
54
4.17 Actions Data Display…………………………………………………..
55
4.18 Display Data Update Actions………………………………………….
55
4.19 Page Views Data Input Rules………………………………………….
56
4.20 Data Display Rules…………………………………………………,.....
56
CHAPTER 1 INTRODUCTION 1.1
Background Growing technological device emulator android emulator app makes the Android operating system into one that is easy to use operating system The use of technology can help the user in getting information. One of them is information about the book of the law of theft statute. Lack of knowledge of the theft statute law, resulted in many violations committed by the public .That is why a law book application - legal law theft is a practical step in tackling the public ignorance of the law is the law of theft. Applications created on the Android operating system to make it easier for users to access information related to the book of the law of theft legislation .The final results of the study made an information system book theft statute law based Android application..
2.
MOTIVATION AND FINAL PROJECT
2.1.
Motivation of Final Project Based on the above background, it is being motivation of authors are 1. How to establish the system of legal information to assist in finding the complainant and reported clause will apply. 1
2.2.
Purpose and Benefits Based on the problems which the author discussed , this final aim
is to create applications based on android emulator that can assist communities in determining the clause to be charged , and also assist the police in determining the chapters that will be provided to the accused. 3
TARGET OF FINAL PROJECT
3.1
Target Of Final Project The target is the author of: 1) Helping people to obtain information about the chapter will apply 2) Helping the police to obtain information about the chapter that will be provided to the defendant .
3.2.
Contribution Of Final Project The emulator application is expected to provide benefits to society in
the search section. and help the police to find the article to be transferred to the defendant. 4.
FINAL PROJECT METHOD
4. 1.
Observations and Mobile Application Design Based on the observation
that all criminal acts or criminal
violations of either the need for decisive action from the authorities .One was the case of theft , as this can disturb society around. 2
Theft crime cases not handle alone but only through counsel brought to the court so that the defendant does not repeat such actions because of the sanctions imposed. Observations in the District Court of Medan, provides insight for writers in particular and students in general , about the trial in a criminal case who faced trial shirt so students can distinguish criminal cases in general cases and minor criminal cases . there
are
reports
of the
injured
party ,
witness
or law
enforcement agencies .As after the author follows the course of the trial continued theft of the results of the hearing decision the defendant violated Article: 362 ( 1 ) to - 3 , 4 , 5 KUHP .That is about the theft .Then theft is classified as " grand larceny " and threatened tougher sentence , a fine of nine thousand dollars or to imprisonment for seven years . 4.2.
Designing Emulator Application Based on the observations that have been made are based android
emulator application design .The technology used is Java , which is used in the operating system Android app emulator , so to IDE ( Integrated Development Environment ) that is used is Android IDE .Then do the design flow diagram with UML before coding process. 4. 3.
Manufacturing Emulator Application Through the UML application design writer will make an Android -
based emulator app to help people find information about how the 3
article will be charged according to the case made 4.4
Emulator Application Testing After the design and manufacturing, the next writer will perform
testing on the application .Testing was conducted in order to determine the errors that occurred in the making of the application and to avoid errors when the program is executed. 5. WRITING SISTEMATIC Here is a systematic writing used in breastfeeding final report: 1.
CHAPTER 1 INTRODUCTION This chapter contains a description of the background of the title selection, problem definition, motivation and final goal, the target application design and implementation methods final
2.
CHAPTER 2 BASIC THEORY This chapter provides a theoretical basis that the main reference in the thesis. Theories are discussed relating to the application to be made and also used for analysis and design of applications.
3. CHAPTER 3 DESIGN APPLICATION This chapter discusses the analysis and design of systems .Phase analysis describes and outlines the activities carried out on the running system while the
application
design
phase
applications
such
as
display design, programming algorithms and UML that will be created 4
as a new system . 4. CHAPTER 4 IMPLEMENTATION AND TESTING This chapter discusses the results and discussion of the application was undertaken as a result of an application built that display or print the application form from any stage of elaboration and discussion systems in the form
of
any
display
application. advantages and
disadvantages of the application is designed. 5.
CHAPTER 5 CONCLUSION AND RECCOMENDATION This chapter describes the end result of all the writing is done the conclusions and suggestions which contains input - input to develop and complete an application that has been built in the days to come
5