bab iv hasil dan pembahasan 4.1. analisis sistemsir.stikom.edu/id/eprint/2136/6/bab_iv.pdfpembelian...

32
18 BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistem Analisis sistem ini digunakan untuk melihat proses-proses sistem baru yang akan dibuat. Dari analisa sistem ini juga bisa melihat perbedaan antara sistem yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow Diagram dan Entity Relationship Diagram. 4.2. Desain Sistem Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang baru. Sistem yang baru tersebut dapat digambarkan pada system flow berikut ini: 4.2.1 System Flow System flow memuat hasil analisis yang dibuat berdasarkan hasil survey ke Human Resource Management Indonesia Surabaya System flow menggambarka n seluruh proses yang berhubungan dalam kegiatan pendaftaran secara sistematis dan terkomputerisasi. A. System Flow Pembelian Formulir Pada Gambar 4.1 system flow Pembelian Formulir diatas menjelaskan pada proses awal dimulai pada siswa yang membayar untuk membeli formulir. Petugas administrasi akan menginputkan data setiap penjualan formulir dan akan menyimpa n data tersebut ke dalam tabel penjualan formulir. Petugas akan membuatkan kwitans i

Upload: lekiet

Post on 07-May-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

18

BAB IV

HASIL DAN PEMBAHASAN

4.1. Analisis Sistem

Analisis sistem ini digunakan untuk melihat proses-proses sistem baru yang

akan dibuat. Dari analisa sistem ini juga bisa melihat perbedaan antara sistem yang

lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow

Diagram dan Entity Relationship Diagram.

4.2. Desain Sistem

Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang baru.

Sistem yang baru tersebut dapat digambarkan pada system flow berikut ini:

4.2.1 System Flow

System flow memuat hasil analisis yang dibuat berdasarkan hasil survey ke

Human Resource Management Indonesia Surabaya System flow menggambarkan

seluruh proses yang berhubungan dalam kegiatan pendaftaran secara sistematis dan

terkomputerisasi.

A. System Flow Pembelian Formulir

Pada Gambar 4.1 system flow Pembelian Formulir diatas menjelaskan pada

proses awal dimulai pada siswa yang membayar untuk membeli formulir. Petugas

administrasi akan menginputkan data setiap penjualan formulir dan akan menyimpan

data tersebut ke dalam tabel penjualan formulir. Petugas akan membuatkan kwitans i

Page 2: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

19

pembelian rangkap 2 yang akan diberikan kepada siswa dan diarsipkan. Petugas akan

membuatkan formulir pendaftaran rangkap 2 yang akan diberikan kepada siswa dan

diarsipkan. Laporan penjualan diambil dari tabel penjualan formulir yang telah

disimpan oleh petugas yang nantinya laporan penjualan akan diserahkan kepada

Kepala Sekolah.

Sysflow Pembelian Formulir

AdministrasiSiswa Kepala Cabang

Ph

ase

Mulai

Dok Pembayaran Formulir(uang)

Penjualan Formulir

Pendaftaran

2

Kwitansi `1 `Pembelian

Formulir

Formulir Pendaftaran

Kwitansi Pembelian Formulir

Mencetak Formulir

Pendaftaran2

Selesai

Laporan Penjualan Formulir

N

N

Formulir 1 Pendaftaran

Proses mencetak Kwitansi Formulir

Penjualan Formulir

Periode

Petugas

Membuat Laporan Penjualan Formulir

Laporan Penjualan Formulir

Gambar 4.1 System Flow Pembelian formulir

Page 3: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

20

B. System Flow Pendaftaran Siswa

System Flow proses pendaftaran ini dimulai dari siswa yang membawa

formulir yang telah terisi kemudian siswa menyerahkan kepada petugas. Petugas akan

mengecek Petugas akan mengecek kelengkapan dari berkas tersebut. Apabila tidak

sesuai maka akan dikembalikan kepada siswa untuk melengkapi formulir tersebut.

