bab iii pembahasan - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat...

81
21 BAB III PEMBAHASAN 3.1 Tinjauan Perusahaan Nama Perusahaan : Lembaga Bimbingan Belajar Prof. BOB Jenis Perusahaan : Jasa Alamat Perusahaan : Jl. Ciledug Raya No. 30 (Seskoal), Kebayoran Lama, Jakarta Selatan, 12230. No. Telepon : 021-7254057 Website/ email : www.profbob.asia Visi : Menjadi Bimbingan Belajar Terbaik, Di Setiap BOB Berada. Misi : Menjadi Bimbel Pilihan Pertama Konsumen. 1. Sejarah Perusahaan Prof. BOB merupakan sebuah lembaga bimbingan belajar yang dimulai pertama kali pada bulan Oktober, 2007 dengan nama awal Bob’s Private. Pada Oktober 2007, LBB Prof. BOB belum resmi didirikan. Kegiatan Opersional sejak dimulai pada tahun 2007 hanyalah jasa privat yang dilakukan oleh owner dari LBB Prof. BOB. Jasa privat oleh owner di mulai dari hanya satu murid saja yang dalam perkembangannya terus bertambah dari mulut ke mulut siswa privat. LBB Prof. BOB resmi didirikan menjadi lembaga bimbingan belajar komersial sejak Juli, 2009.

Upload: vuongkhanh

Post on 24-Apr-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

21

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Nama Perusahaan : Lembaga Bimbingan Belajar Prof. BOB

Jenis Perusahaan : Jasa

Alamat Perusahaan : Jl. Ciledug Raya No. 30 (Seskoal), Kebayoran

Lama, Jakarta Selatan, 12230.

No. Telepon : 021-7254057

Website/ email : www.profbob.asia

Visi : Menjadi Bimbingan Belajar Terbaik, Di Setiap

BOB Berada.

Misi : Menjadi Bimbel Pilihan Pertama Konsumen.

1. Sejarah Perusahaan

Prof. BOB merupakan sebuah lembaga bimbingan belajar yang dimulai

pertama kali pada bulan Oktober, 2007 dengan nama awal Bob’s Private. Pada

Oktober 2007, LBB Prof. BOB belum resmi didirikan. Kegiatan Opersional sejak

dimulai pada tahun 2007 hanyalah jasa privat yang dilakukan oleh owner dari LBB

Prof. BOB. Jasa privat oleh owner di mulai dari hanya satu murid saja yang dalam

perkembangannya terus bertambah dari mulut ke mulut siswa privat. LBB Prof. BOB

resmi didirikan menjadi lembaga bimbingan belajar komersial sejak Juli, 2009.

Page 2: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

22

Berdirinya lembaga bimbingan dan konsultasi belajar Prof. BOB didasarkan

atas tiga hal, yaitu kesenangan pada dunia anak dan kegiatan pengajaran serta dunia

pengembangan akan motivasi diri. Owner LBB Prof. BOB berpegang pada

keinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang

yang ingin terus mengembangkan potensi yang ada di dalam diri sehingga menjadi

orang yang lebih baik. Pengembangan potensi bukan hanya untuk siswa LBB Prof.

BOB, namun juga berlaku bagi bekal staf maupun tutor kelak dalam meningkatkan

kualitas dan kemampuan diri di perusahaan lain.

Dalam hal permodalan, LBB Prof. BOB hanya bermodalkan lima ratus ribu

rupiah dan itupun hanya digunakan sebagai modal dalam mencetak brosur, jadi dapat

dikatakan dalam LBB Prof. BOB ini tidak memiliki modal awal dalam rangka

membiayai kegiatan operasional hariannya. Minimnya modal yang dimiliki

menimbulkan kendala-kendala dalam kegiatan operasioalnya, seperti sulitnya untuk

melakukan pengembangan ataupun melakukan renovasi tempat usaha serta keperluan

lainnya. Peminjaman modal dari bank pun sulit dilaksanakan karena pihak bank pun

belum percaya pada unit usaha terkait. Dengan sulitnya mencari modal tambahan,

terkadang owner menggunakan uang saku tambahan sebagai beban biaya operasional

lembaga bimbingan belajar ini.

Tahun ke tahun LBB Prof. BOB semakin mengalami penigkatan setelah jatuh

bangun dalam mengembangkan unit usaha tersebut. Pada tahun pertama biaya yang

dikeluarkan oleh owner belum dapat kembali. Tahun kedua hanya mengalami (BEP)

Break Event Point pada cabang yang satu sedangkan untuk cabang lainnya masih

mendapat kerugian. Pada tahun ketiga barulah owner LBB Prof. BOB dapat menutupi

Page 3: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

23

semua modal yang telah dikeluarkan selama mendirikan. Hingga sampai tahun

dimana Tugas Akhir ini dibuat, LBB Prof. BOB menjadi lembaga bimbingan belajar

yang mengalami peningkatan.

Dalam kaitannya terhadap sumber daya yang ada di lembaga bimbinga belajar

Prof. BOB, lembaga ini memiliki 10 staff dan 35 tutor freelance yang terdiri dari

mahasiswa semester empat hingga sarjana strata satu yang ahli di bidangnya baik dari

universitas swasta maupun universitas negeri.

2. Struktur Organisasi dan Fungsi

Struktur organisasi merupakan suatu pola tetap yang menunjukkan hubungan

antara kedudukan peranan dalam suatu lingkungan kerjasama. Struktur organisasi

diperlukan untuk mengetahui secara jelas bagaimana hubungan antara unit-unit yang

terdapat dalam suatu organisasi, serta bagaimana tugas, wewenang dan

tanggungjawabnya.

Bentuk struktur organisasi yang ada pada LBB Prof. BOB berbentuk Lini atau

garis yang merupakan bentuk organisasi yang paling sederhana. Hal ini dapat dilihat

dari adanya hubungan pemilik perusahaan dengan karyawan yang masih relatif

langsung melalui garis wewenang. Hal ini dapat diwujudkan dalam wewenang dan

tanggungjawab sebagai karyawan kepada pemiliknya sebagaimana terlihat dalam

struktur organisasi.

Page 4: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

24

Direktur

Manager CSRManager

Akademik (CAO)

Manager

Keuangan (CFO)

Manager

MarketingManager IT

SDM & Sarana

Prasarana

Akademik

CabangDB

Walikelas Tutor Front Office

Kurir MOS

Sales

Sumber : Manager SDM & Sarana Prasarana

Gambar III.1

Struktur Organisasi LBB Prof. BOB

Berikut ini fungsi dari masing-masing bagian yaitu :

a. Direktur

Sebagai pemilik Lembaga Bimbingan Belajar Prof. BOB yaitu merencanakan

dan mengembangkan sumber-sumber pendapatan serta pembelanjaan dan

kekayaan perusahaan.

Page 5: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

25

b. Manager CSR (Corporate Social Responsibility)

Mengkoordinasi kegiatan penyaluran bantuan sosial untuk masyarakat yang

membutuhkan.

c. Manager Akademik/ CAO (Chief Academic Operational)

Bertanggung jawab atas perkembangan akademik siswa dan mengkoordinasi

semua Akademik Cabang agar melaksanakan tugas dengan baik.

d. Manager Keuangan/ CFO (Chief Financial Operational)

Melaksanakan pengendalian dan pengawasan bidang keuangan sesuai dengan

target yang ditentukan.

e. Manager Marketing

Melakukan perencanaan strategi pemasaran dengan memperhatikan trend pasar

dan sumber daya perusahaan.

f. Manager IT

Bertanggungjawab pada performa dari semua tim yang berada pada IT

Operation.

g. SDM & Sarana Prasarana

Bertanggungjawab melakukan persiapan, seleksi tenaga kerja, dan atas sarana

dan prasana perusahaan.

h. Akademik Cabang

Berkoordinasi dengan tutor dan walikelas dalam pelaksanakan proses belajar

mengajar.

Page 6: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

26

i. DB (Demo Broker)

Melakukan kerjasama dengan sekolah-sekolah dalam upaya peningkatan siswa

perusahaan.

j. Walikelas

Berkomunikasi aktif dengan anak dan orangtua anak dan sebagai penyalur

informasi kepada anak mengenai jadwal bimbingan belajar.

k. Tutor

Mendidik dan mengajarkan anak sesuai mata pelajaran.

l. FO (Front Office)

Melayani semua kegiatan administrasi, termasuk perhitungan gaji karyawan.

m. Sales

Melakukan presentasi di sekolah-sekolah dan berkomunikasi baik dengan calon

siswa baru yang membutuhkan informasi tentang bimbel.

n. Kurir

Melakukan penagihan penundaan pembayaran.

o. MOS (Marketing Operational Support)

Membantu memperlancar pekerjaan dan memenuhi segala kebutuhan karyawan

