sistem informasi pendataan tugas akhir pada...

102
SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA STMIK U’BUDIYAH INDONESIA MENGGUNAKAN PHP DAN MYSQL SKRIPSI Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat guna memperoleh gelar Sarjana Komputer STMIK U’Budiyah Indonesia Oleh Nama : Mustafa Nim : 09111058 PROGRAM STUDI S1 TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK U’BUDIYAH INDONESIA BANDA ACEH 2012

Upload: phamliem

Post on 06-Feb-2018

231 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA STMIK

U’BUDIYAH INDONESIA MENGGUNAKAN PHP DAN MYSQL

SKRIPSI

Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat

guna memperoleh gelar Sarjana Komputer

STMIK U’Budiyah Indonesia

Oleh

Nama : Mustafa

Nim : 09111058

PROGRAM STUDI S1 TEKNIK INFORMATIKA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

STMIK U’BUDIYAH INDONESIA

BANDA ACEH

2012

Page 2: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

SISTEM PENDATAAN TUGAS AKHIR PADA STMIK U’BUDIYAH INDONESIA

MENGGUNAKAN PHP DAN MYSQL

SKRIPSI

Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat

guna memperoleh gelar Sarjana Komputer

STMIK U’Budiyah Indonesia

Oleh

Nama : Mustafa

Nim : 09111058

Disetujui, 07 Mai 2013

Penguji I Penguji II

(………………………………….) (………………………………..)

Ka. Prodi …………………………, Pembimbing,

(………………………………….) ( Faisal Tifta Zany, M.Sc )

Mengetahui,

Ka. STMIK U’Budiyah Indonesia

(………………………………..)

Page 3: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan
Page 4: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

LEMBAR PENGESAHAN SIDANG

SISTEM PENDATAAN TUGAS AKHIR PADA STMIK U’BUDIYAH INDONESIA

MENGGUNAKAN PHP DAN MYSQL

Tugas Akhir/KTI oleh (Mustafa) ini telah dipertahankan didepan dewan penguji pada (07 Mai 2013)

Dewan Penguji:

1. Ketua Nama

NIDN

2. Anggota Nama

NIDN

3. Anggota Nama

NIDN

Page 5: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

LEMBAR PERNYATAAN

Saya menyatakan bahwa skripsi yang saya susun, sebagai syarat memperoleh gelar sarjana

merupakan hasil karya tulis saya sendiri. Adapun bagian - bagian tertentu dalam penulisan

skripsi ini yang saya kutip dari hasil karya orang lain telah dituliskan sumbernya secara jelas

sesuai dengan norma, kaidah, dan etika penulisan ilmiah. Saya bersedia menerima sanksi

pencabutan gelar akademik yang saya peroleh dan sanksi-sanksi lainnya sesuai dengan peraturan

yang berlaku, apabila dikemudian hari ditemukan adanya plagiat dalam skripsi ini.

Page 6: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Banda Aceh, 07 Mai 2013

Mustafa

NIM.09111058

Page 7: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

KATA PENGANTAR

Assalamu’alaikum. Wr. Wb

Segala puji bagi Allah SWT, atas rahmat dan hidayah-Nya sehingga penulis dapat

menyusun proposal skripsi dengan judul Sistem Informasi Pendataan Tugas Akhir pada STMIK

U’Budiyah Indonesia Menggunakan PHP & Mysql

Adapun penyusunan proposal skripsi ini dilakukan Sebagai Salah Satu Syarat

Penyusunan Skripsi Program Teknik Informatika Pada STMIK U’Budiyah Indonesia Banda

Aceh dan selanjutnya proposal ini sebagai pertimbangan pihak terkait untuk dilanjutkan

kebentuk skripsi.

Penulis menyadari akan kekurangan dalam penyusunan proposal skripsi ini, oleh karena

itu bimbingan dan arahan dari berbagai pihak sangat peneliti harapkan demi hasil penelitian yang

lebih baik.

Pada kesempatan ini pula penulis mengucapkan terima kasih kepada semua pihak yang

telah memberikan masukan-masukan sehingga buku pedoman ini dapat di selesaikan dengan

baik.

1. Kepada ketua STMIK U’Budiya Indonesia

2. Kepada Ketua Program Studi Teknik Informatika

3. Kepada Dosen Pembimbing

4. Kepada Instansi Kampus STMIK U’Budiyah Indonesia

5. Kepada Staf Dosen

6. Kepada Orang Tua, dan

7. Lainnya.

Page 8: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Banda Aceh, 07 Mai 2013

Mustafa

ABSTRAK

System informasi pendataan tugas akhir mahasiswa yang ada pada STMIK U’budiyah Indonesia

digunakan untuk mempermudah kinerja dari pendataan tugas akhir mahasiswa. Aplikasi

pendataan tugas akhir ini bertujuan untuk mempermudah dalam pendataan tugas akhir

mahasiswa, mengetahui lama seorang mahasiswa menyelesaikan tugas akhir, mengetahui jumlah

mahasiswa bimbingan dosen, mempermudah tugas skretaris kampus dalam mengelola data-data

mahasiswa, dan mempermudah bagi mahasiswa umum untuk melihat dan membaca hasil tugas

akhir yang sudah ada sebelumnya. system informasi pendataan tugas akhir ini dirancang dengan

menggunakan software Macromedia Dreamwaever CS5, Xampp 1.7.7 sebagai server serta PHP5

sebagai bahasa pemogramman. Data yang disimpan terdiri dari data mahasiswa, data dosen, data

tim tugas akhir, dan data tugas akhir. Output berupa grafik target penyelesaian TA mahasiswa

STMIK U’Budiyah Indonesia. Laporan terdiri dari laporan data mahasiswa yang sedang TA

maupun yang sudah selesai, laporan dosen pembimbing, lamporan membimbing, dan laporan

rekap keseluruhan.

Kata Kunci: Pendataan mahasiswa, tugas akhir, PHP5, Macromedia Dreamweaver CS5, dan

Xampp 1.7.7.

Page 9: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan
Page 10: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

ABSTRACT

Information system of data collection student’s final task in STMIK U’budiyah Indonesia used

for facilitate academy in data collection student’s final task. The purpose of application data

collecting student’s final task are to facilitate the collecting data of student’s final task, to know

long a student’s done the task, to know the number of student art lecture guidance to facilitate the

secretary of college in managing student’s data, and to facilitate for all student’s to look and to

read the final task done before. This information system of data collections student’s final task

are programmed by using software Macromedia Dreamweaver CS5, Xampp 1.7.7 as a server

with PHP5 as a language this programming. The data is saved consist of student’s data lecturer’s

data, final task team’s data, and final task’s data. The output is the graph target of finishing

student’s final task STMIK U’Budiyah Indonesia. The report while doing the final task and

finish it, lectures guide report, and all sheaf the report.

Keyword: Student’s data collection, final task, PHP5, Macromedia Dreamweaver CS5, and

Xampp 1.7.7.

Page 11: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

DAFTAR ISI

HALAMAN JUDUL ...................................................................................... I

HALAMAN PENGESAHAN ........................................................................ ii

LEMBAR PERSETUJUAN .......................................................................... iii

LEMBAR PERNYATAAN ........................................................................... iv

KATA PENGANTAR .................................................................................... v

ABSTRAK .................................................................................................. vi

DAFTAR ISI .................................................................................................. viii

DAFTAR GAMBAR ...................................................................................... x

DAFTAR TABEL .......................................................................................... xi

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

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

1.2 Rumusan Masalah .................................................................... 2

1.3 Batasan Masalah ....................................................................... 2

1.4 Tujuan Penelitian ...................................................................... 3

1.5 Manfaat Penelitian .................................................................... 3

1.6 Metode Penelitian ..................................................................... 3

1.7 Sistematika Penulisan ............................................................... 4

BAB II. TINJAUAN PUSTAKA ................................................................ 5

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

2.2 Basis Data ................................................................................. 6

2.3 Mesin Pencari ( Search Engine) ............................................... 7

2.4 Perancangan Sistem .................................................................. 7

2.4.1 Entity Relationship Diagram (ERD) ............................... 8

2.4.2 Flowchart ..................................................................... 10

2.5 Tool Yang Digunakan Untuk Membangun Aplikasi ..................... 10

2.5.1 Bahasa Pemograman PHP ..................................................... 10

Page 12: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

2.5.2 Mysql ............................................................................. 11

2.5.3 SQl .................................................................................. 12

2.5.4 Dreamweaver ..................................................................... 13

2.5.5 HTML (Hypertext Markup Language) ................................ 13

2.5.6 CSS (Cascading Style Sheet) ................................................ 14

2.5.7 Photoshop ........................................................................ 14

2.5.8 Adobe Flash Player ......................................................... 15 2.5.9 Apache Web Server .............................................................. 15

BAB III. METODE PENELITIAN & PERANCANGAN ......................... 16

3.1 Waktu dan Tempat ................................................................... 16

3.2 Alat dan Bahan ......................................................................... 17

3.3 Metode Kerja ............................................................................ 17

3.4 Perancangan Sistem Informasi Pendataan Tugas Akhir ......... 18

3.4.1 Diagram Konteks ............................................................ 18

3.4.2 Data flow Diagram (DFD) Sistem Pendataan

Tugas Akhir .................................................................... 19

3.4.3 Entity Relationship Diagram (ERD) ............................... 20

3.4.4 Hasil Final Mapping ....................................................... 20

3.4.5 Struktur Tabel ................................................................. 21

3.5 Perancangan Coding ................................................................. 24

3.6 Tahap Pengujian (Testing) ....................................................... 24

3.7 Tahap Promotion ...................................................................... 25

3.8 Tahap Pemeliharaan ................................................................. 25

BAB IV. HASIL DAN PEMBAHASAN ...................................................... 26

4.1 Hasil Perancangan Database .......................................................... 26

4.1.1 Relasi Database ............................................................... 26

4.1.2 Tabel Database ................................................................ 27

4.2 Flowchart Sistem Pendataan Tugas Akhir .................................... 27

4.2.1 Flowchart User ............................................................... 28

4.2.2 Flowchart Kelola Admin ................................................. 29

4.3 Implementasi Database Pendataan Mahasiswa Yang Mengambil Tugas Akhir di

STMIK U’budiyah Indonesia ........................................................ 33

4.3.1 Halaman Publik ............................................................... 33

4.3.2 Form Penelusuran Tugas Akhir ...................................... 33

4.3.3 Form Masukkan Keyword............................................... 34

4.3.4 Form Hasil Pencarian ..................................................... 35

4.3.5 Form Hasil Penelusuran dalam bentuk PDF ................... 36

4.3.6 Form Penelusuran Jika Tidak Ditemukan....................... 36

4.3.7 Halaman Admin ............................................................... 37

4.3.8 Form Login ..................................................................... 37

4.3.9 Data List Mahasiswa Mengambil Tugas Akhir .............. 37

4.3.10 Form Data Mahasiswa ................................................. 38

Page 13: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

4.3.11 Form Input Mahasiswa ................................................ 39

4.3.12 Form Edit Mahasiswa .................................................. 39

4.3.13 Form Edit Dokumen Tugas Akhir ............................... 40

4.3.14 Form Edit Pembimbing................................................ 41

4.3.15 Form Data Dosen ......................................................... 41

4.3.16 Form Input Dosen ........................................................ 42

4.3.17 Form Edit Dosen .......................................................... 42

4.3.18 Data Membimbing ....................................................... 43

4.3.19 Form List Mahasiswa Bimbingan ................................ 43

4.3.20 Form Data Mahasiswa ................................................. 44

4.3.21 Rekap Data Mahasiswa ................................................ 44

4.3.22 Rekap Cetak ................................................................. 45

4.3.23 Detail Rekap Data Mahasiswa ..................................... 46

4.3.24 Cetak Detail Rekap Data Mahasiswa ........................... 47

BAB V KESIMPULAN DAN SARAN ......................................................... 48

5.1 Kesimpulan .................................................................................... 48

5.2 Saran .............................................................................................. 48

DAFTAR PUSTAKA ..................................................................................... 49

LAMPIRAN .................................................................................................. 50

BIODATA PENULIS..................................................................................... 51

DAFTAR GAMBAR

Gambar 2.1 Bentuk Entitas ........................................................................... 8

Gambar 2.2 Bentuk Atribut ........................................................................... 8

Gambar 2.3 Bentuk Hubungan Entiti dengan Relasi ..................................... 8

Gambar 3.1 Diagram Konteks Sistem Pendataan Tugas Akhir ..................... 18

Gambar 3.2 Data Flow Diagram (DFD) Sistem Pendataan Tugas Akhir ..... 19

Gambar 3.3 Flowchart Proses Pembuatan Tugas Akhir ................................ 20

Page 14: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 3.4 ERD Pendataan judul Tugas Akhir STMIK U’budiyah

Indonesia ..................................................................................... 21

Gambar 4.1 Relasi Tabel Database pada PhpMyadmin .................................. 26

Gambar 4.2 Flowchart User ............................................................................ 28

