RANCANG BANGUN APLIKASI UJIAN ONLINE DI SEKOLAH SMP NEGERI 17 SURABAYA MENGGUNAKAN PHP.

RANCANG BANGUN APLIKASI UJ IAN ONLINE
DI SEKOLAH SMP NEGERI 17 SURABAYA MENGGUNAKAN PHP

TUGAS AKHIR

Oleh :
NEISYA MARCHIAWATY
0835010071

PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
JAWA TIMUR
2012

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

RANCANG BANGUN APLIKASI UJ IAN ONLINE
DI SEKOLAH SMP NEGERI 17 SURABAYA MENGGUNAKAN PHP


TUGAS AKHIR
Diajukan Untuk Memenuhi Sebagian Per syaratan
Dalam Memperoleh Gelar Sarjana Komputer
Program Studi Sistem Informasi

Oleh :
NEISYA MARCHIAWATY
0835010071

PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2012

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

LEMBAR PENGESAHAN
RANCANG BANGUN APLIKASI UJ IAN ONLINE

DI SEKOLAH SMP NEGERI 17 SURABAYA MENGGUNAKAN PHP

Disusun Oleh :
NEISYA MARCHIAWATY
0835010071

Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang IV Tahun Akademik 2012/2013

Pembimbing II

Pembimbing I

Moh. Ir wan Afandi, ST, MSc
NPT. 376 070 702 201

Anita Sar i War dhani, S.Kom
NPT.

Mengetahui

Ketua Program Studi Sistem Informasi
Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” J awa Timur

Nur Cahyo Wibowo, S.Kom, M.Kom
NPT. 379 030 440 197

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

LEMBAR PENGESAHAN
RANCANG BANGUN APLIKASI UJ IAN ONLINE
DI SEKOLAH SMP NEGERI 17 SURABAYA MENGGUNAKAN PHP

Disusun Oleh :
NEISYA MARCHIAWATY
NPM : 0835010071

Telah dipertahankan dihadapan dan diterima oleh Tim Penguji Skripsi
Program Studi Sistem Informasi Fakultas Teknologi Industri

Universitas Pembangunan Nasional ”Veteran” Jawa Timur
Pada Tanggal 14 Desember 2012

Pembimbing :

Tim Penguji :

1.

1.

Moh. Ir wan Afandi, ST, MSc
NPT. 376 070 702 201

Moh. Ir wan Afandi, ST, MSc
NPT. 376 070 702 201

2.

2.


Anita Sar i War dhani, S.Kom
NPT.

Dr. Ronny, S.Kom, M.Kom, MH
NIDN. 0930097101
3.

Rizka Hadiwiyanti, S.Kom, M.Kom, MBA
NIDN.
Mengetahui,
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional ”Veteran” Jawa Timur

Ir . Sutiyono, MT
NIP. 196 007 13 198 703 1001

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.


KETERANGAN REVISI
Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut :
Nama

: NEISYA MARCHIAWATY

NPM

: 0835010071

Jurusan

: SISTEM INFORMASI

Telah mengerjakan revisi / tidak ada revisi*) pra rencana (design) / skripsi ujian lisan gelombang IV,
TA 2012/2013 dengan judul:
“RANCANG BANGUN APLIKASI UJ IAN ONLINE
DI SEKOLAH SMP NEGERI 17 SURABAYA MENGGUNAKAN PHP”
Surabaya, 21 Desember 2012
Dosen Penguji yang memerintahkan revisi :


1)

Moh. Irwan Afandi, ST, MSc
NPT. 376 070 702 201

{

}

2)

Dr. Ronny, S.Kom, M.Kom, MH
NIDN. 0930097101

{

}

3)


Rizka Hadiwiyanti, S.Kom, M.Kom, MBA
NIDN.

{

}

Mengetahui,
Dosen Pembimbing I

Moh. Irwan Afandi, ST, MSc
NPT. 376 070 702 201

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Dosen Pembimbing II

Anita Sari Wardhani, S.Kom

NPT.

UCAPAN TERIMAKASIH

Dengan mengucap kata syukur Alhamdulillah kepada Allah SWT, yang telah
melimpahkan berkah, rahmat, dan hidayah-Nya sehingga penulis dapat menyelesaikan
skripsi ini, dengan judul “Rancang Bangun Aplikasi Ujian Online di Sekolah SMP
Negeri 17 Surabaya Menggunakan PHP”.
Skripsi ini juga dapat terselesaikan berkat bantuan dan dorongan yang telah
diberikan, maka dari itu penulis menyampaikan rasa terima kasih yang mendalam
kepada:
1. Bapak Prof. Dr. Ir. Teguh Soedarto, MP, selaku Rektor UPN “Veteran” Jatim.
2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri.
3. Bapak Nur Cahyo Wibowo, S.Kom, M.Kom selaku Ketua Progdi Sistem Informasi.
4. Bapak Moh. Irwan Afandi, ST, MSc selaku dosen pembimbing I yang telah
meluangkan waktu, tenaga dan pikiran serta dengan sabar membimbing penulis dari
awal hingga Laporan Tugas Akhir ini akhirnya dapat terselesaikan.
5. Ibu Anita Sari Wardhani, S.Kom selaku dosen pembimbing II yang telah memberikan
bimbingan dan dorongan kepada penulis dalam penyelesaian Tugas Akhir ini.
6. Bapak Priza Pandunata, S.Kom dan Bapak Agung Brastama Putra, S.Kom yang telah

bersedia menguji seminar penulis serta memberikan saran-saran mengenai perbaikan
sistem yang berguna untuk penulis ke depannya.
7.

Keluarga tercinta terutama Papa July Sudarjanto, Mama Nita Irawati, Kakak Yogy
Yumarwanto, ST dan Adik Nadya Deschiawaty beserta keluarga besar yang telah
memberikan doa, dukungan, motivasi dan semangat kepada penulis.

