Entity Relationship Diagram ERD Perancangan Prosedural

Tabel 3.7. Hasil penempatan departemen Kriteria penempatan departemen Hasil Nilai bobot departemen Dept. Produk Manufaktur Dept. Produk Sistem Senjata Dept. Perencanaan dan Pengembangan Dept. Administrasi dan Keuangan Nilai seleksi 70,83 0,4 Jenis keahlian Munisi 0,3 Hasil wawancara Munisi 0,2 Hasil psikotest Pengembangan Usaha 0,1 Jumlah bobot 0,9 0,1 Kesimpulan penempatan pelamar diambil berdasarkan jumlah bobot terbesar dari hasil setiap kriteria. Berdasarkan hasil diatas, dapat disimpulkan bahwa pelamar tersebut menempati Departemen Produk Sistem Senjata.

3.1.6 Entity Relationship Diagram ERD

ERD menggambarkan hubungan antara objek data. ERD adalah notasi yang digunakan untuk melakukan aktivitas pemodelan data. ERD Sistem pendukung keputusan penerimaan karyawan ini digambarkan pada gambar 3.11. pelamar penilaian Kriteria_seleksi Kd_pelamar Kd_seleksi N mempunyai 1 Standarnilai_ kriteriaseleksi Kd_standarnilai N departemen penempatan user Kd_departemen username N Id_penilaian Kd_penempatan Kriteria_penempatan_ departemen keahlian mempunyai Kd_keahlian Kd_kriteria_penempatan mempunyai Tahun_periode 1 periode mempunyai N jurusan N 1 Kd_jurusan mempunyai mengolah mempunyai 1 1 1 N 1 1 N N N 1 1 Gambar 3.11. Entity Relationship Diagram ERD

3.1.7 Analisis Kebutuhan Fungsional

3.1.7.1 Diagram Konteks

Diagram konteks digunakan untuk menggambarkan sistem pertama kali secara garis besar. Diagram konteks juga merupakan diagram arus data data flow diagram DFD dengan level yang teratas top level. Diagram konteks Sistem Pendukung Keputusan penerimaan karyawan pada departemen tertentu di PT. Pindad Persero dapat dilihat pada gambar 3.12. Sistem pendukung keputusan penerimaan karyawan admin Pegawai bidminku Data login Data tahun periode Data user Data departemen Data kriteria seleksi Data standar nilai kriteria seleksi Data kriteria penempatan departemen Data jurusan Data keahlian Info login invalid Info tahun periode Info user Info departemen Info kriteria seleksi Info standar nilai kriteria seleksi Info kriteria penempatan departemen Info jurusan Info keahlian Data login Data tahun periode Data pelamar Data password yang diubah Data penilaian Info login invalid Info tahun periode Info pelamar Info password yang diubah Info penilaian Gambar 3.12. Diagram Konteks

3.1.7.2 Data Flow Diagram

DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan. DFD dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. Berikut adalah DFD dari Sistem Pendukung Keputusan penerimaan karyawan pada departemen tertentu di PT. Pindad Persero : 1.0 Login admin user 2.0 Pengolahan data master Data login Data tahun periode Info login invalid Info tahun periode Data login Info login invalid Data user Data password yang diubah Info user Info password yang diubah D a ta k ea hl ian D a ta k ri ter ia pe nemp atan d ep ar tem en D a ta s tand ar ni la i k ri te ri a sel ek s i D a ta k ri ter ia sel ek s i D a ta d epa rteme n D a ta u s e r D a ta j ur us an info k eah lian Info k ri te ri a pe nem patan de par temen Info s tan da r ni lai kr iter ia s e lek s i info k ri ter ia s e lek s i Info dep ar te men Info j ur us an departemen D a ta dep ar tem en Info d epa rteme n pelamar D ata pe lama r Info pe lamar kriteria seleksi D ata k ri ter ia s el ek s i In fo k ri te ri a s e lek s i 3.0 Pengolahan nilai pegawai bidminku Data login Info login invalid Data pelamar Data password yang diubah Info pelamar Info password yang diubah Request data departemen Info departemen Request data pelamar Info pelamar Request data kriteria seleksi Info kriteria seleksi Data penilaian Data penempatan Info penilaian Info penempatan penilaian D ata pe ni lai a n In fo p eni la ia n Standar nilai Kriteria seleksi D ata s ta nda r ni la i k ri te ri a sel ek s i In fo s tand ar ni la i k ri te ri a sel ek s i Request data standar nilai kriteria seleksi info data standar nilai kriteria seleksi penempatan D a ta pen empa ta n in fo p ene mpatan Request data user info user Data login valid D a ta l o gi n val id Kriteria penempatan departemen D ata k ri te ri a p ene mpa ta n d ep ar tem en in fo k ri ter ia pe nemp atan de par temen Info kriteria penempatan departemen Request kriteria penempatan departemen keahlian D ata k eah lian info k ea hl ian request data keahlian Info keahlian Tahun_periode Log in val id s eb aga i a dmi n dan p ega w a i bi dmi n k u Login valid sebagai pegawai bidminku jurusan D a ta j u rus an D a ta j u rus an 4.0 Laporan D a ta c etak l apo ra n info c etak la por an Data login valid 5.0 Periode Data tahun periode info tahun periode D ata t a hun p er io de info t a hun p er iode D ata tah un pe ri od e info tahu n per iod e D ata tahu n per iod e D a ta tah un pe ri od e Data tahun periode Gambar 3.13. DFD level 1 Sistem Pendukung Keputusan Penerimaan Karyawan 2.1 kriteria seleksi admin Data kriteria seleksi Kriteria seleksi 2.4 user Data user Info user L o g in v a lid s e b a g a i a d m in Login valid sebagai admin dan pegawai bidminku user D a ta u s e r D a ta p a s s w o rd y a n g d iub a h In fo u s e r In fo p a s s w o rd y a n g d iu b a h 2.3 standar nilai kriteria seleksi Data standar nilai kriteria seleksi Info standar nilai kriteria seleksi Standar nilai kriteria seleksi D a ta k ri te ria s e le k s i 2.5 departemen D a ta d e p a rt e m e n In fo d e p a rt e m e n L o g in v a lid s e b a g a i a d m in departemen Data departemen Data keahlian Info departemen Info keahlian pegawai bidminku 2.6 pelamar pelamar D a ta p e lam a r In fo p e lam a r D a ta p e lam a r In fo p e lam a r D a ta p a s s w o rd y a n g d iub a h In fo p a s s w o rd L o g in v a lid s e b a g a i p e g a w a i b idm ink u Info kriteria seleksi inf o k riter ia s e lek s i Login valid sebagai admin D a ta s ta n d a r n ila i k riter ia s e lek s i In fo s ta n d a r n ilai k rit e ria s e le k s i Request Data kriteria seleksi info kriteria seleksi 2.2 Kriteria departemen Data kriteria penempatan departemen info kriteria penempatan departemen Kriteria penempatan departemen D a ta k riter ia p e n e m p a ta n d e p a rt e m e n In fo k rit e ria p e n e m p a ta n d e p a rt e m e n Login valid sebagai admin keahlian Data keahlian Info keahlian 2.7 jurusan jurusan Login valid sebagai pegawai bidminku D a ta jur u s a n info jur u s a n D a ta j u ru s a n info jur u s a n Gambar 3.14. DFD level 2 proses 2 Pengolahan Data Master 2.1.1 Tambah admin kriteria seleksi Data kriteria seleksi Info kriteria seleksi L o g in v a lid s e b a g a i a d mi n 2.1.2 Ubah L o g in v a lid s e b a g a i a d mi n Data kriteria seleksi Data kriteria seleksi Info kriteria seleksi Info kriteria seleksi Data kriteria seleksi Info kriteria seleksi Gambar 3.15. DFD level 3 proses 2.1 Pengolahan Data Kriteria Seleksi 2.2.1 tambah admin kriteria penempatan departemen Data kriteria penempatan departemen L o g in v a lid se b a g a i a d m in 2.2.2 ubah L o g in va lid se b a g a i a d mi n info kriteria penempatan departemen Data kriteria penempatan departemen Data kriteria penempatan departemen Data kriteria penempatan departemen info kriteria penempatan departemen info kriteria penempatan departemen info kriteria penempatan departemen Gambar 3.16. DFD level 3 proses 2.2 Pengolahan Data Kriteria Departemen 2.3.1 ubah 2.3.2 Simpan admin Standar nilai kriteria seleksi Data standar nilai kriteria seleksi L o g in v a lid s e b a g a i a d m in info standar nilai kriteria seleksi L o g in v a lid s e b a g a i a d m in Data standar nilai kriteria seleksi info standar nilai kriteria seleksi Data standar nilai kriteria seleksi info standar nilai kriteria seleksi Data standar nilai kriteria seleksi info standar nilai kriteria seleksi kriteria seleksi R e q u e s t d a ta k rite ri a s e le k s i in fo k ri te ria s e le k s i Request data kriteria seleksi info kriteria seleksi Gambar 3.17. DFD Level 3 Proses 2.3 Pengolahan Data Standar Nilai Kriteria Seleksi 2.4.1 Tambah 2.4.3 Ubah password admin user Data user Info user Log in val id seba gai ad m in Data user Info user Data user Info user Lo gi n val id seb aga i ad m in d an pe gaw ai bi dm in k u user bidminku Data password yang diubah Info password yang diubah 2.4.2 Ubah Info user Data user Data password yang diubah Info password yang diubah Info password yang diubah Data password yang diubah Gambar 3.18. DFD Level 3 Proses 2.4 Pengolahan Data User 2.5.2 ubah admin departemen Lo g in va lid se b a ga i a d m in 2.5.3 Detail keahlian keahlian 2.5.1 tambah L o g in v a lid s e b a g a i a d mi n Lo g in va lid se b a ga i a d m in Data departemen Info departemen Data departemen Info departemen Info keahlian Info keahlian Info departemen Data departemen Data departemen Info departemen data keahlian data keahlian Gambar 3.19. DFD Level 3 Proses 2.5 Pengolahan Data Departemen 2.5.3.1 tambah 2.5.3.2 ubah Admin departemen Data keahlian Info keahlian L o g in va lid se b a g a i a d mi n L o g in va lid se b a g a i a d m in Request Data departemen Info departemen Info keahlian keahlian Data keahlian Info keahlian Data keahlian Data keahlian Info keahlian Request Data departemen Info departemen Gambar 3.20. DFD Level 4 Proses 2.5.3 Pengolahan Detail Keahlian 2.6.1 Tambah 2.6.2 Ubah pelamar Data pelamar Info pelamar L o gi n v al id se b ag a i p eg a wa i b idm in ku pegawai bidminku Info pelamar Lo g in va lid s eb a g ai p e g aw ai b id mi nk u Data pelamar Info pelamar Data pelamar Info pelamar 2.6.3 Hapus Data pelamar Info pelamar Info pelamar Data pelamar Data pelamar Lo g in va lid se b a ga i p e ga w ai bi d mi n ku Gambar 3.21. DFD Level 3 Proses 2.6 Pengolahan Data Pelamar 2.7.1 Tambah 2.7.2 Ubah jurusan Data jurusan Info jurusan L o g in v a lid se b a g a i a d min admin Info jurusan Data jurusan Info jurusan Data jurusan Data jurusan Info jurusan L o g in va lid se b a g a i a d min Gambar 3.22. DFD Level 3 Proses 2.7 Pengolahan Data Jurusan 78 3 .1 p eni lai a n 3 .2 Pen empatan dep ar temen p ega w ai bi dmi nk u Login valid sebagai pegawai bidminku d epa rtemen p el amar R equ est da ta pe la mar Info p el amar D at a pe ni lai an Request data penilaian info penilaian Kr iter ia_pe nemp a tan _de par te m e n pe ni la ian Request data departemen Info departemen data penilaian info penilaian In fo pen ila ian R eq ues t d at a Kr iter ia Pene m p at a n depa rtemen Kr ite ria sel e ksi Request data kriteria seleksi info kriteria seleksi Info k rit e ria pen empa tan d epa rtemen Login valid sebagai pegawai bidminkui us er Request data user infouser pe nempa tan Data penempatan info penempatan Data penempatan info penempatan k eah lia n Request data keahlian info keahlian S tan dar ni lai k riter ia s e leks i Request data Standar nilai kriteria seleksi info Standar nilai kriteria seleksi T ah un _ pe riod e Request data Tahun periode info Tahun periode Request data Tahun periode info Tahun periode 3 .3 Pen er ima an pe gaw a i R e ques t D at a pe nempa tan info p ene mpatan Info p enemp at a n Gam b a r

3. 23

