Sequence Diagram Class Diagram

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