Gambar 4.3 Flowchar Kelola Admin .............................................................. 29

Gambar 4.4 Flowchart Kelola Data Tugas Akhir ........................................... 30

Gambar 4.5 Flowchart Kelola Dosen.............................................................. 31

Gambar 4.6 Flowchart Data Bimbingan ......................................................... 32

Gambar 4.7 Flowchart Kelola Data Rekap ..................................................... 32

Gambar 4.8 Tampilan awal halaman publik ................................................... 33

Gambar 4.9 Mode pencarian ........................................................................... 34

Gambar 4.10 Form keyword ............................................................................ 34

Gambar 4.11 Tampilan hasil pencarian ditemukan. ........................................ 35

Gambar 4.12 Tampilan hasil pencarian ditemukan. ........................................ 35

Gambar 4.13 Tampilan Dokument Tugas Akhir. ............................................ 36

Gambar 4.14 Form hasil pencarian jika tidak ditemukan ............................... 36

Gambar 4.15 Login .......................................................................................... 37

Gambar 4.16 Form List mahasiswa mengambil Tugas Akhir......................... 38

Gambar 4.17 Form data mahsiswa .................................................................. 38

Gambar 4.18 Form Input Mahasiswa .............................................................. 39

Gambar 4.19 Form Edit mahasiswa ............................................................... 40

Gambar 4.20 Edit dokumen Tugas Akhir ....................................................... 40

Gambar 4.21 Form Edit Pembimbing ............................................................. 41

Gambar 4.22 Form Data Dosen ...................................................................... 41

Gambar 4.23 Form Input Dosen..................................................................... 42

Gambar 4.24 Form Edit Dosen ....................................................................... 42

Gambar 4.25 List Bimbingan Dosen ............................................................... 43

Gambar 4.26 List jumlah mahasiswa bimbingan setiap dosen ........................ 43

Gambar 4.27 Detail data mahasiswa, tugas akhir, pembimbing dan penguji . 44

Gambar 4.28 Tampilan rekap mahasiswa ....................................................... 45

Gambar 4.29 Tampilan rekap mahasiswa ....................................................... 45

Gambar 4.30 Tampilan rekap detil mahasiswa ............................................... 46

Gambar 4.31 Tampilan cetak rekap detil mahasiswa ...................................... 46

Page 15: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

DAFTAR TABEL

Tabel 3.1. Jadwal Kegiatan ............................................................................... 16

Tabel 3.2 Tabel User Login................................................................................ 22

Tabel 3.3 Tabel Admin Login ............................................................................. 23

Tabel 3.4 Tabel Biodata Mahasiswa .................................................................. 23

Tabel 3.5 Tabel Biodata Mahasiswa .................................................................. 24

Tabel 3.6 Tabel Dosen ....................................................................................... 24

Tabel 3.6 Tabel Membimbing ............................................................................ 25

Tabel 3.7 tabel Tugas Akhir ............................................................................... 25

Page 16: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

BAB I

PENDAHULUAN

1.8 Latar Belakang

Dalam era globalisasi dan teknologi dewasa ini, penggunaan komputer sebagai salah satu

teknologi informasi sangat dibutuhkan keberadaannya hampir di setiap aspek kehidupan.

Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan pengolahan data

sangat tepat dengan mempertimbangkan kuantitas dan kualitas data, dengan demikian

penggunaan perangkat komputer dalam setiap informasi sangat mendukung sistem pengambilan

keputusan.

STMIK U’budiyah Indonesia adalah sebuah perguruan tinggi yang berbasis komputer

yang mempunyai beberapa jurusan di perguruan tinggi tersebut, Teknik Informatika,

Manajemant Informasi, Komputerisasi Akutansi, dan Sistem Informasi. Dari keempat jurusan

tersebut tidaklah jauh dengan pendidikan komputer Cuma membedakan sistem dan alurnya saja.

STMIK U’budiyah Indonesia setiap mahasiswa diwajibkan mengambil mata kuliah

Projek Akhir sebagai syarat kelulusan. Penerapan pengajuan judul Tugas Akhir mahasiswa

STMIK U’budiyah Indonesia saat ini menggunakan sistem manual atau belum dapat di akses

secara online atau belum dapat diakses secara luas maupun lokal yang bersifat server lokal untuk

mahasiswa. Selama ini pengelolaan data-data tugas akhir dirasa masih sangat manual, lambat dan

kurang terdata dengan baik. Informasi data-data tugas akhir masih sangat sulit untuk diakses oleh

pihak mahasiswa atau selain pihak akademik. Yang selama ini hanya bisa dilihat secara manual

di perpustakaan dengan laporan yang sudah tercetak yang masih mencari satu persatu untuk

mengetahui judul atau data-data tugas akhir yang sudah ada sebelumnya.

Dalam ini penggunaan sistem manual dalam pengajuan judul Tugas Akhir mahasiswa

STMIK U’budiyah Indonesia terdahulu. Oleh karna itu, sistem Informasi pendataan judul Tugas

Akhir mahasiswa STMIK U’budiyah Indonesia digunakan untuk menelusuri Tugas Akhir

mahasiswa yang terdahulu, untuk mencegah terjadinya redudansi judul Tugas Akhir.

1.9 Rumusan Masalah

Page 17: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Pengelolaan judul Tugas Akhir yang telah diselesaikan oleh mahasiswa tedahulu belum

terkelola secara terkomputerisasi dengan kata lain belum dapat diakses secara online, atau belum

dapat diakses secara luas maupun lokal yang bersifat server lokal untuk mahasiswa STMIK

U’budiyah Indonesia. Oleh karena itu sistem Informasi pendataan Tugas Akhir ini dapat

menghasilkan informasi mengenai judul-judul Tugas Akhir mahasiswa STMIK U’budiyah

Indonesia secara online. Adapun sistem infomasi ini digunakan untuk penelusuran judul-judul

Tugas Akhir yang telah diajukan mahasiswa STMIK U’budiyah Indonesia terdahulu. Adapun

perumusan masalah dalam penulisan tugas akhir ini adalah :

1. Apa saja yang bisa dilakukan oleh mahasiswa dalam penerapan sistem pendataan tugas

akhir ini?

2. Data apa saja yang akan menjadi pendataan dalam sistem pendataan tugas akhir ini?

1.10 Batasan Masalah

Hasil yang dicapai akan optimal jika skripsi ini membatasi permasalahan. Permasalah

yang akan dikaji dalam skripsi ini adalah hanya membahas hasil yang dicapai akan optimal jika

skripsi ini membatasi permasalahan. Permasalah yang akan dikaji dalam skripsi ini adalah hanya

membahas mengenenai Sistem Informasi Pendataan Tugas Akhir pada STMIK U’budiyah

menggunakan PHP dan Mysql. Dan aplikasi ini hanya berfungsi atau hanya mendata data-data

tugas akhir dan file-file tugas akhir. Dan adapun yang akan menjadi pencarian Sistem Informasi

Pendataan Tugas Akhir pada STMIK U’budiyah menggunakan PHP dan Mysql ini adalah hanya

data yang ada dalam database aplikasi ini.

1.11 Tujuan Penelitian

Tujuan dari pembuatan sistem ini adalah untuk membuat sistem penelusuran judul-judul

Tugas Akhir mahasiswa STMIK U’budiyah Indonesia secara online pada STMIK U’budiyah

Indonesia untuk mengecek judul Tugas Akhir yang telah terlebih dahulu dibuat oleh mahasiswa

STMIK U’budiyah Indonesia lainnya.

1.12 Manfaat Penelitian

Page 18: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Untuk mencegah pengambilan judul Tugas Akhir yang sama dengan mahasiswa MI

terdahulu mahasiswa yang akan mengambil Tugas Akhir, untuk menentukan judul. Manfaat bagi

penulis sendiri dalam menerapkan pengetahuannya pada bidang web dan database serta dapat

membuat sistem pendataan judul Tugas Akhir menjadi terkomputerisasi, dan mempermudah

pihak administrasi mendata file manjeman Tugas Akhir mahasiswa.

1.13 Metode Penelitian

1. Survei lapangan, yaitu melihat dan mengamati secara langsung proses pengolahan data yang

ada.

2. Wawancara, yaitu dengan bertanya tentang sesuatu hal kepada yang berkepentingan.

3. Studi pustaka, yaitu membaca buku – buku yang terkait secara langsung maupun tidak

langsung untuk mengetahui secara teoritis permasalahan yang sedang dihadapi dan juga

melalui internet.

1.14 Sistematika Penulisan

1. BAB I PENDAHULUAN

Dalam bab ini menjelaskan tentang latar belakang, identifikasi masalah, batasan masalah,

tujuan, manfaat, metode penelitian dan sistematika penulisan.

2 BAB II TINJAUAN PUSTAKA

Berisikan tentang teori-teori, definisi, konsep dasar sistem informasi, serta komponen-

komponen penyusun Sistem Informasi Pendataan Tugas Akhir Pada STMIK U’budiyah

Indonesia menggunkan PHP & Mysql.

Page 19: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

3 BAB III METODE PENELITIAN & PERANCANGAN

Diagram konteks dan data flow diagram (DFD), analisis database, perancangan struktur

program, perancangan antar muka yang mencakup masukan dan keluaran.

4 BAB IV HASIL DAN PEMBAHASAN

Bab ini dijelaskan tentang pembuatan Sistem Informasi Pendataan Tugas Akhir Pada STMIK

U’budiyah Indonesia menggunkan PHP & Mysql.

5 BAB V PENUTUP

Dalam bab ini menjelaskan tentang kesimpulan dan saran dari penulisan dan hasil penulisan

pembuatan Sistem Informasi Pendataan Tugas Akhir Pada STMIK U’budiyah Indonesia

menggunkan PHP & Mysql.

Page 20: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

BAB II

TINJAUAN PUSTAKA

2.6 Sistem Informasi

Sistem informasi adalah sekumpulan komponen pembentuk sistem yang mempunyai

keterkaitan antara satu komponen dengan komponen lainnya yang bertujuan

menghasilkan suatu informasi dalam suatu bidang tertentu. Dalam sistem informasi

diperlukannya klasifikasi alur informasi, hal ini disebabkan keanekaragaman kebutuhan akan

suatu informasi oleh pengguna informasi. Kriteria dari sistem informasi antara lain, fleksibel,

efektif dan efisien.

Ada beberapa karakter sistem informasi, yaitu :

1. Sistem informasi memiliki komponen berupa sub sistem yang merupakan elemen-

elemen yang lebih kecil yang membentuk sistem informasi tersebut misalnya bagian input,

proses, output. Contoh: bagian input adalah salesman memasukkan data penjualan bulan

ini. maka di sana terdapat manusia yang melakukan pekerjaan input, dengan menggunakan

hardware keyboard, dan menggunakan interface sebuah aplikasi laporan penjualan yang

sudah di sediakan oleh sistem informasi tersebut.

2. Ruang lingkup sistem informasi yaitu ruang lingkup yang ditentukan dari awal pembuatan yang

merupakan garis batas lingkup kerja sistem tersebut, sehingga system informasi tersebut tidak

bersinggungan dengan sistem informasi lainnya.

3. Tujuan sistem informasi adalah hal pokok yang harus ditentukan dan dicapai dengan

menggunakan sistem informasi tersebut, sebuah sistem informasi berhasil apabila dapat

mencapai tujuan tersebut.

4. Lingkungan sistem informasi yaitu sesuatu yang berada diluar ruang lingkup sistem informasi

yang dapat mempengaruhi sistem informasi, hal ini turut dipertimbangkan pada saat

perencanaan sistem informasi. (Kadir, Abdul. 2003).

2.7 Basis Data

Page 21: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Basis data terdiri dari 2 kata, yaitu basis dan data. Basis dapat diartikan

sebagai markas, gudang, tempat berkumpul atau tempat penyimpanan. Data adalah

representasi fakta dunia nyata yang mewakili suatu objek seperti manusia, barang, hewan,

peristiwa, konsep keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf,

simbol, teks, gambar, bunyi, atau kombinasinya. Basis data merupakan himpunan kelompok

data yang saling berkaitan dan tempat untuk menampung dan mengorganisasikan seluruh

data yang ada dalam sistem, sehingga dapat dieksplorasi untuk menyusun informasi-

informasi dalam berbagai bentuk.

Prinsip utama basis data adalah pengaturan data atau arsip dengan tujuan utama

untuk kemudahan dan kecepatan dalam pengambilan kembali data atau arsip tersebut. Dapat

disimpulkan bahwa basis data memiliki kesamaan fungsi dan prinsip kerja dengan lemari arsip,

perbedaan antara basis data dengan lemari arsip hanya terletak pada media penyimpanan yang

digunakan. Adapun jenis-jenis basis data antara lain adalah :

1. Basis data individual

Basis data individual adalah basis data yang digunakan oleh perseorangan.

Biasanya basis data seperti ini banyak dijumpai dilingkungan PC. Visual

