bab iii pembahasan 3.1. tinjauan perusahaan · 3.1.2. struktur organisasi dan fungsi struktur...

48
25 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan CV. Usnita Printing adalah salah satu perusahaan yang bergerak dalam bidang Percetakan. Pelaksanaan kegiatan rutin di CV. Usnita Printing terdapat aturan yang ditentukan, dalam hal ini struktur organisasi yang menggambarkan garis perintah dan penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga semua menjadi lancar dan Sejarah Perusahaan CV. Usnita Printing. 3.1.1. Sejarah Perusahaan CV. Usnita Printing didirikan oleh Bapak Usman, berdiri sejak tahun 1983 dan telah berbadan Hukum dengan nomor Surat Ijin Usaha Perdagangan (SIUP) 13491-05/PK/P1/1.824.271. CV.Usnita Printing merupakan perusahaan yang bergerak dibidang jasa Percetakan yang melayai cetak, ongkos cetak, mesin potong laminating, dll. CV. Usnita Printing terletak di Jl. Raya Bogor No.48, Rt.3/Rw10, Kp.Tengah, Kec. Kramat Jati, Kota Jakarta Timur, Daerah Khusus Ibukota Jakarta dengan nomor pos 13540. CV. Usita Printing Beroperasi mulai dari hari senin s.d. sabtu jam 08.00 17.00 WIB. Dan didalam menjalankan pekerjaannya CV. Usnita Printng mempunyai Visi Dan Misi dalam Usahanya, yaitu: Visi dari Cv. Usnita Printing menjadi perusahaan percetakan yang dapat memenuhi permintaan pelanggan dengan produk yang berkualitas dan senantiasa meningkatkan produktivitas demi kemajuan perusahaan.

Upload: others

Post on 05-Nov-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

25

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

CV. Usnita Printing adalah salah satu perusahaan yang bergerak dalam

bidang Percetakan. Pelaksanaan kegiatan rutin di CV. Usnita Printing terdapat

aturan yang ditentukan, dalam hal ini struktur organisasi yang menggambarkan garis

perintah dan penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga

semua menjadi lancar dan Sejarah Perusahaan CV. Usnita Printing.

3.1.1. Sejarah Perusahaan

CV. Usnita Printing didirikan oleh Bapak Usman, berdiri sejak tahun 1983

dan telah berbadan Hukum dengan nomor Surat Ijin Usaha Perdagangan (SIUP)

13491-05/PK/P1/1.824.271. CV.Usnita Printing merupakan perusahaan yang

bergerak dibidang jasa Percetakan yang melayai cetak, ongkos cetak, mesin potong

laminating, dll.

CV. Usnita Printing terletak di Jl. Raya Bogor No.48, Rt.3/Rw10,

Kp.Tengah, Kec. Kramat Jati, Kota Jakarta Timur, Daerah Khusus Ibukota Jakarta

dengan nomor pos 13540. CV. Usita Printing Beroperasi mulai dari hari senin s.d.

sabtu jam 08.00 – 17.00 WIB.

Dan didalam menjalankan pekerjaannya CV. Usnita Printng mempunyai Visi

Dan Misi dalam Usahanya, yaitu:

Visi dari Cv. Usnita Printing menjadi perusahaan percetakan yang dapat memenuhi

permintaan pelanggan dengan produk yang berkualitas dan senantiasa meningkatkan

produktivitas demi kemajuan perusahaan.

Page 2: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

26

Misi :

1. Kepuasan pelanggan

2. Cetakan berkualitas dan tepat waktu

3. Meningkatkan kemampuan perusahaan

3.1.2. Struktur Organisasi dan Fungsi

Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung

jawab disuatu organisasi. Struktur organisasi dalam suatu perusahaan dapat berjalan

dengan baik, lancar, dan efektif bila terdapat pembagian tugas, pelimpahan

wewenang dan tanggung jawab setiap bagian secara jelas yang digambarkan dalam

struktur organisasi.

