Anda di halaman 1dari 59

PENGEMBANGAN PERANGKAT LUNAK LOWONGAN KERJA

CAREER DEVELOPMENT CENTER


DI SEKOLAH TINGGI TEKNOLOGI GARUT

SKRIPSI
Diajukan untuk memenuhi syarat tugas B.Indonesia

Oleh :
Yuni Yuliani
NIM.1706093

SEKOLAH TINGGI TEKNOLOGI GARUT

PROGRAM STUDI INFORMATIKA

2019
Yuni Yuliani, 1706093
Pengembangan Perangkat Lunak Career Development Center Sekolah
Tinggi Teknologi Garut
Dibawah bimbingan Bapak Andika Raja Sonang Munthe,S.T., M.kom.
51Halaman + viii+ 27Gambar + 6 Tabel + 18 Daftar Pustaka (2016 - 1999 ) +
5Lampiran

ABSTRAK

Aplikasi career devlopment center merupakan suatu unit perangkat lunak


yang dibuat untuk meningkatkan dan mengembangkan kualitas sumber daya
mahasiswa serta dapat meningkatkan kemajuan dalam dunia pekerjaan. Dengan
adanya pusat karir di Sekolah Tingi Teknologi Garut diharapkan dapat
mengoptimalkan informasi yang akurat mengenai informasi dan kepada
mahasiswa ataupun lulusannya mengenai kompetensi kerja yang diperlukan untuk
menghasilkan sumber daya manusia yang unggul dibidangnya masing-masing.
Selain itu, pusat karir juga dapat membantu mahasiswa atau lulusan dalam
melakukan pencarian pekerjaan dan juga sebagai wadah untuk menampung
prodak atau hasil karya yang di buat oleh mahasiswa.
Namun ada beberapa masalah dengan yang belum teruraikan,
diantaranya belum terfokusnya dalam menvari pekerjaan dan tidak ada yang
menjembatani antar perusahaan dengan mahasiswa lulusan sekolah tinggi
teknologi garut, oleh karena itu penulis berupaya mengembangkan aplikasi
career development center di Sekolah Tinggi Teknologi Garut yang berharap
dapat membantu menjembatani perusahaan dengan mahasiswa lulusan Sekolah
Tinggi Teknologi Garut.
Metode yang digunakan Untuk membuat aplikasi career devlopment
center diperlukan sejumlah tahapan dari metode pengembangan perangkap lunak
tertentu, salah satu tahapan dari metode tersebut diantaranya adalah metode
USDP (Unified Softwere Development Process).Pembuatan Aplikasi career
development center Sekolah Tinggi Teknolgi Garut yang dihasilkan pada
penelitian ini mampu memberikan solusi bagi permasalahan yang ada dengan
mengacu pada proses analisis dan perancangan yang telah dilakukan, sehingga
dapat membantu mempermudah dan menjembatani alumni dalam mencari
pekerjaan.

Kata Kunci : Career Development Center, Lulusan, Unified Softwere


Development Process.

i
Yuni Yuliani, 1706093
Software Development Career Development Center High School Technology
Garut
Under the guidance of Mr. Andika Raja Sonang Munthe,S.T., M.kom.
51 page + viii+ 27 picture + 6 Table + 18 Bibliography ( 2016 - 1999 ) + 5
attachment

ABSTRACT

The career devlopment center application is a software unit created to


improve and improve the quality of student resources and can improve progress
in the world of work. With a career center at High School Technology Garut is
expected to optimize accurate information about the information and to students
or graduates of the work competencies required to produce superior human
resources in their respective fields. In addition, career centers can also assist
students or graduates in doing job search and also as a container to
accommodate prodak or the work created by students.
But there are some problems with which have not been described, among
them not yet focused in menvariikan job and there is no bridge between
companies with high school graduate student garut technology, therefore the
author seeks to develop application career development center high school garut
technology hoping to help bridge the company With college graduate high school
technology students.
The methods used To make a career devlopment center application
required a number of stages of the method of developing a specific software, one
of the stages of the method is the USDP (Unified Softwere Development Process)
method. Making Application career development center High School Teknolgi
Garut produced in this study is able to provide solutions to existing problems with
reference to the process of analysis and design that has been done, so as to help
facilitate and bridge alumni in finding work.

Keywords: Career Development Center, Graduates, Unified Softwere


Development Process.

ii
KATA PENGANTAR

Puji syukur kita panjatkan kepada Allah SWT karena rahmat dan
karuniaNya-lah penulis dapat menyelesaikan Penelitian ini tepat pada waktunya
dengan judul “ PENGEMBANGAN PERANGKAT LUNAK CAREER
DEVELOPMENT CENTER SEKOLAH TINGGI TEKNOLOGI GARUT”.

Penulis menyadari Penelitian ini masih banyak kelemahan dan kekurangan


nya. Karena itu kritik dan saran yang membangun akan diterima dengan senang
hati. Mudah-mudahan aplikasi yang dirancang dapat berguna dan bermanfaat bagi
pihak yang menggunakan.

Garut, Juni 2019

Penulis

iii
DAFTAR ISI Halaman

ABSTRAK ....................................................................................................... i

ABSTRACT ..................................................................................................... ii

KATA PENGANTAR ..................................................................................... iii

DAFTAR ISI .................................................................................................... iv

DAFTAR GAMBAR ....................................................................................... vi

DAFTAR TABEL ............................................................................................ vii

1 PENDAHULUAN ........................................................................................ 1

1.1 Latar Belakang .................................................................................... 1


1.2 Masalah Penelitian ............................................................................... 2
1.3 Tujuan Penelitian ................................................................................. 3
1.4 Pertanyaan Peneitian ............................................................................ 3
1.5 Cakupan Penelitian............................................................................... 3
1.6 Manfaat Penelitian ............................................................................... 3
1.7 Sistematika ........................................................................................... 3
2 TINJUAN PUSTAKA .................................................................................. 5

2.1 Pengertian Aplikasi Career Development Center ................................ 5


2.2 Metodologi Pengembangan Perangkat Lunak ..................................... 5
2.2.1 USDP ...................................................................................... 5
2.2.2 UML ........................................................................................ 7
2.2.2.1 Use case ....................................................................... 7
2.2.2.2 Activity Diagram .......................................................... 8
2.2.2.3 Sequencial Diagram ..................................................... 9
2.2.2.4 Class Diagram.............................................................. 10
2.3 Perangkat Pendukung ........................................................................... 11
2.3.1 PHP ......................................................................................... 12
2.3.2 HTML ...................................................................................... 12
2.3.3 CSS .......................................................................................... 12
2.3.4 Sublime Text ........................................................................... 12

