Sistem Informasi Perusahaan - · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ......

99
Sistem Informasi Perusahaan The Sales/Collection Business Process Ratih Dyah Kusumastuti Source: Dunn et al. (2006)

Transcript of Sistem Informasi Perusahaan - · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ......

Page 1: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sistem Informasi PerusahaanThe Sales/Collection Business Process

Ratih Dyah Kusumastuti

Source: Dunn et al. (2006)

Page 2: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Outline

� Pengantar

� Proses sales/collection pada sistem nilai perusahaan

� Proses sales/collection pada rantai nilai perusahaan

� Model REA tingkatan proses bisnis untuk proses

2

� Model REA tingkatan proses bisnis untuk proses sales/collection

� Kebutuhan informasi dan berbagai ukuran dalam proses sales/collection

� Queries hubungan untuk proses sales/collection

Page 3: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Pengantar

� Proses bisnis sales/collection kadang disebut juga sebagai siklus transaksi pendapatan (revenue transaction cycle) atau order to cash mega-process

3

cash mega-process

� Istilahnya dapat berbeda-beda dari perusahaan ke perusahaan

� Untuk identifikasi proses sales/collection pada suatu perusahaan � lakukan analisis

substansinya

Page 4: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales/Collection Process in an Enterprise Value System

4

Pada tingkatan ini, proses sales/collectionadalah titik kontak antara pelanggan danperusahaan

Page 5: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales/Collection Business Process in Enterprise Value Chains

5

Tingkatan value chain menjelaskaninterfaces antara proses sales/collectiondan proses bisnis lainnya

Page 6: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

REA Sales/Collection Business Process Level Pattern (1)

REA ontology meng-identifikasi pola padatiap siklus transaksiyang terdiri dari:•Instigation events•Mutual commitment event•Economic exchange event

6

•Economic exchange event•Resources•Agen•Berbagai relasi

Page 7: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

REA Sales/Collection Business Process Level Pattern (2)

� Pola REA membantu analisa proses bisnis dengan cara menekankan pada:� What (resources yang terlibat dalam event)� Who (agen internal dan eksternal) yang terlibat pada tiap

event

7

event� Where dan when biasa disimpan sebagai atribut dari tiap

event

� Resources, events dan agents yang terlibat dalam proses sales/collection dapat bervariasi dari perusahaan ke perusahaan

� Pola umum yang akan dibahas ini dapat dengan mudah disesuaikan dan diaplikasikan untuk memenuhi kebutuhan dari jenis perusahaan apapun.

Page 8: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales/Collection Process Events

� Instigation Events dalam Revenue Cycle� Dapat dimulai secara internal (event pemasaran seperti

sales calls, kampanye periklanan, atau promosi)

� Dapat dimulai secara eksternal (customer inquiries)

Agen internal yang terlibat dalam instigation events pada

8

� Agen internal yang terlibat dalam instigation events pada revenue cycle biasanya adalah karyawan sales/marketingatau customer service representatives

� Agen eksternal yang terlibat dalam instigation events pada revenue cycle biasanya adalah customers

� Biasanya identifikasi suatu produk atau jasa untuk tujuan istigation events tidak perlu secara spesifik dilakukan; informasi tentang jenis produk atau jasa yang dipromosikan biasanya sudah cukup memadai

Page 9: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Customer Inquiry Event

� Suatu instigation event yang dimulai secara eksternal; biasanya melibatkan customermenghubungi perusahaan, bisa lewat telepon ataupun email, menanyakan harga dan ketersediaan suatu produk atau jasa

9

suatu produk atau jasa� Pada event ini data biasanya tidak dikumpulkan;

pertanyaan customer akan dijawab dan bila customertidak langsung melakukan pemesanan, customertersebut akan ditambahkan pada daftar sales callmilik sales representative terkait

� Bila data ingin dikumpulkan, maka akan sama dengan pengumpulan data untuk sales calls

Page 10: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales Call Event

� Suatu instigation event yang dimulai secara internal; biasanya melibatkan seorang sales representativemenghubungi customer; biasanya melalui telepon ataupun bertemu secara langsung, untuk menjelaskan berbagai fitur dari satu atau lebih

10

menjelaskan berbagai fitur dari satu atau lebih produk atau jasa

� Biasanya dilambangkan dengan suatu dokumen laporan sales call atau layar data entry yang merangkum informasi tentang event tersebut (contoh: sales representative dan customer mana yang berpartisipasi, tanggal, waktu mulai, waktu selesai, lokasi, produk dan/atau jasa apa yang dipresentasikan, dan reaksi customer terhadap produk dan/atau jasa tersebut, dsb)

Page 11: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Laporan Sales Call

11

Page 12: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Relational tables Encompassing Sales Call Event

12

Page 13: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales/Collection Process Events

� Mutual commitment events dalam revenue cycle� Melibatkan perusahaan dan suatu mitra bisnis eksternal yang

menyetujui untuk melakukan pertukaran resources pada suatu waktu (di kemudian hari) yang telah ditetapkan

� Tidak selalu terjadi pada suatu waktu; sering melibatkan serangkaian aktivitas

13

serangkaian aktivitas� Agen internal biasanya adalah sales atau customer service

representative dan/atau order entry clerk yang membantu customer dan mengumpulkan order data

� Agen eskternal biasanya adalah customers� Biasanya identifikasi suatu produk atau jasa untuk tujuan mutual

commitment events tidak perlu secara spesifik dilakukan; informasi tentang jenis produk atau jasa yang dipromosikan biasanya sudah cukup memadai

� Idealnya, suatu perusahaan ingin dapat men-trace mutual commitment events kepada instigation event yang memulainya

Page 14: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sale Order Event

� Suatu mutual commitment event, dimana perusahaan setuju untuk mengirimkan barang pada customer dan customer setuju untuk membayar dengan harga tertentu untuk barang tersebut

Biasanya dilambangkan dengan suatu dokumen sales

14

� Biasanya dilambangkan dengan suatu dokumen sales order atau layar data entry yang merangkum informasi tentang event ini (contoh: tanggal pemesanan, waktu pengiriman yang dijanjikan, cara pembayaran, jumlah uangnya, sales representativedan customer mana yang berpartisipasi, produk apa yang dipesan customer, dsb)