di perusahaan.

Page 7: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

27

3.2 Analisis Kebutuhan

Analisis kebutuhan dalam perancangan program penggajian karyawan terdiri

dari kebutuhan input, proses, dan output. Analisis kebutuhan ini dilakukan untuk

mengetahui data-data apa saja yang dibutuhkan oleh program, sehingga dapat

menghasilkan informasi yang dibutuhkan oleh user.

1. Input

Dalam pemasukan data master, memiliki field yang berfungsi sebagai kunci

utama (primary key) yang bersifat unik. Data-data yang diperlukan dalam

proses input antara lain data absensi mengajar, data karyawan, datakelas, data

siswa, dan lain-lain. Semua data tersebut dimasukkan oleh Front Office.

2. Process

Melakukan pemrosesan terhadap data-data yang telah diinput, program yang

dirancang harus sesuai dengan gambaran program penggajian yang terdapat

pada LBB Prof. BOB. Gambaran program penggajian tersebut nantinya akan

dibuat dalam suatu diagram flowchart.

3. Output

Data-data yang diperlukan untuk mengetahui informasi apa saja yang

seharusnya dihasilkan, dilakukan dengan melihat laporan-laporan yang telah

dihasilkan sebelumnya. Laporan-laporan tersebut antara lain laporan data

absensi, laporan data karyawan, laporan data kelas, laporan data siswa,

laporan data kelompok belajar dan slip gaji.

Page 8: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

28

3.3 Spesifikasi Rancangan Masukan (Input)

Spesifikasi bentuk masukan merupakan rangkaian data yang masuk kedalam

proses sehingga menghasilkan suatu keluaran. Adapun spesifikasi bentuk masukan

pada Penggajian Karyawan LBB Prof. BOB adalah sebagai berikut :

a. Nama Dokumen : Data Kelas

Fungsi : Untuk mengetahui data kelas

Sumber : Bagian Akademik

Tujuan : Bagian Front Office

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap terjadi penambahan kelas

Bentuk : Lihat Lampiran A.1

b. Nama Dokumen : Data Siswa

Fungsi : Untuk mengetahui data siswa

Sumber : Siswa

Tujuan : Bagian Front Office

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap terjadi penambahan siswa

Bentuk : Lihat Lampiran A.2

Page 9: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

29

c. Nama Dokumen : Data Mapel

Fungsi : Untuk mengetahui mata pelajaran

Sumber : Pengajar

Tujuan : Bagian Front Office

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap ada penambahan mapel

Bentuk : Lihat Lampiran A.3

d. Nama Dokumen : Data Kelompok Belajar

Fungsi : Untuk mengetahui data kelompok belajar

Sumber : Bagian Akademik

Tujuan : Bagian Front Office

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap terjadi penambahan kelas

Bentuk : Lihat Lampiran A.4

e. Nama Dokumen : Data Jabatan

Fungsi : Untuk mengetahui jabatan

Sumber : Manager SDM

Tujuan : Bagian Front Office

Media : Kertas

Page 10: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

30

Jumlah : Satu Lembar

Frekuensi : Setiap ada penambahan jabatan

Bentuk : Lihat Lampiran A.5

f. Nama Dokumen : Data Pembayaran

Fungsi : Untuk mengetahui data pembayaran

Sumber : Manager SDM

Tujuan : Bagian Front Office

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap ada penambahan pembayaran

Bentuk : Lihat Lampiran A.6

g. Nama Dokumen : Data Karyawan

Fungsi : Untuk mengetahui data karyawan

Sumber : Karyawan

Tujuan : Bagian Front Office

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap terjadi penambahan karyawan

Bentuk : Lihat Lampiran A.7

Page 11: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

31

h. Nama Dokumen : Data Absensi Mengajar

Fungsi : Untuk mengetahui absen pengajar saat mengajar

Sumber : Pengajar

Tujuan : Bagian Front Office

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap pengajar selesai mengajar

Bentuk : Lihat Lampiran A.8

Page 12: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

32

3.4 Spesifikasi Rancangan Keluaran (Output)

Spesifikasi bentuk keluaran adalah dokumen yang dihasilkan dari proses

spesifikasi bentuk masukan. Adapun bentuk spesifikasi bentuk keluaran pada

Penggajian Karyawan LBB Prof. BOB adalah sebagai berikut :

a. Nama Dokumen : Laporan Data Kelas

Fungsi : Untuk mengetahui data kelas secara keseluruhan

Sumber : Bagian Front Office

Tujuan : Bagian Akademik

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat Lampiran B.1

b. Nama Dokumen : Laporan Data Siswa

Fungsi : Untuk mengetahui data siswa secara keseluruhan

Sumber : Bagian Front Office

Tujuan : Bagian Akademik

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat Lampiran B.2

c. Nama Dokumen : Laporan Data Mapel

Fungsi : Untuk mengetahui data mapel secara keseluruhan

Sumber : Bagian Front Office

Page 13: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

33

Tujuan : Bagian Akademik

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat Lampiran B.3

d. Nama Dokumen : Laporan Data Kelompok Belajar

Fungsi : Untuk mengetahui data kelompok belajar secara keseluruhan

Sumber : Bagian Front Office

Tujuan : Bagian Akademik

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat Lampiran B.4

e. Nama Dokumen : Laporan Data Jabatan

Fungsi : Untuk mengetahui data jabatan secara keseluruhan

Sumber : Bagian Front Office

Tujuan : Manager Akademik

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat Lampiran B.5

Page 14: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

34

f. Nama Dokumen : Laporan Data Pembayaran

Fungsi : Untuk mengetahui data pembayaran secara keseluruhan

Sumber : Bagian Front Office

Tujuan : Bagian Akademik

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat Lampiran B.6

g. Nama Dokumen : Laporan Data Karyawan

Fungsi : Untuk mengetahui data karyawan secara keseluruhan

Sumber : Bagian Front Office

Tujuan : Manager SDM

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat Lampiran B.7

Page 15: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

35

h. Nama Dokumen : Rincian Data Absensi Mengajar

Fungsi : Untuk mengetahui absensi pengajar secara keseluruhan

Sumber : Bagian Front Office

Tujuan : Pengajar

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat Lampiran B.8

i. Nama Dokumen : Slip Gaji

Fungsi : Sebagai bukti transaksi penggajian

Sumber : Bagian Front Office

Tujuan : Karyawan

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap satu bulan sekali

Bentuk : Lihat Lampiran B.9

Page 16: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

36

3.5 Entity Relationship Diagram

A. Entity Relationship Diagram (ERD)

Berikut adalah ERD dari Penggajian LBB Prof. BOB.

Mapel

kodemapelnamamapel

KaryawanMengampu Memiliki

nik

nikktp

tempatlahir

tanggallahir

jeniskel

alamatagama

satuspendidikan kodejabatan

thmasuk

kodemapel

M

M

1

nohp

MJabatan

kodejabatan

namajabatan

1

Transaksi

Penggajiannotrans

tgltransttlpotongan

ttlpenghasilan

ttlterima

nik

kodeabsensi

kodepembayaran

Mendapatkan

Absensi

Mengajar

Membutuhkan

kodeabsensi

tanggalnik

masuk

keluar pembahasan

kodepembayaran

kodekb

1

M

nama

1

PembayaranMemenuhi

kodepembayaran

namapembayaran

nominal

1

Kelompok

Belajar

kodekb

kodekelas

jumlahanaknis

M

1

1

M

Melakukan

Siswa

asalsekolah

nisnamasiswa

MemenuhiM

Kelas

kodekelas

namakelas

tingktankelas

MMenempati

1

Keterangan :

1 : 1 One To One Relationship

1 : M One To Many Relationship

kode Primary Key

Detail Kel.

Belajar

Detail Kel.

Belajarnis

kodekb

Memiliki

1

M

Gambar III.2

Entity Relationship Diagram Penggajian LBB Prof. BOB

Page 17: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

37

B. Logical Record Structured (LRS)

LRS pada LBB Penggajian Prof. BOB adalah sebagai berikut :

Karyawan

PK nik

nikktp

nama

tempatlahir

tanggallahir

jeniskel

alamat

agama

status

nohp

pendidikan

thmasuk

FK1 kodejabatan

FK2 kodemapel

Mapel

PK kodemapel

namamapel

Jabatan

PK kodejabatan

namajabatan

Transaksi Penggajian

PK notrans

tgltrans

ttlpenghasilan

ttlpotongan

ttlterima

FK1 nik

FK2 kodepembayaran

FK3 kodeabsensi

Kelompok Belajar

PK kodekb

jumlahanak

FK1 nis

FK2 kodekelas

Kelas

PK kodekelas

tingkatankelas

namakelas

Siswa

PK nis

namasiswa

asalsekolah

Pembayaran

PK kodepembayaran

