Download - Proposal Dan Laporan Pembuatan Aplikasi
PROPOSAL DAN LAPORANPEMBUATAN
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 INFORMATIKAUNIVERSITAS YUDHARTA PASURUAN
2014
0
0
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
1
1
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.
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
2
2
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 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
3
3
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 .
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
4
4
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,
5
5
maka dalam pembuatan program ini penulis membatasi
pembahasan hanya pada :
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.
6
6
1.7. MANFAAT TUGAS AKHIR
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.
7
7
BAB II
TINJAUAN PUSTAKA
1.1. Landasan Teori
1.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.
8
8
Berdasarkan definisi dari sistem, maka suatu sistem
mempunyai elemen-elemenatau komponen yang
mendukungnya, yaitu :
1. Input .
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.
9
9
7. Tujuan Sistem (Goal Sistem).
Suatu sistem dapat mempunyai tujuan (goal) atau
sasaran (objective). Kalau suatu sistem tidak
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.
1.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.
10
10
Secara skematis proses pengolahan data menjadi
informasi dapat dijelaskan pada gambar 2.2 dibawah ini :
Gambar 2.2 : Transformasi Data Menjadi Informasi
1.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)
1.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.
KEBUTUHANPEMAKAI
PROSES
METODE
DATA
DATA
DATA
INFORMASI
11
11
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 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.
1.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
1.1.6. Database
Database adalah kumpulan relasi logical
dari data atau deskripsi data yang dapat
digunakan bersama dan dibuat untuk memp
12
12
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 dengan
yang lainnya dalam basis data (Connolly, 2005,
p15).
1.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)
1.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
13
13
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 memiliki kualitaskualitas
tertentu. Berikut karakteristik informasi yang
berkualitas :
1. Relevan
2. Akurat
3. Lengkap
4. Tepat waktu
5. Dapat dipahami
14
14
6. Dapat dibandingkan
1.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
1.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 yang ada, atau untuk
15
15
JENIS PERMASALAHAN
Pencatatan data masih manual. Sering terjadi duplikasi data. Sulit dalam pencarian data. Kesalahan pencatatan data nilai (nilai UN +
nilai hasil tes).
menyusun dokumentasi untuk sistem informasi
yang baru
Dikutip dari
http://id.scribd.com/doc/59732739/BAB-II-
Teknik-Informatika
1.2. Kerangka Pikiran
1.2.1. Alur Diagram Blok
IDENTIFIKASI MASALAH
PERANCANGAN SISTEM :
Flowcart Desain DataBase Desain Sistem Desain Form Aplikasi
ANALISA SISTEM MENGGUNAKAN METODE PROTOTYPE
HASIL SISTEM
APLIKASI
16
16
1.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
17
17
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 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
18
18
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
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.
19
19
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 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
20
20
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.
BAB III
21
21
METODE PENELITIAN
3.1Alat 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.
1.1.1. Alat yang digunakan untuk pembuatan
aplikasi sistem ini:
No. Nama Alat Spesifikasi
1.
Laptop Compaq CQ40
Procesor Dual-Core
Memory 3GB
Hardisk 250GB
2. Sistem Operasi Windows 7
3. Program aplikasi VB 6.0
4. Database Ms.Acces 2007
1.1.2. Bahan Terkait
Data Terkait Proses Penerimaan Mahasiswa Baru di
Universitas Yudharta Pasuruan.
3.2Desain Aplikasi
1.2.1. Alur Program
ANALISA SISTEM MENGGUNAKAN METODE PROTOTYPE
PERANCANGAN SISTEM :
Flowcart Desain DataBase Desain Sistem Desain Form Aplikasi
HASIL SISTEM
APLIKASI
22
22
3.3Metode 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
23
23
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.4Penjadwalan Penelitihan
Jadwal Kegiatan Tugas Akhir
N
o.Tahapan
Bulan
April Mei Juni Juli
1.Penyusunan
Proposal
2. Studi Literatur
3.Menganalisa
Masalah
4. Perancangan
5. Implementasi
6. Pengujian
3.5Teknik 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.
24
24
- 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.6Jenis 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.
25
25
3.7Prosedur Pengumpulan Data
Teknik pengumpulan data pada penelitian ini adalah
wawancara, observasi dan dokumentasi.
LAPORAN PROJEK PROGRAM
BAB IV
HASIL DAN PEMBAHASAN APLIKASI
4.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 )
4.1.1. Tampilan Menu Sistem Keamanan ( Desain Password)
Pengguna digunakan oleh User untuk mencegah orang-orang yang
tidak memiliki otoritas untuk menggunakan sistem ini.
26
26
Gambar 4.3.1 Menu Tampilan Sistem Keamanan Pengguna
4.1.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
4.1.3. Desain Tampilan Pengisian Biodata Mahasiswa Baru
Desain Biodata Mahasiswa ini digunakan untuk pengisian Biodata
Mahasiswa
Gambar 4. 3.5 Tampilan Biodata Mahasiswa
4.1.4. Desain Tampilan Pengisian Biodata Mahasiswa DiTerima
27
27
Desain Biodata Mahasiswa ini digunakan untuk pengisian Biodata
Mahasiswa yang Diterima Di Universitas Yudharta Pasuruan.
Gambar 4. 3.5 Tampilan Biodata Mahasiswa
4.1.5. Tampilan Pengisian Data Penilaian
Desain tampilan Form Nilai digunakan untuk mempermudah user
menambahkan data semua pendaftar seleksi yang ada di
Universitas Yudharta Pasuruan.
Gambar 4.3.3 Tampilan Form Penginputan Data Nilai
4.1.6. Desain Daftar Sub Menu Custom Input Data
28
28
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.
4.1.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.
Gambar 4.3.6 Tampilan Form Cetak Kartu Tes
4.1.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
29
29
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.
4.1.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
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
4.1.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
30
30
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
4.1.11. Tampilan Form About Program
Digunakan untuk menampilkan informasi terkait Program Aplikasi
yang sedang digunakan.
Adapun Form About Program sebagai berikut.
Gambar 4.3.10 Tampilan Form About Program
4.1.12. Tampilan System Info
31
31
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.
4.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
awal Pembuatan kartu tes Seleksi Mahasiswa Baru hingga Laporan-
laporan yang berhubungan dengan hasil Seleksi mahasiswa
DiTerima/Tidak Di universitas Yudharta Pasuruan.
a. DFD
32
32
Gambar : Desain Data Flow Data (ERD).
4.3. ERD (Entity Relational Diagram)
Gambar : Desain Diagram Hubungan Entitas (ERD).
4.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 waktu pembuatan aplikasi. Desain tabel yang
direncanakan adalah sebagai berikut :
b. Tabel Data Pendaftaran
Keterang
anNama Field Type
Panj
ang
Field
Primar
y Key
Auto
Increme
nt
No.KW DP_no_kw Int 5
Nama
Lengkap
DP_nama_pendaft
arText 35
Tempat
lahirDP_tempat_lahir Text 20
Tanggal
LahirDP_tanggal_lahir Date 15
Jenis DP_jenis_kelamin Varchar 10
33
33
Kelamin
Alamat DP_alamat Text 50
Telepon DP_telpon Char 20
Asal
SekolahDP_sekolah_asal Varchar 50
Lulusan DP_lulusan Varchar 4
Kode
SumberSI_kode_sumber Int 3
Kode
FakultasF_kode_fakultas Int 3
Kode Prodi P_kode_prodi Int 3
c. Tabel Data Mahasiswa
Keteran
ganNama Field Type
Panja
ng
Field
Prima
ry Key
Auto
Increm
ent
NIM
Mahasisw
a
DM_NIM Int 15
Nama
Mahasisw
a
DM_nama_mhs Text 35
Tempat
LahirDM_Tempat_Lahir Text 15
Tanggal
LahirDM_Tanggal_Lahir Date 10
Umur DM_umur Int 3
Jenis
KelaminDM_jenis_kelamin Varchar 3
Golongan
Darah
DM_golongan_dara
hText 2
Agama DM_agama Text 10
Status DM_status Text 10
Alamat
RumahDM_alamat_rumah Text 50
Kode
DesaDM_kode_desa Int 5
34
34
Kode
Kecamata
n
DM_kode_kecamat
anInt 5
Kode
Kabupate
n
DM_kode_kabupate
nInt 5
Provinsi DM_kode_provinsi Int 5
Telepon DM_telepon Char 15
Kode
Pendidika
n SLTA
DM_no_pendidikan
_SLTAVarchar 5
Jurusan di
SLTADM_jurusan Varchar 15
Tahun
Masuk DM_tahun_masuk Char 4
Pekerjaan DM_pekerjaan Text 15
Alamat
Kerja
DM_alamat_pekerj
aanText 50
Kode
FakultasDM_kode_fakultas Int 3
Kode
ProdiDM_kode_prodi Int 3
d. Tabel Sumber Informasi
Keteran
ganNama Field Type
Panjan
g Field
Prim
ary
Key
Auto
Increme
nt
Kode
SumberSI_kode_sumber Int 3
Nama
Sumber
Informasi
SI_nama_sumber Text 20
e. Tabel Data Pendataan Nilai
Keteranga
nNama Field Type
Panjan
g Field
Primar
y Key
Auto
Increment
35
35
No. KW DP_no_kw Int 5
Kode
Sumber
SI_kode_sumb
erInt 3
Kode Prodi P_kode_prodi Iny 3
Kode
fakultas
F_kode_fakulta
sText 3
Nilai TES PN_nilai_TES Char 4
Nilai UN PN_nilai_UN Char 4
Total PN_total Chat 5
KeteranganPN_keteranga
nText 10
f. Tabel Data Prodi
Keteranga
nNama Field Type
Panjan
g Field
Primar
y Key
Auto
Increment
Kode
Fakultas
F_kode_fakulta
sInt 3
Kode Prodi P_kode_prodi Int 3
Nama Prodi P_nama_prodi Text 20
g. Tabel Data Fakultas
Keteranga
nNama Field
Typ
e
Panjan
g Field
Primar
y Key
Auto
Increment
Kode
FakultasF_kode_fakultas Int 3
Nama
Fakultas
_F_nama_fakult
asText 20
h. Tabel Data Jurusan SLTA
Keteranga
nNama Field
Typ
e
Panjan
g Field
Primar
y Key
Auto
Incremen
t
Kode
Jurusan
DM_kode_jurusa
nInt
Nama
Jurusan
DM_nama_jurusa
nText 20
i. Tabel Data Pendidikan SLTA
Keteranga Nama Field Type Panjan Primar Auto
36
36
n g Field y KeyIncremen
t
Kode
Pendidikan
SLTA
DM_no_pendidik
an_SLTAInt 3
Nama SLTA DM_nama_SLTA Text 20
j. Tabel Data Desa
Keteranga
nNama Field Type
Panjan
g Field
Primar
y Key
Auto
Incremen
t
Kode Desa DM_kode_desa Int 3
Nama Desa DM_desa Text 20
k. Tabel Data Kecamatan
Keteranga
nNama Field Type
Panjan
g Field
Primar
y Key
Auto
Incremen
t
Kode
Kecamatan
DM_kode_keca
matanInt 3
Kode Desa DM_kode_desa Int 3
Nama
Kecamatan
DM_nama_keca
matanText 20
l. Tabel Data Kabupaten
Keteranga
nNama Field Type
Panjan
g Field
Primar
y Key
Auto
Incremen
t
Kode
Kabupaten
DM_kode_kabup
atenInt 3
Kode
Kecamatan
DM_DM_kode_k
ecamatanInt 3
Kode Desa DM_Kode_desa Int 3
Nama
Kabupaten
DM_nama_keca
matanText 20
m.Tabel Data Provinsi
Keteranga Nama Field Type Panjan Primar Auto
37
37
n g Field y KeyIncremen
t
Kode
Provinsi
DM_kode_provin
siInt 3
Kode
kabupaten
DM_kode_kabup
atenInt 3
Kode
Kecamatan
DM_kode_keca
matanInt 3
Kode Desa DM_kode_desa Int 3
Nama
Provinsi
DM_nama_provi
nsiText 20
4.5. Flowchart
Gambar : Desain Flowchat Aplikasi.
38
38
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,
39
39
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
http://amikom.ac.id/data/docs/
panduan_penyusunan_skripsi_ver3.pdf, diakses tanggal 02
Mei 2013. Buku Panduan Skripsi
40
40