Perangkat Penunjang Penulis menggunakan beberapa perangkat lunak dan perangkat keras dalam proses Perancangan Sistem

2. Diagram Kontek

Context Diagram Diagram konteks adalah sebuah diagram sederhana yang menggambarkan hubungan antara entiti luar , masukan dan keluaran dari sistem. Kristanto, 2003 Tabel 2.1 Simbol DFD dan CD Simbol Arti Keterangan Entitas Suatu entitas berupa orang, kelompok, departemen, atau sistem yang bisa menerima informasi atau data-data awal. Aliran Data Arus data yang menunjukkan bahwa informasi sedang melintas dari atau menuju suatu proses. Proses Suatu proses dimana beberapa tindakan atau sekelompok tindakan dijalankan. Penyimpanan data Penyimpanan data yang digunakan untuk menyimpan data-data dari suatu proses. 21

BAB III DESAIN DAN PERANCANGAN

A. Perangkat Penunjang Penulis menggunakan beberapa perangkat lunak dan perangkat keras dalam proses

perancangan aplikasi Decision Support System Seleksi Penerimaan Perawat Berdasarkan Standar Kompetensi Kerja Nasional Indonesia yang berbasis PHP dan MySQL ini, yaitu : 1. Perangkat Lunak Software a. Sistem Operasi : Microsoft Windows Vista Ultimate b. Bahasa Pemrograman : PHP 5.x c. Web Server : Apache d. Database : MySQL 5.0.51 e. Database Manager : PhpMyAdmin - 2.10.3 f. Web Editor : Macromedia Dreamweaver 8 2. Perangkat Keras Hardware a. Processor Intel ® Core™ 2 Duo 2 GHz b. Memory 1GB DDR2 c. Hard Disk 250GB d. Monitor 14” e. Keyboard , Mouse , Printer

B. Perancangan Sistem

