BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan...

32
19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta fungsi dari masing-masing bagian yang ada dalam suatu perusahaan. Perusahaan yang diteliti adalah Lembaga Kursus SKY COM Sukamandi yang berada di Jl. Raya Sukamandi Dusun Margajaya Desa Sukamandijaya Kec. Ciasem yang bergerak dalam bidang pendidikan dan pelatihan kursus komputer. Berikut uraian sejarah berdirinya SKY COM Sukamandi, struktur organisasi serta deskripsi jabatan di SKY COM Sukamandi. 3.1.1. Sejarah Perusahaan Perkembangan teknologi komputer dan semakin banyaknya permintaan dari perusahaan-perusahaan yang menginginkan sumber daya manusia yang berkualitas, maka kursus komputer SKY COM berusaha untuk memberikan pendidikan di jalur komputer demi tercapainya masa depan manusia yang siap memasuki dunia kerja dengan bekal profesionalisme. Pada tahun 2007 pemilik SKY COM Sukamandi yakni Bapak Dendi mengajukan peminjaman uang kepada bank. Uang tersebut digunakan untuk membeli 5 unit PC dan mengajukan surat perijinan dari Dinas Pendidikan. Barulah pada 17 September 2008 SKY COM Sukamandi didirikan dan diresmikan dengan Izin Dinas Pendidikan : 421.10/024-DISDIK/2011.

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

19

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya

perusahaan, struktur organisasi serta fungsi dari masing-masing bagian yang ada

dalam suatu perusahaan. Perusahaan yang diteliti adalah Lembaga Kursus SKY

COM Sukamandi yang berada di Jl. Raya Sukamandi Dusun Margajaya Desa

Sukamandijaya Kec. Ciasem yang bergerak dalam bidang pendidikan dan

pelatihan kursus komputer. Berikut uraian sejarah berdirinya SKY COM

Sukamandi, struktur organisasi serta deskripsi jabatan di SKY COM Sukamandi.

3.1.1. Sejarah Perusahaan

Perkembangan teknologi komputer dan semakin banyaknya permintaan

dari perusahaan-perusahaan yang menginginkan sumber daya manusia yang

berkualitas, maka kursus komputer SKY COM berusaha untuk memberikan

pendidikan di jalur komputer demi tercapainya masa depan manusia yang siap

memasuki dunia kerja dengan bekal profesionalisme.

Pada tahun 2007 pemilik SKY COM Sukamandi yakni Bapak Dendi

mengajukan peminjaman uang kepada bank. Uang tersebut digunakan untuk

membeli 5 unit PC dan mengajukan surat perijinan dari Dinas Pendidikan.

Barulah pada 17 September 2008 SKY COM Sukamandi didirikan dan

diresmikan dengan Izin Dinas Pendidikan : 421.10/024-DISDIK/2011.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

20

Seiring berjalannya waktu, usaha yang dikelola oleh pengelola berjalan

stabil. Karena kualitas yang tidak diragukan lagi, siswa di lembaga kursus

komputer tersebut semakin meningkat melalui perbincangan dari mulut ke mulut

dan promosi lainnya antara siswa dan masyarakat.

Di SKY COM Sukamandi terdapat 2 paket yaitu paket Reguler dan paket

Private. Paket Reguler dilaksanakan pada pagi/siang hari dengan harga

Rp.400.000 dan pertemuan seminggu 2 kali. Paket Private dilaksanakan pada

malam hari dengan harga Rp. 500.000 dan pertemuan seminggu sekali.

3.1.2. Struktur Organisasi dan Fungsi

Di dalam suatu organisasi atau perusahaan, struktur organisasi memegang

peranan yang sangat penting dalam mendukung jalannya perusahaan. Setiap

perusahaan harus mempunyai organisasi yang baik agar koordinasi dan tata kerja

dapat tergambar dengan jelas, sehingga dapat berfungsi dengan maksimal. Bentuk

organisasi ada berbagai macam dan untuk memilih yang terbaik sangat tergantung

