• Tidak ada hasil yang ditemukan

TES AWAL PRAKTIKUM BERBASIS WEB DI LABORATORIUM TEKNIK INFORMATIKA UPN ”VETERAN” JATIM.

N/A
N/A
Protected

Academic year: 2017

Membagikan "TES AWAL PRAKTIKUM BERBASIS WEB DI LABORATORIUM TEKNIK INFORMATIKA UPN ”VETERAN” JATIM."

Copied!
82
0
0

Teks penuh

(1)

TES AWAL PRAKTIKUM BERBASIS WEB

DI LABORATORIUM TEKNIK INFORMATIKA UPN

”VETERAN” J ATIM

SKRIPSI

Disusun Oleh : NANANG BUDIYANTO

NPM. 0934015023

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”

J AWA TIMUR

(2)

2

TES AWAL PRAKTIKUM BERBASIS WEB

DI LABORATORIUM TEKNIK INFORMATIKA UPN

”VETERAN” J ATIM

SKRIPSI

Diajukan Untuk Memenuhi Per syaratan Dalam Memperoleh Gelar Sarjana Komputer

Pr ogram Studi Teknik Infor matika

Oleh :

NANANG BUDIYANTO NPM. 0934015023

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”

J AWA TIMUR

(3)

SKRIPSI

TES AWAL PRAKTIKUM BERBASIS WEB

DI LABORATORIUM TEKNIK INFORMATIKA UPN ”VETERAN” J ATIM

Disusun Oeh :

NANANG BUDIYANTO NPM : 0934015023

Telah Dipertahankan Dihadapan dan Diterima Oleh Tim Penguji Skripsi Program Studi Teknik Informatika Fakultas Teknologi Industri

Universitas Pembangunan Nasional “Veteran” Jawa Timur Pada Tanggal : 31 Juli 2013

Pembimbing : Tim Penguji :

Universitas Pembangunan Nasional “Veteran” Jawa Timur Surabaya

(4)

4

LEMBAR PENGESAHAN

TES AWAL PRAKTIKUM BERBASIS WEB

DI LABORATORIUM TEKNIK INFORMATIKA UPN ”VETERAN” J ATIM

Disusun Oeh :

NANANG BUDIYANTO NPM : 0934015023

Telah disetujui mengikuti Ujian Negara Lisan Gelombang V Tahun Akademik 2012/2013.

Menyetujui, Pembimbing Utama

Fetty Tri Anggraeny, S.Kom, M.Kom NPT . 382020602081

Pembimbing Pendamping

Faisal Muttaqin, S.Kom NPT. 385121303511

Mengetahui,

Ketua Program Studi Teknik Informatika Fakultas Teknologi Industri

Universitas Pembangunan Nasional “Veteran” Jawa Timur

(5)

YAYASAN KESEJAHTERAAN PENDIDIKAN DAN PERUMAHAN UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAWA TIMUR

FAKULTAS TEKNOLOGI INDUSTRI

Jl. Rungkut Madya Gunung Anyar Surabaya 60294 Tlp. (031) 8706369 Fax. (031)8706372 Website. www.upnjatim.ac.id

KETERANGAN BEBAS REVISI

Kami yang bertanda tangan di bawah ini menyatakan bahwa mahasiswa berikut : Nama : Nanang Budiyanto

NPM : 0934015023 Program studi : Teknik Informatika

Telah mengerjakan REVISI SKRIPSI Ujian Lisan Gelombang V TA 2012/2013 , dengan judul :

“TES AWAL PRAKTIKUM BERBASIS WEB

DI LABORATORIUM TEKNIK INFORMATIKA UPN ”VETERAN” J ATIM”

Surabaya, 31 Juli 2013 Dosen Penguji yang memeriksa revisi

1. Ir . Pur nomo Edi Sasongko, MP

Fetty Tri Anggraeny, S.Kom, M.Kom NPT . 382020602081

Pembimbing Pendamping

(6)

ABSTRAK

Kemajuan tekonologi saat ini sangat mempengaruhi perkembangan di dunia pendidikan, teknologi yang digunakan dapat menggambarkan bagus atau tidaknya kualitas pendidikan yang didapat. Seperti pada praktikum di Laboratorium Teknik informatika UPN “Veteran” Jatim. Sebelum melakukan praktikum, Mahasiswa diwajibkan untuk mengerjakan Tes Awal yang berfungsi untuk mengukur pemahaman materi sebelum memulai praktikum.

Pada sistem Tes Awal Praktikum ini, bisa dikerjakan satu atau dua Mahasiswa. Jika dilakukan oleh dua mahasiswa, login menggunakan id mahasiswa pertama sedangkan id mahasiswa kedua dimasukkan ketika akan memulai pengerjaan. Sedangkan pada user Dosen Penanggung Jawab selain bisa membuat soal, juga bisa mengatur jumlah soal dan beban nilai pada Tes Awal di sesi praktikum yang dipimpinnya. Namun jika Dosen tersebut belum mempunyai soal, Dosen tersebut bisa mengambil soal dari dosen lain yang sama praktikum dan modulnya. Di dalam sistem ini jawaban dari setiap mahasiswa bisa di simpan dalam bentuk pdf sebagai arsip praktikum pada setiap penutupan akhir semester.

Dengan adanya website Tes Awal Praktikum ini, akan memudahkan proses baik proses pengolahan ataupun proses pengerjaan Tes Awal. Dengan sistem ini Mahasiswa akan benar-benar diukur pengetahuannya terhadap praktikum yang akan dilakukan.

(7)

Assalamu’alaikum Wr. Wb.

Syukur Alhamdulillah atas segala limpahan karunia dan kasih sayang Allah SWT, sehingga dengan segala keterbatasan waktu, tenaga, dan pikiran yang dimiliki oleh penulis, akhirnya Skripsi yang berjudul “TES AWAL

PRAKTIKUM BERBASIS WEB DI LABORATORIUM TEKNIK

INFORMATIKA UPN ’VETERAN’ J ATIM” dapat terselesaikan sesuai dengan waktu yang telah ditetapkan.

Melalui Skripsi ini, penulis merasa mendapat kesempatan besar untuk memperdalam ilmu pengetahuan yang diperoleh selama di perkuliahan, terutama dengan implementasi Teknologi Informasi dalam kehidupan sehari-hari. Namun demikian penulis menyadari bahwa Skripsi ini masih memiliki banyak kelemahan dan kekurangan. Oleh karena itu, kritik dan saran yang bersifat membangun sangatlah diharapkan dari berbagai pihak agar Skripsi ini bisa lebih baik lagi, sehingga dapat memberikan manfaat bagi semua pihak yang membutuhkannya.

Dalam penyusunan Skripsi ini, banyak pihak yang telah memberikan bantuan baik materiil maupun spiritual ini, sehingga pada kesempatan ini penulis mengucapkan rasa terima kasih yang sebesar-besarnya kepada:

1. ALLAH SWT dan RASUL-Nya . Alhamdulillah atas segala kelancaran dan kemudahan yang selalu engkau limpahkan kepada penulis.

(8)

3. Fetty Tri Anggraeny, S.Kom, M.Kom dan Bapak Faisal Muttaqin, S.Kom. selaku dosen pembimbing . Terimakasih telah sabar membimbing dan memberi saran yang sangat bermanfaat kepada penulis.

4. Teman-teman TFC’09, terimakasih selalu meramaikan dan memberi hiburan dan inspirasi dalam momen menyusun laporan.

Serta pihak-pihak lain yang ikut memberikan informasi dan data-data di dalam menyelesaikan laporan Skripsi ini, penulis mengucapkan terima kasih.

Akhir kata penulis harap agar Skripsi yang disusun sesuai dengan kemampuan dan pengetahuan yang sangat terbatas ini dapat bermanfaat bagi semua pihak yang membutuhkan.

Wassalamu’alaikum Wr. Wb

Surabaya, Juli 2013

(9)

Halaman

1.6 Metodelogi Penelitian ... 3

1.7 Sistematika Penulisan ... 5

BAB II TINJ AUAN PUSTAKA ... 7

2.1 Penelitian Sebelumnya ... 7

2.1.1 Kelebihan Dan Kekurangan Penelitian Sebelumnya ... 8

2.2 Landasan Teori ... 9

2.2.1 Profil Program Studi Teknik Informatika UPN “Veteran” Jatim ... 9

2.2.2 Visi dan Misi Program Studi Teknik Informatika ... 9

2.2.3 Tujuan Laboratorium Program Studi Teknik Informatika ... 10

2.2.4 Struktur Organisasi Program Studi Teknik Informatika ... 12

2.2.5 Macromedia Dreamweaver ... 13

(10)

2.2.7 Power Designer ... 14

2.2.8 XAMPP ... 16

2.2.9 Entity Relationship Diagram (ERD) ... 17

2.2.10 Data Flow Diagram (DFD) ... 19

BAB III PERANCANGAN SISTEM ... 21

3.1 Deskripsi Umum Sistem ... 21

3.1.1 System Flow Diagram... 21

3.1.2 Data Flow Diagram... 24

3.1.3 Desain Database ... 29

3.1.4 Daftar Tabel ... 32

3.1.5 Rancangan Interface ... 39

BAB IV HASIL DAN PEMBAHASAN ... 41

4.1 Lingkungan Implementasi ... 41

4.2 Implementasi Antarmuka (Interface) ... 42

