Anda di halaman 1dari 54

KERJA PRAKTEK

IMPLEMENTASI SISTEM INFORMASI RANCANGAN PERKULIAHAN


SEMESTER BERBASIS WEB JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS TRUNOJOYO MADURA

Disusun Oleh :

Nama : Ariel Sayudi


NIP : 150411100054

PRODI TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
2019
HALAMAN INI SENGAJA DIKOSONGKAN

ii
LEMBAR PENGESAHAN KERJA PRAKTEK

Telah diperiksa dan diuji oleh Pembimbing Kerja Praktek

Pada Tanggal :
Dengan Nilai :

Menyetujui,

Pembimbing Lapangan Dosen Pembimbing

Husni, S.Kom., M.Kom. Iwan Santosa, S.T., M.T.


NIP. 19770722 200312 1 006 NIP. 19810820 200604 1 005

Mengetahui,
Koordinator Kerja Praktek

Yoga Dwitya Pramudita, S.Kom., M.Sc.


NIP. 19840413 200812 1 002

iii
HALAMAN INI SENGAJA DIKOSONGKAN

iv
LEMBAR PERSETUJUAN KERJA PRAKTEK

IMPLEMENTASI SISTEM INFORMASI RANCANGAN PERKULIAHAN


SEMESTER BERBASIS WEB JURUSAN TEKNIK INFORMATIKA
UNIVERSITAS TRUNOJOYO MADURA

Disusun Oleh :
Ariel Sayudi 150411100054
Bangkalan, Januari 2019

Menyetujui,

Pembimbing Lapangan Dosen Pembimbing

Husni, S.Kom., M.Kom. Iwan Santosa, S.T., M.T.


NIP. 19770722 200312 1 006 NIP. 19810820 200604 1 005

Mengetahui,
Koordinator Kerja Praktek

Yoga Dwitya Pramudita, S.Kom., M.Sc.


NIP. 19840413 200812 1 002

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

Sistem Informasi Rancangan Perkuliahan Semester Teknik Informatika merupakan


Sistem Informasi Rencana Pembelajaran Jurusan Teknik Informatika yang disusun
untuk kegiatan pembelajaran selama satu semester guna memenuhi capaian
pembelajaran lulusan yang dibebankan pada suatu mata kuliah/modul.

Kerja praktek ini bertujuan untuk memudahkan proses Penyampaian Rancangan


Perkuliahan Semester. Tanpa harus dosen menyampaikan secara lisan dalam
penyampaian Rancangan Perkuliahan Semester pada suatu matakuliah.

Tujuan dalam pembuatan Sistem Informasi Rancangan Perkuliahan Semester


adalah mempermudah mahasiswa untuk memperoleh informasi tentang rancangan
perkuliahan mata kuliah yang dipilih dan juga dapat mempermudah dosen yang
sebelumnya harus menyampaikan rancangan sistem pekuliahan pada awal
pekuliahan, agar dapat lebih mudah.

Kata kunci : Kerja Praktek, Rancangan Pererkuliahan Semester, Sistem Informasi.

ix
HALAMAN INI SENGAJA DIKOSONGKAN

x
DAFTAR ISI

HALAMAN JUDUL................................................................................................ i

LEMBAR PENGESAHAN KERJA PRAKTEK .................................................. iii

LEMBAR PERSETUJUAN KERJA PRAKTEK....................................................v

KATA PENGANTAR .......................................................................................... vii

ABSTRAK ............................................................................................................. ix

DAFTAR ISI .......................................................................................................... xi

DAFTAR GAMBAR ........................................................................................... xiii

DAFTAR TABEL ..................................................................................................xv

BAB I PENDAHULUAN ........................................................................................1

1.1 Latar Belakang ......................................................................................... 1

1.2 Perumusan Kerja ...................................................................................... 2

1.3 Tujuan dan Manfaat .................................................................................. 2

1.4 Batasan-batasan ........................................................................................ 3

1.5 Sistematika Laporan ................................................................................. 3

BAB II TEORI PENDUKUNG ..............................................................................5

