• Tidak ada hasil yang ditemukan

Sistem Informasi Dosen Pada Akper Wirahusada Medan

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Dosen Pada Akper Wirahusada Medan"

Copied!
88
0
0

Teks penuh

(1)

SISTEM INFORMASI DOSEN PADA AKPER WIRAHUSADA

MEDAN

TUGAS AKHIR

EKA PURNAMA SARI NST

072406016

PROGRAM STUDI DIII ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

SISTEM INFORMASI DOSEN PADA AKPER WIRAHUSADA MEDAN

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai sebutan Ahli Madya

komputer

EKA PURNAMA SARI NST 072406016

PROGRAM STUDI DIII ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

(3)
(4)

PERNYATAAN

SISTEM INFORMASI DOSEN PADA AKPER WIRAHUSADA MEDAN

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 2010

(5)

PENGHARGAAN

Puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala berkat dan rahmat-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik dan dalam waktu yang telah ditetapkan.

(6)

ABSTRAK

Informasi merupakan salah satu kebutuhan di dalam suatu instansi, perusahaan, organisasi, lembaga serta lingkungan yang berada di luar sistem. Informasi dianggap sangat penting karena dengan adanya informasi dapat menambah pengetahuan, mengurangi ketidakpastian dan resiko kegagalan serta dapat membantu para pemimpin dalam mengambil suatu kesimpulan dan keputusan yang efektif dan efisien.

(7)

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak v

Daftar Isi vi

Daftar Tabel viii

Daftar Gambar ix

Bab I Pendahuluan

1.1Latar Belakang 1

1.2Rumusan Masalah 2

1.3Tujuan Penelitian 2

1.4Kontribusi Penelitian 3

1.5Kajian Pustaka 3

1.6Metode Penelitian 4

1.7Sistematika Penulisan 5

Bab II Landasan Teori

2.1 Konsep Dasar Data, Informasi dan Sistem Informasi 7

2.1.1 Data 7

2.1.2 Informasi 8

2.1.3 Sistem Informasi 9

2.1.3.1 Konsep Dasar Sistem 9

2.1.3.2 Konsep Dasar Informasi 11

2.1.3.3 Konsep Dasar Sistem Informasi 11

2.2 Pengenalan Internet 12

2.2.1 Network 13

2.3 Pengenalan HTML 13

2.3.1 Pendahuluan HTML 13

2.3.2 Bagian-bagian HTML 14

2.4 Pengenalan PHP 15

2.4.1 Sejarah PHP 15

2.4.2 Kelemahan dan Kelebihan PHP 16

2.4.3 Penggabungan Script PHP dan HTML 17

2.5 Pengenalan MySQL 19

2.5.1 Sejarah My SQL 19

2.6 Mengenal Macromedia Dreamweaver 8 21

2.6.1 Memulai Dreamweaver 8 21

2.6.2 Area Kerja Pada Dreamweaver 8 22

(8)

Bab III Sistem Informasi Dosen Akper Wirahusada Medan

3.1 Sejarah Akper Wirahusada 24

3.2 Struktur Organisasi Akper Wirahusada 25

3.3 Visi dan Misi 25

3.3.1 Visi 25

3.3.2 Misi 25

Bab IV Analisis Perancangan Sistem

4.1 Analisis Sistem 28

4.2 Perancangan Sistem 29

4.2.1 Perancangan Data Flow Diagram(DFD) 29

4.2.2 Perancangan Flowchart(Diagram Alir) 31

4.2.3 Perancangan Database 32

4.3 Algoritma Program 34

4.3.1 Algoritma Menu Utama 34

4.3.2 Algototma Admin 35

Bab V Implementasi Sistem

5.1 Pengertian dan Tujuan Implementasi Sistem 36 5.2 Komponen Utama Dalam Implementasi Sistem 36

5.2.1 Perangkat Keras(Hardware) 37

5.2.2 Perangkat Lunak(Software) 37

5.2.3 Unsur Manusia(Brainware) 38

5.3 Instlasi Apache,PHP,dan My SQL 38

Bab VI Kesimpulan dan Saran

6.1 Kesimpulan 53

6.2 Saran 54

Daftar Pustaka 55

(9)

DAFTAR TABEL

Halaman

Tabel 4.1 Simbol-simbol DFD 30

Tabel 4.4 Tabel Admin 32

Tabel 4.5 Tabel Dosen 33

Tabel 4.6 Tabel Forum Diskusi 33

(10)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Komponen-Komponen Dari Suatu Sistem 10

Gambar 2.2 Komponen Sistem Informasi 12

Gambar 4.1 Flowchart Login Admin 31

Gambar 4.2 Flowchart Pengunjung 31

Gambar 5.1 Halaman Utama Website 47

Gambar 5.2 Profil Akper Wirahusada 48

Gambar 5.3 Dosen Tetap Akper Wirahusada 48

Gambar 5.4 Data Dosen Tetap Akper Wirahusada 49

Gambar 5.5 Dosen Tidak Tetap Akper Wirahusada 49

Gambar 5.6 Data Dosen Tidak Tetap Akper Wirahusada 50

Gambar 5.7 Gambar Form Bahasan 50

Gambar 5.8 Gambar Form Tanggapan 51

Gambar 5.9 About Us 51

(11)

ABSTRAK

Informasi merupakan salah satu kebutuhan di dalam suatu instansi, perusahaan, organisasi, lembaga serta lingkungan yang berada di luar sistem. Informasi dianggap sangat penting karena dengan adanya informasi dapat menambah pengetahuan, mengurangi ketidakpastian dan resiko kegagalan serta dapat membantu para pemimpin dalam mengambil suatu kesimpulan dan keputusan yang efektif dan efisien.

(12)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Informasi merupakan salah satu kebutuhan di dalam suatu instansi, perusahaan,

organisasi, lembaga, serta lingkungan yang berada di luar sistem. Informasi dianggap

sangat penting karena dengan adanya informasi dapat menambah pengetahuan,

mengurangi ketidakpastian dan resiko kegagalan serta dapat membantu para pemimpin

dalam mengambil suatu kesimpulan dan keputusan yang efektif dan efesien.

Perkembangan teknelogi dewasa ini semakin pesat dan semakin akrab

menyentuh kehidupan manusia. Manusia yang dalam hal ini sebagai user ingin

memperoleh informasi yang lengkap dan akurat. Disinilah peranan teknologi sangat

dibutuhkan yaitu dalam upaya mewujudkan keinginan manusia tersebut. Karena

informasi dirasakan sangat penting dalam pengambilan keputusan dan dalam

pencapaian suatu tujuan.

Akademik keperawatan WIRAHUSADA merupakan salah satu lembaga

pendidikan yang membutuhkan suatu sistem untuk dapat mempercepat pekerjaan

dalam lembaga. Untuk menyikapi hal tersebut, penulis mencoba merancang suatu

perancanganan “Sistem Informasi Dosen Pada Akper Wirahusada Medan” dengan

(13)

1.2 Rumusan Masalah

Dari pengamatan penulis tentang sistem informasi dosen Akper Wirahusada

mendapati beberapa kendala. Adapun kendalanya adalah adanya kesulitan untuk

mengetahui data-data lengkap dari seorang dosen untuk keperluan akademis maupun

non akademis, ketidakjelasan data-data riset yang telah dilakukan oleh seorang dosen

pada tahun tertentu, kesulitan dalam membuat suatu rekaputasi tentang data-data

dosen, dan lain sebagainya.

Oleh karena itu, mengingat keterbatasan penulis dalam hal ilmu, keterampilan

serta waktu, maka penulis hanya membatasi masalah tentang sistem informasi dosen

berbasis web pada Akper Wirahusada. Untuk memberikan informasi yang

terkomputerisasi dan dapat mempercepat pekerjaan dalam penggunaannya.

1.3 Tujuan Penelitian

Tujuan dari penelitian ini adalah :

1. Mengontrol sistem informasi dosen pada Akper Wirahusada.

2. Mempermudah user dalam pencarian data dosen Akper Wirahusada.

3. Membangun aplikasi yang sesuai guna mendukung kemajuan, yang dapat

mempermudah dalam membuat dokumentasi sistem informasi dosen Akper

Wirahusada.

4. Mempermudah Mahasiswa dalam melakukan forum tanya jawab dengan Dosen

(14)

1.4 Kontribusi Penelitian

Penelitian ini penting untuk membantu penulis dalam mendapatkan data-data yang

diperlukan. Yang tak lain berguna dalam perancangan Sistem Informasi Dosen Pada

Akper Wirahusada. Sistem Informasi ini di kontribusikan untuk mempermudah dalam

