Anda di halaman 1dari 152

SKRIPSI

RANCANG BANGUN SISTEM INFORMASI PUSAT KARIR


SEKOLAH TINGGI TEKNOLOGI WASTUKANCANA

Oleh :
GURUH SINDU PRAPUTRA
NIM : 141351093

PROGRAM STUDI TEKNIK INFORMATIKA


SEKOLAH TINGGI TEKNOLOGI WASTUKANCANA
PURWAKARTA
2018
ABSTRAK

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 serta
menjalin kerjasama dengan perusahaan dalam proses rekruitmen pegawai di
perusahaan untuk wilayah Jawa Barat, DKI Jakarta dan Banten.
Lembaga Pusat Karir di STT Wastukancana saat ini belum melakukan tracer
study dengan baik terutama untuk penelusuran lulusan, mendapatkan informasi
lowongan kerja, dan data mahasiswa lulusan yang belum tersimpan secara digital
ke database. Namun demikian Pusat Karir STT Wastukancana berupaya
memfasilitasi lulusan dengan membuat perangkat lunak yang dapat melakukan
penelusuran lulusan, memberikan informasi lowongan pekerjaan dan penyimpanan
data alumni secara komputerasi.
Metode pengembangan sistem menggunakan pengembangan Model
Waterfall dengan alat bantu pengembangan sistem berupa use case diagram,
squence diagram dan alat perancangan database yang diusulkan berupa class
diagram, bahasa pemograman yang digunakan untuk membangun aplikasi Pusat
Karir yaitu codeigniter, php dan database menggunakan mysql. Hasilnya adalah
perancangan model aplikasi Pusat Karir yang dapat digunakan lembaga pusat karir
Sekolah Tinggi Teknologi Wastukancana dalam memecahkan permasalahan tracer
study, data alumni, dan informasi lowongan kerja.

Kata Kunci : Rancang Bangun, Sistem Informasi, Sistem, Blackbox Testing,


Database, Pusat Karir, UML (Unified Modeling Language), Waterfall.

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.

Keywords: Design, Information Systems, Systems, Blackbox Testing, Databases,


Career Centers, UML (Unified Modeling Language), Waterfall.

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

Gambar 1.1 Metode Waterfall 2010........................................................................ 4


Gambar 2.1 Komponen Sistem Informasi ............................................................... 7
Gambar 2. 2 Contoh Use Case Diagram ............................................................... 15
Gambar 2. 3 Contoh Activity Diagram ................................................................. 17
Gambar 2. 4 Contoh Sequence Diagram ............................................................... 19
Gambar 2. 5 Contoh Class Diagram ..................................................................... 21
Gambar 2.6 Logo CodeIgniter .............................................................................. 24
Gambar 2. 7 Application Flowchart ...................................................................... 25
Gambar 3.1 Flowmap Sistem Berjalan Rekrutmen tanpa seleksi ......................... 36
Gambar 3.2 Flowmap Sistem Berjalan Rekrutmen dengan melakukan seleksi.... 37
Gambar 3.3 Flowmap Sistem Berjalan Tracer Study STT.Wastukancana ........... 38
Gambar 3.4 Flowmap Usulan tentang informasi lowongan dan seleksi ............... 39
Gambar 3.5 Flowmap Sistem Usulan Tracer Study .............................................. 40
Gambar 3.6 Flowmap Sistem Usulan Konseling .................................................. 41
Gambar 3.7 Use Case Diagram Admin Pusat Karir .............................................. 44
Gambar 3.8 Diagram Use Case Almuni Pusat Karir............................................. 46
Gambar 3.9 Activity Diagram Login Admin ........................................................ 57
Gambar 3.10 Activity Diagram Kelola Artikel ..................................................... 58
Gambar 3.11 Activity Diagram Manajemen Pusat Karir ...................................... 59
Gambar 3.12 Avtivity Diagram Manajemen Alumni Center ................................ 60
Gambar 3.13 Activity Diagram Kelola MoU ........................................................ 61
Gambar 3. 14 Activity Diagram Kelola Konselling.............................................. 62
Gambar 3. 15 Activity Diagram Logout ............................................................... 63
Gambar 3.16 Activity Diagram Login .................................................................. 64
Gambar 3. 17 Activity Diagram Daftar Alumni ................................................... 65
Gambar 3.18 Activity Diagram Artikel ................................................................ 66
Gambar 3.19 Activiy Diagram Pusat Karir ........................................................... 67
Gambar 3.20 Activity Diagram Alumni Center .................................................... 68
Gambar 3.21 Activity Diagram Konseling ........................................................... 69
Gambar 3.22 Activity Diagram Logout ................................................................ 70

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

Tabel 2. 1 Simbol Use Case .................................................................................. 16


Tabel 2. 2 Contoh Simbol Activity Diagram ........................................................ 18
Tabel 2. 3 Simbol Sequence Diagram ................................................................... 20
Tabel 2. 4 Simbol Class Diagram ......................................................................... 22
Tabel 2. 5 Simbol Flowmap .................................................................................. 23
Tabel 3. 1 Tabel Pelaksanaan ................................................................................ 42
Tabel 3.2 Deskripsi Use Case Admin ................................................................... 47
Tabel 3.3 Deskripsi Use Case Alumni .................................................................. 48
Tabel 3.4 Skenario Diagram Use Case Artikel ..................................................... 48
Tabel 3.5 Skenario Use Case Login ...................................................................... 49
Tabel 3.6 Skenario Use Case Manajemen Pusat Karir ......................................... 49
Tabel 3.7 Lanjutan Skenario Use Case Manajemen Pusat Karir .......................... 50
Tabel 3.8 Skenario Use Case Alumni Center ....................................................... 50
Tabel 3.9 Skenario Use Case MoU ....................................................................... 51
Tabel 3.10 Skenario Use Case Kelola Konseling ................................................. 51
Tabel 3.11 skenario Use Case Logout................................................................... 52
Tabel 3.12 Skenario Use Case Artikel .................................................................. 52
Tabel 3. 13 Skenario Use Case Daftar Alumni ..................................................... 53
Tabel 3.14 Skenario Use Case Login .................................................................... 54
Tabel 3.15 Skenario Use Case Pusat Karir ........................................................... 54
Tabel 3.16 Lanjutan Skenario Use Case Pusat Karir ............................................ 55
Tabel 3.17 Skenario Use Case Alumni Center ..................................................... 55
Tabel 3.18 Skenario Use Case Konseling ............................................................. 56
Tabel 3.19 Skenario Use Case Logout .................................................................. 56
Tabel 3.20 Struktur Tabel Admin Pusat Karir .................................................... 101
Tabel 3.21 Struktur Tabel Alumni Pusat Karir ................................................... 101
Tabel 3.22 Struktur Tabel lowongan_kerja ......................................................... 102
Tabel 3. 23 Struktur Tabel job_fair ..................................................................... 102
Tabel 3.24 Sturktur Tabel MoU .......................................................................... 103
Tabel 3.25 Struktur Tabel Artikel ....................................................................... 103

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.1 Latar Belakang


Perguruan tinggi merupakan sebuah lembaga yang setiap tahunnya
meluluskan sarjana atau ahli madya di Sekolah Tinggi Teknologi Wastukancana,
perguruan tinggi memiliki tanggung jawab besar dalam menyiapkan lulusan untuk
mencapai karir mereka di dunia kerja dan industri. Bersama stakeholder, perguruan
tinggi bekerja sama dalam mendorong lulusan mencapai puncak karir. Pusat Karir
adalah pusat sistem pendidikan dan pelatihan yang diperuntukkan bagi mahasiswa
dan lulusan suatu perguruan tinggi. Selain belajar untuk mendapatkan pengetahuan
spesifik sesuai bidang ilmu yang ditekuni, mahasiswa juga perlu memiliki
pengetahuan dan kompetensi yang diperlukan untuk bekerja. Saat ini belum semua
perguruan tinggi melakukan pembinaan karir yang memadai kepada mahasiswa dan
lulusannya. Dua hal penting yang perlu menjadi perhatian perguruan tinggi yaitu
proses pembelajaran dan pembinaan 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. Lembaga
Pusat Karir di STT Wastukancana saat ini belum melakukan tracer study dengan
baik terutama untuk penelusuran lulusan, mendapatkan informasi lowongan kerja,
dan data mahasiswa lulusan yang belum tersimpan secara digital ke database.
Namun demikian Pusat Karir STT Wastukancana berupaya memfasilitasi lulusan
dengan memberikan informasi lowongan pekerjaan melalui grup sosial media
dengan jumlah anggota yang terbatas, pusat karir menjalin kerjasama dengan
perusahaan dalam proses rekrutmen pegawai di perusahaan untuk wilayah Jawa
Barat, DKI Jakarta dan Banten.
Kegiatan Tracer Study di STT Wastukancana direncanakan dalam beberapa
tahap secara berkelanjutan. Pertama tracer study berbasis alumni yaitu lulusan
(alumni) akan dijadikan responden untuk memberikan masukan dan pemikiran
dalam bentuk kuesioner yang disebarluaskan melalui beberapa media baik paper
based maupun melalui website STT Wastukancana.

1
2

Agar proses penyampaian informasi berupa data alumni, lowongan


pekerjaan, feedback dari perusahaan yang telah bekerja sama dengan perguruan
tinggi tersebut menjadi lebih cepat, maka dibutuhkan sebuah solusi yang
memungkinkan proses penyeleksian menjadi lebih efektif. Maka dari itu penulis
mengambil judul skripsi untuk penyusunan laporan ini, yaitu “Rancang Bangun
Sistem Informasi Pusat Karir Sekolah Tinggi Teknologi Wastukancana”.

1.2 Rumusan Masalah


Dari latar belakang yang telah dipaparkan maka penulis merumuskan suatu
masalah yaitu :
a) Bagaimana merancang dan membangun sistem informasi pusat karir guna
memberikan informasi lowongan kerja yang bisa di akses oleh seluruh
alumni STT Wastukancana ?
b) Bagaimana merancang dan membangun sistem informasi pusat karir untuk
mendata mahasiswa lulusan baru secara digital yang tersimpan di database
?
c) Bagaimana merancang dan membangun sistem informasi pusat karir untuk
pengisian Tracer Study secara online ?

1.3 Tujuan Penelitian


Merancang dan membangun Pusat Karir STT wastukancana yang memiliki
beberapa point yaitu :
a) Mempermudah mendapatkan informasi lowongan kerja pada sistem Pusat
Karir
b) Memudahkan untuk mendata mahasiswa alumni/lulusan baru secara
digital atau komputerisasi yang tersimpan di database.
c) Memudahkan dalam pengisian tracer study melalui form yang sudah di
sediakan di sistem Pusat Karir.
3

1.4 Manfaat Penelitian


Manfaat dari pembuatan sistem Pusat Karir ini yaitu :
1. Manfaat Keilmuan :
Penelitian Sistem Informasi Pusat Karir dikembangkan dengan metode
Waterfall. Bahasa pemograman yang digunakan adalah bahasa PHP
Framework CodeIGniter sehingga hasil penelitian ini dapat menambah
pengetahuan dalam bidang rekayasa perangkat lunak dan sistem
informasi dalam penerapan metode Waterfall untuk penelitian sejenis.
2. Manfaat Praktis
a. Untuk mempermudah user/alumni dan admin dalam sistem Pusat
Karir.
b. Mempermudah pendataan alumni STT.Wastukancana.
c. Mepermudah untuk melakukan Tracer Study bagi mahasiswa yang
sudah lulus.
d. Dapat mempermudah perkiraan tingginya minat perusahaan ke
lulusan STT.Wastukancana.

1.5 Batasan Masalah


Agar pembahasan tidak keluar dari pokok permasalahan, maka permasalahan
yang dibahas dalam laporan ini sebagai berikut :
1. Sistem Pusat Karir ini dibuat dengan bahasa pemograman PHP
Framework CodeIgniter dan database MySQL.
2. Pada perancangan perangkat lunak ini menggunakan metode Waterfall.
3. Terdapatnya dua aktor yang dapat mengakses sistem Pusat Karir ini yaitu
Admin Pusat Karir dan Alumni
4. Pada halaman alumni hanya menampilkan informasi lowongan, forum
diskusi, tracer study, dan grafik
5. Pada halaman admin menampilkan seluruh informasi yang dibutuhkan
dan dapat memperbaharui informasi tersebut.
4

1.6 Metode Penelitian


1.6.1 Metode Pengumpulan Data
1. Studi Pustaka
Penulis melakukan pengumupulan dan pemahaman di beberapa jurrnal yang
berkaitan tentang sistem informasi dan Pusat Karir.

2. Observasi dan Wawancara


Penulis melakukan pengamatan di STT.Wastukancana dalam hal Pusat Karir
yang sedang berjalan dan wawancara kepada Ibu Ismi Kaniawulan, S.T., M.T.
secara lagnsung mengenai perihal masalah Pusat Karir yang sedang berjalan.

3. Studi Dokumen
Penulis melakukan pencatatan data dokumen tracer study dan grafik
kepuasan mahasiswa perjurusan sebagai sumber data dalam membangun
sistem Pusat Karir ini.

1.6.2 Metode Pengembangan Perangkat Lunak


