BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan...

60
BAB III ANALISA SISTEM BERJALAN 3.1 Tinjauan Perusahaan Tinjauan perusahaan dalam Tugas Akhir ini berupa sejarah perusahaan, struktur organisasi dan fungsi serta sistem pemesanan tas pada PT.ARTLIN KREASI MANDIRI. 3.1.1 Sejarah Perusahaan PT. ARTLIN KREASI MANDIRI atas nama Ibu Silvy Fitriani yang berijin usaha dengan nomor SIUP 503/001642-DPMPTSP/30-08/PK/XII/2017 suatu perusahaan yang menerima pemesanan berbagai model tas seperti tas ransel, tas selempang, tas tangan, tas laptop, tas sekolah, koper, tas travel, dan lain-lain sesuai keinginan dan kebutuhan customer. Berdiri sejak 18 Juli 2014 didirikan di Sragen Jawa Tengah dengan nama brand Silvas namun pada tahun 2015 berubah menjadi brand Northline. Brand Northline ini sudah terdaftar dengan nomor D002015051241 di Republik Departemen Properi dan Intelektual Indonesia. Pada awal pendirian usaha produsen tas ini bekerja sama dengan rumah warna namun pada 18 Juli 2015 perusahaan sudah resmi dilegalitas menjadi sebuah perseroan terbatas. Perusahaan ini menghasilkan berbagai tas dengan mengutamakan kualitas sehingga memberikan kepuasan terhadap customer.

Transcript of BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan...

Page 1: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

BAB III

ANALISA SISTEM BERJALAN

3.1 Tinjauan Perusahaan

Tinjauan perusahaan dalam Tugas Akhir ini berupa sejarah perusahaan,

struktur organisasi dan fungsi serta sistem pemesanan tas pada PT.ARTLIN

KREASI MANDIRI.

3.1.1 Sejarah Perusahaan

PT. ARTLIN KREASI MANDIRI atas nama Ibu Silvy Fitriani yang berijin

usaha dengan nomor SIUP 503/001642-DPMPTSP/30-08/PK/XII/2017 suatu

perusahaan yang menerima pemesanan berbagai model tas seperti tas ransel, tas

selempang, tas tangan, tas laptop, tas sekolah, koper, tas travel, dan lain-lain

sesuai keinginan dan kebutuhan customer. Berdiri sejak 18 Juli 2014 didirikan di

Sragen Jawa Tengah dengan nama brand Silvas namun pada tahun 2015 berubah

menjadi brand Northline. Brand Northline ini sudah terdaftar dengan nomor

D002015051241 di Republik Departemen Properi dan Intelektual Indonesia. Pada

awal pendirian usaha produsen tas ini bekerja sama dengan rumah warna namun

pada 18 Juli 2015 perusahaan sudah resmi dilegalitas menjadi sebuah perseroan

terbatas.

Perusahaan ini menghasilkan berbagai tas dengan mengutamakan kualitas

sehingga memberikan kepuasan terhadap customer.

Page 2: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

3.1.2 Struktur Organisasi dan Fungsi

Sumber: PT.Artlin Kreasi Mandiri (2018)

Gambar III.1. Struktur Organisasi PT.Artlin Kreasi Mandiri

Fungsi dan tanggung jawab dari setiap komponen organisasi adalah sebagai

berikut:

1. Direktur: memimpin perusahaan dengan menerbitkan kebijakan-kebijakan

perusahaan,memilih,menetapkan,mengawasi tugas dari karyawan.

2. Manager Marketing: melakukan perencanaan strategi pemasaran dengan

memperhatikan trend pasar dan sumber daya perusahaan.

3. Manager Produksi: menambah nilai guna barang yang dihasilkan,memiliki

ulitan barang yang baik.

4. Sales: bagian yang melaksanakan pemasaran.

5. Admin: membuat Surat Perintah Kerja dan invoice

6. Quality Control: meneliti produk dan proses produk perusahaan untuk

memperoleh standart kualitas yang baik.

Page 3: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

3.2 Tinjauan Kasus

3.2.1 Prosedur Bisnis Sistem Berjalan

1. Proses Pemesanan

Pada tahap ini costumer order sesuai keinginan, melalui telepon, email

