Anda di halaman 1dari 30

BAB IV

RANCANGAN SISTEM YANG DI USULKAN

4.1 Usulan Prosedure Perancangan Sistem yang Diusulkan

Perancangan Prosedur merupakan awal dari pembuatan sistem

yang akan dibuat, dimana dapat dilihat proses-proses apa saja yang nantinya

diperlukan dalam pembuatan suatu sistem. Sedangkan perancangan

prosedur yang diusulkan merupakan tahap untuk memperbaiki atau

meningkatkan efisiensi kerja. Tahap perancangan sistem yang digambarkan

sebagai perancangan untuk membangun suatu sistem dan

mengkonfigurasikan komponen-komponen perangkat lunak dan perangkat

keras sehingga menghasilkan sistem yang baik, dan dirancang menjadi satu

komponen. Tahapan perancangan prosedur ini akan dijelaskan dengan

menggunakan pemodelan sistem informasi berorientasi objek dengan UML.

Untuk menjabarkan sistem yang diusulkan, pada penelitian ini digunakan

program Visual Paradigm for UML 7.1 untuk menggambarkan Use case

Diagram, Class Diagram, Sequence Diagram, dan Activity Diagram.


79

4.1.1 Use case Diagram Sistem yang Diusulkan

Gambar 4.1 Use case Diagram Sistem yang Di usulkan


80

1. Dokumentasi Use case sistem Login yang di usulkan

Tabel 4.1 Dokumentasi Use case sistem Login di usulkan

Use case Login

Actor Pelamar, admin, manager

Precondition Pengguna harus teregistrasi terlebih dahulu

Deskripsi Use case ini di awali dari Pelamar, Admin, Manager harus

login terlebih dahulu sebelum mengakses sistem seleksi

penerimaan karyawan Pelamar, Admin dan Manager harus

memasukkan username dan password ketika ingin mengakses

sistem.

Postcondition Setelah Pelamar, Admin dan Manager memasukkan username

dan password dengan benar maka tampilan system akan

terlihat tetapi jika username dan password tidak benar maka

harus mengulangi lagi login akses nya.

Scenario Pengguna harus teregistrasi terlebih dahulu sebelum

mengakses sistem seleksi penerimaan karyawan. Pelamar,

Admin, Manager memasukkan username dan password ketika

ingin mengakses sistem.


81

2. Dokumentasi Use case sistem membuka menu utama yang di usulkan

Tabel 4.2 Dokumentasi Use case sistem Membuka menu utama yang di usulkan

Use case Membuka Menu Utama

Actor Pelamar,Admin, manager

Precondition User harus terdaftar terlebih dahulu maka bisa mengakses

menu login. Dan username dan password yang di masukkan

harus valid agar bisa membuka menu utama.

Deskripsi User dapat membuka menu menu yang ada pada sistem

sesuai dengan penggunaannya.

Postcondition Setelah User dapat membuka menu menu yang ada pada

sistem juga dapat melakukan aksi sesuai yang ada pada

sistem.

Scenario User harus terdaftar terlebih dahulu maka bisa mengakses

menu login Dan username dan password yang di masukkan

harus valid agar bisa membuka menu utama. User dapat

membuka menu menu yang ada pada sistem juga dapat

melakukan aksi sesuai yang ada pada sistem.


82

3. Dokumentasi Use case sistem mengirim data lamaran yang di usulkan.

Tabel 4.3 Dokumentasi Use case sistem mengirim data lamaran yang diusulkan
llamasimpanan sukarela
Use case Mengirim data lamaran

Actor Pelamar, admin

Precondition Pelamar harus terdaftar terlebih dahulu sebelum login.

Kemudian melakukan login untuk membuka menu.

Deskripsi Use case ini di awali dari Pelamar mengirim data lamaran,

selanjutnya bagian admin akan memeriksa data lamaran

tersebut apakah sudah memenuhi kriteria kriteria yang

perusahaan inginkan.

Postcondition Setelah Pelamar mengirimkan data lamaran, maka admin akan

memeriksa file berkas lamaran apabila memenuhi kriteria

perusahaan maka pelamar tersebut akan di panggil untuk

proses berikutnya.

Scenario Pelamar harus terdaftar terlebih dahulu sebelum login.

Kemudian login untuk membuka menu.Pelamar memebuka

menu daftar kemudian mengirim data lamaran, selanjutnya

bagian admin akan memeriksa data lamaran tersebut apakah