Pada CV. Usnita Printing juga menggunakan struktur organisasi yang sangat

baik. Berikut adalah gambar struktur organisasinya

*Sumber cv.unista Printing 2019

Pemilik

Bag. Keuangan

Bag. Desain Bag. Produksi Bag. Finishing

Gambar : III.1.

Struktur Organisasi CV. Usnita Printing

Page 3: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

27

Fungsi struktur organisasi :

1. Pemilik bertugas Memimpin Perusahaan dan Memilih, menetapkan, mengawasi

tugas dari karyawan.

2. Bag. Keuangan bertugas bertanggung jawab dalam mengelola perusahaan dan

memesan material dan membuat jadwal pembayaran ke Supplier.

3. Bag. Desain bertugas membuat desain yang diinginkan konsumen.

4. Bag. Produksi bertugas merencanakan produksi pesanan yang di terimanya,

sekaligus mengendalikanproses produksi

5. Bag. Finiting bertugas bertanggug jawab atas penyelesaian akhhir setiap orderan

cetakan, baik pemotongan, penjilidan maupun pengepakan.

3.2. Tinjauan Kasus

3.2.1. Proses Bisnis Sistem Berjalan

Prosedur sistem berjalanan pembelian bahan baku Secara Tunai pada CV.

Usnita Printing adalah sebagai berikut:

Bagian desain menerima pesanan dari konsumen dan membuat sesuai dengan

keinginan konsumen setelah itu bagian desain memberi desain yang sudah dibuat ke

bagian produksi, lalu bagian produksi menuju gudang untuk mengecek persediaan

barang yang sesuai dengan pesanan konsumen. Jika barang tida ada maka bagian

produksi menuju bagian keuangan untuk membuat list barang apa saja yang

diperlukan, lalu bagian keuangan ,membuat list/ PO dan langsung mengirim via

email kepada supplier untuk mengirim barang yang sudah di list. Lalu supplier

mengirim barang serta Nota kontan dan Surat jalan ke bagian keuangan untuk

ditandatangani setelah menerima barang bagian keuangan langsung mentransfer

sejumlah uang yang ada di nota kontan. Lalu bagian keuangan mengirim bukti

Page 4: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

28

transaksi melalui email kepada seupplier. Setelah mengirim bukti trannsaksi bagian

keuangan membuat laporan pembelian untuk di serahkan kepada pemilik.

3.2.2. Activity Diagram.

Gambar : III.2.

Diagram Activity Sitem Berjalan CV. Usnita Printing

Page 5: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

29

Keterangan:

SJ : Surat Jalan

3.2.3. Spesifikasi Bentuk Dokumen Masukan

a. Nota

Nama Dokumen : Nota

Fungsi : Sebagai alat penagihan pembayaran

Sumber : Supplier

Tujuan : bagian keuangan

Frekuensi : Setiap terjadi tagihan pembayaran

Media : Kertas

Jumlah : 1 (satu) lembar

Bentuk : Lampiran A-1

b. Surat Jalan (SJ)

Nama Dokumen : Surat Jalan

Fungsi : Sebagai bukti pengiriman barang

Sumber : Supplier

Tujuan : bagian keuangan

Frekuensi : Setiap terjadi pengiriman Barang

Media : Kertas

Jumlah : 1 (satu) lembar

Bentuk : Lampiran A-2

Page 6: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

30

3.2.4. Spesifikasi Bentuk Dokumen Keluaran

1. Surat Pesanan

Nama Dokumen : Surat Pesanan

Fungsi : Sebagai bukti pemesanan barang

Sumber : Bag. Keuangan

Tujuan : Supplier

Frekuensi : Setiap terjadinya pemesanan barang

Media : Kertas

Jumlah : 1 (satu) lembar

Bentuk : Lampiran B-1

2. Bukti Transfer

Nama Dokumen : Bukti Tramsfer

Fungsi : Sebagai bukti pembayaran

Sumber : Bag. Keuangan

Tujuan : Supplier

