• Tidak ada hasil yang ditemukan

BAB 4 Implementasi Sistem

5.2 Saran

Adapun beberapa saran penulis pada pembuatan sistem ini adalah:

1. Untuk administrator yang ingin menamahkan mata pelajaran, maka harus menghubungi developer untuk menambhakan mata kuliah baru dalam program

2. Dengan adanya sistem ini, akan memotivasi baik developer, pengajar maupun penulis sendiri untuk mengembangkan sistem ini agar dapat berjalan secara maksimal.

DAFTAR PUSTAKA

Gutmans, Andi., Saether Bakkken, Stig., and Rethans, Derrick. 2005, PHP 5 Power Programming.

Darie, Cristian and Balanescu. 2008, Emilian. Beginning PHP and MySQL E-Commerce; Second Edition

Dennis, Wilhom, Roth. System Analisys and Design [Online Serial]; Third Edition

BAB 2

LANDASAN TEORI

2.1Sekilas Tentang Sistem Ujian Konevensional

Dalam ujian konvensional,ada beberapa hal yang harus dipenuhi agar ujian bisa dilaksanakan secara layak. Hal yang utama adalah kertas. Para pengajar akan mencetak lembar jawaban dan lembar soal masing-masing satu helai untuk setiap mahasiswa, dan untuk menghindari kekurangan kertas jawaban dan kertas soal, biasanya para pengajar akan mencetak kertas jawaban dan kertas soal agak sedikit lebih banyak dari jumlah siswa yang akan diuji. Saat ujian sudah berakhir, kertas jawaban akan diberikan kepada pengajar untuk dinilai. Setelah dinilai kertas akan dikembalikan kepada siswa.

2.2 Sekilas Tentang Sistem Ujian Online

Sistem ujian online yang dibuat oleh penulis mempunyai cara yang berbeda namun lebih efisien. Dengan sistem ini, pengajar tidak perlu mencetak lembar soal dan lembar jawaban lagi. Siswa yang ingin melihat hasil ujian bisa mengakses akun mereka dan dapat dicetak jika diperlukan.

2.3 Sekilas Tentang Perancangan

Perancangan dapat diartikan sebagai suatu tahap setelah analisa dari pengembangan sistem untuk mengembangkan bagaimana suatu sistem itu akan dibentuk. Perancangan juga dapat berupa penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Termasuk juga menyangkut perangkat lunak dan komputer.

2.4 Sekilas Tentang Sistem

Kata sistem berasal dari bahasa Yunani yaitu “systema” yang berarti kesatuan suatu kesatuan yang saling tergantung dan saling bekerja sama untuk mencapai tujuan tertentu. Suatu sistem dapat terdiri dari sitem-sistem bagian lainnya atau sering disebut subsistem. Subsistem saling berinteraksi dan saling berhubungan membentuk suatu kesatuan untuk tercapainya suatu sasaran dan sistem tidak terlepas dari komponen-komponen pendukung sistem yang mempunyai sifat dan fungsi tertentu dan mampu mempengaruhi proses sistem secara keseluruhan.

2.5 Sekilas Tentang PHP (Hypertext Preprocessor) Dan MySQL

PHP adalah salah satu bahasa pemrograman di Internet. Bisa juga di artikan sebagai bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. PHP bersifat cepat, gratis dan murah ( gratis ), selain itu PHP mendukung penggunaan database seperti MySQL, PostgreSQL, mSQL, dan Oracle.

Untuk dapat menjalankan PHP melalui browser, maka anda diharuskan terlebih dahulu menginstall web server (misalnya Apache, PWS, IIS) lalu menginstall PHP, sedangkan untuk menjalankan MySQL anda tidak perlu menginstall web server, hanya saja jika ingin dijalankan melalui browser, maka anda harus menginstall web server. Prosedur penginstallan web server, PHP dan MySQL dapat anda baca pada manual masing – masing. Jika anda tidak ingin merasa direpotkan untuk menginstall PHP, MySQL, Apache dan sebagainya, ada alternatif yang bisa anda coba. XAMPP, adalah software alternatif yang akan membantu anda dengan memberikan layanan pengaktifan PHP, MySQL, Apache, Filezilla dan Tomcat sekaligus.

