Anda di halaman 1dari 64

PERANCANGAN SISTEM INFORMASI BERBASIS WEB

DENGAN MENGGUNAKAN PHP & MYSQL DI


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
MEDAN
2009

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
PERANCANGAN SISTEM INFORMASI BERBASIS WEB
DENGAN MENGGUNAKAN PHP & MYSQL DI
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
MEDAN
2009

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
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

Dr. Saib Suwilo, M.Sc Dr. Tulus, M.Si


NIP 131 796 149 NIP : 131 796 150

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
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

Azwar Syarif
062406123

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
i

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.

Ucapan terima kasih penulis sampaikan kepada Dr. Tulus, M.Si. selaku
pembimbing pada penyelesaian Tugas Akhir yang telah memberikan panduan dan
penuh kepercayaan kepada penulis untuk menyempurnakan kajian ini, panduan
ringkas dan padat dan profesional telah diberikan kepada penulis agar penulis dapat
menyelesaikan tugas ini. Ucapan terima kasih juga ditujukan kepada Ketua dan
Sekretaris Departemen Dr. Saib Suwilo, M.Sc. dan Drs.Hendri Ran Sitepu, M.Si.,
Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam USU,
pegawai di FMIPA USU, dan rekan-rekan kuliah. Akhirnya, tidak terlupakan kepada
Bapak, Ibu dan semua ahli keluarga yang selama ini memberikan bantuan dan
dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
ii

DAFTAR ISI

Hal
PERSETUJUAN
PERNYATAAN
PENGHARGAAN i
DAFTAR ISI ii
DAFTAR GAMBAR iii
DAFTAR TABEL iv

BAB 1. PENDAHULUAN 1
1.1. Latar Belakang Masalah 1
1.2. Rumusan Masalah 2
1.3. Maksud dan Tujuan 3
1.4. Batasan Masalah 4
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
4.6. Diagram Alir (Flowchart) 30

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
iii

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 PUSTAKA
LAMPIRAN

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
iv

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
Tabel 4.7 Simbol Entity Relationship Diagram (ERD) 28

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
iii

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

Gambar 5.5. Halaman Agenda.......................... .............................................. 38

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-1

Listing
Listing Program
Program db_Berita
dbModule

// Tampilkan 3 berita terbaru


echo "<tr><td class=judul_head>&#187; 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++){
echo ($kalimat);
echo (" "); // Spasi antar kalimat
$kalimat=strtok(" "); // Potong per kalimat
}
echo " ... <a
href=?module=detailberita&id=$r[id_berita]>Selengkapnya</a>
<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>&bull; &nbsp; &nbsp;
<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>";

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-2

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>&#187; 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
}
echo " ... <a
href=$_SERVER[PHP_SELF]?module=detailberita&id=$r[id_berita]>Selengka
pnya</a><br><br>
<hr color=white></td></tr>";

$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>";
}

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-3

Listing Program frmProfil

// 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>";
}
$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 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>";
}
$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 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'");

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-4

$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>";
}
$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 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>";
}
$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 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>";
}
$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>";

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-5

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>";
}
$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]=='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);

echo '<tr valign="top"><td class="isi">';


$isi_profil=nl2br($r[static_content]);

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-6

$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>";

}
Listing Program frmProgramStudi

<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">
</script>
<script type="text/javascript">
<!--
var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;

// 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


function mcancelclosetime()
{
if(closetimer)
{
window.clearTimeout(closetimer);
closetimer = null;

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-7

}
}

// close layer when click-out


document.onclick = mclose;
// -->
</script>

<style type="text/css">
<!--
body {
margin-bottom: 1px;
}
.style1 {font-size: x-small}
-->
</style></head>

<body onload="show_clock()">

<!-- Begin Wrapper -->


<div id="wrapper">

<!-- Begin Header -->


<div id="header"></div>
<!-- End Header -->

<!-- Begin Navigation -->


<div id="navigation"><table>
<tr><td valign="middle">
<ul id="nav">
<li><a href="index.php" onmouseover="mopen('m1')"
onmouseout="mclosetime()">Home</a></li>
<li><a onmouseover="mopen('m2')"
onmouseout="mclosetime()">Profile PSIK FK-USU</a>
<div id="m2" onmouseover="mcancelclosetime()"
onmouseout="mclosetime()">
<a href="?module=sejarah">Sejarah</a>
<a href="?module=visi">Visi dan Misi</a>
<a href="?module=tujuan">Tujuan</a>
<a href="?module=struktur">Struktur
Organisasi</a></div>
</li>
<li><a onmouseover="mopen('m3')"
onmouseout="mclosetime()">Program Studi</a>
<div id="m3" onmouseover="mcancelclosetime()"
onmouseout="mclosetime()">
<a href="?module=keperawatan">Akademik</a>
<a href="?module=ners">Profesi</a></div>
</li>
<li><a onmouseover="mopen('m4')"
onmouseout="mclosetime()">Kemahasiswaan</a>
<div id="m4" onmouseover="mcancelclosetime()"
onmouseout="mclosetime()">
<a href="#">Program Kegiatan</a>
<a href="#">Kalender Kegiatan</a>
<a href="#">Beasiswa</a></div>
</li>
<li><a onmouseover="mopen('m5')"
onmouseout="mclosetime()">Alumni</a>

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-8

