Sistem informasi manajemen berbasis WEB Program Kreativitas Mahasiswa (PKM) di Universitas Sanata Dharma - USD Repository

Gratis

0
0
181
4 days ago
Preview
Full text

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

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

2013

i

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  iii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  iv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  v

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  vi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

  

vii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

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)

viii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

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.

  

ix

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

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.

  The system is implemented using JSP technology and Mysql database technology.

  

x

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

  

xi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

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.

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

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.1 Latar Belakang Masalah……………………………..………...………...…….1

  1.2 Rumusan Masalah……………………………………….………………. .….3

  1.3 Tujuan ……………………………………………………...…….………. ….3

  1.4 Batasan Masalah ………………………………………………………………4

  1.5 Metodologi Penelitian…………………………………………………………5

  1.6 Sistematika Penulisan…………………………………………………………6

  

xiii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

  BAB IV IMPLEMENTASI SISTEM xiv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4 .1 Implementasi Subsistem Manajemen Data …………………………………95

4.2 Implementasi Subsistem Manajemen Dialog ……………………………….98

  DAFTAR PUSTAKA …………………………………………………………160

  

xv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

DAFTAR GAMBAR

Gambar 2.1 Bidang PKM dan Muara Kegiatannya …………………………………………12Gambar 2.2 Simbol Entitas ………………………………………………………………….28Gambar 2.3 Simbol Relasi …………………………………………………………………..28Gambar 2.4 Simbol Atribut ……………………………………………………………….…29Gambar 3.1 Sistem lama ………………………………………………………………….…32Gambar 3.2 Diagram Usecase Sekretariat WR III(Admin) …………………………………36Gambar 3.3 Diagram Usecase Mahasiswa …………………………………………………..37Gambar 3.4 Usecase Reviewer ………………………………………………………………38Gambar 3.5 Usecase WR III ………………………………………………………………...39Gambar 3.6 Diagram konteks ……………………………………………………………….54Gambar 3.7 Diagram Berjenjang ……………………………………………………………55Gambar 3.8 DAD Level 1 Proses 2 Kelola Berita …………………………………………..56Gambar 3.9 DAD Level 1 Proses 3 Kelola Kriteria usulan …………………………………56Gambar 3.10 DAD Level 1 Proses 4 Kelola Reviewer ……………………………………...57Gambar 3.11 DAD Level 1 proses 5 Kelola Reviewer Proposal ……………………………57

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.12 DAD Level 1 proses 7 Kelola Pendaftaran …………………………………...58Gambar 3.13 DAD Level 1 proses 9 Kelola Nilai Proposal …………………………….......58Gambar 3.14 DAD level 2 proses 7.1 Kelola Proposal ………………………………….…..58Gambar 3.15 Entity Relationship Diagram

  ………………………………………………………..59

Gambar 3.18 Halaman Index ………………………………………………………………………..78Gambar 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 …………………………………….……………….80Gambar 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 …………………………………………………………………...85Gambar 3.43 Halaman Tampil Bidang Ilmu

  ………………………………………………………85

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

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

Gambar 3.61 Halaman Statistik Proposal Berdasar Jurusan Per Tahun

  …………………….. 95

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

DAFTAR TABEL

Tabel 2.1 Karakteristik setiap bidang PKM

  ……………………………….…….…...9

Tabel 2.2 Komponen Fisik SIM …………………………………………………….24Tabel 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 ………………………………..……………..47Tabel 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 ………………………......53Tabel 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.18 Penjelasan Usecase Edit Reviewer

  ……………………………………...55

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

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 …………………………..….........58Tabel 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 …………………………………….60Tabel 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

Tabel 3.34 Penjelasan Usecase Cetak Statistik

  ……………………..………….…...64

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

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, menemukan hubungan sebab-akibat antara dua atau lebih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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 dalam usul program harus dilampirkan Surat Pernyataan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

akan dibantu/menjadi khalayak sasaran.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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:

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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)

  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

  Rekomendasi

2.1.4.1 Tahap Penilaian Usulan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

FORMULIR PENILAIAN

USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA

Judul Kegiatan : Penulis Utama : Anggota 1 : Anggota 2 : Anggota 3 : Anggota 4 : Dosen Pendamping : KRITERIA PENILAIAN

  Proposal (Rp) Reviewer (Rp)

  …………, ……………………… 201- Penilai ………………………………………….

  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

  5 Penyusunan Anggaran Biaya : Lengkap, Rinci, Wajar, dan Jelas Peruntukkannya

  5

  4 Penjadwalan Kegiatan dan Personalia : Lengkap, jelas, Waktu, dan Personalianya sesuai

  5

  PKM-Penelitian Kode PT Penilai 1 : Penilai 2 :

ANGGARAN BIAYA

  15 Potensi Publikasi Artikel Ilmiah/HKI

  3 Potensi Program : Kontribusi Perkembangan Ilmu dan Teknologi

  20

  10

  15 Tinjauan Pustaka

  15 Perumusan Masalah

  1 Kreativitas : Gagasan (Orisinalitas, unik, dan bermanfaat)

  

NO KRITERIA Bobot Skor NIlai

(Bobot x Skor)

2 Kesesuaian Metode Penelitian

  10 Potensi Komersialisasi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  PKM-Penerapan Teknologi Kode PT

  Penilai 1 : Penilai 2 :

FORMULIR PENILAIAN

USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA

  Judul Kegiatan : Penulis Utama : ANGGARAN BIAYA Anggota 1 : Proposal (Rp) Reviewer (Rp)

  Anggota 2 : Anggota 3 : Anggota 4 : Dosen Pendamping :

KRITERIA PENILAIAN

  

NO KRITERIA Bobot Skor NIlai

(Bobot x Skor)

  1 Kreativitas :

  10 Perumusan Masalah Tinjauan Pustaka

  10 Ketepatan Solusi (fokus dan atraktif)

  25

  2 Komitmen kemitraan

  10

  3 Potensi Program :

  25 Manfaat Bagi Mitra Usaha Potensi paten/HKI

  10

  4 Penjadwalan Kegiatan dan Personalia :

  5 Lengkap, jelas, Waktu, dan Personalianya sesuai

  5 Penyusunan Anggaran Biaya :

  5 Lengkap, Rinci, Wajar, dan Jelas Peruntukkannya Total

  100 Skor yang berikan : 1,2,3,5,6,7

  …………, ……………………… 201- 1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik,

  Penilai 6=baik, 7=baik sekali ………………………………………….

  Komentar Penilai

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  PKM-Kewirausahaan Kode PT

  Penilai 1 : Penilai 2 :

FORMULIR PENILAIAN

USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA

  Judul Kegiatan : Penulis Utama : ANGGARAN BIAYA Anggota 1 : Proposal (Rp) Reviewer (Rp)

  Anggota 2 : Anggota 3 : Anggota 4 : Dosen Pendamping :

KRITERIA PENILAIAN

  

NO KRITERIA Bobot Skor NIlai

(Bobot x Skor)

  1 Kreativitas :

  20 Gagasan (unikdan bermanfaat) Keunggulan Produk jasa

  5

  2 Kebutuhan Masyarakat

  20

  3 Potensi Program :

  20 Potensi Pemerolehan Profit Keberlanjutan Usaha

  25

  4 Penjadwalan Kegiatan dan Personalia :

  5 Lengkap, jelas, Waktu, dan Personalianya sesuai

  5 Penyusunan Anggaran Biaya :

  5 Lengkap, Rinci, Wajar, dan Jelas Peruntukkannya Total

  100 Skor yang berikan : 1,2,3,5,6,7

  …………, ……………………… 201- 1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik,

  Penilai 6=baik, 7=baik sekali ………………………………………….

  Komentar Penilai

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  PKM-Pengabdian Kepada Masyarakat Kode PT

  Penilai 1 : Penilai 2 :

FORMULIR PENILAIAN

USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA

  Judul Kegiatan : Penulis Utama : ANGGARAN BIAYA Anggota 1 : Proposal (Rp) Reviewer (Rp)

  Anggota 2 : Anggota 3 : Anggota 4 : Dosen Pendamping :

KRITERIA PENILAIAN

  

NO KRITERIA Bobot Skor NIlai

(Bobot x Skor)

  1 Kreativitas :

  10 Perumusan Masalah Ketepatan solusi (fokus dan atraktif)

  25

  2 Ketepatan Masyarakat Sasaran

  15

  3 Potensi Program :

  25 Manfaat untuk masyarakat Evaluasi Pelaksanaan Program

  15

  4 Penjadwalan Kegiatan dan Personalia :

  5 Lengkap, jelas, Waktu, dan Personalianya sesuai

  5 Penyusunan Anggaran Biaya :

  5 Lengkap, Rinci, Wajar, dan Jelas Peruntukkannya

Total 100

  Skor yang berikan : 1,2,3,5,6,7 …………, ……………………… 201-

  1=sangat buruk, 2 =buruk, 3=kurang, 5=cukup baik, Penilai

  6=baik, 7=baik sekali ………………………………………….

  Komentar Penilai

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Penilai 1 : Penilai 2 :

FORMULIR PENILAIAN

USULAN KEGIATAN PROGRAM KREATIVITAS MAHASISWA

  Proposal (Rp) Reviewer (Rp)

  …………, ……………………… 201- Penilai ………………………………………….

  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

  5 Penyusunan Anggaran Biaya : Lengkap, Rinci, Wajar, dan Jelas Peruntukkannya

  5

  4 Penjadwalan Kegiatan dan Personalia : Lengkap, jelas, Waktu, dan Personalianya sesuai

  10

  PKM-KARYACIPTA Kode PT

ANGGARAN BIAYA

  3 Potensi Program : Kontribusi produk luaran terhadap perkembangann ipteks

  15

  10

  15 Tinjauan Pustaka (State of The art)

  15 Perumusan masalah (focus dan atraktif)

  1 Kreativitas : Gagasan (orisinalitas, unik, dan bermanfaat masa depan)

  

NO KRITERIA Bobot Skor NIlai

(Bobot x Skor)

  Judul Kegiatan : Penulis Utama : Anggota 1 : Anggota 2 : Anggota 3 : Anggota 4 : Dosen Pendamping : KRITERIA PENILAIAN