dBASE, Corel Paradox, dan Filemaker Pro merupakan contoh perangkat lunak

yang biasa digunakan untuk mengelola basis data untuk kepentingan pribadi.

2. Basis data perusahaan

Basis data perusahaan adalah basis data yang dimaksudkan untuk diakses oleh sejumlah

pegawai dalam sebuah perusahaan dalam sebuah lokasi. Basis data seperti ini disimpan

dalam sebuah server dan para pemakai dapat mengakses dari masing-masing komputer yang

berkedudukan sebagai client.

3. Basis data terdistribusi

Basis data terdistribusi adalah basis data yang disimpan pada sejumlah komputer yang

terletak pada beberapa lokasi. Model seperti ini banyak digunakan bank yang memiliki

sejumlah cabang di berbagai kota dan melayani transaksi perbankan yang bersifat online.

4. Basis data publik

Page 22: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Basis data publik adalah basis data yang dapat diakses oleh siapa saja

(publik). Sebagai contoh, banyak situs web (misalnya yahoo dan about.com) yang

menyediakan data yang bersifat publik dan dapat diambil siapa saja secara gratis.

Namun adakalanya seseorang harus menjadi anggota dan membayar iuran untuk

memperoleh data publik. (Kadir, Abdul. 2003).

2.8 Mesin Pencari ( Search Engine)

Mesin pencari dalam dunia internet adalah software atau alat yang digunakan untuk

menjelajah internet. Pengertian mesin pencarai tersebut sejalan dengan istilah “browse” dalam

bahasa inggris yang artinya melihat-lihat atau membaca-baca. Arti browse oleh beberapa

kalangan disamakan pula sebagai “perambah”.

2.9 Perancangan Sistem

Tahap perancangan disebut juga tahap pemecahan masalah, yaitu dengan menyusun suatu

algoritma, alur sistem, masukan, prosedur proses, keluaran, dan database. Proses perancangan

diperlukan untuk menghasilkan suatu rancangan sistem yang baik, karena dengan

rancangan yang tepat akan menghasilkan sistem yang stabil dan mudah dikembangkan

di masa mendatang. Berikut ini akan dijelaskan rangkaian atau ruang lingkup sistem yang

akan dirancang dengan memanfaatkan alat bantu seperti :

2.9.1 Entity Relationship Diagram (ERD)

ERD merupakan notasi garis dalam permodelan data konseptual yang mendeskripsikan

hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan

antar data, karena hal ini relatif kompleks. Dengan ERD menguji model dengan mengabaikan

proses yang diperlukan, dan dengan ERD kita mencoba menjawab pertanyaan seperti : data apa

yang diperlukan bagaimana data yang satu berhubungan dengan yang lain.

ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan

hubungan antar data. Pada dasarnya ada 3 (tiga) macam simbol yang digunakan, yaitu:

1. Entitas (Entity)

Page 23: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

yaitu suatu objek yang dapat diidentifikasi dalam lingkungan pemakai. Entitas digambarkan

menggunakan persegi empat, seperti pada Gambar 2.1.:

Gambar 2.1 Bentuk Entitas

2. Atribut (Fields)

yaitu entitas mempunyai atribut elemen yang disebut dengan atribut, dan berfungsi

mendeskripsikan karakter entiti. Atribut diwakili oleh simbol ellips. Sepert pada Gambar

2.2.:

Gambar 2.2 Bentuk Atribut

3. Hubungan atau relasi

Relasi adalah penghubung antara suatu entity dengan entity yang lain dan merupakan bagian

yang sangat penting dalam mendesain database. Seperti pada Gambar 2.3.

Gambar 2.3 Bentuk Hubungan Entiti dengan Relasi

4. Relationship

yaitu satu relationship merupakan hubungan persekutuan antara dua entiti atau lebih yang

saling berkaitan. Hubungan antara satu entiti dengan entiti lain, meliputi :

a. Hubungan satu ke satu

b. Hubungan satu ke banyak

c. Hubungan banyak ke banyak

5. ER (Entity Relationship) Model

Page 24: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Yaitu permodelan data dalam database biasanya menggunakan Entity Relation Model

(ER_Model). Karakter dari model adalah :

a. Untuk setiap non-weak-entity R, dibuat relation skema yang atributnya terdiri atas

atribut E tersebut.

b. Untuk setiap weak-entity W yang diwakili oleh entiti E dibuat skema relasi yang

atributnya terdiri dari skema atribut W dan sebagai foreign key adalah kunci utama dari

E.

c. Untuk setiap binary-relationship 1 : 1 antara S dan T maka dipilih satu entiti misalnya

S, dibuat relation skema yang atributnya adalah semua atribut dalam S ditambah satu

foreign key yaitu key dari T.

d. Untuk setiap binary-relationship 1 : N antara S dan T dibuat relation skema dengan

semua atribut T plus satu foreign key yaitu key dari S.

e. Untuk setiap binary N : M antara relation entiti S dan T, dibuat relation yang

mengandung semua primary key di S dan T.

f. Untuk setiap multivalue atribut A dari entiti E, dibuat relation skema dengan atributnya

adalah A itu sendiri dan primary key dari E.

g. Untuk setiap non-binary relationship dibuat relation skema baru yang atributnya key

dari semua relation yang berhubungan ditambah dengan atribut yang terdapat pada

relasinya.

2.9.2 Flowchart

Flowchart adalah penggambaran secara grafik dari langkah-langkah dan

urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer

untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam

menganalisis alternatif-alternatif lain dalam pengoperasian.

Flowchart terbagi atas lima jenis, yaitu :

1. Flowchart Sistem (System Flowchart)

2. Flowchart Paperwork / Flowchart Dokumen (Document Flowchart)

Page 25: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

3. Flowchart Skematik (Schematic Flowchart)

4. Flowchart Program (Program Flowchart)

5. Flowchart Proses (Process Flowchart). ( Widada. 2005).

2.10 Tool Yang Digunakan Untuk Membangun Aplikasi

2.10.1 Bahasa Pemograman PHP

PHP (Personal Homepage Prepcessor) merupakan bahasa script yang disertakan dalam

dokumen HTML. PHP dirancang agar sebuah situs dapat lebih dinamis dan berdaya guna.

Berbeda dengan dokumen HTML biasa, dokumen PHP hanya bisa dijalankan di sisi server,

bukan di sisi client. Script yang dijalankan di sisi server akan meningkatkan keamanan data

menjadi lebih baik, waktu eksekusi yang lebih cepat, serta akses basis data yang lebih fleksibel.

Script PHP yang ditempelkan pada HTML selalu didahului dengan tanda lebih kecil (<) dan

ditutup dengan tanda lebih besar (>).

File yang berisikan HTML dan script PHP diberi ekstensi .php atau ekstensi lainnya ang

ditetapkan pada server jaringan (web server). Melalui ekstensi ini, server akan mengetahui

bahwa file yang dimaksud mengandung script PHP tersebut dan mengeluarkan output dalam

bentuk tag HTML yang kemudian dikirim ke browser pengguna yang mengakses file tersebut.

Dalam penulisan script PHP, variabel-variabel yang dituliskan diawali dengan tanda $.

Nama variabel dapat berupa huruf, angka atau underscore. Pada penulisan variabel, ada

pembedaan penggunaan huruf kecil dan huruf besar (case-sensitive). Sehingga $A tidak sama

dengan $a. Hal ini berbeda dengan penulisan fungsi-fungsi PHP yang tidak bersifat sensitive

case. Variabel-variabel yang didukung oleh PHP ada lima jenis, yaitu Integer, Floating-point,

String, Array dan Object. Variabel-variabel ini ditentukan saat runtime oleh PHP sesuai dengan

kebutuhan penggunaan jenis variabel tersebut (Bunafit Nugroho, 2009 ).

2.10.2 Mysql

MySQL adalah sebuah sistem manajemen database relasi (relational database

management system) yang bersifat “terbuka” (open source). Terbuka maksudnya adalah MySQL

boleh di download oleh siapa saja. Baik versi kode program aslinya (source code program)

maupun versi binernya (executable program) dan bisa dugunakan secara (relatif) gratis baik

untuk dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu program aplikasi

komputer.

Page 26: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query

data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa

sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

MySQL menggunakan bahasa standar SQL (Structure Query Language) sebagai bahasa

interaktif dalam mengolah data. Perintah SQL juga sering disebut query. Karena menggunakan

bahasa standar yang sama maka tidak akan menjadi kendala besar bila suatu saat nanti

berhubungan dengan database selain MySQL.

MySQL mendukung dan menerapkan sistem keamanan dan ijin akses tingkat lanjut

termasuk dukungan keamanan dengan pengacakan lapisan data (SSL transport layer encryption).

Adanya tingkatan user dan jenis akses yang beragam dapat memberikan batasan akses

berdasarkan lokasi pengakses, dan terdapatnya jaminan keamanan pada MySQL. ( Maniacms,

2012).

2.10.3 SQL

SQL adalah kepedekan dari Structured Query Language yaitu bahasa yang dirancang

kusus untuk komunikasi dengan database. Tidak seperti bahasa-bahasa lainnya (seperti bahsa C,

basic, pascal atau bahasa pemograman yang lain) Bahasa SQL sengaja dirancang untuk

melakukan hal secara sederhana dan efisien untuk membanca dan menulis data suatu database.

Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan update

terhadap database, atau mengambil data dari sebuah database. Beberapa database relasional

yang menggunakan SQL dan cukup ngetop adalah: MySQL, Oracle, Sybase, Microsoft SQL

Server, Access, Ingres, etc. Meskipun sebagian besar sistem database menggunakan SQL, namun

sebagian besar dari mereka juga memeliki ekstensi khusus yang hanya bisa digunakan di sistem

masing-masing. Namun demikian, perintah standar SQL seperti “Select”, “Insert”, “Update”,

“Delete”, “Create”, dan“Drop” dapat digunakan untuk melakukan hampir semua hal yang

perlu dilakukan terhadap sebuah database. Tutorial ini akan mengenalkan penggunaan dasar dari

perintah tersebut.

DDL digunakan untuk mendefinisikan, mengubah serta menghapus basis data dan objek-

objek yang diperlukan dalam basis data, misalnya tabel, view, user dan sebagainya. Secara

umum, DDL yang digunakan adalah CREATE untuk membuat objek baru, USE untuk

menggunakan objek, ALTER untuk mengubah objek yang sudah ada dan DROP untuk

Page 27: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

menghapus objek. DDL biasanya digunakan oleh administrator basis data dalam pembuatan

sebuah aplikasi basis data. Jadi intinya DDL digunakan ketika kita ingin membuat, mengubah

dan menghapus object pada database. oleh karena itu, DDL lebih berhubungan pada object

bukan pada isi atau data. kata-kata yang akan sering kita jumpai dalam DDL antara lain : Create,

Use, Alter, dan Drop.

DML atau Data Manipulation Language merupakan perintah-perintah yang berfungsi

untuk melakukan manipulasi data ataupun objek-objek yang ada didalam tabel. Definisi lainnya

tentang DML adalah Perintah-perintah untuk memanipulasi data pada basis data, misalnya

perintah untuk memilih data (query), menyisipkan, mengubah dan menghapus data dalam basis

data.

Bentuk manipulasi yang dapat dilakukan oleh DML diantaranya adalah untuk keperluan

pencarian kembali data lama, penyisipan data baru, penghapusan data, pengubahan data dll.

Sedangkan DML sendiri menurut jenisnya dapat dibagi menjadi 2 jenis yaitu procedural dan non

procedural.

2.10.4 Dreamweaver

Dreamweaver adalah suatu bentuk program editor web yang dibuat oleh macromedia

dengan alamat site www.macromedia.com. Dengan menggunakan program ini, seseorang

programmer web dapat dengan mudah membuat dan mendesain webnya, karena bersifat

WYSIWYG (what you see is you get).

Dreamweaver sebagai editor yang komplet juga dapat digunakan untuk membuat animasi

sederhana yang berbentuk layer dengan bantuan javaScript yang didukungnya. Dengan adanya

program ini kita tidak akan susah-susah untuk mengetik skrip-skrip fotmat HTML, PHP, JSP, ASP,

JavaScript, CSS maupun bentuk program yang lainnya.

Sebagai editor, dreamweaver mempunyai sifat yang WYSIWYG dibaca (wai-si-wig) yang

artinya apa yang kita lihat pada halaman desain, maka semuanya itu akan kita peroleh pada browser.

Dengan kelebihan ini sehingga seorang program (pembuat program) atau desainer (pembuat desain

web) dapat langsung melihat hasil buatannya tanpa harus membukanya pada broser(aplikasi

pengakses web seperti internet explorer, mozila. Dll). (Nugroho, Bunafit. 2004)

2.10.5 HTML (Hypertext Markup Language)

Untuk menyediakan informasi terdistribusi dalam suatu bentuk yang terintegrasi, di perlukan

suatu standar untuk mengekspresikan informasi HTML merupakan bahasa yang digunakan oleh

Page 28: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