pencarian data dosen dan pembuatan rekapitulasi data yang diperlukan sesuai dengan

kebutuhan user.

1.5 Kajian Pustaka

PHP singkatan dari Personal Hypertext Preprocessor. PHP merupakan bahasa

berbentuk skrip yang dijalankan di server. Jadi konsepnya berbeda dengan JavaScript,

yang dijalankan di klien. Keuntungan penggunaan PHP, kode yang menyusun program

tidak perlu di edarkan ke pemakai sehingga kerahasiaan kode dapat dilindungi.

Hal menarik yang didukung oleh PHP tetapi tidak didukung oleh JavaSript

adalah kenyataan bahwa PHP bisa digunakan untuk mengakses berbagai macam

database seperti Accsess, Oracle, MySQL.

(Abdul Kadir, 2003)

MySql merupakan software sistem manajemen database (Database

Management System – DBMS) yang sangat populer di kalangan pemrograman web,

terutama dilingkungan linux dengan menggunakan script PHP dan Perl. Fungsi MySql

(15)

(perintah SQL) kita harus meletakkannya didalam fungsi ini. Dengan kata lain, SQL

tidak dapat dijadikan tanpa adanya fungsi MySql.

MySql termasuk jenis relational database management system (RDBMS).

Sehingga istilah seperti tabel, baris dan kolom tetap digunakan dalam MySql. Pada

MySql sebuah database mengandung beberapa tabel, tabel terdiri dari sejumlah baris

dan kolom.

( Peranginangin, 2006)

1.6 Metode Penelitian

Metode penelitian adalah suatu cara atau teknik yang sistematis untuk mengerjakan

atau menyelesaikan sesuatu. Metode penelitian ini digunakan penulis sebagai pedoman

dalam melaksanakan penelitian agar hasil yang dicapai tidak menyimpang dari tujuan

yang telah ditentukan sebelumnya. Adapun metode penelitian yang digunakan penulis

antara lain :

1. Studi literatur

Metode ini dilakukan dengan cara mencari, mengumpulkan dan membaca

literatur – literatur yang berhubungan dengan penulisan dan penelitian ilmiah.

2. Penelitian lapangan

Tahap ini untuk menganalisis apa saja kebutuhan untuk penelitian tugas akhir,

seperti pengumpulan dan analisis data serta melakukan tanya jawab kemudian

(16)

3. Perancangan sistem

Pada tahap ini, dimulainya pembuatan rancangan sistem, yang terdiri dari

perancangan proses dan perancangan antarmuka.

4. Implementasi Sistem

Pada tahap ini dilakukan pengimplementasian rancangan yang telah disusun

pada tahap sebelumnya pada tahapan ini, jika dirasa memerlukan pergantian.

5. Pengujian sistem

Pada tahap ini dilakukan pengecekan apakah sistem memiliki kemampuan

seperti yang diharapkan.

1.7Sistematika Penulisan

Secara garis besar tugas akhir ini terdiri dari 5 (lima) bab dan lampiran. Adapun setiap

bab dan sub-sub bab yang terdiri dari :

BAB I : PENDAHULUAN

Bab ini akan membahas latar belakang tugas akhir, identifikasi

masalah, tujuan, metode penelitian, tinjauan pustaka, dan

sistematika penulisan.

BAB II : LANDASAN TEORI

Bab ini berisikan tentang konsep dasar data, informasi dan sistem

informasi, pengenalan internet, HTML, PHP, MySQL dan

(17)

BAB III : SEKILAS GAMBARAN AKPER WIRAHUSADA

Bab ini akan disajikan mengenai profil dosen AKPER

WIRAHUSADA, sejarah singkat AKPER WIRAHUSADA, visi dan

misi AKPER WIRAHUSADA.

BAB IV : ANALISIS DAN PERANCANGAN SISTEM

Bab ini akan dijelaskan mengenai jenis file yang digunakan, analisa

kebutuhan database, perancangan sistem, gambaran umum

pembuatan program dan perancangan halaman website

BAB V : IMPLEMENTASI SISTEM

Pada bab ini akan diuraikan pengertian implementasi sistem,

komponen dalam implementasi sistem, dan instalasi Apache

BAB VI : PENUTUP

(18)

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Data, Informasi dan Sistem Informasi

2.1.1. Data

Data dapat didefenisikan sebagai deskripsi dari suatu dan kejadian yang kita hadapi

(Al-Bahra Bin Ladjamudin, 2005, Hal:8). Data dapat berupa catatan-catatan dalam

kertas, buku, atau tersimpan sebagai file dalam database. Data akan menjadi bahan

dalam suatu proses pengolahan data. Oleh karena itu, suatu data belum dapat berbicara

banyak sebelum diolah lebih lanjut.

Proses pengolahan data terbagi menjadi tiga tahapan, yang disebut dengan

siklus pengolahan data (Data Processing Cycle) yaitu :

1. Pada tahapan Input

Yaitu dilakukan proses pemasukan data ke dalam komputer lewat media input

(Input Devices).

2. Pada tahapan Processing

Yaitu dilakukan proses pengolahan data yang sudah dimasukkan, yang dilakukan

oleh alat pemroses (Process Devices) yang dapat berupa proses perhitungan,

(19)

3. Pada tahapan Output

Yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke alat

output (Output Devices) yaitu berupa informasi.

2.1.2. Informasi

Informasi merupakan data yang telah diolah sedemikian rupa sehingga memiliki

makna tertentu bagi penggunanya. (Adi Nugroho, 2004, hal:6)

Untuk memperoleh informasi, diperlukan adanya data yang akan diolah dan

unit pengolah. Agar informasi yang dihasilkan lebih berharga, maka informasi harus

memenuhi kriteria sebagai berikut :

1. Informasi harus akurat, sehingga mendukung pihak manajemen dalam

mengambil keputusan.

2. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang

membutuhkan.

3. Informasi harus tepat waktu, sehingga tidak ada keterlambatan pada saat

dibutuhkan.

Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses

pengambilan keputusan tentang suatu keadaan. Informasi yang digunakan di dalam

suatu sistem informasi umumnya digunakan untuk beberapa kegunaan. Informasi

digunakan tidak hanya digunakan oleh satu orang pihak dalam suatu organisasi. Nilai

(20)

mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif

dibandingkan dengan biaya untuk mendapatkan informasi tersebut.

2.1.3. Sistem Informasi

2.1.3.1.Konsep Dasar Sistem

Terdapat dua kelompok di dalam mendefenisikan sistem, yaitu yang menekankan

pada prosedurnya dan yang menekankan pada komponennya atau elemennya.

Pendekatan sistem yang lebih menekankan pada prosedurnya mendefenisikan

sistem sebagai berikut :

Suatu sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau

menyelesaikan suatu sasaran tertentu. (Al-Bahra Bin Ladjamudin, 2005, hal:2)

Pendekatan sistem yang lebih menekankan pada komponen atau elemennya

mendefenisikan sistem sebagai berikut :

Sistem merupakan bagian-bagian yang saling berkaitan dan beroperasi bersama untuk

mencapai beberapa sasaran atau maksud. (Al-Bahra Bin Ladjamudin , 2005, hal:3)

Sistem itu sendiri memiliki karakteristik atau beberapa sifat tertentu, yaitu

mempunyai komponen (components), batas sistem (boundary), lingkungan luar sistem

(environments), penghubung (interfce), masukan (input), keluaran (output), pengolah

(process), dan sasaran suatu tujuan (goal). Adapun penjelasan dari karakteristik suatu

(21)

a. Komponen sistem (System Components)

Bagian sistem yang saling berinteraksi dan membentuk satu kesatuan. Komponen

atau elemen sistem dapat berupa subsistem atau beberapa bagian sistem.

b. Batas Sistem (System Boundary)

Daerah yang membatasi antara suatu sistem dengan lingkungannya atau dengan

sistem lainnya. Batas sistem inilah yang membuat sistem dipandang sebagai satu

kesatuan.

c. Lingkungan luar sistem (System Environments)

Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem. Lingkungan

luar sistem dapat bersifat menguntungkan sistem atau merugikan sistem.

d. Penghubung sistem

Merupakan media penghubung antara satu subsistem dengan subsistem lainnya.

Penghubung inilah yang menyebabkan beberapa subsistem berintegrasi dan

membentuk satu kesatuan.

e. Masukan (Input)

Sesuatu yang dimasukkan ke dalam sistem yang berasal dari lingkungan.

f. Keluaran (Output)

Suatu hasil dari proses pengolahan sistem yang dikeluarkan ke lingkungan.

