ANALISIS DAN PERANCANGAN SISTEM PERWALIAN ONLINE MAHASISWA PADA PROGRAM PENDIDIKAN JARAK JAUH

dokumen-dokumen yang mirip
Sistem Perwalian Online Mahasiswa Pada Program Pendidikan Jarak Jauh

PEMBUATAN DAN PERANCANGAN APLIKASI NILAI MATA PELAJARAN SISWA BERBASIS CLIENT SERVER PADA SMP N 1 SAWIT BOYOLALI

SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 1 PURWODADI BERBASIS WEB

Sistem Informasi Kerja Praktek Mahasiswa STMIK STIKOM Bali Berbasis Web

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI E_LEARNING UNTUK PEMBELAJARAN BAHASA PEMROGRAMAN PHP

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

RANCANG BANGUN SISTEM INFORMASI E-RESEARCH STIKOM BALI MULTI PLATFORM SMARTPHONE BERBASIS PHONEGAP

Analisa Pengembangan Penjadwalan Convention Center STIKOM Bali berbasis web

Analisa Dan Perancangan Sistem Pencatatan Dan Penjadwalan Kunjungan Skripsi Berbasis Mikrokomputer Studi Kasus : Stikom Bali

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

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

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

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

ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SEKOLAH MENENGAH ATAS (SMA) BERBASIS WEB

RANCANG BANGUN PENGELOLAAN DATA PESERTA DIKLAT BERBASIS WEB (STUDI KASUS: BALAI TEKNOLOGI KOMUNIKASI PENDIDIKAN DIY)

Aplikasi Tata Kelola Skripsi STMIK STIKOM Bali Berbasis.Net Framework

SISTEM PENYEWAAN TOWER PADA PT. TELKOMSEL

Analisa Dan Perancangan Sistem Maintenance Hadware Pada Laboratorium STMIK STIKOM Bali Berbasis Web

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

PEMBUATAN APLIKASI E-LEARNING MENGGUNAKAN CODE IGNITER DI POLITEKNIK SAKTI

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

APLIKASI DEBET NOTA ADMINISTRASI LOGISTIK PADA PT. BHANDA GHARA REKSA (PERSERO) PALEMBANG

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

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

ABSTRAK. Kata Kunci : Peramalan, Least Square, Moving Average

SISTEM INFORMASI PENDATAAN GURU DAN SISWA PADA SMP NEGERI 2 PADANG TIJI KABUPATEN PIDIE

PERANCANGAN DAN PEMBUATAN WEBSITE PERUSAHAAN EKSPEDISI

Pembuatan Sistem Informasi Akademik SMAN 2 Banda Aceh. Menggunakan Web Framework Codeigniter

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

Perancangan Sistem Informasi Eksekutif Bagian Akademik STMIK STIKOM Bali Berbasis Web

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

MAKALAH SEMINAR TUGAS AKHIR SISTEM INFORMASI MANAJEMEN PELATIHAN PENGEMBANGAN PENDIDIKAN UNIVERSITAS DIPONEGORO

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

WEBSITE PT. LUMENINDO GILANG CAHAYA MENGGUNAKAN METODE WATERFALL

SISTEM INFORMASI PEMESANAN PAKET PERJALANAN WISATA BERBASIS WEB PADA PT SKY MANARI WISATA

BAB III LANDASAN TEORI

DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL DAFTAR MODUL PROGRAM.. BAB I PENDAHULUAN

BAB III LANDASAN TEORI

DINAMIKA INFORMATIKA Vol.6 No. 1, Maret 2014 ISSN

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

BAB 2 LANDASAN TEORI

Implementasi Software As A Service Pada Aplikasi Latih Tanding Futsal

RANCANGAN APLIKASI LAPORAN PENYELENGGARAAN PEMERINTAHAN DAERAH KABUPATEN/KOTA PROVINSI SULAWESI SELATAN BERBASIS WEB

KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH. Jl. Kalisahak No 28 Komplek Balapan Yogyakarta

