DESAIN DAN IMPLEMENTASI SISTEM INFORMASI PENDAFTARAN MATA KULIAH BERBASIS WEB. Triyanna Widiyaningtyas

dokumen-dokumen yang mirip
SISTEM INFORMASI NILAI RAPOR SISWA BERBASIS WEB. Triyanna Widiyaningtyas

BAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

Bab 3. Metode Perancangan

BAB II LANDASAN TEORI...

PENGEMBANGAN APLIKASI LAYANAN PERTANAHAN BERBASIS WEB PADA KANTOR BPN (BADAN PERTANAHAN NASIONAL) KABUPATEN BADUNG

BAB 2 LANDASAN TEORI

APLIKASI DAFTAR HADIR PERKULIAHAN MAHASISWA FKTI UNIVERSITAS MULAWARMAN BERBASIS WEB

BAB II KAJIAN LITERATUR

BAB 1 PENDAHULUAN. Bekasi merupakan badan usaha yang bergerak dalam bidang penjualan bed cover, sprei bantal, sprei guling dan sprei untuk kasur.

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

Aplikasi Pendataan Kendaraan Hilang Berbasis Web (Studi Kasus : Polres Cimahi)

BAB III METODE PENELITIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB II LANDASAN TEORI...

PERANGKAT LUNAK PENJUALAN ACCESSORIES HANDPHONE BERBASIS WEB DI KONTER PRADANA CELLULAR BUSSINESS

BAB III LANDASAN TEORI. Landasan teori ini merupakan dasar tentang teori-teori dalam melakukan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. yang berdiri sendiri. Menurut Keputusan Presiden RI no. 99 tahun 1998

BAB I PENDAHULUAN. Badan Perencanaan Pembangunan Daerah (Bappeda) Kota Bandung adalah salah

BAB III LANDASAN TEORI

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB III LANDASAN TEORI. Menurut Lusyani Sunarya S.Sn (2010:45) Company Profile. sebuah aset lembaga atau perusahaan yang biasa digunakan sebagai tanda

BAB II LANDASAN TEORI

RANCANG BANGUN SISTEM INFORMASI AKADEMIK POLITEKNIK META INDUSTRI

BAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA... 96

BAB III LANDASAN TEORI. kinerja dan memotivasi kinerja individu di waktu berikutnya.

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Menurut Laudon, K C dan Laudon, J.P dalam Indonesian Journal on Networking

PEMBUATAN APLIKASI PENJUALAN KUE KERING BERBASIS WEB (STUDI KASUS INDUSTRI RUMAHAN WINDA)

BAB II LANDASAN TEORI

DAFTAR ISI. Halaman ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... ix DAFTAR GAMBAR... x

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

KATA PENGANTAR. Dalam penyusunan proyek akhir ini, penulis mengucapkan terima kasih kepada :

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Psikotest adalah tes yang dilakukan untuk mengukur aspek individu secara psikis. Tes

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

DESAIN DAN IMPLEMENTASI SISTEM INFORMASI DAN ADMINISTRASI PADA SMA NEGERI 12 PALEMBANG MENGGUNAKAN WEBSITE DESIGN METHOD (WSDM)

SISTEM PENJADWALAN UJIAN DOKTOR PADA PASCASARJANA UNIVERSITAS DIPONEGORO. Rizka Ella Setyani, Sukmawati Nur Endah

PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE. Gandana Akhmad Syaripudin 1, Rinda Cahyana 2

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA)

Mengenal Web Dinamis dan Statis Serta Perbedaanya

BAB III LANDASAN TEORI

I. PENDAHULUAN. Kata kunci : Sistem informasi, KKN, web, modified waterfall, manajemen.

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. berada di berbagai belahan dunia. Melalui media ini, mereka dapat memperoleh

WEBSITE PT. PEGADAIAN (PERSERO) PADA KANTOR WILAYAH III PALEMBANG MENGGUNAKAN PHP DAN MYSQL

PERANCANGAN DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

PENGERTIAN WEBSITE DAN FUNGSINYA

BAB III LANDASAN TEORI. ini memiliki pijakan pustaka yang dapat dipertanggungjawabkan.

BAB II TINJAUAN PUSTAKA. yang tidak memberikan manfaat dalam mencapai tujuan yang sama, maka elemen