. DF D L eve l 2 P ro se s 3 P en gol ah a n Nil ai 3.1.1 Ubah 3.1.2 simpan pelamar Info penilaian Data penilaian Pegawai bidminku R e q u e st d a ta p e la ma r In fo p e la ma r penilaian Data penilaian Info penilaian L o g in v a lid se b a g a i p e g a wa i b id mi n ku L o g in v a lid se b a g a i p e g a wa i b id mi n ku i Kriteria seleksi Re q u e st d a ta kr ite ri a s e le ks i in fo k ri te ri a se le ks i Data penilaian Info penilaian Data penilaian Info penilaian tahun_periode Re q u e st d a ta Ta h u n p e ri o d e in fo T a h u n p e ri o d e Gambar 3.24. DFD Level 3 Proses 3.1 Pengolahan Penilaian 3.2.1 Ubah 3.2.2 simpan Kriteria penempatan departemen Info penempatan Data penempatan Re q ue s t d ata k ri ter ia pe n emp atan d ep a rteme n Info k ri te ri a pe ne mpa tan de p ar te men penempatan Da ta p e ne mpa ta n In fo p e ne mpa ta n Lo g in v a lid s eb a ga i p eg aw ai bi d mi nk u Lo g in v a lid s eb ag a i p eg aw ai b id mi nk u i keahlian Re q ue s t d ata k ea h lia n in fo k ea hl ia n Data penempatan Info penempatan Data penempatan Info penempatan departemen Re qu e s t d ata d e pa rteme n in fo de pa rt e men Tahun_periode penilaian Request data Tahun periode Info Tahun periode Request data penilaian info penilaian Pegawai bidminku Gambar 3.25. DFD Level 3 Proses 3.2 Penempatan Departemen 4.2 Departemen penempatan Pegawai bidminku L og in v al id s e ba g ai p e ga wa i b id mi nk u Lo gi n v a lid s e ba ga i p e ga wa i bi d mi n k u i tahun_periode 4.1 Status kelulusan Request data Tahun periode info Tahun periode R eq ue s t da ta T a h un p e ri o d e info T a hu n p er iod e Request data penempatan info penempatan Request data penempatan info penempatan Info cetak laporan Data cetak laporan Info cetak laporan Data cetak laporan Gambar 3.26. DFD Level 2 Proses 4.0 Laporan 5.1 Pilih 5.2 Tambah tahun periode Data tahun periode Info tahun periode L o g in va lid se b a g a i ad m in admin Info tahun periode Data tahun periode Info tahun periode Data tahun periode Data tahun periode Info tahun periode L o g in va lid se b a g a i a d mi n d a n p e g a w a i b id m in ku Pegawai bidminku Data tahun periode Info tahun periode Gambar 3.27. DFD Level 2 Proses 5.0 Periode

3.1.7.3 Spesifikasi Proses

Spesifikasi proses merupakan alat bantu tools sistem yang akan menjelaskan perilaku-perilaku proses yang ada dalam diagram aliran data. Spesifikasi proses dari sistem pendukung keputusan penerimaan karyawan di PT. Pindad Persero dapat dilihat pada tabel 3.8. Tabel 3.8. Spesifikasi Proses No. Proses Keterangan

1. No. Proses

