sistem informasi nilai diii teknik informatika uns … · perpustakaan.uns.ac.id digilib.uns.ac.id...

63
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya Program Diploma III Teknik Informatika Disusun Oleh : KHARISMA TIARA CAHYA M3108042 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2011

Upload: dangmien

Post on 08-Mar-2019

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

i

SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya

Program Diploma III Teknik Informatika

Disusun Oleh :

KHARISMA TIARA CAHYA

M3108042

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2011

Page 2: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ii

HALAMAN PERSETUJUAN

SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS

Disusun oleh :

KHARISMA TIARA CAHYA

NIM. M3108042

Tugas Akhir ini telah disetujui untuk dipertahankan

di hadapan dewan penguji

pada tanggal 20 Juni 2011

Pembimbing

( Agus Purbayu , S. Si )

NIDN. 0629088001

Page 3: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

HALAMAN PENGESAHAN

SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS

Disusun oleh :

KHARISMA TIARA CAHYA

NIM. M3108042

Dibimbing Oleh

Pembimbing Utama

( Agus Purbayu , S. Si )

NIDN. 0629088001

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

Program Diploma III Ilmu Komputer

Pada hari Rabu tanggal 6 Juli 2011

Dewan Penguji

1. Agus Purbayu, S. Si ( )

NI DN. 0629088001

2. Esti Suryani, S. Si, M.Kom ( )

NIP. 19761129 200812 2 001

3. Tutut Maitanti, S. Si ( )

NIDN. 0625058501

Disahkan oleh

Dekan Ketua program Studi

Fakultas MIPA UNS DIII Ilmu Komputer UNS

Ir. Ari Handono Ramelan, M.Sc (Hons), PhD. Drs. YS. Palgunadi, M.Sc

NIP. 19610223 198601 1 001 NIP. 19560407 198303 1 004

Page 4: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iv

ABSTRACT

Kharisma Tiara Cahya, 2011. GRADE INFORMATION SYSTEM. Diploma

Degree of Informatic Engineering, Mathematic and Science Faculty, Sebelas

Maret University Surakarta.

Subject grade is an important indicator to see students learning outcome. It

also affect students grade point average. On each semester, students are given

assignments and take basic competency examination. Students need a transparency in

achieving their credit points in each subject taken. In this system, students have an

opportunity to file a complaint in case of wrong grading by any lecturer or lecturer

assistant. One way to anticipate the problem is to develop a computerized program

for processing the subject grade. The purpose of this final project is to develop an

grade information system.

The methods of data collection in this final project were by observation and

study of literatures. The design was staged by designing databases, designing

program flowchart, designing user interface, program scripting, and program trial

run. This application was developed using PHP and MySQL as the database.

The conducted research has shown the conclusion that the Grade Information

System is a tool to assist in the processing subject grade. An accessibility to the

program is given to those who already been registered as a user. Once registered,

users can access and perform data processing or viewing process.

Keywords: System, Information System, Grade.

Page 5: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

v

ABSTRAK

Kharisma Tiara Cahya, 2011. SISTEM INFORMASI NILAI. DIII Ilmu

Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas

Sebelas Maret Surakarta.

Nilai merupakan bagian penting guna mengetahui hasil belajar mahasiswa.

Setiap semester yang ditempuh oleh mahasiswa terdapat beberapa tugas dan ujian

Kompetensi Dasar. Mahasiswa memerlukan transparansi nilai disetiap mata kuliah

yang telah ditempuh, hal ini juga diperlukan untuk mengantisipasi terjadinya

kesalahan penilaian sehingga mahasiswa dapat melakukan komplain pada asisten /

dosen yang bersangkutan. Untuk itu diperlukan sebuah aplikasi untuk melakukan

pengolahan nilai tersebut. Tujuan dari Tugas Akhir ini adalah membuat sebuah sistem

informasi nilai.

Metode pengumpulan data yang dalam penyusunan Tugas Akhir ini adalah

metode observasi dan studi pustaka. Tahapan perancangan yang digunakan meliputi

perancangan database, perancangan alur program, perancangan tampilan program,

pembuatan script program dan pengecekan jalannya program. Aplikasi ini

dikembangkan dengan menggunakan PHP dan diolah dengan menggunakan database

MySQL.

Dari hasil penelitian yang dilakukan, diperoleh kesimpulan bahwa Sistem

Informasi Nilai adalah suatu sarana yang dapat membantu proses pengolahan nilai.

Untuk mengaksesnya pengguna harus sudah terdaftar. Setelah terdaftar pengguna

baru bisa mengakses dan melakukan pengolahan atau melihat data.

Kata kunci : Sistem, Sistem Informasi, Nilai.

Page 6: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vi

MOTTO DAN PERSEMBAHAN

1. Kesuksesan adalah sebuah perjalanan, bukan sebuah tujuan.

2. If there is a will, there is a way.

3. Tidak ada yang lebih membahagiakan daripada membuat bahagia orang-orang yang

disayangi.

Kupersembahkan goresan tinta ini untuk :

1. Ayah dan ibu yang selalu mendo’akan, terima

kasih untuk segalanya.

2. Saudara-saudaraku tercinta.

3. Kakanda terima kasih untuk nasehat dan

motivasinya.

4. Sahabat-sahabatku yang selalu memberikan

semangat, terima kasih atas motivasi kalian.

5. Teman-teman seperjuangan di D3 TI 2008

yang tidak bisa disebutkan satu per satu.

Page 7: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

vii

KATA PENGANTAR

Bismillahirahmannirrahim,

Alhamdulliahirobbil’alamin, penulis panjatkan puji syukur kehadirat Allah SWT

atas karunia, hidayah serta inayahNya sehingga penulis dapat menyelesaikan tugas

akhir dengan judul Sistem Informasi Akademik Sub Penilaian. Tugas akhir ini

bertujuan untuk memenuhi dan melengkapi salah satu syarat dalam menempuh ujian

untuk memperoleh derajat Ahli Madya pada studi Diploma 3 Teknik Informatika

FMIPA Universitas Sebelas Maret.

Penulis mengucapkan banyak terima kasih dan memberikan penghargaan yang

sebesar-besarnya kepada semua pihak yang telah membantu dan mendukung baik itu

secara langsung maupun tidak langsung dalam penyusunan laporan Tugas Akhir ini

mulai dari persiapan hingga tahap penyelesaiannya, terutama kepada:

1. Allah SWT yang telah memberikan rahmat dan kesempatan, sehingga penulis bisa

menyelesaikan pembuatan laporan ini.

2. Bapak Drs. YS. Palgunadi, M.Sc, selaku Ketua Program Diploma III Ilmu

Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas

Maret.

3. Bapak Agus Purbayu S.Si selaku pembimbing tugas akhir.

Akhir kata semoga tulisan ini bermanfaat khususnya untuk penulis dan para pembaca

pada umumnya.

Surakarta, Juni 2011

Penulis

Page 8: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

viii

DAFTAR ISI

Halaman

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

HALAMAN PERSETUJUAN ............................................................................. ii

HALAMAN PENGESAHAN .............................................................................iii

HALAMAN ABSTRACT .................................................................................... iv

HALAMAN ABSTRAK ...................................................................................... v

MOTTO DAN PERSEMBAHAN ....................................................................... vi

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

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

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

DAFTAR GAMBAR ......................................................................................... xii

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

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

1.2 Peumusan Masalah ..................................................................................... 1

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

1.4 Manfaat ....................................................................................................... 2

1.5 Metodologi Penelitian .................................................................................. 2

1.6 Sistematika Penulisan .................................................................................. 3

BAB II LANDASAN TEORI .............................................................................. 4

2.1 Pengertian Sistem Informasi ........................................................................ 4

2.2 Hypertext PreProcessor (PHP) .................................................................... 4

