BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN. yang diperoleh dicatat dan dihitung jumlah penjualannya lalu disimpan dalam

BAB III ANALISA DAN DESAIN SISTEM. Dalam pembahasan analisis system yang berjalan diperusahaan PT.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN. Proses yang sedang berjalan dalam pencarian lokasi Stokis dan sub stokis

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Sistem yang saat ini sedang berjalan dalam hal pemberian cuti pegawai

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Yang Sedang Berjalan Untuk mengetahui sistem yang sedang berjalan dan untuk mempelajari sistem yang ada, diperlukan suatu penggambaran aliranaliran informasi dari bagianbagian yang terkait baik dari dalam maupun dari luar organisasi. III.1.1. Input Analisis data ini akan menganalisa beberapa dokumen yang digunakan dalam proses Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan. Dokumen masukan dapat dilihat pada gambar dibawah ini. 1. Dokumen Masukan Daftar Gaji Guru Dokumen masukan Daftar Gaji Guru merupakan form untuk mencatat data Daftar Gaji Guru. Bentuk Dokumen masukan sistem yang sedang berjalan dapat dilihat pada gambar di bawah ini. Gambar III.1. Formulir Input Daftar Gaji Guru 33

34 2. Dokumen Masukan Guru Dokumen masukan Guru merupakan form untuk mencatat data Guru. Bentuk Dokumen masukan Guru sistem yang sedang berjalan dapat dilihat pada gambar dibawah ini. Gambar III.2. Formulir Input Daftar Guru III.1.2. Proses Adanya beberapa alasan mengapa sistem yang sedang berjalan perlu di analisis, antara lain : 1. Dijadikan sebagai dasar dalam perancangan suatu sistem yang baru 2. Untuk bahan pembanding dalam perancangan sistem yang baru

35 III.1.2.1. Prosedur Pinjaman Yang Sedang Berjalan 1. Petugas mencatat data satker yang ada di PT. Taspen Persero Kantor Cabang Utama Medan. 2. Petugas menghitung jumlah pegawai dan total gaji pegawai. 3. Selanjutnya menghitung jumlah premi yang akan dibayarkan sesuai dengan persentase yang ditentukan. 4. Petugas mencatat jumlah iuran premi. 5. Jika iuran premi merupakan pembayaran pertama, maka jenis iuran disebut iuran rutin dan sisa pembayaran iuran disebut kekurangan. 6. Petugas membuat laporan sesuai kebutuhan pimpinan. III.1.2.2. FOD (Flow Of Document) Yang Sedang Berjalan Diagram prosedur sistem dapat dilihat pada gambar berikut ini : SATKER PETUGAS KEPALA CABANG UTAMA Daftar Pegawai dan Gaji Daftar Pegawai dan Gaji Mencatat kedalam Buku Satker dan Gaji Daftar Satker dan Gaji Menghitung Total Premi Daftar Premi Mencatat Pembayaran Iuran Daftar Pembayaran Iuran Membuat Laporan Lap. Pembayaran/ Daerah Lap. Pembayaran/ Daerah Lap. Pembayaran/Pusat Lap. Pembayaran/Pusat Gambar III.3 Analisis prosedur Sistem Yang sedang berjalan

36 III.1.3. Output Selain dokumen masukan, diuraikan juga dokumen keluaran yang dihasilkan oleh sistem yang terdiri dari : 1. Laporan Daftar Gaji Laporan Daftar Gaji merupakan berkas yang berisi data Daftar Gaji. Bentuk laporan Daftar Gaji sistem yang sedang berjalan dapat dilihat pada gambar di bawah ini. Gambar III.5 Laporan Daftar Gaji Sistem Yang Sedang Berjalan

37 2. Laporan Pembayaran Iuran Laporan Pembayaran Iuran merupakan berkas yang berisi total Pembayaran Iuran premi. Bentuk laporan Pembayaran Iuran sistem yang sedang berjalan dapat dilihat pada gambar dibawah ini. Gambar III.6 Laporan Pembayaran Iuran Sistem Yang Sedang Berjalan III.2. Evaluasi Sistem Yang Sedang Berjalan Berdasarkan hasil analisa penulis terhadap sistem yang sedang berjalan dalam proses Sistem Informasi Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan masih banyak kekurangan sehingga masih perlu adanya perbaikanperbaikan yang diperlukan untuk meningkatkan pelayanan informasi yang cepat dan akurat. Adapun kekurangan dari sistem berjalan adalah sebagai berikut :

