PROGRAM STUDI ILMU KEPERAWATAN
UNIVERSITAS SUMATERA UTARA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya pada Program Studi D–3 Ilmu Komputer
AZWAR SYARIF
062406123
PROGRAM STUDI D-III ILMU KOMPUTER
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
PROGRAM STUDI ILMU KEPERAWATAN UNIVERSITAS SUMATERA UTARA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
AZWAR SYARIF 062406123
PROGRAM STUDI DIII KOMPUTER DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : PERANCANGAN SISTEM INFORMASI BERBASIS WEB DENGAN MENGGUNAKAN PHP & MYSQL DI PROGRAM STUDI ILMU KEPERAWATAN UNIVERSITAS SUMATERA UTARA
Kategori : TUGAS AKHIR
Nama : AZWAR SYARIF
Nomor Induk Mahasiswa : 062406123
Program Studi : DIII ILMU KOMPUTER Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di
Medan, Juni 2009
Diketahui Oleh
Ketua Program Studi D-3 Ilmu Komputer Pembimbing Departemen Matematika FMIPA USU
PERNYATAAN
PERANCANGAN SISTEM INFORMASI BERBASIS WEB DENGAN MENGGUNAKAN PHP & MYSQL DI PROGRAM STUDI ILMU
KEPERAWATAN UNIVERSITAS SUMATERA UTARA
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2009
PENGHARGAAN
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah kurnia-Nya kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan.
DAFTAR ISI
DAFTAR GAMBAR iii
DAFTAR TABEL iv
1.5. Metode Penelitian 4
1.6. Sistematika Penulisan 5
BAB 2. LANDASAN TEORI DAN KONSEPTUAL 7
2.1. Pengertian Sistem 7
2.2. Pengertian Informasi 8
2.3. Pengertian Sistem Informasi 9
2.4. Pengertian Pendidikan 10
2.5. Data Flow Diagram (DFD) 10
2.6. Pengertian Database 12
2.7. Pengertian Flowchart 12
BAB 3. PENGERTIAN MSQL DALAM MERANCANG WEBSITE 14 PROGRAM STUDI ILMU KEPERAWATAN
3.1. Gambaran Umum Program Studi Ilmu Keperawatan 14
3.1.1. Visi dan Misi 20
3.1.2. Struktur Organisasi 21
BAB 4. PERANCANGAN SISTEM 23
4.1. Perancangan Sistem 23
4.2. Data Flow Diagram (DFD) 23
4.3. Rancangan Database 25
4.4. Perancangan Entity Relationship Diagram (ERD) 28
4.5. Perancangan Kamus Data 29
BAB 5. IMPLEMENTASI SISTEM 32
5.1.Implementasi Sistem 32
5.1.1. Komponen Utama Dalam Sistem 32 5.1.2. Tujuan Implementasi Sistem 33
5.1.3. Pemeliharaan Sistem 33
5.2.Demontrasi Program 34
5.2.1. Tampilan Menu Utama 34
5.2.2. Tampilan Halaman Profil 35 5.2.3. Tampilan Halaman Program Studi 36 5.2.4. Tampilan Halaman Pengumuman 37 5.2.5. Tampilan Halaman Agenda 38
BAB 6. KESIMPULAN DAN SARAN 39
6.1.Kesimpulan 39
6.2.Saran 40
DAFTAR TABEL
Tabel 2.1 Simbol Data Flow Digram (DFD) 11
Tabel 2.2 Simbol Flowchart 12
Tabel 4.1. Berita 25
Tabel 4.2. Agenda 26
Tabel 4.3. Pengumuman 26
Tabel 4.5. Modul 27
Tabel 4.6. User 27
DAFTAR GAMBAR
Gambar 3.1 Struktur Organisasi Ilmu Keperawatan... 22
Gambar 4.1. Data Flow Diagram (DFD) Diagram Konteks ... 23
Gambar 4.2. Data Flow Diagram (DFD) Level 0... 24
Gambar 4.5 Flowchart Halaman Utama ... 30
Gambar 4.6 Flowchart Menu Admin... 31
Gambar 5.1. Halaman Utama... 34
Gambar 5.2. Halaman Profil ... 35
Gambar 5.3. Halaman Program Studi... ... 36
Gambar 5.4. Halaman Pengumuman.... ... 37
// Tampilkan 3 berita terbaru
echo "<tr><td class=judul_head>» Berita Terkini</td></tr>"; $terkini= mysql_query("SELECT * FROM berita,user
WHERE user.id_user=berita.id_user ORDER BY id_berita DESC LIMIT 3");
while($r=mysql_fetch_array($terkini)){ $tgl = tgl_indo($r[tanggal]);
echo "<tr><td class=isi_kecil>$r[hari], $tgl</td></tr>"; echo "<tr><td class=judul><a
href=?module=detailberita&id=$r[id_berita]>$r[judul]</a></td></tr>"; echo "<tr><td class=isi_kecil>Ditulis Oleh :
$r[nama_lengkap]</td></tr>"; echo "<tr><td class=isi>";
if ($r[gambar]!=''){
echo "<img src='admin/foto_berita/$r[gambar]' width=150 height=120 hspace=10 border=0 align=left>";
}
$kalimat=strtok(nl2br($r[isi_berita])," "); for ($i=1;$i<=50;$i++){ <br><br><hr color=white></td></tr>";
}
/*// Tampilkan 5 berita sebelumnya
echo "<tr><td><h2>Berita Sebelumnya</td></tr>";
$sebelum=mysql_query("SELECT id_berita, judul FROM berita ORDER BY id_berita DESC LIMIT 3,5");
while($s=mysql_fetch_array($sebelum)){ echo "<tr><td>• <a
href=?module=detailberita&id=$s[id_berita]>$s[judul]</a></td></tr>"; }
echo "<tr><td align=right><a href=?module=berita>"; */
}
// Detail Berita
elseif ($_GET[module]=='detailberita'){
$detail=mysql_query("SELECT a.id_berita, a.judul, a.isi_berita, a.gambar, a.hari, a.tanggal, a.jam, b.id, b.nama_lengkap
FROM berita a, user b WHERE a.id_user=b.id
AND a.id_berita='$_GET[id]'");
$d = mysql_fetch_array($detail); $tgl = tgl_indo($d[tanggal]);
echo "<tr><td class=isi_kecil>$d[hari], $tgl</td></tr>"; echo "<tr><td class=judul>$d[judul]</td></tr>";
echo "<tr><td class=isi_kecil>Ditulis Oleh : $d[nama_lengkap]</td></tr>";
echo '<tr><td height="8px"></td></tr>'; echo "<tr><td class=isi>";
if ($d[gambar]!=''){
echo "<img src='admin/foto_berita/$d[gambar]' hspace=10 border=0 align=left>";
}
$isi_berita=nl2br($d[isi_berita]); $isi=
strip_tags($isi_berita,'<a><b><i><u><p><ul><ol><li><strong><img><hr>< table><td><tr>');
echo ''.$isi.'</td></tr>'; echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
// Apabila berita dibuka, maka tambahkan counternya mysql_query("UPDATE berita SET counter=$d[counter]+1 WHERE id_berita='$_GET[id]'");
}
// Bagian Berita
elseif ($_GET[module]=='berita'){
echo "<tr><td class=judul_head>» Berita</td></tr>";
$p = new Paging; $batas = 8;
$posisi = $p->cariPosisi($batas);
$sql = "SELECT * FROM berita,user WHERE user.id_user=berita.id_user
ORDER BY id_berita DESC LIMIT $posisi,$batas"; $hasil = mysql_query($sql);
while($r=mysql_fetch_array($hasil)){ $tgl = tgl_indo($r[tanggal]);
echo "<tr><td class=isi_kecil>$r[hari], $tgl</td></tr>"; echo "<tr><td class=judul><a
href=$_SERVER[PHP_SELF]?module=detailberita&id=$r[id_berita]>$r[judul ]</a></td></tr>";
echo "<tr><td class=isi>";
$kalimat=strtok(nl2br($r[isi_berita])," "); for ($i=1;$i<=50;$i++){
echo ($kalimat);
echo (" "); // Spasi antar kalimat
$kalimat=strtok(" "); // Potong per kalimat }
$jmldata = mysql_num_rows(mysql_query("SELECT * FROM berita")); $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);
$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman); echo "<tr><td class=kembali>$linkHalaman</td></tr>";
// Bagian sejarah psik fk-usu
elseif ($_GET[module]=='sejarah'){
echo "<tr><td><h2>Profil PSIK USU</h2></td></tr>";
$profil = mysql_query("SELECT * FROM modul WHERE id_modul='11'");
$r = mysql_fetch_array($profil);
echo "<tr><td class=isi>"; if ($r[gambar]!=''){
echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=left>";
echo "$isi</td></tr>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
// Bagian Visi dan Misi PSIK
elseif ($_GET[module]=='visi'){
echo "<tr><td><h2>Visi dan Misi PSIK USU</h2></td></tr>";
$profil = mysql_query("SELECT * FROM modul WHERE id_modul='27'");
$r = mysql_fetch_array($profil);
echo "<tr><td class=isi>"; if ($r[gambar]!=''){
echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=left>";
echo "$isi</td></tr>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
// Bagian Tujuan PSIK
elseif ($_GET[module]=='tujuan'){
echo "<tr><td><h2>Tujuan PSIK USU</h2></td></tr>";
$profil = mysql_query("SELECT * FROM modul WHERE id_modul='30'");
$r= mysql_fetch_array($profil);
echo "<tr><td class=isi>"; if ($r[gambar]!=''){
echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=left>";
echo "$isi</td></tr>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
// Bagian struktur organisasi psik fk-usu
elseif ($_GET[module]=='struktur'){
echo "<tr><td><h2>Struktru Organisasi PSIK FK-USU</h2></td></tr>";
$profil = mysql_query("SELECT * FROM modul WHERE id_modul='31'");
$r = mysql_fetch_array($profil);
echo "<tr><td class=isi>"; if ($r[gambar]!=''){
echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=center>";
echo "$isi</td></tr>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
// Bagian Keperawatan PSIK
elseif ($_GET[module]=='keperawatan'){
echo '<tr><td><h2>Keperawatan S-1 PSIK FK USU</h2></td></tr>';
$profil = mysql_query("SELECT * FROM modul WHERE id_modul='32'");
$r= mysql_fetch_array($profil);
echo '<tr valign="top"><td class="isi">'; if ($r[gambar]!=''){
echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=left>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
// Bagian Ners Keperawatan PSIK
elseif ($_GET[module]=='ners'){
echo '<tr><td><h2>Keperawatan S-1 PSIK FK USU</h2></td></tr>';
$profil = mysql_query("SELECT * FROM modul WHERE id_modul='33'");
$r= mysql_fetch_array($profil);
echo '<tr valign="top"><td class="isi">'; if ($r[gambar]!=''){
echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=left>";
echo "$isi</td></tr>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
// Bagian dosen PSIK
elseif ($_GET[module]=='dosen'){
echo '<tr><td><h2>SDM KEPERAWATAN PSIK FK USU</h2></td></tr>';
$profil = mysql_query("SELECT * FROM modul WHERE id_modul='34'");
$r= mysql_fetch_array($profil);
echo '<tr valign="top"><td class="isi">'; $isi_profil=nl2br($r[static_content]);
$isi=
strip_tags($isi_profil,'<a><b><i><u><p><ul><ol><li><strong><img><hr>< table><td><tr>');
echo "$isi</td></tr>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
// Bagian dosen PSIK
elseif ($_GET[module]=='pendaftaran'){
echo '<tr><td><h2>INFORMASI PENDAFTARAN MAHASISWA BARU</h2></td></tr>';
$profil = mysql_query("SELECT * FROM modul WHERE id_modul='38'");
$r= mysql_fetch_array($profil);
$isi=
strip_tags($isi_profil,'<a><b><i><u><p><ul><ol><li><strong><img><hr>< table><td><tr>');
echo "$isi</td></tr>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Program Studi Ilmu Keperawatan USU</title>
<link rel="stylesheet" type="text/css" href="styleku.css" /> <script type="text/javascript" src="liveclock.js">
// open hidden layer function mopen(id) {
// cancel close timer mcancelclosetime();
// close old layer
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
// get new layer and show it
ddmenuitem = document.getElementById(id); ddmenuitem.style.visibility = 'visible';
}
// close showed layer function mclose() {
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; }
// go close timer function mclosetime() {
closetimer = window.setTimeout(mclose, timeout); }
// cancel close timer
} }
// close layer when click-out document.onclick = mclose; // --> <div id="wrapper">
<!-- Begin Header --> <div id="header"></div>
<!-- End Header -->
<!-- Begin Navigation --> <div id="navigation"><table> <tr><td valign="middle">
<ul id="nav">
<div id="m5" onmouseover="mcancelclosetime()"
<!-- Begin Content Column --> <div id="content">
<?php require("isi.php"); ?> <?php require("kanan.php"); ?> </div>
// Pengumuman
elseif ($_GET[module]=='pengumuman'){
echo '<tr><td><h2>P E N G U M U M A N</h2></td></tr>';
$sql = "select id_pengumuman, judul from pengumuman order by id_pengumuman desc";
$detail=mysql_query("SELECT * FROM pengumuman,user WHERE user.id_user=pengumuman.id_user AND id_pengumuman='$_GET[id]'");
$d = mysql_fetch_array($detail); $tgl = tgl_indo($d[tanggal]);
echo "<tr><td class=judul>$d[judul]</td></tr>"; echo "<tr><td class=isi_kecil>$tgl</td></tr>"; echo '<tr><td height="8px"></td></tr>';
echo "<tr><td class=isi>$isi1</td></tr>"; echo '<tr><td height="8px"></td></tr>';
echo "<tr><td class=isi><b>Pengirim</b> : $d[nama_lengkap]<hr color=white></td></tr>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
// Bagian Hubungi Kami
elseif ($_GET[module]=='hubungi'){
echo "<tr><td class=judul_head>» Hubungi Kami</td></tr>";
echo "<tr><td class=isi>Silahkan hubungi kami secara online:</td></tr>";
echo "<form method=POST action='?module=kirimemail'> <tr><td class=isi>Nama : <input type=text name=nama size=35></td></tr>
<tr><td class=isi>E-mail : <input type=text name=email size=35></td></tr>
<tr><td class=isi>Subjek: <input type=text name=subjek size=50></td></tr>
<tr><td class=isi>Pesan : <br><textarea name=pesan rows=13 cols=70></textarea></td></tr>
<tr><td><input type=submit value=Kirim></td></tr> </form>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
// Bagian Kirim Email
elseif ($_GET[module]=='kirimemail'){ mysql_query("INSERT INTO hubungi(nama, email,
echo "<tr><td class=judul_head>» Status Email</td></tr>
<tr><td class=isi>Email telah sukses terkirim dan segera akan kami balas</td></tr>
<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
// Bagian Agenda
elseif ($_GET[module]=='agenda'){
echo '<tr><td><h2>INFO AGENDA</h2></td></tr>';
$p = new Paging; $batas = 10;
$posisi = $p->cariPosisi($batas);
$sql = "SELECT * FROM agenda,user WHERE user.id_user=agenda.id_user
ORDER BY id_agenda DESC LIMIT $posisi,$batas"; $hasil = mysql_query($sql);
while($r=mysql_fetch_array($hasil)){
$tgl_mulai = tgl_indo($r[tgl_mulai]); $tgl_selesai = tgl_indo($r[tgl_selesai]); $isi_agenda=nl2br($r[isi_agenda]);
echo "<tr><td class=isi_kecil>$tgl_mulai s/d $tgl_selesai</td></tr>";
echo "<tr><td class=judul>$r[tema]</td></tr>"; echo "<tr><td class=isi><b>Topik</b> : $isi_agenda</td></tr>";
echo "<tr><td class=isi><b>Tempat</b> : $r[tempat]</td></tr>";
echo "<tr><td class=isi><b>Pengirim</b> : $r[nama_lengkap]</td></tr>";
echo "<tr><td> </td></tr>"; }
$jmldata = mysql_num_rows(mysql_query("SELECT * FROM agenda")); $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);
$linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);
echo "<tr><td class=kembali>$linkHalaman</td></tr>"; }
// Detail Agenda
elseif ($_GET[module]=='detailagenda'){
$detail=mysql_query("SELECT * FROM agenda,user WHERE user.id_user=agenda.id_user AND id_agenda='$_GET[id]'");
$d = mysql_fetch_array($detail); $tgl_mulai = tgl_indo($d[tgl_mulai]); $tgl_selesai = tgl_indo($d[tgl_selesai]); $isi_agenda=nl2br($d[isi_agenda]);
echo "<tr><td class=isi_kecil>$tgl_mulai s/d $tgl_selesai</td></tr>";
echo "<tr><td class=judul>$d[tema]</td></tr>"; echo "<tr><td class=isi><b>Topik</b> : $isi_agenda</td></tr>";
echo "<tr><td class=isi><b>Tempat</b> : $d[tempat]</td></tr>";
echo "<tr><td class=isi><b>Pengirim</b> : $d[nama_lengkap]<hr color=white></td></tr>";
echo "<tr><td class=kembali><br>
[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";
}
<?php
include "config/koneksi.php"; // Menu Utama
echo '<div id="blokmenu"> MENU UTAMA </div>'; $menu=mysql_query("SELECT * FROM modul
WHERE publish='Y' and aktif='Y' ORDER BY urutan");
echo "<div class=arrowgreen><ul><li><a href=?module=home>Home</a></li></ul></div>"; while($r=mysql_fetch_array($menu)){
echo "<div class='arrowgreen'><ul><li><a
href=$r[link]>$r[nama_modul]</a></li></ul></div>"; }
echo "<br>";
//Tampilkan banner dalam bentuk gambar $banner=mysql_query("SELECT * FROM banner ORDER BY id_banner DESC"); while($b=mysql_fetch_array($banner)){
echo "<tr align=center><td>
<a href=$b[url]><img src='admin/foto_berita/$b[gambar]' border=0></a>
echo '<div id="blokmenu"> JURNAL RUFAIDA </div>'; echo '<div class="bagkanan">';
echo '<div class="bangkanan_jarak"></div>'; echo '</div>';
echo '<div id="blokmenu"> P E N G U M U M A N </div>';
$sql = "select id_pengumuman, judul from pengumuman order by id_pengumuman desc limit 0,5";
$hasil = mysql_query($sql);
echo '<div class="bagkanan"><ul>'; while($r=mysql_fetch_array($hasil)) {
PENDAHULUAN
1.1Latar Belakang Masalah
Pada masa era globalisasi ini komputer sangat penting dalam kebutuhan informasi
yang akurat, tepat dan cepat dalam menyajikan data yang sangat lengkap merupakan
salah satu tujuan penting. Untuk itu komputer berperan aktif dalam segala bidang
khususnya pada program studi Ilmu Keperawatan sehingga dengan adanya komputer,
informasi akan mempermudah dalam segala hal.
Ilmu Keperawatan merupakan salah satu program studi di Universitas Sumatera
Utara yang ingin memajukan fasilitasnya di bidang informasi. Dalam pelayanan
informasi pihak tata usaha memang sudah menggunakan sarana komputer dalam
memberikan informasi yang dibutuhkan, dengan menggunakan fasilitas dari Microsoft
Access.
Akibat dari kemajuan teknologi terutama pada dunia informatika dan semakin
banyaknya bermunculan perangkat-perangkat lunak diciptakan guna mengatasi
permasalahan informasi. Dalam kehidupan berusaha, informasi memegang peranan
penting sehingga informasi yang dibutuhkan hendaklah didapat dengan cepat,
Penulis berkeinginan untuk mengkomputerisasi sistem yang sedang berjalan agar
dapat lebih cepat digunakan oleh pihak tata usaha dengan sistem baru yang dirancang
dengan menggunakan PHP dan MySQl berbasis website.
Suatu sistem yang berfungsi untuk membantu proses informasi pegawai,
mahasiswa/i, serta informasi mengenai Universitas secara keseluruhan. Dengan
adanya sistem komputerisasi sekarang ini penulis ingin memudahkan sistem kerja,
dalam mengolah datanya dengan menggunakan sistem komputerisasi seperti data
pegawai, data mahasiswa/i dan kemajuannya dari segi prestasi pendidikan, serta
prestasi kegiatan luar universitas (extrakurikuler) dan dalam universitas (non
extrakurikuler).
Dengan latar belakang tersebut penulis berkeinginan untuk membahas dan
merancang suatu sistem dengan bahasa pemograman khusus dengan judul
“Perancangan Sistem Informasi Berbasis Web Dengan Menggunakan Php & Mysql Di
Program Studi Ilmu Keperawatan Universitas Sumatera Utara.”
1.2Rumusan Masalah
Setiap Universitas Perguruan Tinggi Negeri (UPTN) maupun Universitas Perguruan
Tinggi Swasta (UPTS), pada umumnya mempunyai masalah dalam menjalankan
kegiatannya. Masalah yang ada harus diatasi sedini mungkin jika universitas ingin
Berdasarkan uraian permasalahan pada latar belakang masalah, dapatlah di mana
masalahnya sebagai berikut yaitu: Bagaimana membuat Perancangan Sistem
Informasi Berbasis Web Dengan Menggunakan Php & Mysql Di Program Studi Ilmu
Keperawatan Universitas Sumatera Utara.
1.3Maksud dan Tujuan
Tujuan utama diadakannya serta dilakukannya penelitian ini adalah untuk merancang
serta mengimplementasikan suatu sistem informasi berbasis website pada Universitas
Graha Nusantara. Sedangkan gunanya untuk mempermudah dan memperlancar
kegiatan-kegiatan di dalam pengolahan data sistem informasi data pegawai,
mahasiswa/i. Secara khusus dilakukannya penelitian ini bertujuan antara lain untuk:
1. Membangun sistem informasi untuk mengkomputerisasi sistem yang berjalan
pada saat ini.
2. Mempermudah mendokumentasikan sistem informasi data pegawai, mahasiswa
dan prestasi luar universitas dan dalam universitas.
3. Mempermudah pencarian data sesuai informasi yang diperlukan.
4. Memberikan informasi yang cepat kepada pengguna internet.
1.4 Batasan Masalah
Sehubungan dengan keterbatasan waktu, biaya, kemampuan penulis dan banyaknya
cakupan untuk menghindari kesimpangsiuran dalam penulisan judul dan latar
belakang pada halaman 2 (dua) dapat dipahami dengan jelas. Dengan demikian
penulis membatasi ruang lingkup penelitian hanya pada tiga (3) masalah, diantaranya:
1. Sistem Informasinya tidak menangani masalah pengelolaan data nilai IPK
mahasiswa/i.
2. Sistem Informasinya tidak menangani masalah biaya administrasi
mahasiswa/i.
3. Sistem Informasinya tidak menangani pengelolaan absensi.
1.5 Metode Penelitian
Metode penelitian yang diterapkan oleh penulis adalah :
1. Penelitian Kepustakaan (Library Research)
Dalam metode ini penulis mengumpulkan data yang berhubungan dengan
objek penelitian serta pengetahuan yang diperoleh selama perkuliahan
yang menghasilkan data-data teoritis dari buku, majalah dan sumber
lainnya yang erat kaitannya dengan lampiran teoritis.
2. Penelitian Lapangan (Field Research)
Dalam metode penelitian lapangan ini. Penulis menggunakan tehnik untuk
mengumpulkan data, antara lain :
Yaitu mengadakan wawancara langsung dengan pegawai dan
pihak-pihak yang terkait dengan objek pelaksanaan wawancara ini. Sehingga
penulis dalam memperoleh data yang diinginkan untuk membantu
dalam menyelesaikan tugas akhir ini.
b. Peninjauan Langsung (Observasi)
Yaitu pengamatan yang dilakukan secara langsung kepada objek yang
diteliti dan mencatat data dari dokumen perusahaan.
1.6Sistematika Penulisan
Sistematika penulisan Tugas Akhir ini terdiri dari 5 (lima) bab yang masing–masing
dirincikan dalam beberapa sub bab yaitu:
BAB 1: PENDAHULUAN
Dalam bab ini, penulis menguraikan secara singkat tentang latar belakang masalah,
ruang lingkup permasalahan, tujuan & manfaat penelitian, batasan masalah, metode
penelitian, dan sistematika penulisan.
BAB 2: LANDASAN TEORI DAN KONSEPTUAL
Dalam bab ini penulis menguraikan dan menjelaskan tentang teori-teori untuk
menyelesaikan pemecahan masalah yang akan dibahas, beberapa teori yang
digunakan: pengertian sistem, pengertian informasi, pengertian sistem
informasi,pengertian pendidikan, pengertian DFD, pengertian database, pengertian
BAB 3: PERANCANGAN SISTEM INFORMASI BERBASIS WEB DENGAN
MENGGUNAKAN PHP & MYSQL DI PROGRAM STUDI ILMU
KEPERAWATAN UNIVERSITAS SUMATERA UTARA.
Dalam bab ini menguraikan secara singkat tentang gambaran umum, struktur
organisasi lokasi dan waktu studi, sistem yang sedang berjalan, permasalahan yang
akan dibahas, metode penyelesaian masalah, data yang dikumpulkan dan prosedur
penyusunan program.
BAB 4: PERANCANGAN SISTEM
Dalam bab ini dijelaskan tentang pemecahan masalah yang dipilih, langkah-langkah
perancangan, diagram alir data, basis data (database), dan kamus data.
BAB 5: IMPLEMENTASI SISTEM
Dalam bab ini dijelaskan tentang pemecahan masalah yang dipilih, langkah-langkah
implementasi, definisi implementasi sistem, komponen utama dalam sistem, tujuan
implementasi sistem, pemeliharaan sistem dan algoritma.
BAB 6: KESIMPULAN DAN SARAN
Dalam bab ini dijelaskan tentang kesimpulan maupun saran yang mendukung bagi
penulis untuk kesempurnaan Tugas Akhir ini.
DAFTAR PUSTAKA
BAB 2
LANDASAN TEORI DAN KONSEPTUAL
2.1. Pengertian Sistem
Istilah sistem berasal dari bahasa Yunani yaitu “systema”. Ditinjau dari sudut katanya
sistem berarti sekumpulan objek yang bekerja bersama-sama untuk menghasilkan
suatu kesatuan metode, prosedur, teknik yang digabungkan dan diatur sedemikian
rupa sehingga menjadi satu kesatuan yang berfungsi untuk mencapai tujuan.
Tavri D. Mahyuzir, (Analisa & Perancangan Sistem Pengolahan Data,
1989:1), “Sistem adalah kumpulan-kumpulan elemen yang saling berkaitan dan
bertanggung jawab memproses masukkan sehingga menghasilkan keluaran (output)”,
prosesnya berupa:
1. Proses Fisik
2. Proses Konseptual
3. Proses Prosedural
4. Proses Sosial
Fathansyah, (Basis Data, 1999: 9), “Sistem merupakan suatu tatanan yang
yang saling behubungan secara bersama-sama yang bertujuan untuk memenuhi suatu
proses atau pekerjaan tertentu”.
Jogiyanto H.M, (Pengenalan Komputer, 2000:683), “Sistem adalah suatu
kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang saling
berinteraksi untuk mencapai tujuan”.
2.2. Pengertian Informasi
Informasi dapat didefinisikan sebagai hasil dari pengolahan dalam suatu bentuk yang
lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu
kejadian (event) yang nyata dan dapat digunakan untuk mengambil suatu keputusan.
Jogiyanto H.M, (Analisis & Desain Sistem Informasi Pendekatan
Terstruktur Teori Dan Praktek Aplikasi Bisnis, 1989: 8), “Informasi adalah data
yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang
menerimanya”.
Robert G. Murdick, (Sistem Informasi Untuk Menejemen Modern, 1997:6),
“Informasi adalah data yang disusun sedemikian rupa sehingga bermakna dan
bermanfaat karena dapat dikomunikasikan kepada seseorang yang akan digunakan
untuk membuat keputusan”.
Sanyoto Gondodiyoto, (Pengantar Komputer Dan Komputerisasi, 1988:
15), “Informasi adalah hasil pengolahan data yang dapat berfungsi untuk suatu tujuan
2.3. Pengertian Sistem Informasi
Dalam beberapa permasalahan sistem informasi selalu dititik beratkan kepada
bagaimana menghasilkan sebuah informasi dan saran apa yang harus dilengkapi
sebagai pendukung yang handal. Perlu diperhatikan bahwa informasi yang digunakan
di dalam suatu sistem informasi pada umumnya dapat digunakan.
Zulkifli Amsyah, (Manajemen Sistem Informasi, 1997:7), “Sistem informasi
adalah cara-cara mengolah pekerjaan informasi menggunakan pendekatan sistem yang
berdasarkan pada prinsip-prinsip manajemen”.
Jogiyanto, HM, (Analisa & Desain Sistem Informasi Pendekatan
Terstruktur Teori Dan Praktek Aplikasi Bisnis, 1989:11), “Sistem informasi
adalah suatu sistem di dalam sebuah organisasi yang mempertemukan kebutuhan
pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan
strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan”.
Lucas, (Sistem informasi Manajemen Dalam Organisasi Publik, 1994:14),
“Sistem informasi adalah sekumpulan prosedur organisasi yang ada pada saat
dilaksanakan akan memberikan informasi untuk mengambil keputusan atau
2.4. Pengertian Pendidikan
(Departemen Pendidikan Nasional, 2001, Edisi Ketiga). ”Pendidikan yaitu
suatu proses belajar mengajar di mana pengajar memberikan ilmu pengetahuan,
keahlian dan keterampilan untuk para didikannya. Sedangkan kependidikan yaitu
segala sesuatu yang berhubungan dengan pendidikan”.
2.5. Data Flow Diagram (DFD)
Jogiyanto HM, (Analisis & Disain sistem informasi pendekatan terstuktur,
1989:700), ”Data flow diagram (DFD) merupakan diagram yang menggunakan
notasi-notasi (simbol-simbol) untuk menggambarkan arus data. Data flow diagram,
sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru
yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik di
Beberapa simbol-simbol yang digunakan dalam pembuatan Data Flow Diagram
Tabel 2.1 Simbol Data Flow Digram (DFD)
No Simbol Fungsi
1 External entity (kesatuan luar) atau boundary (batas
sistem). Kesatuan luar merupakan kesatuan (entity), di
lingkungan luar sistem yang dapat berupa orang,
organisasi, atau sistem lainnya yang berada di lingkungan
luarnya yang akan memberikan input atau output dari
sistem. Kesatuan luar dapat disimbolkan dengan suatu
notasi kotak atau suatu kotak dengan sisi kiri dan atasnya
berbentuk garis tebal.
2 Data flow (arus data) yaitu merupakan arus data diberi
simbol suatu panah. Arus data ini mengalir diantara
proses, simpan data dan kesatuan luar. Arus data
menunjukkan arus dari data yang berupa masukan untuk
sistem atau hasil dari proses sistem.
3 Proses adalah kegiatan atau kerja yang dilakukan oleh
orang, mesin atau komputer dari hasil suatu arus data yang
masuk ke dalam proses untuk dihasilkan arus data yang
akan ke luar dari proses.
Proses disimbolkan dengan lingkaran atau empat persegi
panjang tegak dengan sudut-sudutnya tumpul.
4 Data store (simpan data) adalah merupakan simpanan dari
data yang dapat berupa suatu file, database, dan lain-lain.
Simpan data disimbolkan dengan sepasang garis
2.6. Pengertian Database
Basis data atau database merupakan kumpulan dari data yang saling berhubungan satu
sama lainnya, tersimpan diperangkat lunak untuk memanipulasinya. Database
merupakan salah satu komponen yang penting di sistem informasi, karena berfungsi
sebagai basis penyedia informasi bagi para pemakainya
Tujuan dari desain database adalah untuk menentukan data dalam sistem,
sehingga informasi yang dihasilkan dapat terpenuhi dengan baik. Disain database
perlu dilakukan untuk menghindari pengulangan data
2.7. Pengertian Flowchart
Flowchart adalah sekumpulan simbol-simbol yang menunjukan atau menggambarkan
rangkaian kegiatan-kegiatan program dari awal hingga ahkir, jadi flowchart ini
digunakan untuk menggambarkan urutan langkah-langkah suatu algoritma.
Penjelasan arti dari lambang-lambang flowchart dapat didefinisikan seperti
Tabel 2.2
Tabel 2.2 Simbol Flowchart
No Simbol Fungsi
1 Terminal, untuk memulai dan mengakhiri suatu program
2 Proses, suatu simbol yang menunjukan setiap pengolahan
3 Input–Output, untuk memasukan data maupun
menunjukan hasil dari suatu proses
4 Decision, suatu kondisi yang akan menghasilkan
beberapa kemungkinan jawaban atau pilihan
5 Predifined Process, suatu simbol untuk meyediakan
tempat–tempat pengolahan data dalam storage
6 Connector, suatu prosedur akan masuk dan keluar
melalui simbol ini dalam lembar yang sama
7 Off Line Connector, merupakan simbol masuk dan
keluarnya suatu prosedur pada lembar kertas yang lain
8 Arus atau flow, prosedur yang dapat dilakukan dari atas
ke bawah, bawah ke atas, dari ke kanan atau dari kanan
kanan ke kiri
9 Document merupakan simbol untuk data yang berbentuk
informasi
10 Untuk menyatakan sekum[ulan langkah proses yang
ditulis sebagai prosedur
11
Simbol untuk output yang ditujukan suatu divice, seperti
printer, plotter
APLIKASI PHP DAN MySQL DALAM MERANCANG SISTEM INFORMASI
BERBASIS WEB DI PROGRAM STUDI ILMU KEPERAWATAN
UNIVERSITAS SUMATERA UTARA
3.1Gambaran Umum Program Studi Ilmu Keperawatan.
Pembukaan Program Studi Ilmu Keperawatan (PSIK) Fakultas Kedokteran
Universitas Sumatera Utara diawali dari hasil kesepakatan Consortium Health
Sciences (CHS) dan para Dekan Fakultas Kedokteran PTN seluruh Indonesia.
Fakultas Kedokteran USU termasuk salah satu yang dipercaya untuk
menyelenggarakan Program Studi Ilmu Keperawatan. Berdasarkan surat usulan Dekan
No.1471/PT05.H4/FK/C.91 diterbitkanlah Surat Keputusan Rektor no.
1214/PT05.H/SK/C.1991 tentang Pembentukan Panitia Persiapan pembukaan
Program PSIK FK USU.
Setelah melalui beberapa rangkaian kegiatan yang melibatkan CHS dan
Kanwil Departemen Kesehatan Propinsi Sumatera Utara dibentuklah struktur
pengelola PSIK FK USU berdasarkan SK Rektor no. 1328/PT.05.H/SK/C.1994 dan
dibukalah PSIK pada tahun 1995. Hanya saja setelah berjalan dua semester
Perndidikan Tinggi no. 471/D/T/1995 karena belum memenuhi persyaratan. Pada saat
itu memang FK USU belum memiliki staf pengajar yang berlatar belakang pendidikan
Sarjana Keperawatan (S. Kp).
Empat tahun setelah dihentikannya PSIK, Direktorat Jenderal Pendidikan
Tinggi Departemen Pendidikan dan Kebudayaan melalui Surat Keputusan no.
116/DIKTI/Kep/1999 tertanggal 7 April 1999, memberi izin dibukanya kembali
Program Studi Ilmu Keperawatan di FK USU. Sementara, sebelum mencapai status
sebagai fakultas, USU menempatkan pengelolaan program studi ini di bawah tangung
jawab Fakultas Kedokteran USU. Pembangunan Sekolah Menengah Umum di
Indonesia bertujuan memberikan pelayanan yang berkualitas kepada Masyarakat,
sehubungan dengan hal tersebut diperlukan pengetahuan alam dan sosial yang dapat
meningkatkan pelayanan kepada Masyarakat dan Negara
Program Studi Ilmu Keperawatan (PSIK) merupakan program pendidikan
yang bersifat akademik profesi yang bertujuan untuk menghasilkan perawat
profesional. Pelaksanaan program pendidikan Sarjana Keperawatan di PSIK FK USU
ada dua, yaitu: Program Reguler/Reguler Mandiri dan program Ekstensi dengan lama
kuliah terjadwal untuk program reguler adalah 4 tahun sedangkan ekstensi 1,5 tahun.
Lulusannya mendapat gelar Sarjana Keperawatan (S.Kep). Setelah itu, lulusan
program pendidikan Sarjana Keperawatan baik melalui program reguler ataupun
Program Pendidikan Profesi Ners yang lama pendidikan terjadwalnya 1 tahun.
Lulusan program pendidikan Ners mendapat gelar Ners atau disingkat Ns.
Staf pengajar tetap PSIK FK USU berjumlah 37 orang yang dikelompokkan
sesuai dengan kekhususan bidang keilmuan yang dibagi menjadi 6 kelompok
keilmuan keperawatan, yaitu Keperawatan Dasar, Keperawatan Medikal Bedah,
Keperawatan Jiwa, Keperawatan Maternitas, Keperawatan Anak dan Keperawatan
Komunitas. Untuk mencapai tujuan pembelajaran secara optimal, PSIK FK USU juga
memiliki staf pengajar bidang ilmu keperawatan tidak tetap berasal dari lahan praktik
klinik/lapangan diantaranya dari RSUP. H. Adam Malik, RSUD. dr. Pirngadi Medan,
RSUD Jiwa Pemerintah Provinsi Sumatera Utara..
Program Studi Ilmu Keperawatan menyelenggarakan pendidikan keperawatan yang
bertujuan mendidik peserta didiknya menjadi perawat professional yang
berkompetensi untuk :
a) Melakukan profesi keperawatan secara akontabel dalam suatu sistem pelayanan
kesehatan sesuai dengan kebijaksanaan pemerintah berlandaskan Pancasila,
khususnya pelayanan dasar sampai dengan tingkat kerumitan tertentu secara
mandiri kepada individu, keluarga, dan komunitas berdasarkan kaidah-kaidah
keperawatan mencakup:
1. Menerapkan konsep, teori, dan prinsip ilmu perilaku, ilmu sosial, ilmu
biomedik, dan ilmu keperawatan dalam melaksanakan pelayanan
2. Melaksanakan pelayanan asuhan keperawatan melalui pengkajian,
penetapan diagnosa keperawatan, perencanaan, implementasi dan
evaluasi keperawatan baik bersifat promotif, preventif, kuratif, dan
rehabilitatif kepada klien/keluarga dengan masalah keperawatan dasar
dan rumit, sesuai dengan batas kewenangan, tanggung jawab, dan
kemampuan perawat, yang berlandaskan pada etika profesi
keperawatan.
3. Mendokumentasikan seluruh tahapan proses keperawatan secara
akurat, sistematik, dan memanfaatkannya dalam upaya meningkatkan
kualitas asuhan keperawatan.
4. Bekerja sama dengan tenaga kesehatan dan disiplin ilmu lain dengan
menerapkan prinsip manajemen dalam menyelesaikan masalah
kesehatan yang berorientasi pada pelayanan dan asuhan keperawatan.
b) Mengelola Pelayanan keperawatan profesional tingkat rendah secara bertanggung
jawab dan menunjukkan sikap kepemimpinan yang mencakup :
1. Menerapkan teori manajemen dan kepemimpinan yang sesuai dengan
kondisi setempat dalam mengelola pelayanan/asuhan keperawatan.
2. Melakukan Perencanaan, Pengorganisasian, pengarahan, dan
pengawasan terhadap perawat pemula dalam mengelola
pelayanan/asuhan keperawatan.
3. Bertindak sebagai pemimpin formal dan tidak formal untuk
meningkatkan motivasi dan kinerja staf keperawatan dalam mengelola
4. Menggunakan berbagai strategi perubahan untuk mengelola pelayanan
keperawatan.
5. Menjadi contoh peran profesional dalam mengelola manajemen
pelayanan.
c) Mengelola kegiatan penelitian keperawatan dasar dan terapan yang sederhana dan
menggunakan hasil penelitian serta perkembangan ilmu pengetahuan dan
teknologi keperawatan untuk meningkatkan mutu dan jangkauan asuhan
keperawatan mencakup :
1. Mengidentifikasi masalah kesehatan dengan menganalisis dan
mensintesis informasi yang relevan dari berbagai sumber dan
memperhatikan perspektif lintas budaya yang mendasari semua aspek
sistek kesehatan.
2. Merencanakan dan melaksanakan penelitian dalam bidang
keperawatan.
3. Menggunakan hasil penelitian dan IPTEK kesehatan dalam pelayanan
keperawatan sesuai standar praktik melalui program jaminan mutu
yang berkesinambungan.
d) Berperan serta secara aktif dalam mendidik dan melatih calon perawat dan tenaga
keperawatan, serta berperan dalam program pendidikan tenaga kesehatan
mencakup :
1. Merencanakan, melaksanakan, dan mengevaluasi kegiatan pengajaran
2. Menerapkan prinsip pendidikan dalam kegiatan peningkatan
kemampuan mahasiswa keperawatan, tenaga keperawatan, dan tenaga
kesehatan lain.
3. Mensintesis ilmu pengetahuan keperawatan dasar dan ilmu
pengetahuan klinik dalam memberikan pendidikan keperawatan kepada
mahasiswa, tenaga keperawatan, dan tenaga kesehatan lain.
e) Mengembangkan diri terus menerus untuk meningkatkan kemampuan profesional.
1. Menerapkan konsep profesional dalam melaksanakan kegiatan
keperawatan.
2. Melaksanakan kegiatan keperawatan dengan menggunakan pendekatan
ilmiah.
3. Berperan sebagai "pembaharu" dalam setiap kegiatan keperawatan di
berbagai tatanan pelayanan keperawatan.
f) Mengikuti perkembangan IPTEK secara terus-menerus melalui berbagai kegiatan
yang menunjang dan mengembangkannya sesuai dengan kebutuhan masyarakat
dan perkembangan ilmu pengetahuan melalui peran aktif dalam kegiatan ilmiah
yang relevan dengan pelayanan keperawatan.
g) Memelihara dan mengembangkan kepribadian dan sikap yang sesuai dengan etika
keperawatan dalam melaksanakan profesinya yang mencakup :
1. Melaksanakan profesi keperawatan mengacu pada kode etik
keperawatan yang mencakup hubungan klien,
2. Mentaati peraturan dan perundang-undangan yang berlaku.
3. Bertindak serasi dengan kebudayaan masyarakat dan tidak merugikan
masyarakat.
4. Berperan serta secara aktif dalam pengembangan organisasi profesi.
5. Mengembangkan "komunitas profesional".
h) Berfungsi sebagai anggota masyarakat yang kreatif, produktif, terbuka untuk
menerima perubahan serta berorientasi ke masa depan yang mencakup :
1. Menggali dan mengembangkan potensi yang ada pada dirinya untuk
membantu menyelesaikan masalah kesehatan masyarakat dengan
fenomena keperawatan.
2. Membantu meningkatkan kesejahteraan masyarakat dengan
memanfaatkan dan mengelola sumber yang tersedia.
3. Menapis perubahan yang ada untuk membantu meningkatkan
kesejahteraan masyarakat.
4. Memberi masukan pada berbagai lembaga pemerintah dan non
pemerintah tentang berbagai aspek yang terkait dengan keperawatan.
3.1.1 Visi dan Misi
Visi Program Studi Ilmu Keperawatan
Pusat Pengembangan Pendidikan Keperawatan Terbaik di Wilayah Regional Sumatera
Misi Program Studi Ilmu Keperawatan
1. Menyediakan pendidikan keperawatan yang berkualitas melalui kegiatan
pembelajaran dan aktivitas akademik bermutu.
2. Menyediakan lingkungan belajar yang inovatif untuk penelaahan ilmiah
keilmuan keperawatan sehingga menghasilkan lulusan yang mampu menjadi
agen perubahan di lingkungan kerjanya.
3. Mengembangkan kemitraan yang mengakomodasi penyediaan sarana belajar
klinis dan lapangan yang kondusif bagi pembentukan praktisi keperawatan
yang profesional dan mampu memenuhi kebutuhan kesehatan masyarakat.
4. Mendukung pelaksanaan pengembangan ilmu dan teknologi keperawatan
dalam berbagai konteks budaya melalui kegiatan-kegiatan penelitian-penelitian
di bidang Ilmu Keperawatan.
3.1.2 Struktur Organisasi
Dengan adanya struktur organisasi, diharapkan tercapainya suatu kondisi yang baik di
antara unit-unit maupun bagian-bagian dalam organisasi, sehingga tujuan yang telah
ditetapkan dapat tercapai. Oleh karena itu, struktur organisasi yang digunakan harus
disesuaikan dengan kondisi dan kebutuhan institusi agar pendayagunaan sumber daya
Demikian juga dengan Program Studi Ilmu Keperawatan dari tahun ke tahun
pengelolahan terus diusahakan untuk meningkatkan atau menyesuaikan struktur
organisasi, agar sesuai dengan tuntutan kegiatan-kegiatan yang semakin banyak dan
kompleks.
Dengan adanya struktur organisasi, setiap tugas dan tanggung jawab dapat
dikerjakan dan diselesaikan oleh masing-masing individu yang ada dalam organisasi
tersebut, sehingga tujuan yang telah ditetapkan dapat tercapai. Adapun Program Stui
Ilmu Keperawatan mempunyai struktur organisasi sebagai berikut:
BAB 5
IMPLEMENTASI SISTEM
5.1. Implementasi Sistem
Implementasi sistem merupakan prosedur yang dilakukan untuk menyelesaikan
desain sistem yang ada dalam dokumen desain yang disetujui, menguji sistem,
menginstal, dan memulai sistem yang baru yang telah diperbaiki.
5.1.1. Komponen Utama Dalam Sistem
Dalam pembuatan program Sistem Informasi, dan data lainnya yang sudah dirancang
membutuhkan perangkat keras (hardware), perangkat lunak (software) dan perangkat
operator (brainware).
Adapun hardware, software dan brainware yang dibutuhkan adalah sebagai berikut :
a. Perangkat Keras (hardware)
1. Micro Prosesor Pentium III
2. Hardisk untuk tempat program beroperasi dan sebagai media penyimpanan
data.
3. Memori minimal 64 MB, karena menggunakan under windows.
4. Monitor Super VGA
5. Keyboard
6. Mouse
b. Perangkat Lunak (software)
1. Sistem Operasi Windows 98
yaitu menggunakan software Microsoft Visual Basic 6.0 dan Crystal Report
Pro 3.2
2. Anti virus untuk mengetahui terjadinya kerusakan sistem
3. Dan lain-lain
c. Perangkat Operator (brainware)
yaitu orang yang mengerti sistem operasi komputer untuk menjalankan program
yang memiliki keahlian yang baik.
5.1.2. Tujuan Implemantasi Sistem
Adapun tujuan dari pada pengimplementasian sistem ini adalah bertujuan untuk
mengetahui apakah sistem yang telah ada sebelumnya dan bertujuan agar mengetahui
kelebihan dan kekurangan dari sistem yang baru.
5.1.3. Pemeliharaan Sistem
Berdasarkan penjelasan dari halaman sebelumnya, diperlukan pemeliharaan sistem
agar sistem tersebut dapat berjalan sebagaimana mestinya. Adapun tujuan dari
pemeliharaan sistem ini adalah sebagai berikut:
1. Mencegah terjadinya kelainan sistem yang dapat mendatangkan masalah–
masalah baru.
2. Menggantikan pemeliharaan sistem dengan survei sistem jika modifikasi yang
5.2. Demonstrasi Program
5.2.1. Tampilan Menu Utama
Adapun tampilan program yang dirancang penulis adalah sebagai berikut:
5.2.2. Tampilan Halaman Profil
Gambar 5.2. Tampilan Form Input Data Kelas
5.2.3. Tampilan Halaman Program Studi
5.2.4. Tampilan Halaman Pengumuman
5.2.5 Tampilan Halaman Agenda
BAB 6
KESIMPULAN DAN SARAN
6.1. Kesimpulan
Setelah melakukan pembahasan akhirnya penulis dapat membuat kesimpulan sebagai
berikut:
1. Di dalam pembuatan sistem informasi pembayaran uang pendidikan, ada beberapa
tahap yang dibuat oleh penulis di antaranya membuat DFD, ERD dan kamus data.
2. Aplikasi php dan MySQL dapat dipakai untuk mengimplementasikan pengolahan
Informasi dalam Program Studi Ilmu Keperawatan Universitas Sumatera Utara.
3. Output yang dihasilkan selalu diamati, karena dengan berubahnya lingkungan
Universitas, akan berubah pula kebutuhan output sistem tersebut. perubahan
kebutuhan sistem, untuk dapat menyediakan informasi yang aktual perlu adanya
6.2. Saran
Dalam mengakhiri penulisan tugas akhir penulis menyesuaikan beberapa saran antara
lain:
1. Hendaknya program yang dibuat dapat dikembangkan lebih lanjut untuk
membentuk suatu sistem yang lebih baik sesuai dengan keputusan guna menunjang
pengambilan keputusan yang sempurna.
2. Hendaknya pembuatan file cadangan dilakukan secara berkala. Hal ini sangat
penting artinya untuk mencegah kemungkinan kehilangan dan kerusakan data yang
telah disimpan.
3. Sebaiknya digunakan program antivirus yang residen. Hal ini dimaksudkan untuk
mencegah terjadinya kerusakan pada program ataupun data yang lain.
4. Sistem informasi ini perlu dikembangkan agar lebih luas dan dapat diperlukan ke
BAB 4
PERANCANGAN SISTEM
4.1. Perancangan Sistem
Perancangan sistem adalah merupakan upaya universitas untuk memulai memiliki
sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan
sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.
4.2. Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah gambaran sistem secara logika. Gambaran ini tidak
tergantung pada perangkat keras, lunak, struktur data atau organisasi. Pada tahap
analisa, penanganan notasi simbol lingkaran dan anak panah
mewakili/menggambarkan arus data dalam perancangan sistem sangat membantu
sekali didalam komunikasi dengan pemakaian sistem menggunakan notasi-notasi ini
untuk menggambarkan arus dari data sistem.
Adapun Data Flow Diagram yang penulis ajukan ialah:
Gambar 4.1. Data Flow Diagram (DFD) Diagram Konteks 0
Sistem Informasi Proggram Studi Ilmu
Keperawatan
Admin Pengunjung
(user)
- login (user Name dan password)
- Data Berita - Data Agenda - Data Pengumuman - Data Modul
Gambar 4.2. Data Flow Diagram (DFD) Level 0 - Login Admin
- Data Berita - Data Agenda - Data Pengumuman - Data Modul
Admin
Input Data 1
Informasi 2
Agenda D2
Berita D1
Pengunjung (User) Informasi Program Studi
Ilmu Keperawatan
Pengumuman D3
Modul D4
4.3. Rancangan Database
Database adalah kumpulan dari data yang berhubungan antara satu dengan yang
lainnya, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak
untuk memanipulasinya. Database merupakan salah satu komponen yang penting
dalam sistem komputerisasi, karena merupakan database dalam menyediakan
informasi bagi para pengguna.
Adapun perancangan database mengenai sistem informasi ini diperlukan beberapa
tabel database yaitu sebagai berikut:
Tabel 4.1. Berita
Field Name Type Data Size Indexed Description
Id_User * Varchar 50 Yes Kode User
Id_Berita Int 5 No Kode Berita
Id_kategori Int 5 No Kode Kategori
Judul Varchar 100 No Judul
Isi_berita Text Isi Berita
Gambar Varchar 100 Gambar
Hari Varchar 20 Hari
Tanggal date Tanggal
Jam time Waktu
Tabel 4.2. Agenda
Field Name Type Data Size Indexed Description
Id_User * Varchar 50 Yes Kode User
Id_Agenda Int 5 No Kode Agenda
Tema Varchar 100 No Tema
Isi_Agenda Text No Isi dari Agenda
Tempat Varchar 100 No Lokasi
Tgl_mulai date No Tanggal mulai
Tgl_Selesai date No Tanggal selesai
Tgl_posting date No Tanggal posting
Tabel 4.3. Pengumuman
Field Name Type Data Size Indexed Description
Id_User Varchar 50 No Kode User
Id_Pengumuman Int 5 No Kode Pengumuman
Judul Varchar 100 No Judul
Isi Text No Isi
Tanggal Date No Tanggal
Tabel 4.5. Modul
Field Name Type Data Size Indexed Description
Id_Modul Int 5 Yes Kode Modul
Nama_modul Varchar 50 No Nama Modul
Link Varchar 100 No Link
Static_content Text No Statistik
Gambar Varchar 100 No Gambar
Publish Enum(‘Y’,’N’) No Publish
Status Enum(‘user’,’admin’,’dosen’) 1 No Status
Aktif Enum(‘Y’,’N’) 1 No Aktif
Urutan Int 5 No Urutan
Tabel 4.6. User
Field Name Type Data Size Indexed Description
Id Int 10 No Kode Id
Id_User Varchar 50 No Kode User
Password Varchar 50 No Password
Nama_lengkap Varchar 100 No Nama Lengkap
Email Varchar 100 No Email
4.4. Perancangan ERD (Entity Relationship Diagram)
Entity Relationship Diagram adalah Entity Relationship yang berisikan
komponen-komponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi
dengan atribut-atribut yang mempresentasikan seluruh fakta dari “dunia luar” yang
ditinjau, dapat digambarkan Entity-Relationship (Diagram E-R).
Beberapa simbol-simbol yang digunakan dalam Entity Relationship Diagram
(ERD)
Tabel 4.7 Simbol Entity Relationship Diagram (ERD)
No Simbol Fungsi
1.
External entity (kesatuan luar) kesatuan luar
merupakan kesatuan (entity), di lingkungan luar
sistem yang dapat berupa orang, organisasi, atau
sistem lainnya yang akan memberikan input atau
output dari sistem.
.2.
Hubungan adalah entity berhubungan antara satu
dengan lainnya, Hubungan ini dinamakan
Relationship/Relasi.
3.
Data flow (arus data) yaitu merupakan arus data
diberikan simbol suatu panah. Arus data ini mengalir
di antara proses, simpan data dan kesatuan luar.
Adapun penjelasan dari gambar di bawah adalah siswa mengikuti pelajaran di
kelas relasi antar entity tersebut adalah banyak user menulis/memiliki berita, agenda,
4.5. Perancangan Kamus Data
Kamus Data (KD) atau Data Dictionary (DD) atau disebut juga dengan istilah sistem
data dictionary adalah katalog fakta tentang data kebutuhan-kebutuhan informasi dari
suatu sistem informasi. Dengan mengunakan kamus data analis sistem dapat
mendefinisikan data yang mengalir di sistem dengan lengkap. Kamus data dibuat pada
tahap analisis sistem dan digunakan baik pada analisis maupun pada tahap
perancangan sistem.
Berikut adalah kamus data yang penulis buat:
a. Tabel Berita = {id_berita, id_kategori, id_user, judul, isi_berita,
gambar, hari, tanggal, jam, counter}
b. Tabel Agenda = {id_agenda, id_user, tema, isi_agenda, tempat,
tgl_mulai, tgl_selesai, tgl_posting,}
c. Tabel Pengumuman = {id_pengumuman, id_user, judul, isi, tanggal,
tgl_posting}
d. Tabel Modul = {id_modul, nama_modul, link, static_content, gambar,
publish, status, aktif, urutan}
4.6. Diagram Alir (Flowchart)
Berikut adalah diagram alir yang penulis buat untuk menjalankan website
Gambar 4.5 Flowchart Halaman Utama
Link 01 = Login Admin Link 02 = Berita Link 03 = Profil
Kadir, Abdul. 2000. Pengenalan Sistem Informasi. Jakarta: Andi Yogyakarta..
Alam, M. Agus J. 1999. Belajar Sendiri Microsoft Visual Basic 6.0. Jakarta: Elex Media Komputindo, Kelompok Gramedia. Anggota IKAPI.
Andi, Krisbianto Paulus, Erwin Budi Setiawan. 2005. Sistem Informasi. Bandung: Informatika.
Ediatmojo, 2002.MySQL Reperace: Mutiara Sumber Widya
Jogianto, Hartono.1999. Pengenalan Komputer. Yogyakarta: Andi offset Yogyakarta.
Kadir, Abdul. 2005. Pengenalan Sistem Informasi. Jakarta, Yogyakarta: Andi Jogja
Riky, Rahmad, 2001. Departemen Pendidikan Nasional. Jakarta:Edisi Ketiga.
Sutabri, Tata. 2005. Sistem Informasi Managemen. Jakarta: Andi Jogja
UNIVERSITAS SUMATERA UTARA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM PROGRAM STUDI D-3 ILMU KOMPUTER DAN STATISTIKA
Jl. Bioteknologi No. 1 Kampus USU Padang Bulan, Medan – 20155 Telp. (061) 8211050,82144290 Fax. (061) 82144290
KARTU BIMBINGAN TUGAS AKHIR MAHASISWA
Nama Mahasiswa : ……….
• Kartu ini dikembalikan ke Jurusan Matematika bila bimbingan Mahasiswa telah selesai.
Diketahui
Hasil Pengujian Tugas Akhir
Yang bertanda tanggan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program D-3 Ilmu Komputer:
Nama : AZWAR SYARIF NIM : 062406123
Program Studi : D-3 Ilmu Komputer
Judul T.A : PERANCANGAN SISTEM INFORMASI BERBASIS WEB DENGAN
MENGGUNAKAN PHP & MYSQL DI PROGRAM STUDI ILMU KEPERAWATAN UNIVERSITAS SUMATERA UTARA
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal ………
Dengan Hasil : Sukses/Gagal
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.
Medan, Juni 2009 Dosen Pembimbing,