• Tidak ada hasil yang ditemukan

PEMBUATAN APLIKASI PENGGUNAAN RUANG PERKULIAHAN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA.

N/A
N/A
Protected

Academic year: 2017

Membagikan "PEMBUATAN APLIKASI PENGGUNAAN RUANG PERKULIAHAN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA."

Copied!
17
0
0

Teks penuh

(1)

commit to user

i

PEMBUATAN APLIKASI PENGGUNAAN RUANG PERKULIAHAN FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET SURAKARTA

Tugas Akhir

untuk memenuhi sebagian persyaratan mencapai derajat Diploma III

Program Studi Diploma III Teknik Informatika

diajukan oleh Riyana Safitri

M3110132

kepada

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

(2)

commit to user

(3)

commit to user

(4)

commit to user

iv ABSTRACT

RIYANA SAFITRI. 2013. APPLICATION DEVELOPING ON CLASS’S USAGE IN MATHEMATICS AND NATURAL SCIENCE FACULTY SEBELAS MARET UNIVERSITY. Informatic Diploma Program, Mathematics and Natural Science, Sebelas Maret University Surakarta.

Application of Class’s Usage in FMIPA UNS is an application which can help to manage the usage of classes, because the management of the classes is still done manually so that it can cause overlapping used classes. In this application, management process of class’s usage will not overlapping used because it was anticipated by checking the data when the data entered.

Application of Class’s Usage in FMIPA UNS designed is done in some steps, such as interviewing, observationing, literaturing, and browsing. This application was created using PHP web programming language with multi-leveled DFD as a system logic model.

With this application class’s usage in FMIPA UNS, it’s expected to prevent the overlaping used of course class’s. In Addition, users can viewing and printing data of class’s usage in forma document.

(5)

commit to user

v

ABSTRAK

RIYANA SAFITRI. 2013. PEMBUATAN APLIKASI PENGGUNAAN RUANG PERKULIAHAN FAKULTAS MATEMATIKA DAN ILMU

PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

SURAKARTA. Program Diploma III Teknik Informatika, Fakultas Matematika

dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

Aplikasi Penggunaan Ruang Perkuliahan FMIPA UNS merupakan aplikasi yang diharapkan dapat membantu pengelolaan penggunaan ruang perkuliahan, karena perngelolaan ruang perkuliahan di FMIPA UNS masih dilakukan secara manual sehingga dapat menimbulkan bentrok dalam pemakaian ruang perkuliahan tersebut. Pada aplikasi ini, proses manajemen penggunaan ruang tidak akan mengalami bentrok karena telah diantisipasi dengan melakukan pengecekan terhadap data yang akan diinputkan.

Aplikasi Penggunaan Ruang Perkuliahan FMIPA UNS dirancang dengan beberapa tahap yaitu wawancara, observasi, studi pustaka dan browsing. Pembangunan aplikasi ini dengan menggunakan pemrograman web PHP dengan DFD berlevel sebagai metode modelnya.

Dengan adanya Aplikasi Penggunaan Ruang Perkuliahan FMIPA UNS ini, maka diharapkan dapat mencegah terjadinya penggunaan ruang secara bersamaan. Selain itu, user dapat melihat dan mencetak data penggunaan ruang dalam bentuk excel.

(6)

commit to user

vi

MOTTO

“Kesempatan datang setiap saat, namun kesempatan yang datang tidak akan terlihat jika kita tidak mau berusaha”

“Untuk menjadi sesuatu yang besar, maka kita harus memulainya dari sesuatu yang kecil”

(7)

commit to user

vii

HALAMAN PERSEMBAHAN

Tugas Akhir ini penulis persembahkan untuk semua yang telah memberi semangat kepada penulis dalam menyelesaikan Tugas Akhir ini ~ Allah SWT

~ Ayah dan Ibu yang sangat saya sayangi ~ Kakak – kakakku tersayang

~ Teman-teman TIC 2010

(8)

commit to user

viii

KATA PENGANTAR

Assalamu Alaikum Wr. Wb.

Syukur Alhamdulillah penulis panjatkan ke hadirat Allah SWT atas

segala rahmat dan karuniaNya sehingga laporan Tugas Akhir Mahasiswa dengan

judul “PEMBUATAN APLIKASI PENGGUNAAN RUANG PERKULIAHAN

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN UNIVERSITAS

SEBELAS MARET SURAKARTA” dapat terselesaikan.

Laporan ini disusun sebagai salah satu syarat memperoleh gelar ahli

