Laporan Projek Sistem Informasi (1)

12
LAPORAN PROJEK SISTEM INFORMASI Judul : SILADA (Sistem Informasi Laboratorium Dasar) Kelompok : Yogi Kurniawan (0810680064) Ismi Junita Rahmawati (0810680005)

Transcript of Laporan Projek Sistem Informasi (1)

Page 1: Laporan Projek Sistem Informasi (1)

LAPORAN PROJEK SISTEM INFORMASI

Judul : SILADA (Sistem Informasi Laboratorium Dasar)

Kelompok :

Yogi Kurniawan (0810680064)

Ismi Junita Rahmawati (0810680005)

A. Deskripsi

Page 2: Laporan Projek Sistem Informasi (1)

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

Page 3: Laporan Projek Sistem Informasi (1)

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.

Page 4: Laporan Projek Sistem Informasi (1)

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’

Page 5: Laporan Projek Sistem Informasi (1)

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

Page 6: Laporan Projek Sistem Informasi (1)

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

Page 7: Laporan Projek Sistem Informasi (1)

4. Dasboard

5. Personel

Page 8: Laporan Projek Sistem Informasi (1)

6. Tambah asisten

7. Edit Asisten

Page 9: Laporan Projek Sistem Informasi (1)

8. Delete Asisten

Page 10: Laporan Projek Sistem Informasi (1)

9. Melihat Detail Asisten

Page 11: Laporan Projek Sistem Informasi (1)