BAB 3 analisis sistem penerimaan karyawan baru dengan UML - Sri indri

Latest

Sedikit Lebih Beda, Lebih Baik Daripada Sedikit Lebih Baik

Pengikut

Kamis, 12 Oktober 2017

BAB 3 analisis sistem penerimaan karyawan baru dengan UML

BAB III
HASIL DAN PEMBAHASAN

Sistem yang Berjalan
Di dalam tahap analisa ini sangat berguna untuk menentukan langkah-langkah yang akan diambil untuk mencari solusi dari permasalahan yang ada dengan cara mengetahui gambaran sistem penerimaan karyawan baru yang saat ini diterapkan oleh PT. Jasa Raharja.
Proses penerimaan karyawan baru pada PT. Jasa Raharja sekarang ini dilakukan secara manual, belum menggunakan sistem komputerisasi.

Gambar 3.1 Use Case Penerimaan Karyawan
Selanjutnya proses penerimaan karyawan baru sebagai berikut :

Penerimaan Surat Lamaran
Tahap awal dalam proses penerimaan karyawan baru adalah penerimaan surat lamaran kerjadari calon karyawan. Surat lamaran bias dikirim via pos atau diantar langsung ke perusahaan.
Seleksi Administrasi
Bagian SDM akan menyeleksi lamaran yang masuk tentang kelengkapan berkas. Pada tahap iini bagian SDM akan mnyeleksi mana yang akan lanjut ke proses seleksi berikutnya.
Panggilan Bagi Karyawan Baru
Pemberitahuan kepada calon karyawan baru untuk melakukan wawancara psikotest dan syarat akan mengikuti test selanjutnya.
Ujian Tertulis
ujian tertulis ini dilaksanakan sesuai jadwal yang telah ditentukan oleh perusahaan. Saat mengikuti ujian calon karyawan baru diwajibkan menggunakan pakaian hitam putih dan sepatu.
Pemeriksaan Kesehatan
Biasanya setelah calon karyawan lulus dalam seleksi sebelumnya maka calon karyawan akan diperiksa kesehatannya oleh dokter yang telah disediakan perusahaan dan seorang psikologi.
 Wawancara Internal Perusahaan
Tahap selanjutnya calon karyawan akan dipanggil untuk melakukan wawancara dengan kepala cabang.
Pembuatan Laporan
Di bagian ini SDM akan membuat laporan tentang nama-nama calon karyawan yang diterima  menjadi karywan baru di perusahaan itu.

Permasalahan  Dalam Proses Penerimaan Karyawan Baru
Permasalahan yang ada pada perusahaan tersebut dalam pelaksanaan kegiatan penerimaan karyawan baru adalah masih menggunakan sistem manual dalam penerimaan calon karyawan, sehingga masih ada yang mengutamakan sanak saudara sendiri, terutama dalam jabatan, pangkat di lingkungan pemerintah.

Gambaran Umum Sistem yang Diusulkan
Dalam tahap ini gambaran umum sistem yang diusulkan bertujuan untuk menghasilkan sistem penerimaan karyawan baru yang terkomputerisasi. Sistem yang diusulkan adalah merubah sistem yang masih manual menjadi sistem terkomputerisasi dalam memproses data untuk menampilkan karyawan baru dengan nilai tertinggi hingga nilai terendah.
Gambaran umum sistem ini mencakup UML, yaitu : Use Case Diagram, Sequence Diagram, Activity Diagram dan Class Diagram.

 Perancangan Prosedur yang Diusulkan
Perancangan Prosedur merupakan awal dari pembuatan sistem yang sudah dirancanng untuk pembuatan suatu sistem. Sedangkan perancangan prosedur yang diusulkan merupakan tahap untuk memperbaiki/meningkatkan efesiensi kerja. Tahap perancangan prosedur ini akan dijelaskan menggunakan pemodelan sistem informasi berorientasi objek dengan UML.

