View
9
Download
0
Category
Preview:
Citation preview
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali: Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.
Copyright and reuse: This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.
RANCANG BANGUN MODUL ORGANIZATIONAL MANAGEMENT
PADA HR PLATFORM DENGAN PROSES MODEL SPIRAL
(STUDI KASUS: KOMPAS GRAMEDIA)
SKRIPSI
Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana
Komputer (S.Kom.)
Oktavius Wiguna
00000010248
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK DAN INFORMATIKA
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2019
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
ii
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
v
KATA PENGANTAR
Puji dan syukur kepada Tuhan YME, karena atas berkat dan karunia-Nya
sehingga laporan skripsi “Rancang Bangun Sistem Informasi Modul Organizational
Management pada HR Platform dengan Proses Model Spiral” dapat selesai.
Penyusunan laporan magang tidak terlepas dari bantuan berbagai pihak,
sehingga melalui kesempatan ini, penulis ingin mengucapkan terima kasih kepada:
1. Dr. Ninok Leksono, Rektor Universias Multimedia Nusantara, yang menjadi
panutan dan memberi inspirasi untuk berprestasi.
2. Seng Hansun, S.Si., M.Cs., selaku Ketua Program Studi Informatika, yang
bersedia meluangkan waktu untuk membimbing dan mengarahkan sehingga
skripsi dapat berjalan dengan lancar.
3. Marcel Bonar Kristanda, S.Kom., M.Sc. , selaku dosen pembimbing yang telah
membimbing serta memberikan saran selama proses pembuatan proposal
skripsi, dan laporan skripsi.
4. Orang tua atas segala dukungan, semangat, dan bantuan yang diberikan dari
awal penulis belajar di Universitas Multimedia Nusantara sampai dengan
penulis mengerjakan skripsi sebagai syarat kelulusan.
5. Teman-teman di program studi Informatika yang telah bekerja sama dengan
penulis dari awal semester karena telah memberikan dukungan serta banyak
pengalaman berharga selama masa perkuliahan.
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
vi
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
vii
RANCANG BANGUN MODUL ORGANIZATIONAL MANAGEMENT
PADA HR PLATFORM DENGAN PROSES MODEL SPIRAL
ABSTRAK
Software as a Service (SaaS) merupakan model yang berkembang dan diminati oleh
berbagai kalangan perusahaan karena biaya operasional yang lebih terjangkau
dibandingkan dengan pekerjaan yang dikerjakan secara tradisional. Human
Resource Information System (HRIS) merupakan salah satu SaaS yang diminati
oleh berbagai kalangan perusahaan. Oleh karena hal tersebut, maka perlunya suatu
website yang menyediakan HRIS sebagai jasa pengaturan HR secara umum. HRIS
memiliki Salah satu bagian dalam kegiatan pengaturan ketenaga kerjaan adalah
manajemen organisasi yang diatur dalam modul Organization Management. Modul
ini dibangun dengan proses model spiral dengan tujuan untuk dapat perancangan
dan pembangunan dapat beradaptasi dengan requirements yang belum terdefinisi.
Penjagaan dalam pembangunan website menggunakan white box testing untuk
setiap iterasi untuk menjaga pembangunan sesuai dengan kebutuhan, dan black box
testing untuk menguji validasi ketika terjadi perubahan data yang telah
terimplementasi sebesar 90,63%. dari 128 case yang ada. Pembangunan webstie
menggunakan PHP dengan framework Code Igniter.
Kata Kunci: Black Box Testing, HRIS, SaaS, Software Testing, Spiral, Website,
White Box Testing
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
viii
DESIGN AND DEVELOPMENT OF ORGANIZATIONAL
MANAGAEMENT MODULE IN HR PLATFROM
USING SPIRAL PROCESS MODEL
ABSTRACT
Software as a Service (SaaS) is a model that is growing and is in demand by various
groups of companies because operational costs are more affordable compared to
traditionally done jobs. The Human Resource Information System (HRIS) is one of
the SaaS that is in demand by various companies. Because of this, the need for a
website that provides HRIS as a general HR management service. HRIS has one
part of labor management activities is the management of the Organization
regulated in the Organization Management module. This module is built with a
spiral model process with the aim of being able to design and development to adapt
to undefined requirements. Guarding in website development uses white box testing
for each iteration to maintain development according to needs, and black box testing
to test validation when data changes occur that has been implemented at 90,63%.
of the 128 cases. Development of websites uses PHP with the Code Igniter as
framework.
Key Words: Black Box Testing, HRIS, SaaS,Software Testing, Spiral, Website,
White Box Testing
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
ix
DAFTAR ISI
PERNYATAAN TIDAK MELAKUKAN PLAGIAT .......................................... iii
PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ................... iv
KATA PENGANTAR ............................................................................................. v
ABSTRAK ............................................................................................................ vii
ABSTRACT ......................................................................................................... viii
DAFTAR ISI .......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................. xi
DAFTAR TABEL ................................................................................................ xiii
DAFTAR LAMPIRAN ........................................................................................ xiv
BAB I PENDAHULUAN ........................................................................................ 1
1.1 Latar Belakang Masalah ........................................................................... 1
1.2 Rumusan Masalah .................................................................................... 4
1.3 Batasan Masalah ....................................................................................... 4
1.4 Tujuan Penelitian ...................................................................................... 5
1.5 Manfaat Penelitian .................................................................................... 5
1.6 Sistematika Penulisan ............................................................................... 5
BAB II LANDASAN TEORI .................................................................................. 7
2.1 Sumber Daya Manusia ............................................................................. 7
2.2 Human Resource Information System ..................................................... 9
2.3 SAP-HCM Organizational Management Module ................................. 11
2.4 System Development Life Cycle Spiral ................................................. 12
2.5 Software Testing .................................................................................... 15
BAB III METODOLOGI PENELITIAN DAN PERANCANGAN SISTEM ...... 20
3.1 Metodologi Penelitian ............................................................................ 20
3.2 Metodologi Pengembangan Sistem ........................................................ 23
3.3 Tahapan Iterasi ....................................................................................... 24
3.3.1 Iterasi Pertama (06 Januari 2019 – 21 Januari 2019) ......................... 24
3.3.2 Iterasi Kedua (22 Januari 2019 – 20 Februari 2019) .......................... 26
3.3.3 Iterasi Ketiga (21 Februari 2019 – 12 Maret 2019) ............................ 27
3.3.4 Iterasi Keempat (13 Maret 2019 – 20 Maret 2019) ............................ 30
3.3.5 Iterasi Kelima (21 Maret 2019 – 5 April 2019) .................................. 31
3.3.6 Iterasi Keenam (6 April 2019 – 15 April 2019) ................................. 33
3.3.7 Iterasi Ketujuh (16 April 2019 – 28 Mei 2019) .................................. 35
3.4 Perancangan Sistem ................................................................................ 36
3.4.1 Use Case Diagram .............................................................................. 36
3.4.2 Activity Diagram ................................................................................ 38
3.4.3 Sequence Diagram .............................................................................. 57
3.4.4 Class Diagram ..................................................................................... 91
3.4.5 Entity Relational Diagram .................................................................. 92
3.4.6 Rancangan Antarmuka........................................................................ 97
BAB IV IMPLEMENTASI DAN ANALISIS .................................................... 106
4.1 Spesifikasi Perangkat ........................................................................... 106
4.2 Implementasi Aplikasi .......................................................................... 107
4.3 Skenario Pengujian ............................................................................... 126
4.4 Hasil Pengujian .................................................................................... 126
BAB V SIMPULAN DAN SARAN .................................................................... 133
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
x
5.1 Simpulan ............................................................................................... 133
5.2 Saran ..................................................................................................... 133
DAFTAR PUSTAKA .......................................................................................... 135
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
xi
DAFTAR GAMBAR
Gambar 2.1 Aktivitas Meningkatkan Produktivitas Organisasi .......................................... 9
Gambar 2.2 Boehm Spiral Life Cycle ............................................................................... 13
Gambar 2.3 Contoh Decision Table .................................................................................. 16
Gambar 2.4 Hasil Tes Integrasi Dari Sebuah Aplikasi Web ............................................. 17
Gambar 2.5 Contoh Review dari Formal Inspeciton ........................................................ 19
Gambar 3.1 Diagram Metodologi Penelitian .................................................................... 23
Gambar 3.2 Use Case Diagram HR Platform ................................................................... 38
Gambar 3.3 Activity Diagram Generate Organization Tree ............................................. 39
Gambar 3.4 Activity Diagram Load Organization Detail ................................................. 40
Gambar 3.5 Activity Diagram Edit Organization Base Data ............................................ 41
Gambar 3.6 Activity Diagram Add Parent Relationship .................................................. 42
Gambar 3.7 Activity Diagram Edit Parent Relationship ................................................... 43
Gambar 3.8 Activity Diagram Add Child Relationship .................................................... 45
Gambar 3.9 Activity Diagram Add Position Relationship ................................................ 46
Gambar 3.10 Activity Diagram Edit Position Relationship .............................................. 48
Gambar 3.11 Activity Diagram Add Chief Relationship .................................................. 49
Gambar 3.12 Activity Diagram Edit Chief Relationship .................................................. 51
Gambar 3.13 Activity Diagram Add Co-Chief Relationship ............................................ 52
Gambar 3.14 Activity Diagram Edit Co-Chief Relationship ............................................ 54
Gambar 3.15 Activity Diagram Load Organization Data ................................................. 55
Gambar 3.16 Activity Diagram Create New Organization ............................................... 57
Gambar 3.17 Sequence Diagram Load Organization Tree ............................................... 59
Gambar 3.18 Sequence Diagram Load Detail Organization ............................................. 60
Gambar 3.19 Sequence Diagram Edit Organization Base Data ........................................ 61
Gambar 3.20 Sequence Diagram Add Parent Relationship .............................................. 64
Gambar 3.21 Sequence Diagram Edit Parent Relationship .............................................. 66
Gambar 3.22 Sequence Diagram Add Child Relationship ................................................ 68
Gambar 3.23 Sequence Diagram Add Position Relationship ........................................... 71
Gambar 3.24 Sequence Diagram Edit Position Relationship ............................................ 73
Gambar 3.25 Sequence Diagram Add Chief Relationship ................................................ 76
Gambar 3.26 Sequence Diagram Edit Chief Relationship ................................................ 78
Gambar 3.27 Sequence Diagram Add Co-Chief Relationship .......................................... 81
Gambar 3.28 Sequence Diagram Edit Co-Chief Relationship .......................................... 84
Gambar 3.29 Sequence Diagram Validate End Date Object ............................................ 86
Gambar 3.30 Sequence Diagram Validate Active Date Object ........................................ 87
Gambar 3.31 Sequence Diagram Validate Existing Relationship .................................... 89
Gambar 3.32 Sequence Diagram Create New Organization ............................................. 91
Gambar 3.33 Class Diagram HR Platform Organizational Management ......................... 92
Gambar 3.34 ERD HR Platform Organizational Management ......................................... 93
Gambar 3.35 Rancangan Antar Muka Halaman Utama .................................................... 98
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
xii
Gambar 3.36 Rancangan Antar Muka Add Organization Form ....................................... 98
Gambar 3.37 Rancangan Antar Muka Halaman Utama Dengan Tree .............................. 99
Gambar 3.38 Rancangan Antar Muka Detail Organization ............................................ 100
Gambar 3.39 Rancangan Antar Muka Parent Data ......................................................... 100
Gambar 3.40 Rancangan Antar Muka Parent Data Form Terbuka ................................. 101
Gambar 3.41 Rancangan Antar Muka Child Data .......................................................... 101
Gambar 3.42 Rancangan Antar Muka Child Data Form Terbuka .................................. 102
Gambar 3.43 Rancangan Antar Muka Position Data ...................................................... 102
Gambar 3.44 Rancangan Antar Muka Position Data Form Terbuka .............................. 103
Gambar 3.45 Rancangan Antar Muka Chief Data .......................................................... 104
Gambar 3.46 Rancangan Antar Muka Chief Data Form Terbuka .................................. 104
Gambar 3.47 Rancangan Antar Muka Co-Chief Data .................................................... 105
Gambar 3.48 Rancangan Antar Muka Co-Chief Data Form Terbuka ............................ 105
Gambar 4.1 Tampilan awal ketika mengakses modul Organizational Management ...... 108
Gambar 4.2 Tampilan Form Add New Organization...................................................... 108
Gambar 4.3 Notifikasi Ketika New Organization Form Telah Diproses ........................ 109
Gambar 4.4 Tampilan Ketika Organization Tree Ditampilkan ....................................... 109
Gambar 4.5 Tampilan Organization Base Detail ............................................................ 110
Gambar 4.6 Notifikasi Hasil Edit Organization Base Data ............................................. 111
Gambar 4.7 Tampilan Pengaturan Relasi Parent Organisasi .......................................... 111
Gambar 4.8 Tampilan Form Add Parent Organization ................................................... 112
Gambar 4.9 Notifikasi Hasil Add Organization Parent .................................................. 113
Gambar 4.10 Tampilan Form Edit Parent Organization ................................................. 114
Gambar 4.11 Notifikasi Hasil Edit Organization Parent ................................................. 114
Gambar 4.12 Tampilan Pengaturan Relasi Child Organisasi .......................................... 115
Gambar 4.11 Tampilan Form Add Child Organization .................................................. 116
Gambar 4.12 Notifikasi Hasil Add Organization Child .................................................. 116
Gambar 4.13 Tampilan Pengaturan Relasi Position Organisasi ..................................... 117
Gambar 4.14 Tampilan Form Add Position Relation ..................................................... 117
Gambar 4.15 Notifikasi Hasil Add Position Relation ..................................................... 118
Gambar 4.16 Tampilan Form Edit Position Relation...................................................... 119
Gambar 4.17 Notifikasi Hasil Edit Position Relation ..................................................... 119
Gambar 4.18 Tampilan Pengaturan Relasi Chief Organisasi .......................................... 120
Gambar 4.19 Tampilan Form Add Chief Relation.......................................................... 121
Gambar 4.20 Notifikasi Hasil Add Chief Relation ......................................................... 121
Gambar 4.21 Tampilan Form Edit Chief Organization .................................................. 122
Gambar 4.22 Notifikasi Hasil Edit Chief Organization .................................................. 122
Gambar 4.23 Tampilan Pengaturan Relasi Co-Chief Organisasi .................................... 123
Gambar 4.23 Tampilan Form Add Co-Chief Relation.................................................... 124
Gambar 4.24 Notifikasi Hasil Add Co-Chief Relation ................................................... 124
Gambar 4.25 Tampilan Form Edit Co-Chief Organization ............................................ 125
Gambar 4.26 Notifikasi Hasil Edit Chief Organization .................................................. 125
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
xiii
DAFTAR TABEL
Tabel 3.1 Struktur Tabel data_system............................................................................... 93
Tabel 3.2 Struktur Tabel object_general ........................................................................... 94
Tabel 3.3 Struktur Tabel data_company_code ................................................................. 94
Tabel 3.4 Struktur Tabel data_object_organization .......................................................... 95
Tabel 3.5 Struktur Tabel info_short_code ........................................................................ 95
Tabel 3.6 Struktur Tabel data_Relationship ..................................................................... 96
Tabel 3.7 Struktur Tabel data_login ................................................................................. 96
Tabel 4.1 Perangkat Lunak dan Kegunaan ..................................................................... 106
Tabel 4.2 Perangkat Keras dan Spesifikasi ..................................................................... 107
Tabel 4.3 Hasil Evaluasi Decision Table ........................................................................ 131
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
xiv
DAFTAR LAMPIRAN
1. Daftar Riwayat Hidup
2. Daftar Tim Pengembang
3. Formulir Bimbingan Skripsi
4. Surat Kerja Sama
5. Laporan Hasil Wawancara
6. Notulen Rapat
7. Draft Perancangan Iterasi
8. Hasil Black Box Testing
Rancang bangun modul..., Oktavius Wiguna, FTI UMN, 2019
Recommended