4.2.1 Menu User Mahasiswa ... 42

4.2.2 Menu User Asisten ... 43

4.2.3 Menu User Dosen Penanggung Jawab ... 45

4.2.4 Menu User Ketua Laboratorium ... 49

4.3 Uji Coba Sistem ... 51

4.3.1 Skenario Uji Coba ... 52

BAB V KESIMPULAN DAN SARAN ... 67

5.1 Kesimpulan ... 67

5.2 Saran ... 67

(11)

Halaman

Gambar 2.1. Penelitian Sebelumnya ... 8

Gambar 2.2: Struktur Laboratorium Teknik Informatika ... 12

Gambar 3.1. System Flow Diagram... 21

Gambar 3.2. Diagram Konsteks ... 24

Gambar 3.3. DFD Level 0 Sistem Tes Awal Praktikum ... 25

Gambar 3.4. DFD Level 1 Input Soal ... 26

Gambar 3.5. DFD Level 1 Set Tes Awal ... 27

Gambar 3.6. CDM Sistem Tes Awal Praktikum ... 30

Gambar 3.7. PDM Sistem Tes Awal Praktikum ... 31

Gambar 3.8. Rancangan Interface ... 40

Gambar 4.1. Halaman Pemilihan Tes Awal Praktikum ... 42

Gambar 4.2. Halaman History Tes Awal Praktikum ... 43

Gambar 4.3. Halaman Aktivasi ... 44

Gambar 4.4. Halaman Pilihan Sesi Pengumpulan ... 45

Gambar 4.5. Halaman Daftar Pengumpulan ... 45

Gambar 4.6. Halaman Pilihan Soal Praktikum ... 46

Gambar 4.7. Halaman Pengolahan Soal... 46

Gambar 4.8. Halaman Pilihan Nilai Sesi ... 48

Gambar 4.9. Halaman Penilaian ... 48

Gambar 4.10. Halaman Pilihan Praktikum... 49

Gambar 4.11. Halaman Aktivasi User Dosen ... 50

Gambar 4.12. Halaman Pilihan Backup ... 51

Gambar 4.13. Halaman Pengolahan Soal ... 53

(12)

Gambar 4.15. Form Soal Uraian ... 53

Gambar 4.16. Tombol Soal ... 54

Gambar 4.17. Halaman Lihat Soal ... 54

Gambar 4.18. Form Pengaturan ... 55

Gambar 4.19. Form Pengaturan Dosen Lain ... 55

Gambar 4.20. Halaman Aktivasi ... 56

Gambar 4.21. Pilihan Tes Awal... 57

Gambar 4.22. Form Persiapan Pengerjaan ... 58

Gambar 4.23. Halaman Pengerjaan ... 58

Gambar 4.24. Halaman Hasil Tes Awal Praktikum ... 59

Gambar 4.25. Tabel History ... 60

Gambar 4.26. Daftar Sesi Pengumpulan ... 60

Gambar 4.27. Tabel pengumpulan ... 61

Gambar 4.28. Pilihan Sesi Praktikum ... 62

Gambar 4.19. Tabel Penilaian ... 62

Gambar 4.30. Fungsi Setiap Textbox ... 63

Gambar 4.31. Rumus Perhitungan Soal Ganda ... 63

Gambar 4.32. Rumus Perhitungan Soal Uraian... 63

Gambar 4.33. Rumus Perhitungan Nilai Total Tes... 64

Gambar 4.34. Pilihan Sesi Backup ... 65

Gambar 4.35. Tampilan File Pdf Backup... 65

Gambar 4.36. Tombol Pengosongan Jawaban ... 66

(13)

Halaman

Tabel 3.1. Tabel User ... 32

Tabel 3.2. Tabel Praktikum ... 33

Tabel 3.3. Tabel Sesi ... 33

Tabel 3.4. Tabel Modul ... 34

Tabel 3.5. Tabel Jadwal Mahasiswa ... 34

Tabel 3.6. Tabel Hak Akses ... 34

Tabel 3.7. Tabel Krs... 35

Tabel 3.8. Tabel Nilai ... 35

Tabel 3.9. Tabel Lab ... 35

Tabel 3.10. Tabel Konten ... 36

Tabel 3.11. Tabel Soal ... 36

Tabel 3.12. Tabel Jawaban ... 37

Table 3.13. Tabel Pengaturan ... 38

(14)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Kemajuan tekonologi saat ini sangat mempengaruhi perkembangan di dunia pendidikan, teknologi yang di gunakan dapat menggambarkan bagus atau tidaknya kualitas pendidikan yang didapat, dan tidak bisa dipungkiri bahwa semakin maju teknologi yang digunakan maka akan semakin besar pula pengetahuan yang akan didapatkan. Oleh sebab itulah, teknologi sekarang menjadi suatu kebutuhan untuk manusia.

Di dalam praktikum Teknik Informatika saat ini terdapat suatu Tes Awal yang dilakukan para praktikan sebelum memulai praktikum. Tes Awal ini berfungsi sebagai pengukur pemahaman awal praktikan terhadap materi praktikum yang akan dilakukan. Saat ini Tes Awal dilakukan dengan cara menjawab beberapa pertanyaan yang diberikan oleh Dosen Penanggung Jawab pada lembaran kertas. Kemudian dosen Penanggung Jawab akan memeriksa semua jawaban dari Mahasiswa satu persatu. Setelah itu lembaran kertas tersebut hanya akan menjadi tumpukan kertas yang tidak digunakan lagi. Oleh karena itu dibutuhkannya suatu media teknologi untuk menggantikan penggunaan kertas dan memudahkan penilaian dalam Tes Awal tersebut

(15)

Mahasiswa masing-masing dalam media Website. Selain itu, dengan sistem tersebut akan memudahkan Dosen Penanggung Jawab untuk melakukan penilaian dan pengelolaan soal-soal dari setiap praktikum yang dipimpinnya.

1.2 Rumusan Masalah

Adapun permasalahan yang akan dibahas adalah sebagai berikut :

a. Bagaimana cara membuat website Tes Awal Praktikum dengan menggunakan program PHP dan MySQL ?

b. Bagaimana pengelolaan Tes Awal berdasarkan modul di setiap praktikum yang ada di Laboratorium Teknik Informatika UPN “VETERAN” Jawa Timur ?

1.3 Batasan Masalah

Adapun batasan-batasan masalah yang dibuat agar dalam pengerjaan tugas akhir ini dapat berjalan degan baik adalah sebagai berikut :

a. Aplikasi website Tes Awal ini menggunakan PHP.

b. Aplikasi website yang dibuat menangani data proses pengerjaan Tes Awal dan pengelolaan soal-soal.

c. Sistem Tes Awal berjalan dengan menggunakan database penelitian terdahulu yang telah diperbarui.

1.4 Tujuan

Tujuan dari tugas akhir ini, yaitu:

(16)

3

b. Membuat sistem pengelolaan Tes Awal berdasarkan modul disetiap praktikum yang ada di Laboratorium Teknik Informatika UPN “VETERAN” Jawa Timur.

1.5 Manfaat

Manfaat yang diperoleh dalam Tes Awal Praktikum Berbasis Website di Laboratorium Teknik Informatika ini, adalah:

a. Untuk memudahkan Mahasiswa dalam mengerjakan Tes Awal Praktikum.

b. Untuk mengukur pemahaman masasiswa terhadap praktikum yang akan dilakukannya karena soal yang diberikan akan lebih berfariasi. c. Mengurangi penggunaan kertas.

d. Menunjang kinerja Kepala Laboratorium, Dosen Penanggung Jawab dan Asisten dalam proses Tes Awal Praktikum.

1.6 Metodelogi Penelitian

Beberapa metode dan teknik yang dipergunakan dalam pengumpulan dan pengolahan data tugas akhir ini antara lain :

a. Library Research

(17)

b. Observation

Pada tahap ini akan melakukan pengamatan secara langsung di lapangan untuk memperoleh data.

c. Perancangan dan Pembuatan Sistem

Melakukan analisis awal tentang sistem yang akan dibuat untuk menentukan langkah selanjutnya. Setelah sistem dirancang maka tahap berikutnya adalah pembuatan sistem yang benar, agar sesuai dengan rancangan. Pada tahap ini juga dilakukan perancangan struktur data dan diagram alur yang akan digunakan untuk implementasi dalam perangkat lunak yang akan dibuat. Kemudian dilakukan pengimplementasian struktur data dan diagram alur yang telah dirancang ke dalam bahasa pemrograman.

d. Pengujian dan Evaluasi Perangkat Lunak

Tahap ini dulakukan pengujian pada perangkat lunak yang telah dibuat, pengevaluasian hasil yang diperoleh serta perbaikan program (revisi), jika hasil belum sesuai dengan tujuan yang diharapkan.

e. Pembuatan Naskah Skripsi

(18)

5

1.7 Sistematika Penulisan

Pada penyusunan laporan tugas akhir, sistematika pembahasan diatur dan disusun dalam enam bab, dan tiap-tiap bab terdiri dari sub-sub bab. Untuk memberikan gambaran yang lebih jelas, maka diuraikan secara singkat mengenai materi dari bab-bab dalam penulisan tugas akhir ini sebagai berikut:

BAB I PENDAHULUAN :

Bab ini berisi latar belakang, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, dan sistematika penulisan pembuatan tugas akhir ini.

BAB II TINJAUAN PUSTAKA :

