SISTEM INFORMASI PEMBAYARAN PREMI TUNJANGAN PENDIDIKAN DI ASURANSI JIWASRAYA BANDUNG

(1)

BANDUNG

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Pada Jenjang Diploma III Jurusan Manajemen Informatika

Oleh : Yudi Purnama

10905021

JURUSAN MANAJEMEN INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG


(2)

Bio d a t a Pe n u lis

I n f o r m a si Pr ib a d i

Nam a : Yudi Purnam a

Nam a Panggilan : Dado

Jenis Kelam in : Laki- Laki

Tem pat , Tanggal Lahir : Bandung 06 Juni 1986

Alam at : Jalan Terusan Sukup Baru No 17 Uj ung Berung

Bandung

Nom or Telepon : ( 022) 7833890

Golongan Darah : AB

Agam a : I slam

Kewarganegaraan : I ndonesia

St at us : Belum Menikah

Anak Ke : Em pat dari Lim a Bersaudara kandung

Pe n d id ik a n Fo r m a l

1992 – 1998 SD Negeri Cij am be 1 Bandung

1999 – 2002 SMP Negeri 50 Bandung

2001 – 2004 SMU PGI I 2 Bandung

2005 – 2009 Diplom a I I I Jurusan Manaj em an I nform at ika Fakult as Teknik dan I lm u Kom put er Universit as Kom put er I ndonesia ( UNI KOM)

Bandung, Penulis

Yu d i Pu r n a m a

Nim .10905021


(3)

Halaman

ABSTRAK ... i

ABSTRACT ... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... vi

DAFTAR GAMBAR ... . xi

DAFTAR TABEL ... xvi

DAFTAR SIMBOL ... xvii

BAB I PENDAHULUAN... 1

1.1 Latar Belakang ... 1

1.2 Identifikasi Masalah dan Rumusan Masalah ... 2

1.3 Maksud dan Tujuan Penelitian ... 3

1.4 Kegunaan Penelitian ... 3

1.5 Batasan Masalah ... 4

1.6 Lokasi dan Waktu Penelitian ... 5

BAB II LANDASAN TEORI ... 6

2.1 Konsep Dasar Sistem ... 6

2.1.1 Pengertian Sistem ... 7

2.1.2 Karakteristik Sistem ... 7

2.1.3 Klasifikasi Sistem ... 9


(4)

2.2 Konsep Dasar Informasi ... 11

2.2.1 Pengertian Informasi ... 11

2.2.2 Karakteristik Informasi ... 12

2.2.3 Nilai Informasi ... 12

2.2.4 Pengertian Sistem Informasi ... 13

BAB III OBJEK DAN METODE PENELITIAN ... 14

3.1 Objek Penelitian ... 14

3.1.1 Sejarah Singkat Perusahaan... 14

3.1.2 Visi dan Misi Perusahaan ... 16

3.1.3 Struktur Organisasi Perusahaan... 18

3.1.4 Deskripsi Tugas ... 19

3.2 Metode Pengumpulan Data ... 21

3.2.1 Sumber Data Primer ... 21

3.2.2 Sumber Data Sekunder ... 21

3.3 Metode Pendekatan dan Pengembangan Sistem ... 22

3.3.1 Metode Pendekatan Sistem... 24

3.3.2 Metode Pengembangan Sistem... 25

3.3.3 Alat Bantu Analisis dan Perancangan ... 31

3.3.3.1 Flow Map... 31

3.3.3.2 Diagram Kontek ... 31

3.3.3.3 Data Flow Diagram ... 32

3.3.3.4 Kamus Data ... 32


(5)

3.4.2 Sejarah Singkat SQL Server 2000 ... 41

3.4.3 Sejarah Singkat Crystal Reports 8.5 ... 41

3.5 Pengertian Premi ... 43

3.5.1 Pengertian Tunjang pendidikan... 43

BAB IV ANALISIS DAN PERANCANGAN SISTEM ... 45

4.1 Analisis Sistem ... 45

4.1.1 Analisis Dokumen ... 45

4.1.2 Analisis Prosedur Yang Sedang Berjalan ... 47

4.1.2.1 Flow Map ... 48

4.1.2.2 Diagram Kontek ... 50

4.1.2.3 Data Flow Diagram ... 50

4.2 Evaluasi Sistem Yang Sedang Berjalan ... 51

4.3 Perancangan Sistem ... 52

4.3.1 Tujuan Perancangan Sistem... 52

4.3.2 Gambaran Umum Sistem Yang Diusulkan ... 53

4.3.3 Perancangan Prosedur Yang Diusulkan... 53

4.3.3.1 Flow Map ... 53