iii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8. Bapak Drs. Sugito selaku Hubinmas SMPN 17 Surabaya dan Ibu Ninik Poedji W,
SPd, MPd selaku Kepala Urusan Kurikulum SMPN 17 Surabaya yang telah
membantu penulis dalam memberikan data-data yang dibutuhkan dalam proses
penyelesaian Tugas Akhir ini.
9. Teman-teman satu perjuangan yang telah banyak membantu penulis yaitu Diana,
Mariya, Tika, dan Fahmi yang saling memberikan bantuan dan dukungan serta support
dalam proses pengerjaan tugas akhir ini. Dan thank’s to mas Rudi yang telah banyak
membantu penulis dalam hal pengerjaan program.

10. Sahabatku tercinta yaitu Ines Larasati yang selalu memberikan support dan dorongan
semangat dari jauh kepada penulis disaat senang dan duka. Juga teman-temanku
tercinta yaitu Nurul (Anik), Melisa, Haki, Herdiana (Arab), Rizkha ANC, Meila,
Novita. Terima kasih atas dukungan dan doa kalian semua.
11. Teman-temanku seperjuangan jurusan Sistem Informasi angkatan 2008. Terima
Kasih atas segala bantuannya, baik selama dalam masa kuliah sampai dengan penulis
akhirnya dapat menyelesaikan Tugas Akhir ini.
12. Juga kepada seluruh pihak dan teman-teman yang tidak dapat disebutkan namanya
satu persatu, yang telah banyak membantu selama ini.
13. Dan tak lupa juga moto hidup “Aal Iz Well”.
Semoga Allah SWT senantiasa melimpahkan berkah dan karunia-Nya kepada
semua pihak yang telah membantu dalam menyelesaikan skripsi ini. Dalam penulisan
skripsi ini masih terdapat banyak kekurangan-kekurangan, maka dari itu penulis
mengharapkan saran dan kritik yang membangun dari semua pihak yang terkait.

iv
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

KATA PENGANTAR

Dengan mengucap puji dan syukur kehadirat Allah SWT, karena atas
ridho dan hidayahNya, sehingga penulis dapat menyelesaikan Tugas Akhir ini.
Tugas akhir ini disusun sebagai salah satu persyaratan untuk memperoleh
gelar Sarjana (S-1) Jurusan Sistem Informasi pada Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur. Selain itu penulis juga
dapat mencoba menerapkan dan membandingkan pengetahuan dan keterampilan
yang diperoleh di bangku kuliah dengan kenyataan yang ada di lingkungan kerja.
Penulis merasa bahwa dalam menyusun laporan ini masih menemui
beberapa kesulitan dan hambatan, disamping itu juga menyadari bahwa penulisan
laporan ini masih jauh dari sempurna dan masih banyak kekurangan-kekurangan
lainnya, maka dari itu penulis mengharapkan saran dan kritik yang membangun
dari semua pihak.
Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya
dan membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu
penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan
manfaat bagi pihak-pihak yang membutuhkan.

Surabaya, Desember 2012

Penulis

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan
sumber.
ii

DAFTAR ISI
ABSTRAK .................................................................................................................

i

KATA PENGANTAR .................................................................................................

ii

UCAPAN TERIMA KASIH .......................................................................................

iii

DAFTAR ISI ..............................................................................................................

v

DAFTAR GAMBAR ..................................................................................................

ix

DAFTAR TABEL .......................................................................................................

xii

BAB I PENDAHULUAN ..........................................................................................

1

1.1

Latar Belakang ........................................................................................

1

1.2

Perumusan Masalah ................................................................................

3

1.3

Batasan Masalah .....................................................................................

3

1.4

Tujuan Penelitian ....................................................................................

3

1.5

Manfaat Penelitian...................................................................................

3

1.6

Metodologi Penelitian .............................................................................

4

1.7

Sistematika Penulisan..............................................................................

5

BAB II TINJAUAN PUSTAKA .................................................................................

7

2.1

Profil SMP Negeri 17 Surabaya ..............................................................

7

2.1.1

VISI ...........................................................................................

8

2.1.2

MISI ...........................................................................................

8

2.1.3

Struktur Organisasi SMP Negeri 17 Surabaya ...........................

10

2.2

Definisi Ujian Dan Macam-Macam Jenisnya .........................................

11

2.3

Definisi Aplikasi Berbasis Web ..............................................................

16

2.4

Definisi World Wide Web .......................................................................

18

2.5

Web Server ..............................................................................................

19

2.6

XAMPP ...................................................................................................

20

2.7

Desain Sistem ..........................................................................................

21

2.7.1

21

Data Flow Diagram (DFD) ........................................................

v
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.7.2

Tujuan DFD ...............................................................................

22

2.7.3

Manfaat DFD .............................................................................

22

2.7.4

Simbol DFD ...............................................................................

23

Definisi PHP (Hypertext Preprosesor) ....................................................

25

2.8.1

Keuntungan PHP ........................................................................

26

2.9

Definisi Database ....................................................................................

28

2.10

Definisi MYSQL .....................................................................................

29

2.8

2.10.1

Koneksi Database MySQL dengan PHP ...................................

31

BAB III ANALISIS DAN PERANCANGAN SISTEM ............................................

32

3.1

Analisis Sistem ........................................................................................

32

3.2

Deskripsi Umum Sistem .........................................................................

33

3.3

Klasifikasi Pengguna Sistem ...................................................................

34

3.4

Work Flow ...............................................................................................

35

3.4.1

Work Flow Mengelola Data Guru ..............................................

36

3.4.2

Work Flow Mengelola Data Siswa ............................................

36

3.4.3

Work Flow Mengelola Data Kelas .............................................

37

3.4.4

Work Flow Mengelola Data Mata Pelajaran ..............................

38

3.4.5

Work Flow Mengelola Data Semester .......................................

38

3.4.6

Work Flow Mengelola Data Tahun Ajaran ................................

39

3.4.7

Work Flow Mengelola Data Soal Ujian .....................................

40

3.4.8

Work Flow Pengerjaan Soal Ujian .............................................

40

Data Flow Diagram .................................................................................

41

3.5.1

Konteks Diagram .......................................................................

41

3.5.2

Diagram Level 1 .........................................................................

43

3.5.3

Diagram Level 2 .........................................................................

45

3.6

Conceptual Data Model (CDM) .............................................................

47

3.7

Physical Data Model (PDM) ..................................................................

48

3.5

vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.8

Perancangan Basis Data ..........................................................................

50

3.9

Perancangan Antarmuka (Desain Interface) ...........................................

55

3.9.1

Desain Halaman Utama Login ...................................................

55

3.9.2

Desain Halaman Utama Administrator ......................................

56

3.9.3

Desain Halaman Utama Administrator Menu Guru ...................

57

3.9.4

Desain Halaman Utama Administrator Menu Siswa .................

58

3.9.5

Desain Halaman Utama Administrator Menu Kelas ..................

60

3.9.6

Desain Halaman Utama Administrator Menu Mata Pelajaran ...

61

3.9.7

Desain Halaman Utama Administrator Menu Semester ............

63

3.9.8

Desain Halaman Utama Guru ....................................................

64

3.9.9

Desain Halaman Utama Guru Menu Soal ..................................

65

BAB IV HASIL DAN PEMBAHASAN ....................................................................

67

4.1

Implementasi Sistem ...............................................................................

67

4.2

Tujuan Implementasi Sistem ...................................................................

67

4.3

Lingkungan Pemrograman ......................................................................

67

4.4

Implementasi Antar Muka .......................................................................

67

4.4.1

Antar Muka Halaman Login ......................................................

68

4.4.2

Antar Muka Halaman Utama Administrator ..............................

69

4.4.3

Antar Muka Menu Guru .............................................................

70

4.4.4

Antar Muka Form Tambah Guru ................................................

70

4.4.5

Antar Muka Form Tambah Guru Pengajar .................................

70

4.4.6

Antar Muka Menu Siswa ...........................................................

71

4.4.7

Antar Muka Form Tambah Siswa ..............................................

71

4.4.8

Antar Muka Menu Kelas ............................................................

72

4.4.9

Antar Muka Menu Mata Pelajaran .............................................

72

4.4.10

Antar Muka Menu Semester ......................................................

73

4.4.11

Antar Muka Halaman Utama Guru ............................................

73

4.4.12

Antar Muka Form Tambah Soal dan Jawaban ...........................

74

vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.4.13

Antar Muka Halaman Daftar Ujian ............................................

74

4.4.14

Antar Muka Halaman Daftar Nilai .............................................

75

4.4.15

Antar Muka Halaman Utama Siswa ...........................................

75

4.4.16

Antar Muka Halaman Pilih Mata Pelajaran ...............................

76

4.4.17

Antar Muka Menu Nilai Hasil Ujian ..........................................

76

Pengujian Sistem .....................................................................................

77

4.5.1

Pengujian Sistem Dengan Form Login ......................................

77

4.5.2

Pengujian Sistem Pada Halaman Administrator ........................

79

4.5.3

Pengujian Sistem Dengan Form Tambah Guru Pengajar ...........

80

4.5.4

Pengujian Sistem Dengan Form Penginputan Siswa .................

81

4.5.5

Pengujian Sistem Dengan Form Tambah Kelas .........................

82

4.5.6

Pengujian Sistem Dengan Form Tambah Mata Pelajaran ..........

83

4.5.7

Pengujian Sistem Dengan Form Tambah Semester ...................

84

4.5.8

Pengujian Sistem Pada Halaman Guru ......................................

85

4.5.9

Pengujian Sistem Pada Halaman Siswa .....................................

86

4.5.10

Pengujian Sistem Pada Halaman Nilai Hasil Ujian ...................

87

BAB V PENUTUP .....................................................................................................

88

4.5

5.1

Kesimpulan .............................................................................................

88

5.2

Saran ........................................................................................................

88

DAFTAR PUSTAKA .................................................................................................

xiii

viii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

RANCANG BANGUN APLIKASI UJ IAN ONLINE DI SEKOLAH SMP NEGERI 17 SURABAYA
MENGGUNAKAN PHP
DOSEN PEMBIMBING I
: MOH. IRWAN AFANDI, ST, MSc
DOSEN PEMBIMBING II : ANITA SARI WARDHANI, S.Kom
PENYUSUN
: NEISYA MARCHIAWATY

ABSTRAK
Teknologi komunikasi dan elektronika sudah berkembang sangat cepat, sehingga
menyebabkan bidang pendidikan juga ikut berkembang secara pesat dalam hal kualitas,
kecepatan, kepraktisan, kemudahan dan juga keakuratan sehingga ujian konvensional pun
bergeser ke arah komputerisasi, salah satunya dengan adanya ujian online.
Dengan ujian yang dilakukan oleh SMP Negeri 17 Surabaya ini, diketahui masih
dilakukan dengan cara konvensional. Terkait dengan perkembangan teknologi informasi
yang semakin pesat, kegiatan ujian dapat dioptimalkan dengan memanfaatkan teknologi
informasi yang ada. Aplikasi ujian online merupakan solusi untuk mengoptimalkan
kegiatan ujian yang masih dilakukan secara konvensional. Tujuan dari pembuatan
aplikasi ujian online ini yaitu dapat memudahkan guru untuk mengoreksi ujian serta
mengefisiensi waktu dengan hasil ujian yang sangat objektif.
Dengan adanya aplikasi Ujian Online ini, maka akan memudahkan guru dalam
memberikan soal-soal ujian kepada para muridnya dan menghasilkan nilai secara cepat
dan mudah. Penilaian ujian juga dapat dilakukan secara efektif dan efisien karena dapat
membantu mengurangi penggunaan kertas yang digunakan untuk mencetak soal ujian.
Dan untuk siswa sendiri, aplikasi Ujian Online ini dapat berfungsi sebagai media untuk
latihan mengerjakan soal-soal ujian. Selain itu siswa juga dapat belajar memahami
perkembangan Teknologi Informasi pada penggunaan aplikasi ini.
Kata Kunci : perkembangan teknologi informasi, aplikasi ujian online, manfaat ujian
online.

i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I
PENDAHULUAN

1.1

Latar Belakang
Didalam dunia pendidikan khususnya untuk tingkatan Sekolah Menengah

Pertama/sederajat sudah mulai diterapkan sistem pendidikan berbasis Teknologi
Informasi, yang dimana para siswa berinteraksi dengan guru dalam Proses Belajar
Mengajar (PBM) dengan menggunakan slide, video, audio, dll.
Dengan

