• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. yang berlaku di PT. Bina Citra Kharisma Lestari Bandung.

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. yang berlaku di PT. Bina Citra Kharisma Lestari Bandung."

Copied!
63
0
0

Teks penuh

(1)

50

PEMBAHASAN

3.1. Tinjauan Perusahaan

Tinjauan terhadap sistem di PT. Bina Citra Kharisma Lestari Bandung ini dibagi menjadi sejarah perusahaan, struktur organisasi perusahaan, beserta fungsi yang berlaku di PT. Bina Citra Kharisma Lestari Bandung.

3.1.1. Sejarah Perusahaan

PT. Bina Citra Kharisma Lestari berdiri pada tahun 1988 di Bandung. Yang bertindak sebagai Komisaris Direktur saat ini adalah Bapak Aan Sinanta yang juga merupakan salah seorang pendiri PT. Bina Citra Kharisma Lestari adalah salah satu industri garmen terkemuka, dan dengan manufaktur unit produksi yang terletak di jalan Cisirung Ujung No. 259/99 dan berkantor utama di jalan Sukarno-Hatta No. 123 Bandung.

PT. Bina Citra Kharisma Lestari juga melakukan ekspor, diantaranya ke negara Amerika dan Australia. Untuk menghadapi era globalisasi, PT. Bina Citra Kharisma Lestari membuat keputusan sesuai dengan visi yang mampu melihat jauh ke depan yaitu: “menjadi nomer satu dalam bisnis garment (apparel)”.

Untuk mencapai visi tersebut, perusahaan mempunyai misi sebagai berikut, yaitu “memproduksi barang yang berkualitas tinggi dan inovatif serta memberikan pelayanan yang terbaik serta konsisten terhadap kepuasan pelanggan dengan semboyannya For your life style”.

(2)

Untuk mencapai visi serta terlaksananya misi perusahaan, PT. Bina Citra Kharisma Lestari berpegang teguh pada nilai-nilai sebagai berikut:

1. Menjadikan mutu sebagai salah satu faktor utama dalam pembuatan setiap produk dimulai dari mutu bahan baku mutu bahan pembantu seperti aksesoris, mutu jahitan sampai dengan mutu kemasan, dan pelayanan terhadap konsumen.

2. Memberikan kepuasan dan kesempatan berkembang bagi karyawan. Perusahaan selalu memberikan kesempatan kepada karyawan untuk memberikan saran dan kritik mengenai perusahaan.

3. Senantiasa menjaga kesehatan dan keselamatan kerja, serta menciptakan suasana kerja yang teratur, perusahaan memberlakukan disiplin yang ketat, misalnya mengharuskan karyawannya untuk tepat waktu memberikan sanksi jika ada yang melanggarnya. Perusahaan juga memberikan sanksi bagi karyawan produksi yang tidak menggunakan masker dan topi saat bekerja.

4. Turut memelihara kelestarian lingkungan

5. Peduli terhadap masyarakat sekitar pabrik. Misalnya memberikan sumbangan pada kegiatan-kegiatan masyarakat.

6. Memberikan pelayanan yang terbaik terhadap konsumen serta menjaga hubungan yang baik dengan relasi perusahaan.

(3)

3.1.2. Struktur Organisasi dan Fungsi PRESIDEN DIREKTUR OPERATOR GUDANG KEPALA GUDANG MANAJER AKUNTANSI MANAJER KEUANGAN MANAJER RISET &

DEVELOPMENT

UMUM PERSONALIA

MANAJER

PERSONALIA INTERNAL AUDIT

SALES SALES SUPERVISOR SALES MANAJER MANAJER SHEEVING MANAJER MARKETING

Gambar III.1 Struktur Organisasi

Adapun tugas dan fungsi dari tiap bagian yang terdapat pada struktur organisasi PT. Bina Citra Kharisma Lestari Bandung adalah sebagai berikut:

1. Presiden Direktur

a. Bertanggung jawab dalam mengelola aktivitas perusahaan secara keseluruhan. b. Merumuskan tujuan perusahaan dan menetapkan garis besar kebijaksanaan

perusahaan.

c. Memimpin dan mengurus perusahaan sesuai dengan maksud dan tujuan perusahaan dan senantiasa berusaha meningkatkan efesiensi dan efektifitas perusahaan.

2. Internal Audit

(4)

b. Menelaah dan menilai pelaksanaan sistem pengendalian internal maupun eksternal.

c. Menguji kewajaran akuntansi baik untuk keperluan internal maupun eksternal.

d. Menyusun program kerja audit tahunan dan audit program. e. Menginformasikan semua data temuan audit dalam laporan audit.

3. Manager Keuangan (Finance)

a. Bertanggung jawab atas keuangan perusahaan. b. Membuat cek atau giro untuk ketentuan pembayaran.

c. Melakukan pengecekan atas faktur pembelian yang akan dibayar. d. Melakukan penerimaan kas.

4. Manager Akuntansi

a. Membuat perhitungan harga pokok.

b. Memeriksa laporan keuangan yang dibuat staf akuntansi. c. Mengawasi input atas segala transaksi yang terjadi. d. Membuat jurnal buku besar dan laporan keuangan.

5. Manager Personalia dan Umum

Untuk merencanakan, atau mengkoordinir dan mengawasi pekerjaan yang melibatkan personalia seperti Humas, masalah perijinan dan lain-lain.

6. Manager R & D

a. Melakukan pengamatan terhadap selera dan trend yang sedang berkembang di pasar.

(5)

b. Mengembangkan variasi produk dan peningkatan kualitas produk sesuai dengan trend dan keinginan pasar.

c. Membuat desain dan sumple berdasarkan analisis di pasar.

d. Bekerjasama dengan bagian pemasaran untuk memasarkan produk hasil desain.

7. Manager Pemasaran

Membuat kebijakan pemasaran jangka pendek maupun jangka panjang, serta mengontrol aktivitas pemasaran, melakukan penilaian dan mengadakan hubungan dengan relasi-relasi.

8. Kepala Bagian Gudang

a. Menginformasikan dan mengawasi seluruh barang masuk dan barang keluar. b. Bertanggung jawab memenuhi permintaan bagian penjualan dalam

menyediakan pesanan dengan jumlah sesuai permintaan. c. Membuat laporan persediaan barang.

9. Kepala Bagian Pemasaran

