Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara

(1)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

SISTEM INFORMASI DOSEN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

TENGKU MUHAMMAD HIDAYAT 062406007

PROGRAM STUDI D-3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2009


(2)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

SISTEM INFORMASI DOSEN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

TENGKU MUHAMMAD HIDAYAT 062406007

PROGRAM STUDI D-3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2009


(3)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

PERSETUJUAN

Judul

Kategori Nama

Nomor Induk Mahasiswa Program Studi

Departemen Fakultas

:

: : : : : :

SISTEM INFORMASI DOSEN PADA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

TENGKU MUHAMMAD HIDAYAT 062406007

D-3 ILMU KOMPUTER MATEMATIKA

MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Disetujui oleh :

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU

Ketua, Dosen Pembimbing

Dr. Saib Suwilo, M. Sc. Dra. Normalina Napitupulu, M.Sc


(4)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

PERNYATAAN

SISTEM INFORMASI DOSEN PADA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2009

TENGKU MUHAMMAD HIDAYAT 062406007


(5)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

PENGHARGAAN

Puji da 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 Dra. Normalina Napitupulu, M. Sc 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 Dina Ranggasari, Aries Fatahillah, Fadli Siswanto, Yudha Pratama yang telah memberikan semangat dan doa, teman-teman SMA yang tak pernah terlupakan hingga saat ini, serta seluruh mahasiswa D-3 Komputer angkatan 2006. Akhirnya, tidak terlupakan kepada kedua orang tua tercinta Ayahanda Tengku Muhammad Zuherry dan Ibunda Nurtini Malay yang telah memberikan dorongan, nasehat, kasih sayang, doa, dukungan material dan spiritual, tidak lupa juga kepada adik dan kakak 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)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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 di FMIPA USU ini dikembangkan dengan menggunakan beberapa software yakni Macromedia Dreamweaver 8, XAMPP yang merupakan gabungan dari Apache Web Server, PHP dan MySQL. 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 bimbingan_ta, tabel user, tabel publikasi, tabel pengabdian, tabel penelitian, tabel matakuliah, tabel kegiatan_ilmiah, tabel data_dosen. Semua tabel ini nantinya digunakan untuk menampung data-data yang diperlukan dalam pembangunan website Sistem Informasi Dosen Fakultas MIPA USU.


(7)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

DAFTAR ISI

Halaman

Persetujuan ... ii

Pernyataan ... iii

Penghargaan ... iv

Abstrak ... v

Daftar Isi ... vi

Daftar Gambar ... viii

Daftar Tabel ... ix

Bab I Pendahuluan 1.1 Latar Belakang ... 1

1.2 Identifikasi masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan ... 2

1.5 Metode Penelitian ... 3

1.6 Tinjauan Pustaka ... 3

1.7 Sistematika Penulisan ... 4

Bab II Tinjauan Teoritis 2.1 Konsep Dasar Data, Informasi, dan Sistem Informasi ………. 6

2.1.1. Data 6

2.1.2. Informasi ………. 7

2.1.3. Sistem Informasi ………. 8

2.1.3.1 Konsep Dasar Sistem ………. 8

2.1.3.2 Konsep Dasar Informasi ………. 10

2.1.3.3 Konsep Dasar Sistem Informasi ………. 10

2.2 Pengenalan Internet ………. 11

2.2.1. Network ………. 12

2.3 Pengenalan HTML ………. 12

2.3.1. Pendahuluan HTML ………. 12

2.3.2. Bagian-bagian HTML ………. 13

2.4 Pengenalan PHP ………. 14

2.4.1. Sejarah PHP ………. 14

2.4.2. Kelebihan dan Kelemahan PHP ………... 15

2.4.3. Penggabungan Script HTML dan PHP ……… 16

2.5 Pengenalan MySQL ………. 18


(8)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

2.6 Mengenal Macromedia Dreamweaver20

2.6.1. Memulai Dreamweaver ………...………. 20

2.6.2. Area Kerja pada Dreamweaver ……… 21

2.6.3. Menu Bar Area Kerja ……… 21

Bab III Sistem Informasi Dosen FMIPA USU 3.1 Sejarah FMIPA USU ……….. 23

3.2 Visi, Misi, dan Tujuan ……….. 24

3.2.1. Visi ……….. 24

3.2.2. Misi ……….. 24

3.2.3. Tujuan ……….. 24

3.3 Data Dosen FMIPA USU ……….. 25

Bab IV Analisis dan 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 ……….. 35

4.3.1. Algoritma Menu Utama ……… 35

4.3.2. Algoritma Menu Admin ……….. 36

Bab V Implementasi Sistem 5.1 Pengertian dan Tujuan Implementasi Sistem ………... 37

5.2 Komponen Utama dalam Implementasi Sistem ………. 37

5.2.1. Perangkat Keras (hardware) ………. 38

52.2. Perangkat Lunak (software) ………. 38

5.2.3. Unsur Manusia (brainware) ………. 39

5.3 Instalasi Apache, PHP, dan MySQL ………... 39

5.3.1. Instalasi XAMPP 1.7.1 ……… 40

5.4 Prosedur Penggunaan Program ……… 40

Bab VI Kesimpulan dan Saran 6.1 Kesimpulan ……… 45

6.2 Saran ……….. 46

Daftar Pustaka x


(9)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

DAFTAR GAMBAR

Halaman

Gambar 2.1 Komponen-komponen dari suatu sistem ... 9

Gambar 2.2 Komponen Sistem Informasi ... 11