Kegiatan yang dilakukan pada tahap perancangan sistem ini yaitu merancang atau mendesain sistem yang baik, mendesain sistem pemodelan yang baik, mengenali dan mendefinisikan masalah pembuatan sistem ini sehingga jika terdapat kesalahan ada alternatif pemecahannya. Perancangan sistem ini meliputi : deskripsi proses bisnis yang akan dijalankan, system flow diagram SFD , context diagram, data flow diagram dan flowchart. 22 1. Deskripsi Proses Bisnis Deskripsi proses bisnis pada DSS Seleksi Penerimaan Perawat Berdasarkan SKKNI yaitu sebagai berikut : a. Admin login ke sistem, kemudian menginputkan setting -an seleksi sebagai berikut: a. Soal seleksi, berupa soal-soal yang akan digunakan sebagai bahan seleksi peserta yang telah mendaftarkan diri, soal-soal ini akan ditampilkan secara random oleh sistem, sehingga akan menyulitkan peserta untuk menyontek. Soal ini disesuaikan dengan 3 jenis kompetensi yang ada b. Jawaban soal, merupakan option-option jawaban dari soal-soal yang sudah di- input -kan c. Skoring jawaban, merupakan skor dari tiap option jawaban yang tersedia, sehingga tiap jawaban mempunyai skor yang berbeda d. Jumlah kuota soal yang ditampilkan oleh sistem dan dikerjakan oleh pelamar e. Jumlah kuota pelamar yang diterima f. Jumlah kuota cadangan yang diterima, sebagai antisipasi adanya peserta yang diterima namun tidak mengikuti tahap seleksi berikutnya g. Besar bobot setiap kompetensi yang diujikan. Kompetensi yang diujikan terdiri dari 3 macam yaitu kompetensi umum, kompetensi SKKNI dan kompetensi kepribadian. Kompetensi SKKNI merupakan kompetensi berdasarkan Standar Kompetensi Kerja Nasional Indonesia b. Pelamar mendaftarkan diri dengan mengisi data diri sesuai kolom yang disediakan. Data diri yang diisikan pada formulir pendaftaran meliputi: a. Nama yang akan digunakan untuk login ke sistem atau username b. Nama lengkap c. Jenis kelamin d. Alamat 23 e. Nomor telepon yang bisa dihubungi f. Tempat Lahir g. Tanggal lahir h. Pendidikan terakhir i. Universitas tempat pendidikan terakhir j. Nilai indeks prestasi kumulatif IPK k. Nomor ijasah pendidikan terakhir l. Password yang digunakan untuk login Data tersebut diatas masuk ke dalam 2 tabel, yakni tabel tb_pelamar dan tabel tb_account. c. Pelamar harus login terlebih dahulu sebelum bisa mengikuti ujian seleksi. Akun yang digunakan untuk login yaitu username dan password yang telah didaftarkan pada tahap sebelumnya. Setelah login, peserta bisa memulai mengerjakan ujian sesuai batas waktu yang sudah di tentukan. Setiap jawaban yang dipilih oleh peserta akan mendapat nilai sesuai dengan skoring dan bobot yang sudah di- setting oleh admin. Tiap pelamar yang mengerjakan, secara otomatis akan menambah record baru pada tabel tb_report. Tabel ini akan otomatis ter- update ketika pelamar selesai mengerjakan ujian seleksi. d. Setelah ujian seleksi selesai, sistem akan memproses hasil seleksi tiap kompetensi yang terdapat pada tb_report, kemudian dari tabel ini disusun peringkat berdasarkan total nilai yang diperoleh pelamar. Sistem akan melaporkan rekapitulasi hasil seleksi kepada pelamar dan juga admin. e. Namun apabila pelamar tidak dapat menyelesaikan ujian sesuai waktu yang ditentukan, maka sistem akan secara otomatis menyatakan bahwa pelamar gagal dalam seleksi. 2. System F low Diagram SFD Sistem flow diagram merupakan garis besar atau gambaran singkat mengenai arus data secara keseluruhan dari sistem yang dikembangkan. Pada DSS 24 seleksi penerimaan perawat berdasarkan SKKNI ini dapat digambarkan SFD-nyaseperti pada gambar 3.1 berikut : Admin DSS Seleksi Perawat Pelamar A B C D Gambar 3.1 System Flow Diagram Keterangan gambar : A = admin menginputkan setting berupa data soal, baik berdasarkan SKKNI, soal kemampuan umum maupun soal kepribadian, sekaligus jawaban soal dan skoring jawaban. Administrator juga bertugas untuk memasukkan jumlah bobot untuk tiap kompetensi dalam seleksi dan jumlah kuota soal, pelamar yang akan diterima dan cadangan yang diterima. B = peserta menginputkan data diri kemudian login untuk tes seleksi C = admin mendapat rekapitulasi data hasil seleksi D = peserta mendapat laporan hasil seleksi, lolos atau tidak

3. Context Diagram

