Anda di halaman 1dari 58

BAB IV

ANALISIS SISTEM BERJALAN DAN RANCANGAN SISTEM

YANG DIUSULKAN

A. Profil Perusahaan

PT. Jaya Tegar Sejahtera (JAYATESA) bergerak di bidang bisnis

perdagangan umum dan suplier. Perusahaan tersebut didirikan tahun 2004

dan telah terdaftar di peraturan pemerintah oleh notaris Sakuri SH, No.1 dan

telah diresmikan oleh kementrian hukum Republik Indonesia No.

0029/P/1.824.51. dan berkantor pusat di Jakarta Indonesia.

PT. Jaya Tegar Sejahtera adalah perusahaan maju yang didirikan

dengan ide-ide dan nilai-nilai yang baru. Moto PT. Jaya Tegar Sejahtera

sederhana, yaitu memberikan kualitas pekerjaan yang terbaik dan bisa

dipercaya. Meskipun dengan ide sederhana, akan tetapi telah memberikan

kepuasan kepada banyak klien. Itulah kenapa 75% klien PT. Jaya Tegar

Sejahtera yang meneruskan kerjasama adalah hasil kontak penyerahan dari

pemilik, pengembang dan pembangun yang sangat puas dengan hasil kerja

PT. Jaya Tegar Sejahtera.

Ide ini bisa digambrkan dengan tiga kata, yaitu tanggung jawab,

masuk akal, cepat tanggap. Perusahaan sedang menikmati masa yang

menyenangkan yaitu pertumbuhan yang pesat dan keuntungan yang besar

semenjak perusahaan ini didirikan. Tujuan yang paling utama adalah

mempengaruhi klien agar tertarik dengan perusahaan. Dari dasar sampai ke

35
36

puncak jika anda berbisnis dengan PT. Jaya Tegar Sejahtera, anda pasti akan

segera menyadari apa maksud dari hal ini.

1. Visi

Agar disebut sebagai perusahaan paling menguntungkan di teknis,

industri, perdagangan mekanik dan hardware.

2. Misi

Berkomitmen untuk memberikan produk pada waktu yang tepat di

tempat yang tepat dengan toleransi nol

B. Struktur Organisasi PT. Jaya Tegar Sejahtera

Struktur organisasi merupakan bagan yang menjelaskan bagaimana

pekerjaan dibagi, dikelompokkan, dan dikoordinasikan secara formal.

Berikut ini adalah struktur organisasi PT. Tegar Jaya Sejahtera:

PRESIDENT DIRECTOR

SUMARNO

MANAGING DIRECTOR

HERU SANTOSO

FINANCE &
MARKETING DIRECTOR

SATRIYA PERMANA

HEAD OF HRD SALES MANAGER HEAD OF ACCOUNTING QUALITY ASSURANCE

SUNDARI ASTUTI WIWIN MUSLIM


FIRMAN RAMDHANI
SYARIFULLAH

Gambar 4.1 Struktur Organisasi PT. Jaya Tegar Sejahtera


37

C. Proses Bisnis Sistem Berjalan

1. Activity Diagram Sistem Berjalan

a. Activity Diagram Penjualan Sistem Berjalan

Customer Karyawan

Datang ke toko

Pilih barang

Hitung jumlah dan


Lakukan pembayaran
total harga

Melakukan transaksi
penjualan

Catat transaksi
Barang dibawa oleh pembeli
penjualan ke buku

Gambar 4.2 Activity Diagram Penjualan Sistem Berjalan


38

b. Activity Diagram Pembelian Sistem Berjalan

Supplier Karyawan

Datang ke toko

Menerima dan
Menyerahkan Barang yang
mengecek kondisi
dibeli toko
barang

Hitung Jumlah dan total harga


barang

Melakukan transaksi
Menerima uang pembayaran
pembelian

Catat transaksi
penjualan ke buku

Gambar 4.3 Activity Diagram Pembelian Sistem Berjalan

c. Activity Diagram Laporan Sistem Berjalan


Karyawan Manager Keuangan Direktur

Mendata transaksi
penjualan dan transaksi
pembelian dari buku

Merekap transaksi
penjualan dan
Memberikan data transaksi
transaksi pembelian
tiap akhir bulan

Melihat laporan transaksi


Membuat laporan dari
penjualan dan transaksi
data rekap transaksi
pembelian

Gambar 4.4 Activity Diagram Laporan Sistem Berjalan


39

D. Aturan Bisnis Sistem Berjalan

Aturan sistem yang berjalan sekarang pada PT. Jaya Tegar Sejahtera

adalah:

1. Proses Penjuaan

Data hasil penjualan diberikan oleh karyawan untuk selanjutnya diinput

oleh bagian Accounting, dan karyawan tersebut akan mendapatkan point

dari hasil penjualan tersebut.

