APLIKASI PENGOLAHAN DATA AKADEMIK DI UNIMAS MOJOKERTO.

(1)

TUGAS AKHIR

Disusun Oleh :

YUDA SATRIANTO

NPM : 0534010322

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN”

JAWA TIMUR


(2)

hidayah-Nya, karena atas ridho dan bimbingan-Nya lah penulis bisa

menyelesaikan Tugas Akhir ini, meskipun masih banyak kekurangan yang

dimiliki penulis selama proses belajar di kampus tercinta UPN ”VETERAN”

JATIM.

Sholawat serta salam senantiasa dilimpahkan kepada panutan dan suri

tauladan Rasulullah Muhammad SAW beserta keluarga, sahabat serta umat beliau

yang senantiasa istiqomah di atas sunnah beliau.

Disamping rasa syukur penulis yang sangat besar kepada Allah SWT,

penulis juga ingin menyampaikan terima kasih kepada:

1. Keluarga orang tua penulis: Bapak Harijanto, Ibu Mulatsih, dan Kakakku

Danang Utomo, Sri Agung Prabowo, Yulius Widiyanto untuk semua kasih

sayang, do’a dan fasilitas yang telah diberikan.

2. Bpk. Ir. Sutiyono, MT, selaku Dekan Fakultas Teknik Industri

3. Bpk. Basuki Rahmat, S.Si, MT selaku Ketua Jurusan Teknik Informatika

4. Dosen pembimbing Tugas Akhir penulis Bpk. I Gede Susrama MD, ST,

M.Kom dan Ibu Syurfah Ayu, S.Kom yang sudah memberikan bimbingan

kepada penulis.

5. Dosen pembimbing PKL penulis Bpk. Doddy Ridwandono, S.Kom


(3)

7. Teman-teman seperjuangan penulis Eko, Anton, Dimas, Alfian, Akhfuan,

Rizaldy, Hery, dan semua team kru Ngisor Ondo. banyak membantu dan

memberi dukungan kepada penulis selama ini. Persahabatan ini jangan pernah

berakhir kawan..!!!

8. Kurt Donald Cobain dengan Nirvana-nya yang banyak membantu inspirasi

dan semangatnya.

9. Petugas PIA 2010/2011 dan petugas Dikjar Jurusan Teknik Informatika ,

petugas TU dan petugas Dikjar Fakultas Teknik Industri UPN ”VETERAN”

JATIM, terima kasih atas bantuannya,

Akhir kata, penulis mohon maaf atas segala kekurangan yang ada dan

mengharapkan saran dan kritik demi kemajuan ke depan yang lebih baik.

Surabaya, 16 Juli 2011


(4)

KATA PENGANTAR ……….. ii

DAFTAR ISI ………. iv

DAFTAR GAMBAR ……… vii

DAFTAR TABEL ………. ix

BAB I PENDAHULUAN 1.1Latar Belakang ……… 1

1.2Identifikasi Masalah ………. 2

1.3Perumusan Masalah ……….. 2

1.4Batasan Masalah …….……… 2

1.5 Tujuan………... 3

1.6Manfaat ……….……… 3

1.7 Metodologi Penelitian……… 4

1.8 Pengembangan Sistem……… 4

1.9 Sistematika Penulisan………. 5

BAB II TINJAUAN PUSTAKA 2.1Landasan Teori ……….……….. …….. 7

2.11 Jaringan Komputer ………. 8

2.1.2 Internet ……….. 11

2.1.3 Aplikasi Perangkat Lunak Yang Digunakan ………. 12

2.1.4 Sistem Informasi ……… 27

2.1.5 Sistem Informasi Akademik ……….. 28

2.1.6 Basis Data ……….. 28

BAB III ANALISA DAN PERANCANGAN TUGAS AKHIR 3.1 Tempat dan Waktu Pelaksanaan …….……… 30

3.2 Metode Pelaksanaan ………. 30

3.3 Jadwal Kegiatan …...……….………… 32


(5)

3.4.5 PDM (Physical Data Model) ………. 40

BAB IV IMPLEMENTASI SISTEM 4.1 Implementasi Antarmuka ……… 41

4.1.1 Form Login ……… 41

4.1.2 Form Home ……… 42

4.1.3 Form Data Dosen ……… 43

4.1.4 Form Mahasiswa ………. 45

4.1.5 Form Data Fakultas ………. 46

4.1.6 Form Jurusan ………... 47

4.1.7 Form Kelas ……….. 48

4.1.8 Form Mata Kuliah ……… 49

4.1.9 Form Jadwal ………. 50

4.10 Form Nilai ……….. 51

BAB V UJI COBA DAN EVALUASI 5.1 Uji Coba ……….... 54

5.1.1 Uji Coba Data Dosen ……… 54

5.1.2 Uji Coba Data Mahasiswa ……… 56

5.1.3 Uji Coba Data Fakultas ………. 57

5.1.4 Uji Coba Data Jurusan ……….. 59

5.1.5 Uji Coba Data Kelas ………. 60

5.1.6 Uji Coba Data Mata Kuliah ……….. 61

5.1.7 Uji Coba Data Jadwal ……… 63

5.1.8 Uji Coba Data Nilai ………... 64

5.2 Evaluasi ……….. 65

5.2.1 Input data ……….. 65


(6)

6.1 Kesimpulan ……… 68 6.2 Saran Pengembangan ……… 68


(7)

Pembangunan dunia pendidikan yang selalu mengalami perkembangan, diperlukan peningkatan mutu dan mekanisme pelayanan dibidang pendidikan agar lebih berdaya guna dan berhasil guna, sehingga Sumber Daya Manusia (SDM) yang diciptakan dapat membangun dunia luar sesuai dengan kemampuannya. Dalam menjalankan aktifitas akademis suatu kampus, dibutuhkan sebuah sistem informasi yang mampu mengakomodasi kebutuhan pengelolaan data yang ada. Untuk itu perlu dibangun sebuah sistem informasi akademik yang mampu memperlancar segala sesuatu dan menyelesaikan masalah yang berkaitan dengan kebutuhan akademis. Selain itu, harus terdapat pula media untuk mengakses sistem informasi tersebut yang mampu

memberikan informasi secara akurat, stabil serta tepat waktu.  

Dalam tugas akhir ini akan diuraikan cara mengimplementasikan teknologi web untuk dapat mengakses informasi data akademik mahasiswa dari sebuah sistem informasi akademik (database akademik) secara online, agar dapat diakses melalui web dan sekaligus memberi manfaat kepada mahasiswa dan civitas akademika. Permasalahan yang dihadapi dalam studi kasus ini di Universtas Mayjen Sungkono Mojokerto adalah proses pengolahan data yang berkaitan dengan kegiatan akademik di Universitas Mayjen Sungkono Mojokerto yaitu data nilai dan jadwal kuliah serta bagaimana cara mengimplementasikan teknologi web untuk dapat mengakses informasi data akademik mahasiswa dari sebuah sistem informasi akademik (database akademik) yang sebelumnya sudah diproses secara online, agar dapat diakses melalui web dan sekaligus memberi manfaat kepada mahasiswa dan civitas akademika Unimas Mojokerto dan tujuan untuk memaksimalkan pengolahan data dan penyampaian informasi akademik.

Secara umum tugas akhir ini diharapkan dapat memberikan manfaat pengembangan ilmu dan pengetahuan serta teknologi komputer dan akan memberikan ide untuk pengembangan sistem menuju sistem informasi akademik yang lebih baik.


(8)

BAB I PENDAHULUAN

1.1Latar Belakang Masalah

Dalam menjalankan aktifitas akademis suatu kampus, dibutuhkan sebuah

sistem informasi yang mampu mengakomodasi kebutuhan pengelolaan data yang

ada. Untuk itu perlu dibangun sebuah sistem informasi akademik yang mampu

memperlancar segala sesuatu dan menyelesaikan masalah yang berkaitan dengan

kebutuhan akademis. Selain itu, harus terdapat pula media untuk mengakses

