struktur organisasi sangat penting bagi perusahaan karena ... · struktur organisasi dan fungsi...

Post on 20-Nov-2020

25 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

CV Duta Gemilang Jaya adalah sebuah perusahaan yang bergerak dibidang

perdagangan, yaitu penjualan Besi Tua. Yang menyediakan berbagai macam jenis

Besi untuk kebutuhan dalam membangun gedung, hotel, stasiun dan rumah. Selagi

ada yang berkaitanya dengan besi disini tempanya.

3.1.1. Sejarah Perusahaan

CV Duta Gemilang Jaya merupakan jenis usaha yang bergerak dibidang

penjualan Besi Tua yang ada di Jl.Inspeksi Cakung Drain Rt.003, Rw.003 Kel.

Sukapura, Kec, Cilincing, Jakarta Utara. Yang berdiri sejak tanggal 24-November-

2012 yang didirikan oleh bapak Usman Adi Masdi beserta Istri yang bernama Nani

Budi Astuti sebagai pemilik perusahaan sekaligus pendiri dengan nomer Surat

Keterangan Usaha 6297/1.824.1/11.

Adapun Nama Duta Gemilang Jaya ini terdiri atas 3 kata, yaitu Duta yang

artinya Keagungan supaya perusahaan ini tidak tersaingi, Gemilang yang artinya

Kemakmuran supaya perusahaan ini terpenuhi untuk para konsumen, Jaya yang

artinya Sukses supaya perusahaan ini semakin meningkat dan berkembang. Maka

dari itu perusahaan ini menyediakan berbagai macam Besi Tua seperti Scrab, Plat,

Gram dan banyak lainya.

25

26

3.1.2. Struktur Organisasi Dan Fungsi

Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk

menunjukan pola tetap hubungan-hubungan diantara fungsi, tugas dan wewenang

serta tanggung jawab masing-masing individu pada sebuah organisasi.

Dalam menjalankan tugasnya CV. Duta Gemilang Jaya mempunyai struktur

organisasi sebagai berikut :

Sumber : CV. Duta Gemilang Jaya (2012)

Gambar III.1

Struktur Organisasi

27

Berikut ini uraian dari wewenang dan tanggung jawab masing-masing bagian

pada CV.Duta Gemilang Jaya.

1. Pemilik

a. Memimpin kegiatan usaha secara keseluruhan.

b. Memanage seluruh karyawan.

c. Menerima setiap laporan penjualan.

d. Mengambil keputusan.

e. Mengatur gaji karyawan.

2. Wakil Pemilik

a. Bertanggung jawab terhadap kegiatan operasional penjualan.

b. Melaksanakan yang diperintahkan oleh pemilik perusahaan.

c. Membuat laporan tentang hasil pengawasan seluruhnya.

d. Menyerahkan laporan penjualan kepada pemilik perusahaan.

3. Kasir

a. Mengelola transaksi penjualan.

b. Melayani pelanggan.

c. Membuat nota penjualan.

4. Pelayan

a. Melayani permintaan custumer dengan senang hati,ramah dan sopan.

b. Mengatur kiriman barang kepada penjualan ke costumer.

c. Laporan kepada wakil pemilik.

28

5. Supir

a. Mengirim barang ketempat pelanggan.

b. Bertanggung jawab terhadap barang tersebut.

c. Mengecek operasional kendaraan dan merawat kendaraan.

6. Kondektur

a. Memeriksa kesiapan kendaraan.

b. Menemani supir saat mengirim barang ke alamat pelanggan.

c. Menurunkan barang dari truk saat tiba ditempat pelanggan.

3.2. Analisa Kebutuhan

Pada Tugas Akhir (TA) ini penulis telah menganalisa kebutuhan apa saja

yang diinginkan oleh CV.Duta Gemilang Jaya. Hasilnya pada program penjualan

Besi Tua pada CV.Duta Gemilang Jaya ini mempunyai 2 (dua) akses level, yaitu

Pemilik dan kasir. Akses level yang pertama adalah Pemilik, adapun yang dapat

dilakukan oleh pemilik adalah sebagai berikut:

1. Login

Pada proses ini pengguna login dengan hak akses sebagai pemilik, dan hanya

dapat melakukan proses-proses yang sudah ditentukan untuk pemilik.

2. Menambah data pengguna

Pada proses ini pemilik melakukan penginputan data pengguna mulai dari kode

user, nama user, alamat user, telpon, jabatan dan password.

29

3. Menambah data pelanggan

Pada proses pemilik melakukan penginputan data barang mulai dari kode

pelanggan, nama pelanggan, alamat dan telpon.

4. Menambah data barang

Pada proses ini pemilik melakukan penginputan data barang mulai dari kode

barang, nama barang, berat satuan, harga dan stok.

Sedangkan hak akses yang kedua adalah kasir, adapun yang dapat dilakukan

oleh kasir adalah sebagai berikut:

1. Login

Pada proses ini pengguna login dengan hak akses sebagai kasir, dan hanya dapat

melakukan proses-proses yang sudah sudah ditentukan untuk kasir.

2. Menambah data pelanggan

Pada proses ini kasir melakukan penginputan data pelanggan mulai dari kode

pelanggan, nama pelanggan, alamat dan telepon.

3. Melakukan transaksi penjualan

Setiap terjadi transaksi penjualan kasir harus melakukan penginputan data

transaksi.

4. Mencetak laporan

Pada proses ini kasir mencetak laporan pelanggan, pegawai, barang, dan

penjualan dalam periode harian, bulanan, sampai tahunan.

30

3.3. Rancangan Dokumen

3.3.1. Rancangan Dokumen Masukan (Input)

Rancangan dokumen masukan (input) merupakan data yang masuk

kedalam sistem dan proses sehingga menghasilkan suatu keluaran (output). Adapun

bentuk rancangan dokumen masukan (input) sebagai berikut:

1. Nama Dokumen : Data Pelanggan

Fungsi : Untuk menambah data pelanggan baru

Sumber : Pegawai

Tujuan : Pemilik

Media : Monitor

Jumlah : -

Frekuensi : Setiap ada pelanggan baru yang ingin melakukan transaksi

Bentuk : Lampiran A.1

2. Nama Dokumen : Data Pegawai

Fungsi : Untuk menambah data pegawai baru

Sumber : Pemilik

Tujuan : Pemilik dan Pegawai

Media : Monitor

Jumlah : -

Frekuensi : Setiap ada pegawai baru

Bentuk : Lampiran A.2

31

3. Nama Dokumen : Data Barang

Fungsi : Untuk menambah data barang yang baru masuk

Sumber : Pemilik

Tujuan : Pemilik dan Pegawai

Media : Monitor

Jumlah : -

Frekuensi : Setiap ada pelanggan baru yang ingin melakukan transaksi

Bentuk : Lampiran A.3

4. Nama Dokumen : Transaksi Penjualan

Fungsi : Untuk melakukan transaksi penjualan

Sumber : Kasir

Tujuan : Pembeli

Media : Monitor

Jumlah : -

Frekuensi : Setiap melakukan transaksi penjualan

Bentuk : Lampiran A.4

32

3.3.2. Rancangan Dokumen Keluaran (Output)

Rancangan keluaran (output) merupakan data yang keluar dari dalam

sistem dan proses yang dihasilkan dari suatu masukan (input). Adapun bentuk

rancangan dokumen keluaran (output) adalah sebagai berikut:

1. Nama Dokumen : Laporan Data Pelanggan

Fungsi : Untuk melihat daftar data pelanggan

Sumber : Kasir

Tujuan : Pemilik

Media : Kertas

Jumlah : -

Frekuensi : Setiap laporan data pelanggan

Bentuk : Lampiran B.1

2. Nama Dokumen : Laporan Data Pegawai

Fungsi : Untuk melihat daftar pegawai

Sumber : Pemilik

Tujuan : Pemilik

Media : Kertas

Jumlah : -

Frekuensi : Setiap laporan data pegawai

Bentuk : Lampiran B.2

33

3. Nama Dokumen : Laporan Data Barang