BAB II LANDASAN TEORI. Menurut McLeod dalam buku Al-Bahra (2005:3) Sistem adalah. Menurut Lucas dalam buku Al-Bahra (2005:3) Sistem sebagai suatu

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI

DAFTAR ISI. DAFTAR GAMBAR. DAFTAR TABEL. DAFTAR MODUL PROGRAM...

PENDAHULUAN 1 BAB Latar Belakang

PEMBERDAYAAN SISTEM PEMERINTAHAN DAN POTENSI DESA PADA KABAPUTEN PRINGSEWU BERBASIS WEB

PERANCANGAN SISTEM INFORMASI PENYEWAAN MOBIL PADA RENTAL BERBASIS WEB

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

WEBSITE PT. LUMENINDO GILANG CAHAYA MENGGUNAKAN METODE WATERFALL

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

APLIKASI BERBASIS WEB UNTUK LAYANAN INFORMASI GAJI PEGAWAI (Studi Kasus PERUSAHAAN INDONESIAN TOWER) SKRIPSI. Disusun oleh : Disusun oleh:

BAB I PENDAHULUAN. Toko Asysa merupakan sebuah toko yang bergerak di bidang penjualan

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

BAB III PERANCANGAN PENELITIAN

PENGESAHAN PEMBIMBING...

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. penyajian informasi untuk memenuhi kebutuhan manusia akan informasi.

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

ABSTRAK Seiring dengan kemajuan teknologi informasi dan komunikasi UPT Telematika UPN juga dituntut memiliki sistem informasi yang terkomputerisasi

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

PENGEMBANGAN SISTEM INFORMASI AKREDITASI

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

BAB II LANDASAN TEORI. ditulis dan diterjemahkan oleh language software (bahasa Pemrograman) untuk

PERANCANGAN SISTEM INFORMASI BERBASIS WEB PADA BANK SAMPAH RESIK BECIK SLEMAN

TUGAS AKHIR DORIS SILALAHI

KATA PENGANTAR. 3. Teman-teman terhebat saya dan semua pihak yang turut serta dalam menyelesaikan proyek akhir ini.

BAB 1 PENDAHULUAN Latar Belakang. Sistem informasi merupakan suatu sistem yang menerima masukan data dan

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

Transkripsi:

Widiyaningtyas; Desain dan Implementasi Sistem Informasi Pendaftaran Mata Kuliah Berbasis Web DESAIN DAN IMPLEMENTASI SISTEM INFORMASI PENDAFTARAN MATA KULIAH BERBASIS WEB Triyanna Widiyaningtyas Abstrak: Setiap pertengahan semester mahasiswa Jurusan Teknik Elektro Universitas Negeri Malang harus memprogram terhadap mata- yang akan diambil semester berikutnya. Hal ini dilakukan untuk menentukan jadwal yang akan disusun jurusan dan mengatur dosen pengampu mata yang bersangkutan. Tujuan penelitian ini untuk merancang dan mengimplementasikan sistem informasi pendaftaran mata di Jurusan Teknik Elektro Universitas Negeri Malang. Pengembangan sistem informasi pendaftaran mata ini menggunakan metode Waterfall. Model Waterfall menyediakan pendekatan alur hidup perangkat lunak secara sekuensial memiliki 5 tahapan, yaitu: (1) requirements analysis and definition, (2) sistem and software design, (3) implementation and unit testing, (4) integration and sistem testing, dan (5) operation and maintenance. Hasil pengujian kepada user mahasiswa diperoleh 5 kelas uji tentang kesesuaian output sistem informasi mendapat persentase 100%, hasil pengujian kepada user dosen diperoleh 4 kelas uji tentang kesesuaian output sistem informasi mendapat persentase 100%, serta hasil pengujian kepada user admin diperoleh 11 kelas uji tentang kesesuaian output sistem informasi mendapat persentase 100%. Sehingga dapat disimpulkan dari pengolahan data keseluruhan kelas uji diperoleh persentase tingkat kesesuaian output sistem informasi sebesar 100% yang berarti bahwa layanan Sistem Informasi Pendaftaran Mata Kuliah (SIPMK) yang dikembangkan termasuk dalam kualifikasi valid, secara fungsional, sistem sudah dapat menghasilkan output yang diharapkan. Kata-Kata Kunci: SIPMK, waterfall, web Salah satu bentuk sistem informasi yang banyak digunakan adalah sistem informasi berbasis web. Pada sebuah web server, kode PHP dapat menjadi sebuah masukan (input) untuk menghasilkan keluaran (output) berupa halaman web. Hal ini dapat dilakukan pada sebagian besar web server dan juga pada sebagian besar sistem operasi yang memiliki platform berbeda. Dengan menggunakan MySQL sebagai perangkat lunak untuk manajemen basisdata dan penggabungan dengan bahasa pemrograman Javascript dapat membentuk suatu sistem informasi berbasis web yang powerfull dan dinamis. Tujuan pengembangan sistem informasi pendaftaran mata ini untuk mempermudah mahasiswa dalam melihat dan memilih mata mana yang akan diambil pada semester berikutnya, dan mempermudah dosen dalam menyetujui atau menolak permohonan pendaftaran mata mahasiswa bimbingan akademiknya, serta mempermudah administrator dalam mengelola data pendaftaran mata mahasiswa Sistem Informasi Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan laporan yang diperlukan (Jogiyanto, 2001: 11). Sistem memiliki tiga fungsi dasar: a) Input, melibatkan menangkap dan perakitan elemen yang memasuki sistem untuk diproses. Sebagai contoh, bahan baku, energi, data, dan usaha manusia harus dijamin dan diatur untuk pemrosesan. Triyanna Widiyaningtyas adalah Jurusan Teknik Elektro Universitas Negeri Malang 37