<div id="m5" onmouseover="mcancelclosetime()"


onmouseout="mclosetime()">
<a href="#">Data Lulusan</a>
<a href="#">Kegiatan</a></div>
</li>

<li><a href="#" onmouseover="mopen('m6')"


onmouseout="mclosetime()">Gallery</a></li>
</ul>
</td></tr></table>
</div>
<!-- End Navigation -->

<!-- Begin Left Column -->


<div id="leftcolumn">

<div class="leftnav">
<? require("kiri.php"); ?>
</div>

</div>
<!-- End Left Column -->

<!-- Begin Content Column -->


<div id="content">
<?php require("isi.php"); ?>
</div>
<!-- End Content Column -->

<!-- Begin Right Column -->


<div id="rightcolumn">

<div class="navright">
<?php require("kanan.php"); ?>
</div>
</div>
<!-- End Right Column -->

<!-- Begin Footer -->


<div id="footer">

Copyright &copy; 2009 by Program Studi Ilmu Keperawatan


FK-USU

</div>
<!-- End Footer -->

</div>
<!-- End Wrapper -->

</body>
</html>

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-9

Listing Program frmPengumuman

// 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";
$hasil = mysql_query($sql);
while($r=mysql_fetch_array($hasil)) {
echo '<tr><td class=isi><ul><li><a
href='.$_SERVER[PHP_SELF].'?module=detailpengumuman&id='.$r[id_pengum
uman].'>'.$r[judul].'</a></li></ol></td></tr>';
}
}

// Detail Pengumuman
elseif ($_GET[module]=='detailpengumuman'){
$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]);
$isi = nl2br($d[isi]);
$isi1=
strip_tags($isi,'<a><b><i><u><p><ul><ol><li><strong><img><hr><table><
td><tr>');

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>&#187; 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>

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-10

<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,
subjek,
pesan,
tanggal)
VALUES('$_POST[nama]',
'$_POST[email]',
'$_POST[subjek]',
'$_POST[pesan]',
'$tgl_sekarang')");

echo "<tr><td class=judul_head>&#187; 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>";

Listing Program frmAgenda

// 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>";

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-11

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>&nbsp;</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>";

Listing Program frmKiri

<?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>";

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
L-12

//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>
</td></tr>";
}
?>

Listing Program frmKanan

<table width="100%" align="center">


<?php
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)) {
echo '<li style="color:#006"><div class="bangkanan_jarak"><a
href='.$_SERVER[PHP_SELF].'?module=detailpengumuman&id='.$r[id_pengum
uman].'>'.$r[judul].'</a></div></li>';
}
echo '</ul></div>';
echo '<div id="blokmenu"> K A L E N D E R </div>';
require("kalender.php");
?>

</table>

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
BAB 1

PENDAHULUAN

1.1 Latar 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,

akurat dan mudah.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
2

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.2 Rumusan 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

tetap mempertahankan dan mengembangkan sistemnya supaya lebih cepat dan akurat.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
3

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.3 Maksud 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.

5. Mempermudah penginputan data.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
4

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 :

a. Wawancara Langsung (Interview)

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
5

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.6 Sistematika 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

ERD serta uraian singkat PHP dan MySQL.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
6

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
LAMPIRAN

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
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

terdiri atas sejumlah komponen fungsional (dengan satuan fungsi atau tugas khusus)

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
8

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

tertentu atau untuk analisa dan pengambilan keputusan”.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
9

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

mengendalikan informasi”.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
10

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

mana data tersebut mengalir”.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
11

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.


Media Nama Store
Simpan data disimbolkan dengan sepasang garis

horizontal pararel yang tertutup disalah satu ujungnya.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
12

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

yang dilakukan oleh komputer

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
13

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

Simbol untuk output yang ditujukan suatu divice, seperti

printer, plotter
11

12 Untuk menyimpan data

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
BAB 3

APLIKASI PHP DAN MySQL DALAM MERANCANG SISTEM INFORMASI


BERBASIS WEB DI PROGRAM STUDI ILMU KEPERAWATAN
UNIVERSITAS SUMATERA UTARA

3.1 Gambaran 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

penyelenggaraan PSIK dihentikan dengan mengacu kepada SK Direktorat Jenderal

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
15

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

ekstensi untuk mendapatkan kewenangan keprofesiannya dapat melanjutkan ke

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
16

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

dan/atau asuhan keperawatan kepada individu, keluarga dan komunitas.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
17

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

asuhan keperawatan.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
18

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

dan pelatihan dalam bidang keperawatan.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
19

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 perawat-klien, perawat-

perawat, dan perawat-profesi lainnya.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
20

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

dan Menghasilkan Lulusan yang Mampu Bersaing di Tataran Global.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
21

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

yang seoptimal mungkin.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
22

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:

Gambar 3.1 Struktur Organisasi Ilmu Keperawatan

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
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

7. Dan lain-lain.

`
Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
33

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

diminta relatif besar.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
34

5.2. Demonstrasi Program

5.2.1. Tampilan Menu Utama

Adapun tampilan program yang dirancang penulis adalah sebagai berikut:

Gambar 5.1. Tampilan Menu Utama

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
35

5.2.2. Tampilan Halaman Profil

Gambar 5.2. Tampilan Form Input Data Kelas

Gambar 5.2. Halaman Profil

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
36

5.2.3. Tampilan Halaman Program Studi

Gambar 5.3. Halaman Program Studi

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
37

5.2.4. Tampilan Halaman Pengumuman

Gambar 5.4. Halaman Pengumuman

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
38

5.2.5 Tampilan Halaman Agenda

Gambar 5.5. Halaman Agenda

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
39

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

diadakan lagi tahap-tahap pembuatan suatu sistem.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
40

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

arah sistem jaringan.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
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:

0 Inforamasi Ilmu
Sistem Informasi Keperawatan
Admin Proggram Studi Ilmu Pengunjung
Keperawatan (user)

- login (user Name dan


password)
- Data Berita
- Data Agenda
- Data Pengumuman
- Data Modul

Gambar 4.1. Data Flow Diagram (DFD) Diagram Konteks

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
24

Admin

Input Data
- Login Admin
- Data Berita
- Data Agenda
- Data Pengumuman
- Data Modul
D1 Berita

D2 Agenda

2 D3 Pengumuman

Informasi D4 Modul

D5 Admin

Informasi Program Studi


Ilmu Keperawatan

Pengunjung (User)

Gambar 4.2. Data Flow Diagram (DFD) Level 0

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
25

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
Counter int 5 Class

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
26

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
Tgl_posting Date No Tanggal posting

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
27

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
level Varchar 50 No Level

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
28

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
External entity (kesatuan luar) kesatuan luar
1. merupakan kesatuan (entity), di lingkungan luar
sistem yang dapat berupa orang, organisasi, atau
sistem lainnya yang akan memberikan input atau
output dari sistem.
Hubungan adalah entity berhubungan antara satu
dengan lainnya, Hubungan ini dinamakan
.2.
Relationship/Relasi.

Data flow (arus data) yaitu merupakan arus data


3.
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,

modul, pengumuman (many to many).

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
29

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}

e. Tabel User = {id, id_user, password, nama_lengkap, email, level}

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
30

4.6. Diagram Alir (Flowchart)

Berikut adalah diagram alir yang penulis buat untuk menjalankan website

Gambar 4.5 Flowchart Halaman Utama


Start

Tampil Halaman

Baca Links

Link 01 y Prosedur Login Admin


? Admin

Link 02 Tampil Halaman


? y Berita

Link 03 Tampil Halaman


? y Profil

Link 04 Tampil Halaman


? Program Studi

Link 05 y Tampil Halaman


? Agenda

Link 06
Inf. Nilai
?

Close n
?
y Keterangan :
Link 01 = Login Admin
Stop Link 02 = Berita
Link 03 = Profil
Link 04 = Program Studi
Link 05 = Agenda
Link 06 = Pengumuman

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
31

Menu

Baca Pilihan
Menu

Pilihan 1 y A
Input Berita
?

y
Pilihan 2 B
Input Agenda
?

y
Pilihan 3 C
Input Pengumuman
?

Pilihan 4 y D
Bidang Modul
?

Back y Admin
?
Pilihan 1= Input Berita
n Pilihan 2= Input Agenda
n Pilihan 3= Input Pengumuman
Home x
? Pilihan 4= Input Modul
y

Gambar 4.6 Flowchart Menu Admin

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
DAFTAR PUSTAKA

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

Sutabri, Tata. 2005.Aplikasi PHP. Yogyakarta: Andi.

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
DEPARTEMEN PENDIDIKAN NASIONAL
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 : ………………………………………………………….


Nomor Stambuk : ………………………………………………………….
Judul Tugas Akhir : ………………………………………………………….
………………………………………………………….
………………………………………………………….
Dosen Pembimbing : ………………………………………………………….
Tanggal Mulai Bimbingan : ………………………………………………………….
Tanggal Selesai Bimbingan : ………………………………………………………….

Tanggal Pembahasan Pada Paraf Dosen


No Keterangan
Bimbingan Asistensi Mengenai BAB Pembimbing
1
2
3
4
5
6
7
8
9
10

• Kartu ini dikembalikan ke Jurusan Matematika bila bimbingan Mahasiswa telah selesai.

Diketahui Disetujui
Departemen Matematika FMIPA USU Dosen Pembimbing/
Ketua, Penanggung Jawab,

Dr. Saib Suwilo, M. Sc Dr. Tulus, M.Si


NIP : 131 796 149 NIP : 131 796 150

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009
Surat Keterangan
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,

Dr. Tulus, M.Si


NIP : 131 796 150

Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository © 2009

Anda mungkin juga menyukai