Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehSuparman Cahyadi Telah diubah "6 tahun yang lalu
1
Sistem Penjadwalan Kuliah Pada Program Studi Sistem Informasi UNIKOM
Oleh: Edison Marpaung ( )
2
Pendahuluan Latar Belakang
Perkembangan dunia teknologi yang sangat pesat saat ini sangat membantu pekerjaan keseharian kita. Salah satu aspek yang dapat ditangani oleh teknologi komputer adalah sistem penjadwalan. Penulis mengambil contoh kasus untuk penyelesaian penjadwalan kuliah pada Program Studi Sistem Informasi UNIKOM, karena proses penjadwalan yang berjalan masih membutuhkan waktu cukup lama.
3
Pendahuluan (ctd) Identifikasi Masalah
Pembuatan jadwal yang dilakukan masih secara manual tetapi ada applikasi yang berfungsi untuk melakukan pengecekan jadwal agar tidak berbentrokan. Penjadwal sering kesulitan dalam membuat jadwal dari dosen karena adanya dosen yang hanya bisa mengajar pada waktu-waktu tertentu atau mengajar lebih dari satu mata kuliah. Penjadwal sering kesuliatan dalam penentuan ruang kelas karena adanya ruangan-ruangan tertentu yang hanya tersedia pada waktu tertentu. Penjadwal sering kesulitan dalam pemasangan dosen, ruang kuliah, dan mata kuliah terkhusus pada kelas beasiswa unggulan dan international program. Pembuatan jadwal kuliah yang ada kerap memakan waktu yang cukup lama karena system yang ada hanya melakukan pengecekan bentrokan, bukan memperbaiki atau menyusun jadwal kuliah. Akibat dari jadwal kuliah yang lama dikeluarkan, maka sering kali mahasiswa harus melakukan perbaikan form rencana studi, dan dosen juga sering terlambat mendapatkan jadwal sehingga pada minggu-minggu awal sering ada dosen yang tidak masuk.
4
Pendahuluan (ctd) Perumusan Masalah
Bagaimana membuat dan merancang sebuah perangkat lunak yang mampu mengautomasi proses penjadwalan kuliah yang ada di program studi sistem informasi UNIKOM Bagaimana menangani dan meminimalkan jadwal yang berbentrokan. Bagaimana mengatasi kebutuhan waktu yang lama yang diperlukan untuk membuat jadwal kuliah.
5
Pendahuluan (ctd) Tujuan Penelitian
Tujuan dari penelitian ini adalah pembuatan dan penerapan algoritma penjadwalan pada perangkat lunak guna membuat jadwal kuliah yang dapat mengatasi konflik yang mungkin terjadi pada pembuatan penjadwalan di prodi Sistem Informasi UNIKOM. Jadwal yang akan dihasilkan akan meminimalisasi bentrok yang mungkin terjadi sehingga pengguna akan mendapat solusi terbaik untuk penganganan penjadwalan kuliah dan waktu yang dibutuhkan untuk membuat jadwal kuliah akan dapat dioptimalisasi.
6
Pendahuluan (ctd) Batasan Masalah
Setiap dosen bersedia mengajar di ruang manapun yang tersedia dan pada waktu yang telah ditentukan (pada pengisian data dosen di awal ditentukan kapan dosen yang bersangkutan tidak dapat mengajar). Setiap mahasiswa (regular, karyawan dan beasiswa unggulan) bersedia menempati ruang dan waktu yang tersedia (jadwal kuliah tidak ada yang bentrok). Adanya batas jam kuliah dalam satu hari dan batas hari dalam seminggu. Penentuan jenis matakuliah (Auditorium, laboratorium hardware, laboratorium software, atau kuliah umum) ditentukan di awal. Kapasitas ruangan telah disesuaikan dengan jumlah mahasiswa.
7
Objek Dan Metode Penelitian
Objek penelitian adalah program studi Sistem Informasi UNIKOM Metode yang digunakan pada penelitian ini adalah dengan pemodelan prototype. Dengan perancangan berbasis objek. Pada metode ini dibuat diagram-diagram dari UML (Unified Modelling Language) untuk mempermudah pengguna memahami applikasi.
8
Analisis dan Desain Pada Tahapan analisis dan desain ini penulis mencoba untuk menganalisis proses-proses dan tahapan yang diperlukan dalam pembuatan jadwal kuliah baik pada sistem yang sedang berjalan maupun yang akan ditargetkan Penulis juga mencoba mendesain applikasi yang kemudian akan dipakai pada target sistem yang diinginkan.
9
Proses Bisnis Berjalan
10
Use Case Sistem Berjalan
11
Activity Sistem Berjalan
12
Proses Bisnis Target
13
Use Case Target
14
Activity Diagram Target
Menambah Data Dosen
15
Activity Diagram Target (ctd)
Mengubah Data Dosen
16
Activity Diagram Target (ctd)
Menambah Data Mata Kuliah
17
Activity Diagram Target (ctd)
Mengubah Data Mata Kuliah
18
Activity Diagram Target (ctd)
Menambah Data Ruangan
19
Activity Diagram Target (ctd)
Mengubah Data Ruangan
20
Activity Diagram Target (ctd)
Menambah/Mengubah Data Penawaran
21
Activity Diagram Target (ctd)
Generate Jadwal
22
Activity Diagram Target (ctd)
Maintain Kelas
23
Sequence Diagram Menambah Dosen
24
Sequence Diagram (ctd)
Mengubah Dosen
25
Sequence Diagram (ctd)
Menambah Mata Kuliah
26
Sequence Diagram (ctd)
Mengubah Mata Kuliah
27
Sequence Diagram (ctd)
Menambah Ruangan
28
Sequence Diagram (ctd)
Mengubah Ruangan
29
Sequence Diagram (ctd)
Menambah/Mengubah Data Penawaran
30
Sequence Diagram (ctd)
Maintain Kelas
31
Sequence Diagram (ctd)
Generate Jadwal
32
Class Diagram
33
Component Diagram
34
Deployment Diagram
35
Implementasi Setelah melakukan analisis dan perancangan, penulis mengimplementasikan hasil dari rancangan tersebut menggunakan bahasa pemrograman Java. Proses implementasi ini menggunakan JDK 6.9 sebagai virtual machine, tools pembangun Netbeans IDE , dan database Microsoft Access 2010, dan komputer dengan dengan sistem operasi Windows 7 sebagai mesin untuk menjalankan applikasi
36
Implementasi (ctd) Implementasi Basis Data
37
Implementasi (Ctd) Halaman Utama
38
Implementasi(ctd) Form Entry Data Dosen
39
Implementasi(ctd) Maintain Data Dosen
40
Implementasi(ctd) Menambah Data Mata Kuliah yang Diajarkan
41
Implementasi(ctd) Penawaran Mata Kuliah
42
Implementasi(ctd) Maintain Data Kelas
43
Implementasi(ctd) Entry data kelas
44
Implementasi(ctd) Entry Data Mata Kuliah
45
Implementasi(ctd) Maintain Data Mata Kuliah
46
Implementasi(ctd) Entry Data Ruangan
47
Implementasi(ctd) Maintain Data Ruangan
48
Implementasi(ctd) Jadwal Mata Kuliah
49
Implementasi(ctd) Berita Acara Perkuliahan (BAP)
50
Implementasi Tugas Mengajar
51
Hasil Pengujian Penulis telah melakukan pengujian pada applikasi dan setelah melakukan pengujian penulis menyimpulkan bahwa applikasi telah dapat berjalan dengan baik dan memberikan hasil sesuai dengan yang diharapkan oleh penulis.
52
Kesimpulan Dan Saran Kesimpulan
Berdasarkan hasil pembahasan sebelumnya, penulis mengambil kesimpulan: Dengan adanya sistem Penjadwalan Kuliah ini maka proses penjadwalan kuliah dapat dilakukan dengan lebih cepat dan efektif. Applikasi yang dibangun ini akan memberikan kemudahan bagi penjadwal dalam segi waktu dan penjadwal tidak perlu lagi melakukan pemasangan atau perbaikan jadwal yang berbentrokan. Dalam proses penjadwalan, data jadwal yang tersimpan sudah tidak lagi ada yang berbentrokan.
53
Kesimpulan Dan Saran (ctd)
Berdasarkan proses perancangan yang telah dibangun dan dilihat dari segi waktu yang masih dibutuhkan untuk applikasi dalam melakukan penjadwalan, maka beberapa saran yang dapat diusulkan adalah: Untuk pengembangan lebih lanjut, diharapkan agar algoritma penjadwalan yang ditanamkan pada applikasi dapat lebih dioptimalisasi dari segi waktu karena pada saat data dosen, ruangan, kelas, dan mata kuliah cukup banyak, waktu yang diperlukan untuk penjadwalan masih tergolong cukup lama
54
Terimakasih
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.