Fungsi : Untuk melihat daftar data barang

Sumber : Kasir

Tujuan : Pemilik dan Kasir

Media : Kertas

Jumlah : -

Frekuensi : Setiap laporan data barang

Bentuk : Lampiran B.3

4. Nama Dokumen : Laporan Harian Penjualan

Fungsi : Sebagai laporan penjualan barang

Sumber : Kasir

Tujuan : Pemilik

Media : Kertas

Jumlah :-

Frekuensi : Setiap hari terjadinya transaksi penjualan

Bentuk : Lampiran B.4

5. Nama Dokumen : Laporan Bulanan Penjualan

Fungsi : Setiap laporan Bulanan penjualan barang

Sumber : Kasir

Tujuan : Pemilik

Media : Kertas

Jumlah : -

Frekuensi : Setiap tahun terjadinya transaksi Bulanan

Bentuk : Lampiran B.5

34

6. Nama Dokumen : Laporan Priode Penjualan

Fungsi : Sebagai laporan Priode penjualan barang

Sumber : Kasir

Tujuan : Pemilik

Media : Kertas

Jumlah : -

Frekuensi : Setiap tahun terjadinya transaksi bulanan

Bentuk : Lampiran B.6

7. Nama Dokumen : Struk Transaksi Penjualan

Fungsi : Sebagai Bukti Transaksi Penjualan Barang

Sumber : Kasir

Tujuan : Pembeli

Media : Kertas

Jumlah : -

Frekuensi : Setiap terjadinya transaksi penjualan barang

Bentuk : Lampiran B.7

35

3.4. Entity Relationship Diagram

3.4.1.ERD (Entity Relationship Diagram)

Gambar III.2.

Entity Relationship Diagram (ERD)

36

3.4.2.LRS (Logical Record Structure)

Keterangan : PK :Primary key*FK :Foreign key**

Gambar III.3

klLRS (Logical Record Structure)

37

3.5. Spesifikasi File

1. Spesifikasi File Pelanggan

Nama File : pelanggan

Akronim : pelanggan

Fungsi : Menyimpan data pelanggan

Tipe File : Menu Utama

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 75 Byte

Kunci Field : kode_pelanggan

Software : XAMPP

Tabel III.1

Spesifikasi File Tabel Pelanggan

NO Elemen Data Akronim Type Panjang Keterangan

1 Kode Pelanggan Kode_pelanggan Char 12 Primary key

2 Nama Pelanggan Nama Varchar 25

3 Nomor Telepon Notelp Char 12

4 Alamat Pelanggan Alamat Varchar 55

5 Tanggal Tagnggal Date

2. Spesifikasi File Admin

38

Nama File : Admin

Akronim : Admin

Fungsi : Menyimpan data pengguna

Tipe File : Menu Utama

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 94 Byte

Kunci Field : kode_admin

Software : XAMPP

Tabel III.2

Spesifikasi File Tabel Admin

No Elemen Data Akronim Type Panjang Keterangan1 Kode Admin Kode_Admin Char 6 Primary key2 Nama Admin Nama Varchar 253 Telpon Telpon Char 12 Unique4 Kata Sandi Katasandi Varchar 255 Jabatan Jabatan Char 7

3. Spesifikasi File Barang

Nama File : Barang

Akronim : barang

39

Fungsi : Menyimpan data barang

Tipe File : Menu Utama

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 54 Byte

Kunci Field : kode_barang

Software : XAMPP

Tabel III.3

Spesifikasi File Tabel Barang

No Elemen Data Akronim Type Panjang Keterangan1 Kode Barang Kode_barang Char 7 Primary key2 Nama Barang Nama_barang Varchar 25 Unique3 Berat Satuan Berat_Satuan Double4 Harga Harga Int 115 Stok Stok Int 11

4. Spesifikasi File Penjualan

Nama File : Penjualan

Akronim : Penjualan

Fungsi : Menyimpan data Penjualan

Tipe File : File Transaksi

Organisasi File : Index Sequential

40

Akses File : Random

Media : Harddisk

Panjang Record : 60 Byte

Kunci Filed : No_Nota