sistem informasi tersebut yang mampu memberikan informasi secara akurat, stabil

serta tepat waktu (real time).

Inovasi di dalam teknologi telekomunikasi berkembang dengan cepat dan

selaras dengan perkembangan karakteristik masyarakat modern yang memiliki

mobilitas tinggi, mencari layanan yang fleksibel, serba mudah dan memuaskan

serta mengejar efisiensi di segala aspek.

Dalam skripsi ini akan diuraikan bagaimana data mahasiswa pada suatu

sistem informasi akademik dapat diakses melalui teknologi web, yang mencakup

sistem informasi, teknologi web dan implementasinya pada sistem informasi


(9)

1.2Identifikasi Masalah

Pada umumnya, akses suatu sistem informasi berbasis komputer, harus dan

hanya dapat dilakukan melalui antar muka sebuah PC (personal computer) atau

komputer yang terhubung ke jaringan penyedia sistem informasi, baik itu lokal

ataupun internet.

Untuk kemudahan user atau pengguna, dalam hal ini adalah mahasiswa

yang akan mengakses sistem informasi akademik, selain menggunakan PC,yang

dapat memanfaatkan teknologi internet web.

1.3Perumusan Masalah

Dari identifikasi di atas, dapat dirumuskan masalahnya sebagai berikut:

Bagaimana cara mengimplementasikan teknologi web untuk dapat mengakses

informasi data akademik mahasiswa dari sebuah sistem informasi akademik

(database akademik) secara online, agar dapat diakses melalui web dan sekaligus

memberi manfaat kepada mahasiswa dan civitas akademika Unimas Mojokerto?

1.4Batasan Masalah

Ruang lingkup skripsi ini dibatasi pada hal-hal sebagai berikut:

1. Teknologi internet yang dibahas adalah web


(10)

3. Sistem informasi yang diakses adalah sistem informasi akademik Unimas

Mojokerto dan masih berupa prototipe dan terbatas pada beberapa data

yaitu jadwal kuliah dan nilai.

4. Akses sistem informasi akademik melalui web ini hanya berupa

permintaan informasi (request). Data yang diminta yaitu informasi jadwal

kuliah serta nilai mahasiswa, dan tidak bisa melakukan perubahan data,

kecuali perubahan kata kunci sebagai fitur keamanan.

1.5Tujuan

Skripsi dengan judul “Aplikasi Pengolahan Data Akademik Di Unimas

Mojokerto” bertujuan merancang prototipe aplikasi internet, dengan klien

berbasiskan web menggunakan tehnologi web .

1.6Manfaat

Manfaat pembuatan skripsi ini, bagi Universitas Mayjen Sungkono adalah

untuk menambah layanan akademik yang ada, berupa layanan akses informasi

akademik melalui teknologi web.

Selain itu bagi mahasiswa, akan diperoleh manfaat berupa kemudahan

untuk dapat mengakses informasi akademik kapan saja dan di mana saja

menggunakan web, sebagai salah satu media akses ke dalam sebuah sistem

informasi akademik.

Sedangkan secara umum skripsi ini diharapkan dapat memberikan manfaat


(11)

skripsi ini akan memberikan ide untuk pengembangan sistem menuju sistem

informasi akademik yang lebih baik.

1.7Metodologi penelitian

1.7.1. Objek Penelitian

Objek Penelitian adalah Universitas Mayjen Sungkono Mojokerto,

dengan alamat Jalan Raya Irian Jaya Mojokerto.

1.7.2. Metode Pengumpulan Data

a. Observasi (Pengamatan) dan Pencatatan Melalui Web

Observasi atau pengamatan dan pencatatan adalah metode

pengamatan dan pengamatan dari obyek yang dijadikan bahan kajian

dalam hal ini kami melakukan kegiatan pencatatan data malalui

website Unimas sendiri dan Dirjen Pendidikan untuk mengumpulkan

data akademik di Unimas Mojokerto

b. Studi Pustaka

Studi pustaka yaitu metode pengumpulan data dari beberapa

literatur yang mendukung topik skripsi, dengan cara mempelajari

teori-teori dari literatur tersebut.

1.8Pengembangan Sistem

Pengembangan sistem mengunakan metode pembuatan prototipe, di mana


(12)

menunggu seluruh sistem dianalisa. Dalam segi bahasa, makna prototipe adalah

“model yang mula-mula (model asli) yang menjadi contoh; contoh asli; bentuk

dasar; bentuk asal” (Kamus Besar Bahasa Indonesia halaman 791).

1.9

Sistematika Penulisan

Adapun Sistematika Penulisan Laporan Tugas akhir kali ini yaitu:

BAB I : PENDAHULUAN

Pada bab ini membahas tentang pendahuluan, latar belakang,

perumusan masalah, pembatasan masalah, tujuan pembuatan

tugas akhir dan sistimatika penulisan laporan ini.

BAB II : TINJAUAN PUSTAKA

Pada bab ini membahas tentang Profil, Visi dan Misi LBB

Qualify. Selain itu juga terdapat pengertian PHP dan Mysql

sebagai tools untuk mengerjakan tugas akhir ini.

BAB III : ANALISA DAN PERANCANGAN

Pada bab ini membahas tentang analisa dan perancangan dari

aplikasi, tempat dan waktu penelitian serta diagram alur tugas


(13)

BAB IV : HASIL DAN PEMBAHASAN

Pada bab ini akan membahas tentang perancangan sistem dimana

terdapat deskripsi umum dan fungsional sistem, level pengguna

dan hak akses, perancangan antar muka dan implementasi.

BAB V : UJI COBA DAN EVALUASI

Bab ini berisi tentang uji coba yang akan dilakukan pada sistem

untuk mengetahui kesalahan atau error yang terjadi.

BAB VI : KESIMPULAN DAN SARAN

Bab ini berisi tentang kesimpulan dari pelaksanaan tugas akhir

dan sistem yang dibuat serta saran yang mungkin dapat

bermanfaat bagi perbaikan dan perencanaan sistem yang lebih

lanjut.

DAFTAR PUSTAKA


(14)

BAB II

TINJAUAN PUSTAKA

Sistem informasi berbasis web telah diterapkan di banyak institusi,

misalnya bidang pendidikan, khususnya perguruan tinggi. Menurut Wahana,

semakin berkembangnya suatu perguruan tinggi, bertambahnya mahasiswa, dan

ilmu pengetahuan semakin berkembang, perguruan tinggi harus meningkatkan

pelayanan dan kualitas sumber daya manusia yang ada. Perguruan tinggi yang

baik tentunya memiliki sistem informasi akademik yang cukup, bahkan lebih

untuk mahasiswa, dosen, karyawan dan calon mahasiswa yang akan mendaftar.

(Wahana, 2005).

Halaman situs sebuah sistem informasi akademik yang berbasis web saja,

tidak dapat diakses oleh perangkat mobile, sebagai contoh sistem informasi