2.1 Pengertian Sistem Informasi .................................................................... 5

2.2 Pengertian Rancangan Perkulihan Semester ............................................ 5

2.3 Pengertian Website ................................................................................... 5

2.4 Pengertian PHP......................................................................................... 6

2.5 Pengertian Mysql ...................................................................................... 6

2.6 Pengertian Database ................................................................................. 6

2.7 Pengertian CODEIHNIGTER .................................................................. 6

2.8 Pengertian BOOTSRTAP......................................................................... 7

BAB III PERMASALAHAN ...................................................................................9

xi
3.1 Profil Intansi ............................................................................................. 9

3.2 Struktur Organisasi Jurusan Informatika .................................................. 9

3.3 Lokasi Instansi .......................................................................................... 9

3.4 Visi Misi ................................................................................................... 9

3.5 Jadwal Kegiatan ...................................................................................... 10

3.6 Kondisi Teknologi Informasi di Tempat Kerja Praktek ......................... 10

3.7 Permasalahan dan Solusi ........................................................................ 10

BAB IV HASIL DAN PEMBAHASAN ............................................................... 13

4.1 Basis Data ............................................................................................... 13

4.2 Halaman Awal ........................................................................................ 16

4.3 Halaman Detail RPS ............................................................................... 16

4.4 Halaman Admin ...................................................................................... 17

4.5 Halaman Koordinator Matakuliah .......................................................... 25

BAB V PENUTUP ................................................................................................ 29

5.1 Kesimpulan ............................................................................................. 29

5.2 Saran ....................................................................................................... 29

DAFTAR PUSTAKA ............................................................................................ 31

LAMPIRAN-LAMPIRAN .................................................................................... 33

xii
DAFTAR GAMBAR

Gambar 4.1 Tabel Dosen....................................................................................... 13


Gambar 4.2 Tabel Kaprodi.................................................................................... 13
Gambar 4.3 Tabel Koordinator ............................................................................. 13
Gambar 4.4 Tabel Prodi ........................................................................................ 14
Gambar 4.5 Tabel Matakuliah............................................................................... 14
Gambar 4.6 Tabel Pengampu ................................................................................ 15
Gambar 4.7 Tabel Ringkasan Pembelajaran ......................................................... 15
Gambar 4.8 Tampilan Halaman Awal .................................................................. 16
Gambar 4.9 Tampilan Detail RPS......................................................................... 16
Gambar 4.10 Halaman Login Admin .................................................................... 17
Gambar 4.11 Tampilan Halaman Menu Awal Admin .......................................... 17
Gambar 4.12 Tampilan Halaman Edit Profil Admin ............................................ 18
Gambar 4.13 Tampilan Halaman Data Dosen ...................................................... 18
Gambar 4.14 Tampilan Halaman Tambah Data Dosen ........................................ 19
Gambar 4.15 Tampilan Halaman Edit Data Dosen ............................................... 19
Gambar 4.16 Tampilan Halaman Data Matakuliah .............................................. 20
Gambar 4.17 Tampilan Halaman Tambah Data Matakuliah ................................ 20
Gambar 4.18 Tampilan Halaman Edit Matakuliah ............................................... 21
Gambar 4.19 Tampilan Halaman Tambah Dosen Pengampu Matakuliah ............ 21
Gambar 4.20 Tampilan Halaman Data Koordinator ............................................. 22
Gambar 4.21 Tampilan Halaman Tambah Data Koordinator ............................... 22
Gambar 4.22 Tampilan Halaman Edit Data Koordinator ..................................... 23
Gambar 4.23 Tampilan Halaman Data Ringkasan Pembelajaran Matakuliah ...... 23
Gambar 4.24 Tampilan Halaman Tambah Data Ringkasan Pembelajaran
Matakuliah............................................................................................................. 24
Gambar 4.25 Tampilam Halaman Edit Data Ringkasan Pembelajaran Matakuliah
............................................................................................................................... 24
Gambar 4.26 Tampilan Halaman Login Koordinator ........................................... 25
Gambar 4.27 Tampilan Halaman Edit Profil Koordinator .................................... 25
Gambar 4.28 Tampilan Halaman Data Matakuliah yang dikoordinir Koordinator
............................................................................................................................... 26

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