2. Proses Pengadaan Barang

Karyawan melaporkan pembelian barang dari supplier kepada bagian

Admin, kemudian bagian Admin menginput data barang

3. Laporan

Direktur akan menerima laporan berupa laporan data barang, data

supplier, data penjualan, dan data transaksi.


40

E. Dekomposisi Fungsi Sistem

Gambar 4.5 Dekomposisi Sistem Berjalan

F. Analisis Masukan (Input), Proses dan Keluaran (Output) Sistem

Berjalan

1. Analisa Masukan (Input)

a. Nama Masukan : Melakukan login

Fungsi : Untuk mengisi data admin

Sumber : Karyawan

Media : Kertas

Frekuensi : Setiap hari kerja

Keterangan : Berisi tentang admin

b. Nama Masukan : Input Data Barang

Fungsi : Untuk penginputan data barang

Sumber : Admin

Media : Kertas
41

Frekuensi : Setiap akhir bulan

Keterangan : Berisi tentang data barang

c. Nama Masukan : Input Penjualan

Fungsi : Untuk menginput data penjualan barang

Sumber : Admin

Media : Kertas

Frekuensi : Setiap terjadi penjualan barang

Keterangan : Berisi data penjualan barang

d. Nama Masukan : Pembelian Barang

Fungsi : Sebagai informasi pembelian barang

Operasional

Sumber : Admin

Media : Kertas

Frekuensi : Setiap pembelian barang

Keterangan : Berisi data pembelian barang

e. Nama Masukan : Input Data Stock Barang

Fungsi : Untuk menginput data stock barang

Sumber : Accounting

Media : Kertas

Frekuensi : Setiap melakukan stock barang

Keterangan : Berisi data stock barang

f. Nama Masukan : Input Data Supplier

Fungsi : Untuk menginput data supplier


42

Sumber : Admin

Media : Kertas

Frekuensi : Setiap pembelian barang ke supplier baru

Keterangan : Berisi data supplier

2. Analisa Proses

a. Proses penjualan

Pada proses ini terjadi pengolahan data penjualan yang dilakukan oleh

bagian Accounting serta pemberian reward berupa point kepada

karyawan yang memenangkan tander.

b. Proses pengadaan barang

Pada proses ini terjadi pengolahan data pengadaan barangdimana

didalamnya terdapat kegiatan pengadaan barang serta pembelian

barang-barang.

c. Proses laporan

Proses pembuatan laporan ini berisi laporan pengeluaran, laporan data,

laporan data karyawan dan laporan penggajian untuk direktur.

3. Analisa Keluaran (Output)

a. Nama Keluaran : Laporan Data Barang

Fungsi : Untuk mengetahui data barang datang,

data stock barang.

Sumber : Admin

Media : Kertas

Frekuensi : Setiap bulan


43

Keterangan : Berisi tentang data barang, data stock

barang dan data.

b. Nama Keluaran : Laporan Data supplier

Fungsi : Untuk mengetahui data supplier.

Sumber : Admin

Media : Kertas

Frekuensi : Setiap stransaksi kepada supplier baru.

Keterangan : Berisi tentang data supplier baru.

c. Nama Keluaran : Laporan Data Customer

Fungsi : Untuk mengetahui data customer baru.

Sumber : Admin

Media : Kertas

Frekuensi : Setiap pembelian

Keterangan : Berisi tentang data gaji customer.

d. Nama Keluaran : Laporan Data Transaksi

Fungsi : Untuk mengetahui data pembelian barang.

Sumber : Admin

Media : Kertas

Frekuensi : Setiap pembelian

Keterangan : Berisi tentang data pembelian harga barang.

e. Nama Keluaran : Laporan Data Nota

Fungsi : Untuk mencetak hasil pembelanjaan.

Sumber : Admin
44

Media : Kertas

Frekuensi : Setiap pembelian

Keterangan : Berisi tentang nota pembelajaan customer.

G. Unified Modelling Language (UML) Sistem Berjalan (Use Case

Diagram, Activity Diagram, Sequence Diagram, Class Diagram)

H. Analisis PermasalahanPermasalah

Dilihat dari studi kasus pada PT. Jaya Tegar Sejahtera tersebut

tentang pengolahan dan pendapatan stok barang dagang dapat disimpulkan

masalah yang terjadi adalah ketika memiliki banyak pembukuan atau

dokumen dengan sistem manual, dokumen dapat saja hilang ataupun rusak.

Karena media yang digunakan adalah kertas yang memiliki daya

tahan kurang baik untuk jangka waktu yang sangat lama. Untuk itu

dibutuhkan aplikasi yang tersistem dengan database yang mudah diakses

dengan mudah oleh pengguna tersebut, dan juga dapat menghemat

penggunaaan kertas.

Penggunaan sistem dengan database ini sangat efisien dan efektif