a. Mengawasi dan mengevakuasi terhadap kerja salesman. b. Melakukan pembinaan hubungan dengan relasi dan konsumen.

c. Mengkonfirmasi keputusan-keputusan yang diambil yang berkaitan dengan permintaan barang kepada kepala gudang barang jadi.

10. Salesman

Bertugas untuk mencari order penjualan, mengurusi counter-counter di toko-toko atau pusat perbelanjaan serta memberikan motivasi kepada counter-counter dan toko supaya menghasilkan omset penjualan yang tinggi.

(6)

3.2. Tinjauan Kasus

3.2.1. Proses Bisnis Sistem Berjalan

Adapun prosedur dari sistem persediaan barang yang sedang berjalan adalah sebagai berikut:

1. Proses Permintaan Barang

Bagian gudang menerima sales order (SO) by email dari customer berdasarkan sales order tersebut bagian gudang melakukan pengecekan barang di stok card barang. Jika barang digudang sesuai dengan sales order maka PIC gudang membuat surat jalan yang disetujui oleh Sales Manager. Jika ada barang reject maka customer akan memberikan nota return kepada bagian gudang yang sudah disediakan oleh bagian gudang. Customer juga akan diberikan bon penjualan sebagai bukti penjualan, berdasarkan bon penjualan tersebut customer akan memberikan print out penjualan setiap akhir bulan.

2. Proses Penerimaan Barang

Bagian gudang menerima barang berdasarkan PO yang sudah dikirimkan. Bagian gudang mengecek barang berdasarkan surat jalan dan actual barang. Surat jalan berisi dua rangkap, rangkap pertama untuk disimpan dibagian gudang kemudian rangkap kedua untuk dikirim kembali ke supplier.

3. Proses Pembuatan Laporan Persediaan barang

Bagian gudang membuat laporan stok gudang berdasarkan stok card barang yang ada digudang, kemudian laporan persediaan barang tersebut diberikan kepada Sales Manager.

(7)

3.2.2. Activity Diagram Berdasarkan Sales Order dan Menerima Nota return Bagian Gudang PIC Gudang Sales Manager Customer Melakukan Pengecekan Berdasarkan Stock Card Membuat Surat Jalan Menyetujui Surat jalan Menerima Barang T Menerima Barang dan Bon Penjualan Y Berdasarakan Purchase Order Mengecek Barang Berdasarkan Surat Jalan Dan Actual barang Menerima Barang Supplier Menyimpan Surat Jalan Menerima Surat Jalan Membuat Laporan Persediaan Barang Menerima Laporan Persediaan Gambar III.II

Activity Diagram Prosedur Sistem Berjalan

3.2.3. Dokumen Masukan

Dokumen masukan adalah bentuk input atau masukan yang diperlukan dalam sistem persediaan barang pada PT. Bina Citra Kharisma Lestari Bandung dan

(8)

selanjutnya diolah dengan sesuai kebutuhan. Adapun bentuk dokumen masukan yang dibutuhkan adalah sebagai berikut:

1. Nama dokumen : Faktur Penjualan

Funsi : Sebagai bukti penjualan barang

Sumber : Supplier

Tujuan : PIC gudang

Frekuensi : Setiap Penjualan barang

Jumlah : 1 lembar

Media : Kertas

Bentuk : Lampiran A.1

2. Nama dokumen : Surat Jalan

Fungsi : Sebagai surat pengantar atas barang yang dikirim

Sumber : Supplier

Tujuan : PIC gudang, Bagian Gudang

Frekuensi : Setiap pengiriman barang

Jumlah : 2 lembar

Media : Kertas

Bentuk : Lampiran A.2

(9)

Bentuk dokumen keluaran adalah segala macam bentuk laporan atau hasil proses input pada sistem persediaan barang di PT. Bina Citra Kharisma Lestari Bandung. Adapun bentuk dokumen keluaran yang dibutuhkan adalah sebagai berikut:

1. Nama dokumen : Laporan persediaan barang

Fungsi : Sebagai data laporan stok persediaan barang

Sumber : PIC gudang

Tujuan : Sales Manager

Frekuensi : Setiap keluar masuk barang

Jumlah : 1 Lembar

Media : Kertas

Bentuk : Lampiran A.3

2. Nama dokumen : Nota Return

Fungsi : Berfungsi sebagai data barang yang reject

Sumber : Bagian gudang

Tujuan : Supplier

Frekuensi : Setiap ada barang datang

Jumlah : 1 lembar

Media : Kertas

(10)

3.2.5. Permasalahan Pokok

Adapun permasalahan pokok pada persediaan barang yang ada di PT. Bina Citra Kharisma Lestari Bandung antara lain :

1. Sistem pengolahan dan pengelolaan data dan informasi secara umum masih konvensional sehingga mengakibatkan sistem menjadi tidak efektif dan efisien. 2. Penyimpanan data dan informasi masih menggunakan media buku dan kertas,

sehingga membutuhkan waktu yang relatif lama dan data cenderung mudah hilang.

3. Pada saat perhitungan stok opname sering terjadi ketidaksamaan data antara aktual barang dengan data yang sudah dicatat, sehingga menyebabkan ketidaksesuaian data.

3.2.6. Pemecahan Masalah

Dari permasalahan pokok diatas dapat diambil solusi/pemecahan masalahnya antara lain :

1. Menggunakan sistem komputerisasi aplikasi berbasis web intranet dengan bahasa script php dan editor dreamweaver, agar pengelolaan dan pengolahan data menjadi lebih efektif dan efisien.

2. Seluruh data yang diolah akan disimpan dalam database MySQL sehingga pengelolaan data dan informasi dapat dicari dengan cepat dan tepat yang akhirnya dapat meminimalisir kesalahan user.

(11)

3.3. Analisis Kebutuhan Software 3.1. Tahapan Analisis

Berdasarkan sistem berjalan proses persediaan barang pada PT. Bina Citra Kharisma Lestari Bandung, maka tahapan berikutnya adalah analisis kebutuhan. Berikut ini spesifikasi kebutuhan (System Requirement) dari sistem persedian barang pada PT. Bina Citra Kharisma Lestari Bandung.

A.1. Bagian Gudang login

A.2. Bagian Gudang mengakses menu transaksi a. Bagian Gudang mengelola data barang masuk b. Bagian Gudang mengelola data barang keluar A.3. Bagian Gudang mengakses menu laporan