Tabel 1.1 Tabel Perumusan Kerja ........................................................................... 2

xv
HALAMAN INI SENGAJA DIKOSONGKAN

xvi
BAB I
PENDAHULUAN

1.1 Latar Belakang


Dengan meningkatnya pertumbuhan dan perkembangan teknologi dunia
berlangsung sangat cepat. Tingginya tingkat kontribusi para ahli peneliti dalam
melakukan penelitian sesuai dengan bidang mereka menjadi salah satu
akseletator bagi perkembangan teknologi dunia. Teknologi memiliki peranan
alami untuk membantu kehidupan manusia dalam mencapai tatanan kehidupan
yang lebih baik.
Sejalan dengan perkembangan teknologi informasi, semakin bertambah
pula kemampuan komputer untuk membantu mempercepat pekerjaan manusia
sehari-hari. Hampir setiap Instansi /Perusahaan ataupun Perguruan Tinggi pasti
berkeinginan untuk memudahkan kegiatan sehari-hari.
Seperti halnya dengan Jurusan Informatika yang membutuhkan suatu yang
bisa membuat pekerjaan bisa lebih mudah yaitu dari segi penyampaian
rancangan perkuliahan yang selama ini masih disampaikan secara lisan di kelas
pada awal pertemuan kuliah.
Proses penyampaian rancangan semester perkuliahan yang selama ini
masih dilakukan secara lisan di kelas dirasa kurang efisien karena pada awal
perkuliahan yang seharusnya langsung pada proses penyampaian materi mata
kuliah harus tertunda dengan penyampaian rancangan sistem perkuliahan. Oleh
karena itu, dibutuhkan suatu aplikasi yang bisa menggantikan penyampaian
rancangan sistem perkuliahan sacara lisan sehingga dapat meningkatkan
efisiensi waktu dan mempermudah proses perkuliahan. Berdasarkan uraian
sebelumnya maka penulis ingin membuat “Sistem Informasi Rancangan
Perkuliahan Semester berbasis Web Jurusan Informatika Universitas
Trunojoyo Madura” yang dikemudian dapat digunakan oleh Program Studi
Teknik Informatika dan Program Studi Sistem Informasi Universitas
Trunojoyo Madura.

1
1.2 Perumusan Kerja
Tabel 1.1 Tabel Perumusan Kerja

Masalah Solusi Pertanyaan Tujuan


Kerja
Penyampaian Aplikasi sistem Seberapa besar Mempermudah
rancangan informasi pengaruh sistem dan meningkatkan
sistem rancangan informasi efisiensi waktu
perkuliahan perkuliahan rancangan proses perkuliahan
secara lisan. sistem berbasis perkuliahan di Program Studi
web sistem berbasis Teknik
web dalam Informatika dan
memperlancar Program Studi
proses Sistem Informasi
perkuliahan?

Tabel 1.1 merupakan table perumusan kerja yang berisi permasalahan di


tempat kerja praktek, solusi untuk permasalahan tersebut, pertanyaan kerja, dan
tujuan dalam untuk mengatasi permasalahan tersebut.

1.3 Tujuan dan Manfaat


Tujuan dari Kerja Praktek yang telah penulis lakukan adalah
Mengimplementasikan Sistem Informasi Rancangan Perkuliahan Sistem
Berbasis Web Jurusan Informatika Universitas Trunojoyo Madura supaya
dapat di implementasikan dengan baik pada Program Studi Teknik Informatika
dan Program Studi Sistem Informasi Universitas Trunojoyo Madura.
Manfaat dengan adanya sistem informasi tersebut dapat mempermudah
mahasiswa untuk memperoleh informasi tentang racangan sistem mata kuliah
yang dipilih dan juga dapat mempermudah dosen yang sebelumnya harus
menyampaikan rancangan perkuliahan semester pada awal pekuliahan,
sekarang dapat lebih mudah.

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