dalam kegiatan perusahaan sehari-hari dengan ini pengguna bisa dengan

mudah mencari barang dagang yang stoknya masih ada. Tidak hanya itu

untuk melihat penjualan dan pembelian pada waktu tertentu juga sangat

mudah mencarinya tidak seperti sistem manual yang harus mencari satu
45

persatu dalam buku catatan, dengan aplikasi ini hanya perlu menginput

tanggal, data yang diinginkan akan muncul. Sudah pasti dengan sistem ini

data bisa bertahan lama karena tidak akan mudah hancur atau rusak seperti

penggunaan kertas.

I. Alternatif Penyelesaian Masalah

Berdasarkan masalah-masalah yang dihadapi dalam pendapatan,

persediaan, pengelolaan stok barang dagang dan laporan rutin pada PT.

Jaya Tegar Sejahtera, maka penulis memberikan alternatif penyelesaian

masalah yaitu:

1. Perancangan sistem pendataan yang terkomputerisasi sehingga

dapat dihasilkan informasi yang cepat tepat dan akurat.

2. Perancangan database untuk sistem pendataan, sehingga

penyimpanan data tidak menggunakan media kertas lagi melainkan

berupa harddisk atau media penyimpanan elektronik lainnya.

3. Membuat sistem informasi yang mudah dipahami oleh pengguna

agar dapat dipahami intuk masuk kedalam sistem dan pengoprasian.

J. Aturan Bisnis Sistem Diusulkan

1. President Director

a. Brtanggung jawab penuh atas apa pun yang berhubungan

dengan PT. Jaya Tegar sejahtera


46

b. Menetapkan kebijakan-kebijakan PT. Jaya Tegar sejahtera

c. Menyetujui anggaran perusahaan

d. Memantau hasil laporan perusahaan.

2. Managing Director

a. Bertanggung jawab atas tugas-tugas operasionalisasi sehari-

hari

b. Memimpin dan menjalankan perusahaan

c. Bertanggung jawab atas kemajuan dan kemunduran

perusahaan.

3. Finance and Marketing Director

a. Mengelola fungsi akuntansi dalam memproses data dan

informasi keuangan perusahaan

b. Merencanakan, mengkoordinasikan dan mengontrol arus

kperusahaan (cashflow).

c. Merencanakan dan mengkoordinasikan penyusunan

anggaran perusahaan.

4. Head of HRD

a. Melakukan persiapan dan seleksi tenaga kerja

b. Pengembangan dan evaluasi karyawan

c. Memberikan kompensasi dan proteksi pada pegawai

5. Sales Manager

a. Mendatangkan keuntungan untuk perusahaan


47

b. Merencanakan pekerjaan dan langkah-langkah untuk

mencapai sasaran

6. Head of Accounting

a. Melakukan pencatatan dan dokumentasi

b. Melakukan pengaturan administrasi keuangan perusahaan

c. Menyusun dan membuat laporan perusahaan

d. Menyusun dan membuat laporan perpajakan perusahaan

e. Menyusun dan membuat anggaran pengeluaran perusahaan

secara periodik

f. Melakukan pembayaran gaji karyawan

7. Quality Assurance

a. Audit internal / melakukan evaluasi kerja kesemua bagian

yang ada.

b. Melakukan penilaian secara jujur terhadap kinerja

perusahaan

c. Pemantauan terhadap penyimpangan

K. Dekomposisi Fungsi Sistem Yang Diusulkan

Dekomposisi fungsi bertujuan untuk mengetahui pemisahan dari

fungsi – fungsi yang ada di dalam sistem yang berjalan. Adapun

dekomposisi fungsi sistem yang berjalan adalah sebagai berikut:


48

Sistem Inventory dan


Penjualan PT Jaya Tegar
Sejahtera

Proses Pengolahan Data Pemesanan Proses Penjualan


Proses Laporan
Data Barang Barang

Data Customer Faktur Penjualan Nota Penjualan Laporan Penjualan

Data Barang

Data Supplier

Gambar 4.6 Dekomposisi Fungsi Sistem Yang Diusulkan

L. Rancangan Masukan, Proses, dan Keluaran

1. Analisa Masukan

a) Input Transaksi

Sumber : Bagian Keuangan dan Admin

Media : Perancangan aplikasi penjualan

Isi : Rincian transaksi pembelian

Fungsi : Sebagai bukti transaksi pembelian

b) Input Penerimaan Berkas

Sumber : Bagian Keuangan dan Bagian Admin

Media : Perancangan aplikasi penjualan

Isi : Rincian penyerahan berkas

Fungsi : Sebagai tanda terima penyerahan berkas

2. Analisa Proses

a) Penyimpanan Data
49

Sumber : Bagian Keuangan, Bagian Pelaksana, Admin

Media : Perancangan aplikasi penjualan

Isi : Semua data dan transaksi yang telah di input

