Disusun Oleh :
ii
LEMBAR PENGESAHAN KERJA PRAKTEK
Pada Tanggal :
Dengan Nilai :
Menyetujui,
Mengetahui,
Koordinator Kerja Praktek
iii
HALAMAN INI SENGAJA DIKOSONGKAN
iv
LEMBAR PERSETUJUAN KERJA PRAKTEK
Disusun Oleh :
Ariel Sayudi 150411100054
Bangkalan, Januari 2019
Menyetujui,
Mengetahui,
Koordinator Kerja Praktek
v
HALAMAN INI SENGAJA DIKOSONGKAN
vi
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat serta
hidayah-Nya, sehingga penulis mampu menyelesaikan Kerja Praktek serta
menyelesaikan penyusunan laporan Kerja Praktek ini. Dengan judul
“Implementasi Sistem Informasi Rancangan Perkuliahan Semester Berbasis
Web Jurusan Teknik Informatika Universitas Trunojoyo Madura”.
Kerja praktek merupakan salah satu cara bentuk pengaplikasian ilmu yang
didapat dari perkuliahan (akademis) ke dalam dunia kerja serta merupakan bagian
dari kurikulum yang ada pada Program Studi Teknik Informatika, Jurusan
Informatika, Fakultas Teknik, Universitas Trunojoyo Madura.
Dengan tersusunnya laporan kerja praktek ini tak lupa penulis mengucapkan
terima kasih yang sebesar-besarnya kepada:
1. Ayah dan Ibu kami tercinta, terima kasih yang tiada batas atas segala dukungan,
bimbingan, dan do’anya.
2. Bapak Iwan Santosa, S.T., M.T. selaku Dosen Pembimbing Kerja Praktek
3. Bapak Husni, S.Kom., M.Kom. selaku Dosen Pembimbing Lapangan Kerja
Praktek.
4. Bapak dan Ibu Dosen Program Studi Teknik Informatika Universitas
Trunojoyo Madura.
5. Pihak-pihak lain yang tidak sempat kami sebutkan, yang telah membantu
dalam kelancaran pengerjaan kerja praktek.
Dalam laporan kerja praktek ini masih terdapat kekurangan, maka dari itu
penulis mengharapkan saran dan kritik yang bersifat membangun dari pembaca,
untuk perbaikan dan penyempurnaan penulisan laporan kerja praktek ini.
Akhir kata berharap, semoga laporan ini dapat bermanfaat bagi rekan-rekan
mahasiswa-mahasiswi dan pembaca sekaligus demi menambah pengetahuan
tentang Praktek Kerja Lapangan.
Bangkalan, 18 Januari 2019
Penulis
vii
HALAMAN INI SENGAJA DIKOSONGKAN
viii
ABSTRAK
ix
HALAMAN INI SENGAJA DIKOSONGKAN
x
DAFTAR ISI
HALAMAN JUDUL................................................................................................ i
ABSTRAK ............................................................................................................. ix
xi
3.1 Profil Intansi ............................................................................................. 9
LAMPIRAN-LAMPIRAN .................................................................................... 33
xii
DAFTAR GAMBAR
xiii
Gambar 4.29 Tampilan Halaman Edit Matakuliah ................................................ 26
Gambar 4.30 Tampilan Halaman Tambah Data Dosen Pengampu Matakuliah.... 27
Gambar 4.31 Tampilan Halaman Data Ringkasan Pembelajaran Mmatakuliah ... 27
Gambar 4.32 Tampilan Halaman Tambah Data Ringkasan Pembelajaran
Matakuliah ............................................................................................................. 28
Gambar 4.33 Tampilan Halaman Edit Data Ringakasan Pembelajaran Matakuliah
............................................................................................................................... 28
xiv
DAFTAR TABEL
xv
HALAMAN INI SENGAJA DIKOSONGKAN
xvi
BAB I
PENDAHULUAN
1
1.2 Perumusan Kerja
Tabel 1.1 Tabel Perumusan Kerja
2
1.4 Batasan-batasan
Batasan masalah dari penelitian ini adalah : Sistem Informasi Rancangan
Perkuliahan Sistem berbasis Web Jurusan Informatika Universitas Trunojoyo
Madura ini diterapkan di Program Studi Teknik Informatika dan Program Studi
Sistem Informasi, Universitas Trunojoyo Madura .
a. Sistem Informasi yang dibuat masih masih belum terhubung secara online,
tetapi masih bekerja dalam localhost.
b. Sistem Informasi Rancangan Perkuliahan berbasis Web Jurusan Informatika
Universitas Trunojoyo Madura ini dikembangkan dengan menggunakan
bahasa pemrograman PHP, HTML, Javascript, Bootstrap, Codeigniter serta
database MySQL.
c. Kerja praktek ini dilakukan bersama Ainun Najib (NIM : 150411100118)
dan telah mengerjakan tugas-tugas sebagai berikut:
1. Merancang kebutuhan pengguna dalam pembuatan Sistem Informasi
Rancangan Perkuliahan Semester berbasis Web Jurusan Informatika
Universitas Trunojoyo Madura.
2. Merancang hasil identifikasi kebutuhan dalam Aplikasi Sistem informasi
Rancangan Perkuliahan Semester berbasis Web Jurusan Informatika
Universitas Trunojoyo Madura
3
5. BAB V PENUTUP
Pada bab ini membahas kesimpulan dari hasil uji coba aplikasi yang telah
dibangun serta saran yang dapat digunkan untuk penelitian berikutnya.
4
BAB II
TEORI PENDUKUNG
5
pornografi, situs-situs berita, layanan surel (e-mail), dan lain-lain. Pembatasan-
pembatasan ini umumnya dilakukan karena alasan keamanan, menghormati
privasi, atau karena tujuan komersial tertentu. [2]
6
free alias tidak berbayar jika anda menggunakannya. framework codeigniter di
buat dengan tujuan sama seperti framework lainnya yaitu untuk memudahkan
developer atau programmer dalam membangun sebuah web tanpa harus
membuat nya dari awal. [6]
7
HALAMAN INI SENGAJA DIKOSONGKAN
8
BAB III
PERMASALAHAN
Misi :
Menyelenggarakan Pendidikan tinggi yang unggul untuk menghasilkan
lulusan yang berkualitas tinggi.
Mengembangkan penelitian serta kegiatan inovatif dan kreatif untuk dapat
menguasai dan mengembangkan iptek yang unggul serta relevan bagi
9
kebutuhan pembangunan Jawa Timur, serta pertumbuhan Kawasan
Madura.
Mengembangkan informasi serta pelayanan iptekyang unggul, tepat guna
dan berhasil guna untuk menopang pembangunan Jawa Timur, serta
pertumbuhan kawasan Madura.
Mengembangkan manajemen berbasis sains dalam menumbuhkan suasana
akademis yang kondusif terhadap penularan dan pengembangan iptek.
Mengembangkan dan menjaga nilai, etika dan moral akademis dalam usaha
meningkatkan peran masyarakat akademis untuk pertumbuhan peradaban
dan kebudayaan.
10
menyampaikan rancangan perkuliahan semester untuk pembelajaran
matakuliah.
Untuk Sistem Informasi ini dapat digunakan oleh pengguna yaitu
Kaprodi/Admin, Koordinator Matakuliah, dan semua user untuk melihat
Rancangan Perkuliahan Semester sebuah Matakuliah.
11
HALAMAN INI SENGAJA DIKOSONGKAN
12
BAB IV
HASIL DAN PEMBAHASAN
13
4.1.4 Tabel Prodi
Gambar 4.2 merupakan tabel prodi, dimana pada tabel prodi terdapat kolom
kode_prodi sebagai primary key, nama prodi.
14
4.1.6 Tabel Pengampu
Gambar 4.6 merupakan tabel pengampu digunakan untuk menyimpan data
tabel pengampu matakuliah. Pada tabel ini terdapat 3 kolom, yaitu :
id_pengajar sebagai primary key, nip sebagai foreign key mengacu pada tabel
dosen, kode_mk sebagai foreign key mengacu pada tabel matakuliah.
15
4.2 Halaman Awal
Gambar 4.8 merupakan tampilan halaman awal SI RPS, yang didalamnya
terdapat daftar RPS dari program studi Teknik informatika dan program studi
sistem informasi dari semester 1-8, dan matakuliah pilihan.
16
4.4 Halaman Admin
Halaman untuk user admin yang dapat melakukan tugas sebagai admin
setelah berhasil melakukan login. Berikut halaman – halaman yang dapat
diakses oleh admin:
4.2.1 Halaman Login Admin
Gambar 4.10 merupakan tampilan Halaman login untuk admin, dengan
menggunakan NIP dan password admin/Kaprodi dengan mencocokan data di
tabel kaprodi pada database.
17
4.2.3 Halaman Edit Profil Admin
Gambar 4.12 merupakan tampilan halaman edit data kaprodi atau admin,
dimana admin atau kaprodi sendiri dapat mengubah data nama dan password
sendiri.
18
4.2.4.1 Halaman Tambah Data Dosen
Gambar 4.14 merupakan tampilan halaman tambah data dosen oleh
admin, berisi form NIP (harus 18 angka dan wajib diisi) dan form Nama
(wajib diisi).
19
4.2.5 Halaman Data Matakuliah
Gambar 4.16 merupakan tampilan halaman data matakuliah, digunakan oleh
admin untuk mengelolah data matakuliah, dimana admin dapat mengedit,
menghapus, menambah data matakuliah.
20
4.2.5.2 Halaman Edit Data Matakuliah
Gambar 4.18 merupakan tampilan halaman edit data matakuliah oleh
admin. Pada halaman ini admin dapat mengedit data matakuliah.
Dimana form yang wajib diisi pada halaman ini adalah form kode
matakuliah, nama matakuliah, semester, sks, prodi, dan koordinator
matakuliah.
21
4.2.6 Halaman Data Koordinator
Gambar 4.20 merupakan tampilan halaman data koordinator, digunakan oleh
admin untuk mengelolah data dosen yang akan dijadikan koordinator, dimana
admin dapat mengedit, menghapus, menambah data koordinator.
22
4.2.6.2 Halaman Edit Data Koordinator
Gambar 4.22 merupakan tampilan halaman edit data koordinator oleh
admin. Pada halaman ini admin dapat mengedit data koordinator untuk
mengubah password koordinator.
23
4.2.7.1Halaman Tambah Data Ringkasan Pembelajaran
Matakuliah
24
4.5 Halaman Koordinator Matakuliah
Halaman untuk user koordinator yang dapat melakukan tugas sebagai koordinator
matakuliah setelah berhasil melakukan login. Berikut halaman – halaman yang
dapat diakses oleh admin:
4.5.1 Halaman Login Koordinator
Gambar 4.26 merupakan tampilan halaman login untuk koordinator, dengan
menggunakan NIP dan password koordinator dengan mencocokan data di tabel
koordinator pada database.
25
4.5.3 Halaman Data Matakuliah yang dikoordinir
Gambar 4.28 merupakan tampilan halaman data matakuliah yang dikoordinir
oleh koordinator matakuliah. Koordinator hanya dapat mengedit dan melihat
data matakuliah yang dikoordinir.
26
4.5.4.2 Halaman Tambah Data Dosen Pengampu Matakuliah
Gambar 4.30 merupakan tampilan halaman untuk menambah dosen
pengampu matakuliah oleh koordinator.
27
4.5.4.1 Halaman Tambah Data Ringkasan Pembelajaran
Matakuliah
Gambar 4.32 merupakan tampilan halaman tambah data ringkasan
pembelajaran oleh koordinator. Pada halaman ini koordinator dapat
menambah data ringkasan pembelajaran matakuliah yang dikoordinir.
Dengan form isian Kode MK (tidak dapat di edit), Pertemuan, Topik
Bahasan, Lab, Tugas, Keterangan.
28
BAB V
PENUTUP
5.1 Kesimpulan
Kesimpulan yang didapat yakni Sistem Informasi Rancangan Perkuliahan
Semester Web Jurusan Teknik Informatika Universitas Trunojoyo Madura
yang telah dibuat telah cukup baik dan sesuai dengan standar prosedur.
Dengan adanya aplikasi ini, proses dalam pengelolaan data Rancangan
Perkuliahan Semester dapat berjalan dengan lebih mudah.
5.2 Saran
Mengingat bahwa implementasi ini masih memiliki banyak kekukarangan,
diharapkan kedepannya kekurangan tersebut dapat di perbaiki atau
diselesaikan dengan perkembangan teknologi yang ada. Seperti ditambah
fitur-fitur yang lebih lengkap lagi atau menambahkan desain menarik untuk
user interface.
29
HALAMAN INI SENGAJA DIKOSONGKAN
30
DAFTAR PUSTAKA
31
HALAMAN INI SENGAJA DIKOSONGKAN
32
LAMPIRAN-LAMPIRAN
parent::__construct();
$this->load->helper(array('form', 'url'));
$this->load->model('Madmin');
$data=array(
);
$this->load->view('home',$data);
33
public function matakuliah($id){
$data=array(
);
$this->load->view('detail',$data);
34
Lampiran 3. 2 Struktur Views Koordinator
35
Lampiran 3. 4 Code Views Halaman Login
<style>
.nav-tabs li a {
color: #777;
}
#btn{
margin: 15px 0;
background-color: #1b5979;
width: 100px;
color: #fff;
}
#btn:hover{
border: 1px solid #1b5979;
background-color: #fff !important;
color: #1b5979;
}
</style>
<title><?php echo $data ?> Area</title>
<div class="container" style="margin-top: 150px">
<div class="row">
<div class="col-md-3"></div>
<div class="col-md-5">
<div class="panel panel-default">
<div class="panel-body">
<h2>Login To <?php echo $data ?> Account</h2><br><br>
<?php
if(validation_errors()){
?>
<div class="alert alert-danger alert-dismissible"
role="alert">
<button type="button" class="close" data-
dismiss="alert" arin-label="Close"></button><strong><?php echo
validation_errors();?></strong>
</div>
<?php
}echo form _open('','class="myclass"');
?>
<label>NIP</label>
<div class="form-group has-feedback">
<?php
echo form _input('nip','','class="form-control"
id="nip" placeholder="Nip"')
?>
36
<span class="glyphicon glyphicon-list-alt form -
control-feedback"></span>
</div>
<label>Password</label>
<div class="form-group has-feedback">
<?php
echo form _password('pass','','class="form-
control" id="pass" placeholder="Password"')
?>
<span class="glyphicon glyphicon-lock form -control-
feedback"></span>
</div>
<?php echo form
_submit('loginadmin','Login','id="btn" class=btn btn-default')
?>
<?php echo form _close()?>
</div>
</div>
</div>
<div class="col-md-2"></div>
</div>
</div>
37
HALAMAN INI SENGAJA DIKOSONGKAN
38