lisensi ini mengizinkan setiap orang untuk menggubah ...kc.umn.ac.id/10284/49/halaman_awal.pdf ·...

15
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.

Upload: others

Post on 21-Oct-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

  • 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