Anda di halaman 1dari 9

BAB 2

LANDASAN TEORI

Bab ini memaparkan tentang penelitian-penelitian


terdahulu yang berhubungan dengan topik skripsi. Bab 2 ini
juga menjelaskan teori-teori yang digunakan oleh penulis dalam
pembuatan tugas akhir/skrpsi.

2.1 Penelitian Terdahulu

Bagian ini memaparkan penelitian-penelitian


terdahulu yang relevan dengan tema skripsi tentang “Sistem
Informasi Bursa Kerja berbasis Web”. Penelitian yang telah
dilakukan sebelumnya dapat menunjang penulis untuk
dijadikan sebagai bahan pertimbangan dalam penyelesaian
penelitian ini. Berikut adalah perbandingan penelitian yang
telah dilakukan dijelaskan pada tabel 2.1.
Tabel 2.1 Penelitian Terdahulu

No Peneliti Judul Persamaan Perbedaan


1 Bimbi Wahyu Utomo Rancang Sistem Informasi Pencarian Mengatasi Objek yang menjadi
(2016) Buruh-Pekerja Kasar Berbasis WEB pengangguran fokus penelitian
dan Android Studi Kasus dengan adalah pencarian
Dinsosnakertrans Jombang memanfaatkan buruh
teknologi informasi

2 Dede Wira Trise Putra, Perancangan Sistem Informasi Penyaluran Sistem memberi
Jendra Jonika Putra Pencarian Lowongan Pekerjaan informasi lowongan informasi lowongan
(2018) pekerjaan pekerjaan dengan
bantuan maps
3 David Surya Aji Saputra Pengembangan Sistem Informasi Bursa Penyaluran Objek yang menjadi
(2017) Kerja Khusus (Bkk) informasi lowongan fokus penelitian
Berbasis Web Dengan Php Dan Mysql pekerjaan adalah alumni Smk
Di Smk Negeri 2 Wonosari Negeri 2 Wonosari
dan dikembangkan
dengan framework
laravel
No Peneliti Judul Persamaan Perbedaan
4 Farid Hamzah Habibie, Pembangunan Sistem Informasi Pelamaran Objek yang menjadi
Bambang Eka Penerimaan Calon Tenaga Kerja pekerjaan secara fokus penelitian
Purnama, Ramadian Secara Online Berbasis Web Pada online adalah seleksi calon
Agus Triyono Bursa Kerja Khusus SMK Ganesha tenaga kerja
(2014) Tama Boyolali
5 Zainal Muttaqin,Yosi Rancang Bangun Sistem Informasi Sama-sama Objek yang menjadi
Agustiawan Bursa Usaha Santri pemanfaatan fokus penelitian
(2012) Dan Alumni Pesantren Berbasis Web teknologi untuk adalah
mengatasi pengembangan
perekonomian usaha antar alumni
santri
2.2 Kajian Pustaka

Bagian ini memuat rangkuman teori-teori yang


diambil dari buku atau literatur yang mendukung penelitian,
serta memuat penjelasan tentang konsep dan prinsip dasar
yang diperlukan untuk pemecahan permasalahan.
2.2.1 Bursa Kerja

Bursa kerja adalah pameran lapangan pekerjaan


yang biasanya di adakan pada bulan-bulan setelah ujian akhir.
Bursa kerja ini banyak digelar di berbagai daerah, sekolah,
kampus atau tempat khusus lainnya. Banyak perusahaan yang
membutuhkan tenaga kerja dalam acara bursa kerja. Dalam
bursa kerja ini, perusahaan memberi kesempatan secara
langsung kepada calon tenaga kerja untuk melamar pekerjaan
yang di inginkan. (Wiryanta, 2010)

2.2.2 Sistem Informasi

Sistem adalah kumpulan sub-sub sistem yang saling


berkorelasi satu dengan yang lainnya untuk mencapai tujuan
tertentu. (Latif, Jamil, & Abbas, 2018) Sedangkan informasi
adalah data yang sudah dioalah menjadi sebuah bentuk yang
dapat dimanfaatkan dan mempunyai arti. (Kusrini & Koniyo,
2007) Jadi, sistem informasi adalah suatu kombinasi teratur
antara orang-orang (brainware), perangkat keras
(hardware),perangkat lunak (software), jaringan komunikasi
dan sumber daya data yang mengumpulkan, mengubah, dan
menyebarkan informasi dalam sebuah organisasi. (Anggraeni
& Irviani, 2017)

2.2.3 Waterfall

Waterfall adalah metode pengembangan sistem yaitu


pengerjaan setiap fase diselesaikan terlebih dahulu sebelum
melanjutkan ke proses selanjutnya. (Yurindra, 2017) Jadi jika
langkah satu belum dikerjakan maka tidak akan bisa
melakukan pengerjaan langkah 2, 3 dan seterusnya. Secara
otomatis tahapan ke-3 akan bisa dilakukan jika tahap ke-1 dan
ke-2 sudah dilakukan.

analisa

desain sistem

implementasi

Testing

Gambar 2.1 Metode Waterfall

Langkah-langkah metode waterfall adalah sebagai berikut :