Context diagram ini menggambarkan sistem secara garis besar dengan memperlihatkan masukan, proses dan keluaran dari sistem yang akan dirancang. Context diagram dari DSS Seleksi Penerimaan Perawat adalah sebagai berikut : ADMIN PELAMAR Username, password Data bobot kompetensi, kuota Data soal, jawaban dan skoring seleksi Data pribadi peserta Data jawaban seleksi Laporan rekapitulasi hasil seleksi Laporan hasil seleksi Username, password Data soal seleksi 0 DSS SELEKSI PERAWAT Gambar 3.2 Context Diagram 25 Keterangan : 1. Admin meng- input -kan data berikut : a. data soal b. opsi jawaban c. skoring jawaban seleksi d. jumlah kuota soal yang ditampilkan pada saat seleksi, e. jumlah kuota peserta yang akan diterima dan yang menjadi cadangan, dan f. data bobot dari tiap kompetensi. Admin harus login dahulu sebelum meng- input -kan data-data tersebut 2. Pelamar meng- input -kan data pribadi pada form pendaftaran dan jawaban dari soal seleksi. Pelamar harus mendaftar terlebih dahulu baru kemudian login untuk mengikuti ujian seleksi. Username dan password yang digunakan untuk login merupakan username dan password yang sudah didaftarkan pada saat mengisi formulir pendaftaran 3. Admin memperoleh laporan rekapitulasi hasil seleksi 4. Pelamar memperoleh laporan hasil seleksi. 4. Data Flow Diagram DFD DFD pada DSS Seleksi Penerimaan Perawat berdasarkan Standar Kompetensi Kerja Nasional Indonesia digambarkan sebagai berikut : a. DFD Level 0 DSS Seleksi Penerimaan Perawat berdasarkan SKKNI ini mempunyai tiga proses utama seperti pada gambar 3.3, yaitu : proses setting , proses pendaftaran dan proses seleksi. Proses setting dan proses seleksi mempunyai proses anakan. Proses anakan ini digambarkan sebagai DFD Level 1. Proses anakan ini dapat dilihat pada gambar 3.4 dan gambar 3.5. 26 ADMIN Soal, jawaban, skoring seleksi Jumlah bobot, kuota Username, password Soal, jawaban, skoring Data pelamar ID pelamar PELAMAR Data pelamar Data username, password Username, password pelamar Soal seleksi Jawaban Laporan Hasil seleksi Data jumlah kuota Skor tiap kompetensi ID pelamar, Skor kompetensi Laporan Rekapitulasi Hasil Seleksi D2. Tb_Soal Data jumlah kuota Data soal, jawaban, skoring Seleksi Data jumlah bobot 1. SETTING Username, password D1. Tb_Admin D3. Tb_Kuota D6. Tb_Account Data username, Password, ID pelamar 3. SELEKSI 2. PENDAFTARAN D5. Tb_Pelamar Data Username, Password Data bobot jenis kompetensi Username, password administrator D4. Tb_Kompetensi D7. Tb_Report Data bobot X Skor kompetensi, Id pelamar Data Hasil seleksi D8. Tb_Rekap Gambar 3.3 DFD Level 0 27 b. DFD Level 1 Proses Setting ADMIN Bobot Username + password Soal Data Bobot Username, password 1.1 Login Admin Skoring Jawaban Soal Skoring Jawaban Kuota Data Kuota D2. Tb_Soal D3. Tb_Kuota D4. Tb_Kompetensi D1. Tb_Admin 1.2 Input Soal 1.3 Input Setting Gambar 3.4 DFD Level 1 Prosses Setting c. DFD Level 1 Proses Seleksi ADMIN PELAMARData username password Data nilai tiap kompetensi Data Jawaban Laporan Hasil seleksi Id_Pelamar, Skor total Data Nilai X Bobot Laporan Rekapitulasi Hasil Seleksi D6. Tb_Account Data username, Password, ID pelamar 3.1 LOGIN USER 3.2 INPUT JAWABAN Data Jawaban D7. Tb_Report D8. Tb_Rekap 3.2 REKAPITULASI HASIL D3. Tb_Kuota D4. Tb_Kompetensi Data Kuota Data Bobot Soal Skoring Jawaban D2. Tb_Soal Username, password D1. Tb_Admin Gambar 3.5 DFD Level 1 Proses Seleksi 28 5. F lowchart Diagram Alir a. Flowchart untuk pelamar Mulai Login Autentifikasi User? Tes Seleksi Selesai Mengerjakan ? Hasil Seleksi Stop Ya Ya Tidak Tidak Input Data Pelamar Logout Gugur Gambar 3.6 Flowchart untuk pelamar 29 b. Flowchart untuk administrator Mulai Login Menu Autentifikasi User? Logout Stop Tidak Ya Gambar 3.7 Flowchart untuk administrator

C. Perancangan