Bab ini menjelaskan mengenai landasan teori-teori pendukung pembuatan tugas akhir ini.

BAB III METODELOGI PENELITIAN :

Bab ini berisi tentang analisis dan perancangan sistem dalam pembuatan Tugas Akhir Tes Awal Praktikum Berbasis Web di Laboratorium Teknik Informatika UPN “Veteran” Jatim

BAB IV HASIL DAN PEMBAHASAN :

(19)

BAB V PENUTUP :

Bab ini berisi kesimpulan dan saran dari penulis untuk pengembangan sistem.

DAFTAR PUSTAKA :

(20)

BAB II

TINJ AUAN PUSTAKA

2.1 Penelitian Sebelumnya

Penelitian yang dilakukan oleh Rakhmat Satriya Hariyanto S.Kom (2012) yang berjudul “SISTEM INFORMASI PENDAFTARAN DAN PENILAIAN PRAKTIKUM DI LABORATORIUM TEKNIK INFORMATIKA UPN ‘VETERAN’ J ATIM” telah menghasilkan sebuah sistem informasi berbasis website yang digunakan pada Labolatorium Teknik Iinformatika. Pada

sistem informasi tersebut dibangun untuk mempermudah pendaftaran dan penilaian praktikum di Teknik Informatika. Di dalam sistem tersebut terdapat empat kategori user, yaitu Ketua Laboratorium, Dosen Penanggung Jawab, Asisten dan Mahasiswa. Tentunya setiap user memiliki hak akses yang berbeda-beda.

Pada sistem pendaftaran dilakukan sebelum masa praktikum dimulai. Dan sebelumnya, sesi di setiap praktikum sudah diatur oleh Ketua Laboratorium masing-masing. Sedangkan pada penilaian dialakukan oleh user Dosen Penanggung Jawab dan Asisten. Dosen Penanggung Jawab

bertugas untuk menilai tes yang dilakukan praktikan sebelum praktikum, sedangkan Asisten menilai kedisiplinan, demo praktikum dan laporan praktikan.

(21)

ini menggukanan kedua database tersebut dikarenakan sistem ini tidak hanya menyimpan data-data sekarang tapi juga menyimpan data-data disetiap semester sebelumnya, sehigga dibutuhkannya dua database, yang satu dijalankan setiap semester sedangkan yang satunya digunakan untuk menyimpan keseluruhan data. Agar database yang berjalan disetiap semester tidak terlalu terbebani dengan data-data semester sebelumnya. Bentuk interface penelitaian sebelumnya seperti pada Gambar 2.1.

Gambar 2.1. Penelitian Sebelumnya 2.1.1 Kelebihan Dan Kekurangan Penelitian Sebelumnya

a. Kelebihan :

Pada penelitian sebelumnya, sistem yang dibangun sudah sangat bagus. Dari pengolahan user, praktikum, sesi, modul sampai penilaian sudah berjalan tanpa ada permasalahan dalam databasenya. b. Kekurangan :

(22)

9

2.2 Landasan Teor i

Pada sub-bab ini akan membahas tentang dasar-dasar materi yang digunakan pada penelitian ini. Baik tentang materi profil program studi ataupun materi software-software yang digunakan.

2.2.1 Profil Pr ogram Studi Teknik Infor matika UPN “Veteran” J atim

Informatika adalah disiplin ilmu teknik yang menangani masalah transformasi atau pengolahan fakta simbolik dengan menggunakan komputer melalui proses-proses logika. Kurikulum Program Studi Teknik Informatika dirancang untuk mempersiapkan lulusan dengan ciri khusus:

a. Mampu merancang, mengimplementasikan dan mengembangkan sebuah sistem perangkat lunak (software) untuk memecahkan masalah pengolahan data dalam industri.

b. Menguasai teknik, metode dan peralatan untuk menyelesaikan masalah dengan bantuan perangkat lunak komputer.

c. Memiliki wawasan tentang pemanfaatan perangkat lunak komputer dalam berbagai bidang aplikasi di industri maupun pemerintahan.

d. Profesional, memiliki integritas tinggi, serta tanggap terhadap perubahan dan kemajuan ilmu dan teknologi informatika.

Bidang peminatan di lingkungan Program Studi Teknik Informatika UPN ‘VETERAN’ Jawa Timur.

2.2.2 Visi dan M isi Program Studi Teknik Infor matika

(23)

a. Visi Program Studi Teknik Informatika

Menghasilkan lulusan yang unggul dalam bidang teknologi informasi dan mampu berkompetisi di pasar global tahun 2015.

b. Misi Program Studi Teknik Informatika

1) Menghasilkan anggota masyarakat yang bertaqwa kepada Tuhan Yang Maha Esa, berakhlak tinggi, berbudaya Indonesia, bersemangat ilmiah serta memiliki kemampuan akademik yang memadai dan sanggup berkinerja baik, serta mampu menerapkan, mengembangkan dan melakukan inovasi ilmu pengetahuan dan teknologi informasi bagi kemajuan dan kesejahteraan masyarakat.

2) Membekali Mahasiswa dengan pengetahuan, keterampilan, kebiasaan dan iklim yang baik agar mampu dan mempunyai kepercayaan diri yang tinggi untuk bersaing di pasar global.

3) Menyebarkan hasil penelitian dan teknologi terapan, untuk dimanfaatkan dalam kegiatan produktif dan peningkatan mutu kehidupan masyarakat.

2.2.3 Tujuan Laborator ium Pr ogram Studi Teknik Infor matika

Mahasiswa :

a. Mengupayakan Mahasiswa untuk berpartisipasi secara penuh di dalam semua aspek aktivitas dan Program Studi.

b. Membekali lulusan dengan pengetahuan, kecakapan dan nilai yang dibutuhkan bagi mereka untuk melanjutkan studi atau berpartisipasi dalam masyarakat.

Proses Belajar :

(24)

11

b. Mengupayakan staf pengajar untuk menggunakan metode proses belajar mengajar yang bersifat kekinian (up to date).

c. Menggunakan metode student based learning untuk membekali lulusan yang trampil, professional, beretika dan mampu untuk berkarya secara mandiri.

Penelitian :

a. Menyediakan lingkungan yang memungkinkan untuk melakukan penelitian dengan kualitas berskala nasional atau bahkan internasional sebagai tanggung jawab akademik utama.

b. Mengupayakan agar bersedia infrastruktur untuk melakukan penelitian dengan kualitas yang baik.

Sumber Daya Manusia :

a. Mengupayakan untuk merekrut dan mempertahankan staf dengan kualitas tinggi, serta memberikan penghargaan bagi staf yang berprestasi tinggi.

b. Meningkatkan kompetensi staf dalam hal pendidikan dan pengajaran, penelitian, dan pengabdian kepada masyarakat

Lingkungan Fisik dan Lainnya :

a. Menyediakan lingkungan fisik yang nyaman, aman dan sehat.

b. Mengupayakan untuk selalu mempunyai strategi pencarian dan pembelanjaan dana yang efisien dan efektif.

Kerjasama dengan Masyarakat dan Pemerintah :

(25)

b. Menjalin kerjasama dengan instansi pemerintah, bisnis, industri dan alumni.

c. Mengupayakan untuk melibatkan tenaga ahli yang dimiliki oleh Program Studi untuk berpartisipasi dalam pengembangan kebijakan pemerintah dalam bidang teknologi komputer dan informasi.

Internasional :

a. Mengupayakan untuk memposisikan Program Studi agar dapat memenuhi standar internasional.

2.2.4 Str uktur Organisasi Pr ogram Studi Teknik Infor matika

Pada Program Studi Teknik Informatika terdapat struktur organisasi yang teroganisir seperti pada Gambar 2.2.

Gambar 2.2: Struktur Laboratorium Teknik Informatika

(26)

13

2.2.5 Macromedia Drea mweaver

Macromedia Dreamweaver adalah sebuah software HTML editor profesional yang digunakan untuk mendesign secara visual dan mengelola

situs web maupun halaman web. Bilamana kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau lebih menyukai bekerja dengan lingkungan secara visual dalam melakukan editing, Dreamweaver membuatnya menjadi lebih mudah dengan menyediakan tools yang sangat berguna dalam peningkatan kemampuan dan pengalaman kita dalam mendesign web. Dreamweaver dalam hal ini digunakan untuk web design. Dreamweaver mengikutsertakan banyak tools untuk kode-kode dalam halaman web beserta fasilitas-fasilitasnya, antara lain : Referensi HTML, CSS dan Javascript debugger, dan editor kode (tampilan kode dan Code inspector) yang mengizinkan kita mengedit kode Javascribt, XML, dan dokumen teks lain secara langsung dalam Dreamweaver. Macromedia DreamWeaver MX pertama kali di tampilkan pada tahun 2004, selain software untuk mendesign web, juga bisa untuk menyunting kode dan untuk membuat aplikasi web dengan menggunakan bahasa pemrograman JSP, PHP, ASP atau Coldfusion. Di lengkapi dengan fasilitas yang cukup lengkap untuk manajemen situs. (Dunia Script. Com, 2013)

2.2.6 Microsoft Office Visio 2010

(27)