namapembayaran

nominal

M

1

Keterangan :

1 : 1 One To One Relationship

1 : M One To Many Relationship

PK Primary Key

FK Foreign Key

M

1

1

1

1

1

1

Absensi Mengajar

PK kodeabsensi

tanggal

masuk

keluar

pembahasan

FK1 kodepembayaran

FK2 nik

FK3 kodekb

1

1

M

1

M

1

1

1

M

M

1

Detail Kel. Belajar

FK1 kodekb

FK2 nis

1

M

Gambar III.3

Logical Record Structured Penggajian LBB Prof. BOB

Page 18: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

38

3.6 Spesifikasi File

Spesifikasi file yang ada pada perancangan program penggajian karyawan

pada LBB Prof. BOB adalah sebagai berikut :

1. Spesifikasi File Siswa

Nama File : Siswa

Akronim : siswa.MYD

Fungsi : Menyimpan data siswa

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 80 Byte

Kunci Field : nis

Software : MySQL

Tabel III.1

Spesifikasi File Siswa

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Induk Siswa nis Varchar 10 Primary Key

2. Nama Siswa namasiswa Varchar 50

3 Asal Sekolah asalsekolah Varchar 30

Page 19: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

39

2. Spesifikasi File Kelas

Nama File : Kelas

Akronim : kelas.MYD

Fungsi : Menyimpan data kelas

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 32 Byte

Kunci Field : kodekelas

Software : MySQL

Tabel III.2

Spesifikasi File Kelas

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Kelas kodekelas Varchar 7 Primary Key

2. Tingkatan Kelas tingkatankelas Varchar 5

3 Nama Kelas namakelas Varchar 20

Page 20: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

40

3. Spesifikasi File Mapel

Nama File : Mapel

Akronim : mapel.MYD

Fungsi : Menyimpan data mata pelajaran

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 25 Byte

Kunci Field : kodemapel

Software : MySQL

Tabel III.3

Spesifikasi File Mapel

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Mapel kodemapel Varchar 5 Primary Key

2. Nama Mapel namamapel Varchar 20

Page 21: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

41

4. Spesifikasi File Pengguna

Nama File : Pengguna

Akronim : pengguna.MYD

Fungsi : Menyimpan data pengguna

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 71 Byte

Kunci Field : kodepengguna

Software : MySQL

Tabel III.4

Spesifikasi File Pengguna

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Pengguna kodepengguna Varchar 7 Primary Key

2. Nama Pengguna nama Varchar 50

3. Kata Sandi katasandi Varchar 9

4. Level level Varchar 5

Page 22: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

42

5. Spesifikasi File Kelompok Belajar

Nama File : Kelompok Belajar

Akronim : kelompokbelajar.MYD

Fungsi : Menyimpan data kelompok belajar

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 43 Byte

Kunci Field : kodekb

Software : MySQL

Tabel III.5

Spesifikasi File Kelompok Belajar

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Kel. Belajar kodekb Varchar 6 Primary Key

2. Kode Kelas kodekelas Varchar 7 Foreign Key

3. Nomor Induk Siswa nis Varchar 10 Foreign Key

4. Jumlah Anak jumlahanak Varchar 20

Page 23: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

43

6. Spesifikasi File Detail Kelompok Belajar

Nama File : Detail Kelompok Belajar

Akronim : detailkelompokbelajar.MYD

Fungsi : Menyimpan detail data kelompok belajar

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 16 Byte

Kunci Field : -

Software : MySQL

Tabel III.6

Spesifikasi File Detail Kelompok Belajar

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Kel. Belajar kodekb Varchar 6 Foreign Key

2. Nomor Induk Siswa nis Varchar 10 Foreign Key

Page 24: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

44

7. Spesifikasi File Jabatan

Nama File : Jabatan

Akronim : jabatan.MYD

Fungsi : Menyimpan data jabatan

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 55 Byte

Kunci Field : kodejabatan

Software : MySQL

Tabel III.7

Spesifikasi File Jabatan

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Jabatan kodejabatan Varchar 5 Primary Key

2. Nama Jabatan namajabatan Varchar 50

8. Spesifikasi File Karyawan

Nama File : Karyawan

Akronim : karyawan.MYD

Fungsi : Menyimpan data karyawan

Tipe File : File Master

Page 25: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

45

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 203 Byte

Kunci Field : nik

Software : MySQL

Tabel III.8

Spesifikasi File Karyawan

No. Elemen Data Akronim Tipe Panjang Keterangan

1. No. Induk Karyawan nik Varchar 10 Primary Key

2. NIK KTP niktp Varchar 20

3. Nama Karyawan nama Varchar 50

4. Tempat Lahir tempatlahir Varchar 20

5. Tanggal Lahir tanggallahir Date

6. Jenis Kelamin jeniskel Varchar 6

7. Alamat alamat Varchar 50

8. Agama agama Varchar 7

9. Status status Varchar 7

10. No. HP nohp Varchar 13

11. Pendidikan pendidikan Varchar 4

12. Tahun Masuk thmasuk Varchar 6

13. Kode Jabatan kodejabatan Varchar 5 Foreign Key

14. Kode Mapel kodemapel Varchar 5 Foreign Key

Page 26: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

46

9. Spesifikasi File Pembayaran

Nama File : Pembayaran

Akronim : pembayaran.MYD

Fungsi : Menyimpan data pembayaran

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 68 Byte

Kunci Field : kodepembayaran

Software : MySQL

Tabel III.9

Spesifikasi File Pembayaran

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Pembayaran kodejabatan Varchar 5 Primary Key

2. Nama Pembayaran namajabatan Varchar 50

3. Nominal nominal Int 11

Page 27: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

47

10. Spesifikasi File Absensi Mengajar

Nama File : Absensi Mengajar

Akronim : absensimengajar.MYD

Fungsi : Menyimpan data absensi mengajar

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 73 Byte

Kunci Field : kodeabsensi

Software : MySQL

Tabel III.10

Spesifikasi File Absensi Mengajar

No. Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Absensi kodeabsensi Varchar 10 Primary Key

2. No. Induk Karyawan nik Varchar 10 Foreign Key

3. Tanggal tanggal Date

4. Masuk masuk Varchar 10

5. Keluar keluar Varchar 10

6. Pembahasan pembahasan Varchar 20

7. Kode Pembayaran kodepembayaran Varchar 7 Foreign Key

8. Kode Kel. Belajar kodekb Varchar 6 Foreign Key

Page 28: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

48

11. Spesifikasi File Transaksi Penggajian

Nama File : Transaksi Penggajian

Akronim : transaksipenggajian.MYD

Fungsi : Menyimpan data transaksi penggajian

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 77 Byte

Kunci Field : notrans

Software : MySQL

Tabel III.11

Spesifikasi File Transaksi Penggajian

No. Elemen Data Akronim Tipe Panjang Keterangan

1. No. Transaksi notrans Varchar 20 Primary Key

2. Tanggal Transaksi tgltrans Date

3. Total Potongan ttlpotongan Int 11

4. Total Penghasilan ttlpenghasilan Int 11

5. Total Terima ttlterima Int 11

6. No. Induk Karyawan nik Varchar 7 Foreign Key

7. Kode Absensi kodeabsensi Varchar 10 Foreign Key

8. Kode Pembayaran kodepembayaran Varchar 7 Foreign Key

Page 29: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

49

3.7 Pengkodean

Dalam perancangan program penggajian karyawan pada LBB Prof. BOB,

digunakan kode sebagai identifikasi data, pemanggilan, dan pengisian data maupun

kolom untuk memudahkan pengelolaan data. Kode akan memanggil seluruh field

yang berhubungan dengan kode tersebut secara otomatis tergantung dari perintah

yang diberikan dan masing-masing memiliki perbedaan. Berikut adalah penjelasan

mengenai struktur kode yang dipakai pada program :

a. Struktur Kode No. Induk Siswa

1 5 9 9 9 9 9 9

Tahun Masuk No. Urut Siswa

Contoh :

1 5 0 0 0 5 1 7

Keterangan :

15 : Tahun masuk 2015

000517 : No. urut siswa 517

b. Struktur Kode Kelas

K L 9 9

Kelas Urutan

Contoh :

K L 1 7

Keterangan :

KL : Kelas

17 : Urutan ke-17

Page 30: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

50

c. Struktur Kode Mapel

X X X

Kode Mapel

Contoh :

M T K

Keterangan :

MTK : Kode mapel Matematika

d. Struktur Kode Pengguna

G N 9 9

Urutan

P

Pengguna

Contoh :

G N 2 4P

Keterangan :

PGN : Pengguna

24 : Urutan ke-24

e. Struktur Kode Kelompok Belajar

K B 9 9

Kel. Belajar Urutan

Contoh :

K B 2 7

Keterangan :

KB : Kelompok Belajar