WWW untuk konsistensi ekspresi suatu informasi. Sebuah dokumen hypermedia meliputi teks,

image, suara, video, dan tape, informasi yang lain. HTML juga dapat menghubungkan informasi

dalam dokmen yang berbeda. Bahasa HTML bersifat independen terhadap flatform sehingga

dapat digunakan tanpa adanya batasan dari jenis hardware maupun software.

2.10.6 CSS (Cascading Style Sheet)

CSS (cascadding stylesheet) adalah bahasa stylesheet yang digunakan untuk mengatur

tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS

adalah untuk memformat halaman web yang ditulis HTML dan XHTML. Walaupun

demikian, bahasanya sendiri dapat digunakan untuk semua jenis dokumen XML termasuk

SVG dan XVL. Spesifikasi CSS diatur oleh world wide web consortium (W3C).

CSS digunakan terutama untuk memisahkan antara isi dokumen (yang

ditulis dengan HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang ditulis

dengan CSS). Pemisahan ini dapat meningkatkan aksesibilitasi isi, memberikan lebih banyak

keleluasaan dan kontrol terhadap tampilan, dan mengurangi kompleksitas serta pengulangan pada

struktur isi. CSS memungkinkan halaman yang sama untuk menampilkan cara yang

berbeda, seperti melalui layar, cetak, suara (sewaktu dibacakan oleh browser basis suara atau

pembaca layar), dan juga alat pembaca braille, halaman HTML atau XML yang sama

juga dapat ditampilkan secara berbeda, baik dari segi gaya tampilan atau skema warna dengan

menggunakan CSS.

2.10.7 Photoshop

Adobe Photoshop atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan

Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Perangkat

lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap sebagai

pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar dan bersama Adobe

Acrobat, dianggap sebagai produk terbaik yang pernah diproduksi oleh Adobe Systems. Versi

kedelapan aplikasi ini disebut dengan nama Photoshop CS (Creative Suite), versi sembilan disebut

Adobe Photoshop CS2, versi sepuluh disebut Adobe Photoshop CS3 , versi kesebelas adalah Adobe

Photoshop CS4 dan versi yang terakhir (keduabelas) adalah Adobe Photoshop CS5. Photoshop

tersedia untuk Microsoft Windows, Mac OS X, dan Mac OS; versi 9 ke atas juga dapat digunakan

oleh sistem operasi lain seperti Linux dengan bantuan perangkat lunak tertentu seperti CrossOver.(

Madcoms, 2009).

2.10.8 Adobe Flash Player

Adobe Flash (dahulu bernama Macromedia Flash) adalah salah satu perangkat lunak

Page 29: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

komputer yang merupakan produk unggulan Adobe Systems. Adobe Flash digunakan untuk

membuat gambar vektor maupun animasi gambar tersebut. Berkas yang dihasilkan dari

perangkat lunak ini mempunyai file extension .swf dan dapat diputar di penjelajah web yang

telah dipasangi Adobe Flash Player. Flash menggunakan bahasa pemrograman bernama

ActionScript yang muncul pertama kalinya pada Flash 5.

Sebelum tahun 2005, Flash dirilis oleh Macromedia. Flash 1.0 diluncurkan pada tahun

1996 setelah Macromedia membeli program animasi vektor bernama FutureSplash. Versi

terakhir yang diluncurkan di pasaran dengan menggunakan nama 'Macromedia' adalah

Macromedia Flash 8. Pada tanggal 3 Desember 2005 Adobe Systems mengakuisisi Macromedia

dan seluruh produknya, sehingga nama Macromedia Flash berubah menjadi Adobe Flash.(

Madcoms, 2009)

2.10.9 Apache Web Server

Apache adalah sebuah nama web server yang bertanggung jawab

pada request-response HTTP dan logging informasi secara detail (kegunaan

dasarnya). Selain itu, Apache juga diartikan sebagai suatu web server yang

kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat

digemari. Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh

melebihi para pesaingnya. Sesuai hasil survei yang dilakukan oleh Netcraft, bulan

Januari 2005 saja jumlahnya tidak kurang dari 68% pangsa web server yang berjalan di Internet.

Ini berarti jika semua web server selain Apache digabung, masih belum bisa mengalahkan jumlah

Apache.

Saat ini ada dua versi Apache yang bisa dipakai untuk server produksi, yaitu versi mayor

2.0 dan versi mayor 1.3. Apache merupakan web server yang paling banyak digunakan saat ini. Hal

ini disebabkan oleh beberapa sebab, di antaranya adalah karena sifatnya yang opensource dan

mudahnya mengkostumisasikannya. diantaranya dengan menambahkan support secure protocol

melalui ssl dan konektifitasnya dengan database server melalui bahasa scripting PHP.

(Nugroho,Bunafit. 2004).

Page 30: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

BAB III

METODE PENELITIAN & PERANCANGAN

3.9 Waktu dan Tempat

Pembuatan Sistem Informasi Pendataan Judul Tugas Akhir Secara database berbasis web

ini dilaksanakan pada bulan Februari sampai dengan Juni 2013 yang bertempat di akademik

STMIK U’budiyah Indonesia ( Universitas U’budiyah Indonesia).

Penelitian Tugas Akhir dijadwalkan selama lima bulan yaitu mulai dari bulan Februari

2013 sampai Juni 2013 dengan jadwal sebagai berikut :

Tabel 3.1. Jadwal Kegiatan

N

o

Kegiatan Bulan

Februari Maret April Mei Juni

Minggu ke- 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

1 Studi literatur

2 Konsultasi

3 Proposal

4 Pembuatan

Aplikasi

5 Laporan

Akhir

Page 31: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

3.10 Alat dan Bahan

untuk alat dan bahan yang digunakan adalah berupa hardware dan software, berikut ini

adalah alat dan bahan yang digunkan :

1. Hardware.

Adapun hardware yang digunakan untuk pembuatan system informasi pendataan tugas akhir ini

adalah satu unit laptop Acer Aspire 4736 Centrino, RAM 2GB.

2. Software.

Software yang di gunakan untuk pembuatan system informasi pendataan tugas akhir ini adalah.

a. System operasi windows 7 Ultimate.

b. Aplikasi Xampp sebagai server database versi 1.7.7.

c. Dreamweafer CS5 untuk mendesain tampilan database web.

d. Photoshop CS5 untuk mendesain gambar grafis.

3.11 Metode Kerja

Metode perancangan aplikasi dilakukan berdasarkan langkah-langkah di bawah ini :

1. Survey langsung ke Akademik STMIK U’budiyah Indonesia.

2. Pengumpulan data akademik untuk kelengkapan perancangan sistem database.

3. Membuat perancangan struktur tabel, relasi, dan kemudian normalisasi database Pendataan

Judul Tugas Akhir.

4. Implementasi, yaitu pengubahan hasil perancangan sistem ke dalam struktur database dan

bahasa pemrograman.

5. Testing, yaitu proses pengecekan input dan output aplikasi yang bertujuan agar aplikasi dapat

berjalan dengan baik.

6. Dokumentasi, yaitu proses pembukuan perancangan aplikasi.

3.12 Perancangan Sistem Informasi Pendataan Tugas Akhir

Perancangan aplikasi database untuk data mahasiswa Tugas Akhir STMIK U’budiyah

Indonesia terdiri dari beberapa tahap :

Page 32: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

3.12.1 Diagram Konteks

Diagram konteks merupakan diagram yang memperlihatkan sistem sebagai sebuah

proses. Tujuannya adalah memberikan pandangan umum sistem. Dari gambar 3.1 diperlihatkan

hubungan dan interaksi antara pihak akademik (sebagai admin) dan mahasiswa memelalui

aplikasi sistem informasi pendataan tugas akhir. Hubungan dan interaksi ini mempunyai

hubungan dan interaksi yang berlangsung antara admin dan mahasiswa pada dunia nyata.

Gambar 3.1 Diagram Konteks Sistem Pendataan Tugas Akhir

3.12.2 Data flow Diagram (DFD) Sistem Pendataan Tugas Akhir

Mendapat informasi tentang

tugas akhir yang sudah ada.

Dapat melihat dan

mendownload file tugas akhir.

Mencari tugas akhir diaplikasi yang

telah ada menurut katagori yang

telah tersedia.

Input data mahasiswa.

Input data dosen.

Input data tugas akhir.

Mengeloksi data menurut peraturan.

Mendapat informasi tentang tugas

akhir yang sudah ada.

User/Mahasiswa

Koordinator TA

Sistem Informasi

Pendataan Tugas

Akhir

Page 33: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Data flow diagram menggambarkan sistem sebagai jaringan kerja antar fungsi yang

berbuhubungan satu dengan yang lain dengan aliran dan penyimpangan data. Dimana pada data

flow diagram tersebut dijelaskan 8 proses yakni 4 proses admin, dan 4 proses untuk user.

Gambar 3.2 Data Flow Diagram (DFD) Sistem Pendataan Tugas Akhir

3.12.3 Entity Relationship Diagram (ERD)

Page 34: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

ERD merupakan data modeling yang dipergunakan untuk mendokumentasikan data

sistem. Dokumentasi dilakukan dengan cara menentukan kelompok data apa saja yang terdapat

dalam tiap entity dan bagaimana hubungan antara entity satu dengan lainnya. Entity dapat berupa

environmental element, resource dan transaksi yang sangat diperlukan dan didokumentasikan

dalam bentuk data. Berikut ini adalah diagram Entity Relationship (ER) Program Aplikasi Sistem

Informasi Pendataan Tugas Akhir mahasiswa STMIK U’budiyah Indonesia. ER-Diagram dapat

dilihat pada Gambar 3.4.

Gambar 3.4 ERD Pendataan judul Tugas Akhir STMIK U’budiyah Indonesia

3.12.4 Hasil Final Mapping

1. Mahasiswa (nim, nama_mahasiswa, status_mahasiswa, tempat tanggal lahir,

tahun_masuk)

2. Dosen (nip, nama_dosen, pangkat, status_dosen, tempat tanggal lahir, hp, alamat,

pendidikan_terakhir)

3. Tanggal_pengesahan(id, judul_pengesahan, tanggal_pengesahan, id_mahasiswa)

4. Tugas_Akhir (id, tahun_selesai, judul, keyword, file_abstrak, file_tugas akhir,

id_mahasiswa*)

5. Membimbing (nip*, nim*)

Page 35: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

3.12.5 Struktur Tabel

Dalam implementasi sistem informasi data mahasiswa yang ambil Tugas Akhir STMIK

U’budiyah Indonesia digunakan beberapa tabel. Struktur tabel merupakan tahap pertama dari

awal perancangan sistem informasi.

Adapun tabel-tabel yang terbentuk menggunakan MySQL sebagai berikut:

1. Tabel User

Tabel User merupakan tabel yang menyimpan data-data user pada pendataan

mahasiswa yang mengambil Tugas Akhir STMIK U’budiyah Indonesia.

Tabel 3.2 Tabel User Login

Name Field Tipe data Ukuran keterangan

Id Int 11 Primary key

Userid Varchar 42

Password Varchar 42

2. Tabel Mahasiswa

Tabel Biodata Mahasiswa merupakan tabel tempat penyimpanan data- data

mahasiswa dengan primary key nya adalah Nim.

Tabel 3.4 Tabel Biodata Mahasiswa

Name Field Tipe data Ukuran Keterangan

id int 10 Primary key

Nim Varchar 13

Nama_mahasiswa Varchar 100

Page 36: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Jurusan Varchar 35

Tempat tanggal lahir Varchar 50

Alamat Varchar 100

No_hp Varchar 50

Tahun masuk Year

3. Table tanggal_pengesahan

Table tanggal_pengesahan judul ini adalah tempat penyimpanan tanggal dan judul yang

telah ditetapkan.

Tabel 3.5 Tabel Pengesahan Judul

Name Field Tipe data Ukuran keterangan

Id Int 11 Primary key

Id_mhs Varchar 100 Foreing key

Judul 1 varchar 200

Judul 2 Varchar 200

Judul 3 Varchar 200

Judul_terpilih Varchar 200

Tgl_pengsahan Varchar 30

Nilai Varchar 10

4. Tabel Dosen

Tabel Dosen merupakan 36able tempat penyimpanan data dosen yang perwalian dan

pembimbing dari mahasiswa dengan primary key nya adalah Nip.

Tabel 3.6 Tabel Dosen

Nama Field Tipe data Ukuran Keterangan

Page 37: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Id Int Primary key

Nip Varchar 21

Nama_dosen Varchar 100

Setatus_dosen Varchar 5

Pangkat Varchar 30

Tempat tanggal lahir Varchar 50

Hp Varchar 20

Alamat text

S1 Varchar 100

S2 Varchar 100

S3 Varchar 100

5. Tabel Membimbing

Tabel Membimbing Tugas Akhir merupakan tabel tempat menyimpan data pembimbing.

Tabel 3.6 Tabel Membimbing

Nama Field Tipe data Ukuran Keterangan

Id Int 11 Primary key

