Anda di halaman 1dari 15

library.uns.ac.id digilib.uns.ac.

id

RANCANG BANGUN SISTEM INFORMASI PERJALANAN DINAS


STUDI KASUS FAKULTAS MIPA
UNIVERSITAS SEBELAS MARET

Tugas Akhir
Disusun untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya
pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret

Disusun oleh :

ALFIANSYAH NUR FAHRUDIN

M3117010

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

SEKOLAH VOKASI

UNIVERSITAS SEBELAS MARET

2020
commit to user
library.uns.ac.id digilib.uns.ac.id

HALAMAN PERSETUJUAN

RANCANG BANGUN SISTEM INFORMASI PERJALANAN DINAS


STUDI KASUS FAKULTAS MIPA
UNIVERSITAS SEBELAS MARET

Disusun oleh :
ALFIANSYAH NUR FAHRUDIN

M3117010

Disetujui untuk dipertahankan dihadapan Panitia Ujian Tugas Akhir

Program Studi Diploma III Teknik Informatika

Sekolah Vokasi

Universitas Sebelas Maret Surakarta

Surakarta, Maret 2020


Pembimbing,

Nanang Maulana Yoeseph S.Si., M.Si


NIK.commit to user
1980082920130201
library.uns.ac.id digilib.uns.ac.id

commit to user
library.uns.ac.id digilib.uns.ac.id

HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak
terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu
Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau
pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara
tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta, 31 Mei 2020

ALFIANSYAH NUR FAHRUDIN

commit to userNIM. M3117010


library.uns.ac.id digilib.uns.ac.id

MOTTO

“Semua yang saya lakukan di dunia ini atas dasar sebagai pembuktian kepada
Ibu saya begitu juga dengan pengerjaan Tugas akhir ini. Karena membuat ibu
saya bahagia adalah hal yang di senangi Allah SWT”

(Surga Ditelapak Kaki Ibu)

commit to user
library.uns.ac.id digilib.uns.ac.id

KATA PENGANTAR

Segala puji syukur kehadirat Allah SWT yang telah melimpahkan seluruh
rahmat serta hidayah-Nya penulis diberikan kelancaran dan kemudahan dan
mampu menyelesaikan Laporan Tugas Akhir dengan judul “Rancang Bangun
Sistem Inforasi Perjalanan Dinas” tepat pada waktunya. Laporan Tugas Akhir ini
disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd.) pada
Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret.
Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini
penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.
Penulis mengucapkan terima kasih yang tak terhingga kepada:

1. Allah SWT karena tanpa izin dan ridho-Nya penulis tidak dapat
menyelesaikan Kegiatan Magang ini.
2. Kedua orang tua penulis yang selalu memberikan doa, kepercayaan, dan
dukungan kepada penulis.
3. Nanang Maulana Yoseph S.Si., M.Si selaku dosen pembimbing yang
telah memberikan saran dan masukan, serta membimbing penulis dalam
melaksanakan kegiatan magang.
4. Seluruh dosen program studi Diploma III Teknik Informatika UNS
yang telah memberikan ilmu yang sangat bermanfaat bagi penulis.
Penulis meyakini sepenuhnya, bahwa masih banyak kekurangan dalam
penyusunan laporan ini. Oleh karena itu, penulis sangat mengharapkan kritik dan
saran untuk memperbaiki dan memperbaiki laporan ini.

Surakarta, Mei 2010

Alfiansyah nur fahrudin


commit to user
library.uns.ac.id digilib.uns.ac.id

HALAMAN PERSEMBAHAN

Sebuah karya tulisan ini penulis persembahkan kepada:

1. Endang Sudarwati selaku Ibu saya tercinta yang sering saya sebut sebagai
Miniatur surga. Badrudin selaku ayah saya, dan kakak-kakak saya Ayu
fitri dan Ana Fita yang senantiasa memberi dukungan dan nasehat kepada
saya.

2. Dosen dan Staf Pengajar Program D3 Teknik Informatika UNS khusunya


Bapak Nanang Maulana Yoseph S.Si., M.Si yang telah memberikan
bimbingan dan arahan yang bermanfaat kepada penulis.

3. Teman-teman di boyolali yang selalu mensupport saya walau sering kali


