PROPOSAL DAN LAPORAN PEMBUATAN APLIKASI

0

PROPOSAL DAN LAPORAN
PEMBUATAN
APLIKASI PENERIMAAN MAHASISWA BARU
UNIVERSITAS YUDHARTA PASURUAN
Tugas Ini Disusun Untuk Memenuhi Tugas Akhir Semester 7
Mata Kuliah Basis Data Lanjut

PENGUSUL JUDUL:

AKHMAD KHOLIL
MOCH. LUTVI
IKA PURWANTI
SAIFUDIN ANWAR
MOHAMAD KHOIRON
DOSEN PENGAMPUH :
AMIDATUS SHOLIHAT JAMIL, S.KOM

FAKULTAS TEKNIK


STUDI TEKNIK INFORMATIKA
UNIVERSITAS YUDHARTA PASURUAN

2014
0

1

JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS YUDHARTA PASURUAN
TUGAS AKHIR
BAB I
PENDAHULUAN
1.1. IDENTITAS PENGUSUL
Nama I

: Akhmad Kholil

NIM I


: 2010.69.04.0002

Nama II

: Moch. Lutfi

NIM II

: 2010.69.04.0035

Dosen Wali

: Amidatus Sholihat Jamil, S.Kom

1.2. JUDUL TUGAS AKHIR
“Pembuatan Aplikasi Penerimaan Mahasiswa Baru Universitas
Yudharta Pasuruan”
1.3. LATAR BELAKANG
Universitas Yudharta Pasuruan adalah sebuah universitas swasta

yang didirikan pada tahun 2002. Pemanfaatan teknologi untuk kepentingan
pengelolaan informasi sudah lama dipertimbangkan, dan Universitas
Yudharta Pasuruan memutuskan untuk mengubah sistem penerimaan
mahasiswa baru menjadi sistem terkomputerisasi. Hingga tahun ajaran
2012/2013, Universitas Yudharta Pasuruan menggunakan pencatatan
manual pada sistem penerimaan mahasiswa baru. Peningkatan jumlah
mahasiswa setiap tahunnya membuat pencatatan manual ini tidak efektif.
Jumlah personal yang terbatas membuat pengarsipan data calon
mahasiswa baru membutuhkan waktu lebih dari dua pekan sejak batas
pengumpulan formulir, membuat calon mahasiswa tidak dapat mengetahui
status

pendaftarannya

dengan

cepat,

termasuk


jika

terjadi

ketidaklengkapan persyaratan pendaftaran. Ini menyebabkan jadwal tes
seleksi masuk sering terlambat hingga sepekan dari jadwal seharusnya.

1

2

Seiring dengan perkembangan teknologi sebuah kualitas sistem
aplikasi yang ditentukan oleh kemampuannya pada pengolahan teknologi
tersebut, yang secara khusus pula berarti kemampuannya dalam memiliki
teknologi komputer yang terbaik. Beberapa hal yang dimiliki teknologi
komputer sehingga masa depan sangat tergantung kepadanya adalah :


Kecepatan proses (kerja);
Semakin besar atau semakin rumit sebuah sistem akan semakin

lama waktu yang dibutuhkan untuk menjalankannya (melakukan
proses - proses kinerja tehnologi komputer. Sedang perkembangan
sebuah sistem, berarti penambahan faktor kerumitan atau proses di
dalamnya. Untuk itu kecepatan proses pengerjaan menjadi sangat
penting artinya untuk sebuah sistem yang terus berkembang yang
menjadikan komputer dapat melakukan proses lebih efesien.



Kemampuan penyimpanan data yang sangat besar dan terjamin;
Sebuah sistem yang besar dan semakin kompleks akan memiliki
data-data dan arsip yang sangat besar. Jika digunakan cara
penyimpanan konvensional yang menggunakan kertas dan lemarilemari akan memakan tempat dan sumber daya lain yang sangat besar
pula. Komputer, semakin hari semakin mapan dalam menggantikan
media kertas dan lemari sebagai tempat penyimpanan dan pengolahan
data dengan memanfaatkan teknologi (alat) simpan elektronik. Media
penyimpanan data elektronik ini, dapat menyimpan data sangat banyak
dan mampu menghemat tempat penyimpanan data lebih banyak
daripada lemari buku biasa dan belum lagi jika digunakan tehnologi
yang lebih canggih lagi.




Kemudahan pengaksesan dan pengelolaan data;
Karena

data

disimpan

dalam

bentuk

elektronis,

maka

pengaksesan dan pengelolaan data menjadi sangat mudah, dan tidak
merepotkan dengan menggunakan teknologi komputer. Data dapat

sangat mudah dikelompokkan, dicari, dan selanjutnya dimanfaatkan.
Sejalan dengan perubahan tersebut dalam proses penerimaan
mahasiswa baru yang pendaftarnya berasal dari dalam maupun dari

2

3

luar kota pasuruan dalam pendataannya untuk meningkatkan pelayanan
yang maksimal. Selama ini menggunakan cara manual dan belum
memanfaatkan fungsi komputer secara optimal seperti pelayanan
cepat, pembuatan kartu tes lambat, dan data hilang. Dalam proses
penyelenggaraan kegiatan akademik, dituntut adanya suatu kecepatan
dan keakuratan dalam pengolahan pendataan mahasiswa tersebut
antara lain berupa pembuatan Biodata Mahasiswa, Pembuatan Kartu
Ujian Tes Masuk dan akan menghasilkan Pengumuman Mahasiswa
Diterima/Tidak. Dan aplikasi ini diimplementasikan menggunakan
bahasa pemprograman Visual Basic 6 dan Database 2000.
Dengan


dibuatnya

aplikasi

ini,

diharapkan

penerimaan

mahasiswa baru di Universitas Universitas Yudharta Pasuruan menjadi
lebih efektif dan efisien sehingga meminimalkan jumlah calon
mahasiswa baru yang kurang bermasalah akibat lamanya informasi
yang ingin didapat. Sistem ini diharapkan dapat digunakan untuk
Penerimaan Mahasiswa Baru Tahun Ajaran 2013/2014.
1.4. RUMUSAN MASALAH
Dari latar belakang diatas, maka penulis mencoba menyajikan
suatu Rancang Bangun Aplikasi Penerimaan Mahasiswa Baru di
Universitas. Mengingat ruang lingkup permasalahan pada sebuah
Institude/Universitas terlalu luas, maka untuk lebih mempertegas arah dan

tujuan rancang bangun Aplikasi ini penulis membatasi bahasan ini pada
pengelolaan data mahasiswa baru.
Berdasarkan hasil pengamatan dan penelitian yang kami lakukan,
maka dalam proses pengisian biodata mahasiswa dan hasil tes seleksi
didalam form serta pencatatan kelengkapan mahasiswa kurang efektif dari
pihak kampus dan sering menyebabkan terjadinya proses Seleksi Masuk
dan Hasil Seleksi Mahasiswa menjadi terlambat dari jadwal yang sudah
ditetapkan dan sulitnya mendapatkan infomasi yang akurat secara cepat
dan tepat, serta timbulnya rasa ketidakpuasan dari mahasiswa pendaftar
dalam hal pelayanan dari kampus terhadap mahasiswa .

3

4

Setelah kami mempelajari dan menganalisis sistem yang sedang
berjalan pada sistem informasi akademik UNIVERSITAS YUDHARTA
PASURUAN, muncul permasalahan yang terjadi pada antara lain yaitu :
1.


Pencatatan data nilai masih dilakukan secara manual, sehingga
memerlukan waktu yang relatif lama untuk dapat mengetahui data
nilai. Program masih menggunakan Microsoft Excel .

2.

Proses pelayanan terhitung cukup memakan waktu dan bila
permintaan informasi cukup banyak, maka pelayanan cukup
menyulitkan bagi pengurus untuk memenuhinya dalam jangka waktu
yang relatif pendek.

3.

Kesulitan dalam melakukan pencarian data yang diperlukan
mengenai data nilai hasil tes dan nilai Ujian Nasional pendaftar
sebagai mahasiswa.

4.

Pembuatan laporan masih menggunakan sistem manual, sehingga

memerlukan waktu yang relatif lama.

5.

Pencetakan Kartu Mahasiswa Pendaftar, Nilai UN, Nilai Tes Ujian
Masuk, dan Pencetakan hasil Seleksi masih terpisah.

1.5. BATASAN MASALAH
Berdasarkan hasil pengamatan dan mengingat luasnya cangkupan
dalam pemanfaat teknologi informasi dalam sistem informasi akademik,
maka dalam tugas ini membatasi pembahasan pada hanya pada pengolahan
data mahasiswa karena kurang efektifnya pelayanan informasi dan sulitnya
mendapatkan informasi yang akurat secara cepat dan tepat, serta timbulnya
keluhan dan ketidakpuasan dari mahasiswa dalam hal pelayanan terhadap
mahasiswa.

Mengingat

luasnya

cakupan

dalam

pemanfaatan

teknologi

informasi dalam sistem informasi akademik, maka dalam pembuatan
program ini penulis membatasi pembahasan hanya pada :

4

5

1.

Proses Pendataan Mahasiswa Baru.

2.

Pembuatan kartu Tes Seleksi Ujian

3.

Proses Seleksi mahasiswa baru meliputi Ujian, Pengolahan data nilai
tes dan UN.

4.

Penentuan hasil seleksi menggunakan program.

1.6. TUJUAN TUGAS AKHIR
Adapun Tujuan yang hendak dicapai dari penulisan ini yaitu
melakukan Rancang Bangun Aplikasi Penerimaan Mahasiswa ini untuk
dimanfaatkan sebagai media pengolahan data pada bagian Panitia Seleksi
penerimaan mahasiswa baru secara terkomputerisasi.
Tujuan penulisan ini adalah :
1.

Mengatasi keterlambatan proses penerimaan mahasiswa berbasiskan
komputer.

2.

Mengumpulkan data-data mahasiswa dan nilai ujian serta UN dari
pendaftar menjadi satu kesatuan didalam database, sehingga dapat
diolah dan disajikan menjadi suatu infomasi yang berguna bagi
pengguna.

3.

Meningkatkan pelayanan kepada mahasiwa dalam pembuatan Kartu
Tes Seleksi.

4.

Pengumuman Hasil Seleksi agar lebih cepat dan tepat diterima oleh
calon Mahasiswa.

5.

Meningkatkan pendataan Nilai Mahasiswa Baru yang agar tidak
terjadi adanya kerangkapan data.

1.7. MANFAAT TUGAS AKHIR

5

6

Tugas akhir ini dikerjakan dengan harapan dapat memberikan
manfaat yang besar pada bidang informatika dalam membuat rancang
bangun aplikasi ini berdasarkan tujuan diatas adalah :
1.7.1. Bagi Mahasiswa
Kemudahan dalam mendapatkan informasi hasil seleksi
penerimaan mahasiswa baru di Universitas Yudharta Pasuruan.
1.7.2. Bagi lembaga Universitas Yudharta Pasuruan.
1.

Dapat

meningkatkan

efektifitas

pekerjaan

guna

mempermudah pengolahan data mahasiswa baru yang ada di
Universitas.
2.

Memberikan alternatif pemecahan masalah pada sistem
pengolahan data mahasiswa baru secara mudah, cepat, dan
efisien.

3.

Menunjang kelancaran proses pengolahan data mahasiswa
baru.

BAB II

6

7

TINJAUAN PUSTAKA
2.1. Landasan Teori
2.1.1.

Pengertian Sistem
Sistem didefinisikan menjadi 2 kelompok sistem,
yaitu yang menekankan pada prosedurnya dan yang
menekankan pada komponen atau elemenya. Pendekatan
sistem yang lebih menekankan pada prosedur menurut
Jogiyanto, 1999 : Sistem adalah suatu jaringan kerja
prosedur-prosedur yang saling berhubungan, berkumpul
bersama-sama untuk melakukan suatu kegiatan atau untuk
menyelesaikan suatu sasaran tertentu.
Pendekatan sistem yang merupakan jaringan kerja
dari prosedur lebih menekankan urut-urutan operasi
didalam sistem. Sedangkan pendekatan sistem yang lebih
menekankan pada komponen atau elemennya, menurut
Gordon B. Davis : Sistem adalah sekelompok elemenelemen atau bagian yang saling berhubungan atau
terintegrasi dengan maksud yang sama untuk mencapai
suatu tujuan tertentu.
Sedangkan
mendefinisikannya

menurut
sebagai

Raymond
berikut

:Sistem

McLeod
adalah

sekelompok elemen-elemen yang saling terintegrasi dengan
maksud yang sama untuk mencapai suatu tujuan.
Dari beberapa pendapat diatas, dapat diambil
kesimpulan bahwa suatu sistem umum memiliki beberapa
komponen, dimana masing-masing komponen tersebut
saling bekerja sama untuk mencapai suatu tujuan.
Berdasarkan definisi dari sistem, maka suatu sistem
mempunyai

elemen-elemenatau

mendukungnya, yaitu :
1. Input .

7

komponen

yang

8

Input adalah energi atau bahan baku yang dimasukkan
ke dalam sistem.
2. Proses.
Suatu sistem mempunyai suatu bagian pengolah yang
akan merubah masukkanmenjadi keluaran.
3. Output.
Output adalah hasil dari energi atau bahan baku yang
dapat dipergunakan oleh pihak lain dan diklasifikasikan
menjadi

keluaran

yang

berguna.

Output

dapat

merupakan input untuk sub sistem yang lain.
4. Umpan Balik .
Merupakan keadaan yang terjadi terhadap sistem akibat
dari penerapan suatu sistem.
Umpan balik ini dapat menimbulkan keadaan yang
menguntungkan atau mengganggu kelangsungan hidup
sistem. Penilaian tentang keberhasilan sistem ditentukan
oleh proses ini.
5. Mekanisme Kontrol.
Kegiatan

yang

memfokuskan

pada

pengendalian

terhadap pelaksanaan akan kerja didalam proses guna
pencapaian

sistem, namun yang terpenting

dari

pengendalian adalah pengendalian yang seminimal
mungkin guna efisiensi dengan tingkat kualitas sistem
yang tinggi.
6. Batasan.
Merupakan daerah yang membatasi antara suatu sistem
dengan sistem yang lainnya atau dengan lingkungan
luamya.
7. Tujuan Sistem (Goal Sistem).
Suatu sistem dapat mempunyai tujuan (goal) atau
sasaran

(objective).

8

Kalau

suatu

sistem

tidak

9

mempunyai sasaran, maka operasi sistem tidak akan ada
gunanya.
Sasaran dari sistem sangat menentukan sekali masukan
yang dibutuhkan sistem dan keluaran yang akan
dihasilkan sistem. Suatu sistem dikatakan berhasil bila
mengenai sasaran atau tujuannya.
2.1.2.

Konsep Data Dan Informasi
Secara konseptual data dan informasi mempunyai
arti yang berbeda. Data merupakan kata jamak dari datum
yang berarti gambaran mengenai fakta, statistik, dan lain
sebagainya, yang belum memiliki makna atau arti,
Sedangkan informasi didefinisikan sebagai kumpulan dari
fakta, statistik dan lain-lain yang memiliki makna atau arti.
Jadi yang membedakan data dan informasi adalah makna
yang dikandungnya. Oleh karena itu tidak heran jika
pemakaian

kata

data

dan

informasi

sering

kali

dipertukarkan.
Untuk lebih memperjelas perbedaan data dan
informasi, maka dibawah ini dijelaskan definisi yang
diberikan oleh Burch Jhon G. Jr. dalam bukunya yang
berjudul “ Information Systems : Theory and Practice “ :
Data adalah fakta dasar, data baru berarti jika sudah diolah
dan dikaitkan dengan konteks tertentu. Informasi adalah
suatu hasil pengolahan data dalam bentuk agregat untuk
menghasilkan pengetahuan atau kemampuan.

9

10

Secara skematis proses pengolahan data menjadi
informasi dapat dijelaskan pada gambar 2.2 dibawah ini :
KEBUTUHANPEMAKAI

DATA
DATA

PROSES

DATA

METODE

INFORMAS
I

Gambar 2.2 : Transformasi Data Menjadi Informasi
2.1.3.

Penerimaan Mahasiswa Baru
Menurut Kamus Indonesia, Penerimaan adalah
peyambutan, Mahasiswa adalah orang yang belajar di
Perguruan Tinggi, sedangkan Baru adalah belum pernah
ada atau dilihat sebelumnya. Jadi dari pengertian di
atas, dapat disimpulkan bahwa penerimaan mahasiswa
baru adalah penyambutan bagi mereka yang hendak
melanjutkan pendidikannya ke Perguruan Tinggi.(Pusat
Bahasa.2008)

2.1.4.

Prototype
Prototype adalah sebuah Javascript Framework yang
dibuat untuk lebih memudahkan proses dalam membangun
sebuah aplikasi berbasis web. Metode protyping sebagai suatu
paradigma baru dalam pengembangan sistem informasi ini, tidak
hanya sekedar suatu evolusi dari metode pengembangan sistem
informasi yang sudah ada, tetapi sekaligus merupakan revolusi
dalam pengembangan sistem informasi manajemen.

Metode

ini

sangat

baik

digunakan

untuk

menyelesaikan masalah kesalahpahaman antara user dan
analis yang timbul akibat user tidak mampu mendefinisikan
secara jelas kebutuhannya (Mulyanto, 2009). Prototyping
disebut juga desain aplikasi cepat (rapid application
design/RAD) karena menyederhanakan dan mempercepat
10

11

desain sistem (O'Brien, 2005). Sebagian user kesulitan
mengungkapkan keinginannya untuk mendapatkan aplikasi
yang sesuai dengan kebutuhannya. Kesulitan ini yang perlu
diselesaikan oleh analis dengan memahami kebutuhan user
dan menerjemahkannya ke dalam bentuk model (prototipe).
Model ini selanjutnya diperbaiki secara terus menerus
sampai sesuai dengan kebutuhan user.
2.1.5.

Visual Basic 6
Merupakan salah satu software pembuat program
aplikasi yang sangat handal hingga saat ini. Software ini
diambil dari nama bahasa pemprograman yaitu Visual Baic.
Bahasa pemprograman adalah perintah-perintah yang dapat
dimengerti oleh komputer untuk melakukan tugas-tugas
tertentu. dikutip dari Buku Mudah dan Cepat Menguasai
Visual Basic oleh Ir. Suryanto Thabrani, MM

2.1.6.

Database
Database adalah kumpulan relasi logical dari data
atau deskripsi data yang dapat digunakan bersama dan
dibuat untuk memp eroleh informasi yang dibutuhkan oleh
perusahaan (Connolly, 2005, p15).
Database adalah kumpulan dari data dan secara
khusus menjelaskan kegiatan dari satu atau beberapa
organisasi yang saling terkait (Ramakrishnan dan Gerhke,
2003, p4).
Basis

data

terdiri

dari

entitas,

atribut,

dan

relationship dari informasi organisasi/perusahaan. Entitas
merupakan suatu objek nyata (manusia, tempat, benda,
konsep atau kejadian) dalam suatu organisasi

yang

direpresentasikan dalam basis data.
Atribut merupakan suatu property yang menjelaskan
beberapa aspek dari objek yang ingin disimpan, dan
relationship adalah suatu hubungan antara entitas yang satu

11

12

dengan yang lainnya dalam basis data (Connolly, 2005,
p15).
2.1.7.

Data
Data merupakan refresentasi dari fakta atau
gambaran mengenai suatu objek atau kejadian. Data
dinyatakan dengan nilai yang berbentuk angka, deretan
atau simbol (Kusrini, 2007)

2.1.8.

Informasi
Menurut (Kusrini, 2007) Informasi merupakan
hasil olahan data dimana data tersebut sudah diproses
dan

diinterpretasikan

menjadi sesuatu

yang

lebih

bermakna untuk pengambilan keputusan. Informasi juga
diartikan sebagai himpunan dari data yang relevan dengan
satu atau beberapa orang dalam satu waktu.
Maksud dari permrosesan data menjadi informasi
adalah manipulasi

atau

transformasi

simbol-simbol

seperti angka dan abjad dengan tujuan meningkatkan
kegunaanya. Suatu sistem yang mentransfer data menjadi
sebuah

informasi

informasi berguna

adalah sistem
bagi

pembuat

informasi.

Suatu

keputusan

karena

informasi bisa menurunkan ketidakpastian (meningkatkan
pengetahuan) tentang hal yang dipikirkan.
Makna suatu informasi tentu berbeda-beda antara
seseorang dengan
kepentingannya.

lainnya, tergantung
Informasi

pada

tingkat

juga sangat mungkin akan

menjadi data dalam proses yang akan menghasilkan
informasi yang lain.
Agar bisa menyediakan keluaran yang berguna
untuk membantu manajer atau pengambil keputusan,
suatu informasi harus mampu mengumpulkan data dan
mentranformasikan data tersebut kedalam informasi yang

12

13

memiliki kualitaskualitas tertentu. Berikut karakteristik
informasi yang berkualitas :
1. Relevan
2. Akurat
3. Lengkap
4. Tepat waktu
5. Dapat dipahami
6. Dapat dibandingkan
2.1.9.

ERD
Untuk mendokumentasikan data perusahaan dengan
mengidentifikasi jenis entitas (entity) dan hubungannya.
ERD merupakan suatu model jaringan yang menggunakan
susunan data yang disimpan pada sistem secara abstrak.
Juga menggambarkan hubungan antara satu entitas yang
memiliki sejumlah atribut dengan entitas yang lain dalam
suatu sistem yang terintegrasi . ERD ini juga merupakan
model konseptual yang dapat mendiskripsikan hubungan
antara file yang digunakan untuk memodelkan struktur
dataserta hubungan antar data.
ERD menggunakan simbol-simbol khusus untuk
menggambarkan

elemen-elemen.

Dikutip

dari

http://id.scribd.com/doc/59732739/BAB-II-TeknikInformatika
2.1.10.

DFD
Data Flow Diagram (DFD) adalah representasi
grafik dari sebuah sistem.
DFD menggambarkan komponen-komponen sebuah
sistem,aliran-aliran data di mana komponen-komponen
tersebut, dan asal,tujuan, dan penyimpanan dari data
tersebut.
Kita dapat menggunakan DFD untuk dua hal utama,
yaitu untuk membuat dokumentasi dari sistem informasi

13

14

yang ada, atau untuk menyusun dokumentasi untuk sistem
informasi yang baru
Dikutip

dari

http://id.scribd.com/doc/59732739/BAB-II-TeknikInformatika
2.2. Kerangka Pikiran
2.2.1. Alur Diagram Blok
JENIS PERMASALAHAN
IDENTIFIKAS
I MASALAH






Pencatatan data masih manual.
Sering terjadi duplikasi data.
Sulit dalam pencarian data.
Kesalahan pencatatan data nilai
(nilai UN + nilai hasil tes).

ANALISA SISTEM
MENGGUNAKAN
METODE PROTOTYPE

PERANCANGAN SISTEM
:

HASIL






SISTEM

14

Flowcart
Desain DataBase
Desain Sistem
Desain Form
Aplikasi

15

2.3. Penelitian Sebelumnya
Penelitian ini merujuk pada penelitian sebelumnya sebagai
bahan kajian, antara lain:
1. “Sistem Pendukung Keputusan Penerimaan Siswa Baru School
1 cikampek” oleh Roecksintain Rival. (Jurnal Internasional)
Dari penelitian yang dilakukan, dapat disimpulkan bahwa
penggunaan metode prototype untuk penerimaan siswa baru dapat
diimplementasikan sangat baik. Karena Sistem ini juga memiliki
keunggulan yang membantu pengguna / panitia penerimaan
mahasiswa baru bagi calon mahasiswa dapat mempersiapkan data
baru, data nilai calon siswa baru, seleksi mahasiswa baru, dan data
registrasi. Selain itu efisiensi waktu lebih terjamin dan juga
membantu

dalam

proses

pembuatan

laporan-laporan

yang

dibutuhkan oleh user serta siswa baru itu sendiri misalnya laporan
data siswa baru dan laporan siswa diterima atau ditolak SMU
Negeri 1 Cikampek.
2. “Sistem Informasi Penerimaan Siswa Baru SMA Negeri 1
Merauke Menggunakan Netbeans” oleh Nurlela (Naskah
Publikasi)
SMA Negeri 1 Merauke selalu menggunakan sistem
manual atau komputerisasi tanpa proses penerimaan siswa baru.
Mulai dari pengumpulan data, penyimpanan, dan pengambilan data
calon mahasiswa, proses ini tidak efektif dan tidak efisien,. Selain
itu, dibutuhkan begitu banyak waktu itu. Melihat kondisi tersebut,
penulis bermaksud untuk membuat sebuah aplikasi yang bernama
"Sistem

Informasi

Penerimaan

SMA

Negeri

1

Merauke

Menggunakan Netbeans".
Proses penggunaan Netbeans dan software pendukung 2008
Sql server sebagai penyimpanan database sebagai kinerja saving
time. Netbeans dan perangkat lunak dukungan 20 008 Sql Server
membuat proses lebih efisien dan efektif. Sebagai suatu aplikasi

15

16

secara komputerisasi, sistem ini akan membantu sekolah dalam
menangani proses penerimaan siswa baru.
Aplikasi ini diharapkan dapat membantu sekolah untuk
memudahkan proses pendataan penerimaan dari SMA Negeri 1
Merauke.
3. “Penerapan Profile Matching untuk Penerimaan Mahasiswa
Baru pada Politeknik Gorontalo” oleh Ridwan Pantu (Skripsi)
Pengambilan keputusan sistem dukungan untuk penerimaan
mahasiswa adalah program aplikasi yang digunakan oleh
Departemen Penerimaan di Politeknik Gorontalo, bertujuan untuk
menentukan calon siswa yang akan diterima di setiap program
studi obyektif.
Penilaian calon dibuat berdasarkan data dan kriteria.
Kemudian

mereka

diproses

melalui

Profile

Matching.

Penggunaannya, lanjut, diharapkan untuk membantu staf melalui
proses penerimaan mahasiswa, di samping departemen akan
mendapatkan calon mahasiswa yang tinggi dalam hal kriteria dan
kuota

dari

masing-masing

departemen.

Hasil

penelitian

menunjukkan Daftar peringkat calon terpilih, dan output yang
dapat membantu pengambil keputusan untuk memilih calon
bersama.
4. “Sistem Informasi Pendaftaran Dan Pen Yeleksian Siswa Baru
Pada Smk Muhammadiyah 1 Prambanan” oleh Ani Tri
stiyaningsih dan Ika Ayu Darmawati (Naskah Publikasi)
Pemilihan sistem informasi regristation mahasiswa baru di
SMK

Muhammadiyah

1

Prambanan

terutama

dalam

hal

pengolahan data mahasiswa, dari memasukkan data (input),
mengubah dat dan menampilkan data (output). Sistem informasi
memiliki fasilitas pelaporan mahasiswa baru masih manual. SMK
Muhammadiyah 1 Prambanan salah satu sekolah yang tidak
memiliki ystem informasi ini dianggap sangat perlu ystem

16

17

informasi mahasiswa baru dalam rangka memberikan kemudahan
bagi para guru dalam proses mengisi mahasiswa baru. Dengan cara
itu data siswa melaporkan process dapat diinformasikan lebuh
cepat.
Berdasarkan penjelasan di atas, dapat disimpulkan bahwa
ystem informasi s diperlukan dalam pendidikan, es pecially
menyangkut siswa. Misalnya, dengan sistem informasi mahasiswa
baru di S MK Muhammadiyah 1 Prambanan sebagai sarana
informasi bagi guru tentang t dia pelaporan data siswa dengan
menggunakan sistem komputerisasi diolah dengan menggunakan
bahasa pemrograman Visual Basic.
Kami membuat Program penerimaan mahasiswa baru maka
akan lebih mudah di sekolah penerimaan siswa baru karena sistem
baru, waktu yang digunakan lebih efektif dan efisien.
5. “Aplikasi

Penerimaan

Siswa

Baru

Menggunakan

Berbasis Client Server Untuk Mempermudah

Java

Pendataan

Calon Siswa Baru Di Smk N 1 Wonosari” oleh Martin Diyanto
dan Sidiq Tri Nuryadi (Naskah Publikasi)
Sekolah adalah tempat untuk belajar dan dalam proses
pendidikan harus diadakan pemilihan penerimaan siswa baru.
Dalam proses penerimaan siswa baru muncul banyak kendala
dalam pemilihan pemohon dan memasukkan data ke dalam
database. Banyak sekolah yang masih menggunakan cara manual
menyimpan data. Bagi sekolah yang sudah memiliki peralatan
komputer masih menggunakan Microsoft Office Excel dan
Microsoft Office Access sebagai aplikasi penerimaan baru.
Penyampaian informasi banyak pelamar dan hasil seleksi yang
sangat penting dan harus akurat.
Sebagian besar program saat ini diciptakan untuk aplikasi
penerimaan siswa baru masih berdiri sendiri (stand alone), untuk
penulis

mencoba

untuk

17

membuat

sebuah

program

yang

18

menggunakan aplikasi java yang merupakan bahasa pemrograman
baru dan berbasis client-server menggunakan fasilitas-layanan web
java sehingga tidak hanya berjalan pada 1 komputer (berdiri
sendiri) saja tapi dapat dijalankan dalam jaringan lokal (LAN)
dengan beberapa komputer. Dengan karakterisasi ini dapat
memberikan

informasi

yang

cepat,

akurat

dan

lengkap.

Aplikasi ini bekerja beberapa komputer akan bertindak sebagai
klien (client) untuk memasukkan data dari pendaftar sementara
komputer sebagai server menggunakan java web services yang
memproses data, menyimpan data dan terhubung dengan
database.Sebagai merancang perangkat lunak yang digunakan
adalah

Java

J2SE.

Bahasa

ini

digunakan

pemrograman yang bekerja pada platform desktop.

18

untuk

bahasa

19

BAB III
METODE PENELITIAN
3.1 Alat dan Bahan dari Objeck Penelitian
Yang menjadi objek penelitian ini adalah Universitas Yudharta
Pasuruan yang berlokasi di Jl. Yudharta No.06 (Ponpes Ngalah)
Sengonagung - Purwosari - Pasuruan Jawa Timur.
3.1.1.

Alat yang digunakan untuk pembuatan aplikasi sistem
ini:

No.

Nama Alat

Spesifikasi
Procesor Dual-Core

1.

Laptop Compaq CQ40

Memory 3GB
Hardisk 250GB

2.
3.
4.

3.1.2.

Sistem Operasi

Windows 7

Program aplikasi

VB 6.0

Database

Ms.Acces 2007

Bahan Terkait
Data Terkait Proses Penerimaan Mahasiswa Baru di
Universitas Yudharta Pasuruan.

3.2 Desain Aplikasi
5.2.1. Alur Program
ANALISA SISTEM MENGGUNAKAN
METODE PROTOTYPE

PERANCANGAN SISTEM :
HASIL SISTEM






APLIKASI

19

Flowcart
Desain DataBase
Desain Sistem
Desain Form Aplikasi

20

3.3 Metode Yang Diusulkan
Metodologi yang akan dilakukan dalam Tugas ini memiliki beberapa
tahapan, diantaranya sebagai berikut :
1. Penyusunan Proposal Tugas Akhir
Tahap awal untuk memulai pengerjaan tugas ini adalah penyusunan
Proposal Tugas Akhir. Pada proposal ini, penulis mengajukan gagasan
implementasi pelayanan kepada mahasiswa menggunakan studi
berbasis komputerisasi.
2. Studi Literatur
Pada tahap ini dilakukan pencarian informasi dan studi literatur yang
diperlukan untuk pengumpulan data dan desain sistem yang akan
dibuat. Informasi didapatkan dari buku dan materi-materi lain yang
berhubungan dengan metode yang digunakan dalam pengerjaan tugas
akhir ini, yang didapat dari internet maupun buku acuan.
3. Menganalisa masalah
Mengumpulkan data yang diperlukan untuk data input dalam
pembuatan aplikasi pendaftaran mahasiswa baru menggunakan
metode prototype antara lain proses pendaftaran mahasiswa,
pembuatan kartu tes seleksi mahasiswa, proses penyeleksian
mahasiswa. Untuk output yang dihasilkan adalah pengumuman hasil
seleksi.
4. Perancangan
Dalam hal ini akan dilakukan pembuatan Flowchart, Desain Database,
Desain Sistem, serta perancangan interface program input dan output
sistem (Desain Form Aplikasi).
5. Implementasi
Hasil perancangan diimplementasikan dengan menggunakan Visual
Basic 6.0 dan Database Access 2007.
6. Pengujian
Menguji aplikasi apakah sudah tidak terjadi error dan sudah siap
digunakan. Pengujian ini dilakukan terhadap data-data yang
diperlukan, Flowchart, perancangan ERD agar output yang dihasilkan
optimal sesuai yang diharapkan.
3.4 Penjadwalan Penelitihan
Jadwal Kegiatan Tugas Akhir

20

21

No
.
1.
2.
3.
4.
5.
6.

Tahapan

Bulan
April

Mei

Juni

Juli

Penyusunan
Proposal
Studi Literatur
Menganalisa
Masalah
Perancangan
Implementasi
Pengujian

3.5 Teknik Pengumpulan Data
Pengumpulan data dilakukan dengan tiga metode yaitu :
-

Metode Observasi Lapangan
Observasi merupakan pengumpulan data yang dilakukan dengan
mengamati sistem pendaftaran mahasiswa baru di Universitas Yudharta
Pasuruan meliputi proses pendaftaran mahasiswa, pembuatan kartu tes
seleksi mahasiswa, proses penyeleksian mahasiswa dan penentuan
hasil seleksi.

-

Wawancara
Pengumpulan data yang dilakukan dengan cara berkomunikasi
langsung dengan pihak-pihak yang di anggap mampu memberikan
informasi (BAUK) yang lebih terinci terhadap permasalahan yang
sedang diteliti.

-

Studi Pustaka
Metode pengumpulan data dengan mencari data, mempelajari banyak
data dari berbagai sumber buku, modul, artikel baik perpustakaan
maupun internet yang berhubungan dengan tugas penelitian ini.

3.6 Jenis dan Sumber Data

21

22

Jenis dan sumber data digunakan untuk mengetahui jenis data yang
digunakan dan sumber data yang diperoleh. Data yang digunakan
diperoleh dari dua sumber, yaitu:
a) Data Primer
Data yang diperoleh berasal dari responden, yang terdiri dari
psikolog

secara

wawancara.

Disinilah

dilakukan

aktifitas

penelitian, dimana hal ini dilakukan untuk mengumpulkan data
sebagai sumber utama.
b) Data Sekunder
Data yang diperoleh melalui studi yang dilakukan oleh pihak lain
melalui studi pustaka dengan mempelajari buku-buku yang ada
kaitanya dengan peneliti ini meliputi sumber data tertulis, foto dan
catatan tertulis sebagai sumber data tambahan.
3.7 Prosedur Pengumpulan Data
Teknik

pengumpulan

data

pada

penelitian

wawancara, observasi dan dokumentasi.

LAPORAN PROJEK PROGRAM
BAB IV
HASIL DAN PEMBAHASAN APLIKASI
1. Perancangan prototipe antar muka

22

ini

adalah

23

Adanya perancangan prototype antar muka ini sebagai simulasi
agar pengguna ( User) mendapatkan kemudahan dalam perekayasaan
pembuatan aplikasi program. Adapun bentuk prototipe antar muka yang
sudah terbuat merupakan disain dialog pengguna untuk masing-masing
proses dalam sistem aplikasi yang dibangun berikut sebagian Perancangan
prototipe system usulan (Prototipe selengkapnya ada pada lampiran
dibawah ini )
1. Tampilan Menu Sistem Keamanan ( Desain Password)
Pengguna digunakan oleh User untuk mencegah orang-orang yang
tidak memiliki otoritas untuk menggunakan sistem ini.

Gambar 4.3.1 Menu Tampilan Sistem Keamanan Pengguna
2. Menu Utama Aplikasi
Menu Utama Aplikasi ini adalah untuk mempermudah setiap
pengguna

(User)

untuk

melakukan

setiap

kegiatan

yang

berhubungan dengan semua pilihan yang ada didalam Menu Utama

Gambar 4.3.2. Menu Utama Aplikasi
3. Desain Tampilan Pengisian Biodata Mahasiswa Baru
Desain Biodata Mahasiswa ini digunakan untuk pengisian Biodata
Mahasiswa

23

24

Gambar 4. 3.5 Tampilan Biodata Mahasiswa
4. Desain Tampilan Pengisian Biodata Mahasiswa DiTerima
Desain Biodata Mahasiswa ini digunakan untuk pengisian Biodata
Mahasiswa yang Diterima Di Universitas Yudharta Pasuruan.

Gambar 4. 3.5 Tampilan Biodata Mahasiswa
5. Tampilan Pengisian Data Penilaian
Desain tampilan Form Nilai digunakan untuk mempermudah user
menambahkan data semua pendaftar seleksi yang ada di
Universitas Yudharta Pasuruan.

24

25

Gambar 4.3.3 Tampilan Form Penginputan Data Nilai
6. Desain Daftar Sub Menu Custom Input Data
Desain Daftar Sub Custom Input Data untuk menampilkan daftar
pengisian

data

tambahan

berdasarkan

kebutuhan

tentang

perkembangan pada kampus sesuai dengan kebutuhan dalam
aplikasi yang digunakan.

Gambar 4.3.6 Tampilan Daftar Sub Custom Input Data.
7. Tampilan Form Cetak Kartu Tes Mahasiswa Baru
Desain tampilan Isian Kartu Studi ini digunakan untuk menentukan
mata kuliah dan jumlah sks yang diambil oleh mahasiswa selama
satu semester yang akan berjalan.

25

26

Gambar 4.3.6 Tampilan Form Cetak Kartu Tes
8. Tampilan Form Cetak Informasi
Informasi Mahasiswa ini merupakan Laporan yang dimiliki oleh
panitia Penerimaan Mahasiswa Baru , dimana hasil laporan ini
akan digunakan untuk Pendataan Mahasiswa karena setiap hasil
dariSebelum Seleksi dan Setelah menyelesaikan ketentuan yang
menjadi persyaratan bagi mahasiswa terpenuhi, maka wajib
melaporkan keadaan dari Calon Mahasiswa tersebut .Hasil Laporan
yang dilaporkan ke Pihak Akedemik Kampus dan BAAK
Universitas Yudharta Pasuruan.

4.3.7

Tampilan Form Cetak Hasil Seleksi.

9. Desain Report jadi Kartu Tes Mahasiswa Baru
Setelah mahasiswa mengisi semua persyaratan sebagai mahasiswa
baru di Universitas Yudharta Pasuruan maka mahasiswa akan
mendapatkan kartu Tes untuk mengikuti Seleksi sebagai Calon
Mahasiswa di Universitas Yudharta Pasuruan berhak untuk

26

27

mengambil Form registrasi ketika dinyatakan Diterima dan sebagai
tanda bukti mengikuti Tes di Universitas Yudharta Pasuruan.
Adapun Desain Jadi Kartu tes mahasiswa sebagai berikut.

Gambar 4.3.8 Tampilan Desain Kartu Tes Mahasiswa Baru
10. Desain Report Hasil Tes Calon Mahasiswa Baru
Report hasil Tes Calon Mahasiswa ini merupakan Laporan yang
dimiliki oleh panitia Penerimaan Mahasiswa Baru , dimana hasil
laporan ini menyatakan bahwa lulus/tidak lulusnya mengikuti Tes
Seleksi Tes Masuk di Universitas Yudharta Pasuruan, maka
mahasiswa tersebut akan diumumkan Hasilnya dan diumumkan
secara bersama berdasarkan no KW untuk DiTetima/Tidak Sebagai
Mahasiswa di Universitas Yudharta Pasuruan
Adapun Desain Jadi Kartu tes mahasiswa sebagai berikut.

Gambar 4.3.9 Tampilan Desain Report Data Calon Mahasiswa
11. Tampilan Form About Program
Digunakan untuk menampilkan informasi terkait Program Aplikasi
yang sedang digunakan.
Adapun Form About Program sebagai berikut.

27

28

Gambar 4.3.10 Tampilan Form About Program
12. Tampilan System Info
System Info ini merupakan daftar persembahan dari Pembuat
Program aplikasi.
Adapun Desain Isi Tombol System Info sebagai berikut.

Gambar 4.3.10 Tampilan Form Isi Tombol System Info.

2. Analisa Sistem
Analisa system yang terdapat pada Tugas Mata Kuliah Rekayasa
Perangkat Lunak (RPL) ini yaitu masalah Data Seleksi Mahasiswa Di
Terima dari mulai awal Pendaftaran Mahasiswa Baru hingga menjadi
Mahasiswa Resmi di Universitas Yudharta Pasuruan sampai dengan

28

29

awal Pembuatan kartu tes Seleksi Mahasiswa Baru hingga Laporanlaporan

yang

berhubungan

dengan

hasil

Seleksi

mahasiswa

DiTerima/Tidak Di universitas Yudharta Pasuruan.
a. DFD

Gambar : Desain Data Flow Data (ERD).
3. ERD (Entity Relational Diagram)

Gambar : Desain Diagram Hubungan Entitas (ERD).
4. Desain Tabel Database
Desain tabel database yaitu merancang tabel data, merancang desain input,
dan merancang desain output dari aplikasi penerimaan mahasiswa baru
yang akan diterapkan. Desain ini untuk mengurangi tingkat kesalahan pada

29

30

waktu pembuatan aplikasi. Desain tabel yang direncanakan adalah sebagai
berikut :
b. Tabel Data Pendaftaran
Panja
Keterangan
No.KW
Nama
Lengkap
Tempat lahir
Tanggal
Lahir
Jenis
Kelamin
Alamat
Telepon
Asal Sekolah
Lulusan
Kode Sumber
Kode
Fakultas
Kode Prodi

Nama Field

Type

ng

Int

Field
5

DP_nama_pendaftar

Text

35

DP_tempat_lahir

Text

20

DP_tanggal_lahir

Date

15

DP_jenis_kelamin

Varchar

10

DP_alamat
DP_telpon
DP_sekolah_asal
DP_lulusan
SI_kode_sumber

Text
Char
Varchar
Varchar
Int

50
20
50
4
3

F_kode_fakultas

Int

3

P_kode_prodi

Int

3

DP_no_kw

Primary

Auto

Key

Increment



c. Tabel Data Mahasiswa
Keterangan
NIM
Mahasiswa
Nama
Mahasiswa
Tempat
Lahir
Tanggal
Lahir
Umur
Jenis
Kelamin
Golongan
Darah
Agama
Status
Alamat
Rumah
Kode Desa
Kode
Kecamatan
Kode
Kabupaten

Panjang

Primary

Auto

Field

Key

Increment

Int

15



DM_nama_mhs

Text

35

DM_Tempat_Lahir

Text

15

DM_Tanggal_Lahir

Date

10

Int

3

Varchar

3

DM_golongan_darah

Text

2

DM_agama
DM_status

Text
Text

10
10

DM_alamat_rumah

Text

50

DM_kode_desa

Int

5

DM_kode_kecamatan

Int

5

DM_kode_kabupaten

Int

5

Nama Field

Type

DM_NIM

DM_umur
DM_jenis_kelamin

30

31

Provinsi
Telepon
Kode
Pendidikan
SLTA
Jurusan di
SLTA
Tahun
Masuk
Pekerjaan
Alamat
Kerja
Kode
Fakultas
Kode Prodi

DM_kode_provinsi
DM_telepon

Int
Char

5
15

Varchar

5

Varchar

15

DM_tahun_masuk

Char

4

DM_pekerjaan

Text

15

DM_alamat_pekerjaan

Text

50

DM_kode_fakultas

Int

3

DM_kode_prodi

Int

3

DM_no_pendidikan_SL
TA
DM_jurusan

d. Tabel Sumber Informasi
Keterangan
Kode
Sumber
Nama
Sumber

Nama Field

Type

Panjang

Prima
ry

Field

SI_kode_sumber

Int

3

SI_nama_sumber

Text

20

Key

Auto
Increment



Informasi

e. Tabel Data Pendataan Nilai
Keterangan
No. KW
Kode Sumber
Kode Prodi
Kode fakultas
Nilai TES
Nilai UN
Total
Keterangan

Nama Field

Type

DP_no_kw
SI_kode_sumber
P_kode_prodi
F_kode_fakultas
PN_nilai_TES
PN_nilai_UN
PN_total
PN_keterangan

Int
Int
Iny
Text
Char
Char
Chat
Text

Panjang

Primary

Auto

Field
5
3
3
3
4
4
5
10

Key

Increment

Panjang

Primary

Auto

Field
3
3
20

Key


Increment

f. Tabel Data Prodi
Keterangan
Kode Fakultas
Kode Prodi
Nama Prodi

Nama Field

Type

F_kode_fakultas
P_kode_prodi
P_nama_prodi

Int
Int
Text

31

32

g. Tabel Data Fakultas
Keterangan
Kode Fakultas
Nama
Fakultas

Nama Field

Panjang

Primary

Auto

Field
3

Key


Increment

Int
Text

20

Panjang

Primary

Auto

Field

Key


Increment

Panjang

Primary

Auto

Field

Key

Increment

Int

3



Text

20

Type

F_kode_fakultas
_F_nama_fakultas

h. Tabel Data Jurusan SLTA
Keterangan

Nama Field

Type

Kode Jurusan
Nama Jurusan

DM_kode_jurusan
DM_nama_jurusan

Int
Text

20

i. Tabel Data Pendidikan SLTA
Keterangan
Kode
Pendidikan
SLTA
Nama SLTA

Nama Field

Type

DM_no_pendidikan
_SLTA
DM_nama_SLTA

j. Tabel Data Desa
Panjang

Primary

Auto

Field
3
20

Key


Increment

Panjang

Primary

Auto

Field

Key

Increment

Int

3



Int

3

Text

20

Keterangan

Nama Field

Type

Kode Desa
Nama Desa

DM_kode_desa
DM_desa

Int
Text

k. Tabel Data Kecamatan
Keterangan

Nama Field

Type

Kode

DM_kode_kecamat

Kecamatan
Kode Desa
Nama

an
DM_kode_desa
DM_nama_kecamat

Kecamatan

an

l. Tabel Data Kabupaten
Keterangan

Nama Field

Kode

DM_kode_kabupate

Kabupaten
Kode

n
DM_DM_kode_kec

Kecamatan
Kode Desa
Nama

amatan
DM_Kode_desa
DM_nama_kecamat

Panjang

Primary

Auto

Field

Key

Increment

Int

3



Int

3

Int
Text

3
20

Type

32

33

Kabupaten

an

m. Tabel Data Provinsi
Panjang

Primary

Auto

Field
3

Key


Increment

Int
Int

3

Int

3

Int

3

Text

20

Keterangan

Nama Field

Type

Kode Provinsi
Kode

DM_kode_provinsi
DM_kode_kabupate

kabupaten
Kode

n
DM_kode_kecamat

Kecamatan
Kode Desa
Nama

an
DM_kode_desa

Provinsi

DM_nama_provinsi

5. Flowchart

Gambar : Desain Flowchat Aplikasi.

33

34

BAB V
DAFTAR PUSTAKA
Ani Tristiyaningsih dan Ika Ayu Darmawati,

Sistem

Informasi

Pendaftaran Dan Pen Yeleksian Siswa Baru Pada Smk Muhammadiyah 1
Prambanan. AMIKOM Yogyakarta,2012. Naskah Publikasi
Handojo dkk. 2003. Pembuatan Aplikasi Sistem Pendukung Keputusan
Untuk Proses Kenaikan Jabatan dan Perencanaan Karir Pada PT. X. Jurnal
Informatika.
Muzdalifah Novia.2009.Sistem Pendukung Keputusan Test Penerimaan
Mahasiswa Baru UIN Maulana Malik Ibrahim Malang Menggunakan Model
ANALYTICAL HIERARCHY PROCESS.Malang. Skripsi Program Sarjana
Nurul Ismi, Rancang Bangun Sistem Informasi Administrasi Penerimaan
Mahasiswa Baru berbasis Web Universitas Mataram menggunakan PHP dan
Mysql, Universitas Islam Negeri (UIN)

MAULANA MALIK IBRAHIM

MALANG.2010 Skripsi Program Sarjana
Ridwan

Pantu,

Penerapan

Profile

Matching

Untuk

Penerimaan

Mahasiswa Baru Pada Politeknik Gorontalo, Universitas Negeri Gorontalo
Januari, 2013 Skripsi Program Sarjana.
Sistem Informasi Penerimaan Siswa Baru sma negeri 1 Merauke
Menggunakan Netbeans, AMIKOM Yogyakarta, 2013 Naskah Publikasi.

34

35

Ir. Suryanto Thabrani, MM. Mudah dan Cepat menguasai Visual Basic,
Mediakita. 2007
http://amikom.ac.id/data/docs/panduan_penyusunan_skripsi_ver3.pdf,
diakses tanggal 02 Mei 2013. Buku Panduan Skripsi

35