1.0 Nama Proses Login Source Admin, Pegawai Bidminku Input Data Login, data tahun periode Output Informasi login Invalid, informasi tahun periode Destination Admin, Pegawai Bidminku Logika Proses begin {Admin dan Pegawai Bidminku memasukkan username dan password} if username sesuai dan password benar then data login valid menuju program aplikasi else tampil informasi login invalid end if end 2. No. Proses 2.0 Nama Proses Pengolahan Data Master Source Admin, Pegawai Bidminku Input Data user, Data kriteria seleksi, Data kriteria penempatan departemen, Data standar nilai kriteria seleksi, Data departemen, Data Pelamar, Data jurusan Output Informasi user, Informasi kriteria seleksi, Informasi kriteria penempatan departemen, Informasi standar nilai kriteria seleksi, Informasi departemen, Informasi Pelamar, Informasi jurusan Destination Admin, Pegawai Bidminku Logika Proses Begin {Admin dan Pegawai Bidminku dapat melihat dan mengolah Data pegawai, Data kriteria seleksi, Data standar nilai kriteria seleksi, Data departemen, Data Pelamar kemudian menyimpan ke database } End 3. No. Proses 2.1 Nama Proses Kriteria seleksi Source Admin Input Data kriteria seleksi Output Informasi kriteria seleksi Destination Admin Logika Proses Begin { Admin memasukkan data yang ditambah diubah dan menyimpan ke database} End 4. No. Proses 2.1.1 Nama Proses Tambah Source Admin Input Data kriteria seleksi Output Informasi kriteria seleksi Destination Admin Logika Proses Begin { admin melihat informasi data kriteria seleksi dan menambah data kriteria seleksi sesuai dengan data yang baru} End 5. No. Proses 2.1.2 Nama Proses Ubah Source Admin Input Data kriteria seleksi Output Informasi kriteria seleksi Destination Admin Logika Proses Begin {Admin mengubah data kriteria seleksi} if data kriteria seleksi benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil End 6. No. Proses 2.2 Nama Proses Kriteria departemen Source Admin Input Data kriteria penempatan departemen Output Informasi kriteria penempatan departemen Destination Admin Logika Proses Begin { Admin memasukkan data yang diubah dan menyimpan ke database} End 7. No. Proses 2.2.1 Nama Proses Tambah Source Admin Input Data kriteria penempatan departemen Output Informasi kriteria penempatan departemen Destination Admin Logika Proses Begin { admin melihat informasi data kriteria penempatan departemen dan menambah data kriteria penempatan departemen sesuai dengan data yang baru} End 8. No. Proses 2.2.2 Nama Proses Ubah Source Admin Input Data kriteria penempatan departemen Output Informasi kriteria penempatan departemen Destination Admin Logika Proses Begin {Admin mengubah data kriteria penempatan departemen } if data kriteria penempatan departemen benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil End 9. No. Proses 2.3 Nama Proses Standar nilai Source Admin Input Data standar nilai kriteria seleksi Output Informasi standar nilai kriteria seleksi Destination Admin Logika Proses Begin {Admin memasukkan data yang diubah dan menyimpan ke database } End 10. No. Proses 2.3.1 Nama Proses Ubah Source Admin Input Data standar nilai kriteria seleksi Output Informasi standar nilai kriteria seleksi Destination Admin Logika Proses Begin {Admin mengubah data standar nilai kriteria seleksi} if data standar nilai kriteria seleksi benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil End 11. No. Proses 2.4 Nama Proses User Source Admin , Pegawai Bidminku Input Data user, Data password yang diubah Output Informasi user Destination Admin Logika Proses Begin {admin menambah dan mengubah data user, kemudian disimpan ke database} End 12. No. Proses 2.4.1 Nama Proses Tambah Source Admin Input Data user Output Informasi user Destination Admin Logika Proses Begin { admin melihat informasi data user dan menambah data user sesuai dengan data yang baru} End 13. No. Proses 2.4.2 Nama Proses Ubah Source Admin Input Data user Output Informasi user Destination Admin Logika Proses Begin {Admin mengubah data user} if data user benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil end 14. No. Proses 2.4.3 Nama Proses Ubah Password Source Admin, Pegawai bidminku Input Data password yang diubah Output Informasi password yang diubah Destination Admin, Pegawai bidminku Logika Proses Begin {Admin dan pegawai bidminku mengubah password} if data password yang diubah benar and sama dengan ulang password then simpan hasil perubahan else perubahan data tidak berhasil end 15. No. Proses 2.5 Nama Proses Departemen Source Admin Input Data departemen Output Informasi departemen Destination Admin Logika Proses Begin { Admin dapat menambah dan mengubah data departemen, kemudian menyimpan ke database} End 16. No. Proses 2.5.1 Nama Proses Tambah Source Admin Input Data departemen Output Informasi departemen Destination Admin Logika Proses Begin { admin melihat informasi data departemen dan menambah data departemen sesuai dengan data yang baru} End 17. No. Proses 2.5.2 Nama Proses Ubah Source Admin Input Data departemen Output Informasi departemen Destination Admin Logika Proses Begin {Admin mengubah data departemen } if data departemen benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil End 21. No. Proses 2.5.4 Nama Proses Detail keahlian Source Admin Input Data keahlian Output Informasi keahlian Destination Admin Logika Proses Begin { Admin dapat menambah dan mengubah data keahlian, kemudian menyimpan ke database} End 22. No. Proses 2.5.4.1 Nama Proses Tambah Source Admin Input Data keahlian Output Informasi keahlian Destination Admin Logika Proses Begin { admin melihat informasi data keahlian dan menambah data keahlian sesuai dengan data yang baru} End 23. No. Proses 2.5.4.2 Nama Proses Ubah Source Admin Input Data keahlian Output Informasi keahlian Destination Admin Logika Proses Begin {Admin mengubah data keahlian } if data keahlian benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil End 24. No. Proses 2.6 Nama Proses Pengolahan data pelamar Source Pegawai Bidminku Input Data pelamar Output Informasi pelamar Destination Pegawai Bidminku Logika Proses Begin { Pegawai Bidminku menambah dan mengubah data pelamar, kemudian disimpan ke database } End 25. No. Proses 2.6.1 Nama Proses Tambah Source Pegawai Bidminku Input Data pelamar Output Informasi pelamar Destination Pegawai Bidminku Logika Proses Begin { Pegawai Bidminku melihat informasi pelamar, tambah data pelamar sesuai dengan data pelamar yang baru} If data pelamar ditambah dan tidak ada data kosong then Simpan ke database Else Tampil pesan data tidak lengkap End 26. No. Proses 2.6.2 Nama Proses Ubah Source Pegawai Bidminku Input Kd_pelamar Output Informasi pelamar Destination Pegawai Bidminku Logika Proses Begin {pegawai bidminku mengubah data pelamar } if data pelamar benar and tidak ada data kosong then simpan hasil perubahan else perubahan data tidak berhasil End 27. No. Proses 2.6.3 Nama Proses Hapus Source Pegawai Bidminku Input Kd_pelamar Output Informasi pelamar Destination Pegawai Bidminku Logika Proses Begin {pegawai Bidminku melihat Informasi pelamar, mencari data pelamar, hapus data pelamar sesuai dengan data pelamar yang akan dihapus dari database } End 28. No. Proses 3.0 Nama Proses Pengolahan nilai Source Pegawai Bidminku Input Data penilaian, data penempatan Output Informasi penilaian dan informasi penempatan Destination Pegawai Bidminku Logika Proses Begin {Pegawai Bidminku memasukkan data nilai pelamar untuk diproses dan menghasilkan status kelulusan beserta rekomendasi penempatan departemen} End 29. No. Proses 3.1 Nama Proses Penilaian Source Pegawai Bidminku Input Data penilaian Output Informasi penilaian Destination Pegawai Bidminku Logika Proses Begin {Pegawai Bidminku dapat menambah atau mengubah nilai seleksi pelamar dan sistem akan menampilkan daftar pelamar yang lulus seleksi} End 30. No. Proses 3.1.1 Nama Proses Ubah Source Pegawai Bidminku Input Data penilaian Output Informasi penilaian Destination Pegawai Bidminku Logika Proses Begin {Pegawai Bidminku memasukkan data penilaian kemudian sistem akan menghitung nilai pelamar dengan logika fuzzy dan menampilkan total nilai serta status kelulusan pelamar } End 31. No. Proses 3.2 Nama Proses Penempatan departemen Source 4.1 penilaian Input Data penilaian, data penempatan Output Data penempatan departemen Destination Penempatan departemen Logika Proses Begin {sistem menampilkan daftar pelamar lulus dan total nilainya, kemudian pegawai bidminku memasukkan data keahlian, wawancara, dan psikotest. System akan menampilkan hasil rekomendasi departemen sesuai dengan nilai yang diperoleh} End 32. No. Proses 3.2.1 Nama Proses Ubah Source Pegawai Bidminku Input Data penempatan Output Informasi penempatan Destination Pegawai Bidminku Logika Proses Begin {pegawai bidminku mengubah data penempatan yaitu data keahlian,wawancara, dan psikotest. Sistem akan menentukan rekomendasi penempatan berdasarkan data penempatan } end 33. No. Proses 3.3 Nama Proses Penerimaan pegawai Source Pegawai Bidminku Input Data departemen Output Informasi penempatan Destination Pegawai Bidminku Logika Proses Begin {sistem menampilkan data penerimaan pegawai pada setiap departemen } end 34. No. Proses 4.0 Nama Proses Laporan Source Pegawai Bidminku Input - Output Informasi penempatan Destination Pegawai Bidminku Logika Proses Begin {pegawai bidminku melihat hasil seleksi dan penempatan departemen pelamar dan dapat mencetaknya sesuai dengan kebutuhan} end 35. No. Proses 4.1 Nama Proses Status kelulusan Source Pegawai Bidminku Input - Output Informasi penempatan Destination Pegawai Bidminku Logika Proses Begin {pegawai bidminku melihat hasil seleksi dan penempatan departemen pelamar kemudian mencetaknya berdasarkan status kelulusan pelamar} end 36. No. Proses 4.2 Nama Proses Departemen Source Pegawai Bidminku Input - Output Informasi penempatan Destination Pegawai Bidminku Logika Proses Begin

3.1.7.4 Kamus Data