2.3 Database ..................................................................................................... 5

2.4 MySQL ........................................................................................................ 5

2.5 Apache Server .............................................................................................. 5

2.6 Context Diagram (CD) ................................................................................ 6

2.7 Data Flow Diagram (DFD).......................................................................... 6

2.8 Entity Relationship Diagram (ERD) ............................................................. 7

Page 9: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ix

BAB III DESAIN DAN PERANCANGAN ......................................................... 9

3.1 Analisis Kebutuhan ...................................................................................... 9

3.1.1 Kebutuhan Hardware ........................................................................... 9

3.1.2 Kebutuhan Software ............................................................................. 9

3.2 Perancangan Sistem ................................................................................... 10

3.2.1 Context Diagram ................................................................................ 10

3.2.2 Data Flow Diagram ........................................................................... 12

3.2.2.1 Data Flow Diagram Level 0 ........................................................ 12

3.2.2.2 Data Flow Diagram Level 1 Proses Pengolahan Nilai Tugas ....... 13

3.2.2.3 Data Flow Diagram Level 1 Proses Pengolahan Nilai Ujian ........ 14

3.3 Entity Relationship Diagram (ERD)........................................................... 15

3.4 Relationship Diagram ................................................................................ 16

3.5 Rancangan Database ................................................................................. 17

3.6 Kamus Data ............................................................................................... 21

3.7 Struktur dan Desain Program ..................................................................... 24

3.7.1 Rancangan Desain Halaman Utama .................................................... 24

3.7.2 Rancangan Desain Halaman Login Admin ......................................... 25

3.7.3 Rancangan Desain Halaman Utama Admin dan User .......................... 26

BAB IV IMPLEMENTASI PROGRAM ............................................................ 28

4.1 Halaman Beranda....................................................................................... 28

4.2 Halaman Dosen ......................................................................................... 28

4.2.1 Halaman Beranda Dosen .................................................................... 29

4.2.2 Halaman Profil ................................................................................... 29

4.2.3 Halaman Daftar Nilai Mahasiswa ....................................................... 30

4.3 Halaman Asisten ........................................................................................ 33

4.3.1 Halaman Beranda Admin ................................................................... 33

4.3.2 Halaman Daftar Nilai Mahasiswa ....................................................... 34

4.4 Halaman Mahasiswa .................................................................................. 36

4.4.1 Halaman Beranda Mahasiswa ............................................................. 36

Page 10: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

x

4.4.2 Halaman Profil ................................................................................... 37

4.4.3 Halaman Daftar Nilai ......................................................................... 38

4.5 Halaman Administrator .............................................................................. 39

4.5.1 Halaman Login Administrator ............................................................ 39

4.5.2 Halaman Manajemen Matakuliah ....................................................... 40

4.5.3 Halaman Manajemen Dosen ............................................................... 42

4.5.4 Halaman Manajemen Mahasiswa ....................................................... 44

4.5.5 Halaman Manajemen Asisten ............................................................. 45

4.5.6 Halaman Manajemen Kelas ................................................................ 47

4.5.7 Halaman Manajemen Matakuliah ....................................................... 49

BAB V PENUTUP ............................................................................................ 50

5.1 Kesimpulan................................................................................................ 50

5.2 Saran ......................................................................................................... 50

DAFTAR PUSTAKA ........................................................................................ 51

LAMPIRAN ...................................................................................................... 52

Page 11: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xi

DAFTAR TABEL

Halaman

1. Tabel 2.1 Simbol Context Diagram(CD) ........................................................ 6

2. Tabel 2.2 Simbol Data Flow Diagram(DFD) ................................................. 6

3. Tabel 2.3 Simbol Entity Relationshipn Diagram(ERD)................................... 7

4. Tabel 3.1 Tabel Admin ................................................................................. 17

5. Tabel 3.2 Tabel Mahasiswa .......................................................................... 17

6. Tabel 3.3 Tabel Matakuliah .......................................................................... 18

7. Tabel 3.4 Tabel Tahun Ajaran ...................................................................... 18

8. Tabel 3.5 Tabel Dosen ................................................................................. 18

9. Tabel 3.6 Tabel Ampumakul ........................................................................ 19

10. Tabel 3.7 Tabel Kelas................................................................................... 19

11. Tabel 3.8 Tabel Asisten ................................................................................ 20

12. Tabel 3.9 Tabel Ampuasist ........................................................................... 20

13. Tabel 3.10 Tabel Nilai .................................................................................. 20

Page 12: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xii

DAFTAR GAMBAR

Halaman

1. Gambar 2.1 Hubungan Satu ke Satu ............................................................... 8

2. Gambar 2.2 Hubungan Satu ke Banyak .......................................................... 8

3. Gambar 2.3 Hubungan Banyak ke Banyak ..................................................... 8

4. Gambar 3.1 Context Diagram....................................................................... 10

5. Gambar 3.2 DFD Level 0 ............................................................................. 12

6. Gambar 3.3 DFD Level 1 Proses Pengolahan Nilai Tugas ............................ 13

7. Gambar 3.4 DFD Level 1 Proses Pengelolaan Nilai Ujian ............................ 14

8. Gambar 3.5 Entity Relationalship Diagram .................................................. 15

9. Gambar 3.6 Relationship Diagram ............................................................... 16

10. Gambar 3.7 Rancangan Desain Halaman Utama........................................... 24

11. Gambar 3.8 Rancangan Halaman Utama Administrator ................................ 25

12. Gambar 3.9 Rancangan Halaman Utama Admin dan User ............................ 26

13. Gambar 4.1 Halaman Beranda ...................................................................... 27

14. Gambar 4.2 Halaman Beranda Dosen ........................................................... 28

15. Gambar 4.3 Halaman Profil .......................................................................... 29

16. Gambar 4.4 Halaman Edit Profil Dosen ........................................................ 29

17. Gambar 4.5 Halaman Data Acuan ................................................................ 30

18. Gambar 4.6 Halaman Daftar Nilai Mahasiswa .............................................. 30

19. Gambar 4.7 Halaman Edit Nilai Tugas keseluruhan...................................... 31

20. Gambar 4.8 Halaman Edit Nilai Tugas berdasarkan Nilai ............................. 31

21. Gambar 4.9 Halaman Daftar Nilai Akhir Mahasiswa .................................... 32

22. Gambar 4.10 Halaman Beranda Asisten ....................................................... 32

23. Gambar 4.11 Halaman Daftar Nilai Tugas Mahasiswa.................................. 33

24. Gambar 4,12 Halaman Edit Nilai Tugas keseluruhan .................................... 34

25. Gambar 4.13 Halaman Edit Nilai Tugas berdasarkan Nilai ........................... 34

26. Gambar 4,14 Halaman Beranda Mahasiswa.................................................. 35

Page 13: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

xiii

27. Gambar 4.15 Halaman Profil ........................................................................ 36

28. Gambar 4.16 Halaman Edit Profil Mahasiswa .............................................. 36

29. Gambar 4.17 Halaman Acuan Daftar Nilai ................................................... 37

30. Gambar 4.18 Halaman Daftar Nilai Mahasiswa ............................................ 37

31. Gambar 4.19 Halaman Login Administrator ................................................. 38

32. Gambar 4.20 Halaman Beranda Administrator ............................................. 39

33. Gambar 4.21 Halaman Daftar Matakuliah .................................................... 39

34. Gambar 4.22 Halaman Input Data Matakuliah .............................................. 40

35. Gambar 4.23 Halaman Edit Data Matakuliah ............................................... 40

36. Gambar 4.24 Konfirmasi Hapus ................................................................... 41

37. Gambar 4.25 Halaman Daftar Dosen ............................................................ 41

38. Gambar 4.26 Halaman Input Data Dosen ..................................................... 42

39. Gambar 4.27 Halaman Edit Data Dosen ....................................................... 42