Apabila pengecekan tersebut sesuai maka petugas akan mengecek no formulir apakah

nomor formulir tersebut telah ada atau tidak ada dalam tabel. Apabila tidak ada maka

proses tidak dapat dilakukan karena no formulir tidak ada. Apabila ada maka petugas

akan memasukkan data-data pendaftaran kedalam tabel pendaftaran dan tabel siswa.

Petugas akan membuat no pendaftaran rangkap 2 yang diambil dari tabel pendaftaran.

No pendafataran tersebut akan diarsip untuk melakukan proses cetak pendaftaran dan

diberikan kepada siswa. Petugas akan membuat bukti pendaftaran rangkap 2 yang

diambil dari tabel pendaftaran. Bukti pendafataran tersebut akan diarsip dan diberikan

kepada siswa. Laporan pendaftaran akan dibuat dari tabel pendaftaran yang akan

diberikan oleh kepala cabang dapat dilihat pada Gambar 4.2.

Page 4: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

21

Gambar 4.2 System Flow Pendaftaran

Sysflow Pendaftaran

AdminSIswa Kepala CabangP

has

e

Mulai

Formulir Pendaftaran terisi

Valid

Proses Cetak No pendaftaran

Penjualan Formulir

Pendaftaran

Y

Cetak Bukti Pendaftaran Siswa

2Bukti Pendaftaran 1

Bukti Pendaftaran 1

Selesai

Pengecekan Pendaftaran

2

No. Pendaftaran Siswa Baru 1

No Pendaftaran Siswa Baru 1

N

Proses Input Pendaftaran

T

Proses Laporan Pendaftaran Siswa

Laporan Pendaftaran Siswa

Laporan Pendaftaran Siswa

Siswa

Page 5: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

22

C. System Flow Pembagian Kelas dan Paket

System Flow proses pemilihan kelas dan paket ini dimuai dari petugas admin

melakukan pengecekan kelas yang diambil dari tabel pendaftaran jika penuh akan

diulang jika tidak maka akan dilanjutkan pembagian kelas yang diambil dari tabel

kelas dan tabel paket kemudian petugas membuat rangkap 2 yang akan diberikan

kepada siswa dan pembimbing kelas. dapat dilihat pada Gambar 4.3.

Gambar 4.3 System Flow Pembagian Kelas dan Paket

Sysflow Pembagian Kelas + Paket

Admin SIswa Pembibing Kelas

Phas

e

Mulai

Penghitungan Jumlah Siswa

menurut Paket yang di pilih

Pembagian menurut paket dan kelas

Data Paket

Data Kelas

Pendaftaran

Simpan Pembagian Kelas dan paket

Cetak Laporan Kelas Siswa dan paket

2

Pembagian Kelas dan paket 1

Pembagian Kelas dan paket 1

Pembagian Kelas dan paket 2

Data Pembagian Kelas

Selesai

Penuh?

T

Y

Siswa

Page 6: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

23

D. System Flow Pembayaran

System Flow pembayaran di mana di mulai oleh siswa yang membawa uang

untuk di serahkan kepada petugas admin kemudian petugas melakukan proses

memasukan pembayaran yang apabila siswa membayar dengan lunas maka akan

langsung petugas membuat cetak kwitansi lunas jika siswa membyar dengan jenis

angsuran maka akan di buatkan oleh petugas kwitansi angsuran kemudian petugas

membuat laporan pembayaran yang di serahkan kepada kepala cabang, System Flow

Pembayaran dapat dilihat pada Gambar 4.4.

Page 7: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

24

Gambar 4.4 System Flow Penerimaan Peserta Didik

Sysflow Pembayaran

Kepala CabangSiswa Admin

Ph

ase

Uang Pembayaran Bimbingan

Mulai

Proses pilih pembayaran

Pembayaran

Lunas

Proses Cetak Kwitansi Lunas