Nim Varchar 13 Foreign key

Nip Varchar 21 Foreign key

6. Tabel Tugas Akhir

Tabel Tugas Akhir merupakan tabel tempat penyimpanan data mahasiswa yang

mengambil tugas akhir dengan primary key nya adalah Id.

Tabel 3.7 tabel Tugas Akhir

Nama Field Tipe data Ukuran Keterangan

Page 38: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Id Int 11 Primary key

Id_mhs Varchar 100 Foreing key

Tahun_selesai Varchar 4

Judul Varchar 100

Keyword Varchar 100

File_TA Varchar 100

Tanggal_skripsi Varchar 30

Tanggal_proposal Varchar 100

3.13 Perancangan Coding

Tahap ini yang akan dilakukan adalah membuat coding untuk menu-menu dan aplikasi-

aplikasi yang ada pada aplikasi pendataan tugas akhir dalam hal ini coding yang akan dibuat

cukup banyak.

3.14 Tahap Pengujian (Testing)

Pada tahap ini system atau aplikasi yang telah jadi akan dilakukan pengujian fungsi-

fungsi menu didalamnya. Untuk mendapatkan hasil sesuai dengan yang diharapkan aplikasi atau

sistem pendataan tugas akhir pada STMIK U’budiyah Indonesia dilakukan mulai dari pengetesan

halaman utama, halaman user, halaman pendataan, dan halaman login admin beserta halaman

manajemant admin. Kemudian pengujian untuk setiap menu yang ada pada halaman admin,

untuk lebih jelasnya akan dijelaskan pada Bab 4 kerja atau tugas akhir ini.

3.15 Tahap Promotion

Pada tahapan ini adalah aplikasi sistem pendataan tugas akhir pada STMIK U’budiyah

dalam kondisi telah di upload ke tempat hosting dan telah memiliki nama domain sendiri. Pada

tahap promosi yang akan dilakukan memromosikan aplikasi ini ke kalangan-kalangan

Page 39: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

mahasiswa. Dan promosi ini juga akan dilakukan dengan membagi-bagi atau memposting-

posting link website agar semua kalangan tahu bagi mahasiswa.

3.16 Tahap Pemeliharaan

Pada tahap ini kondisi sistem pendataan tugas akhir pada STMIK U’budiyah indonesia

telah online dan telah bekerja sesuai keinginan dan kebutuhan. Tahap pemeliharaan adalah tahap

di mana seorang admin akan melakukan pengecekan terhadap file-file yang ada didalam

database, dan mengecek semua menu-menu atau halaman-halaman apakah sudah bekerja sesuai

dengan kebutuhan. Menambah coding jika diperlukan serta melakukan perbaikan terhadap

website tersebut apabila mengalami kerusakan pada halamannya akibat serangan dari orang yang

tidak bertanggung jawab atau kerusakan lainnya.

Page 40: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

BAB IV

HASIL DAN PEMBAHASAN

4.4 Hasil Perancangan Database

Adapun hasil dari perencangan database sistem pendataan tugas akhir pada STMIK U’budiyah

Indonesia adalah sebagai berikut:

4.4.1 Relasi Database

Berikut ini adalah relasi database sistem pendataan tugas akhir, relasi ini menunjukkan

hubungan satu tabel dengan tabel lainnya. :

Gambar 4.1 Relasi Tabel Database pada PhpMyadmin

Dari tabel diatas bisa dilihat yang bahwasanya adanya relasi antar satu tabel dengan tabel yang

lain, yang terjadi relasi adalah antara primary key dengan foreig key, antara satu tabel dengan tabel lain.

Dan diatas juga menunjukkan adanya terjadi relasi antara satu primary key dengan banyak foreig key.

Page 41: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

4.4.2 Tabel Database

Untuk tabel database penulis sudah merincikan dibab sebelumnya, dan untuk aplikasi ini penulis

sama menggunakan tabel database beserta atribut lainnya, dan database ini penulis masih

menggunakan mysql phpmyadmin seperti perancangan dibab sebelumnya.

Dari semua tabel itu terjadinya relasi dan fungsinya masing-masing, dan semua table itu yang

akan menampung semua data-data tugas akhir. Dan juga semua tabel-tabel atau isi tabel itu yang akan

memberi informasi atau data kepada admin dan user yang di bantu dengan bahasa pemograman PHP

untuk pengolahan data lebih lanjut.

4.5 Flowchart Sistem Pendataan Tugas Akhir

Flowchart adalah sejenis diagram yang merepresentasikan algoritma atau proses dengan

menunjukan langkah-langkah yang ada pada kotak/simbol beraneka bentuk, dimana masing-masing

bentuk mempunyai maksud berbeda. Setiap kotak/simbol itu terhubung dengan tanda panah. Semua

kotak-kotak itu yang terhubung satu sama lain menandakan adanya aliran (flow) langkah-langkah

menuju penyelesaian masalah. Dengan menggunakan flowchart, kita mudah melakukan analisa, desain,

dokumentasi, dan mengatur proses yang ada. Ketika kita bertemu dengan proses yang kompleks, maka

kita memerlukan bantuan flowchart agar kita mudah menganalisa, mendesain atau mendesain ulang,

dan mengatur kerjanya proses yang ada.

Pada bagian flowchart terdapat dua flowchart utama yaitu admin dan user. Disini penulis

menjelaskan atau membuat flowchart dibeberapa bagian saja, untuk user hanya satu flowchart,

dan lima flowchart untuk admin. Secara rinci flowchart user hanya satu yaitu flowchart alur

penggunaan sistem ini untuk bagian user, dan lima untuk admin, flowchart ini memberi atau

menceritakan alur proses penggunaan sistem ini untuk bagian admin, adapun flowchart untuk

admin antara lain yaitu flowchart admin, dan dibagi lagi pecahan flowchart tersebut secara

terperinci yaitu flowchat data tugas akhir, flowchart data dosen, flowchart data membimbing,

dan flowchart rekap. Adapun flowchartnya sebagai berikut :

4.5.1 Flowchart User

Page 42: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.2 Flowchart User

Flowchart diatas menunjukkan alur system penggunaan system pendataan tugas akhir di

bagian user, siuser hanya bisa melihat document tugas akhir yang telah ada, dengan malakukan

pencarian menurut katogori yang telas disediakan dalam system tersebut. Setelah melakukan

pencarian, maka system akan menampilkan hasil pencarian tersebut, dan memberikan link untuk

melihat document tugas akhir dalam bentuk PDF.

Page 43: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

4.5.2 Flowchart Kelola Admin

Flowchart untuk halaman admin menunjukkan langkah-langkah pengelolaan data tugas akhir

pada system pendataan tugas akhir.

Gambar 4.3 Flowchar Kelola Admin

Dalam sistem flowchart ini diperlihatkan ketika seorang admin ketika melakukan proses login

akan dihadapkan pada beberapa menu navigasi antara lain, Data Tugas Akhir, Data Dosen, Rekap.

Page 44: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Admin juga harus melakukan beberapa langkah lagi untuk melakukan pengololaan data tugas

akhir, agar data yang diperoleh susuai dengan keinginanya, berikut ini flowchart atau langkah-langkah

yang harus dilakukan oleh admin :

1. Flowchart Admin kelola Data Tugas Akhir

Gambar 4.4 Flowchart Kelola Data Tugas Akhir

Page 45: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

2. Flowchart Admin Kelola Data Dosen

Gambar 4.5 Flowchart Kelola Dosen

Page 46: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

3. Flowchart Admin Data Pembimbing

Gambar 4.6 Flowchart Data Bimbingan

4. Flowchart Admin Kelola Rekap

Page 47: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.7 Flowchart Kelola Data Rekap

4.6 Implementasi Database Pendataan Mahasiswa Yang Mengambil Tugas Akhir di STMIK

U’budiyah Indonesia

Sistem informasi pendataan Tugas Akhir mahasiswa STMIK U’budiyah Indonesia

memiliki data-data yang saling berhubungan. Dalam aplikasi ini terdapat menu yang berfungsi

untuk memudahkan user (pemakai) untuk menjalankan program.

Database pendataan Tugas Akhir ini terbagi menjadi dua halaman yaitu halaman public

dan halaman admin.

4.3.1 Halaman Publik

Berikut merupakan halaman Web yang dapat diakses secara umum oleh siapa saja.

Halaman ini menampilkan form pencarian berkaitan dengan informasi-informasi mengenai

Page 48: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Tugas Akhir dari mahasiswa STMIK U’budiyah Indonesia.

Gambar 4.8 Tampilan awal halaman publik

4.3.2 Form Penelusuran Tugas Akhir

User dapat melakukan pencarian secara umun pada halaman depan atau melakukan

pencarian secara khusus dengan menggunakan mode pencarian.

Gambar 4.9 Form pencarian

4.3.3 Form Masukkan Keyword

Masukkan keyword pada form pencarian yang tersedia untuk melakukan pencarian

berdasarakan judul, pengarang dan tahun.

Page 49: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.10 Form keyword

Dari form diatas yang bermaksud, katagori pencarian berbeda-beda, ada lima katagori

pencarian, baik menurut keyword(telesuri umum), judul, pengarang, tahun, dan jurusan, setiap

user yang mau lakukan pencarian tugas akhir di sistem ini dapat melakukan pencarian sesuai

keinginannya, dan akan di tampilkan hasil yang sama.

4.3.4 Form Hasil Pencarian

Setelah memasukan keyword tekan tombol telusuri untuk memulai pencarian.

Page 50: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.11 Tampilan hasil pencarian ditemukan.

Gambar 4.12 Tampilan hasil pencarian ditemukan.

Klik link tugas akhir untuk melihat file tersebut, maka file tugas akhir akan ditampilkan

dalam bentuk format PDF dalam layar menurut ID atau nama mahasiswa masing-masing.

4.3.5 Form Hasil Penelusuran dalam bentuk PDF

Form ini berfungsi untuk melihat dokument tugas akhir, guna untuk user/mahasiswa yang

mau melihat atau membaca dokumen tugas akhir yang telah jadi. Dalam dokumen ini sudah

terdapat semua, antara dari halaman pertama sampai halaman terakhir dalam satu PDF.

Page 51: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.13 Tampilan Dokument Tugas Akhir.

4.3.6 Form Penelusuran Jika Tidak Ditemukan

Gambar 4.14 Form hasil pencarian jika tidak ditemukan

Page 52: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Form akan menampilkan pemberitahuan kepada user jika data yang dicari tidak ditemukan,

berarti data yang user cari tidak ada dalam database penyimpana.

4.3.7 Halaman Admin

Halaman ini dipergunakan hanya untuk Admin yang telah memiliki hak akses untuk

mengelola pendataan Tugas Akhir mahasiswa STMIK U’Budiyah Indonesia.

4.3.8 Form Login

Login merupakan sistem keamanan program aplikasi ini agar data-data yang terdapat di

dalam database tidak dapat dihapus atau diubah sembarangan orang sebelum memiliki hak akses

login ke dalam program aplikasi ini.

Gambar 4.15 Login

4.3.9 Data List Mahasiswa Mengambil Tugas Akhir

List ini menampilkan semua data mahasiswa, klik pada link nama mahasiswa untuk

melihat detailnya dari data mahasiswa. Dalam satu halaman ini banyak terjadi fungsinya, dari

inputan biodata mahasiswa sampai dengan inputan document tugas akhir mahasiswa. Semua itu

Page 53: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

dilakukan dengan cara bertahap. Dengan mengklik link pada NIM mahasiswa makan data detil

lainya akan ditampilkan, dan bisa ditambah data lainnya seperti, data judul tugas akhir, data

pembimbing, dan document tugas akhir, dan data tersebut memiliki perbedaan table, akan tetapi

saling keterhungan antar satu table dengan table lainnya.

Gambar 4.16 Form List mahasiswa mengambil Tugas Akhir

Tampilan diatas menunjukkan data mahasiswa yang menyusun tugas akhir, di table tersebut

hanya menunjukkan NIM, dan Nama Mahasiswa, data tersebut dapat dihapus secara langsung,

dan dapat dilihat secara mendetil dengan mengklik nim mahasiswa tersebut.

4.3.10 Form Data Mahasiswa

From ini menampilkan biodata mahasiswa, pembimbing dan dokumen Tugas Akhir.

Page 54: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.17 Form data mahsiswa

Form diatas menunjukkan detil mahasiswa setelah diklik nim mahasiswa di form list

mahasiswa, di form ini bisa di tambah keterangan lainnya, judul skripsi mahasiswa, dosen

pembimbing dan penguji mahasiswa, beserta dokumen tugas akhir mahasiswa.

4.3.11 Form Input Mahasiswa

Form input mahasiswa berfungsi untuk mengisi data mahasiswa. Klik link tambah baru

pada list mahasiswa Tugas Akhir, dan disini hanya mengisis biodata mahasiswa yang membuat

tugas akhir, tidak diinput data lainnya, seperti judul atau dosen, dan dokumen tugas akhir, karena