Frekuensi : Setiap terjadinya pembayaran

Media : Kertas

Jumlah : 1 (satu) lembar

Bentuk : Lampiran B-2

Page 7: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

31

3. Laporan Pembelian Barang

Fungsi : Sebagai bukti laporan pembelian barang

Sumber : Bag. Keuangan

Tujuan : Pemilik

Periode : Setiap adanya pembelian barang

Jumlah : 1 (satu) lembar

Media : cetaka manual

Bentuk : Lampiran B-3

3.2.5. Permasalahan Pokok

Sistem Pembelian Secara Tunai yang telah berjalan di CV. Usnita Printing

Umumnya telah berjalan dengan baik. Tetapi penulis melihat adanya kelemahan

dalam sistem tersebut . Beberapa permasalaha dan kelemahan antara lain :

1. Pengolahan sistem pembelian yang berjalan masih manual atau belum

terkomputerisasi.

2. Dalam pencatatan pemesanan barang masih menggunakan tulis tangan sehingga

dalam proses pemesanan mudah terjadi kesalahan

3. Pada saat pembuatan laporan pembelian terkadang masih mengalami kesalahan

karena adanya kerangkapan data pembelian

3.2.6. Pemecahan Masalah

1. Mengubah system manual menjadi system yang sudah terkomputerisasi

2. Sebaiknya dalam pencatatan pemesanan barang harus dibuatkan data pemesanan

berupa file agar tidak terjadi kesalahan dalam mencatat data pemesanan

Page 8: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

32

3. Dengan adanya pengolahan sistem yang sudah terkomputerisasi dapat

meminialisirkan adanya kerangkapan serta dapat memudahkan dalam hal

pembuatan laporan sehingga lebih cepat dan lebih akurat

3.3. Analisis Kebutuhan Software

Analisa kebutuhan software merupakan langkah awal untuk menentukan

gambaran perangkat lunak yang akan dihasilkan untuk melaksanakan sebuah sistem

prangkat lunak yang baik sesuai dengan kebutuhan pengguna sangat tergantung

kepada keberhasilan dalam melakukan analisa kebuutuhan. Jika terjadi kesalahan

dalam analisa kebutuhan maka prangkat lunak yang dibuat menjadi tidak berguna.

3.3.1 Analisis Kebutuhan Fungsional

Tahapan analisis meliputi tahapan analisis kebutuhan fungsionalitas dari

masing-masing pengguna yang berinteraksi langsung terhadap sistem informasi

pembelian secara kredit.

A. Halaman Bagian keuangan

A.1. Bagian Keuangan dapat melakukan login

A.2. Bagian Keuangan dapat melihat dan mengelola data Admin

A.3. Bagian Keuangan dapat melihat dan mengolah data supplier

A.4. Bagian Keuangan dapat melihat dan mengolah data barang

A.5. Bagian Keuangan dapat melihat dan mengolah master akun

A.6. Bagian Keuangan dapat melihat dan mengolah data pemesanan

A.7. Bagian Keuangan dapat melihat dan mengolah data surat jalan

A.8. Bagian Keuangan dapat melihat dan mengolah jurnal

Page 9: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

33

A.9. Bagian Keuangan dapat mencetak dan mengolah jurnal umum

A.10.Bagian keuangan dapat mencetak dan mengolah laporan pembelian

A.11.Bagian Keuangan dapat melakukan logout

B. Halaman Bagian Pemilik

B.1 Pemilik dapat melakukan login

B.2.Pemilik dapat melihat Laporan surat jalan

B.3.Pemilik dapat melakukan logout

3.3.2. Usecase Diagram

Setelah Menganalisis kebutuhan fungsional masing-masing sistem informasi

pembelian secara kredit, selanjutnya akan digambarkan use case diagram seperti

dibawah ini:

1. Usecase Diagram Halaman Login

Gambar III.3.

Usecase Diagram Halaman Login

Page 10: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

34

Tabel III.1

