Halaman

Rabu, 05 Maret 2014

REKAYASA PERANGKAT LUNAK (PENERIMAAN MAHASISWA BARU)



1.         CURRENT SYSTEM (SISTEM YANG SEDANG BERJALAN)
PMB (Penerimaan Mahasiswa Baru) merupakan sebuah sistem yang mengintegrasikan antara calon mahasiswa menjadi mahasiswa. Penerimaan  mahasiswa baru umumnya dilakukan dilakukan setiap tahun untuk semua universitas. Berbagai macam alur pendaftaran yang diberikan oleh universitas-universitas, baik itu melalui jalur tes, jalur undangan, dan jalur berbayar.
Kali ini saya akan membahas tentang sistem penerimaan mahasiswa baru di salah satu perguruan tinggi negeri ternama di Indonesia, sebut saja Universitas A. Ini berdasarkan pengalaman saya sewaktu mendaftar jalur USM (Undangan Seleksi Masuk) Universitas A di tahun 2010.
Alurnya, pertama pihak Universitas mengirimkan berkas-berkas USM ke pihak sekolah via kantor pos. Kemudian pihak sekolah menginfokan kepada seluruh siswa yang ingin mendaftar USM. Setelah itu siswa yang ingin mendaftar akan diberikan berkas-berkas pendaftarn, tapi sebelumnya harus di fotocopy terlebih dahulu karena borang yang dikirimkan dari pihak Universitas A Cuma 1 rangkap (untuk 1 pendaftar saja). Setelah difotocopy, semua calon pendaftar mengisi borang yang telah dfotocopy sekaligus melengkapi berkas yang akan dikirim ke pihak Universitas A seperti Nilai rapor kelas 1 semester 1 sampai kelas 2 semester 2. Sambil mempersiapkan berkas-berkas, semua siswa yang ingin mendaftar harus mengirimkan uang pendaftaran ke rekening Universitas A. Waktu itu, uang pendaftaran USM dikirimkan oleh pihak sekolah secara kolektif, jadi calon pendaftar Cuma mengumpulkan uang ke pihak sekolah. Setelah semuanya selesai, berkas-berkas pendaftar di satukan dalam satu amplop besar dangan penjepit kertas yang memisahkan berkas pendaftar yang satu dengan berkas pendaftar yang lainnya dalam satu sekolah disertai bukti pembayaran pendaftaran USM. Dua bulan berikutnya, tepatnya tanggal 7 Februari 2010, seharusnya pengumuman sudah keluar. Akan tetapi karena pengumumannya via kantor pos, sehingga pengumumannya terlambat 1 minggu apalagi saya berada di daerah kepulauan. Setelah dinyatakan lulus, Calon mahasiswa dianjurkan mentransfer biaya registrasi ulang yang bukti transfernya nanti diperlihatkan sewaktu registrasi ulang di Universitas A.
  

Akan tetapi, waktunya lama karena dikirim melalui pos. Pengiriman berkas juga bisa terlambat atau bahkan tidak sampai ke Universitas yang dituju. Proses pengolahan data oleh pihak Universitas juga bisa terlambat karena bisa jadi ada berkas yang terlambat datang padahal batas pendaftaran sudah habis, walaupun tanggal pengiriman pos dilakukan sebelum batas pendaftaran berakhir.

2.         PROPOSED SYSTEM (USULAN SISTEM)
Agar tidak membutuhkan waktu yang lama dari pengiriman berkas undangan ke pihak sekolah sampai pengumunan diturunkan, maka diperlukan sistem baru yang membuat semua itu lebih cepat. Salah satunya sistem pendaftaran online. Para siswa bisa langsung mendaftar lewat online dengan mengisi data diri dan data-data yang diperlukan dalam penilaian penerimaan jalur USM Universitas A. Tapi sebelumnya calon pendaftar harus mentransfer biaya pendaftaran melalui bank kemudian pendaftar akan memperoleh Username dan Password untuk login ke website Universitas A dan langsung mengisi data-data yang dibutuhkan dalam penerimaan jalur USM. Admin pun bisa langsung melakukan pengolahan data ketika pendaftar mengirimkan data-datanya ke web Universitas A sehingga tidak perlu lagi memakan waktu yang lama. Jadwal yang ditentukan juga bisa tepat waktu mulai dari penutupan pendaftaran samapi pengumuman.