g. Pengelolahan (Process)

Bagian dari sistem yang mengubah masukan menjadi keluaran.

h. Sasaran (Objectives) atau tujuan (Goal)

Gambar 2.1 Komponen-komponen dari suatu sistem

(22)

Sasaran sistem adalah sesuatu yang menyebabkan mengapa sistem itu dibuat atau ada.

Sustu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

2.1.3.2. Konsep Dasar Informasi

Informasi dalam sebuah organisasi sangat penting peranannya. Suatu sistem yang

kurang mendapatkan informasi akan menjadi lemah dan akhirnya berakhir. Informasi

itu sendiri dapat didefenisikan sebagai berikut :

Informasi merupakan data yang diolah menjadi bentuk yang lebih berguna dan lebih

berarti bagi yang menerimanya.

Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk

tunggal data atau data item. Data adalah kenyataan yang menggambarkan sesuatu yang

terjadi pada saat tertentu.

2.1.3.3. Konsep Dasar Sistem Informasi

Informasi dapat diperoleh dari sistem informasi (Information System) atau disebut juga

dengan processing system atau information generating system.

Dari uraian diatas maka sistem informasi dapat diartikan sebagai berikut :

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

dalam organisasin untuk mencapai suatu tujuan tertentu yaitu menyajikan

informasi.

2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan

(23)

Sistem informasi sendiri memiliki sejumlah komponen tertentu, yang terdiri

dari beberapa komponen yang berbeda yaitu, manusia, data, hardware, dan software.

Sebagai suatu sistem, setiap komponen tersebut berinteraksi satu dengan lainnya

membentuk satu kesatuan untuk mencapai sasarannya. Berikut beberapa komponen

dapat dilihat pada gambar 2.2.

Gambar 2.2 Komponen sistem informasi

2.2 Pengenalan Internet

Internet (Interconnected Netwoek) merupakan jaringan komputer yang terdiri dari

ribuan jaringan komputer independen yang dihubungkan satu dengan yang lainnya.

Secara etimologis, internet berasal dari bahasa inggris yakni inter berarti antar dan net

berarti jaringan sehingga dapat diartikan hubungan antar jaringan.

Jaringan komputer ini terdiri dari lembaga pendidikan, pemerintahan, militer,

organisasi dan bisinis dan organisasi lainnya. Internet atau nama pendeknya Net

merupakan jaringan komputer yang tersebar didunia. Sampai saat ini internet sudah

menghubungkan lebih dari 100000 jaringan komputer dengan pemakai lebih dari 100

juta orang. Internet adalah jaringan luas di komputer yang lazim disebut dengan world

wide network secara lebih ringkas internet adalah sumber informasi dan alat

komunikasi serta hiburan.

Hardware System

Software

User

(24)

Jaringan internet menyediakan beberapa aplikasi yang dapat digunakan oleh

user internet :

E-mail, mailing list, newsgroup, file transfer protocol (FTP), gopher, telnet, talk, chat,

world wide web.

2.2.1. Network

Network adalah jaringan dari sistem komunikasi data yang melibatkan sebuah atau

lebih sistem komputer yang dihubungkan dengan jalur transmisi alat komunukasi

membentuk satu sistem. Dengan network, komputer yang satu dapat menggunakan

data di komputer lain, dapat mencetak laporan di printer lain, dapat memberikan berita

ke komputer lain walaupun berlainan area. Network merupakan cara yang sangat

berguna untuk mengintegrasikan sistem informasi dan menyalurkan arus informasi dari

satu area ke area lainnya.

2.3Pengenalan HTML

2.3.1 Pendahuluan HTML

HTML merupakan kependekan dari Hyper Text Markup Language. Dokumen HTML

adalah file teks murni yang dapat dibuat dengan editor teks sembarang. Dokumen ini

dikenal sebagai web page. Dokumen HTML merupakan dokumen yang disajikan

dalam browser web surfer. Dokumen ini umumnya berisi informasi ataupun intyerface

aplikasi di dalam internet. HTML sendiri adalah suatu dokumen teks biasa yang

(25)

maka HTML dapat dibaca oleh sebagai platform seperti : windows, linux, macintosh.

Kata ”Markup Language” pada HTML menunjukkan fasilitas yang berupa tanda

tertentu dalam script HTML dimana kita bisa mengatur judul, garis, tabel, gambar, dan

lain-lain dengan perintah yang telah ditentukan pada elemen HTML.

HTML sendiri dikeluarkan oleh W3C (World Wide Web Consortium), setiap

terjadi perkembangan level HTML, harus dievaluasi ketat dan disetujui oleh W3C.

2.3.2 Bagian-bagian HTML

HTML terdiri dari beberapa bagian yang fungsinya sebagai penanda suatu kelompok

perintah tertentu, misalnya kelompok perintah form yang ditandai dengan kode

<form>, judul dengan <title> dan senagainya. Untuk lebih lanjut mengenai

bagian-bagian HTML perhatikan skema di bawah ini :

<html>

<head>

<title> ... </title>

</head>

<body>

... isi dari halaman web ...

</body>

</html>

Keterangan :

1. Dokumen HTML selalu diawali dengan tanda tag pembuka <html> dan diakhiri

(26)

2. Pada elemen head <head></head>, dapat kita sisipkan kode-kode untuk

menuliskan keterangan tentang dokumen HTML. Atau dapat juga kita sisipkan

script-script pemrograman web seperti JavaScript, VBScript, atau CSS untuk

menambah daya tarik pada situs yang kita buat agar lebih menarik dan dinamis.

3. Elemen body <body></body> berisi tag-tag untuk isi atau layout tampilan situs

kita, seperti : <font></font>, <table></table>, </form></form>. Jadi jelas bahwa

elemen adalah suatu bagian yang besar yang terdiri dari kode-kode tag tersebut.

Sedangkan tag hanya merupakan bagian dari elemen.Tag adalah kode-kode yang

digunakan untuk men-setting dokumen HTML. Secara garis besar bentu umun tag

adalah sebagai berikut :

<tag-awal> TEKS <.tag-akhir>

Namun ada juga tag yang tidak perlu ada penutup seperti <br>, <hr>, <img>, dan

lain-lain.

2.4 Pengenalan PHP

2.4.1 Sejarah PHP

PHP merupakan bahasa pemrograman web yang di desain untuk web. PHP pertama

kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Jika dilihat dari versi pertamanya

bahwa PHP terdiri dari sekumpulan script PERL yang digunakan untuk mengolah data

form dan website. Kemungkinan bahwa PHP singkatan dari Perl Hypertext

Preprocessor. Pada awalnya PHP bernama FI (Form Interpreted). Setelah Rasmus

melepaskan kode sumbernya, maka terbentuklah nama PHP. Sejak itulah PHP bersifat

(27)

Pada bulan November 1997, PHP Versi 2.0 berhasil dirilis. Pada rilis ini

interpreter sudah diimplementasikan dalam bahasa C. Masih pada tahun yang sama

sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih,

lebih baik dan lebih cepat. Pada bulan Juni 1998 Zend kembali merilis interpreter baru

untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0.

Kemudian pada pertengahan tahun 1999, Zend merilis kembali interpreter PHP

baru dengan nama PHP 4.0. PHP 4.0 ini merupakan versi PHP yang paling populer

dikalangan programmer website. Alasan yang menjadi versi 4.0 ini begitu diminati

oleh adanya kemampuan untuk membangun aplikasi website yang kompleks, namun

tetap stabil dalam kecepatan proses dan stabilitas yang tinggi.

Mulai pada bulan Juni 2004, PHP 5.0 kembali dirilis oleh Zend. Versi adalah

versi mutakhir dari PHP. Pada versi ini juga dikenalkan model pemrograman

berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman kearah

pemrograman berbasis objek.

2.4.2 Kelebihan dan Kelemahan PHP

Saat ini banyak pemrograman server web berkembang diantaranya ASP.NET, JSP,

CFML, dan PHP. Jika dibandingkan diantara tiga terbesar pemrograman web server

diatas, terdapat kelebihan dari PHP itu sendiri, yaitu :

1. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah kompilasi

dalam penggunaannya. Tidak seperti halnya bahasa pemrograman aplikasi seperti

(28)

2. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS atau

PWS juga pada Apache yang bersifat open source.

3. Karena sifatnya open source, maka perubahan dan perkembangan interpreter pada

PHP lebih cepat dan mudah, karena banyak milis-milis dan developer yang siap

membantu pengembangannya.

4. Jika dilihat dari segi pemahaman, PHP memiliki referensi yang begitu banyak

sehingga sangat mudah dipahami.

