Pembuatan Career Center STMIK Jakarta STI&K Berbasis...
Transcript of Pembuatan Career Center STMIK Jakarta STI&K Berbasis...
Pembuatan Career Center STMIK Jakarta STI&K Berbasis Web
Nindi Nurmawanti
Perumahan Pondok Ungu Permai Blok G-9 No.47 RT 05/011
Bekasi Utara
ABSTRAK Penyebaran informasi di internet tidak dapat dipisahkan dari sebuah layanan yang disebut
situs web (website). Informasi dapat disampaikan melalui website dengan mudah tanpa dibatasi
oleh jarak dan waktu. Tampilan website yang menarik dan kualitas konten website dan sejumlah
cara untuk membuat website menjadi daya tarik seseorang atau sebuah organisasi untuk
membuat website.
Pada kesempatan ini, penulis ingin menggunakan media internet untuk merancang dan
membuat website career center. Situs ini digunakan sebagai media pencari informasi, terutama
dalam memfasilitasi alumni mencari pekerjaan secara online. Pada situs ini juga dibuat formulir
pendaftaran alumni dan perusahaan yang ingin menjadi anggota dan agar bisa mengakses website
career centerini dan untuk mengatur website dibuat juga halaman administrator. Situs ini dibuat
menggunakan bahasa pemrograman PHP dan database MySQL karena didasarkan pada open
source.
Kata Kunci: Website Career Center, PHP dan MySql
PENDAHULUAN
Perguruan tinggi dan masyarakat pengguna lulusan termasuk industry, mengharapkan
adanya keterhubungan dengan baik. Kebutuhan menjembatani antara lulusan dan industry saat
ini direspon oleh perguruan tinggi, salah satunya dengan membangun lembaga yang mengurusi
pengembangan karier (career center). Informasi lowongan kerja sebenarnya bisa didapat di mana
saja, seperti Koran, radio, televesi sampai website umum pencari kerja. Namun, berbeda dengan
media lain, career center di kampus bisa dibilang lebih jelas jalinan kerja sama industrinya,
lowongan kerja juga lebih spesifik sesuai keilmuan di kampus tersebut.
Career center membuka dan melayani segala sesuatu via website, dari mulai update
informasi lowongan kerja, mendaftar menjadi member, melihat daftar alumni dan pencarian. Saat
ini career center mengutamakan via online karena lebih efisien, murah, dan cepat. Lewat Career
center dapat juga melacak alumni yang telah lulus, dan juga menjalin relasi dengan perusahaan
yang bekerjasama pada perguruan tinggi tersebut.
Pada saat ini STMIK Jakarta STI&K belum mempunyai career center yang dapat
membantu para lulusan dalam mencari pekerjaan. oleh sebab itu STMIK Jakarta STI&K perlu
aplikasi yang dapat membantu mengelolan data alumni dan membantu dalam mencari pekerjaan.
STMIK Jakarta STI&K adalah salah satu perguruan tinggi yang memerlukan pusat career center
untuk para mahasiswa yang menuntut ilmu di STMIK Jakarta STI&K.atau penyaluran lulusan
berdasarkan permintaan calon pengguna, mengembangkan dan memelihara layanan berbasis
web.
TINJAUAN PUSTAKA
Internet
Internet adalah jaringan komputer yang jangkauannya seluas dunia. Hampir di tiap kota besar
dan di daerah-daerah yang ada jaringan teleponnya, sudah dapat dijangkau oleh jaringan internet.
Dengan adanya internet, satu komputer dengan komputer lain yang tempatnya saling berjauhan
di seluruh muka bumi ini, dapat saling berhubungan untuk saling bertukar data dan informasi.
Perangkat komputer yang saling dihubungkan tidak harus sama dengan jenis dan ukurannya,
demikian juga tidak harus sama sistem operasinya.
Aplikasi Berbasis Web
Aplikasi Berbasis Web adalah sebuah aplikasi yang dapat diakses melalui internet atau intranet,
dan pada sekarang ini ternyata lebih banyak dan lebih luas dalam pemakaiannya. Banyak dari
perusahaan-perusahaan berkembang yang menggunakan Aplikasi Berbasis Web dalam
merencanakan sumber daya mereka dan untuk mengelola perusahaan mereka.
Sistem
Sistem adalah sekumpulan unsur / elemen yang saling berkaitan dan saling mempengaruhi dalam
melakukan kegiatan bersama untuk mencapai suatu tujuan.
WWW (World Wide Web)
Web merupakan pelayanan Internet terdistribusi dengan konsep hypertext antar dokumen yang
menggunakan bahasa HTML (Hyper Text Markup Language) untuk format dokumen. WWW
menggunakan protokol perantara untuk mengaksesnya yaitu dengan menggunakan HTTP =
Hyper Text Transfer Protocol WWW menyediakan akses ke berbagai pelayanan, mirip dengan
Gopher, tetapi WWW memperbolehkan user menuliskan teks guna mencari dokumen lain
dalam kemasan hypertext. URL (Uniform Resources Locator) adalah alamat yang memberikan
petunjuk atas arah dan letak suatu sumber di Internet.
Web Browser
Tugas browser adalah menyediakan user sebuah interface dimana akan meminta server dan
menampilkan respon dari server. Ketika user meminta server (sebagai contoh, mendapatkan
dokumen, atau mungkin mengirim (submit) sebuah form), browserlah yang memformat
permintaan tersebut ke dalam sesuatu yang server dapat mengerti. Begitu server telah selesai
memproses permintaan dan kemudian mengirim respon, browser mengambil data yang
diperlukan dari respon yang diberikan server dan kemudian merendernya untuk ditampilkan ke
user.
PHP
PHP adalah bahasa pemrograman yang memungkinkan para web developer untuk membuat
aplikasi web yang dinamis dengan cepat dan mudah. PHP merupakan singkatan dari “PHP:
Hypertext Preprocessor”. PHP dirintis dan diperkenalkan pertama kali sekitar tahun 1994 oleh
Rasmus Ledorf melalui situsnya untuk untuk mengetahui siapa saja yang telah mengakses
ringkasan online-nya.
Sistem Database
Sistem database adalah sistem penyimpanan record terkomputerisasi yang bertujuan untuk
menjaga informasi dan membuat informasi pada saat dibutuhkan. Pemakai sistem ini akan
diberikan fasilitas untuk melakukan bermacam-macam operasi file.
SQL (Structured Query Language)
Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik
sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi
dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri
(query) basis data disebut sistem manajemen basis data (database management system, DBMS).
Secara fisik suatu database terdiri atas entitas-entitas yang biasanya disebut tabel. Tiap-tiap tabel
tersebut mempunyai atribut-atribut yang disebut field. Dan isi dari tabel tersebut disebut tupel
atau record yang merupakan tumpukan baris yang mempunyai minimal satu atribut dari tabel
tersebut.Structure Query Language, atau biasa disingkat SQL, adalah bahasa yang digunakan
untuk mendefinisikan, memanipulasi, dan mengontrol suatu database. MySQL adalah database
server relasional dibawah lisensi GNU (General Public License). Dengan sifatnya yang Open
Source, memungkinkan juga user untuk memodifikasi pada kode sumbernya untuk memenuhi
kebutuhan spesifikasi. MySQLmerupakan database multi-user. Dengan memiliki banyak atur,
MySQL bisa ber-saing dengan database komersial sekalipun. Tidak mengejutkan, bahwa
MySQLmenjadi database pilihan untuk banyak pengguna PHP.
Struktur Navigasi
Struktur navigasi merupakan peta yang menjelaskan alur dari jalannya suatu program aplikasi.
Struktur navigasi memiliki ciri khas yang dapat membedakannya menurut kebutuhan
obyek kemudahan pemakaian, ke interaktifannya dan kemudahan membuatnya.
Unified Modelling Language (UML)
Adalah sebuah “bahasa”yang telah menjadi standardalam industry untuk visualisasi. Merancang
dan mendokumentasikan pemodelan system pada piranti lunak. Dengan adanya UML seseorang
dapat membuat sebuah model dengan semuan jenis piranti lunak, dimana aplikasi tersebut dapat
berjalan pada piranti keras / hardware maupun system operasi jaringan apapun. Tetapi dalam
penggunaannya class dan operation dalam konsep dasarnya maka bahasa pemrograman yang
baik digunakan adalah bahasa yang berorientasi dengan object.
METODE PENELITIAN
Aplikasi website ini menggunakan software yaitu bahasa pemrograman PHP, MySQL
dan Ajax. Hardware yang digunakan Pentium® Dual-Core CPU T4400 @ 2.20GHz, RAM 952
MB.
1. Analisis Kebutuhan
Menganalisa kebutuhan yang diinginkan user, seperti data alumni, dan data mahasiswa.
2. Perancangan
Melakukan perancangan system basisdata, perancangan tampilan dan menu yang ada
pada website.
3. Pengkodean
Menterjemahkan desain yang telah di buat kedalam bahasa yang dapat dibaca oleh mesin
atau komputer yaitu dengan bahasa pemrograman PHP, MySQL dan Ajax.
4. Pengujian
Pengujian sistem dilakukan setelah program berhasil dibuat atau dihasilkan menjadi suatu
aplikasi berbasis web.
5. Pemeliharaan
Setelah sistem di implementasikan maka harus dilakukan pemeliharaan terhadap data
yang ada pada aplikasi career center di STMIK Jakarta STI&K.
HASIL DAN PEMBAHASAN
Pembuatan Database
Masuk pada phpMyAdmin.
Gambar 1 Halaman phpMyAdmin
Masuk pada halaman utama, caranya klik icon home
Pada kotak create new database yang ada di halaman kanan, ketikkan nama
database yang dibuat yaitu dbkarir.
Gambar 2 Halaman Pembuatan Database
Pada kotak kombo sebelah kanan, pilihlah nilai kosong.
Klik tombol create.
Jika langkah di atas berhasil maka akan mendapatkan nama database dbcareer pada
daftar yang ada di kombo (halaman sebelah kiri).
Setelah database berhasil dibuat dapat membuat tabel yang diperlukan,yaitu tabel
agenda, alumni, berita, kategori, modul, perusahaan, shoutbox, dan users.
Gambar 3 Halaman Database
Pembuatan Tabel
Bila database telah dibuat maka selanjutnya dapat membuat tabel-tabel yang
dibutuhkan.
Masuk ke phpMyAdmin.
Masuk pada halaman database dbkarir yang telah dibuat.
Pada kotak number of field, masukkan jumlah kolom yang akan dibuat dan nama
tabelnya.
Gambar 4 Halaman Pembuatan Tabel
Klik tombol Go.
Kemudian akan masuk ke halaman utama desain struktur tabel yang akan dibuat.
Ketikkan nama atribut pada kolom field.
Pilih type masing-masing nama atribut pada kolom type.
Tentukan juga panjang dari masing-masing atribut pada length/values.
Pada atribut id_alumni, klik radio button di bawah icon kunci untuk memilihnya
sebagai primary key.
Gambar 5 Halaman Tabel Alumni
Gambar 6 Halaman Tabel Agenda
Gambar 7 Halaman Tabel Berita
Gambar 8 Halaman Tabel Kategori
Gambar 9 Halaman Tabel Perusahaan
Gambar 10 Halaman Tabel Modul
Gambar 11 Halaman Tabel Shoutbox
Gambar 12 Halaman Tabel Users
Langkah-Langkah Pembuatan Website
Instal apache2triad. Di dalam apache2triad sudah terdapat webserver apache,
programming PHP, Perl dan Python, database MySQL dan tools database phpMyAdmin.
Buat folder proyek yang diletakkan di dalam folder htdocs. Caranya
c:\apache2triad\htdocs. Gunanya adalah untuk mengelompokkan semua file program adminweb
dan website yang dibuat. Di dalam htdocs buat folder utama misal career untuk file-file
pembuatan website career center.
Adminweb digunakan untuk menyimpan semua file program halaman admin.
Config digunakan untuk menyimpan file config yang dibutuhkan. Misalnya file koneksi
database.
Images digunakan untuk menyimpan semua file gambar yang dipakai dalam desain web,
termasuk halaman menu.
Smiley di gunakan untuk menyimpan animasi smiley yang dipakai pada Obrolan.
Alumni di gunakan untuk menyimpan file update alumni.
Menentukan Struktur Desain Website
Untuk membuat tampilan website terlebih dahulu menentukan desain website yang
diinginkan.
<?php $server = "localhost"; $username = "root"; $password = "251288"; $database = "dbkarir"; mysql_connect($server,$username,$password) or die("Koneksi gagal"); mysql_select_db($database) or die("Database tidak bisa dibuka"); ?>
Header
Isi
Footer
Navigasi
Gambar 13 Rancangan Website
1. Header web dan menu utama adalah bagian judul dari website dan bagian menu utama
2. Footer web adalah bagian paling bawah website.
3. Vertical adalah bagian login, pencarian, agenda dan obrolan yang posisinya berada di
sebelah kiri.
4. Bagian isi adalah bagian utama dari website yang digunakan untuk menampilkan semua
informasi yang dihasilkan dari link menu dan tombol. Jika salah satu tombol diklik maka
konten (isi) informasi lengkapnya akan ditampilkan pada bagian ini.
Pembuatan Tampilan Website
Pada awal pembuatan tampilan website ini harus dibuat terlebih dahulu koneksi yang
dapat menghubungkan web dengan database, koneksi ini disimpan pada folder config.
<?php
$server = "localhost";
$username = "root";
$password = "251288";
$database = "dbkarir";
// Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka");
?>
Halaman home
Pada halaman home ini terdapat menu utama, header. Dalam hal ini website
dibuat dalam satu file yaitu :
1. Buatlah halaman bertipe PHP, kemudian buatlah desain sesuai yang diiinginkan.
2. Halaman home dibuat menggunakan style/css.
3. Buat header dengan menyisipkan gambar
#wrapper #header {
background-image: url(images/header2.jpg);
height: 170px;
width: 800px;}
4. Buat tampilan menu
#menuheader {
width:100%;
height:30px;
background-color:#999;}
#wrapper #menuutama {
position: relative;
top: 145px;
left: 10px;
margin: 0;
padding: 0;
background: repeat-x;
clear: both;
width: 780px;}
5. Simpan dengan file style.css
Gambar 14 Tampilan Desain Menu Utama
HASIL DAN PEMBAHASAN
1. Hasil Pengujian
Setelah dilakukan pengujian terhadap 10 orang mahasiswa sistem informasi, website
career center di dapat data sebagai berikut:
Tabel 1 Hasil Pengujian
No Indikator S TS Presentase(%)
1. Tampilan website menarik 7 3 70%
2. Isi dari website jelas 8 2 80%
3. Navigasi menu website mudah
digunakan
9 1 90%
4. Informasi yang diinginkan lengkap 7 3 70%
5. Mudah melakukan pencarian 8 2 80%
6. Mudah registrasi 9 1 90%
7. Warna yang digunakan menggangu
penglihatan
7 3 70%
8. Mudah digunakan 9 1 90%
9. Daya tarik website secara keseluruhan 7 3 70%
10. Mudah dalam meng-update biodata 9 1 90%
2. Analisis Pengujian
Setelah dilakukan pengambilan data pengisian kuisioner tersebut, penulis memperoleh
hasil presentasi sebesar 80% yang berarti bahwa banyaknya pengunjung yang menyukai
website ini.
KESIMPULAN
Website career center ini telah berhasil di buat dengan menggunakan php dan mysql.
Website ini terdapat informasi lowongan pekerjaan, pendaftaran alumni, pendaftaran perusahaan,
login, agenda, obrolan dan pencarian alumni berdasarkan nama, keahlian dan jurusan, ada juga
pencarian lowongan pekerjaan. Pencarian ini dapat memudahkan alumni dalam mencari
pekerjaan. Maka dapat disimpulkan bahwa perancangan dan pembuatan website career center ini
memberikan kemudahan para pencari kerja atau alumni untuk mendaftar dan mencari informasi
mengenai lowongan pekerjaan. Serta memberikan kemudahan untuk alumni dalam meng-update
biodata.
Website career center ini telah di upload dan sudah dapat di akses di alamat.
careercenterstik-jak.freeoda.com.
Berdasarkan hasil pengujian dari kuestioner yang telah disebarkan kepada 10 mahasiswa
jurusan sistem informasi didapat 80% mahasiswa setuju bahwa website ini mudah digunakan
untuk mencari pekerjaan.
Daftar Pustaka
Hakim, Lukmanul. “Trik Rahasia MASTER PHP Terbongkar Lagi”, November 2009
“Web Programming Using PHP and MySql”, Lembaga Pengembangan Komputerisasi
Universitas Gunadarma.
Nurhady, Hafizh, “System Design and Implementation : Itroduction to Unified Modelling
Language (UML)”, Lembaga Pengembangan Komputerisasi Universitas Gunadarma.2006
Nugroho, Bunafit, “Membuat Website Sendiri Dengan PHP-MySQL”, Mediakita, Jakarta, 2009.
URL : http://id.wikipedia.org/wiki/Basis_data, 25 juli 2011.
URL : http://id.wikipedia.org/wiki/MySQL, 20 juli 2011.
URL : http://www.indrabt.com/tipe-tipe-data-di-php.html, 20 Juli 2011.
URL : http://ravina.mw.lt/6te.net, 15 Agustus 2011.