a. Bagian Gudang mengelola laporan stok

b. Bagian Gudang mengelola laporan barang masuk c. Bagian Gudang mengelola laporan barang keluar B.1. Sales Manager login

B.2. Sales Manager mengakses menu data master a. Sales Manager mengelola setting

b. Sales Manager mengelola data kategori c. Sales Manager mengelola data pelanggan d. Sales Manager mengelola data produk e. Sales Manager mengelola data supplier

(12)

B.3. Sales Manager mengakses menu transaksi a. Sales Manager mengelola data barang masuk b. Sales Manager mengelola data barang keluar B.4. Sales Manager mengakses menu laporan

a. Sales Manager mengelola laporan stok

b. Sales Manager mengelola laporan barang masuk c. Sales Manager mengelola laporan barang keluar

d. Sales Manager mengelola laporan master barang masuk e. Sales Manager mengelola laporan master barang keluar B.5. Sales Manager mengakses menu Manajemen

a. Sales Manager mengelola logtw b. Sales Manager mengelola user

c. Sales Manager mengelola manage user access d. Logout

3.3.2. Use Case Diagram

1. Use Case Diagram Login Bagian Gudang Dan Sales Manager

Login Input User Name Input Password Registration Forgot Password <<Inculde>> <<Extend>> <<Extend>> Bagian Gudang Dan Sales Manager

<<Inculde>>

Gambar III.3

(13)

Tabel III.1

Dekripsi Gambar Use Case Login Bagian Gudang Dan Sales Manager Use Case Narative Login Bagian Gudang

Tujuan Melakukan Login dan masuk kedalam

sistem persediaan barang

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses menu data master, menu transaksi dan laporan.

Skenario Utama

Aktor Bagian Gudang

Kondisi Awal Aktor membuka aplikasi Persediaan

Barang

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol Masuk 2. Aktor memilih tombol Keluar 3. Registration

4. Forgot Password

Sistem akan menampilkan textbox untuk mengisi nama dan password

Sistem akan membatalkan proses dan keluar dari aktivitas

Sistem akan menampilkan form registrasi Sistem akan menampilkan form lupa password

Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam sistem persediaan barang dan aktor dapat melakukan aktivitas didalam sistem

(14)

2. Use Case Diagram Menu Utama Bagian Gudang Menu Utama Transaksi Laporan Bagian Gudang <<Extend>> <<Extend>> Barang Masuk Barang Keluar Barang Masuk Barang Keluar <<Extend>> <<Extend>> <<Extend>> <<Extend>> Stok <<Extend>> Gambar III.4

Use Diagram Halaman Menu Utama Bagian Gudang

Tabel III.2 Dekripsi Gambar Use Case Menu Utama Use Case Narative Menu Utama Bagian Gudang

Tujuan Bagian Gudang dapat melihat semua

menu dihalaman utama

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses menu data master, transaksi dan laporan.

Skenario Utama

Aktor Bagian Gudang

Kondisi Awal Aktor membuka halaman utama aplikasi

Persediaan Barang

Aksi Aktor Reaksi Sistem

1. Aktor memilih Transaksi 2. Aktor memilih Laporan

Sistem akan menampilkan pilihan barang masuk dan barang keluar

Sistem akan menampilkan laporan stok, barang masuk, barang keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang diinginkan

(15)

3. Use Case Diagram Menu Utama Sales Manager Menu Utama Data Master Transaksi Laporan <<Extend>> Sales Manager <<Extend>> <<Extend>> Setting Kategori Pelanggan Supplier Produk Barang Masuk Barang Keluar Barang Masuk Barang Keluar <<include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> <<Include>> Master Barang Masuk Master Barang Keluar <<Include>> <<Include>> Manajemen logtw user Manage User access <<Include>> <<Include>> <<Include>> <<Extend>> Gambar III.5

(16)

Tabel III.3 Dekripsi Gambar Use Case Menu Utama Use Case Narative Menu Utama Sales Manager

Tujuan Sales Manager dapat melihat semua menu

dihalaman utama

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses menu data master, transaksi, laporan dan manajemen.

Skenario Utama

Aktor Sales Manager

Kondisi Awal Aktor membuka halaman utama aplikasi

Persediaan Barang

Aksi Aktor Reaksi Sistem

1. Aktor memilih Master 2. Aktor memilih Transaksi 3. Aktor memilih Laporan

4. Aktor memilih Manajemen

Sistem akan menampilkan Setting, kategori, pelanggan, produk dan supplier Sistem akan menampilkan barang masuk dan barang keluar

Sistem akan menampilkan laporan stok, barang masuk, barang keluar, master barang masuk dan master barang keluar. Sistem akan menampilkan logtw(history), user dan manage user.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang diinginkan

(17)

4. Use Case Diagram Data Master Pelanggan Sales Manager Master Pelanggan Input Kode Pelanggan Input Nama Pelanggan Input Alamat Sales Manager Input No Telepon Input Email Input Keterangan Cari Kode Pelanggan Hapus Edit Update Simpan Simpan Simpan Simpan Simpan Simpan <<Inculde>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> Gambar III.6

(18)

Tabel III.4

Dekripsi Gambar Use Case Data Master Pelanggan Sales Manager Use Case Narative Data Master Pelanggan

Tujuan Sales Manager dapat menginput data

master pelanggan

Deskripsi Sistem ini memungkinkan aktor untuk

menambahkan data pelanggan Skenario Utama

Aktor Sales Manager

Kondisi Awal Aktor membuka aplikasi Persediaan

Barang dan memilih data master pelanggan.

Aksi Aktor Reaksi Sistem

1. Aktor memilih insert

2. Aktor memilih search (pencarian pelanggan)

Sistem akan menampilkan form isian kode pelanggan, nama pelanggan, alamat, telepon, email, keterangan.

Sistem akan melakukan pencarian sesuai dengan kode pelanggan.

Kondisi Akhir Jika perintah sesuai maka sistem akan menginformasikan apa yang diinginkan

(19)

5. Use Case Diagram Data Master Kategori Master Kategori Sales Manager Input Kode Kategori Input Kategori Input Keterangan Cari Kode Kategori Hapus Edit Update Simpan Simpan Simpan <<Inculde>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Inculde>> <<Inculde>> <<Inculde>> <<Extend>> Gambar III.7