5. PHP dapat berjalan pada tiga operating sistem : Linux, Unix, Windows serta dapat

juga dijalankan secara runtime pada suatu console.

Adapun kelemahan dari PHP ini adalah :

1. Tidak ideal untuk pengembangan skala besar.

2. Tidak memiliki sistem pemrograman berorientasi objek yang sesungguhnya

(sampai versi 4 saja). Namun pada versi PHP 5.0 sudah dilengkapi OPP yang

sesungguhnya.

2.4.3 Penggabungan Script PHP dan HTML

Bahasa pemrograman PHP dapat digabungkan dengan HTML dengan terlebih dahulu

memberikan tanda tag buka dilanjutkan tanda tanya (<?) kemudian ditutup dengan

tanda tanya dilanjutkan tanda tag tutup (?>). Ada dua tipe penggabungan antara PHP

dan HTML yaitu :

1. Embedded Script

Yakni penulisan tag PHP di sela-sela tag HTML. Dengan cara lain penulisan tag

(29)

memerlukan script PHP untuk proses di dalam server. Embedded Script

menempatkan PHP sebagai bagian dari script HTML.

Contoh penulisan Embedded Script yaitu :

<html>

<head>

<title> Testing </title>

</head>

<body>

<? echo ”Halo Dunia”; ?>

</body>

</html>

2. Non Embedded Script

Yakni cara penulisan tag PHP dibagian paling awal dan paling akhir dokumen.

Dengan cara lain, penulisan tag PHP digunakan untuk mengawali dan mengakhiri

keseluruhan bagian dalam sebuah dokumen. Non Embedded Script menempatkan

script HTML sebagai bagian dari script PHP.

Contoh penulisan Non Embedded Script yaitu :

<?

echo ’<html>’;

echo ’<head>’;

echo ’<title> Testing </title>’;

echo ’</head><body>’;

echo ’Hello Dunia’;

echo ’<body>’;

echo ’<html>’;

(30)

2.5Pengenalan MySQL

2.5.1. Sejarah MySQL

MySQL dikembangkan oleh sebuah perusahaan Swedia yang pada saat itu bernama

TcX Data Konsult AB, dan pada akhirnya berubah nama menjadi MySQL AB. Sekitar

tahun 1994-1995, TcX membuat database MySQL untuk mengembangkan aplikasi

web bagi klien-nya. TcX merupakan perusahaan pengembang software dan konsultan

database.

Michael Widenius atau disebut ”Monty” adalah pengembang satu-satunya di

TcX. Dengan berlandaskan pada aplikasi UNIREG dan ISAM yang dibuat sendiri, dia

memutuskan untuk mencari antarmuka SQL yang sangat tepat untuk ditempelkan di

atasnya. Awalnya dia menggunakan mSQL singkatan dari mini SQL (Structure Query

Language). Dia beranggapan bahwa mSQL merupakan satu-satunya kode database

open source yang tersedia dan cukup sederhana saat itu. Namun setelah iya melakukan

uji coba, ternyata mSQL tidak cukup cepat dan leksibel. Dan pada versi pertama

mSQL tidak memiliki indeks. Setelah itu, dia menghubungi David Hughes sebagai

pembuat mSQL, namun karena David tengah sibuk dalam mengembangkan versi 2

mSQL, maka Monty memutuskan untuk membuat sendiri mesin SQL yang antarmuka

mirip denagn SQL, namun memiliki kemampuan yang lebih sesuai kebutuhkan,

sehingga lahirlah MySQL.

Terdapat perbedaan pendapat seputar asal muasal nama MySQL itu sendiri, ada

yang mengataka bahwa nama MySQL diambil dari nama depan dan belakang sebutan

(31)

diambil dari nama putri Monty, yang bernama My. Jika kita amati source code MySQL

itu sendiri, prefiks My memang sudah menjadi prefiks umum apabila seseorang ingin

membuat kode kustom sendiri.

Pada bulan Mei 1996, versi 1.0 berhasil dirilis secara terbatas hanya untuk

empat orang saja. Namun dibulan Oktober pada tahun yang sama versi 3.1.0 dilepas ke

public. Namun mula-mula kode ini tidak diberikan dibawah lisensi GPL, melainkan

lisensi khusus yang intinya kurang lebih seperti ini : ” Source code MySQL dapat

dilihat dan gratis, serta server MySQL dapat dipakai tanpa : mengemas dan menjual

MySQL atau menyertakan MySQL dalam program komersial lain), Anda harus bayar

lisensi”.

Pada bulan Juni 2000, MySQL AB mengumumkan bahwa sejak versi 3.23.19,

MySQL adalah merupakan software database yang bebas berlisensi GPL. Pada versi

awal, MySQL hanya berjalan di Linux dan Solaris dan juga masih banyak terdapat

kelemahan walau sudah dapat digunakan untuk aplikasi web sederhana, namun belum

memadai untuk aplikasi bisnis. Contoh-contoh kelemahannya adalah sebagai berikut :

JOIN sederhana sudah ada, namun belum dilengkapi dengan HAVING. Tipe

data dan TIMESTAMP dan kolom auto-update, namun tidak terdapat

system-generated number (sequence), baru akhir tahun 1996 ditambah modifer kolom

(32)

Pada tahun 1998-1999, yaitu pada versi 3.22, MySQL menjadi semakin populer

dan dilirik orang karena kestabilan dan kecepatan yang meningkat. Pada versi 3.22

inilah MySQL sudah tersedia diberbagai platform termasuk Windows.

2.6Mengenal Macromedia Dreamweaver 8

Macromedia Dreamweaver merupakan sebuah editir HTML profesional untuk

mendesai secara visual dan mengolah situs web maupun halaman web. Macromedia

Dreamweaver 8 adalah salah satu produk dari vendor Macromedia Inc. Pada saat ini,

pihak Macromedia telah mengeluarkan versi terbaru dari Macromedia Dreamweaver

yaitu Macromedia Dreamweaver 8. Dimana Macromedia Dreamweaver 8 ini memiliki

kemampuan untuk menyunting kode dengan lebih baik, serta mampu menggabungkan

layout site dengan programming web-Nya.

2.6.1 Memulai Dreamweaver 8

Seperti halnya dengan program-program ini, untuk menjalankan Macromedia

Dreamweaver 8, mulailah dengan memilih tombol Start pada taskbar, kemudia pilih

All Program pada tampilan Start Menu Program, pilih folder Macromedia dan klik Macromedia Dreamweaver 8. Pada saat pertama kali menggunakan Dreamweaver

setelah meng-install-an, kita akan mendapatkan tampilan kotak dialog yang

menanyakan pilihan layout ruang kerja yang ingin kita gunakan, sebaiknya kita

(33)

2.6.2 Area Kerja Pada Dreamweaver 8

Komponen yang terdapat pada ruang kerja Dreamweaver 8 adalah :

1. Document Window berfungsi untuk menampilkan dokumen dimana kita sekarang

bekerja.

2. Menu Utama berisi semua perintah yang dapat digunakan untuk bekerja pada

Dreamweaver.

3. Insert Bar terdiri dari tombol-tombol untuk menyisipkan berbagai macam objek

seperti hyperlink, image, tabel, dan lain-lain.

4. Document Toolbar berisi tombol-tombol dan menu pop up dari dokumen yang

sedang kita kerjakan.

5. Panel Groups adalah sekumpulan panel window yang saling berkaitan satu sama

lain, yang dikelompokkan dibawah satu judul untuk membantu bekerja dengan

Dreamweaver.

6. Tag Selector adalah tag-tag HTML yang terpilih sesuai dengan objek yang ada di

area kerja.

7. Properti Inspector digunakan untuk melihat dan mengubah berbagai properti dari

tiap objek terpilih yang ada di area kerja. Setiap objek memiliki properti yang

berbeda-beda.

2.6.3 Menu Bar Area Kerja

Didalam area kerja Dreamweaver 8 terdapat beberapa menu utama yang sangat

sederhana dan mudah untuk dipahami. Pada Menu Bar Area kerja Dreamweaver 8

(34)

1. Menu File

Menu file terdiri dari perintah untuk membuat dokumen baru, membuka dokumen

yang telah disimpan, dan lain-lain.

2. Menu Edit

Menu Edit terdiri dari perintah untuk men-copy, memindahkan, serta perintah

untuk pemilihan seperti Select All, dan lain-lain.

3. Menu View

Berisi perintah untuk menampilkan beberapa macam tampilan jendela dari area

kerja Dremweaver 8. Seperti jendela Code dan View, serta untuk menampilkan dan

menyembunyikan beberapa elemen halaman dan toolbar.

