• Tidak ada hasil yang ditemukan

ABSTRAK. Kata Kunci : Pendaftaran training, Framework

N/A
N/A
Protected

Academic year: 2021

Membagikan "ABSTRAK. Kata Kunci : Pendaftaran training, Framework"

Copied!
6
0
0

Teks penuh

(1)

PERANGKAT LUNAK PENDAFTARAN TRAINING BERBASIS WEB

Studi Kasus : PT IFORBIT MADYAN PERSADA BANDUNG

Dandy Akhmad Rahadiansyah1, Adji Julio Maulana 2 1,2 Program Studi Manajemen Informatika PKN LPKIA

Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. 022 75642823, Fax. 022 7564282 1[email protected], 2[email protected],

ABSTRAK

Teknologi informasi Berdasarkan hasil pengamatan yang dilakukan di Di PT Iforbit Madyan Persada Bandung , bisa disimpulkan bahwa proses Pendaftaran training atau pelatihan itu masih menggunakan proses manual sehingga membutuhkan waktu yang cukup lama dalam rekapitulasi data pendaftar karena harus menginputkan semua data ke dalam komputer kemudian di cetak.Oleh karena itu, dibangun sebuah aplikasi pendaftaran di PT Iforbit berbasis web Online. Ini sangat dibutuhkan untuk mempermudah dan mempercepat dalam proses rekapitulasi mengefektifkan waktu dan Proses pembayarannya.Pembentukan Perangkat lunak yang digunakan untuk membuat berbasis web adalah web berbasis framework CI dengan bahasa pemograman menggukan PHP Object Oriented programing (OOP).

Kata Kunci : Pendaftaran training, Framework

1. Pendahuluan

Seiring dengan kemajuan teknologi dari berbagai bidang, dengan kemajuan yang sangat cepat ini seakan – akan menuntut kita untuk terus belajar lebih. Dari kemajuan teknologi yang terus berkembang semakin pesat kemajuan teknologi saat ini hampir semua bidang membutuhkan akan teknologi yang ada.

PT. Iforbit merupakan perusahaan jasa yang bergerak di bidang pelatihan dan pengembangan sumber daya manusia (SDM). Bidang pelatihan yang ada di PT. Iforbit merupakan baik di bidang soft skill maupun hard skill dan juga bersertifikasi di setiap bidangnya.

Pada pembuatan Proses pendaftaran di perusahaan masih dilakukannya pencatatan secara manual dan menelepon ke perusahaan –perusahaan atau ke hrdnya, yaitu belum memanfaatkan teknologi yang ada pada komputer secara optimal sehingga dirasakan sangat lambat dan sering terjadi kesalahan-kesalahan dalam perhitungan pencataan data pendaftar, lambatnya informasi tentang jadwal training, dan laporan-laporan kepada pemimpin perusahaan.

Hal ini menimbulkan atau sangat perlu untuk menggunakan komputer sebagai alat bantu dalam pengolahan data Pendaftaran di PT.

Iforbit Madyan Persada Bandung. Dengan memanfaatkan kecanggihan sumber daya komputer, maka diharapakan akan dapat meningkatkan

semangat kerja, meningkatkan nuansa kerja yang lebih sistematis, menghindari dan menekan

kesalahan sekecil mungkin, memudahkan dalm pemeriksaan serta menghemat waktu dan tenaga sehingga output yang dihasilkan dapat lebih efisien. Berdasarkan latar belakang diatas dapat dirumuskan beberapa masalah yang akan dibahas dalam penulisan laporan proyek akhir ini, yaitu:

1. Sulitnya melakukan melakukan pendaftaran dan informasi jadwal trainee 2. Terjadinya kehilangan data trainee dan

sulitnya pencariaan data trainee

3. Lambatnya pembuatan data laporan trainee Adapun batasan masalah lain dari penelitian ini adalah sebagai berikut :

1. Perangkat lunak ini digunakan untuk pelaksanaan Pendaftaran Training di PT IFORBIT dan menampilkan data jadwal trainee.

2. Meminimalisir Terjaninya kehilangan dan pencarian data.

3. Untuk nampikan data laporan peserta Adapun Tujuan da Kegunaan di bangunnya aplikasi sebagai berikut :

1. Mempermudah kepada Trainee untuk melakukan proses Pendaftaran dan informasi jadwal trainee

2. Meminimalisir terjadinya kehilangan data dan mempersingkat waktu pencarian data