penggunaan

dan

penerapan

sistem

informasi,

maka

akan

meningkatkan pengalokasian, baik tenaga manusia, waktu, dana dan sumber-sumber
lainnya disamping kontrol yang baik dan keyakinan di dalam melakukan evaluasi
tentang data akademik siswa. Penerapan sistem informasi dalam organisasi dan
manajemen secara baik akan sangat berpengaruh terhadap suksesnya misi yang
digariskan karena sepenuhnya dapat mengontrol jalannya organisasi dan dapat
digunakan dalam meningkatkan total integritas diantara unit-unit kerja yang lain dan
meningkatkan tanggung jawab bagi tiap-tiap unit lainnya.
Teknologi informasi merupakan teknologi yang menghubungkan antara
komputasi dan komunikasi untuk melakukan tugas-tugas informasi sehingga arus
informasi dapat berjalan dengan baik. Teknologi informasi berkembang pesat di
berbagai aspek kehidupan mulai dari personal hingga instansi. Dalam instansi negeri
maupun swasta, teknologi informasi sangat dibutuhkan dalam optimalisasi segala
proses yang berkaitan dengan pembangunan dan perbaikan sistem. Salah satu bentuk
pengoptimalan tersebut adalah penerapan sistem informasi. Kriteria dalam sistem
informasi antara lain adalah fleksibel, efektif dan efisien.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

1

2

Teknologi komunikasi dan elektronika sudah berkembang sangat cepat,
sehingga menyebabkan bidang pendidikan juga ikut berkembang secara pesat dalam
hal kualitas, kecepatan, kepraktisan, kemudahan dan juga keakuratan sehingga ujian
konvensional pun bergeser ke arah komputerisasi, salah satunya dengan adanya ujian
online.
Dengan SMP Negeri 17 Surabaya sebagai salah satu lembaga pendidikan
menengah pertama yang dimana siswa-siswinya setiap melakukan ujian masih secara
manual dan untuk dapat memudahkan para siswa dalam melakukan ujian dan
mendapatkan hasil ujian yang cepat, maka dengan ini akan diimplementasikan
bagaimana suatu sistem perangkat lunak yang berbasis web dapat diaplikasikan untuk
pembuatan ujian secara online. Hal ini mempunyai tujuan untuk mengefisiensi waktu,
tempat dan SDM yang diperlukan untuk proses ujian yang biasanya dilaksanakan
secara manual.
Sistem ujian yang masih dilakukan secara manual termasuk dengan sistem
koreksi ujiannya, membuat guru biasanya harus menambah jam kerja untuk membuat
dan menilai soal ujian para siswa secara manual. Dalam kemajuan teknologi informasi
yang semakin pesat, ujian manual tidak lagi dapat dijadikan sebagai kegiatan rutin.
Untuk

itu

dibutuhkan

sebuah

sistem ujian

online

sebagai

solusi untuk

mengoptimalkan sistem ujian manual.
Sistem ujian online juga memiliki manfaat finansial yaitu dapat menghemat
kertas ujian karena menggunakan piranti yang tidak sekali pakai. Penerapan sistem
ujian online diharapkan akan mampu meningkatkan mutu pendidikan dan pengajaran
di masa mendatang.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

1.2

Perumusan Masalah
Berdasarkan latar belakang masalah yang telah diuraikan di atas, maka dapat

dirumuskan permasalahan yaitu bagaimanakah aplikasi ujian online berbasis web
pada sekolah SMP Negeri 17 Surabaya ini ?
1.3

Batasan Masalah
Dalam perancangan dan pembuatan aplikasi ini, terdapat beberapa batasan

permasalahan yang akan dibahas, yaitu sebagai berikut :
1. Sistem yang dibangun memiliki layanan : mengelola data ujian, melihat
informasi ujian, pengaturan ujian, ikut ujian dan laporan.
2. Sistem dapat melakukan registrasi user.
3. Soal hanya berupa pilihan ganda.
4. Terbatas hanya pengujian dan penggunaan soal tertulis dalam bentuk teks.
1.4

Tujuan Penelitian
Tujuan perancangan dan pembuatan dari sistem ini antara lain:
Secara garis besar bahwa tujuan dari skripsi ini adalah merancang aplikasi

ujian online pada SMPN 17 Surabaya sesuai dengan standar sekolah dan untuk
memaksimalkan guru dan siswa dalam proses Kegiatan Belajar Mengajar (KBM).
1.5

Manfaat Penelitian
Manfaat yang dapat diperoleh dari pembuatan aplikasi ujian online ini adalah :

1. Memberikan kemudahan dalam input soal data, pencarian data, dan pembuatan
laporan hasil ujian secara cepat, efisien dan akurat.
2. Memudahkan proses ujian yang biasanya dilakukan secara manual.
3. Agar mempermudah siswa-siswi untuk melakukan ujian secara online.
4. Menghemat pembiayaan penggunaan kertas ujian manual.
5. Untuk perancangan data pada setiap proses ujian yang sistematis dan terstruktur.
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1.6

Metodologi Penelitian
Langkah-langkah dalam pembuatan tugas akhir ini menggunakan metodologi

antara lain:
1. Studi Literatur
Dilakukan studi literature atau tinjauan pustaka tentang konsep dan teori dasar
mengenai ujian online dengan menggunakan bahasa pemrograman web PHP yang
berintegrasi dengan database MySQL.
2. Pengumpulan Data
Pada tahap ini dari hasil pengumpulan data-data yang telah diperoleh digunakan
untuk melakukan analisa dan mengelola data lebih lanjut.
3. Perancangan Program
Melakukan analisis awal tentang sistem yang akan dibuat yaitu suatu pemecahan
masalah yang dilakukan mengenai aplikasi ujian online.
4. Implementasi
Perancangan dan pembuatan perangkat lunak pendukung untuk aplikasi ujian
online ini dengan menggunakan tools bahasa pemrograman PHP dengan MySQL
sebagai databasenya.
5. Uji Coba dan Evaluasi
Pengujian aplikasi yang telah dibuat secara keseluruhan, dengan maksud apakah
terjadi kesalahan dan ketidak akuratan proses untuk secepatnya diperbaiki.
6. Perbaikan Aplikasi
Setelah aplikasi diuji coba dan terjadi beberapa kekurangan/kelemahan, maka
perlu diperbaiki atau dilakukan proses editing lagi kesalahan yang ada sehingga
aplikasi yang dibuat menjadi lebih valid.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

