Universitas Airlangga Official Website

Pengembangan Aplikasi Sistem Informasi Kursus Online IT Pro

VOKASI NEWS – Sistem informasi kursus online IT Pro yang dikembangkan oleh Mahasiswa Fakultas Vokasi UNAIR.

Sebagai mahasiswa tingkat akhir di program studi D3 Sistem Informasi Universitas Airlangga, kegiatan Magang merupakan salah satu komponen penting yang harus diselesaikan selain Tugas Akhir. Program Magang MBKM yang dikelola oleh Kementerian Pendidikan mempermudah mahasiswa dalam mencari tempat magang sesuai dengan kebutuhan mereka.

Salah satu mitra magang yang berpartisipasi dalam program Kampus Merdeka Batch 4 adalah PT Arkatama Multi Solusindo, dengan periode magang dari 16 Februari 2023 hingga 30 Juni 2023 yang di lakukan secara luring bertempatan di kecamatan lowokwaru kota malang.

Selama magang, mahasiswa terlibat dalam berbagai kegiatan seperti, onboarding, instalasi tools yang akan digunakan dalam pengembangan aplikasi dan pengerjaan proyek.

Persiapan Environment

Dalam tahap ini mahasiswa melakukan diskusi serta brainstorming penugasan instalasi tools sesuai arahan mentor. Tools ini yang akan di gunakan untuk mengembangkan aplikasi sesuai dengan prosedur yang berlaku di PT Arkatama Multi Solusindo.

[BACA JUGA: Nutrisi Modifiko Puding Ubi Ungu Meningkatkan Berat Badan Anak Pra Sekolah di TK Asa Cendekia]

Mentoring Penggunaan Git

Pada proses ini mentor akan mengarahkan dan menjelaskan kepada mentee dalam penggunaan gitflow untuk software versioning dalam pengerjaan suatu project yang akan di kerjakan dalam kegiatan magang di PT Arkatama

Bahasa Pemrograman yang Digunakan

Sesuai dengan prosedur perusahaan PT Arkatama Multi Solusindo, pengembangan aplikasi menggunakan Bahasa pemrograman PHP. Dalam pengembangan aplikasi, mentee diharuskan mampu menerapkan fungsi PHP untuk menyelesaikan permasalahan. Dalam pengembangan aplikasi terdapat PBO (Pemrograman Berbasis Obyek) dan MVC (Model View Controller) yang diterapkan kedalam Bahasa pemrograman PHP

Debugging Pengerjaan Fitur

Hasil pekerjaan mentee akan di lakukan debugging oleh divisi STD (software tester and documentator) dengan menggunakan tools STLC (Software Testing Life Cycle). oleh karena itu, setiap mentee di berikan logbook guna memonitoring hasil pekerjaan dalam pengembangan suatu aplikasi. Mentee akan mendapatkan revisi dari divisi STD (software tester and documentator) terkait pengerjaan fitur dan akan bertanggung jawab dalam melakukan perbaikan terhadap bug atau error aplikasi.

Project yang Dikembangkan

Kegiatan magang terdapat salah satu project yakni Sistem Informasi Kursus Online IT Pro. Project tersebut di kerjakan dengan menggunakan framework Codeigniter3 dan menggunakan database Mysql. Database ini sudah di sediakan oleh mentor. Dalam hal ini mentte akan di arahkan untuk menganalisa dan melakukan manipulasi database seperti, query filter, limit, offset, disctint, flow control, group, dan having pada data yang tersimpan di database, sesuai dengan kebutuhan project yang di kerjakan.

Tujuan dari Pengembangan Project

Project Sistem Informasi Kursus Online IT Pro merupakan salah satu permintaan klien yang akan di gunakan sebagai sistem pembelajaran LMS (Learning Management System). Pembelajaran ini bersifat non-akademik dengan kursus yang di tawarkan seperti, pemrograman, design web, keamanan cyber, dan analisis data.

Manfaat dari Pengembangan Project

Secara spesifik, dengan adanya Sistem Informasi Kursus Online IT pro akan memudahkan proses mengajar dalam kegiatan kursus yang di laksanakan CV XYZ. Terdapat beberapa manfaat dari pengembangan aplikasi tersebut yakni,

  1. Integrasi antar tabel user dengan tabel trainers. Dengan integrasi ini akan menciptakan efisiensi waktu. Admin memasukkan data trainer dan mengaitkannya dengan pembuatan akun user yang berperan sebagai trainer dengan menggunakan email sebagai username dan password. Dashboard untuk user trainers terdapat hak akses mengelola data course berdasarkan topik pelatihan yang di ajarkan dalam Kursus Oline IT Pro.
  2. Memudahkan admin dalam menginputkan course yang di dalamnya sudah terintegrasi dengan tabel curiculum dan tabel trainers. Tujuannya berfungsi untuk menambahkan materi pembelajaran. Serta penambahan trainers ke dalam course atau topik pelatihan pada Sistem Informasi Kursus Online IT Pro.
  3. Penambahan fitur coupon, didalam data coupon terdapat penambahan rentang waktu expired coupon yang di inputkan admin sudah terintegrasi dengan sistem.

***

Penulis : Rafli Murtadho

Editor : Oky Sapto Mugi Saputro – Tim Branding Fakultas Vokasi UNAIR