• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN PERANCANGAN SISTEM"

Copied!
19
0
0

Teks penuh

(1)

BAB III

ANALISA DAN PERANCANGAN SISTEM

3.1 Analisa Sistem

Analisa aplikasi ini meliputi 3 (tiga) aspek penting yaitu analisa kebutuhan

input/masukan, proses dan output/keluaran.

3.1.1 Analisa Masukan

Data masukan yang diperlukan dalam aplikasi ini adalah data dosen, data mata kuliah, dan data ruang kuliah.

Metode masukan data didesain melalui keyboard dan mouse yang terhubung dengan komputer. Sebagai media input data ke dalam aplikasi akan digunakan formulir berbasis VB.net.

3.1.2 Analisa Proses

Tahapan yang dilakukan dalam aplikasi ini secara garis besar adalah: 1. Banyaknya jumlah dosen yang akan dijadwalkan menandakan

banyaknya proses yang harus dijalankan di dalam sistem.

2. Menentukan data dosen berdasarkan status dosen: Dosen Tetap, Dosen Home Base dan Dosen Tidak Tetap akan menentukan kriteria diutamakan atau tidak untuk dijadwalkan.

3. Pemrosesan penjadwalan dilakukan dengan menggunakan batas limit waktu input data dosen dan mata kuliah. Dosen yang diutamakan penjadwalannya terlebih dahulu adalah dosen yang menginput data sesuai waktu yang diberikan prodi sama halnya dengan mata kuliah, yang diutamakan adalah mata kuliah yang input tanggal sesuai dengan waktu yang diberikan prodi.

19   

(2)

4. Memproses penjadwalan, yaitu dosen yang menginput data terlebih dahulu akan dijadwalkan terlebih dahulu untuk mengajar sesuai SKS yang boleh diajarkan berdasarkan jabatan dan jumlah kelas dibuka untuk mata kuliah tersebut.

5. Data penjadwalan yang dihasilkan aplikasi lalu dilengkapi oleh user dengan data ruang kelas, hari mengajar dan waktu mengajar.

Output yang dihasilkan analisa proses ini yaitu:

1. Mempriorotaskan data berdasarkan status dosen, Dosen Tetap, Dosen Home Base dan Dosen Tidak Tetap.

2. Dalam memproses penjadwalan data (dosen, mata kuliah, dan ruang) yang masuk terlebih dahulu akan dijadwalkan terlebih dahulu.

3.1.3 Analisa Keluaran

Keluaran menggambarkan informasi bagi pengguna aplikasi dan merupakan komponen yang dapat dilihat dari aplikasi yang bekerja. Aplikasi ini akan menghasilkan penjadwalan dosen dan keluaran berupa laporan penjadwalan dosen untuk mengajar mata kuliah. Keluaran yang dihasilkan akan berupa laporan yang bias dicetak.

3.2 Penjadwalan Kuliah di Jurusan Sistem Informasi

Jurusan Sistem Informasi merupakan salah satu jurusan di Fakultas Ilmu Komputer. Kegiatan belajar mengajar dilaksanakan pada hari senin sampai jumat, dimulai jam 07.30 sampai jam 18.15

Proses penyusunan penjadwalan mata kuliah di jurusan Sistem Informasi diawali dengan pemasaran mata kuliah pada tiap semesternya. Kemudian masing – masing mata kuliah ditugaskan kepada dosen yang komperen pada mata kuliah tersebut. Selanjutnya, mata kuliah dijadwalkan pada hari, jam dan ruang yang tersedia, dengan

(3)

mempertimbangkan kesediaan waktu mengajar dosen. Hasil akhir penyusunan penjadwalan mata kuliah ini adalah jadwal mata kuliah selama satu semester yang disusun berdasarkan ruang, kelas dan mata kuliah.

3.3

Komponen Penjadwalan Perkuliahan

Untuk memahami aturan-aturan yang akan digunakan, pada bagian ini akan dijelaskan karakteristik dari masing-masing variabel yang merupakan komponen utama dari sistem penjadwalan.

Komponen yang pertama adalah dosen dan mata kuliah. Pemberian tugas mengajar suatu mata kuliah kepada seorang dosen dilakukan di luar penjadwalan. Sebagai contoh Fajar Marsyah mengampu dua mata kuliah yaitu Mobile Programming dan Multimedia Animasi.

Komponen berikutnya adalah mahasiswa, sebagai peserta kelas mata kuliah. Untuk semester I dan II mahasiswa harus mengambil paket mata kuliah. Untuk selanjutnya mahasiswa disarankan untuk mengambil paket mata kuliah setiap semesternya jika nilai indeks prestasinya memenuhi syarat dan jika belum mengambil mata kuliah itu. Selain itu mahasiswa diperbolehkan mengambil mata kuliah lain jika memenuhi persyaratan tertentu seperti jumlah total SKS yang diambil dan telah mengikuti mata kuliah persyaratan untuk mata kuliah yang akan diambil.