(2)

3. Dapat memudahkan dalam pembuatan laporan trainee

Untuk merancang dan mengembangkan sebuah s sebuah sistem tentu membutuhkan metode pengambangan sistem,

Metodologi Waterfall adalah sebuah metode pengembangan yang bersifat sekuensial. Model ini merupakan model yang paling banyak di pakai oleh para pengembang software.

1. Analisis kebutuhan 2. Desain system 3. Coding 4. Implementasi 2. Dasar Teori

Menurut Roger S. Presman Ph D “Perangkat Lunak adalah Perintah (Program Komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diingikan, struktur data yang memungkinkan program memanipulasi informasi secara profesional, dan dokumen yang menggambarkan operasi dan kegunaan”.

Menurut Rosa a.s dan Shalahuddin “Perangkat Lunak (software) adalah program komputer yangterasosiasi dengan dokumentasi perangkat lunak seperti dokumentasikebutuhan, model desain, dan cara penggunaan (user manual)”.

Menurut Mathis Pelatihan adalah “suatu proses dimana orang-orang mencapai kemampuan tertentu untuk membantu mencapai tujuan organisasi. Oleh karena itu, proses ini terikat dengan berbagai tujuan organisasi, pelatihan dapat dipandang secara sempit maupun luas. Secara terbatas, pelatihan menyediakan para pegawai dengan pengetahuan yang spesifik dan dapat diketahui serta keterampilan yang digunakan dalam pekerjaan mereka saat ini. Terkadang ada batasan yang ditarik antara pelatihan dengan pengembangan, dengan pengembangan yang bersifat lebih luas dalam cakupan serta memfokuskan pada individu untuk mencapai kemampuan baru yang berguna baik bagi pekerjaannya saat ini maupun di masa mendatang”. 3. Analisis dan Perancangan

3.1 Aliran Proses 3.1.1 Usecase Diagram

Usecase deiagram ini menjelaskan bagai mana proses bisnis pendaftaran training. Dalam usecase ini menggambarkan actor Trainee hanya dapat melakukan Pendaftaran dan untuk admin dapat melakukan pengelolaan data peserta ,membuat laporan,membuat jadwal training .

Gambar 1 Usecase Diagram 3.1.2 Usecase Scenario

Tabel 1 Usecase scenario pendaftaran

Nama use case : Pendaftaran

Deskripsi : Usecase ini

digunakan untuk melihat info, melakukan pendaftaran Aktor yang terlibat : User Kondisi awal : User melihat

informasi pendaftaran dan melakukan pendaftaran

Kondisi akhir : User sudah terdaftar Sekenario normal kejadian :

Aktor Reaksi sistem

1. Membuka website

2. Menampilkan form Halaman utama

3. mengklik menu registrasi

4. Menampilkan form pendaftaran 5. Mengisi form pendaftaran

(Nama,alamat,kota,email) 6. Menyimpan data ke database 7. Menampilkan form informasi (Invoice)

(3)

8. Pilih cetak formulir

9. Menampilkan cetak formulir

3.2 Aliran Kerja

Activity diagram merupakan gambaran alur proses actor dengan system, yang di gambarkan dengan pemodelan system.

Uraian activity diagram kode akun:

1. User membuka aplikasi pendaftaran. 2. System menampilkan halaman utama

aplikasi dan pendaftaran.

3. Admin mengklik form Pendaftaran (Nama,alamat,kota,No.

Telpon,email,jumlah orang). 4. Klik submit

5. System menampilkan halaman Invoice. 6. Cetak invoice

3.3 Pemodelan data

3.3.1 Class diagram

Gambar 2 Class Diagram Pendaftaran Training 3.2.2 Class Object Diagram

Tabel 2 Object class Form Pendaftaran

Nama Class

Form

Pendaftaran

Fungsi

LoginForm

merupakan

input form

HTML yang

berfungsi untuk

login ke dalam

aplikasi web

Atribut

Nama

Fungsi

ID

Mampilkan id

Nama

Untuk

menyimpan data

nama

Alamat

Untuk

(4)

menyimpan data

alamat

Kota

Untuk

menyimpan data

kota

No telpon

Untuk

menyimpan data

No telpon

Jumlah

Untuk

menyimpan data

trainee

Method

Nama

Fungsi

Visibility

Authenticate() Mengotentikasi

inputan login

Public

Login()

Memproses

inputan login

form

Public

3.4 Struktur Organisasi Objeck dan Pesan 3.4.1 Sequence Diagram pendaftaran

Gambar 3 Sequence Diagram Pendaftaran

3.6 Perencenaan Antar Muka 3.6.1 Struktur Menu

Gambar 5 Struktur Menu Penjelasan Struktur Menu Admin : 1. Tambah event

Digunakan untuk menampilkan jadwal training 2. Data Partisipan

Digunakan untuk mengetahui data peserta yang akan di verifikasi

3. Laporan

Digunakan untuk menampilkan jumlah data peserta

3.6.2 Dialog Screen

Gambar 6 Dialog screen form pendaftaran Uraian penggunaan :

1. Inputkan data (nama, alamat, kota, No.Telpon,Email, Jumlah orang) . 2. Klik simpan

(5)

3.7 Pseudecode

Nama Modul : Tambah pengguna (form user). Kegunaan : untuk menambahkan pengguna. Input : username, password, pilih hak akses

Proses : input <- username input <- password get <- Rolles

Output : ID (username, password, dan hak akses)

4.1 Implementasi

4.1.1 Lingkup dan Batasan Implementasi

Pembatasan implementasi dimaksudkan agar ruang lingkup implementasi menjadi lebih jelas. Batasan implementasi dari rancangan Aplikasi Memudahkan Permintaan User dalam pendaftaran dan Perbaikan Perangkat TI. berbasis web adalah sebagai berikut:

1. Aplikasi yang dibangun adalah aplikasi berbasis web yang terfokus pada Prndaftaran dan perbaikan perangkat TI.

2. Aplikasi Pendaftaran training memberikan kemudahan pada saat Pendaftaran user.

3. Aplikasi yang dibangun dapat memberikan laporan berupa file.pdf. Berikut ini jadwal pembangunan aplikasi:

1. Persiapan Perangkat Keras Dan Perangkat Lunak Mempersiapkan kebutuhan perangkat keras dan perangkat lunak dalam melakukan pembangunan sistem berbasis web. 2. Rancangan Database Proses pembuatan

rancangan database untuk modul yang dibuat.

3. Pengcodean aplikasi Proses pembangunan perangkat lunak pendaftaran training berbasis web menggunakan Framework CI

4. Pengetesan Dan Evaluasi. Tes pertama pada saat aplikasi telah selesai dibangun yang tentunya masih terdapat kekurangan dan perlu adanya penambahan secara fungsionalitas dari perangkat lunak pendaftaran training perusahaan.

5. Pengetesan Dan Perbaikan. Proses pengetesan disertai perbaikan perangkat lunak pendaftaran training perusahaan dari hasil pertama agar dapat digunakan secara baik sesuai dengan apa yang di butuhkan.

6. Dokumentasi Modul Aplikasi. Dokumentasi modul aplikasi setelah

pembangunan, pengetesan dan perbaikan seluruh komponen aplikasi. 4.1.3 Implementasi Antar Muka

Tampilan menu utama

Gambar 7 tampilan utama Urainan penggunaan:

1. Menampikan jadwal training 2. Menampilkan jumlah data peserta Tampilan pendaftaran

Gambar 8 tampilan Pendaftaran

Gambar tampilan pendaftaran Uraian penggunaan :

1. Menginputkan data peserta (Nama, alamat, kota, no telpon, email, jumlah orang)

2. Klik submit

3. Menampilkan Invoice

4.2 Pengujian

4.2.1 Lingkup dan Lingkungan

Tujuan utama pengujian adalah untuk mendeteksi kegagalan Perangkat Lunak Pendaftaran trainingl Perusahaan sehingga cacat dapat ditemukan dan diperbaiki. Pengujian tidak dapat menetapkan bahwa fungsi produk dengan benar dalam semua kondisi namun hanya dapat menetapkan bahwa hal itu tidak berfungsi sebagaimana mestinya dalam kondisi tertentu. Lingkungan pengujian sistem pakar sering kali berisi pemeriksaan kode serta pelaksanaan kode dalam berbagai lingkungan dan kondisi serta memeriksa aspek yang seharusnya dilakukan dan

(6)

melakukan yang perlu dilakukan. Dalam budaya saat ini pengembangan sistem pakar sebuah organisasi pengujian mungkin terpisah dari bagian pengembangan. Informasi yang diperoleh dari pengujian dapat digunakan untuk memperbaiki proses pengembangan Perangkat Lunak Pendaftaran Training 4.2.3 Hasil Pengujian Tabel 3 pengujian N o Fungsi yang diuji Cara pengujia n Hasil yang di harapkan Hasil pengujian 1 Pengujia n pendaftr an Input data Pengisian data sesuai dengan pendaftar Kode akun tersimpan 2 Pengujia n login Masuka n usernam e dan passwor d Jika username dan password tidak terdaftar Gagal login 5 Pengujia n login Masuka n usernam e dan passwor d Jika username dan password benar maka login berhasil Berhasil login 6 Pengujia n verifikas i Pilih data pesertta Pendaftar akan menerima pesan email balasa untuk pembayar an Data tersimpan 7 Pengujia n laporan Cetak sesuai kebutuh an Pemilihan cetak sesuai dengan kebutuhan Laporan berhasil di tampilkan 8 Pengujia n penggun a Tambah event Pengisian data sesuai dengan dijadwalk an training Data ditersimp an 3. Kesimpulan

Adapun kesimpulan yang di dapatkan dalam aplikasi pendaftaran traing adalah :

1. Dengan diterapkan perangkat lunak ini akan mempermudah Trainee untuk melakukan pendaftaran

2. Mempermudah proses pencarian data dan informasi jadwal trainee 3. Mempermudah dalam pembuatan

data laporan trainee 4. Saran

Berdasarkan Praktek Kerja Lapangan yang telah dilaksanakan oleh penulis, penulis mencoba memberikan saran yang sekiranya dapat diterima dan bermanfaat, yaitu:

1. Program Aplikasi dapat dikembangkan kembali dari segi fitur, penggunaan, dan kemampuan yang terdapat di aplikasi ini agar lebih baik lagi .

Daftar Pustaka:

[1] Roger S. Pressman. 2012, Ph.D Rekaya Perangkat Lunak (pendekatan Praktisi), Edisi 7, Andi publisher, Yogyakarta.

[2] .Rosa A.S dan M. Shalahuddin. 2011, Rekayasa Perangkat Lunak (Terstruktur Dan Berorientasi Objek), Modula, Bandung.

[3] Adhi Prasetio. 2012,PHP(PHP: Hypertext Preprocessor)

[4] Adi Nugroho. 2010, Rekayasa Perangkat lunak menggunakan Objeck dengan metode USDP,C.V Andi, Yogyakarta

[5] Terry Quatrani. 1999,Visual Modeling with Rational Rose and UML

Gambar

Tabel 1 Usecase scenario pendaftaran
Gambar 2 Class Diagram Pendaftaran Training
Gambar 3 Sequence Diagram Pendaftaran
Gambar 7 tampilan utama  Urainan penggunaan:

Referensi

Dokumen terkait

Sistem klasifikasi keamanan dan akses arsip merupakan aturan pembatasan hak akses terhadap fisik arsip dan informasinya sebagai dasar untuk menentukan keterbukaan dan

dapat terlihat dari adanya metode pengajaran yang siswa yang berbeda-beda; pihak sekolah juga memberikan ekspektasi yang tinggi terhadap siswa dengan memonitor kemajuan

Hutan mangrove merupakan sumberdaya alam yang berperan ganda, baik ditinjau dari aspek ekonomi maupun ekologi. Secara fisik hutan mangrove dapat berfungsi untuk mempercepat

Seluruh teman-teman ikom, Alina Bestari, Dheatanisa, Baiq Monanggi, Arvin Firmansyah, Aulia Putri, Lita, Ochak, Lejar, Denox dan lainnya yang tidak dapat peneliti sebutkan

Penelitian ini terbagi menjadi dua kelompok perlakuan, yaitu 1) membandingkan viabilitas embrio pada setiap tahap perkembangan (8 sel, morula, dan blastosis) setelah

Dengan array, kita bisa membuat variabel dengan tipe yang dinamis, dimana kita bisa menyimpan banyak data dalam satu variabel array... PHP

Percobaan berikut ini digunakan untuk melakukan pengaturan Intensitas Otomatis, dengan diberikan nilai referensi tertentu sebagai intensitas rata-rata.. Ubah-ubah

 Jika aktiva telah disusutkan dimasukkan ke dalam dasar investasi pada nilai buku bersih, maka profitabilitas unit usaha tersebut akan dinyatakan secara salah pada nilai buku