Perancangan Sistem Informasi Pembelajaran Berbasis Web Pada United Tractors School Palembang
Perancangan Sistem Informasi Pembelajaran Berbasis Web
Pada United Tractors School Palembang
Ifan_Putra ([email protected])
Desy Iba Ricoida ([email protected])
Sistem Informasi
STMIK GI MDP
Abstrak : E-Learning merupakan dasar dan konsekuensi logis dari perkembangan teknologi
informasi dan komunikasi yang merupakan media pendukung dalam proses belajar. Tujuan penulisan
skripsi ini adalah membangun sistem pembelajaran berbasis internet pada United Tractors School
Palembang berbasis web yang dapat meminimalisir kesulitan siswa dalam memahami materi pelajaran
yang diberikan oleh instruktur. Siswa dapat mendownload materi yang telah dipelajari di sekolah dan
dapat mengakses materi setiap saat, supaya siswa bisa lebih memantapkan penguasaannya terhadap
materi pembelajaran.Kata Kunci : E-Learning, Ut School, RUP Abstract : E-Learning is a basic and logical consequence of the development of information and
communication technologies are supporting the media in the learning process. The purpose of writing this
paper is to develop an Internet-based learning system at United Tractors School Palembang to minimize
web-based student's difficulties in understanding the subject matter provided by the instructor. Students
can download the material you have learned in school and can access the material at any time, so that
students can consolidate their control over the learning material.Key Words : Management Information System, Iterative, VB.Net, SQL Server 2005.
1 PENDAHULUAN
Perkembangan teknologi informasi dapat meningkatkan kinerja dan memungkinkan berbagai kegiatan dapat dilaksanakan dengan cepat, tepat dan akurat sehingga akan meningkatkan produktivitas. Selain itu, perkembangan teknologi informasi juga telah banyak mempengaruhi berbagai bidang kehidupan, salah satunya adalah bidang pendidikan. Teknologi informasi telah berfungsi sebagai pemasok ilmu pengetahuan.
Selama ini semua proses pembelajaran di United Tractors
School Palembang masih bersifat
konvensional, dengan kata lain bahwa proses belajar mengajar antara siswa dengan instruktur hanya dapat dilakukan dengan syarat terjadinya pertemuan antara siswa dengan instruktur di dalam kelas. Jika pertemuan antara siswa dengan instruktur tidak terjadi maka secara otomatis proses pembelajaran pun tidak dapat dilaksanakan yang dapat berakibat berkurangnya pemahaman peserta didik terhadap suatu materi pembelajaran. Berdasarkan uraian di atas maka penulis mengambil tema
“Perancangan Sistem Informasi Pembelajaran Berbasis Web Pada United Tractors School Palembang”. dan mendefinisikan kebutuhan akan sistem
2 LANDASAN TEORI yang akan dibuat.
2.1 E-Learning Perencanaan 2.
Menurut Triono E-learning
merupakan satu penggunaan teknologi Pada tahap ini lebih difokuskan pada dalam penyampaian perencanaan arsitektur sistem. Tahap ini juga
internet
pembelajaran dalam jangkauan luas dapat mendeteksi apakah arsitektur yang yang berlandaskan tiga kriteria yaitu: diinginkan dapat dibuat atau tidak.
1. E-learning merupakan jaringan dengan kemampuan untuk
3. Konstruksi
memperbaharui, menyimpan, mendistribusi dan membagi materi Pada tahap ini fokus pada ajar atau informasi. pengembangan komponen dan fitur-fitur
2. Pengiriman sampai ke pengguna sistem. Tahap ini lebih pada implementasi terakhir melalui komputer dengan dan pengujian sistem yang fokus pada menggunakan teknologi internet implementasi perangkat lunak pada kode yang standar. program.
3. Memfokuskan pada pandangan yang paling luas tentang pembelajaran di
4. Transisi
balik paradigma pembelajaran tradisional. Pada tahap ini lebih pada deployment
atau instalasi sistem agar dapat dimengerti (PT United tractors palembang) admin instruktur Siswa Palembang oleh user. Aktifitas pada tahap ini termasuk sekolah Kepala instruktur pada pelatihan user, pemeliharaan dan Manajer,supervisor, Pt.united tractors Dan mekanik palembang UT.School (PT United tractors banten) pengujian sistem apakah sudah memenuhi E-learning Manajer,supervisor, UT.School Dan mekanik tractors Pt.united banten admin Siswa banten instruk tur sekolah Kepala instrukt ur harapan user. (PT United tractors Jakarta) admin Siswa jakarta instruk tur
2.3 Adobe Dreamweaver CS3 Kepala sekolah instrukt ur PHP adalah sebuah bahasa Pt.united Jakarta tractors UT.School pemrograman berbasis web yang mempunyai banyak keunggulan dibandingkan dengan
bahasa berbasis web yang lain. PHP
Gambar 1: Skema system perancangan merupakan bahasa pemrograman yang
bersumber dari perl . Sedangkan perl
pembelajaran berbasis web merupakan pengembangan dari bahasa C.
2.2 Metode Rup Melihat bahwa PHP merupakan
pengembangan dari bahasa C secara tidak langsung, maka PHP mempunyai banyak Rup (Rational Unified Process). Metode Rup adalah metode pendekatan sekali fitur-fitur yang dapat digunakan. pengembangan perangakat lunak yang dilakukan berulang-ulang, fokus pada Fungsi yang dimiliki oleh PHP arsitektur, lebih diarahkan berdasarkan sangat lengkap sehingga tidak perlu membuat fungsi sendiri karena daftar fungsi PHP yang penggunaan kasus. Dalam metode ini, terdapat empat fase pengembangan sistem lengkap menjadikan baris perintah semakin yaitu : efisien.
Permulaan Kemudahan lain dari PHP ialah PHP
1.mampu berintegrasi dengan berbaga macam jenis database. Database yang paling umum Pada tahap ini lebih pada memodelkan proses bisnis yang dibutuhkan digunakan ialah MySQL.
2.4 SQL Server 2005
E Pengeluaran biaya terlalu banyak dalam
penggunaan kertas untuk selebaran Menurut (Firdaus, 2007, h.2) My SQL pengumuman informasi. adalah salah satu jenis database server yang
C Kurangnya tingkat keamanan data yang
terkenal. Kepopulerannya disebabkan karena disimpan dalam bentuk dokumen
My SQL menggunakan SQL sebagai bahasa
berupa arsip karena sewaktu-waktu data dasar dalam mengakses databasenya. Selain dapat hilang ataupun rusak serta tidak itu My SQL bersifat open source pada aman dari vandalism (penambahan, berbagai platform. Definisi dari My SQL itu penghapusan atau pengubahan isi data sendiri adalah database yang menghubungkan secara sengaja) karena masih
script PHP menggunakan perintah query dan menggunakan kertas. escape character yang sama dengan PHP
E Keterbatasan waktu yang menghambat
siswa untuk bertanya langsung mengenai pelajaran yang di sampaikan
3 ANALISIS SISTEM YANG BERJALAN didalam kelas.
S Pelayanan yang didapat oleh siswa
3.1 Analisis Permasalahan
sangat kurang dikarenakan informasi mengenai kegiatan akademi tidak Untuk menganalisis permasalahan
update dan kurang jelas
yang muncul pada United Tractors School Palembang maka penulis menggunakan
3.2 Analisis Kebutuhan
kerangka PIECES. (Performance,
Information, Economics, Controls, Efficiency,
Dalam melakukan analisis
Service) kerangka PIECES digunakan untuk
kebutuhan maka penulis menggunakan use mengkategorikan permasalahan yang
case . Tujuan nya adalah untuk mendapatkan
ditemukan sesuai dengan apa yang ditemukan dan menganalisis informasi persyaratan yang pada saat pengumpulan data. Berikut ini dapat cukup untuk mempersiapkan model yang diuraikan beberapa masalah yang muncul mengkomunikasikan apa yang diperlukan dari berdasarkan hasil dari identifikasi masalah segi pengguna, pada United Tractors School Palembang <<include>> dengan menggunakan kerangka PIECES. Melihat Visi dan Misi Admin <<include>> Ubah Password Login Mengelola Data Jadwal Hapus Data Kelas Mengelola Data Instruktur Cari Materi Mengelola Data Siswa Mengelola Data Kelas Edit Data Siswa Hapus Data Instruktur Melihat Profil Instruktur Melihat Profil Tambah Data Kelas Edit Data Kelas Edit Data Instruktur Tambah Data Instruktur Mengelola Data Materi <<include>> Buat Thread Diskusi Hapus Data Siswa Tambah Data Siswa <<include>> Hapus Materi Edit Materi Mencetak Jadwal Instruktur <<include>> Tambah Materi Instruktur
Tabel 1 : Metode Framework Melihat Jadwal Instruktur Hapus Data Jadwal Mengelola Data Nilai Siswa Download Materi Balas Posting Thread Edit Data Jadwal Input Nilai <<include>> Melihat Jadwal Siswa Tambah Data Jadwal <<include>> Melihat Profil Siswa Mengelola Forum diskusi
PIECES Hapus Pengumuman Siswa Mengelola Data Siswa Pengumuman <<include>> Mencetak Nilai Hapus Pengumuman <<extend>> Edit Pengumuman Siswa Melihat Nilai <<extend>> Pengumuman Siswa <<include>> Pengumuman umum Tambah Pengumuman Melihat Pengumuman Edit Pengumuman Tambah Pengumuman Melihat Pengumuman Siswa Mencetak Jadwal Siswa Siswa
P Penyampaian materi terbatas hanya Mengelola Data Siswa Baru Mengelola Data Calon Siswa <<include>> Edit Data Siswa Baru Hapus Data Siswa baru <<include>> Mendaftar Online Calon Siswa
dilakukan sepenuhnya di sekolah yang Hapus Data Calon Siswa Mencetak Data Calon Siswa Melihat Data Pendaftaran online menyebabkan transfer materi bisa terlambat jika pertemuan tidak terjadi.
I Media penyampaian informasi Gambar 2 : Diagram Model Use Case
akademik diberitahukan kepada siswa
4 RANCANGAN SISTEM melalui majalah dinding.
Pemberitahuan informasi mengenai
4.1 Diagram Aktivitas
kegiatan yang ada di sekolah diberitahukan langsung oleh instruktur diagram aktivitas adalah didalam kelas menggambarkan workflow (aliran kerja) atau aktivitas dari sistem atau proses bisnis. Dalam hal ini penulis membuat activity diagram yang meliputi activity diagram admin, activity
diagram instruktur, activity diagram siswa
dan activity diagram calon
Gambar 3 : Diagram Aktivitas yang Diusulkan
4.2 Diagram Sequence Sequence diagram menggambarkan
interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu. Sequence diagram terdiri atas dimensi vertikal (waktu) dan dimensi horizontal (objek-objek yang terkait). Data Instruktur : Admin Menu Utama Login Menu Admin Data Kelas Data Siswa Jadwal Nilai Pengumuman Data Calon Siswa Data Siswa Baru 1: Melihat Profil 2: Melihat Visi dan Misi 3: Login 4: Tambah Data Kelas
5: Edit Data Kelas 6: Hapus Data Kelas 7: Tambah Data Instruktur 8: Edit Data Instruktur 9: Hapus Data Instruktur 10: Tambah Data Siswa 11: Edit Data Siswa 12: Hapus Data Siswa 15: Tambah Data Jadwal 16: Edit Data Jadwal 17: Hapus Data Jadwal 18: Melihat Nilai Siswa 20: Tambah Data Pengumuman 21: Edit Data Pengumuman 22: Hapus Data Pengumuman 23: Melihat Data Pendaftar Online 19: Cetak Nilai Siswa 24: Cetak Data Pendaftar Online 25: Hapus Data Pendaftar Online 13: Edit Data Siswa Baru 14: Hapus Data Siswa Baru Gambar 4 : Diagram Sequence Sistem yang Diusulkan
4.3 Model Data (Class Diagram) Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek.
Gambar 5 : Classs Diagram
4.4 Relasi Antar Tabel Gambar 6 : Relasi Antar Tabel
4.5 Rancangan Antarmuka
Pada rancangan antarmuka, pengguna akan dihadapkan pada form menu utama terlebih dahulu sebelum dapat menggunakan sistem.
Gambar 7 : Form Menu Utama
Setelah melihat menu utama pengguna akan diberikan hak akses untuk login sesuai dengan jabatannya masing- masing seperti pada gambar di bawah ini. Mulai Login Cek Login Salah Input Username dan Password melihat profil melihat visi dan misi Menu Admin Benar Mengelola Data Calon Siswa Edit Data Jadwal Edit Data Kelas Mengelola Data Pengumuman mengelola Data Instruktur Tambah Data Instruktur Hapus Data Instruktur Mengelola Data Siswa Hapus Data Siswa Tambah Data Siswa Edit Data Siswa Mengelola Data Kelas Hapus Data Kelas Tambah Data Kelas Mengelola Data Jadwal Hapus Data Jadwal Tambah Data Jadwal Edit Pengumuman Tambah Pengumuman Hapus Pengumuman Melihat Data Pendaftaran Online Hapus Data Calon Siswa Mencetak Data Calon Siswa Melihat Nilai Siswa Mencetak Nilai Siswa Edit Data Instruktur Selesai Mengelola Data Nilai Siswa Mengelola Data Siswa Baru Edit Data Siswa Baru Hapus Data Siswa Baru
Gambar 8 : Form Menu Login
Pengguna yang mempunyai jabatan administrasi, instruktur dan siswa ut school mempunyai hak akses untuk menggunakan sistem pembelajaran berbasis web yang ada di dalam sistem. Berikut adalah gambar form menu admin yang ada di dalam sistem.
Gambar 9 : Form Menu Admin
Pengguna sebagai admin yang akan mengisi data hanya perlu memilih data apa yang akan di isi misalnya seperti data jadwal mengajar instruktur yang ada pada gambar di bawah ini.
Gambar 10 : Form Menu Jadwal Mengajar
Instruktur dapat mengisi nilai siswa dari materi yang telah memiliki jadwal dan dapat dikalkulasi secara otomatis seperti pada gambar di bawah ini.
Gambar 11 : Form Nilai Siswa
5 PENUTUP
5.1 Kesimpulan
Berdasarkan dari pertimbangan yang dilakukan penulis pada United Tractors
School Palembang, akhirnya penulis
menyimpulkan bahwa dengan tersedianya sistem informasi pemnbelajaran berbasis web dapat meminimalisir kesulitan siswa dalam memahami materi pelajaran yang diberikan.
5.2 Saran
Saran yang ingin disampaikan penulis yaitu diharapkan sistem ini bisa diimplementasi di perusahaan serta diperlukan pengembangan program lebih lanjut karena program yang kami buat belum sepenuhnya sempurna dan mendukung seluruh kegiatan yang pada United Tractors School Palembang.
DAFTAR PUSTAKA
[1] Al Fattah, Hanif 2007, Analisis dan , Andi,
Perancangan Sistem Informasi Yogyakarta.
[2] Febrian, Jack dan Farida Andayani 2002, Kamus Komputer dan Istilah
Teknologi Informasi , CV Informatika, Bandung.
[3] Firdaus 2007, 7 Jam Belajar
Interaktif PHP & MySQL dengan Dreamwever , Maxikom, Palembang.
[4] Jogiyanto, 2005, Analisis dan Desain
Sistem informasi : Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis. Andi Offset, Yogyakarta.
[5] Sutabri, Tata 2004, Analisa Sistem Informasi , Andi, Yogyakarta. [6] Whitten, Bentley dan Dittman 2006, Metode Desain dan Analisis Sistem: Edisi ke-6. Andi, Yogyakarta. [7] Rosa dan Shalahuddin 2011, Rekayasa Perangkat Lunak:
Terstruktur dan Berorientasi Objek : Fase Rup, Modula, Bandung.
[8] Kadir, Abdul 2003, Pengenalan Sistem Informasi . Andi, Yogyakarta.