Kamus data merupakan deskripsi formal mengenai seluruh elemen yang tercakup dalam DFD. Kamus data untuk DFD sistem pendukung keputusan penerimaan karyawan di PT.Pindad Persero dapat dilihat pada tabel 3.9. Tabel 3.9. Kamus Data No Detail Keterangan 1 Nama Data pelamar Deskripsi Berisi data pelamar Struktur data kd_pelamar, nama_pelamar, ktp, tp_lahir, tgl_lahir, jns_kelamin, alamat, no_tlp, agama, pendidikan_akhir, kd_jurusan, kd_keahlian kd_pelamar [A...Z|a...z|0...9] {pegawai bidminku melihat hasil seleksi dan penempatan departemen pelamar kemudian mencetaknya berdasarkan departemen} end 37. No. Proses 5.0 Nama Proses Periode Source Admin, Pegawai Bidminku Input Data tahun periode Output Informasi tahun periode Destination Admin, Pegawai Bidminku Logika Proses Begin {admin dapat menambah tahun periode sesuai dengan periode baru, admin dan pegawai bidminku dapat melihat data pada tahun periode yang berbeda sesuai yang diinginkan } end 38. No. Proses 5.1 Nama Proses Pilih Source Admin, Pegawai Bidminku Input Data tahun periode Output Informasi tahun periode Destination Admin, Pegawai Bidminku Logika Proses Begin { admin dan pegawai bidminku melihat data pada tahun periode yang berbeda sesuai yang diinginkan } end 39. No. Proses 5.0 Nama Proses Tambah Source Admin Input Data tahun periode Output Informasi tahun periode Destination Admin Logika Proses Begin {admin dapat menambah tahun periode sesuai dengan periode baru} end nama_pelamar ktp tp_lahir tgl_lahir jns_kelamin alamat no_tlp agama pendidikan_akhir kd_jurusan kd_keahlian [A...Z|a...z] [A...Z|a...z|0...9] [A...Z|a...z] [A...Z|a...z|0...9] [A...Z|a...z] [A...Z|a...z|0...9] [0...9] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z] [A...Z|a...z|0...9] 2 Nama Data kriteria seleksi Deskripsi Berisi data kriteria seleksi yang diikuti oleh pelamar Struktur data kd_seleksi, jenis_seleksi, periode kd_seleksi jenis_seleksi periode [A...Z|a...z|0...9] [A...Z|a...z|0...9] [0...9] 3 Nama Data penilaian Deskripsi Berisi data hasil penilian pelamar Struktur data id_penilaian, total_nilai, kd_pelamar, username, status_kelulusan, nilai, kd_seleksi id_penilaian kd_pelamar username kd_seleksi nilai total_nilai status_kelulusan [A...Z|a...z|0...9] [A...Z|a...z|0...9] [A...Z|a...z|0...9] [A...Z|a...z|0...9] [0...9] [0...9] [A...Z|a...z] 4 Nama Data standar nilai kriteria seleksi Deskripsi Berisi data standar nilai dari tiap kriteria seleksi Struktur data kd_standarnilai, tipe, bts_atas, bts_bawah, kd_seleksi kd_standarnilai tipe bts_atas bts_bawah kd_seleksi [A...Z|a...z|0...9] [A...Z|a...z] [0...9] [0...9] [A...Z|a...z|0...9] 5 Nama Data departemen Deskripsi Berisi data departemen Struktur data kd_departemen, nama_departemen, range_nilai, kebutuhan kd_departemen nama_departemen range_nilai kebutuhan [A...Z|a...z|0...9] [A...Z|a...z] [0...9] [0...9] 6 Nama Data penempatan Deskripsi Berisi data penempatan departemen Struktur data kd_penempatan, kd_departemen, kd_pelamar, kd_kriteria_penempatan, keahlian, wawancara, psikotest kd_penempatan kd_departemen kd_pelamar kd_kriteria_penemp atan keahlian wawancara [A...Z|a...z|0...9] [A...Z|a...z|0...9] [A...Z|a...z|0...9] [A...Z|a...z|0...9] [A...Z|a...z] [A...Z|a...z] psikotest [A...Z|a...z] 7 Nama Data user Deskripsi Berisi data user yang menjadi pengguna sistem Struktur data username, nama_user, password, level, status username password level status [A...Z|a...z|0...9] [A...Z|a...z|0...9] [A...Z|a...z|0...9] [A...Z|a...z] 8. Nama Data Keahlian Deskripsi Berisi data kriteria keahlian dari setiap departemen Struktur data Kd_keahlian, keahlian, kd_departemen Kd_keahlian keahlian kd_departemen [A...Z|a...z|0...9] [A...Z|a...z] [A...Z|a...z|0...9] 9. Nama Data kriteria penempatan departemen Deskripsi Berisi data kriteria untuk penempatan departemen Struktur data Kd_kriteria_penempatan, jenis, bobot, periode Kd_kriteria_penemp atan jenis bobot periode [A...Z|a...z|0...9] [A...Z|a...z] [0...9] [0...9] 10. Nama Data tahun periode Deskripsi Berisi data tahun periode seleksi Struktur data Periode, nilai_minimum periode nilai_minimum [0...9] [0...9] 11. Nama Data jurusan Deskripsi Berisi data jurusan pelamar Struktur data Kd_jurusan, nama Kd_jurusan Nama [A...Z|a...z|0...9] [A...Z|a...z] 3.2 Perancangan Sistem Perancangan akan dimulai setelah tahap analisis terhadap sistem selesai dilakukan. Perancangan dapat didefinisikan sebagai proses aplikasi berbagai teknik dan prinsip bagi tujuan pendefinisian suatu perangkat, suatu proses atau sistem dalam detail yang memadai untuk memungkinkan realisasi fisiknya. Perancangan digambarkan sebagai proses multi-langkah dimana representasi struktur data, struktur program, karakteristik interface, dan detail prosedur, disintesis dari persyaratan informasi.

3.2.1 Perancangan Data

Perancangan data mentransformasi model domain informasi yang dibuat selama analisis ke dalam struktur data yang akan diperlukan untuk mengimplementasi perangkat lunak.

3.2.1.1 Skema Relasi

Proses relasi antar file merupakan gabungan antar file yang mempunyai kunci utama yang sama, sehingga file-file tersebut menjadi satu kesatuan yang dihubungkan oleh field kunci tersebut. Pada proses ini elemen-elemen data dikelompokkan menjadi satu file database beserta entitas dan hubungannya. Skema relasi sistem pendukung keputusan penerimaan karyawan di PT.Pindad Persero dapat dilihat pada gambar 3.28. pelamar PK kd_pelamar nama_pelamar ktp tp_lahir tgl_lahir jns_kelamin alamat no_tlp agama pendididkan_akhir FK1 kd_keahlian FK2 kd_jurusan penilaian PK id_penilaian nilai FK2 username FK1 kd_seleksi FK3 kd_pelamar total_nilai status_kelulusan kriteria_seleksi PK kd_seleksi jenis_seleksi FK1 periode departemen PK kd_departemen nama_departemen range_nilai kebutuhan user PK username password level status standarnilai_kriteriaseleksi PK kd_standarnilai tpe bts_atas bts_bawah FK1 kd_seleksi kriteria_penempatan_departemen PK kd_kriteria_penempatan jenis bobot FK1 periode keahlian PK kd_keahlian keahlian FK1 kd_departemen tahun_periode PK periode nilai_minimum jurusan PK kd_jurusan nama penempatan PK kd_penempatan keahlian wawancara psikotest FK1 kd_pelamar FK2 kd_kriteria_penempatan FK3 kd_departemen Gambar 3.28. Skema Relasi

