BAB IV PERANCANGAN SISTEM Perancangan sistem adalah suatu gambaran sketsa sistem atau pengaturan dari beberapa elemen yang terpisah ke dalam kesatuan yang utuh dan berfungsi. Perancangan ini dibuat untuk ditujukan kepada user, programmer atau ahli analisis yang berhubungan dengan perancangan ini. Perancangan sistem di buat berdasarkan hasil analisa untuk menyelesaikan permasalahan yang ada pada tahap analisa. Perancangan sistem secara umum bertujuan untuk memberikan gambaran secara umum kepada pemakai sistem yang baru, dan juga merupakan persiapan dari rancangan terperinci dengan mengindentifikasi komponen komponen sistem informasi. Pada tahap perancangan Sistem Pendukung Keputusan Peningkatan Jabatan pada PT. Sumber Sari Sekawan menggunakan Metode Profile Matching yang akan dikembangkan ini terdiri dari Flowmap yang diusulkan, Diagram Konteks, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD), Struktur File, Perancangan Data (Data Design). 53
54 4.1 Prosedur Flowmap Usulan Kenaikan Jabatan Dibawah ini adalah Prosedur flowmap usulan prosedur kenaikan jabatan sebagai berikut : 1. Bagian HRD mengambil berkas data karyawan untuk memeriksa kriteria karyawan yang akan diusulkan kenaikan jabatan. 2. Dari berkas karyawan tersebut, bagian HRD menginput data karyawan kedalam komputer yang kemudian akan masuk ke dalam proses perhitungan menggunakan metode Profile Matching. 3. Dari proses perhitungan Profile Matching kemudian akan dilakukan proses penyeleksian dan menghasilkan laporan hasil seleksi yang akan diserahkan kepada manager. 4. Kemudian manager akan mempertimbangkan, apabila manager setuju maka memberitahukan kepada bagian HRD untuk menerbitkan SK (surat keterangan) kenaikan jabatan. 5. Bagian HRD menerbitkan SK dan diberikan kepada manager untuk mendatangani SK tersebut, setelah mendatangani SK tersebut, maka SK tersebut diarsip oleh bagian HRD dan bagian HRD akan mengumumkan keputusan kenaikan jabatan tersebut. 6. Dan memberikan SK kenaikan jabatan tersebut kepada karyawan yang bersangkutan.
55 Untuk lebih jelasnya prosedur kenaikan jabatan dapat dilihat pada gambar flowmap berikut ini : Usulan Flowmap Kenaikan Jabatan pada PT. Sumber Sari Sekawan yang diusulkan HRD Manager Data Data Hasil Laporan Data Penyeleksian Pengecekan Kriteria Sesuai Y T Data T Hasil Laporan Data Penyeleksian Setuju Y Hasil Laporan Data Penyeleksian yang disetujui Data Input Data dan Penyeleksian DBPM Cetak Hasil Laporan Data Penyeleksian Pembuatan Surat SK Surat SK Surat SK Tanda tangan Surat SK yang sah Surat SK yang sah Surat SK yang sah Gambar 4.1 Usulan Flowmap Kenaikan Jabatan
56 4.2 Diagram Konteks Diagram konteks adalah diagram yang menggambarkan Sistem Pendukung Keputusan Peningkatan Jabatan pada PT.Sumber Sari Sekawan Menggunakan Metode Profil Matching secara keseluruhan dengan entitas-entitas yang terlibat didalamnya. dibawan ini : Berikut ini adalah diagram konteks yang dapat dilihat pada gambar 4.2 Data karyawan SK Peningkatan Jabatan Sistem Pendukung Keputusan Peningkatan Jabatan pada PT.Sumber Sari Sekawan Laporan Data Laporan Hasil Seleksi Manager Gambar 4.2 Rancangan Diagram Konteks 4.3 Data Flow Diagram Diagram DFD level 0 di bawah ini adalah diagram sistem usulan yang menceritakan aliran data dalam Sistem Pendukung Keputusan Peningkatan Jabatan Menggunakan Metode Profil Matching secara terkomputerisasi.
57 Laporan Laporan Hasil Seleksi Manager Data Jabatan dan Kriteria 1.0 Pengolahan Data Jabatan dan Kriteria Data Jabatan dan Kriteria Kriteria Data Jabatan dan Kriteria Data Jabatan dan Kriteria Data Data 2.0 Pengolahan Data Data 3.0 Pengolahan Data Kegiatan Data Kegiatan Kegiatan Data SK Peningkatan Jabatan 4.0 Pengolahan Data Nilai Data Nilai Data Kegiatan Nilai Data Data Nilai Data Nilai 5.0 Seleksi 6.0 Cetak Data Kegiatan Data Kegiatan Data Jabatan dan Kriteria Gambar 4.3 Data Flow Diagram Level 0 Dari DFD Level 0 terdiri dari beberapa proses diantaranya adalah sebagai berikut : 1. Proses 1.0 adalah proses pengolahan data jabatan dan kriteria, yang digunakan untuk menentukan kriteria jabatan. 2. Proses 2.0 adalah proses pengolahan data karyawan, yang digunakan untuk penginputan data karyawan. 3. Proses 3.0 adalah proses pengolahan data kegiatan, yang digunakan untuk kegiatan peningkatan jabatan karyawan.
58 4. Proses 4.0 adalah proses pengolahan data nilai karyawan, yang digunakan untuk melakukan penilaian terhadap kandidat-kandidat yang akan dilakukan penyeleksian kenaikan karyawan. 5. Proses 5.0 adalah proses seleksi, yaitu digunakan untuk menyeleksi kandidatkandidat yang akan menduduki jabatan tersebut. 6. Proses 6.0 adalah cetak, yaitu digunakan untuk mencetak hasil seleksi dengan menggunakan metode profil matching. Manager Data Jabatan Dan Kriteria 1.1 Data Jabatan dan Kriteria Data Jabatan Dan Kriteria Data Jabatan Dan Kriteria Kriteria Data Niai Profil 1.2 Data Nilai Profil Data Jabatan Dan Kriteria Data Niai Profil Persentasi PF & SF 1.3 Menentukan Persentasi PF & SF Data Jabatan dan Kriteria Persentasi PF & SF Gambar 4.4 Data Flow Diagram Level 1 Proses 1.0 Pengolahan Data Jabatan dan Kriteria
59 Dari DFD Level 1 proses 1.0 Pengolahan Data Jabatan dan Kriteria terdiri dari beberapa proses diantaranya adalah sebagai berikut : 1. Proses 1.1 adalah proses pengolahan data jabatan dan kriteria, yang digunakan penginputan data jabatan dan kriteria suatu jabatan. 2. Proses 1.2 adalah proses data nilai profil, yang digunakan untuk penginputan nilai profil suatu jabatan. 3. Proses 1.3 adalah proses Primary Factor (PF) dan Secondary Factor (SF), yang digunakan untuk penentuan persentasi PF & SF. Manager Tanggal Kegiatan 3.1 Penginputan Tanggal Kegiatan Tanggal Kegiatan Kriteria Data Jabatan dan Kriteria 3.2 Data Jabatan dan Kriteria Data Jabatan dan Kriteria Kegiatan Bobot Persentasi 3.3 Pengiputan Bobot Persentasi Bobot Persentasi Gambar 4.5 Data Flow Diagram Level 1 Proses 3.0 Pengolahan Data Kegiatan
60 Dari DFD Level 1 proses 3 pengolahan data kegiatan terdiri dari beberapa proses diantaranya adalah sebagai berikut : 1. Proses 3.1 adalah proses penginputan tanggal kegiatan yang digunakan mengetahui kapan dilakukan kegiatan kenaikan suatu jabatan. 2. Proses 3.2 adalah proses data jabatan, yang digunakan untuk promosi dari suatu jabatan ke jabatan yang lain. 3. Proses 3.3 adalah proses penginputan bobot persentasi kriteria, yang digunakan untuk menentukan persentasi kriteria suatu jabatan. Kriteria Data Jabatan dan Kriteria Data 6.1 Cetak Laporan Data Laporan Data Manager Kegiatan Data Kegiatan 6.2 Cetak Laporan Hasil Seleksi Laporan Hasil Seleksi Nilai Data Nilai Gambar 4.6 Data Flow Diagram Level 1 Proses 6.0 Pengolahan Cetak Laporan
61 Dari DFD Level 1 proses 6 Pengolahan Cetak Laporan, terdiri dari beberapa proses diantaranya adalah sebagai berikut : 1. Proses 6.1 adalah proses cetak laporan data karyawan, yang digunakan untuk rekapan data karyawan apabila diperlukan. 2. Proses 6.2 adalah proses cetak laporan hasil seleksi, yang digunakan untuk sistem pendukung keputusan dalam memilih kandidat yang sesuai dengan jabatan yang dipromosikan. 4.4 Entity Relationship Diagram (ERD) Entity relationship diagram (ERD) atau Diagram antar entitas adalah suatu diagram yang menggambarkan hubungan objek data yang disimpan yang ada dalam suatu sistem secara konseptual. Objek data adalah objek yang dapat dicatat atau direkam dan dapat dibedakan entitas dapat berupa orang, benda, tempat, peristiwa atau konsep yang bisa diolah untuk menghasilkan informasi, rancangan, diagram entitas ini dibuat menurut data yang ada sehingga dapat menjelaskan hubungan-hubungan data.
62 1 M Memiliki Nilai N Mengikuti 1 Kegiatan Kenaikan Jabatan Gambar 4.7 Entity Relationship Diagram Entity Relationship Diagram juga dapat didefinisikan sebagai suatu skema yang merupakan metode yang dipakai untuk penjabaran suatu sistematika database dari suatu sistem tertentu sehingga hubungan atau relasi antar tabel yang ada didalamnya dapat diketahui secara jelas. Untuk melakukan penyimpanan data digunakan beberapa tabel, dibawah ini merupakan relasi atau hubungan yang terjadi antar tabel yang ada.
63 Kamus Data Tabel 4.1 Tabel Tabel id_karyawan nama_karyawan Jabatan Alamat no_ktp no_hp Kota tempat_lahir tanggal_lahir tanggal_masuk Agama jenjang_pendidikan Jurusan ID_ Nama_ Jabatan Alamat No.KTP No. HP Kota Tempat Lahir Tanggal Lahir Tanggal Masuk Agama Jenjang Pendidikan Jurusan Tabel 4.2 Tabel Nilai Tabel Nilai id_karyawan ID_ nama_karyawan Nama_ jabatan Jabatan kode_kegiatan Kode Kegiatan CS Common Sense VI Verbalisasi Berfikir SB Sistematika Berfikir PSR Penalaran dan Solusi Real KN Konsentrasi LP Logika Praktis FB Fleksibilitas Berfikir IK Imajinasi Kreatif
64 ANT IQ EP KTJ KH PP DB VP D I S C nilai_pfki nilai_pfsk nilai_pfap nilai_sfki nilai_sfsk nilai_sfap Total_KI Total_SK Total_AP Total_Nilai Antisipasi Potensi Kecerdasan Energi Psikis Ketelitian dan Tanggung Jawab Kehati-hatian Pengendalian Perasaan Dorongan Berprestasi Vitalitas dan Perencana Dominace (Kekuasaan) Influences (Pengaruh) Steadiness (Keteguhan Hati) Compliance (Pemenuhan) Nilai Primary Faktor Kapasitas Intelektual Nilai Primary Faktor Sikap Kerja Nilai Primary Faktor Aspek Prilaku Nilai Secondary Faktor Kapasitas Intelektual Nilai Secondary Faktor Sikap Kerja Nilai Secondary Faktor Aspek Prilaku Total Kapasitas Intelektual Total Sikap Kerja Total Aspek Prilaku Total Nilai 4.5 Perancangan Struktur File Didalam pembuatan program dibutuhkan suatu spesifikasi file yang dimaksudkan untuk dapat melakukan kegiatan-kegiatan dalam pengaturan dan pencarian data dan pembuatan laporan yang dapat mempermudah kerja sistem komputer. Untuk itu sistem pengolahan data ini membutuhkan spesifikasi file untuk mempermudah dalam melakukan pemrograman, yang dapat dilihat dari tabel-tabel berikut ini :
65 Nama Tabel : login Primary Key : user_name Tabel 4.3 Struktur file Login No Nama Field Type Size Keterangan 1 user_name Text 8 Nama User 2 Password Text 6 Password Nama Tabel : Nilai Primary Key : ID_ Tabel 4.4 Struktur file Nilai No Nama Field Type Size Keterangan 1 ID_ Text 5 ID 2 Nama_ Text 50 Nama 3 Jabatan Text 30 Jabatan 4 Kode_Kegiatan Number - Kode Kegiatan 5 CS Number - Common_sense 6 VI Number - Verbalisasi_ide 7 SB Number - Sistematika_berpikir 8 PSR Number - Penalaran 9 KN Number - Konsentrasi 10 LP Number - Logika_praktis 11 FB Number - Fleksibilitas_berpikir 12 IK Number - Imajinasi_kreatif 13 ANT Number - Antisipasi 14 IQ Number - IQ 15 EP Number - Energi_psikis 16 KTJ Number - Ketelitian
66 17 KH Number - Kehati-hatian 18 PP Number - Pengendalian_Perasaan 19 DB Number - Dorongan_berprestasi 20 VP Number - Vitalitas dan Perencanaan 21 D Number - Dominace (Kekuasaan) 22 I Number - Influences (Pengaruh) 23 S Number - Steadines (Keteguhan Hati) 24 C Number - Compliance (Pemenuhan) 25 Nilai_PFKI Number - Nilai Primary Faktor Kapasitas Intelektual 26 Nilai_PFSK Number - Nilai Primary Faktor Sikap Kerja 27 Nilai_PFAP Number - Nilai Primary Faktor Aspek Prilaku 28 Nilai_SFKI Number - Nilai Secondary Faktor Kapasitas Intelektual 29 Nilai_SFSK Number - Nilai Secondary Faktor Sikap Kerja 30 Nilai_SFAP Number - Nilai Secondary Faktor Aspek Prilaku 31 Total_KI Number - Total Kapasitas Intelektual 32 Total_SK Number - Total Sikap Kerja 33 Total_AP Number - Total Aspek Prilaku 34 Total_Nilai Number - Total Nilai Nama Tabel : Kegiatan Primary Key : Kode_Kegiatan Tabel 4.5 Struktur file Kegiatan No Nama Field Type Size Keterangan 1 Kode_Kegiatan Number - Kode Kegiatan 2 Jabatan_Asal Text 30 Jabatan Asal 3 Jabatan_Baru Text 30 Jabatan Baru 4 Tgl_Kegiatan Date/Time - Tanggal Kegiatan 5 Persen_KI Number - Persentasi Kapasitas Intelektual 6 Persen_SK Number - Persentasi Sikap Kerja 7 Persen_AP Number - Persentasi Aspek Prilaku 8 Status Text 5 Status
67 Nama Tabel : Kriteria Primary Key : Jabatan Tabel 4.6 Struktur file Kriteria No Nama Field Type Size Keterangan 1 Jabatan Text 25 Jabtan 2 Kriteria Text 25 Kriteria 3 Sub_Kriteria Text 25 Sub Kriteria 4 Nilai Profile Number - Nilai Profile 5 Keterangan Text 50 Keterangan Nama Tabel : Primary Key : ID_ Tabel 4.7 Struktur file No Nama Field Type Size Keterangan 1 Id_ Text 5 ID 2 Nama_ Text 50 Nama 3 Jabatan Text 30 Jabatan 4 Alamat Text 30 Alamat 5 No_KTP Text 25 No KTP 6 No_HP Text 15 No Handphone 7 Kota Text 30 Kota 8 Tempat_Lahir Text 30 Tempat Lahir 9 Tanggal_Lahir Date/Time - Tanggal Lahir 10 Tanggal_Masuk Date/Time - Tanggal Masuk Kerja 11 Agama Text 20 Agama 12 Jenjang_Pendidikan Text 5 Jenjang Pendidikan 13 Jurusan Text 30 Jurusan
68 4.6 Perancangan Struktur Program Struktur program adalah suatu konsep pembuatan yang mempunyai fungsi untuk mengelompokkan instruksi ke dalam sub program fungsional dimana setiap sub program tersebut memiliki tugas dan fungsi tertentu yang digunakan untuk mendukung dari keseluruhan program yang dibuat. Struktur program yang dibuat adalah sebagai berikut : Struktur Program Input Proses Output Jabatan dan Kriteria Input Nilai Data Seleksi Data Hasil Seleksi Kegiatan Gambar 4.8 Struktur Program Sistem Pendukung Keputusan Peningkatan Jabatan Pada PT. Sumber Sari Sekawan
69 4.7 Perancangan Struktur Menu Struktur menu merupakan bentuk umum dalam suatu perancangan sistem yang dapat memudahkan pengguna dalam menggunakan sistem yang dibangun. Dengan adanya struktur menu ini, maka proses pengolahan data diharapkan lebih cepat dilakukan, sehingga keterlambatan dalam penyajian data dapat ditekan seminimal mungkin. Struktur menu yang dibuatkan dalam sistem ini terdiri dari menu-menu dan sub-menunya. Dapat dilihat dari gambar berikut: Menu Utama File Data Proses Laporan Logout Jabatan dan Kriteria Input Nilai Data Ubah Password Seleksi Data Hasil Seleksi Exit Kegiatan Data Nilai Jabatan Gambar 4.9 Struktur Menu Sistem Pendukung Keputusan Peningkatan Jabatan Pada PT. Sumber Sari Sekawan
70 4.8 Rancangan Input Rancangan input adalah rancangan dari dokumen yang digunakan untuk merekap data yang digunakan. Perancangan input meliputi bentuk dokumen-dokumen input yang akan digunakan untuk menangkap data input. Jabatan Baru Ubah Kriteria Jabatan Keluar Jabatan Kapasitas Intelektual Sikap Kerja Aspek Prilaku Sub Kriteria Nilai Profil Common Sense Verbalisasi Ide Sistematika Berfikir Penalaran dan Solusi Real Konsentrasi Logika Praktis Fleksibilitas Berfikir Imajinasi Kreatif Antisipasi Potensi Kecerdasan % Primary Factor % Secondary Factor Simpan Gambar 4.10 Design Input Data Jabatan dan Kriteria
71 Biodata karyawan ID Nama Jabatan Alamat No KTP Tempat Lahir Tanggal Lahir Tanggal Masuk Agama Jenjang Pendidikan No HP Jurusan Kota Clear Simpan Ubah Keluar ID Nama Jabatan Alamat No KTP Np HP Kota * Gambar 4.11 Design Input Data
72 No Kegiatan Tgl Kegiatan Dari ke Bobot % Kualitas Intelektual Bobot % Sikap Kerja Bobot % Aspek Perilaku Clear Simpan Ubah Keluar No Kegiatan Tgl Kegiatan Dari Bobot % KI Bobot %SK Bobot % AP * Gambar 4.12 Design Input Data Kegiatan Kode Kegiatan Bobot Persen Kapasitas Intelektual Dari Status Kegiatan ID ke Clear Bobot Persen Sikap Kerja Bobot Persen Aspek Perilaku Nilai Akhir Kapasitas Intelektual Nama Jabatan Simpan Keluar Nilai Akhir Sikap Kerja Nilai Akhir Aspek Perilaku Total Nilai Kapasitas Intelektual Sikap Kerja Aspek Prilaku CS VI SB PSR KN LP FB IK ANT IQ Nilai Nilai Profile Gap Bobot Nilai Gambar 4.13 Design Input Data Nilai
73 Pt. sumber sari sekawan Laporan Data karyawan ID Nama Jabatan Alamat No HP Tanggal Masuk Jenjang Pendidikan Jurusan * Gambar 4.14 Design Laporan Data Pt. sumber sari sekawan LapoRAN HASIL SELEKSI No Detail ID Nama Kapasitas Intelektual CS VI SB PSR KN LP FB IK ANT IQ Nilai Sikap Kerja EP KTJ KH PP DB VP 1 Nilai Aspek Prilaku D I S S Nilai Total Nilai Akhir Kapasitas Intelektual Nilai Akhir Total Nilai Akhir Sikap Kerja Total Nilai Akhir Aspek Perilaku Gambar 4.15 Design Laporan Hasil Seleksi