(20)

Tabel III.5

Dekripsi Gambar Use Case Data Master Kategori Use Case Narative Data Master Kategori

Tujuan Sales Manager dapat menginput data

master kategori

Deskripsi Sistem ini memungkinkan aktor untuk

menambahkan data kategori Skenario Utama

Aktor Sales Manager

Kondisi Awal Aktor membuka aplikasi Persediaan

Barang dan memilih data master kategori

Aksi Aktor Reaksi Sistem

1. Aktor memilih insert

2. Aktor memilih search (pencarian kategori)

Sistem akan menampilkan form kode kategori, kategori, keterangan

Sistem akan melakukan pencarian sesuai dengan kode kategori.

Kondisi Akhir Jika perintah sesuai maka sistem akan menginformasikan apa yang diinginkan

(21)

6. Use Case Diagram Data Master Produk Master Produk Input Kode Barang Input Nama Barang Input Kategori Sales Manajer Input Harga Beli Input Harga JUal Input Stok Minimal Cari Kode Produk Hapus Edit Update Simpan Simpan Simpan Simpan Simpan Simpan <<Inculde>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> Input

Stok Maksimal Simpan

<<Inculde>> Input Keterangan Simpan <<Inculde>> <<Extend>> <<Extend>> Gambar III.8

(22)

Tabel III.6 Dekripsi Gambar Use Case Data Master Produk Use Case Narative Data Master Produk

Tujuan Sales Manager dapat menginput data

master produk

Deskripsi Sistem ini memungkinkan aktor untuk

menambahkan data produk Skenario Utama

Aktor Sales Manager

Kondisi Awal Aktor membuka aplikasi Persediaan

Barang dan memilih data master produk

Aksi Aktor Reaksi Sistem

1. Aktor memilih insert

2. Aktor memilih search (pencarian barang)

Sistem akan menampilkan form kode barang, nama barang, kategori, harga beli, harga jual, stok minimal, stok maksimal, keterangan

Sistem akan melakukan pencarian sesuai dengan kode barang.

Kondisi Akhir Jika perintah sesuai maka sistem akan menginformasikan apa yang diinginkan

(23)

7. Use Case Diagram Data Master Supplier Master Supplier Input Kode Supplier Input Nama Supplier Input Kategori Supplier Sales Manager Input Telepon Input Email Input Contact Person Cari Kode Supplier Hapus Edit Update Simpan Simpan Simpan Simpan Simpan Simpan <<Inculde>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> Input Keterangan Simpan <<Inculde>> Input Aktif Simpan <<Inculde>> <<Extend>> <<Extend>> Gambar III.9

(24)

Tabel III.7 Dekripsi Gambar Use Case Data Master Supplier Use Case Narative Data Master Supplier

Tujuan Sales Manager dapat menginput data

master supplier

Deskripsi Sistem ini memungkinkan aktor untuk

menambahkan data supplier Skenario Utama

Aktor Sales Manager

Kondisi Awal Aktor membuka aplikasi Persediaan

Barang dan memilih data master supplier

Aksi Aktor Reaksi Sistem

1. Aktor memilih insert

2. Aktor memilih search (pencarian supplier)

Sistem akan menampilkan form kode supplier, nama supplier, kategori supplier, alamat, email,contact person, keterangan Sistem akan melakukan pencarian sesuai dengan kode supplier.

Kondisi Akhir Jika perintah sesuai maka sistem akan menginformasikan apa yang diinginkan

(25)

8. Use Case Diagram Transaksi Barang Masuk Sales Manager Dan Bagian Gudang Transaksi Barang Masuk Input Kode Pembelian Input Tanggal Pembelian Input Kode Supplier Sales Manager Dan Bagian Gudang

Input Jenis Pembayaran Input Keterangan Cari Kode Pembelian Hapus Edit Update Simpan Simpan Simpan Simpan Simpan <<Inculde>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> Gambar III.10

Use Diagram Halaman Transaksi Barang Masuk

(26)

Tabel III.8

Dekripsi Gambar Use Case Transaksi Barang Masuk Sales Manager dan Bagian Gudang

Use Case Narative Transaksi Barang Masuk

Tujuan Sales Manager dan Bagian Gudang dapat

menginput transaksi barang masuk

Deskripsi Sistem ini memungkinkan aktor untuk

menambahkan data barang masuk Skenario Utama

Aktor Sales Manager dan Bagian Gudang

Kondisi Awal Aktor membuka aplikasi Persediaan

Barang dan memilih transaksi barang masuk

Aksi Aktor Reaksi Sistem

1. Aktor memilih insert

2. Aktor memilih search (pencarian barang masuk)

Sistem akan menampilkan form kode pembelian, tanggal pembelian, kode supplier, keterangan, jenis pembayaran Sistem akan melakukan pencarian sesuai dengan kode pembelian.

Kondisi Akhir Jika perintah sesuai maka sistem akan menginformasikan apa yang diinginkan

(27)

9. Use Case Diagram Transaksi Barang Keluar Sales Manager dan Bagian Gudang Transaksi Barang Keluar Input Kode Penjualan Input Tanggal Penjualan Input Kode Pelanggan Sales Manager Dan Bagian Gudang

Input Jenis Pembayaran Input Keterangan Cari Kode Penjualan Hapus Edit Update Simpan Simpan Simpan Simpan Simpan <<Inculde>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> Gambar III.11

Use Diagram Halaman Transaksi Barang Keluar

(28)

Tabel III.9 Dekripsi Gambar Use Case Transaksi Barang Keluar Use Case Narative Transaksi Barang Keluar

Tujuan Sales Manager dan Bagian Gudang dapat

menginput transaksi barang keluar

Deskripsi Sistem ini memungkinkan aktor untuk

menambahkan data keluar Skenario Utama

Aktor Sales Manager dan Bagian Gudang

Kondisi Awal Aktor membuka aplikasi Persediaan

Barang dan memilih transaksi barang keluar

Aksi Aktor Reaksi Sistem

1. Aktor memilih insert

2. Aktor memilih search (pencarian barang keluar)

Sistem akan menampilkan form kode penjualan, tanggal penjualan, kode pelanggan, keterangan, jenis pembayaran Sistem akan melakukan pencarian sesuai dengan kode penjualan.

Kondisi Akhir Jika perintah sesuai maka sistem akan menginformasikan apa yang diinginkan