27 : Urutan ke-27

f. Struktur Kode Jabatan

X X X

Kode Jabatan

Contoh :

F O F

Keterangan :

FOF : Kode Jabatan Front Office

Page 31: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

51

g. Struktur Kode NIK

9 9 9 9 9 9 9

BulanTahun No. Urut

Contoh :

1 3 0 9 0 1 7

Keterangan :

13 : Masuk tahun 2013

09 : Masuk bulan September

017 : No. Urut ke -17

h. Struktur Kode Pembayaran

X X X

Kode

Pembayaran

Contoh :

R E Q

Keterangan :

REQ : Kode Pembayaran untuk

Konsul By Request

i. Struktur Kode Absensi Mengajar

B S 9 9

Urutan

A

Absensi

99 9

Contoh :

B S 0 0A 91 7

Keterangan :

ABS : Absensi

00197 : Urutan ke-197

Page 32: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

52

j. Struktur Kode Transaksi

9 99 9

No.Urut

999 9 9

Tahun Bulan Tanggal

Contoh :

0 91 5 050 2 8

Keterangan :

15 : Transaksi pada tahun 2015

05 : Transaksi bulan Mei

28 : Transaksi tanggal 28

009 : Urutan ke-9

Page 33: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

53

3.8 Spesifikasi Program

HIPO Penggajian LBB Prof. BOB adalah sebagai berikut :

0.0

Menu

Masuk

1.0

File

0.0

2.0

Data-data

0.0

3.0

Absensi

0.0

4.0

Penggajian

0.0

5.0

Laporan

0.0

6.0

Pengaturan

0.0

1.1

Cadangkan

Data

1.0

1.2

Alih Pengguna

1.0

2.1

Data Kelas

2.0

2.2

Data Siswa

2.0

2.3

Data Mapel

2.0

2.4

Data Kel.

Belajar

2.0

2.5

Data Jabatan

2.0

2.6

Data

Pembayaran

2.0

2.7

Data Karyawan

2.0

3.1

Absensi

Mengajar

3.0

5.1

Rincian

Absensi

5.0

5.2

Laporan Data

Trs. Penggajian

5.0

6.1

6.0

Ubah Kata

Sandi

7.0

Keluar

0.0

1.3

Tentang

Program

1.0

2.8

Data Pengguna

2.0

Gambar III.4

Diagram HIPO Program Penggajian LBB Prof. BOB

Page 34: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

54

Spesifikasi program Penggajian LBB Prof. BOB adalah sebagai berikut :

a. Login

Nama Program : Form Login

Akronim : Form_Login.frm

Fungsi : Untuk menjaga keamanan data

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-1

Proses :

1. Setelah form dijalankan, masukkan kode pengguna, kata sandi, dan pilih

level pengguna.

2. Klik tombol masuk, jika data benar maka akan muncul form menu utama,

jika data yang dimasukkan salah akan muncul pesan validasi.

3. Klik tombol keluar untuk keluar program.

b. Menu Utama

Nama Program : Form Menu Utama

Akronim : Form_Menu_Utama.frm

Fungsi : Untuk mengelola semua program penggajian

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-2

Proses :

1. Menu utama akan muncul setelah memasukkan data yang benar pada form

login.

Page 35: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

55

2. Jika memilih menu file akan muncul submenu Cadangkan data, alih

pengguna, dan tentang program.

3. Jika memilih menu data-data akan muncul submenu data kelas, siswa,

mapel, kelompok belajar, jabatan, pembayaran, karyawan dan pengguna.

4. Jika memilih menu absensi akan muncul submenu absensi mengajar.

5. Jika memilih menu penggajian maka akan tampil form penggajian.

6. Jika memilih menu laporan akan muncul submenu laporan data absensi dan

laporan penggajian.

7. Jika memilih menu pengaturan akan muncul submenu ubah kata sandi.

8. Jika memilih menu keluar maka akan keluar dari program.

c. Data Kelas

Nama Program : Form Data Kelas

Akronim : Form_Data_Kelas.frm

Fungsi : Untuk mengelola data-data kelas

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-3

Proses :

1. Ketika form dijalankan maka akan tampil data-data kelas.

2. Klik tombol baru maka akan muncul form isian data kelas dimana form

isian data kelas digunakan untuk menyimpan dan mengubah data.

Page 36: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

56

3. Sebelum klik tombol ubah, pilih data terlebih dahulu lalu klik tombol ubah

maka akan muncul form isian data kelas dimana form isian data kelas

digunakan untuk menyimpan dan mengubah data.

4. Sebelum klik tombol hapus, pilih data terlebih dahulu lalu klik tombol

hapus maka akan muncul pesan validasi “Anda Yakin Ingin Menghapus

Data Ini”, jika Yes maka data akan terhapus, jika No maka data tidak akan

terhapus.

5. Klik tombol cetak untuk mencetak seluruh data sehingga berguna sebagai

Laporan.

6. Klik tombol keluar untuk keluar dari form.

7. Klik tombol cari untuk melakukan pencarian data, yang sebelumnya harus

mengisi kata kunci untuk mencari data.

8. Klik tombol segar untuk menyegarkan data.

d. Isian Data Kelas

Nama Program : Form Isian Data Kelas

Akronim : Isian_Data_Kelas.frm

Fungsi : Untuk memasukkan, menyimpan dan mengubah data.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-4

Proses :

1. Isikan data yang terdapat pada form.

Page 37: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

57

2. Klik tombol simpan untuk menyimpan data yang sudah dimasukkan pada

form.

3. Klik tombol batal untuk membatalkan isian data dan keluar dari form.

4. Klik tombol ubah untuk mengubah data yang ingin diubah.

e. Data Siswa

Nama Program : Form Data Siswa

Akronim : Form_Data_Siswa.frm

Fungsi : Untuk mengelola data-data siswa

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-5

Proses :

1. Ketika form dijalankan maka akan tampil data-data siswa.

2. Klik tombol baru maka akan muncul form isian data siswa dimana form

isian data siswa digunakan untuk menyimpan dan mengubah data.

3. Sebelum klik tombol ubah, pilih data terlebih dahulu lalu klik tombol ubah

maka akan muncul form isian data siswa dimana form isian data siswa

digunakan untuk menyimpan dan mengubah data.

4. Sebelum klik tombol hapus, pilih data terlebih dahulu lalu klik tombol

hapus maka akan muncul pesan validasi “Anda Yakin Ingin Menghapus

Data Ini”, jika Yes maka data akan terhapus, jika No maka data tidak akan

terhapus.

Page 38: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

58

5. Klik tombol cetak untuk mencetak seluruh data sehingga berguna sebagai

Laporan.

6. Klik tombol keluar untuk keluar dari form.

7. Klik tombol cari untuk melakukan pencarian data, yang sebelumnya harus

mengisi kata kunci untuk mencari data.

8. Klik tombol segar untuk menyegarkan data.

f. Isian Data Siswa

Nama Program : Form Isian Data Siswa

Akronim : Isian_Data_Siswa.frm

Fungsi : Untuk memasukkan, menyimpan dan mengubah data.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-6

Proses :

1. Isikan data yang terdapat pada form.

2. Klik tombol simpan untuk menyimpan data yang sudah dimasukkan pada

form.

3. Klik tombol batal untuk membatalkan isian data dan keluar dari form.

4. Klik tombol ubah untuk mengubah data yang ingin diubah.

Page 39: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

59

g. Data Mapel

Nama Program : Form Data Mapel

Akronim : Form_Data_Mapel.frm

Fungsi : Untuk mengelola data-data mapel

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-7

Proses :

1. Ketika form dijalankan maka akan tampil data-data mapel.

2. Klik tombol baru maka akan muncul form isian data mapel dimana form

isian data mapel digunakan untuk menyimpan dan mengubah data.

3. Sebelum klik tombol ubah, pilih data terlebih dahulu lalu klik tombol ubah

maka akan muncul form isian data mapel dimana form isian data mapel

digunakan untuk menyimpan dan mengubah data.

4. Sebelum klik tombol hapus, pilih data terlebih dahulu lalu klik tombol

hapus maka akan muncul pesan validasi “Anda Yakin Ingin Menghapus

Data Ini”, jika Yes maka data akan terhapus, jika No maka data tidak akan

terhapus.

5. Klik tombol cetak untuk mencetak seluruh data sehingga berguna sebagai

Laporan.

6. Klik tombol keluar untuk keluar dari form.

7. Klik tombol cari untuk melakukan pencarian data, yang sebelumnya harus

mengisi kata kunci untuk mencari data.

8. Klik tombol segar untuk menyegarkan data.

Page 40: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

60

h. Isian Data Mapel

Nama Program : Form Isian Data Mapel

Akronim : Isian_Data_Mapel.frm

Fungsi : Untuk memasukkan, menyimpan dan mengubah data.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-8