Page 15: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Rental Contract Event

� Suatu mutual commitment event, dimana perusahaan setuju untuk memindahkan kepemilikan atas suatu produk pada seorang customer untuk suatu periode waktu yang telah ditetapkan dan memberikan hak pada customer tersebut untuk menggunakan produk

15

pada customer tersebut untuk menggunakan produk untuk suatu tujuan yang telah ditentukan dengan imbalan pembayaran pada harga tertentu

� Biasanya dilambangkan dengan suatu dokumen rental contract yang merangkum informasi tentang kesepakatan ini (tanggal kontrak, jumlah uang, produk yang akan disewakan, waktu sewa, cara pembayaran, sales representative dan customermana yang berpartisipasi, dsb)

Page 16: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Service Contract Event

� Suatu mutual commitment event, dimana perusahaan setuju untuk memberikan satu atau lebih jasa untuk seorang customer untuk waktu tertentu dengan harga tertentu dengan imbalan pembayaran pada harga tertentu

16

harga tertentu � Biasanya dilambangkan dengan suatu dokumen

service contract yang merangkum informasi tentang kesepakatan ini (tanggal kontrak, jasa yang diberikan perusahaan, jumlah uang, periode pemberian jasa, cara pembayaran, sales representative atau customermana yang berpartisipasi, karyawan atau tipe karyawan seperti apa yang akan memberikan jasa, dsb)

Page 17: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Dokumen Sale Order

17

Page 18: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Dokumen Service Agreement

18

Page 19: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Relational Tables Encompassing Sales Order Event

19

Page 20: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales/Collection Process Events

� Economic Decrement Events dalam Revenue Cycle� Merepresentasikan aktivitas untuk memperoleh penghasilan;

penyerahan resources untuk mendapatkan resources lainnya(biasanya uang)

� Tidak selalu terjadi pada suatu waktu; dapat melibatkanserangkaian aktivitas aliran kerja (seperti memilih,

20

� Tidak selalu terjadi pada suatu waktu; dapat melibatkanserangkaian aktivitas aliran kerja (seperti memilih, mengemas, mengirimkan dst)

� Resources bervariasi untuk jenis usaha yang berbeda� Persediaan (tipe persediaan dapat men-subtitusi persediaan), tenaga kerja/Labor (tipe jasa dapat men-substitusi tenagakerja/labor), penggunaan asset secara sementara (seperti padapenyewaan)

� Agen internal yang terlibat biasanya adalah salespeople, karyawan bagian pengiriman, karyawan yang memberikanjasa

� Agen eksternal yang terlibat biasanya adalah customers atauklien

Page 21: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sale Event

� adalah suatu economic decrement event dimana kepemilikanatas satu atau lebih produk dipindahkan dari perusahaankepada customer. Pemindahan dapat terjadi secara langsung(contoh penjualan kaus di suatu toko) ataupun dengan caradikirim/transit (contoh pengiriman video game untuk pembelianmelalui suatu toko online)

21

melalui suatu toko online)� Biasanya dilambangkan dengan bill of sale, sale invoice atau

dokumen (atau data entry screen) lain yang merangkuminformasi tentang perpindahan kepemilikan (contoh tanggal, jumlah uang, produk yang dipindahkan kepemilikannya, carapembayaran, sales representative serta customer mana yang berpartispasi, dsb)

� Sales yang terjadi secara transit biasanya juga dilambangkandengan suatu packing list (berisi jumlah produk yang dikirimkan) dan bill of lading (yang menjelaskan jumlah, dimensi, dan berat paket dari produk yang dikirmkan)

Page 22: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Rental Event

� Adalah suatu economic decrement event, dimanakepemilikan atas satu atau lebih produk dipindahkandari suatu perusahaan pada seorang customer untukjangka waktu tertentu dengan tujuan dan harga yang disetujui

22

disetujui� Biasanya terjadi untuk jangka waktu tertentu (tidak

terjadi pada suatu waktu tertentu)� Biasanya dilambangkan dengan dokumen atau layar

data entry yang merangkum informasi tentangperpindahan kepemilikan atas produk pada customerdan kapan produk akan dikembalikan kepadaperusahaan (tanggal, waktu, agen penyewaan, customer yang terlibat, dsb)

Page 23: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Service Engagement Event

� Adalah suatu economic decrement event, dimana ada satu atau lebih agen perusahaan yang memberikan satu atau beberapa jenis jasa pada seorang customer

� Dapat terjadi pada suatu jangka waktu tertentu, ataupun pada suatu waktu tertentu

23

ataupun pada suatu waktu tertentu� Biasanya dilambangkan dengan service invoice atau

dokumen atau layar data entry yang mengindikasikan bahwa jasa telah diberikan dan merangkum informasi tentang performansi (contoh: tanggal, waktu, jenis jasa yang diberikan, karyawan yang memberikan jasa, untuk customer yang mana, mungkin juga catatan yang dibuat oleh karyawan tersebut tentang jasa yang diberikan, dsb)

Page 24: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sale Invoice

24

Page 25: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Picking List

25

Page 26: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Packing List

26

Page 27: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Bill of Lading

27

Page 28: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Relational Tables Encompassing Sale Event

28

Page 29: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales/Collection Process Events

� Economic Increment Events dalam Revenue Cycle� Hampir selalu merupakan suatu Cash Receipt event

� Suatu economic increment event, dimana agen eksternalmemindahkan kepemilikan atas uang (atau yang ekivalendengan uang) pada suatu perusahaanBiasanya dilambangkan dengan suatu dokumen remittance

29

� Biasanya dilambangkan dengan suatu dokumen remittance advice atau layar data entry yang merangkum informasitentang event tersebut (tanggal, jumlah uang, customer yang memberikan uang, karyawan yang memproses cash receipt, sale atau akitivitas yang menghasilkan pendapatan lain yang terlibat, dsb)

� Resource biasanya adalah uang (resource tingkatan tipe –biasanya daftar cash account yang dimiliki perusahaan)

� Agen internal biasanya adalah kasir, accounts receivable clerks, atau personil keuangan

� Agen eksternal biasanya adalah customer atau klien

Page 30: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Customer Statement with Remittance Advice

30

Page 31: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Relational Tables Encompassing Cash Receipt Event