38 TEKNO, Vol : 19 Maret 2013, ISSN : 1693-8739 b) Proses, melibatkan proses transformasi yang mengubah input menjadi output. Contoh manufaktur adalah proses, proses pernapasan manusia, atau perhitungan matematis. c) Output, melibatkan elemen-elemen mentransfer yang telah dihasilkan oleh proses transformasi ke tujuan akhir mereka. Sebagai contoh produk jadi dari suatu proses. Jogiyanto (2001:37) menyatakan bahwa Sistem Informasi terdiri dari komponen komponen yang disebutnya dengan istilah blok bangunan (building block), yaitu blok masukan (input block), blok model (model block), blok keluaran (output block), blok teknologi (technology block), blok basisdata (database block) dan blok kendali (controls block). Sebagai suatu sistem, keenam blok tersebut masing masing saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan atau sasarannya. Data Flow Diagram (DFD) Raymond & George (2007: 214) menyatakan Diagram Arus Data atau Data Flow Diagram (DFD) adalah penyajian grafis dari sebuah sistem yang mempergunakan empat bentuk simbol untuk bisa mengilustrasikan bagaimana data mengalir melalui proses-proses yang saling tersambung. Simbol-simbol tersebut mencerminkan (1) unsur-unsur lingkungan dengan mana sistem berinteraksi, (2) proses, (3) arus data, dan (4) penyimpanan data. Adapun notasi dasar dari DFD dapat dilihat pada Gambar 1 di bawah ini. Gambar 1. Simbol DFD Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) adalah model konseptual yang digunakan untuk menggambarkan hubungan (Relationship) antara beberapa entitas (Entity) dalam suatu database. Entity Relationship Diagram (ERD) adalah model konseptual yang mendiskripsikan hubungan penyimpanan dalam DFD. ERD digunakan untuk memodelkan struktur data dan hubungan antar data. Dengan ERD model dapat diuji dengan mengabaikan proses yang harus dilakukan. Selain itu dengan ERD kita akan dapat menjawab pertanyaan mengenai data apa yang kita perlukan serta bagaimana data yang satu berhu-bungan dengan data yang lain. Pada dasarnya ada tiga simbol yang digunakan pada ERD, yaitu : 1. Entiti Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti ini biasanya digambarkan dengan persegi panjang. 2. Atribut Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips. 3. Hubungan / Relasi Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Gambar relasi diwakili oleh simbol diamond atau belah ketupat. Web Web adalah kumpulan dari halamanhalaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam world wideweb (www) di internet. Sebuah ha-