ataupun whatsApp bahwa mereka akan order tas sesuai dengan kebutuhannya dan

model yang diinginkan kepada team sales, kemudian team sales akan lanjutkan ke

bagian manager marketing untuk dicek kembali bahan baku dan diteruskan ke

manager produksi. Jika terjadi kendala maka team sales akan mengkonfirmasi ke

customer mengenai masalah yang terjadi(bahan baku belum tersedia) dan

customer yang akan membuat perjanjian tertentu mengenai masalah tersebut.

Setelah customer deal dengan permasalah tersebut maka customer akan

melakukan pembayaran DP ke staf admin,jika sudah di terima, admin langsung

membuat SPK(surat perintah kerja) kemudian diserah kan ke manager produksi.

2. Proses Produksi

Manager Produksi setelah mendapatkan SPK dari staff admin, maka akan

melakukan proses pembuatan tas, lama nya pembuatan tas tergantung berapa

banyak tas yang di order. Setelah produksi selesai, kemudian tas tersebut

diserahkan ke bagian QC untuk dilakukan proses pengecekan.

3. Proses Pengecekan

Pada proses ini bagian QC menerima tas dari manager produksi untuk

dilakukan pengecekan, apakah ada yang cacat atau tidak. Jika memang ada tas

yang cacat maka bagian QC akan mengembalikan ke bagian manager produksi

agar memperbaiki tas tersebut. Namun jika semua tas tidak ada yang cacat maka

tas-tas tersebuat akan dipacking oleh bagian QC untuk masuk dalam proses

pengiriman.

Page 4: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

4. Proses Pengiriman

Pada proses ini tas-tas yang sudah dipacking rapih dan siap dikirim ke

costumer oleh invoice, kemudian surat jalan dan invoice diserahkan ke team sales

untuk dikirim ke costumer beserta tas pesanan costumer. Kemudian setelah

costumer menerima barang, maka customer akan menandatangani invoice dan

surat jalan kemudian costumer akan melakukan pelunasan bayar.

5. Proses Laporan

Setiap akhir bulan Admin membuat laporan pemesanan tas berdasarkan

dokumen surat jalan dan invoice dan laporan tersebut akan di serahkan kepada

Direktur.

3.2.2 Activity Diagram

1. Activity Diagram Pemesanan

Page 5: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.2. Activity Diagram Pemesanan

2. Activity Diagram Produksi

Gambar III.3. Activity Diagram Produksi

3. Activity Diagram Pengecekan

Page 6: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.4. Activity Diagram Pengecekan

4. Activity Diagram Pengiriman

Gambar III.5. Activity Diagram Pengiriman

5. Activity Diagram Laporan

Page 7: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.6. Activity Diagram Laporan

3.2.3. Dokumen Masukan

Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen untuk

mendukung terbentuknya file-file yang dibutuhkan serta informasi yang disajikan,

maka dibutuhkan masukan-masukan untuk sistem.

1. Surat Pesanan

Nama dokumen : Surat Pesanan

Fungsi : Sebagai bukti pemesanan tas

Sumber : Customer

Tujuan : Team Sales

Media : kertas

Jumlah : Satu lembar

Frekuensi : Setiap proses pemesanan

Format : Lampiran A-1

3.2.4. Dokumen Keluaran

Page 8: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

1. Surat Perintah Kerja

Nama Dokumen : Surat Perintah Kerja

Fungsi : Untuk melakukan produksi tas

Sumber : Admin

Tujuan : Manager Produksi

Media : Kertas

Jumlah : Satu Lembar

Frekuensi : Setiap proses produksi

Format : Lampiran B-1

2. Surat Jalan

Nama Dokumen : Surat Jalan

Fungsi : Sebagai syarat pengiriman tas

Sumber : Team sales

Tujuan : Customer

Media : Kertas

Jumlah : Dua rangkap

Frekuensi : Setiap pengiriman tas

Format : Lampiran B-2

3. Invoice

Nama Dokumen : Invoice

Fungsi : Untuk mengetahui berapa total yang harus dibayar

Sumber : Team Sales

Tujuan : Customer

Media : Kertas

Page 9: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Jumlah : Dua rangkap

Frekuensi : Setiap proses Pembayaran