3.2.1.2 Struktur Tabel

Tabel adalah sekumpulan data atau informasi spesifik tentang subjek tertentu yang disusun dalam bentuk kolom dan baris. Tabel adalah komponen utama dan pertama dari sebuah database. Struktur tabel untuk setiap tabel yang terdapat dalam database Sistem Pendukung Keputusan penerimaan karyawan di PT.Pindad Persero :

1. Tabel Pelamar

Tabel 3.10 Tabel Pelamar Nama field Tipe Size Keterangan Kd_pelamar Varchar 5 PK Nama_pelamar Varchar 100 KTP Varchar 20 Tp_lahir Varchar 50 Tgl_lahir Date Jns_kelamin Enum Alamat Varchar 100 No_tlp Varchar 12 Agama Enum Pendidikan_akhir Varchar 20 Kd_Jurusan Vachar 20 Kd_keahlian Varchar 5

2. Tabel Kriteria_seleksi

Tabel 3.11 Tabel Kriteria seleksi Nama field Tipe Size Keterangan Kd_seleksi Varchar 4 PK Jenis_seleksi Varchar 25 Periode Int 4 FK

3. Tabel Kriteria_penempatan_departemen

Tabel 3.12 Tabel Kriteria penempatan departemen Nama field Tipe Size Keterangan Kd_kriteria_penempatan Varchar 4 PK Jenis Varchar 25 Bobot Float 4. Tabel Standarnilai_kriteriaseleksi Tabel 3.13 Tabel Standar nilai kriteria seleksi Nama field Tipe Size Keterangan Kd_standarnilai Varchar 5 PK Tipe Varchar 10 Bts_atas Integer 2 Bts_bawah Integer 2 Kd_seleksi Varchar 4 FK 5. Tabel User Tabel 3.14Tabel User Nama field Tipe Size Keterangan Username Varchar 20 PK Password Varchar 20 Level Enum Status Enum 6. Tabel Departemen Tabel 3.15 Tabel Departemen Nama field Tipe Size Keterangan Kd_departemen Varchar 5 PK Nama_departemen Varchar 20 Range_nilai Float Kebutuhan Varchar 4 7. Tabel Penilaian Tabel 3.16 Tabel Penilaian Nama field Tipe Size Keterangan Id_penilaian Varchar 5 PK Kd_pelamar Varchar 5 FK Kd_seleksi Varchar 4 FK Username Varchar 20 FK Nilai Int 2 Total_nilai Float Status_kelulusan Enum 2 8. Tabel Penempatan Tabel 3.17 Tabel Penempatan Nama field Tipe Size Keterangan Kd_penempatan Varchar 5 PK Kd_departemen Varchar 5 FK Kd_pelamar Varchar 5 FK Kd_kriteria_penempatan Varchar 4 FK Keahlian Varchar 30 Wawancara Varchar 30 Psikotest Varchar 30 9. Tabel Keahlian Tabel 3.18 Tabel Keahlian Nama field Tipe Size Keterangan Kd_keahlian Varchar 3 PK Keahlian Text Kd_departemen Varchar 5 FK 10. Tabel Tahun_periode Tabel 3.19 Tabel Tahun periode Nama field Tipe Size Keterangan Periode int 4 PK Nilai_minimum float 11. Tabel Jurusan Tabel 3.20 Tabel Jurusan Nama field Tipe Size Keterangan Kd_jurusan int 4 PK Nama_jurusan int 4

3.2.2 Perancangan Arsitektur

Perancangan arsitektur merupakan hubungan di antara elemen-elemen struktural utama dari program. Perancangan arsitektur dapat memberikan gambaran mengenai struktur program.

3.2.2.1 Perancangan Menu Admin

Form Login Admin Pengolahan data master Kriteria seleksi Standar nilai user Departemen Kriteria departemen Depan Jurusan Ubah password Gambar 3.29. Perancangan Menu Admin

3.2.2.2 Perancangan Menu Pegawai

Form Login Pegawai Pengolahan data master Pengolahan Nilai Pelamar Penilaian Penempatan departemen Ubah password Depan Penerimaan pegawai Laporan Status kelulusan Departemen Gambar 3.30. Perancangan Menu Pegawai

3.2.3 Perancangan Antarmuka Interface

Perancangan antarmuka interface menggambarkan bagaimana perangkat lunak berkomunikasi dengan dirinya sendiri, dengan sistem yang berinteroperasi dengannnya, dan dengan manusia yang menggunakannya.

3.2.3.1 Perancangan Tampilan