2 Kesesuaian metode pelaksanaan

  25 Potensi publikasi artikel ilmiah / HKI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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 :

  5 Kesesuai isi dan judul artikel

  2 Abstrak :

  10 Latar Belakang, Tujuan, Metode, Hasil, Kesimpulan, dan Kata Kunci

  3 Pendahuluan :

  10 Persoalan yang mendasari uraian dasar 2 keilmuan yang mendukung kemutakhiran substansi pekerjaan

  4 TUJUAN :

  5 Menemukan teknik/konsep/metode sebagai jawab atas persoalan

  5 METODE :

  25 Kesesuaian dengan persoalan yang akan diselesaikan, pengembangan metode baru, penggunaan metode yang sudah ada

  6 HASIL DAN PEMBAHASAN :

  30 Kumpulan dan kejelasan penampilan data proses/teknik pengolahan data, ketajaman analisi dan sintesis data, perbandingan hasil dengan hipotesis atau hasil sejenis sebelumnya

  7 KESIMPULAN :

  10 Tingkat ketercapaian hasil dnegan tujuan

  8 DAFTAR PUSTAKA :

  5 Ditulis sesuai dengan peraturan model Harvard atau Vancouver, sesuai dengan uraian sitasi, kemuktahiran pustaka.

  

Total 100

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Skor yang berikan : 1,2,3,5,6,7 …………, ……………………… 201- 1=sangat buruk, 2 =buruk, 3=kurang, Penilai 5=cukup baik, 6=baik, 7=baik sekali

  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 :

  5 Kesesuai isi dan judul artikel Abstrak :

  2

  10 Latar Belakang, Tujuan, Metode, Hasil, Kesimpulan, dan Kata Kunci

  3 Pendahuluan :

  10 Persoalan yang mendasari uraian dasar 2 keilmuan yang mendukung kemutakhiran substansi pekerjaan

  4 TUJUAN :

  5 Menemukan teknik/konsep/metode sebagai jawab atas persoalan

  5 METODE :

  25 Kesesuaian dengan persoalan yang akan diselesaikan, pengembangan metode baru, penggunaan metode yang sudah ada

  6 HASIL DAN PEMBAHASAN :

  30 Kumpulan dan kejelasan penampilan data proses/teknik pengolahan data, ketajaman analisi dan sintesis data, perbandingan hasil dengan hipotesis atau hasil sejenis sebelumnya

  7 KESIMPULAN :

  10 Tingkat ketercapaian hasil dnegan tujuan

  8 DAFTAR PUSTAKA :

  5 Ditulis sesuai dengan peraturan model Harvard atau Vancouver, sesuai dengan uraian sitasi, kemuktahiran pustaka.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

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 ………………………………………….

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2.2 Sistem 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 oleh organisasi tersebut.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

  Database File yang berisi program dan data dibuktikan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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 informasi/EDP

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2.3 Pemrograman Berbasis Web

