Anda di halaman 1dari 100

RANCANG BANGUN SISTEM INFORMASI MANAJEMEN DATA

ALUMNI BERBASIS WEB PADA UNIVERSITAS PRAMITA


INDONESIA

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
LEMBAR PENGESAHAN
RANCANG BANGUN SISTEM INFORMASI MANAJEMEN DATA ALUMNI
BERBASIS WEB PADA UNIVERSITAS PRAMITA INDONESIA

SKRIPSI

Ditujukan untuk memenuhi persyaratan


memperoleh gelar Sarjana Teknik

RATIH PUTRININGSIH

Dosen Penguji I Dosen Penguji II Dosen Penguji III

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

Mengetahui
Ketua Program Studi Dekan Fakultas
Sains dan Teknologi Sains dan Teknologi

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


NIDN. 0312036802 NIDN. 0409127605
NIM. 182161012

Skripsi ini telah disetujui oleh dosen pembimbing


pada tanggal 22 Agustus 2022
LEMBAR PERSETUJUAN
RANCANG BANGUN SISTEM INFORMASI MANAJEMEN DATA
ALUMNI BERBASIS WEB PADA UNIVERSITAS PRAMITA
INDONESIA

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

PERNYATAAN ORISINALITAS SKRIPSI

Saya menyatakan dengan sebnar-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, ………

Mahasiswa,

Materai
TTD

Ratih Putriningsih

NIM. 182161012

RINGKASAN

Ratih Putriningsih, Jurusan Teknik Informatika, Fakultas Sains dan Teknologi


Universitas Pramita Indonesia, Maret 2022, Rancang Bangun Sistem Informasi
Manajemen Data Alumni Berbasis Web Pada Universitas Pramita Indonesia,
Dosen Pembimbing : Manorang Sihotang, M.Kom dan Isakho, M.Kom.

Penelitian ini dilatarbelakangi oleh Manajemen Data Alumni Universitas


Pramita Indonesia masih dilakukan dengan cara konvensional yaitu 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 informasi Manajemen
Data Alumni berbasis web pada Universitas Pramita Indonesia, sehingga dapat
membantu mempermudah pengelolaan data 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

ABSTRACT

Ratih Putriningsih, Department of Informatics Engineering, Faculty of Science


and Technology, Pramita Indonesia University, March 2022, Design of a Web-
Based Alumni Data Management Information System at Pramita Indonesia
University, Supervisors : Manorang Sihotang, M.Kom and Isakho, M.Kom.

This research is motivated by the Alumni Data Management of Universitas


Pramita Indonesia which is still carried out in the conventional way, namely 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 Data Management
information system at Pramita Indonesia University, so that it can help facilitate
alumni data 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

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 Informasi Manajemen
Data Alumni Berbasis Web Pada Universitas Pramita Indonesia”

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, M.M., M.T., S.T selaku Dekan Fakultas Sains dan
Teknologi
4. Bapak Manorang Sihotang, M.Kom dan Isakho, 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

DAFTAR ISI
DAFTAR TABEL
Tabel 1. Simbol-simbol Use Case Diagram

Tabel 2. Simbol-simbol Activity Diagram

Tabel 3. Simbol-simbol Sequence Diagram

Tabel 4. Simbol-simbol Class Diagram

Tabel 5. Simbol-simbol Statechart Diagram

Tabel 6. Simbol-simbol Communication Diagram

Tabel 7. Simbol-simbol Deployment Diagram

Tabel 8.Simbol-simbol Component Diagram

Tabel 9. Simbol-simbol Package Diagram


DAFTAR GAMBAR

Penerimaan Kerja Diusulkan

Gambar 20. Class Diagram Diusulkan

Gambar 21. Activity Diagram Pendaftaran Diusulkan

Gambar 22. Activity Diagram Login Diusulkan

Gambar 23. Activity Diagram Input Data Alumni Diusulkan

Gambar 24. Activity Diagram Input Data Profil Diusulkan