akademik berbasis web Universitas Brawijaya (http://siakad.brawijaya.ac.id/),

dapat diakses dengan komputer yang terhubung dengan internet, namun tidak

dapat ditampilkan pada telepon seluler yang juga terhubung ke internet. Hal ini

berhubungan dengan isi dari sistem informasi (content) yang tidak didukung

untuk akses browsing dari sebuah telepon seluler.

Dengan adanya perkembangan teknologi, untuk memberikan layanan lebih

dalam hal cara dan media akses sebuah sistem informasi, saat ini perangkat mobile

dapat dimanfaatkan sebagai salah satu cara dan media untuk dapat mengakses


(15)

secara khusus juga dikembangkan untuk dapat diakses oleh perangkat mobile

seperti telepon seluler atau PDA.

Dari situs majalah Komputeraktif (www.komputeraktif.web.id) tertulis

artikel mengenai perkembangan terbaru teknologi web mobile. “(Akhiran) domain

anyar .mobi akan menjadi standar pada konten internet untuk ponsel (dan layar

portabel kecil lainnya), sekaligus menjadi solusi atas masalah browsing yang

selama ini ditemui pada situs ber-domain .com, termasuk saat menampilkan

konten grafis dan multimedia yang besar.”( www.komputeraktif.web.id, 2006).

Sebagai contoh, situs pencari Google, (www.google.com) telah dapat diakses dari

perangkat ponsel dengan URL http://www.google.mobi/.

Proses pengembangan dan penerapan teknologi web mobile tetap terkait

pada seputar tekonologi komputer, pemrograman, jaringan, internet dan juga

perangkat mobile itu sendiri.

2.1 Landasan Teori

2.1.1 Jaringan Komputer

Jaringan komputer adalah sebuah kumpulan komputer, printer dan

peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data

bergerak melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna

jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer

yang sama dan bersama-sama menggunakan hardware/software yang terhubung


(16)

Sumber : www.ilmukomputer.com

jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan,

ribuan atau bahkan jutaan node. (Tanenbaum, 2002)

1. Konsep Client-Server

Pada dasarnya, semua transaksi atau perpindahan data di jaringan komputer

tidak terlepas dari konsep client-server. Perpindahan data ini berlangsung karena

adanya permintaan (request) dari salah satu komputer ke komputer lain yang

menyimpan data. Sebagai tanggapan permintaan data ini, maka komputer

penyimpan data akan memberikan tanggapan (response).

Tanggapan ini berupa pengiriman data yang ingin diakses oleh komputer

yang melakukan permintaan data. Dalam konsep client-server, komputer peminta

data dinamakan sebagai client dan komputer pemilik data dinamakan sebagai

server. Datanya sendiri dapat berupa antara lain file, web, email dan lain-lain.

Implementasi dari konsep client server ini adalah program yang memiliki fungsi

seperti dideskripsikan pada konsep tersebut. Contohnya sebuah program web

client berfungsi mengajukan request berupa data web, sementara program yang

berfungsi sebagai web server berfungsi menunggu permintaan dan mengirimkan

data web kepada peminta data web.


(17)

2. Protokol Jaringan

Protokol adalah Suatu kesepakatan mengenai bagaimana komunikasi akan

dilakukan (Tanenbaum, 2002).

Dalam dunia komunikasi data komputer di dalam suatu jaringan, protokol

mengatur bagaimana sebuah komputer berkomunikasi dengan komputer lain.

Dalam jaringan komputer dapat digunakan banyak macam protokol tetapi agar

dua atau lebih komputer dapat berkomunikasi, keduanya perlu menggunakan

protokol yang sama. Protokol berfungsi mirip dengan bahasa.

Untuk mempermudah pengertian, penggunaan, desain serta agar terjadi

penyeragaman di antara perusahaan pembuat peralatan jaringan komputer,

Internasional Standard Organization (ISO) mengeluarkan suatu model lapisan

jaringan yang disebut Open Systems Interconnection (OSI). Di dalam model OSI

ini, proses pengolahan data dibagi dalam tujuh lapisan (layer) dimana

masing-masing lapisan mempunyai fungsi sendiri-sendiri. Model OSI tidak membahas

secara detail cara kerja dari tiap-tiap lapisannya.

Selain model OSI, ada juga model TCP/IP (Transmission Control

Protocol/Internet Protocol) yang dikeluarkan oleh Department of Defense America (DOD). Jika OSI terdiri dari tujuh lapisan maka TCP/IP hanya terdiri

dari empat lapisan. Komputer-komputer yang terhubung ke jaringan dapat saling

berkomunikasi karena menggunakan protokol yang sama, yaitu protokol TCP/IP.

Perbedaan jenis komputer dan sistem operasi tidak menjadi masalah. Komputer

dengan sistem operasi Windows dapat berkomunikasi dengan komputer Macintosh


(18)

3. HTTP (Hyper Text Transfer Protocol)

HTTP adalah suatu metode atau protokol untuk men-download file ke

komputer. Protokol ini berbasis hyper text, sebuah format teks yang umum

digunakan di Internet. (Maseleno, 2003).

Sebuah alamat internet akan berawalan protokol ini. Sebagai contoh untuk

mengakses situs yahoo, maka pada URL (uniform resource locator) atau alamat

internet ditulis dengan http://www.yahoo.com Sedangkan halaman situs yang

dibuka umumnya akan berupa file HTML (Hyper Text Markup Language)

2.1.2 Internet

Internet adalah kepanjangan dari Interconnection network, merupakan

interkoneksi antara komputer-komputer (node) di seluruh dunia yang membentuk

sebuah jaringan komputer global. Internet adalah suatu istilah umum yang dipakai

untuk menunjuk jaringan (Network) tingkat dunia yang terdiri dari komputer dan

layanan atau servis untuk pemakai komputer, dan bermacam-macam sistem

informasi termasuk e-mail (surat elektronik), FTP (File Transfer Protocol)dan

World Wide Web /www.

Saat ini teknologi internet sudah merambah ke hampir seluruh kalangan

masyarakat. Internet digunakan untuk mencari dan menempatkan data dan atau

informasi, berkomunikasi dan juga bersosial secara elektronis.


(19)

2.1.3 Aplikasi Perangkat Lunak yang Digunakan

a. Pengertian PHP

PHP merupakan bahasa interpreter yang hampir mirip dengan bahasa C

dan perl yang memiliki kesederhanaan dalam perintah. PHP dapat digunakan

bersamaan dengan WML sehingga pembangunan situs web site dapat dilakukan

dengan cepat dan mudah. PHP dapat digunakan untuk memperbarui

(meng-update) database, menciptakan database, dan mengerjakan perhitungan

matematika. PHP dapat di ambil gratis melalui internet dengan alamat situs

http://www.PHP.net. Menurut dokumen resmi PHP, PHP adalah singkatan dari Hypertext Preprocessor.

PHP merupakan bahasa scripting (berbentuk script) yang menyatu dengan

HTML dan dijalankan pada server side. Artinya semua sintaks yang penulis

berikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke

browser (client side) hanya hasilnya saja. Secara khusus, PHP dirancang untuk

membangun sebuah web dinamis.

Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan yang

up to date. Misalnya penulis bisa menampilkan isi database ke dalam halaman

web. Pada prinsipnya , PHP mempunyai fungsi yang sama dengan scipt-script

seperti ASP (Active Server Page), Cold Fusion dan lain-lain. Untuk menjalankan


(20)

b. Dasar-dasar PHP

PHP dijalankan dalam file berekstensi .PHP, .PHP3 atau .phtml, tetapi

secara umum ekstensi file PHP adalah (.PHP). Kode PHP menyatu dengan tag –

tag HTML dalam satu file. Kode PHP diawali dengan tag <? atau <?PHP dan

ditutup dengan ?>.

PHP diawali sebagai berikut :

<?PHP

...

...

?>

File contoh1.PHP:

<html> <head> <title>

Contoh Sederhana </title>

</head> <body> <?PHP

echo(“Hallo apakabar? Nama saya PHP script”); ?>

</body> </html>


(21)

Gambar 2.2 Hasil dari file contoh 1.PHP

http://www.ilmukomputer.com//2003/Anon%20Kuncoro%20Widi

gno

VARIABLE

Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama

variable a dalam PHP ditulis dengan $a. Jenis suatu variable ditentukan pada saat

jalannya program dan tergantung pada konteks yang digunakan.

File contoh2.php:

<?php $a=”5”; $b=”2”; $hasil=$a+$b; echo($hasil); ?>


(22)

Gambar 2.3 Contoh dari variabel

STRUKTUR KONTROL IF

Konstruksi IF digunakan untuk melakukan eksekusi suatu statement secara

bersyarat. Cara penulisannya adalah sebagai berikut:

if (syarat) { statement } atau: if (syarat) { statement } else { statement lain } atau:

if (syarat pertama) {

statement pertama }

elseif (syarat kedua) {

statement kedua }


(23)

{

statement lain }

File contoh5.php:

<?php $a=4; $b=9; if ($a>$b) {

echo(“a lebih besar dari pada b”); }

elseif ($a<$b) {

echo(“a lebih kecil b”); }

else {

echo(“a sama dengan b”); }

?>

Hasilnya adalah:

Gambar 2.4 Contoh Struktur Kontrol IF WHILE

Bentuk dasar dari statement While adalah sebagai berikut:

w hile ( syar at ) {


(24)

st at em ent }

Arti dari statement While adalah memberikan perintah untuk menjalankan

statement dibawahnya secara berulang-ulang, selama syaratnya terpenuhi.

File contoh6.php: <?php

$a=1;

while ($a<10) {

echo($a);

Kuliah Umum IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com 5

$a++; } ?>

Hasilnya adalah:

Gambar 2.5 Contoh Statement While FOR

Cara penulisan statement FOR adalah sebagai berikut:

for (ekspresi1; ekspresi2 ; ekspresi3) statement


(25)

b)ekspresi2 menunjukkan syarat yang harus terpenuhi untuk menjalankan

