SISTEM INFORMASI IT ASSET MANAGEMENT BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT. AERO SYSTEMS INDONESIA (ASYST)
Fitria Harnaida 41814120215
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
http://digilib.mercubuana.ac.id/
SISTEM INFORMASI IT ASSET MANAGEMENT BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT. AERO SYSTEMS INDONESIA (ASYST)
Laporan Tugas Akhir
Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh:
FITRIA HARNAIDA 41814120215
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA 2016
http://digilib.mercubuana.ac.id/
ii
LEMBAR PERNYATAAN
http://digilib.mercubuana.ac.id/
iii
LEMBAR PERSETUJUAN SIDANG
http://digilib.mercubuana.ac.id/
iv
LEMBAR PENGESAHAN
http://digilib.mercubuana.ac.id/
vi
KATA PENGANTAR Puji dan syukur kehadirat Tuhan Yang Maha Esa atas rahmat dan kasihnya yang menyertai penulis selama proses pengerjaan laporan Tugas Akhir ini, sehingga penulis dapat menyelesaikan laporan Tugas Akhir yang berjudul “Sistem Informasi IT Asset Management berbasis web dengan menggunakan framework CodeIgniter pada PT. Aero Systems Indonesia” dengan baik. Laporan Tugas Akhir ini ditulis sebagai bahan dari syarat kelulusan pendidikan Strata I di Universitas Mercu Buana Jakarta. Dalam menyelesaikan Tugas Akhir ini penulis tidak terlepas dari dukungan semua pihak, baik secara moril maupun materil. Oleh karena itu izinkanlah penulis menyampaikan ucapan teima kasih dan penghargaan kepada: 1. Inge Handriani, M.Ak., MMSI selaku koordinator tugas akhir pada Jurusan Sistem Informasi Universitas Mercubuana. 2. Ibu Nur Ani, S. Kom selaku Ketua Program Studi Sistem Informasi Universitas Mercubuana. 3. Bapak Ardiansyah, ST, MTI selaku pembimbing tugas akhir pada program studi Sistem Informasi Universitas Mercu Buana. 4. Orangtua serta keluarga tercinta yang telah banyak memberikan dukungan, motivasi serta doa terbaik kepada penulis. 5. Saudara dan sahabat – sahabat Program Kelas Karyawan (PKK) Universitas Mercubuana yang telah memberikan dukungan moral dan doa untuk terus menyelesaikan tugas akhir ini. Penulis menyadari penyusunan laporan ini masih jauh dari sempurna, oleh karena itu, penulis mengharapkan kritik dan saran yang bersifat membangun demi terciptanya hasil yang lebih baik di masa yang akan datang. Semoga laporan ini dapat memberi manfaat bagi semua pihak khususnya lingkungan civitas Universitas Mercu Buana. Jakarta,
Desember 2016
Fitria Harnaida
http://digilib.mercubuana.ac.id/
viii
DAFTAR ISI LEMBAR PERNYATAAN ................................................................................................ ii LEMBAR PERSETUJUAN SIDANG ............................................................................ iii LEMBAR PENGESAHAN ...............................................................................................iv ABSTRAK .......................................................................................................................... v ABSTRACK .......................................................................................................................vi KATA PENGANTAR ........................................................................................................vi DAFTAR GAMBAR ..........................................................................................................xi DAFTAR TABEL ............................................................................................................. xiii BAB I PENDAHULUAN .................................................................................................. 1 1.1
Latar Belakang .................................................................................................. 1
1.2
Rumusan Masalah ........................................................................................... 2
1.4
Manfaat Penelitian ........................................................................................... 4
1.5
Batasan Masalah .............................................................................................. 4
1.6
Metode Pengerjaan .......................................................................................... 5
1.7
Sistematika Penulisan ..................................................................................... 5
BAB II LANDASAN TEORI ............................................................................................ 6 2.1
Metode Penelitian............................................................................................. 6
2.1.1 Metodelogi Prototype ..................................................................................... 6 2.2
IT Asset Management ..................................................................................... 7
2.2.1 Jurnal Sistem Informasi Manajemen Aset Daerah Berbasis Web (Intranet) .................................................................................................................... 7 2.2.2 Jurnal Sistem Pendukung Keputusan Evaluasi Pemilihan Pemenang Pengadaan Aset dengan Metode Simple Additive Weighting (SAW) .............. 8 2.2.3 Literatur yang Digunakan .............................................................................. 9 2.3
Konsep Dasar Sistem Informasi .................................................................... 9
2.3.1
Sistem ........................................................................................................ 9
2.3.2
Informasi .................................................................................................... 9
2.3.3
Sistem Informasi ....................................................................................... 9
2.4
Perangkat Lunak Pendukung ....................................................................... 10
2.4.1
Framework CodeIgniter ......................................................................... 10
2.4.2
Bootstrap ................................................................................................. 10
http://digilib.mercubuana.ac.id/
ix
2.5
Unified Modelling Language (UML) ............................................................. 10
2.5.1
Use Case Diagram ................................................................................. 11
2.5.2
Acitivity Diagram ..................................................................................... 12
2.5.3
Class Diagram ........................................................................................ 14
2.5.4
Sequence Diagram ................................................................................ 16
2.6
Konsep Basis Data......................................................................................... 19
2.6.1 2.7
MySql ....................................................................................................... 19
Pengujian System .......................................................................................... 19
2.7.1
Black Box Testing................................................................................... 19
BAB III ANALISIS dan PERANCANGAN .................................................................. 19 3.1
Gambaran Umum Perusahaan .................................................................... 19
3.1.1 Profile PT. Aero Systems Indonesia.......................................................... 19 3.1.2 Visi dan Misi Perusahaan............................................................................ 19 3.1.3 Struktur Organisasi Perusahaan ................................................................ 21 3.2
Identifikasi Masalah ....................................................................................... 24
3.3
Analisa Kebutuhan Sistem ............................................................................ 27
3.3.1
Use Case Diagram ................................................................................. 27
3.3.2
Use Case Description ............................................................................ 29
3.3.3 Activity Diagram ............................................................................................ 40 3.3.4
Sequence Diagram ................................................................................ 48
3.3.5 Class Diagram .............................................................................................. 56 3.4
Spesifikasi Database ..................................................................................... 57
3.5
Perancangan Antar Muka ............................................................................. 61
3.6
Perancangan Sistem Arsitektur.................................................................... 69
BAB IV IMPLEMENTASI DAN EVALUASI................................................................ 70 4.1
Implementasi ................................................................................................... 70
4.1.1 Implementasi Sistem.................................................................................... 70 4.1.2 Tampilan Antar Muka................................................................................... 71 4.2
Tahap Pengujian ............................................................................................ 86
4.2.1 Teknik Pengujian .......................................................................................... 86 4.2.2 Skenario Pengujian ...................................................................................... 86 4.2.3
Hasil Pengujian ....................................................................................... 93
4.2.4
Analisa Hasil Pengujian....................................................................... 100
http://digilib.mercubuana.ac.id/
x
BAB V KESIMPULAN dan SARAN .......................................................................... 102 5.1
Kesimpulan .................................................................................................... 102
5.2
Saran .............................................................................................................. 102
DAFTAR PUSTAKA ..................................................................................................... 103
http://digilib.mercubuana.ac.id/
xi
DAFTAR GAMBAR Gambar 2. 1 Metodelogi Prototype (Dennis, Wixom, and Roth 2012a) .................. 6 Gambar 3. 1 Struktur Organisasi Perusahaan .......................................................... 21 Gambar 3. 2 Flow Chart Prosedur yang Sedang Berjalan (Peminjaman Alat Kerja) ....... 24 Gambar 3. 3 Flow Chart Prosedure yang Sedang Berjalan (Pengembalian Alat Kerja) ................................................................................................................................ 26 Gambar 3. 4 Use Case Diagram.................................................................................. 28 Gambar 3. 5 Activity Diagram Mengelola Data Barang ........................................... 40 Gambar 3. 6 Activity Diagram Mengelola Data Jenis ............................................... 41 Gambar 3. 7 Activity Diagrm Mengelola Data Pengguna ........................................ 42 Gambar 3. 8 Activity Diagram Mengelola Data Departement ................................. 43 Gambar 3. 9 Activity Diagram Mengelola Data Posisi .............................................. 44 Gambar 3. 10 Activity Diagram Membuat Peminjaman Alat Kerja ......................... 45 Gambar 3. 11 Acitivity Diagram Membuat Pengembalian Alat Kerja..................... 45 Gambar 3. 12 Activity Diagram Menentukan Approval ............................................ 46 Gambar 3. 13 Activity Diagram Memproses Permintaan ......................................... 46 Gambar 3. 14 Activity Diagram Membuat Penyerahan Alat Kerja ......................... 47 Gambar 3. 15 Activity Diagram Membuat Maintenance Alat Kerja ........................ 47 Gambar 3. 16 Sequence Diagram Mengelola Data Barang .................................... 48 Gambar 3. 17 Sequence Diagram Mengelola Data Pengguna............................... 49 Gambar 3. 18 Sequence Diagram Mengelola Data Posisi ...................................... 50 Gambar 3. 19 Sequence Diagram Mengelola Data Departement .......................... 51 Gambar 3. 20 Sequence Diagram Mengelola Data Jenis ....................................... 52 Gambar 3. 21 Sequence Diagram Membuat Peminjaman Alat Kerja ................... 53 Gambar 3. 22 Sequence Diagram Membuat Pengembalian Alat Kerja ................ 53 Gambar 3. 23 Sequence Diagram Memproses Permintaan dan Membuat Penyerahan Alat Kerja................................................................................................... 54 Gambar 3. 24 Sequence Diagram Membuat Maintenance Alat Kerja ................... 54 Gambar 3. 25 Sequence Diagram Menentukan Approval ....................................... 55 Gambar 3. 26Class Diagram ........................................................................................ 56 Gambar 3. 27 Halaman Login ...................................................................................... 61 Gambar 3. 28 Halaman Home ..................................................................................... 62 Gambar 3. 29 Halaman Barang ................................................................................... 62 Gambar 3. 30 Halaman Tambah Barang ................................................................... 63 Gambar 3. 31 Halaman Pegawai ................................................................................. 63 Gambar 3. 32 Halaman Tambah Pegawai ................................................................. 64 Gambar 3. 33 Halaman Departement ......................................................................... 64 Gambar 3. 34 Halaman Tambah Departement ......................................................... 65 Gambar 3. 35 Halaman Posisi ..................................................................................... 65 Gambar 3. 36 Halaman Tambah Posisi...................................................................... 66 Gambar 3. 37 Halaman Peminjaman .......................................................................... 66
http://digilib.mercubuana.ac.id/
xii
Gambar 3. 38 Halaman Tambah Peminjaman .......................................................... 67 Gambar 3. 39 Halaman Pengembalian ...................................................................... 68 Gambar 3. 40Halaman Approval ................................................................................. 68 Gambar 3. 41 Rancangan Sistem Arsitektur ............................................................. 69 Gambar 4. 1 Halaman Login ........................................................................................ 71 Gambar 4. 2 Halaman Home ....................................................................................... 72 Gambar 4. 3 Halaman List Departemen ..................................................................... 72 Gambar 4. 4 Halaman Tambah Departemen ............................................................ 73 Gambar 4. 5 Halaman List Posisi ................................................................................ 73 Gambar 4. 6 Halaman tambah posisi.......................................................................... 75 Gambar 4. 7 Halaman list jenis barang ...................................................................... 76 Gambar 4. 8 halaman tambah jenis barang ............................................................... 76 Gambar 4. 9 Halaman list barang ................................................................................ 77 Gambar 4. 10 Halaman tambah barang ..................................................................... 78 Gambar 4. 11Halaman list pegawai ............................................................................ 78 Gambar 4. 12 Halaman tambah pegawai ................................................................... 79 Gambar 4. 13 Halaman data peminjaman ................................................................. 79 Gambar 4. 14 Halaman tambah peminjaman ............................................................ 81 Gambar 4. 15 Halaman lihat (detail) peminjaman .................................................... 81 Gambar 4. 16 Halaman approval peminjaman .......................................................... 82 Gambar 4. 17 Pilih Peminjaman untuk Approval ...................................................... 82 Gambar 4. 18 Halaman memproses permintaan ...................................................... 83 Gambar 4. 19 Halaman membuat pengembalian ..................................................... 83 Gambar 4. 20 halaman tambah pengembalian ......................................................... 84 Gambar 4. 21 halaman list maintenance .................................................................... 85 Gambar 4. 22 Halaman tambah maintenance ........................................................... 85
http://digilib.mercubuana.ac.id/
xiii
DAFTAR TABEL Tabel 2. 1 Simbol Use Case Diagram (Dennis, Wixom, and Roth 2012a) ........... 11 Tabel 2. 2 Simbol Activity Diagram (Dennis, Wixom, and Roth 2012a) ................ 12 Tabel 2. 3 Simbol Class Diagram (Dennis, Wixom, and Roth 2012a) ................... 15 Tabel 2. 4 Simbol Sequence Diagram (Dennis, Wixom, and Roth 2012a) ........... 18 Tabel 3. 1 Scenario Use Case Mengelola Data Barang .......................................... 29 Tabel 3. 2 Scenario Use Case Mengelola Data Pengguna ..................................... 29 Tabel 3. 3 Scenario Use Case Mengelola Data Departemen ................................. 32 Tabel 3. 4 Scenario Use Case Mengelola Data Posisi............................................. 33 Tabel 3. 5 Scenario Use Case Mengelola Data Jenis .............................................. 35 Tabel 3. 6 Scenario Use Case Membuat Peminjaman Alat Kerja .......................... 36 Tabel 3. 7 Scenario Use Case Membuat Pengembalian Alat Kerja....................... 37 Tabel 3. 8 Scenario Use Case Menentukan Approval ............................................. 37 Tabel 3. 9 Scenario Use Case Memproses Permintaan .......................................... 38 Tabel 3. 10 Scenario Use Case Membuat Maintenance Alat Kerja ....................... 38 Tabel 3. 11 Scenario Use Case Membuat Penyerahan Alat Kerja ........................ 39 Tabel 3. 12 Tabel Master Barang ................................................................................ 57 Tabel 3. 13 Tabel Master Pegawai .............................................................................. 57 Tabel 3. 14 Tabel Peminjaman .................................................................................... 57 Tabel 3. 15 Tabel detail_peminjaman ......................................................................... 58 Tabel 3. 16 Tabel pengembalian ................................................................................. 59 Tabel 3. 17 Tabel pengembalian ................................................................................. 59 Tabel 3. 18 Tabel detail_pengembalian...................................................................... 59 Tabel 3. 19 Tabel Master Posisi .................................................................................. 59 Tabel 3. 20 Tabel Master Jenis Barang ...................................................................... 61 Tabel 3. 21 Tabel Master Departement ...................................................................... 61 Tabel 4. 1 Perangkat lunak pendukung ...................................................................... 70 Tabel 4. 2 Perangkat keras pendukung ...................................................................... 70 Tabel 4. 3 Scenario Pengujian Halaman Admin........................................................ 86 Tabel 4. 4 Scenario Pengujian Halaman Atasan ...................................................... 89 Tabel 4. 5 Scenario Pengujian Halaman User .......................................................... 90 Tabel 4. 6 Scenario Pengujian Halaman End-User Computing .............................. 92 Tabel 4. 7 Hasil Pengujian Halaman Admin .............................................................. 93 Tabel 4. 8 Hasil Pengujian Halaman Atasan ............................................................. 96 Tabel 4. 9 Hasil Pengujian Halaman user .................................................................. 97 Tabel 4. 10 Hasil Pengujian Halaman End-User Computing .................................. 98
http://digilib.mercubuana.ac.id/