Fungsi : Sebagai penyimpan semua data

b) Perhitungan

Sumber : Bagian Keuangan dan Admin

Media : Perancangan aplikasi penjualan

Isi : Perhitungan dan rincian order pembeli

Fungsi : Sebagai alat untuk perhitungan total pembelian

3. Analisa Keluaran

a) Data Transaksi

Sumber : Bagian Keuangan dan Admin

Media : Perancangan aplikasi penjualan

Isi : Laporan semua data transaksi

Fungsi : Sebagai laporan transaksi untuk dilaporkan

M. Unified Modeling Language (UML) Yang Diusulkan

1. Use Case Diagram

Use case diagram dapat digunakan untuk menentukan

kebutuhan apa saja yang diperlukan dari suatu sistem. Jadi dapat

digambarkan dengan detail bagaimana suatu sistem memproses atau


50

melakukan sesuatu, bagaimana cara actor akan menggunakan

sistem, serta apa saja yang dapat dilakukan terhadap sistem.

Mengelola Data
Barang

Mengelola Data
Customer

Mengelola Data
<<include>>
Supplier
<<include>>

<<include>> Master Transaksi

<<include>>
Transaksi
<<include>> Penjualan
Login
<<include>>
Laporan Nota
Penjualan
Admin <<include>>

<<include>> Laporan Data


<<include>> Barang
<<include>>

<<include>> Laporan Data


Customer

Laporan Data
Logout
Supplier

Laporan Data
Penjualan

Gambar 4.7 Use Case Diagram Yang Diusulkan

Keterangan Use Case:

Tabel 4. 1 Deskripsi Use Case Diagram Yang Diusulkan

No. Kegiatan Keterangan


1. Login User melakukan login untuk
mengakses seluruh kegiatan yang
ada di sistem
2. Mengelola Data Barang Sistem dapat menampilkan form
data barang untuk user
menambahkan, mengedit,
menghapus dan menyimpan data
barang.
51

3. Mengelola Data Sistem dapat menampilkan form


Customer data customer untuk user
menambahkan, mengedit,
menghapus dan menyimpan data
customer.
4. Mengelola Data Supplier Sistem dapat menampilkan form
data supplier untuk user
menambahkan, mengedit,
menghapus dan menyimpan data
supplier.
5. Master Transaksi Sistem menampilkan form semua
data transaksi penjualan
6. Transaksi Penjualan Sistem menampilkan form
transaksi penjualan untuk diisi user
berdasarkan pesanan yang
diinginkan customer.
7. Laporan Nota Penjualan Sistem menampilkan data nota
penjualan pada form transaksi
penjualan, untuk user mencetak
dan diberikan kepada customer.
8. Laporan Data Barang Sistem menampilkan form data
barang, untuk user cetak dan
dilaporkan kepada direktur.
9. Laporan Data Customer Sistem menampilkan form data
customer, untuk user cetak dan
dilaporkan kepada direktur.
10. Laporan Data Supplier Sistem menampilkan form data
supplier, untuk user cetak dan
dilaporkan kepada direktur.

2. Activity Diagram

Activity Diagram digunakan untuk menggambarkan

rangkaian aktivitas dan memodelkan aksi yang akan dilakukan saat

sebuah operasi dieksekusi. Pada Aplikasi ini penulis menggunakan

9 buah activity diagram, yaitu activity diagram Data Barang,

Activity Diagram Data Customer, Activity Diagram Data Supplier,

Activity Diagram Data Penjualan, Activity Diagram Laporan

Transaksi Penjualan, Activity Diagram Laporan Data Penjualan,


52

Activity Diagram Laporan Data Barang, Activity Diagram Laporan

Data Customer, Activity Diagram Laporan Data Supplier.

Activity diagram digunakan untuk menganalisis behavior

dengan use cse yang lebih kompleks dan menunjukkan interaksi-

interaksi di antara satu dengan yang lainnya.

a. Activity Diagram Data Barang

Pada activity diagram ini karyawan melakukan login

dengan memasukan username dan password jika salah maka

sistem akan meminta kembali karyawan untuk memasukan

username dan password. Setelah itu karyawan akan masuk

kedalam menu home, pilih menu data barang maka akan tampil

menu data barang, karyawan mengisi form data barang

menyimpan maka akan otomatis tampil dalam menu data

barang.
53

Karyawan Sistem

Login

Input
Validasi Username
Username &
& password
Password

Salah

Benar
Menampilkan
Menu Home

Pilih Menu Menampilkan Menu


Data Barang Data Barang

Mengisi Form
Data Barang

Pilih Save Berhasil Di Simpan

Menampilkan
Otomatis Data
Barang yang di
simpan pada Tabel

Gambar 4.8 Activity Diagram Data Barang Yang Diusulkan

b. Activity Diagram Data Customer