Metode pengembangan sistem menggunakan pengembangan Model
Waterfall. Alasan dipakainya paradigma Model Waterfall ini adalah karena Model
Waterfall mempunyai tahapan pengembangan yang struktur dan sistematik mulai
dari level communication lalu menuju ke planning, modeling, contruction dan
deployment.
Model Waterfall dapat dilihat pada Gambar 1.1

Gambar 1.1 Metode Waterfall 2010


(Sumber : Pressman, 2010)
5

Secara garis besar tahapan metode waterfall adalah sebagai berikut :


1. Communication (Project Initiation and Requirements Gathering)
Penulis melakukan komunikasi dibagian Pusat Karir untuk memahami dan
mencapai yang diharapkan. Dengan adanya hasil komunikasi tersebut penulis
mengalisis permasalah yang ada dan mengumpulkan data-data yang diperlukan,
serta menjabarkan fitur dan fungsi pada sistem yang akan dibuat. Penulis pun
melakukan pengumpulan data melalui beberapa jurnal yang berkaitan dengan Pusat
Karir.

2. Planning (Estimating, Scheduling)


Setelah melakukan tahapan communication penulis menghasilkan data
kebutuhan pengguna atau user requirement sebagai data yang berhubungan dengan
Pusat Karir dalam pembuatan sistem, termasuk rencana pembuatan yang akan
dilakukan.

3. Modeling (Analisys and Design)


Penulis melakukan penerjemahan syarat kebutuhan sistem kedalam
perancangan sistem yang dapat diperkirakan sebelum masuk ketahapan coding.
Dalam hal ini penulis berfokus pada rancangan struktur data, arsitektur sistem,
representasi interface, dan detail (algoritma) prosedural. Penulis akan
menghasilkan data yang disebut software requirement.

4. Construction (Code and Test)


Dalam tahapan ini penulis melakukan pengkodingan untuk sistem Pusat
Karir, dalam tahapan ini adalah tahapan secara nyata penulis dalam mengerjakan
suatu sistem.

5. Deployment (Delivery, Support, Feedback)


Setelah melalui tahapan contruction penulis melakukan tahapan deployment
yang mana berkaitan dengan penyampaian (Delivery), dan hasil akhir dalam
pembuatan sistem Pusat Karir.
6

1.7 Sistematika Penulisan Skripsi


Secara garis besar sistematika penulisan laporan skripsi yang penulis lakukan
terbagi menjadi tiga bagian, yaitu bagian awal, bagian isi dan bagian akhir. Bagian
awal terdiri dari judul, lembar pengesahan, abstraksi, kata pengantar, daftar isi,
daftar gambar dan daftar tabel. Bagian isi laporan skripsi terdiri atas :
BAB I PENDAHULUAN.
Meliputi latar belakang, rumusan masalah, tujuan penulisan, manfaat penulisan,
batasan masalah, metodelogi penelitian dan sistematika penulisan.
BAB II TINJAUAN PUSTAKA.
Meliputi pengertian rancang bangun, pengertian sistem, pengertian laporan,
pengertian administrasi pendidikan, RPL, pengertian data, dokumentasi system,
basis data, website, xampp, black box testing dan rencana kegiatan.
BAB III ANALISIS DAN PERANCANGAN.
Meliputi deskripsi masalah, analisis sistem, perancangan sistem, perancangan
menu, model use case, activity diagram, sequence diagram serta perancangan
antarmuka.
BAB II
TINJAUAN PUSTAKA

2.1 Pengertian Rancang Bangun


Perancangan atau rancang merupakan serangkaian prosedur untuk
menterjemahkan hasil analisa dari sebuah sistem ke dalam bahasa pemograman
untuk mendeskripsikan secara rinci bagaimana komponen-komponen sistem di
implementasikan. Sedangkan pembangunan atau bangun adalah kegiatan
menciptakan sistem baru maupun mengganti atau memperbaiki sistem yang telah
ada baik secara keseluruhan maupun sebagian. (Pressman, 2010)

2.2 Sistem Informasi


Menurut O’Brien (2005, p5), Sistem Informasi adalah suatu kombinasi
terartur apapun dari people (orang), hardware (perangkat keras), software
(perangkat lunak), computer networks and data communications (jaringan
komunikasi), dan database (basis data) yang mengumpulkan, mengubah dan
menyebarkan informasi di dalam suatu bentuk organisasi. Untuk lebih jelasnya
dapat dilihat pada gambar 2.1 tentang komponen sistem informasi.

Gambar 2.1 Komponen Sistem Informasi

7
8

2.3 Basis Data (Database)


Basis Data terdiri atas 2 (dua) kata yaitu Basis dan Data. Menurut Fathansyah,
tahun 1995 Basis kurang lebih dapat diartikan sebagai markas atau gudang, tempat
bersarang atau berkumpul. Sedangkan Data adalah representasi fakta dunia nyata
yang mewakili suatu objek seperti manusia, barang, hewan, peristiwa, konsep,
keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks,
gambar, bunyi, atau kombinasinya.
Basis Data sendiri dapat didefinisikan dalam sejumlah sudut pandang
seperti:
Menurut Fathansyah :
“Basis Data adalah himpunan kelompok data atau arsip yang saling
berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat
dimanfaatkan kembali dengan mudah dan cepat”. (Fathansyah, 1995).
Adapun pengertian kedua menurut Fathansyah :
“Basis Data adalah kumpulan data yang saling berhubungan yang disimpan
secara bersama sedemikian rupa dan tanpa pengulangan yang tidak
perlu”.(Fathansyah, 1995).
Sedangkan pengertian ketiga menurut Fathansyah :
“Basis Data adalah kumpulan file/tabel/arsip yang saling berhubungan yang
disimpan dalam media penyimpanan elektronis”.(Fathansyah, 1995).

2.3.1 Tujuan dan Manfaat Basis Data


Tujuan utama dalam pengolahan data dalam sebuah basis data adalah agar
kita dapat memperoleh data yang kita cari dengan mudah dan cepat (Fathansyah,
1999). Pemanfaatan basis data dilakukan dengan tujuan yaitu:
1. Kecepatan dan kemudahan (Speed)
Pemanfaatan Database memungkinkan kita untuk dapat menyimpan data atau
melakukan perubahan (manipulasi) dan menampilkan kembali data tersebut
dengan cepat dan mudah, dari pada kita menyimpan data secara manual.
9

2. Efisien ruang penyimpanan (Space)


Dengan Database penggunaan ruang penyimpanan data dapat dilakukan
karena kita dapat melakukan penekanan jumlah pengulangan data dengan
menerapkan sejumlah pengkodean.

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.

5. Terpeliharanya Keselarasan Data (Consitant)


Apabila ada perubahan data pada sistem yang berbeda maka secara otomatis
perubahan itu berlaku untuk keseluruhan.

6. Data dapat dipakai secara bersama (Shared)


Data dapat dipakai secara bersama-sama oleh beberapa program sistem
(secara batch maupun on-line) pada saat bersamaan.

7. Dapat diterapkan standarisasi (Standardization)


Dengan adanya pengontrolan yang terpusat maka DBA dapat menerapkan
standarisasi data yang disimpan sehingga memudahkan pemakaian,
pengiriman maupun pertukaran data.
10

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.1 Hypertext Markup Language (HTML)


HTML (Hypertext Markup Language) merupakan suatu script dimana kita
bisa menampilkan informasi dan daya kreasi kita melalui internet. HTML sendiri
adalah suatu dokumen teks biasa yang mudah untuk dimengerti dibandingkan
bahasa pemrograman lainnya, dan karena bentuknya itu maka HTML dapat dibaca
oleh platform yang berlainan seperti windows, unix dan lainnya. (Sampurna, 1996)
HTML merupakan bahasa pemrograman fleksibel dimana kita biasa
meletakkan script dari bahasa pemrograman lainnya, seperti Java, VB, C, dan
lainnya. Hypertext dalam HTML berarti bahwa kita dapat menuju ke suatu tempat,
misal website atau halaman homepage lain, dengan cara memilih suatu link yang
biasanya digaris bawahi atau diwakili oleh suatu gambar. Selain link ke website
atau homepage halaman lain.
11

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. Mempermudah modifikasi / perubahan tampilan halaman web.


3. Mempersingkat Ajax (Asynchronous Javascript and XML).
4. Memiliki API (Application Programming Interface).
5. Mampu merespon interaksi user dengan halaman web dengan lebih cepat.
6. Menyediakan fasilitas untuk membuat animasi sekelas Flash dengan
mudah.

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

2.5 XAMPP Web Server


XAMPP adalah sebuah software yang berfungsi untuk menjalankan website
berbasis PHP dan menggunakan pengolah data MySQL dikomputer local. XAMPP
berperan sebagai server web pada komputer personal. XAMPP juga dapat disebut
sebuah CPanel server virtual, yang dapat membantu anda melakukan preview
sehingga dapat memodifikasi website tanpa harus online atau terakses dengan
internet. (Yogi wicaksono, 2008).

2.6 Pemrograman Berorientasi Objek


Pemrograman Berorientasi Objek adalah suatu konsep pemrograman yang
menggunakan objek sebagai building block dalam pengembangan sistemnya
menurut Weisfeld (2008). Pendekatan berorientasi objek dalam pemrograman
pertama kali diperkenalkan oleh bahasa Simula67, yang dirancang sebagai bahasa
pemrograman untuk tujuan simulasi. Selanjutnya, Smalltalk dirancang sebagai
bahasa pemrograman berorientasi objek untuk pembuatan sistem-sistem bersifat
umum. Saat ini C++, Java, dan bahasa-bahasa keluarga. NET adalah bahasa-bahasa
pemrograman berorientasi objek yang bersifat umum yang paling banyak
digunakan di seluruh dunia menurut Nugroho (2011).

2.6.1 Object (Objek)


Menurut Douglas (2004) objek adalah entitas yang memiliki atribut, karakter
(behaviour) dan kadangkala disertai kondisi (state). Objek merepresentasikan
sesuatu sistem real seperti siswa, sensor atau mesin. Objek juga merepresentasikan
sesuatu dalam bentuk konsep seperti nasabah bank, merek dagang atau sekedar
listing.

2.6.2 Class (Class)


Kelas adalah penggambaran satu set objek yang memiliki atribut dan
behavior yang sama menurut Widodo & Herlawati (2011). Kelas mirip tipe data
pada pemrograman non objek, tapi lebih komprehensif karena terdapat struktur
sekaligus karakteristiknya. Kelas dan objek merupakan jantung dari pemrograman
berorientasi objek.
14

2.6.3 Encapsulation (Pembungkusan)


Menurut Nugroho (2005) mengartikan pembungkusan sebagai penggabungan
potongan-potongan informasi dan perilaku-perilaku spedifik yang bekerja pada
informasi tersebut, kemudian mengemasnya menjadi apa yang disebut sebagai
objek.

2.6.4 Inheritance (Penwarisan)


Menurut Whitten (2004), konsep dimana metode dan atau atribut yang
ditentukan di dalam sebuah objek kelas dapat diwariskan atau digunakan lagi oleh
objek kelas lainnya.

2.7 Unified Modeling Language (UML)


Pressman (2010) Unified modeling language merupakan bahasa standar
untuk menulis rancangan software. UML dapat digunakan untuk membangun dan
mendokumentasikan kerangka software. Di sisi lain, dengan membangun
rancangan arsitektur untuk digunakan para konstruksi perusahaan, pembangun
software membuat UML diagram untuk membantu pengembang software untuk
membangun software. Sehingga lebih mudah untuk dipahami, mudah untuk
menentukan sistem dan mudah untuk menjelaskan desain sistem.
Berdasarkan beberapa pendapat yang dikemukakan dapat ditarik kesimpulan
bahwa “Unified Modeling Language (UML) adalah bahasa grafis untuk
mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak.
Dengan UML dapat dibuat model untuk semua jenis sistem piranti lunak, dapat
berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam
bahasa pemrograman apapun. Metode UML terdiri dari beberapa tahapan atau fase-
fase mulai dari Use Case Diagram, Activity Diagram, Sequence Diagram, Class
Diagram.
15

2.7.1 Use Case Diagram


Pressman (2010) Use Case Diagram merupakan gambaran dari semua Use
Case dan hubungan antar setiap Use Case. Model Use Case Diagram membantu
untuk menentukan fungsi dan fitur software dari perspektif pengguna. Use Case
menjelaskan bagaimana pengguna berinteraksi dengan sistem dengan cara
mendefinisikan langkah langkah yang diperlukan untuk mencapai tujuan tertentu.
Dalam Use Case Diagram, use case ditampilkan dalam bentuk oval. Para actor
terhubung dengan setiap Use Case menggunakan garis. Karena Use Case diagram
menampilkan semua Use Case, hal ini sangat membantu untuk memastikan bahwa
semua fungsi dari sistem sudah tercakup.
Untuk contoh Use Case Diagram dapat dilihat pada gambar 2.2

Gambar 2. 2 Contoh Use Case Diagram


16

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

2 Use case Simbol ini


menggambarkan interaksi
anatara actor dengan sistem.
3 Actor menggambarkan
pengguna sistem, dapat berupa
manusia atau sistem
terotomatisasi lain yang
berinteraksi dengan sistem lain
untuk berbagi, mengirim, dan
menerima informasi.
4 Menggambarkan hubungan
antar actor dan use case.
5 Include menggambarkan bahwa
use case sumber secara ekspilit.