Gambar 4.1 Flowchart login admin ... 31

Gambar 4.2 Flowchart pengunjung ... 31

Gambar 5.1 halaman utama website ... 41

Gambar 5.2 data dosen FMIPA USU ... 42

Gambar 5.3 Struktur Organisasi ... 43

Gambar 5.4 profil USU ... 44


(10)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

DAFTAR TABEL

Halaman

Tabel 4.1 Simbol-simbol DFD ... 30

Tabel 4.2 Tabel user ... 32

Tabel 4.3 Tabel publikasi ... 33

Tabel 4.4 Tabel pengabdian ... 33

Tabel 4.5 Tabel penelitian ... 33

Tabel 4.6 Tabel matakuliah ... 34

Tabel 4.7 Tabel kegiatan ilmiah ... 34


(11)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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

Perkembangan teknologi 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.

USU merupakan salah satu lembaga pendidikan yang membutuhkan suatu sistem untuk dapat mempercepat pekerjaan dalam lembaga. Menyikapi hal tersebut, penulis mencoba merancang suatu perancangan sistem informasi berbasis web dosen pada Fakultas MIPA USU dan internet sebagai medianya.


(12)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Dari pengamatan penulis tentang penyelesaian tugas akhir dosen FMIPA USU mendapat beberapa kendala. Adapun kendalanya adalah adanya terjadi 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 rekapitulasi tentang data-data dosen, dan lain sebagainya. Oleh karena itu, penulis mencoba merancang sebuah sistem informasi dosen berbasis web untuk memberikan informasi yang terkomputerisasi dan dapat mempercepat pekerjaan dalam penggunaannya.

1.3 Batasan Masalah

Sistem ini memiliki cakupan yang luas. Untuk itu penulis melakukan pembatasan masalah pada pendataan data dosen, pencarian data dosen dan pembuatan rekapitulasi data yang diperlukan sesuai dengan kebutuhan user.

1.4 Tujuan

Tujuan pembuatan aplikasi ini adalah :

1. Mengontrol sistem informasi dosen pada Fakultas MIPA USU.

2. Mempermudah user dalam pencarian data dosen Fakultas MIPA USU.

3. Membangun aplikasi yang sesuai guna mendukung kemajuan, yang dapat mempermudah dalam membuat dokumentasi sistem informasi dosen Fakultas MIPA USU.


(13)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

1.5 Metode Penelitian

Metode penelitian adalah suatu cara atau teknik yang sistematis untuk mengerjakan atau menyelesaikan sesuatu. Adapun metodologi penelitian yang digunakan penulis untuk menyelesaikan berbagai permasalahan yang terjadi diatas adalah:

1. Studi Lapangan

Merupakan metode yang dilakukan oleh penulis secara langsung ke lapangan yang merupakan sumber data yang diperoleh sesuai dengan kebutuhan yang digunakan. 2. Wawancara

Pengumpulan data dengan wawancara ini digunakan untuk meyakinkan bahwa data yang diperoleh benar-benar akurat.

3. Studi Literatur

Merupakan metode yang dilakukan oleh penulis dengan mengunjungi dan mempelajari website atau situs-situs yang berhubungan dengan penelitian ini.

1.6Tinjauan Pustaka

PHP singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnya akan dikirim ke klien, tempat pemakai menggunakan browser. Secara khusus PHP dirancang untuk membentuk web dinamis. Artinya, PHP dapat membentuk suatu tampilan berdasarkan


(14)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

permintaan terkini. Misalnya, Anda bisa menampilkan database ke halaman Web. Pada prinsipnya PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP(Active Server Page), Cold Fusion, ataupun Perl.

(Abdul Kadir, Dasar Pemograman WEB Dinamis menggunakan PHP, 2002)

Dewasa ini SQL merupakan standar yang digunakan untuk mengakses database relasional. Banyak DBMS (Data BaseManagement System) yang mendukung SQL untuk mengakses database. Database dapat dianggap sebagai suatu penyusunan data yang terstruktur yang disimpan dalam media pengingat (hard disk) yang tujuannya adalah agar data tersebut dapat diakses dengan mudah dan cepat.

(Abdul Kadir, Penuntun Praktis Belajar SQL, 2005)

PHP sebagai bahasa pemograman berbasis web, mempunyai lebih banyak kelebihan dibanding bahasa pemograman gratis sejenis lainnya, PHP juga mempunyai fungsi-fungsi yang cukup lengkap, multiflatform serta mampu berinteraksi dengan berbagai macam database. Pada PHP, banyak komponen atau fungsi yang dapat digunakan untuk berbagai macam kebutuhan. Tidak hanya FTP, fungsi mengakses email dapat pula digunakan dengan gratis. Keunggulan PHP yang lain adalah dukungan terhadap berbagai jenis web server.

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


(15)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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, batasan 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.

BAB III : SEKILAS GAMBARAN FMIPA USU

Bab ini akan disajikan mengenai profil dosen FMIPA USU, sejarah

singkat FMIPA USU, visi dan misi FMIPA USU.

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


(16)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Bab yang merupakan kesimpulan dan saran penulisan tugas akhir.

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


(17)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

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


(18)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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 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 :


(19)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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 :

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.


(20)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.


(21)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

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.


(22)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Gambar 2.2 Komponen sistem informasi

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


(23)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

Pengenalan HTML 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 maka


(24)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

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>


(25)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

Pengenalan PHP 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.


(26)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.


(27)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

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.


(28)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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


