• Tidak ada hasil yang ditemukan

Perancangan Sistem Informasi Berbasis Web Dengan Menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan Universitas Sumatera Utara

N/A
N/A
Protected

Academic year: 2016

Membagikan "Perancangan Sistem Informasi Berbasis Web Dengan Menggunakan PHP & MySQL Di Program Srudi Ilmu Keperawatan Universitas Sumatera Utara"

Copied!
64
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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.

(6)

DAFTAR ISI

DAFTAR GAMBAR iii

DAFTAR TABEL iv

1.5. Metode Penelitian 4

1.6. Sistematika Penulisan 5

BAB 2. LANDASAN TEORI DAN KONSEPTUAL 7

2.1. Pengertian Sistem 7

2.2. Pengertian Informasi 8

2.3. Pengertian Sistem Informasi 9

2.4. Pengertian Pendidikan 10

2.5. Data Flow Diagram (DFD) 10

2.6. Pengertian Database 12

2.7. Pengertian Flowchart 12

BAB 3. PENGERTIAN MSQL DALAM MERANCANG WEBSITE 14 PROGRAM STUDI ILMU KEPERAWATAN

3.1. Gambaran Umum Program Studi Ilmu Keperawatan 14

3.1.1. Visi dan Misi 20

3.1.2. Struktur Organisasi 21

BAB 4. PERANCANGAN SISTEM 23

4.1. Perancangan Sistem 23

4.2. Data Flow Diagram (DFD) 23

4.3. Rancangan Database 25

4.4. Perancangan Entity Relationship Diagram (ERD) 28

4.5. Perancangan Kamus Data 29

(7)

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

(8)

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

(9)

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

(10)

// 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++){ <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>";

(11)

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 }

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

(12)

// Bagian sejarah psik fk-usu

elseif ($_GET[module]=='sejarah'){

echo "<tr><td><h2>Profil PSIK USU</h2></td></tr>";

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='11'");

$r = mysql_fetch_array($profil);

echo "<tr><td class=isi>"; if ($r[gambar]!=''){

echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=left>";

echo "$isi</td></tr>";

echo "<tr><td class=kembali><br>

[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";

}

// Bagian Visi dan Misi PSIK

elseif ($_GET[module]=='visi'){

echo "<tr><td><h2>Visi dan Misi PSIK USU</h2></td></tr>";

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='27'");

$r = mysql_fetch_array($profil);

echo "<tr><td class=isi>"; if ($r[gambar]!=''){

echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=left>";

echo "$isi</td></tr>";

echo "<tr><td class=kembali><br>

[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";

}

// Bagian Tujuan PSIK

elseif ($_GET[module]=='tujuan'){

echo "<tr><td><h2>Tujuan PSIK USU</h2></td></tr>";

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='30'");

(13)

$r= mysql_fetch_array($profil);

echo "<tr><td class=isi>"; if ($r[gambar]!=''){

echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=left>";

echo "$isi</td></tr>";

echo "<tr><td class=kembali><br>

[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";

}

// Bagian struktur organisasi psik fk-usu

elseif ($_GET[module]=='struktur'){

echo "<tr><td><h2>Struktru Organisasi PSIK FK-USU</h2></td></tr>";

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='31'");

$r = mysql_fetch_array($profil);

echo "<tr><td class=isi>"; if ($r[gambar]!=''){

echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=center>";

echo "$isi</td></tr>";

echo "<tr><td class=kembali><br>

[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";

}

// Bagian Keperawatan PSIK

elseif ($_GET[module]=='keperawatan'){

echo '<tr><td><h2>Keperawatan S-1 PSIK FK USU</h2></td></tr>';

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='32'");

$r= mysql_fetch_array($profil);

echo '<tr valign="top"><td class="isi">'; if ($r[gambar]!=''){

echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=left>";

(14)

echo "<tr><td class=kembali><br>

[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";

}

// Bagian Ners Keperawatan PSIK

elseif ($_GET[module]=='ners'){

echo '<tr><td><h2>Keperawatan S-1 PSIK FK USU</h2></td></tr>';

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='33'");

$r= mysql_fetch_array($profil);

echo '<tr valign="top"><td class="isi">'; if ($r[gambar]!=''){

echo "<img src='admin/foto_berita/$r[gambar]' hspace=10 border=0 align=left>";

echo "$isi</td></tr>";

echo "<tr><td class=kembali><br>

[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";

}

// Bagian dosen PSIK

elseif ($_GET[module]=='dosen'){

echo '<tr><td><h2>SDM KEPERAWATAN PSIK FK USU</h2></td></tr>';

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='34'");

$r= mysql_fetch_array($profil);

echo '<tr valign="top"><td class="isi">'; $isi_profil=nl2br($r[static_content]);

$isi=

strip_tags($isi_profil,'<a><b><i><u><p><ul><ol><li><strong><img><hr>< table><td><tr>');

echo "$isi</td></tr>";

echo "<tr><td class=kembali><br>

[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";

}

// Bagian dosen PSIK

elseif ($_GET[module]=='pendaftaran'){

echo '<tr><td><h2>INFORMASI PENDAFTARAN MAHASISWA BARU</h2></td></tr>';

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='38'");

$r= mysql_fetch_array($profil);

(15)

$isi=

strip_tags($isi_profil,'<a><b><i><u><p><ul><ol><li><strong><img><hr>< table><td><tr>');

echo "$isi</td></tr>";

echo "<tr><td class=kembali><br>

[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";

}

<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Program Studi Ilmu Keperawatan USU</title>

<link rel="stylesheet" type="text/css" href="styleku.css" /> <script type="text/javascript" src="liveclock.js">

// open hidden layer function mopen(id) {

// cancel close timer mcancelclosetime();

// close old layer

if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

// get new layer and show it

ddmenuitem = document.getElementById(id); ddmenuitem.style.visibility = 'visible';

}

// close showed layer function mclose() {

if(ddmenuitem) ddmenuitem.style.visibility = 'hidden'; }

// go close timer function mclosetime() {

closetimer = window.setTimeout(mclose, timeout); }

// cancel close timer

(16)

} }

// close layer when click-out document.onclick = mclose; // --> <div id="wrapper">

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

<!-- End Header -->

<!-- Begin Navigation --> <div id="navigation"><table> <tr><td valign="middle">

<ul id="nav">

(17)

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

<!-- Begin Content Column --> <div id="content">

<?php require("isi.php"); ?> <?php require("kanan.php"); ?> </div>

(18)

// Pengumuman

elseif ($_GET[module]=='pengumuman'){

echo '<tr><td><h2>P E N G U M U M A N</h2></td></tr>';

$sql = "select id_pengumuman, judul from pengumuman order by id_pengumuman desc";

$detail=mysql_query("SELECT * FROM pengumuman,user WHERE user.id_user=pengumuman.id_user AND id_pengumuman='$_GET[id]'");

$d = mysql_fetch_array($detail); $tgl = tgl_indo($d[tanggal]);

echo "<tr><td class=judul>$d[judul]</td></tr>"; echo "<tr><td class=isi_kecil>$tgl</td></tr>"; echo '<tr><td height="8px"></td></tr>';

echo "<tr><td class=isi>$isi1</td></tr>"; echo '<tr><td height="8px"></td></tr>';

echo "<tr><td class=isi><b>Pengirim</b> : $d[nama_lengkap]<hr color=white></td></tr>";

echo "<tr><td class=kembali><br>

[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";

}

// Bagian Hubungi Kami

elseif ($_GET[module]=='hubungi'){

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

(19)

<tr><td class=isi>Pesan : <br><textarea name=pesan rows=13 cols=70></textarea></td></tr>

<tr><td><input type=submit value=Kirim></td></tr> </form>";

echo "<tr><td class=kembali><br>

[ <a href=javascript:history.go(-1)>Kembali</a> ]</td></tr>";

}

// Bagian Kirim Email

elseif ($_GET[module]=='kirimemail'){ mysql_query("INSERT INTO hubungi(nama, email,

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

(20)

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

(21)

//Tampilkan banner dalam bentuk gambar $banner=mysql_query("SELECT * FROM banner ORDER BY id_banner DESC"); while($b=mysql_fetch_array($banner)){

echo "<tr align=center><td>

<a href=$b[url]><img src='admin/foto_berita/$b[gambar]' border=0></a>

echo '<div id="blokmenu"> JURNAL RUFAIDA </div>'; echo '<div class="bagkanan">';

echo '<div class="bangkanan_jarak"></div>'; echo '</div>';

echo '<div id="blokmenu"> P E N G U M U M A N </div>';

$sql = "select id_pengumuman, judul from pengumuman order by id_pengumuman desc limit 0,5";

$hasil = mysql_query($sql);

echo '<div class="bagkanan"><ul>'; while($r=mysql_fetch_array($hasil)) {

(22)

PENDAHULUAN

1.1Latar Belakang Masalah

Pada masa era globalisasi ini komputer sangat penting dalam kebutuhan informasi

yang akurat, tepat dan cepat dalam menyajikan data yang sangat lengkap merupakan

salah satu tujuan penting. Untuk itu komputer berperan aktif dalam segala bidang

khususnya pada program studi Ilmu Keperawatan sehingga dengan adanya komputer,

informasi akan mempermudah dalam segala hal.

Ilmu Keperawatan merupakan salah satu program studi di Universitas Sumatera

Utara yang ingin memajukan fasilitasnya di bidang informasi. Dalam pelayanan

informasi pihak tata usaha memang sudah menggunakan sarana komputer dalam

memberikan informasi yang dibutuhkan, dengan menggunakan fasilitas dari Microsoft

Access.

Akibat dari kemajuan teknologi terutama pada dunia informatika dan semakin

banyaknya bermunculan perangkat-perangkat lunak diciptakan guna mengatasi

permasalahan informasi. Dalam kehidupan berusaha, informasi memegang peranan

penting sehingga informasi yang dibutuhkan hendaklah didapat dengan cepat,

(23)

Penulis berkeinginan untuk mengkomputerisasi sistem yang sedang berjalan agar

dapat lebih cepat digunakan oleh pihak tata usaha dengan sistem baru yang dirancang

dengan menggunakan PHP dan MySQl berbasis website.

Suatu sistem yang berfungsi untuk membantu proses informasi pegawai,

mahasiswa/i, serta informasi mengenai Universitas secara keseluruhan. Dengan

adanya sistem komputerisasi sekarang ini penulis ingin memudahkan sistem kerja,

dalam mengolah datanya dengan menggunakan sistem komputerisasi seperti data

pegawai, data mahasiswa/i dan kemajuannya dari segi prestasi pendidikan, serta

prestasi kegiatan luar universitas (extrakurikuler) dan dalam universitas (non

extrakurikuler).

Dengan latar belakang tersebut penulis berkeinginan untuk membahas dan

merancang suatu sistem dengan bahasa pemograman khusus dengan judul

“Perancangan Sistem Informasi Berbasis Web Dengan Menggunakan Php & Mysql Di

Program Studi Ilmu Keperawatan Universitas Sumatera Utara.”

1.2Rumusan Masalah

Setiap Universitas Perguruan Tinggi Negeri (UPTN) maupun Universitas Perguruan

Tinggi Swasta (UPTS), pada umumnya mempunyai masalah dalam menjalankan

kegiatannya. Masalah yang ada harus diatasi sedini mungkin jika universitas ingin

(24)

Berdasarkan uraian permasalahan pada latar belakang masalah, dapatlah di mana

masalahnya sebagai berikut yaitu: Bagaimana membuat Perancangan Sistem

Informasi Berbasis Web Dengan Menggunakan Php & Mysql Di Program Studi Ilmu

Keperawatan Universitas Sumatera Utara.

1.3Maksud dan Tujuan

Tujuan utama diadakannya serta dilakukannya penelitian ini adalah untuk merancang

serta mengimplementasikan suatu sistem informasi berbasis website pada Universitas

Graha Nusantara. Sedangkan gunanya untuk mempermudah dan memperlancar

kegiatan-kegiatan di dalam pengolahan data sistem informasi data pegawai,

mahasiswa/i. Secara khusus dilakukannya penelitian ini bertujuan antara lain untuk:

1. Membangun sistem informasi untuk mengkomputerisasi sistem yang berjalan

pada saat ini.

2. Mempermudah mendokumentasikan sistem informasi data pegawai, mahasiswa

dan prestasi luar universitas dan dalam universitas.

3. Mempermudah pencarian data sesuai informasi yang diperlukan.

4. Memberikan informasi yang cepat kepada pengguna internet.

(25)

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 :

(26)

Yaitu mengadakan wawancara langsung dengan pegawai dan

pihak-pihak yang terkait dengan objek pelaksanaan wawancara ini. Sehingga

penulis dalam memperoleh data yang diinginkan untuk membantu

dalam menyelesaikan tugas akhir ini.

b. Peninjauan Langsung (Observasi)

Yaitu pengamatan yang dilakukan secara langsung kepada objek yang

diteliti dan mencatat data dari dokumen perusahaan.

1.6Sistematika Penulisan

Sistematika penulisan Tugas Akhir ini terdiri dari 5 (lima) bab yang masing–masing

dirincikan dalam beberapa sub bab yaitu:

BAB 1: PENDAHULUAN

Dalam bab ini, penulis menguraikan secara singkat tentang latar belakang masalah,

ruang lingkup permasalahan, tujuan & manfaat penelitian, batasan masalah, metode

penelitian, dan sistematika penulisan.

BAB 2: LANDASAN TEORI DAN KONSEPTUAL

Dalam bab ini penulis menguraikan dan menjelaskan tentang teori-teori untuk

menyelesaikan pemecahan masalah yang akan dibahas, beberapa teori yang

digunakan: pengertian sistem, pengertian informasi, pengertian sistem

informasi,pengertian pendidikan, pengertian DFD, pengertian database, pengertian

(27)

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

(28)

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

(29)

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

(30)

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

(31)

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

(32)

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

(33)

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

(34)

3 Input–Output, untuk memasukan data maupun

menunjukan hasil dari suatu proses

4 Decision, suatu kondisi yang akan menghasilkan

beberapa kemungkinan jawaban atau pilihan

5 Predifined Process, suatu simbol untuk meyediakan

tempat–tempat pengolahan data dalam storage

6 Connector, suatu prosedur akan masuk dan keluar

melalui simbol ini dalam lembar yang sama

7 Off Line Connector, merupakan simbol masuk dan

keluarnya suatu prosedur pada lembar kertas yang lain

8 Arus atau flow, prosedur yang dapat dilakukan dari atas

ke bawah, bawah ke atas, dari ke kanan atau dari kanan

kanan ke kiri

9 Document merupakan simbol untuk data yang berbentuk

informasi

10 Untuk menyatakan sekum[ulan langkah proses yang

ditulis sebagai prosedur

11

Simbol untuk output yang ditujukan suatu divice, seperti

printer, plotter

(35)

APLIKASI PHP DAN MySQL DALAM MERANCANG SISTEM INFORMASI

BERBASIS WEB DI PROGRAM STUDI ILMU KEPERAWATAN

UNIVERSITAS SUMATERA UTARA

3.1Gambaran Umum Program Studi Ilmu Keperawatan.

Pembukaan Program Studi Ilmu Keperawatan (PSIK) Fakultas Kedokteran

Universitas Sumatera Utara diawali dari hasil kesepakatan Consortium Health

Sciences (CHS) dan para Dekan Fakultas Kedokteran PTN seluruh Indonesia.

Fakultas Kedokteran USU termasuk salah satu yang dipercaya untuk

menyelenggarakan Program Studi Ilmu Keperawatan. Berdasarkan surat usulan Dekan

No.1471/PT05.H4/FK/C.91 diterbitkanlah Surat Keputusan Rektor no.

1214/PT05.H/SK/C.1991 tentang Pembentukan Panitia Persiapan pembukaan

Program PSIK FK USU.

Setelah melalui beberapa rangkaian kegiatan yang melibatkan CHS dan

Kanwil Departemen Kesehatan Propinsi Sumatera Utara dibentuklah struktur

pengelola PSIK FK USU berdasarkan SK Rektor no. 1328/PT.05.H/SK/C.1994 dan

dibukalah PSIK pada tahun 1995. Hanya saja setelah berjalan dua semester

(36)

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

(37)

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

(38)

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

(39)

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

(40)

2. Menerapkan prinsip pendidikan dalam kegiatan peningkatan

kemampuan mahasiswa keperawatan, tenaga keperawatan, dan tenaga

kesehatan lain.

3. Mensintesis ilmu pengetahuan keperawatan dasar dan ilmu

pengetahuan klinik dalam memberikan pendidikan keperawatan kepada

mahasiswa, tenaga keperawatan, dan tenaga kesehatan lain.

e) Mengembangkan diri terus menerus untuk meningkatkan kemampuan profesional.

1. Menerapkan konsep profesional dalam melaksanakan kegiatan

keperawatan.

2. Melaksanakan kegiatan keperawatan dengan menggunakan pendekatan

ilmiah.

3. Berperan sebagai "pembaharu" dalam setiap kegiatan keperawatan di

berbagai tatanan pelayanan keperawatan.

f) Mengikuti perkembangan IPTEK secara terus-menerus melalui berbagai kegiatan

yang menunjang dan mengembangkannya sesuai dengan kebutuhan masyarakat

dan perkembangan ilmu pengetahuan melalui peran aktif dalam kegiatan ilmiah

yang relevan dengan pelayanan keperawatan.

g) Memelihara dan mengembangkan kepribadian dan sikap yang sesuai dengan etika

keperawatan dalam melaksanakan profesinya yang mencakup :

1. Melaksanakan profesi keperawatan mengacu pada kode etik

keperawatan yang mencakup hubungan klien,

(41)

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

(42)

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

(43)

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:

(44)

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

(45)

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

(46)

5.2. Demonstrasi Program

5.2.1. Tampilan Menu Utama

Adapun tampilan program yang dirancang penulis adalah sebagai berikut:

(47)

5.2.2. Tampilan Halaman Profil

Gambar 5.2. Tampilan Form Input Data Kelas

(48)

5.2.3. Tampilan Halaman Program Studi

(49)

5.2.4. Tampilan Halaman Pengumuman

(50)

5.2.5 Tampilan Halaman Agenda

(51)

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

(52)

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

(53)

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

(54)

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

(55)

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

(56)

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

(57)

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

(58)

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,

(59)

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}

(60)

4.6. Diagram Alir (Flowchart)

Berikut adalah diagram alir yang penulis buat untuk menjalankan website

Gambar 4.5 Flowchart Halaman Utama

Link 01 = Login Admin Link 02 = Berita Link 03 = Profil

(61)
(62)

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

(63)

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM PROGRAM STUDI D-3 ILMU KOMPUTER DAN STATISTIKA

Jl. Bioteknologi No. 1 Kampus USU Padang Bulan, Medan – 20155 Telp. (061) 8211050,82144290 Fax. (061) 82144290

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa : ……….

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

Diketahui

(64)

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,

Gambar

Tabel 4.7  Simbol Entity Relationship Diagram (ERD)
table><td><tr>');
table><td><tr>');
table><td><tr>');
+7

Referensi

Dokumen terkait

Dengan demikian jika dinilai belum ada perempuan yang mempunyai kadar kualitas yang tinggi maka tentu tidak layak untuk memilih perempuan, tetapi jika dinilai

[r]

Salah satu output kegiatan sosialisasi adalah kesepakatan rencana kegiatan tindak lanjut (RKTL) yang menjadi keputusan dari forum. Pada aspek ini, partisipasi masyara- kat

Sistem Informasi geografis Untuk Pengelolaan Bentang Lahan Berbasis Sumber Daya Alam Buku 1 Sistem Informasi Geografis dan Pengindraan Jauh Menggunakan ILWIS Open Source..

Penelitian ini bertujuan untuk menguji secara empiris pengaruh penerapan sistem informasi akuntansi, komunikasi internal, dan kompensasi terhadap kinerja karyawan pada Usaha

Hubungan Antara Hasil Pemeriksaan Sputum BTA (Basil Tahan Asam) Dengan Gambaran Foto Thorax Pada Penderita Tuberkulosis Paru Di Rs.. Pku (Pembina Kesejahteraan Umat)

JUDUL : DIY LAWAN VIRUS ZIKA PAKAI NYAMUK BER- WOLBACHIA. MEDIA : SEPUTAR INDONEISA TANGGAL : 1

Tingginya efisiensi penyisihan kekeruhan pada variasi debit udara 4 L/menit dapat disebabkan karena pada variasi debit udara ini memiliki kenaikan nilai pH yang paling tinggi