Awalan
description
Transcript of Awalan
LAPORAN KERJA PRAKTEK
Arsip Pemberitaan UNS Berbasis Website Dalam Rangka Keterbukaan Informasi PublikDiajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh Kelulusan Matakuliah Kerja Praktek
Disusun oleh:
Muhammad Hezby Al HaqNIM. M0511038JURUSAN INFORMATIKAFAKULTAS MATEMATIKA & ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2015
HALAMAN PERSETUJUANArsip Pemberitaan UNS Berbasis Website Dalam Rangka Keterbukaan Informasi PublikDisusun Oleh :
Muhammad Hezby Al HaqNIM. M0511038Laporan Kerja Praktek ini disetujui untuk dipresentasikan pada seminar KP
Pada Rabu, 25 Februari 2015Mengetahui,
Kepala Sub Bagian Layanan Informasi
Pembimbing Kerja Praktek
Harmadi Subiatmoko, S.SosRianita Dwi Astuti
NIP. 197210242002121002NIP. 198010312008012006
Dosen Pembimbing
Hasan Dwi Cahyono, S.Kom., M.Kom.
NIP. 198205292014041001
HALAMAN PENGESAHAN
Laporan Kerja Praktek yang dilaksanakan oleh :
Nama
: Muhammad Hezby Al HaqNIM
: M0511038Dengan judul:
Arsip Pemberitaan UNS Berbasis Website Dalam Rangka Keterbukaan Informasi PublikPada bulan September - Oktober 2014, di seminarkan dan disahkan pada :Hari
: RabuTanggal: 25 Februari 2015Dosen PembimbingPenguji
Hasan Dwi Cahyono, S.Kom., M.Kom.Meiyanto Eko Sulistyo, S.T., M.Eng.
NIP. 198205292014041001NIP. 197705132009121004
Mengetahui,
Ketua Jurusan InformatikaKepala Sub Bagian Layanan Informasi
Drs. Bambang Harjito, M.App.Sc., Ph.D.Harmadi Subiatmoko, S.Sos
NIP. 196211301991031002NIP. 197210242002121002
Arsip Pemberitaan UNS Berbasis Website Dalam Rangka Keterbukaan Informasi PublikMuhammad Hezby Al HaqNIM. M0511038Abstrak
Keberhasilan perguruan tinggi menjalankan amanatnya sebagai institusi penyedia pendidikan tinggi tingkat lanjut tidak dapat terlepas dari pengelolaan arsip yang dimiliki. UU Nomor 43 tahun 2009 tentang kearsipan secara jelas menyebutkan bahwa perguruan tinggi wajib membentuk arsip perguruan tinggi.Di satu sisi pemerintah Indonesia memiliki aturan secara jelas keterbukaan informasi publik dalam UU Nomor 14 tahun 2008. Informasi pada dasarnya adalah kebutuhan bagi semua pihak. Maka dari itu keterbukaan informasi merupakan salah satu hal yang juga wajib dilakukan oleh Universitas Sebelas Maret.Berdasarkan urgensi tersebut maka Universitas Sebelas Maret melalui Biro Administrasi Perencanaan dan Sistem Informasi mengembangkan sistem arsip pemberitaan berbasis Website. Sistem ini dikembangkan menggunakan pendekatan pemrograman berorientasi objek dengan bahasa pemrograman PHP. Proses pembuatan analisis dan model sistem, penulis menggunakan software Enterprise Architect. Sistem ini bertujuan untuk meningkatkan mekanisme pengarsipan berita tradisional dengan menambahkan aspek teknologi berbasis Website dalam rangka memberikan akses kepada publik dalam mengakses arsip pemberitaan Universitas Sebelas Maret.Kata kunci: pengelolaan arsip berita, website, pemrograman berorientasi objek, Hypertext Preprocessor (PHP)Arsip Pemberitaan UNS Berbasis Website Dalam Rangka Keterbukaan Informasi PublikMuhammad Hezby Al HaqNIM. M0511038AbstractThe success level of universities, running his work as institutions of higher education level cannot be separated from university archives management. Law Number 43 of 2009 about records clearly says that universities must be formed archives universities.
On the one hand, the Indonesian government's policy is clearly regulate for openness information to the public in the Law Number 14 year 2008. In essence, information needs for all parties. Because of that, this openness information is one of the things that are also must be done by the University of Sebelas Maret.Based on the explained urgency, University of Sebelas Maret through Administration Bureau Planning and Information Systems develop online based archieves management. This system developed using object-oriented programming language approach of PHP programming. The process making analysis and model system, the authors use software called Enterprise Architect. This System filing mechanism aims to promote traditional news archieve management by adding the technology aspect in order to provide online access to the public access to archives news University of Sebelas Maret.Keywords: news archieve management, website, object-oriented programming, Hypertext Preprocessor (PHP)KATA PENGANTAR
Bismillahirrahmanirrahim. Dengan menyebut Nama Allah, Tuhan pemilik semesta. Pemilik kasih, pemilik sayang, pemilik ilmu dan pemilik jiwa manusia.Puji syukur penulis panjatkan kehadirat Allah SWT, karena atas limpahan rahmat dan karunia-Nya akhirnya penulis dapat menyelesaikan laporan Kerja Praktek ini, yang merupakan salah satu prasyarat kelulusan untuk Mata Kuliah Kerja Praktek di Jurusan Informatika FMIPA UNS.Penulis menyadari bahwa dalam proses penyusunan laporan Kerja Praktek ini penulis banyak mendapatkan bantuan dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada pihak-pihak berikut :1. Kedua Orang tua, untuk semua kasih dan sayang yang tak terukur. Laporan ini sebagai persembahan kecil penulis dalam rangka hari jadi pernikahan ke-24.2. Adik-adik, semoga kelak menjadi tonggak sejarah peradaban. Mari berjuang.3. Sahabat-sahabat seperjuangan. Jangan pernah lelah untuk berjuang.4. Bapak Harmadi Subiatmoko, selaku Kepala Sub Bagian Layanan Informasi di Biro Administrasi Perencanaan dan Sistem Informasi UNS, yang telah memberikan izin kepada penulis untuk melaksanakan Kerja Praktek di BAPSI.5. Ibu Rianita Dwi Astuti selaku pembimbing lapangan Kerja Praktek di BAPSI yang telah membimbing dan memberikan ilmu dalam keberjalanan Kerja Praktek.
6. Bapak Drs. Bambang Harjito selaku Ketua Jurusan Informatika FMIPA UNS, yang telah memberikan izin kepada penulis untuk melaksanakan kerja praktek.7. Bapak Hasan Dwi Cahyono selaku Dosen Pembimbing Kerja Praktek, yang telah sabar dan membimbing penulis dalam menyusun laporan Kerja Praktek.8. Sahabat Faisal Dharma Adhinata, terimakasih untuk dukungan dan bantuannya.9. Sahabat-sahabat yang tergabung dalam grup traktiran men, untuk semua pahit manis persahabatan. Terima kasih untuk pelajaran-pelajaran itu. Mari berproses.10. Semua pihak yang telah membantu Penulis, yang tidak bisa penulis sebutkan satu persatu.Semoga amal baik yang telah diberikan mendapat balasan yang baik pula dari Allah SWT.Akhir kata, mudah-mudahan laporan Kerja Praktek ini bermanfaat bagi penulis khususnya dan pembaca pada umumnya.Aamiin Yaa Rabbal Alamin
Surakarta, 25 Februari 2015
PenulisDAFTAR ISI
Halaman Judul
iHalaman Persetujuan
iiHalaman Pengesahan
iiiAbstrak
ivKATA PENGANTAR
viDAFTAR ISI
vii
DAFTAR TABEL
ixDAFTAR GAMBAR
xDAFTAR LAMPIRAN
xiBAB I PENDAHULUAN
1
1.1. Latar Belakang
1
1.2. Rumusan Masalah
3 1.3. Batasan Masalah
3 1.4. Tujuan dan Manfaat
41.4.1 Tujuan
4
1.4.2 Manfaat
4 1.5. Metodologi
4 1.6. Sistematika Penulisan
6BAB II GAMBARAN UMUM INSTANSI
7 2.1. Profil Biro Administrasi Perencanaan dan Sistem Informasi
7 2.2. Visi
7
2.3. Misi
7 2.4. Tujuan
7 2.5. Tugas Pokok dan Kewenangan
8BAB III LANDASAN TEORI
9 3.1. Software Engineering
9 3.2. Functional dan Non-Functional Requirement
9 3.3. Business Process
9 3.4. Unified Modelling Language (UML)
10 3.5. Black Box Testing
10BAB IV PEMBAHASAN
11 4.1. Analisisa
11 4.1.1. Analisa Kebutuhan
11 4.1.2. Lingkungan Pengembangan
11 4.1.3. Lingkungan Kerja Sistem
12 4.1.4. Functional Requirement
12 4.1.5. Non-Functional Requirement
13 4.2. Pemodelan
14 4.2.1. Use Case
14 4.2.2. Activity Diagram
15 4.2.3. Sequence Diagram
28 4.2.4. Class Diagram
38 4.2.5. Skema Database
42 4.2.6. Rancangan Desain Awal
42 4.3. Implementasi
45 4.3.1. Persiapan Web Server
45 4.3.2. Persiapan Database
45 4.3.3. Persiapan Konfigurasi Sistem
45 4.3.4. Hasil Implementasi
46 4.4. Pengujian
52BAB V KESIMPULAN DAN SARAN
53 5.1. Kesimpulan
53 5.2. Saran
53DAFTAR PUSTAKA
54DAFTAR TABELTabel 1. Metodologi
5Tabel 2. Lingkungan Pengembangan
12
Tabel 3. Lingkungan Kerja Sistem
13
Tabel 4. Functional Requirement Pengunjung Biasa
13Tabel 5. Functional Requirement Administrator
13Tabel 6. Non-Functional Requirement
14Tabel 7. Keterangan Halaman Utama
43Tabel 8. Keterangan Halaman Admin
44DAFTAR GAMBARGambar 1. Metodologi
4Gambar 2. Use Case
14Gambar 3. Activity Pengunjung Biasa
15Gambar 4. Activity Melihat Berita
16
Gambar 5. Activity Melihat Daftar Berita
17
Gambar 6. Activity Mencari Berita
18Gambar 7. Activity Administrator
19Gambar 8. Activity Login
20Gambar 9. Activity Manajemen Berita
21Gambar 10. Activity Menambah Berita
22Gambar 11. Activity Edit Berita
23Gambar 12. Activity Manajemen Kategori
24Gambar 13. Activity Menambah Kategori
25Gambar 14. Activity Manajemen Sumber
26Gambar 15. Activity Menambah Sumber
27Gambar 16. Sequence Pengunjung Biasa
29Gambar 17. Sequence Administrator
30Gambar 18. Sequence Login
31Gambar 19. Sequence Manajemen Berita
32Gambar 20. Sequence Menambah Berita
33Gambar 21. Sequence Edit Berita
34Gambar 22. Sequence Manajemen Kategori
35Gambar 23. Sequence Menambah Kategori
36Gambar 24. Sequence Manajemen Sumber
37Gambar 25. Sequence Menambah Sumber
37Gambar 26. Class Sistem Dasar
38Gambar 27. Class Model
38Gambar 28. Class Berita
39Gambar 29. Class User
39Gambar 30. Class Controller
39Gambar 31. Class Admin
40Gambar 32. Class Home
40Gambar 33. Class Download
40Gambar 34. Class Pages
40Gambar 35. Class Search
40Gambar 36. Class Sumber
41Gambar 37. Class View
41Gambar 38. Class Login
41Gambar 39. Skema Database
42Gambar 40. Desain Utama
42Gambar 41. Desain Login
43Gambar 42. Desain Admin
44Gambar 43. Persiapan Server
45Gambar 44. Halaman Utama
46Gambar 45. Halaman Melihat Berita
47Gambar 46. Halaman Pencarian
47Gambar 47. Halaman Melihat Berita Berdasarkan Kategori
48Gambar 48. Halaman Login
48Gambar 49. Halaman Admin
49Gambar 50. Halaman Manajemen Berita
49Gambar 51. Halaman Penambahan Berita
50Gambar 52. Halaman Edit Berita
50
Gambar 53. Halaman Manajemen Sumber
51Gambar 54. Halaman Manajemen Kategori
51Gambar 55. Halaman Bantuan
52DAFTAR LAMPIRANLampiran 1. Query Database
40Lampiran 2. Data Konfigurasi Sistem
41Lampiran 3. Data Pengujian
42ii