40. Gambar 4.28 Halaman Daftar Mahasiswa .................................................... 43

41. Gambar 4.29 Halaman Input Data Mahasiswa .............................................. 43

42. Gambar 4.30 Halaman Edit Data Mahasiswa ................................................ 44

43. Gambar 4.31 Halaman Input Data Asisten .................................................... 45

44. Gambar 4.32 Halaman Daftar Login Asisten ................................................ 45

45. Gambar 4.33 Halaman Edit Data Asisten ..................................................... 46

46. Gambar 4.34 Halaman Input Detail Data Asisten ......................................... 46

47. Gambar 4.35 Halaman Daftar Detail Asisten ................................................ 47

48. Gambar 4.36 Halaman Edit Detail Asisten ................................................... 47

49. Gambar 4.37 Halaman Daftar Kelas ............................................................. 48

50. Gambar 4.38 HalamanInput Data Kelas ....................................................... 48

51. Gambar 4.39 Halaman Edit Data Kelas ........................................................ 48

52. Gambar 4.40 Halaman Daftar Ampu Matakuliah .......................................... 49

53. Gambar 4.41 Halaman Input Data Ampu Matakuliah ................................... 49

54. Gambar 4.42 Halaman Edit Data Ampu Matakuliah ..................................... 49

Page 14: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user 1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Kemudahan dalam mengolah dan mengakses suatu informasi merupakan

hal yang dibutuhkan oleh setiap instansi, salah satunya instansi pendidikan.

Pengaksesan data secara efisien dapat mempercepat kinerja instansi yang

menggunakan teknologi informasi tersebut.

D3 Teknik Informatika adalah sebuah instansi akademik di lingkungan

Fakultas MIPA Universitas Sebelas Maret yang terus berusaha melakukan

perbaikan dan penyempurnaan dalam mengembangkan teknologi informasi

baik dari sisi keilmuan hingga pengelolaan data sebagai sumber informasi.

Untuk setiap semester yang ditempuh oleh mahasiswa terdapat beberapa

tugas dan ujian Kompetensi Dasar (KD). Mahasiswa memerlukan transparansi

nilai disetiap mata kuliah yang telah ditempuh, hal ini juga diperlukan untuk

mengantisipasi terjadinya kesalahan penilaian sehingga mahasiswa dapat

melakukan komplain pada asisten / dosen yang bersangkutan.

Dari uraian diatas, maka perlu dibuat suatu Sistem Informasi pengolahaan

nilai yang diharapkan mampu menjadi solusi dari berbagai kendala mengenai

proses pengolahaan data nilai. Sistem ini pada dasarnya melakukan

penyesuaian dengan sistem yang sudah ada dan tidak mengubah formatnya.

1.2 Perumusan Masalah

Berdasarkan latar belakang yang ada agar penelitian ini lebih terarah, maka

dapat dituliskan rumusan masalah yaitu bagaimana membuat sebuah Sistem

Informasi Akademik sub Penilaian Program Diploma III Teknik Informatika

berbasis PHP.

Page 15: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2

1.3. Batasan Masalah

Pada pembuatan tugas akhir ini, penulis memberikan batasan masalah antara

lain :

1. Nilai tugas dan ujian KD (Kompetensi Dasar) yang masuk kedalam sistem

akan dihitung menjadi nilai akhir.

2. Mahasiswa mendapatkan informasi nilai tugas, absen, ujian KD, dan nilai

akhir untuk setiap matakuliah pada semester yang sedang ditempuh.

1.4 Tujuan

Tujuan dari penulisan Tugas Akhir ini adalah membuat Sistem Informasi

Nilai Diploma III Teknik Informatika berbasis bahasa pemrograman PHP.

1.5 Manfaat

Beberapa manfaat yang dapat diperoleh dari aplikasi ini adalah :

1. Memenuhi kebutuhan informasi mahasiswa akan transparansi penilaian.

2. Mempermudah kinerja asisten dan dosen dalam pengolahan nilai mahasiswa.

1.6 Metodologi Penelitian

Metode penelitian dalam pembuatan tugas akhir ini adalah sebagai berikut :

1. Observasi

Observasi dilakukan untuk mengumpulkan data dan informasi yang

dibutuhkan dalam pembuatan aplikasi. Data yang didapatkan berupa data

mahasiswa, data dosen, dan data matakuliah, dicantumkan dalam halaman

Lampiran.

2. Studi literatur

Studi literatur dilakukan untuk mempelajari dan memahami teori

dasar tentang sistem informasi pengolahan nilai dan materi lain yang

berhubungan dengan pembuatan aplikasi.

Page 16: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3

1.7 Sistematika Penulisan

Kerangka dan pedoman penulisan tugas akhir dugunakan untuk

mempermudah melihat dan mengetahui pembahasan yang ada pada tugas akhir

ini secara menyeluruh.. Adapun sistematika penulisannya adalah sebagai

berikut :

1. Bab I Pendahuluan

Bab ini terdiri dari : latar belakang masalah, rumusan masalah, batasan

masalah, tujuan penelitian, manfaat penelitian, metode penelitian, dan

sistematika penulisan.

2. Bab II Landasan Teori

Bab ini berisi tentang pengertian Sistem Informasi, Hypertext

PreProcessor (PHP), Database, MySQL, Apache Server, Context Diagram

(CD), Data Flow Diagram (DFD), dan Entitiy Relationship Diagram

(ERD).

3. Bab III Desain dan Perancangan

Bab ini terdiri dari : analisis dan perancangan sistem, entitiy relationship

diagram, relationship diagram, perancangan database, kamus data, dan

struktur dan desain program.

4. Bab IV Implementasi Program

Bab ini berisi tentang implementasi sistem yang telah dibuat kedalam

program.

5. Bab V Penutup

Bab ini berisi tentang kesimpulan hasil penelitian, dan saran.

Page 17: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user 4

BAB II

LANDASAN TEORI

2.1 Pengertian Sistem Informasi

Sistem Informasi adalah suatu sistem di dalam organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat

manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar

tertentu denga laporan-laporan yang diperlukan (Jogiyanto, 2001).

2.2 Hypertext PreProcessor (PHP)

PHP adalah bahasa (scripting language) yang dirancang secara khusus untuk

penggunaan bahasa web. PHP adalah tool untuk pembuatan halaman web dinamis

seperti bahasa pemograman web lainnya PHP memproses seluruh perintah yang

berada dalam skrip PHP didalam web server dan menampilkan outputnya kedalam

web browser klien (Janner, 2006).

Banyak keuntungan yang dapat diperoleh jika menggunakan PHP sebagai

modul dari apache, antara lain:

1. Tingkat keamanan yang cukup tinggi

2. Waktu eksekusi yang lebih cepat dibandingkan dengan bahasa pemograman

web lainnya yang berorientasi pada server-side scripting.

2 Akses ke system database yang lebih fleksibel. Seperti MySQL.

2.3 Database

Database atau basis data adalah kumpulan file yang mempunyai kaitan antara

satu file dengan file yang lain sehingga membentuk satu bangunan data untuk

menginfirmasikan sesuatu dakam batasan tertentu (Kristanto, 2004).

Page 18: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

5

2.4 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal.

Kepopuleranya disebababkan MySQL menggunakan SQL (Stuktur Query Language)

sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat Open

Source (Anda tidak perlu membayar untuk menggunakanya) pada pelbagai platform

(kecuali untuk jenis Enterprise, yang bersifat komersial). Perangkat lunak MySQL

sendiri bisa di-download dari http://www.MySQL.com

MySQL termasuk jenis RDMS (Relational Database Management System).

Itulah sebabnya, istilah seperti tabel, baris dan kolom digunakan pada MySQL. Pada

MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas

sejumlah baris dan setiap baris mengandung satu atau beberapa kolom (Kadir, 2008).