Kwitansi Lunas

Proses Cetak Angsuraan

Kwtansi Angsuran

Selesai

Detil Pembayaran

Kwitansi Lunas

Kwitansi Angsuran

Y

T

Proses Input Pembayran

Proses Laporan Pembayaran

Laporan Pembayran

Laporan Pembayran

Page 8: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

25

4.2.2 Data Flow Diagram

Data Flow Diagram (DFD) digunakan untuk menggambarkan aliran data dan

proses yang terjadi dalam sebuah sistem serta entitas–entitas apa saja yang terlibat.

A. Context Diagram

Context Diagram dibawah ini menjelaskan tentang alur sistem yang telah

terkomputerisasi. Terdapat tujuh external entity dan aliran datanya masing-mas ing

yang saling terkait. Context Diagram dapat dilihat pada Gambar 4.5.

Gambar 4.5 Context Diagram Sistem Informasi Siswa Baru

Page 9: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

26

B. DFD Level 0

Context diagram dibagi menjadi sub-sub proses yang lebih kecil, dengan cara

decompose context digram dan disebut DFD Level 0. DFD level 0 rancang bangun

aplikasi pendaftaran siswa/siswi baru dan pembayaran terdiri dari empat proses utama,

empat external entity dan empat data store yang semuanya itu saling berkaitan. Untuk

lebih jelasnya, dapat dilihat pada Gambar 4.6.

Page 10: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

27

Gambar 4.6 DFD Lvl 0 Aplikasi Pendaftaran Siswa

Sim pan Data pembagian Kelas

[Kwitansi Lunas]

Menyim pan Formulir terjual

Sim pan pem bayaran

data laporan pembayaran

data paket dan kelas

data laporan kelas dan paket

Data Pendaftaran

Sim pan pendaftaran

mengecek form ulir

[Laporan Pem bayaran]

[Input Pembayaran]

[Pem bayaran Bim bingan]

[Kwitansi Angsuran]

[Detil Pem bayaran]

[Input data Pem bagian Kelas]

[Kelas dan Paket]

[Kelas dan Paket]

[Data Siswa]

[Pem bayaran Form ulir (uang)]

[Pem buatan No pendaftaran]

[Formulir Pendaftaran Teris i]

[Input Pendaftaran]

[No Pendaftaran Siswa Baru]

[Bukti Pendaftaran Siswa]

[Laporan Pendaftaran Siswa]

[Kwitansi Pem belian Formulir]

[Formulir Pendaftaran Siswa][Pem belian Formulir]

[Laporan Pengeluaran Formulir]

Kepala

Cabang

Kepala

Cabang

Admin

Admin

Admin

Siswa

Siswa

Siswa

Siswa

Pembibing

Kelas

Siswa

Admin

Admin

Siswa

Siswa

SiswaSiswa

Siswa

Admin

Kepala

Cabang

Admin

1

Proses Penjualan Formulir

+

2

Proses Pendaftaran

+

3

Proses Pembagian

Kelas

+

4

Proses Pembayaran

+

6 Form ulir

7Pendaftaran

Siswa

8 Paket dan Kelas

9 Pembayaran

Page 11: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

28

Pada Gambar 4.7 merupakan DFD level 1 sub proses penjualan formulir dari

rancang bangun aplikasi pendaftaran siswa/siswi baru dan pembayaran. DFD level 1

tersebut terdiri dari dua proses utama yaitu proses penjualan formulir dan laporan

penjualan, seperti yang terlihat pada Gambar 4.7.

Gambar 4.7 DFD Level 1 Sub Proses Penjualan Formulir

Data Form ulir terjual

[Menyimpan Form ulir terjual]

[Pem belian Formulir]

[Formulir Pendaftaran Siswa][Kwitansi Pem belian Formulir]

[Pem bayaran Form ulir (uang)]

[Laporan Pengeluaran Form ulir]

Kepala

Cabang

Admin

