BAB IV PERANCANGAN DAN IMPLEMENTASI SISTEM

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB I PEMBAHASAN. 3.1 Analisa Sistem

BAB III ANALISIS DAN EVALUASI

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

KASUS : SISTEM INFORMASI TRANSAKSI SIMPAN PINJAM PADA KOPERASI

BAB III PEMBAHASAN. pada website masih bersimafat statis dan proses update data belum secara online

BAB V IMPLEMENTASI SISTEM

BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis Masalah

BAB III PEMBAHASAN Spesifikasi Input

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk

BAB V IMPLEMENTASI SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Perpustakaan di Balai Diklat Keagamaan Bandung perlu ditingkatkan karena masih

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III. Pembahasan. 3.1 Lokasi dan Jadwal Kerja Praktek Lokasi Kerja Praktek

SISTEM INFORMASI PENJUALAN PAKAIAN DI VOLLTUS DISTRO BANDUNG

ANALISIS DAN PERANCANGAN SISTEM. yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III PEMBAHASAN. : Dewan Perwakilan Rakyat Daerah (DPRD) Kab.Kuningan. : Jl. RE Martadinata No.517 Ancaran Kuningan

TUGAS KELAS PTIK 03 REKAYASA PERANGKAT LUNAK SRS SISTEM KOPERASI SIMPAN PINJAM RAHMATANG PTIK 03 PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB IV ANALISIS DAN PERANCANGAN. suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV RANCANGAN SISTEM USULAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN. Kunjungan sales digunakkan untuk melihat berapa banyak kunjungan sales

BAB V IMPLEMENTASI SISTEM

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

BAB IV PERANCANGAN SISTEM

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI SISTEM

PENDAHULUAN 1 BAB I. 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. dilakukan pengujian terhadap sistem yang baru dan akan dilihat kekurangankekurangan

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN. perpustakaan dengan alamat dokumen database,

BAB IV RANCANGAN SISTEM USULAN

SISTEM INFORMASI SIMPAN PINJAM DI KOPERASI KARYAWAN PUSAT PERENCANAAN DAN PENGEMBANGAN PERUMKA DINAMIKO PT. KERETA API INDONESIA (PERSERO) BANDUNG

BAB V IMPLEMENTASI SISTEM

BAB III DESAIN DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

BAB 3 PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN. Penelitian ini dilaksanakan pada salah satu dokter spesialis penyakit mata

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

RANCANG BANGUN SISTEM INFORMASI PENJUALAN PRODUK KOPI PADA UD. TIARA GLOBAL COFFEE BERBASIS WEB

BAB IV HASIL DAN UJI COBA

BAB III HASIL DAN PEMBAHASAN

Bab 3. Metode Dan Perancangan Sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN. dilanjutkan dengan pengujian terhadap aplikasi. Kebutuhan perangkat pendukung dalam sistem ini terdiri dari :

PROGRAM APLIKASI PENGOLAHAN DATA SISWA DI SMK MERDEKA BANDUNG ABSTRAK

MULYADI, IR, M.SI DOSEN TETAP STMIK NURDIN HAMZAH JAMBI ABSTRAK I. PENDAHULUAN

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian sistem dimaksudkan untuk menguji semua element element

BAB IV HASIL DAN UJICOBA

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

BAB I PENDAHULUAN I.1

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. melakukan beberapa tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB I. Pendahuluan Latar Belakang

BAB IV HASIL DAN PEMBAHASAN

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

PERANCANGAN APLIKASI PENGADAAN BARANG PADA PT PUPUK SRIWIDJAJA (Persero) KANTOR PEMASARAN PUSRI DAERAH LAMPUNG

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB 3 PERANCANGAN SISTEM

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB 5 IMPLEMENTASI. 5.1 Jadwal Implementasi Sistem. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

3.1 ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS APLIKASI. terjadi dan kebutuhan yang diharapkan sehingga dirasakan perlu untuk melakukan

JURNAL MANAJEMEN INFORMATIKA

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI 4. BAB II LANDASAN TEORIDASAN TEORI. dengan Microsoft Access 2000 sebagai database. Implementasi program

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB III DESAIN DAN PERANCANGAN

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

U K D W BAB I PENDAHULUAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem merupakan sekumpulan elemen yang satuan. fungsinya saling berhubungan dan bertanggungjawab

Transkripsi:

BAB IV PERANCANGAN DAN IMPLEMENTASI SISTEM 4.1 Analisis Sistem Analisis sistem adalah merupakan tahap mengidentifikasi permasalahan yang ada pada perusahaan yang berkaitan dengan apa yang akan dikerjakan dalam hal ini adalah pembuatan halaman diklat. Tahap-tahap yang dilakukan dalam pembuatan database tersebut meliputi : a. Studi literature, yaitu pengumpulan bahan-bahan yang berhubungan dengan masalah yang akan dibahas. b. Analisis permasalahan secara global untuk gambaran pembuatan aplikasi. Untuk lebih jelasnya analisis permasalahan tersebut akan diuraikan sebagai berikut : 4.1.1 Deskripsi Aplikasi Pusat Pendidikan dan Pelatihan PT. PINDAD merupakan salah satu unit organisasi pada PT. PINDAD yang memiliki tugas pokok dan fungsi dalam penyelenggaraan diklat. Pada bidang sertifikasi, sistem pendataannya telah menggunakan sistem yang terkomputerisasi namun belum maksimal. Selama ini untuk meminta data - data peserta dari Diklat PT. PINDAD hanya melalui media elektronik yaitu fax. Untuk tujuan memaksimalkan kinerja sistem tersebut maka dibuat suatu program aplikasi Aplikasi Diklat menggunakan NetBeans 6.8 dengan databasenya menggunakan Microsoft Office Access 2007. Program aplikasi ini dibuat sesuai dengan ketentuan-ketentuan yang telah ditetapkan oleh bagian ORSIS. 4.1.2 Kebutuhan Proses Eksternal Kebutuhan proses eksternal admin dapat dilihat pada tabel berikut : Tabel 4.1 Kebutuhan Proses Eksternal Pegawai No Nama Kebutuhan Fungsi 1. Pengolahan data Mengolah data peserta dan sertifikat 40

41 4.1.3 Kebutuhan Perangkat Lunak Kebutuhan perangkat lunak yang akan dibangun serta fungsi dapat dilihat pada Tabel 4.2 pada halaman berikutnya : Tabel 4.2 Kebutuhan Perangkat Lunak Nama Perangkat Lunak Fungsi Untuk mengatur pengolahan database Microsoft Office Access 2007 Untuk menyimpan data Instruktur dan peserta NetBeans 6.8 Untuk implementasi perancangan design 4.1.4 Analisis Kebutuhan Perangkat Keras Perangkat komputer yang digunakan adalah perangkat keras yang dapat mendukung perangkat lunak yang memiliki kemampuan atau tampilan grafis yang cukup baik untuk menjalankan perangkat lunak yang akan dibangun. Implementasi perangkat lunak yang akan dibangun ada pada halaman berikutnya: Tabel 4.3 Spesifikasi Kebutuhan Perangkat Keras Spesifikasi 1. Processor minimal Pentium 4 2. Memori minimal 512 Mb 3. Harddisk minimal 80 Gb 4. VGA minimal 64 Mb 5. Monitor 15 6. Keyboard dan Mouse 4.1.5 Analisis Prosedur Setelah melakukan pengamatan dan wawancara dengan pegawai Pusat Pendidikan dan Pelatihan PT.PINDAD, maka dapat dilakukan analisis bagaimana system yang ada saat ini masih bersifat manual.

42 Prosedur pendaftaran peserta diklat adalah proses pendaftaran peserta diklat yang ada Pusat Pendidikan dan Pelatihan PT.PINDAD saat ini terdiri dari beberapa urutan proses (Gambar 4.1), sebagai berikut : 1. Petugas memberikan formulir kosong kepada calon peserta 2. Calon peserta melakukan pengisian formulir pendaftaran yang kosong, kemudian calon peserta melakukan pengembalian formulir yang telah terisi. 3. Kemudian administrasi mengecek persyaratan dari formuliran pendaftaran yang sudah terisi apabila syaratnya tidak lengkap maka formulir pendaftaran yang telah terisi di kembalikan kepada calon peserta untuk di lengkapi kembali. 4. Dan apabila sudah lengkap, petugas membuat kartu peserta setelah selesai pembuatan kartu peserta maka kartu peserta diberikan kepada calon peserta. 5. Formulir yang sudah dibuatkan kartu peserta maka petugas menginputkan data peserta yang sudah lengkap Untuk mengetahui aliran proses pendaftaran peserta maka akan digambarkan flowmap seperti Gambar 4.2 a. Diagram konteks Merupakan aliran informasi yang berfungsi memetakan model lingkungan, yang dipresentasikan dengan lingkungan tunggal yang mewakili keseluruhan sistem. Diagram konteks menyorot sejumlah karakteristik dari sistem yang dibuat. Berikut ini diagram konteks pada Aplikasi Diklat PUSDIKLAT PT. PINDAD :

43 Data Instruktur Data Peserta Data Diklat Pegawai Data dan Informasi Aplikasi Diklat Info diklat Info perserta Info Instruktur Gambar 4.1 Diagram konteks Aplikasi Diklat PUSDIKLAT PT. PINDAD b. Flowmap

44 Prosedur Pendaftaran Peserta Diklat Calon Peserta Pegawai data dan informasi Pimpinan Form Pendaftaran Kosong Form Pendaftaran Kosong Pimpinan Pengisian Formulir Kosong Form Pendaftaran Terisi Form Pendaftaran Terisi Pengecekan Formulir Pendaftaran Form Pendaftaran Tidak Lengkap Form Pendaftaran Tidak Lengkap Tidak Lengkap? Ya Form Pendaftaran Lengkap Kartu Peserta Kartu Peserta Pembuatan Kartu Peserta Data Peserta Form Pendaftaran Lengkap Pengolahan Data Peserta Phase Database Peserta Gambar 4.2 Flowmap Aplikasi Diklat PUSDIKLAT PT. PINDAD

45 c. Data Flow Diagram (DFD) Merupakan tindak lanjut dari diagram konteks yang menjelaskan lebih rinci lagi dari proses-proses yang terjadi dalam diagram konteks. Data Flow Diagram (DFD) dibuat jika pada diagram konteks masih ada suatu proses yang mesti harus dipecah lagi. Berikut ini Data Flow Diagram (DFD) level 0 dari aplikasi diklat PUSDIKLAT PT. PINDAD. Instruktur Data Peserta Data Instruktur Data Diklat Data Instruktur Info Data Instruktur Pegawai Data dan Informasi 1.0 Pengolahan Data Info Data Diklat Data Diklat Info Data Diklat Info Data Instruktur Info Data Peserta Data Peserta Info Data Peserta Diklat Peserta Gambar 4.3 DFD Level 0 aplikasi diklat

46 Data Peserta Info Data Peserta 1.1 Pengolahan Data Peserta Data Peserta Info Data Peserta Peserta Pegawai Data dan Informasi Data Instruktur Info Data Instruktur 1.2 Pengolahan Data Instruktur Data Instruktur Info Data Instruktur Instruktur Ino Data Diklat Data Diklat 1.3 Pengolahan Data Diklat Data Diklat Info Data Diklat Diklat Gambar 4.4 DFD Level 1 aplikasi diklat

47 Data Peserta 1.1.0 Tambah Data peserta yang di tambah Info Peserta Info peserta Pegawai Data dan Informasi Data peserta yang di hapus Info peserta 1.1.1 Hapus Data peserta yang di hapus Info peserta Data peserta yang di edit Peserta Data peserta yang di edit Info peserta 1.1.2 Edit Info peserta Info peserta Data peserta yang di cari 1.1.3 Cari Data peserta yang dicari Info peserta Gambar 4.5 DFD level 1.1 proses pengolahan data peserta

48 Data Instruktur Info Instruktur 1.2.0 Tambah Data Instruktur yang di tambah Info Instruktur Pegawai Data dan Informasi Data Instruktur yang di hapus Info Instruktur 1.2.1 Hapus Data Instruktur yang di hapus Info Instruktur Data Instruktur yang di edit Instruktur Data Instruktur yang di edit Info Instruktur 1.2.2 Edit Info Instruktur Info Instruktur Data Instruktur yang di cari 1.2.3 Cari Data Instruktur yang dicari Info Instruktur Gambar 4.6 DFD level 1.2 proses pengolahan data instruktur

49 Data Diklat 1.2.0 Tambah Data Diklat yang di tambah Info Diklat Info Diklat Pegawai Data dan Informasi Data Diklat yang di hapus Info Diklat 1.2.1 Hapus Data Diklat yang di hapus Info Diklat Data Diklat yang di edit Diklat Data Diklat yang di edit Info Diklat 1.2.2 Edit Info Diklat Info Diklat Data Diklat yang di cari 1.2.3 Cari Data Diklat yang dicari Info Diklat Gambar 4.7 DFD level 1.3 proses pengolahan data diklat d. Entity Relationship Diagram (ERD) Menggambarkan suatu relasi atau hubungan yang terjadi antar objek data yang terlibat di dalam sistem. Setiap Entity Relationship Diagram (ERD) pasti memiliki kardinalitas yaitu angka yang menunjukan banyaknya kemunculan suatu objek terkait dengan banyaknya kemunculan objek yang lain. Berikut akan digambarkan Entity Relationship Diagram (ERD) dari Sistem aplikasi database sertifikat diklat:

50 Kode_diklat Jam pelatihan NIP Pegawai Data dan Informasi 1 N Mengolah Data Peserta Lokasi diklat Jabatan instansi Diklat yang diikuti Ket. Syarat peserta Nama Angkatan Gambar 4.8 ERD aplikasi diklat e. Kamus Data Kamus data merupakan catalog fakta tentang data dan kebutuhan kebutuhan informasi dari suatu info yang digunakan untuk mendefinisikan data yang mengalir dalam system secara lengkap. Berikut ini merupakan kamus data yang dibuat berdasarkan arus data yang ada pada DFD : Tabel 4.4 Struktur Data Peserta Nama Arus Data Data Peserta Bentuk Field Arus Data Admin proses 1.1.0 Admin proses 1.1.1 Admin proses 1.1.2 File peserta proses 1.1.0 File peserta proses 1.1.1 File peserta proses 1.1.2 Struktur Data No. Nama Elemen Data Keterangan 1 NoSprin Nomor Surat Perintah

51 2 KdJenDik Kode Jenis Diklat 3 NoRegPer No. Register Personil 4 KdStaPer Kode Status Personil 5 TgSprin Tanggal Surat Perintah 6 TgLakDik Tanggal Pelaksanaan Diklat 7 NmPer Nama Personil 8 KdUni Kode Unit 9 NoAktDik Ket. Angkatan Diklat 10 JmJOPDik Jumlah Jam Orang Pelatiahan Tabel 4.5 Struktur Data Instruktur Nama Arus Data Data Instruktur Bentuk Field Arus Data Admin proses 1.2.0 Admin proses 1. 2.1 Admin proses 1. 2.2 File instruktur proses 1. 2.0 File instruktur proses 1.2.1 File instruktur proses 1.2.2 Struktur Data No. Nama Elemen Data Keterangan 1 NoSprin Nomor Surat Perintah 2 KdJenDik Kode Jenis Diklat 3 NoRegPer No. Register Personil 4 KdStaPer Kode Status Personil 5 KdMatDik Kode Materi Diklat

52 4.2 Perancangan Sistem Pada pembuatan database ini, penulis melakukan tahap perancangan sistem dengan menentukan elemen-elemen yang terlibat dalam pembuatan database sertifikat diklat. Tahap ini dilakukan untuk mendukung pembuatan database agar lebih terstruktur dan mudah pada saat pengimplementasiannya 4.2.1 Deskripsi tabel yang terlibat Perancangan sistem secara global untuk gambaran pembuatan database. Salah satunya adalah menentukan jenis entitas dan field-field yang terlibat dalam pembuatan database tersebut. Entitas dan field-field yang terlibat diantaranya akan dijelaskan pada tabel berikut ini : Tabel 4.6 Tabel IJENDIK A. IJENDIK (INDUK JENIS DIKLAT) No. Nama Elemen Data Jenis Panjang Keterangan 1 KdJenDik Char 8 Kode Jenis Diklat 2 NmJenDik Char 60 Nama Jenis Diklat 3 UrJenDik Text - Uraian Jenis Diklat 4 UrMakTujDik Text - Uraian Maksud dan Tujuan Diklat 5 UrSasDik Text - Uraian Sasaran Diklat 6 UrRuaLinDik Text - Uraian Ruang Lingkup Diklat 7 KtSyaPstDik Char 60 Ket. Syarat Peserta Diklat 8 DuStdDik Number 4 Durasi Standar Diklat Tabel 4.7 Tabel IMATDIK B. IMATDIK (INDUK MATERI DIKLAT) No. Nama Elemen Data Jenis Panjang Keterangan 1 KdMatDik Char 19 Kode Materi Berbasis Kompetensi 2 NmMatDik Char 60 Nama Materi Berbasis

53 Kompetensi 3 UrTiMatDik Text - Uraian Tujuan Instruksional Materi Berbasis Kompetensi 4 UrSasMatdik Text - Uraian Sasaran Materi Berbasis Kompetensi 5 UrBhsMatDik Text - Uraian Bahasan Materi Berbasis Kompetensi 6 DuMatDik Number 4 Durasi Materi Berbasis Kompetensi 7 KtInsDik Char 30 Ket. Instruktrur Materi Diklat Tabel 4.8 Tabel TRENLAKDIK C. TRENLAKDIK (TRANSAKSI RENCANA PELAKSANAAN DIKLAT) No. Nama Elemen Data Jenis Panjang Keterangan 1 KdJenDik Char 8 Kode Jenis Diklat 2 ThLakDik Year - Tahun Pelaksanaan Diklat 3 NoTrwLakDik Char 1 No Triwulan Pelaksanaan Diklat 4 JmTarTrwDik Number 6 Jumlah Target Jam Triwulan Diklat 5 JmTarPstDik Number 4 Jumlah Target Peserta Triwulan Diklat 6 TgRenMul Date - Tanggal Rencana Mulai 7 TgRenSel Date - Tanggal Rencana Selesai Tabel 4.9 Tabel TMATLAKDIK D. TMATLAKDIK (TRANSAKSI MATERI PELAKSANAAN DIKLAT) No. Nama Elemen Data Jenis Panjang Keterangan

54 1 KdJenDik Char 8 Kode Jenis Diklat 2 ThLakDik Year - Tahun Pelaksanaan Diklat 3 KdMatDik Char 19 Kode Materi Berbasis Kompetensi Tabel 4.10 Tabel TRENPSTDIK E. TRENPSTDIK (TRANSAKSI RENCANA PESERTA DIKLAT) No. Nama Elemen Data Jenis Panjang Keterangan 1 KdJenDik Char 8 Kode Jenis Diklat 2 ThLakDik Year - Tahun Pelaksanaan Diklat 3 NoRegPer Char 9 No. Register Personel 4 KdStaPer Char 1 Kode Status Personil 5 NmPer Char 60 Nama Personil 6 KdUni Char 5 Kode Unit Tabel 4.11 Tabel TRENINSMAT F. TRENINSMAT (TRANSAKSI RENCANA INSTRUKTUR MATERI) No. Nama Elemen Data Jenis Panjang Keterangan 1 KdJenDik Char 8 Kode Jenis Diklat 2 ThLakDik Year - Tahun Pelaksanaan Diklat 3 NoRegPer Char 9 No. Register Personil 4 KdStaPer Char 1 Kode Status Personil 5 KdMatDik Char 19 Kode Materi Diklat Tabel 4.12 Tabel TPSTLAKDIK G. TPSTLAKDIK (TRANSAKSI PESERTA PELAKSANAAN DIKLAT) No. Nama Elemen Data Jenis Panjang Keterangan

55 1 NoSprin Char 24 Nomor Surat Perintah 2 KdJenDik Char 8 Kode Jenis Diklat 3 NoRegPer Char 9 No. Register Personil 4 KdStaPer Char 1 Kode Status Personil 5 TgSprin Date - Tanggal Surat Perintah 6 TgLakDik Date - Tanggal Pelaksanaan Diklat 7 NmPer Char 60 Nama Personil 8 KdUni Char 5 Kode Unit 9 NoAktDik Char 3 Ket. Angkatan Diklat 10 JmJOPDik Number 6 Jumlah Jam Orang Pelatiahan Tabel 4.13 Tabel TINSMATDIK H. TINSMATDIK (TRANSAKSI INSTRUKTUR DIKLAT) No. Nama Elemen Data Jenis Panjang Keterangan 1 NoSprin Char 24 Nomor Surat Perintah 2 KdJenDik Char 8 Kode Jenis Diklat 3 NoRegPer Char 9 No. Register Personil 4 KdStaPer Char 1 Kode Status Personil 5 KdMatDik Char 20 Kode Materi Diklat Tabel 4.14 Tabel AUNI I. AUNI (ACUAN UNIT) No. Nama Elemen Data Jenis Panjang Keterangan 1 KdUni Char 5 Kode Unit 2 NmUni Char 25 Nama Unit

56 4.3 Perancangan Antarmuka Merupakan bagian yang menggambarkan bentuk rancangan dari sistem yang akan dibuat. Fungsi dari perancangan antarmuka ini adalah untuk mempermudah kita dalam proses pembuatan program aplikasi serta agar sistem yang akan dibuat lebih efektif sesuai dengan harapan. Bentuk dari rancangan antarmuka tersebut ada pada halaman berikutnya : Menu Utama Input Data Pelatihan 1 Pelatihan Dan Peserta 2 Gambar 4.9 Rancangan Menu Utama Pelatihan dan Peserta Keterangan : 1. Menu Input Data Pelatihan 2. Menu Pelatihan Dan Peserta

2 57 Input Jenis Diklat Input Materi Diklat Rencana Pelaksanaan Diklat 1 2 3 Jenis Diklat 4 7 Kode Bangunan Diklat 5 Basis Diklat Nama Bangunan Diklat Nama Jenis Diklat 6 Nama Diklat Jam Pelatihan 9 8 Uraian Maksud dan Tujuan 10 13 Sasaran Ruang Lingkup 11 14 Persyaratan Peserta 12 15 Tampilkan Simpan 16 Gambar 4.10 Rancangan Input Data Bangunan/Jenis Diklat Keterangan : 1. Menu Input Jenis Diklat 2. Menu Input Materi Diklat 3. Menu Rencana Pelaksanaan Diklat 4. Text untuk pengisian Kode Bangunan Diklat 5. Text untuk pengisian Nama Bangunan Diklat

58 6. Text untuk pengisian Nama Jenis Diklat 7. Text untuk pengisian Basis Diklat 8. Text untuk pengisian Jam Pelatihan 9. Text untuk pengisian Uraian 10. Text untuk pengisian Sasaran 11. Text untuk pengisian Persyaratan Peserta 12. Text untuk pengisian Maksud dan Tujuan 13. Text untuk pengisian Ruang Lingkup 14. Tombol untuk Tampilkan 15. Tombol untuk Penyimpanan Input Jenis Diklat Input Materi Diklat Rencana Pelaksanaan Diklat 1 2 3 Input 4 8 Kode Materi Tujuan Instruksional Bahasan Durasi 6 5 7 Nama Materi Sasaran Instruktur 9 10 Simpan Reset Edit Hapus 11 12 13 14 Daftar Inputan No Kode Materi Nama Materi Tujuan Instruksioanl Sasaran Bahasan Instruktur Durasi 15 16 17 18 19 20 21 22

59 Gambar 4.11 Rancangan Input Materi Diklat Keterangan : 1. Menu Input Jenis Diklat 2. Menu Input Materi Diklat 3. Menu Rencana Pelaksanaan Diklat 4. Text untuk pengisian Kode Materi 5. Text untuk pengisian Tujuan Instrusional 6. Text untuk pengisian Bahasan 7. Text untuk pengisian Durasi 8. Text untuk pengisian Nama Materi 9. Text untuk pengisian Sasaran 10. Text untuk pengisian Instruktur 11. Tombol untuk Penyimpanan 12. Tombol untuk Reset 13. Tombol untuk Edit 14. Tombol untuk Hapus 15. Nomor Daftar Inputan 16. Tampilan Kode Materi 17. Tampilan Nama Materi 18. Tampilan Tujuan Instruksional 19. Tampilan Sasaran 20. Tampilan Bahasan 21. Tampilan Instruktur 22. Tampilan Durasi

60 Input Jenis Diklat Input Materi Diklat Rencana Pelaksanaan Diklat 1 2 3 Jenis Bangunan Diklat 4 6 Kode Diklat 5 Tahun Pelaksnaan 7 Nama Diklat Bangunan Diklat Pelaksanaan Materi Diklat Instruktur dan Materi Peserta 8 9 10 11 Rencana Pelaksanaan Diklat 12 15 18 No. Triwulan Target Jam 13 Tgl. Rencana Mulai Tgl. Rncana Selesai 16 19 Target Peserta 14 Target Jam RKAP 17 Simpan Reset Edit Hapus 20 21 22 23 No. Kode Tahun Triwulan Target Target Tanggal Tanggal Target Jendik Pelaksanaan ke Jam Peserta Mulai Selesai Jam RKAP 24 25 26 27 28 29 30 31 32 Gambar 4.12 Rancangan Input Data Rencana Pelaksanaan Diklat Keterangan : 1. Menu Input Jenis Diklat

61 2. Menu Input Materi Diklat 3. Menu Rencana Pelaksanaan Diklat 4. Text untuk pengisian Kode Diklat 5. Text untuk pengisian Nama Diklat 6. Text untuk pengisian Tahun Pelaksanaan 7. Text untuk pengisian Bangunan Diklat 8. Tombol Menu Pelaksanaan 9. Tombol Menu Materi Diklat 10. Tombol Menu Instruktur dan Materi 11. Tombol Menu Peserta 12. Text untuk pengisian No. Triwulan 13. Text untuk pengisian Target Jam 14. Text untuk pengisian Target Peserta 15. Text untuk pengisian Tanggal Rencana Mulai 16. Text untuk pengisian Tanggal Rencana Selesai 17. Text untuk pengisian Target Jam RKAP 18. Kalender 19. Kalender 20. Tombol untuk Penyimpanan 21. Tombol untuk Reset 22. Tombol untuk Edit 23. Tombol untuk Hapus 24. Text untuk pengisian Nomor Rencana Pelaksanaan Diklat 25. Text untuk pengisian Kode Jenis Diklat 26. Text untuk pengisian Tahun Pelaksanaan Diklat 27. Text untuk pengisian Triwulan 28. Text untuk pengisian Target Jam 29. Text untuk pengisian Target Peserta 30. Text untuk pengisian Tanggal Pelaksanaan Mulai 31. Text untuk pengisian Tanggal Pelaksanaan Selesai 32. Text untuk pengisian Target Jam RKAP

62 Input Jenis Diklat Input Materi Diklat Rencana Pelaksanaan Diklat 1 2 3 Jenis Bangunan Diklat 4 6 Kode Diklat 5 Tahun Pelaksnaan 7 Nama Diklat Bangunan Diklat Pelaksanaan Materi Diklat Instruktur dan Materi Peserta 8 9 10 11 Materi Diklat Kode Materi 12 Tampilkan 13 Gambar 4.13 Rancangan Input Data Rencana Materi Diklat Keterangan : 1. Menu Input Jenis Diklat 2. Menu Input Materi Diklat 3. Menu Rencana Pelaksanaan Diklat 4. Text untuk pengisian Kode Diklat 5. Text untuk pengisian Nama Diklat 6. Text untuk pengisian Tahun Pelaksanaan 7. Text untuk pengisian Bangunan Diklat 8. Tombol Menu Pelaksanaan 9. Tombol Menu Materi Diklat 10. Tombol Menu Instruktur dan Materi

63 11. Tombol Menu Peserta 12. Text untuk pengisian Bangunan Kode Materi 13. Tombol untuk Tampilkan Input Jenis Diklat Input Materi Diklat Rencana Pelaksanaan Diklat 1 2 3 Jenis Bangunan Diklat 4 6 Kode Diklat 5 Tahun Pelaksnaan 7 Nama Diklat Bangunan Diklat Pelaksanaan Materi Diklat Instruktur dan Materi Peserta 8 9 10 11 Instruktur 12 15 NIP Status 13 Unit Angkatan 16 Nama 14 Jam Orang Pelatihan 17 NIP Nama Personil Status Unit Angkatan Jam Pelatihan 18 19 20 21 22 23 3 Materi Diklat 24 25 Kode Materi Nama Materi Jam Pelatihan 26 Kode Materi Nama Materi Durasi 27 28 29

64 Gambar 4.14 Rancangan Rencana Instruktur-Materi Diklat Keterangan : 1. Menu Input Jenis Diklat 2. Menu Input Materi Diklat 3. Menu Rencana Pelaksanaan Diklat 4. Text untuk pengisian Kode Diklat 5. Text untuk pengisian Nama Diklat 6. Text untuk pengisian Tahun Pelaksanaan 7. Text untuk pengisian Bangunan Diklat 8. Tombol Menu Pelaksanaan 9. Tombol Menu Materi Diklat 10. Tombol Menu Instruktur dan Materi 11. Tombol Menu Peserta 12. Text untuk pengisian NIP 13. Text untuk pengisian Status 14. Text untuk pengisian Nama 15. Text untuk pengisian Unit 16. Text untuk pengisian Angkatan 17. Text untuk pengisian Jam Orang Pelatihan 18. Tampilan NIP 19. Tampilan Nama Personil 20. Tampilan Status 21. Tampilan Unit 22. Tampilan Angkatan 23. Tampilan Jam Pelatihan 24. Text untuk pengisian Kode Materi 25. Text untuk pengisian Nama Materi 26. Text untuk pengisian Durasi Materi

65 27. Tampilan Kode Materi 28. Tampilan Nama Materi 29. Tampilan Durasi Materi Input Jenis Diklat Input Materi Diklat Rencana Pelaksanaan Diklat 1 2 3 Jenis Bangunan Diklat 4 6 Kode Diklat 5 Tahun Pelaksnaan 7 Nama Diklat Bangunan Diklat Pelaksanaan Materi Diklat Instruktur dan Materi Peserta 8 9 10 11 Peserta Diklat 12 14 NIP Status 13 Nama Unit 15 NIP Nama Personil Status Unit 16 17 18 19 Gambar 4.15 Rancangan Input Data Rencana Peserta Diklat Keterangan : 1. Menu Input Jenis Diklat 2. Menu Input Materi Diklat 3. Menu Rencana Pelaksanaan Diklat 4. Text untuk pengisian Kode Diklat 5. Text untuk pengisian Nama Diklat

66 6. Text untuk pengisian Tahun Pelaksanaan 7. Text untuk pengisian Bangunan Diklat 8. Tombol Menu Pelaksanaan 9. Tombol Menu Materi Diklat 10. Tombol Menu Instruktur dan Materi 11. Tombol Menu Peserta 12. Text untuk pengisian NIP 13. Text untuk pengisian Status 14. Text untuk pengisian Nama 15. Text untuk pengisian Unit 16. Tampilan NIP 17. Tampilan Nama Personil 18. Tampilan Status 19. Tampilan Unit 4.4 Implementasi Sistem 4.4.1 Tinjauan Umum Tahapan usulan penerapan sistem merupakan tindak lanjut dari tahapan perancangan dan desain sistem. Dimana pada tahap ini akan dilakukan persiapan penerapan sistem yang dibangun. Pada bab ini akan membahas langkah-langkah implementasi seperti pembentukan program aplikasi, penyajian data awal, pengujian sistem, dan sebagainya. 4.4.2 Langkah-langkah pengimplementasian Dalam membangun sebuah sistem diperlukan langkah-langkah yang konkrit agar sistem yang dibuat dapat berjalan semestinya. Beberapa langkah yang diperlukan pada tahap implementasi diantaranya adalah sebagai berikut : 1. Pemilihan bahasa pemrograman 2. Proses persiapan sistem (Hardware dan software). 3. Pembuatan program aplikasi. 4. Memperbaiki dan menguji program

67 5. Mempersiapkan sumber daya manusia. 6. Pengalihan sistem. Berikut ini akan dibahas satu persatu dari setiap proses implementasi di atas : a. Pemilihan bahasa pemrograman Dalam membuat program aplikasi diklat menggunakan Netbeans 6.8, Alasan kenapa menggunakan Netbeans 6.8 karena software ini memiliki kelebihan mempermudah dalam membuat interface dan dalam pengkodean. b. Proses persiapan sistem Proses persiapan sistem merupakan proses-proses yang meliputi perisapan perangkat keras (hardware) dan perangkat lunak (software) serta perangkatperangkat lain yang mendukung dalam pembuatan sistem aplikasi ini. Berikut akan diuraikan beberapa komponen perangkat keras dan perangkat lunak yang digunakan dalam pembuatan sistem : 1. Kebutuhan perangkat keras (hardware) a. Prosesor : intel Pentuim Dual CPU T2390 @ 1.86GHz b. Hard disk : 120 GB. c. VGA : Intel T2390 d. Memory : 1G DDR2 e. DVD-R : ASUS Speed 16X. Laptop : f. Monitor : LCD 12.1 WXGA, resolusi 1280 x 800 g. Keyboard : VISTA keyboard h. Mouse : touch pad 2. Kebutuhan perangkat lunak (software) Kebutuhan perangkat lunak (software) yang dimaksud adalah program yang dibuat dengan menggunakan bahasa pemrograman tertentu dan akan diimplementasikan pada sebuah sistem operasi. Beberapa perangkat lunak yang dibutuhkan dalam pembuatan aplikasi diklat adalah :