Gambar 25. Activity Diagram Proses Lowongan Kerja Diusulkan

Gambar 26. Sequence Diagram Registrasi Diusulkan

Gambar 27. Sequence Diagram Login Diusulkan

Gambar 28. Sequence Diagram Alumni Diusulkan

Gambar 29. Sequence Diagram Admin Diusulkan

Gambar 30. Perancangan Database


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.

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 informasi manajemen data
alumni berbasis web, sistem informasi manajemen yang diharapkan mampu
meninimalisasi kekurangan sistem sebelumnya. Dengan adanya web yang
menunjang informasi mengenai manajemen kelola data alumni yang akan
memaksimalkan alumni.

Berdasarkan latar belakang masalah diatas, maka penulis tertarik untuk


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

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 data alumni Universitas


Pramita Indonesia?
2. Bagaimana mengukur tingkat kualitas sistem informasi manajemen data alumni
Universitas Pramita Indonesia yang dibangun?

1.4 Batasan Masalah


Batasan masalah dalam pembuatan sistem akademik ini adalah sebagai berikut:

1. Penelitian ini menganalisa dan membangun sistem informasi menajemen data


alumni berbasis web.
2. Sistem informasi manajemen data alumni berbasis web ini menggunakan
bahasa pemrograman PHP (Hypertext Propresser) dan MYSQL (My Structure
Query Language) sebagai sistem manajemen relasi basis datanya.

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

1. Untuk membangun sistem informasi manajemen data alumni berbasis web


pada Universitas Pramita Indonesia.
2. Untuk mengukur tingkat kualitas sistem informasi manajemen data alumni
berbasis web pada Universitas Pramita Indonesia.

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.

1.7 Sistematika Penulisan


Agar penulisan dapat menjelaskan tentang laporan kuliah kerja praktek 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 : TINJAUAN PUSTAKA
Dalam bab ini menguraikan tentang Tinjauan Pustaka yang digunakan sebagai
referensi dalam pembuatan sistem informasi program studi teknik informatika
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 : HASIL DAN PEMBAHASAN
Pada bab ini merupakan gambaran dari pembahasan dan hasil penelitian yang
dilakukan di Universitas Pramita Indonesia.
BAB V : PENUTUP
Bab ini berisi kesimpulan dari hasil dan saran yang diperoleh penelitian di
Universitas Pramita Indonesia.

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

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

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.

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

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

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 clien 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
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 (atau 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).

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), sebuahperusahaan 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. ViewBerupa
template html/xml atau php untuk menampilkan data pada browser.
3. ControllerKode 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
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
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 1. Simbol-simbol Use Case Diagram

Gambar 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

Berikut adalah simbol-simbol dan contoh dari activity diagram :


Tabel 2. Simbol-simbol Activity Diagram

Gambar 3. Contoh Activity Diagram

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 3. Simbol-simbol Sequence Diagram

Gambar 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 :
Tabel 4. Simbol-simbol Class Diagram

Gambar 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 :

Tabel 5. Simbol-simbol Statechart Diagram

Gambar 6. Contoh Statechart Diagram


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
akto Aktor berhubungan dengan
objek

Tabel 6. Simbol-simbol Communication Diagram


Gambar 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 7. Simbol-simbol Deployment Diagram

Gambar 8. Contoh Deployment Diagram

2.2.9.8 Component Diagram


Component diagram 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 :

Gambar 8. Simbol-Simbol Component Diagram


Gambar 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 :
Tabel 9. Simbol-simbol Package Diagram

Gambar 10.Contoh Package Diagram


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 11. Kerangka Pemikiran


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.
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
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.
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 12. Logo Universitas Pramita Indonesia


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 13. Struktur Organisasi Universitas Pramita Indonesia


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.
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.
3.5.1 Metode Analisis Sistem Dengan Model Waterfall