38 1. Adanya kesalahan dalam penghitungan penjualan. Karena proses penggajian masih secara manual maka sering terjadi kesalahan dalam Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan. Hal ini dapat memperlambat proses informasi Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan dan merugikan perusahaan. 2. Penggunaan buku yang memboroskan biaya. Karena semua data dicatat di dalam buku, maka dibutuhkan banyak buku. Hal ini dapat menyebabkan pemborosan biaya bagi perusahaan karena harus membeli buku dan peralatan lainnya. 3. Pengecekan dan pencarian data mengalami kesulitan. Semua pencatatan data satker, penerimaan premi masih dicatat di dalam buku dan belum berbasis komputer. Hal ini mengakibatkan kesulitan dalam pencarian data dan pengecekan data karena terlalu banyak data yang disimpan. 4. Keterlambatan dalam memutakhirkan data. Karena proses masih dilakukan secara manual, sehingga proses untuk mengupdate data mengalami kesulitan. Sebagai contoh, pada proses perhitungan Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan sering mengalami kesalahan. 5. Data dan surat mengalami kerusakan atau hilang Semua data dicatat di dalam buku dan surat disimpan di dalam map. Jika hal ini terus dilakukan, maka semua data dan surat semakin lama akan mengalami kerusakan atau bahkan hilang.

39 III.3. Desain Sistem III.3.1. Unified Modelling Language (UML) Sistem Yang Diusulkan Prosedur sistem akan digambarkan dengan menggunakan UML. Penggambaran UML menggunakan diagram usecase yang selanjutnya setiap proses bisnis yang terjadi akan diperjelas dengan diagram activity lalu diilustrasikan secara detail menggunakan diagram sequence. Aktor atau pelaku yang terlibat dalam Sistem Informasi Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan adalah sebagai berikut : 1. Use Case dari Sistem Informasi Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan. Login Ke Sistem <<Include>> <<Extend>> <<Extend>> <<Extend>> <<Include>> Persentase Iuran Premi <<Extend>> <<Extend>> <<Include>> Data Guru <<Extend>> <<Extend>> <<Include>> Pembayaran Premi <<Include>> Perhitungan Pensiun <<Include>> Cetak Laporan Gambar III.7 Use Case Diagram

40 1. Sequence diagram Sequence diagram adalah diagram yang merepresentasikan interaksi antarobjek. Bentuk Sequence diagram dari sistem yang dibangun adalah sebagai berikut : a. Sequence diagram Login Ke Sistem Aplikasi Database ADMIN Masukkan nama Sever Messagebox (Nama Server Salah) Validasi Nama Server Gagal Return Gagal [ Berhasil ] Gambar III.8 Sequence Diagram Login Ke Sistem b. Sequence diagram Aplikasi Database ADMIN Memasukkan Data Data dimasukkan Koreksi dan Ubah data Data diupdate Hapus Data Data di Hapus Data ditampilkan pada grid Menampilkan Data Gambar III.9 Sequence Diagram

41 c. Sequence diagram Persentase Iuran Premi Aplikasi Database ADMIN Memasukkan Data Persentase Iuran Premi Data Persentase Iuran Premi dimasukkan Koreksi dan Ubah data Persentase Iuran Premi Hapus Data Persentase Iuran Premi Data Persentase Iuran Premi diupdate Data Persentase Iuran Premi di Hapus Data Persentase Iuran Premi ditampilkan pada grid Menampilkan Data Persentase Iuran Premi Gambar III.10 Sequence Diagram Persentase Iuran Premi d. Sequence diagram Guru Aplikasi Database ADMIN Memasukkan Data Guru Data Guru dimasukkan Koreksi dan Ubah data Guru Hapus Data Guru Data Guru diupdate Data Gurui di Hapus Data Guru ditampilkan pada grid Menampilkan Data Guru Gambar III.11 Sequence Diagram Guru e. Sequence diagram Manajemen Password Aplikasi Database ADMIN Memasukkan Data Manajemen Password Data Manajemen Password dimasukkan Koreksi dan Ubah data Manajemen Password Hapus Data Manajemen Password Data Manajemen Password diupdate Data Manajemen Password di Hapus Data Manajemen Password ditampilkan pada grid Menampilkan Data Manajemen Password Gambar III.12 Sequence Diagram Manajemen Password