31

Page 32: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales/Collection Process Events

� Economic Decrement Reversal Events� Adalah suatu event dimana economic decrement events sebelumnya dinegasikan atau ditiadakan

� Walaupun mekanismenya sama, event ini secarainheren berbeda dengan economic increment

32

inheren berbeda dengan economic increment events

� Mendapatkan kembali sesuatu yang sebelumnya dengansenang hati diserahkan (maka hal yang tadinya dengansenang hati diterima harus dikembalikan) tidak samadengan mendapatkan sesuatu yang diinginkan denganimbalan sesuatu yang harus diserahkan

� Resources, agen iternal dan agen eksternal adalahsama seperti pada economic decrement events

Page 33: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sale Return Event

� Adalah suatu economic event, dimana kepemilikan atas produk yang sebelumnya dpindahkan dari penjual kepada pembeli, dikembalikan dari pembeli kepada penjual

� Walaupun suatu resource (atau resource type) akan naik, karakteristik sale returns berbeda dengan economic increment events lainnya, atau secara umum event ini bukan sesuatu yang

33

events lainnya, atau secara umum event ini bukan sesuatu yang diinginkan terjadi. Substansi event tersebut adalah meniadakan economic decrement aslinya. Maka event seperti ini disebut sebagai economic decrement-reversal events.

� Biasanya dilambangkan dengan otorisasi sales return, dokumen laporan penerimaan dan credit memo atau layar data entryyang merangkum informasi tentang event tersebut (contoh: tanggal, jumlah dan jenis produk yang diterima dari customer, jumlah uang, customer mana yang terlibat serta karyawan mana yang memproses pengembalian tersebut, dsb)

Page 34: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sale Return Authorization

34

Page 35: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Receiving Report

35

Page 36: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Credit Memorandum

36

Page 37: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Relational Tables Encompassing Sale Return Event

37

Page 38: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Kebutuhan informasi & berbagai ukuran pada proses sales/collection

� Informasi dari proses sales/collection mendukungproses pengambilan keputusan oleh banyakinformation customers

� Information customer adalah seseorang yang membutuhkan informasi

38

membutuhkan informasi� Kebutuhan informasi dapat digolongkan menjadi

� Pengguna internal membutuhkan informasi tentangfenomena internal

� Pengguna internal membutuhkan informasi tentangfenomena eksternal

� Pengguna eksternal membutuhkan informasi tentangfenomena internal

� Pengguna eksternal membutuhkan informasi tentangfenomena eksternal

Page 39: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales/Collection Process Relationships (1)

� Relasi fulfillment� Antara events pemasaran, Sales Call, atau Customer Inquiry

dan Sale Order events� Antara events Sale Order dan Sale (atau Rental atau Service

engagement)

39

engagement)

� Relasi Duality� Antara events Sale (atau Rental or Service engagement) dan

Cash Receipt (atau Receipt of Bartered Goods/Services)

� Relasi Reversal� Antara events Sale dan Sale Return

� Relasi Participation� Antara tiap event dan tiap agen internal dan eksternal

Page 40: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales/Collection Process Relationships (2)

� Relasi Proposition� Antara events pemasaran, Sales Call, atau Customer Inquiry

dan Inventory (atau Inventory Type atau Service Type)

� Relasi Reservation� Antara Sale Order, Rental Contract, atau Service Contract

40

� Antara Sale Order, Rental Contract, atau Service Contractdan Inventory (atau Inventory Type atau Service Type)

� Juga antara Sale Order, Rental Contract, atau Service Contract dan Cash

� Relasi Stock flow� Antara Sale (atau Rental atau Service Engagement) dan

Inventory (atau Inventory Type atau Service Type)� Antara Sale Return dan Inventory (dan Inventory Type)� Antara Cash dan Cash Receipt

Page 41: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Resource Query Types

� Informasi status terinci pada suatu waktu atau beberapa waktu untuk tiap resource instance

� Informasi status terinci pada suatu waktu atau beberapa waktu untuk resource instances yang memenuhi kriteria tertentu

41

beberapa waktu untuk resource instances yang memenuhi kriteria tertentu

� Rangkuman informasi status pada suatu waktu atau beberapa waktu untuk semua resource instances

� Rangkuman informasi status pada suatu waktu atau beberapa waktu untuk resource instances yang memenuhi kriteria tertentu

Page 42: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Revenue Cycle Resource Queries

� Suatu daftar dari tiap inventory item atau item type yang ditawarkan untuk dijual oleh suatu perusahaan

� Suatu daftar dari semua inventory item atau item types yang memiliki karakteristik tertentu� (contoh: semua buku, mainan anak dengan harga jual pada

rentang harga tertenu, dsb)

42

rentang harga tertenu, dsb)

� Persediaan yang dimiliki (quantity on hand) dari suatu inventory item type pada tanggal tertentu

� Nilai biaya total dari persediaan yang dimiliki pada tanggaltertentu

� Suatu daftar dari semua cash accounts yang dimiliki suatuperusahaan pada tanggal tertentu

� Saldo pada suatu cash account tertentu pada tanggal tertentu� Saldo total pada semua cash account pada tanggal tertentu

Page 43: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Contoh Resource Type QueryCash (Resource Type) CashAccountID AccountType Location DateAccountEstablished Ca123501 Checking 1st Local Bank April 1, 2010

Ca789125 Savings 1st Local Bank April 1, 2010

Ca351235 Petty Onsite - Cashier Desk drawer April 15, 2010

Ca351327 Petty Onsite - CEO Assistant's File Cabinet April 22, 2010 Inventory Type (Resource Type) Item ID Description UnitOfMeasure Standard Cost List Price BIS1 Big Stuff Each $20.00 $50.00

HUS1 Huge Stuff Each $30.00 $70.00

SELECT Description, UnitOfMeasure, ListPrice FROM InventoryType

43

LIS1 Little Stuff Box of 6 $36.00 $72.00

MIN1 Miniature Stuff Box of 24 $56.00 $110.00

TIS1 Tiny Stuff Box of 12 $48.00 $96.00

TTP12 Tiara Each $10.00 $25.00

FROM InventoryType WHERE ListPrice < 70;

