Anda di halaman 1dari 48

a.

Judul

SISTEM EVALUASI KINERJA DOSEN DALAM PROSES BELAJAR MENGAJAR DI STIKOM PELITA INDONESIA PEKANBARU

b.

Bidang Ilmu : Ilmu Komputer

Program Studi : Teknik Informasi

I. PENDAHULUAN
I.1 Latar Belakang Penelitian Perkembangan yang begitu cepat disegala bidang terutama dalam dunia teknologi informasi masa sekarang ini, menuntut kita untuk ikut terlibat langsung. Dengan memanfaatkan perkembangan teknologi informasi, kita dapat memperoleh informasi yang lengkap, tepat guna, cepat dan dapat dipertanggung jawabkan. Hal ini menjadikan sebuah system informasi berbasis computer dan bahkan berbasis web sangat penting. Sistem informasi evaluasi kinerja dosen pengajar di STIKOM PELITA INDONESIA PEKANBARU masih dilakukan secara manual yaitu masih menggunakan lembar kertas yang diedarkan keapda mahasiswa pada saat ujian akhir semester. Untuk itu diperlukan system informasi evaluasi dosen (jajak pendapat) yang handal dan mampu menghasilkan informasi secara tepat dan bermutu. Saat ini system evaluasi kinerja dosen belum dapat memberikan informasi dengan tepat dan akurat. Salah satu faktor yang menjadi penyebab adalah proses penyalinan dokumen-dokumen dalam jumlah banyak dan proses pengoreksian ulang dokumen dan pengeditan yang yang masih dilakukan secara manual. Hal ini banyak menyita waktu dan kurang menjamin keakuratan informasi yang dihasilkan. Penyebab yang lainnya adalah masih banyak mahasiswa yang kurang mempedulikan pentingnya system evaluasi dosen ini dan menganggap hal tersebut bukan prioritas, sehingga informasi ynag dihasilakn kurang optimal.

Untuk meningkat kepedulian mahasiswa Jurusan di STIKOM PELITA INDONESIA PEKANBARU diperlukan system informasi evaluasi kinerja dosen di STIKOM PELITA INDONESIA PEKANBARU yang mengggunakan Komputer sebagai alat bantu utama dalam mengevaluasi kinerja dosen mengajar sehingga mampu memberikan informasi yang baik dan optimal. Dalam pengembangan perangkat lunak berbagai metoda telah banyak dikembangkan dengan keunggulan masing-masing. Penulis ingin menggunakan salah satu metoda yang ada (UML) didalam mengembangkan system ini dan sekaligus menuliskannya dalam bentuk Proposal dengan judul SISTEM EVALUASI KINERJA DOSEN DALAM PROSES BELAJAR MENGAJAR DI STIKOM PELITA INDONESIA PEKANBARU .

II. PERUMUSAN MASALAH


Berdasarkan latar belakang masalah yang telah disampaikan

sebelumnya, maka dapat

dibuat suatu rumusan masalah yaitu bagaimana

membuat system informasi berbasis web untuk mengola hasil evaluasi dosen dalam proses belajar mengajar di STIKOM PELITA INDONESIA PEKANBARU

III. TINJAUAN PUSTAKA


III.I. Sister Informasi Sebuah sistem 1995, hal.25). Sistem bersama-sama adalah untuk bagian-bagian mencapai saling berkaitan maksud. yang beroperasi sistem terdiri dari bagian-bagian saling berkaitan yang