Syntax dalam pemograman PHP hamper sama dengan bahasa pemograman C++. Persamaan yang paling jelas adalah setiap akhir statement harus diakhiri oleh semicolon ( ; ). Fungsi-fungsi yang ada di C++ juga ada dalam PHP, seperti IF, FOR, WHILE, DO, ARRAY dan sebagainya. Sebagai fungsi yang unik dalam PHP, ada fungsi FOREACH yang bisa diartikan sebagai “setiap”.

PHP dijalankan dalam file berekstensi .php, .php3 atau .phtml, itu tergantung dengan settingan PHP anda, tetapi secara umum ekstensi file PHP adalah .php. Kode PHP menyatu dengan tag – tag HTML dalam satu file. Kode PHP diawali dengan tag <? php dan ditutup dengan ?>.

Contoh : <?php

Echo”Hai”; ?>

Struktur penulisan dalam PHP, sama seperti dalam C++, yaitu setiap pernyataan diakhiri oleh semicolon ( ; ) dan bersifat case sensitive untuk penulisan nama variabel. Dalam penulisan variabel dalam PHP, variabel harus diawali dengan symbol dolar ( $ ) lalu nama variabelnya tanpa menggunakan spasi dan tida boleh diawali dengan angaka seperti $1, variabel tersebut tidak akan dianggap sebagai variabel . Berikut adalah contoh penggunaan variabel dan operasi sederhana dalam PHP. Contoh : <?php $a=1; $b=2; $c=$a +$b; echo $c; ?>

MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Windows, MySQL merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak).

Ada beberapa fungsi yang dipakai untuk memanipulasi isi database, seperti SELECT, ALTER, DROP dan sebagainya. Bahasa PHP bisa dikombinasikan untuk memanipulasi isi database. Contoh kombinasi bahasa PHP dan MySQL adalah sebagai berikut.

Contoh: <?php

include’koneksi.php’;

$q=”SELECT * FROM `Nama_Database`”; If(mysql_query($q))

{

echo” Ok ”; }

2.6 Sekilas Tentang HTML (HyperText Markup Language)

HTML merupakan singkatan dari Hypertext Markup Language. HTML digunakan untuk membangun suatu halaman Web. Sekalipun banyak orang menyebutnya sebagai suatu bahasa pemrograman, HTML sebenarnya sama sekali bukan bahasa pemrograman, karena seperti tercermin dari namanya HTML adalah suatu bahasa mark up. HTML digunakan untuk melakukan mark up (penandaan) terhadap sebuah dokumen teks. Tanda tersebut digunakan untuk menentukan format atau style dari teks yang ditandai.

Untuk menandai sebuah file teks merupakan file HTML, maka ciri yang paling nampak jelas adalah file-nya, yaitu .html. Namun lebih jauh daripada itu, di dalam file tersebut harus terkandung struktur sebagai berikut:

<html> <body> ... </body> </html>

Tag <html> tersebut harus diletakkan pada bagian paling awal dan tag </html> harus diletakkan pada bagian paling akhir. Bagian head umumnya berisi informasi mengenai dokumen tersebut, misalnya judul dokumen, versi HTML yang digunakan. Sedangkan body berisi layout atau desain halaman web.

2.7 Sekilas Tentang CSS ( Cascading Style Sheet )

Cascading Style Sheet (CSS) adalah salah satu bahasa pemrograman web yang digunakan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS dapat kita gunakan dalam mengendalikan ukuran gambar, warna teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS bisa juga diartikan sebagai bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.

2.8 Sekilas Tentang JavaScript

JavaScript adalah bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi obyek, sedangkan Script adalah serangkaian instruksi program. Dalam aplikasi client untuk Navigator, pernyataan JavaScript yang tertulis dalam sebuah halaman web dapat mengetahui dan merespon perintah pemakai seperti gerakan mouse, input form, dan navigasi halaman HTML.

2.9 Data Flow Diagram (DFD)

Data flow diagram (DFD) adalah alat bantu yang digunakan untuk menggambarkan aliran data informasi dan transformasi (proses) dari data dimulai dari pemasukan data sampai menghasilkan keluaran (output) data. Adapun simbol-simbol dari flow diagram, yaitu:

No. Gambar Nama Fungsi

1

Kesatuan Luar

(External Entity)

Merupakan kesatuan luar diluar lingkungan sistem yang akan memberikan input dan menerima output

2 Proses

Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus data yang akan keluar atau untuk mengubah input menjadi output

3 Aliran Data

Data mengalir melalui sistem, dimulai dengan sebagian input data dan diubah atau diproses untuk menjadi input

4

