Anda di halaman 1dari 105

RANCANG BANGUN SISTEM APLIKASI MANAJEMEN ALUMNI

BERBASIS WEB PADA UNIVERSITAS PRAMITA INDONESIA


TANGERANG

SKRIPSI

Ditujukan Untuk Memenuhi Persyaratan


Memperoleh Gelar Sarjana Teknik

RATIH PUTRININGSIH

NIM. 182161012

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS PRAMITA INDONESIA

2022

i
LEMBAR PERSETUJUAN
RANCANG BANGUN SISTEM APLIKASI MANAJEMEN ALUMNI
BERBASIS WEB PADA UNIVERSITAS PRAMITA INDONESIA
TANGERANG

SKRIPSI
Ditujukan Untuk Memenuhi Persyaratan
Memperoleh Gelar Sarjana Teknik

RATIH PUTRININGSIH
NIM. 182161012
Skripsi ini telah disetujui oleh dosen pembimbing
pada tanggal 25 Juli 2022

Dosen Pembimbing I Dosen Pembimbing II

Manorang Sihotang, S.Kom., M.Kom Ketut Sakho Parthama, S,Kom., M.Kom


NIDN. 0312036802 NIDN. 0407077908

Mengetahui
Ketua Program Studi Dekan Fakultas
Teknik Informatika Sains Dan Teknologi

Manorang Sihotang, S.Kom., M.Kom Khaerul Fahmi, S.T., M.M., M.T


NIDN. 0312036802 NIDN. 0409127605

ii
LEMBAR PENGESAHAN
RANCANG BANGUN SISTEM APLIKASI MANAJEMEN ALUMNI
BERBASIS WEB PADA UNIVERSITAS PRAMITA INDONESIA
TANGERANG

SKRIPSI

Ditujukan Untuk Memenuhi Persyaratan


Memperoleh Gelar Sarjana Teknik

RATIH PUTRININGSIH

NIM. 182161012

Skripsi ini telah direvisi dan disetujui oleh tim dosen penguji
pada tanggal 22 Agustus 2022

Dosen Penguji I Dosen Penguji II Dosen Penguji III

Syahril, Bsc., S.Kom., M.Kom Ir. Henny Yulianti, M.M Didik Yulianto, S.T., M.Kom
NIDN. 0421046302 NIDN. 0403077205 NIDN. 0419078201

Mengetahui
Ketua Program Studi Dekan Fakultas
Teknik Informatika Sains Dan Teknologi

Manorang Sihotang,S.Kom., M.Kom Khaerul Fahmi, S.T., M.M., M.T


NIDN. 0312036802 NIDN. 0409127605

iii
KATA PENGANTAR

Puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah
memberikan rahmat dan hidayahnya, sehingga penulis dapat menyelesaikan tugas
akhir dengan judul “Rancang Bangun Sistem Aplikasi Manajemen Alumni
Berbasis Web Pada Universitas Pramita Indonesia Tangerang”

Penyusunan ini bertujuan untuk melengkapi persyaratan dalam rangka


menyelesaikan studi sarjana teknik informatika pada Universitas Pramita
Indonesia. Laporan ini dapat terlaksanakan dengan baik berkat dukungan dari
banyak pihak. Untuk itu, pada kesempatan kali ini penulis mengucapkan
terimakasih pada :

1. Ibu Haura Adawiyah, SE selaku Ketua Yayasan Citra Pramita


2. Bapak H.M. Arifin Daulay, S.H., M.Si. selaku Rektor Universitas Pramita
Indonesia
3. Bapak Khaerul Fahmi, S.T., M.M., M.T selaku Dekan Fakultas Sains dan
Teknologi
4. Bapak Manorang Sihotang, S.Kom., M.Kom dan Ketut Sakho Parthama,
S.Kom., M.Kom selaku Dosen Pembimbing
5. Ayah dan ibu serta keluarga besar yang selalu mendoakan, mendukung, dan
memberikan semangat di setiap langkah dan aktivitas penulis
6. Semua pihak dosen, keluarga, teman yang telah membantu penulis

Walaupun demikian, penulis menyadari masih banyak terdapat kekurangan dalam


laporan ini. Oleh karena itu, penulis mengharapkan kritik dan saran yang sifatnya
membangun demi kesempurnaan penulisan tugas akhir dimasa yang akan
mendatang. Semoga penyusunan laporan ini bermanfaat bagi semua pihak.

Tangerang, 16 Maret 2022

Penulis

iv
PERNYATAAN ORISINALITAS SKRIPSI

Saya menyatakan dengan sebenar-benarnya bahwa sepanjang pengetahuan saya


dan berdasarkan hasil penelusuran berbagai karya ilmiah,, gagasan dan masalah ilmiah
yang diteleti dan diulas di dalam Naskah Skripsi ini adalah asli dari pemikiran saya. Tidak
terdapat karya ilmiah yang pernah diajukan oleh orang lain untuk memperoleh gelar
akademik di suatu Perguruan Tinggi, dan tidak terdapat karya atau pendapat yang pernah
ditulis atau diterbitkan oleh orang lain, kecuali yang secara tulis dikutip dalam naskah ini
dan disebutkan dalam sumber kutipan dan daftar pustaka.

Apabila ternyata di dalam naskah Skripsi ini dapat dibuktikan terdapat unsur-
unsur jiplakan, saya bersedia Skripsi dibatalkan, serta diproses sesuai dengan peraturan
perundang-undangan yang berlaku (UU No. 20 Tahun 2003, pasal 25 ayat 2 dan pasal
70).

Tangerang, 22 Agustus 2022

Mahasiswa,

Ratih Putriningsih

NIM. 182161012

v
RINGKASAN

Ratih Putriningsih, Jurusan Teknik Informatika, Fakultas Sains dan Teknologi


Universitas Pramita Indonesia, Maret 2022, Rancang Bangun Sistem Aplikasi
Manajemen Alumni Berbasis Web Pada Universitas Pramita Indonesia
Tangerang, Dosen Pembimbing : Manorang Sihotang, S.Kom., M.Kom dan Ketut
Sakho Parthama, S.Kom., M.Kom.

Penelitian ini dilatar belakangi oleh manajemen mengenai alumni Universitas


Pramita Indonesia masih dilakukan dengan cara konvensional yaitu pendataan
dengan mengisi lembar biodata, belum memiliki catatan keberadaan alumni yang
telah lulus dan juga belum memiliki sistem yang memberikan informasi tentang
lowongan pekerjaan untuk alumni, sehingga tidak terkelola dengan baik. Tujuan
penelitian ini ialah merancang dan membangun sistem aplikasi manajemen
alumni berbasis web pada Universitas Pramita Indonesia Tangerang, sehingga
dapat membantu mempermudah pengelolaan alumni.

Model pengembangan perangkat lunak yang digunakan adalah metode waterfall


dengan tahapan perancangan sistem, analisis sistem, desain sistem, pengkodean
sistem, uji coba program, implementasi sistem, dan pemeliharaan sistem.
Pengembangan sistem informasi ini menggunakan framework codeigniter karena
memiliki performa yang tinggi sehingga lebih mudah dalam pengembangannya.

Kata Kunci : Informasi, Teknik Informatika, Web, Codeigniter, Alumni,


Manajemen

vi
ABSTRACT

Ratih Putriningsih, Department of Informatics, Faculty of Science and


Technology Universitas Pramita Indonesia Tangerang, March 2022, Design and
Build a Web-Based Alumni Management Application System at Pramita
Indonesia University Tangerang, Supervisors : Manorang Sihotang, S.Kom.,
M.Kom and Ketut Sakho Parthama , S. Kom., M. Kom.

This research is motivated by management regarding alumni of Pramita Indonesia


University which is still carried out in the conventional way, namely data
collection by filling out biodata sheets, does not have a record of the existence of
alumni who have graduated and also does not have a system that provides
information about job vacancies for alumni, so it is not managed properly. . The
purpose of this research is to design and build a web-based alumni management
application system at Pramita Indonesia University Tangerang, so that it can help
facilitate alumni management.

The software development model used is the waterfall method with stages of
system design, system analysis, system design, system coding, program testing,
system implementation, and system maintenance. The development of this
information system uses the codeigniter framework because it has high
performance so that it is easier to develop.

Keywords: Information, Informatics Engineering, Web, Codeigniter, Alumni,


Management

vii
DAFTAR ISI

LEMBAR PERSETUJUAN ........................................................................................................II


LEMBAR PENGESAHAN .........................................................................................................III
KATA PENGANTAR ................................................................................................................. IV
PERNYATAAN ORISINALITAS SKRIPSI ........................................................................ V
RINGKASAN................................................................................................................................. VI
ABSTRACT................................................................................................................................... VII
DAFTAR ISI ................................................................................................................................ VIII
DAFTAR TABEL ..........................................................................................................................XI
DAFTAR GAMBAR....................................................................................................................XII
BAB I .................................................................................................................................................. 1
PENDAHULUAN ........................................................................................................................... 1
1.1 LATAR BELAKANG MASALAH ............................................................................ 1
1.2 IDENTIFIKASI MASALAH .......................................................................................... 2
1.3 RUMUSAN MASALAH ............................................................................................... 2
1.4 BATASAN MASALAH ................................................................................................ 3
1.5 TUJUAN .................................................................................................................... 3
1.6 MANFAAT ................................................................................................................ 3
1.7 SISTEMATIKA PENULISAN ........................................................................................ 4
BAB II ................................................................................................................................................ 5
LANDASAN TEORI ..................................................................................................................... 5
2.1 LANDASAN TEORI .................................................................................................... 5
2.1.1 PENGERTIAN SISTEM ............................................................................................. 5
2.1.2 INFORMASI ............................................................................................................ 5
2.1.3 SISTEM INFORMASI ............................................................................................... 6
2.1.4 PENGERTIAN DATA ............................................................................................... 6
2.1.5 PENGERTIAN ALUMNI ........................................................................................... 7
2.1.6 PENGERTIAN MANAJEMEN .................................................................................... 8
2.1.7 DEFINISI SISTEM INFORMASI MANAJEMEN ........................................................... 8
2.1.8 DEFINISI METODE WATERFALL ............................................................................ 9
2.1.9 WEB .................................................................................................................... 10
2.1.9.1 DATABASE ....................................................................................................... 10
2.1.9.2 PHP (HYPERTEXT PREPROCESSOR) ................................................................... 11
2.1.9.3 INTERNET ......................................................................................................... 11
2.1.9.4 XAMPP ............................................................................................................. 12
2.1.9.5 WORLD WIDE WEB (WWW) ........................................................................... 12

viii
2.1.9.6 UNIVERSAL RESOURCE LOCATER (URL) ............................................................ 13
2.1.9.7 HYPER TEXT MARKUP LANGUAGE (HTML) ....................................................... 13
2.1.9.8 HYPER TEXT TRANSFER PROTOCOL (HTTP) ...................................................... 13
2.1.9.9 TCP/IP ............................................................................................................. 14
2.1.9.10 JAVA SCRIPT .................................................................................................. 14
2.1.9.11 MY SQL ........................................................................................................ 14
2.1.9.12 CODEIGNITER................................................................................................. 15
2.2.10 UNIFIED MODELING LANGUAGE (UML) ............................................................ 15
2.2.10.1 USE CASE DIAGRAM ........................................................................................ 17
2.2.9.2 ACTIVITY DIAGRAM ........................................................................................... 18
2.2.9.3 SEQUENCE DIAGRAM ......................................................................................... 20
2.2.9.4 CLASS DIAGRAM ................................................................................................ 21
2.2.9.5 STATECHART DIAGRAM ...................................................................................... 22
2.2.9.6 COMMUNICATION DIAGRAM .............................................................................. 24
2.2.9.7 DEPLOYMENT DIAGRAM .................................................................................... 25
2.2.9.8 COMPONENT DIAGRAM ..................................................................................... 26
2.2.9.9 PACKAGE DIAGRAM .......................................................................................... 27
2.3 KERANGKA PEMIKIRAN ......................................................................................... 29
2.4 PENELITIAN TERDAHULU ....................................................................................... 30
2.4.1 PERSAMAAN PENELITIAN DENGAN PENELITIAN TERDAHULU ............................. 31
2.4.2 PERBEDAAN PENELITIAN DENGAN PENELITIAN TERDAHULU ............................. 32
BAB III............................................................................................................................................. 33
METODE PENELITIAN ........................................................................................................... 33
3.1 LATAR BELAKANG INSTANSI ................................................................................. 33
3.2 VISI DAN MISI INSTANSI......................................................................................... 34
3.3 STRUKTUR ORGANISASI INSTANSI ......................................................................... 34
3.4 TEKNIK PENGUMPULAN DATA ............................................................................... 36
3.5 METODE ANALISIS DATA ...................................................................................... 36
3.5.1 METODE ANALISIS SISTEM DENGAN MODEL WATERFALL .................................. 37
3.6 METODE PERANCANGAN SISTEM ........................................................................... 38
3.6.1 METODE PERANCANGAN SISTEM DENGAN UML................................................ 38
3. 7 PENGKODEAN SISTEM ........................................................................................... 39
3. 8 METODE UJI COBA SISTEM ................................................................................... 40
BAB IV ............................................................................................................................................. 41
PERANCANGAN DAN IMPLEMENTASI ........................................................................ 41
4.1 ANALISIS SISTEM BERJALAN .................................................................................. 41
4.2.1 ANALISIS PERMASALAH DAN SOLUSI ................................................................ 42
4.2.2 SISTEM DIUSULKAN .......................................................................................... 43
4.2.3 PERANCANGAN SISTEM DIUSULKAN ................................................................. 46
4.2.4 USE CASE DIAGRAM DIUSULKAN ......................................................................... 48