Widiyaningtyas; Desain dan Implementasi Sistem Informasi Pendaftaran Mata Kuliah Berbasis Web 39 laman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar. Website atau situs juga dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masingmasing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik. Pada website terdapat elemen pendukung yakni Nama domain, Hosting, Bahasa Pemprograman web diantaranya: HyperText Markup Language (HTML), Personal Home Page (PHP), Cascading Style Sheets (CSS), dan Java- Script digunakan untuk membuat SIM berbasis web lebih dinamis dan menarik. Web server adalah sebuah bentuk server yang khusus digunakan untuk menyimpan suatu halaman web. Komputer dapat dinyatakan sebagai web server jika komputer tersebut memiliki suatu software untuk menangani permintaan dari user terhadap file-file web yang tersimpan didalamnya. Contoh dari software yang digunakan oleh web server adalah sebagai berikut: (a) PWS, (b) Apache (open source), (c) Xitami, (d) IIS, dan (e) Xampp. METODE Pengembangan sistem informasi pendaftaran mata ini menggunakan metode Waterfall dengan membangun suatu model dari dunia nyata (real world) yang menyediakan subyek-subyek permasalahan dari sistem. Alasan penggunaan metodologi Waterfall dalam pengembangan sistem informasi ini adalah setiap langkah didefinisikan dengan jelas sehingga mempermudah dalam pengembangan sistem lebih lanjut. Model waterfall ini digambarkan pada Gambar 2 berikut ini. Gambar 2. Model Waterfall (Sumber: Somerville, 2011: 30) Pada tahap Requirements analysis and definition dilakukan proses observasi dan wawancara kepada user untuk mengetahui kondisi sistem saat ini. Dari hasil observasi dan wawancara tersebut diperoleh definisi kebutuhan perangkat lunak yaitu user membutuhkan sistem informasi pendaftaran mata yang mempunyai fungsi yaitu: (1) menampilkan mata yang tersedia bagi user mahasiswa dengan tepat, (2) memberikan fitur bagi user dosen untuk menyetujui atau menolak permohonan pendaftaran mahasiswa, (3)

40 TEKNO, Vol : 19 Maret 2013, ISSN : 1693-8739 memberikan fitur laporan rekap pendaftaran mata bagi user administor, (4) memberikan fitur pengelolaan data user, mata, dan beban studi bagi user administrator. Pada tahap system and software design, dilakukan perancangan alur data sistem Data_validasi_login Data_validasi_login Data_validasi_login Data_login_admin Data_login_dosen Data_login_mahasiswa dengan menggunakan data flow diagram (DFD), perancangan database sistem menggunakan entity relationship diagram (ERD), serta perancangan user interface dan arsitektur sistem yang digunakan. DFD level 1 yang dihasilkan dari tahapan desain ditunjukkan pada Gambar 3. 1 Login Data_user_credential Data_user_credential User 2 _PA _PA Ubah Biodata Data_password Data_password Data_password 3 Ubah Password Data_password Data_mata diambil Data_mata tersedia 4 Pendaftaran Mata Kuliah Data_mata tersedia Data_mata diambil Data_pendaftaran_ mata_ Beban_studi Ambil_mata bimbingan_akademik Data_pendaftaran_MK_ mahasiswa_bimbingan_akademik 5 Rekap Mhs Bimbingan Akademik Data_ Data_pendaftaran_ MK_mahasiswa 6 Rekap Pendaftaran Mata Kuliah Data_ Data_pendaftaran_mata_ Data_Rekap_pendaftaran_MK Data_mata_ Data_mata_ 7 Mata Kuliah Data_mata_ Data_mata_ Mata_ Data_beban_studi Data_beban_studi 9 8 Beban Studi Data_mata_ Data_beban_studi Data_beban_studi Beban_studi 10 11 Data_credential_admin Data_credential_dosen Data_credential_mahasiswa User Gambar 3. DFD level 1