Page 44: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Contoh Resource Type QueryCash (Resource Type) CashAccountID AccountType Location DateAccountEstablished Ca123501 Checking 1st Local Bank April 1, 2010

Ca789125 Savings 1st Local Bank April 1, 2010

Ca351235 Petty Onsite - Cashier Desk drawer April 15, 2010

Ca351327 Petty Onsite - CEO Assistant's File Cabinet April 22, 2010 Inventory Type (Resource Type) Item ID Description UnitOfMeasure Standard Cost List Price BIS1 Big Stuff Each $20.00 $50.00

HUS1 Huge Stuff Each $30.00 $70.00

LIS1 Little Stuff Box of 6 $36.00 $72.00

MIN1 Miniature Stuff Box of 24 $56.00 $110.00

SELECT *FROM CashWHERE DateAccountEstablished <

44

MIN1 Miniature Stuff Box of 24 $56.00 $110.00

TIS1 Tiny Stuff Box of 12 $48.00 $96.00

TTP12 Tiara Each $10.00 $25.00

WHERE DateAccountEstablished < April 20, 2010;

Page 45: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Event Query Types

� Informasi terinci tentang tiap event instance� Contoh: apa yang terjadi, kapan serta dimana event tersebut

terjadi, dst.

� Informasi terinci tentang tiap event instance yang memenuhi kriteria tertentu

Contoh: events dari tipe tertentu yang terjadi selama periode

45

� Contoh: events dari tipe tertentu yang terjadi selama periode waktu tertentu pada suatu lokasi tertentu

� Rangkuman informasi untuk semua instances dari suatu event type untuk suatu periode waktu tertentu� Contoh: total dari event instances selama suatu periode waktu

tertentu

� Rangkuman informasi hanya untuk instances dari suatu event type untuk suatu periode waktu tertentu yang memenuhi kriteria tertentu� Contoh: nilai uang rata-rata dari event instances untuk suatu lokasi

selama periode waktu tertentu

Page 46: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Revenue Cycle Event Queries

� Lokasi dari suatu sales call� Jumlah total sales calls, sale orders, sales, dst yang terjadi pada suatu

lokasi selama periode waktu tertentu� Jumlah uang untuk suatu sale order, sale, cash receipt atau sale return

tertentu� Total atau rata-rata jumlah uang dari semua sale orders, sales, cash

46

� Total atau rata-rata jumlah uang dari semua sale orders, sales, cash receipts atau sale returns untuk satu atau beberaoa periode waktu tertentu

� Total atau rata-rata jumlah uang dari semua sale orders, sales, cash receipts atau sale returns di lokasi tertentu untuk satu atau beberapa periode waktu tertentu

� Pajak penjualan yang dikenakan pada suatu sale event tertentu� Shipper’s tracking number untuk suatu shipment sale event� Tanggal terjadinya suatu sale event� Lama suatu sales call (waktu selesai dikurangi waktu mulai)

Page 47: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Event Tables

Sale Order (Mutual Commitment) Event Sale Order ID

Order Date

Date Needed

Dollar Total Sales Tax

Shipping Charge

Sales CallIDFK

Sales RepIDFK

Customer IDFK

14 5/4/2010 5/7/2010 $1,100.00 $0 $0 42 E23 C2323

15 5/4/2010 5/12/2010 $3,050.00 $0 $0 43 E26 C4731

16 5/6/2010 5/9/2010 $4,305.00 $0 $0 42 E23 C2323

17 5/8/2010 5/17/2010 $8,280.00 $0 $0 43 E26 C4731 Sale (Economic Decrement) Event

Sales Call (Instigation) Event Sales Call ID Date StartTime EndTime Location SalesRepIDFK CustomerIDFK 42 5/4/2010 9:12 a.m. 10:00 a.m. Customer E23 C2323

43 5/4/2010 9:27 a.m. 10:35 a.m. Ours E26 C4731 44 5/5/2010 10:30 a.m. 11:15 a.m. Customer E23 C6125

47

Sale (Economic Decrement) Event Sale ID

Date Dollar Total

PickListID PackListID BOL# SalesRepIDFK CustomerIDFK CashReceiptIDFK

12 5/5/2010 $1,100.00 15 15 15 E23 C2323 RA20

13 5/7/2010 $3,050.00 16 16 16 E26 C4731 RA21

14 5/8/2010 $2,100.00 17 17 17 E23 C2323 RA20

15 5/10/2010 $2,205.00 18 18 18 E23 C2323

Cash Receipt (Economic Increment) Event CashReceiptID Date Dollar Total CashAccountIDFK CustomerIDFK CashierIDFK RA20 5/19/2010 $3,060.00 Ca123501 C2323 E111

RA21 5/24/2010 $3,050.00 Ca123501 C4731 E111

RA22 5/31/2010 $25,000.00 Ca123501 E111 Sales Return (Economic Decrement Reversal) Event Sale ReturnID

Date

Dollar Amount

Receiving ReportNo.

Credit Memo#

Credit MgrID

SaleIDFK

CustomerIDFK

Receiving ClerkIDFK

SR1 5/12/2010 $140.00 RR25 1 E16 12 C2323 E247

Page 48: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify date and location of Sales Call #44

Sales Call (Instigation) Event Sales Call ID Date StartTime EndTime Location SalesRepIDFK CustomerIDFK

42 5/4/2010 9:12 a.m. 10:00 a.m. Customer E23 C2323

43 5/4/2010 9:27 a.m. 10:35 a.m. Ours E26 C4731

44 5/5/2010 10:30 a.m. 11:15 a.m. Customer E23 C6125

Tabel mana yang dibutuhkan? Operator relational algebra mana yang tepat?

Bagaimana SQL statement-

Project, Select

48

Bagaimana SQL statement-nya?SELECT SalesCallID, Date, Location FROM SalesCall WHERE SalesCallID=44;

Bagaimana Access QBE-nya?

Bagaimana hasilnya?

Page 49: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Sales for a specified time period(e.g. for an income statement)

Tabel mana yang dibutuhkan? Operator relational algebramana yang tepat?

Bagaimana SQL statement-nya?

Project, Select

Sale (Economic Decrement) Event Sale ID

Date Dollar Total

PickListID PackListID BOL# SalesRepIDFK CustomerIDFK CashReceiptIDFK

12 5/5/2010 $1,100.00 15 15 15 E23 C2323 RA20

