1 SISTEM INFORMASI SMK NEGERI 2 DOLOKSANGGUL BERBASIS WEB TUGAS AKHIR RIFWAN FAHDDILA 112406014 PROGRAM STUDI DIPLOMA 3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
2 SISTEM INFORMASI SMK NEGERI 2 DOLOKSANGGUL BERBASIS WEB TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya RIFWAN FAHDDILA 112406014 PROGRAM STUDI DIPLOMA 3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2014
ii PERSETUJUAN Judul : Sistem Informasi SMK Negeri 2 Doloksanggul Berbasis Web Kategori : Tugas Akhir Nama : Rifwan Fahddila Nomor Induk Mahasiswa : 112406014 Program Studi : D3 Teknik Informatika Departemen : Matematika Fakultas : Matematika Dan Ilmu Pengetahuan Alam Universitas Sumatera Utara Disetujui di Medan, Juni 2014 Disetujui Oleh: Program Studi D3 Teknik Informatika FMIPAUSU Ketua, Pembimbing Dr. Elly Rosmaini, M.Si Drs. Partano Siagian, M.Sc NIP. 196005201985032002 NIP. 196711101996021001
iii PERNYATAAN SISTEM INFORMASI SMK NEGERI 2 DOLOKSANGGUL BERBASIS WEB 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 2014 RIFWAN FAHDDILA 112406014
iv PENGHARGAAN Puji syukur penulis ucapkan kehadirat Tuhan Yang Maha Esa atas berkat dan karunia- Nya sehingga Tugas Akhir ini dengan judul SISTEM INFORMASI SMK NEGERI 2 DOLOKSANGGUL BERBASIS WEB dapat diselesaikan dengan baik. Dalam kesempatan ini juga penulis mengucapkan terima kasih kepada Bapak Drs. Partano Siagian, M. Sc. selaku Dosen pembimbing, Bapak Dr. Sutarman, M.Sc. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. Bapak Prof. Dr. Tulus, M.Si. dan Dra. Mardiningsih, M.Si selaku Ketua dan Sekretaris Departemen Matematika. Ibu Dra. Elly Rosmaini, M.Si dan Syahriol Sitorus S.Si, M.IT selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika. Seluruh dosen/staff pengajar D3 Teknik Informatika. Secara khusus penulis menyampaikan rasa terima kasih kepada Ayahanda tersayang dan Ibunda, serta abangda dan adinda yang telah mendidik dan membesarkan penulis dengan segala pengorbanan, kasih sayang, doa, dan dukungan baik moril dan materil, selama diperkuliahan dan penyelesaian Tugas Akhir. Sahabat penulis yang telah memberikan semangat dan motivasi yang begitu besar kepada penulis. Pada penulisan Tugas Akhir ini, penulis telah berusaha semaksimal mungkin untuk mencapai kesempurnaan. Namun penulis menyadari terdapat kelemahan dan kekurangan dalam penulisan Tugas Akhir ini, untuk itu saya mengharapkan kritik dan saran dari pembaca sekalian demi perbaikan dan kesempurnaan Tugas Akhir ini.
v ABSTRAK Kajian ini bertujuan untuk membangun suatu sistem informasi berbasis website pada SMK Negeri 2 Doloksanggul yang dinamis, web ini berfungsi untuk memberikan informasi tentang SMK Negeri 2 Doloksanggul. Tujuan website ini adalah untuk mempermudah masyarakat yang mengalami kesulitan dalam memperoleh informasi mengenai SMK Negeri 2 Doloksanggul secara online dan update. Proses pembuatan website ini dikembangkan dengan menggunakan bahasa pemrograman PHP, MySQL sebagai pengolah database, Macromedia Dreamweaver CS5 sebagai editor skrip, dan Adobe Photoshop sebagai editor grafis. Kata kunci : Sistem informasi, PHP, MySQL
vi ABSTRACT This study aims to develop a web-based information system in SMK Negeri 2 Doloksanggul dynamic, web serves to provide information about the SMK Negeri 2 Doloksanggul. The purpose of this website is to facilitate people who have difficulties in obtaining information about SMK Negeri 2 Doloksanggul online and updates. The process of creation of this website was developed using the PHP programming language, MySQL as database processing, Macromedia Dreamweaver CS5 as a script editor, and Adobe Photoshop as a graphic editor. Keywords: information systems, PHP, MySQL
vii DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Abstack Daftar Isi Daftar Tabel Daftar Gambar ii iii iv v vi vii x xi Bab 1. Pendahuluan 1.1. Latar Belakang 1 1.2. Rumusan Masalah 4 1.3. Batasan Masalah 4 1.4. Tujuan Penelitian 5 1.5. Kontribusi Penelitian 5 1.6. Metodologi Penelitian 6 1.7. Sistematika Penelitian 7 Bab 2. Landasan Teori 2.1. Pengertian Data, Informasi dan Sistem 9 2.1.1. Pengertian Data 9 2.1.2. Pengertian Informasi 10 2.1.3. Pengertian Sistem 11 2.2. Sistem Informasi 11 2.2.1. Sistem Informasi Berbasis Komputer 12 2.2.2. Kemampuan Sistem Informasi 13 2.3. Pengertian Komputer 14 2.3.1. Sistem Komputer 15 2.3.1.1. Perangkat Keras (Hardware) 15 2.3.1.2. Perangkat Lunak (Software) 16 2.3.1.3. Pengguna Komputer 16 2.3.2. Keunggulan Komputer 17 2.4. Pengertian Internet 18 2.5. Website 19 2.5.1. Lahirnya Web 20 2.5.2. Browser Web 20 2.5.3. Server Web 21
viii 2.5.4. Istilah-istilah Umum yang Harus Diketahui 21 2.6. HTML (HyperText Markup Language) 22 2.7. Xampp 23 2.8. PHP 23 2.8.1. Sejarah Singkat PHP 24 2.8.2. Sintaks PHP 25 2.8.3. Konsep kerja PHP 25 2.8.4. PHP dan Database 26 2.8.5. Kelebihan PHP 27 2.8.6 Kelemahan PHP 27 2.9. Flowchart 28 2.9.1. Jenis-Jenis Flowchart 32 2.10. Algoritma 34 2.10.1. Sejarah Algoritma 35 2.10.2. Jenis-Jenis Algoritma 36 2.11. MySQL 37 2.12. Apache 41 2.13. Cascading Style Sheet (CSS) 41 2.14. Macromedia Dreamweaver 45 Bab 3. Perancangan Sistem 3.1. Perancangan Sistem 47 3.2. Algoritma Perancangan Sistem Informasi 48 3.2.1 Algortima Menu Utama 48 3.2.2 Algoritma Admin 49 3.3. Perancangan DFD (Data Flow Diagram) 49 3.3.1. Diagram Konteks 50 3.3.2. Flowchart Perancangan Sistem Informasi 52 3.4. Flowchart Database Sistem Informasi 59 3.5. Percangan Halaman Web 61 3.5.1 Desain Halaman Menu 61 Bab 4. Implementasi Sistem 4.1. Pengertian Implementasi Sistem 63 4.2. Tujuan Implementasi Sistem 64 4.3. Komponen Sistem 64 4.3.1. Perangkat Keras (Hardware) 65 4.3.2. Perangkat Lunak (Software) 65 4.3.3. Unsur Manusia (Brainware) 66 4.4. Demonstrasi Program 67 4.4.1 Tampilan Homepage 68 4.4.2 Tampilan Halaman Login Admin 69 4.4.3 Tampilan Halaman Admin 70 4.4.4 Tampilan Halaman Sejarah 71 4.4.5 Tampilan Halaman Visi Misi 72 4.4.6 Tampilan Halaman Program Studi 73
ix 4.4.7 Tampilan Halaman Fasilitas 74 4.4.8 Tampilan Halaman Ekstrakulikuler 75 4.4.9 Tampilan Halaman Pedoman 76 4.4.10 Tampilan Halaman Struktur Organisasi 77 4.4.11 Tampilan Halaman Pimpinan 78 4.4.12 Tampilan Halaman Kontak 79 Bab 5. Kesimpulan dan Saran 5.1. Kesimpulan 80 5.2. Saran 81 Daftar Pustaka Lampiran
x DAFTAR TABEL Nomor Judul Halaman Tabel 2.1 Simbol-simbol Flowchart 29 3.1 Simbol-simbol Data Flow Diagram 50 3.2 Tabel Admin 59 3.3 Tabel Profil Sekolah 59 3.4 Tabel Mata pelajaran 60 3.5 Tabel Jadwal 60
xi DAFTAR GAMBAR Nomor Judul Halaman Gambar 2.1 Aktivitas Sistem Informasi 12 2.2 Flowchart 31 2.3 Simbol pada flowchart proses 34 3.1 Diagram Konteks 51 3.2 Arti lambing-lambang flowchart 53 3.3 Aliran informasi rancangan situs 54 3.4 Flowchart Halaman Utama (Home) 56 3.5 Flowchart Halaman Login Administrator 57 3.6 Flowchart Halaman Menu Administrator 58 3.7 Halaman Menu Utama (Home) 61 3.8 Halaman Menu Administrator 62 4.1 Tampilan Homepage 68 4.2 Tampilan Halaman Login Admin 69 4.3 Tampilan Halaman Admin 70 4.4 Tampilan Halaman sejarah 71 4.5 Tampilan Halaman Visi Misi 72 4.6 Tampilan Halaman Program Studi 73 4.7 Tampilan Halaman Fasilitas 74 4.8 Tampilan Halaman Ekstrakulikuler 75 4.9 Tampilan Halaman Pedoman 76 4.10 Tampilan Halaman Struktur Organisasi 77 4.11 Tampilan Halaman Pimpinan 78 4.12 Tampilan Halaman Kontak 79