Sistem Dokumentasi Nilai Akademik Di SMK YWKA Medan dengan PHP Dan MYSQL
SISTEM DOKUMENTASI NILAI AKADEMIK DI SMK YWKA
MEDAN DENGAN PHP DAN MYSQL
TUGAS AKHIR
NURUL FITRIA
092406002
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2012
Universitas Sumatera Utara
SISTEM DOKUMENTASI NILAI AKADEMIK DI SMK YWKA MEDAN DENGAN
MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
NURUL FITRIA
092406002
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2012
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
: SISTEM DOKUMENTASI NILAI AKADEMIK DI
SMK YWKA MEDAN DENGAN PHP DAN MYSQL
: TUGAS AKHIR
: NURUL FITRIA
: 092406002
: DIPLOMA (D3) TEKNIK INFORMATIKA
: MATEMATIKA
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
(FMIPA) UNIVERSITAS SUMATERA
UTARA
Diluluskan di
Medan,
Mei 2012
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua,
Prof.Dr.Tulus,Vordipl.Math.,M.Si.,PhD
NIP 1962019011988031002
Pembimbing,
Prof.Dr.Opim Salim Sitompul,M.Sc
NIP 196108171987011001
Universitas Sumatera Utara
PERNYATAAN
SISTEM DOKUMENTASI NILAI AKADEMIK DI SMK YWKA MEDAN DENGAN
PHP DAN MYSQL
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebut sumbernya.
Medan, Mei 2012
NURUL FITRIA
092406002
Universitas Sumatera Utara
PENGHARGAAN
Alhamdulillahirabbi’alamin,segala puji dan syukur bagi allah SWT semata, yang telah
memberikan penulis kekuatan dan semangat sehingga dapat menyelesaikan tugas akhir ini
dengan baik. Tak lupa pula shalawat dan salam kepada Nabi Muhammad SAW sebagai
suri teladan terbaik bagi umat manusia, yang telah membawa kita dari zaman jahiliyah ke
zaman yang terang benderang dengan ilmu pengetahuan seperti sekarang ini.
Adapun judul tugas akhir ini adalah “SISTEM DOKUMENTASI NILAI
AKADEMIK DI SMK YWKA MEDAN DENGAN PHP DAN MYSQL”. Tugas akhir
ini merupakan syarat untuk dapat menyelesaikan pendidikan program D-III Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera
Utara.
Pada kesempatan ini penulis juga menyampaikan terima kasih kepada semua
pihak yang telah banyak membantu, antara lain :
1. Allah SWT yang telah memberikan rahmat dan hidayahNya sehigga penulis dapat
menyelesaikan tugas akhir ini.
2. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Sumatera Utara.
3. Bapak
Prof.Dr.Tulus,Vordipl.Math.,M.Si.,PhD
selaku
Ketua
Departemen
Matematika di FMIPA USU
4. Bapak selaku Syahril Efendi S.Si, M.IT ketua pelaksanaan program Diploma III
Ilmu Komputer dan Statistika FMIPA USU.
5. Bapak Opim Salim Sitompul selaku dosen pembimbing yang telah bersedia
memberi arahan, bimbingan dan petunjuk kepada penulis dalam menyelesaikan
tugas akhir ini.
6. Seluruh Bapak dan Ibu Dosen yang telah membimbing saya selama menjalani
pendidikan dikampus ini.
7. Kepada Orang Tua tercinta, Ayahanda Syahrir dan Ibunda Farida Hanum Nst
yang telah memberikan kasih sayang, semangat dan dukungan kepada penulis.
8. Bapak Wahyudi selaku Kepala Sekolah pada SMK YWKA MEDAN yang telah
banyak membantu dalam menyelesaikan tugas akhir ini baik secara moral maupun
moril.
9. Kepada sahabat saya Trinidia Tania dan Tengku Nico Kumalasari serta kepada
teman-teman Kom A’09 yang telah memberikan dukungan kepada penulis.
Universitas Sumatera Utara
Penulis menyadari bahwa tugas akhir ini masih memiliki kekurangan, untuk itu
penulis mengharapkan kritik dan saran yang konstruktif dari semua pihak untuk
perbaikan dan kesempurnaan tugas akhir ini.
Akhirnya penulis berharap semoga tugas akhir ini bermanfaat bagi para pembaca.
Medan, Mei 2012
Penulis
Nurul Fitria
Universitas Sumatera Utara
ABSTRAK
Kajian ini bertujuan untuk membangun suatu website, dimana lebih ditekankan pada
pendokumentasian nilai akademik siswa SMK YWKA MEDAN serta proses pengaksesan
terhadap nilai-nilai akademik tersebut. Sistem informasi ini dikembangkan menggunakan
Macromedia Dreamweaver sebagai PHP Editor, Apache sebagai web server dan MySQL
Query Browser sebagai database. Metodologi pengembangan sistem adalah berdasarkan
algoritma pemrogramannya. Sistem ini meliputi input data dan yang berkaitan dengan
pegawai, murid kemudian sistem login yang membedakan user dan administrator.
Objektif utama sistem informasi ini adalah untuk mempermudah publikasi data nilai
akademis serta informasi agar kinerja penyebaran informasi nilai dapat lebih mudah dan
cepat.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Daftar Isi
Daftar Tabel
Daftar Gambar
Bab 1 Pendahuluan
1.1 Latar Belakang
1.2 Identifikasi Masalah
1.3 Ruang Lingkup Masalah
1.4 Maksud dan Tujuan
1.5 Metode Penelitian
1.6 Sistematika Penulisan
i
ii
iii
v
vi
viii
ix
1
1
3
3
4
5
6
Bab 2 Landasan Teori
2.1 Pengertian Komputer
2.2 Aspek Dasar Sistem Komputerisasi
2.2.1 Aspek Teknis
2.2.2 Aspek Non Teknis
2.3 Pengenalan Internet
2.4 Pengenalan Informasi dan Sistem Informasi
2.4.1 Sistem
2.4.2 Informasi
2.4.3 Sistem Informasi
2.5 Jaringan
2.6 Web Server
2.7 World Wide Web (WWW)
2.8 Hyper Text Transfer Protocol (HTTP)
2.9 Pengenalan PHP
2.10 Data, Database dan DBMS
2.11 Sejarah PHP
2.12 MySQL
8
8
9
9
10
11
11
11
11
12
12
13
13
14
14
14
15
17
Bab 3 Gambaran Umum SMK YWKA Medan
3.1 Sejarah Singkat SMK YWKA Medan
3.2 Lokasi Sekolah
3.3 Visi dan Misi
3.3.1 Visi
3.3.2 Misi
3.4 Struktur Organisasi
3.5 Tugas Pokok dan Wewenang
3.6 Sistem Yang Sedang Berjalan
21
21
22
23
23
23
24
25
35
Bab 4 Perancangan Sistem
4.1 Sistem Yang Diusulkan
4.2 Perancangan Struktur Database
37
37
39
Universitas Sumatera Utara
4.3 Entity Relationship Diagram (ERD)
4.4 Flowchart
44
45
Bab 5 Implementasi Sistem
5.1 Pengertian dan Tujuan Implementasi Sistem
5.2 Tujuan Implementasi
5.3 Komponen Utama Dalam Implementasi Sistem
5.4 Tampilan Menu Home
5.5 Tampilan Info Pendaftaran
5.6 Tampilan Menu Fasilitas
5.7 Tampilan Menu Contack Us
5.8 Tampilan Menu Login
5.9 Tampilan Menu Visi dan Misi
5.10 Tampilan Menu Guru
5.11 Tampilan Menu Shoutmix Chat
5.12 Tampilan Nilai Siswa Pada Login Admin
5.13 Tampilan Input Nilai Pada Login Admin
5.14 Tampilan Biodata Siswa Pada Login Siswa
5.15 Tampilan Nilai Siswa Pada Login Siswa
5.16 Tampilan Database User Saat Membuka Web Login
53
53
54
55
57
61
64
69
72
73
75
77
79
79
80
80
81
Bab 6 Kesimpulan dan Saran
6.1 Kesimpulan
6.2 Saran
82
82
83
Daftar Pustaka
Lampiran
84
85
Universitas Sumatera Utara
DAFTAR TABEL
Halaman
Tabel 4.1
Tabel 4.2
Tabel 4.3
Tabel 4.4
Tabel 4.5
Tabel Data User
Tabel Data Pegawai
Tabel Data Siswa
Tabel Data Pelajaran
Tabel Data Nilai
39
39
40
41
41
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman
Gambar 3.1
Gambar 4.1
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 5.1
Gambar 5.2
Gambar 5.3
Gambar 5.4
Gambar 5.5
Gambar 5.6
Gambar 5.7
Gambar 5.8
Gambar 5.9
Gambar 5.10
Gambar 5.11
Gambar 5.12
Gambar 5.13
Gambar Struktur Organisasi SMK YWKA
Diagram Konteks
Flowchart Halaman Utama
Flowchart Contack Us
Flowchart Search
Flowchart Chat
Flowchart Admin
Tampilan Homepage
Tampilan Menu Informasi Pendaftaran
Tampilan Menu Fasilitas
Tampilan Menu Contack Us
Tampilan Menu Login
Tampilan Menu Visi dan Misi
Tampilan Menu Guru
Tampilan Menu Shoutmix Chat
Tampilan Nilai Siswa Pada Admin
Tampilan Input Nilai Siswa Pada Admin
Tampilan Biodata Siswa Pada Login Siswa
Tampilan Nilai Siswa Pada Login Siswa
Tampilan Database User Saat Membuka Web Login
24
38
47
49
50
51
52
57
61
64
69
72
73
75
77
79
79
80
80
81
Universitas Sumatera Utara
MEDAN DENGAN PHP DAN MYSQL
TUGAS AKHIR
NURUL FITRIA
092406002
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2012
Universitas Sumatera Utara
SISTEM DOKUMENTASI NILAI AKADEMIK DI SMK YWKA MEDAN DENGAN
MENGGUNAKAN PHP DAN MYSQL
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
NURUL FITRIA
092406002
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2012
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
: SISTEM DOKUMENTASI NILAI AKADEMIK DI
SMK YWKA MEDAN DENGAN PHP DAN MYSQL
: TUGAS AKHIR
: NURUL FITRIA
: 092406002
: DIPLOMA (D3) TEKNIK INFORMATIKA
: MATEMATIKA
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
(FMIPA) UNIVERSITAS SUMATERA
UTARA
Diluluskan di
Medan,
Mei 2012
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua,
Prof.Dr.Tulus,Vordipl.Math.,M.Si.,PhD
NIP 1962019011988031002
Pembimbing,
Prof.Dr.Opim Salim Sitompul,M.Sc
NIP 196108171987011001
Universitas Sumatera Utara
PERNYATAAN
SISTEM DOKUMENTASI NILAI AKADEMIK DI SMK YWKA MEDAN DENGAN
PHP DAN MYSQL
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebut sumbernya.
Medan, Mei 2012
NURUL FITRIA
092406002
Universitas Sumatera Utara
PENGHARGAAN
Alhamdulillahirabbi’alamin,segala puji dan syukur bagi allah SWT semata, yang telah
memberikan penulis kekuatan dan semangat sehingga dapat menyelesaikan tugas akhir ini
dengan baik. Tak lupa pula shalawat dan salam kepada Nabi Muhammad SAW sebagai
suri teladan terbaik bagi umat manusia, yang telah membawa kita dari zaman jahiliyah ke
zaman yang terang benderang dengan ilmu pengetahuan seperti sekarang ini.
Adapun judul tugas akhir ini adalah “SISTEM DOKUMENTASI NILAI
AKADEMIK DI SMK YWKA MEDAN DENGAN PHP DAN MYSQL”. Tugas akhir
ini merupakan syarat untuk dapat menyelesaikan pendidikan program D-III Teknik
Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam di Universitas Sumatera
Utara.
Pada kesempatan ini penulis juga menyampaikan terima kasih kepada semua
pihak yang telah banyak membantu, antara lain :
1. Allah SWT yang telah memberikan rahmat dan hidayahNya sehigga penulis dapat
menyelesaikan tugas akhir ini.
2. Bapak Dr. Sutarman, M.Sc selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Sumatera Utara.
3. Bapak
Prof.Dr.Tulus,Vordipl.Math.,M.Si.,PhD
selaku
Ketua
Departemen
Matematika di FMIPA USU
4. Bapak selaku Syahril Efendi S.Si, M.IT ketua pelaksanaan program Diploma III
Ilmu Komputer dan Statistika FMIPA USU.
5. Bapak Opim Salim Sitompul selaku dosen pembimbing yang telah bersedia
memberi arahan, bimbingan dan petunjuk kepada penulis dalam menyelesaikan
tugas akhir ini.
6. Seluruh Bapak dan Ibu Dosen yang telah membimbing saya selama menjalani
pendidikan dikampus ini.
7. Kepada Orang Tua tercinta, Ayahanda Syahrir dan Ibunda Farida Hanum Nst
yang telah memberikan kasih sayang, semangat dan dukungan kepada penulis.
8. Bapak Wahyudi selaku Kepala Sekolah pada SMK YWKA MEDAN yang telah
banyak membantu dalam menyelesaikan tugas akhir ini baik secara moral maupun
moril.
9. Kepada sahabat saya Trinidia Tania dan Tengku Nico Kumalasari serta kepada
teman-teman Kom A’09 yang telah memberikan dukungan kepada penulis.
Universitas Sumatera Utara
Penulis menyadari bahwa tugas akhir ini masih memiliki kekurangan, untuk itu
penulis mengharapkan kritik dan saran yang konstruktif dari semua pihak untuk
perbaikan dan kesempurnaan tugas akhir ini.
Akhirnya penulis berharap semoga tugas akhir ini bermanfaat bagi para pembaca.
Medan, Mei 2012
Penulis
Nurul Fitria
Universitas Sumatera Utara
ABSTRAK
Kajian ini bertujuan untuk membangun suatu website, dimana lebih ditekankan pada
pendokumentasian nilai akademik siswa SMK YWKA MEDAN serta proses pengaksesan
terhadap nilai-nilai akademik tersebut. Sistem informasi ini dikembangkan menggunakan
Macromedia Dreamweaver sebagai PHP Editor, Apache sebagai web server dan MySQL
Query Browser sebagai database. Metodologi pengembangan sistem adalah berdasarkan
algoritma pemrogramannya. Sistem ini meliputi input data dan yang berkaitan dengan
pegawai, murid kemudian sistem login yang membedakan user dan administrator.
Objektif utama sistem informasi ini adalah untuk mempermudah publikasi data nilai
akademis serta informasi agar kinerja penyebaran informasi nilai dapat lebih mudah dan
cepat.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Daftar Isi
Daftar Tabel
Daftar Gambar
Bab 1 Pendahuluan
1.1 Latar Belakang
1.2 Identifikasi Masalah
1.3 Ruang Lingkup Masalah
1.4 Maksud dan Tujuan
1.5 Metode Penelitian
1.6 Sistematika Penulisan
i
ii
iii
v
vi
viii
ix
1
1
3
3
4
5
6
Bab 2 Landasan Teori
2.1 Pengertian Komputer
2.2 Aspek Dasar Sistem Komputerisasi
2.2.1 Aspek Teknis
2.2.2 Aspek Non Teknis
2.3 Pengenalan Internet
2.4 Pengenalan Informasi dan Sistem Informasi
2.4.1 Sistem
2.4.2 Informasi
2.4.3 Sistem Informasi
2.5 Jaringan
2.6 Web Server
2.7 World Wide Web (WWW)
2.8 Hyper Text Transfer Protocol (HTTP)
2.9 Pengenalan PHP
2.10 Data, Database dan DBMS
2.11 Sejarah PHP
2.12 MySQL
8
8
9
9
10
11
11
11
11
12
12
13
13
14
14
14
15
17
Bab 3 Gambaran Umum SMK YWKA Medan
3.1 Sejarah Singkat SMK YWKA Medan
3.2 Lokasi Sekolah
3.3 Visi dan Misi
3.3.1 Visi
3.3.2 Misi
3.4 Struktur Organisasi
3.5 Tugas Pokok dan Wewenang
3.6 Sistem Yang Sedang Berjalan
21
21
22
23
23
23
24
25
35
Bab 4 Perancangan Sistem
4.1 Sistem Yang Diusulkan
4.2 Perancangan Struktur Database
37
37
39
Universitas Sumatera Utara
4.3 Entity Relationship Diagram (ERD)
4.4 Flowchart
44
45
Bab 5 Implementasi Sistem
5.1 Pengertian dan Tujuan Implementasi Sistem
5.2 Tujuan Implementasi
5.3 Komponen Utama Dalam Implementasi Sistem
5.4 Tampilan Menu Home
5.5 Tampilan Info Pendaftaran
5.6 Tampilan Menu Fasilitas
5.7 Tampilan Menu Contack Us
5.8 Tampilan Menu Login
5.9 Tampilan Menu Visi dan Misi
5.10 Tampilan Menu Guru
5.11 Tampilan Menu Shoutmix Chat
5.12 Tampilan Nilai Siswa Pada Login Admin
5.13 Tampilan Input Nilai Pada Login Admin
5.14 Tampilan Biodata Siswa Pada Login Siswa
5.15 Tampilan Nilai Siswa Pada Login Siswa
5.16 Tampilan Database User Saat Membuka Web Login
53
53
54
55
57
61
64
69
72
73
75
77
79
79
80
80
81
Bab 6 Kesimpulan dan Saran
6.1 Kesimpulan
6.2 Saran
82
82
83
Daftar Pustaka
Lampiran
84
85
Universitas Sumatera Utara
DAFTAR TABEL
Halaman
Tabel 4.1
Tabel 4.2
Tabel 4.3
Tabel 4.4
Tabel 4.5
Tabel Data User
Tabel Data Pegawai
Tabel Data Siswa
Tabel Data Pelajaran
Tabel Data Nilai
39
39
40
41
41
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman
Gambar 3.1
Gambar 4.1
Gambar 4.3
Gambar 4.4
Gambar 4.5
Gambar 4.6
Gambar 4.7
Gambar 5.1
Gambar 5.2
Gambar 5.3
Gambar 5.4
Gambar 5.5
Gambar 5.6
Gambar 5.7
Gambar 5.8
Gambar 5.9
Gambar 5.10
Gambar 5.11
Gambar 5.12
Gambar 5.13
Gambar Struktur Organisasi SMK YWKA
Diagram Konteks
Flowchart Halaman Utama
Flowchart Contack Us
Flowchart Search
Flowchart Chat
Flowchart Admin
Tampilan Homepage
Tampilan Menu Informasi Pendaftaran
Tampilan Menu Fasilitas
Tampilan Menu Contack Us
Tampilan Menu Login
Tampilan Menu Visi dan Misi
Tampilan Menu Guru
Tampilan Menu Shoutmix Chat
Tampilan Nilai Siswa Pada Admin
Tampilan Input Nilai Siswa Pada Admin
Tampilan Biodata Siswa Pada Login Siswa
Tampilan Nilai Siswa Pada Login Siswa
Tampilan Database User Saat Membuka Web Login
24
38
47
49
50
51
52
57
61
64
69
72
73
75
77
79
79
80
80
81
Universitas Sumatera Utara