• Tidak ada hasil yang ditemukan

Perangkat Lunak Pengelolaan Informasi Data Pelatihan dan Aplikasi untuk Rekomendasi Nama Peserta Pelatihan dengan Studi Kasus di BPP-BSDM, Universitas Kristen Maranatha.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perangkat Lunak Pengelolaan Informasi Data Pelatihan dan Aplikasi untuk Rekomendasi Nama Peserta Pelatihan dengan Studi Kasus di BPP-BSDM, Universitas Kristen Maranatha."

Copied!
21
0
0

Teks penuh

(1)
(2)
(3)
(4)

Abstrak

Kemajuan teknologi membuat penggunaan komputer dalam menyimpan dan mengelola informasi begitu mudah dan praktis. Hal ini didukung dengan semakin majunya dan pesatnya perkembangan komputer di dunia. Misalnya menyimpan dan mengelola data-data pelatihan yang berjumlah sangat banyak dan harus memiliki struktur data yang terorganisasi agar data-data tersebut dapat memberikan informasi yang dapat digunakan oleh penggunanya.

Oleh karena itu diperlukan suatu program dalam hal ini software yang dapat mencatat setiap data pelatihan baik sebelum maupun setelah pelatihan diadakan. Dalam laporan tugas akhir ini, akan dibahas mengenai pembuatan aplikasi yang dapat mengelola data-data pelatihan seperti: profile dari pembicara/trainer, peserta pelatihan, dan data-data pelatihan. Selain itu aplikasi juga dapat mencari data-data berdasarkan spesifikasi tertentu untuk memperoleh informasi yang dibutuhkan.

Perangkat lunak yang dibuat juga dapat memberikan rekomendasi mengenai nama-nama peserta yang perlu mengikuti suatu pelatihan tertentu. Fitur ini akan mempermudah staff dalam menentukan daftar peserta yang akan mengikuti suatu pelatihan.

(5)

Kata Pengantar

Puji syukur saya berikan pada Tuhan Yesus Kristus, yang dalam berkatnya telah memampukan saya untuk menyelesaikan tugas akhir ini, dengan judul ”Smart Application to Process Examining Information for BPP-BSDM in Maranatha Christian University”.

Pada kesempatan ini saya ingin mengucapkan banyak terima kasih kepada pihak-pihak yang telah membantu dalam mengerjakan tugas kerja praktek ini.

• Yang pertama saya ingin mengucapkan terima kasih kepada Bapak Radiant Victor Imbar yang telah membimbing saya dalam menyelesaikan tugas akhir ini. Beliau telah membantu saya dalam memberikan usul, saran, koreksi, dan toleransi terhadap ketidakmampuan saya. Terima kasih.

• Kepada saudari Herlina Bastian dan Veraliana Bastian sebagai pembimbing saya

di lapangan, yang telah memberikan usulan topik, rancangan kerja, dan ide-ide untuk penyelesaian tugas akhir ini.

• Untuk kedua orang tua dan saudara-saudara saya yang telah banyak memberikan

dukungan kepada saya.

Dan akhirnya, saya juga mengucapkan terima kasih kepada banyak pihak, terutama kepada dosen dan teman-teman yang tidak dapat saya sebutkan namanya satu persatu, namun berkat andil Anda semua saya akhirnya dapat menyelesaikan kerja praktek ini, akhir kata Tuhan Yesus Kristus memberkati Anda semua.

Bandung, 7 Agustus 2006

Dewanto Adi Putra

(6)

Daftar Isi

Bab 1 Persyaratan Produk ...Error! Bookmark not defined.

1.1 Pendahuluan...Error! Bookmark not defined.

1.1.1 Tujuan ...Error! Bookmark not defined.

1.1.2 Ruang Lingkup Proyek ...Error! Bookmark not defined.

1.1.3 Definisi, Akronim, dan Singkatan ...Error! Bookmark not defined.

1.1.4 Referensi ...Error! Bookmark not defined.

1.1.5 Overview...Error! Bookmark not defined.

1.2 Gambaran Keseluruhan...Error! Bookmark not defined.

1.2.1 Perspektif Produk...Error! Bookmark not defined.

1.2.1.1 Antarmuka Sistem...Error! Bookmark not defined.

1.2.1.2 Antarmuka Pengguna...Error! Bookmark not defined.

1.2.1.3 Antarmuka Perangkat Keras ...Error! Bookmark not defined.

1.2.1.4 Antarmuka Perangkat Lunak ...Error! Bookmark not defined.

1.2.1.5 Batasan Memori ...Error! Bookmark not defined.

1.2.1.6 Persyaratan Adaptasi Tempat Tujuan ....Error! Bookmark not defined.

1.2.2 Fungsi Produk ...Error! Bookmark not defined.

1.2.3 Kateristik Pengguna ...Error! Bookmark not defined.

1.2.4 Batasan-Batasan...Error! Bookmark not defined.

1.2.5 Asumsi dan Ketergantungan ...Error! Bookmark not defined.