2.3.1 Java Server Page

  JSP (Java Server Page) ialah teknologi untuk mengontrol isi atau

  tampilan halaman mengacu kepada teknologi JSP sebagai (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> <c:when test="${clock.hours < 12}">

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  <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> <body bgcolor="white">

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  <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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  • 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.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  • 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,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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])

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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 [DEFINER = { user | CURRENT_USER }]

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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:

  CREATE

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  [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.

Gambar 2.2 Simbol Entitas

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

  sesuai dengan DBMS yang digunakan. Hasil dari tahap ini adalah logical schema

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

sering hilang dan usang, penyampaian informasi yang masih dikerjakan manual,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

Gambar 3.2 Diagram Usecase Sekretariat WR III(Admin)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Login << depend on>> Tambah Proposal

  Kelola Proposal Edit Proposal Hapus Proposal

  Lihat Hasil Review Lihat Berita Mahasiswa

  Cari Poposal Bantuan Logout

Gambar 3.3 Usecase Mahasiswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Login <<depend on>> Kelola Nilai Tambah Nilai

  Edit Nilai Hapus Nilai Lihat Hasil Review Lihat Berita

  Reviewer Cari Poposal Bantuan

  Logout

Gambar 3.4 Usecase Reviewer

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

Tabel 3.3 Penjelasan Usecase Cari Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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 Deskripsi Penambahan berita PKM

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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 but ton “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”

Tabel 3.10 Penjelasan Usecase Edit Reviewer

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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”

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

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

  Kondisi Awal Halaman hapus bidang kegiatan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

  Nama Use Case Edit kriteria usulan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  berhasil dihapus”

  4. Jika tidak maka sistem akan menampilkan pesan “berita tidak berha sil 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

  4. User memasukkan kembali data

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

  Nama Use Case Tambah bidang ilmu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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”

  2. Sistem menyimpan jurusan yang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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 Kondisi Awal Halaman hapus jurusan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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 mengk lik “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 Urutan Jenis Kegiatan

  1. Sistem menampilkan data proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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 disim pan”

  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 diha pus”

  4. Jika tidak maka sistem akan menampilkan pesan “proposal tidak berhasil dihapus”

Tabel 3.28 Penjelasan Usecase Hapus Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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 m engklik button “simpan”

  5. Sistem menyimpan data nilai usulan yang telah diubah. Jika berhasil maka akan menampilkan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  pesan “ Berhasil disimpan”

  6. Jika tidak maka sistem akan menampilkan pesan “berita tidak berhasil disimpan, silahkan ulangi kembali”

  Tabel. 3.30 Penjelasan Usecase Edit Nilai

  Nama Use Case Hapus Nilai Usulan Aktor Reviewer Deskripsi Penghapusan data Nilai Usulan Kondisi Awal Halaman hapus Nilai Usulan Urutan Jenis Kegiatan

  1. Sistem menampilkan Nilai Usulan

  2. User mengklik salah Nilai Usulan yang akan dihapus kemudian klik button “delete”

  3. Sistem menghapus Nilai Usulan, jika proses berhasil maka sistem akan menampilkan pesan “Nilai Usulan berhasil dihapus”

  4. Jika tidak maka sistem akan menampilkan pesan “Nilai Usulan tidak berhasil dihapus”

Tabel 3.31 Penjelasan Usecase Hapus Nilai

  Nama Use Case Cari Statistik Aktor

  WR III

  

Deskripsi Proses user mencetak data statistik

  proposal

  Kondisi awal Halaman utama WR III Urutan jenis kegiatan

  1. Sistem menampilkan Halaman utama WR III

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Nama Use Case Cetak Statistik Aktor WR III

Deskripsi Proser user mencetak data Statistik

Tabel 3.34 Penjelasan Usecase Cetak Statistik

  2. User memilih cetak untuk mendapatkan Print dokumen 3. sistem menampilkan data dalam format pdf.

  1. Sistem menampilkan data Statisti proposal

  Urutan jenis kegiatan

  Kondisi awal Halaman

  proposal

Tabel 3.33 Penjelasan Usecase Lihat Statistik

  2. User memilih statistik yang ingin dilihat ( berdasarkan bidang kegiatan atau jurusan )

  2. Sistem menampilkan data-data proposal sesuai dengan masukkan user per tahunnya.

  1. User memasukkan data proposal yang ingin dilihat berdasarkan tahun, jurusan, atau bidang PKM

  Kondisi Awal Halaman Statistik PKM Urutan Jenis Kegiatan

  yang akan dikirm, didanai DIKTI, atau yang lolos PIMNAS berdasar tahun, jurusan, ataupun Bidang PKMnya

  Nama Use Case Lihat Statistik Aktor WR III Deskripsi Melihat Statistik Data Proposal PKM

Tabel 3.32 Penjelasan Usecase Cari Statistik

  3. Sistem menampilkan statistik berdasarkan tahun

  • – lihat statistik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  3.3 Perancangan Sistem

  3.3.1 Fase Desain Logikal (Logical Design Phase)

  3.3.1.1 Subsistem Manajemen Proses Proses yang terjadi pada sistem dapat digambarkan kedalam sebuah diagram berjenjang, diagram konteks dan diagram aliran data (DAD) sebagai berikut :

Admin

  Validiasi Login, data reviewer, Data Login, data reviewer, data data berita, data berita, data reviewer_proposal, reviewer_proposal, dan data dan data kriteria_usulan kriteria_usulan

Sistem Informasi Manajamen

  Data Login, data proposal

PKM(Program Kreativitas

Data Login

Mahasiswa) di Universitas

  WR III Mahasiswa

  

Sanata Dharma Berbasis Web

Validasi Login dan Validiasi Login, data proposal, data proposal dan data penilaian_usulan Validasi Login dan data

  Data Login dan data penilaian_usulan penilaian_usulan

  Reviewer

Gambar 3.35 Diagram Konteks

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Kreativitas Mahasiswa) di Universitas SPPK Pengelolaan PKM(Program Sanata dharma Berbasis Web Login 1 Kelola berita bidang 2 Kelola Kelola kriteria usulan 3 Review erPropo Proposa Kelola Review Nilai er sal kegiata 4 Kelola Kelola 5 bidang_ Kelola Lihat Statistik Cari n 6 Pendaft Hasil Kelola Lihat aran penilaian 7 _ilmu 8 9 l Proposal Propos 10 11 Berita Lihat 12

  13 al jurusan Kelola 14 Tambah Edit Hapus berita berita berita Review Review 2.1 2.2 2.3 Tambah Edit 4.1 er er er 4.2 Review Hapus 4.3 bidang_ilmu Tambah 8.1

bidang_ilmu

Hapus

8.2

Cari Statistik Lihat Statistik Cetak Statistik Proposal Proposal Proposal Tambah

  10.1 10.2 10.3 jurusan 14.1 jurusan Hapus 14.2 Tambah Edit Hapus kriteria kriteria kriteria usulan usulan usulan 3.1 3.2 3.3 Tambah Edit Hapus Proposa Proposa Review Review Review l l erPropo erPropo erPropo 5.1 sal sal sal 5.2 5.3 Proposa Tambah

  7.1 l Edit Hapus 7.2 7.3 Proposa Proposa Proposa Tambah Edit Hapus Nilai Nilai Nilai 9.1 l l l 9.2 9.3 kegiatan Tambah bidang_

  6.1 kegiatan bidang_ Hapus 6.2 Gambar 3.36 Diagram Berjenjang

  66

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Data berita

  2 Data berita Kelola berita berita

  3 Kelola kriteria Data kriteria usulan Data kriteria usulan kriteria_usula usulan n Data reviewer

  4 Data reviewer Kelola reviewer reviewer Datareviewer proposal

  5 Data reviewer proposa reviewer_propos Kelola reviewer al proposal

  6 Data bidang kegiatan bidang_kegiat Kelola an

  1 bidang_kegiatan login Jurusan dan tahun Username

  8 Data bidang ilmu password bidang_ilmu Data bidang ilmu kelola Username password bidang_ilmu jurusan admin Data jurusan Username Data proposal

  14 Data jurusan password Data proposal Kelola Data nilai jurusan Data proposal proposal 10 wr 3 Data nilai Lihat statistik proposal

  13 Penilaian_usu Cari proposal lan_proposal

  12 reviewer Lihat Berita

  7 admin Kelola Pendaftaran

  9 mahasiswa Kelola nilai proposal wr3

  11 Lihat Hasil Penilaian

Gambar 3.38 DAD Level 0

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Data Berita Data Berita

  2.1 Konfirmasi Tambah Tambah Berita

  2.2 Data Berita Data Berita berita Sekretariat WR III

  Edit Berita Data Berita Konfirmasi Edit

  2.3 Data Berita Konfirmasi Hapus Hapus Berita Data Berita

  Data Berita

Gambar 3.39 DAD Level 1 Proses 2 Kelola Berita

  Data Kriteria Usulan

  3.1 Data Kriteria Usulan Tambah Kriteria Konfirmasi Tambah Usulan

  Data Kriteria Usulan

  3.2 Data Kriteria Usulan Kriteria_usulan Sekretariat WR III Edit Kriteria

  Usulan Konfirmasi Edit Data Kriteria Usulan

  3.3 Konfirmasi Hapus Data Kriteria Usulan Hapus Kriteria Data Kriteria Usulan Usulan

  Data Kriteria Usulan

Gambar 3.40 DAD Level 1 Proses 3 Kelola Kriteria Usulan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Sekretariat WR III

  4.1 Tambah Reviewer reviewer

  4.2 Edit Reviewer

  4.3 Hapus Reviewer Data Reviewer Konfirmasi Tambah Konfirmasi Edit

  Konfirmasi Hapus Data Reviewer Data Reviewer Data Reviewer

  Data Reviewer Data Reviewer Data Reviewer Data Reviewer

Gambar 3.41 DAD Level 1 Proses 4 Kelola Reviewer

  Sekretariat WR III 5.1 Tambah Reviewer Proposal Reviewer_proposal 5.2 Edit Reviewer Proposal 5.3 Hapus Reviewer Proposal Data Reviewer Proposal Konfirmasi Tambah

  Konfirmasi Edit Konfirmasi Hapus Data Reviewer Proposal Data Reviewer Proposal

  Data Reviewer Proposal Data Reviewer Proposal Data Reviewer Proposal Data Reviewer Proposal

  Data Reviewer Proposal

Gambar 3.42 DAD Level 1 Proses 5 Kelola Reviewer Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Sekretariat WR III 6.1 Tambah Bidang Kegiatan bidang_kegiatan 6.2 Edit Bidang Kegiatan 6.3 Hapus Reviewer Proposal Data Bidang Kegiatan Konfirmasi Tambah Konfirmasi Edit

  Konfirmasi Hapus Data Bidang Kegiatan Data Bidang Kegiatan Data Bidang Kegiatan Data Bidang Kegiatan

  Data Bidang Kegiatan Data Bidang Kegiatan Data Bidang Kegiatan

Gambar 3.43 DAD Level 1 proses 6 Kelola Bidang Kegiatan

  Mahasiswa 7.1 Tambah proposal proposal 7.2 Edit proposal 7.3 Hapus proposal Data proposal Konfirmasi Tambah Konfirmasi Edit

  Konfirmasi Hapus Data proposal Data proposa

  Data proposal Data proposal Data proposal Data proposal

  Data proposal

Gambar 3.44 DAD Level 1 Proses 7 Kelola Pendaftaran

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Data Data bidang_ilmu Tambah 8.1 bidang_ilmu Konfirmasi Tambah bidang_ilmu

  Data bidang_ilmu Data bidang_ilmu 8.2 Edit bidang_ilmu Sekretariat WR III

  Data bidang_ilmu bidang_ilmu

  Konfirmasi Edit 8.3 Data bidang_ilmu

  Konfirmasi Hapus Hapus bidang_ilmu

  Data bidang_ilmu Data bidang_ilmu

Gambar 3.45 DAD Level 1 proses 8 kelola Bidang Ilmu

  Data Skor, Nilai, dan Total Nilai Data Skor, Nilai, dan 10.1 Total Nilai Tambah Nilai Konfirmasi Tambah Proposla Data Skor, Nilai, dan Total Data Skor, Nilai, dan Nilai 10.2 Total Nilai penilaian_usulan_proposal Reviewer Edit Nilai Proposal Data Skor, Nilai, dan Total

  Konfirmasi Edit 10.3 Data Skor, Nilai, dan Total Nilai Data Skor, Nilai, dan Total Data Skor, Nilai, dan Total

Konfirmasi Hapus Nilai

Nilai Nilai Hapus Nilai Proposal

Gambar 3.46 DAD Level 1 Proses 9 Kelola Nilai Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

3.3.2 Fase Desail Fisikal (Physical Design Phase) .3.2.1 Subsistem Manajemen Data

3.3.2.1.1 Conceptual Database Design

  1

1 N

  1 penilaian_usulan _proposal

  N N N N

  1 has

  72

Gambar 3.47 Entity Relational Diagram

  N

  1 kode_penilaian_usulan_proposal

  N

  1 N N kode_kriteria_usulan has has

  1

  1 kriteria_usulan

  kode_reviewer_proposal total_nilai

komentar

status_review kode_kriteria_usulan skor nilai bobot kriteria judul_kegiatan password nama_ketua nim_ketua username alamat_rumah_ketua no_telp_rumah_ketua

no_hp_ketua

email_ketua nama_dosen_pendamping gelar_depan gelar_belakang nidn_dosen_pendamping alamat_rumah_dosen no_hp_dosen no_telp_rumah_dosen biaya_program jangka_waktu_pelaksanaan tahun_proposal status_review file_proposal nama_reviewer instansi jabatan gelar_depan gelar_belakang usernam password kode_proposal kode_reviewer proposal reviewer has has

  1 has reviewer_prop osal jurusan bidang_ilmu bidang_kegiatan has has has jurusan bidang_ilmu bidang_kegiatan has

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

3.3.2.1.2 Logical Database Design

  73

Gambar 3.48 Logical Database Design

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

5.3.2.1.3 Physical Database Design

  Nama Field Tipe Data Panjang

  • Pk Kode Varchar

  50 reviewer Varchar

  50 Nama Varchar 50 - reviewer Varchar

  50 Fk Jurusan Varchar

  50 Jabatan Gelar- depan

  Varchar Gelar 50 - belakang Varchar

  50 Usernama Varchar

  50 Password

Tabel 3.35 reviewer

  Nama Field Tipe Data Panjang

  Pk Kode - reviewer - Int Proposal

  Fk Kode -reviewer Fk Kode - proposal Varchar

  50 Total - nilai Int Komentar Int Status - review Text

  Varchar

  20 Tabel 3.36 reviewer_proposal

  

Nama Field Tipe Data Panjang

  Pk Kode - kriteria- usulan Varchar

  50 Bidang kegiatan Varchar

  50 Fk Kriteria Text Bobot Int

Tabel 3.37 kriteria_usulan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Nama Field Tipe Panjang Data

  Pk Kode - penilaian - Int usulan - proposal Int Fk

  Kode - proposal Kode - kriteria -

  Fk usulan Varchar Kode - reviewer

  Fk Skor Varchar

  50 Nilai Int Int

  50 Tabel 3.38 penilaian_usulan_proposal

  Nama Field Tipe Data Panjang

  Pk Usernamae Varchar

  50 Password Varchar

  50 Tabel 3.39 admin Nama Field Tipe Data Panjang

  Pk Usename Varchar

  50 Password Varchar

  50 Tabel 3.40 wr3

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  • - 20

  50

  Nama Field Tipe Data Panjang

  Pk Fk Fk Fk

  Kode_ proposal Judul - kegiatan Bidang - kegiatan Bidang

  • – ilmu Nama - ketua Nim – ketua\

  Jurusan - ketua Alamat - rumah -ketua No - telp - rumah - ketua No - hp - ketua Email - ketua Nama - dosen - pendanping Gelar - depan Gelar - belakang Nidn - dosen - pendamping Alamat - rumah - dosen No - telp - rumah - dosen No - hp - dosen Biaya - program Jangka - waktu - pelaksanaan Tahun - proposal Status - review File

  50

  50 Tabel 3.41 Tabel proposal

  50

  50 200

  50

  50

  50

  50

  50

  50

  50

  50

  50

  50

  50

  50

  • – prosal Username Password Int Varchar Varchar Varchar Varchar Varchar Varchar Text Varchar Varchar Varchar Varchar Varchar Varchar Varchar Text Varchar Varchar Varchar Varchar Int Year Varchar Varchar Varchar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Nama Field Tipe Data Panjang

  Pk Jurusan Varchar

  50 Tabel 3.42 Tabel jurusan

  Nama Field Tipe Data Panjang

  Pk bidang_kegiatan Varchar

  50 Tabel 3.43 Tabel bidang_kegiatan

  Nama Field Tipe Data Panjang

  Pk bidang_ilmu Varchar

  50 Tabel 3.44 Tabel bidang_ilmu

  Nama Field Tipe Data Panjang

  Pk Kode_berita Tanggal Judul Isi_berita Penulis

  Varchar Date time Text Text Varchar

  50

  50 Tabel 3.45 Tabel berita

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  3.2.2.

3 Perancangan Subsistem Dialog

Gambar 3.49 Halaman Index PROGRAM KREATIVITAS MAHASISWA

  LOGO UNIVERSITAS SANATA DHARMA password username Login Batal

Gambar 3.50 Halaman Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.51 Halaman Utama AdminGambar 3.52 Halaman Tambah Berita

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.53 Halaman Tambah Bidang IlmuGambar 3.54 Halaman Tambah Bidang Kegiatan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.55 Halaman Tambah JurusanGambar 3.56 Halaman Tambah Kriteria

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.57 Halaman Tambah ReviewerGambar 3.58 Halaman Pilih Reviewer Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.59 Halaman Daftar ReviewerGambar 3.60 Halaman Tambah Reviewer Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.61 Halaman Tampil BeritaGambar 3.62 Halamn Edit Berita

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.63 Halaman Tampil Bidang IlmuGambar 3.64 Halaman Tampil Bidang Bidang Kegiatan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.65 Halaman Tampil JurusanGambar 3.66 Halaman Tampil Kriteria

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.67 Halaman Edit KriteriaGambar 3.68 Halaman Tampil Reviewer

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.69 Halaman Edit Reviewer SPPK PENGELOLA

  PROGRAM KREATIVITAS MAHASISWA LOGO UNIVERSITAS SANATA DHARMA

  • Proposal  Lihat Statistik Cari
    • pilih- Cari

  • Cari Proposal Judul Bidang Nama Tahun Biaya Kegiatan Kegiatan Ketua Proposal Program

Gambar 3.70 Halaman Cari Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.71 Halaman Utama ReviewerGambar 3.72 Halaman Penilaian Usulan Proposal SPPK PENGELOLA

  PROGRAM KREATIVITAS MAHASISWA UNIVERSITAS SANATA DHARMA LOGO Judul kegiatan

  Bidang Kegiatan Tahun Proposal

  Biaya Program xxxxx xxxxx xxxxx xxxxx review xxxxxxx xxxxx xxxxx xxxxx review xxxx xxxxx xxxxx xxxxx review Selama t Datang Bpk/Ibu ….

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.73 Halaman Lihat Hasil Penilaian Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.74 Halaman utama Mahasiswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.75 Halaman Edit ProposalGambar 3.76 Halaman Daftar Reviewer untuk Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.77 Halaman Utama WR IIIGambar 3.78 Halaman Lihat Data Jurusan Per Tahun

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.79 Halaman Statistik Poposal dinilaiGambar 3.80 Halaman Statistik Proposal Berdasar Jurusan Per Tahun

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB IV IMPLEMENTASI Setelah perancangan sistem selesai dilakukan, langkah selanjutnya adalah

  mencoba mengimplementasikan rancangan tersebut kedalam bahasa yang dapat dimengerti oleh mesin. Sistem ini dikerjakan menggunakan spesifikasi software sebagai berikut :

  1. Sistem operasi Windows XP service pack 2

  2. Dreamweaver 8

  3. MySQL 5.1

  4. SQLyog

  5. Internet browser (Mozilla Firefox, Internet Explorer)

4.1 Implementasi Subsistem Manajemen Data

  Langkah pertama yang dilakukan dalam pembuatan sistem ini adalah membuat

  

database terlebih dahulu. Database pada sistem ini bernama sppk_pkm_usd2

  yang dibuat menggunakan MySQL. Untuk melakukan pengolahan query digunakan SQLyog sebagai aplikasi pendukung.

  Langkah-langkah dalam pembuatan database adalah :

  1. Membuat database baru dengan menggunakan SQLyog yang didalamnya akan terdapat tabel-tabel yang diperlukan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  2. Membuat tabel-tabel dalam database yang telah dibuat dengan menuliskan perintah create table diikuti nama tabel dan kolom-kolom dalam tabel. Dalam

  database sistem ini terdapat 11 tabel yang dibuat berdasarkan desain sistem.

Gambar 4.1 Tabel adminGambar 4.2 Tabel beritaGambar 4.3 Tabel bidang_ilmuGambar 4.4 Tabel bidang_kegiatanGambar 4.5 Tabel jurusan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.6 Tabel kriteria_usulanGambar 4.7 Tabel penilaian_usulan_proposalGambar 4.8 Tabel proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.9 Tabel reviewerGambar 4.10 Tabel reviewer_proposalGambar 4.11 Tabel wr3

4.2 Implementasi Subsistem Manajemen Dialog

  4.2.1 Halaman Index Halaman dibawah ini adalah halaman awal yang akan diakses oleh user ketika masukke sistem. Halaman ini akan menampilkan berita PKM dan aksi untuk login atau pendaftaran.

Gambar 4.12 Halaman Index

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.2 Halaman Login Halaman dibawah ini digunakan oleh user baik admin, mahasiswa, WR III, maupun reviewer untuk masuk ke sistem dengan menginputkan username, password serta memilih roles login. Berikut potongan listing program untuk login if (us.loginMHSiswa(username, password) && roles.equalsIgnoreCase("mahasiswa")) { session.setAttribute("userlogin", username); session.setAttribute("levellogin", "mahasiswa"); RequestDispatcher rd = request.getRequestDispatcher("Halaman_Utama_Mahasiswa.jsp"); rd.forward(request, response); } else if (us.loginAdmin(username, password) && roles.equalsIgnoreCase("admin")) { session.setAttribute("userlogin", username); session.setAttribute("levellogin", "admin"); RequestDispatcher rd = request.getRequestDispatcher("Halaman_Utama_Admin.jsp"); rd.forward(request, response); } else if (us.loginReviewer(username, password) && roles.equalsIgnoreCase("reviewer")) { session.setAttribute("userlogin", username); session.setAttribute("levellogin", "reviewer"); RequestDispatcher rd = request.getRequestDispatcher("Halaman_Utama_Reviewer.jsp"); rd.forward(request, response); } else if (us.loginWR3(username, password) &&

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  roles.equalsIgnoreCase("wr3")) { session.setAttribute("userlogin", username); session.setAttribute("levellogin", "wr3"); RequestDispatcher rd = request.getRequestDispatcher("Halaman_Utama_WRIII.jsp"); rd.forward(request, response); } else { RequestDispatcher rd = request.getRequestDispatcher("Halaman_Login.jsp"); rd.forward(request, response); } public boolean loginMHSiswa(String userName, String password) { Connection connection = DatabaseConnector.getConnection(); String sql = "select password from proposal where username ='" + userName + "'"; try { Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery(sql); resultSet.first(); if (resultSet.getString(1) != null) { if (resultSet.getString(1).equals(password)) { // if (getRoles(userName).equalsIgnoreCase("mahasiswa")) { result = true; // } } } } catch (SQLException ex) { System.out.println("error " + ex.getMessage()); } return result; } public boolean loginAdmin(String userName, String password) {

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Connection connection = DatabaseConnector.getConnection(); String sql = "select password from admin where username ='" + userName + "'"; try { Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery(sql); resultSet.first(); if (resultSet.getString(1) != null) { if (resultSet.getString(1).equals(password)) { // if (getRoles(userName).equalsIgnoreCase("admin")) { result = true; // } } } } catch (SQLException ex) { System.out.println("error " + ex.getMessage()); } return result; } public boolean loginWR3(String userName, String password) { Connection connection = DatabaseConnector.getConnection(); String sql = "select password from wr3 where username ='" + userName + "'"; try { Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery(sql); resultSet.first(); if (resultSet.getString(1) != null) { if (resultSet.getString(1).equals(password)) { // if (getRoles(userName).equalsIgnoreCase("wr3")) { result = true; // } } } } catch (SQLException ex) { System.out.println("error " + ex.getMessage()); } return result; }

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  public boolean loginReviewer(String userName, String password) { Connection connection = DatabaseConnector.getConnection(); String sql = "select password from reviewer where username ='" + userName + "'"; try { Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery(sql); resultSet.first(); if (resultSet.getString(1) != null) { if (resultSet.getString(1).equals(password)) { // if (getRoles(userName).equalsIgnoreCase("reviewer")) { result = true; // } } } } catch (SQLException ex) { System.out.println("error " + ex.getMessage()); } return result; }

Gambar 4.13 Halaman Login

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.3 Halaman Utama Admin Halamn dibawah ini adalah halaman utama dari user Admin

Gambar 4.14 Halaman Utama Admin

  4.2.4 Halaman Tambah Berita Halaman dibawah ini digunakan oleh admin untuk menginputkan data berita. Berikut potongan listing programnya <form action="conInsertBerita" method="post"> <table width="450" height="100" border="1" bgcolor="#EFF3F9"> <tr> <td>Judul</td> <td><input type="text" name="judul" size="50" value="" /></td> </tr> <tr> <td>Isi Berita</td> <td><textarea name="isi_berita" cols="50" rows="10" ></textarea></td> </tr> <tr> <td>Penulis</td> <td><input type="text" name="penulis" size="50" value="" /></td> </tr> <tr> <td colspan="2" align="center"><input

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  type="submit" value="Simpan" />   <input type="reset" value="Batal" /></td> </tr> </table> </form> String judul = request.getParameter("judul"); String isi_berita = request.getParameter("isi_berita"); String penulis = request.getParameter("penulis"); try { berita b = new berita(); //r.setKode_reviewer(kode_reviewer); b.setJudul(judul); b.setIsi_berita(isi_berita); b.setPenulis(penulis); b.insertBerita(b);

Gambar 4.15 Halaman Tambah Berita

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.5 Halaman Tambah Bidang Ilmu Halaman dibawah ini digunakan oleh admin untuk menambahkan bidang ilmu yang ada dalam PKM. Berikut listing programnya : <form action="conInsertBidangIlmu" method="post"> <table width="450" height="83" border="1" bgcolor="#EFF3F9"> <tr> <td>Nama Bidang Ilmu</td> <td><input type="text" name="bidang_ilmu" size="50" value="" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Simpan" />   <input type="reset" value="Batal" /></td> </tr> </table> </form> DROP PROCEDURE IF EXISTS `sppk_pkm_usd2`.`spTambahBidangIlmu`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `spTambahBidangIlmu`(in p_bidang_ilmu varchar(50)) BEGIN insert into bidang_ilmu values (p_bidang_ilmu); END$$

Gambar 4.16 Halaman Tambah Bidang Ilmu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.6 Halamn Tambah Bidang Kegiatan Halaman dibawah ini digunakan oleh admin untuk menambahkan bidang kegiatan yang ada dalam PKM. Berikut listing programnya : <form action="conInsertBidangKegiatan" method="post"> <table width="450" height="83" border="1" bgcolor="#EFF3F9"> <tr> <td>Nama Bidang Kegiatan</td> <td><input type="text" name="bidang_kegiatan" size="50" value="" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Simpan" />   <input type="reset" value="Batal" /></td> </tr> </table> </form> DROP PROCEDURE IF EXISTS `sppk_pkm_usd2`.`spTambahBidangKegiatan`$$ CREATE DEFINER=`root`@`localhost` PROCEDURE `spTambahBidangKegiatan`(in p_bidang_kegiatan varchar(50)) BEGIN insert into bidang_kegiatan values (p_bidang_kegiatan); END$$

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.17 Halaman Tambah Bidang Kegiatan

  4.2.7 Halaman Tambah Jurusan Halaman dibawah ini digunakan oleh admin untuk menambahkan jurusan yang ada dalam PKM. Berikut listing programnya :

  <form action="conInsertJurusan" method="post"> <table width="450" height="83" border="1" bgcolor="#EFF3F9"> <tr> <td>Jurusan</td> <td><input type="text" name="jurusan" size="50" value="" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Simpan" />   <input type="reset" value="Batal" /></td> </tr> </table> </form> DROP PROCEDURE IF EXISTS `sppk_pkm_usd2`.`spTambahJurusan`$$

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  CREATE DEFINER=`root`@`localhost` PROCEDURE `spTambahJurusan`(in p_jurusan varchar(50)) BEGIN insert into jurusan values (p_jurusan); END$$

Gambar 4.18 Halaman Tambah Jurusan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.8 Halaman Tambah Kriteria Halaman dibawah ini digunakan oleh admin untuk menambahkan kriteria usulan yang ada dalam PKM. Berikut listing programnya :

  CREATE DEFINER=`root`@`localhost` PROCEDURE `spTambahKriteriaUsulan`( in p_bidang_kegiatan varchar(50), in p_kriteria text, in p_bobot int

  ) BEGIN declare vMulai int; declare p_kode_kriteria_usulan varchar(10); declare a int; select count(kode_kriteria_usulan) into a from kriteria_usulan; if a=0 then set vMulai=0; else select max(kode_kriteria_usulan) into p_kode_kriteria_usulan from kriteria_usulan; set p_kode_kriteria_usulan=substr(p_kode_kriteria_usulan,6,3); set vMulai=convert(p_kode_kriteria_usulan,unsigned); end if; set vMulai=vMulai+1; set p_kode_kriteria_usulan =convert(vMulai,char); insert into kriteria_usulan values(concat('KPKM',LPAD(p_kode_kriteria_usulan,4,'0')),p_bida ng_kegiatan,p_kriteria,p_bobot ); END$$

Gambar 4.19 Halaman Tambah Kriteria

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.9 Halaman Tambah Reviewer Halaman dibawah ini digunakan oleh admin untuk menambahkan reviewer yang ada dalam PKM. Berikut listing programnya : CREATE DEFINER=`root`@`localhost` PROCEDURE `spTambahReviewer`(in p_nama_reviewer varchar(50), in p_jurusan varchar(50), in p_jabatan varchar(50), in p_gelar_depan varchar(50), in p_gelar_belakang varchar(50), in p_username varchar(50), in p_password varchar(50))

  BEGIN

  • declare a_password varchar(50); declare vMulai int; declare p_kode_reviewer varchar(10); declare a int; select count(kode_reviewer) into a from reviewer; if a=0 then set vMulai=0; else select max(kode_reviewer) into p_kode_reviewer from reviewer; set p_kode_reviewer=substr(p_kode_reviewer,6,3); set vMulai=convert(p_kode_reviewer,unsigned); end if; set vMulai=vMulai+1; set p_kode_reviewer =convert(vMulai,char);
  • set a_password = MD5(p_password); insert into reviewer values(concat('USD',LPAD(p_kode_reviewer,3,'0')),p_nama_reviewer,p _jurusan,p_jabatan,p_gelar_depan, p_gelar_belakang,p_username,p_password);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.20 Halaman Tambah Reviewer

  4.2.10 Halaman Pilih Reviewer Halaman dibawah ini digunakan oleh admin untuk memilih reviewer proposal. Halaman dibawah ini menampilkan daftar proposalnya.

  Berikut listing programnya : <p> </p> <p> </p> <table width="600" height="83" border="1" bgcolor="#EFF3F9"> <% String tahun = (String) session.getAttribute("tahun"); Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_p km_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilProposal2();"; ResultSet rs = stmt.executeQuery(sql);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  //rs.absolute(10); int no = 1; %> <tr ><td colspan="11" align="center"><h4> Daftar Proposal</h4></td></tr> <tr > <td align="center">Judul Kegiatan</td> <td align="center">Bidang Kegiatan</td> <td align="center">Bidang Ilmu</td> <td align="center">Biaya Program</td> <td align="center">Jangka Waktu Pelaksanaan</td> <td align="center">Tahun Proposal</td> <td align="center"> </td> </tr> <% while (rs.next()) { out.println(); //no = no++; String kode_proposal = rs.getString("kode_proposal"); String judul_kegiatan = rs.getString("judul_kegiatan"); String bidang_kegiatan = rs.getString("bidang_kegiatan"); String bidang_ilmu = rs.getString("bidang_ilmu"); // String jurusan = rs.getString("jurusan"); String biaya_program = rs.getString("biaya_program"); String jangka_waktu_pelaksanaan = rs.getString("jangka_waktu_pelaksanaan"); String tahun_proposal = rs.getString("tahun_proposal"); // String username = rs.getString("username"); // String password = rs.getString("password"); %> <tr > <td><%= judul_kegiatan%></td> <td><%= bidang_kegiatan%></td> <td><%= bidang_ilmu%></td>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  <td><%= biaya_program%></td> <td><%= jangka_waktu_pelaksanaan%></td> <td><%= tahun_proposal%></td> <td><a href="Halaman_Tambah_Reviewer_Proposal.jsp?id=<%= kode_proposal%>&judul=<%=judul_kegiatan%>">Edit</a></td> </tr> <%}%> </table>

Gambar 4.21 Halaman Pilih Reviewer

  4.2.11 Halaman Daftar Reviewer Halaman dibawah ini digunakan oleh admin untuk menambah reviewer proposal. Halaman dibawah ini akan menampilkan daftar reviewer untuk kode dan judul proposal yang telah dipilih sebelumnya. Berikut listing programnya :

  Kode Proposal : <% out.println(request.getParameter("id").toString());%><br/> Judul Kegiatan : <% out.println(request.getParameter("judul").toString());%> <br/> <table width="600" height="83" border="1" bgcolor="#EFF3F9">

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  <% String tahun = (String) session.getAttribute("tahun"); Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_p km_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilReviewerProposal(" + request.getParameter("id").toString() + ");"; ResultSet rs = stmt.executeQuery(sql); //rs.absolute(10); int no = 1; %> <tr ><td colspan="12" align="center"><h4> Daftar Reviewer</h4></td></tr> <tr > <td align="center">Nama Reviewer</td> <td align="center">Jurusan</td> <td align="center">Jabatan</td> <td align="center">Gelar Depan</td> <td align="center">Gelar Belakang</td> <td align="center"><a href="Halaman_Pilih_Reviewer_Proposal.jsp?id=<%= request.getParameter("id").toString()%>&judul=<%= request.getParameter("judul").toString()%>">Add</a></td> </tr> <% while (rs.next()) { out.println(); //no = no++; String kode_reviewer_proposal = rs.getString("kode_reviewer_proposal"); String kode_reviewer = rs.getString("kode_reviewer"); String nama_reviewer = rs.getString("nama_reviewer"); String jurusan = rs.getString("jurusan"); String jabatan = rs.getString("jabatan");

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  String gelar_depan = rs.getString("gelar_Depan"); String gelar_belakang = rs.getString("gelar_belakang"); // String username = rs.getString("username"); // String password = rs.getString("password"); %> <tr > <td><%= nama_reviewer%></td> <td><%= jurusan%></td> <td><%= jabatan%></td> <td><%= gelar_depan%></td> <td><%= gelar_belakang%></td> <td><a href="conDeleteReviewerProposal?idR=<%= kode_reviewer_proposal%>&id=<%= request.getParameter("id").toString()%>&judul=<%= request.getParameter("judul").toString()%>">Hapus</a></td> </tr> <%}%> </table>

Gambar 4.22 Halaman Daftar Reviewer

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.12 Halaman Tambah Reviewer Proposal Halaman dibawah ini digunakan oleh admin untuk memilih reviewer proposal. Halaman dibawah ini akan menampilkan daftar reviewer yang ada pada database reviewer. Berikut listing programnya :

  <form action="conInsertReviewerProposal" method="post"> <table width="450" height="83" border="1" bgcolor="#EFF3F9"> <tr> <td>Judul Kegiatan</td> <td><input type="text" name="judul_kegiatan" size="50" value="<%=(request.getParameter("judul").toString())%>" /> <input type="hidden" name="kode_proposal" size="50" value="<%=request.getParameter("id").toString()%>" /></td> </tr> <tr> <td>Nama Reviewer</td> <td><select name="kode_reviewer"> <option value="">--pilih--</option> <% Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_p km_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilReviewer();"; ResultSet rs = stmt.executeQuery(sql); //rs.absolute(10); int no = 1; while (rs.next()) { out.println(); //no = no++; String kode_reviewer = rs.getString("kode_reviewer"); String nama_reviewer =

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  rs.getString("nama_reviewer"); %> <option value="<%= kode_reviewer%>"><%= nama_reviewer%></option> <%}%> </select></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Simpan" />   <input type="reset" value="Batal" /></td> </tr> </table> </form>

Gambar 4.22 Halaman Tambah Reviewer Proposal

  4.2.13 Halaman Tampil Berita Halaman dibawah ini akan menampilkan daftar berita yang ada pada database berita.

  DROP PROCEDURE

  IF EXISTS `sppk_pkm_usd2`.`spTampilBerita`$$

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  CREATE DEFINER=`root`@`localhost` PROCEDURE `spTampilBerita`() BEGIN select kode_berita,tanggal,judul,isi_berita,penulis from berita order by tanggal desc; END$$

Gambar 4.23 Halaman Tampil Berita

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.14 Halaman Edit Berita CREATE DEFINER=`root`@`localhost` PROCEDURE `spEditBerita`( in p_kode_berita varchar(50), in p_judul text, in p_isi_berita text, in p_penulis varchar(50))

  BEGIN update berita set judul=p_judul, tanggal=now(), isi_berita=p_isi_berita, penulis=p_penulis where kode_berita=p_kode_berita;

  Halaman dibawah ini digunakan oleh admin untuk mengubah data berita sesuai dengan kode beritanya. Halaman ini akan menampilkan data berita yang dipilih untuk di edit.

Gambar 4.24 Halaman Edit Berita

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.15 Halaman Tampil Bidang Ilmu Halaman dibawah ini akan menampilkan daftar bidang ilmu yang ada pada database bidang_ilmu.

  <table width="500" height="83" border="1" bgcolor="#EFF3F9"> <% String tahun = (String) session.getAttribute("tahun"); Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_p km_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilBidangIlmu();"; ResultSet rs = stmt.executeQuery(sql); //rs.absolute(10); int no = 1; %> <tr ><td colspan="12" align="center"><h4> Daftar Bidang Ilmu</h4></td></tr> <tr > <td align="center">Bidang Ilmu</td> <td align="center"> </td> </tr> <% while (rs.next()) { out.println(); //no = no++; String bidang_ilmu = rs.getString("bidang_ilmu"); %> <tr > <td><%= bidang_ilmu%></td> <td><a href="conDeleteBidangIlmu?id=<%= bidang_ilmu%>">Hapus</a></td> </tr> <%}%> </table>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.25 Halaman Tampil Bidang Ilmu

  4.2.16 Halaman Tampil Bidang Kegiatan <table width="500" height="83" border="1" bgcolor="#EFF3F9"> <% String tahun = (String) session.getAttribute("tahun"); Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_p km_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilBidangKegiatan();"; ResultSet rs = stmt.executeQuery(sql); //rs.absolute(10); int no = 1; %> <tr ><td colspan="12" align="center"><h4> Daftar Bidang Kegiatan</h4></td></tr> <tr > <td align="center">Bidang Kegiatan</td> <td align="center"> </td>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  </tr> <% while (rs.next()) { out.println(); //no = no++; String bidang_kegiatan = rs.getString("bidang_kegiatan"); %> <tr > <td><%= bidang_kegiatan%></td> <td><a href="conDeleteBidangKegiatan?id=<%= bidang_kegiatan%>">Hapus</a></td> </tr> <%}%>

Gambar 4.26 Halaman Tampil Bidang Kegiatan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.17 Halaman Tampil Jurusan <table width="600" border="1" bgcolor="#EFF3F9"> <% String tahun = (String) session.getAttribute("tahun"); Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_p km_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilJurusan2(0,1000000);"; ResultSet rstotal = stmt.executeQuery(sql); int jmlbaris = 0; int perhal = 10; while (rstotal.next()) { jmlbaris = jmlbaris + 1; } int hal = 1; try { hal = Integer.parseInt(request.getParameter("hal")); } catch (Exception e) { hal = 1; } int limit = (hal - 1) * perhal; int jmlhal = (int) Math.ceil((double) jmlbaris / perhal); int halsebelum = hal - 1; if (halsebelum < 1) { halsebelum = 1; } int halsesudah = hal + 1; if (halsesudah > jmlhal) { halsesudah = (int) jmlhal; } sql = "call spTampilJurusan2(" + String.valueOf(limit) + "," + String.valueOf(perhal) + ");";

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  ResultSet rs = stmt.executeQuery(sql); //rs.absolute(10); int no = 1; %> <tr ><td colspan="12" align="center"><h4> Daftar Jurusan</h4></td></tr> <tr > <td align="center">Jurusan</td> <td align="center"> </td> </tr> <% while (rs.next()) { out.println(); //no = no++; String jurusan = rs.getString("jurusan"); %> <tr > <td><%= jurusan%></td> <td><a href="conDeleteJurusan?id=<%= jurusan%>">Hapus</a></td> </tr> <%}%> </table> <a href="Halaman_Tampil_Jurusan.jsp?hal=<%=halsebelum%>">|< </a> <a href="Halaman_Tampil_Jurusan.jsp?hal=<%=halsebelum%>">< </a> <% for (int i = 1; i <= jmlhal; i++) { %> <a href="Halaman_Tampil_Jurusan.jsp?hal=<%=i%>"><%=i%></a> <% } %> <a href="Halaman_Tampil_Jurusan.jsp?hal=<%=halsesudah%>">> </a> <a

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  href="Halaman_Tampil_Jurusan.jsp?hal=<%=jmlhal%>">>|</a> </div>

Gambar 4.27 Halaman Tampil Jurusan

  4.2.18 Halaman Tampil Kriteria Halaman dibawah ini digunakan oleh admin untuk memenampilkan kriteria usulan yang ada lalu kemudian dapat memilih tindakan yaitu edit atau hapus. Berikut Listing Programnya :

  <table width="600" height="83" border="1" bgcolor="#EFF3F9"> <% String tahun = (String) session.getAttribute("tahun"); Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con

  = DriverManager.getConnection("jdbc:mysql://localhost:3306/sp pk_pkm_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilKriteria();"; ResultSet rs = stmt.executeQuery(sql);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  //rs.absolute(10); int no = 1; %> <tr ><td colspan="12" align="center"><h4> Daftar Kriteria</h4></td></tr> <tr > <td align="center">Bidang Kegiatan</td> <td align="center">Kriteria</td> <td align="center">Bobot</td> <td align="center"> </td> <td align="center"> </td> </tr> <% while (rs.next()) { out.println(); //no = no++; String kode_kriteria_usulan = rs.getString("kode_kriteria_usulan"); String bidang_kegiatan = rs.getString("bidang_kegiatan"); String kriteria = rs.getString("kriteria"); String bobot = rs.getString("bobot"); %> <tr > <td><%= bidang_kegiatan%></td> <td><%= kriteria%></td> <td><%= bobot%></td> <td><a href="Halaman_Edit_Kriteria_Usulan.jsp?id=<%= kode_kriteria_usulan%>">Edit</a></td> <td><a href="conDeletePenilaianUsulan?id=<%= kode_kriteria_usulan%>">Hapus</a></td> </tr> <%}%> </table>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.28 Halaman Tampil Jurusan

  4.2.19 Halaman Edit Kriteria Halaman dibawah ini digunakan oleh admin untuk mengubah data kriteria sesuai dengan kode kriteria nya. Halaman ini akan menampilkan data kriteria yang dipilih untuk di edit.

  <% Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_pk m_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilDetailKriteriaUsulan('" + request.getParameter("id").toString() + "');"; ResultSet rs = stmt.executeQuery(sql); //rs.absolute(10); String kode_kriteria_usulan = request.getParameter("id").toString(); String bidang_kegiatan = ""; String kriteria = ""; int bobot = 0;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  while (rs.next()) { bidang_kegiatan = rs.getString("bidang_kegiatan"); kriteria = rs.getString("kriteria"); bobot = rs.getInt("bobot"); } %> <form action="conUpdatePenilaianUsulan" method="post"> <table width="450" height="83" border="1" bgcolor="#EFF3F9"> <tr> <td>Bidang Kegiatan</td> <td><input type="hidden" name="kode_kriteria_usulan" value="<%= kode_kriteria_usulan%>" /><select name="bidang_kegiatan"> <option value="">--pilih--</option> <% stmt = con.createStatement(); sql = "call spTampilBidangKegiatan();"; rs = stmt.executeQuery(sql); //rs.absolute(10); int no = 1; while (rs.next()) { out.println(); //no = no++; bidang_kegiatan = rs.getString("bidang_kegiatan"); //String nama_reviewer = rs.getString("nama_reviewer"); %> <option value="<%= bidang_kegiatan%>"><%= bidang_kegiatan%></option> <%}%> </select></td> </tr> <tr> <td>Kriteria</td> <td><input type="text" name="kriteria" size="50" value="<%= kriteria%>" /></td> </tr>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  <tr> <td>Bobot</td> <td><input type="text" name="bobot" size="50" value="<%= bobot%>" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Simpan" />   <input type="reset" value="Batal" /></td> </tr> </table> </form>

Gambar 4.29 Halaman Edit Kriteria

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.20 Halaman Tampil Reviewer Halaman dibawah ini digunakan oleh admin untuk memenampilkan reviewer yang ada lalu kemudian dapat memilih tindakan yaitu edit atau hapus. Berikut Listing Programnya :

  <table width="600" height="83" border="1" bgcolor="#EFF3F9"> <% String tahun = (String) session.getAttribute("tahun"); Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_pk m_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilReviewer();"; ResultSet rs = stmt.executeQuery(sql); //rs.absolute(10); int no = 1; %> <tr ><td colspan="12" align="center"><h4> Daftar Reviewer</h4></td></tr> <tr > <td align="center">Nama Reviewer</td> <td align="center">Jurusan</td> <td align="center">Jabatan</td> <td align="center">Gelar Depan</td> <td align="center">Gelar Belakang</td> <td align="center"> </td> <td align="center"> </td> </tr> <% while (rs.next()) { out.println(); //no = no++; String kode_reviewer = rs.getString("kode_reviewer"); String nama_reviewer = rs.getString("nama_reviewer");

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  String jurusan = rs.getString("jurusan"); String jabatan = rs.getString("jabatan"); String gelar_depan = rs.getString("gelar_Depan"); String gelar_belakang = rs.getString("gelar_belakang"); // String username = rs.getString("username"); // String password = rs.getString("password"); %> <tr > <td><%= nama_reviewer%></td> <td><%= jurusan%></td> <td><%= jabatan%></td> <td><%= gelar_depan%></td> <td><%= gelar_belakang%></td> <td><a href="Halaman_Edit_Reviewer.jsp?id=<%= kode_reviewer%>">Edit</a></td> <td><a href="conDeleteReviewer?id=<%= kode_reviewer%>">Hapus</a></td> </tr> <%}%> </table>

Gambar 4.30 Halaman Tampil Reviewer

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.21 Halaman Edi Reviewer Halaman dibawah ini digunakan oleh admin untuk mengubah data reviewer sesuai dengan kode reviewernya. Halaman ini akan menampilkan data reviewer yang dipilih untuk di edit.

  <% Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_pk m_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilDetailReviewer('" + request.getParameter("id").toString() + "');"; ResultSet rs = stmt.executeQuery(sql); //rs.absolute(10); String kode_reviewer = request.getParameter("id").toString(); String nama_reviewer = ""; String jurusan = ""; String jabatan = ""; String gelar_depan = ""; String gelar_belakang = ""; String username = ""; String password = ""; while (rs.next()) { kode_reviewer = rs.getString("kode_reviewer"); nama_reviewer = rs.getString("nama_reviewer"); jurusan = rs.getString("jurusan"); jabatan = rs.getString("jabatan"); gelar_depan = rs.getString("gelar_depan"); gelar_belakang = rs.getString("gelar_belakang"); username = rs.getString("username"); password = rs.getString("password");

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  } %> <form action="conUpdateReviewer" method="post"> <input type="hidden" name="kode_reviewer" size="50" value="<%= kode_reviewer%>" /> <table width="450" height="83" border="1" bgcolor="#EFF3F9"> <tr> <td>Nama Reviewer</td> <td><input type="hidden" name="kode_reviewer" value="<%= kode_reviewer%>" /><input type="text" name="nama_reviewer" size="50" value="<%= nama_reviewer%>" /></td> </tr> <tr> <td>Jurusan</td> <td><select name="jurusan"> <option value="">--pilih--</option> <% stmt = con.createStatement(); sql = "call spTampilJurusan();"; rs = stmt.executeQuery(sql); //rs.absolute(10); int no = 1; while (rs.next()) { out.println(); //no = no++; jurusan = rs.getString("jurusan"); //String nama_reviewer = rs.getString("nama_reviewer"); %> <option value="<%= jurusan%>"><%= jurusan%></option> <%}%> </select></td> </tr> <tr> <td>Jabatan</td> <td><input type="text" name="jabatan" size="50"

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  value="<%= jabatan%>" /></td> </tr> <tr> <td>Gelar Depan</td> <td><input type="text" name="gelar_depan" size="50" value="<%= gelar_depan%>" /></td> </tr> <tr> <td>Gelar Belakang</td> <td><input type="text" name="gelar_belakang" size="50" value="<%= gelar_belakang%>" /></td> </tr> <td>Username</td> <td><input type="text" name="username" size="50" value="<%= username%>" /></td> </tr> <tr> <td>password</td> <td><input type="password" name="password" value="<%= password%>" size="50" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Simpan" />   <input type="reset" value="Batal" /></td> </tr> </table> </form>

Gambar 4.31 Halaman Edit Reviewer

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.22 Halaman Ubah Password Admin Halaman dibwah ini digunakan oleh admin untuk mengganti password.

  Berikut lisitng programnya : <table width="400" height="80" border="1" bgcolor="#EFF3F9"> <tr> <td>Username</td> <td><input type="text" name="username" size="50" value="" /></td> </tr> <tr> <td>Password Baru</td> <td><input type="password" name="password" value="" size="50" /></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Simpan" />   <input type="reset" value="Batal" /></td> </tr> </table>

Gambar 4.32 Halaman Ubah Password Admin

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.23 Halaman Cari Proposal Admin Halaman dibwah ini digunakan oleh admin untuk mencari data proposal berdasar judul kegiatan, bidang kegiatan, dan jurusan proposal. Berikut listing programnya : <form action="conCariProposal" method="post"> <table width="450" height="83" border="1" bgcolor="#EFF3F9"> <tr> <td>Cari Proposal</td> <td><input type="text" name="cari_proposal" size="50" value="" /></td> </tr> <tr> <td>Berdasar</td> <td><select name="id"> <option>--pilih--</option> <option>Judul Kegiatan</option> <option>Bidang Kegiatan</option> <option>Jurusan</option> </select></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="Cari" />   <input type="reset" value="Batal" /></td> </tr> </table> </form>

Gambar 4.33 Halaman Cari Proposal Admin

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.24 Halaman Utama Reviewer Halaman utama bagi reviewer dimana halaman ini menampilkan daftar proposal yang akan dinilai oleh reviewer dengan membaca username pada saat login. Berikut listing programnya : <table width="600" height="83" border="1" bgcolor="#EFF3F9"> <% Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_pk m_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilProposalBerdasarReviewer('" + session.getAttribute("userlogin").toString() + "');"; ResultSet rs = stmt.executeQuery(sql); int no = 1; %> <tr ><td colspan="12" align="center"><h4> Daftar Proposal untuk dinilai</h4></td></tr> <tr > <td align="center">Judul Kegiatan</td> <td align="center">Bidang Kegiatan</td> <td align="center">Bidang Ilmu</td> <td align="center">Biaya Program</td> <td align="center">Jangka Waktu Pelaksanaan</td> <td align="center">Tahun Proposal</td> <td align="center"> </td> </tr> <% while (rs.next()) { out.println(); String kode_proposal = rs.getString("kode_proposal"); rs.getString("kode_dosen_pendamping"); String judul_kegiatan = rs.getString("judul_kegiatan"); String bidang_kegiatan = rs.getString("bidang_kegiatan"); String bidang_ilmu = rs.getString("bidang_ilmu");

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  String biaya_program = rs.getString("biaya_program"); String jangka_waktu_pelaksanaan = rs.getString("jangka_waktu_pelaksanaan"); String tahun_proposal = rs.getString("tahun_proposal"); String kode_reviewer = rs.getString("kode_reviewer"); %> <tr > <td><%= judul_kegiatan%></td> <td><%= bidang_kegiatan%></td> <td><%= bidang_ilmu%></td> <td><%= biaya_program%></td> <td><%= jangka_waktu_pelaksanaan%></td> <td><%= tahun_proposal%></td> <td><a href="Halaman_Insert_Penilaian_Usulan.jsp?id=<%= kode_proposal%>&judul=<%= judul_kegiatan%>&bidang=<%= bidang_kegiatan%>&kode_reviewer=<%= kode_reviewer%>">Review</a></td> <td><a href="Halaman_Tampil_Penilaian_Usulan_Proposal.jsp?id=<%= kode_proposal%>&judul=<%= judul_kegiatan%>&bidang=<%= bidang_kegiatan%>&kode_reviewer=<%= kode_reviewer%>">Lihat Hasil</a></td> </tr> <%}%> </table>

Gambar 4.34 Halaman Utama Reviewer

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.25 Halaman Penilaian Usulan Proposal Halaman dibawah ini digunakan oleh reviewer untuk memasukkan nilai penilaian usulan proposal.

  Berikut listing programnya : Kode Proposal : <% out.println(request.getParameter("id").toString());%><br/> Judul Kegiatan : <% out.println(request.getParameter("judul").toString());%> <br/> <p> </p> <script> var jml = 0; function jmltotal() { jml = 0; <% String tahun = (String) session.getAttribute("tahun"); Connection con = null; Class.forName("com.mysql.jdbc.Driver").newInstance(); con = DriverManager.getConnection("jdbc:mysql://localhost:3306/sppk_pk m_usd2", "root", "ocha"); Statement stmt = con.createStatement(); String sql; sql = "call spTampilKriteriaBerdasarBidang('" + request.getParameter("bidang").toString() + "');"; ResultSet rs = stmt.executeQuery(sql); int no = 1; %> <% while (rs.next()) { out.println(); //no = no++; String kode_kriteria_usulan = rs.getString("kode_kriteria_usulan"); String kriteria = rs.getString("kriteria"); String bobot = rs.getString("bobot"); %> jml = jml + eval(document.getElementById('nilai<%= kode_kriteria_usulan%>').value);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  <% } rs.beforeFirst(); %> return jml; } </script> <form action="conInsertPenilaianUsulanProposal" method="post"> <table width="600" height="83" border="1" bgcolor="#EFF3F9"> <tr ><td colspan="12" align="center"><h4> Daftar Kriteria</h4></td></tr> <tr > <td align="center">Kriteria<input type="hidden" name="kode_proposal" value="<%=request.getParameter("id").toString()%>" /> <input type="hidden" name="bidang_pkm" value="<%=request.getParameter("bidang").toString()%>" /> <input type="hidden" name="judul" value="<%=request.getParameter("judul").toString()%>" /> <input type="hidden" name="kode_reviewer" value="<%=request.getParameter("kode_reviewer").toString()%>" /></td> <td align="center">Bobot</td> <td align="center">Skor</td> <td align="center">Nilai</td> </tr> <% while (rs.next()) { out.println(); String kode_kriteria_usulan = rs.getString("kode_kriteria_usulan"); String kriteria = rs.getString("kriteria"); String bobot = rs.getString("bobot"); %> <tr > <td><%= kriteria%></td> <td><%= bobot%></td> <td><select name="skor<%= kode_kriteria_usulan%>" id="skor<%= kode_kriteria_usulan%>"

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  onchange="document.getElementById('nilai<%= kode_kriteria_usulan%>').value = document.getElementById('skor<%= kode_kriteria_usulan%>').value

  • <%= bobot%>; document.getElementById('total').value = jmltotal();" > <option>--pilih--</option> <option value="2">1</option> <option>2</option> <option>3</option> <option>5</option>

  <option>6</option> <option>7</option> </select></td> <td><input type="text" name="nilai<%= kode_kriteria_usulan%>" id="nilai<%= kode_kriteria_usulan%>" value="0"></td> </tr> <%}%> <tr > <td align="center"></td> <td align="center"></td> <td align="center">Total</td> <td align="center"><input type="text" name="total" id="total" value="0"/></td> </tr> <tr > <td align="center"></td> <td align="center"></td> <td align="center">Komentar</td> <td align="center"><textarea name="komentar" id="komentar" cols="40" rows="4" ></textarea></td> </tr> <tr > <td align="center"></td> <td align="center"></td> <td align="center"><input type="submit" value="Simpan" /></td> <td align="center"><input type="reset" value="Batal" /></td> </tr> </table> <p> </p> </form>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.35 Halaman Penilaian Usulan Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.26 Halaman Lihat Hasil Penilaian Proposal

Gambar 4.36 Halaman Lihat Hasil Penilaian Proposal

  4.2.27 Halaman Ubah Password Reviewer

Gambar 4.37 Halaman Ubah Password Reviewer

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.28 Halaman Utama Mahasiswa

Gambar 4.38 Halaman Utama mahasiswa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.29 Halaman Edit Proposal

Gambar 4.39 Halaman Edit Proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.30 Halaman Daftar Reviewer untuk proposal

Gambar 4.40 Halaman Daftar Reviewer untuk proposal

  4.2.31 Halaman Tampil Penilaian Usulan

Gambar 4.41 Halaman Tampil Penilaian Usulan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.32 Halaman Utama WR III Halaman dibawah ini menampilkan Halaman utama WR III

Gambar 4.42 Halaman Utama WR III

  4.2.33 Halaman Lihat Data Jurusan Per Tahun Halaman dibawah ini adalah cetak Statistik Jurusan Per Tahun yang dilakukan oleh WR III

Gambar 4.43 Halaman Lihat Data Jurusan Per Tahun

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.2.34 Halaman Data Statistik Proposal Dinilai Halaman dibawah ini adalah cetak Statistik Proposal Dinilai yang dilakukan oleh WR III

Gambar 4.44 Halaman Data Statistik Proposal Dinilai

  4.2.35 Halaman Statistik Proposal Berdasar Jurusan Per Tahun Halaman dibawah ini adalah cetak Statistik Jurusan per tahun yang dilakukan oleh WR III

Gambar 4.45 Halaman Statistik Proposal Berdasar Jurusan Per Tahun

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB V ANALISIS HASIL Untuk melakukan analisis hasil dari sistem, hal yang dilakukan adalah melakukan

  menyebarkan kuesioner kepada Mahasiswa, Reviewer, Pegawai Sekretariat WR

  III, dan Wakil Rektor III sebagai pengelola. Proses dalam menentukan analisis hasil ini antara lain :

  5.1 Pengumpulan data

  Langkah yang dilakukan untuk pengumpulan kuesioner yaitu :

  1. Pembuatan kuesioner 2. Penyebaran kuesioner kepada responden.

  Penyebaran dilakukan dengan menyebarkan langsung kepada responden di Sekretariat WR III, Reviewer, WR III, dan Mahasiswa 3. Penarikan kuesioner.

  Penarikan dilakukan pada hari yang sama saat penyebaran kuesioner. Responden diminta melakukan uji coba sistem, kemudian mengisi kuesioner yang telah disediakan serta memberi kritik dan saran.

  5.2 Sasaran Penyebaran Kuesioner

  Sekretariat WR III, Reviewer dan Mahasiswa merupakan sasaran utama penyebaran kuesioner ini juga WR III selaku pengelola PKM(Program Kreativitas Mahasiswa). Mahasiswa yang memerlukan informasi dan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  melakukan pendaftaran terhadap proposal, serta Reviewer yang melakukan penilaian terhadap proposal yang diusulkan. Selain itu kuesioner juga akan disebarkan kepada sekretariat WR III dan WR III yang memiliki pengetahuan tentang kegiatan PKM.

5.3 Form Kuesioner

  

Form kuesioner yang disebarkan untuk pengguna adalah sebagai berikut :

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

KUESIONER

SISTEM INFORMASI MANAJEMEN PENGELOLAAN PKM(PROGRAM

KREATIVITAS MAHASISWA) DI UNIVERSITAS SANATA DHARMA

BERBASIS WEB

  Nama : NIM : Program Studi :

  Pilihlah jawaban yang anda anggap paling sesuai menurut anda, dengan cara mem beri tanda (√) pada kolom jawaban yang telah tersedia.

NO PERNYATAAN

  1

  2

  3

  4

  5

  1 Tampilan sistem ini userfriendly

  2 Sistem ini mudah digunakan

  3 Proses penerimaan informasi dari sistem ini mudah didapatkan

  4 Proses pengiriman usulan proposal mudah di lakukan

  5 Sistem ini membantu mahasiswa untuk melihat hasil dari usulan proposal

  6 Sistem ini mempermudah mahasiswa berpartisipasi dalam PKM Ket: 5: sangat setuju, 4: setuju, 3:rata-rata, 2:tidak setuju, 1 : sangat tidak setuju

  Usulan/Masukan

………………………………………………………………………………………………

………………………………………………………………………………………………

  Yogyakarta,

  (………………………………………………)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

KUESIONER

SISTEM INFORMASI MANAJEMEN PENGELOLAAN PKM(PROGRAM

KREATIVITAS MAHASISWA) DI UNIVERSITAS SANATA DHARMA

BERBASIS WEB

  Pilihlah jawaban yang anda anggap paling sesuai menurut anda, dengan cara memberi tanda (√) pada kolom jawaban yang telah tersedia.

NO PERNYATAAN

  1

  2

  3

  4

  5

  1 Tampilan sistem ini menarik

  2 Sistem ini mudah digunakan

  3 Proses penerimaan informasi oleh WR III dari sistem ini mudah didapatkan

  4 Sistem ini membantu WR III dalam melihat dan mendapatkan statistik proposal

  Ket: 5: sangat setuju, 4: setuju, 3:rata-rata, 2:tidak setuju, 1 : sangat tidak setuju Usulan/Masukan

………………………………………………………………………………………………

………………………………………………………………………………………………

  Yogyakarta,

  (………………………………………………)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

KUESIONER

SISTEM INFORMASI MANAJEMEN PENGELOLAAN PKM(PROGRAM

KREATIVITAS MAHASISWA) DI UNIVERSITAS SANATA DHARMA

BERBASIS WEB

  Nama : Instansi :

  Pilihlah jawaban yang anda anggap paling sesuai menurut anda, dengan cara memberi tanda (√) pada kolom jawaban yang telah tersedia.

NO PERNYATAAN

  1

  2

  3

  4

  5

  1 Tampilan sistem ini menarik

  2 Sistem ini mudah digunakan

  3 Proses pemberian informasi kepada mahasiswa mudah dipahami.

  4 Sistem membantu dalam menyimpan dan merekapitulasi proposal

  5 Sistem ini mempermudah kinerja sekretariat WR III untuk mengelola PKM(Program Kreativitas Mahasiswa)

  Ket: 5: sangat setuju, 4: setuju, 3:rata-rata, 2:tidak setuju, 1 : sangat tidak setuju Usulan/Masukan

………………………………………………………………………………………………

………………………………………………………………………………………………

  Yogyakarta,

  (………………………………………………)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

5.4 Hasil dan Pembahasan

  Hasil dari jawaban responden kemudian diolah sehingga diperoleh gambaran sebagai berikut :

  1. Tampilan Sistem Menarik

  Frekuensi Total

  1

  2 3 3 42.85714 4 2 28.57143 5 3 42.85714

  2. Sistem mudah digunakan

  Frekuensi Total

  1

  2

  3 4 4 57.14286 5 4 57.14286

  3. Proses penerimaan informasi mudah didapatkan

  Frekuensi Total

  1

  2

  3

  4

  4

  80

  5

  2

  40

  4. Sistem membantu WR III dalam mendapatkan statistik proposal

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Frekuensi Total

  1

  2

  3 1 100

  4

  5

  5. Membantu dalam menyimpan dan merekapitulasi proposal

  Frekuensi Total

  1

  2

  3

  4 1 100

  5

  6. Membantu dalam mengelola data PKM

  Frekuensi Total

  1

  2

  3

  4 1 100

  5

  7. Membantu reviewer untuk menilai usulan proposal

  Frekuensi Total

  1

  2

  3

  4

  5 1 100

  8. Membantu mempercepat kinerja reviewer

  Frekuensi Total

  1

  2

  3

  4

  5 1 100

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  9. Proses pengiriman proposal mudah dilakukan

  Frekuensi Total

  1

  2

  3

  4

  5 5 100

  10. Sistem membantu dalam melihat hasil penilaian

  Frekuensi Total

  1

  2

  3

  4

  5 5 100

  11. Sistem mempermudah mahasiswa berpartisipasi dalam PKM

  Frekuensi Total

  1

  2

  3

  1

  20

  4

  3

  60

  5

  1

  20

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

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 :

  a. Memudahkan dalam menyimpan dan merekapitulasi data PKM

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  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.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

DAFTAR PUSTAKA

DIKTI,.2011, Pedoman Program Kreativitas Mahasiswa 2011. Jakarta.

  Wikipedia,.2011, JSP, Da 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.

Dokumen baru

Aktifitas terkini

Download (181 Halaman)
Gratis

Tags

Dokumen yang terkait

Sistem informasi tugas akhir mahasiswa Teknik Informatika Universitas Sanata Dharma berbasis web.
0
1
196
Sistem informasi manajemen berbasis WEB Program Kreativitas Mahasiswa (PKM) di Universitas Sanata Dharma.
1
3
183
Panduan Program Kreativitas Mahasiswa (PKM) Tahun 2018
0
0
22
Sistem informasi perhitungan nilai kenaikan jabatan akademik dosen berbasis web : studi kasus Universitas Sanata Dharma - USD Repository
0
0
147
Sistem informasi berbsais web dengan PHP untuk UKM fotografi Universitas Sanata Dharma - USD Repository
0
0
100
Sistem informasi kost/kontrakan berbasis web untuk mahasiswa baru Universitas Sanata Dharma - USD Repository
0
0
167
Program bantu pemilihan obat di Apotek Sanata Dharma - USD Repository
0
0
215
Sistem informasi inventori laboratorium farmasi berbasis client server : studi kasus Laboratorium Farmasi Universitas Sanata Dharma - USD Repository
0
0
157
Sistem informasi penggajian dosen Universitas Sanata Dharma - USD Repository
0
0
208
Sistem perpipaan Gedung Pusat Universitas Sanata Dharma - USD Repository
0
0
85
Sistem informasi lowongan pekerjaan untuk alumni Universitas Sanata Dharma - USD Repository
0
0
150
Motivasi Mahasiswa Fakultas Ekonomi Universitas Sanata Dharma untuk menjadi Pengusaha - USD Repository
0
0
16
Sistem informasi inventaris dan pemeliharaan pendingin ruangan Universitas Sanata Dharma Yogyakarta berbasis web dengan mengkolaborasikan teknologi SVG, JPS, Javascript dan database MySQL - USD Repository
0
0
243
Sistem penelusuran skripsi : studi kasus di Perpustakaan Universitas Sanata Dharma - USD Repository
0
0
253
Sistem informasi Usaha Bersama Simpanan Hari Tua Universitas Sanata Dharma berbasis web dengan menggunakan PHP dan MySQL - USD Repository
0
0
81
Show more