Software : XAMPP

Tabel III.4

Spesifikasi File Tabel Penjualan

No Elemen Data Akronim Type Panjang Keterangan

1 No_Nota No_nota Char 9 Primary ke

2 K0de_Pelanggan Kd_pelanggan Char 12 Foreign key

3 Total_Bayar Total_bayar Int 11

4 Uang_Bayar Uang_bayar Int 11

5 Uang_kembali Uang_kembal

i

Int 11

6 Tanggal Nota Tanggal Date

7 Kode Admin Kode_Admin Char 6 Foreign key

5. Spesifikasi File Detail Penjualan

Nama File : detail penjualan

Akronim : detail_penjualan

Fungsi : Menyimpan detail data penjualan

Tipe File : File Penjualan

41

Organisasi File : Index Sequential

Akses File : Random

Media : Harddisk

Panjang Record : 43 Byte

Kunci Field : id

Software : XAMPP

Tabel III.6

Spesifikasi File Tabel Detail Penjualan

No Elemen Data Akronim Type Panjang Keterangan1 Id detail Id Int 11 Primary key2 No Nota No_nota Char 9 Foreign key3 Kd Barang Kd_barang Char 9 Foreign key4 Jumlah Jumlah Int 115 Sub Total Subtotal Int 11

3.7. Pengkodean

Adapun kode yang digunakan dalam program ini adalah:

1. Kode Admin

Contoh : A D M 0 0 1X X X 9 9 9

42

Inisial No urut Inisial No urut

Admin Admin Admin Pelanggan

Ket : ADM = Untuk Identitas Admin

0001= No urut Pelanggan

2. Kode Pelanggan

Inisial No Urut

Pelanggan Tahun Bulan Pelanggan

Contoh :

Inisial No Urut

Pelanggan Tahun Bulan Pelanggan

X X X 9 9 9 9 9 9 9 9 9

P L G 1 9 0 8 0 0 0 0 1

43

Ket : PLG = Untuk Identitas Pelanggan

19 = Untuk identitas tahun 2019

08 = Untuk identitas bulan agustus

00001= No urut Pelanggan

3. Kode Barang

Contoh :

Inisial Besi No urut Besi Inisial Besi No urut Besi

Ket : BRG = Untuk Identitas Barang

0001 = No urut Barang

4. Kode Penjualan

9 9 9 9 9 9 9 9 9

B R G 0 0 0 1X X X X 9 9 9

44

Tahun Bulan No urut penjualan

Contoh :

Tahun Bulan No urut penjualan

Ket : 19 = Tahun yaitu 2019

05 = Bulan yaitu Mei

00001 = No urut penjualan

3.7. Spesifikasi Program

HIPO (Hierarchy Input Proses Output)

1 9 0 5 0 0 0 0 1

45

Gambar III.4

HIPO (Hierarchy Input Proses Output)

3.7.1.Flowchart

1. Login

46

2. Menu Utama

47

Login

Pilihan :Master data

Laporankeluar

Master data

laporan

keluar

Data barang

Data pelanggan

Penjualan barang

Form barang

Form pelanggan

Form penjualan barang

Laporan barang

Laporan pelanggan

Laporan penjualan

Form laporan barang

Form laporan pelanggan

Laporan penjualan

end

3. Profil Pengguna

48

login

Info tampilan

profil

keluar

selesai

Y

T

49

4. Flowchart Barang

start

SimpanBatalUbahhapus

simpan Input Data lengkap

Msgbox “ berhasil

menambahkan

barang “

Y Y

T

hapusTampil data

baranghapus

ubahUbah data

barang

Msgbox “yakin ingin

menghapus barang yang

dipilih”

ubah ubah

Msgbox “berhasil

mengubah barang”

batal batal

batal batal

keluar

selesai

Y

T

Y

T

T

T

Y

Y Y

T

T

50

5. Flowchart Pelanggan

start

SimpanBatalUbahhapus

simpan Input Data lengkap

Msgbox “ berhasil

menambahkan

pelanggan“

Y Y

T

hapusTampil data

pelangganhapus