10. Use Case Diagram Laporan Sales Manager Dan Bagian Gudang

Laporan Stok Barang Masuk Barang Keluar <<Extend>> Sales Manager Dan Bagian Gudang

<<Extend>> <<Extend>> Pilih Periode Pilih Periode Pilih Periode Filter Filter Filter <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> <<Inculde>> Gambar III.12

Use Diagram Halaman Laporan

(29)

Tabel III.10 Dekripsi Gambar Use Case Laporan Use Case Narative Laporan

Tujuan Sales Manajer dan Bagian Gudang dapat

melihat laporan

Deskripsi Sistem ini memungkinkan aktor untuk

melihat laporan stok, laporan barang masuk dan laporan barang keluar

Skenario Utama

Aktor Sales Manager dan Bagian Gudang

Kondisi Awal Aktor membuka aplikasi Persediaan

Barang dan memilih laporan

Aksi Aktor Reaksi Sistem

Aktor memilih periode laporan Sistem akan menampilkan informasi laporan sesuai periode yang diinginkan Kondisi Akhir Jika perintah sesuai maka sistem akan

(30)

3.3.3. Activity Diagram

1. Activity Diagram Login

Melakukan Login Input Username Input Password Cek Nama Pengguna Dan Password

Tampil Pesan Nama pengguna atau

Password salah

Sales Manager dan

Bagian Gudang Aplikasi

Masuk ke Dalam Menu Utama Y

T

Gambar III.13

(31)

2. Activity Diagram Menu Utama

Kik Menu Utama (Dasbiard)

Menampilkan Menu Utama dan Statistics Overview

Data

Master Transaksi Laporan

Sales Manager Aplikasi

Manajemen

Log Out

Gambar III.14

(32)

3. Activity Diagram Menu Utama

Kik Menu Utama (Dasbiard)

Menampilkan Menu Utama dan Statistics Overview Transaksi Laporan Bagian Gudang Aplikasi Log Out Gambar III.15

(33)

4. Activity Diagram Data Master Kategori

Kik Data Master

Menampilkan Menu Data Master

Kategori

Sales Manager Aplikasi

Klik Menu Kategori

Tampil Form Kategori

Input (insert ) Kode Kategori, kategori , keterangan

Menampilkan Data Kategori

Simpan Batal Hapus Cari

Kembali ke menu Utama Tambah

Gambar III.15

(34)

5. Activity Diagram Data Master Pelanggan

Kik Data Master

Menampilkan Menu Data Master

Sales Manager Aplikasi

Pelanggan

Klik Menu Pelanggan

Tampil Form pelanggan

Input (insert ) Kode Pelanggan, Nama Pelanggan, Alamat, Telepon,

Email , Keterangan, Aktif

Menampilkan Data Pelanggan

Simpan Batal Hapus Cari

Kembali ke menu Utama Tambah

Gambar III.16

(35)

6. Activity Diagram Data Master Produk

Kik Data Master

Menampilkan Menu Data Master

Produk

Sales Manager Aplikasi

Klik Menu Produk

Tampil Form Produk

Input (insert ) Kode Barang, Nama Barang, Kategori, Harga Beli,

Harga Jual , Stok Minimal, Stok Maksimal, Keteranagn Aktif

Menampilkan Data Produk

Simpan Batal Hapus Cari

Kembali ke menu Utama Tambah

Gambar III.17

(36)

7. Activity Diagram Data Master Supplier

Kik Data Master

Menampilkan Menu Data Master

Sales Manager Aplikasi

Supplier

Klik Menu Supplier

Tampil Form Supplier

Input (insert ) Kode Supplier, Nama Supplier, Alamat, Kategori Supplier, Telepon,

Emaili,Contact Person Keteranagn Aktif

Menampilkan Data Supplier

Simpan Batal Hapus Cari

Kembali ke menu Utama Tambah

Gambar III.18

(37)

8. Activity Diagram Transaksi Barang Keluar Kik Data Transaksi Menampilkan Menu Transaksi Barang Keluar

Sales Manager dan

Bagian Keuangan Aplikasi

Klik Menu Barang Keluar

Tampil Form Penjualan

Input (insert ) Kode Penjualan Tanggal Penjualan, Kode Pelanggan,

Jenis Pembayaran, Keteranagn

Menampilkan Data Penjualan

Simpan Batal Hapus Cari

Kembali ke menu Utama Tambah

Gambar III.19

(38)

9. Activity Diagram Transaksi Barang Masuk Kik Data Transaksi Menampilkan Menu Transaksi Barang Masuk

Sales Manager Dan

Bagian Gudang Aplikasi

Klik Menu Barang Masuk

Tampil Form Pembelian

Input (insert ) Kode Pembelian Tanggal Pembelian, Kode Supplier,

Keterangan, Jenis Pembayaran

Menampilkan Data Pembelian

Simpan Batal Hapus Cari

Kembali ke menu Utama Tambah

Gambar III.20

(39)

10. Activity Diagram Laporan Barang Masuk Kik Menu Laporan Menampilkan Menu Laporan Sales Manager

Dan Bagian Keuangan Aplikasi

Klik Menu Laporan Barang Masuk

Tampil Form Filter Periode

Laporan

Klik tanggal Perperiode (tanggal, bulan dan tahun)

Menampilkan Laporan Pembelian Barang

Masuk

Gambar III.21

(40)

11. Activity Diagram Laporan Stok Kik Menu Laporan Menampilkan Menu Laporan Stok Sales Manager

Dan Bagian Keuangan Aplikasi

Klik Menu Laporan Stok

Tampil Form Filter Periode

Laporan

Klik tanggal Perperiode (tanggal, bulan dan tahun)

Menampilkan Laporan Stok

Gambar III.22

(41)

11. Activity Diagram Laporan Barang Keluar Kik Menu Laporan Menampilkan Menu Laporan Barang Keluar Sales Manager

Dan Bagian Gudang Aplikasi

Klik Menu Laporan Barang Keluar Tampil Form Filter Periode Laporan

Klik tanggal Perperiode (tanggal, bulan dan tahun)

Menampilkan Laporan Penjualan

Gambar III.23

(42)

