Pembuatan Sistem Informasi Pendidikan dan Pelatihan dalam Jabatan Berbasis Web pada Bagian Pengembangan Pegawai Direktorat Jenderal Perbendaharaan

dokumen-dokumen yang mirip
PEMBUATAN SISTEM INFORMASI PENDIDIKAN DAN PELATIHAN DALAM JABATAN BERBASIS WEB PADA BAGIAN PENGEMBANGAN PEGAWAI DIREKTORAT JENDERAL PERBENDAHARAAN

II. METODE PENELITIAN. A. Studi Literatur

Pembuatan Sistem Informasi Rekonsiliasi Keuangan Negara Menggunakan PHP dan MySQL

Pembuatan Sistem Informasi Beasiswa Internal Direktorat Jenderal Perbendaharaan Menggunakan PHP dan MySQL

Pembuatan Sistem Informasi Rekonsiliasi Keuangan Negara Menggunakan PHP dan MySQL

PEMBUATAN SISTEM INFORMASI CUTI PADA KANTOR PELAYANAN PERBENDAHARAAN NEGARA DENGAN PHP DAN MySQL

RANCANG BANGUN WEBSITE JURNAL ILMIAH BIDANG KOMPUTER (STUDI KASUS : PROGRAM STUDI ILMU KOMPUTER UNIVERSITAS MULAWARMAN)

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

PERANCANGAN SISTEM INFORMASI KEPENDUDUKAN BERBASIS WEB

Rancang Bangun Aplikasi Web Informasi Eksekutif Pada Pemerintah Kabupaten XYZ

DAFTAR TABEL. Perbandingan Ruby on Rails Dengan PHP Berdasarkan Banyak. Baris Program...

PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE. Gandana Akhmad Syaripudin 1, Rinda Cahyana 2

SISTEM INFORMASI PENERIMAAN SISWA BARU SEKOLAH MENENGAH PERTAMA BERBASIS WEB (STUDI KASUS KABUPATEN KUTAI KARTANEGARA)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

RANCANG BANGUN APLIKASI PENGELOLAAN SURAT DI DESA TANJUNG KAMUNING

BAB I PENDAHULUAN... I-1

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA SMA XAVERIUS 1 BELITANG KABUPATEN OKU TIMUR PROPINSI SUMATER SELATAN

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

PENGEMBANGAN APLIKASI PENGOLAHAN NILAI SISWA BERBASIS WEB DI SEKOLAH DASAR NEGERI SUKAGALIH V

MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

BAB IV PERANCANGAN SISTEM

Perancangan Sistem Infomasi Filling di PT BCA Cabang MH Thamrin Tangerang

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN PERGURUAN TINGGI SWASTA DI SURABAYA DENGAN MENGGUNAKAN METODE ANALYTICAL HIERARCHY PROCESS (AHP) SKRIPSI

Pembuatan Sistem Informasi Penatausahaan Surat dan Arsip berbasis Web Studi Kasus Kantor Pelayanan Perbendaharaan Bengkulu

BAB II TINJAUAN PUSTAKA

Rancang Bangun Aplikasi Kurikulum Untuk Mendukung Manajemen Mutu Belajar Mengajar Perguruan Tinggi Studi Kasus ITS

SISTEM INFORMASI DAILY ACTIVITY STAFF SMK NEGERI 8 SURABAYA BERBASIS WEB MENGGUNAKAN PHP DAN MySQL

PEMBUATAN SISTEM INFORMASI PUSTAKA PERATURAN PADA DIREKTORAT JENDERAL PERBENDAHARAAN DENGAN TEKNOLOGI JAVASERVER PAGES DAN MYSQL

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

HUMAN RESOURCES MANAGEMENT ELECTRONIC PEGAWAI PADA LEMBAGA ADMINISTRASI NEGARA OLEH : RENY RAMDIANI PROGRAM STUDI SISTEM INFORMASI

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

Gambar Form input data proyek Gambar Tampilan data proyek Gambar Form edit data proyek Gambar 3.

MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta.

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III LANDASAN TEORI

Rancang Bangun Aplikasi Code Sharing Sebagai Alat Bantu Media Interaktif Perkuliahan Pada Mata Kuliah Pemrograman Web


ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENDIDIKAN DAN PELATIHAN (DIKLAT) DPR RI

7

