Aplikasi DSS Berbasis WEB


           DSS merupakan bagian dari sistem informasi berbasis komputer (termasuk sistem berbasis pengetahuan (manajemen pengetahuan). Sistem informasi sangat penting untuk mendukung proses pengambilan keputusan . Dimana system informasi mempunyai tujuan untuk mendukung sebuah aplikasi Decision Support System (DSS) yang telah dikembangkan pada tahun 1970. 
           Disini kita akan memperlihatkan hasil tugas kelompok kami dalam membuta Fase - fase dan DFD perancangan DSS  "SELEKSI PENERIMAAN KARYAWAN ADMINISTRASI PERKANTORAN".

Berikut Fase-fase nya :


DESKRIPSI TUGAS
FASE  PERANCANGAN SISTEM  INFORMASI  MANAJEMEN

Sub Sistem Informasi : DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran
Kelompok                    : Genap

Fase Sistem
Uraian
Transaction Process System
Program aplikasi komputer yang mengorganisir tatakelola dan tatalaksana manajemen SDM di perusahaan guna mendukung proses pengambilan keputusan atau biasa disebut dengan Decision Support System dengan menyediakan berbagai informasi yang diperlukan.
Banyak arus informasi yang harus didistribusikan dari satu tempat ketempat yang lain dapat dengan mudah terakses dengan adanya system ini. Selain itu, perusahaan juga dapat membuat semua kegiatan yang dilakukan perusahaannya lebih efektif dan efisien, tanpa harus memperkerjakan banyak orang dalam melakukannya.
Using Technology (Case Tools)
Web Server, Hypertext Preprocessor (PHP), Macromedia Dreamweaver, PhpMyAdmi, Aplikasi Desain, Aplikasi Web, MySQL ,PC,
Fase 1
·         Masalah
Setiap perusahaan memerlukan efisiensi dan efektifitas waktu dalam setiap
kegiatan operasionalnya, tidak terkecuali dalam penerimaan calon karyawannya.
Dalam proses penerimaan calon karyawan baru mendapat permasalahan yaitu
terlalu banyaknya jumlah pencari kerja, sehingga perusahaan kesulitan dalam
menentukan calon karyawan yang mempunyai kompetensi dibidang administrasi
perkantoran. Dalam proses penyaringan calon karyawan baru, data yang
diperoleh dari hasil seleksi masih menggunakan cara manual yang menguras
waktu dan tenaga bagi Human Resources Department (HRD) di perusahaan yang
bersangkutan. Selain daripada itu, kesalahan manusia dalam proses seleksi ini
masih menjadi kendala dalam pengambilan kebijakan penerimaan karyawan baru.
Untuk itu, dalam kondisi seperti ini diperlukan suatu sistem yang mampu menjadi
solusi atas permasalahan tersebut, sehingga tidak ada waktu dan tenaga yang
terbuang percuma.
·         Kesempatan
Perkembangan teknologi telah mengubah kegiatan manusia menjadi lebih mudah, penggunaan internet sangat lah di butuhkan jaman sekarang, Semakin banyaknya penggunakan internet dan ketergantungan masyarakat akan media informasi.
·         Objektif
Perusahaan yang menerapkan sistem ini dapat menerima karyawan yang
sesuai dengan kriteria yang diperlukan, sehingga tidak ada kesalahan dalam
pengambilan kebijakan yang berkaitan dengan penerimaan karyawan baru.
·         Personil yang terlibat
Analis, User Management, Sistem Managemen, Admin Management.
Fase 2
·         Pengumpulan Data
Meninjau dokumen tertulis, mewawancarai serta membuat kuesioner dan mengobservasi rang dan proses-proses pembuatan sistem.
·         Analisis Data
Menganalisa workflow sistem informasi yang sedang berjalan dan mengindentifikasi apakah workflow telah efisien dan sesuai dengan standar.
·         Personil yang terlibat
Analis, User Management, Sistem Managemen, Admin Management.
Fase 3
·         Alir Data
Merupakan sekumpulan tugas atau aktivitas untuk mencapai tujuan yang diselesaikan baik secara berurut atau paralel, oleh manusia atau sistem, baik di luar atau di dalam organisasi.
a. Tahap Input yang dilakukan Admin
1. Admin menginputkan soal berdasarkan unit kompetensi SKKNI, soal kepribadian dan soal umum yang diambil dari soal tes potensi akademik beserta jawaban serta skor untuk tiap pilihan jawaban yang diinputkan.
2. Admin meng-input-kan besar bobot setiap kompetensi yang diujikan.
3. Admin menginputkan jumlah kuota pelamar yang akan diterima dan kuota cadangan.
b.Tahap Pendaftaran yang dilakukan Pelamar
1. Pelamar membuka situs pendaftaran.
2. Pelamar mengisi data diri sesuai form pada formulir pendaftaran, setelah pendaftaran selesai, pelamar akan mendapat username dan password yang digunakan untuk login sebagai peserta seleksi pada ujian seleksi.
c. Tahap seleksi yang dilakukan Pelamar.
1. Peserta harus login terlebih dahulu untuk memulai mengerjakan soal seleksi yang akan ditampilkan secara random oleh sistem.
2. Setiap pelamar login untuk mengikuti ujian, sistem akan mengenalinya dengan id pelamar.
3. Setelah selesai mengerjakan setiap jenis soal kompetensi, jawaban harus di submit terlebih dahulu oleh peserta untuk kemudian diproses total nilainya oleh sistem.
4. Setelah proses seleksi, sistem akan membuat satu record baru  secara otomatis pada tabel yang berisikan total nilai yang diperoleh peserta dari jumlah skor dikalikan dengan bobot masing-masing jenis kompetensi yang telah diinputkan oleh admin.
5. Sistem akan menampilkan total nilai yang diperoleh oleh pelamar. Jika total nilai memenuhi syarat maka pelamar dinyatakan lulus tes seleksi selain itu tidak lulus.
6. Kesempatan mengerjakan hanya sekali kesempatan karena tidak ada fasilitas back soal.
d. Tahap hasil seleksi
1. Setelah peserta selesai melakukan tes seleksi, sistem akan merangking peserta dari nilai tertinggi sampai terendah, dari sini sistem dapat menentukan peserta yang lolos ke tahap seleksi berikutnya.
2. Setelah diketahui rangkingnya, admin dapat mengetahui rekapitulasi hasil seleksi sesuai jumlah kuota yang diterima dan cadangan.
·         Dokumen Logika Prosedural
Membuat sebuah panduan untuk menjelaskan logika procedural dari alir data yang sudah ditetapkan
·         Kamus Data
Membuat sebuah panduan untuk menjelaskan sebuah kegiatan yang bersangkutan dengan seluruh kegiatan Perekrutan Pegawai
·         Membuat Keputusan Semi Terstruktur
Membuat peraturan-peraturan yang tidak lengkap untuk mengambil keputusan, dan adanya kebutuhan untuk membuat penilaian serta pertimbangan subjektif sebagai pelengkap analisis data yang formal.
·         Mempersiapkan dan Mempresentasikan Sistem Proposal
·         Merekomendasikan Solusi Optimal pada Manajemen
·         Personil yang terlibat
Analis, User Management, Sistem Managemen, Admin Management.
Fase 4
  • Desain GUI untuk User
1.Tampilan Halaman Home
    Tampilan home ini adalah halaman atau tampilan awal dari aplikasi DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran. Berisi keterangan singkat sistem dan uraian singkat mengenai seleksi karyawan. Pada halaman ini user yang belum login hanya dapat mengakses menu-menu utama di bagian atas yang ditampilkan. Sedangkan menu seleksi dan hasil seleksi tidak dapat ditampilkan maupun diakses tanpa login terlebih dahulu.

2. Tampilan Halaman Daftar
Tampilan halaman daftar memuat form pendaftaran yang harus diisi oleh user (pelamar) untuk mendapatkan id, yang kemudian id tersebut digunakan sistem untuk mengelola data-data user.
Semua kolom dalam form pendaftaran harus terisi dan harus diperhatikan data numerik maupun alfabetik yang akan dimasukkan, jika tidak maka akan peringatan. Kemudian pada kolom nomor ijasah bersifat unik, dikarenakan untuk mengantisipasi user yang sama mendaftar lebih dari satu kali.


3. Tampilan Halaman Login
Halaman ini digunakan untuk verifikasi berupa login untuk user
dapat masuk ke sistem dan mendapat hak untuk mengerjakan tes seleksi.



Password yang telah tersimpan di database sebelumnya di enkripsi menggunakan MD5 untuk keamanan. Saat melakukan login, username dan password harus sama dengan data yang sebelumnya dimasukkan ke database saat melakukan pendaftaran. Jika username atau password salah, maka sistem akan memberikan peringatan seperti gambar di bawah ini:


4. Tampilan Halaman Seleksi
Halaman ini memuat keterangan langkah-langkah mengerjakan tes seleksi. Untuk memulai seleksi user dapat menekan tombol begin. Maka akan muncul halaman browser baru yang berisi soal




5. Tampilan Halaman Hasil Seleksi
Halaman ini user dapat melihat total nilai yang diperoleh dari tes seleksi yang telah dikerjakan. Skor yang diperoleh tiap jenis soal dikalikan dengan bobot masing-masing jenis soal kemudian dari semua skor dari jenis soal dijumlahkan maka akan diperoleh total nilai.


  • Desain GUI untuk Admin
1. Tampilan Halaman Admin Hasil Seleksi
Halaman ini hanya dapat diakses oleh admin. Sebelum masuk ke halaman hasil seleksi, admin harus melakukan login untuk mendapatkan hak akses ke dalam sistem. Halaman ini memuat hasil seleksi dari semua user yang lulus mengikuti tes seleksi.

Sedangkan rekapitulasi hasil tes seleksi menampilkan semua peserta yang mengikuti seleksi yang dinyatakan lulus maupun tidak lulus.


2. Tampilan Halaman Update Soal
Halaman ini menampilkan semua soal yang tersimpan di database. Admin dapat melakukan proses edit soal, hapus soal dan tambah soal. Halaman ini menggunakan fungsi paging untuk menampilkan semua data. Setiap paging hanya ditampilkan lima data seperti terlihat pada gambah dibawah ini:


3. Tampilan Halaman Tambah Soal
Halaman ini berisi form yang digunakan admin untuk melakukan penambahan soal ke dalam database. Admin dapat memasukkan data soal mulai dari id soal, jenis soal, soal, jawaban dan skor dari setiap soal. Dapat dilihat pada gambar.


4. Tampilan Halaman Update Member
Halaman ini menampilkan daftar member yang telah melakukan pendaftaran ke dalam sistem. Admin dapat menghapus data user dari database hanya dengan menekan link hapus.

  • Spesifikasi Program
  • Kebutuhan Keras (Hardware)
Dalam pengolahan aplikasi DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran  membutuhkan komputer sebagai server local yang mempunyai spesifikasi yang baik agar dapat menjalankan tugasnya.
Perangkat keras yang digunakan penulis dalam pembuatan aplikasi DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran adalah sebagai berikut :
a. Processor Intel Dual Core
b. CPU 1,73 GHz (2 CPU’s)
c. RAM 1526 MB DDR2
d. VGA Onboard
e. Hard Disk 80 GB
f.  Monitor 14”
g. Keyboard, Mouse, Printer

  • Kebutuhan Lunak (Software)
Untuk mengakses aplikasi DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran berdasarkan SKKNI ini dibutuhkan browser untuk menampilkan halaman aplikasi. Adapun perangkat lunak lain yang digunakan penulis dalam pembuatan aplikasi antara lain :
a. Sistem Operasi           : Microsoft Windows XP Professional
b. Bahasa Pemograman  : PHP
c. Web Server                 : Apache
d. Database                     : MySQL 5.0.27
e. Database Manager      : PhpMyAdmin 2.9.2
f.  Web Editor                 : Macromedia Dreamweaver 8
·         Desain File dan 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 Karyawan Administrasi Perkantoran adalah sebagai berikut :


Keterangan :
1. Admin menggunakan username dan password untuk login ke sistem.
2. Admin meng-input-kan data berikut : data soal, jawaban dan skor jawaban, data bobot tiap kompetensi, jumlah kuota yang diterima dan kuota cadangan.
3. Pelamar menggunakan username dan password untuk login ke sistem.
4. Pelamar meng-input-kan data berikut : data pribadi pada form pendaftaran dan jawaban dari soal seleksi.
5. Admin memperoleh laporan rekapitulasi hasil seleksi dari sistem.
6. Pelamar memperoleh laporan hasil seleksi.

·         Struktur Tabel
Terdapat 7 tabel dalam sistem DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran berdasarkan SKKNI, tabel-tabel tersebut yaitu :
a.       Tabel administrator
Nama tabel        : administrator
Digunakan         : untuk menyimpan      data     nama    dan      password administrator yang digunakan untuk login ke sistem.
Primary Key      : nama_admin

Nama field
Tipe data
Ukuran field
keterangan
Id_admin
Varchar
5
Id admin
Nama_admin
Varchar
15
Primary key
Pass_admin
Varchar
6
password
b.      Tabel akun
Nama tabel     : akun
Digunakan      : untuk menyimpan data username dan password user
(pelamar) yang digunakan untuk login ke sistem.
Primary Key   : id_pel
Nama field
Tipe data
Ukuran field
Keterangan
Id_pel
Varchar
5
Primary key
Username
Varchar
30
Username
Password
Varchar
50
password

c.       Tabel jenis soal
Nama tabel       : jenis_soal
Digunakan        : untuk menyimpan data jenis soal dan bobot dari masing-masing jenis soal tersebut.
Primary Key     : jns_soal
Nama field
Tipe data
Ukuran field
Keterangan
Jns_soal
Varchar
4
Primary key
Jenis
Varchar
25
Nama jenis
Bobot
Tinyint
4
Bobot jenis
d.      Tabel member
Nama tabel       : member
Digunakan        : untuk menyimpan data pribadi member
Primary Key : id_pel
Unique               : no_ijsh
Nama field
Tipe data
Ukuran
Keterangan
Id_pel
Varchar
5
Primary key
Nama
Varchar
30
Nama pelamar
Jns_klmin
Varchar
9
Jenis kelamin
Alamat
Varchar
50
Alamat pelamar
No_telp
Varchar
12
Nomor telp
Tmpt_lhr
Varchar
20
Tempat lahir
Tgl_lhr
Date

Tanggal lahir
Pendidikan
Varchar
8
Pendidikan
Univ
Varchar
50
Universitas
Ipk
Varchar
4
Ipk
No_ijsh
Varchar
20
Unique
e.       Tabel soal
Nama tabel       : soal
Digunakan        : untuk menyimpan data soal
Primary Key     :   id_soal
Nama field
Tipe data
Ukuran field
Keterangan
Id_soal
Varchar
18
Primary key
Jns_soal
Varchar
4
Jenis soal
Soal
Varchar
200
Soal
Jwb_a
Varchar
100
Jawaban a
Jwb_b
Varchar
100
Jawaban b
Jwb_c
Varchar
100
Jawaban c
Jwb_d
Varchar
100
Jawaban d
Skor_a
tinyint
4
Skor a
Skor_b
tinyint
4
Skor b
Skor_c
tinyint
4
Skor c
Skor_d
tinyint
4
Skor d
f.       Tabel rekap
Nama tabel       : rekap
Digunakan        : untuk menyimpan data total nilai user
Nama field
Tipe data
Ukuran field
Keterangan
Id_pel
Varchar
5
Id pelamar
Total
Int
4
Total nilai
Status
Char
1
Status
Laporan
Varchar
12
Hasil tes
g. Tabel kuota
Nama tabel      : kuota
Digunakan       : sebagai tabel bantuan untuk menyimpan data jumlah kuota yang digunakan sistem.
Nama field
Tipe data
Ukuran field
Keterangan
Id_kuota
Varchar
2
Id kuota
Jns_kuota
Varchar
10
Jenis kuota
Jml
Tinyint
4
Jumlah kuota
Fase 5
·         Desain Program Komputer
Membuat sebuah desain program komputer menggunakan bagan struktur, bagan Nassi-Schneiderman, dan Pseudocode.
·         Panduan Desain Program
Membuat sebuah panduan desain program untuk membuat sebuah standar dalam mendesain program.
·         Buat Program Komputer
·         Dokumen Perangkat Lunak
Membuat sebuah panduan dalam memakai aplikasi tersebut seperti file bantuan, manual prosedur, dan sistem bantuan online.
·         Implementasi Sistem
Implementasi sistem merupakan di mana tahap aplikasi selesai dibuat termasuk juga telah melalui proses pengujian yang hasilnya akan dituangkan dalam laporan dan selanjutnya mengimplementasikan aplikasi ini pada media yang sebenarnya.
·         Cara Menjalankan Aplikasi
Aplikasi DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran terbagi menjadi dua kategori utama, yaitu tes seleksi dan penilaian. DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran memiliki dua level user yaitu admin dan user. Admin mempunyai hak akses penuh ke dalam program, termasuk melakukan update dan menghapus member (user).
Aplikasi DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran ini dijalankan dengan browser dalam sistem operasi windows. Secara default sistem operasi windows sudah menginstal program untuk surfing di internet yaitu internet explorer.exe sehingga akan lebih mudah bila kita menggunakan browser ini untuk menjalankan program ini.
·         Personil yang terlibat
Analis, Desainer Sistem, Programmer
Fase 6
·         Tes & Debug Program Komputer
Melakukan tes & debug program komputer agar aplikasi yang akan dilaunch tidak akan mempunyai bug & error atau sedikit.
·         Tes Sistem Komputer
Melakukan tes & debug sistem komputer agar semua sistem komputer akan berjalan dengan baik dan tidak mempunyai kendala yang berarti.
·         Tes Keseluruhan Sistem
Pengetesan terakhir keseluruhan sistem sebelum launching aplikasi dan digunakan oleh konsumen.
·         Personel yang terlibat
Analis, Desainer Sistem, Programmer, Manajemen Sistem
Summary Product
Aplikasi pendukung keputusan berupa Decision Support System Seleksi Penerimaan Karyawan Administrasi Perkantoran Adalah Aplikasi Berbasis WEB. Decision Support System sebagai sistem pendukung keputusan ini dapat mempercepat proses seleksi penerimaan karyawan bidang administrasi perkantoran.
Leader
Member
RifkyRizki Kusmana
(312016119)
  • M Fikri Zulfikar (312016121)
  • Taufik Prathama (312016098)
  • Hilman Firdaus (312016046)
  • Firda Samratul H (312016099)
  • Zahara Afifah (312016128)
  • Ravi Albar (312016144)
  • Raditya Riswandhanu (312016167)
  • Dimas Tri Agusti (312016017)

Download Filenya Disini

Berikut Data Flow Diagram (DFD) : 
DFD pada aplikasi DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran. DFD merupakan pengembangan dari Contex Diagram yang terdiri dari DFD level 0 dan level 1.
A.     Data Flow Diagram (DFD) level 0
DFD level 0 pada aplikasi DSS Seleksi Penerimaan Karyawan Administrasi Perkantoran seperti pada gambar



Gambar 1. Data Flow Diagram (DFD) level 0 
B.     Data Flow Diagram (DFD) level 1 proses setting



Gambar 2. Data Flow Diagram (DFD) level 1 proses setting

C.     Data Flow Diagram (DFD) level 1 proses seleksi


Gambar 3. Data Flow Diagram (DFD) level 1 proses seleksi

 Download Filenya Disini


#Polikami #TeknikKomputerB #PerancanganSIM #KelompokGenap





Komentar