sudah memenuhi kriteria kriteria yang perusahaan inginkan.


83

4. Dokumentasi Use case sistem Data lowongan yang di usulkan.

Tabel 4.4 Dokumentasi Use case sistem yang diusulkan Data lowongan
lamaran llamasimpanan sukarela
Use case Data lowongan

Actor Pelamar, admin

Precondition Admin login terlebih dahulu.

Deskripsi Use case ini di awali dari admin membuka menu data

lowongan, memeriksa data lowongan dan menginput data

lowongan terbaru dan tersimpan ke sistem database.

Postcondition Sebelum Pelamar mengirimkan data lamaran, ia harus

mengetahui lowongan apasaja yang ada, oleh karena itu admin

bertugas untuk menginput data lowongan dan mempublish

nya ke website kemudian lowongan tersebut di lihat oleh

calon pelamar.

Scenario Admin login terlebih dahulu. admin membuka menu data

lowongan, memeriksa data lowongan dan menginput data

lowongan terbaru dan tersimpan ke sistem database.


84

5. Dokumentasi Use case sistem yang di usulkan Data Pelamar

Tabel 4.5 Dokumentasi Use case sistem yang diusulkan Data Pelamar
lamaran llamasimpanan sukarela
Use case Data Pelamar

Actor Admin, Manager

Precondition Admin login terlebih dahulu.

Deskripsi Use case ini di awali dari admin membuka menu data

Pelamar, memeriksa data pelamar yang masuk dan terdaftar

yang tersimpan pada sistem database.

Postcondition Admin dapat mengambil berkas lamaran pelamar setelah

membuka menu data pelamar. Dan memeriksa data lamaran

para pelamar apakah sesuai atau tidak , jika tidak sesuai maka

admin berhak menghapus data pelamar dari sistem.

Scenario Admin login terlebih dahulu. Admin membuka menu data

Pelamar, memeriksa data pelamar yang masuk dan terdaftar

yang tersimpan pada sistem database.


85

6. Dokumentasi Use case sistem yang di usulkan informasi pelamar.

Tabel 4.6 Dokumentasi Use case sistem yang diusulkan Informasi pelamar
lamaran llamasimpanan sukarela
Use case Informasi pelamar

Actor Pelamar

Precondition Pelamar login terlebih dahulu.

Deskripsi Use case ini di awali dari pelamar membuka menu login

kemudian membuka menu informasi pelamar seperti jadwal

seleksi dan pengumuman hasil seleksi.

Postcondition Pelamar login terlebih dahulu kemudian setelah masuk ke

menu pelamar dapat melihat informasi pelamar

Scenario Pelamar login terlebih dahulu. Pelamar membuka menu login

kemudian membuka menu informasi pelamar seperti jadwal

seleksi dan pengumuman hasil seleksi.


86

7. Dokumentasi Use case sistem yang di usulkan laporan hasil psikotest.

Tabel 4.7 Dokumentasi Use case sistem yang diusulkan laporan hasil psikotest
lamaran llamasimpanan sukarela
Use case Laporan hasil psikotest

Actor Admin, manager

Precondition Admin login terlebih dahulu.

Deskripsi Use case ini di awali dari admin membuka menu login

kemudian membuka menu laporan psikotest kemudian admin

menginput hasil psikotest dan menyerahkan laporan tersebut

kepada manager

Postcondition Setelah admin membuka menu login kemudian membuka

menu laporan psikotest kemudian admin menginput hasil

psikotest dan mencetak laporan tersebut kepada manager

Scenario Admin login terlebih dahulu. Lalu membuka menu laporan

psikotest kemudian admin menginput hasil psikotest dan

menyerahkan laporan tersebut kepada manager


87

4.1.2 Sequence Diagram Sistem yang Diusulkan

1. Sequence Diagram Sistem Login yang di usulkan

Gambar 4.2 Sequence Diagram Sistem Login yang Diusulkan

Gambar ini menjelaskan bahwa ketika si user ingin membuka

aplikasi maka si user harus login terlebih dahulu.kemudian masuk ke

halaman menu.

2. Sequence Diagram sistem menu utama yang di usulkan

Gambar 4.3 Sequence Diagram Sistem Menu Utama yang Diusulkan


88

Gambar ini menjelaskan bahwa pelamar membuka menu utama

untuk mengakses menu lowongan pelamar di harus kan login terlebih

