Sistem Informasi Sma Swasta Harapan 3 Berbasis Web
SISTEM INFORMASI SMA SWASTA HARAPAN 3
BERBASIS WEB
TUGAS AKHIR
RENZA ARFANSA NASUTION
132406029
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
SISTEM INFORMASI SMA SWASTA HARAPAN 3
BERBASIS WEB
TUGAS AKHIR
Diajukan untuk melengkapi dan memenuhi syarat memperoleh Ahli Madya
RENZA ARFANSA NASUTION
132406029
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
PERSETUJUAN
Judul
: SISTEM INFORMASI SMA SWASTA
HARAPAN 3 BERBASIS WEB
Kategori
: TUGAS AKHIR
Nama
: RENZA ARFANSA NASUTION
Program Studi
: DIPLOMA (D-III) TEKNIK INFORMATIKA
Nomor Induk Mahasiswa
: 132406029
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA
Diluluskan di
Medan, Juli 2016
Diketahui/Disetujui Oleh
Ketua Program Studi D-3 TI
Pembimbing
FMIPA USU
Dr. Elly Rosmaini, M.Si
Drs, Partano Siagian, M.Sc
NIP.19600520 198503 2 002
NIP.195112271980031001
Universitas Sumatera Utara
PERNYATAAN
SISTEM INFORMASI SMA SWASTA HARAPAN 3
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,
Juli 2016
Renza Arfansa Nasution
132406223
Universitas Sumatera Utara
PENGHARGAAN
Segala puji dan syukur kepada Allah SWT yang telah memberikan hikmah dan
hidayahnya kepada penulis sehingga dapat menyelesaikan Tugas Akhir ini dengan baik
dan dalam waktu yang telah ditetapkan. Adapun judul tugas akhir ini adalah ͞SISTEM
INFORMASI SMA SWASTA HARAPAN 3 BERBASIS WEB͟.
Pada kesempatan ini penulis ingin menyampaikan terima kasih kepada pihak
– pihak yang telah membantu memberi masukan dan motivasi kepada penulis sehingga
dapat menyelesaikan Tugas Akhir ini.
Pada kesempatan kali ini penulis ingin mengucapkan terima kasih kepada :
1. Kedua orang tua, ayah dan ibu saya yang senantiasa mendukung dan terus
membimbing penulis serta memberi bantuan moril maupun material sehingga
Tugas Akhir ini dapat terselesaikan dengan baik.
2. Bapak Drs, Partano Siagian, M.Sc selaku dosen pembimbing Tugas Akhir penulis
yang telah memberi dukungan dan arahan kepada saya dalam menyelesaikan
Tugas Akhir ini.
3. Bapak Dr. Kerista Sebayang, M.S. selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Sumatera Utara.
4. Bapak Prof. Drs. Tulus Vordipl.Math., M.Si., PhD selaku Ketua Departemen
Matematika Fakultas Matematika dan Ilmu Pengetahuan Alama Sumatera.
5. Ibu Dr. Elly Rosmaini, M.Si, selaku Ketua Program Studi D-3 Teknik Informatika
FMIPA USU.
6. Seluruh Bapak dan Ibu Dosen serta Staf pengajar lainnya yang telah
membimbing saya selama menjalani masa perkuliahan.
Universitas Sumatera Utara
7. Teman – te a Ko
A’13, teruta a a ggota
e u A o g, I a , Todo, Hardi,
Pandri, Daniel, Cuuy, Marguna, Leman, Miko, Eljan, Jek, Lambok yang telah
memberi dukungan kepada penulis untuk menyelesaikan Tugas Akhir ini.
8. Teman – teman 7 bersaudara, yaitu Agung, Pane, Reza, Syakira, Nadhila, Ade
yang telah memberi saya semangat untuk lulus kuliah ini.
Penulis menyadari bahwa tugas akhir ini masih banyak kekurangan dan
masih jauh dari sempurna, untuk itu penulis berharap adanya kritik dan saran
yang bersifat membangun dari semua pihak untuk perbaikan dari tugas akhir ini.
Penulis berharap semoga tugas akhir ini dapat memberi manfaat pagi
para pembaca.
Medan, Juli 2016
Renza Arfansa Nasution
132406029
Universitas Sumatera Utara
ABSTRAK
Berdasarkan analisa dan data dokumentasi yang ada di SMA Harapan 3, dalam proses
registrasi ulang siswa baru masih menggunakan cara manual untuk hal pendaftaran, Hal
ini menyebabkan data penerimaan siswa baru tidak dapat dikelola dengan baik, optimal
dan memerlukan waktu yang lama dalam menyusun laporan maupun membuat hasil
seleksi siswa baru yang akan diterima. Adanya permasalahan tersebut, registrasi peserta
didik baru dirubah dari cara manual ke sistem terkomputerisasi agar lebih efektif. Oleh
karena itu perlu dibangun sebuah sistem yang terkomputerisasi. Sistem informasi SMA
Swasta Harapan 3 Berbasis Web dibangun menggunakan MySQL sebagai database dan
PHP sebagai web server.Adapun aplikasi ini menggunakan PHP karena source kode PHP
tidak dapat dibuka dikomputer client dan MySQL sebagai databaseyang mampu
menyimpan data banyak dandapat digunakan sebagai server ataupun client. Untuk
mengetahui masalah dan menyelesaikan permasalahan, penulis mendapatkan data –
data penerimaan peserta didik baru melalui penelitian dengan cara :observasi,
wawancara, pustaka , analisis sistem, perancangan sistem, pembuatan program,
pengujian program dan implementasi program. Karya tulis ini menghasilkan sebuah
sistem baru yang dapat menggantikan sistem lama dan juga mampu menjawab semua
permasalahan dalam registrasi ulang peserta didik di SMA Swasta Harapan 3. Untuk
erealisasika
hal terse ut,
aka
I for asi “MA “wasta Harapa
e
uat se uah siste
3 Ber asis We , u tuk
ya g
erjudul “iste
e per udah petugas
pendaftaran dalam mengelola data-data peserta didik baru.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
ii
iii
iv
vi
vii
ix
x
Persetujuan
Pernyataan
Penghargaan
Abstrak
Daftar Isi
Daftar Tabel
Daftar Gambar
Bab 1
Bab 2
Bab 3
Pendahuluan
1.1 Latar Belakang
1.2 Rumusan Masalah
1.3 Batasan Masalah
1.4 Tujuan dan Manfaat
1.5 Metodologi
1.6 Sistematika Penulisan
1
2
2
3
3
4
Landasan Teori
2.1 Pengertian Sistem Informasi
2.2 Data
2.3 Internet
2.4 WWW (World Wide Web)
2.5 Pengenalan PHP
2.5.1 Sejarah PHP
2.52 Perkembangan PHP
2.6 MySQL
2.6.1 Tipe – Tipe Data MySQL
2.7 HTML
2.8 Sublime
2.9 CSS (Cascading Style Sheet)
2.10 Pengenalan UMKM
6
7
8
8
9
10
11
12
12
13
15
17
18
Perancangan Sistem
3.1
Perancangan Sistem
21
3.2
DFD (Data Flow Diagram)
21
3.3
Diagram Alir (Flowchart)
22
3.3.1 Flowchart Pendaftaran Siswa Baru Kelas Kedokteran
23
Universitas Sumatera Utara
3.3.2 Flowchart Pendaftaran Siswa Baru Kelas Reguler
Bab 4
3.4 Perancangan Database
25
3.5
28
Perancangan Interface
Implementasi Sistem
4.1 Pengertian Implementasi Sistem
29
4.2 Tujuan Implementasi Sistem
29
4.3 Komponen – Komponen Implementasi Sistem
30
4.3.1 Perangkat Keras (Hardware)
30
4.3.2 Perangkat Lunak (Software)
31
4.3.3 Perangkat Operator (Brainware)
31
4.4 Tampilan Web
Bab 5
24
32
4.4.1 Halaman Utama index.php
32
4.4.2 Halaman Profile
33
4.4.3 Halaman Berita
36
4.4.4 Halaman Galeri
38
4.4.5 Halaman Pendaftaran Siswa Baru
39
4.4.6 Halaman Admin
41
Kesimpulan dan Saran
5.1
Kesimpulan
5.2 Saran
45
46
Daftar Pustaka
Lampiran
Universitas Sumatera Utara
DAFTAR TABEL
Halaman
Tabel 3.1 - Tabel Admin
27
Tabel 3.2 – Tabel Berita
27
Tabel 3.3 – Tabel Galeri
27
Tabel 3.4 – Tabel Page
28
Tabel 3.5 – Tabel Register
28
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman
Gambar 2.1 - Menampilkan Selector Lebih Cepat
17
Gambar 2.2 – Menampilkan Pencarian File
17
Gambar 2.3 – Tampilan Tag “P” Pada CSS
18
Gambar 3.1 – Data Flow Diagram (DFD)
23
Gambar 3.2 – Flowchart Pendaftaran Siswa Baru Kelas Kedokteran
25
Gambar 3.3 – Flowchart Pendaftaran Siswa Baru Kelas Reguler
26
Gambar 3.4 – Perancangan Tampilan Awal
29
Gambar 4.1 – Halaman Utama (1)
33
Gambar 4.2 – Halaman Utama (2)
34
Gambar 4.3 – Halaman Sejarah
33
Gambar 4.4 – Halaman Visi, Misi, dan Tujuan
34
Gambar 4.5 - Halaman Sarana dan Prasarana
34
Gambar 4.6 – Halaman Prestasi
35
Gambar 4.7 – Halaman Ekstrakurikuler
36
Gambar 4.8 – Halaman Berita (1)
37
Gambar 4.9 – Halaman Berita (2)
38
Gambar 4.10 – Halaman Berita (3)
38
Gambar 4.11– Halaman Berita (4)
39
Gambar 4.12 – Halaman Galeri (1)
39
Gambar 4.13 – Halaman Galeri (2)
40
Gambar 4.14 – Halaman Daftar Siswa Kedokteran
40
Gambar 4.15 – Notice Berhasil Mendaftar
41
Gambar 4.16 – Notice Tidak Berhasil Mendaftar
41
Gambar 4.17 – Halaman Daftar Siswa Reguler
42
Gambar 4.18 – Halaman Login Admin
42
Gambar 4.19 – Notice Berhasil Login
43
Gambar 4.20 – Halaman Admin
43
Gambar 4.21 – Halaman Edit Admin
44
Gambar 4.22 – Notice Berhasil Menghapus Data
44
Gambar 4.23 – Notice Berhasil Mengedit Data
45
Universitas Sumatera Utara
BERBASIS WEB
TUGAS AKHIR
RENZA ARFANSA NASUTION
132406029
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
SISTEM INFORMASI SMA SWASTA HARAPAN 3
BERBASIS WEB
TUGAS AKHIR
Diajukan untuk melengkapi dan memenuhi syarat memperoleh Ahli Madya
RENZA ARFANSA NASUTION
132406029
PROGRAM STUDI D-3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN
ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2016
Universitas Sumatera Utara
PERSETUJUAN
Judul
: SISTEM INFORMASI SMA SWASTA
HARAPAN 3 BERBASIS WEB
Kategori
: TUGAS AKHIR
Nama
: RENZA ARFANSA NASUTION
Program Studi
: DIPLOMA (D-III) TEKNIK INFORMATIKA
Nomor Induk Mahasiswa
: 132406029
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA
Diluluskan di
Medan, Juli 2016
Diketahui/Disetujui Oleh
Ketua Program Studi D-3 TI
Pembimbing
FMIPA USU
Dr. Elly Rosmaini, M.Si
Drs, Partano Siagian, M.Sc
NIP.19600520 198503 2 002
NIP.195112271980031001
Universitas Sumatera Utara
PERNYATAAN
SISTEM INFORMASI SMA SWASTA HARAPAN 3
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,
Juli 2016
Renza Arfansa Nasution
132406223
Universitas Sumatera Utara
PENGHARGAAN
Segala puji dan syukur kepada Allah SWT yang telah memberikan hikmah dan
hidayahnya kepada penulis sehingga dapat menyelesaikan Tugas Akhir ini dengan baik
dan dalam waktu yang telah ditetapkan. Adapun judul tugas akhir ini adalah ͞SISTEM
INFORMASI SMA SWASTA HARAPAN 3 BERBASIS WEB͟.
Pada kesempatan ini penulis ingin menyampaikan terima kasih kepada pihak
– pihak yang telah membantu memberi masukan dan motivasi kepada penulis sehingga
dapat menyelesaikan Tugas Akhir ini.
Pada kesempatan kali ini penulis ingin mengucapkan terima kasih kepada :
1. Kedua orang tua, ayah dan ibu saya yang senantiasa mendukung dan terus
membimbing penulis serta memberi bantuan moril maupun material sehingga
Tugas Akhir ini dapat terselesaikan dengan baik.
2. Bapak Drs, Partano Siagian, M.Sc selaku dosen pembimbing Tugas Akhir penulis
yang telah memberi dukungan dan arahan kepada saya dalam menyelesaikan
Tugas Akhir ini.
3. Bapak Dr. Kerista Sebayang, M.S. selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Sumatera Utara.
4. Bapak Prof. Drs. Tulus Vordipl.Math., M.Si., PhD selaku Ketua Departemen
Matematika Fakultas Matematika dan Ilmu Pengetahuan Alama Sumatera.
5. Ibu Dr. Elly Rosmaini, M.Si, selaku Ketua Program Studi D-3 Teknik Informatika
FMIPA USU.
6. Seluruh Bapak dan Ibu Dosen serta Staf pengajar lainnya yang telah
membimbing saya selama menjalani masa perkuliahan.
Universitas Sumatera Utara
7. Teman – te a Ko
A’13, teruta a a ggota
e u A o g, I a , Todo, Hardi,
Pandri, Daniel, Cuuy, Marguna, Leman, Miko, Eljan, Jek, Lambok yang telah
memberi dukungan kepada penulis untuk menyelesaikan Tugas Akhir ini.
8. Teman – teman 7 bersaudara, yaitu Agung, Pane, Reza, Syakira, Nadhila, Ade
yang telah memberi saya semangat untuk lulus kuliah ini.
Penulis menyadari bahwa tugas akhir ini masih banyak kekurangan dan
masih jauh dari sempurna, untuk itu penulis berharap adanya kritik dan saran
yang bersifat membangun dari semua pihak untuk perbaikan dari tugas akhir ini.
Penulis berharap semoga tugas akhir ini dapat memberi manfaat pagi
para pembaca.
Medan, Juli 2016
Renza Arfansa Nasution
132406029
Universitas Sumatera Utara
ABSTRAK
Berdasarkan analisa dan data dokumentasi yang ada di SMA Harapan 3, dalam proses
registrasi ulang siswa baru masih menggunakan cara manual untuk hal pendaftaran, Hal
ini menyebabkan data penerimaan siswa baru tidak dapat dikelola dengan baik, optimal
dan memerlukan waktu yang lama dalam menyusun laporan maupun membuat hasil
seleksi siswa baru yang akan diterima. Adanya permasalahan tersebut, registrasi peserta
didik baru dirubah dari cara manual ke sistem terkomputerisasi agar lebih efektif. Oleh
karena itu perlu dibangun sebuah sistem yang terkomputerisasi. Sistem informasi SMA
Swasta Harapan 3 Berbasis Web dibangun menggunakan MySQL sebagai database dan
PHP sebagai web server.Adapun aplikasi ini menggunakan PHP karena source kode PHP
tidak dapat dibuka dikomputer client dan MySQL sebagai databaseyang mampu
menyimpan data banyak dandapat digunakan sebagai server ataupun client. Untuk
mengetahui masalah dan menyelesaikan permasalahan, penulis mendapatkan data –
data penerimaan peserta didik baru melalui penelitian dengan cara :observasi,
wawancara, pustaka , analisis sistem, perancangan sistem, pembuatan program,
pengujian program dan implementasi program. Karya tulis ini menghasilkan sebuah
sistem baru yang dapat menggantikan sistem lama dan juga mampu menjawab semua
permasalahan dalam registrasi ulang peserta didik di SMA Swasta Harapan 3. Untuk
erealisasika
hal terse ut,
aka
I for asi “MA “wasta Harapa
e
uat se uah siste
3 Ber asis We , u tuk
ya g
erjudul “iste
e per udah petugas
pendaftaran dalam mengelola data-data peserta didik baru.
Universitas Sumatera Utara
DAFTAR ISI
Halaman
ii
iii
iv
vi
vii
ix
x
Persetujuan
Pernyataan
Penghargaan
Abstrak
Daftar Isi
Daftar Tabel
Daftar Gambar
Bab 1
Bab 2
Bab 3
Pendahuluan
1.1 Latar Belakang
1.2 Rumusan Masalah
1.3 Batasan Masalah
1.4 Tujuan dan Manfaat
1.5 Metodologi
1.6 Sistematika Penulisan
1
2
2
3
3
4
Landasan Teori
2.1 Pengertian Sistem Informasi
2.2 Data
2.3 Internet
2.4 WWW (World Wide Web)
2.5 Pengenalan PHP
2.5.1 Sejarah PHP
2.52 Perkembangan PHP
2.6 MySQL
2.6.1 Tipe – Tipe Data MySQL
2.7 HTML
2.8 Sublime
2.9 CSS (Cascading Style Sheet)
2.10 Pengenalan UMKM
6
7
8
8
9
10
11
12
12
13
15
17
18
Perancangan Sistem
3.1
Perancangan Sistem
21
3.2
DFD (Data Flow Diagram)
21
3.3
Diagram Alir (Flowchart)
22
3.3.1 Flowchart Pendaftaran Siswa Baru Kelas Kedokteran
23
Universitas Sumatera Utara
3.3.2 Flowchart Pendaftaran Siswa Baru Kelas Reguler
Bab 4
3.4 Perancangan Database
25
3.5
28
Perancangan Interface
Implementasi Sistem
4.1 Pengertian Implementasi Sistem
29
4.2 Tujuan Implementasi Sistem
29
4.3 Komponen – Komponen Implementasi Sistem
30
4.3.1 Perangkat Keras (Hardware)
30
4.3.2 Perangkat Lunak (Software)
31
4.3.3 Perangkat Operator (Brainware)
31
4.4 Tampilan Web
Bab 5
24
32
4.4.1 Halaman Utama index.php
32
4.4.2 Halaman Profile
33
4.4.3 Halaman Berita
36
4.4.4 Halaman Galeri
38
4.4.5 Halaman Pendaftaran Siswa Baru
39
4.4.6 Halaman Admin
41
Kesimpulan dan Saran
5.1
Kesimpulan
5.2 Saran
45
46
Daftar Pustaka
Lampiran
Universitas Sumatera Utara
DAFTAR TABEL
Halaman
Tabel 3.1 - Tabel Admin
27
Tabel 3.2 – Tabel Berita
27
Tabel 3.3 – Tabel Galeri
27
Tabel 3.4 – Tabel Page
28
Tabel 3.5 – Tabel Register
28
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman
Gambar 2.1 - Menampilkan Selector Lebih Cepat
17
Gambar 2.2 – Menampilkan Pencarian File
17
Gambar 2.3 – Tampilan Tag “P” Pada CSS
18
Gambar 3.1 – Data Flow Diagram (DFD)
23
Gambar 3.2 – Flowchart Pendaftaran Siswa Baru Kelas Kedokteran
25
Gambar 3.3 – Flowchart Pendaftaran Siswa Baru Kelas Reguler
26
Gambar 3.4 – Perancangan Tampilan Awal
29
Gambar 4.1 – Halaman Utama (1)
33
Gambar 4.2 – Halaman Utama (2)
34
Gambar 4.3 – Halaman Sejarah
33
Gambar 4.4 – Halaman Visi, Misi, dan Tujuan
34
Gambar 4.5 - Halaman Sarana dan Prasarana
34
Gambar 4.6 – Halaman Prestasi
35
Gambar 4.7 – Halaman Ekstrakurikuler
36
Gambar 4.8 – Halaman Berita (1)
37
Gambar 4.9 – Halaman Berita (2)
38
Gambar 4.10 – Halaman Berita (3)
38
Gambar 4.11– Halaman Berita (4)
39
Gambar 4.12 – Halaman Galeri (1)
39
Gambar 4.13 – Halaman Galeri (2)
40
Gambar 4.14 – Halaman Daftar Siswa Kedokteran
40
Gambar 4.15 – Notice Berhasil Mendaftar
41
Gambar 4.16 – Notice Tidak Berhasil Mendaftar
41
Gambar 4.17 – Halaman Daftar Siswa Reguler
42
Gambar 4.18 – Halaman Login Admin
42
Gambar 4.19 – Notice Berhasil Login
43
Gambar 4.20 – Halaman Admin
43
Gambar 4.21 – Halaman Edit Admin
44
Gambar 4.22 – Notice Berhasil Menghapus Data
44
Gambar 4.23 – Notice Berhasil Mengedit Data
45
Universitas Sumatera Utara