Pengembangan Sistem Informasi Akuntansi dan Pengelolaan Keuangan Modul Bendahara Menggunakan Teknologi Java dan PostgreSQL

Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang)

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /


BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

SATIN Sains dan Teknologi Informasi

PERANCANGAN APLIKASI REKAPITULASI RETRIBUSI PENDAPATA ASLI DAERAH DI DINAS PERHUBUNGAN KABUPATEN GARUT

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

SISTEM INFORMASI BERBASIS WEB UJIAN MASUK BERSAMA SEKOLAH MENENGAH ATAS KABUPATEN KUDUS DENGAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

Pengembangan Sistem Informasi Pengelolaan Keuangan Negara Modul Administrasi Menggunakan Teknologi Java Server Pages dan PostgreSQL

Pembuatan Sistem Informasi Perjalanan Dinas Kantor Wilayah Direktorat Jenderal Perbendaharaan (SIPD-Kanwil DJPBN)

KONSEP SISTEM PENGELOLAAN DATA TRANSAKSI BANK SAMPAH. Jl. Kalisahak No 28 Komplek Balapan Yogyakarta

PERANCANGAN SISTEM INFORMASI ASET SERTIFIKAT TANAH BERBASIS WEB DI PT PLN PERSERO DISTRIBUSI JAWA BARAT

BAB III METODE PENELITIAN

2.19 CSS (Cascading Style Sheets) PHP Codeigniter Studi Pustaka... 28

BAB IV PERANCANGAN SISTEM

2 meningkatkan daya saing PT Panorama Transportasi tbk. sebagai perusahaan di bidang transportasi taksi. Dalam menjawab permasalan tersebut maka diper

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB III 3. LANDASAN TEORI

Desain Aplikasi Laporan Arus Kas Serikat Pekerja PT GMF AeroAsia Employees Club (GEC)

Pengembangan Aplikasi Pengendalian Skripsi Berbasis Android Untuk Mahasiswa Dan Dosen

BAB II LANDASAN TEORI

APLIKASI TRAVEL BERBASIS WEB DAN BOOTSTRAP RESPONSIVE MENGGUNAKAN FRAMEWORK CODEIGNITER PADA PT.XYZ

IMPLEMENTASI SISTEM INFORMASI KEUANGAN SISWA BERBASIS SMS GATEWAY DI SMK MUHAMMADIYAH 2 KADUNGORA Ahmad Nurul Hak 1, Cepy Slamet 2, Rina Kurniawati 3

BAB II LANDASAN TEORI

BAB IV PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

Bab 3 Metodologi Penelitian

DAFTAR ISI. HALAMAN JUDUL...i. HALAMAN PENGESAHAN PEMBIMBING...ii. HALAMAN PENGESAHAN PENGUJI...iii. ABSTRAK...iv. KATA PENGANTAR...v. DAFTAR ISI...

Perancangan Sistem Pengambilan Keputusan Pemesanan Mobil Angkut Dengan Metode Kubikasi Berbasis Online

BAB III LANDASAN TEORI. informasi lainnya terkait dengan perusahaan itu sendiri.(solution, 2010:171)

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Jurnal Ilmu Administrasi, Volume V, Nomor 3, Asropi (2008:252)

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB III METODOLOGI PENELITIAN. metode penelitian tindakan (Action Research) yang bertujuan untuk

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB IV HASIL DAN UJI COBA

Perancangan Aplikasi Surat Masuk dan Keluar pada PT. Angkasa Pura 1 Semarang

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

SISTEM INFORMASI AGENDA RAPAT BERBASIS WEB MENGGUNAKAN SMS GATEWAY (Studi kasus Polteknik TEDC Bandung)

Pembuatan Website Pengolahan Data Pelatihan Balai Pelatihan Ketenagakerjaan Pada Disnakertrans Jawa Barat

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

APLIKASI DEBET NOTA ADMINISTRASI LOGISTIK PADA PT. BHANDA GHARA REKSA (PERSERO) PALEMBANG

DAFTAR ISTILAH. Activity Diagram

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB III METODE PENELITIAN

DAFTAR ISI. Halaman Judul... ii. Persetujuan Proposal Tugas Akhir... iii. Persetujuan Laporan Tugas Akhir... iv. Pengesahan Dewan Penguji...