dahulu. Kemudian pelamar dapat melihat semua tampilan yang ada di

menu header.

3. Sequence Diagram mengirim lamaran yang di usulkan

Gambar 4.4 Sequence Diagram Sistem pada mengirim lamaran yang

Diusulkan

Gambar ini menjelaskan bahwa pelamar membuka hendak

mengirim lamaran sebelum mengakses menu lowongan pelamar di harus

kan login terlebih dahulu.Kemudian pelamar dapat melihat info

lowongan kerja terbaru yang ada di menu lowongan, jika pelamar ingin

mengirim data lamaran kerja maka menggunakan menu upload berkas

dan akan tersimpan di database.


89

4. Sequence Diagram data lowongan yang di usulkan

Gambar 4.5 Sequence Diagram Sistem pada data lowongan yang

Diusulkan

Gambar ini menjelaskan bahwa admin melakukan proses

penginputan data lowongan kerja di mulai dari login terlebih dahulu

kemudian membuka menu data lowongan, lowongan tampil dan

selanjutnya admin mulai menginput lowongan kerja terbaru.

5. Sequence Diagram data pelamar yang di usulkan

Gambar 4.6 Sequence Diagram Sistem pada data pelamar yang

Diusulkan
90

Gambar ini menjelaskan bahwa admin melakukan proses

pengecekan data pelamar sebelumnya harus login terlebih dahulu.

6. Sequence Diagram informasi pelamar yang di usulkan

Gambar 4.7 Sequence Diagram Sistem pada Informasi pelamar

yang Diusulkan

Gambar ini menjelaskan bahwa pelamar sebelum masuk

kedalam menu informasi pelamar, harus login terlebih dahulu.Menu bisa

di tampilkan.

7. Sequence Diagram data lowongan yang di usulkan


91

Gambar 4.8 Sequence Diagram Sistem pada laporan hasil psikotest

yang Diusulkan

Gambar di atas menjelaskan bahwa admin membuka menu data

hasil laporan psikotes kemudian data di input dan di simpan ke dalam

database.

4.1.3 Activity Diagram Sistem yang Diusulkan

1. Activity Diagram login yang di usulkan

Gambar 4.9 Activity Diagram Sistem login yang Diusulkan

Gambar di atas menujukkan kepada semua pengguna akses

sebelum masuk ke dalam menu di haruskan memasukkan username dan


92

password, bila valid maka akan membuka jika tidak akan maka login

gagal dan mengulangi kembali.

2. Activity Diagram yang di Membuka menu utama yang diusulkan

Gambar 4.10 Activity Diagram Sistem Membuka menu utama yang

Diusulkan

Gambar di atas menujukkan kepada pelamar sebelum masuk ke

dalam menu di haruskan login terlebih dahulu agar di periksa

kebenarannya sebelum masuk menu user pelamar.

3. Activity Diagram mengirim lamaran yang di usulkan


93

Gambar 4.11 Activity Diagram Sistem mengirim lamaran yang

Diusulkan

Gambar di atas menunjukkan bahwa pelamar membuka menu

lowongan untuk mendapatkan info lowongan kerja selanjutnya pelamar

mengirimkan berkas lamaran ke sistem. Sistem akan memvalidasi jika

valid maka pelamar sukses mengirim lamaran jika tidak gagal mengirim.

4. Activity Diagram data lowongan yang di usulkan

Gambar 4.12 Activity Diagram Sistem data lowongan yang

Diusulkan
94

Gambar di atas menunjukkan bahwa admin mengiput data

lowongan terbaru kemudian mengirimkan ke web dan web akan

memunculkan lowongan terbaru yang telah di input oleh admin.

5. Activity Diagram data pelamar yang di usulkan

Gambar 4.13 Activity Diagram Sistem data pelamar yang Diusulkan

Gambar di atas menunjukkan admin membuka menu data

pelamar, kemudian melihat data pelamar dan mendownload file dan

simpan berkas lamaran para pelamar.

6. Activity Diagram informasi pelamar yang di usulkan


95

Gambar 4.14 Activity Diagram Sistem informasi pelamar yang

Diusulkan

Gambar di atas menujukkan pelamar menginginkan informasi

pelamar dengan membuka menu informasi pelamar pada sistem.

7. Activity Diagram Laporan hasil psikotest yang di usulkan

Gambar 4.15 Activity Diagram Sistem laporan hasil psikotest yang

Diusulkan