Siswa

Siswa

Siswa

1.1

Proses Penjualan

1.2

Laporan

Penjualan

6 Form ulir

Page 12: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

29

Pada Gambar 4.8 merupakan DFD level 1 Sub Proses Pendaftaran dari

rancang bangun aplikasi pendaftaran siswa/siswi baru dan pembayaran pada Human

Resource Management Indonesia Surabaya. DFD level 1 tersebut terdiri dari dua

proses utama yaitu Proses Pendaftaran dan Laporan Pendaftaran.

Gambar 4.8 DFD Level 1 Sub Proses Pendaftaran

Data Laporan Pendaftaran

[Pem buatan No pendaftaran]

[Formulir Pendaftaran Teris i]

[Simpan pendaftaran]

[mengecek formulir]

[No Pendaftaran Siswa Baru]

[Input Pendaftaran]

[Bukti Pendaftaran Siswa]

[Data Siswa]

[Laporan Pendaftaran Siswa]Kepala

Cabang

Admin

Siswa

Siswa

Admin

Admin

Siswa

6 Form ulir

7Pendaftaran

Siswa

2.1

Proses Pendaftaran

2.2

Laporan Pendaftaran

Page 13: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

30

Gambar 4.9 DFD Level 1 Sub Proses Pembagian Kelas dan Paket

Pada Gambar 4.9 merupakan DFD level 1 Sub Proses Pembagian Kelas dan

Paket dari rancang bangun aplikasi pendaftaran pada Human Resource Management

Indonesia Surabaya. DFD level 1 tersebut terdiri dari dua proses utama yaitu Prose

Pembagian Kelas dan Paket, dan Laporan Pembagian Kelas dan Paket.

[Data Kelas dan Paket1]

[cek2]

[Data Kelas dan Paket]

[Kelas dan Paket1]

[Mengecek]

[Simpan Data]

[Cek Data Pendaftaran]

7Pendaftaran

Siswa

3.1

Proses

Pembagian Kelas

Dan Paket1

8 Kelas Dan Paket3.2

Laporan

Pembagian Kelas

dan Paket

Siswa

Pembibing

Kelas

12 Siswa

Pembibing

Kelas

Page 14: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

31

Gambar 4.10 DFD Level 1 Sub Proses Pembayaran

Pada Gambar 4.10 merupakan DFD level 1 Sub Proses Pembayaran dari

rancang bangun aplikasi pendaftaran siswa/siswi baru dan pembayaran pada Human

Resource Management Indonesia Surabaya. DFD level 1 tersebut terdiri dari dua

proses utama proses pembyaran dan laporan pembayaran

4.2.3 Entity Relationship Diagram

Entity Relationship Diagram (ERD) digunakan untuk menggambarkan tabel-

tabel yang ada dalam sebuah sistem berikut relasi antar tabelnya.

[data laporan pem bayaran]

[Kwitansi Lunas]

[data paket dan kelas]

[Input Pembayaran][Simpan pembayaran]

[Laporan Pem bayaran]

[Pem bayaran Bim bingan]

[Kwitansi Angsuran]

[Detil Pem bayaran]

Admin

Siswa

Siswa

Admin

Kepala

Cabang

8 Paket dan Kelas

9 Pembayaran

4.1

Prose Pembayaran

4.2

Laporan

PembayaranSiswa

Page 15: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

32

A. Conceptual Data Model

Conceptual Data Model (CDM) dari Rancang Bangung Aplikasi Pendaftaran

Peserta Didik terdapat 9 tabel. Masing-masing tabel mempunyai relasi ke tabel-tabel

yang lain seperti pada Gambar 4.11.

Gambar 4.11 Conceptual Data Model

B. Physical Data Model

Physical Data Model (PDM) adalah struktur tabel atau struktur database yang

saling terintegrasi dan saling berhubungan. Untuk lebih jelasnya lihat Gambar 4.12.

mengisi

Di jual

mengisi1melakukan

mem iliki2

mem iliki1

mem iliki

menangani

menangani1Penjualan Formulir

No Penjualan

Tg Penjualan

Nama Pembeli

Admin

Id Adm in

Nama Admin

Password

Pendaftaran

No Pendaftaran

Tgl Pendaftaran

Siswa

No Siswa

Nama Siswa

Jenis Kelamin

Tempat Lahir

Tanggal Lahir

Agama

Alamat

Asal SekolahKelas

Kode Kelas

Nama Kelas

Paket

Kode Paket

Nama Paket

harga

Pembimbing Kelas

Kode Pem bim bing

Nama Pembim bing

Pembayaran

Kode Pem bayaran

KETformulir

kode formulir

harga

Page 16: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

33

NO

_P

EN

JUA

LA

N =

NO

_P

EN

JUA

LA

NK

OD

E_

FO

RM

UL

IR =

KO

DE

_F

OR

MU

LIR

NO

_P

EN

DA

FTA

RA

N =

NO

_P

EN

DA

FT

AR

AN

NO

_S

ISW

A =

NO

_S

ISW

A

KO

DE

_P

EM

BA

YA

RA

N =

KO

DE

_P

EM

BA

YA

RA

N

KO

DE

_K

EL

AS

= K

OD

E_

KE

LA

S

KO

DE

_P

AK

ET

= K

OD

E_

PA

KE

T

KO

DE

_P

EM

BIM

BIN

G =

KO

DE

_P

EM

BIM

BIN

G

ID_

AD

MIN

= ID

_A

DM

IN

ID_

AD

MIN

= ID

_A

DM

IN

PE

NJ

UA

LA

N_

FO

RM

UL

IR

NO

_P

EN

JUA

LA

NT

ext

(35

)

ID_

AD

MIN

Te

xt(3

5)

TG

L_

PE

NJU

AL

AN

Da

teT

ime

NA

MA

_P

EM

BE

LI

Te

xt(3

5)

KO

DE

_F

OR

MU

LIR

Te

xt(3

5)

AD

MIN

ID_

AD

MIN

Te

xt(3

5)

NA

MA

_A

DM

INT

ext

(35

)

PA

SS

WO

RD

Inte

ge

r

PE

ND

AF

TA

RA

N

NO

_P

EN

DA

FTA

RA

NT

ext

(35

)

ID_

AD

MIN

Te

xt(3

5)

TG

L_

PE

ND

AF

TA

RA

ND

ate

Tim

e

NO

_P

EN

JUA

LA

NT

ext

(35

)

SIS

WA

NO

_S

ISW

AT

ext

(35

)

KO

DE

_P

EM

BIM

BIN

GT

ext

(35

)

KO

DE

_P

AK

ET

Te

xt(3

5)

KO

DE

_K

EL

AS

Te

xt(3

5)

NA

MA

_S

ISW

AT

ext

(35

)

JEN

IS_

KE

LA

MIN

Te

xt(1

)

TE

MP

AT

_L

AH

IRT

ext

(35

)

TA

NG

GA

L_

LA

HIR

Da

teT

ime

AG

AM

AT

ext

(35

)

AL

AM

AT

Te

xt(3

5)

AS

AL

_S

EK

OL

AH

Te

xt(3

5)

NO

_P

EN

DA

FTA

RA

NT

ext

(35

)

KE

LA

S

KO

DE

_K

EL

AS

Te

xt(3

5)

NA

MA

_K

EL

AS

Te

xt(3

5)

PA

KE

T

KO

DE

_P

AK

ET

Te

xt(3

5)

NA

MA

_P

AK

ET

Te

xt(3

5)

HA

RG

AIn

teg

er

PE

MB

IMB

ING

_K

EL

AS

KO

DE

_P

EM

BIM

BIN

GT

ext

(35

)

NA

MA

_P

EM

BIM

BIN

GT

ext