Format : Lampiran B-3

4. Surat Reject

Nama Dokumen : Surat Reject

Fungsi : Untuk mengembalikan tas supaya diperbaiki

Sumber : Staff Admin

Tujuan : Manager Produksi

Media : Kertas

Jumlah : Satu lembar

Frekuensi : Setiap terjadinya kecacatan dalam pembuatan tas

Format : Lampiran B-4

5. Laporan Pemesanan

Nama Dokumen : Laporan Pemesanan

Fungsi : Sebagai laporan Admin ke Direktur

Sumber : Admin

Tujuan : Direktur

Media : Kertas

Jumlah : Satu atau dua lembar

Frekuensi : Sebulan sekali

Format : Lampiran B-5

3.2.5. Permasalahan Pokok

Page 10: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Bentuk sistem yang baik akan sangat dibutuhkan dalam organisasi apapun,

sehingga usaha-usaha yang dioperasikan sesuai dengan yang diharapkan, akan

tetapi perlu disadari bawa dengan adanya perkembangan zaman yang sedemikian

pesat yang mengakibatkan semua ketentuan dan cara pengolahan bentuk usaha

harus dapat sesuai dan pengaturan aktivitas yang baik sering timbul berbagai

masalah. Melihat dari semua proses yang terjadi, ada beberapa masalah yang

dihadapi di PT.Artlin Kreasi Mandiri dalam sistem penerimaan pemesanan tas.

Adapun permasalahan tersebut diantaranya:

1. Data pesanan sering hilang dan rusak karena masih dalam bentuk kertas.

2. Kehilangan data pesanan menyebabkan Admin mengalami kesulitan dalam

proses pemesanan dan laporan.

3.2.6. Pemecahan Masalah

Untuk mengatasi pemasalahan tersebut, maka penulis memberikan

alternatif pemecahan masalah yaitu berupa sistem yang sudah terkomputerisasi.

Sistem yang sudah terkomputerisasi tersebut mempunyai kelebihan diantaranya:

1. Dibuatkannya suatu sistem komputerisasi sehingga dalam pemesanan yang

dilakukan tidak ada data yang hilang atau rusak.

2. Dengan adanya sistem yang terkomputerisasi akan mempermudah admin

dalam melakukan proses pemesanan dan akan lebih cepat dan akurat.

3.3. Analisis Kebutuhan Software

Page 11: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

3.3.1. Analisi Kebutuhan

Pada tahap selanjutnya Analisa Kebutuhan pengguna terhadap sistem

pemesanan untuk program di PT.Artlin Kreasi Mandiri diusulkan dengan

beberapa prosedur sebagai berikut:

A. Admin

A.1 Bagian admin dapat melakukan Login dalam sistem.

A.2 Admin mengakses menu utama.

A.3 Admin mengakses master data.

A.4 Admin mengakses menu transaksi.

A.5 Admin mengakses menu laporan.

A.6 Admin dapat melakukan logout.

3.3.2. Use Case Diagram

Page 12: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

uc use case

Admin

Master Data

Data

Customer

Data Bahan

Data user

Data model

Data Perkiraan

Transaksi

Pemesanan

Laporan

Lapporan

pesanan

Login

password

username

Logout

Surat Jalan

Inv oice

Surat Reject

Jurnal

Laporan

Jurnal

edit hapus caribatal

close

tambah

edit

cari

hapus

bataltambah

edit

hapus

batal

cari tambah

edit

hapus

batal

cari

close

tambah

close

close

tambah

cari

edithapus

batal

close

tambah

edit

hapus

cari

batal

close

tambah

edit

hapus

cari

batal

batal

cetak

tambah

edit

hapus

cari

batal

close

cetak

tambah

edit

hapus

cari

batal

close

cetak

tambah

hitung

hapus

cari

close

cetak

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«include»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«include»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

«extend»

Gambar III.7. Use Case Diagram

Tabel III.1.

Page 13: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Deskripsi Use Case Diagram Admin

Use Case Name Admin

Requirements A.1-A.7

Goal Admin dapat mengelola data customer, menginput

data bahan, data model. Dapat mengelola transaksi

pemesanan, surat jalan, invoice, surat reject dan

laporan.

