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

45
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

Upload: others

Post on 20-Nov-2020

25 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 2: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 3: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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.

Page 4: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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.

Page 5: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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.

Page 6: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 7: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 8: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 9: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 10: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 11: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

35

3.4. Entity Relationship Diagram

3.4.1.ERD (Entity Relationship Diagram)

Gambar III.2.

Entity Relationship Diagram (ERD)

Page 12: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

36

3.4.2.LRS (Logical Record Structure)

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

Gambar III.3

klLRS (Logical Record Structure)

Page 13: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 14: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 15: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 16: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 17: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 18: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 19: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 20: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 21: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

45

Gambar III.4

HIPO (Hierarchy Input Proses Output)

3.7.1.Flowchart

1. Login

Page 22: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

46

2. Menu Utama

Page 23: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 24: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

48

login

Info tampilan

profil

keluar

selesai

Y

T

Page 25: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 26: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 27: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 28: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 29: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 30: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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)

Page 31: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 32: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 33: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 34: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 35: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 36: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 37: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 38: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 39: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 40: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 41: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 42: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 43: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 44: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

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

Page 45: Struktur Organisasi sangat penting bagi perusahaan karena ... · Struktur Organisasi Dan Fungsi Struktur Organisasi sangat penting bagi perusahaan karena berfungsi untuk menunjukan

69