(35

)

PE

MB

AY

AR

AN

KO

DE

_P

EM

BA

YA

RA

NT

ext

(35

)

KE

TT

ext

(25

5)

FO

RM

UL

IR

KO

DE

_F

OR

MU

LIR

Te

xt(3

5)

HA

RG

AIn

teg

er

ME

LA

KU

KA

N

KO

DE

_P

EM

BA

YA

RA

NT

ext

(35

)

NO

_S

ISW

AT

ext

(35

)

TG

L_

AN

GS

UR

AN

Da

te

KE

TT

EX

T(2

55

)

Gam

bar

4.1

2 P

hisy

cal

Dat

a

Page 17: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

34

4.2.4 Struktur Tabel

Struktur tabel digunakan untuk menggambarkan secara detail tentang tabel -

tabel yang terdapat dalam sebuah sistem.

1. Tabel Penjualan Formulir

Nama Tabel : Penjualan Formulir

Primary Key : Kode_Formulir

Foreign Key : Id_Petugas,No_Periode

Fungsi : Menyimpan Data Formulir

Tabel 4.1 Tabel Penjualan Formulir

No. Nama_Field Type_Data Keterangan

1 Id_Petugas varchar(50) Foreign Key

2 Tgl_Penjualan Date Not Null

3 Nama_Pembeli Varchar(50) Not Null

4 Kode_Formulir Varchar(50) Primary Key

5 Harga Varchar(50) Not Null

6 No_periode Varchar(50) Foreign Key 2. Tabel Petugas

Nama Tabel : Petugas

Primary Key : Id_Petugas

Foreign Key : -

Fungsi : Menyimpan Data Petugas.

Tabel 4.2 Tabel Petugas

No. Nama_Field Type_Data Keterangan

1 Id_Petugas varchar(50) Primary Key

2 Nama_Petugas varchar(50) Not Null

3 Password int Not Null

Page 18: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

35

3. Tabel Periode

Nama Tabel : Formulir

Primary Key : No_Periode

Foreign Key : -

Fungsi : Menyimpan Data Periode.

Tabel 4.3 Tabel Periode

No. Nama_Field Type_Data Keterangan

1 No_Periode varchar(50) Primary Key

2 Tahun_Periode varchar(50) Not Null

4. Tabel Pendaftaran

Nama Tabel : Pendaftaran

Primary Key : No_Pendaftaran

Foreign Key : Id_petugas, No_Siswa, No_Periode & Kode_Formulir

Fungsi : Menyimpan Data Pendaftaran

Tabel 4.4 Tabel Pendaftaran

No. Nama_Field Type_Data Keterangan

1 No_Pendaftaran varchar(50) Primary Key

2 Id_Petugas varchar(50) Foreign Key

3 No_siswa varchar(50) Foreign key

4 Tgl_Pendaftaran Date Not null

5 No_Periode varchar(50) Foreign Key

6 Kode_Formulir varchar(50) Foreign Key

5. Tabel Pembimbing Kelas

Nama Tabel : Tabel Pembimbing Kelas

Primary Key : Kode_Pembimbing

Foreign Key : -

Page 19: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

36

Fungsi : Menyimpan data Pembimbing.

Tabel 4.5 Tabel Pembimbing Kelas

No Nama Kolom Tipe Data Keterangan

1 Kode_Pembimbing Varchar(50) Primary Key

2 Nama_Pembimbing Varchar(50) Not Null

6. Tabel Paket

Nama Tabel : Paket

Primary Key : Kode_Paket

Foreign Key : -

Fungsi : Untuk menyimpan data Paket

Tabel 4.6 Tabel Paket

No Nama Kolom Tipe Data Keterangan

1 Kode_Paket Varchar(50) Primary Key

2 Nama_Paket varchar(50) Not Null

3 Harga varchar(50) Not Null

7. Tabel Kelas

Nama Tabel : Kelas

