Masyarakat sekarang ini hanya mengenal dosen sebagai pengajar, jadi pekerjaannya hanya mengajar.
Inilah sedikit gambaran tugas-tugas seorang dosen, dan dosen yang ideal adalah dosen yang mampu melaksanakan semua tugas dan tanggung jawab ini.
4. Asisten Laboratorium
Tugas dan tanggung jawab seorang asisten laboratorium adalah menggantikan pekerjaan seorang dosen jika dosen yang bersangkutan sedang berhalangan. Seorang
asisten laboratorium juga bertanggung jawab dalam pemberian tugas kepada siswa praktikum.
5. Akses Infrastruktur Teknologi Informasi
Penyediaan layanan teknologi informasi TI diselenggarakan oleh Pusat Sistem Informasi PSI., suatu divisi yang mengelola pelayanan akses terhadap infrastruktur
teknologi informasi dan lingkungannya baik di dalam maupun dari luar kampus. Penyediaan layanan TI dimaksudkan terutama untuk memudahkan sivitas akademika
mahasiswa dan dosen mengakses seluruh spektrum sumber daya informasi dan pengetahuan berbasis elektronik baik yang disediakan oleh Universitas maupun yang
tersedia secara global untuk mendukung proses pembelajaran dan penelitian sebagai
Universitas Sumatera Utara
program utama Universitas. Selain itu, infrastruktur TI juga digunakan untuk mendukung sistem informasi manajemen SIM Universitas.
Seluruh aktivitas akademika dan staf Universitas dapat menggunakan layanan akses jaringan di dalam kampus secara gratis baik melalui jaringan kabel dengan
terminal PC maupun jaringan tanpa kabel wireless yang tersedia di seluruh gedung dan sekitarnya di dalam kampus. Penyediaan fasilitas jaringan tanpa kabel atau WiFi
ditujukan bagi mereka yang memiliki laptop. Layanan akses jaringan Universitas diberi sticker logo USUNETA untuk memudahkan para sivitas akademika
mengidentifikasi lokasi dimana layanan tersebut tersedia untuk digunakan.
3.4 TATA TERTIB LABORATORIUM
Tata Tertib yang berlaku di Laboratorium Program Teknologi Informasi dan Ilmu Komputer Universitas Sumatera Utara sebagai berikut:
3. 4.1 Tata Tertib Penggunaan Laboratorium
1. Mahasiswa wajib mengisi buku kunjungan laboratoriumAbsensi
2. Mahasiswa yang meminjam peralatan laboratorium harus memenuhi ketentuan
peminjaman dan pengembalian, 3.
Mahasiswa dilarang membuat gaduh di dalam laboratorium. 4.
Dilarang makan, minum dan merokok di dalam laboratorium. 5.
Membuang sampah harus pada tempat sampah yang sudah ditentukan.
Universitas Sumatera Utara
6. Semua pengunjung laboratorium wajib menjaga kebersihan laboratorium.
7. Semua mahasiswa yang mengunjungi atau praktek di laboratorium, wajib
merapikan kembali semua inventaris laboratorium. 8.
Dilarang membawa peralatan laboratorium keluar ruang laboratorium tanpa izin dari petugas laboratorium.
9. Dilarang membawa pulang peralatan laboratorium.
10. Semua pengunjung laboratorium harus menjaga keamanan inventaris
laboratorium. 11.
Jika terjadi kerusakan dan kehilangan peralatan laboratorium, maka pengunjung yang merusakkan atau menghilangkan alat tersebut wajib melapor
ke petugas laboratorium dan mengganti alat tersebut. 12.
Jika tidak ada yang melapor telah menghilangkan atau merusakkan alat laboratorium, maka semua mahasiswa yang mengunjungi laboratorium wajib
mengganti 2 kali lipatnya.
3.4.2 Tata Tertib Praktek Laboratorium
1. Setiap mahasiswa wajib mengikuti praktek laboratorium.
2. Berpakaian sopan dan rapi saat masuk ke dalam laboratorium
3. Mahasiswa harus hadir di ruang praktek laboratorium 5 menit sebelum
praktikum dimulai. 4.
Sebelum masuk ruang laboratorium, setiap mahasiswa harus sudah mempelajari materi praktikum dan membuat persiapan praktikum sebelumnya.
Universitas Sumatera Utara
5. Selama praktek di laboratorium dilarang membuat gaduh, makan, minum dan
merokok didalam laboratorium. 6.
Selesai praktikum tempat kerja harus dibersihkan dan dirapikan kembali, serta alat-alat dikembalikan pada tempatnya.
7. Mahasiswa yang tidak dapat mengikuti praktikum harus melapor kepada
asisten praktikum mata kuliah yang bersangkutan. 8.
Peralatan laboratorium yang dipakai dalam praktikum, menjadi tanggung jawab
mahasiswa, oleh
karenanya harus
berhati-hati dalam
mempergunakannya. 9.
Mahasiswa yang datang terlambat lebih dari 15 menit tidak diperkenankan mengikuti praktikum.
Universitas Sumatera Utara
BAB 4
ANALISIS DAN PERANCANGAN SISTEM
4.1 Analisis Sistem
Analisis sistem adalah penguraian dari suatu sistem yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi
permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.
Sistem penjadwalan ini merupakan sistem yang bersifat dinamis dimana data yang terdapat didalamnya dapat berubah sesuai dengan kebutuhan dan seiring
berjalannya waktu sehingga harus dapat dilakukan penambahan, penghapusan, maupun pembaharuan data yang sudah pernah disimpan sebelumnya. Perubahan
hanya dilakukan pada bagian basis pengetahuan saja sehingga sistem ini dapat dikembangkan lebih lanjut. Tahapan analisis terhadap suatu sistem dilakukan sebelum
tahap perancangan, hal ini agar perangkat lunak yang dirancang sesuai dengan masalah yang akan diselesaikan.
Universitas Sumatera Utara
4.2 Perancangan Sistem
Pada subbab ini akan diuraikan tahap tahap dalam perancangan apikasi penjadwalan yang memiliki beberapa komponen utama yaitu: basis data dan antar muka pengguna
user interface.
4.2.1 Perancangan Output
Output atau keluaran yang dihasilkan dari sistem ini beruapa dokumen laporan berbentuk data report. Berikut ini adalah rancangan output yang dibuat :
a. Output Laporan Jadwal per Kelas
Nama ruang JADWAL LABORATORIUM D3 TI
UNIVERSITAS SUMATERA UTARA Logo
Kelas : nama_kelas Mata Kuliah
Nama mata kuliah 1 Nama mata kuliah 2
- Nama mata kuliah n
Waktu Waktu mata kuliah 1
Waktu mata kuliah 2 -
Waktu mata kuliah n Ruangan
Nama Ruang Nama ruang
Nama ruang
Universitas Sumatera Utara
b. Laporan Jadwal per Mata Kuliah
4.2.2 Perancangan Input
Perancangan input yang digunakan dalam sistem ini adalah sebagai berikut : Nama input : data kelas
Sumber : kepala Laboratorium D3 TI USU
Fungsi : Mendata seluruh kelas yang ada di program studi D3 TI USU
JADWAL LABORATORIUM D3 TI UNIVERSITAS SUMATERA UTARA
Logo
Mata Kuliah : nama_mata_kuliah Kelas
Nama kelas -
Waktu Waktu mata kuliah 1
- Ruangan
Nama Ruang
Universitas Sumatera Utara
Rancangan.
Gambar 4.1 Form Input Data Kelas
Gambar 4.2 Form Input Data Mata Kuliah
Universitas Sumatera Utara
Gambar 4.3 Fom Input Data Waktu
4.2.3 Peracangan Dialog
User Interface atau tampilan antarmuka merupakan salah satu bagian penting dalam pembangunan perangkat lunak. Sebuah sistem akan terlihat lebih mudah digunakan
apalabila didukung dengan antarmuka yg ramah. Berikut ini adalah rancangan penjadwalan yang didesain :
Universitas Sumatera Utara
Gambar 4.4 Tampilan Menu Utama
Gambar 4.5 Tampilan Dialog Penjadwalan
Universitas Sumatera Utara
4.2.4 Perancangan Database
4.2.4.1 DFD Level Konteks
DFD atau Data Flow Diagram dari sistem penjadwalan ini dapat dilihat sebagai berikut :
Gambar 4.6 DFD Level Konteks
Waktu Mata Kuliah
Penjadwalan Lab
Ruangan Kelas
Universitas Sumatera Utara
4.2.4.2 Entity Relationship Diagram
4.2.4.2 Struktur Database dan Tabel
Sistem penjadwalan ini terdiri dari satu database dan lima buah tabel. Berikut ini adalah strukur databasenya :
kelas Id
Nama_kelas Jlh_mhs
Waktu Id
Hari Jam_mulai
Jam_selesai
Jadwal Id
waktu kelas
Mata_kuliah ruang
Mata_kuliah Id
Nama_mk Semester
Sks Dosen
Ruangan Id
Nama_ruang kapasitas
Universitas Sumatera Utara
Nama database : db_penjadwalan_lab
Nama nama tabel : 1.
Tabel Waktu
Nama Field Tipe Data
Panjang Keterangan
Id Integer
11 -
Hari Varchar
50 -
Jam_mulai Time
- -
Jam_selesai time
- -
Tabel 4.1 Tabel Waktu
2. Tabel mata_kuliah
Nama Field Tipe Data
Panjang Keterangan
Id Integer
11 -
Nama_mk Varchar
50 Nama Mata
kuliah semester
integer 1
- Sks
integer 2
Jumlah kredit semester
dosen varchar
50 Nama dosen
pengasuh
Tabel 4.2 Tabel mata_kuliah
3. Tabel Kelas
Nama Field Tipe Data
Panjang Keterangan
Id Integer
11 -
nama Varchar
50 Nama kelas
Jlh_mhs integer
3 Jumlah
mahasiswa
Tabel 4.3 Tabel Kelas
4. Tabel Ruang
Universitas Sumatera Utara
Nama Field Tipe Data
Panjang Keterangan
Id Integer
11 -
nama Varchar
50 Nama ruang
kapasitas integer
3 -
Tabel 4.4 Tabel Ruang
4.2.5 Perancangan Program
4.2.5.1 Flowchart
Flowchart digunakan untuk menggambarkan aliran instruksi-instruksi dari sebuah program. Berikut ini adalah diagram aliaran instruksi pada program penjadwalan :
1. Flowchart Menu Utama
Universitas Sumatera Utara
2. Flowchart Pengaturan Waktu
Mulai
Tampilan menu utama
Pengaturan waktu
Penjadwalan
Mata Kuliah
Kelas
Cetak Jadwal
Keluar Per matakuliah
Per kelas
Selesai Kelas
Mata Kuliah Penjadwalan
Pengaturan waktu A
B
C
D
E
A
Input Data
Universitas Sumatera Utara
3. Flowchart Penjadwalan
Universitas Sumatera Utara
4. Flowchart Mata Kuliah
Universitas Sumatera Utara
5. Flowchart Kelas
C
Input Mata Kuliah
Duplikasi
Database
Selesai Cek Duplikasi
Pesan Eror
D
Universitas Sumatera Utara
6. Flowchart Cetak Jadwal
Universitas Sumatera Utara
4.2.5.2 Pseudocode
Pseudocode adalah deskripsi dari algoritma pemrograman komputer yang
menggunakan struktur sederhana dari beberapa bahasa pemograman tetapi bahasa tersebut hanya ditujukan agar dapat dibaca manusia. Biasanya yang ditulis dari
E
Input Pilihan
Pilihan
Selesai Jadwal Per
Kelas
Jadwal Per Matakuliah
Perkelas
Per mata kuliah
Universitas Sumatera Utara
Pseudocode adalah variabel dan fungsi. Tujuan penggunaan utama dari Pseudocode adalah untuk memudahkan manusia dalam memahami prinsip-prinsip dari suatu
algoritma. Berikut ini adalah Pseudocode sistem penjadwalan secara umum :
1. Pseudocode Pengaturan waktu
INPUT WAKTU Deklarasi:
Lst : listitem Rs : recordset
arrHari5 : array string arrDup : array string
Jam_m, jam_s, mnt_m, mnt_s, hh, Dup : integer Input hari
„di checkbox Input jam_m, mnt_m, jam_s, mnt_s
„pada combobox Input keterangan
„pada textbox keterangan For hh = 0 to 5
If lenharihh 0 then Buka koneksi database
Rs Jalankan kueri : select from tabel hari
dimana Hari=arrHarihh AND jam_mulai=jam_m If rs tidak ditemukan
Rs jalankan kueri simpan : insert into tabel_hari_
ValuesarrHarihh,jam_m, mnt_m,jam_s, mnt_s lst
tambahkan arrhari, jam_m, mnt_m, jam_s mnt_s ke listitem
else arrDuphh „hitung duplikasi
tampilkan msgbox peringatan duplikasi waktu endif
Next hh SELESAI
2. Pseudocode Penjadwalan
MULAI Deklarasi :
Sem : integer Mk, kelas, ruang : string
Waktu : date Waktu
isi dengan kueri : SELECT FROM waktu INPUT
sem „melalui combobox Mk
isi MK dengan kueri : SELECT from mata_kuliah where semester=‟sem‟
Universitas Sumatera Utara
Input MK „melalui pilihan combobox mk Kelas
isi kelas dengan kueri : select nama from kelas where Not existsselect kelas,mata_kuliah from jadwal where
kelas.nama=jadwal.kelas AND jadwal.mata_kuliah=‟Mk‟ if kelas = 0
Tampilan pesan “semua kelas sudah terjadwal” else
INPUT kela s „melalui pilihan combobox kelas
INPUT ruang „melalui pilihan combobox ruang INPUT waktu „berdasarkan pilihan combobox waktu
Jalankan kueri simpan : “INSERT INTO jadwal values „waktu, kelas, ruang, mata_kuliah
Jalankan kueri hapus waktu : DELETE FROM waktu WHERE waktu=‟waktu‟
Endif SELESAI
3. Pseudocode Pengaturan Kelas
MULAI Deklarasi:
Nm_kelas : string Jlh_mhs : integer
Rs : recordset
INPUT Nm_kelas „melalui textbox INPUT jlh_mhs „melalui textbox
Buka koneksi database Rs
Jalankan kueri : “SELECT FROM kelas Wherenama_kelas=‟nm_jelas‟ If rs tidak ditemukan then
Jalankan kueri insert : “Insert into kelas value„nm_kelas‟, „Jlh_mahasiswa‟
Else Tampilkan eror “duplikasi data”
Endif SELESAI
4. Pseudocode Pengaturan Mata Kuliah