Deskripsi Usecase Diagram Halaman Login

Use Case Narative Login

Tujuan Aktor melakukan login untuk masuk ke

dalam sistem pembelian.

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses sistem pembelian Tunai

Skenario Utama

Aktor Bagian Keuangan,Pemilik

Kondisi Awal Aktor dapat membuka Aplikasi

permbelian tunai.

Aksi Aktor Reaksi Sistem

1. Aktor Mengisi Username dan

Password

2. Aktor Mengklik Tombol login

3. Aktor mengklik batal

Validasi Username dan Password

Masuk kedalam sistem pembelian Tunai

Sistem akan membatalkan proses

Kondisi Akhir Jika perintah sesuai maka sistem akan

masuk ke dalam aplikasi pembelian tunsi

dan aktor dapat melakukan aktivitas di

dalam sistem.

2. Usecase Diagram Halaman Bagian Keuangan

Page 11: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

35

Gambar III.4.

Usecase Diagram Halaman Bagian Keuangan

Tabel III.2

Deskripsi Usecase Diagram Halaman Bagian Keuangan

Usecase Narative Bagian keuangan

Tujuan Bagian keuangan dapat mengelola semua

sistem pada pembelian tunai.

Deskripsi Sistem ini memungkinkan bagian

Keuangan untuk mengelola semua data

pada sistem pembelian tunai.

Page 12: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

36

Skenario Utama

Aktor Bagian Keuangan

Kondisi Awal Bagian Keuangan dapat mengelolah

semua data pada sistem pembelian tunai.

Aksi Aktor Reaksi Sistem

1. Aktor mengelola data Admin

2 . Aktor mengelola data Supplier

3. Aktor mengelola data Barang

4. Aktor mengelola master akun

5. Aktor mengelola data pemesanan

6. Aktor mengelola data surat jalan

7. Aktor mengelola jurnal

Sistem akan menampilkan dan mengelola

data admin

Sistem akan menampilkan dan mengelola

data supplier

Sistem akan menampilkan dan mengelola

data barang

Sistem akan menampilkan dan mengelola

master akun

Sistem akan menampilkan dan mngelola

data pemesanan

Sistem menampilkan dan mngelola data

surat jalan

Sistem akan menampilkan dan mngelola

jurnal

Sisetm akan menmapilkan dan mengelola

jurnal umum

Page 13: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

37

8. Aktor mencetak dan mngelola jurnal

umum

9.Aktor mencetak dan mengelola laporan

pembelian

Sistem akan menmapilkan dan mengelola

laporan pembelian

Kondisi Akhir Jika perintah sesuai maka sistem akan

menampilkan seperti yang di inginkan

oleh aktor.

3. Usecase Diagram Halaman Pemilik

Gambar III.5.

Usecase Diagram Halaman Pemilik

Tabel III.3

Deskripsi Usecase Diagram Halaman Pemilik

Usecase Narative Pemilik

Tujuan Pemilik mencetak laporan pembelian

Page 14: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

38

pada sistem pembelian tunai.

Deskripsi Sistem ini memungkinkan pemilik untuk

mengakses sistem pembelian tunai.

Skenario Utama

Aktor Pemilik

Kondisi Awal Pemilik melakukan login pada sistem

pembelian tunai dan dapat mengelola

laporan pembelian.

Aksi Aktor Reaksi Sistem

1. Aktor memilih menu laporan surat

jalan

Sistem menampilkan dan mencetak

laporan surat jalan

Kondisi Akhir Jika Perintah sesuai sistem akan

menampilkan seperti yang di inginkan

oleh aktor.

Page 15: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

39

3.3.3. Activity Diagram

Berdasarkan dari scenario usecase dapat digambarkan aktivitas-aktivitas

yang terjadi atau alur kerja dalam usecase. Aliran kerja tersebut digambarkan secara

grafis dengan activity diagram.

Berikut adalah Activity diagram dari masing-masing use case:

1. Activity Diagram Halaman Login