1.5 Sistematika Laporan


Sistematika penulisan Laporan Kerja Praktek ini adalah sebagai berikut :
1. BAB I PENDAHULUAN
Bab ini membahas tentang latar belakang mengenai masalah yang
membahas Latar Belakang, Perumusan masalah, Tujuan dan Manfaat,
Batasan-batasan dan Sistematika Laporan.
2. BAB II TEORI PENDUKUNG
Bab ini berisikan tentang landasan teori dari sistem yang dibuat
3. BAB III PERMASALAHAN
Bab ini membahas tentang tempat dilaksanakannya kerja praktek serta
masalah dan solusi yang diterapkan
4. BAB IV HASIL DAN PEMBAHASAN
Pada bab ini dijelaskan tentang hasil dari implementasi aplikasi

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

2.1 Pengertian Sistem Informasi


Sistem Informasi (SI) adalah kombinasi dari teknologi informasi dan
aktivitas orang yang menggunakan teknologi itu untuk mendukung operasi dan
manajemen. Dalam arti yang sangat luas, istilah sistem informasi yang sering
digunakan merujuk kepada interaksi antara orang, proses algoritmik, data, dan
teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak
hanya pada penggunaan organisasi teknologi informasi dan komunikasi (TIK),
tetapi juga untuk cara di mana orang berinteraksi dengan teknologi ini dalam
mendukung proses bisnis. [1]

2.2 Pengertian Rancangan Perkulihan Semester


Rancangan Perkuliahan Semester adalah perangkat mata pelajaran dan
program pembelajaran yang diberikan oleh dosen yang berisi rancangan
pelajaran yang akan diberikan kepada mahasiswa dalam satu mata kuliah.
2.3 Pengertian Website
Situs web (bahasa Inggris: website) adalah suatu halaman web yang saling
berhubungan yang umumnya berada pada peladen yang sama berisikan
kumpulan informasi yang disediakan secara perorangan, kelompok, atau
organisasi. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah
server web yang dapat diakses melalui jaringan seperti Internet, ataupun
jaringan wilayah lokal (LAN) melalui alamat Internet yang dikenali sebagai
URL. Gabungan atas semua situs yang dapat diakses publik di Internet disebut
pula sebagai World Wide Web atau lebih dikenal dengan singkatan WWW.
Meskipun setidaknya halaman beranda situs Internet umumnya dapat diakses
publik secara bebas, pada praktiknya tidak semua situs memberikan kebebasan
bagi publik untuk mengaksesnya, beberapa situs web mewajibkan pengunjung
untuk melakukan pendaftaran sebagai anggota, atau bahkan meminta
pembayaran untuk dapat menjadi aggota untuk dapat mengakses isi yang
terdapat dalam situs web tersebut, misalnya situs-situs yang menampilkan

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]

2.4 Pengertian PHP


Menurut Arief (2011c:43) PHP adalah Bahasa server-side –scripting yang
menyatu dengan HTML untuk membuat halaman web yang dinamis.
Karena PHP merupakan server-side-scripting maka sintaks dan perintah-
perintah PHP akan diesksekusi diserver kemudian hasilnya akan dikirimkan ke
browser dengan form at HTML. [3]

2.5 Pengertian Mysql


MySQL merupakan sebuah perangkat lunak atau software sistem
manajemen basis data SQL atau DBMS Multithread dan multi user. MySQl
sebenarnya merupakan turunan dari salah satu konsep utama dalam database
untuk pemilihan atau seleksi dan pemasukan data yang memungkinkan
pengoperasian data dikerjakan secara mudah dan otomatis. MySQL diciptakan
oleh Michael "Monty" Widenius pada tahun 1979, seorang programmer
komputer asal Swedia yang mengembangkan sebuah sistem database
sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level
ISAM database engine dengan indexing. [4]

2.6 Pengertian Database