dengan situasi dan kondisi masing-masing perusahaan atau organisasi serta tujuan

yang ingin dicapai.

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

21

PEMILIK

SEKRETARIS BENDAHARA

SEKSI SARANA

PRASARANA

SEKSI ADM &

DOKUMENTASI

Sumber : SKY COM Sukamandi

Gambar III.1. Struktur Organisasi

Dilihat dari struktur organisasi diatas terlihat jelas adanya bagian atau

badan yang mempunyai fungsi yang berbeda, adapun fungsinya adalah sebagai

berikut:

1. Pemilik

Sebagai pimpinan, mengorganisasi, mengarahkan dan mengkoordinasi

seluruh kegiatan di lembaga kursus, melalukan evaluasi terhadap seluruh

kegiatan di lembaga kursus.

2. Bendahara

Menerima dan mengelola pembayaran kursus, membuat laporan pembukuan

atau laporan keuangan kursus.

3. Sekretaris

Membantu pemilik untuk menjalankan lembaga, menata dan menyimpan file-

file atau data pada komputer.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

22

4. Seksi Sarana Prasarana

Menyusun bahan perumusan kebijakan di bidang sarana dan prasarana

kursus, koordinasi pelaksanaan kebijakan dibidang sarana dan prasarana

kursus.

5. Seksi Administrasi dan Dokumentasi

Menyiapkan dan melayani kebutuhan perlengkapan, sarana dan prasarana

peserta kursus, menjelaskan prosedur kursus yang ada pada SKY COM

Sukamandi sampai proses pembayaran, menyusun dan mengolah dokumen-

dokumen yang mencatat semua aktivitas yang terjadi di lembaga kursus

tersebut.

3.2. Tinjauan Kasus

Prosedur Pendaftaran dan Pembayaran Kursus sistem yang berjalan pada

SKY COM Sukamandi yaitu:

1. Proses Pendaftaran

Calon siswa kursus datang langsung ke lokasi SKY COM Sukamandi

mendaftar dan bertemu langsung dengan bagian sekretaris, bagian sekretaris

menjelaskan tentang ketentuan pembelajaran di SKY COM Sukamandi yang

terdiri dari pilihan paket sampai proses pembayaran dan memberikan formulir

pendaftaran kepada calon siswa. Calon siswa kursus mengisi formulir

pendaftaran dengan benar, kemudian menyerahkan formulir pendaftaran

dengan persyaratan foto diri 3x4 ke bagian sekretaris. Dan siswa akan

mendapatkan Kartu Iuran Kursus.

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

23

2. Proses Pembelajaran

Setelah siswa mengisi formulir pendaftaran maka siswa tersebut sudah bisa

mengikuti proses pembelajaran kursus berdasarkan pilihan paket yang

diambil. Pembelajaran yang dibahas yaitu tentang Microsoft office yang

terdiri dari Microsoft Office Excel, Microsoft Office Word, Microsoft Office

PowerPoint, Windows Explore dan mendapatkan Aplikasi Paint.

3. Proses Pembayaran

Pembayaran berdasarkan pilihan paket yang siswa ambil. Pembayaran

dilakukan pada bagian bendahara dan bisa dicicil selama siswa tersebut masih

mengikuti proses pembelajaran pada SKY COM Sukamandi. Siswa

memberikan Kartu Iuran Kursus untuk dicatat sebagai bukti pembayaran.

Pencatatan juga ditulis dalam buku pembayaran dan diarsipkan menjadi 2

rangkap yang 1 rangkap disimpan oleh bagian bendahara dan I rangkap lagi

diberikan kepada pemilik.

4. Proses Pembuatan Laporan

Pembuatan laporan dibuat dalam sebulan sekali dengan melihat berdasarkan

data-data siswa, pendaftaran dan pembayaran yang nantinya akan diberikan

kepada pemilik perusahaan.

Dari prosedur yang ada dapat dilihat permasalahan yang terjadi adalah

sebagai berikut:

a. Proses pendaftaran dan pembayaran masih dilakukan secara manual,