HALAMAN JUDUL HALAMAN PENGESAHAN PEMBIMBING HALAMAN PENGESAHAN PENGUJI

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

JURNAL KHATULISTIWA INFORMATIKA, VOL. 2 NO. 1 JUNI 2014 PERANCANGAN SISTEM INFORMASI AKADEMIK SEKOLAH BERBASIS WEB DENGAN JAVA

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

PENGEMBANGAN SISTEM INFORMASI AKADEMIK PROGRAM STUDI MANAJEMEN INFORMATIKA POLITEKNIK NEGERI MEDAN BERBASIS WEB LAPORAN TUGAS AKHIR

SISTEM INFORMASI PEMASARAN SPAREPART MOBIL PADA PT SELARAS SIMPATI NUSANTARA PALEMBANG BERBASIS WEB

RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M.

RANCANGAN DAN SISTEM SIMPADI BENIH KOMODITI PERTANIAN DI BALAI BENIH INDUK (BBI) HORTIKULTURA JARAI BERBASIS WEB *Heriansyah, M.

SISTEM INFORMASI KEBERANGKATAN WARGA NEGARA INDONESIA PADA KANTOR IMIGRASI KELAS I PALEMBANG MENGGUNAKAN PHP DAN MYSQL

BAB 2 LANDASAN TEORI. Kata sistem berasal dari bahasa Yunani yaitu Systema yang mengandung arti kesatuan

RANCANG BANGUN SISTEM INFORMASI AKADEMIK BERBASIS WEB SEKOLAH TINGGI ILMU KOMPUTER YOS SUDARSO PURWOKERTO

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI KEPRAJURITAN TNI-AD (STUDI KASUS LEMJIANTEK/STTAD KOTA MALANG) TUGAS AKHIR

SISTEM INFORMASI INSTALASI GAWAT DARURAT RUMAH SAKIT MYRIA PALEMBANG MENGGUNAKAN PHP dan MYSQL

Perancangan Sistem Informasi Geografis Untuk Obyek Wisata Di Kabupaten Tabanan

MAKALAH SEMINAR TUGAS AKHIR. APLIKASI BUKU ELEKTRONIK (e-book) BERBASIS WEB Anandianingsih (L2F304211)*, Agung BP, ST. MIT**, Aghus Sofwan, ST.

BAB IV HASIL DAN PEMBAHASAN

SISTEM INFORMASI DESA NGARIP BERBASIS WEB KABUPATEN TANGGAMUS LAMPUNG

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

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

Rancang Bangun Sistem Informasi Pelelangan Ikan Berbasis Web Pada Tempat Pelelangan Ikan Kabupaten Situbondo Jawa Timur

BAB I PENDAHULUAN. yang sangat penting khususnya di Program Studi Informatika Fakultas Teknik

Bab 4 Pembahasan dan Hasil

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

PENGEMBANGAN SISTEM INFORMASI AKREDITASI

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

PENGEMBANGAN SISTEM ONLINE EVENT DI STMIK-POLITEKNIK PALCOMTECH

IMPLEMENTASI DATA MINING DALAM PENERIMAAN KARYAWAN BARU DENGAN METODE DECISION TREE DI BENDESA HOTEL

BAB IV HASIL DAN UJI COBA. Adapun hasil dari penelitan yang dilakukan adalah sebuah perangkat lunak

SISTEM INFORMASI PERPUSTAKAAN SEKOLAH MENENGAH PERTAMA NEGERI 3 BAYAT

BAB IV HASIL DAN PEMBAHASAN

DAFTAR ISI. ABSTRAK... i. ABSTRACT... ii. KATA PENGANTAR... iii. DAFTAR ISI... vii. DAFTAR GAMBAR... xiii. DAFTAR TABEL... xviii

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

Pembuatan dan Penerapan E-Examination Penerimaan Mahasiswa Baru Universitas Gunadarma

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. berhubungan dengan obyek penelitian terutama dari penelitian-penelitian

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