Data Storage

(Penyimpanan data)

Data disimpan untuk keperluan berikutnya

Tabel 2.1 Simbol DFD

2.10 Flowchart (Diagram Alir)

Flow chart adalah penggambaran secara grafik dari langkah – langkah dan urutan – urutan prosedur dari suatu program. Flow chart menolong analis dan programmer untuk memecahkan masalah ke dalam segmen – segmen yang lebih kecil dan menolong dalam menganalisis alternatif – alternatif lain dalam pengoperasian Flow chart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Petunjuk untuk membuat flow chart Bila seorang analisis dan programmer akan membuat flow chart, ada beberapa petunjuk yang harus diperhatikan, seperti :

1. Flow chart digambarkan dari halaman atas ke bawah dan kiri ke kanan. 2. Aktifitas yang digambarkan harus didefinisikan secara hati – hati dan defenisi ini

harus dapat dimengerti oleh pembacanya.

4. Setiap langkah dari aktifitas harus diuraikan dengan menggunakan deksripsi kata

kerja.

5. Setiap langkah dari aktifitas harus berada pada urutan yang benar.

6. Lingkup, range dan aktifitas yang sedang digambarkan harus ditelusuri dengan hati - hati. Percabangan - percabangan yang memotong aktifitas yang

sedang digambarkan tidak perlu digunakan dan percabangannya diletakkan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangan tidak berkaitan dengan sistem.

7. Gunakan symbol – symbol flowchart yang standard.

Berikut ini adalah gambar simbol – simbol standar dalam flow chart beserta dengan arti dari masing – masing simbol :

Simbol Keterangan

Terminal/Interupt

(Mulai/Berhenti)

Simbol ini dipergunakan untuk menunjukkan awal kegiatan atau akhir kegiatan atau berhentinya suatu program.

Input/Output

Untuk mewakili data input dan menuliskan output-nya

Proses/Pengolahan

Suatu simbol yang melambangkan diprosesnya suatu data.

Decision (Keputusan)

Dipakai untuk menuliskan jika adanya percabangan, seperti if, case.

Flow Lines (Garis Alir)

Bila suatu flow-chart dihubungkan dengan garis-garis ini. Garis-garis-garis ini menunjukkan akar selanjutnya yang akan dituju. Bila arahnya ke bawah atau ke kanan tidak perlu memakai tanda panah. Bila ke atas atau ke kiri , tanda panah harus dipakai, untuk membedakannya.

BAB 1

PENDAHULUAN

1.1Latar Belakang

Pada era globalisasi ini, segala sesuatu yang berhubungan dengan informasi haruslah cepat dan akurat. Mulai dari informasi tentang kejadian di sekitar kita, sampai hasil informasi studi mahasiswa, sudah sewajarnya kecepatan pengolahan informasi untuk hal-hal tersebut harus cepat dan efisien. Para developer Indonesia telah banyak membuat solusi terhadap sebagian besar dari semua masalah pengolahan informasi. Namun, penulis merasa pengolahan informasi dalam sistem pendidikan masih butuh dibenahi, terutama dalam kecepatan pengolahan informasi akademik.

Penulis mencoba memberikan sebuah solusi dari salah satu masalah yang ada dalam pengolahan informasi akademik, yaitu seuah sistem ujian berbasis online. Sistem ini akan memudahkan setiap instansi pendidikan dalam kecepatan dan efisiensi dalam aktivitas ujian daripada ujian dengan cara konvensiial. Semua informasi yang diperlukan dalam sistem penilaian bisa ditemukan dengan mudah dan bersifat konkret. Siswa / Mahasiswa juga akan mempunyai akun tersendiri

dan dapat melihat nilai hasil ujian mereka beserta jawaban yang mereka input kan, tentunya setelah masa ujian telah berakhir.

1.2Perumusan Masalah

Dalam penelitian ini, penulis akan merumuskan beberapa masalah dalam kegiatan ujian secara konvensional. Dalam ujian konvensional, terutama dalam ujian yang bersifat esai, mungkin akan ditemukan beberapa lembar kertas ujian yang pesertanya mempunyai tulisan yang buruk dan sulit sekali untuk diabaca. Masalah tersebut tidak selesai sampai disitu saja, jika tulisan tersebut sulit sekali untuk dibaca, meskipun jawaban itu adalah jawaban yang benar, biasanya para pengajar akan merasa malas untuk memeriksa lembar jawaban tersebut, dan mungkin saja nilai yang diberikan kepada siswa tidak sesuai dengan jawabann yang dia berikan.