ubahUbah data pelanggan

Msgbox “yakin ingin

menghapus pelanggan

yang dipilih”

ubah ubah

Msgbox “berhasil

mengubah pelanggan”

batal batal

batal batal

keluar

selesai

Y

T

Y

T

T

T

Y

Y Y

T

T

6. Flowchart Penjualan

51

start

SimpanBatalUbahhapus

hapusTampil data

pelangganhapus

ubahUbah data pelanggan

Msgbox “yakin ingin

menghapus pelanggan

yang dipilih”

ubah ubah

Msgbox “berhasil

mengubah pelanggan”

batal batal

batal batal

keluar

selesai

Y

T

Y

T

T

Y

Y Y

T

T

Cetak nota Muncul nota

T

7. Flowchart Laporan Barang

52

start

Tampil data laporan barang

keluar

selesai

T

Y

8. Flowchart Laporan Pelanggan

start

Tampil data laporan

pelanggan

keluar

selesai

T

Y

9. Flowchart Laporan Penjualan

53

start

Lapoaran harianLaporan bulananLaporan periode

Laporan harian Cetak

Laporan bulanan

Laporan periode Cetak

Cetak

keluar

selesai

Y

T

Y

Y

Y

1.8. Spesifikasi Sistem Komputer

54

1.8.1. Umum

Suatu sistem yang baik tidak akan berhasil dengan baik apabila tidak

didukung oleh sarana yang baik pula. Sarana pendukung yang dimaksud bukan harus

menggunakan suatu unit komputer dengan merek yang bagus ataupun yang tertentu

dan harga yang mahal tetapi harus berinteraksi dengan baik antara satu dengan yang

lainya.

Sistem dikatakan baik dan akan berhasil digunakan atau terapkan jika

didukung dengan beberapa unsur atau beberapa aspek antara lain, perangkat keras

(Hardware), perangkat lunak (Software) dan pemakai (Brainware). Diantara unsur

tersebut yaitu prasarana atau peralatan pendukung yang dibutuhkan harus sesuai

dengan spesifikasi sistem yang di usulkan.

Program aplikasi yang mudah digunakan akan sangat membantu dalam

meneyelesaikan pekerjaan. Kemudahan dalam menggunakan aplikasi tersebut dapat

meminimalisasikan kesalahan yang dilakukan oleh para pengguna pada saat

menjalankan program tersebut agar diharapkan akan berfungsi secara maksimal.

1.8.2. Perangkat Keras (Hardware)

55

Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu

sistem komputer dan peralatan lainya yang minimun dan memungkinkan komputer

dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang diusulkan adalah

sebagai berikut:

a. Monitor : 10,1”

b. Proccessor : Intel (R) Celeron (R) CPU 847 @1.10GHz 1.10ghz

c. Memory : 2,00 GB

d. Harddisk : 4,00 GB

e. Keyboard : 84 Keys

f. Printer : Deskjet ink advantage 2135

g. Mouse : Standart Mouse

1.8.3. 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 dibutuhkan untuk menjalankan apalikasi program

persedian barang ini adalah:

a. Sistem Operasi : Windows 7 Ultimate

b. Bahasa Pemrograman : NetBeans IDE 8.0.2

c. Program dan software pendukung : Crystal Reports

d. Database : XAMPP

1.9. Implementasi

56

a. Implementasi Rancangan Form/Antar Muka

Implementasi rancangan antar muka pada aplikasi Penjualan Besi Tua

berdasarkan hasil rancangan antar muka.

Contoh:

1. Halaman Form Login

Dibawah ini adalah awal untuk login supaya dapat masuk kedalam menu

utama.Menu Login ini hanya memiliki hak akses pemilik dan kasir.

Gambar III.5. Form Login

2. Tampilan Form Menu Utama

57

Tampilan menu utama yang ditampil jika admin sudah melakukan login. Menu

utama terdiri dari data master.

Gambar III.6. Form menu utama

3. Tampilan form Halaman Pelanggan

Tampilan halaman pelanggan untuk menyimpan data setiap pelanggan baru

masuk.

Gambar III.7. Halaman Pelanggan

4. Tampilan Form Halaman Pegawai

58

Tampilan halaman pegawai untuk menyimpan data setiap pegawai baru masuk.

Gambar III.8. Halaman Pegawai

5. Tampilan Form Halaman Barang

Tampilan halaman barang ini untuk menyimpan data barang

Gambar III.9.Halaman Barang

6. Tampilan Form Halaman Penjualan

59

Tampilan halaman penjualan ini untuk menyimpan data penjualan

Gambar III.10. Halaman Penjualan

7. Tampilan Form Halaman Laporan Penjualan

Tampilan laporan penjualan ini untuk menyimpan data harian,bulanan,priode.

Gambar III.11. Laporan Penjualan

1.10. Pengujian Unit

60

Contoh :

A. Pengujian Terhadap Form Masuk

Hasil Pengujian Black Box Testing Halaman Daftar Admin

NO Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil Pengujian

Kesimpulan

1 Nama daftartidak terisi

Nama daftar: (kosong)

Tombol daftartidak aktif

Sesuai harapan

Valid

2 Nama daftarlebih dari 25 karakter

Nama daftar :(Cholis Ayyettulloh Adi Masdi)

Memangkas jumlahkarektersampai pada 25 karakter

Sesuai harapan

Valid

3 Nomor telepon daftar tidak terisi

Nomer telpon:(kosong)

Tombol daftar tidak aktif

Sesuai harapan

Valid

4 Nomor telepon lebih dari 12 karakter

Nomer telpon:(1234567891012)

Memangkas jumlah karekter sampai pada 12 karakter

Sesuai harapan

Valid

5 Nomor telepon terdapat bukan merupakan angka

Nomer telpon:(08797546435a)

Memangkas karakter yang bukan merupakan angka

Sesuai harapan

Valid

6 Kata sandi tidak terisi

Kata sandi:(kosong)

Tombol daftartidak aktif

Sesuai harapan

Valid

7 Semua input terpenuhi

Nama lengkap : (jarwo)Nomer telpon:(087975464352)Kata sandi : (123)

Tombol daftaraktif

Sesuai harapan

Valid

8 Tombol daftar aktif dan klik tombol daftar

Semua input tepenuhi

Sistem menerima data masukandan menambahkan data masukan dalam basis data Msg.

Sesuai harapan

Valid

61

Box : “Berhasilmendaftar”

Hasil Pengujian Black Box Testing Halaman Masuk Admin

NO Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil Pengujian

Kesimpulan

1 Kode adminatau kata sandi tidakdiisi dan klik tombol masuk

Kodeadmin: (kosong)Kata sandi: (kosong)

Sistem menonakMsg. Box : “Data tidak ditemukan”

Sesuai harapan

Valid

2 Kode admindan kata sandi terisi dan klik tombol masuk

Kodeadmin: (DGJ999)Kata sandi: (123)

Sistem melakukan pengecekan data yang sesuai dengan masukan

Sesuai harapan

Valid

3 Kode admindan kata sandi terisi tidak sesuai dengan datayang ada dan klik tombol masuk

Kodeadmin: (DGJ999)Kata sandi: (123)

Sistem menonak Msg.Box : “Data tidak ditemukan”

Sesuai harapan

Valid

4 Kode admindan kata sandi terisi sesuai dengan datayang ada dan klik tombol masuk

Kodeadmin: (DGJ001)Kata sandi: (123)

Sistem menerima masukan dan mengarahkan ke menu utama

Sesuai harapan

Valid

62

Hasil Pengujian Black Box Testing Halaman Lupa Kata Sandi Admin

NO Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil Pengujian

Kesimpulan

1 Masukan nomer telepon tidak sesuai dengan datayang tersedia

Nomor telepon : (087777789999)

Sistem tidak memperoleh data yang diminta : Msg. Box : “Nomor telepon tidak ditemukan”

Sesuai Harapan

Valid

2 Masukan nomor telepon sesuai dengan datayang tersedia

Nomor telepon: (087782427799)

Sistem menerima data yang dibutuhkan dan memuat kode admin,nama admin,nomor telepon,dan kata sandi