(29)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Contoh penulisan Non Embedded Script yaitu :

<?

echo ’<html>’; echo ’<head>’;

echo ’<title> Testing </title>’; echo ’</head><body>’; echo ’Hello Dunia’; echo ’<body>’; echo ’<html>’; ?>

Pengenalan 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


(30)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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


(31)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

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.

Mengenal 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


(32)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

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.

Area Kerja Pada Dreamweaver 8

Komponen yang terdapat pada ruang kerja Dreamweaver 8 adalah :

1. Document Window berfungsi untuk menampilkan dokumen dimana kita sekarang


(33)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

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)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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 melakukan perubahan properti pada item atau halaman terpilih. Dengan menggunakan menu ini kita dapat meng-edit atribut tag, mengganti tabel dan elemen tabel, dan bermacam bentuk aksi untuk item library dan template.

6. Menu Text

Berfungsi untuk mempermudah dalam melakukan format teks.


(35)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

BAB III

SISTEM INFORMASI DOSEN FMIPA USU

3.1 Sejarah FMIPA USU

Sejarah Universitas Sumatera Utara (USU) dimulai dengan berdirinya Yayasan Universitet Sumatera Utara pada tanggal 4 Juni 1952. Pendirian yayasan ini dipelopori oleh Gubernur Sumatera Utara untuk memenuhi keinginan masyarakat Sumatera Utara khususnya dan masyarakat Indonesia umumnya.

Yayasan ini diurus oleh suatu Dewan Pimpinan yang diketuai langsung oleh Gubernur Sumatera Utara, dengan susunan sebagai berikut: Abdul Hakim (Ketua); Dr. T. Mansoer (Wakil Ketua); Dr. Soemarsono (Sekretaris/Bendahara); Ir. R. S. Danunagoro, Drh. Sahar, Drg. Oh Tjie Lien, Anwar Abubakar, Madong Lubis, Dr. Maas, J. Pohan, Drg. Barlan, dan Soetan Pane Paruhum (Anggota).


(36)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Fakultas Matematika dan Ilmu Pengetahuan Alam berdiri pada tahun 1965 yang terdiri dari beberapa program studi baik program S-1 maupun D-3.

3.2 Visi, Misi dan Tujuan

3.2.1. Visi

University for Industry.

3.2.2. Misi

1. Mempersiapkan

mahasiswa menjadi anggota masyarakat akademik dan profesional dalam menerapkan, mengembangkan pengetahuan ilmiah, teknologi dan seni, serta berdaya saing tinggi.

2. Memperluas partisipasi dalam

pembelajaran untuk memenuhi kebutuhan nasional dalam pembelajaran dan modernisasi cara pembelajaran.

3. Mengembangkan dan

menyebarluaskan pengetahuan ilmiah, teknologi, seni, dan rancangan penerapannya untuk mendukung produktivitas dan daya saing masyarakat.


(37)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

1. Memperluas

partisipasi dalam pelayanan pendidikan bagi masyarakat dalam mendukung pemenuhan pendidikan nasional serta memodernisasi cara pembelajaran. 2. Meningkatkan partisipasi aktif dalam pengembangan ilmiah, teknologi dan

seni/budaya serta kemanusiaan.

3. Mengembangkan pusat informasi serta sistem teknologi komunikasi dan sistem penjaminan mutu yang handal.

4. Membangun sistem tata pamong universitas yang efektif, efisien dan demokratis. 5. Mewujudkan lingkungan pengajaran dan pembelajaran yang kondusif.

6. Memperkuat departemen dalam pengelolaan disiplin silang antar departemen/program studi.

7. Membangun kemampuan pendanaan sendiri melalui kerjasama/kemitraan dalam usaha-usaha ventura.

8. Mengembangkan

kemampuan dalam memasarkan produk-produk pengetahuan ilmiah, konsep-konsep, pemecahan masalah industrial, jasa tenaga ahli, dan lain-lain.

9. Membangun pendekatan baru dalam pembelajaran yang berfokus kepada pembelajaran sesuai kebutuhan (demand-driven learning system)


(38)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Berikut adalah beberpa data dosen yang mengajar di FMIPA USU Medan :

Drs. Agus Salim Harahap, Msi

Tempat / Tanggal Lahir : 130936279 Agama : islam

Nip : 130936279

No. Karpeg : C.0356137 Jabatan Fungsional : Lektor Pangkat/Golongan : IVA

Alamat Kantor : Jl. Bioteknologi No 1 Kampus USU Medan 20155 No. Telepon Kantor : 061-8214290

No. Faximile : 061-8214290

Alamat Rumah : Jl. Sofyan 100 Kampus USU No. Telp Rumah : 08126085028

Dra. Elly Rosmaini MSi

Tempat / Tanggal Lahir : Padang / 20 Mei 1960 Agama : Islam

Nip : 131495475

No. Karpeg : D. 360424

Jabatan Fungsional : Lektor Kepala Pangkat/Golongan : Pembina / IV A

Alamat Kantor : Jl. Bioteknologi No 1 Kampus USU Medan 20155 No. Telepon Kantor : 061-8214290

No. Faximile : 061-8214290

Alamat Rumah : Jl. Eka Rasmi Gg. Eka Dewi No. 3 Gd. Johor Medan No. Telp Rumah : (061) 7874789 / 0858

Drs. Bambang Irawan, M.Sc

Tempat / Tanggal Lahir : Medan / 14 April 1947 Agama : islam

Nip : 130535480 No. Karpeg : B.532984