Pada activity diagram ini karyawan melakukan login

dengan memasukan username dan password jika salah maka

sistem akan meminta kembali karyawan untuk memasukan

username dan password. Setelah itu karyawan akan masuk

kedalam menu home, pilih menu data customer maka akan

tampil menu data customer, karyawan mengisi form data

customer menyimpan maka akan otomatis tampil dalam menu

data customer.

.
54

Karyawan Sistem

Login

Input
Validasi Username
Username &
& password
Password

Salah

Benar
Menampilkan
Menu Home

Pilih Menu Menampilkan Menu


Data Customer Data Customer

Mengisi Form
Data Customer

Pilih Save Berhasil Di Simpan

Menampilkan
Otomatis Data
Customer yang di
simpan pada Tabel

Gambar 4.9 Activity Diagram Data Customer Yang Diusulkan

c. Activity Diagram Data Supplier

Pada activity diagram ini karyawan melakukan login

dengan memasukan username dan password jika salah maka

sistem akan meminta kembali karyawan untuk memasukan

username dan password. Setelah itu karyawan akan masuk

kedalam menu home, pilih menu data supplier maka akan

tampil menu data supplier, karyawan mengisi form data

supplier menyimpan maka akan otomatis tampil dalam menu

data supplier.
55

Karyawan Sistem

Login

Input
Validasi Username
Username &
& password
Password

Salah

Benar
Menampilkan
Menu Home

Pilih Menu Menampilkan Menu


Data Customer Data Customer

Mengisi Form
Data Customer

Pilih Save Berhasil Di Simpan

Menampilkan
Otomatis Data
Supplier yang di
simpan pada Tabel

Gambar 4.10 Activity Diagram Data Supplier Yang Diusulkan

d. Activity Diagram Data Penjualan

Pada activity diagram ini karyawan melakukan login

dengan memasukan username dan password jika salah maka

sistem akan meminta kembali karyawan untuk memasukan

username dan password. Setelah itu karyawan akan masuk

kedalam menu home, pilih data customer kemudian memilih

customer yang akan melakukan transaksi maka akan tampil

menu transaksi, karyawan melakukan pengisian pada form


56

barang dan menghitung jumlah total harga penjualan,

kemudian save dan data otomatis tampil pada data penjualan

Karyawan Sistem

Login

Input
Validasi Username
Username &
& password
Password

Salah

Benar
Menampilkan
Menu Home

Pilih Menu Menampilkan data


Data Customer customer

Memilih Customer Menamoilkan Menu


untuk transaksi Transaksi

Mengisi form Menghitung jumlah


pembelian barang total harga penjualan

Pilih Save Berhasil di Simpan

Menampilkan Otomatis
Data Penjualan yang di
simpan pada Tabel

Gambar 4.11 Activity Diagram Data Penjualan Yang Diusulkan

e. Activity Diagram Laporan Transaksi Penjualan

Pada activity diagram ini karyawan melakukan login

dengan memasukan username dan password jika salah maka

sistem akan meminta kembali karyawan untuk memasukan

username dan password. Setelah itu karyawan akan masuk


57

kedalam menu home, pilih menu master transaksi maka akan

tampil menu master transaksi, kemudian pilih cetak maka akan

menampilkan hasil cetakan berupa laporan.

Admin Sistem

Login
Validasi Username
& password
Input Username & Password
Salah

Benar
Menampilkan Menu Home
Memilih Menu Master
Transaksi
Menampilkan Menu
Master Transaksi

Pilih Cetak

Menampilkan Hasil Cetakan


Laporan Transaksi Penjualan

Gambar 4.12 Activity Diagram Laporan Transaksi Penjualan Yang

Diusulkan

f. Activity Diagram Laporan Data Penjualan

Pada activity diagram ini karyawan melakukan login

dengan memasukan username dan password jika salah maka


58

sistem akan meminta kembali karyawan untuk memasukan

username dan password. Setelah itu karyawan akan masuk ke

dalam menu home, pilih menu data penjualan maka akan

tampil menu data penjualan, kemudian pilih cetak maka akan

menampilkan hasil cetakan berupa laporan

Admin Sistem

Login
Validasi Username
& password
Input Username & Password
Salah

Benar
Menampilkan Menu Home
Memilih Menu Data
Penjualan
Menampilkan Menu
Data Penjualan

Pilih Cetak

Menampilkan Hasil Cetakan


Laporan Data Penjualan

Gambar 4.13 Activity Diagram Laporan Data Penjualan Yang

Diusullkan
59

g. Activity Diagram Laporan Data Barang

Pada activity diagram ini karyawan melakukan login

dengan memasukan username dan password jika salah maka

sistem akan meminta kembali karyawan untuk memasukan

username dan password. Setelah itu karyawan akan masuk ke

dalam menu home, pilih menu data barang maka akan tampil