juga menjadi penghambat.

4. Teman-teman D3 TI angkatan 2017 yang tentunya akan saya rindukan saat


setelah wisuda nanti.

commit to user
library.uns.ac.id digilib.uns.ac.id

DAFTAR ISI

HALAMAN PERSETUJUAN ............................................................................. ii


HALAMAN PENGESAHAN .............................. Error! Bookmark not defined.
HALAMAN PERNYATAAN............................................................................. iv
MOTTO............................................................................................................... v
KATA PENGANTAR ........................................................................................ vi
HALAMAN PERSEMBAHAN ......................................................................... vii
DAFTAR ISI .................................................................................................... viii
DAFTAR TABEL ............................................................................................... x
DAFTAR GAMBAR ......................................................................................... xii
INTISARI ......................................................................................................... xiv
ABSTRACT ...................................................................................................... xv
PENDAHULUAN ............................................................................................... 1
1.1. Latar Belakang....................................................................................... 1
1.2. Perumusan Masalah ............................................................................... 2
1.3. Batasan Masalah .................................................................................... 2
1.4. Tujuan ................................................................................................... 3
1.5. Manfaat ................................................................................................. 3
1.6. Metodologi Penelitian ............................................................................ 4
1.7. Sistematika Penulisan ............................................................................ 5
TINJAUAN PUSTAKA DAN LANDASAN TEORI ........................................... 6
2.1. Tinjauan Pustaka.................................................................................... 6
2.2. Landasan Teori ...................................................................................... 7
2.2.1 Sistem Informasi ............................................................................ 7
2.2.2 Konsep Dasar Sistem ...................................................................... 8
2.2.3 UML............................................................................................... 8
2.2.4 Implementasi ................................................................................ 16
2.2.5
Pengujian Fungsional Metode BlackBox ....................................... 17
commit to user
ANALISIS DAN RANCANGAN SISTEM ....................................................... 18
library.uns.ac.id digilib.uns.ac.id

3.1 Kebutuhan Sistem ................................................................................ 18


3.1.1. Kebutuhan Fungsional .................................................................. 18
3.1.2. Kebutuhan Non Fungsional........................................................... 20
3.2. Alur Kerja ............................................................................................ 20
3.3. Perancangan Sistem ............................................................................. 22
3.3.1 Usecase Diagram ......................................................................... 22
3.3.2 Use Case Text ............................................................................... 24
3.3.3 Activity Diagram .......................................................................... 37
3.4. Perancangan Database ......................................................................... 58
3.4.1 Entity Relation Diagram (ERD) ................................................... 58
3.4.2 Tabel Fisik .................................................................................... 60
3.5 Struktur Desain dan Tampilan (Layout) ............................................... 65
3.5.1 Tampilan Admin ........................................................................... 65
3.4.2 Tampilan User Non Login ............................................................ 71
3.4.3 Rancangan Pengujian Fungsional Metode Blackbox ..................... 73
IMPLEMENTASI DAN PENGUJIAN .............................................................. 80
4.1 Implementasi Basis Data ...................................................................... 80
4.2 Implementasi Sistem ............................................................................ 84
4.2.1 Implementasi Tampilan Admin Prodi............................................ 84
4.2.2 Implementasi Tampilan Bidang Kepegawaian .............................. 89
4.1.3 Implementasi Pengkodean ................................................................ 93
4.3 Pengujian Fungsional Metode BlackBox .............................................. 98
4.3.1 Pengujian Sistem Login ................................................................ 98
4.3.2 Pengujian Manajemen Data Pegawai ............................................ 99
4.3.3 Pengujian Manajemen Data Perjalanan Dinas ............................. 101
4.3.4 Pengujian Manajemen Laporan Perjalanan Dinas ........................ 103
4.3.5 Pengujian Manajemen Data Admin ............................................. 104
KESIMPULAN DAN SARAN ........................................................................ 107
5.1.1 Kesimpulan .................................................................................... 107
5.2Saran ................................................................................................. 108
commit to user
DAFTAR PUSTAKA ...................................................................................... 109
library.uns.ac.id digilib.uns.ac.id