Pangkat/Golongan : Lektor Kepala / IV-b

Alamat Kantor : Jl. Bioteknologi No 1 Kampus USU Medan 20155 No. Telepon Kantor : 061-8214290

No. Faximile : 061-8214290

Alamat Rumah : Jl. Picauly 11 No. Telp Rumah : 8212539

Dra. Elvina Herawaty, MSi

Tempat / Tanggal Lahir : Medan / 19 Desember 1963 Agama : Islam

Nip : 131945361

No. Karpeg : D. 360419

Pangkat/Golongan : Lektor / III D


(39)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

No. Telepon Kantor : 061-8214290 No. Faximile : 061-8214290

Alamat Rumah : Jl. Karya Wisata Johor Baru Blok A1 No.15 No. Telp Rumah : (061) 7850576 / 0813

Drs. James P. Marbun, M.Kom

Lahir : Aceh Utara / 11 Juni 1958 Agama : Kristen

Nip : 131639804 No. Karpeg : E.060125

Pangkat/Golongan : Lektor / III-d

Alamat Kantor : Jl. Bioteknologi No 1 Kampus USU Medan 20155 No. Telepon Kantor : 061-8214290

No. Faximile : 061-8214290 Alamat Rumah : Jl. Putri Hijau 21

Syahriol Sitorus, S.Si, MIT

Tempat / Tanggal Lahir : Sumber Agung/10 Maret 1971 Agama : Islam

Nip : 132174687

Alamat Kantor : Jl. Bioteknologi No 1 Kampus USU Medan 20155 Pangkat/Golongan : Asisten Ahli / III-a

Alamat Rumah : Jl. Eka Surya Raya Ujung, Gedung Johor Medan 20144 No. Telp Rumah : 081375263750

Dr. Saib Suwilo, MSc

Tempat / Tanggal Lahir : Laras/9 Januari 1964 Agama : Islam

Nip : 131796149

No. Karpeg : E. 609655

Pangkat/Golongan : Lektor/III c

Alamat Kantor : Jl. Bioteknologi No 1 Kampus USU Medan 20155 No. Telepon Kantor : 061-8214290

No. Faximile : 061-8214290

Alamat Rumah : Jl. Karya Bakti Gg. Palem No 84 G Medan 20124 No. Telp Rumah : 061-7896067/08136175

Dra. Normalina Napitupulu, MSc.

Tempat / Tanggal Lahir : Hasahatan / 06 November 1963 Nip : 131831527

Agama : Kristen

Golongan : IV b/Pembina Utama

Alamat Rumah : Jalan. Melati Raya Gg. Anyelir No. 4 Tanjung Sari Telepon Rumah : 061 8225069

HP : 08126467478

Email : nnormalina@yahoo.co.id


(40)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Tempat / Tanggal Lahir : Hutalombang/6 April 1959 Agama : Islam

Nip : 132206398 No. Karpeg : I 010673

Jabatan Fungsional : Asisten Ahli Pangkat/Golongan : Penata Muda/IIIa

Alamat Kantor : Jl. Bioteknologi No 1 Kampus USU Medan 20155 No. Telepon Kantor : 061-8214290

No. Faximile : 061-8214290

Alamat Rumah : Jl. Eka Surya Kompleks Taman Permata Surya D12 No. Telp Rumah : 081361315446

Drs. Marwan Harahap, M.Eng

Tempat / Tanggal Lahir : Batangtoru/25 Desember 1946 Agama : Islam

Nip : 130422443 No. Karpeg : B.562583

Pangkat/Golongan : Pembina/IV-b

Alamat Kantor : Jl. Bioteknologi No 1 Kampus USU Medan 20155 No. Telepon Kantor : 061-8214290

No. Faximile : 061-8214290 No. Telp Rumah : 08126030899


(41)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem

Untuk memulai membangun suatu website yang berupa aplikasi dosen FMIPA USU, penulis terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang akan menggunakan aplikasi berbasis web yang akan dibuat.

Aplikasi dosen FMIPA USU ini diperbuat atas dasar kebutuhan Bapak Dr. Saib Suwilo, M. Sc selaku Ketua Departemen Matematika di FMIPA USU. Berikut adalah halaman-halaman aplikasi dosen berbasis web yang dibangun penulis agar mahasiswa dapat melihat data-data dosen yang mengajar di FMIPA USU. Penjelasan terhadap halaman-halaman aplikasinya yaitu :


(42)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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 FMIPA semuanya diambil dari database.

2. Umum, terutama bagi mahasiswa FMIPA USU

Data dosen FMIPA USU hanya dapat dihapus dan diperbaiki oleh admin. Mahasiswa hanya dapat data-data dosennya saja, dan membaca berdirinya sejarah FMIPA, serta visi dan misi yang dimiliki oleh FMIPA USU.

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.


(43)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

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


(44)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

4.2.2. Perancangan Flowchart (Diagram Alir)


(45)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Gambar 4.1 flowchart login admin

Selanjutnya adalah, flowchart untuk perancangan output pengunjung yaitu :

Gambar 4.2 flowchart pengunjung 4.2.3. Perancangan Database

Buka Halaman Admin

Input User & Password

Status = Admin

Tampilan web Admin

Logout

Login Nama & Pass Anda Salah

Halaman Pengunjung

Pilih Link yang ada

Visi& misi

Pencarian dosen

Pencarian dosen tdk ditemukan


(46)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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 FMIPA USU.