BAB 1 PENDAHULUAN. sama. Induk dari segala jaringan yang ada sekarang ini adalah internet.

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

DAFTAR ISI. ABSTRAKSI... iv. KATA PENGANTAR... vi. DAFTAR ISI... viii. DAFTAR TABEL... xii. DAFTAR GAMBAR... xiii BAB I PENDAHULUAN...

Transkripsi:

JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: 2337-3539 (2301-9271 Print) A-376 Pembuatan Sistem Informasi Pendidikan dan Pelatihan dalam Jabatan Berbasis Web pada Bagian Pengembangan Pegawai Direktorat Jenderal Perbendaharaan Rachmat Gerhaantara dan Febriliyan Samopa Jurusan Sistem Informasi, Fakultas Teknologi Informatika, Institut Teknologi Sepuluh Nopember (ITS) Jl. Arief Rahman Hakim, Surabaya 60111 Indonesia e-mail: iyan@is.its.ac.id Abstrak Sebagai organisasi yang dinamis, Direktorat Jenderal Perbendaharaan sering mengalami perubahan yang disesuaikan dengan kebutuhan atas perbendaharaan negara. Oleh sebab itu, seluruh pegawai dituntut untuk bisa dengan cepat beradaptasi dengan perubahan perubahan yang terjadi pada Ditjen Perbendaharaan tersebut. Proses Adaptasi tersebut dilaksanakan dengan berbagai cara, salah satunya dengan pelaksanaan pendidikan dan pelatihan (diklat) dalam jabatan. Pada Direktorat Jenderal (Ditjen) Perbendaharaan pelaksanaan diklat dalam jabatan selama ini diadministrasikan oleh Bagian Pengembangan Pegawai Sekretariat Ditjen (Setditjen) Perbendaharaan. Proses administrasi selama ini dilakukan dengan semi manual, dimana permintaan dan pendaftaran calon peserta diklat dilakukan secara manual. Sedangkan untuk administrasi data peserta maupun lulusan proses diklat telah menggunakan aplikasi desktop yang bersifat stand-alone. Telah dirancang sebuah sistem informasi mengenai pendidikan dan pelatihan berbasis web yang mengambil sumber dari proses bisnis yang ditetapkan pada Bagian Pengembangan Pegawai Sekretariat Direktorat Jenderal Perbendaharaan. Proses perancangan yang dilakukan berbasis pada iconix process yang tersusun atas proses analisa kebutuhan, Penyusunan Domain Model, Use Case Diagram, Robustness Diagram, Sequence Diagram, Class Diagram dan GUI Storyboard. Hasil dari tulisan ini adalah sebuah prototipe sistem informasi pendidikan dan pelatihan berbasis web yang dapat digunakan untuk melakukan proses automasi pendaftaran serta administrasi hasil diklat yang telah dilaksanakan. Kata Kunci Pengelolaan diklat dalam jabatan, PHP, PDO, MySQL, ICONIX process. I. PENDAHULUAN RGANISASI pemerintah dalam hal ini Direktorat OJenderal (Ditjen) Perbendaharaan, tidak terlepas dari proses transformasi sesuai dengan perkembangan jaman sesuai dengan perubahan yang muncul baik dari diri sendiri maupun tuntutan dari luar. Oleh sebab itu diperlukan adanya proses pembinaan yang berkesinambungan kepada para pegawai, agar mereka dapat tetap memiliki kompetensi terhadap tugas tugas yang mereka emban. Proses pembinaan tersebut pada Ditjen Perbendaharaan terbagi dalam 2 (dua) macam yaitu pelaksanaan beasiswa internal dan pengadaan pendidikan dan pelatihan (diklat) dalam jabatan. Pada Ditjen Perbendaharaan, pelaksanaan administrasi pelaksanaan diklat yang diperuntukan bagi pegawai Ditjen Perbendaharaan dilaksanakan oleh Bagian Pengembangan Pegawai Sekretariat Ditjen Perbendaharaan [1]. Bagian pengembangan pegawai memiliki tugas untuk melaksanakan, mengadministrasikan maupun mengelola seluruh pendidikan dan pelatihan untuk seluruh pegawai Ditjen Perbendaharaan baik yang diselenggarakan oleh instansi internal (dalam hal ini bagian pengembangan pegawai) maupun dari instansi eksternal. Saat ini proses administrasi pelaksanaan diklat telah terbantu dengan penggunaan aplikasi berbasis desktop. Penggunaan aplikasi tersebut dikhususkan untuk melakukan pendataan terhadap pelaksanaan diklat yang telah dilaksanakan maupun arsip data peserta. Namun karena aplikasi tersebut bersifat desktop, penggunaannya hanya terbatas di Bagian Pengembangan. Sehingga untuk menyebarkan informasi tentang diklat maupun proses pendaftarannya tetap menggunakan tata persuratan secara manual. Selain itu, database yang hanya tersedia di Bagian Pengembangan Pegawai, mengakibatkan kantor kantor daerah tidak mempunyai data mengenai diklat yang pernah diikuti oleh pegawai yang bekerja di kantor mereka. Akibatnya sering kali terdapat peserta diklat yang berulang kali ikut ataupun terdapat pegawai yang tidak pernah ikut diklat sama sekali. Untuk mengatasi permasalahan diatas, diperlukan suatu sistem yang terintegrasi antara Bagian Pengembangan Pegawai dengan kantor vertikal. Aplikasi tersebut dapat digunakan untuk menyebarkan informasi tentang pelaksanaan diklat dalam jabatan kepada kantor kantor vertikal yang selanjutnya dapat digunakan untuk melakukan proses pendataan dan pendaftaran bagi pegawai pegawai yang dapat diusulkan untuk mengikuti pelaksanaan diklat tersebut. Aplikasi tersebut nantinya akan dibangun

JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: 2337-3539 (2301-9271 Print) A-377 menggunakan bahasa pemrograman PHP dengan basis data MySQL. Diharapkan dengan adanya aplikasi ini, proses administrasi pelaksanaan diklat dapat di-automasikan dan dapat mempersingkat waktu proses yang dibutuhkan. II. URAIAN PENELITIAN A. Pendidikan dan Pelatihan Dalam Jabatan pada Kementerian Keuangan Pola Pendidikan dan Pelatihan Pegawai Departemen Keuangan, Pendidikan dan Pelatihan Dalam Jabatan (selanjutnya disebut Diklat Dalam Jabatan) Pegawai Negeri Sipil adalah proses penyelenggaraan belajar mengajar dalam rangka meningkatkan kemampuan Pegawai Negeri Sipil (PNS) [1]. Diklat Dalam Jabatan merupakan pendidikan dan pelatihan yang dilaksanakan untuk mengembangkan pengetahuan, ketrampilan dan sikap PNS agar dapat melaksanakan tugas tugas pemerintahan dan pembangunan dengan sebaik baiknya. B. Pola Pengembangan Pegawai di Lingkungan Ditjen Perbendaharaan Pelaksanaan administrasi pengembangan pegawai pada Direktorat Jenderal (Ditjen) Perbendaharaan dilaksanakan oleh Bagian Pengembangan Pegawai Sekretariat Direktorat Jenderal Perbendaharaan [2]. Sebagai pihak yang mempunyai tugas pokok dan fungsi dalam hal pengembangan pegawai, Bagian pengembangan berkewajiban untuk menyusun road map pengembangan pegawai yang dilaksanakan melalui proses perencanaan, pengadaan serta evaluasi proses pendidikan dan pelatihan baik dalam jangka pendek, menengah dan jangka panjang. C. PHP PHP : Hypertext Preprocessor atau biasa dikenal dengan PHP merupakan bahasa pemrograman yang mudah untuk digunakan namun sangat manjur untuk membangun halaman HTML [3]. D. PDO PDO (PHP Data Objects) merupakan salah satu ekstensi dari PHP versi 5 yang mendefinisikan koneksi database (DBMS) dalam sebuah perpustakan secara abstrak [4]. PDO ditulis berdasarkan kompilasi bahasa C / C++. PDO menjadi pilihan karena mendukung berbagai jenis database, dimana untuk untuk memanggil seluruh fungsi setiap database tidak memperlukan perubahan script pada fungsi PDO. PDO menggunakan data-access abstaction layer untuk berhubungan dengan database. E. MYSQL MySQL merupakan salah satu tipe manajemen basis data relasional yang dapat digunakan untuk mengelola berbagai data pada sebuah server [5]. MySQL mempunyai 2 (dua) lisensi baik gratis maupun berbayar, dimana lisensi gratis dinaungi melalui lisensi General Public License (GPL) dan yang berbayar menggunakan lisensi MySQL AB. F. UML Unified Modeling Language atau biasa disingkat UML merupakan suatu standar yang digunakan untuk memodelkan suatu sistem yang akan digunakan untuk melakukan rancang bangun suatu aplikasi [6]. Penggunaan UML diperlukan untuk memberikan Gambaran dalam bentuk diagram tentang bagaimana bentuk dan dokumentasi dari sistem yang akan dibangun. Diagram diagram yang sering digunakan dalam penggunaan UML antara lain adalah Use Case Diagram, Sequence Diagram dan Robustness Diagram. III. METODOLOGI PENELITIAN Metodologi yang digunakan dalam penulisan jurnal ini terdiri atas proses analisa kebutuhan dan proses analisa desain. Analisa kebutuhan dilaksanakan dengan mengumpulkan data dari hasil studi literatur maupun dari proses pengambilan data pada Bagian Pengembangan Pegawai Ditjen Perbendaharaan. Sedangkan proses analisa desain dilakukan untuk memastikan sistem yang akan dibangun telah sesuai dengan hasil analisa desain yang telah dilakukan. Proses analisa desain pada tulisan ini didasarkan pada pemodelan Use Case Driven Object yang dikembangkan dengan Unified Modeling Language. IV. PERANCANGAN APLIKASI Pada pelaksanaan tugas akhir ini, aplikasi dirancang berdasarkan iconix process yang terdiri atas analisa kebutuhan fungsional, penyusunan Domain Model, pembuatan desain tampilan atau Graphical User Interface (GUI), pembuatan use case, robustness analisys, sequence diagram dan class diagram. A. Kebutuhan Fungsional Berdasarkan hasil analisa atas alur kerja administrasi diklat pada bagian pengembangan pegawai, didapatkan beberapa kebutuhan fungsional terhadap aplikasi sebagai berikut : a. Proses Rekam/Ubah/Hapus (RUH) Diklat Proses ini merupakan proses perekaman atas semua diklat yang akan dilaksanakan oleh bagian pengembangan pegawai. b. Proses Pendaftaran Pegawai Proses ini dilaksanakan oleh staf kepegawaian kantor vertikal untuk mendaftarkan pegawai pada kantornya berdasarkan kebutuhan serta persyaratan yang ditetapkan oleh bagian pengembangan pegawai. c. Verifikasi dan Pengentrian Hasil Diklat Proses ini dilakukan untuk menentukan pegawai yang akan diikutkan dalam diklat. Kemudian setelah pelaksanaan dan hasilnya didapatkan, proses ini digunakan untuk memasukan data hasil diklat pegawai. d. Monitoring Hasil Diklat Proses ini digunakan untuk mengetahui perkembangan diklat dari pegawai Ditjen Perbendaharaan.

JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: 2337-3539 (2301-9271 Print) A-378 e. R/U/H User Proses ini digunakan untuk melakukan administrasi data user aplikasi f. Backup dan restore Proses ini digunakan untuk melakukan proses backup dan restore sebagai bagian administrasi data. Fungsionalitas aplikasi ediklat diatas nantinya akan dipergunakan oleh 3 (tiga) karakteristik pengguna yaitu admin yang bertugas untuk melakukan administrasi user serta melakukan proses backup dan restore data, staf bagian pengembangan yang melakukan proses R/U/H Diklat serta administrasi peserta serta user kantor vertikal yang mempunyai kewenangan dalam pendaftaran calon peserta. class Domain Model Jenis Diklat Gambar. 1. Domain model. Diklat Kantor Pegawai B. Domain Model Pada ICONIX process, domain model digunakan untuk menggambarkan obyek-obyek utama yang akan digunakan serta menginisialisasi cakupan dari sistem dan hal-hal yang terlibat di dalamnya. Pembuatan domain model dapat diubah seiring dengan pengembangan desain dan aplikasi, sehingga obyek-obyek yang diinisiasikan pada domain model akan semakin lengkap sesuai dengan kebutuhan pada sistem yang akan dibangun. Pada aplikasi ediklat, penulis menginisialisasi domain model yang diperlihatkan Gambar 1. C. Use Case Diagram Use Case Diagram berfungsi untuk memperlihatkan proses yang dapat dilakukan oleh aktor yang terdaftar pada aplikasi ediklat. Dari hasil analisa kebutuhan pada aplikasi yang dibuat ini, penulis menyusun use case aplikasi sebagai berikut : a. Use Case Login b. Use Case Log Out c. Use Case Reset Password d. Use Case Rekam User e. Use Case Ubah User f. Use Case Hapus User g. Use Case Backup database h. Use Case Restore Database i. Use Case Rekam Diklat j. Use Case Edit Diklat k. Use Case Hapus Diklat l. Use Case Verifikasi Calon Peserta m. Use Case Entry Hasil Diklat n. Use Case Monitoring Diklat o. Use Case Daftar Diklat p. Use Case Ubah Password D. Robustness Diagram Pada ICONIX process, Robustness diagram digunakan untuk menggambarkan alur dari use case yang telah dirancang sebelumnya. Robustness diagram dibuat mengacu kepada diagram use case yang telah dijelaskan pada sub bab sebelumnya. E. Sequence Diagram Pada ICONIX process, Sequence diagram memberikan penjelasan mengenai proses yang dilaksanakan oleh sistem mengenai proses yang digambarkan pada robustness diagram. F. Class Diagram Class Diagram merupakan penggambaran dari seluruh method class pada pemrograman berbasis obyek yang digunakan untuk membangun aplikasi ini. G. GUI Storyboard GUI Storyboard merupakan Gambaran awal mengenai halaman maupun form yang akan dibangun pada aplikasi ediklat ini. GUI Storyboard yang disusun juga mencakup tampilan form untuk melakukan input data beserta tampilan form pada saat terjadi kesalahan dalam pemrosesan data yang telah diinput oleh pengguna. H. Test Case Test case pada ICONIX process merupakan sekumpulan skenario yang dirancang untuk mengetahui tingkat kesuksesan dari aplikasi yang dibuat. Test case dibuat untuk setiap use case dan diimplementasikan pada tahap pengujian/testing untuk menentukan apakah aplikasi memberikan hasil yang sesuai dengan use case yang dirancang. V. IMPLEMENTASI A. Penggunaan Teknologi Pada pembuatan sistem aplikasi diklat milik Bagian Pengembangan Pegawai, penulis mempergunakan beberapa teknologi yang dapat dilihat pada Tabel 1. B. Penulisan Kode Program dan Tampilan Pengembangan aplikasi Pendidikan dan Pelatihan Bagian Pengembangan memiliki tahapan meliputi pembuatan struktur direktori project, pembuatan file class package, pembuatan controller serta pembuatan halaman muka aplikasi.

JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: 2337-3539 (2301-9271 Print) A-379 Tabel 1. Teknologi yang digunakan Tools Webserver Apache Versi 2.4.2 Bahasa Pemrograman PHP Versi 5.4.4 Database MySQL versi 5.0.2 Database Management PhpMyAdmin 5.5.25a Editor Notepad++ versi 6.2 LibraryPendukung GUI Twitter Bootstrap Ver. 2.2 DataTables Ver. 1.9.4 Email PHPMailer ver. 5 Gambar. 2. Perekaman user. Tabel 2. Hasil uji fungsionalitas aplikasi No. Test Case Status TC01 Use Case Login Terpenuhi TC02 Use Case Log Out Terpenuhi TC03 Use Case Reset Password Terpenuhi TC04 Use Case Rekam User Terpenuhi TC05 Use Case Ubah User Terpenuhi TC06 Use Case Hapus User Terpenuhi TC07 Use Case Backup database Terpenuhi TC08 Use Case Restore Database Terpenuhi TC09 Use Case Rekam Diklat Terpenuhi TC10 Use Case Edit Diklat Terpenuhi TC11 Use Case Hapus Diklat Terpenuhi TC12 Use Case Verifikasi Calon Peserta Terpenuhi TC13 Use Case Entry Hasil Diklat Terpenuhi TC14 Use Case Monitoring Diklat Terpenuhi TC16 Use Case Daftar Diklat Terpenuhi TC17 Use Case Ubah Password Terpenuhi Pada aplikasi yang dibangun tampilan antar muka aplikasi disesuaikan dengan kewenangan user yang sedang login. Contoh pada tampilan rekam user yang dapat dilihat pada Gambar 4, tampilan tersebut hanya dapat dilihat oleh user dengan kewenangan admin. Begitu juga dengan tampilan perekaman diklat (Gambar 5), halaman tersebut hanya dapat dilihat dan digunakan oleh user dengan kewenangan staf bagian pengembangan. Hal tersebut dilakukan untuk menghindari tindakan yang tidak sesuai dengan peraturan atau SOP. C. Pengujian Pada pembangunan aplikasi diklat milik bagian pengembangan, proses pengujian hanya menggunakan pengujian fungsional yang didasari atas tes case yang disusun pada proses desain. Hal tersebut dilakukan karena karena data yang digunakan hanya mengambil bagian kecil dari database kepegawaian milik Ditjen Perbendaharaan. Tabel 2 berikut merupakan hasil dari proses uji fungsionalitas aplikasi. Gambar. 3. Perekaman diklat. Pembuatan struktur direktori project aplikasi Diklat Bagian Pengembangan Pegawai terbagi atas 6 sub-direktori. Sub Direktori tersebut terdiri dari Class yang berisi file source file PDO yang akan mengkoneksikan perintah PHP dengan database. Kemudian terdapat sub direktori cont yang digunakan untuk mengeksekusi fungsi yang terdapat pada file class. Selanjutnya pada direktori project juga terdapat folder themes yang digunakan untuk menyimpan GUI Library dan folder lib untuk menyimpan library yang diperlukan untuk mengeksekusi fungsi tertentu pada aplikasi. Pada direktori aplikasi juga terdapat su direktori backup yang nantinya akan berisi hasil backup dari aplikasi. VI. KESIMPULAN Berdasarkan proses pembangunan aplikasi diklat milik Bagian Pengembangan Pegawai ini, didapatkan kesimpulan dan saran sebagai berikut : 1. Aplikasi diklat ini dapat memperpendek dan mengautomasi alur pendaftaran dimana sebelumnya proses ini masih menggunakan proses surat menyurat. 2. Fungsi pendataan hasil diklat yang terdapat pada aplikasi ini dapat digunakan sebagai alternatif terhadap aplikasi yang sudah ada. 3. Fitur pendataan hasil diklat dapat dibuat lebih spesifik kepada data mata pelajaran yang didapatkan pada proses diklat, untuk itu perlu adanya proses sinkronisasi data dengan pihak penyelenggara diklat dalam hal ini Badan Pendidikan dan Pelatihan Keuangan 4. Fitur verifikasi yang digunakan dalam menentukan calon peserta masih bersifat manual, diharapkan nantinya proses verifikasi dapat dilakukan secara

