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
[email protected]
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.
Header
Isi
Navigasi
Footer
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.
// 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
1.
Tampilan website menarik
7
3
70%
2.
Isi dari website jelas
8
2
80%
3.
Navigasi
mudah 9
1
90%
menu
website
Presentase(%)
digunakan 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 7
3
70%
penglihatan 8.
Mudah digunakan
9
1
90%
9.
Daya tarik website secara keseluruhan
7
3
70%
9
1
90%
10. Mudah dalam meng-update biodata
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.