menu data barang, kemudian pilih cetak maka akan

menampilkan hasil cetakan berupa laporan.

Admin Sistem

Login
Validasi Username
& password
Input Username & Password
Salah

Benar
Menampilkan Menu Home
Memilih Menu Data
Barang
Menampilkan Menu
Data Barang

Pilih Cetak

Menampilkan Hasil Cetakan


Laporan Data Barang

Gambar 4.14 Activity Diagram Laporan Data Barang Yang Diusulkan


60

h. Activity Diagram Laporan Data Customer

Pada activity diagram ini karyawan melakukan login

dengan memasukan username dan password jika salah maka

sistem akan meminta kembali karyawan untuk memasukan

username dan password. Setelah itu karyawan akan masuk

kedalam menu home, pilih menu data customer maka akan

tampil menu data customer, kemudian pilih cetak maka akan

menampilkan hasil cetakan berupa laporan.

Admin Sistem

Login
Validasi Username
& password
Input Username & Password
Salah

Benar
Menampilkan Menu Home
Memilih Menu Data
Customer
Menampilkan Menu
Data Customer

Pilih Cetak

Menampilkan Hasil Cetakan


Laporan Data Customer

Gambar 4.15 Activity Diagram Laporan Data Customer Yang

Diusulkan
61

i. Activity Diagram Laporan Data Supplier

Pada activity diagram ini karyawan melakukan login

dengan memasukan username dan password jika salah maka

sistem akan meminta kembali karyawan untuk memasukan

username dan password. Setelah itu karyawan akan masuk

kedalam menu home, pilih menu data supplier maka akan

tampil menu data supplier, kemudian pilih cetak maka akan

menampilkan hasil cetakan berupa laporan.

Admin Sistem

Login
Validasi Username
& password
Input Username & Password
Salah

Benar
Menampilkan Menu Home
Memilih Menu Data
Supplier
Menampilkan Menu
Data Supplier

Pilih Cetak

Menampilkan Hasil Cetakan


Laporan Data Supplier

Gambar 4.16 Activity Diagram Laporan Data Supplier Yang

Diusulkan
62

3. Sequence Diagram

Sequence Diagram menggambarkan kegiatan sebuah skenario,

diagram ini menunjukan sejumlah contoh objek dan pesan yang di

letakan diantara objek-objek didalam usecase. Berikut adalah Sequence

Diagram yang diusulkan yaitu:

a. Sequence Diagram Login

Login

Karyawan
Username dan Password

Validasi
Username dan Password tidak benar

Login Berhasil

Gambar 4.17 Squence Diagram Login


63

b. Sequence Diagram Data Customer

Data
Proses Database
Customer
Karyawan
From Data Customer

Melakukan Input Data


Proses Penginputan

Data Input disimpan

Tampilan Hasil Informasi Input Data

Melakukan Edit Data

Proses Edit

Data Edit disimpan

Tampilan Hasil Informasi Edit Data

Melakukan Delete Data

Proses Delete

Data Delete disimpan

Tampilan Hasil Informasi Delete Data

Gambar 4.18 Squence Diagram Data Customer


64

c. Sequence Diagram Data Barang

Data
Proses Data Base
Barang
Karyawan
From Data Barang

Melakukan Input Data


Proses Penginputan

Data Input disimpan

Tampilan Hasil Informasi Input Data

Melakukan Edit Data

Proses Edit

Data Edit disimpan

Tampilan Hasil Informasi Edit Data

Melakukan Delete Data

Proses Delete

Data Delete disimpan

Tampilan Hasil Informasi Delete Data

Gambar 4.19 Squence Diagram Data Barang


65

d. Sequence Diagram Data Supplier

Data
Proses Data Base
Supplier
Karyawan
From Data Supplier

Melakukan Input Data


Proses Penginputan

Data Input disimpan

Tampilan Hasil Informasi Input Data

Melakukan Edit Data

Proses Edit

Data Edit disimpan

Tampilan Hasil Informasi Edit Data

Melakukan Delete Data

Proses Delete

Data Delete disimpan

Tampilan Hasil Informasi Delete Data

Gambar 4.20 Sequence Diagram Data Supplier


66

e. Sequence Diagram Transaksi Penjualan

Transaksi
Proses Data Base
Penjualan
Karyawan
From Transaksi Penjualan

Melakukan Input Data


Customer
Proses Penginputan

Cari Data Customer

Tampil Data Customer


Melakukan Input Data yang sudah di input
Barang

Proses Penginputan

Cari Data Barang

Tampil Data Barang yang


sudah di input
Input Jumlah barang yang
dibeli
Proses Penginputan

Hitung Total Harga

Save Data Transaksi

Gambar 4.21 Squence Diagram Transaksi Penjualan


67

f. Sequence Diagram Laporan Transaksi Penjualan