sehingga sering terjadi kesalahan seperti saat penginputan data, pencatatan

transaksi dan pembuatan laporan yang memakan waktu cukup lama.

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

24

b. Penyimpanan dokumen-dokumen penting pada beberapa tempat sehingga

dapat menimbulkan susahnya pencarian dokumen bahkan sampai adanya

penumpukan dokumen.

Menyadari banyaknya kekurangan yang ada maka solusi dari

permasalahan tersebut adalah dengan dibuatkannya program yang sudah

terkomputerisasi yang dapat mendukung proses pencatatan semua data transaksi

pendaftaran dan pembayaran kursus pada lembaga kursus SKY COM Sukamandi.

Adapun dokumen masukan dan dokumen keluaran dari program yang akan dibuat

adalah sebagai berikut.

3.2.1. Dokumen Masukan

Dokumen masukan adalah segala bentuk dokumen yang berasal dari

lingkungan luar sistem yang berupa dokumen-dokumen yang akan diolah dalam

suatu proses agar dapat menghasilkan keluaran yang diinginkan. Berikut adalah

dokumen masukan dan dokumen keluaran dari program yang akan dibuat.

1. Formulir Pendaftaran Siswa

Nama Dokumen : Formulir Pendaftaran Siswa

Fungsi : Sebagai bukti pendaftaran kursus

Sumber : Siswa

Tujuan : Bagian Sekretaris

Frekuensi : Setiap melakukan pendaftaran kursus

Media : Kertas

Jumlah : 1 Lembar

Bentuk : Lampiran A.1

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

25

2. Foto Calon Siswa

Nama Dokumen : Foto Calon Siswa

Fungsi : Untuk melakukan pendaftaran kursus

Sumber : Siswa

Tujuan : Bagian Sekretaris

Frekuensi : Setiap melakukan pendaftaran kursus

Media : Kertas

Jumlah : 1 Lembar

Bentuk : Lampiran A.2

3. Kartu Iuran Kursus

Nama Dokumen : Kartu Iuran Kursus

Fungsi : Sebagai bukti pembayaran

Sumber : Bagian Bendahara

Tujuan : Siswa

Frekuensi : Setiap melakukan pembayaran

Media : Kertas

Jumlah : 1 Lembar

Bentuk : Lampiran A.3

3.2.2. Dokumen Keluaran

Dokumen keluaran adalah segala bentuk dokumen perusahaan berupa

dokumen-dokumen yang akan mendukung kegiatan manajemen serta merupakan

dokumen hasil pencatatan atau laporan. Adapun dokumen-dokumen keluaran

tersebut adalah sebagai berikut:

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

26

1. Laporan Data Pendaftaran Siswa

Nama Dokumen : Laporan Data Pendaftaran Siswa

Fungsi : Untuk mengetahui data pendaftaran siswa

Sumber : Bagian Sekretaris

Tujuan : Pemilik

Frekuensi : Setiap tutup buku bulanan

Media : Kertas

Jumlah : 1 Lembar

Bentuk : Lampiran B.2

2. Laporan Data Pembayaran Siswa

Nama Dokumen : Laporan Data Pembayaran Siswa

Fungsi : Untuk mengetahui data pembayaran siswa

Sumber : Bagian Sekretaris

Tujuan : Pemilik

Frekuensi : Setiap tutup buku akhir bulan

Media : Kertas

Jumlah : 1 Lembar

Bentuk : Lampiran B.3

3.3. Analisa Kebutuhan Software

3.3.1. Analisa Kebutuhan

A. Admin

A.1. Admin dapat melakukan login

A.2. Admin dapat mengelola data siswa

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

27

A.3. Admin dapat mengelola data paket

A.4. Admin dapat mengelola transaksi pendaftaran

A.5. Admin dapat mengelola transaksi pembayaran

A.6. Admin dapat mengelola laporan

B. Pemilik

B.1. Pemilik dapat melakukan login

B.2. Pemilik dapat melihat data siswa