Sesuai harapan

Valid

Hasil Pengujian Black Box Testing Halaman Ubah Data Admin

NO Skenario Pengujian

Test Case Hasil yang diharapkan

Hasil Pengujian

Kesimpulan

1 Nama daftartidak terisi

Nama daftar: (kosong)

Tombol konfirmasi tidak aktif

Sesuai harapan

Valid

2 Nama daftarlebih dari 25 karakter

Nama daftar :(Cholis Ayyettulloh Adi Masdi)

Memangkas jumlah karekter sampai pada 25 karakter

Sesuai harapan

Valid

3 Nomor telepon daftar tidak terisi

Nomer telpon:(kosong)

Tombol konfirmasi tidak aktif

Sesuai harapan

Valid

4 Nomor telepon lebih dari 12 karakter

Nomer telpon:(1234567891012)

Memangkas jumlah karekter sampai pada 12 karakter

Sesuai harapan

Valid

5 Menggunakan nomor

Nomer telpon:

Sistem menolak

Sesuai harapan

Valid

63

telepon yang sama dengan admin yang berbeda

(1234567891012)

masukan nomor telepon.Msg. Box : Nomor telepon telah digunakan“

6 Nomor telepon terdapat bukan merupakan angka

Nomer telpon:(08797546435a)

Memangkas karakter yang bukan merupakan angka

Sesuai harapan

Valid

7 Kata sandi tidak terisi

Kata sandi:(kosong)

Tombol konfirmasi tidak aktif

Sesuai harapan

Valid

8 Semua input terpenuhi

Nama lengkap : (jarwo)Nomer telpon:(087975464352)Kata sandi : (123)

Tombol konfirmasi aktif

Sesuai harapan

Valid

6 Tombol konfirmasi aktif dan klik tombol konfirmasi

Semua input tepenuhi

Sistem menerima data masukan dan menambahkan data masukan dalam basis data Msg. Box : “Berhasilmendaftar”

Sesuai harapan

Valid

Hasil Pengujian Black Box Testing Halaman Profil Pengguna

No Skenarion Pengujian

Test Case Hasil Yang Diharapkan

Hasil Pengujian

Kesimpulan

1 Input Data Profil Pengguna

Nama Lengkap:(Lengkap)No Telp: (Lengkap)Kata Sandi:(Lengkap)

Sistem akan menerima dan memasukkan ke form profil admin

Sesuai Harapan

Valid

64

2 Data tidak diisi denganlengkap

Nama Lengkap: (Rafika)No Telp: (087484434)Kata Sandi: (Kosong)

Sistem akan menolak dan tidak bisa konfirmasi

Sesuai Harapan

Valid

3 Ingin mengubah data Profil

Nama Lengkap: yang berbedaNo telp: yangberbedaKata Sandi: yang berbeda

Sistem akan menerima dan masuk ke profil admin

Sesuai Harapan

Valid

4 Jika data ingin menghapus

Nama Lengkap: (kosong)No telp: (kosong)Kata Sandi: (kosong)

Sistem tidak akan menerimakarena data telah terkonfirmasi

Sesuai Harapan

Valid

Hasil Pengujian Black Box Testing Halaman Data Barang

No Skenarion Pengujian

Test Case Hasil Yang Diharapkan

Hasil Pengujian

Kesimpulan

1 Input data barang lalu klik simpan

Nama Barang:(lengkap)Berat :(lengkap)Harga barang:(lengkap)Stok barang:(lengkap)

Sistem akan menerima dan masuk ke formbarang

Sesuai harapanPesan: “berhasil menambahkanbarang”

Valid

2 Data tidak diisi denganlengkap

Nama Barang:(lengkap)Berat :(lengkap)

Sistem akan menolak dan tidak akan masuk ke formbarang

Sesuai harapanPesan: “Gagal mengubah

Valid

65

Harga barang:(lengkap)Stok barang:(kosong)

barang”

3 Ingin mengubah data barang

Nama Barang:(berbeda)Berat :(berbeda)Harga barang:(berbeda)Stok barang:(lengkap)