42 f. Sequence diagram Pembayaran Premi Aplikasi Database ADMIN Memasukkan Data pembayaran Premi Data pembayaran Premi dimasukkan Koreksi dan Ubah data pembayaran Premi Data pembayaran Premi diupdate Hapus Data pembayaran Premi Data pembayaran Premi di Hapus Data pembayaran Premi ditampilkan pada grid Menampilkan Data pembayaran Premi Gambar III.13 Sequence Diagram Pembayaran Premi g. Sequence diagram Perhitungan Dana Pensiun Aplikasi Database ADMIN Memasukkan Data Perhitungan Dana Pensiun Data Perhitungan Dana Pensiun dimasukkan Koreksi dan Ubah data Perhitungan Dana Pensiun Data Perhitungan Dana Pensiun diupdate Hapus Data Perhitungan Dana Pensiun Data Perhitungan Dana Pensiun di Hapus Data Perhitungan Dana Pensiun ditampilkan pada grid Menampilkan Data Perhitungan Dana Pensiun Gambar III.14 Sequence Diagram Perhitungan Dana Pensiun 2. Class diagram Diagram yang digunakan untuk menampilkan beberapa kelas serta paketpaket yang ada dalam sistem / perangkat lunak yang sedang kita kembangkan. Diagram kelas (Class Diagram) memberi kita gambaran (diagram statis ) tentang sistem / perangkat lunak dan relasirelasi yang ada di dalamnya. Bentuk Class Diagram dari sistem yang dibangun dapat dilihat pada gambar dibawah ini.

43 LOGIN + UserName + Password + Simpan() + Batal() PIMPINAN Aplikasi LAPORAN +Cetak() +Batal() ADMINISTRATOR GOLONGAN GURU TPersentasiPremi TPremi TDanaPensiun + Id= varchar(10) + = varchar(30) + Pangkat= varchar(30) + MKG= Numeric(18,0) + GajiPokok=Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() + = varchar(15) + NUPTK= varchar(50) + NamaGuru= varchar(50) + TempatLahir= varchar(50) + TanggalLahir=datetime + JenisKelamin= nchar(10) + Alamat= varchar(100) + Agama= varchar(15) + Pendidikan= varchar(15) + Jurusan=varchar(15) + BidangStudi=varchar(15) + SK=varchar(15) + TanggalSK=datetime + NamaTempatMengajar=varchar(50) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() + IdIuran=(5) + THT=numeric(18, 2) + Pensiun= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() + Kwitansi=(5) + TanggalBayar=Date(8) + = varchar(4) + = varchar(4) + MKG= datetime + BulanPremi= Numeric(18,0) + JumlahPremi= Numeric(18,0) + TunjanganhariTua= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() + SKPensiun=(5) + TanggalPensiun=Date(8) + = varchar(4) + DanaPensiun= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() Gambar III.15 Diagram class

44 III.3.2. Desain Sistem Secara Detail III.3.2.1 Desain Output 1. Laporan Data Laporan data merupakan media untuk menampilkan data. Bentuk rancangan laporan dapat dilihat pada gambar dibawah ini. PT. TASPEN PERSERO KANTOR CABANG UTAMA MEDAN LAPORAN GOLONGAN, PANGKAT DAN GAJI POKOK Pangkat MKG Gaji Pokok xx xx xx xx xxx xxx xxx xxx Medan, dd/mm/yyyy ( ) Gambar III.16. Rancangan Laporan 2. Laporan Data Guru Laporan data Guru merupakan media untuk menampilkan data Guru. Bentuk rancangan laporan Guru dapat dilihat pada gambar dibawah ini. NUPTK Nama Guru PT. TASPEN PERSERO KANTOR CABANG UTAMA MEDAN LAPORAN GURU J Kelamin Pendi dikan SK Tgl SK Nama Tempat Menga Jar Tgl Gol Gol x x x x x x x x x x Medan, dd/mm/yyyy ( ) Gambar III.17. Rancangan Laporan Guru