2.5 Apache Server

Untuk menjalankan PHP dan MySQL membutuhkan web server. Web server

yang juga dikenal dengan istilah HTTPD (Hypertext Transfer Protocol Daemon) atau

HTTP Server, adalah service yang bekerja untuk melayani request dari HTTP Client

(web browser) ke komputer server. PHP dan MySQL dapat bekerja sama dengan

banyak web server. Salah satu web browser yang dikenal dan sudah terbukti

ketangguhan serta konektivitasnya dengan PHP dan MySQL adalah Apache.

Apache adalah sebagai penjaga gawang artinya apache yang akan

menghubungkan komputer client untuk menyampaikan apakah requestnya dapat

diperbarui atau tidak. Apache juga berperan sebagai juru bicara komputer server pada

jalur HTTP (Irmansyah, 2003).

Page 19: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

6

2.6 Context Diagram (CD)

Context Diagram adalah sebuah diagram sederhana yang menggambarkan

hubungan antara entity luar, masukan dan keluaran dari sistem (Kristanto, 2004).

Simbol-simbol yang digunakan disajikan dalam Tabel 2.1.

Tabel 2.1 Simbol Context Diagram

Simbol Keterangan

Menggambarkan entitas atau proses

dimana aliran data ditransformasikan keluar

dari sebuah sistem informasi.

Persegi panjang menggambarkan salah satu

entitas.

Garis menggambarkan aliran data.

2.7 Data Flow Diagram (DFD)

Data Flow Diagram adalah suatu model logika data atau proses yang dibuat

untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari

sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan

interaksi antara data yang tersimpan (Kristanto, 2004). Simbol-simbol yang

digunakan disajikan dalam Tabel 2.2.

Tabel 2.2 Simbol Data Flow Diagram

Simbol Keterangan

Persegi panjang menunjukkan kesatuan luar

(dapat berupa kelompok orang, departemen

atau sistem) yang menerima informasi.

Proses data menggambarkan sebuah

proses dimana beberapa tindakan dijalankan.

Data source yaitu menggambarkan sebuah

penyimpanan database.

Garis menggambarkan aliran data.

Page 20: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7

2.8 Entity Relationship Diagram (ERD)

Entity Relationship Diagram adalah model konseptual yang mendeskripsikan

hubungan antara penyimpanan data atau file data. Simbol-simbol yang digunakan

dalam Entity Relationship Diagram digambarkan dalam Tabel 2.3.

1) Entity

Suatu obyek yang dapat didefinisikan dalam lingkungan pemakai dalam konteks

sistem yang telah dibuat. Entity digunakan atau digambarkan persegi empat.

2) Atribut

Elemen-elemen yang ada dalam entity dan fungsi. Atribut mendeskripsikan

karakter entity. Atribut digambarkan dengan simbol elips.

3) Hubungan

Hubungan ini dinamakan relationship atau relasi. Hubungan harus dibedakan

antara hubungan bentuk antara entity dengan isi dari hubungan ini sendiri. Hubungan

digambarkan dengan simbol ketupat.

4) Garis

Digunakan untuk menghubungkan entity dengan entity manapun entity dengan

atribut.

Tabel 2.3 Simbol Entity Relationship Diagram

Entity

Atribut

Hubungan

Garis

Page 21: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

8

2.9 Relationship Diagram

Model relasional adalah model yang paling banyak digunakan saat ini.

Konsep utama : relasi pada dasarnya adalah sebuah tabel dengan baris dan kolom.

Tiap relasi mempunyai data yang menggambarkan kolom atau field (Kristanto, 2003).

Dalam model relasional, field kunci memegang peranan penting dalam

pembuatan tabel yang berisi entity dan relasinya.

Field kunci merupakan satu field atau satu set field yang terdapat dalam satu

file yang merupakan kunci dan mewakili record. Kunci disini akan sangat penting

apabila didalam program nanti terdapat fasilitas pencarian, karena field yang

merupakan kunci akan menjadi penentu daalam pencarian program.

1) Kunci Primer

Kunci Primer (Primary Key) adalah kunci yang di pilih untuk mewakili setiap

kejadian dari suatu entity. Kunci primer sifatnya unik, tidak mungkin sama dan tidak

mungkin ganda. Kunci primer disimbolkan denga tanda *.

2) Kunci Tamu

Kunci Tamu (Foreign Key) adalah kunci primer yang di tempatkan pada file lain dan

biasanya menunjukkan dan melengkapi suatu hubungan antara file yang satu dengan

yang lainnya. Kunci tamu disimbolkan dengan tanda **.

Page 22: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

9

BAB III

DESAIN DAN PERANCANGAN

3.1 Analisis Kebutuhan

3.1.1 Kebutuhan Hardware

Hardware minimum untuk pembuatan Sistem Informasi Nilai adalah

dengan spesifikasi sebagai berikut:

a. Processore Intel Pentium 3.

b. Harddisk 40Gb SATA

c. Memory 512 MB

3.1.2 Kebutuhan Software

Software yang diperlukan dalam pembuatan Sistem Informasi Nilai

adalah sebagai berikut:

a. AppServ Open Project 2.5.9 digunakan sebagai web server dari aplikasi

yang dibuat. Adapun paket-paketnya adalah sebagai berikut :

1) Apache Version 2.2.4 sebagai Web Server.

2) PHP Version 5.2.3 sebagai Script Languange.

3) MySQL Version 5.0.45 sebagai DBMS (Database Management

System).

4) phpMyAdmin Version 2.10.2 sebagai Database Manager.

b. Browser (Mozila Firefox)

c. Notepad ++

d. Adobe Photoshop CS

Page 23: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

10

3.2 Analisis dan Perancangan Sistem

3.2.1 Context Diagram (CD)

Context Diagram pada pembuatan Sistem Informasi Nilai DIII Teknik

Informatika ini terdiri dari 4 entitas, yaitu Admin, Dosen, Asisten, dan

Mahasiswa. Admin bertugas mengolah data yang dibutuhkan sistem, meliputi

input, edit, delete data master (data dosen, mahasiswa, matakuliah). Sedangkan

Dosen, Asisten, dan Mahasiswa adalah user yang memiliki hak akses yang

berbeda-beda sesuai dengan kebutuhannya dalam sistem ini. Context Diagram

ditunjukkan pada Gambar 3.1.

Sistem Informasi

NilaiAsistenAdmin

6

Mahasiswa

Dosen

3

1

7

5

8

2

4

Gambar 3.1 Context Diagram Sistem Informasi Nilai

Keterangan :

1. Proses dari Admin ke Sistem Informasi Nilai.

a. Input data mahasiswa.

b. Input data dosen.

c. Input data matakuliah.

d. Input data kelas.

e. Input data tahun ajaran.

2. Proses dari Sistem Informasi Nilai ke Admin

a. Informasi ata dosen.

Page 24: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

11

b. Informasi data asisten.

c. Informasi data mahasiswa.

d. Informasi data matakuliah.

3. Proses dari Dosen ke Sistem Informasi Nilai.

a. Username & Password dosen.

b. Input data nilai tugas.

c. Input data nilai absen.

d. Input data nilai ujian.

4. Proses dari Sistem Informasi Nilai ke Dosen.

a. Profil dosen.

b. Informasi data asisten.

c. Hasil pengolahan nilai.

5. Proses dari Asisten ke Sistem Informasi Nilai.

a. Username dan Password asisten.

b. Input data nilai tugas.

6. Proses dari Sistem Informasi Nilai ke Asisten.

a. Informasi data asisten.

b. Hasil pengolahan nilai.

7. Proses dari Mahasiswa ke Sistem Informasi Nilai.

Username dan Password mahasiswa.

8. Proses dari Sistem Informasi Nilai ke Mahasiswa.