6 Extend menggambarkan bahwa


usecase target meperluas
perilaku dari use case sumber
pada suatu titik yang diberikan.
17

2.7.2 Activity Diagram


Pressman (2010) dalam fase Activity Diagram menjelaskan perilaku dinamis
dari system atau bagian bagian sistem melalui aliran proses yang dilakukan sistem.
Hal ini sama dengan model flowchart tetapi sedikit berbeda dikarenakan Activity
Diagram dapat menampilkan aliran proses sistem secara bersamaan.
Komponen utama dari Activity Diagram adalah action node, diwakili oleh
bulat persegi panjang, yang sesuai dengan tugas yang dilakukan oleh software
panah dari satu node ke node lain menjelaskan aliran kontrol.
Hal ini berarti bahwa setelah action pertama selesai, action kedua baru
dijalankan. Sebuah lingkaran hitam pekat menjelaskan awal proses activity dimulai.

Gambar 2. 3 Contoh Activity Diagram


Sebuah titik hitam yang yang dikelilingi lingkaran hitam menjelaskan akhir dari
proses activity. Garis horizontal berwarna hitam merupakan pemisah dua action
atau lebih secara bersamaan. Contoh gambar dapat dilihat pada gambar 2.3
18

Untuk penjelasan simbol Activity Diagram dapat dilihat pada tabel 2.2

Tabel 2. 2 Contoh Simbol Activity Diagram


Simbol Nama Keterangan
Start State Memperlihatkan aliran
kerja berawal.
End State Memperlihatkan aliran
kerja berakhir.
State Menambahkan state suatu
objek.
Activity Menggambarkan langkah-
langkah dalam aliran
kerja.
Decision Memperlihatkan
pengambilan keputusan
dari dua atau lebih
langkah pada aliran-aliran
kerja.
Transition Memperlihatkan arah
aliran kerja bergerak dari
suatu activity ke activity
lainnya.
Swimlame Memprlihatkan orang atau
badan yang bertanggung
jawab untuk melakukan
tugas-tugas tertentu pada
activity diagram.
19

2.7.3 Sequence Diagram


Pressman (2010) Sequence Diagram digunakan untuk menampilkan struktur
yang dinamis antara obyek selama fungsi dijalankan. Sequence Diagram
menampilkan proses pengiriman pesan antar obyek untuk menyelesaikan fungsi
tertentu. Alasan lain dengan menggunakan Sequence Diagram adalah untuk
menampilkan interaksi suatu use case atau satu skenario sistem software.
Selain itu Sequence Diagram menampilkan metode panggilan menggunakan
panah horizontal dari pelaku ke target pelaku, diberi label dengan nama metode dan

Gambar 2. 4 Contoh Sequence Diagram


termasuk parameter, jenis dan jenis timbal balik. Untuk kasus looping, conditional,
dan struktur kontrol lainnya dalam sequence diagram, dapat menggunakan frame
interaksi seperti persegi panjang yang mengelilingi bagian dari Diagram. Untuk
contoh gambar dapat dilihat pada gambar 2.4
20

Untuk penjelasan simbol Sequence Diagram dapat dilihat pada tabel 2.3

Tabel 2. 3 Simbol Sequence Diagram


Simbol Keterangan
Object Lifeline: menggambarkan
object apa saja yang terlibat.

Actor: menggambarkan
hubungan actor yang terlibat.

Message: spesifikasi dari


komunikasi antar objek yang
memuat informasi-informasi
tentang aktifitas yang terjadi.
Boundary : Digunakan untuk
menggambarkan sebuah form.

Control Class : Digunakan untuk


menghubungkan boundary
dengan tabel.

Entity Class : Digunakan untuk


menggambarkan hubungan
kegiatan yang akan dilakukan.
21

2.7.4 Class Diagram


Pressman (2010) Class Diagram merupakan model statis yang
menggambarkan struktur dan deskripsi Class serta hubungannya antara Class,
Class Diagram menyediakan View statis atau struktural dari sistem, selain itu dalam
model ini disediakan juga class model, termasuk atribut class, pengoperasian, dan
hubungan antar class dengan class lain.
Unsur utama dalam Class Diagram adalah kotak, yang merupakan ikon yang
digunakan untuk mewakili class class. Setiap kotak dibagi dengan garis horizontal.
Bagian atas berisi nama Class. Bagian tengah berisi atribut tiap class. Setiap atribut
mengacu pada sesuatu yang merupakan objek pada class.
Setiap atribut dapat memiliki nama, tipe dan simbol. Simbol ditunjukkan
dengan -, #, ~ atau +, yang masing masing menunjukan atribut tersebut private,
protected, package atau public. Contoh dapat dilihat pada gambar 2.5

Gambar 2. 5 Contoh Class Diagram


22

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

Tabel 2. 5 Simbol Flowmap


Simbol Keterangan
Simbol Document : menunjukan dokumen
input dan output baik untuk proses
manual, maupun untuk proses computer.

Simbol Manual Input : menunjukan input


manual.

Simbol Manual Operation/Process :


Menunjukan kegiatan manual.

Simbol Off Connector : Penghubung


dalam halaman yang sama.

Simbol Connector : Penghubung dalam


halaman yang sama
Simbol Process : menunjukan kegiatan
operasi komputer.
Simbol Decission : digunakan untuk
penyeleksian proses.

Simbol Terminator : digunakan untuk


menyatakan awal dan akhir proses.

Garis : menunjukan arus dari proses.

Simbol Magnetic Disk : digunakan untuk


menyimpan data.

Simbol Decission : digunakan untuk


penyeleksian proses.

(Sumber : Jogiyanto, 2005)


24

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.

Gambar 2.6 Logo CodeIgniter


(Sumber : Hakim ,2010)
CodeIgniter (http://ellislab.com), pertama kali dibuat oleh Rick Ellis, CEO
Ellislab, Inc. Sebuah perusahaan yang memproduksi CMS (Content Management
System) yang cukup handal, yaitu Expression Engine
(http://www.expressionengine.com). Saat ini, CodeIgniter dikembangkan dan
dimaintenance oleh Expression Engine Development Team. Adapun beberapa
keuntungan menggunakan CodeIgniter, diantaranya:
1. Gratis
CodeIgniter berlisensi dibawah Apache/BSD opensorce.
2. Ditulis Menggunakan PHP 4
Meskipun CodeIgniter dapat berjalan di PHP 5, namun sampai saat ini kode
program CodeIgniter masih dibuat dengan menggunakan PHP 4.
3. Berukuran Kecil
Ukuran CodeIgniter yang kecil merupakan keunggulan tersendiri. Dibanding
dengan framework lain yang berukuran besar.
4. Menggunakan Konsep MVC
CodeIgniter menggunakan konsep MVC yang memungkinkan pemisahan
layer application-logic dan presentation.
5. URL yang Sederhana
Secara default, URL yang dihasilkan CodeIgniter sangat bersih dan
SerachEngine Friendly (SEF).
6. Memiliki Paket Library yang Lengkap
25

CodeIgniter mempunyai library yang lengkap untuk mengerjakan operasi-


operasi yang umum dibutuhkan oleh sebuah sistem berbasis web, misalnya
mengakses database, mengirim email, memvalidasi form, menangani session
dan sebagainya.
7. Extensible
Sistem dapat dikembangkan dengan mudah menggunakan plugin dan
helper, atau dengan menggunakan hooks.
8. Tidak Memerlukan Template Engine
Meskipun CodeIgniter dilengkapi dengan template parser sederhana yang
dapat digunakan, tetapi hal ini tidak mengharuskan kita untuk
menggunakannya.
9. Dokumentasi Lengkap dan Jelas
Dari sekian banyak framework, CodeIgniter adalah satu-satunya framework
dengan dokumentasi yang lengkap dan jelas.
10. Komunitas
Komunitas CodeIgniter saat ini berkembang pesat. Salah satu komunitasnya
bisa dilihat di (http://codeigniter.com/forum/).
Proses aliran data sistem pada sistem dapat diilustrasikan seperti terlihat pada
Gambar 2.7

Gambar 2. 7 Application Flowchart


(Sumber : Hakim 2010)
26

2.10 Black Box Testing/ Functional Testing


Menurut Black (2007:45-46), black box testing adalah melakukan pengujian
terhadap apa yang dilakukan oleh sistem, khususnya perilaku dan juga masalah
bisnis. Black box testing bertujuan untuk mengidentifikasikan bug-bug yang ada
pada hasil, kinerja dan juga perilaku sistem. Pengujian ini biasanya dilakukan oleh
pihak penguji ketika integration test, system test, dan acceptance test, tetapi juga
berguna untuk tahap yang lebih awal untuk membantu membangun unit test case
dan component test case yang lebih baik.
Menurut Perry (2006:69), functional testing juga dapat disebut sebagai black
box testing karena tidak ada pengetahuan dari logika internal sistem yang digunakan
untuk membuat test case. Biasanya dalam pengujian fungsional, teknik validasi
lebih digunakan untuk melakukan pengujian. Tim penguji melakukan validasi
terhadap function key yang ada dan mengobservasi hasilnya.
Kelebihan dari functional testing:
1. Melakukan simulasi terhadap kegunaan sistem yang sebenarnya.
2. Tidak membuat asumsi terhadap struktur sistem.
Kekurangan dari functional testing:
1. Dapat berpotensi menghilangkan logika yang salah dalam software.
2. Memungkinkan terjadinya pengujian yang redundan.
Kedua metode ini berguna untuk validasi pada seluruh sistem. Seperti
contohnya, sebuah functional test case dapat diambil dari dokumentasi tentang
deskripsi bagaimana melakukan sebuah fungsi seperti menerima inputan bar code.
Sebuah structural test case dapat diambil dari dokumentasi teknikal manual. Untuk
pengujian sistem yang efektif diperlukan kedua metode tersebut.
Menurut Lewis (2009:39), pada black box testing atau pengujian fungsional,
kondisi pengujian dikembangkan berdasarkan fungsionalitas dari program atau
sistem yang akan diuji, oleh karena itu, penguji membutuhkan informasi mengenai
data input dan output yang diamati, tetapi tidak mengetahui bagaimana program
atau sistem tersebut bekerja atau tidak perlu mengetahui bagaimana struktur
internal dari program tersebut melakukan eksekusi. Penguji berfokus pada
pengujian fungsionalitas dari program terhadap spesifikasi.
27

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.

2.11 Memorandum Of Understanding


2.11.1 Pengertian Memorandum Of Understanding
Istilah memorandum of understanding berasal dari dua kata, yaitu
memorandum dan understanding. Secara gramatikal, memorandum of
understanding diartikan sebagai nota kesepahaman. Dalam Black’s Law
Dictionary, yang dimaksud memorandum adalah: “Is to serve as the basic of future
formal contract or deed”, Yang artinya adalah dasar untuk memulai penyusunan
kontrak atau akta secara formal pada masa datang.
Dan yang dimaksud dengan understanding adalah: “An implied agreement
resulting from the express term of another agreement, wheter written or oral”,
Yang artinya adalah pernyataan persetujuan secara tidak langsung terhadap
hubungannya dengan persetujuan lain, baik secara lisan maupun tertulis.
Dari terjemahan kedua kata tersebut, dapat dirumuskan pengertian:
“Memorandum of understanding adalah dasar penyusunan kontrak pada masa
datang yang didasarkan pada hasil permufakatan para pihak, baik secara tertulis
maupun lisan”.
Kata atau istilah MoU atau Memorandum Of Understanding pasti tidak
asing di telinga kita. MoU sering menjadi dasar bagi suatu kerjasama dua pihak.
Tapi apakah sebenarnya tujuan dan/atau kegunaan MoU, pengaturan, jenis, para
pihak bahkan objek MoU, tidak banyak yang memahami hal itu. Tulisan berikut
merupakan sharing singkat tentang MoU berdasarkan pengalaman saya sebagai
independen lawyer dan beberapa sumber.
Dari definisi tersebut dapat disimpulkan unsur-unsur yang terkandung
dalam MoU, yaitu:
1. Merupakan perjanjian pendahuluan.
2. Muatan materi merupakan hal-hal yang pokok.
3. Muatan materi dituangkan dalam kontrak / perjanjian.
28

Definisi lain dikemukakan oleh Salim H.S. yang menyatakan bahwa


memorandum of understanding adalah: “Nota kesepahaman yang dibuat antara
subjek hukum yang satu dengan subjek hukum lainnya, baik dalam suatu negara
maupun antarnegara untuk melakukan kerja sama dalam berbagai aspek kehidupan
dan jangka waktunya tertentu”.
Unsur-unsur yang terkandung dalam definisi tersebut, meliputi:
1) Para pihak yang membuat memorandum of understanding tersebut
adalah subjek hukum, baik berupa badan hukum publik maupun badan
hukum privat.
2) Wilayah keberlakuan dari memorandum of understanding itu, bisa
regional, nasional, maupun internasional.
3) Substansi memorandum of understanding adalah kerja sama dalam
berbagai aspek kehidupan.
4) Jangka waktunya tertentu.

2.11.2 Tujuan Dibuatnya Memorandum Of Understanding