terakhir adalah Microsoft Office Visio 2010 untuk Windows. Pada akhir 2009, Microsoft merilis versi beta dari Microsoft Visio 2010. Berbeda dengan inti aplikasi Office 2007, Microsoft Visio 2007 tidak fitur user interface Ribbon, tapi Microsoft Visio 2010 ini. Visio tidak dikembangkan untuk Mac OS X atau sistem operasi Linux, pengembang lain menawarkan program diagram untuk sistem tersebut. Karena format file Visio proprietary, beberapa Mac OS X atau program Linux dapat membaca file Visio. Pro Omnigraffe pada Mac dapat membaca dan menulis file Visio. Standar dan Edisi Profesional baik berbagi antarmuka yang sama, tetapi yang terakhir memiliki tambahan template untuk diagram lebih maju dan tata letak serta fungsi unik yang membuatnya mudah bagi pengguna untuk terhubung diagram mereka ke sejumlah sumber data dan menampilkan informasi secara grafis.

Microsoft Visio Corporation diakuisisi pada tahun 2000. Enterprise Network Tools, add-on produk memungkinkan jaringan otomatis dan layanan direktori diagram, dan Visio Network Center, sebuah situs web di mana pengguna dapat menemukan konten jaringan dokumentasi terbaru dan bentuk jaringan yang tepat-replika peralatan dari 500 produsen terkemuka, dibebaskan bersama versi 2002 yang pertama telah dihentikan, sedangkan bentuk-temuan yang terakhir fitur yang sekarang terintegrasi ke dalam program itu sendiri Visio 2007 ini dirilis pada 30 November 2006. (Danu Wira Pangestu, 2011)

2.2.7 Power Designer

(28)

15

e. Application Modelling dengan UML f. Information Liquidity Modelling g. Integrated Modelling

Pada tutorial ini kita akan mencoba menggunakan Power Designer untuk melakukan pemodelan data (data modeling) untuk kemudian akan kita gunakan untuk melakukan perancangan basis data. Secara sederhana, untuk melakukan pemodelan data pada Power Designer, kita harus memulainya pada level Conceptual Data Model, dimana pemodelan data dilakukan dengan

menggunakan metode EntitynRelationship Diagram. Pada CDM, tipe data yang dipergunakan bersifat general, dan tidak spesifik terhadap suatu database tertentu. Tahap kedua adalah membuat Physical Data Model (PDM), PDM merupakan bentuk spesifik dari CDM yang telah kita bangun. Power Designer memiliki banyak dukungan target database, sehingga kita tidak perlu bingung mengenai tipe – tipe data yang dipergunakan, karena Power Designer akan menyesuaikan seperti pada tipe data yang kita definisikan sebelumnya pada tahap CDM.

(29)

MySQL, atau dapat juga kita buat koneksi dan mengeksekusinya langsung via

Power Designer. (Teknik Industri Universitas Diponegoro, 2011)

2.2.8 XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan

bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya. XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development Team) & Tim Dukungan (Support Team).

XAMPP adalah singkatan yang masing-masing hurufnya adalah :

X : Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris.

A : Apache, merupakan aplikasi web server.

(30)

17

M : MySQL, merupakan aplikasi database server.

Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan

untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.

P : PHP, bahasa pemrograman web.

Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga

mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.

P : Perl, bahasa pemrograman.

Mengenal bagian XAMPP yang biasa digunakan pada umumnya : Htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Kontrol Panel yang berfungsi untuk mengelo la layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start). (Wikipedia, 2013)

2.2.9 Entity Relationship Diagram (ERD)

(31)

suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk

Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips. c. Hubungan / Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut.

Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data yaitu.

1) Satu ke satu (One to one)

(32)

19

2) Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.

3) Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B. (Gunadarma, 2013)

2.2.10 Data Flow Diagra m (DFD)

Data flow Diagram (DFD) adalah diagram yang menggunakan

notasi-notasi untuk menggambarkan arus dari sistem. DFD sering digunakan untuk menggambarkan sustu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir (misalnya lewat telpon, dan sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan (misalnya harddisk, diskette, dan lain sebagianya).

Simbol-sombol yang digunakan di DFD mewakili maksud tertentu, yaitu : a. External entity (kesatuan Luar) atau boundary (batas sistem)

Setiap sistem memiliki batas sistem (boundary) yang memisahkan suatu sistem dengan lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan di lingkungan luar sistem yang dapat

berupa orang, organisasi atau sistem lainya yang berada di lingkungan luarnya yang memberikan input atau menerima output dari sistem.

b. Data flow (arus data)

(33)

diantara proses, simpanan, dan kesatuan luar. Arus data digambarkan dengan anak panah dari data satu ke data yang lainya.

c. Process (proses)

Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.

d. Data store (simpanan data)

(34)

BAB III

PERANCANGAN SISTEM

3.1 Deskr ipsi Umum Sistem

Sistem Tes Awal Praktikum ini dibangun untuk memudahkan proses Tes Awal dan penilaian yang dilakukan pada tiap praktikum di laboratorium Teknik Informatika UPN ‘VETERAN’ Jatim. Sistem ini berjalan dengan menggunakan database pada penelitian terdahulu (Sistem Pendaftaran dan Penilaian Praktikum),

sehingga proses login user, data praktikum, dan data nilai akan saling terhubung dengan sistem Tes Awal Praktikum ini.

3.1.1 System Flow Diagram

Pada sub-bab ini akan menjabarkan alur sistem Tes Awal seperti pada Gambar 3.1

(35)

Gambar 3.1 merupakan alur yang terjadi pada sistem Tes Awal Praktikum di Laboratorium Teknik Informatika UPN “Veteran” Jatim. Alur tersebut terdiri dari 4 kolom user, yaitu Ketua Laboratorium, Dosen Penanggung Jawab, Asisten dan Mahasiswa. Selengkapnya adalah sebagai berikut :

a. Sistem berawal dari proses Login. Proses Login ini menggunakan sistem yang sudah ada pada penelitian sebelumnya. Sehingga user dapat dibedakan menjadi 4 kategori, yaitu Ketua Laboratorium, Dosen Penanggung Jawab, Asisten dan Mahasiswa.

b. Dosen Penanggung Jawab, yaitu pembuatan soal. Soal dibuat berdasarkan praktikum, modul dan Dosen Penanggung Jawab yang membuat. Karena setiap sesi dalam satu praktikum bisa dipimpin oleh Dosen Penanggung Jawab yang berbeda-beda. Oleh karena itu, setiap Dosen Penanggung Jawab hanya bertanggung jawab untuk memberikan soal pada sesi-sesi yang dipimpin saja.

c. Setelah Dosen Penanggung Jawab memasukkan soal-soal, Dosen Penanggung Jawab juga harus melakukan pengaturan Tes Awal. Dimana pengaturan tersebut berisi jumlah soal yang akan didapat oleh tiap Mahasiswa dan juga beban nilai dari soal ganda ataupun soal uraian. Dalam pengaturan ini Dosen Penanggung Jawab bisa mengambil soal dari Dosen Penanggung Jawab lain dengan praktikum dan modul yang sama. Hal ini diperlukan untuk mengatasi kemungkinan seorang Dosen Penanggung Jawab belum sempat membuat soal untuk sesinya.

(36)

23

dimulainya praktikum dengan batas waktu (timer countdown) yang ditentukan oleh Asisten. Hal ini agar Mahasiswa tidak bisa mengerjakan Tes Awal diluar jam praktikum.

e. Setelah Tes Awal aktif, para praktikan akan mulai mengerjakan dengan batas waktu yang telah ditentukan. Jika waktu habis, Tes Awal yang sedang dikerjakan oleh para praktikan akan otomatis langsung dikumpulkan oleh sistem.

f. Berikutnya Asisten akan memeriksa siapa saja yang telah mengumpulkan dan mencocokkan dengan absensi Mahasiswa yang hadir. Hal ini perlu dilakukan untuk menghindari Mahasiswa yang tidak hadir dalam praktikum tidak bisa ikut mengumpulkan Tes Awal. Hal ini hanya bisa dilakukan secara manual, dikarenakan di dalam sistem utama belum ada sistem absensi.

g. Proses penilaian dilakukan oleh Dosen Penanggung Jawab praktikum. Penilaian yang dilakukan hanyalah jawaban dari soal uraian, sedangkan soal ganda akan diperiksa oleh sistem dan dihitung benar dan salahnya. h. Sedangkan proses backup data dilakukan oleh Ketua Laboratorium

(37)

3.1.2 Data Flow Diagr am

Pada data flow diagram akan menggambarkan aliran data yang terjadi pada sistem Tes Awal Praktikum ini. Berikut ini merupakan gambar Context Diagram sistem Tes Awal Praktikum.

Gambar 3.2. Diagram Konsteks

Seperti pada Gambar 3.2, user terdiri dari 4 macam, yaitu Ketua Laboratorium, Dosen Penanggung Jawab, Asisten dan Mahasiswa. Sistem berawal dari entitas Dosen Penanggung Jawab akan memberikan data soal dan data-data pengaturan Tes Awal ke dalam sistem. Sedangkan entitas Asisten memberikan data aktif (aktifasi soal) ke dalam sistem. Setelah itu entitas Mahasiswa memberikan data jawabannya ke dalam sistem, lalu akan

(38)

25

Ketua Laboratorium akan mengambil data nilai, data soal dan data jawaban dari sistem untuk dijadikan arsip.

Pada context diagram diatas jika diuraiakan akan menjadi DFD level 0 yang mempunyai beberapa sub proses, seperti pada Gambar 3.3.

Gambar 3.3. DFD Level 0 Sistem Tes Awal Praktikum

*Database Merah merupakan database sistem Tes Awal Praktikum,sedangkan yang

(39)

1. Proses Input soal

Proses ini digunakan untuk menangani proses pengolahan data soal yang dilakukan oleh Dosen Penanggung Jawab. Proses ini membutuhkan data praktikum, data modul dan data user karena untuk memberi identitas pada setiap soal yang masukkan. Dalam proses input soal ini terdapat sub proses lagi atau biasa disebut dengan DFD level 1, seperti pada Gambar 3.4.

Gambar 3.4. DFD Level 1 Input Soal a) Proses Buat Soal