statement.

c) ekspresi3 menunjukkan pertambahan nilai untuk suatu variable

File contoh7.php:

<?php

for ($a=0;$a<10;$a++) {

echo(“Nilai A = ”); echo(“$a”); echo(“<br>”); }

?>

Hasilnya adalah:


(26)

SWITCH

Statement SWITCH digunakan untuk membandingkan suatu variable

dengan beberapa nilai serta menjalankan statement tertentu jika nilai variable

sama dengan nilai yang dibandingkan. Struktur Switch adalah sebagai berikut:

switch (variable)

case nilai: st at em ent case nilai: st at em ant case nilai: st at em ent

File contoh8.php: <?php $a=2; switch($a) { case 1:

echo(“Nilai variable a adalah satu”); break;

case 2:

echo(“Nilai variable a adalah dua”); break;

case 3:

echo(“Nilai variable a adalah tiga”); break;

} ?>

Hasilnya adalah:


(27)

REQUIRE

Statement Require digunakan untuk membaca nilai variable dan

fungsi-fungsi dari sebuah file lain. Cara penulisan statement Require adalah:

require(namafile); Statement Require ini tidak dapat dimasukkan diadalam suatu

struktur looping misalnya while atau for. Karena hanya memperbolehkan

pemangggilan file yang sama tersebut hanya sekali saja.

File contoh9.php:

<?php

$a=”Saya sedang belajar PHP”; function tulistebal($teks)

{

echo(“<b>$teks</b>”); }

?>

File contoh10.php:

<?php

require(“contoh9.php”);

tulistebal(“Ini adalah tulisan tebal”); echo(“<br>”);

echo($a); ?>

Hasilnya adalah:


(28)

INCLUDE

Statement Include akan menyertakan isi suatu file tertentu. Include dapat

diletakkan didalam suatu looping misalkan dalam statement for atau while.

File contoh11.php:

< ?php

echo( “ - - - < br > ” ) ; echo( “ PHP adalah bahasa scr ipt ing< br > ” ) ; echo( “ - - - < br > ” ) ; echo( “ < br > ” ) ;

?>

File contoh12.php:

< ?php

for ( $b= 1; $b< 5; $b+ + ) {

include( “ cont oh11.php” ) ; }

?>

Hasilnya adalah:


(29)

c. Kelebihan PHP

PHP terkenal dengan mempunyai 4 kelebihannya yaitu 4P (Four Pee) :

1. Practical / Praktis

PHP adalah bahasa pemrograman yang sangat longgar dalam penulisan,

dan ini meningkatkan kepraktisan buat para penggunanya. Misalnya saja

programmer tidak diharuskan untuk menuliskan atau menghapus variabel.

Walaupun kadang mereka juga tidak bisa mengatakan dengan mudah yang

kemudian dipanggil dalam sebuah skrip, menebak formula terbaik dalam

penetapan variabel secara otomatis kemudian menghapus variabel dan dan

mengembalikan resource ke sistem setelah skrip berhasil di eksekusi. Pada

akhirnya, PHP mampu membuat programmer lebih berpikir pada tujuan akhir dari

project yang akan dibuat.

2. Power

Sudah menjadi rahasia umum kalau PHP mampu membuat halaman

dinamis, memanipulasi form, dan dapat dihubungkan dengan database. Selain

yang disebutkan tadi, ternyata PHP juga dapat melakukan hal – hal di bawah ini :

a. Membuat dan memanipulasi file Macromedia Flash, gambar, dan Portable

Document Format PDF.

b. Berkomunikasi dengan LDAP.

c. Berkomunikasi dengan banyak protocol, termasuk IMAP, POP3 dan NNTP.

d. Berkomunikasi dengan Credit-Card Processing Solution.

3. Possibility

Jarang ada developer PHP yang terikat pada suatu implementasi


(30)

Contohnya ada pada database yang didukung oleh PHP. Kurang lebih semuanya

ada 25 database, termasuk Adabas D, dBase, FrontBase, Hyperwave, IBM DB2,

Informix, Ingres, Interbase, mSQL, direct MS-SQL, MySQL, Oracle, Oyrimos,

PostgreSQL, Solid, Sybase, Unix dbm dan Velocis.

Kemampuan string-parsing juga bisa dianggap sebagai banyaknya

kemungkinan yang ditawarkan oleh PHP. Dalam hal ini, PHP memiliki lebih dari

85 function untuk memanipulasi string. Kelebihan ini tak hanya akan menawarkan

keleluasaan untuk melakukan operasi string yang kompleks, namun juga

menjembatani program yang memiliki functionalitas yang sama (seperti Python

dan Perl) lewat PHP.

4. Price

PHP merupakan salah satu open source software, yang dapat diartikan sebagai

berikut :

a. PHP dapat dimodifikasi, didistribusikan, dan diintegrasikan dengan produk

lain oleh penggunanya,

b. Pengembangan dan auditing yang dilakukan secara terbuka,

c. Semua orang bebas berpartisipasi.

d. Definisi MYSQL

Berikut ini akan dijelaskan mengenai beberapa definisi MYSQL untuk

memperjelas pengertian tentang software ini :


(31)

Suatu relational database, menyimpan data dalam bentuk tabel-tabel yang

kemudian akan diletakkannya semua data dalam satu ruang penyimpanan yang

besar.

b) MYSQL adalah Open Source Software (perangkat lunak).

Open Source artinya bahwa software tersebut memungkinkan untuk digunakan

dan dimodifikasi oleh siapa saja.

c) MYSQL menggunakan GPL (GNU General Public License)

Untuk menentukan apakah seseorang memenuhi persyaratan untuk

menggunakan software tersebut dalam situasi yang berbeda. Jika seseorang

merasa tidak nyaman dengan GPL atau ingin menggunakan MYSQL untuk

aplikasi bisnis, maka orang tersebut dapat membeli lisensi yang bersifat

komersial.

e. Koneksi Database MySql dengan PHP

Berikut penulisan fungsi script untuk koneksi ke database MySQL :

1. mysql_connect()

Perintah ini digunakan untuk melakukan koneksi ke server database MySQL,

fungsi ini memiliki format penulisan sebagai berikut. mysql_connect (host,

username, password) ;

2. mysql_select_db()

Perintah ini digunakan untuk memilih database yang ada di server MySQL,

fungsi ini memiliki format penulisan sebagai berikut.

mysql_select_db (nama_database, pengenal_koneksi) ;


(32)

Perintah ini digunakan untuk melakukan query atau menjalankan permintaan

terhadap sebuah tabel atau sejumlah tabel database, fungsi ini memiliki format

penulisan sebagai berikut.

mysql_query (permintaan, pengenal koneksi) ;

Sedangkan pada tugas akhir ini menggunakan sebuah perangkat lunak untuk

mengolah database yaitu Xampp.Langkah langkah pembuatan sebuah database di

xampp setelah melalui proses penginstalan adalah membuka web browser