a. Informasi data mahasiswa.

b. Hasil pengolahan nilai.

Page 25: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

12

3.2.2 DFD (Data Flow Diagram)

3.2.2.1 DFD Level 1 Sistem Informasi Nilai

DFD Level 1, menggambarkan aliran data yang ada di dalam sistem

seperti yang digambarkan pada proses dalam Context Diagram. DFD Level

1 ditunjukkan pada Gambar 3.2.

2

Pendataan

Master

3

Pengolahan

Nilai Tugas

Data

mahasiswa

Data dosen

Data nilai

Data dosen

Admin Data admin, mahasiswa,

kelas, dosen, makul

Mahasiswa

Dosen

Asisten

Data asisten

Data nilai tugas

Informasi nilai tugas

Data

mahasiswa

Data makul

Data makul

Nim, idmakul,

Nilai tugas

Data nilai tugas

Data asisten Data asisten,

idmakdos

Datakelas

1

Login User

4

Pengolahan

Nilai Ujian

id kelas

Data admin

Username, password Notifikasi Login

Notifikasi Login

Username, passwordNotifikasi Login

Username, passwordNotifikasi login

Username, password

idkelas

idmakul

Data nilai absen,

Data nilai ujian

Informasi nilai absen, ujian

Nilai absen,

nilai ujian

Nim, idmakul,

nilai absen, nilai ujian

Informasi nilai tugas

Informasi nilai tugas

Informasi nilai absen, ujian

Informasi nilai absen, ujian

Nim

Username, passwordUsername, password

Username, password

Data kelas

Data ampu

matakuliah Data ampumakul

Id makdos

Username, password

Data Tahun

ajaranidthnajar

Data tahun ajaran

Data ampu

asistenData ampuasist

Gambar 3.2 DFD Level 1 Sistem Informasi Nilai

Page 26: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

13

3.2.2.2 DFD Level 2 Proses Pengolahan Nilai Tugas

DFD level 2 ini menjabarkan Proses Pengolahan Nilai Tugas, yaitu

Proses Input, Pengolahan, dan Rekap Nilai seperti ditunjukkan pada Gambar

3.3.

Gambar 3.3 DFD Level 2 Proses Pengolahan Nilai Tugas

Page 27: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

14

3.2.2.3 DFD Level 2 Proses Pengolahan Nilai Ujian

DFD level 2 ini menjabarkan Proses Pengolahan Nilai Ujian, yaitu

Proses Input, Pengolahan, dan Rekap Nilai seperti ditunjukkan pada Gambar

3.4.

Gambar 3.4 DFD Level 2 Proses Pengolahan Nilai Ujian

Page 28: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

15

3.3 Entity Relationship Diagram (ERD)

Menggambarkan hubungan antar entitas yang ada di sistem informasi ini.

ERD Sistem Informasi Nilai dapat dilihat pada Gambar 3.5.

Gambar 3.5 ERD Sistem Informasi Nilai

Page 29: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

16

3.4 Relationship Diagram

Relationship Diagram menggambarkan relasi antar tabel pada Sistem

Informasi Nilai DIII Teknik Informatika. Relationship diagram dapat dilihat

pada Gambar 3.6.

Gambar 3.6 Relationship Diagram Sistem Informasi Nilai

Page 30: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

17

3.5 Perancangan Database

Perancangan basis data untuk Sistem Informasi Nilai DIII Teknik Informatika

adalah sebagai berikut:

1. Tabel Admin

Fungsi untuk menyimpan data Admin, seperti digambarkan dalam Tabel 3.1.

Tabel 3.1 Tabel Admin

Nama Field Tipe Data Ukuran Field Keterangan

username Varchar 15 Primary Key Not Null

password Varchar 32 Not Null

ket Varchar 30 Null

2. Tabel Mahasiswa

Fungsi untuk menyimpan data mahasiswa, digambarkan pada Tabel 3.2.

Tabel 3.2 Tabel Mahasiswa

Nama Field Tipe Data Ukuran Field Keterangan

nim Char 8 Primary Key Not Null

nama Varchar 50 Not Null

telp Varchar 15 Not Null

templahir Varchar 30 Not Null

tgllahir Date Not Null

alamat Varchar 75 Not Null

Email Varchar 50 Null

Idkelas Varchar 8 Foreign key

dari tabel Kelas

Not Null

Msusername Varchar 12 Unique Not Null

Mspassword Varchar 32 Not Null

Page 31: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

18

3. Tabel Matakuliah.

Fungsi untuk menyimpan data matakuliah, struktur tabel digambarkan pada

Tabel 3.3.

Tabel 3.3 Tabel Matakuliah

Nama Field Tipe Data Ukuran Field Keterangan

idmakul Varchar 15 Primary key Not Null

namamakul Varchar 50 Not Null

semester Tinyint 4 Not Null

sks Tinyint 4 Not Null

keterangan Text Null

4. Tabel Tahun Ajaran

Fungsi untuk menyimpan data Dosen DIII Teknik Informatika. Struktur tabel

digambarkan pada Tabel 3.4.

Tabel 3.4 Tabel Tahunajaran

Nama Field Tipe Data Ukuran Field Keterangan

idthnajaran Varchar 10 Primary key Not Null

ket Varchar 30 Null

5. Tabel Dosen

Fungsi untuk menyimpan data Dosen DIII Teknik Informatika. Struktur tabel

digambarkan pada Tabel 3.5.

Tabel 3.5 Tabel Dosen

Nama Field Tipe Data Ukuran Field Keterangan

iddosen Char 20 Primary key Not null

nama Varchar 50 Not null

alamat Varchar 100 Not null

telp Varchar 15 Not null

dsusername Varchar 12 Unique Not Null

dspassword Varchar 32 Not Null

Page 32: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

19

6. Tabel Ampu Makul.

Fungsi untuk menyimpan data dosen dan mata kuliah yang diampu. Struktur

tabel digambarkan pada Tabel 3.6.

Composite key : idmakul + iddosen + idkelas + idthnajar.

Tabel 3.6 Tabel Ampu makul

Nama Field Tipe Data Ukuran Field Keterangan

idmakdos Varchar 55 Primary key Not null

idmakul Varchar 15 Foreign key dari

tabel Matakuliah

Not null

iddosen Varchar 20 Foreign key dari

tabel Dosen

Not null

idkelas Varchar 8 Foreign key dari

tabel Kelas

Not null

idthnajar Varchar 10 Foreign key dari

tabel Tahunajaran

Not null

7. Tabel Kelas.

Fungsi untuk menyimpan data Kelas mahasiswa. Struktur tabel digambarkan

pada Tabel 3.7.

Tabel 3.7 Tabel Kelas

Nama Field Tipe Data Ukuran Field Keterangan

idkelas Varchar 8 Primary key Not null

namakelas Varchar 50 Not null

idthnajaran Varchar 10 Foreign key dari

tabel Tahunajaran

Not Null

Page 33: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

20

8. Tabel Asisten

Fungsi untuk menyimpan data Asisten dosen. Struktur tabel digambarkan

pada Tabel 3.8.

Tabel 3.8 Tabel Asisten

Nama Field Tipe Data Ukuran Field Keterangan

asnim Char 8 Primary key Not null

asusername Varchar 12 Unique Not null

aspassword Varchar 32 Not null

9. Tabel Ampuasist.

Fungsi untuk menyimpan data matakuliah yang diampu oleh asisten. Struktur

tabel digambarkan pada Tabel 3.9.

Tabel 3.9 Tabel Ampuasist

Nama Field Tipe Data Ukuran Field Keterangan

asnim Char 8 Primary key Not null

idmakdos Varchar 55 Foreign key dari

tabel Ampumakul

Not null

ampushift Char 1 Not null

Page 34: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

21

10. Tabel Nilai.