beroperasi bersama untuk mencapai beberapa sasaran atau maksud (Davis,

sasaran

atau

Sebuah

bukanlah seperangkat unsur yang tersusun secara tidak teratur, tetapi terdiri dari unsur yang dapat dikenal sehingga saling melengkapi karena mempunyai maksud, tujuan atau sasaran (Davis, 1995, hal.25). Menurut Davis (1995, hal.28) Informasi adalah data yang telah diolah menjadi suatu bentuk yang penting bagi si penerima informasi dan mempunyai nilai yang nyata atau yang dapat dirasakan dalam keputusankeputusan yang akan datang.

Berdasarkan pengertian di atas, dapat disimpulkan bahwa informasi merupakan dasar pengambilan suatu keputusan dari beberapa alternatif keputusan yang ada atau paling tidak memberikan pengetahuan yang berguna (Davis, 1995, hal.28). Informasi akan berguna bagi seseorang apabila sesuai dengan tujuan, ketelitian yang sesuai kebutuhan, tepat waktu, tersedia pada waktu dan tempat yang tepat dan dalam bentuk yang dapat dipergunakan secara efektif dan tafsiran yang tepat dan jelas bagi penerima. Hubungan antara data dengan informasi adalah seperti bahan baku sampai barang jadi, dengan perkataan lain sistem pengolahan informasi mengolah data menjadi informasi (Davis. 1995, hal.30).
Penyimpanan

Data

Pengolahan

Informasi

Gambar Transformasi Data menjadi Informasi Sumber: Davis(1995) Jadi sistem informasi adalah sebuah sistem manusia atau mesin yang terpadu (integrated), untuk menyajikan informasi guna mendukung fungsi operasi, manajemen dan pengambilan keputusan dalam sebuah organisasi. Sistem ini menggunakan perangkat keras dan perangkat lunak komputer prosedur pedoman, model manajemen dan keputusan dan sebuah data base (Davis, 1995, hal.31). Sistem informasi menerima masukan data dan interuksi dan

mengeluarkan hasilnya. Model dasar sistem informasi: data, pengolahan dan informasi (Davis, 1995, hal.35).

Data

Pengolahan

Informasi

Gambar Model Dasar Sistem Informasi Sumber: Davis (1995)

Komponen sistem informasi terdiri dari: 1. Input Block, menggambarkan input yang mewakili data yang masuk ke dalam sistem informasi. 2. Model Block, block ini terdiri dari kombinasi prosedur, logika dan model matematik yang dimanipulasi data input dan data yang tersimpan di Database dengan cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan. 3. Output Block, produk dari sistem informasi adalah keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan manajemen serta semua pemakai sistem. 4. Block Teknologi, teknologi merupakan "kotak alat" (tool-box) dalam system infomasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari tiga bagian utama, yaitu teknisi (humanware atau brainware), perangkat link (software) dan perangkat keras (hardware). 5. Block basis data, basis data merupakan kumpulan dari data yang Baling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. 6. Block Kendali, banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, api, temperatur, sistem air, itu debu, sendiri, kecurangan-kecurangan, kegagalan-kegagalan

kesalahan-kesalahan, ketidakefisien, sabotase, dan lair sebagainya. Sehingga beberapa pengendalian perlu dirancang untuk mencegah hal tersebut terjadi. III.II. Basis Data Basis data adalah kumpulan file-file yang saling berelasi, sama besar, sama bentuk dan merupakan satu kumpulan entity yang seragam (Kristanto, 1993, hal.20). Satu record terdiri dari field-field yang Baling berhubungan untuk menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan direkam dalam satu record.

Untuk menyebut isi dari field maka digunakan atribut atau merupakan judul dari satu kelompok entitas tertentu. Adapun struktur basis data maliputi tipe data, relationship dan kendala yang harus dipenuhi basis data. Pada setiap basis data itu sendiri terdapat entitas. dimana didalam entitas tersebut terdapat atribut yang menerangkannya. III.II.1. Objektif atau Tujuan Basis Data Tujuan awal dan utama dalam pengelolaan data dalam suatu basis data adalah agar kita dapat memperoleh menemukan kembali data (yang dicari) dengan mudah dan cepat. Secara lebih lengkap, pemanfaatan basis data dilakukan untuk memenuhi sejumlah tujuan (objektif) seperti berikut ini: 1. Kecepatan dan kemudahan (Speed) Lebih cepat dan mudah dalam menyimpan data atau melakukan perubahan/manipulasi terhadap data atau menampilkan kembali data tersebut. 2. Efisiensi ruang penyimpanan (Space) Dengan basis data, efisiensi /optimalisasi penggunaan ruang penyimpanan dapat dilakukan, jumlah redudansi data, baik karena bisa melakukan penekanan dengan menerapkan sejumlah

pengkodean atau dengan membuat relasi-relasi (dalam bentuk file) antar kelompok data yang saling berhubungan. 3. Keakuratan (Accuracy) Pemanfaatan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data, dan sebagainya, yang secara ketat sangat berguna untuk menekan ketidakakuratan pemasukan / penyimpanan data. 4. Ketersediaan (Availability) Karen kepentingan pemakaian data, sebuah basis data dapat memiliki data yang disebar di banyak lokasi geografis. 5. Kelengkapan (Completeness) Untuk mengakomodasi kebutuhan kelengkapan data yang semakin berkembang, maka tidak hanya menambah record-record data, tetapi juga melakukan perubahan struktur basis data, baik dalam

bentuk penambahan objek baru (tabel) atau dengan penambahan field-field baru pada suatu tabel. 6. Keamanan (Security) Memang ada sejumlah sistem (aplikasi) pengelola basis data yang tidak menerapkan aspek keamanan dalam penggunaan basis data, tetapi untuk sistem yang besar dan serius, aspek keamanan juga dapat diterapkan dengan ketat. 7. Kebersamaan pemakaian (Sharability) Pemakai basis data seringkali tidak terbatas pada satu pemakai raja, atau disatu lokasi saja atau oleh satu sistem /aplikasi saja. Basis data yang dikelola oleh sistem (aplikasi) yang mendukung lingkungan multiuser, akan dapat memenuhi kebutuhan ini, tetapi tetap dengan menjaga/menghindari terhadap munculnya persoalan baru seperti inkonsistensi data atau kondisi deadlock. III.III. MySQL MySQL adalah perangkat lunak yang bersifat open source sebagai pengolah basis data (Yahya, 2002, hal.1). MySQL dalam operasi client-server melibatkan server daemon MySQL di sisi server dan berbagai macam program serta librari yang berjalan disisi client. Sebelum menjalankan koneksi, pastikan server MySQL telah aktif Pada PHPTriad mengaktifkannya adalah C:\apache\mysgl\bin\winmmysgladmin.exe III.III.1 Perintah MySQL Untuk Basis Data Perintah-perintah ini digunakan untuk membuat basis data yang maupakan suatu tempat untuk menampung data atau tabel-tabel. Tabel Perintah MySQL Untuk Basis Data Sintak CREATE DATABASE <nama_database>; DROP DATABASE <nama_database>; Maksud Membuat data base Menghapus data base

SHOW DATABASES; USE <ma database>

Menampilkan semua data base Memilih/mengaktifkan data

III.III.2 Perintah MySQL Untuk Tabel Perintah ini digunakan untuk membuat suatu tabel pada suatu basis data yang telah dibuat sebelumnya. Perintah-perintah tersebut antara lain: Tabel 2 Perintah MySQL Untuk Tabel Sintak CREATE TABLE <nama tabel>(fieldl,field2,...); DROP TABLE <nama_tabei>; DESC <na na Label>; Maksud Membuat tabel Menghapus tabel Melihat struktur tabel

III.III.3 Perintah MySQL untuk Kolom / Field Perintah ini digunakan untuk mennasukan data dalam tabel yang telah di buat di dalam suatu basis data. Perintah-perintah tersebut antara lain: Tabel 3 Perintah MySQL Untuk Data/Field Sintak INSERT INTO <nama tabel>(field1,field2,_..) values (data1','data2', .); ALTER TABLE <nama_tabel> CHANGE <field yang Maksud Memasukan data ke tabel Mengubah field

diubah><Sdd b>; ALTER TABLE <nama-table> DROP <field yang dihapus>; SELECT * FROM <nama_table>; SELECT<field yang ingin dilihat> FROM <nama_tabel>; UPDATE <nama tabel> SET NILAI= < >WHERE <field yang diedit>='<nilai field yang ingin diedit>'; DELETE FROM <nama tabel> WHERE <field yang ingin dihapus>=<nilai dari field yang ingin dihapus>'; SELECT * FROM <nama_tabel> ORDER BY <field yang diinginkan>; SELECT * FROM <nama_tabel> ORDER BY <field yang diinginkan> desc; Memgurutkan data dari atas ke bawah Mengurutkan data dari bawah ke atas Menghapus field Melihat semua data Melihat data tertentu Mengedit data Mengedit data Menghapus data

III.IV. Pengertian Jajak Pendapat Menurut Sanford(1982, hal.12) Metode observasi gejala-gejala social dapat dibagi dalam tiga jenis yaitu: 1. Langsung memperoleh jawaban dari Para sumber dengan mengajukan pertanyaan (jajak pendapat, daftar dan pedoman wawancara). 2. Menggunakan para pengamat manusia (pengamat, peserta atau penilai) ataupun pengamat mekanis (kamera kronografi interaksi dan sebagainya). 3. Bukti pelacakan secara fisik (misalnya sampah dan fosil). Selanjutnya metode tersebut dapat digolongkan kedalam sumbersumber primer (data yang dikumpulkan dan digunakan penelitian) dan sumber data yang digunakan untuk penelitian tetapi dikumpulkan oleh orang lain, seperti laporan-laporan sensus, catatan-catatan statistik, file-file perusahaan dan tanda-tanda penerimaan penjualan. Jajak Pendapat adalah alat yang terdiri dari serangkaian pertanyaan yang diisi oleh responden sendiri (Labovits, Sanford, 1982, hal.2). Jajak pendapat merupakan salah satu alat yang dipakai dalam tata cara penelitian setelah bahan/materi penelitian. Jajak pendapat digunakan bagi penelitian yang bersifat survei. III.V. WWW (World Wide Web) World Wide Web (WWW) sering disebut web merupakan sistem informasi hal.1). Web memudahkan pemakaian internet, yang semula internet mengharuskan kita mempelajari banyak perintah yang sulit untuk memakai maupun untuk mendapatkan data dari data komputer yang terhubung ke internet. Tetapi pada tahun 1992 Tim Barner Lee dan peneliti lainnya memperkenalkan web, dimana memungkinkan pemakai menjelajah internet tanpa harus mengetahui perintah-perintah yang rumit. Web lebih mudah setelah adanya web browser seperti Microsoft Internet Explorer. Web dibangun dengan hypertext, yaitu sebuah metode penghubung halaman. Oleh dan komunikasi hypertext untuk internet yang mampu menampilkan informasi secara grafis dan interaktif (Tanembaum, 1996,

Barrier-Lee dan rekan kerjanya menerapkan konsep hypertext kedalam internet melalui Hypertext Transfer Protocol (HTTP). Pada saat ini telah lahir web site yang dapat diakses yang menyediakan informasi dalam berbagai topik, menjalankan bisnis berbasis web, dan bahkan kita dapat mempelajari tentang web dan teknologinya. Web menjadi sistem layanan informasi di internet yang berbasis grafis dan didasarkan pada konsep hypertext, yang sangat mirip dengan text biasa kecuali satu aspek pentingnya yaitu memungkinkan untuk koneksi (link) di dalam dokumen itu sendiri atau ke dokumen lain. Dalam web banyak file dapat di-link, yaitu dari halaman satu dapat menunjuk ke halaman lain yang berbeda file, yang mana proses ini terulang terus mungkin dapat beratus halaman. Biasanya dalam web site, text yang mengandung merupakan hjpertext sistem biasanya dan digaris bawahi atau dimana highlight. tempat Web untuk informasi komunikasi

penjabaran informasi serta memungkinkan untuk komunikasi interaktif intuk mengumpulkan atau mendapat informasi dengan area yang luas dari berbagai kalangan baik perorangan maupun organisasi. Web menggunakan data dengan model client/server, yang mana terdapat hal-hal pokok dalam model jaringan client/server ini yaitu: 1. Client dalam web merupakan software aplikasi yang dijalankan komputer pemakai, software aplikasi web client ini sering disebut dengan web browser, fungsinya untuk meminta informasi kepada server kemudian mendapat informasi dan server sesuai dengan yang diminta lalu menginterpretasikan serta menampilkan hasilnya ke pemakai. 2. Browser dapat mengakses informasi multi-protokol dan informasi hypermedia bahwa browser mampu mengakses berbagai server penyedia informasi yang menggunakan berbagai metode komunikasi (protocol) diantaranya HTTP, FTP dan Ghoper. 3. Server merupakan software aplikasi yang terpasang pada komputer penyedia informasi dan memiliki tugas secara sederhana dapat dikatakan untuk melayani dan memberikan dokumen informasi sesuai dengan permintaan client.

WWW- berbasis pada dua elemen penting yaitu HTML dan Uniform Resource Language (URL). Kedua elemen tersebut berjalan dengan komunikasi HTTP. Untuk melayani permintaan browser terhadap halaman web atau dokumen lain, digunakan web server. Biasanya dijalankan sebagai suatu daemon atau service yang siap melayani setiap permintaan bila dibutuhkan. Pada umumnya web server yang ada memiliki dukungan terhadap PHP, sehingga memungkinkan dihasilkan halaman web yang bersifat dinamis. III.VI. Web Server Web Server adalah penyedia dokumen HTML bagi orang-orang yang ingin melihatnya Tanpa web server tidak akan ada web dan tidak ada kebutuhan HTML lagi Web bekerja dalam jaringan computer yang menjalankan TCP/IP. Browser akan menerima dan mengerti isi dokumen itu. Web server juga dapat menjalankan suatu program berdasarkan informasi pada form isian, seperti menjalankan aplikasi pengakses basis data dan mengirim email (Wahana Komputer,1998,haL9) Adapun web server untuk masing-masing sistem operasi berbeda-beda sebagai contoh pada windows NT menggunakan Internet Information Server :(ITS) dan pada windows 95/98 menggunakan Personal Web Server (PWS). III.VII. Hypertext Markup Language Hypertext Markup Language (HTML) adalah salah satu format yang untuk membuat dokumen hypertext yang dapat dibaca dari suatu platform komputer ke platform komputer lainnya tanpa perlu melakukan suatu perubahan apapun (Sampurna, 2000, hal.3). HTML digunakan juga untuk menulis halaman web yaitu menyampaikan ide pada web browser yang menggunakan tag. Tag selalu ditulis diantara tanda lebih kecil dan tanda lebih besar (<tag>) . Struktur dasar dokumen HTML secara sederhana terdiri dari dua bagian yaitu Header dan Body. Struktur HTML diapit oleh tag awal <HTML> dan tag akhir</HTML>. Standar penulisannya adalah :

<HTML> <HEAD>

10

Deskripsi Dokumen </HEAD> <BODY> Isi Dokumen </BODY> </HTML>


Tag <TITLE> digunakan untuk memberi judul dokumen HTML. Judul ini dapat dilihat pada pojok kiri atas (title bar) browser. Ketika orang ingin membookmark web, maka judul inilah yang akan disimpan. Dalam HTML dikenal ada elemen-elemen yang mendukungnya seperti elemen untuk memformat ukuran, jenis, karakter sampai warna teks. Juga elemen pengatur paragraph, elemen yang berfungsi memberikan baris baru suatu paragraph, menampilkan garis horizontal, elemen untuk menampilkan informasi dalam bentuk daftar (list), elemen pengatur gambar (image), elemen link serta elemen pengatur tabel. Adapula elemen form yang menyediakan properti masukan yang dapat berupa textbox, checkbox, radiobutton dan button. Heading merapakan sekumpulan kata yang menjadi judul atau sub judul dalam suatu dokumen HTML. Heading terdiri dari enam tingkatan yaitu <H1> sampai dengan <H6>. Untuk membuat paragraph dimulai dengan tag <P> dan diakhiri </P>. Posisi paragraph diatur menggunakan atribut ALIGN.

<P ALIGN="right"> digunakan untuk meratakan paragraf di kanan. <P ALIGN ="left"> digunakan untuk meratakan paragraf di kiri. <P ALIGN="center">
digunakan untuk meratakan paragraf di posisi tengah horizontal. Blockquate digunakan untuk menuliskan kutipan teks. Dengan perintah ini maka browser akan menampilkan teks menjorok ke dalam. Preformatted Text <PRE> digunakan untuk menampilkan teks sama seperti dalam dokumen HTML. Break <BR> digunakan untuk menuliskan teks pada baris berikutnya, tanpa memberi baris kosong. <FONT> digunakan untuk mengatur huruf dalam dokumen dengan disertai atribut seperti: <FONT SIZE= > untuk mengatur ukuran huruf, FACE untuk memilih jenis huruf. Misalnya <FONT untuk memilih warna huruf. Misalnya

ACE="ARIAL">arial</FONT>, COLOR

11

<FONT COLOR="red">merah</FONT>.
Dalam membuat suatu link digunakan elemen anchor (<A>...< /A>) Untuk membuat link ke dokumen HTML lain digunakan atribut HREF pada tag <A> Format penulisannya adalah

<A HRE ="nama_dokumen">=e:-:s pada browser</A>


Untuk menampilkan inforinasi dalam bentuk daftar (list) digunakan property <li> yang memiliki dua format yaitu bullet (unordered list <ul>) dan bentuk nomor (ordered list <01>) . Elemen image berfungsi untuk menampilkan gambar yang berformat jpg. atau .gif. untuk menampilkannya digunakan tag IMG<IMG SRC=namafile gambar>. Untuk menampilkan data dalam bentuk tabel pada HTML, digunakan tag <TABEL>...</TABLE>. Elemen tabel harus diisi properti <tr>...</tr> untuk menentukan baris (table row) yang didalamnya terdapat properti

<td>...< / td> untuk menampilkan data pada setiap set tabel (table data).
Form HTML merupakan tag yang paling penting khususnya dalam membuat aplikasi berbasis web. Untuk mendeklarasikan sebuah form digunakan tag <form> properti tag </form> . Properti masukan pada

elemen form seperti <input>, <textarea>, <select>. III.VIII. PHP PHP adalah bahasa server-side scripting Yang menyatu dengan HTML untuk membuat halaman web yang dinamis (Azis,2001, hal.1). Server-side scripting adalah sintaks dan perintah-perintah yang diberikan sepenuhnya dijalankan di server tetapi disertakan pada dokumen HTML biasa. Pembuatan web ini merupakan dan kombinasi antara PHP sendiri sebagai web. bahasa Ketika pemrograman HTMl. sebagai pembangun halaman

pengunjung membuka halaman web, server akan memproses perintah PHP dan lalu mengirimkan hasilnya ke browser pengunjung tersebut. PHP merupakan software yang open-source dan mampu lintas

platform. PHP mampu berjalan di windows NT dan beberapa versi UNIX dan PHP dapat dibangun sebagai modul pada web server Apache dan sebagai binari yang dapat berjalan sebagai CGI.

12

PHP dapat mengirim HTTP header, dapat mengeset cookies, mengatur authentication dan redirect users. PHP menawarkan koneksitas yang baik dengan beberapa basis data antara lain Oracle, SyBase, MySgl, Solid PostgreSQL ,Adabase, File Pro, Velocis, Dbase, Unix dbm dan tak terkecuali semua berinterface ODBC. Bila PHP berada dalam halaman web, maka tidak lagi dibutuhkan pengembangan lingkungan khusus atau direktori khusus. Hampir seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namuun kekuatan utama adalah konektivitas basis data dengan web. Dengan kemampuan ini maka akan mempunyai suatu sistem basis data sangat dapat diakses dari web. Ada 3 cara untuk menuliskan script PHP yaitu: 1. Untuk dokumen SGML / HTML biasa :

<? Skrip PHP ?>


2. Untuk dokumen XML : <? Skrip PHP ?> 3. Untuk editor yang tidak mendukung PHP: <script language=PHP"> Skrip php </script>

III.VIII.1 Tipe Data, Variabel dan Operator PHP mengenal tiga macam representasi data yaitu integer, floating point dan string. Dalam PHP juga mengenal ekspresi yang merupakan gabungan dari variable dan operator. 1. identifier Identifier dalam PHP terdiri dari fungsi, variable dan classes. Identifier memiliki aturan penulisan sebagai berikut: a. Harus dimulai dengan huruf atau under score (_). b. Tidak boleh menggunakan tanda baca. c. Identifier adalah case sensitive, kecuali fungsi-fungsi yang telah disediakan oleh PHP. d. Variabei diawali dengan tanda dollar ( $ ).

13

e. Nama fungsi yang dibuat tidak boleh sama dengan nama fungsi yang telah tersedia dalam Bahasa PHP. f. Diharapkan nama variable yang dibuat tidak sama dengan nama-nama fungsi yang telah ada dalarn PHP. 2. Tipe Data PHP mengenal tiga macam tipe data yaitu integer, floating point dan string. Floating point lebih dikenal dengan nama double. Tipa data double selalu dalarn bentuk desimal. String diawali dengan tanda petik ganda (") atau tanda petik tunggal (` ) Tabel 4 Contoh penulisan tipe data Tipe Data Integer Double String Contoh $jumlah = 10 $bunga = 12.50 $mahasiswa "Yudhi" =

3. Variabel Variabel adalah sebuah tempat untuk menyimpan data yang nilainya dapat berubah-ubah (Sutarman, 2003, hal.56). Ada dua jenis variabel yaitu variabel lokal dan variabel global. Variabel lokal hanya akan berjalan di dalam fungsi yang mendefinisikan variabel tersebut. Variabel global digunakan jika variabel tersebut memberikan nilai yang sama dalam setiap blok program. Untuk memberi nilai variabel digunakan tanda sama dengan (= ). Tabel 5 Cortoh penulisan variable Benar $_4ts $saya Salah $4ts $sa ya

4. Konstanta Konstanta adalah suacu variabel yang nilainya tetap (Sutarman, 2003, ai.58). Konstanta hanya diberi nilai pada awal program dan nilainya tidak pernah berubah seluma program berjalan. PHP telah mendefinisikan beberapa

14

konstanta seperti: E_ERROR, E_WARNING. PHP-VERSION dan sebagainya. Standar penulisan konstanta adalah sebagai berikut:

Define ("names konstanta","nilai konstanta");


5. Operator Operator adalah simbol yang digunakan untuk memanipulasi data, seperti penambahan dan pengurangan. Ada operator yang menggunakan satu operan dan ada pula yang menggunakan dua operan. a. Operator Aritmatika Operator aritmatika merupakan operator yang berhubungan dengan fungsi matematika. Tabel 6 Operator Aritmatika Operator + * / % ++ -Operasi Penjumlahan Pengurangan Perkalian Pembagian bulat Modulus Inkrementasi Dekrementasi

b.

Operator Logika Operator logika akan membandingkan true dan false. True bernilai 1,

False berniiai 0. Tabel 7 Operator Logika Operator == != < > <= >= AND && OR II XOR ! Operasi Sama dengan Tidak sama dengan Lebih kecil Lebih besar Lebih kecil sama dengan Lebih besar sama dengan Logika AND Logika OR Logika XOR Logika Not

15

c.

Operator Bitwise Operator Bitwise digunakan untuk memanipulasi bit-bit dari nilai data.

Tabel 8 Operator Bitwise Operator >> << ~ & I ^ Arti Pergeseran bit ke kanan Pergeseran bit ke kiri Komplemen satu atau NOT Bitwise AND Bitwise OR Bitwise XOR (Exclusive OR)

d.

Operator Lain Selain operator-operator tersebut diatas, PHP masih memiliki operator-

operator lain yang akan sering digunakan dalam script PHP. Operator . = $ Arti Pengabungan String Penugasan Mengacu pada variabel

III.VIII.2 Struktur Kendali Struktur kendali yang dimiliki PHP hampir sama dengan Bahasa pemograman lain. Struktur kendali merupakan pengatur aliran program, berbentuk rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan (Yudhi, 2000, hal. 19). A. Percabangan Perintah percabangan adalah perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu (Yudhi, 2000, hal-25). Ada tiga macam perintah percabangan dalam PHP yaitu : 1. If Struktur kendali ini digunakan untuk mengambil keputusan apabila ada sebuah kondisi yang ditemui. Sintaknya adalah sebagai berikut :

16

If (kondisi) Pernyataan akan dijalarikan jika kondisi benar; Sintak penggunaan if jika pernyataan yang akan dijalankan terdiri dari dua baris atau lebih adalah:

If (kondisi) { Pernyataan; Pernyataan; }


2. If Else Struktur ini menyediakan pilihan untuk diambil jika sebuah kondisi bernilai false. Pilihan tersebut disediakan di dalam pernyataan else. Sintaknya adalah sebagai berikut:

If (kondisi) { Pernyataanl akan dijaiankan jika kondisi bernilai benar; } else if (kondisi2) { Perpyataan2 a kan d Jalan jika kondisi bernilai salah; }
3. If... Elseif... else Struktur ini lebih banyak memberikan kemungkinan kondisi dan keputusan yang diambil. Sintaksnya adalah sebagai berikut:

If (kondisil) { Pernyataanl akan dijalankan jika kondisil benar; elseif (kondisi2) { Pernyataan2 akan dijalankan jika kondisi2 benar kondisil salah; else { Pernyataan ini akan dijalankan jika kondisil kondisi2 saiah; }
4. Switch

dan dan

Struktur ini digunakan sebagai pengganti struktur If.Elseif.Else, terutama jika pilihan yang tersedia banyak dan masing-masing berupa suatu nilai yang pasti. Sintaknya adalah sebagai berikut:

switch (kondisil) { case konstantal: Pernyataanl; break; case konstanta2: Pernyataan2; break;

17

default; Pernyataan default;

B. Pengulangan Struktur pengulangan ini digunakan untuk mengulang suatu perintah (Yudhi, 2000. hal.45). Ada tiga jenis perintah pengulangan: 1. For Perintah For digunakan untuk mengulangi perintah dengan jumlah pengulangan yang sudah diketahui. Standar penulisannya adalah:

For (nilai awal, nilai akhir, peningkatan/penurunan) { pernyataan yang akan dijalankan )
2. While Perintah ini digunakan untuk mengulangi sebuah perintah sampai jumlah tertentu. Untuk menghentikan pengulangan digunakan suatu kondisi seperti If.else Pengulangan akan terus berjalan selama kondisi masih benar. Standar penulisannya adalah:

While(kondisi) { pernyataan yang akan dijalankan }


3. Do... while Perintah ini mirip perintah while. Proses pengulangan akan berjalan jika kondisi yang diperiksa di while masih bernilai benar dan perulangan akan dihentikan jika kondisi sudah salah. Standar penulisannya adalah:

Do {

pernyataan yang akan dijalankan } while (kondisi)

III.VIII.3 Fungsi Dalam PHP Fungsi merupakan alat bantuan pemrograman yang mempermudah dalam mengerjakan suatu tugas tertentu (Kurniawan, 2002, hal.34). Banyak sekali fungsi-fungsi yang telah disediakan oleh PHP secara built-in. PHP juga

18

menyediakan fasilitas untuk membuat fungsi sendiri, yang disebut dengan user-defined function. Perbedaan antara prosedur dan fungsi yaitu fungsi mengembaiikan nilai tertentu, sedangkan prosedur tidak. Bahasa PHP hanya mengenal perintah untuk membuat fungsi, yaitu function. Standar penulisan fungsi adalah:

Function nama_fungsi(argument) { kode perintah }

III.VIII.4 Fungsi-fungsi Umum Selain itu ada fungsi-fungsi yang telah disediakan oleh PHP, seperti echo. Fungsi echo sering digunakan untuk mengirim satu atau lebih parameter yang dipisahkan dengan tanda baca koma ke browser. Fungsi print berfungsi mengirim output ke browser. Dan ada juga fungsi untuk menjalankan file yang disebut dalam argumen yaitu include.

IV. TUJUAN PENELITIAN


Adapun tujuan penelitian ini adalah : 1. Membuat system informasi yang tepat dan akurat dalam mengelola evaluasi kinerja dosen oleh mahasiswa terhadap dosen pengajar di STIKOM PELITA INDONESIA PEKANBARU 2. Memanfaatkan semaksimal mungkin fasilitas koneksi internet yang ada pada STIKOM PELITA INDONESIA PEKANBARU. 3. Mengembangkan ilmu pengetahuan yang penulis dapat selama menjadi mahasiswa STIKOM PELITA INDONESIA PEKANBARU.

V.

KONTRIBUSI PENELITIAN
1. Untuk memonitor dan meningkatkan kinerja dosen. 2. Dengan adanya system ini diharapkan mendorong komunikasi anatar pengajar atau dosen dengan mahasiswanya. 3. Mempermudah mahasiswa dalam member penilaian terhadap kinerja dosen dalam proses belajar mengajar, dan bagi dosen yang bersangkutandapat mengakses hasil polling di manapun berada.

19

VI. METODE PENELITIAN


Metodologi untuk pengembangan sistem merupakan proses standar yang digunakan tim pengembang untuk menghubungkan semua langkah yang diperlukan untuk menganalisa, merancang, mengimplementasi dan memelihara sistem informasi. Adapun metodologi yang sampai saat ini masih sesuai untuk menjadi pedoman dalam pengembangan sistem adalah Siklus Hidup Pengembangan Sistem atau dikenal dengan istilah SDLC. System Development Life Cycle (SDLC) adalah metodologi yang digunakan untuk mengembangkan, memelihara, dan atau mengganti sistem informasi. Gambar berikut adalah bagan dari SDLC yang umum di mana terdiri atas tujuh fase. SDLC juga sering disebut metodologi Waterfall karena lebih menyerupai air terjun.
Project Identification & Selection

Project Initiation & Planning

Analysis

Logical Design

Physical Design

Implementation

Maintenance

Gambar SDLC dengan ke-7 fasenya Output atau produk yang dihasilkan di tiap fase SDLC yaitu : 1. Project Identification and Selection menghasilkan : Yang berhubungan dengan aktifitas perencanaan sistem yaitu menentukan prioritas sistem dan proyek, arsitektur dari data, jaringan, hardware dan manajemen dari sistem informasi.

20

2. Project Initiation and Planning menghasillkan : Langkah terperinci atau rencana kerja untuk proyek, speifikasi dari ruang lingkup sistem dan syarat / bentuk sistem (high level), tugas untuk anggota tim dan sumber daya lainnya, sistem perundangan / pertimbangan. 3. Analysis menghasilkan : Penjabaran mengenai sistem yang ada termasuk masalah atau peluang yang ada yang direkomendasi untuk diperbaiki, ditingkatkan atau mengganti sistem yang ada, uraian mengenai sistem pilihan dan sistem perundangan / pertimbangan untuk sistem yang terpilih. 4. Logical Design menghasilkan : Berhubungan dengan fungsi-fungsi, spesifikasi terperinci dari semua elemen sistem (data, proses, input, output). 5. Physical Design menghasilkan : Lebih bersifat teknis, spesifikasi terperinci dari semua elemen sistem (program, file-file, jaringan, sistem software, dll.), rencana untuk teknologi baru. 6. Implementation menghasilkan :

- Code/listing

program,

dokumentasi,

prosedur

pelatihan

dan

support/dukungan yang dapat diberikan. 7. Maintenance menghasilkan : Software versi terbaru atau dengan pembaruan untuk dokumentasi, pelatihan, support/dukungan. Selain itu dilakukan juga Penelitian : 1. Penelitian Lapangan (Field Research) a. Observasi : yaitu penelitian yang dilakukan langsung dengan melihat mekanime dari sistem evaluasi kinerja dosen dalam proses belajar mengajar di STIKOM PELITA INDONESIA PEKANBARU b. Wawancara adalah penelitian yang dilakukan dengan cara melakukan wawancara kepada pihak-pihak yang terkait yang berhubungan dengan proses pembuatan sistem evaluasi kinerja dosen ini. 2. Penelitian Perpustakaan (Library Research)

21

Yaitu penelitian yang dilakukan dengan mengambil referensi bukubuku yang berhubungan dengan masalah yang sedang diteliti. 3. Penelitian Laboratorium (Laboratory Research) Penelitian laboratorium adalah penelitian yang dilakukan dilaboratorium tepat merancang system evaluasi kinerja dosen dalam proses belajar mengajar di STIKOM PELITA INDONESIA PEKANBARU berbasis web. Adapun tahapan dalam mengimplementasian system ini dimulai dari memepersiapkan perangkat keras (hardware) dan perangakat lunak.

VI.I. Perancangan Basis Data Untuk dapat memenuhi kebutuhan sistem, maka diperlukan basis data yang dapat menunjang data-data yang dibutuhkan oleh sistem. Dalam basis data pada sistem ini dibutuhkan beberapa Label yang digunakan dalam pembuatan sistem ini. Tabel-tabel tersebut antara lain: 1. Tabel Mahasiswa Tabel ini berfungsi menyimpan data mahasiswa STIKOM PELITA INDONESIA PEKANBARU. Tabel 1 tabel mhs Field Type Panjang Nim Varchar 15 Nm_mhs Varchar 50 Pin Varchar 15 Kelas Char 3 2. Tabel Dosen Tabel ini berfungsi untuk menyimpan data dosen pengajar di STIKOM PELITA INDONESIA PEKANBARU. Tabel 2 tabel dosen Field Type Panjang Kd_dosen Varchar 20 Constrain Primary Key Keterangan Nomor Induk pegawai atau nomor pegawai yayasan Nama mahasiswa Pin mahasiswa Constrain Primary Key Not null Not null Not null Keterangan Nomor Induk mahasiswa Nama mahasiswa Pin mahasiswa Kelas Mahasiswa

Nm_dosen Password

Varchar Varchar

50 20

Not null Not null

22

3. Tabel Pertanyaan Polling Tabel ini berfungsi untuk menyimpan data pertanyaan polling yang akan ditampilkan pada sistem ini. Tabet 3 tabel pertanyaan_polling Field Type Panjang Constrain Id_pertanyaan Char 3 Primary Key Pertanyaan Varchar 250 Not null 4. Tabel Matakuliah Tabel ini menyimpan data matakuliah yang diajarkan dosen STIKOM PELITA INDONESIA PEKANBARU. Tabet 4 tabel mtkul Field Type Panjang Kd_mtkul Varchar 20 Nm_mtkul Varchar 50 Constrain Primary Key Not null Keterangan Kode matakuliah Nama matakuliah Keterangan Nomor pertanyaan Pertanyaan polling

5. Tabel Dosen dengan Matakuliahnya Tabel ini berfungsi menyimpan data dosen pengajar beserta matakuliah yang diajarkan. Tabel 5 tabel pengampu Field Type Panjang Constrain Id Int 6 Primary Key Kd_dosen Varchar 20 Not null Kd_mtkul Varchar 20 Not null Keterangan Nomor urut Nomor induk pegawai atau pegawai yayasan Kode matakuliah

6. Tabel Skor Tabel ini berfungsi menyimpan nilai jawaban dari pertanyaan-pertanyaan dalam polling yang berupa skor. Table 6 tabel skor Field Type Int Varchar Panjang 6 20 Constrain Primary Key Not null Keterangan Nomor urut skor Nomor induk pegawai atau pegawai yayasan Nomor pertanyaan Kode matakuliah Skor polling Semester Tahun ajaran

Id

Kd_dosen

Id_pertanyaan Kd_mtkul Skor Semester Thn_ajaran

Char Varchar Varchar Enum ganjil,genap Varchar

3 20 30

Not null Not null Not null Not null Not null

20

23

7. Tabel Mahasiswa yang telah mengikuti evaluasi dosen Tabel ini berfungsi menyimpan daftar mahasiswa mengambil matakuliah yang telah melakukan pengisian polling. Tabel 7 Label mhs mtkul Field Type Panjang Constrain Id Int 6 Primary Key Nim Kd_dosen Kd_mtkul Varchar Varchar Varchar 15 20 20 Not null Not null Not null Keterangan Nomor urut mahasiswa yang mengisi poling Nomor induk mahasiswa Nomor induk pegawai atau nomor pegawai yayasan Kode matakuliah

8. Tabel Admin Tabel ini berfungsi menyimpan data admin. Tabel 8 Label admin Field Type Panjang Username Varchar 20 Password Varchar 20 9. Tabel Counter Tabel ini berfungsi untuk menyimpan banyaknya user yang masuk pada halaman ini. Tabel 9 tabel counter Field Type Panjang Count Varchar 6 Constrain Primary Key Keterangan Banyaknya Pengunjung Constrain Primary Key Not null Keterangan Username admin Password admin

24

VI.II.Relasi Antar Tabel

admin username password id_soal kd_mtkul nim nip_npy Soal_polling id_soal soal Skor id nip_npy id_soal kd_mtkul skor semester thn_ajaran dosen nip_npy nm_dosen password pengampu nip_npy kd_mtkul

mhs nim nm_mhs pin kelas

mhs_mtkul id_mhs nim nip_npy kd_mtkul

mtkul kd_mtkul nm_mtkul

VI.III. Rancangan Menu dan Hubungan Antar Halaman Tampilan yang akan digunakan dalam membangun sistem ini adalah seperti halaman-halaman web pada umumnya yang bersifat hypertext. Dalam pengembangan aplikasi ini terdapat empat halaman utama yang dapat diakses langsung oleh user maupun admin. Secara garis besar hubungan antar halaman pada pengembangan sistem ini dapat digambarkan sebagai berikut:

25

Menu Utama

Home

Member

Admin

Mahasiswa

Dosen

Log out

Menu Admin

Log out

Ganti Pin

Soal

Ganti Password

Menu Dosen

Update Soal

Update Dosen

Update Mhs

Lihat Nilai polling

Log out

Lihat Nilai Polling Semua Dosen

Lihat Nilai Polling per Semester

Lihat Nilai Polling per Tahun

Lihat Nilai Polling Akumulatif

Gambar Hubungan antar halaman Keterangan: 1. Menu utama / istilah lain dalam internet adalah home page terdapat menu-menu utama yang berbentuk hyperlink, yang mengarah pada halaman home, halaman member dan halaman admin. 2. Menu home pada sistem ini berisi tentang informasi di STIKOM PELITA INDONESIA PEKANBARU. 3. Menu member merupakan menu yang digunakan untuk login baik dari mahasiswa maupun dosen. 4. Menu admin merupakan menu yang digunakan untuk login bagi admin, untuk mengupdate data dosen, mengupdate data mahasiswa, mengupdate data pertanyaan dan melihat nilai polling. 5. Menu mahasiswa merupakan menu yang digunakan mahasiswa untuk melakukan polling tentang keaktifan dosen pengajar selain itu, mahasiswa dapat mengganti PIN sesuai yang diinginkan. 6. Menu dosen merupakan menu yang digunakan setiap dosen untuk melihat nilai polling terhadap kinerja dosen, baik per semester, per tahun maupun secara akumulatit. Tetapi dosen dapat pula melihat hasil nilai polling semua dosen untuk perbandingan. Pada menu ini terdapat juga Menu Ganti Password yang berguna untuk mengganti password dosen yang telah ada.

26

VI.IV. Rancangan Tampilan Web


VI.IV.1 Rancangan Tampilan Halaman Menu Utama Menu utama adalah menu yang akan pertama kali pada saat user

menjalankan program, pada menu ini ditampilkan menu home, member dan admin. Adapun rancangan halamannya adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Home Member Admin

Informasi singkat tentang evaluasi dosen pengajar Tata cara mengikuti evaluasi dosen pengajar
Gambar Rancangan tampilan menu utama

Counter

VI.IV.2. Rancangan Tampilan Halaman Pilih Menu Member Menu ini akan muncul setelah user meng-klik member. Menu ini terdapat dua member yaitu mahasiswa dan dosen. Adapun rancangan tampilannya adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin

Informasi singkat tentang evaluasi dosen pengajar

Tata cara mengikuti evaluasi dosen pengajar


Counter

Gambar Rancangan tampilan halaman pilih menu member

27

VI.IV.3. Rancangan Tampilan Halaman Member Mahasiswa Halaman ini di gunakan untuk login bagi mahasiswa STIKOM PELITA INDONESIA PEKANBARU ketika akan melakukan pengisian polling. Rancangan tampilannya adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin

Login Mahasiswa

NIM PIN Login

xxxxxxxx xxxxxxxx

Counter

Gambar Rancangan Tampilan Halaman Member Mahasiswa VI.IV.4. Rancangan Tampilan Konfirmasi Validasi Mahasiswa Rancangan ini muncul jika mahasiswa terdaftar sebagai peserta polling. Adapun rancangan tampilan tersebut adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin

SELAMAT DATANG DI EVALUASI DOSEN

Counter

Gambar Rancangan tampilan validasi mahasiswa

28

VI.IV.5. Rancangan Tampilan Halaman Pertanyaan Halaman ini akan tampil jika mahasiswa mempunyai login yang valid. Kemudian mahasiswa tersebut menjawab semua pertanyaan tentang aktifitas dosen. Adapun rancangannya adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin


Counter

Ganti Pin / password


Semester Matakuliah Nama Dosen Tahun ajaran No 9 Pertanyaan XXX xx xxxxxxxxx xxxxxxxxx xxxxxxxxx Jawaban XXX

XXX Vote

XXX

Gambar Rancangan tampilan halaman pertanyaan VI.IV.6 Rancangan Tatupilan Halaman Validasi Jawaban Rancangan ini muncul apabila mahasiswa salah dalam pengisian data. Misalnya mahasiswa A mengisi dosen dengan matakuliah yang tidak diajarkan, sehingga tampilannya adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin

Data tidak valid. Dosen tidak mengajar matakuliah tersebut !! Cek kembali

Counter

Gambar Rancangan tampilan halaman data tidak valid I

29

Jika Mahasiswa telah melakukan pengisian polling dengan dosen yang sama dan mats kuliah yang sama maka tampilannya akan menjadi:

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin

Tidak diizinkan. Anda sudah mengisi polling untuk dosen & matakuliah tersebut !! Cek kembali

Counter

Gambar Rancangan tanipilan halaman data tidak valid 2 Tetapi jika mahasiswa melakukan pengisian polling dengan valid maka, setelah di vote, data akan disimpan dan kembali pada pertanyaan polling. VI.IV.7 Rancangan Tampilan Halaman Ganti Pin Rancangan ini digunakan untuk mengganti Pin bagi mahasiswa yang ingin mengganti PlNnya. Tampilannya adalah sebagi berikut:

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin

Login Mahasiswa

NIM PIN PIN Baru

xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx

Counter

Ketik ulang Pin baru

OK

Gambar Rancangan tampilan halaman ganti PIN

30

VI.IV.8 Rancangan Tampilan Halaman Member Dosen Halaman ini digunakan untuk login dosen yang ingin mengetahui nilai polling berdasarkan mata kuliah yang diajarkan.

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin


Counter

Login Mahasiswa

Kode Dosen Password Login

xxxxxxxx xxxxxxxx

Gambar Rancangan tampilan halaman member dosen VI.IV.9 Rancangan Tampilan Halaman Pilih Menu Lihat Nilai Polling Dosen Pada halaman lihat nilai polling ini hanya bisa diakses oleh dosen dan admin. Tetapi untuk dosen rancangannya berbeda dengan rancangan pada admin. Rancangan tampilan halaman lihat nilai polling pada dosen adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin


Counter

Pilihan Menu Nilai Polling

Per Semester Per Tahun Akumulatif Lihat Nilai Polling Dosen Lain

OK

LOGOUT

Gambar Rancangan tampilan halaman pilih menu lihat nilai polling dosen

31

VI.IV.10 Rancangan Tampilan Halaman Ganti Password Seperti halnya mahasiswa, dosen juga dapat mengganti password sesuai yang diinginkan, karena pada halaman menu dosen disediakan pula menu ganti password. Tampilan halamannya sama dengan tampilan halaman pada ganti pin. Bedanya halaman ganti password ini PIN Lama menjadi Password Lama dan PIN barn menjadi Password Baru.

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin

Login Dosen

Kode Dosen Password Lama Password Baru

xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx

Counter

Ketik Ulang Password Baru OK

Gambar Rancangan tampilan halaman ganti password

VI.IV.11 Semester

Rancangan

Tampilan

Halaman

Lihat

Nilai

Polling

Per

Pada halaman ini, atribut yang ada adalah mata kuliah, semester, tahun ajaran. Sedangkan hasil yang ditampilkan akan berupa skala. Rancangannya adalah sebagai berikut:

32

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin

Pilih Semester

xxxxxx

LIHAT (CARI)

Hasil Polling untuk dosen XXXX pada Semester X No 9 Matakuliah XXX Pertanyaan XXX Skor 999 Tahun 999

Counter
9 XXX XXX 999 Keluar (Logout) 999

Ke Halaman Admin

Gambar Rancangan Tampilan Halaman Lihat Nilai Polling Per Semester

VI.IV.12 Rancangan Tampilan Halaman Lihat Nilai Polling Per Tahun

LOGO

JUDUL WEB
Tanggal

Home Member Mahasiswa Dosen Admin

Pilihan Tahun

xxxxxx

LIHAT (CARI)

Hasil polling untuk dosen XXXXX No 9 Matakuliah XXX Pertanyaan XXX Skor 999 Semester XXX

Counter
9 XXX XXX 999 Keluar (Logout) XXX

Ke Halaman Admin

Gambar Rancangan Tampilan Halaman Lihat Nilai Polling Per Tahun

33

VII.IV.13 Rancangan Tampilan Halaman Lihat Nilai Polling Akumulatif Halaman ini menampilkan halaman dengan informasi nilai polling bagi dosen secara keseluruhan.

LOGO

JUDUL WEB
Tanggal Dosen NIP / NPY : : xxxxxxx LIHAT (CARI) 99999999

Home Member Mahasiswa Dosen Admin

No 9

Matakuliah XXX

Pertanyaan XXX

Skor 999

Pemilihan 999

Rata-rata 999

Semester xxx

Tahun 999

Counter

XXX

XXX

999 Ke Halaman Admin

999

999

xxx

999

Keluar (Logout)

Gambar Rancangan Tampilan Halaman Lihat Nilai Polling Akumulatif VI.IV.14 Rancangan Tampilan Halaman Lihat Hasil Polling Dosen Lain Halaman ini berfuagsi untuk melihat nilai polling dosen lain. halaman mni mempunyai tampilan yang lama seperti halaman lihat nilai polling pada admin.

LOGO

JUDUL WEB
Tanggal

CARI

No 9

Nama Dosen XXX

Matakuliah XXX

Pertanyaan XXX

Skor 999

Pemilihan 999

Rata-rata 999

Semester xxx

Tahun 999

XXX

XXX

XXX

999

999

999

xxx

999

Gambar Rancangan Tampilan Halaman Lihat Hasil Polling Dosen Lain Tombol cari pada gambar diatas berfungsi untuk melihat salah satu dosen saja dengan menentukan Kode Dosen dan tahun ajaran yang diinginkan. Tampilan untuk halaman tersebut adalah:

34

LOGO

JUDUL WEB
Tanggal

Kode Dosen No 9 Nama Dosen XXX Matakuliah XXX Pertanyaan XXX

Tahun Ajaran Skor 999 Pemilihan 999 Rata-rata 999 Semester xxx

CARI Tahun 999

XXX

XXX

XXX

999

999

999

xxx

999

Gambar Rancangan tampilan halaman can salah satu nilai dosen lain VI.IV.15 Rancangan Tampilan Halaman Admin Halaman ini merupakan halaman yang khusus dibuka oleh admin. Adapun rancanaan tamnilan ini adalah sebauai berikut:

LOGO

JUDUL WEB
Tanggal

Login Admin

Username Password Login

xxxxxxxx xxxxxxxx

Gambar Rancangan tampilan halaman admin VI.IV.16 Rancangan Tampilan Halaman Pilihan Menu Admin Rancangan ini muncul apabila dalam pengisian login admin sukses. Pada rancangan ini terdapat empat pilihan menu bagi admin. Rancangan pada tampilan ini adalah sebagai berikut:

35

LOGO

JUDUL WEB
Tanggal

Pilihan Menu Nilai Polling

Update Data Pertanyaan Update Data Dosen Update Data Mahasiswa Lihat Nilai Polling

OK

LOGOUT

Gambar Rancangan tampilan halaman pilihan menu admin VI.IV.17 Rancangan Tampilan Halaman Update Data Pertanyaan Halaman ini digunakan untuk mengupdate ( insert, delete, edit ) pertanyaan. Halaman ini hanya biasa diakses oleh admin, apabila admin menginginkan pertanyaan untuk di edit, di hapus atau di tambah. Rancangan tampilannya adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Ke Halaman Admin

Input Pertanyaan

No 9

Id Pertanyaan XXX

Pertanyaan XXX

Perintah XXX

XXX

XXX

XXX

Gambar Rancangan Tampilan Halaman Update Data Pertanyaan

36

VI.IV.18 Rancangan Tampilan Halaman Edit Pertanyaan Ketika admin memilih perintah edit maka akan muncul tampilan seperti pada gambar dibawah ini, kemudian admin melakukan pengeditan terhadap pertanyaan polling.

LOGO

JUDUL WEB
Tanggal

Edit Pertanyaan

Id Pertanyaan Pertanyaan Update

xxxxxxxx xxxxxxxx

Gambar Rancangan Tampilan Halaman Edit Pertanyaan VI.IV.19 Rancangan Tampilan Halanaan Input Pertanyaan Pada tampilan update pertanyaan terdapat menu input pertanyaan, yaitu menu yang digunakan untuk menambahkan pertanyaan polling guna meningkatkan mutu pengajar.

LOGO

JUDUL WEB
Tanggal

Edit Pertanyaan

Id Pertanyaan Pertanyaan Simpan

xxxxxxxx xxxxxxxx

Lihat Pertanyaan

Gambar Rancangan Tampilan Halaman Input Pertanyaan

37

VI.IV.20 Rancangan Tampilan Halaman Update Data Dosen Sama halnya dengan update data pertanyaan, halaman ini jugs hanya bisa di akses oleh admin. Rancangan tampilannya adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

No 9

Kode Dosen XXX

Nama Dosen XXX

Kode Matakuliah XXX

Nama Matakuliah XXX

XXX

XXX

XXX

XXX

Update

Ke Halaman menu Admin

Gambar Rancangan tampilan halaman update data dosen I Ketika admin mengklik update maka akan muncul tampilan update dosen seperti di bawah ini:

LOGO

JUDUL WEB
Tanggal

Ke Halaman menu Admin

Input Data Dosen

Input dosen_mtkul

No 9

Kode Dosen XXX

Nama Dosen XXX

Kode Matakuliah XXX

Nama Matakuliah XXX

Perintah XXX

XXX

XXX

XXX

XXX

XXX

Gambar Rancaugan tampilan halaman update data dosen 2

38

VI.IV.21 Rancangan Tampilan Halaman Edit Dosen Jika Admin memilih perintah edit maka akan muncul tampilan sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Ke Halaman menu Admin

Input Data Dosen

Input dosen_mtkul

Kode Dosen Kode Matakuliah Simpan

xxxxxxxx xxxxxxxx

Gambar Rancangan tampilan halaman edit dosen VI.IV.22 Rancangan Tampilan Halaman Input Dosen Halaman ini digunakan admin untuk menginput data-data Dosen yang Baru, tetapi pada halaman ini tidak untuk memasukan data dosen dengan mata kuliah yang diajarkan. Tampilannya adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Kode Dosen Nama Dosen Password Simpan

xxxxxxxx xxxxxxxx xxxxxxxx

Input Data Dosen

Ke Halaman menu Admin

Ke Halaman dosen _mk

Gambar Rancangan tampilan halaman input dosen

39

VI.IV.23

Rancangan Matakuliah

Tampilan

Halaman

Input

Dosen

dengan

Halaman ini di gunakan admin untuk menginput dosen yang telah ada dengan matakuliah yang akan diajarkan. Tampilannya adalah sebagai berikut:

LOGO

JUDUL WEB
Tanggal

Kode Dosen Kode Matakuliah Simpan

xxxxxxxx xxxxxxxx

Lihat dosen matakulaih

Gambar Rancangan tampilan halaman input dosen dengan matakuliah VI.IV.24 Rancangan Tampilan Halaman Update Data Mahasiswa Halaman ini digunakan untuk mengupdate data mahasiswa yang telah ada. Tampilan dari halaman ini adalah:

LOGO

JUDUL WEB
Tanggal

Ke Halaman menu Admin

Input Data Mahasiswa

No 9

NIM XXX

Nama Mahasiswa XXX

PIN XXX

Kelas XXX

Perintah XXX

XXX

XXX

XXX

XXX

XXX

Gambar Rancangan Tampilan Halaman Update Data Mahasiswa

40

VI.IV.25 Rancangan Tampilan Halaman Edit Mahasiswa Ketika admin memilih perintah edit pada halaman update mahasiswa, maka akan muncul tampilan seperti gambar di bawah ini, yang kemudian admin melakukan pengeditan terhadap salah satu mahasiswa.

LOGO

JUDUL WEB
Tanggal

NIM Nama PIN Kelas

xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx

OK

Gambar Rancangan tampilan halaman edit mahasiswa VI.IV.26 Rancangan Tanipilan Halaman Input Mahasiswa Ketika ada mahasiswa baru yang belum terdaftar sebagai peserta polling ini maka admin harus mengisi halaman input mahasiswa untuk menambahkan mahasiswa baru

LOGO

JUDUL WEB
Tanggal

NIM Nama PIN Kelas OK

xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx

Lihat Data Mahasiswa

Gambar Rancangan tampilan halaman input mahasiswa

41

VI.IV.27 Rancangan Tampilan Halaman Lihat Nilai Polling bagi Admin Halaman ini digunakan khusus bagi admin, jika ingin melihat nilai polling. Berbeda dengan dosen, pada admin nilai yang ditampilkan adalah secara

LOGO

JUDUL WEB
Tanggal

CARI

No 9

Nama Dosen XXX

Matakuliah XXX

Pertanyaan XXX

Skor 999

Pemilihan 999

Rata-rata 999

Semester xxx

Tahun 999

XXX

XXX

XXX Ke Halaman Admin

999

999

999

xxx

999

Keluar (log out)

Gambar Rancangan tampilan halaman lihat nilai polling bagi adm Tombol cari pada gambar 46 berfungsi untuk melihat salah satu dosen saja dengan menentukan Kode Dosen dan tahun ajaran yang diinginkan. Tampilan untuk halaman tersebut adalah:

LOGO

JUDUL WEB
Tanggal

Kode Dosen No 9 Nama Dosen XXX Matakuliah XXX Pertanyaan XXX

Tahun Ajaran Skor 999 Pemilihan 999 Rata-rata 999 Semester xxx

CARI Tahun 999

XXX

XXX

XXX Ke Halaman Admin

999

999

999

xxx

999

Keluar (log out)

Gambar Rancangan tampilan halaman cari dosen dengan nilai pollingnya

42

VII. PERSONALIA PENELITIAN


1.Peneliti a. Nama Lengkap b. Program Studi c. Perguruan Tinggi d. Bidang Keahlian : Fakhrul Febriandi : Teknik Informasi : STIKOM PELITA INDONESIA PEKANBARU : Ilmu Komputer

e. Waktu Untuk Penelitian : 18 jam / Minggu

VIII. PERKIRAAN BIAYA PENELITIAN


NO 1 2 3 ITEM Bahan Dan Alat Seminar Laporan JUMLAH Rp. Rp. Rp. JUMLAH 800.000,00 250.000,00 150.000,00

Rp. 1.200.000,00

43

DAFTAR PUSTAKA

Azis, M.F., (2001), "Belmar Sendiri Pemrograman PHP 4, P.T Elexmedia Komputindo Kelompok Grarnedia, Jakarta Davis, B.G., (1995), "Kerangka Dasar Sisters Informasi Manajemen ". P.T Pustaka Binaman Prssindo. Jakarta Kristanto, A, (2004). "Rekayasa Perangkat Lunak (Konsep Dasar) ", Gava Media, Yogyakarta Kristanto, H, (1993), "Konsep & Perancangan Database ", Andi, Yogyakarta Kurniawan, Yahya, (2002), "Aplikasi Web Database dengan PHP dan MySOL ", PT Elexmedia Komputindo Kelompok Gramedia, Jakarta Labovits, S.,dkk, (1982), "Metode Riset Sosial (Suatu Pengantar) Edisi ke-3 ", Erlangga, Jakarta Pressman, (2002), "Rekayasa Perangkat Lunak Buku Satu ", Andi, Yogyakarta Punvanto,Yudhi, (2000), "Pemrograman Web Dengan PHP ", P.T Elexmedia Komputindo Kelompok Gramedia, Jakarta Sampuma, (2000), "Belajar Sendiri Membuat Home Page Dengan HTML ", P.T Elexmedia Komputindo Kelompok Gram.edia, Jakarta Sutarman, (2003), "Membangun Aplikasi Web Dengan PHP Dan MySQL , Graha Ilmu Yogyakarta Tanembaum, A.S., (1996), ".Iaringan Komputer Edisi Bahasa Indonesia dari Computer Network Edisi III Jilid 2", Prehaliindo, Jakarta Wahana Komputer Semarang, (1998), "Pengembangan Intranet Dengan Windows NT Server 4.0". Andi, Yogyakarta

44

LAMPIRAN
Gambar Use case sistem yang sedang berjalan

Sistem Evaluasi Dosen

Angket Akademis MHS Isi Angket

Perhitungan Angket & Arsip Dosen Hsl Angket (Papan Pengumuman)

Gambar Bentuk keterkaitan fungsional sistem evaluasi dosen (use case)

Sistem Evaluasi Dosen Edit PIN/ Password

Dosen LOGIN MHS ISI POLING

LIHAT POLING

EDIT DATA

Admin/ Akademis

45

Gambar Class diagram Sistem Evaluasi Dosen


KAMPUS

JURUSAN TI

SISTEM EVALUASI KINERJA DOSEN

HASIL POLLING

EDIT DATA

ISI POLING

LOGIN

EDIT PIN

LOGIN

EDIT PASSWORD

LOGIN

MAHASISWA

DOSEN

ADMIN/ AKADEMIS

Gambar Activity diagram sistem evaluasi kinerja dosen

STAR LOGIN CHECK

Incorrect EDIT DATA

mhs

ISI POLING

Dosen

Admin / Akademis

LIHAT POLING FINAL

46

Gambar Betuk Sequence Diagram Sistem Evaluasi Dosen


Mahasiswa LOGIN Dosen LOGIN Admin / Akademis LOGIN

Edit Data

Edit Data

Isi Polling

Lihat Polling Edit Pertanyaan Polling Lihat Poling

Gambar Collaboration Diagram Sistem Evaluasi Dosen

Belajar Mengajar Memberikan Penilaian (Isi Polling) Mahasiswa Dosen

Lihat Hasil Polling

Lihat Hasil Polling Admin / Akademis

47

Gambar Deployment Diagram

Database Server

Printer

Application Server

Workstation DBclient

48

Anda mungkin juga menyukai