4. Menu Insert

Berisikan alternatif baris insert untuk menyisipkan objek di dalam dokumen.

5. Menu Modify

Berfungsi untuk melakukasn perubahan properti pada item atau halaman terpilih.

Dengan menggunakan menu ini kita dapat meng-edit atribut tag, mengga nti tabel

dan elemen tabel, dan bermacam bentuk aksi untuk item library dan template.

6. Menu Text

(35)

BAB III

SISTEM INFORMASI DOSEN AKPER WIRAHUSADA MEDAN

3.1 Sejarah Akper Wirahusada

Latar belakang didirikan Akademi Keperawatan Wirahusada Medan adalah salah satu

wujud pelaksanaan UUD 1945 yaitu turut serta mencerdaskan kehidupan bangsa dan

merupakan wadah penampungan aspirasi dan hasrat masyarakat yang terus

berkembang untuk menikmati pendidikan. Akademi Keperawatan Wirahusada Medan

dibangun pada tahun 1995.

Nama Wirahusada Medan diambil dengan maksud seorang pejuang yang tegas,

gigih dan berdedikasi dalam bidang keperawatan sebagai generasi penerus “Florence

Nightingle”. Dalam mendidik mahasiswa-mahasiswi untuk menjadi seorang ahli

madya keperawatan, maka mahasiswa-mahasiswi tersebut harus dibimbing oleh dosen

yang ahli di bidang kesehatan. Setiap tahun Akademi Keperawatan Wirahusada Medan

menerima mahasiswa baru. Sehingga Akademi Keperawatan Wirahusada Medanlebih

murni akan karya kesehatan, berbakti pada insani yang tidak pernah kenal lelah

jasmani dan rohani.

Penyelenggara Akademi Keperawatan Wirahusada Medan adalah Yayasan

(36)

Yayasan ini di dirikan dengan izin Kepala Kantor Wilayah Dep.Kes.R.I No :

HK.00.06.4.3.4096.

3.2 Struktur Organisasi Akper Wirahusada

Struktur organisasi merupakan gambaran secara skematis tentang hubungan tugas dari

orang-orang yang menggerakkan organisasi untuk mencapai tujuan. Dengan adanya

struktur organisasi, maka 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.

3.3 Visi dan Misi

3.3.1. Visi

Akademi Keperawatan Wirahusada Medan hadir dengan visi mewujudkan diri sebagai

institusi pendidikan jenjang Diploma III yang menghasilkan tenaga professional

keperwatan yang berwawasan global, berintegritas, mandiri dan berperan penting

dalam meningkatkan kesehatan masyarakat, sesuai dengan paradigma SEHAT DAN

MENUJU SEHAT 2010.

3.3.2. Misi

a. Pengelolaan pembelajaran yang berkualitas

(37)

c. Pengembangan potensi pengajar (dosen) yang berkualitas dan bertanggung

(38)
(39)

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem

Untuk memulai membangun suatu website yang berupa aplikasi dosen Akper

Wirahusada, penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan

dari user yang akan menggunakan aplikasi berbasis web yang akan dibuat.

Aplikasi dosen Akper Wirahusada ini diperbuat atas dasar kebutuhan Dosen

dan Mahasiswa. Berikut adalah halaman-halaman aplikasi dosen berbasis web yang

dibangun penulis agar mahasiswa dapat melihat data-data dosen yang mengajar di

Akper Wirahusada. Penjelasan terhadap halaman-halaman aplikasinya yaitu :

1. Admin

Halaman admin aplikasi bertanggungjawab atas data-data yang diinformasikan

pada halaman. Data-data yang ditampilkan pada aplikasi diambil langsung

datanya dari database. Seperti menampilkan data-data dosen yang ada di Akper

Wirahusada semuanya diambil dari database.

2. Umum, terutama bagi mahasiswa Akper Wirahusada

(40)

3. Data dosen Akper Wirahusada hanya dapat dihapus dan diperbaiki oleh admin.

Mahasiswa hanya dapat data-data dosennya saja, serta dapat melakukan forum

tanya jawab, dan membaca berdirinya sejarah Akper Wirahusada, serta visi dan

misi yang dimiliki oleh Akper Wirahusada.

4.2 Perancangan Sistem

Perancangan sistem adalah merupakan upaya perusahaan untuk memulai

memiliki sistem baik yang lama maupun untuk memiliki sistem yang baru.

Perancangan sistem dilakukan setelah mendapat gambaran dengan jelas apa yang harus

dikerjakan.

Agar lebih mudah untuk memahaminya, maka penulis membuat perancangan

sistem dalam Tugas Akhir ini. Metode perancangan sistem yang penulis lakukan

didalam penyusunan Tugas Akhir ini terdiri dari Perancangan Data Flow Diagram

(DFD), Perancangan Normalisasi dan Database serta Perancangan Data Flowchart.

4.2.1. Perancangan Data Flow Diagram (DFD)

Didalam penyusunan Tugas Akhir ini, penulis melakukan perancangan awal sistem

dengan menggunakan Data Flow Diagram (DFD) sesuai dengan data hasil penelitian.

Data Flow Diagram (DFD) merupakan suatu bagian yang menggambarkan urutan

kerja/proses secara garis besar. Dengan diagram aliran data dapat dipahami bagaimana

(41)

Penggunaan notasi/simbol dalam diagram arus data berguna untuk membantu

komunikasi antara analisis sistem dengan pemakai sistem (user) agar dapat memahami

suatu sistem secara logika, selain dari itu notasi/simbol dalam diagram arus data itu

juga membantu sekali untuk memahami suatu sistem pada semua tingkat

kompleksitasnya. Diagram tersebut dikenal dengan Data Flow Diagram (DFD).

Adapun sombol-simbol yang digunakan pada DFD adalah sebagai berikut :

Tabel 4.1 Simbol-Simbol DFD

No Nama Simbol Gambar Keterangan

1

2

3

4

External Entity / Terminator

(Kesatuan Luar)

Proses

Data Store.

Data Flow (Arus Data)

External Entity / Terminador /

Kesatuan luar digambarkan

dengan notasi/simbol kotak

berbentuk bujur sangkar.

Simbol ini menggambarkan

suatu proses atau transformasi

data.

Simbol ini untuk

memudahkan mengambarkan

simpanan data

Simbol/notasi ini

mengambarkan arus data yang

mengalir sebagi input atau

(42)

4.2.2. Perancangan Flowchart (Diagram Alir)

Adapun flowchart untuk perancangan output administrator yaitu :

Gambar 4.1 flowchart login admin

Selanjutnya adalah, flowchart untuk perancangan output pengunjung yaitu :

Gambar 4.2 flowchart pengunjung Login

Administrator

Input User & Password

Status = Admin

Tampilan web Admin

Logout

Login Nama & Pass Anda Salah

Halaman Pengunjung

Pilih Link yang ada

Forum diskusi

Buat

bahasan Tampilkan

(43)

4.2.3. Perancangan Database

Database dapat diumpamakan sebagai sebuah tempat menyimpan data yang terstruktur

agar dapat diakses dengan cepat dan mudah. Membangun sebuah database merupakan

langkah awal pembuatan aplikasi, termasuk aplikasi dosen Akper Wirahusada.

Dalam perancangan aplikasi pencarian judul ini, penulis membuat 4 tabel

dalam database wirahusada. Pembuatan database dan tabel-tabel mempergunakan

fasilitas MySQL. Di bawah ini adalah gambaran isi dari masing-masing tabel.

a. Tabel admin terdiri dari :

Tabel user digunakan untuk menampung data dari admin pada aplikasi pencarian

dosen Akper Wirahusada Medan. Berikut adalah field-field yang dibuat dalam tabel

admin :

Field Type Width Keterangan

id Int 5 Id admin

nama Char 30 Nama Admin

pasword Varchar 10 Password Admin

Tabel 4.2 Tabel Admin

b. Tabel dosen :

Tabel dosen digunakan untuk melihat data-data dosen yang ada pada Akper

(44)

Field Type Width Keterangan

id_dosen Int 3 Id dosen

nama_dosen char 40 Nama dosen

nip char 20 Nomor induk pegawai

jenis_kelamin char 10 Jenis kelamin

tpt_lhr char 25 Tempat lahir

tgl_lhr char 20 Tanggal lahir

agama char 15 Agama

golongaan char 5 Golongan

alamat char 50 Alamat

asl_pddkn char 15 Asal pendidikan

thn_tmt char 5 Tahun tamat

no_tlp char 40 Nomor telepon

alamat_email char 20 Alamat email

status char 15 Status dosen