madya di Jurusan DIII Teknik Informatika Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret Surakarta

Penyusunan laporan Tugas Akhir Mahasiswa ini tidak lepas dari

bimbingan dan bantuan dari banyak pihak. Dalam kesempatan ini penulis

mengucapkan terima kasih kepada :

1. Staff Instansi bagian Pendidikan yang membantu proses pembuatan

Tugas Akhir.

2. Bapak Agus Purbayu, S.Si, M.Kom selaku dosen pembimbing Tugas

Akhir yang senantiasa memberikan pengarahan dan bimbingannya

selama ini.

3. Orang Tua saya yang selalu memberikan dukungan dan semangat.

4. Teman-teman TIC 2010 yang selalu bersama dalam suka duka serta

memberikan dukungan selama ini.

Demikian laporan ini disusun, sangat disadari banyak kekurangan

dalam laporan ini oleh karenanya saran dan kritik membangun penulis harapkan.

Harapan penulis semoga laporan ini dapat bermanfaat bagi pembaca.

Wassalamu Alaikum Wr. Wb.

Surakarta, 27 Juni 2013

(9)

commit to user

ix

DAFTAR ISI

Halaman

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN ABSTRACT ... iv

HALAMAN ABSTRAK ... v

HALAMAN MOTTO ... vi

HALAMAN PERSEMBAHAN ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... ix

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xvii

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan dan Manfaat ... 2

1.4.1 Tujuan Penelitian ... 2

1.4.2 Manfaat Penelitian ... 2

1.5 Metodologi Penelitian ... 3

1.6 Sistematika Penulisan ... 5

BAB II LANDASAN TEORI ... 6

2.1 Pengertian Aplikasi Web ... 6

2.2 Pengenalan PHP ... 6

2.3 Database ... 11

2.3.1 ERD ( Entity Relationship Diagram ) ... 11

2.3.2 MySQL ... 13

(10)

commit to user

x

2.5 DFD ( Data Flow Diagram ) ... 14

2.5.1 DFD Level Konteks / Context Diagram ... 16

2.5.2 DFD Level 0 ... 17

2.5.3 Diagram Anak ... 18

2.6 Flowchart ... 18

2.7 Metode Pengujian ... 19

BAB III DESAIN DAN PERANCANGAN ... 20

3.1 Analisa dan Kebutuhan Sistem ... 20

3.1.1 Analisa Data yang Sudah Ada ... 20

3.1.2 Analisa Kebutuhan Fungsional ... 20

3.1.3 Analisa Kebutuhan Non Fungsional ... 21

3.2 Workflow Diagram ... 21

3.3 Flowchart Sistem ... 22

3.4 Rancangan Sistem ... 22

3.4.1 Data Flow Diagram ... 23

3.4.2.1 DFD Level Konteks / Context Diagram ... 23

3.4.2.2 DFD Level 0 ... 24

3.4.2.3 DFD Level 1 Proses Tambah Penggunaan Ruang ... 26

3.4.2.4 DFD Level 1 Proses Tambah Perkuliahan ... 27

3.4.2.5 DFD Level 1 Management Master Data ... 28

3.4.2.6 DFD Level 2 Management Jurusan ... 30

3.4.2.7 DFD Level 2 Management Kelas ... 31

3.4.2.8 DFD Level 2 Management Mata Kuliah ... 32

3.4.2.9 DFD Level 2 Management Dosen ... 33

3.4.2.10 DFD Level 2 Management Waktu ... 34

3.4.2.11 DFD Level 2 Management User ... 35

3.4.2.12 DFD Level 2 Management Ruang ... 36

3.5 Flowchart Algoritma Proses Penggunaan Ruang ... 37

3.6 Analisa dan Rancangan Basis Data ... 38

(11)

commit to user

xi

3.6.2 Relasi Antar Tabel ... 39

3.6.3 Data Dictionary ... 40

3.7 Struktur dan Desain Program ... 44

3.7.1 Struktur Navigasi Admin ... 44

3.7.1.1 Struktur Navigasi Admin Jurusan ... 44

3.7.1.2 Struktur Navigasi Admin bagian Pendidikan ... 45

3.7.2 Halaman Awal ... 46

3.7.3 Halaman Login ... 46

3.7.4 Halaman Aplikasi ... 47

3.7.5 Form Ruang ... 47

3.7.6 Form Dosen ... 48

3.7.7 Form Mata Kuliah ... 49

3.7.8 Form Jurusan ... 49

