Anda di halaman 1dari 15

Desain Basis Data

8-3
Perubahan Pemodelan: Harga

Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta.
Tujuan
Pelajaran ini mencakup tujuan-tujuan berikut:

• Pecahkan persyaratan bisnis untuk melacak perubahan harga atau nilai


dengan membangun model yang menggunakan entitas historis

• Jelaskan arti dari jurnal / log


• Identifikasi kebutuhan bisnis untuk penjurnalan / penebangan dan buat
model yang memenuhi persyaratan ini

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 3
Perubahan Pemodelan: Harga
Tujuan
• Harga historis penting ketika mencari tren, menentukan nilai apresiasi atau
nilai penyusutan barang, atau mendapatkan pengembalian uang untuk
barang yang dibeli di masa lalu dengan harga sebelumnya.

• Banyak bisnis melacak sejarah perubahan - siapa yang


mengubahnya, kapan diubah, dan sebagainya.

• Contoh: jika nilai siswa diubah, berguna untuk mencatat kapan nilai itu
diubah, nilai yang lama, nilai yang baru, dan siapa yang mengubahnya.

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 4
Perubahan Pemodelan: Harga
Pentingnya Perubahan Harga
• Perubahan harga sering menjadi pertimbangan penting ketika
memodelkan persyaratan bisnis.

• Beberapa contohnya adalah:


- Pasar saham: Harga berubah setiap detik dan Anda memperhatikan papan pembaca,
bertanya-tanya kapan harus membeli dan kapan harus menjual. Faktor apa yang akan
Anda pertimbangkan?

- Industri bahan bakar: Mengapa Anda ingin melacak perubahan harga bahan bakar jika
Anda berpikir untuk membeli mobil atau memanaskan rumah Anda selama musim dingin?

- Bisnis konstruksi: Mengapa perubahan harga penting bagi kontraktor


proyek pembangunan jembatan lima tahun?

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 5
Perubahan Pemodelan: Harga
Berapa Harga Hari Ini?
• Harga produk berubah seiring waktu.
• Beberapa naik, beberapa turun, dan yang lain berfluktuasi naik dan turun.

• Makanan, pakaian, dan biaya sekolah sekarang lebih mahal daripada dua
puluh tahun yang lalu.
• Teknologi seringkali menjadi lebih murah dari waktu ke waktu.

• Anda dapat membeli komputer laptop spesifikasi standar hari ini sekitar
setengah harga sepuluh tahun yang lalu.
• Emas, perak, dan mata uang adalah contoh komoditas yang harganya
berfluktuasi.

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 6
Perubahan Pemodelan: Harga
Model Harga Historis
PRODUK

• Seringkali berguna untuk memiliki informasi # Indo

* nama
tentang harga sebelumnya.

• Model yang ditampilkan di sini melacak harga


historis suatu produk.

dari
miliki

HARGA

# tanggal mulai o
tanggal akhir

* harga

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 7
Perubahan Pemodelan: Harga
Perubahan Harga Historis

• Pertimbangkan apa yang terjadi ketika Anda mengembalikan barang ke toko.

• Anda membeli barang dengan harga tertentu, tetapi sudah mulai dijual
sejak saat itu.

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 8
Perubahan Pemodelan: Harga
Melacak Perubahan Harga

• Bisnis seringkali perlu


PRODUK MEMBELI
mencatat perubahan harga. # Indo # Indo

* nama * Tanggal Pembelian

daripada
* jumlah yang
dibeli
• Dalam model ini, kami menganggap
bahwa setiap PEMBELIAN hanya dari
satu produk. antara

• Harga yang dibayarkan dapat


dari
miliki
ditemukan dengan mencocokkan
tanggal pembelian antara tanggal HARGA

# tanggal mulai o
mulai dan tanggal akhir PRICE. tanggal akhir

* harga

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 9
Perubahan Pemodelan: Harga
Data Lainnya Berubah Seiring Waktu

• Kami telah melihat bahwa harga berubah seiring waktu.

• Jenis informasi lain juga dapat berubah, karena berbagai


alasan bisnis.

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 10
Perubahan Pemodelan: Harga
Penjurnalan

• Setiap kali suatu sistem memungkinkan pengguna


dibuat oleh

untuk mengubah atau menghapus informasi PEMBAYARAN

tertentu, pertanyaan harus ditanyakan, "Apakah # Indo untuk

* pembayaran
tanggal
nilai-nilai lama perlu disimpan dalam catatan?"
* jumlah

dengan
• Ini disebut "logging" atau
"journaling."

• Ini sering menjadi masalah ketika informasi


dari

tersebut bersifat finansial atau bersifat JUMLAH MODIFIKASI


# tanggal diubah
sensitif, seperti perubahan nilai siswa. * jumlah yang lama

* dimodifikasi oleh

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 11
Perubahan Pemodelan: Harga
Konten Jurnal
• Jurnal biasanya terdiri dari nilai yang KARYAWAN

dimodifikasi dan informasi tentang siapa yang # Indo

* nama depan
melakukan modifikasi dan kapan dilakukan. * nama keluarga

* jumlah gaji

• Informasi tambahan ini tentu saja dapat diperluas dengan

jika diinginkan.

untuk

PERUBAHAN Gaji
# tanggal diubah
* jumlah gaji lama
* dimodifikasi oleh

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 12
Perubahan Pemodelan: Harga
Terminologi
Istilah-istilah kunci yang digunakan dalam pelajaran ini termasuk:

• Apresiasi
• Penyusutan
• Jurnal dan / atau logging

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 13
Perubahan Pemodelan: Harga
Ringkasan

Dalam pelajaran ini, Anda seharusnya belajar bagaimana:

• Pecahkan persyaratan bisnis untuk melacak perubahan harga atau nilai


dengan membuat model yang menggunakan entitas historis

• Jelaskan arti dari jurnal / log


• Identifikasi kebutuhan bisnis untuk penjurnalan / penebangan dan buat
model yang memenuhi persyaratan ini

DDS8L3
Hak Cipta © 2019, Oracle dan / atau afiliasinya. Seluruh hak cipta. 14
Perubahan Pemodelan: Harga

Anda mungkin juga menyukai