ix
4.2.5 ACTIVITY DIAGRAM PENDAFTARAN DIUSULKAN .................................................. 51
4.2.6 ACTIVITY DIAGRAM LOGIN DIUSULKAN ............................................................... 52
4.2.7 ACTIVITY DIAGRAM INPUT DATA ALUMNI DIUSULKAN ........................................ 53
4.2.8 ACTIVITY DIAGRAM INPUT DATA PROFIL DIUSULKAN .......................................... 54
4.2.9 ACTIVITY DIAGRAM LOWONGAN KERJA DIUSULKAN ........................................... 55
4.2.10 SEQUENCE DIAGRAM PENDAFTARAN DIUSULKAN ............................................. 56
4.2.11 SEQUENCE DIAGRAM LOGIN YANG DIUSULKAN ................................................ 57
4.2.12 SEQUENCE DIAGRAM ALUMNI YANG DIUSULKAN ............................................. 58
4.2.13 SEQUENCE DIAGRAM ADMIN YANG DIUSULKAN ............................................... 59
4.2.14 CLASS DIAGRAM YANG DIUSULKAN .................................................................. 60
4.3 PERANCANGAN INTERFACE YANG DIUSULKAN ................................................ 63
4.4 PENGOLAHAN DATABASE ................................................................................. 80
4.5 SPESIFIKASI SISTEM ............................................................................................... 81
4.5.1 SPESIFIKASI PERANGKAT KERAS......................................................................... 81
4.5.2 SPESIFIKASI PERANGKAT LUNAK ........................................................................ 81
4.6 HASIL UJI COBA SISTEM MENGGUNAKAN TESTING BLACK BOX ........................... 82
BAB V............................................................................................................................................... 87
PENUTUP ....................................................................................................................................... 87
5.1 KESIMPULAN .......................................................................................................... 87
5.2 SARAN ................................................................................................................... 87
DAFTAR PUSTAKA .................................................................................................................. 88
LAMPIRAN ................................................................................................................................... 90
DAFTAR RIWAYAT HIDUP .................................................................................................. 91

x
DAFTAR TABEL
Tabel 2.2 Simbol-simbol Use Case Diagram ............................................................................ 17
Tabel 2.3 Simbol-simbol Activity Diagram .............................................................................. 19
Tabel 2.4 Simbol-simbol Sequence ........................................................................................... 20
Tabel 2.5 Simbol-simbol Class Diagram .................................................................................. 22
Tabel 2.6 Simbol-simbol Statechart Diagram ........................................................................... 23
Tabel 2.7 Simbol-simbol Communication Diagram ................................................................. 24
Tabel 2.8 Simbol-simbol Deployment Diagram ....................................................................... 25
Tabel 2.9 Simbol-Simbol Component Diagram ........................................................................ 26
Tabel 2.10 Simbol-simbol Package Diagram ............................................................................ 28
Tabel 4.1 Daftar Sketsa Aplikasi............................................................................................... 44
Tabel 4.2 Deskripsi Aktor Diusulkan ........................................................................................ 48
Tabel 4.3 Activity Diagram Pendaftaran Diusulkan ................................................................. 51
Tabel 4.4 Activity Diagram Login Diusulkan ........................................................................... 52
Tabel 4.5 Activity Diagram Input Data Alumni Diusulkan ...................................................... 53
Tabel 4.6 Activity Diagram Input Data Alumni Diusulkan ...................................................... 54
Tabel 4.7 Activity Diagram Proses Lowongan Kerja Diusulkan .............................................. 55
Tabel 4.8 Hasil Uji Coba Sistem Menggunakan Black Box Testing ........................................ 82

xi
DAFTAR GAMBAR
Gambar 2.1 Tahapan Model Waterfall Jogiyanto H.M (2010:59) ................................ 9
Gambar 2.2 Contoh Use Case Diagram......................................................................... 18
Gambar 2.3 Contoh Activity Diagram .......................................................................... 19
Gambar 2.4 Contoh Sequence Diagram ........................................................................ 21
Gambar 2.5 Contoh Class Diagram ............................................................................... 22
Gambar 2.6 Contoh Statechart Diagram ....................................................................... 23
Gambar 2.7 Contoh Communication Diagram .............................................................. 25
Gambar 2.8 Contoh Deployment Diagram .................................................................. 26
Gambar 2.9 Simbol-Simbol Component Diagram ........................................................ 27
Gambar 2.10 Contoh Package Diagram ........................................................................ 28
Gambar 2.11 Kerangka Pemikiran ................................................................................ 29
Gambar 3.1 Logo Universitas Pramita Indonesia.......................................................... 33
Gambar 3.2 Struktur Organisasi Universitas Pramita Indonesia ................................... 34
Gambar 3.3 Metode analisis sistem dengan model waterfall ........................................ 37
Gambar 4.1 Analisis Sistem Berjalan ........................................................................... 41
Gambar 4.2 Pengkodean ................................................................................................ 45
Gambar 4.3 Perancangan sistem yang diusulkan ......................................................... 47
Gambar 4.4 Usecase Diagram Simpan Data Alumni Diusulkan ................................... 48
Gambar 4.5 Usecase Diagram Simpan Data Profil Diusulkan ...................................... 49
Gambar 4.6 Usecase Diagram Proses Lowongan Kerja Diusulkan ............................. 49
Gambar 4.7 Usecase Diagram Proses Penerimaan Kerja Diusulkan............................ 50
Gambar 4.8 Activity Diagram Pendaftaran Diusulkan .................................................. 51
Gambar 4.9 Activity Diagram Login Diusulkan ........................................................... 52
Gambar 4.10 Activity Diagram Input Data Alumni Diusulkan ................................... 53
Gambar 4.11 Activity Diagram Input Data Profil Diusulkan ........................................ 54
Gambar 4.12 Activity Diagram Proses Lowongan Kerja Diusulkan ............................ 55
Gambar 4.13 Sequence Diagram Pendaftaran Diusulkan ............................................. 56
Gambar 4.14 Sequence Diagram Login Diusulkan ....................................................... 57

xii
Gambar 4.15 Sequence Diagram Alumni Diusulkan .................................................... 58
Gambar 4.16 Sequence Diagram Admin Diusulkan ..................................................... 59
Gambar 4.17 Class Diagram Diusulkan ........................................................................ 60
Gambar 4.18 Tampilan Halaman Utama ....................................................................... 63
Gambar 4.19 Tampilan Halaman Daftar ....................................................................... 64
Gambar 4.20 Tampilan Halaman Daftar ....................................................................... 65
Gambar 4.21 Tampilan Halaman Utama Alumni/User ................................................. 66
Gambar 4.22 Tampilan Halaman Menu Data Alumni .................................................. 67
Gambar 4.23 Tampilan Halaman Data Setting Profil.................................................... 68
Gambar 4.24 Tampilan Menu Lowongan...................................................................... 69
Gambar 4.25 Tampilan Halaman Detail Lowongan ...................................................... 69
Gambar 4.26 Tampilan Halaman Apply Lowongan ..................................................... 69
Gambar 2.27 Tampilan Halaman Menu Riwayat Pendaftaran Loker ........................... 70
Gambar 2.28 Tampilan Halaman Login Admin ............................................................ 70
Gambar 2.29 Tampilan Halaman Utama Admin ........................................................... 71
Gambar 4.30 Tampilan Halaman Manajemen Data Alumni ......................................... 72
Gambar 4.31 Tampilan Halaman Manajemen Data User Pendaftar ............................. 72
Gambar 4.32 Tampilan Halaman Manajemen Lowongan Kerja ................................... 73
Gambar 4.33 Tampilan Halaman Manajemen Data Pendaftaran Kerja ........................ 74
Gambar 4.34 Tampilan Halaman Proses Tahap Pemberkasan ...................................... 74
Gambar 4.35 Tampilan Halaman Proses Tahap Psikotest............................................. 75
Gambar 4.36 Tampilan Form Nilai Psikotest ................................................................ 75
Gambar 4.37 Tampilan Halaman Proses Tahap Wawancara ........................................ 76
Gambar 4.38 Tampilan Form Nilai Wawancara ........................................................... 76
Gambar 4.39 Tampilan Halaman Proses Tahap Kesehatan .......................................... 77
Gambar 4.40 Tampilan Form Nilai Kesehatan .............................................................. 77
Gambar 4.38 Tampilan Halaman Proses Tahap Metode ............................................... 78
Gambar 4.41 Tampilan Cetak Laporan ......................................................................... 79
Gambar 4.42 Pengolahan Database ............................................................................... 80

xiii
BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah


Alumni merupakan hasil atau produk dari sebuah institusi pendidikan.
Kualitas, kontribusi dan peran alumni dalam sebuah perguruan tinggi sangat
penting untuk diketahui, dilacak dan didata karena keberhasilan alumni di
masyarakat adalah keberhasilan perguruan tinggi, begitu juga kegagalan alumni
tidak terlepas dari perguruan tinggi juga.

Dengan mengetahui “kisah sukses” dan “kisah gagal” mereka ditengah


tengah masyarakat, maka perguruan tinggi akan mendapat informasi, masukan
dan motivasi untuk lebih dapat meningkatkan kinerjanya, sehingga dapat
mempersiapkan calon lulusan secara lebih profesional dan lebih berbasis
kebutuhan atau tuntutan masyarakat. Informasi-informasi yang diberikan para
alumni terhadap perguruan tinggi dapat meningkatkan kemajuan pendidikan yang
ada dikampus tersebut. Kegiatan untuk menggali dan mengelola informasi
berkaitan dengan alumni tersebut dinamakan sistem informasi manajemen.

Sistem Informasi Manajemen adalah sebuah sistem yang terdapat pada


sebuah organisasi sebagai alternatif dalam melakukan tindakan proses konfigurasi
manajemen dengan menggabungkan sistem manusia dan mesin. Sistem Informasi
Manajemen dapat digambarkan melalui sebuah susunan paramida yang terdiri
dari empat tingkatan (Gaol, 2008).

Terkait masalah itu, Fakultas pada Universitas Pramita Indonesia selalu


meningkatkan mutu dan kualitasnya. Tetapi pada instansi Universitas Pramita
Indonesia telah mengelola manajemen alumni dengan cara manual dan masih
banyak kelemahan diantaranya alumni masih mengisi lembar biodata, belum
memiliki catatan keberadaan alumni yang telah lulus dan juga belum memiliki
sistem yang memberikan informasi tentang lowongan pekerjaan untuk alumni.

1
Penulis memiliki tujuan dari penulisan ini adalah membangun manajemen
data alumni secara komputerisasi. Berdasarkan masalah yang telah ditemukan, maka
penulis mengusulkan sistem yang baru yaitu sistem aplikasi manajemen alumni
berbasis web, sistem aplikasi manajemen yang diharapkan mampu meninimalisasi
kekurangan sistem sebelumnya. Dengan adanya web yang menunjang informasi
mengenai manajemen kelola pendataan alumni yang akan memaksimalkan alumni.

Berdasarkan latar belakang masalah diatas, maka penulis tertarik untuk


membuat skripsi dengan judul “Rancang Bangun Sistem Aplikasi Manajemen
Alumni Berbasis Web Pada Universitas Pramita Indonesia Tangerang”.

1.2 Identifikasi Masalah


Berdasarkan uraian diatas, maka masalah yang timbul dapat diidentifikasikan
sebagai berikut:
1. Kurangnya informasi tentang perkembangan alumni di Universitas Pramita
Indonesia.
2. Belum adanya sistem informasi yang digunakan untuk mengelola data alumni
yang sudah bekerja dan belum bekerja di Universitas Pramita Indonesia.
3. Kesulitan dalam melakukan progress dan apply lowongan pekerjaan pada suatu
instansi.

1.3 Rumusan Masalah


Rumusan masalah dalam pembuatan sistem akademik ini adalah sebagai berikut:

1. Bagaimana membangun sistem informasi manajemen pendataan alumni


Universitas Pramita Indonesia?
2. Bagaimana penggunaan sistem yang terkomputerisasi dan penerapannya dalam
progress lowongan kerja pada alumni?

2
1.4 Batasan Masalah
Batasan masalah dalam pembuatan sistem akademik ini adalah sebagai berikut:

1. Aplikasi yang akan dibuat dapat mengelola data alumni, dan informasi mengenai
lowongan kerja. Selanjutnya data tersebut akan diintegrasikan pada proses
penerimaan kerja dan pendataan alumni untuk keperluan kampus.
2. Aplikasi yang akan dibuat hanya meliputi pendataan alumni, informasi lowongan
kerja, dan progress penerimaan kerja untuk alumni.

1.5 Tujuan
Tujuan dalam pembuatan sistem akademik ini adalah sebagai berikut :

1. Untuk membangun sistem aplikasi manajemen pendataan alumni berbasis web


pada Universitas Pramita Indonesia Tangerang.
2. Untuk membangun aplikasi progress lowongan pekerjaan untuk alumni
Universitas Pramita Indonesia Tangerang.

1.6 Manfaat
Manfaat dalam pembuatan sistem akademik ini adalah:

1. Sistem yang ada akan lebih baik.


2. Proses informasi akan lebih baik.
3. Keluaran informasi lebih cepat dan bermanfaat.
4. Dalam pengontrolan informasi akan lebih mudah.

3
1.7 Sistematika Penulisan
Agar penulisan dapat menjelaskan tentang laporan skripsi ini secara terurai
dengan baik dan akurat, maka penulisan perlu disusun secara terstruktur dan
sistematis, adapun sistematis penulisan yang digunakan untuk menyusun laporan
ini sebagai berikut:
BAB I : PENDAHULUAN
Pada bab ini menjelaskan secara umum mengenai latar belakang, identifikasi
masalah, batasan masalah, rumusan masalah, tujuan penelitian, manfaat
penelitian, dan sistematika penulisan.
BAB II : LANDASAN TEORI
Dalam bab ini menguraikan tentang tinjauan pustaka yang digunakan sebagai
referensi dalam pembuatan sistem aplikasi manajemen alumni Universitas
Pramita Indonesia Tangerang berbasis web.
BAB III : METODE PENELITIAN
Dalam bab ini berisi gambaran umum mengenai instansi tempat penelitian, antara
lain; latar belakang, visi dan misi, struktur organisasi, dan metode pengembangan
sistem.
BAB IV : PERANCANGAN DAN IMPLEMENTASI
Pada bab ini merupakan gambaran dari pembahasan dan hasil penelitian yang
dilakukan di Universitas Pramita Indonesia Tangerang.
BAB V : PENUTUP
Bab ini berisi kesimpulan dari hasil dan saran yang diperoleh penelitian di
Universitas Pramita Indonesia Tangerang.