A. Analisis
Merupakan tahap untuk melakukan analisa
kebutuhan sistem, yaitu dengan pengumpulan data
yang dibutuhkan.
B. Desain Sistem
Perancangan dilakukan dengan menggunakan
notasi UML dan pemodelan berorientasi obyek
sehingga diagram yang digunakan adalah Use Case,
Activity, Sequence dan Class Diagram. Desain basis
data menggunakan MySQL.
C. Implementasi
Pembangunan sistem ini menggunakan bahasa
pemrograman PHP dengan framework Codeigniter dan
desain interface dengan framework CSS Bootstrap.
D. Testing
Uji Coba dilakukan dengan menggunakan
metode Black Box. Tahap ini dilakukan untuk
mengetahui jika terjadi kesalahan pada sistem maka
dilakukan perbaikan terhadap sistem yang dibangun.

2.2.4 UML (Unified Modeling Language)

UML (Unified Modeling Language) menurut Adi Nugroho


(2009) UML adalah salah satu tool yang sangat bermanfaat
untuk melakukan analisis dan perancangan sistem dalam
konteks pemrograman berorientasi objek (Nugroho, 2009).
UML (Unified Modeling Language) adalah keluarga
notasi grafis yang didukung oleh model-model tunggal, yang
membantu pendiskripsian dan desain sistem perangkat
lunak, khususnya sistem yang dibangun menggunakan
pemograman berorientasi objek (OOP) (Fowler, 2005). Desain
UML diantaranya adalah sebagai berikut :

A. Use Case Diagram


Use Case Diagram merupakan deskripsi lengkap
tentang interaksi yang terjadi antara para aktor dengan
sistem yang sedang dikembangkan (Nugroho, 2009) .
Dengan menggunakan Use Case Diagram, kita akan
mengetahui banyak informasi mengenai proses bisnis dan
interaksi setiap aktor dengan sistem yang dikembangkan.
Simbol Use Case dapat dilihat pada tabel 2.2 berikut :

Tabel 2.2 Simbol Use Case

No. Gambar Nama Keterangan


1. Peran yang berinteraksi
Aktor dengan Use Case
2. Deskripsi dari aksi-aksi
Use Case
No. Gambar Nama Keterangan
3. Association Menghubungkan objek
satu dengan yang lain
4. Memspesifikasikan Use
Include Case sumber secara
eksplisit
5. Memspesifikasikan
bahwa Use Case target
Extend
memperluas perilaku
dari Use Case sumber

B. Activity Diagram
Menurut Martin Fowler (2005) Activity Diagram adalah
teknik menggambarkan logika prosedural, proses bisnis,
dan alur kerja (Fowler, 2005). Activity Diagram
memungkinkan pemisahan aktivitas antar aktor dan
memungkinkan siapapun yang melakukan proses memilih
urutan dalam melakukannya (Mulyani, 2016). Simbol
Activity Diagram dapat dilihat pada tabel 2.3 berikut :

Tabel 2.3 Simbol Activity Diagram

No. Gambar Nama Keterangan


1.
Memperlihatkan
Activity interaksi antar
kelas
2. Menggambarkan
tindakan yang
Decision harus diambil
dalam kondisi
tertentu
3. Menghubungkan
Line satu simbol
Connector dengan simbol
yang lain
2.2.5 Framework

Menurut Wardana (2010) framework adalah kumpulan


perintah atau fungsi dasar yang membentuk aturan-aturan
tertentu dan saling berinteraksi satu dengan yang lain sehingga
dalam pembuatan aplikasi website, kita harus mengikuti aturan
framework tersebut (Wardana, 2010).
Sedangkan menurut Jubilee Enterprise (2015)
framework merupakan banyak kode yang disimpan dalam
beberapa file yang terpisah, dan memudahkan dalam
penggunaan kode yang digunakan secara berulang-ulang
(Enterprise, 2015).

2.2.6 Codeigniter

Codeigniter (biasanya disingkat CI) merupakan


framework aplikasi web yang gratis, ringan, mudah diinstall dan
sangat memudahkan dalam pembuatan aplikasi website.
Codeigniter dapat mempermudah dan juga mempercepat
dalam pembuatan kode (Enterprise, 2015).
Codeiginiter adalah framework PHP yang eksekusinya
tercepat dibandingkan framework lainnya, dalam framework ini
sudah disediakan fasilitas sehingga mempercepat pembuatan
website (Wardana, 2010).
Dibawah ini adalah beberapa keunggulan dari framework
Codeigniter :
a) Kecepatan.
b) Mudah dimodifikasi.
c) Dokumentasi lengkap dan jelas.
d) Learning Curve rendah.

2.2.7 Responsive Web Design

Desain responsif berkaitan dengan bagaimana sebuah


website dikembangkan, sehingga bisa menyesuaikan
lingkungan yang pengaksesnya, apakah browser, piranti atau
ukuran layar yang digunakannya ( Zaki & Winarno, 2015).
Dalam dunia pengembangan website, terdapat sebuah
framework yang disediakan khusus untuk pengembangan
website dengan desain responsif yaitu bootstrap. Bootstrap
adalah template desain web yang diciptakan untuk
mempermudah proses desain web, bootstrap berisi kumpulan
CSS, font, dan JavaScript yang siap diintegrasikan kedalam
sebuah dokumen HTML dengan menggunakan kaidah-kaidah
tertentu (Rozi & Community, 2015)

Anda mungkin juga menyukai