Komponen utama yang juga memiliki peranan penting adalah satuan waktu kuliah regular, yaitu durasi waktu per jam kuliah. Satuan waktu yang digunakan di Universitas Mercu Buana adalah 45 menit per jam kuliah yang berbobot 1 SKS. Berikut:

Tabel 3.1 Daftar Jam Kuliah Reguler

Jam ke- Mulai Akhir

1 07.30 10.00

2 10.15 12.45

(4)

4 15.45 18.15

Komponen terakhir adalah ruangan, sebagai tempat penyelenggara kuliah. Kombinasi semua komponen utama membentuk jadwal mata kuliah. Penjadwalan mata kuliah dikatakan optimal jika semua aturan yang ditentukan dapat terpenuhi.

3.4 Perancangan Sistem Usulan

Dari sistem yang berjalan hingga saat ini yang terdapat pada gambar use case diatas maka perlunya system yang dapat terkomputerisasi. System usulan yang difokuskan, yakni terdapat dalam use case kaprodi, untuk itu berikut sistem usulannya :

     

Gambar 3.1 Use Case Sistem Usulan  

   

Tabel 3.2 Keterangan gambar Use Case Sistem Usulan

1 Use case Entry Mata Kuliah

Aktor Kaprodi

Deskripsi Mengentry Mata Kuliah

(5)

2 Use case Entry Dosen

Aktor Kaprodi

Deskripsi Mengentry data dosen

Hubungan --

3 Use case Entry Slot Time

Aktor Kaprodi

Deskripsi Mengentry slot time

Hubungan --

4 Use case Entry Ruangan

Aktor Kaprodi

Deskripsi Mengentry ruangan

Hubungan --

5 Use case Entry Contrain

Aktor Kaprodi

Deskripsi Mengentry Contrain

Hubungan --

6 Use case Membuat Laporan Rekap

Aktor Kaprodi

Deskripsi Membuat lapaoran rekap keseluruhan

penjadwalan

(6)

3.5

Activity Diagram

- Login

login Menampilkan Menu

Utama

sistem Login

Gambar 3.2 Activity Diagram Login

- Laporan

(7)

- File Master

File Master

Melihat Data Dosen

Melihat Data Mata Kuliah Melihat Slot Time Melihat Data Ruangan Menampilkan Data Dosen Menampilkan Slot Time Menampilkan Data Mata Kuliah Menampilkan Data Ruangan sistem Kaprodi

(8)

- Transaksi Jadwal Kuliah

Transaksi

Jadwal Kuliah

Input Mata Kuliah Kurikulum

Input Ruangan

Input Jadwal Menampilkan

Jadwal Kuliah Simpan dan Cetak Menerima Hasil Jadwal Kuliah Dosen sistem Kaprodi

Gambar 3.5 Activity Diagram Transaksi Jadwal Kuliah

3.6

Sequence Diagram

- Mata Kuliah 

 

(9)

- Dosen        -   -  

Gambar 3.7 Sequence Diagram Dosen

- Slot Time 

Gambar 3.8 Sequence Diagram Slot Time 

: petugas : m enu utam a : data s lot tim e : entry s lot tim e : s lot tim e m as uk ()

m as uk ()

input s lot tim e() input s lot tim e()

s et slot tim e() dis play s lot tim e()

s im pan() s im pan s lot tim e()

keluar() keluar()

input s lot tim e s tart() input s lot tim e s tart() input s lot ttim e finis h() input s lot ttim e finis h()

(10)

- Ruangan 

 

Gambar 3.9 Sequence Diagram Ruangan

3.7

Class Diagram  

(11)

3.8

Spesifikasi Basis Data

1. Nama Table : Detail Jadwal

Media : Harddisk

Isi : Data Detail Jadwal

Primary Key : no_krkm, no_jdwl, kd_mk, kd_slot, no_ruang,kd_dsn

No Nama Field Tipe Data Panjang Keterangan

1 No_jdwl Varchar 6 No jadwal

2 Kd_mk Varchar 4 Kode mata kuliah

3 Kd_slot Varchar 5 Kode slot time

4 No_ruang Varchar 4 No ruangan

5 Hr Varchar 6 Hari

6 Ket_sms Varchar 20 Keterangan semester

7 Kd_dsn Varchar 3 Kode dosen

Tabel 3.3 Detail Jadwal

2. Nama Table : Dosen

Media : Harddisk

Isi : Detail Dosen

Primary Key : kd_dsn

No Nama Field Tipe Data Panjang Keterangan

1 Kd_dsn Varchar 3 Kode dosen

2 Nm_dsn Varchar 30 Nama dosen

3 Alamat_dsn Varchar 50 Nama dosen

4 Tlp_dsn Varchar 12 Telepon dosen

5 Email_dsn Varchar 30 Email dosen

6 Nind Varchar 20 Nidn

7 Ket Varchar 50 keterangan

(12)