3.7.9 Form Kelas ... 50

3.7.10 Form Waktu... 51

3.7.11 Form Perkuliahan ... 51

3.7.12 Form User ... 52

3.7.13 Form Penggunaan Ruang ... 53

BAB IV IMPLEMENTASI DAN ANALISA ... 54

4.1Implementasi Sistem ... 54

4.1.1 Tampilan Halaman Awal ... 54

4.1.2 Tampilan Halaman Login ... 55

4.1.3 Tampilan Halaman Aplikasi untuk Admin bag.Pendidikan .... 56

4.1.4 Tampilan Halaman Ruang... 57

4.1.5 Tampilan Halaman Dosen ... 61

4.1.6 Tampilan Halaman Mata Kuliah ... 64

4.1.7 Tampilan Halaman Jurusan ... 67

4.1.8 Tampilan Halaman Kelas ... 70

4.1.9 Tampilan Halaman Waktu ... 73

(12)

commit to user

xii

4.1.11 Tampilan Halaman Aplikasi untuk Admin Jurusan ... 79

4.1.12 Tampilan Halaman Perkuliahan ... 80

4.1.13 Tampilan Halaman Penggunaan Ruang ... 83

4.1.14 Tampilan Halaman Cek Penggunaan Ruang... 86

4.2Pengujian Sistem ... 88

BAB V PENUTUP ... 94

5.1 Kesimpulan ... 94

5.2 Saran ... 94

(13)

commit to user

xiii

DAFTAR GAMBAR

Halaman

2.1 Simbol ERD ( Entity ) ... 12

2.2 Simbol ERD ( Atribut ) ... 12

2.3 Simbol ERD ( Relasi )... 12

2.4 Simbol DFD ( Entity ) ... 15

2.5 Simbol DFD ( Aliran Data ) ... 15

2.6 Simbol DFD ( Simbol Proses ) ... 15

2.7 Simbol DFD ( Simbol Berkas ) ... 16

3.1 Workflow Diagram ... 21

3.2 Flowchart Sistem ... 22

3.3 DFD Level Konteks / Context Diagram ... 23

3.4 DFD Level 0 ... 24

3.5 DFD Level 1 Proses Tambah Penggunaan Ruang ... 26

3.6 DFD Level 1 Proses Tambah Perkuliahan ... 27

3.7 DFD Level 1 Management Proses ... 28

3.8 DFD Level 2 Management Jurusan... 30

3.9 DFD Level 2 Management Kelas ... 31

3.10 DFD Level 2 Management Mata Kuliah ... 32

3.11 DFD Level 2 Management Dosen ... 33

3.12 DFD Level 2 Management Waktu ... 34

3.13 DFD Level 2 Management User ... 35

3.14 DFD Level 2 Management Ruang ... 36

3.15 Flowchart Sistem ... 37

3.16 ERD ( Entity Relationship Diagram ) ... 38

3.17 Relasi Antar Tabel... 39

3.18 Struktur Navigasi Admin Jurusan ... 44

3.19 Struktur Navigasi Admin bagian Pendidikan ... 45

3.20 Halaman Awal ... 46

(14)

commit to user

xiv

3.22 Halaman Aplikasi ... 47

3.23 Form Ruang ... 47

3.24 Form Dosen ... 48

3.25 Form Mata Kuliah ... 49

3.26 Form Jurusan ... 49

3.27 Form Kelas ... 50

3.28 Form Waktu ... 51

3.29 Form Perkuliahan ... 51

3.30 Form User ... 52

3.31 Form Penggunaan Ruang ... 53

4.1 Halaman Awal ... 54

4.2 Halaman Login ... 55

4.3 Halaman Aplikasi untuk admin bagian pendidikan ... 56

4.4 Halaman Ruang ... 57

4.5 Input Data Ruang ... 58

4.6 Hasil Input Data Ruang ... 58

4.7 Detail Data Ruang ... 58

4.8 Edit Data Ruang ... 59

4.9 Hasil Edit Data Ruang ... 59

4.10 Alarm Hapus Data Ruang ... 60

4.11 Halaman Dosen ... 61

4.12 Input Data Dosen... 62

4.13 Hasil Input Data Dosen ... 62

4.14 Edit Data Dosen ... 62

4.15 Hasil Edit Data Dosen ... 63

4.16 Alarm Hapus Data Dosen ... 63

4.17 Halaman Mata Kuliah ... 64

4.18 Input Data Mata Kuliah ... 65

4.19 Hasil Input Data Mata Kuliah ... 65

