Sistem Pendaftaran dan Pengumuman Hasil (1)
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
2014
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
-
II.
Teknologi web-server
Objek bisnis :
1. Pendaftar
Id_pendaftar
Data diri
Nilai ijasah
Berkas pendaftaran lain
2. Admin
Id_Admin
III.
Usecase :
-
Masuk ke web universitas (id_pendaftar, password)
IV.
V.
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)
Aturan Bisnis :
- Nilai ijazah pendaftar rata-rata lebih dari 8,0 bebas tes.
Tabel Keputusan
VI.
-Squence Diagram Masuk web Universitas
Pendaftar
1.
Layar login
Cek User
Data user
id_pendaftar, password()
2. id_pendaftar, password()
3. id_pendaftar, password ()
4. Verivikasi data()
5. Membuka Menu Utama Web()
Menu Utama Web
-Sequence Diagram Mengisi Form Pendaftaran
Pendaftar
Form
Pendaftaran
Sistem
Pendaftaran
Database
Pendaftaran
1.Mengisi Form ()
2.Data Pendaftar ()
3.Input Data Pendaftar
-Sequence Diagram Mencetak Kartu Ujian
Sistem
Pendaftaran
Pendaftar
Database
Pendaftaran
1.Memilih Menu Cetak Kartu Ujian ()
2.Memproses Cetak Kartu ()
3.Kartu Ujian()
4.Download / Cetak kartu Ujian ()
-Sequence Diagram Menambahakan Pengumuman Hasil seleksi
Pendaftar
Panitia
PMB
Sistem
Admin
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
Panitia PMB
Admin
1.Data Hasil Seleksi ”Tidak Lolos” ()
2.Menghapus Data ()
3. Display Data
Sistem
-Sequence Menambahkan Daftar Mahasiswa Baru (Lolos seleksi)
Panitia PMB
Admin
Sistem
Database
Mahasiswa
1.Data Hasil Seleksi ” Lolos” ()
2.submit data ()
3.Insert dan Save Data()
4.Menampilkan Data ()
VII.
Activity Diagram
Pendaftar
Membayar
Calon Mahasiswa
Admin dan Pantia PMB
Mengisi Formulir
Pendaftaran dan
menyetor berkas
Verivikasi Data
Universitas
Kartu Ujian
Pengumuman Jalur
Khusus (Bebas Tes)
Pengumuman Hasil (Tes
akademik)
Mengeluarkan
Pengumuman
Daftar
Mahasiswa Baru
Database
VIII. Class Diagram
Pendaftar
Id pendaftar
Nama
Dll
Login()
InsertData()
Logout()
*
1
CalonMahasiswa
Bank
1
*
*...1
Id bank
Nama
Alamat
Id pendaftar
Username
Password
UbahData()
CetakKartu()
1
*
1
1
1..*
PanitiaPMB
Admin
Id admin
Password
Validasi()
UpdateData()
Id PBM
Password
UbahData_Seleksi()
1
1...*
1
1
Seleksi
1
*...1
Data
Time
Id Seleksi
Lolos_Seleksi
Gagal_Seleksi
NilaiSeleksi
NilaiSeleksi
CetakData()
1
“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
2014
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
-
II.
Teknologi web-server
Objek bisnis :
1. Pendaftar
Id_pendaftar
Data diri
Nilai ijasah
Berkas pendaftaran lain
2. Admin
Id_Admin
III.
Usecase :
-
Masuk ke web universitas (id_pendaftar, password)
IV.
V.
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)
Aturan Bisnis :
- Nilai ijazah pendaftar rata-rata lebih dari 8,0 bebas tes.
Tabel Keputusan
VI.
-Squence Diagram Masuk web Universitas
Pendaftar
1.
Layar login
Cek User
Data user
id_pendaftar, password()
2. id_pendaftar, password()
3. id_pendaftar, password ()
4. Verivikasi data()
5. Membuka Menu Utama Web()
Menu Utama Web
-Sequence Diagram Mengisi Form Pendaftaran
Pendaftar
Form
Pendaftaran
Sistem
Pendaftaran
Database
Pendaftaran
1.Mengisi Form ()
2.Data Pendaftar ()
3.Input Data Pendaftar
-Sequence Diagram Mencetak Kartu Ujian
Sistem
Pendaftaran
Pendaftar
Database
Pendaftaran
1.Memilih Menu Cetak Kartu Ujian ()
2.Memproses Cetak Kartu ()
3.Kartu Ujian()
4.Download / Cetak kartu Ujian ()
-Sequence Diagram Menambahakan Pengumuman Hasil seleksi
Pendaftar
Panitia
PMB
Sistem
Admin
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
Panitia PMB
Admin
1.Data Hasil Seleksi ”Tidak Lolos” ()
2.Menghapus Data ()
3. Display Data
Sistem
-Sequence Menambahkan Daftar Mahasiswa Baru (Lolos seleksi)
Panitia PMB
Admin
Sistem
Database
Mahasiswa
1.Data Hasil Seleksi ” Lolos” ()
2.submit data ()
3.Insert dan Save Data()
4.Menampilkan Data ()
VII.
Activity Diagram
Pendaftar
Membayar
Calon Mahasiswa
Admin dan Pantia PMB
Mengisi Formulir
Pendaftaran dan
menyetor berkas
Verivikasi Data
Universitas
Kartu Ujian
Pengumuman Jalur
Khusus (Bebas Tes)
Pengumuman Hasil (Tes
akademik)
Mengeluarkan
Pengumuman
Daftar
Mahasiswa Baru
Database
VIII. Class Diagram
Pendaftar
Id pendaftar
Nama
Dll
Login()
InsertData()
Logout()
*
1
CalonMahasiswa
Bank
1
*
*...1
Id bank
Nama
Alamat
Id pendaftar
Username
Password
UbahData()
CetakKartu()
1
*
1
1
1..*
PanitiaPMB
Admin
Id admin
Password
Validasi()
UpdateData()
Id PBM
Password
UbahData_Seleksi()
1
1...*
1
1
Seleksi
1
*...1
Data
Time
Id Seleksi
Lolos_Seleksi
Gagal_Seleksi
NilaiSeleksi
NilaiSeleksi
CetakData()
1