Primary Key : Kode_Kelas

Foreign Key : Kode_Pembimbing & No_Periode

Fungsi : Untuk menyimpan data Kelas

Page 20: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

37

Tabel 4.7 Tabel Kelas

No Nama Kolom Tipe Data Keterangan

1 Kode_Kelas Varchar(50) Primary Key

2 Kode_Pembimbing Varchar(50) Foreign Key

3 No_Periode Varchar(50) Not null

4 Nama_Kelas Varchar(50) Not null

5 Max Varchar(50) Not null

8. Tabel Siswa

Nama Tabel : Siswa

Primary Key : No_Siswa

Foreign Key : Kode_Paket

Kode_Kelas

Fungsi : Untuk menyimpan data siswa

Tabel 4.8 Tabel Siswa

No Nama Kolom Tipe Data Keterangan

1 No_Siswa Varchar(50) Primary key

2 Kode_Paket Varchar(50) Foreign key

3 Kode_Kelas Varchar(50) Foreign key

4 Nama_Siswa Varchar(50) Not Null

5 Jenis_Kelamin Varchar(50) Not Null

6 Tempat_Lahir Varchar(50) Not Null

7 Tgl_Lahir date Not Null

8 Agama Varchar(50) Not Null

9 Alamat Varchar(50) Not Null

10 Asal_sekolah Varchar(20) Not Null

Page 21: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

38

8. Tabel Pembayaran

Nama Tabel : Pembayaran

Primary Key : Kode_Pembayaran

Foreign Key : No_Siswa

Fungsi : Untuk menyimpan data pembayaran siswa

Tabel 4.9 Tabel Pembayaran

No Nama Kolom Tipe Data Keterangan

1 Kode_Pembayaran Varchar(50) Primary key

2 No_Siswa Varchar(50) Foreign key

3 Tanggal_Pembayaran Date Not Null

4 Jumlah_Pembayaran Varchar(50) Not Null

4.2.5 Desain Input Output

Dibawah ini terdapat desain dari program aplikasi Sistem Informas i

Penerimaan Siswa Baru dan Pengolaphan Data Siswa Pada Human resource

Management Indonesia Surabaya dan akan dijelaskan bagaimana cara menggunakan

program ini nantinya.

A. Desain Form Menu Utama

Pada saat menjalankan aplikasi Sistem Informasi ini pertama kali akan tampil

form seperti dibawah, dan pada form dibawah terdapat beberapa menu yang berisi fitur -

fitur dari aplikasi yang ditunjukkan pada Gambar 4.13.

Page 22: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

39

Gambar 4.13 Desain Form Menu Utama

B. Desain Form Login

Sebelum menggunakan aplikasi ini user dipersilahkan untuk login terlebih

dahulu. Form login terdapat 3 kolom, yaitu kolom id petugas, username dan password,

apabila isi dari username dan password sudah benar maka fitur-fitur pada aplikasi ini

akan terbuka sesuai dengan user yang login yang ditunjukkan pada Gambar 4.14.

Gambar 4.14 Desain Form Login

Page 23: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

40

C. Desain Form Master Petugas

Form ini berfungsi untuk penyimpanan data petugas. Form master petugas

mempunyai kolom id petugas, nama petugas, password. Form tersebut juga memilik i

tombol simpan ubah dan gener. Untuk lebih lengkapnya perhatikan Gambar 4.15.

Gambar 4.15 Desain Form Master Petugas

D. Desain Form Master Periode

Form ini berfungsi untuk menyimpan data master Periode yang dilakukan oleh

petugas administrasi. Form master formulir mempunyai kolom no_periode, dan

tahun_periode. Form tersebut juga memiliki tombol Simpan dan hapus. Untuk lebih

lengkapnya perhatikan Gambar 4.16.

Page 24: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

41

Gambar 4.16 Desain Form Master Periode

E. Desain Form Kelas

Form ini berfungsi untuk menyimpan data kelas form kelas ini memilik i