Pada prinsipnya, ada beberapa alasan mengapa dibuat suatu memorandum
of understanding dalam suatu transaksi bisnis. Yaitu sebagai berikut:
1) Karena prospek bisnisnya belum jelas benar, sehingga belum bisa
dipastikan apakah deal kerja sama tersebut akan ditindak lanjuti. Untuk
menghindari kesulitan dalam hal pembatalan suatu agreement nantinya,
dibuatlah memorandum of understanding yang memang mudah
dibatalkan.
2) Karena dianggap penandatangan kontrak masih lama dengan negosiasi
yang alot. Karena itu, daripada tidak ada ikatan apa-apa sebelum
ditandantangani kontrak tersebut, dibuatlah memorandum of
understanding yang akan berlaku untuk sementara waktu.
3) Karena masing-masing pihak dalam perjanjian masih ragu-ragu dan masih
perlu waktu untuk pikir-pikir dalam hal menandatangani suatu kontrak,
sehingga untuk sementara dibuatlah memorandum of understanding.
4) Karena memorandum of understanding dibuat dan ditanda tangani oleh
pihak eksekutif teras dari suatu perusahaan, sehingga untuk suatu
29

perjanjian yang telah rinci mesti dirancang dan dinegosiasi khusus oleh
staf-stafnya yang lebih rendah tetapi lebih menguasai teknis.

2.11.3 Karakter Memorandum Of Understanding


Menurut Munir Fuady, ciri-ciri memorandum of understanding adalah
sebagai berikut:
1. Isinya ringkas, bahkan sering sekali hanya satu halaman saja.
2. Berisikan hal yang pokok-pokok saja.
3. Hanya bersifat pendahuluan saja, yang akan diikuti perjanjian lain yang
lebih rinci.
4. Mempunyai jangka waktu berlakunya, misalnya satu bulan, enam
bulan, atau satu tahun. Apabila dalam jangka waktu tersebut tidak
ditindaklanjuti dengan penandatanganan suatu perjanjian yang lebih
rinci, maka perjanian tersebut akan batal, kecuali diperpanjang oleh
para pihak.
5. Biasanya dibuat dalam bentuk perjanjian bawah tangan saja.
6. Biasanya tidak ada kewajiban yang bersifat memaksa kepada para pihak
untuk harus membuat suatu perjanjian yang lebih detail setelah
penandatanganan memorandum of understanding, walaupun secara
reasonable kedua belah pihak tidak punya rintangan untuk membuat
dan menandatangani perjanjian yang detail tersebut.

2.12 Tracer Study


Tracer study adalah studi pelacakan jejak lulusan/alumni yang dilakukan
antara 1-3 tahun setelah lulus dan bertujuan untuk mengetahui outcome pendidikan
dalam bentuk transisi dari dunia pendidikan tinggi ke dunia kerja, output
pendidikan yaitu penilaian diri terhadap penguasaan dan pemerolehan kompetensi,
proses pendidikan berupa evaluasi proses pembelajaran dan kontribusi pendidikan
tinggi terhadap pemerolehan kompetensi serta input pendidikan berupa penggalian
lebih lanjut terhadap informasi sosiobiografis lulusan.
Definisi lain Tracer study adalah studi pelacakan jejak lulusan/alumni yang
dilakukan kepada alumni 2 tahun setelah lulus (survei pertama) dan 5 tahun setelah
30

lulus (survei ke dua). Di samping untuk keperluan akreditasi, Ditjen Dikti


Kemdiknas juga sejak tahun 2011 menggunakan tracer study sebagai alat
monitoring adaptasi lulusan perguruan tinggi di Indonesia ketika memasuki dunia
kerja.
Tracer Study menurut Ahmad Syafiq (2012:2) yang mengutip dari
Schomburg adalah penelitian mengenai lulusan dari suatu perguruan tinggi atau
menurut BAN-PT yakni penelusuran alumni untuk menggali informasi melalui
pengisian kuesioner yang disusun sedemikian rupa untuk tujuan perbaikan
kurikulum dan proses pendidikan di suatu sekolah. Tracer study termasuk ke dalam
standar ketiga dari ketujuh standar dalam Standar Akreditasi Program Sarjana yakni
Mahasiswa dan Lulusan, sehingga untuk poin lulusan dapat ditelusuri dengan
kegiatan tracer study. Berdasarkan buku terbitan BAN-PT untuk data-data
mengenai lulusan berisi mengenai berbagai faktor berikut :
a. Profil lulusan : ketepatan waktu penyelesaian studi, proporsi mahasiswa yang
menyelesaikan studi dalam batas masa studi.
b. Layanan dan pendayagunaan lulusan: ragam, jenis, wadah, mutu, harga,
intensitas.
c. Pelacakan dan perekaman data lulusan: kekomprehensifan, pemutakhiran,
profil masa tunggu kerja pertama, kesesuaian bidang kerja dengan bidang
studi, dan posisi kerja pertama.
d. Partisipasi lulusan dan alumni dalam mendukung pengembangan akademik
dan non-akademik program studi.

2.13 Pusat Karir


Menurut Mondy dalam bukunya yang berjudul “Human Resouces
Management” (1993, p.362 dan 376), pengembangan karir (career development)
meliputi aktivitas-aktivitas untuk mempersiapkan seorang individu pada kemajuan
jalur karir yang direncanakan. Selanjutnya ada beberapa prinsip pengembangan
karir yang dapat dijelaskan sebagai berikut :
a) Pekerjaan itu sendiri mempunyai pengaruh yang sangat besar terhadap
pengembangan karir. Bila setiap hari pekerjaan menyajikan suatu tantangan
31

yang berbeda, apa yang dipelajari di pekerjaanjauh lebih penting daripada


aktivitas rencana pengembangan formal.
b) Bentuk pengembangan skill yang dibutuhkan ditentukan oleh permintaan
pekerjaan yang spesifik. Skill yang dibutuhkan untuk menjadi supervisor
akan berbeda dengan skill yang dibutuhkan untuk menjadi middle manager.
c) Pengembangan akan terjadi hanya jika seorang individu belum memperoleh
skill yang sesuai dengan tuntutan pekerjaan. Jika tujuan tersebut
dikembangkan lebih lanjut oleh seorang individu maka individu yang telah
memiliki skill yang dituntut pekerjaan akan menempati pekerjaan yang baru.
d) Waktu yang digunakan untuk pengembangan dapat direduksi/ dikurangi
dengan mengidentifikasi rangkaian penempatan pekerjaan individu yang
rasional.

2.14 Metode Penelitian


a. Pengertian Metode Penelitian
Menurut Sugiyono (2013:2) metode penelitian merupakan cara ilmiah untuk
mendapatkan data dengan tujuan dan kegunaan tertentu.

b. Pengertian Teknik Pengumpulan Data


Menurut Sugiyono (2013:224) teknik pengumpulan data merupakan langkah
yang paling strategis dalam penelitian, karena tujuan utama dari penelitian adalah
mendapatkan data.
i. Teknik Wawancara, Menurut Esterberg dalam Sugiyono (2013:231)
wawancara merupakan pertemuan dua orang untuk bertukar informasi dan ide
melalui tanya jawab, sehingga dapat dikontruksikan makna dalam suatu topik
tertentu.

ii. Teknik Pengamatan/Observasi, Sutrisno Hadi dalam Sugiyono (2013:145)


mengemukakan bahwa, observasi merupakan suatu proses yang kompleks,
suatu proses yang tersusun dari berbagai proses biologis dan psikhologis. Dua
di antara yang terpenting adalah proses-proses pengamatan dan ingatan.
32

iii. Teknik Dokumentasi, Menurut Sugiyono (2013:240) dokumen merupakan


catatan peristiwa yang sudah berlalu. Dokumen bisa berbentuk tulisan,
gambar, atau karya-karya monumental dari seorang. Dokumen yang
berbentuk tulisan misalnya catatan harian, sejarah kehidupan (life histories),
ceritera, biografi, peraturan, kebijakan. Dokumen yang berbentuk gambar
misalnya foto, gambar hidup, sketsa dan lain-lain. Dokumen yang berbentuk
karya misalnya karya seni, yang dapat berupa gambar, patung, film dan lain-
lain. Studi dokumen merupakan pelengkap dari penggunaan metode
observasi dan wawancara dalam penelitian kualitatif.

iv. Triangulasi, dalam teknik pengumpulan data, triangulasi diartikan sebagai


teknik pengumpulan datayang bersifat menggabungkan dari berbagai teknik
pengumpulan data dan sumber data yang telah ada.
BAB III
ANALISIS DAN PERANCANGAN

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

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 Informasi dunia kerja dan info lowongan kerja.
3) Layanan Rekrutmen (layanan pendataan & pengiriman aplikan pelamar
kerja dan seleksi pelamar di kampus),
4) Layanan Tracer Study Alumni.

3.1.1 Requirement Gathering


Tahapan ini merupakan pengumpulan data - data yang dibutuhkan seperti
informasi lowongan, MoU, Tracer Study, dan data alumni. Adapun pengumpulan
data – data untuk pembuatan sistem meliputi software dan perangkat keras sebagai
berikut :
1. Satu set laptop dengan spesifikasi:
a. Processor Intel(R) Core(TM) i3-4030U CPU
b. RAM 4 GB
c. Harddisk 500 GB
d. Windows 10 Pro 64 bit

2. Perangkat Lunak yang digunakan:


a. XAMPP versi 3.2.2
b. Browser Google Chrome/Mozilla Firefox
c. Visual Studio Code
d. Visio 2013
e. Enterprise Architect
35

3.1.2 Project Initiation


A. Prosedur Rekrutmen yang sedang berjalan.
Rekrutmen yang berjalan di STT.Wastukancana saat ini ada beberapa
tahapan antara lain :
1. Alumni sudah lulus dari STT.Wastukancana.
2. Alumni sudah bergabung disalah satu grup Pusat Karir agar mudah
mendapatkan informasi lowongan kerja.
3. Jika alumni mendapatkan lowongan kerja yang sesuai maka alumni
mengirimkan Curriculum vitae (CV) ke petugas Pusat Karir.
4. Jika CV yang dikirimkan sesuai maka alumni akan mengikuti tes seleksi
pada waktu dan tempat yang telah ditentukan.
36

B. Flowmap Rekrutmen yang sedang berjalan.


Berikut adalah alur flowmap sistem berjalan Rekrutmen yang mana terbagi
menjadi tiga flowmap yang mana Rekrutmen melakukan seleksi ditempat
atau oleh perusahaannya langsung dan melakukan tracer study.

Gambar 3.1 Flowmap Sistem Berjalan Rekrutmen tanpa seleksi

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

Gambar 3.2 Flowmap Sistem Berjalan Rekrutmen dengan melakukan seleksi

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

Gambar 3.3 Flowmap Sistem Berjalan Tracer Study STT.Wastukancana

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

C. Flowmap Usulan Sistem Pusat Karir.


Berikut adalah alur flowmap sistem usulan yang mana terdapat usulan
informasi lowongan, tracer study, dan konseling.

Gambar 3.4 Flowmap Usulan tentang informasi lowongan dan seleksi

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

Gambar 3.5 Flowmap Sistem Usulan Tracer Study

Pada Gambar 3.5 menunjukan bahwa sistem usulan Tracer Study


STT.Wastukancana dilakukan langsung melalui Sistem Pusat Karir
STT.Wastukancana dan data langusng tersimpan didatabase dan secara otomatis
muncul persentase grafik data Tracer Study.
41

Gambar 3.6 Flowmap Sistem Usulan Konseling

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

Kemudian tahap Planning dilaksanakan pada minggu ke-1 bulan April


sampai dengan minggu ke-2 bulan April. Pada kegiatan ini penulis menyusun
perencanaan dalam membangun. Dari kegiatan - kegiatan sebelumnya penulis
menganalisa hasil untuk dibuatkan sebuah perancangan sistem yang akan
dibangun.
Pada tahap Modeling dilakukan pada minggu ke-3 bulan April sampai
dengan minggu ke-4 bulan Mei. Pada kegiatan ini penulis mulai merancang sistem
sistem dan menuangkan hasil dari proses - proses yang telah dianalisa serta bahan
- bahan atau data yang telah didapatkan dari hasil observasi ke dalam perancangan
tersebut.
Dan pada tahap Construction dilakukan pada minggu ke-1 bulan Juni
sampai minggu ke-1 bulan Juli. Permasalahan yang sudah dianalisa dan dirancang
solusinya, diimplementasikan kedalam perangkat lunak pada kegiatan ini. Pada
tahap ini juga dilakukan testing setelah perangkat lunak telah selesai dibuat.
Terkhir pada tahap Deployment dilakukan pada minggu ke-2 bulan Juli
sampai dengan minggu ke-4 pada bulan Juli. Kegiatan ini penulis melakukan
pemeliharaan pada sistem yang telah dibuat. Juga disini penulis akan memantau
sejauh mana sistem tersebut digunakan apakah ada respon baik atau buruk.

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

1. Communication, kegiatan ini bertujuan untuk menganalisa kebutuhan