7. Evaluasi
Pada tahap ini dilakukan evaluasi apabila terdapat kesalahan atau kekurangan
pada aplikasi tersebut, maka dapat dilakukan perbaikan-perbaikan yang
diperlukan.
8. Kesimpulan
Dibuat kesimpulan dari pengujian sistem tugas akhir dengan membandingkan
apakah hasilnya seperti yang diharapkan pada tujuan tugas akhir sebelumnya.
1.7

Sistematika Penulisan
Sistematika pembahasan yang akan diuraikan dalam buku laporan tugas akhir

ini terbagi dalam bab-bab yang akan dibahas sebagai berikut :
BAB I

PENDAHULUAN
Bab ini berisi tentang latar belakang, rumusan masalah, batasan
masalah, tujuan, manfaat dan sistematika penulisan yang digunakan
dalam penulisan penelitian ini.

BAB II

TINJ AUAN PUSTAKA
Membahas teori yang dipergunakan dalam membantu memecahkan
masalah serta teori ilmu yang terkait.

BAB III

ANALISIS DAN PERANCANGAN SISTEM
Berisi tentang perancangan umum maupun urutan lebih lanjut
mengenai perancangan sistem dalam pembuatan perangkat lunak.
Perancangan proses mengenai bagaimana sistem akan bekerja dengan
proses-proses tertentu ataupun perancangan antar muka dalam desain.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6

BAB IV

HASIL DAN PEMBAHASAN
Pada bab ini akan dijelaskan hasil dan pembahasan tentang lingkungan
uji coba sistem, skenario uji coba, pengujian error handling yang
dilakukan untuk kelayakan sistem ini.

BAB V

PENUTUP
Bab ini berisi tentang kesimpulan dan saran untuk pengembangan
sistem lebih lanjut dalam upaya memperbaiki kelemahan pada sistem
guna untuk mendapatkan hasil sistem sesuai dengan yang diinginkan
dan kesempurnaan sistem.

DAFTAR PUSTAKA
Pada bagian ini akan dipaparkan tentang sumber-sumber literatur yang
digunakan penulis dalam pembuatan laporan ini.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

Pada bab ini akan dibahas beberapa teori dasar sebagai penunjang
penyelesaian Tugas Akhir ini, antara lain : profil sekolah sebagai studi kasus beserta
visi-misi, tujuan dan struktur organisasinya, penjelasan tentang definisi ujian dan
macam-macam jenisnya, aplikasi berbasis web, world wide web, Web server, sekilas
tentang definisi pemrograman PHP, DFD, MySQL, dan koneksi ke database MySQL.
2.1

Profil SMP Negeri 17 Surabaya
SMP Negeri 17 Surabaya merupakan salah satu Sekolah Menengah Pertama

Negeri yang ada di kota Pahlawan, Surabaya Provinsi Jawa Timur, Indonesia. Sama
dengan SMP pada umumnya di Indonesia, masa pendidikan sekolah di SMPN 17
Surabaya ditempuh dalam waktu tiga tahun pelajaran, mulai dari Kelas VII sampai
Kelas IX.
SMP Negeri 17 Surabaya berdiri pada tanggal 6 November 1982 dengan
predikat akreditasi A. Sekolah ini terletak di Jalan Raya Tenggilis Mejoyo No. 1
Surabaya, bertepatan di sebelah selatan lapangan parkir mobil Universitas Surabaya
(Ubaya). SMP Negeri 17 Surabaya juga terletak di wilayah paling timur dari wilayah
Kecamatan Rungkut tepatnya di perbatasan dengan wilayah Kecamatan Tenggilis.
Berikut adalah luas wilayah SMP Negeri 17 Surabaya :
-

Luas Lahan/Tanah

: 5.600 m2

-

Luas tanah terbangun

: 4.508 m2

-

Luas tanah siap bangun

:-

-

Luas lantai atas siap bangun : 275 m2

7

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8
SMP Negeri 17 Surabaya yang keberadaannya sangat diperlukan oleh
Masyarakat Kota Surabaya umumnya dan khususnya masyarakat sekitar sekolah,
karena kegiatan belajar mengajar yang diselenggarakan sangat membantu masyarakat
dalam memenuhi tuntutan pengetahuan melalui jalur bidang pendidikan, sehingga
sebongkah harapan terlahir dari hati nurani yang sangat dalam dengan dimotivasi oleh
semangat belajar siswa/i untuk mencapai hasil yang maksimal.
Tidak luput dari bidikan sekolah, dalam rangka meningkatkan SDM berusaha
memberikan pelatihan-pelatihan kepada guru, karyawan sehingga mengetahui
Tupoksinya masing-masing, dengan harapan dapat menjalankan tugasnya secara
maksimal. Maka dari itu perlu adanya program kerja yang jelas.
2.1.1 VISI
Visi dari SMP Negeri 17 Surabaya untuk kemajuan sekolah adalah sebagai
berikut :


PRIMA DALAM PRESTASI,TERAMPIL DAN BERMORAL

2.1.2 MISI
Dalam rangka bekerja keras untuk mencapai tujuan, sekolah SMP Negeri 17
Surabaya mempunyai misi sebagai berikut :
A. Meningkatkan prestasi akademik dan non akademik
1) Meningkatkan inovasi pembinaan akademik
2) Meningkatkan terwujudnya prestasi akademik
3) Meningkatkan pengembangan kegiatan ekstrakurikuler
B. Meningkatkan pengembangan kurikulum
1) Meningkatkan pengembangan KBK
2) Meningkatkan pengembangan KTSP

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9
3) Meningkatkan

pengembangan

kurikulum

muatan

lokal