Dalam perancangan aplikasi pencarian judul ini, penulis membuat 9 tabel dalam database dbdosen. Pembuatan database dan tabel-tabel mempergunakan fasilitas MySQL atau phpmyadmin yang terdapat dalam software XAMPP. Di bawah ini adalah gambaran isi dari masing-masing tabel.

a. Tabel user terdiri dari :

Tabel user digunakan untuk menampung data dari admin pada aplikasi pencarian dosen FMIPA USU Medan. Berikut adalah field-field yang dibuat dalam tabel admin :

Field Type Keterangan

Uname MD5 Nama Admin

Pswd MD5 Password Admin

Tabel 4.2 Tabel User

b. Tabel publikasi terdiri dari :

Tabel publikasi digunakan untuk mempublikasikan data-data dosen yang ada pada FMIPA USU. Berikut adalah field-field yang dibuat dalam tabel mahasiswa :


(47)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Field Type Keterangan

id int Penomoran

nip int Nomor Induk Pegawai

tahun_pub year Tahun Publikasi

judul_pub text Judul Publikasi

Tabel 4.3 Tabel Publikasi

c. Tabel pengabdian terdiri dari :

Tabel pengabdian digunakan untuk mengetahuan sudah berapa lama dosen tersebut mengabdi pada FMIPA USU Medan

Field Type Keterangan

id int Penomoran

nip int Nomor Induk Pegawai

tahun_absi year Tahun Pengabdian

judul_abdi text Judul Pengabdian

Tabel 4.4 Tabel Pengabdian

d. Tabel penelitian terdiri dari :

Field Type Keterangan

id int Penomoran

nip int Nomor Induk Pegawai

tahun_penelitian year Tahun Penelitian judul_penelitian text Judul Penelitian


(48)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

e. Tabel matakuliah terdiri dari :

Field Type Keterangan

id int Penomoran

nip int Nomor Induk Pegawai

nama_mk varchar Nama Mata Kuliah

tahun_ajaran year Tahun Ajaran

semester enum Semester

program enum Program Studi

Tabel 4.6 Tabel Matakuliah

f. Tabel kegiatan ilmiah terdiri dari :

Field Type Keterangan

id int Penomoran

nip int Nomor Induk Pegawai

tahun_kegiatan year Tahun Kegiatan judul_kegiatan text Judul Kegiatan

jenis enum Jenis Kegiatan

Tabel 4.7 Tabel Kegiatan Ilmiah

g. Tabel bimbingan ta terdiri dari :


(49)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

id int Penomoran

nip int Nomor Induk Pegawai

nim int Nomor Induk Mahasiswa

nama_mhs varchar Nama Mahasiswa

judul_ta text Judul Tugas Akhir

Tabel 4.8 Tabel Bimbingan TA

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 http://localhost/SIDosen kemudian ketik icon ”Go” pada sudut kanan address bar, maka akan tampil halaman utama website.

Langkah 2 : Dengan demikian kita akan di bawa langsung masuk ke menu utama Yang menjelaskan sejarah, visi dan misi, serta mata kuliah yang Ditawarkan pada dosen FMIPA Universitas Sumatera Utara.


(50)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Anda dapat mengklik link yang telah disediakan penulis

Anda dapat melihat judul-judul mahasiswa, dosen pembimbingnya Serta IPK mahasiswa tersebut

Langkah 4 : Keluar.

4.3.2. Algoritma Admin

Langkah 1 : Aktifkan browser Interner Explorer atau Mozilla Firefox,

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

utama website.

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 mucul peringatan untuk memperbaiki user login dan password.

Langkah 4 : Pilih salah satu menu yang ada di halaman Admin, lalu kita akan masuk ke jendela menu yang dipilih, seperti


(51)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

input data mahasiswa, ubah pass admin, input judul tugas akhir.

Langkah 4 : Keluar.

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

4. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar.


(52)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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 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)


(53)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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.

f. Browser sebagai tempat media tampilan halaman website. Seperti : Mozilla.

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.


(54)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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. Namun hal ini memerlukan pengaturan yang sedikit rumit.

Alternatif lain yang digunakan penulis adalah dengan menginstalasi Xampp. Perangkat lunak Xampp dengan versi 1.7.1 ini penulis download di situs

5.3.1 Instalasi Xampp 1.7.1

Xampp memberikan paket-paket yang cukup lengkap diantaranya:

1. Apache HTTPD 2.2.11 + Openssl 0.9.8i 2. MySQL 5.1.33


(55)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

3. PHP 5.2.9

4. phpMyAdmin 3.1.3.1 5. XAMPP CLI Bundle 1.3 6. FileZilla FTP Server 0.9.31

7. Mercury Mail Transport System 4.62

Dengan menginstalasi Xampp secara otomatis ketiga software utama yang akan digunakan yaitu Apache, PHP dan MySQL telah dapat digunakan tanpa perlu konfigurasi yang rumit.

5.4 Prosedur Penggunaan Program

Pada website Sistem Informasi FMIPA USU ini memiliki banyak 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

Untuk pengujian halaman website Sistem Informasi Dosen FMIPA USU sendiri ketikkan

pada address bar browsing seperti berikut ini :

SIDosen setelah localhost menunjukkan folder tempat penyimpanan file-file website

Dosen FMIPA USU. Dibawah ini adalah contoh halaman utama pada website Sistem Informasi Dosen FMIPA USU Medan.


(56)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

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

kemudian enter.

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


(57)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