4
BAB II

LANDASAN TEORI

2.1 Landasan Teori

2.1.1 Pengertian Sistem


Sistem merupakan suatu kumpulan dari komponen-komponen
yang membentuk satu kesatuan. Sebuah organisasi dan sistem informasi
dalam sistem fisik dan sosial yang ditata sedemikian rupa untuk mencapai
tujuan tertentu. Seorang manajer yang mengorganisasikan pekerjaan
unitnya adalah orang yang menciptakan sesuatu sistem pengembangan
personal computer (PC) menciptakan suatu sistem yang terdiri dari
perangkat keras konferensi elektronik. Sistem fisik dan sosial adalah
sistem yang abstrak (abstract system) dari konsep dan ide. Contoh sistem
yang abstrak ialah pengembangan daur hidup atau pengembangan sistem
perangkat lunak (Jaluanto Sunu Punjul Tyoso, 2016).

2.1.2 Informasi
Pengertian dari informasi menurut Kusrini dan Koniyo (2007)
adalah data yang sudah diolah menjadi sebuah bentuk yang berarti bagi
pengguna, yang bermanfaat dalam pengambilan keputusan saat ini atau
mendukung sumber informasi. Sedangkan informasi menurut Susanto
(2004) merupakan hasil dari pengolahan data yang memberikan arti dan
manfaat. Dari pengertian di atas, dapat dikesimpulan bahwa data harus
diolah terlebih dahulu agar dapat menjadi informasi yang berguna untuk
pemakai informasi. Yang bersumber dari suatu pengolahan data harus
merupakan suatu informasi yang memenuhi kriteria tepat waktu, relevan
dan handal.

5
2.1.3 Sistem Informasi
Manusia hidup di dunia penuh dengan sistem, disekeliling manusia
apa yang dilihat sebenarnya adalah kumpulan dari suatu sistem.
Penerimaan mahasiswa baru, sistem perkuliahan, sistem perekonomian,
sistem bisnis, sistem transportasi dan sebagainya merupakan contoh dari
sistem. Menurut (McLeod, 2004) sistem adalah sekelompok elelmen
elemen yang terintegrasi dengan tujuan yang sama untuk mencapai tujuan.

Menurut (McLeod, 2004) informasi adalah data yang diolah


menjadi bentuk lebih berguna dan lebih berarti bagi yang menerimanya.
Informasi juga disebut data yang diproses atau data yang memiliki arti.
Informasi merupakan data yang telah diproses sedemikian rupa sehingga
meningkatkan pengetahuan seseorang yang menggunakan.

Sistem informasi merupakan kombinasi teratur dari orang-orang,


perangkat keras (hardware), perangkat lunak (software), jaringan
komunikasi, dan sumber daya data yang mengumpulkan, mengubah, dan
menyebarkan informasi dalam sebuah organisasi.

Adapun pengertian lain sistem informasi adalah suatu sistem


didalam suatu organisasi yang mempertemukan kebutuhan pengolahan
data transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan
strategi dari suatu organisasi serta menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan.

2.1.4 Pengertian Data


Data berarti sesuatu yang diketahui atau dianggap. Dengan
demikian, data dapat memberikan gambaran tentang suatu keadaan atau
persoalan. Data tentang sesuatu pada umumnya dikaitkan dengan tempat
dan waktu (J. Supranto, 2008 : 2).

Sesuatu yang dianggap juga merupakan data walaupun data seperti


itu belum tentu benar, sebab masih merupakan suatu hipotesis yang perlu
diuji terlebih dahulu. Dalam praktek banyak sekali anggapan dan asumsi

6
yang dipergunakan sebagai dasar pembuatan keputusan. Kegunaan data
pada dasarnya adalah untuk membuat keputusan oleh para pembuat
keputusan (decision makers).

Data yang salah apabila digunakan sebagai dasar bagi pembuatan


keputusan, akan menghasilkan keputusan yang salah. Persyaratan data
yang baik antara lain :

1. Objektif

Data yang objektif berarti bahwa data harus sesuai dengan keadaan
yang sebenarnya (as it is).

2. Representatif (mewakili)

Data harus mewakili objek yang harus diamati.

3. Kesalahan sampling (sampling error) kecil

Suatu perkiraan (estimate) dikatakan baik (mempunyai tingkat


ketelitian yang tinggi) apabila kesalahan samplingnya kecil.

2.1.5 Pengertian Alumni


Jika hari ini kita mendengarkan perkataan “alumni‟ akan terlindas
dipikiran kita bahwa ia merupakan sesuatu yang berkaitan dengan tempat
pembelajaran dan secara terperincinya ada yang memikirkan tentang
persatuan mantan pelajar sebuah institusi pembelajaran.

Menurut Oxford Advanced Learners Dictionary alumni adalah


mantan siswa atau peserta didik pada sekolah, lembaga, atau universitas
tertentu.

7
2.1.6 Pengertian Manajemen
Pengertian manajemen sangat banyak dan satu pengertian tentang
manajemen tidak dapat mewakili pengertian lain secara universal.
Menurut T. Hani Handoko (1997), tidak ada definisi manajemen yang
dapat diterima secara universal. Mary Parker Follet ( Tohirin, 2008: 271)
mengatakan bahwa manajemen merupakan seni menyelesaikan pekerjaan
melalui orang lain. Menurut Stephen P. Robbins dan Mary Coulter (2004),
manajemen adalah proses pengoordinasian kegiatankegiatan pekerjaan
sehingga pekerjaan tersebut terselesaikan secara efektif, efisien, dan
melalui orang lain.

Menurut Stoner (Tohirin, 2008: 272), manajemen adalah proses


perencanaan, pengorganisasian, pengarahan, dan pengawasan usahausaha
anggota organisasi dan penggunaan sumber daya organisasi lainnya agar
mencapai tujuan organisasi yang telah ditetapkan.

Pengertian yang tidak jauh berbeda dikemukakan oleh Ismail


Solihin (2009), yakni manajemen adalah proses perencanaan,
pengorganisasian, kepemimpinan, dan pengendalian dari berbagai sumber
daya organisasi untuk mencapai tujuan secara efektif dan efisien.

2.1.7 Definisi Sistem Informasi Manajemen


Menurut O'Brien (2002), sistem informasi manajemen adalah
sistem terpadu yang menyediakan informasi untuk mendukung kegiatan
operasional, manajemen, dan fungsi pengambilan keputusan dari suatu
organisasi.

Abdul Kadir (2002) mendefinisikan sistem informasi manajemen


sebagai sistem informasi yang digunakan untuk menyajikan informasi
yang digunakan untuk mendukung operasi, manajemen, dan pengambilan
keputusan dalam sebuah organisasi.

8
2.1.8 Definisi Metode Waterfall
Menurut Jogiyanto H.M (2010:59) dalam bukunya Analisis &
Desain, menjelaskan bahwa: “Metodologi Pengembangan Sistem adalah
metode prosedur, konsep-konsep pekerjaan, aturan akan digunakan untuk
mengembangkan suatu sistem informasi Pengembangan sistem
didefinisikan sebagai sistem informasi berbasis komputer untuk
menyelesaikan persoalan (problem) organisasi atau memanfaatkan
kesempatan model air terjun waterfall mengambil kegiatan dasar seperti
spesifikasi, pengembangan, validasi, dan evolusi dan
merepresentasikannya sebagai fase seperti spesifikasi persyaratan,
perancangan perangkat lunak, implementasi, pengujian dan seterusnya.

Gambar 2.1. Tahapan Model Waterfall Jogiyanto H.M (2010:59)

Keterangan Menurut gambar diatas alur dari Model Waterfall sebagai


berikut:

1. Rekayasa perangkat lunak (system engineering), melakukan pengumpulan


data dan penetapan kebutuhan semua elemen sistem.
2. Requirements analysis, melakukan analisis terhadap permasalahan yang
dihadapi dan menetapkan kebutuhan perangkat lunak, fungsi performsi dan
interfacing.
3. Design, menetapkan domain informasi untuk perangkat lunak, fungsi dan
interfacing.

9
4. Coding ( implementasi ), pengkodean yang mengimplementasikan hasil
desain ke dalam kode atau bahasa yang dimengerti oleh mesin komputer
dengan menggunakan bahasa pemprograman tertentu.
5. Testing ( pengujian ) , kegiatan untuk melakukan pengetesan program yang
sudah dibuat apakah udah benar atau belum di uji dengan cara manual. jika
testing sudah benar maka program boleh digunakan.
6. Maintenance ( perawatan ), menangani perangkat lunak yang sudah selesai
supaya dapat berjalan lancar dan terhindar dari gangguan-gangguan yang
dapat menyebabkan kerusakan.

2.1.9 Web
Web adalah salah satu aplikasi yang berisikan dokumen-dokumen
multimedia (teks, gambar, suara, animasi, video) di dalamnya menggunakan
protokol HTTP (Hypertext Transfer Protocol) dan mengaksesnya
menggunakan perangkat lunak yang disebut browser (Arief, 2011). HTTP
(Hypertext Transfer Protocol) adalah protokol komunikasi dan
menyampaikan informasi berbasis web kepada pemakai yang
memungkinkan pengguna melihat HTML melalui web browser (Suwanto
Raharjo, 2003).

Website disimpan dalam sebuah web server yang menjalankan fungsi


menerima dan mendistribusikan halaman web (Sfetcu, 2014). Informasi web
didistribusikan melalui pendekatan hyperlink yang memungkinkan suatu
teks, gambar, ataupun objek yang lain menjadi acuan untuk membuka
halamanhalaman web yang lain (Kadir, 2003)

2.1.9.1 Database
Menurut Linda Marlinda (2004:1), Basis Data adalah suatu susunan /
kumpulan data operasional lengkap dari suatu organisasi /perusahaan yang
dikelola dan disimpan secara terintegritas dengan menggunakan metode
tertentu menggunakan komputer sehingga mampu menyediakan informasi
optimal yang diperlukan pemakainya.

10
2.1.9.2 PHP (Hypertext Preprocessor)
Menurut Andi (2007 : 5), PHP (Hypertext Preprocessor)
merupakan salah satu bahasa pemograman yang berjalan dalam sebuah
web server dan berfungsi sebagai pengolah data pada sebuah server. Data
yang dikirim oleh user client akan diolah dan disimpan pada database web
server dan dapat ditampilkan kembali apabila diakses. Untuk menjalankan
kode-kode program PHP, file harus di upload kedalam server. Upload
adalah proses mentransfer data atau file dari komputer client ke dalam web
server.

2.1.9.3 Internet
Pengertian Internet Menurut Ahmadi dan Hermawan (2013:68),
Internet adalah komunikasi jaringan komunikasi global yang
menghubungkan seluruh komputer di dunia meskipun berbeda sistem
operasi dan mesin.

Menurut Termas Media, interconnection network (internet) adalah


sistem global dari seluruh jaringan komputer yang saling terhubung.
Internet berasal dari bahasa latin "inter" yang berarti "antara". Internet
merupakan jaringan yang terdiri dari milyaran komputer yang ada di
seluruh dunia. Internet melibatkan berbagai jenis komputer serta topologi
jaringan yang berbeda. Dalam mengatur integrasi dan komunikasi
jaringan, digunakan standar protokol internet yaitu TCP/IP. TCP bertugas
untuk memastikan bahwa semua hubungan bekerja dengan baik,
sedangkan IP bertugas untuk mentransmisikan paket data dari satu
komputer ke komputer lainya.

Menurut Wikipedia, Internet adalah seluruh jaringan komputer


yang saling terhubung menggunakan standar sistem global Transmission
Control Protocol/Internet Protocol (TCP/IP) sebagai protokol pertukaran
paket (packet switching communication protocol) untuk melayani miliaran
pengguna di seluruh dunia. Rangkaian internet yang terbesar ini

11
dinamakan Internet. Cara menghubungkan rangkaian dengan kaidah ini
dinamakan internet working (antar jaringan).

2.1.9.4 Xampp
Menurut Heriyanto (2012:12), Xampp adalah sebuah aplikasi yang
dapat menjadikan komputer kita menjadi sebuah server. Kegunaan Xampp
ini untuk membuat jaringan local sendiri dalam artian kita dapat membuat
website secara offline untuk masa coba-coba di komputer sendiri. Jadi
fungsi dari Xampp server itu sendiri merupakan server website kita untuk
cara memakainya. Disebut server karena dalam hal ini komputer yang
akan kita pakai harus memberikan pelayanan untuk mengakseskan web,
untuk itu komputer kita harus menjadi server. Dapat disimpulkan xampp
adalah aplikasi tools untuk menyediakan paket lunak yang berisi
konfigurasi Web Server, Apache, PHP, MySQL untuk membantu kita
dalam proses pembuatan aplikasi web yang menyatu menjadi satu
sehingga memudahkan kita dalam membuat program web.

2.1.9.5 World Wide Web (WWW)


Menurut Nugroho (2004: 3). World Wide Web (WWW) adalah sebuah
bagian dari internet yang sangat dikenal dalam dunia internet, dengan adanya
WWW seorang pengguna dapat menapilkan sebuah halaman Virtual yang
disebut dengan website. World Wide Web sendiri bukan sekedar jaringan
seperti internet namun di dalamnya terdapat set aplikasi komunikasi dan
sistem perangkat lunak yang memiliki karakteristik sebagai berikut:

1. Terletak pada internet host dan client,


2. Protokol yang digunakan adalah TCP/IP,
3. Mengenal tag-tag HTML,
4. Pengguna dapat mengakses informasi text, gambar, suara,
5. Model alamat URL,
6. Pengguna dapat juga mengakses server dengan protokol HTTP, FTP,
Telnet, dsb,
7. Mampu merelasikan komunikasi data dua arah.