13 5/7/2010 $3,050.00 16 16 16 E26 C4731 RA21 14 5/8/2010 $2,100.00 17 17 17 E23 C2323 RA20

15 5/10/2010 $2,205.00 18 18 18 E23 C2323

49

Bagaimana SQL statement-nya?

SELECT Sum(DollarTotal)FROM Sale WHERE Date BETWEEN 5/1/2010 AND 5/7/2010;

Bagaimana Access QBE-nya?

Bagaimana hasilnya?

Page 50: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Agent Query Types

� Informasi status terinci pada suatu atau beberapa waktu untuk tiap agent instance

� Informasi status terinci pada suatu atau beberapa waktu hanya untuk agent instanceyang memenuhi kriteria tertentu

50

beberapa waktu hanya untuk agent instanceyang memenuhi kriteria tertentu

� Rangkuman informasi status pada suatu atau beberapa waktu untuk semua agent instances

� Rangkuman informasi status pada suatu atau beberapa waktu hanya untuk agent instanceyang memenuhi kriteria tertentu

Page 51: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Revenue Cycle Agent Queries

� Suatu daftar tantang semua salespeople, kasir, inventory clerks, atau credit managersuntuk suatu perusahaan

Suatu daftar tentang semua karyawan yang

51

� Suatu daftar tentang semua karyawan yang memiliki karakteristik tertentu

� Contoh: semua waiters dan waitresses yang sekurang-kurangnya berumur 21 tahun, semua staff auditors yang lulus ujian CPA, semua salespeople yang dibayar berdasarkan komisi, dst.

Page 52: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Contoh Agent TablesCustomer (External Agent)

Customer ID Name Address Telephone Credit Rating C2323 Needmore Stuff 86906 Enterprise Court 555-8989 A+

C2831 Targeted One 41352 Price Ln. 555-1771 B+

C4731 Gottahave Moore 1207 Emperor Dr. 555-5688 B

C6125 Don’t Wantmuch 3421 Carradine St. 555-9098 A+

Cashier (Internal Agent)

52

Cashier (Internal Agent) CashierID Name Address Telephone DateOfBirth E111 Missy Witherspoon 1710 Crestwood Dr. 555-9392 May 11, 1960

E222 Eponine Eldridge 1003 Zenker Dr. 555-9099 July 29, 1972

Receiving Clerk (Internal Agent) ClerkID Name Address Telephone DateOfBirth E247 Kenneth Barki 4312 Monticello Dr. 556-4891 April 14, 1945

E251 Rita Barki 4312 Monticello Dr. 556-4891 May 22, 1948

Sales Representative (Internal Agent) Sales Rep ID Name Address Telephone DateOfBirth E23 Jimmy Vitale 425 ConAir Drive 555-5678 Aug 18, 1962

E26 Cyndie North 122 Front St. 555-6353 Apr 4, 1961

E30 Wayland Stindt 3506 Carthan St. 555-0621 December 29, 1973

Page 53: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Identify Customers with Credit Rating of “A” or “A+”

Tabel mana yang dibutuhkan? Operator relational algebra apa yang sesuai?

Bagaimana SQL statement-nya?

Select

Customer (External Agent) Customer ID Name Address Telephone Credit Rating

C2323 Needmore Stuff 86906 Enterprise Court 555-8989 A+

C2831 Targeted One 41352 Price Ln. 555-1771 B+

C4731 Gottahave Moore 1207 Emperor Dr. 555-5688 B

C6125 Don’t Wantmuch 3421 Carradine St. 555-9098 A+

53

Bagaimana SQL statement-nya?

SELECT *FROM Customer WHERE CreditRating=A OR CreditRating=A+;

Bagaimana Access QBE-nya?

Bagaimana hasilnya?

Page 54: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Duality Relationship Query Types

� Identifikasi apakah suatu exchange telah selesai dilakukan� Identifikasi exchanges yang telah selesai pada periode waktu

tertentu� Identifikasi exchanges yang belum selesai pada periode waktu

tertentuKalkulasi jumlah klaim, contoh: prepaid expenses, payables,

54

� Kalkulasi jumlah klaim, contoh: prepaid expenses, payables, unearned revenues, atau receivables, dalam jumlah total atauuntuk suatu exchange event tertentu

� Kalkulasi dari total atau rata-rata waktu jeda antara beberapaevents yang terlibat dalam satu atau lebih exchanges

Page 55: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Revenue Cycle Duality Queries

� Kalkulasi dari outstanding receivable balanceuntuk suatu sale (atau service engagement) invoice

� Kalkulasi dari total accounts receivable suatu waktu tertentu

55

� Kalkulasi dari total accounts receivable suatu waktu tertentu

� Kalkulasi dari prepaid revenue pada suatu waktu tertentu

� Aging of accounts receivable� Kalkulasi dari rata-rata jumlah hari yang dibutuhkan untuk mencairkan receivables

Page 56: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Contoh Tabel Duality & Reversal Relationship

Sale (Economic Decrement) Event Sale ID

Date Dollar Total

PickListID PackListID BOL# SalesRepIDFK CustomerIDFK CashReceiptIDFK

12 5/5/2010 $1,100.00 15 15 15 E23 C2323 RA20

13 5/7/2010 $3,050.00 16 16 16 E26 C4731 RA21 14 5/8/2010 $2,100.00 17 17 17 E23 C2323 RA20

56

15 5/10/2010 $2,205.00 18 18 18 E23 C2323

Cash Receipt (Economic Increment) Event CashReceiptID Date Dollar Total CashAccountIDFK CustomerIDFK CashierIDFK

RA20 5/19/2010 $3,060.00 Ca123501 C2323 E111

RA21 5/24/2010 $3,050.00 Ca123501 C4731 E111

RA22 5/31/2010 $25,000.00 Ca123501 E111

Sales Return (Economic Decrement Reversal) Event Sale ReturnID

Date

Dollar Amount

Receiving ReportNo.

Credit Memo#

Credit MgrID

SaleIDFK

CustomerIDFK

Receiving ClerkIDFK

SR1 5/12/2010 $140.00 RR25 1 E16 12 C2323 E247

Page 57: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Accounts Receivable Query Steps