kemudian ketikkan localhost pada url addressnya. Pilih menu phpMyAdmin

seperti yang ditunjukkan pada gambar di bawah ini


(33)

Ketikkan nama database yang ingin dibuat, lalu klik tombol create untuk

membuat database tersebut seperti yang ditunjukkan pada gambar dibawah ini

Gambar 2.11 Membuat Database

Apabila database berhasil dibuat maka akan muncul pesan “Database coba

has been created.” seperti yang ditunjukkan pada gambar dibawah ini


(34)

2.1.4 Sistem Informasi

Sistem diartikan sebagai “kumpulan dari komponen-komponen yang

memiliki keterkaitan antara satu dan lainnya”. Sedangkan informasi adalah hasil

dari proses pengolahan data, yang secara prinsip memiliki nilai lebih daripada

data mentah. Sistem informasi dapat diartikan sebagai kumpulan dari komponen

dalam organisasi yang berhubungan dengan proses penciptaan dan pengaliran

informasi. (Wahana, 2005)

Sedangkan menurut Kristanto (2003), pengertian sistem informasi adalah

kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat

manusia yang akan mengolah data menggunakan perangkat keras dan perangkat

lunak tersebut. Sistem informasi juga dapat diartikan sebagai berikut :

a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen

dalam organisasi untuk mencapai suatu tujuan, yaitu menyajikan informasi.

b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan

memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan

organisasi.

c. Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan

pengolahan transaksi, mendukung bersifat managerial, dan kegiatan strategi dari

suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan


(35)

2.1.5 Sistem Informasi Akademik

Dari pengertian sistem informasi di atas, dapat diuraikan bahwa sistem

informasi akademik adalah suatu sistem dalam suatu organisasi akademik, yang

melibatkan komponen-komponen perguruan tinggi seperti mahasiswa, dosen,

mata kuliah, kelas, administrasi, perpustakaan dan sebagainya dalam rangka

mempertemukan kebutuhan pengolahan data, transaksi dan hubungan akademik

serta menyediakan informasi serta pelaporan tertentu kepada pihak tertentu pula,

baik itu internal maupun eksternal perguruan tinggi.

2.1.6 Basis Data

Basis data atau Database adalah kumpulan data, yang dapat digambarkan

sebagai aktifitas dari satu atau lebih organisasi yang berelasi, sebagai contoh,

basis data suatu universitas berisi informasi mengenai : entitas (entity), misal

mahasiswa, mata kuliah, kelas dan dosen; relasi (hubungan) antara entity misalnya

pengambilan mata kuliah dilakukan oleh mahasiswa.

Untuk mengelola basis data, digunakan DBMS (Database Management

System), yaitu perangkat lunak yang didesain membantu dalam hal pemeliharaan

dan utilitas kumpulan data dalam jumlah besar. (Kristanto, 2003). Menurut Edhy

Sutanta, basis data diartikan sebagai berikut : suatu kumpulan data terhubung

(interrelated data) yang disimpan secara bersama-sama pada suatu media tanpa

mengatap satu sama lain dan tidak perlu suatu kerangkapan data (kalaupun ada

maka kerangkapan data tersebut harus seminimal mungkin dan terkontrol

(controlled redundancy),data disimpan dengan cara-cara tertentu sehingga mudah


(36)

lebih program-program aplikasi secara optimal; data disimpan tanpa mengalami

ketergantungan dengan program yang akan menggunakannya; data disimpan

sedemikian rupa sehingga proses penambahan, pengambilan dan modifikasi dapat


(37)

BAB III

ANALISA & PERANCANGAN TUGAS AKHIR

3. 1 Tempat dan Waktu Pelaksanaan

Tempat : UNIVERSITAS MAYJEN SUNGKONO (UNIMAS)

Jl.Irian Jaya No.04, MOJOKERTO.

3. 2 Metode Pelaksanaan

Dalam usaha menyusun penulisan ini terdapat beberapa tahap sebagai

berikut :


(38)

Berikut adalah penjelasan diagram alir tahapan pelaksanaan proyek akhir:

a) Tahap persiapan

Identifikasi masalah permasalahan dalam proyek ini adalah bagaimana

merancang suatu aplikasi perangkat lunak yang secara optimal dapat

melakukan proses pendataan kegiatan di UNIMAS.

b) Tahap pengembangan model

Studi literatur bertujuanuntuk mendapatkan referensi yang mendukung baik

dari buku, jurnal, majalah, Koran, internet dan lain-lain. Pengumpulan data

berupa data yang diperlukan di aplikasi ini, khususnya pada database.

Perancangan Sistem pemodelan dan perancangan terhadap system distribusi

yang baru.

c) Tahap pengembangan program aplikasi

Pembuatan flowchart berfungsi untuk membaca bagaimana jalannya suatu

aplikasi yang akan digunakan di dalam system program ini.

Pembuatan program data yang dapat di olah menjadi suatu aplikasi yang

dibutuhkan.

d) Tahap uji coba Data yang telah diolah menjadi suatu aplikasi yang siap

untuk digunakan

Harus melalui proses uji coba tingkat keberhasilannya, kemudian dianalisa

sedemikian rupa sehingga didapatkan suatu hasil dan kesimpulan yang

nantinya digunakan untuk menyusun laporan tugas akhir.

e) Penyusunan laporan merupakan tahap akhir dari penelitian


(39)

3.3Jadwal Kegiatan

Dalam penyelesaian tugas akhir ini ada beberapa kegiatan yang dilakukan

seperti pada table di bawah ini

Tabel 3.2 jadwal kegiatan

No. Kegiatan Bulan 1 Bulan 2 Bulan 3

1 Survei Lapangan

2 Studi Literatur

3 Analisa Masalah

4 Perancangan Aplikasi

5 Pembuatan Aplikasi

6 Uji Coba

7 Evaluasi Aplikasi

8 Penyusunan Laporan

3.4

Perancangan Sistem

Administrator mempunyai tugas untuk menjalankan sistem mulai dari

memasukkan atau menginputkan data sampai menghasilkan sebuah laporan. Dan

juga melakukan update dan delete pada data yang telah dimasukkan

3.4.1 Perancangan Proses

Perancangan proses digunakan untuk menggambarkan sejumlah proses

terstruktur dalam sistem ini, berorientasikan pada aliran proses yang terjadi, agar


(40)

(41)

Aplikasi ini merupakan tampilan utama yang di lihat oleh

administrator. Administrator dapat mengelola data-data yang ada. Baik data

dosen, mahasiswa, fakultas, jurusan, kelas, mata kuliah, jadwal serta nilai

mahasiswa. Sehingga UNIMAS dapat mengontrol segala data yang ada di

universitas.

Selain itu pada system ini juga terdapat fasilitas input, edit, maupun

delete sehingga mempermudah administrator dalam mengelola aplikasi ini.

System ini memiliki beberapa menu antara lain:

1. Home

Home ini adalah menu awal ketika masuk setelah login.

2. Data Dosen

Pada menu pegawai ini dapat mengatur dan mengelola data dosen yang

ada di UNIMAS.

3. Data Mahasiswa

Pada menu ini dapat mengelola data mahasiswa yang kuliah di

UNIMAS.

4. Data Fakultas

Menu ini mengelola semua data fakultas yang ada.

5. Data Jurusan

Menu ini mengelola semua data jurusan yang ada pada tiap fakultas.

6. Data Kelas

Menu ini untuk mengatur kelas yang ada


(42)

Pada menu ini untuk mengelola data mata kuliah yang ada di UNIMAS.

8. Data Jadwal

Menu untuk mengatur jadwal yang ada di UNIMAS.

9. Data Nilai

Pada menu ini untuk mengatur semua nilai dari mahasiswa

10.Logout

Untuk Keluar dari system

3.4.2 Konteks Diagram

Konteks diagram menjelaskan gambaran umum mengenai sistem

informasi LBB yang dibuat. Berikut gambar konteks diagram :

data akademik data dosen

login 0