Proses :

1. Isikan data yang terdapat pada form.

2. Klik tombol simpan untuk menyimpan data yang sudah dimasukkan pada

form.

3. Klik tombol batal untuk membatalkan isian data dan keluar dari form.

4. Klik tombol ubah untuk mengubah data yang ingin diubah.

i. Data Jabatan

Nama Program : Form Data Jabatan

Akronim : Form_Data_Jabatan.frm

Fungsi : Untuk mengelola data-data jabatan

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-9

Proses :

1. Ketika form dijalankan maka akan tampil data-data jabatan.

2. Klik tombol baru maka akan muncul form isian data jabatan dimana form

isian data jabatan digunakan untuk menyimpan dan mengubah data.

Page 41: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

61

3. Sebelum klik tombol ubah, pilih data terlebih dahulu lalu klik tombol ubah

maka akan muncul form isian data jabatan dimana form isian data jabatan

digunakan untuk menyimpan dan mengubah data.

4. Sebelum klik tombol hapus, pilih data terlebih dahulu lalu klik tombol

hapus maka akan muncul pesan validasi “Anda Yakin Ingin Menghapus

Data Ini”, jika Yes maka data akan terhapus, jika No maka data tidak akan

terhapus.

5. Klik tombol cetak untuk mencetak seluruh data sehingga berguna sebagai

Laporan.

6. Klik tombol keluar untuk keluar dari form.

7. Klik tombol cari untuk melakukan pencarian data, yang sebelumnya harus

mengisi kata kunci untuk mencari data.

8. Klik tombol segar untuk menyegarkan data.

j. Isian Data Jabatan

Nama Program : Form Isian Data Jabatan

Akronim : Isian_Data_Jabatan.frm

Fungsi : Untuk memasukkan, menyimpan dan mengubah data.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-10

Page 42: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

62

Proses :

1. Isikan data yang terdapat pada form.

2. Klik tombol simpan untuk menyimpan data yang sudah dimasukkan pada

form.

3. Klik tombol batal untuk membatalkan isian data dan keluar dari form.

4. Klik tombol ubah untuk mengubah data yang ingin diubah.

k. Data Pembayaran

Nama Program : Form Data Pembayaran

Akronim : Form_Data_Pembayaran.frm

Fungsi : Untuk mengelola data-data pembayaran

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-11

Proses :

1. Ketika form dijalankan maka akan tampil data-data pembayaran.

2. Klik tombol baru maka akan muncul form isian data pembayaran dimana

form isian data pembayaran digunakan untuk menyimpan dan mengubah

data.

3. Sebelum klik tombol ubah, pilih data terlebih dahulu lalu klik tombol ubah

maka akan muncul form isian data pembayaran dimana form isian data

pembayaran digunakan untuk menyimpan dan mengubah data.

4. Sebelum klik tombol hapus, pilih data terlebih dahulu lalu klik tombol

hapus maka akan muncul pesan validasi “Anda Yakin Ingin Menghapus

Page 43: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

63

Data Ini”, jika Yes maka data akan terhapus, jika No maka data tidak akan

terhapus.

5. Klik tombol cetak untuk mencetak seluruh data sehingga berguna sebagai

Laporan.

6. Klik tombol keluar untuk keluar dari form.

7. Klik tombol cari untuk melakukan pencarian data, yang sebelumnya harus

mengisi kata kunci untuk mencari data.

8. Klik tombol segar untuk menyegarkan data.

l. Isian Data Pembayaran

Nama Program : Form Isian Data Pembayaran

Akronim : Isian_Data_Pembayaran.frm

Fungsi : Untuk memasukkan, menyimpan dan mengubah data.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-12

Proses :

1. Isikan data yang terdapat pada form.

2. Klik tombol simpan untuk menyimpan data yang sudah dimasukkan pada

form.

3. Klik tombol batal untuk membatalkan isian data dan keluar dari form.

4. Klik tombol ubah untuk mengubah data yang ingin diubah.

Page 44: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

64

m. Data Karyawan

Nama Program : Form Data Karyawan

Akronim : Form_Data_Karyawan.frm

Fungsi : Untuk mengelola data-data karyawan

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-13

Proses :

1. Ketika form dijalankan maka akan tampil data-data karyawan.

2. Klik tombol baru maka akan muncul form isian data karyawan dimana

form isian data karyawan digunakan untuk menyimpan dan mengubah data.

3. Sebelum klik tombol ubah, pilih data terlebih dahulu lalu klik tombol ubah

maka akan muncul form isian data karyawan dimana form isian data

karyawan digunakan untuk menyimpan dan mengubah data.

4. Sebelum klik tombol hapus, pilih data terlebih dahulu lalu klik tombol

hapus maka akan muncul pesan validasi “Anda Yakin Ingin Menghapus

Data Ini”, jika Yes maka data akan terhapus, jika No maka data tidak akan

terhapus.

5. Klik tombol cetak untuk mencetak seluruh data sehingga berguna sebagai

Laporan.

6. Klik tombol keluar untuk keluar dari form.

7. Klik tombol cari untuk melakukan pencarian data, yang sebelumnya harus

mengisi kata kunci untuk mencari data.

8. Klik tombol segar untuk menyegarkan data.

Page 45: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

65

n. Isian Data Karyawan

Nama Program : Form Isian Data Karyawan

Akronim : Isian_Data_Karyawan.frm

Fungsi : Untuk memasukkan, menyimpan dan mengubah data.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-14

Proses :

1. Isikan data yang terdapat pada form.

2. Klik tombol simpan untuk menyimpan data yang sudah dimasukkan pada

form.

3. Klik tombol batal untuk membatalkan isian data dan keluar dari form.

4. Klik tombol ubah untuk mengubah data yang ingin diubah.

o. Data Pengguna

Nama Program : Form Data Pengguna

Akronim : Form_Data_Pengguna.frm

Fungsi : Untuk mengelola data-data pengguna

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-15

Proses :

1. Ketika form dijalankan maka akan tampil data-data pengguna.

2. Klik tombol baru maka akan muncul form isian data pengguna dimana

form isian data pengguna digunakan untuk menyimpan dan mengubah data.

Page 46: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

66

3. Sebelum klik tombol ubah, pilih data terlebih dahulu lalu klik tombol ubah

maka akan muncul form isian data pengguna dimana form isian data

pengguna digunakan untuk menyimpan dan mengubah data.

4. Sebelum klik tombol hapus, pilih data terlebih dahulu lalu klik tombol

hapus maka akan muncul pesan validasi “Anda Yakin Ingin Menghapus

Data Ini”, jika Yes maka data akan terhapus, jika No maka data tidak akan

terhapus.

5. Klik tombol cetak untuk mencetak seluruh data sehingga berguna sebagai

Laporan.

6. Klik tombol keluar untuk keluar dari form.

7. Klik tombol cari untuk melakukan pencarian data, yang sebelumnya harus

mengisi kata kunci untuk mencari data.

8. Klik tombol segar untuk menyegarkan data.

p. Isian Data Pengguna

Nama Program : Form Isian Data Pengguna

Akronim : Isian_Data_Pengguna.frm

Fungsi : Untuk memasukkan, menyimpan dan mengubah data.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-16

Proses :

1. Isikan data yang terdapat pada form.

Page 47: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

67

2. Klik tombol simpan untuk menyimpan data yang sudah dimasukkan pada

form.

3. Klik tombol batal untuk membatalkan isian data dan keluar dari form.

4. Klik tombol ubah untuk mengubah data yang ingin diubah.

q. Data Kelompok Belajar

Nama Program : Form Kelompok Belajar

Akronim : Form_Kelompok_Belajar.frm

Fungsi : Untuk mengelola kelompok belajar.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-17

Proses :

1. Ketika form dijalankan akan tampil data kelompok belajar.

2. Klik tombol baru maka akan muncul form isian data kelompok belajar

dimana form isian data kelompok belajar digunakan untuk menyimpan dan

mengubah data.

3. Sebelum klik tombol ubah, pilih data terlebih dahulu lalu klik tombol ubah

maka akan muncul form isian data kelompok belajar dimana form isian

data kelompok belajar digunakan untuk menyimpan dan mengubah data.

4. Sebelum klik tombol hapus, pilih data terlebih dahulu lalu klik tombol

hapus maka akan muncul pesan validasi “Anda Yakin Ingin Menghapus

Data Ini”, jika Yes maka data akan terhapus, jika No maka data tidak akan

terhapus.

Page 48: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

68

5. Klik tombol cetak untuk mencetak seluruh data sehingga berguna sebagai

Laporan.

6. Klik tombol keluar untuk keluar dari form.

7. Klik tombol cari untuk melakukan pencarian data, yang sebelumnya harus

mengisi kata kunci untuk mencari data.