Perbandingan Sistem Lama Dan Sistem yang Diusulkan
Berikut adalah hasil analisa terhadap sistem lama dan perbandingannya dengan sistem yang diusulkan :
Tabel 3.1 Perbandingan Sistem Lama Dengan Sistem yang Diusulkan


Diagram UML Penerimaan Karyawan Baru
Use Case
Use Case bekerja dengan cara mendeskripsikan tipe interaksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sebuah sistem dipakai.

Gambar 3.2 Use Case Diagram Penerimaan Karyawan Baru
Berdasarkan gambar 3.2 use case dilakukan oleh HRD sebagai admin untuk menginput data pelamar, data seleksi, dan melakukan perangkingan terhadap karyawan yang akan diterima.
Activity Diagram
Activity diagram dapat digunakan untuk alur kerja model, use case individual atau logika

Gambar 3.3 Activity Diagram Penerimaan Karyawan Baru
Berdasarkan gambar 3.3 pada activity diagram digambarkan interaksi antara aktor (pelamar) dengan pihak perusahaan menggunakan sistem.
Sequence Diagram
Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan urutan waktu.
Gambar 3.4  Sequence Login
Berdasarkan Gambar 3.4 Bagian SDM akan melakukan login dengan mengisi id user dan password. Jika id user dan password benar maka akan tampil form utama dan jika id user dan password salah maka akan kembali ke form login.

Gambar 3.5  Sequence Data Pelamar
Berdasarkan Gambar 3.5 Bagian SDM akan mengisi id pelamar, nama, alamat, jenis kelamin, no hp, tgl daftar, pendidikan, IPK, dan no KTP yang terdapat di form pelamar. Setelah id pelamar, nama, alamat, jenis kelamin, no hp, tgl daftar, pendidikan, IPK, dan no KTP diisi dengan benar maka data akan tersimpan di database tetapi jika salah maka akan kembali ke form pelamar untuk mengisi id pelamar, nama, alamat, jenis kelamin, no hp, tgl daftar, pendidikan, IPK, dan no KTP.


Gambar 3.6 Sequence Data Kriteria
Berdasarkan Gambar 3.6 Bagian SDM akan mengisi id kriteria, kriteria, dan nilai. Setelah id kriteria, kriteria, dan nilai diisi dengan benar maka data akan tersimpan di database dan jika salah maka akan kembali ke form kriteria untuk mengisi id kriteria, kriteria, dan nilai.

Gambar 3.7 Sequence Seleksi
Berdasarkan Gambar 3.7 Bagian SDM akan mengisi id kriteria, id pelamar, nama, kriteria, dan nilai. Setelah id kriteria, kriteria, dan nilai diisi dengan benar maka akan langsung diproses perangkingannya dan data akan tersimpan di database dan jika salah maka akan kembali ke form kriteria untuk mengisi id kriteria, kriteria, dan nilai.

Gambar 3.8 Sequence Logout
Berdasarkan Gambar 3.8 Setelah Bagian SDM selesai mengisi semua data dengan benar Bagian SDM akan logout.


Class Diagram
Class diagram adalah deskripsi kelompok objek-objek dengan properti, perilaku (operasi) daan relasi yang sama.


Gambar 3.9 Class Diagram Penerimaan Karyawan Baru
Berdasarkan gambar 3.9 class diagram adanya relasi dimana pelamar akan diseleksi sesuai kriteria dan nilai yang menentukan perangkingan pelamar yang mendapat nilai tertinggi.

Tabel Relasi
Rancangan databases yang akan dibuat memiliki relasi antar table-tabel didalamnya. Relasi antar table tersebut dapat dilihat pada gambar berikut :

Gambar 3.10 Relasi Antar Tabel Pada Database
Struktur Tabel
Tabel Data Pelamar
Primary Key : Id_Pelamar
Foreign Key : -
Fungsi : Untuk menyimpan data pelamar
Tabel 3.2 Data Pelamar