B.3. Pemilik dapat mengelola data admin

B.4. Pemilik dapat melihat data paket

B.5. Pemilik dapat melihat transaksi pendaftaran

B.6. Pemilik dapat melihat transaksi pembayaran

B.7. Pemilik dapat melihat laporan

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

28

3.3.2. Use Case Diagram

ADMIN

Mengelola Data

Siswa

Mengelola Data

Paket

Input

tambah paket

hapus data

simpan data

ubah data

batal

Tabel

cari data

menu

<<extend>>

<<extend>>

Mengelola Data

AdminLogin

Pemilik

<<in

clude>>

<<in

clude>>

<<include>>

Input

tambah paket

hapus data simpan data

ubah data

batal

<<extend>>

Tabel

cari data menu

<<exten

d>>

Mengelola

Pendaftaran

Mengelola

Laporan-Laporann

Mengelola

Pembayaran

<<in

clud

e>>

<<

inclu

de>

>

<<

inclu

de>

>

cetak laporan

keluar

cetak laporan keluar

Laporan Pendaftaran Laporan Pembayaran

<<

exxte

nd

>>

<<

exte

nd

>>

input data siswa

simpan pendaftaranbatal pendaftaran

hapus pendaftaran

tambah pendaftaran

input kode daftar

simpan pembayaran

batal pembayaran

batal

ubah data

update data

menu

Gambar III.2. Use Case Diagram

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

29

3.3.3. Activity Diagram

1. Activity Diagram Login

Admin Sistem Pendaftaran & Pembayaran

Melakukan Login

Menu Utama

Tampil ID/Password Salah

Masukan Username Masukan Password

Cek Validasi

valid

Gambar III.3. Activity Diagram Login

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

30

2. Activity Diagram Mengelola Data Siswa

File Master

Pilih Sub Menu Siswa

Tampil File Master

Tampil Form Menu Siswa

Pilih Update

Tampil Pesan Terupdate

Pilih Data Pada Tabel Siswa

Tampil Form Menu Siswa

ADMINSISTEM PENDAFTARAN

DAN PEMBAYARAN

Pilih Menu Pilih Ubah

Pilih Batal

Tampil Data Siswa

Ubah Data Siswa

Menyimpan Ke Database

Tampil Menu Utama

Gambar III.4. Activity Diagram Mengelola Data Siswa

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

31

3. Activity Diagram Mengelola Data Admin

File Master

Pilih Sub Menu Admin

Tampil File Master

Tampil Form Menu Admin

Pilih Cari

Masukan Kode Admin Tampil Data

Tampil Pesan Tersimpan

Menyimpan Ke Database

Pilih Ubah Pilih Hapus

Ubah Data

Data Terhapus

Data Terupdate

Tampil Menu Utama

Tampil Form Menu Admin

PEMILIKSISTEM PENDAFTARAN

DAN PEMBAYARAN

Pilih Tambah Autokode Admin

Input Data

Pilih Simpan Pilih Batal

Input Lihat

Kembali

Gambar III.5. Activity Diagram Mengelola Data Admin

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

32

4. Activity Diagram Mengelola Data Paket

File Master

Pilih Sub Menu Paket

Tampil File Master

Tampil Form Menu Paket

Pilih Cari

Masukan Kode Paket Tampil Data

Tampil Pesan Tersimpan

Menyimpan Ke Database

Pilih Ubah Pilih Hapus

Ubah Data

Data Terhapus

Data Terupdate

Tampil Menu Utama

Tampil Form Menu Paket

ADMINSISTEM PENDAFTARAN

DAN PEMBAYARAN

Pilih Tambah

Input Data

Pilih Simpan Pilih Batal

Input Lihat

Kembali

Gambar III.6. Activity Diagram Mengelola Data Paket

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

33

5. Activity Diagram Transaksi Pendaftaran

Pilih Sub Menu Pendaftaran Tampil Form Menu Pendaftaran

ADMINSISTEM PENDAFTARAN

DAN PEMBAYARAN