iv
2.3.5 MySQL .................................................................................... 13
2.3.6 Visio ........................................................................................ 13
2.3.7 Perangkat Lunak Pembuatan UML ......................................... 13
2.3.7.1 Argo UML ............................................................... 13
2.4 Penelitian Sebelumnya ......................................................................... 13
2.5 Kesenjangan Analis.............................................................................. 14
3 METODOLOGI ............................................................................................ 15
3.1 WBS ..................................................................................................... 15
3.2 Activity Sequence ................................................................................. 15
4 HASIL DAN PEMBAHASAN ..................................................................... 18
4.1 Model Analis ........................................................................................ 18
4.1.1 SRS (Sistem Requirtmen Spesification) .................................... 18
4.1.2 Use Case Diagram ................................................................... 18
4.2 Model Perancangan .............................................................................. 20
4.2.1 Activity Diagram ...................................................................... 20
4.2.2 Sequence Diagram ................................................................... 22
4.2.3 Class Diagram ......................................................................... 22
4.2.3.1 Identifikasi Class....................................................... 23
4.2.3.2 Perancangan Class Interface ..................................... 25
4.2.4 Perancangan Antarmuka .......................................................... 26
4.3 Model Deployment ............................................................................... 26
4.3.1 Arsitektur Perangkat Pendukung ............................................. 26
4.4 Model Implementasi............................................................................. 28
4.5 Model Pengujian ................................................................................. 28
4.5.1 Model Pengujian Fungsionalitas Black Box ............................. 29
5 KESIMPULAN DAN SARAN ..................................................................... 31
5.1 Kesimpulan .......................................................................................... 31
5.2 Saran ..................................................................................................... 31
DAFTAR PUSTAKA ...................................................................................... 32
LAMPIRAN ..................................................................................................... 33

v
DAFTAR GAMBAR Halaman

Gambar 3.1 WBS Aplikasi Career Development Center ............................ 15

Gambar 3.2 Activity Sequence Penelitian..................................................... 16

Gambar 4.1 Use Case Aplikasi Career Development Center ...................... 19

Gambar 4.2 Use Case Buka Aplikasi Career Development Center ............ 20

Gambar 4.3 Activity Diagram Aplikasi Career Development Center ......... 21

Gambar 4.4 Sequence Diagram Aplikasi Career Development Center ...... 22

Gambar 4.5 Relasi Antar Class Aplikasi Career Development Center ....... 23

Gambar 4.6 Class Diagram Aplikasi Career Development Center ............. 25

Gambar 4.7 Rancangan Antarmuka Career Development Center ............... 26

Gambar 4.8 Networking Diagram Aplikasi Career Development Center ... 27

Gambar 4.9 Tampilan Menu Utama Career Development Center .............. 28

vi
DAFTAR TABEL Halaman

Tabel 2.1 Notasi Use Case Diagram ....................................................... 7

Tabel 2.2 Notasi Activity Diagram........................................................... 8

Tabel 2.3 Notasi Sequence Diagram ........................................................ 10

Tabel 4.1 Use Case Aplikasi Career Development Center...................... 19

Tabel 4.2 Atribute dan Method Aplikasi Career Development Center .... 24

Tabel 4.3 Pengujian Fungsionalitas Black Box ........................................ 29

vii
1. PENDAHULUAN

1.1 Latar Belakang

Aplikasi adalah suatu unit perangkat lunak yang di buat untuk melayani
kebutuhan yang bertujuan untuk melakukan aktivitas tertentu yang saling terkait
seperti mengolah dokumen, mengatur windows, permainan, dan sebagainya. Peran
aplikasi akan sangat berguna untuk semua kalangan khususnya bagi paralulusan
perguruan tinggi untuk mendapatkan info mengenai lowongan pekerjaan dan
seminar ketenagakerjaan.

Pengembangan karir (career development) adalah suatu kondisi yang


menunjukan adanya peningkatan jenjang atau status seseorang dalam pekerjaanya
hal-hal yang mendorong seseorang memilih pengembangan karir sebagai
wirausaha, dapat diketahui melalui penilaian kepribadian khususnya pengalaman
dan latar belakangya (Sumitro,2001).

Menurut mondy dalam bukunya yang berjdudl “ Human resource


Mnagement” ada beberapa prinsip pengembngan karir yang dapat dijaskan
sebagai berikut :

1. Pekerjaan itu sendiri mempunyai pengaruh yang sangat besar terhadap


pengembangan karir. Bila setiap hari pekerjaan menyajikan suatu
tantangan yang berbeda, apa yang dipelajari di pekerjaanlah lebih penting
daripada aktivitas rencana pengembangan formal.

2. Bentuk pengembngan skill yang dibutuhkan ditentukan oleh pekerjaan


yang spesifik. Skill yang dibutuhkan oleh supervisor akan berbeda dengan
skill yang dibutuhkan untuk menjadi middle manager.

3. Pengembangan akan terjadi hanya jika seorang individu belum


memperoleh skill yang sesuai dengan tuntutan pekerjaan. Jika tuntutan
terebut dikembangkan lebih lanjut oleh seorang individu maka individu
yang telah memiliki skill yang dituntut oleh pekerjaan akan menempati
pekerjaan yang baru.

1
4. Waktu yang digunakan untuk pengembangan dapat direduksi/dikurangi
dengan mengidentifikasi rangkaian penempatan pekerjaan individu yang
rasional.

Sekolah Tinggi Teknologi Garut adalah sebuah perguruan tinggi yang dari
setiap tahunya menghasilkan lulusan Strata Satu. Dari lulusan tersebut tentu saja
ada banyak lulusan-lulusan unggul yang seharusnya tersalurkan pada bidang
keahlian yang tepat (Fitriani, 2016).

Dengan adanya pusat karir di Sekolah Tingi Teknologi Garut diharapkan


dapat mengoptimalkan informasi yang akurat mengenai informasi dan kepada
mahasiswa ataupun lulusannya mengenai kompetensi kerja yang diperlukan untuk
menghasilkan sumber daya manusia yang unggul dibidangnya masing-masing.
Selain itu, pusat karir juga dapat membantu mahasiswa atau lulusan dalam
melakukan pencarian pekerjaan dan juga sebagai wadah untuk menampung
prodak atau hasil karya yang di buat oleh mahasiswa.

Pada penelitian sebelumnya yang berjudul “Perancangan Career


Development Center Sebagai Penunjang Sumber Daya Manusia di Sekolah
Tinggi teknologi Garut” (Fitriani, 2016). Pada penelitian tersebut perancangan
aplikasinya terlalu melebar sehingga aplikasi tersebut belum berjalan dengan baik.
Maka dari itu masih ada daerah penelitian yang dapat dikembangkan yaitu dengan
menyempurnakan aplikasi tersebu dengan memfokuskan pada pencarian kerja dan
penyaluran hasil karya mahasiswa.

Merujuk pada penelitian sebelumnya maka penelitian ini akan diarahkan


dengan ”Pengembangan Perangkat Lunak Career Development Center
Sekolah Tinggi Teknologi Garut”.

1.2 Masalah penelitian

Berdasarkan latar belakang diatas ada beberapa masalah yang dapat


dirumuskan diantaranya yaitu :

1. Belum terfokusnya pada pencarian kerja.


2. Tidak adanya wadah untuk menjembatani antara mahasiswa lulusan dan
dunia kerja.

2
1.3 Tujuan Penelitian

Adapun tujuan dari penelitian ini adalah mengembangkan aplikasi Career


Development Center di Sekolah Tinggi Teknologi Garut untuk membantu dan
menjembatani antara mahasiswa dengan dunia kerja.

1.4 Pertanyaan Penelitian

Berdasarkan Masalah Penelitian diatas terdapat masalah yaitu bagaimana


membuat aplikasi yang berfungsi sebagai jembatan untuk pencarian lowongan
kerja ?

1.5 Cakupan Penelitian

Agar dalam pembahasan ini dapat mengarah pada tujuan yang telah
direncanakan serta untuk menghindari pembahasan yang melebar, maka penulis
membatasi laporan Skripsi ini kedalam beberapa cakupan masalah, antara lain:

1. Membuat Aplikasi Career Devlopment Center Sekolah Tinggi Teknologi


Garut
2. Metodologi yang digunakan USDP (Unifed Software Development
Procces).
3. Platform yang digunakan berbasis web.

1.6 Manfaat Penelitian

Hasil yang diharapkan dari penelitian Skripsi ini adalah untuk


menghasilkan aplikasi yang dapat menyediakan lowongan pekerjaan kepada
mahasiswa tingkat akhir atau lulusan Sekolah Tinggi Teknologi Garut. Dan
menyediakan wadah untuk pengembangan keterampilan dan kreativitas
mahasiswa.

1.8 Sistematika

Sistematika penulisan penelitian ini terdiri dari lima bab yang masing-
masing bab mendefinisikan dan menjelaskan tujuan nya. Agar lebih dipahami dari
bab tersebut , maka berikut penjelasan dari masing masing bab:

3
1. PENDAHULUAN
Bab ini berisi mengenai latar belakang, masalah penelitian, tujuan
penelitian, pertanyaan penelitian, cakupan penelitian, manfaat penelitian,
dan sistematika penulisan.
2. TINJAUAN PUSTAKA
Bab ini menjelaskan teori yang mendukung dan terkait dengan
pembahasan tentang perancangan aplikasi pusat karir Sekolah tinggi
Teknologi Garut dan peneltian sebelumnya beserta kesenjangan dari
rujukan tersebut.
3. METODOLOGI
Bab ini membahas tahap-tahap penelitian berikut aktivitas di dalamnya
dan sumber daya untuk melaksanakan aktivitas tersebut berdasarkan teori
yang dijelaskan dalam sub bab 1.1 di atas.
4. HASIL DAN PEMBAHASAN
Bab ini merupakan pembahasan hasil penelitian yang menjelaskan
bagaimana permasalahan diselesaikan melalui penelitian,.
5. KESIMPULAN DAN SARAN
Berisikan poin-poin dari dari pembahasan masalah, serta saran peneliti ke
depan.

4
2. TINJUAN PUSTAKA

2.1 Pengertian Aplikasi Career Devlopment Center.

Aplikasi career devlopment center merupakan suatu unit perangkat lunak


yang dibuat untuk meningkatkan dan mengembangkan kualitas sumber daya
mahasiswa serta dapat meningkatkan kemajuan dalam dunia pekerjaan.

Salah satu bagian yang berperan dalam terwujudnya visi, misi dan sasaran
Sekolah Tinggi Teknologi Garut adalah mengakomodasi kebutuhan pengguna
lulusan (dunia usaha dan industri). Pengembangan pusat karir di Sekolah Tinggi
Teknologi Garut diharapkan dapat mengakomodasi kebutuhan tersebut serta
merupakan upaya pelaksanaan Tridharma Perguruan Tinggi untuk mewujudkan
perguruan tinggi yang berkualitas dan menghasilkan tenaga profesional di bidang
teknik Informatika, teknik industri dan teknik sipil (Fitriani, 2016).

2.2 Metodologi Pengembangan Perangkat Lunak

Untuk membuat aplikasi career devlopment center diperlukan sejumlah


tahapan dari metode pengembangan perangkap lunak tertentu, salah satu tahapan
dari metode tersebut diantaranya adalah metode USDP.

2.2.1 USDP (Unified Softwaare Develepment Process)

USDP merupakan proses kerja pengembangan sistem / perangkat lunak


menggunakan bahasa pemerograman berorientasi objek yang peroses nya di awali
dengan pembuatan diagram use case yang bertujuan untuk mendapatkan
spesifikasi kebutuhan pengguna. Sasaran dari USDP(Unified Softwaare
Develepment Process) adalah memandu para pengembang perangkat lunak
seperti para perancang sistem dan pemerogram untuk mengimplementasikan dan
jika dirasa perlu kemudian menambahkan komponen-komponen ke komputer-
komputer tertentu sesuai dengan kebutuhan pengguna (Nugroho,2010).

Proses pengembangan sistem yang berkelanjutan, dimana masing-masing


Proses pengembangan sistem yang berkelanjutan, dimana masing-masing bagian
dilakukan secara iterative. USDP(Unified Softwaare Develepment Process)

5
menggunakan diagram-diagram UML yang sesuai dengan fungsinya masing-
masing. UML (Unifed Modelling Language) digunakan sebagai alat bantu utama
dalam analisis dan perancangan perangkat lunak.

Ada beberapa model pengembangan dalam metode USDP, diantaranya (Rosa dan
Shalahuddin, 2013) :

1. Model Analisis, yang bertujuan untuk memperhalus dan merinci definisi-


definisi dari masing-masing use case. Use case adalah suatu pemodelan
untuk menggambarkan tingkah laku dari aktivitas-aktivitas yang dilakukan.
Dalam tahap ini digunakan diagram aktivitas dan diagram sequensial untuk
lebih memperinci lagi terkait definisi- definisi yang ada pada masing-
masing use case.

2. Model Perancangan, yang digunakan untuk mendefinisikan struktur statis


aplikasi seperti kelas, antarmuka dan hubungannya masing-masing dalam
kerangka perangkat lunak yang dibangun. Class Diagram digunakan pada
tahapan ini, karena Class Diagram digunakan untuk menggambarkan
struktur suatu sistem dari segi pendefinisian serta kelas-kelas yang akan
dibuat untuk membangun system tersebut.

3. Model deployment, yang memuat komponen - komponen


(merepresentasikan kode-kode dalam bahasa pemrograman tertentu yang
dipilih) dan melakukan pemetaan kelas-kelas ke komponen-komponen.
4. Model Implementasi, dimana di dalamnya memuat komponen untuk
merepresentasikan kode-kode dalam bahasa pemrograman tertentu yang
dipilih dan melakukan pemetaan kelas-kelas ke komponen-komponen.
5. Model Pengujian, yang ditujukan untuk mendeskripsikan scenario testing
untuk melakukan verifikasi dan validasi terhadap perangkat lunak yang
dikembangkan. Dalam tahapan ini, pengujian yang dilakukan dengan
menggunakan metode black box testing. Dimana Black box testing
merupakan pengujian perangkat lunak dari segi spesifikasi fungsional tanpa
menguji desain dan kode program.

6
2.2.2 UML( Unified Modeling Language )
UML ( Unified Modeling Language ) adalah sebuah bahasa untuk
menetukan, visualisasi, kontruksi, dan mendokumentasikan artifact ( bagian dari
informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan
perangkat lunak.Artifact dapat berupa model, deskripsi atau perangkat lunak ) dari
system perangkat lunak, seperti pada pemodelan bisnis dan system non perangkat
lunak lainnya.

UML (Unified Modeling Language) merupakan bahasa pemodelan untuk


sistem atau perangkat lunak yang berparadigma berorientasi objek. Pemodelan
(modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-
permasalahn yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan
dipahami. Adapun tujuan pemodelan (dalam kerangka pengembangan sistem
perangkat lunak aplikasi) adalah sebagai sarana analisis, pemahaman, visualisasi,
dan komunikasi antar anggota tim pengembang, serta sebagai sarana dokumentasi
(Nugroho, 2010).
2.2.2.1 Use Case
Use Case merupakan pemodelan untuk kelakuan (behavior) sistem
informasi yang akan dibuat. Use Case mendeskripsikan sebuah interaksi antara
satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara kasar us
case digunkan untuk mengetahui fungsi apa saja yang ada didalam sebuah sistem
informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu.(A.S &
shalahuddin, 2011)

Berikut adalah simbol-simbol yang ada pada diagram use case.

Tabel 2.1 Notasi Use Case Diagram Sumber : (A.S & Shalahuddin, 2011)
Simbol Deskripsi
Aktor yang berinteraksi dengan sistem
informasi yang akan dibuat diluar
sistem informasi yang akan dibuat itu
sendiri.
Fungsionalitas yang disediakan sistem
sebagai unit-unit yang aling bertukar
pesan antar unit atau aktor, biasanya
dinyatakan dengan menggunakan kata.

7
Simbol deskripsi
Komunikasi antar aktor dan use case
yang berpartisipasi pada use case atau
use case memiliki interaksi dengan
aktor.
Relasi use case tambahan ke sebuah
use case dimana use case yang
ditambahkan dapat berdiri sendiri
walau tanpa use case tambahan itu.
Hubungan generalisasi dan spesialisasi
(umum-khusus) antara dua buah use
case dimana fungsi yang satu adalah
fungsi yang lebih umum dari lainya.
Relasi use case tambahan kesebuah
use case dimana use case yang
ditambahkan memerlukan use case ini
untuk menjalankan fungsinya atau
sebagai syarat dijalankan use case ini.

2.2.2.2 Activity Diagram


Activity Diagram menyediakan analisis dengan kemampuan untuk
memodelkan proses dalam suatu sistem informasi. Activity Diagram dapat
digunakan unutk alur kerja model, Use case invidual, atau logika keputusan yang
terkandung dalam metode individual. Activity Diagram juga menyediakan
pendekatan untuk proses pemodelan pararel.

Pada dasarnya, diagram aktivitas canggih dan merupakan diagram aliran


data yang terbaru. Secara teknis, Diagram aktivitas menggabungkan ide-ide
proses pemodelan dengan teknik yang berbeda termasuk model acara, Statecharts,
dan Petri Nets. (Pressman, 2012).
Tabel 2.2 Notasi Activity Diagram Sumber : (Nugroho, 2005)
Simbol Nama Keterangan
Start State Memperlihatkan dimana
aliran kerja berawal.
End State Memperlihatkan dimana
aliran kerja berakhir.
Simbol Nama Keterangan

8
State Menambahkan state
untuk suatu objek
Activity Menggambarkan
langkah- langkah dalam
aliran kerja.
Decision Memperlihatkan
bagaimana dua atau
lebih langkah pada
aliran- aliran kerja.
Transition Memperlihatkan
bagaimana aliran- aliran
kerja bergerak dari suatu
activity ke activity
lainnya.
Swimlane Memperlihatkan siapa
yang bertanggung jawab
untuk melaksanakan
tugas- tugas tertentu
pada activity diagram.

2.2.2.3 Sequence Diagram

Sequence Diagram menjelaskan interaksi objek yang disusun berdasarkan


waktu. Secara mudahnya Sequence Diagram adalah gambaran tahap demi tahap
yang seharusnya dilakukan untuk menghasilkan sasuatu dengan use case diagram.

Sequence Diagram menjelaskan secara detail mengenai urutan proses yang


dilakukan dalam sistem seperti interaksi yang terjadi antar class, operasi apa saja
yang terlibat, urutan antar operasi, dan informasi yang diperlukan oleh masing-
masing operasi untuk mencapai tujuan dari use case. Sequence Diagram biasanya
tersusun dari elemen obyek, interaction, dan message. Interaction berfungsi untuk
menghubungkan 2 obyek dengan message (Hermawan, 2000).

Tabel 2.3 Notasi Sequence Diagram Sumber : (A.S & Shalahuddin, 2011)

9
Simbol Deskripsi
Aktor yang berinteraksi dengan sistem
informasi yang akan dibuat diluar
sistem informasi yang akan dibuat itu
sendiri.
Menyatakan kehidupan suatu objek.

Menyatakn objek dalam keadaan aktif


dan berinteraksi pesan.

Menyatakan sebuah objek membuat


objek yang lain, arah panah mengarah
pada objek yang dibuat.
Menyatakn bahwa suatu objek
mengirikan data/masukan/informasi ke
objek lainya, arah panah mengarah
pada ojek yang dikirimi.
Menyatakan bahwa suatu objek yang
telah menjalankan suatu operasi atau
metode menghasilkan suatu kembalian
ke objek tertentu, arah panah mengarah
pada objek yang menerima kembalian.
Menytakn suatu objek mengakhiri
hidup objek yang lain, arah panah
mengarah pada objek yang diakhiri,
sebalikya jika ada create maka ada
destroy.

2.2.2.4 Class Diagram

Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan


sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi
objek. Class diagram menggambarkan struktur dari suatu sistem dari segi
pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem (Rosa,
2013) Class diagram menggambarkan struktur dan deskripsi class, package dan
objek beserta hubungan satu sama lain (Bahrami, 1999). Class diagram memiliki
beberapa komponen diantaranya adalah:

10
1. Class Name
Merupakan nama dari suatu kelas yang disimpan pada bagian atas, ditulis
dalam huruf tebal dan diletakkan di tengah-tengah. Nama diambil dari
domain permasalahan dan harus sejelas mungkin. Oleh karena itu nama kelas
haruslah berupa kata benda.
2. Attribute
Kelas memiliki atribut yang menggambarkan karakteristik dari objek. Atribut
kelas yang benar adalah yang dapat mencakup informasi yang dilukiskan dan
mengenali instance tertentu dari kelas.
3. Operation
Operasi digunakan untuk memanipulasi atribut atau menjalankan aksi-aksi.
Operasi biasanya disebut dengan fungsi, tetapi mereka terdapat di dalam kelas
dan dapat diaplikasikan hanya pada objek dalam kelas tersebut.

Class dapat merupakan implementasi dari sebuah interface, yaitu class


abstrak yang hanya memiliki metoda. Interface tidak dapat langsung
diinstansiasikan, tetapi harus diimplementasikan dahulu menjadi sebuah class.
Dengan demikian interface mendukung resolusi metoda pada saat run-time.
Tiap class diagram bisa memiliki hubungan antar class diagram lainnya,
diantaranya:
1. Asosiasi, yaitu hubungan statis antar class. Umumnya menggambarkan class
yang memiliki atribut berupa class lain, atau class yang harus mengetahui
eksistensi class lain. Panah navigability menunjukkan arah query antar class.
2. Agregasi, yaitu hubungan yang menyatakan bagian (terdiri atas).
Pewarisan, yaitu hubungan hirarkis antar class. Class dapat diturunkan dari class
lain dan mewarisi semua atribut dan metoda class asalnya dan menambahkan
fungsionalitas baru, sehingga ia disebut anak dari class yang diwarisinya.

2.3 Perangkat Pendukung


Adapaun beberapa alat bantu yang digunakan dalam pengembangan
aplikasi menggunakan USDP, adalah sebagai berikut :
2.3.1 PHP (Personal Home Page)
PHP (Personal Home Page), PHP merupakan skrip yang dijalankan di
server, dimana kode yang menyusun program tidak perlu diedarkan ke pemakai

11
sehingga kerahasiaan kode dapat dilindungi. PHP didesain khusus untuk aplikasi
web. PHP dapat disisipkan diantara bahasa HTML dan karena bahasa server-side,
maka bahasa PHP akan dieksekusi diserver, sehingga yang dikirimkan ke browser
adalah “hasil jadi” dalam bentuk HTML, dan kode PHP anda tidak akan terlihat
PHP (Kadir, 2002).
2.3.2 HTML (Hypertext Markup Language)
HTML (Hypertext Markup Language), merupakan suatu bahasa yang
dikenali oleh web browser untuk menampilkan informasi dengan lebih menarik
dibandingkan dengan tulisan teks biasa. Web browser adalah program komputer
yang digunakan untuk membaca HTML, kemudian menerjemahkan dan
menampilkan hasilnya secara visual ke layar komputer (Oktavian, 2010).
2.3.3 CSS (Cascading Style Sheet)
CSS (Cascading Style Sheet), merupakan salah satu bahasa pemrograman
web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan
lebih terstruktur dan seragam. Pada umumnya CSS dipakai untuk memformat
tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML
(Sulistyawan,dkk. 2008).
2.3.4 Sublime Text
Sublime Text, adalah aplikasi editor kode/script atau sering disebut dengan
aplikasi penyunting kode yang mendukung berbagai bahasa pemrograman seperti
HTML, PHP, CSS, Javascript, dan lain-lain. Ada beberapa kelebihan dari Sublime
Text, diantaranya (Peleg, 2013):
a. Syntax Folding dan Syntax Highlighting, untuk memudahkan pengguna
dalam tampilan warna yang berbeda agar lebih mudah dikenali dalam
penulisan syntax.
b. Pencarian (Find), untuk mempermudah pengguna dalam pencarian kata
kunci pada editing script yang banyak dan rumit.
c. Replace, dimana pengguna dapat mengganti beberapa syntax secara
bersamaan pada editing script.
d. Find dan Replace multi dokumen.

12
2.3.5 MySQL
MySQL merupakan salah satu database server yang berkembang di
lingkungan open source dan MySQL merupakan RDBMS (Relational Database
Management System) server. RDBMS adalah program yang memungkinkan
pengguna database untuk membuat, mengelola, dan menggunakan data pada suatu
model relational. Dengan demikian, tabel-tabel yang ada pada database memiliki
relasi antara satu tabel dengan tabel lainnya (Prasetyo, 2004).
2.3.6 Microsoft Visio
Microsoft Visio, Merupakan suatu program aplikasi komputer yang
didesain khusus untuk membantu dalam membuat diagram seperti Flowchart,
Grant Chart, Data Flow, Gambar Jaringan, Gambar Denah Bangunan, serta desain
lainnya. Microsoft Visio memilki keunggulan dibanding program word atau excell
dalam pembuatan diagram (Chandra dan Zakaria, 2007).
2.3.7 Perangak Lunak Pembuatan UML
Adapun perangkat lunak pembuatan UML untuk memudahkan dalam
memahai gamabaran sistem. Perangkat lunak pembuat UML yang digunakan yaitu
Argo UML.
2.3.7.1 Argo UML
Argo UML adalah sebuah open source UML modeling tool yang dapat
membuat berbagai macam diagram UML yang standar.
Beberap fitur diagram yang dapat dibuat dalam Argo UML antara lain:
1. Class
2. State
3. Use case
4. Activity
5. Collaboration
6. Deployment
7. Sequence
2.4 Penelitian Sebelumnya
Pada peneltian sebelumnya pada jurnal yang berjudul “Perencanaan
Pengembangan Pusat Kair Sebagai Penunjang Sumber Daya Manusia Di
Sekolah Tinggi Teknologi Garut” (fitriani, 2016) di Sekolah Tinggi Teknologi

13
Garut. Pada penelitian tersebut hanya menganalisis bagaimana jika dengan adanya
pusat karir dapat mengoptimalkan informasi menjadi lebih akurat sarta dapat
menyediakan system informasi mengenai kompetensi kerja yang diperlukan untuk
menghasilkan sumber daya manusia yang unggul dibidangnya masing-masing.
Dan pada jurnal “Perencanaan Pengembangan Career Development Center
Sebagai Penunjang Sumber Daya Manusia di Sekolag Tinggi teknologi
Garut” (novian dan fitriani, 2016) system yang dibuat terlalu melebar.

Setelah dilakukanya penelitian jurnal yang telah dijelaskan diatas adanya


hubungan dengan memilki sasaran yang sama yaitu untuk memudahkan dan
pengoptimalan informasi lowongan kerja yang akurat dari beberapa instansi dan
menyediakan system informasi mengenai kompetensi kerja yang diperukan oleh
lulsan-lulusan Sekolah Tingii Teknologi Garut.

2.4.1 Kesenjangan analis

Setelah dilakukan penelitian pada jurnal sebelumnya, ada kesenjangan


yang dilakukan penelitian sebelumnya, misalnya pada penelitian yang telah
dilakukan oleh peneliti terebut pada sistem penyediaan informasi, tedapat
kekurangan pada penelitian yang dilakukan yaitu belum terfokusnya pada
pencarian kerja dan penyaluran hasil karya mahasiswa.

Pada penelitian selanjutnya perlu ditingkatkan agar terfokus pada


pencarian lowongan pekerjaan yag dapat menjembatani mahasiswa Sekolah
Tinggi Tenologi Garut dengan dunia kerja.

14
3. METODOLOGI

3.1 Work Breakdown Structure

Aktifitas yang terakhir adalah membuat suatu kesimpulan yang dapat


menyimpulkan seluruh apa yang telah dilakukan dalam penelitian. Berikut ini
merupakan gambaran WBS berdasarkan tujuan dan metode penelitian :

Gambar 3.1 Work Breakdown Structure Aplikasi Career Devlopment


Center
Berdasarkan pada studi literatur dan Work Breakdown Structure, skema
kerangka kerja konseptual dapat digambarkan dengan activity sequence dibawah
ini :

3.2 Activity Sequence

15
Gambar 3.2 Activity Sequencing Penelitian

16
Pada tahap model analisis, terdapat aktifitas penentuan SRS (Sistem
Requirement Specification) dan use case diagram yang bertujuan untuk
mengetahui kebutuhan apa saja yang diperlukan dalam pengembangan fitur untuk
aplikasi career develpment center. Selanjutnya untuk mendapatkan data data
seputar proses pendaftaran alumni dan perusahaan dilakukan dengan metode
pengumpulan data menurut sugiyono (2012), yaitu dengan melakukan wawancara
dengan Ibu Leni Fitriani M.kom selaku staff yang mengelola carrer development
center Sekolah Tinggi Teknologi Garut.

Langkah selanjutnya adalah melakukan observasi dengan mengamati


secara langsung kegiatan career di Sekolah Tinggi Teknologi Garut, dan yang
terakhir adalah studi literature dengan mempelajari beberapa teori –teori baik
melalui media elektronik maupun media cetak sebagaimana yang telah di jelaskan
dalam sub bab 2.1 tentang aplikasi career devlopment center. Tahap model
perancangan, merupakan tahap pemodelan dengan menggunakan UML yang
terdiri dari use case diagram, activity diagram, squence diagram dan class
diagram serta pembuatan desain tampilan aplikasi. Alat yang digunakan untuk
membuat notasi dan pemodelannya adalah Microsoft Visio yang merupakan suatu
perogram aplikasi komputer yang di desain khusus untuk membantu dalam
membuat diagram.

Selanjutnya dilakukan tahapan implementasi yaitu pembuatan prototype


aplikasi serta dilakukan beberapa pengujian dengan metode black box untuk
mengetahui kesesuaian fungsi-fungsi yang digunakan dalam aplikasi. Tahapan
selanjutnya evaluasi ialah mengevaluasi prototype aplikasi dengan cara mencoba
aplikasi yang sudah dibuat. Pengujian ini dilakukan untuk menilai aplikasi apakah
sudah layak untuk dipublikasikan atau belum. Jika pada tahap ini masih terdapat
kesalahan, kekurangan maupun kelemahan pada aplikasi, maka dilakukan tahap
perbaikan prototype sampai terpenuhinya kebutuhan aplikasi dan keinginan
pengguna. Perbaikan prototype meliputi perbaikan pada tahap perancangan dan
pembuatan aplikasi.

17
4. HASIL DAN PEMBAHASAN

4.1 Model Analisis

Model analisis merupakan bagian dari kebutuhan pengguna / user yang


menjadi langkah awal dalam suatu proses pengembangan model perancangan
perangkat lunak. Pada tahap ini yang dilakukan adalah dengan mencari informasi
mengenai kebutuhan user untuk selanjutnya digambarkan pada sebuah Diagram
yaitu use case Diagram dimana user merupakan Aktor yang akan berinteraksi
dengan sistem / program aplikasi.

4.1.1 SRS (Sistem Requirtment Spesification)

Pada tahap SRS (Sistem Requirtment Spesification), ini merupakan


langkah pertama yang dilakukan dalam tahap perencanaan sistem. Kebutuhan
ini dapat di artikan juga suatu keinginan atau suatu hal dari user. Untuk itu
dilakukan dilakukan kegiatan pengumpulan data dari staff Sekolah Tinggi
Teknologi Garut dengan melakukan wawancara dengan ibu Leni Fitriani M.kom.
Dari hasil wawancara tersebut diperoleh kebutuhan, yaitu kebutuhan akan suatu
fitur Aplikasi career devlopment center.

4.1.2 Use Case Diagram

Setelah melakukan analisis kebutuhan terhadap data dan informasi yang terlibat
dalam proses sistem didapatkan aktor, yang teridentifikasi aktifitas yang
mendukung berjalan nya sistem yang dirancang.

Use case Diagram merupakan gambaran graphical dari semua Aktor, use
case, dan interaksi di antara komponen-komponen tersebut yang memperkenalkan
suatu sistem yang akan di bangun . Use case Diagram menjelaskan manfaat suatu
sistem jika di lihat menurut pandangan orang yang berada di luar sistem. Diagram
ini menunjukan fungsionalitas suatu sistem atau kelas dan bagaimana sistem
tersebut berinteraksi dengan dunia luar. Berikut dibawah ini adalah gambar use
case Diagram aplikasi Career Development Center :

18
Gambar 4.1 Use case Aplikasi Career Development Center

Tabel 4.1 Deskripsi Use Case aplikasi career development center

No. Nama Proses Deskripsi


1. Login Admin melakukan login kedalam sistem
supaya dapat melakukan pengelolaan.
2. Buka Aplikasi Admin dan alumni/user membuka aplikasi.
3. Menginputkan Admin mengumpulkan data lowongan kerja
lowongan kerja dan menginputkan kedalam aplikasi.
4. ACC data alumni Admin ACC data alumni yang sebelumnya
telah diisi.
5. Upload CV Alumni mengupload CV dengan format PDF.
6. Isi data alumni Alumni mengisi data pribadi yang nantinya
dapat dikirim oleh admin beserta CV yang
sudah di upload ke perusahaan yang
membutuhkan pekerja.
7. Isi kolom komentar Aluni dapat memberikan komentar berupa
saran dll.
3. Logout Admin keluar dari sistem.

Dari Use Case Diagram Aplikasi Career Development Center di atas


teridentifikasi beberapa Use Case Diagram sebagai berikut:
1. Use Case Diagram Login & Logout

19
2. Use Case Buka aplikasi Admin
3. Use Case Buka aplikasi user
4. Use Case Logout
Use Case Buka Aplikasi dapat dilihat pada gambar dibawah ini :

Gambar 4.2 Use case buka Aplikasi Career Development Center

Admin CDC, alumni Sekolah Tinggi Teknologi Garut merupakan pengguna


aplikasi Career Development Center yang dapat membuka aplikasi,diantaranya
admin CDC dapat mengelola form data lowongan pekerjaan dan Alumni Sekolah
Tinggi Teknologi Garut yang dapat mengisi Data Pribadi, mengupload CV dan
mengisi form komentar. Kemudian Sistem akan memproses data yang telah
dikelola dan diisi tersebut. Kemudian Admin CDC juga dapat merubah data
lowongan pekerjaan dan sistem akan memproses perubahan tersebut. Diagram –
diagram lainnya terlampir pada Lampiran 1.

4.2 Model Perancangan

4.2.1 Activity Diagram

Selanjutnya pada gambar 4.2 activity Diagram menjelaskan tentang proses


bisnis yang di buat berdasarkan use case Diagram untuk fitur career devlopment
center. Berikut ini gambar activity Diagram career development center :

20
Gambar 4.3 Activity Diagram Career Devlopment Center

Admin dalam hal ini harus melakukan login terlebih dahulu kedalam sistem
supaya dapat mengelola aplikasi, setelah melakukan login sistem melakukan
validasi apakah username dan password sesuai, jika tidak maka melakukan login
lagi dan jika sesuai maka lanjut ke proses selanjutnya yaitu melakukan
pengelolaan dat perusahaan untuk mencari perusahaan yang membuka lowongan
pekerjaan dan setelah mendapat data tersebut admin seterusnya mengelola data
lowongan kerja. Setelah semua proses admin selesai maka alumni dapat melihat

21
lowongan pekerjaan.Diagram-Diagram activity selengkapnya terlampir dalam
laporan yaitu Lampiran 2.

4.2.2 Squence Diagram

Squence Diagram yang dihasilkan seperti tampak pada Gambar 4.3


menjelaskan :

Pada Gambar 4.4 Squence Diagram Career Development Center, Alumni


maupun Staff akan melakukan login terlebih dahulu kedalam sistem. Admin akan
menginputkan Lowongan Pekerjaan yang dibutuhkan oleh perusahaan dan
kemudian Alumni Sekolah Tinggi Teknologi Garut dapat mengisi data pribadi
Beserta CV ( Curiculum Vitae ) yang kedepanya CV bisa dikirim langsung oleh
admin kepada perusahaan yang membutuhkan. Selain itu terdapat Diagram-
Diagram lainya yang terlampir dalam Lampiran 3.

Gambar 4.4 Squence Diagram Career Devlopment Center

4.2.3 Class Diagram

Class diagram merupakan inti dari pengembangan berorientasi objek.


Class diagram ini akan menggambarakan keadaan (atribut) suatu sistem/aplikasi
yang akan dibuat dan menggambarkan suatu manipulasi keadaan (metoda/fungsi)

22
yang dapat dilakukan dalam sebuah sistem/aplikasi. Pembuatan class diagram ini
dilakukan mulai dari mengidentifikasi class dan selanjutnya dilakukan
perancangan class interface.
4.2.3.1 Identifikasi Class

Dalam perancangaan Career Development Center terdapat Diagram Class


yaitu perancangan class yang terdapat pada aplikasi Career Development Center
sebagai berikut :

a. Class admin, class admin ini memuat data admin pengguna untuk
login.
b. Class alumni/User, class alumni ini memuat data alumni untuk login.
c. Class loker, class loker adalah lowongan peekerjaan yang dimasukan
oleh admin.
d. Class Data pribadi, class ini adalah class yang memuat data pribadi
yang diisi oleh alumni.
e. Class CV, class ini memuat CV yang diupload oleh alumni.
Relasi antar Class dapat dilihat pada gambar dibawah ini :

Gambar 4.5 Relasi antar class Aplikasi Career Development Center

Setelah relasi dibuat seperti gambar di atas, maka tahap selanjutnya yaitu
mengidentifikasi Atribut dan Method yang terdapat dalam Class Aplikasi Bank
Soal. Atribut dan Method dapat dilihat pada tabel berikut ini:

23
Tabel 4.2 Atribut dan Method aplikasi career development center

No Class Atribute Method


Admin Username
Password
Nama
Level
aksi
Alumni/User Username
Password
Nama
Level
Aksi
Loker Tambah
Ubah
Cari
Hapus
Isi Data Id-alumni Tambah
nama Ubah
email Hapus
tipe_id
No_id
npm
jurusan
username
password
tgl-lahir
jk
alamat
Upload CV Upload
Setup_about Id_about
Kat_about
Judul_about

24
No Class Atribute methode
Konten_about
Setup_dasboard Id_dasboard
Nama
Konten
gambar

4.2.3.2 Perancangan Class Interface


Pada tahap ini digunakan pemodelan class diagram. Class diagram
menggambarkan struktur dari suatu sistem dari segi pendefinisian class yang akan
dibuat untuk membangun aplikasi. Pada class diagram tersebut terdapat class
akses yang menterjemahkan permintaan data dari class bisnis melalui class
interface terhadap tempat penyimpanan data yang ada dalam database Career
Development Center. Berikut dapat digambarkan rancangan Class diagram pada
Aplikasi Career Development Center:

Gambar 4.6 class Diagram Aplikasi Career Development Center

25
4.2.4 Perancangan Antarmuka
Dengan memperhatikan tahapan-tahapan perancangan yang telah
dilakukan maka dihasilkan rancangan tampilan antarmuka aplikasi yang akan
dibangun dengan fitur maupun fungsi-fungsi yang disediakan mengikuti sequence
Diagram dan class Diagram sebelumnya. Adapun rancangan antarmuka aplikasi
Career Development Center adalah sebagi berikut.

Gambar 4.7 RancanganAntarmuka Aplikasi Career Devlopment Center

Pada Gambar 4.7 adalah rancangan untuk halaman utama aplikasi career
development center. Didalam halaman utama terdapat menu Home Aplikasi
Career Development Center, kemudian About yang memberikan informasi
tentang Career Development Center Sekolah Tinggi Teknologi Garut dan juga
ada menu untuk melihat info lowongan kerja, dan yang terakhir yaitu menu Login
dimana hanya Staff Career Development Center dan alumni Sekolah Tinggi
Teknologi Garut. Selain itu terdapat rancanga antarmuka lainnya yang terlampir
dalam Lampiran 4.

4.3 Model Deployment


4.3.1 Arsitektur Perangkat Pendukung

Model deployment merupakan tahap yang dilakukan dalam metodologi


USDP. Perangkat pendukung yang dibutuhkan dalam menjalankan aplikasi
Career Development Center ini sebagai berikut :

26
1. Software meliputi:
a. Bahasa pemrograman dengan PHP,
b. Basis data menggunakan MySQL,
c. Sublime text 2 sebagai aplikasi editor kode dan text untuk keperluan
desain web dan
d. XAMPP sebagai alat untuk merancang aplikasi dengan bahasa
pemrograman PHP dan MySQL.
e. Web Browser (Google Chrome, Mozilla Firefox, Opera Mini atau
Internet Explorer).
2. Hardware meliputi:
Komputer dengan spesifikasi Intel Dual Core, Prosessor 2,20 GHz dan 2048
MB RAM.
Pada tahap ini penggambaran perangkat keras ( Hardware ) pendukung
yang terhubung dengan sistem, sehingga digunakan Networking Diagram sebagai
berikut.

Gambar 4.8 Networking Diagram Career Devlopment Center

Pada Gambar 4.8 Networking Diagram aplikasi career development center


menggambarkan arsitektur perangkat lunak, dimana aplikasi yang sudah

27
disediakan hanya perlu diakses melalui personal komputer. Alumni hanya perlu
membuka situs karena basis data sudah tersimpan di cloud atau server.

4.4 Model Implementasi


Pada tahapan implementasi ini menghasilkan sebuah prototype program
sesuai dengan rancangannya. Berikut ini tampilan utamadan penjelasan fitur
ataupun fasilitas dari aplikasi yang dihasikan :

Gambar 4.9 Tampilan Menu Utama Aplikasi Career Devlopment Center

1. Menu Home, didalam menu home terdapat menu yang menampilkan


halaman awal juga menampilkan info lowongan kerja yag dapat dilihat
oleh umum
2. Menu About, di dalam menu about halaman yang berisikan informasi
sekitar Career Development Center.
3. Menu Info Lowongan pekerjaan, halaman info lowongan pekerjaan yang
lain yang dapat juga dilihat oleh umum.
4. Menu Login, menu yang mengantarkan ke halaman login yang bisa di
akses oleh admin dan alumni.
Selain itu terdapat tampilan menu lainnya yang terlampir dalam Lampiran 5.

4.5 Model pengujian


Pengujian yang diakukan setelah aplikasi dihasilkan bertujuan untuk
mengetahui apakah fitur yang disediakan dapat berjalan dengan baik serta

28
memenuh kebutuhan pengguna. Pada aplikasi ini dilakaukan pengujian program
dengan menggunakan pendekatan black box yang dilakukan pada tanggal ____.
Pengujian yang dilakuka ialah dengan menguji fitur maufun fungsi yang
disediakan pada setiap form.

4.5.1 Pengujian Fungsionalitas Black Box


Model pengujian dilakukan setelah tahap implementasi dilakukan.
Pengujian yang dilakukan pada aplikasi Career Development Center ini bertujuan
untuk mengetahui apakah fitur-fitur yang disediakan dapat berjalan baik dan dapat
memenuhi kebutuhan pengguna. Pada aplikasi ini dilakukan pengujian dengan
menggunakan pendekatan black box testing. Pengujian dilakukan dengan menguji
fitur dan fungsi yang disediakan pada setiap form.

Tabel 4.3 Pengujian Fungsionalitas Black Box

Kelas Uji Skenario Uji Hasil yang diharapkan Kesimpulan


Melakukan Login Memasukan Masuk ke dalam sistem, Sesuai
username dan Login Berhasil
password benar
Melakukan Login Masukan Tidak masuk kedalam Sesuai
salah username dan sistem, login gagal
password salah
Lowongan Memasukan Data berhasil dimasukan Sesuai
pekerjaan lowongan
pekerjaan oleh
Admin
Isi data pribadi Mahasiswa dapat Data pribadi dapat di isi Sesuai
mengisi data dan disimpan
pribadi
Upload CV Mahasiswa dapat CV dapat di upload sesuai
mengupload CV
format PDF
Setup Admin Admin dapat Username dan passwod sesuai
mengubah usern dapat diubah
ame password
dan menambah
admin.
Setup User Admin dapat Data dapat di ubah,hapus Sesuai
mengubah, dan lihat.
melihat dan
menghapus data

29
user/alumni.
Setup Beranda Admin Dapat
mengubah
Kelas Uji Skenario Uji Hasil yang diharapkan kesimpulan
Beberapa Beranda dapat di ubah sesuai
tampilan. dan diedit
Setup Loker Admin dapat Iklan Loker dapat di sesuai
mengubah tambah, hapus dan di
menambahkan edit.
menghapus iklan
Lowongan Kerja.

30
5. KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan hasil kajian dan tinjauan pustaka yang ada, kesimpulan yang
dapat di ambil dari pengembangan aplikasi career development center adalah
sebagai berikut :

1. Alumni bisa mengisi data pribadi dan mengupload CV berupa PDF yang
nantinya dapat di kirim oleh admin ke perusahaan yang memerlukan lowongan
kerja.
2. Adanya aplikasi ini dapat membantu menjembatani antara perusahaan
yang membutuhkan pekerja ahli dengan alumni yang membutuhkan pekerjaan.

5.2 Saran
Dalam penyusunan laporan ini masih terdapat banyak kekurangan
dikarnakan keterbatasan waktu dan ilmu pengetahuan yang dimiliki. Pada aplikasi
ini belum tersedia fitur untuk mengirimkan berkas lamaran secara langsung
kepada perusahaan, untuk kedepan nya lebih dikembangkan dengan penambahan
fitur tersebut, penulis sangat berharap aplikasi baru yang di usulkan tersebut dapat
membantu alumni dalam peroses mencari pekerjaan.

31
DAFTAR PUSTAKA

Chandra, C., & Zakaria, T. M. (2007). Be Smart Be Profesional With Microsoft


Office 2007.
Fitriani, L. (2016). Perencanaan Pengembangan Pusat Karir Sebagai Penunjang
Sumber Daya Manusia Di Sekolah Tinggi Teknologi Garut. Jurnal
Algoritma.
Ivar, J., Booch, G., & Rumbaugh, J. (1999). The Unified Software Development
Process. Addison Wesley.
Kadir, A. (2003). Pengenalan Teknolgi Informasi. Yogyakarta: Andi.
Mondy, R. W. (2008). Human Resource Management. Jakarta: Erlangga.
Noviyan, I., & Fitiriani, L. (2016). Perancangan Pengembangan Pusat Karir
Sebagai Penunjang Sumber Daya Manusia Di Sekolah Tinggi Teknologi
Garut. Jurnal Algoritma.
Oktavian, D. P. (2010). Menjadi Programmer Jempolan Menggunakan Php.
Yogyakarta: Mediakom.
Prasetyo, D. D. (2004). Aplikasi Database Client Server Menggunakan Delphi
Dan Mysql.
Presman, R. S. (2012). Rekayasa Perangkat Lunak (Pendekatan Praktisi.
Yogyakarta: Andi.
Rosa., & Shalahuddin, M. (2011). Modul Pembelajaran. Dalam Rekayasa
Perangkat Lunak (Hal. 228). Bandung: Modula.
Sumitro, N. (2001). Pengembangan Kualitas Sumber Daya Manusia Dari
Perspektip Pio. Depok: Pio Fakultas Psikologi Ui.

32
LAMPIRAN 1 : Use Case Diagram

1. Use Case Diagram Admin

Gambar 1. Use Case Diagram Admin

Tabel 1. Skenario use case diagram admin

Identifikasi
Nama Use Case Admin
Aktor Admin CDC
Tujuan Untuk menginputkan data lowongan kerja dan ACC
data alumni
Skenario
Admin CDC Sistem
1. Admin CDC
2. Menampilkan form login
3. Mengisi username dan password
4. Validasi username dan password
5. Menampilkan halaman inpu
lowongan kerja
6. Menginptkan data lowongan kerja 7. Menyimpan data lowongan kerja
8. ACC data alumni yang di isi oleh
alumni

33
2. Use Case Diagram login

Gambar 2. Use Case Diagram Login

Tabel 2. Skenario use case diagram admin

Identifikasi
Nama Use Case Login
Aktor Admin CDC dan Alumni
Tujuan Untuk membuat hak akses supaya keamanan sistem
terjaga
Skenario
Admin CDC & Alumni Sistem
1. Admin CDC & Alumni
2. Menampilkan form login
3. Mengisi username dan
password
4. Validasi username dan
password
5. Jika salah, maka sistem akan
memberitahukan.
6. Jika benar, maka sistem akan
menampilkan menu utama.

34
3. Use Case Diagram user

Gambar 3. Use Case Diagram user

Tabel 3. Skenario use case diagram user

Identifikasi
Nama Use Case User
Aktor Alumni
Tujuan Untuk mengisi data pribadi dan mengupload CV
Skenario
Alumni Sistem
1. Alumni
2. Menampilkan form login
3. Mengisi username dan
password
4. Mengisi data pribadi
5. Upload CV
6. Menyimpan data pribadi dan
CV
7. Mengisi Kolom komentar

35
4. use case diagram Logout

Gambar 4. Use Case Diagram logout

Tabel 4. Skenario use case diagram logout

Identifikasi
Nama Use Case Logout
Aktor Admin CDC dan Alumni
Tujuan Untuk mengisi data pribadi dan mengupload CV
Skenario
Admin CDC dan Alumni Sistem
1. Admin CDC dan Alumni
keluar dari aplikasi

36
LAMPIRAN 2 : Activity Diagram

1. Activity Diagram login

Gambar 5. Activity Diagram login

37
2. Activity Diagram User

Gambar 6. Activity Diagram User

38
3. Activity Diagram Admin

Gambar 7. Activity Diagram Admin

39
LAMPIRAN 3 : Squence Diagram

1. Squence Diagram Admin

Gambar 8. Squence Diagram Admin

2. Squence Diagram User

Gambar 9. Squence Diagram Admin

40
3. Squence Diagram Login Admin

Gambar 10. Squence Diagram Login Admin

41
4. Squence Diagram Login User

Gambar 11. Squence Diagram Login User

42
LAMPIRAN 4 : Perancangan Antarmuka

1. Antarmuka Setup Admin

Gambar 12. Antarmuka Halaman Setup admin

2. Antarmuka Setup Beranda

Gambar 13. Antarmuka Halaman Setup Beranda

43
3. Antarmuka Setup Loker

Gambar 14. Antarmuka Halaman Setup Loker

4. Antarmuka Setup Profil

Gambar 15. Antarmuka Halaman Setup Profil

44
5. Antarmuka Setup User

Gambar 16. Antarmuka Halaman Setup User

45
LAMPIRAN 5 : Tampilan Aplikasi

1. Beranda Alumni

Gambar 17. Halaman Beranda Alumni

2. About

Gambar 18. Halaman About

46
3. Syarat dan ketentuan

Gambar 19. Halaman Syarat dan ketentuan

4. Setup Beranda

Gambar 20. Halaman Beranda

47
5. Setup Profil

Gambar 21. Halaman profil

6. Setup Syarat dan ketentuan

Gambar 22. Halaman Syaratdan Ketentuan

48
7. Setup Admin

Gambar 23. Halaman Setup Admin

8. Setup Alumni/User

Gambar 24. Halaman Setup Alumni/User

49
9. Edit Profil Alumni

Gambar 25. Halaman Edit Profil alumni

10. Login Alumni/User

Gambar 26. Halaman Login alumni/user

50
11. Login Admin

Gambar 27. Halaman Login Admin

51

Anda mungkin juga menyukai