12
2.1.9.6 Universal Resource Locater (URL)
Menurut Suyanto, URL adalah alamat sebuah file yang dapat di
akses di internet, berisi nama protokol internet yang dibutuhkan untuk
mengakses file, nama komputer yang berisi file tersebut, dan direktori
dimana file tersebut berada. Menurut Colmer, URL adalah sistem
pengalamatan standar yang digunakan untuk mengakses informasi
melalui internet. Menurut Peltzer, URL adalah elemen dari halaman
web yang menunjukkan komponen yang digunakan browser untuk
meminta halaman web.

Secara umum, URL di bagi menjadi tiga bagian. Bagian pertama


menunjukkan protokol yang dipakai seperti http:// atau https://. Bagian
kedua menunjukkan alamat host seperti www.yahoo.com.
Bagian ketiga menunjukkan path direktori file, yaitu tempat dimana file
yang ingin di akses disimpan dalam server.

2.1.9.7 Hyper Text Markup Language (HTML)


Menurut Anhar (2010) HTML (Hyper Text Markup Language)
adalah sekumpulan simbol-simbol atau tak-tag yang dituliskan dalam
sebuah file yang digunakan untuk menampilkan halaman pada web
browser. Tag-tag HTML selalu diawali dengan <x> dan diakhiri
dengan </x> dimana x tak HTML itu seperti b, i, u, dan lain-lain.

2.1.9.8 Hyper Text Transfer Protocol (HTTP)


Menurut Sunarto, HTTP adalah sebuah protokol yang
menentukan aturan main antara software client dan software server
dalam penyediaan dokumen yang diminta browser. Menurut Wong,
HTTP adalah protokol di balik sebuah web, dipanggil pada setiap
transaksi web, dan merupakan protokol yang digunakan web untuk
mendistribusikan informasi ke dalam internet.

Menurut J. R. Okin, HTTP adalah suatu mekanisme


yangmemungkinkan komputer menjangkau internet, mengambil

13
salinan informasi dari file tertentu atau resource yang diminta
sehingga bisa ditampilkan dan digunakan pada komputer lokal.

2.1.9.9 TCP/IP
Menurut Blank TCP/IP adalah kumpulan protokol
yang memungkinkan komunikasi antar komputer. Menurut syafrizal
TCP/IP adalah protokol standar pada jaringan internet yang tidak
tergantung pada jenis komputer yang digunakan sehingga
memungkinkan berbagai komputer untuk berinteraksi satu dengan
yang lain.

Menurut Sardiman TCP/IP adalah suatu set protokol standar


yang digunakan untuk menghubungkan jaringan komputer, mengamati
lalu lintas dalam jaringan, mengatur format data yang diizinkan,
penanganan kesalahan dan standar komunikasi lainnya. Selama 20
tahun lebih sudah protokol TCP/IP digunakan, dan waktu telah
membuktikannya bahwa protokol ini telah teruji dan sangat stabil.

2.1.9.10 Java Script


Menurut Alexander F.K. Sibero (2013:150), menjelaskan bahwa:
Javascript adalah suatu bahasa pemrograman yang dikembangkan untuk
dapat berjalan pada web browser atau bahasa skrip (Scripting Language)
dengan kumpulan instruksi perintah yang digunakan untuk mengendalikan
beberapa bagian dari sistem operasi. Bentuk bahasa skrip mengambil
model penulisan pada pemrograman C dan JAVA, yang terdiri dari
variabel, fungsi dan lainnya.

2.1.9.11 My SQL
Menurut Budi Raharjo (2011:21) menjelaskan bahwa,“MySQL
merupakan software RDBMS (server database) yang dapat mengelola
database dengan sangat cepat, dapat menampung data dalam jumlah
sangat besar, dapat diakses oleh banyak user (multi-user) dan dapat
melakukan suatu proses secara sinkron atau berbarengan (multi-threaded).

14
2.1.9.12 CodeIgniter
CodeIgniter adalah sebuah framework PHP yang dapat
membantu mempercepat developer dalam pengembangan aplikasi
web berbasis PHP dibanding jika menulis semua kode program
dari awal (Hakim, 2010).

CodeIgniter pertama kali dibuat oleh Rick Ellis, CEO Ellislab,