Pre-Conditions Admin masuk mengakses halaman login

Post-Conditions Admin melakukan login dan masuk ke dalam

halaman bagian Admin

Failed End Condition Admin dapat membatalkan login

Primary Actors Admin

Main Flow/Basic Path 1. Admin dapat mengelola data customer.

2. Admin dapat menginput data bahan, data model

dan data perkiraan.

3. Admin dapat mengelola transaksi pemesanan,

surat jalan, invoice dan surat reject.

4. Admin dapat mengelola laporan pemesanan

dan laporan jurnal.

Invariant -

3.3.3 Activity Diagram

Page 14: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 15: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 16: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 17: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 18: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 19: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.8. Activity Diagram Usulan

3.4 Desain

3.4.1. Entity Relationship Diagram (ERD)

Gambar III.9. Entity Relationship Diagram (ERD)

3.4.2. Logical Record Structure (LRS)

Page 20: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.10. Logical Record Structure (LRS)

3.4.3. Spesifikasi File

Spesifikasi file yang digunakan dalam rancang bangun sistem PT.Artlin Kreasi

Mandiri terdiri dari satu database dan 11 tabel yang meliputi:

1. Spesifikasi File User

Nama Database : Db_pesanan_tas

Nama File : Tabel Data User

Akronim : User.myd

Tipe File : File Master Data

Akses File : Random

Panjang Record : 32 karakter

Kunci Field : Id_user

Page 21: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Tabel III.2.

Spesifikasi Tabel User

No. Elemen Data Nama Field Type Size Keterangan

1. Kode User id_user Varchar 6 Primary Key

2. Nama User nama_user Varchar 10

3. Password Pasword Varchar 8

4. Hak Akses hak_akses Varchar 8

2. Spesifikasi File Customer

Nama Database : Db_pesanan_tas

Nama File : Tabel Data Customer

Akronim : Customer.myd

Tipe File : File Master Data

Akses File : Random

Panjang Record : 33 Karakter

Kunci Field : id_cus

Tabel III.3.

Spesifikasi Tabel Customer

No. Elemen Data Nama Field Type Size Keterangan

1. ID customer id_cus Varchar 8 Primary Key

2. Nama customer nama_cus Varchar 10

3. Alamat Alamat Longtext -

4. No.tlp no.tlp Bigint 15

Page 22: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

3. Spesifikasi File Jenis bahan

Nama Database : Db_pesanan_tas

Nama File : Tabel Jenis Bahan

Akronim : Jenis Bahan.myd

Tipe File : File Master Data

Akses File : Random

Panjang Record : 21 karakter

Kunci Field : id_bahan

Tabel III.4.

Spesifikasi Tabel Jenis Bahan

No. Elemen Data Nama Field Type Size Keterangan

1. Kode bahan id_bahan Varchar 6 Primary Key

2. Nama bahan nama_bahan Varchar 10

3. Stok Stok Integer 5

4. Harga Harga Double -

4. Spesifikasi Model

Nama Database : Db_pesanan_tas

Nama File : Tabel Model

Akronim : Model .myd

Tipe File : File Master Data

Akses File : Random

Panjang Record : 59 karakter

Page 23: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Kunci Field : id_model

Tabel III.5.

Spesifikasi Tabel Model

No. Elemen Data Nama Field Type Size Keterangan

1. Kode model id_model Varchar 10 Primary Key

2. Nama model nama_model Varchar 13

2. Satuan satuan Varchar 6

3. Keterangan keterangan Varchar 30

4. Harga harga Double -

5. Spesifikasi File Form Pesanan

Nama Database : Db_pesanan_tas

Nama File : Tabel form pesanan

Akronim : Form pesanan.myd

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 30 karakter

Kunci Field : Notrans

Page 24: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Tabel III.6.

Spesifikasi Tabel Form pesanan

No. Elemen Data Nama Field Type Size Keterangan

1. Kode pesan Notrans Varchar 8 Primary Key

2. Tanggal Tanggal Date 8

3. Kode user id_user Varchar 6 Forein Key

4. Kode customer id_cus Varchar 8 Forein Key

5. Total Total Double -

6. Spesifikasi File Detail pesanan

Nama Database : Db_pesanan_tas

