• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PENJADWALAN MATA KULIAH DIPLOMA III TEKNIK INFORMATIKA UNIVERSITAS SUMATERA UTARA TUGAS AKHIR RAFIKAH AMELIA NASUTION

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI PENJADWALAN MATA KULIAH DIPLOMA III TEKNIK INFORMATIKA UNIVERSITAS SUMATERA UTARA TUGAS AKHIR RAFIKAH AMELIA NASUTION"

Copied!
9
0
0

Teks penuh

(1)

SISTEM INFORMASI PENJADWALAN MATA KULIAH

DIPLOMA III TEKNIK INFORMATIKA

UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

RAFIKAH AMELIA NASUTION

082406137

PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2011

(2)

SISTEM INFORMASI PENJADWALAN MATA KULIAH

DIPLOMA III TEKNIK INFORMATIKA

UNIVERSITAS SUMATERA UTARA

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat untuk Menyelesaikan Studi D-III Teknik Informatika

RAFIKAH AMELIA NASUTION

082406137

PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2011

(3)

PENGHARGAAN

Puji dan syukur saya ucapkan kepada Allah SWT yang telah memberikan rahmat dan hidayah-Nya serta kesempatan dan kesehatan hingga akhirnya saya dapat menyelesaikan tugas akhir ini dan diselesaikan tepat pada waktunya sesuai dengan instruksi dan peraturan yang berlaku di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sumatera Utara.

Selama penulisan tugas akhir ini, penulis menyadari bahwa banyak terdapat kesalahan-kesalahan yang mungkin terjadi, baik dari segi teknik, tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan tugas akhir ini. Dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada bapak Syahriol Sitorus, S. Si, M.IT, selaku pembimbing pada penyusunan tugas akhir ini yang telah banyak memberikan bimbingan dan pengarahan kepada penulis selama menyusun tugas akhir ini. Ucapan terima kasih juga saya tujukan kepada Ketua Departemen Prof. Drs. Tulus, Vordipl.Math., M.Si., Ph.D. Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, pegawai di FMIPA USU, Serta kepada semua rekan-rekan kuliah. Akhirnya, tidak terlupakan kepada ayahanda Prof. Dr. M. Yasir Nasution, dan ibunda Husni Hasibuan, kakak serta semua ahli keluarga yang selama ini banyak memberikan dukungan baik secara moril maupun materil sehingga penulis dapat menyelesaikan tugas akhir ini. Semoga Allah SWT akan membalasnya.

(4)

ABSTRAK

Perkembangan teknologi khususnya komputer pada saat ini mempunyai peranan yang sangat penting dalam kehidupan di masyarakat. Teknologi yang berkembang sesuai tuntutan zaman diharapkan menjadi sarana penunjang untuk menangani permasalahan yang timbul dalam mengelola dan menyelesaikan permasalahan yang ada di perusahaan atau organisasi.

Begitu juga dengan Diploma III Teknik Informatika Universitas Sumatera Utara, diharapkan dapat menyediakan informasi yang tepat dan akurat dalam penjadwalan mata kuliah. Sistem penjadwalan mata kuliah yang sedang berjalan pada saat ini belum sepenuhnya menggunakan sistem komputerisasi.

Oleh sebab itu penulis mencoba merancang sebuah sistem informasi penjadwalan mata kuliah berbasis web pada Diploma III Teknik Informatika Universitas Sumatera Utara. Dengan adanya sistem informasi ini diharapkan proses penjadwalan mata kuliah dapat lebih mudah dilakukan.

Sistem informasi ini dirancang dengan menggunakan bahasa pemrograman web, yaitu PHP 5.0 dan MySQL 5.0 sebagai server database serta Apache 2.0 sebagai web server. Sistem informasi ini dirancang sedemikian rupa agar dapat mempermudah dalam memperoleh informasi yang lebih cepat. Sistem informasi ini bersifat dinamis, yaitu berarti bahwa informasi yang diberikan tersebut dapat berubah sewaktu-waktu berdasarkan keadaan yang sedang terjadi.