sistem informasi akademik

+

admin user

Gambar 3.4 Konteks Diagram

Konteks diagram ini menunjukkan gambaran umum mengenai aliran

data yang terjadi di dalam sistem informasi UNIMAS ini. Admin memiliki


(43)

3.4.3 DFD Level 1

A. DFD Level 1

Semua proses DFD level 0 atau konteks diagram diturunkan atau

didetailkan lagi ke DFD level 1, gambar DFD level 1 sebagai berikut :

informasi data fakultas data jurusan data jadwal data nilai data matkul data mahasiswa data dosen data kelas login 1 sistem informasi + admin user

Gambar 3.5 DFD level 1 Login Admin

Pada gambar 3.4 DFD level 1 diatas menjelaskan bahwa admin

melakukan proses login di halaman administrator dimana admin

menginputkan data login yang berupa username dan password admin yang

nantinya akan diproses melalui proses validasi login admin dan di cek ke

dalam database admin apakah data inputan admin sudah sesuai dengan

database.

Admin juga melakukan penginputan data kedalam proses system

informasi dan diolah yang nantinya akan ditampilkan ke user dalam bentuk


(44)

B. DFD Level 2 Login Admin

login

data login admin

1 validasi login

admin login

Gambar 3.6 DFD Level 2 Login Admin

Pada gambar 3.5 DFD Level 2 Login Admin diatas menjelaskan bahwa

admin menginputkan data login admin yang berupa username dan password

yang nantinya akan diproses ke dalam validasi login admin dan data yang

dimasukkan admin apakah sudah cocok dengan data yang tersimpan dalam

database login.

Apabila data inputan yang dimasukkan admin berupa username dan

password sudah sesuai maka admin sudah berhasil melakukan login ke dalam

aplikasi dan bisa mengakses menu selanjutnya yang dijelaskan dalam dfd level


(45)

C. DFD Level 2 Kelola Data data akademik data jadwal data nilai data matkul data fakultas data jurusan data mahasiswa data dosen data kelas data jadwal data nilai data matkul data fakultas data jurusan data mahasiswa data dosen data kelas data nilai data matkul data jadwal data fakultas data dosen data kelas data jurusan data mahasiswa admin user 2

kelola data akademik

kelas dosen mahasiswa jurusan fakultas matkul nilai jadwal 3 tampilkan data akademik

Gambar 3.7 DFD Level 2 Kelola Data

Pada gambar 3.6 DFD Level 2 Kelola Data diatas menjelaskan bahwa

sesudah admin berhasil melakukan login maka admin memasukkan inputan

data kelas, data dosen, data mahasiswa, data jurusan, data fakultas, data

matkul, data nilai, dan data jadwal yang nantinya akan disimpan dalam

database melalui proses kelola data akademik. Pada proses selanjutnya yaitu

proses tampilkan data, admin akan menerima tampilan data yang disimpan

dalam database yang sudah diinputkan sebelumnya melalui proses kelola data.

Tampilan data yag diterima admin akan melalui proses tampilkan data atau


(46)

Perancangan Data

Perancangan data digunakan untuk membuat suatu database yang

dibutuhkan oleh sistem informasi yang dibuat.

3.4.4 CDM (Conceptual Data Model)

Model data konseptual pada aplikasi sistem ini merepresentasikan

rancangan basis data konseptual di server. Berikut ini gambar model data

konseptual. masuk termasuk mendapat nilai mengajar mempunyai terdapat memiliki dosen id_dosen nama_dosen alamat_dosen telp_dosen jk_dosen status_dosen <pi> I VA40 VA40 VA20 VA2 VA20 <M> id_dosen <pi> fakultas id_fakultas nama_fakultas <pi> I VA40 <M> id_fakultas <pi> jadwal id_jadwal hari_jadwal jam_jadwal <pi> I VA20 T <M> id_jadwal <pi> jurusan id_jurusan nama_jurusan <pi> I VA40 <M> id_jurusan <pi> kelas id_kelas nama_kelas <pi> I VA40 <M> id_kelas <pi> login id_login user_login pass_login status_login <pi> I VA50 VA50 I <M> id_login <pi> matkul id_matkul nama_matkul sks_matkul <pi> I VA40 I <M> id_matkul <pi> mahasiswa id_mahasiswa nama_mahasiswa alamat_mahasiswa telp_mahasiswa jk_mahasiswa <pi> I VA50 VA50 VA40 VA2 <M> id_mahasiswa <pi> nilai id_nilai nilai <pi> I VA10 <M> id_nilai <pi>


(47)

3.4.5 PDM (Physical Data Model)

Model data ini dibuat dengan cara me-generate diagram data

konseptual di atas. Diagram data fisik ini menghasilkan tabel-tabel yang

akan digunakan dalam implementasi aplikasi.Dengan Physical data model

kita dapat mengetahui model fisik hasil pengembangan dari sebuah

konsep. Untuk lebih jelasnya bisa dilihat pada gambar di bawah ini.

FK_JURUSAN_MASUK_FAKULTAS FK_MAHASISW_TERMASUK_JURUSAN FK_MAHASISW_MENDAPAT_NILAI FK_NILAI_NILAI_MATKUL FK_DOSEN_MENGAJAR_MATKUL FK_KELAS_MEMPUNYAI_JURUSAN FK_MATKUL_TERDAPAT_JADWAL FK_DOSEN_MEMILIKI_JADWAL dosen id_dosen id_matkul id_jadwal nama_dosen alamat_dosen telp_dosen jk_dosen status_dosen integer integer integer varchar(40) varchar(40) varchar(20) varchar(2) varchar(20) <pk> <fk1> <fk2> fakultas id_fakultas nama_fakultas integer varchar(40) <pk> jadwal id_jadwal hari_jadwal jam_jadwal integer varchar(20) time <pk> jurusan id_jurusan id_fakultas nama_jurusan integer integer varchar(40) <pk> <fk> kelas id_kelas id_jurusan nama_kelas integer integer varchar(40) <pk> <fk> login id_login user_login pass_login status_login integer varchar(50) varchar(50) integer <pk> matkul id_matkul id_jadwal nama_matkul sks_matkul integer integer varchar(40) integer <pk> <fk> mahasiswa id_mahasiswa id_jurusan id_nilai nama_mahasiswa alamat_mahasiswa telp_mahasiswa jk_mahasiswa integer integer integer varchar(50) varchar(50) varchar(40) varchar(2) <pk> <fk1> <fk2> nilai id_nilai id_matkul nilai integer integer varchar(10) <pk> <fk>


(48)

BAB IV

IMPLEMENTASI SISTEM

4.1 Implementasi Antarmuka

Pada tahap ini akan dijabarkan tentang implementasi antarmuka dari

aplikasi berdasarkan perancangan yang telah dibuat.

Halaman admin

1. Form Login

2. Form Home

3. Form Data Dosen

4. Form Data Mahasiswa

5. Form Data Fakultas

6. Form Data Jurusan

7. Form Data Kelas

8. Form Mata Kuliah

9. Form Data Jadwal

10.Form Nilai

4.1.1 Form Login

Pada form halaman admin ini di awal tampilannya terdapat form login

yang harus di isi oleh admin berupa inputan username dan password sebelum

admin bisa menggunakan fungsi dari halaman admin selanjutnya. Berikut


(49)

Gambar 4.1. Form Login

4.1.1 Form Home

Pada form ini adalah halaman awal dari administrator yang terdapat

kata selamat dating bagi administrator yang akan mengelola data web

UNIMAS, berikut adalah tampilannya:


(50)

4.1.3 Form Data Dosen

Form ini digunakan untuk mengatur data dosen di UNIMAS. Pada

form data dosen ini admin dapat memanage data-data dosen misalnya

menambah, edit ataupun delete data yang ada pada website UNIMAS. Jadi

pada data dosen ini nantinya dapat dilihat ID dosen, nama dosen, alamat

dosen, nomet telpon dosen, jenis kelamin, dan status. Berikut adalah