itu semua dilakukan bertahap, sesuai dengan proses penyusunan tugas akhir yang berlaku pada

kampus STMIK U’budiyah Indonesia.

Page 55: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.18 Form Input Mahasiswa

4.3.12 Form Edit Mahasiswa

Form edit mahasiswa berfungsi untuk mengedit data mahasiswa apabila terjadi kesalahan

dalam mengimput data (biodata mahasiswa) pada awalnya, diform ini hanya diedit biodata saja.

Gambar 4.19 Form Edit mahasiswa

Page 56: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

4.3.13 Form Edit Dokumen Tugas Akhir

From ini berfungsi untuk mengedit Tugak Akhir bila ada kesalahan huruf maupun nama

judul. Dan form ini juga bisa upload document tugas akhir bila terjadi kesalahan pada awalnya.

Gambar 4.20 Edit dokumen Tugas Akhir

4.3.14 Form Edit Pembimbing

Form ini untuk menggati pembimbing, jika mahasiswa di haruskan menganti

pembimbing, di form ini tidak ada data yang perlu diinput, karena untuk bagian form

pembimbing ini hanya memberi data-data yang telah diinput didata dosen.

Page 57: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.21 Form Edit Pembimbing

4.3.15 Form Data Dosen

Form data dosen berfungsi untuk menampilkan semua data dosen. Form data dosen.

Gambar 4.22 Form Data Dosen

4.3.16 Form Input Dosen

Page 58: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Form input dosen berfungsi untuk mengisi data dosen. Form input. Data-data dosen harus

diinput diform ini, yang diinput hanya data-data dosen yang ikut berperan dalam tugas akhir,

seperti dosen pembimbing, dan dosen penguji, setelah diinput, maka secara otomatis data dosen

ini akan ditampilkan diform edit pembimbing.

Gambar 4.23 Form Input Dosen

4.3.17 Form Edit Dosen

Form edit dosen berfungsi untuk mengedit data dosen. Form edit dapat dilihat.

Page 59: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.24 Form Edit Dosen

4.3.18 Data Membimbing

List ini menampilkan jumlah mahasiswa yang telah menjadi pembimbing atau penguji

oleh dosen-dosen.

Gambar 4.25 List Bimbingan Dosen

4.3.19 Form List Mahasiswa Bimbingan

Form ini menampilkan setatus seorang dosen pembimbing, pembinmbing satu atau

pembimbing dua.

Page 60: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.26 List jumlah mahasiswa bimbingan setiap dosen

Form diatas berfungsi untuk melihat keseluruhan bimbingan dosen, satu dosen berapa

jumlah mahasiswa yang dibimbingnya, dan disini ditampilkan jumlah mahasiswa, dan bisa juga

melihat permahasiswa tersebut. Yang ditampilakan hanya mahasiswa bimbingan dosen tersebut,

jika dosen A mempunya bimbingan mahasiswa berjumlah sekian, dan link tersebut bisa dilihat

secara mendetil lagi.

4.3.20 Form Data Mahasiswa

Data detail mahasiswa yang telah menyelesaikan tugas akhir. Form ini akan penuh data,

baik data biodata mahasiswa, judul tugas akhir, pembimbing, penguji, dan document tugas akhir

beserta file tugas akhirnya akan terisi penuh.

Page 61: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.27 Detail data mahasiswa, tugas akhir, pembimbing dan penguji

4.3.21 Rekap Data Mahasiswa

Form rekap ini berfungsi untuk melihat keseluruhan mahasiswa yang menyusun tugas

akhir, sudah tahap apa mahasiswa menyusun, apakah sudah siap, atau belum siap, dan document

table ini bisa dicetak untuk laporan keseluruhan. Hasil ini akan diperoleh jika semua tahap-tahap

diatas sudah dilakukan secara keseluruhan, dan data ini juga akan tersimpan didalam database

secara teratur, dan bisa dilihat kapan saja.

Page 62: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Gambar 4.28 Tampilan rekap mahasiswa

4.3.22 Rekap Cetak

Rekap cetek berfungsi untuk mengeprint halaman rekap dalam bentuk dokumen.

Gambar 4.29 Tampilan rekap mahasiswa

Form ini hasil dari form rekap, di saat admin menekan tombol cetak maka akan tampil form ini

untuk di prient, form ini berbentuk document yang dilengkapi dengan kop diatasnya.

Page 63: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

4.3.23 Detail Rekap Data Mahasiswa

Form detil mahasiswa ini menunjukkan data detil mahasiswa yang menyusuk tugas akhir,

di form detil ini semua data akan ditampilkan, dan bisa di cetak untuk laporan.

Gambar 4.30 Tampilan rekap detil mahasiswa

4.3.24 Cetak Detail Rekap Data Mahasiswa

cetak detail rekap mahasiswa ini adalah untuk mengeprint data-data mahasiswa secara

keseluruhan, dari biodata mahasiswa sampai dengan data tugas akhir mahasiswa.

Gambar 4.31 Tampilan cetak rekap detil mahasiswa

Page 64: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Berdasarkan analisis dan evaluasi dari bab-bab sebelumnya, maka dapat diambil beberapa

kesimpulan sebagai berikut:

1. Dengan adanya Aplikasi Basis Data Pendataan Tugas Akhir mahasiswa menggunakan

Software PHP MySQL ini, STMIK U’Budiyah Indonesia dapat mengatasi berbagai masalah

pendataan yang selama ini timbul dengan menggunakan sistem manual.

2. Pendataan Tugas Akhir mahasiswa berbasis PHP MySQL ini dapat menginput data Tugas

Akhir dan dosen bimbingan Tugas Akhir sehingga tidak adanya data yang ganda, dan

dilengkapi dengan data mahasiswa yang masih aktif, mengambil Tugas Akhir dan Alumni.

3. Aplikasi Basis Data Pendataan Tugas Akhir Mahasiswa ini bisa mempermudahkan

mahasiswa untuk mencari judul-judul tugas akhir yang ada, dan bisa membacanya secara

online.

5.2 Saran

Berikut adalah saran-saran untuk pengembangan lebih lanjut terhadap aplikasi sistem

informasi ini :

1. Aplikasi Basis data pendataan ini belum sepenuhnya sempurna, karena dilihat dari lingkup

pengolahan data yang masih relatif kecil, sehingga nanti bisa dikembangkan lagi menjadi

sebuah Sistem Informasi yang lengkap.

2. Sebaiknya STMIK U’Budiyah Indonesia memiliki beberapa pegawai yang mendalami

bidang Aplikasi Basis data atau sistem informasi sehingga apabila mendapat kesulitan dalam

mengakses, tidak perlu memanggil orang luar untuk memperbaiki aplikasi ini.

Page 65: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Daftar Pustaka

Kadir, Abdul.2003. Pengenalan Sistem Informasi. Yogyakarta: Andi.

Peranginangin, Kasiman. 2003. Aplikasi Web dengan PHP & Mysql. Yogyakarta : Andi.

Pressman, Roger. 2003. Rekayasa Perangkat Lunak. Yogyakarta : Andi.

Madcoms. 2009. Membangun Website Profesional dengan Adobe CS4, PHP & Mysql.

Yogyakarta : Andi.

Nugroho Bunafit. 2004. Latihan Membuat Aplikasi Website PHP & Mysql dengan

Dreamweaver. Yogyakarta : Gava Media.

Prothelon. 2011. Belajar PHP, Cara Membuat Website, HTML, MySQL khusus pemula, gratis,

mudah & lengkap. [Online] Tersedia : http://www.prothelon.com/belajar/belajar-php-

lanjutan/koneksi-database-menggunakan-php-dan-mysql [26 februari 2013]

Zainalhakim. 2012. Upload banyak file dengan PHP. [Online] Tersedia :

http://www.zainalhakim.web.id/posting/upload-banyak-file-dengan-php.html. [28

februari 2013]

Widada. 2005. Analisis dan perancangan system akutansi. [Online] Tersedia :

www.http//:widada.staff.gunadarma.ac.id/Downloads/files/13075/FLOWCHART.doc.[2

4 februari 2013]

Maniacms. 2012. Pengertian MYSQL. [Online] Tersedia :

http://www.maniacms.web.id/2012/01/pengertian-mysql.html. [23 februari 2013].

Page 66: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

Lampiran Coding Aplikasi Sistem Pendataan Tugas Akhir

Index Halaman Publik

<?php

error_reporting(0);

include "opsieditor.php";

include "konfigurasi.php";

include "koneksi.php";

include "function.php";

$mode=$_POST['mode'];

$mode=$_GET['mode'];

?>

<!-- End Homepage Specific Elements -->

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<div class="wrapper col0">

<?php include "mode_pencarian.php";?>

</div>

<body bgcolor="#FFFFFF" id="top">

<div class="wrapper row1">

<div id="header" class="clear">

<?php

Page 67: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

if (!$cari_judul and !$cari_keyword and !$cari_pengarang and !$cari_tahun and

!$cari_jurusan)

{

?>

<div class="fl_left">

<div class="logo"> <a href="index.php"><img src="images/stmik.jpg" height="100"

width="100" >

</div>

<div class="slogan">

<h1><font color="#B46C00">Penelusuran Tugas Akhir</font><br>

<strong><font color="#333333" size="2">STMIK U'BUDIYAH

INDONESIA</font></strong></a></h1>

</div>

</div>

<?php

}

?>

</div>

</div>

<div class="tampilan_pencarian_awal">

<?php

include "halaman_pencarian.php";

?>

</div>

Page 68: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<div class="wrapper row4">

<?php include "footer.php";?>

</div>

</body>

</html>

Mode Pencarian

<?php

if (!$cari_judul and !$cari_keyword and !$cari_pengarang and !$cari_tahun and !$cari_jurusan)

{

?>

<div class="menu_atas">

<a href="?">Telusuri</a>

<a href="?pilih=judul">Judul</a>

<a href="?pilih=pengarang">Pengarang</a>

<a href="?pilih=tahun">Tahun</a>

<a href="?pilih=jurusan">Jurusan</a>

</div>

<?php

}

Page 69: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

else

{

if ($cari_keyword)

{

?>

<div class="menu_atas">

<a href="?">Telusuri</a> <a href="?pilih=judul">Judul</a> <a

href="?pilih=pengarang">Pengarang</a> <a href="?pilih=tahun">Tahun</a> <a

href="?pilih=jurusan">Jurusan</a>

</div>

<div class="top-desain">

<div class="gambarku"><a href="index.php"><img src="images/stmik.png" width="76"

height="72"></a></div>

<form method="get" action="<?php echo $phpself ?>">

<div class="text-keybaru">

<input type="text" size="100" name="key_word" value="<?php echo

"$key_word";?>">

<input type="submit" name="cari_keyword" value="Telusuri" size="50">

<br>

<br></div>

<div class="halaman_pencarian"> </div>

<div class="tombol"> </div>

</form></div>

</div>

Page 70: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<?php

}

elseif ($cari_judul)

{

?>

<div class="menu_atas">

<a href="?">Telusuri</a> <a href="?pilih=judul">Judul</a> <a

href="?pilih=pengarang">Pengarang</a> <a href="?pilih=tahun">Tahun</a> <a

href="?pilih=jurusan">Jurusan</a>

</div>

<div class="top-desain">

<div class="gambarku"><a href="index.php"><img src="images/stmik.png" width="76"

height="72"></a></div>

<form method="get" action="<?php echo $phpself ?>">

<div class="text-keybaru">

<input type="text" size="100" name="jdl" value="<?php echo "$jdl";?>">

<input type="submit" name="cari_judul" value="Telusuri Judul" size="50">

<br>

<br></div>

<div class="halaman_pencarian"> </div>

<div class="tombol"> </div>

</form></div>

</div>

Page 71: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<?php

}

elseif ($cari_pengarang)

{

?>

<div class="menu_atas">

<a href="?">Telusuri</a> <a href="?pilih=judul">Judul</a> <a

href="?pilih=pengarang">Pengarang</a> <a href="?pilih=tahun">Tahun</a> <a

href="?pilih=jurusan">Jurusan</a>

</div>

<div class="top-desain">

<div class="gambarku"><a href="index.php"><img src="images/stmik.png" width="76"

height="72"></a></div>

<form method="get" action="<?php echo $phpself ?>">

<div class="text-keybaru">

<input type="text" size="100" name="pgr" value="<?php echo "$pgr";?>">

<input type="submit" name="cari_pengarang" value="Telusuri Pengarang"

size="50">

<br>

<br></div>

<div class="halaman_pencarian"> </div>

<div class="tombol"> </div>

</form></div>

</div>

Page 72: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<?php

}

elseif ($cari_tahun)

{

?>

<div class="menu_atas">

<a href="?">Telusuri</a> <a href="?pilih=judul">Judul</a> <a

href="?pilih=pengarang">Pengarang</a> <a href="?pilih=tahun">Tahun</a> <a

href="?pilih=jurusan">Jurusan</a>

</div>

<div class="top-desain">

<div class="gambarku"><a href="index.php"><img src="images/stmik.png" width="76"

height="72"></a></div>

<form method="get" action="<?php echo $phpself ?>">

<div class="text-keybaru">

<input type="text" size="100" name="thn" value="<?php echo "$thn";?>">

<input type="submit" name="cari_tahun" value="Telusuri Tahun" size="50">

<br>

<br></div>

<div class="halaman_pencarian"> </div>

<div class="tombol"> </div>

</form></div>

</div>

Page 73: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<?php

}

elseif ($cari_jurusan)

{

?>

<div class="menu_atas">

<a href="?">Telusuri</a> <a href="?pilih=judul">Judul</a> <a

href="?pilih=pengarang">Pengarang</a> <a href="?pilih=tahun">Tahun</a> <a

href="?pilih=jurusan">Jurusan</a>

</div>

<div class="top-desain">

<div class="gambarku"><a href="index.php"><img src="images/stmik.png" width="76"

height="72"></a></div>

<form method="get" action="<?php echo $phpself ?>">

<div class="text-keybaru">

<input type="text" size="100" name="thn" value="<?php echo "$jrsan";?>">

<input type="submit" name="cari_jurusan" value="Telusuri Jurusan" size="50">

<br>

<br></div>

<div class="halaman_pencarian"> </div>

<div class="tombol"> </div>

</form></div>

</div>

Page 74: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<?php

}

}