Fungsi untuk menyimpan data Nilai mahasiswa. Struktur tabel digambarkan

pada Tabel 3.10.

Tabel 3.10 Tabel Nilai

Nama Field Tipe Data Ukuran Field Keterangan

Nim Varchar 8 Primary key Not null

idmakul Char 15 Primary key,

Foreign key dari

tabel Matakuliah

Not null

idthnajaran Varchar 10 Primary key,

Foreign key dari

tabel Tahunajaran

Not Null

idkelas Varchar 8 Primary key,

Foreign key dari

tabel Kelas

Not null

kd1 Integer 3 Null

kd2 Integer 3 Null

kd3 Integer 3 Null

kd4 Integer 3 Null

tgs1 Integer 3 Null

tgs2 Integer 3 Null

tgs3 Integer 3 Null

tgs4 Integer 3 Null

tgs5 Integer 3 Null

tgs6 Integer 3 Null

tgs7 Integer 3 Null

tgs8 Integer 3 Null

tgs9 Integer 3 Null

tgs10 Integer 3 Null

absen Integer 3 Null

Page 35: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

22

3.6 Kamus Data

Kamus data merupakan hasil referensi mengenai data, yaitu data yang

disusun oleh analis sistem untuk digunakan sebagai pedoman saat melakukan

analisa dan desain sistem. Kamus data yang ada pada Sistem Informasi Nilai

adalah sebagai berikut :

1. Admin = @username + password + ket.

Username : {varchar} 15 *Nama unik dari administrator untuk proses

autentifikasi*

Password : {varchar} 15 *Sederetan karakter unik yang digunakan untuk

proses autentifikasi*

Ket : {varchar} 15 *Keterangan mengenai admin*

2. Mahasiswa = @nim + nama + telp + templahir + tgllahir + alamat + idkelas +

username + password.

Nim : {char} 8 *Kode unik data mahasiswa, sebagai kunci primer*

Nama : {varchar} 50 *Nama mahasiswa*

Telp : {varchar} 15 *Nomor telepon mahasiswa*

Templahir : {varchar} 30 *Tempat lahir mahasiswa*

Tgllahir : {date} *Tanggal lahir mahasiswa*

Alamat : {varchar} 100 *Alamat mahasiswa*

Idkelas : {varchar} 8 *Kode unik data kelas*

msusername : {varchar} 12 * Nama unik dari mahasiswa untuk proses

autentifikasi *

mspassword : {varchar} 12 *Sederetan karakter unik yang digunakan untuk

proses autentifikasi*

3. Matakuliah = @idmakul + namamakul + semester + sks + keterangan.

Idmakul : {varchar} 15 *Kode unik data matakuliah, sebagai kunciprimer*

Namamakul : {varchar} 25 *Nama matakuliah*

Semester : {varchar} 25 * Semester matakuliah*

Sks : {varchar} 25 * Jumlah sks matakuliah*

Keterangan : {varchar} 25 * Keterangan matakuliah*

Page 36: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

23

4. Tahunajaran = @idthnajaran + ket.

Idthnajaran : {varchar} 10 *Kode unik data tahun ajaran, sebagai kunci

primer*

Ket : {varchar} 30 *Keterangan tahun ajaran*

5. Dosen = @iddosen + nama + alamat + telp + username + password.

Iddosen : {char} 20 *Kode unik data dosen, sebagai kunci primer*

Nama : {varchar} 50 *Nama dosen*

Alamat : {varchar} 100 *Alamat dosen*

Telp : {varchar} 15 *Nomor telepon dosen*

Dsuername : {varchar} 12 *Nama unik dari dosen untuk proses autentifikasi*

Dspassword : {varchar} 12 *Sederetan karakter unik yang digunakan untuk

proses autentifikasi*

6. Ampumakul = @idmakdos + @idmakul + @iddosen + idkelas + idthnajaran.

Idmakdos : {varchar} 55 *Kode unik data ampu matakuliah, sebagai kunci

primer*

Idmakul : {varchar} 15 *Kode unik data matakuliah, sebagai kunci primer *

Iddosen : {char} 20 *Kode unik data dosen, sebagai kunci primer *

Idkelas : {varchar} 8 *Kode unik data kelas*

Idthnajaran : {varchar} 10 *Kode unik data tahun ajaran*

7. Kelas = @idkelas + namakelas + idthnajaran.

Idkelas : {char} 3 *Kode unik data kelas, sebagai kunci primer*

Namakelas : {varchar} 50 *Nama kelas*

Idthnajaran : {varchar} 10 *Kode unik data tahun ajaran*

8. Asisten = @asnim + asusername + aspassword.

Asnim : {char} 8 *Kode unik data asisten, sebagai kunci primer*

Asusername : {varchar} 12 * Nama unik dari mahasiswa untuk proses

autentifikasi *

Aspassword : {varchar} 12 *Sederetan karakter unik yang digunakan untuk

proses autentifikasi*

Page 37: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

24

9. Ampuasist = @asnim + idmakdos + ampukelas + ampushift.

Asnim : {char} 8 *Kode unik data asisten, sebagai kunci primer*

Idmakdos : {varchar} 55 *Kode unik data ampu matakuliah, sebagai kunci

primer*

Ampukelas : {varchar} 8 * Data kelas yang diampu asisten*

Ampushift : {varchar} 1 * Data shift yang diampu asisten*

10. Nilai = @nim + @idmakul + @thnajaran + idkelas + kd1 + kd2 + kd3 + kd4

+ tgs1 + tgs2 + tgs3 + tgs4 + tgs5 + tgs6 + tgs7 + tgs8 + tgs9 + tgs10 +

Absen.

Nim : {char} 8 *Kode unik data mahasiswa, sebagai kunci primer*

Idmakul : {varchar} 15 *Kode unik data matakuliah, sebagai kunci primer *

Idthnajaran : {varchar} 10 *Kode unik data tahun ajarana, sebagai kunci

primer*

Idkelas : {varchar} 8 *Kode unik data kelas*

Kd1 : {integer} 3 *Nilai Ujian 1 mahasiswa*

Kd2 : {integer} 3 *Nilai Ujian 2 mahasiswa*

Kd3 : {integer} 3 *Nilai Ujian 3 mahasiswa*

Kd4 : {integer} 3 *Nilai Ujian 4 mahasiswa*

Tgs : {integer} 3 *Nilai Tugas 1 mahasiswa*

Tgs2 : {integer} 3 *Nilai Tugas 2 mahasiswa*

Tgs3 : {integer} 3 *Nilai Tugas 3 mahasiswa*

Tgs4 : {integer} 3 *Nilai Tugas 4 mahasiswa*

Tgs5 : {integer} 3 *Nilai Tugas 5 mahasiswa*

Tgs6 : {integer} 3 *Nilai Tugas 6 mahasiswa*

Tgs7 : {integer} 3 *Nilai Tugas 7 mahasiswa*

Tgs8 : {integer} 3 *Nilai Tugas 8 mahasiswa*

Tgs9 : {integer} 3 *Nilai Tugas 9 mahasiswa*

Tgs10 : {integer} 3 *Nilai Tugas 10 mahasiswa*

Absen : {integer} 3 *Nilai Absen mahasiswa*

Page 38: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

25

3.7 Struktur dan Desain Program

3.7.1 Rancangan Desain Halaman Utama

Merupakan halaman index, yaitu halaman yang pertama kali

diakses. Rancangan halaman utama data dilihat pada Gambar 3.7.

Gambar 3.7 Rancangan Desain Halaman Utama

Menu

Header

Footer

Content

Login

User

Page 39: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

26

3.7.2 Rancangan Desain Halaman Login Admin

Halaman yang digunakan oleh Admin untuk masuk ke sistem,

seperti digambarkan dalam Gambar 3.8.

Gambar 3.8 Rancangan Desain Halaman Login Admin