4.3.3.2 Diagram Kontek ... 55

4.3.3.3 Data Flow Diagram ... 56

4.3.3.4 Kamus Data ... 57


(6)

4.3.4.1 Normalisasi... 60

4.3.4.2 Relasi Tabel... 62

4.3.4.3 Entity Relationship Diagram ... 63

4.3.4.4 Struktur File... 64

4.3.4.5 Kodifikasi ... 66

4.3.5 Perancangan Antar Muka ... 67

4.3.5.1 Struktur Menu... 68

4.3.5.2 Perancangan Input ... 68

4.3.5.3 Perancangan Output ... 72

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM ... 73

5.1 Implementasi ... 73

5.1.1 Batasan Implementasi ... 73

5.1.2 Implementasi Perangkat Lunak ... 74

5.1.3 Implementasi Perangkat Keras ... 74

5.1.4 Implementasi Basis Data ... 75

5.1.5 Implementasi Antar Muka ... 79

5.1.6 Implementasi Instalasi Program ... 81

5.1.7 Penggunaan Program ... 85

5.2 Pengujian... 100

5.2.1 Rencana Pengujian... 101

5.2.2 Kasus dan Hasil Pengujian ... 102


(7)

6.2 Saran... 103 DAFTAR PUSTAKA... 105 LAMPIRAN


(8)

BAB II

LANDASAN TEORI

Dalam melakukan analisis terhadap permasalahan dan perancangan perangkat lunak, diperlukan pemahaman-pemahaman terhadap sejumlah teori yang mendukung terhadap aktifitas-aktifitas tersebut, penulis mengkaji sejumlah teori yang akan berguna untuk melakukan analisis dan perancangan perangkat lunak. Teori-teori tersebut merupakan konstribusi dari perkuliahan dan hasil studi literatur.

2.1 Konsep Dasar Sistem Menurut [JOG99] :

Terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu yang menekankan pada prosedur dan pada komponen dan elemennya.

1. Pendekatan prosedur adalah pendekatan yang menekankan pada konsep sistem berdasarkan prosedur-prosedur yang ada dalam sistem. Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

Suatu prosedur adalah suatu urutan-urutan yang tetap dari tahapan-tahapan instruksi yang menerangkan apa ynag harus dikerjakan, siapa yang mengerjakan, kapan dikerjakan dan bagaimana mengerjakannya.


(9)

2. Sementara pendekatan sistem yang menekankan pada elemen atau komponen mendefinisikan sistem sebagai kumpulan elemen yang berinteraksi untuk mencapai suatu tujuan. Suatu sistem mempunyai karakteristik atau sifat tertentu yaitu mempunyai komponen-komponen, batas sistem, lingkungan luar sistem, masukan, keluaran, pengolahan, sasaran dan tujuan.

2.1.1 Pengertian Sistem

Sistem terdiri dari alat masukan dan alat keluaran dimana dalam pengoperasiannya terdiri dari perangkat keras (Hardware) dan perangkat lunak (Input), proses (Process), dan keluaran (Output) penertiansistem itu sangat dan bermacam-macam disesuaikan dengan pendekatan dalam mendefinisikan sistem itu sendiri. Suatu sistem merupakan jaringan dari prosedur-prosedur yang saling berhubungan.

Definisi sistem menurut [JOG99] :

“ Sistem adalah kumpulan dari elemen-elemen yang saling berinteraksi untuk mencapai suatu tujuan “.

2.1.2 Karakteristik Sistem

Karakteristik sistem menurut [JOG99] adalah: Untuk mencapai tujuannya, suatu sistem harus memiliki sifat-sifat tertentu atau suatu karakteristik seperti berikut:

1. Komponen (Components)

Suatu sistem terdiri dari sejumlah componen yang saling berinteraksi dan bekerjasama membentuk satu kesatuan.


(10)

8

2. Batas sistem (Boundary)

Merupakan daerah yang membatasi antara satu sistem dengan sistem lainnya atau dengan lingkungan luar.

3. Lingkungan Luar Sistem (Environments)

Adalah segala sesuatu yang berada diluar batas sistem yang mempengaruhi operasi sistem baik itu yang bersifat merugikan ataupun menguntungkan.

4. Penghubung (Interface)

Merupakan media penghubung antar subsistem yang memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lain. 5. Masukan (Input)

Adalah energi yang dimasukan kedalam sistem, yang dapat berupa masukan perawatan(Maintenance Input) dan masukan sinyal (Signal Input).

6. Keluaran (Output)

Adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dari sisa pembuangan.