4.20 Edit Data Mata Kuliah ... 65

(15)

commit to user

xv

4.22 Alarm Hapus Data Mata Kuliah ... 66

4.23 Halaman Jurusan ... 67

4.24 Input Data Jurusan... 68

4.25 Hasil Input Data Jurusan ... 68

4.26 Edit Data Jurusan ... 68

4.27 Hasil Edit Data Jurusan ... 69

4.28 Alarm Hapus Data Jurusan ... 69

4.29 Halaman Kelas ... 70

4.30 Input Data Kelas ... 71

4.31 Hasil Input Data Kelas ... 71

4.32 Edit Data Kelas ... 71

4.33 Hasil Edit Data Kelas ... 72

4.34 Alarm Hapus Data Kelas ... 72

4.35 Halaman Waktu ... 73

4.36 Input Data Waktu ... 74

4.37 Hasil Input Data Waktu ... 74

4.38 Edit Data Waktu ... 74

4.39 Hasil Edit Data Waktu ... 75

4.40 Alarm Hapus Data Waktu ... 75

4.41 Halaman User ... 76

4.42 Input Data User ... 77

4.43 Hasil Input Data User ... 77

4.44 Edit Data User ... 77

4.45 Hasil Edit Data User... 78

4.46 Alarm Hapus Data User ... 78

4.47 Halaman Aplikasi untuk Admin Jurusan ... 79

4.48 Halaman Perkuliahan ... 79

4.49 Input Data Perkuliahan ... 81

4.50 Hasil Input Data Perkuliahan ... 81

4.51 Edit Data Perkuliahan ... 82

(16)

commit to user

xvi

4.53 Alarm Hapus Data Perkuliahan ... 82

4.54 Halaman Penggunaan Ruang ... 83

4.55 Input Data Penggunaan Ruang ... 84

4.56 Hasil Input Penggunaan Ruang ... 84

4.57 Detail Penggunaan Ruang ... 85

4.58 Alarm Hapus Data Penggunaan Ruang ... 85

4.59 Halaman Cek Penggunaan Ruang ... 86

4.60 Cek Penggunaan Ruang ... 86

4.61 Hasil Cek Penggunaan Ruang ... 87

(17)

commit to user

xvii

DAFTAR TABEL

Halaman

2.1 Tipe Data PHP ... 7

2.2 Perintah Percabangan PHP ... 8

2.3 Perintah Perulangan PHP ... 10

2.4 Simbol Komponen Context Diagram ... 16

2.5 Simbol Komponen Flowchart ... 18

3.1 Jurusan ... 40

3.2 Mata Kuliah ... 40

3.3 Kelas ... 40

3.4 Dosen ... 41

3.5 Waktu ... 41

3.6 Sesi ... 42

3.7 Ruang ... 42

3.8 Detail Ruang ... 42

3.9 User ... 43

3.10 Perkuliahan ... 43

3.11 Penggunaan Ruang ... 43

4.1 Pengujian Login ... 88

4.2 Pengujian Pendataan Ruang ... 88

4.3 Pengujian Dosen ... 89

4.4 Pengujian Mata Kuliah ... 90

4.5 Pengujian Jurusan ... 90

4.6 Pengujian Kelas ... 91

4.7 Pengujian Waktu ... 91

4.8 Pengujian User ... 92

4.9 Pengujian Perkuliahan ... 92

4.10 Pengujian Penggunaan Ruang ... 93

Referensi

Dokumen terkait

[r]

PEMERINTAH KABUPATEN CIANJUR BADAN LAYANAN PENGADAAN BARANG DAN JASA POKJA PEKERJAAN KONSULTANSI DAN KONSTRUKSI PADA.. DINAS KESEHATAN KABUPATEN CIANJUR

1.) Ketimpangan wilayah yang terjadi pada kabupaten/kota di Daerah Istimewa. Yogyakarta untuk setiap tahunnya mempunyai kecenderungan

hubungan kerja dapat dibuat dalam suatu perjanjian kerja untuk waktu. tertentu dan perjanjian kerja untuk waktu

[r]

Pengelolaan kawasan Desa Sukarara secara ekowisata dapat dikatakan berhasil memberikan dampak positif baik bagi warga desa, kehidupan social warga desa, perekonomian

Atraksi tersebut/ di mulai dari lapangan Sewandanan dari pukul 15.00 hingga selesai// Acara ini bertujuan untuk mengingatkan masyarakat/ bahwa pemilihan presiden tahap II

[r]