SKRIPSI
Oleh
JAKARTA
2017
LEMBAR PENGESAHAN
Dewan Penguji :
SKRIPSI
Oleh
Nim : 1171065013
Disetujui,
Penguji I Penguji II
LEMBAR PERNYATAAN
iv
KATA PENGANTAR
Puji syukur kita panjatkan kehadirat Tuhan Yang Maha Kuasa, yang telah
memberikan rahmat dan karunia-Nya, sehingga dengan izin NYA maka
penulis telah dapat menyelesaikan skripsi ini dengan judul “SISTEM
INFORMASI PENDATAAN ALUMNI BERBASIS WEB PADA Institut
Teknologi Budi Utomo. Selanjutnya saya ucapkan terimakasih kepadaTuhan
Yang Maha Kuasa, yang telah memberikan kita cahaya dan pencerahan
kearah yang lebih baik dengan segala tindakan dari NYA.
Lebih dan kurang dalam penulisan ini mungkin masih jauh dari kesempurnaan,
maka dengan segala kerendahan hati, penulis mengharapkan saran dan kritikan
yang bersifat membangun dari semua pihak demi kesempurnaan skripsi ini.
Semoga Tuhan Yang Maha Kuasa membalas jasa baik yang telah disumbangkan
oleh semua pihak . Amin
Penulis,
Indriko Erikmen
ABSTRAK
Halaman
LEMBAR PERSETUJUAN........................................................................
LEMBAR PERNYATAAN........................................................................
ABSTRAK................................................................................................ vii
DAFTAR GAMBAR................................................................................. ..
BAB I PENDAHULUAN
5.2. Saran-saran.............................................................................. 57
DAFTAR PUSTAKA................................................................................. 59
BIODATA PENULIS............................................................................... 60
DAFTAR GAMBAR
Halaman
Gambar 4.18 Tampilan Form Laporan Data Alumni Pertahun Lulus .....
DAFTAR TABEL
Halaman
PENDAHULUAN
Institut Teknologi Budi Utomo jakarta salah satu perguruan tinggi yang
mengelolah dua ( 2 ) Fakultas yaitu Fakultas Teknologi Industri ( FTI ) dan
Fakultas Teknik Sipil dan Perencanaan ( FTSP ) yang meliputi jenjang pendidikan
strata satu ( S1 ) dan Jenjang pendidikan Diploma Tiga ( D-III ) serta program
studi Teknik Informatika, Teknik Mesin, Teknik Elektro dan Teknik Sipil yang
bergerak dalam dunia pendidikan. Suatu instansi yang bergerak di dunia
pendidikan pasti mempunyai banyak alumni.
Pada saat ini proses pendataan alumni pada Institut Teknologi Budi Utomo
Jakarta masih menggunakan sistem manual yaitu pendataannya masih
menggunakan aplikasi microsoft office, file -file yang tersimpan pada
komputer tentang alumni belum tertata dengan baik dan data yang tersedia pada
file -file hanya menyajikan data lulusan dalam bentuk berita acara sidang
dan data usulan ijazah, sehingga laporan data alumni kepada yang
memerlukan sangat sulit dan lama untuk dapat diberikan.
Berdasarkan uraian tersebut diatas penulis tertarik untuk membuat skripsi
dengan judul “Sistem Informasi Pendataan Alumni Berbasis Web Pada Institut
Teknologi Budi Utomo ”
Proses pendataan data alumni saat ini dilakukan dengan pengisian form
secara manual dan menggunakan aplikasi Microsoft office. walaupun proses
pendataan alumni telah menggunakan komputer, akan tetapi pihak Institut
Teknologi Budi Utomo, khususnya bidang akademik masih mengalami
beberapa masalah. Adapun masalah tersebut diantaranya adalah:
1. Pada pengolahan data, file -file yang tersimpan pada komputer
belum mendokumentasi data alumni dengan baik.
2. Belum dapat memberikan laporan data alumni kepada Rektor ITBU
secara cepat.
3. Belum adanya suatu sistem yang dapat mendukung sarana
pendataan informasi keberadaan alumni.
1.3 Batasan Masalah
Dengan melihat latar belakang masalah diatas, maka penulis perlu membatasi
masalah yang akan dibahas yaitu hanya mengenai pendataan alumni pada ITBU
1.4 Ruang Lingkup
Ruang lingkup dari penelitian ini hanya terbatas pada
1. Sistem yang dirancang untuk Pendataan Alumni di Institut Teknologi Budi
Utomo.
2. Program yang dipakai Berbasis web.
3. Implementasi sistem hanya untuk Sistem pendataan alumni
1.5 Tujuan Penelitian
Berdasarkan batasan masalah diatas maka tujuan penulisan ini adalah
membangun sistem informasi pendataan berbasis web dengan tujuan:
1. Mempermudah proses pendataan alumni pada Institut Teknologi Budi Utomo.
2. Menjadikan sarana dalam memberikan informasi alumni-alumni yang sudah
bekerja atau belum sehingga mempermudah pencarian lowongan
pekerjaan bagi alumni.
3. Mengaplikasikan ilmu yang di dapatkan selama menempuh
pendidikan di Institut Teknologi Budi Utomo.
BAB II
TINJAUAN KEPUSTAKAAN
Institut Teknologi Budi Utomo ( ITBU ) adalah sebuah perguruan tinggi yang
dikelolah Yayasan Budi Utomo ITBU mmenyelenggarakan pendidikan
profesional ( D3 ) dan juga program pendidikan Sarjana ( S1 ) dalam bidang
Teknik dan Komputer. Sistem pendidikan dikelolah secara profesional dan sangat
sesuai bagi karyawan yang sibuk dengan pekerjaannya maupun bagi yang baru
lulus SMA/SMK. Institut Teknologi Budi Utomo menjadi yang pertama dan
terpercaya dalam penyelenggaraan program perkuliahan karyawan. Institut
Teknologi Budi Utomo berkomitmen untuk menciptakan lulusan berkualitas
yang siap bersaing di dunia industri.
VISI:
MISI :
Basis Data atau diistilahkan dengan database adalah suatu kumpulan data
yang telah diintegrasikan dan tersimpan dalam sebuah sistem yang
dirancang untuk mempermudah manajemen data. Merancang
database atau basis data merupakan suatu hal yang sangat penting.
Kesulitan utama dalam merancang basis data adalah bagaimana
merancangnya sehingga basis data dapat memuaskan keperluan saat
ini dan masa mendatang. Dalam perancangan basis data ada beberapa
hal yang harus diketahui, yaitu sebagai berikut.
ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan
struktur dan hubungan antar data, pada dasarnya ada tiga macam
simbol yang digunakan yaitu:
1. Entity
Nama_host.domain
Center) lokal, sedangkan nama host tidak perlu didaftarkan di NIC. Ia hanya
(Internet Protokol) hal ini dapat dimengerti karena komputer lebih mengenali
kombinasi angka dari pada tulisan. Pengguna nomor pengalamatan agaknya tidak
cukup menguntungkan karena mudah untuk terlupakan. Untuk itu perlu penamaan
adalah file teks atau file ASCII yang berisi instruksi/script kepada web browser
untuk menampilkan suatu tampilan grafis dari sebuah halaman web dan
halaman web.
hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat
menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang
dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII
dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan
Language), HTML adalah sebuah standar yang digunakan secara luas untuk
menampilkan halaman web. HTML saat ini merupakan standar internet yang
(W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee robert
ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga
Salah satu kelebihan file HTML adalah cross platform, artinya file HTML
dapat ditampilkan di beberapa Operating System (OS) yang berbeda dan memiliki
Dalam sebuah halaman web, pasti akan ada banyak elemen, contoh dari
elemen adalah : bagian atas (head), tabel, paragraf, dan daftar/list. Untuk
Tag HTML terdiri dari kurung buka siku “<”, nama tag, dan kurung tutup siku
“>”. Tag HTML biasanya memiliki penutup, contoh: <HEAD> ditutup dengan
tersebut. Tag penutup persis seperti tag pembuka, hanya ditambahkan garis miring
“/” didepannya.
tag tersebut, jadi atribut ini ditulis didalam tanda kurung, sebagai contoh: tag img
(image) memiliki atribut berupa src, width, alt, dll. Contoh : <img
HTML tidaklah case sensitive, jadi jika kita menuliskan <title> akan memiliki
pengaruh yang sama dengan <TITLE>. Semua tag HTML pasti dikenali oleh
setiap program Web Browser, jika sebuah browser tidak mengenali suatu
tag,
26
American National Standards Institute (ANSI) pada tahun 1986. MySQL adalah
sebuah sistem manajemen database yang bersifat open source. MySQL adalah
pasangan serasi dari PHP (Personal Hypertext Processor). MySQL dibuat dan
dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga
MySQL dapat digunakan untuk mengelola database mulai dari yang kecil
sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-
perintah SQL untuk mengelola database yang ada di dalamnya. Hingga kini,
MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger
server-side scripting. PHP dapat membuat halaman web yang bersifat dinamis.
PHP dapat dijalankan pada berbagai macam Operating System (OS), misalnya
Windows, Linux dan Mac OS. Selain Apache, PHP juga mendukung beberapa web
27
BAB III
METODELOGI PENELITIAN
Informasi Pendataan Alumni pada Imstitut Teknologi Budi Utomo. Focus dalam skripsi ini
banyak digunakan yaitu PHP dan MySQL dan membuat laporan data-data tersebut
menggunakan FPDF.
Institut Teknologi Budi Utomo, beralamat di jln.Mawar Merah Raya No.23 Pondok
Kopi
Telp/Fax : (021) – 29483633,( 021 ) 8613627 Jakarta Timur.
No Kegiatan
1 Pengumpulan Data
2 Analisa Data
3 Perancangan Database
4 Perancangan Sistem
5 Desain Sistem
6 Pengujian Sistem
7 Pengembangan Sistem
8 Final
28
29
yang diperoleh dari hasil pencarian internet yang bersumber dari jurnal
ilmiah online.
30
dilakukan secara berulang-ulang karena hal ini menyangkut semua elemen yang
membentuk website.
pada Institut Teknologi Budi Utomo yang akan di bangun dapat dilihat
pada gambar
Diagram Kontek berikut ini :
Alumni Admin
Sistem
Informasi
Pendataan
Alumni
Tampilan_data_sesuai_menu Laporan :
View_Brt Lap_Alumni_keseluruhan
View_Frm Lap_almn_perangkatan
User Rektor
ITBU
Dari gambar 3.1 Diagram Konteks rancangan Sistem Pendataan Alumni Pada
ITBU dapat dijelaskan, terdapat 4 external entity yaitu alumni,
31
memberikan info alumni kepada alumni, admin akan memberikan data berita,
data forum, pada bagian User sistem memberikan view berita, view forum, view
daftar alumni, dan view tentang ITBU. Untuk laporan seperti laporan data
Dt_Tny_Frm,
Dt_Jwb_Frm
Alumni
Dt_Brt
Dt_Brt, D1 Fl_Dt_Brt
Manage
Admin Dt_Jwb_Frm
D4 Fl_Dt_Tny_Frm
Dt_Tny_Frm
D5 Fl_Dt_Jwb_Frm
Dt_almn
D3 Fl_Dt_Almn
2.0
Data Update
Laporan
Alumni
Dt_almn
3.0
Df_Jwb_Frm
Dt_Tny_Fr
View
User Dt_Ktgr
Dt_Brt
4.0
Inf_Alumni
dt_Almn Pembuatan
Dft_almn
Laporan :
Lap_alumni_keseluruhan Laporan
Ketua STMIK
Lap_almn_perangkatan
Lap_pertahun_lulus
Lap_pertahun_wisuda
Lap
32
Gambar 6. Diagram
Arus Data Berjenjang Sistem
33
Pada gambar 3.2 Data Flow Diagram rancangan sistem dapat dijelaskan
admin memberikan data berita, data katagori berita dan jawab forum
kemudian
alumni juga memberikan data alumni kepada proses manage admin kemudian
disimpan pada data store masing-masing seperti data store berita, forum, alumni,
data katagori, jawab forum dan balas forum. Semua data store akan diproses pada
alumni, berita, dan forum, untuk user akan diberikan informasi berita, forum,
daftar alumni, dan tentang ITBU. Pada data store alumni akan dibuatkan laporan
data alumni, laporan data alumni perangkatan untuk diserahkan kepada Rektor
ITBU
sampai pada akhir program. Diagram flowchart dari sistem informasi pendataan
alumni ini dapat dilihat pada Gambar 3.3 dan Gambar 3.4.
34
Start
Input Password
tidak Cek
password
Y/T
Ya
Menu Utama
Data Alumni
Data kategori
Data berita
Data jawab
Data Alumni
Data kategori
Y F Data berita
Input
Data jawab
Y Data Alumni
Edit Data kategori
F Data berita
Data tanya
T Data jawab
End
35
Start
Menu Utama
Registrasi
DATA
Y Data Alumni
Data jawab
Tidak
Login ?
Y Data Alumni
Data jawab
End
36
3.7 Rancangan Database
sebuah aplikasi. Tanpa adanya database, aplikasi yang dirancang tidak akan
banyak file.Dalam aplikasi ini data base yang digunakan adalah database Mysql.
Tabel 3.2 digunakan sebagai penyimpan data admin dimana field nama
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
37
Tabel 3.3 digunakan sebagai penyimpan data alumni, dimana field nim
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
38
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
----------------------- Page 51-----------------------
39
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
merupakan field kunci dari tabel ini dan data disimpan didalam media
penyimpanan hardisk.
40
ERD juga digunakan untuk mengidentifikasi asal data yang dibutuhkan dan
dilaporkan.
Pendataan Alumni Pada STMIK U'Budiyah dapat dilihat pada Gambar 3.5 .
judul
tgl email
isi nama
Id password
Id kategori
penulis
nim
jbtn
Id
nama krj Id
id_tanya
id_parent
m judul
isi
isi alamat
alamat_kantor
tgl
tanggal
judul_skripsi
pass
kategori
tahun_lulus
no_hp
tahun_wisuda no_ijazah
41
BAB IV
1. Entry Data
a. Entry berita
a. Data Biodata
b. Verifikasi
3. Entry Forum
42
----------------------- Page 55-----------------------
43
Form menu utama, yaitu form yang tampil saat User masuk kedalam
sistem, dalam menu utama terdapat sub menu yaitu, berita terbaru, daftar alumni,
forum diskusi alumni, tentang ITBU, dan Admin, Alumni Login serta Register.
Form ini berisi berita terbaru yang di input oleh Admin kedalam sistem
ini. Tampilan darifo rm berita terbaru yaitu sebagai berikut:
44
Form Daftar Alumni, pada form ini pengunjung website dapat melihat
daftar alumni, alumni perangkatan, dan apabila sudah login ke dalam sistem
dapat melihat data alumni secara detail, Adapun tampilan form daftar alumni
45
Form forum diskusi alumni, pada form ini Alumni dapat melakukan
diskusi tanya jawab dengan alumni lain, setelah terlebih dahulu login ke
46
kedalam sistem. Alumni yang masuk dalam sistem, terlebih dahulu harus
melakukan register untuk mendapatkan username dan password . Saat mengisi
form login akan diminta email dan pass word terlebih dulu. Bila terjadi kesalahan
pass wordnya tidak valid, bila benar maka akan dilanjutkan masuk kedalam
sistem. Pada fo rm password ini data yang dimasukkan harus benar dengan data
yang tersimpan dalam database. Gambar dari tampilan f orm admin & alumni
47
register alumni berfungsi untuk penginputan data alumni yang tersedia pada
sistem ini. Jika alumni telah memasukkan data maka alumni dapat masuk ke
sistem dengan menggunakan email dan password yang telah di input. Tampilan
48
Setelah alumni login maka tampilan dalam sistem adalah sebagai berikut :
49
Setelah alumni login kedalam sistem maka alumni dapat melihat alumni
lain perangkatan dan secara detail, tampilan daftar alumni setelah alumni login
sebagai berikut:
Saat mengisiform login akan diminta email danpass word terlebih dulu,
Setelah admin berhasil login maka tampilan dalam sistem adalah sebagai berikut :
50
alumni, dari data yang telah di input oleh alumni, disini admin akan
mencocokkan data yang ada berdasarkan : NIM, nama lengkap, judul tugas akhir
51
trhread yang ada di dalam forum diskusi alumni. Tampilanform forum diskusi
52
Pada form tambah berita, admin akan mengelola berita menghapus atau
menambah berita-berita terbaru mengenai alumni, kampus maupun lowongan
Pada laporan data alumni, sistem akan memberikan laporan data alumni
lulus, laporan data alumni pertahun wisuda, pembuatan laporan data-data tersebut
menggunakan FPDF, dan akan diserahkan kepada Rektor ITBU. Tampilan nya
sebagai berikut :
53
kepada admin, untuk memilih laporan alumni ditahun berapa yang akan di cetak,
54
Pada laporan data alumni pertahun lulus, sistem akan memberikan pilihan
kepada admin, untuk memilih laporan alumni ditahun berapa yang akan di cetak,
55
pilihan kepada admin, untuk memilih laporan alumni ditahun berapa yang akan
56
BAB V
KESIMPULAN
5.1 Kesimpulan
Setelah melakukan penelitian tentang Sistem Informasi Pendataan Alumni
Berbasis Web pada Institut Teknologi Budi Utomo dari hasil pembahasan yang
meliputi penyajian data alumni. Serta informasi lainnya yang dirasa perlu
5.2 Saran-saran
2. Agar setiap informasi yang akan diberikan atau publikasi ada baiknya
membantu pada Institut Teknologi Budi Utomo tidak sebatas sistem yang
57
58
DAFTAR PUSTAKA
Anonymous.2010. Konsep dasar Sistem Informasi.
http://setya21.blogspot.com/2010/10/konsep-dasar-sistem.html, diakses
April 2013.
Computer.com.
Hasan. 2004. Analisa dan Penelitian dengan Statistik. Penerbit PT. Jakarta:
Bumi Aksara.
Andi Offset.
Masria. 2003. Internet dan Web Design. Jakarta: Penerbit Graha Ilmu.
59
BIODATA PENULIS
Agama : Kristen
RIWAYAT PENDIDIKAN
Pekerjaan : Swasta
59
Koneksi.php
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'alumni';
mysql_connect($host,$user,$pass);
mysql_select_db($db);
?>
Index.php
<?php
error_reporting(0);
ob_start('compress_page');
// html code
?>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>STMIK U'Budiyah</title>
<script type="text/javascript">
$(document).ready(function(){
$('.numeric').numeric();
});
</script>
</head>
<body>
59
function compress_page($buffer) {
return $buffer;
} ?>
<div class="container">
<div class="header">
<div class="stmik">
<a href="#"><< Sekolah Tinggi Manajemen Informatika dan Komputer U'Budiyah </a>
</div>
</div>
<div class="sidebar">
<ul class="nav">
Alumni</a></li>
Admin</a></li>
Admin</a></li>
Berita</a></li>
Data</a></li>
<?php }?>
<div style="height:10px;"></div>
Keseluruhan</a></li>
59
Lulus</a></li>
Wisuda</a></li>
<?php }; ?>
</ul>
<?php if (!isset($_SESSION['nim'])){
}else{
} ?>
</div>
<div class="content">
<?php
if (!isset($_GET['halaman'])){
include 'utama.php';
}else{
switch ($_GET['halaman']){
case 'ubah' :
case 'threadbaru' :
case 'ubahadmin' :
case 'tambahberita' :
case 'ubahberita' : include 'tambah-berita.php';break;
59
?>
</div>
<div style="clear:both"></div>
<div class="footer">
</div>
</div>
</body>
</html>
59