sistem yang dilakukan dengan observasi, wawancara atau studi literatur.
2. Planning, kegiatan ini bertujuan untuk membuat rencana kerangka sistem
yang akan dibangun.
3. Modelling, kegiatan ini bertujuan untuk menterjemahkan kebutuhan
kesebuah perancangan perangkat lunak yang dapat diperkirakan sebelum
dibuat kode program.
4. Construction, kegiatan ini bertujuan untuk membuat perangkat lunak
berdasarkan hasil dari perancangan.
5. Deployment, kegiatan ini bertujuan untuk pemeliharaan sistem yang telah
dibuat juga disini penulis akan memantau sejauh mana sistem tersebut
digunakan apakah respon baik atau buruk.

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.

3.3.1.1 Use Case Diagram


Use Case Diagram adalah diagram yang menyajikan interaksi antara use
case dan actor. Dimana actor dapat berupa orang, peralatan atau sistem lain yang
berinteraksi dengan sistem yang sedang dibangun. Use case menggambarkan
fungsionalitas sistem atau persyaratan - persyaratan yang harus dipenuhi sistem dari
pandanan pemakai. Actor adalah sebuah entitas manusia atau mesin yang
berinteraksi dengan sistem untuk melakukan pekerjaan - pekerjaan tertentu. Berikut
ini adalah use case diagram Pusat Karir yang diusulkan :
44

Gambar 3.7 Use Case Diagram Admin Pusat Karir

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

3. Use Case Manajemen Alumni Center memiliki percabangan yaitu tracer


study, forum diskusi, data alumni, dan konseling.
a. Use Case Kelola Tracer Study digunakan untuk melihat data tracer study
alumni.
b. Use Case Kelola Forum Diskusi digunakan untuk memantau forum diskusi
alumni dan apabila terdapat thread yang tidak sesuai maka admin dapat
menghapus thread tersebut.
c. Use Case Kelola Data Alumni digunakan untuk mengetahui jumlah alumni
yang sudah terdaftar dan dapat melihat informasi data diri alumni tersebut.
d. Use Case Kelola Konseling digunakan untuk mengatur jadwal konseling
antara mahasiswa dan pihak konseling.
4. Use Case Kelola MoU digunakan untuk mendokumentasikan relasi atau
kesepakatan antara pihak STT.Wastukancana dengan perusahaan.
5. Use Case Logout digunakan untuk keluar dari sistem.
46

Gambar 3.8 Diagram Use Case Almuni Pusat Karir

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.

3.3.1.2 Definisi Aktor dalam Use Case


Dalam perancangan sistem terdapat 2 aktor yang dapat mengakses sistem
yaitu Admin dan Alumni, berikut deskripsi setiap aktor tersebut:

A. Use Case Admin


Admin, aktor dengan rule ini mempunyai peran penting untuk mengelola
semua data dari sistem Pusat Karir baik dari lowongan kerja, job fair, tracer
study, data alumni, forum diskusi, MoU, grafik persentase, dan konseling.
47

B. Use Case Alumni


Alumni, aktor dengan rule ini berperan sebagai pengguna dimana hanya
dapat melihat dan menambah data pribadi seperti upload CV, mengisi tracer
study tahunan, dan dapat mengakses forum diskusi yang mana sebagai media
tukar informasi dengan alumni lainnya.

3.3.1.3 Definisi Use Case


Berikut Definisi Use Case dalam bentuk tabel :
a. Use Case Admin
Pada Tabel 3.2 menjelaskan deskripsi use case admin :
Tabel 3.2 Deskripsi Use Case Admin
No Use Case Deskripsi
1 Artikel Halaman untuk mengelola sekilas informasi
Admin memasukan username dan password untuk bisa masuk ke
2 Login
sistem sebagai admin.
Halaman untuk mengelola informasi lowongan kerja dari perusahaan
Manajemen
3 dan mengelola informasi seputar job fair yang akan di selenggarakan
Pusat Karir
di kampus
Kelola Halaman dari submenu Manajemen Pusat Karir yang hanya meliputi
4
Lowongan lowongan pekerjaan
Halaman dari submenu dari Manajemen Pusat Karir yang hanya
5 Kelola Jobs Fair
meliputi Jobs Fair
Halaman untuk mengontrol forum diskusi dan mengelola hasil dari
Manajemen
6 pengisian data tracer study untuk dijadikan laporan, dan mengelola
Alumni Center
data alumni.
Halaman dari submenu alumni center yang hanya meliputi mengenai
7 Forum diskusi
forum diskusi
Halaman dari submenu alumni center yang hanya meliputi tracer
8 Tracer Study
study
Kelola Data Halaman dari submenu alumni center yang hanya meliputi data
9
Alumni alumni.
Halaman untuk mengelola relasi perusahaan dengan
10 Kelola MoU
STT.Wastukancana
Halaman untuk mengelola data yang akan konseling dan membuat
11 Kelola Konseling
jadwal untuk konseling
12 Logout Halaman untuk keluar dari sistem.
48

b. Use Case Alumni


Pada Tabel 3.3 menjelaskan deskripsi use case alumni :
Tabel 3.3 Deskripsi Use Case Alumni

No Use Case Deskripsi


1 Artikel Halaman untuk menampilkan sekilas informasi yang ada
Alumni memasukan username dan password untuk bisa masuk ke sistem
2 Login
sebagai Alumni/Pengguna.
Daftar Calon alumni diharuskan mengisi form daftar alumni agar bisa
3
Alumni mengakses Pusat Karir.
Halaman untuk menapilkan informasi lowongan kerja, job fair yang akan
4 Pusat Karir
di selenggarakan di kampus dan upload CV
Alumni Halaman untuk bertukar informasi sesama alumni di forum diskusi serta
5
Center untuk pengisian tracer study tahunan.
6 Konseling Halaman untuk melakukan konseling dan jadwal untuk konseling
7 Logout Halaman untuk keluar dari sistem.

3.3.1.4 Skenario Diagram


A. Skenario Use Case Admin
a) Skenario Kelola Artikel
Pada Tabel 3.4 menjelaskan Skenario Diagram Kelola Artikel :
Tabel 3.4 Skenario Diagram Use Case Artikel
Nama Use Case Kelola Aritkel
Deskripsi Use Case ini untuk mengelola sekilas informasi
Aktor Admin
Kondisi Awal Aktor berada di halaman awal
Kondisi Akhir Aktor mengelola Informasi
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman awal 2. Sistem menampilkan data informasi dan
form untuk menambah informasi
49

b) Skenario Use Case Login


Pada Tabel 3.5 menjelaskan skenario diagram login :
Tabel 3.5 Skenario Use Case Login
Nama Use Case Login
Deskripsi Use case login sebagai security dalam mengakses sistem
Aktor Admin
Kondisi Awal Aktor berada di halaman Login
Kondisi Akhir Aktor mengakses sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman login 2. Sistem menampilkan halaman login
3. Aktor mengisi form login (username dan 4. Sistem memvalidasi data yang sudah
password) dimasukan oleh aktor dan mencocokan data
yang ada di database, apabila benar maka
akan masuk ke halaman utama sistem.
Exceptional Case
Apabila salah memasukan username dan passwordnya maka sistem akan kembali ke halaman
login dan meminta memasukan username dan password yang benar.

c) Skenario Use Case Manajemen Pusat Karir


Pada Tabel 3.6 menjelaskan skenario use case manajemen Pusat Karir :
Tabel 3.6 Skenario Use Case Manajemen Pusat Karir
Nama Use Case Manajemen Pusat Karir
Deskripsi Halaman untuk mengelola informasi lowongan kerja dari
perusahaan dan mengelola informasi seputar job fair yang
akan di selenggarakan di kampus
Aktor Admin
Kondisi Awal Aktor berada di halaman Manajemen Pusat Karir
Kondisi Akhir Aktor mengakses sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman Pusat Karir 2. Sistem menampilkan submenu lowongan
kerja dan job fair
3. Aktor mengisi memilih submenu 4. Sistem menampilkan halaman menu
lowongan kerja atau job fair yang dipilih (lowongan kerja atau job
fair)
50

Tabel 3.7 Lanjutan Skenario Use Case Manajemen Pusat Karir


5. Aktor memilih submenu lowongan kerja 6. Sistem menampilkan form pengisian
lowongan kerja.
7. Aktor memilih submenu job fair 8. Sistem menampilkan form pengisian
informasi job fair.

d) Skenario Use Case Manajemen Alumni Center


Pada Tabel 3.8 menjelaskan skenario use case manajemen alumni center
:
Tabel 3.8 Skenario Use Case Alumni Center
Nama Use Case Manajemen Alumni Center
Deskripsi Halaman untuk mengontrol dan berbagi informasi di forum
diskusi, dan mengelola data tracer study tahunan yang sudah
diisi oleh alumni, dan mengelola data alumni
Aktor Admin
Kondisi Awal Aktor berada di halaman Manajemen Alumni Center
Kondisi Akhir Aktor mengakses sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman Alumni 2. Sistem menampilkan submenu Forum
Center diskusi dan Tracer Study
3. Aktor mengisi memilih submenu Forum 4. Sistem menampilkan halaman menu
diskusi atau Tracer Study yang dipilih (Forum diskusi atau Tracer
Study)
5. Aktor memiih Forum diskusi 6. Sistem menampilkan data Forum diskusi
dan dapat mengelola data Forum diskusi.
7. Aktor memilih submenu Tracer Study 8. Sistem menampilkan dan dapat
mengelola data Tracer Study tahunan.
9. Aktor memilih submenu Data Alumni 10. Sistem menampilkan data alumni yang
terdaftar
51

e) Skenario Use Case Kelola MoU


Pada Tabel 3.9 menjelaskan Skenario use case Kelola MoU :
Tabel 3.9 Skenario Use Case MoU
Nama Use Case Kelola MoU
Deskripsi Halaman untuk mengelola data perusahaan yang berelasi
dengan STT.Wastukancana
Aktor Admin
Kondisi Awal Aktor berada di halaman MoU
Kondisi Akhir Aktor mengakses sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman MoU 2. Sistem menampilkan data perusahaan yang
berelasi dengan STT.Wastukancana
3. Aktor memilih button tambah data 4. Sistem menampilkan form tambah data
perusahaan

f) Skenario Use Case Kelola Konseling


Pada Tabel 3.10 menjelaskan skenario use case kelola konseling :
Tabel 3.10 Skenario Use Case Kelola Konseling
Nama Use Case Kelola Konseling
Deskripsi Halaman untuk mengelola data yang ingin berkonsultasi dan
mengatur penjadwalan konseling
Aktor Admin
Kondisi Awal Aktor berada di halaman Konseling
Kondisi Akhir Aktor mengakses sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman Konseling 2. Sistem menampilkan dan mengelola data
alumni yang akan konseling.
3. Aktor memilih menu jadwal 4. Sistem menampilkan dan mengelola jadwal
konseling
52

g) Skenario Use Case Logout


Pada Tabel 3.11 menjelaskan skenario use case logout :
Tabel 3.11 skenario Use Case Logout
Nama Use Case Logout
Deskripsi Keluar dari sistem
Aktor Admin
Kondisi Awal Aktor berada di sistem Pusat Karir
Kondisi Akhir Aktor keluar sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu logout 2. Sistem mengeluarkan akun dari sistem
Pusat Karir.

B. Skenario Use Case Alumni


a) Skenario Use Case Artikel
Pada Tabel 3.12 menjelaskan skenario use case artikel :
Tabel 3.12 Skenario Use Case Artikel
Nama Use Case Aritkel
Deskripsi Use Case ini untuk menampilkan sekilas informasi
Aktor Alumni
Kondisi Awal Aktor berada di halaman awal
Kondisi Akhir Aktor melihat Informasi
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman awal 2. Sistem menampilkan informasi
53

b) Skenario Use Case Daftar Alumni


Pada tabel 3.13 menjelaskan skenario use case daftar alumni :
Tabel 3. 13 Skenario Use Case Daftar Alumni
Nama Use Case Daftar Alumni
Deskripsi Halaman untuk melakukan pendaftaran calon alumni
ketika sudah yusidium
Aktor Alumni
Kondisi Awal Aktor berada di halaman Pusat Karir
Kondisi Akhir Aktor mengakses sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman Daftar Alumni 2. Sistem menampilkan halaman Daftar
Alumni
3. Aktor mengisi form Daftar Alumni. 4. Sistem memvalidasi data yang sudah
dimasukan oleh aktor dan mencocokan
data yang ada di database, apabila ada
kesamaan data maka akan ada
pemberitahuan.
54

c) Skenario Use Case Login


Pada Tabel 3.14 menjelaskan skenario use case login :
Tabel 3.14 Skenario Use Case Login
Nama Use Case Login
Deskripsi Use case login sebagai security dalam mengakses sistem
Aktor Alumni
Kondisi Awal Aktor berada di halaman Login
Kondisi Akhir Aktor mengakses sistem
Skenario
Aksi Aktor Reaksi Sistem
5. Aktor mengakses halaman login 6. Sistem menampilkan halaman login
7. Aktor mengisi form login (username dan 8. Sistem memvalidasi data yang sudah
password) dimasukan oleh aktor dan mencocokan
data yang ada di database, apabila benar
maka akan masuk ke halaman utama
sistem.
Exceptional Case
Apabila salah memasukan username dan passwordnya maka sistem akan kembali ke halaman
login dan meminta memasukan username dan password yang benar.

