Pembuatan Aplikasi Quiz Online untuk Mahasiswa dan Dosen Fakultas IT Berbasis Web.

(1)

iii

ABSTRAK

Di jaman sekarang ini teknologi komunikasi via internet sangat diperlukan mahasiswa,

penyampaian informasi melalui sarana komunikasi internet yg ada dapat dirasakan mahasiswa

dan dosen. Alternatif yang dapat digunakan salah satunya adalah dengan cara e-learning.

Aplikasi Quiz online memungkinkan mahasiswa dan dosen melakukan kegiatan belajar

mengajar secara langsung informasi melalui internet secara efektif dan efisien karena dapat

dengan mudah diakses dimana saja.

Desain perangkat lunak dari aplikasi quiz online yang berbasis web menggunakan

pendekatan, sedangkan pengembangannya menggunakan ASP.NET. Yang mempunyai

penanganan error berupa validasi data serta fungsi fungsi yang cuup baik. Aplikasi Quiz online

ini telah melalui proses testing secara black box pada beberapa jenis browser seperti Internet

Explorer, Mozilla, Safari, Opera.

Kesimpulan yang dapat diambil adalah aplikasi Quiz ini dapat dijalankan secara sempurna

pada browser standart serta diharapkan mampu meningkatkan efektifitas waktu antara dosen dan

mahasiswa.


(2)

iv

Daftar Isi

Kata Pengantar.………....i

Abstrak..………...ii

DaftarIsi………...iii

1. BAB 1 Persyaratan ... 1

1.1 Pendahuluan ... 3

1.1.1 Tujuan ... 3

1.1.2 Ruang Lingkup ... 4

1.1.3 Sistematis Laporan ... 4

2. BAB 2 Spesifikasi Produk ... 5

2.1 Teknologi yang digunakan ... 5

2.1.1 SQL Server ... 5

2.1.2 Sistem Pada SQL server ... 5

2.1.3 ASP(Active Server Pages) ... 5

2.2 Spesifikasi Produk ... 7

2.5.1 Perspektif Produk ... 8

2.5.2 Fungsi Produk ... 8

2.5.3 Karakteristik Pengguna ... 8

2.5.4 Asumsi Dan Ketergantungan ... 9

3. BAB 3 Analisa Dan Pemodelan ... 10

3.1 Identifikasi Kebutuhan Sistem ... 10

3.2 Keputusan Desain Perangkat Lunak Secara Keseluruhan ... 10

3.3.1 Use Case Mahasiswa ... 12

3.3.2 Use case Dosen ... 12

3.3.3 Use Case Admin ... 12

3.3.4 ER Diagram ... 13

DFD Level 0 ... 14

DFD Level 1 ... 14

4.

Perancangan ... 30

4.1.

Perencanaan Tahap Implementasi ... 30

4.1.1.

Implementasi Komponen Perangkat Lunak ... 30


(3)

v

4.2.

Perjalanan Tahap Implem

entasi……….

30

4.2.1.

Debugging ... 30

4.3.

Ulasan Realisasi Fungsionalitas ... 30

4.4.

Ulasan Realisasi Antar Muka Pengguna ... 34

5.

Evaluasi ... 48

5.1.

Rencana Pengujian Sistem Terimplementasi ... 49

5.3.

Ulasan Hasil Evaluasi ... 49

6.

Kesimpulan Dan Saran ... 49


(4)

1

BAB I

PENDAHULUAN

1. Pendahuluan

Di era globalisasi ini menyebabkan masyarakat memerlukan proses pengerjaan serta informasi dengan cepat. Informasi yang tidak tepat waktu akan membuat nilai dari informasi tersebut berkurang. Dengan adanya proses pembelajaran secara online dapat mempersingkat waktu, Salah satu keunggulannya media informasi internet diperlukan untuk melakukan interaksi antara manusia. Hal tersebut membuat masyarakat menjadikan internet salah satu pilihan dalam bertukar informasi. Praktis saat ini sudah tidak banyak bidang pekerjaan yang dilakukan dengan manual lagi, dan telah beralih ke dunia komputerisasi.

Daripada itu kita memerlukan fasilitas komputer yang terkoneksi dengan internet. Hal ini sering menjadi kendala karena pengguna yang memiliki internet pribadi sangat minim. Pengguna harus pergi ke warnet atau tempat lain yang menyediakan fasilitas internet.