� Secara konseptual� Nilai uang dari sales atau service engagements yang cash receipt-nya belum

selesai, disesuaikan untuk tiap sale returns atau sale discounts

� Secara praktis � Total sales/service engagements through balance sheet date dikurangi

dengan total cash receipts through balance sheet date untuk sales/service

57

dengan total cash receipts through balance sheet date untuk sales/serviceengagements yang sesuai. Juga kurangkan sales returns & discounts through balance sheet date

� Hanya sertakan ending date constraint (balance sheet item reflects cumulative data from beginning of company through balance sheet date)

� Gunakan tanggal sale/service engagement untuk menentukan revenues mana yang harus diikutsertakan

� Gunakan tanggal cash receipt dan hubungan duality untuk menentukan cash receipts mana yang akan diikutsertakan. Pastikan bahwa agregasi cash receipts untuk sale yang sama telah dilakukan sebelum dikurangkan dari sale amount

� Mungkin membutuhkan outer join dan fungsi Nz pada Access (untuk salesyang tidak memiliki cash receipts yang sesuai)

� Catatan: Sales dikurang Cash receipts dari Customers tidak bisa diterima (karena mungkin ada non-sale related CR dari customer)

Page 58: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Accounts Receivable Step 1: Total Sales through Balance Sheet Date

Tanggal “hard-wired” Tanggal sebagai parameter

58

Page 59: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Accounts Receivable Step 2: Total Cash Receipts for Sales through Balance Sheet Date

2a: Identifikasi cash receipt-nya

59

2b: Jumlahkan cash receipt-nya

Page 60: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Accounts Receivable Step 3: Total Sale Returns through Balance Sheet Date

Identifikasi dan jumlahkan

60

jumlahkan

Page 61: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Accounts Receivable Step 4: Calculate A/R as sales minus applicable cash receipts and sale returns

61

Page 62: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Accounts Receivable Result without Nz (null

to zero) function

Sampai dengan 31 Mei 2010

62

Sampai dengan 15 Mei 2010

Page 63: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Adjusted Accounts Receivable Step 4 (using Nz to control null values)

63

Page 64: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Stockflow Relationship Query Types

� Resources atau resources types apa yang naik atau turun akibat suatu economic event?

� Berapa kuantitas dari suatu resource atau resource type yang naik atau turun akibat suatu economic event?

64

type yang naik atau turun akibat suatu economic event?

� Berapa nilai uang suatu resource atau resource typeyang naik atau turun akibat suatu economic event?

� Kapan suatu event menaikkan atau menurunkan suatu resource atau resource type tertentu?

� Dimana suatu event menaikkan atau menurunkan suatu resource atau resource type tertentu?

Page 65: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Revenue Cycle Stockflow Query Types

� Inventory type mana yang diturunkan oleh suatu sale event tertentu?� Berapa jumlah tiap inventory type yang diturunkan oleh suatu event

sale tertentu?� Inventory type mana yang dinaikkan oleh suatu sale return event?� Berapa kuantitas dari tiap inventory type yang naik akibat suatu sale

return event tertentu?

65

return event tertentu?� Berapa harga jual yang ditetapkan untuk inventory type pada suatu

sale event tertentu?� Berapa harga jual yang diberikan sebagai kredit untuk suatu inventory

type pada sale return event tertentu?� Berapa jumlah nilai total uang dari sales untuk suatu periode waktu

tertentu? � (catatan: jika jumlah total sale amount disimpan pada tabel sale event, maka tidak

harus menggunakan hubungan stockflow untuk memenuhi kebutuhan informasi ini)

� Berapa nilai rata-rata uang dari sales dari suatu inventory type pada suatu periode waktu tertentu?

Page 66: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to find dollar value of sales of a specified inventory type for a specified time period

Sale SaleID Date DollarTotal PickListID PackListID BOL# SalesRepID Custom erID CashReceiptID 12 5/5/2010 $1,100.00 15 15 15 E23 C2323 RA20 13 5/7/2010 $3,050.00 16 16 16 E26 C4731 RA21 14 5/8/2010 $2,100.00 17 17 17 E23 C2323 RA20 15 5/10/2010 $2,205.00 18 18 18 E23 C2323

Tabel-tabel yang digunakan:

66

Inventory Type ItemID Description UnitOfMeasure Standard Cost List Price BIS1 Big Stuff Each $20.00 $50.00 HUS1 Huge Stuff Each $30.00 $70.00 LIS1 Little Stuff Box of 6 $36.00 $72.00 MIN1 Miniature Stuff Box of 24 $56.00 $110.00 TIS1 Tiny Stuff Box of 12 $48.00 $96.00 TTP12 Tiara Each $10.00 $25.00

StockflowSaleInventory SaleID ItemID QuantitySold ActualUnitSellingPrice 12 LIS1 2 $70.00 12 TIS1 10 $96.00 13 BIS1 40 $60.00 13 HUS1 13 $50.00 14 MIN1 20 $105.00 15 MIN1 21 $105.00

Page 67: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to find dollar value of sales of a specified inventory type for a specified time period

67

Page 68: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to find dollar value of sales of a specified inventory type for a specified time period

68

Page 69: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to find dollar value of sales of a specified inventory type for a specified time period

69

Page 70: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify highest and lowest selling inventory during a specific time period

70

Page 71: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify highest and lowest selling inventory during a specific time period

71

Page 72: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify highest and lowest selling inventory during a specific time period

72

Page 73: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Fulfillment Relationship Query Types

� Identifikasi komitmen atau instigation events yang belum terpenuhi (unfulfilled)

� Identifikasi komitmen atau instigation events yang telah terpenuhi (fulfilled)

� Identifikasi commitment events yang tidak didahului dengan instigation events, atau identifikasi economic events yang tidak

73

instigation events, atau identifikasi economic events yang tidak didahului oleh commitment events

� Kalkulasi lama jeda waktu antara instigation & commitment events atau antara commitment & economic events

� Identifikasi penyebab commitment event dan/atau economic event

� Identifikasi hasil dari instigation event dan/atau commitment events

Page 74: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Revenue Cycle Fulfillment Queries

� Identifikasi sale orders yang belum dipenuhi

� Identifikasi sales calls yang sukses

74

� Identifikasi sales calls yang sukses� atau sales calls yang menghasilkan orders