(5)

DAFTAR ISI

Halaman PERSETUJUAN ... ii PERNYATAAN... iii PENGHARGAAN ... iv ABSTRAK ... v DAFTAR ISI... vi

DAFTAR TABEL ... viii

DAFTAR GAMBAR ... ix

BAB 1 PENDAHULUAN ... 1

1.1 LATAR BELAKANG ... 1

1.2 MAKSUD DAN TUJUAN PENULISAN ... 2

1.3 PERUMUSAN MASALAH ... 3

1.4 BATASAN MASALAH ... 4

1.5 METODOLOGI PENULISAN ... 4

1.6 SISTEMATIKA PENULISAN ... 5

BAB 2 LANDASAN TEORI ... 7

2.1 PENJADWALAN ... 7 2.2 PENGERTIAN KOMPUTER ... 9 2.3 PENGERTIAN INTERNET ... 10 2.4 NETWORK ... 12 2.5 WEB SERVER ... 13 2.6 PENGENALAN HTML ... 13 2.7 BAHASA PEMROGRAMAN PHP ... 16 2.8 DATABASE MYSQL ... 23

(6)

2.10 DATAFLOW DIAGRAM ... 29

BAB 3 PERANCANGAN SISTEM ... 31

3.1 PERANCANGAN SISTEM ... 31

3.2 PERANCANGAN DFD ... 31

3.3 PERANCANGAN ERD ... 35

3.4 PERANCANGAN STRUKTUR DATABASE ... 36

3.5 PERANCANGAN HALAMAN WEBSITE ... 37

3.6 PEMBUATAN FLOWCHART ... 39

3.7 PERANCANGAN INTERFACE DAN LAYOUT ... 43

3.8 PENGGABUNGAN SCRIPT DENGAN LAYOUT ... 53

BAB 4 IMPLEMENTASI SISTEM ... 55

4.1 PENGERTIAN DAN TUJUAN IMPLEMENTASI SISTEM .... 55

4.2 KOMPONEN UTAMA DALAM IMPLEMENTASI ... 56

4.3 INSTALASI APACHE,PHP DAN MYSQL ... 58

4.4 KONFIGURASI APACHE,PHP DAN MYSQL ... 59

4.5 MENJALANKAN APACHE,PHP DAN MYSQL ... 61

4.6 PENGUJIAN WEBSITE DI BROWSER ... 64

4.7 PEMELIHARAAN IMPLMENTASI SISTEM ... 72

4.8 MEMPERAHARUI WEB ... 72

BAB 5 KESIMPULAN DAN SARAN ... 74

5.1 KESIMPULAN ... 74

5.2 SARAN ... 75

(7)

DAFTAR TABEL

Halaman

Tabel 2.1 Daftar Database-Database yang Didukung PHP 22

Tabel 2.2 Simbol-Simbol pada Flowchart 28

Tabel 2.3 Simbol-Simbol pada Data Flow Diagram 30

Tabel 3.1 Tabel Ruang 36

Tabel 3.2 Tabel Mata Kuliah 36

Tabel 3.3 Tabel Jadwal 36

Tabel 3.4 Tabel Dosen 37

Tabel 3.5 Tabel Kelas 37

(8)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Hasil Program dengan Menggunakan PHP 20

Gambar 3.1 Diagram Konteks Sistem Informasi Penjadwalan Mata Kuliah 32

Gambar 3.2 DFD Level 0 Sistem Informasi Penjadwalan 33

Gambar 3.3 DFD Level 1 Penginputan Data 34

Gambar 3.4 Entity Relationship Diagram 35

Gambar 3.5 Flowchart Halaman Utama 39

Gambar 3.6 Flowchart Halaman Login Admin 40

Gambar 3.7 Flowchart Halaman Dosen 40

Gambar 3.8 Flowchart Halaman Mata Kuliah 41

Gambar 3.9 Flowchart Halaman Ruang 41