3.4.1. Entity Relationship Diagram (ERD) Kode_Kategori Penjualan Pelanggan Kategori Barang Pembelian Mengolah Memiliki Mengolah Memiliki Memiliki user Suplier Mengolah Mengolah Memiliki Memiliki Kategori Keterangan Kode_Barang Nama Barang Kategori Harga Beli Harga Jual Stok Minimal Stok Maksimal Kode_Supplier Nama Supplier Alamat Kategori Supplier Telepon email Contact person Kode_Penjualan Tanggal penjualan Kode Pelanggan Jenis Pembayaran Keterangan Kode_Pelanggan Nama Pelanggan Alamat Telepon Email Keterangan Kode_Pembelian Tanggal Pembelian Keterangan Jenis Pembayaran Kode_User Password 1 1 1 1 M M M M N M M N M N M N M N Mengolah Laporan Memiliki Jurnal Memiliki Data Perkiraan Kode_Laporan Qty No_Jurnal tanggal No Perkiraan No Penerimaan Debet Kredit Keterangan No Perkiraan Nama Perkiraan Klasifikasi 1 M 1 1 M 1 Gambar III.24

(43)

3.4.2. Logical Record Structure (LRS) Admin Kode_user * Password Kategori Kode_kategori * Kategori Keterangan Kode_barang ** Kategori Stok Minimal Kode_user ** Harga Beli Harga Jual Produk Kode_Barang * Kode_produk ** Stok Maksimal Kategori Email Contact person Tanggal No Perkiraan Debet Kredit Jurnal No_Jurnal * Kode_Laporan ** No Penerimaan Keterangan Qty Kode_user ** Laporan Kode_Laporan * No_Jurnal ** Klasifikasi Nama Perkiraan Data Perkiraan No_Perkiraan * No_Jurnal ** Nama Supplier Supplier Kode_Supplier * Kode_produk ** Alamat Nama Pelanggan Kode_Pelanggan * Kode_Penjualan ** Pelanggan Email Telepon Alamat Tanggal Jenis Pembayaran Penjualan Kode_Penjualan * Kode_pelanggan ** Keterangan Jenis Pembayaran Pembelian Kode_Pembelian * Kode_pelanggan ** Kode_Kategori ** 1 1 m m m n 1 1 1 1 m n m n m n m n Gambar III.25

(44)

3.4.3. Spesifikasi File

1. Spesifikasi File Tabel User Nama Database : toko

Fungsi : Digunakan untuk mengelola data

Nama File : User

Tipe File : Master

Akses File : Random

Panjang Record : 80 Karakter

Field Key : kode_user

Tabel III.11. Spesifikasi File Data User

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Kode user kode_user Varchar 10 Primary key

2 Username user_name Varchar 50 4 Password Password Varchar 20

2. Spesifikasi File Tabel Kategori Nama Database : toko

Fungsi : Digunakan untuk mengelola data kategori

Nama File : kategori

(45)

Akses File : Random Panjang Record : 120 Karakter

Field Key : kode_kategori

Tabel III.12.

Spesifikasi File Data Pelanggan

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Kode kategori kode_kategori Varchar 10 Primary key

2 Kategori Kategori Varchar 50

3 Keterangan Keterangan Varchar 50

6 Kode Barang kode_user Varchar 10 FK

3. Spesifikasi File Tabel barang Nama Database : toko

Fungsi : Digunakan untuk mengelola data barang

Nama File : Barang

Tipe File : Master

Akses File : Random

Panjang Record : 140 Karakter

Field Key : kode_barang

Tabel III.13.

(46)

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Kode barang kode_barang Varchar 10 Primary key

2 Kategori Kategori Varchar 50

3 Nama barang Nama_barang Varchar 50 4 Stok minimal Stok_minimal Varchar 5 5 Stok maksimal Stok_maksimal Varchar 5 6 Harga Beli harga_beli Varchar 10 7 Harga Jual harga_jual Varchar 10

4. Spesifikasi File Tabel Supplier Nama Database : toko

Fungsi : Digunakan untuk mengelola data supplier

Nama File : supplier

Tipe File : Master

Akses File : Random

Panjang Record : 152 Karakter

Field Key : kode_supplier

Tabel III.14.

Spesifikasi File Data Supplier

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Kode supplier kode_supplier Varchar 10 Primary key 2 Nama supplier Nama_supplier Varchar 50

(47)

4 Telepon Telepon Varchar 20 5 Contact person Contact_person Varchar 12

9 Alamat Alamat Varchar 10

5. Spesifikasi File Tabel pembelian Nama Database : toko

Fungsi : Digunakan untuk mengelola data pembelian

Nama File : pembelian

Tipe File : Master

Akses File : Random

Panjang Record : 130 Karakter

Field Key : kode_pembelian

Tabel III.15.

Spesifikasi File Data pembelian

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Kode pembelian kode_pembelian Varchar 10 Primary key 2 Jenis pembayaran Jenis

_pembayaran

Varchar 50

3 keterangan Keterangan Varchar 50

4 Kode pelanggan Kode_pelanggan Varchar 10 FK 5 Kode kategori Kode_kategori Varchar 10 FK

(48)

6. Spesifikasi File Tabel pelanggan Nama Database : toko

Fungsi : Digunakan untuk mengelola data pelanggan

Nama File : pelanggan

Tipe File : Master

Akses File : Random

Panjang Record : 182 Karakter

Field Key : kode_pelanggan

Tabel III.16.

Spesifikasi File Data pelanggan

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Kode pelanggan kode_pembelian Varchar 10 Primary key 2 Nama pelanggan Nama_pelanggan Varchar 50

3 Alamat Alamat Varchar 50

4 Email Email Varchar 50

5 Telepon Telepon Varchar 12

6 Kode penjualan Kode_pelanggan Varchar 10 FK

5. Spesifikasi File Tabel penjualan Nama Database : toko

Fungsi : Digunakan untuk mengelola data penjualan

Nama File : penjualan

(49)

Akses File : Random Panjang Record : 130 Karakter

Field Key : kode_penjualan

Tabel III.17.

Spesifikasi File Data penjualan

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Kode penjualan kode_penjualan1 Varchar 10 Primary key 2 Tanggal Penjualan Tanggal_penjualan Varchar 50

3 Jenis pembayaran Jenis_pembayaran Varchar 50

4 Kode pelanggan Kode_pelanggan Varchar 10 FK

(50)

3.4.4. Sequence Diagram

Login Menu Utama Statistic Overview Admin

Data

Master Transaksi Laporan