Gambar III.6.

Activity Diagram Halaman login

Page 16: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

40

2. Activity Diagram Halaman Data Admin

Gambar III.7.

Activity Diagram Halaman Data Admin

Page 17: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

41

3. Activity Diagram Halaman Data Supplier

Gambar III.8.

Activity Diagram Halaman Data Supplier

Page 18: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

42

4. Activity Diagaram Halaman Data Barang

Gambar III.9.

Activity Diagram Halaman Data Barang

Page 19: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

43

5. Activity Diagram Halaman Master Akun

Gambar III.10.

Activity Diagram Halaman Master Akun

Page 20: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

44

6. Activity Diagram Halama Data Pemesanan

Gambar III.11.

Activity Diagram Halaman Data Pemesanan

Page 21: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

45

7. Activity Diagram Halaman Data Surat Jalanan

Gambar III.12.

Activity Diagram Halaman Data Surat Jalan

Page 22: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

46

8. Activity Diagram Halaman Jurnal

Gambar III.13.

Activity Diagram Halaman Jurnal

9. Activity Diagram Halaman jurnal Umum

Gambar III.14.

Activity Diagram Halaman Jurnal Umum

Page 23: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

47

10. Activity Diagram Halaman Laporam Surat Jalanan

Gambar III.15

Activity Diagram Halaman Laporan Surat Jalan

Page 24: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

48

3.4. Desain

3.4.1 Entity Relationship Diagram (ERD)

Gambar III.16.

Entity Relationship Diagram (ERD)

Page 25: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

49

3.4.2 Logical Record Structure (LRS)

Gambar III.17.

Logical Record Structure (LRS)

Page 26: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

50

3.4.3 Spesifikasi File

Spesifikasi file terdiri dari file-file yang digunakan untuk menyimpan data

maupun proses pengolahan data. Spesifikasi file pada sistem ini menggunakan

aplikasi program Netbeans IDE 8.2 dan mempunyai database dengan nama

pembelianq1.sql serta terdiri atas file ataupun tabel, berikut adalah spesifikasi file

pada sistem penjualannya:

1. Spesifikasi File data barang

Nama Database : pembelian1

Nama File : data _barang

Tipe File : File Master Data

Akses File : Random

Panjang Record : 90 Karakter

Field Key : kd_barang

Tabel III.4.

Spesifikasi File data barang

No. Elemen Data Akronim Tipe

Data Panjang Keterangan

1. Kd barang kd_barang Varchar 20 Primary Key

2. Nama barag nm_barang Varchar 50

3. Satuan Satuan Varchar 20

4. Harga Harga Float -

2. Spesifikasi File supplier

Nama Database : pembelian1

Nama File : supplier

Tipe File : File Master Data

Akses File : Random

Panjang Record : 80 Karakter

Page 27: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

51

Field Key : kd_supplier

Tabel III.5.

Spesifikasi File data supplier

No. Elemen Data Akronim Tipe

Data Panjang Keterangan

1. Kd supplier kd_supplier Varchar 10 Primary Key

2. Nama supplier nm_supplier Varchar 30

3. Alamat Alamat Text -

4. No Telp no_telp Varchar 20

5 Email Email Varchar 30

3. Spesifikasi File data master akun

Nama Database : pembelian1

Nama File : master _akun

Tipe File : File Master Data

Akses File : Random

Panjang Record : 180 Karakter

Field Key : kode_akun

Tabel III.6.

Spesifikasi File master akun

No. Elemen Data Akronim Tipe

Data Panjang Keterangan

1. Kpde Akun kode_akun Varchar 50 Primary Key

2. Nama Akun nama_akun Varchar 50

3. Jenis Akun Jenis_akun Varchar 30

4. Saldo Normal saldo_normal Double 50

4. Spesifikasi File pemesanan

Nama Database : pembelian1

Nama File : pemesanan

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 170 Karakter

Page 28: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

52

Field Key : no_pesan

Tabel III.7.

Spesifikasi File Pemesanan