Aplikasi Perhitungan Penentuan Nilai Akreditasi Sekolah Dasardi Wilayah UPTD DIKPORA Kecamatan Montong Kabupaten Tuban Jawa Timur ABSTRAK

BAB III LANDASAN TEORI. mengetik melalui keyboard, penggunaan pointer mouse, alat scanner (pembaca

BAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PENJUALAN SNAPBACK ATTACK YK YOGYAKARTA NASKAH PUBLIKASI

BAB IV HASIL DAN PEMBAHASAN

SISTEM INFORMASI REGISTRASI HAK PATEN SENTRA HAK KEKAYAAN INTELEKTUAL BERBASIS WEB PADA BALITBANGNOVDA PROVINSI SUMATERA SELATAN

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

APLIKASI DAFTAR HADIR PERKULIAHAN MAHASISWA FKTI UNIVERSITAS MULAWARMAN BERBASIS WEB

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Perancangan Aplikasi Pengolahan Nilai Mahasiswa Berbasis Web Pada Politeknik Ganesha Medan

Jurnal Ilmiah d ComPutarE Volume 2 Juni 2012

SISTEM PERAMALAN PENJUALAN TAS MAKANAN MENGGUNAKAN METODE LEAST SQUARE

Sistem Informasi Manajemen Pemantauan Pembayaran Pajak Bumi dan Bangunan di Kota Tidore Berbasis Web

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

Transkripsi:

ANALISIS DAN PERANCANGAN SISTEM PERWALIAN ONLINE MAHASISWA PADA PROGRAM PENDIDIKAN JARAK JAUH Shofwan Hanief 1), Agus Purwanto 2) 1) Sistem Informasi STMIK STIKOM Bali 2) Sistem Komputer STMIK STIKOM Bali Jl. Raya Puputan No. 86 Renon, Denpasar-Bali Email : hanief@stikom-bali.ac.id 1), dosen.agusp712@gmail.com 2) Abstrak Sistem informasi merupakan media Teknologi Informasi dan Komunikasi (TIK) yang dapat memudahkan kehidupan manusia pada saat ini. Dengan kecanggihan teknologi saat ini, fungsi dari system informasi tidak hanya sebagai alat transaksi khususnya penginputan data saja, tetapi juga sebagai media yang membarikan informasi sebagai dasar pembuatan keputusan. Dengan adanya Pendidikan Jarak Jauh (PJJ) s aat ini, maka proses pra perkuliahan atau kita sebut dengan perwalian pun harus dilakukan secara online agar mahasiswa tidak kesulitan melakukan. Dengan adanya hal tersebut maka penelitian ini bertujuan untuk membuat sebuah system untuk perwalian pada mahasiswa PJJ agar dapat memudahkan dalam melakukan proses perwalian. Kata kunci: Perwalian, Sistem Informasi, Online, Pendidikan Jarak jauh 1. Pendahuluan Sistem informasi merupakan salah satu dari berbagai macam kecanggihan teknologi saat ini. Dengan kecanggihan teknologi saat ini, fungsi dari system informasi tidak hanya sebagai alat transaksi khususnya penginputan data saja, tetapi juga sebagai media yang membarikan informasi sebagai dasar pembuatan keputusan. Perwalian adalah sebuah proses yang dilakukakan sebelum perkuliahan dilakukan, dalam melakukan perwalian mahasiswa melakukan sebuah proses pemilihan mata kuliah yang akan diambil pada semester yang bersangkutan sesuai dengan matakuliah yang ditawarkan pada semester tersebut. Pendidikan Jarak Jauh (PJJ) yang saat ini sudah dijalankan di STIKOM Bali yang mengacu pada permendikbud no.24 tahun 2012 dan permendikbud no. 109 tahun 2013 sudah berjalan di bebrapa lokasi di luar kota Denpasar. Untuk proses perwalian yang saat ini dilakukan masih manual, yaitu dengan mengisi form lalu form tersebut dibawa lagi ke Denpasar dan diinputkan ke system. Dengan adanya permasalahan tersebut maka penulis membuat sebuah system untuk menangani permasalahan perwalian tersebut secara online agar perwalian dapat dilakukan secara mudah. 2. Pembahasan Kata Sistem awalnya berasal dari bahasa Yunani (sustēma) dan bahasa Latin ( systēma). Definisi sistem menurut para ahli : 1. Ludwig Von Bartalanfy Sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi diantara unsurunsur tersebut dengan lingkungan.[1] 2. Anatol Raporot Sistem adalah suatu kumpulan kesatuan dan perangkat hubungan satu sama lain. 3. L. Ackof Sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari bagian-bagian dalam keadaan saling tergantung satu sama lainnya. 4. L. James Havery Menurutnya sistem adalah prosedur logis dan rasional untuk merancang suatu rangkaian komponen yang berhubungan satu dengan yang lainnya dengan maksud untuk berfungsi sebagai suatu kesatuan dalam usaha mencapai suatu tujuan yang telah ditentukan. 5. John Mc Manama Menurutnya sistem adalah sebuah struktur konseptual yang tersusun dari fungsi-fungsi yang saling berhubungan yang bekerja sebagai suatu kesatuan organik untuk mencapai suatu hasil yang diinginkan secara efektif dan efesien.[1] 6. C.W. Churchman Menurutnya sistem adalah seperangkat bagianbagian yang dikoordinasikan untuk melaksanakan seperangkat tujuan. 7. J.C. Hinggins Menurutnya sistem adalah seperangkat bagianbagian yang saling berhubungan. 8. Edgar F Huse dan James L. Bowdict Menurutnya sistem adalah suatu rangkaian bagian-bagian yang saling berhubungan dan bergantung sedemikian rupa sehingga interaksi dan saling pengaruh dari satu bagian akan mempengaruhi keseluruhan[1]. 4.11-37

