Penulisan aplikasi e recruitment
-
Upload
independent -
Category
Documents
-
view
5 -
download
0
Transcript of Penulisan aplikasi e recruitment
ANALISIS DAN PERANCANGAN APLIKASI E-RECRUITMENT
BERBASIS WEB UNTUK FORUM ASISTEN (FA) STMIK AMIKOM
YOGYAKARTA
NASKAH PUBLIKASI
diajukan oleh
Ferian Fauzi Abdulloh
09.11.2894
kepada
JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA YOGYAKARTA
2013
Analysis dan Designing Web Based E-Recruitment Application For Forum Asisten (FA) STMIK “AMIKOM” Yogyakarta
Analisis dan Perancangan Aplikasi E-Recruitment Berbasis Web Untuk Forum
Asisten (FA) STMIK “AMIKOM” Yogyakarta
Ferian Fauzi Abdulloh Kusnawi
Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA
ABSTRACT
In the development of technology, function and role of the Internet is increasingly widespread. Aside from being a storehouse of knowledge, the internet can also be a negative impact on someone who is not careful in using it.. However, when used for positive things internet will be a powerful weapon in improving the performance of a particular institution or individual. Even, the internet is able to support in winning a business competition though.
In this case the author take STMIK AMIKOM Assistant Forum Yogyakarta as an object, which the authors will focus on the problems of E-Recruitment website used as a medium of information and data processing recruitment which would be effective, efficient, and modern in supporting the performance of Assistant Forum and help realizing the vision of
STMIK AMIKOM Yogyakarta "The Best In Information Technology."
So to achieve this, the author will design and build a website E-Recruitment which is able to provide information and services to students. With the new system, the staff Forum Assistant will be facilitated in providing information about the recruitment to candidates of the lab assistant, while students can receive information quickly and accurately.
Keywords: E-Recruitment website, recruitment, Forum Assistant, STMIK “AMIKOM” Yogyakarta.
1. Pendahuluan
Latar belakang dari penilitian ini adalah tentang permasalahan yang
timbul akibat masih adanya sistem rekrutmen yang masih manual, sehingga
masih mengalami kesulitan dalam penghimpunan data asisten praktikum.
Pentingnya pendataan secara terdistribusi pada suatu instansi diperlukan untuk
memberikan efektifitas dan efisiensi dalam pengeditan data,pengurutan
data,pemilihan data,dan pengambilan kembali data. Hilangnya data yang bersifat
fisik juga merupakan kendala besar ketika suatu hari nanti ada mantan asisten
praktikum yang meminta legalisir atas sertifikat yang pernah dikeluarkan oleh
Forum Asisten.
Dalam beberapa tahun ini, teknologi komputer berkembang sangat pesat
sehingga pengguna dapat melakukan olah data dengan sangat cepat dan akurat.
Dengan banyaknya pengguna komputer aplikasi konvensional manualpun mulai
ditinggalkan dan beralih menuju komputerisasi. Salah satunya adalah
pengolahan data menggunakan database sebagai tempat penyimpanan data
yang diolah. Perekrutan asisten praktikum yang masih manual di STMIK
AMIKOM Yogyakarta, mengakibatkan waktu yang digunakan menjadi tidak
efisien. Sebagai contoh untuk rekrutmen asisten praktikum tahap administrasi,
petugas akan memasukkan identitas asisten praktikum dengan cara menulis ke
dalam sebuah file excell secara manual. Dengan cara manual tersebut petugas
masih banyak melakukan kesalahan karena banyaknya data yang harus
dihimpun dan kurangnya ketelitian dari petugas.
Petugas harus mendata ulang secara manual dari formulir yang
diberikan calon asisten praktikum, hal ini mengurangi efisiensi waktu. Selain
banyak terjadi kesalahan seperti kesalahan dalam menuliskan nama, dan
variable identitas lain. Dengan melihat kondisi tersebut, dengan pelayanan yang
begitu terbatas dalam rekrutmen asisten di STMIK AMIKOM Yogyakarta, peniliti
untuk melakukan penelitian dan membuat sebuah aplikasi berbasis web untuk
menggantikan system rekrutmen dan pengumpulan data asisten praktikum
secara manual dengan system terkomputerisasi. Sehingga dengan adanya
aplikasi tersebut akan mempermudah petugas ketika mengambil,menyortir,dan
mengedit data asisten praktikum, serta menambah tingkat efektivitas dan
efisiensi waktu.
2. Landasan Teori
2.1 Analisis Sistem
Menurut Bodnar dan Hopwood yang diterjemahkan Jusuf, A. A. dan
Tambunan, R. M.(2001) menyatakan, “Analisis sistem merupakan tanggung jawab
untuk pengembangan rancangan umum aplikasi-aplikasi sistem” (p.356).1
2.2 Pengertian Informasi
Bodnar dan Hopwood yang diterjemahkan Jusuf, A. A. dan Tambunan, R. M.
(2001) menyatakan, “Perancangan sistem merupakan formulasi spesifikasi rinci dari
sistem yang diusulkan” (p.357).2
2.3 Pengertian Aplikasi
Aplikasi berasal dari kata application yang artinya
penerapan,lamaran,penggunaan.Secara istilah aplikasi adalah: program siap pakai
yang direkam untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang
lain dan dapat digunakan oleh sasaran yang dituju.(www.totalinfo.or.id)
2.4 Aplikasi Web
Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan
untuk memperluas kemampuan HTML seperti PHP dan ASP pada skrip dan Apllet
pada objek. Aplikasi Web dapat dibagi menjadi dua jenis yaitu aplikasi web statis
dan dinamis.Web statis dibentuk dengan menggunakan HTML. Kekurangan aplikasi
seperti ini terletak pada keharusan untuk memelihara program secara terus
menerus untuk mengikuti setiap perkembangan yang terjadi. Kelemahan ini diatasi
oleh model aplikasi web dinamis.
2.5 Definisi Rekrutmen
Rekrutmen adalah proses pencarian dan pemikatan para calon guru yang
mampu untuk melamar sebagai guru. Dalam kamus Besar Bahasa Indonesia (2001:
942), rekrutmen memiliki makna pengerahan.
2.6 Definisi E-Recruitment
1 ,2 Bodnar, George H., & Hopwood, William S. (2010). Accounting information systems.
(10th edition). Boston: Pearson Education.
Menurut Armstrong (2006, p.421) merupakan proses menarik, menyaring dan
melacak pelamar, memilih dan menawarkan pekerjaan atau menolak kandidat.3
2.7 Perangkat Lunak yang digunakan
Aplikasi ini ditulis dan dibangun dengan menggunakan bahasa PHP sehingga
ada beberapa pilihan Application Building Tools. Akan tetapi untuk saat ini salah
satu tool paling tersohor dalam pengembangan sebuah aplikasi berbasis web adalah
Netbeans, disamping gratis, juga sangan powerful.
3. Analisis dan Perancangan Sistem
3.1 Gambaran Umum Aplikasi
Dalam bab ini berisi tentang pembahasan tahapan analisis dan perancangan
aplikasi E-recruitment berbasis web. Aplikasi ini merupakan aplikasi web yang dibuat
untuk mempermudah mahasiswa untuk mendapatkan informasi terkait rekrutmen
yang dibuka oleh Forum Asisten STMIK AMIKOM Yogyakarta. Selanjutnya,
mahasiswa akan dimanjakan oleh fitur pendaftaran online yang disajikan sistem ini.
3.2 Analisis
3.2.1 Analisis Sistem
Analisis sistem adalah sebuah istilah yang secara kolektif
mendeskripsikan fase-fase awal pengembangan sistem. Al Fatta (2007: 44)
4mengatakan “analisis sistem adalah teknik pemecahan masalah yang
menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus
bagian-bagian komponen tersebut bekerja dan berinteraksi untuk mencapai
tujuan mereka.”
3.2.2 Analisis Kebutuhan Sistem
Analisis kebutuhan sistem merupakan proses menemukan, memperbaiki,
memodelkan, dan menspesifikasikan kebutuhan-kebutuhan apa saja yang
nantinya ada di dalam sistem.
3.2.2.1 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional berisi proses-proses apa saja yang
nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi
3 Amstrong, M. 2006. A handbook of Human Resource Management Practice, 10th
edition. London: Cambridge University Press.
4 Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan & Organisasi Modern. Yogyakarta : Penerbit ANDI
informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem.
Fungsi-fungsi tersebut meliputi :
1. Dapat menampilkan informasi rekrutmen yang dibuka oleh
Forum Asisten STMIK AMIKOM Yogyakarta.
2. Dapat menampilkan data-data pendaftar dan status diterima
dan tidaknya.
3. Dapat membantu mahasiswa untuk mendaftar secara cepat
tanpa terbatas ruang.
4. Dapat membuat report seluruh informasi yang tersimpan
didalamnya, termasuk diantaranya data asisten, calon asisten,
dan pendaftar baru.
3.2.2.2 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional menjabarkan apa-apa saja
yang harus dimiliki oleh sistem agar dapat berjalan. Kebutuhan non
fungsional meliputi ketersedian perangkat keras, perangkat lunak dan
pengguna.
3.2.3 Analisis Kelayakan Sistem
Analisis kelayakan sistem digunakan untuk menentukan kemungkinan
apakah pengembangan aplikasi ini dapat diteruskan atau tidak. Hal ini
dilakukan supaya sistem yang akan dibuat benar-benar bermanfaat.
3.2.3.1 Analisis Kelayakan Teknik
Kelayakan teknik berkaitan dengan kelayakan perangkat keras
dan perangkat lunak. Kelayakan teknik akan memfokuskan pada
kebutuhan sistem yang telah disusun dari aspek teknologi apa yang
digunakan.
3.2.3.2 Analisis Kelayakan Hukum
Kelayakan hukum akan memfokuskan pada isi dari system
tersebut, dan karena system ini hanya diakses secara penuh oleh
administrator maka konten yang ada lebih terjamin. Software pendukung
yang digunakan Netbeans adalah software yang bersifat opensource.
Sehingga aplikasi ini layak secara hukum.
3.2.3.3 Analisis Kelayakan Operasional
Pengoperasian sistem ini tidak membutuhkan keterampilan
khusus. Karena semua mahasiswa STMIK AMIKOM Yogyakarta adalah
praktisi IT. Hal ini memungkinkan aplikasi ini dapat digunakan oleh
semua mahasiswa. Dengan ditunjang tampilan aplikasi yang user friendly
maka secara operasional, sistem ini layak.
3.2.4 Analisis SWOT
Analisis SWOT adalah metode perencanaan strategis yang digunakan
untuk menganalisis dan mengevaluasi kekuatan (strength), kelemahan
(weakness), peluang (opportunity), dan ancaman (threat) dalam suatu proyek.
3.2.4.1 Strength
Proses ini melibatkan penentuan tujuan yang spesifik dari
spekulasi aplikasi dan mengidentifikasi faktor internal yang mendukung
untuk mencapai tujuan tersebut. Di bawah ini beberapa kekuatan dari
aplikasi E-Recruitment berbasis web antara lain :
1. Dapat menampilkan informasi rekrutmen yang dibuka oleh
Forum Asisten STMIK AMIKOM Yogyakarta.
2. Dapat menampilkan data-data pendaftar dan status
diterima dan tidaknya.
3. Dapat membantu mahasiswa untuk mendaftar secara
cepat tanpa terbatas ruang.
4. Dapat membuat report seluruh informasi yang tersimpan
didalamnya, termasuk diantaranya data asisten, calon
asisten, dan pendaftar baru.
3.2.4.2 Weakness
Proses ini melibatkan penentuan tujuan yang spesifik dari
spekulasi aplikasi dan mengidentifikasi faktor internal yang tidak bisa
mendukung untuk mencapai tujuan tersebut. Di bawah ini beberapa
kelemahan dari aplikasi ini antara lain :
1. Ketika koneksi internet lambat, tampilan web akan menjadi
sangat bergantung.
3.2.4.3 Opportunity
Proses ini melibatkan penentuan tujuan yang spesifik dari
spekulasi aplikasi dan mengidentifikasi faktor eksternal yang
mendukung untuk mencapai tujuan tersebut. Di bawah ini beberapa
peluang dari aplikasi E-Recruitment berbasis web antara lain :
1. Data tersimpan secara online yang memudahkan staff
Forum Asisten dalam pengolahan
2. Dapat memberikan pilihan bagi mahasiswa STMIK AMIKOM
Yogyakarta sebagai salah satu media dalam mendaftarkan
diri menjadi asisten praktikum.
3.2.4.4 Threat
Proses ini melibatkan penentuan tujuan yang spesifik dari
spekulasi aplikasi dan mengidentifikasi faktor eksternal yang tidak bisa
mendukung untuk mencapai tujuan tersebut. Di bawah ini beberapa
ancaman dari aplikasi E-Recruitment berbasis web antara lain :
1. Server hosting mengalami gangguan / down.
2. Jaringan internet mengalami gangguan
3.3 Perancangan
3.3.1 Perancangan Konsep
Sistem aplikasi E-Recruitment berbasis web ini akan diberi nama.
Aplikasi ini memberikan informasi terkait rekrutmen asisten praktikum oleh
Forum Asisten. Aplikasi E-Recruitment berbasis web akan menyimpan data-
data dari administrator. Kemudian akan ditampilkan dan disajikan melalui
website kepada para calon pendaftar asisten praktikum .
3.3.2 Perancangan Flowchart
3.3.2.1 Perancangan Flowchart
Flowchart menjelaskan apa yang akan dilakukan oleh sistem
yang akan dibangun dan siapa yang berinteraksi dengan sistem. Di
bawah ini adalah perancangan flowchart dari aplikasi E-Recruitment
berbasis web.
3. 1 Gambar Perancangan Flowchart
3. 2 Perancangan DiagramFlow Diagram
3. 3 Perancangan Entity Relations Diagram
3.3.3 Perancangan Interface/Antarmuka
4. Implementasi dan Pembahasan
4.1 Implementasi
Implementasi merupakan salah satu tahapan dalam rekayasa perangkat lunak
setelah tahapan analisis dan perancangan sistem. Dalam tahapan ini dapat
diketahui sejauh mana aplikasi telah dibangun, bagaimana keluaran dari aplikasi ini,
apakah sesuai dengan tujuan awalnya.
Implementasi dan pembahasan perancangan aplikasi ini menggunakan host
pada local PC dan secara online .
4.1.1 Implementasi Interface
Pada aplikasi E-Recruitment berbasis web ini terdiri dari beberapa
halaman interface, yaitu Home, Menu Daftar Pendaftar, Menu Daftar Asisten,
Menu Pendaftaran Baru, Menu Hubungi Kami, Menu Status Penerimaan, Menu
Cetak Formulir dan Menu Keluar.
Gambar 4.1 Tampilan home
Gambar 4.2 Tampilan pendaftaran baru
Gambar 4.3 Tampilan status penerimaan
4.1.2 Uji Coba Program
Pada pengujian sistem ini mempunyai tujuan untuk menghindari
kesalahan pada program yang dibuat. Pengujian program ini biasanya
dilakukan selama proses coding dan setelah program aplikasi selesai dibuat.
4.1.3 Uji Coba Sistem
Tahapan uji coba sistem digunakan untuk memeriksa apakah sistem
yang dibuat sesuai dengan rancangannya. Tujuan dari uji coba sistem adalah
untuk memastikan semua komponen-komponen dari sistem telah berfungsi
sesuai dengan yang diharapkan oleh pengguna. Setelah pengujian dengan
menggunakan local hosting berjalan dengan baik, kemudian dilakukan uji coba
sistem pada online hosting, hal ini bertujuan untuk mengetahui apakah aplikasi
dapat berjalan dengan baik sesuai dengan yang direncanakan.
4.2 Pembahasan
4.3 Pembahasan Program
Penulisan program bertujuan untuk mengimplementasikan rancangan yang
sudah dibuat dengan menuliskan perintah-perintah atau logika. Langkah ini
merupakan salah satu tahapan dari tahap implementasi, sehingga hasil akhir
implementasi sesuai dengan rancangan yang telah dibuat.
4.4 Pemeliharaan Sistem
Setelah melakukan tahapan pengujian pada aplikasi, baik pengujian dengan
localhost maupun pada onlinehost, maka sistem dapat digunakan. Untuk
memastikan sistem yang dibuat berjalan dengan baik, perlu dilakakukan
pemeliharaan sistem, agar aplikasi ini dapat mengikuti perkembangan teknologi
khususnya perkembangan versi database dan bahasa pemrogramannya. Oleh
karena itu perlu dilakukan pemeliharaan dan pengembangan sistem sebagai berikut
:
1. Memback up semua file source code, dengan cara menyimpan pada media
penyimpanan lain, seperti CD, DVD, Flashdisk atau hardisk.
2. Melakukan update sistem, meliputi update user interface, update data,
update fiture, dan update kemanan sistem lainnya.
5. Penutup
5.1 Kesimpulan
Berdasarkan pembahasan pada halaman sebelumnya, yang mencakup data-
data penelitian pada Forum Asisten dan pembuatan laporan skripsi dengan judul
“Analisis dan perancangan aplikasi E-recruitment berbasis web pada Forum Asisten
STMIK AMIKOM Yogyakarta”, serta sekaligus menjawab rumusan masalah pada
Bab I, maka dapat diambil kesimpulan sebagai berikut:
1. Dengan adanya website ini maka cita-cita mewujudkan STMIK AMIKOM
Yogyakarta “Terdepan dalam Teknologi Informasi” akan segera terwujud.
2. Dengan adanya website ini akan tercipta metode rekrutmen yang efektif, efisien,
dan modern.
3. Dengan adanya website ini staff Forum Asisten akan dimudahkan dalam
memberikan pengumuman perihal rekrutmen asisten.
4. Dengan adanya website ini mahasiswa akan dimudahkan dalam pendaftaran
dengan tanpa terbatas ruang.
5. Dengan adanya website ini akan memudahkan Forum Asisten dalam
menghimpun data-data dari para pendaftar/calon asisten dan asisten aktif.
6. Dengan adanya website ini akan mengurangi biaya operasional pengumuman
kelulusan yang selama ini dilakukan melalui sms dan hardcopy yang ditempelkan
di papan pengumuman yang ada di Forum Asisten.
5.2 Saran
Mengingat tidak ada yang sempurna di dunia ini kecuali Sang Pencipta, penulis
juga menyadari bahwa penulisan skripsi ini masih banyak kekurangan, maka dari itu
kritik dan saran dari para pembaca yang sekiranya dapat membangun dan
memperbaiki system ini sangat diharapkan. Adapun saran dari penulis yang akan
disampaikan kepada para mahasiswa, instansi, dan masyarakat yang akan
melakukan penelitian baru pada Forum Asisten serupa diantaranya:
1. Dengan adanya system baru ini pihak instansi supaya lebih memperhatikan
website untuk selalu terupgrade terutama dalam teknik dalam mengamankan
system ini.
2. Dalam penyusunan skripsi ini penulis membuat login calon asisten yang mampu
mengedit table tertentu dalam database secara langsung, sehingga akan sangat
rentan terhadap keamanan data,sehingga perlu dilakukan back up database
secara berkala.
Daftar Pustaka
Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi untuk Keunggulan
Bersaing Perusahaan & Organisasi Modern. Yogyakarta : Penerbit ANDI
Achmatim, Pemrograman Web dengan PHP dan MySQL,
http://achmatim.net/2009/04/15/buku-gratis-pemrograman-web-dengan-php-dan-
mysql.pdf, diakses tanggal 11 Oktober 2012.
Arief, M. Rudyanto. 2011. Pemrograman Website Dinamis Menggunakan
PHPdanMySQL. Andi, Yogyakarta.
Fatta, Hanif Al. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan
Bersaing Perusahaan dan Organisasi Modern. Andi, Yogyakarta.
Hakim, Lukmanul. 2011. Membongkar trik para master PHP. Lokomedia,Yogyakarta.
Jogiyanto, 2005. Analisis & Desain Sistem Informasi : Pendekatan Terstruktur Teori dan
Praktek Aplikasi Bisnis. Yogyakarta : Penerbit ANDI
Kusrini, M.Kom. 2006. Strategi Perancangan dan Pengelolaan Basis Data.
Andi,Yogyakarta.
Pangera, Ali. dan Ariyus, Dony. 2005. SistemOperasi. Andi Offset.
Sunyoto, Andi. 2007. AJAX Membangun Web dengan Teknologi Asynchronouse
JavaScript dan XML. AndiOffset,Yogyakarta.