Dalam beberapa kasus, penulis menemukan masalah lain yaitu hilangnya lembar jawaban dari peserta. Kemungkinan ini dapat terjadi jika pengawas ujian menjatuhkan secara tidak sengaja lembar jawaban peserta tersebut, tentu saja itu akan menjadi keruguian bagi peserta ujian. Dan informasi tersebut tidak akan sampai ke siswa sampai masa ujian berakhir dan nilai sudah diumumkan. Jika sistem ini dijalankan, tentu juga akan menekan penggunaan kertas dan kejadian tidak adanya lembar jawaban akan terhindari.

1.3Batasan Masalah

Untuk mengarahkan penelitian ini agar tidak menyimpang dari sasaran yang diuji, maka perlu membuat batasan ruang lingkup permasalahan. Sebagai batasan masalah ini adalah terbatas pada jangkauan sistem yang masih dalam tahap untuk digunakan oleh satu organisasi pendidikan dan belum dapat diterapkan untuk menghubungkan sistem ini secara nasional. Sistem ini juga tidak menutup jaringan internet agar hanya bisa membuka website ini saja, untuk itu dibutuhkan pemblokiran manual.

1.4Manfaat Penelitian

Peyimpanan data akademik akan lebih efektif jika semua bisa diorganisir. Baik dalam ruang dan biaya. Mengorganisir ruang adalah untuk menghemat tempat untuk meletakkan dokumen–dokumen penting. Sementara biaya adalah untuk menghindari pembelian rak untuk meletakkan dokumen ujian. Sistem ujian berbasis dapat memberikan kemudahan itu kepada pengguna, dimana data yang disimpan berupa file yang bisa dicetak kapan saja diperlukan dan juga dapat dihapus pada saat tidak diperlukan lagi. Semua ini dapat terlaksana karena adanya sistem basis data pada sistem informasi.

Dengan sistem ini, dipastikan nilai akan cepat diumumkan karena semua sistem telah terintegerasi. Perhitungan hanya dengan nilai dari sistem dan dari dosen akan langsung dihitung dan langsung dikeluarkan. Mahasiswa juga bisa mencetak hasil ujian mereka. Tidak hanya hasil ujian, jawaban dan skor per jawaban juga disertakan.

1.5Sistematika Penulisan

Sistematika penulisan yang duraikan untuk memberikan kerangka atau gambaran dari tugas akhir ini, yaitu sebagai berikut:

BAB I : PENDAHULUAN

Pada bab ini berisi tentang latar belakang masalah, perumusan masalah, batasan masalah, manfaat penelitian, dan sistematika penulisan.

BAB II : LANDASAN TEORI

Pada bab ini berisi tentang pengertian sebuah sistem, pembahasan tentang metode pemberian nilai, software yang dibutuhkan oleh serorang developer dan bahasa pemograman yang akan digunakan. BAB III: PERANCANGAN SISTEM

Bab ini menjelaskan tentang logika pemberian nilai, pengaturan akses, manajemen soal dan jawaban dan hasil studi mahasiswa.

BAB IV: IMPLEMENTASI SISTEM

Bab ini akan membahas tentang bagaimana sistem ini akan dijalankan dalam suatu organisasi pendidikan.

BAB V : KESIMPULAN DAN SARAN

Bab ini merupakan bab penutup yang merupakan kesimpulan dari pembahasan serta saran-saran penulis berdasarkan kesimpulan yang didapat.

SISTEM UJIAN ONLINE BESERTA INFORMASI HASIL UJI YANG TERINTEGERASI BERBASIS WEBSITE

ABSTRAK

Pada penulisan tugas akhir ini, penulis membuat sistem ujian online beserta informasi hasil uji yang terintegerasi berbasis website. Pembuatan sistem ini menggunakan bahasa pemograman PHP, HTML, CSS, MySQL, dan JavaScript. Sistem ini bertujuan untuk mempermudah instansi pendidikan atau instansi lain yang membutuhkan sistem ujian, agar dapat melaksanakan ujian dengan cara yang lebih efisien karena tidak terlalu banyak menggunakan kertas dan tidak ada kekhawatiran tentang kekurangan lembar jawaban dan lembar soal serta dengan pengolahan yang transparan sehingga semua bisa dipertanggungjawabkan.