d) Skenario Use Case Pusat Karir


Pada Tabel 3.15 menjelaskan skenario use case Pusat Karir :
Tabel 3.15 Skenario Use Case Pusat Karir
Nama Use Case Manajemen Pusat Karir
Deskripsi Halaman untuk menampilkan informasi lowongan kerja dari
perusahaan dan informasi seputar job fair yang akan di
selenggarakan di kampus
Aktor Alumni
Kondisi Awal Aktor berada di halaman Pusat Karir
Kondisi Akhir Aktor mengakses sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman Pusat Karir 2. Sistem menampilkan submenu lowongan
kerja dan job fair
3. Aktor mengisi memilih submenu 4. Sistem menampilkan halaman menu yang
lowongan kerja atau job fair dipilih (lowongan kerja atau job fair)
55

Tabel 3.16 Lanjutan Skenario Use Case Pusat Karir


5. Aktor memiih lowongan kerja yang 6. Sistem menampilkan form data diri dan
diinginkan upload CV.
7. Aktor memilih submenu job fair 8. Sistem menampilkan informasi job fair
yang akan diselenggarakan dikampus

e) Skenario Use Case Alumni Center


Pada Tabel 3.17 menjelaskan skenario use case alumni center :
Tabel 3.17 Skenario Use Case Alumni Center
Nama Use Case Manajemen Alumni Center
Deskripsi Halaman untuk berbagi informasi di forum diskusi, dan
mengisi data tracer study tahunan.
Aktor Alumni
Kondisi Awal Aktor berada di halaman Alumni Center
Kondisi Akhir Aktor mengakses sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman Alumni 2. Sistem menampilkan submenu Forum
Center diskusi dan Tracer Study
3. Aktor mengisi memilih submenu Forum 4. Sistem menampilkan halaman menu yang
diskusi atau Tracer Study dipilih (Forum diskusi atau Tracer Study)
5. Aktor memiih Forum diskusi 6. Sistem menampilkan Forum diskusi.
7. Aktor memilih submenu Tracer Study 8. Sistem menampilkan form Tracer Study
tahunan.
56

f) Skenario Use Case Konseling


Pada Tabel 3.18 menjelaskan skenario use case konseling :
Tabel 3.18 Skenario Use Case Konseling
Nama Use Case Konseling
Deskripsi Halaman untuk daftar bila akan berkonsultasi mengenai karir
setelah wisuda dan informasi jadwal konseling
Aktor Alumni
Kondisi Awal Aktor berada di halaman Konseling
Kondisi Akhir Aktor mengakses sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor mengakses halaman Konseling 2. Sistem menampilkan form permintaan
konseling.
3. Aktor memilih menu jadwal 4. Sistem menampilkan jadwal konseling

g) Skenario Use Case Logout


Pada Tabel 3.19 menjelaskan skenario use case logout :
Tabel 3.19 Skenario Use Case Logout
Nama Use Case Logout
Deskripsi Keluar dari sistem
Aktor Admin
Kondisi Awal Aktor berada di sistem Pust Karir
Kondisi Akhir Aktor keluar sistem
Skenario
Aksi Aktor Reaksi Sistem
1. Aktor memilih menu logout 2. Sistem mengeluarkan akun dari sistem
Pusat Karir.
57

3.3.1.5 Activity Diagram


Activity Diagram digunakan untuk menggambarkan kegiatan-kegiatan yang
ada di dalam suatu sistem, dimana merupakan penggambaran aktivitas dari use case
yang ada pada Use Case Diagram. Berikut adalah Activity Diagram untuk Sistem
Pusat Karir STT.WASTUKANCANA :
a) Activity Diagram Admin
1) Activity Diagram Login

Gambar 3.9 Activity Diagram Login Admin

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

2) Activity Diagram Kelola Artikel

Gambar 3.10 Activity Diagram Kelola Artikel

Pada Gambar 3.10 menujukan cara kerja menambah, merubah, dan


menghapus data informasi artikel. Setiap data yang telah ditambah, dirubah, atau
dihapus akan tersimpan didalam database dan tampil di halaman informasi artikel.
59

3) Activity Diagram Manajemen Pusat Karir

Gambar 3.11 Activity Diagram Manajemen Pusat Karir

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

4) Activity Diagram Manajemen Alumni Center

Gambar 3.12 Avtivity Diagram Manajemen Alumni Center

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

5) Activity Diagram Kelola MoU

Gambar 3.13 Activity Diagram Kelola MoU

Pada Gambar 3.13 menujukan cara kerja menambah, merubah, dan


menghapus data informasi MoU. Setiap data yang telah ditambah, dirubah, atau
dihapus akan tersimpan didalam database dan tampil di halaman informasi MoU
dan hanya ditampilkan aktor admin saja.
62

6) Activity Diagram Kelola Konseling

Gambar 3. 14 Activity Diagram Kelola Konselling

Pada Gambar 3.14 menujukan alur activity diagram konseling bahwa terdapat
dua submenu yaitu konseling dan jadwal konseling.
63

7) Activity Diagram Logout

Gambar 3. 15 Activity Diagram Logout

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

b) Activity Diagram Alumni


1) Activity Diagram Login

Gambar 3.16 Activity Diagram Login

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

2) Activity Diagram Pendaftaran Alumni

Gambar 3. 17 Activity Diagram Daftar Alumni

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

3) Activity Diagram Artikel

Gambar 3.18 Activity Diagram Artikel

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

4) Activity Diagram Pusat Karir

Gambar 3.19 Activiy Diagram Pusat Karir

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

5) Activity Diagram Alumni Center

Gambar 3.20 Activity Diagram Alumni Center

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

6) Activity Diagram Konseling

Gambar 3.21 Activity Diagram Konseling

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

7) Activity Diagram Logout

Gambar 3.22 Activity Diagram Logout

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

Gambar 3.23 Sequence Diagram Login Admin

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

2) Sequence Diagaram Artikel

Gambar 3. 24 Sequence Diagram Artikel

Pada Gambar 3. 24 menjelaskan alur sequence diagram artikel :


1. Admin mengakses halaman Pusat Karir.
2. Admin melakukan perintah kepada controller artikel untuk mengakses
halaman artikel.
3. Controller menampilkan halaman artikel dan menampilkan data artikel.
4. Admin memasukan data artikel di from artikel ke entity artikel melalui
controller artikel.
5. Admin memerintah controller artikel fungsi update, controller mengambil
data artikel di entity artikel untuk di rubah data artikel kemudian dimasukan
kembali ke entity artikel.
6. Admin memerintah controller artikel fungsi delete, controller mengambil
data dan menghapus data artikel di entity artikel.
73

3) Sequence Diagaram Manajemen Pusat Karir

Gambar 3.25 Sequence Diagram Manajemen Pusat Karir

Pada Gambar 3.25 menjelaskan alur sequence diagram Manajemen Pusat Karir :
1. Admin mengakses halaman Pusat Karir.
74

2. Admin memerintah controller Pusat Karir untuk menampilkan halaman


lowongan atau job fair.
3. Controller Pusat Karir menampilkan halaman lowongan dan data lowongan
atau halaman job fair dan data job fair.
4. Admin memasukan data lowongan atau job fair melalui form yang telah
disediakan, lalu data dimasukan melalui controller Pusat Karir ke entity Pusat
Karir.
5. Admin memerintah controller Pusat Karir fungsi update, controller
mengambil data di entity Pusat Karir untuk dirubah datanya kemudian
dimasukan kembali ke entity Pusat Karir.
6. Admin memerintah controller Pusat Karir fungsi delete, controller
mengambil data dan menghapus data di entity Pusat Karir.
75

4) Sequence Diagram Manajemen Alumni Center

Gambar 3.26 Sequence Diagram Manajemen Alumni Center

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

5) Sequence Diagram MoU

Gambar 3.27 Sequence Diagram MoU

Pada Gambar 3.27 menjelaskan alur sequence diagram MoU :


1. Admin mengakses halaman Pusat Karir.
2. Admin memerintah controller MoU untuk menampilkan halaman MoU.
3. Controller MoU menampilkan halaman MoU dan data MoU.
4. Admin memasukan data MoU melalui form yang telah disediakan, lalu data
dimasukan melalui controller MoU ke entity MoU.
5. Admin memerintah controller MoU fungsi update, controller mengambil
data di entity MoU untuk dirubah datanya kemudian dimasukan kembali ke
entity MoU.
77

6. Admin memerintah controller MoU fungsi delete, controller mengambil data


dan menghapus data di entity MoU.

6) Sequence Diagram Konseling

Gambar 3.28 Sequence Diagram Konseling

Pada Gambar 3.28 menjelaskan alur sequence diagram konseling :


1. Admin mengakses halaman Pusat Karir.
2. Admin memerintah controller konseling untuk menampilkan halaman
konselling.
78

3. Controller konseling menampilkan halaman konselling dan data konseling


beserta jadwal konseling.
4. Admin memasukan data jadwal konseling melalui form yang telah
disediakan, lalu data dimasukan melalui controller konseling ke entity
konseling.
5. Admin memerintah controller konseling fungsi update, controller
mengambil data di entity konseling untuk dirubah datanya kemudian
dimasukan kembali ke entity konseling.
6. Admin memerintah controller konseling fungsi delete, controller mengambil
data dan menghapus data di entity konseling.

7) Sequence Diagram Logout

Gambar 3.29 Sequence Diagram Logout

Pada Gambar 3.29 menjelaskan alur sequence diagram logout :


1. Admin mengakses halaman Pusat Karir.
2. Admin memerintah controller logout untuk keluar dari sistem maka akan
secara otomatis nasuk ke halaman login.
79

B. Sequence Diagram Alumni


1) Sequence Diagram Login

Gambar 3.30 Sequence Diagram Login

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

2) Sequence Diagaram Artikel

Gambar 3.31 Sequence Diagram Artikel

Pada gambar 3.31 menjelaskan sequence diagram artikel :


1. Alumni mengkases halaman Pusat Karir.
2. Alumni mengkases halaman Artikel dan mengakses informasi yang
disediakan.
81

3) Sequence Diagaram Manajemen Pusat Karir

Gambar 3.32 Sequence Diagram Pusat Karir

Pada Gambar 3.32 menjelaskan alur sequence diagram Pusat Karir :


1. alumni mengakses halaman Pusat Karir.
2. Alumni memerintah controller Pusat Karir untuk menampilkan halaman
lowongan atau job fair.
3. Controller Pusat Karir menampilkan halaman lowongan dan data lowongan
atau halaman job fair dan data job fair.
4. Alumni mengupload CV ke lowongan form yang telah disediakan, lalu data
dimasukan melalui controller Pusat Karir ke entity Pusat Karir.
82

4) Sequence Diagram Manajemen Alumni Center

Gambar 3.33 Sequence Diagram Alumni Center

Pada Gambar 3.33 menjelaskan alur sequence diagram Alumni Center :


1. Alumni mengakses halaman Alumni Center.
2. Alumni memerintah controller Alumni Center untuk menampilkan halaman
Forum diskusi atau Tracer Study.
3. Controller Alumni Center menampilkan halaman Forum diskusi atau
halaman Tracer Study.
4. Alumni memasukan data Forum diskusi atau Tracer Study melalui form yang
telah disediakan, lalu data dimasukan melalui controller Alumni center ke
entity alumni center.
83

5) Sequence Diagram Konseling

Gambar 3.34 Sequence Diagram Konseling

Pada Gambar 3.34 menjelaskan alur sequence diagram konseling :


1. Alumni mengakses halaman Pusat Karir.
2. Alumni memerintah controller konseling untuk menampilkan halaman
konselling.
3. Controller konseling menampilkan halaman konseling dan data konseling
beserta jadwal konseling.
4. Alumni mengajukan jadwal konseling melalui form yang telah disediakan,
lalu data dimasukan melalui controller konseling ke entity konseling.
84

6) Sequence Diagram Logout

Gambar 3.35 Sequence Diagram Logout

Pada Gambar 3.35 menjelaskan alur sequence diagram logout :


1. Alumni mengakses halaman Pusat Karir.
2. Alumni memerintah controller logout untuk keluar dari sistem maka akan
secara otomatis nasuk ke halaman login.

3.3.2.2 Class Diagram


Class Diagram merupakan elemen terpenting dalam sistem berorientasi
objek, kelas mendeskripsikan satu blok pembangun sistem. Class Diagram
memiliki fitur yang memodelkan multiplisitas, ketampakan, penanda,
polymorphism1, dan karakteristik - karakteristik lainnya, adapun yang tertera pada
sistem ini adalah yang menyangkut pada perancangan sistem Pusat Karir
STT.Wastukancana.

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

Berikut Class Diagram pada sistem Pusat Karir STT.Wastukancana :

Gambar 3.36 Class Diagram Pusat Karir

Pada Class Diagram sistem Pusat Karir STT.Wastukancana terdapat sepuluh


class yaitu class admin, class alumni, class lowongan, class job fair, class tracer
study, class thread, class forum diskusi, class Grafik, class MoU, class artikel, class
konseling, class-class tersebut merupakan class dari setiap form yang tersedia pada
sistem Pusat Karir STT.Wastukancana. Berikut penjelasan dari setiap class-class :

