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
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
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
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.
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.
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
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
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
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
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.
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
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
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
(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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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>’;
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
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
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
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
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
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
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
c. Pengembangan potensi pengajar (dosen) yang berkualitas dan bertanggung
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
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
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
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
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
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
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
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. .
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),
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.
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
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.
• 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
• 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
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
• 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
• 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
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"
• 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
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
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 :
Gambar 5.4 Data Dosen Tetap Akper Wirahusada
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 :
Gambar 5.8 Gambar Form Tanggapan
8. Link About Us berisikan sekilas gambaran tentang penulis, berikut linknya pada
web browsernya :
9. Link Login berikut tampilannya pada web browser :
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
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
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.
L
A
M
P
I
R
A
N
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;
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();"
<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>
<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"
<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'>
<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>";
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>
<span class="style1">BAHASAN</span> <br> <br><br>
<?php ; ?>