5. Link Home berisikan informasi tentang sejarah singkat FMIPA USU, Struktur Organisasi, data dosen, serta profil FMIPA Universitas Sumatera Utara.

6. Link Data-data dosen berisikan mengenai data dosen yang ada di FMIPA USU. Berikut tampilan Link data dosen :

Gambar 5.2 Data Dosen FMIPA USU

7. Selanjutnya adalah jika di klik Link struktur organisasi maka akan muncul tulisan-tulisan yang menjelaskan tentang struktur organisasi tersebut. Berikut tampilannya :


(58)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Gambar 5.3 Struktur Organisasi

8. Link Profil USU berisikan tentang Sekilas tentang Universitas Sumatera Utara baik dari luar maupun dalamnya. Berikut tampilan pada web browsernya :


(59)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Gambar 5.4 Profil USU


(60)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Gambar 5.5 AboutUS

BAB VI

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Dalam penulisan Tugas Akhir ini telah diuraikan bagaimana perancangan sistem dalam pembangunan aplikasi berbasis web dosen pada FMIPA USU Medan. Maka dapat penulis simpulkan :

1. Sistem Informasi Tugas Akhir ini dirancang untuk dapat memberikan informasi yang lengkap dan akurat dalam pengambilan data dosen, karena di dalam sistem informasi tugas akhir berbasis web terdapat data dosen serta pencarian data-data dosen, agar kita dapat mengetahui berapa banyak dosen dan keguiatan apa saja yang telah dilakukan oleh dosen tersebut.

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. Dengan menggunakan internet, penyampaian informasi dapat lebih luas tersebar di berbagai wilayah dan lebih mudah untuk mengaksesnya.


(61)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

5.2. Saran

Dengan selesainya website Tugas Akhir Sistem Informasi Dosen FMIPA USU Medan ini, penulis memiliki beberapa saran yang dapat mendukung pengembangan sistem lebih lanjut :

1. Untuk melengkapi website administrator, dapat ditambah rekap nama-nama dosen FMIPA USU, dengan adanya rekap tersebut dapat mempermudah kita dalam mengingat nama dosen yang ada di FMIPA USU.

2. Pada website pengunjung tidak perlu di buat form login, karena website dosen ini bersifat memberikan informasi bagi masyarakat umum


(62)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

L

A

M

P

I

R

A

N


(63)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

DEPARTEMEN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM(FMIPA) Jl. Bioteknologi No.1 Kampus USU Telp. (061) 8211050 Fax (061) 8214290

MEDAN – 20155, Email : Dekanat@FMIPA.USU.AC.ID

Nama Mahasiswa

Nomor Induk Mahasiswa Judul Tugas Akhir

Dosen Pembimbing Tanggal Mulai Bimbingan Tanggal Selesai Bimbingan

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

: :

: : :

Tengku Muhammad Hidayat 062406007

Sistem Informasi Dosen Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara

Dra. Normalina Napitupulu, M.Sc

No Tanggal

Bimbingan

Pembahasan Mengenai, pada bab :

Paraf Dosen

Pembimbing Keterangan

* Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU


(64)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Dr. Saib Suwilo, M. Sc. Dra. Normalina Napitupulu, M.Sc.

NIP. 131 796 149 NIP. 131 831 527

Nama

Nomor Induk Mahasiswa Program Studi

Judul Tugas Akhir

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

Yang bertanda tangan di bawah ini, menerangkan bahwa Tugas Akhir Mahasiswa Program D-III Komputer :

: : : :

TENGKU MUHAMMAD HIDAYAT 062406007

D-3 ILMU KOMPUTER

SISTEM INFORMASI DOSEN FAKULTAS MATEMATIKA DAN ILMU

PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

Telah melaksanakan test program Tugas Akhir dari mahasiswa tersebut yang dilaksanakan pada tanggal Juni 2009.

Dengan hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa yang bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, Juni 2009 Dosen Pembimbing


(65)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

Dra. Normalina Napitupulu, M.Sc. NIP. 131 831 527

Listing program

konek.inc

<?

$konhost="localhost"; $konuser="root"; $konpass=""; $kondb="dbdosen";

$konek=mysql_connect($konhost,$konuser,$konpass) or die ("Tidak dapat terhubung ke MySQL");

$konekdb=mysql_select_db($kondb) or die ("Tidak dapat terhubung ke Database"); ?>

index.php

<!--

Design by Free CSS Templates http://www.freecsstemplates.org

Released for free under a Creative Commons Attribution 2.5 License -->

<html> <head>

<title>Sistem Informasi Dosen Fakultas MIPA Universitas Sumatera Utara</title> <meta name="keywords" content="dosen,fakultas,mipa" />

<meta name="description" content="sistem informasi dosen fakultas matematika dan ilmu pengetahuan alam universitas sumatera utara" />

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

<body>

<div class="bg"> <div id="header"> <div id="logo">

<h1><a href="#">Sistem Informasi Dosen</a></h1>

<h2><a href="#">Fakultas MIPA Universitas Sumatera Utara</a></h2> </div>

<div id="menu">


(66)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

<ul>

<li><a href="index.php" title="Halaman Depan">Home</a></li>

<li><a href="index.php?h=about" title="Tentang Penulis">About</a></li> <li><a href="./admin/"title="">Administrator</a></li> </ul> </div> </div> <div id="wrapper"> <div id="content"> <div id="splash">

<div class="top"><img src="images/img07.jpg" alt="Biro Rektor USU" width="460" height="180" title="Biro Rektor"/></div>