1) Class Diagram akun_admin


Pada class ini terdapat attribute id_admin, username dan password dan
operation login().

2) Class Diagram akun_alumni


Pada class ini terdapat attribute id_alumni, username, password, alamat,
angakatan, email, jurusan, nama_alumni, no_hp dan operation
login(),operation insert(),operation update().
86

3) Class Diargram artikel


Pada class ini terdapat attribute id_artikel, nama_artikel, deskripsi dan
operation delete(), operation insert(), operation update().

4) Class Diagram lowongan


Pada class ini terdapat attribute id_lowongan, nama_perusahaan,
nama_perusahaan, deskripsi, tgl_test dan operation delete(),operation
insert(),operation update().

5) Class Diagram job_fair


Pada class ini terdapat attribute id_job fair, nama_job fair, deskripsi, tgl_test
dan operation delete(),operation insert(),operation update().

6) Class Diagram thread


Pada class ini terdapat attribute id_alumni, id_thread, pesan, waktu dan
operation delete().

7) Class Diagram forum_chat


Pada class ini terdapat attribute id_alumni, id_thread, id_pesan, pesan, waktu
dan operation delete(),operation insert().

8) Class Diagram tracer_study


Pada class ini terdapat attribute id_tracerstudy , id_alumni, username,
password, alamat, angakatan, email, jurusan, nama_alumni, no_hp, tgl_lulus
dan operation delete(),operation insert(),operation update().

9) Class Diagram grafik


Pada class ini terdapat attribute id_grafik, id_alumni, id_MoU,
id_perusahaan, id_tracerstudy.
87

10) Class Diagram MoU


Pada class ini terdapat attribute id_MoU, nama_perusahaan, alamat dan
operation delete(),operation insert(),operation update().

11) Class Diagram konseling


Pada class ini terdapat attribute id_alumni, id_konseling, jadwal_konseling,
nama_alumni dan operation delete(),operation insert(),operation update().

3.3.2.3 Abstract Interface


A. Abstract Interface Admin
1) Abstract Interface Login

Gambar 3.37 Interface Abstract Login

Pada Gambar 3.37 menjelaskan rancangan tampilan halaman login pada bagian
admin.
88

2) Abstract Interface Artikel

Gambar 3.38 Interface Abstract Artikel

Pada Gambar 3.38 menjelaskan rancangan tampilan halaman artikel pada bagian
admin.

3) Abstract Interface Data Alumni

Gambar 3.39 Interface Abstract Data Alumni


Pada Gambar 3.39 menjelaskan rancangan tampilan halaman Data Alumni yang
menampilkan list tabel data lumni dan tampilan data diri alumni.
89

4) Abstract Interface Forum Diskusi

Gambar 3.40 Interface Abstract Forum Diskusi

Pada Gambar 3.40 menjelaskan rancangan tampilan halaman forum diskusi yang
menampilkan textfield judul thread dan deskripsi, kemudian menampilkan
komentar dari alumni.
90

5) Abstract Interface Tracer Study

Gambar 3.41 Interface Abstract Tracer Study

Pada gambar 4.41 menjelaskan rancangan tampilan tracer study yang menampilkan
data alumni dan detail data alumni.
91

6) Abstract Interface MoU

Gambar 3.42 Interface Abstract MoU

Pada Gambar 3.41 menjelaskan rancangan tampilan halaman MoU yang


menampilkan informasi perusahaan yang bekerjasama dengan STT.Wastukancana
dan form untuk pengisian data MoU.
92

7) Abstract Interface Job Fair

Gambar 3.43 Interface Abstract Job Fair

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

8) Abstract Interface Lowongan

Gambar 3.44 Interface Abstract Lowongan

Pada gambar 3.44 menjelaskan rancangan tampilan Lowongan yang menampilkan


informasi lowongan dan form untuk pengisian informasi lowongan kerja.
94

9) Abstract Interface Konseling

Gambar 3.45 Interface Abstract Konseling

Pada Gambar 3.45 menjelaskan rancangan tampilan halaman konseling yang


menampilkan informasi alumni yang akan berkonsultasi kebagian pusat karir
dengan mengatur jadwal konsultasi.
95

B. Abstract Interface Alumni


1) Abstract Interface Login

Gambar 3.46 Intrface Abstract Login

Pada Gambar 3.46 menjelaskan ini merupakan rancangan tampilan halaman login.

2) Abstract Interface Artikel

Gambar 3.47 Interface Abstract Artikel


Pada Gambar 3.47 menjelaskan rancangan tampilan halaman artikel yang
menampilkan informasi artikel yang telah di publikasikan oleh pihak admin pusat
karir.
96

3) Abstract Interface Forum Diskusi

Gambar 3.48 Interface Abstract Forum Diskusi

Pada Gambar 3.48 menjelaskan rancangan tampilan halaman forum diskusi yang
menampilkan judul thread, isi dan komentar.
97

4) Abstract Interface Tracer Study

Gambar 3.49 Interface Abstract Tracer Study

Pada Gambar 3.49 menjelaskan ini merupakan rancangan tampilan halaman


Alumni Center.

5) Abstract Interface Konseling

Gambar 3.50 Interface Abstract Konseling

Pada Gambar 3.50 menjelaskan rancangan tampilan halaman konseling yang


menampilkan form pengajuan jadwal konseling.
98

6) Abstract Interface Lowongan

Gambar 3. 51 Interface Abstract Lowongan

Pada gambar 3.51 menjelaskan rancangan tampilan lowongan yang menampilkan


list lowongan dan jika berminat pada salah satu lowongan bisa dengan cara
mengupload CV.
99

7) Abstract Interface Job Fair

Gambar 3.52 Interface Abstract Job Fair

Pada Gambar 3.52 menjelaskan rancangan tampilan job fair yang hanya
menampilkan informasi seputar jadwal pelaksanaan job fair di STT.Wastukancana.
100

3.3.2.4 Struktur Menu


a) Struktur Menu Admin

Gambar 3.53 Struktur Menu Admin

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.

b) Struktur Menu Alumni

Gambar 3.54 Struktur Menu Alumni

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

3.3.2.5 Struktur Tabel


1) Stuktur tabel akun_admin
Berikut adalah struktur tabel akun_admin
Tabel 3.20 Struktur Tabel Admin Pusat Karir
Field Nama Tipe Ukuran Deskripsi
Id_admin Int 11 Primary Key
Password Varchar 50 Menyimpan sandi akun
Username Varchar 50 Menyimpan nama pengguna

Pada Tabel 3.20 menjelaskan struktur tabel akun_admin dimana id_admin sebagai
primary key.

2) Struktur Tabel akun_alumni


Berikut adalah struktur tabel akun_alumni
Tabel 3.21 Struktur Tabel Alumni Pusat Karir
Field Nama Tipe Ukuran Deskripsi
Id_alumni Int 11 Primary Key
Nama_alumni Varchar 100 Menyimpan nama
Program_studi Varchar 50 Menyimpan jurusan
No_hp Varchar 25 Menyimpan no hp
Email Varchar 50 Menyimpan email
J_kelamin Varchar 10 Menyimpan jenis kelamin
Password Varchar 20 Menyimpan password
Tgl_lahir Date 20 Menyimpan tanggal lahir
Tahun_masuk Year 4 Menyimpan tahun masuk
Tahun_lulus Year 4 Menyimpan tahun lulus
Foto_alumni Varchar 100 Menyimpan foto alumni

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

3) Struktur Tabel lowongan_kerja


Berikut adalah struktur tabel lowongan_kerja
Tabel 3.22 Struktur Tabel lowongan_kerja
Field Nama Tipe Ukuran Deskripsi
Id_lowongan Int 11 Primary Key
Nama_lowongan Varchar 50 Menyimpan nama lowongan
Nama_perusahaan Varchar 20 Menyimpan nama perusahaan
Deskripsi Varchar 50 Menyimpan deskripsi
Tgl_test Date 20 Menyimpan tanggal test
Tgl_post Date 20 Menyimpan tanggal post
Menyimpan tanggal berkahir
Tgl_berakhir Date 20
lowongan
Foto_loker Varchar 100 Menyimpan foto lowongan

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.

4) Struktur Tabel jobs_fair


Berikut adalah struktur tabel jobs_fair
Tabel 3. 23 Struktur Tabel job_fair
Field Nama Tipe Ukuran Deskripsi
Id_job fair Int 11 Primary Key
Nama_job fair Varchar 20 Menyimpan nama job fair
Deskripsi Varchar 50 Menyimpan deskripsi job fair
Tgl_test Date 20 Menyimpan tanggal test
Foto_jobfair Varchar 100 Menyimpan foto job fair

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

5) Struktur Tabel MoU


Berikut adalah struktur tabel MoU
Tabel 3.24 Sturktur Tabel MoU
Field Nama Tipe Ukuran Deskripsi
Id_mou Int 11 Primary Key
Nama_perusahaan Varchar 20 Menyimpan nama
Alamat Text 100 Menyimpan alamat
Desk_perusahaan Text 100 Menyimpan deskripsi perusahaan
Foto_mou Varchar 100 Menyimpan foto perusahaan
File_mou Varchar 100 Menyimpan file pdf persetujuan

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.

6) Struktur Tabel artikel


Berikut adalah struktur tabel artikel
Tabel 3.25 Struktur Tabel Artikel
Field Nama Tipe Ukuran Deskripsi
Id_artikel Int 11 Primary Key
Nama_artikel Varchar 20 Menyimpan nama
Deskripsi Text 100 Menyimpan alamat
Foto_artikel Varchar 100 Menyimpan foto artikel

Pada tabel 3.25menjelaskan struktur tabel artikel yang mana terdiri dari 4 field yaitu
id_artikel, nama_artikel, deskripsi, dan foto artikel.
104

7) Struktur Tabel tracer_study


Berikut adalah struktur tabel tracer_study
Tabel 3.26 Struktur Tabel tracer_study
Field Nama Tipe Ukuran Deskripsi
Id_alumni Int 11 Menyimpan id_alumni
Id_tracerstudy Int 11 Primary Key
Sts_kerja Varchar 10 Menyimpan status kerja
Nama_perusahaan Varchar 100 Menyimpan nama perusahaan
Alamat_perusahaan Text 100 Menyimpan alamat perusahaan
Posisi_kerja Varchar 50 Menyimpan posisi kerja
Mulai_kerja Varchar 20 Menyimpan mulai kerja
Menyimpan waktu durasi
Waktu_bfr_kerja Varchar 50
menunggu kerja
Menyimpan waktu pengisian tracer
Date_input Datetime 20
study

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

8) Sturktur Tabel thread


Berikut adalah struktur tabel thread
Tabel 3.27 Struktur Tabel Thread
Field Nama Tipe Ukuran Deskripsi
Id_thread Int 11 Primary Key
Id_alumni Int 11 Menyimpan id_alumni
Deskripsi Text 100 Menyimpan deskripsi
Nama_thread Varchar 20 Menyimpan nama thread
Menyimpan tanggal dimuatnya
tanggal Date 20
thread
Menyimpan waktu di inputkannya
Date_input Datetime 20
thread

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.

9) Struktur Tabel forum_diskusi


Berikut adalah struktur tabel forum_diskusi
Tabel 3.28 Struktur Tabel forum_diskusi
Field Nama Tipe Ukuran Deskripsi
Id_alumni Int 11 Menyimpan id_alumni
Id_pesan Int 11 Primary Key
Id_thread Int 11 Menyimpan id_thread
Pesan Text 100 Menyimpan pesan
Waktu Datetime 20 Menyimpan waktu pesan

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

10) Struktur Tabel konseling


Berikut adalah struktur tabel konseling
Tabel 3.29 Sturktur Tabel konseling
Field Nama Tipe Ukuran Deskripsi
Id_alumni Int 11 Menyimpan id_alumni
Jadwal Varchar 20 Menyimpan jadwal
Tgl_input Date 20 Menyimpan tanggal
Alasan Varchar 20 Menyimpan data alasan
Tgl_konsul Date 20 Menyimpan tanggal konsul

Pada tabel 3.29 menjelaskan struktur tabel konseling yang terdiri dari id_alumni,
jadwal, tgl_input, alasan, tgl_konsul.

11) Struktur Tabel apply_lowongan


Berikut adalah struktur tabel apply_lowongan
Tabel 3.30 Struktur Tabel apply_lowongan
Field Nama Tipe Ukuran Deskripsi
Id_alumni Int 11 Menyimpan id_alumni
File_cv Varchar 100 Menyimpan file CV
Menyimpan waktu apply
Date_input Datetime 20
lowongan
Id_lowongan_kerja Varchar 20 Menyimpan id_lowongan_kerja

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

Gambar 4.1 Halaman Login Admin

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

Gambar 4.2 Halaman Dashboard Admin

Pada gambar 4.2 menjelaskan halaman dashboard yang terdapat menu –


menu seperti artikel, alumni center, dan Pusat Karir. Pada bagian pojok kanan atas
terdapat username dan terdapat tombol logout didalamnya.
109

3. Halaman Artikel

Gambar 4.3 Halaman Artikel Admin

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

4. Halaman Tambah Artikel

Gambar 4.4 Halaman Tambah Artikel Admin

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

5. Halaman Data Alumni