DAFTAR TABEL
Tabel 2. 1. UML ................................................................................................. 9
Tabel 2. 2. Activity Diagram ............................................................................. 11
Tabel 2. 3. Secuence Diagram .......................................................................... 12
Tabel 2. 4. Class Diagram................................................................................. 15

Tabel 3. 1. Kebutuhan Fungsional Sistem Informasi Perjalanan Dinas ........ 18


Tabel 3. 2. Tabel Admin .................................................................................. 60
Tabel 3. 3. Tabel Bidang .................................................................................. 61
Tabel 3. 4. Tabel Golongan .............................................................................. 61
Tabel 3. 5. Tabel Laporan ............................................................................... 61
Tabel 3. 6. Tabel Pegawai ................................................................................ 62
Tabel 3. 7. Tabel Pelaksana ............................................................................. 62
Tabel 3. 8. Tabel Perjalanan ............................................................................ 63
Tabel 3. 9. Tabel Tingkatan ............................................................................. 64
Tabel 3. 10. Use Case Text Menerima inputan login ....................................... 24
Tabel 3. 11. Use Case Text Menampilkan Profil Admin ................................. 24
Tabel 3. 12. Use Case Text Mengubah Data Admin ........................................ 25
Tabel 3. 13. Use Case Text Menambah Data Admin ....................................... 25
Tabel 3. 14. Use Case Text Mengubah Password ............................................ 26
Tabel 3. 15. Use Case Text Menampilkan Data Pegawai ................................ 27
Tabel 3. 16. Use Case Text Menambah Data Pegawai .................................... 28
Tabel 3. 17. Use Case Text Mengubah Data Pegawai ..................................... 28
Tabel 3. 18. Use Case Text Menghapus Data Pegawai .................................... 29
Tabel 3. 19. Use Case Text Menampilkan Data Perjalanan Dinas ................. 30
Tabel 3. 20. Use Case Text Menambah Data Perjalanan Dinas ..................... 30
Tabel 3. 21. Use Case Text Mengubah Data Perjalanan Dinas....................... 31
Tabel 3. 22. Use Case Text Menghapus Data Perjalanan Dinas ..................... 31
Tabel 3. 23. Use Case Text Mencetak Surat Perintah ..................................... 32
Tabel 3. 24. Use Case Text Mencetak Surat Perjalanan Dinas ....................... 33
Tabel 3. 25. Use Case Text Menampilkan Detail Perjalanan Dinas ............... 33
Tabel 3. 26. Use Case Text Menampilkan Laporan Perjalanan Dinas ........... 34
Tabel 3. 27. Use Case Text Menambah Laporan Perjalanan Dinas ............... 34
Tabel 3. 28. Use Case Text Mengubah Laporan Perjalanan Dinas ................ 35
Tabel 3. 29. Use Case Text Menghapus Laporan Perjalanan Dinas ............... 36
commit to user
Tabel 3. 30. Use Case Text Mencetak Laporan Perjalanan Dinas .................. 36
library.uns.ac.id digilib.uns.ac.id

Tabel 3. 31. Rancangan Pengujian Sistem Login............................................ 73


Tabel 3. 32. Rancangan Pengujian Manajemen Data Pegawai ...................... 74
Tabel 3. 33. Rancangan Pengujian Manajemen Data Perjalanan Dinas ....... 75
Tabel 3. 34. Rancangan Pengujian Manajemen Laporan Perjalanan Dinas . 77
Tabel 3. 35. Rancangan Pengujian Manajemen Data Admin ........................ 78

Tabel 4. 1. Pengujian Sistem Login ................................................................. 98


Tabel 4. 2. Pengujian Manajemen Data Pegawai ........................................... 99
Tabel 4. 3. Pengujian Manajemen Data Perjalanan Dinas........................... 101
Tabel 4. 4. Pengujian Manajemen Laporan Perjalanan Dinas .................... 103
Tabel 4. 5. Pengujian Manajemen Data Admin ............................................ 104

commit to user
library.uns.ac.id digilib.uns.ac.id