Inc. (http://ellislab.com), sebuah perusahaan yang memproduksi CMS
(Content Management System) yang cukup handal, yaitu Expression
Engine (http://www.expressionengine.com). Saat ini, CodeIgniter
dikembangkan dan dimaintain oleh Expression Engine Development
Team.

CodeIgniter adalah framework PHP yang dibuat berdasarkan


kaidah model-View-controller. Dengan MVC, maka memungkinkan
pemisahan antara layer application-logic dan presentation. Sehingga,
dalam sebuah pengembangan web, seorang programmer bisa
berkonsentrasi pada core-system, sedangkan web designer bisa
berkonsentrasi pada tampilan web.

Dalam konteks CodeIgniter dan aplikasi berbasis web, maka


penerapan konsep MVC mengakibatkan kode program dapat dibagi
menjadi tiga kategori, yaitu : 1. Model Kode program (berupa OOP
class) yang digunakan untuk memanipulasi database. 2. View Berupa
template html/xml atau php untuk menampilkan data pada browser. 3.
Controller Kode program (berupa OOP class) yang digunakan
untuk mengontrol aliran aplikasi (sebagai kontrol model dan View).

2.2.10 Unified Modeling Language (UML)


Menurut Rosa A.S dan M. Shalahudin (2015:133), UML (Unified
Modeling Language) adalah salah satu standar bahasa yang banyak
digunakan di dunia industri untuk mendefinisikan requirement, membuat
analisis & desain, serta menggambarkan arsitektur dalam pemrograman

15
berorientasi objek. Dapat didefinisikan UML adalah standart bahasa untuk
mendefinisikan dari requirement, membuat analisa & desain dan
menggambarkan arsitektur dalam pemrograman yang berorientasi pada
objek.

UML mendefinisikan diagram-diagram sebagai berikut :

1. Use Case Diagram 6. Communication Diagram

2. Activity Diagram 7. Deployment Diagram

3. Sequence Diagram 8. Component Diagram

4. Class Diagram 9. Package Diagram

5. Statechart Diagram

16
2.2.10.1 Use Case Diagram
Use Case Diagram adalah satu jenis dari diagram UML (Unified
Modelling Language) yang menggambarkan hubungan interaksi antara
sistem dan aktor. Use Case dapat mendeskripsikan tipe interaksi antara si
pengguna sistem dengan sistemnya. Use Case merupakan sesuatu yang
mudah dipelajari. Langkah awal untuk melakukan pemodelan perlu
adanya suatu diagram yang mampu menjabarkan aksi aktor dengan aksi
dalam sistem itu sendiri, seperti yang terdapat pada Use Case. Berikut
adalah simbol-simbol dan contoh dari use case diagram:

Tabel 2.2. Simbol-simbol Use Case Diagram

17
Gambar 2.2 Contoh Use Case Diagram

2.2.9.2 Activity Diagram


Activity diagram atau dalam bahasa Indonesia berarti diagram
aktivitas, merupakan sebuah diagram yang dapat memodelkan berbagai
proses yang tejadi pada sistem. Seperti layaknya runtutan proses
berjalannya suatu sistem dan digambarkan secara vertikal. Activity
diagram adalah salah satu contoh diagram dari UML dalam
pengembangan dari Use Case.

18
Berikut adalah simbol-simbol dan contoh dari activity diagram :

Tabel 2.3 Simbol-simbol Activity Diagram

Gambar 2.3 Contoh Activity Diagram

19
2.2.9.3 Sequence Diagram
Sequence diagram merupakan diagram yang menjelaskan interaksi
objek berdasarkan urutan waktu. Sequence dapat menggambarkan urutan
atau tahapan yang harus dilakukan untuk dapat menghasilkan sesuatu,
seperti yang tertera pada Use Case diagram. Berikut adalah simbol-
simbol dan contoh dari sequence diagram :

Tabel 2.4 Simbol-simbol Sequence Diagram

20
Gambar 2.4 Contoh Sequence Diagram

2.2.9.4 Class Diagram


Class diagram atau diagram kelas merupakan suatu diagram yang
digunakan untuk menampilkan kelas-kelas berupa pake-paket untuk
memenuhi salah satu kebutuhan paket yang akan digunakan nantinya.
Pada Class diagram desain modelnya dibagi menjadi 2 bagian. Class
diagram yang pertama merupakan penjabaran dari domain model yang
merupakan abstraksi dari basis data. Class diagram yang kedua
merupakan bagian dari modul program MVC pattern (Model View
Controller), di mana terdapat class boundary sebagai class interface, class
control sebagai tempat ditemukannya algoritma, dan class entity sebagai
tabel dalam basis data dan query program. Berikut adalah simbol-simbol
dan contoh dari class diagram :

21
Tabel 2.5 Simbol-simbol Class Diagram

Gambar 2.5 Contoh Class Diagram

2.2.9.5 Statechart Diagram


Statechart diagram mendeskripsikan semua kondisi yang mungkin
muncul sebagai sebuah object begitu pula dengan event. Elemen-elemen
didalam statechart diagram adalah kotak yang merepresentasikan
statechart sebuah objek dan tanda panah untuk menunjukkan perpindahan
ke statechart yang selanjutnya. Bagian aktivitas dari simbol statechart
menggambarkan aktivitas object yang akan dilakukan selama didalam
statechart. Berikut adalah simbol-simbol dan contoh dari statechart
diagram :

22
Tabel 2.6 Simbol-simbol Statechart Diagram

Gambar 2.6 Contoh Statechart Diagram

23
2.2.9.6 Communication Diagram
Communication diagram juga mengambarkan struktur interaksi
yang terdapat disekitar objek (seperti halnya sequence diagram) dan
hubungannya terhadap yang lainnya. Communication diagram lebih
mengedepankan peran setiap objek dan bukan pada waktu pengiriman
pesan (message). Communication diagram mirip dengan sequence
diagram. yang membedakan Communication diagram dari yang lain
adalah diagram yang mengarahkan objek-objek dan asosiasi dengan
objek-objek yang lain dalam sistem bersamaan dengan interaksinya.
Asosiasi ini tidaklah dijelaskan dalam sequence diagram.

Berikut adalah simbol-simbol dan contoh dari communication diagram :

Simbol Deskripsi
objek Objek yang melakukan interaksi
pesan

message Anak panah yang mengarah antar


objek untuk saling komunikasi

aktor Aktor berhubungan dengan objek

Tabel 2.7 Simbol-simbol Communication Diagram

24
Gambar 2.7 Contoh Communication Diagram

2.2.9.7 Deployment Diagram


Deployment diagram digunakan untuk memvisualisasikan,
menspesifikasikan, dan mendokumentasikan proses yang terjadi pada
suatu sistem perangkat lunak berbasis Object Oriented yang akan
dibangun. Tujuan atau fungsi dari deployment diagram yaitu untuk
menggambarkan/memvisualisasikan secara umum proses yang terjadi
pada suatu sistem/software. Berikut adalah simbol-simbol dan contoh dari
deployment diagram :

Tabel 2.8 Simbol-simbol Deployment Diagram

25
Gambar 2.8 Contoh Deployment Diagram

2.2.9.8 Component Diagram


Component diagram merupakan diagram yang menggambarkan
struktur fisik dari sebuah sistem dan digunakan untuk mengilustrasikan
bagaimana kode program dibagi menjadi beberapa komponen, dan
mendeksripsikan hubungan antar komponen. Diagram komponen
memberikan gambaran tingkat tinggi dan sederhana dari sebuah sistem.
Berikut adalah simbol-simbol dan contoh dari component diagram :

Tabel 2.9 Simbol-Simbol Component Diagram

26
Gambar 2.9 Contoh Component Diagram

2.2.9.9 Package Diagram


Package diagram merupakan salah satu dari jenis UML (Unified
Modeling Language) yang digunakan untuk mengelompokkan elemen-
elemen model dari use case dan class diagram. Package Diagram
memisahkan tampilan, domain, dan akses data ke dalam paket yang
terpisah. Dengan adanya diagram ini, dapat mempermudah pembuatan
sistem dengan cara mengumpulkan atribut-atribut yang sejenis. Masing-
masing paket diberi nama yang sesuai dengan isinya, oleh karena itu
package diagram dapat digunakan untuk beberapa keperluan dan
kebutuhan. Kegunaan package yang paling umum adalah untuk
mengelompokkan class. Berikut adalah simbol-simbol dan contoh dari
package diagram :

27
Tabel 2.10 Simbol-simbol Package Diagram

Gambar 2.10 Contoh Package Diagram

28
2.3 Kerangka Pemikiran
Kerangka pikir pada penelitian ini dinyatakan dalam bentuk skema
sederhana menurut pokok-pokok penelitian dan hubungannya. Kerangka pikir
dalam skema ini diharapkan dapat menggambarkan isi penelitian dan
identifikasinya. Sehingga pengolahan sumber data menjadi terarah.

Menurut Sugiyono (2017:60) mengemukakan bahwa, kerangka berpikir


merupakan model konseptual tentang bagaimana teori berhubungan dengan
berbagai faktor yang telah diidentifikasi sebagai masalah yang penting.

Pengumpulan Data

Studi Pustaka
Observasi Wawancara
Hasil Pengumpulan Data

Rekayasa Sistem

Analisis

Perancangan

Pengkodean (PHP)

Database MySQL

Uji Coba

Kelayakan

Implementasi

Gambar 2.11 Kerangka Pemikiran

29
2.4 Penelitian Terdahulu
Penelitian terdahulu bertujuan untuk mendapatkan bahan
perbandingan dan acuan. Selain itu, untuk menghindari anggapan kesamaan
dengan penelitian ini. Maka dalam kajian pustaka ini peneliti mencantumkan
hasil-hasil penelitian terdahulu sebagai berikut:

1. Hasil Penelitian Rimporok Erwin Billy dan Edson Yahuda Putra (2015)

Penelitian Rimporok Erwin Billy dan Edson Yahuda Putra (2015) berjudul
“Sistem Informasi Alumni Fakultas Ilmu Komputer Universitas Klabat”. Pada
penilitian yang dilakukan mengangkat masalah dalam penyampaian informasi
mengenai data alumni seperti, jurusan, tahun kelulusan, tempat para alumni
tersebut bekerja, dan masih banyak lagi kegiatan-kegiatan perguruan tinggi
yang sangat erat dengan para alumni. Penelitian ini adalah untuk sistem
sebagai media penghubung antara fakultas dengan lulusannya dengan
menerapkan sistem informasi berbasis web yang mampu memberikan
informasi dengan cepat, dan uptodate. Modified waterfall, Unified Modelling
Language (UML), PHP, Apache, dan MySQL.

2. Hasil Penelitian M.A. Muslim (2012)


Penelitian M.A. Muslim (2012) berjudul “Pengembangan Sistem Informasi
Jurusan Berbasis Web untuk meningkatkan pelayanan dan akses informasi”.
Pada penelitian yang dilakukan untuk mengangkat masalah kesulitan tracer
study alumni, pendokumentasian data alumni yang baik dan terintegrasi,
kesulitan alumni dalam menginformasikan data terbaru, perlu adanya
komunikasi antar alumni mengenai bursa kerja, dan kendala dokumentasi
yang berupa soft file. Penelitian ini adalah untuk mengembangkan sistem
informasi alumni matematika Universitas Negeri Semarang dengan metode
RAD.

30
3. Hasil Penelitian Zulfikar Adi Nugroho dan Riza Arifudin (2014)

Penelitian Zulfikar Adi Nugroho dan Riza Arifudin (2014) berjudul “Sistem
Informasi Tracer Study Alumni Universitas Negeri Semarang dengan Aplikasi
Digital Maps”. Pada penelitian ini salah satu masalahnya adalah data yang sulit
untuk diperoleh adalah data valid mengenai alamat pekerjaan alumni serta cara
menyajikan data alamat pekerjaan alumni. Penelitian ini adalah untuk membuat
sistem informasi tracer study dengan aplikasi digital maps.

2.4.1 Persamaan Penelitian Dengan Penelitian Terdahulu


Penelitian yang dilakukan memiliki kesamaan dengan tiga
penelitian terdahulu, diantaranya sebagai berikut :

1. Penelitian Rimporok Erwin Billy dan Edson Yahuda Putra dengan


penelitian ini memiliki kesamaan dalam latar belakang masalah yaitu
mengenai masalah dalam penyampaian informasi mengenai data alumni
dan metode perancangan sistem sama-sama menggunakan Unified
Modelling Language (UML).
2. Penelitian M.A. Muslim dengan penelitian ini sama-sama membahas
objek tentang mengembangkan sistem informasi alumni berbasis web.
Dan bahasa pemrograman sama-sama menggunakan PHP, HTML dan
MySQL sebagai databasenya.
3. Penelitian Zulfikar Adi Nugroho dan Riza Arifudin dengan penelitian ini
sama-sama merancang sistem informasi untuk memberikan kemudahan
dalam mendapatkan informasi mengenai data valid alamat pekerjaan
alumni. Sistem yang dibuat sama-sama berbasis web dan menggunakan
metode waterfall.

31
2.4.2 Perbedaan Penelitian Dengan Penelitian Terdahulu
Perbedaan-perbedaan antara penelitian ini dengan penelitian terdahulu
yaitu sebagai berikut :

1. Perbedaan penelitian ini dengan penelitian terdahulu yaitu terletak pada


batasan masalah yang akan dikembangkan, penelitian terdahulu mengenai
masalah pengelolaan, pengarsipan data alumni dan tracer study yang sulit
dikelola. Sedangkan penelitian ini mengenai masalah alumni untuk
mempermudah progress lowongan kerja bagi yang belum bekerja dan
mengelola data alumni yang sudah bekerja.
2. Perbedaan penelitian ini dengan penelitian terdahulu terletak pada metode
pengembangan sistem yang digunakan, penelitian terdahulu menggunakan
metode Rapid Application Development (RAD). Sedangkan penelitian ini
menggunakan metode waterfall.
3. Perbedaan penelitian ini dengan terdahulu terletak pada batasan masalah.
Sistem yang diterapkan penelitian terdahulu mencakup rancang bangun
sistem informasi tracer study alumni yang menggunakan aplikasi digital
maps dan model pengembangan menggunakan prototype. Sedangkan pada
penelitian ini mencakup manajemen pengelolaan alumni yang terutama
tentang progress lowongan pekerjaan dan menggunakan metode
waterfall.

32
BAB III

METODE PENELITIAN

3.1 Latar Belakang Instansi


Universitas Pramita Indonesia (UNPRI) adalah sebuah perguruan tinggi
swasta yang terdapat di Curug, Kabupaten Tangerang. Universitas ini di bawah
naungan Yayasan Citra Pramita.

Sekolah Tinggi Ilmu Ekonomi Pramita yang memperoleh status


“Terdaftar” Kebudayaan RI Nomor: 041/D/O/1995 pada 16 Mei 1995.
Selanjutnya pada tanggal 10 Agustus 2000, statusnya meningkat menjadi
“terakreditasi” untuk program studi Manajemen dan Akuntansi jenjang S1 dari
Badan akreditasi Nasional Perguruana Tinggi (BAN-PT).

Sekolah Tinggi Teknologi Pramita dengan status “terdaftar” berdasarkan


keputusan Mentri Pendidikan Dan Kebudayaan RI Nomor 50/D/O/1998 tanggal
9 Juli 1998.

Tahun akademik 2001/2002, Sekolah Tinggi ilmu Ekonomi Pramita dan


Sekolah Tinggi Ilmu teknologi Pramita menjalin kesepakatan untuk bergabung
dan berubah dalam bentuk Universitas Pramita Indonesia bedasarkan Surat
Keputusan Mendiknas Republik Indonesia No. 122/D/O/2003 tanggal 5 Agustus
2003.

Berikut ini logo dari Universitas Pramita Indonesia :

Gambar 3.1 Logo Universitas Pramita Indonesia

33
3.2 Visi dan Misi Instansi
Visi :
“Menjadi Universitas Unggul dalam Pengembangan Ilmu Pengetahuan,
Teknologi, dan Kewirausahaan”.

Misi :

1. Menyelenggarakan pendidikan berkualitas.


2. Menyelenggarakan penelitian dan pengabdian kepada masyarakat yang
berkualitas.
3. Mengembangkan Universitas berkarakter unggul dalam kerja sama Tridharma
Perguruan Tinggi, sumber-sumber daya, dan kapabilitas organisasi.

3.3 Struktur Organisasi Instansi


Universitas Pramita Indonesia terdapat beberapa bagian yang memiliki
tanggung jawab masing-masing kegiatan. Semua bagian bertanggung jawab
langsung kepada Rektor, dapat dilihat pada gambar 3.2

Gambar 3.2 Struktur Organisasi Universitas Pramita Indonesia

34
1. Pendiri
- Dr. Hadi Soebadio, Dipl.P.A.,S.H., M.A. (Alm)
- Lailan Syaufina Nasution (Alm)
2. Ketua Yayasan Citra Pramita
- Haura Adawiyah, S.E.
3. Rektor
- H. M. Arifin Daulay, S.H., M.Si.
4. Wakil Rektor I
- Dr. Ednawan Prihana. P.L.H.I., S.L.I.
5. Wakil Rektor II
- Dr. H. Thoriq Kurniawan, S.Si., M.M. C.A.P.
6. Wakil Rektor III
- Temmy Setiawan, S.E., M.Si
7. Dekan Fakultas Ekonomi dan Bisnis
- Dr(c) Yoyok Cahyono, S.E., M.M
8. Dekan Fakultas Sains dan Teknologi
- Khaerul Fahmi, S.T., M.M., M.T.
9. Dekan Fakultas Ilmu Sosial dan Ilmu Politik
- Intan Rachmina Koho, S.IP., M.Si.
10. Direktur Program Magister
- Dr. Andi Azikin, M.Si.
11. Direktur Lembaga Penjamin Mutu
- Slamet Suanto, S.Pd.I., M.Si.

35
3.4 Teknik Pengumpulan Data
Untuk memperoleh sumber-sumber referensi tentang permasalahan yang
dihadapi oleh penelitian ini maka perlu adanya kegiatan yang berkaitan dengan
landasan konseptual dan praktis. Studi pustaka yang dilakukan oleh peneliti berupa
data-data dari buku.

1. Observasi yaitu dengan melakukan pengamatan langsung ke lokasi penelitian


mengenai mekanisme sistem yang berjalan.
2. Wawancara yaitu dengan melakukan tanya jawab kepada beberapa narasumber
yang terhubung untuk mengumpulkan data-data mengenai sistem informasi
berbasis web.
3. Studi Pustaka yaitu teknik pengumpulan data dengan studi pustaka dapat
dilakukan dengan cara mencari referensi-referensi yang berkaitan dengan
penelitian yang sedang dilakukan.

3.5 Metode Analisis Data


Menurut Sugiyono (2016: 221), analisis data adalah proses mencari dan
menyusun secara sistematis data yang diperoleh dari hasil pengamatan,
wawancara, catatan lapangan, dan studi dokumentasi dengan cara
mengotanisasikan data ke sintesis, menyusun ke dalam pola, memilih mana yang
penting dan mana yang akan dipelajari, dan membuat kesimpulan sehingga mudah
dipahami oleh diri sendiri maupun orang lain. Dalam penelitian ini metode yang
digunakan adalah Model Watrerfall.

36
3.5.1 Metode Analisis Sistem Dengan Model Waterfall

Gambar 3.3 Metode Analisis Sistem Model Waterfall

Tahapan dalam model watefall disusun secara bertingkat, setiap tahap


dalam model ini disusun bertingkat, setiap tahap dalam model ini dilakukan
berurutan, dan terkait satu sama lainnya. Selain itu dari satu tahap dapat
kembali ke tahap sebelumnya. Tahapan-tahapan dari model waterfall adalah
sebagai berikut:

1. Rekayasa perangkat lunak (system engineering), pemodelan ini diawali


dengan mencari kebutuhan dari keseluruhan sistem yang akan diaplikasi
kedalam bentuk aplikasi.
2. Requirements analysis, proses pencarian kebutuhan diintensifkan dan
difokuskan pada aplikasi.
3. Design, proses ini digunakan untuk mengubah kebutuhan-kebutuhan di
atas menjadi representasi ke dalam bentuk blueprint aplikasi sebelum
coding dimulai.
4. Coding ( implementasi ), untuk dapat dimengerti oleh mesin, dalam hal ini
adalah komputer, maka proses desain tadi harus diubah bentuknya menjadi
bentuk yang dapat dimengerti oleh mesin, yaitu ke dala, bahasa
pemrograman melalui proses coding.

37
5. Testing ( pengujian ) , sesuatu yang dibuat harus diuji cobakan. Demikian
juga dengan aplikasi. Semua fungsi-fungsi aplikasi harus diuji cobakan, agar
aplikasi bebas dari error, dan hasilnya harus benar-benar sesuai dengan
kebutuhan.

6. Maintenance ( perawatan ), pemeliharaan suatu aplikasi diperlukan, termasuk


di dalamnya adalah pengembangan, karena aplikasi yang dibuat tidak
selamanya hanya seperti itu.

3.6 Metode Perancangan Sistem


Alasan dan pengembangan dalam membangun Sistem Informasi
yang kompleks membutuhkan metode atau paradigma pengembangan
yang mampu membantu menganalisis dan mendesain secara lebih detail
sehingga informasi yang dihasilkan lebih akurat secara garis besar
kerangka pemecahan masalah dari suatu penelitian yang dilakukan
tersebut. Dalam penelitian ini metode yang digunakan adalah UML
(Unified Modeling Language).

3.6.1 Metode Perancangan Sistem Dengan UML


Perancangan perangkat lunak adalah disiplin manajerial dan teknis
yang berkaitan dengan pembuatan dan pemeliharaan produk perangkat lunak
secara sistematis, termasuk pengembangan dan modifikasinya, yang
dilakukan pada waktu yang tepat, dengan mempertimbangkan faktor biaya
dan memiliki tujuan untuk memperbaiki kualitas produk perangkat lunak,
meningkatkan produktivitas, serta memuaskan teknisi perangkat lunak.

1. Use Case Diagram merupakan pemodelan untuk kelakukan (behavior)


sistem informasi yang akan dibuat. Ada dua hal utama pada use case yaitu
pendefinisian apa yang disebut aktor dan use case.
a. Aktor merupakan orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi yang akan dibuat diluar
sistem informasi yang akan dibuat itu sendiri, jadi walaupun
simbol aktor orang, tapi aktor belum tentu merupakan orang.

38
b. Use case merupakan fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.
2. Activity Diagram menggambarkan workflow (aliran kerja) atau aktivitas
dari sebuah sistem atau proses bisnis atau menu yang ada pada perangkat
lunak. Yang perlu diperhatikan disini adalah bahwa diagram
aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan
aktor, jadi aktivitas yang dapat dilakukan oleh sistem.
3. Sequence Diagram dalam bahasa indonesia disebut daigram mesin
status atau sering juga disebut daigram status digunakan untuk
menggambarkan perubahan status atau transisi status dari sebuah
mesin atau sistem atau objek.
4. Class Diagram menggambarkan struktur sistem dari segi pendefinisian
kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki
apa yang disebut atribut dan metode atau operasi.
a. Atribut merupakan variabel-variabel yang memiliki oleh suatu
kelas.
b. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh
suatu kelas.

3. 7 Pengkodean Sistem
Pengkodean sistem merupakan proses penerjemaahan bahasa manusia
ataupun desain ke dalam bahasa komputer. Pengkodean menggunakan bahasa
PHP dan MySQL sebagai database untuk mengembangkan program yang
nantinya mendukung proses yang dilakukan oleh user.

Pada tahap ini, penulis menggunakan beberapa alat untuk melakukan


pengkodean, di antaranya sebagai berikut :

39
1. Menggunakan bahasa pemrograman PHP (Hypertext Preprocessor) untuk
mengubah desain kebentuk yang dapat dimengerti oleh komputer.
2. Menggunakan Visual Code Studio untuk melakukan coding.
3. Menggunakan software XAMPP sebagai localhost yang terdiri atas program
Apache HTTP server, serta MySQL sebagai database dan penerjemah bahasa
yang ditulis dengan bahasa pemrograman PHP.
4. Menggunakan web browser seperti Chrome untuk menjalankan aplikasi.

3. 8 Metode Uji Coba Sistem


Pada tahap uji coba ini dilakukan menggunakan metode Black Box Testing
dengan perwakilan responden dari salah satu alumni untuk mencoba sistem
informasi manajemen data alumni berbasis web pada Universitas Pramita
Indonesia. Hasil uji coba digunakan untuk menilai tingkat kegunaan aplikasi yang
telah dirancang. Pengujian perangkat lunak dengan menggunakan metode
blackbox testing digunakan untuk menemukan error (kesalahan) dalam beberapa
kategori, antara lain fungsi yang salah atau hilang, kesalahan dalam struktur data
atau dalam mengakses database eksternal-nya, kesalahan inisialisasi dan
terminasi, dan kesalahan dalam interface (B. B. Agarwad, C. 2010).

40
BAB IV

PERANCANGAN DAN IMPLEMENTASI

4.1 Analisis Sistem Berjalan


Analisis sistem merupakan gambaran tentang sistem yang saat ini sedang
berjalan di Unviersitas Pramita Indonesia pada bagian Sistem Informasi
Manajemen pada Alumni. Penataan yang digunakan masih sederhana dan manual
yaitu dengan cara mengisi formulir secara tertulis. Analisis sistem ini bertujuan
untuk membuat sistem yang baru agar terkomputerisasi sehingga dapat lebih
efektif dan efisien. Penataan Sistem Informasi Manajemen di Universitas Pramita
Indonesia yang sedang berjalan sebagai berikut :

Gambar 4.1 Analisis Sistem Berjalan

41
Berikut ini beberapa prosedur pendataan alumni: (1) pihak tata
usaha memberikan formulir data diri kepada alumni; (2) alumni menerima
formulir data diri yang diberikan tata usaha; (3) alumni mengisi formulir
data diri yang diberikan tata usaha; (4) alumni memberikan formulir data
diri yang sudah diisi kepada tata usaha; (5) pihak tata usaha menerima
formulir data diri yang diberikan alumni; (6) tata usaha merekap data
alumni.

4.2.1 Analisis Permasalah dan Solusi


a. Permasalahan
Dari hasil analisa masalah penulis menyimpulkan ada
beberapa kelemahan yang terjadi pada proses sistem pendataan alumni
yang sedang berjalan di kampus tersebut yaitu:
1. Pendataan alumni masih kurang cepat dan terstruktur dengan baik,
2. Penyimpanan data (database) alumni yang masih manual dan dapat
mengakibatkan banyaknya data yang tercecer,
3. Belum ada hasil yang dapat dilihat setelah menjadi alumni,
4. Belum ada berita informasi terkait alumni,
5. Belum ada informasi lowongan kerja yang berkerja sama dengan
kampus untuk alumni.
b. Solusi
Dari hasil analisa masalah penulis menyimpulkan beberapa solusi
untuk manajemen alumni yang sedang berjalan di kampus tersebut
yaitu:
1. Merancang sistem informasi manajemen data alumni secara
terkomputerisasi berbasis website.

42
4.2.2 Sistem Diusulkan
Setelah menganalisis sistem yang sedang berjalan di Universitas
Pramita Indonesia saat ini, penulis melihat masih terdapat beberapa
kekurangan – kekurangan yang perlu untuk dilakukan perubahan agar
sistem yang ada dapat berjalan lebih baik, efektif, dan efisien. Maka pada
bagian ini penulis akan menerangkan usulan sistem berdasarkan model
waterfall yang memiliki 6 tahap, yaitu:

1. System Engineering, pada tahap ini penulis mencari kebutuhan dari


keseluruhan sistem yang kemudian didefinisikan secara rinci dan
berfungsi sebagai spesifikasi sistem sebagai berikut:
a. Sistem yang dibuat memiliki minimal spesifikasi yaitu harus
meng-install Xampp 3.2.4 dengan PHP 7.4, agar dapat
menjalankan web.
b. Menggunakan web browser seperti chrome, mozilla firefox, dan
sejenisnya.
c. Membutuhkan koneksi internet supaya aplikasi dapat berfungsi
dengan baik dan benar.
d. Minimal RAM yang dibutuhkan adalah sebesar 2 GB.
2. Requirement Analysis, sesuai dengan analisis yang dilakukan, penulis
mendapatkan pemecahan masalah yang terjadi pada sistem yang berjalan,
yaitu:
a. Merancang sistem informasi manajemen data alumni secara
terkomputerisasi. Untuk mengatasi permasalahan yang sedang
berjalan, agar pendataan alumni tidak tercecer.
b. Dengan dibuatnya sistem informasi manajemen data alumni yang
baru akan memudahkan pihak alumni dan kampus dalam
mengelaola data-data alumni.
c. Proses pendataan alumni dan informasi lowongan kerja untuk
alumni akan lebih efisien dikarenakan sudah dibuat secara
komputerisasi.

43
3. Design, penulis membuat rancangan sketsa dari aplikasi yang akan
dibuat. Penyusunan sketsa dibuat dalam bentuk storyboard yang akan
lebih menjelaskan rancangan aplikasi tersebut. Gambaran sketsa dapat
dilihat pada tabel berikut ini.
No Visual Keterangan
1 Tampilan ini merupakan
HEADER
halaman utama pada saat
Navigasi pengguna mengakses
aplikasi di browser.
Setting Account
Halaman ini dapat diakses
Report
sebelum maupun dan
FOOTER sesudah pengguna login.

2 Tabel ini adalah tabel data-


Tabel Alumni
data alumni. Dan hanya
Data-data alumni
dapat diakses oleh admin.

3 Tabel ini adalah tabel


Tabel Lowongan Kerja
lowongan kerja. Dan
Informasi instansi
hanya dapat diakses oleh
pengguna.
4 Tabel ini adalah tabel
Tabel Proses Kerja
proses kerja. Dan hanya
Data-data alumni apply
dapat diakses oleh admin.

5 Tabel ini adalah tabel


Tabel Laporan
laporan. Dan dapat diakses
Cetak keterangan apply
oleh admin.

Tabel 4.1 Daftar Sketsa Aplikasi

44
4. Coding, didalam tahap ini penulis menggunanakan pemrograman
berorientasi objek dan menerjemahkan kode-kode tersebut ke dalam
coding yang tersusun dan terstruktur secara rapih.

Gambar 4.2 Pengkodean


5. Testing, pada tahap ini setelah melakukan pengkodean selesai maka
akan dilakukan pengujian terhadap sistem yang telah dibuat tadi.
Penulis melakukan testing dengan menggunakan metode Black Box
Testing, beberapa pengujian sistem yang biasanya digunakan oleh
pengembang software atau perangkat lunak. Beberapa jenis tersebut
diantaranya:
a. Usability Testing: pengujian ini berfokus pada kemudahan
pengguna dalam menggunakan aplikasi, fleksibilitas dalam
menangani kontrol dan kemampuan sistem untuk memenuhi
tujuannya.
b. Load Testing: pengujian ini diperlukan untuk mengetahui bahwa
solusi perangkat lunak akan bekerja di bawah beban nyata.
c. Regression Testing: pengujian ini melibatkan pengujian yang
dilakukan untuk memastikan bahwa tidak ada perubahan yang
dibuat selama proses pengembangan telah menyebabkan bug baru.
6. Maintenance, pada tahap ini penulis menjabarkan apa saja yang harus
dilakukan pada saat melakukan perawatan pada web, diantaranya
yaitu:

45
a. Corrective Maintenance: dilakukan ketika suatu bug ditemukan
pada sistem dan harus segera diperbaiki, agar sistem kembali
normal.
b. Adaptive Maintenance: ketika sistem yang dibuat harus
mengadaptasi perubahan pada environment atau sistem akan
dilakukan upgrade, maka harus menyesuaikan kembali sistem
tersebut. Agar aplikasi tetap kompatibel.
c. Perfective Maintenance: maintenance ini dilakukan ketika pengguna
sistem atau stake holder mengubah requirement dari sistem yang
telah dibuat.
d. Preventive Maintenance: dilakukan ketika hendak meningkatkan
kualitas sistem tersebut.

4.2.3 Perancangan Sistem Diusulkan


Berikut adalah prosedur alumni pada sistem informasi manajemen
yang penulis usulkan: (1) pihak alumni bagi yang belum memiliki akun
silahkan daftar; (2) bagi alumni yang sudah terdaftar silahkan login dengan
akun masing-masing; (3) alumni bisa memilih menu yang diinginkan,
diantaranya data alumni, lowongan kerja, profil dan history apply; (4) jika
memilih menu data alumni maka alumni bisa mengisi, melihat, dan
mengubah datanya; (5) jika memilih menu lowongan kerja maka alumni
bisa memilih lowongan kerja yang diinginkan untuk di-apply; (6) jika
memilih menu profil maka alumni mengisi data-data untuk meng-apply
lowongan kerjaan; (7) jika memilih history apply maka alumni bisa
melihat progress rekrutment, diantarnya psikotest, wawancara, kesehatan,
dan lainnya.

46
Gambar 4.3 Perancangan Sistem Diusulkan

47
Deskripsi Aktor Yang Diusulan

No Aktor Deskrupsi
Alumni/user adalah orang yang dapat mengakses
beberapa sub menu diantaranya melakukan / melihat
1 Alumni/user
data alumni, data profil/user, lowongan kerja, dan
history apply.
Admin adalah orang yang bertugas memiliki hak akses
mengoperasikan halaman administrator untuk
menambah, merubah, maupun menghapus beberapa
2 Admin
sub menu seperti data alumni, data profil/user
pendaftar, lowongan kerja, pemberkasan, psikotest,
wawancara, kesehatan dan metode/rangking.
Tabel 4.2 Deskripsi Aktor Diusulkan

4.2.4 Use Case Diagram Diusulkan


Berikut ini perancangan use case diagram simpan data alumni pada sistem
manajemen informasi berbasis web pada Universitas Pramita Indonesia, bisa
dilihat pada gambar berikut.

Gambar 4.4 Usecase Diagram Simpan Data Alumni Diusulkan

48
Gambar 4.5 Usecase Diagram Simpan Data Profil Diusulkan

Gambar 4.6 Usecase Diagram Proses Lowongan Kerja Diusulkan

49
Gambar 4.7 Usecase Diagram Proses Penerimaan Kerja Diusulkan

50
4.2.5 Activity Diagram Pendaftaran Diusulkan
Pada proses activity diagram ini menggambarkan alumni untuk
proses alumni untuk mendaftar akun sistem informasi manajemen.
Gambaran activity diagram dari pendaftaran seperti pada gambar berikut.

Gambar 4.8 Activity Diagram Pendaftaran Diusulkan

No. Deskripsi
1 Activity diagram yang menggambarkan proses alumni yaitu pendaftaran
akun ke dalam sistem. Dimulai dari halaman utama dengan memilih
menu daftar dan memasukkan email, no hp, dan password. Jika berhasil
maka tampil keterangan berhasil jika error maka data belum memenuhi.
2 User memilih menu daftar, lalu user memasukkan data email, no hp, dan
password pada form pendaftaran.
Tabel 4.3 Activity Diagram Pendaftaran Diusulkan

51
4.2.6 Activity Diagram Login Diusulkan
Pada proses activity diagram ini menggambarkan user untuk
proses login untuk akun alumni dan admin sistem informasi manajemen.
Gambaran activity diagram dari login seperti pada gambar

Gambar 4.9 Activity Diagram Login Diusulkan

No. Deskripsi
1 Activity diagram yang menggambarkan proses login yaitu masukkan akun
ke dalam sistem. Dimulai dari halaman utama dengan memilih menu login
dan memasukkan email dan password. Jika berhasil maka tampil
keterangan berhasil jika error maka login dengan ulang.
2 User memilih menu daftar, lalu user memasukkan data email dan password
pada form login.
Tabel 4.4 Activity Diagram Login Diusulkan

52
4.2.7 Activity Diagram Input Data Alumni Diusulkan
Pada proses activity diagram ini menggambarkan alumni untuk
proses input data alumni untuk memsukkan data-data alumni pada sistem
informasi manajemen. Gambaran activity diagram dari input data alumni
seperti pada gambar berikut.

Gambar 4.10 Activity Diagram Input Data Alumni Diusulkan

No. Deskripsi
1 Activity diagram yang menggambarkan proses input data alumni yaitu
memasukkan data alumni ke dalam sistem. Dimulai dari dashboard
dengan memilih menu data alumni dan input data alumni, Jika berhasil
maka tampil keterangan berhasil.
2 User memilih menu data alumni, lalu user memasukkan data-data alumni
pada form pendaftaran kemudian terdapat tombol simpan.
Tabel 4.5 Activity Diagram Input Data Alumni Diusulkan

53
4.2.8 Activity Diagram Input Data Profil Diusulkan
Pada proses activity diagram ini menggambarkan alumni untuk
proses input data profil/user untuk memsukkan data-data profil pada
sistem informasi manajemen. Gambaran activity diagram dari input data
profil seperti pada gambar berikut.

Gambar 4.11 Activity Diagram Input Data Profil Diusulkan

No. Deskripsi
1 Activity diagram yang menggambarkan proses input data profil yaitu
memasukkan data profil ke dalam sistem. Dimulai dari dashboard
dengan memilih menu data profil pada settings dan input data profil,
Jika berhasil maka tampil keterangan berhasil.
2 User memilih menu settings, lalu user memasukkan data-data profil
pada form data profil kemudian terdapat tombol simpan.
Tabel 4.6 Activity Diagram Input Data Alumni Diusulkan

54
4.2.9 Activity Diagram Lowongan Kerja Diusulkan
Pada proses activity diagram ini menggambarkan alumni untuk
proses lowongan kerja untuk menampilkan informasi lowongan kerja pada
sistem informasi manajemen. Gambaran activity diagram dari proses
lowongan kerja seperti pada gambar berikut.

Gambar 4.12 Activity Diagram Proses Lowongan Kerja Diusulkan

No. Deskripsi
1 Activity diagram yang menggambarkan proses lowongan kerja yaitu
memilih lowongan kerja pada sistem. Dimulai dari dashboard dengan
memilih menu lowongan kerja, memilih detail, dan memasukkan
deskripsi diri pada tombol apply, Jika berhasil maka tampil
keterangan berhasil.
2 User memilih menu lowongan kerja, lalu user memilih lowongan
kerja dan memasukkuan deskripsi pada form apply kemudian terdapat
tombol apply.
Tabel 4.7 Activity Diagram Proses Lowongan Kerja Diusulkan

55
4.2.10 Sequence Diagram Pendaftaran Diusulkan
Pada proses sequence diagram ini menggambarkan proses alumni
untuk memproses pendaftaran, seperti menambah data akun baru pada
sistem informasi manajemen. Gambaran sequence diagram dari proses
pendaftaran seperti pada gambar berikut.

Gambar 4.13 Sequence Diagram Pendaftaran Diusulkan

Pada gambar diatas menunjukkan bahwa sequence diagram pendaftaran


yang dimulai dari halaman utama dan memilih menu daftar lalu masukan data
untuk pendaftaran akun.

56
4.2.11 Sequence Diagram Login Yang Diusulkan
Pada proses sequence diagram ini menggambarkan proses alumni
dan admin untuk memproses login akun, seperti memasukkan data akun
pada sistem informasi manajemen. Gambaran sequence diagram dari
proses login seperti pada gambar berikut.

Gambar 4.14 Sequence Diagram Login Diusulkan

Pada gambar diatas menunjukkan bahwa sequence


diagram pendaftaran yang dimulai dari halaman utama dan
memilih menu daftar lalu masukan data untuk pendaftaran akun.

57
4.2.12 Sequence Diagram Alumni Yang Diusulkan
Pada proses sequence diagram ini menggambarkan proses alumni
untuk memproses lowongan kerja, seperti memilih lowongan kerja dengan
meng-apply pada sistem informasi manajemen. Gambaran sequence
diagram dari proses lowongan kerja seperti pada gambar berikut.

Gambar 4.15 Sequence Diagram Alumni Diusulkan

Pada gambar diatas menunjukkan bahwa sequence diagram proses


lowongan kerja yang dimulai dari halaman utama dan memilih menu
lowongan kerja lalu memilih lowongan yang ingin di-apply.

58
4.2.13 Sequence Diagram Admin Yang Diusulkan
Pada proses sequence diagram ini menggambarkan proses admin
untuk memproses lowongan kerja, seperti mengelola lowongan kerja,
data-data alumni, dan melakukan proses tahap pada sistem informasi
manajemen. Gambaran sequence diagram dari proses lowongan kerja
seperti pada gambar berikut.

Gambar 4.16 Sequence Diagram Admin Diusulkan

Pada gambar diatas menunjukkan bahwa sequence diagram proses


lowongan kerja yang dimulai dari halaman utama dan memilih menu
manajemen untuk mengelola data user, data alumni, data lowongan kerja,
dan data user apply, menu proses tahap mengelola wawancara, kesehatan,
pemberkasan, psikotest dan metode.

59
4.2.14 Class Diagram Yang Diusulkan
Class diagram menjelaskan struktur sistem dari segi pendefinisian
class-class yang akan dibuat untuk membangun sebuah sistem. Class
diagram adalah jenis diagram struktur statis dalam Unified Modelling
Language (UML) yang menggambarkan struktur sistem dengan
menunjukkan sistem class, atributnya, metode, dan hubungan antar objek.
Gambaran class diagam tesebut seperti pada gambar berikut.

Gambar 4.17 Class Diagram Diusulkan

60
Pada gambar diatas menunjukkan bahwa class diagram tersebut
terdiri dari sebagai berikut:

1. Class User memiliki atribut id sebagai primary key, serta memiliki


atribut lainnya seperti password, nama, email, dan level. Class User
memiliki method id, nik, nama_lengkap, tgl_lahir, alamat,
jenis_kelamin, email, no_hp, password, image_url, dan login_terakhir.
2. Class Admin memiliki atribut id sebagai primary key, serta memiliki
atribut lainnya seperti password, nama, email, dan level. Class Admin
memiliki method id, nama_lengkap, email, password, dan
login_terakhir.
3. Class Alumni memiliki atribut id sebagai primary key, serta memiliki
atribut lainnya seperti nama lengkap, nim, fakultas, dan lainnya. Class
Admin memiliki method id, nim, nama_lengkap, fakultas, prodi,
th_masuk, th_lulus, ipk, pekerjaan, no_hp, alamat, dan pengalaman.
4. Class Lowongan memiliki atribut id sebagai primary key, serta
memiliki atribut lainnya seperti image, kategori, judul, dan lainnya.
Class Lowongan memiliki method id, image, kategori, provinsi_id,
judul, industri, deskripsi, persyaratan, gaji, kuota, tipe,
mulai_pendaftaran, dan akhir_pendaftaran.
5. Class Pemberkasan memiliki atribut id sebagai primary key, serta
memiliki atribut lainnya seperti kartu tanda pendudul, kartu keluarga,
ijazah dan lainnya. Class Pemberkasan memiliki method id, user_id,
file_ktp_upload, file_kk_upload, file_ijazah_skl_upload,
file_skck_upload, file_surat_domisili_upload, file_cv_upload,
pemberkasan_nilai dan pemberkasan_bobot.
6. Class Kesehatan memiliki atribut id sebagai primary key, serta
memiliki atribut lainnya seperti id pendaftaran, nilai kesehatan dan
bobot kesehatan. Class Kesehatan memiliki method id,
pendaftaran_id, kesehatan_nilai, dan kesehatan_bobot.
7. Class Pendaftaran memiliki atribut id sebagai primary key, serta
memiliki atribut lainnya seperti id lowongan, ide user, deskripsi user,

61
tanggal daftar dan status pendaftaran. Class Pendaftaran memiliki
method id, lowongan_id, user_id, deskripsi_user, tgl_daftar dan
pendaftaran_status.
8. Class Provinsi memiliki atribut id sebagai primary key, serta memiliki
atribut lainnya seperti id dan nama. Class Provinsi memiliki method
id, dan nama.
9. Class Psikotest memiliki atribut id sebagai primary key, serta memiliki
atribut lainnya seperti ide, ide pendaftaran, nilai psikotest, dan bobot
nilai. Class Psikotest memiliki method id, pendaftaran_id,
psikotest_nilai, dan psikotest_bobot.
10. Class Ranking memiliki atribut id sebagai primary key, serta memiliki
atribut lainnya seperti id, id pendaftaran dan nilai rangking. Class
Ranking memiliki method id, pendaftaran_id, dan rangking_nilai.
11. Class Wawancara memiliki atribut id sebagai primary key, serta
memiliki atribut lainnya seperti id, id pendaftaran, nilai wawancara,
dan bobot wawancara. Class Wawancara memiliki method id,
pendaftaran_id, wawancara_nilai, dan wawancara_bobot.

62
4.3 Perancangan Interface Yang Diusulkan
Setelah melalui proses analisa dan menjelaskan langka-langkah dalam
perancangan sistem maupun pembuatan Storyboard, Rancang Bangun Sistem
Informasi Manajemen Data Alumni Berbasis Web Pada Universitas Pramita
Indonesia, berikut tampilan sistem informasi yang penulis rancang :
1. Tampilan Landing Page
Pada langkah awal ini aplikasi menampilkan halaman utama atau landing page
dimana form halaman utama ini berisi informasi mengenai tampilan
awal/halaman depan sebelum masuk pada sistem informasi manajemen.

Gambar 4.18 Tampilan Halaman Utama

63
2. Halaman Daftar User/Alumni
Pada langkah kedua setelah halaman utama, terdapat menu daftar dimana menu
tersebut ada pada http://localhost/ratih/user/home/register menampilkan
mengenai form daftar yang terdapat email, nomor handphone dan password untuk
masuk ke web.

Gambar 4.19 Tampilan Halaman Daftar

64
3. Halaman Login User/Alumni
Pada langkah ketiga setelah menu daftar, terdapat menu login yang berdekatan
dengan menu daftar yang ada pada http://localhost/ratih/user/home/login
menampilkan mengenai form email dan password untuk memasuki akun pada
web sistem informasi manajemen data alumni Universitas Pramita Indonesia.

Gambar 4.20 Tampilan Halaman Daftar

65
4. Halaman Utama Alumni/User
Halaman Utama akan tampil setelah login sebagai alumni/user. Tampilan
form ini menunjukkan form apa saja yang bisa diakses user.

Gambar 4.21 Tampilan Halaman Utama Alumni/User

66
5. Halaman Menu Data Alumni (user/alumni)
Pada Menu Data Alumni ini berisi seluruh data-data alumni terdiri dari
beberapa bagian seperti : Nim, Nama Lengkap, Fakultas, Prodi, Tahun Masuk,
Tahun Lulus, IPK, Pekerjaan, No. Handphone, Alamat, dan Pengalaman.

Gambar 4.22 Tampilan Halaman Menu Data Alumni

67
6. Halaman Menu Data Setting Profil (user/alumni)
Pada Menu Data Setting Profil ini berisi seluruh data-data alumni untuk apply
lowongan kerja terdiri dari beberapa bagian seperti: NIK, Nama Lengkap,
Tanggal Lahir, Alamat, Jenis kelamin, Email, No. Handphone, Password, Foto
Profil, KTP, KK, SKL, SKCK, Surat Keterangan Domisili, dan CV.

Gambar 4.23 Tampilan Halaman Data Setting Profil

68
7. Halaman Menu Lowongan Kerja (user/alumni)
Pada Menu Lowongan Kerja ini berisi informasi-informasi lowongan
pekerjaan untuk apply lowongan kerja terdiri dari beberapa bagian seperti:
Detail dan Apply.

Gambar 4.24 Tampilan Menu Lowongan

Gambar 4.25 Tampilan Halaman Detail Lowongan

Gambar 4.26 Tampilan Halaman Apply Lowongan

69
8. Halaman Menu Riwayat Pendaftaran Lowongan Kerja (user/alumni)
Menu Riwayat Pendaftaran Lowongan Kerja akan tampil setelah melakukan
apply sebagai user/alumni. Tampilan menu ini menunjukkan riwayat yang
bisa melihat progres oleh user/alumni.

Gambar 2.27 Tampilan Halaman Menu Riwayat Pendaftaran Loker

9. Halaman Login (admin)


Pada langkah selanjutnya setelah menu-menu yang diakses oleh user/alumni
terdapat juga menu-menu yang dapat diakses oleh admin, terdapat menu login
yang ada pada http://localhost/ratih/admin/home/login menampilkan
mengenai form email dan password untuk memasuki akun pada web sistem
informasi manajemen data alumni Universitas Pramita Indonesia.

Gambar 2.28 Tampilan Halaman Login Admin

70
10. Halaman Utama (admin)
Halaman Utama Admin akan tampil setelah login sebagai admin. Tampilan
form ini menunjukkan form apa saja yang bisa diakses admin.

Gambar 2.29 Tampilan Halaman Utama Admin

71
11. Halaman Manajemen Data Alumni (admin)
Pada Menu Manajemen Data Alumni ini berisi seluruh data-data alumni
terdiri dari beberapa bagian seperti : Nim, Nama Lengkap, Fakultas, Prodi,
Tahun Masuk, Tahun Lulus, IPK, Pekerjaan, dan No. Hanphone. Akses
admin dapat melihat detail dan menghapus data alumni.

Gambar 4.30 Tampilan Halaman Manajemen Data Alumni

12. Halaman Manajemen Data User Pendaftar (admin)


Pada Menu Manajemen Data User Pendaftar ini berisi seluruh data-data
pendaftar atau profil yang ingin daftar pekerjaan, data-data tersebut terdiri
dari beberapa bagian seperti : No. ID, NIK, Nama Lengkap, Tanggal Lahir,
Alamat, Jenis Kelamin, Email, No. Handphone, dan Login Terakhir. Akses
admin dapat melihat detail, edit, dan tambah.

Gambar 4.31 Tampilan Halaman Manajemen Data User Pendaftar

72
13. Halaman Manajemen Lowongan Pekerjaan (admin)
Menu Manajemen Lowongan Pekerjaan ini berisi seluruh informasi-
informasi mengenai lowongan pekerjaan yang dapat di-apply oleh
user/alumni, data-data tersebut terdiri dari beberapa bagian seperti : No, ID,
Judul, Industri, Deskripsi, Persyaratan, Gaji, Kuota, Lokasi, Jenis Pekerjaan,
Mulai Pendaftaran, dan Akhir Pendaftaran. Akses admin dapat melihat
detail, edit, hapus dan tambah.

Gambar 4.32 Tampilan Halaman Manajemen Lowongan Kerja

73
14. Halaman Manajemen Data Pendaftaran Kerja (admin)
Halaman Manajemen Data Pendaftaran Kerja akan tampil setelah login
sebagai admin. Tampilan ini menunjukkan data-data apa saja yang bisa
diakses admin.

Gambar 4.33 Tampilan Halaman Manajemen Data Pendaftaran Kerja

15. Halaman Proses Tahap Pemberkasan (admin)


Halaman Proses Tahap Pemberkasan akan tampil setelah login sebagai
admin. Tampilan ini menunjukkan data pemberkasan yang bisa diakses
admin dengan melihat detail.

Gambar 4.34 Tampilan Halaman Proses Tahap Pemberkasan

74
16. Halaman Proses Tahap Psikotest (admin)
Halaman Proses Tahap Psikotest akan tampil setelah login sebagai admin.
Tampilan ini menunjukkan data nilai psikotest yang bisa diakses admin
dengan fitur edit.

Gambar 4.35 Tampilan Halaman Proses Tahap Psikotest

Gambar 4.36 Tampilan Form Nilai Psikotest

75
17. Halaman Proses Tahap Wawancara (admin)
Halaman Proses Tahap Wawancara akan tampil setelah login sebagai admin.
Tampilan ini menunjukkan data nilai ketika wawancara yang bisa diakses
admin dengan fitur edit.

Gambar 4.37 Tampilan Halaman Proses Tahap Wawancara

Gambar 4.38 Tampilan Form Nilai Wawancara

76
18. Halaman Proses Tahap Kesehatan (admin)
Halaman Proses Tahap Kesehatan akan tampil setelah login sebagai admin.
Tampilan ini menunjukkan data nilai ketika cek kesehatan yang bisa diakses
admin dengan fitur edit.

Gambar 4.39 Tampilan Halaman Proses Tahap Kesehatan

Gambar 4.40 Tampilan Form Nilai Kesehatan

77
19. Halaman Proses Tahap Metode (admin)
Halaman Proses Tahap Metode akan tampil setelah login sebagai admin.
Tampilan ini menunjukkan data-data nilai seluruh proses tahap dan akses
admin dapat melihat rangking pelamar dan cetak data pelamar.

Gambar 4.41 Tampilan Halaman Proses Tahap Metode

78
20. Tampilan Cetak Laporan
Pada Tampilan cetak laporan ini berisi mengenai data-data pelamar kerja yang
akan di cetak.

Gambar 4.42 Tampilan Cetak Laporan

79
4.4 Pengolahan Database
Adapun file database yang digunakan pada perancangan sistem informasi
manajemen data alumni berbasis web, yaitu sebagai berikut :

Gambar 4.43 Pengolahan Database

80
4.5 Spesifikasi Sistem
Berikut ini adalah spesifikasi perangkat keras dan spesifikasi perangkat
lunak yang dipakai untuk mengimplementasikan sistem informasi manajemen
data alumni berbasis web.

4.5.1 Spesifikasi Perangkat Keras


1. Processor Intel(R) Xeon(R) E-2224G CPU @ 3.50GHz 3.50 GHz

2. Memory 16.0 GB RAM

3. Harddisk 1TB

4. Monitor, keyboard, mouse

4.5.2 Spesifikasi Perangkat Lunak


1. Sistem Operasi Windows 10 Pro 64 bit

2. Visual Studio Code digunakan untuk pengkodean

3. XAMPP digunakan sebagai localhost

4. MySQL digunakan sebagai database

5. PHP digunakan sebagai bahasa pemrograman

6. CodeIgniter digunakan sebagai framework

7. Chrome digunakan sebagai uji coba sistem

81
4.6 Hasil Uji Coba Sistem Menggunakan Testing Black Box
Pengujian sistem merupakan pengujian program perangkat lunak yang
lengkap dan terintegrasi. Pengujian Ini dilakukan dengan perwakilan dari pihak
alumni Universitas Pramita Indonesia setelah sistem dibuat dengan menguji
semua tombol yang ada. Pengujian ini memastikan apakah proses yang dilakukan
menghasilkan output yang sesuai atau tidak sesuai dengan rancangan. Berikut
adalah skema pengujian sistem menggunkan Black Box :
Skema Uraian Hasil Yang Hasil Uji
Diharapkan
Halaman Terdapat 2 tombol di a. Menuju halaman a. Sesuai
Utama halaman utama : menu daftar. b. Sesuai
a. Daftar b. Menuju halaman
b. Login menu login.
Menu Terdapat 7 tombol di a. Menuju halaman a. Sesuai
Utama menu utama : utama. b. Sesuai
(user) a. Home b. Menuju menu c. Sesuai
b. Data Alumni halaman data d. Sesuai
c. Lowongan alumni. e. Sesuai
Kerja c. Menuju menu f. Sesuai
d. History Apply halaman lowongan g. Sesuai
e. Settings kerja.
f. Searching d. Menuju menu
g. Logout history apply.
e. Menuju menu
settings/profil.
f. Menuju menu
searching.
g. Menuju halaman
logout.

82
Data Terdapat 1 tombol : a. Menampilkan a. Sesuai
Alumni a. Tombol Simpan penambahan data
(user) alumni.
Lowonga Terdapat 2 tombol : a. Menampilkan a. Sesuai
n Kerja a. Tombol Detail rincian lowongan b. Sesuai
(user) b. Tombol Apply kerja.
b. Menampilkan data
apply.
Settings Terdapat 2 tombol : a. Menampilkan a. Sesuai
(user) a. Tombol Tambah penambahan data b. Sesuai
b. Tombol Upload pelamar kerja.
b. Menampilkan
unggah berkas-
berkas pelamar.
Menu Terdapat 10 tombol a. Menampilkan a. Sesuai
Utama di menu utama : halaman utama. b. Sesuai

(admin) a. Home b. Menampilkan data- c. Sesuai

data alumni. d. Sesuai


b. Data Alumni
e. Sesuai
c. Data User c. Menampilkan data-
f. Sesuai
Pendaftar data berkas
g. Sesuai
d. Lowongan pelamar.
h. Sesuai
Kerja d. Menampilkan data-
i. Sesuai
e. Data User Apply data lowongan
j. Sesuai
f. Pemberkasan kerja.
g. Psikotest e. Menampilkan data-
h. Wawancara daya user apply
i. Kesehatan lowongan kerja.
j. Metode f. Menampilkan nilai
pemberkasan.

83
g. Menampilkan nilai
psikotest.
h. Menampilkan nilai
wawancara.
i. Menampilkan nilai
cek kesehatan.
j. Menampilkan
seluruh nilai proses
tahap/metode.
Data Terdapat 2 tombol : a. Menampilkan data a. Sesuai
Alumni a. Tombol Detail alumni. b. Sesuai

(admin) b. Tombol Hapus b. Menampilkan


pengahpusan pada
data alumni.
Data Terdapat 3 tombol : a. Menampilkan a. Sesuai
User a. Tombol Tambah penambahan pada b. Sesuai
Pendaftar b. Tombol Edit data user pelamar. c. Sesuai
c. Tombol Detail b. Menampilkan
pengubahan pada
data user pelamar.
c. Menampilkan data
user pelamar.
Lowonga Terdapat 4 tombol : a. Menampilkan a. Sesuai
n Kerja a. Tombol Tambah penambahan pada b. Sesuai
(admin) b. Tombol Detail data lowongan c. Sesuai
d. Sesuai
c. Tombol Edit kerja.
d. Tombol Hapus b. Menampilkan
detail lowongan
kerja.

84
c. Menampilkan
pengubahan pada
data lowongan
kerja.
d. Menampilkan
penghapusan pada
data lowongan
kerja.
Pemberk Terdapat 2 tombol : a. Menampilkan a. Sesuai
asan a. Tombol Detail detail b. Sesuai

(admin) b. Tombol pemberkasan user.


Kembali b. Menampilkan
kembali pada
detail
pemberkasan.
Psikotest Terdapat 3 tombol : a. Menampilkan a. Sesuai
proses psikotest. b. Sesuai
(admin) a. Tombol Proses
b. Menampilkan
b. Tombol Edit pengubahan data c. Sesuai
nilai pada
c. Tombol Submit
psikotest.
c. Menampilkan
perubahan pada
data nilai
psikotest.
Wawanca Terdapat 3 tombol : a. Menampilkan a. Sesuai
proses b. Sesuai
ra a. Tombol Proses
wawancara.
(admin) b. Tombol Edit b. Menampilkan c. Sesuai
pengubahan data
c. Tombol Submit
nilai pada
wawancara.
c. Menampilkan
perubahan pada
data nilai
wawancara.

85
Kesehata Terdapat 3 tombol : a. Menampilkan a. Sesuai
proses kesehatan. b. Sesuai
n (admin) a. Tombol Proses
b. Menampilkan
b. Tombol Edit pengubahan data c. Sesuai
nilai pada
c. Tombol Submit
kesehatan.
c. Menampilkan
perubahan pada
data nilai
kesehatan.
Metode Terdapat 2 tombol : a. Menampilkan a. Sesuai
data-data nilai b. Sesuai
(admin) a. Tombol Proses
proses tahap.
b. Tombol Cetak b. Menampilkan
hasil cetak data-
data nilai proses
tahap.
Tabel 4.8 Hasil Uji Coba Sistem Menggunakan Black Box Testing

Setelah dilaksanakan metode pengujian blackbox maka dapat disimpulkan bahwa :


1. Semua Menu sudah berjalan sesuai dengan perancangan.
2. Semua tombol telah berfungsi sesuai dengan perancangan.
3. Semua sub menu telah berjalan sesuai perancangan.
4. Sistem telah menghasilkan input-output sesuai dengan perancangan.
5. Seluruh komponen program dapat menghasilkan informasi sesuai dengan
perancangan dan telah memenuhi kriteria sebuah sistem.

86
BAB V

PENUTUP

5.1 Kesimpulan
Berdasarkan hasil dan pembahasan di atas, maka dapat di simpulkan bahwa :

1. Aplikasi sistem informasi manajemen data alumni berbasis web pada Universitas
Pramita Indonesia Tangerang dapat digunakan dengan mudah, cepat, dan dimana saja.
2. Aplikasi sistem informasi manajemen ini dapat membantu alumni berupa informasi-
informasi lowongan pekerjaan dan progress dengan pemberkasan, psikotest,
wawancara, dan kesehatan melalui web.

5.2 Saran
Rekomendasi atau saran yang dapat penulis sampaikan untuk pengembangan
sistem ini sebagai berikut :

1. Pengembangan lebih lanjut yang diharapkan aplikasi ini dapat berjalan dan digunakan
dimulti platform.

87
DAFTAR PUSTAKA
Gaol, L, Jimmy. 2008. Sistem Informasi Manajemen Pemahaman dan Aplikasi. Jakarta :
Penerbit PT Grasindo.

Tyoso, Jaluanto Sunu Punjul. 2016. Sistem Informasi Manajemen. Ed.1, Cet.1.
Yogyakarta : Deepublish.

Kusrini,. Koniyo, A,. (2007). Tuntunan Praktis Membangun Sistem Informasi Akutansi
Dengan Visual Basic dan Microsoft SQL Server. Yogyakarta: Penerbit Andi.

Susanto, A,. (2004). Sistem Informasi Manajemen Konsep dan Pengembangannya.


Bandung: Penerbit Lingga Jaya.

McLeod Jr., R., Schell, G. P. (2004). Sistem Informasi Manajemen (edisi ke-8).
(Agus Widyantoro, terj.). Jakarta: Indeks.

Supranto J. 2008. Statistik Teori dan Aplikasi Jilid 1. Edisi Ketujuh. Erlangga. Jakarta.

Oxford Advanced Learners Dictionary. 1995. Oxford: Oxford University Press.

Handoko, T Hani (1997). Manajemen Personalia dan Sumber Daya Manusia.


Yogyakarta: UGM.

Follet, Mary Parker. 2008: 271. Manajemen. Jakarta: Indeks

James A.F. Stoner, Management, Prentice / Hall International, Inc., Englewood Cliffs,
New York, 2008: 272.

Solihin, Ismail. 2009. Corporate Social Responsibility from Charity to Sustainability.


Jakarta : Salemba Empat.

A.O’Brien.James. Management Information System Managing Technology in The E


Business Enterprise. Singapore: McGraw-Hill Book Co, 2002.

Abdul Kadir. 2002. Pengenalan Sistem Informasi. Andi. Yogyakarta.

H.M, Jogiyanto, 2010. Analisis dan Desain Sistem Informasi. Andi Offset. Yogyakarta.

88
Arief, M. R. (2011). Pemrograman Web Dinamis Menggunakan PHP & MySQL.
Yogyakarta: Andi.

Suwanto Raharjo, S. S. (2003). Keamanan Akses ke PostgreSQL melalui PHP


(Menggunakan Apache WEB Server pada GNU/Linux). Yogyakarta: CV Andi Offset.

Kadir, A. (2003). Pemrograman WEB Dinamis Menggunakan PHP. Yogyakarta: ANDI.

Sfetcu, N. (2014). Web Design & Development. Nicolae Sfetcu.

Linda Marlinda. 2004. Sistem Basis Data. Yogyakarta: Andi Offset.

Ahmadi dan Hermawan. (2013). E-Business & E-Commerce. Yogyakarta: Andi

Bunafit Nugroho, 2004, Pemrograman Web Dinamis dengan PHP dan MySQL,
Yogyakarta : Gava Media

Suyanto, M. (2003,2005) Multimedia Alat Untuk Meningkatkan Keunggulan Bersaing :


Internet. Yogyakarta : Andi Offset

Anhar, 2010, “PHP & MySQL Secara Otodidak”, Agromedia Pustaka, Jakarta

Alexander F.K Sibero. 2013. Web Programing Power Pack. mediaKom. Yokyakarta.

Budi Raharjo, 2011, Belajar Otodidak Membuat Database Menggunakan MySQL,


Informatika: Bandung

Hakim, Lukmanul.2010.Membangun Web Berbasis PHP dengan Framework


Codeigniter.Yogyakarta : Lokomedia.

A.S., Rosa dan Shalahuddin, M. 2015. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek.Bandung: Informatika Bandung

Sugiyono. (2017). Metode Penelitian Kuantitatif, Kualitatif, dan R&D. Bandung :


Alfabeta, CV.

Sugiyono. (2016). Metode Penelitian Kuantitatif, Kualitatif dan R&D. Bandung: Alfabeta

Agarwal, B. B. et al. 2010.Software engineering and testing. Jones and Bartlett


Publishers, LLC.

89
LAMPIRAN

90
DAFTAR RIWAYAT HIDUP

Pas foto warna

Ukuran 3 x 4

N.I.M : 182161012

Nama lengkap : Ratih Putriningsih

Tempat, tgl/lahir : Tangerang, 26 Desember 1999

Alamat lengkap : Jl. Cukanggalih No. 87

No. Telepon atau HP : 0822-9849-0276

Tempat Bekerja : SDIT Cordova 2 Panongan

Alamat E-mail : ratihpn26@gmail.com

91

Anda mungkin juga menyukai