PERANGKAT LUNAK PENGAJUAN PELATIHAN KARYAWAN BERBASIS WEB PADA BAGIAN HUMAN CAPITAL DI PT. LEN INDUSTRI (PERSERO) Rikky Wisnu Nugraha., S.T., M. KOM 1, Rio Em Muhammad2 Dosen Konsentrasi Teknik Informatika Prodi Manajemen Informatika PKN LPKIA 2 Mahasiswa Konsentrasi Teknik Informatika Prodi Manajemen Informatika PKN LPKIA 3 Politeknik Komputer Niaga LPKIA, Jln. Soekarno Hatta No. 456 Bandung 40266, Telp. +62 22 75642823, 1 [email protected], [email protected] 1 Abstrak PT. Len Industry (Persero) merupakan suatu perusahaan jasa yang bergerak dalam bidang Railway Signaling, Signaling Systems, Traction System dan Substation Systems ini beroperasi dengan standard dan kualitas internasional secara terus menerus sehingga membentuk mata rantai supply yang kuat. Namun terkadang karyawan menginginkan pelatihan yang berguna untuk mendapatkan ilmu baru dan mengembangkan kemampuan agar memiliki pengetahuan yang dibutuhkan untuk pengembangan perusahaan. Untuk mengatasi masalah tersebut, di perlukan sistem yang baru dengan memanfaatkan penggunaan teknologi informasi yang dapat memberikan kemudahaan akan kebutuhan informasi yang cepat, tepat dan akurat. Penggunaaan Yii Framework sebagai alat untuk mempermudah dalam pembangunan perangkat lunak dan MySql sebagai penyimpan database nya. Kata kunci : Media Informasi, Yii framework, Web 1. Pendahuluan PT LEN (Lembaga Elektronika Nasional) didirikan pada tahun 1965 dan kemudian bertransformasi menjadi sebuah Badan Usaha Milik Negara (BUMN) pada tahun 1991. Sejak saat itu Len bukan merupakan kepanjangan dari Lembaga Elektronika Nasional (LEN), tetapi telah menjadi sebuah entitas bisnis profesional dengan nama PT Len Industri. Saat ini Len berada di bawah koordinasi kementrian Negara BUMN. Selama ini LEN telah mengembangkan bisnis dan produk-produk dalam bidang elektronika untuk industri dan prasarana, serta telah menunjukkan pengalaman dalam bidang Broadcasting selama lebih dari 30 tahun dengan ratusan pemancar TV dan Radio yang telah terpasang di berbagai wilayah Indonesia. Human Capital merupakan suatu divisi dalam PT LEN (Persero) yang Melaksanakan Perencanaan, Pengaturan, Pengendalian dan pelaporan pelatihan pendidikan untuk karyawan, penyelenggaraan pelatihan di ajukan berfungsi untuk mengembangkan kemampuan para karyawan di PT LEN (Persero) agar memiliki pengetahuan yang di butuhkan untuk pengembangan perusahaan. Pelatihan yang di ajukan bisa bersifat Internal Perusahaan maupun Eksternal perusahaan. Sebagian besar pengelolaan pengajuan pelatihan menggunakan metode yang masih berbentuk lampiranlampiran suatu dokumen yang harus dikirimkan ke beberapa kepala unit bagian untuk persetujuan karena metode yang digunakan belum ideal sesuai kebutuhan dan kondisi permasalahan yang dihadapi,hal ini mengakibatkan banyak aktifitas pelayanan yang kurang teratur, lambat, tidak efisien dan bahkan menimbulkan kerugian bagi pegawai dan perusahaan. Untuk menyelesaikan permasalahan yang dihadapi bagian Administrasi dan keuangan dibutuhkan sebuah aplikasi sistem pelayananan yang tepat, sesuai dengan kebutuhan dan dapat membantu mempermudah dalam menyelesaikan persoalan yang dihadapi maka, dibuatnya perangkat lunak pengajuan pelatihan karyawan berbasis web pada bagian Human Capital di PT LEN Industri (Persero) 2. Landasan Teori 2.1. Pengertian Human Capital Menurut Mayo (2000:115), mengukur kinerja perusahaan dari perspektif keuangan sangatlah akurat, tetapi sebenarnya, dasar penggerak nilai dari keuangan tersebut adalah sumber daya manusia (human capital) dengan segala pengetahuan, ide, dan inovasi yang dimilikinya. Selain itu, human capital juga merupakan inti dari suatu perusahaan. 2.2. Pengertian Pelatihan Menurut Daryanto dalam bukunya berjudul “Manajemen Diklat” (2014:31) Pelatihan/Diklat adalah suatu proses yang sistematis untuk mengembangkan pengetahuan, keterampilan dari sikap yang diperlukan dalam melaksanakan tugas seseorang serta diharapkan akan dapat mempengaruhi penampilan kerja baik orang yang bersangkutan maupun organisasi tempat bekerja. 2.3. Pengertian WEB Menurut kustiyahningsih dalam bukunya yang berjudul Pemograman Basis Data Berbasis Web Menggunakan PHP & MySQL (2011:113) mengemukakan bahwa: “Web adalah layanan yang didapat oleh pemakai komputer yang terhubung ke internet”.Browser adalah perangkat lunak untuk mengakses halaman web seperti Internet Explorer, Mozilla Firefox,Opera, Safari, dan lain-lain.” 2.4 Teori Perangkat Lunak Menurut Jogiyanto mengatakan bahwa perangkat lunak (software) adalah: lunak (software).” ”Teknologi yang canggih dari perangkat keras akan berfungsi apabila instruksiinstruksi tertentu telah di berikan kepada perangkat keras tersebut. Instruksi-instruksi tersebut disebut dengan perangkat. ( Jogiyanto,2005:358) 3.3. Perancangan data 1. Class Diagram 2.5 Pengertian YII Framework Menurut Prayitno dalam bukunya yang berjudul YII Framework : Menguasai Framework Php Terbaik (2013:1) mengemukakakn bahwa “YII (Yes It Is) adalah merupakan salah satu dari sederetan PHP Framework yang bersifat open source”. Sedangkan menurut Situs resminya (http://www.yiiframework.com) “YII adalah Framework (kerangka kerja) PHP berbasis komponen, berkinerja tinggi untuk pengembangan aplikasi web berskala besar”. 3. Analisis dan Perancangan Perangkat Lunak 3.1. Gambaran umum perusahaan Perangkat lunak yang dibuat ialah perangkat lunak yang berada pada Divisi Sumber Daya Manusia PT LEN di bagian Human Capital yang mempunyai fungsi dan peranan merencanakan, mengkoordinasikan, memonitor, mengevaluasi serta melakukan kegiatan pengajuan pelatihan oleh karyawan. Untuk merealisasikan tujuan tersebut dilakukan peningkatan dalam hal informasi yang dapat dijadikan parameter dalam rangka pencapaian dari sasaran yang telah dicanangkan. Perangkat lunak yang akan dikembangkan ini merupakan perangkat lunak yang baru di lingkungan PT LEN yang digagas dengan tujuan untuk memudahkan dalam hal pengajuan pelatihan oleh karyawan dan pemberian informasi kepada setiap kepala bagian serta pembuatan laporan oleh bagian human capital. 3.2. Analisis fungsional Analisis fungsional untuk aplikasi ini antara lain : 1. Dapat memberikan informasi yang sesuai sehingga dapat dipertanggung jawabkan kepastian dan kebenaranya. 2. Dapat mencari dan menampilkan data-data yang dibutuhkan petugas. 3. Mampu mengontrol pengajuan pelatihan yang akan di ajukan. 4. Dapat memberikan laporan secara berkala atau periodik sesuai dengan tingkat manajemen. Gambar 3.1 Class Diagram 3.4. Perancangan procedural 1. Use Case Diagram Gambar 3.2 Use case Diagram 3.5. Perancangan antar muka Nama Dialog Screen : Halaman Informasi Perusahaan Fungsi : Digunakan sebagai halaman awal website Bentuk : Nama Dialog Screen : Halaman Login Fungsi : Digunakan masuk ke halaman akun. Bentuk : Gambar 3.5 Dialog Screen Login Nama Dialog Screen : Upload Pelatihan Fungsi : Digunakan Untuk Upload pelatihan Bentuk : Gambar 3.3 Menu Home Nama Dialog Screen : Halaman Jadawal Pelatihan Fungsi : Digunakan melihat informasi jadwal pelatihan Bentuk : Gambar 3.6 Upload Pelatihan Nama Dialog Screen : Data Karyawan Fungsi : Digunakan untuk memasukan data karyawan Bentuk : Gambar 3.4 Jadwal Pelatihan Gambar 3.7 Data Karyawan Nama Dialog Screen : Tambah data karyawan Fungsi : Digunakan Untuk menambah data karyawan Bentuk : 4.2. Petunjuk Penggunaan Program 1. Rancangan dialog screen Nama Dialog Screen: Menu Utama Fungsi: Untuk memilih menu program Bentuk : Gambar 4.1 Form Menu Utama Gambar 3.8 Tambah data karyawan Nama Dialog Screen : Halaman kelola Pelatihan Fungsi : Digunakan untuk mengelola Pelatihan Bentuk : Uraian Cara Penggunaan : Halaman ini akan muncul setelah karyawan maupun admin memasukan alamat website b. Halaman ini bisa dilakukan untuk melihat informasi perusahaan seperti struktur organisasi untuk melihat forum ini karyawan tidak harus login. a. Nama Dialog Screen : Jadwal Pelatihan Fungsi : Digunakan melihat informasi jadwal pelatihan Bentuk : Gambar 3.9 Halaman kelola Pelatihan 4. Implementasi 4.1. Kebutuhan Sumber daya 1. Kebutuhan Software a. Sistem Operasi Microsoft Windows XP / Linux, b. Framework Yii c. PHP d. Macromedia Dreamwaver e. Database MySQL f. Web Browser (Internet Explorer, Firefox) 2. Kebutuhan Hardware a. Processor 2.66 Ghz b. Memory/RAM 2 GB c. Memory 1 GB, d. VGA Onboard 128 MB atau Lebih, e. Hardisk 80 GB atau lebih f. Input Device (Keyboard, Mouse) g. Output Device (Monitor) Gambar 4.2 Jadwal Pelatihan Uraian Cara Penggunaan : a. Halaman ini akan muncul setelah karyawan maupun admin memasukan alamat website b. Halaman ini bisa dilakukan untuk melihat informasi Jadwal pelatihan yang telah disetujui oleh kepala unit bagian,kepala unit SDM dan admin Human Capital, untuk mengakases halaman ini karyawan atau admin tidak harus melakukan proses login . Nama Dialog Screen : Halaman Login Fungsi : Digunakan masuk ke halaman akun. Bentuk : e. Setelah selesai melakukan pengajuan pelatihan karyawan dapat menekan tombol logout untuk keluar dari hak akses sebagai karyawan. Nama Dialog Screen : Halaman Kelola Pelatihan Fungsi : Digunakan untuk mengelola Pelatihan Bentuk : Gambar 4.3 Login Uraian Cara Penggunaan : a. Halaman akan muncul sesudah menekan tombol login. b. User mengisikan username dan password untuk masuk ke dalam web. c. Menu akan dimunculkan sesuai hak akses. d. Setelah selesai melakukan login, admin dapat menekan tombol logout untuk keluar dari hak akses admin. Nama Dialog Screen : Upload Pelatihan Fungsi : Digunakan Untuk Upload pelatihan Bentuk : Gambar 4.5 Kelola Pelatihan Uraian Cara Penggunaan : a. Halaman ini muncul sesudah karyawan berhasil login dan memilih menu upload pelatihan b. Halaman ini akan tampil setelah karyawan melakukan proses pengajuan pelatihan. c. Pada halaman ini karyawan dapat melakukan proses pengeditan pelatihan, penghapusan pelatihan dan melakukan proses pencarian pelatihan yang pernah diajukan d. Setelah selesai melakukan pengajuan pelatihan karyawan dapat menekan tombol logout untuk keluar dari hak akses sebagai karyawan. Nama Dialog Screen : Halaman Kelola Pelatihan Fungsi : Digunakan untuk mengelola Pelatihan hak ases Admin, Kepala Unit Bagian dan Kepala Unit SDM Bentuk : Gambar 4.4 Upload Pelatihan Uraian Cara Penggunaan : a. Halaman ini akan muncul sesudah karyawan berhasil login dan memilih menu upload pelatihan. b. Halaman ini bisa dilakukan untuk melakukan proses upload pelatihan dengan melakukan pengisian sesuai konten yang telah disediakan. c. Tekan tombol Choose File untuk memilih laporan yang akan di upload. d. Tekan tombol create untuk menyelesaikan proses pengajuan pelatihan. Gambar 4.6 Kelola Pelatihan hak ases Admin, Kepala Unit Bagian dan Kepala Unit SDM Uraian Cara Penggunaan : a. Halaman ini akan muncul sesudah admin, kepala unit bagian dan kepala unit SDM berhasil login dan memilih menu Upload pelatihan. b. Halaman ini dilakukan untuk menggunduh, approved dan rejected oleh admin, kepala unit bagian dan kepala unit SDM yang sudah login. c. Tekan tombol link nama file yang di upload karyawan untuk mengunduh pengajuan pelatihan. d. Tekan tombol link approved untuk menyetujui pengajuan pelatihan e. Tekan tombol rejected untuk menolak pengajuan pelatihan yang nanti akan ada informasi kepada karyawan yang melakukan proses pengajuan pelatihan. f. Setelah selesai melakukan kelola pelatihan admin,kepala unit bagian dan kepala unit SDM dapat menekan tombol logout untuk keluar dari hak aksess admin, kepala unit bagian dan kepala unit SDM. Nama Dialog Screen : Tambah data karyawan Fungsi : Digunakan Untuk menambah data karyawan Bentuk : f. Setelah selesai melakukan edit, admin dapat menekan tombol logout untuk keluar dari hak akses admin. 5. Kesimpulan Berdasarkan hasil analisis yang telah dilakukan terhadap Sistem Aplikasi Pengelolaan Surat Tagihan (Invoice) PT Hariff DTE, dapat diambil kesimpulan sebagai berikut : a. Dengan adanya perangkat lunak media informasi berbasis web ini, setiap karyawan pada perusahaan dapat menerima informasi mengenai perusahaan berdasarkan bagian-bagian nya dan sesuai dengan kebutuhan karyawan. Karyawan hanya perlu memasukan url di browser. Setelah itu, memilih informasi yang dibutuhkan. Informasi umum internal perusahaan dapat dilihat oleh karyawan tanpa melakukan login. Setelah melakukan login, karyawan dapat turut berkontribusi dalam berbagai informasi perusahaan. b. Pencatatan pengajuan pelatihan dapat diproses dengan baik sesuai tanggal dan permintaan karyawan sehingga pengajuan pelatihan menjadi efisien. c. Pencarian informasi mengenai pengajuan pelatihan pada bagian Human Capital menjadi lebih mudah dan cepat. Daftar Pustaka [1] Bintoro, ST., MT dan Drs. Daryanto. 2014, Manajemen Diklat. Gava Media, Malang [2] Gambar 4.7 Tambah data karyawan Uraian Cara Penggunaan : a. Halaman ini akan muncul sesudah admin berhasil login dan memilih menu Data Karyawan. b. Halaman ini bisa dilakukan untuk menambah, merubah dan menghapus oleh admin yang sudah login. c. Tekan tombol tambah, maka admin bisa menambahkan data karyawan pada halaman ini d. Tekan tag edit, maka admin bisa merubah data karyawan pada halaman ini. e. Tekan tag hapus, maka admin bisa melakukan hapus data forum pada halaman ini. kustiyahningsih. 2011, Pemograman Basis Data Berbasis Web Menggunakan PHP & MySQL .Elex Media Komputindo, Jakarta.