Desain Dan Implementasi Sistem Ujian Sel (4)
BAB IV
PERANCANGAN SISTEM INFORMASI
4.1. Sistem Informasi yang Diusulkan
Sistem
inforamasi
ujian
seleksi
penerimaan
calon
mahasiswa baru berbasis LAN merupakan suatu sistem yang
sangat penting dalam suatu laporan hasil ujian seleksi atau
organisasi karena sangat berpengaruh pada kinerja
sendiri.
Sitem
inforamasi
ujian
seleksi
sistem itu
penerimaan
calon
mahasiswa baru berbasis LAN perlu ditingkatkan karena masih
terdapat masalah-masalah yang sering dihadapi mulai dari
proses ujian secara manual dan pendaftan calon mahasiswa baru
dalam pengambilan berkas serta input data calon mahasiswa
baru pekerjaannya masih kurang efektif dan kurang efesien
dalam mendukung kelancaran proses pembuatan laporan hasil
ujian seleksi calon mahasiswa baru yang lulus dan ujian seleksi
calon mahasiswa yang tidak lulus pada AMIK Imelda Medan.
Dalam merancang suatu sistem perlu diketahui apa yang akan
menunjang sistem, agar dapat mempermudah pengolahan data
nantinya. Berdasarkan hal tersebut di atas, penulis akan
menguraikan lebih detail rancangan sistem yang diusulkan.
78
79
4.1.1.
Deskripsi Jabatan yang Masih Digunakan dan
Diusulkan
4.1.1.1.
Calon Mahasiswa Baru
Calon mahasiswa baru berfungsi untuk mengisi biodata di
formulir
pendaftaran
yang
lengkap
serta
membayar
uang
pendaftaran pada administrasi tersebut.
4.1.1.2.
Panitia Ujian
Panitia ujian berfungsi untuk membuat soal ujian, lembar
jawaban ujian dan kartu ujian pada calon mahasiswa baru
tersebut.
4.1.1.3.
Administrasi
Tugas & Wewenang Administrasi Akademik yang biasa ada
di sebuah lembaga pendidikan tinggi,
Medan,
Akademi,
Sekolah
Tinggi,
seperti AMIK Imelda
dan
lain-lain.
Bagian
Administrasi Akademik sebagai berikut :
a. Melaksanakan tugas pelayanan administrasi pendidikan
dan ketatausahaan serta administrasi Program Manajemen
Informatika dan Komputerisasi Akutansi yang ditetapkan
oleh yang di tetapkan oleh Direktur.
b. Dalam
melaksanakan
menyelenggarakan
registrasi,
fungsi
pelaksanaan
tugas
bagian
akademik
pelaksanaan
administrasi
administrasi
pendidikan,
pelaksanaan administrasi program Program Manajemen
80
Informatika dan Komputerisasi Memimpin pelaksanaan
tugas di lingkungan Bagian Administrasi Akademik.
c. Membagi
tugas,
menggerakkan,
mengarahkan,
membimbing serta mengkoordinasikan pelaksanaan tugas
bagian.
d. Mempelajari
dan
menilai/mengoreksi
laporan
hasil
kerja/pelaksanaan tugas bawahan.
e. Melakukan kerjasama dengan unit terkait.
f. Menyusun perencanaan dan program serta laporan kerja
kepada atasan langsung.
g. Mengkoordinir pendaftaran mahasiswa baru.
h. Mengkoordinir pelaksanaan heregistrasi mahasiswa.
i. Mengkoordinir pelaksanaan pendaftaran matakuliah.
j. Mengkoordinir pembuatan ijazah dan transkrip.
k. Memberikan informasi data-data akademik bagi yang
memerlukan.
l. Melakukan
penilaian
terhadap
staf
yang
menjadi
bawahannya secara objektif.
m. Administrasi Umum dan Keuangan
Administrasi Umum dan Keuangan adalah unsur pembantu
pimpinan dibidang administrasi umum dan keuangan yang
berada di bawah dan bertanggung jawab langsung kepada
Rektor. Biro Administrasi Umum dan Keuangan dipimpin
oleh
seorang
Kepala.
Tugas
dan
Fungsi
adalah
:
81
Administrasi Umum dan Keuangan mempunyai tugas
memberikan layanan administrasi umum dan keuangan di
lingkungan AMIK Imelda Medan. Administrasi Umum dan
Keuangan dalam menyelenggarakan tugas tersebut di
atasmempunyai fungsi :
a. melaksanakan urusan tata usaha, rumah tangga,
hukum, tata laksana dan perlengkapan.
b. melaksanakan urusan kepegawaian.
c. melaksanakan urusan keuangan.
d. Bagian
Umum,
Hukum
dan
Tata
laksana,
dan
Perlengkapan.
e. Bagian Kepagawaian.
f. Bagian Keuangan.
g. melaksankan administrasi akademik.
h. melaksanakan administrasi tenaga administrastif.
i. Sub Bagian Tenaga Akademik.
j. Sub Bagian Tenaga Administrasi.
k. melaksanakan
administrasi
anggaran
rutin
dan
mengkoordinasikan anggaran pembangunan.
l. melaksanakan administrasi dana yang berasal dari
masyarakat.
m. melaksanakan monitoring dan evaluasi.
4.1.1.4. Direktur
82
a. Mengelola
dan
menyelenggarakan
pendidikan
sesuai
dengan peraturan DEPDIKNAS.
b. Menjamin kerja sama dan hubungan baik DEPDIKNAS
perusahaan terkait, dan lain-lain.
c. Bertanggung jawab ketua yayasan atas penyelenggaraan
pendidikan, administrasi, keuangan, pembinaan tenaga
pendidkan/non pendidikan, mahasiswa dan pedayagunaan
Sarana/Prasaranan.
d. Mengendalikan dan memantau proses kegiatan belajar
mengajar (KBM).
e. Menyusun rencana kegiatan
dan
kebutuhan kurikulum
sebelum tahun pelajaran baru.
f. Menyusun RIS Bidang kurikulum
g. Menyelenggarakan pembahasan ilmiah yang berkaitan
dengan program pendidikan.
h. Menyusun laporan kegiatan bidang kurikulum pada setiap
akhir tujuan pelajaran.
i. Mengatur dan mengawasi penggunaan serta memelihara
perangkat laboratorium.
j. Menyediakan pengadaan bahan dan alat praktek.
k. Merencanakan
sarana.
dan
pelajaran baru.
dan
menganggarkan
prasaarana
pendidikan
keperlua
sebelum
bidang
tahun
83
l. Melaksanakan tugas lain yang
dianggap perlu oleh
Direktur.
m. Mengadakan evaluasi terhadap dosen seperti : absensi,
pelajaran dan modul matakuliah.
4.1.2.
Kebijakan Sistem Informasi yang Diusulkan dan
Masih Digunakan pada AMIK Imelda Medan
Pada
dasarnya,
dalam
penelitian
ini
kebijakan
yang
diusulkan dan dilihat dari kebijakan prosedur dari ujian seleksi
peneriamaan calon mahasiswa berbasis LAN dalam pembuatan
soal ujian berbasi LAN akan muncullah hasil ujian yang lulus dan
yang
ujian
tidak
lulus.
Kebijakan
yang
diusulkan
lebih
menekankan kepada cara pengolahan dan pembuatan laporan,
dimana kebijakan sistem informasi yang diusulkan dengan
menggunakan pangkalan data atau basis data sebagai media
penyimpanan pada ujian seleksi yang dibuat dengan bahasa
pemrograman berbasis Vb.net, sehingga menghasilkan sebuah
sistem informasi yang berguna untuk melakukan pengolahan
data yang berhubungan dengan ujian seleksi berbasis LAN, soal
ujian dan laporan hasil yang lulus ujian dan yang tidak lulus ujian
seleksi.
4.1.3.
Formulir/Dokumen dan Catatan yang Diusulkan
84
Formulir/dokumen atau catatan yang diusulkan masih beda
dengan yang sudah berjalan, namun ada beberapa dokumen
yang diusulkan yaitu Soal ujian berbasis LAN, daftar calon
mahasiswa
peserta
ujian,
daftar
calon
mahasiswa
yang
mengikuti ujian atau daftar calon mahasiswa yang belum ujian,
rekapitulasi peserta ujian, pengumuman hasil ujian yang dapat
dibuat dengan menggunakan sistem informasi yang diusulkan
yang terlihat pada gambar dibawah ini.
85
Gambar 4.1. Soal Ujian Berbasis LAN
Gambar 4.2. daftar calon mahasiswa peserta ujian
86
Gambar 4.3. Daftar calon mahasiswa yang sudah
mengikuti ujian
Gambar 4.4. Daftar calon mahasiswa yang belum
mengikuti ujian
87
Gambar 4.5. hasil ujian seleksi calon mahasiswa yang
lulus ujian
Gambar 4.6. hasil ujian seleksi calon mahasiswa yang
tidak lulus ujian
88
Gambar 4.7. Rekapilasi peserta ujiand
4.2. Perancangan Model Sistem yang Diusulkan
4.2.1. Diagram Alur Data (DAD) Sistem yang diusulkan
4.2.1.1. Diagram Konteks
Context Diagram merupakan level tertinggi dalam data
flow diagram (DFD), digunakan untuk menggambarkan secara
global mengenai sistem yang dirancang dari sistem informasi.
Sistem yang akan dirancang secara menyeluruh yaitu adanya
gambaran secara jelas ruang lingkup pembahasan dimana
sebagai medianya adalah berupa context diagram. Diagram
konteks yang diusulkan dapat dilihat pada gambar 4.8. berikut
ini:
89
Gambar: 4.8. Konteks Diagram Sistem yang Disusulkan
4.2.1.2. Data Flow Diagram Level 1 yang Diusulkan
Data flow diagram adalah gambaran sistem secara logika,
gambaran ini tidak tergantung pada perangkat keras, perangkat
lunak, struktur data atau organisasi file. Proses pada data flow
diagram dapat merupakan sekumpulan program, satu program,
satu
modul
atau
sub
program
dapat
juga
merupakan
transformasi data secara manual dari ekternal ke internal
penyimpanan data merupakan file, elemen dari suatu database
atau bagian satu record. Penyimpanan data dapat berupa diseket
atau harddisk. Untuk lebih jelasnya dapat dilihat pada gambar
dibawah ini:
90
Gambar 4.9. Data Flow Diagram Level 1 yang diusulkan
4.2.2. Kamus Data yang Diusulkan
1. Kamus Data File/Berkas Soal Ujian
Arus Alir Data
: Soal Ujian
Alias
: Berkas Soal Ujian
Bentuk Data : File/Tabel
Arus Data : Proses 1.1 – Entry data Soal Ujian
Penjelasan :Kode Ujian, Tgl Ujian, Durasi Ujian, Nama
mata Ujian, No. Soal, Soal Ujian.
2. Kamus Data File Lembar Jawaban
Arus Alir Data
: Berkas Lembar Jawaban
Alias
: Lembar Jawaban
Bentuk Data : File/Tabel
91
Arus Data
: Proses 1.2 – Entry data Berkas Lembar
Jawaban
Penjelasan
: Kode Ujian, Tgl. Ujian, Durasi Ujian, Nama
Mata Ujian, No. Soal, Jawaban.
3. Kamus Data File Daftar Calon Mahasiswa Baru.
Arus Alir Data
Alias
: Data Calon Mahasiswa Baru
: Calon Mahasiswa Baru.
Bentuk Data : File/Tabel
Arus Data
: Proses 2.1 – Entry data Calon Mahasiswa
Baru.
Penjelasan
: No. Registrasi, Nama, Tmplahir, Tgllahir, Jk,
Agama, Alamat, No.hp, Status, Pekerjaan,
Jurusan.
4.2.3. Bagan Alur Dokumen Sistem yang Diusulkan
92
Gambar 4.10. Bagan Alur Dokumen Sistem yang Diusulkan
4.2.4.
Perancangan Basis Data
93
Basis data sebagai tempat penyimpanan data-data yang
telah diinputkan dan memanipulasi data. Pada desain dan
implementasi sistem ujian seleksi penerimaan calon mahasiswa
baru berbasis LAN dengan menggunakan Vb.net pada AMIK
Imelda Medan mempunyai data Sistem Informasi Pengolahan
data calon mahasiswa baru dengan nama database (ujian).
4.2.4.1. Normalisasi yang diusulkan
Normalisasi merupakan sebuah teknik dalam login desing
sebuah basis data teknik pengelompokan atribut dari suatu relasi
sehingga membentuk struktur relasi yang baik (tanpa redudansi),
Nomor_Registrasi,
Nama_Peserta,
Alamat,
Tanggal_Lahir,
Jenis_Kelamin, Nomor_Telepon.
4.2.4.2. Perancangan Struktur Tabel
1. Tabel calon mahasiswa
File
ini
berfungsi
sebagai
penyimpanan
mahasiswa baru yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: calonmahasiswa
Fields key
: noregistrasi
Media
: Harddisk
Tabel 4.1. calon mahasiswa
data
calon
94
N
Nama
Type
Lebar
Keterangan
o
1
Fields
noregistra
Int
10
No.Registrasi
2
si
nama
Varchar
100
Nama calon mahasiswa
3
jeniskelam
Varchar
50
baru
Jenis Kelamin
4
5
6
in
alamat
noHp
statusUjia
Varchar
Varchar
Varchar
100
20
100
Alamat
NoHp
StatusUjian
7
n
keteranga
Varchar
100
Keterangan
8
n
password
Varchar
40
password
2. Tabel soal
Tabel ini berfungsi sebagai penyimpanan data soal yang
akan dientrikan.
Nama database
: Ujian
Nama Tabel
: Soal
Fields key
: Kodemateri
Media
: Harddisk
Tabel 4.2. Soal
95
N
Nama
Type
Lebar
Keterangan
o
1
Fields
kodemater
Varchar
15
Kode Materi
2
3
i
jumlahsoal
tampilsoal
Varchar
Varchar
100
100
Jumlah Soal
Tampil soal
3. File Jawab
File ini berfungsi sebagai penyimpan data jawaban soal
yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: Jawab
Fields key
: noregistrasi
Media
: Harddisk
Tabel 4.3. Jawab
N
Nama
Type
o
1
Fields
noregistra
Int
15
Noregistrasi
2
3
4
5
6
7
8
9
si
jumlahsoal
benar
salah
nilai
hasil
waktu
sisa
keteranga
Varchar
Varchar
Varchar
Varchar
Varchar
Date Time
Varchar
Varchar
100
200
200
50
8
30
30
30
Jumlah Soal
Benar
Salah
Nilai
Hasil
Waktu
Sisa
Keterangan
n
4. Tabel Hasil Ujian
Lebar
Keterangan
96
File ini berfungsi sebagai penyimpanan data hasil ujian
yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: Hasilujian
Fields key
: noregistrasi
Media
: Harddisk
Tabel 4.4. Hasil Ujian
N
Nama
Type
Lebar
o
1
2
3
Fields
noregistrasi
nama
hasil
Int
Varchar
Varchar
15
100
200
Keterangan
Noregistrasi
Nama
Hasil
5. Tabel Info Ujian
Tabel ini berfungsi sebagai penyimpanan data hasil ujian
yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: infoujian
Fields key
: kodemateri
Media
: Harddisk
Tabel 4.5. Info Ujian
N
o
1
2
Nama
Fields
kotemateri
materiujian
Type
Int
Varchar
Lebar
15
100
Keterangan
Kodemateri
Nama
97
3
4
5
jumlahsoal
status
tampilsoal
Varchar
Varchar
Varchar
200
100
100
Jumlahsoal
Status
Tampil soal
6. Tabel Jawab Detail
File ini berfungsi sebagai penyimpanan data jawab detail
yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: jawabdetail
Fields key
: kodemateri
Media
: Harddisk
Tabel 4.6. Tabel Jawab Detail
N
Nama
Type
Lebar
Keterangan
o
1
2
3
4
Fields
noregister
kodemateri
nomorsoal
nomorurutso
Int
Varchar
Varchar
Varchar
15
15
10
20
No register
Kode materi
Nomor soal
Nomor urut soal
5
6
al
jawab
hasil
Varchar
Varchar
100
200
Jawab
Hasil
7. Tabel Soal Detail
Tabel ini berfungsi sebagai penyimpanan data soal detail
yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: soaldetail
Fields key
: kodemateri
98
Media
: Harddisk
Tabel 4.7. Tabel Soal Detail
N
o
1
2
3
4
5
6
7
8
9
Nama
Fields
noregister
kodemateri
nomor
soal
jwba
jwbb
jwbc
jwbd
kunci
Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Lebar
15
15
10
200
100
200
10
10
10
Keterangan
No register
Kode materi
Nomor
soal
Jwb A
Jwb B
Jwb C
Jwb D
Kunci
8. Tabel User
Tabel ini berfungsi sebagai penyimpanan data user yang
akan dientrikan.
Nama database
: Ujian
Nama Tabel
: user
Fields key
: kodeuser
Media
: Harddisk
Tabel 4.8. Tabel n User
N
Nama
o
1
2
Fields
kodeuser
namauser
Type
Int
Varchar
Lebar
15
100
Keterangan
kodeuser
namauser
99
3
4
passwor
level
4.2.5.
Varchar
Varchar
Perancangan
10
20
passwor
level
Diagram
Relasi
Entitas
yang
Diusulkan
Tabel
relasi
digunakan
untuk
mengelompokkan
data
menjadi tabel yang menunjukan entitas dan relasi yang berfungsi
untuk mengakses data, sehingga database tersebut mudah di
modifikasi. Dibawah ini Perancangan diagram relasi entitas yang
diusulkan pada AMIK Imelda Medan.
Gambar 4.11. Perangan digram relasi entitas yang diusulkan
100
4.3. Perancangan Struktur Menu
Pada Perancanngan Struktur Menu dibawah ini:
1. Pada menu file terdapat 3 menu yaitu:
a. Menu file data calon mahasiswa
b. Materi ujian
c. Keluar
2. Pada menu Bank Soal terdapat 3 menu yaitu:
a. Menu daftar soal ujian
b. Setting ujian
c. ujian
3. Pada menu Adminstrasi terdapat 2 menu yaitu:
a. Data user
b. Ganti password
4. Pada menu Laporan terdapat 2 menu yaitu:
a. Laporan Calon Mahasiswa
b. Laporan Hasil Ujian
101
Gambar 4.8. Struktur Menu
4.4. Perancangan Antar Muka
1. Login
Gambar 4.9. Login
2. Daftar Calon Mahasiswa
102
Gambar 4.10. Daftar Calon Mahasiswa
3. Daftar Materi Ujian
Gambar 4.11. Daftar Materi Ujian
4.5. Tampilan Kode Program
103
1. Menu Login
4.12. Gambar Menu Login
2.
Menu Daftar Calon Mahasiswa
Gambar 4.13. Menu Daftar Calon Mahasiswa
3.
Daftar Menu Materi Ujian
104
Gambar 4.14. Menu Daftar Materi Ujian
4.
Menu Bank Soal
Gambar 4.15. Menu Bank Soal
5.
Menu Setting Ujian
105
Gambar 4.16. Menu Setting Ujian
6.
Menu Ujian
Gambar 4.18. Menu Ujian
7.
Menu User
106
Gambar 4.19. Menu User
8.
Menu Ganti Password
Gambar 4.20. Menu Password
4.6. Konversi Komponen
107
4.6.1.
Perangkat Keras (Hardware)
Spesifikasi hardware terdiri dari perangkat keras komputer
(Computer Hardware) yang merupakan komponen-komponen
fisik yang membentuk satu kesatuan sistem personal komputer
(PC). Untuk menjalankan sistem perancangan penghitungan
pajak tahunan PPh pasal 21 ini, dibutuhkan spsefikasi komputer
seperti Metherboard (Papapn Utama), Centarl Prosesing Unit
CPU), Random Access Memory (RAM), Video Graphic Array (VGA),
Printer dan Scanner. Dimana fungsi-fungsi komponen perangkat
Keras diatas dapat jelaskan sebagai berikut:
1. Metherboard (Papan utama)
Metherboard (Papan utama adalah komponen utama yang
membangun sebuah komputer.
2. Centarl prosseing Unit (CPU)
Cental Prossseing Unit ini adalah
memproses
dan
mengolah semua kalkulasi dan perintah-perintah yang
membuat komputer dapat dioperasikan menggunakan Intel
Pentiun III
3. Random Access Memory (RAM)
Random Access Memory (RAM) berfungsi sebagai tempat
transit data sementara untuk operasi-operasi yang tengah
dijalankan oleh CPU, sebesar 512 MB
4. Video Grapic Array (VGA)
Video Grapic Array (VGA)card atau kartu grafis berfungsi
sebagai penghubung yang memungkinkan pengiriman
data-data grafis antar PC dan perangkat display seperti
108
monitoratau proyektor dan masih menggunakan yang
standar.
5. Printer dan Scanner
Printer dan Scanner berfungsi sebagai output cetak dari
dokumen elektronik baik bentuk teks maupun grafis.
4.6.2.
Perangkat Lunak (Software)
Spesifikasi untuk perangkat lunak (software) yang penulis
gunakan
untuk
perancangan
aplikasi
sistem
ujian
seleksi
penerimaan calon mahasiswa baru adalah sebagai berikut:
1. Sistem operasi Microsoft Windows 7
2. Xampp version 3.2.1
3. Database server MySQL version 3.2.1
4. Web server Apache version 2.2.4
5. Microsoft Visual Studio 2010 (VB.Net)
6. phpMyAdmin version 2.10.2 sebagai Database Manager
4.6.2.1 Perangkat Lunak Sistem
Perangkat lunak sistem adalah suatu istilah generik yang
merujuk pada jenis perangkat lunak komputer yang mengatur
dan mengontrol perangkat keras sehingga perangkat lunak
aplikasi dapat melakukan tugasnya. Ia merupakan bagian
esensial dari sistem komputer. Sistem operasi adalah suatu
contoh yang jelas, sedangkan OpenGL atau pustaka basis data
adalah contoh lainnya. Perangkat lunak jenis ini dibedakan
109
dengan perangkat lunak aplikasi, yang merupakan program yang
membantu pengguna melakukan tugas spesifik dan produktif,
seperti pengolahan kata atau manipulasi gambar. Perangkat
lunak sistem dapat di bagi lagi menjadi 3 macam yaitu :
1. Bahasa pemrograman
merupakan
perangkat
mengkonversikan
lunak
yang
dan
algoritma
arsitektur
bertugas
yang
di
rancang manusia ke dalam format yang dapat di jalankan
komputer, dalam hal ini untuk menjalankan program
dibutuhkan Software Microsoft Visual Studi 2010.
2. Sistem Operasi
saat
komputer
pertama
kali
di
hidupkan,
sistem
operasilah yang pertama kali di jalankan, sistem operasi
yang
mengatur
masukan,
seluruh
mengatur
penggunaan
memori
proses,
proses
dan
menterjemahkan
internal,
memberikan
memanejemen
keluaran
ke
peralatan yang bersesuaian, sistem operasi yang tengah
dijalankan dapat bekerja pada Windows 2000 sampai
windows 2010.
3. Utility
110
Sistem
operasi
merupakan
perangkat
lunak
sistem
dengan fungsi tertentu, pada program yang dijalankan
dibutuhkan Norton Utility.
4.6.2.2 Perangkat Lunak Pemrograman
Dalam membangun sebuah perancangan aplikasi
seleksi
penerimaan
calon
mahasiswa
baru
ini
ujian
dibutuhkan
perangkat lunak pemrograman yang fungsinya membangun
sebuah sistem terkomputerisasi yaitu Xampp, MySQL, Apache,
Microsoft Visual Studio 2010 dan Crystal Repot 2010. Untuk
dapat membangun aplikasi dengan menggunakan komponenkomponen yang disediakan oleh Microsoft Visual Studio 2010
Program-program yang ditulis dengan Microsoft Visual Studio
2010 juga dapat menggunakan Microsoft Windows 7, tapi
membutuhkan deklarasi fungsi luar tambahan.
Sebagaimana penulis telah ketahui dalam perancangan
aplikasi ujian seleksi penerimaan calon mahasiswa baru sangat
diperlukan
database dan fungsi database, yaitu sekumpulan
informasi yang disimpan secara sistematik yang hanya bisa
dibuka oleh beberapa software tertentu seperti Xampp, Apache,
MySQL adalah sebuah program aplikasi basis data komputer
relasional
yang
ditujukan
untuk
perusahaan kecil hingga menengah.
kalangan
rumahan
dan
111
Perlu diketahui dalam perancangan aplikasi ujian seleksi
penerimaan calon mahasiswa baru untuk menjalankan operasi
sistem program visual studio 2010 (Vb.Net) ini untuk mencetak
hasil laporan sangat dibutuhkan perangkat aplikasi penujang
seperti Crystal Reports 2010 yang merupakan salah satu paket
program yang digunakan untuk membuat, menganalisa, dan
menterjemahkan informasi yang terkandung dalam database ke
dalam berbagai jenis laporan. Dan yang Paenulis pakai itu,
Crystal
Report
2010
untuk
Microsoft
Visual
Studio
2010.
Beberapa Kelebihan dari Crystal Report adalah sebagai berikut :
1. Pembuatan laporan dengan Crystal Reports 2010 tidak
terlalu rumit dan banyak melibatkan kode program.
2. Program Crystal Reports 2010 banyak digunakan karena
mudah terintegrasi dengan bahasa lain.
3. Fasilitas impor hasil laporan yang mendukung formatformat paket program lain, seperti Microsoft Office, Adobe
Acrobat Reader, HTML, dan sebagainya.
4.6.2.3 Perangkat Lunak Aplikasi
Dalam membangun komponen perangkat lunak aplikasi ini
ada 2 komponen utama yang digunakan yaitu: Ms Word dan
Microsoft Excel Sebagaimana yang kita ketahui, Ms Word
dipergunakan untuk membantu pembuatan dokumen berupa
laporan ataupun makalah.
112
4.7. Kelebihan Dan Kelemahan Sistem
4.7.1. Kelebihan Sistem
Aplikasi
ujian
seleksi
peneriamaan
calon
mahasiswa
berbasis berbasis LAN memiliki beberapa kelebihan sebagai
berikut:
1. Aplikasi ini mempunyai tampilan-tampilan yang mudah
dipahami,
sehingga
pemakai
dapat
menggunakan
aplikasi ini dengan mudah.
2. Sistem
informasi
ujian
seleksi
peneriamaan
calon
mahasiswa berbasis berbasis LAN ini dapat membantu
proses panitia ujian administrasi dalam merekap data.
4.7.2. Kelemahan Sistem
Disamping memiliki kelebihan seperti yang dipaparkan di
atas,
aplikasi
berbasis
ujian
berbasis
seleksi
LAN
ini
peneriamaan
memiliki
calon
beberapa
mahasiswa
kekurangan,
seperti :
1. Aplikasi ujian seleksi peneriamaan calon mahasiswa
berbasis berbasis LAN ini belum menyediakan sistem
pendaftan calon mahasiswa baru.
113
2. Aplikasi ujian seleksi peneriamaan calon mahasiswa
berbasis berbasis LAN ini belum memiliki fasilitas
backup dan restore data sehingga apabila terjadi hal-hal
yang
tidak
diinginkan
maka
sistem
melakukan pemulihan data tersebut.
tidak
dapat
PERANCANGAN SISTEM INFORMASI
4.1. Sistem Informasi yang Diusulkan
Sistem
inforamasi
ujian
seleksi
penerimaan
calon
mahasiswa baru berbasis LAN merupakan suatu sistem yang
sangat penting dalam suatu laporan hasil ujian seleksi atau
organisasi karena sangat berpengaruh pada kinerja
sendiri.
Sitem
inforamasi
ujian
seleksi
sistem itu
penerimaan
calon
mahasiswa baru berbasis LAN perlu ditingkatkan karena masih
terdapat masalah-masalah yang sering dihadapi mulai dari
proses ujian secara manual dan pendaftan calon mahasiswa baru
dalam pengambilan berkas serta input data calon mahasiswa
baru pekerjaannya masih kurang efektif dan kurang efesien
dalam mendukung kelancaran proses pembuatan laporan hasil
ujian seleksi calon mahasiswa baru yang lulus dan ujian seleksi
calon mahasiswa yang tidak lulus pada AMIK Imelda Medan.
Dalam merancang suatu sistem perlu diketahui apa yang akan
menunjang sistem, agar dapat mempermudah pengolahan data
nantinya. Berdasarkan hal tersebut di atas, penulis akan
menguraikan lebih detail rancangan sistem yang diusulkan.
78
79
4.1.1.
Deskripsi Jabatan yang Masih Digunakan dan
Diusulkan
4.1.1.1.
Calon Mahasiswa Baru
Calon mahasiswa baru berfungsi untuk mengisi biodata di
formulir
pendaftaran
yang
lengkap
serta
membayar
uang
pendaftaran pada administrasi tersebut.
4.1.1.2.
Panitia Ujian
Panitia ujian berfungsi untuk membuat soal ujian, lembar
jawaban ujian dan kartu ujian pada calon mahasiswa baru
tersebut.
4.1.1.3.
Administrasi
Tugas & Wewenang Administrasi Akademik yang biasa ada
di sebuah lembaga pendidikan tinggi,
Medan,
Akademi,
Sekolah
Tinggi,
seperti AMIK Imelda
dan
lain-lain.
Bagian
Administrasi Akademik sebagai berikut :
a. Melaksanakan tugas pelayanan administrasi pendidikan
dan ketatausahaan serta administrasi Program Manajemen
Informatika dan Komputerisasi Akutansi yang ditetapkan
oleh yang di tetapkan oleh Direktur.
b. Dalam
melaksanakan
menyelenggarakan
registrasi,
fungsi
pelaksanaan
tugas
bagian
akademik
pelaksanaan
administrasi
administrasi
pendidikan,
pelaksanaan administrasi program Program Manajemen
80
Informatika dan Komputerisasi Memimpin pelaksanaan
tugas di lingkungan Bagian Administrasi Akademik.
c. Membagi
tugas,
menggerakkan,
mengarahkan,
membimbing serta mengkoordinasikan pelaksanaan tugas
bagian.
d. Mempelajari
dan
menilai/mengoreksi
laporan
hasil
kerja/pelaksanaan tugas bawahan.
e. Melakukan kerjasama dengan unit terkait.
f. Menyusun perencanaan dan program serta laporan kerja
kepada atasan langsung.
g. Mengkoordinir pendaftaran mahasiswa baru.
h. Mengkoordinir pelaksanaan heregistrasi mahasiswa.
i. Mengkoordinir pelaksanaan pendaftaran matakuliah.
j. Mengkoordinir pembuatan ijazah dan transkrip.
k. Memberikan informasi data-data akademik bagi yang
memerlukan.
l. Melakukan
penilaian
terhadap
staf
yang
menjadi
bawahannya secara objektif.
m. Administrasi Umum dan Keuangan
Administrasi Umum dan Keuangan adalah unsur pembantu
pimpinan dibidang administrasi umum dan keuangan yang
berada di bawah dan bertanggung jawab langsung kepada
Rektor. Biro Administrasi Umum dan Keuangan dipimpin
oleh
seorang
Kepala.
Tugas
dan
Fungsi
adalah
:
81
Administrasi Umum dan Keuangan mempunyai tugas
memberikan layanan administrasi umum dan keuangan di
lingkungan AMIK Imelda Medan. Administrasi Umum dan
Keuangan dalam menyelenggarakan tugas tersebut di
atasmempunyai fungsi :
a. melaksanakan urusan tata usaha, rumah tangga,
hukum, tata laksana dan perlengkapan.
b. melaksanakan urusan kepegawaian.
c. melaksanakan urusan keuangan.
d. Bagian
Umum,
Hukum
dan
Tata
laksana,
dan
Perlengkapan.
e. Bagian Kepagawaian.
f. Bagian Keuangan.
g. melaksankan administrasi akademik.
h. melaksanakan administrasi tenaga administrastif.
i. Sub Bagian Tenaga Akademik.
j. Sub Bagian Tenaga Administrasi.
k. melaksanakan
administrasi
anggaran
rutin
dan
mengkoordinasikan anggaran pembangunan.
l. melaksanakan administrasi dana yang berasal dari
masyarakat.
m. melaksanakan monitoring dan evaluasi.
4.1.1.4. Direktur
82
a. Mengelola
dan
menyelenggarakan
pendidikan
sesuai
dengan peraturan DEPDIKNAS.
b. Menjamin kerja sama dan hubungan baik DEPDIKNAS
perusahaan terkait, dan lain-lain.
c. Bertanggung jawab ketua yayasan atas penyelenggaraan
pendidikan, administrasi, keuangan, pembinaan tenaga
pendidkan/non pendidikan, mahasiswa dan pedayagunaan
Sarana/Prasaranan.
d. Mengendalikan dan memantau proses kegiatan belajar
mengajar (KBM).
e. Menyusun rencana kegiatan
dan
kebutuhan kurikulum
sebelum tahun pelajaran baru.
f. Menyusun RIS Bidang kurikulum
g. Menyelenggarakan pembahasan ilmiah yang berkaitan
dengan program pendidikan.
h. Menyusun laporan kegiatan bidang kurikulum pada setiap
akhir tujuan pelajaran.
i. Mengatur dan mengawasi penggunaan serta memelihara
perangkat laboratorium.
j. Menyediakan pengadaan bahan dan alat praktek.
k. Merencanakan
sarana.
dan
pelajaran baru.
dan
menganggarkan
prasaarana
pendidikan
keperlua
sebelum
bidang
tahun
83
l. Melaksanakan tugas lain yang
dianggap perlu oleh
Direktur.
m. Mengadakan evaluasi terhadap dosen seperti : absensi,
pelajaran dan modul matakuliah.
4.1.2.
Kebijakan Sistem Informasi yang Diusulkan dan
Masih Digunakan pada AMIK Imelda Medan
Pada
dasarnya,
dalam
penelitian
ini
kebijakan
yang
diusulkan dan dilihat dari kebijakan prosedur dari ujian seleksi
peneriamaan calon mahasiswa berbasis LAN dalam pembuatan
soal ujian berbasi LAN akan muncullah hasil ujian yang lulus dan
yang
ujian
tidak
lulus.
Kebijakan
yang
diusulkan
lebih
menekankan kepada cara pengolahan dan pembuatan laporan,
dimana kebijakan sistem informasi yang diusulkan dengan
menggunakan pangkalan data atau basis data sebagai media
penyimpanan pada ujian seleksi yang dibuat dengan bahasa
pemrograman berbasis Vb.net, sehingga menghasilkan sebuah
sistem informasi yang berguna untuk melakukan pengolahan
data yang berhubungan dengan ujian seleksi berbasis LAN, soal
ujian dan laporan hasil yang lulus ujian dan yang tidak lulus ujian
seleksi.
4.1.3.
Formulir/Dokumen dan Catatan yang Diusulkan
84
Formulir/dokumen atau catatan yang diusulkan masih beda
dengan yang sudah berjalan, namun ada beberapa dokumen
yang diusulkan yaitu Soal ujian berbasis LAN, daftar calon
mahasiswa
peserta
ujian,
daftar
calon
mahasiswa
yang
mengikuti ujian atau daftar calon mahasiswa yang belum ujian,
rekapitulasi peserta ujian, pengumuman hasil ujian yang dapat
dibuat dengan menggunakan sistem informasi yang diusulkan
yang terlihat pada gambar dibawah ini.
85
Gambar 4.1. Soal Ujian Berbasis LAN
Gambar 4.2. daftar calon mahasiswa peserta ujian
86
Gambar 4.3. Daftar calon mahasiswa yang sudah
mengikuti ujian
Gambar 4.4. Daftar calon mahasiswa yang belum
mengikuti ujian
87
Gambar 4.5. hasil ujian seleksi calon mahasiswa yang
lulus ujian
Gambar 4.6. hasil ujian seleksi calon mahasiswa yang
tidak lulus ujian
88
Gambar 4.7. Rekapilasi peserta ujiand
4.2. Perancangan Model Sistem yang Diusulkan
4.2.1. Diagram Alur Data (DAD) Sistem yang diusulkan
4.2.1.1. Diagram Konteks
Context Diagram merupakan level tertinggi dalam data
flow diagram (DFD), digunakan untuk menggambarkan secara
global mengenai sistem yang dirancang dari sistem informasi.
Sistem yang akan dirancang secara menyeluruh yaitu adanya
gambaran secara jelas ruang lingkup pembahasan dimana
sebagai medianya adalah berupa context diagram. Diagram
konteks yang diusulkan dapat dilihat pada gambar 4.8. berikut
ini:
89
Gambar: 4.8. Konteks Diagram Sistem yang Disusulkan
4.2.1.2. Data Flow Diagram Level 1 yang Diusulkan
Data flow diagram adalah gambaran sistem secara logika,
gambaran ini tidak tergantung pada perangkat keras, perangkat
lunak, struktur data atau organisasi file. Proses pada data flow
diagram dapat merupakan sekumpulan program, satu program,
satu
modul
atau
sub
program
dapat
juga
merupakan
transformasi data secara manual dari ekternal ke internal
penyimpanan data merupakan file, elemen dari suatu database
atau bagian satu record. Penyimpanan data dapat berupa diseket
atau harddisk. Untuk lebih jelasnya dapat dilihat pada gambar
dibawah ini:
90
Gambar 4.9. Data Flow Diagram Level 1 yang diusulkan
4.2.2. Kamus Data yang Diusulkan
1. Kamus Data File/Berkas Soal Ujian
Arus Alir Data
: Soal Ujian
Alias
: Berkas Soal Ujian
Bentuk Data : File/Tabel
Arus Data : Proses 1.1 – Entry data Soal Ujian
Penjelasan :Kode Ujian, Tgl Ujian, Durasi Ujian, Nama
mata Ujian, No. Soal, Soal Ujian.
2. Kamus Data File Lembar Jawaban
Arus Alir Data
: Berkas Lembar Jawaban
Alias
: Lembar Jawaban
Bentuk Data : File/Tabel
91
Arus Data
: Proses 1.2 – Entry data Berkas Lembar
Jawaban
Penjelasan
: Kode Ujian, Tgl. Ujian, Durasi Ujian, Nama
Mata Ujian, No. Soal, Jawaban.
3. Kamus Data File Daftar Calon Mahasiswa Baru.
Arus Alir Data
Alias
: Data Calon Mahasiswa Baru
: Calon Mahasiswa Baru.
Bentuk Data : File/Tabel
Arus Data
: Proses 2.1 – Entry data Calon Mahasiswa
Baru.
Penjelasan
: No. Registrasi, Nama, Tmplahir, Tgllahir, Jk,
Agama, Alamat, No.hp, Status, Pekerjaan,
Jurusan.
4.2.3. Bagan Alur Dokumen Sistem yang Diusulkan
92
Gambar 4.10. Bagan Alur Dokumen Sistem yang Diusulkan
4.2.4.
Perancangan Basis Data
93
Basis data sebagai tempat penyimpanan data-data yang
telah diinputkan dan memanipulasi data. Pada desain dan
implementasi sistem ujian seleksi penerimaan calon mahasiswa
baru berbasis LAN dengan menggunakan Vb.net pada AMIK
Imelda Medan mempunyai data Sistem Informasi Pengolahan
data calon mahasiswa baru dengan nama database (ujian).
4.2.4.1. Normalisasi yang diusulkan
Normalisasi merupakan sebuah teknik dalam login desing
sebuah basis data teknik pengelompokan atribut dari suatu relasi
sehingga membentuk struktur relasi yang baik (tanpa redudansi),
Nomor_Registrasi,
Nama_Peserta,
Alamat,
Tanggal_Lahir,
Jenis_Kelamin, Nomor_Telepon.
4.2.4.2. Perancangan Struktur Tabel
1. Tabel calon mahasiswa
File
ini
berfungsi
sebagai
penyimpanan
mahasiswa baru yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: calonmahasiswa
Fields key
: noregistrasi
Media
: Harddisk
Tabel 4.1. calon mahasiswa
data
calon
94
N
Nama
Type
Lebar
Keterangan
o
1
Fields
noregistra
Int
10
No.Registrasi
2
si
nama
Varchar
100
Nama calon mahasiswa
3
jeniskelam
Varchar
50
baru
Jenis Kelamin
4
5
6
in
alamat
noHp
statusUjia
Varchar
Varchar
Varchar
100
20
100
Alamat
NoHp
StatusUjian
7
n
keteranga
Varchar
100
Keterangan
8
n
password
Varchar
40
password
2. Tabel soal
Tabel ini berfungsi sebagai penyimpanan data soal yang
akan dientrikan.
Nama database
: Ujian
Nama Tabel
: Soal
Fields key
: Kodemateri
Media
: Harddisk
Tabel 4.2. Soal
95
N
Nama
Type
Lebar
Keterangan
o
1
Fields
kodemater
Varchar
15
Kode Materi
2
3
i
jumlahsoal
tampilsoal
Varchar
Varchar
100
100
Jumlah Soal
Tampil soal
3. File Jawab
File ini berfungsi sebagai penyimpan data jawaban soal
yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: Jawab
Fields key
: noregistrasi
Media
: Harddisk
Tabel 4.3. Jawab
N
Nama
Type
o
1
Fields
noregistra
Int
15
Noregistrasi
2
3
4
5
6
7
8
9
si
jumlahsoal
benar
salah
nilai
hasil
waktu
sisa
keteranga
Varchar
Varchar
Varchar
Varchar
Varchar
Date Time
Varchar
Varchar
100
200
200
50
8
30
30
30
Jumlah Soal
Benar
Salah
Nilai
Hasil
Waktu
Sisa
Keterangan
n
4. Tabel Hasil Ujian
Lebar
Keterangan
96
File ini berfungsi sebagai penyimpanan data hasil ujian
yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: Hasilujian
Fields key
: noregistrasi
Media
: Harddisk
Tabel 4.4. Hasil Ujian
N
Nama
Type
Lebar
o
1
2
3
Fields
noregistrasi
nama
hasil
Int
Varchar
Varchar
15
100
200
Keterangan
Noregistrasi
Nama
Hasil
5. Tabel Info Ujian
Tabel ini berfungsi sebagai penyimpanan data hasil ujian
yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: infoujian
Fields key
: kodemateri
Media
: Harddisk
Tabel 4.5. Info Ujian
N
o
1
2
Nama
Fields
kotemateri
materiujian
Type
Int
Varchar
Lebar
15
100
Keterangan
Kodemateri
Nama
97
3
4
5
jumlahsoal
status
tampilsoal
Varchar
Varchar
Varchar
200
100
100
Jumlahsoal
Status
Tampil soal
6. Tabel Jawab Detail
File ini berfungsi sebagai penyimpanan data jawab detail
yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: jawabdetail
Fields key
: kodemateri
Media
: Harddisk
Tabel 4.6. Tabel Jawab Detail
N
Nama
Type
Lebar
Keterangan
o
1
2
3
4
Fields
noregister
kodemateri
nomorsoal
nomorurutso
Int
Varchar
Varchar
Varchar
15
15
10
20
No register
Kode materi
Nomor soal
Nomor urut soal
5
6
al
jawab
hasil
Varchar
Varchar
100
200
Jawab
Hasil
7. Tabel Soal Detail
Tabel ini berfungsi sebagai penyimpanan data soal detail
yang akan dientrikan.
Nama database
: Ujian
Nama Tabel
: soaldetail
Fields key
: kodemateri
98
Media
: Harddisk
Tabel 4.7. Tabel Soal Detail
N
o
1
2
3
4
5
6
7
8
9
Nama
Fields
noregister
kodemateri
nomor
soal
jwba
jwbb
jwbc
jwbd
kunci
Type
Int
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Lebar
15
15
10
200
100
200
10
10
10
Keterangan
No register
Kode materi
Nomor
soal
Jwb A
Jwb B
Jwb C
Jwb D
Kunci
8. Tabel User
Tabel ini berfungsi sebagai penyimpanan data user yang
akan dientrikan.
Nama database
: Ujian
Nama Tabel
: user
Fields key
: kodeuser
Media
: Harddisk
Tabel 4.8. Tabel n User
N
Nama
o
1
2
Fields
kodeuser
namauser
Type
Int
Varchar
Lebar
15
100
Keterangan
kodeuser
namauser
99
3
4
passwor
level
4.2.5.
Varchar
Varchar
Perancangan
10
20
passwor
level
Diagram
Relasi
Entitas
yang
Diusulkan
Tabel
relasi
digunakan
untuk
mengelompokkan
data
menjadi tabel yang menunjukan entitas dan relasi yang berfungsi
untuk mengakses data, sehingga database tersebut mudah di
modifikasi. Dibawah ini Perancangan diagram relasi entitas yang
diusulkan pada AMIK Imelda Medan.
Gambar 4.11. Perangan digram relasi entitas yang diusulkan
100
4.3. Perancangan Struktur Menu
Pada Perancanngan Struktur Menu dibawah ini:
1. Pada menu file terdapat 3 menu yaitu:
a. Menu file data calon mahasiswa
b. Materi ujian
c. Keluar
2. Pada menu Bank Soal terdapat 3 menu yaitu:
a. Menu daftar soal ujian
b. Setting ujian
c. ujian
3. Pada menu Adminstrasi terdapat 2 menu yaitu:
a. Data user
b. Ganti password
4. Pada menu Laporan terdapat 2 menu yaitu:
a. Laporan Calon Mahasiswa
b. Laporan Hasil Ujian
101
Gambar 4.8. Struktur Menu
4.4. Perancangan Antar Muka
1. Login
Gambar 4.9. Login
2. Daftar Calon Mahasiswa
102
Gambar 4.10. Daftar Calon Mahasiswa
3. Daftar Materi Ujian
Gambar 4.11. Daftar Materi Ujian
4.5. Tampilan Kode Program
103
1. Menu Login
4.12. Gambar Menu Login
2.
Menu Daftar Calon Mahasiswa
Gambar 4.13. Menu Daftar Calon Mahasiswa
3.
Daftar Menu Materi Ujian
104
Gambar 4.14. Menu Daftar Materi Ujian
4.
Menu Bank Soal
Gambar 4.15. Menu Bank Soal
5.
Menu Setting Ujian
105
Gambar 4.16. Menu Setting Ujian
6.
Menu Ujian
Gambar 4.18. Menu Ujian
7.
Menu User
106
Gambar 4.19. Menu User
8.
Menu Ganti Password
Gambar 4.20. Menu Password
4.6. Konversi Komponen
107
4.6.1.
Perangkat Keras (Hardware)
Spesifikasi hardware terdiri dari perangkat keras komputer
(Computer Hardware) yang merupakan komponen-komponen
fisik yang membentuk satu kesatuan sistem personal komputer
(PC). Untuk menjalankan sistem perancangan penghitungan
pajak tahunan PPh pasal 21 ini, dibutuhkan spsefikasi komputer
seperti Metherboard (Papapn Utama), Centarl Prosesing Unit
CPU), Random Access Memory (RAM), Video Graphic Array (VGA),
Printer dan Scanner. Dimana fungsi-fungsi komponen perangkat
Keras diatas dapat jelaskan sebagai berikut:
1. Metherboard (Papan utama)
Metherboard (Papan utama adalah komponen utama yang
membangun sebuah komputer.
2. Centarl prosseing Unit (CPU)
Cental Prossseing Unit ini adalah
memproses
dan
mengolah semua kalkulasi dan perintah-perintah yang
membuat komputer dapat dioperasikan menggunakan Intel
Pentiun III
3. Random Access Memory (RAM)
Random Access Memory (RAM) berfungsi sebagai tempat
transit data sementara untuk operasi-operasi yang tengah
dijalankan oleh CPU, sebesar 512 MB
4. Video Grapic Array (VGA)
Video Grapic Array (VGA)card atau kartu grafis berfungsi
sebagai penghubung yang memungkinkan pengiriman
data-data grafis antar PC dan perangkat display seperti
108
monitoratau proyektor dan masih menggunakan yang
standar.
5. Printer dan Scanner
Printer dan Scanner berfungsi sebagai output cetak dari
dokumen elektronik baik bentuk teks maupun grafis.
4.6.2.
Perangkat Lunak (Software)
Spesifikasi untuk perangkat lunak (software) yang penulis
gunakan
untuk
perancangan
aplikasi
sistem
ujian
seleksi
penerimaan calon mahasiswa baru adalah sebagai berikut:
1. Sistem operasi Microsoft Windows 7
2. Xampp version 3.2.1
3. Database server MySQL version 3.2.1
4. Web server Apache version 2.2.4
5. Microsoft Visual Studio 2010 (VB.Net)
6. phpMyAdmin version 2.10.2 sebagai Database Manager
4.6.2.1 Perangkat Lunak Sistem
Perangkat lunak sistem adalah suatu istilah generik yang
merujuk pada jenis perangkat lunak komputer yang mengatur
dan mengontrol perangkat keras sehingga perangkat lunak
aplikasi dapat melakukan tugasnya. Ia merupakan bagian
esensial dari sistem komputer. Sistem operasi adalah suatu
contoh yang jelas, sedangkan OpenGL atau pustaka basis data
adalah contoh lainnya. Perangkat lunak jenis ini dibedakan
109
dengan perangkat lunak aplikasi, yang merupakan program yang
membantu pengguna melakukan tugas spesifik dan produktif,
seperti pengolahan kata atau manipulasi gambar. Perangkat
lunak sistem dapat di bagi lagi menjadi 3 macam yaitu :
1. Bahasa pemrograman
merupakan
perangkat
mengkonversikan
lunak
yang
dan
algoritma
arsitektur
bertugas
yang
di
rancang manusia ke dalam format yang dapat di jalankan
komputer, dalam hal ini untuk menjalankan program
dibutuhkan Software Microsoft Visual Studi 2010.
2. Sistem Operasi
saat
komputer
pertama
kali
di
hidupkan,
sistem
operasilah yang pertama kali di jalankan, sistem operasi
yang
mengatur
masukan,
seluruh
mengatur
penggunaan
memori
proses,
proses
dan
menterjemahkan
internal,
memberikan
memanejemen
keluaran
ke
peralatan yang bersesuaian, sistem operasi yang tengah
dijalankan dapat bekerja pada Windows 2000 sampai
windows 2010.
3. Utility
110
Sistem
operasi
merupakan
perangkat
lunak
sistem
dengan fungsi tertentu, pada program yang dijalankan
dibutuhkan Norton Utility.
4.6.2.2 Perangkat Lunak Pemrograman
Dalam membangun sebuah perancangan aplikasi
seleksi
penerimaan
calon
mahasiswa
baru
ini
ujian
dibutuhkan
perangkat lunak pemrograman yang fungsinya membangun
sebuah sistem terkomputerisasi yaitu Xampp, MySQL, Apache,
Microsoft Visual Studio 2010 dan Crystal Repot 2010. Untuk
dapat membangun aplikasi dengan menggunakan komponenkomponen yang disediakan oleh Microsoft Visual Studio 2010
Program-program yang ditulis dengan Microsoft Visual Studio
2010 juga dapat menggunakan Microsoft Windows 7, tapi
membutuhkan deklarasi fungsi luar tambahan.
Sebagaimana penulis telah ketahui dalam perancangan
aplikasi ujian seleksi penerimaan calon mahasiswa baru sangat
diperlukan
database dan fungsi database, yaitu sekumpulan
informasi yang disimpan secara sistematik yang hanya bisa
dibuka oleh beberapa software tertentu seperti Xampp, Apache,
MySQL adalah sebuah program aplikasi basis data komputer
relasional
yang
ditujukan
untuk
perusahaan kecil hingga menengah.
kalangan
rumahan
dan
111
Perlu diketahui dalam perancangan aplikasi ujian seleksi
penerimaan calon mahasiswa baru untuk menjalankan operasi
sistem program visual studio 2010 (Vb.Net) ini untuk mencetak
hasil laporan sangat dibutuhkan perangkat aplikasi penujang
seperti Crystal Reports 2010 yang merupakan salah satu paket
program yang digunakan untuk membuat, menganalisa, dan
menterjemahkan informasi yang terkandung dalam database ke
dalam berbagai jenis laporan. Dan yang Paenulis pakai itu,
Crystal
Report
2010
untuk
Microsoft
Visual
Studio
2010.
Beberapa Kelebihan dari Crystal Report adalah sebagai berikut :
1. Pembuatan laporan dengan Crystal Reports 2010 tidak
terlalu rumit dan banyak melibatkan kode program.
2. Program Crystal Reports 2010 banyak digunakan karena
mudah terintegrasi dengan bahasa lain.
3. Fasilitas impor hasil laporan yang mendukung formatformat paket program lain, seperti Microsoft Office, Adobe
Acrobat Reader, HTML, dan sebagainya.
4.6.2.3 Perangkat Lunak Aplikasi
Dalam membangun komponen perangkat lunak aplikasi ini
ada 2 komponen utama yang digunakan yaitu: Ms Word dan
Microsoft Excel Sebagaimana yang kita ketahui, Ms Word
dipergunakan untuk membantu pembuatan dokumen berupa
laporan ataupun makalah.
112
4.7. Kelebihan Dan Kelemahan Sistem
4.7.1. Kelebihan Sistem
Aplikasi
ujian
seleksi
peneriamaan
calon
mahasiswa
berbasis berbasis LAN memiliki beberapa kelebihan sebagai
berikut:
1. Aplikasi ini mempunyai tampilan-tampilan yang mudah
dipahami,
sehingga
pemakai
dapat
menggunakan
aplikasi ini dengan mudah.
2. Sistem
informasi
ujian
seleksi
peneriamaan
calon
mahasiswa berbasis berbasis LAN ini dapat membantu
proses panitia ujian administrasi dalam merekap data.
4.7.2. Kelemahan Sistem
Disamping memiliki kelebihan seperti yang dipaparkan di
atas,
aplikasi
berbasis
ujian
berbasis
seleksi
LAN
ini
peneriamaan
memiliki
calon
beberapa
mahasiswa
kekurangan,
seperti :
1. Aplikasi ujian seleksi peneriamaan calon mahasiswa
berbasis berbasis LAN ini belum menyediakan sistem
pendaftan calon mahasiswa baru.
113
2. Aplikasi ujian seleksi peneriamaan calon mahasiswa
berbasis berbasis LAN ini belum memiliki fasilitas
backup dan restore data sehingga apabila terjadi hal-hal
yang
tidak
diinginkan
maka
sistem
melakukan pemulihan data tersebut.
tidak
dapat