?>

Hasil Pencarian

<div class="hasil_cari">

<?php

$sql=mysql_query("select * from tugas_akhir t INNER JOIN mahasiswa m ON t.id_mhs=m.id

where

t.keyword like '%".$_GET['key_word']."%' OR m.pengarang like '%".$_GET['key_word']."%' OR

m.jurusan like '%".$_GET['key_word']."%'

OR t.tahun_selesai like '%".$_GET['key_word']."%' OR t.judul like '%".$_GET['key_word']."%'");

$cek=mysql_num_rows($sql);

?>

<div class="hasil_telusuri">

<?php

if (!$detail)

{

if ($cek==0)

{

?>

Page 75: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<strong><font color="#FF9900" size="4">Penelusuran</font></strong> <font

color="#FFFFFF">--------

</font><font color="#666666"><?php echo "Pencarian dengan Keyword

<strong>".$_GET['key_word']."</strong> tidak ditemukan"; ?></font></div>

<?php

}

else

{

?>

<strong><font color="#FF9900" size="4">Penelusuran</font></strong> <font

color="#FFFFFF">--------

</font><font color="#666666">Sekitar <?php echo "$cek hasil<br><br>";

?></font></div>

<table cellpadding="0" cellspacing="0" border="0"

id="table" class="sortable" width="100%">

<thead>

<tr align="center" bgcolor="#FFFFFF">

<th></th>

</tr>

</thead>

<tbody>

<?php

while ($data=mysql_fetch_array($sql))

{

Page 76: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

$n++;

?>

<tr id="row_<? echo "$data[id]"; ?>" valign="top">

<td>

<?php

$key_word=$_GET['key_word'];

$jd=str_ireplace($key_word,"<em><b>$key_word</b></em>",$data[judul]);

$pg=str_ireplace($key_word,"<em><b>$key_word</b></em>",$data[pengarang]);

$nm=str_ireplace($key_word,"<em><b>$key_word</b></em>",$data[nim]);

$jr=str_ireplace($key_word,"<em><b>$key_word</b></em>",$data[jurusan]);

$th=str_ireplace($key_word,"<em><b>$key_word</b></em>",$data[tahun_selesai]);

$kw=str_ireplace($key_word,"<em><b>$key_word</b></em>",$data[keyword]); ?>

<div class="judul"><?php echo "$jd"; ?></div>

<div class="result"><?php echo "Oleh : $pg, Nim :

($nm) , Tahun Selesai :$th"; ?> , Jurusan : <?php echo "$jr"; ?>

<div class="download">

<img src="images/pdf.png"><?php echo "<a

href='dokumen/index.php?file_ta=$data[file_ta]' alt='download dokumen' title='Lihat

Dokumen'>Tugas Akhir</a"; ?></div>

</td>

</tr>

Page 77: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<?php

}

?>

</tbody>

</table>

<?php

include "pagination.php";

}

}

else

{

include "detail.php";

}

?>

</div>

Halaman Admin Index

<?php

include "koneksi.php";

include "konfigurasi.php";

$id = $_GET['id'];

$_SERVER['PHP_SELF'];

Page 78: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

?>

<body bgcolor="#666666">

<div class="bungkus_body"><img src="images/header.png" width="1100" height="211">

<div class="isi">

<div class="menu"><?php include "menu.php";?></div>

<div class="content"><?php include "content.php";?></div>

</div>

</div>

<div id="footer" class="clear">

<!--

##############################################################################

######################### -->

<div class="footbox"><br>

<div id="copyright">

<p class="fl_left">Copyright &copy; 2013 - STMIK U'BUDIYAH INDONESIA </p>

<p class="fl_right">Design by MUSTAFA</p>

<!--

##############################################################################

######################### -->

</div>

</div>

</div>

Page 79: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<!--

##############################################################################

######################### -->

<?php

}

else //jika tidak melakukan login, maka secara otomatis akan masuk ke halaman login

{

header ("location:login.php");

}

?>

Contents

<?php

if (!$admin)

{

echo "Selamat Datang";

}

else

{

// mengakses folder database

if ($admin==data_ta){include "tugas_akhir/tugas_akhir.php";}

elseif ($admin==dosen){include "dosen/dosen.php";}

elseif ($admin==statistik){include "statistik/statistik.php";}

elseif ($admin==data_bimbingan){include "data_bimbingan/data_bimbingan.php";}

Page 80: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

elseif ($admin==rekap){include "rekap/rekap.php";}

elseif ($admin==rekap_print){include "rekap/rekap_print.php";}

elseif ($admin==setting){include "site/ubahpassword.php";}

//mengakses di root folder admin

elseif ($admin==logout){include "logout.php";}

}

?>

Halaman Tugas Akhir

Halaman Utama

<?php

if (!$opsi and !$edit and !$hapus and !$detail and !$input and !$update_biodata and

!$update_judul and !$update_dokumen and !$update_pembimbing)

{

?>

<!-- Mulai mengakses tabel -->

<div align="center"> <font face="Helvetica, Arial, sans-

serif"><strong><font color="#000000" size="6">List Mahasiswa Tugas Akhir

</font></strong></font><font color="#3E2423"></p>

</font></div><br><br>

Page 81: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<table cellpadding="0" cellspacing="0" border="1" id="table"

class="sortable">

<thead>

<tr align="center" bgcolor="#FD352B" id="row_<? echo

"$data[id]"; ?>">

<th width="1%" class="nosort"><h3>No.</h3></th>

<th width="8%" class="nosort"><h3>NIM </h3></th>

<th width="10%" class="nosort"><h3>Nama

Mahasiswa</h3></th>

<th width="10%" class="nosort"><h3>Opsi</h3></th>

</tr>

</thead>

<tbody>

<?php

$get=mysql_query("select * from mahasiswa");

while ($data=mysql_fetch_array($get))

{

$n++;

?>

<tr id="row_<? echo "$data[id]"; ?>">

<td><?php echo "$n.";?></td>

<td><?php echo "<a

href='$phpself?admin=$admin&detail=$data[id]'>$data[nim]</a>";?></td>

<td><?php echo "$data[pengarang]";?></td>

<td><a href="#" onclick="delete_mahasiswa(<? echo

"$data[id]"; ?>)"><?php echo "$icon_hapus"; ?></a></td>

Page 82: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

</tr>

<?php

}

?>

</tbody>

</table>

<!-- Akhir tabel -->

<!-- pagination-->

<?php include "pagination.php";?><br><br>

<!-- akhir pagination-->

<?php echo "<a href='$phpself?admin=$admin&opsi=input'>$icon_input </a>";?>

<?php

}

else

{

if ($opsi==input){include "input.php";}

elseif ($edit){include "edit.php";}

elseif ($hapus) {include "hapus.php";}

elseif ($detail) {include "detail.php";}

elseif ($input==biodata){include "input.php";}

elseif ($input==dokumen){include "input_dokumen.php";}

elseif ($input==pembimbing){include "input_pembimbing.php";}

Page 83: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

elseif ($update_biodata){include "edit.php";}

elseif ($update_dokumen){include "edit_dokumen.php";}

elseif ($update_judul){include "tgl_judul.php";}

elseif ($update_pembimbing){include "update_pembimbing.php";}

}

?>

Form Input

<?php

$pengarang=$_POST['pengarang']; //mendeklarasikan parameter $pengarang

$nim=$_POST['nim']; //mendeklarasikan parameter $nim

$tahun_masuk=$_POST['tahun_masuk'];

$jurusan=$_POST['jurusan'];

$ttl=$_POST['ttl'];

$hp=$_POST['hp'];

$status=$_POST['status'];

$alamat=$_POST['alamat'];

Page 84: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

$tahap=$_POST['tahap'];

if ($simpan) //jika terdapat parameter $simpan di URL maka,