45 3. Laporan Data Pembayaran Premi/Periode Laporan data Pembayaran Premi/Periode merupakan media untuk menampilkan data Pembayaran Premi untuk setiap periode yang ditentukan. Bentuk rancangan laporan Pembayaran Premi/Periode dapat dilihat pada gambar dibawah ini. NUPTK Nama Guru PT. TASPEN PERSERO KANTOR CABANG UTAMA MEDAN LAPORAN PEMBAYARAN PREMI J Kelamin Pendi dikan SK Tgl SK Nama Tempat Menga Jar Tgl Gol Gol x x x x x x x x x x Medan, dd/mm/yyyy ( ) Gambar III.18. Rancangan Laporan Pembayaran Premi/Periode 1. Laporan Dana Pensiun/Periode Laporan Dana Pensiun/Periode merupakan daftar Dana Pensiun untuk setiap periode yang ditentukan. Bentuk rancangan laporan Dana Pensiun/Periode dapat dilihat pada gambar dibawah ini. PT. TASPEN PERSERO KANTOR CABANG UTAMA MEDAN LAPORAN PEMBAYARAN PREMI Periode : dd/mm/yyyy s/d dd/mm/yyyy Tgl Nama Tunjangan SK NUPTK Pensiun Guru hari Tua Dana Pensiun Medan, dd/mm.yyyy ( ) Gambar III.19 Rancangan Laporan Dana Pensiun/Periode

46 III.3.2.2 Desain Input Desain input merupakan suatu bentuk masukan yang dibutuhkan dalam Sistem Informasi Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan 1. Rancangan Form Form merupakan media untuk memasukkan data yang tersedia. Bentuk rancangan Form Input dapat dilihat pada gambar dibawah ini. Gambar III.20 Rancangan Input Form 2. Rancangan Form Persentase Premi Form Persentase Premi merupakan media untuk memasukkan data Persentase Premi yang tersedia. Bentuk rancangan Form Input Persentase Premi dapat dilihat pada gambar dibawah ini. Gambar III.21 Rancangan Input Form Persentase Premi

47 3. Rancangan Form Guru Form Guru merupakan media untuk memasukkan data Guru yang tersedia. Bentuk rancangan Form Input Guru dapat dilihat pada gambar dibawah ini. : NUPTK : Nama Guru : Tempat Lahir : Tanggal Lahir : Jenis Kelamin : Alamat : Agama : Pendidikan : Jurusan : Bidang Studi : SK : Tanggal SK : Nama Tempat Mengajar : Tanggal SK : : Pangkat : Tambah Simpan Batal Ubah Hapus Keluar Gambar III.22 Rancangan Input Form Guru 4. Rancangan Form Pembayaran Premi Form Pembayaran Premi merupakan media untuk memasukkan data Pembayaran Premi. Bentuk rancangan Form Pembayaran Premi dapat dilihat pada gambar dibawah ini

48 Kwitansi : Tanggal Bayar : : Nama Guru : Bulan Premi : : Tanggal SK : Gaji Pokok : Jumlah Premi : Tambah Simpan Batal Ubah Hapus Keluar Gambar III.23 Rancangan Input Pembayaran Premi 5. Rancangan Form Dana Pensiun Form Dana Pensiun merupakan media untuk memasukkan data Dana Pensiun. Bentuk rancangan Form Dana Pensiun dapat dilihat pada gambar dibawah ini SK Pensiun : Tanggal SK : : Nama Guru : Masa Kerja : Terakhir : Gaji Pokok Terkahir : Tunjangan hari Tua : Dana Pensiun : Tambah Simpan Batal Ubah Hapus Keluar Gambar III.24 Rancangan Input Dana Pensiun

49 6. Rancangan Form Manajemen Password Form Dana Manajemen Password merupakan media untuk memasukkan data Dana Manajemen Password. Bentuk rancangan Form Dana Manajemen Password dapat dilihat pada gambar dibawah ini User Name : Password : Nama Lengkap : Status Admin : Tambah Simpan Batal Ubah Hapus Keluar Gambar III.25 Rancangan Input Manajemen Password III.3.2.3 Desain Database Database merupakan himpunan kelompok data / arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Adapun database yang dirancangan dalam Sistem Informasi Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan adalah sebagai berikut :' III.3.2.3.1. rmalisasi 1. Unnormal

50 rmal Pertama (1 NF) SK 19/PMK.010/2012 19/PMK.010/2012 19/PMK.010/2012 19/PMK.010/2011 19/PMK.010/2011 19/PMK.010/2011 Tgl Pensiun 12 Feb 2013 12 Feb 2013 12 Feb 2013 12 Feb 2013 12 Feb 2013 12 Feb 2013 NUPTK Nama Guru Tunjangan hari Tua Dana Pensiun 90190901909 90190901909 Budi 20 Jt 1,3 Jt IA 90190901909 90190901909 Budi 20 Jt 1,3 Jt IB 90190901909 90190901909 Budi 20 Jt 1,3 Jt IC 901909019001 901909019001 Iwan 20 Jt 1,3 Jt IIA 901909019001 901909019001 Iwan 20 Jt 1,3 Jt IIB 901909019001 901909019001 Iwan 20 Jt 1,3 Jt IIC Tanggal SK 12 Feb 2011 12 Feb 2012 12 Feb 2013 12 Feb 2011 12 Feb 2012 12 Feb 2013 2. rmal Kedua (2 NF) T Id Pangkat MKG GajiPokok TDetail Guru Tanggal TPremi Kwitansi TanggalBayar MKG BulanPremi JumlahPremi TunjanganhariTua TPersentasiPremi IdIuran THT Pensiun TGuru NUPTK NamaGuru TempatLahir TanggalLahir Jeniskelamin Alamat Agama Pendidikan Jurusan BidangStudi SK TanggalSK NamaTempatMengajar TDanaPensiun SKPensiun TanggalPensiun DanaPensiun Gambar III.26 Bentuk rmal Kedua (2NF)

51 3. rmal Ketiga (3 NF) T Id Pangkat MKG GajiPokok TDetail Guru Tanggal TPremi Kwitansi TanggalBayar MKG BulanPremi JumlahPremi TunjanganhariTua TPersentasiPremi IdIuran THT Pensiun TGuru NUPTK NamaGuru TempatLahir TanggalLahir Jeniskelamin Alamat Agama Pendidikan Jurusan BidangStudi SK TanggalSK NamaTempatMengajar TDanaPensiun SKPensiun TanggalPensiun DanaPensiun Gambar III.27 Bentuk rmal ketiga (3NF) III.3.2.3.2. Kamus Data ERD dibawah ini merupakan diagram untuk menggambarkan hubungan antar entitas dari pengolahan Sistem Informasi Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan. Bentuk ERD yang dirancang adalah sebagai berikut :

52 Guru [m:m] memiliki [m:m] GOLONGAN [m:m] Menyimpan [m:m] Detail Guru Id NUPTK [1:m] Tanggal [1:1] NamaGuru Pangkat TempatLahir MKG Membayar TanggalLahir GajiPokok Jeniskelamin Alamat [m:m] Premi [1:1] Menghitung [1:1] Persentasi Premi Agama Kwitansi IdIuran Dibayarkan Pendidikan TanggalBayar THT Jurusan Pensiun BidangStudi SK MKG TanggalSK BulanPremi [1:1] Nama Tempat Mengajar JumlahPremi Tunjangan hari Tua Pensiun SKPensiun TanggalPensiun DanaPensiun Gambar III.23 ERD III.3.2.3.3. Kamus Data Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output dan komponen data store. Pembentukan kamus data didasarkan pada alur data yang terdapat pada Diagram Alir data bersifat global (hanya menunjukkan nama alur datanya tanpa menunjukkan struktur dari alur data). Untuk menunjukkan struktur dari alur data secara rinci maka dibentuklah kamus data. Bentuk dari form kamus data dapat dilihat pada tabel berikut ini.