Username :

Password :

Login

Page 40: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

27

3.7.3 Rancangan Desain Halaman Utama Admin dan User

Halaman utama ini merupakan halaman yang tampil pertama kali

setelah Admin dan User melakukan login. Di sini halaman utama untuk

Admin dan User berbeda, tetapi memiliki desain yang sama.

Halaman utama Admin terdapat menu-menu yang digunakan untuk

mengelola / memanipulasi data dan informasi yang berhubungan dengan

sistem. Sedangkan untuk halaman utama User, terdapat menu-menu yang

berkaitan dengan hak akses User. Rancangan halaman ini dapat dilihat

pada Gambar 3.9.

Gambar 3.9 Rancangan Desain Halaman Utama Admin dan User

Menu

Header

Footer

Content

Page 41: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

28

BAB IV

IMPLEMENTASI PROGRAM

Sesuai dengan perancangan sistem yang telah dikemukakan sebelumnya, pada

Sistem Informasi Akademik sub Penilaian terdapat dua level pengguna yaitu

Administrator dan User (Dosen, Asisten, dan Mahasiswa). Berikut adalah

implementasi pada halaman yang dapat diakses oleh masing-masing pengguna.

1. Halaman Beranda

Halaman ini merupakan halaman yang pertama kali ditampilkan saat membuka

Sistem Informasi Akademik sub Penilaian. Halaman beranda berisi informasi tentang

Program Studi D3 Teknik Informatika dan menu menuju halaman lain.

Pada halaman ini juga terdapat menu Login User yang digunakan untuk proses

autentifikasi user sebelum masuk ke dalam sistem. Tampilan dari halaman beranda

ini ditunjukkan pada Gambar 4.1.

Gambar 4.1 Halaman Beranda

Page 42: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

29

2. Halaman Dosen

2.1 Halaman Beranda Dosen

Halaman Dosen adalah kumpulan halaman yang bisa diakses oleh dosen setelah

login. Halaman dosen terdiri atas halaman Beranda, Profil, Asisten, Data Nilai, dan

Logout. Tampilan halaman Beranda Dosen dapat ditunjukkan pada Gambar 4.2

Gambar 4.2 Halaman Beranda Dosen

2.2 Halaman Profil

Halaman profil merupakan halaman mengenai data diri dosen yang mana data

tersebut sebelumnya telah dimasukkan oleh admin. Disamping itu dosen dapat

mengedit profil dan mengganti password. Tampilan halaman profil terlihat pada

Gambar 4.3.

Page 43: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

30

Gambar 4.3 Halaman Profil

Untuk mengedit profil mahasiswa bisa dilihat pada potongan halaman edit

profil pada Gambar 4.4

Gambar 4.4 Halaman Edit Profil Dosen

2.3 Halaman Daftar Nilai Mahasiswa

Untuk melihat daftar nilai mahasiswa, dosen harus menentukan data acuan Kelas,

Matakuliah, dan Tahun ajaran mana yang akan ditampilkan. Tampilan potongan

halaman data acuan daftar nilai mahasisa terlihat pada Gambar 4.4.

Page 44: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

31

Gambar 4.5 Halaman Data Acuan

Setelah berhasil akan muncul form Daftar Nilai Mahasiswa, dimana pada halaman

ini terdapat link menuju halaman lain seperti edit dan jumlah nilai tugas. Tampilan

halaman Daftar Nilai Mahasiswa ditunjukkan dalam Gambar 4.6.

Gambar 4.6 Halaman Daftar Nilai Mahasiswa

Tampilan halaman Edit Nilai Mahasiswa secara keseluruhan ditunjukkan

dalam Gambar 4.7.

Page 45: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

32

Gambar 4.7 Halaman Edit Nilai Mahasiswa keseluruhan

Tampilan halaman Edit Nilai Mahasiswa berdasarkan nilai ditunjukkan dalam

Gambar 4.8.

Gambar 4.8 Halaman Edit Nilai Mahasiswa berdasarkan nilai

Page 46: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

33

3. Halaman Asisten

3.1 Halaman Beranda Asisten

Halaman Asisten adalah kumpulan halaman yang bisa diakses oleh asisten setelah

login. Terdapat menu Home, Profil, Nilai Tugas, dan Logout. Tampilan halaman

Beranda Asisten dapat ditunjukkan pada Gambar 4.10.

Gambar 4.10 Halaman Beranda Asisten

Page 47: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

34

3.2 Halaman Daftar Nilai Mahasiswa

Pada sistem ini asisten hanya dapat mengisi nilai tugas dan melihat nilai akhir

mahasiswa yang diampu olehnya. Untuk melihat maupun mengisi daftar nilai tugas

mahasiswa, asisten harus menentukan data acuan Kelas, Matakuliah, dan Tahun

ajaran mana yang akan ditampilkan, kemudian akan muncul form Daftar Nilai Tugas

Mahasiswa, dimana pada halaman ini terdapat link menuju halaman hasil nilai akhir

mahasiswa. Tampilan halaman Daftar Nilai Tugas Mahasiswa ditunjukkan dalam

Gambar 4.11.

Gambar 4.11 Halaman Daftar Nilai Tugas Mahasiswa

Tampilan halaman Edit Nilai Tugas Mahasiswa secara keseluruhan

ditunjukkan dalam Gambar 4.12.

Page 48: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

35

Gambar 4.12 Halaman Edit Nilai Tugas Mahasiswa keseluruhan

Tampilan halaman Edit Nilai Tugas Mahasiswa berdasarkan nilai ditunjukkan

dalam Gambar 4.13.

Gambar 4.13 Halaman Edit Nilai Tugas Mahasiswa berdasarkan nilai

Page 49: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

36

4. Halaman Mahasiswa

4.1 Halaman Beranda Mahasiswa

Halaman Mahasiswa adalah kumpulan halaman yang bisa diakses oleh mahasiswa

setelah login. Halaman mahasiswa terdiri atas halaman Beranda, Profil, dan Daftar

Nilai. Tampilan halaman Beranda Mahasiswa dapat ditunjukkan pada Gambar 4.14.

Gambar 4.14 Halaman Beranda Mahasiswa

4.2 Halaman Profil

Halaman profil merupakan halaman mengenai data diri mahaiswa yang mana data

tersebut sebelumnya telah dimasukkan oleh admin. Disamping itu mahasiswa dapat

mengedit profil dan mengganti password. Tampilan halaman profil terlihat pada

Gambar 4.15.

Page 50: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

37

Gambar 4.15 Halaman Profil

Untuk mengedit profil mahasiswa dapat dilihat pada potongan halaman edit

profil pada Gambar 4.16.

Gambar 4.16 Halaman Edit Profil Mahasiswa

Page 51: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

38

4.3 Halaman Daftar Nilai

Untuk melihat daftar nilai, mahasiswa harus menentukan data acuan Matakuliah

dan Tahun ajaran mana yang akan ditampilkan. Tampilan halaman acuan Daftar Nilai

Mahasiswa ditunjukkan dalam Gambar 4.17.

Gambar 4.17 Halaman Acuan Daftar Nilai

Setaleh berhasil maka akan muncul form Daftar Nilai Mahasiswa, yang

ditunjukkan pada Gambar 4.18.

Gambar 4.18 Halaman Daftar Nilai Mahasiswa

Page 52: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

39

5. Halaman Administrator

Halaman administrator adalah kumpulan halaman yang hanya bisa diakses

oleh administrator. Administrator memiliki hak akses tertinggi dalam mengelola dan

mengatur seluruh sumber data yang ada dalam Sistem Informasi Akademik Sub

Penilaian ini. Halaman administrator terdiri atas halaman-halaman berikut :

5.1 Halaman Login Admin

Halaman login admin digunakan untuk proses autentifikasi untuk memasuki