Tabel Data Seleksi
Primary Key : -
Foreign Key : Id_Pelamar, Id_Kriteria
Fungsi : Untuk melakukan menyeleksi pelamar berdasarkan nilai
 yang diperoleh dari kriteria tertentu.
Tabel 3.3  Data Seleksi


Tabel Data Kriteria
Primary Key : Id_Kriteria
Foreign Key : -
Fungsi : Untuk mendapatkan nilai berdasarkan kriteria tertentu.
Tabel Perangkingan
Primary Key : -
Foreign Key : -
Fungsi : Untuk mendapatkan nilai berdasarkan nilai tertinggi
 sampai nilai terendah.
Tabel 3.5 Data Kriteria



Entity Relationship Diagram (ERD)
ERD dibuat dengan tujuan untuk memperjelas hubungan antara tabel. Berikut ERD dari sistem penerimaan Karyawan Baru yang diusulkan :

Gambar 3.11 ERD Penerimaan Karyawan Baru
Keterangan : Entitas pelamar berisi biodata pelamar yang akan diisi oleh bagian SDM kemudian disimpan. Entitas kriteria berisi tentang nilai yang berdasarkan kriteria pelamar. Entitas seleksi untuk menyeleksi pelamar sesuai dengan criteria tertentu. Entitas rangking untuk menampilkan data pelamar dengan nilai tertinggi sampai nilai terendah.

 Design Program
Login
ketika user membuka aplikasi yang ditampilkan pertama kali adalah form login.

   Gambar 3.12 Form Login
Keterangan : user akan memasukkan id atau nama pengguna di kolom username dan mengisikan kata sandi di kolom password sesuai dengan username-nya. Untuk masuk ke halaman berikutnya maka pilih tombol OK.
Proses Input Data
Proses input data ada 2 proses ini yang dilakukan oleh admin menu terdiri dari input data pelamar dan data kriteria.
           

Gambar 3.13 Form Data Pelamar
Keterangan : setelah user memasukkan username dan password maka akan tampil form pelamar dimana user akan menginput data pelamar yang terdapat pada tombol simpan untuk menyimpan data pelamar, tombol update untuk mengupdate data pelamar apabila user salah menginput data pelamar. Tombol hapus untuk menghapus kesalahan pada saat penginputan data atau data yang sudah tidak terpakai lagi.

Gambar 3.14 Form Kriteria
Keterangan : user juga akan menginput data kriteria dari calon karyawan baru. Dengan adanya form kriteria yang membantu bagian penyeleksian karyawan menjadi lebih mudah sesuai dengan kriteria dari perusahaan. Tombol tambah berfungi untuk mienambahkan kriteria baru yang akan diinput, tombol update untuk mengupdate data kriteri baru apabila terdapat kesalahan input oleh user. Tombol hapus untuk menghapus kesalahan pada saat penginputan data atau data yang sudah tidak terpakai lagi.
Seleksi Karyawan
Menu seleksi terdiri dari form seleksi karyawan dimanfaatkan untuk proses nilai kriteria. Hasil pengelolah seleksi karyawan baru akan diproses sehingga mendapatkan perangkingan karyawan baru dari nilai tertinggi samai nilai terendah.

Gambar 3.15 Form Seleksi
Keterangan : ketika user selesai memasukkan id kriteria, id pelamar, nama pelamar, kriteria pelamar, nilai tes pelamar maka user dapat menggunakan tombol simpan untuk menyimpan data-data tersebut dan memasukkannya ke dalam sistem.
Perangkingan
Hasil pengolahan seleksi karyawan baru akan diproses sehingga mendapatkan perangkingan karyawan dan didapatkan data calon karyawan dari nilai tertinggi sampai nilai terendah


Gambar 3.16 Fom Rengking
Keterangan : tombol proses berfungsi untuk memproses data calon kryawan baru setelah mengisi tanggal daftar beserta kriteria maka akan tampil hasil perangkingan para pelamar. Tombol keluar untuk keluar dari form perangkingan.











Semoga dapat membantu 😍😘😘😘

1 komentar: