Anda di halaman 1dari 36

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 lemari-
lemari 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 elemen-
elemen atau bagian yang saling berhubungan atau
terintegrasi dengan maksud yang sama untuk mencapai
suatu tujuan tertentu.
Sedangkan menurut Raymond McLeod
mendefinisikannya sebagai berikut :Sistem 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 komponen yang
mendukungnya, yaitu :
1. Input .

7
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). Kalau suatu sistem tidak

8
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
INFORMASI

DATA PROSES

DATA METODE

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

11
12

entitas yang satu 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 adalah sistem informasi. Suatu
informasi berguna bagi pembuat keputusan karena
informasi bisa menurunkan ketidakpastian (meningkatkan
pengetahuan) tentang hal yang dipikirkan.
Makna suatu informasi tentu berbeda-beda antara
seseorang dengan lainnya, tergantung pada tingkat
kepentingannya. Informasi 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-Teknik-
Informatika
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-Teknik-
Informatika

2.2. Kerangka Pikiran


2.2.1. Alur Diagram Blok

JENIS PERMASALAHAN

 Pencatatan data masih manual.


IDENTIFIKASI
 Sering terjadi duplikasi data.
MASALAH
 Sulit dalam pencarian data.
 Kesalahan pencatatan data nilai (nilai UN
+ nilai hasil tes).

ANALISA SISTEM MENGGUNAKAN


METODE PROTOTYPE

PERANCANGAN SISTEM :

HASIL SISTEM  Flowcart


APLIKASI  Desain DataBase
 Desain Sistem
 Desain Form Aplikasi

14
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 Java


Berbasis Client Server Untuk Mempermudah 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 membuat sebuah program yang

17
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 untuk bahasa
pemrograman yang bekerja pada platform desktop.

18
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
1. Procesor Dual-Core
Laptop Compaq CQ40 Memory 3GB
Hardisk 250GB
2. Sistem Operasi Windows 7
3. Program aplikasi VB 6.0
4. Database Ms.Acces 2007
3.1.2. 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  Flowcart


APLIKASI  Desain DataBase
 Desain Sistem
 Desain Form Aplikasi

3.3 Metode Yang Diusulkan

19
20

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.

20
21

3.4 Penjadwalan Penelitihan


Jadwal Kegiatan Tugas Akhir
No Bulan
Tahapan
. April Mei Juni Juli
Penyusunan
1.
Proposal
2. Studi Literatur
Menganalisa
3.
Masalah
4. Perancangan
5. Implementasi
6. 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.

21
22

3.6 Jenis dan Sumber Data


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 ini adalah
wawancara, observasi dan dokumentasi.

LAPORAN PROJEK PROGRAM


BAB IV
HASIL DAN PEMBAHASAN APLIKASI

22
23

1. Perancangan prototipe antar muka


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

26
27

Mahasiswa di Universitas Yudharta Pasuruan berhak untuk


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

28
29

Mahasiswa Resmi di Universitas Yudharta Pasuruan sampai dengan


awal Pembuatan kartu tes Seleksi Mahasiswa Baru hingga Laporan-
laporan 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
Primary Auto
Keterangan Nama Field Type ng
Key Increment
Field
No.KW DP_no_kw Int 5 
Nama
DP_nama_pendaftar Text 35
Lengkap
Tempat lahir DP_tempat_lahir Text 20
Tanggal
DP_tanggal_lahir Date 15
Lahir
Jenis
DP_jenis_kelamin Varchar 10
Kelamin
Alamat DP_alamat Text 50
Telepon DP_telpon Char 20
Asal Sekolah DP_sekolah_asal Varchar 50
Lulusan DP_lulusan Varchar 4
Kode Sumber SI_kode_sumber Int 3
Kode
F_kode_fakultas Int 3
Fakultas
Kode Prodi P_kode_prodi Int 3

c. Tabel Data Mahasiswa


Panjang Primary Auto
Keterangan Nama Field Type
Field Key Increment
NIM
DM_NIM Int 15 
Mahasiswa
Nama
DM_nama_mhs Text 35
Mahasiswa
Tempat
DM_Tempat_Lahir Text 15
Lahir
Tanggal
DM_Tanggal_Lahir Date 10
Lahir
Umur DM_umur Int 3
Jenis
DM_jenis_kelamin Varchar 3
Kelamin
Golongan
DM_golongan_darah Text 2
Darah
Agama DM_agama Text 10
Status DM_status Text 10
Alamat
DM_alamat_rumah Text 50
Rumah
Kode Desa DM_kode_desa Int 5
Kode
DM_kode_kecamatan Int 5
Kecamatan
Kode
DM_kode_kabupaten Int 5
Kabupaten
Provinsi DM_kode_provinsi Int 5
Telepon DM_telepon Char 15

30
31

Kode
DM_no_pendidikan_SL
Pendidikan Varchar 5
TA
SLTA
Jurusan di
DM_jurusan Varchar 15
SLTA
Tahun
DM_tahun_masuk Char 4
Masuk
Pekerjaan DM_pekerjaan Text 15
Alamat
DM_alamat_pekerjaan Text 50
Kerja
Kode
DM_kode_fakultas Int 3
Fakultas
Kode Prodi DM_kode_prodi Int 3

d. Tabel Sumber Informasi


Prima
Panjang Auto
Keterangan Nama Field Type ry
Field Increment
Key
Kode
SI_kode_sumber Int 3 
Sumber
Nama
Sumber SI_nama_sumber Text 20
Informasi

e. Tabel Data Pendataan Nilai


Panjang Primary Auto
Keterangan Nama Field Type
Field Key Increment
No. KW DP_no_kw Int 5
Kode Sumber SI_kode_sumber Int 3
Kode Prodi P_kode_prodi Iny 3
Kode fakultas F_kode_fakultas Text 3
Nilai TES PN_nilai_TES Char 4
Nilai UN PN_nilai_UN Char 4
Total PN_total Chat 5
Keterangan PN_keterangan Text 10

f. Tabel Data Prodi


Panjang Primary Auto
Keterangan Nama Field Type
Field Key Increment
Kode Fakultas F_kode_fakultas Int 3 
Kode Prodi P_kode_prodi Int 3
Nama Prodi P_nama_prodi Text 20

g. Tabel Data Fakultas

31
32

Panjang Primary Auto


Keterangan Nama Field Type
Field Key Increment
Kode Fakultas F_kode_fakultas Int 3 
Nama
_F_nama_fakultas Text 20
Fakultas

h. Tabel Data Jurusan SLTA


Panjang Primary Auto
Keterangan Nama Field Type
Field Key Increment
Kode Jurusan DM_kode_jurusan Int 
Nama Jurusan DM_nama_jurusan Text 20
i. Tabel Data Pendidikan SLTA
Panjang Primary Auto
Keterangan Nama Field Type
Field Key Increment
Kode
DM_no_pendidikan
Pendidikan Int 3 
_SLTA
SLTA
Nama SLTA DM_nama_SLTA Text 20

j. Tabel Data Desa


Panjang Primary Auto
Keterangan Nama Field Type
Field Key Increment
Kode Desa DM_kode_desa Int 3 
Nama Desa DM_desa Text 20

k. Tabel Data Kecamatan


Panjang Primary Auto
Keterangan Nama Field Type
Field Key Increment
Kode DM_kode_kecamat
Int 3 
Kecamatan an
Kode Desa DM_kode_desa Int 3
Nama DM_nama_kecamat
Text 20
Kecamatan an

l. Tabel Data Kabupaten


Panjang Primary Auto
Keterangan Nama Field Type
Field Key Increment
Kode DM_kode_kabupate
Int 3 
Kabupaten n
Kode DM_DM_kode_kec
Int 3
Kecamatan amatan
Kode Desa DM_Kode_desa Int 3
Nama DM_nama_kecamat
Text 20
Kabupaten an

m. Tabel Data Provinsi

32
33

Panjang Primary Auto


Keterangan Nama Field Type
Field Key Increment
Kode Provinsi DM_kode_provinsi Int 3 
Kode DM_kode_kabupate
Int 3
kabupaten n
Kode DM_kode_kecamat
Int 3
Kecamatan an
Kode Desa DM_kode_desa Int 3
Nama
DM_nama_provinsi Text 20
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.
Ir. Suryanto Thabrani, MM. Mudah dan Cepat menguasai Visual Basic,
Mediakita. 2007

34
35

http://amikom.ac.id/data/docs/panduan_penyusunan_skripsi_ver3.pdf,
diakses tanggal 02 Mei 2013. Buku Panduan Skripsi

35

Anda mungkin juga menyukai