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




// 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>";
Listing Program dbModule Listing Program db_Berita
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





// 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'");
Listing Program frmProfil
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>";

}




<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;
Listing Program frmProgramStudi
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





// 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>
Listing Program frmPengumuman
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>";

}




// 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>";
Listing Program frmAgenda
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>";

}






<?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>";
Listing Program frmKiri
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>";
}
?>




<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>
Listing Program frmKanan
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 masingmasing
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.
Simpan data disimbolkan dengan sepasang garis
horizontal pararel yang tertutup disalah satu ujungnya.
Media
Nama Store
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 InputOutput, 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
tempattempat 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
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:






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
Inforamasi 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
24
















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
Admin D5
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

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,
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
Close
?
Stop
n
y
Link 01
?
n
Link 05
?
y
x
Link 03
?
n
Tampil Halaman
Profil
Link 02
?
Link 04
?
n
Tampil Halaman
Program Studi
y
y
Keterangan :
Link 01 = Login Admin
Link 02 = Berita
Link 03 = Profil
Link 04 = Program Studi
Link 05 = Agenda
Link 06 = Pengumuman
Link 06
?
n
Tampil Halaman
Berita
Tampil Halaman
Agenda
Prosedur Login
Admin
y Admin
Inf. Nilai
Azwar Syarif : Perancangan Sistem Informasi Berbasis Web Dengan menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan
Universitas Sumatera Utara, 2009.
USU Repository 2009
31


























Gambar 4.6 Flowchart Menu Admin






















Menu
Baca Pilihan
Menu
Pilihan 1
?
Pilihan 2
?
A
B
Input Berita
Input Agenda
Back
?
x
n
n
y
y
y
n
Y
Pilihan 1= Input Berita
Pilihan 2= Input Agenda
Pilihan 3= Input Pengumuman
Pilihan 4= Input Modul
Pilihan 3
?
C
Input Pengumuman
n
y
Pilihan 4
?
D
Bidang Modul
y
n
Home
?
n
Admin y
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 : .

No
Tanggal
Bimbingan
Pembahasan Pada
Asistensi Mengenai BAB
Paraf Dosen
Pembimbing
Keterangan
1
2
3
4
5
6
7
8
9
10

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




Diketahui
Departemen Matematika FMIPA USU
Ketua,





Dr. Saib Suwilo, M. Sc
NIP : 131 796 149
Disetujui
Dosen Pembimbing/
Penanggung Jawab,





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

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