kolom kode_kelas, kode_pembimbing, tahun_periode, nama_kelas dan max. Form

tersebut juga memiliki tombol cari, simpan dan hapus. Untuk lebih jelasnya dapat

dilihat pada Gambar 4.17.

Page 25: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

42

Gambar 4.17 Desain Form Kelas

F. Desain Form Pembimbing

Form pembimbing berfungsi untuk menyimpan data pembimbing kelas ke

dalam database. Form pembimbing tersebut memiliki kolom kode_pembimbing dan

nama_pembimbing. Untuk lebih jelasnya dapat dilihat pada Gambar 4.18.

Page 26: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

43

Gambar 4.18 Desain Form pembimbing

G. Desain Form Paket

Form ini berfungsi untuk menyimpan data paket ke dalam database paket

yang digunakan oleh petugas untuk penginputan data paket. Untuk lebih jelasnya dapat

dilihat pada Gambar 4.19.

Page 27: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

44

Gambar 4.19 Desain Form Paket

H. Desain Form Siswa

Form ini berfungsi untuk menyimpan data siswa ke dalam database. Selain

untuk mengisis data siswa, form ini juga menyimpan data kelas yang memilik i

hubungan dengan siswa pada Gambar 4.20.

Page 28: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

45

Gambar 4.20 Desain Form Siswa

I. Desain Form Penjualan Formulir

Form ini berfungsi untuk menyimpan data setiap transaksi penjualan formulir

yang terjual yang akan disimpan di database penjualan formulir. Untuk lebih jelasnya

dapat dilihat pada Gambar 4.21.

Gambar 4.21 Desain Form Penjualan Formulir

Page 29: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

46

J. Desain Form Pendaftaran

Form ini berfungsi untuk menyimpan data setiap ada pendaftaran baru yang

akan disimpan di database pendaftaran siswa. Untuk lebih jelasnya dapat dilihat pada

Gambar 4.22.

Gambar 4.22 Desain Form Pendaftaran

K. Desain Form Pembayaran

Form ini berfungsi untuk menyimpan data setiap ada siswa melakukan

pembayaran angsuran atau pembarayan secara lunas yang disimpan di database

pembayran siswa. Untuk lebih jelasnya dapat dilihat pada Gambar 4.23

Page 30: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

47

Gambar 4.23 Desain Form Pembayaran

L. Desain laporan Kwitansi Penjualan Formulir

Laporan ini berfungsi mencetak kwitansi sesuai dengan nama yang sudah

membeli formulir pendaftaran. Untuk lebih jelasnya dapat dilihat pada Gambar 4.24.

Gambar 4.24 Laporan Penjualan Formulir

Page 31: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

48

M. Desain Laporan Pendaftaran

Laporan ini berfungsi menampilkan laporan Pendaftaran. Untuk lebih jelasnya

dapat dilihat pada Gambar 4.25.

Gambar 4.25 Desain Laporan Pendaftaran

N. Desain Laporan Siswa

Laporan siswa berfungsi menampilkan data siswa. Dalam laporan daftar

siswa pilihan kategori yang berdasarkan periode. Untuk lebih jelasnya dapat dilihat

pada Gambar 4.26.

Page 32: BAB IV HASIL DAN PEMBAHASAN 4.1. Analisis Sistemsir.stikom.edu/id/eprint/2136/6/BAB_IV.pdfPembelian Formulir . Pada . Gambar 4.1. system flow. Pembelian Formul. ir diatas menjelaskan

49

Gambar 4.26 Desain Laporan Data Siswa

O. Desain Laporan Pembayaran

Laporan pembayaran berfungsi menampilkan data transaksi pembayran.

Dalam laporan daftar pembayaran pilihan kategori yang berdasarkan periode. Untuk

lebih jelasnya dapat dilihat pada Gambar 4.27.

Gambar 4.27 Desain Laporan Pembayaran