LAPORAN PROJEK SISTEM INFORMASI
Judul : SILADA (Sistem Informasi Laboratorium Dasar)
Kelompok :
Yogi Kurniawan (0810680064)
Ismi Junita Rahmawati (0810680005)
A. Deskripsi
Sistem Informasi SILADA merupakan sistem informasi untuk laboratorium
praktikum dasar yang bertujuan untuk mempermudah dalam akses informasi.
SILADA memberikan akses untuk mahasiswa praktikan dan asisten, dosen
matakuliah dan laboran untuk mengakses informasi yang berhubungan dengan
praktikum dasar. Sehingga dengan adanya SILADA ini mempermudah akses
informasi.
Fitur yang disediakan dalam SILADA antara lain, home, struktur, berita
terkait praktikum dan lab, dan login. Dengan adanya login memberikan otoritas
kepada user untuk mengakses informasi lebih seperti nilai, daftar praktikum dan
cetak surat puas praktikum. Dalam SILADA terdapat beberapa level user, berikut
urutan level user dari tinggi ke rendah, admin, ketua laboratorium, laboran, dosen,
asisten dan mahasiswa praktikum. Dalam SILADA ini tidak ada fitur register,
sehingga mahasiswa yang mengambil praktikum secara otomatis akan dimasukkan
ke dalam database dengan NIM/NIP/NIK sebagai usename dan password.
Bahasa pemrograman yang dipakai yaitu Bahasa PHP, CSS, HTML dan
Framework CodeIgniter sebagai standard pembuatan dan pemakaian style untuk
dokumen terstruktur. Sedangkan DBMS yang digunakan pada sistem informasi ini
adalah MySQL.
B. ERD
Pada database prak terdapat 15 tabel antara lain:
1. Tabel asisten
Tabel asisten berisikan data asisten yang megajar praktikum.
2. Tabel Dosen
Table dosen berisikan data dosen pengempu matakuliah praktikum
3. Tabel Kelas
Tabel kelas berisikan daftar kelas dari praktikum.
4. Tabel Lab
Tabel yang berisikan daftar
5. Tabel Lab_makul
Tabel Lab_makul berisikan kolom k_lab, k_makul dan k_prodi untuk
menyimpan matakuliah praktikum beserta Laboratoriumnya.
6. Tabel Laboran
Tabel yang digunakan untuk menyimpan data laboran. Terdapat kolom isAktif
untuk mengetahui apakah laboran tersebut masih aktif apa tidak.
7. Tabel m_role
Tabel yang menyimpan level otoritas pada user yang sedang login.
8. Tabel Mahasiswa
Tabel yang menyimpan data mahasiswa.
9. Table Makul
Menyimpan daftar matakuliah praktikum seperti kode matakuliah, nama
matakuliah dan program studi yang menyediakan mata kuliah tersebut.
10. Tabel Nilai
Tabel yang menyimpan daftar nilai praktikum dengan informasi kode
mahasiswa praktikan, kode asisten praktikum, kode dosen pengempu, nilai
matakuliah prakitkum dan tanggal praktikum.
11.Tabel Pengumuman
Tabel yang menyimpan pengumuman-pengumuman yang berhubungan dengan
praktikum dan laboratorium.
12.Tabel Praktikum
Tabel yang menyimpan data praktikum meliputi nama mahasiswa, matakuliah
praktikum, informasi asisten, dosen, kelas dan tanggal.
13.Tabel Prodi
Tabel yang menyimpan data program studi .
14.Tabel User
Tabel yang menyimpan semua data table user.
15.Tabel Userlogin
Tabel yang menyimpa username dan password yang login.
C. Framework
Dalam pembuatan SILADA menggunakan framework CodeIgniter. CodeIgniter
merukapan salah satu framework php yang memiliki kerangka kerja yang berupa
sekumpulan folder yang memuat file-file php yang menyediakan class, libraries,
helpers, plugins da lainnya.
Dalam kerangka kerja CodeIgniter terdapat controller dan view. Controller
memuat model, core libraries, helpers, dan setiap sumber daya lainnya yang
dibutuhkan untuk memproses request khusus. Sedangkan View yang sudah
lengkap langsung di-render dan kemudian dikirim ke web browser untuk dilihat.
Jika cache diaktifkan, maka view akan di-cache pertama kali sehingga request
selanjutnya dapat diproses.
D. Fitur Sistem Informasi
1. Home
Halaman Home menampilkan gambar dalam bentuk slide show dan
pernyataan sambutan ‘Selamat dating di laboratorium dasar’
2. Struktur
Halaman Struktur menampilkan struktur dari laboratorium.
3. Login
Fitur Login akan menampilkan form login yang terdiri dari username dan
password. User yang bisa melakukan login adalah laboran, asisten, kepala
laboratorium, dosen matakuliah,da mahasiswa praktikum. User berhasil
login, maka akan muncul halaman akun user dengan panel “ nama_user,
sukses login SILADA tunggu beberapa saat da anda akan dialihkan ke
dashboard”
4. Pengumuman
Halaman pengumuman menampilkan daftar pengumuman yang
berkaitan dengan praktikum dan laboratorium. Untuk fitur pengumuman
setiap user bisa membaca pengumuman, tapi hanya Admin, Laboran dan
Dosen yang bisa insert, update dan delete pengumuman.
5. Personel
Fitur personel ini untuk melihat daftar nama asisten, dosen dan laboran.
Semua user bisa melihat fitur ini, tapi yang memiliki otoritas dalam
mengedit fitur ini adalah Admin, Laboran dan Dosen.
6. Mata Kuliah
Fitur mata kuliah ini menyediakan list mata kuliah, tambah mata kuliah,
edit mata kuliah, hapus mata kuliah dan enrole mata kuliah. Semua user
bisa melihat list mata kuliah, sedangkan yang memiliki otoritas untuk
tambah mata kuliah, edit mata kuliah, hapus mata kuliah dan enrole mata
kuliah adalah Admin, Laboran dan Dosen.
7. Praktikum
Fitur praktikum ini untuk melihat daftar praktikum dan nilai dari
praktikum.
8. Profile
Fitur ini menjelaskan profile dari laboratorium dasar.
9. Surat Puas
Fitur untuk menyetak surat puas, yang memiliki otoritas dalam menyetak
surat puas adalah laboran.
E. Tampilan Sistem Informasi
1. Home
Screenshot halaman Home saat petama kali mengakses web dan membuka
menu Home
2. Login
3. Pesan Selamat Datang apabila sukses login
4. Dasboard
5. Personel
6. Tambah asisten
7. Edit Asisten
8. Delete Asisten
9. Melihat Detail Asisten