Silahkan Masukkan Data Anda Gambar Username : Password Panel atas Logo Panel bawah T01 T02 Login - Klik Login, jika data login valid dan levelnya admin, menuju T01, T02A - Klik Login, jika data login valid dan levelnya pegawai, menuju T01, T02P - Klik Login, jika data login tidak valid, menuju ke M01 - Klik Login, jika data login valid dan levelnya ka.unit, menuju T01, T02K Gambar 3.30. Tampilan Menu Utama Halaman Utama Admin Gambar Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T02A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A Gambar 3.31. Tampilan Halaman Utama Admin Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T03A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A Data Kriteria Seleksi Tampilan tabel ubah Tambah - Klik Ubah, menuju T10A - Klik Tambah, menuju T09A Gambar 3.32. Tampilan Menu Kriteria Seleksi Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T04A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A Data Kriteria Penempatan departemen Tampilan tabel ubah - Klik Ubah, menuju T12A Tambah Gambar 3.33. Tampilan Menu Kriteria Departemen Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T05A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A Data Standar Nilai Kriteria Seleksi Tampilan tabel detail - Klik detail, menuju T13A Gambar 3.34. Tampilan Menu Standar Nilai Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T06A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik Departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User Departemen LOGOUT Kriteria Departemen - Klik kriteria Departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A Data user Tampilan tabel ubah - Klik tambah, menuju T15A tambah - Klik ubah, menuju T16A Gambar 3.35. Tampilan Menu User Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T07A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik tambah, menuju T18A tambah Data Departemen Tampilan tabel detail keahlian - Klik detail keahlian, menuju T20A Gambar 3.36. Tampilan Menu Departemen Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T08A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik tambah, menuju T25A tambah Data Jurusan Tampilan tabel Gambar 3.37. Tampilan Menu Jurusan Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T09A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik simpan, menuju M02 - Klik batal, menuju T01, T02, T03A Tambah Data Kriteria Seleksi simpan Kode seleksi Jenis seleksi Batal Gambar 3.38. Tampilan Tambah Kriteria Seleksi Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T10A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik simpan, menuju M02 - Klik batal, menuju T01, T02, T03A Ubah Data Kriteria Seleksi simpan Jenis seleksi Batal xxx Gambar 3.39. Tampilan Ubah Kriteria Seleksi Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T12A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik simpan, menuju M03 - Klik batal, menuju T01, T02, T04A Ubah Data Kriteria Penempatan departemen ubah Nama seleksi Batal xxx Bobot xxx Gambar 3.40. Tampilan Ubah Data Kriteria Penempatan Departemen Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T13A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik ubah, menuju 14A Detail Data Standar Nilai Tampilan tabel ubah Gambar 3.41. Tampilan Detail Standar Nilai Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T14A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik simpan, menuju M03 - Klik batal,menuju T01, T13A Ubah Batas Nilai Simpan Batas atas Batas bawah Batal Gambar 3.42. Tampilan Ubah Batas Nilai Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T15A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik simpan, menuju M02 - Klik batal,menuju T01, T06A Tambah Data User Simpan Username Password Ulangi password Batal Nama user Gambar 3.43. Tampilan Tambah User Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T16A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik simpan, menuju M03 - Klik batal,menuju T01, T06A Ubah Data User simpan Nama Username Level Batal Status Gambar 3.44. Tampilan Ubah User Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T17A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik departemen, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User departemen LOGOUT Kriteria departemen - Klik kriteria departemen, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik simpan, menuju M03 - Klik batal,menuju T01, T02A Ubah Password simpan Password lama Password baru Ulangi password Batal Gambar 3.45. Tampilan Ubah Password Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T18A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik jabatan, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User Departemen LOGOUT Kriteria jabatan - Klik kriteria jabatan, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik simpan, menuju M03 - Klik batal,menuju T01, T07A Tambah Departemen Simpan Nama departemen Kode departemen batal Batas nilai bawah Batas nilai atas Gambar 3.46. Tampilan Tambah Departemen Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T20A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik jabatan, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User Departemen LOGOUT Kriteria jabatan - Klik kriteria jabatan, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A Detail Jumlah Keahlian Nama departemen Jumlah Keahlian xxx xxx Tampilan tabel Gambar 3.47. Tampilan Detail Keahlian Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T25A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik jabatan, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User Jabatan LOGOUT Kriteria jabatan - Klik kriteria jabatan, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik simpan, menuju M02 - Klik batal, menuju T01, T08A Tambah Data Jurusan Simpan Jurusan Batal Gambar 3.48. Tampilan Tambah Data Jurusan Panel atas Logo Panel bawah T01 - Klik depan, menuju T01,T02A - Klik kriteria seleksi, menuju T01, T03A T26A - Klik standar nilai, menuju T01, T05A - Klik user, menuju T01, T06A - Klik jabatan, menuju T01,T07A - Klik logout, menuju T01, T02 Depan Pengolahan data master Kriteria seleksi Standar nilai User Jabatan LOGOUT Kriteria jabatan - Klik kriteria jabatan, menuju T01, T04A Jurusan Ubah password - Klik jurusan, menuju T01,T08A - Klik simpan, menuju M03 - Klik batal, menuju T01, T08A Ubah Data Jurusan ubah Jurusan xxx Batal Gambar 3.49. Tampilan Ubah Data Jurusan Panel atas Logo Panel bawah T01 T02P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen LOGOUT Halaman Utama Pegawai Gambar - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 Ubah password Laporan Status kelulusan Departemen Penerimaan pegawai - Klik penerimaan pegawai, menuju T01, T11P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P Gambar 3.50. Tampilan Halaman Utama Pegawai Panel atas Logo Panel bawah T01 T03P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen LOGOUT - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 Ubah password Laporan Status kelulusan Departemen Penerimaan pegawai Data Pelamar Tampilan tabel hapus Tambah ubah - Klik penerimaan pegawai, menuju T01, T11P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P - Klik ubah, menuju T01, T05P - Klik tambah, menuju T01,T04P - Klik hapus, menuju M04 Gambar 3.51. Tampilan Menu Pelamar Panel atas Logo Panel bawah T01 T06P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen LOGOUT - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 Ubah password Laporan Status kelulusan Departemen Penerimaan pegawai - Klik penerimaan pegawai, menuju T01, T11P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P Data Nilai Pelamar Tampilan tabel ubah - Klik ubah, menuju T01, T07P Gambar 3.52. Tampilan Penilaian Panel atas Logo Panel bawah T01 T09P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen LOGOUT - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 Ubah password Laporan Status kelulusan Departemen Penerimaan pegawai - Klik penerimaan pegawai, menuju T01, T11P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P Penempatan Departemen Tampilan tabel ubah - Klik ubah, menuju T01, T10P Gambar 3.53. Tampilan Penempatan Departemen Panel atas Logo Panel bawah T01 LOGOUT - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 - Klik simpan, menuju M02 Tambah Data Pelamar Simpan Nama Tanggal lahir Batal Jenis kelamin Alamat No tlp Agama Status Pendidikan tarakhir - Klik batal, menuju T01, T03P Jenis keahlian T04P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen Ubah password Laporan Penerimaan pegawai Status kelulusan Departemen - Klik penempatan departemen, menuju T01, T09P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P Gambar 3.54.Tampilan Tambah Pelamar Panel atas Logo Panel bawah T01 LOGOUT - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 - Klik simpan, menuju M02 Ubah Data Pelamar Simpan Nama Tanggal lahir Batal xxx xxx Jenis kelamin xxx Alamat No tlp Agama xxx xxx xxx Status xxx Pendidikan tarakhir xxx - Klik batal, menuju T01, T03P Jenis keahlian xxx T05P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen Ubah password Laporan Penerimaan pegawai Status kelulusan Departemen - Klik penempatan departemen, menuju T01, T09P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P Gambar 3.55.Tampilan Ubah Pelamar Panel atas Logo Panel bawah T01 T07P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen LOGOUT - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 Ubah password Laporan Status kelulusan Departemen Penerimaan pegawai - Klik penerimaan pegawai, menuju T01, T11P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P - Klik simpan, menuju M02 - Klik batal, menuju T01, T06P Tambah Data Nilai Pelamar Simpan Nama Nilai Akademis Nilai Clearance Batal Nilai Kesehatan xxx Gambar 3.56. Tampilan Tambah Ubah Penilaian Panel atas Logo Panel bawah T01 T10P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen LOGOUT - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 Ubah password Laporan Status kelulusan Departemen Penerimaan pegawai - Klik penerimaan pegawai, menuju T01, T11P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P - Klik simpan, menuju M02 - Klik batal, menuju T01, T09P Penempatan Departemen Simpan Tampilan tabel keahlian wawancara psikotest Batal Gambar 3.57. Tampilan Ubah Penempatan Departemen Panel atas Logo Panel bawah T01 T11P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen LOGOUT - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 Ubah password Laporan Status kelulusan Departemen Penerimaan pegawai - Klik penerimaan pegawai, menuju T01, T11P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P Penerimaan Pegawai Tampilan tabel Departemen cek Gambar 3.58. Tampilan Penerimaan Pegawai Panel atas Logo Panel bawah T01 T12P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen LOGOUT - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 Ubah password Laporan Status kelulusan Departemen Penerimaan pegawai - Klik penerimaan pegawai, menuju T01, T11P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P Cetak Laporan Pilih tahun periode Pilih status kelulusan Yang mengesahkan Cetak - Klik cetak, muncul tampilan R01 Gambar 3.59. Tampilan Cetak Laporan Status Kelulusan Panel atas Logo Panel bawah T01 T13P Depan Pengolahan data master Pelamar Pengolahan nilai Penilaian Penempatan departemen LOGOUT - Klik depan, menuju T01,T02P - Klik pelamar, menuju T01, T03P - Klik penilaian, menuju T01, T06P - Klik penempatan departemen, menuju T01, T09P - Klik ubah password, menuju T01, T09A - Klik logout, menuju T01, T02 Ubah password Laporan Status kelulusan Departemen Penerimaan pegawai - Klik penerimaan pegawai, menuju T01, T11P - Klik status kelulusan, menuju T01, T12P - Klik departemen, menuju T01, T13P Cetak Laporan Pilih tahun periode Pilih departemen Yang mengesahkan Cetak - Klik cetak, muncul tampilan R01 Gambar 3.60. Tampilan Cetak Laporan Departemen Logo - Menampilkan laporan penerimaan pegawai R01 PT. PINDAD PERSERO Bandung, tanggal LAPORAN PENERIMAAN PEGAWAI Nomor : Tampilan tabel PT. PINDAD PERSERO DIREKSI DIREKTUR UTAMA Gambar 3.61. Tampilan Laporan