Gambar di atas menujukkan admin memproses data hasil tes

psikotest, menginput test psikotest kemudian menyimpan nya ke dalam

database.
96

4.1.2 Class Diagram Sistem yang Diusulkan

Gambar 4.16 Class Diagram Sistem yang Diusulkan

4.2. Spesifikasi Basis Data

Berikut merupakan Spesifikasi Basis Data yang Penulis buat yang

terdiri dari satu buah database recruitment yang terdiri dari beberapa

tabel antara lain :

a) Tabel admin

Media : Hard Disk


97

Isi : user + nama+ pass + level

Organisasi : Index Sequential

Primary Key : user

Panjang Record : 51 byte

Struktur : 12 record

Tabel 4.8 Struktur Tabel Admin

No. Field Name Data Type Field Size

1 User Varchar 10

2 Nama Varchar 30

3 Pass Varchar 10

4 Level Varchar 1

b) Tabel Jadwal

Media : Hard Disk

Isi : tgl_test+hari+nama+id_pelamar+jam_test+tempat

Organisasi : Index Sequential

Primary Key : tgl_test

Panjang Record : 74 byte

Struktur : 12 record

Tabel 4.9 Struktur Tabel Jadwal

No. Field Name Data Type Field Size

1 tgl_test date -

2 hari varchar 10
98

3 nama varchar 50

4 id_pelamar varchar 5

5 jam_test Varchar 10

6 tempat Varchar 10

c) Tabel Hasil test

Media : Hard Disk

Isi : Id_pelamar+Psikotest+Interview+Rata+Ket

Organisasi : Index Sequential

Primary Key : id_pelamar

Panjang Record : 11 byte

Struktur : 5 record

Tabel 4.10 Struktur Tabel Hasil test

No. Field Name Data Type Field Size

1 Id_pelamar Varchar 5

2 Psikotest Varchar 5

3 Interview Varchar 5

4 Rata Int 5

5 Ket Varchar 10

d) Tabel lowongan

Media : Hard Disk

Isi : Kd_lowongan+Posisi+Gambaran
99

+Persyaratan+Datepost

+deadline+Jam_test+Tgl_test

Organisasi : Index Sequential

Primary Key : kd_lowongan

Panjang Record : 41 byte

Struktur :

Tabel 4.11 Struktur Tabel Lowongan

No. Field Name Data Type Field Size

1 Kd_lowongan Varchar 4

2 Posisi Varchar 100

3 Gambaran Varchar 255

4 Persyaratan Text -

5 Datepost Date -

6 deadline Date -

7 Jam_test Varchar 0

8 Tgl_test Date -

e) Tabel pelamar

Media : Hard Disk

Isi : Id_pelamar+email+username+pass+cek_pass

Organisasi : Index Sequential

Primary Key : id_pelamar

Panjang Record : 22 byte

Struktur :
100

Tabel 4.12 Struktur Tabel pelamar

No. Field Name Data Type Field Size

1 Id_pelamar Varchar 5

2 Email Varchar 20

3 Username Varchar 20

4 Pass Varchar 25

5 cek_pass Varchar 25

f) Tabel formulir

Media : Hard Disk

Isi : no+kd_lowongan+Id_pelamar+tgl_daftar+nama
+alamat+pnd+foto+cv

Organisasi : Index Sequential

Primary Key : no

Panjang Record : 22 byte

Struktur :

Tabel 4.13 Struktur Tabel Formulir

No. Field Name Data Type Field Size

1 No Varchar 2

2 Kd_lowongan Varchar 4

3 Id_pelamar Varchar 20

4 Tgl_daftar Varchar 20

5 Nama Varchar 20
101

6 Alamat Varchar 50

7 Pnd Varchar 2

8 Foto Varchar 25

9 Cv Varchar 25

4.3. Rancangan Sistem

Tahap ini merupakan gambar yang jelas mengenai rancang bangun

yang lengkap kepada para pengguna dan sistem yang diteliti, juga sebagai

pemenuhan kebutuhan dari pada para pengguna sistem. Berikut

merupakan prototype dari rancangan sistem penerimaan karyawan baru

pada PT. Mitsuba Indonesia yang akan dibuat.

4.4. Rancangan Prototype Sistem yang Diusulkan


4.4.1. Rancangan Prototype Menu utama

Menu
Header

Content Login Form


Gambar 4.9 Rancangan Tampilan

Footer

Gambar 4.17 Prototype Menu utama