JURNAL TEKNIK POMITS Vol. 2, No. 2, (2013) ISSN: 2337-3539 (2301-9271 Print) A-380 otomatis oleh sistem. 5. Sistem aplikasi ini nantinya dapat diselaraskan dengan kebutuhan pengembangan sistem kepegawaian lainnya seperti sistem informasi beasiswa. UCAPAN TERIMA KASIH Penulis R.G. mengucapkan terima kasih kepada Direktorat Jenderal Perbendaharaan, Kementerian Keuangan, yang telah memberikan kesempatan kepada penulis untuk mengikuti program beasiswa pada Jurusan Sistem Informasi, ITS Surabaya pada tahun 2010. DAFTAR PUSTAKA [1] Menteri Keuangan RI. (21 Maret 2001). Keputusan Menteri Keuangan Nomor 137/KMK.01/2001 tentang Pola Pendidikan dan Pelatihan Pegawai Departemen Keuangan. Jakarta: Kementerian Keuangan RI [2] Menteri Keuangan RI. (11 Oktober 2010). Peraturan Menteri Keuangan Republik Indonesia Nomor 184/PMK.01/2010 tentang Organisasi dan Tata Kerja Kementerian Keuangan. Jakarta: Kementerian Keuangan RI. [3] Tatroe, K. Macintyre, P. Lerdorf, R. (2013) Programing PHP. California: O Reilly Media. [4] Poppel, D. (2007) Learning PHP Data Objects. Birmingham: Packt Publishing. [5] Kadir, A. (2008). Tuntunan Praktis Belajar Database Menggunakan MySQL. Yogyakarta: Penerbit ANDI. [6] Rosenberg, D., & Stephens, M. (2007). Use Case Driven Modelling with UML: Theory and Practice. Newyork: Apress.