3.2.3.2 Perancangan Pesan

M01 Password atau username yang anda masukkan salah Gambar 3.62.Tampilan Pesan M01 M02 Data berhasil disimpan Gambar 3.63.Tampilan Pesan M02 M03 Data berhasil diubah Gambar 3.64.Tampilan Pesan M03 M04 Anda yakin akan menghapus data ? Ya Tidak Gambar 3.65.Tampilan Pesan M04 M05 Data berhasil dihapus Gambar 3.66.Tampilan Pesan M05 3.2.3.3 Jaringan Semantik Jaringan semantik pada aplikasi yang dibangun adalah sebagai berikut: 1. Jaringan Semantik Admin T02 T02A T03A T05A T06A T07A T10A T13A T15A T16A T18A T19A T17A login K lik kri teri a sel ek si Klik stan dar n ilai Klik use r Klik d ep ar tem en K lik u ba h Kli k d eta il K lik t a m b a h Klik ubah Klik ub ah pas sw ord Klik ta mba h K lik d e ta il d ivis i M01 M03 M03 M03 M03 M02 T04A K lik k ri te ria d e p a rte m e n T12A Klik u bah M03 T09A M02 Kli k ta m b a h T08A T11A K lik t amb ah M02 T14A Klik ubah M03 T08A K lik d et ail keah lian T21A Klik tambah M02 T22A Klik ubah M03 T23A T24A T25A T26A Klik tambah Klik ubah Klik tambah Klik ubah M02 M03 M02 M03 Gambar 3.67. Jaringan Semantik Admin

2. Jaringan Semantik Pegawai

T02 T02P T03P T06P T09P T10A T04P T05P T07P T11P login Kl ik p e la m a r Kl ik pe ni la ia n Klik pe ne mp ata n de pa rte me n K lik u b a h p a s s w o rd Klik ta mb ah Kli k u ba h M01 M02 M03 M03 Klik ubah Klik pe nerimaa n pegaw ai T10P Klik ubah M03 T12P T13P Kl ik s ta tu s k elu lus an K lik d e p a rte me n Gambar 3.68. Jaringan Semantik Pegawai

3.2.4 Perancangan Prosedural

Perancangan prosedural mentransformasi elemen-elemen struktural dari arsitektur program ke dalam suatu deskripsi prosedural dari komponen-komponen perangkat lunak. Adapun perancangan prosedural untuk aplikasi yang akan dibangun adalah sebagai berikut: 1. Prosedural login, merupakan prosedur yang terjadi ketika admin atau pegawai akan mengakses aplikasi. Prosedural login dapat dilihat pada gambar 3.69. Mulai Masukan username dan password Tidak Tampil pesan data login salah username dan password valid Ya Selesai Menu User Bandingkan username dan password dengan database Gambar 3.69. Prosedural Login 2. Prosedural tambah, prosedur ini dilakukan ketika pengguna akan melakukan penambahan data. Prosedural tambah dapat dilihat pada gambar 3.70. Mulai Isi data yang akan ditambah data kosong Ya Tampil pesan data tidak boleh kosong Tidak Cek validasi data Simpan data Benar Tampil data salah Salah Selesai Pengecekan data kosong Data terisi Tampil Pesan Data Sudah Tersimpan di Database Gambar 3.70. Prosedural Tambah 3. Prosedural ubah, prosedur ini dilakukan ketika pengguna akan melakukan perubahan data. Prosedural ubah dapat dilihat pada gambar 3.71. Cek data kosong Ya Tampil pesan data tidak boleh kosong Simpan perubahan Tidak Selesai Isi data yang akan diubah Mulai data yang akan di ubah Ditemukan? ya Tidak Tampil pesan data tidak ditemukan Cari data yang akan diubah Data yang telah diubah Gambar 3.71. Prosedural Ubah 4. Prosedural hapus, prosedur ini dilakukan ketika user akan melakukan penghapusan data. Prosedural hapus dapat dilihat pada gambar 3.72. Mulai Pilih data yang akan dihapus Ya Selesai Tidak Tampil Pesan konfirmasi apakah yakin akan menghapus data Hapus data terpilih dari database Data terhapus Gambar 3.72. Prosedural Hapus 116

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan diimplementasikan pada bahasa pemrograman yang akan digunakan. Setelah implementasi maka dilakukan pengujian sistem yang baru dimana akan dilihat kekurangan-kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.

4.1 Implementasi

Setelah sistem dianalisis dan didesain secara rinci, maka selanjutnya akan menuju tahap implementasi. Tujuan Implementasi adalah untuk mengkonfirmasikan modul program perancangan pada para pelaku sistem sehingga pengguna dapat memberi masukan kepada pembangun sistem.

4.1.1 Kebutuhan Perangkat Keras

Perangkat keras yang diperlukan untuk mengimplementasikan perangkat lunak dari Sistem pendukung keputusan penerimaan karyawan pada departemen tertentu di PT. Pindad Persero adalah sebagai berikut: