Oleh :
GURUH SINDU PRAPUTRA
NIM : 141351093
i
ABSTRACT
STT Wastukancana Career Center Institute was established with the intention
of bridging graduates and students of prospective graduates to enter the workforce
in accordance with the competencies that have been provided during the education
process as well as cooperating with companies in the recruitment process for
companies in West Java, DKI Jakarta and Banten.
STT Wastukancana Career Center Institute is currently not doing a good
tracer study especially for tracking graduates, obtaining job information, and
graduate student data that has not been stored digitally into the database. However,
the STT Wastukancana Career Center seeks to facilitate graduates by creating
software that can carry out graduate searches, provide job vacancy information
and computerized alumni data storage.
System development method uses the development of the Waterfall Model with
system development tools in the form of use case diagrams, squence diagrams and
proposed database design tools in the form of class diagrams, the programming
language used to build the Career Center application, codeigniter, php and
database using mysql. The result is the design of the Career Center application
model that can be used by the Wastukancana College of Technology career center
in solving tracer study problems, alumni data, and job information.
ii
KATA PENGANTAR
Assalamu’alaikum wr.wb
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah
memberikan rahmat dan karunianya, sehingga penulis dapat menyelesaikan
Laporan Skripsi yang berjudul “RANCANG BANGUN SISTEM INFORMASI
PUSAT KARIR SEKOLAH TINGGI TEKNOLOGI WASTUKANCANA”
Penyusunan skripsi ini merupakan salah satu syarat yang harus dipenuhi
dalam menyelesaikan Studi Program Strata 1 Jurusan Teknik Informatika di
Sekolah Tinggi Teknologi Wastukancana Purwakarta. Dalam penyusunan skripsi
ini penulis mendapatkan banyak dukungan dari berbagai pihak, oleh sebab itu
penulis mengucapkan rasa terima kasih kepada :
1. Bapak DR. H. Agus Solehudin, S.T., M.T sebagai Ketua Sekolah Tinggi
Teknologi Wastukancana Purwakarta.
2. Bapak M. Rafi Muttaqin, S.Kom.,M.Kom sebagai Ketua Program Studi
Teknik Informatika.
3. Ibu Ismi Kaniawulan, S.T., M.T. sebagai dosen pembimbing.
4. Bapak Irsan Jaelani, S.T., M.Kom sebagai dosen pembimbing.
5. Kedua orang tua yang selalu memberikan dukungan moril, materil, maupun
spiritual.
6. Vinna Afrianti yang telah memberikan dukungan moril, materil, maupun
spiritual.
7. Rekan - rekan Gede Huap, keluarga besar MC’14, Rekan – rekan Alego
Creative Studio, dan rekan-rekan yang lain yang tidak bisa disebutkan satu
persatu, terima kasih atas do’a dan dukungannya.
8. Pihak-pihak yang telah membantu penyusunan laporan ini, yang tidak bisa
penulis sebutkan satu per satu.
Penulis menyadari bahwa masih banyak kekurangan dari laporan ini, baik dari
materi maupun teknik penyajiannya, mengingat kurangnya pengetahuan dan
pengalaman penulis. Oleh karena itu, kritik dan saran yang membangun sangat
penulis harapkan.
Wassalamu’alaikum wr.wb
iii
DAFTAR ISI
ABSTRAK ............................................................................................................... i
ABSTRACT ............................................................................................................ ii
KATA PENGANTAR ........................................................................................... iii
DAFTAR ISI ............................................................................................................v
DAFTAR GAMBAR ............................................................................................ ix
DAFTAR TABEL ................................................................................................. xii
BAB I PENDAHULUAN .......................................................................................1
1.1 Latar Belakang ................................................................................................1
1.2 Rumusan Masalah...........................................................................................2
1.3 Tujuan Penelitian ............................................................................................2
1.4 Manfaat Penelitian ..........................................................................................3
1.5 Batasan Masalah .............................................................................................3
1.6 Metode Penelitian ...........................................................................................4
1.6.1 Metode Pengumpulan Data ........................................................................4
1.6.2 Metode Pengembangan Perangkat Lunak ..................................................4
1.7 Sistematika Penulisan Skripsi .........................................................................6
BAB II TINJAUAN PUSTAKA.............................................................................7
2.1 Pengertian Rancang Bangun ...........................................................................7
2.2 Sistem Informasi .............................................................................................7
2.3 Basis Data (Database) ....................................................................................8
2.3.1 Tujuan dan Manfaat Basis Data .................................................................8
2.4 Website ..........................................................................................................10
2.4.1 Hypertext Markup Language (HTML) ....................................................10
2.4.2 PHP ..........................................................................................................11
2.4.3 MySQL .....................................................................................................11
2.4.4 jQuery ......................................................................................................11
2.4.5 CSS ...........................................................................................................12
2.5 XAMPP Web Server ......................................................................................13
2.6 Pemrograman Berorientasi Objek.................................................................13
2.6.1 Object (Objek) .........................................................................................13
v
2.6.2 Class (Class) ............................................................................................13
2.6.3 Encapsulation (Pembungkusan) ..............................................................14
2.6.4 Inheritance (Penwarisan) .........................................................................14
2.7 Unified Modeling Language (UML) ............................................................14
2.7.1 Use Case Diagram ...................................................................................15
2.7.2 Activity Diagram ......................................................................................17
2.7.3 Sequence Diagram ...................................................................................19
2.7.4 Class Diagram .........................................................................................21
2.8 Flowmap .......................................................................................................22
2.9 CodeIgniter ...................................................................................................24
2.10Black Box Testing/ Functional Testing .........................................................26
2.11Memorandum Of Understanding ..................................................................27
2.11.1 Pengertian Memorandum Of Understanding.........................................27
2.11.2 Tujuan Dibuatnya Memorandum Of Understanding .............................28
2.11.3 Karakter Memorandum Of Understanding ............................................29
2.12Tracer Study..................................................................................................29
2.13Pusat Karir ....................................................................................................30
2.14Metode Penelitian .........................................................................................31
BAB III ANALISIS DAN PERANCANGAN ......................................................33
3.1 Communcation ..............................................................................................33
3.1.1 Requirement Gathering ............................................................................34
3.1.2 Project Initiation ......................................................................................35
3.2 Planning........................................................................................................41
3.2.1 Estimating ................................................................................................41
3.2.2 Scheduling ................................................................................................42
3.3 Modelling ......................................................................................................43
3.3.1 Analysis ....................................................................................................43
3.3.1.1 Use Case Diagram ........................................................................ 43
3.3.1.2 Definisi Aktor dalam Use Case ..................................................... 46
3.3.1.3 Definisi Use Case .......................................................................... 47
3.3.1.4 Skenario Diagram ......................................................................... 48
3.3.1.5 Activity Diagram ........................................................................... 57
vi
3.3.2 Design ......................................................................................................71
3.3.2.1 Sequence Diagram......................................................................... 71
3.3.2.2 Class Diagram ............................................................................... 84
3.3.2.3 Abstract Interface .......................................................................... 87
3.3.2.4 Struktur Menu .............................................................................. 100
3.3.2.5 Struktur Tabel .............................................................................. 101
BAB IV CONSTRUCTION & DEPLOYMENT ................................................107
4.1 Construction ...............................................................................................107
4.1.1 Coding ....................................................................................................107
4.1.2 Testing ....................................................................................................132
4.2 Deployment .................................................................................................137
BAB V KESIMPULAN DAN SARAN ...............................................................139
5.1 Kesimpulan .................................................................................................139
5.2 Saran ...........................................................................................................139
DAFTAR PUSTAKA ..........................................................................................140
vii
DAFTAR GAMBAR
ix
Gambar 3.23 Sequence Diagram Login Admin .................................................... 71
Gambar 3. 24 Sequence Diagram Artikel ............................................................. 72
Gambar 3.25 Sequence Diagram Manajemen Pusat Karir.................................... 73
Gambar 3.26 Sequence Diagram Manajemen Alumni Center .............................. 75
Gambar 3.27 Sequence Diagram MoU ................................................................. 76
Gambar 3.28 Sequence Diagram Konseling ......................................................... 77
Gambar 3.29 Sequence Diagram Logout .............................................................. 78
Gambar 3.30 Sequence Diagram Login ................................................................ 79
Gambar 3.31 Sequence Diagram Artikel .............................................................. 80
Gambar 3.32 Sequence Diagram Pusat Karir ....................................................... 81
Gambar 3.33 Sequence Diagram Alumni Center .................................................. 82
Gambar 3.34 Sequence Diagram Konseling ......................................................... 83
Gambar 3.35 Sequence Diagram Logout .............................................................. 84
Gambar 3.36 Class Diagram Pusat Karir .............................................................. 85
Gambar 3.37 Interface Abstract Login.................................................................. 87
Gambar 3.38 Interface Abstract Artikel ................................................................ 88
Gambar 3.39 Interface Abstract Data Alumni ...................................................... 88
Gambar 3.40 Interface Abstract Forum Diskusi ................................................... 89
Gambar 3.41 Interface Abstract Tracer Study ...................................................... 90
Gambar 3.42 Interface Abstract MoU ................................................................... 91
Gambar 3.43 Interface Abstract Job Fair .............................................................. 92
Gambar 3.44 Interface Abstract Lowongan .......................................................... 93
Gambar 3.45 Interface Abstract Konseling ........................................................... 94
Gambar 3.46 Intrface Abstract Login ................................................................... 95
Gambar 3.47 Interface Abstract Artikel ................................................................ 95
Gambar 3.48 Interface Abstract Forum Diskusi ................................................... 96
Gambar 3.49 Interface Abstract Tracer Study ...................................................... 97
Gambar 3.50 Interface Abstract Konseling ........................................................... 97
Gambar 3. 51 Interface Abstract Lowongan ......................................................... 98
Gambar 3.52 Interface Abstract Job Fair .............................................................. 99
Gambar 3.53 Struktur Menu Admin ................................................................... 100
Gambar 3.54 Struktur Menu Alumni .................................................................. 100
x
Gambar 4.1 Halaman Login Admin .................................................................... 107
Gambar 4.2 Halaman Dashboard Admin ............................................................ 108
Gambar 4.3 Halaman Artikel Admin .................................................................. 109
Gambar 4.4 Halaman Tambah Artikel Admin .................................................... 110
Gambar 4.5 Halaman Data Alumni ..................................................................... 111
Gambar 4.6 Halaman Detail Alumni .................................................................. 112
Gambar 4.7 Halaman Lowongan Admin ............................................................ 113
Gambar 4.8 Halaman Tambah Lowongan .......................................................... 114
Gambar 4.9 Halaman Job Fair ............................................................................ 115
Gambar 4.10 Halaman Tambah Job Fair ............................................................ 116
Gambar 4.11 Halaman Edit Job Fair ................................................................... 117
Gambar 4.12 Halaman MoU ............................................................................... 118
Gambar 4.13 Halaman Tambah MoU ................................................................. 119
Gambar 4.14 Halaman Edit MoU ....................................................................... 120
Gambar 4.15 Halaman Login Alumni ................................................................. 121
Gambar 4.16 Halaman Daftar Akun Alumni ...................................................... 122
Gambar 4.17 Halaman Dashboard Alumni ......................................................... 123
Gambar 4.18 Halaman Artikel Alumni ............................................................... 124
Gambar 4.19 Halaman Detail Artikel ................................................................. 125
Gambar 4.20 Halaman Forum Diskusi Alumni .................................................. 126
Gambar 4.21 Halaman Tambah Thread .............................................................. 127
Gambar 4. 22 Halaman Komentar Forum Diskusi.............................................. 128
Gambar 4.23 Halaman Tracer Study Alumni ..................................................... 129
Gambar 4.24 Halaman Tambah Tracer Study..................................................... 130
Gambar 4.25 Halaman Lowongan Alumni ......................................................... 131
Gambar 4.26 Halaman Apply Lowongan ........................................................... 132
Gambar 4.27 Hasil Hosting di 000Webhost ....................................................... 137
Gambar 4.28 Menu Support dan feedback .......................................................... 138
xi
DAFTAR TABEL
xii
Tabel 3.26 Struktur Tabel tracer_study............................................................... 104
Tabel 3.27 Struktur Tabel Thread ....................................................................... 105
Tabel 3.28 Struktur Tabel forum_diskusi ........................................................... 105
Tabel 3.29 Sturktur Tabel konseling ................................................................... 106
Tabel 3.30 Struktur Tabel apply_lowongan ........................................................ 106
Tabel 4.1 Tabel Pengujian Admin ...................................................................... 133
Tabel 4.2 Lanjutan Tabel Pengujian Admin ....................................................... 134
Tabel 4.3 Lanjutan Tabel Pengujian Admin ....................................................... 135
Tabel 4.4 Tabel Pengujian Alumni ..................................................................... 135
Tabel 4.5 Lanjutan Tabel Pengujian Alumni ...................................................... 136
xiii
BAB I
PENDAHULUAN
1
2
3. Studi Dokumen
Penulis melakukan pencatatan data dokumen tracer study dan grafik
kepuasan mahasiswa perjurusan sebagai sumber data dalam membangun
sistem Pusat Karir ini.
7
8
3. Keakuratan.
Pemanfaatan pengkodean atau pembentukan relasi antar data dengan
penerapan aturan atau batasan tipe data dapat diterapkan dalam Database
yang berguna untuk menentukan ketidakakuratan pemasukan atau
penyimpanan.
4. Keamanan (Security)
Dalam sejumlah sistem pengelolah database tidak menerapkan aspek
keamanan dalam penggunaan database. Tetapi untuk sistem yang besar dan
serius, aspek keamanan juga dapat diterapkan agar dapat menentukan siapa
yang boleh menggunakan database dan menentukan jenis operasi-operasi apa
saja yang boleh dilakukan.
2.4 Website
Website atau situs dapat diartikan sebagai kumpulan halaman-halaman yang
digunakan untuk menampilkan informasi teks, gambar diam atua gerak, animasi,
suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis
yang membentuk satu rangkaian bangungan yang saling terkait, yang masing-
masing dihubungkan dengan jaringan - jaringan halaman. (Hidayat, 2010). Penemu
website adalah Sir Timothy John “Tim” Berners-Lee, sedangkan website yang
tersambung dengan jaringan, pertama kali muncul pada tahun 1991. Maksud dari
Tim ketika membuat website adalah untuk mempermudah tukar menukar dan
memperbarui informasi kepada sesama peneliti di tempat dia bekerja. Pada tanggal
30 April 1993, CERN (tempat dimana Tim bekerja) menginformasikan bahwa
WWW dapat digunakan secara gratis oleh semua orang yang dapat diakses melalui
sebuah software yang disebut browser, seperti Internet Explorer, Mozilla Firefox,
Opera, dan lain-lain.
2.4.2 PHP
Menurut Kadir (2002) dalam Angky (2006), PHP merupakan bahasa
berbentuk script yang ditempatkan pada server dan diproses server lalu hasilnya
dikirim ke client, dimana client menerima atau melihat hasil yang dikirimkan oleh
server dengan menggunakan web browser. Sebagian besar web yang ada di internet
dibangun dengan menggunakan bahasa pemograman PHP. Beberapa alasan
penggunaan PHP adalah :
1) PHP merupakan bahasa pemograman Open Source dan dikembangkan oleh
komunitas tersebut sehingga bisa didapatkan dengan mudah dan digunakan
tanpa harus mengeluarkan biaya.
2) PHP dapat digunakan pada sistem operasi seperti Linux, Microsoft Windows,
Solaris, Mac OS X, Open BSD, dan RISK OS.
3) PHP didukung oleh beberapa web server seperti Apache, Personal Web
Server, dan Internet Information Server.
4) Dalam penggunaannya PHP mendukung beberapa database seperti
Interbase, PostgreSQL, Sybase, MySQL, FrontBase, SQLite, Informix,
Oracle, dan ODBC.
5) PHP juga memberikan kemudahan dalam menampilkan berbagai macam
teks, gambar dan file PDF.
2.4.3 MySQL
MySQL adalah salah satu Database Management System (DBMS) dari sekian
banyak DBMS seperti Oracle, MS SQL, Postagre SQL, dan lainya. MySQL
berfungsi untuk mengolah database menggunakan bahasa SQL. MySQL bersifat
open source sehingga kita bisa menggunakannya secara gratis. Pemograman PHP
juga sangat mendukung dengan database MySQL. (Anhar, 2010).
2.4.4 jQuery
jQuery adalah Javascript Library, kumpulan kode / fungsi Javascript siap
pakai, sehingga mempermudah dan mempercepat user dalam membuat kode
Javascript (Hakim, 2010). Beberapa kemampuan yang dimiliki oleh jQuery adalah:
1. Mempermudah akses dan manipulasi elemen tertentu pada dokumen.
12
2.4.5 CSS
CSS (Cascading Style Sheets) adalah salah satu bahasa permrograman desain
web (style sheet language) yang mengontrol format tampilan sebuah halaman web
yang ditulis dengan menggunakan bahasa penanda (markup language). CSS dibuat
untuk memisahkan konten utama (biasanya dibuat dengan menggunakan bahasa
HTML atau sejenisnya) dengan tampilan dokumen yang meliputi layout, warna, dan
font.
Pemisahan ini dapat meningkatkan daya akses konten pada web,
menyediakan lebih banyak fleksibilitas dan kontrol dalam spesifikasi dari sebuah
karakteristik dari sebuah tampilan, memungkinkan untuk membagi banyak
halaman untuk sebuah formatting dan mengurangi kerumitan dalam penulisan kode
dan struktur dari konten, contohnya teknik tableless pada layout desain web (layout
tanpa tabel).
Tujuan utama CSS diciptakan adalah untuk membedakan konten dari
dokumen dan tampilan dari dokumen, dengan itu pembuatan ataupun pemrograman
ulang web akan lebih mudah dilakukan. Hal yang termasuk dalam desain web
diantaranya adalah warna, ukuran, dan formatting.
Dengan adanya CSS, konten dan desain web akan mudah dibedakan, jadi
memungkinkan untuk melakukan pengulangan pada tampilan - tampilan tertentu
dalam suatu halaman web, sehingga akan memudahkan dalam membuat halaman
web yang banyak, sehingga membuat waktu dalam membuat web jauh lebih cepat
(Wismakarma, 2010).
13
Untuk penjelasan simbol Use Case Diagram dapat dilihat pada tabel 2.1
Tabel 2. 1 Simbol Use Case
No Simbol Keterangan
1 System Bondary
menggambarkan batasan
anatara sistem dengan actor
Untuk penjelasan simbol Activity Diagram dapat dilihat pada tabel 2.2
Untuk penjelasan simbol Sequence Diagram dapat dilihat pada tabel 2.3
Actor: menggambarkan
hubungan actor yang terlibat.
Untuk penjelasan dan simbol Class Diagram dapat dilihat pada tabel 2.4
Tabel 2. 4 Simbol Class Diagram
2.8 Flowmap
Flowmap adalah campuran peta dan flowchart, yang menunjukkan
pergerakan benda dari satu lokasi ke lokasi lain, seperti jumlah orang dalam
migrasi, jumlah barang yang diperdagangkan, atau jumlah paket dalam jaringan.
Flowmap menolong analis dan programmer untuk memecahkan masalah ke dalam
segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-
alternatif lain dalam pengoperasian (Jogiyanto, 1993).
Pedoman dalam membuat flowmap, ada beberapa petunjuk yang harus
diperhatikan, seperti :
1. Flowmap digambarkan dari halaman atas ke bawah dan dari kiri ke kanan.
2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi
ini harus dapat dimengerti oleh pembacanya.
3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
4. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
5. Lingkup dan range dari aktivitas yang sedang digambarkan harus ditelusuri
dengan hati-hati.
6. Gunakan simbol-simbol flowchart yang standar.
Untuk simbol flowmap dapat dilihat pada table 2.5
23
2.9 CodeIgniter
Menurut Hakim (2010) CodeIgniter adalah sebuah framework PHP yang
dapat membantu mempercepat developer dalam pengembangan sistem web
berbasis PHP dibanding jika menulis semua kode program dari awal.
Dari definisi di atas, black box testing adalah pengujian terhadap apa yang
dilakukan oleh sistem, khususnya perilaku dan juga masalah bisnis di mana penguji
membutuhkan informasi mengenai data input dan output yang diamati tetapi tidak
perlu mengetahui struktur internal dari sistem tersebut.
perjanjian yang telah rinci mesti dirancang dan dinegosiasi khusus oleh
staf-stafnya yang lebih rendah tetapi lebih menguasai teknis.
3.1 Communcation
Pusat Karir yang ada di STT.Wastukancana merupakan konsep yang
sedang dikembangkan saat ini namun belum terealisasikan secara keseluruhan,
hanya dibagian informasi lowongan saja itupun melalui grup media sosial seperti
Facebook, Telegram, dan WhatsApp dan itupun masih terbatas oleh banyaknya
jumlah amggota yang terbatas. Dibidang Tracer Study, Konseling, dan Forum
Alumni pun belum berfungsi dengan baik.
Pada tahun 2014 struktur organisasi STT Wastukancana mengalami
perubahan dengan berdirinya Lembaga Pusat Karir. Surat Keputusan Ketua STT
Wastukancana NOMOR : 03/PP/STT-WKN/PWK/II/2014 menunjuk Ismi
Kaniawulan, MT dan Daisy Ade Riani Diem, MT untuk mengelola lembaga Pusat
Karir.
Lembaga Pusat Karir STT Wastukancana didirikan dengan maksud
menjembatani lulusan dan mahasiswa calon lulusan masuk ke dalam dunia kerja
sesuai dengan kompetensi yang sudah dibekali selama proses pendidikan. Adapun
tugas pokok dari Lembaga Pusat Karir STT Wastukancana berdasarkan statuta
adalah memberikan :
1. Layanan Bimbingan Karir guna meningkatkan kemampuan beradaptasi
terhadap perubahan lingkungan,
2. Layanan Pelatihan melamar kerja guna meningkatkan kemampuan melamar
kerja, menghadapi psikotes & wawancara,
3. Layanan Informasi dunia kerja dan info lowongan kerja.
4. Layanan Informasi kompetensi lulusan setiap program studi,
5. Layanan Rekrutmen (layanan pendataan & pengiriman aplikan pelamar
kerja dan seleksi pelamar di kampus),
6. Layanan Psikotes.
33
34
Pada Gambar 3.1 menunjukan bahwa sistem berjalan Rekrutmen hanya mengirim
CV yang dikirim oleh alumni ke petugas Pusat Karir kemudian diteruskan ke
perusahaan yang berkaitan dan perusahaan yang melakukan seleksinya.
37
Pada Gambar 3.2 menunjukan bahwa sistem berjalan Rekrutmen melakukan seleksi
dan yang menentukan apakah sesuai dengan kriteria yang dibutuhkan oleh
perusahaan tersebut, bila sesuai maka CV akan dikirim ke perusahaan sebagai data
yang diterima dan pengecekan ulang CV.
38
Pada Gambar 3.3 menunjukan bahwa sistem berjalan Tracer Study dilakukan masih
secara manual yaitu secara tertulis dan itu membutuhkan dokumen yang sangat
banyak dan penumpukan dokumen.
39
Pada Gambar 3.4 menunjukan bahwa sistem usulan tersebut menentukan apakah
seleksi dilakukan dikampus atau diperusahaan tersebut, bila dilakukan seleksi
dikampus maka data yang diterima dikirimkan ke perusahaan dan di informasikan
melalui Sistem Pusat Karir Wastukancana. Apabila seleksi dilakukan diperushaan
tersebut maka data yang diterima dikirimkan ke admin untuk didata dan
diinformasikan ke Sistem Pusat Karir Wastukancana.
40
Pada Gambar 3.6 menunjukan alur sistem usulan konseling, agar bisa melakukan
konseling maka diharuskan login terlebih dahulu dan menunggu konfirmasi jadwal
untuk konseling.
3.2 Planning
3.2.1 Estimating
Setelah semua data - data dan bahan untuk membuat sistem terkumpul maka
tiba saatnya membuat estimasi waktu untuk pengerjaan apkikasi ini. Tahap
Communication dilakukan pada minggu ke-1 bulan Maret sampai minggu ke-4
bulan Maret. Dalam kegiatan ini penulis mengkaji berbagai referensi seperti buku,
artikel pada website, dan jurnal untuk menambah pengetahuan terhadap
permasalahan yang terjadi dan juga mengumpulkan data dengan cara menanyakan
secara langsung kepada pihak-pihak yang berkaitan untuk memperoleh informasi
berdasarkan topik yang diambil. Hal-hal yang di amati dalam kegiatan tersebut
meliputi :
1. Informasi mengenai lowongan pekerjaan dan job fair.
2. Form pengisian Tracer Study.
3. Data Alumni.
4. Dokumentasi MoU.
42
3.2.2 Scheduling
Tabel 3. 1 Tabel Pelaksanaan
April Mei Juni Juli Agustus
No Kegiatan
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Communication
2 Planning
3 Modeling
4 Construction
5 Deployment
Pelaksanaan pembuatan sistem secara garis besar dibagi menjadi 5 (lima) kegiatan
utama yaitu:
43
3.3 Modelling
Modeling adalah proses pembuatan pemodelan atas proses pembuatan sistem
yang dikerjakan, Proses ini akan menerjemahkan syarat kebutuhan ke sebuah
perancangan software yang dapat diperkirakan sebelum dibuat coding.
3.3.1 Analysis
Dalam tahap ini penulis menganalisa apa sajah kebutuhan sistem yang akan
di rancang untuk mempermudah tugas dari pembuatan sistem.
Gambar 3.7 menunjukan Diagram Use Case admin Pusat Karir yang mengelola
artikel, manajemen Career Center, Manajemen Alumni Center, dan MoU. Adapun
Use Case yang dilakukan oleh aktor adalah sebagai berikut :
1. Use Case Kelola Artikel digunakan untuk mengelola informasi artikel yang
akan di publish oleh admin.
2. Use Case Manajemen Career Center memiliki percabangan yaitu lowongan
dan job fair, aktor dapat mengelola informasi lowongan dan informasi job
fair.
a. Use Case Kelola Lowongan digunakan untuk mengelola informasi
lowongan kerja yang berelasi dengan STT.Wastukancana.
b. Use Case Kelola Job Fair digunakan untuk mengelola informasi job fair
yang diselenggarakan oleh STT.Wastukancana.
45
Gambar 3.8 menunjukan Diagram Use Case Alumni Pusat Karir dapat mengkases
beberapa menu yang ada seperti Daftar Alumni, Pusat Karir, Alumni Center,
Grafik, dan konseling.
Pada Gambar 3.9 menunjukan alur login admin Pusat Karir kedalam sistem,
username dan password akan divalidasi dan jika salah satu tidak sesuai maka proses
login gagal, dan akan mengosongkan kembali halaman login dan admin harus
memasukan username dan password.
58
Pada Gambar 3.11 menujukan alur manajemen Pusat Karir bahwa terdapat
dua submenu yaitu lowongan kerja dan job fair mengenai seputar informasi kerja
yang dapat di kelola oleh admin dan di pubikasikan kepada alumni.
60
Pada Gambar 3.12 menujukan alur manajemen Alumni center bahwa terdapat
dua submenu yaitu forum diskusi dan Tracer Study yang mana forum diskusi
berfungsi untuk mengontrol forum diskusi dan mendata tracer study yang sudah di
isi oleh alumni.
61
Pada Gambar 3.14 menujukan alur activity diagram konseling bahwa terdapat
dua submenu yaitu konseling dan jadwal konseling.
63
Pada Gambar 3.15 menunjukan alur logout admin Pusat Karir pada sistem,
bila admin memilih logout maka akan muncul pop up “apakah anda yakin akan
keuar dari sistem ?” bila ya maka secara otomatis akan keluar dari halaman admin,
bila tidak maka akan kembali lagi ke halaman admin.
64
Pada Gambar 3.16 menunjukan alur login alumni Pusat Karir kedalam sistem,
username dan password akan divalidasi dan jika salah satu tidak sesuai maka proses
login gagal, dan akan mengosongkan kembali halaman login dan alumni harus
memasukan username dan password.
65
Pada Gambar 3.17 menunjukan alur daftar alumni yang mana untuk bisa
login ke Pusat Karir harus sudah terdaftar sebagai alumni STT. Wastukancana
dengan cara mengisi form pendaftaran alumni.
66
Pada Gambar 3.18 menujukan alur informasi artikel. Setiap data yang telah
yang telah di kelola oleh admin akan tampil di halaman artikel dan dari alumni
hanya bisa menyimak informasi artikel yang ada.
67
Pada Gambar 3.19 menujukan alur Pusat Karir bahwa terdapat dua submenu
yaitu lowongan kerja dan job fair yang mana mengenai seputar informasi kerja dan
alumni dapat melamar kerja melalui Pusat Karir submenu lowongan kerja.
68
Pada Gambar 3.20 menujukan alur Alumni center bahwa terdapat dua
submenu yaitu forum diskusi dan Tracer Study yang mana forum diskusi berfungsi
untuk bertukar informasi sesama alumni dan mengisi form tracer study tahunan
yang sudah disiapkan oleh admin.
69
Pada Gambar 3.21 menujukan alur activity diagram konseling yang mana
agar bisa melakukan konseling maka alumni mendaftar terlebih dahulu dan akan
ditentukan jadwal konselingna oleh admin.
70
Pada Gambar 3.22 menunjukan alur logout alumni Pusat Karir pada sistem,
bila alumni memilih logout maka akan muncul pop up “apakah anda yakin akan
keuar dari sistem ?” bila ya maka secara otomatis akan keluar dari halaman Pusat
Karir, bila tidak maka akan kembali lagi ke halaman Pusat Karir.
71
3.3.2 Design
Dalam tahap ini penulis merancang design yang akan dibuat setelah
melakukan analisa kebutuhan yang diperlukan oleh pengguna sistem dan
pelanggan.
3.3.2.1 Sequence Diagram
A. Squence Diagram Admin
1) Sequence Diagram Login
Pada Gambar 3.23 menjelaskan alur sequence diagram login admin Pusat Karir :
1. Admin mengkases halaman Login.
2. Admin melakukan login diform login.
3. Form login mengirim message ke controller login untuk memvalidasi login.
4. Login controller mengirimkan return message ke form login berupa pesan
jika login berhasil maka akan diarahkan ke halaman Admin Pusat Karir, jika
gagal maka akan kembali lagi kehalaman login.
72
Pada Gambar 3.25 menjelaskan alur sequence diagram Manajemen Pusat Karir :
1. Admin mengakses halaman Pusat Karir.
74
Pada Gambar 3.26 menjelaskan alur sequence diagram Manajemen Alumni Center
:
1. Admin mengakses halaman Alumni Center.
2. Admin memerintah controller Alumni Center untuk menampilkan halaman
Forum diskusi atau Tracer Study.
3. Controller Alumni Center menampilkan halaman Forum diskusi dan data
Forum diskusi atau halaman Tracer Study dan data Tracer Study.
4. Admin memasukan data Forum diskusi melalui form yang telah disediakan,
lalu data dimasukan melalui controller Alumni center ke entity alumni center.
5. Admin memerintah controller Alumni Center fungsi delete, controller
mengambil data dan menghapus data di entity Alumni Center.
76
Pada Gambar 3.30 menjelaskan alur sequence diagram login alumni Pusat Karir :
1. Alumni mengkases halaman Login.
2. Alumni melakukan login diform login.
3. Form login mengirim message ke controller login untuk memvalidasi login.
4. Login controller mengirimkan return message ke form login berupa pesan
jika login berhasil maka akan diarahkan ke halaman Alumni Pusat Karir, jika
gagal maka akan kembali lagi kehalaman login.
80
1
Suatu aksi yang memungkinkan pemogram menyampaikan pesan tertentu, dimana object yang
berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-
masing object.
85
Pada Gambar 3.37 menjelaskan rancangan tampilan halaman login pada bagian
admin.
88
Pada Gambar 3.38 menjelaskan rancangan tampilan halaman artikel pada bagian
admin.
Pada Gambar 3.40 menjelaskan rancangan tampilan halaman forum diskusi yang
menampilkan textfield judul thread dan deskripsi, kemudian menampilkan
komentar dari alumni.
90
Pada gambar 4.41 menjelaskan rancangan tampilan tracer study yang menampilkan
data alumni dan detail data alumni.
91
Pada gambar 3.43 menjelaskan rancangan tampilan Job Fair yang menampilkan
informasi job fair yang diselenggarakan oleh STT.Wastukancana dan form untuk
pengisian informasi job fair.
93
Pada Gambar 3.46 menjelaskan ini merupakan rancangan tampilan halaman login.
Pada Gambar 3.48 menjelaskan rancangan tampilan halaman forum diskusi yang
menampilkan judul thread, isi dan komentar.
97
Pada Gambar 3.52 menjelaskan rancangan tampilan job fair yang hanya
menampilkan informasi seputar jadwal pelaksanaan job fair di STT.Wastukancana.
100
Pada Gambar 3.53 menggambarkan struktur menu admin yang terdiri dari menu
artikel, menu Pusat Karir yang memiliki submenu lowongan, jobs fair dan MoU,
menu alumni center yang memiliki submenu forum diskusi, tracer study, data
alumni, dan konseling.
Pada Gambar 3.54 menggambarkan struktur menu alumni yang terdiri dari menu
artikel, menu Pusat Karir yang terdapat submenu lowongan, dan jobs fair, menu
alumni center yang memiliki submenu forum diskusi, tracer study, dan konseling.
101
Pada Tabel 3.20 menjelaskan struktur tabel akun_admin dimana id_admin sebagai
primary key.
Pada tabel 3.21 menjelaskan struktur tabel alumni yang mana id_alumni menjadi
primary key nya, kemudian nama_alumni untuk menyimpan nama-nama alumni
yang sudah terdaftar.
102
Pada tabel 3.22 menjelaskan struktur tabel lowongan_kerja yang mana terdiri dari
id_lowongan yang menjadi primary key, nama_lowongan, nama_perusahaan,
deskripsi, tgl_test, tgl_post, tgl_berakhir, dan foto_loker.
Pada tabel 3.23 menjelaskan sturktur tabel job fair yang terdiri 4 field yaitu id_job
fair yang sebagai primary key, nama_job fair, deskripsi, tgl_test, dan foto_jobfair.
103
Pada tabel 3.24 menjelaskan struktur tabel MoU yang mana terdiri dari 3 field yaitu
id_mou, nama_perusahaan, alamat, desk_perusahaan, foto_mou, dan file_mou.
Pada tabel 3.25menjelaskan struktur tabel artikel yang mana terdiri dari 4 field yaitu
id_artikel, nama_artikel, deskripsi, dan foto artikel.
104
Pada tabel 3.26 menjelaskan struktur tabel tracer_study yang terdiri dari 9 field
yaitu id_alumni, id_tracerstudy, sts_kerja, nama_perusahaan, alamat_perusahaan,
posisi_kerja, mulai_kerja, waktu_bfr_kerja, dan date_input.
105
Pada tabel 3.27 menjelaskan struktur tabel thread yang terdiri dari 6 field yaitu
id_thread, id_alumni, deskripsi, nama_thread, waktu, dan date_time.
Pada tabel 3.28 menjelaskan struktur tabel forum_chat yang terdiri dari 5 field yaitu
id_alumni, id_pesan, id_thread, pesan, dan waktu.
106
Pada tabel 3.29 menjelaskan struktur tabel konseling yang terdiri dari id_alumni,
jadwal, tgl_input, alasan, tgl_konsul.
Pada tabel 3.30 menjelaskan struktur tabel apply_lowongan yang terdiri dari
id_alumni, file_cv, date_input, id_lowongan_kerja.
BAB IV
CONSTRUCTION & DEPLOYMENT
4.1 Construction
Dalam tahap ini akan diimplementasikan rancangan sistem. Juga pada tahap
ini perangkat lunak akan di testing dengan metode black box testing. Black Box
testing merupakan pengujian yang dilakukan hanya mengamati hasil eksekusi
melalui data uji dan memeriksa fungsional dari prangkat lunak. Untuk Tabel
Pengujian Perangkat Lunak dapat dilihat pada Tabel 4.1. Dan berikut adalah
tampilan perangkat lunak yang telah dibuat berdasarkan perancangan :
4.1.1 Coding
a. Admin
1. Halaman Login
Pada gambar 4.1 menjelaskan halaman login yang terdapat textfield username
yang berfungsi untuk menginput data username admin, textfield password
berfungsi untuk menginput password dan tombol login berfungsi untuk
memvalidasi data username dan password pada database agar bisa mengakses
sistem Pusat Karir
107
108
2. Halaman Dashboard
3. Halaman Artikel
Pada halaman 4.3 menjelaskan halaman artikel yang terdapat list data artikel
yang sudah di publish, pada halaman tersebut terdapat tombol add new yang
berfungsi untuk menambahkan artikel baru, dan juga terdapat fungsi edit yang
berguna untuk merubah artikel yang telah di publish, dan fungsi delete untuk
menghapus artikel yang telah di publish.
110
Pada gambar 4.4 menjelaskan halaman tambah artikel yang mana pada
penjelasan gambar 4.3 fungsi add new untuk menambahkan artikel, pada halaman
ini terdapat textfield nama artikel untuk pemberian judul artikel dan textfield
deskripsi untuk penjelasan artikel tersebut. Selanjutnya terdapat tombol simpan
yang berfungsi untuk mempublish artikel dan tombol batal untuk kembali ke
halaman artikel.
111
Pada gambar 4.5 menjelaskan halaman data alumni yang terdapat tabel data
alumni yang sudah melakukan registrasi, dan terdapat fungsi delete untuk
menghapus data alumni.
112
Pada gambar 4.6 menjelaskan halaman detail alumni yang berisikan data
alumni yang dipilih oleh admin. Terdapat foto alumni dan data diri alumni yang
terdiri dari NIM, Nama, Jenis kelamin, Tanggal lahir, Program studi, Tanggal
masuk, Tanggal lulus, Email, dan No.HP.
113
7. Halaman Lowongan
Pada gambar 4.9 menjelaskan halaman job fair yang terdapat tabel yang
berisikan data nama job fair, deskripsi, dan tanggal tes. Dan terdapat tombol add
new yang berfungsi untuk menambah informasi job fair, kemudian terdapat fungsi
edit dan delete untuk merubah data informasi job fair dan menghapus informasi job
fair.
116
Pada gambar 4.10 menjelaskan halaman tambah job fair, seperti yang sudah
di jelaskan pada gambar 4.9 ini adalah halaman tambah job fair ketika menekan
tombol add new di halaman job fair. Terdapat textfield nama job fair, deskripsi,
tanggal tes, dan fungsi upload foto.
117
Pada gambar 4.11 menjelaskan halaman edit job fair yang terdapat textfield
nama job fair, deskripsi, dan tanggal tes yang berfungsi untuk merubah informasi
job fair sebelumnya.
118
Pada gambar 4.12 menjelaskan halaman MoU yang terdapat tabel foto
perusahaan, nama perusahaan, deskripsi, dan alamat. Terdapat tombol add new
yang berfungsi untuk menambah informasi MoU kemudian terdapat fungsi edit dan
delete untuk merubah informasi MoU dan menghapus data informasi MoU.
119
Pada gambar 4.14 menjelaskan halaman edit MoU yang berisikan textfield
nama perusahaan, alamat, perusahaan, dan deskripsi, yang mana sudah dijelaskan
pada gambar 4.12 bila menekan fungsi edit maka akan ke halaman edit MoU.
121
b. Alumni
1. Halaman Login
Pada gambar 4.15 menjelaskan halaman login alumni yang terdapat textfield
username yang berfungsi untuk menginput data NIM alumni, textfield password
berfungsi untuk menginput password dan tombol login berfungsi untuk
memvalidasi data username dan password pada database agar bisa mengakses
sistem Pusat Karir. Dan bila belum terdata maka alumni diharuskan registrasi
dengan menekan tombol Create an account maka akan diarahkan ke form
pendaftaran.
122
Pada gambar 4.16 menjelaskan halaman daftar akun alumni yang terdapat
textfield NIM untuk menyimpan NIM alumni dan sebagai username ketika login,
textfield nama lengkap untuk menyimpan nama lengkap alumni, radio button untuk
memilih jenis kelamin alumni dan disimpan ke database, textfield tanggal lahir
untuk menyimpan tanggal lahir alumni, textfield program studi untuk menyimpan
program studi alumni, textfield tahun masuk dan tahun lulus untuk menyimpan
kapan alumni masuk dan lulus, textfield email dan nomor HP untuk menyimpan
kontak yang bisa dihubungi dan disimpan ke database, textfield username dan
password untuk menyimpan username dan password alumni untuk login nantinya.
123
3. Halaman Dashboard
4. Halaman Artikel
Pada gambar 4.18 menjelaskan halaman artikel yang terdapat list artikel yang
sudah di publish oleh admin, pada halaman tersebut terdapat seklias informasi apa
saja yang telah di publish.
125
Pada gambar 4.19 menjelaskan halaman detail artikel yang mana terdapat foto
artikel, judul artikel, dan deskripsi artikel. Dan terdapat tombol kembali.
126
Pada gambar 4.20 menjelaskan tampilan forum diskusi yang mana terdapat
field yang berisikan judul dan deskripsi thread, dan terdapat tombol thread baru
yang berfungsi untuk menambahkan thread baru.
127
Pada gambar 4.21 menjelaskan halaman tambah thread yang terdapat text
judul, textfield nama thread dan textfield deskripsi thread. Seperti yang sudah
dijelaskan pada gambar 4.20 textfield tersebut berfungsi untuk judul dan deskripsi
thread. Kemudian terdapat tombol simpan dan batal yang berfungsi untuk
menyimpan nama dan deskripsi thread dan fungsi kembali ke halaman thread
ketika menekan tombol batal.
128
Pada gambar 4.23 menjelaskan halaman tracer study yang terdapat tabel
berisikan data alumni ketika daftar akun. Apabila belum mengisi tracer study maka
ketika memilih menu tracer study akan muncul form tracer study pada gambar 4.24
yang mana alumni harus mengisi tracer study tersebut.
130
Pada gambar 4.24 menjelaskan tambah tracer study yang mana sudah
dijelaskan pada gambar 4.23 bila alumni belum mengisi form tracer study maka
alumni diharuskan mengisi form tersebut. Yang mana terdapat radio button status
bekerja memilih sudah bekerja ataua belum, jika sudah bekerja maka mengisi
textfield nama perushaan untuk disimpan ke database, kemudian ada textfield
alamat perusahaan untuk menyimpan alamat perusahaan, kemudian ada radio
button mulai bekerja untuk memilih bekerja sebelum atau sesudah kuliah, dan ada
textfield tanggal mulai kerja untuk mengisi tanggal mulai kerja. Dan ada tombol
simpan dan batal yang berfungsi untuk menyimpan data tracer study ke database
dan batal untuk kembali ke halaman dashboard.
131
Pada gambar 4.25 menjelaskan halaman lowongan kerja yang terdapat list
data lowongan kerja apa saja yang di publish oleh admin, dan terdapat tombol lihat
yang berfungsi untuk melihat detail dari lowongan tersebut dan akan diarahkan ke
halaman apply lowongan pada gambar 4.26.
132
Pada gambar 4.26 menjelaskan halaman apply lowongan yang terdapat tabel
detail informasi lowongan kerja yang telah di publish oleh admin, dan terdapat
tombol apply lowongan yang berfungsi memunculkan fitur upload CV untuk
mengupload CV yang akan dikirim oleh admin ke perusahaan tersebut.
4.1.2 Testing
Untuk memastikan bahwa perangkat lunak yang dibuat sesuai dengan
rancangan dan berfungsi dengan baik, maka perangkat lunak yang telah
diimplementasikan diuji. Pengujian dilakukan terhadap fungsi dari masing-masing
form hasil implementasi. Berikut adalah tabel hasil pengujian yang telah dilakukan.
133
4.2 Deployment
Setelah semua tahapan selesai maka proses selanjutnya adalah delivery,
support, dan feedback. Delivery di sini penulis sudah mempersentasikan sistem
kepada bagian Pusat Karir dan bagian Pusat Karir sudah mulai menjalankan aplikasi
dengan cara meng-hosting menggunakan 000Webhost dengan url
http://guruhsindu.000webhostapp.com. Seperti terlihat pada gambar berikut :
Pada gambar 4.27 menunjukan hasil dari hosting di 000Webhost yang terdapat
watermark powered by 000webhost.
138
5.1 Kesimpulan
Setelah pembuatan sistem Pusat Karir di Sekolah Tinggi Teknologi
Wastukancana selesai dibuat, maka kesimpulan yang penulis dapatkan dari
penelitian tersebut adalah sebagai berikut :
1. Dengan adanya sistem Pusat Karir yang telah dirancang dan dibangun sesuai
analisis sistem yang telah diterapkan sebelumnya dapat mempermudah
pendataan alumni, pengisian tracer study, dan informasi lowowngan kerja.
2. penelitian ini berhasil dibuat dengan hasil analisis dan rancangan sistem
menggunakan metode waterfall dan menggunakan bahasa pemograman
framework CodeIgniter.
5.2 Saran
Setelah melakukan penelitian ini saran bagi penulis yang dapat dikemukakan
berdasarkan beberapa hasil yang ditemukan diantaranya :
1. Dalam segi desain sistem ini masih terbilang sederhana.
2. Perubahan konteks pertanyaan dalam tracer study.
3. Sistem diharapkan dapat dikembangkan lebih detail lagi, seperti form tracer
study yang dapat dirubah konteks pertanyanya.
4. Data tabel dalam menu data artikel dan data alumni diharapkan diberi fungsi
check box agar mempermudah dalam menghapus data sekaligus.
5. Sistem yang telah dibangun ini juga agar dijadikan bahan untuk
pengembangan lebih lanjut dengan menu - menu yang lebih kompleks.
139
DAFTAR PUSTAKA
Pressman, R.S. (2010), Software Engineering : a practitioner’s approach,
McGraw- Hill, New York, 68.
Warsita, Bambang. 2008. Teknologi Pembelajaran Landasan & Sistemnya.
Jakarta: Rineka Cipta
Prasojo Diat Lantip, Riyanto, Teknologi Informasi Pendidikan Yogyakarta : Gava
Media, 2011.
Hamzah B. Uno & Nina Lamatenggo. (2011). Teknologi Komunikasi & Informasi
Pembelajaran. Jakarta: Bumi Aksara.
McKeown, P. G. (2002). Information technology and the networked economy.
Pennsylvania: Course Technology.
Suyanto. (2005). Pengantar Teknologi Informasi Untuk Bisnis. Yogyakarta:
Penerbit Andi.
Munir. 2009. Pembelajaran Jarak Jauh Berbasis Teknologi Informasi dan
Komunikasi. Bandung: Alfabeta
Abdulhak, Ishak dan Darmawan,Deni. (2013). Teknologi Pendidikan. Bandung :
PT Remaja Rosdakarya
Warsita, Bambang. (2008) Teknologi Pembelajaran: Landasan &Sistemnya.
Jakarta: Rineka.
Jogiyanto. (2005) Analisis dan Desain Sistem Informasi. Yogyakarta: Andi.
Bin Ladjamudin, Al-Bahra. (2006). Rekayasa Perangkat Lunak. Yogyakarta:
Graha Ilmu.
Jogiyanto HM. (1997). Analisis dan Desain Sistem Informasi, edisi III
Yogyakarta : Andi
Kasiman Peranginangin. (2006). Sistem WEB dengan PHP dan MySQL. Andi
Offset : Yogyakarta.
Kristianto, Harianto. (2007). Konsep dan Perancangan Database. Andi Offset :
Yogyakarta.
Pressman, Roger S. (2002). “Rekayasa Perangkat Lunak: pendekatan praktisi
(Buku 1)”, Andi Offset : Yogyakarta.
Prof. Dr. Sugiyono (2013) Metode Penelitian Kuantitatif, Kualitatif Dan R&D
(Cetakan Ke-19) Alfabeta, CV : Bandung
140