53 Tabel T : Id + + Pangkat + MKG + GajiPokok Tabel TPersentasiPremi Tabel TGuru : IdIuran + THT + Pensiun : + NUPTK + NamaGuru + TempatLahir TanggalLahir + Jeniskelamin + Alamat + Agama Pendidikan + Jurusan + BidangStudi + SK TanggalSK + NamaTempatMengajar Tabel Penjualan : + Tanggal + + Tabel TDetailGuru : Faktur + KodeObat + Jumlah Tabel TPremi : Kwitansi + TanggalBayar + + + MKG + BulanPremi + JumlahPremi + TunjanganhariTua Tabel TDanaPensiun : SKPensiun + TanggalPensiun + DanaPensiun Tabel Admin : UserName + Password + NamaLengkap StatusAdmin III.3.2.3.4. Database Dalam perancangan database Sistem Informasi Pengolahan Dana Pensiun Guru pada PT. Taspen (Persero) Cabang Utama Medan data record tersimpan dalam beberapa file dengan arsitektur data sebagai berikut :

54 a. Tabel Data Tabel Obat digunakan untuk menampung record data Obat keseluruhan. Berikut ditampilkan rancangan struktur data tersebut. Nama Database Nama Tabel Field Key : db_dana_pensiun : Tabel : Id Tabel III.1. T Field Name Type Size Indexed Description Id Pangkat MKG GajiPokok Numeric Numeric 5 4 30 88 Id Pangkat MKG Gaji Pokok b. Tabel Persentasi Premi Tabel Persentasi Premi digunakan untuk menampung record data Persentasi Premi keseluruhan. Berikut ditampilkan rancangan struktur data Persentasi Premi. Nama Database Nama Tabel Field Key : db_dana_pensiun : Tabel Persentasi Premi : Faktur Tabel III.2. TPersentasiPremi Field Name Type Size Indexed Description IdIuran THT Pensiun Numeric Numeric 5 2 2 Id Iuran THT Pensiun

55 c. Tabel Guru Tabel Guru digunakan untuk menampung record data Guru keseluruhan. Berikut ditampilkan rancangan struktur data Guru. Nama Database Nama Tabel Field Key : db_dana_pensiun : Tabel Guru : Foreign Key : Tabel III.3. TGuru Field Name Type Size Indexed Description 15 NUPTK 15 NUPTK NamaGuru 30 NamaGuru TempatLahir 30 TempatLahir TanggalLahir Datetime 8 TanggalLahir Jeniskelamin 9 Jeniskelamin Alamat 50 Alamat Agama 15 Agama Pendidikan 10 Pendidikan Jurusan 30 Jurusan BidangStudi 30 BidangStudi SK 15 SK TanggalSK Datetime 8 TanggalSK NamaTempatMengajar 30 Nama Tempat Mengajar

56 d. Tabel Detail Guru Tabel Detail Guru digunakan untuk menampung record data Detail Guru keseluruhan. Berikut ditampilkan rancangan struktur data Detail Guru. Nama Database Nama Tabel Field Key : db_dana_pensiun : Tabel Detail Guru : Tabel III.4. TDetailGuru Field Name Type Size Indexed Description 5 Tanggal Datetime 8 Tanggal 15 4 e. Tabel Premi Tabel Premi digunakan untuk menampung record data Premi keseluruhan. Berikut ditampilkan rancangan struktur data Premi. Nama Database Nama Tabel Field Key Foreign Key : db_dana_pensiun : Tabel Premi : Kwitansi :

57 Tabel III.5. TPremi Field Name Type Size Indexed Description Kwitansi 5 Kwitansi TanggalBayar Datetime 8 Tanggal Bayar 15 4 MKG Numeric 2 MKG BulanPremi Datetime 8 Bulan Premi JumlahPremi Numeric 8 Jumlah Premi TunjanganhariTua Numeric 8 Tunjangan hari Tua f. Tabel Dana Pensiun Tabel Dana Pensiun digunakan untuk menampung record data Dana Pensiun keseluruhan. Berikut ditampilkan rancangan struktur data Dana Pensiun. Nama Database Nama Tabel Field Key Foreign Key : db_dana_pensiun : Tabel Dana Pensiun : SKPensiun : Tabel III.6. TDanaPensiun Field Name Type Size Indexed Description SKPensiun TanggalPensiun DanaPensiun Datetime Numeric 5 8 15 8 SK Pensiun Tanggal Pensiun Dana Pensiun