Proses ini digunakan untuk memasukan soal-soal kedalam sistem dan disimpan di database. Soal akan disimpan dengan identitas praktikum, modul dan user (Dosen Penanggung Jawab) yang didapat dari database praktikum, modul dan userr.

b) Proses Edit Soal

(40)

27

c) Proses Hapus Soal

Proses ini digunakan untuk menghapus soal-soal yang sudah tidak digunakan.

2.Proses Set Tes Awal

Proses ini digunakan untuk menangani proses pengaturan Tes Awal. Dimana pengaturan tersebut berisi tentang jumlah soal yang dikeluarkan dan beban soal, baik ganda ataupun uraian. Pada proses ini terdapat sub proses lagi (DFD level 2), seperti pada Gamabr 3.5.

Gambar 3.5. DFD Level 1 Set Tes Awal a) Input Set

Proses ini digunakan untuk memasukkan pengaturan dan menyimpannya dalam database.

b) Edit Set

Proses ini digunakan untuk mengedit pengaturan yang sudah tersimpan dalam database dan memperbaruinya kembali.

c) Delete Set

(41)

3. Proses Input Nilai

Proses ini digunakan untuk menilai hasil dari jawaban-jawaban dari praktikan yang sudah tersimpan dalam database. Dalam proses ini yang dimasukkan adalah nilai dari soal uraian, sedangkan soal ganda sudah dinilai oleh sistem..

4. Proses Aktif Tes Awal

Proses ini digunakan oleh Asisten untuk mengaktifkan Tes Awal yang akan dikerjakan oleh para praktikan sebelum memulai praktikum. Dalam proses ini, Asisten juga yang akan mengatur batas waktu pengerjaan dan kode Tes Awal.

5. Proses Lihat Jawaban

Proses ini digunakan untuk melihat siapa saja yang sudah menyelesaikan dan mengumpulkan Tes Awal Praktikum dan mencocokannya dengan absensi yang hadir dalam praktikum. Hal ini untuk mencegah Mahasiswa yang tidak hadir tidak bisa ikut mengumpulkan Tes Awal Praktikum. 6. Proses Input Jawaban

Proses ini merupakan proses pengerjaan praktikan terhadap Tes Awal Praktikum. Proses ini berdasarkan pada batas waktu yang telah ditentukan oleh Asisten. Jika batas waktu sudah habis, maka Tes Awal langsung akan dikumpulkan oleh sistem dan jawaban akan disimpan dalam database. 7. Proses Backup data

(42)

29

3.1.3 Desain Database

Desain database sistem akan menjelaskan konsep CDM dan PDM. Tujuan penggunaan CDM dan PDM adalah untuk mendapatkan rangkaian database yang benar agar terhindar dari kesalahan database saat penyimpanan data. Pada awalnya desain dikerjakan pada CDM kemudian diubah ke dalam bentuk PDM. Dari PDM inilah baru bisa langsung diubah lagi ke dalam syntax SQL. untuk dimasukkan kedalam server database..

3.1.3.1 CDM (Conceptual Data Model)

Conceptual data model (CDM) pada sistem ini merepresentasikan

rancangan struktur logis database. Tabel-tabel Tes Awal ada 4, yaitu soal, jawaban, pengaturan dan aktivasi. Pada desain CDM database sistem Tes Awal Praktikum ini tidak dibuat dari awal, tapi menggunakan database dari penelitian terdahulu. Jadi tabel-tabel untuk sistem Tes Awal Praktikum ini ditambahkan ke dalam database penelitian terdahulu. Karena tabel database Tes Awal membutuhkan data-data dari penelitian terdahulu, maka tabel Tes Awal saling berelasi dengan tabel-tabel penelitian sebelumnya. Pada Gambar 3.6 merupakan desain CDM pada sistem ini.

3.1.3.2 PDM (Phisycal Data Model)

Physical Data Model (PDM) merupakan penjabaran lebih lanjut terhadap

CDM dan merupakan deskripsi terhadap data yang lebih mengarah kepada database engine yang akan dipakai. PDM merupakan hasil generate dari CDM

(43)

Gambar 3.6. CDM Sistem Tes Awal Praktikum

(44)

31

Gambar 3.7. PDM Sistem Tes Awal Praktikum

(45)

3.1.4 Daftar Tabel

Setelah dijelaskan database pada sub-bab sebelumnya, pada sub-bab ini akan menjelaskan tabel-tabel yang terdapat pada database ini. Pada tabel-tabel database ini akan digolongkan dalam dua kategori, yaitu Tabel Penelitian

Sebelumnya dan Tabel Sistem Tes Awal Praktikum.

3.1.4.1 Tabel Penelitian Sebelumnya

Tabel-tabel ini merupakan tabel yang berasal dari penelitian sebelumnya. Hal ini akan dijelaskan kembali secara singkat dikarenakan antara Penelitian Sebelumnya dengan Sistem Tes Awal Praktikum saling terhubung. Berikut tabel-tabel tersebut.

Tabel 3.1 merupakan tabel yang berfungsi untuk menyimpan data-data user. Dengan menggunakan tabel inilah sistem login berjalan. Dan yang membedakan jenis user adalah dengan adanya field levell. Level 1 adalah user Mahasiswa, level 2 adalah user Asisten, level 3

(46)

33

Tabel 3.2 merupakan tabel yang digunakan untuk menyimpan data-data praktikum. Dari tabel inilah sistem Tes Awal bisa membedakan praktikum-praktikum yang ada di Teknik Informatika.

c. Tabel Sesi

(47)

d. Tabel Modul

Tabel 3.4 merupakan tabel yang digunakan untuk menyimpan data-data modul dan bisa membedakan modul disetiap praktikum yang ada di Teknik Informatika.

e. Tabel Jadwal Mahasiswa

Tabel 3.5. Tabel Jadwal Mahasiswa

Field Type

id_prak varchar(6) id_sesi varchar(2) id_user varchar(15) tgl_daftar datetime

Tabel 3.5 merupakan tabel yang digunakan untuk menyimpan data tentang sesi praktikum apa yang diikuti oleh tiap mahasiswa. Dari tabel ini sistem Tes Awal Praktikum bisa mengatur hak akses untuk mengerjakan Tes Awal.

f. Tabel Hak Akses

Tabel 3.6. Tabel Hak Akses

Field Type

id_user varchar(15) id_prak varchar(6)

(48)

35

Tabel 3.7 merupakan tabel yang berfungsi untuk menyimpan data-data praktikum apa saja yang diambil oleh setiap mahasiswa.

h. Tabel Nilai

Tabel 3.8 merupakan tabel yang digunakan untuk menyimpan semua nilai. Yaitu nilai tes, displin, praktek, lapres dan nilai total. Pada fied tes inilah nilai Tes Awal disimpan.

i. Tabel Lab

(49)

j. Tabel Konten menyimpan data-data seperti data berita.

3.1.4.2 Tabel Sistem Tes Awal Pr aktikum

Tabel-tabel ini merupakan tabel yang digunakan untuk menyimpan data pada sistem Tes Awal Praktikum. Tabel-tabel ini terhubung dengan tabel-tabel penilitian sebelumnya untuk mendapatkan data yang dibutuhkan untuk mengelola sistem Tes Awal.

a. Tabel Soal

Tabel Soal ini merupakan tabel yang digunakan untuk penyimpanan soal-soal yang dimasukkan oleh Dosen Penanggung Jawab. Primary Key pada tabel ini adalah field id_soal.

(50)

37 tertentu. Sedangkan field Dosen Penanggung Jawab menujukan pemilik soal tersebut. Pada field jenis, ini yang akan membedakan jenis soal ganda atau uraian. Jika soal tersebut ganda, maka field soal,pil_a, pil_b, pil_c, pil_d dan kunci akan diisi. Namun bila jenis soal uraian, maka yang diisi hanyalah field soal.

b. Tabel Jawaban

Tabel jawaban ini dugunakan sebagai penyimpan jawaban dari para praktikan. Tabel ini merupakan weak entity karena tidak mempunyai primary key. Yang dipunyai hanyalah foreign key id_user, id_prak,

(51)

backup data jawaban tiap akhir semester. Agar pada tabel jawaban ini

tidak terjadi penumpukan data jawaban dari seluruh praktikum.

c. Tabel Pengaturan

Tabel ini merupakan tabel yang menyimpan data-data pengaturan Tes Awal Praktikum. Data-data tersebut berupa jumlah soal dan beban soal baik ganda ataupun uraian..

Table 3.13. Tabel Pengaturan

Pada Tabel 3.13 terdapat field pj_alias, dengan adanya field inilah yang memungkinkan ketika seorang Dosen Penanggung Jawab belum sempat membuat soal, maka dosen tersebut bisa mengambil soal dari dosen lainnya dengan praktikum yang sama.