Saat ini website banyak di gunakan untuk berbagai keperluan salah satunya sebagai media promosi, transaksi, berita, dan pembelajaran secara online. Keunggulan dari penggunaan website untuk promosi dan penjualan adalah mempermudah pekerjaan, mempersingkat waktu, hemat biaya dan jangkauan-nya luas. Selain itu ada juga website yang mendukung untuk proses belajar mengajar antara mahasiswa dengan dosen, dengan cara melakukan Quiz secara online. Hal tersebut dilakukan karena sangat efektif dikarenakan dapat menghemat waktu, tempat, dan biaya.

1.1 Latar Belakang

.

Dengan demikian seperti pada keadaan pada saat ini, dengan kemajuan teknologi penulis akan membuat aplikasi Quiz secara online, dimana aplikasi yang akan dibuat ini dapat digunakan oleh seluruh mahasiswa khusus nya fakultas Teknologi Informasi dalam kegiatan belajar mengajar untuk efektifitas serta tepat guna.


(5)

2

Alasan penulis membuat aplikasi Quiz secara online karena setelah diteliti ternyata banyak mahasiswa yang lebih nyaman untuk melakukan kegiatan belajar diluar kampus. dan mengurangi beban biaya yang dikeluarkan hanya untuk datang ke kampus.

Dengan melihat adanya permasalahan yang ada diatas, maka tujuan dari penulis melakukan pembuatan aplikasi Quiz online ini adalah menyelesaikan masalah-masalah yang terdapat di fakultas Teknologi informasi yaitu dengan membuat sebuah website untuk Quiz online.

Dengan adanya website ini diharapkan dapat :

1. Membantu Fakultas, Mahasiswa, serta Dosen dalam melakukan kegiatan belajar mengajar di kampus.

2. Untuk menghemat waktu belajar, jika beberapa dari mahasiswa serta dosen yang kebetulan berhalangan hadir maupun yang mempunyain tempat tinggal yang cukup jauh untuk datang ke kampus.

3. Mempermudah para dosen untuk memeriksa hasil dari Quiz yang dikerjakan oleh mahasiswa sehingga para dosen tidak perlu menghabiskan waktu hanya untuk memeriksa pekerjaan dari mahasiswa.

1.2. Rumusan Masalah

Bagaimana cara untuk menghemat waktu dalam kegiatan belajar mengajar. Bagaimana cara mengikuti perkembangan jaman dalam melakukan kegiatan

belajar mengajar.

1.3. Tujuan Pembuatan Sistem

Membantu serta menghemat waktu dengan adanya Quiz secara online mahasiswa tidak perlu datang ke kampus serta menghabiskan waktu hanya untuk Quiz.

Untuk menjangkau serta mengatasi keluhan dari mahasiswa yang mempunyai tempat tinggal diluar wilayah kota Bandung serta dosen yang bertempat tinggal jauh dari kampus.

Mengubah sudut pandang mahasiswa IT agar dapat mengikuti perkembang teknologi secara maju, serta mengenalkan metode-metode teknologi terbaru sehingga membantu mahasiswa


(6)

3

Sebagai wujud dari proyek ini, maka dibuat sebuah website untuk Quiz online yang berguna untuk memenuhi tujuan dari fakultas IT yang berujuan menghemat waktu dalam kegiatan belajar mengajar, serta mempermudah mahasiswa dan dosen untuk berinteraksi tanpa harus datang ke kampus.

1.4 Batasan Masalah

Batasan masalah dari aplikasi Quiz online yaitu:

a. Registrasi setiap mahasiswa dilakukan oleh admin. b. Untuk pembuatan soal hanya dapat dilakukan oleh dosen

c. Pengguna terdiri dari 4 macam user, yang masing masing user memiliki tampilan userinterface yang berbeda.

d. Untuk penambahan pengguna hanya dapat dilakukan oleh Host dan admin. e.

4. Setiap mahasiswa hanya bisa menjawab soal yang diberikan oleh dosen serta melihat nilai dan jawaban yang telah dijawab.

1.5 Sistematis Laporan

Pada bagian bab1 akan dibahas mengenai:

Pendahuluan yang berisikan latar belakang dari kemajuan teknologi serta penggunaan teknologi tersebut di universitas serta merumuskan masalah, membuat tujuan, batasan masalah, dan menjelaskan mengenai persyaratan dan gambaran produk yang dibuat.

Pada bagian bab 2 akan dibahas mengenai:

Membahas tentang metode penunjang yang akan anda gunakan ketika membuat web Quiz online.

Pada bagian bab 3 akan dibahas mengenai:

Disain dari perangkat lunak yang berisikan perangkat lunak dan arsitekturnya, web map dan layout userinterface.


(7)

4

Pada bagian bab 4 akan dibahas mengenai:

Penjabaran dari tiap method ( fungsi ) yang dibuat, pengembangan sistem serta perencanaan tahap implementasi, userinterface design.

Pada bagian bab 5 akan dibahas mengenai:

evaluasi sistem, rencana pengujian dari implementasi, dan perjalanan metodologi pengujian.

Pada bab 6 akan dibahas mengenai:


(8)

49

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dalam pembuatan quiz online ini adalah bentuk program / aplikasi ini

yang dapat ditarik kesimpulan yaitu :

1.

Aplikasi dapat berjalan dengan baik dengan browser pendukung seperti

Internet Explorer,Mozilla,Safari

2.

Proses pengacakan soal dilakukan dengan baik sehingga keluar nya urutan

soal dapat diperkecil kemungkinan untuk sama.

3.

Jumlah soal yang dikeluarkan seluruhnya 5 sampai 25 soal dikarenakan

untuk menghemat bandwith ketika proses pengiriman serta menjawab.

4.

Jangkauan penggunaan aplikasi ini sangat luas karena aplikasi ini dapat

diakses dari mana saja dengan menggunakan internet.

6.2 Saran

Penulis ingin memberikan saran pelaksanaan Tugas Akhir dalam bentuk

pengembangan aplikasi yaitu :

1.

Pengembangan fitur quiz yang dapat diakses melalui handphone sehingga

menjadi lebih baik karena fitur tersebut cukup penting untuk kenyaman

pengguna yang kesulitan mendapatkan koneksi internet.

2.

Aplikasi ini berencana dibuat secara Open Source yang sebenarnya


(9)

50

6.3. Rencana Perbaikan

Penulis ingin memberikan perbaikan masalah terhadap saran yang telah

diberikan sebelumnya. Perbaikan tersebut adalah sebagai berikut :

1.

Pada fitur Tambah Mata Kuliah, pengguna dapat langsung membuat mata


(10)

DAFTAR REFERENSI

1. Bernard Renaldy Suteja. 2005. Web Dasar. Bandung Fakultas IT Universitas Kristen

Maranatha.

2. Titan Hadiyan. 2005. Web Lanjut, Bandung Fakultas IT Universitas Kristen

Maranatha.

3. Stephen Walter ASP.Net Second Unleashed.

4.

http://www.asp101.com


(1)

2

Alasan penulis membuat aplikasi Quiz secara online karena setelah diteliti ternyata banyak mahasiswa yang lebih nyaman untuk melakukan kegiatan belajar diluar kampus. dan mengurangi beban biaya yang dikeluarkan hanya untuk datang ke kampus.

Dengan melihat adanya permasalahan yang ada diatas, maka tujuan dari penulis melakukan pembuatan aplikasi Quiz online ini adalah menyelesaikan masalah-masalah yang terdapat di fakultas Teknologi informasi yaitu dengan membuat sebuah website untuk Quiz online.

Dengan adanya website ini diharapkan dapat :

1. Membantu Fakultas, Mahasiswa, serta Dosen dalam melakukan kegiatan belajar mengajar di kampus.

2. Untuk menghemat waktu belajar, jika beberapa dari mahasiswa serta dosen yang kebetulan berhalangan hadir maupun yang mempunyain tempat tinggal yang cukup jauh untuk datang ke kampus.

3. Mempermudah para dosen untuk memeriksa hasil dari Quiz yang dikerjakan oleh mahasiswa sehingga para dosen tidak perlu menghabiskan waktu hanya untuk memeriksa pekerjaan dari mahasiswa.

1.2. Rumusan Masalah

Bagaimana cara untuk menghemat waktu dalam kegiatan belajar mengajar. Bagaimana cara mengikuti perkembangan jaman dalam melakukan kegiatan

belajar mengajar.

1.3. Tujuan Pembuatan Sistem

Membantu serta menghemat waktu dengan adanya Quiz secara online mahasiswa tidak perlu datang ke kampus serta menghabiskan waktu hanya untuk Quiz.