7. Pengolah Sistem (Process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan mengubah masukan menjadi keluaran.

8. Sasaran (Objective) atau Tujuan (Goal)

Suatu sistem pasti mempunyai tujuan (goal), jika suatu sistem tidak mempunyai tujuan yang jelas, maka semua operasi sistem tidak ada gunanya.


(11)

2.1.3 Klasifikasi Sistem

Sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya adalah sebagai berikut:

1. Sistem diklasifikasikan sebagai Sistem Abstrak dan Sistem Fisik a) Sistem Abstrak

Sistem Abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak nampak secara fisik.

b) Sistem Fisik

Sistem Fisik adalah statu sistem dari unsur-unsur yang bekerjasama untuk mencapai suatu tujuan tertentu, dimana sistem-sistem tersebut lebih sekedar kerangka –kerangka konsep belaka.

2. Sistem diklasifikasikan sebagai Sistem Tertutup dan Sistem Terbuka a) Sistem Tertutup

Sistem Tertutup adalah suatu sistem tidak berhubungan dan tidak terpengaruh dengan lingkungan luar.

b) Sistem Terbuka

Sistem Terbuka adalah suatu sistem yang berhubungan dan terpengaruh dengan lingkungan luar.

3. Sistem diklasifikasikan sebagai Sistem Alamiah dan sistem Buatan Manusia

a) Sistem Alamiah

Sistem Alamiah adalah sistem yang terjadi melalui proses alam dan tidak dibuat oleh manusia


(12)

10

b) Sistem Buatan Manusia

Sistem Buatan Manusia adalah sistem yang dirancang oleh manusia dan melibatkan interaksi antara manusia dengan mesin.

4. Sistem diklasifikasikan sebagai Sistem Tertentu dan Sistem Tak Tentu

a) Sistem Tertentu

Sistem Tertentu adalah beroperasi dengan tingkah laku yang sudah dapat diprediksi interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti sehinggan keluarannya dapat diramalkan

b) Sistem Tak Tentu

Sistem Tak Tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas. 2.1.4 Model Sistem

Model sistem merupakan penyederhanaan dari sesuatu, suatu model yang dibentuk akan mewakili sebuah objek atau entitas. Terdapat beberapa jnis model sistem, yaitu:

a. Model Fisik, yaitu penggambaran entitas atau objek dalam bentuk tiga dimensi

b. Model Naratif, yaitu penggambaran entitas atau objek dalam bentuk lisan atau tulisan

c. Model Grafik, yaitu penggambaran entitas atau objek dalam bentuk persamaan atau formula matematika.


(13)

2.2 Konsep Dasar Informasi

Informasi adalah data yang sudah diproses atau diolah sehingga mempunyai nilai bagi penerimanya dan dapat digunakan untuk dasar pengambilan keputusan yang disampaikan melalui media kertas (HardCopy), tampilan (Display) atau sarana suara (Audio).

Data adalah kumpulan kejadian yang diangkat dari suatu kejadian. Data dapat berupa angka-angka, huruf-huruf, simbol-simbol khusus atau gabungan dari keduanya. Pengolahan data adalah manipulasi dari data kedalam bentuk yang berguna dan berarti, berupa suatu informasi. Informasi adalah hasil dari kegiatan pengolahan data yang memberikan bentuk yang lebih berarti dari suatu kejadian. Jadi Pengolahan Data Electronik (PDE) atau Electronic Data Processing (EDP) adalah manipulasi dari data kedalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu informasi dengan menggunakan suatu alat elektronik yaitu komputer.

2.2.1 Pengertian Informasi

Pengolahan data meliputi pengumpulan data, pencatatan data, penganalisaan data, penyimpanan data dan penyaluran data kepada pemakai berbentuk informasi yang dibutuhkan oleh pemakai. Informasi sering dikaitkan dengan arti data, Namun arti dari masing-masing kata itu berbeda, akan tetapi sering terjadi kesalah pahaman dalam mengartikan apa informasi dan apa itu data. Data merupakan bahan mentah dari informasi sedangkan informasi adalah hasil dari data yang telah diolah dan mempunyai nilai guna bagi para pengambil keputusan


(14)

12

2.2.2 Karakteristik Informasi

Kualitas informasi tergantung dari tiga hal yaitu: 1. Akurat

Informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan

2. Tepat Waktu

Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi, karena informasi merupakan landasan dalam mengambil keputusan. Bila pengambilan keputusan terlambat maka dapat berakibat fatal bagi informasi.

3. Relevan

Informasi tersebut mempunyai manfaat untuk pemakainya, relevansi

informasi bagi tiap-tiap orang dengan yang lainnya. 2.2.3 Nilai Informasi