{

$getcek=mysql_query("select * from mahasiswa where pengarang='$pengarang'

and nim='$nim'"); //cek apakah sudah pernah di input

$cek=mysql_num_rows($getcek);

if ($cek==0)//jika hasil cek tadi bernilai nol (bearti tidak ada id_tiket yg inputkan

sama sebelumnya, maka

{

mysql_query("insert into mahasiswa (pengarang, nim, tahun_masuk,

jurusan, ttl, hp,status, alamat, tahap) values

('$pengarang','$nim','$tahun_masuk','$jurusan','$ttl','$hp', '$status',

'$alamat', '$tahap')");// query akan melakukan insert ke table mahasiswa

$get_id=mysql_fetch_array(mysql_query("select * from mahasiswa order

by id desc"));

mysql_query("insert into membimbing (id_mhs, pem1,pem2,penguji)

values ('$get_id[id]','x','x','x')");

mysql_query("insert into tgl_judul (id_mhs,

judul1,judul2,judul3,judul_terpilih,tgl_pengesahan, nilai) values ('$get_id[id]',' ',' ',' ',' ',' ', 'kkkkk

')");

mysql_query("insert into tugas_akhir (id_mhs,

tahun_selesai,judul,keyword, tanggal_skripsi, nilai) values ('$get_id[id]',' ',' ',' ',' ',' ')");

Page 85: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

echo "<img src='images/loading.gif'>";

echo "<script language='javascript'> window.location =

'./$phpself?admin=data_ta'</script>";

}

else //jika id_tiket tidak bernilai 0, berarti sudah pernah diinsert

{

echo "$pengarang dengan Nim $nim sudah pernah terinput"; // akan

muncul tulisan ini

}

}

else

{

?>

<div class="formbaru">

<form action="<?php echo "$phpself";?>" method="post" id="input_bank"

enctype="multipart/form-data">

<strong>Input Data Tugas Akhir</strong><br /><br />

<label>Nama Mahasiswa</label>

<p><input type="text" name="pengarang" size="80"></p>

<label>NIM</label>

<p><input type="text" name="nim" size="80"></p>

<label>Tahun Masuk</label>

<p><input type="text" name="tahun_masuk" size="80"></p>

Page 86: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<label>Jurusan</label>

<p><select name="jurusan">

<option value=""> Pilih </option>

<option value="Teknik Informatika">Teknik Informatika</option>

<option value="Sistem Informasi">Sistem Informasi</option>

<option value="Manajemant Informatika">Manajemant

Informatika</option>

<option value="Komputerisasi Akutansi">Kumputerisasi Akutansi</option>

</select></p>

<label>Tempat dan tgl. Lahir</label>

<p><input type="text" name="ttl" size="80"></p>

<label>Hp</label>

<p><input type="text" name="hp" size="80"></p>

<label>Status Mahasiswa</label>

<p><select name="status">

<option value=""> Pilih </option>

<option value="Reguler">Reguler</option>

<option value="Non_Reguler">Non_Reguler</option>

</select></p>

Page 87: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<label>Alamat Sekarang</label>

<p><input type="text" name="alamat" size="80"></p>

<label>Tahap Penyususanan</label>

<p><select name="tahap">

<option value=""> Pilih </option>

<option value="Pengujuan Proposal">Pengujuan Proposal</option>

<option value="Siap Seminar">Siap Seminar</option>

<option value="Selesai">Selesai</option>

</select></p>

<div id="tombol"><input type="submit" name="simpan" value="Simpan">

<input type="button" value="Batal"

onClick="document.location='<?php echo "$phpself?admin=$admin"; ?>';"></div>

</form></div>

<?php

}

?>

Tampilan Detil

<?php

Page 88: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

$judul=$_POST['judul']; //mendeklarasikan parameter $judul

$nim=$_POST['nim']; //mendeklarasikan parameter $nim

$jurusan=$_POST['jurusan'];

$tahun=$_POST['tahun'];

$pem1=$_POST['pem1'];

$pem2=$_POST['pem2'];

$penguji=$_POST['penguji'];

$keyword=$_POST['keyword'];

$dokumen=$_POST['dokumen'];

$filesementara1=$_FILES['abstrak']['tmp_name'];

$abstrak=$_FILES['abstrak']['name'];

$folder1="../abstrak";

$filesementara2=$_FILES['dokumen']['tmp_name'];

$dokumen=$_FILES['dokumen']['name'];

$folder2="../dokumen";

$get=mysql_fetch_array(mysql_query("select * from mahasiswa where id='$detail'"));

?>

<p align="center"><strong>DATA MAHASISWA</strong></p>

Page 89: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<table cellpadding="0" cellspacing="0" border="0" id="table"

class="sortable2">

<tbody>

<tr class="evenrow">

<td width="25%">Nama Mahasiswa</td>

<td width="5%">:</td>

<td><?php echo "$get[pengarang]";?></td>

</tr>

<tr class="oddrow">

<td>Nim</td>

<td>:</td>

<td><?php echo "$get[nim]";?></td>

</tr>

<tr class="evenrow">

<td>Tempat dan tgl. Lahir</td>

<td>:</td>

<td><?php echo "$get[ttl]";?></td>

</tr>

<tr class="oddrow">

<td>Tahun Masuk</td>

<td>:</td>

<td><?php echo "$get[tahun_masuk]";?></td>

</tr>

<tr class="evenrow">

Page 90: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<td>Hp</td>

<td>:</td>

<td><?php echo "$get[hp]";?></td>

</tr>

<tr class="oddrow">

<td>Jurusan</td>

<td>:</td>

<td><?php echo "$get[jurusan]";?></td>

<tr class="evenrow">

<td>Status Mahasiswa</td>

<td>:</td>

<td><?php echo "$get[status]";?></td>

</tr>

<tr class="oddrow">

<td>Alamat</td>

<td>:</td>

<td><?php echo "$get[alamat]";?></td>

</tr>

<tr class="evenrow">

<td>Tahap Penyusunan</td>

<td>:</td>

<td><?php echo "$get[tahap]";?></td>

</tr>

</tr></tbody>

Page 91: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

</table>

<?php if (empty ($get[nim])){echo "<a

href='$phpself?admin=$admin&input=biodata'>$icon_input Data Mahasiswa</a>";}

else {echo "<a

href='$phpself?admin=$admin&update_biodata=$get[id]'>$icon_edit Data

Mahasiswa</a>";}?>

<p align="center"><strong>TANGGAL PENGESAHAN & JUDUL TUGAS

AKHIR</strong></p>

<?php

$get_sah=mysql_fetch_array(mysql_query("select * from tgl_judul where

id_mhs='$detail'"));

?>

<table cellpadding="0" cellspacing="0" border="0" id="table" class="sortable2">

<tr class="evenrow">

<td width="25%">Judul Pertama</td>

<td width="5%">:</td>

<td><?php echo "$get_sah[judul1]";?></td>

</tr>

<tr class="oddrow">

<td>Judul Kedua</td>

<td>:</td>

<td><?php echo "$get_sah[judul2]";?></td>

</tr>

<tr class="evenrow">

Page 92: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<td>Judul Ketiga</td>

<td>:</td>

<td><?php echo "$get_sah[judul3]";?></td>

</tr>

<tr class="oddrow">

<td>Judul Yang Terpilih</td>

<td>:</td>

<td><?php echo "$get_sah[judul_terpilih]";?></td>

</tr>

<tr class="evenrow">

<td>Tanggal Pengesahan Judul</td>

<td>:</td>

<td><?php echo "$get_sah[tgl_pengesahan]";?></td>

</tr>

<tr class="oddrow">

<td>Nilai Proposal</td>

<td>:</td>

<td><?php echo "$get_sah[nilai]";?></td>

</tr>

<tr>

</table>

<?php if (empty ($get[nim])){echo "<a

href='$phpself?admin=$admin&input=judul'>$icon_input Data Judul</a>";}

Page 93: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

else {echo "<a

href='$phpself?admin=$admin&update_judul=$get[id]'>$icon_edit Data Judul</a>";}?>

<p align="center"><strong>DATA PEMBIMBING DAN PENGUJI </strong></p>

<?php

$get_pem=mysql_fetch_array(mysql_query("select * from membimbing where

id_mhs='$detail'"));

?>

<table cellpadding="0" cellspacing="0" border="0" id="table"

class="sortable2">

<tr class="oddrow">

<td>Pembimbing</td>

<td>:</td>

<?php $pem1=mysql_fetch_array(mysql_query("select * from dosen

where id='$get_pem[pem1]'"));?>

<td><?php if ($get_pem[pem1]==x) {echo "-";} else {echo

"$pem1[nama_dosen]";} ?></td>

</tr>

<tr class="evenrow">

<td width="25%">Penguji Pertama</td>

<td width="5%">:</td>

<?php $pem2=mysql_fetch_array(mysql_query("select * from dosen

where id='$get_pem[pem2]'"));?>

<td><?php if ($get_pem[pem2]==x) {echo "-";} else {echo

"$pem2[nama_dosen]";} ?></td>

</tr>

<tr class="oddrow">

Page 94: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<td>Penguji Kedua</td>

<td>:</td>

<?php $penguji=mysql_fetch_array(mysql_query("select * from dosen

where id='$get_pem[penguji]'"));?>

<td><?php if ($get_pem[penguji]==x) {echo "-";} else {echo

"$penguji[nama_dosen]";} ?></td>

</tr>

</table>

<?php if (empty ($get_pem[pem1])){echo "<a

href='$phpself?admin=$admin&input=pembimbing'>$icon_input Data Pembimbing</a>";}

else {echo "<a

href='$phpself?admin=$admin&update_pembimbing=$get[id]'>$icon_edit Data Data

Pembimbing</a>";}?>

<p align="center"><strong>DATA DOKUMEN TUGAS AKHIR</strong></p>

<?php

$get_ta=mysql_fetch_array(mysql_query("select * from tugas_akhir where

id_mhs='$detail'"));

?>

<table cellpadding="0" cellspacing="0" border="0" id="table"

class="sortable2">

<tr class="oddrow">

<td width="25%">Tanggal Mulai Skripsi</td>

<td width="5%">:</td>

<td><?php echo "$get_ta[tanggal_skripsi]";?></td>

</tr>

Page 95: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<tr class="evenrow">

<td>Judul</td>

<td>:</td>

<td><?php echo "$get_ta[judul]";?></td>

</tr>

<tr class="oddrow">

<td>Keyword</td>

<td>:</td>

<td><?php echo "$get_ta[keyword]";?></td>

</tr>

<tr class="evenrow">

<td>Tahun Selesai</td>

<td>:</td>

<td><?php echo "$get_ta[tahun_selesai]";?></td>

</tr>

<tr class="oddrow">

<td>Nilai TA</td>

<td>:</td>

<td><?php echo "$get_ta[nilai]";?></td>

</tr>

<tr class="evenrow">

<td>File Tugas Akhir</td>

<td>:</td>

Page 96: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<td><?php if (empty ($get_ta[file_ta])){echo "-";} else { echo

"$get_ta[file_ta]";}?></td>

</tr>

<tr>

</table>

<?php if (empty ($get_ta[judul])){echo "<a

href='$phpself?admin=$admin&input=dokumen'>$icon_input Data Tugas Akhir</a>";}

else {echo "<a

href='$phpself?admin=$admin&update_dokumen=$get[id]'>$icon_edit Data Tugas

Akhir</a>";}?>

Form Dosen

<?php

if (!$opsi and !$edit and !$hapus and !$detail)

{

?>

<!-- Mulai mengakses tabel -->

<div align="center"> <font face="Helvetica, Arial, sans-

serif"><strong><font color="#3E2423" size="6">List Dosen

</font></strong></font><font color="#3E2423"></p>

</font></div><br><br>

<table cellpadding="0" cellspacing="0" border="1" id="table"

class="sortable">

<thead>

<tr align="center" bgcolor="#FD352B">

Page 97: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<th width="4%" class="nosort"><h3>No.</h3></th>

<th width="8%" class="nosort"><h3>NIP </h3></th>

<th width="10%" class="nosort"><h3>Nama

Dosen</h3></th>

<th width="8%" class="nosort"><h3>Opsi</h3></th>

</tr>

</thead>

<tbody>

<?php

$get=mysql_query("select * from dosen");

while ($data=mysql_fetch_array($get))

{

$n++;

?>

<tr id="row_<? echo "$data[id]"; ?>">

<td><?php echo "$n.";?></td>

<td><?php echo "<a

href='$phpself?admin=$admin&detail=$data[id]'>$data[nip]</a>";?></td>

<td><?php echo "$data[nama_dosen]";?></td>

<td><?php echo "<a

href='$phpself?admin=$admin&edit=$data[id]'>$icon_edit</a>|";?>

<a href="#" onclick="delete_dosen(<? echo "$data[id]";

?>)"><?php echo "$icon_hapus"; ?></a></td>

</tr>

<?php

}

Page 98: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

?>

</tbody>

</table>

<!-- Akhir tabel -->

<!-- pagination-->

<?php include "pagination.php";?><br><br>

<!-- akhir pagination-->

<?php echo "<a href='$phpself?admin=$admin&opsi=input'>$icon_input</a>";?>

<?php

}

else

{

if ($opsi==input){include "input.php";}

elseif ($edit){include "edit.php";}

elseif ($hapus) {include "hapus.php";}

elseif ($detail) {include "detail.php";}

}

?>

Rekap

<?php

if (!$lengkap and !$lengkap_print and !$rekap_print)

Page 99: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

{

?>

<!-- Mulai mengakses tabel -->

<div align="center"> <font face="Helvetica, Arial, sans-

serif"><strong><font color="#3E2423" size="6">List Rekap Mahasiswa

</font></strong></font><font color="#3E2423"></p>

</font></div><br><br>

<table cellpadding="0" cellspacing="0" border="1" id="table"

class="sortable">

<thead>

<tr align="center" bgcolor="#FD352B">

<th width="2%" class="nosort"><h3>No.</h3></th>

<th width="4%" class="nosort"><h3>NIM </h3></th>

<th width="8%" class="nosort"><h3>Nama </h3></th>

<th width="6%" class="nosort"><h3>Tahap

Penyusunan</h3></th>

</tr>

</thead>

<tbody>

<?php

$get=mysql_query("select * from mahasiswa");

while ($data=mysql_fetch_array($get))

{

$n++;

?>

Page 100: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

<tr id="row_<? echo "$data[id]"; ?>">

<td><?php echo "$n.";?></td>

<td><?php echo "<a

href='$phpself?admin=$admin&lengkap=$data[id]'>$data[nim]</a>";?></td>

<td><?php echo "$data[pengarang]";?></td>

<td><?php echo "$data[tahap]";?></td>

<?php

}

?>

</tbody>

</table>

<!-- Akhir tabel -->

<!-- pagination-->

<?php include "pagination.php";?><br><br>

<a style="border:1px solid #666; background-color:#999; padding:5px 10px;

color:#FFF; border-radius:10px; text-decoration:none;" href=""

onClick="window.open('cetak.php?admin=rekap_print','cetakform','scrollbars=yes,status=no,m

enubar=no,width=1100,height=600');">Cetak</a>

<!-- akhir pagination-->

<?php

}

elseif ($lengkap){include "lengkap.php";}

elseif ($lengkap_print){include "lengkap_print.php";}

Page 101: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

elseif ($rekap_print){include "rekap_print.php";}

?>

Halaman Print

<body onLoad="window.print()">

<!-- Mulai mengakses tabel -->

<div align="center"> <font face="Helvetica, Arial, sans-

serif"><strong><font color="#3E2423" size="6">List Rekap Mahasiswa

</font></strong></font><font color="#3E2423"></p>

</font></div><br><br>

<table cellpadding="0" cellspacing="0" border="1" id="table"

class="sortable">

<thead>

<tr align="center" bgcolor="#FD352B">

<th width="2%" class="nosort"><h3>No.</h3></th>

<th width="4%" class="nosort"><h3>NIM </h3></th>

<th width="8%" class="nosort"><h3>Nama </h3></th>

<th width="6%" class="nosort"><h3>Tahap

Penyusunan</h3></th>

</tr>

</thead>

<tbody>

<?php

Page 102: SISTEM INFORMASI PENDATAAN TUGAS AKHIR PADA …simtakp.uui.ac.id/dockti/MUSTAFA-kti_mustafa_ti_09.pdf · Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan

$get=mysql_query("select * from mahasiswa");

while ($data=mysql_fetch_array($get))

{

$n++;

?>

<tr id="row_<? echo "$data[id]"; ?>">

<td><?php echo "$n.";?></td>

<td><?php echo "$data[nim]";?></td>

<td><?php echo "$data[pengarang]";?></td>

<td><?php echo "$data[tahap]";?></td>

<?php

}

?>

</tbody>

</table>

</body>