1.2.6 Penundaan Persyaratan ...Error! Bookmark not defined.

Bab 2 Spesifikasi Produk ...Error! Bookmark not defined.

2.1 Persyaratan Antarmuka Eksternal...Error! Bookmark not defined.

2.1.1 Antarmuka dengan Pengguna ...Error! Bookmark not defined.

2.1.2 Antarmuka Perangkat Keras ...Error! Bookmark not defined.

2.1.3 Antarmuka Perangkat Lunak ...Error! Bookmark not defined.

2.1.4 Antarmuka Komunikasi ...Error! Bookmark not defined.

2.2 Fitur Produk Perangkat Lunak ...Error! Bookmark not defined.

2.2.1 Fitur Login ...Error! Bookmark not defined.

2.2.1.1 Tujuan ...Error! Bookmark not defined.

2.2.1.2 Urutan Stimulus/Respons...Error! Bookmark not defined.

2.2.1.3 Persyaratan Fungsional untuk Login ...Error! Bookmark not defined.

2.2.1.3.1 Pendahuluan...Error! Bookmark not defined.

2.2.1.3.2 Masukan...Error! Bookmark not defined.

2.2.1.3.3 Pemrosesan ...Error! Bookmark not defined.

2.2.1.3.4 Keluaran...Error! Bookmark not defined.

2.2.2 Fitur melakukan input data ke dalam database ...Error! Bookmark not defined.

2.2.2.1 Tujuan ...Error! Bookmark not defined.

(7)

2.2.2.2 Urutan Stimulus/Respons...Error! Bookmark not defined.

2.2.2.3 Persyaratan Fungsional Menyimpan data ke databaseError! Bookmark not defined.

2.2.2.3.1 Pendahuluan...Error! Bookmark not defined.

2.2.2.3.2 Masukan...Error! Bookmark not defined.

2.2.2.3.3 Pemrosesan ...Error! Bookmark not defined.

2.2.2.3.4 Keluaran...Error! Bookmark not defined.

2.2.3 Fitur untuk Melakukan Pencarian Data di DatabaseError! Bookmark not defined.

2.2.3.1 Tujuan ...Error! Bookmark not defined.

2.2.3.2 Urutan Stimulus/Respons...Error! Bookmark not defined.

2.2.3.3 Persyaratan Fungsional Menampilkan Data dari Database ...Error! Bookmark not defined.

2.2.3.3.1 Pendahuluan...Error! Bookmark not defined.

2.2.3.3.2 Masukan...Error! Bookmark not defined.

2.2.3.3.3 Pemrosesan ...Error! Bookmark not defined.

2.2.3.3.4 Keluaran...Error! Bookmark not defined.

2.2.4 Fitur untuk melakukan pengeditan data...Error! Bookmark not defined.

2.2.4.1 Tujuan ...Error! Bookmark not defined.

2.2.4.2 Urutan Stimulus/Respons...Error! Bookmark not defined.

2.2.4.3 Persyaratan Fungsional Pengeditan Data...Error! Bookmark not defined.

2.2.4.3.1 Pendahuluan...Error! Bookmark not defined.

2.2.4.3.2 Masukan...Error! Bookmark not defined.

2.2.4.3.3 Pemrosesan ...Error! Bookmark not defined.

2.2.4.3.4 Keluaran...Error! Bookmark not defined.

2.2.5 Fitur untuk pembuatan statistik kehadiran untuk setiap pelatihan...Error! Bookmark not defined.

2.2.5.1 Tujuan ...Error! Bookmark not defined.

2.2.5.2 Urutan Stimulus/Respons...Error! Bookmark not defined.

2.2.5.3 Persyaratan Fungsional Statistik ...Error! Bookmark not defined.

2.2.5.3.1 Pendahuluan...Error! Bookmark not defined.

2.2.5.3.2 Masukan...Error! Bookmark not defined.

2.2.5.3.3 Pemrosesan ...Error! Bookmark not defined.

2.2.5.3.4 Keluaran...Error! Bookmark not defined.

2.2.6 Fitur Recommendation...Error! Bookmark not defined.

2.2.6.1 Tujuan ...Error! Bookmark not defined.

2.2.6.2 Urutan Stimulus/Respons...Error! Bookmark not defined.

2.2.6.3 Persyaratan Fungsional Recommendation...Error! Bookmark not defined.

2.2.6.3.1 Pendahuluan...Error! Bookmark not defined.

2.2.6.3.2 Masukan...Error! Bookmark not defined.

2.2.6.3.3 Pemrosesan ...Error! Bookmark not defined.

2.2.6.3.4 Keluaran...Error! Bookmark not defined.

2.2.7 Fitur Registrasi Peserta Pelatihan ...Error! Bookmark not defined.

2.2.7.1 Tujuan ...Error! Bookmark not defined.

(8)

2.2.7.2 Urutan Stimulus/Respons...Error! Bookmark not defined.