3. Nama Table : Jadwal

Media : Harddisk

Isi : Data Jadwal

Primary Key : no_jdwl

No Nama Field Tipe Data Panjang Keterangan

1 No_jdwl Varchar 6 No jadwal

2 Tgl_jadwal Date time 8 Tanggal jadwal

Tabel 3.5 Jadwal  

   

4. Nama Table : Mata Kuliah

Media : Harddisk

Isi : Data Mata Kuliah

Primary Key : kd_mk

No Nama Field Tipe Data Panjang Keterangan

1 Kd_mk Varchar 4 Kode mata kuliah

2 Nm_mk Varchar 30 Nama mata kuliah

3 SKS Int 1 SKS

4 Jns_mk Varchar 30 Jenis mata kuliah

5 Krkm Varchar 9 kurikulum

Tabel 3.6 Mata Kuliah

(13)

5. Nama Table : Ruangan

Media : Harddisk

Isi : Data Ruangan

Primary Key : no_ruang

No Nama Field Tipe Data Panjang Keterangan

1 No_ruang Varchar 4 No ruangan

2 Nm_ruang Varchar 8 Nama ruangan

3 Jmlh_kursi Int 1 Jumlah kursi

Tabel 3.7 Ruangan

   

6. Nama Table : Time Slot

Media : Harddisk

Isi : Data Time Slot

Primary Key : id_slot

No Nama Field Tipe Data Panjang Keterangan

1 Id_slot Varchar 5 Id slot time

2 Time_start Varchar 5 Time start

3 Time_finish Int 5 Time finish

Tabel 3.8 Time Slot

           

(14)

3.9

Struktur Navigasi Layar                         Laporan  Laporan Mata Kuliah Laporan Jadwal  Laporan Kurikulum  Laporan Dosen Data Ruangan  Data Mata Kuliah  Data Slot Time  MASTER  Transaksi Jadwal Kuliah Kurikulum Studi  Sistem Informasi  Data Dosen 

Pengembangan Sistem Penjadwalan Perkuliahan Reguler Secara Otomatis Pada Jurusan Sistem

Informasi Universitas Mercu Buana

   

3.10 Rancangan Layar

1. Rancangan Layar Login

Gambar 3.11 struktur navigasi layar

Gambar 3.12 rancangan layar login

Logo Universitas Mercu Buana

User Name

Password

(15)

2. Rancangan menu utama

Gambar 3.13 rancangan layar menu utama

3. Rancangan menu master dosen

(16)

4. Rancangan menu master mata kuliah

Gambar 3.15 rancangan layar master mata kuliah

5. Rancangan menu master slot time

(17)

6. Rancangan menu master ruangan

Gambar 3.17 rancangan layar menu master ruangan

7. Rancangan menu transaksi jadwal

(18)

8. Rancangan menu laporan dosen

Gambar 3.19 rancangan layar menu laporan dosen

9. Racangan menu laporan jadwal

(19)

10. Rancangan menu laporan mata kuliah

Gambar 3.21 rancangan layar laporan mata kuliah

 

11. Rancangan menu laporan Jadwal Perdosen

 

Gambar

Tabel 3.2 Keterangan gambar Use Case Sistem Usulan  1 Use  case  Entry Mata Kuliah
Gambar 3.2 Activity Diagram Login
Gambar 3.4 Activity Diagram Master
Gambar 3.5 Activity Diagram Transaksi Jadwal Kuliah
+7

Referensi

Dokumen terkait

(3) Ketua yang disepakati dalam mekanisme musyawarah sebagaimana dimaksud pada ayat (1) langsung ditetapkan sebagai Ketua Dewan Pengawas Daerah secara aklamasi

Namun jika APN yang dimasukan tidak sesuai, maka terjadi kondisi dimana terjadi kegagalan pada proses aktivasi PDP dari RNC ke arah SGSN karena penggunaan APN

Tesis ini berjudul Tinjaun Kritis Kedudukan dan Kewenangan Komisi Yudisial RI Pasca Amandemen UUD 1945 yang merupakan salah satu syarat yang harus dpenuhi untuk menyelesaikan

Berdasarkan uraian latar belakang permasalahan diatas, maka rumusan masalah yang didapatkan dalam penelitian ini yaitu bagaimana merancang dan membuat suatu Sistem

dari berbagai film animasi kartun yang kita lihat sekarang ini.. Mereka

Dalam blog ini diberikan beberapa contoh perhitungan struktur jembatan beton prategang mulai dari struktur atas yang terdiri dari slab lantai jembatan dan girder

pada tindakan siklus I adalah, dari 10 aspek yang dinilai dalam aktivitas siswa,.. terdpat 0 aspek atau 0,00% yang memperoleh kualifikasi sangat

Puji Syukur penulis haturkan kepada Tuhan Yang Maha Esa karena berkat dan rahmat-Nya yang telah diberikan kepada penulis untuk dapat menyelesaikan penulisan