d. Tabel Aktivasi

Table ini merupakan table dimana Tes Awal yang akan dikerjakan terlebih dahulu diaktivasi dan disimpan dalam tabel ini.

Tabel 3.14. Tabel Aktivasi

Field Type

(52)

39

Pada Tabel 3.14 terdapat field batas_waktu yang berfungsi untuk menentukan batas waktu pengerjaan Tes Awal.

e. Tabel Proses Tes

Table ini merupakan tebel yang berfungsi untuk merekam aktifitas pengerjaan Tes Awal. waktu mulai, waktu menyelesaikan, dan tanggal pengerjaan Tes Awal.

3.1.5 Rancangan Interface

(53)

Gambar 3.8. Rancangan Interface

Pada Gambar 3.8 merupakan desain rancangan penelitian sebelumnya yang terdiri dari beberapa bagian, yaitu area login, search, header, menu horizontal, menu vertical, isi konten dan footer. Dan pada sistem Tes Awal Iibagian atas

terdapat area search dan area login. Jika halaman diarahkan ke bawah, kedua area tersebut tetap akan diatas tidak ikut bergerak. Pada bagian header, ditambahkan icon logo UPN “Veteran” Jatim yang berputar terus-menerus.

Sedangkan pada bagian menu vertikal merupakan deretan menu dengan sub menu. Untuk membuka submenu hanya tinggal mengklik menu dan submenu akan langsung turun secara slide. Dan jika membuka menu yang lain, submenu yang terbuka akan otomatis tertutup.

Menu

Vertikal Isi Konten

Footer

Login

Search

Header

(54)

BAB IV

HASIL DAN PEMBAHASAN

Pada bab ini akan dibahas mengenai implementasi dari rancangan sistem yang telah dibuat. Bagian implementasi sistem kali ini meliputi hardware, software yang digunakan serta implementasi interface yang telah dibangun. Untuk

komponen hardware dan software menyesuaikan dengan kebutuhan dalam sistem Tes Awal Praktikum.

4.1 Lingkungan Implementasi

Spesifikasi perangkat keras dan perangkat lunak yang digunakan pada implementasi sistem ini, yaitu:

a) Perangkat Keras (Hardware)

1) Toshiba Satellite L640 Notebook Laptop, Intel Core i5 CPU 2) Memori 2GB

3) Modem untuk koneksi data b) Perangkat Lunak(Software)

1) Sistem Operasi Windows 7 Professional

2) Adobe Dreamweaver CS 4 sebagai code editor. 3) MySQL sebagai database.

4) PHP MyAdmin sebagai Interface Database. 5) XAMPP 1.7.3 sebagai server local.

6) Mozilla Firefox sebagai web browser.

(55)

4.2 Implementasi Antar muka (Interface)

Dalam hal interface, sistem Tes Awal Praktikum ini mengadopsi dari interface penelitian sebelumnya. Hal ini dikarenakan agar tidak menganggu sistem yang sudah ada. Sehingga untuk sistem Tes Awal Praktikum hanya menambahkan beberapa menu kedalam website. Menu-menu tersebut dibedakan berdasarkan kategori user. Yaitu user Mahasiswa, Asisten, Dosen Penanggung Jawab dan Ketua Laboratorium. Pada sub-bab berikutnya akan dijelaskan menu-menu tersebut.

4.2.1 Menu User Mahasiswa

Di dalam user pada sistem Tes Awal Praktikum terdapat dua menu, yaitu menu Pilih Tes Awal dan menu History.

a. Menu Pilih Tes Awal

Menu ini akan menampilkan halaman dimana para praktikan bisa memilih Tes Awal Praktikum yang akan dikerjakan. Seperti pada Gambar 4.1.

Gambar 4.1. Halaman Pemilihan Tes Awal Praktikum

(56)

43

praktikum yang diikuti oleh Mahasiswa. Pilihan-pilihan tersebut ada dua jenis. Yang berwarna biru, merupakan Tes Awal Praktikum yang siap dikerjakan. Sedangkan yang berwarna abu-abu merupakan Tes Awal yang sudah selesai dikerjakan oleh praktikan.

b. Menu History

Menu ini akan menampikan halaman dengan tabel Tes Awal yang sudah dikumpulkan oleh praktikan selama satu semester. Hal ini bertujuan agar praktikan bisa melihat Tes Awal Praktikum apa saja yang telah dikumpulkan dan tersimpan di dalam database seperti pada Gambar 4.2.

Gambar 4.2. Halaman History Tes Awal Praktikum

4.2.2 Menu User Asisten

(57)

1) Menu Sebagai Mahasiswa

Pada golongan menu ini juga terdapat dua pilihan menu seperti Mahasiswa biasa yang telah dijelaskan pada sub-bab sebelumnya. Menu-menu tersebut yaitu :

a. Menu Pilih Tes Awal b. Menu History

2) Menu Sebagai Asisten

Pada golongan menu ini terdapat dua pilihan menu. Menu-menu tersebut yaitu :

a. Aktivasi

Menu ini merupakan menu yang menampilkan halaman dimana proses pengaktifan Tes Awal Praktikum itu terjadi. Seperti pada Gambar 4.3.

Gambar 4.3. Halaman Aktivasi

Pada halaman tersebut terdapat deretan menu combobox. Deretan combobox itulah yang berfungsi untuk mengaktifkan Tes Awal

(58)

45

b. Pengumpulan

Pada menu ini akan menampilkan halaman dimana Asisten akan melihat siapa saja yang telah mengumpulkan Tes Awal dan mencocokkannya dengan daftar absensi secara manual. Jika ada yang telah mengumpulkan tetapi Mahasiswa tersebut tidak ada dalam laboratorium atau tidak masuk, maka Asisten berhak untuk menghapusnya. Seperti pada Gambar 4.4 dan Gambar 4.5.

Gambar 4.4. Halaman Pilihan Sesi Pengumpulan

Gambar 4.5. Halaman Daftar Pengumpulan

4.2.3 Menu User Dosen Penanggung J awab

(59)

yang ada pada user Asisten, hal itu bertujuan agar Dosen Penanggung Jawab bisa menggantikan tugas-tugas yang harus dilakukan oleh Asisten ketika Asisten tidak bisa melakukan tugas-tugasnya. Berikut akan dijelaskan menu-menu tersebut.

a. Menu Soal

Gambar 4.6. Halaman Pilihan Soal Praktikum

Menu ini merupakan menu yang berfungsi untuk pengolahan soal-soal Tes Awal. Saat menu ini dipilih, browser akan menampilkan halaman yang berisi pilihan-pilihan praktikum yang dipimpin oleh dosen yang bersangkutan. Setelah memilih salah satu praktikum, maka akan ditampilkan halaman dimana pengolahan soal-soal Tes Awal. Seperti pada Gambar 4.7.

(60)

47

Pada gambar diatas menampilkan urutan modul-modul yang ada dalam praktikum yang dipilih sebelumnya. Pada setiap modul-modul tersebut terdapat 4 tombol. Tombol tersebut yaitu.

- Tombol ganda berfungsi untuk membuat soal pilihan ganda. - Tombol uraian berfungsi untuk membuat soal uraian.

- Tombol pengaturan berfungsi untuk melakukan pengaturan Tes Awal.

- Tombol lihat berfungsi untuk melihat soal-soal yang sudah tersimpan dalam database.

Pada bagian bawah terdapat menu pilihan (combobox) yang berfungsi untuk menampilkan soal-soal dari dosen lain yang juga menjadi Dosen Penanggung Jawab pada praktikum tersebut.

b. Menu Aktivasi

Menu ini merupakan menu aktivasi Tes Awal Praktikum seperti menu aktivasi yang ada pada user Asisten. Hal ini bertujuan agar Dosen Penanggung Jawab juga mampu untuk melakukan aktivasi soal ketika Asisten belum mengaktifkan soal Tes Awal.

c. Menu Pengumpulan

Menu ini juga menyerupai menu pengumpulan yang ada pada user Asisten. Dengan adanya menu ini. Dosen Penanggung Jawab juga bisa melihat siapa saja praktikan yang telah mengumpulkan Tes Awal. d. Menu Nilai

(61)

Gambar 4.8. Halaman Pilihan Nilai Sesi

Saat menu ini dipilih, akan ditampilkan sebuah pilihan praktikum (combobox). Setelah memilih praktikum, dibagian bawah langsung

akan menampilkan sesi-sesi praktikum yang dipimpin oleh dosen tersebut berdasarkan praktikum yang dipilih. Disetiap sesi-sesi tersebut terdapat pilihan modul yang jika diklik akan menampilkan halaman utama penilaian berdasarkan praktikum, sesi dan modul yang dipilih. Seperti pada Gambar 4.8.

Gambar 4.9. Halaman Penilaian

Pada halaman tersebut menampilkan deretan Mahasiswa yang ada pada sesi praktikum tersebut. Dan pada tiap deretan tersebut terdapat textarea untuk memasukkan nilai. Nilai yang dimasukkan hanyalah

(62)

49

4.2.4 Menu User Ketua Laborator ium