Untuk menjangkau serta mengatasi keluhan dari mahasiswa yang mempunyai tempat tinggal diluar wilayah kota Bandung serta dosen yang bertempat tinggal jauh dari kampus.

Mengubah sudut pandang mahasiswa IT agar dapat mengikuti perkembang teknologi secara maju, serta mengenalkan metode-metode teknologi terbaru sehingga membantu mahasiswa


(2)

3

Sebagai wujud dari proyek ini, maka dibuat sebuah website untuk Quiz online yang berguna untuk memenuhi tujuan dari fakultas IT yang berujuan menghemat waktu dalam kegiatan belajar mengajar, serta mempermudah mahasiswa dan dosen untuk berinteraksi tanpa harus datang ke kampus.

1.4 Batasan Masalah

Batasan masalah dari aplikasi Quiz online yaitu:

a. Registrasi setiap mahasiswa dilakukan oleh admin. b. Untuk pembuatan soal hanya dapat dilakukan oleh dosen

c. Pengguna terdiri dari 4 macam user, yang masing masing user memiliki tampilan userinterface yang berbeda.

d. Untuk penambahan pengguna hanya dapat dilakukan oleh Host dan admin. e.

4. Setiap mahasiswa hanya bisa menjawab soal yang diberikan oleh dosen serta melihat nilai dan jawaban yang telah dijawab.

1.5 Sistematis Laporan

Pada bagian bab1 akan dibahas mengenai:

Pendahuluan yang berisikan latar belakang dari kemajuan teknologi serta penggunaan teknologi tersebut di universitas serta merumuskan masalah, membuat tujuan, batasan masalah, dan menjelaskan mengenai persyaratan dan gambaran produk yang dibuat.

Pada bagian bab 2 akan dibahas mengenai:

Membahas tentang metode penunjang yang akan anda gunakan ketika membuat web Quiz online.

Pada bagian bab 3 akan dibahas mengenai:

Disain dari perangkat lunak yang berisikan perangkat lunak dan arsitekturnya, web map dan layout userinterface.


(3)

4

Pada bagian bab 4 akan dibahas mengenai:

Penjabaran dari tiap method ( fungsi ) yang dibuat, pengembangan sistem serta perencanaan tahap implementasi, userinterface design.

Pada bagian bab 5 akan dibahas mengenai:

evaluasi sistem, rencana pengujian dari implementasi, dan perjalanan metodologi pengujian.

Pada bab 6 akan dibahas mengenai:


(4)

49

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dalam pembuatan quiz online ini adalah bentuk program / aplikasi ini

yang dapat ditarik kesimpulan yaitu :

1.

Aplikasi dapat berjalan dengan baik dengan browser pendukung seperti

Internet Explorer,Mozilla,Safari

2.

Proses pengacakan soal dilakukan dengan baik sehingga keluar nya urutan

soal dapat diperkecil kemungkinan untuk sama.

3.

Jumlah soal yang dikeluarkan seluruhnya 5 sampai 25 soal dikarenakan

untuk menghemat bandwith ketika proses pengiriman serta menjawab.

4.

Jangkauan penggunaan aplikasi ini sangat luas karena aplikasi ini dapat

diakses dari mana saja dengan menggunakan internet.

6.2 Saran

Penulis ingin memberikan saran pelaksanaan Tugas Akhir dalam bentuk

pengembangan aplikasi yaitu :

1.

Pengembangan fitur quiz yang dapat diakses melalui handphone sehingga

menjadi lebih baik karena fitur tersebut cukup penting untuk kenyaman

pengguna yang kesulitan mendapatkan koneksi internet.

2.

Aplikasi ini berencana dibuat secara Open Source yang sebenarnya

struktur program dapat dibaca oleh siapa saja.


(5)

50

6.3. Rencana Perbaikan

Penulis ingin memberikan perbaikan masalah terhadap saran yang telah

diberikan sebelumnya. Perbaikan tersebut adalah sebagai berikut :

1.

Pada fitur Tambah Mata Kuliah, pengguna dapat langsung membuat mata

kuliah tersebut tanpa harus masuk kedalam.


(6)

DAFTAR REFERENSI

1. Bernard Renaldy Suteja. 2005. Web Dasar. Bandung Fakultas IT Universitas Kristen

Maranatha.

2. Titan Hadiyan. 2005. Web Lanjut, Bandung Fakultas IT Universitas Kristen

Maranatha.

3. Stephen Walter ASP.Net Second Unleashed.

4.

http://www.asp101.com