Sistem Informasi Dosen Pada Akper Wirahusada Medan

(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

MEDAN

2010


(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

MEDAN 2010


(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

EKA PURNAMA SARI NST 072406016


(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.

Ucapan terima kasih penulis sampaikan kepada Dr. Tulus M.Si selaku pembimbing yang telah meluangkan waktunya dan membantu penulis dalam penyelesaian tugas akhir ini. Ucapan terima kasih juga ditujukan kepada Bapak Dr. Saib Suwilo, M. Sc selaku Ketua Departemen Matematika, Bapak Prof. Eddy Marlianto,M. Sc dan Dr. Sutarman, M.Sc selaku Dekan dan Pembantu Dekan I FMIPA USU, semua dosen dan pegawai FMIPA USU, dan teman-teman kuliah Laila Masdani Harahap, Febriwanti L.Tobing, Cindrawati Hidayat, Aisah Kartika Siregar, Fauziah Anim, Yuliani, Nova Dwi Lestary, yang telah memberikan semangat dan doa, teman-teman SMA yang tak pernah terlupakan hingga saat ini, serta seluruh mahasiswa D-3 Komputer angkatan 2007 khususnya KOM A 2007. Akhirnya, tidak terlupakan kepada kedua orang tua tercinta Ayahanda Syahruddin Nasution dan Ibunda Rohani Dalimunthe, yang telah memberikan dorongan, nasehat, kasih sayang, doa, dukungan material dan spiritual, tidak lupa juga kepada abang dan adik-adik tercinta yang telah mendukung penulis dalam pembuatan tugas akhir ini, dan semua ahli keluarga yang selama ini memberikan bantuan dan dorongan yang diperlukan. Semoga amal baik mereka mendapatkan balasan yang setimpal dari Allah SWT, Amin.


(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.

Tugas akhir ini bertujuan membangun sebuah sistem informasi yang berbasis web. Sistem perancangan dalam pembuatan website Sistem Informasi Dosen Pada Akper Wirahusada ini dikembangkan dengan menggunakan beberapa software yakni Macromedia Dreamweaver 8, Apache 2.2.9 sebagai webserver, PHP 5.2.6 sebagai bahasa pemrograman dan MySQL 5.0.67 sebagai databasenya. Dengan menggunakan Macromedia Dreamweaver 8 maka pengerjaan website akan lebih cepat dan mudah. Adapun tabel-tabel yang dipakai dalam pembuatan sistem informasi dosen ini adalah tabel admin, tabel dosen, tabel forum diskusi, dan tabel jawab forum. Semua tabel ini nantinya digunakan untuk menampung data yang diperlukan dalam pembangunan website Sistem Informasi Dosen Pada Akper Wirahusada Medan.


(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.

Tugas akhir ini bertujuan membangun sebuah sistem informasi yang berbasis web. Sistem perancangan dalam pembuatan website Sistem Informasi Dosen Pada Akper Wirahusada ini dikembangkan dengan menggunakan beberapa software yakni Macromedia Dreamweaver 8, Apache 2.2.9 sebagai webserver, PHP 5.2.6 sebagai bahasa pemrograman dan MySQL 5.0.67 sebagai databasenya. Dengan menggunakan Macromedia Dreamweaver 8 maka pengerjaan website akan lebih cepat dan mudah. Adapun tabel-tabel yang dipakai dalam pembuatan sistem informasi dosen ini adalah tabel admin, tabel dosen, tabel forum diskusi, dan tabel jawab forum. Semua tabel ini nantinya digunakan untuk menampung data yang diperlukan dalam pembangunan website Sistem Informasi Dosen Pada Akper Wirahusada Medan.


(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 internet sebagai medianya.


(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 Akper Wirahusada


(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 dapat dikatakan sebagai interpreter query, karena setiap kita menggunakan query SQL


(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 menjadikan data dan informasi yang diperoleh sebagai bahan penelitian.


(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 Macromedia Dreamweaver 8.


(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, perbandingan, pengendalian, atau pencarian distorage.


(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 sebuah informasi ditentukan dari dua hal yaitu manfaat dan biaya untuk


(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 sistem diatas adalah sebagai berikut :


(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 informasi bagi pengambil keputusan atau untuk mengendalikan organisasi.


(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 mudah dimengerti dibanding bahasa pemrograman lainnya, dan karena bentuknya itu


(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 dengan tanda tag penutup </html>


(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 open source.


(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 Visual Basic dan sebagainya.


(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 PHP digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang


(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 dari Michael Widenius, yaitu Monty. Adapula yang mengatakan kata My itu sendiri


(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

AUTO_INCREMENT. Kelemahan berikutnya yaitu terdapat LIMIT dan GROUP BY dan ORDER BY yang masih memiliki keternatasan.


(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 gunakan ruang kerja designer.


(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 terdiri dari beberapa komponen yang dapat kita gunakan, yaitu :


(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 Wirahusada Medan yang berazaskan pancasial dan UUD 1945 serta tidak berpolitik.


(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 jawab.


(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 sistem tersebut berjalan.


(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 output.


(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 Wirahusada . Berikut adalah field-field yang dibuat dalam tabel dosen :


(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

kode _user Varchar 13 Nip/Nim

nama_user char 20 Nama

bahasan Text - Bahasan

jawaban Text - Jawaban

tanggal Date - Tanggal

email Varchar 50 Alamat email


(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 utama website.


(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), perangkat lunak (Software), dan perangkat manusia (Brainware). Pada website


(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 langkah-langkah penginstalannya adalah sebagai berikut:


(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.

• Setelah selesai installasi, maka akan tampil jendela yang menandakan proses installasi apache telah selesai. Klik Finish.


(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

phpinfo(); ?>


(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 konfigurasi klik Finish.


(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

Tampilan berikutnya, mengenai masalah keamanan server MySQL. Dalam proyek ini kami tidak menggunakan password dalam penggunaan program


(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 Akper Wirahusada Medan.


(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 Wirahusada. Berikut tampilan Link profil :


(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 berbagai wilayah dan lebih mudah untuk mengaksesnya.


(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 bersifat memberikan informasi bagi mahasiswa.


(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. Penerbit Rama Widya.


(67)

L

A

M

P

I

R

A

N


(68)

LISTING PROGRAM coneksi.php <?php $hostname="localhost"; $dbuser="root"; $dbpasswd="123"; $db="wirahusada";

$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

Menu("root",141,18,"Georgia",12,"#FFFF00","#FF6600","#FF33 00","#FFFF99","center","middle",3,0,1000,-5,7,true,true,true,0,true,true); mm_menu_0311084243_0.addMenuItem("Dosen&nbsp;Tetap","locat ion='index.php?pg=dosen/daftar_dosen_tetap'"); mm_menu_0311084243_0.addMenuItem("Dosen&nbsp;Tidak&nbsp;Te tap","location='index.php?pg=dosen/daftar_dosen'"); 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.menuLiteBgColor='#FFFFFF'; mm_menu_0311084243_0.menuBorderBgColor='#FFFFFF';


(69)

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

//--> </script>

<script language="JavaScript" src="mm_menu.js"></script> </head> <body> <script language="JavaScript1.2">mmLoadMenus();</script> <center> <table> <tr> <td><div id="Layout"> <div id="Banner"></div> <div id="Content"> <div id="Main"> <?php if($_REQUEST['pg']!="")

include $_REQUEST['pg'].".php "; else include"home.php"; ?> </div> <div id="RightBar"> <div id="Menu_atas"></div> <a href="index.php?pg=home"><div id="Menu_tengah"> <div id="MenuText">Home</div></a> </div> <a href="index.php?pg=profil"><div id="Menu_tengah"> <div id="MenuText">Profile</div> </div></a> <div id="Menu_tengah">

<div id="MenuText"><a name="link3" id="link2"

onMouseOver="MM_showMenu(window.mm_menu_0311084243_0,50,0, null,'link3')" onMouseOut="MM_startTimeout();"

>Dosen</a></div> </div>

<a href="index.php?pg=forum"> <div id="Menu_tengah">

<div id="MenuText">Forum Diskusi</div> </div></a>

<a href="index.php?pg=aboutas"><div id="Menu_tengah">

<div id="MenuText">About Us</div> </div></a>

<a href="index.php?pg=form_login"><div id="Menu_tengah">


(70)

<div id="MenuText">Login</div></div></a> <div id="Menu_bawah"></div> </div> </div> <div id="footer"></div> </div></td> </tr> </table> </center> </body> </html> home.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> <style type="text/css"> <!-- #Layer1 { position:absolute; width:500px; height:115px; z-index:1; left: 62px; } --> </style> </head>

<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> <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> </table> </center> </body> </html> profil.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> <style type="text/css"> <!-- #Layer1 { position:absolute; width:659px; height:260px; z-index:1; } --> </style> </head> <body> <div id="Layer1"> <div align="center">

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

size="+3">PROFIL</font></strong></p> <p align="justify">


(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'>

<th bgcolor=' #FF9966' height='30'>Nama Dosen</th> <th bgcolor=' #FF9966 '>NIP</th>


(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'>"; echo $row["jenis_kelamin"]; echo"</td><td align='center'>"; echo $row["status"]; echo"</td><td align='center'>"; echo $row["tpt_lhr"]; echo"</td><td align='center'>"; echo $row["tgl_lhr"]; echo"</td><td align='center'>"; echo $row["agama"]; echo"</td><td align='center'>"; echo $row["golongan"];

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

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"> <!-- #kontent { position:relative; left:px; top:px; width:600px; height:100%; background-color:; } .style1 { color: #CC6633; font-size: 18px;

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

}

.style2 {

color: #CC6633;

font-family: "Monotype Corsiva"; font-size: 36px; font-weight: bold; } --> </style> </head> <body id="body"><center><table><tr><td> <div id="kontent">

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

<br>

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

<?php ; ?>

<?php include ("coneksi.php"); $sql= "SELECT * FROM forum"; $result = mysql_query($sql);


(75)

while ($row=mysql_fetch_array($result)) { $id=$row['id']; $nama=$row['nama_user']; $kode=$row['kode_user']; $tgl=$row['tanggal']; $bahasan=$row['bahasan']; $email=$row['email']; echo " <table> <tr class='isitable'> <td >Nama</td> <td>:</td> <td>$nama</td> </tr> <tr class='isitable'> <td>Kode</td> <td>:</td> <td>$kode</td></tr> <tr class='isitable'> <td>E-Mail</td> <td>:</td> <td>$email</td></tr> <tr class='isitable'> <td>Bahasan</td> <td>:</td> <td>$bahasan</td></tr> </table>";

echo "<a href='forumku.php?id=$id'>[Tampilkan Jawaban]</a> <a href=#bahas>[Buat Bahasan]</a><br>";

echo "<br>"; }

?> <p>

<a name="bahas">

&nbsp;<span class='style1'>BUAT BAHASAN</span> <form action="save_forum.php" method="post">

<table width="341" height="99" border="0" cellpadding="0" cellspacing="0">

<tr><td></td>

<td height="22"><strong>Nama</strong></td> <td>:</td>

<td><input name="nama" type="text"></td> </tr>

<tr><td></td>

<td height="22"><strong>Kode(NIM/NIP)</strong></td> <td>:</td>


(76)

</tr>

<tr><td></td>

<td height="22"><strong>Email</strong></td> <td>:</td>

<td><input name="email" type="text"></td> </tr>

<tr><td width="10"></td>

<td height="22"><strong>Bahasan</strong></td> </tr><tr><td></td><td></td><td></td>

<td><textarea name="bahasan" cols="20" rows="4" wrap="virtual"></textarea></td>

</tr></table>

<table width="341" border="0" cellpadding="0"

cellspacing="0" align="center"><tr><td><input name="kirim" type="submit" value="Kirim"><input name="hapus"

type="reset" value="Hapus"></td></tr></table> </form> </div></td></tr></table></center> </body> <$/html> forum_jawaban.php <html> <head>

<title>Daftar Dosen PA Fakultas MIPA</title> <style type="text/css"> <!-- #kontent { position:relative; width:533px; height:100%; background-color:; } .style1 { color: #000066; font-size: 18px;

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

}

.style2 {

color: #000066;

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

font-weight: bold; }


(77)

-->

</style> </head>

<body id="body"><center><table><tr><td> <div id="kontent">

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

<br>

&nbsp;<span class="style1">TANGGAPAN </span> <br> <?php include ("coneksi.php");

$id=$_REQUEST['id'];

$sql="SELECT * FROM forum where id='$id'"; $result = mysql_query($sql);

$row=mysql_fetch_array($result); echo "<b>"; echo $row['bahasan']; echo "</bold>&nbsp;&nbsp;("; echo $row['nama_user']; echo ","; echo $row['tanggal']; echo ")<br><br>"; ?>

<?php include ("jawab_forum.php"); ?> <p>

<p>

<a name="bahas">

&nbsp;<span class='style1'>BERI TANGGAPAN</span> <form action="save_jawaban_forum.php" method="post">

<table width="341" height="99" border="0" cellpadding="0" cellspacing="0">

<tr><td></td>

<td height="22"><strong>Nama</strong></td> <td>:</td>

<td><input name="nama" type="text"></td> </tr>

<tr><td></td>

<td height="22"><strong>Kode(NIM/NIP)</strong></td> <td>:</td>

<td><input name="kode" type="text"></td> </tr>

<tr><td></td>

<td height="22"><strong>Email</strong></td> <td>:</td>


(78)

</tr>

<tr><td width="10"></td>

<td height="22"><strong>Tanggapan</strong></td> </tr><tr><td></td><td></td><td></td>

<td><textarea name="jawaban" cols="20" rows="4" wrap="virtual"></textarea></td>

</tr></table>

<table width="341" border="0" cellpadding="0" cellspacing="0" align="center"><tr><td>

<?php

$id=$_REQUEST['id'];

echo "<input name='id' type='hidden' value='$id'>"; ?>

<input name="kirim" type="submit" value="Kirim"><input name="hapus" type="reset" value="Hapus"></td></tr></table>

</form>

<a href="index.php?pg=forum"><<< Kembali</a> </div></tr></td></table></center> </body> </html> about us.php <style type="text/css"> <!-- #Layer1 { position:absolute; width:680px; height:216px; z-index:1; } --> </style>

<p align="center"><font face="Monotype Corsiva" size="+3" color="#CC6600">About Us</font>

</p> <center>

<table width="621" border="0"> <tr>

<th width="494" scope="row"><img src="Foto0015.jpg" width="200" height="200" /></th>

</tr> <tr>


(79)

<p align="justify">Sistem Informasi ini saya buat sebagai Tugas Akhir saya pada jurusan D-III Ilmu Komputer Universitas Sumatera Utara. Sistem Informasi ini dibangun dengan menggunakan Apache 2.2.9 sebagai webserver, PHP 5.2.6 sebagai bahasa pemrograman dan MySQL 5.0.67 sebagai databasenya.</p>

<p align="justify"> Sistem Informasi ini memuat

informasi mengenai dosen pada Akper Wirahusada Medan, baik dosen tetap maupun dosen tidak tetap. Mencakup data-data dosen, pendidikan dosen, alamat, dan lain-lain. </p>

<p align="justify"> Sebelumnya Saya mohon maaf, karena Sistem Informasi ini masih jauh daripada sempurna, untuk itu Saya sangat mengharapkan kritik dan saran yang membangun, sekali lagi mohon maaf atas kekurangan Sistem Informasi ini.</p></th> </tr> </table> </center> <p align=justify></p> logout.php <?php session_start();

//$session = array(); session_destroy(); header ("location:index.php"); ?> login.php <?php session_start(); include "koneksi.php";

if($userid =="" || $passid == "") { header("location:index.php?error=1"); } else { if($userid=="admin") {

$data = mysql_query("select * from user where username_usr= 'admin'");

$user = mysql_fetch_array($data); if($passid == "$user[password_usr]")


(80)

{ session_register("userid"); session_register("passid"); header("location:admin.php"); } else { header("location:index.php?error=1"); } } else {

//di Blok ini skript otentikasi untuk user $data=mysql_query("select * from user where username_usr = '$userid'");

$user = mysql_fetch_array($data); if($passid == "$user[password_usr]") { session_register("userid"); session_register("passid"); header("location:manage.php"); } else {

//echo "userid = $userid<br>passid = $passid";

header("location:index.php?error=1"); }

}

} //akhir else jika form berisi ?>

coba.css

/* CSS Document */ body {

font-family:"Comic Sans MS"; font-size:10pt; background-color: #FFFFCC; } #kontent { position:relative; width:500px; height:100%; background-color:; }


(81)

.style1 {

color: #000066; font-size: 18px;

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

}

.style2 {

color: #000066;

font-family: "Monotype Corsiva"; font-size: 36px; font-weight: bold; } #Layout { position:relative; float:left; left:0px; width:955px; height:100%;

border:px solid #666666; text-align:left; } #Banner { position:relative; float:left; left:0px; width:955px; height:150px; border:; background-image: url(logo2.jpg); } #Menu { position:relative; float:left; left:0px; width:130px; height:71px; border:; } #MenuText{ font-size:14pt; color:#FFFF00; font-family:"Monotype Corsiva"; text-align:center; padding-top:18px; font:


(82)

} #Menu_atas{ position:relative; float:left; left:0px; width:210px; height:50px; background-image: url(menu_atas.jpg); background-repeat: no-repeat; } #Menu_tengah{ position:relative; float:left; left:0px; width:210px; height:100%; background-image: url(menu_tengah.jpg); background-repeat:repeat-y; border-bottom-color: } #Menu_bawah{ position:relative; float:left; left:0px; width:210px; height:50px;

background-image: url(menu_bawah.jpg) ; background-repeat: no-repeat; background-color: } #Content { position:relative; float:left; left:0px; width:955px; height:100%;

border:px solid #660033; background-color: #FFFFFF; } #Main { position:relative; float:left; left:0px; width:710px; height:100%;


(1)

border:px; padding:10px; background-color:; } #RightBar { position:relative; float:left; left:0px; width:210px; height:100%; border:1px; padding:5px; } #footer{ position:relative; float:left; width:955px; height:50px; background-image: url(footer.jpg); background-repeat:; } .isitable {

font-family: "Monotype Corsiva"; font-size: 20px; border-spacing:0px; border-color: #99FF00; padding: 10px; } .isitable2 {

font-family: "Monotype Corsiva"; font-size: 18px; border-spacing:0px; border-color: #99FF00; padding: 10px; border-collapse:collapse; }


(2)

L

A

M

P

I

R

A

N

B


(3)

(4)

(5)

(6)