SKRIPSI
Diajukan Untuk Salah Satu Syarat Mengikuti Seminar Proposal Skripsi Pada
TUTI ALAWIYAH
NIM: 2515.049
Pembimbing II
Alhamdulillah, segala puji dan syukur penulis ucapkan atas kehadirat Allah
SWT, karena dengan limpahan rahmat dan karunia-Nya penulis dapat menyelesaikan
skripsi ini yang berjudul “Perancangan Sistem Informasi Katalog Skripsi Berbasis
Web di Perpustakaan Fakultas Hukum UMSB” tepat pada waktu yang telah
ditetapkan. Tak lupa shalawat beserta salam buat baginda Rasulullah Salallahualaihi
Wasalam yang telah berhasil membawa umatnya dari alam yang tidak berilmu
pengetahuan kepada alam yang berilmu pengetahuan, seperti saat sekarang ini.
Penulisan skripsi ini merupakan salah satu persyaratan dalam mencapai gelar
Sarjana Pendidikan Strata Satu pada Program Studi Pendidikan Teknik Informatika dan
Penulis menyadari, skripsi ini tidak mungkin dapat selesai dengan baik tanpa
bantuan dan bimbingan dari berbagai pihak. Pada kesempatan ini penulis ingin
1. Ibu Dr. Ridha Ahida, M.Hum selaku Rektor Instutur Agam Islam Negeri
(IAIN) Bukittinggi.
2. Bapak Dr. Asyari, M.Si selaku Wakil Rektor I Instutut Agama Islam
4. dan Bapak Dr. Miswadi, M.Hum selaku Wakil Rektor III Institut Agama
5. Ibu Dr. Zulfani Sesmiarni, M.Pd selaku Dekan, Bapak Dr. Iswantir, M,
M.Ag selaku Wakil Dekan I, Bapak Charles, M.Pd.I selaku Wakil Dekan
II, Bapak Dr. Supratman Zakir, M.Pd, M.Kom selaku Wakil Dekan III
Fakultas Tarbiyah dan Ilmu Keguruan Institut Agama Islam Negeri (IAIN)
Bukittinggi.
9. Yang paling utama dan yang paling spesial kepada Ayah tercinta Lahuddin
A. Perancangna ................................................................................. 12
2. Informasi ........................................................................... 14
1 Katalog ................................................................................... 17
2 Skripsi .................................................................................... 18
D. Web .............................................................................................. 19
1. PHP ................................................................................... 22
2. MySQL.............................................................................. 25
1. Communication ...................................................................... 33
2. Planning ................................................................................. 34
3. Modelling ............................................................................... 34
4. Construction ............................................................................ 34
5. Deployment ............................................................................. 34
1. Analyze ......................................................................................... 45
2. Design ........................................................................................... 48
3. Develop ......................................................................................... 53
a. Usecase diagram.................................................... 61
b. Activity diagram.................................................... 63
4. Implementasi ................................................................................. 93
5. Evaluate ......................................................................................... 94
B. Pembahasan ................................................................................... 95
2. Uji Praktikalitas....................................................................... 96
BAB V PENUTUP
A. Kesimpulan ...................................................................................
B. Saran ..............................................................................................
DAFTAR PUTAKA
LAMPIRAN
DAFTAR TABEL
Tabel Hal
Gambar Hal
Lampiran Hal
PENDAHULUAN
BAB I
PENDAHULUAN
sebagai manusia pertama yang diberi jabatan oleh Allah sebagai pemimpin atau
pengetahuan.
di antara sahabat Nabi menulis Al-Qur’an hanya untuk dirinya sendiri. Namun
menjadi sebuah kitab. Pengumpulan Al-Qur’an terjadi pada masa Khalifah Abu
manusia (SDM) yang berkualitas dan kreatif serta mampu bersaing dalam
tidak terpisahkan dari kehidupan global. Oleh karena itu, setiap institusi
bisa kita lihat dari perkembangan dari jenis perpustakaan yang selalu berkaitan
koleksi karya tulis, karya cetak, dan karya rekam dengan sistem memenuhi
dengan sangat cepat, sehingga dibutuhkan pula sumber daya manusia yang
mampu menguasai tentang semua hal tidak hanya pada bidang tertentu tetapi di
katalog, kini pemakai perpustakaan tidak lagi harus berlama-lama antri di depan
laci katalog tetapi cukup mengakses data yang tersimpan pada komputer.[10]
Kartu katalog menurut jenisnya ada lima macam, yaitu: kartu katalog
pengarang, judul, subjek, shelflist, dan kartu katalog subjek klasifikasi. Untuk
setiap buku setidaknya memiliki empat katalog jenis, yaitu katalog pengarang,
judul, subjek, dan shelflist. Katalog bisa dituangkan dimana saja sesuai selera
koleksi buku skripsi yang ada, pada sistem yang sedang berjalan saat ini masih
harus membaca katalog manual untuk mencari buku skripsi yang diinginkan.
yang terletak di Jl. By Pass Aur Kuning Sumatera Barat. Penulis melakukan
wawancara kepada salah seorang staf karyawan Perpustakaan yaitu Ibu Endah
Yuliana Eria, A.Md. Selama ini, katalog skripsi yang ada di perpustakaan
mencari buku skripsi satu-persatu ke lemari buku skripsi belum lagi jumlah
skripsi yang cukup banyak yang di perkirakan oleh ibu Endah buku skripsi
Hal ini menyebabkan tidak praktisnya pada pemasukan data skripsi dan
proses pencarian judul Skripsi untuk pedoman skripsi mahasiswa. Ketika tiba
Mereka kebingungan tema dan judul apa saja yang sudah dikerjakan di kampus
skripsi dengan judul tertentu membutuhkan waktu yang lama untuk mencari
judul yang diinginkan karena harus melihat satu-persatu dari daftar katalog
skripsi yang masih menggunakan media cetak yang ada. Permasalahan lain
yang terjadi adalah karena jumlah Skripsi yang masuk ke perpustakaan terus
banyak dan sulit untuk dikelola. Dengan alasan permasalahan yang penelis
barat maka penulis tertarik untuk meneliti dan menuntaskan permasalah yang
B. Identifikasi Masalah
data hilang.
C. Batasan Masalah
pembahasan, maka perlu adanya batasan masalah yaitu merancang suatu Sistem
D. Rumusan Masalah
Berdasarkan latar belakang masalah diatas maka, dapat dirumuskan
E. Tujuan Penelitian
Tujuan penelitian yang akan dicapai dalam penelitian ini adalah untuk
F. Manfaat Penelitian
Manfaat yang dapat diambil dalam penelitian ini adalah sebagai berikut:
2. Bagi Mahasiswa
c. Agar mahasiswa tidak bingung dalam menentukan tema dan judul untuk
skripsi mereka.
3. Bagi peneliti
G. Penjelasan Judul
di gunakan dalam proposal ini, maka beberapa istilah perlu didefenisikan secara
operasional.
1. Perancangan
pendefinisian suatu perangkat, suatu proses atau system dalam detail yang
2. Sistem Informasi
perusahaan.[9]
3. Katalog
Katalog adalah suatu daftar barang atau benda yang terdapat pada
tempat tertentu. Sebagai istilah umum katalog ini sering dijumpai pada
4. Skripsi
5. WEB
mengandung informasi.[12]
6. PHP MySQL
dijalankan diserver. PHP dibuat pertama kali oleh Rasmus Lerdorf, yang
dari DBMS ini adalah Open Source. MySQL sebenarnya produk yang
berjalan pada platform Linux, dengan adanya perkembangan dan
banyaknya pengguna, serta lisensi dari database ini adalah Open Source,
7. Perputakaan
tertulis, tercetak ataupun grafis lainnya seperti film, slide, piringan hitam,
tape, dalam ruangan atau gedung yang diatur dan diorganisasikan dengan
H. Sistematika Penulisan
berikut:
Bab I skripsi ini berisi gambaran umum tentang penulisan skripsi yang
meliputi latar belakang masalah yang berisi tentang hal yang melatar belakangi
dalam penelitian yang akan peneliti lakukan, disertai juga dengan rumusan
setiap bab yang saling berkaitan satu sama lain agar penelitian terarah.
Bab II berisikan tentang tinjauan pustaka yang terdiri dari penjelasan
skripsi, web, PHP MySQL, dan penelitian yang relevan yang berkaitan dengan
LANDASAN TEORI
BAB II
LANDASAN TEORI
A. Perancangan
pemikiran yang kreatif guna mencapai hasil yang optimal. Kata perancangan atau
dalam bahasa Inggris “Design” mempunyai arti “to plan and menage everything
baik.[14]
tahap setelah analisis dari siklus pengembangan sistem yang dapat berupa
elemen yang terpisah ke dalam satu kesatuan yang utuh dan berungsi, termasuk
adalah satu kegiatan yang memiliki tujuan untuk mendesain sistem baru yang dapat
lunak. Proses rekayasa perangkat lunak dimulai jauh sebelum coding dilakukan dan
Rekayasa Perangkat Lunak dilakukan untuk merancang suatu aplikasi atau software
dan hasil yang berhubungan dengan perangkat lunak, yang bertujuan untuk
dihasilkannya suatu produk perangkat lunak. Walaupun ada banyak proses dalam
B. Sistem Informasi
1. Sistem
untuk setiap kasus yang terjadi yang ada didalam sistem tersebut. Oleh karena
contoh sistem yang bersifat abstrak, sistem alamiah, sistem yang bersifat
2. Informasi
telah diolah menjadi bentuk yang lebih berarti dan berguna bagi penerimanya
untuk mengambil keputusan masa kini maupun yang akan datang. Kegunaan
kegunaan.
penting. Jadi yang dimaksud dengan sistem informasi adalah sistem informasi
berbasis komputer, Ada beragam defenisi sistem informasi menurut para ahli
diantaranya yaitu :
a. Alter (1992)
Sistem informasi adalah suatu sistem buatan manusia yang secara umum
d. Hall (2001)
pemakai.
e. Turban, Mclean, dan Wetherbe (1999)
Hardware Software
Procedures People
(Perangkat (Pearangkat Data
(Prosedur) (Manusia)
keras) Lunak)
Mesin Manusia
menggunakan mesin.
C. Katalog Skripsi
1. Katalog
daftar barang atau benda yang terdapat pada tempat tertentu. Sebagai istilah
umum katalog ini sering di jumpai pada penerbit, tempat pameran, toko buku,
pustaka yang telah atau akan diterbitkan oleh suatu atau beberapa penerbit yang
berisi informasi tentang pengarang, judul bahan pustaka, edisi tahun terbit, dan
bahan pustaka baik berupa buku maupun non-buku seperti majalah, surat kabar,
microfilm, slide dan lain-lain yang dimiliki dan tersimpan pada suatu atau
informasi penting dari suatu bahan pustaka yang biasanya dipakai oleh
judul bahan pustaka, nama pengarang, edisi, cetakan, kota terbit, penerbit, tahun
terbit, subjek bahasan, ISBN, dan lain-lain. Katalog perpustakaan berfungsi
sebagai daftar inventaris bahan pustaka dari suatu atau kelompok perpustakaan
2. Skripsi
mahasiswa. Hal ini khususnya tampak pada beberapa perguruan tinggi yang
merasa tidak puas apabila hanya mengandalkan ujian akhir sebagai satu-
adalah hal yang sangat penting dalam dunia perkuliahan. Seperti yang kita
semua ketahui, skripsi adalah salah satu syarat kelulusan dalam perguruan
tinggi S1. Skripsi merupakan salah satu karya tulis ilmiah yang kedudukannya
berbeda dengan karya tulis yang lain. Bahkan, dalam peraturan pemerintah juga
Menurut sofyan skripsi adalah salah satu karya tulis lmiah yang identik
dengan makalah, laporan praktek kerja, kertas kerja atau paper, tesis dan
disertasi. Skripsi tidak hanya suatu karya ilmiah penelitian, tetap skripsi juga
mempuanyai dasar hukum yang kuat, jad penulis atau penyusun juga bisa
tulis lmiah yang lainnya. Disisi lain ada juga yang menyebutkan skripsi adalah
suatu karya tulis ilmiah yang sebelumnya sudah diteliti lalu disusun oleh
mahasiwa sesuai dengan bidang studinya. Tetapi ada juga penelitian yang murni
diselidki dan diteliti oleh seorang mahasiswa, bukan karya tulis ilmiah yang
sudah ada.
pembuatan karya ilmiah seperti skripsi tesis dan disertasi saja, tetapi mereka
D. Web
World Wide Web (WWW) atau biasa disebut dengan Web, merupakan
salah satu sumber daya internet yang berkembang pesat. Informasi Web
berbagai Negara.
Artikel
Hipertext Hipertext
Hipertext
Hipertext
Hipertext
Hipertext
bisnisnya.
2. Sejarah Web
Sejarah Web dimulai pada bulan Maret 1989 ketika Berner-Lee yang
bekerja di Laboratoriom Fisika Partikel Eropa atau yang dikenal dengan nama
3. Aplikasi Web
memperluas kemanapun HTML. Pada saat ini, banyak skrip seperti itu: Antara
lain yaitu PHP dan ASP, sedangkan contoh yang berupa objek Antara lain
a. Web statis
b. Web dinamis
Web statis dibentuk dengan menggunakan HTML saja. Kekurangan
aplikasi seperti ini terletak pada keharusan untuk memelihara program secara
terus menerus untuk mengikuti setiap perubahan yang terjadi. Kelemahan ini
1. PHP
fungsi yang sama dengan skrip-skrip seperti ASP(Active Server Pagr), Cold
Fusion, ataupun Perl. Namun, perlu diketahui bahwa PHP sebenarnya bias
dipakai secara commend line. Artinya, skrip PHP dapat dijalankan tanpa
Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat
tool yang disebut “Personal Home Page”. Paket inilah yang menjadi cikal-
bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP/FI versi 2. Pada versi
Yang menarik, kode PHP juga bisa berkomunikasi dengan database dan
Pada saat ini PHP cukup popular sebagai peranti pemrograman Web,
server apache. Namun, belakangan PHP juga dapat bekerja dengan web server
seperti PWS (Personal Web Sever), IIS (Internet Information Server), dan
Xitami. PHP bersifat bebas dipakai. Kita tidak perlu membayar apapun untuk
a. Skrip PHP
berikut adalah kode HTML (disimpan dengan ekstensi .htm atau .html):
<HTML>
<HEAD>
<TITLE>Latihan Pertama</TITLE>
</HEAD>
<BODY>
Selamat Belajar PHP.<BR>
</BODY>
</HTML>
memberikan isinya ke web browser (atau yang biasa disebut browser saja).
2. MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal
untuk mengakses databasenya. Selain itu, ia bersifat Open Source (Kita tideak
istilah seperti table, baris, dan kolom digunakan pada MySQL. Pada MySQL
sebuah database mengandung satu atau sejumlah table. Table ini terdiri atas
sejumlah baris dan setiap baris mengandung satu atau beberapa kolom.[21]
server Linux versi Linux Magazine pada tahun 2002 dan tahun 2001, dan
2002. Database yang diuji pada benchmark yang dilakukan oleh Ziff Daviz
Media Inc adalah : DB2 7,2 MS SQL Server 2000, MySQL-Max 4.0.1,
Oracle9i 9.0.1.1.1 and Sybase ASE 12.5.0.1. MySQL dikenal sebagai database
PHP dan Perl. MySQL dan PHP dianggap sebagai pasangan software
F. Penelitian Relevan
Oleh karena itu pada website teknik industri hasil rancangan sekarang, yang
telah dilengkapi dengan menu digilib dalam penyediaan informasi terkait tugas
akhir maka perlu adanya perancangan menu katalog buku untuk menyediakan
informasi terkait dengan buku yang telah diklasifikasi sesuai dengan mata
kuliah dan laboratorium sebagai representasi jurusan teknik industri. Buku yang
telah diklasifikasi berdasarkan mata kuliah dan laboratorium jurusan teknik
ada. Perancangan sistem ini dibuat dengan Bahasa pemrograman PHP dan
MySQL.
Hasil dari penelitian ini yaitu berupa katalog buku berbasis web untuk jurusan
perpustakaan.
3. Yermi Sumarta Nasution.[25] (2507.008) pada tahun 2011 dengan judul Desain
tinggi dan proses pengolahan data yang dilakukan secara manual. Setelah
dilakukan penelitian dan analisis terhaap sistem yang ada, apat disimpulkan
METODE PENELITIAN
BAB III
METODOLOGI PENELITIAN
pada bagian Unit Perpustakaan UMSB Bukitinggi yang beralamat di Jl. By Pass
Aur Kuning Sumatera Barat. Pemilihan tempat penelitian ini didasarkan pada
sistem informasi katalog skripsi karena unit perpustakaan pada bagian skripsi
untuk perancangan sistem informasi katalog skripsi. Yang akan dimulai dari
B. Metode Penelitian
Produk tersebut tidak selalu berbentuk benda atau perangkat keras (hardware),
seperti buku, modul, alat bantu pembelajaran di kelas, tetapi bisa juga perangkat
lunak (software), seperti program komputer untuk pengolahan data, media
pendidikan.[27]
UMSB Bukittinggi.
terdiri dari lima tahapan yang meliputi analisis (analyze), desain (design),
ADDIE relatif kental dengan logika dan prinsip-prinsip pendekatan sistem dan
pendidikan juga akan mengikuti logika dan prinsip-prinsip pendekatan sistem dan
pradikma positivistik.[29]
terstruktur secara sistematis yang artinya dari tahapan yang pertama sampai
tahapan yang kelima dalam pengaplikasiannya harus secara sistematis dan tidak
bisa diurutkan secara acak. Kelima tahapan atau langkah ini sangat sederhana jika
sebagai berikut :
Analisis Desain
(Analyze) (Design)
Pengembangan
(Develop)
Evaluasi Implementasi
(Evaluate) (Implement)
masalah yang ada dan melakukan analisa tugas masing-masing pihak yang
2. Perancangan (Design)
3. Pengembangan (Develop)
sedang dibuat. Artinya pada tahapan ini semua yang telah dikembangkan
dan diatur sedemikian rupa sesuai dengan peran atau fungsinya sehingga
5. Evaluasi (Evaluate)
apakah produk yang dihasilkan dari sistem yang dihasilkan dari sistem yang
sistem perangkat lunak dalam menyusun sistem perangkat lunak yang benar-
benar baru atau menyempurnakan yang telah ada sebelumnya.[30] SDLC juga
And Fix. Namun pada penelitian ini penulis menggunakan model Waterfall.
Model Waterfall merupakan salah satu jenis model yang digunakan
(Pressman, 2015), model waterfall adalah model klasik yang bersifat sistematis,
Model Waterfall.
Communication
Planning
Modelling
Construction
Deployment
1. Communication
2. Planning
3. Modeling
4. Construction
5. Deploment
D. Tahapan Penelitian
ADDIE
Menganalisis
Analyze Masalah dan
menetukan tujuan
Merancang desain
Design input, desain output,
dan desain kontrol
program WATERFALL
Menterjemahkan
desain kedalam Inisiasi proyek &
Develop Communication
program yang telah n pengumpulan
ditentukan kebutuhan
Melakukan Memperkirakan
pengetesan terhadap Planning
Implement penjadwalan proses
program yang telah pengerjaan sistem
dirancang
Code perancangan
Construction
sistem dan pengujian
Melakukan evaluasi sistem
dan perawatan
terhadap program
Evaluate yang telah dibuat Pemeliharaan,
Deployment
Perbaikan dan
Pengembangan
1. Analyze
Selain itu juga dilakukan studi literatur yaitu mencari dan mengumpulkan
ini.
2. Design
3. Develop
diantaranya :
a. Communication
data-data tambahan bisa juga diambil dari jurnal, artikel, dan internet.
b. Planning
c. Modeling
bentuk desain menjadi kode atau bentuk/bahasa yang dapat dibaca oleh
sistem dan juga kode yang sudah dibuat. Tujuannya untuk menemukan
e. Deployment
4. Implement
5. Evaluate
dibuat berjalan dengan baik sesuai dengan harapan atau tidak dan
Desain produk yang telah dibuat tidak bisa langsung digunakan tetapi
harus dilakukan pengujian terlebuh dahulu. Uji produk yang akan dilakukan
adalah :
skalabilitas dari produk dibawah tes terhadap harapan yang telah diset
untuk produk.[33] Agar didapatkan hasil yang baik, maka dalam validasi
produk digunakan angket, dimana ahli sistem tinggal mengisi angket sesuai
sistem meminta penilaian kepada para ahli yang memiliki keahlian dalam
bidangnya.
perlu adanya uji validitas produk dalam penelitian ini, uji validitas
sebagai berikut :
𝑉 = ∑ s/ [ n ( c − 1)] [Aiken’s V]
Keterangan :
s : r – lo
lo : Angka penilaian validitas yang terendah
n : Jumlah penilai
>/0,6 Valid
adalah uji praktikalitas. Uji praktikalitas merupakan standart ukur dari sisi
kondisi normal.
Dalam penelitian pengembangan sistem yang dikembangkan
dikatakan praktis jika para ahli dan praktisi menyatakan bahwa secara
PRESENTASE KRITERIA
ρ−ρe
k=
1−ρe
Keterangan :
K = Moment kappa yang menunjukan efektifitas produk
Interval Kategori
0,81 – 1,00 Sangat Tinggi
0,61 – 0,80 Tinggi
0,41 – 0,60 Sedang
0,21 – 0,40 Rendah
0,01 – 0,20 Sangat Rendah
≤ 0,00 Tidak Efektif
BAB IV
HASIL DAN
PEMBAHASAN
BAB IV
A. Hasil Penelitian
1. Analyze
yang bertujuan untuk mengetahui sistem katalog skripsi yang ada di UMSB
ke lemari skripsi.
Muhammadiyah Sumatera Barat yaitu Ibu Endah Yuliana Eria, A.Md. Dari
bahwa sistem katalog data masih dilakukan secara manual dengan prosedur
membaca katalog manual satu per-satu yang sudah di cetak tersebut untuk
perpus dahulu untuk di cetak sebagai laporan tidak bisa dicetak sendiri oleh
dosen pembimbing tersebut. Dari sistem yang sedang berjalan ini menurut
penulis tidak efesien dengan media cetak bisa saja dokumen katalog skripsi
manual hilang atau tercecer dan data yang disimpan dalam komputer belum
penyimpanan data.
banyak katalog data skripsi yang harus di baca satu per-satu jika ingin
belum lagi mencari letak buku skripsi di lemari hal itu juga sangat
tugas akhir mereka, kemudian tema dan judul apa saja yang sudah dikerjakan
maka penulis akan merancang sebuah sistem informasi katalog skripsi sesuai
mahasiswa.
2. Desing
Design ini di antaranya yaitu kebutuhan user dan sistem, terutama pada
kebutuhan user disini yaitu terdapat dua actor diantaranya admin dan
diperlukan adalah data skripsi berupa NPM. Nama Mahasiswa, Judul Skripsi,
skripsi. Sistem informasi ini mencakup desain output, desain input, desain
sistem sesuai dengan analisis sistem. Terdapat dua desain sistem flowchart
login sampai logout untuk admin, pada flowchart admin ini admin login
admin salah maka akan kembali ke menu login, tetapi jika admin benar
maka admin akan masuk ke menu admin yaitu halaman home, kelola
data dan keluar aplikasi. Pada halaman kelola data, admin bisa melihat
dan mengubah data skripsi sistem informasi ini serta bisa menambahkan
atau salah, jika mahasiswa salah maka akan kembali ke menu login,
awal menu home dan tampilan data skripsi yang di input oleh admin
kebutuhan mahasiswa.
sampai logout untuk dosen, pada flowchart dosen ini dosen harus login
jika dosen salah maka akan kembali ke menu login, tetapi jika dosen
benar maka akan masuk ke tampilan awal menu home dan tampilan data
skripsi yang di input oleh admin kemudian dosen bisa mencari data
dosen tersebut.
3. Develop
3.1 Communication
apa kendala yang dialami selama bekerja dengan sistem yang sedang
yang manual dalam hal ini memerlukan waktu mencari judul untuk
mencari buku skripsi untuk referensi tugas akhir mahasiswa dan juga
mempermudah pekerjaan staf karyawan perpustakaan dalam
1. Analisi Kebutuhan
a. Kebutuhan penggguna
3. Tombol hapus
data skripsi
mencari referensi
5. Tombol cetak
b. Kebutuhan sistem
1. Fungsional
2. Kebutuhan Non-fungsional
1,70GHz
(d) XAMPP
b) User
4. Kebutuhan Teknologi
a) Komputer
1,70GHz
3.2 Planning
teknis dimana teknis disini adalah admin dan pengguna, admin disini
diperlukan didalam sistem serta mengatur siapa saja yang dapat login
mencari data judul skripsi, maka penulis akan mulai merancang sistem
untuk merancang sistem terkena virus atau hardware yang hang atau
rusak.
UMSB Bukittinggi yang mengurus data skripsi alumni. Maka dari itu
a. Usecase Diagram
skripsi.
Gambar 4.4 Use Case Diagram Sistem Informasi
tambah data skripsi, data skripsi, melakukan pencarian data skripsi dan
b. Activity Diagram
dilihat aktifitas yang dilakukan oleh dosen yaitu dosen akan mencari
c. Squence Diagram
dilihat aktivitas yang dilakukan oleh admin. Jika user tersebut login
mengelola data skripsi dan mengelola data user. Aktivitas admin yang
pertama kali adalah mengelola data skripsi alumni meliputi judul skripsi,
berupa interaksi yang dilakukan mencari data judul skripsi alumni yang
sudah di input oleh admin dan juga bisa mencetak data judul skripsi.
Dimulai dari login ke sistem dan menampilkan data skripsi lalu pencarian
data skripsi.
berupa interaksi yang dilakukan mencari data judul skripsi alumni sesuai
pembimbing dengan dosen yang sudah di input oleh admin untuk dicetak
sebagai laporan. Dimulai dari login ke sistem dan menampilkan data skripsi
d. Class Diagram
Gambar 4.11 Class Diagram
efektif dan dapat dimengerti. Untuk lebih jelasnya dapat dilihat pada
Bukittingg,………..20…..
Mengetahui
Dekan Fakultas
(Rizal Ramli,M,T)
Tabel 4.3 Desain Output data skripsi semua tahun
Bukittingg,………..20…..
Mengetahui
Dekan Fakultas
(Rizal Ramli,M,T)
Bukittingg,………..20…..
Mengetahui
Dekan Fakultas
(Rizal Ramli,M,T)
Judul :
b. Desain Input
Id user
LOGO UNIVERSITAS
Password
LOGIN
berikut :
Abstrak
Simpan
Abstrak
Edit Data
sebagai berikut:
NPM
Angkatan
sebagai berikut:
NIP/NUPTK
Nama Dosen
Jabatan
Simpan
Id user
LOGO UNIVERSITAS
Password
Hak Akses
LOGIN
Edit Profil
LOGO UNIVERSITAS
Password
Hak Akses
LOGIN
Edit Profil
4. Desain Database
1. File user
File ini berisi database tentang data tabel user file ini
2. File Mahasiswa
File ini berisi database tentang data tabel mahasiswa file ini
Prodi_id
File ini berisi database tentang data tabel dosen file ini
4. File skripsi
File ini berisi database tentang data tabel skripsi file ini
Mhs_id
Prodi_id
5. File fakultas
File ini berisi database tentang data tabel fakultas skripsi file
6. File prodi
File ini berisi database tentang dat prodi File ini berisikan
Fakultas-id
7. File pesan
File ini berisi database tentang data pesan dari user File ini
Field key : id
5. Design Teknologi
software.
1) Hardware
CPU 1,70GHz
(b) Mouse
(c) Keyboard
2) Software
Software yang digunakan untuk bisa menjalankan sistem
6. Design Control
1) Hardware
cahaya matahari
2) Software
(a) Penggunaan antivirus yaitu kapersky
mengakses sistem
3.4 Construction
sebagai berikut :
1. Koding login
<?php
if (isset($_POST['masuk'])) {
$user = $_POST['user'];
$pass = $_POST['pass'];
$level = $_POST['level'];
if ($level==1) {
$dd= mysqli_fetch_assoc($qry);
if ($cekDosen > 0) {
$_SESSION['dosen'] =$dd['dosen_id'];
echo "<script>
window.location='../user/';
</script>";
}elseif ($level==2) {
$cekMhs = mysqli_num_rows($qry);
$dm= mysqli_fetch_assoc($qry);
if ($cekMhs > 0) {
$_SESSION['mahasiswa'] =$dm['mhs_id'];
echo "<script>
window.location='../user/';
</script>";
?>
</div>
</div>
</div>
2. Koding logout
<?php
session_start();
session_destroy();
?>
<script>
window.location='../auth.php';
</script>
<?php
?>
<script>
$(document).ready(function() {
$(document).on('click','#select', function() {
$('#id_mhs').val(id_mhs);
$('#npm').val(npm);
$('#mhs').val(mhs);
$('#angkatan').val(angkatan);
$('#prodiid').val(prodiid);
$('#prodi').val(prodi);
$('#dataMahasiswa').modal('hide');
})
</div>
<div class="row">
<div class="col-md-2"></div>
<div class="col-md-6">
<center>
</center>
</div>
<div class="col-md-2">
<button name="cari" onclick="return confirm('Silahkan
Judul</button>
</div>
</div>
</form>
<div class="row">
<div class="col-md-12">
<!-- <?php
if (isset($_POST['cari'])) {
<li class="submenu">
<a href="?m=laporan">
</a>
</li>
6. Koding koneksi
<?php
date_default_timezone_set('Asia/Jakarta');
$con = new mysqli ("localhost","root","","dbskripsi") or
die(mysqli_error($con));
?>
3.5 Deployment
4. Implementasi
mandiri.
5. Evaluate
B. Pembahasan
1. Uji Validitas
Validator
Bapak Agus Nur Ibu Gusnita Bapak Dr.
No Khomarudin, Darmawati, Supratman Zakir,
S.Pd, M.Kom S.Pd, M.Kom M.Pd, M.Kom Nilai/v
Skor / r s Skor / r s Skor / r Skor / r
Item 1 4 3 4 3 4 3 0,75
Item 2 4 3 4 3 4 3 0,75
Item 3 5 4 5 4 4 3 0,92
Item 4 4 3 4 3 4 3 0,75
Item 5 4 3 4 3 4 3 075
Item 6 5 4 5 4 4 3 0,92
Item 7 5 4 5 4 4 3 0,92
Item 8 4 3 4 3 4 3 0,75
Item 9 5 4 5 4 5 4 1,00
Item 10 4 3 4 3 4 3 0,75
Item 11 4 3 4 3 4 3 0,75
Item 12 4 3 4 3 4 3 0,75
Item 13 5 4 5 4 3 2 0,83
Item 14 5 4 5 4 3 2 0,83
Item 15 4 3 4 3 3 2 0,67
Item 16 4 3 4 3 4 3 0,75
Item 17 4 3 4 3 4 3 0,75
Item 18 4 3 4 3 4 3 0,75
Item 19 4 3 4 3 4 3 0,75
Item 20 4 3 4 3 4 3 0,75
Jumlah 15,84
Rata-Rata 0,79
2. Uji Praktikalitas
Uji praktikalitas perancangan sistem informasi katalog skripsi
isi oleh penguji Ibu Endah Yuliana Eria, A.Md dan Bapak Sidi yaitu
sangat praktis.
Penguji Praktikalitas
Ibu Endah
No Yuliana Eria, Bapak Sidi
A.Md
Skor Nilai Skor Nilai
Item 2 5 100 4 80
Item 2 5 100 4 80
Item 3 5 100 4 80
Item 4 4 80 4 80
Item 5 5 100 4 80
Jumlah 96 80
Rata-Rata 88
3. Uji Efektifitas
PENUTUP
BAB V
PENUTUP
A. Kesimpulan
B. Saran
berbasis web.
sistem yang ada dapat berjalan dengan baik. Dengan adanya sistem
[19] R. S.Si, Best Guide Project Skripsi Tesis & Disertasi Sekali Ajukan
Tanpa Gagal, Huriyah Ba. Jakarta: Pustaka Nusantara Indonesia, 2015.
LISTING PROGRAM
LAMPIRAN I <!-- Bootstrap CSS -->
<link
Listing Program href="../assets/css/bootstrap.min.css
" rel="stylesheet" type="text/css" />
Adapun listing program sistem
<!-- Font Awesome CSS -->
informasi katalog skripsi berbasis <link href="../assets/font-
web sebagai berikut : awesome/css/all.css"
1. Koneksi rel="stylesheet" type="text/css" />
<!-- Custom CSS -->
<?php <link href="../assets/css/style.css"
rel="stylesheet" type="text/css" />
date_default_timezone_set('Asia/Ja
<!-- BEGIN CSS for this page -->
karta');
<link rel="stylesheet"
$con = new mysqli
type="text/css"
("localhost","root","","dbskripsi")
or die(mysqli_error($con)); href="../assets/plugins/datatables/da
tatables.min.css" />
?>
<style>
tfoot {
2. Index display: table-header-group;
<?php
}
session_start();
</style>
include "../koneksi.php";
<!-- END CSS for this page -->
if (empty(@$_SESSION['admin']))
</head>
{
<body class="adminbody">
echo '<<script>
<div id="main">
window.location="../auth.php";
<!-- top bar navigation -->
</script>';
<div class="headerbar">
}
<!-- LOGO -->
$iduser = @$_SESSION['admin'];
<div class="headerbar-left">
$admin
<a class="logo" href="./"
=mysqli_fetch_assoc(mysqli_query
style="font-size: 23px;color:
($con,"SELECT * FROM users
#fff;text-align: left;">
WHERE id_user='$iduser' "));
<img alt="Logo"
?>
src="../assets/images/logo.png" />
<!DOCTYPE html>
<span class="ml-1 mt-
<html lang="en">
2"><b>UMSB</b></span>
<head>
</a>
<title>Admin :: Katalog
<!-- <img alt="Logo"
Skripsi</title>
src="../assets/images/logo.png"
<meta name="description"
style="width: 50px;"/> <b
content="Blank page | Pike
style="font-size: 23px;color:
Admin">
#fff;margin-top:
<meta charset="utf-8">
50px;">UMSB</b> -->
<meta name="viewport"
</div>
content="width=device-width,
<nav class="navbar-custom">
initial-scale=1.0">
<ul class="list-inline float-right mb-
<meta name="author"
0">
content="Your website">
<li class="list-inline-item dropdown
<!-- Favicon -->
notif">
<link rel="shortcut icon"
href="../assets/images/logo.png">
<a class="nav-link dropdown- <!-- Left Sidebar -->
toggle nav-user" data- <div class="left main-sidebar">
toggle="dropdown" href="#" aria- <div class="sidebar-inner leftscroll">
haspopup="false" aria- <div id="sidebar-menu">
expanded="false"> <ul>
<img <li class="submenu">
src="../assets/images/avatars/admin <a class="active" href="./">
.png" alt="Profile image" <i class="fas fa-bars"></i>
class="avatar-rounded"> <span> Dashboard </span>
</a> </a>
<div class="dropdown-menu </li>
dropdown-menu-right profile- <li class="submenu">
dropdown "> <a href="?m=user">
<!-- item--> <i class="fas fa-user"></i>
<div class="dropdown-item noti- <span> Profile </span>
title"> </a>
<h5 class="text-overflow"> </li>
<small>Hello, <?= $admin['nama'] <li class="submenu">
?></small> <a href="?m=pesan">
</h5> <i class="fas fa-envelope"></i>
</div> <span> Pesan Masuk </span>
<!-- item--> </a>
<a href="?m=user" </li>
class="dropdown-item notify- <li class="submenu">
item"> <a id="tables" href="#">
<i class="fas fa-user"></i> <i class="fas fa-graduation-cap"></i>
<span>Profile</span> <span> Akademik </span>
</a> <span class="menu-arrow"></span>
<!-- item--> </a>
<a href="logout.php" <ul class="list-unstyled">
class="dropdown-item notify- <li>
item"> <a href="?m=fakultas"><i class="fa
<i class="fas fa-power-off"></i> fa-genderless"></i> Fakultas</a>
<span>Logout</span> </li>
</a> <li>
</div> <a href="?m=prodi"><i class="fa fa-
</li> genderless"></i> Program Studi</a>
</ul> </li>
<ul class="list-inline menu-left mb- </ul>
0"> </li>
<li class="float-left"> <li>
<button class="button-menu-mobile <a href="?m=dosen"><i class="fa fa-
open-left"> users"></i> Dosen</a>
<i class="fas fa-bars"></i> </li>
</button> <li>
</li> <a href="?m=mahasiswa"><i
</ul> class="fa fa-users"></i>
</nav> Mahasiswa</a>
</div> </li>
<!-- End Navigation --> <li class="submenu">
<a href="#"> }elseif ($m=='fakultas') {
<i class="fas fa-book-open"></i> include
<span> Data Skripsi </span> "views/fakultas/data_fakultas.php";
<span class="menu- }elseif ($m=='prodi') {
arrow"></span> include
</a> "views/fakultas/data_prodi.php";
<ul class="list-unstyled"> }elseif ($m=='dosen') {
<li> include
<a href="?m=input-skripsi"><i "views/people/data_dosen.php";
class="fa fa-genderless"></i> }elseif ($m=='mahasiswa') {
Tambah Skripsi</a> include
</li> "views/people/data_mahasiswa.php
<li> ";
<a href="?m=skripsi-data"><i }elseif ($m=='input-skripsi') {
class="fa fa-genderless"></i> Data include
Skripsi</a> "views/skripsi/form_skripsi.php";
</li> }elseif ($m=='edit-skripsi') {
</ul> include
</li> "views/skripsi/form_edit_skripsi.ph
<li class="submenu"> p";
<a href="?m=laporan"> }elseif ($m=='skripsi-data') {
<i class="fas fa-print"></i> include
<span> Laporan Skripsi </span> "views/skripsi/data_skripsi.php";
</a> }elseif ($m=='laporan') {
</li> include
<li class="submenu"> "views/skripsi/data_laporan.php";
<a href="logout.php"> }elseif ($m=='') {
<i class="fas fa-power-off"></i> include
<span> Log Out </span> "dashboard.php";
</a> }else{echo 'Tidak ada halaman';
</li> }
</ul> ?>
<div class="clearfix"></div> </div>
</div> <!-- END container-fluid -->
<div class="clearfix"></div> </div>
</div> <!-- END content -->
</div> </div>
<!-- End Sidebar --> <!-- END content-page -->
<div class="content-page"> <footer class="footer">
<!-- End Sidebar --> <span class="text-right">
<div class="content-page"> Copyright <a target="_blank"
<!-- Start content --> href="#">UMSB</a>
<div class="content"> </span>
<div class="container-fluid"> <span class="float-right">
<?php Powered by <a target="_blank"
$m = @$_GET['m']; href="#"><b>Katalog
if ($m=='user') { Skripsi</b></a>
include "views/user/data_user.php"; </span>
}elseif ($m=='pesan') { </footer>
include "views/user/pesan.php";
<script // uiColor:'#1991eb'
src="../assets/js/modernizr.min.js"> });
</scrip> </script>
<script <script>
src="../assets/js/jquery.min.js"></sc $(document).on('ready',
ript> function() {
<script var table =
src="../assets/js/moment.min.js"></ $('#table').DataTable({
script> // data: dataSet
<script });
src="../assets/js/popper.min.js"></s });
cript> </script>
<script <script>
src="../assets/js/bootstrap.min.js">< $(document).ready(function() {
/script> $(document).on('click','#select',
<script function() {
src="../assets/js/detect.js"></script> var id_mhs = $(this).data('id');
<script var npm = $(this).data('npm');
src="../assets/js/fastclick.js"></scri var mhs = $(this).data('mhs');
pt> var angkatan =
<script $(this).data('angkatan');
src="../assets/js/jquery.blockUI.js"> var prodiid =
</script> $(this).data('prodiid');
<script var prodi = $(this).data('prodi');
src="../assets/js/jquery.nicescroll.js" $('#id_mhs').val(id_mhs);
></script> $('#npm').val(npm);
$('#mhs').val(mhs);
<!-- App js --> $('#angkatan').val(angkatan);
<script $('#prodiid').val(prodiid);
src="../assets/js/admin.js"></script> $('#prodi').val(prodi);
<!-- BEGIN Java Script for this $('#dataMahasiswa').modal('hide');
page --> })
<script });
src="../assets/plugins/datatables/dat </script>
atables.min.js"></script> <!-- END Java Script for this page
<!-- dataTabled data --> -->
<script </div>
src="../assets/data/data_datatables.j <!-- END main -->
s"></script> </body>
<script <!-- Mirrored from
src="../assets/plugins/sweetalert/sw www.pikeadmin.com/admin_html/
eetalert.min.js"></script> page-blank.html by HTTrack
<!-- CK EDITOR --> Website Copier/3.x
<script type="text/javascript" [XR&CO'2014], Mon, 29 Jun 2020
src="../assets/ckeditor/ckeditor.js"> 06:12:28 GMT -->
</script> </html>
<script>
CKEDITOR.replace('editor',{ 3. Home
filebrowserImageBrowseUrl <div class="row">
: '../assets/kcfinder', <div class="col-xl-12">
<div class="breadcrumb-holder"> <?php
<h1 class="main-title float- // Hapus data guru
left">Dashboard</h1> if (!empty($_GET['id'])) {
<ol class="breadcrumb float-right"> $id= $_GET['id'];
<li class="breadcrumb- mysqli_query($con,"DELETE
item">Home</li> FROM fakultas WHERE
<li class="breadcrumb-item fakultas_id='$id' ");
active">Dashboard</li> echo "
</ol> <script>
<div class="clearfix"></div> setTimeout(function () {
</div> swal({
</div> title: 'OK !',
</div> text: 'Data dihapus !',
<!-- end row --> type: 'success',
<div class="row"> timer: 3000,
<div class="col-12"> showConfirmButton: true
<div class="card mb-3"> });
<div class="card-header"> },10);
<center> window.setTimeout(function(){
<h3><b>SELAMAT window.location.replace('?m=fa
DATANG</b></h3> kultas');
</center> } ,3000);
</div> </script>";
<div class="card-body"> }
<center> ?>
<img <div class="row">
src="../assets/images/logo.png" <div class="col-xl-12">
width="100"> <div class="breadcrumb-
<h3>SISTEM INFORMASI holder">
KATALOG SKRIPSI <br> <h1 class="main-title float-
UNIVERSITAS left">Fakultas</h1>
MUHAMMADIYAH SUMATERA <ol class="breadcrumb float-
BARAT <br> right">
FAKULTAS HUKUM <li class="breadcrumb-
</h3> item">Home</li>
<p> <li class="breadcrumb-item
Jln. By Pass Aur Kuning No.1 active">Fakultas</li>
Bukittinggi <br> </ol>
Telepon: (0752) 625737, <div class="clearfix"></div>
081267462103 <br> </div>
Fax: (0752) 625737 </div>
</p> </div>
</center> <!-- end row -->
</div> <div class="row">
</div> <div class="col-xs-12 col-sm-12
</div> col-md-12 col-lg-12 col-xl-12">
</div> <div class="card mb-3">
<!-- end row --> <div class="card-header">
<span class="pull-right">
4. Fakultas
<button class="btn btn-primary" </div>
data-toggle="modal" data- </div>
target="#add"> </div>
<i class="fas fa-plus" aria- <div class="modal-footer">
hidden="true"></i> Add <button name="add"
new</button> type="submit" class="btn btn-
</span> primary">Add</button>
<div class="modal fade custom- </div>
modal" tabindex="-1" </form>
role="dialog" aria- <?php if
labelledby="modal_add_user" (isset($_POST['add'])) {
aria-hidden="true" id="add"> $save = $con->query("INSERT
<div class="modal-dialog"> INTO fakultas
<div class="modal-content"> VALUES(NULL,'$_POST[faku
<form action="#" ltas]','$_POST[dekan]') ");
method="post" if ($save) {
enctype="multipart/form-data"> echo "
<div class="modal-header"> <script type='text/javascript'>
<h5 class="modal-title">Add setTimeout(function () {
new</h5> swal({
<button type="button" title: 'OK !',
class="close" data- text: 'Data disimpan !',
dismiss="modal"> type: 'success',
<span aria- timer: 3000,
hidden="true">×</span> showConfirmButton: true
<span class="sr- });
only">Close</span> },10);
</button> window.setTimeout(function(){
</div> window.location.replace('?m=fa
<div class="modal-body"> kultas');
<div class="row"> } ,3000);
<div class="col-lg-12"> </script>";
<div class="form-group"> } }
<label>Nama Fakultas</label> ?> </div>
<input class="form-control" </div>
name="fakultas" type="text" </div>
placeholder="Nama Fakultas" <h3>
required /> <i class="fa fa-graduation-
</div> cap"></i> Daftar Fakultas</h3>
</div> </div>
</div> <!-- end card-header -->
<div class="row"> <div class="card-body">
<div class="col-lg-12"> <div class="table-responsive">
<div class="form-group"> <table class="table table-
<label>Dekan Fakultas</label> bordered table-hover table-sm">
<input class="form-control" <thead>
name="dekan" type="text" <tr>
placeholder="Nama Dekan" <th>#</th>
required /> <th>Fakultas</th>
</div>
<th>Dekan</th> <span class="sr-
<th>Actions</th> only">Close</span>
</tr> </button>
</thead> </div>
<tbody> <div class="modal-body">
<?php <div class="row">
$no=1; <div class="col-lg-12">
$fakultas = <div class="form-group">
mysqli_query($con,"SELECT * <label>Nama Fakultas</label>
FROM fakultas ORDER BY <input class="form-control"
fakultas_id ASC"); name="fakultas" type="text"
foreach value="<?= $d['fakultas'] ?>" />
($fakultas as $d) {?> </div>
<tr> </div>
<td><?= $no++ ?>.</td> </div>
<td><?= $d['fakultas'] ?></td> <div class="row">
<td><?= $d['dekan'] ?></td> <div class="col-lg-12">
<td> <div class="form-group">
<a href="#" data- <label>Dekan Fakultas</label>
toggle="modal" data- <input class="form-control"
target="#edit<?= name="dekan" type="text"
$d['fakultas_id'] ?>" class="btn value="<?= $d['dekan'] ?>" />
btn-info"><i class="fa fa- </div>
edit"></i> Edit</a> </div>
<a href="?m=fakultas&id=<?= </div>
$d['fakultas_id'] ?>" class="btn </div>
btn-danger"><i class="fa fa- <div class="modal-footer">
trash"></i> Delete</a> <button name="edit"
<div class="modal fade custom- type="submit" class="btn btn-
modal" tabindex="-1" primary">Edit</button>
role="dialog" aria- </div>
labelledby="modal_add_user" </form>
aria-hidden="true" id="edit<?= <?php
$d['fakultas_id'] ?>"> if (isset($_POST['edit'])) {
<div class="modal-dialog"> $edit =
<div class="modal-content"> $con->query("UPDATE
<form action="#" fakultas SET
method="post" fakultas='$_POST[fakultas]',dek
enctype="multipart/form-data"> an='$_POST[dekan]' WHERE
<input type="hidden" name="id" fakultas_id='$_POST[id]' ");
value="<?= $d['fakultas_id'] if ($edit) {
?>"> echo "
<div class="modal-header"> <script type='text/javascript'>
<h5 class="modal-title">Edit | setTimeout(function () {
<?= $d['fakultas'] ?></h5> swal({
<button type="button" title: 'OK !',
class="close" data- text: 'Data diperbarui !',
dismiss="modal"> type: 'success',
<span aria- timer: 3000,
hidden="true">×</span> showConfirmButton: true
}); } ,3000);
},10); </script>";
window.setTimeout(function(){ }
window.location.replace('?m=fa ?>
kultas'); <div class="row">
} ,3000); <div class="col-xl-12">
</script>"; <div class="breadcrumb-
} holder">
} <h1 class="main-title float-
?> left">Program Studi</h1>
</div> <ol class="breadcrumb float-
</div> right">
</div> <li class="breadcrumb-
</td> item">Home</li>
</tr> <li class="breadcrumb-item
<?php } ?> active">Program Studi</li>
</tbody> </ol>
</table> <div class="clearfix"></div>
</div> </div>
<!-- end table-responsive--> </div>
</div> </div>
<!-- end card-body--> <!-- end row -->
</div> <div class="row">
<!-- end card--> <div class="col-xs-12 col-sm-12
</div> col-md-12 col-lg-12 col-xl-12">
</div> <div class="card mb-3">
<div class="card-header">
5. Prodi <span class="pull-right">
<?php <button class="btn btn-primary"
// Hapus data guru data-toggle="modal" data-
if (!empty($_GET['id'])) { target="#add">
$id= $_GET['id']; <i
class="fas fa-plus" aria-
mysqli_query($con,"DELETE hidden="true"></i> Add
FROM prodi WHERE new</button>
prodi_id='$id' "); </span>
echo " <div class="modal fade custom-
<script> modal" tabindex="-1"
setTimeout(function () { role="dialog" aria-
swal({ labelledby="modal_add_user"
title: 'OK !', aria-hidden="true" id="add">
text: 'Data dihapus !', <div class="modal-dialog">
type: 'success', <div class="modal-content">
timer: 3000, <form action="#"
showConfirmButton: true method="post"
}); enctype="multipart/form-data">
},10); <div class="modal-header">
window.setTimeout(function(){ <h5 class="modal-title">Add
window.location.replace('?m=pr new</h5>
odi'); <button type="button"
class="close" data- Prodi" required />
dismiss="modal"> </div>
<span aria- </div>
hidden="true">×</span> </div>
<span class="sr- </div>
only">Close</span> <div class="modal-footer">
</button> <button name="add"
</div> type="submit" class="btn btn-
<div class="modal-body"> primary">Add</button>
<div class="row"> </div>
<div class="col-lg-12"> </form>
<div class="form-group"> <?php if
<label>Nama Fakultas</label> (isset($_POST['add'])) {
<select name="fakultas" $save = $con->query("INSERT
class="form-control"> INTO prodi
<option>Plih Fakultas</option> VALUES(NULL,'$_POST[prod
<?php i]','$_POST[ketua]','$_POST[fa
$fakultas = kultas]') ");
mysqli_query($con,"SELECT * if ($save) {
FROM fakultas ORDER BY echo "
fakultas_id ASC"); <script type='text/javascript'>
foreach ($fakultas as $df) { setTimeout(function () {
echo "<option swal({
value='$df[fakultas_id]'>$df[fak title: 'OK !',
ultas]</option>} text: 'Data disimpan !',
option"; type: 'success',
} timer: 3000,
?> showConfirmButton: true
</select> });
</div> },10);
</div> window.setTimeout(function(){
</div> window.location.replace('?m=pr
<div class="row"> odi'); }
<div class="col-lg-12"> ,3000);
<div class="form-group"> </script>";
<label>Nama Prodi</label> } }
<input class="form-control" ?> </div>
name="prodi" type="text" </div>
placeholder="Nama Program </div>
Studi" required /> <h3>
</div> <i class="fa fa-graduation-
</div> cap"></i> Daftar Program
</div> Studi</h3>
<div class="row"> </div>
<div class="col-lg-12"> <!-- end card-header -->
<div class="form-group"> <div class="card-body">
<label>Ketua Prodi</label> <div class="table-responsive">
<input class="form-control" <table class="table table-
name="ketua" type="text" bordered table-hover table-sm">
placeholder="Nama Ketua <thead>
<tr> <h5 class="modal-title">Edit |
<th>#</th> <?= $d['prodi'] ?></h5>
<th>Fakultas</th> <button type="button"
<th>Program Studi</th> class="close" data-
<th>Ketua Prodi</th> dismiss="modal">
<th>Actions</th> <span aria-
</tr> hidden="true">×</span>
</thead> <span class="sr-
<tbody> only">Close</span>
<?php </button>
$no=1; </div>
$prodi = <div class="modal-body">
mysqli_query($con,"SELECT * <div class="row">
FROM prodi <div class="col-lg-12">
INNER JOIN fakultas ON <div class="form-group">
prodi.fakultas_id=fakultas.fakult <label>Nama Fakultas</label>
as_id <select name="fakultas"
ORDER BY prodi.prodi_id class="form-control">
ASC"); <option>Plih Fakultas</option>
foreach ($prodi as $d) {?> <?php
<tr> $fakultas =
<td><?= $no++ ?>.</td> mysqli_query($con,"SELECT *
<td><?= $d['fakultas'] ?></td> FROM fakultas ORDER BY
td><?= $d['prodi'] ?></td> fakultas_id ASC");
<td><?= $d['ketua'] ?></td> foreach ($fakultas as $df) {
<td> if
<a href="#" data- ($df['fakultas_id']==$d['fakultas
toggle="modal" data- _id']) {
target="#edit<?= $d['prodi_id'] $select = 'selected';
?>" class="btn btn-info"><i }else{
class="fa fa-edit"></i> Edit</a> $select='';
<a href="?m=prodi&id=<?= } echo
$d['prodi_id'] ?>" class="btn "<option
btn-danger"><i class="fa fa- value='$df[fakultas_id]'
trash"></i> Delete</a> $select>$df[fakultas]</option>}
<div class="modal fade custom- option";
modal" tabindex="-1" } ?>
role="dialog" aria-
labelledby="modal_add_user" </select>
aria-hidden="true" id="edit<?= </div>
$d['prodi_id'] ?>" </div>
<div class="modal-dialog"> </div>
<div class="modal-content"> <div class="row">
<form action="#" <div class="col-lg-12">
method="post" <div class="form-group">
enctype="multipart/form-data"> <label>Nama Prodi</label>
<input type="hidden" name="id" <input class="form-control"
value="<?= $d['prodi_id'] ?>"> name="prodi" type="text"
<div class="modal-header" value="<?= $d['prodi'] ?>" />
</div>
</div> ?>
</div> </div>
<div class="row"> </div>
<div class="col-lg-12"> </td>
<div class="form-group"> </tr>
<label>Ketua Prodi</label> <?php } ?>
<input class="form-control" </tbody>
name="ketua" type="text" </table>
value="<?= $d['ketua'] ?>" /> </div>
</div> <!-- end table-responsive-->
</div> </div>
</div> <!-- end card-body-->
</div> </div>
<div class="modal-footer"> <!-- end card-->
<button name="edit" </div>
type="submit" class="btn btn- </div>
primary">Edit</button>
</div> 6. Cetak Data Dosen
</form> <style>
<?php body {
if (isset($_POST['edit'])) { font: 14pt "Tahoma";
$edit = }
$con->query("UPDATE prodi *{
SET box-sizing: border-box;
prodi='$_POST[prodi]',ketua='$ -moz-box-sizing: border-box;
_POST[ketua]',fakultas_id='$_P }
OST[fakultas]' WHERE </style>
prodi_id='$_POST[id]' "); <?php
if ($edit) { include "../../../koneksi.php";
echo " $df =
<script mysqli_fetch_assoc(mysqli_que
type='text/javascript'> ry($con,"SELECT * FROM
setTimeout(function () { prodi
swal({ INNER JOIN fakultas ON
title: 'OK prodi.fakultas_id=fakultas.fakult
!', as_id
text: 'Data diperbarui !', ORDER BY prodi.prodi_id
type: 'success', ASC"));
timer: 3000, ?>
showConfirmButton: true <center>
}); <img
},10); src="../../../assets/images/logo.p
ng" width="55">
window.setTimeout(function(){ <h3 style="text-
window.location.replace('?m=pr transform:
odi'); uppercase;">UNIVERSITAS
} ,3000); MUHAMMADIYAH
</script>"; SUMATERA BARAT <br>
} FAKULTAS <?= $df['fakultas']
} ?> <br>
DATA DOSEN <p>( <?= $df['dekan'] ?>) <br
</h3> />
</center> </p>
<hr> </td>
<table width="100%" </tr>
border="1" cellpadding="2" </table>
cellspacing="0" style="border- <script>window.print();
collapse: collapse;"> </script>
<thead>
<tr style="height: 7. Cetak Data Mahasiswa
30px;background-color: <style>
#ECEFF1;"> body {
<th>NO</th> font: 12pt "Tahoma";
<th>NIP/NUPTK</th> }
<th>NAMA DOSEN</th> *{
<th>JABATAN</th> box-sizing: border-box;
</tr> -moz-box-sizing: border-box;
</thead> }
<tbody> </style>
<?php <?php
$no=1; include "../../../koneksi.php";
$dosen = $df =
mysqli_query($con,"SELECT * mysqli_fetch_assoc(mysqli_que
FROM dosen ORDER BY ry($con,"SELECT * FROM
dosen_id ASC"); prodi
foreach ($dosen as $d) {?> INNER JOIN fakultas ON
<tr> prodi.fakultas_id=fakultas.fakult
<td><?= $no++ ?>.</td> as_id
<td><?= $d['nip'] ?></td> ORDER BY prodi.prodi_id
<td><?= $d['nm_dosen'] ASC"));
?></td> ?>
<td><?= $d['jabatan'] ?></td> <center>
</tr> <img
<?php } ?> src="../../../assets/images/logo.p
</tbody> ng" width="55">
</table> <h3 style="text-
transform:
<table width="100%"> uppercase;">UNIVERSITAS
<tr> MUHAMMADIYAH
<td align="right"> SUMATERA BARAT <br>
<p> FAKULTAS <?= $df['fakultas']
Bukitinggi, <?= date('d-F- ?> <br>
Y') ?> <br /> <?php
Mengetahui <br /> if (!empty($_GET['key'])) {
Dekan Fakultas echo "(DATA MAHASISWA
<br /> PRODI $_GET[v])";
<br /> }
<br /> if
</p> (empty($_GET)) {
echo </table>
'(DATA MAHASISWA <table width="100%">
SEMUA PRODI)'; <tr>
} <td align="right">
?> <p>
</h3> Bukitinggi, <?= date('d-F-
</center> Y') ?> <br />
<hr> Mengetahui <br />
<table width="100%" Dekan Fakultas
border="1" cellpadding="2" <br />
cellspacing="0" style="border- <br />
collapse: collapse;"> <br />
<thead> </p>
<tr style="height: <p>( <?= $df['dekan'] ?>) <br
30px;background-color: />
#ECEFF1;"> </p>
<th>NO</th> </td>
<th>NPM</th> </tr>
<th>NAMA </table>
MAHASISWA</th> <script>
<th>GENDER</th> window.print();
<th>ANGKATAN</th> </script>
</tr>
</thead> 8. Cetak Skripsi
<tbody> <style>
<?php body {
$no=1; font-family: Tahoma;
if (!empty($_GET['key'])) { }
$mahasiswa = </style>
mysqli_query($con,"SELECT * <?php
FROM mahasiswa WHERE include "../../../koneksi.php";
prodi_id='$_GET[key]' ORDER $df =
BY mhs_id ASC"); mysqli_fetch_assoc(mysqli_query(
}else{ $con,"SELECT * FROM prodi
$mahasiswa = INNER JOIN fakultas ON
mysqli_query($con,"SELECT * prodi.fakultas_id=fakultas.fakultas_
FROM mahasiswa ORDER BY id
mhs_id ASC"); ORDER BY prodi.prodi_id ASC"));
} $skripsi =
foreach ($mahasiswa as $d) {?> mysqli_query($con,"SELECT *
<tr> FROM tb_skripsi
<td><?= $no++ ?>.</td> INNER JOIN mahasiswa ON
<td><?= $d['npm'] ?></td> tb_skripsi.mhs_id=mahasiswa.mhs
<td><?= $d['nama_mhs'] _id
?></td> INNER JOIN prodi ON
<td><?= $d['jk'] ?></td> tb_skripsi.prodi_id=prodi.prodi_id
<td><?= $d['angkatan'] ?></td> INNER JOIN fakultas ON
</tr> prodi.fakultas_id=fakultas.fakultas_
<?php } ?> id
</tbody>
WHERE <td><?=
tb_skripsi.skripsi_id='$_GET[key]' $d['tahun_skripsi'] ?></td>
ORDER BY tb_skripsi.skripsi_id </tr>
ASC"); <tr>
foreach ($skripsi as $d); <td>PEMBIMBING
?> I</td>
<table width="100%"> <td>:</td>
<tr> <td><?=
<td> $d['pembimbing1'] ?></td>
<img </tr>
src="../../../assets/images/logo.png" <tr>
width="65"> <td>PEMBIMBING
</td> II</td>
<td align="center"> <td>:</td>
<h3 style="text-transform: <td><?=
uppercase;">UNIVERSITAS $d['pembimbing2'] ?></td>
MUHAMMADIYAH SUMATERA </tr>
BARAT <br> FAKULTAS <?= <tr>
$df['fakultas'] ?> <br> PROGRAM <td>FAKULTAS</td>
STUDI <?= $d['prodi'] ?> <td>:</td>
</h3> <td><?= $d['fakultas']
</td> ?></td>
</tr> </tr>
</table> <tr>
<hr> <td>PROGRAM
<h2>Judul : <?= $d['judul_skripsi'] STUDI</td>
?></h2> <td>:</td>
<table width="100%" <td><?= $d['prodi']
cellpadding="3" cellspacing="0"> ?></td>
<tr> </tr>
<td>NOMOR</td> </table>
<td>:</td> <p>
<td><?= <b>ABSTRAK</b>
$d['nomor_skripsi'] ?></td> <br>
</tr> <?= $d['abstrak'] ?>
<tr> </p>
<td>NPM</td> <p>
<td>:</td> <table style="font-weight: bold;">
<td><?= $d['npm'] <tr>
?></td> <td>Tanggal Entry</td>
</tr> <td>:</td>
<tr> <td><?= date('d-m-
<td>NAMA</td> Y',strtotime($d['tgl_entry']))
<td>:</td> ?></td>
<td><?= <td>Waktu Entry</td>
$d['nama_mhs'] ?></td> <td>:</td>
</tr> <td><?=
<tr> date('H:i:s',strtotime($d['waktu_entr
<td>TAHUN</td> y'])) ?></td>
<td>:</td> </tr>
</table> echo
</p> "(LAPORAN JUDUL SKRIPSI
<script> PRODI $_GET[v])";
window.print(); }
</script> if
(empty($_GET)) {
9. Cetak semua judul echo
<style> '(LAPORAN JUDUL
body { SKRIPSI)';
font: 12pt "Tahoma"; }
} ?>
*{ </h3>
box-sizing: border-box; </center>
-moz-box-sizing: border-box; <hr>
} <table width="100%"
</style> border="1" cellpadding="2"
<?php cellspacing="0" style="border-
include "../../../koneksi.php"; collapse: collapse;">
$df = <tr style="height:
mysqli_fetch_assoc(mysqli_que 30px;background-color:
ry($con,"SELECT * FROM #ECEFF1;">
prodi <th>NO</th>
INNER JOIN fakultas ON <th>NOMOR</th>
prodi.fakultas_id=fakultas.fakult <th>NPM</th>
as_id <th>NAMA</th>
ORDER BY prodi.prodi_id <th>JUDUL</th>
ASC")); <th>KEAHLIAN</th>
?> <th>PEMBIMBING</t
<center> h>
<img <th>TAHUN</th>
src="../../../assets/images/logo.p </tr>
ng" width="55"> <?php
<h3 style="text- $no=1;
transform: if (!empty($_GET['tahun'])) {
uppercase;">UNIVERSITAS $skripsi =
MUHAMMADIYAH mysqli_query($con,"SELECT *
SUMATERA BARAT <br> FROM tb_skripsi
FAKULTAS <?= $df['fakultas'] INNER JOIN mahasiswa ON
?> <br> tb_skripsi.mhs_id=mahasiswa.m
<?php hs_id
if INNER JOIN prodi ON
(!empty($_GET['tahun'])) { tb_skripsi.prodi_id=prodi.prodi_
echo id
"(LAPORAN JUDUL SKRIPSI INNER JOIN fakultas ON
TAHUN $_GET[tahun])"; prodi.fakultas_id=fakultas.fakult
} as_id
if WHERE
(!empty($_GET['key'])) { tb_skripsi.tahun_skripsi='$_GE
T[tahun]'
ORDER BY <td><?=
tb_skripsi.skripsi_id ASC"); $d['judul_skripsi'] ?></td>
} <td><?=
if (!empty($_GET['key'])) { $d['keahlian'] ?></td>
$skripsi = <td>
mysqli_query($con,"SELECT * <ul
FROM tb_skripsi style="list-style: none;">
INNER JOIN mahasiswa ON <li>1.
tb_skripsi.mhs_id=mahasiswa.m <?= $d['pembimbing1'] ?></li>
hs_id <li>2.
INNER JOIN prodi ON <?= $d['pembimbing2'] ?></li>
tb_skripsi.prodi_id=prodi.prodi_ </ul>
id </td>
INNER JOIN fakultas ON <td><?=
prodi.fakultas_id=fakultas.fakult $d['tahun_skripsi'] ?></td>
as_id </tr>
WHERE <?php } ?>
tb_skripsi.prodi_id='$_GET[key </table>
]' <table width="100%">
ORDER BY <tr>
tb_skripsi.skripsi_id ASC"); <td align="right">
} <p>
Bukitinggi, <?= date('d-F-Y') ?>
if (empty($_GET)) { <br />
$skripsi = Mengetahui <br />
mysqli_query($con,"SELECT * Dekan Fakultas
FROM tb_skripsi <br />
INNER JOIN mahasiswa ON <br />
tb_skripsi.mhs_id=mahasiswa.m <br />
hs_id </p>
INNER JOIN prodi ON <p>( <?= $df['dekan'] ?>) <br />
tb_skripsi.prodi_id=prodi.prodi_ </p>
id </td>
INNER JOIN fakultas ON </tr>
prodi.fakultas_id=fakultas.fakult </table>
as_id <script>
ORDER BY window.print();
tb_skripsi.skripsi_id ASC"); </script>
}
foreach ($skripsi as $d) { ?> 10. Data user
<tr> <div class="row">
<td><?= $no++ <div class="col-xl-12">
?>.</td> <div class="breadcrumb-
<td><?= holder">
$d['nomor_skripsi'] ?></td> <h1 class="main-title float-
<td><?= left">My Profile</h1>
$d['npm'] ?></td> <ol class="breadcrumb float-
<td><?= right">
$d['nama_mhs'] ?></td> <li class="breadcrumb-
item">Home</li>
<li class="breadcrumb-item </div>
active">Profile</li> <div class="col-lg-6">
</ol> <div class="form-group">
<div class="clearfix"></div> <label>Password Baru</label>
</div> <input class="form-control"
</div> name="password2"
</div> type="password" value="" />
<!-- end row --> </div>
<div class="row"> </div>
<div class="col-xs-12 col-sm-12 </div>
col-md-8 col-lg-9 col-xl-9"> <div class="row">
<div class="card mb-3"> <div class="col-lg-12">
<div class="card-header"> <hr>
<h3><i class="far fa-user"></i> <button type="submit"
Profile details</h3> name="editProfile" class="btn
</div> btn-primary">Edit
<div class="card-body"> profile</button>
<form action="#" </div>
method="post"> </div>
<input type="hidden" name="id" </form>
value="<?= $admin['id_user'] <?php
?>"> if (isset($_POST['editProfile']))
<div class="row"> {
<div class="col-lg-6"> if ($admin['password']==
<div class="form-group"> $_POST['password']) {
<label>User ID</label> // echo 'sama';
<input class="form-control" mysqli_query($con,"UPDATE
name="userid" type="text" users SET
value="<?= $admin['userid'] ?>" nama='$_POST[nama]',userid='
/> $_POST[userid]',password='$_P
</div> OST[password2]' WHERE
</div> id_user='$_POST[id]' ");
<div class="col-lg-6"> echo "<script>
<div class="form-group"> alert('Profile di
<label>Nama</label> perbarui');
<input class="form-control" window.location='?m=user';
name="nama" type="text" </script>";
value="<?= $admin['nama'] ?>" }else{
/> // echo 'Password Lama salah';
</div> echo "<script>
</div> alert('Password lama Salah');
</div> window.location='?m=user';
<div class="row"> </script>";
<div class="col-lg-6"> }
<div class="form-group"> }
<label>Password Lama</label> ?>
<input class="form-control" </div>
name="password" <!-- end card-body -->
type="password" value="" /> </div>
</div> <!-- end card →
</div> <div class="row">
<!-- end col --> <div class="col-xs-12 col-sm-
</div> 12 col-md-12 col-lg-12 col-xl-
<!-- end row --> 12">
<div class="card mb-3">
11. Pesan <div class="card-header">
<?php <h3>
// Hapus data guru <i class="fa fa-envelope"></i>
if (!empty($_GET['id'])) { Daftar Pesan Pengunjung</h3>
$id= $_GET['id']; </div>
mysqli_query($con,"DELETE <!-- end card-header -->
FROM pesan WHERE id='$id' <div class="card-body">
"); <div class="table-responsive">
echo " <table class="table table-
<script> bordered table-hover table-sm">
setTimeout(function () { <thead>
swal({ <tr>
title: 'OK !', <th>#</th>
text: 'Data dihapus !', <th>Waktu</th>
type: 'success', <th>Email</th>
timer: 3000, <th>Nama</th>
showConfirmButton: true <th>Pesan</th>
}); <th>Actions</th>
},10); </tr>
window.setTimeout(function(){ </thead>
window.location.replace('?m=pe <tbody>
san'); <?php
} ,3000); $no=1;
</script>"; $pesan =
} mysqli_query($con,"SELECT *
?> FROM pesan ORDER BY id
<div class="row"> DESC");
<div class="col-xl-12"> foreach ($pesan as $d) {?>
<div class="breadcrumb- <tr>
holder"> <td><?= $no++
<h1 class="main-title float- ?>.</td>
left">Pesan</h1> <td>Tanggal :
<ol class="breadcrumb float- <?= date('d-m-
right"> Y',strtotime($d['waktu'])) ?> |
<li class="breadcrumb- Jam : <?=
item">Home</li> date('H:i:s',strtotime($d['waktu']
<li class="breadcrumb-item )) ?> </td>
active">Pesan</li> <td><?=
</ol> $d['email'] ?></td>
<div <td><?=
class="clearfix"></div> $d['nama'] ?></td>
</div> <td><?=
</div> $d['pesan'] ?></td>
</div> <td>
<!-- end row -->
<a href="../assets/Login_v1/fonts/f
href="?m=pesan&id=<?= ont-awesome-4.7.0/css/font-
$d['id'] ?>" class="btn btn- awesome.min.css">
danger btn-sm"><i class="fa fa- <!--
trash"></i></a> <link rel="stylesheet"
</td> type="text/css"
</tr> href="../assets/Login_v1/vendor
<?php } ?> /animate/animate.css">
</tbody> <!-- <link rel="stylesheet"
</table> type="text/css"
</div> href="../assets/Login_v1/vendor
<!-- end table- /css-
responsive--> hamburgers/hamburgers.min.css
</div> ">
<!-- end card-body--> <!--
</div> <link rel="stylesheet"
<!-- end card--> type="text/css"
</div> href="../assets/Login_v1/vendor
</div> /select2/select2.min.css">
<!-- end row--> <!--
<link rel="stylesheet"
12. Login type="text/css"
<?php href="../assets/Login_v1/css/util
error_reporting(0); .css">
session_start(); <link rel="stylesheet"
include "../koneksi.php"; type="text/css"
?> href="../assets/Login_v1/css/mai
<!DOCTYPE html> n.css">
<html lang="en"> <!--
<head> </head>
<title>Katalog Skripsi :: <body>
UMSB</title> <div class="limiter">
<meta charset="UTF- <div
8"> class="container-login100">
<meta name="viewport" <div
content="width=device-width, class="wrap-login100">
initial-scale=1"> <div class="login100-
<!-- <link rel="icon" pic js-tilt" data-tilt>
type="image/png"
href="../assets/images/logo.png" <center>
/> <img
<!-- src="../assets/images/logo.png"
<link rel="stylesheet" alt="IMG" width="200">
type="text/css" <hr>
href="../assets/Login_v1/vendor <small>
/bootstrap/css/bootstrap.min.css Fakultas Hukum <br>
"> Jln. By Pass Aur Kuning No.1
<!-- Bukittinggi <br>
<link rel="stylesheet" Telepon: (0752) 625737,
type="text/css" 081267462103 <br>
Fax: (0752) 625737 <option
</small> value="2">Mahasiswa</option>
</center> </select>
</div> </div>
<form action="" method="post" <div class="container-
class="login100-form validate- login100-form-btn">
form"> <button name="masuk"
<span class="login100-form- type="submit" class="login100-
title"> <b>UMSB</b> form-btn">
<br> Login
KATALOG SKRIPSI </button>
</span> </div>
<div class="wrap-input100 <div class="text-center p-t-12">
validate-input" data-validate = <span class="txt1">
"Valid email is required: Copy Right - <?= date('Y') ?>
ex@abc.xyz"> </span>
<input class="input100" </div>
type="text" name="user" </form>
placeholder="User ID"> <?php
<span class="focus- if (isset($_POST['masuk'])) {
input100"></span> $user = $_POST['user'];
<span class="symbol- $pass = $_POST['pass'];
input100"> $level = $_POST['level'];
<i class="fa fa-user" aria- if ($level==1) {
hidden="true"></i> $qry =
</span> mysqli_query($con,"SELECT *
</div> FROM dosen WHERE
<div class="wrap-input100 nip='$user' AND sandi='$pass'
validate-input" data-validate = ");
"Password is required"> $cekDosen =
<input class="input100" mysqli_num_rows($qry);
type="password" name="pass" $dd=
placeholder="Password"> mysqli_fetch_assoc($qry);
<span class="focus- if ($cekDosen > 0) {
input100"></span> $_SESSION['dosen']
<span class="symbol- =$dd['dosen_id'];
input100"> echo "<script>
<i class="fa fa-lock" aria-
hidden="true"></i> window.location='../user/';
</span> </script>";
</div> }
<div class="wrap-input100 }elseif ($level==2) {
validate-input"> $qry =
<select name="level" mysqli_query($con,"SELECT *
class="input100"> FROM mahasiswa WHERE
<option>Hak npm='$user' AND sandi='$pass'
Akses</option> ");
<option $cekMhs =
value="1">Dosen</option> mysqli_num_rows($qry);
$dm=
mysqli_fetch_assoc($qry);
if ($cekMhs > 0) {
$_SESSION['mahasiswa']
=$dm['mhs_id'];
echo "<script>
window.location='../user/';
</script>";
}
}
}
?>
</div>
</div>
</div>
<!-- <script
src="../assets/Login_v1/vendor/j
query/jquery-
3.2.1.min.js"></script>
<!—
<script
src="../assets/Login_v1/vendor/
bootstrap/js/popper.js"></script
>
<script
src="../assets/Login_v1/vendor/
bootstrap/js/bootstrap.min.js"><
/script>
<!—
<script
src="../assets/Login_v1/vendor/s
elect2/select2.min.js"></script>
<!—
<script
src="../assets/Login_v1/vendor/t
ilt/tilt.jquery.min.js"></script>
<script >
$('.js-tilt').tilt({scale: 1.1
})
</script>
<!--
<script
src="js/main.js"></script>
</body>
</html>
LAMPIRAN II
EKSEKUSI PROGRAM
LAMPIRAN II : CARA PENGGUNA SISTEM
PANDUAN PENGGUNA SISTEM INFORMASI KATALOG SKRIPSI BERBASIS
WEB
FLOWCHART
LAMPIRAN III
Flowchart
ANGKET VALIDITAS
ANGKET VALIDITAS PADA PERANCANGAN SISTEM INFORMASI
KATALOG SKRIPSI BERBASIS WEB DI FAKULTAS HUKUM
UNIVERSITAS MUHAMMADIYAH SUMATERA BARAT
Nim : 2515.049
1. Komponen Validasi
Skala Keterangan
1 Tidak Valid
2 Kurang Valid
3 Cukup Valid
4 Valid
5 Sangat Valid
Validator
Bapak Agus Nur Ibu Gusnita Bapak Dr.
No Khomarudin, Darmawati, Supratman Zakir,
S.Pd, M.Kom S.Pd, M.Kom M.Pd, M.Kom Nilai/v
Ket :
V=∑s / [n(c-1)
lo : 1
c:5
n:3
s = r - lo
Dari ketiga validator diperoleh nilai rata-rata adalah 0,79 pada rumus aiken’s
v dengan demikian Perancangan Sistem Informasi Katalog Skripsi Berbasis WEB
di Perpustakaan Fakultas Hukum UMSB Valid.
LAMPIRAN V
ANGKET
PRAKTIKALITAS
ANGKET PRAKTIKALITAS PERANCANGAN SISTEM INFORMASI
KATALOG SKRIPSI BERBASIS WEB DI FAKULTAS HUKUM
UNIVERSITAS MUHAMMADIYAH SUMATERA BARAT
1. Komponen Praktikalitas
Skala Keterangan
5 Sangat Setuju (SS)
4 Setuju (S)
3 Netral (N)
2 Tidak Setuju (TS)
1 Sangat Tidak Setuju (STS)
Kriteria Skala
No STS TS N S SS
A. ASPEK KEBAHASAAN
ANGKET EFEKTIFITAS
ANGKET EFEKTIVITAS PERANCANGAN SISTEM INFORMASI
KATALOG SKRIPSI BERBASIS WEB DI FAKULTAS HUKUM
UNIVERSITAS MUHAMMADIYAH SUMATERA BARAT
Nama Peneliti : Tuti Alawiyah
Nim : 2515.049
Fakultas / Jurusan : Tarbiyah / PTIK
Judul Penilitian : Perancangan Sistem Informasi Katalog Skripsi Berbasis
WEB di Fakultas Hukum Universitas Muhammadiyah
Sumatera Barat
Petunjuk : Berikut ini dikemukakan sejumlah pernyataan sehubungan
dengan tanggapan Bapak/Ibuk terhadap Perancangan Sistem
Informasi Katalog Skripsi Berbasis WEB di Fakultas Hukum
Universitas Muhammadiyah Sumatera Barat. Untuk itu
diharap Bapak/Ibuk sebagai penilai dapat memberikan tanda
cek (√) pada kolom sesuai Bapak/Ibuk untuk beberapa
pilihan, yaitu :
2. Komponen Efektivitas
Skala Keterangan
1 STS (Sangat Tidak Setuju)
2 TS (Tidak Setuju)
3 BS (Biasa Saja)
4 S (Setuju)
5 SS (Sangat Setuju)
Ket :
K = Moment kappa yang menunjukkan efektifitas produk.
P = Proposisi yang terealisasi, dihitung dengan cara jumlah nilai yang diberi oleh
penguji dibagi jumlah nilai maksimal.
Pe = Proposisi yang tidak terealisasi, dihitung dengan cara jumlah nilai maksimal
dikurangi dengan jumlah nilai total yang diberi penguji dibagi jumlah nilai
maksimal.
Nilai skala = STS = 1; TS = 2; BS= 3; S= 4; SS= 5
ρ−ρe
Nilai efektifitas k = 1−ρe
1,000−0
= 1−0
1,000
= = 1,00
1
SURAT – SURAT
PENDUKUNG