From Master
Karyawan Database
Transaksi

Pilih Menu Master Transaksi


Tampil Daftar Penjualan

Pilih Cetak Cetak()

7.Tampil()
Hasil Laporan Penjualan

Gambar 4.22 Squence Diagram Laporan Transaksi Penjualan

g. Sequence Diagram Laporan Data Barang

Karyawan From Data Barang Database

Pilih Menu Data Barang


Tampil Daftar Barang

Pilih Cetak Cetak()

7.Tampil()
Hasil Laporan Barang

Gambar 4.24 Squence Diagram Laporan Data Barang


68

h. Sequence Diagram Laporan Data Customer

Karyawan From Data Customer Database

Pilih Menu Data Customer


Tampil Daftar Customer

Pilih Cetak Cetak()

7.Tampil()
Hasil Laporan Customer

Gambar 4.23 Squence Diagram Laporan Data Customer

i. Sequence Diagram Laporan Data Supplier

Karyawan From Data Supplier Database

Pilih Menu Data Supplier


Tampil Daftar Supplier

Pilih Cetak Cetak()

7.Tampil()
Hasil Laporan Supplier

Gambar 4.25 Squence Diagram Laporan Data Supplier


69

4. Class Diagram

Class diagram merupakan sebuah class yang menggambarkan

struktur dan penjelasan objek, class, paket, serta hubungan satu sama

lain. Adapun class diagram tahap perancangan adalah sebagai berikut:

Gambar 4.26 Class Diagram

N. Rancangan Basis Data Yang Diusulkan

Perancangan basis data adalah proses untuk mentransformasikan

model data konseptual ke model logika data. Pada perancangan basis data

ini dipilih basis data bertipe relasional, karena basis data ini sangat penting

dan mudah untuk dipahami. Berikut ini adalah rancangan basis data:

1. Nama file atau tabel : tbl_customer

Media : Harddisk

Primary key : no_identitas

Panjang Record : 20 + 50 + 20 + 20 + 50 =
70

160 byte

Struktur

Tabel 4. 2 Tabel Customer

N Nama Field Type Size Keterangan


o Data

1 No_identitas* Varchar 20 Id customer


2 Nama Varchar 50 Nama Customer
3 No_telp Varchar 20 Nomor telepon
4 Jenis_kelamin Varchar 20 Jenis kelamin
5 Alamat Text Alamat
6 Perusahaan Varchar 50 Perusahaan

2. Nama field atau tabel : tbl_barang

Media : Harddisk

Primary key : kd_barang

Panjang Record : 10 + 50 + 11 + 11 + 30

= 112 byte

Struktur

Tabel 4. 3 Tabel Barang

N Nama Field Type Size Keterangan


o Data

1 kd_barang* Varchar 10 Kode barang


2 nm_barang Varchar 50 Nama barang
3 jml_barang Int 11 Jumlah barang
4 hrg_barang Int 11 Harga barang
5 jns_barang Varchar 30 Jenis barang
71

3. Nama field atau tabel : tbl_order

Media : Harddisk

Primary key : kd_order

Panjang Record : 20 + 20 + 20 + 11 + 11

= 82 byte

Struktur

Tabel 4. 4 Tabel Order

N Nama Field Type Size Keterangan


o Data
1 kd_order* Varchar 20 Kode order
2 kd_transaksi Varchar 20 Kode transaksi
3 kd_barang Varchar 20 Kode barang
4 Jumlah_beli Int 11 Jumlah
5 Total_harga Int 11 Total harga
72

4. Nama file atau tabel : tbl_supplier

Media : Harddisk

Primary key : no_identitas

Panjang Record : 20 + 50 + 20 + 20 + 50

= 160 byte

Struktur

Tabel 4. 5 Tabel Supplier

N Nama Field Type Size Keterangan


o Data

1 No_identitas* Varchar 20 Id Supplier


2 Nama Varchar 50 Nama Supplier
3 No_telp Varchar 20 Nomor telepon
4 Jenis_kelamin Varchar 20 Jenis kelamin
5 Alamat Text Alamat
6 Perusahaan Varchar 50 Perusahaan

5. Nama file atau tabel : tbl_transaksi

Media : Harddisk

Primary key : kd_transaksi

Panjang Record : 20 + 20 + 11 + 11 + 11

= 73 byte

Struktur
73

Tabel 4. 6 Tabel Transaksi

N Nama Field Type Size Keterangan


o Data
1 kd_transaksi8 Varchar 20 Kode transaksi
2 kd_customer Varchar 20 Kode customer
3 Total_beli Int 11 Total harga
4 Bayar Int 11 Bayar
5 Sisa Int 11 Kembalian

O. Rancangan Layar

1. Rancangan Layar Menu Login

Gambar 4.27 Rancangan Layar Menu Login


74

2. Rancangan Layar Menu Utama