68 a. Microsoft Visio 2007 digunakan untuk merancang, diagram konteks, dan DFD. b. Sistem operasi yang digunakan adalah Windows XP SP2. untuk sistem operasi minimal dapat pula digunakan windows XP dan lain sebagainya yang mendukung aplikasi Netbeans 6.8. c. Netbeans 6.8 yang digunakan untuk membuat program aplikasi. d. Microsoft Office Access 2007 digunakan untuk membuat database. c. Pembuatan program aplikasi Kegiatan pembentukan program aplikasi terdiri dari pembentukan program-program dan bentuk modul-modul program. Penjelasan tentang rancangan modul-modulnya telah dijelaskan sebelumnya. Tujuan dari pembentukan dari modul-modul program terutama untuk mempermudah modifikasi program. d. Memperbaiki dan menguji sistem Untuk mendapatkan program aplikasi yang baik, maka program tersebut harus diuji dengan data-data yang telah disiapkan sebelumnya. Tahap ini jelas sekali berkaitan dengan tahap pelatihan sumber daya manusia dimana didalam termasuk pengoperasian sistem, sehingga ketika terjadi ketidaksesuaian dengan kebutuhan, kesalahan sintaks, kesalahan logika dan kesalahan pada saat runtime dapat diketahui secara dini dan dapat memperbaikinya dengan solusi yang tepat. Proses pengujian dan memperbaiki program ini meliputi 2 modul yang dilakukan secara bertahap, yaitu : 1. Pengetesan modul secara terpisah Pengetesan terhadap setiap modul program dimaksudkan apabila ada kesalahan akan lebih mudah dan cepat untk memperbaikinya. 2. Pengetesan modul program yang telah terintegrasi Setelah setiap modul dites dan telah diperbaiki kesalahannya, maka tahap selanjutnya adalah melaksanakan pengetesan secara keseluruhan program. Hal ini dilakukan untuk meyakinkan bahwa semua modul dapat terintegrasi tanpa mengalami kesalahan.

69 e. Mempersiapkan sumber daya manusia Setelah program aplikasi selesai dikerjakan, maka pada tahap selanjutnya akan disebutkan beberapa pendidikan dan latihan untuk sumber daya manusia atau user yang menggunakan atau mengoperasikan sistem yang baru ini, diantaranya adalah meliputi : a. Melaksanakan dan mengoperasikan sistem yang baru secara bersamasama. b. Penyiapan data untuk dimasukan kedalam sistem. c. Pemanfaatan informasi yang dihasilkan. d. Pelaksanaan pengolahan data. e. Pengendalian terhadap semua komponen sistem. Ada beberapa alasan mengapa harus dilaksanakan pendidikan dan latihan, yaitu : 1. Pendidikan dan latihan akan terus mendekati keadaan sebenarnya yang akan dihadapi oleh personil (meliputi : tempat, suasana, prosedur yang dilakukan, kesulitan yang ditimbulkan dan lain sebagainya) sehingga akan mempermudah personil dalam menyesuaikan diri dengan sistem yang baru. 2. Materi yang diberikan dalam pendidikan dan latihan dapat lebih disesuaikan dengan pengetahuan orang yang akan mengoperasikannya serta program aplikasinya pun dapat disesuaikan dengan usernya juga. Dalam pelaksanaan mempersiapkan sumber daya manusia ini, hanya memerlukan satu orang yang akan mengoperasikan sistem ini, karena hanya petugas pengolahan data saja yang menggunakan sistem ini. 4.4.3 Jadwal Kegiatan Implementasi Sistem Penerapan atau pengimplementasian dari rancangan yang dibuat membutuhkan waktu sekitar 2 bulan, adapun rincian kegiatannya adalah sebagai berikut :

70 Tabel 4.15 Jadwal pembuatan program aplikasi No Bentuk Kegiatan Waktu kegiatan per-minggu 1 Pembuatan program aplikasi 2 Pemilihan bahasa pemrograman 3 Proses persiapan sistem 4 Mempersiapkan SDM 5 Memperbaiki dan menguji program Juli Agustus Setiap menu dan modul diatas akan dibuat dalam menu utama yang bisa dipilih sesuai dengan keinginan user. 4.4.4 Tampilan implementasi 1. Halaman Menu Utama (f01) Gambar 4.16 Halaman Menu Utama Input Data Pelatihan

71 2. Halaman Input Data Bangunan/Jenis Diklat (f02) Gambar 4.17 Halaman Input Data Bangunan/Jenis Diklat 3. Halaman Tampilkan Input Data Bangunan/Jenis Diklat (f03) Gambar 4.18 Halaman Tampilan Input Data Bangunan/Jenis Diklat

72 4. Halaman Edit Input Data Bangunan/Jenis Diklat (f04) Gambar 4.19 Halaman Tampilkan Input Data Bangunan/Jenis Diklat 5. Halaman Input Data Materi Diklat (f05) Gambar 4.20 Halaman Input Data Materi Diklat

73 6. Halaman Input Data Rencana Pelaksanaan(M01) Gambar 4.21 Halaman Input Data Rencana Pelaksanaan 7. Halaman Input Data Rencana Materi Diklat (f06) Gambar 4.22 Halaman Input Data Rencana Materi Diklat

74 8. Halaman Rencana Instruktur-Materi Diklat(f07) Gambar 4.23 Halaman Rencana Instruktur-Materi Diklat 9. Halaman Input Data Rencana Peserta Diklat (f08) Gambar 4.24 Halaman Input Data Rencana Peserta Diklat