-
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?