Untuk membuat analisa dan desain suatu sistem, diperlukan suatu analisa prosedur. Di dalamnya mencakup beberapa proses yang terjadi pada sistem, diantaranya : 1. Admin memiliki tanggung jawab untuk melakukan maintenance atau pemeliharaan pada data pribadi semua user (admin, akademik, dan mahasiswa), data kelas, data pengumuman, data matakuliah, serta data kelas buka. 2. Sebelum mulai memasuki dan menggunakan sistem, user terlebih dahulu melakukan proses login dengan memasukkan data username dan password. 3. Setelah melakukan login, user akademik dapat melakukan maintenance atau pemeliharaan data kelas, data pengumuman, data matakuliah, serta data kelas buka. 4. Sedangkan kegiatan user mahasiswa mencakup lihat pengumuman, melihat profil mahasiswa, mengubah data pribadi, melihat pengumuman, data kelas buka, dan melakukan perwalian. Untuk membuat sistem perwalian berbasis web ini maka dibuat rancangan untuk menjelaskan setiap proses dan databasenya. Sedangkan untuk menggambarkan bagaimana aplikasi ini dijalankan digunakan pendekatan terstruktur menggunakan DFD (data Flow Diagram, ERD (Entity Relationship Diagram), dan Konseptual Database. 2.1 Pengertian Web Web merupakan fasilitas hypertext untuk menampilkan data berupa teks, gambar, suara animasi dan data multimedia lainnya. Web dikategorikan menjadi dua yaitu, web statis dan web dinamis. Web statis adalah web yang menampilkan informasi-informasi yang sifatnya statis, sedangkan web dinamis adalah web yang menampilkan informasi serta dapat berinteraksi dengan User yang sifatnya dinamis. Sehingga dalam pembuatan web dinamis dibutuhkan kemampuan pemrograman web. Dalam pemrograman web ada 2 kategori, yaitu: 1. Server- Side Programming 2. Client-Side Programming Pada Server-side programming, perintahperintah program (Script) dijalankan di web server, kemudian hasilnya dikirmkan ke browser dalam bentuk HTML biasa. Sedangkan Client-Side Programming perintah program dijalankan di web browser, sehingga ketika client meminta dokumen yang mengandung script, maka script tersebut akan di unduh dari servernya kemudian dijalankan di browser yang bersangkutan. Pemrograman web yang tergolong dalam server-side seperti: CGI/Perl, ASP (Active Server Pages), JSP (Java Server Pages), PHP, CFM (ColdFussion) dan lain-lain. Dan yang tergolong client-side seperti : JavaScript, VbScript, HTML.[2] 2.1 PHP PHP adalah singkatan dari "PHP Hypertext Processor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. PHP merupakan bahasa pemrograman yang paling sering digunakan oleh programming web karena merupakan bahasa pemrograman open source, sehingga para programming tidak perlu membeli lisensi untuk membuat web.[3] Rasmus Lerdorf merupakan orang yang membuat PHP pada tahun 1995. Pada waktu itu nama PHP adalah FI (Form Interpreted) yang merupakan sekumpulan script, digunakan untuk mengolah data Form dari web. Pada perkembangan berikutnya, Rasmus akhirnya melepas kode sumber tersebut dan dan diberi nama PHP (Personal Home Page). PHP pertama yaitu 2.0 dirilis pertama pada bulan Nopember 1997. Dalam versi ini sudah ditambahkan modul-modul ekstensi yang menyebabkan kemampuan PHP menjadi lebih baik. Pada bulan Juni tahun 1998 perusahaan tersebut merilis versi baru PHP dengan nama PHP 3.0 dan mengubah kepanjangan PHP menjadi Hypretext Preprocessor. Pertengahan tahun 1999, Zend merilis versi baru dari PHP dan diberi nama PHP 4.0. PHP 4.0 merupakan versi PHP yang paling banyak dipakai oleh Programming karena bisa untuk membuat aplikasi web yang lebih kompleks. Pada bulan Juni 2014 Zend akhirnya merilis versi baru lagi yang bernama PHP 5.0. Ini merupakan versi mutakhir dari PHP dan sudah menerapkan model pemrograman berorientasi objek yang merupakan model yang banyak dikembangkan disemua bahasa pemrograman[4]. 2.2 DFD Level Konteks Konteks diagram merupakan diagram level tertinggi pada DFD yang dimana level ini merupakan gambaran hubungan suatu sistem dengan ;lingkungan luarnya. Diagram konteks berisi penjelasan lebih ;lanjut mengenai proses yang dilakukan oleh sistem dimana penjelasan itu sendiri digambarkan secara garis besar yang diwakili oleh symbol entity-entity yang melakukan input data serta menerima output dari sistem[1]. Gambar 1 DFD Level Konteks Sistem Perwalian Online PJJ Pada diagram level konteks digambarkan pada sistem perwalian online ini entitasnya terdiri dari 3 pengguna yaitu admin, akademik, dan mahasiswa. Dimana admin adalah entitas yang mempunyai otorisasi untuk 4.11-38

mengelola data seperti data pengguna, data mata kuliah, data kelas, dan data master lainnya. Selanjutnya entitas akademik adalah pengelola dari program PJJ yang ada di masing-masing USB PJJ (Unit Sentra Belajar PJJ). Dan untuk entitas terakhir adalah mahasiswa, dimana dengan sistem ini mahasiswa dapat melakukan perwalian secara online. 2.3 DFD Level 0 Diagram level 0 merupakan penjabaran dari diagram konteks. Data flow diagram level 0 pada sistem ini adalah sebagai berikut : Gambar 3 Konseptual Database Pada gambar 3 dijelaskan menganai relasi antar tabel, dimana fungsi dari ERD (Entity Relationship Diagram) ini adalah untuk menggambarkan table yang saling berelasi sehingga transaksi dapat dijalankan pada sistem. Dalam ERD tersebut dijelaskan pula kardinalitas dari relasi yang terjadi. Dengan adanya kardinalitas ini untuk menggambarkan sejauh mana transaksi dapat terjadi. Sebagai contoh adalah relasi antara tabel kelas dangan tabel matakuliah dengan kardinalitas one to many, yang artinya adalah 1 record di tabel kelas dapat melakukan transaksi dengan beberapa matakuliah. Analoginya adalah ketika dibuat kelas dengan nama A123 maka kelas tersebut dapat dipakai untuk matakuliah Perancangan Sistem, Analisa Desain Sistem dan Sistem Pakar. 2.5 Konseptual Database Konseptual Database merupakan penjabaran seluruh table dalam database, baik yang mempunyai relasi atau tidak: Gambar 2 DFD Level 0 Sistem Perwalian Online PJJ Pada DFD Level 0 digambarkan secara konseptual proses-proses yang terjadi pada sistem perwalian online ini. Proses-proses tersebut diantaranya adalah proses login yang dapat dilakukan oleh eadmin, akademik, dan mahasiswa. Selain itu ada proses maintenance, dimana dalam proses ini digambarkan sebuah konsep untuk melakukan pemeliharaan data (tambah data, rubah data, hapus data) yang dapat dilakukan oleh admin dan akademik. Pada entitas admin dan akademik ada satu perbedaan mendasar yaitu tidak dapat menambahkan data user baru sedangkan admin dapat menambahkan admin baru. Proses selanjutnya adalah proses perwalian yang dapat dilakukan oleh entitas mahasiswa, dimana proses perwalian ini dapat dilakukan jika data-data telah dimasukkan oleh entitas admin atau akademik 2.4 ERD (Entity Relationship Diagram) Entity Relationship Diagram merupakan penjabaran hubungan antar table dalam sebuah database: Gambar 4 Konseptual Database Dari gambar konseptual database diatas dijabarkan mengenai database dari tersebut. Tabel yang mempunyai relasi ataupun tidak tetap akan digambarkan pada konseptual database. Sebagai contoh tabel yang tidak berelasi disini adalah tabel pengumuman, dimana ketika dilakukan transaksi pada tabel tersebut misalnya memasukan data baru ataupun menghapus data baru maka tidak akan berpeh ke tabel lainnya. 4.11-39

2.6 Implementasi Sistem Implementasi atau penerapan sistem perwalian online untuk mahasiswa PJJ ini berbasis web, menggunakan Bahasa pemrograman PHP, dan basis data My SQL. Setelah menyelesaikan analisa, pengumpulan bahan, dan perancangan aplikasi maka tahap selanjutnya adalah pembuatan program. Berikut ini pada gambar 5 adalah tampilan login mahasiswa sebelum melakukan perwalian: Gambar 7. Tampilan Daftar Matakuliah Gambar 5. Tampilan Login Mahasiswa Setelah mahasiswa berhasil login, maka akan tampil menu utama seperti pada gambar 6, dan jika ingin melakukan maka mahasiswa tinggal mengklik menu perwalian. Pada saat perwalian akan ada peringatan ketika memilih matakuliah yang dibuka. Jika ingin melakukan perubahan dengan menghapus matakuliah yang telah dipilih bisa dilakukan asalkan belum diproses seperti pada gambar 7. Sehingga jika dipilih tombol hapus maka matakuliah yang telah diambil akan terhapus dari daftar. Namun jika sudah diproses, maka matakuliah yang sudah dipilih tidak dapat dihapkembali. Gambar 6. Menu Mahasiswa Setelah memilih menu perwalian maka akan tampil daftar matakuliah yang bisa dipilih setiap semester seperti pada gambar 7. Mahasiswa tidak dapat memilih matakuliah yang sudah ditempuh atau matakuliah prasyarat, namun jika ingin mengulang bisa memilih matakuliah yang ingin diulang. Gambar 8. Tampilan Perwalian Hasil akhir dari proses perwalian adalah daftar matakuliah yang diambil oleh mahasiswa tersebut seperti pada gambar 8, setelah proses ini dilakukan status masih ditunda untuk dilakukan verifikasi oleh bagian akademik, karena bagian akademik akan melihat jumlah peserta dimasing-masing natakuliah yang diambil oleh mahasiswa tersebut. Jika mahasiswa yang mengambil matakuliah kurang dari 10 orang maka akademik memutuskan untuk tidak menjalankan kelas tersebut, namun jika mencukupi maka akan dilanjutkan untuk menjalankan kelas tersebut. 4.11-40

Gambar 9. Tampilan Status Perwalian Seperti kita lihat pada gambar 9 diatas, ada status ditunda pada saat mahasiswa melakukan proses perwalian. Karena proses ini akan diverifikasi oleh bagian akademik untuk menentukan apakah matakuliah yang dipilih oleh mahasiswa mencapai kuota yang ditetapkan. Dan jika sudah dilakukan validasmaka status akan berubah OK jika kelas akan dijalankan dan DROP untuk kelas yang tidak dijalankan. Sehingga mahasiswa dapat mengambil pada semester selanjutnya. Dengan demikian proses perwalian mahasiswa PJJ bisa dilakukan dengan cara terkomputerisasi berbasis web, sehingga data perwalian dapat tersimpan dan dapat diakses oleh akademik. 2.7 Pengujian Program Pengujian aplikasi perwalian online PJJ ini menggunakan metode black-box, dimana pengujian ini dimaksudkan untuk mengetahui kesesuaian hasil dari aplikasi yang dibuat dengan perencanaan pada tahap awal sistem ini. Pada Tabel 1, memperlihatkan hasil dari pengujian program yang telah dilakukan. Tabel 1 Pengujian Aplikasi Perwalian Online PJJ 3. Kesimpulan dan Saran 3.1 Kesimpulan Beberapa kesimpulan yang dapat diambil dari penelitian yang dilakukan adalah: a. Sistem perwalian online ini dirancang dengan pendekatan terstruktur menggunakan DFD, ERD, dan Konseptual Database b. Sistem perwalian online ini masih sangat sederhana dan dapat dikembangkan agar lebih dinamis dan digunakan di berbagai platform. Aplikasi ini dapat digunakan oleh mahasiswa untuk melakukan perwalian tanpa harus datang ke kampus dengan waktu yang telah ditentukan. 3.2 Saran Adapun saran dari penelitian yang telah dilakukan adalah sebagai berikut : a. Sistem perwalian dibuat dengan menggunakan framework yang dapat menyesuaikan gadget yang digunakan oleh pengguna, contohnya framework codeigniter. b. Penelitian ini dapat dibuat lebih dinamis agar lebih menarik. Daftar Pustaka [1}Jogiyanto.Analisis & Desain Sistem Informasi.Yogyakarta:AndiOffset. 2005. [2] Prasetio, A. (2011). Menjadi Master PHP. Jakarta : Mediakita [3] Abdul Kadir. Dasar Pemrograman Web Dinamis Menggunakan PHP. Yogyakarta: Andi Yogyakarta. 2008. [4] Budi Raharjo. Belajar Pemrograman Web. Bandung: Modula. 2011. Biodata Penulis Shofwan Hanief, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi Fakultas Ilmu Komputer Universitas Gunadarma, lulus tahun 2003. Memperoleh gelar Magister Teknik (MT) Program Pasca Sarjana Magister Teknik Elektro dengan konsentrasi Sistem Informasi dan Komputer Universitas Udayana, lulus tahun 2012.Saat ini menjadi Dosen di STMIK STIKOM Bali Denpasar, Bali. Agus Purwanto, memperoleh gelar Sarjana Sastra (S.S), dari Universitas Udayana, lulus tahun 1996. Memperoleh gelar Magister Teknik (M.Kom) Program Pasca Sarjana Magister Teknik Informatika STMIK Eresha, lulus tahun 2012.Saat ini menjadi Dosen di STMIK STIKOM Bali Denpasar, Bali. 4.11-41

4.11-42