Masuk () Input Username () Input Password () Verifikasi Masuk Menu Utama ()

Get Data Master ()

Get Data Setting () Set Data Setting () Get Data Kategori () Set Data Kategori () Get Data Pelanggan () Set Data Pelanggan ()

Get Data Produk () Set Data Produk () Get Data Supplier () Set Data Supplier () Set Data Master ()

Get Data Transaksi ()

Set Data Barang Masuk () Get Data Barang Masuk ()

Set Data Barang Keluar () Get Data Barang Keluar () Set Data Transaksi ()

Get Laporan ()

Set Laporan ()

Get Laporan Stok () Get Laporan Barang Masuk () Get Laporan Barang Keluar ()

Set Laporan Stok () Set Laporan Barang Masuk () Set Laporan Barang Keluar ()

Gambar III.26

(51)

3.4.5. Deployment Diagram Main <<ActiveXControl>> PHP <<device>> <<Aplication>> Program Persediaan Barang <<device>> database <<DBMS>> MY SQL <<database>> toko Gambar III.27 Deployment Diagram 3.4.6. User Interface Gambar III.28

(52)

User Interface Form Login

Gambar III.29

User Interface Form Home

Gambar III.30

(53)

Gambar III.31

User Interface Form Supplier

Gambar III.32

(54)

Gambar III.33

User Interface Form Data Master Barang Keluar

Gambar III.34

(55)

Gambar III.35

User Interface Form Laporan Barang Masuk

Gambar III.36

(56)

Gambar III.37

User Interface Form ListLogtw (History)

3.5 Implementasi 3.5.1 Code Generation A. Form Barang Keluar

<?php session_start(); if(!isset($_SESSION["Email"])){ header("location:index.php"); } ?> <?php include("db.php"); include("header.php"); include("menu.php"); ?> <div id="page-wrapper"> <?php //cek otoritas

$q = "SELECT * FROM tw_hak_akses where tabel='detail_penjualan' and user = '". $_SESSION['Email'] ."' and listData='1'";

(57)

$r = mysqli_query($con, $q);

if ( $obj = @mysqli_fetch_object($r) ) {

?> <?php

echo "<font face=verdana size=2>Table : detail_penjualan</font><br><br>";

echo "<a href=detail_penjualanpdf.php target=_blank><img

src=acrobat.png></a>&nbsp;&nbsp;&nbsp;"; echo "<br>";

echo "<a href=insertdetail_penjualan.php><font face=verdana

size=2>Insert</font></a><br>"; //cari tabel

echo "<form action=listdetail_penjualan.php method=post> <font face=verdana size=2>Search detail_penjualan:</font> <select name=select>";

$menu=mysqli_query($con, "show columns from detail_penjualan"); while($rowmenu = mysqli_fetch_array($menu))

{

echo "<option value=". $rowmenu[Field] .">". $rowmenu[Field]."</option>"; }

echo " </select>

<input type=text name=cari> <input type=submit value=Search> </form>";

if(isset($_POST["cari"])){ $cari = mysqli_real_escape_string($con, $_POST["cari"]); }

if (isset($_POST["cari"]) && ($_POST["cari"] != "")){ //hasil pencarian tabel

$dd = "SELECT * FROM detail_penjualan where ". $_POST["select"]." like '%" . $cari . "%'";

$resultcari = mysqli_query($con, $dd); if ( $obj = mysqli_fetch_object($resultcari) ) {

$result = mysqli_query($con, $dd);

echo "<font size=2 face=Verdana>Tabel detail_penjualan hasil pencarian</font>"; echo "<div class='table-responsive'> ";

echo "<table class='table'> <tr bgcolor=D3DCE3> <th></th>

(58)

<th></th> <th></th>

<th><font face=verdana size=2>ID</font></th>

<th><font face=verdana size=2>Kode_Penjualan</font></th> <th><font face=verdana size=2>Kode_Barang</font></th> <th><font face=verdana size=2>Jumlah</font></th> </tr>";

$warna = 0;

while($row = mysqli_fetch_array($result)) {

if ($warna == 0){

echo "<tr bgcolor=E5E5E5 onMouseOver=\"this.bgColor='#8888FF';\"

onMouseOut=\"this.bgColor='E5E5E5';\">"; $warna = 1;

}else{

echo "<tr bgcolor=D5D5D5 onMouseOver=\"this.bgColor='#8888FF';\"

onMouseOut=\"this.bgColor='D5D5D5';\">"; $warna = 0;

}

echo "<td><a class=linklist href=viewdetail_penjualan.php?ID=".$row['ID']."><img src=lihat.png></a></td>";

echo "<td><a class=linklist href=editdetail_penjualan.php?ID=".$row['ID']."><img src=edit.png></a></td>";

echo "<td><a class=linklist href=deletedetail_penjualan.php?ID=".$row['ID']." onclick=\"return confirm('Are you sure you want to delete this data?')\"><img src=hapus.png></a></td>";

echo "<td><font face=verdana size=2>" . $row['ID'] . "</font></td>";

echo "<td><font face=verdana size=2>" . $row['Kode_Penjualan'] . "</font></td>"; echo "<td><font face=verdana size=2>" . $row['Kode_Barang'] . "</font></td>"; echo "<td><font face=verdana size=2>" . $row['Jumlah'] . "</font></td>"; echo "</tr>";

}

echo "</table><br><br>"; echo "</div>";

} else {

echo "<font size=2 face=Verdana color=#FF0000>Data detail_penjualan not found - try again!</font><br><br>";

} }

(59)

// Langkah 1: Tentukan batas,cek halaman & posisi data $batas = 100;

if(isset($_GET["halaman"])){ $halaman = $_GET['halaman']; } if(empty($halaman)){

$posisi = 0; $halaman = 1; }

else{

$posisi = ($halaman-1) * $batas; }

$result = mysqli_query($con, "SELECT * FROM detail_penjualan LIMIT $posisi,$batas");

echo "<font size=2 face=Verdana>Tabel detail_penjualan</font>"; echo "<div class='table-responsive'> ";

echo "<table class='table'>"; $firstColumn = 1; $warna = 0; while($row = mysqli_fetch_array($result)) { if ($firstColumn == 1) { echo "<tr bgcolor=D3DCE3> <th></th> <th></th> <th></th>

<th><font face=verdana size=2>ID</font></th>

<th><font face=verdana size=2>Kode_Penjualan</font></th> <th><font face=verdana size=2>Kode_Barang</font></th> <th><font face=verdana size=2>Jumlah</font></th> </tr>";

$firstColumn = 0; }

if ($warna == 0){

echo "<tr bgcolor=E5E5E5 onMouseOver=\"this.bgColor='#8888FF';\"

onMouseOut=\"this.bgColor='E5E5E5';\">"; $warna = 1;

}else{

echo "<tr bgcolor=D5D5D5 onMouseOver=\"this.bgColor='#8888FF';\"

onMouseOut=\"this.bgColor='D5D5D5';\">"; $warna = 0;

(60)

}

echo "<td><a class=linklist href=viewdetail_penjualan.php?ID=".$row['ID']."><img src=lihat.png></a></td>";

echo "<td><a class=linklist href=editdetail_penjualan.php?ID=".$row['ID']."><img src=edit.png></a></td>";

echo "<td><a class=linklist href=deletedetail_penjualan.php?ID=".$row['ID']." onclick=\"return confirm('Are you sure you want to delete this data?')\"><img src=hapus.png></a></td>";

echo "<td><font face=verdana size=2>" . $row['ID'] . "</font></td>";

echo "<td><font face=verdana size=2>" . $row['Kode_Penjualan'] . "</font></td>"; echo "<td><font face=verdana size=2>" . $row['Kode_Barang'] . "</font></td>"; echo "<td><font face=verdana size=2>" . $row['Jumlah'] . "</font></td>"; echo "</tr>";

}

echo "</table><br>"; echo "</div>";

//Langkah 3: Hitung total data dan halaman

$tampil2 = mysqli_query($con, "SELECT * FROM detail_penjualan"); $jmldata = mysqli_num_rows($tampil2);

$jmlhal = ceil($jmldata/$batas); echo "<div class=paging>";

// Link ke halaman sebelumnya (previous) if($halaman > 1){

$prev=$halaman-1;

echo "<span class=prevnext><a

href=$_SERVER[PHP_SELF]?halaman=$prev><font face=verdana size=2><< Prev</font></a></span> ";

} else{

echo "<span class=disabled><font face=verdana size=2><< Prev</font></span> ";

}