Sistem akan menerima dan akan mengubah data barang

Sesuai harapan

Valid

4 Menghapus data barang

Nama Barang:(kosong)Berat :(kosong)Harga barang:(kosong)Stok barang:(kosong)

Sistem akan menerima dan akan menghapus data barang

Sesuai harapanPesan :“Yakin ingin menghapus barang yang dipilh”

Valid

Hasil Pengujian Black Box Testing Halaman Data Pelanggan

No Skenarion Pengujian

Test Case Hasil Yang Diharapkan

Hasil Pengujian

Kesimpulan

1 Input data pelanggan lalu klik simpan

Nama pelanggan:(lengkap)No telp:(lengkap)Alamat:(lengkap)

Sistem akan menerima dan masuk ke formpelanggan

Sesuai harapanPesan: “berhasil menambahkanpelanggan”

Valid

66

2 Data tidak diisi denganlengkap

Nama pelanggan:(lengkap)No telp:(kosong)Alamat:(lengkap)

Sistem akan menolak dan tidak akan masuk ke formpelanggan

Sesuai harapan

Valid

3 Ingin mengubah data pelanggan

Nama pelanggan:(berbeda)No telp:(berbeda)Alamat:(berbeda)

Sistem akan menerima dan akan mengubah data pelanggan

Sesuai harapanPesan: “Gagal mengubah pelanggan”

Valid

4 Menghapus data pelanggan

Nama pelanggan:(kosong)No telp:(kosong)Alamat:(kosong)

Sistem akan menerima dan akan menghapus data pelanggan

Sesuai harapanPesan :“Yakin ingin menghapus pelanggan yang dipilh”

Valid

Hasil Pengujian Black Box Testing Halaman Data penjualan

No Skenarion Pengujian

Test Case Hasil Yang Diharapkan

Hasil Pengujian

Kesimpulan

1 Input data penjualan lalu klik tambah

Kode pelanggan:(lengkap)Nama barang:(lengkap)

Sistem akan menerima dan masuk ke formpenjualan

Sesuai harapanPesan: “berhasil menambahkandata penjualan”

Valid

2 Data tidak diisi denganlengkap

Kode pelanggan:(kosong)Nama

Sistem akan menolak dan tidak akan masuk ke form

Sesuai harapan

Valid

67

barang:(kosong)

penjualan

3 Ingin mengubah data penjualan

Kode pelanggan:(berbeda)Nama barang:(berbeda)

Sistem akan menerima dan akan mengubah data penjualan

Sesuai harapanPesan: “Gagal mengubah data penjualan”

valid

4 Menghapus data penjualan

Kode pelanggan:(kosong)Nama barang:(kosong)

Sistem akan menerima dan akan menghapus data pelanggan

Sesuai harapanPesan :“Yakin ingin menghapus data penjualanyang dipilh”

Valid

Hasil Pengujian Black Box Testing Halaman laporan barang

No Skenarion Pengujian

Test Case Hasil Yang Diharapkan

Hasil Pengujian

Kesimpulan

1 Klik form laporan barang

Kode barangNama barangberatSatuan Harga Stok barang(lengkap semua)

Sistem akan menerima dan masuk ke cetaklaporan barang

Sesuai harapan

valid

68

Hasil Pengujian Black Box Testing Halaman laporan barang

No Skenarion Pengujian

Test Case Hasil Yang Diharapkan

Hasil Pengujian

Kesimpulan

1 Klik form laporan pelanggan

Kode Nama Alamat No telpTanggal input(lengkap semua)

Sistem akan menerima dan masuk ke cetaklaporan pelanggan

Sesuai harapan

valid

Hasil Pengujian Black Box Testing Halaman laporan penjualan

No Skenarion Pengujian

Test Case Hasil Yang Diharapkan

Hasil Pengujian

Kesimpulan

1 Klik form laporan penjualan

No nota Kode pelangganNama pelangganTotal bayarUang bayarUang kembali(lengkap semua)

Sistem akan menerima dan masuk ke cetaklaporan penjualan

Sesuai harapan

Valid

69

top related