Kelompok 5
Rancang Bangun Sistem Transaksi Inventory PT.Ecco Indonesia Software Architecture Document Version 2.0
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
Revision History Date
Version
Description
Author
15/Okt/11
1.0
Pembuatan awal dokumen
Tito Jiwa A
28/Okt/11
2.0
Revisi Bab 4, 5, 6
Tito Jiwa A
Confidential
Kelompok 5, 2010
Page 2 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
Table of Contents 1.
Introduction 1.1 1.2 1.3 1.4 1.5
4
Purpose Scope Definitions, Acronyms and Abbreviations References Overview
4 4 4 22 22
2.
Architectural Representation
22
3.
Architectural Goals and Constraints
22
4.
Dekomposisi Fungsional Model
22
5.
Architecture Description
22
5.1 5.2 5.3
22 22 22
Enviromental Device of Implementation Data Description Description Architecture Detailed
6.
Pseudocode
40
7.
Implementation View
42
Confidential
Kelompok 5, 2010
Page 3 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
Software Architecture Document 1.
Introduction Software Architecture Document Plan (SAD) ini adalah sebuah dokumen yang menmabntu mennerangkan tentang bagaimana proses-proses perencanaan projek yang terjadi berdasarkan project yang tengah diajukan dengan judul Rancang Bangun Sistem Transaksi Inventory PT.Ecco Indonesia. berbasis web. Yang menjadi pembahasan pada dokumen ini menjelaskan tentang gambaran project yang akan di bangun. Penjelasan mengenai detail projek yang akan dibuat. Organisasi perusahaan menjelaskan struktur organisasi, peran serta tugas dari masing-masing dari individu yang mempunyai relasi dengan sistem yang akan dibangun. Manajemen proses yang akan menjelaskan tentang perkiraan estimasi waktu yang akan digunakan untuk pelaksanaan projek, jadwal tahapan proses pelaksanaan projek dan juga perkiraan waktu projek yang akan di rilis. Technical proses menerangkan tentang penggunaan metode yang digunakan, spesifikasi perlengkapan serta menyusun perencanaan teknis projek yang akan dibangun. Serta suppoting plan.
1.1
Purpose Tujuan dari pembuatan Software Development Plan di gunakan menera memberikan informasi mengenai sketsa pembangunan projek yang sedang di bangun. Sehingga saat costumer membaca dokumen ini, costumer mendapatkan penjelasan detail, tujuan dan fungsi dari pembangunan proyek ini dan kelebihan yang di dapatkan oleh perusahaan. Sebagai dokumen yang menjadi intisari atau blue print dari perencanaan projek akan mengarah.
1.2
Scope Scope dari software development plan ini adalah: 1. Project Overview Object overview menjelaskan gambaran dari proyek yang akan dibuat. 2. Project Organization Project organization menjelaskan struktur organisasi perusahaan. 3. Management Process Management Process menjelaskan bagaimana mengelolah sumberdaya yang dibutuhkan dalam pembuatan proyek. Sumberdaya tersebut meliputi sumberdaya manusia, material dan keuangan. 4. Technical Process Plans Technical Process Plans menjelaskan rencana teknis dari pembuatan proyek dari awal sampai akhir pembuatan proyek 5. Supporting Process Plan Supporting Process Plan menjelaskan semua hal yang dapat mendukung berlangsungnya pengerjaan proyek.
1.3
Definitions, Acronyms and Abbreviations 1.3.1 Use Case Diagram Use Case Diagram adalah menerangkan keseluruhan sistem yang akan dibuat, beserta pelaku (actor) dari subsistem-subsistem yang ada.
Confidential
Kelompok 5, 2010
Page 4 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Entry Master Supplier
Version: 2.0 Date: 28/Okt/11
Membuat Sales Invoice
Entry Master PLU
Membuat Quotation
Entry Master HPP
Entry Master Item
Membuat Sales Order Entry Master Kategori Sales
Membuat Delivery Order Monitoring Aktivitas User Permintaan Assembly
Create Role
Admin Dissasembly
Supervisor Create Hak Akses Laporan Per Periode Entry Master BOM Create User Entry Master Warehouse
List Delivery Order
Entry Data Customer
List Sales Order
List Quotations(Sales)
On Hands Item
Membuat Item Recieve
Operator
Membuat Invoice Purchasing Membuat Material Request Membuat P.O Membuat Quotation Request
Gambar 1.3.1 Use Case Sistem Inventori
Confidential
Kelompok 5, 2010
Page 5 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
1.3.2 Sequence Diagram 1.3.2.1 Sequence Entry Category Berikut ini adalah Sequence Diagram dari proses Input Category dimana akan dipakai dalam sistem ini untuk mendefinisikan masing-masing item.
Layar Admin
Admin : Admin
Database Pegawai
Database Kategori
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Kategori [Is Category Exist == False]
Save Category
Report Kategori
Gambar 1.3.2.1 Sequence Diagram Entry Category
1.3.2.2 Sequence Entry Item Berikut ini adalah Sequence Diagram dari proses Input Item dimana akan digunakan dalam keseluruhan sistem inventory ini. Akan dapat berisi laporan tentang stock terakhir, serta digunakan dalam semua transaksi yang ada, dapat dikatakan item adalah hal vital dalam sistem.
Confidential
Kelompok 5, 2010
Page 6 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Admin : Admin
Database Pegawai
Layar Admin
Database Kategori
Version: 2.0 Date: 28/Okt/11
Database Items
Database Stock_Entry
Database Stock Entry Details
Login Cek Pegawai [Admin == True] Report Login Report Login
Kirim Informasi Category Entry Item Barang Input Stock Save Item & Add Quantity
Count quantity where (item_id) Informasi Stock
Gambar 1.3.2.2 Sequence Diagram Entry Item
1.3.2.3 Sequence Entry Supplier Berikut ini adalah Sequence Diagram dari proses Input Supplier dimana mendefinisikan supplier yang bersangkutan yang berkenaan dengan pembelian produk-produk yang akan dijual, maupun bahan baku dalam penyusunan suatu produk assembly.
Confidential
Kelompok 5, 2010
Page 7 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Database Pegawai
Layar Admin
Admin : Admin
Version: 2.0 Date: 28/Okt/11
Database Supplier
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Kode Supplier [Is Supplier Exist == False]
Save Supplier
Save Success
Gambar 1.3.2.3 Sequence Diagram Entry Supplier
1.3.2.4 Sequence Entry PLU (Product Loop Up) Berikut ini adalah Sequence Diagram dari proses Input PLU dimana menggabungkan Item dengan Supplier yang mempunyai kepentingan pemberian kode yang akan berguna bagi transaksi-transaksi sistem. PLU dibutuhkan karena dengan PLU, perusahaan dapat mengembangkan sistem inventori yang pembacaan Barcode, Magnetik Code, dll.
Admin : Admin
Database Pegawai
Layar Admin
Database PLU
Database Supplier
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Kode PLU Pilih Supplier [Supplier Exist == True] Input Payment Terms Save PLU
Gambar 1.3.2.4 Sequence Diagram Entry PLU
Confidential
Kelompok 5, 2010
Page 8 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
1.3.2.5 Sequence Entry BOM (Bill Of Material) Berikut ini adalah Sequence Diagram dari proses Input BOM proses yang dilakukan adalah penyusunan Bill Of Material yang terdiri dari penamaan End Product sampai pada penentuan Formula.
Layar Assembly
Admin : Admin
Database user
Database BOM
Database BOM_Details
Database Item
Login Cek Pegawai [Admin == True] Report Login Report Login
Create Asembly Formula List End Product Simpan data entry assembly
Data entry assembly
Masukkan BOM Simpan BOM
Simpan Quantity Ingredients
List Ingredients
Gambar 1.3.2.5 Sequence Diagram Entry BOM
1.3.2.6 Sequence Entry Customer Berikut ini adalah Sequence Diagram dari proses Input Customer untuk keperluan jual beli, data customer sangatlah penting.
Confidential
Kelompok 5, 2010
Page 9 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Layar Admin
Admin : Admin
Version: 2.0 Date: 28/Okt/11
Database Pegawai
Database Customer
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Customer [Is Customer Exist == False] Save Category
Gambar 1.3.2.6 Sequence Diagram Entry Customer
1.3.2.7 Sequence Entry Salesman Berikut ini adalah Sequence Diagram dari proses Input Salesman untuk keperluan jual beli, data Salesman sangatlah penting.
Layar Admin
Admin : Admin
Database Pegawai
Database Salesman
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Customer Create Data Salesman
Gambar 1.3.2.7 Sequence Diagram Entry Salesman 1.3.2.8 Sequence Entry Currency Berikut ini adalah Sequence Diagram dari proses Input Currency untuk keperluan jual beli, penentuan kurs mata uang sangat diperlukan, karena kurs akan berubah setiap saat.
Confidential
Kelompok 5, 2010
Page 10 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Layar Admin
Admin : Admin
Version: 2.0 Date: 28/Okt/11
Database Currency
Database Pegawai
Model Stock
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Currency Create Data Currency Make [default == True] Latest_Rate
Gambar 1.3.2.8 Sequence Diagram Entry Currency
1.3.2.9 Sequence Entry Warehouse Berikut ini adalah Sequence Diagram dari proses Input warehouse untuk keperluan penyimpanan stock barang yang dilakukan setiap transaksi. Berisi tentang lokasi gudang juga dipakai untuk setiap transaksi dalam sistem ini.
Database Pegawai
Layar Admin
Admin : Admin
Database Customer
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Warehouse Kode Warehouse Exist == False Entry Lokasi Warehouse
[Is Default Warehouse == False or TRUE]
Save Category
Gambar 1.3.2.9 Sequence Diagram Entry Warehouse
Confidential
Kelompok 5, 2010
Page 11 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
1.3.2.10 Sequence Create Role Berikut ini adalah Sequence Diagram dari proses Create Role untuk pengaturan priviledge pada masingmasing user pada sistem ini.
Database Role
Layar Account
Admin : Admin
Login Cek Pegawai [Admin == True] Report Login Report Login
Modify / Create / Delete Role
Give Priviledges Save Role
Gambar 1.3.2.10 Sequence Diagram Create Role 1.3.2.11 Sequence Create User Berikut ini adalah Sequence Diagram dari proses Create User untuk pengaturan user yang dapat menjalankan sistem ini.
Layar Account
Admin : Admin
Database User
Login Cek Pegawai [Admin == True] Report Login Report Login
Modify / Create / Delete User
Give Priviledges Role Save User
Gambar 1.3.2.11 Sequence Diagram Create User
Confidential
Kelompok 5, 2010
Page 12 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
1.3.2.12 Sequence Beginning Balance Berikut ini adalah Sequence Diagram dari Input Beginning Balance ini merupakan entry data untuk stock pertama yang dimiliki oleh perusahaan di setiap gudang pada saat sistem baru dijalankan. Dijalankan berdasarkan Category Item yang telah dimasukkan pada saat pertama. Berfungsi untuk menambah jumlah item.
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Beginning Balance
Database Stock Entry
Database Stock Entry Details
Database Item
Database Category
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Beginning Balance Create Beginning Balance Create From Category Alter Stock Quantity Out, In Id_items
Gambar 1.3.2.12 Sequence Diagram Beginning Balance 1.3.2.13 Sequence Material Request Berikut ini adalah Sequence Diagram dari Pembuatan Material Request.
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Material Request
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Material Request Simpan Detail Material Request
Gambar 1.3.2.13 Sequence Diagram Material Request
Confidential
Kelompok 5, 2010
Page 13 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
1.3.2.14 Sequence Quotation Berikut ini adalah Sequence Diagram dari Pembuatan Quotation Request.
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Quotation Request
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Quotation Request Simpan Detail Quotation Request
Gambar 1.3.2.14 Sequence Diagram Quotation Request
1.3.2.15 Sequence Purchase Order Berikut ini adalah Sequence Diagram dari Pembuatan Purchase Order.
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Purchase Order
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Purchase Order Simpan Detail Purchase Order
Gambar 1.3.2.15 Sequence Diagram Purchase Order
Confidential
Kelompok 5, 2010
Page 14 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
1.3.2.16 Sequence Item Receive Berikut ini adalah Sequence Diagram dari Pembuatan Item Receive. Disini akan dijelaskan penyelesaian Purchase Order dalam barang yang dipesan per periode nya, serta bagaimana Item yang diterima dalam Item Receive akan mempengaruhi stock.
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Item Receive
Database Stock Entry
Database Stock Entry Details
Database Item
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Item Receive Simpan Detail Item Receive Date Now() Create Transactions Quantity, Out/In Id_items
Gambar 1.3.2.16 Sequence Diagram Item Receive
1.3.2.17 Sequence Invoice Confidential
Kelompok 5, 2010
Page 15 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
Berikut ini adalah Sequence Diagram dari Pembuatan Invoice.
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Purchase Order
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Purchase Order Simpan Detail Purchase Order
Gambar 1.3.2.17 Sequence Diagram Invoice
1.3.2.18 Sequence Quotation Berikut ini adalah Sequence Diagram dari Pembuatan Quotation.
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Quotation
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Quotation Simpan Detail Quotation
Gambar 1.3.2.18 Sequence Diagram Quotation
1.3.2.19 Sequence Sales Order Berikut ini adalah Sequence Diagram dari Pembuatan Sales Order. Confidential
Kelompok 5, 2010
Page 16 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Layar Supervisor
Supervisor : Supervisor
Version: 2.0 Date: 28/Okt/11
Database Pegawai
Database Sales Order
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Sales Order Simpan Detail Sales Order
Gambar 1.3.2.19 Sequence Diagram Sales Order 1.3.2.20 Sequence Delivery Order Berikut ini adalah Sequence Diagram dari Pembuatan Delivery Order. Disini akan dijelaskan penyelesaian Sales Order dalam barang yang dipesan per periode nya, serta bagaimana Item yang diterima dalam Delivery Order akan mempengaruhi stock.
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Delivery Order
Database Stock Entry
Database Stock Entry Details
Database Item
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Delivery Order Simpan Detail Delivery Order Date Now() Create Transactions Quantity, Out/In Id_items
Gambar 1.3.2.20 Sequence Diagram Delivery Order
Confidential
Kelompok 5, 2010
Page 17 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
1.3.2.21 Sequence Sales Invoice Berikut ini adalah Sequence Diagram dari Pembuatan Sales Invoice.
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Sales Invoice
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Sales Invoice Simpan Detail Sales Invoice
Gambar 1.3.2.21 Sequence Diagram Sales Invoice
1.3.2.22 Sequence Production Berikut ini adalah Sequence Diagram dari Production. Disini akan dijelaskan tentang proses permintaan barang produksi kepada bagian Production. Produksi yang dilakukan hanyalah yang berdasarkan pada Bill Of Material. Progress dari produksi juga akan diterangkan disini, sampai pada permintaan bahan baku produksi yang berupa Material Request. Dalam progress produksi, stock akan mengalami pengurangan pada bahan baku produksi dan akan mengalami penambahan untuk hasil produksi.
Confidential
Kelompok 5, 2010
Page 18 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Production
Database Production_Proggress
Version: 2.0 Date: 28/Okt/11
Database Stock Entry
Database Stock Entry Details
Database Item
Database Assembly
Database Material Request
Login Cek Pegawai [Admin == True] Report Login Report Login
Entry Permintaan Produksi Simpan Detail Produksi Id_assembly Create Material Request == TRUE Create Material Request
Entry Proggress Assemblies Date NOW() Create Transaction Quantity, Out/In Id_items
Gambar 1.3.2.22 Sequence Diagram Production
Confidential
Kelompok 5, 2010
Page 19 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
1.3.2.23 Sequence Report Sales Order Berikut ini adalah Sequence Diagram dari Report Sales Order .
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Sales Order
Login Cek Pegawai [Admin == True] Report Login Report Login
Informasi List Sales Order Delete SalesOrder Delete Sales Order
Report Current Sales Order
Gambar 1.3.2.23 Sequence Diagram Report Sales Order
1.3.2.24 Sequence Report Item Receive
Berikut ini adalah Sequence Diagram dari Report Item Receive.
Layar Supervisor
Supervisor : Supervisor
Database Pegawai
Database Item_Receive
Login Cek Pegawai [Admin == True] Report Login Report Login
Informasi List Item_Receive Delete Item Receive Delete Item Receive
Report Recent Item Receive
Gambar 1.3.2.24 Sequence Diagram Report Item Receive
Confidential
Kelompok 5, 2010
Page 20 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
1.3.3 Class Diagram Class Diagram menggambarkan basis data-basis data yang ada pada Sistem Inventori PT. Ecco Indonesia
Gambar Class1.3.3 Diagram Sistem Inventori
Confidential
Kelompok 5, 2010
Page 21 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
1.4
References http://rezaelnino.blogspot.com/2010/04/erd-cdm-pdm.html
1.5
Overview Dokumen ini menjelaskan tentang arsitektur proyek perangkat lunak dengan judul Rancang Bangun Sistem Transaksi Inventory PT.Ecco Indonesia.
2.
Architectural Representation Representasi arsitektur aplikasi ini menggunakan model terstruktur, yaitu menggunakan use case diagram, class diagram, sequence diagram dan user interface.
3.
Architectural Goals and Constraints Aplikasi ini bisa menampilkan laporan per-periode tentang perubahan stok danjuga transaksinya. Serta tiddak membahas tentang peramalan persediaan.
4.
Dekomposisi Fungsional Model Pada sisi ini akan menjelaskan proses dari aplikasi system pakar. Pemaparan aplikasi menggunakan DFD(data flow diagram).
5.
Architecture Description
5.1
Enviromental Device of Implementation
5.2
Data Description Master Data dalam Rancang Bangun Sistem Transaksi Inventory PT.Ecco Indonesia, terdapat beberapa macam master table, antara lain. Kategori, Item, PLU,Supplier,Customers,Gudang, Currency, Bill Of Materiall, Role, User, Salesmen.
5.3
Description Architecture Detailed
Dalam sub bab ini akan dijelaskan struktur dari tabel-tabel yang akan digunakan dalam pembuatan Sistem Inventori PT.Ecco Indonesia Data-data dibawah ini akan menjelaskan detil dari struktur tabel untuk setiap tabel. 1. Nama tabel
: Category
Fungsi
: Klasifikasi Produk
Primary key
: ID_Category
Foreign key
:Tabel 4.1 Category
Confidential
Kelompok 5, 2010
Page 22 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
No Nama Field
Tipe Data
Lebar
1 2 3 4 5 6
Integer Varchar Varchar Integer Integer Varchar
20 10 1 1 50
ID_Category Nama_Category Code_Category Level_Category Parent_Cat_Id Description_Cat
2. Nama tabel
Version: 2.0 Date: 28/Okt/11
Description
: BOM
Fungsi
: Material Bom
Primary key
: ID_BOM
Foreign key
: ID_Items Tabel 4.2 BOM
No Nama Field 1 2 3 4 5
Confidential
ID_BOM ID_Items Number_BOM Description Name_BOM
Tipe Data Integer Integer Varchar Varchar Varchar
Lebar
Description
Identifikasi End Product, Ref ke Items.ID_Items 10 20 20
Kelompok 5, 2010
Page 23 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
3. Nama tabel
Version: 2.0 Date: 28/Okt/11
: BOM_Details
Fungsi
: Menerangkan BOM
Primary key
: ID_Details
Foreign key
: ID_BOM, ID_Items Tabel 4.3 BOM_Details
No Nama Field
Tipe Data
1 2 3 4
Integer Integer Integer Varchar
ID_Details ID_BOM ID_Items Quantity
4. Nama tabel
Lebar
Description
ID BOM, Ref. ke BOM.ID_BOM ID Items, Ref. ke Items.ID_Items 10
: Supplier
Fungsi
: Menerangkan Supplier
Primary key
: ID_Supplier
Foreign key
: Tabel 4.4 Supplier
No Nama Field
Tipe Data
1 2 3 4 5 6 7
Integer Varchar Varchar Integer Integer Varchar Varchar
ID_Supplier Name_Supplier Code_Supplier Telp Fax Address_Supplier Description_Supp
Confidential
Lebar
Description
20 10
50 50
Kelompok 5, 2010
Page 24 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
5. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Item
Fungsi
: Menerangkan Product yang ada diperusahaan
Primary key
: ID_Item
Foreign key
: ID_Category Tabel 4.5 Item
No Nama Field
Tipe Data
Lebar
1 2 3 4 5 6 7 8 9
Integer Integer Varchar Varchar Varchar Varchar Varchar Integer BLOB
20 10 1 1 50
ID_Item ID_Category Name Code_Item Active Assembled Description Purchase_Price Photo
6. Nama tabel
Description
Ref. ke Category.ID_Category
: PLU
Fungsi
: Memberikan pembeda akan satu supplier dengan yang lainya
Primary key
: ID_PLU
Foreign key
: ID_Supplier, ID_Item Tabel 4.6 PLU
No Nama Field
Tipe Data
1 2 3 4 5
Integer Integer Integer Varchar Varchar
ID_PLU ID_Supplier ID_Item Code_PLU Payment_Terms
Confidential
Lebar
Description
Ref. ke Supplier.ID_Supplier Ref. ke Item.ID_Item 10 10
Kelompok 5, 2010
Page 25 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
7. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Production_Entry
Fungsi
: ID_Entry
Primary key
: ID_Details
Foreign key
: Id_device Tabel 4.7 Production_Entry
No Nama Field
Tipe Data
Lebar
1 2 3 4
Integer Integer Varchar DATE
10
ID_Entry Quantity_Entry Number_Entry Date
8. Nama tabel
: Production_Progress
Fungsi
: Progress dari produksi
Primary key
: ID_Progress
Foreign key
: ID_Entry, ID_Details
Description
Tabel 4.8 Production_Progress No Nama Field
Tipe Data
1 2 3 4
Integer Integer Integer Integer
ID_Progress ID_Entry ID_Details Quantity
Confidential
Lebar
Description
Ref. ke Production_Entry.ID_Entry
Kelompok 5, 2010
Page 26 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
9. Nama tabel
: Transaction_Entry
Fungsi
: Menunjukan Stock
Primary key
: ID_Transaction
Foreign key
: ID_Types
Version: 2.0 Date: 28/Okt/11
Tabel 4.9 Transaction_Entry No Nama Field
Tipe Data
1 2 3 4 5 6 7
Integer Integer Varchar Integer Integer Varchar Varchar
ID_Trasaction ID_Types Number_transactions origin_id destination_id type Description
10. Nama tabel
Lebar
Ref. ke Types.ID_Type, Inward / Outward 20
20 50
: Quotation
Fungsi
: Membuat Quotation
Primary key
: ID_Quotation
Foreign key
: ID_Customer
No Nama Field
Tipe Data
1 2 3 4
Integer Integer Varchar Integer
ID_Quotation ID_Customer Description Days
Confidential
Description
Tabel 4.10 Quotation Lebar Description
Ref. ke Customer.ID_Customer 20
Kelompok 5, 2010
Page 27 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
11. Nama tabel
: Quotation_Details
Fungsi
: Details Quotation
Primary key
: ID_Quotation_Details
Foreign key
: ID_Quotation, ID_Item
Version: 2.0 Date: 28/Okt/11
Tabel 4.11 Quotation_Details No Nama Field
Tipe Data
1 2 3 4
Integer Integer Integer Integer
ID_Quotation_Details ID_Quotation ID_Item Quantity
12. Nama tabel
Lebar
Description
Ref. ke Quotation.ID_Quotation
: Sales_Order
Fungsi
: Membuat Sales_Order
Primary key
: ID_Sales_Order
Foreign key
: ID_Quotation, ID_Salesman, ID_Customer
No Nama Field
Tipe Data
1 2 3 4 5 6 7 8 9 10
Integer Integer Integer Integer Integer Varchar Varchar Varchar Varchar Varchar
ID_S/O ID_Quotation ID_Customer ID_Salesman currency TOP with_tax closed Number closing_note
Confidential
Tabel 4.12 Sales_Order Lebar Description
Ref. ke Quotation.ID_Quotation Ref. ke Customer.ID_Customer Ref. ke Salesman.ID_Salesman 5 1 0 10 50
Kelompok 5, 2010
Page 28 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
13. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Sales_Order_Entry
Fungsi
: Membuat Sales_Order
Primary key
: ID_entry
Foreign key
: ID_Items, ID_S/O
No Nama Field
Tabel 4.13 Sales Order_Entry Tipe Data Lebar Description
1 2 3 4 5 6 7 8
Integer Integer Integer Integer Integer Integer Integer Varchar
ID_entry ID_S/O ID_Items Quantity price discount total_price delivered
14. Nama tabel
Ref. ke Sales_Order.ID_S/O Ref. ke Item.ID_Item
1
: Delivery_Order
Fungsi
: Membuat Delivery_Report
Primary key
: ID_Dev
Foreign key
: ID_S/O, ID_Customer, ID_Warehouse Tabel 4.14 Delivery Order
No Nama Field
Tipe Data
1 2 3 4 5
Integer Integer Integer Integer Varchar
Confidential
ID_Dev ID_S/O ID_Customer ID_Warehouse Number_Dev
Lebar
Description
Ref. ke Sales_Order.ID_S/O Ref. ke Customer.ID_Customer Ref. ke Warehouse.ID_Warehouse 10
Kelompok 5, 2010
Page 29 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
15. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Sales_Invoice
Fungsi
: Membuat Sales_Invoice
Primary key
: ID_Dev
Foreign key
: Id_penilaian, id_faktor
No Nama Field
Tabel 4.15 Sales_Invoice Tipe Data Lebar Description
1 2 3 4
Integer Integer DATE Varchar
ID_Sales_Invoice ID_Dev Transactions_Date Days_Until_Due
16. Nama tabel
Ref. ke Delivery_Order.ID_Dev 10
: Material_Request
Fungsi
: Membuat Material_Request
Primary key
: ID_MR
Foreign key
: ID_Supplier
No Nama Field
Tabel 4.16 Material Request Tipe Data Lebar Description
1 2 3 4
Integer Integer DATE DATE
ID_MR ID_Supplier Tanggal_MR Description_MR
Confidential
Ref. ke Supplier.ID_Supplier
Kelompok 5, 2010
Page 30 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
17. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Material_Request_Details
Fungsi
: Detail Dari Material_Request
Primary key
: ID_MR_Details
Foreign key
: ID_MR, ID_Item Tabel 4.17 Material_Request_Detail
No Nama Field
Tipe Data
1 2 3 4
Integer Integer Integer Integer
ID_MR_Details ID_MR ID_Item Quantity
18. Nama tabel
Lebar
Description
Ref. ke Material_Request_ID_M/R Ref. ke Item.ID_Item
: Purchase_Order
Fungsi
: Membuat Purchase_Order
Primary key
: ID_P/O
Foreign key
: ID_MR, ID_Supplier Tabel 4.18 Purchase_Order
No Nama Field
Tipe Data
1 2 3 4 5 6 7 8
Integer Integer Integer Date Varchar Varchar Varchar Varchar
ID_P/O ID_MR ID_Supplier Due_Date Number_P/O With_Tax closed Description_P/O
Confidential
Lebar
Description
Ref. ke Material_Request_ID_M/R Ref. ke Supplier.ID_Supplier 10 1 1 50
Kelompok 5, 2010
Page 31 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
19. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Item_Receive
Fungsi
: Membuat Item_Receive
Primary key
: ID_ Receive
Foreign key
: ID_PLU, ID_P/O
No Nama Field
Tabel 4.19 Item_Receive Tipe Data Lebar Description
1 2 3 4 5 6
Integer Integer Integer Varchar Integer Boolean
ID_Receive ID_PLU ID_P/O Number_Receive Total_Receive Confirmed
20. Nama tabel
Ref. ke PLU.ID_PLU Ref. ke Purchase_Order.ID_P/O 10
: Invoice
Fungsi
: Membuat Invoice Untuk Keperluan Keuangan
Primary key
: ID_Inv
Foreign key
: ID_Receive, ID_Supplier Tabel 4.20 Invoice
No Nama Field
Tipe Data
1 2 3 4
Integer Integer Integer Varchar
ID_Inv ID_Receive Value Number_Invoice
Confidential
Lebar
Description
Ref. ke Item_Receive.ID_Receive
Kelompok 5, 2010
Page 32 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
21. Nama tabel
: Warehouse
Fungsi
: Master untuk warehouse
Primary key
: ID_Warehouse
Foreign key
:-
No Nama Field
Tipe Data
1 2 3 4
Integer Varchar Varchar Varchar
ID_Warehouse Code_Warehouse Name_Warehouse Address
22. Nama tabel
Version: 2.0 Date: 28/Okt/11
Tabel 4.21 Warehouse Lebar Description
10 20 50
: Customer
Fungsi
: Master untuk Customer
Primary key
: ID_Customer
Foreign key
:-
No Nama Field
Tipe Data
Tabel 4.22 Customer Lebar Description
1 2 3 4 5 6 7
Integer Varchar Varchar Varchar Varchar Varchar Varchar
10 20 20 15 15 50
ID_Customer Code_Customer First_name Last_name Telephone Fax Address
Confidential
Kelompok 5, 2010
Page 33 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
23. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Salesman
Fungsi
: Master untuk Salesman
Primary key
: ID_Salesman
Foreign key
:
No Nama Field
Tipe Data
Tabel 4.23 Salesman Lebar Description
1 2 3 4 5
Integer Varchar Varchar Varchar Varchar
10 20 20 50
ID_Salesman Code_Salesman First_Name Last_Name Address
24. Nama tabel
: User
Fungsi
: Master untuk User
Primary key
: ID_User
Foreign key
: ID_Role
No Nama Field
Tipe Data
1 2 3 4 4 5
Integer Integer Varchar Varchar Varchar Varchar (md5)
ID_User ID_Role Name_User Email_User Username Password
Confidential
Tabel 4.24 User Lebar
Description
Ref. ke Role.ID_Role 20 30 10 10
Kelompok 5, 2010
Page 34 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
25. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Role
Fungsi
: Master untuk Role
Primary key
: ID_Role
Foreign key
:Tabel 4.25 Role
No Nama Field
Tipe Data
1 2 3 4 5
Integer Varchar Varchar Integer Varchar
ID_Role Name_Role Priviledges Level Company
26. Nama tabel
Lebar
Description
20 60 20
: Delivery_Order_Entry
Fungsi
: Membuat Delivery_Report
Primary key
: ID_Dev_Entry
Foreign key
: ID_Dev, ID_Items Tabel 4.26 Delivery_Order_Entry
No Nama Field
Tipe Data
1 2 3 4 5
Integer Integer Integer Integer Integer
ID_Dev_Entry ID_Dev ID_Items Quantity Total_Value
Confidential
Lebar
Description
Ref. ke Delivery_Order.ID_Dev
Kelompok 5, 2010
Page 35 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
27. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Item_Receive_Entry
Fungsi
: Membuat Item_Receive
Primary key
: ID_Receive_Entry
Foreign key
: ID_Receive, ID_Items Tabel 4.27 Invoice
No Nama Field
Tipe Data
1 2 3 4 5
Integer Integer Integer Varchar Integer
ID_Receive_Entry ID_Receive ID_Items Quantity Total_Receive
28. Nama tabel
Lebar
Description
Ref. ke Item_Receive.ID_Receive Ref. ke Item.ID_Item 10
: Transactions_Details
Fungsi
: Menunjukan Detail_Stock
Primary key
: ID_Transaction_Details
Foreign key
: ID_Transaction Tabel 4.28 Transactions_Details
No Nama Field
Tipe Data
1 2 3 4 5
Integer Integer Integer Integer Integer
ID_Transaction_Details ID_Transaction item_id Quantity value
Confidential
Lebar
Description
Ref. ke Transaction.ID_Transacation
Kelompok 5, 2010
Page 36 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
29. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Purchase_Order_Details
Fungsi
: Membuat P/O Details mengenai items
Primary key
: ID_P/O_Entry
Foreign key
: item_ID, ID_P/O Tabel 4.29 Purchase_Order_Details
No Nama Field
Tipe Data
1 2 3 4 5 6 7
Integer Integer Integer Integer Integer Integer Integer
ID_P/O_Entry ID_Item ID_P/O Quantity Purchase_Price Discount Total
30. Nama tabel
Lebar
Description
Ref. ke Item.ID_Item Ref. ke Purchase_Order.ID_P/O
: Currency
Fungsi
: Menentukan Local Currency
Primary key
: ID_Curency
Foreign key
:Tabel 4.30 Currency
No Nama Field
Tipe Data
1 2 3 4 5 6 7
Integer Varchar Varchar 10 Integer Varchar Date
ID_Currency Code Name Symbol Lattest_Rate Default Exp. Date
Confidential
Lebar
Description
15 15 10 1
Kelompok 5, 2010
Page 37 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
31. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Beginning_Balance
Fungsi
: Menentukan Beginning Balance di perusahaan
Primary key
: ID_Balance
Foreign key
: ID_Category, ID_Items
No Nama Field
Tabel 4.31 Beginning_Balance Tipe Data Lebar Description
1 2 3 4 5 6 7
Integer Integer Integer Varchar Varchar Integer Integer
ID_Balance ID_Category ID_Items Number_Beginning Remark Quantity Value
32. Nama tabel
Ref. ke Category.ID_Category Ref. ke Item.ID_Item 10 20
: Quotation_Request
Fungsi
: Membuat Quotation_Request
Primary key
: ID_Quotation_Request
Foreign key
: ID_Supplier, ID_Item
No Nama Field 1 2 3 4 5 6
ID_Quotation_Request ID_Supplier ID_Item Request_Date Description Number
Confidential
Tabel 4.32 Quotation_Request Tipe Data Lebar Description Integer Integer Integer DATE Varchar Varchar
Ref. ke Supplier.ID_Supplier Ref. ke Item.ID_Item 50 10
Kelompok 5, 2010
Page 38 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
33. Nama tabel
Version: 2.0 Date: 28/Okt/11
: Quotation_Request_Entry
Fungsi
: Detail Dari Quotation_Request
Primary key
: ID_Entry
Foreign key
: ID_Quotation_Request, ID_Item
No Nama Field
Tabel 4.33 Quotation_Request_Entry Tipe Data Lebar Description
1 2 3 4 5
Integer Integer Integer Integer Varchar
ID_Entry ID_Quotation_Request ID_Item Quantity Comment
34. Nama tabel
Ref. ke Quotation.ID_Quotation Ref. ke Item.ID_Item 50
: Types
Fungsi
: Type Transaksi dari Transaksi
Primary key
: ID_Types
Foreign key
:Tabel 4.34 Types
No Nama Field
Tipe Data
Lebar
1 2 3 4 5
Integer Integer Integer Varchar Varchar
1 1
ID_Types CODE Direction Alter_Stock Negate
Confidential
Kelompok 5, 2010
Description
Page 39 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc 6.
Version: 2.0 Date: 28/Okt/11
Pseudocode def define_time_range(options = nil) [ (options && options[:start]) ? Chronic.parse(options[:start]) : first_transaction_date, (options && options[:finish]) ? Chronic.parse(options[:finish]) : Time.now ] end
def item_count(trans_ids, item) item_id = item.is_a?(Item) ? item.id : item Entry.sum(:quantity, :joins => 'INNER JOIN transactions on transactions.id = transaction_id', :conditions => { :transaction_id => trans_ids, :item_id => item_id }) end
def item_in_count(item, start, finish) trans_in = Transaction.inward.altering_stock.between(start, finish).map(&:id) return 0 if trans_in.blank? item_count(trans_in, item) end
def item_out_count(item, start, finish) trans_in = Transaction.outward.altering_stock.between(start, finish).map(&:id) return 0 if trans_in.blank? item_count(trans_in, item) end
def total_item_in_count(item, options = {}) start, finish = define_time_range(options)
Confidential
Kelompok 5, 2010
Page 40 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
tmp_item_in = options[:start] ? item_in_count(item, first_transaction_date, start - 1.day) : 0 cur_item_in = item_in_count(item, start, finish) tmp_item_in + cur_item_in end
def total_item_out_count(item, options = {}) start, finish = define_time_range(options)
tmp_item_out = options[:start] ? item_out_count(item, first_transaction_date, start - 1.day) : 0 cur_item_out = item_out_count(item, start, finish) tmp_item_out + cur_item_out end
def item_on_hand(item, options = {}) total_item_in_count(item, options) - total_item_out_count(item, options) end
def item_in_per_warehouse_count(warehouse, item, start, finish) trans_in = Transaction.destined_to(warehouse).altering_stock.between(start, finish).map(&:id) return 0 if trans_in.blank? item_count(trans_in, item) end
def item_out_per_warehouse_count(warehouse, item, start, finish) trans_in = Transaction.originated_from(warehouse).altering_stock.between(start, finish).map(&:id) return 0 if trans_in.blank? item_count(trans_in, item)
Confidential
Kelompok 5, 2010
Page 41 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
end
def total_item_in_per_warehouse(warehouse, item, options = {}) start, finish = define_time_range(options)
tmp_onhand = options[:start] ? item_in_per_warehouse_count(warehouse, item, first_transaction_date, (start - 1.day)) : 0 cur_onhand = item_in_per_warehouse_count(warehouse, item, start, finish) tmp_onhand + cur_onhand end
def total_item_out_per_warehouse(warehouse, item, options = {}) start, finish = define_time_range(options)
tmp_onhand = options[:start] ? item_out_per_warehouse_count(warehouse, item, first_transaction_date, (start - 1.day)) : 0 cur_onhand = item_out_per_warehouse_count(warehouse, item, start, finish) tmp_onhand + cur_onhand end 7.
Implementation View Dibawah ini adalah penjelasaan penggunaan masing-masing form yang ada pada aplikasi Rancang Bangun
Sistem Informasi Inventory PT.Ecco Indonesia A. Form Login Login digunakan hanya untuk admin, supervisor, dan operator agar dapat mengetahui masing – masing fitur yang dapat digunakan untuk melakukan suatu tugas tertentu.
Confidential
Kelompok 5, 2010
Page 42 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
Sing In
User Name Password Sing In
Gambar Form Login B.
Form Utama (Dashboard) Form Dashboard merupakan index dari sistem ini, yang berisi tentang Log File dari Purchasing yang
belum mendapatkan persetujuan dari admin. Dashboard Dashboard
Administration
Transactions
Report
Dashboard
Gambar Form Utama (Dashboard) C. Form Master Data 1. Master Category Master Category digunakan untuk pengklasifikasian antar item. Sebuah Category dapat mempunyai Category parent, yang memungkinkan ada beberapa tingkat Category yang terdapat dalam sistem.
Confidential
Kelompok 5, 2010
Page 43 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
Administration / Categories / New
Create New Category Category Data ______________________________________________________________ Perent Category Code* Name* Desription Save Category
Gambar Form Master Category
2. Mater Item Administration / Categories / New
Create New Item Item Data ______________________________________________________________ Category Code* Name* Desription Status Purchase Price Browse
Photo
Save Category
Gambar Form Master Item Confidential
Kelompok 5, 2010
Page 44 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
3. Master Supplier Administration / Categories / New
Create New Supplier Create New Supplier__________________________________________________________ Supplier Data_______________________________________________________________ Supplier Code* Supplier Name* Email Address Address Phone / Fax Number
Phone
Fax
Save Supplier
Gambar Form Master Supplier 4.Master PLU (Product Look Up) Administration / Categories / New
Create New PLU PLU Data____________________________________________________________________ Supplier Code* Item Name* Supplier Paymenyt Term* Save PLU
Gambar Form Master PLU (Product look Up)
Confidential
Kelompok 5, 2010
Page 45 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
5 Master Salesmen Administration / Categories / New
Salesmen____________________________________________________________________ Code Of Salesmen Profile______________________________________________________________________ Full Name* First Name
Last Name
Address Save Salesmen
Gambar Form Master Salesmen 6.
Master Warehouse Administration / Categories / New
Create New Warehouse ======================================================================= Warehouse Data========================================================== Code* Name* Address
Save Warehouse
Gambar Form Master
Confidential
Kelompok 5, 2010
Page 46 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc 7.
Version: 2.0 Date: 28/Okt/11
Master Bill Of Materiall Bill Of Materiall
Formula Data------------------------------------------------------------------------------------------------------------Number* Name* End Product Description
Formula Components-------------------------------------------------------------------------------------------------
Save Warehouse
Gambar Form Master Bill Of Materiall (BOM) 8.
Master Customers Administrator / Customers / Add New Customers
Create New Customers Code* Full Name Address Telehone / Fax Save Customers
Gambar Form Master Customers Confidential
Kelompok 5, 2010
Page 47 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc 9.
Version: 2.0 Date: 28/Okt/11
Master Currency Administrator / Customers / Add New Customers
Currency-----------------------------------------------------------------------------------------Code* Name* Symbol* Save Customers
Gambar Form Master Currency 10. Master User Master User Administrator
Users
New
Create New User Use Account User Name Email Password Password Confirmation Roles Roles
Admin Operator SPV
Save
Gambar Form Master User
Confidential
Kelompok 5, 2010
Page 48 of 49
Rancang Bangun Sistem Informasi Inventory PT.Ecco Indonesia Software Architecture Document SAD-v2.doc
Version: 2.0 Date: 28/Okt/11
11. Master Roles Master Roles Administrator
Account
Roles
New
Create New Roles Role Role
Privileges Transactions
Work Order
Disassembling
Material Request
Direct Sale
Delivery Order
Item Receive
Sales Invoice
Purchase Invoice
Quotation
Begning Balance
Purchase Order
Quotation Request
Sales Return
Assembling
Purchase Return
Credit / Debit Note
Sales Order
General Transaction
Save
Gambar Form Master Roles
Confidential
Kelompok 5, 2010
Page 49 of 49