Tugas 1
SISTEM BASIS DATA
REKAYASA PERANGKAT LUNAK
(PENERIMAAN MAHASISWA BARU)
OLEH
NAMA : SY. FAKHRIAH FILDZAH
N.I.M : H121 11 102
PRODI STATISTIKA
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS HASANUDDIN
MAKASSAR 2014
ANALISIS SISTEM
1. Current System
1.1
Penerimaan mahasiswa baru (PMB) merupakan proses seleksi calon mahasiswa
baru untuk menjadi mahasiswa di universitas tertentu yang dilakukan di setiap
universitas Akan tetapi system PMB ini berbeda untuk setiap universitas. Salah satu
contoh adalah universitas islam negri (UIN) yang berada di makassar tidak
menggunakan system online saat melakukan registrasi ulangnya.
Setelah calon mahasiswa melihat pengumumann secara online dan telah
dinyatakan lulus SBMPTN tentu dia harus melakukan registrasi ulang di universitas
yang dilulusi. Di sana, panitia PMB memberikan formulir data diri dan data
kesehatan yang akan diisi pada saat tes kesehatan. Pertama-tama calon mahasiswa
melengkapi formulir pendaftaran ulang yang diberi oleh panitia PMB secara manual
(tulis tangan). Setelah itu calon mahasiswa melengkapi berkas-berkas yang diminta
oleh panitia PMB, antara lain: surat panggilan, kartu peserta SBMPTN, buku rapor
asli dan fotocopy yang telah disahkan oleh kepala sekolah, STTB asli dan fotocopy
yang telah disahkan oleh kepala sekolah, sertifikat prestasi, fotocopy pembayaran
listrik, pas foto uk. 3x4 cm, dan surat pernyataan. calon mahasiswa baru melengkapi
berkas selanjutnya membawa berkas tersebut ke gedung registrasi. Setelah itu calon
mahasiswa ini harus membayar uang di bank untuk melakukan test kesehatan. Setelah
itu calaon mahasiswa tersebut kembali ke UIN untuk melakukan test kesehatan
dengan syarat slip bukti pembayaran untuk melakukan test kesehatan di perlihatakan
ke panitia PMB, setelah dinyatakan lulus pada test kesehatan mahasiswa tersebut
kembali ke bank untuk membayar uang spp. Selanjutnya calon mahasiswa kembali
lgai ke UIN untuk mengambil Kartu Tanda Mahasiswa. Sementara berkas-berkas
calon mahasiswa kecuali yang asli akan diambil oleh panitia PMB yang nantinya akan
di input di computer dan nantinya akan di serahkan ke fakutas masing-masing calon
mahasiswa.
1.2 GAMBAR:
1 2
3
4
5 6 7
8
9
10
00
1. Calon mahasiswa yg telah lulus snmptn pergi ke UIN untuk melakukan registrasi ulang.
2. Mengambil formulir data diri & kesehatan. 3. Membayar ke bank untuk test kesehatan 4. Meperlihatkan resi pembayaran ke panitia
PMB. 5. Melakukan tets kesehatan 6. Kembali ke bank untuk membayar uang spp 7. Kembali ke UIN untuk memperlihatkan resi
pembayaran 8. Panitia PMB menginput data mahasiswa 9. Calon mahasiswa mendapatkan kartu
mahasiswa.
10. Data mahasiswa baru di serahkan ke masing2 fakultas.
1.3 kelemahan sistem
Sistem yang sedang berjalan di atas di nilai kurang baik dikarenakan calon
mahasiswa masih harus mengisi formulir data diri membuat waktu yang dibutuhkan
untuk 1 orang calon mahasiswa melakukan registrasi ulang menjadi cukup lama.
Terlebih mereka masih harus melakukan rangkaian tes kesehatan dan sebelum
melakukan tes kesehatan mereka terlebih dahulu harus membayar uang test kesehatan
di bank yang telah di tentukan, hal tersebut akan memakan waktu yang sangat lama
dan membuat antrian panjang bagi calon mahasiswa yang lain dapat juga terjadi
pengunduran jadwal registrasi ulang.
Selain masalah antrian panjang, ternyata system panitia PMB yang hanya
menggunakan computer untuk menginput data mahasiswa kurang mengefisienkan
waktu juga memungkinkan terjadinya kesalahan penginputan data calon mahasiswa
yang dilakukan oleh panitia PMB. Selain itu, ketika hanya menginput data pada saat
registrasi ulang sementara proses menyusun data-data nanti dilakukan setelah
registrasi ulang membuat data-data calon mahasiswa cukup lama untuk sampai ke
fakultas terlebih ke jurusan masing-masing.
2. PROPOSED SYSTEM
2.1
Propose System
Agar tidak membutuhkan waktu yang lama untuk 1 orang calon mahasiswa,maka
sebaiknya mahasiswa melakukan pembayaran spp terlebih dahulu di bank yang telah di
tentukan. Setelah itu calon mahasiswa mendapatkan pin untuk mengisi formulir data diri
secara online setelah mendapatkan formulir kesehatan calon mahasaiswa tersebut pergi ke
rumah sakit untuk melakukan test kesehatn dan mengisi formulir kesehatan mereaka yang
akan di gunakan pada saat registrasi ulang.Karena itu diperlukan system informasi
mahasiswa yang dibuat oleh universitas sendiri sehingga ketika semua calon mahasiswa
mengisi formulir data diri melalui online, admin dapat langsung memanage atau mengatur
data-data mahasiswa berdasarkan program studinya masing-masing, sehingga ketika
melakukan registrasi ulang, calon mahasiswa hanya memperlihatkan berkas dan hasil tes
kesehatan setelah itu mereka mendapatkan Kartu Tanda Mahasiswa. Ketika calon
mahasiswa telah melengkapi datanya, panitia PMB hanya perlu mencocokkan dengan
berkas yang dibawa dan menginput data kesehatan calon mahasiswa.
Dalam hal ini calon mahasiswa membutuhkan jaringan web server agar calon
mahasiswa dapat mengisi formulir data diri dan data kesehatan. jaringan web server dapat
1 2
3
4 5
6
7
1. Calon mahasiswa yg telah lulus snmptn pergi ke bank untuk membayar spp dan mendapatkan resi pembanyaran serta username dan password
2. Mengisi formulir data diri secara online 3. Melakukan test kesehatan di RS tertentu. 4. Mengumpulkan berkas ke panitia PMB 5. Panitia PMB melakukan verifikasi data dan
menginput data 6. Calon mahasiswa mendapatkan kartu tanda
mahasiswa. 7. Mengakses data mahasiswa ke masing2
fakultas.
juga di gunakan sebagai server yang dapat diperankan oleh tata usaha untuk mengatur data
mahasiswa yang masuk.
3. Spesifikasi kebutuhan sistem
3.1 Kebutuhan fungsional :
Penginputan data mahasiswa baru dan data kesehatan oleh calon
mahasiswa baru
Admin yang mengontrol system informasi
3.2 Spesifikasi kebutuhan data:
Data kesehatan mahasiswa baru
Data mahasiswa baru mencangkup data pribadi,data orang tua, data
akademik, dll.
3.3Spesifikasi kebutuhan teknologi
Teknologi web-server
4. RANCANGAN SISTEM DENGAN DFD
Rancangan Sistem Secara Umum
a. Konteks Diagram
b. Diagram Berjenjang
0
SISTEM INFORMASI
MAHASISWA
1
INPUT
3
OUTPUT
1.1 Data diri, ortu,
akademik, organisasi
1.2
Data
kesehatan
2.1
Kartu
Mahasiswa
2.2
Data
Mahasiswa
Sistem
informasi
manajemen Calon mahasiswa
Panitia PMB Fakultas
Mengisi formulir data
diri dan data
kesehatan
Mengumpul berkas
KTM
Verifikasi data
mahasiswa
Rancangan Sistem Terinci
DFD Level 1
a. DFD Level 2
Data Mahasiswa Data Kesehatan
2
ADMIN
2
OUTPUT
F1 KTM.pdf F2 Data Mahasiswa.xls
Calon
Mahasiswa
Panitia
PMB
Fakultas
1
INPUT
3
OUTPUT
F1
F2 data kshtn.xls
data mhs.xls Input data diri
2
ADMIN
5. RANCANGAN SISTEM DENGAN UML
Rancangan Sistem Secara Umum
a. Usecase Diagram
Calon mahasiswa
Panitia
PMB
Fakultas
Data diri
Data kshtn
Data ortu
Data base
Kartu
mahasiswa
b. lass Diagram
MAHASISWA
-nama
-ttl
-nama ortu
-alamat
-nilai UN
-nilai rapor
-gaji ortu
+{add}
PANITIA
-tinggi badan
-berat badan
-tekanan darah
-buta warna
-gol. darah
+{add}
ADMIN
-data mahasiswa
-data kesehatan
-data akademik
+{add}
+{printlf}
Rancangan Sistem Terinci
a. Sequence Diagram
b. Activity Diagram
Calon Mahasiswa Panitia PMB Mahasiswa
Mengumpulkan
semua data yg di
perlukan
Verifikasi data
Input data
kesehatan
Buat KTM Dapat KTM
Calon Mahasiswa Admin Panitia PMB Fakultas
Mengisi biodata
Verifikasi data
Menginput
data kesehatan
Database mahasiswa
Kartu Tanda Mahasiswa
c. Statechart Diagram
Tes kesehatan
Melapor ke panitia PMB
Verifikasi data
Dan
Input data kesehatan
Dapat Kartu Tanda
Mahasiswa
Isi form biodata
Download form kesehatan
Dinyatakn sehat
benar peserta reg. ulang
Informasi masuk di sistem
Sah jadi mahasiswa
Dinyatakan
tidak sehat
d. Deployment Diagram
6. PENGUJIAN SISTEM
Black-Box Testing
Apakah data yang diinput sesuai dengan data yang masuk (valid)?
Apakah data kesehatan mahasiswa sudah benar?
Apakah system dapat membedakan character, numerik, dan symbol?
Apakah system dapat menolak data berganda?
Apakah system dapat membacabatasan field?
Apakah system dapat kompatibel secara internal?
Apakah system dapat memeriksa kesalahan penginputan data secara keseluruhan dan
memberi peringatan?
Apakah system dapat melakukan pengeditan data jika ada pembaharuan data?
Calon mahasiswa
Panitia PMB
PC / Smartphone :
Client
Browser
PC : Server
PHP
PC : Client
Browser
http
http
Analisis Kinerja Sistem
Apakah system dapat berjalan cepat dan tepat?
Apakah waktu pendaftaran sudah lebih efesien?
Apakah data kesehatan dari rumah sakit sudah sesuai dengan data yg di inginkan?
Apakah system tidak lambat loading?
Apakah system dapat memeriksa data yang dicari secara cepat?
Apakah system dapat diakses oleh 100 user dalam waktu yang bersamaan?
Pada saat terjadi sistem offline, dapatkah sistem kembali online kurang dari 1 hari?
Apakah sistem dapat melakukan recovery dan back up data secara cepat?
Pengujian Akseptansi Sistem
Apakah calon mahasiswa paham dan tahu cara mengisi formulir data di sistem?
Apakah calon mahaiswa tidak kesuliatan dalam mencari rumah sakit untuk
melakukan tes kesehatan?
Apakah calon mahasiswa tidak mengalami kesulitan pada saat mengisi formulir data
di sistem?
Unit Test
Apakah program dalam sistem dapat memanage atau mengelompokkan data
berdasarkan kode?
Apakah program dalam sistem tidak lagi terdapat error?
Integration Test
Apakah program dalam sistem dapat menghubungkan data-data yang memiliki
keterkaitan?
Apakah data di class tertentu dapat digunakan pada data di class lainnya?
Defect Testing
Apakah pada sistem terdapat kecacatan?
Apakah pada program terdapat yang tidak sesuai dengan fungsinya atau
spesifikasinya?
Apakah pada program terdapat kesalahan pengkodean?