102

4.4.2. Rancangan Prototype Login


Menu

Header

Username xxxx

xxxx
Password

Content
Masuk

Footer

Gambar 4.18 Prototype Menu Login

4.4.3. Rancangan Prototype admin


HEADER
5. HEADER

MENU

CONTENT

Gambar 4.19 Prototype Menu Admin


103

4.5 Rancangan Layar Tampilan

4.5.1 Rancangan Tampilan Menu utama

Gambar 4.20 Rancangan Tampilan menu utama

4.5.2 Rancangan Tampilan login

Gambar 4.21 Rancangan Tampilan login


104

4.5.3 Rancangan Tampilan admin

Gambar 4.22 Rancangan Tampilan Menu Admin

4.5.4 Rancangan Tampilan Menu Registrasi Pelamar

Gambar 4.23 Rancangan Tampilan Menu Registrasi Online

4.6 Rancangan Kontrol Sistem yang Diusulkan


105

Sistem ini perlu dikontrol oleh satu orang administrator (minimal), yang

akan mengendalikan segala aktifitas yang terdapat pada sistem tersebut.

Namun, dalam penggunaannya, ada dua jenis user yang secara langsung

menggunakan sistem, yaitu:

a. Administrator ( Admin )

Admin sudah semestinya mengerti dengan sistem yang dibuat oleh

penulis, minimal user ini mengenal dasar-dasar dari penggunaan

sistem ini. Oleh karena itu tenaga-tenaga yang benar-benar terampil

sangat dibutuhkan sebagai admin.

b. Personil ( User )

User merupakan pengguna laporan dari data yang diinput lalu

ditampilkan pada sistem ini. Untuk sistem ini, user hanya dituntut

untuk dapat mengoperasikan komputer dan menggunakan web brows

er.

4.7 Sarana Pengolahan Data

Guna menunjang kinerja sistem ini maka dibutuhkan suatu sarana

pengolahan data yang memadai, namun tidak terlalu besar. Karena sistem

berjalan pada server utama dimana web site tersebut di upload. Selain itu,

sarana tersebut perlu dilengkapi dengan fasilitas yang dapat terhubung

dengan jaringan intranet guna melakukan pengelolaan sistem.


106

4.7.1 Rancangan Perangkat Keras (Hardware)

Perangkat keras yang dibutuhkan oleh sistem adalah suatu unit

personal komputer. Perangkat keras yang diusulkan ini dibuat berdasarkan

kebutuhan sistem saat ini dan antisipasi kebutuhan di masa yang akan

datang. Konfigurasi minimal yang dibutuhkan pada perancangan sistem

yang diusulkan adalah :

1. Processor Pentium IV Dual Core 1,8 Ghz

2. Memori (RAM) 1 GB

3. Hard Disk 80 GB

4. Monitor CRT 17 inch digital

4.7.2 Rancangan Perangkat Lunak (Software)

Perangkat lunak merupakan panunjang dari peralatan komputer

yang akan digunakan sebagai penghubung dalam instruksi yang

diinginkan. Agar komputer dapat menghasilkan informasi yang

diharapkan, maka perangkat lunak yang diusulkan dalam rancangan sistem

ini adalah sebagai berikut :

1. Sistem Operasi Microsoft Windows Xp.

2. Web Browser, seperti Internet Explorer, Mozilla Firefox,

Opera, Netscape Navigator, Google Crome, dll.


107

4.8 Rancangan Tenaga Kerja Sistem yang Diusulkan

Tenaga kerja yang diusulkan dalam penggunaan sistem yang

diusulkan tidak jauh berbeda dengan sistem sebelumnya yaitu masih

memakai pegawai-pegawai pada Bagian Penerimaan Karyawan yang

kurang lebih berjumlah 2 orang yang akan mengikuti training terlebih

dahulu untuk menggunakan sistem yang diusulkan.

4.9 Rancangan Waktu Sistem yang diusulkan

Untuk penginputan data-data yang ada seperti data lowongan, dan

data hasil psikotest memerlukan waktu 15 menit. Lebih cepat dari sistem

sebelumnya yang belum menggunakan aplikasi terkomputerisasi yang

memerlukan waktu 30 menit perpelamar serta untuk membuat laporan

memerlukan waktu minimal 1jam. Dengan menggunakan sistem ini bagian

penerimaan dapat membuat laporan 30 menit.

Anda mungkin juga menyukai