halaman administrator. Tampilan halaman login admin dapat ditunjukkan dalam

Gambar 4.19.

Gambar 4.19 Halaman Login Administrator

Setelah berhasil masuk ke dalam sistem, maka akan tampil halaman Beranda

Administrator. Halaman yang dapat diakses oleh Admin meliputi halaman Beranda,

Account, dan Manajemen Data yang meliputi data Matakuliah, Dosen, Mahasiswa,

Kelas, dan Ampu Matakuliah, dimana Admin dapat melakukan proses Tambah, Edit,

dan Hapus pada masing-masing data tersebut.

Page 53: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

40

Gambar 4.20 Halaman Beranda Administrator

5.2 Halaman Manajemen Matakuliah

Halaman Manajemen Matakuliah digunakan untuk pengelolaan data Matakuliah.

Administrator dapat melakukan proses tambah, edit, dan hapus matakuliah. Tampilan

dari halaman Daftar Matakuliah ditunjukkan pada Gambar 4.21.

Gambar 4.21 Halaman Daftar Matakuliah

Page 54: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

41

Halaman Input Data Matakuliah ditunjukkan pada Gambar 4.22.

Gambar 4.22 Halaman Input Data Matakuliah

Halaman Edit Data Matakuliah digunakan untuk mengganti data matakuliah yang

telah dimasukkan sebelumnya, kecuali ID matakuliah yang tidak dapat diubah.

Halaman Edit Data Matakuliah ditunjukkan pada Gambar 4.23.

Gambar 4.23 Halaman Edit Data Matakuliah

Page 55: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

42

Untuk menghapus data, admin dapat mengaksesnya melalui halaman daftar

Matakuliah. Setiap proses menghapus data akan muncul konfirmasi untuk

memastikan apakah data benar-benar akan dihapus. Ditunjukkan pada Gambar 4.24.

Gambar 4.24 Konfirmasi Hapus

5.3 Halaman Manajemen Dosen

Halaman Manajemen Dosen digunakan untuk pengelolaan data Dosen yang

terdaftar dalam program studi D3 Teknik Informatika. Administrator dapat

melakukan proses tambah, edit, dan hapus data. Tampilan dari halaman Daftar Dosen

ditunjukkan pada Gambar 4.25.

Gambar 4.25 Halaman Daftar Dosen

Page 56: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

43

Halaman Input Data Dosen ditunjukkan pada Gambar 4.26.

Gambar 4.26 Halaman Input Data Dosen

Halaman Edit Data Dosen digunakan untuk mengganti data dosen yang telah

dimasukkan sebelumnya, kecuali ID Dosen tidak dapat diubah. Halaman Edit

Ditunjukkan pada Gambar 4.27.

Gambar 4.27 Halaman Edit Data Dosen

Page 57: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

44

5.4 Halaman Manajemen Mahasiswa

Halaman Manajemen Mahasiswa digunakan untuk pengelolaan data Mahasiswa.

Administrator dapat melakukan proses tambah, edit, dan hapus data. Tampilan dari

halaman Daftar Mahasiswa ditunjukkan pada Gambar 4.28.

Gambar 4.28 Halaman Daftar Mahasiswa

Halaman Input Data Mahasiswa ditunjukkan pada Gambar 4.29.

Gambar 4.29 Halaman Input Data Mahasiswa

Page 58: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

45

Halaman Edit Data Mahasiswa digunakan untuk mengganti data mahasiswa yang

telah dimasukkan sebelumnya. Halaman Edit Data Mahasiswa ditunjukkan pada

Gambar 4.30.

Gambar 4.30 Halaman Edit Data Mahasiswa

5.5 Halaman Data Asisten

Halaman ini adalah halaman untuk mengisi daftar mahasiswa yang tercatat

sebagai asisten dosen. Tampilan form disajikan pada Gambar 4.31.

Gambar 4.31 Halaman Input Data Asisten

Page 59: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

46

Setelah data berhasil dimasukkan, otomatis masuk form Daftar Login Asisten.

Pada halaman ini pula terdapat link menuju form pengisian detail data asisten.

Halaman Daftar Login Asisten terlihat pada Gambar 4.32.

Gambar 4.32 Halaman Daftar Login Asisten

Tampilan form Edit Login Asisten ditunjukkan pada Gambar 4.33.

Gambar 4.33 Halaman Edit Login Asisten

Tampilan form pengisian detail data asisten ditunjukkan pada Gambar 4.34.

Gambar 4.34 Halaman Detail Data Asisten

Page 60: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

47

Setelah data berhasil dimasukkan, otomatis masuk ke form Daftar Detail

Asisten. Halaman Daftar Detail Asisten terlihat pada Gambar 4.35.

Gambar 4.35 Halaman Daftar Detail Asisten

Tampilan form Edit Detail Asisten ditunjukkan pada Gambar 4.36.

Gambar 4.36 Halaman Edit Detail Asisten

5.6 Halaman Manajemen Kelas

Halaman Manajemen Kelas digunakan untuk pengelolaan data Kelas yang

terdaftar dalam program studi D3 Teknik Informatika. Administrator dapat

melakukan proses tambah, edit, dan hapus data. Tampilan dari halaman Daftar Kelas

ditunjukkan pada Gambar 4.37.

Page 61: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

48

Gambar 4.37 Halaman Daftar Kelas

Halaman Input Data Kelas ditunjukkan pada Gambar 4.38.

Gambar 4.38 Halaman Input Data Kelas

Halaman Edit Data Kelas digunakan untuk mengganti data dosen yang telah

dimasukkan sebelumnya, kecuali ID Kelas tidak dapat diubah. Halaman Edit Data

Kelas ditunjukkan pada Gambar 4.39.

Gambar 4.39 Halaman Edit Data Kelas

Page 62: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

49

5.7 Halaman Manajemen Ampu Matakuliah

Halaman Manajemen Ampu Matakuliah digunakan untuk pengelolaan data dosen

yang mengampu matakuliah yang terdaftar dalam program studi D3 Teknik

Informatika. Administrator dapat melakukan proses tambah, edit, dan hapus data.

Tampilan dari halaman Daftar Ampu Matakuliah ditunjukkan pada Gambar 4.40.

Gambar 4.40 Halaman Daftar Ampu Matakuliah

Halaman Input Data Ampu Matakuliah ditunjukkan pada Gambar 4.41.

Gambar 4.41 Halaman Input Data Ampu Matakuliah

Page 63: SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS … · perpustakaan.uns.ac.id digilib.uns.ac.id commit to user i SISTEM INFORMASI NILAI DIII TEKNIK INFORMATIKA UNS TUGAS AKHIR

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user 50

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan pembahasan yang telah dilakukan maka dapat diambil

kesimpulan bahwa Sistem Informasi Akademik sub Penilaian dengan menggunakan

bahasa pemrograman PHP dan MySQL telah dibuat sehingga admin dapat melakukan

mengolah data induk, seperti pengolahan data matakuliah, tahun ajaran, kelas, dosen,

mahasiswa, asisten, ampu matakuliah, dan ampu asisten. Dosen dapat mengolah data

nilai mahasiswa yang meliputi nilai tugas, absen, dan ujian. Asisten dapat mengolah

data nilai mahasiswa yang meliputi nilai tugas. Mahasiswa dapat mengakses

informasi rincian dan nilai akhir yang merupakan hasil pengolahan.

5.2 Saran

Berdasarkan pembahasan, yang dapat disarankan adalah sebagai berikut :

1. Sistem yang dibuat belum menyediakan fasilitas pencarian data, dengan

demikian dapat disarankan agar sistem ini dapat dikembangkan lebih lanjut

dengan menambahkan proses pencarian data.

2. Dalam sistem ini belum ada rincian nilai mahasiswa per semester yang dapat

diunduh oleh mahasiswa.