DAFTAR GAMBAR
Gambar 3. 1. Alur Kerja ................................................................................. 21
Gambar 3. 2. Usecase Diagram ........................................................................ 23
Gambar 3. 3. Activity Diagram Menerima Input Login ................................ 37
Gambar 3. 4. Activity Diagram Menampilkan Profil Admin .......................... 38
Gambar 3. 5. Activity Diagram Mengubah Password Admin ......................... 39
Gambar 3. 6. Activity Diagram Menambah Data Admin ................................ 40
Gambar 3. 7. Activity Diagram Mengubah Data Admin ................................. 41
Gambar 3. 8. Activity Diagram Menampilkan Data Pegawai ......................... 42
Gambar 3. 9. Activity Diagram Menambah Data Pegawai ............................. 43
Gambar 3. 10. Activity Diagram Mengubah Data Pegawai............................. 44
Gambar 3. 11. Activity Diagram Menghapus Data Pegawai ........................... 45
Gambar 3. 12. Activity Diagram Menampilkan Daftar Perjalanan Dinas ..... 46
Gambar 3. 13. Activity Diagram Menambah Data Perjalanan Dinas ............. 47
Gambar 3. 14. Activity Diagram Mengubah Data Perjalanan Dinas .............. 48
Gambar 3. 15. Activity Diagram Menghapus Data Perjalanan Dinas ............ 49
Gambar 3. 16. Activity Diagram Mencetak Surat Peritah Perjalanan Dinas . 50
Gambar 3. 17. Activity Diagram Mencetak Surat Tugas ................................ 51
Gambar 3. 18. Activity Diagram Menampilkan Detail Perjalanan Dinas ...... 52
Gambar 3. 19. Activity Diagram Menampilkan Daftar Laporan Perjalanan
Dinas ................................................................................................................. 53
Gambar 3. 20. Activity Diagram Menambah Laporan Perjalanan Dinas ...... 54
Gambar 3. 21. Activity Diagram Mengubah Laporan Perjalanan Dinas ....... 55
Gambar 3. 22. Activity Diagram Menghapus Laporan Perjalanan Dinas ...... 56
Gambar 3. 23. Activity Diagram Mencetak Laporaan Perjalanan Dinas ....... 57
Gambar 3. 24. Entity Relation Diagram (ERD) ............................................... 59
Gambar 3. 25. Login Admin ............................................................................ 65
Gambar 3. 26. Detail Admin ............................................................................ 66
Gambar 3. 27. Edit Password Admin .............................................................. 66
Gambar 3. 28. Data Pegawai ........................................................................... 67
Gambar 3. 29. Tambah Pegawai ..................................................................... 68
Gambar 3. 30. Data Perjalanan Dinas ............................................................ 68
Gambar 3. 31. Input Perjalanan Dinas ........................................................... 69
Gambar 3. 32. Data Laporan Perjalanan Dinas ............................................. 70
Gambar 3. 33. Input Laporan Perjalanan ...................................................... 70
Gambar 3. 34. Tampilan Data Pegawai .......................................................... 71
Gambar 3. 35. TampilanData Perjalanan Dinas ............................................ 72
Gambar 3. 36. Tampilan Data Laporan Perjalanan Dinas ............................ 72
commit to user
library.uns.ac.id digilib.uns.ac.id

Gambar 4. 1. Tabel Admin .............................................................................. 80