Pada user ini terdapat lima menu pada sistem Tes Awal Praktikum ini. Menu-menu tersebut yaitu soal, aktivasi, pengumpulan, nilai dan backup. beberapa Menu-menu tersebut juga terdapat menu-menu yang ada pada user Dosen Penanggung Jawab dan user Asisten. Hal tersubut bertujuan untuk menggantikan tugas-tugas Dosen Penanggung Jawab atau Asisten ketika kedua user tersebut tidak bisa melakukan tugasnya. Berikut ini akan dijelaskan setiap menu-menu tersebut.

a. Menu Soal

Menu ini merupakan menu yang juga ada pada user Dosen Penanggung Jawab. Tetapi pada user Ketua Laboratorium ini ada sedikit perbedaan dengan menu soal pada user Dosen Penanggung Jawab. Pada user Dosen Penanggung Jawab bisa melakukan pengolahan soal-soal

dengan menggunakan id Dosen Penanggung Jawab sendiri. Tetapi pada user Ketua Laboratorium mampu menggunakan id Dosen Penanggung Jawab tersebut untuk melakukan pengolahan soal-soal Tes Awal dengan memilih pilihan Dosen Penanggung Jawab seperti pada Gambar 4.10.

(63)

Ketika Ketua Laboratorium memilih salah satu Dosen Penanggung Jawab makan akan ditampilkan praktikum yang dipimpin oleh Dosen Penanggung Jawab yang dipilihnya. Dan ketika membuka halaman utama pengolahan soal, maka Ketua Laboratorium sudah dalam kondisi menggukanan id dosen yang dipilihnya dan bisa melakukan tugas pengolahan soal-soal beratas namakan Dosen Penanggung Jawab tersebut. b. Menu Aktivasi

Menu ini merupakan menu yang berfungsi untuk melakukan aktifasi oleh yang merupakan tugas user Asisten. User Asisten hanya mampu mengaktifkan Tes Awal berdasarkan sesi praktikum yang di pimpinnya. Tetapi pada user Ketua Laboratorium memiliki perbedaan, yaitu mampu mangaktifkan semua sesi disetiap praktikum yang dipimpin oleh Ketua Laboratorium tersebut. Seperti pada Gambar 4.11.

Gambar 4.11. Halaman Aktivasi User Dosen c. Menu Pengumpulan

(64)

51

d. Menu Nilai

Menu ini merupakan menu yang digunakan untuk menilai hasil dari jawaban para praktikan oleh user Dosen Penanggung Jawab. Namun Dosen Penanggung Jawab hanya bisa menilai dari sesi yang dipimpinnya, sedangkan user Ketua Laboratorium bisa menilai semua sesi yang ada di seluruh praktikum yang ada pimpin oleh Ketua Laboratorium tersebut. e. Menu Backup

Menu ini merupakan menu yang berfungsi untuk membackup data-data jawaban dijadikan ke dalam bentuk file. Hal ini hanya bisa dilakukan oleh user Ketua Laboratorium di setiap akhir semester. User Ketua Laboratorium bisa membackup seluruh sesi yang ada di dalam praktikum-praktikum yang dimpin oleh Ketua Laboratorium tersebut. Seperti pada Gambar 4.12.

Gambar 4.12. Halaman Pilihan Backup

4.3 Uji Coba Sistem

(65)

dilaksanakan untuk menentukan tingkat keberhasilan dan mengetahui apakah sistem ini dapat berjalan dengan baik sesuai perancangan yang dibuat.

4.3.1 Skenario Uji Coba

Untuk memastikan bahwa sistem ini berjalan dengan baik dan lancar, penulis akan menyusun skenario yang akan dicoba. Skenario tersebut adalah sebagai berikut :

- Diasumsikan data praktikum, data sesi, data modul dan data user telah tersedia.

- Praktikum yang digunakan adalah praktikum Basis Data. - Sesi yang digunakan adalah sesi B3.

- Modul yang digunakan adalah modul 1.

- User Ketua Laboratorium adalah Intan Yuniar Purbasari (38006040198) - User Dosen Penanggung Jawab adalah Faisal Muttaqin (15340107) - User Asisten adalah Desi Nur Permatasari (1034010095)

- User Mahasiswa 1 adalah Richard Stephen Nainggolan (1134010072) - User Mahasiswa 2 adalah Ecky Eriawan (1134010149)

4.3.1.1 Pembuatan Soal

(66)

53

Gambar 4.13. Halaman Pengolahan Soal

Untuk memasukkan soal pilihan ganda dengan mengklik tombol ganda, maka langsung akan muncul bingkai form soal ganda pada halaman tersebut tanpa membuka halaman baru, seperti pada Gambar 4.14. Sedangkan untuk soal uraian juga sama yaitu dengan mengklik tombol uraian dan langsung akan ditampilkan bingkai form soal uraian seperti pada Gambar 4.15.

Gambar 4.14. Form Soal Ganda

(67)

Di saat form soal tersebut telah diisi dan disimpan, maka bingkai form tersebut otomatis akan tertutup dan soal akan bertambah. Bukti soal telah masuk dan disimpan dalam database adalah perbedaan pada tombol baik ganda atau pun uraian. Ketika soal telas disimpan, maka angka pada tombol akan bertambah 1. Seperti pada Gambar 4.16.

Gambar 4.16. Tombol Soal

Sedangkan fungsi untuk melihat soal-soal yang sudah tersimpan terletak pada tombol Lihat Soal. Ketika diklik maka langsung akan menampilkan halaman seperti pada Gambar 4.17.

Gambar 4.17. Halaman Lihat Soal

Jika ingin mengedit soal tinggal mengklik icon edit dan langsung akan membuka bingkai form soal. Sedang jika ingin menghapus soal hanya tinggal mengklik icon delete.

4.3.1.2 Pengatur an Tes Awal

Proses pengaturan ini juga terletak pada menu soal yang telah dibahas di sub-bab sebelumnya. Fungsi tersebut terletak pada tombol pengaturan yang

(68)

55

pengaturan tersebut diklik maka akan menampilkan bingkai form pengaturan seperti pada Gambar 4.18.

Gambar 4.18. Form Pengaturan

Pada form tersebut terdapat dua kolom untuk memasukkan jumlah soal dan beban nilai. Jumlah soal yang dipilih hanya berdasarkan jumlah soal yang tersimpan dalam database. Sedangkan untuk beban nilai, defaultnya adalah 50%:50%. Untuk menghapus pengaturan hanya tinggal menandai pada option Hapus Pengaturan.

Namun jika ingin mengambil soal dari dosen lain untuk digunakan, yaitu dengan menggunakan option Ambil Soal dan memilih dosen lain yang diinginkan. Setelah itu akan ditampilkan form pengaturan untuk Pengambilan Soal seperti Gambar 4.19.

(69)

Pada form diatas juga sama pada form pengaturan biasa, yaitu memasukkan jumlah soal berdasarkan jumlah soal dari dosen yang dipilih dan beban nilai untuk penilaian. Jika pengaturan disimpan, maka bingkai akan ditutup dan pada tombol pengaturan akan berubah warna. Tombol pengaturan tersebut jika pengaturan belum diisi atau masih kosong, tombol akan berwarna merah. Sedangkan bila pengaturan sudah diisi, maka tombol akan menjadi warna hitam.

4.3.1.3 Pengaktifan Tes Awal

Pengaktifan Tes Awal ini merupakan tugas dari user Asisten, tapi juga bisa dilakukan oleh user Dosen Penanggung Jawab ataupun user Ketua Laboratorium. Hal tersebut bertujuan untuk membackup tugas jika user Asisten belum mengaktifkan Tes Awal. Untuk proses pengaktifan Tes Awal, user harus masuk ke dalam menu Tes Awal – Aktivasi. Lalu akan ditampilkan halaman seperti Gambar 4.20.

Gambar 4.20. Halaman Aktivasi

(70)

57

Jika Tes Awal yang diaktifasi belum mempunyai pengaturan, maka pada kolom tabel akan ada tulisan Pengaturan Kosong berwarna merah. Begitu juga bila batas waktu yang diaktifasi sudah terlewati, juga akan berwarna merah. Bila ada Tes Awal yang diaktifasi sudah melebihi batas waktu pengerjaan, maka dengan otomatis Tes Awal tersebut akan dihapus. Jeda waktu penghapusan tersebut yaitu 5 menit. Jeda waktu tersebut diperlukan agar tidak mengganggu proses pengumpulan jawaban oleh Mahasiswa, karena pengerjaan Tes Awal itu berdasarkan Tes Awal yang diaktifasi.

4.3.1.4 Proses Pengerjaan Tes Awal

Untuk menjalankan proses ini user harus masuk ke dalam menu Tes Awal – Pilih Tes Awal. Pada halaman tersebut akan ditampilkan pilihan-pilihan Tes Awal yang telah diaktifkan berdasarkan sesi praktikum yang diikuti oleh user. Seperti pada Gambar 4.21.

Gambar 4.21. Pilihan Tes Awal

Pada pilihan-pilihan yang terdapat pada halaman tersebut ada dua macam. Yaitu berwarna biru dan berwarna abu-abu. Warna biru berarti Tes Awal tersebut siap untuk dikerjaan. Sedangkan yang berwarna abu-abu menandakan bahwa Tes Awal tersebut sudah selesai dikerjakan.

(71)

Gambar 4.22. Form Persiapan Pengerjaan