antarmuka form:


(51)

Gambar diatas adalah tampilan semua data dosen yang ada di Universitas

Mayjen Sungkono (UNIMAS). Jadi data yang telah diinputkan pada form

data dosen UNIMAS akan tampil seperti gambar 4.3.

Sedangkan form tempat menginputakan data dosen akan tampil

seperti gambar dibawah ini. Jadi setelah administrator mengisi data pada

form tersebut maka data akan tersimpan pada database dan pengunjung dapat

melihat data dosen melalui lihat data dosen.


(52)

4.1.4 Form Mahasiswa

Form ini digunakan untuk mengatur data mahasiswa di UNIMAS.

Pada form data mahasiswa ini admin dapat memanage data-data mahasiswa

misalnya menambah, edit ataupun delete data yang ada pada website

UNIMAS. Jadi pada data mahasiswa ini nantinya dapat NPM, jurusan, nama,

alamat, dan jenis kelamin. Berikut adalah antarmuka form:


(53)

Gambar 4.6 Form Tambah Data Mahasiswa

4.1. 5 Form Data Fakultas

Form ini digunakan untuk menambah data fakultas yang ada di

UNIMAS. Berikut adalah antarmukanya:


(54)

Gambar 4.8 Form Tambah Data Fakultas

4.1.6 Form Jurusan

Form ini digunakan untuk menambah data jurusan yang ada pada

fakultas-fakultas di UNIMAS. Berikut adalah antarmukanya:


(55)

4.1.7 Form Kelas

Form ini digunakan untuk menampilkan data kelas pada setiap

jurusan yang ada di UNIMAS. Berikut adalah antarmukanya:

Gambar 4.10 Form Data Kelas

Berikut ini adalah tampilan form pada saaat menginputkan data kelas. Pada

form ini terdapat nama jurusan dan termasuk jenis kelas.


(56)

4.1.8 Form Mata Kuliah

Form ini digunakan untuk menampilkan data mata kuliah yang ada di

UNIMAS. Sehingga admin dapat mengatur, menambah maupun menghapus

data mata kuliah yang ada di UNIMAS.

Pada data mata kuliah ini terdapat ID mata kuliah, nama dosen

pengampu, mata kuliah dan jumlah SKS. Berikut adalah tampilannya:


(57)

Gambar 4.13 Form Tambah Mata Kuliah

4.1.9 Form Jadwal

Form ini digunakan untuk mengatur data jadwal yang ada di

UNIMAS. Pada data jadwal ini terdapat mata kuliah, hari dan jam. Berikut

adalah antarmukanya:


(58)

Pada gambar 4.14 diatas adalah tampilan dari data jadwal yang ada di

UNIMAS. Dengan data diatas maka dapat diketahui sebuah mata kuliah

mempunyai jadwal hari dan jam yang telah ditentukan. Sehingga administrator

dapat mengelola jadwal mata kuliah yang bersangkutan.

Pada gambar 4.15 berikut adalah tampilan pada form administrator tempat admin

menginputkan jadwal suatu mata kuliah.

Gambar 4.15 Form Tambah Jadwal

4.1.10 Form Nilai

Form ini digunakan untuk memasukkan nilai mahasiswa yang

bersangkutan menurut mata kuliah yang diaambil. Sehingga pada form ini


(59)

Gambar 4.16 Form Nilai

Gambar di bawah ini merupakan tampilan form tambah data nilai.

Dimana administrator dapat menambah atau memasukkan data nilai menurut

mata kuliah yang diambil sesuai dengan NPM mahasiswa tersebut, sehingga

nantinya mahasiswa dapat mengetahui nilai yang telah dicapai. Berikut


(60)

(61)

BAB V

UJI COBA DAN EVALUASI

Pada bagian ini akan dijelaskan bagaimana cara administrator dalam

mengelola website UNIMAS

5.1 Uji Coba

5.1.1 Uji Coba Data Dosen

Pada input data dosen ini dapat menambahkan atau input-kan data

ID dosen, nama dosen,alamat dosen, telpon dosen, jenis kelamin dan status

dosen. Berikut adalah tampilan pada saat memasukkan data:

Gambar 5.1. Form Tambah Data Dosen

Jika sukses menambah atau meng-inputkan data yang telah dimasukkan maka


(62)

Gambar 5.2. Tampilan Sukses Tambah Data Dosen

Pada update data ini kita admin dapat meng-update data yang

sudah di inputkan sebelumnya. Berikut adalah tampilannya:


(63)

Setelah sukses di update maka data akan berubah sesuai dengan data

baru yang dimasukkan.

Jika ingin menghapus data maka admin bisa meng-klik icon delete

yang sudah disediakan maka data akan terhapus dengan sendirinya.

5.1.2 Uji Coba Data Mahasiswa

Pada input data mahasiswa ini dapat menambahkan data jurusan,

NPM, nama mahasiswa,alamat mahasiswa dan jenis kelamin. Berikut adalah

tampilan pada saat memasukkan data:

Gambar 5.4. Form Tambah Data Mahasiswa

Jika sukses menambah atau meng-inputkan data yang telah dimasukkan maka


(64)

Gambar 5.5. Tampilan Sukses Tambah Data Mahasiswa

Pada update data administrator dapat meng-update data yang sudah

ada. Setelah sukses update maka data akan berubah sesuai dengan data baru

yang telah diinputkan oleh administrator.

Jika ingin menghapus data maka admin bisa meng-klik icon delete

maka data akan terhapus

5.1.3 Uji Coba Data Fakultas

Pada input data fakultas dapat menambahkan data fakultas yang ada


(65)

Gambar 5.6. Input Data Fakultas

Setelah sukses diinputkan maka akan tampil data seperti gambar 5.7.

Gambar tersebut menunjukkan bahwa data yang baru saja diinputkan sudah

masuk kedalam database.


(66)

Pada data fakultas tidak terdapat update karen apada data ini hanya

bisa delete. Sehingga data yang ada hanya bisa dihapus tetapi tidak dapat

dirubah atau ganti nama. Jika menghapus data maka admin bisa meng-klik

icon delete maka data akan terhapus.

5.1.4 Uji Coba Data Jurusan

Pada input data jurusan dapat menambahkan data jurusan yang ada

di UNIMAS menurut data fakulats yang sudah ada. Untuk memasukkan data

jurusan ini maka perlu harus diketahui atau terdapat data fakultas yang ada

di UNIMAS. Berikut adalah tampilan pada saat memasukkan data:

Gambar 5.8. Input Data Jurusan

Gambar 5.9 berikut menunjukkan bahwa data yang baru saja diinputkan


(67)

Gambar 5.9 Tampilan Data Jurusan

Sama halnya dengan data fakultas, pada data jurusan ini juga hanya

terdapat delete. Sehingga jika terjadi salah memasukkan data maka data

jurusan ini tidak bisa dirubah hanya bisa dihapus saja.

5.1.5 uji coba data kelas

Pada input data kelas juga sama dengan input data lain, yaitu dengan

memasukkan data pada form data kelas. Setelah itu akan tampil data yang

telah dimasukkan tadi. Berikut adalah tampilan data kelas yang telah


(68)

Gambar 5.10 Tampilan Data Kelas

Pada data kelas ini terdapat update dan delete untuk mengatur dan

mengelola data kelas yang telah diinputkan. Jika data ada kesalahan dapat

dilakukan penggantian data dengan cara update atau merubah beberapa data

yang salah. Selain itu juga terdapat delete untuk mengahpus data yang salah.

5.1.6 Uji Coba Data Mata Kuliah

Pada data mata kuliah data yang diinputkan adalah nama dosen,

nama mata kuliah dan jumlah SKS mata kuliah tersebut. Berikut adalah


(69)

Gambar 5.11 Input Data Mata Kuliah

Setelah inputkan data maka akan tampil data yang telah dimasukkan. Seperti gambar berikut:


(70)

Setelah data berhasil diinputkan maka data tersebut dapat dikelola

