Search This Blog

10 January 2020

UAS Audit IT Aulia Ulfah 07SIFE002

DESKRIPSI KASUS

  1. Perusahaan ingin mengetahui konsumennya yang berdomisili disuatu kota?
  2. Perusahaan ingin mengetahui persediaan barang apa saja yang harus dipesan kepada pemasok/supllier agar ketersediaan persediaan barang tersebut tetap terjaga dengan baik?
  3. Perusahaan ingin mengetahui penjualan yang akan dikirim melalui jasa pengiriman tertentu pada masa periode penjualan tertentu?
  4. Perusahaan ingin mengetahui kode penjualan apa saja yang ditangani oleh seorang pegawainya?
  5. Perusahaan ingin mengetahui penjualan kepada seorang konsumen pada suatu periode?

PENYELESAIAN KASUS DAN HASIL PERINTAH QUERY

1. Perusahaan ingin mengetahui konsumennya yang berdomisili disuatu kota?

langkah awal yang harus dimiliki adalah data konsumen dan data kota seperti dibawah ini:

Gambar 1.1 Data Konsumen

Gambar 1.2 Data Kota

Penyelesaian Kasus

Dengan menggunakan data konsumen dan kota, kita dapat mencari siapa sajakah konsumen yang berdomisi disuatu kota dengan memanfaatkan Select Query.

Gambar 1.3 Query Cari Konsumen Berdasarkan Kota

Disaat sudah klik Create Query, default-nya akan aktif Select Query dan kita menambahkan tb_customer sebagai sumber Data Konsumennya.
Jika tabel tb_customer sudah muncul pada bagian atas, double klik masing-masing atribute yang terdapat pada tabel tb_customer. Sehingga atribute yang di double klik muncul pada bagian bawah design query ini.
Pada bagian bawah, tepatnya atribute/field CustomerCity, kita masukan sebuah kondisi (Criteria). Disini tertuliskan kriterianya [Forms]![fr_find_customer_by_city]![FindCategori]. Ini menerangkan bahwa kriterianya ada pada Form fr_find_customer_by_city pada objek (Disini menggunakan Combobox yang value nya diambil dari tabel tb_city) FindCategori.


Gambar 1.4 SQL View Query q_customer_city

Hasil Perintah Query

 Gambar 1.5 Form Input Kriteria Pencarian Konsumen berdasarkan Kota


Gambar 1.6 Hasil Query Pencarian Konsumen berdasarkan Kota

Dari hasil query yang dilakukan terdapat 2 konsumen yang berdomisili di San Diego dengan kode kota CT1010.

Query ini bisa digunakan oleh para manager untuk mengambil keputusan kota mana yang baik untuk membuka cabang perusahaan/outlet baru.

Sistem Pengendalian Intern Perusahaan

Gambar 1.7 Sistem Pengedalian Intern

Agar tidak terjadi kesalahan input data konsumen khususnya atribute/field CustomerCity, maka salah satu cara meminimalkan kesalahan dengan menggunakan Combobox yang valuenya mengambil data dari tb_city, sehingga jika pada form konsumen kita input kota yang belum terdaftar pada tb_city, maka akan ditolak oleh sistem dan data konsumen akan gagal tersimpan.

2. Perusahaan ingin mengetahui persediaan barang apa saja yang harus dipesan kepada pemasok/supllier agar ketersediaan persediaan barang tersebut tetap terjaga dengan baik?

Gambar 2.1 Data Persediaan Barang

Penyelesaian Kasus

Atribute/Field inti yang harus kita masukan diantaranya ProductID, ProductName, UnitPrice, UnitStock, ReorderLevel (selebihnya optional). Pada field UnitStock kita masukan kriterianya <=[ReorderLevel], yang artinya akan memanggil data produk yang unit stok nya lebih kecil atau sama dengan reorder pointnya.
Gambar 2.2 Select Query Reorder Point Persediaan Barang

Gambar 2.3 SQL View Reorder Point Persediaan Barang


Hasil Perintah Query


Gambar 2.4 Hasil Run Query Reorder Point Persediaan Barang

Query ini digunakan untuk menjaga ketersediaan persediaan barang agar tetap tersedia untuk konsumen namun tidak terjadi penumpukan persediaan barang yang berlebih.

Reorder Point

ROP = (d x L) + Safety Stock
Dimana penjelasan tersebut adalah sebagai berikut:
ROP = Titik Pemesanan Kembali
d = Pemakaian/Kebutuhan Barang perhari (bisa juga menggunakan rata2)
L = Leadtime atau waktu tunggu yang dibutuhkan sampai barang datang
Safeti Stock = Persediaan Pengaman