Gambar 4.28 Rancangan Layar Menu Utama


75

3. Rancangan Layar Data Customer

Gambar 4.29 Rancangan Layar Data Customer

4. Rancangan Layar Data Barang

Gambar 4. 30 Rancangan Layar Data Barang


76

5. Rancangan Layar Data Supplier

Gambar 4. 31 Rancangan Layar Data Supplier


77

6. Rancangan Layar Transaksi Penjualan

Gambar 4. 32 Rancangan Layar Transaksi Penjualan

7. Rancangan Layar Master Transaksi

Gambar 4. 33 Rancangan Layar Master Transaksi


78

8. Rancangan Layar Laporan Data Barang

Gambar 4. 34 Rancangan Layar Laporan Data Barang

9. Rancangan Layar Laporan Data Customer

Gambar 4. 35 Rancangan Layar Laporan Data Customer


79

10. Rancangan Layar Laporan Data Supplier

Gambar 4. 36 Rancangan Layar Laporan Data Supplier

11. Rancangan Layar Transaksi Penjualan


80

Gambar 4. 37 Rancangan Layar Transaksi Penjualan

12. Rancangan Layar Nota Penjualan

Gambar 4. 38 Rancangan Layar Nota Penjualan


81

P. Tampilan dan Penjelasan Layar, Tampilan Format Masukan dan

Tampilan Keluaran

1. Tampilan Form Masukan

a. Login

Gambar 4. 39 Tampilan Form Login

Tampilan ini terdapat pada awal program. Menu login digunakan

sebagai kunci sebelum kita memasuki menu utama, agar tidak sembarangan

orang dapat menggunakan aplikasi ini, sehingga kerahasiaan data dapat

dikelola dengan baik. Apabila pengguna memasukan username dan

password dengan benar maka aplikasi siap untuk dijalankan.


82

b. Menu Utama

Gambar 4. 40 Tampilan Menu Utama

Tampilan ini menampilkan menu perancangan sistem stok barang

dagang dan penjualan, menu dibagi menjadi 5, yaitu menu data barang,

menu data supplier, menu data customer, menu transaksi, dan menu laporan.
83

c. Data Barang

Gambar 4. 41 Tampilan Data Barang

Tampilan ini adalah tampilan menu data barang, data tentang barang

dagang akan dimunculkan di table.


84

d. Data Supplier

Gambar 4. 42 Tampilan Data Supplier

Tampilan ini digunakan jika terjadi pembelian dari supplier, data

supplier akan di masukan ke dalam database dan akan ditampilkan dalam

tabel data supplier. Data dapat di hapus di ubah jika terjadi kesalahan pada

saat penambahan data.


85

e. Transaksi Penjualan

Gambar 4. 43 Tampilan Transaksi Penjualan

Tampilan ini digunakan jika terjadi penjualan ke pembeli, data

penjualan akan di masukan ke dalam database dan akan ditampilkan dalam

tabel penjualan. Data dapat di hapus atau di ubah jika terjadi kesalahan pada

saat penambahan data.


86

f. Master Transaksi

Gambar 4. 44 Tampilan Master Transaksi

Tampilan ini digunakan untuk melihat data dari transaksi penjualan,

dan untuk membuat laporan master transaksi.


87

g. Data Customer

Gambar 4. 45 Tampilan Data Customer

Tampilan ini digunakan untuk menambahkan customer baru,

pengguna baru juga diminta untuk mengisi biodata untuk pendataan

perusahaan. Pada panel ini untuk melanjutkan ke proses transaksi klik

button order.
88

h. Laporan Data Barang

Gambar 4. 46 Tampilan Laporan Data Barang

Tampilan ini adalah tampilan keluaran atau laporan dari data barang

pada perusahan PT. Jaya Tegar Sejahtera.


89

i. Laporan Transaksi Penjualan

Gambar 4. 47 Tampilan Laporan Transaksi Penjualan

Tampilan ini adalah tampilan keluaran atau laporan dari data

penjualan pada perusahan PT. Jaya Tegar Sejahtera.

j. Laporan Data Supplier


90

Gambar 4. 46 Tampilan Laporan Data Supplier

Tampilan ini adalah tampilan keluaran atau laporan dari data

supplier pada perusahan PT. Jaya Tegar Sejahtera.


91

k. Laporan Data Customer

Gambar 4. 49 Tampilan Laporan Data Customer

Tampilan ini adalah tampilan keluaran atau laporan dari data

customer pada perusahan PT. Jaya Tegar Sejahtera.


92

l. Laporan Nota Penjualan

Gambar 4. 50 Tampilan Laporan Nota Penjualan

Tampilan ini adalah tampilan keluaran atau laporan dari nota saat

customer melakukan order pada perusahan PT. Jaya Tegar Sejahtera.

Anda mungkin juga menyukai