Anda di halaman 1dari 25

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


Lama
Jurusan Jenjang Status
Pendidikan
Sistem Informasi Terakreditasi A
Strata 1 8 – 9 Semester SK No. 001/BAN-PT/AK-
Sistem Komputer
I/VIII/1998
Manajemen informatika Terakreditasi BAN-PT
Diploma III 6 Semester SK No.018/BAN-PT/AK-
Teknik Komputer
I/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

1 M
Mata Kuliah memiliki Soal

Kode Mata
Kuliah
M

Nama Mata
Kuliah
Dibuat oleh
Jenis

NIP

NmDosen Dosen

JmlInput

Gambar 3.1 Entity Relationship Diagram


37

3.6.2 Normalisasi

Bentuk 1NF 2NF

KodeMk

NamaMk

Jenis

Soal

Jawaban

Ambil

NIP

NmDosen

JmlInput

Gambar 3.2 Normalisasi


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 Jumlah Soal Diinput

Keterangan:
* : Primary Key (PK)
** : Foreign Key (FK)
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 peng-
input-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 Jumlah Soal

Keterangan: 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-- --Pilih Jenis--

Jumlah Soal dipilih Jumlah Soal

Banyak Soal dipilih 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

Anda mungkin juga menyukai