Jurnal Dinamika Informatika Volume 4, Nomor 2, September 2010 : 87 - 100
SISTEM TAMPILAN INFORMASI PERKULIAHAN
Oleh : 1
JEMMY EDWIN B 2 DIONISIUS MANSWETUS 1
Dosen Tetap Jurusan Teknik Informatika, Universitas Janabadra Yogyakarta 2 Alumni Jurusan Teknik Informatika, Universitas Janabadra Yogyakarta
ABSTRAK Kebutuhan akan informasi perkuliahan yang tepat waktu dan tanpa terbatas ruang dan waktu bagi mahasiswa menjadi sangat penting dalam dunia yang penuh dengan mobilitas yang tinggi. Perkembangan aplikasi berbasis web yang sangat pesat dengan dukungan teknologi web server dan jaringan komputer menjadi alternatif dalam pengembangan sebuah sistem aplikasi. Masalah dalam penelitian ini adalah bagaimana membangun sebuah sistem yang dapat membantu memberikan informasi mengenai lalu lintas perkuliahan yang dibutuhkan oleh mahasiswa maupun dosen secara cepat, tepat dan akurat sehingga dapat berjalan lancar selama kegiatan perkuliahan. Penelitian dilakukan dengan mempelajari sistem yang berhubungan dengan sistem tampilan informasi perkuliahan dari beberapa pustaka dan perangkat lunak yang digunakan sebagai alat penelitian. Perangkat lunak yang digunakan adalah bahasa pemrograman PHP sebagai server side scripting, Apache sebagai web server, dan MySQL sebagai database server, serta aplikasi pendukung lainnya seperti Macromedia Dreamweaver 8 sebagai aplikasi untuk merancang tampilan dengan HTML, dan Javascript sebagai client side scripting untuk interaksi dengan user, serta browser mozilla firefox dengan addons R-KIOSK untuk membuat display system menjadi fullscreen. Penelitian menghasilkan sebuah sistem tampilan (Display System) yang dirancang untuk memberikan atau menampilkan informasi mengenai perkuliahan yang dibutuhkan oleh mahasiswa maupun dosen demi lancarnya aktivitas akademik perkuliahan, sehingga diharapkan dapat menjawab kebutuhan mahasiswa maupun dosen akan sebuah sistem pelaksanaan perkuliahan yang tidak terbatas oleh ruang dan waktu. Kata kunci : Sistem Informasi, Web Based Information System, Web Applications, Display System.
PENDAHULUAN Latar Belakang Meningkatnya perkembangan teknologi informasi saat ini sangat berpengaruh terhadap segala macam bidang kehidupan. Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan, memanipulasi data dalam berbagai cara untuk menghasilkan informasi yang berkualitas, yaitu informasi yang relevan, akurat dan tepat waktu, yang digunakan untuk keperluan pribadi, bisnis, dan pemerintahan. Teknologi ini menggunakan seperangkat
1
Sistem Tampilan Informasi Perkuliahan (Jemmy Edwin B, Dionisius Manswetus)
komputer untuk mengolah data, sistem jaringan diperlukan sebagai penghubung perangkat komputer pengolah data, dan teknologi telekomunikasi digunakan agar data dapat disebar dan diakses secara global. Peran yang dapat diberikan oleh aplikasi teknologi informasi ini adalah mendapatkan informasi untuk kehidupan pribadi seperti informasi tentang perkuliahan bagi mahasiswa maupun dosen ataupun pihak-pihak yang berkepentingan didalamnya. Informasi yang dibutuhkan dari suatu aktivitas perkuliahan saat ini menjadi sangat penting seiring dengan perkembangan teknologi informasi. Dengan mobilitas tinggi yang dimiliki oleh mahasiswa maupun dosen, keterbatasan ruang dan waktu dalam sistem pelaksanaan perkuliahan saat ini seringkali menjadi penghambat mahasiswa maupun dosen dalam memperoleh informasi mengenai perkuliahan yang berlangsung maupun akan berlangsung. Mahasiswa membutuhkan sebuah informasi yang tepat waktu mengenai mata kuliah yang berlangsung, jadwal perkuliahan, apakah ada perubahan jadwal dari dosen yang bersangkutan, ruangan mana yang dipakai untuk aktivitas perkuliahan pada saat itu, siapa dosen yang mengajar dan pengumuman-pengumuman seputar perkuliahan yang membutuhkan informasi yang dapat diakses dengan mudah, cepat, akurat dan tak terbatas oleh ruang dan waktu. Sistem tampilan informasi perkuliahan ini adalah sebuah sistem tampilan (Display System) yang dirancang untuk memberikan atau menampilkan informasi mengenai perkuliahan yang dibutuhkan oleh mahasiswa maupun Dosen demi lancarnya aktivitas akademik perkuliahan, sehingga diharapkan dapat menjawab kebutuhan mahasiswa mapun dosen akan sebuah sistem pelaksanaan perkuliahan yang tidak terbatas oleh ruang dan waktu. Dari latar belakang masalah yang telah diuraikan diatas, dapat dibuat perumusan masalah yaitu: 1. Bagaimana membangun sebuah sistem yang dapat membantu memberikan informasi mengenai lalu lintas perkuliahan yang dibutuhkan oleh mahasiswa maupun dosen secara cepat, tepat dan akurat sehingga dapat berjalan lancar selama kegiatan perkuliahan. 2. Apa saja yang pergunakan dalam menganalisa dan merancang sistem tampilan informasi perkuliahan. Agar dapat memberikan gambaran lebih jelas dan supaya menyederhanakan masalah yang ada maka penulis akan dibatasi pada beberapa masalah, yaitu : 1. Sistem ini akan menangani pengolahan data-data perkuliahan seperti mata kuliah, jadwal kuliah, ruang kuliah, dosen dan pengumuman-pengumuman seputar perkuliahan secara real-time yang mana informasi yang dihasilkan akan ditampilkan pada layar monitor (Display Screen). 2. Merancang dan membuat perangkat lunak untuk sistem tampilan informasi perkuliahan dengan menggunakan PHP dan MySQL. Tujuan dilakukan penelitian ini adalah mengembangkan suatu sistem alternatif dalam memberikan informasi mengenai perkuliahan kepada mahasiswa maupun dosen untuk mendukung proses perkuliahan, sehingga dapat mengetahui informasi yang diinginkan lebih cepat dan mudah. Metode yang digunakan dalam penelitian adalah teknik pengumpulan data yaitu dari penelitian yang dilakukan untuk memperoleh data-data yang digunakan dalam membantu kelancaran penyusunan laporan penelitian ini yaitu : 1. Teknik Observasi, Pengamatan dilakukan dengan cara mengamati secara langsung proses perkuliahan yang terjadi serta mengumpulkan data-data perkuliahan yang mendukung sistem ini kemudian dilanjutkan dengan pencatatan secara cermat dan sistematis proses yang diamati.
2
Jurnal Dinamika Informatika Volume 4, Nomor 2, September 2010 : 87 - 100
2. Studi Literatur dimana pengumpulan data dilakukan dengan cara membaca literatur yang berhubungan dengan analisis dan perancangan sistem yang diteliti. TINJAUAN PUSTAKA Pengembang sistem atau penganalisa sistem merupakan bagian dari tim yang berfungsi mengembangkan sistem yang memiliki daya guna tinggi dan memenuhi kebutuhan pemakai akhir. pengembangan ini dipengaruhi sejumlah hal yaitu (Kristanto, 2003): a.
b.
c.
Produktivitas, saat ini dibutuhkan sistem yang lebih banyak, lebih lugas dan lebih cepat. Hal ini membutuhkan lebih banyak programer dan penganalisa sistem yang berkualitas, kondisi ekstra, kemampuan pemakai untuk mengembangkan sendiri, bahasa pemrograman yang lebih baik, perawatan sistem yang lebih baik, disiplin teknis pemakai perangkat lunak, dan perangkat pengembangan sistem yang terotomasi. Realibilitas, waktu yang dihabiskan untuk testing sistem secara umum menghabiskan 50% dari waktu total pengembangan sistem. Jika kesalahan ditemukan, ada dua cara yang harus dilakukan. Pertama, pelacakan sumber kesalahan. Kedua, harus menemukan cara untuk mengoreksi kesalahan tadi yaitu dengan mengganti program, menghilangkan sejumlah statement lama, atau menambahkan sejumlah statement baru. Maintabilitas, mencakup: Pertama ; modifikasi sistem sesuai perkembangan perangkat keras untuk meningkatkan kecepatan pemrosesan. Kedua ; modifikasi sistem sesuai perkembangan kebutuhan pemakai, pengembangan sistem dilakukan untuk revisi, modifikasi, konversi, peningkatan, dan pelacakan kesalahan.
Desain Sistem adalah suatu fase dimana diperlukan suatu keahlian perencanaan untuk elemen-elemen komputer yang akan menggunakan sistem baru. Ada 2 hal yang perlu diperhatikan dalam desain sistem yaitu pemilihan peralatan dan program komputer untuk sistem yang baru. Ada beberapa alat bantu yang digunakan dalam desain sistem yaitu DFD (Data Flow Diagram), Diagram Konteks (Context Diagram), Daftar kejadian (Event List), dan Spesifikasi Proses (Proses Spesification). (Pohan, 1997). Tujuan utama dari desain sistem yaitu untuk memberikan gambaran secara umum kepada pemakai dan manajemen tentang sistem yang akan diusulkan. Desain sistem secara umum mengidentifikasi komputer-komputer sistem informasi yang didesain secara rinci. Pada tahap desain sistem ini dilakukan setelah tahap analisa sistem dilaksanakan (Pohan, 1997). Manajemen Sistem Basis Data (Database Management System (DBMS)) adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam jumlah besar. DBMS dapat menjadi alternative penggunaan secara khusus untuk aplikasi, semisal penyimpana n data dalam field dan menulis kode aplikasi yang spesifik untuk pengaturannya (Kadir, 1999). Komponen utama DBMS dapat dibagi menjadi 4 macam (Kadir, 1999): a. Perangkat Keras. b. Perangkat Lunak. c. Data. d. Pengguna. Pengunaan DMBS untuk mengelola data mempunyai beberapa keuntungan yaitu (Kadir, 1999): a. Kebebasan data dan akses yang efisien. b. Mereduksi waktu pengembangan aplikasi. c. Integritas dan keamanan data. d. Administrasi keseragaman data.
3
Sistem Tampilan Informasi Perkuliahan (Jemmy Edwin B, Dionisius Manswetus)
e. Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).
PERANCANGAN SISTEM DAN IMPLEMENTASI Dalam merancang sistem tampilan informasi perkuliahan perlu merencanakan dan menganalisa kebutuhan perangkat keras (Hardware) dan perangkat lunak (Software) yang akan digunakan agar aplikasi tersebut dapat berjalan seperti yang direncanakan. Berdasarkan analisa yang dilakukan, maka ada beberapa kebutuhan, yaitu: 1. Perangkat Lunak (Software) Perangkat lunak merupakan salah satu faktor yang sangat penting dalam pembuatan sistem tampilan informasi perkuliahan ini. Perangkat lunak yang digunakan dalam sistem tampilan informasi perkuliahan adalah: a. Perangkat lunak pada sisi server (server-side) 1) Sistem Operasi Microsoft Windows Xp dengan Internet Protocol 192.168.0.1. 2) Apache HTTP Server 1.3.23 sebagai Web server. 3) PHP versi 4.1.1 sebagai server-side scripting. 4) MySql server 3.23.47-nt sebagai database server. b. Perangkat lunak pada sisi client (client-side) 1) Sistem Operasi Microsoft Windows Xp dengan DNS Server 192.168.0.1 . 2) JavaScript sebagai client-side scripting. 3) Web Browser Mozilla Firefox 2.0 – 3.0 dengan addons R-Kiosk yang berfungsi untuk membuat tampilan browser menjadi full screen pada sisi Client. c. Perangkat lunak pendukung pengembangan sistem 1) EditPlus 2 sebagai editor penulisan script PHP maupun JavaScript. 2) MySql-Front sebagai tools untuk pengelolaan database MySql. 3) Macromedia Dreamweaver 8 sebagai tools untuk mendesain tampilan halaman web.
2. Perangkat Keras (Hardware) Perangkat keras (hardware) adalah sistem utama dari sebuah sistem komputer secara fisik, yang terdiri dari komponen-komponen yang saling terkait. Perangkat keras yang digunakan untuk membuat suatu sistem tampilan informasi perkuliahan adalah komputer dengan spesifikasi minimum sebagai berikut: a. Perangkat keras (Hardware) pada sisi server (server-side) 1) Processor Intel Pentium 2,0 GHz. 2) RAM ( Random Access Memory ) 1 GB. 3) Video Graphics Adapter (VGA) 128 MB. 4) Network Interface Card (NIC). 5) Piranti masukan berupa mouse dan keyboard. 6) Piranti keluaran berupa monitor dengan resolusi 1024 x 768 pixel. 7) Media penyimpanan seperti harddisk dengan kapasitas yang memenuhi standard perangkat lunak pengembangan sistem di atas. b. Perangkat keras (Hardware) pada sisi client (client-side) 1) Processor Intel Pentium 1,8 GHz 2) RAM ( Random Access Memory ) 256 MB. 3) Video Graphics Adapter (VGA) 128 MB. 4) Network Interface Card (NIC). 5) Piranti masukan berupa mouse dan keyboard.
4
Jurnal Dinamika Informatika Volume 4, Nomor 2, September 2010 : 87 - 100
6) Piranti keluaran berupa monitor dengan resolusi 1024 x 768 pixel. 7) Media penyimpanan seperti harddisk dengan kapasitas yang memenuhi standard perangkat lunak pengembangan sistem di atas. d. Perangkat keras jaringan 1) Hub Swicth 16 Port atau disesuaikan dengan kebutuhan 2) Kabel UTP dengan panjang secukupnya. 3) Konektor RJ45 disesuaikan dengan kebutuhan. Model Sistem Tampilan Informasi Perkuliahan Dalam perancangan sistem tampilan informasi perkulihan ini digunakan Data Context Diagram dan Data Flow Diagram. Data Flow Diagram pada sistem tampilan informasi perkuliahan terbagi hingga level 2. 1)
Context Diagram Seperti telah diketahui Context Diagram atau diagram konteks merupakan diagram alir dengan satu aliran yang memiliki tiga komponen. Diagram konteks berfungsi untuk memudahkan pemodelan dan fungsi didalam pemodelan sistem. Context Diagram pada sistem tampilan informasi perkuliahan ini menjelaskan secara garis besar alur data yang terjadi. Diagram ini merupakan context diagram yang telah dipecah menjadi bagian yang lebih rinci, kemudian diagram level 0 dipecah menjadi diagram level 1, diagram level 2, dan seterusnya sesuai dengan kompleksifitas. Context Diagram sistem tampilan informasi perkuliahan dapat dilihat pada Gambar 1.
Gambar 1. Diagram Alir Data : Diagram kontekstual sistem Dari Gambar 1 diatas, dapat diketahui bahwa pengguna eksternal sistem informasi ini adalah Operator, Mahasiswa, serta Dosen. 2)
Data Flow Diagram Sistem Tampilan Informasi Perkuliahan Perancangan Data Flow Diagram (DFD), merupakan gambaran sistem secara logika agar pemakai mengerti apa yang akan dikerjakan atau dikembangkan. DFD bertujuan untuk menggambarkan asal dan tujuan data yang keluar dari sistem, tempat data disimpan, proses yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dengan proses. Pada Data Flow Diagram (DFD) Sistem Tampilan Informasi Perkuliahan terbagi menjadi 2 level yaitu DFD level 1 dan DFD level 2. Pada DFD level 1 terdapat 7 proses yaitu proses validasi login, proses pengelolaan data mata kuliah, proses pengelolaan data dosen, proses pengelolaan data ruang kuliah, proses pengelolaan data jadwal kuliah, proses pengelolaan data pengumuman dan proses informasi perkuliahan seperti terlihat pada Gambar 2.
5
Sistem Tampilan Informasi Perkuliahan (Jemmy Edwin B, Dionisius Manswetus)
Gambar 2. Data Flow Diagram Level 1 sistem tampilan informasi perkuliahan. Pada DFD level 2 menjelaskan proses lebih rinci dari DFD level 1 yaitu proses pengelolaan data jadwal kuliah. Data Flow Diagram sistem tampilan informasi perkuliahan level 2 dapat dilihat pada Gambar 3.
Gambar 3. Data Flow Diagram Level 2 Proses Pengelolaan Data jadwal kuliah.
6
Jurnal Dinamika Informatika Volume 4, Nomor 2, September 2010 : 87 - 100
3)
Struktur Tabel Sistem Tampilan Informasi Perkuliahan Sistem tampilan informasi perkuliahan, dirancang menjadi 8 tabel, yaitu sebagai berikut: Tabel Mata Kuliah Tabel Dosen Tabel Ruang Kuliah Tabel Jadwal Kuliah Tabel Keterangan Jadwal Tabel Jurusan Tabel Informasi Tabel Admin Tabel Mata Kuliah Tabel ini berfungsi untuk merekam data mata kuliah dari masukkan, dari data tersebut dapat memudahkan dalam proses pengelolaan data dosen, data jadwal kuliah dan proses informasi perkuliahan. Tabel 1. Perancangan Struktur Tabel Mata Kuliah No 1
Field Kd_MK
Type Varchar
Size 8
2
Kd_jur
Int
2
3 4 5
Mata Kuliah SKS Semester
Varchar Int Int
25 1 1
Keterangan Primary key Kode mata kuliah dengan format 99XX9999 Foreign key Kode Jurusan dengan format 99 (0-9) Nama Mata Kuliah Jumlah SKS Semester
Tabel Dosen Tabel ini berfungsi untuk merekam data dosen dari masukkan, dari data tersebut dapat memudahkan dalam proses pengelolaan data jadwal kuliah dan proses informasi perkuliahan.
No 1
Field Kd_dosen
2
Kd_jur
3
Nama Dosen
Tabel 2. Perancangan Struktur Tabel Dosen Type Size Keterangan Varchar 3 Primary key Kode Dosen dengan format XXX (0-9) Int 2 Foreign key Kode Jurusan dengan format 99 (0-9) Varchar 30 Nama Dosen
Tabel Ruang Kuliah Tabel ini berfungsi untuk merekam data ruang kuliah dari masukkan, dari data tersebut dapat memudahkan dalam proses pengelolaan data jadwal kuliah dan proses informasi perkuliahan. Tabel 3. Perancangan Struktur Tabel Ruang Kuliah No Field Type Size Keterangan 1 Kd_ruang Varchar 4 Primary key Kode Ruang dengan format X999 2 Nama Ruang Varchar 30 Nama Ruang Kuliah 3 Ket Text Keterangan Ruang Kuliah
7
Sistem Tampilan Informasi Perkuliahan (Jemmy Edwin B, Dionisius Manswetus)
Tabel Jadwal Kuliah Tabel ini berfungsi untuk merekam data jadwal kuliah dari masukan, dari data tersebut dapat memudahkan dalam proses tampilan informasi perkuliahan.
No 1
Field Kd_jadwal
2
Kd_mk
3
Kd_dosen
4
Kd_jur
5
Kd_ruang
6 7 8
Hari Jam_mul Jam_sls
Tabel 4. Perancangan Struktur Tabel Jadwal Kuliah Type Size Keterangan Int 4 Primary key Kode Jadwal dengan format 9999 Varchar 6 Foreign key Kode mata kuliah dengan format 99XX9999 Varchar 4 Foreign key Kode Dosen dengan format XXX (0-9) Int 2 Foreign key Kode Jurusan dengan format 99 (0-9) Varchar 4 Foreign key Kode Ruang dengan format X999 Varchar 8 Nama Hari Time Jam Mulai dengan format HH:MM:SS Time Jam Selesai dengan format HH:MM:SS
Tabel Keterangan Jadwal Tabel ini berfungsi untuk merekam data keterangan jadwal kuliah dari masukan, dari data tersebut dapat memudahkan dalam proses tampilan informasi perkuliahan.
No 1
Field Kd_jadwal
2 3
Ket Tanggal
Tabel 5. Perancangan Struktur Tabel keterangan Jadwal Type Size Keterangan Int 4 Primary key Kode Jadwal dengan format 9999 Text Keterangan Jadwal DateTime Tanggal Keterangan Jadwal (dd/mm/yyyy)
Tabel Jurusan Tabel ini berfungsi untuk merekam data jurusan dari masukan, dari data tersebut dapat memudahkan dalam proses pengelolaan data jadwal kuliah, proses pengelolaan data mata kuliah, proses pengelolaan data dosen dan proses tampilan informasi perkuliahan.
No 1
Field Kd_jur
2 3
Jurusan Fakultas
Tabel 6. Perancangan Struktur Tabel Jurusan Type Size Keterangan Int 2 Primary key Kode Jurusan dengan format 99 (0-9) Varchar 20 Nama Jurusan Varchar 15 Nama Fakultas
Tabel Informasi Tabel ini berfungsi untuk merekam data informasi dari masukan, dari data tersebut dapat memudahkan dalam proses tampilan informasi perkuliahan.
8
Jurnal Dinamika Informatika Volume 4, Nomor 2, September 2010 : 87 - 100
No 1
Field Kd_info
2 3
Info Tanggal
Tabel 7. Perancangan Struktur Tabel Informasi Type Size Keterangan Int 4 Primary key Kode Informasi dengan format 9999 Text Informasi/Pengumuman DateTime Tanggal Informasi (dd/mm/yyyy)
Tabel Admin Tabel ini berfungsi untuk merekam data user yang mengelola sistem, dari data tersebut dapat memudahkan mengetahui siapa saja yang berinteraksi dengan system sehingga dapat memproteksi sistem dari penyalahgunaan oleh orang yang tidak bertanggung jawab.
No 1 2 3 4
Tabel 8. Perancangan Struktur Tabel Admin Field Type Size Keterangan Id_admin Int 2 Primary key Id Admin User_name Varchar 10 Nama User Password Varchar 10 Password User Last_login DateTime Login Terakhir
Relasi antar tabel didalam sistem tampilan informasi perkuliahan, dapat dilihat pada Gambar dibawah ini.
Gambar 4. Relasi Antar Tabel.
9
Sistem Tampilan Informasi Perkuliahan (Jemmy Edwin B, Dionisius Manswetus)
Desain Modul Modul digunakan untuk memudahkan pemrogram dalam menyusun menu, menggolongkan proses dan mengatur hak akses. Modul dalam sistem ini terdiri dari 9 modul, yaitu home / halaman utama, mata kuliah, dosen, ruang kuliah, jadwal kuliah, keterangan jadwal, pengumuman, admin dan logout. Desain Menu Menu pada sistem tampilan informasi perkuliahan disusun berdasar jenis user (user group) yang mengakses. User group dibedakan menjadi 2, yaitu OPERATOR dan ADMIN. Masing-masing group memiliki menu dan modul yang berbeda-beda. Pembagian menu masing-masing user group dapat dilihat pada Gambar 5 dan Gambar 6. 1.
Menu Admin
Gambar 5. Susunan Menu Admin. 2.
Menu Operator
Gambar 6. Susunan Menu Operator.
10
Jurnal Dinamika Informatika Volume 4, Nomor 2, September 2010 : 87 - 100
HASIL PENELITIAN Pada tahap implementasi dan pembahasan ini akan dilakukan beberapa tahap proses uji coba untuk mengetahui apakah sistem dapat berjalan dengan baik sesuai dengan yang diharapkan atau sebaliknya. Implementasi merupakan tahap dimana sistem sudah siap dioperasikan pada keadaan yang sebenarnya, di sini akan kelihatan apakah sistem yang dibuat benar-benar dapat menghasilkan laporan yang diharapkan dan sesuai dengan tujuan yang hendak dicapai. Karena apabila terjadi kesalahan dapat diketahui terlebih dahulu, maka dapat dilakukan perbaikan sebelum program digunakan untuk selanjutnya. Sebelum program diterapkan atau diimplementasikan, maka program harus dipastikan dalam keadaan valid, yaitu artinya program dalam keadaan sudah siap dioperasikan dan tidak menimbulkan kesalahan-kesalahan lagi. Kesalahan yang mungkin ditimbulkan adalah kesalahan dalam memasukkan data atau kesalahan dalam mengoperasikan program. Melalui tahap implementasi dapat dievaluasi jalannya sistem dan mungkin kendala-kendala yang terjadi dalam proses sistem. Sehingga diperlukan suatu perbaikan atau pengembangan sistem lebih lanjut. Halaman Login Admin Halaman login Admin adalah halaman paling awal yang diakses oleh Administrator untuk masuk kedalam sistem. Konsep utama halaman login Admin adalah untuk membatasi dan mengidentifikasi user yang mengakses, dalam hal ini user yang berhak mengakses sistem adalah user dengan hak akses sebagai admin. Agar lebih jelas halaman login dapat dilihat pada Gambar 9.
Gambar 7. Halaman Login Admin / Operator Halaman Utama Admin Halaman ini merupakan halaman utama yang diakses oleh admin setelah login admin dinyatakan valid oleh sistem. Pada halaman utama Admin dapat ditemukan menumenu pada bagian kiri tampilan halaman utama. Menu-menu tersebut berfungsi untuk berpindah dari halaman satu kehalaman lainnya. Selain itu juga terdapat tampilan informasi yang berada pada bagian kanan tampilan halaman utama yang berfungsi sebagai informasi admin yang login beserta tanggal login terakhir dan jumlah data pada masing-masing tabel
11
Sistem Tampilan Informasi Perkuliahan (Jemmy Edwin B, Dionisius Manswetus)
dalam database. Menu-menu ini akan ditampilkan pada setiap halaman yang diakses oleh admin. Agar lebih jelasnya halaman utama admin dapat dilihat pada gambar dibawah ini.
Gambar 8. Halaman Menu Admin
Halaman Data Jadwal Kuliah Pada form Data Jadwal Kuliah, sistem akan menampilkan informasi jurusan dan hari yang dipilih, data jadwal kuliah beserta keterangan yang akan dikelola oleh operator dalam bentuk tabel. Pada form data jadwal kuliah ini, terdapat opsi keterangan berupa radio button yang berfungsi untuk melakukan pemilihan keterangan jadwal kuliah yang sedang berlangsung pada hari tersebut. User dapat memilih salah satu dari opsi tersebut sesuai dengan keterangan jadwal yang berlangsung. Setelah melakukan pemilihan kemudian klik OK, maka sistem akan menyimpan data keterangan tersebut pada tabel keterangan, jika data keterangan belum terdaftar pada tabel, maka sistem akan menampilkan pesan bahwa Data Keterangan Jadwal Sudah diinputkan.
Gambar 9. Halaman Jadwal Kuliah
12
Jurnal Dinamika Informatika Volume 4, Nomor 2, September 2010 : 87 - 100
Hasil Implementasi Tampilan Informasi Perkuliahan Halaman ini merupakan halaman tampilan informasi perkuliahan yang berfungsi untuk memberikan informasi seputar perkuliahan yang sedang berlangsung pada hari sekarang beserta pengumuman-pengumuman seputar perkuliahan yang telah diolah sebelumnya. Agar lebih jelasnya halaman tampilan informasi perkuliahan dapat dilihat pada gambar dibawah ini.
Gambar 10. Halaman Tampilan Informasi Perkuliahan
KESIMPULAN DAN SARAN Kesimpulan Kesimpulan yang dapat diambil dalam penelitian tentang sistem tampilan informasi perkuliahan ini adalah : 1. Sistem tampilan informasi perkuliahan ini adalah sistem tampilan (Display System) yang dirancang untuk memberikan atau menampilkan informasi mengenai perkuliahan yang dibutuhkan oleh mahasiswa maupun Dosen demi lancarnya aktivitas akademik perkuliahan, sehingga dapat menjawab kebutuhan mahasiswa mapun dosen akan sebuah sistem pelaksanaan perkuliahan yang tidak terbatas oleh ruang dan waktu 2. Pada penganalisaan data, telah digunakan Diagram Context dan Data Flow Diagram sedangkan pembuatan Sistem tampilan informasi perkuliahan ini, menggunakan bahasa pemrograman PHP sebagai server side scripting, Apache sebagai web server, dan MySQL sebagai database server, serta aplikasi pendukung lainnya seperti Macromedia Dreamweaver 8 sebagai aplikasi untuk merancang tampilan dengan HTML, dan Javascript sebagai client side scripting untuk interaksi dengan user. 3. Dalam usaha penganalisaan sistem tampilan informasi perkuliahan tersebut, digunakan berbagai macam metode penelitian yang dimaksudkan selain untuk mendapatkan kebutuhan sistem yang akurat, juga dimaksudkan agar dalam proses penganalisaan tersebut tidak monoton dan tidak terjadi kebosanan. 4. Proses pengolahan data dilakukan oleh user yang berbeda, dalam hal ini terdapat dua user yaitu; admin dan operator.
13
Sistem Tampilan Informasi Perkuliahan (Jemmy Edwin B, Dionisius Manswetus)
5. Hasil tampilan informasi perkuliahan bersifat real time. Data yang ditampilkan berdasarkan hari sekarang sehingga informasi yang diperoleh hanya informasi perkuliahan yang saat ini sedang berlangsung saja. 6. Sistem Tampilan Informasi Perkuliahan ini memanfaatkan tools R-KIOSK yang dimiliki oleh browser Mozilla Firefox sehingga tampilan layar menjadi fullscreen. 7. Sistem Tampilan Informasi Perkuliahan ini belum dapat berinteraksi dengan user yang dalam hal ini adalah mahasiswa. Dimana mahasiswa tersebut dalam memperoleh informasi yang disediakan oleh sistem ini seperti layaknya sebuah kios informasi. 8. Sistem ini belum dilengkapi dengan fasilitas pendukung lainnya seperti multimedia sehingga dari segi visualitasnya tanpak kurang menarik.
Saran Dalam upaya meningkatkan kinerja dari sistem tampilan informasi perkuliahan, maka penulis memberikan saran sebagai berikut: : 1. Untuk pengembangan lebih lanjut, penulis menyarankan untuk mengembangkan sistem ini dengan memberikan interaksi dengan mahasiswa dengan fasilitas touchscreen sehingga sistem ini akan menjadi sistem KIOSK informasi. 2. Agar sistem ini lebih menarik dari segi visualitasnya, disarankan adanya dukungan multimedia, seperti musik, video dan animasi. 3. Agar sistem ini dapat memberikan informasi dengan tepat dan tidak terbatas oleh ruang, kiranya layar display dari sistem ini dapat ditempatkan pada lokasi-lokasi yang strategis yang dapat dijangkau oleh mahasiswa dengan mudah. DAFTAR PUSTAKA Achour, M., Betz, F., Dovgal, A., Lopes, N., Olson, P., Richter, G., Seguy, D., Vrana, J., 2006, PHP Manual, http://www.php.net/docs.php, diakses Mei 2010. Al-Bahra Bin Ladjamuddin B., 2004, Konsep Sistem Basis Data Dan Implementasinya, Graha Ilmu, Yogyakarta. Ardiansyah, D., 2004, Teknologi Jaringan Komputer, www.ilmukomputer.com, diakses Mei 2010. Fathansyah, 1999, Basis Data, Informatika, Bandung. Hariyadi, 1993, The Dictionary of Computers, Information Processing and Telecommunications. Hartono, J., 1999, Analisis dan Disain (Sistem Informasi : Pendekatan terstruktur, Teori dan praktek aplikasi bisnis), Andi, Yogyakarta. Kadir, Abdul, 1999, Konsep & Tuntunan Praktis Basis Data, Andi, Yogyakarta. Kofler, M., 2005, The Definitive Guide to MySQL5, Apress, USA. Kristanto, A., 2003, Perancangan Sistem Informasi, Gava Media, Yogyakarta. Laurie, B., Laurie, P., 2002, Apache The Definitive Guide, O’reilly & Associates, California. Mozilla add-ons, R-Kiosk, https://addons.mozilla.org/en-us/firefox/, diakses Mei 2010. Pachev, A.S., 2003, MySQL Enterprise Solutions, Wiley Publishing, Indiana. Pohan H.I., Bahri K.S., 1997, Pengantar Perancangan Sistem, Erlangga. Pressman, R.S., 2002, Rekayasa Perangkat Lunak. Jilid 1, ANDI, Yogyakarta. W3school, Web Glossary, http://www.w3schools.com/site/site_glossary.asp, diakses Mei 2010. Widenius, M., Axmark, D., 2006, MySQL manual, http://dev.mysql.com/techresources/sources.html, diakses Mei 2010. Zuliardi, A., 2006, Jaringan Client Server, Program Studi Ilmu Komputer Fakultas MIPA Universitas Gadjah Mada, Yogyakarta.
14