Tabel 4.3 Tabel Dosen

c. Tabel forum diskusi :

Tabel forum diskusi digunakan sebagai tempat diskusi antar dosen dan

mahasiswaAkper Wirahusada . Berikut adalah field-field yang dibuat dalam tabel

forum diskusi :

Field Type Width Keterangan

Id Int 5 Id forum diskusi

(45)

d. Tabel jawab forum:

Tabel jawab forum digunakan sebagai tempat jawaban dari pertanyaan antara

dosen dan mahasiswa Akper Wirahusada . Berikut adalah field-field yang dibuat

dalam tabel forum diskusi :

Field Type Width Keterangan

Id Int 5 Id jawab forum

kode _bahasan Int 5 Kode bahasan

jawaban text - Jawaban

nama Varchar 50 Nama

kode_user Varchar 13 Kode user

tanggal Date - Tanggal

email Varchar 50 Alamat email

Tabel 4.5 Tabel jawab forum

4.3 Algoritma Program

Algoritma adalah urutan langkah-langkah berhingga untuk memecahkan masalah

logika atau matematika. Adapun algoritma yang akan dibahas antara lain, yaitu :

4.3.1. Algoritma Menu Utama

Langkah 1 : Aktifkan browser Interner Explorer atau Mozilla Firefox,

ketik address bar

icon ”Go” pada sudut kanan address bar, maka akan tampil halaman

(46)

Langkah 2 : Dengan demikian kita akan di bawa langsung masuk ke menu utama

Yang menjelaskan sejarah Akper Wirahusada Medan.

Langkah 3 : Keluar.

4.3.2. Algoritma Admin

Langkah 1 : Aktifkan browser Interner Explorer atau Mozilla Firefox,

ketik address bar

icon ”Go” pada sudut kanan address bar, maka akan tampil halaman

utama website.osen

Langkah 2 : Untuk melakukan login, masukkan user login dan password di tempat

web login, lalu klik login.

Langkah 3 : Periksa user login dan password yang dimasukkan, jika benar

maka tampil halaman selanjutnya, dan jika salah maka akan

kembali ke halaman login administrator.

Langkah 4 : Pilih salah satu menu yang ada di halaman Admin, lalu kita

akan masuk ke jendela menu yang dipilih, seperti

input data dosen, jawaban forum. .

(47)

BAB V

IMPLEMENTASI SISTEM

5.1 Pengertian dan Tujuan Implementasi Sistem

Implementasi sistem adalah langkah-langkah atau prosedur-prosedur yang dilakukan

dalam menyelesaikan desain sistem yang telah disetujui, untuk menginstal, menguji

dan memulai sistem baru atau sistem yang diperbaiki.

Adapun tujuan dari implementasi sistem ini adalah sebagai berikut:

1. Menyelesaikan desain sistem yang telah disetujui sebelumnya.

2. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru

3. Menguji apakah sistem baru tersebut sesuai dengan pemakai.

4. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat

rencana, mengontrol dan melakukan instalasi baru secara benar.

5.2 Komponen Utama dalam Implementasi Sistem

Agar sistem perancangan yang telah kita kerjakan dapat berjalan baik atau tidak, maka

perlu kiranya dilakukan pengujian terhadap sistem yang telah kita kerjakan. Untuk itu

dibutuhkan beberapa komponen utama mencakup perangkat keras (Hardware),

(48)

Pencarian Judul Tugas Akhir ini dibutuhkan komponen-komponen yang mencakup

seperti yang diatas :

5.2.1. Perangkat Keras (Hardware)

Hardware merupakan komponen yang terlihat secara fisik, yang saling bekerjasama

dalam pengolahan data. Perangkat keras (hardware) yang digunakan meliputi :

a. Monitor

b. CPU (Central Processing Unit)

c. Harddisk sebagai tempat sistem beroperasi dan media penyimpanan

d. Memori minimal 128

e. Keyboard dan mouse

5.2.2. Perangkat Lunak (Software)

Software adalah instruksi atau program-program komputer yang dapat digunakan oleh

komputer dengan memberikan fungsi serta penampilan yang diinginkan. Dalam

hal ini, perangkat lunak yang digunakan penulis untuk aplikasi perancangan

website adalah :

a. Sistem OperasiWindows XP.

b. MySQL sebagai bahasa pemrograman untuk database dalam bahasa SQL.

c. Macromedia Dreamweaver 8 sebagai editor pendesainannya.

d. PHP sebagai bahasa pemrograman server side.

e. Web Server sebagai server lokal dalam pengetesan halaman web.

(49)

5.2.3. Unsur manusia (Brainware)

Brainware merupakan faktor manusia yang menangani fasilitas komputer yang ada.

Faktor manusia yang dimaksud adalah orang-orang yang memiliki bagian untuk

menangani sistem dan merupakan unsur manusia yang meliputi :

a. Analisis Sistem, yaitu orang membentuk dan membangun fasilitas rancangan sistem

atau program.

b. Programmer, yaitu orang yang mengerti bahasa pemrograman yang digunakan

dalam membuat dan membangun suatu program.

c. Operator (Admininistrator), yaitu orang yang mengoperasikan sistem seperti

memasukkan data untuk dioperasikan oleh komputer dalam menghasilkan

informasi dan lain sebagainya.

d. Public (Pengguna), yaitu orang yang memakai sistem yang telah dirancang untuk

mendapatkan informasi yang dibutuhkan.

5.3 Instalasi Apache, PHP dan MySQL

Dalam menginstalasi Apache, PHP dan MySQL dilakukan secara satu per satu. Adapun

softwarenya dapat diperoleh dari situs

instalasinya dimulai dengan menginstalasi Apache, kemudian disusul dengan

menginstalasi PHP dan MySQL. Setelah instalasi selesai dilanjutkan dengan

melakukan pengaturan konfigurasi yang diberikan setelah instalasi selesai. Adapun

(50)

1. Installasi apache 2.2.4

Lakukan Double Click pada installer Apache, maka akan tampil jendela seperti berikut :

Kemudian pilih Next >

Tampilan selanjutnya adalah License Agrement, kemudian pilih I accept the

terms the license agrement, kemudian klik Next >

• Pada tampilan berikutnya merupakan keterangan mengenai licensi Apache, kemudian klik Next >

Berikutnya ada beberapa baris yang harus diisi

Kemudian klik Next >

• Tahap selanjutnya kita diminta untuk memilih tipe atau cara menginstall Apache, untuk saat ini kita pilih Typical saja. Kemudian klik Next >.

• Pada Tahapan selanjutnya kemana program apache akan kita install. Disini kita tidak akan melakukan perubahan tempat penginstallan, Kemudian klik Next >

Setelah pengaturan selesai saatnya proses instalasinya, klik tombol Install.

(51)

Untuk menguji apakah Apache telah terinstall dengan benar, bukalah internet explorer. Pada baris isian alamat, ketikkan http://localhost atau

http://127.0.0.1, dan kemudian tekan ENTER.

• Apabila muncul seperti tampilan dibawah yang anda dapatkan maka apache telah terinstall dengan baik.

2. Installasi PHP 5.2.0

Double click file installer PHP, maka akan tampilan Welcome dari PHP, Klik

Next >

Selanjutnya beri tanda centang pada pernyataan I accept the terms in the

license Agreement. Kemudian klik Next.

Pada pilihan tempat dimana PHP akan diinstall, Klik Next untuk memilih trempat default dari installasi PHP.

Pilih web server sesuai dengan apache yang diinstall, yaitu Apache 2.2.x

(52)

• Pada tampilan ini kita harus memilih tempat dimana kita akan menyimpan konfigurasi dari PHP ke Apache, yaitu di C:\Program Files\Apache Software

Foundation\Apache2.2, Klik Ok.

• Disini terlihat beberapa icon yang akan diinstall, pada bagian ini kita akan mengaktifkan beberapa icon sebagai konfigurasi dari PHP, Adapun icon-icon

tersebut adalah :

1. Fileinfo 4. MySQL

2. GD2 5. PDO \ MySQL

3. Mhash 6. Extras

Setelah mengakiftkan semuanya, Klik Next

• Kemudian akan muncul jendela yang menyatakan bahwa php siap untuk diinstall, klik Install.

• Pada saat dalam penginstallan, akan muncul kotak dialog yang meminta konfigurasi dari apache, pilih Yes, Setelah sukses kemudian klik Ok

(53)

3. Konfigurasi Apache dan PHP