pengembangan diri
C. Meningkatkan proses pembelajaran
1) Meningkatkan pengembangan model pembelajaran
2) Meningkatkan pengembangan strategi pembelajaran
D. Meningkatkan SDM Pendidikan
Meningkatkan pengembangan dan peningkatan kualitas SDM
pendidikan
E. Meningkatkan sarana dan prasarana pendidikan
1) Meningkatkan pengembangan fasilitas pendidikan
2) Meningkatkan pengembangan media dan alat pembelajaran
3) Meningkatkan pengembangan dalam bidang perpustakaan
F. Meningkatkan manajemen sekolah
1) Meningkatkan pengembangan manajemen berbasis sekolah
2) Meningkatkan pengembangan manajemen administrasi sekolah
G. Menciptakan Lingkungan Yang Hijau,Bersih dan Sehat
1) Meningkatkan pengembangan Sekolah dan kebersihan Sekolah
2) Melasanakan pengembangan Lingkungan Sehat pada Sekolah
3) Melaksanakan Penghijauan dan Kerindangan SekolahMeningkatkan
pengembangan pembiayaan pendidikan dengan komite sekolah

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

dan

10
2.1.3 Stuktur Organisasi SMP Negeri 17 Surabaya
Dibawah ini merupakan gambar struktur organisasi SMP Negeri 17 Surabaya :

Gambar 2.1 Struktur Organisasi
Sumber Data : SMP Negeri 17 Surabaya, Tahun 2011

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11
2.2 Definisi Ujian Dan Macam-Macam J enisnya
Penilaian pendidikan bukanlah semata-mata penilaian hasil belajar, tetapi
mencangkup aspek yang lebih luas yaitu input/komponen, proses, produk dan
program pendidikan. Untuk dapat menilai aspek-aspek tersebut dengan komponenkomponen yang menyertainya, maka instrumen-instrumen penilaian pendidikan yang
digunakan harus terkait dengan aspek yang dinilai dan tujuan pada masing-masing
aspek tersebut.
Ujian merupakan alat atau prosedur yang digunakan untuk mengetahui atau
mengukur sesuatu dalam suasana, dengan cara dan aturan-aturan yang sudah
ditentukan. Ujian hasil belajar adalah sekelompok pertanyaan atau tugas-tugas yang
harus dijawab atau diselesaikan oleh siswa dengan tujuan untuk mengukur kemajuan
belajar siswa.
Dalam konteks akademis atau profesional, ujian adalah tes yang bertujuan
untuk menentukan kemampuan seorang siswa, mahasiswa atau calon dokter. Biasanya
ujian tes tertulis, walaupun beberapa mungkin praktis atau komponen praktis, dan
sangat bervariasi dalam struktur, isi dan kesulitan tergantung pada subjek, kelompok
usia orang yang diuji dan profesi. Seseorang yang melewati ujian menerima ijazah,
sebuah surat izin mengemudi atau profesional, tergantung pada tujuan pemeriksaan.
Pemeriksaan kompetitif adalah ujian di mana pelamar bersaing untuk sejumlah posisi,
sebagai lawan hanya harus mencapai tingkat tertentu untuk lulus.
Dari beberapa pengertian, dapat disimpulkan juga bahwa ujian merupakan alat
atau prosedur yang digunakan untuk mengevaluasi individu maupun kelompok yang
mempunyai standar objektif untuk mengamati satu atau lebih karakteristik seseorang
yang hasilnya dapat dijadikan sebagai dasar dalam pengambilan keputusan (Azwar,
1996).

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

12
Ujian di sekolah dengan berbagai ragam bentuknya merupakan kegiatan
reguler yang dilakukan oleh guru dan siswanya. Dalam ujian, guru membuat
pengukuran dan penilaian terhadap prestasi belajar siswa setelah mengikuti suatu
kompetensi pembelajaran dari satuan pelajaran tertentu dalam kegiatan belajar
mengajar (KBM).
Bukan hanya bagi siswa, pemberian ujian harus diakui sebenarnya merupakan
pekerjaan yang melelahkan bagi guru. Namun walau melelahkan, pemberian tes
memiliki tujuan penting untuk tetap dilakukan. Beberapa tujuan penting itu antara
lain:
a.) mengetahui tingkat kemampuan siswa
b.) mengukur pertumbuhan dan perkembangan siswa
c.) mendiagnosis tingkat kesukaran pembelajaran siswa
d.) mengetahui hasil belajar
e.) mengetahui pencapaian kurikulum
f.) mendorong siswa untuk belajar
g.) mendorong guru agar mengajar yang lebih baik
Dari segi bentuk pelaksanaannya, ujian dapat dibagi menjadi :
a.) Ujian Tertulis (paper and pencil test)
Ujian tertulis dalam pelaksanaannya lebih menekankan pada penggunaan
kertas dan pencil sebagai instrumen utamanya, sehingga ujian mengerjakan soal atau
jawaban ujian pada kertas ujian secara tertulis, baik dengan tulisan tangan maupun
menggunakan komputer.
b.) Ujian Lisan (oral test)
Ujian lisan dilakukan dengan pembicaraan atau wawancara tatap muka antara
guru dan murid.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13
c.) Ujian Perbuatan (performance test)
Ujian berupa perbuatan mengacu pada proses penampilan seseorang dalam
melakukan sesuatu unit kerja. Ujian perbuatan mengutamakan pelaksanaan perbuatan
peserta didik.
Dari segi bentuk soal dan kemungkinan jawabannya, ujian dibagi menjadi :
a.) Ujian Essay (uraian)
Ujian Essay adalah ujian yang disusun dalam bentuk pertanyaan terstruktur
dan siswa menyusun, mengorganisasikan sendiri jawaban tiap pertanyaan itu dengan
bahasa sendiri. Ujian essay ini sangat bermanfaat untuk mengembangkan kemampuan
dalam menjelaskan atau mengungkapkan suatu pendapat dalam bahasa sendiri.
b.) Ujian Objektif
Ujian objektif adalah ujian yang disusun sedemikian rupa dan telah disediakan
alternatif jawabannya. Ujian ini terdiri dari berbagai macam bentuk, antara lain :


Tes Betul-Salah (TrueFalse)



Tes Pilihan Ganda (Multiple Choice)



Tes Menjodohkan (Matching)



