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
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
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
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
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
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.
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,
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
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
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
xv
4.1 Implementasi Subsistem Manajemen Data ………95
4.2 Implementasi Subsistem Manajemen Dialog ……….98
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
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
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
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
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
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
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
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
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.
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
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
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
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,
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
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
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
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
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
14
PKM-Penelitian Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
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
15
PKM-Penerapan Teknologi Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
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
16
PKM-Kewirausahaan Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
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
17
PKM-Pengabdian Kepada Masyarakat Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
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
18
PKM-KARYACIPTA Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
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
19
PKM-Artikel Ilmiah Kode
PT Penilai 1 :
Penilai 2 : FORMULIR PENILAIAN
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
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
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
20
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
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
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
21
USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA Judul Kegiatan :
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
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
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
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
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
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>
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>
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 :
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
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
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])
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
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:
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.
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
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
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,
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
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
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
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
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
42
43
Login
Lihat Berita
Cari Poposal
Logout
<< depend on>>
Kelola Proposal
Tambah Proposal
Edit Proposal
Hapus Proposal
Lihat Hasil Review
Bantuan
Mahasiswa
44
Login
Edit Nilai
Hapus Nilai
Lihat Berita
Cari Poposal
Logout <<depend on>>
Kelola Nilai
Tambah Nilai
Lihat Hasil Review
Bantuan
Reviewer
45
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.
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.
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
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
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”
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”
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
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
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
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