File Transaksi Tampil File Transaksi

Autokode Pendaftaran, Tgl Daftar, Autokode Siswa

Tampil Pilihan Paket yang diambil

Pilih Admin Tampil Nama Admin

Input Data Siswa

Pilih Batal Tampil Form Menu Pendaftaram

Tampil Pesan Tersimpan

Pilih Tambah

Pilih Paket

Lihat Data Pendaftaran

Pilih Simpan

Tampil Form Data Pendaftaran

Input Cari Kode Pendaftaran

Kembali ke Menu Kembali Ke Form Pendaftaran

Hapus

Tampil Form Menu Pendaftaran

Tampil Pesan Terhapus

Tampil Menu Utama

Gambar III.7. Activity Diagram Transaksi Pendaftaran

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

34

6. Activity Diagram Transaksi Pembayaran

Pilih Sub Menu Pembayaran Tampil Form Menu Pembayaran

ADMINSISTEM PENDAFTARAN

DAN PEMBAYARAN

File Transaksi Tampil File Transaksi

Pilih Tambah Autokode Pembayaran dan Tgl Daftar

Input Kode Pendaftaran Tampil Data Otomatis

Pilih Bulan

Input Bayar Tampil Form Menu Pembayaran

Pilih Batal

Pilih Kembali

Tampil Menu Utama

Pilih Simpan

Tampil Pesan Tersimpan

Menyimpan ke Database

Gambar III.8. Activity Diagram Transaksi Pembayaran

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

35

7. Activity Diagram Mencetak Laporan Pendaftaran

Pilih Sub Menu Laporan Pendaftaran Tampil Form Laporan Pendaftaran

ADMINSISTEM PENDAFTARAN

DAN PEMBAYARAN

File Laporan Tampil File Laporan

Input Data

Cetak Keluar

Kembali Ke Menu Utama

Menampilkan Data Laporan yang akan Dicetak

Cetak Laporan

Gambar III.9. Activity Diagram Mencetak Laporan Pendaftaran

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

36

3.4. Desain

3.4.1. Entity Relationship Diagram (ERD)

Siswa Pendaftaran

kode_siswa

nama_siswa

tempat_lahir

tgl_lahir

alamat_siswa

tgl_masuk

asal_sekolah

notlp_siswa

Pembayaran Admin

Paket

Melakuk

an

Melayani

1

1

1

1

Mempros

es

Melakuk

an

1 1

1

1

Memilih

11

Mengam

bil Data

11

bulan

bayar

tgl_bayar

kode_pmb

kode_siswakode_adm

kode_pnd

kode_adm

nama_adm

alamat_adm

tingkat_akses

notlp_adm

email_adm

sandi

kode_paket

nama_paket

materi_paket waktu

pertemuan

biaya

keterangan

kode_pnd

tgl_daftarkode_adm

kode_paket

kode_siswa

Gambar III.10. Entity Realationship Diagram

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

37

3.4.2. Logical Record Structure (LRS)

Admin

kode_adm*

nama_adm

alamat_adm

tingkat_akses

notlp_adm

email_adm

sandi

Paket

kode_paket*

nama_paket

materi_paket

pertemuan

waktu

biaya

keterangan

Pendaftaran

kode_pnd*

tgl_daftar

kode_paket**

kode_siswa**

Siswa

kode_siswa*

nama_siswa

tempat_lahir

tgl_lahir

alamat_siswa

tgl_masuk

asal_sekolah

notlp_siswa

Pembayaran

kode_pmb*

bulan

bayar

tgl_bayar

kode_siswa**

kode_adm**

kode_adm**

kode_pnd**

1

1

1

1

1

1

11

Gambar III.11. Logical Record Structure

3.4.3. Spesifikasi File

File adalah komponen utama dari sebuah sistem komputerisasi. File

memiliki fungsi sebagai data masukan dan keluaran untuk menunjang sistem dan

program yang sedang dibangun. Adapun spesifikasi file tersebut adalah:

1. Spesifikasi File Tabel Admin