3. Perusahaan ingin mengetahui penjualan yang akan dikirim melalui jasa pengiriman tertentu pada masa periode penjualan tertentu?

Data yang bisa diikutsertakan dalam pencarian kasus ini bisa diambil dari
1. Tabel Penjualan Header
2. Tabel Konsumen
3. Tabel Jasa Pengiriman
4. Tabel Penjualan Detail
5. Tabel Produk

Gambar 3.1 Data Penjualan Header

Gambar 3.2 Data Konsumen

Gambar 3.3 Data Jasa Pengiriman

Gambar 3.4 Data Penjualan Detail

Gambar 3.5 Data Persediaan Barang


Penyelesaian Kasus

Atribut/field yang akan digunakan diantaranya SOID, SODate, CustomerID, CustomerName, ShippingID, ShippinMethod, ShippingDate, ProductID, ProductName, dan UnitSold.

Gambar 3.6 Query Penjualan

Pada Atribut/field SODate menggunakan kriteria Between [Forms]![fr_periode_shipping]![StartDate] And [Forms]![fr_periode_shipping]![EndDate], dan ShippingID menggunakan kriteria [Forms]![fr_periode_shipping]![ShippingID].


Dimana SODate hanya menampilkan mulai tanggal yang tertera pada [Forms]![fr_periode_shipping]![StartDate] sampai [Forms]![fr_periode_shipping]![EndDate]  dan hanya menampilkan ShippingID yang sesuai dengan value [Forms]![fr_periode_shipping]![ShippingID].


Gambar 3.7 SQL View Query Penjualan


Hasil Perintah Query

Hasil running query menunjukan dari 142 record hanya terdapat 8 record yang penjualannya terjadi pada tanggal 1 Oktober 2018 dan menggunakan jasa pengiriman JNE (EXP001) yang terbagi kedalam kode penjualan SO0001 dan SO0004.

Gambar 3.8 Running Query Penjualan


4. Perusahaan ingin mengetahui kode penjualan apa saja yang ditangani oleh seorang pegawainya?


Gambar 4.1 Data Pegawai

Gambar 4.2 Data Penjualan Header


Penyelesaian Kasus


Gambar 4.3 Query Pelayanan Pegawai

Gambar 4.4 SQL View Query Pelayanan Pegawai


Hasil Perintah Query

Selama terjadi transaksi penjualan, pegawai dengan kode pegawai EPY0013 telah melayani 7 transaksi penjualan.
Gambar 4.5 Running Query Pelayanan Pegawai

5. Perusahaan ingin mengetahui penjualan kepada seorang konsumen pada suatu periode?

Gambar 5.1 Data Penjualan Header

Gambar 5.2 Data Penjualan Detail

Gambar 5.3 Data Konsumen

Gambar 5.4 Data Pegawai

Gambar 5.5 Data Jasa Pengiriman

Gambar 5.6 Data Produk

Gambar 5.7 Data Kategori Produk


Penyelesaian Kasus

Atribut/field yang akan digunakan diantaranya adalah SOID (tb_so_header), SoDate (tb_so_header), SODescription, CustomerID, CustomerName, EmployeeID, EmployeeFirstName, ShippingID, ShippingMethod, ShippingDate, SOID (tb_so_detail), ProductID, ProductName, UnitPrice, UnitSold, TotalSold, SOBill, SOPayment, SOChange.
Gambar5.8 Query Penjualan Berdasarkan Konsumen dan Tanggal Serta Form Input CriteriaPada SODate (tb_so_header) menggunakan kriteria Between [Forms]![fr_find_periode_by_customer]![StartDate] And [Forms]![fr_find_periode_by_customer]![EndDate] untuk mencari tanggal awal dan tanggal akhir penjualan yang dicari. Sedangkan pada CustomerID (tb_customer) menggunakan kriteria [Forms]![fr_find_periode_by_customer]![CustomerID] untuk mencari ID konsumen yang akan dicari pada periode penjualan tersebut.
Gambar 5.9 SQL View Query Penjualan Berdasarkan Konsumen dan Tanggal



Hasil Perintah Query

Gambar5.10 Hasil Running Query Penjualan Berdasarkan Konsumen dan Tanggal

Dari 50 record penjualan header, 142 record penjualan detail dengan kriteria CTM0028 (Refugia Jacobos) pada tanggal 1 Oktober 2018 sampai 31 Oktober 2018 ditemukan 8 record penjualan detail yang terdapat dalam 2 record penjualan header dengan kode penjualan SO0023 (15 Oktober 2018) dan SO0024 (16 Oktober 2018).

No comments:

Popular posts

Google Maps: Ar Berry Frozen