Basis Data (bahasa Inggris: database) adalah kumpulan informasi yang
disimpan di dalam komputer secara sistematik sehingga dapat diperiksa
menggunakan suatu program komputer untuk memperoleh informasi dari basis
data tersebut. Perangkat lunak yang digunakan untuk mengelola dan
memanggil kueri (query) basis data disebut sistem manajemen basis data
(database management system, DBMS). Sistem basis data dipelajari dalam
ilmu informasi. [5]

2.7 Pengertian CODEIHNIGTER


Codeigniter adalah sebuah framework php yang bersifat open source dan
menggunakan metode MVC (Model, View, Controller). codeigniter bersifat

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]

2.8 Pengertian BOOTSRTAP


Bootstrap adalah framework HTML dan CSS yang berfungsi untuk situs
web dan aplikasi web. Bootstrap berisi HTML dan CSS desain berbasis
template untuk tipografi, bentuk, tombol, navigasi dan komponen antarmuka
lainnya, serta opsional JavaScript ekstensi. Hal ini bertujuan untuk
memudahkan pengembangan dari website dinamis dan aplikasi web. [7]

7
HALAMAN INI SENGAJA DIKOSONGKAN

8
BAB III
PERMASALAHAN

3.1 Profil Intansi


Jurusan Informatika merupakan salah satu jurusan fakultas teknik di
Universitas Trunojoyo madura. Teknik informatika merupakan disiplin ilmu
yang menginduk pada ilmu komputer, yang pada dasarnya merupakan
kumpulan disiplin ilmu dan teknik yang secara khusus menangani masalah
informasi atau pengolahan fakta-fakta simbolik (data) dengan memanfaatkan
seoptimal mungkin teknologi komputer.

3.2 Struktur Organisasi Jurusan Informatika


Tempat kerja praktek di Jurusan Informatika Universitas Trunojoyo
Madura yang berlokasi di Jl. Raya Telang ,Bangkalan, Kamal, Madura, Jawa
Timur 69162.

3.3 Lokasi Instansi


Lokasi : Jl. Raya Telang, Bangkalan, Kamal, Madura, Jawa Timur 69162
E-mail : informatika@trunojoyo.ac.id
Telepone : 031-3011146
Website : informatika.trunojoyo.ac.id

3.4 Visi Misi


Visi :
Menjadi lembaga pendidikan tinggi yang mampu menghasilkan lulusan dengan
masa studi yang cepat, siap bekerja secara professional, handal dan
berkompeten dibidangnya guna mendukung perkembangan teknologi industri
yang ada serta menjadi pusat referensi teknologi bagi industri.

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.

3.5 Jadwal Kegiatan


Watu kerja Prodi Teknik Informatika :
Senin – Jum’at : Pukul 07:00 WIB – 17:00 WIB
Sabtu – Minggu : Libur
Pembagaian jam kerja berlaku bagi seluruh pegawai dengan bagian dan tugas
masing-masing.

3.6 Kondisi Teknologi Informasi di Tempat Kerja Praktek


Jurusan Informatika telah didukung dengan teknologi yang cukup memadai
seperti adanya penggunaan website program studi Teknik informatika
http://informatika.trunujoyo.ac.id/ dan program studi sistem informasi
http://si.trunojoyo.ac.id sehingga lebih mudah untuk mengetahui informasi
tentang program studi Teknik informatika dan program studi Sistem informasi.

3.7 Permasalahan dan Solusi


Untuk permasalahan yang ada di Jurusan Informatika Universitas
Trunojoyo Madura salah satunya adalah proses penyampaian rancangan
perkuliahan semester secara lisan, sehingga kurang efisien dalam prosen
pembelajaran di kelas.
Solusi yang ditawarkan adalah dengan pembuatan Sistem Informasi
Rancangan Perkuliahan Semester Berbasis Web Jurusan Teknik Informatika
Universitas Trunojoyo Madura yang bertujuan mempermudah dosen dalam

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

4.1 Basis Data


4.1.1 Tabel Dosen
Gambar 4.1 merupakan tabel dosen, dimana dalam tabel tersebut terdapat
kolom nip sebagai primary key dan kolom nama