No. Elemen Data Akronim Tipe

Data Panjang Keterangan

1. No pesan no_pesan Varchar 50 Primary Key

2. Tgl Pesan tgl_pesan Date -

3. Kd supplie kd_supplier Varchar 50

4. Kd Barang kd_barang Varchar 50

5. Jml Barang jml_barang int 20

6. Harga pesan harga_pesan Float -

7 Total Total Float -

5. Spesifikasi File data surat jalan

Nama Database : sj

Nama File : data_sj

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 230Karakter

Field Key :no_sj

Tabel III.8.

Spesifikasi File data pembelian

No. Elemen Data Akronim Tipe

Data Panjang Keterangan

1. No SJ no_sj Varchar 50 Primary Key

2. Tgl Pesan tgl_pesan Date -

3. Kode supplier kode _supplier Varchar 10

4. Kode Barang kode_barang Varchar 20

5. Jml Beli jml_beli int 50

6. Harga SJ harga_sj int 50

7 Total SJ total_sj int 50

Page 29: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

53

6. Spesifikasi File data jurnal

Nama Database : pembelian1

Nama File : jurnal

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 200 Karakter

Field Key : no_referensi

Tabel III.9.

Spesifikasi File jurnal

No. Elemen Data Akronim Tipe

Data Panjang Keterangan

1. No Referensi no_referensi Varchar 50 Primary Key

2. Tgl Trans tgl_trans Date -

3. No pembelian no_pembelian Varchar 50

4. Ket Ket Varchar 100

7. Spesifikasi File data jurnal detail

Nama Database : pembelian1

Nama File : jurnal_detail

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 200 Karakter

Field Key : -

Tabel III.10.

Spesifikasi File jurnal detail

No. Elemen Data Akronim Tipe

Data Panjang Keterangan

1. No Referensi no_referensi Varchar 50 Foreign Key

2. Kode Akun kode_akun Varchar 50

3. Debet Debet Int 50

4. Kredit Kredit int 50

Page 30: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

54

3.4.4 Sequence Diagram

1. Sequence Diagram Login

Gambar III.18.

Sequence Diagram Login

Page 31: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

55

2. Sequence Diagram Halaman Data Supplier

Gambar III.19

Squence Diagram Data Supplier

Page 32: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

56

3. Sequence Diagram Halaman Data Barang

Gambar III.20

Squence Diagram Dara Barang

Page 33: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

57

4. Sequence Diagram Master Akun

Gambar III.21

Squence Diagram Master Akun

Page 34: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

58

5. Sequence Diagram Halaman Data Pemesanan

Gambar III.22

Squence Diagram Data Pemesanan

Page 35: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

59

6. Sequence Diagram Halaman Data Surat Jalan

Gambar III.23

Squence Diagram Data Pembelian

Page 36: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

60

7. Sequence Diagram Jurnal

Gambar III.24

Squennce Diagram Jurnal

Page 37: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

61

8. Sequence Diagram Jurnal Umum

Gambar III.25

Squence Diagram Jurnal Umum

9. Sequence Diagram Laporan Pembelian

Gambar III.26

Squence Diagram Laporan Pembelian

Page 38: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

62

3.4.5 Deployment Diagram

Gambar III.27

Deployment Diagram

Page 39: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

63

3.4.6 User Interface

1. User Interface Login

Gambar III.28

User Interface Login

2. User Interface Menu Utama

Gambar III.29

User Interface Menu Utama

Page 40: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

64

3. User Interface Data Admin

Gambar III.30

User Interface Data Admin

4. User Interface Data Supplier

Gambar III.31

User Interface Data Supplier

Page 41: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

65

5. User Interface Data Barang

Gambar III.32

User Interface Data Barang

6. User Interface Master Akun

Gambar III.33

User Interface Master Akun

Page 42: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

66

7. User Interface Data Pemesanan

Gambar III.34

User Interface Data Pemesanan

8. User Interface Data Pembelian

Gambar III.35