8. Klik tombol segar untuk menyegarkan data.

r. Isian Data Kelompok Belajar

Nama Program : Form Isian Data Kelompok Belajar

Akronim : Form_Isian_Data_Kelompok_Belajar.frm

Fungsi : Untuk memasukkan, menyimpan dan mengubah data.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-18

Proses :

1. Kode kelompok belajar akan tampil otomatis.

2. Pilih kode kelas maka akan keluar nama kelas.

3. Pilih nomor induk siswa yang akan dimasukkanke dalam kelompok belajar,

maka akan muncul asal sekolah.

4. Klik tombol masuk list maka siswa akan masuk ke dalam kelompok

belajar.

5. Ulangi untuk memasukkan lagi siswa ke dalam kelompok belajar.

6. Setelah selesai klik simpan untuk menyimpan data.

7. Klik batal untuk membatalkan pemasukan data

Page 49: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

69

s. Cadangkan data

Nama Program : Form Cadangkan Data

Akronim : Form_Cadangkan_Data.frm

Fungsi : Untuk membuat cadangan data.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-19

Proses :

1. Terdapat tiga tombol pada form cadangkan data yaitu cadangkan,

kembalikan, dan keluar.

2. Klik tombol cadangkan untuk membuat cadangan database sehingga

proggres bar akan berjalan, setelah 100 persen berarti proses

mencadangkan data sudah selesai.

3. Klik tombol kembalikan untuk mengembalikan database sehingga proggres

bar akan berjalan, setelah 100 persen berarti proses sudah selesai.

4. Klik tombol keluar untuk keluar dari form.

Page 50: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

70

t. Absensi Mengajar

Nama Program : Form Absensi Mengajar

Akronim : Form_Absensi_Mengajar..frm

Fungsi : Untuk melakukan absensi mengajar.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-20

Proses:

1. Klik tombol baru untuk melakukan pemasukan data baru, akan tampil

tanggal dan kode absensi otomatis.

2. Setelah selesai pemasukan data klik tombol simpan untuk menyimpan data

atau batal untuk membatalkan pemasukan data.

3. Klik tombol cari untuk melakukan pencarian data, yang sebelumnya harus

mengisi kata kunci untuk mencari data.

4. Klik tombol segar untuk menyegarkan data.

5. Klik tombol keluar untuk keluar dari form.

Page 51: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

71

u. Transaksi Penggajian

Nama Program : Form Transaksi Penggajian

Akronim : Form_Transaksi_Penggajian..frm

Fungsi : Untuk mengelola transaksi penggajian.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-21

Proses:

1. Klik tombol baru untuk melakukan pemasukan transaksi baru, akan tampil

nomor transaksi dan tanggal.

2. Lalu pilih nomor induk karyawan maka akan tampil nama karyawan dan

kode jabatan.

3. Apabila kode jabatan tutor, maka masukkan bulan dan tahun. Klik lihat

maka akan terlihat absensi sesuai dengan bulan dan tahun yang

dimasukkan.

4. Apabila kode jabatan selain tutor yaitu staff, maka bulan dan tahun tidak

dapat dipilih. Yang aktif hanya kode pembayaran sesuai jabatan staff.

5. Pilih kode pembayaran, akan tampil nama pembayaran.

6. Klik hitung untuk menjumlahkan total gaji karyawan yang sudah dihitung

juga potongan zakat.

7. Klik tombol simpan untuk menyimpan transaksi.

8. Klik tombol batal untuk membatalkan transaksi dan form dalam keadaan

bersih.

9. Klik tombol keluar untuk keluar dari program.

Page 52: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

72

v. Rincian Absensi Mengajar

Nama Program : Form Laporan Penggajian

Akronim : Form_Laporan_Penggajian..frm

Fungsi : Untuk menampilkan rincian absensi mengajar.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-23

Proses:

1. Pilih kode mapel.

2. Pilih nomor induk karyawan tutor.

3. Pilih bulan dan tahun.

4. Klik tombol cetak untuk mencetak rincian absensi mengajar.

5. Apabila tidak ada akan muncul pesan “Data tidak ada pada bulan dan tahun

yang diinputkan”.

Page 53: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

73

w. Laporan Penggajian

Nama Program : Form Laporan Penggajian

Akronim : Form_Laporan_Penggajian..frm

Fungsi : Untuk menampilkan laporan penggajian.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-23

Proses:

1. Pilih bulan transaksi yang akan dicetak.

2. Pilih tahun transaksi yang akan dicetak.

3. Klik tombol cetak untuk mencetak laporan transaksi penggajian.

Page 54: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

74

x. Ubah Kata Sandi

Nama Program : Form Ubah Kata Sandi

Akronim : Form_Ubah_Kata_Sandi.frm

Fungsi : Untuk mengubah kata sandi.

Bahasa Program : Microsoft Visual Basic 6.0

Bentuk Tampilan : Lampiran C-24

Proses:

1. Klik menu pengaturan, lalu pilih menu ubah kata sandi untuk menampilkan

form ubah kata sandi.

2. Masukkan kata sandi pengguna yang sedang login kemudian tekan enter.

3. Jika benar maka masukkan kata sandi baru, jika salah akan muncul validasi

“kata sandi lama salah atau anda sedang tidak masuk sebagai pengguna

program”, dan ulangi hingga benar atau klik batal untuk membatalkan

pengubahan kata sandi.

4. Kemudian masukkan ulang kata sandi baru.

5. Klik tombol ubah kata sandi untuk mengubah kata sandi.

6. Akan keluar validasi “Kata sandi berhasil diubah”.

Page 55: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

75

3.9 Spesifikasi Sistem Komputer

a. Umum

Komputer juga mempunyai sarana pendukung sebagai fasilitas yang harus ada

apabila suatu usaha telah menggunakan komputer sebagai alat bantu dalam

pengolahan data. Sarana pendukung adalah perangkat keras (hardware), perangkat

lunak (software), dan manusia (brainware).

Keberhasilan suatu program tanpa ada yang mengendalikan dalam hal ini

pemakai (brainware) program tidak ada nilainya. Sebuah komputer akan beroperasi

jika ada yang mengoperasikan yaitu manusia itu sendiri. Dengan demikian komputer

akan mampu membaca perintah-perintah bahasa mesin, kemudian diterjemahkan oleh

manusia sehingga menghasilkan informasi.

Program aplikasi yang mudah digunakan akan sangat membantu dalam

menyelesaikan pekerjaan. Kemudahan dalam penggunaan aplikasi tersebut dapat

meminimalisasikan kesalahan yang dilakukan oleh para user pada saat menjalankan

program yang pada akhirnya diharapkan akan berfungsi secara maksimal.

b. Perangkat Keras (Hardware)

Perangkat keras (hardware) merupakan seluruh komponen yang membentuk

suatu sistem komputer dan peralatan lainnya yang minimum dan memungkinkan

komputer dapat melaksanakan tugasnya. Klasifikasi perangkat keras minimal yang

diusulkan adalah sebagai berikut :

a. Monitor : 16 ”

b. Proccessor : Pentium(R) IV 3,00 GHz

Page 56: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

76

c. Memory : 1 GB (Minimum)

d. Harddisk : 80 GB

e. Floppy disk : 3,5” (1,44 MB)

f. Keyboard : 108 Keys

g. Printer : Dot Matrix

h. Mouse : PS/2

c. Perangkat Lunak (Software)

Bagian penting lain yang mendukung program adalah perangkat lunak (software)

yang digunakan dalam mengeksekusi program aplikasi serta sistem operasi yang akan

digunakan untuk menjalankan program tersebut. Perangkat lunak yang dibutunkan

untuk menjalankan aplikasi program ini adalah :

Sistem Operasi : Microsoft Windows Xp x86 atau Windows 7 x86

Bahasa Pemrograman : Microsoft Visual Basic 6.0

Database : MySQL

Page 57: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

77

3.10 Flowchart

1. Flowchart Login

Mulai

Masukkann

kodepengguna,

kata sandi, dan

level

Pilihan :

1. Masuk

2. Keluar

Masuk Pencarian Benar

Msgbox

“Login salah,

silahkan masukkan

isian dengan benar”

Menu utamaKeluar

Selesai

Y

T

T

Y

T

Y

Gambar III.5

Flowchart Form Login

Page 58: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

78

2. Flowchart Menu Utama

Mulai

Form menu utama:

1. File

2. Data-data

3. Absensi

4. Penggajian

5. Laporan

6. Pengaturan

FileCadangkan

Data

Form

Cadangkan

data

Alih Pengguna

Data Kelas

Form Login

Form Kelas

Data Siswa Form SIswa

Data Mapel Form Mapel

Data-data

Data Kel.

Belajar

Form

Kel.Belajar

A

Data Jabatan Form Jabatan

C

Y

T

Y

T

Y

T

Y

T