// Tampilkan link halaman 1,2,3 ... for($i=1;$i<=$jmlhal;$i++) if ($i != $halaman){

echo " <a href=$_SERVER[PHP_SELF]?halaman=$i><font face=verdana size=2>$i</font></a> ";

} else{

(61)

echo " <span class=current><font face=verdana size=2>$i</font></span> "; }

// Link kehalaman berikutnya (Next) if($halaman < $jmlhal){

$next=$halaman+1;

echo "<span class=prevnext><a

href=$_SERVER[PHP_SELF]?halaman=$next><font face=verdana size=2>Next >></font></a></span>";

} else{

echo "<span class=disabled><font face=verdana size=2>Next

>></font></span>"; }

echo "</div>";

echo "<p align=center><font face=verdana size=2>Total detail_penjualan : <b>$jmldata</b> data</font></p>"; mysqli_close($con); echo "</td></tr>"; ?> </div> <?php include("footer.php"); ?> <?php } else { header("Location:content.php"); } ?>

3.5.2 Black Box Testing

Tabel III.18.

Hasil Pengujian Blackbox Testing Bagian Penjualan Transaksi Barang Masuk

No. Skenario Pengujian

Test Case Hasil yang

diharapkan

Hasil Pengujian

(62)

1. Kode pembelian, tanggal pembelian,kode supplier, keterangan dan jenis pembayaran tidak diisi kemudian klik tombol simpan Kode Pembelian: (kosong) Tanggal : (kosong) Kode Supplier: (kosong) Keterangan: (kosong) Jenis pembayaran : (kosong) Sistem akan menolak akses dan menampilkan pesan “Text Box Harus Diisi” Sesuai harapan Vailid 2. Kode pembelian, tanggal pembelian,kode supplier, keterangan dan jenis pembayaran diisi kemudian klik tombol simpan Kode Pembelian: BELI2018- 05-170505:0404 Tanggal : 2018-05-17 Kode Supplier: S20140017 Keterangan: (kosong) Jenis pembayaran : TUNAI Sistem akan menerima dan menampilkan pesan “Pembayaran Berhasil”. Sesuai harapan valid

(63)

3.5.3. Spesifikasi Hardware dan Software Tabel III.19.

Kebutuhan Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Windows 7 64-bit

Processor Intel Core 2 Duo 2,4 Ghz

RAM 2 GB

Hardisk 500 GB

Keyboard 108 key

Printer Dot Matrix

Mouse Standard

Software

Kebutuhan menjalankan aplikasi secara local Bahasa script programming : PHP

Web Server : Apache 3.2.

Gambar

Gambar III.1 Struktur Organisasi
Gambar III.3
Tabel III.1
Tabel III.5
+7

Referensi

Dokumen terkait

Jika menu master di klik maka akan muncul submenu admin, siswa dan guru. Jika menu transaksi di klik akan muncul submenu transaksi tabungan

35 3.4.3 Struktur Menu Menu Utama File Exit Transaksi Penjualan Pembelian Data Barang Supplier input simpan batal tutup Input Simpan Batal Tutup Input Hapus Simpan Edit Tutup

Use Case Diagram Menu Dashboard ADMIN ABSENSI USER DASHBOARD extend extend PROFILE LOGOUT include include ABSEN MASUK ABSEN KELUAR include include CETAK PROFIL extend EDIT

Admin Login Logout Menu Master Menu data user Menu data barang Menu data customer Menu data akun Menu Transaksi Menu Laporan Input pesanan Input Penj ualan Input pengiriman

Tampil halaman menu dashboard, menu profil, menu keluar, menu data pengguna menu pengadaan buku, data master yang terdapat sub menu: data siswa, data buku, data

Jika memilih menu Master maka otomatis akan muncul sub menu yang terdiri dari data barang, data admin, data departemen, dan data suplier. Jika memilih menu Transaksi maka

Use Case Administrator Menu Master Mengakses Data User Mengakses Data Bahan Baku (extend) Tambah Akun Edit Akun Hapus Akun Tambah Akun Edit Akun Hapus Akun Tambah Akun Edit

Jika menu Master di klik maka akan tampil sub menu data barang digunakan untuk input barang baru dan data