MEMBANGUN APLIKASI UNTUK MENGHITUNG EKUIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN BIDANG KARYA ILMIAH BERBASIS WEB
TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer
Diajukan Oleh :
TINGKAS NURYATI NIM. M3107129
PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2010
HALAMAN PERSETUJUAN
MEMBANGUN APLIKASI UNTUK MENGHITUNG EKUIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN BIDANG KARYA ILMIAH BERBASIS WEB
Disusun Oleh :
TINGKAS NURYATI NIM. M3107129
Tugas Akhir ini telah disetujui untuk dipertahankan Di hadapan dewan penguji pada tanggal 21 Juli 2010
Pembimbing Utama
Wiharto S.T, M.Kom NIP. 197502102008011005
HALAMAN PENGESAHAN
MEMBANGUN APLIKASI UNTUK MENGHITUNG EKUIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN BIDANG KARYA ILMIAH BERBASIS WEB
Disusun Oleh : TINGKAS NURYATI NIM. M3107129
Pembimbing Utama
Wiharto S.T, M.Kom NIP. 197502102008011005
Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir Program Diploma III Ilmu Komputer pada hari Rabu tanggal 21 Juli 2010 Dewan Penguji : 1.
Penguji 1 Wiharto, ST, M.Kom NIP. 197502102008011005
(
)
2.
Penguji 2 Didiek S Wiyono, ST, MT NIP. 197503312005011001
(
)
3.
Penguji 3 Umi Salamah, M.Kom
(
)
NIP. 197002171997022001 Disahkan Oleh : a.n Dekan Fakultas MIPA UNS
Ketua
Pembantu Dekan 1
Program DIII Ilmu Komputer UNS
Ir. Ari Handono Ramelan,M.Sc.Ph.D NIP. 19610223 198601 1 001
Drs. YS. Palgunadi, M.Sc NIP. 19560407 198303 1 004
ABSTRACT
Tingkas Nuryati, 2010, DEVELOPING WEB BASED APPLICATIONFOR CALCULATING EWMP(LECTURING TIME EQUIVALENCE) IN THE FIELD OF SCIENTIFIC WORK, 3rd Diploma Degree Computer Science, Informatics Engineering, Sciences and Mathematics Faculty, Sebelas Maret University of Surakarta. EWMP is teaching full-time equivalent faculty as much as 12 credits each semester. Fulfillment of these credits can be from legitimate education, research (scientific papers), devotion, and loyalty. In the field of scientific work less once understood, thus having difficulty in calculating the value EWMP. Therefore , to handle these problems the application of EWMP need to be made. The methodology in data collection are, the study of literature and observation, and then the process of design the application are system analysis, system design and databases, creating scripts and testing program courses. Application to calculate EWMP has been made and can be applied . This application is used to calculate the value EWMP and more calculations to figure the credit. Facilities in this application is the possibility for data entry, data search, data visualization and reporting.
Key Word : Application, PHP, MySQL, EWMP
ABSTRAK
Tingkas
Nuryati,
2010,
MEMBANGUN
APLIKASI
UNTUK
MENGHITUNG EKUIVALENSI WAKTU MENGAJAR PENUH (EWMP) DOSEN BIDANG KARYA ILMIAH BERBASIS WEB, Program Diploma III Ilmu Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. EWMP merupakan ekuivalensi waktu mengajar penuh dosen per semester sebanyak 12 SKS. Pemenuhan SKS ini bisa dari pendidikan, penelitian (karya ilmiah), pengabdian, dan loyalitas. Pada bidang karya ilmiah kurang sekali dipahami, sehingga mengalami kesulitan dalam hal perhitungan nilai EWMP. Oleh karena itu perlu dibuat sebuah aplikasi yang dapat menangani permasalahan tersebut. Metodologi pengumpulan data yang digunakan dalam penyusunan Tugas Akhir ini adalah studi pustaka, observasi. Tahapan perencanaan yang digunakan meliputi analisis sistem, perancangan sistem dan database, pembuatan skrip program dan pengujian program. Aplikasi untuk menghitung EWMP telah selesai dibuat dan dapat diterapkan. Aplikasi ini gunakan untuk menghitung nilai EWMP dan sebagai tambahan yaitu perhitungan untuk angka kredit. Fasilitas yang ada di aplikasi ini yaitu fasilitas untuk input data, cari data, lihat data, dan pelaporan.
Kata Kunci : Aplikasi, PHP, MySQL, EWMP
MOTTO Man Jadda Wa Jadda Berkacalah pada pengalaman. Cobaanlah yang menimpa manusia menjadi pribadi yang kuat, bukan kenikmatan. Allah tidak selalu mengabulkan apa yang kita minta, tetapi Allah memberi kan apa yang kita butuhkan.
(Penulis)
(Ingatlah)
Ketika
kamu
memohon
pertolongan
kepada
Tuhanmu,
lalu
diperkenankan-Nya bagimu: “Sesungguhnya Aku akan mendatangkan bala bantuan kepadamu dengan seribu malaikat yang datang berturut-turut”. (QS. AL-ANFAAL : 9)
PERSEMBAHAN
Karya ini kupersembahkan untuk :
Bunda (moga bunda di sayang ALLAH) & Bapak tercinta Kakak-kakakku tercinta (mba’ Lilik, maz dwi, & mba’ Esti) ’NyonkQ tersayang Ponakan-ponakanku tersayang(dex nadya & dex keyza) Sahabat-sahabatku ( Ristya, Rose, Fora, Laras, Pratama, Johan, Rendra ) Teman-teman angkatan 2007 dan 2006 Semua pembaca karya Tugas Akhir ini
KATA PENGANTAR
Assalamu’alaikum Wr. Wb. Dengan memanjatkan puji syukur kehadirat Tuhan Yang Maha Esa yang telah
memberikan
rahmat
serta
hidayah-Nya,
sehingga
penulis
dapat
menyelesaikan Laporan Tugas Akhir ini. Laporan Tugas Akhir ini merupakan salah satu syarat dari Program Diploma Tiga Program Studi Ilmu Komputer Universitas Sebelas Maret Surakarta untuk memperoleh kelulusan. Laporan Tugas Akhir ini dapat diselesaikan berkat bantuan, bimbingan serta dorongan dari berbagai pihak. Untuk itu dalam kesempatan ini dengan segala kerendahan hati penulis ingin menyampaikan terima kasih kepada : 1. Bapak Drs. Y.S Palgunadi selaku Ketua Program Diploma III Ilmu Komputer FMIPA UNS. 2. Bapak Wiharto, S.T, M.Kom selaku dosen pembimbing Tugas Akhir yang telah banyak membantu memberikan bimbingan, saran serta nasehat kepada penulis selama penyusunan Laporan Tugas Akhir ini. 3. Segenap keluarga besar khususnya orang tua, kakak-kakakku yang telah memberi dukungan, semangat dan juga dorongan moril maupun materiil selama penulis menyelesaikan Tugas Akhir ini. 4. Semua sahabatku Ristya, Rose, Fora, Laras, Pratama, Johan, Rendra, Endi dkk yang senantisa membantu ketika penulis mengalami kesulitan. 5. Teman – teman Teknik Informatika 2007 serta 2006 yang banyak membantu memberikan dukungan serta saran baik secara langsung maupun tidak langsung. 6. Tidak lupa untuk orang – orang yang telah banyak membantu dan tidak bisa disebutkan namanya satu persatu, penulis ucapkan terima kasih.
Penulis menyadari bahwa masih banyak kekurangan pada penyusunan Laporan Tugas Akhir ini, namun penulis berharap semoga laporan ini dapat bermanfaat dan menunjang Ilmu Pengetahuan, khususnya Ilmu Komputer.
Wassalamu’alaikum Wr. Wb. Surakarta, 24 Juni 2010
Penulis
DAFTAR ISI
Halaman HALAMAN JUDUL ............................................................................................ i HALAMAN PERSETUJUAN ............................................................................. ii HALAMAN PENGESAHAN ............................................................................. iii HALAMAN ABSTRACT................................................................................... iv HALAMAN ABSTRAK ...................................................................................... v MOTTO DAN PERSEMBAHAN ....................................................................... vi KATA PENGANTAR ...................................................................................... viii DAFTAR ISI ....................................................................................................... x DAFTAR TABEL ............................................................................................. xii DAFTAR GAMBAR ........................................................................................ xiii BAB I PENDAHULUAN .................................................................................. 1 1.1 Latar Belakang Masalah ......................................................................... 1 1.2 Rumusan Masalah ................................................................................... 2 1.3 Batasan Masalah...................................................................................... 2 1.4 Tujuan dan Manfaat................................................................................. 2 1.5 Metodologi Penelitian ............................................................................. 3 1.6 Sistematika Penulisan .............................................................................. 4
BAB II LANDASAN TEORI ............................................................................ 6 2.1 Tri Dharma Perguruan Tinggi .................................................................. 6 2.2 Aplikasi................................................................................................... 8 2.3 Analisis Sistem........................................................................................ 8 2.4 Perancangan Sistem................................................................................. 9 2.5 Diagram Kontek(Context Diagram) ......................................................... 9 2.6 Diagram Alir Data (Data Flow Diagram) ................................................. 9 2.7 Basis Data ............................................................................................. 10 2.8 Pemrograman Web ................................................................................ 11
2.9 MySQL ................................................................................................. 12 2.10 Dreamweaver ...................................................................................... 13
BAB III ANALISIS DAN PERANCANGAN .................................................. 14 3.1 Analisis Sistem ................................................................................... 14 3.1.1 Analisis Kebutuhan Hardware ................................................... 14 3.1.2 Analisis Kebutuhan Software ..................................................... 14 3.1.3 Analisis Kebutuhan Sistem ........................................................ 15 3.2 Perancangan Sistem ............................................................................ 15 3.2.1 Rancangan Context Diagram....................................................... 15 3.2.2 Rancangan Data Flow Diagram ................................................. 16 3.2.3 Rancangan Tabel ........................................................................ 20 3.2.4 Relasi Antar Tabel ...................................................................... 28 3.3 Rancangan Halaman .......................................................................... 29 3.3.1 Rancangan Halaman Login ........................................................ 29 3.3.2 Rancangan Halaman Utama Administrator ................................ 29 3.3.3 Rancangan Halaman Input Dosen .............................................. 30 3.3.4 Rancangan Halaman Input Karya Ilmiah ................................... 30 3.3.5 Rancangan Halaman Input Karya Ilmiah Dosen......................... 31 3.3.6 Rancangan Halaman Link Terkait.............................................. 31
BAB IV IMPLEMENTASI DAN ANALISA ................................................... 32 4.1 Implementasi ........................................................................................ 32 4.2 Analisa Perhitungan ............................................................................. 50
BAB V PENUTUP .......................................................................................... 56 4.1 Kesimpulan .......................................................................................... 56 4.2 Saran .................................................................................................... 56
DAFTAR TABEL
Halaman 1. Tabel 2.1 Tabel Simbol Context Diagram........................................................ 9 2. Tabel 2.2 Tabel Simbol Data Flow Diagram.................................................... 9 3. Tabel 3.1 Tabel Karya_ilmiah_dosen ............................................................ 21 4. Tabel 3.2 Tabel Dosen .................................................................................. 21 5. Tabel 3.3 Tabel Majalah................................................................................ 21 6. Tabel 3.4 Tabel Buku .................................................................................... 22 7. Tabel 3.5 Tabel Seminar ............................................................................... 23 8. Tabel 3.6 Tabel Karya_teknologi .................................................................. 23 9. Tabel 3.7 Tabel Koran................................................................................... 24 10. Tabel 3.8 Tabel Penelitian ............................................................................ 24 11. Tabel 3.9 Tabel Ewmp_majalah.................................................................... 25 12. Tabel 3.10 Tabel Ewmp_buku ...................................................................... 25 13. Tabel 3.11 Tabel Ewmp_seminar .................................................................. 25 14. Tabel 3.12 Tabel EWMP_karya_tek ............................................................. 26 15. Tabel 3.13 Tabel Ewmp_kor_pen ................................................................. 26 16. Tabel 3.14 Tabel Status_akreditasi................................................................ 26 17. Tabel 3.15 Tabel Jenis_buku......................................................................... 27 18. Tabel 3.16 Tabel Posisi_pd_buku ................................................................. 27 19. Tabel 3.17 Tabel Bentuk_materi ................................................................... 27 20. Tabel 3.18 Tabel Tabel Level ....................................................................... 27 21. Tabel 3.19 Tabel Level_pendidikan .............................................................. 28 22. Tabel 3.20 Tabel Userreg .............................................................................. 28
DAFTAR GAMBAR
Halaman 1. Gambar 3.1 Context Diagram ...................................................................... 15 2. Gambar 3.2 DFD Level 0 ............................................................................ 16 3. Gambar 3.3 DFD Level 1 Proses Input ........................................................ 17 4. Gambar 3.4 DFD Level 1 Proses Hitung ..................................................... 18 5. Gambar 3.5 DFD Level 2 Proses Input Karya Ilmiah ................................... 19 6. Gambar 3.6 DFD Level 2 Proses Input EWMP Karya Ilmiah ...................... 20 7. Gambar 3.7 Relasi Antar Tabel ................................................................... 28 8. Gambar 3.8 Rancangan Halaman Login ...................................................... 29 9. Gambar 3.9 Rancangan Halaman Utama Administrator............................... 29 10. Gambar 3.10 Rancangan Halaman Input Dosen .......................................... 30 11. Gambar 3.11 Rancangan Halaman Input Karya Ilmiah ................................ 30 12. Gambar 3.12 Rancangan Halaman Input Karya Ilmiah Dosen ..................... 31 13. Gambar 3.13 Rancangan Halaman link Terkait ........................................... 31 14. Gambar 4.1 Form Login ............................................................................. 32 15. Gambar 4.2 Menu Home ............................................................................. 33 16. Gambar 4.3 Menu Insert ............................................................................. 33 17. Gambar 4.4 Form Input Dosen .................................................................... 34 18. Gambar 4.5 Form Input Karya Ilmiah Dosen Baru ...................................... 35 19. Gambar 4.6 Form Input Karya Ilmiah Dosen Pilihan .................................. 35 20. Gambar 4.7 Form Input Karya Ilmiah Dosen(Tambah) ............................... 36 21. Gambar 4.8 Form Input Karya Ilmiah Buku ................................................ 37 22. Gambar 4.9 Form Input Karya Ilmiah Majalah............................................ 37 23. Gambar 4.10 Form Input Karya Ilmiah Seminar ......................................... 38 24. Gambar 4.11 Form Input Karya Ilmiah Karya Teknologi ........................... 38 25. Gambar 4.12 Form Input Karya Ilmiah Penelitian ....................................... 39 26. Gambar 4.13 Form Input Karya Ilmiah Koran ............................................. 39 27. Gambar 4.14 Form Menu View .................................................................. 40 28. Gambar 4.15 Form Lihat Data Dosen.......................................................... 40
29. Gambar 4.16 Form Lihat Data Karya Ilmiah Dosen .................................... 41 30. Gambar 4.17 Form Lihat Data Karya Ilmiah Buku ...................................... 41 31. Gambar 4.18 Form Lihat Data Karya Ilmiah Majalah ................................. 42 32. Gambar 4.19 Form Lihat Data Karya Ilmiah Koran .................................... 42 33. Gambar 4.20 Form Lihat Data Karya Ilmiah Karya Teknologi .................... 43 34. Gambar 4.21 Form Lihat Data Karya Ilmiah Seminar ................................. 43 35. Gambar 4.22 Form Lihat Data Karya Ilmiah Penelitian ............................... 44 36. Gambar 4.23 Form Edit Data Dosen ........................................................... 44 37. Gambar 4.24 Form Edit Data Karya Ilmiah Dosen ...................................... 45 38. Gambar 4.25 Form Edit Data Karya Ilmiah Buku ....................................... 45 39. Gambar 4.26 Form Menu Search ................................................................ 46 40. Gambar 4.27 Form Search Dosen ............................................................... 46 41. Gambar 4.28 Form Search Karya Ilmiah Dosen .......................................... 47 42. Gambar 4.29 Menu Report.......................................................................... 47 43. Gambar 4.30 Form Report Dosen ............................................................... 48 44. Gambar 4.31 Form Report karya Ilmiah Dosen ........................................... 48 45. Gambar 4.32 Form Cetak Data Dosen Seluruh Dosen ................................ 49 46. Gambar 4.33 Form Cetak Data Dosen per Dosen ....................................... 49 47. Gambar 4.34 Form Cetak Karya Ilmiah Seluruh Dosen ............................... 49 48. Gambar 4.35 Form Cetak Karya Ilmiah Dosen per Dosen ........................... 50
BAB I PENDAHULUAN
1.1
Latar Belakang Masalah Tugas seorang dosen adalah melaksanakan Tri Dharma Perguruan tinggi yang terdiri dari pendidikan dan pengajaran, pengembangan ilmu dan pengabdian pada masyarakat dan ditambah kegiatan penunjang. Sebagai tenaga fungsional, seorang dosen harus melaksanakan tugasnya dalam batas minimal yang diwajibkan. Jika seorang dosen telah memenuhi batas minimal tersebut maka ia berhak mendapat haknya dalam bentuk gaji sebagai tenaga fungsional. Menurut Keputusan Rektor Universitas Sebelas Maret Nomor 754/J27/HK/2005 tentang Petunjuk Pelaksanaan Ekuivalensi Waktu Mengajar Penuh (EWMP) bagi Tenaga Pengajar di Lingkungan Universitas Sebelas Maret dan menurut
Peraturan Rektor Universitas
Sebelas Maret nomor 251/H27/KP/2010 tentang Penilaian Angka Kredit Jabatan Fungsional dan Pangkat Dosen Universitas Sebelas Maret, mewajibkan kepada semua tenaga pengajar untuk melaksanakan Tri Dharma Perguruan Tinggi pada jenjang Strata 1 sesuai EWMP. Pada bidang Karya Ilmiah ketentuan yang harus dipenuhi 2-8 SKS. Konsekuensi batasan ini bagi dosen yang kurang dari ketentuan tidak berhak memperoleh tunjangan fungsional, dan jika melebihi batas tersebut maka akan mendapatkan tambahan penghasilan. Jurusan S1 Teknik Informatika merupakan substansi yang berada di bawah naungan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret. Di Jurusan S1 Teknik Informatika terdapat beberapa dosen pengajar, dan mereka semua juga berkewajiban untuk melaksanakan Tri Dharma Perguruan Tinggi. Dari ketiga Tri Dharma tersebut bagian karya ilmiah kurang sekali termakna, sehingga jurusan sulit dalam menginventaris dosen yang telah melakukan kegiatan karya ilmiah meliputi seminar, membuat buku, majalah, menulis di koran,
penelitian dan karya teknologi. Dan seringkali kesulitan dalam hal perhitungan nilai EWMP dan angka kredit karya ilmiah tersebut. Berdasarkan masalah tersebut, maka penulis membuat suatu aplikasi yang dapat membantu dosen maupun petugas dalam hal perhitungan EWMP khususnya dalam bidang karya ilmiah yang berjudul “Membangun Aplikasi untuk Menghitung Ekuivalensi Waktu Mengajar Penuh (EWMP) Dosen Bidang Karya Ilmiah Berbasis Web”.
1.2
Rumusan Masalah Berdasarkan latar belakang masalah yang telah diuraikan, maka dapat dituliskan rumusan masalah yaitu ”Bagaimana Membangun Aplikasi untuk Menghitung Ekuivalensi Waktu Mengajar Penuh (EWMP) Dosen Bidang Karya Ilmiah ? ”.
1.3
Batasan Masalah Dari latar belakang yang telah diuraikan, penulis memberikan batasan permasalahan yaitu proses perhitungan EWMP yang meliputi EWMP buku, koran, majalah, seminar, karya teknologi, penelitian secara otomatis dan tidak ada alert atau peringatan yang menunjukkan bahwa dosen yang bersangkutan telah memenuhi syarat dalam perolehan nilai EWMP. Nilai angka kredit hanya sebagai fitur tambahan.
1.4
Tujuan dan Manfaat I.
Tujuan Tujuan dari penulisan laporan tugas Akhir ini adalah membuat aplikasi EWMP dosen bidang karya ilmiah.
II.
Manfaat 1. Dapat menambah pengetahuan dan wawasan penulis mengenai beban tugas tenaga pengajar pada Perguruan Tinggi Negeri yang dinyatakan dengan EWMP. 2. Mempermudah dosen dalam pencapaian EWMP. 3. Mengetahui tingkat kualitas tenaga pengajar khususnya dalam bidang karya ilmiah.
1.5
Metodologi Penelitian I.
Pengumpulan Data 1.
Metode Studi Pustaka Studi pustaka merupakan suatu teknik atau cara pengumpulan data atau informasi yang dilakukan dengan cara membaca buku-buku,
laporan-laporan
dan
sebagainya
yang
berhubungan dengan permasalahan tersebut. 2.
Metode Observasi Metode observasi merupakan suatu teknik pengumpulan data atau informasi yang dilakukan dengan cara mengadakan pengamatan langsung pada objek permasalahan dan kemudian dari pengamatan tersebut diambil suatu kesimpulan.
3.
Metode Studi Kasus Studi ini dimaksudkan untuk memperoleh data yaitu data yang relevan dengan penelitian yang dilakukan khususnya data-data yang nantinya akan digunakan sebagai konten aplikasi.
II.
Analisis Sistem Penguraian dari suatu sistem informasi yang utuh kedalam bagianbagian komponennya dengan maksud untuk mendefinisikan dan mengevaluasi
permasalahan-permasalahan,
kesempatan-
kesempatan, hambatan-hambatan yang terjadi dan kebutuhankebutuhan yang diharapkan sehingga diusulkan perbaikanperbaikan.
III.
Perancangan Sistem dan Database Perancangan
sistem
secara
umum
didefinisi
sebagai
pengidentifikasian komponen-komponen sistem informasi dengan tujuan untuk dikomunikasikan dengan pemakai. IV.
Pembuatan Program Aplikasi Pembuatan program aplikasi meliputi perencanaan database, perancangan database, danpembuatan skrip program.
1.6
Sistematika Penulisan Penulisan laporan Tugas Akhir dengan judul Membangun Aplikasi Ekuivalensi Waktu Mengajar Penuh Dosen Bidang Karya Ilmiah Berbasis Web ini dibagi dalam lima bagian sebagai berikut : BAB I PENDAHULUAN Berisi latar belakang masalah, perumusan masalah, batasan masalah, tujuan dan manfaat penelitian, metodologi penelitian, dan sistematika penulisan. BAB II LANDASAN TEORI Landasan teori memuat tinjauan pustaka, dan kerangka pemikiran teori yang disajikan dalam landasan teori hanyalah teori-teori yang mendukung dalam Tugas Akhir. BAB III ANALISIS DAN PERANCANGAN Berisi uraian mengenai data-data yang diperlukan dalam perancangan suatu sistem. BAB IV IMPLEMENTASI DAN ANALISA Memuat tentang langkah dari hasil analisa dan pembahasan Hasil penelitian disajikan dalam bentuk tabel, grafik, foto, atau bentuk lain dan ditempatkan sedekat mungkin dengan pembahasan hasil penelitian BAB V PENUTUP Berisi kesimpulan dari hasil penelitian dan saran yang diajukan untuk penyempurnaan dan pengembangan sistem di masa mendatang.
BAB II LANDASAN TEORI
2.1 Tri Dharma Perguruan Tinggi a. Melaksanakan Pendidikan dan Pengajaran 1) Melaksanakan perkuliahan/tutorial dan membimbing, menguji, serta menyelenggarakan pendidikan di laboratorium, praktik keguruan, bengkel/studio/kebun percobaan/teknologi pengajaran / dan praktik lapangan: pada Fakultas/Akademi/Politeknik sendiri, pada Fakultas lain dalam lingkungan Universitas/Institut sendiri, ataupun di luar Perguruan Tinggi sendiri secara melembaga, tiap sks (maksimum 12 sks) per semester. 3) Membimbing seminar mahasiswa. 4) Membimbing Kuliah Kerja Nyata, Praktik Kerja Nyata, Praktik Kerja
Lapangan.
5) Membimbing dan ikut membimbing dalam menghasilkan desertasi atau thesis. 6) Bertugas sebagai penguji pada ujian akhir 7) Membina
kegiatan
mahasiswa
di
bidang
akademik
dan
kemahasiswaan tiap semester. 8) Mengembangkan program kuliah. 9) Mengembangkan bahan pengajaran. 10) Menyampaikan orasi ilmiah, pada tingkat perguruan tinggi tiap tahun per perguruan tinggi. 11) Menduduki jabatan pimpinan perguruan tinggi. 12) Membimbing dosen yang lebih rendah jabatan fungsionalnya. 13) Melaksanakan kegiatan detasering dan pencangkokan dosen b. Melaksanakan Penelitian 1) Menghasilkan karya ilmiah: a) Hasil penelitian atau hasil pemikiran yang dipublikasikan.
b) Hasil
penelitian
atau
hasil
pemikiran
yang
tidak
dipublikasikan (tersimpan di perpustakaan perguruan tinggi), tiap hasil penelitian. 2) Menerjemahkan/menyadur buku Ilmiah. 3) Mengedit/menyunting karya ilmiah. 4) Membuat rancangan dari karya teknologi yang dipatenkan/tidak dipatenkan. c. Melaksanakan Pengadian kepada Masyarakat 1) Menduduki jabatan pimpinan pada lembaga pemerintah/pejabat Negara yang harus dibebaskan dari jabatan organiknya. 2) Melaksanakan pengembangan hasil pendidikan, dan penelitian yang dapat dimanfaatkan oleh masyarakat. 3) Memberi latihan/penyuluhan/penataran/ceramah pada masyarakat. 4) Memberi pelayanan kepada masyarakat atau kegiatan lain yang menunjang
pelaksanaan
tugas
umum
pemerintahan
dan
pembangunan. 5) Membuat / menulis karya pengabdian pada masyarakat yang tidak dipublikasikan.
d. EWMP Dosen EWMP dosen adalah ekuivalen waktu mengajar penuh bagi dosen per semester sebanyak 12 SKS. Pemenuhan jumlah SKS ini bisa dari pendidikan, penelitian, pengabdian dan loyalitas. (Surat Keputusan Rektor UNS, 2005)
2.2 Aplikasi Menurut Lazarus (2007) Aplikasi adalah sebuah eksekutable yang datanya disediakan dalam bentuk: 1. Informasi yang disertakan dalam kode sumbernya 2. Mengirimkannya oleh program yang sedang dijalankan pengguna sebagai input 3. Informasi yang diberikan sebagai parameter perintah atau nilai sistem operasi 4. Dibaca dari sebuah file data
2.3 Analisis Sistem Menurut Kadir (2003) Analisis didefinisikan sebagai penguraian dari
suatu
sistem
informasi
yang
utuh
kedalam
bagian-bagian
komponennya dengan maksud untuk mendefinisikan dan mengevaluasi permasalahan-permasalahan,
kesempatan-kesempatan,
hambatan-
hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga diusulkan perbaikan-perbaikan. Untuk mengadakan perbaikan atau evaluasi permasalahanpermasalahan terhadap sistem pengolahan yang sudah ada, beberapa tahap yang diperlukan antara lain : 1.
Menunjukkan tujuan sistem
2.
Mempelajari organisasi
3.
Menganalisa output yang sudah ada untuk menentukan kegunaan dalam sistem
4.
Kebutuhan input
5.
Evaluasi efektifitas
2.4 Perancangan Sistem Perancangan
sistem
secara
umum
didefinisi
sebagai
pengidentifikasian komponen-komponen sistem informasi dengan tujuan untuk dikomunikasikan dengan pemakai (Sutanta, 2004) 2.5 Diagram kontek (Context Diagram) Menurut Kristanto (2004) Diagram kontek adalah sebuah diagram sederhana yang menggambarkan hubungan antara entri luar, masukan dan keluaran dari sistem . Diagram kontek dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem. Tabel 2.1 Simbol Context Diagram Simbol
Keterangan Sistem
informasi
dimana
menggambarkan
entitas
atau
proses
aliran
data
dimana
ditransformasikan ke luar dari sebuah sistem informasi. Persegi panjang menggambarkan salah satu entitas. Garis
yang
menggambarkan
aliran data.
2.6 Diagram Aliran Data (Data Flow Diagram) Menurut Loudon et all (2005), Data Flow Diagram adalah alat utama dalam analisis struktur yang secara grafis , mengilustrasikan proses komponen sistem dan antar muka.
Tabel 2.2 Simbol Data Flow Diagram Simbol
Keterangan Persegi panjang menunjukkan kesatuan luar atau eksternal (dapat berupa kelompok orang atau departemen atau sistem) yang bisa menerima informasi. Proses data yaitu menggambarkan sebuah proses dimana beberapa tindakan atau sekelompok tindakan dijalankan. File (data source) yaitu menggambarkan sebuah penyimpanan data atau database. Menggambarkan sebuah aliran data.
2.7 Basis Data Menurut Ramakrishnan et all (2004), database adalah kumpulan data yang pada umumnya mendeskripsikan aktifitas satu organisasi atau lebih basis data sebagai berikut : a. Entitas Entitas merupakan orang, tempat, kejadian atau konsep yang informasinya direkam. b. Atribut Atribut adalah suatu objek memiliki atribut yang menyatakan ciri dari objek tersebut. c. Data Value Data value adalah data aktual atau informasi yang tersimpan pada tiap elemen atau atribut. d. Record Record
merupakan
elemen-elemen
yang
saling
berkaitan
menginformasikan suatu entitas suatu record mewakili suatu data.
e. File File merupakan kumpulan dari record dan sejenis yang mempunyai elemen dan atribut yang sama namun berbeda data valuenya adalah suatu file data. f. Database Database merupakan suatu koleksi data tertentu dari kumpulan file yang lain , sehingga membentuk suatu bangunan data.
Kristanto(2004), Proses normalisasi adalah suatu proses dimana elemen-elemen data dikelompokkan menjadi tabel-tabel dimana dalam tabel tersebut terdapat entity-entity dan relasi antar entity tersebut. Dala proses normalisasi field kunci memeggang peranan yang sangat penting dalam pembuatan tabel dan yang berisi entity dan relasinya. Field kunci merupakan satu field atau satu set field yang terdapat dalam satu file yang merupakan kunci dam mewakili record . Kunci disini akan sangat penting apabila di dalam program nanti terdapat fasilitas pencarian. Karena field yang merupakan kunci akan menjadi penentu dalam pencarian program.
2.8
Pemrograman Web a. JavaScript Javascript adalah bahasa script yang ditempelkan pada kode HTML dan diproses di sisi client. Dengan adanya bahasa ini, kemampuan dokumen
HTML
menjadi
lebih
luas.
Sebagai
contoh,
dengan
menggunakan Javascript dimungkinkan untuk memvalidasi masukanmasukan pada formulir sebelum formulir dikirimkan ke server. Javascript bukanlah bahasa Java. Javascript dan Java adalah dua bahasa yang berbeda. Javascript diinterpretasikan oleh client (kodenya bisa dilihat dari sisi client), sedangkan kode Java dikompilasi oleh pemrogram dan kompilasinyalah yang dijalankan oleh client. Script Javascript diawali dengan tag <SCRIPT> dan diakhiri dengan tag . Di dalam tag <SCRIPT> terdapat atribut LANGUAGE yang diisi dengan “javascript”.
Tag ini oleh browser yang mengenal Javascript akan segera ditanggapi dengan menerjemahkan kode-kode yang terdapat di antara tag <SCRIPT> dan (Kadir, 2003).
b. PHP (Hypertext Preprocessor) PHP (Hypertext Preprocessor) adalah bahasa scripting open source yang ditulis menggunakan sintaks bahasa C, Java, dan Perl yang sederhana dan mudah dipelajari( Imansyah, 2003). Script PHP menyatu dengan file HTML, dieksekusi dan bekerja di computer server. Oleh karena itu PHP banyak digunakan untuk membangun sebuah website(Nugroho, 2004). 2.9 MySQL MySQL merupakan sebuah server database yang banyak digunakan di internet karena kehandalannya, keamanan dan juga sifat yang freeware. MySQL mendukung terhadap pemrograman C, Perl, Java, PHP dan Phyton. Tool-tool yang disediakan MySQL memungkinkan untuk membuat aplikasi client atau server dan website yang digabungkan dengan database. MySQL juga mendukung terhadap sistem operasi berbasis Unix, Windows dan OS/2. MySQL adalah mesin basis data yang sama ketika proses-proses pada aplikasi itu berjalan secara simultan. Program utilitas MySQL dapat menggunakan pernyataan SQL. (Medinets, 2000) Pernyataan-pernyataan SQL digunakan untuk melakukan beberapa tugas seperti : update data pada database, atau menampilkan data dari database. Setiap software database mempunyai bahasa perintah / sintaks yang berbeda, namun pada prinsipnya mempunyai arti dan fungsi yang sama. Menurut Imansyah (2003), perintah-perintah yang digunakan pada bahasa SQL antara lain : a. Select Select digunakan untuk menampilkan data sesuai kriteria yang kita tentukan.
b. Create Create digunakan untuk membuat tabel baru. c. Insert Insert digunakan untuk menyisipkan atau menambah baris pada tabel. d. Update Update digunakan untuk mengupdate atau merubah isi data dalam tabel. e. Delete Delete digunakan untuk menghapus baris/record data dalam tabel f. Drop Drop digunakan untuk menghapus tabel. 2.10 Dreamweaver Dreamweaver
merupakan
software
yang
digunakan
untuk
membuat aplikasi website. Program ini banyak digunakan oleh web designer dan web programmer untuk membangun situs web. Hal ini disebabkan ruang kerja, fasilitas dan kemampuan Macromedia Dreamweaver yang mampu meningkatkan
produktivitas
dan
efektifitas
dalam
desain
maupun
pengembangan situs web. Macromedia Dreamweaver juga mempunyai fasilitas untuk manajemen situs yang cukup lengkap (Prasetyo, 2003).
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem Objek penelitian dalam penulisan laporan Tugas Akhir ini adalah Jurusan Teknik Informatika Fakultas MIPA Universitas Sebelas Maret Surakarta. Dari penelitian yang telah di lakukan, perlu dibuat suatu sistem yang dapat memberikan kemudahan bagi universitas dalam menilai kualitas seorang dosen khususnya dalam bidang karya ilmiah. Fasilitas dari aplikasi ini terdiri dari penginputan data dosen, penginputan karya-karya ilmiah, dan juga dapat mengetahui kumulatif nilai EWMP dan angka kredit yang telah di dapatkan oleh setiap dosen.
3.1.1 Analisis Kebutuhan Hardware Hardware yang digunakan dalam pembuatan aplikasi ini yaitu menggunakan laptop dengan spesifikasi sebagai berikut : 1. Intel Pentium Dual Core T4400 2. RAM (Memori) 1 GB 3. Hard Disk 160 GB 4. LCD beresolusi 1366x768 pixels, Mouse, Keyboard
3.1.2 Analisis Kebutuhan Software Software yang diperlukan dalam pembuatan website ini adalah sebagai berikut : 1. Editor Dreamweaver CS4 : dremweaver digunakan untuk membuat script-script PHP 2. Appserv v2.5.7 MySQL, Apache : MySQL digunakan untuk membuat database dan juga sebagai server.
3. Software Pendukung a. Adope Photoshop cs4 dan CorelDRAW 12 : digunakan untuk membuat tampilan header dan yang berkaitan dengan gambar. b. Browser Mozilla Firefox 3.0 : digunakan untuk media testing program.
3.1.3 Analisis Kebutuhan Sistem Dari sistem yang dibuat ini,
agar dapat menghasilkan apa yang
diinginkan yaitu laporan kumulatif nilai EWMP dan angka kredit tiap dosen. Maka diperlukan beberapa inputan yaitu inputan data dosen, inputan data karya ilmiah. 3.2 Perancangan Sistem 3.2.1 Rancangan Context Diagram (CD) Context Diagram merupakan diagram alir dari dan ke dalam sistem, yang menggambarkan hubungan antara admin yang terlibat langsung dengan sistem.
Gambar 3.1 Context Diagram Keterangan : 1. Petugas memasukkan data dosen ke sistem kemudian sistem akan memberikan verifikasi data dosen, yang nantinya akan digunakan ke proses lain.
2. Petugas memasukkan data karya ilmiah ke sistem kemudian sistem akan memberikan verifikasi data karya ilmiah , yang nantinya akan digunakan kembali pada proses lain. 3. Sistem akan membuatkan laporan yang akan di berikan ke pimpinan dan dosen. 3.2.2 Rancangan Data Flow Diagram (DFD) Rancangan Bagan Alir dan Diagram Arus Data (Data Flow Diagram atau DFD) merupakan alat bantu dalam menentukan langkahlangkah kerja yang akan dilakukan oleh pemrogram mulai dari pembuatan berkas sampai pembentukkan laporan-laporan yang diperlukan dan juga digunakan untuk mendokumentasikan proses yang ada dalam sebuah sistem DFD menekankan pada fungsi-fungsi di dalam sistem, cara menggunakan informasi yang tersimpan dan pemindahan informasi antar fungsi dalam sistem. Langkah pertama dalam perancangan diagram alur data ini adalah dengan membuat level 0, untuk menggambarkan sistem secara keseluruhan (top level).
1. DFD Level 0
Gambar 3.2 DFD Level 0
Data Flow Diagram dalam gambar 3.2 kemudian akan dijabarkan lebih mendetail lagi ke dalam DFD Level 1, karena untuk masing-masing proses masih mengandung serangkaian sub-sub proses di dalamnya. 2. DFD Level 1 a. DFD Level 1 Proses Input
Gambar 3.3 DFD Level 1 Proses Input
Pada Gambar 3.3 DFD level 1 proses input merupakan pemecahan dari DFD level 0 proses Penginputan karya ilmiah dosen. Pada DFD level 1 proses input ini terdiri dari 2 proses yang nantinya akan terpecah lagi menjadi beberapa proses di DFD level 2. Proses input data karya ilmiah akan terpecah menjadi beberapa inputan yaitu input karya ilmiah dosen, karya ilmiah majalah, karya ilmiah buku, karya ilmiah seminar, karya ilmiah karya teknologi, karya ilmiah koran, dan karya ilmiah penelitian. Sedangkan proses input data EWMP karya ilmiah akan terpecah menjadi beberapa nputan yaitu input EWMP karya ilmiah EWMP majalah, EWMP buku, EWMP seminar, EWMP karya teknologi, EWMP kor_pen. Dari tabel karya_ilmiah_dosen akan terpecah menjadi beberapa tabel yaitu tabel majalah, buku, seminar, karya_teknologi, koran, penelitian, ewmp_majalah, ewmp_buku, ewmp_seminar, ewmp_karya_tek, ewmp_korpen. Tabel-tabel tersebut akan menyimpan data-data tersendiri yang nantinya akan digunakan dalam tabel karya_ilmiah_dosen.
b. DFD Level 1 Proses Hitung
3.1 Hitung Karya Ilmiah Majalah
Data majalah
Data majalah
Data ewmp majalah
D3
majalah
D9
ewmp_majalah
D4
buku
3.2 Data buku Hitung Karya Ilmiah Buku
Data buku
D10 ewmp_buku
Data ewmp buku
3.3
Data seminar
Data seminar
Hitung Karya Ilmiah Seminar
D5
seminar
Data ewmp seminar D11 ewmp_seminar
Petugas Data karya teknologi
3.4 Hitung Karya Ilmiah K.Teknologi
D6 karya_teknologi
Data karya teknologi Data ewmp karyatek
D12 ewmp_karya_tek 3.5 Data Koran
Hitung Karya Ilmiah Koran
D7
Data koran
Data ewmp korpen
D13 ewmp_kor_pen
Data ewmp korpen
Data penelitian
koran
3.6 Hitung Karya Ilmiah Penelitian
Data karya ilmiah total
D8
Data penelitian
penelitian
Data hitung majalah 3.6 Data hitung buku Hitung Karya Ilmiah Total
Data hitung seminar Data hitung karya teknologi Data hitung koran Data hitung penelitian
Data total karya ilmiah
D1
Gambar 3.4 DFD Level 1 Proses Hitung
karya_ilmiah_dosen
3. DFD Level 2 a. DFD Level 2 Proses Input Karya Ilmiah 1.1.1 Input Karya Ilmiah Dosen
Data dosen
D2
dosen
Data dosen 1.1.2 Input Karya Ilmiah Majalah
Data majalah
Data majalah
D3
majalah
D4
buku
D5
seminar
1.1.3 Data buku Input Karya Ilmiah Buku
Data buku
1.1.4
Data seminar
Data seminar
Input Karya Ilmiah Seminar
Petugas Data karya teknologi
1.1.5 Input Karya Ilmiah K.Teknologi
Data karya teknologi
D6 karya_teknologi
1.1.6 Data Koran
Data penelitian
Input Karya Ilmiah Koran
Data koran
D7
koran
Data penelitian
D8
penelitian
1.1.7 Input Karya Ilmiah Penelitian
Gambar 3.5 DFD Level 2 Proses Input Karya Ilmiah
b. DFD Level 2 Proses Input EWMP Karya ILmiah Data status akreditasi
1.2.1 Data ewmp majalah
D14 status_akreditasi
Data ewmp majalah
Input Ewmp majalah
D9 ewmp_majalah
D15 jenis_buku
Data jenis buku
1.2.2 Data ewmp buku Input ewmp buku
Data ewmp buku
Data posisi pada buku
D10 ewmp_buku
D16 posisi_pd_buku
1.2.3 Petugas
Data ewmp seminar
Input ewmp seminar
Data ewmp seminar
Data level
D11 ewmp_seminar
D17 bentuk materi
Data bentuk materi 1.2.4 Data ewmp karya teknologi
input ewmp teknologi
Data karya tek
D12 ewmp_karya_tek
Data level D18 level Data level Data ewmp penelitian
1.2.5 Input ewmp Koran penelitian
Data ewmp korpen
D13 ewmp_kor_pen
Data level pendidikan D19 level_pendidikan
Gambar 3.6 DFD Level 2 Proses Input EWMP Karya Ilmiah 3.2.3 Rancangan Tabel Rancangan basis data merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna atau pemakai aplikasi ini. Basis data yang akan dirancang berisi tabel-tabel sebagai berikut : 1. Tabel karya_ilmiah_dosen Tabel karya_ilmiah_dosen berfungsi untuk menyimpan data-data karya ilmiah dosen yang EWMPnya sudah terakumulasi.
Tabel 3.1 Tabel karya_ilmiah_dosen Field
Tipe
Ukuran
Keterangan
id_ilmiah(PK)
Varchar
4
Nomor Ilmiah
id_dosen(FK)
Varchar
4
Nomor Dosen
semester
Varchar
2
Semester
tahun_ajaran
Year
4
Tahun Ajaran
total_ewmp
double
Total EWMP
total_angka_kredit
double
Total Angka Kredit
2. Tabel dosen Tabel dosen berfungsi untuk menyimpan data-data dosen. Tabel 3.2 Tabel dosen Field
Tipe
Ukuran
Keterangan
id_dosen
Varchar
4
Nomor Dosen
nip
Varchar
18
Nomor Induk Pegawai
nama
Varchar
25
Nama Dosen
jenis_kelamin
Varchar
10
Jenis Kelamin
status
Varchar
12
Status Dosen
alamat
Varchar
30
Alamat
no_telp
Varchar
15
Nomor Telepon
3. Tabel majalah Tabel majalah berfungsi untuk menyimpan data-data karya majalah . Tabel 3.3 Tabel majalah Field
Tipe
Ukuran
Keterangan
id_ilmiah(FK)
Varchar
4
Nomor Ilmiah
nama_majalah
Varchar
20
Nama Majalah
judul_tulisan
Varchar
30
Judul Tulisan
issb_isbn
Varchar
10
Issb Isbn
volume
Varchar
5
Volume
nomor
Varchar
5
Nomor
jum_penulis
Integer
3
Jumlah Penulis
penulis_ke
Integer
3
Penulis Ke-
status_ak
Varchar
18
Status Akreditasi
tingkat
Varchar
13
Tingkat/Level
Jenis_majalah
varchar
10
Jenis Majalah
id_ewmp(FK)
Varchar
4
Nomor EWMP
sub_total_ewmp
Double
Sub total EWMP
sub_total_ak
Double
Sub total Angka Kredit
Keterangan
varchar
30
Keterangan
4. Tabel buku Tabel buku berfungsi untuk menyimpan data-data karya buku. Tabel 3.4 Tabel buku Field
Tipe
Ukuran
Keterangan
id_ilmiah(FK)
Varchar
4
Nomor Ilmiah
Judul
Varchar
30
Judul Buku
Penerbit
Varchar
20
Penerbit
tgl_terbit
Date
isbn
Varchar
10
Isbn
jum_penulis
Integer
3
Jumlah Penulis
penulis_ke
Integer
3
Penulis Ke-
jum_halaman
Integer
4
Jumlah Halaman
jenis_buku
Varchar
10
Jenis Buku
pendidikan
varchar
17
Pendidikan
id_ewmp(FK)
Varchar
4
Nomor EWMP
sub_total_ewmp
Double
Sub total EWMP
sub_total_ak
Double
Sub total Angka Kredit
keterangan
Varchar
Tanggal Terbit
30
Keterangan
5. Tabel seminar Tabel seminar berfungsi untuk menyimpan data-data karya seminar. Tabel 3.5 Tabel seminar Field
Tipe
Ukuran
Keterangan
id_ilmiah(FK)
Varchar
4
Nomor Ilmiah
judul_makalah
Varchar
30
Judul Makalah
ISBN_ISSN
Varachar
15
ISBN ISSN
jum_penulis
Integer
3
Jumlah Penulis
penulis_ke
Integer
3
Penulis Ke-
tingkat
Varchar
13
Tingkat/Level
bentuk
Varchar
10
Bentuk Materi
id_ewmp(FK)
Varchar
4
Nomor EWMP
sub_total_ewmp
Double
Sub Total EWMP
sub_total_ak
Double
Sub total Angka Kredit
keterangan
Varchar
30
Keterangan
6. Tabel karya_teknologi Tabel karya_teknologi berfungsi untuk menyimpan data-data karya teknologi. Tabel 3.6 Tabel karya_teknologi Field
Tipe
Ukuran
Keterangan
id_ilmiah(FK)
Varchar
4
Nomor Ilmiah
judul_karya
Varchar
30
Judul Karya
jum_perancang
Integer
3
Jumlah Perancang
perancang_ke
Integer
3
Perancang ke-
tingkat
Varchar
13
Tingkat/Level
status_paten
Varchar
12
Status Paten
id_ewmp(FK)
Varchar
4
Nomor EWMP
sub_total_ewmp
Double
Sub Total EWMP
sub_total_ak
Double
Sub total Angka Kredit
keterangan
varchar
30
Keterangan
7. Tabel koran Tabel koran berfungsi untuk menyimpan data-data karya koran. Tabel 3.7 Tabel koran Field
Tipe
Ukuran
Keterangan
id_ilmiah(FK)
Varchar
4
Nomor Ilmiah
nama_koran
Varchar
20
Nama Koran
judul_tulisan
Varchar
30
Judul Tulisan
tgl_terbit
Date
kelompok
varchar
10
Kelompok
id_ewmp(FK)
Varchar
4
Nomor EWMP
sub_total_ewmp
Double
Sub Total EWMP
sub_total_ak
Double
Sub total Angka Kredit
keterangan
Varchar
Tanggal Terbit
30
Keterangan
8. Tabel penelitian Tabel penelitian berfungsi untuk menyimpan data-data karya penelitian. Tabel 3.8 Tabel penelitian Field
Tipe
Ukuran
Keterangan
id_ilmiah(FK)
Varchar
4
Nomor Ilmiah
Judul
Varchar
30
Judul Penelitian
tgl_selesai
Date
jum_peneliti
Integer
3
Jumlah Peneliti
peneliti_ke
Integer
3
Peneliti Ke-
sumber_dana
Varchar
15
Sumber Dana
kelompok
Varchar
10
Kelompok
id_ewmp(FK)
Varchar
4
Nomor EWMP
sub_total_ewmp
Double
Sub total EWMP
sub_total_ak
Double
Sub total Angka Kredit
Tanggal Selesai
keterangan
Varchar
20
Keterangan
9. Tabel ewmp_majalah Tabel ewmp_majalah berfungsi untuk menyimpan data ewmp majalah. Tabel 3.9 Tabel ewmp_majalah Field
Tipe
Ukuran
Keterangan
Id_ewmp(PK)
Varchar
4
Nomor EWMP
Id_status(FK)
Varchar
3
Nomor Status
Id_level(FK)
Varchar
3
Nomor Level
ewmp
Double
EWMP
angka_kredit
Double
Angka Kredit
10. Tabel ewmp_buku Tabel ewmp_buku berfungsi untuk menyimpan data ewmp buku. Tabel 3.10 Tabel ewmp_buku Field
Tipe
Ukuran
Keterangan
id_ewmp(PK)
varchar
4
Nomor EWMP
id_posisi(FK)
Varchar
3
Nomor Posisi
id_jenis(FK)
Varchar
3
Nomor Jenis
id_level_pddk(FK) Varchar
4
Nomor Level Pendidikan
ewmp
Double
Ewmp
angka_kredit
Double
Angka Kredit
11. Tabel ewmp_seminar Tabel ewmp_seminar berfungsi untuk menyimpan data ewmp seminar. Tabel 3.11 Tabel ewmp_seminar Field
Tipe
Ukuran
Keterangan
id_ewmp(PK)
Varchar
4
Nomor EWMP
id_level(FK)
Varchar
3
Nomor Level
id_bentuk(FK)
Varchar
3
Nomor Bentuk
ewmp
Double
EWMP
angka_kredit
Double
Angka Kredit
12. Tabel ewmp_karya_tek Tabel ini berfungsi untuk menyimpan data ewmp karya teknologi. Tabel 3.12 Tabel ewmp_karya_tek Field
Tipe
Ukuran
Keterangan
id_ewmp(PK)
Varchar
4
Nomor EWMP
id_level(FK)
Varchar
3
Nomor Level
status_paten(FK)
Varchar
12
Status Paten
ewmp
Double
EWMP
angka_kredit
Double
Angka Kredit
13. Tabel ewmp_kor_pen Tabel ewmp_kor_pen berfungsi untuk menyimpan data ewmp koran dan penelitian. Tabel 3.13 Tabel ewmp_kor_pen Field
Tipe
Ukuran
Keterangan
id_ewmp(PK)
Varchar
4
Nomor EWMP
kelompok
Varchar
10
Kelompok
ewmp
Double
EWMP
angka_kredit
Double
Angka Kredit
14. Tabel status_akreditasi Tabel status_akreditasi berfungsi untuk menyimpan data status akreditasi Tabel 3.14 Tabel status_akreditasi Field
Tipe
Ukuran
Keterangan
id_status(PK)
Varchar
3
Nomor Status
status
Varchar
18
Status
15. Tabel jenis_buku Tabel jenis_buku berfungsi untuk menyimpan data jenis buku. Tabel 3.15 Tabel jenis_buku Field
Tipe
Ukuran
Keterangan
id_jenis(PK)
Varchar
3
Nomor Jenis
jenis
Varchar
10
Jenis
16. Tabel posisi_pd_buku Tabel posisi_pd_buku berfungsi untuk menyimpan data posisi pada buku. Tabel 3.16 Tabel posisi_pd_buku Field
Tipe
Ukuran
Keterangan
id_posisi(PK)
Varchar
3
Nomor Posisi
nama
Varchar
9
Nama Posisi
17. Tabel bentuk_materi Tabel bentuk_materi berfungsi untuk menyimpan data bentuk materi. Tabel 3.17 Tabel bentuk_materi Field
Tipe
Ukuran
Keterangan
id_bentuk(PK)
Varchar
3
Nomor Bentuk
nama_bentuk
Varchar
10
Nama Bentuk
18. Tabel level Tabel level berfungsi untuk menyimpan data level. Tabel 3.18 Tabel level Field
Tipe
Ukuran
Keterangan
id_level(PK)
Varchar
3
Nomor Level
nama_level
Varchar
13
Nama Level
19. Tabel level_pendidikan Tabel
level_pendidikan
berfungsi
untuk
menyimpan data
level
pendidikan Tabel 3.19 Tabel level_pendidikan Field
Tipe
Ukuran
Keterangan
id_level_pddk(PK) Varchar
4
Nomor Pendidikan
pendidikan
17
Pendidikan
Varchar
20. Tabel userreg Tabel userreg berfungsi untuk menyimpan data username dan password administrator yang digunakan untuk authentifikasi login administrator. Tabel 3.20 Tabel userreg Field
Tipe
Ukuran
Keterangan
username(PK)
Varchar
6
Username
password
Varchar
6
Password
3.2.4 Relasi Antar Tabel
Gambar 3.7 Relasi Antar Tabel
Keterangan :
* adalah primary key ** adalah foreign key
3.3 Rancangan Halaman Halaman aplikasi ini yang dirancang hanya untuk admin saja. Halamannya terdiri dari login dan halaman utama, halaman input data dosen, halaman input data karya ilmiah, halaman input karya ilmiah dosen dan halaman link terkait. 3.3.1 Rancangan Halaman Login
HEADER
LOGIN
FOOTER
Gambar 3.8 Rancangan Halaman Login 3.3.2 Rancangan Halaman Utama Administrator HEADER MENU UTAMA
CONTENT
FOOTER
Gambar 3.9 Rancangan Halaman aplikasi
3.3.3 Rancangan Halaman Input Dosen HEADER MENU UTAMA
Inputan Data Dosen
FOOTER
Gambar 3.10 Rancangan Halaman Input Dosen 3.3.4 Rancangan Halaman Input Karya Ilmiah HEADER MENU UTAMA
Inputan Data Karya Ilmiah
FOOTER
Gambar 3.11 Rancangan Halaman Input Karya Ilmiah
3.3.5 Rancangan Halaman Input Karya Ilmiah Dosen HEADER MENU UTAMA
Inputan Data Karya Ilmiah Dosen
FOOTER
Gambar 3.12 Rancangan Halaman Input Karya Ilmiah Dosen 3.3.6 Rancangan Halaman Link Terkait HEADER MENU UTAMA
Link Terkait
FOOTER
Gambar 3.13 Rancangan Halaman Link Terkait
BAB IV IMPLEMENTASI DAN ANALISA
4.1 Implementasi Program aplikasi untuk menghitung EWMP dosen ini hanya terdapat satu bagian, yaitu aplikasi yang diperuntukkan untuk administrator dalam mengelola aplikasi. Adapun implementasi aplikasi untuk menghitung EWMP dosen adalah sebagai berikut : 4.1.1 Form Login Aplikasi ini dimulai ketika petugas(admin) telah login dengan memasukkan username dan password yang sudah ada agar dapat masuk ke halaman berikutnya. Yang berhak login disini hanya admin, dapat dilihat pada Gambar 4.1.
Gambar 4.1 Form Login 4.1.2 Menu Home Pada halaman menu home hanya berisi sedikit prakata dan contact dari S1 Teknik Informatika, tampilannya dapat dilihat pada Gambar 4.2.
Gambar 4.2 Menu Home 4.1.3 Menu Insert Pada halaman ini terdapat beberapa pilihan input data yaitu input data karya ilmiah dosen baru, input karya ilmiah dosen lama, input dosen. Dapat dilihat tampilan Halaman Insert pada Gambar 4.3.
Gambar 4.3 Menu Insert
4.1.4 Form Input Dosen Pada halaman ini admin bisa memasukkan data-data dosen yang terdapat di S1 Teknik Informatika. Tampilannya dapat dilihat pada Gambar 4.4.
Gambar 4.4 Form Input Dosen 4.1.5 Form Input Karya Ilmiah Dosen Pada halaman input karya ilmiah dosen baru admin akan memasukkan data dosen yang baru mendaftarkan karya ilmiah yang telah dilakukan. Adapun tampilan halaman input data karya ilmiah dosen baru dapat dilihat pada Gambar 4.5.
Gambar 4.5 Form Input Karya Ilmiah Setelah admin memasukkan data karya ilmiah dosen yang pertama, maka admin akan dihadapkan pada pilihan inputan karya ilmiah yang ingin di masukkan seperti : karya ilmiah buku, majalah, koran, makalah seminar, penelitian, karya teknologi. Tampilannya dapat dilihat pada Gambar 4.6.
Gambar 4.6 Form Input Karya Ilmiah Pilihan
4.1.6 Form Input karya Ilmiah Dosen (Tambah) Pada halaman input karya ilmiah dosen (tambah) admin akan memasukkan data dosen yang sebelumnya pernah mendaftarkan karya ilmiah yang telah dilakukan sebelumnya. Jadi admin tinggal memilih karya ilmiah apa yang ingin dimasukkan. Tampilan halaman input data karya ilmiah dosen lama dapat dilihat pada Gambar 4.7.
Gambar 4.7 Form Input karya Ilmiah Dosen (Tambah) 4.1.7 Halaman Input Karya Ilmiah Buku Tampilan halaman input data karya ilmiah buku dapat dilihat pada Gambar 4.8.
Gambar 4.8 Form Input Karya Ilmiah Buku 4.1.8 Halaman Input Karya Ilmiah Majalah Tampilan halaman input data karya ilmiah majalah dapat dilihat pada Gambar 4.9.
Gambar 4.9 Form Input Karya Ilmiah Majalah
4.1.9 Halaman Input Karya Ilmiah Seminar Tampilan halaman input data karya ilmiah Seminar dapat dilihat pada Gambar 4.10.
Gambar 4.10 Form Input Karya Ilmiah Seminar 4.1.10 Halaman Input Karya Ilmiah Karya Teknologi Tampilan halaman input data karya ilmiah karya teknologi dapat dilihat pada Gambar 4.11.
Gambar 4.11 Form Input Karya Ilmiah Karya Teknologi 4.1.11 Halaman Input Karya Ilmiah Penelitian Tampilan halaman input data karya ilmiah penelitian dapat dilihat pada Gambar 4.12.
Gambar 4.12 Form Input Karya Ilmiah Penelitian 4.1.12 Halaman Input Karya Ilmiah Koran Tampilan halaman input data karya ilmiah koran dapat dilihat pada Gambar 4.13.
Gambar 4.13 Form Input Karya Ilmiah Koran 4.1.13 Menu View Pada halaman ini menampilkan pilihan-pilihan untuk melihat data-data yang sudah tersimpan. Tampilan menu view dapat dilihat pada Gambar 4.14.
Gambar 4.14 Form Menu View 4.1.14 Form Lihat Data Dosen Pada halaman lihat data dosen menampilkan data-data yang sudah tersimpan sebelumnya. Tampilan halaman lihat data dosen pada Gambar 4.15.
Gambar 4.15 Form Lihat Data Dosen 4.1.15 Form Lihat Data Karya Ilmiah Dosen Pada halaman lihat data karya ilmiah dosen menampilkan data-data yang sudah tersimpan sebelumnya. Tampilan halaman lihat data karya ilmiah dosen pada Gambar 4.16.
Gambar 4.16 Form Lihat Data Karya Ilmiah Dosen 4.1.16 Form Lihat Data Karya Ilmiah Buku Pada halaman lihat data karya ilmiah buku menampilkan data-data buku yang sudah tersimpan sebelumnya. Tampilan halaman lihat data karya ilmiah buku pada gambar 4.17.
Gambar 4.17 Form Lihat Data Karya Ilmiah Buku 4.1.17 Form Lihat Data Karya Ilmiah Majalah Pada halaman lihat data karya ilmiah majalah menampilkan datadata majalah yang sudah tersimpan sebelumnya. Tampilan halaman lihat data karya ilimiah pada Gambar 4.18.
Gambar 4.18 Form Lihat Data Karya Ilmiah Majalah 4.1.18 Form Lihat Data Karya Ilmiah Koran Pada halaman lihat data karya ilmiah koran menampilkan data-data koran yang sudah tersimpan sebelumnya. Tampilan halaman lihat data karya ilmiah koran pada Gambar 4.19.
Gambar 4.19 Form Lihat Data Karya Ilmiah Koran
4.1.19 Form Lihat Data Karya Ilmiah Karya Teknologi Pada halaman lihat data karya ilmiah karya teknologi menampilkan data-data karya teknologi yang sudah tersimpan sebelumnya. Tampilan halaman lihat data karya ilmiah karya teknologi pada Gambar 4.20.
Gambar 4.20 Form Lihat Data Karya Ilmiah Karya Teknologi 4.1.20 Form Lihat Data Karya Ilmiah Seminar Pada halaman lihat data karya ilmiah seminar menampilkan datadata seminar yang sudah tersimpan sebelumnya. Tampilan halaman lihat data karya ilmiah seminar pada Gambar 4.21.
Gambar 4.21 Form Lihat Data Karya Ilmiah Seminar
4.1.21 Form Lihat Data Karya Ilmiah Penelitian Pada halaman lihat data karya ilmiah penelitian menampilkan datadata penelitian yang sudah tersimpan sebelumnya. Tampilan halaman lihat data karya ilmiah penelitian pada Gambar 4.22.
Gambar 4.22 Form Lihat Data Karya Ilmiah Penelitian 4.1.22 Form Edit Data Dosen Tampilan halaman edit data dapat dilihat pada Gambar 4.23.
Gambar 4.23 Form Edit Data Dosen
4.1.23 Form Edit Data Karya Ilmiah Dosen Tampilan halaman edit karya ilmiah dosen dapat dilihat pada Gambar 4.24.
Gambar 4.24 Form Edit Data Karya Ilmiah Dosen 4.1.24 Halaman Edit Data Karya Ilmiah Buku Tampilan halaman edit data karya ilmiah buku dapat dilihat pada Gambar 4.25.
Gambar 4.25 Form Edit Data Karya Ilmiah Buku
4.1.25 Menu Search Pada halaman ini terdapat dua pilihan menu cari yaitu cari data dosen dan cari data karya ilmiah dosen. Tampilan halaman search dapat dilihat pada Gambar 4.26.
Gambar 4.26 Menu Search 4.1.26 Form Search Dosen Tampilan halaman search dapat dilihat pada Gambar 4.27.
Gambar 4.27 Form Search Dosen
4.1.27 Form Search Karya Ilmiah Dosen Pada halaman ini terdapat dua pilihan menu cari yaitu cari data dosen dan cari data karya ilmiah dosen. Tampilan halaman search dapat dilihat pada Gambar 4.28.
Gambar 4.28 Form Search Karya Ilmiah Dosen 4.1.28 Menu Report Halaman ini di fungsikan untuk mereport data-data yang diperlukan sebagai laporan ke pimpinan ataupun dosen sendiri. Tampilan halaman report dapat dilihat pada Gambar 4.29.
Gambar 4.29 Menu Report
4.1.29 Form Report Dosen Halaman ini di fungsikan untuk mereport data-data dosen yang diperlukan sebagai laporan ke pimpinan ataupun dosen sendiri. Tampilan halaman report dosen dapat dilihat pada Gambar 4.30.
Gambar 4.30 Form Report Dosen 4.1.30 Form Report Karya Ilmiah Dosen Halaman ini di fungsikan untuk mereport data-data karya ilmiah dosen yang diperlukan sebagai laporan ke pimpinan ataupun dosen sendiri. Tampilan halaman report karya ilmiah dosen dapat dilihat pada Gambar 4.31.
Gambar 4.31 Form Report Karya Ilmiah Dosen
4.1.31 Form Cetak Data Dosen Seluruh Dosen Tampilan halaman cetak data dosen seluruh Dosen dapat dilihat pada Gambar 4.32.
Gambar 4.32 Form Cetak Data Dosen Seluruh Dosen 4.1.32 Form Cetak Data Dosen per Dosen Tampilan halaman cetak data dosen per dosen dapat dilihat pada Gambar 4.33.
Gambar 4.33 Form Cetak Data Dosen per Dosen 4.1.33 Form Cetak Data Karya Ilmiah Dosen Seluruh Dosen Tampilan halaman cetak data karya ilmiah dosen seluruh Dosen dapat dilihat pada Gambar 4.34.
Gambar 4.34 Form Cetak Data Karya Ilmiah Dosen Seluruh Dosen
4.1.34 Form Cetak Data Karya Ilmiah Dosen per Dosen Tampilan halaman cetak data karya ilmiah dosen per dosen dapat dilihat pada Gambar 4.35.
Gambar 4.35 Form Cetak Data Karya Ilmiah Dosen per Dosen
4.2 Analisa Perhitungan Aplikasi untuk menghitung nilai EWMP ini tiap karya ilmiah mempunyai kententuan-ketentuan yang berbeda, 1. Jika dosen menempati posisi pada penulis/peneliti/perancang pertama maka bobot nilai EWMpnya adalah 60%. 2. Jika dosen menempati posisi pada penulis/peneliti/perancang kedua, ketiga dan selanjutnya maka bobot nilai EWMPnya adalah 40% dibagi dengan jumlah penulis setelah dikurangi satu.
1.
Perhitungan Nilai EWMP dan Angka Kredit Majalah Sebagai contoh seorang dosen telah melakukan karya ilmiah majalah dan rinciannya sebagai berikut : Nama Majalah
= Teknologi
Judul Tulisan
= Komputer
ISSB ISBN
= 536
Volume
= 23
Nomor
= 23
Jumlah Penulis
=1
Penulis Ke-
=1
Jenis Majalah
= Prosiding
Status Akreditasi
= Akreditasi
Tingkat
=Nasional
Sub Total EWMP
=1.20
Sub Total Angka Kredit
=15.00
Keterangan = Dapat ditingkatkan lagi. Maka perhitungannya : - Nilai EWMP majalah adalah 2 dilihat Angka kredit adalah 40 dari jenis majalah, status akreditasi, tingkat, - Sebagai penulis pertama dengan bobot nilai EWMP 60%. - EWMP majalah = 60% * 2 = (60/100)*2 = 0.6 * 2 = 1.2 - Angka Kredit majalah = 60% * 40 = (60/100)*40 = 0.6 * 40= 15
2.
Perhitungan Nilai EWMP dan Angka Kredit Buku Sebagai contoh seorang dosen telah melakukan karya ilmiah buku dan rinciannya sebagai berikut : Judul
= Trik Menggunakan Java
Penerbit
= Gramedia
Tanggal Terbit
= 2010/04/04
ISSB ISBN
= 23
Jumlah Penulis
=3
Penulis Ke-
=2
Jumlah Halaman
= 36
Jenis Buku
= Monografi
Pendidikan
= Perguruan Tinggi
Sub Total EWMP
=0.4
Sub Total Angka Kredit
=0.8
Keterangan = Dapat ditingkatkan lagi. Maka perhitungannya : - Nilai EWMP buku adalah 2 Angka kredit adalah 40 dilihat dari jenis buku, pendidikan - Sebagai penulis kedua dan jumlah penulis tiga dengan bobot nilai EWMP 40%. - EWMP buku = (40% * 2) = {(40/100)*2 }/2=( 0.4 * 2)/2 = 0.4 - Angka Kredit buku = (40% * 40)/2 = {(40/100)*40 }/2= (0.4 * 40)/2= 0.8
3.
Perhitungan Nilai EWMP dan Angka Kredit Seminar Sebagai contoh seorang dosen telah melakukan karya ilmiah seminar dan rinciannya sebagai berikut : Judul Makalah
= Wirausaha
ISSB ISBN
= 57
Jumlah Penulis
=2
Penulis Ke-
=1
Tingkat
= Internasional
Bentuk
= Poster
Sub Total EWMP
=1.2
Sub Total Angka Kredit
=6
Keterangan
= Oke
Maka perhitungannya : - Nilai EWMP buku adalah 2 dan Angka kredit adalah 10 dilihat dari jenis buku, pendidikan
- Sebagai penulis pertama dan jumlah penulis dua dengan bobot nilai EWMP 60%. - EWMP seminar = (60% * 2) = (60/100)*2 =( 0.6 * 2) = 1.2 - Angka Kredit seminar= (60% * 10 = (40/100)*10= (0.6 * 10) = 6 4.
Perhitungan Nilai EWMP dan Angka Kredit Karya Teknologi Sebagai contoh seorang dosen telah melakukan karya ilmiah karya teknologi dan rinciannya sebagai berikut : Judul Karya
= Robot Masa Depan
Jumlah Penulis
=3
Penulis Ke-
=1
Tingkat
= Nasional
Status Paten
= Paten
Sub Total EWMP
=1.2
Sub Total Angka Kredit
= 24
Keterangan
= Tunjukkan pada Dunia
Maka perhitungannya : - Nilai EWMP karya teknologi adalah 2 dan Angka kredit adalah 40 dilihat dari tingkat, status paten - Sebagai perancang pertama dan jumlah perancang tiga dengan bobot nilai EWMP 60%. - EWMP karya teknologi = (60% * 2) = (60/100)*2 =( 0.6 * 2) = 1.2 - Angka Kredit karya teknologi = (60% * 40) = (40/100)*40= (0.6 * 40) = 24 5.
Perhitungan Nilai EWMP dan Angka Kredit Koran Sebagai contoh seorang dosen telah melakukan karya ilmiah koran dan rinciannya sebagai berikut : Nama Koran
= Solopos
Judul Tulisan
= Seni dalam Komputer
Tanggal Terbit
= 2010/04/24
Kelompok
= Koran
Sub Total EWMP
=0.5
Sub Total Angka Kredit
= 24
Keterangan
= Lebih Semangat
Maka perhitungannya : - Nilai EWMP koran adalah 0.5 dan Angka kredit adalah 5 dilihat dari nama koran dan kelompok - EWMP koran = 0.5 - Angka Kredit koran = 10 6.
Perhitungan Nilai EWMP dan Angka Kredit Penelitian Sebagai contoh seorang dosen telah melakukan karya ilmiah penelitian dan rinciannya sebagai berikut : Judul
= Dampak Komputer bagi Anak
Tanggal Selesai
= 2010/01/01
Jumlah Peneliti
=2
Peneliti Ke-
=2
Sumber Dana
= Pribadi
Kelompok
= Penelitian
Sub Total EWMP
=0.4
Sub Total Angka Kredit
= 1.2
Keterangan
= Hati-hati ya
Maka perhitungannya : - Nilai EWMP penelitian adalah 1 dan Angka kredit adalah 3 dilihat dari Kelompok dan Sumber dana - Sebagai peneliti pertama dan jumlah peneliti tiga dengan bobot nilai EWMP 40%. - EWMP penelitian = (40% * 1) = {(40/100)*21}=( 0.4 * 1) = 0.4 - Angka Kredit penelitian = (40% *3) ={ (40/100)*3}= (0.4 * 3) =1.2
Dan untuk karya ilmiah dengan nilai EWMP selengkapnya dapat dilihat dilampiran.
BAB V PENUTUP 5.1 Kesimpulan Dari hasil di atas maka dapat diambil kesimpulan bahwa : 1. Telah dibuat suatu aplikasi untuk menghitung EWMP dosen bidang karya ilmiah berbasis web. 2. Aplikasi ini gunakan untuk menghitung nilai EWMP dan sebagai tambahan yaitu perhitungan untuk angka kredit 3. Fasilitas yang ada di aplikasi ini yaitu fasilitas untuk input data, cari data, lihat data, dan pelaporan. 5.2 Saran Saran yang dapat penulis sampaikan dari pembuatan aplikasi untuk menghitung EWMP dosen bidang karya ilmiah ini sebagai berikut : 1. Perlu dibuat pengembangan sistem pada report yaitu dengan dibuat per-tahun ajaran dan per dosen agar lebih terinci. 2. Perlu adanya alert atau peringatan yang menunjukkan bahwa dosen yang bersangkutan telah memenuhi syarat dalam perolehan nilai EWMP.
DAFTAR PUSTAKA
Borneojach.2009. Tri Dharma Perguruan Tinggi.borneojach.blogspot.com / 20 Mei 2010. Imansyah, Muhammad. 2003. PHP dan
MySQL untuk orang Awam.
CV.Maxikom : Palembang. Kendall,
Kenneth
E
&
Julie
E
Kendall,
Alih
Bahasa
:
Thamir,
Abdul.2003.Analisis dan Perancangan Sistem.PT. Prenhalindo:Jakarta. Kristanto.2004.Metode Desain dan Analisis Sistem, Edisi 6. Andi:Yogyakarta. Lazarus-ccr.2007.Application/Id.wiki.freepascal.org: internet/20 Mei 2010. Loudon,
Kennet
C.
&
Jane
P.
Loudon,
Alih
Bahasa
:
Philippus,
Erwin.2005.Sistem Informasi Manajemen .Andi:Yogyakarta. Medinets, David. 2000. PHP3 Programming Browser-Based Application. McGraw-Hill : New York. Nugroho, B. 2004. Aplikasi Pemrograman Web Dinamis. Gaya Media :Yogyakarta. Prasetyo, Didik Dwi. 2003. Tip dan Trik Kolaborasi PHP dan MySQL untuk Membuat Web Database yang Interaktif. Elexmedia Komputindo : Jakarta. Ramakrishnan, Raghu & Johanes Gehrke, Alih Bahasa : Tim Penerjemah Andi.2004.Sistem Manajemen Database,Edisi 3.Andi:Yogyakarta. Surat Keputusan Rektor Universitas Sebelas Maret Nomor 754/J27/HK/2005 . Sutanta, Edhy.2004.Sistem Basis Data, Edisi Pertama. Graha Ilmu: Jakarta.