Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Sistem Penjadwalan Kuliah Pada Program Studi Sistem Informasi UNIKOM

Presentasi serupa


Presentasi berjudul: "Sistem Penjadwalan Kuliah Pada Program Studi Sistem Informasi UNIKOM"— Transcript presentasi:

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 


Download ppt "Sistem Penjadwalan Kuliah Pada Program Studi Sistem Informasi UNIKOM"

Presentasi serupa


Iklan oleh Google