Gambar 4.1 Tabel Dosen

4.1.2 Tabel Kaprodi


Gambar 4.3 merupakan tabel kaprodi yang digunakan untuk menyimpan data
kaprodi yang akan digunakan untuk identifikasi login pada halaman admin.
Pada tabel ini terdapat 3 kolom diantaranya : nip sebagai primary key, nama,
pass.

Gambar 4.2 Tabel Kaprodi

4.1.3 Tabel Koordinator


Gambar 4.4 merupakan tabel koordinator digunakan untuk menyimpan data
koordinator yang akan digunakan untuk indentifikasi login halaman
koordinator, dan untuk ditentukan sebagai koordinator pada tabel matakuliah.
Pada tabel ini terdapat 3 kolom diantaranya id_koordinator sebagai primary
key, nip sebagai foreign key mengacu pada tabel dosen, pass

Gambar 4.3 Tabel Koordinator

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.

Gambar 4.4 Tabel Prodi

4.1.5 Tabel Matakuliah


Dibawah ini merupakan tabel matakuliah, dimana pada tabel ini banyak
memiliki hubungan antar tabel-tabel lainnya. Tabel ini digunakan untuk
menyimpan data matakuliah yang terdapat banyak kolom diantaranya
kode_mk sebagai primary key, id_koordinator sebagai foreign key mengacu
pada tabel Koordinator, nama_mk, semester, sks, prasyarat sebagai foreign key
yang mengacu pada tabel Matakuliah sendiri, prodi sebagai foreign key yang
mengacu pada tabel prodi, kajian_mk, deskripsi, c_pembelajaran, r_buku_teks,
r_buku_pendukung, r_paper, b_tugas, b_uas, b_uts, b_nilai minimal, penpel,
penilaian, s_plagiasi, s_suap.

Gambar 4.5 Tabel Matakuliah

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.

Gambar 4.6 Tabel Pengampu

4.1.7 Tabel Ringkasan Pembelajaran


Gambar 4.7 merupakan tabel Ringkasan Pembelajaran Matakuliah digunakan
untuk menyimpan data ringkasan pembelajaran matakuliah. Pada tabel ini
terdapat 8 kolom diantaranya: id_rpel sebagai primary key, kode_mk sebagai
foreign key mengacu pada tabel matakuliah, pertemuan sebagai unique key,
topik bahasan, bahan_bacaan, lab, tugas, keterangan.

Gambar 4.7 Tabel Ringkasan Pembelajaran

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.

Gambar 4.8 Tampilan Halaman Awal

4.3 Halaman Detail RPS


Gambar 4.9 merupakan tampilan halaman detail RPS matakuliah, yang
didalamnya berisi info matakuliah, persyaratan lulus matakuliah, sanksi
matakuliah, tentang matakuliah, tim pengajar matakuliah, referensi
matakuliah, strategi pembelajaran matakuliah dan ringkasan pembelajaran
matakuliah yang dipilih.

Gambar 4.9 Tampilan Detail RPS

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.

Gambar 4.10 Halaman Login Admin

4.2.2 Halaman Menu Awal Admin


Gambar 4.11 merupakan tampilan halaman menu awal saat admin berhasil
login. Dimana pada halaman ini admin dapat mengklik link untuk mengelolah
data dosen, data matakuliah, data koordinator.

Gambar 4.11 Tampilan Halaman Menu Awal Admin

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.

Gambar 4.12 Tampilan Halaman Edit Profil Admin

4.2.4 Halaman Data Dosen


Gambar 4.13 merupakan tampilan halaman data dosen, digunakan oleh admin
untuk mengelolah data dosen, dimana admin dapat mengedit, menghapus,
menambah data dosen.

Gambar 4.13 Tampilan Halaman Data Dosen

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).

Gambar 4.14 Tampilan Halaman Tambah Data Dosen

4.2.4.2 Halaman Edit Data Dosen