Y

T

Y

D B

Y

T

Y

T

T

Y

T

Pilihan:

1. Cadangkan Data

2. Alih Pengguna

3. Tentang Program

Y

Tentang

Program

Form

Tentang

Program

Y

Pilihan:

1. Data Kelas

2. Data Siswa

3. Data Mapel

4. Data Kel. Belajar

5. DataJabatan

6. Data Pembayaran

7. Data Karyawan

8. Data Pengguna

T

Page 59: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

79

A C

Absensi

Data

Pembayaran

Laporan

Data

Karyawan

Absensi

Mengajar

Penggajian

Laporan Absensi

Mengajar

Laporan

Penggajian

Ubah Kata

SandiPengaturan

Keluar

T

T

T

T

T

Y

T

Y

T

Laporan

Penggajian

Form Ubah

Kata Sandi

Form

Pembayaran

Form

Karyawan

Form

Absensi

Mengajar

Form

Penggajian

Laporan

Absensi

Mengajar

Y

Y

Y

Y

Y

Y

T

Selesai

Y

T

Y

T

Y

T

D B

Y

Y

Form

Pengguna Data Pengguna

Y

T

Gambar III.6

Flowchart Form Menu Utama

Page 60: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

80

3. Flowchart Data Kelas

Mulai

Pilihan:

1.Baru

2.Pilih data

3.Cari

4.Segar

5.Cetak

6.Keluar

BaruForm Isian

Data Kelas

Y

Pilih data

Pilihan:

1.Ubah

2.Hapus

Ubah Mengambil dataForm Isian

Data Kelas

Hapus

“Anda yakin

ingin

menghapus

data ini ?”

Hapus data? Menghapus data

Msgbox:

“Data telah

dihapus”

YY

T

Y

T

Y

T

Cari

Input data

yang ingin

dicari

Pencarian data Data ada?Tampil

di grid

Msgbox:

“Data kelas tidak

ditemukan”

SegarMemperbaharui

Data

Tampil

di grid

Y

T

Y

Y

T

Cetak

Selesai

T

T

Y

Keluar

T

T

T

T

Laporan

Data Kelas

Gambar III.7

Flowchart Data Kelas

Page 61: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

81

4. Flowchart Isian Data Kelas

Mulai

Tampil

kode

kelas

Isi data

kelas

Pilihan:

1.Simpan

2Ubah

3.Batal

SimpanData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Menyimpan data

“Data

sudah

disimpan”

UbahData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Mengubah data

Msgbox:

“Data

berhasil

diubah”

Batal

Selesai

Y Y

T

Y Y

T

Y

T

T

T

Gambar III.8

Flowchart Isian Data Kelas

Page 62: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

82

5. Flowchart Data Siswa

Mulai

Pilihan:

1.Baru

2.Pilih data

3.Cari

4.Segar

5.Cetak

6.Keluar

BaruForm Isian

Data Siswa

Y

Pilih data

Pilihan:

1.Ubah

2.Hapus

Ubah Mengambil dataForm Isian

Data Siswa

Hapus

“Anda yakin

ingin

menghapus

data ini ?”

Hapus data? Menghapus data

Msgbox:

“Data telah

dihapus”

YY

T

Y

T

Y

T

Cari

Input data

yang ingin

dicari

Pencarian data Data ada?Tampil

di grid

Msgbox:

“Data siswa tidak

ditemukan”

SegarMemperbaharui

Data

Tampil

di grid

Y

T

Y

Y

T

Cetak

Selesai

T

T

Y

Keluar

T

T

T

T

Laporan

Data Siswa

Gambar III.9

Flowchart Data Siswa

Page 63: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

83

6. Flowchart Isian Data Siswa

Mulai

Tampil

nis

Isi data

siswa

Pilihan:

1.Simpan

2.Ubah

3.Batal

SimpanData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Menyimpan data

“Data

sudah

disimpan”

UbahData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Mengubah data

Msgbox:

“Data

berhasil

diubah”

Batal

Selesai

Y Y

T

Y Y

T

Y

T

T

T

Gambar III.10

Flowchart Isian Data Siswa

Page 64: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

84

7. Flowchart Data Mapel

Mulai

Pilihan:

1.Baru

2.Pilih data

3.Cari

4.Segar

5.Cetak

6.Keluar

BaruForm Isian

Data Mapel

Y

Pilih data

Pilihan:

1.Ubah

2.Hapus

Ubah Mengambil dataForm Isian

Data Mapel

Hapus

“Anda yakin

ingin

menghapus

data ini ?”

Hapus data? Menghapus data

Msgbox:

“Data telah

dihapus”

YY

T

Y

T

Y

T

Cari

Input data

yang ingin

dicari

Pencarian data Data ada?Tampil

di grid

Msgbox:

“Data mapel tidak

ditemukan”

SegarMemperbaharui

Data

Tampil

di grid

Y

T

Y

Y

T

Cetak

Selesai

T

T

Y

Keluar

T

T

T

T

Laporan

Data Mapel

Gambar III.11

Flowchart Data Mapel

Page 65: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

85

8. Flowchart Isian Data Mapel

Mulai

Isi data

mapel

Pilihan:

1.Simpan

2.Ubah

3.Batal

SimpanData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Menyimpan data

“Data

sudah

disimpan”

UbahData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Mengubah data

Msgbox:

“Data

berhasil

diubah”

Batal

Selesai

Y Y

T

Y Y

T

Y

T

T

T

Gambar III.12

Flowchart Isian Data Mapel

Page 66: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

86

9. Flowchart Data Jabatan

Mulai

Pilihan:

1.Baru

2.Pilih data

3.Cari

4.Segar

5.Cetak

6.Keluar

BaruForm Isian

Data jabatan

Y

Pilih data

Pilihan:

1.Ubah

2.Hapus

Ubah Mengambil dataForm Isian

Data jabatan

Hapus

“Anda yakin

ingin

menghapus

data ini ?”

Hapus data? Menghapus data

Msgbox:

“Data telah

dihapus”

YY

T

Y

T

Y

T

Cari

Input data

yang ingin

dicari

Pencarian data Data ada?Tampil

di grid

Msgbox:

“Data jabatan

tidak ditemukan”

SegarMemperbaharui

Data

Tampil

di grid

Y

T

Y

Y

T

Cetak

Selesai

T

T

Y

Keluar

T

T

T

T

Laporan

data jabatan

Gambar III.13

Flowchart Data Jabatan

Page 67: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

87

10. Flowchart Isian Data Jabatan

Mulai

Isi data

jabatan

Pilihan:

1.Simpan

2.Ubah

3.Batal

SimpanData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Menyimpan data

“Data

sudah

disimpan”

UbahData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Mengubah data

Msgbox:

“Data

berhasil

diubah”

Batal

Selesai

Y Y

T

Y Y

T

Y

T

T

T

Gambar III.14

Flowchart Isian Data Jabatan

Page 68: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

88

11. Flowchart Data Pembayaran

Mulai

Pilihan:

1.Baru

2.Pilih data

3.Cari

4.Segar

5.Cetak

6.Keluar

Baru

Form Isian

Data

Pembayaran

Y

Pilih data

Pilihan:

1.Ubah

2.Hapus

Ubah Mengambil data

Form Isian

Data

Pembayaran

Hapus

“Anda yakin

ingin

menghapus

data ini ?”

Hapus data? Menghapus data

Msgbox:

“Data telah

dihapus”

YY

T

Y

T

Y

T

Cari

Input data

yang ingin

dicari

Pencarian data Data ada?Tampil

di grid

Msgbox:

“Data

Pembayaran tidak

ditemukan”

SegarMemperbaharui

Data

Tampil

di grid

Y

T

Y

Y

T

Cetak

Selesai

T

T

Y

Keluar

T

T

T

T

Laporan

Data

Pembayaran

Gambar III.15

Flowchart Data Pembayaran

Page 69: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

89

12. Flowchart Isian Data Pembayaran

Mulai

Isi data

pembayaran

Pilihan:

1.Simpan

2.Ubah

3.Batal

SimpanData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Menyimpan data

“Data

sudah

disimpan”

UbahData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Mengubah data

Msgbox:

“Data

berhasil

diubah”

Batal

Selesai

Y Y

T

Y Y

T

Y

T

T

T

Gambar III.16

Flowchart Isian Data Pembayaran

Page 70: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

90

13. Flowchart Data Karyawan

Mulai

Pilihan:

1.Baru

2.Pilih data

3.Cari

4.Segar

5.Cetak

6.Keluar

Baru

Form Isian

Data

Karyawan

Y

Pilih data

Pilihan:

1.Ubah

2.Hapus

Ubah Mengambil data

Form Isian

Data

Karyawan

Hapus

“Anda yakin

ingin

menghapus

data ini ?”

Hapus data? Menghapus data

