Awalan

21
LAPORAN KERJA PRAKTEK ARSIP PEMBERITAAN UNS BERBASIS WEBSITE DALAM RANGKA KETERBUKAAN INFORMASI PUBLIK Diajukan Untuk Memenuhi Sebagian Persyaratan Memperoleh Kelulusan Matakuliah Kerja Praktek Disusun oleh: Muhammad Hezby Al Haq NIM. M0511038 JURUSAN INFORMATIKA FAKULTAS MATEMATIKA & ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2015

description

zncxkdsh

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