� Kalkulasi jumlah rata-rata hari yang dibutuhkan perusahaan untuk memenuhi sale orders untuk suatu periode waktu tertentu

Page 75: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to calculate number of days to fill selected sales orders

FulfillmentSaleOrderSale SaleOrderID SaleID

14 12

Sale Order SaleOrderID OrderDate DateNeeded DollarTotal SalesTax ShippingCharge SalesCallID SalesRepID CustomerID

14 5/4/2010 5/7/2010 $1,100.00 $0.00 $0.00 42 E23 C2323 15 5/4/2010 5/12/2010 $3,050.00 $0.00 $0.00 43 E26 C4731 16 5/6/2010 5/9/2010 $4,305.00 $0.00 $0.00 42 E23 C2323 17 5/8/2010 5/17/2010 $8,280.00 $0.00 $0.00 43 E26 C4731

75

14 12 15 13 16 14 16 15

Sale SaleID Date DollarTotal PickListID PackListID BOL# SalesRepID CustomerID CashReceiptID 12 5/5/2010 $1,100.00 15 15 15 E23 C2323 RA20 13 5/7/2010 $3,050.00 16 16 16 E26 C4731 RA21 14 5/8/2010 $2,100.00 17 17 17 E23 C2323 RA20 15 5/10/2010 $2,205.00 18 18 18 E23 C2323

Page 76: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to calculate number of days to fill selected sales orders

76

Page 77: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to calculate number of days to fill selected sales orders

77

Page 78: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Proposition Relationship Query Types

� Resources atau resource types mana yang diusulkan instigation event untuk dinaikkan atau diturunkan?

� Berapa kuantitas suatu resource atau

78

� Berapa kuantitas suatu resource atau resource type yang diusulkan instigation event untuk dinaikkan atau diturunkan?

� Kapan suatu instigation eventmengusulkan untuk menaikkan atau menurunkan suatu resource or resource type tertentu?

Page 79: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Revenue Cycle Proposition Queries

� Inventory types mana yang dipresentasikan pada sales call event?

� Berapa harga jual yang diusulkan untuk suatu inventory type pada sales call event tertentu?

79

inventory type pada sales call event tertentu?

� Bagaimana reaksi terhadap setiap inventory type yang dipresentasikan pada sales call eventtertentu?

� Apakah ada inventory types yang tidak pernah dipresentasikan pada semua sales call event?

� Berapa tipe inventory yang dipresentasikan pada suatu sales call event tertentu?

Page 80: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify inventory items with no positive customer reactions

PropositionSalesCallInventoryType SalesCallID ItemID CustomerReactiontoProduct

SalesCall SalesCallID Date StartTime EndTime Location SalesRepID CustomerID 42 5/4/2010 9:12 AM 10:00 AM Customer E23 C2323 43 5/4/2010 9:27 AM 10:35 AM Ours E26 C4731 44 5/5/2010 10:30 AM 11:15 AM Customer E23 C6125

80

SalesCallID ItemID CustomerReactiontoProduct 42 BIS1 Negative 42 HUS1 Negative 42 LIS1 Positive 42 MIN1 Undecided 42 TIS1 Positive 43 BIS1 Positive 43 HUS1 Positive 43 LIS1 Undecided 43 MIN1 Negative 43 TIS1 Negative 44 BIS1 Negative 44 HUS1 Negative 44 LIS1 Negative 44 MIN1 Negative 44 TIS1 Negative

InventoryType ItemID Description UnitOfMeasur

e Standard Cost List Price

BIS1 Big Stuff Each $20.00 $50.00 HUS1 Huge Stuff Each $30.00 $70.00 LIS1 Little Stuff Box of 6 $36.00 $72.00 MIN1 Miniature Stuff Box of 24 $56.00 $110.00 TIS1 Tiny Stuff Box of 12 $48.00 $96.00 TTP12 Tiara Each $10.00 $25.00

Page 81: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify inventory items with no positive customer reactions

81

Page 82: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify inventory items with no positive customer reactions

82

Page 83: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Reservation Relationship Query Types

� Resources atau resource types apa yang disetujui oleh suatu commitment event untuk dinaikkan atau diturunkan?

� Berapa kuantitas suatu resource atau resource type yang disetujui oleh suatu commitment event untuk dinaikkan atau diturunkan?Berapa nilai uang dari suatu resource atau resource type yang

83

� Berapa nilai uang dari suatu resource atau resource type yang disetujui oleh suatu commitment event untuk dinaikkan atau diturunkan?

� Kapan suatu event berkomitmen untuk menaikkan atau menurunkan suatu resource atau resource type tertentu?

� Dimana suatu event berkomitmen untuk menaikkan atau menurunkan suatu resource atau resource type tertentu?

Page 84: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Revenue Cycle Reservation Queries

� Inventory types mana yang disetujui oleh suatu commitment event tertentu untuk dinaikkan?

� Berapa kuantitas dari tiap inventory type yang disetujui oleh suatu commitment event tertentu untuk diturunkan?

� Berapa harga jual yang di-quote untuk tiap inventory pada suatu commitment event tertentu?

84

suatu commitment event tertentu?� Berapa total nilai uang dari sale orders untuk suatu periode

waktu tertentu? (catatan: bila jumlah total uang disimpan pada tabel sale order event, maka penggunaan reservation relationship tidak diperlukan untuk memenuhi kebutuhan informasi ini)

� Berapa nilai uang rata-rata dari sale orders untuk suatu inventory type tertentu untuk suatu periode waktu tertentu?

Page 85: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Participation Relationship Query Types

� Agen mana yang berpartisipasi pada suatu eventtertentu?

� Berapa events dari suatu tipe tertentu yang melibatkan seorang agen tertentu?

85

melibatkan seorang agen tertentu?

� Berapa nilai uang total dari event tipe tertentu yang melibatkan seorang agen tertentu pada suatu periode waktu tertentu

� Kapan suatu event tertentu yang melibatkan seorang agen tertentu terjadi?

� Dimana suatu event tertentu yang melibatkan seorang agen tertentu terjadi?

Page 86: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Revenue Cycle Participation Queries

� Untuk customer yang mana suatu sale tertentu dilakukan?

� Oleh salesperson yang mana suatu sale orderditerima?Berapa sales calls yang dilakukan oleh seorang