Nama File : Tabel pesanan

Akronim : Model.myd

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 31 karakter

Kunci Field : Notrans

Tabel III.7.

Spesifikasi Tabel Detail pesanan

No. Elemen Data Nama Field Type Size Keterangan

1. Kode pesan Notrans Varchar 8 Foreign Key

2. Kode jenis id_bahan Varchar 6

Page 25: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

3. Kode model id-model Varchar 6

4. Jumlah_pesan jumlah_tas Varchar 11

5. Total Subtotal Double -

7. Spesifikasi File Surat jalan

Nama Database : Db_pesanan_tas

Nama File : Tabel Surat jalan

Akronim : Surat jalan.myd

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 41 karakter

Kunci Field : no_surat_jalan

Tabel III.8.

Spesifikasi Tabel Surat Jalan

No. Elemen Data Nama Field Type Size Keterangan

1. Nomer surat jalan no_surat_jalan Varchar 5 Primary Key

2. Tanggal Tanggal Date -

3. Nama customer nama_cus Varchar 10

4. Kode pesan Notrans Varchar 8 Foreign Key

5. Jumlah Jumlah Integer 6

6. Jenis kendaraan jenis_kendaraan Integer 6

7. Nomer polisi nomer_polisi Integer 6

Page 26: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

8. Spesifikasi File Invoice

Tabel III.9.

Spesifikasi Tabel Invoice

No. Elemen Data Nama Field Type Size Keterangan

1. Nomer invoice no_invoice Varchar 8 Primary Key

2. Id pesan no_trans Varchar 8 Foreign Key

9. Spesifikasi File Surat reject

Nama Database : Db_pesanan_tas

Nama File : Tabel Surat reject

Akronim : Surat reject.myd

Tipe File : Tabel Transaksi

Akses File : Random

Panjang Record : 57 karakter

Kunci Field : no_surat

Nama Database : Db_pesanan_tas

Nama File : Tabel Invoice

Akronim : Invoice.myd

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 16 karakter

Kunci Field : no_invoice

Page 27: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Tabel III.10.

Spesifikasi Tabel Surat reject

No. Elemen Data Nama Field Type Size Keterangan

1. Kode pesan Notrans Varchar 8 Primary Key

2. Nama customer nama_cus Varchar 20

3. Jumlah tas jumlah_tan Integer 6

4. Tanggal Tanggal Date -

5. Deskripsi Deskripsi Varchart 30

10. Spesifikasi File Jurnal

Tabel III.11.

Spesifikasi Tabel Jurnal

No. Elemen Data Nama Field Type Size Keterangan

1. Nomer referensi kd_jurnal Varchar 10 Primary Key

2. Tanggal Tanggal Date -

3. Nomer transaksil Notrans Varchar 8 Foreign Key

Nama Database : Db_pesanan_tas

Nama File : Tabel Jurnal

Akronim : jurnal.myd

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 18 karakter

Kunci Field : kd_jurnal

Page 28: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

11. Spesifikasi File Jurnal detail

Tabel III.12.

Spesifikasi Tabel Jurnal detail

No. Elemen Data Nama Field Type Size Keterangan

1. Nomer referensi kd_jurnal Varchar 10 Foreign Key

2. Nomer transaksi kd_akun Varchar 10

3. Total debet Debet Integer 6

4. Total kredit Kredit Integer 6

12. Spesifikasi File perkiraan

Nama Database : Db_pesanan_tas

Nama File : Tabel Jurnal detail

Akronim : jurnal_detail.myd

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 32 karakter

Kunci Field : kd_jurnal

Nama Database : Db_pesanan_tas

Nama File : Tabel perkiraan

Akronim : perkiraan.myd

Tipe File : File Master Data

Akses File : Random

Panjang Record : 36 karakter

Page 29: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Tabel III.13.

Spesifikasi Tabel perkiraan

No. Elemen Data Nama Field Type Size Keterangan

1. Nomer referensi kd_akun Varchar 10 Primary Key

2. Jenis akun jenis_akun Varchar 20

3. Nama akun nama_akun Varchar 20

4. Saldo normal saldo_normal Varchar 6

3.4.4. Sequence Diagram

1. Sequence Diagram Login

