13
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.

Pembuatan Career Center STMIK Jakarta STI&K Berbasis Webpublication.gunadarma.ac.id/bitstream/123456789/1224/1/... · 2012-05-05 · menggunakan bahasa pemrograman PHP dan database

  • Upload
    leduong

  • View
    222

  • Download
    0

Embed Size (px)

Citation preview

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.

<?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.