Tes Analisa Hubungan (Relationship Analysis)
Dari segi fungsi ujian di sekolah :

a.) Ujian Formatif
Ujian Formatif, yaitu ujian yang diberikan untuk memonitor kemajuan belajar
selama proses pembelajaran berlangsung. Ujian ini diberikan dalam tiap satuan unit
pembelajaran. Manfaat ujian formatif bagi peserta didik adalah :


Untuk mengetahui apakah peserta didik sudah menguasai materi dalam tiap
unit pembelajaran.



Merupakan penguatan bagi peserta didik.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14


Merupakan usaha perbaikan bagi siswa, karena dengan tes formatif peserta
didik mengetahui kelemahan-kelemahan yang dimilikinya.



Peserta didik dapat mengetahui bagian dari bahan yang mana yang belum
dikuasainya.

b.) Ujian Summatif
Ujian sumatif diberikan dengan maksud untuk mengetahui penguasaan atau
pencapaian peserta didik dalam bidang tertentu. Ujian sumatif dilaksanakan pada
tengah atau akhir semester.
c.) Ujian Penempatan
Ujian penempatan adalah tes yang diberikan dalam rangka menentukan
jurusan yang akan dimasuki peserta didik atau kelompok mana yang paling baik
ditempati atau dimasuki peserta didik dalam belajar.
d.) Ujian Diagnostik
Tes diagnostik adalah tes yang digunakan untuk mendiagosis penyebab
kesulitan yang dihadapi seseorang baik dari segi intelektual, emosi, fisik dan lain-lain
yang mengganggu kegiatan belajarnya.
Sebuah ujian dikatakan baik jika memenuhi persyaratan sebagai berikut :


Bersifat valid atau memiliki validitas yang cukup tinggi. Suatu ujian dikatakan
valid bila ujian itu isinya dapat mengukur apa yang seharusnya diukur, artinya
alat ukur yang digunakan tepat



Bersifat reliable, atau memiliki reliabilitas yang baik. Reliabilitas sering
diartikan dengan keterandalan. Suatu ujian dikatakan reliabel jika ujian itu
diberikan berulang-ulang memberikan hasil yang sama.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15


Bersifat praktis atau memiliki kepraktisan. Ujian memiliki sifat kepraktisan
artinya praktis dari segi perencanaan, pelaksanaan ujian dan memiliki nilai
ekonomi tetapi harus tetap mempertimbangkan kerahasiaan ujian.

Namun syarat minimum yang harus dimiliki oleh sebuah ujian yang baik adalah valid
dan reliable.
Sudah banyak cara diupayakan untuk mempermudah pelaksanaan ujian, salah
satunya adalah dengan mengadakan ujian online. Ujian online dilakukan dengan
menggunakan media komputer dan internet. Ujian Online merupakan suatu terobosan
baru dalam pelaksanaan evaluasi, untuk pemetaan dan evaluasi kualitas akademik
para siswa juga sebagai salah satu upaya sistemik dalam meningkatkan kompetensi
akademik para siswa.
Dalam perancangan ujian online ini menggunakan fasilitas Teknologi
Informasi dan Komunikasi berbasis Web yang menyediakan content khusus yang
dapat diisi dengan soal-soal untuk setiap mata pelajaran dengan jumlah yang tidak
terbatas. Dengan kemampuan yang semakin baik, setidaknya dapat membantu guru
dan juga siswa mencapai tujuan kegiatan belajar dan mengajar.
Pelaksanaan ujian online ini pada dasarnya sama seperti ujian yang di lakukan
seperti biasanya. Soal ujian dapat berbentuk :


Benar atau Salah



Pilihan Ganda Satu Jawaban



Pilihan Ganda Banyak Jawaban



Pilihan Menjodohkan



Mengisi



Jawaban singkat



Esai

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16


Dan sebagainya

Dengan ujian online, banyak kelebihan yang dapat diperoleh, seperti soal yang
urutan nomornya dapat diacak, jumlah pilihan yang dapat disesuaikan, hasil ujian
(untuk bentuk ujian tertentu) yang dapat diketahui secara langsung setelah ujian
selesai dilakukan, dan masih banyak lagi kemampuan lainnya.
2.3 Definisi Aplikasi Berbasis Web
Aplikasi Berbasis Web adalah sebuah aplikasi yang dapat diakses melalui
internet atau intranet, dan pada sekarang ini ternyata lebih banyak dan lebih luas
dalam pemakaiannya. Banyak dari perusahaan-perusahaan berkembang yang menggunakan Aplikasi Berbasis Web dalam merencanakan sumber daya mereka dan untuk
mengelola perusahaan mereka (Crumlish, 1997).
Aplikasi berbasis web tidak mutlak harus berada di internet, tidak harus
diletakkan pada web server yang terus menerus terhubung dengan internet. Banyak
perusahaan yang menggunakan aplikasi berbasis web berjalan dilingkungan intranet
mereka. Secara teknis web hanya merupakan bagian dari internet atau lebih tepatnya
sebuah sarana yang dipakai untuk menjelajahi beberapa bagian internet yang
mencakup daerah yang luas. Web merupakan sebuah interface (antarmuka) sebuah
jendela ke internet atau sebuah sarana untuk mengantar anda ketempat tujuan
(Crumlish, 1997).
Dengan membangun aplikasi berbasis berbasis web berarti memudahkan
penggunaan perintah dan alamat dalam internet yang sebelumnya berbelit-belit dan
susah dipahami, web menggabungkan aspek-aspek internet yang berbeda menjadi
sebuah interface yang mudah dipakai, selain itu web memungkinkan anda mengamati
gambar bahkan dengan peralatan yang sesuai, keuntungan mengimplementasikan
aplikasi dengan berbasis web adalah sebagai berikut (Siswoutomo, 2005) :

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17
a.

Terbebas dari kungkungan platform.

b.

Hanya

membutuhkan

sebuah

browser

untuk

mengaksesnya,

baik

itu

menggunakan Windows, Linux ataupun operating system lain.
c.

Pemakaian bandwidth rendah, karena menduduki jaringan hanya jika ada
permintaan (request on demand).

d.

