Tugas Rekayasa Perangkat Lunak
“Sistem Pendaftaran dan Pengumuman Hasil seleksi Penerimaan
Mahasiswa Baru secara Online
”
Dian Setiawan ( L200110020 )
Fajar Juli Setyawan ( L200110021 )
TEKNIK INFORMATIKA
FAKULTAS KOMUNIKASI DAN INFORMATIKA
UNIVERSITAS MUHAMMADIYAH SURAKARTA
Sistem Pendaftaran dan Pengumuman Hasil seleksi Penerimaan Mahasiswa Baru secara
Online
A. Sistem ini dirancang untuk menggantikan proses penerimaan mahasiswa baru di sebuah universitas yang masih menggunakan metode pendafaran secara offline yaitu peserta yang akan mendaftar harus mendatangi universitas tersebut untuk melakukan pendaftaran, kemudian harus datang kembali untuk melakukan tahap seleksi dan yang terakhir harus datang lagi untuk melihat pengumuman hasil seleksi. Sistem terdahulu dianggap kurang praktis dan efektif, terlebih untuk calon mahasiswa yang jarak domisilinya dengan universitas sangat jauh. Maka sistem ini diharapkan dapat melayani:
1. Pendaftaran mahasiswa secara online
2. Calon mahasiswa dapat menentukan sendiri tanggal tes dan mencetak kartu ujian secara mandiri. 3. Calon mahasiswa dapat mengetahui hasil seleksi secara online.
4. Sistem ini akan mempermudah admin dalam pengolahan data mahasiswa baru. B. Alur Sistem:
1. Pendafar melakukan pembayaran pendaftaran melalui bank yang telah ditunjuk oleh universitas untuk bekerjasama.
2. Setelah melakukan pendaftaran calon mahasiswa akan mendapat username dan password.
3. Pendaftar mengisi form pendaftaran online di web universitas serta mengupload persyaratan pendaftaran. 4. Sistem akan memvalidasi data yang dimasukkan pendaftar dan apabila memenuhi syarat, pendaftar dapat
menentukan hari dan jam ujian seleksi di universitas (tes akademik) kemudian dapat mencetak kartu ujian. 5. Calon mahasiswa mengikuti tes seleksi di universitas
6. Panitia PMB akan membemberi informasi hasil seleksi kepada admin. 7. Admin akan menginformasikan hasil seleksi di web universitas.
8. Apabila rata-rata nilai ijazah SMA minimal 8,0 maka pendaftar dapat memilih jalur khusus, dan mahasiswa secara otomatis diterima.
9. Calon mahasiswa dapat melihat hasil seleksi di web universitas.
10. Jika pendaftar lolos, melakukan proses registrasi ke universitas dan sistem berhenti. 11. Jika pendaftar tidak lolos data akan dihapus 24jam setelah pengumuman dilihat.
I. Identifikasi Fungsi :
- Database sistem
- Input dan output dengan printer
- Keamanan sistem
- Mengisi form pendaftaran(data_diri, Nilai_ijasah, berkas_lain)
- Mencetak atau Mendownload kartu ujian (id_pendaftar, data_diri)
- Menambahkan Pengumuman hasil seleksi (admin, id_pendaftar)
- Menghapus data pendaftar”Tidak Lolos Seleksi”(id_pendaftar, data_diri)
- Menambahkan daftar mahasiswa baru yang lolos (id_pendaftar) IV. Aturan Bisnis :
- Nilai ijazah pendaftar rata-rata lebih dari 8,0 bebas tes.
VI. -Squence Diagram Masuk web Universitas
1. id_pendaftar, password()
2. id_pendaftar, password()
3. id_pendaftar, password () 4. Verivikasi data()
5. Membuka Menu Utama Web()
Data user
Cek User Menu Utama Web
-Sequence Diagram Mengisi Form Pendaftaran
1.Mengisi Form ()
2.Data Pendaftar ()
3.Input Data Pendaftar
-Sequence Diagram Mencetak Kartu Ujian
1.Memilih Menu Cetak Kartu Ujian ()
2.Memproses Cetak Kartu ()
3.Kartu Ujian()
4.Download / Cetak kartu Ujian ()
-Sequence Diagram Menambahakan Pengumuman Hasil seleksi
1.Mengikuti Seleksi ()
2. Hasil Seleksi ()
3.Input Hasil Seleksi (Id_Admin)
4.Melihat Pengumuman Hasil Seleksi ()
-Sequence Diagram Menghapus Data Pendaftarn yg tidak lolos seleksi
1.Data Hasil Seleksi ”Tidak Lolos” ()
2.Menghapus Data () 3. Display Data
Sistem Admin
Panitia PMB Pendaftar
Admin Sistem
-Sequence Menambahkan Daftar Mahasiswa Baru (Lolos seleksi)
1.Data Hasil Seleksi ” Lolos” ()
2.submit data ()
3.Insert dan Save Data()
4.Menampilkan Data ()
Admin Database
Mahasiswa
VII. Activity Diagram
Pendaftar Calon Mahasiswa Admin dan Pantia PMB Universitas
Membayar
Pengumuman Jalur Khusus (Bebas Tes)
Kartu Ujian Mengisi Formulir
Pendaftaran dan menyetor berkas
Pengumuman Hasil (Tes akademik)
Daftar Mahasiswa Baru Mengeluarkan
Pengumuman Verivikasi Data
1 1...* 1 1 1
1 *...1
NilaiSeleksi
Gagal_Seleksi
NilaiSeleksi
CetakData()
Lolos_Seleksi
Data Time Id Seleksi