Gambar 4.15 merupakan tampilan halaman edit data dosen oleh admin,
dimana admin dapat mengubah data dosen. Diantaranya form NIP (harus
18 angka dan wajib diisi) dan form nama (wajib diisi).

Gambar 4.15 Tampilan Halaman Edit Data Dosen

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.

Gambar 4.16 Tampilan Halaman Data Matakuliah

4.2.5.1 Halaman Tambah Data Matakuliah


Gambar 4.17 merupakan tampilan halaman tambah data matakuliah
oleh admin. Halaman ini digunakan oleh admin untuk menambah data
matakuliah, dimana form yang wajib diisi pada halaman ini adalah form
kode matakuliah, nama matakuliah, semester, sks, prodi, dan
koordinator matakuliah.

Gambar 4.17 Tampilan Halaman Tambah 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.

Gambar 4.18 Tampilan Halaman Edit Matakuliah

4.2.5.3 Halaman Tambah Data Dosen Pengampu Matakuliah


Gambar 4.19 merupakan tampilan halaman tambah data dosen
pengampu matakuliah oleh admin. Pada halaman ini, admin dapat
menambah dosen pengampu matakuliah.

Gambar 4.19 Tampilan Halaman Tambah Dosen Pengampu 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.

Gambar 4.20 Tampilan Halaman Data Koordinator

4.2.6.1 Halaman Tambah Data Koordinator


Gambar 4.21 merupakan tampilan halaman tambah data koordinator
oleh admin, pada halaman ini admin dapat menambah data koordinator.
Dan admin harus mengisi form password dan nilai pada form Confirm
Password harus cocok dengan nilai form password.

Gambar 4.21 Tampilan Halaman Tambah 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.

Gambar 4.22 Tampilan Halaman Edit Data Koordinator

4.2.7 Halaman Data Ringkasan Pembelajaran Matakuliah


Gambar 4.23 merupakan tampilan halaman data ringkasan pembelajaran
matakuliah, digunakan oleh admin untuk mengelolah data ringkasan
pembelajaran matakuliah, dimana admin dapat mengedit, menghapus,
menambah data ringakasan pembelajaran matakuliah.

Gambar 4.23 Tampilan Halaman Data Ringkasan Pembelajaran Matakuliah

23
4.2.7.1Halaman Tambah Data Ringkasan Pembelajaran
Matakuliah

Gambar 4.24 merupakan tampilan halaman tambah ringkasan


pembelajaran oleh admin. Admin dapat menambah data ringkasan
pembelajaran matakuliah. Dengan form isian Kode MK (tidak dapat di
edit), Pertemuan, Topik Bahasan, Lab, Tugas, Keterangan.

Gambar 4.24 Tampilan Halaman Tambah Data Ringkasan Pembelajaran Matakuliah

4.2.7.2Halaman Edit Data Ringkasan Pembelajaran Matakuliah

Gambar 4.25 merupakan tampilan halaman edit data ringkasan


pembelajaran oleh admin. Admin dapat mengedit data ringkasan
matakuliah. Dengan form Kode MK (tidak dapat di edit), Pertemuan
(tidak dapat di edit), Topik Bahasan, Lab, Tugas, Keterangan,

Gambar 4.25 Tampilam Halaman Edit 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.

Gambar 4.26 Tampilan Halaman Login Koordinator

4.5.2 Halaman Edit Profil Koordinator


Gambar 4.27 merupakan tampilan halaman edit data koordinator, dimana
koordinator sendiri dapat mengubah data nama dan password sendiri.

Gambar 4.27 Tampilan Halaman Edit Profil Koordinator

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.

Gambar 4.28 Tampilan Halaman Data Matakuliah yang dikoordinir Koordinator

4.5.4.1 Halaman Edit Matakuliah


Gambar 4.29 merupakan tampilan halaman edit matakuliah oleh
koordinator, koordinator dapat mengedit data matakuliah, namun tidak
dapat mengedit kode matakuliah, nama matakuliah, dan koordinator
matakuliah, karena hanya admin yang dapat mengedit data tersebut.