Mudah diakses, karena client tidak memerlukan software terterntu yang sudah
terinstal. Cukup menggunakan browser maka seluruh komputer yang terhubung
ke jaringan dapat mengakses dengan mudah.

e.

Spesifikasi komputer client tidak perlu terlalu besar (thin-client).

f.

Pemeliharaan aplikasi lebih mudah, karena cukup dipelihara di sisi server
(server-side).

g.

User friendly atau mudah dipahami oleh pengguna.

h.

Kompetisi dengan aplikasi MS Office. Semua informasi yang tampil di web dapat
dengan mudah dipindahkan ke aplikasi MS Office.
Aplikasi Berbasis Web dapat digunakan untuk berbagai macam tujuan yang

berbeda. Sebagai contoh, Aplikasi Berbasis Web dapat digunakan untuk membuat
invoice dan memberikan cara yang mudah dalam penyimpanan data di
database. Aplikasi ini juga dapat dipergunakan untuk mengatur persediaan karena
fitur tersebut sangat berguna khususnya bagi mereka yang berbisnis ritel. Bukan
hanya itu, Aplikasi Berbasis Web juga dapat bekerja memonitoring sistem dalam hal
tampilan. Bahkan jumlah dari Aplikasi Berbasis Web sudah tak terhitung lagi, yakni
dapat didesain dan disesuaikan untuk berbagai jenis industri, langitlah yang menjadi
batasannya.
Selain fungsi-fungsi tersebut, salah satu keunggulan kompetitif dari Aplikasi
Berbasis Web adalah bahwa aplikasi tersebut ‘ringan’ dan dapat diakses dengan cepat

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18
melalui browser dan koneksi internet atau intranet ke server. Ini berarti bahwa
pengguna dapat mengakses data atau informasi perusahaan mereka melalui laptop,
smartphone, atau bahkan komputer PC di rumah mereka dengan mudah, tidak seperti
aplikasi-aplikasi desktop di mana pengguna harus menginstal perangkat lunak atau
aplikasi yang diperlukan hanya untuk mengakses data / informasi.
2.4 Definisi World Wide Web
Pengertian WWW ( World Wide Web ) adalah suatu ruang informasi yang di
pakai oleh pengenal global yang disebut Uniform Resource Identifier (URI) untuk
mengidentifikasi sumber-sumber daya yang berguna (Hardjito,2002). WWW sering
dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah
bagian daripadanya. Fungsi WWW adalah menyediakan data dan informasi untuk
dapat digunakan bersama. WWW atau World Wide Web adalah suatu program yang
ditemukan oleh Tim Berners-Lee pada tahun 1991. Awalnya Berners-Lee hanya ingin
menemukan cara untuk menyusun arsip-arsip risetnya. Untuk itu, dia mengembangkan suatu sistem untuk keperluan pribadi. Sistem itu adalah program peranti
lunak yang diberi nama Equire. Dengan program itu, Berners-Lee berhasil
menciptakan jaringan terkait antara berbagai arsip sehingga memudahkan informasi
yang dibutuhkan. Inilah yang kemudian menjadi dasar dari sebuah revolusi yang
dikenal sebagai web. WWW dikembangkan pertama kali di Pusat Penelitian Fisika
Partikel Eropa (CERN), Jenewa, Swiss. Pada tahun 1989 Berners-lee membuat
proposal untuk proyek pembuatan hypertext secara global, kemudian pada bulan
Oktober 1990, ‘World Wide Web‘ sudah bisa dijalankan dalam lingkungan CERN.
Pada musim panas tahun 1991, WWW resmi digunakan secara luas pada jaringan
Internet.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19
Pengertian website adalah kumpulan dari halaman-halaman situs, yang
biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di
dalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen
yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu
bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server
website untuk ditampilkan kepada para pemakai melalui web browser. Semua
publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi
yang sangat besar. Halaman-halaman dari website akan bisa diakses melalui sebuah
URL yang biasa disebut Homepage.
URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki,
meskipun hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca
dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini
berjalan. Beberapa website membutuhkan subskripsi (data masukan) agar para user
bisa mengakses sebagian atau keseluruhan isi website tersebut.
Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang
membutuhkan subkripsi agar kita bisa mengakses situs tersebut. Halaman web
merupakan sekelompok data yang tampil di world wide web, informasi ini dapat
dimunculkan dengan menyebutkan alamatnya yang dikenal dengan istilah URL
(Uniform Resource Locator). Halaman web ini dibuat dalam suatu format standar
HTML (Hypertext Mark-up Language) dimana dokumen HTML tersebut disimpan
dalam suatu server. Sedangkan untuk menampilkan halaman tersebut digunakan web
browser.
2.5

Web Server
Web server adalah software yang menjadi tulang belakang dari word wide

web(www). Web server, untuk berkomunikasi dengan client (web browser)

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20
mempunyai protokol sendiri, yaitu HTTP (hypertext transfer protocol). Dengan
protokol ini, komunikasi antar web server dengan client dapat saling dimengerti dan
lebih mudah (Purbo, 2001).
Fungsi utama sebuah web server adalah untuk mentransfer berkas atas
permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan
sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya.
Pemanfaatan web server berfungsi pula untuk mentransfer seluruh aspek pemberkasan
dalam sebuah halaman web yang terkait; termasuk di dalamnya seperti teks, gambar,
video, atau lainnya.
Pengguna biasanya melalui aplikasi pengguna seperti peramban web, meminta
layanan atas berkas ataupun halaman web yang terdapat pada sebuah web server,
kemudian server sebagai manajer layanan tersebut akan merespon balik dengan
mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak
permintaan tersebut jika halaman yang diminta tidak tersedia.
Saat ini umumnya web server telah dilengkapi pula dengan mesin penerjemah
bahasa skrip yang memungkinkan web server menyediakan layanan situs web dinamis
dengan memanfaatkan pustaka tambahan seperti PHP, ASP. Pemanfaatan web server
saat ini tidak terbatas hanya untuk publikasi situs web dalam Waring Wera Wanua,
pada prakteknya web server banyak pula digunakan dalam perangkat-perangkat keras
lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam
jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta
mempermudah peninjauan atas perangkat keras tersebut.
2.6

X