oleh administrator yaitu dengan update ataupun delete. Semua itu

dimaksudkan untuk memepermudah administrator dalam mengelola web

jika ada kesalahn data.

5.1.7 Uji Coba Data Jadwal

Berikut adalah tampilan data jadwal yang berhasil diinputkan:


(71)

5.1.8 Uji Coba Data Nilai

Pada data nilai ini administrator dapat menginputkan nilai yang

didapat oleh mahasiswa menurut mata kuliah yang diambil sehingga

mahasiswa dapat mengetahui nilai yang dapat dicapai.

Gambar 5.14 Input Data Nilai

Setelah diinputkan maka data nilai berhasil disimpan di database dan

dapat dilihat atau ditampilkan data nilai tersebut. Apabila terjadi kesalahan

terdapat fasilitas update maupun delete untuk membantu dalam pengelolaan

data nilai.

Seperti itulah uji coba yang telah dilakukan pada menu-menu yang

ada pada web admin UNIMAS. Setiap menambah data akan terdapat kotak

informasi bahwa data telah di-inputkan dan jika update maka akan juga


(72)

Tidak hanya update dan input tapi pada web admin ini juga terdapat delete

yang digunakan untuk menghapus data yang salah atau tidak perlu lagi,

maka cukup menekan icon delete yang sudah disediakan.

5.2 Evaluasi

Pada aplikasi ini diperlukan juga evaluasi sebagai bahan informasi bagi

administrator dalam mengelola web ini. Peringatan atau informasi tersebut guna

memberi penjelasan kepada administrator tentang langkah ataupun untuk

memasyikan proses kerja yang akan dilakukan agar tidak terjadi kesalahan yang

fatal.

5.2.1 Input data

Pada saat memasukkan atau menginputkan data maka akan ada

sebuah informasi bahwa data yang dimasukkan berhasil untuk diinputkan.

Informasi tersebut tampil seperti gambar dibawah ini:

Gambar 5.15 Input Berhasil 5.2.2 Update data

Apabila ingin merubah atau mengganti data yang terjadi kesalahan


(73)

Gambar 5.16 Icon Update

Maka kita dapat melakukan perubahan data yang sudah ada yang

ingin dirubah tau yang terjadi kesalahan unutuk dibetulkan. Setelah dirubah

data tersebut dan disimpan maka data yang tersimpan adalah data yang baru.

Setelah sukses update maka akan tampil kotak informasi sebagai berikut:

Gambar 5.17 Update Berhasil

5.2.3 Delete data

Untuk mnghapus atau melakukan delete pada suatu data maka


(74)

sehingga tidak bisa lagi untuk dirubah dan hanya bisa dihapus. Secara

otomatis data yang ingin di hapus akan terhapus dan dapat digantikan

dengan data lain maka digunakan icon ini. Berikut adalah gambar icon

delete.


(75)

DAFTAR PUSTAKA

1. Abdul Kadir, Dasar Pemrograman WEB Dinamis Menggunakan PHP,

Andi Offset, Yogyakarta, 2002

2. Betha, Ir. Husni Iskandar Pohan, Ir, M.Eng, Pemrograman WEB dengan

HTML , Informatika Bandung, 2002

3. Djoko Pramono, Mudah Menguasai Visual Basic 6, PT. Elexmedia

Komputindo, Jakarta, 2000.

4. Fathansyah, Ir,Basis Data, Informatika Bandung, Bandung, 1999.

5. Feri Djuandi, MCDBA, MCSE, SQL Server 2000 untuk Professional, PT.

Elexmedia Komputindo, Jakarta, 2002.

6. Gunawan Ferry, Membuat aplikasi SMS Gateway Server dan Client dengan

Java dan PHP, PT. Elexmedia Komputindo, Jakarta, 2003.

7. Jogiyanto H.M., Analisis dan Disain. Sistem Informasi : Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi Offset,

Yogyakarta, 1989.

8. Khang, Ir. Bustam, TRIK Pemrograman Aplikasi Berbasis SMS, PT.


(1)

Setelah data berhasil diinputkan maka data tersebut dapat dikelola oleh administrator yaitu dengan update ataupun delete. Semua itu dimaksudkan untuk memepermudah administrator dalam mengelola web jika ada kesalahn data.

5.1.7 Uji Coba Data Jadwal

Berikut adalah tampilan data jadwal yang berhasil diinputkan:


(2)

5.1.8 Uji Coba Data Nilai

Pada data nilai ini administrator dapat menginputkan nilai yang didapat oleh mahasiswa menurut mata kuliah yang diambil sehingga mahasiswa dapat mengetahui nilai yang dapat dicapai.

Gambar 5.14 Input Data Nilai

Setelah diinputkan maka data nilai berhasil disimpan di database dan dapat dilihat atau ditampilkan data nilai tersebut. Apabila terjadi kesalahan terdapat fasilitas update maupun delete untuk membantu dalam pengelolaan data nilai.

Seperti itulah uji coba yang telah dilakukan pada menu-menu yang ada pada web admin UNIMAS. Setiap menambah data akan terdapat kotak informasi bahwa data telah di-inputkan dan jika update maka akan juga


(3)

Tidak hanya update dan input tapi pada web admin ini juga terdapat delete yang digunakan untuk menghapus data yang salah atau tidak perlu lagi, maka cukup menekan icon delete yang sudah disediakan.

5.2 Evaluasi

Pada aplikasi ini diperlukan juga evaluasi sebagai bahan informasi bagi administrator dalam mengelola web ini. Peringatan atau informasi tersebut guna memberi penjelasan kepada administrator tentang langkah ataupun untuk memasyikan proses kerja yang akan dilakukan agar tidak terjadi kesalahan yang fatal.

5.2.1 Input data

Pada saat memasukkan atau menginputkan data maka akan ada sebuah informasi bahwa data yang dimasukkan berhasil untuk diinputkan. Informasi tersebut tampil seperti gambar dibawah ini:

Gambar 5.15 Input Berhasil 5.2.2 Update data

Apabila ingin merubah atau mengganti data yang terjadi kesalahan maka dapat digunakan icon update seperti gambar berikut:


(4)

Gambar 5.16 Icon Update

Maka kita dapat melakukan perubahan data yang sudah ada yang ingin dirubah tau yang terjadi kesalahan unutuk dibetulkan. Setelah dirubah data tersebut dan disimpan maka data yang tersimpan adalah data yang baru. Setelah sukses update maka akan tampil kotak informasi sebagai berikut:

Gambar 5.17 Update Berhasil

5.2.3 Delete data


(5)

sehingga tidak bisa lagi untuk dirubah dan hanya bisa dihapus. Secara otomatis data yang ingin di hapus akan terhapus dan dapat digantikan dengan data lain maka digunakan icon ini. Berikut adalah gambar icon delete.


(6)

DAFTAR PUSTAKA

1. Abdul Kadir, Dasar Pemrograman WEB Dinamis Menggunakan PHP, Andi Offset, Yogyakarta, 2002

2. Betha, Ir. Husni Iskandar Pohan, Ir, M.Eng, Pemrograman WEB dengan HTML , Informatika Bandung, 2002

3. Djoko Pramono, Mudah Menguasai Visual Basic 6, PT. Elexmedia Komputindo, Jakarta, 2000.

4. Fathansyah, Ir,Basis Data, Informatika Bandung, Bandung, 1999.

5. Feri Djuandi, MCDBA, MCSE, SQL Server 2000 untuk Professional, PT. Elexmedia Komputindo, Jakarta, 2002.

6. Gunawan Ferry, Membuat aplikasi SMS Gateway Server dan Client dengan Java dan PHP, PT. Elexmedia Komputindo, Jakarta, 2003.

7. Jogiyanto H.M., Analisis dan Disain. Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi Offset, Yogyakarta, 1989.

8. Khang, Ir. Bustam, TRIK Pemrograman Aplikasi Berbasis SMS, PT. Elexmedia Komputindo, Jakarta, 2002.