Gambar 14. Struktur Organisasi Universitas Pramita Indonesia

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.
5. Testing ( pengujian ) , sesuatu yang dibuat harus diujicobakan. Demikian juga
dengan aplikasi. Semua fungsi-fungsi aplikasi harus diujicobakan, 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.
b. Use case merupakan fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar pesan antar unit atau
aktor.
2. Diagram kelas atau 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. 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.
4. 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.

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 :
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, dan digunakan 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).
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 14. Analisis Sistem Berjalan


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 system 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.
4.2.2 Sistem Yang 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.
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.
4. Coding, didalam tahap ini penulis menggunanakan pemrograman
berorientasi objek dan menerjemahkan kode-kode tersebut ke dalam
coding yang tersusun dan terstruktur secara rapih.
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:
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 Yang 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 diapply; (6) jika memilih menu profil maka alumni
mengisi data-data untuk mengapply lowongan kerjaan; (7) jika memilih
history apply maka alumni bisa melihat progress rekrutment, diantarnya
psikotest, wawancara, kesehatan, dan lainnya.
Gambar 15. Perancangan sistem yang diusulkan
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 10. Deskripsi aktor yang diusulkan

4.3.1 Use Case Diagram Yang Diusulkan


Berikut ini perancangan use case diagram simpan data alumni pada
sistem manajemen informasi berbasis web pada Universitas Pramita Indonesia,
bisa dilihat pada gambar 16
Gambar 16. Usecase Diagram Simpan Data Alumni Diusulkan

Gambar 17. Usecase Diagram Simpan Data Profil Diusulkan

Gambar 18. Usecase Diagram Proses Lowongan Kerja Diusulkan


Gambar 19. Usecase Diagram Proses Penerimaan Kerja Diusulkan
4.3.2 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 20
Gambar 20. Class Diagram Diusulkan

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

4.3.3 Activity Diagram Pendaftaran Yang 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 21
Gambar 21. 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 . Activity Diagram Pendaftaran Diusulkan

4.3.4 Activity Diagram Login Yang 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 22

Gambar 22. 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. Activity Diagram Login Diusulkan
4.3.5 Activity Diagram Input Data Alumni Yang 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 23

Gambar 23. 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. Activity Diagram Input Data Alumni Diusulkan

4.3.6 Activity Diagram Input Data Profil Yang 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 24

Gambar 24. 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. Activity Diagram Input Data Alumni Diusulkan

4.3.7 Activity Diagram Lowongan Kerja Yang 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 25

Gambar 25. 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. Activity Diagram Proses Lowongan Kerja Diusulkan

4.3.8 Sequence Diagram Pendaftaran Yang 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 26

Gambar 26. 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.
4.3.9 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 27

Gambar 27. 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.
4.3.10 Sequence Diagram Alumni Yang Diusulkan
Pada proses Sequence diagram ini menggambarkan proses alumni
untuk memproses lowongan kerja, seperti memilih lowongan kerja
dengan mengapply pada sistem informasi manajemen. Gambaran
Sequence diagram dari proses lowongan kerja seperti pada gambar 28

Gambar 28. 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.
4.3.11 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 29

Gambar 29. 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 appply, menu proses tahap mengelola wawancara,
kesehatan, pemberkasan, psikotest dan metode.
4.4 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 Landing Page dimana form
halaman utama ini berisi informasi mengenai tampilan awal/halaman depan
sebelum masuk pada sistem informasi manajemen.

Gambar 30. Tampilan Halaman Utama


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 31. Tampilan Halaman Daftar


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 32. Tampilan Halaman Daftar
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 33. Tampilan Halaman Daftar


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 34. Tampilan Halaman Daftar
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 35. Tampilan Halaman Daftar

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 36. Tampilan Halaman Daftar


