BAB III ANALISA PEMBAHASAN MASALAH
3.1
Gambaran Umum STMIK Jakarta STI&K Berawal dari sebuah sekolah yang bernama Institut Ilmu Komputer (IIK),
yang didirikan pada tahun 1978, lahir Perguruan Tinggi Komputer pertama di Indonesia ini, sebagai gagasan seorang Praktisi Komputer bernama Drs. F. Ameln, SH. Sekolah yang dikelola oleh Yayasan Ilmu Komputer ini pada mulanya lebih berkiblat pada materi Ilmu Komputer yang dikembangkan di Amerika Serikat, karena sebagian besar staf pengajarnya saat itu, merupakan lulusan Perguruan Tinggi Komputer di Amerika Serikat. Barulah pada tahun 1982, tepatnya 1 September 1982 setelah diadakan studi perbandingan dengan sekolah komputer di Negeri Belanda, yaitu sekolah Teknik Eindoven jurusan Informatika yang dipimpin oleh Prof. Ir. Rem, maka terjadilah suatu adaptasi antara bahan kurikulum Amerika Serikat dengan bahan kurikulum Negeri Belanda Yang ternyata dapat berguna dan sangat tepat bila diterapkan di Indonesia, untuk menghasilkan Sarjana Komputer. Bersamaan ini pula, kunjungan evaluasi Kopertis Wilayah III telah pula mengubah nama Institut Ilmu Komputer menjadi Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta STI&K, yang diharapkan dapat melahirkan sarjana komputer yang handal. Pada tanggal 09-05-1990 Pemerintah memberikan kepercayaan melalui SK Menteri Pendidikan & Kebudayaan RI Nomor : 0345/O/1990 dengan memberikan Status Diakui kepada Jurusan/Program Studi di lingkungan Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta, yang kemudian singkatannya dikenal sebagai STMIK Jakarta STI&K.
22
23
Selanjutnya pada tanggal 23 Oktober 1992 statusnya meningkat menjadi "Disamakan" untuk Jurusan Manajemen Informatika dan Teknik Komputer Jenjang D3 dan S1 di lingkungan STMIK Jakarta STI&K melalui SK nomor 466/DIKTI/Kep/1992. Saat ini Yayasan Ilmu Komputer ini diketuai oleh Prof. E.S.Margianti, SE., MM. dan Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta STI&K diketuai oleh Eko Hadiyanto, SSi., MMSI. Berdasarkan SK DIRJEN DIKTI Nomor 350/DIKTI/KEP/1995 tanggal 26 Juli 1995 pemerintah menetapkan kembali "Status Disamakan" kepada kedua jurusan di Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta STI&K yaitu Jurusan Manajemen Informatika dan Teknik Komputer untuk Jenjang Pendidikan Strata Satu (S1) dan Diploma Tiga (DIII). Pada tanggal 17 November 1997, berdasarkan evaluasi Badan Akreditasi Nasional (BAN), STMIK Jakarta STI&K dinyatakan "Terakreditasi" bagi jurusan/program studi Teknik Komputer dan Manajemen Informatika Jenjang Strata Satu (S1) melalui Surat Keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia Nomor : 78/D/O/1997. Hingga saat ini Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta STI&K telah berhasil meluluskan sekitar 3035 orang Sarjana dan Diploma Tiga. Mereka telah tersebar diberbagai perusahaan, baik perusahaan pemerintah maupun perusahaan swasta.
24
3.1.1 Jurusan dan Jenjang Studi Sekolah Tinggi Manajemen Informatika dan Komputer Jakarta STI&K memiliki jurusan dan bidang studi sebagai berikut :
Tabel 3.1 Tabel Jurusan Jurusan
Jenjang
Sistem Informasi Sistem Komputer
Strata 1
Manajemen informatika Teknik Komputer
Diploma III
Lama Pendidikan
Status
Terakreditasi A 8 – 9 Semester SK No. 001/BAN-PT/AKI/VIII/1998 Terakreditasi BAN-PT 6 Semester SK No.018/BAN-PT/AKI/Dipl III/VIII/2002
Jurusan Manajemen Informatika dan Sistem Informasi ditujukan kepada calon-calon mahasiswa yang memiliki ketertarikan dengan bidang pemrograman dan analisa sistem serta hal-hal lain yang berhubungan dengan perangkat lunak. Sedangkan Teknik Komputer dan Sistem Komputer diperuntukan kepada para calon mahasiswa yang lebih tertarik dengan jaringan dan hal-hal yang berhubungan dengan perangkat keras komputer.
25
3.1.2 Daftar Mata Kuliah Berikut adalah daftar nama mata kuliah yang ada di STMIK Jakarta STI&K berdasarkan jenjang studi, diantaranya adalah : A. Diploma III (Manajemen Informatika dan Teknik Komputer) Tabel 3.2 Tabel Mata Kuliah D3 No
Kode MK
Mata Kuliah
1.
DK-11202
Bahasa Inggris
2.
DK-11203
Fisika Dasar
3.
DK-11204
Kalkulus 1
4.
DK-11206
Logika Himpunan
5.
MI-21211
Pengantar Sistem Komputer
6.
DU-11201
Pendidikan Agama
7.
DK-21402
Algoritma dan Pemrograman
8.
DK-13225
Dasar Akuntansi 1
9.
DK-11205
Kimia Dasar
10.
DK-11207
Pemrograman 1
11.
PR-21101
Praktikum Pemrograman 1
12.
DK-12202
Kalkulus 2
13.
DK-12201
Bahasa Inggris 2
14.
DK-11208
Pengantar PDE
15.
MI-14407
Paket Program Niaga
16.
DU-12201
Pendidikan Kewiraan
17.
MI-12205
Statistika Deskriptif 1
18.
DK-12203
Pengantar Ekonomi
19.
DK-13202
Aljabar Linear
20.
DU-13201
Pendidikan Pancasila
21.
MI-14403
Struktur Data
22.
DK-13203
Manajemen Umum
26
23.
MI-13206
Statistika Deskriptif 2
24.
MI-13207
Pemrograman 2
25.
PR-22101
Praktikum Pemrograman 2
26.
MI-15209
Sistem Perbankan
27.
MI-23211
Pemrograman Lanjut
28.
MI-23223
Pemrograman Web - 1
29.
DK-14201
Dasar Akuntansi 2
30.
MI-13401
Pemrograman Terstruktur
31.
MI-14204
Statistika Probabilitas
32.
MI-15203
Sistem Informasi Manajemen 1
33.
MI-14208
Pemrograman 3
34.
PR-24103
Praktikum Pemrograman 3
35.
MI-13205
Matematika Diskrit
36.
MI-23224
Pemrograman Web – 2
37.
MI-14202
Graf Terapan
38.
MI-14306
Kapita Selekta Aplikasi Bisnis
39.
MI-15204
Sistem Basis Data 1
40.
MI-15206
Sistem Berkas
41.
MI-16202
Sistem Informasi Manajemen 2
42.
MI-25304
Sistem Operasi
43.
MI-25322
Teknik Riset Operasional
44.
MI-25321
Analisis Sistem Informasi
45.
MI-24227
Design Web
46.
MI-16210
Manajemen Invention
47.
MI-16212
Automata dan Bahasa Formal
48.
MI-15205
Metode Numerik
49.
DK-26204
Etika Profesi
27
50.
MI-16204
Sistem Basis Data 2
51.
MI-26325
Perancangan Sistem Informasi
52.
TK-26391
Komunikasi Data
53.
MI-16207
Penulisan Penelitian (KKP/PP)
54.
MI-16308
Akuntansi Manajemen
55.
MI-15211
Pemrograman Bahasa C
56.
MI-23311
Kapita Selekta Bahasa Pemrograman
57.
DK-14401
Algoritma dan Pemrograman
58.
DK-12407
Fisika Dasar
59.
MI-12201
Pemrograman 2 (Pascal)
60.
MI-12208
Pengenalan PDE
61.
DK-12205
Statistika Deskriptif
62.
DK-13201
Elektronika Dasar
63.
PR-23101
Praktikum Elektronika Dasar
64.
DK-13206
Aljabar Linear
65.
DK-23222
Teknik Rangkaian Listrik
66.
TK-24305
Pengantar Telekomunikasi
67.
TK-16208
Pengukuran Elektronika
68.
TK-25322
Struktur Data
69.
MI-13202
Bahasa Rakitan
70.
MI-14204
Statistika Probabilitas
71.
MI-15403
Sistem Operasi
72.
TK-22303
Rangkaian Digital
73.
PR-24103
Praktikum Digital
74.
TK-14425
Troubleshooting
75.
TK-13220
Metode Pemeliharaan
76.
DK-14422
Pengenalan Pengaturan
28
77.
TK-15202
Peralatan Elektronika
78.
TK-25306
Mikroprosesor
79.
PR-25104
Praktikum Mikroprosesor
80.
TK-14201
Analisis Sistem Komputer
81.
TK-25321
Arsitektur Komputer
82.
MI-15222
Teknik Simulasi
83.
TK-25307
Perancangan Basis Data
84.
TK-26322
Interfacing
85.
PR-26105
Praktikum Interfacing
86.
TK-15206
Pengantar Pengolahan Data Digital
87.
TK-16204
KKP/Penulisan Penelitian
88.
TK-16205
Mikroelektronika
89.
TK-16491
Komunikasi Data
90.
TK-14221
Pengantar Teknik Penyambungan
91.
TK-16213
Pengolahan Data Terdistribusi
92.
TK-26221
Intelegensi Buatan
29
B.
Strata Satu (Sistem Informasi dan Sistem Komputer) Tabel 3.3 Tabel Mata Kuliah S1
No
Kode MK
Mata Kuliah
1.
DU-21202
Bahasa Inggris
2.
DK-11213
Fisika Dasar 1
3.
DK-11204
Kalkulus 1
4.
DK-11206
Logika Himpunan
5.
DK-11408
Pengantar Teknologi Informasi
6.
DK-24301
Algoritma dan Pemrograman
7.
DK-11205
Kimia Dasar
8.
DU-21101
Ilmu Sosial Dasar
9.
DK-11207
Pemrograman 1
10.
DK-12202
Kalkulus 2
11
DK-12206
Fisika Dasar 2
12.
DK-12215
Statistika Dasar
13.
DK-12307
Organisasi Komputer
14.
DU-11201
Pendidikan Agama
15.
DU-22101
Ilmu Budaya Dasar
16.
DU-22103
Bahasa Inggris 2
17.
MI-12201
Pemrograman 2 (Pascal)
18.
PR-21101
Praktikum Pemrograman 1
19.
PR-22101
Praktikum Pemrograman 2
20.
DK-13201
Elektronika Dasar
21.
DK-13208
Fisik Dasar 3
22.
DK-13209
Kalkulus 3
23.
DK-13306
Matriks dan Transformasi Linear
24.
DK-15306
Probabilitas Terapan
25.
DU-12201
Pendidikan Kewiraan
30
26.
DU-23111
Bahasa Indonesia
27.
MI-13202
Bahasa Rakitan
28.
PR-23101
Praktikum Elektronika Dasar
29.
TK-23202
Teknik Rangkaian Listrik
30.
DK-13302
Matematika Diskrit
31.
DK-14222
Sistem Pengaturan Dasar
32.
DK-14306
Persamaan Differensial
33.
DK-15303
Sistem Digital
34.
DU-13201
Pendidikan Pancasila
35.
MI-15303
Sistem Operasi
36.
PR-24101
Praktikum Sistem Digital
37.
MI-14202
Graf Terapan
38.
TK-24201
Pemrograman Jaringan
39.
DK-14303
Struktur Data
40.
DK-16308
Teori Sistem
41.
MI-24203
Pemrograman Bahasa C
42.
PR-25101
Praktikum Mikroprosesor
43.
TK-17307
Sistem Berbasis Pengetahuan
44.
TK-17326
Mikroprosesor dan Mikrokomputer
45.
MI-15201
Riset Operasional
46.
MI-15310
Kapita Selekta Bahasa Pemrograman
47.
TK-25302
Instrumentasi
48.
MI-15207
Automata dan Bahasa Formal
49.
TK-16204
KKP/Penulisan Penelitian
50.
TK-16205
Mikroelektronika
51.
TK-16301
Arsitektur Komputer
52.
TK-16309
Pemrograman Sistem
31
53.
TK-18301
Pengantarmukaan Periferal Komputer
54.
PR-28101
Praktikum Interfacing
55.
MI-16213
Keamanan Komputer
56.
TK-16210
Teknik Pemeliharaan
57.
TK-16214
Pengantar Robotika
58.
MI-17203
Metode Penelitian
59.
MI-17302
Simulasi dan Permodelan
60.
MI-18303
Sistem Terdistribusi
61.
PR-27101
Praktikum Telekomunikasi
62.
TK-17304
Jaringan Komputer
63.
TK-27307
Sistem Telekomunikasi
64.
MI-16303
Perancangan Basis Data
65.
TK-17305
Pengolahan Sinyal Digital
66.
DK-26204
Etika Profesi
67.
TK-17301
Analisis Kinerja Sistem
68.
TK-26301
Komunikasi Data
69.
TK-18304
Sistem Waktu Nyata
70.
TK-18305
Pemrosesan Paralel
71.
TK-18603
Tugas Akhir/Skripsi
72.
MI-18306
Kapita Selekta Sistem Komputer
73.
TK-16422
Teknik Penyambungan
74.
MI-12406
Konsep Sistem Informasi
75.
MI-13225
Dasar Akuntansi 1
76.
DK-13304
Sistem Digital
77.
DK-14305
Matematika Diskrit
78.
DK-14403
Struktur dan Organisasi Data
79.
DU-24111
Bahasa Indonesia
32
80.
MI-12202
Pemrograman 3
81.
MI-14315
Probabilitas Terapan
82.
PR-24103
Praktikum Pemrograman 3
83.
MI-13401
Pemrograman Terstruktur
84.
MI-15206
Sistem File/Berkas
85.
MI-16207
KKP/Penulisan Penelitian
86.
MI-16212
Automata dan Bahasa formal
87.
MI-16301
Analisis dan Perancangan Sistem Informasi
88.
MI-17207
Sistem Berbasis Pengetahuan
89.
MI-17305
Pengelolaan Proyek Sistem Informasi
90.
MI-25302
Perancangan Basis Data
91.
MI-14201
Dasar Akuntansi 2
92.
MI-15209
Sistem Perbankan
93.
MI-15307
Testing dan Implementasi Sistem
94.
MI-17317
Rekayasa Perangkat Lunak
95.
MI-18301
Pengembangan Sistem Informasi
96.
MI-18302
Simulasi dan Permodelan
97.
MI-25301
Teknik Riset Operasional
33
3.2
Prosedur Penyediaan Soal untuk Ujian Sebelum soal diterima oleh para peserta ujian, ada langkah-langkah yang
harus dilalui terlebih dahulu, diantaranya adalah : 1. Dari para dosen, soal-soal ujian yang telah dibuat sesuai kelas dan mata kuliah yang diujikan, diserahkan ke bagian Monitoring Dosen, yang merupakan bagian dari BAAK (Badan Administrasi Akademik dan Kemahasiswaan). Untuk UTS (Ujian Tengah Semester) dan UAS (Ujian Akhir Semester), biasanya berupa print-out yang sudah jadi dan siap untuk diujikan, sedangkan untuk Ujian Utama berupa file karena akan digabung dengan soal file dari dosen-dosen lain yang memegang mata kuliah yang sama. 2. Dari Monitoring Dosen (BAAK), soal diserahkan ke Bagian Soal untuk dicek ulang apakah sesuai dengan SAP dan selanjutnya digandakan. Soal-soal asli dari para dosen diarsip di sini untuk keperluan lain, yaitu pembuatan soal bila dosen ada yang terlambat dalam membuat soal dan ujian susulan untuk mahasiswa. 3. Dari Bagian Soal, soal diserahkan ke Sekretariat Panitia Ujian untuk selanjutnya didistribusikan ke Pengawas Ujian yang akan bertugas. 3.3
Cara Dosen Membuat Soal untuk Ujian Apabila waktu ujian sudah dekat, maka para dosen pun mulai melakukan
persiapan untuk membut soal ujian. Ada beberapa cara yang dilakukan dosen untuk mempersiapkan soal untuk ujian, antara lain : 1. Dosen mengetik soal baru setiap kali ujian akan dilaksanakan. Soal-soal tersebut diketik ke dalam program pengolah kata (biasanya Microsoft Word) untuk selanjutnya dicetak dan diserahkan ke Monitoring Dosen. Sebenarnya, ini adalah cara yang dianjurkan. 2. Dosen memiliki kumpulan soal sendiri yang terbentuk dari ujian-ujian sebelumnya atau sumber lain dan menggunakannya untuk menyusun soal ujian yang akan datang dengan cara menyalinnya.
34
Untuk cara kedua, tergantung dari dosen yang membuat soal, ada yang hanya menyalin dari kumpulan soal seluruhnya tanpa melakukan perubahan, menyalin sebagian dan mengetik soal baru untuk bagian yang lain, menyalin dan mengacak urutan soalnya, atau jika mata kuliah yang diujikan berupa hitungan, maka dengan melakukan perubahan kepada angka-angka yang terdapat di dalam soal. 3. Untuk ujian susulan, bagian soal menyusunnya dari arsip soal dosen yang diberikan pada setiap semester. Dari soal-soal tersebut, bagian soal memilihnya dan mengetik ulang untuk dijadikan soal ujian baru yang berbeda dengan soal ujian sebelumnya. 3.4
Permasalahan Permasalahan yang timbul di sisi dosen :
1.
Mengetik soal hanya setiap kali akan datang waktu ujian, lama-kelamaan akan menimbulkan masalah. Apabila suatu waktu, ada dosen yang terlambat untuk membuat soal, maka hal ini akan menghambat proses penyediaan soal karena Bagian Soal harus membuat soal untuk menutupi kekurangan dari dosen yang terlambat.
2.
Masing-masing dosen memiliki kumpulan soal yang berbentuk file-file dokumen. Hal ini kurang baik karena akan mempersulit pengorganisasian soal yang dapat mengakibatkan kehilangan file, kemungkinan redudansi file soal dan soal yang besar karena dosen-dosen dengan mata kuliah yang sama tidak mengetahui soal apa saja yang dimiliki masing-masing dosen tersebut dan soal apa saja yang dikirimkan ke bagian Monitoring Dosen untuk dijadikan ujian.
3.
Menyalin soal untuk dijadikan ujian dapat menjadi pekerjaan yang menyulitkan terutama apabila soal sumber yang akan disalin berada pada dokumen yang berbeda.
35
Permasalahan yang timbul di sisi Bagian Soal : 1. Apabila ada dosen yang terlambat dalam membuat soal ujian, maka Bagian Soal yang akan menggantikannya. Sedangkan Bagian Soal tidak memiliki file kumpulan soal milik dosen yang terlambat. Bagian Soal hanya memiliki soal-soal ujian semester lalu yang berbentuk print-out. Dikarenakan kurang baiknya apabila soal ujian untuk sekarang sama dengan semester lalu, maka Bagian Soal tidak dapat menggunakan soal tersebut. Akibatnya Bagian Soal harus membuat soal dan mengetiknya dari awal. 2. Ada kalanya mahasiswa tidak bisa mengikuti ujian pada waktu yang telah dijadwalkan. Bagi mahasiswa yang alasan ketidakhadirannya untuk ujian dapat diterima, maka akan diberikan ujian susulan yang tentu lebih baik dan seharusnya memiliki soal yang berbeda dengan ujian yang regular. Oleh karena itu, Bagian Soal harus membuat ulang soal untuk mata kuliah yang bersangkutan. 3.5
Pemecahan Masalah Untuk mengatasi atau paling tidak mengurangi permasalahan-permasalahan di
atas, maka penulis membuatkan aplikasi Bank Soal. Dimana cara kerja aplikasi ini dalam memecahkan permasalahan di atas adalah sebagai berikut : Pemecahan masalah yang timbul di sisi dosen : 1. Kumpulan soal dari seluruh dosen dikumpulkan menjadi satu file database yang kemudian digunakan dalam aplikasi ini, sehingga memudahkan pengorganisasian soal serta dapat mengurangi redudansi file soal dan soal serta kehilangan file. 2. Dosen dapat meng-input-kan soal kapan saja bila ada waktu senggang, sehingga apabila waktu ujian sudah dekat, mereka tinggal mengambil soal yang diperlukan. Dan jika di antara dosen ada yang terlambat untuk membuat soal, maka dapat diwakilkan kepada orang lain atau Bagian Soal sendiri dapat membuatnya. 3. Dengan tampilan antar muka yang disediakan dan terkumpulnya soal dosen dalam satu file, maka proses pembuatan soal ujian menjadi lebih mudah.
36
Pemecahan masalah yang timbul di sisi Bagian Soal : Dalam hal terlambatnya dosen dalam membuat soal dan keputusan kampus untuk mengadakan ujian susulan, aplikasi ini dapat mengurangi kesulitan Bagian Soal dalam membuat soal untuk kedua masalah tersebut, karena seluruh kumpulan soal milik dosen telah terkumpul dalam satu file dan proses pembuatan soal hanya dengan memilih soal yang ingin dijadikan ujian dan aplikasi ini akan memindahkannya ke dalam file Microsoft Word yang selanjutnya hanya tinggal di sedikit. 3.6
Perancangan Database Input dan Output
3.6.1 Entity Relationship-Diagram (ERD) Kode Mata Kuliah
Jenis
Soal
Jawaban
NIP
Ambil
Mata Kuliah
1
M
memiliki
Kode Mata Kuliah
Soal
M
Nama Mata Kuliah
Dibuat oleh Jenis
1 NIP
NmDosen
JmlInput
Gambar 3.1 Entity Relationship Diagram
Dosen
37
3.6.2 Normalisasi Bentuk
1NF
KodeMk
NamaMk
Jenis
Soal
Jawaban
Ambil
NIP
NmDosen
JmlInput
Gambar 3.2 Normalisasi
2NF
38
3.6.3 File dan Struktur Database Berdasarkan normalisasi di atas, maka dibuat 3 file dengan struktur sebagai berikut : 1. Spesifikasi File TblMk Nama File : TblMk Key Field
: KodeMk (*) Jenis (*)
Total Field : 3 Field
Nama Field
Tipe Data Panjang Field
Keterangan
1
KodeMk
Text
8
Kode Mata Kuliah
2
NamaMk
Text
50
Nama Mata Kuliah
3
Jenis
Text
1
Jenis Mata Kuliah
2. Spesifikasi File TblSoal Nama File : TblSoal Key Field
: KodeMk (**) Jenis (**) Soal(*) NIP
Total Field : 6 Field
Nama Field
Tipe Data Panjang Field
Keterangan
1
KodeMk
Text
8
Kode Mata Kuliah
2
Jenis
Text
1
Nama Mata Kuliah
3
Soal
Memo
-
Soal
4
Jawaban
Text
50
Kunci Jawaban
5
NIP
Text
6
Nomor Induk Pegawai
6.
Ambil
Number
Long Integer
Berapa kali soal diambil
39
3. Spesifikasi File TblDosen Nama File : TblMk Key Field
: NIP (*)
Total Field : 3 Field
Nama Field
Tipe Data Panjang Field
Keterangan
1
NIP
Text
6
Nomor Induk Pegawai
2
NmDosen
Text
50
Nama Dosen
3
JmlInput
Number
Long Integer
Keterangan: *
: Primary Key (PK)
**
: Foreign Key (FK)
Jumlah Soal Diinput
40
3.6.4 Rancangan Input / Output a. Rancangan Tampilan Pembuka Rancangan tampilan pembuka adalah rancangan tampilan pertama pada saat aplikasi dijalankan. Saat aplikasi ini dijalankan akan ditampilkan Menu Utama.
Pilihan Login
X
Keluar
Login Dosen
Bagian Soal
Gambar 3.3 Rancangan Menu Utama
Tampilan ini merupakan awal dari program. Dimana kita hanya dapat memilih Tingkat Pengguna, apakah dosen biasa (user) atau dosen dari Bagian Soal (admin). Pemilihan ini berakibat pada hak akses yang akan diberikan program. Apabila seorang user, maka hanya bisa menginput soal, memilih soal dan mengganti password, sedangkan seorang admin selain dapat melakukan apa yang dilakukan user, mereka juga dapat melakukan Penambahan Mata Kuliah, Pendaftaran Dosen serta Pemeliharaan database. b. Rancangan Tampilan Input Rancangan tampilan input adalah rancangan tampilan dimana proses penginput-an dilakukan. Tampilan input pada program ini terdiri dari :
41
1. Tampilan Login Dosen Login Dosen NIP Password
Keluar
Gambar 3.4 Rancangan Login Dosen
Ini adalah tampilan yang muncul apabila saat di Menu Utama memilih Tingkat Pengguna Dosen. Di sini dosen diharuskan untuk memasukkan NIP (Nomor Induk Pegawai) serta Password untuk dapat bisa mengakses program. Dosen yang bisa menggunakan program pun hanya dosen-dosen yang telah didaftarkan oleh Bagian Soal (Admin). Password awal setiap dosen yang telah didaftarkan adalah “12345” dan diharapkan langsung diganti dengan yang diinginkan oleh dosen yang bersangkutan. Tidak ada format khusus untuk isi Password, atau dengan kata lain, bebas.
2. Tampilan Login Bagian Soal Login Bagian Soal NIP Password
Keluar
Gambar 3.5 Rancangan Login Bagian Soal
42
Ini adalah tampilan yang muncul apabila saat di Menu Utama memilih Tingkat Pengguna Bagian Soal. Sama seperti pada Login Dosen, di sini dosen Bagian Soal (Admin) diharuskan untuk memasukkan NIP (Nomor Induk Pegawai) serta Password untuk dapat bisa mengakses program. Tetapi berbeda dengan Dosen (User), Bagian Soal hanya memiliki satu password dan tidak bisa ditambah, melainkan hanya bisa diubah.
3. Tampilan Ganti Password Bank Soal
_ X Input Soal Pilih Soal Tambah Mata Kuliah Daftar Dosen Database Ganti Password Pertolongan Keluar Ganti Password Password Lama Password Baru Ganti!
Batal
Gambar 3.6 Rancangan Ganti Password Baik Login Dosen maupun Login Bagian soal, disediakan pilihan untuk Mengganti Password. Tampilan inilah yang muncul jika tombol “Ganti Password” diklik. Untuk melakukannya cukup memasukkan password lama yang ingin diganti dan dilanjutkan dengan menginput password baru. Jika password lama benar, maka perubahan pun diterima. Tetapi ada sedikit perbedaan dengan proses mengganti password pada Tingkat Pengguna Dosen, yaitu dengan memasukkan NIP dosen yang password-nya mau diganti pada field NIP di Login Dosen.
43
4. Tampilan Input Soal Bank Soal
_ X Input Soal Pilih Soal Tambah Mata Kuliah Daftar Dosen Database Ganti Password Pertolongan Keluar Input Soal --Pilih Mata Kuliah--
--Pilih Jenis--
Kode MK
Daftar Soal
Nama MK Pertanyaan
Kunci Jawaban Tambah
Edit Simpan
Keterangan:
Jumlah Soal Keluar
Gambar 3.7 Rancangan Input Soal Disinilah salah satu proses inti dari program ini, yaitu meng-input soal. Ini merupakan salah satu hak yang diberikan pada Tingkat Pengguna Dosen. Dimulai dengan memilih mata kuliah yang ingin di-input soalnya, lalu akan tampil jenis dari soal (ini hanya merupakan penanda untuk mata kuliah bercabang, seperti Konsep Sistem Informasi yang memiliki tiga cabang, yaitu KSI A, KSI B dan KSI C sedangkan untuk mata kuliah biasa akan secara otomatis diberikan jenis A). Klik Tambah, jika ingin menambah soal. Tentunya setelah menetapkan mata kuliah dan jenisnya. Isi field Pertanyaan dengan soal sekaligus pilihan gandanya, sedangkan kunci jawaban berisi jawaban benar dari soal tersebut. Untuk Edit, pilihlah dahulu soal yang ada di daftar soal, setelah itu baru proses edit bisa dilakukan. Soal yang diinput dosen lain tidak bisa di-edit oleh dosen yang berbeda. Jumlah Soal berisi jumlah dari soal yang dimiliki mata kuliah tersebut. Sedangkan Keterangan berisi Dosen yang meng-input soal tersebut dan telah berapa soal yang di-input oleh dosen tersebut.
44
5. Tampilan Tambah Mata Kuliah Bank Soal
_ X Input Soal Pilih Soal Tambah Mata Kuliah Daftar Dosen Database Ganti Password Pertolongan Keluar Tambah Mata Kuliah Kode MK Nama MK Tambah
Edit Simpan
Jumlah Mata Kuliah Keluar
Gambar 3.8 Rancangan Tambah Mata Kuliah
6. Tampilan Daftar Dosen Bank Soal
_ X Input Soal Pilih Soal Tambah Mata Kuliah Daftar Dosen Database Ganti Password Pertolongan Keluar Daftar Dosen NIP Nama Dosen Tambah
Edit Hapus
Simpan
Jumlah Dosen Terdaftar Keluar
Gambar 3.9 Rancangan Daftar Dosen
45
Kedua proses di atas hanya dapat digunakan oleh Tingkat Pengguna Bagian Soal. Dan konsepnya sama persis dengan proses Input Soal untuk Tambah dan Edit maupun keterangan-keterangan dalam form. Hapus pun berkonsep sama dengan Edit. Sehingga tidak ada yang perlu dijelaskan lebih lanjut. c. Rancangan Tampilan Output Rancangan tampilan output adalah rancangan tampilan saat proses untuk menampilkan data dijalankan. Pada aplikasi ini, output akan ditampilkan pada program pengolah kata di Windows, dalam hal ini Microsoft Word. Dan tampilan Pilih Soal ini berfungsi sebagai penampung soal sebelum di transfer ke Microsoft Word. Bank Soal
_ X Input Soal Pilih Soal Tambah Mata Kuliah Daftar Dosen Database Ganti Password Pertolongan Keluar Pilih Soal --Pilih Mata Kuliah--
Jumlah Soal dipilih Banyak Soal dipilih
--Pilih Jenis--
Jumlah Soal Transfer ke Word
Keluar
Gambar 3.10 Rancangan Pilih Soal
46
Ini merupakan proses inti kedua dalam aplikasi ini, yaitu pilih soal. Proses ini dapat diakses oleh kedua Tingkat Pengguna. Sama seperti proses yang lain, hal pertama yang dilakukan adalah memilih mata kuliah dan jenis yang ingin dipilih soalnya. Lalu soal dipilih dari daftar soal dan dengan meng-klik tombol Transfer ke Word, soal yang sudah dipilih pun berpindah ke aplikasi Microsoft Word untuk selanjutnya dilakukan pengeditan, seperti pengaturan nomor (numbering), penyisipan gambar dan symbol serta peletakan Kop soal ujian yang biasa berada di atas soal. 3.7
Konfigurasi Komputer Untuk dapat menjalankan program aplikasi yang penulis buat, anda
memerlukan software dan hardware yang mendukung. Adapun untuk software dan hardware yang dibutuhkan dengan konfigurasi minimum adalah : 1.
Spesifikasi Software : Operating System Microsoft Windows XP Bahasa Pemrograman Visual Basic 6.0 Microsoft Access 2000 Microsoft Word 2000
2.
Spesifikasi Hardware : Pentium III RAM 256 MB Hardisk 1 GB Resolusi Monitor 1024 x 768