44
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1. Analisis Sistem
Analisis sistem dilakukan untuk memperoleh definisi permasalahan dan gambaran yang tepat dari apa yang akan dilakukan oleh sistem. Analisis sistem
bertujuan untuk mengetahui bagaimana seluk beluk sistem yang akan diteliti.
3.1.1 Analisis Sistem Yang Sedang Berjalan
Analisis sistem yang berjalan bertujuan untuk memberikan gambaran tentang proses yang selama ini dilakukan. Proses penjadwalan yang dilakukan
selama ini yaitu masih dilakukan secara manual dengan menggunakan Microssoft Excel.
Penjadwalan bimbingan belajar yang selama ini dilakukan, dikerjakan oleh pegawai. Selama ini bimbingan belajar TELSTAR mengalami kendala terjadinya
bentrokan untuk setiap jadwal bimbingan belajar dan tes toefl. Terdapat 4 jenis data yang akan dijadwalkan yaitu data tutor, data kelas, data level dan data
ruangan. Analisis sistem yang sedang berjalan dapat digambarkan dengan flowchart. Adapun flowmap jadwal bimbingan belajar dan tes toefl yang selama
ini berjalan yaitu :
Penjadwalan
Tutor Bagian Akademik
Data level, tutor, ruang, waktu
Pembentukan Jadwal
Input Data level, tutor, ruang, waktu
Jadwal. xls
Jadwal Bimbel tes toefl untuk
semua Level Jadwal Bimbel
tes toefl untuk semua Level
Jadwal Bentrok?
Jadwal Bimbel tes toefl untuk
semua Level tidak
ya
Gambar 3.1 Flowmap yang sedang berjalan
Keterangan Flowchart penjadwalan Bimbingan belajar dan tes Toefl yang sedang berjalan, yaitu :
1. Bagian akademik menyiapkan data level, tutor, kelas, ruang dan waktu untuk proses penjadwalan.
2. Kemudian bagian akademik melakukan proses penjadwalan dengan mencocokan anatara level, tutor, ruang dan waktu.
3. Bagian Akademik input data ke komputer dengan menggunakan software Microssoft Excel dan disimpan dalm bentuk file jadwal.xls masih bersifat
sementara. 4. Setelah jadwal terbentuk, bagian akademik memberikan jadwal kepada
setiap tutor dan tutor melakukan proses pengecekan apakah terjadi bentrokan pada jadwal yang sudah dibuat.
5. Bila masih terjadi bentrokan maka panitia kembali melakukan proses penjadwalan. Tapi jika tidak terjadi bentrok maka jadwal tersebut sudah
dapat ditampilkan.
3.1.2. Analisis Penjadwalan Manual 3.1.2.1. Karakteristik Komponen Utama