86

� Berapa sales calls yang dilakukan oleh seorang salesperson selama suatu periode waktu tertentu?

� Berapa total (atau rata-rata) jumlah uang pada salesyang dilakukan oleh tiap salesperson selama periode waktu tertentu?

� Kapan suatu pengiriman dilakukan untuk customertertentu?

� Dimana tiap sales call tertentu dilakukan untuk suatu customer tertentu

Page 87: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query for number of sales calls made by each salesperson during a time period

SalesRepresentative SalesRepID Name Address Telephone DateOfBirth

E23 Jimmy Vitale 425 ConAir Dr. 555-5678 August 18, 1962 E26 Cyndie North 122 Front St. 555-6353 April 4, 1961 E30 Wyland Stindt 3506 Carthan St. 555-0261 December 29, 1973

SalesCall SalesCallID Date StartTime EndTime Location SalesRepID CustomerID 42 5/4/2010 9:12 AM 10:00 AM Customer E23 C2323 43 5/4/2010 9:27 AM 10:35 AM Ours E26 C4731 44 5/5/2010 10:30 AM 11:15 AM Customer E23 C6125

87

Page 88: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query for number of sales calls made by each salesperson during a time period

88

Page 89: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Multiple-Relationship Revenue Cycle Queries

� Sale orders mana yang telah sebagian dipenuhi?� Membutuhkan relasi stockflow, reservation, dan fulfillment-

sale-order-sale

� Berapa nilai total uang dari accounts receivable untuksuatu customer pada suatu waktu?

89

suatu customer pada suatu waktu? � Membutuhkan relasi duality, participation-customer-sale,

dan participation-customer-cash receipt

� Inventory types mana yang telah dipresentasikanpada suatu customer tertentu pada sales calls selamaperiode waktu tertentu? � Membutuhkan relasi proposition dan participation-customer-

sales-call

Page 90: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

More Multiple-Relationship Revenue Cycle Queries

� Salesperson mana yang mempresentasikan suatuinventory type tertentu pada customer tertentu?� Membutuhkan relasi proposition, participation-customer-sales call,

dan participation-salesperson-sales-call

� Berapa jumlah total uang yang dihasilkan dari sales

90

� Berapa jumlah total uang yang dihasilkan dari salessuatu inventory pada customers di suatu daerahtertentu? � Membutuhkan relasi stockflow dan participation-customer-sale

� Di daerah mana sales calls yang melibatkan inventory type tertentu paling sukses dilakukan? � Membutuhkan relasi proposition, fulfillment-sales-call-sale-order,

dan reservation

Page 91: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify partially filled sale orders

Sale Order SaleOrderID OrderDate DateNeeded DollarTotal SalesTax ShippingCharge SalesCallID SalesRepID CustomerID

14 5/4/2010 5/7/2010 $1,100.00 $0.00 $0.00 42 E23 C2323 15 5/4/2010 5/12/2010 $3,050.00 $0.00 $0.00 43 E26 C4731 16 5/6/2010 5/9/2010 $4,305.00 $0.00 $0.00 42 E23 C2323 17 5/8/2010 5/17/2010 $8,280.00 $0.00 $0.00 43 E26 C4731

FulfillmentSaleOrderSale

SaleOrderID SaleID 14 12 15 13 16 14

Sale SaleID Date DollarTotal PickListID PackListID BOL# SalesRepID CustomerID CashReceiptID 12 5/5/2010 $1,100.00 15 15 15 E23 C2323 RA20 13 5/7/2010 $3,050.00 16 16 16 E26 C4731 RA21 14 5/8/2010 $2,100.00 17 17 17 E23 C2323 RA20

91

16 14 16 15

14 5/8/2010 $2,100.00 17 17 17 E23 C2323 RA20 15 5/10/2010 $2,205.00 18 18 18 E23 C2323

InventoryType

ItemID Description UnitOfMeasure

Standard Cost List Price BIS1 Big Stuff Each $20.00 $50.00 HUS1 Huge Stuff Each $30.00 $70.00 LIS1 Little Stuff Box of 6 $36.00 $72.00 MIN1 Miniature Stuff Box of 24 $56.00 $110.00 TIS1 Tiny Stuff Box of 12 $48.00 $96.00 TTP12 Tiara Each $10.00 $25.00

StockflowSaleInventory SaleID ItemID QuantitySold ActualUnitSellingPrice

12 LIS1 2 $70.00 12 TIS1 10 $96.00 13 BIS1 40 $60.00 13 HUS1 13 $50.00 14 MIN1 20 $105.00 15 MIN1 21 $105.00

ReservationSaleOrderInventoryType SaleOrderID ItemID QuantityOrdered QuotedUnitPrice

14 LIS1 2 $70.00 14 TIS1 10 $96.00 15 BIS1 40 $60.00 15 HUS1 13 $50.00 16 MIN1 41 $105.00 17 LIS1 120 $69.00

Query membutuhkanpenggunaan relasi fulfillment, reservation, danstockflow

Page 92: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify partially filled sale orders

92

Page 93: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify partially filled sale orders

93

Page 94: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify partially filled sale orders

94

Page 95: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify partially filled sale orders

95

Page 96: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify partially filled sale orders

96

Page 97: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify partially filled sale orders

97

Page 98: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Query to identify partially filled sale orders

98

Page 99: Sistem Informasi Perusahaan -   · PDF filekesepakatan ini (tanggal kontrak, jumlah uang, ... kerja/labor), penggunaanasset ... sales representative serta customermanayang

Ringkasan

� Kita telah membahas:� Proses sales/collection (revenue) process serta bagaimana

posisi proses tersebut dalam tingkatan value system danvalue chain

� Pola extended REA pada tingkatan business process

Berbagai dokumen yang biasa dipakai untuk mewakili

99

� Berbagai dokumen yang biasa dipakai untuk mewakilievents serta resources dan agents yang terkait

� Berbagai contoh tabel relational database untuk revenue cycle dan data input untuk berbagai tabel tersebut

� Berbagai jenis queries untuk proses sales/collection untukmendukung pengambil keputusan dalam berbagai area fungsional

� Beberapa contoh tipe-tipe queries untuk resources, event, agent dan relasi