Kunci Field : kd_akun

Page 30: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

sd sequence

Admin

Form login proses Admin Menu Utama

Display()

pesan validasi()

Username tidak ditemukan()

Get username dan password()

Set Username dan Password()

input username dan password()

2. Sequence Diagram Pemesanan

Page 31: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.11. Sequence Diagram

Page 32: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

3.4.5. Deployment Diagram

deployment deployment diagram

Application Software

Netbeans IDE 8.1

Database

<<DBMS>>

MySQL

PT. Artlin Kreasi

Mandiri

Client

Pemesanan_Tas

Gambar III.12. Deployment Diagram

3.4.6 User Interface

1. Form Login

Gambar III.13. User Interface Form Login

2. Form Menu Utama

Page 33: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.14. User Interface Menu Utama

3. Form user

Gambar III.15. User Interface Form User

4. Form Data Customer

Page 34: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.16. User Interface Form Customer

5. Form Data Bahan

Gambar III.17. User Interface Form Data Bahan

6. Form Data Model

Page 35: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.18. User Interface Form Model

7. Form Data Perkiraan

Gambar III.19

User Interface Form Data Perkiraan

8. Form Pesanan

Page 36: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.20. User Interface Form Pesanan

9. Form Surat jalan

Gambar III.21. User Interface Form Surat Jalan

10. Form Invoice

Page 37: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.22. User Interface Form Pesanan

11. Form Surat reject

Gambar III.23

User Interface Form Surat Reject

12. Laporan pemesanan

Page 38: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Gambar III.24

User Interface Laporan Pesanan

13. Laporan Jurnal

Gambar III.25

User Interface Laporan Jurnal

Page 39: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

3.5. Implementasi

3.5.1. Code Generation

Page 40: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 41: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 42: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 43: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 44: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 45: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 46: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 47: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 48: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 49: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 50: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 51: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 52: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 53: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen
Page 54: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

3.5.2. Blackbox Testing

1. Pengujian Form Login Admin

Tabel III.3

Hasil Pengujian Black Box Texting Form Login Admin

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

Page 55: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

1. Nama user dan

Password tidak

diisi kemudian

klik tombol

login

Nama user

: (kosong)

Password :

(Password)

Sistem akan

menolak

akses dan

menampilkan

pesan

“Username

dan

Password

tidak boleh

kosong”

Sesuai

harapan

Valid

2. Menggetikan

Nama user dan

Password tidak

diisi atau

kosong

kemudian klik

tombol login

Nama user

: (ika)

Password :

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan

“Username

dan

Password

tidak boleh

kosong”

Sesuai

harapan

Valid

3. Nama user

tidak di isi

(kosong) dan

Password diisi

kemudian klik

tombol

Nama user

:(kosong)

Password :

12345

Sistem akan

menolak

Akses dan

menampilkan

pesan

“Username

dan

Password

tidak boleh

kosong”

Sesuai

harapan

Valid

4. Mengetikan

salah satu

kondisi salah

pada Nama user

atau Password

kemudian klik

tombol login

Nama user

:Ika

(benar)

Password :

1234

(salah)

Sistem akan

menolak

akses akan

kembali

diarahkan ke

halaman

login dan

menampilkan

pesan

“Username

tidak

ditemukan”

Sesuai

harapan

Valid

5. Mengetikan

Nama user dan

Password

dengan data

Nama user

:Ika

(benar)

Password :

Sistem akan

menerima

akses login

dan akan

Sesuai

harapan

Valid

Page 56: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

yang benar

kemudian klik

tombol login

12345

(benar)

menampilkan

pesan “Anda

masuk ke

halaman

admin “

2. Pengujian Form customer

Tabel III.5

Hasil Pengujian Black Box Texting Form Tambah Customer

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Tidak

mengisi

semua font

kemudian

klik simpan

Kode customer :

(kosong)

Nama customer

:(kosong)

Alamat :

(kosong)

No.tlp

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan

“Lengkapi

Data”

Sesuai

harapan

Valid

2. Mengetikan

di font

dengan

salah satu

tidak diisi ,

kemudian

klik simpan

Kode customer :

(CS001)

Nama customer

:(Ayu)

Alamat :

(kosong)

