BAB 4 RANCANGAN SISTEM YANG DIUSULKAN
4.1 User Interface Sistem Informasi SDM dari PT. Nissui Indonesia, user interface yang digunakan adalah dengan standar spesifikasi personal computer (PC) yang biasa digunakan, dengan jaringan local area network (LAN) untuk hubungan komunikasi antar komputer.
4.1.1 Dialogue Style Sistem Informasi yang digunakan oleh PT. Nissui Indonesia, cenderung lebih banyak menggunakan tampilan form, disertai dengan fasilitas pencetakan dokumen dan laporan, yang selanjutnya dapat digunakan untuk pengambilan keputusan.
114
Berikut adalah Navigation Diagram untuk Sistem Informasi SDM yang digunakan PT. Nissui Indonesia
Gambar 4.1 Navigation Diagram
115
116 4.1.2 Overview Menambah record pada database
Mengubah record pada database
Menyimpan record pada database
Menghapus record pada database
Mundur satu record
Membatalkan transaksi
Menuju record awal
Maju satu record
Menuju record paling akhir
Gambar 4.2 Overview
4.1.3 Examples Window yang terdapat pada sistem informasi ini adalah: 1) Menu Utama 2) File Master Window 3) File Rekrutmen Window 4) File Personalia Window 5) File Payroll Window 6) File Performance Window Tampilan layar yang akan digunakan pada sistem informasi sumber daya manusia PT. Nissui Indonesia adalah sebagai berikut: 1) Menu Utama Pada menu utama, setelah user melakukan login, maka user akan dihadapkan pada beberapa pilihan window kegiatan didalam perusahaan.
117 2) File Master Window Pada file Master window akan ditampilkan beberapa data master, yaitu data agama, data pendidikan, data status menikah, data departemen, data jabatan, data status kerja, data jenis cuti, data periode, data test. 3) File Rekrutmen Window Pada file rekrutmen, pilihan yang ditampilkan antara lain: Man Power Planning, Request Karyawan, Pelamar 4) File Personalia Window Pada file personalia, menu yang akan ditampilkan antara lain: menu karyawan, menu surat cuti, lembur, ijin, pelanggaran dan pemecatan 5) File Payroll Window File window payroll akan menampilkan menu perhitungan gaji yang diterima karyawan 6) File Performance Window Pada menu Performance akan ditampilkan menu penilaian kinerja dan menu usulan kenaikan gaji PT. Nissui Indonesia Logo Perusahaan
User ID Password Login
Cancel
Gambar 4.3 Rancangan Layar Login
118
Human Resource Information System Master Rekrutment
Personalia
Payroll
-
X
-
X
Performance
Gambar 4.4 Rancangan Layar Menu Utama
Human Resource Information System Master
Rekrutment
Personalia
Payroll
Performance
Agama Pendidikan Status Menikah Departemen Jabatan Status Kerja Jenis Cuti Periode Test
Gambar 4.5 Rancangan Layar File Master
119
Human Resource Information System Master
Rekrutment
Personalia
Payroll
-
X
Performance
Man Power Planning Request Karyawan Pelamar
Gambar 4.6 Rancangan Layar File Rekrutmen
Human Resource Information System Master Rekrutment Personalia
Payroll
Performance
Karyawan Cuti Ijin Lembur Pelanggaran Pemecatan
Gambar 4.7 Rancangan Layar File Personalia
X
120
Human Resource Information System Master Rekrutment
-
Personalia Payroll
X
Performance
Gaji
Gambar 4.8 Rancangan Layar File Payroll
Human Resource Information System Master Rekrutment
-
Personalia Payroll Performance Penilaian Kinerja Usulan Kenaikan Gaji
Gambar 4.9 Rancangan Layar File Performance
X
121
Human Resource Information System
X AGAMA
Data Agama Kode Agama
XXXX
Nama Agama
XXXXX
Navigasi
Menu Insert
Update
Delete
Save
Cancel
<<
<
>
>>
Gambar 4.10 Rancangan Layar Data Agama
Human Resource Information System
X PENDIDIKAN
Data Pendidikan Kode Pendidikan
XXXX
Nama Pendidikan
XXXXX
Navigasi
Menu Insert
Update
Delete
Save
Cancel
<<
<
>
Gambar 4.11 Rancangan Layar Data Pendidikan
>>
122
Human Resource Information System
X STATUS MENIKAH
Data Status Menikah Kode Status Menikah
XXXX
Nama Status Menikah
XXXXX
Navigasi
Menu Insert
Update
Delete
Save
Cancel
<<
<
>
>>
Gambar 4.12 Rancangan Layar Data Status Menikah
Human Resource Information System
X DEPARTEMEN
Data Departemen Kode Departemen
XXXX
Nama Departemen
XXXXXXXX
Jumlah Karyawan Ada
XXXX
Batas Karyawan
XXXX
Navigasi
Menu Insert
Update
Delete
Save
Cancel
<<
<
>
Gambar 4.13 Rancangan Layar Data Departemen
>>
123
Human Resource Information System
X JABATAN
Data Jabatan Kode Jabatan
XXXX
Nama Jabatan
XXXXX
Navigasi
Menu Insert
Update
Delete
Save
Cancel
<<
<
>
>>
Gambar 4.14 Rancangan Layar Data Jabatan
Human Resource Information System
X STATUS KERJA
Data Status Kerja Kode Status Kerja
XXXX
Nama Status Kerja
XXXXX
Navigasi
Menu Insert
Update
Delete
Save
Cancel
<<
<
>
Gambar 4.15 Rancangan Layar Data Status Kerja
>>
124
Human Resource Information System
X JENIS CUTI
Data Jenis Cuti Kode Jenis Cuti
XXXX
Nama Cuti
XXXXX
Navigasi
Menu Insert
Update
Delete
Save
Cancel
<<
<
>
>>
Gambar 4.16 Layar Data Jenis Cuti
Human Resource Information System
X PERIODE
Data Periode Kode Periode
XXXX
Tanggal Awal Periode
XX/XX/XXXX
V
[mm/dd/yyyy]
Tanggal Akhir Periode
XX/XX/XXXX
V
[mm/dd/yyyy]
Navigasi
Menu Insert
Update
Delete
Save
Cancel
<<
Gambar 4.17 Layar Data Periode
<
>
>>
125
Human Resource Information System
X TEST
Data Test Kode Test
XXXX
Nama Test
XXXXX Navigasi
Menu Insert
Update
Delete
<<
Cancel
Save
<
>
>>
Gambar 4.18 Rancangan Layar Data Test X
Human Resource Information System
MAN POWER PLANNING Data Man Power Planning Nomor MPP XXXXXXXX
Perkiraan Permintaan Karyawan
XXXXX XXXXX
Periode MPP
XXXXXXX
V
Perkiraan Karyawan Keluar
Departemen
XXXXX
V
Keterangan MPP
Jumlah Karyawan Ada
XXXXXX
Batas Karyawan
XXXXX
^ v
Status MPP Karyawan Kurang
XXXXX
Karyawan Lebih
XXXXX
V
Navigasi
Menu Insert
XXXXX
Update
Delete
Save
No. MPP
Periode
Departemen
XXXXXX
XXXXX
XXXXXXX
Cancel
Cetak
Karyawan Ada XXXXXX
<<
Batas Karyawan XXXXXX
<
>
>>
Karyawan Kurang XXXX
Gambar 4.19 Rancangan Layar Menu Man Power Planning
Kar XX
126
Human Resource Information System
X REQUEST KARYAWAN
Data Request Karyawan Nomor Request Tanggal Request
Alasan Penambahan
XXXXXX XX/XX/X
V
Nomor MPP
XXXXX
V
Departemen
XXXXXXXXXX
Jenis Kelamin
XXXXX XXXXX
Status Kerja Waktu Batas Akhir
XXXXX
V
Minimal Pendidikan
V
XXXXX
V
Perincian Tugas
^ v
Keterangan Request
^
V
v
V XXXXX
Status Request
Menu Insert
XXXXX
V
Navigasi Update
Delete
Save
Cancel
Cetak
<<
<
>
Jenis Kelamin
>>
No.Request
Tanggal Request
No.MPP
Departemen
XXXXXXX
XXXXXXXXXX
XXXXXX
XXXXXXX
XXXXXXXX
XX
XXXXXXX
XXXXXXXXXX
XXXXXX
XXXXXXX
XXXXXXXX
XX
Gambar 4.20 Rancangan Layar Menu Request Karyawan
Stat
127
Human Resource Information System
X PELAMAR
Data Pelamar Kode Pelamar
XXXX
No.KTP
Nama Pelamar
XXXXXX
Alamat
Nomor Request
XX/XX
V
Tanggal Lahir
XX/XX
V
XXXXX
Tempat Lahir Jenis Kelamin
XX/XX
V
Agama
XX/XX
V
XXX
V
^ Departemen
XXX
V
v Jabatan
XXX
V
No.Telp
XXXXX
Gaji yg diharapkn
XXXXX
No.Seluler
XXXXX
Dpt Mulai Kerja
XXX
Email
XXXXX
Alasan Melamar v
Navigasi Update
Kode Pelamar XXXXXXX
Delete
V
^
Menu Insert
Status Menikah
XXXXX
Save
<<
Cancel
Nama
Nomor Request
Departemen
XXXXX
XXXXXXXX
XXXXXX
<
Menu Pelamar >
>>
Jabatan XXXXXX
Keluarga
Test
Interview
Agama
Tgl. Lahir
Tempat La
XXXX
XXXX
XXXXX
Gambar 4.21 Rancangan Layar Menu Pelamar Human Resource Information System
X KELUARGA PELAMAR
Data Keluarga Pelamar Kode Pelamar
XXXX
Tanggal Lahir
XX/XX
Nama Anggota Keluarga
XXXXXXXXXX
Tempat Lahir
XXXXX
Jenis Kelamin
XXXXX
Pendidikan Terakhir
XXXXX
Hubungan
XXXXXXX
Pekerjaan
XXXXX
V
Menu Insert
V
Navigasi Update
Nama XXXXXXX
Delete
Jenis Kelamin XXXXXX
Save
Cancel
Hubungan XXXXX
<< Tgl.Lahir XXXXXX
<
>
>>
Tempat Lahir
Pendidi
XXXXXX
XXXX
Gambar 4.22 Rancangan Layar SubMenu Keluarga Pelamar
128
Human Resource Information System
X TEST PELAMAR
Data Test Pelamar Kode Pelamar
XXXXX
Nama Test
XXXXX
Evaluasi V
v
XX
Nilai Test
Navigasi
Menu Insert
^
Update
Delete
Save
Cancel
Test
Nilai
Evaluasi
XXXXXX
XXXXXXXX
XXXXXX
<<
<
>
>>
Gambar 4.23 Rancangan Layar SubMenu Test Pelamar
Human Resource Information System
X INTERVIEW
Data Interview Kode Pelamar
XXXXX
Tahap Interview
X/XX/XX
Tanggal Interview
X/XX/XX
Status Interview
XXXXX
V
V
^ Keterangan Interview
V
v Navigasi
Menu Insert
Update
Tahap XXXXXXX
Delete
Save
Tanggal Interview XXXXXX
Cancel
<<
Status
Keterangan
XXXXXX
XXXXXX
<
>
Gambar 4.24 Rancangan Layar SubMenu Interview
>>
129
Human Resource Information System
X KARYAWAN
Data Keluarga Karyawan Kode Karyawan XXXX
Gol Darah
Kode Pelamar
Alamat
XXXXXX
Nama Karyawan
XXXXXX
Tanggal Lahir
XX/XX
Tempat Lahir
XXXXX
Jenis Kelamin
XX/XX
V
Agama
XX/XX
V
V
Kewarganegaraan
XXX
^
No.KTP
XXXXX
v
Status Menikah
XXX
V V
No.Telp
XXXXX
Status Kerja
XXX
No.Seluler
XXXXX
Departemen
XXXXX
Email
XXXXX
Jabatan
XXX
Gaji
XXXXX
Navigasi Update
Kode Karywn XXXXXXX
Delete
V
V
Menu Insert
XX/XX
Save
Cancel
Nama
Jenis Kelamin
XXXXX
XXXXX
<<
<
V
Menu Karyawan >
>>
Keluarga
Bank
Status Kerja
Departemen
Jabatan
Tgl. Lahir
Tempat
XXXXXX
XXXXXX
XXXX
XXXX
XXXX
Gambar 4.25 Rancangan Layar Menu Karyawan
130
Human Resource Information System
X KELUARGA KARYAWAN
Data Keluarga Karyawan Kode Karyawan XXXX
Tanggal Lahir
Nama Anggota Keluarga
Tempat Lahir
XXXXXXXXXX
Jenis Kelamin
XX/XX
V
Hubungan
XXXXXXX
V
XXXXX
Pendidikan Terakhir
XXXXX
Pekerjaan
XXXXX
Navigasi
Menu Insert
XX/XX
Update
Nama
Delete
Save
Cancel
<<
Jenis Kelamin
Hubungan
Tgl.Lahir
XXXXXX
XXXXX
XXXXXX
XXXXXXX
<
>
>>
Tempat Lahir
Pendidi
XXXXXX
XXXX
Gambar 4.26 Rancangan Layar SubMenu Keluarga Karyawan
Human Resource Information System
X BANK KARYAWAN
Data Pendidikan Kode Karyawan
XXXX
Nomor Rekening Bank
XXXXXXXXXX
Nama Rekening Bank
XXXXX
Nama Cabang Bank
XXXXXXX Navigasi
Menu Insert
Update
Delete
Save
Cancel
No.Rek
Nama Rek
Nama Bank
XXXXXXX
XXXXXX
XXXXXXXXX
<<
<
>
>>
Gambar 4.27 Rancangan Layar SubMenu Bank Karyawan
131
Human Resource Information System
X CUTI
Data Cuti Nomor Cuti
XXXXX
Kode Karyawan
XXXX
Nama Karyawan Tanggal Cuti Departemen
Jenis Cuti
XXXX
Jumlah Hari
XX
XXXXXXXXXX
Tanggal Kembali Kerja
XXXX
XX/XX
Keterangan Ijin
V
V
V
V
^ v
XXXXXXXX Status Cuti
XXXXX
Menu Insert
Update
Delete
Save
Cancel
Cetak
Navigasi <<
No.Ijin XX
<
>
Tgl.Ijin XXXXX
>>
Kode Karyawan
Nama Karyawan
Departemen
Jenis Ijin
XXXXX
XXXXXXXXX
XXXXXX
XXXXX
Gambar 4.28 Rancangan Layar Menu Cuti
132
Human Resource Information System
X IJIN
Data Ijin Nomor Ijin
XXXXX
Kode Karyawan
XXXX
Nama Karyawan
XXXXXXXXXX
Tanggal Ijin
XX/XX
V
No.Ijin XX
XXXXXXXX
Jenis Ijin
XXXX
V
Keterangan Ijin
^
V
v
Navigasi
Menu Insert
Departemen
Update
Delete
Tgl.Ijin XXXXX
Save
Cancel
<<
<
>
>>
Kode Karyawan
Nama Karyawan
Departemen
Jenis Ijin
XXXXX
XXXXXXXXX
XXXXXX
XXXXX
Gambar 4.29 Rancangan Layar Menu Ijin
133
Human Resource Information System
X LEMBUR
Data Lembur Nomor Lembur
XXXXX
Departemen
XXXXXXXX
Nama Karyawan
XXXXXXXXXX
Jam
XX
Kode Karyawan
XXXX
V
Keterangan Lembur
Tanggal Lembur
XX/XX
V
Delete
Save
^ v
Menu Insert
Update
Cancel
Cetak
Navigasi <<
<
>
>>
No.Lembur
Tgl.Lembur
XX
XXXXX
Kode Karyawan
Nama Krywn
Departemen
Jam
Ket.L
XXXXX
XXXXXXX
XXXXXX
XX
XX
Gambar 4.30 Rancangan Layar Menu Lembur
134
Human Resource Information System
X GAJI
Data Gaji Kode Karyawan
XXXX
Bulan
V
XXXX
V
Nama Karyawan
XXXXXXXXXXXXXX
Lembur
XX
Departemen
XXXXXXXXX
Uang Lembur
XXXXX
Nama Bank
XXXXXXXXX
Total Gaji
XXXXXX
No. Rek
XXXXXXXXXX
Gaji Pokok
XXXXXXX
Menu Insert
Update
Delete
Save
Cancel
Cetak
Navigasi <<
<
>
>>
Bulan
Kode Karyawan
Nama Karyawan
Bank
No. Rek
G
XX
XXXXX
XXXXXXXXX
XXXXXXXX
XXXXXXX
X
Gambar 4.31 Rancangan Layar Menu Gaji
135
Human Resource Information System
X PELANGGARAN
Data Pelanggaran Kode Karyawan
XXXX
V
Nama Karyawan
XXXXXXXXXXXXXX
Departemen
XXXXXX
Nomor Surat Peringatan
XXXX/XX/XXXX/XXX
Tanggal Surat Peringatan
XX/XX/XXXX
Perincian Surat Peringatan
V
^
v Menu Insert
Update
Delete
Save
Cancel
Cetak
Navigasi <<
<
>
Kode Karyawan XXXX
>>
Nama Karyawan
Nomor Surat Peringatan
Tanggal Surat Peringatan
XXXXXXXXX
XXXX/XX/XXXX/XX
XX/XX/XXXX
Gambar 4.32 Rancangan Layar Menu Pelanggaran
136
Human Resource Information System
X PENILAIAN KINERJA
Data Penilaian Kode Karyawan
XXXX
V
Nama Karyawan
XXXXXXXX
Tanggal Penilaian
XX/XX/XXXX
V
Data Penilaian Pemilihan
XX
Performance
XX
Pengaturan
XX
Adaptation
XX
Kebersihan
XX
Integrity
XX
Pembersihan
XX
Komunikasi
XX
Kebiasaan
XX
Team Work
XX
Knowledge
XX
Standar Kerja
XX
Nilai Rata-rata
XXX
Menu Insert
Update
Delete
Save
Cetak
Cancel
Navigasi <<
<
>
>>
Gambar 4.33 Rancangan Layar Menu Penilaian Kinerja
137
Human Resource Information System
X KENAIKAN GAJI
Data Kenaikan Kode Karyawan
XXXXXXX
V
Nama Karyawan
XXXXXXXX
Tanggal Kenaikan
XX/XX/XXXX
Gaji Awal
XXXXXX
Kenaikan
XX
Gaji Setelah Kenaikan
XXXXXXX
Nilai Evaluasi
XXXX
V
%
^
Keterangan
v Menu Insert
Update
Delete
Save
Cancel
Rata-rata Departemen
Navigasi <<
<
>
>>
Gambar 4.34 Rancangan Layar Menu Kenaikan Gaji
138
Human Resource Information System
X SURAT PERJANJIAN KERJA
Data SPK No. SPK
XXXXXX
Tanggal Mulai Kerja
XX/XX/XXXX
Nama
XXXXXXXXXXX
Departemen
V
XXXXXXXXXXX
Jabatan XXXXXXXXXXX Gaji Awal XXXXXXX Status Kerja XXXXXXXXXX
Menu Insert
Update
Delete
Save
Cancel
Cetak
Navigasi <<
<
>
>>
Gambar 4.35 Rancangan Layar Menu Surat Perjanjian Kerja
139
Human Resource Information System
X PEMECATAN
Data Pemecatan Kode PHK
Gaji Terakhir
XXXXX
Kode Karyawan
XXXX
Nama Karyawan
V
XXXXXXX
Nomor SK Pemecatan
XXXXXXXXX
XXXXXXX
Tanggal SK Pemecatan
XXXX
Departemen
XXXXXXXX
Keterangan SK Pemecatan
Jabatan
XXXXXXXX
V
^ v
Menu Insert
Update
Delete
Save
Cancel
Cetak
Navigasi <<
<
>
>>
Gambar 4.36 Rancangan Layar Menu Pemecatan
4.1.4 Technical Platform Pengembangan sistem yang akan dilakukan pada PT.Nissui Indonesia dijalankan dengan spesifikasi perangkat keras sebagai berikut: 1)
Prosesor yang mendukung sistem Windows XP
2)
Kartu Grafis 8Mb
3)
Hard drive untuk penyimpanan data
4)
Monitor
5)
Keyboard standar
6)
Mouse
140 7)
Disk Drive 1’44Mb
8)
Kartu jaringan
9)
Printer untuk pencetakan dokumen
Sedangkan untuk spesifikasi perangkat lunak yang dipakai adalah Visual Basic 6.0 Professional Edition sebagai bahasa pemrograman berorientasi objek dengan database penyimpanan yang dipakai adalah Microsoft SQL Server 2000, serta Microsoft Windows XP sebagai sistem operasi dan Crystal Report untuk pencetakan reports.
4.2 Recommendation 4.2.1 Usefulness and Feasibility of System Fungsi dari sistem yang dibuat adalah untuk mendukung operasional perusahaan, terutama didalam pencatatan database karyawan selain juga untuk menghitung total gaji yang diterima karyawan dan pengembangan kinerja karyawan. Dengan terbantunya operasional perusahaan, maka informasi yang cepat dan akurat dapat diterima perusahaan terutama pihak manajemen guna pengambilan keputusan.
4.2.2 Strategi Pengembangan sistem akan dilakukan sesuai dengan kebutuhan perusahaan dan mudah untuk digunakan sehingga sistem tersebut dapat mendukung kegiatan operasional perusahaan. Untuk menjadikan pengembangan sistem berjalan dengan lancar, maka perusahaan dapat melakukan sosialisasi kepada karyawan-karyawan
141 yang ada, terutama bagi user-user yang ditunjuk untuk memiliki hak akses terbatas terhadap sistem. 4.2.3 Pengembangan Ekonomi Pengembangan sistem yang dibahas disini, selanjutnya memerlukan tiga sampai dengan empat orang untuk pengembangan lebih lanjut, dengan rincian sebagai berikut: - Programmer
: 2 orang
- Technical support : 1 orang - System Analyst
: 1 orang
Sementara untuk perkiraan besaran waktu yang diperlukan untuk pengembangan sistem diperkirakan sekitar 2-3 bulan, sedangkan penghitungan besaran biaya yang dikeluarkan untuk pengembangan sistem diserahkan sepenuhnya kepada perusahaan, dan bersifat confidential.
4.3 The Task 4.3.1 Purpose Pembuatan dari sistem ini mempunyai tujuan untuk mendukung dan memberikan kemudahan didalam pencatatan database karyawan, serta kemudahan didalam melakukan penilaian terhadap kinerja, sehingga perusahaan dapat mengetahui apakah dasar-dasar kerja telah dijalankan dengan benar, selain daripada menghasilkan suatu aplikasi yang dapat merekam semua prestasi kerja yang pernah dicapai oleh karyawan, yang kemudian dapat ditampilkan kedalam report jika sewaktu-waktu dibutuhkan oleh manajer untuk pengambilan keputusan.
142 4.3.2 Correction To The Analysis Didalam perancangan sistem yang ada, dibuat beberapa perbaikan pada analisisanalisis yang telah dibuat sebelumnya. Perbaikan yang terjadi adalah dengan cara melakukan revise terhadap class diagram yang ada. Revise class diagram ditinjau dari atribut dan operation yang ada pada class diagram sebelumnya.
4.3.3 Quality Goals Setelah membuat sistem, maka kita harus menentukan tingkatan prioritas terhadap criteria yang ada, dan untuk karena itu maka sistem yang telah didesain nantinya akan memiliki suatu ukuran nilai – nilai yang jelas. Tabel 4.2 Quality Goals Criteria
Very
Important
Important Usable Secure
Less Important
Irrelevant
Easily Fulfilled
X X X
Efficient Correct
X
Reliable
X
Maintainable
X
Testable
X
Flexible
X
Comprehensible
X
Reusable
X
143 Portable
X
Interoperable
X
Usable ditempatkan pada level very important karena sistem yang dibuat harus dapat beradaptasi dengan sistem yang telah ada sehingga keseluruhan sistem dapat berjalan dengan baik Secure dan Correct ditempatkan pada level important karena pada didalam secure, sistem yang dibuat harus mempunyai pembatasan terhadap hak akses, berdasarkan tingkatan jabatan yang berhubungan, untuk mencegah kerusakan atau pengubahan data oleh orang-orang yang tidak berwenang, selain daripada bahwa sistem yang telah dibuat mempunyai kebenaran yang dapat dipertanggungjawabkan untuk criteria correct. Reliable mempunyai arti bahwa semua data dan informasi yang dihasilkan oleh sistem harus benar-benar akurat dan dapat dipercaya, untuk itulah reliable dimasukan kedalam level important. Sedangkan untuk criteria Maintainable, Comprehensible, Reusable ditempatkan pada level important karena pada akhirnya sistem yang dibuat tersebut harus dapat dipelihara dan dijaga dengan baik, selain harus dapat dimengerti oleh penggunanya (user friendly), serta dapat digunakan lagi pada sistem lain yang berhubungan. Untuk Testable, Flexible, Portable dan Interoperable ditempatkan pada level less important karena sistem yang dirancang tidak terlalu memberikan prioritas kepada lima criteria tersebut. Sedangkan criteria Efficient dikategorikan kedalam
144 level easily fulfilled karena adanya sistem ini maka operasional perusahaan akan menjadi lebih efisien. 4.4 Technical Platform 4.4.1 Equipment Sistem ini dirancang agar dapat digunakan dengan spesifikasi komputer personal yang setara dengan pentium. Disamping itu, perusahaan juga perlu melengkapi sistem tersebut dengan UPS (Uninterruptable Power Supply) agar data yang belum tersimpan didalam sistem tidak hilang pada saat kehilangan daya listrik yang tidak diinginkan. Sistem ini dirancang dengan menggunakan sistem client-server, dimana sifat dari penggunaan datanya adalah secara centralisasi. Berikut adalah model dari jaringan LAN yang digunakan.
Server
Switch
Staf Perekrutan
Staf Administrasi
Manajer SDM
Kepala Departemen
Gambar 4.37 Model Jaringan (LAN) yang digunakan
145
4.4.2 Sistem Software Pada sistem software, software yang digunakan adalah visual basic 6.0, Sedangkan untuk kebutuhan software yang digunakan client untuk menjalankan program ini adalah Microsoft Windows XP. Sementara untuk kebutuhan software di server akan digunakan Microsoft Windows Server 2000 dengan aplikasi database adalah Microsoft SQL Server 2000.
4.4.3 Sistem Interface Selain menggunakan PC, sistem baru ini juga menggunakan printer untuk mencetakan dokumen yang diperlukan.
4.4.4 Design Language Dokumentasi dari sistem informasi ini dirancang berdasarkan pada notasi UML (Unified Modelling Language)
4.5 Architecture 4.5.1 Component Architecture Component Architecture yang ada pada sistem ini sifatnya adalah distributed
functionality
dimana
client
nantinya
dimungkinkan
untuk
menggunakan user interface dan function, sementara untuk server dimungkinkan untuk mengunakan function dan model. Pada component client terdapat
146 component client staf perekrutan, component client staf administrasi, component client manajer SDM dan component client kepala departemen.
Gambar 4.38 Component Architecture
4.5.2 Process Architecture Sistem akan dijalankan pada komputer dengan user yang berbeda – beda. Oleh karena itu tingkat keamanan yang diberikan oleh user juga berbeda-beda, tergantung dari tugas dan tanggung jawab penggunanya. Gambar 4.38 menjelaskan deployment diagram yang dirancang dengan sifat distributed functionality dimana pada client terdapat user interface dan function. Sedangkan pada server terdapat function dan model. Untuk setiap output yang dihasilkan melalui client akan dicetak dengan external device berupa printer.
147
Gambar 4.39 Deployment Architecture
4.5.3 Standard Desain standar yang digunakan didalam sistem, berfungsi untuk menampilkan error messages jika terjadi kesalahan didalam menjalankan prosedural sistem.
148
Gambar 4.40 Error Messages
149 4.6 Component 4.6.1 Component User Interface
Gambar 4.41 User Interface Component 4.6.2 Model Component Dalam menganalisa class diagram, diperlukan beberapa perubahan. Pada gambar 4.41 ditampilkan hasil revise dari class diagram. Hasil dari revise tersebut adalah class wawancara dan class tes. Revise class diagram tersebut
150 dilihat dari private event yang berulang. Berikut adalah penjelasan dari class hasil revise. Class Panggilan Purpose
: untuk melakukan panggilan, baik tes maupun wawancara kepada pelamar
Attributes
: periode, kd_pelamar, nm_pelamar, jns_panggilan, tgl, jam, ruang, tempat
Operation
: memanggil
Gambar 4.42 Hasil Revise Class Diagram
151 4.6.3 Function Component Pada function component, menghitung gaji dan menghitung rata-rata mengambil data dari component model gaji dan penilaian kinerja.
Gambar 4.43 Component Function
152 4.7 Recommendations 4.7.1 The System Usefulness Dari quality goals yang telah dibuat, terdapat beberapa criteria yang sangat penting. Criteria yang dimaksud adalah: ¾ Usable
: ditempatkan pada level very important karena sistem
yang dibuat harus dapat beradaptasi dengan sistem yang telah ada sehingga keseluruhan sistem dapat berjalan dengan baik ¾ Secure
: ditempatkan pada level important karena pada didalam
secure, sistem yang dibuat harus mempunyai pembatasan terhadap hak akses, berdasarkan tingkatan jabatan yang berhubungan, untuk mencegah kerusakan atau pengubahan data oleh orang-orang yang tidak berwenang ¾ Correct
: mempunyai pengertian bahwa sistem yang telah dibuat
mempunyai kebenaran yang dapat dipertanggungjawabkan. ¾ Reliable
: mempunyai arti bahwa semua data dan informasi yang
dihasilkan oleh sistem harus benar-benar akurat dan dapat dipercaya, untuk itulah reliable dimasukan kedalam level important. ¾ Maintainable
: ditempatkan pada level important karena pada akhirnya
sistem yang dibuat tersebut harus dapat dipelihara dan dijaga dengan baik ¾ Comprehensible : mempunyai pengertian bahwa sistem selain bisa dirawatm juga harus dapat dimengerti oleh penggunanya (user friendly) ¾ Reusable
: reusable mempunyai arti bahwa sistem dapat digunakan
lagi pada sistem lain yang berhubungan.
153 4.7.2 Plan or Initiating Use Sebelum user mulai menggunakan, terlebih dahulu user harus mempelajari dan mencoba untuk beradaptasi dengan sistem sehingga sistem tersebut menjadi layak dan lebih mudah untuk digunakan. 4.7.3 Implementation Plan Pengembangan sistem dapat dilakukan dengan mengalokasikan beberapa sumber daya manusia, yaitu: - Programmer
: 2 orang
- Technical support : 1 orang - System Analyst
: 1 orang
Sumber daya manusia tersebut tergabung kedalam satu tim, dan bertugas untuk saling membantu didalam pengembangan sistem lebih lanjut. Sementara untuk perkiraan rencana pengembangan sistem dapat dilihat berikut ini:
Tabel 4.3 Implementating Plan