Dalam praktikum di laboratorium Teknik Informatika, setiap komputer bisa digunakan maksimal 2 Mahasiswa. Jadi setiap praktikan mempunyai partner masing-masing. Dan oleh sebab itulah dalam form pada Gambar 4.22 terdapat bagian untuk memasukkan npm partner dan password partner. Jadi dalam sistem Tes Awal ini bisa dikerjakan oleh sepasang user (dalam satu partner) dengan menggunakan login dari salah satu user. Sehingga sistem Tes Awal ini tidak akan memakan waktu praktikum karena sekali pengerjaan bisa dilakukan dalam dua user. Namun bila user yang melakukan login tidak mempunyai partner, bisa langsung mengerjakan dengan mengisi kode Tes Awal dan mengklik Mulai.

(72)

59

Gambar 4.23 merupakan halaman pengerjaan Tes Awal yang dilakukan oleh sepasang partner. Dibagian tengah atas terdapat timer countdown berdasarkan batas waktu Tes Awal tersebut. Jika timer tersebut habis, maka otomatis Tes Awal akan dikumpulkan. Jumlah soal ganda dan soal uraian ditampilkan secara acak (random) berdasarkan pengaturan yang telah dimasukkan oleh user Dosen Penanggung Jawab. Sehingga antara satu praktikan dengan praktikan lainnya yang bukan partnernya, maka akan mendapatkan soal yang berbeda-beda. Semakin banyak soal yang dimasukkan maka akan semakin kecil kemungkinan antar praktikan mendapatkan soal yang sama. Ketika Tes Awal Praktikum sudah dikumpulkan, maka akan ditampilkan halaman seperti pada gambar dibawah ini.

Gambar 4.24. Halaman Hasil Tes Awal Praktikum

(73)

Gambar 4.25. Tabel History

Halaman tersebut akan menampilkan semua Tes Awal yang sudah dikerjakan dan praktikan bisa melihat hasil pengerjaannya dengan mengkik tombol lihat. Halaman ini juga berfungsi untuk pengecekan oleh para praktikan tentang Tes Awal yang dikerjakan, sudah benar-benar tersimpan atau belum. Seperti pada Gambar 4.25.

4.3.1.5 Proses Pengecekan Pengumpulan

Proses ini bertujuan untuk menglihat siapa saja yang telah mengumpulkan Tes Awal yang dilakukan oleh para praktikan. Proses ini merupakan tugas user Asisten, namun juga bisa dilakukan oleh user Dosen Penanggung Jawab dan Ketua Laboratorium. Untuk melakukan proses ini dengan membuka menu Tes Awal – Pengumpulan. Pada halaman tersebut user Asisten akan memilih praktikum yang diinginkan dan dibagian bawah akan ditampilkan pilihan sesi-sesi yang dipimpin oleh Asisten tersebut berdasarkan praktikum yang dipilih.

(74)

61

Untuk melihat daftar pengumpulan Tes Awal, yaitu dengan cara memilih pilihan modul yang ada disetiap pilihan sesi-sesi seperti pada Gambar 4.26. Berikut ini merupakan halaman pengumpulan Tes Awal.

Gambar 4.27. Tabel pengumpulan

Halaman ini berfungsi untuk memantau pengerjaan Tes Awal oleh para praktikan. Pada halaman tersebut user asisten akan mencocokannya dengan absensi kehadiran praktikum secara manual. Hal ini dikarenakan di dalam sistem utama belum tersedia sistem absensi. Asisten berhak untuk menghapus Tes Awal yang telah dikumpulkan, jika praktikan tersebut tidak ada dalam absensi atau tidak hadir dalam praktikum.

4.3.1.6 Proses Penilaian

(75)

Gambar 4.28. Pilihan Sesi Praktikum

Untuk membuka halaman penilaian, user bisa memilih modul yang ada pada tiap pilihan sesi-sesi tersebut. Maka akan ditampilkan halaman seperti pada Gambar 4.19.

Gambar 4.19. Tabel Penilaian

(76)

63

Gambar 4.30. Fungsi Setiap Textbox a. Rumus Perhitungan Soal Ganda

Gambar 4.31. Rumus Perhitungan Soal Ganda

Rumus pada Gambar 4.31 merupakan rumus perhitungan nilai dari soal ganda. Pada halaman yang ditampilkan pada kolom Ganda merupakan Point Ganda yang telah dihitung oleh sistem. Sedangkan Nilai Ganda

ditampilkan pada saat textbox ganda disorot oleh kursor. Seperti pada gambar diatas.

b. Rumus Perhitungan Soal Uraian

Gambar 4.32. Rumus Perhitungan Soal Uraian

= ×

100

= ×

100

=

= × 100

=

=

×

100

(77)

Rumus pada Gambar 4.32 merupakan rumus perhitungan nilai dari soal uraian. Point uraian merupakan point nilai yang dimasukkan oleh user pada kolom Uraian. Sebelum menghitung nilai uraian, terlebih dahulu

harus menemukan nilai maximal yang bisa didapat pada soal uraian berdasarkan beban nilai uraian yang sudah ditentukan.

c. Rumus Perhitungan Nilai Total Tes

Gambar 4.33. Rumus Perhitungan Nilai Total Tes

Rumus pada Gambar 4.33 merupakan perhitungan unutk menentukan Nilai Total Tes sebagai hasil akhir dari penjumlahan nilai ganda dengan nilai uraian. Nilai inilah yang akan disimpan dalam database sebagai nilai Tes Awal.

Untuk menyimpan nilai-nilai tersebut user harus mengklik tombol Save pada bagian bawah untuk menyimpan nilai-nilai tersebut ke dalam database. Nilai Tes Awal ini akan tersimpan kedalam tabel Nilai tanpa mempengaruhi atau merubah nilai-nilai yang juga akan disimpan pada tabel tersebut. Seperti nilai demo praktikum, nilai kedisiplinan dan nilai laporan.

4.3.1.7 Proses Backup

Proses ini merupakan proses yang hanya bisa dilakukan oleh user Ketua Laboratorium. Proses ini berfungsi untuk menyimpan data-data jawaban dari Mahasiswa ke dalam bentuk file pdf yang hanya dilakukan pada tiap saat penutupan akhir semester. Hal ini bertujuan agar tidak terjadinya penumpukan data-data jawaban di dalam database. Karena jika terjadi penumpukan maka akan

(78)

65

mengganggu proses pengolahan data. Proses ini terdapat pada menu Tes Awal – Backup seperti pada seperti pada Gambar 4.34.

Gambar 4.34. Pilihan Sesi Backup

Ketika user memilih salah satu sesi pilihan-pilihan yang ditampilkan, maka akan terjadi proses pengumpulan data yang membutuhkan waktu beberapa detik dan langsung user bisa mengunduh file pdf yang berisi data-data jawaban dari seluruh Mahasiswa pada sesi yang dipilihnya. Tampilan file pdf tersebut seperti pada Gambar 4.35.

Gambar 4.35. Tampilan File Pdf Backup

(79)

Setelah semua jawaban dari seluruh sesi dalam suatu praktikum telah dilakukan backup, user harus menghapus semua data jawaban dari setiap praktikum dengan mengklik tombol seperti pada Gambar 4.36.

Gambar 4.36. Tombol Pengosongan Jawaban

Fungsi ini akan menghapus semua data jawaban berdasarkan praktikum yang tepilih pada halaman Backup. Tombol tersebut hanya akan muncul jika ada data jawaban yang tersimpan. jika tidak ada data yang tersipan maka tombol ersebut tidak akan ditampilkan. Setelah tombol itu diklik, maka akan ditampilkan pemberitahuan pada halaman yang sama. Seperti pada Gambar 4.37.

Gambar 4.37. Pemberitahuan Jawaban telah dikosongkan

Gambar

Gambar 3.1
Gambar 3.2. Diagram Konsteks
Gambar 3.3. DFD Level 0 Sistem Tes Awal Praktikum
Gambar 3.4. DFD Level 1 Input Soal
+7

Referensi

Dokumen terkait

Tidak ada penambahan atau pengurangan nilai Total Pengeluaran ataupun Total Penerimaan serta Jumlah Keseluruhan dan kami telah mempertimbangkan ketersediaan dana pada DIPA satker

KEPUTUSAN BUPATI BARITO KUALA NOMOR 188.45/ 364 /KUM/2016 TENTANG PENGESAHAN PEMBERHENTIAN DAN PENGANGKATAN  

Sedangkan menurut Kamaludin dan Pribadi (2011) dalam Harmawan (2013), faktor-faktor yang mempengaruhi financial distress antara lain: sensitivitas pendapatan

Penelitian yang dilakukan oleh Anwarudin (2015) dengan judul “Analisis Pengaruh Brand Awareness, Brand Image, Accessibility dan Emotional. Connection terhadap Brand

Berdasarkan teori-teori diatas dapat ditarik kesimpulan bahwa dukungan sosial adalah bentuk pertolongan yang dapat berupa materi, emosi, dan informasi yang diberikan oleh

Dari hasil analisis yang telah dilakukan, diketahui bahwa pengetahuan guru sekolah dasar di kecamatan Sokaraja, kabupaten Banyumas memiliki tingkat pengetahuan yang

Saya merasa puas dengan pelayanan KB oleh bidan Saya karena bidan memberikan penyuluhan tentang metode kontrasepsi pada awal pemakaian dengan jelas dan sesuai

Teknik pengambilan sampel dengan menggunakan Total Population Study , sedangkan pengumpulan data dilakukan dengan menggunakan skala permisivitas yang diisi oleh orangtua subjek