Nilai informasi ditentukan dari 2 (dua) hal yaitu manfaat dan biaya mendapatkannya. Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Lebih lanjut sebagian informasi tidak dapat persis ditaksir keuntungannya dengan suatu nilai uang tetapi dapat ditaksir nilai efektifitasnya.

Siklus Pengolahan Data

Suatu proses pengolahan data terdiri dari 3 tahapan dasar, yang disebut dengan siklus pengolahan data (Data Processing cycle), yaitu input,


(15)

Gambar 2.1 Siklus pengolahan data [Sumber : [JOG99]]

2.2.4 Pengertian Sistem Informasi

Definisi sistem informasi menurut [JOG99]:

“Sistem informasi adalah suatu sistem didalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur- prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk ppengambilan keputusan yang cerdik”.

Setelah diketahui bahwa informasi merupakan sangat penting bagi suatu organisasi atau manajemen untuk mengambil keputusan, maka dapat didefinisikan sebagai berikut:

a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam berorganisasi untuk mencapai suatu tujuan yaitu menyajikan infomasi

b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan informasi

c. Suatu sistem didalam organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.


(16)

BAB V

IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi

Implementasi adalah suatu kelanjutan dari perancangan system informasi pembayaran premi tunjangan pendidikan di Asuransi Jiwasraya. Telah di buat, dilakukan menggunakan bahasa pemograman Visual Basicdengan basis data yang di gunakan ialah SQL Server. Visual Basic tersebut dapat di jalankan pada flatform system operasi Microsoft windows dan berbagai perangkat keras, tetapi implementasi dan pengujian sepenuhnya hanya dilakukan di perangkat keras Notebook dengan system operasi Microsoft Windows XP.

5.1.1 Batasan Implementasi

Dalam mengimplementasikan perangkat lunak pemantauan dan pengendalian aplikasi Sistem Informasi Persediaan Barang (perlengkapan kantor) Pada Bagian Logistik di Kantor Wilayah Perum Pegadaian Bandung ini terdapat beberapa hal yang menjadi batasan implementasi, yaitu :

1. Aplikasi ini hanya sebatas sistem persediaan barang berupa perlengkapan kantor pada bagian logistik.

2. Basis data yang digunakan dalam pengimplementasian ini adalah

SQL Server 2000.


(17)

5.1.2 Implementasi Perangkat Lunak

Perangkat lunak yang harus disiapkan dalam implementasi system informasi system informasi pembayaran premi tunjangan pendidikan di Asuransi Jiwasraya yaitu melakukan development tools yang di lakukan di antaranya :

1. Visual Basic

Untuk membuat system informasi system informasi simpan pinjam di Dinas Koperasi UKM dan Perindag Kota Bandung ini penulis menggunakan bahasa pemograman Visual Basic (VB).

2. Data Base Server

Data base server yang digunakan oleh penulis adalah server database MySQL untuk menyimpan sumber data Aplikasi.

3. Crystal Reports

Suatu aplikasi untuk membantu menampilkan laporan 5.1.3 Implementasi Perangkat Keras

Perangkat keras yang di gunakan di system informasi pembayaran premi tunjangan pendidikan di Asuransi Jiwasraya ini berdasrkan spesisikasi kebutuhan yang harus dipenuhi untuk menjalankan system informasi tersebut di antaranya :

a. Prossesor intel b. Memori c. Mouse d. Printer


(18)

75

5.1.4 Implementasi Basis Data

Implementasi basis data dilakukan dengan menggunakan bahasa SQL, dimana aplikasi pemrograman yang digunakan adalah SQL Server 2000. Implementasi basis datanya dalam bahasa SQL adalah sebagai berikut:

/*==================================================== ==========*/

/* DBMS name: Microsoft SQL Server 2000 */ /* Created on: 17/12/2008 16:37:10 */

/*==================================================== ==========*/

if exists (select 1

from sysobjects

where id = object_id(‘Tertanggung’) and type = 'U')

drop table Tertanggung go

if exists (select 1

from sysobjects

where id = object_id('Tabel_Premi') and type = 'U')

drop table Tabel_Premi go


(19)

if exists (select 1

from sysobjects

where id = object_id('SIP') and type = 'U')

drop table SIP go

if exists (select 1

from sysobjects

where id = object_id('Password') and type = 'U')

drop table Password go

/*==================================================== ==========*/

/* Table: Tertanggung */

/*==================================================== ==========*/

create table Tertanggung (

No_Polis char(7) not null, Nama_Tertanggung varchar(25) null, Usia_tertanggung int(4) null,

Nama_Anak varchar(25) null,

Usia_Anak nt(4) null,

Alamat varchar(50) null,


(20)

77

Masa_Pembayaran int(4) null, Jumlah_Asuransi money(8) null, Masa_Asuransi money(8) null,

Sampai bit(1) null,

Besar_Premi int(4) null,

constraint PK_Tertanggung primary key (no_polis) )