<div class="bottom"></div> </div>

<div id="welcome">

<? include "content.php"; ?> </div>

</div>

<div id="splashlogo">

<div class="topi"><img src="images/mipa.gif" alt="Logo FMIPA" width="180" height="180" /></div>

<div class="bottomi"></div> </div>

<div id="sidebar">

<h3 class="title">Main Menu</h3> <div class="content">

<? include "menusamping.php"; ?> </div>

<div class="bottom"></div> </div>

</div>

<div id="footer" align="center">

<p>&nbsp;<br />&copy;2009 Tengku Muhammad Hidayat. All Rights Reserved.</p> </div> </div> </body> </html> content.php <? require "konek.inc"; if(isset($_REQUEST['h'])) { if($_REQUEST['h']=='datadosen')

{ include "content/datadosen.php";} else if($_REQUEST['h']=='detaildosen') { include "content/detaildosen.php";} else if($_REQUEST['h']=='about')

{ include "content/about.php";} else if($_REQUEST['h']=='organisasi'){

echo "<tr><td class=judul_head><h3>&#187; Organisasi</h3></td></tr>";


(1)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

no_karpeg='$_POST[no_karpeg]', jabatan='$_POST[jabatan]', pangkat='$_POST[pangkat]', alamat_ktr='$_POST[alamat_ktr]', telp_ktr='$_POST[telp_ktr]', fax='$_POST[fax]',

alamat='$_POST[alamat]', telp='$_POST[telp]', email='$_POST[email]'

where nip='$_POST[nipawal]'"); }

else{

move_uploaded_file($lokasi_file,"../images/photo/$nama_file"); mysql_query ("update datadosen set nama='$_POST[namadosen]', ttl='$_POST[ttl]',

agama='$_POST[agama]', nip='$_POST[nip]',

no_karpeg='$_POST[no_karpeg]', jabatan='$_POST[jabatan]', pangkat='$_POST[pangkat]', alamat_ktr='$_POST[alamat_ktr]', telp_ktr='$_POST[telp_ktr]', fax='$_POST[fax]',

alamat='$_POST[alamat]', telp='$_POST[telp]', email='$_POST[email]', photo='$nama_file'

where nip='$_POST[nipawal]'");

for($i = 1 ; $i < $_POST['jlh_pendidikan'] ; $i++){ $a = "jenjang_$i";

$jenjang = $_POST[$a]; $b = "tempat_$i"; $tempat = $_POST[$b]; $c = "tahun_$i";

$tahun = $_POST[$c]; $d = "idpendidikan_$i"; $idpendidikan = $_POST[$d];

mysql_query ("update pendidikan set jenjang='$jenjang',tempat='$tempat',tahun='$tahun' where id = '$idpendidikan'");}

for($i = 1 ; $i < $_POST['jlh_matakuliah'] ; $i++){ $a = "nama_mk_$i";

$nama_mk = $_POST[$a]; $b = "semester_$i"; $semester = $_POST[$b]; $c = "program_$i"; $program = $_POST[$c]; $d = "sks_$i";

$sks = $_POST[$d]; $e = "idmatakuliah_$i"; $idmatakuliah = $_POST[$e];

mysql_query ("update matakuliah set

nama_mk='$nama_mk',semester='$semester',program='$program',sks='$sks' where id = '$idmatakuliah'");}


(2)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

for($i = 1 ; $i < $_POST['jlh_penelitian'] ; $i++){ $a = "judul_penelitian_$i";

$judul_penelitian = $_POST[$a]; $b = "tahun_penelitian_$i"; $tahun_penelitian = $_POST[$b]; $c = "idpenelitian_$i";

$idpenelitian = $_POST[$c];

mysql_query ("update kegiatan_ilmiah set

judul_kegiatan='$judul_penelitian',tahun_kegiatan='$tahun_penelitian' where id = '$idpenelitian'");}

for($i = 1 ; $i < $_POST['jlh_publikasi'] ; $i++){ $a = "judul_publikasi_$i";

$judul_publikasi = $_POST[$a]; $b = "tahun_publikasi_$i"; $tahun_publikasi = $_POST[$b]; $c = "idpublikasi_$i";

$idpublikasi = $_POST[$c];

mysql_query ("update kegiatan_ilmiah set

judul_kegiatan='$judul_publikasi',tahun_kegiatan='$tahun_publikasi' where id = '$idpublikasi'");} header("location: ../homeadmin.php?h=edit&nip=$nip&ket=editsukses");

} ?>

tambahdata.php

<form method=post enctype='multipart/form-data' action=content/input.php> <table width=100% border=0 cellspacing=0 cellpadding=0>

<tr><td colspan=5 class=judul_head><h3>&#187; Tambah Data Dosen</h3></td></tr> <tr>

<td width=20% rowspan=7><img src='images/photo/nopic.gif' height=172 border=0></td> <td width=2% rowspan=7>&nbsp;</td>

<td width=23%>Nama Lengkap </td> <td width=2%>:</td>

<td width=53%><input type=text name=namadosen size=27></td> </tr>

<tr>

<td>Tempat / Tanggal Lahir </td> <td>:</td>

<td><input type=text name=ttl size=27></td> </tr>

<tr>

<td>Agama</td> <td>:</td>

<td><input type=text name=agama size=27></td> </tr>

<tr>

<td>Nip</td> <td>:</td>

<td><input type=text name=nip size=27></td> </tr>

<tr>

<td>No. Karpeg </td> <td>:</td>


(3)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

<td><input type=text name=no_karpeg size=27></td> </tr>

<tr>

<td>Jabatan Fungsional </td> <td>:</td>

<td><input type=text name=jabatan size=27></td> </tr>

<tr>

<td>Pangkat/Golongan </td> <td>:</td>

<td><input type=text name=pangkat size=27></td> </tr>

<tr>

<td>Masukkan Photo *</td> <td>:</td>

<td colspan=3><input type=file name=fupload size=32></td> </tr>

<tr>

<td colspan=7><font size='-1' color='#FF0000'>*) Kosongkan field apabila photo tidak ada.</font></td>

<tr> <tr>

<td>Alamat Kantor </td> <td>:</td>

<td colspan=3><input type=text name=alamat_ktr size=46></td> </tr>

<tr>

<td>No. Telepon Kantor </td> <td>:</td>

<td colspan=3><input type=text name=telp_ktr size=46></td> </tr>

<tr>

<td>No. Faximile </td> <td>:</td>

<td colspan=3><input type=text name=fax size=46></td> </tr>

<tr>

<td>Alamat Rumah </td> <td>:</td>

<td colspan=3><input type=text name=alamat size=46></td> </tr>

<tr>

<td>No. Telp Rumah </td> <td>:</td>

<td colspan=3><input type=text name=telp size=46></td> </tr>

<tr>

<td>Email</td> <td>:</td>

<td colspan=3><input type=text name=email size=46></td> </tr>

</table> <br>


(4)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

<!-- RIWAYAT PENDIDIKAN -->

<h3 class="title>">Riwayat Pendidikan **</h3>

<table width=100% border=1 cellspacing=0 cellpadding=0> <tr bgcolor=#f3e2c8>

<th>No.</th> <th>Jenjang</th>

<th>Nama Universitas dan Tempat</th> <th>Tahun Tamat</th>

</tr> <? $no = 1;

for($no = 1 ; $no <= 3 ; $no++) {

echo "<tr>

<td align=center>$no</td>

<td align=center><select name=jenjang_$no><option value=S1>S1</option> <option value=S2>S2</option>

<option value=S3>S3</option> </select>

</td>

<td><input type=text name=tempat_$no size=42></td>

<td align=center><input type=text name=tahun_$no size=1></td> </tr>";}

echo "<input type=hidden name=jlh_pendidikan value=$no>"; ?>

</table> <br>

<!-- MATA KULIAH -->

<h3 class="title">Mata Kuliah yang diasuh pada Departemen **</h3> <table width=100% border=1 cellspacing=0 cellpadding=0>

<tr bgcolor=#f3e2c8> <th>No.</th>

<th>Nama Mata Kuliah</th> <th>Semestar</th>

<th>Program</th> <th>SKS</th> </tr>

<? $no = 1;

for($no = 1 ; $no <= 3 ; $no++) {

echo " <tr>

<td align=center>$no</td>

<td><input type=text name=nama_mk_$no></td>

<td align=center><select name=semester_$no><option value=Genap selected>Genap</option> <option value=Ganjil>Ganjil</option>

</select></td>

<td align=center><select name=program_$no><option value=S1 selected>S1</option> <option value=D3>D3</option>

</select> </td>


(5)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

<option value=2>2</option> <option value=3>3</option> <option value=4>4</option> </select>

</td>

</tr>";}echo "<input type=hidden name=jlh_matakuliah value=$no>"; ?>

</table> <br>

<!-- PENELITIAN -->

<h3 class="title">Daftar Penelitian **</h3>

<table width=100% border=1 cellspacing=0 cellpadding=0> <tr bgcolor=#f3e2c8>

<th>No.</th> <th>Tahun</th>

<th>Judul Penelitian</th> </tr>

<? $no = 1;

for($no = 1 ; $no <= 3 ; $no++) {

echo "<tr><td align=center>$no</td>

<td align=center><input type=text name=tahun_penelitian_$no size=1></td> <td><input type=text name=judul_penelitian_$no size=60></td>

</tr>";}

echo "<input type=hidden name=jlh_penelitian value=$no>"; ?>

</table> <br>

<!-- PUBLIKASI -->

<h3 class="title">Daftar Publikasi Ilmiah **</h3>

<table width=100% border=1 cellspacing=0 cellpadding=0> <tr bgcolor=#f3e2c8>

<th>No.</th> <th>Tahun</th>

<th>Judul Publikasi</th> </tr>

<? $no = 1;

for($no = 1 ; $no <= 3 ; $no++) {echo "<tr>

<td align=center>$no</td>

<td align=center><input type=text name=tahun_publikasi_$no size=1></td> <td><input type=text name=judul_publikasi_$no size=60></td>

</tr>";}

echo "<input type=hidden name=jlh_publikasi value=$no>"; ?>

</table> <br>

<table border="0" width="100%"> <tr>

<td colspan="2"><font size='-1' color='#FF0000'>**) Apabila field masih kurang dapat di tambahkan di halaman Edit.</font></td>


(6)

Tengku Muhammad Hidayat : Sistem Informasi Dosen Fakultas Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, 2009.

USU Repository © 2009

</tr> <tr>

<td><input type="submit" value="Update" id="submit"><input type="reset" value="Reset"></td> <td><div align=right>[ <a href=javascript:history.go(-1)>Kembali</a> ]</div></td>

</tr> </table> </form>

logoutadmin.php

<?

session_start();

unset($_SESSION['admin']); session_destroy();

header("Location: index.php"); ?>