2.2.7.3 Persyaratan Fungsional Registrasi Peserta Pelatihan..Error! Bookmark not defined.

2.2.7.3.1 Pendahuluan...Error! Bookmark not defined.

2.2.7.3.2 Masukan...Error! Bookmark not defined.

2.2.7.3.3 Pemrosesan ...Error! Bookmark not defined.

2.2.7.3.4 Keluaran...Error! Bookmark not defined.

Bab 3 Desain Perangkat Lunak ...Error! Bookmark not defined.

3.1 Pendahuluan...Error! Bookmark not defined.

3.1.1 Identifikasi ...Error! Bookmark not defined.

3.1.2 Overview Sistem...Error! Bookmark not defined.

3.2 Desain Perangkat Lunak Secara Keseluruhan ...Error! Bookmark not defined.

3.2.1 Analisa Database...Error! Bookmark not defined.

3.2.2 Use Case Diagram...Error! Bookmark not defined.

3.2.3 Data Definition Diagram (DFD)...Error! Bookmark not defined.

3.3 Desain Arsitektur Perangkat Lunak ...Error! Bookmark not defined.

3.3.1 Komponen Perangkat Lunak...Error! Bookmark not defined.

3.3.2 Desain Antar Muka ...Error! Bookmark not defined.

Bab 4 Pengembangan Sistem ...Error! Bookmark not defined.

4.1 Perencanaan Tahap Implementasi...Error! Bookmark not defined.

4.2 Perjalanan Tahap Implementasi (Coding) ...Error! Bookmark not defined.

4.2.1 Top Down/Buttom Up Implementation ...Error! Bookmark not defined.

4.2.2 Debugging...Error! Bookmark not defined.

4.3 Ulasan Realisasi Fungsionalitas...Error! Bookmark not defined.

4.4 Ulasan Realisasi User Interface Design...Error! Bookmark not defined.

Bab 5 Testing dan Evaluasi Sistem ...Error! Bookmark not defined.

5.1 Rencana Pengujian Sistem Terimplementasi...Error! Bookmark not defined.

5.1.1 Test Case...Error! Bookmark not defined.

5.2 Perjalanan Metodologi Penilitian...Error! Bookmark not defined.

5.2.1 Survey/Wawancara dengan Target Aplikasi...Error! Bookmark not defined.

5.3 Ulasan Hasil Evaluasi ...Error! Bookmark not defined.

Bab 6 Kesimpulan dan Saran ...Error! Bookmark not defined.

6.1 Keterkaitan Antara Kesimpulan dengan Hasil Evaluasi..Error! Bookmark not defined.

6.2 Keterkaitan Antara Saran dengan Hasil Evaluasi ...Error! Bookmark not defined.

6.3 Rencana Perbaikan/Pengembangan terhadap Saran yang Diberikan...Error! Bookmark not defined.

(9)

Daftar Tabel

Tabel 3.1 Trainer...Error! Bookmark not defined.

Tabel 3.2 Assistant...Error! Bookmark not defined.

Tabel 3.3 Peserta...Error! Bookmark not defined.

Tabel 3.4 Mata Kuliah ...Error! Bookmark not defined.

Tabel 3.5 Kegiatan Evaluasi Peserta...Error! Bookmark not defined.

Tabel 3.6 Informasi Pelatihan ...Error! Bookmark not defined.

Tabel 3.7 Absensi...Error! Bookmark not defined.

Tabel 3.8 Pelatihan...Error! Bookmark not defined.

Tabel 3.9 Kegiatan Evaluasi Pelatihan ...Error! Bookmark not defined.

Tabel 3.10 Evaluasi Reaksi Pelatihan...Error! Bookmark not defined.

Tabel 3.11 Evaluasi Reaksi Pelatihan...Error! Bookmark not defined.

Tabel 3.12 Pembelajaran Peserta Post ...Error! Bookmark not defined.

Tabel 3.13 Pembelajaran Peserta Pra...Error! Bookmark not defined.

Tabel 3.14 User Table...Error! Bookmark not defined.

Tabel 3.15 Staff Profile...Error! Bookmark not defined.

Tabel 3.16 PSPEC Input Data Login ...Error! Bookmark not defined.

Tabel 3.17 PSPEC Validasi Login...Error! Bookmark not defined.

Tabel 3.18 PSPEC Create User ...Error! Bookmark not defined.

Tabel 3.19 PSPEC Pemilihan Menu ...Error! Bookmark not defined.

Tabel 3.20 PSPEC Profile Trainer Input...Error! Bookmark not defined.

Tabel 3.21 PSPEC Assistant Data Input ...Error! Bookmark not defined.

Tabel 3.22 PSPEC Training Data Input...Error! Bookmark not defined.

Tabel 3.23 PSPEC Input KEgiatan Evaluasi Pelatihan ...Error! Bookmark not defined.

Tabel 3.24 PSPEC Participant Profile Input ...Error! Bookmark not defined.

Tabel 3.25 PSPEC Input Mata Kuliah ...Error! Bookmark not defined.