go

/*==================================================== ==========*/

/* Table: Tabel_Premi */

/*==================================================== ==========*/

create table T_Barang_Keluar (

No_polis char(7) not null, Tahun_ke int(4) null, Besar_Premi money(8) null,

Besar_Dana money(8) null,

constraint PK_ Tabel_Premi primary key (No_polis) )


(21)

/*==================================================== ==========*/

/* Table: SIP */

/*==================================================== ==========*/

create table T_Barang_Masuk (

No_SIP char(7) not null, No_Polis char(7) null, Tgl_SIP datetime(8) null, Jumlah money(8) not null, Keterangan varchar(15) null, Terbilang varchar(150) null,

constraint PK_T_Barang_Masuk primary key (No_SPB) )

Go

/*==================================================== ==========*/

/* Table: T_Password */

/*==================================================== ==========*/

create table T_Password (

UserID varchar(15) not null, UserName varchar(50) null, Password varchar(25) null, constraint PK_T_Password primary key (UserID) Go


(22)

79

5.1.5 Implementasi Antar Muka Form Login

Dalam Visual Basic 6.0 implementasi antar muka dilakukan dengan sebuah tampilan form yang berekstensi form dalam sebuah project. Semua form dikumpulkan dalam sebuah project.

Implementasi Menu Utama

Pada implementasi halaman utama akan dibentuk file unit dan beberapa file form dimana setiap form membentuk antar muka pemakai. Untuk lebih jelasnya dapat dilihat sebagai berikut:

No. Nama Form Deskripsi

1. Password Menu program untuk menangani user login

2. File Menu program yang menyediakan submenu data barang dan data supplier

3. Cetak Menu program yang menyediakan untuk mencetak cetak table perhitungan premi, cetak surat ijin pembayaran, cetak kwitansi premi

4. Laporan Menu program yang menyediakan submenu laporan pembayaran premi asuransi

5. About Menu program yang melihat sekilas tentang pembuat aplikasi

6. Keluar Menu program yang berfungsi untuk keluar dari program


(23)

Implementasi Menu File

Pada implementasi sub menu file akan dibentuk file unit dan beberapa file form dimana setiap form membentuk antar muka pemakai. Untuk lebih jelasnya dapat dilihat pada tabel berikut:

No. Nama Form Deskripsi

1. Data Tertanggung Sub menu untuk melakuakn penginputan pembayaran premi

2. Surat ijin Pembayaran Sub menu untuk menangani pembuatan surat ijin pembayaran dan kwitansi premi

Tabel 5.2 Implementasi Menu File

Implementasi Cetak

Pada implementasi sub menu cetakakan dibentuk file unit dan beberapa file form dimana setiap form membentuk antar muka pemakai. Untuk lebih jelasnya dapat dilihat pada tabel berikut:

No. Nama Form Deskripsi

1. cetak table perhitungan premi,

Sub menu untuk mencetak table perhitungan premi untuk diberikan kepada nasabah

2. cetak surat ijin pembayaran

Sub menu untuk mencetak surat ijin pembayaran untuk diberikan kepada nasabah

3. cetak kwitansi premi Sub menu untuk mencetak kwitansi premi untuk diberikan kepada nasabah

Tabel 5.3 Implementasi Cetak Implementasi Laporan


(24)

81

Pada implementasi sub menu laporan akan dibentuk file unit dan beberapa file form dimana setiap form membentuk antarmuka pemakai. Untuk lebih jelasnya dapat dilihat pada tabel berikut :

No. Nama Form Deskripsi

1. Laporan Pembayaran Premi Asuransi

Sub menu untuk mengetahui laporan pembayaran premi asuransi pertahun

Tabel 5.4 Implementasi Laporan

5.1.6 Implementasi Instansi Program

Sebelum menjalankan program aplikasi pembayaran premi tunjangan pendidikan pada kantor perwakilan diharuskan untuk melakukan instalasi program terlebih dahulu. Berikut ini tahapan-tahapan instalasi program pembayaran premi tunjangan pendidikan :

Untuk menginstal program, ikuti langkah berikut:


(25)

Gambar 5.1 Setup Program

2. Jika muncul gambar di atas, klik OK.

Gambar 5.2 Mulai Penginstalan


(26)

83

Gambar 5.3 Program Group

4. Klik tombol Continue.

Gambar 5.4 Proses Penginstalan


(27)

Gambar 5.5 Finishing OK

6. Klik OK untuk mengakhiri instalasi

Selelah proses instalasi selesai, program siap digunakan dengan klik Start - Program –Koperasi Simpan Pinjam - Koperasi Simpan Pinjam. Tampilan program awal adalah langsung menampilkan form password.

Gambar 5.6 Form Login


(28)

85

5.1.7. Penggunaan Program

Dalam pembuatan aplikasi atau perangkat lunak, pemilihan bahasa pemrograman sangat penting. Hal ini karena bahasa pemrograman berpengaruh terhadap hasil aplikasi yang telah dirancang. Dalam pembuatan aplikasi ini menggunakan bahasa pemrograman Pascal dengan aplikasi Visual Basic 6.0. dan database SQL Server 2000. Berikut ini adalah tampilan-tampilan program yang telah dibuat serta penggunaannya. 5.1.7.1. User Login

Langkah awal sebelun dapat menggunakan program ini maka anda akan dihadapkan oleh tampilan user password atau user ID, dimana anda harus memasukan password secara benar karena jika tidak anda akan bias masuk program ini, adapun tampilannya adalah sebagai berikut :


(29)

Jika Password yang dimasukan salah maka program akan menampilkan sebagai berikut :

Gambar 5.8 Form Pesan Password Salah

5.1.7.2. Menu Utama

Tampilan menu utama digunakan untuk menampilkan menu-menu yang akan dipergunakan untuk menunjukan data apa saja yang akan diolah dalam menjalankan sistem ini seperti menu file, menu cetak, menu lapotan, menu about dan menu keluar. Berikut ini tampilan menu utama:


(30)

87

Gambar 5.9 Form Menu Utama

5.1.7.3. Menu File

Dalam menu file terdapat beberapa submenu diantaranya adalah data tertanggung dan data surat ijin pembayaran. Adapun tampilan menu file itu adalah sebagai berikut:


(31)

Gambar 5.10 Form Menu File

1. Data tertanggung

Jika mengkelik data tertanggung maka akan muncul tampilan form data tertanggung, tampilannya sebagai berikut:


(32)

89

Gambar 5.11 Form Tampilan Data Tertanggung

Untuk menambah data nasabah, tekan tombol tambah. Jika data telah semua diisi dengan benar, lanjutkan dengan tekan tombol simpan. Jika data nasabah tidak mau disimpan tekan tombol batal. Untuk mengubah


(33)

data nasabah tekan tombol ubah. Untuk menghapus data nasabah tekan tombol hapus. Untuk mencetak table perhitungan premi tekan tombol cetak table perhitungan premi tekan. Untuk pencarian data barang tekan tombol cari Keluar dari form data tertanggung tekan tombol keluar.

Botton-button yang ada pada form data barang adalah: a. Tambah : Untuk menambah data nasabah

b. Simpan : Untuk menyimpan data nasabah c. Ubah : Untuk mengubah data nasabah d. Hapus : Untuk menghapus data nasabah

e. Batal : Untuk membatalkan simpan data nasabah f. Cari : Untuk pencarian data nasabah

g. Cetak : Untuk mencetak stock nasabah h. Keluar : Untuk keluar dari form data nasabah


(34)

91

Data surat ijin pembayaran

Gambar 5.13 Form Data Surat Ijin Pembayaran

Untuk menambah data nasabah, tekan tombol tambah. Jika data telah semua diisi dengan benar, lanjutkan dengan tekan tombol simpan. Jika


(35)

data nasabah tidak mau disimpan tekan tombol batal. Untuk mengubah data nasabah tekan tombol ubah. Untuk menghapus data nasabah tekan tombol hapus. Keluar dari form data supplier tekan tombol keluar.

Botton-button yang ada pada form data supplier adalah: a. Tambah : Untuk menambah data nasabah b. Simpan : Untuk menyimpan data nasabah c. Ubah : Untuk mengubah data nasabah d. Hapus : Untuk menghapus data nasabah e. Batal : Untuk membatalkan data nasabah f. Cari : Untuk pencarian data nasabah

g. Cetak surat ijin pembayaran : Untuk mencetak surat ijin pembayaran

h. Cetak kwitansi premi : Untuk mencetak kwitansi premi i. Keluar : Untuk keluar dari form data surat ijin pembayaran


(36)

93

5.1.7.5. Menu Cetak

Dalam menu cetak terdapat beberapa submenu diantaranya adalah cetak pesanan barang, cetak tanda serah terima barang (TSTB), cetak surat pembelian barang (SPB) dan cetak pengiriman barang (DO). Adapun tampilan menu cetak itu adalah sebagai berikut:

Gambar 5.15 Form Menu Cetak

1. Cetak Tabel Perhitungan Premi Asuransi

Untuk mencetak Tabel Perhitungan Premi Asuransi no polis dan tekan tombol ok. Untuk membatalkan tekan tombol cancel.


(37)

Gambar 5.16 Form Tabel Perhitungan Premi Asuransi


(38)

95

2. Cetak Surat Ijin Pembayaran

Untuk mencetak Surat ijin pembayara masukan no SIP (tanda serah terima barang) dan tekan tombol ok. Untuk membatalkan tekan tombol cancel.


(39)

Gambar 5.19 Surat Ijin Pembayaran

4. Cetak Kwitansi Pembayaran

Untuk mencetak Kwitansi pembayaran masukan no Nota dan tekan tombol ok. Untuk membatalkan tekan tombol cancel.

Gambar 5.20 Form cetak kwitansi pembayaran


(40)

97

5.1.7.6. Menu Laporan

Dalam menu laporan terdapat beberapa submenu diantaranya adalah laporan pembayaran premi asuransi. Adapun tampilan menu laporan itu adalah sebagai berikut:

Gambar 5.22 Form Menu Laporan

1 Laporan Pembayaran Premi Asuransi

Laporan pembayaran premi asuransi dapat dilihat dengan cara memilih tanggal, bulan dan tahun pada form sebelum cetak laporan tersebut lalu tekan tombol preview. Untuk membatalkan tekan tombol cancel.


(41)

Gambar 5.23 Form Sebelum Cetak Laporan pembayaran premi asuransi

Setelah menentukan tanggal, bulan, tahun dan menekan tombol preview maka hasilnya akan terlihat pada gambar dibawah ini:


(42)

99

5.1.7.7. Menu About

Gambar 5.25 Form About 5.1.7.8. Menu Keluar

Apabila akan keluar dari program, maka muncul kotak dialog seperti gambar dibawah ini, jika menekan tombol yes maka akan keluar dari program dan apabila menekan tombol no maka akan kembali ke menu utama.


(43)

5.2. Pengujian

Pengujian merupakan bagian yang penting dalam siklus pengembangan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal. Pengujian perangkat lunak ini menggunakan metode pengujian black box.

Pengujian black box ini tidak perlu tahu apa yang sesungguhnya terjadi dalam sistem atau perangkat lunak, yang diuji adalah masukan serta keluarannya. Dengan berbagai masukan yang diberikan, apakah sistem atau perangkat lunak memberikan keluaran seperti yang kita harapkan atau tidak.

5.2.1. Rencana Pengujian

Pengujian sistem informasi persediaan barang (perlengkapan kantor) pada bagian logistik menggunakan data uji berupa sebuah data masukan dari Premi.

Kelas Uji Butir Uji Tingkat

Pengujian

Jenis Pengujian

User Login Pemasukan User Name

dan Password

Sistem Black Box

Pengujian Memasukan Kode barang Sistem Black Box

Pencarian Data Barang


(44)

101

5.2.2. Kasus dan Hasil Pengujian

Penyusun akan mengambil sampel sebagai kasus untuk pengujian sistem.

1. Pengujian Login

Pengujian Login ini untuk bagian gudang. Berikut ini adalah tabel pengujian login bagian gudang dikantor wilayah perum pegadaian bandung.

Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang

diharapkan

Pengamatan Kesimpulan

User Name : Premi

Password : Premi

Tercantum pada Combobox User Name

Textbox Password

Dapat mengisi

login sesuai yang diharapkan

[ X ] diterima

[ ] ditolak

Klik Ok Dapat masuk ke

Menu Utama.

Tombol masuk dapat berfungsi sesuai yang diharapkan

[ X ] diterima

[ ] ditolak Klik Keluar Dapat keluar dari

form login dan tidak masuk ke menu utama.

Tombol keluar dapat berfungsi sesuai yang diharapkan

[ X ] diterima

[ ] ditolak Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang diharapkan Pengamatan Kesimpulan User Name : Premi Tidak Dapat login Login gagal [ X ] diterima


(45)

Password : Kantor [ ] ditolak

Tabel 5.6 Pengujian Login 2. Pengujian Pencarian Data Tertanggnung.

Berikut ini adalah tabel pengujian pencarian data tertanggung: Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang diharapkan

Pengamatan Kesimpulan

Memasukan Kode No Polis BA 08001

Data bisa masuk ke database

Data pencarian Tertanggung

[ X ] diterima

[ ] ditolak Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang diharapkan

Pengamatan Kesimpulan

Masukan No Polis B08001

Data masuk ke

database.

Data ditolak dengan konfirmasi”Tertanggung tidak ketemu”

[ X ] diterima

[ ] ditolak Tabel 5.7 Pengujian Pencarian Data Tertanggung

5.2.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus uji sample diatas dapat ditarik kesimpulan bahwa perangkat lunak bebas dari kesalahan sintaks

dan secara fungsional mengeluarkan fungsi sesuai dengan yang diharapkan.


(1)

5.1.7.6. Menu Laporan

Dalam menu laporan terdapat beberapa submenu diantaranya adalah laporan pembayaran premi asuransi. Adapun tampilan menu laporan itu adalah sebagai berikut:

Gambar 5.22 Form Menu Laporan

1 Laporan Pembayaran Premi Asuransi

Laporan pembayaran premi asuransi dapat dilihat dengan cara memilih tanggal, bulan dan tahun pada form sebelum cetak laporan tersebut lalu tekan tombol preview. Untuk membatalkan tekan tombol cancel.


(2)

Gambar 5.23 Form Sebelum Cetak Laporan pembayaran premi asuransi

Setelah menentukan tanggal, bulan, tahun dan menekan tombol preview maka hasilnya akan terlihat pada gambar dibawah ini:


(3)

5.1.7.7. Menu About

Gambar 5.25 Form About

5.1.7.8. Menu Keluar

Apabila akan keluar dari program, maka muncul kotak dialog seperti gambar dibawah ini, jika menekan tombol yes maka akan keluar dari program dan apabila menekan tombol no maka akan kembali ke menu utama.


(4)

5.2. Pengujian

Pengujian merupakan bagian yang penting dalam siklus pengembangan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang dibangun memiliki kualitas yang handal. Pengujian perangkat lunak ini menggunakan metode pengujian black box. Pengujian black box ini tidak perlu tahu apa yang sesungguhnya terjadi dalam sistem atau perangkat lunak, yang diuji adalah masukan serta keluarannya. Dengan berbagai masukan yang diberikan, apakah sistem atau perangkat lunak memberikan keluaran seperti yang kita harapkan atau tidak.

5.2.1. Rencana Pengujian

Pengujian sistem informasi persediaan barang (perlengkapan kantor) pada bagian logistik menggunakan data uji berupa sebuah data masukan dari Premi.

Kelas Uji Butir Uji Tingkat

Pengujian

Jenis Pengujian

User Login Pemasukan User Name

dan Password

Sistem Black Box

Pengujian Memasukan Kode barang Sistem Black Box Pencarian Data

Barang


(5)

5.2.2. Kasus dan Hasil Pengujian

Penyusun akan mengambil sampel sebagai kasus untuk pengujian sistem.

1. Pengujian Login

Pengujian Login ini untuk bagian gudang. Berikut ini adalah tabel pengujian login bagian gudang dikantor wilayah perum pegadaian bandung.

Kasus dan Hasil Uji (Data Normal) Data Masukan Yang

diharapkan

Pengamatan Kesimpulan

User Name : Premi

Password : Premi

Tercantum pada Combobox User Name

Textbox Password

Dapat mengisi login sesuai yang diharapkan

[ X ] diterima

[ ] ditolak

Klik Ok Dapat masuk ke

Menu Utama.

Tombol masuk dapat berfungsi sesuai yang diharapkan

[ X ] diterima

[ ] ditolak Klik Keluar Dapat keluar dari

form login dan tidak masuk ke menu utama.

Tombol keluar dapat berfungsi sesuai yang diharapkan

[ X ] diterima

[ ] ditolak Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang diharapkan Pengamatan Kesimpulan User Name : Premi Tidak Dapat login Login gagal [ X ] diterima


(6)

Password : Kantor [ ] ditolak

Tabel 5.6 Pengujian Login 2. Pengujian Pencarian Data Tertanggnung.

Berikut ini adalah tabel pengujian pencarian data tertanggung: Kasus dan Hasil Uji (Data Normal)

Data Masukan Yang diharapkan

Pengamatan Kesimpulan

Memasukan Kode No Polis BA 08001

Data bisa masuk ke database

Data pencarian Tertanggung

[ X ] diterima

[ ] ditolak Kasus dan Hasil Uji (Data Salah)

Data Masukan Yang diharapkan

Pengamatan Kesimpulan

Masukan No Polis B08001

Data masuk ke database.

Data ditolak dengan konfirmasi”Tertanggung tidak ketemu”

[ X ] diterima

[ ] ditolak Tabel 5.7 Pengujian Pencarian Data Tertanggung

5.2.3. Kesimpulan Hasil Pengujian

Berdasarkan hasil pengujian dengan kasus uji sample diatas dapat ditarik kesimpulan bahwa perangkat lunak bebas dari kesalahan sintaks dan secara fungsional mengeluarkan fungsi sesuai dengan yang diharapkan.