User Interface Data Pembelian

Page 43: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

67

9. User Interface Jurnal

Gambar III.36

User Interface Jurnal

10. User Interface Jurnal Umum

Gambar III.37

User Interface Jurnal Umum

Page 44: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

68

11. User Interface Laporan Pembelian

Gambar III.38

User Interface Laporan Pembelian

3.5 Implementasi

3.5.1 Code Generation

1. Code Generation pembelian.jsp

Page 45: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

69

Gambar III.39.

Code Generation Menu Pembelian

3.5.2 Blackbox Testing

Proses pengujian ini dilakukan dengan blackbox testing yang merupakan metode

untuk mengetahui apakah perangkat lunak berfungsi dengan benar atau tidak, dimana

pada pengujian ini hanya dapat diketahui input dan ouputnya saja tanpa mengetahui

detail struktur internal dari sistem yang akan di tes. Adapun hasil pengujian black

box testing pada sistem yang ada pada CV. Unista Printing.

Page 46: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

70

1. Blackbox Testing Data Surat Jalan

Tabel III.11.

Blackbox Testing Data Surat Jalan

N

o Skenario Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujia

n

Kesim

-pulan

1. Mengeklik form Tambah

Pembelian .

no_sj:

tgl_sj:

kode_supplie

r:

kode_barang:

no_pesan:

jml_beli:

harga_sj:

total_sj:

Sistem akan

memunculka

n akses ke

form tambah

surat jalan

baru.

Sesuai

harapan.

Valid.

2. Tambah pembelian baru

dengan mengisi

No pembelian,Tgl

pembelian,kodesupplier,Ko

de barang,no pesan,jml

beli,harga pemb,dan total

pemb nya kosong

No SJ:AJ001

Tgl SJ:2019-

04-01

Kode

supplier:AG

Kode

barang:KJP

No

pesen:PN001

Jml beli:2

harga

SJ:240000

total:Kosong

Sistem akan

menolak

akses tambah

pembelian

dan tetap

berada pada

form tambah

surat jalan

baru.

Sesuai

harapan.

Valid.

3. Tambah pembelian baru

dengan mengisi no

pembelian, tgl

pembelian,kode supplier,

kode barang, no pesen, jml

beli,harga pemb, dan total

pemb

No SJ:SJ001

Tgl SJ:2019-

04-01

Kode

supplier:AG

Kode

barang:KJP

No

pesen:PN001

Jml beli:2

harga

SJ:240000

total

SJ:480000

Sistem akan

menyimpan

pembelian

baru dan

langsung

menampilka

n data Surat

Jalan

Sesuai

harapan.

Valid.

4.

Menghapus data pembelian

yang sudah ada.

Tampilan

kosong atau

hilang

Sistem akan

menghapus

data surat

Sesuai

harapan.

Valid.

Page 47: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

71

jalan dan

tetap berada

pada

halaman data

surat jalan

5. Mengedit salah satu data

pembelian yang sudah ada

dengan mengubah Nama

pembelian

No SJ:SJ001

Tgl SJ:2019-

04-05

Kode

supplier:AG

Kode

barang:KJP

No

pesen:PN001

Jml beli:2

harga

SJ:240000

total

SJ:480000

Sistem akan

mengubah

data

pembelian

tersebut dan

akan

menampilka

n langsung

data surat

jalan

terbarunya.

Sesuai

harapan.

Valid.

Page 48: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi adalah penjabaran hubungan wewenang dan tanggung jawab disuatu organisasi

72

3.5.3. Spesifikasi Hardware dan Software

Tabel III.12.

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Windows 7 32-bit

Processor Celeron ,@2,13 GHz

RAM 2 GB

Hardisk 100GB

Monitor 14”LED

Keyboard 108 key

Printer Dot Matrix

Mouse Standart

Software Kebutuhan menjelaskan aplikasi secara local

Bahasa script programming : JAVA 7.1

Web Server : Apache 3.2

DBSM : MySQL