SISTEM UJIAN ONLINE BESERTA INFORMASI HASIL UJI

YANG TERINTEGERASI BERBASIS WEBSITE

TUGAS AKHIR

WILLY ADITYA NUGRAHA

132406235

PROGRAM STUDI D-3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

SISTEM UJIAN ONLINE BESERTA INFORMASI HASIL UJI

YANG TERINTEGERASI BERBASIS WEBSITE

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat

memperoleh Ahli Madya

WILLY ADITYA NUGRAHA

132406235

PROGRAM STUDI D-3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

PERSETUJUAN

Judul : SISTEM UJIAN ONLINE BESERTA

INFORMASI HASIL UJI YANG TERINTEGERASI BERBASIS WEBSITE.

Kategori : TUGAS AKHIR

Nama : WILLY ADITYA NUGRAHA

NIM : 132406235

Program Studi : DIPLOMA (D-III) TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNVERSITAS SUMATERA UTARA

Disetujui Di Medan. Juni 2016

Diketahui / Disetujui Oleh,

Program Studi D3 Teknik Informatika Pembimbing, FMIPA USU

Ketua,

Dr. Elly Rosmaini, M.Si Drs. Rosman Siregar, M.Si. NIP. 196005201985032002 NIP. 196101071986011001

PERNYATAAN

SISTEM UJIAN ONLINE BESERTA INFORMASI HASIL UJI YANG TERINTEGERASI BERBASIS WEBSITE

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri. Kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, 2016

WILLY ADITYA NUGRAHA 132406235

PENGHARGAAN

Puji dan syukur penulis ucapkan kepada Allah SWT. yang telah memberikan rahmat dan hidayah-Nya kepada kita semua sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik.

Laporan Penyusunan tugas akhir ini masih banyak memiliki kekurangan karena keterbatasan kemampuan dan pengetahuan penulis, sehingga diharapkan kritik dan saran yang membangun serta dapat memberikan inspirasi yang baik untuk kemajuan tugas akhir ini. Penulis berharap semoga Tugas Akhir ini bermanfaat bagi siapapun yang membacanya.

Selama mempersiapkan tugas akhir ini penulis banyak mendapat bantuan, dorongan, dan motivasi baik secara langsung maupun tidak langsug, maka pada kesempatan ini penulis juga menyampaikan terima kasih kepada :

1. Bapak Drs. Rosman Siregar, M.Si. selaku Dosen Pembimbing yang telah banyak memberikan dan membimbing penulis menyelesaikan laporan ini. 2. Ibu Dr. Elly Rosmaini, M.Si. selaku Ketua Program Studi D3 Teknik

Informatika FMIPA USU.

3. Bapak Prof. Dr. Tulus, M.Si, selaku Ketua Departemen Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

4. Bapak Dr. Kerista Sebayang, M.S. selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

5. Mama, Kak Ia, Kak Eca yang telah memberikan doa dan dukungannya kepada penulis.

6. Sahabat Penulis Andriana Chang, M. Zufri Liando Lubis, Novri Auliah dan Sindi Amelia atas semangat dan dukunganya kepada penulis.

Akhir kata, semoga laporan tugas akhir ini dapat memberi manfaat dan menambah wawasan maupun pengetahuan kita.

Medan, 2016

WILLY ADITYA NUGRAHA

132406235

SISTEM UJIAN ONLINE BESERTA INFORMASI HASIL UJI YANG TERINTEGERASI BERBASIS WEBSITE

ABSTRAK

Pada penulisan tugas akhir ini, penulis membuat sistem ujian online beserta informasi hasil uji yang terintegerasi berbasis website. Pembuatan sistem ini menggunakan bahasa pemograman PHP, HTML, CSS, MySQL, dan JavaScript. Sistem ini bertujuan untuk mempermudah instansi pendidikan atau instansi lain yang membutuhkan sistem ujian, agar dapat melaksanakan ujian dengan cara yang lebih efisien karena tidak terlalu banyak menggunakan kertas dan tidak ada kekhawatiran tentang kekurangan lembar jawaban dan lembar soal serta dengan pengolahan yang transparan sehingga semua bisa dipertanggungjawabkan.

DAFTAR ISI Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak v

Daftar Isi vii

Daftar Tabel x Daftar Gambar xi BAB 1 Pendahuluan 1.1LatarBelakang ... 1 1.2PerumusanMasalah ... 2 1.3Batasan Masalah ... 3 1.4Manfaat Penelitian ... 3 1.5Sistematika Penulisan ... 4

