Sistem informasi manajemen berbasis WEB Program Kreativitas Mahasiswa (PKM) di Universitas Sanata Dharma.
i
SISTEM INFORMASI MANAJEMEN BERBASIS WEB UNTUK PROGRAM KREATIVITAS MAHASISWA(PKM) DI
UNIVERSITAS SANATA DHARMA
SKRIPSI
Diajukan Untuk Memenuhi Syarat Memperoleh Gelar Sarjana Teknik Program Studi Komputer Informatika
Oleh:
Ocha Bun Prayu
NIM : 075314075
PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA YOGYAKARTA
(2)
ii
WEB BASED MANAGEMENT INFORMATION SYSTEM OF
PROGRAM KREATIVITAS MAHASISWA(PKM) AT SANATA
DHARMA UNIVERSITY
A THESIS
Presented as partial fulfillment presented as of the Requirements To obtain the Sarjana Komputer Degree
In Informatics Engineering Study Program
By:
Ocha Bun Prayu
Student Number : 075314075
INFORMATICS ENGINEERING STUDY PROGRAM
INFORMATICS ENGINEERING DEPARTMENT
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2013
(3)
(4)
(5)
(6)
(7)
vii
HALAMAN PERSEMBAHAN
Hasil Karya ini dipersembahkan untuk:
Tuhan Yesus Kristus yang menjadi sumber kekuatan dan pengharapan
Kedua orang tua ku, Bapak Samsu, S.E dan Ibu Inoq Usat,S.Pd yang selalu
sabar mengingatkanku untuk segera menyelesaikan studi ku ini.
Adik-adikku Junisa Laing dan Nehemia Julisa Udau, yang selalu membawa canda tawa dan menanti-nantikan kakaknya menjadi seorang sarjana
Tossy Mozard Istia, S.Farm.,Apt orang yang selama ini dengan sabar dan tak kenal lelah dalam mendukung, dan dengan setia mendoakan dalam menyelesaikan tugas akhir ini.
Kakek Mosik dan Nenek Mengkeu di sorga yang belum pernah saya temui didunia ini serta kakek Pelusat Laing dan nenek Pebulan Imang di kampong Datah Bilang yang senantiasa memberikan nasehat dan menunggu kedatangan cucunya.
(8)
viii
HALAMAN MOTTO
Segala perkara dapat kutanggung di dalam Dia yang memberi kekuatan kepadaku.
(Filipi 4: 13)
Sebab Aku ini mengetahui rancangan-rancangan apa yang ada pada-Ku mengenai kamu, demikianlah firman TUHAN, yaitu rancangan damai sejahtera dan bukan rancangan kecelakaan, untuk memberikan kepadamu
hari depan yang penuh harapan (Yeremia 29:11)
(9)
ix
ABSTRAKSI
Tulisan ini dibuat dengan tujuan untuk membuat Sistem Informasi Manajemen PKM (Program Kreativitas Mahasiswa) di Universitas Sanata Dharma yang berbasis web. Sehingga dengan dibangunnya sistem ini diharapkan proses pendaftaran dan penyampaian informasi mengenai PKM (Program Kreativitas Mahasiswa) dapat lebih cepat, data yang disimpan akan lebih konsisten selain itu penilaian usulan terhadap proposal juga dapat dilakukan dengan cepat.
Data-data yang digunakan dalam pengembangan sistem ini diperoleh dari hasil wawancara dengan pihak pihak yang berwenang langsung dalam pengelolaan PKM (Program Kreativitas Mahasiswa) di Universitas Sanata Dharma, selain itu juga mengambil contoh-contoh data yang terkait.
Sistem ini diimplementasikan dengan menggunakan teknologi JSP dan teknologi database Mysql.
(10)
x
ABSTRACT
This paper was written with the aim to make the Management Information Systems of PKM (Program Kreativitas Mahasiswa) at Sanata Dharma University web-based. So with the construction of this system is expected to process the registration and submission of information regarding PKM (Student Creativity Program) can be faster, the data stored will be more consistent than the proposed assessment of proposals can also be done quickly.
The data used in the development of this system is obtained from interviews with the authorities in managing PKM (Program Kreativitas Mahasiswa) at Sanata Dharma University, while also taking examples related data.
(11)
xi
KATA PENGANTAR
Puji syukur saya ucapkan ke hadirat Tuhan Yang Maha Esa atas berkat dan limpahan kasih karunia yang telah diberikan-Nya sehingga saya dapat menyelesaikan skripsi ini dengan judul “SISTEM INFORMASI MANAJEMEN PKM(PROGRAM KREATIVITAS MAHASISWA) BERBASIS WEB DI UNIVERSITAS SANATA DHARMA”.
Dorongan serta nasihat dari berbagai pihak sangat membantu sampai tersusunnya skripsi ini. Untuk itu, saya ingin mengucapkan terima kasih kepada :
1. Tuhan YESUS KRISTUS Sumber kekuatan dan pengharapan.
2. Kedua orang tua saya yang telah memberi dukungan moral, spiritual dan finansial dalam penyusunan skripsi.
3. Ibu Ridowati Gunawan, S.Kom., M.T. selaku Dosen Pembimbing Akademik Angkatan 2007 dan Ketua Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.
4. Bapak Eko Hari Parmadi selaku Dosen Pembimbing Skripsi. Terimakasih telah dengan sabar membimbing dan menyediakan waktu dalam memberikan pengarahan selama penulisan skripsi ini.
5. WR III dan Sekretariat WR III telah memberikan saya kesempatan untuk mengambil data dan melakukan pengamatan.
6. Kekasihku Tossy Mozard Istia terima kasih telah memberikan semangat, kasih sayang, dukungan doa dan selalu setia menunggu kepulangan ku.
(12)
xii
7. Buat adik-adikku: Junisa dan Nehemia Julisa Udau yang selalu menyayangi dan memberikan dukungan kepadaku.
8. Bpk Ibu Gembala di GKN Gloria Yogyakarta yang senantiasa memberikan dukungan doa dan nasehat.
9. Saudari-saudariku L.C WELL (Eka, Ria, Astrid, Fanbo, Delvri, Shune, dan Dinda) buat keceriaan, kebersamaan, kekuatan, dan hal-hal hebat yang kita bisa lewati bersama..
10.Buat Tim ASAF GKN Gloria terima kasih atas kebersamaanya dalam pelayanan.
11.Buat Mas Ami, Tendi, Audris, Meri, dan teman-teman yang lain yang membantu memberikan ide dan solusi.
12. Buat Onia dan Tipung sahabatku, terima kasih waktu dan perhatiannya. 13.Buat teman satu angkatan 2007, terima kasih teman atas kebersamaannya. 14.Buat ibu kost baik kost lama maupun kost baru terima kasih atas tempat
tinggal yang boleh disewakan sementara waktu kuliah di kota Yogyakarta ini.
15.Buat teman-teman pemuda GKN Gloria yang luar biasa. Terima kasih atas tiap persekutuan yang indah yang boleh dinikmati bersama
Dan buat semua sahabat, kerabat, serta handai taulan lainnya yang mungkin terlalu banyak untuk disebutkan disini saya ucapkan banyak terima kasih.
(13)
xiii
DAFTAR ISI
HALAMAN JUDUL ………i
HALAMAN KEASLIAN KARYA ………...iv
HALAMAN PERSETUJUAN ………v
HALAMAN MOTTO ………...vii
ABSTARKSI………....…..…ix
ABSTRACT………..………..……….x
DAFTAR ISI……….………..…………....xi
DAFTAR GAMBAR………..…………..xiii
DAFTAR TABEL……….. …….xiv
BAB I PENDAHULUAN 1.1Latar Belakang Masalah………..………...………...…….1
1.2Rumusan Masalah……….………. .….3
1.3Tujuan ………...…….………. ….3
1.4Batasan Masalah ………4
1.5Metodologi Penelitian………5
(14)
xiv BAB II LANDASAN TEORI
2.1 PKM(Program Kreativitas Mahasiswa) ………8
2.2 Sistem Informasi Manajemen (SIM)………22
2.3 Pemrograman Berbasis Web ………...26
2.4 Pemrograman Basis Data ………30
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Identifikasi Masalah ………37
3.2 Analisis Sistem ………38
3.2.1 Gambaran Sistem Lama ………...38
3.2.2 Gambaran Sistem Baru ……….………...39
3.2.3 Orang Yang Terlibat dalam Sistem ……….40
3.2.4 Usecase Diagram ……….41
3.2.5 Narasi Usecase ……….………45
3.3 Perancangan Sistem……… 65
3.3.1 Fase Desain Logikal(Logical Design Phase) ………...65
3.3.2 Fase Desain Fisikal(Physical Design Phase) ………72
(15)
xv
4.1 Implementasi Subsistem Manajemen Data ………95
4.2 Implementasi Subsistem Manajemen Dialog ……….98
(16)
DAFTAR GAMBAR
Gambar 2.1 Bidang PKM dan Muara Kegiatannya ………12
Gambar 2.2 Simbol Entitas ……….28
Gambar 2.3 Simbol Relasi ………..28
Gambar 2.4 Simbol Atribut ……….…29
Gambar 3.1 Sistem lama ……….…32
Gambar 3.2 Diagram Usecase Sekretariat WR III(Admin) ………36
Gambar 3.3 Diagram Usecase Mahasiswa ………..37
Gambar 3.4 Usecase Reviewer ………38
Gambar 3.5 Usecase WR III ………...39
Gambar 3.6 Diagram konteks ……….54
Gambar 3.7 Diagram Berjenjang ………55
Gambar 3.8 DAD Level 1 Proses 2 Kelola Berita ………..56
Gambar 3.9 DAD Level 1 Proses 3 Kelola Kriteria usulan ………56
Gambar 3.10 DAD Level 1 Proses 4 Kelola Reviewer ………...57
(17)
Gambar 3.12 DAD Level 1 proses 7 Kelola Pendaftaran ………...58
Gambar 3.13 DAD Level 1 proses 9 Kelola Nilai Proposal ………...58
Gambar 3.14 DAD level 2 proses 7.1 Kelola Proposal ……….…..58
Gambar 3.15 Entity Relationship Diagram ………..59
Gambar 3.18 Halaman Index ………..78
Gambar 3.19 Halaman Login ………..…..….78
Gambar 3.20 Halaman Utama Admin ………...……79
Gambar 3.21 Halaman Tambah Berita ……….……….79
Gambar 3.22 Halaman Tambah Bidang Ilmu ……….……….80
Gambar 3.23 Halaman Tambah Bidang Ilmu ………..80
Gambar 3.24 Halaman Tambah Bidang Kegiatan ………..81
Gambar 3.35 Halaman Tambah Jurusan ………...81
Gambar 3.36 Halaman TambahKriteria ………82
Gambar 3.37 Halaman Tambah Reviewer ………...82
Gambar 3.38 Halaman Pilih Reviewer Proposal ……….83
Gambar 3.39 Halaman Daftar Reviewer ………..83
Gambar 3.40 Halaman Tambah Reviewer Proposal ………..84
Gambar 3.41 Halaman Tampil Berita ………84
Gambar 3.42 Halamn Edit Berita ………...85
(18)
Gambar 3.44 Halaman Tampil Bidang Bidang Kegiatan ………. …86
Gambar 3.45 Halaman Tampil Jurusan ………. ..86
Gambar 3.46 Halaman Tampil Kriteria ……….87
Gambar 3.47 HalamanEdit Kriteria ………87
Gamabar 3.48 Halaman Tampil Reviewer ………88
Gambar 3.49 Halaman Edit Reviewer ………...88
Gambar 3.50 Halaman Ubah Password ……….89
Gambar 3.51 Halama Cari Proposal ………..89
Gambar 3.52 Halaman Utama Reviewer ………..90
Gambar 3.53 Halaman Penilaian Usulan Proposal ……….91
Gambar 3.54 Halaman Lihat Hasil Penilaian Proposal ………..91
Gambar 3.55 Halaman utama Mahasiswa ……….92
Gambar 3.56 Halaman Edit Proposal ……….92
Gamabar 3.57 Halaman Daftar Reviewer untuk Proposal ……….93
Gambar 3.58 Halaman Utama WR III ………...93
Gambar 3.59 Halaman Lihat Data Jurusan Per Tahun………....94
Gambar 3.60 Halaman Statistik Poposal dinilai ………..94
(19)
DAFTAR TABEL
Tabel 2.1 Karakteristik setiap bidang PKM ……….…….…...9
Tabel 2.2 Komponen Fisik SIM ……….24
Tabel 3.1 Penjelasan usecase Login ……….…….……..…...45
Tabel 3.2 Penjelasan usecase Lihat Berita ………..46
Tabel 3.3 Penjelasan Usecase Cari Proposal ……….…..…...46
Tabel 3.4 Penjelasan Usecase Bantuan ………..……….47
Tabel 3.5 Penjelasan Usecase Logout ………..………..47
Tabel 3.6 Penjelasan Usecase Tambah Berita ……….……..……...47
Tabel 3.7 Penjelasan Usecase Edit berita ……….……..…...48
Tabel 3.8 Penjelasan Usecase Hapus Berita ………..…...49
Tabel 3.9 Penjelasan Usecase Tambah Reviewer ……….……..…...49
Tabel 3.10 Penjelasan Usecase Edit Reviewer ……….……..…...50
Tabel 3.11 Penejelasan Usecase Hapus Reviewer ………...51
Tabel 3.12 Penjelasan Usecase Tambah Bidang Kegiatan ………..…...51
Tabel 3.13 Penjelasan Usecase Edit Bidang Kegiatan ………...52
Tabel 3.14 Penjelasan Usecase Hapus Bidang Kegiatan ………....52
Tabel 3.14 Penjelasan Usecase Tambah Kriteria Usulan ………...53
Tabel 3.15 Penjelasan Usecase Edit Kriteria Usulan ………..…...53
Tabel 3.16 Penjelasan Usecase Hapus Kriteria Usulan ………...54
Tabel 3.17 Penjelasan Usecase Tambah Reviewer ……….…...54
(20)
Tabel 3.19 Penjelasan Usecase Hapus Reviewer ………...55
Tabel 3.20 Penjelasan Usecase Tambah Bidang Ilmu ……….……..…...56
Tabel 3.21 Penjelasan Usecase Edit Bidang Ilmu ……….……..…...56
Tabel 3.22 Penjelasan Usecase Hapus Bidang Ilmu ………...57
Tabel 3.23 Penjelasan Usecase Tambah Jurusan ………..…...58
Tabel 3.24 Penjelasan Usecase Edit Jurusan ……….……..…...58
Tabel 3.25 Penjelasan Usecase Hapus Jurusan ……….……..…...59
Tabel 3.26 Penjelasan Usecase Tambah Proposal ……….……..…...59
Tabel 3.27 Penjelasan Usecase Edit Proposal ………..…...60
Tabel 3.28 Penjelasan Usecase Hapus Proposal ……….60
Tabel 3.29 Penjelasan Usecase Tambah Nilai ………...61
Tabel. 3.30 Penjelasan Usecase Edit Nilai ………...……..61
Tabel 3.31 Penjelasan Usecase Hapus Nilai ………...62
Tabel 3.32 Penjelasan Usecase Cari Statistik ………...…..62
Tabel 3.33 Penjelasan Usecase Lihat Statistik ………...63
(21)
1
BAB I
PENDAHULUAN
I.1.
Latar Belakang
Pengembangan karakter mahasiswa di Universitas Sanata Dharma dilakukan dengan mengintegrasikan 3 pendekatan dalam model yaitu pengembangan karakter dalam kegiatan kurikuler yaitu pembelajaran, melalui kegiatan kokurikuler, dan melalui kegiatan ekstra kurikuler. Universitas Sanata Dharma mengusahakan pendampingan untuk mahasiswa yang memiliki karakter utuh dan tajam dalam kompetensi(competence), suara hati(conscience), dan hasrat bela rasa(compassion) mempergunakan pendekatan Pedagodi Ignasian yang dirumuskan dalam sebuah system yang memiliki unsur pokok(context-experience-reflection-action-evaluation). (Kuntoro,dkk,2010).
Oleh karena itu Universitas Sanata Dharma merasa kegiatan PKM(Program Kreativitas mahasiswa) merupakan langkah strategis untuk mengaplikasikan ketiga nilai dan pendekatan Pedagogi Ignasian tersebut dalam praktek nyata. PKM merupakan salah satu upaya yang dilakukan Direktorat Penelitian dan Pengabdian kepada Masyarakat (DITLITABMAS) Ditjen Dikti untuk meningkatkan mutu peserta didik (mahasiswa) di perguruan tinggi agar kelak dapat menjadi anggota masyarakat yang
(22)
2
memiliki kemampuan akademis dan/atau profesional yang dapat menerapkan, mengembangkan dan menyebarluaskan ilmu pengetahuan, teknologi dan/atau kesenian serta memperkaya budaya nasional Jenis Program Kreativitas Mahasiswa (PKM), yaitu: PKM-Penelitian (PKMP), PKM-Penerapan Teknologi (PKM-T), PKM-Kewirausahaan (PKM-K), PKM-Pengabdian kepada Masyarakat (PKM-M) dan PKM-Penulisan
Artikel Ilmiah (PKM-I) (DP2M,Dikti,2011). Dengan adanya kegiatan
seperti ini tentu juga akan meningkatkan akreditasi dari Program Studi, Fakultas, ataupun Universitas ditinjau dari produktivitas program studi dalam hal ini prestasi mahasiswa. Sehingga PKM ini dirasa penting sekali untuk diterapkan dan dikembangkan di Universitas Sanata Dharma.
Berdasarkan wawancara dengan sekretariat WR III yang bertugas mengelola adminstrasi PKM diperoleh beberapa kendala antara lain : penyimpanan data proposal yang sangat banyak, dan dokumen yang sering hilang dan using. Dari sisi Reviewer kendalanya dalam penilaian proposal yang banyak yang masih dikerjakan secara manual memakan waktu yang lama serta dalam menilai proposal hasil tidak secara langsung dapat tersampaikan kepada mahasiswa. Dan dari sisi mahasiswa kendala yang dialami adalah susahnya untuk melihat judul-judul proposal yang sudah ada sebagai referensi, pengaksesan informasi mengenai PKM, dan untuk mengetahui hasil evaluasi proposal.
(23)
3
Sehingga dirasa perlu untuk adanya sebuah program yang membantu semua kendala tersebut untuk dapat diatasi, melalui penelitian ini penulis tertarik untuk membuat sebuah Sistem Informasi Manajemen PKM(Program Kreativitas Mahasiswa) Di Universitas Sanata Dharma
berbasis web.
I.2.
Rumusan Masalah
Bagaimana membuat Sistem Informasi Manajemen PKM (Program Kreativitas Mahasiswa) di Universitas Sanata Dharma berbasis web yang dapat reviewer membantu menyeleksi proposal-proposal dari aspek isi proposal berdasarkan kriteria penilaian usulan PKM, memudahkan mahasiswa dalam menerima informasi dan melihat hasil penilaian, membantu sekretariat WR III dalam menyimpan proposal dan merekapitulasi data proposal, serta membantu WR III dalam melihat statistic proposal?
I.3.
Tujuan
Sesuai dengan perumusan masalah di atas, penelitian ini mempunyai tujuan yaitu membuat sebuah Sistem Informasi Manajemen PKM(Program Kreativitas Mahasiswa) Di Universitas Sanata Dharma Berbasis Web berdasarkan kriterian penilaian PKM sesuai dengan Pedoman PKM(Program Kreativitas Mahasiswa) 2011 yang dapat membantu reviewer menyeleksi proposal-proposal dari aspek isi proposal
(24)
4
berdasarkan kriteria penilaian usulan PKM, memudahkan mahasiswa dalam menerima informasi dan melihat hasil penilaian, membantu sekretariat WR III dalam menyimpan proposal dan merekapitulasi data proposal, serta membantu WR III dalam melihat statistik proposal.
I.4.
Batasan Masalah
Agar pembahasan tidak meluas dan tidak menimbulkan terjadinya penyimpangan permasalahan yang ada, maka penulis membatasi permasalahan yaitu
1. Sistem ini melibatkan Sekretariat WR III sebagai Admin, Reviewer(Penilai), WR III, dan Mahasiswa di Universitas Sanata Dharma.
2. Software yang digunakan dalam pembangunan sistem ini adalah bahasa script JSP(Java Server Page) dengan database MYSQL dan web server Apache.
3. Sistem ini menangani :
a. Penyampaian informasi dan agenda PKM b. Penyimpanan data proposal PKM.
c. Rekapitulasi Proposal yang ada pada sekretariat WR III. d. Pengolahan data statistik proposal PKM per tahun. e. Penilaian terhadap proposal yang akan dikirim ke DIKTI.
(25)
5
f. Pemberian komentar dari reviewer terhadap proposal yang akan dikirm ke DIKTI
g. Pencarian dokumen proposal PKM sebelumnya. h. Pengaksesan informasi dari mahasiswa
i. Unggah dokumen proposal oleh mahasiswa
j. Pemberian informasi hasil evaluasi proposal kepada mahasiswa.
4. Penyusunan SPPK mengacu pada Pedoman Program Kreativitas Mahasiswa 2011
I.5.
Metodologi Penelitian
Metodologi pengembangan perangkat lunak ini menggunakan metode Rekayasa Perangkat Lunak secara terstruktur (Pressman, 1997)
Tahap-tahap yang dikerjakan adalah: 1. Analisa Sistem
Analisa sistem disini adalah untuk mengidentifikasi dan mengetahui permasalahan yang ada dan kebutuhan pengguna sistem sehingga dapat menyelesaikan hambatan dan kendala yang terjadi kearah perbaikan sistem. Digunakan use case diagram, Entity Relationship Diagram
(ERD) dan diagram arus data (DFD) yang merupakan proses model untuk menggambarkan aliran data yang melalui sistem dan proses yang dibentuk oleh sistem.
(26)
6
2. Desain Sistem
Merupakan langkah multi proses yang memusatkan kerja pada perancangan sistem yaitu perancangan menu, user interface, input,
output dan basis data. 3. Implementasi Sistem
Setelah melakukan perancangan sistem yang diinginkan, maka hasil perancangan tersebut diimplementasikan yang mana racangan tersebut di terjemahkan dalam bahasa yang dapat dimengerti mesin.
4. Testing
Pada tahap ini akan dilakukan uji kevalidan dan kelayakan sistem ke pengguna yaitu sekretariat WR III, WR III, Mahasiswa, dan Reviewer.
I.6.
Sistematika Penulisan
BAB I : PENDAHULUAN
Membahas hal-hal yang melatarbelakangi pemilihan judul, rumusan masalah, tujuan penelitian, batasan masalah, metodologi penelitian dan sistematika penulisan.
BAB II : DASAR TEORI
Berisikan tentang teori-teori, definisi, konsep dasar Sistem Informasi Manajemen, PKM(Program Kreativitas Mahasiswa), JSP(Java Server Pages) dan database MYSQL.
(27)
7
BAB III: ANALISIS DAN PERANCANGAN SISTEM
Merancang sebuah sistem informasi manajemen pengelolaan proposal PKM berbasis web yang meliputi analisis kebutuhan, pemodelan data, pemodelan proses, desain basis data dan desain user interface.
BAB IV : IMPLEMENTASI SISTEM
Bab ini berisi langkah-langkah pembuatan sistem pengolahan basisdata dan kode-kode program menggunakan JSP dan MySQL.
BAB V : ANALISIS HASIL
Bab ini berisi tentang hasil analisis keseluruhan sistem yang sudah selesai diimplementasikan dengan uji sistem ke pengguna.
BAB VI : PENUTUP
Dalam bab ini berisi kesimpulan yang diperoleh dari hasil pembahasan serta saran yang diharapkan dapat memberikan kemajuan dan perbaikan bagi sistem ini.
(28)
8
BAB II
LANDASAN TEORI
2.1 PKM(Program Kreativitas Mahasiswa)
2.1.1 Pengertian PKM(Program Kreativitas Mahasiswa)
PKM merupakan salah satu upaya yang dilakukan Direktorat Penelitian dan Pengabdian kepada Masyarakat (DITLITABMAS) Ditjen Dikti untuk meningkatkan mutu peserta didik (mahasiswa) di perguruan tinggi agar kelak dapat menjadi anggota masyarakat yang memiliki kemampuan akademis dan/atau profesional yang dapat menerapkan, mengembangkan dan meyebarluaskan ilmu pengetahuan, teknologi dan/atau kesenian serta memperkaya budaya nasional(DP2M, DIKTI,2011).
2.1.2 Jenis-Jenis PKM(Program Kreativitas Mahasiswa)
PKM memiliki misi dan tuntutan teknis pelaksanaan yang berbeda. Perbedaan tersebut ditunjukkan melalui karakteristik masing-masing PKM sebagai berikut:
Tabel 2.1. Karakteristik setiap bidang PKM
Jenis PKM Penjelasan Umum
PKM-P Merupakan program penelitian yang bertujuan antara lain:
untuk mengidentifikasi faktor penentu mutu produk,
(29)
9
faktor, menguji cobakan sebuah bentuk atau peralatan,
merumuskan metode pembelajaran, melakukan inventarisasi
sumber daya, memodifikasi produk eksisting, mengidentifikasi
senyawa kimia di dalam tanaman, menguji khasiat ekstrak
tanaman, merumuskan teknik pemasaran, survei kesehatan
anak jalanan, metode pembelajaran aksara Bali di siswa
sekolah dasar, laju pertumbuhan ekonomi di sentra kerajinan
Kasongan, faktor penyebab tahayul yang mewarnai perilaku
masyarakat Jawa dan lain-lain kegiatan yang memiliki tujuan
semacam itu
PKM-T Merupakan program bantuan teknologi (mutu bahan baku,
prototipe, model, peralatan atau proses produksi, pengolahan
limbah, sistem jaminan mutu dan lain-lain) atau manajemen
(pemasaran, pembukuan, status usaha dan lain-lain) atau
lainnya bagi industri berskala mikro atau kecil (industri
rumahan, pedagang kecil atau koperasi) dan menengah yang
menyangkut kepentingan masyarakat luas dan sesuai dengan
kebutuhan calon mitra program. Mitra program yang dimaksud
dalam hal ini adalah kelompok masyarakat yang dinilai
produktif. PKMT mewajibkan mahasiswa bertukar pikiran
dengan mitra terlebih dahulu, karena produk PKMT merupakan
solusi atas persoalan prioritas mitra. Dengan demikian, di
(30)
10
Kesediaan Bekerjasama dari Mitra pada kertas bermaterai Rp
6.000,- .
PKM-K Merupakan program pengembangan ketrampilan mahasiswa
dalam
berwirausaha dan berorientasi pada profit. Komoditas usaha
yang
dihasilkan dapat berupa barang atau jasa yang selanjutnya
merupakan salah satu modal dasar mahasiswa berwirausaha
dan memasuki pasar. Jadi pemeran utama berwirausaha dalam
hal ini adalah mahasiswa, bukan masyarakat, ataupun mitra
lainnya.
PKM-M Upaya peningkatan kinerja, membangun keterampilan usaha,
penataan dan perbaikan lingkungan, penguatan kelembagaan
masyarakat, sosialisasi penggunaan obat secara rasional,
pengenalan dan pemahaman aspek hukum adat, upaya
penyembuhan buta aksara dan lain-lain bagi masyarakat baik
formal maupun non-formal, yang sementara ini dinilai kurang
produktif. Disyaratkan dalam usulan program ini adanya
komitmen
bekerjasama secara tertulis dari komponen masyarakat yang
(31)
11
PKM-KC Merupakan program penciptaan yang didasari atas karsa dan
nalar
mahasiswa, bersifat konstruktif serta menghasilkan suatu
sistem, desain, model/barang atau prototipe dan sejenisnya.
Karya cipta tersebut mungkin belum memberikan nilai
kemanfaatan langsung bagi pihak lain.
PKM-AI merupakan program penulisan artikel ilmiah yang bersumber
dari suatu kegiatan mahasiswa dalam bidang pendidikan,
penelitian atau pengabdian kepada masyarakat yang telah
dilakukannya sendiri (misalnya studi kasus, praktek lapang,
KKN, PKM, magang, dan lain-lain).
PKM-GT merupakan program penulisan artikel ilmiah yang bersumber
dari ide atau gagasan kelompok mahasiswa. Gagasan yang
dituliskan mengacu kepada isu aktual yang ada di masyarakat
dan memerlukan solusi hasil karya pikir yang cerdas dan
realistik.
Dalam upaya mengefisiensikan proses penilaian dan penyediaan
reviewer, maka seluruh usulan akan dikelompokkan ke dalam masingmasing bidang PKM yang dituju (-P, -T, -K, -M, - KC, - KT). Selanjutnya setiap usulan dalam setiap bidang PKM dikelompokkan lagi ke dalam tujuh kelompok bidang ilmu, yaitu:
(32)
12
1 .Bidang Kesehatan, yang meliputi: Farmasi, Gizi, Kebidanan, Kedokteran, Kedokteran Gigi, Keperawatan, Kesehatan Masyarakat, Psikologi.
2. Bidang Pertanian, yang meliputi: Kedokteran Hewan, Kehutanan Kelautan, Perikanan, Pertanian, Peternakan, Teknologi Pertanian.
3. Bidang MIPA, yang meliputi: Astronomi, Biologi, Geografi, Fisika, Kimia, Matematika.
4. Bidang Teknologi dan Rekayasa, yang meliputi: Informatika, Teknik, Teknologi Pertanian.
5. Bidang Sosial Ekonomi, yang meliputi : Agribisnis (Pertanian), Ekonomi, Ilmu Sosial dan Ilmu Politik.
6. Bidang Humaniora, yang meliputi : Agama, Bahasa, Budaya, Filsafat, Hukum, Sastra, Seni.
7. Bidang Pendidikan, yang meliputi Program Studi Ilmu-Ilmu Pendidikan di bawah Fakultas Kependidikan.
(33)
13
2.1.3 Proses pelaksanaan PKM(Program Kreativitas Mahasiswa)
Secara ringkas alur awal perjalanan setiap bidang PKM dan muaranya dapat dilihat pada Gambar 1 berikut:
Gambar 2.1 Bidang PKM dan Muara Kegiatannya
2.1.4 Penilaian PKM(Program Kreativitas Mahasiswa) 2.1.4.1 Tahap Penilaian Usulan
Tahap penilaian usulan dibagi menjadi 2 tahapan , yaitu :
a. Pra seleksi [kepatuhan pada pedoman, kesesuain bidang, kesegaran topic, unsure kreativitas, ketentuan administrasi seperti warna cover, tanda tangan pimpinan PT dan Tim serta Pembimbing dalam biodata yang diwajibkan , surat kesediaan berkerjasama mitra (khusus PKMM dan PKMKT)], dan
b. Seleksi (criteria seleksi, lihat form penilaian untuk setiap kategori PKM).
KREATIVITAS MAHASISWA
PIMNAS
e-proceeding
e-journal
JURNAL ILMIAH TERAKREDITASI BIDANG KEGIATAN
PKM-P
PKM-T
PKM-K
PKM-M
PKM-KC
PKM-GT
PKM-AI
(34)
14
PKM-Penelitian Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
Penulis Utama :
Anggota 1 :
Anggota 2 :
Anggota 3 :
Anggota 4 :
Dosen Pendamping : KRITERIA PENILAIAN
NO KRITERIA Bobot Skor NIlai (Bobot x
Skor) 1 Kreativitas :
Gagasan (Orisinalitas, unik, dan bermanfaat)
15
Perumusan Masalah 15
Tinjauan Pustaka 10
2 Kesesuaian Metode Penelitian 20
3 Potensi Program :
Kontribusi Perkembangan Ilmu dan Teknologi 15
Potensi Publikasi Artikel Ilmiah/HKI 10
Potensi Komersialisasi 5
4 Penjadwalan Kegiatan dan Personalia :
Lengkap, jelas, Waktu, dan Personalianya sesuai 5
5 Penyusunan Anggaran Biaya :
Lengkap, Rinci, Wajar, dan Jelas Peruntukkannya
5
Total 100
Komentar Penilai
Skor yang berikan : 1,2,3,5,6,7
1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik, 6=baik, 7=baik sekali
…………, ……… 201-
Penilai
……….
ANGGARAN BIAYA
(35)
15
PKM-Penerapan Teknologi Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
Penulis Utama :
Anggota 1 :
Anggota 2 :
Anggota 3 :
Anggota 4 :
Dosen Pendamping : KRITERIA PENILAIAN
NO KRITERIA Bobot Skor NIlai (Bobot x
Skor) 1 Kreativitas :
Perumusan Masalah
10
Tinjauan Pustaka 10
Ketepatan Solusi (fokus dan atraktif) 25
2 Komitmen kemitraan 10
3 Potensi Program : Manfaat Bagi Mitra Usaha
25
Potensi paten/HKI 10
4 Penjadwalan Kegiatan dan Personalia :
Lengkap, jelas, Waktu, dan Personalianya sesuai 5
5 Penyusunan Anggaran Biaya :
Lengkap, Rinci, Wajar, dan Jelas Peruntukkannya
5
Total 100
Komentar Penilai
Skor yang berikan : 1,2,3,5,6,7
1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik, 6=baik, 7=baik sekali
…………, ……… 201-
Penilai
……….
ANGGARAN BIAYA
(36)
16
PKM-Kewirausahaan Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
Penulis Utama :
Anggota 1 :
Anggota 2 :
Anggota 3 :
Anggota 4 :
Dosen Pendamping : KRITERIA PENILAIAN
NO KRITERIA Bobot Skor NIlai (Bobot x
Skor) 1 Kreativitas :
Gagasan (unikdan bermanfaat)
20
Keunggulan Produk jasa 5
2 Kebutuhan Masyarakat 20
3 Potensi Program :
Potensi Pemerolehan Profit
20
Keberlanjutan Usaha 25
4 Penjadwalan Kegiatan dan Personalia :
Lengkap, jelas, Waktu, dan Personalianya sesuai 5
5 Penyusunan Anggaran Biaya :
Lengkap, Rinci, Wajar, dan Jelas Peruntukkannya
5
Total 100
Komentar Penilai
Skor yang berikan : 1,2,3,5,6,7
1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik, 6=baik, 7=baik sekali
…………, ……… 201-
Penilai
……….
ANGGARAN BIAYA
(37)
17
PKM-Pengabdian Kepada Masyarakat Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
Penulis Utama :
Anggota 1 :
Anggota 2 :
Anggota 3 :
Anggota 4 :
Dosen Pendamping : KRITERIA PENILAIAN
NO KRITERIA Bobot Skor NIlai (Bobot x
Skor) 1 Kreativitas :
Perumusan Masalah
10
Ketepatan solusi (fokus dan atraktif) 25
2 Ketepatan Masyarakat Sasaran 15
3 Potensi Program : Manfaat untuk masyarakat
25
Evaluasi Pelaksanaan Program 15
4 Penjadwalan Kegiatan dan Personalia :
Lengkap, jelas, Waktu, dan Personalianya sesuai 5
5 Penyusunan Anggaran Biaya :
Lengkap, Rinci, Wajar, dan Jelas Peruntukkannya
5
Total 100
Komentar Penilai
Skor yang berikan : 1,2,3,5,6,7
1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik, 6=baik, 7=baik sekali
…………, ……… 201-
Penilai
……….
ANGGARAN BIAYA
(38)
18
PKM-KARYACIPTA Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
Penulis Utama :
Anggota 1 :
Anggota 2 :
Anggota 3 :
Anggota 4 :
Dosen Pendamping : KRITERIA PENILAIAN
NO KRITERIA Bobot Skor NIlai (Bobot x
Skor) 1 Kreativitas :
Gagasan (orisinalitas, unik, dan bermanfaat masa depan)
15
Perumusan masalah (focus dan atraktif) 15
Tinjauan Pustaka (State of The art) 10
2 Kesesuaian metode pelaksanaan 15
3 Potensi Program :
Kontribusi produk luaran terhadap perkembangann ipteks
25
Potensi publikasi artikel ilmiah / HKI 10
4 Penjadwalan Kegiatan dan Personalia :
Lengkap, jelas, Waktu, dan Personalianya sesuai 5
5 Penyusunan Anggaran Biaya :
Lengkap, Rinci, Wajar, dan Jelas Peruntukkannya
5
Total 100
Komentar Penilai
Skor yang berikan : 1,2,3,5,6,7
1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik, 6=baik, 7=baik sekali
…………, ……… 201-
Penilai
……….
ANGGARAN BIAYA
(39)
19
PKM-Artikel Ilmiah Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
Bidang Ilmu :
Anggota 1 :
Anggota 2 :
Perguruan Tinggi : KRITERIA PENILAIAN
NO KRITERIA Bobot Skor NIlai (Bobot x
Skor) 1 Judul :
Kesesuai isi dan judul artikel
5
2 Abstrak :
Latar Belakang, Tujuan, Metode, Hasil, Kesimpulan, dan Kata Kunci
10
3 Pendahuluan :
Persoalan yang mendasari uraian dasar 2 keilmuan yang mendukung kemutakhiran substansi pekerjaan
10
4 TUJUAN :
Menemukan teknik/konsep/metode sebagai jawab atas persoalan
5
5 METODE :
Kesesuaian dengan persoalan yang akan diselesaikan, pengembangan metode baru, penggunaan metode yang sudah ada
25
6 HASIL DAN PEMBAHASAN :
Kumpulan dan kejelasan penampilan data proses/teknik pengolahan data, ketajaman analisi dan sintesis data, perbandingan hasil dengan hipotesis atau hasil sejenis sebelumnya
30
7 KESIMPULAN :
Tingkat ketercapaian hasil dnegan tujuan
10
8 DAFTAR PUSTAKA :
Ditulis sesuai dengan peraturan model Harvard atau Vancouver, sesuai dengan uraian sitasi, kemuktahiran pustaka.
5
(40)
20 Komentar Penilai
PKM-Artikel Ilmiah Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
Bidang Ilmu :
Anggota 1 :
Anggota 2 :
Perguruan Tinggi : KRITERIA PENILAIAN
NO KRITERIA Bobot Skor NIlai (Bobot x
Skor) 1 Judul :
Kesesuai isi dan judul artikel
5
2 Abstrak :
Latar Belakang, Tujuan, Metode, Hasil, Kesimpulan, dan Kata Kunci
10
3 Pendahuluan :
Persoalan yang mendasari uraian dasar 2 keilmuan yang mendukung kemutakhiran substansi pekerjaan
10
4 TUJUAN :
Menemukan teknik/konsep/metode sebagai jawab atas persoalan
5
5 METODE :
Kesesuaian dengan persoalan yang akan diselesaikan, pengembangan metode baru, penggunaan metode yang sudah ada
25
6 HASIL DAN PEMBAHASAN :
Kumpulan dan kejelasan penampilan data proses/teknik pengolahan data, ketajaman analisi dan sintesis data, perbandingan hasil dengan hipotesis atau hasil sejenis sebelumnya
30
7 KESIMPULAN :
Tingkat ketercapaian hasil dnegan tujuan
10
8 DAFTAR PUSTAKA :
Ditulis sesuai dengan peraturan model Harvard atau Vancouver, sesuai dengan uraian sitasi, kemuktahiran pustaka.
5
Skor yang berikan : 1,2,3,5,6,7 1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik, 6=baik, 7=baik sekali
…………, ……… 201-
Penilai
(41)
21
Total 100
Komentar Penilai
PKM-Gagasan Tertulis Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
Bidang Ilmu :
Anggota 1 :
Anggota 2 :
Perguruan Tinggi : KRITERIA PENILAIAN
NO KRITERIA Bobot Skor NIlai (Bobot x
Skor) 1 Format Makalah :
Tata tulis : ukuran kertas, tipografi,
kerapihan ketik, tata letak, jumlah halaman
Penggunaan Bahasa Indonesia yang baik
dan benar
Kesesuaian dengan format penulisan yang
tercantum di Pedoman
15
2 Gagasan:
Kreativitas gagasan
Kelayakan implementasi
40
3 Sumber Informasi :
Kesesuain sumber informasi dengan gagasan yang ditawarkan
Akurasi dan aktualiasasi informasi
25
4 Kesimpulan :
Prediksi hasil implementasi gagasan
20
Total 100
Nilai Artikel 50%
Komentar Penilai
Skor yang berikan : 1,2,3,5,6,7 1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik, 6=baik, 7=baik sekali Skor yang berikan : 1,2,3,5,6,7 1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik, 6=baik, 7=baik sekali
…………, ……… 201-
Penilai
……….
…………, ……… 201-
Penilai
(42)
22 2.2Sistem Informasi Manajemen
2.2.1 Pengertian Sistem Informasi Manajemen
Sebuah sistem manusia/mesin terpadu untuk menyajikan informasi guna mendukung fungsi operasi organisasi, manajemen, dan proses proses pengambilan keputusan didalam suatu organisasi. Sistem ini menggunakan perangkat keras(hardware) dan perangkat lunak(software) computer, prosedur pedoman, model manajemen, dan keputusan serta sebuah bank/basis data yang disebut database. (Sutabri, 2005)
2.2.2 Karakteristik Sistem Informasi Manajemen
Berikut dijelaskan karakteristik SIM :
1. SIM membantu manajer secara terstruktur pada tingkat
operasional dan tingkat kontrol saja. Meskipun denikian, SIM
dapat digunakan pula sebagai alat untuk perencanaan bagi staf
yang sudah senior.
2. SIM didesain untuk memberikan laporan operational sehari-hari
sehingga dapat member informasi untuk mengontrol operasi
tersebut dengan lebih baik.
3. SIM sangat bergantung pada keberadaan data organisasi secara
keseluruhan, serta bergantung pada alur informasi yang dimiliki
(43)
23
4. SIM biasanya tidak memiliki kemampuan untuk menganalisis
masalah. Kemampuan untuk menganalisis masalah terletak pada
Decision Support System.
5. SIM biasanaya berorientasi pada data-data yang sudah terjadi
atau data-data yang sedang terjadi, bukan data-data yang akan
terjadi atau forecasting.
6. SIM juga berorientasi pada data-data di dalam organisasi
disbanding data-data di luar organisasi. Oleh karena itu,
informasi yang dibutuhkan SIM adalah informasi yang sudah
diketahui format serta relative stabil.
7. SIM biasanya tidak fleksibel karena bentuk laporan-laporan yang
dihasilkan banyak sudah dipersiapkan sebelumnya. Beberapa
SIM memiliki kemampuan agar manajer dapat membuat
laporannya sendiri, tetapi sebenarnya data-data yang dibutuhkan
manajer tersebut sudah ada dan sudah disiapkan lebih dulu.
8. SIM membutuhkan perencanaan yang sangat matang dan
panjang, sambil memperhitungkan perkembangan organisasi di
masa mendatang.
2.2.3 Konponen Sistem Informasi Manajemen
Suatu sistem informasi manajemen dilakukan seperti lazimnya suatu mobil atau peralatan, maka komponen yang diserahkan untuk melengkapi suatu sistem pengoperasiannya akan terdiri atas perangkat keras, perangkat
(44)
24
lunak, prosedur, personalia pengoperasian, dan database. Berikut ini dijelaskan komponen fisik SIM, yaitu :
Tabel 2.2 Komponen Fisik SIM
Komponen Sistem Catatan
Perangkat Keras Perangkat keras bagi suatu sistem informasi terdiri atas komputer (pusat pengolah, unit masukan/keluaran, unit penyimpanan file, dan lain sebagainya), peralatan penyiapan data, dan terminal masukan/keluaran.
Perangkat Lunak Perangkat lunak dapat dibagi dalam 3 jenis utama :
1. Sistem perangkat lunak umum, seperti sistem pengoperasian dan sistem manajemen data yang memungkinkan pengoperasian sistem komputer.
2. Aplikasi perangkat lunak umum, seperti model analisis dan keputusan
3. Aplikasi perangkat lunak yang terdiri atas program yang secara fisik dibuat untuk setiap aplikasi
(45)
25
dengan adanya media penyimpanan secara fisik seperti diskette, hadrdisk, magnetic tape, dan sebagainya. File juga meliputi keluaran tercetak dan catatan lain di atas kertas, mikro film, dan lian sebagainya.
Prosedur Prosedur merupakan komponen fisik karena prosedur disediakan dalam bentuk fisik seperti buku panduan dan instruksi. Ada 3 (tiga) jenis prosedur yang dibutuhkan yaitu
1. Instruksi untuk pemakai
2. Instruksi untuk penyiapan masukan 3. Instruksi pengoperasian untuk karyawan
pusat komputer.
Personil Operator computer, analis sistem, programmer, personil data entry, dan manajer sistem
(46)
26 2.3 Pemrograman Berbasis Web
2.3.1 Java Server Page
JSP (Java Server Page) ialah teknologi untuk mengontrol isi atau tampilan halaman Web melalui penggunaan servlet, program kecil yang dijalankan di server Web. Sun Microsystem, pembuat Java, mengacu kepada teknologi JSP sebagai Servlet API (Application Program
Interface)(Wikipedia,2011). Menurut O‟Reily JavaServer Pages adalah
teknologi untuk mengembangkan halaman web yang berisi konten dinamis(O‟Reily,2003). Tidak seperti halaman HTML biasa, yang berisi konten statis yang selalu tetap sama, halaman JSP dapat mengubah isinya didasarkan pada jumlah item variabel, termasuk identitas pengguna, jenis browser pengguna, informasi yang diberikan oleh pengguna, dan pilihan yang dibuat oleh pengguna.
Contoh sederhana JSP page yang diilustrasikan sebagai berikut :
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <html>
<body bgcolor="white">
<jsp:useBean id="clock" class="java.util.Date" /> <c:choose>
(47)
27
<h1>Good morning!</h1> </c:when>
<c:when test="${clock.hours < 18}"> <h1>Good day!</h1>
</c:when> <c:otherwise>
<h1>Good evening!</h1> </c:otherwise>
</c:choose>
Welcome to our site, open 24 hours a day. </body>
</html>
Halaman ini menyisipkan pesan yang berbeda kepada pengguna berdasarkan waktu h: "Good Morning" jika waktu setempat adalah sebelum 12:00, "Good Day!" jika antara 12:00 dan 6:00, dan "Good Evening!" sebaliknya. Ketika pengguna meminta halaman ini, web server JSP memungkinkan mengeksekusi logika yang diwakili oleh elemen JSP yang disorot dan menciptakan sebuah halaman HTML yang dikirim kembali ke browser pengguna.
Sebagai contoh, jika waktu saat ini adalah 08:53 AM, halaman yang dihasilkan dikirim dari server ke browser seperti ini:
<html>
(48)
28
<h1>Good evening!</h1>
Welcome to our site, open 24 hours a day. </body>
</html>
The output of a simple JSP page
2.3.2 Apache Tomcat Web Server
Seperti halnya skrip-skrip server side yang lain, JSP pun memerlukan Web Server.
Skrip ASP memerlukan IIS sebagai web server, PHP memerlukan IIS atau
Apache sedangkan JSP bisa menggunakan Apache Tomcat sebagai salah satu
web server yang mendukungnya.
Installasi Apache Tomcat
Paket yang diperlukan untuk proses installasi adalah : • Java 2 Software Development Kit (J2SDK) • Apache Tomcat)
Langkah atau urutan installasi : • install J2SDK
(49)
29
• install Apache Tomcat
Setelah melewati tahapan installasi di atas maka untuk mencoba maka tahapan yang dilakukan adalah :
• Start Tomcat (pada sistem operasi MS Windows, pilih Start | Program | Apache Tomcat | Start Tomcat).
• Buka web browser, kemudian ketikkan URL berikut http://localhost:8080. Hasilnya bisa dilihat pada gambar berikut.
Konfigurasi
File konfigurasi Apache Tomcat ada 3 yaitu :
• server.xml, setting konfigurasi server seperti port atau direktori yang digunakan.
(50)
30
• users.xml atau tomcat-users.zml, menyimpan user dan password pada server. Selain itu juga menentukan hak akses dari user.
• web.xml, setting konfigurasi untuk setiap aplikasi web.
2.4 Pemrograman Basis Data
2.4.1 Database MySQL
MySQL merupakan software sistem manajemen database(Database Management System - DBMS) yang sangat populer di kalangan pemrograman web, terutama di lingkungan Linux dengan menggunakan script PHP dan Perl. Software database ini kini telah tersedia juga pada platform sistem operasi Windows(Betha.Sidik.2003).
MySQL merupakan database yang paling populer digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya(Betha.Sidik.2003).
2.4.2 Query MySQL
Query Language adalah pernyataan yang diajukan untuk mengambil
informasi. Merupakan bagian Data Manipulation Language (DML) untuk pengambilan informasi. DML digunakan untuk menampilkan, menambah,
(51)
31
mengubah dan menghapus dan menghapus data didalam objek-objek yang didefinisikan oleh Data Definition Language (DDL). Perintah yang terdapatan pada DML adalah select, insert, update dan delete.
1. Select
Dipakai untuk membaca data dari database. Bentuk umum pernyataan select :
SELECT daftar_select FROM daftar_tabel
[WHERE kondisi_pencarian] [GROUP BY daftar_group_by] [HAVING kondissi_pencarian]
[ORDER BY daftar_order [ASC|DEC]] 2. Insert
Dipakai untuk menambah satu atau beberapa data ke dalam tabel. Bentuk umum pernyataan insert:
INSERT INTO tabel_name (column1, column2, [column n]) VALUES (value1, value2, [value n])
(52)
32
3. Update
Dipakai untuk mengubah data pada satu baris, beberapa baris atau semua baris pada tabel. Bentuk umum pernyataan update:
UPDATE tabel_name
SET column1=value1, column2=value2,[column n=value n] [WHERE id_column=value]
4. Delete
Dipakai untuk menghapus satu atau beberapa baris di dalam tabel. Bentuk umum pernyataan delete:
DELETE FROM tabel_neme
[WHERE field1=value1 [AND|OR] field2=value2 [AND|OR]
[field n=value n] 5. Create Procedure
Digunakan untuk membuat suatu store procedure. Bentuk umum pernyataan create procedure:
CREATE
(53)
33
PROCEDURE sp_name ([proc_parameter[,...]])
[characteristic ...] routine_body
proc_parameter:
[ IN | OUT | INOUT ] param_name type
6. Create Function
Dipakai untuk membuat suatu fungsi. Bentuk umum pernyataan create function:
CREATE
[DEFINER = { user | CURRENT_USER }] FUNCTION sp_name ([func_parameter[,...]]) RETURNS type
[characteristic ...] routine_body
func_parameter:
param_name type
7. Create Trigger
Digunakan untuk membuat suatu trigger. Bentuk umum pernyatan trigger:
(54)
34
[DEFINER = { user | CURRENT_USER }]
TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt
2.4.3 Entity Relationship Diagram (E-R Diagram)
Menurut (Atzeni, 2000), E-R Diagram merupakan sebuah model data yang memanfaatkan beberapa notasi tertentu untuk menggambarkan data ke dalam bentuk entitas dan relasi yang dijelaskan oleh data itu sendiri. Sedangkan entitas itu sendiri merupakan kumpulan dari orang, tempat, obyek, kejadian atau konsep yang diperlukan untuk menangkap dan menyimpan data. E-R diagram merupakan bagian dari Conceptual Design yang digunakan untuk memberikan gambaran secara umum mengenai hal yang penting dalam merancang struktur basis data, sehingga basis data dapat memfasilitasi keperluan pada saat ini dan saat yang akan datang.
Ada 2 komponen yang membentuk E-R Model, yaitu:
1. Entitas, merupakan sebuah objek yang nyata dan dapat dibedakan dari sesuatu yang lain. Gambar 2.1 merupakan simbol entitas.
(55)
35
3 Relasi, merupakan hubungan antar entitas. Ada 3 jenis relasi yaitu: relasi
one to one, relasi one to many, relasi many to many. Gambar 2.21 merupakan simbol relasi.
Gambar 2.3 Simbol Relasi
4 Atribut, merupakan sebutan untuk mewakili suatu entitas. Sebuah atribut juga merupakan sifat-sifat dari sebuah entitas. Sinonimnya adalah element property, dan field. Gambar 2.22 merupakan simbol atribut.
Gambar 2.4 Simbol Atribut
2.4.4 Logical Design
Logical design merupakan translasi dari conseptual model yang didefinisikan dalam fase-fase ke dalam bentuk model data yang diadopsi oleh database
management system yang tersedia. Produk dari fase-fase tersebut dinamakan
logical schema dari basis data dan hampir sama artinya dengan logical data
model. Model logikal merepresentasikan data dalam sebuah alur yang terlepas dari
physical design. Logical design merupakan sebuah gambar nonteknikal yang
memberikan gambaran tentang apakah sistem dan apa yang dilakukannya. Dalam
logical design akan diterjemahkan conceptual schema ke dalam model data yang
(56)
36
basis data yang mengacu pada logical data model. Logical data mode yang populer untuk saat ini adalah relational model. Dalam logical model ini, menggambarkan data secara logikal dan harus memperhatikan kriteria optimal yaitu: ada tidaknya redudansi data atau penyimpanan di beberapa tempat untuk data yang sama dan data yang tidak konsisten. (Atzeni, 2000).
2.4.5 Physical Design
Dalam physical design ini logical schema dilengkapi dengan detail implementasi secara fisik sesuai dengan DBMS yang digunakan. Selain itu, tahap ini merupakan bentuk perancangan basis data yang menterjemahkan kebutuhan bisnis ke dalam model sistem yang menggambarkan implementasi teknik dari kebutuhan bisnis itu sendiri. (Atzeni, 2000)
(57)
37
BAB III
ANALISIS DAN PERANCANGAN
3.1 Identifikasi Masalah
Dalam penulisan bab ini dibahas tahap pengindentifikasian masalah dan keperluan akan kebutuhan sistem. Permasalahan yang kerap kali dihadapi saat ini adalah pada saat reviewer telah selesai melakukan penilaian terhadap proposal, penilaian tersebut tidak langsung tersampaikan kepada mahasiswa. Beberapa kendala yang dihadapi sekretariat WR III adalah penyimpanan data proposal yang sangat banyak dan dokumen yang sering hilang dan usang. Sementara itu dari sisi reviewer mengalami kendala pada saat pengembalian berkas proposal mahasiswa ke sekretariat WR III terkadang tidak tersampaikan langsung pada mahasiswa demikian pula sebaliknya mahasiswa tidak dapat secara langsung melihat hasil penilaiannya.
Untuk membantu permasalah tersebut diatas, penulis dalam hal ini mencoba membangun sebuah sistem berbasis web yang akan membantu pengguna jasa baik sekretariat WR III, WRIII, Mahasiswa, dan Reviewer untuk dapat membantu reviewer menyeleksi proposal-proposal dari aspek isi proposal berdasarkan kriteria penilaian usulan PKM, memudahkan mahasiswa dalam menerima informasi dan melihat hasil penilaian, membantu sekretariat WR III dalam menyimpan proposal dan
(58)
38
merekapitulasi data proposal, serta membantu WR III dalam melihat statistik proposal.
3.2 Analisis Sistem
3.2.1 Gambaran Sistem Lama
Pada sistem sebelumnya untuk semua proses masih dikerjakan secara manual baik itu pengumpulan, pencarian, rekapitulasi, statistik, dan penilaian terhadap proposal. Berikut gambaran dari sistem lama pengelolaan PKM
Terima surat edaran dari DIKTI
Pengumuman kepada mahasiswa mengenai
PKM
Sosialisasi PKM
Pendampingan
Proposal Pengumpulan Proposal
Review Intern di USD
Pengumuman kepada mahasiswa mengenai evaluasi
Pengembalian revisi proposal dan tenggat waktu mengumpulkan
kembali Mengirimkan Proposal ke DIKTI
Gambar 3.1 Sistem lama
Dari sistem yang lama ini ada beberapa kendala yang dialami oleh
pihak-pihak terkait yaitu penyimpanan data proposal yang sangat banyak, dokumen yang
(59)
39
penilaian proposal yang memakan waktu yang lama dan tidak tersampaikan
langsung pada mahasiswa, susahnya untuk melihat judul-judul proposal yang
sudah ada sebagai referensi, pengaksesan informasi mengenai PKM, dan untuk
mengetahui hasil evaluasi proposal.
Maka, dapat disimpulkan bahwa mahasiswa, reviewer, WR III dan sekretariat WR
III memerlukan sebuah sistem baru yang membantu dalam mengelola PKM dan
memberikan penilaian terhadap proposal PKM mana yang sesuai dengan
persyaratan dari DIKTI.
3.2.2 Gambaran Sistem Baru
Untuk membangun sebuah sistem yang baik, diperlukan sebuah perubahan terhadap sistem lama untuk menjadi sistem baru yang lebih memudahkan dalam mengelola proposal dan penyampaian informasi kepada mahasiswa. Sistem yang akan dibuat ini digunakan untuk membantu reviewer menyeleksi proposal-proposal dari aspek isi proposal berdasarkan kriteria penilaian usulan PKM, memudahkan mahasiswa dalam menerima informasi dan melihat hasil penilaian, membantu sekretariat WR III dalam menyimpan proposal dan merekapitulasi data proposal, serta membantu WR III dalam melihat statistik proposal.
Kriteria yang menentukan penilaian ini akan mengacu pada Pedoman PKM (Program Kreativitas Mahasiswa) 2011. Proses dari sistem baru ini adalah pemberian informasi mengenai PKM (Program Kreativitas
(60)
40
Mahasiswa) dan input kriteria penilaian usulan dikerjakan melalui sistem ini oleh sekretariat WR III, kemudian mahasiswa dapat mendaftarkan dan melampirkan proposalnya ke sistem, sistem secara otomatis akan menyimpan proposal. Reviewer(penguji) masuk ke sistem kemudian melakukan penilaian terhadap proposal, setelah penilaian dilakukan sistem dapat menyimpan hasil penilaiannya. Lalu kemudian ketika mahasiswa masuk ke sistem kembali, sistem dapat secara langsung menampilkan hasil penilaian yang telah dilakukan reviewer. Sistem juga dapat menampilkan Statistik dari proposal yang ada kepada WR III.
3.2.3 Orang Yang Terlibat dalam Sistem
a. Sekretariat WR III
Orang yang memiliki hak akses untuk mencari data-data proposal, mengelola(menyimpan, mengedit, dan menghapus) kriteria usulan proposal PKM(Program Kreativitas Mahasiswa), dan memiliki hak untuk mengelola(menyimpan, mengedit, dan menghapus) informasi PKM.
b. Reviewer(Penilai)
Orang yang memiliki akses untuk mencari data-data proposal, serta menilai dan memberikan komentar(masukan) dari data proposal yang dikirim.
(61)
41
c. Mahasiswa
Orang yang akan menggunakan jasa sistem dengan hak untuk mencari atau melihat data-data proposal yang ada, menginputkan data proposal, melakukan unggah proposal, dan melihat hasil evaluasi dari proposal yang sudah dikirim
d. WR III
Orang yang akan menggunakan jasa sistem dengan hak untuk mencari atau melihat data-data proposal yang ada, melihat statistik dari proposal PKM (Program Kreativitas Mahasiswa).
3.2.4 Usecase Diagram
Berikut disajikan use case yang merupakan bagian dari seluruh fungsi sistem dengan pula menyertakan aktor yang digunakan untuk berinteraksi dengan sistem untuk mengubah informasi.
(62)
42
Login
Tambah Bidang Kegiatan
Kelola Bidang Kegiatan
Edit Bidang Kegiatan
Hapus Bidang Kegiatan
Hapus Reviewer Tambah Kriteria Usulan Hapus Kriteria Usulan
Kelola Reviewer Tambah Reviewer Edit Reviewer Lihat Berita Cari Poposal Logout Edit Kriteria Usulan Kelola Kriteria Usulan bantuan Admin Kelola jurusan Edit jurusan Hapus jurusan Tambah jurusan Edit Berita Hapus Berita <<depend on>>
Kelola Berita Tambah Berita
Kelola Reviewer Proposal
Tambah Reviewer Proposal
Edit Reviewer Proposal Hapus Reviewer Proposal
Kelola bidang ilmu
Edit bidang ilmu Hapus bidang ilmu Tambah bidang ilmu
(63)
43
Login
Lihat Berita
Cari Poposal
Logout
<< depend on>>
Kelola Proposal
Tambah Proposal
Edit Proposal
Hapus Proposal
Lihat Hasil Review
Bantuan Mahasiswa
(64)
44
Login
Edit Nilai
Hapus Nilai
Lihat Berita
Cari Poposal
Logout <<depend on>>
Kelola Nilai
Tambah Nilai
Lihat Hasil Review
Bantuan Reviewer
(65)
45
Login
Lihat Statistik
Cetak
Lihat Berita
Logout <<depend on>>
Kelola Statistik
Proposal Cari Statistik
Bantuan Cari Proposal
WR III
Gambar 3.5 Usecase WR III
3.2.5 Narasi Usecase
Nama Use Case Login
Aktor Sekretariat WR III, WR III, Reviewer, dan Mahasiswa
Deskripsi Otentifikasi user untuk masuk ke sistem
Kondisi Awal Halaman Muka
Urutan Jenis Kegiatan 1. User memasukkan username dan password
2. Jika username dan password sesuai maka akan masuk ke sistem dan mendapatkan halaman muka sesuai dengan fungsinya.
3. Jika username dan password tidak sesuai maka user diminta untuk melakukan proses login kembali. Tabel 3.1 Penjelasan usecase Login
(66)
46
Nama Use Case Lihat berita
Aktor Setelah WR II, WR III, mahasiswa, reviewer
Deskripsi Proses pemberian data berita
Kondisi awal Halaman utama
Urutan jenis kegiatan 1. Sistem menampilkan berita 2. user lihat berita
Tabel 3.2 Penjelasan usecase Lihat Berita
Nama Use Case Cari Proposal
Aktor Sekretariat WR III, WR III, Reviewer, dan Mahasiswa
Deskripsi Pencarian Dokumen Proposal PKM berdasar judul, bidang_kegiatan, atau jurusan
Kondisi Awal Halaman Utama
Urutan Jenis Kegiatan 1. User memasukkan kata kunci untuk melakukan pencarian berdasar judul, bidang_kegiatan, bidang_ilmu,tahun, dan jurusan. 2. Jika kata kunci yang dimasukkan
sesuai dengan data yang tersimpan dalam database maka sistem akan menampilkan hasil pencarian. 3. Jika kata kunci yang dimasukkan
tidak terdapat dalam database maka user akan mendapatkan informasi bahwa kata kunci tidak ditemukan.
(67)
47
Nama Use Case Bantuan
Aktor Sekretariat WR III, WR III, mahasiswa, reviewer
Deskripsi Proses pemberian informasi penggunaan kepada user
Kondisi awal Halaman utama
Urutan Jenis kegiatan
1. User memilih menu „Help‟
2. Sistem menampilkan halaman bantuan kepada masing –masing user.
Tabel 3.4 Penjelasan Usecase Bantuan
Nama Use Case Logout
Aktor Sekretariat WR III, WR III, mahasiswa, reviewer
Deskripsi Proses keluar dari atau kembali ke Halaman login
Kondisi awal -
1. User memilih menu „Logout‟
2. Sistem menampilkan Halaman Login Tabel 3.5 Penjelasan Usecase Logout
Nama Use Case Tambah berita
Aktor Sekretariat WR III
(68)
48
Kondisi Awal Halaman Tambah berita
Urutan Jenis Kegiatan 1. User memasukkan berita baru dan menyimpan dengan mengklik “simpan”
2. Sistem menyimpan informasi yang telah diinputkan. Jika informasi berhasil disimpan maka akan menampilkan pesan bahwa “Berhasil Disimpan”
3. Jika tidak maka sistem akan menampilkan pesan “Informasi tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.6 Penjelasan Usecase Tambah Berita
Nama Use Case Edit berita
Aktor Sekretariat WR III
Deskripsi Pengubahan berita PKM
Kondisi Awal Halaman Edit berita
Urutan Jenis Kegiatan 1. User mencari berita yang ingin diubah dengan memasukkan tanggal informasi terakhir diubah. 2. Sistem menampilkan berita apa
saja yang diubah pada tanggal sesuai masukan dari user
3. User mengklik berita yang diubah dan mengklik button “edit”
4. Sistem menampilkan form edit. 5. User memasukkan kembali berita
yang telah diubah dan mengklik button “simpan”
6. Sistem menyimpan berita yang telah diubah. Jika berhasil maka akan menampilkan pesan “ Berhasil disimpan”
7. Jika tidak maka sistem akan menampilkan pesan “berita tidak
(69)
49
berhasil disimpan, silahkan ulangi kembali”
Tabel 3.7 Penjelasan Usecase Edit berita
Nama Use Case Hapus berita
Aktor Sekretariat WR III
Deskripsi Penghapusan berita PKM
Kondisi Awal Halaman hapus berita
Urutan Jenis Kegiatan 1. User memasukkan tanggal berita yang akan dihapus
2. Sistem menampilkan tabel berita apa saja yang ada pada tanggal yang dimasukkan user
3. User mengklik salah satu berita yang akan dihapus kemudian klik button “delete”
4. Sistem menghapus berita, jika proses berhasil maka sistem akan menampilkan pesan “berita berhasil dihapus”
5. Jika tidak maka sistem akan menampilkan pesan “berita tidak berhasil dihapus”
Tabel 3.8 Penjelasan Usecase Hapus Berita
Nama Use Case Tambah reviewer
Aktor Sekretariat WR III
Deskripsi Penambahan reviewer
Kondisi Awal Halaman Tambah reviewer
Urutan Jenis Kegiatan 1. User memasukkan data reviewer baru dan menyimpan dengan mengklik “simpan”
2. Sistem menyimpan data reviewer yang telah diinputkan. Jika data
(70)
50
reviewer berhasil disimpan maka akan menampilkan pesan bahwa “Berhasil Disimpan”
3. Jika tidak maka sistem akan menampilkan pesan “Informasi tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.9 Penjelasan Usecase Tambah Reviewer
Nama Use Case Edit reviewer
Aktor Sekretariat WR III
Deskripsi Pengubahan data reviewer
Kondisi Awal Halaman Tampil reviewer
Urutan Jenis Kegiatan 1. Sistem menampilkan data reviewer 2. User mengklik reviewer yang
diubah dan mengklik button “edit” 3. Sistem menampilkan Halaman edit
reviewer
4. User memasukkan kembali data reviewer yang ingin diubah dan mengklik button “simpan”
5. Sistem menyimpan data reviewer yang telah diubah. Jika berhasil maka akan menampilkan pesan “ Berhasil disimpan”
6. Jika tidak maka sistem akan menampilkan pesan “berita tidak berhasil disimpan, silahkan ulangi kembali”
(71)
51
Nama Use Case Hapus reviewer
Aktor Sekretariat WR III
Deskripsi Penghapusan data reviewer
Kondisi Awal Halaman hapus reviewer
Urutan Jenis Kegiatan 1. Sistem menampilkan tabel reviewer
2. User mengklik salah satu reviewer yang akan dihapus kemudian klik button “delete”
3. Sistem menghapus reviewer, jika proses berhasil maka sistem akan menampilkan pesan “berita berhasil dihapus”
4. Jika tidak maka sistem akan menampilkan pesan “berita tidak berhasil dihapus”
Tabel 3.11 Penejelasan Usecase Hapus Reviewer
Nama Use Case Tambah bidang kegiatan
Aktor Sekretariat WR III
Deskripsi Penambahan bidang kegiatan
Kondisi Awal Halaman Tambah bidang kegiatan
Urutan Jenis Kegiatan 1. User memasukkan data bidang kegiatan baru dan menyimpan dengan mengklik “simpan” 2. Sistem menyimpan data bidang
kegiatan yang telah diinputkan. Jika data bidang kegiatan berhasil disimpan maka akan menampilkan pesan bahwa “Berhasil Disimpan” 3. Jika tidak maka sistem akan
menampilkan pesan “Data tidak berhasil disimpan, silahkan ulangi kembali”
(72)
52
Tabel 3.12 Penjelasan Usecase Tambah Bidang Kegiatan
Nama Use Case Edit Bidang Kegiatan
Aktor Sekretariat WR III
Deskripsi Pengubahan data bidang kegiatan
Kondisi Awal Halaman Tampil bidang kegiatan
Urutan Jenis Kegiatan 1. Sistem menampilkan data bidang kegiatan
2. User mengklik bidang kegiatan yang diubah dan mengklik button “edit”
3. Sistem menampilkan Halaman edit bidang kegiatan
4. User memasukkan kembali data bidang kegiatan yang ingin diubah dan mengklik button “simpan” 5. Sistem menyimpan data bidang
kegiatan yang telah diubah. Jika berhasil maka akan menampilkan pesan “ Berhasil disimpan” 6. Jika tidak maka sistem akan
menampilkan pesan “berita tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.13 Penjelasan Usecase Edit Bidang Kegiatan
Nama Use Case Hapus bidang kegiatan
Aktor Sekretariat WR III
Deskripsi Penghapusan data bidang kegiatan
(73)
53
Urutan Jenis Kegiatan 1. Sistem menampilkan tabel bidang kegiatan
2. User mengklik salah satu bidang kegiatan yang akan dihapus kemudian klik button “delete” 3. Sistem menghapus bidang
kegiatan, jika proses berhasil maka sistem akan menampilkan pesan “berita berhasil dihapus”
4. Jika tidak maka sistem akan menampilkan pesan “berita tidak berhasil dihapus”
Tabel 3.14 Penjelasan Usecase Hapus Bidang Kegiatan
Nama Use Case Tambah kriteria usulan
Aktor Sekretariat WR III
Deskripsi Penambahan kriteria usulan
Kondisi Awal Halaman Tambah kriteria usulan
Urutan Jenis Kegiatan 1. User memasukkan data kriteria usulan baru dan menyimpan dengan mengklik “simpan” 2. Sistem menyimpan data kriteria
usulan yang telah diinputkan. Jika data kriteria usulan berhasil
disimpan maka akan menampilkan pesan bahwa “Berhasil Disimpan” 3. Jika tidak maka sistem akan
menampilkan pesan “Data tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.14 Penjelasan Usecase Tambah Kriteria Usulan
(74)
54
Aktor Sekretariat WR III
Deskripsi Pengubahan data kriteria usulan
Kondisi Awal Halaman Tampil kriteria usulan
Urutan Jenis Kegiatan 1. Sistem menampilkan data kriteria usulan
2. User mengklik kriteria usulan yang diubah dan mengklik button “edit”
3. Sistem menampilkan Halaman edit kriteria usulan
4. User memasukkan kembali data kriteria usulan yang ingin diubah dan mengklik button “simpan” 5. Sistem menyimpan data kriteria
usulan yang telah diubah. Jika berhasil maka akan menampilkan pesan “ Berhasil disimpan” 6. Jika tidak maka sistem akan
menampilkan pesan “berita tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.15 Penjelasan Usecase Edit Kriteria Usulan
Nama Use Case Hapus kriteria usulan
Aktor Sekretariat WR III
Deskripsi Penghapusan data kriteria usulan
Kondisi Awal Halaman hapus kriteria usulan
Urutan Jenis Kegiatan 1. Sistem menampilkan tabel kriteria usulan
2. User mengklik salah satu kriteria usulan yang akan dihapus
kemudian klik button “delete” 3. Sistem menghapus kriteria usulan,
jika proses berhasil maka sistem akan menampilkan pesan “berita
(75)
55
berhasil dihapus”
4. Jika tidak maka sistem akan menampilkan pesan “berita tidak berhasil dihapus”
Tabel 3.16 Penjelasan Usecase Hapus Kriteria Usulan
Nama Use Case Tambah reviewer proposal
Aktor Sekretariat WR III
Deskripsi Penambahan reviewer proposal
Kondisi Awal Halaman Tambah reviewer proposal
Urutan Jenis Kegiatan 1. Sistem menampilkan data-data proposal
2. User mengklik edit
3. Sistem menampilkan judul dank ode proposal serta daftar reviewer 4. User memilih reviewer untuk
proposal tertentu
5. Sistem menyimpan data proposal dan data reviewer pada database reviewer proposal
Tabel 3.17 Penjelasan Usecase Tambah Reviewer
Nama Use Case Edit reviewer proposal
Aktor Sekretariat WR III
Deskripsi Pengubahan data reviewer proposal
Kondisi Awal Halaman Tampil reviewer proposal
Urutan Jenis Kegiatan 1. Sistem menampilkan data reviewer proposal
2. User mengklik reviewer proposal yang diubah dan mengklik button “edit”
3. Sistem menampilkan Halaman edit reviewer proposal
(76)
56
reviewer proposal yang ingin diubah dan mengklik button “simpan”
5. Sistem menyimpan data reviewer proposal yang telah diubah. Jika berhasil maka akan menampilkan pesan “ Berhasil disimpan” 6. Jika tidak maka sistem akan
menampilkan pesan “reviewer proposal tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.18 Penjelasan Usecase Edit Reviewer
Nama Use Case Hapus reviewer proposal
Aktor Sekretariat WR III
Deskripsi Penghapusan data reviewer proposal
Kondisi Awal Halaman hapus reviewer proposal
Urutan Jenis Kegiatan 1. Sistem menampilkan tabel reviewer proposal
2. User mengklik salah satu reviewer proposal yang akan dihapus kemudian klik button “delete” 3. Sistem menghapus reviewer
proposal, jika proses berhasil maka sistem akan menampilkan pesan “berita berhasil dihapus”
4. Jika tidak maka sistem akan menampilkan pesan “reviewer proposal tidak berhasil dihapus” Tabel 3.19 Penjelasan Usecase Hapus Reviewer Proposal
(77)
57
Aktor Sekretariat WR III
Deskripsi Penambahan bidang ilmu
Kondisi Awal Halaman Tambah bidang ilmu
Urutan Jenis Kegiatan 1. User memasukkan data bidang ilmu baru dan menyimpan dengan mengklik “simpan”
2. Sistem menyimpan bidang ilmu yang telah diinputkan. Jika bidang ilmu berhasil disimpan maka akan menampilkan pesan bahwa
“Berhasil Disimpan”
3. Jika tidak maka sistem akan menampilkan pesan “Data tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.20 Penjelasan Usecase Tambah Bidang Ilmu
Nama Use Case Edit bidang ilmu
Aktor Sekretariat WR III
Deskripsi Pengubahan data bidang ilmu
Kondisi Awal Halaman Tampil bidang ilmu
Urutan Jenis Kegiatan 1. Sistem menampilkan data bidang ilmu
2. User mengklik bidang ilmu yang diubah dan mengklik button “edit” 3. Sistem menampilkan Halaman edit
bidang ilmu
4. User memasukkan kembali data bidang ilmu yang ingin diubah dan mengklik button “simpan”
5. Sistem menyimpan data bidang ilmu yang telah diubah. Jika berhasil maka akan menampilkan pesan “ Berhasil disimpan” 6. Jika tidak maka sistem akan
(78)
58
menampilkan pesan “bidang ilmu tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.21 Penjelasan Usecase Edit Bidang Ilmu
Nama Use Case Hapus bidang ilmu
Aktor Sekretariat WR III
Deskripsi Penghapusan data bidang ilmu
Kondisi Awal Halaman hapus bidang ilmu
Urutan Jenis Kegiatan 1. Sistem menampilkan tabel bidang ilmu
2. User mengklik salah bidang ilmu yang akan dihapus kemudian klik button “delete”
3. Sistem menghapus bidang ilmu, jika proses berhasil maka sistem akan menampilkan pesan “berita berhasil dihapus”
4. Jika tidak maka sistem akan menampilkan pesan “bidang ilmu tidak berhasil dihapus”
Tabel 3.22 Penjelasan Usecase Hapus Bidang Ilmu
Nama Use Case Tambah jurusan
Aktor Sekretariat WR III
Deskripsi Penambahan jurusan
Kondisi Awal Halaman Tambah jurusan
Urutan Jenis Kegiatan 1. User memasukkan data jurusan baru dan menyimpan dengan mengklik “simpan”
(79)
59
telah diinputkan. Jika jurusan berhasil disimpan maka akan menampilkan pesan bahwa “Berhasil Disimpan”
3. Jika tidak maka sistem akan menampilkan pesan “Data tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.23 Penjelasan Usecase Tambah Jurusan
Nama Use Case Edit jurusan
Aktor Sekretariat WR III
Deskripsi Pengubahan data jurusan
Kondisi Awal Halaman Tampil jurusan
Urutan Jenis Kegiatan 1. Sistem menampilkan data jurusan 2. User mengklik jurusan yang
diubah dan mengklik button “edit” 3. Sistem menampilkan Halaman edit
jurusan
4. User memasukkan kembali data jurusan yang ingin diubah dan mengklik button “simpan” 5. Sistem menyimpan data jurusan
yang telah diubah. Jika berhasil maka akan menampilkan pesan “ Berhasil disimpan”
6. Jika tidak maka sistem akan menampilkan pesan “berita tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.24 Penjelasan Usecase Edit Jurusan
Nama Use Case Hapus jurusan
Aktor Sekretariat WR III
Deskripsi Penghapusan data jurusan
(80)
60
Urutan Jenis Kegiatan 1. Sistem menampilkan jurusan 2. User mengklik salah jurusan yang
akan dihapus kemudian klik button “delete”
3. Sistem menghapus jurusan, jika proses berhasil maka sistem akan menampilkan pesan “jurusan berhasil dihapus”
4. Jika tidak maka sistem akan menampilkan pesan “jurusan tidak berhasil dihapus”
Tabel 3.25 Penjelasan Usecase Hapus Jurusan
Nama Use Case Tambah proposal
Aktor Mahasiswa
Deskripsi Penambahan proposal
Kondisi Awal Halaman Tambah proposal
Urutan Jenis Kegiatan 1. User memasukkan data proposal baru dan menyimpan dengan mengklik “simpan”
2. Sistem menyimpan proposal yang telah diinputkan. Jika proposal berhasil disimpan maka akan menampilkan pesan bahwa “Berhasil Disimpan”
3. Jika tidak maka sistem akan menampilkan pesan “Data tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.26 Penjelasan Usecase Tambah Proposal
Nama Use Case Edit proposal
Aktor Mahasiswa
Deskripsi Pengubahan data proposal
Kondisi Awal Halaman Tampil proposal
(81)
61
2. User mengklik proposal yang diubah dan mengklik button “edit” 3. Sistem menampilkan Halaman edit
proposal
4. User memasukkan kembali data proposal yang ingin diubah dan mengklik button “simpan” 5. Sistem menyimpan data jurusan
yang telah diubah. Jika berhasil maka akan menampilkan pesan “ Berhasil disimpan”
6. Jika tidak maka sistem akan menampilkan pesan “proposal tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.27 Penjelasan Usecase Edit Proposal
Nama Use Case Hapus proposal
Aktor Mahasiswa
Deskripsi Penghapusan data proposal
Kondisi Awal Halaman hapus proposal
Urutan Jenis Kegiatan 1. Sistem menampilkan proposal 2. User mengklik salah proposal
yang akan dihapus kemudian klik button “delete”
3. Sistem menghapus proposal, jika proses berhasil maka sistem akan menampilkan pesan “proposal berhasil dihapus”
4. Jika tidak maka sistem akan menampilkan pesan “proposal tidak berhasil dihapus”
(82)
62
Nama Use Case Tambah Nilai Usulan
Aktor Reviewer
Deskripsi Penambahan Nilai Usulan
Kondisi Awal Halaman Tambah Nilai Usulan
Urutan Jenis Kegiatan 1. User memasukkan data Nilai Usulan dan menyimpan dengan mengklik “simpan”
2. Sistem menyimpan Nilai Usulan yang telah diinputkan. Jika Nilai Usulan berhasil disimpan maka akan menampilkan pesan bahwa “Berhasil Disimpan”
3. Jika tidak maka sistem akan menampilkan pesan “Data tidak berhasil disimpan, silahkan ulangi kembali”
Tabel 3.29 Penjelasan Usecase Tambah Nilai
Nama Use Case Edit Nilai Usulan
Aktor Sekretariat WR III
Deskripsi Pengubahan data Nilai Usulan
Kondisi Awal Halaman Tampil Nilai Usulan
Urutan Jenis Kegiatan 1. Sistem menampilkan data nilai usulan
2. User mengklik nilai usulan yang diubah dan mengklik button “edit” 3. Sistem menampilkan Halaman edit
nilai usulan
4. User memasukkan kembali data nilai usulan yang ingin diubah dan mengklik button “simpan”
5. Sistem menyimpan data nilai usulan yang telah diubah. Jika berhasil maka akan menampilkan
(1)
158
BAB VI
KESIMPULAN DAN SARAN
6.1. Kesimpulan
Kesimpulan secara umum yang dapat diambil setelah melakukan analisa, desain dan implementasi dari Sistem Informasi Manajemen Pengelolaan PKM(Program Kreativitas Mahasiswa) berbasis web di Universitas Sanata Dharma adalah sebagai berikut :
1. Sistem Informasi Manajemen Pengelolaan PKM(Program Kreativitas Mahasiswa) berbasis web di Universitas Sanata Dharma ini dibangun dengan menggunakan bahasa pemrograman JSP dan MySQL sebagai sistem manajemen basis data nya.
2. Secara umum sistem dapat berfungsi dengan baik bagi mahasiswa untuk :
a. Melihat informasi dan pengumuman tentang PKM secara cepat. b. Memudahkan dalam proses pendaftaran dan pengiriman
proposal
c. Memudahkan dalam melihat hasil evaluasi
3. Secara umum sistem dapat berfungsi dengan baik bagi Sekreteariat WR III untuk :
(2)
159
b. Mempercepat dalam melakukan pemberian informasi kepada mahasiswa
4. Secara umum sistem dapat berfungsi baik bagi Reviewer untuk : a. Menilai Proposal berdasarkan Kriteria Penilaian Usulan PKM b. Mendapatkan proposal yang akan dinilai dan melihat Hasil
Penilaian
5. Secara umum sistem dapat berfungsi dengan baik bagi WR III untuk melihat Statistik Proposal per tahun
6.2. Saran
Dari hasil analisis, saran yang dapat diberikan adalah :
1. Sistem ini dapat dikembangkan agar dapat menangani proses seleksi proposal dalam tahap PKM selanjutnya.
2. Sistem ini dapat dikembangkan dengan memberi fasilitas chatting
untuk memberikan ruang bagi reviewer dan mahasiswa dapat berkomunikasi secara online
3. Sistem ini dapat dikembangkan dengan memberikan statistik untuk Universitas, Fakultas, dan Program Studi. Serta ditampilkan dalam bentuk Grafik.
(3)
160
DAFTAR PUSTAKA
DIKTI,.2011, Pedoman Program Kreativitas Mahasiswa 2011. Jakarta.
Wikipedia,.2011, JSP, Dalam http://id.wikipedia.org/wiki/JSP
O'Reilly,.2003, Java Server Pages, Third Edition. Gravenstein Highway North. O'Reilly & Associates, Inc.
Betha,Sidik,.2003. MySQL untuk pengguna, Administrator,dan
Pengembang Aplikasi Web. Bandung.Informatika.
Kuntoro.Dkk,2010 Model Pendidikan Karakter, Yogyakarta,Universitas Sanata Dharma.
Turban, Efraim, Decision Support and Expert System: Management Support System, Fourt Edition, Prentice-Hall, Inc., United State of America, 1995
Atzeni Paolo, Stefano Ceri, Stefano Paraboschi, Riccardo Torlone. 2000.
Database Systems Consepts,Languages,& Architectures. England: Mcgrow-Hill Publishing Company
Pressman, R.S. 1997. Rekayasa Perangkat Lunak Pendekatan Praktisi.Yogyakarta: Andi.
(4)
161
LAMPIRAN
(5)
ix
ABSTRAKSI
Tulisan ini dibuat dengan tujuan untuk membuat Sistem Informasi Manajemen PKM (Program Kreativitas Mahasiswa) di Universitas Sanata Dharma yang berbasis web. Sehingga dengan dibangunnya sistem ini diharapkan proses pendaftaran dan penyampaian informasi mengenai PKM (Program Kreativitas Mahasiswa) dapat lebih cepat, data yang disimpan akan lebih konsisten selain itu penilaian usulan terhadap proposal juga dapat dilakukan dengan cepat.
Data-data yang digunakan dalam pengembangan sistem ini diperoleh dari hasil wawancara dengan pihak pihak yang berwenang langsung dalam pengelolaan PKM (Program Kreativitas Mahasiswa) di Universitas Sanata Dharma, selain itu juga mengambil contoh-contoh data yang terkait.
Sistem ini diimplementasikan dengan menggunakan teknologi JSP dan teknologi database Mysql.
(6)
x
ABSTRACT
This paper was written with the aim to make the Management Information Systems of PKM (Program Kreativitas Mahasiswa) at Sanata Dharma University web-based. So with the construction of this system is expected to process the registration and submission of information regarding PKM (Student Creativity Program) can be faster, the data stored will be more consistent than the proposed assessment of proposals can also be done quickly.
The data used in the development of this system is obtained from interviews with the authorities in managing PKM (Program Kreativitas Mahasiswa) at Sanata Dharma University, while also taking examples related data.