Cari file Php.ini di folder C:\php, buka file tersebut dengan text editor seperti notepad, ketikkan pada bagian doc_root C:\Apache\htdocs (Untuk

memudahkan pencarian gunakan bantuan find dengan menekan tombol Ctrl +

F pada keyboard, kemudian ketikkan doc_root).

Pada Apache Service Monitor klik restart untuk mereset ulang setingan yang ada pada file httpd.conf yang diperlukan Apache.

Kemudian Restart komputer untuk mereset konfigurasi kedua software tersebut.

4. Test PHP

Sekarang untuk mengetest apakah file PHP bisa ditampilkan di browser, buka

notepad kemudian ketikkan script berikut ini : <?php

(54)

Simpan file tersebut di dalam root server di folder C:\Apache\htdocs\ dengan nama “test.php”

Buka Internet Explorer, kemudian ketik pada adress,

5. Installasi MySQL

Double click file installer dari MySQL 5.1, maka akan muncul jendela

Welcome. Kemudian klik Next >

Untuk tipe installasi untuk proyek ini pilih Typical saja sudah cukup, Klik

Next >.

• Berikutnya akan mucul tampilan Setup MySql yang memberitahukan tipe dan letak dimana Installasi berada, klik Install untuk memulai instalasinya.

Tahap selanjutnya pilih Skip Sign-Up. Klik Next> untuk melanjutkannya.

Sampai tahap ini MySql sudah terinstall, namun belum terkonfigurasi, untuk itu aktifkan pilihan Configure the MySQL Server now, untuk memulai

(55)

Segera akan tampil jendela Welcome to the MySQL Server Instance

Configuration Wizard 1.0.8, klik Next >.

Pilih Detailed Configuration untuk tipe konfigurasinya, klik Next >.

Pilih Develover Machine sebagai tipe server, klik Next >.

Pilih Mutifunctional Database sebagai tata cara penggunaan database yang dipilih, klik Next >.

Pada tahap selanjutnya biarkan saja seperti seperti apa yang disarankan oleh

MySql sebagai defaultnya, klik Next >.

• Tampilan berikutnya, ada tiga pilihan jumlah maksimum koneksi yang diijinkan pada server MySQL Anda : Decission Support (DSS)/OLAP,

Online Transaction Processing (OLTP), atau Manual Setting. Untuk proyek

kali ini pilih saja Decission Support (DSS)/OLAP, klik Next >.

Bagi Anda yang terhubung dengan komputer jaringan, aktifkan pilihan Enable

TCP/IP Networking. Ada tambahan pilihan Enable Strict Mode. Aktifkan

saja pilihan ini sesuai dengan yang disarankan oleh sistem. Pilih port number

3306. Lanjutkan dengan menekan tombol Next >.

• Pilihan berikutnya mengenai jenis karakter yang Anda gunakan. Pilih saja karakter standar (Standard Character Set). Kemudian klik Next >

Tampilan berikutnya, Aktifkan pilihan Install as Windows Service dan

Launch the MySQL Server automatically . Dengan mengaktifkan pilihan ini,

maka Anda dapat menjalankan atau memanggil program MySQL langsung

dari DOS/Command Prompt. Jangan lupa untuk memilih tipe MySQL yang

kita gunakan yaitu : MySQL 5.1

(56)

MySQL jadi kita akan akan mematikan pilihan Modify Security Setting,

Lanjutkan dengan menekan tombol Next >.

Bila Anda telah yakin untuk melanjutkan, klik pada tombol Execute. Dan tunggu beberapa saat hingga proses eksekusi selesai.

• Bila tidak ada masalah apapun, maka selesailah keseluruhan proses instalasi dan setting pada program MySQL 5.1 ini.

6. Koonfigurasi PHP dan MySQL

Carilah file php.ini di dalam folder C:\PHP

Bukalah file php.ini dengan menggunakan program teks editor seperti

Notepad, Carilah baris perintah "register_globals = off " dan kemudian ubah

baris tersebut menjadi: register_globals = On

Carilah baris perintah " register_long_arrays = Off " dan kemudian ubah baris tersebut menjadi: register_long_arrays = On

Carilah baris perintah "magic_quotes_gpc = Off " dan kemudian ubah baris tersebut menjadi: magic_quotes_gpc = On

Carilah baris perintah "extension_dir" dan baris tersebut ubah(sesuaikan dengan nama folder di bawah php, tempat menyimpan file-file extension yang

berakhiran. dll) menjadi :

extension_dir = "C:\Program Files\php\extension"

(57)

Sampai di sini langkah pengubahan konfigurasi PHP dianggap selesai. Selanjutnya kita lakukan pengujian atas hasil pengubahan konfigurasi Apache

2.2.3 dan PHP 5.2.0

Untuk mengetahui apakah PHP sudah dapat terhubung dengan MySql bukalah

Internet Explorer dan ketikkan pada alamat cari tabel keterangan mengenai MySql.

5.4 Prosedur Penggunaan Program

Pada website Sistem Informasi Akper Wirahusada ini memiliki beberapa halaman.

Tiap halaman utama masing-masing memiliki link yang tiap isi halaman web-nya

menunjuk setiap informasi yang berbeda-beda. Untuk pengetesan pada tool browser,

ketikkan pada address bar

pada browser. Untuk pengujian halaman website Sistem Informasi Dosen Pada Akper

Wirahusada sendiri ketikkan pada address bar browsing seperti berikut ini :

menunjukkan folder tempat penyimpanan file-file website Dosen Akper Wirahusada.

Dibawah ini adalah contoh halaman utama pada website Sistem Informasi Dosen Pada

(58)

Gambar 5.1 Halaman Utama Website

Adapun prosedur penggunaan program secara manual dapat diuraikan sebagai

berikut :

1. Aktifkan Mozilla Firefox.

2. Klik Start pada dekstop, kemudian klik Mozilla Firefox.

3. Setelah jendela Mozilla Firefox terbuka, ketik alamat website yang telah dirancang,

conto

4. Setelah halaman menu utama terbuka, terdapat beberapa pilihan halaman link, pilih

salah satu halaman link tersebut.

pada address bar untuk menampilkan

menu utama kemudian enter.

5. Link Profil berisikan informasi tentang sejarah berdirinya Akademi Keperawatan

(59)

Gambar 5.2 Profil Akper Wirahusada

6. Link dosen berisikan mengenai data dosen tetap maupun dosen tidak tetap yang

ada di Akper Wirahusada. Berikut tampilan Link data dosen tetap dan tidak tetap :

(60)

Gambar 5.4 Data Dosen Tetap Akper Wirahusada

(61)

Gambar 5.6 Data Dosen Tidak Tetap Akper Wirahusada

7. Selanjutnya adalah Link Forum Diskusi berisikan form buat bahasan dan

tanggapan , dimana kita dapat melakukan forum diskusi ataupun memberi

tanggapan atas masalah-masalah yang sedang dibahas . Berikut tampilannya :

(62)

Gambar 5.8 Gambar Form Tanggapan

8. Link About Us berisikan sekilas gambaran tentang penulis, berikut linknya pada

web browsernya :

(63)

9. Link Login berikut tampilannya pada web browser :

(64)

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem dalam

pembangunan aplikasi berbasis web dosen pada Akper Wirahusada Medan. Maka

dapat penulis simpulkan :

1. Sistem Informasi Tugas Akhir ini dirancang untuk dapat memberikan informasi

yang lengkap mengenai data dosen, karena di dalam sistem informasi tugas akhir

berbasis web ini terdapat data-data dosen , baik dosen tetap maupun tidak tetap.

2. Sistem Informasi Tugas Akhir ini memudahkan dalam melakukan peng-updatean

(edit, hapus, cari) data yang diperlukan secara cepat, khususnya pada

peng-updatean data dosen.

3. Sistem Informasi Tugas Akhir ini menyediakan forum diskusi untuk memudahkan

atau membantu lancarnya hubungan yang baik antara dosen dengan mahasiswa.

4. Dengan menggunakan internet, penyampaian informasi dapat lebih luas tersebar di

(65)

6.2Saran

Dengan selesainya website Tugas Akhir Sistem Informasi Dosen Pada Akper

Wirahusad Medan ini, penulis memiliki beberapa saran yang dapat mendukung

pengembangan sistem lebih lanjut :

1. Untuk melengkapi website administrator, dapat ditambah rekap nama-nama dosen

Akper Wirahusada, dengan adanya rekap tersebut dapat mempermudah kita dalam

mengingat nama dosen yang ada di Akper Wirahusada.

2. Pada website pengunjung tidak perlu di buat form login, karena website dosen ini

(66)

DAFTAR PUSTAKA

Kadir, Abdul. 2002. Penuntun Praktis Belajar SQL. Yogyakarta: Andi