Widiyaningtyas; Desain dan Implementasi Sistem Informasi Pendaftaran Mata Kuliah Berbasis Web 41 Pada tahap implementation and unit testing dilakukan pengkodean program dari desain yang dilakukan sebelumnya. Proses pengujian sistem informasi pendaftaran mata ini menggunakan metode pengujian black-box untuk mengetahui apakah fungsi-fungsi dalam program sudah berjalan dengan benar. uji coba produk dalam pengembangan sistem informasi pendaftaran mata ini dimaksudkan untuk mengumpulkan data yang digunakan untuk menetapkan tingkat keefektifan dari sistem informasi yang dihasilkan. Setelah sistem digunakan pemeliharaan dibutuhkan untuk memperbaiki kesalahan yang tidak ditemukan pada langkah-langkah sebelumnya, memperbaiki implementasi sistem dan meningkatkan jasa sistem apabila kebutuhan baru ditemukan sehingga sistem menjadi lebih baik. HASIL Aplikasi Sistem Aplikasi sistem merupakan implementasi produk dari pengembangan, berupa sistem berbasis web yang bisa diakses secara intranet di Jurusan Teknik Elektro. Antarmuka sistem ini menekankan pada desain antarmuka dengan kesan visual yang sederhana dan jelas. Bentuk contoh tampilan implementasi dapat diperlihatkan pada Gambar 4 dan Gambar 5. Gambar 4. Halaman Utama SIPMK Gambar 5. User Interface Ambil Mata Kuliah Hasil Pengujian Proses pengujian sistem informasi pendaftaran mata ini menggunakan metode pengujian black-box untuk mengetahui apakah fungsi-fungsi dalam program sudah berjalan dengan benar. Pengujian black box menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji design dan kode program. Pengujian ini dimaksudkan untuk mengetahui apakah fungsi-fungsi, masukan dan keluaran dari perangkat lunak sesuai dengan spesifikasi yang dibutuhkan. Dalam kegiatan pengembangan sistem informasi pendaftaran mata ini, pengujian dilakukan oleh end-user, dalam hal ini adalah mahasiswa, dosen dan administrator. Adapun hasil pengujian masing-masing user tersebut dapat dilihat pada Tabel 1, Tabel 2 dan Tabel 3 berikut ini. Tabel 1. Pengujian user Kelas Uji Bukti Uji Ket. Register register user Login verifikasi username verifikasi password Pendaftaran Mata Kuliah mengecek mata yang tersedia mendaftar mata yang akan diambil mengecek mata yang diambil Ubah Biodata mengubah biodata mahasiswa Ubah Password mengubah password akun

42 TEKNO, Vol : 19 Maret 2013, ISSN : 1693-8739 Data pada Tabel 1 merupakan data pengujian yang dilakukan oleh user mahasiswa. User mahasiswa melakukan pengujian terhadap kelas uji register, login, pendaftaran mata, ubah biodata dan ubah password. Hasil pengujian user mahasiswa menyatakan menerima terhadap semua fungsionalitas yang disajikan pada sistem informasi yang dibangun. Tabel 2. Pengujian user Kelas Uji Bukti Uji Ket. Login Data Bimbingan Ubah Biodata verifikasi username verifikasi password mengecek mata yang diambil mahasiswa menyetujui pendaftaran mata menolak pendaftaran mata mengubah biodata dosen Ubah Password mengubah password akun Data pada Tabel 2 di atas merupakan data pengujian yang dilakukan oleh user dosen. User dosen melakukan pengujian terhadap kelas uji login, data mahasiswa bimbingan, ubah biodata dan ubah password. Hasil pengujian user dosen menyatakan menerima terhadap semua fungsionalitas yang disajikan pada sistem informasi yang dibangun. Data pada Tabel 3 berikut ini merupakan data pengujian yang dilakukan oleh user administrator. User administrator melakukan pengujian terhadap kelas uji login, aktifasi akun mahasiswa, aktifasi akun dosen, laporan pendaftaran mata, mengelola data mata, data beban studi, data admin, data dosen, data mahasiswa, ubah biodata dan ubah password. Hasil pengujian user administrator menyatakan menerima terhadap semua fungsionalitas yang disajikan pada sistem informasi yang dibangun. Tabel 3. Pengujian user istrator Kelas Uji Bukti Uji Ket. Login verifikasi username verifikasi password Aktifasi aktifasi akun mahasiswa Akun tolak akun mahasiswa Aktifasi aktifasi akun dosen Akun tolak akun mahasiswa Laporan Pendaftaran Mata Kuliah Data Mata Kuliah Data Beban Studi Data Data Data Ubah Biodata Ubah Password laporan rekap mata laporan detail pendaftaran mata mahasiswa menambah data mata mengubah data mata menghapus data mata menambah data beban studi mengubah data beban studi menghapus data beban studi menambah data admin mengubah data admin menghapus data admin reset password admin menambah data dosen mengubah data dosen menghapus data dosen reset password dosen export data dosen import data dosen menambah data mahasiswa mengubah data mahasiswa menghapus data mahasiswa reset password mahasiswa set dosen pa mahasiswa export data mahasiswa import data mahasiswa mengubah biodata dosen mengubah password akun