BAB 2 Landasan Teori 2.1Sekilas Tentang Sistem Ujian Konvensional ... 6

2.2Sekilas Tentang Sistem Ujian Online ... 6

2.3Sekilas Tentang Perancangan ... 7

2.4Sekilas Tentang Sistem ... 7

2.5Sekilas Tentang PHP Dan MySQL ... 8

2.6Sekilas Tentang HTML (HyperText Markup Language) ... 11

2.8Sekilas Tentang JavaScript ... 12

2.9Data Flow Diagram (DFD) ... 13

2.10 Flowchart (Diagram Alir) ... 14

BAB 3 Perancangan Sistem 3.1Tahap Perancangan ... 17

3.2Diagram Konteks ... 19

3.3Diagram Alir …… ... 20

3.3.1 Flowchart Pendaftaran Soal ... 20

3.3.2 Flowchart Ujian ... 23

3.3.3 Flowchart Pemberian Nilai ... 24

3.4Merancang Database ... 26

3.5Desain Sistem ... 31

3.5.1 Desain Halaman Beranda Dan Profile ... 31

3.5.2 Desain Halaman User Data ... 31

3.5.3 Design Halaman Sign In Dan Sign Up ... 32

3.5.4 Halaman Akun Siswa ... 33

3.5.5 Halaman Ujian Siswa ... 34

3.5.6 Halaman Portal Nilai Siswa ... 37

3.5.7 Halaman Admin ... 38

BAB 4 Implementasi Sistem 4.1Pengertian Implementasi Sistem ... 42

4.2Tujuan Implementasi Sistem ... 42

4.3Komponen Dalam Implementasi Sistem ... 43

BAB 5 Kesimpulan Dan Saran 5.1Kesimpulan ... 46

Daftar Pustaka 48 Lampiran:

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol DFD 13

Tabel 2.2 Simbol Flowchart 15

Tabel 3.1 Tabel Admin 27

Tabel 3.2 Tabel Data Peserta 28

Tabel 3.3 Tabel Soal Esai 28

Tabel 3.4 Tabel Soal Pilihan Ganda 29

Tabel 3.5 Tabel Izin Akses 29

Tabel 3.6 Tabel Jawaban Esai Mahasiswa 30 Tabel 3.7 Tabel Nilai Pilihan Ganda Siswa 31

Tabel 3.8 Tabel Nilai Esai Siswa 31

DAFTAR GAMBAR

Halaman

Gambar 2.1 Simbol DFD 13

Gambar 2.2 Simbol Flowchart 15

Gambar 3.1 Diagram Konteks 19

Gambar 3.2 DFD Level 0 20

Gambar 3.3 Diagram Alir Pendaftaran Soal Pilihan Ganda 22 Gambar 3.4 Diagram Alir Pendataran Soal Esai 23 Gambar 3.5 Diagram Alir Proses Ujian Pilihan Ganda 24

Gambar 3.6 Diagram Alir Pemberian Nilai 26

Gambar 3.7 Halaman Beranda 32

Gambar 3.8 Halaman User Data 33

Gambar 3.9 Halaman Sign In Siswa 34

Gambar 3.10 Halaman Pendaftaran 34

Gambar 3.11 Halaman Akun Siswa 35

Gambar 3.12 Halaman Pilihan Mata Kuliah 35

Gambar 3.13 Halaman Ujian Siswa 36

Gambar 3.14 Halaman Konfirmasi 36

Gambar 3.15 Halaman Ujian Esai 37

Gambar 3.16 Halaman Konformasi Ujian Esai 38

Gambar 3.17 Portal Nilai Siswa 38

Gambar 3.19 Print Preview Cetak lembar Jawaban 39

Gambar 3.20 Halaman Sign In Admin 40

Gambar 3.21 Halaman Akun Admin 40

Gambar 3.22 Halaman Soal Input Soal Pilihan Ganda 41 Gambar 3.23 Halaman Lihat Soal Pilihan Ganda Yang Sudah Ada 41

Gambar 3.24 Halaman Input Soal Esai 41

Gambar 3.25 Halaman Lihat Soal Esai Ynag Sudah Ada 42 Gambar 3.26 Halaman Pilih Lembar Jawaban Siswa 42 Gambar 3.27 Halaman Mengisi Nilai Esai Siswa Per Soal 42

Dokumen terkait