Gambar 3.10 Flowchart Halaman Kelas 42

Gambar 3.11 Flowchart Halaman Jadwal 42

Gambar 3.12 TampilanInterface halaman depan 43

Gambar 3.13 TampilanInterface halaman Login 44

Gambar 3.14 TampilanInterface halaman Admin 44

Gambar 3.15 TampilanInterface halaman Dosen 45

Gambar 3.16 TampilanInterface halaman Tambah Dosen 45

Gambar 3.17 TampilanInterface halaman Mata Kuliah 46

Gambar 3.18 TampilanInterface halaman Tambah Mata Kuliah 46

Gambar 3.19 TampilanInterface Halaman Ruang 47

Gambar 3.20 TampilanInterface Halaman Tambah Ruang 47

Gambar 3.21 TampilanInterface Halaman Kelas 48

Gambar 3.22 TampilanInterface Halaman Kelas 48

Gambar 3.23 TampilanInterface Halaman Jadwal 49

Gambar 3.24 TampilanInterface Halaman Tambah Jadwal 49

Gambar 3.25 TampilanInterface Halaman Tambah Jadwal 50

Gambar 3.26 Tampilan Macromedia Dreamweaver 8 51

Gambar 3.27 Layout halaman utama sistem informasi penjadwalan mata kuliah 52

Gambar 4.1 Uji Apache 62

Gambar 4.2 Uji PHP 63

Gambar 4.3 Uji MySQL 63

Gambar 4.4 Halaman utama sistem informasi penjadwalan mata kuliah 64

Gambar 4.5 Halaman Login 65

Gambar 4.6 Halaman Admin 65

Gambar 4.7 Halaman Data Dosen 66

Gambar 4.8 Halaman Tambah Data Dosen 66

Gambar 4.9 Halaman Mata Kuliah 67

Gambar 4.10 Halaman Tambah Mata Kuliah 67

(9)

Gambar 4.13 Halaman Kelas 69

Gambar 4.14 Halaman Tambah Kelas 69

Gambar 4.15 Halaman Jadwal 70

Gambar 4.16 Halaman Insert Jadwal 70

Gambar 4.17 Halaman Print Jadwal Matakuliah (Home) 71

Gambar 4.18 Halaman Print Jadwal Matakuliah (Admin) 71

Referensi

Dokumen terkait

Sepanjang tahun 2016 ini, beberapa keberhasilan telah dicapai oleh DISPUSIP, antara lain adalah adanya peningkatan volume informasi sejarah dan budaya di Depo

Iz raziskave, ki je potekala med učitelji in ravnateljico na Osnovni šoli Oskarja Kovačiča, je bilo razvidno, da so tako ravnateljica kot učitelji zelo dobro sprejeli uvajanje

Alat bantu dalam kegiatan penyuluhan merupakan sesuatu yang dapat dilihat, didengar, dirasakan oleh panca indera manusia, dan berfungsi sebagai alat untuk menjelaskan

Adapun tujuan dan manfaat dari penelitian ini adalah menganalisa unit pengolahan sampah kota dengan menggunakan metode biodrying dilihat dari simulasi berupa flow

Dosis yang lebih rendah dan perendaman lebih lama dari Malachite green , menyebabkan jumlah telur ikan mas (Cyprinus carpio Linn) sedikit terganggu oleh jamur Saprolegnia sp;

Guru menerapkan model pembelajaran “ular tangga PAI ( SKI dan Fiqih )” untuk memahami konsep materi sistem yang akan diberikan dengan tahapan sebagai berikut :. • Permainan ini

Untuk melakukan proses pengolahan air bersih pada air artesis atau air tanah dilakukan dengan 6 proses yaitu proses flokulasi myang bertujuan untuk mencampurkan

t = Jangka waktu proyek investasi (umur proyek investasi) Kriteria keputusan untuk metode NPV (dengan asumsi pengeluaran dana atau modal untuk investasi terjadi pada tahun ke-0)