Widiyaningtyas; Desain dan Implementasi Sistem Informasi Pendaftaran Mata Kuliah Berbasis Web 43 PEMBAHASAN Hasil pengujian kepada semua user diperoleh total 20 kelas uji tentang kesesuaian output sistem berdasarkan input yang dimasukkan mendapat persentase 100% yang berarti bahwa layanan Sistem Informasi Pendaftaran Mata Kuliah berbasis web di jurusan Teknik Elektro, Fakultas Teknik, Universitas Negeri Malang yang dikembangkan termasuk dalam kualifikasi valid, secara fungsional sistem sudah dapat menghasilkan output yang diharapkan. Kendati demikian, sistem informasi ini tentunya masih memiliki kekurangan, sehingga ada beberapa saran dari user sebagai perbaikan sistem agar lebih baik lagi. Saran tersebut diantaranya: a. validasi password on the fly jadi user langsung tahu ketika verify password tidak sama, b. tampilan mata yang tersedia dan mata yang diambil seharusnya (mempunyai tinggi) 50%:50% atau bisa digeser sesuai kebutuhan, c. perlu ditambahkannya session control untuk mendeteksi aktifitas user pada sistem, apabila seorang user yang telah login kedalam sistem tidak melakukan apa-apa atau idle selama waktu yang ditentukan maka session user tersebut akan expire sehingga apabila user ingin menggunakan sistem kembali, user tersebut harus login lagi ke sistem. Fitur ini akan sangat bermanfaat untuk security akun user sebagai contoh ketika user meninggalkan komputer dalam jangka waktu lama dengan keadaan login ke dalam sistem, d. fitur register akun mahasiswa dan dosen lebih baik dihilangkan untuk menghindari peng-input-an data yang tidak reliable dan proses pendaftaran akun secara terus menerus oleh seseorang yang dapat menyebabkan serangan Denial of Service,. KESIMPULAN Berdasarkan hasil pengujian dan pembahasan sebelumnya, maka dapat ditarik kesimpulan sebagai berikut: 1. Sistem informasi dikembangkan dengan menggunakan metode waterfall dengan 5 tahapan yaitu, (1) requirement definition, (2) system and software design, (3) implementation and unit testing, (4) integration and system testing, dan (5) operation and maintenance. 2. Sistem informasi yang dikembangkan memiliki fitur diantaranya adalah (1) menampilkan mata yang tersedia bagi user mahasiswa dengan tepat, (2) memberikan fitur bagi user dosen untuk menyetujui atau menolak permohonan pendaftaran mahasiswa bimbingan akademiknya, (3) memberikan fitur laporan rekap pendaftaran mata bagi user administrator, dan memberikan fitur pengelolaan data user, mata, dan beban studi bagi user administrator. 3. Pengujian fungsionalitas sistem dengan metode black box menyatakan bahwa semua user menerima terhadap fungsionalitas sistem sehingga sistem ini layak digunakan. DAFTAR RUJUKAN James Obrien& George Marakas. 2007. Introduction to Information Sistems. United State Of America : McGraw- Hill Companies, Inc. Jogiyanto HM. Akt., MBA., Ph.D. 2001. Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Penerbit Andi Pressman, Roger. 2002. Software Engineering: A Practitioner's Approach. Yogyakarta: Penerbit ANDI

44 TEKNO, Vol : 19 Maret 2013, ISSN : 1693-8739 Sommerville, Ian. 2003a. Software Engineering Rekayasa Perangkat Lunak (Jilid 1). Jakarta: Penerbit Erlangga Sommerville, Ian. 2003b. Software Engineering Rekayasa Perangkat Lunak (Jilid 2). Jakarta: Penerbit Erlangga