Proposal TA (Yason Novrianto - 08410100216)
Proposal TA (Yason Novrianto - 08410100216)
Program Studi
S1 Sistem Informasi
Oleh:
Yason Novrianto
08.41010.0216
: Yason Novrianto
NIM
: 08.41010.0216
Program
: S1 (Strata Satu)
Jurusan
: Sistem Informasi
Surabaya, 23 Mei 2014
Disetujui:
Pembimbing I
Pembimbing II
Mengetahui:
Kepala Program Studi S1 Sistem Informasi
A. Judul
RANCANG BANGUN APLIKASI PENENTUAN PENERIMA BEASISWA
PADA
STIKES
YAYASAN
RSUD
DR.
SOETOMO
SURABAYA
BERBASIS WEB
B. Latar Belakang Masalah
STIKES Yayasan RSUD Dr. Soetomo Surabaya merupakan sebuah
perguruan tinggi swasta di bawah naungan Yayasan RSUD Dr. Soetomo Surabaya.
Berkembang dari APIKES PENA HUSADA SURABAYA, yaitu Akademi Rekam
Medis dan Informatika Kesehatan, saat ini STIKES Yayasan RSUD Dr. Soetomo
Surabaya telah memiliki dua jurusan, yakni: D-III Rekam Medis dan Informatika
Kesehatan, dan S1 Administrasi Rumah Sakit.
Untuk meringankan biaya pendidikan, maka STIKES Yayasan RSUD Dr.
Soetomo memberikan beasiswa kepada mahasiswa. Pembagian beasiswa STIKES
Yayasan RSUD Dr. Soetomo Surabaya dibagi dalam dua kategori, yakni beasiswa
prestasi atau oleh Direktorat Jendral Pendidikan Tinggi (Dikti) disebut sebagai
Beasiswa Peningkatan Prestasi Akademik (PPA) yang dilihat dari nilai Indeks
Prestasi Kumulatif (IPK) per semester dengan minimal IPK = 3,0 dan beasiswa
peningkatan prestasi akademik yang ditinjau dari aspek ekonomi keluarga
mahasiswa), yakni di bawah Upah Minimum Kota (UMK) Surabaya tahun 2014
sebesar Rp 2.200.000,- (dua juta dua ratus ribu rupiah) atau oleh Dikti disebut
Bantuan Belajar Mahasiswa (BBM). Pertama-tama pihak kemahasiswaan
meminta usulan kuota kepada Dikti. Jika usulan kuota sudah didapat, maka pihak
kemahasiswaan membuat pengumuman pendaftaran beasiswa. Mahasiswa yang
berminat untuk menerima beasiswa harus mendaftarkan diri ke pihak
surat
permohonan
penerima
beasiswa
dan
wajib
IPK: 30% dan sertifikat: 20%. Nama-nama yang layak menerima beasiswa
dikirim ke Dikti. Setelah Dikti menerima nama-nama tersebut dan telah sesuai
dengan persyaratan yang telah ditentukan, maka beasiswa akan diberikan kepada
mahasiswa melalui rekening masing-masing mahasiswa penerima beasiswa.
Selanjutnya mahasiswa wajib menyerahkan fotokopi buku tabungan dengan
transaksi
terbaru
dan
menyerahkan
fotokopi
tersebut
kepada
pihak
kemahasiswaan.
Dalam pelaksanaan pelayanan beasiswa tersebut, pihak STIKES Yayasan
RSUD Dr. Soetomo Surabaya hanya memiliki dua orang tenaga kerja di bagian
kemahasiswaan sebab jeda waktu hanya satu minggu untuk menentukan siapa
yang berhak menerima beasiswa, sedangkan mahasiswa yang mengajukan
permohonan untuk mendapatkan beasiswa lebih dari 30 orang. Hal ini membuat
kerja pihak kemahasiswaan STIKES Yayasan RSUD Dr. Soetomo Surabaya
semakin kesulitan. Selain itu dalam menentukan bobot penerima beasiswa seluruh
sistem yang diperlukan belum terintegrasi sehingga proses rekap data dilakukan
berulangkali agar data yang diperoleh tidak salah.
Selain permasalahan di atas, pihak kemahasiswaan memiliki kebijakan
untuk memberikan beasiswa kepada mahasiswa maksimal sebanyak 3 kali. Dalam
hal ini pihak kemahasiswaan harus mencari berkas-berkas mahasiswa tersebut
kemudian mencocokkan beasiswa yang telah diambil, ini membuat kerja pihak
kemahasiswaan menjadi lebih lambat. Mengingat kerja pihak kemahasiswaan
yang menumpuk menyebabkan pengumpulan berkas-berkas ke pihak Dikti
mendekati dengan jadwal pengumpulan nama-nama penerima beasiswa. Bila hal
ini terus berlanjut, maka dapat terjadi keterlambatan pengumpulan ke pihak Dikti
dan dapat terjadi pula pihak STIKES Yayasan RSUD Dr. Soetomo Surabaya tidak
mendapat kesempatan untuk mendapatkan Beasiswa Peningkatan Prestasi
Akademik (PPA) dan Bantuan Belajar Mahasiswa (BBM). Hal tersebut
disebabkan
karena
banyaknya
tugas
dari
kemahasiswaan
yang
harus
C. Rumusan Masalah
Berdasarkan latar belakang masalah yang telah diuraikan di atas, maka
rumusan masalah dalam tugas akhir ini, yaitu bagaimana merancang bangun
aplikasi yang mampu menghasilkan informasi penerima beasiswa bagi pihak
STIKES.
D. Batasan Masalah
Batasan-batasan masalah yang digunakan di dalam tugas akhir ini yaitu:
1. Aplikasi ini berbasis web.
2. Aplikasi ini hanya menangani mahasiswa penerima beasiswa Peningkatan
Prestasi Akademik (PPA) dan Bantuan Belajar Mahasiswa (BBM).
3. Tidak membahas sistem yang ada di Dikti.
4. Aplikasi ini menggunakan metode penghitungan dari pihak STIKES.
5. Bobot kriteria bersifat dinamis
6. Kriteria penilaian meliputi 3, yaitu Nilai IPK(Indeks Penilaian Kumulatif),
Ekonomi/penghasilan keluarga dan Sertifikat.
E. Tujuan
Berdasarkan perumusan masalah di atas, maka didapatkan tujuan dari
tugas akhir ini ,yaitu dapat menghasilkan sebuah aplikasi yang dapat membantu
pihak STIKES Yayasan RSUD Dr. Soetomo Surabaya dalam menentukan
penerima beasiswa Peningkatan Prestasi Akademik (PPA) dan Bantuan Belajar
Mahasiswa (BBM).
F. Landasan Teori
F.1 Beasiswa Direktorat Jendral Pendidikan Tinggi (DIKTI)
Pemerintah melalui Direktorat Jendral Pendidikan Tinggi Kementerian
Pendidikan dan Kebudayaan berupaya mengalokasikan dana untuk memberikan
bantuan biaya pendidikan kepada mahasiswa yang orang tuanya tidak mampu
untuk membiayai pendidikannya, dan memberikan beasiswa kepada mahasiswa
yang mempunyai prestasi tinggi, baik kurikuler maupun ekstrakurikuler. Agar
program bantuan biaya pendidikan dan beasiswa dapat dilaksasnakan sesuai
dengan prinsip 3T, yaitu: Tepat Sasaran, Tepat Jumlah, dan Tepat Waktu, maka
Direktorat Jendral Pendidikan Tinggi menerbitkan pedoman.
Di dalam Pedoman Umum Beasiswa dan Bantuan Biaya Pendidikan
Peningkatan Prestasi Akademik tahun 2012 ini istilah Beasiswa Peningkatan
Prestasi Akademik (PPA) dan Bantuan Belajar Mahasiswa (BBM) disesuaikan
dengan istilah yang sejalan dengan ketentuan yang ada yaitu menjadi Beasiswa
Peningkatan Prestasi Akademik (Beasiswa-PPA) dan Bantuan Biaya Pendidikan
Peningkatan Perstasi Akademik (BPP-PPA). Diharapkan perguruan tinggi dapat
menyesuaikan.
Dengan terbitnya pedoman ini, proses seleksi, penyaluran/pemberian
beasiswa dan atau bantuan biaya pendidikan mahasiswa diharapkan akan berjalan
dengan lebih baik, dan mahasiswa dapat mengikuti studinya dengan lancar yang
diharapkan terus meningkat prestasinya dan menyelesaikan studi dengan tepat
waktu.
F.2.3 PHP
Pada tahun 1994 seorang programmer bernama Rasmus Lerdorf awalnya
membuat halaman website pribadi, tujuannya adalah untuk mempertahankan
halaman website pribadi tersebut sekaligus membangun halaman web yang
dinamis. PHP pada awalnya dikenal dengan sebutan Personal Home Page. PHP
pertama ditulis menggunakan bahasa Perl (Perl Script), kemudian ditulis ulang
menggunakan bahasa pemrograman C CGI-BIN (Common Gateway InterfaceBinary) yang ditujukan untuk mengembangkan halaman website yang mendukung
formulir dan penyimpanan data. Pada tahun 1995 PHP Tool 1.0 dirilis untuk
umum, kemudian pengembangannya dilanjutkan oleh Andi Gutmans dan Zeev
Suraski. Perusahaan bernama Zend kemudian melanjutkan pengembangan PHP
dan merilis PHP versi 5 terakhir pada saat ini.
Menurut (Abdul Kadir, 2013) PHP merupakan bahasa pemrograman yang
ditujukan untuk membuat aplikasi web, dan (Alexander, 2014) menyatakan PHP
adalah pemrograman interpreter, yaitu proses penerjemahan baris kode sumber
menjadi kode mesin yang dimengerti komputer secara langsung pada saat baris
kode dijalankan.
Pemrograman PHP dapat ditulis dalam dua bentuk, yaitu penulisan baris
kode PHP pada file tunggal dan penulisan kode PHP pada halaman html
(embedded). Kedua cara penulisan tersebut tidak memiliki perbedaan, hanya
menjadi kebiasaan gaya penulisan dari programmer. Berikut contoh penulisan
kode program PHP:
<?php
echo
echo
echo
echo
echo
echo
echo
echo
<html> ;
<head> ;
<title>Contoh PHP</title> ;
</head> ;
<body> ;
<p>Dibawah ini adalah tulisan dari PHP</p> ;
Teks dari PHP ;
</html> ;
?>s
Embedded_php.html
<html>
<head>
<title>Contoh PHP</title>
</head>
<body>
<p>Dibawah ini adalah tulisan dari PHP</p>
<?php
Echo Teks dari PHP ;
?>
</body>
</html>
F.3 MySQL
(Abdul Kadir, 2013) MySQL adalah nama database server. Database
Server adalah server yang berfungsi untuk menangani database. Database adalah
suatu pengorganisasian data dengan tujuan memudahkan penyimpanan dan
pengaksesan data.
MySQL dapat diunduh secara gratis di situs http:www.php.net. Dengan
memanfaatkan paket perangkat lunak yang bersifat gratis ini kita dapat dengan
mudah membuat aplikasi web.
F.4 Metode SDLC Model Waterfall
Menurut Pressman (2007) model rekayasa piranti lunak yang diuraikan
salah satunya adalah waterfall model. Model ini memberikan pendekatanpendekatan sistematis dan berurutan bagi pengembangan piranti lunak.
10
b.
c.
Perancangan (Design)
11
d.
Pengkodean (Coding)
Pengkodean piranti lunak merupakan proses penulisan bahasa program agar
piranti lunak tersebut dapat dijalankan oleh mesin.
e.
Pengujian (Testing)
Proses ini akan menguji kode program yang telah dibuat dengan
memfokuskan pada bagian dalam piranti lunak. Tujuannya untuk
memastikan bahwa semua pernyataan telah diuji dan memastikan juga
bahwa input yang digunakan akan menghasilkan output yang sesuai.
Pada tahap ini pengujian ini dibagi menjadi dua bagian, pengujian internal
dan pengujian eksternal. Pengujian internal bertujuan menggambarkan
bahwa semua statement sudah dilakukan pengujian, sedangkan pengujian
eksternal bertujuan untuk menemukan kesalahan serta memastikan output
yang dihasilkan sesuai dengan yang diharapkan.
f.
Pemeliharaan (Maintenance)
Proses ini dilakukan setelah piranti lunak telah digunakan oleh pemakai atau
konsumen. Perubahan akan dilakukan jika terdapat kesalahan, oleh karena
itu piranti lunak harus disesuaikan lagi untuk menampung perubahan
kebutuhan yang diinginkan konsumen.
12
G. Metode Penelitian
G.1 Model Usulan
Pada model usulan ini adalah gambaran Diagram IPO (Input-ProcessOutput) yang direncanakan untuk penyelesaian perangkat lunak yang akan dibuat
dapat dilihat pada Gambar 2 sebagai berikut:
Process
13
Dalam tahap ini terdapat beberapa proses, yang pertama proses memasukkan
data-data mahasiswa dalam database sementara untuk memvalidasi nilai-nilai
dari sertifikat para peserta.
Setelah proses validasi selesai nama-nama mahasiswa atau peserta beasiswa
akan diseleksi/dirangking mana saja mahasiswa yang terpilih dan tidak.
3.
Output
Hasil dari seluruh proses tersebut adalah sebuah daftar nama-nama mahasiwa
yang lolos seleksi penerima beasiswa yang nantinya akan diumumkan oleh
pihak kemahasiswaan.
14
15
diaplikasikan selama tahap akhir pengujian. Pengujian black box harus dapat
menjawab pertanyaan sebagai berikut :
a)
b)
c)
d)
e)
f)
16
I.
Jadwal Kerja
No.
Kegiatan
Pembuatan dan
Pengajuan Proposal TA
Studi Pustaka
Pengumpulan Data
4
5
Testing Aplikasi
Revisi Aplikasi
Implementasi Aplikasi
Pembuatan Laporan TA
I
1
17
II
3
III
3
DAFTAR PUSTAKA
F.K. Sibero, Alexander. (2014). Web Programming Power Pack. Jakarta: PT
BUKU SERU.
Kadir, Abdul. (2013). Pemrograman Database MySQL untuk pemula. Jakarta: PT
BUKU SERU.
Pressman, Roger S. 2007. Rekayasa Perangkat Lunak. Yogyakarta: Andi.
Direktorat Jendral Perguruan Tinggi (Dikti). Bantuan Biaya Pendidikan. 24
November 2014. <http://www.dikti.go.id/mahasiswa/beasiswa-dan-bantuanbiaya-pendidikan/beasiswa-ppa-dan-bantuan-belajar-mahasiswa-bbm/>
18