Kadir, Abdul. 2002. Dasar Pemrograman WEB Dinamis menggunakan PHP.

Yogyakarta: Andi

Riberu, Tito. 2004. Membuat Situs Web dengan Macromedia DreamWeaver MX

2004. Jakarta: Dinastindo

Sukarno, Mohamad. 2006. Membangun Website Dinamis Interaktif dengan PHP

dan MySQL (Window dan Linux). Jakarta. Penerbit Eska Media Press.

Sutarman, 2003. Membangun Aplikasi Web dengan PGP dan MySQL. Yogyakarta

: Graha Ilmu

Syafii, M. 2005. Panduan Membuat Aplikasi Database dengan PHP 5.

Yogyakarta: Andi Offset

Utomo, Eko Priyo. 2005. Berbisnis di era Internet dengan E-Commerce. Bandung.

(67)

L

A

M

P

I

R

A

N

(68)

LISTING PROGRAM

$koneksi= mysql_connect ($hostname,$dbuser,$dbpasswd) or die (mysql_error());

mysql_select_db($db,$koneksi)or die (mysql_error()); ?>

index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

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

<title>Untitled Document</title>

<link href="coba.css" rel="stylesheet" type="text/css" /> <script language="JavaScript">

<!--

function mmLoadMenus() {

if (window.mm_menu_0311084243_0) return;

window.mm_menu_0311084243_0 = new

mm_menu_0311084243_0.fontWeight="bold"; mm_menu_0311084243_0.hideOnMouseOut=true; mm_menu_0311084243_0.bgColor='#FFFFFF'; mm_menu_0311084243_0.menuBorder=1;

(69)

mm_menu_0311084243_0.writeMenus(); } // mmLoadMenus()

//--> </script>

<script language="JavaScript" src="mm_menu.js"></script> </head>

include $_REQUEST['pg'].".php "; else null,'link3')" onMouseOut="MM_startTimeout();"

(70)

<div id="MenuText">Login</div></div></a>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

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

<body><center><table width="592" height="188" border="0"> <tr>

<td><center><p align="center"><font face="Cooper Black" size="+1" color="#FF3300"

style="text-decoration:blink">Selamat Datang di Sistem Informasi Dosen</font></p>

<p align="center"><font face="Cooper Black" size="+1" color="#FF3300"

style="text-decoration:blink">Akademi Perawatan Wirahusada </font> </p>

</center>

(71)

<img src="gedung.gif" width="349" height="214" /> </center></td>

</tr> <tr>

<td><p></p>

<p>Sistem Informasi ini memuat data dosen, seperti Profil dan beberapa informasi lainnya yang berhubungan dengan Data Dosen.

Pada Sistem ini juga, kami menyediakan Forum

diskusi untuk para mahasiswa. Sistem ini dimaksudkan untuk mempermudah mahasiswa mengetahuai data tentang dosen.

Mudah-mudahan sistem ini dapat membantu lancarnya hubungan yang baik antara dosen dan mahasiswa.</p></td> </tr>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"> <head>

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

<div id="Layer1">

<div align="center">

<p align="justify"><p align="center"><strong><font face="Monotype Corsiva" color="#CC6600"

(72)

<p align="justify">Akademi Keperawatan Wirahusada Medan dibangun pada tahun 1995.

Nama Wirahusada Medan diambil dengan maksud seorang pejuang yang tegas, gigih dan berdedikasi dalam bidang keperawatan sebagai generasi penerus “Florence

Nightingle”. </p>

<p align="justify">Dalam mendidik mahasiswa-mahasiswi untuk menjadi seorang ahli madya keperawatan, maka

mahasiswa-mahasiswi tersebut harus dibimbing oleh dosen yang ahli di bidang kesehatan. Setiap tahun Akademi Keperawatan Wirahusada Medan menerima mahasiswa baru. Sehingga Akademi Keperawatan Wirahusada Medan lebih murni akan karya kesehatan, berbakti pada insani yang tidak pernah kenal lelah jasmani dan rohani.</p>

<p align="justify"> Penyelenggara Akademi Keperawatan Wirahusada Medan adalah Yayasan Wirahusada Medan yang

berazaskan pancasial dan UUD 1945 serta tidak berpolitik. Yayasan iniidirikan dengan izin Kepela Kantor Wilayah Dep.Kes.R.I No : HK.00.06.4.3.4096.</p>

</div> </div> </body> </html>

data_dosen.php

<link href="../coba.css" rel="stylesheet" type="text/css" />

<p align="center"><font face="Monotype Corsiva" size="+4">DATA DOSEN </font></p>

<a href="form_dosen.php"><p align="center"><font face="Monotype Corsiva" size="+2">[Tambah Data] </font></p></a>

<a href="../index_admin.php"><p align="center"><font face="Monotype Corsiva" size="+2">[Home] </font></p></a> <?php

include"koneksi.php";

$query= mysql_query("SELECT * FROM dosen",$koneksi);

$baris=mysql_num_rows($query) or die (mysql_error()); echo"Jumlah Data : $baris";

echo"<table width='1300' border='1' align='center' bordercolor='#404000' cellpadding='0' cellspacing='0'> <tr class='isitable'>

(73)

<th bgcolor=' #FF9966 '>Jenis kelamin</th> <th bgcolor=' #FF9966 '>Status Dosen</th> <th bgcolor='#FF9966 '>Tempat Lahir</th> <th bgcolor=' #FF9966'>Tanggal lahir</th> <th bgcolor=' #FF9966'>Agama</th>

<th bgcolor='#FF9966 '>Golongan</th> <th bgcolor='#FF9966 '>Alamat</th>

<th bgcolor='#FF9966 '>Asal Pendidikan</th> <th bgcolor='#FF9966 '>Tahun Tamat</th> <th bgcolor='#FF9966 '>No Telp</th>

<th bgcolor='#FF9966 '>Alamat Email</th> <th bgcolor='#FF9966 '>Action</th>

</tr>";

while($row = mysql_fetch_array($query)) {

$id= $row['id_dosen'];

echo"<tr class='isitable' ><td align='center'>"; echo $row["nama_dosen"];

echo"</td><td align='center' width='100'>"; echo $row["nip"];

echo"</td><td align='center' width='200'>"; echo $row["alamat"];

echo "</td><td bgcolor='' align='center' width='70'>"; echo "[<a href='hapus_dosen.php?id=$id'>Hapus</a>]"; echo"<br>";

echo"[<a href='edit_dosen.php?id=$id'>Edit</a>]"; echo"</td></tr>";

(74)

echo"</table>"; ?>

forum.php <html> <head>

<title>Daftar Dosen PA Fakultas MIPA</title>

<link href="../coba.css" rel="stylesheet" type="text/css">

<style type="text/css">

font-family: "Monotype Corsiva"; font-weight: bold;

}

.style2 {

color: #CC6633;

font-family: "Monotype Corsiva"; font-size: 36px;

<div align="center"><span class="style2">FORUM DISKUSI</span> </div>

<br>

&nbsp;<span class="style1">BAHASAN</span> <br> <br><br>

<?php ; ?>

Gambar

Gambar 2.2 Komponen sistem informasi
Gambar Keterangan
Gambar 4.1 flowchart login admin
Tabel 4.2 Tabel Admin
+7

Referensi

Dokumen terkait

Website ini dibangun dengan menggunakan bahasa pemrograman PHP, MySQL sebagai pengolahan database, Apache sebagai web server dan pendesainan dengan menggunakan Macromedia

Website ini di kembangkan dengan menggunakan perangkat lunak Macromedia Dreamweaver 8, Apache 2.2.3, PHP 5.2, dan MySQL 5.0, Website ini berfungsi untuk

manajemen sistem pengelolaan pengembangan kemampuan profesional tenaga dosen Akademi Keperawatan (AKPER) Bhakti Kencana Bandung dapat dijadikan untuk mengatasi permasalahan yang

Sistem perancangan dalam pembuatan website internet commerce ini dikembangkan dengan menggunakan software yakni Sublime Text2, Xampp server yang merupakan gabungan dari

Membuat Website Interaktif dengan Macromedia.

Keseluruhan perancangan website dikerjakan dengan menggunakan aplikasi Macromedia Dreamweaver MX beserta PHP dan MySQL untuk pembuatan buku tamu

Membuat Website Interaktif Dengan Macromedia Dreamweaver 4.. Jogjakarta:

Sistim perancangan dalam pembuatan website Sistim Informasi Berbasis Web Pada SMA Negeri 1 Tanjungbalai ini dikembangkan dengan menggunakan beberapa software yaitu, XAMPP