Dalam proses pendaftaran ini, kita membutuhkan jaringan web server agar calon mahasiswa dapat mengisi formulir data diri dari tempat manapun dan kapanpun. Selain itu kita gunakan admin sebagai server yang dapat diperankan oleh tata usaha untuk mengolah data pendaftar.

3.         SYSTEM REQUIREMENT SPECIFICATION (SPESIFIKASI KEBUTUHAN SISTEM)
3.1              Spesifikasi Kebutuhan Fungsional
·         Penginputan data calon pendaftar.
·         Admin yang mengontrol system informasi.


3.2              Spesifikasi Kebutuhan Data
·         Data mahasiswa baru mencakup data pribadi, data orang tua, data akademik (nilai rapor), data sekolah.

3.3              Spesifikasi Kebutuhan Teknologi
·         Teknologi web-server


4.         RANCANGAN SISTEM DENGAN DFD
4.1              Rancangan Sistem Secara Umum
a.     Konteks Diagram


 
b.    Diagram Berjenjang

4.2              Rancangan Sistem Terinci
a.    DFD Level 1

b.    DFD Level 2

5.         RANCANGAN SISTEM DENGAN UML
5.1              Rancangan Sistem Secara Umum
           a.    Usecase Diagram 
                     b.  Class Diagram

5.2              Rancangan Sistem Terinci
a.   Sequence Diagram





b.    Activity Diagram



            c.    Statechart Diagram

d.    Deployment Diagram

6.         PENGUJIAN SISTEM
6.1              Black-Box Testing
·      Apakah data yang diinput sesuai dengan data yang masuk (valid)?
·      Apakah system dapat membaca character, numerik, dan symbol dan penggunaannya?
·      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 memeriksa apabila ada data yang tidak diinput secara keseluruhan dan memberi peringatan?
·      Apakah system dapat melakukan pengeditan data jika ada pembaharuan data?

6.2              Analisis Kinerja Sistem
·      Apakah system dapat berjalan cepat dan tepat?
·      Apakah system tidak lambat loading?
·      Apakah system dapat memeriksa data yang dicari secara cepat?
·      Apakah system dapat diakses oleh 50 user dalam waktu yang bersamaan?
·      Apakah 50 calon mahasiswa dapat melakukan input data ke sistem 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?

6.3              Pengujian Akseptansi Sistem
·      Apakah calon mahasiswa paham dan tahu cara mengisi formulir data di sistem?
·      Apakah calon mahasiswa tidak mengalami kesulitan pada saat mengisi formulir data di sistem?
·      Apakah panitia PMB mengerti dan tidak mengalami kesulitan penginput data kesehatan calon mahasiswa di sistem?
·      Apakah pihak fakultas, jurusan, dan prodi mengerti dan tidak mengalami kesulitan dalam melihat dan mempergunakan data calon mahasiswa di sistem?
·      Apakah calon  mahasiswa merasa puas dan mudah dengan sistem informasi ini?
·      Apakah panitia PMB merasa puas dengan sistem informasi ini?
·      Apakah pihak fakultas, jurusan dan prodi merasa puas dengan sistem informasi ini?

6.4              Unit Test
·      Apakah program dalam sistem dapat memanage atau mengelompokkan data berdasarkan kode?
·      Apakah program dalam sistem tidak lagi terdapat error?



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

6.6              Defect Testing
·      Apakah pada sistem terdapat kecacatan?
·      Apakah pada program terdapat yang tidak sesuai dengan fungsinya atau spesifikasinya?
·      Apakah pada program terdapat kesalahan pengkodean? 




BY:
 LESTARI IRFANDI AMIR
H12111281
UNIVERSITAS HASANUDDIN
 



Tidak ada komentar:

Posting Komentar