Nama Database : pembayaran_kursus01

Nama File : Admin

Akronim : formAdmin

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

38

Tipe File : File Master

Akses File : Random

Record Size : 105 byte

Primary Key : kode_adm

Software : MySQL

Struktur Tabel :

Tabel III.1.

Spesifikasi File Tabel Admin

No Elemen Data Nama Field Type Panjang Keterangan

1 Kode Admin kode_adm Varchar 5 Primary Key

2 Nama Admin nama_adm Varchar 30

3 Alamat Admin alamat_adm Text

4 Tingkat Akses tingkat_akses Char 15

5 No Tlp Admin notlp_adm Varchar 15

6 Email Admin email_adm Varchar 25

7 Sandi Sandi Varchar 15

2. Spesifikasi File Tabel Siswa

Nama Database : pembayaran_kursus01

Nama File : Siswa

Akronim : formSiswa

Tipe File : File Master

Akses File : Random

Record Size : 100 byte

Primary Key : kode_siswa

Software : MySQL

Struktur Tabel :

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

39

Tabel III.2.

Spesifikasi File Tabel Siswa

No Elemen Data Nama Field Type Panjang Keterangan

1 Kode Siswa kode_siswa Varchar 5 Primary Key

2 Nama Siswa nama_siswa Varchar 30

3 Tempat Lahir tempat_lahir Varchar 20

4 Tgl Lahir tgl_lahir Text

5 Alamat Siswa alamat_siswa Text

6 Tgl Masuk tgl_masuk Text

7 Asal Sekolah asal_sekolah Varchar 30

8 No Tlp Siswa notlp_siswa Varchar 15

3. Spesifikasi File Tabel Paket

Nama Database : pembayaran_kursus01

Nama File : Paket

Akronim : formFaket

Tipe File : File Master

Akses File : Random

Record Size : 64 byte

Primary Key : kode_paket

Software : MySQL

Struktur Tabel :

Tabel III.3.

Spesifikasi File Tabel Paket

No Elemen Data Nama Field Type Panjang Keterangan

1 Kode Paket kode_paket Varchar 6 Primary Key

2 Nama Paket nama_paket Varchar 8

3 Materi Paket materi_paket Varchar 10

4 Pertemuan Pertemuan Varchar 30

5 Waktu Waktu Varchar 10

6 Biaya Biaya Double

7 Keterangan keterangan Text

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

40

4. Spesifikasi File Tabel Pendaftaran

Nama Database : pembayaran_kursus01

Nama File : Pendaftaran

Akronim : formPendaftaran

Tipe File : File Transaksi

Akses File : Random

Record Size : 35 byte

Primary Key : kode_pnd

Software : MySQL

Struktur Tabel :

Tabel III.4.

Spesifikasi File Tabel Pendaftaran

No Elemen Data Nama Field Type Panjang Keterangan

1 Kode

Pendaftaran

kode_pnd Varchar 11 Primary Key

2 Tgl Daftar tgl_daftar Text 8

3 Kode Paket kode_paket Varchar 6 Foreign Key

4 Kode Siswa kode_siswa Varchar 5 Foreign Key

5 Kode Adm kode_adm Varchar 5 Foreign Key

5. Spesifikasi File Tabel Pembayaran

Nama Database : pembayaran_kursus01

Nama File : Pembayaran

Akronim : formPembayaran

Tipe File : File Transaksi

Akses File : Random

Record Size : 37 byte

Primary Key : kode_pmb

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

41

Software : MySQL

Struktur Tabel :

Tabel III.5.

Spesifikasi File Tabel Pembayaran

No Elemen Data Nama Field Type Panjang Keterangan

1 Kode

Pembayaran

kode_pmb Varchar 11 Primary Key

2 Kode

Pendaftaran

kode_pnd Varchar 6

3 Kode Admin kode_adm Varchar 5 Foreign Key

4 Kode Siswa kode_siswa Varchar 5 Foreign Key

5 Bulan Bulan Varchar 10