Tabel 3.26 PSPEC Input Data Pelatihan Yang Diikuti...Error! Bookmark not defined.

Tabel 3.27 PSPEC Kegiatan Evaluasi Peserta...Error! Bookmark not defined.

Tabel 3.28 PSPEC Input Pembelajaran Post...Error! Bookmark not defined.

Tabel 3.29 PSPEC Input Pembelajaran Pra ...Error! Bookmark not defined.

Tabel 3.30 PSPEC Input FieldSearch...Error! Bookmark not defined.

Tabel 3.31 PSPEC Profile Trainer Search...Error! Bookmark not defined.

Tabel 3.32 PSPEC Profile Participant Search...Error! Bookmark not defined.

Tabel 3.33 PSPEC Training Data Search...Error! Bookmark not defined.

Tabel 3.34 PSPEC Training List Search By Participant....Error! Bookmark not defined.

Tabel 3.35 PSPEC Training List Search By Faculty...Error! Bookmark not defined.

Tabel 3.36 PSPEC Trainer2 Data Search...Error! Bookmark not defined.

Tabel 3.37 PSPEC Trainer2 Data Edit...Error! Bookmark not defined.

Tabel 3.38 PSPEC Trainer2 Data Delete...Error! Bookmark not defined.

Tabel 3.39 PSPEC Participant2 Field Input ...Error! Bookmark not defined.

Tabel 3.40 PSPEC Participant2 Data Search...Error! Bookmark not defined.

Tabel 3.41 PSPEC Participant2 Data Edit ...Error! Bookmark not defined.

Tabel 3.42 PSPEC Participant2 Data Delete ...Error! Bookmark not defined.

Tabel 3.43 PSPEC Training2 Field Input ...Error! Bookmark not defined.

(10)

Tabel 3.44 PSPEC Training2 Data Search...Error! Bookmark not defined.

Tabel 3.45 PSPEC Training2 Data Edit...Error! Bookmark not defined.

Tabel 3.46 PSPEC Proses untuk menghapus data pelatihan yang dipilih ...Error! Bookmark not defined.

(11)

Daftar Gambar

Gambar 2.1 Proses Fitur Login...Error! Bookmark not defined.

Gambar 2.2 Proses Fitur Insert ...Error! Bookmark not defined.

Gambar 2.3 Proses Fitur Search...Error! Bookmark not defined.

Gambar 2.4 Proses Fitur Edit...Error! Bookmark not defined.

Gambar 2.5 Proses Fitur Statistic...Error! Bookmark not defined.

Gambar 2.6 Proses Fitur DSS ...Error! Bookmark not defined.

Gambar 2.7 Proses Registrasi Nama Peserta ...Error! Bookmark not defined.

Gambar 3.1 Entity Relationship Diagram...Error! Bookmark not defined.

Gambar 3.2 Database Relationship...Error! Bookmark not defined.

Gambar 3.3 Tabel TbTrainer ...Error! Bookmark not defined.

Gambar 3.4 Tabel TbAssistant ...Error! Bookmark not defined.

Gambar 3.5 Tabel TbMemiliki ...Error! Bookmark not defined.

Gambar 3.6 Tabel TbPeserta...Error! Bookmark not defined.

Gambar 3.7 Mata Kuliah...Error! Bookmark not defined.

Gambar 3.8 Tabel TbMengajar...Error! Bookmark not defined.

Gambar 3.9 Tabel TbAbsensi ...Error! Bookmark not defined.

Gambar 3.10 Tabel TbPelatihan ...Error! Bookmark not defined.

Gambar 3.11 Tabel TbEvaluasiReaksi ...Error! Bookmark not defined.

Gambar 3.12 Tabel TbEvaluasi Reaksi_Pelatihan...Error! Bookmark not defined.

Gambar 3.13 Tabel TbEvaluasi Reaksi_Pelatih ...Error! Bookmark not defined.

Gambar 3.14 Tabel TbPembelajaranPeserta...Error! Bookmark not defined.

Gambar 3.15 Tabel TbPembelajaran Peserta_Post...Error! Bookmark not defined.

Gambar 3.16 Tabel TbPembelajaran Peserta_Pra ...Error! Bookmark not defined.

Gambar 3.17 Tabel TbUserTable ...Error! Bookmark not defined.

Gambar 3.18 Tabel StaffMSDU ...Error! Bookmark not defined.

Gambar 3.19 Use Case Diagram...Error! Bookmark not defined.

Gambar 3.20 DFD Level 0...Error! Bookmark not defined.

Gambar 3.21 DFD Level 1...Error! Bookmark not defined.

Gambar 3.22 DFD Level 2 dari Proses P.0.1...Error! Bookmark not defined.

Gambar 3.23 DFD Level 2 dari Proses P.0.2...Error! Bookmark not defined.

Gambar 3.24 DFD Level 3 dari Proses P.0.2.2...Error! Bookmark not defined.

Gambar 3.25DFD Level 3 dari Proses P.0.2.3...Error! Bookmark not defined.

Gambar 3.26 DFD Level 3 dari Proses P.0.2.3 (Cont.) ...Error! Bookmark not defined.

Gambar 3.27 DFD Level 3 dari Proses P.0.2.4.B ...Error! Bookmark not defined.

Gambar 3.28 DFD Level 3 dari Proses P.0.2.4.C ...Error! Bookmark not defined.

Gambar 3.29 PSPEC Input Data Login ...Error! Bookmark not defined.

Gambar 3.30 PSPEC Validasi Login ...Error! Bookmark not defined.

Gambar 3.31 PSPEC Create User...Error! Bookmark not defined.

Gambar 3.32 PSPEC Profile Trainer Input...Error! Bookmark not defined.

Gambar 3.33 PSPEC Training Data Input ...Error! Bookmark not defined.

Gambar 3.34 PSPEC Participant Profile Input ...Error! Bookmark not defined.

Gambar 3.35 PSPEC Staff Profile Input...Error! Bookmark not defined.

Gambar 3.36 PSPEC Absensi Input...Error! Bookmark not defined.

(12)

Gambar 3.37 PSPEC Registrasi...Error! Bookmark not defined.

Gambar 3.38 PSPEC Profile Trainer Search ...Error! Bookmark not defined.

Gambar 3.39 PSPEC Profile Participant Search...Error! Bookmark not defined.

Gambar 3.40 PSPEC Training Data Search...Error! Bookmark not defined.

Gambar 3.41 PSPEC Training List Search By ParticipantError! Bookmark not defined.

Gambar 3.42 PSPEC Training List Search By Faculty ...Error! Bookmark not defined.

Gambar 3.43 PSPEC Absensi Search ...Error! Bookmark not defined.

Gambar 3.44 PSPEC Statistik...Error! Bookmark not defined.

Gambar 3.45 PSEPEC Staff Profile Search...Error! Bookmark not defined.

Gambar 3.46 PSPEC Trainer2 Data Edit ...Error! Bookmark not defined.

Gambar 3.47 PSPEC Participant2 Data Edit ...Error! Bookmark not defined.

Gambar 3.48 PSPEC Training Data Edit ...Error! Bookmark not defined.

Gambar 3.49 PSPEC Absensi Data Edit...Error! Bookmark not defined.

Gambar 3.50 PSPEC Staff Profile Edit...Error! Bookmark not defined.

Gambar 3.51 PSPEC Recommendation Output...Error! Bookmark not defined.

Gambar 3.52 Login Form Design ...Error! Bookmark not defined.

Gambar 3.53 Main Form Design ...Error! Bookmark not defined.

Gambar 3.54 Trainer Input Form Design ...Error! Bookmark not defined.

Gambar 3.55 Training Profile Input Form Design...Error! Bookmark not defined.

Gambar 3.56 Participant Profile Input Design...Error! Bookmark not defined.

Gambar 3.57 Trainer Profile Search Form ...Error! Bookmark not defined.

Gambar 3.58 Participant Profile Search Design ...Error! Bookmark not defined.

Gambar 3.59 Faculty History Search Form Design...Error! Bookmark not defined.

Gambar 3.60 Participant List Form Design ...Error! Bookmark not defined.

Gambar 3.61 Training Profile Form Design ...Error! Bookmark not defined.

Gambar 3.62 DSS Required Form ...Error! Bookmark not defined.

Gambar 4.1 Insialisasi Global di Webservice...Error! Bookmark not defined.

Gambar 4.2 MDI Parent Setting ...Error! Bookmark not defined.

Gambar 4.3 Using Webservice ...Error! Bookmark not defined.

Gambar 4.4 Numeric Validation...Error! Bookmark not defined.

Gambar 4.5 Image Browse ...Error! Bookmark not defined.

Gambar 4.6 Upload Image...Error! Bookmark not defined.

Gambar 4.7 Search Form ...Error! Bookmark not defined.

Gambar 4.8 Next Button ...Error! Bookmark not defined.

Gambar 4.9 Previous Button...Error! Bookmark not defined.

Gambar 4.10 Image Array Show (a)...Error! Bookmark not defined.

Gambar 4.11 Image Array Show (b)...Error! Bookmark not defined.

Gambar 4.12 Webservice...Error! Bookmark not defined.

Gambar 4.13 Webservice Constructor ...Error! Bookmark not defined.

Gambar 4.14 Insert Method ...Error! Bookmark not defined.

Gambar 4.15 Search Method ...Error! Bookmark not defined.

Gambar 4.16 Login Method...Error! Bookmark not defined.

Gambar 4.17 Delete Method...Error! Bookmark not defined.

Gambar 4.18 Splash Screen ...Error! Bookmark not defined.

Gambar 4.19 Login Form ...Error! Bookmark not defined.

Gambar 4.20 Create User Form...Error! Bookmark not defined.

(13)

Gambar 4.21 Main Form...Error! Bookmark not defined.

Gambar 4.22 Trainer Input Form...Error! Bookmark not defined.

Gambar 4.23 Training Input Form...Error! Bookmark not defined.

Gambar 4.24 Absensi Input Form...Error! Bookmark not defined.

Gambar 4.25 Participant Input Form ...Error! Bookmark not defined.

Gambar 4.26 Staff Profile Input Form...Error! Bookmark not defined.

Gambar 4.27 Absensi Input Form...Error! Bookmark not defined.

Gambar 4.28 Trainer Profile Search Form ...Error! Bookmark not defined.

Gambar 4.29 Participant Search Profile Form...Error! Bookmark not defined.

Gambar 4.30 Faculty History Search Form...Error! Bookmark not defined.

Gambar 4.31 Particpant Training List Search Form...Error! Bookmark not defined.

Gambar 4.32 Training Profile Search Form ...Error! Bookmark not defined.

Gambar 4.33 Staff Profile Search Form ...Error! Bookmark not defined.

Gambar 4.34 Trainer Data Editor ...Error! Bookmark not defined.

Gambar 4.35 Participant Editor Form...Error! Bookmark not defined.

Gambar 4.36 Training Data Editor ...Error! Bookmark not defined.

Gambar 4.37 Participant Data Editor...Error! Bookmark not defined.

Gambar 4.38 DSS Required Form ...Error! Bookmark not defined.

Gambar 4.39 Register Form...Error! Bookmark not defined.

(14)

Bab 1

Persyaratan Produk

1.1 Pendahuluan

BPP-BSDM (Bagian Pengembangan Pelatihan – Sumber Daya Manusia) merupakan badan yang mengurus pelatihan terhadap staff dan dosen di Universitas Kristen Maranatha, Bandung. Dalam kegiatannya sebagai badan pengurus untuk pelatihan terhadap staff dan dosen di Universitas Kristen Maranatha, membutuhkan sistem dalam hal ini perangkat lunak untuk melakukan pengelolaan data pelatihan yang harus diolah oleh organisasi. Selama ini penginputan data yang dilakukan masih secara manual, yaitu dengan menggunakan perangkat lunak Microsoft Excel. Hal ini dirasakan masih sangat lambat dan sulit untuk melakukan pengeditan, juga untuk pencarian data yang diperlukan. Hal ini disebabkan karena data yang harus diolah berjumlah cukup banyak, dan karena menggunakan Microsoft Excel maka data-data tersebut tidak terintegrasi.

Oleh karena itu dalam mata kuliah Tugas Akhir ini kami mengambil topik mengenai masalah dalam organisasi BPP-BSDM tersebut, yaitu dengan pembuatan perangkat lunak untuk pengelolaan data hasil pelatihan di Universitas Kristen Maranatha. Proses dari perangkat lunak ini meliputi penginputan data, pengeditan data, pembuatan statistik data untuk setiap pelatihan, dan rekomendasi nama-nama peserta yang akan mengikuti suatu pelatihan tertentu.

1.1.1 Tujuan

Membuat perangkat lunak yang dapat digunakan untuk melakukan pendataan, pengelolaan data dari hasil (report) pelatihan, dan aplikasi yang pintar (smart application) untuk pembuatan informasi yang bermanfaat untuk organisasi BPP-BSDM di Universitas Kristen Maranatha. Data yang akan dikelola terdiri dari profil trainer

/pembicara/fasilitator, profil peserta latihan (staff UK-Maranatha), data pelatihan yang diadakan, dan evaluasi hasil pelatihan.

(15)

1.1.2 Ruang Lingkup Proyek

• Bahasa pemograman yang digunakan ialah C# dengan menggunakan Microsoft

Visual Studio 2003.

• Basis data yang digunakan yaitu Microsoft SQL Client 2000. • Fitur print menggunakan komponen Crystal Report 11. • Software berbasis pada client-server.

• Input yang terdapat pada trainer/pembicara/fasilitator yaitu biodata, keterangan

pelatihan. Input yang terdapat pada peserta pelatihan yaitu biodata, data pelatihan yang diikuti, evaluasi pelatihan. Input yang terdapat pada spesifikasi pelatihan yaitu profil pelatihan, data kegiatan evaluasi.

• Proses penginputan dan pengeditan dilakukan oleh client secara manual ke dalam

kolom Input yang disediakan oleh perangkat lunak. • Perangkat lunak terdiri dari beberapa bagian yaitu:

ƒ Penginputan, pencarian, dan pengeditan data dari trainer, peserta pelatihan

dan data pelatihan.

ƒ Proses pendataan absensi untuk setiap pelatihan.

ƒ Pembuatan statistik kehadiran peserta untuk setiap pelatihan.

ƒ Pembuatan informasi untuk peserta yang direkomendasikan untuk mengikuti

suatu pelatihan.

• Perangkat lunak dapat melakukan pencetakan (print-out).

• Proses pencarian data berdasarkan : nama/nomor kode trainer, nama/nomor kode

peserta pelatihan, nama/nomor kode pelatihan, fakultas/jurusan/ProgDi/Biro Golongan.

• Statistik menampilkan banyaknya peserta yang hadir pada setiap gelombang di suatu pelatihan untuk setiap fakultas.

• Recommendation menampilkan nama-nama peserta yang disarankan untuk

mengikuti suatu pelatihan.

(16)

1.1.3 Definisi, Akronim, dan Singkatan

Client Server : suatu sistem yang mengijinkan pengguna untuk menggunakan software dari komputer yang berbeda dalam suatu jaringan.

DBMS : Database Management Sistem merupakan aplikasi basis data.

Local Machine : lokasi fisik dalam sebuah komputer, yang berada dalam komputer itu sendiri.

1.1.4 Referensi

Deitel, Harvey M., dkk. 2002. C# How To Program. New Jersey. Prentice Hall.inc.

Brandley, Julia Cage dan Anita C. Millspaugh. Programming in C# .Net. New York. 2004. Mc Graw Hill.

Kadir, Abdul. 2002. Penuntun Praktis Belajar SQL. Yogyakarta. Penerbit Andi Yogyakarta.

Power, D., "James Taylor Interview: Automating Decision Making", DSSResources.COM, 10/6/2006.

1.1.5 Overview

Setelah ini, pada bab 2, “Spesifikasi Produk”, akan dipaparkan apa saja yang dibutuhkan untuk menggunakan aplikasi ini (sistem requirement), interaksi user dan program, dan fitur pada perangkat lunak. Pada bab 3, “Desain Perangkat Lunak”, akan diabahas mengenai detail dari perangkat lunak, antarmuka perangkat lunak, aliran data, dan detail proses dar perangkat lunak. Pada bab 4, “Pengembangan Sistem”, dibahas mengenai tahap pengembangan dan implementasi perangkat lunak, proses desain program. Kemudian pada bab 5, “Testing dan Evaluasi Sistem”, dipaparkan mengenai proses pengujian dari hasil tahap implementasi perangkat lunak. Pada bab 6, “Kesimpulan dan Saran” akan disertakan mengenai hasil akhir dari keseluruhan perangkat lunak dan saran yang diberikan berdasarkan hasil dari pengujian setelah implementasi dilakukan.

(17)

1.2 Gambaran Keseluruhan

Aplikasi yang dibuat menggunakan bahasa pemograman yang beriorientasi object

(object-oriented). Agar dapat digunakan oleh beberapa komputer dalam suatu waktu maka diperlukan

1.2.1 Perspektif Produk

Aplikasi dibuat berdiri sendiri dan tidak tergantung kepada produk atau aplikasi lain (Third-Party). Seluruh antarmuka menggunakan object dari .Net. Sedangkan untuk komponen yang akan digunakan yaitu webservice dan crystall report 11.

1.2.1.1 Antarmuka Sistem

Perangkat lunak berbasis pada client-server, dimana komputer lain yang berada dalam satu jaringan dapat mengakses aplikasi. Untuk setiap komputer yang akan mengakses aplikasi harus menginstalasi .Net Framework versi 1.1. Sedangkan untuk mendukung proses client-server ini maka database yang digunakan yaitu SQL Client

2000 dan komponen webservice dari Visual Studio .Net 2003.

1.2.1.2 Antarmuka Pengguna

Tampilan antarmuka untuk pengguna akan ditampilkan dengan struktur antarmuka seperti yang dimiliki oleh aplikasi Microsoft Windows lainnya (contoh: Word). Hal ini dilakukan agar pengguna familiar dengan antarmuka dari aplikasi. Selain itu antarmuka juga ditampilkan dengan lebih interaktif dalam mengakses suatu modul dalam aplikasi, agar mudah untuk digunakan. Untuk penginputan data, aplikasi akan mengecek secara otomatis terhadap setiap input data yang dilakukan pengguna, dan menampilkan spesifik dari kesalahan penginputan yang terjadi, sehingga mencegah pengguna melakukan kesalahan dalam menginput data, misalnya melakukan redudansi data (penginputan berulang) atau format input yang salah.

(18)

1.2.1.3 Antarmuka Perangkat Keras

Spesifikasi minimum untuk perangkat keras yang digunakan ialah: • Processor Intel Pentium 4 1.8 GHz

• 128 RAM of Memory • LAN-Card

1.2.1.4 Antarmuka Perangkat Lunak

Spesifikasi minimum untuk perangkat lunak yang digunakan ialah: • Operating sistem : Microsoft Windows 2000 or higher

• DBMS: Microsoft SQL Client 2000

• .Net Framework 1.1, digunakan untuk setiap komputer client yang akan mengakses aplikasi.

1.2.1.5 Batasan Memori

• 128 RAM of Memory (Minimum)

• 1 GB hardisk space forclient, and 600 MB for client

1.2.1.6 Persyaratan Adaptasi Tempat Tujuan

Terdapat 2 atau lebih komputer yang terhubung dalam satu jaringan lokal (LAN).

