commit to user 14
2.6.3 Sequence Diagram
Diagram sekuen menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar
objek. Oleh karena itu untuk menggambar diagram sekuen maka harus diketahui objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang
dimiliki kelas yang diinstansiasi menjadi objek itu.
Tabel 2.3 Tabel Simbol Sequnce Diagram Rosa Shalahuddin, 2011 No. Simbol
Nama Deskripsi
1 Object
Menggambarkan pos-pos
obyek yang pengirim dan penerima message
2 Message
Menggambarkan aliran
pesan yang dikirim oleh pos- pos obyek
2.6.4 Class Diagram
Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki
apa yang disebut atribut dan metode atau operasi. 1. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas
2. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas.
Kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi- fungsi sesuai dengan kebutuhan sistem. Susunan struktur kelas yang baik pada
diagram kelas sebaiknya memiliki jenis-jenis kelas berikut:
commit to user 15
1. Kelas Main Kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan.
2. Kelas yang menangani tampilan sistem Kelas yang mendefinisikan dan mengatur tampilan ke pemakai.
3. Kelas yang diambil dari pendefinisian use case Kelas yang menangani fungsi-fungsi yang harus ada diambil dari
pendefinisian use case.
4. Kelas yang diambil dari pendefinisian data Kelas yang digunakan untuk memegang atau membungkus data menjadi
sebuah kesatuan yang diambil maupun akan disimpan ke basis data.
Tabel 2.4 Tabel Simbol Komponen class diagram Rosa Shalahuddin, 2011
Simbol Keterangan
Kelas kelas pada struktur sistem
Generalisasi relasi antar kelas dengan makna
generalisasi-spesialisasi umum khusus
Kebergantungan dependency relasi antar kelas dengan makna
kebergantungan antar kelas
commit to user
16
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1
Gambaran Umum
Sistem Aplikasi Web Lowongan Pekerjaan Dalam Bidang IT menggunakan Framework Codeigniter merupakan sistem yang ditujukan untuk
perusahaan-perusahaan yang ingin mengupload lowongan pekerjaan yang dibutuhkan oleh perusahaan dan memberikan kemudahan untuk pelamar dalam
mendapatkan informasi lowongan pekerjaan Dalam registrasi ini pelamar harus menginputkan biodata diri, data riwayat pendidikan data riwayat kerja, dan berkas
scan ijazah yang sudah dilegalisir sehingga perusahaan dapat dengan mudah melihat data pelamar yang mendaftar pada perusahaan. Dalam sistem ini di
tekankan pada pelayanan tentang informasi lowongan pekerjaan untuk para pencari kerja yang kesulitan dalam mendapatkan informasi dan registrasi
lowongan pekerjaan pada perusahaan.
3.2 Analisis Sistem
3.2.1 System Requirement Specification SRS
Dalam merancang sebuah sistem, perlu di definisikan terlebih dahulu kebutuhan – kebutuhan sistem yang akan dibuat. Kebutuhan fungsional
disesuaikan dengan kebutuhan pelamar dan perusahaan sebagai pengguna aplikasi dan disesuaikan dengan proses informasi lowongan kerja dari sistem yang
akan dibuat.
1. Kebutuhan Fungsional
Kebutuhan fungsional merupakan kebutuhan yang berhubungan dengan proses informasi lowongan kerja dari sistem yang dibuat. Dari analisa yang
dilakukan, kebutuhan fungsional yang terdapat pada sistem aplikasi lowongan kerja seperti pada Tabel 3.1