6 Bayar Bayar Double

7 Tgl Bayar tgl_bayar Text

3.4.4. User Interface

1. Form login

Gambar III.12. Form Login

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

42

2. Form Menu Utama

Gambar III.13. Form Menu Utama

3. Form Paket

Gambar III.14. Form Paket

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

43

4. Form Siswa

Gambar III.15. Form Siswa

5. Form Admin

Gambar III.16. Form Admin

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

44

6. Form Transaksi Pembayaran

Gambar III.17. Form Transaksi Pembayaran

7. Form Transaksi Pendaftaran

Gambar III.18. Form Transaksi Pendaftaran

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

45

8. Form Laporan Pendaftaran

Gambar III.19. Form Laporan Pendaftaran

9. Form Laporan Pembayaran

Gambar III.20. Form Laporan Pembayaran

3.5. Implementasi

Pada umumnya implementasi adalah proses penerapan rancangan program

yang telah dibuat atau aplikasi dalam melakukan perancangan aplikasi

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

46

pemrograman yang dibuat. Pada tahap ini ada beberapa spesifikasi perangkat

lunak (software) dan perangkat keras (hardware) yang digunakan dalam

pembuatan program.

1. Perangkat Lunak (Software)

Komponen perangkat lunak adalah serangkaian unsur-unsur yang terdiri

dari beberapa perangkat lunak program komputer yang digunakan untuk

membantu proses kerja manusia (brainware) dan sifat non disk, terdiri dari sistem

software dan application software.

a. Operating System : Microsoft Windows 7

b. Package Program : NetBeans 8.2

c. Database : MySQL dengan phpMyAdmin

d. Bahasa Pemrograman : Java

e. Server : Xampp

2. Perangkat Keras (Hardware)

Komponen perangkat keras adalah terdiri dari unsur-unsur yang terdiri

dari perangkat keras komputer yang digunakan untuk membantu proses kerja

manusia (brainware) dan bersifat fisik.

a. Processor : Intel@ Core i3

b. RAM : Minimal 1 GB

c. Monitor : LCD

d. Keyboard : Standar

e. Mouse : PS 2

f. Harddisk : 160 GB

g. Printer : Laserjet

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

47

3.6. Testing

1. Form Login

Tabel III.6.

Testing Form Login

No Skenario

Pengujian

Test Case Hasil yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Mengetikkan

Email dan

password

tidak diisi

atau kosong

kemudian

klik tombol

login

Email:

deasyratnawulan

@yahoo.com

Password:

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan

“Password

Tidak Boleh

Kosong”

Sesuai

harapan

Valid

2 Email tidak

diisi (kosong)

dan password

diisi

kemudian

klik tombol

login

Email: (kosong)

Password: 123

Sistem akan

menolak

akses dan

menampilkan

pesan “Email

Tidak Boleh

Kosong”

Sesuai

harapan

Valid

3 Mengetik

salah satu

kondisi salah

pada Email

atau

password

kemudian

klik tombol

login

Email:

deasyratnawulan

@yahoo.com

(benar)

Password:

12345 (salah)

Sistem akan

menolak

akses akan

kembali

diarahkan ke

halaman

login dan

menampilakn

pesan “Maaf

Email dan

Password

Salah”

Sesuai

harapan

Valid

4 Mengetik

Email dan

password

dengan data

yang benar

kemudian

klik tombol

login

Email:

deasyratnawulan

@yahoo.com

(benar)

Password: 123

(benar)

Sistem akan

menerima

akses login

dan akan

menampilkan

pesan “Login

Sukses”

Sesuai

harapan

Valid

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

48

2. Form Admin

Tabel III.7.

Testing Form Admin

No Skenario

Pengujian

Test Case Hasil yang

Diharapkan

Hasil

Pengujian

Kesimpu

lan

1 Klik tambah,

input semua

data dengan

benar lalu

klik tombol

simpan

Kode admin:

(AD001)

Nama admin:

(wulan)

Alamat:

(kp.baru pabuaran)

Tingkat akses:

(admin)

No tlp:

(085720459324)

Email:

(deasyratnawulan

@yahoo.com)

Sandi: (123)

Sistem akan

menerima

akses dan

menampilkan

pesan “Data

sudah

tersimpan Ke

Database”

Sesuai

harapan

Valid

2 Klik tombol

cari, input

kode admin

setelah itu

pilih tombol

hapus

kemudian

klik yes

Kode admin:

(AD001)

Sistem akan

menerima

akses dan

menampilkan

pesan

“Yakin?” dan

data terhapus

Sesuai

harapan

Valid

3 Klik tombol

cari, input

kode admin

setelah itu

pilih tombol

ubah

kemudian

klik yes

Kode admin:

(AD001)

Sistem akan

menerima

akses dan

menampilkan

pesan “Data

terupdate”

Sesuai

harapan

Valid

4 Klik tombol

cari, input

kode admin

dengan

kondisi salah

Kode admin: (abc) Sistem akan

menolak

akses dan

menampilkan

pesan “Data

tidak

ditemukan”

Sesuai

harapan

Valid

Page 31: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

49

3. Form Transaksi Pendaftaran

Tabel III.8.

Testing Form Transaksi Pendaftaran

No Skenario

Pengujian

Test Case Hasil yang

diharapkan

Hasil

pengujian

Kesimpu

lan

1 Klik tambah,

pilih kode

paket dan

pilih kode

admin

kemudian

input data

siswa dengan

benar lalu

klik tombol

simpan

Kode daftar:

(PND001)

Tanggal daftar:

(2017/07/09)

Kode paket:

(PO001)

Kode admin:

(AD001)

Kode siswa:

(S0001)

Sistem akan

menerima

akses dan

menampilkan

pesan “Data

Sudah

Tersimpan”

Sesuai

harapan

Valid

2 Klik tambah,

kode paket

dan kode

admin tidak

dipilih

kemudian

input data

siswa lalu

klik tombol

simpan

Kode daftar:

(PND002)

Tanggal daftar:

(2017/07/10)

Kode paket:

Kode admin:

Kode siswa:

(S0002)

Sistem akan

menolak akse

dan

menampilkan

pesan “Eror”

Sesuai

harapan

Valid

Page 32: BAB III PEMBAHASAN - repository.bsi.ac.id · PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam tinjauan perusahaan ini berisi tentang sejarah berdirinya perusahaan, struktur organisasi serta

50

4. Form Transaksi Pembayaran

Tabel III.9.

Testing Form Transaksi Pembayaran

No Skenario

Pengujian

Test Case Hasil Yang

Diharapkan

Hasil

Pengujian

Kesimpulan

1 Klik tambah,

kemudian

input kode

pendaftaran,

klik enter,

pilih bulan,

masukan

bayar

berapa, klik

simpan

Kode

pembayaran:

KW170827001

Tgl bayar:

2017/08/27

Kode

pendaftaran:

(PND002)

Bulan: (Januari)

Bayar: (100000)

Sistem akan

menerima

akses dan

menampilkan

pesan “Data

Berhasil

Tersimpan”

Sesuai

harapan

Valid

2 Klik tambah,

kode

pendaftaran

tidak diisi

kemudian

pilih bulan

masukan

bayar

berapa, klik

simpan

Kode

pembayaran:

KW170827001

Tgl bayar:

2017/08/27

Kode

pendaftaran:

Bulan: (Januari)

Bayar: (100000)

Sistem akan

menerima

akses dan

menampilkan

pesan “Data

Kurang

Lengkap”

Sesuai

harapn

Valid

3 Klik tambah,

isi kode

pendaftaran

klik enter,

bulan dan

bayar tidak

diisi

Kode

pembayaran:

KW170827001

Tgl bayar:

2017/08/27

Kode

pendaftaran:

(PND002)

Bulan:

Bayar:

Sistem akan

menerima

akses dan

menampilkan

pesan “Data

Kurang

Lengkap”

Sesuai

Harapan

Valid