SKRIPSI
RATIH PUTRININGSIH
NIM. 182161012
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
Mengetahui
Ketua Program Studi Dekan Fakultas
Teknik Informatika Sains Dan Teknologi
ii
LEMBAR PENGESAHAN
RANCANG BANGUN SISTEM APLIKASI MANAJEMEN ALUMNI
BERBASIS WEB PADA UNIVERSITAS PRAMITA INDONESIA
TANGERANG
SKRIPSI
RATIH PUTRININGSIH
NIM. 182161012
Skripsi ini telah direvisi dan disetujui oleh tim dosen penguji
pada tanggal 22 Agustus 2022
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
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”
Penulis
iv
PERNYATAAN ORISINALITAS SKRIPSI
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).
Mahasiswa,
Ratih Putriningsih
NIM. 182161012
v
RINGKASAN
vi
ABSTRACT
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.
vii
DAFTAR ISI
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
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.
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.6 Manfaat
Manfaat dalam pembuatan sistem akademik ini adalah:
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.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.
6
yang dipergunakan sebagai dasar pembuatan keputusan. Kegunaan data
pada dasarnya adalah untuk membuat keputusan oleh para pembuat
keputusan (decision makers).
1. Objektif
Data yang objektif berarti bahwa data harus sesuai dengan keadaan
yang sebenarnya (as it is).
2. Representatif (mewakili)
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.
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.
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).
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.
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.
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.
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.
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).
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.
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:
17
Gambar 2.2 Contoh Use Case Diagram
18
Berikut adalah simbol-simbol dan contoh dari 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 :
20
Gambar 2.4 Contoh Sequence Diagram
21
Tabel 2.5 Simbol-simbol Class Diagram
22
Tabel 2.6 Simbol-simbol 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.
Simbol Deskripsi
objek Objek yang melakukan interaksi
pesan
24
Gambar 2.7 Contoh Communication Diagram
25
Gambar 2.8 Contoh Deployment Diagram
26
Gambar 2.9 Contoh Component Diagram
27
Tabel 2.10 Simbol-simbol 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.
Pengumpulan Data
Studi Pustaka
Observasi Wawancara
Hasil Pengumpulan Data
Rekayasa Sistem
Analisis
Perancangan
Pengkodean (PHP)
Database MySQL
Uji Coba
Kelayakan
Implementasi
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.
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.
31
2.4.2 Perbedaan Penelitian Dengan Penelitian Terdahulu
Perbedaan-perbedaan antara penelitian ini dengan penelitian terdahulu
yaitu sebagai berikut :
32
BAB III
METODE PENELITIAN
33
3.2 Visi dan Misi Instansi
Visi :
“Menjadi Universitas Unggul dalam Pengembangan Ilmu Pengetahuan,
Teknologi, dan Kewirausahaan”.
Misi :
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.
36
3.5.1 Metode Analisis Sistem Dengan Model Waterfall
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.
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.
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.
40
BAB IV
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.
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:
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.
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.
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.
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
48
Gambar 4.5 Usecase Diagram Simpan Data Profil 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.
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
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.
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.
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.
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.
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.
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.
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.
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.
60
Pada gambar diatas menunjukkan bahwa class diagram tersebut
terdiri dari sebagai berikut:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
78
20. Tampilan Cetak Laporan
Pada Tampilan cetak laporan ini berisi mengenai data-data pelamar kerja yang
akan di cetak.
79
4.4 Pengolahan Database
Adapun file database yang digunakan pada perancangan sistem informasi
manajemen data alumni berbasis web, yaitu sebagai berikut :
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.
3. Harddisk 1TB
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
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
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
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
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.
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.
James A.F. Stoner, Management, Prentice / Hall International, Inc., Englewood Cliffs,
New York, 2008: 272.
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.
Bunafit Nugroho, 2004, Pemrograman Web Dinamis dengan PHP dan MySQL,
Yogyakarta : Gava Media
Anhar, 2010, “PHP & MySQL Secara Otodidak”, Agromedia Pustaka, Jakarta
Alexander F.K Sibero. 2013. Web Programing Power Pack. mediaKom. Yokyakarta.
A.S., Rosa dan Shalahuddin, M. 2015. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek.Bandung: Informatika Bandung
Sugiyono. (2016). Metode Penelitian Kuantitatif, Kualitatif dan R&D. Bandung: Alfabeta
89
LAMPIRAN
90
DAFTAR RIWAYAT HIDUP
Ukuran 3 x 4
N.I.M : 182161012
91