Gambar 37. Tampilan Halaman Daftar
Gambar 38. Tampilan Halaman Daftar
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 39. Tampilan Halaman Daftar


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 40. Tampilan Halaman Daftar

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 41. Tampilan Halaman Daftar


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 42. Tampilan Halaman Daftar

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 43. Tampilan Halaman Daftar

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 44. Tampilan Halaman Daftar


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 45. Tampilan Halaman Daftar


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 46. Tampilan Halaman Daftar


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 47. Tampilan Halaman Daftar

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 48. Tampilan Halaman Daftar

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 49. Tampilan Halaman Daftar


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 50. Tampilan Halaman Daftar


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

Gambar 51. Tampilan Halaman Daftar


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


4.6 Hasil Uji Coba Sistem Menggunakan Testing Black Box
Pengujian sistem merupakan pengujian program perangkat lunak yang
lengkap dan terintegrasi. Pengujian Ini dilakukan 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.
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 penambahan data b. Sesuai
Tambah pelamar kerja.
b. Tombol Upload 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

b. Data Alumni data alumni. d. Sesuai

c. Data User c. Menampilkan data- e. Sesuai

Pendaftar data berkas f. Sesuai

d. Lowongan pelamar. g. Sesuai

Kerja d. Menampilkan data- h. Sesuai

e. Data User data lowongan i. Sesuai


j. Sesuai
Apply kerja.
f. Pemberkasan e. Menampilkan data-
g. Psikotest daya user apply
h. Wawancara lowongan kerja.
i. Kesehatan f. Menampilkan nilai
j. Metode pemberkasan.
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 penambahan pada b. Sesuai
Pendaftar Tambah data user pelamar. c. Sesuai
b. Tombol Edit b. Menampilkan
c. Tombol Detail pengubahan pada
data user pelamar.
c. Menampilkan data
user pelamar.
Lowonga Terdapat 4 tombol : a. Menampilkan a. Sesuai
n Kerja a. Tombol penambahan pada b. Sesuai
(admin) Tambah data lowongan c. Sesuai
d. Sesuai
b. Tombol Detail kerja.
c. Tombol Edit b. Menampilkan
d. Tombol Hapus detail lowongan
kerja.
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.
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.

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.

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 dapat digunakan dengan mudah, cepat, dan dimana saja.
2. Aplikasi sistem informasi manajemen data alumni berbasis web dapat membantu
pihak kampus dalam penyimpanan dan pengelolaan data alumni.
3. Aplikasi sistem informasi manajemen data alumni berbasis web mampu mengurangi
hambatan terjadinya data yang hilang atau tercecer.
4. Aplikasi sistem informasi manajemen ini mampu membantu pihak kampus dalam
hal pencarian alumni.
5. Aplikasi sistem informasi manajemen ini dapat membantu alumni berupa informasi-
informasi lowongan pekerjaan.

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

1. Pengubahan fitur proses tahap (psikotest, wawancara, dan kesehatan) perlu


diperbaiki dengan cara online menggunakan video atau kirim berkas.
2. Penambahan fitur lupa password untuk pengguna yang dapat diatur ulang melalui
email.

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, 2016.


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

UNIVERSITAS PRAMITA INDONESIA


FAKULTAS SAINS DAN TEKNOLOGI

Jl. Kampus Pramita, Binong, Kec. Curug, Kabupaten Tangerang,


Banten 15810
FORM BIMBINGAN SKRIPSI

NIM : 182161012

Nama : Ratih Putriningsih

Program Studi : Teknik Informatika

Pembimbing : Manorang Sihotang, M.Kom dan Isakho, M.Kom

Judul : Rancang Bangun Aplikasi Manajemen Kelola Data Alumni


Program Studi Teknik Informatika Berbasis Web Pada
Universitas Pramita Indonesia
Paraf
Tanggal Catatan Bimbingan
Bimbingan

Tangerang, 31 Mei 2022


Ka. Prodi Teknik Informatika

Manorang Sihotang, M.Kom


NIDN. 0312036802
Pas foto warna

Ukuran 3 cm x 4

DATA MAHASISWA
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 : ratihpn99@gmail.com

Anda mungkin juga menyukai