1.2.2 Fungsi Produk

Perangkat lunak yang dibuat berfungsi untuk menyimpan data yang akan diinput oleh user. Data yang telah diinput tersebut dapat diubah/di-update, memudahkan pengguna untuk mencari data yang terdapat dalam database, dan juga untuk mengelola data tersebut agar memperoleh informasi yang dibutuhkan oleh pengguna.

(19)

1.2.3 Kateristik Pengguna

Pengguna merupakan staff dari BPP (Bagian Pengembangan Pelatihan) BSDM, yang memiliki pengetahuan terhadap data pelatihan yang akan diolah. Staff tersebut juga memiliki kewenangan dan tanggungjawab terhadap data yang akan diolah.

1.2.4 Batasan-Batasan

• Untuk software database SQL Client 2000 harus diinstalasi dengan menggunakan

produk license dari Microsoft.

• Pengubahan warna dasar tab-tab, menu, dan status bar tidak dapat dilakukan

karena Microsoft Visual Studio.Net 2003 tidak memiliki konfigurasi untuk dimodifikasi.

• Untuk keamanan data, maka pada SQL Client 2000 dinstalasi dengan menyertakan password.

• Untuk penginputan dan pengeditan data (audit) terdapat terdapat strukturalisasi,

sehingga sebelum menginput suatu data tertentu ada persyaratan penginputan data lain yang berhubungan.

1.2.5 Asumsi dan Ketergantungan

Client memiliki beberapa komputer yang telah terhubung dalam satu jaringan (LAN) yang sama.

• Untuk client sebaiknya mengintalasi operating sistem dari Microsoft dengan

minimum spesifikasi Microsoft Window 2000.

(20)

1.2.6 Penundaan Persyaratan

• Jumlah kolom Input yang dibuat berupa biodata, spesifikasi pelatihan, hasil

evaluasi pelatihan. Spesifikasi tersebut tidak dapat diubah (tidak boleh ditambahkan) lagi.

• Pengaksesan aplikasi perangkat lunak dengan sistem client-server hanya dapat

dilakukan di wilayah MSDU saja. Belum dapat diakses di luar dari ruangan tersebut.

(21)

Bab 6

Kesimpulan dan Saran

6.1 Keterkaitan Antara Kesimpulan dengan Hasil Evaluasi

• Perangkat lunak yang dibuat membantu dalam melakukan pengerjaan pencatatan

data pelatihan.

• Penggunaan fitur rekomendasi dapat membantu staff dalam menentukan peserta pelatihan yang akan diregistrasi.

6.2 Keterkaitan Antara Saran dengan Hasil Evaluasi

• Fasilitas untuk pengiriman data (contoh: email) diperlukan untuk mempercepat proses penyaluran data dari aplikasi ke bagian operasional lain, contoh pengiriman data ke bagian Penilaian Kinerja (BPK).

• DSS (Decision Support System) dapat digunakan pada aplikasi untuk melengkapi

fitur rekomendasi, sehingga nama-nama peserta yang diperoleh akan lebih spesifik.

6.3 Rencana Perbaikan/Pengembangan terhadap Saran yang

Diberikan

• Penambahan fasilitas untuk mengeksport hasil data (output) ke aplikasi lain seperti word atau excel, untuk dikirimkan melalui email.

• Penambahan metode DSS pada fitur rekomendasi.

Referensi

Dokumen terkait

Secara umum gejala klinis PIS merupakan gambaran klinis akibat akumulasi darah di dalam parenkim otak. PIS khas terjadi sewaktu aktivitas, onset pada saat tidur sangat

Penulis akan menganalisis frame wartawan yang tetap mengedepankan visi, misi dan ideologi masing-masing media massa, dalam hal ini karya artikel opini dari Majalah Rolling

digunakan saat bekerja pada Visual Basic. Terdiri dari menu file, Edit, View, Project,.. Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Windiw dan Help yang. dapatdilihat

tung jika pada giliran Depati Paduko Rajo dan Depati Mendaro Langit Kecil yang menjadi Imam dan Khatib diambil dari luhah Depati tersebut, dapat juga tidak diambil dari

Instrumen keuangan adalah setiap kontrak yang menambah nilai aset keuangan entitas dan kewajiban keuangan atau instrumen ekuitas entitas lain (IAI, 2010).PSAK 55

Pada penelitian ini bertujuan untuk mempelajari pengaruh dari corrosion fatigue pada sambungan las SMAW baja API 5L Grade X65 yang dicelup dalam larutan HCl

1. PPID Pembantu/SKPD merupakan pejabat yang melaksanakan tugas dan fungsi PPID di Satuan Kerjanya. PPID Pembantu /SKPD memiliki kompetensi di bidang pengelolaan informasi publik

Agaknya, salah satu ‘kelemahan’ teori motivasi dalam ilmu psikologi tersebut tampak ketika penulis dihadapkan pada perilaku Friedrich Nietzsche... kiranya adalah filosuf dan