Gambar 4.29 Tampilan Halaman Edit Matakuliah

26
4.5.4.2 Halaman Tambah Data Dosen Pengampu Matakuliah
Gambar 4.30 merupakan tampilan halaman untuk menambah dosen
pengampu matakuliah oleh koordinator.

Gambar 4.30 Tampilan Halaman Tambah Data Dosen Pengampu Matakuliah

4.5.4 Halaman Data Ringkasan Pembelajaran Matakuliah


Gambar 4.31 merupakan tampilan halaman data ringkasan pembelajaran
matakuliah, digunakan oleh koordinator untuk mengelolah data ringkasan
pembeljaran matakuliah, dimana koordinator dapat mengedit, menghapus,
menambah data ringakasan pembelajaran matakuliah.

Gambar 4.31 Tampilan Halaman Data Ringkasan Pembelajaran Mmatakuliah

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.

Gambar 4.32 Tampilan Halaman Tambah Data Ringkasan Pembelajaran Matakuliah

4.5.4.2 Halaman Edit Data Ringkasan Pembelajaran Matakuliah


Gambar 4.33 merupakan tampilan halaman edit data ringkasan
pembelajaran oleh koordinator. Pada halaman ini koordinator dapat
mengedit data ringkasan pembelajaran matakuliah yang dikoordinir.
Dengan form isian Kode MK (tidak dapat di edit), Pertemuan, Topik
Bahasan, Lab, Tugas, Keterangan.

Gambar 4.33 Tampilan Halaman Edit Data Ringakasan Pembelajaran Matakuliah

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

[1] "Wikipedia," Wikipedia, 06 Desember 2018. [Online]. Available:


https://id.wikipedia.org/wiki/Sistem_informasi. [Accessed 27 January 2019].

[2] "Wikipedia," Wikipedia, [Online]. Available:


https://id.wikipedia.org/wiki/Situs_web. [Accessed 27 January 2019].

[3] "Bangpahmi," 3 March 2015. [Online]. Available:


https://bangpahmi.com/pengertian-bahasa-pemrograman-php-menurut-para-
pakar/. [Accessed 27 January 2019].

[4] "Wikipedia," Wikipedia, 24 November 2018. [Online]. Available:


https://id.wikipedia.org/wiki/MySQL. [Accessed 27 January 2019].

[5] "Wikipedia," Wikipedia, 26 Oktober 2018. [Online]. Available:


https://id.wikipedia.org/wiki/Pangkalan_data. [Accessed 27 January 2019].

[6] "MalasNgoding," [Online]. Available:


https://www.malasngoding.com/pengertian-dan-cara-menggunakan-
codeigniter/. [Accessed 27 January 2019].

[7] [Online]. Available: https://www.malasngoding.com/pengertian-dan-cara-


menggunakan-bootstrap/. [Accessed 27 January 2019].

31
HALAMAN INI SENGAJA DIKOSONGKAN

32
LAMPIRAN-LAMPIRAN

Lampiran 1 Code Controller


Lampiran 1. 1 Struktur Controller Halaman Admin

Lampiran 1. 2 Struktur Controller Halaman Koordinator

Lampiran 1. 3 Code Controller Halaman Awal


<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class index extends CI_Controller {

public function __construct() {

parent::__construct();

$this->load->helper(array('form', 'url'));

$this->load->model('Madmin');

public function index()

$data=array(

'title' => 'Data Matakuliah',

'data' => $this->Madmin->get_all_matakuliah()

);

$this->load->view('home',$data);

33
public function matakuliah($id){

$data=array(

'data' => $this->Madmin->read_by_mk($id),

'data1' => $this->Madmin->get_all_rpel($id),

'data2' => $this->Madmin->get_all_pengampu($id)

);

$this->load->view('detail',$data);

Lampiran 2 Struktur Model

Lampiran 3 Code Views


Lampiran 3. 4 Code Views Admin

34
Lampiran 3. 2 Struktur Views Koordinator

Lampiran 3. 3 Struktur Views Halaman Depan

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

Anda mungkin juga menyukai