Msgbox:

“Data telah

dihapus”

YY

T

Y

T

Y

T

Cari

Input data

yang ingin

dicari

Pencarian data Data ada?Tampil

di grid

Msgbox:

“Data Karyawan

tidak ditemukan”

SegarMemperbaharui

Data

Tampil

di grid

Y

T

Y

Y

T

Cetak

Selesai

T

T

Y

Keluar

T

T

T

T

Laporan

Data

Karyawan

Gambar III.18

Flowchart Data Karyawan

Page 71: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

91

14. Flowchart Isian Data Karyawan

Mulai

Tampil nik

Isi data

karyawan

Pilihan:

1.Simpan

2.Ubah

3.Batal

SimpanData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Menyimpan data

“Data

sudah

disimpan”

UbahData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Mengubah data

Msgbox:

“Data

berhasil

diubah”

Batal

Selesai

Y Y

T

Y Y

T

Y

T

T

T

Gambar III.18

Flowchart Isian Data Karyawan

Page 72: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

92

15. Flowchart Data Pengguna

Mulai

Pilihan:

1.Baru

2.Pilih data

3.Cari

4.Segar

5.Cetak

6.Keluar

Baru

Form Isian

Data

Pengguna

Y

Pilih data

Pilihan:

1.Ubah

2.Hapus

Ubah Mengambil data

Form Isian

Data

Pengguna

Hapus

“Anda yakin

ingin

menghapus

data ini ?”

Hapus data? Menghapus data

Msgbox:

“Data telah

dihapus”

YY

T

Y

T

Y

T

Cari

Input data

yang ingin

dicari

Pencarian data Data ada?Tampil

di grid

Msgbox:

“Data Pengguna

tidak ditemukan”

SegarMemperbaharui

Data

Tampil

di grid

Y

T

Y

Y

T

Cetak

Selesai

T

T

Y

Keluar

T

T

T

T

Laporan

Data

Pengguna

Gambar III.19

Flowchart Data Pengguna

Page 73: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

93

16. Flowchart Isian Data Pengguna

Mulai

Tampil kode

pengguna

Isi data

pengguna

Pilihan:

1.Simpan

2.Ubah

3.Batal

SimpanData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Menyimpan data

“Data

sudah

disimpan”

UbahData masih ada

yang kosong?

“Data belum

lengkap silahkan

isi dengan

lengkap”

Mengubah data

Msgbox:

“Data

berhasil

diubah”

Batal

Selesai

Y Y

T

Y Y

T

Y

T

T

T

Gambar III.20

Flowchart Isian Data Pengguna

Page 74: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

94

17. Flowchart Data Kelompok Belajar

Mulai

Pilihan:

1.Baru

2.Pilih data

3.Cari

4.Segar

5.Cetak

6.Keluar

Baru

Form Isian

Data Kel.

Belajar

Y

Pilih data

Pilihan:

1.Ubah

2.Hapus

Ubah Mengambil data

Form Isian

Data Kel.

Belajar

Hapus

“Anda yakin

ingin

menghapus

data ini ?”

Hapus data? Menghapus data

Msgbox:

“Data telah

dihapus”

YY

T

Y

T

Y

T

Cari

Input data

yang ingin

dicari

Pencarian data Data ada?Tampil

di grid

Msgbox:

“Data Kel. Belajar

tidak ditemukan”

SegarMemperbaharui

Data

Tampil

di grid

Y

T

Y

Y

T

Cetak

Selesai

T

T

Y

Keluar

T

T

T

T

Laporan

Data Kel.

Belajar

Gambar III.21

Flowchart Data Kelompok Belajar

Page 75: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

95

18. Flowchart Isian Data Kelompok Belajar

Mulai

Tampil

Kode Kel.

Belajar

Pilih Kode

Kelas

Tampil

Nama

Kelas

Pilih nis

Tampil

nama

siswa, asal

sekolah

Masuk ListMasuk ke

datagrid

Tampil di

datagrid

nama

siswa,asal

sekolah

Input lagi?

Pilihan :

1. Simpan

2. Ubah

3. Batal

Simpan Ubah

Data siswa

masih kosong?

Data kelas

masih kosong?Menyimpan data

Msgbox

“Data

sudah

disimpan”

Data kelas

masih kosong?Menyimpan data

“Msgbox”

Data

berhasil

diubah

Msgbox

“Silahkan

masukkan

siswa terlebih

dahulu”

Msgbox

“Silahkan isi

isian kode

kelas terlebih

dahulu”

Msgbox

“Silahkan isi

isian kode

kelas terlebih

dahulu”

Batal

Selesai

YT

T

Y

Y

T

Y

T

Y

T

Y

T

Y

T

Y

T

Gambar III.22

Flowchart Isian Data Kelompok Belajar

Page 76: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

96

19. Flowchart Cadangkan Data

Mulai

Pilihan :

1. Cadangkan

2. Kembalikan

3. Keluar

CadangkanMencadangkan

database

KembalikanMengembalikan

database

Keluar

Selesai

Msgbox

“Database

berhasil

dicadangkan”

Msgbox

“Database

berhasil

dikembalikan”

Y

Y

Y

T

T

T

Gambar III.23

Flowchart Cadangkan Data

Page 77: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

97

20. Flowchart Absensi Mengajar

Mulai

Pilihan:

1. Baru

2. Cari

3. Segar

4.Simpan

5.Keluar

Baru

Tampil

tanggal,

kode

absensi

Pilih

Kode

Mapel

Pilih

nik

Tampil

nama

Masukkan

masuk dan

keluar

mengajar

Masukkan

pembahasan

Pilih kode

kel.

belajar

Tampil

jumlah

Pilih kode

pembayaran

Tampil

nama

pembayaran,

nominal

Pilihan:

1.Simpan

2.Batal

SimpanData masih

kosong?

Menyimpan data

Msgbox

“Data

sudah

disimpan”

BatalMembatalkan

pemasukan data

Cari

Input data

yang ingin

dicari

Pencarian data Data ada?Tampil

di grid

Msgbox:

“Data absensi

tidak ditemukan”

Y

T

SegarMemperbaharui

Data

Tampil

di grid

Y

Keluar

Selesai

T

T

Y

Y

T

Y

T

Y

T

Y

T

T

Y

Gambar III.24

Flowchart Absensi Mengajar

Page 78: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

98

21. Flowchart Transaksi Penggajian

Mulai

Pilihan:

1. Baru

2. Simpan

3. Batal

4. Keluar

Baru

Tampil

no.transaksi

dan tanggal

Pilih

nik

Tampil

nama

karyawan,

kode jabatan

Pilih bulan,

tahun

LihatTampil data

pada grid

Pilih kode

pembayaran

Tampil nama

pembayaran, nomina,

ttl penghasilan,

potongan, terima

Hitung

Total

penghasilan,

potongan,

dan terima

YY

Y

Simpan

T

Menyimpan data

Msgbox

“Data telah

tersimpan”

Slip Gaji

BatalMembatalkan

transaksi

Keluar

Selesai

Y

T

Y

T

Y

T

T

Y

Gambar III.25

Flowchart Transaksi Penggajian

Page 79: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

99

22. Flowchart Ubah Kata Sandi

Mulai

Kata sandi

lama benar?

Masukkan

kata sandi

lama

Mencari kata

sandi

Msgbox

“Kata sandi lama salah

atau anda sedang tidak

masuk sebagai

pengguna program”

Masukkan kata

sandi baru dan

masukkan ulang

kata sandi baru

Kata sandi baru dan

ulangi sandi sudah

sama?

Msgbox

“Kata sandi

tidak

sesuai”

Pilihan :

1. Ubah

2.Keluar

Ubah

Mengubah kata

sandi

Msgbox

“Kata sandi

berhasil

diubah”

Keluar

T

Y

Y T

Y

Selesai

Y

T

T

Gambar III.26

Flowchart Ubah Kata Sandi

Page 80: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

100

23. Flowchart Rincian Absensi Mengajar

Mulai

Pilih kode

mapel

Pilih nik

Pilih bulan

Pilih tahun Cetak

Mencetak rincian

Msgbox

“Data tidak ada

pada bulan dan

tahun yang

diinputkan”

Selesai

T

Y

Gambar III.27

Flowchart Rincian Absensi Mengajar

Page 81: BAB III PEMBAHASAN - repository.nusamandiri.ac.id filekeinginginan menjadikan bimbel sebagai tempat yang penuh dengan orang-orang yang ingin terus mengembangkan potensi yang ada di

101

24. Flowchart Laporan Penggajian

Mulai

Pilih bulan

Pilih tahun Cetak

Mencetak rincian

Msgbox

“Data tidak ada

pada bulan dan

tahun yang

diinputkan”

Selesai

T

Y

Gambar III.28

Flowchart Laporan Transaksi Penggajian