Gambar 4. 2. Tabel Bidang.............................................................................. 80
Gambar 4. 3. Tabel Golongan ......................................................................... 80
Gambar 4. 4. Tabel Jabatan ............................................................................ 81
Gambar 4. 5. Tabel Laporan ........................................................................... 81
Gambar 4. 6. Tabel Pegawai ............................................................................ 81
Gambar 4. 7. Tabel Pelaksana ......................................................................... 82
Gambar 4. 8. Tabel Perjalanan ....................................................................... 82
Gambar 4. 9. Tabel Tingkatan ........................................................................ 83
Gambar 4. 10. Relas Tabel Database .............................................................. 83
Gambar 4. 11. Login Admin ............................................................................ 84
Gambar 4. 12. Halaman Dashbord ................................................................. 85
Gambar 4. 13. Grafik Perjalanan.................................................................... 85
Gambar 4. 14. Data Pegawai ........................................................................... 86
Gambar 4. 15. Tambah Pegawai ..................................................................... 86
Gambar 4. 16. Data Perjalanan Dinas ............................................................ 87
Gambar 4. 17. Input Perjalanan Dinas ........................................................... 87
Gambar 4. 18. Data Laporan Perjalanan Dinas ............................................. 88
Gambar 4. 19. Input Laporan Perjalanan ...................................................... 89
Gambar 4. 20. Login Bidang Kepegawaian .................................................... 90
Gambar 4. 21. Tampilan Data Pegawai .......................................................... 90
Gambar 4. 22. Tampilan Data Perjalanan Dinas ........................................... 91
Gambar 4. 23. Tampilan Data Laporan Perjalanan Dinas ............................ 92
Gambar 4. 24. Pengkodean Login Admin ....................................................... 93
Gambar 4. 25. Pengkodean Logout ................................................................. 94
Gambar 4. 26. Pengkodean Tambah Pegawai ................................................ 94
Gambar 4. 27. Pengkodean Hapus Pegawain ................................................. 94
Gambar 4. 28. Pengkodean Edit Pegawaian ................................................... 95
Gambar 4. 29. Pengkodean Menyetujui Perjalanan....................................... 95
Gambar 4. 30. Pengkodean Perjalanan Menunggu Approval ........................ 95
Gambar 4. 31. Pengkodean Menolak Perjalanan ........................................... 96
Gambar 4. 32. Pengkodean Cetak SPPD ........................................................ 96
Gambar 4. 33. Pengkodean Cetak Surat Tugas .............................................. 97

commit to user
library.uns.ac.id digilib.uns.ac.id

INTISARI

ALFIANSYAH NUR FAHRUDIN. M3117010. RANCANG BANGUN


SISTEM INFORMASI PERJALANAN DINAS STUDI KASUS FAKULTAS
MIPA UNIVERSITAS SEBELAS MARET. Diploma III Teknik Informatika
fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
Surakarta, Mei 2020.

Penelitian ini bertujuan untuk merancang dan membangun sistem


informasi perjalanan dinas dengan mengambil studi kasus di Fakultas Matematika
dan Ilmu Pengetahuan Alam Universitas Sebelas Maret.

Penelitian ini dilakukan dengan menggunakan metode penelitian yaitu


metode pengumpulan data, studi lapangan, studi pustaka, analisis kebutuhan,
desain sistem, dan implementasi sistem. Program yang telah dibangun berjudul
Sistem Informasi Perjalanan Dinas Berbasis Web dengan desain sistem
mengunakan Entity Relationship Diagram (ERD), Usecase Diagram, dan Activity
Diagram.

Aplikasi Ini dibangun menggunakan Framework Codeigniter (CI)


database yang digunakan MYSQL. Sistem yang dibangun beroperasi pada Sistem
Operasi Windows. Dari hasil implementasi sistem, dapat disimpulkan bahwa
dengan penggunaan software dapat membantu bagian Kepegawaian dalam
mengelola Surat Perjalanan Dinas di Fakultas Matematika dan Ilmu Pengetahuan
Alam Universitas Sebelas Maret. .

Kata kunci: Sistem Informasi, surat perjalanan dinas, basis data.

commit to user
library.uns.ac.id digilib.uns.ac.id

ABSTRACT

ALFIANSYAH NUR FAHRUDIN. M3117010. DESIGN AND DEVELOPMENT


OF INFORMATION SYSTEMS TRAVEL DEPARTMENT OF STUDY CASE
FACULTY OF MIPA UNIVERSITY OF MARCH. Diploma III Informatics
Engineering Faculty of Mathematics and Natural Sciences Sebelas Maret
University Surakarta, May 2020.

This research aims to design and build an official travel information


system by taking case studies at the Faculty of Mathematics and Natural Sciences,
Sebelas Maret University.

This research was conducted using research methods namely methods of


data collection, field studies, library studies, needs analysis, system design, and
system implementation. The program that has been built is titled Web-Based
Office Travel Information Systems with system design using Entity Relationship
Diagrams (ERD), Usecase Diagrams, and Activity Diagrams.

This application was built using the Codeigniter Framework (CI)


database used by MYSQL. The system built operates on a Windows Operating
System. From the results of the implementation of the system, it can be concluded
that the use of software can help the Personnel Department in managing Travel
Letters at the Faculty of Mathematics and Natural Sciences, Sebelas Maret
University. .

Keywords: Information System, official travel documents, database.

commit to user

Anda mungkin juga menyukai