i
LAPORAN KERJA PRAKTEK
SISTEM INFORMASI PUBLIKASI
BIMBINGAN BELAJAR SURYA NUSANTARA
DI BIMBINGAN BELAJAR SURYA NUSANTARA
Diajukan sebagai salah satu syarat
untuk memperoleh gelar sarjana Teknik Informatika
Disusun oleh:
Nama : Restu Tulus Ramadhani
NIM : 13651065
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUNAN KALIJAGA
YOGYAKARTA
2016
ii
iii
KATA PENGANTAR
Puji dan syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa, karena
hanya atas berkat dan rahmat-Nya, sehingga Laporan Kerja Praktek yang berjudul
“SISTEM INFORMASI PUBLIKASI BIMBINGAN BELAJAR SURYA
NUSANTARA” dapat diselesaikan dengan baik dan tepat waktu.
Adapun tujuan penulisan laporan ini adalah untuk memenuhi persyaratan
dalam menyelesaikan Kerja Praktek Program Studi Teknik Informatika UIN
Sunan Kalijaga Yogyakarta. Terselesaikannya laporan ini tidak lepas dari bantuan
beberapa pihak, oleh karena itu ucapan terima kasih kami disampaikan kepada :
1. Allah Swt berkat rahmat-Nya laporan ini dapat selesai pada waktunya.
2. Kedua orang tua yang selalu memberikan semangat, doa, dan motivasi.
3. Bapak M. Mustakim, S. T. selaku Dosen Pembimbing Kerja Praktek.
4. Bimbingan Belajar Surya Nusantara.
5. Teman-teman Yuha Bani Mahardika dan Eko Jhony Pranata selaku
kelompok pada kerja praktek ini.
Penulis menyadari bahwa pelaksanaan kerja praktek dan penyusunan
laporan ini masih belum dapat dikatakan sempurna. Oleh karena itu, kami
mengharapkan kritik dan saran yang membangun.
Harapan penulis, semoga penyusunan laporan ini dapat bermanfaat bagi semua
pihak khususnya bagi teknik Informatika UIN Sunan Kalijaga Yogyakarta. Akhir
iv
kata kami ucapkan terima kasih atas perhatiannya, semoga seluruh usaha dan
kerja keras ini tercatat menjadi amal shaleh, amin.
Yogyakarta, MEI 2016
Penulis
v
DAFTAR ISI
HALAMAN JUDUL ................................................................................... i
LEMBAR PENGESAHAN ....................................................................... ii
KATA PENGANTAR ...............................................................................iii
DAFTAR ISI ............................................................................................... v
DAFTAR GAMBAR ................................................................................ vii
DAFTAR TABEL ...................................................................................viii
BAB I PENDAHULUAN
1.1 LATAR BELAKANG .............................................................. 1
1.2 RUMUSAN KERJA PRAKTEK............................................. 2
1.3 BATASAN KERJA PRAKTEK.............................................. 2
1.4 TUJUAN KERJA PRAKTEK................................................. 3
1.5 MANFAAT KERJA PRAKTEK............................................. 3
BAB II TEMPAT KERJA PRAKTEK
2.1 GAMBARAN UMUM INSTANSI........................................... 4
2.2 RUANG LINGKUP KERJA PRAKTEK................................ 4
BAB III HASIL
3.1 ANALISIS................................................................................... 5
3.1.1 KONDISI TEMPAT KERJA.................................................5
vi
3.1.2 KONDISI SDM DI BIMBINGAN........................................ 7
3.1.3 KONDISI LAYANAN............................................................7
3.2 KEGIATAN KP.........................................................................8
3.2.1 TAHAP PERENCANAAN....................................................8
3.2.2 TAHAP PERANCANGAN...................................................8
3.2.3 RANCANGAN TABEL........................................................10
3.3 HASIL.......................................................................................11
3.3.1 KONFIGURASI DATABASE.............................................11
3.3.2 HALAMAN UTAMA WEBSITE........................................12
3.3.3 HALAMAN LOGIN.............................................................13
3.3.4 HALAMAN UTAMA...........................................................15
3.3.5 LOGOUT...............................................................................17
BAB IV PENUTUP
4.1 KESIMPULAN........................................................................19
4.2 REKOMENDASI....................................................................20
LAMPIRAN
vii
DAFTAR GAMBAR
GAMBAR 3.1 DIAGRAM KONTEKS......................................................9
GAMBAR 3.2 DFD LEVEL1......................................................................9
GAMBAR 3.3 DATABASE.........................................................................11
GAMBAR 3.4 HALAMAN UTAMA WEBSITE......................................12
GAMBAR 3.5 LOGIN.................................................................................13
GAMBAR 3.6 ADMIN................................................................................15
GAMBAR 3.7...............................................................................................17
viii
DAFTAR TABEL
TABEL 3.1 TABEL SPESIFIKASI KOMPUTER BIMBINGAN...........6
TABEL 3.2 SDM BIMBINGAN BELAJAR...............................................7
TABEL 3.3 TABEL PENYIMPANAN TENTANG...................................10
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Keberadaan internet menjadi sarana untuk mendapatkan dan menyebarkan
informasi dengan cepat. Internet memberikan keuntungan bagi manusia
baik itu dalam urusan individu maupun instansi seperti pendidikan,
pemerintahan, dan komersial. Dengan menggunakan jaringan ini, sebuah
organisasi dapat melakukan pertukaran informasi secara internal maupun
eksternal dengan organisasi lain (Kadir,2003).
Secara online kita dapat menggunakan website sebagai wadah untuk
mendapatkan dan menyebarkan informasi ke masyarakat luas. Website
merupakan media informasi berbasis jaringan komputer yang dapat
diakses dimana saja dengan biaya yang relatif murah (Wahana Komputer,
2009). Dengan adanya website instansi akan dengan mudah
mempromosikan dan memberitahukan kepada masyarakat luas tentang
profil, kegiatan, informasi, dan hal-hal lain yang berkaitan dengan instansi
tersebut. Selain itu, website memungkinkan instansi untuk memperoleh
kemudahan dalam pengorganisasian file. File-file yang disusun dan diatur
secara baik akan memudahkan dalam mendapatkan data untuk
pengambilan keputusan bisnis, dan sebaliknya file yang di-manage secara
tidak baik akan menimbulkan kekacauan dalam pemrosesan informasi
kinerja yang jelek, dan bahkan tidak fleksibel.
2
Bimbingan Belajar Surya Nusanara yang merupakan salah satu instansi
pendidikan di Yogyakarta masih mengalami kendala dalam memanage
data karena belum memiliki website resmi.
Dengan demikian perlu adanya pembuatan website ini sebagai sarana
untuk memanage data. Diharapkan dengan adanya website dapat
mempermudah dalam memanage data, mempermudah dan memperlancar
arus informasi kepada orangtua peserta didik dan masyarakat luas
sehingga lebih cepat diterima dan dapat diakses dari manapun.
1.2 Rumusan Kerja Praktek
Dari latar belakang dapat dirumuskan beberapa permasalahan yaitu:
1. Modul apa saja yang akan dibuat dalam membuat website ini.
2. Menu apa saja yang akan dibuat dan ditampilkan dalam website ini.
1.3 Batasan Kerja Praktek
Agar penyusunan kerja praktek ini tidak keluar dari pokok permasalahan
yang dirumuskan, maka lingkup pembahasan dibatasi pada:
1. Membuat interface halaman website yang terdiri dari halaman utama
website, halaman admin.
2. Pemrograman menggunakan bahasa pemrograman
HTML,PHP,JavaScript,MySql.
3. Database yang digunakan menggunakan MySql.
4. Tidak membahas bagian controller dan model.
5. Tidak membahas masalah keamanan website.
3
1.4 Tujuan Kerja Praktek
Adapun tujuan dari kerja praktek ini adalah sebagai berikut:
1. Membuat website untuk Bimbingan Belajar Surya Nusantara sebagai
wadah sistem informasi.
2. Memberikan kesempatan mahasiswa untuk menerapkan ilmu dengan
dijiwai visi dan misi program studi.
3. Membantu mahasiswa memahami dunia kerja sesuai dengan bidang
ilmu yang dipelajarinya.
4. Membentuk mahasiwa yang trampil dan mampu bekerjasama.
5. Membangun jaringan kerja dengan pihak pengguna lulusan program
studi di fakultas Sains dan Teknologi UIN Sunan Kalijaga.
6. Sebagai wahana memperoleh umpan balik untuk peningkatan kualitas
penyelenggaraan pendidikan sesuai kebutuhan dunia kerja.
1.5 Manfaaat Kerja Praktek
Dihapkan dari pelaksanaan kerja praktek ini dapat membawa manfaat
diantaranya :
1. Dapat membantu Bimbingan Belajar Surya Nusantara dalam
mempromosikan diri ke masyarakat.
2. Mengenalkan dan menampilkan profil bimbingan yang up to date.
3. Sebagai wadah informasi bagi peserta didik, orangtua, pengajar, dan
msyarakat umum.
4
BAB II
TEMPAT KERJA PRAKTEK
2.1 Gambaran Umum Instansi
Bimbingan Belajar Surya Nusantara bertempat di jl. Balirejo No. 24,
Kelurahan Muja Muju, Kecamatan Umbulharjo, Yogyakarta 55165.
Pemilik Bimbingan Belajar Surya Nusantara adalah Nurafiki. Bimbingan
Belajar Surya Nusantara Merupakan Bimbingan Belajar yang mengajarkan
materi pelajaran sesuai dengan kebutuhan dan mengedepankan pendidikan
karakter dalam pembelajaran kepada peserta didik. Bimbingan Belajar
Surya Nusantara Menggunakan metode Analisis, yang menerapkan nilai-
nilai pemahaman dan pengembangan konsep yang dipelajari sehingga
peserta didik mampu untuk menemukan solusi dari suatu permasalahan
yang dihadapi.
2.2 Ruang Lingkup Kerja Praktek
Bimbingan Belajar Surya Nusantara sebagai instansi di bidang pendidikan
saat ini belum memiliki sarana penyampaian informasi yang cepat, mudah
dan murah. Oleh karena itu ruang lingkup kerja praktek masih berada di
wilayah pengembangan teknologi informasi dan komunikasi.
Kerja praktek yang kami lakukan di Bimbingan Belajar Surya Nusantara meliputi
pembutan website profile Bimbingan Belajar Surya Nusantara dan juga sistem
informasi yang ada di dalamnya.
5
BAB III
HASIL DAN PEMBAHASAN
3.1 Analisis
Analisis dalam kerja praktek ini dibagi menjadi dua yaitu yang pertama
analisis kondisi tempat kerja termasuk di dalamnya kondisi SDM dan layanan
dari Bimbingan Belajar Surya Nusantara dan yang kedua adalah analisis
kegiatan kerja praktek. Analisis sistem dilakukan pada minggu pertama,
melalui wawancara langsung dengan pembimbing lapangan kerja praktek,
selain itu dari data yang telah diberikan oleh pembimbing lapangan kerja
praktek. Dalam tahap ini telah diperoleh gambaran bagaimana aplikasi akan
dibangun.
3.1.1 Kondisi Tempat Kerja
Bimbingan Belajar Surya Nusantara terdisi atas ruang resepsionis, tempat
istirahat dan shalat, pendampingan/konsultan belajar, pembelajaran kelas,
pembelajaran kelas.
1. Ruang Resepsion
Ruang Resepsion adalah ruang yang digunakan karyawan atau staf
dalam menerima tamu yang datang di kantor.
2. Ruang tempat istirahat dan shalat
Ruang tempat istirahat dan shalat adalah ruang yang digunakan oleh
staf atau peserta didik yang ingin mengerjakan shalat.
6
3. Ruang pendampingan/konsultasi belajar
Ruang pendampingan/konsultasi belajar adalah ruang yang digunakan
peserta didik saat ingin berkonsultasi dengan pengajar dalam proses
pembelajaran, saat peserta didik merasa kurang paham dengan
pembelajran yang tadi di jelaskan.
4. Ruang pembelajaran kelas
Ruang pembelajaran kelas adalah ruang yang digunakan dalam proses
belajar mengajar dilaksanakan.
5. Ruang pembelajaran privat
Ruang pembelajaran privat adalah ruang yang digunakan dalam proses
pembelajaran privat dilaksanakan.
Tabel 3.1 Tabel Spesifikasi Komputer di
Bimbingan Belajar Surya Nusantara
No System Keterangan
1 Operating System Windows 7
2 Processor Intel Pentium G645
3 Hardisk 500GB
4 Grafis Onboard gigabyte
5 Internet Modem
7
3.1.2 Kondisi SDM di Bimbingan Belajar Surya Nusantara
Sumber daya manusia di Bimbingan Belajar Surya Nusantara terdiri dari
sebelas orang. Sebagaimana dalam tabel berikut:
Tabel 3.2 SDM Bimbingan Belajar Surya Nusantara
No Nama Bagian
1 Nurafiki Pemilik Bimbingan Belajar
2 Puji Rahayu Pimpinan Operasional
3 Anisa Mahrifah Bendahara
4 Indah Administrasi
5 Haiba Tunisa Staf Pembelajaran
6 Mega Hardianati Staf Promosi
7 Umar Sahid Pengajar Matematika
8 Mustafa Yasid Pengajar IPA
9 Yusi Wulandari Pengajar Bahasa Indonesia
10 Cintria Mauna Pengajar Bahasa Inggris
11 Galuh Sitarmi Pengajar IPS
3.1.3 Kondisi Layanan yang Berjalan
Bimbingan Belajar Surya Nusantara selama ini masih menggunakan cara
manual dalam pendataan. Seperti pendataan proses registrasi masuk peserta
didik baru. Pemberitahuan nilai try out peserta didik dan juga pendataan
status gaji pengajar atau karyawannya.
8
3.2 Kegiatan KP
Setelah melakukan analisis terhadap kondisi kerja bimbingan belajar, kondisi
SDM dan kondisi layanan yang berjalan di Bimbingan Belajar Surya
Nusantara maka kami mulai merancang sebuah website yang nantinya akan
digunakan sebagai wadah untuk menampung segala informasi yang terkait
dengan kegiatan belajar yang ada di Bimbingan Belajar Surya Nusantara.
Adapun tahapan-tahapan yang dilakukan dalam pembuatan website
Bimbingan Belajar Surya Nusantara adalah sebagai berikut:
3.2.1 Tahap Perencanaan
Tahap ini merupakan tahap penterjemah dari data yang telah dianalisis
kedalam bentuk yang mudah dimengerti oleh user. Adapun data-data yang
dibutuhkan dalam website diantaranya:
a. Data Profil Bimbingan Belajar meliputi profil, visi misi, metode belajar,
materi, fasilitas.
3.2.2 Tahap Perancangan
Pada tahap ini saya merancang sistem dengan menggunakan sistem data
flow diagram(DFD). Alur diagramnya sebagai berikut:
a. Diagram Konteks
Berisikan alur dari keseluruhan Sistem Informasi Publikasi
Bimbingan Belajar Surya Nusantara.
9
Gambar 3.1 Diagram Konteks
b. DFD level 1
Pada diagram konteks dapat kita jabarkan menjadi DFD level 1
seperti pada gambar dibawah:
Gambar 3.2 DFD level
10
3.2.3 Rancangan Tabel
Berdasarkan DFD yang telah dibuat ada satu penyimpanan data, yaitu
Tentang. Penyimpanan tersebut merupakan view dari penyimpanan data
yang dibuhkan oleh web profile. Berikut adalah rancangan dari
penyimpanan tersebut.
Tentang :
Tabel 3.3 tabel penyimpanan tentang
Kolom Tipe data
Id Int(10)
Judul Text
Visi Text
Metode Text
Materi Text
Fasilitas Text
Misi Text
Judul1 Text
Metode1 Text
Materi1 Text
Fasilitas1 Text
11
3.3 Hasil
Pada sub bab ini membahas mengenai hasil kerja praktek mengenai interface
Sistem Informasi Publikasi Bimbingan Belajar Surya Nusantara yang saya
kerjakan.
3.3.1 Konfigurasi dengan database
Database yang saya gunakan adalah dengan menggunakan Apache dan
MySql. Sofware yang saya gunakan adalah menggunakan sofware Xampp,
dan lokalhost/phpmyadmin untuk konfigurasi penyimpanan database.
Gambar 3.3 database
Sourcode untuk koneksi dengan database sebagai berikut:
Koneksi.php
<?php
/*--- KONEKSI TO DB -----*/
/*Cek Koneksi*/
$con = mysql_connect("localhost","root","");
if($con)
{
/*echo "Sukses Koneksi Ke Server";*/
}else{ die('Gagal Koneksi Ke Server');}
$db = mysql_select_db("bimbingan",$con);
if($db)
12
{
/*echo "Sukses Terhubung Ke
DB";*/
}else{ die('Gagal Terhubung Ke DB');}
?>
3.3.2 Halaman Utama Website
Halaman utama website merupakan halaman yang pertama kali muncul
ketika alamat website tersebut dibuka.
Gambar 3.4 halaman utama website
13
Halaman utama website terdiri dari :
a. Header : bagian header berisi header website
Bimbingan belajar Surya Nusantara.
b. Bagian kiri: bagian kiri berisi terdiri menu
home/halaman utama website, program dan biaya, tata
cara pendaftaran, login.
c. Bagian isi : Bagian isi berisi tentang profil bimbingan
belajar, visi misi dan lainnya.
Pada halaman tersebut pengunjung akan mendapati profil dari Bimbingan
Belajar Surya Nusantara, visi misi, metode belajar, materi, dan fasilitas
yang ada.
3.3.3 Halaman Login
Pada halaman ini, admin dapat login dengan memasukan username dan
password.
Gambar 3.5 login
Sourcode untuk login sebagai berikut:
14
Ceklogin.php
<?php
SESSION_START();
$no_induk = $_POST['no_induk'];
$password = $_POST['password'];
include "../../koneksi.php";
$lgn = mysql_query("SELECT * FROM user WHERE
no_induk='$no_induk' AND password='$password'");
//$login = mysql_query("SELECT * FROM dlogin WHERE
id_login='$username' AND pass='$passmd5'");
$hasil = mysql_num_rows($lgn);
$r = mysql_fetch_array($lgn);
if($hasil > 0)
{
$_SESSION['login'] = $no_induk;
$_SESSION['password'] = $password;
$_SESSION['level'] = $r['level'];
if($r['level'] == 'admin')
{
echo "<script>location.href='../admin/index.php'</script>";
}
}
else
15
{
$_SESSION['pesan'] = "username atau password salah";
echo "<script>history.back();</script>";
}
?>
3.3.4 Halaman Admin
Setelah memasukan username dan password dengan benar, maka
selanjutnya akan masuk kedalam control panel admin. Seperti gambar
berikut: Gambar 3.6 admin
16
Seperti pada gambar di atas, admin dapat mengedit tampilan awal website
untuk pengunjung yang datang. Sourcode sebagai berikut:
Edithomeproses.php
<?php
include"../../koneksi.php";
if($_POST){
$judul=$_POST['judul'];
$judul1=$_POST['judul1'];
$visi=$_POST['visi'];
$misi=$_POST['misi'];
$metode=$_POST['metode'];
$metode1=$_POST['metode1'];
$materi=$_POST['materi'];
$materi1=$_POST['materi1'];
$fasilitas=$_POST['fasilitas'];
$fasilitas1=$_POST['fasilitas1'];
$query = mysql_query("update tentang SET
judul='$judul',judul1='$judul1' ,visi='$visi' ,misi='$misi'
,metode='$metode' ,metode1='$metode1' ,materi='$materi'
,materi1='$materi1' ,fasilitas='$fasilitas' ,fasilitas1='$fasilitas1' ");
if($query){
echo "<script type='text/javascript'>
alert('Data berhasil diubah');
17
document.location='index.php'</script>";
}
else{
echo "<script type='text/javascript'>
alert('Data gagal diubah');
document.location='index.php'</script>";
}
} ?>
3.3.5 Logout
Setelah admin selesai mengedit tampilan awal, maka admin dapat logout
dengan menekan tombol logout yang berada pada sebelah kanan atas.
Gambar 3.7 logout
Setelah menekan tombol logout maka session admin akan berakhir.
Sourcode untuk logout seperti berikut:
<?php
session_start();
unset($_SESSION['uname'],$_SESSION['nama'],$_SESSION['lev
el']);
session_destroy();
?>
18
<h2>
<span>Loading .... </span>
</h2>
<script>
document.location='../index.php';
</script>
19
BAB IV
PENUTUP
4.1 Kesimpulan
Dengan adanya kerja praktek yang dilakukan mahasiswa, tentunya akan
memberikan pengalaman kepada mahasiswa tentang keadaan sebenarnya
di lingkungan kerja, mahasiswa akan lebih mengerti konsep kerja
teamwork dan para mahasiswa dapat mendapatkan banyak ilmu baru yang
sebelumnya tidak didapatkan dalam perkuliahan.
Kesempatan yang diberikan oleh pihak instansi Bimbingan Belajar Surya
Nusantara merupakan suatu hal yang patut diapresisasi, sehingga
mahasiswa dapat mengoptimalkan kesempatan tersebut. Dan sistem yang
telah dibangun dapat diimplementasikan dengan sebaik-baiknya untuk
menyelesaikan permasalahan yang ada di Bimbingan Belajar Surya
Nusantara.
Kesimpulan yang ada dalam kerja praktek ini adalah sebagai berikut:
a) Dihasilkan interface untuk halaman utama website, dan halaman
control panel admin.
b) Dihasilkan website profile yang dapat diimplementasikan di
Bimbingan Belajar Surya Nusantara.
20
4.2 Rekomendasi
Rekomendasi yang dapat saya simpulkan adalah sebagai berikut:
a) Penunjukkan staff khusus untuk melakukan pembaharuan
terhadap konten website sehingga informasi yang ada di
website selalu up to date.
b) Meningkatkan kualitas website dengan meningkatkan sistem
keamanan website.
c) Berlangganan paket internet dari layanan penyedia internet
supaya jaringan yang ada akan lebih bagus lagi.
21