No.tlp :

(082134375454)

Sistem akan

menolak

akses dan

menampilkan

pesan

“Lengkapi

Data”

Sesuai

harapan

Valid

3. Mengetikan

di font

dengan data

benar

Kode customer :

(CS001)

Nama customer

:(Ayu)

Alamat :

(Jln.Duta

Bintaro No.11)

No.tlp :

(082134375454)

Sistem akan

menolak

Akses dan

menampilkan

pesan “Data

berhasil di

simpan”

Sesuai

harapan

Valid

Page 57: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Tabel III.6.

Hasil Pengujian Black Box Texting Form Edit Customer

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Mengedit

font nama

customer

kemudian

klik simpan

Kode customer :

(CS001)

Nama customer

:(Dayu)

Alamat :

(Jln.Duta

Bintaro No.11)

No.tlp

(082134375454)

Sistem akan

menolak

akses dan

menampilkan

pesan “Data

berhasil

diupdate”

Sesuai

harapan

Valid

2. Mengedit

nama

customer

dan alamat

kemudian

klik simpan

Kode customer :

(CS001)

Nama customer

:(Ayuni)

Alamat :

(Jln.Duta

Bintaro No.21)

No.tlp :

(082134375454)

Sistem akan

menolak

akses dan

menampilkan

pesan “Data

berhasil

diupdate”

Sesuai

harapan

Valid

3. Mengedit

nama

customer ,

alamat, dan

no.tlp

Kode customer :

(CS001)

Nama customer

:(Ayuniar)

Alamat :

(Jln.Duta

Bintaro No,31)

No.tlp :

(082134375443)

Sistem akan

menolak

Akses dan

menampilkan

pesan “Data

berhasil

diupdate”

Sesuai

harapan

Valid

3. Pengujian Form Surat Jalan

Tabel III.10.

Hasil Pengujian Black Box Texting Form Surat Jalan

Page 58: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

No. Skenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Tidak

melengkapi

nomer surat

jalan, tanggal,

kd customer,

nama

customer,

kode pesan,

jumlah, jenis

kendaraan,

nomor polisi

Nomer surat

jalan :

(kosong)

Tanggal :

(Kosong)

Kd customer

:(kosong)

Nama

customer:

(kosong)

Kode pesan

:(kosong)

Jumlah :

(kosong)

Jenis

kendaraan :

(kosong)

Nomor

polisi :

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan

“Lengkapi

Data”

Sesuai

harapan

Valid

2. Mengetikan di

font dengan

salah satu

tidak diisi ,

kemudian klik

simpan

Nomer surat

jalan :

(SJ003)

Tanggal :

(2018-08-

08)

Kd customer

:(CS002)

Nama

customer:

(Budiman)

Kode pesan

:(NO002)

Jumlah :

(1)

Jenis

kendaraan :

(Mobil)

Nomor

polisi :

(kosong)

Sistem akan

menolak

akses dan

menampilkan

pesan

“Lengkapi

Data”

Sesuai

harapan

Valid

Page 59: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

3. Mengetikan di

font dengan

data benar

Nomer surat

jalan :

(SJ003)

Tanggal :

(2018-08-

08)

Kd customer

:(CS002)

Nama

customer:

(Budiman)

Kode pesan

:(NO002)

Jumlah :

(1)

Jenis

kendaraan :

(Mobil)

Nomor

polisi :

(4832)

Sistem akan

menolak

Akses dan

menampilkan

pesan “Data

berhasil di

simpan”

Sesuai

harapan

Valid

3.5.3. Spesifikasi Hardware dan Software

Tabel III.13.

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Windowsn 8.1 64-bit

Processor Intel @celeron.processor N2840

RAM 2 GB

Harddisk 320 GB

Monitor 14”LED

Page 60: BAB III ANALISA SISTEM BERJALAN - repository.bsi.ac.id · Gambar III.6. Activity Diagram Laporan 3.2.3. Dokumen Masukan Spesifikasi sistem berjalan yaitu serangkaian dari bentuk dokumen

Keyboard 108 key

Printer Pixma Ink Efficient E510

Mouse Standart

Software Bahasa script programming : NetBeans IDE 8.1

Web server : XAMMP

Database server : MySQL