58 g. Tabel Admin Tabel Admin digunakan untuk menampung record data Admin keseluruhan. Berikut ditampilkan rancangan struktur data Admin. Nama Database Nama Tabel Field Key : db_dana_pensiun : Tabel Admin : UserName Foreign Key : Tabel III.7. TAdmin Field Name Type Size Indexed Description UserName 20 User Name Password 20 Password NamaLengkap 30 Nama Lengkap StatusAdmin 30 Status Admin III.3.2.4 Logika Program Activity Diagram (Diagaram Alir data sekumpulan simbol simbol atau skema yang menunjukkan atau menggambarkan rangkaian kegiatan proses atau langkah langkah proses program dari awal sampai akhir. Inti pembuatan Activity Diagram ini adalah pengambaran urutan langkah langkah pengerjaan dari suatu algoritma program.

59 1. Activity Diagram Data Login Adapun Activity Diagram form data login dapat dilihat pada gambar dibawah ini. Masukkan User Name dan Password Ya Apakah Valid? Tidak Login Berhasil Selesai Gambar III.28. Diagram Activity Login 2. Activity Diagram Data Adapun Activity Diagram form data dapat di lihat pada gambar di bawah ini. Mulai Tampil Form Ya Baru Tidak Edit? Input Data Ubah Data Hapus? yes Simpan? Simpan Batal Hapus Data Gambar III.29. Diagram Activity Form

60 3. Activity Diagram Data Persentase Iuran Premi Adapun Activity Diagram form data Persentase Iuran Premi dapat di lihat pada gambar di bawah ini. Mulai Tampil Form Persentase Iuran Premi Ya Baru Tidak Edit? Input Data Persentase Iuran Premi Ubah Data Hapus? yes Simpan? Simpan Batal Hapus Data Gambar III.30. Diagram Activity Persentase Iuran Premi 4. Activity Diagram Data Guru Adapun Activity Diagram form data Guru dapat dilihat pada gambar dibawah ini. Mulai Tampil Form Guru Ya Baru Tidak Edit? Input Data Guru Ubah Data Hapus? yes Simpan? Simpan Batal Hapus Data Gambar III.31. Diagram Activity Guru

61 5. Activity Diagram Data Manajemen Password Adapun Activity Diagram form data Manajemen Password dapat di lihat pada gambar di bawah ini. Mulai Tampil Form Manajemen Password Ya Baru Tidak Edit? Input Data Manajemen Password Ubah Data Hapus? yes Simpan? Simpan Batal Hapus Data Gambar III.32. Diagram Activity Manajemen Password 6. Activity Diagram Data Pembayaran Premi Adapun Activity Diagram form data Pembayaran Premi dapat di lihat pada gambar di bawah ini. Mulai Tampil Form Pembayaran Premi Ya Baru Tidak Edit? Input Data Pembayaran Premi Ubah Data Hapus? yes Simpan? Simpan Batal Hapus Data

62 Gambar III.33. Diagram Activity Pembayaran Premi 7. Activity Diagram Data Perhitungan Dana Pensiun Adapun Activity Diagram form data Perhitungan Dana Pensiun dapat dilihat pada gambar dibawah ini. Mulai Tampil Form Perhitungan Dana Pensiun Ya Baru Tidak Edit? Input Data Perhitungan Dana Pensiun Ubah Data Hapus? yes Simpan? Simpan Batal Hapus Data Gambar III.34. Diagram Activity Perhitungan Dana Pensiun 8. Activity Diagram Laporan Adapun Activity Diagram Laporan dapat dilihat pada gambar dibawah ini.

63 Mulai Tampil Form Laporan Ya Laporan Tidak Guru Ya Laporan Guru Tidak Pembayaran Premi/Bulan Ya Laporan Pembayaran Premi/ Bulan Tidak Jurnal Umum Ya Laporan Jurnal Umum Tidak Dana Pensiun Gambar III.35. Diagram Activity Laporan