Gambar 4.5 Halaman Data Alumni

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

6. Halaman Detail Alumni

Gambar 4.6 Halaman Detail Alumni

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

Gambar 4.7 Halaman Lowongan Admin

Pada gambar 4.7 menjelaskan halaman lowongan yang terdapat tabel


berisikan data informasi lowongan kerja, terdapat tombol add new yang berfungsi
untuk menambah informasi lowongan kerja, terdapat fungsi edit untuk
merubah/mengupdate informasi lowongan kerja dan adanya fungsi delete untuk
menghapus informasi lowongan kerja.
114

8. Halaman Tambah Lowongan

Gambar 4.8 Halaman Tambah Lowongan

Pada gambar 4.8 menjelaskan halaman tambah lowongan yang terdapat


textfield nama lowongan untuk menyimpan nama lowongan, textfield nama
perusahaan untuk menyimpan nama perusahaan, textfield deskripsi untuk
menyimpan deskripsi informasi lowongan, textfield tanggal berakhir untuk
menyimpan tanggal berakhirnya lowongan tersebut, dan textfield tanggal test untuk
menyimpan tanggal test lowongan. Dan terdapat tombol simpan untuk mempublish
lowongan kerja dan tombol batal untuk kembali ke halaman lowongan.
115

9. Halaman Job Fair

Gambar 4.9 Halaman Job Fair

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

10. Halaman Tambah Job Fair

Gambar 4.10 Halaman Tambah Job Fair

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

11. Halaman Edit Job Fair

Gambar 4.11 Halaman Edit Job Fair

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

12. Halaman MoU

Gambar 4.12 Halaman MoU

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

13. Halaman Tambah MoU

Gambar 4.13 Halaman Tambah MoU

Pada halaman 4.13 menjelaskan halaman tambah MoU yang berfungsi


menambah data informasi MoU seperti yang sudah dijelaskan pada gambar 4.12
bila menekan tombol add new maka akan masuk ke halaman tambah MoU yang
berisikan textfield nama perusahaan, alamat perusahaan, deskripsi, dan fungsi
upload foto.
120

14. Halaman Edit MoU

Gambar 4.14 Halaman Edit MoU

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

Gambar 4.15 Halaman Login Alumni

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

2. Halaman Daftar Alumni

Gambar 4.16 Halaman Daftar Akun Alumni

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

Gambar 4.17 Halaman Dashboard Alumni

Pada gambar 4.17 menjelaskan halaman dashboard yang terdapat menu –


menu seperti artikel, alumni center, dan Pusat Karir. Pada bagian pojok kanan atas
terdapat username dan terdapat tombol logout didalamnya.
124

4. Halaman Artikel

Gambar 4.18 Halaman Artikel Alumni

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

5. Halaman Detail Artikel

Gambar 4.19 Halaman Detail Artikel

Pada gambar 4.19 menjelaskan halaman detail artikel yang mana terdapat foto
artikel, judul artikel, dan deskripsi artikel. Dan terdapat tombol kembali.
126

6. Halaman Forum Diskusi

Gambar 4.20 Halaman Forum Diskusi Alumni

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

7. Halaman Tambah Thread

Gambar 4.21 Halaman Tambah Thread

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

8. Halaman Komentar Forum Diskusi

Gambar 4. 22 Halaman Komentar Forum Diskusi

Pada gambar 4.22 menjelaskan halaman komentar forum diskusi yang


terdapat field judul thread dan deskripsi, serta field komentar dan textfield
komentar.
129

9. Halaman Tracer Study

Gambar 4.23 Halaman Tracer Study Alumni

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

10. Halaman Tambah Tracer Study

Gambar 4.24 Halaman Tambah Tracer Study

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

11. Halaman Lowongan

Gambar 4.25 Halaman Lowongan Alumni

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

12. Halaman Apply Lowongan

Gambar 4.26 Halaman Apply Lowongan

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

1. Pengujian pada bagian Admin


Tabel 4.1 Tabel Pengujian Admin
Skenario Hasil Yang Di
No Pengujian Hasil Pengujian Ket
pengujian Harapkan
Input username & Masuk halaman Setelah memasukan
password, klik utama sistem username dan password
1 Login Sukses
button login berhasil masuk ke
halaman dashboard
Aktor mengklik Masuk halaman Masuk ke halaman
2 Dashboard menu Dashboard Dashboard Dashboard dan Sukses
menampilkan grafik
Aktor mengklik Msauk halaman Masuk halaman artikel
3 Halaman Artikel menu Artikel Artikel dan menampilkan list Sukses
artikel
Aktor mengklik Data yang telah di
Menampilkan form
tombol simpan inputkan tersimpan
4 Tambah artikel tambah artikel untuk Sukses
pada form tambah kedalam database
menambahkan artikel
Artikel
Aktor merubah Data yang telah di Menampilkan form
5 Ubah artikel data Artikel rubah tersimpan tambah artikel untuk Sukses
kedalam database merubah artikel
Aktor menghapus Data artikel yang
Data artikel yang telah di
6 Hapus artikel data Artikel tersimpan di Sukses
publish terhapus
database terhapus
Aktor mengklik Masuk halaman
Halaman Data Menampilkan list data
7 menu Data Data Alumni Sukses
Alumni alumni
Alumni
Lihat Detail Aktor mengklik Menampilkan data Menampilkan data detail
8 Sukses
Alumni tombol lihat detail alumni alumni
Aktor menghapus Data Alumni yang
Hapus Data Menghapus salah satu
9 Data Alumni tersimpan di Sukses
Alumni data alumni
database terhapus
Aktor mengklik Masuk halaman
Halaman Forum Menampilkan thread yang
10 menu Forum Forum Diskusi Sukses
Diskusi dibuat oleh alumni
Diskusi
Aktor mengklik Menampilkan data Menampilkan detail
Lihat Forum
11 tombol lihat Forum Diskusi thread dan komentar Sukses
Diskusi
alumni
134

Tabel 4.2 Lanjutan Tabel Pengujian Admin


Skenario Hasil Yang Di
No Pengujian Hasil Pengujian Ket
pengujian Harapkan
Aktor menghapus Data Forum Diskusi
Hapus Forum Menghapus salah satu
12 Forum Diskusi yang tersimpan di Sukses
Diskusi thread alumni
database terhapus
Aktor mengklik Masuk halaman Menampilkan list data
Halaman
13 menu Tracer Tracer Study alumni yang sudah Sukses
Tracer Study
Study mengisi tracer study
Lihat detail Aktor mengklik Menampilkan data Memapilkan data detail
14 Sukses
Tracer Study tombol lihat detail Tracer Study tracer study alumni
Aktor mengklik Masuk halaman Menampilkan list
Halaman
15 menu Lowongan Lowongan lowongan kerja yang Sukses
Lowongan
sudah di publish
Aktor mengklik Data yang telah di Menampilkan form
Tambah tombol simpan inputkan tersimpan tambah lowongan dan
16 Sukses
Lowongan pada form tambah kedalam database upload foto lowongan
Lowongan yang akan ditambahkan
Aktor merubah Data yang telah di Menampilkan form
Ubah data Lowongan rubah tersimpan tambah lowongan dan
17 Sukses
Lowongan kedalam database upload foto lowongan
yang akan dirubah
Aktor menghapus Data Lowongan
Hapus Menghapus salah satu
18 data Lowongan yang tersimpan di Sukses
Lowongan lowongan kerja
database terhapus
Aktor mengklik Masuk halaman Job Menampilkan list job fair
Halaman Job
19 menu Job Fair Fair yang dilaksanakan oleh Sukses
Fair
kampus
Aktor mengklik Data yang telah di
Menampilkan form
Tambah Job tombol simpan inputkan tersimpan
20 tambah job fair dan Sukses
Fair pada form tambah kedalam database
upload foto job fair
Job Fair
Aktor merubah Data yang telah di Menampilkan form edit
21 Ubah Job Fair data Job Fair rubah tersimpan job fair dan upload foto Sukses
kedalam database job fair
Aktor menghapus Data Job Fair yang
Menghapus salah satu job
22 Hapus Job Fair data Job Fair tersimpan di Sukses
fair yang terdapat di list
database terhapus
Aktor mengklik Masuk halaman Menampilkan list MoU
23 Halaman MoU Sukses
menu MoU MoU dan grafik lowongan
135

Tabel 4.3 Lanjutan Tabel Pengujian Admin

Skenario Hasil Yang Di


No Pengujian Hasil Pengujian Ket
pengujian Harapkan
Aktor mengklik Data yang telah di
Menampilkan form untuk
tombol simpan inputkan tersimpan
24 Tambah MoU menambah MoU dan Sukses
pada form tambah kedalam database
upload foto serta file MoU
MoU
Aktor merubah Data yang telah di
Menampilkan form untuk
25 Ubah MoU data MoU rubah tersimpan Sukses
merubah MoU
kedalam database
Aktor menghapus Data yang telah di
Menghapus salah satu
26 Hapus MoU data MoU rubah tersimpan Sukses
data MoU
kedalam database
Aktor mengklik Kembali ke
Keluar dari sistem pusat
27 Logout button logout halaman utama Sukses
karir
login

2. Pengujian pada bagian Alumni


Tabel 4.4 Tabel Pengujian Alumni
Skenario Hasil Yang
No Pengujian Hasil Pengujian Ket
pengujian Di Harapkan
Input NIM & Masuk halaman Setelah memasukan NIM
password, klik utama sistem dan password berhasil
1 Login Sukses
tombol login masuk ke halaman
dashboard
Aktor mengklik Masuk halaman Menampilkan Grafik
2 Dashboard menu Dashboard Dashboard pada halaman Sukses
Dashboard
Aktor mengklik Msauk halaman Menampilkan sekilas
Halaman
3 menu Artikel Artikel artikel yang telah di Sukses
Artikel
publish oleh admin
Lihat Detail Aktor mengklik Menampilkan Menampilkan detail
4 Sukses
Artikel tombol lihat data detail Artikel artikel
Halaman Aktor mengklik Masuk halaman Menampilkan list
5 Forum menu Forum Forum Diskusi thread yang dibuat oleh Sukses
Diskusi Diskusi alumni lainnya
136

Tabel 4.5 Lanjutan Tabel Pengujian Alumni


Skenario Hasil Yang
No Pengujian Hasil Pengujian Ket
pengujian Di Harapkan
Aktor mengklik Data yang telah di
Menampilkan form
Tambah tombol simpan pada inputkan
6 untuk menambah Sukses
Thread form tambah Thread tersimpan
thread
kedalam database
Aktor mengklik Data yang telah di
Tambah tombol simpan pada inputkan Menampilkan form
7 Sukses
Komentar form tambah tersimpan tambah komentar.
Komentar kedalam database
Aktor mengklik Masuk halaman Menampilkan data tracer
Halaman
8 menu Tracer Study Tracer Study study bila sudah mengisi Sukses
Tracer Study
form tambah tracer study
Aktor mengklik Data yang telah di
Tambah tombol simpan pada inputkan Menampilkan form untuk
9 Sukses
Tracer Study form Tracer Study tersimpan tambah data tracer study
kedalam database
Aktor mengklik Menampilkan Menampilkan data tracer
Lihat detail
10 tombol lihat data detail Tracer study bila sudah mengisi Sukses
Tracer Study
Study form tambah tracer study
Aktor mengklik Masuk halaman Menampilkan list
Halaman
11 menu Lowongan Lowongan lowongan kerja yang di Sukses
Lowongan
publish oleh admin
Aktor mengklik Menampilkan
Lihat Detail Menampilkan salah satu
12 tombol lihat data detail Sukses
Lowongan detail lowongan kerja
Lowongan
CV yang di
Aktor mengklik Mengupload CV untuk
upload
13 Upload CV tombol Upload melakukan apply Sukses
tersimpan dalam
CV lowongan kerja
database
Aktor mengklik Masuk halaman Menampilkan list data job
Halaman Job menu Job Fair Job Fair & fair yang dilaksanakan
14 Sukses
fair menampilkan data atau akan dilaksanakan di
Job Fair STT.Wastukancana
Aktor mengklik Kembali ke
Keluar dari sistem pusat
15 Logout button logout halaman utama Sukses
karir
login
137

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 :

Gambar 4.27 Hasil Hosting di 000Webhost

Pada gambar 4.27 menunjukan hasil dari hosting di 000Webhost yang terdapat
watermark powered by 000webhost.
138

Tahap selanjutnya adalah support dan feedback. Feedback di sini merupakan


balasan, saran atau keluhan pemakai sistem terhadap aplikasi yang digunakan. Baik
itu dalam hal yang positif maupun hal negatif. Penulis memberikan feedback berupa
menu support untuk mengirimkan keluhan saran atau apapun itu.

Gambar 4.28 Menu Support dan feedback

Dan terakhir support merupakan balasan terhadap feedback yang sudah


diberikan. Pertama akan ditinjau dan dipertimbangkan apabila ada masukan atau
saran terhadap aplikasi barulah dilakukan pembaharuan. Apabila aplikasi mendapat
feedback kesalahan sistem atau bug akan dihubungi lewat telepon yang tertera pada
keterangan data support atau via email dan dilakukan perbaikan.
BAB V
KESIMPULAN DAN SARAN

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

Anda mungkin juga menyukai