Kamis, 28 Mei 2015

Rancangan Pembuatan Database Temporal Buana Finance


Nama : Mohammad Wahyu Hidayat
NRP  : 5112100125
Kelas : Manajemen Basis Data A

Pada suatu perusahaan yang bergerak di bidang keuangan yang disebut Buana Finance. Buana merupakan salah satu perusahaan pembiayaan atau yang biasa disebut leasing yang kini mulai berkembang. Leasing umumnya membiayai pembelian kendaraan nasabah atau konsumen, dimana nasabah yang bersangkutan dapat membayar kendaraan nya secara bertahap sesuai dengan ketentuan dan perjanjian kontrak.
Untuk menjalankan fungsinya sebagai perusahaan leasing maka diperlukan sistem penyimpanan data yang baik. Data – data yang di simpan sangat diperlukan untuk keperluan perusahaan salah satunya adalah untuk mencari tahu keuntungan perusahaan tersebut. Maka dari itu Buana Finance memerlukan beberapa report, diantaranya :

  1. Data Nasabah
  2. Data Marketing Officer
  3. Data Bank Sumber Dana   
  4. Transaksi Kredit Kendaraan Nasabah
  5. Transaksi Pembayaran Kredit Nasabah
  6. Transaksi Peminjaman Uang  Buana Finance
  7. Transaksi Pembayaran Peminjaman Uang Buana Finance

Dalam Pembuatan Database diperlukan tipe database temporal untuk menganalisa data-data yang berkaitan dengan waktu. Keuntungan sistem database ini sering digunakan untuk melihat history transaksi yang terjadi. Database Temporal cocok untuk jenis sepert perusahaan leasing untuk mengambil keputusan dengan tepat.

Untuk langkah-langkah dalam membuat database temporal maka kita harus menambahkan data waktu transaksi (transaction time) atau waktu yang valid (valid time) atau keduanya pada database.  Kemudian mengindentifikasi data - data apa saja yang memerlukan transaction time dan valid. Dalam kasus ini yang memerlukan adalah pada data-data transaksi pada perusahaan tersebut sangat berkaitan dengan waktu. Contohnya adalah waktu kredit nasabah, waktu pembayaran cicilan kredit perbulan. Dari contoh tersebut dapat diketahui nasabah yang bersangkutan tepat waktu atau tidak dalam membayar cicilannya.

Dari kasus maka buat rancangan database sebagai berikut

Rancangan Database Perusahaan Leasing Buana Finance

Asumsi dan penjelasan yang saya berikan adalah :
  1. Kredit peminjaman dari leasing ini hanya untuk keperluan pembelian mobil terlihat di tabel transaksikreditnasabah data-data yang dimasukkan data tentang mobil.
  2. Persetujuan proses kredit nasabah dilakukan manual dari pihak leasing.
  3. DP Mobil minimal adalah 30% dari harga pada tabel transaksikredit nasabah
  4. Angsuran per bulan pada tabel transaksikreditnasabah otomatis di isi dengan harga mobil - DP mobil hasilnya dikali dengan bunga sesuai pilihan lama kredit (misal 12 bulan bunga 5%, 24 bulan bunga 10%) kemudian dibagi jumlah bulan angsuran. (Bisa menggunakan javascript (basis web) atau aktif database)
  5.  tanggal transaksi pada tabel transaksikreditnasabah adalah waktu transaksi ini dicatat/mulai ada (temporal database).
  6. valid from dan valid to pada tabel transaksikreditnasabah adalah untuk masa berlaku peminjaman ini. valid from di isi dengan tanggal mulai berlaku sedangkan valid to pada awal pengisian di isi dengan waktu tidak terbatas dan akan berubah menjadi tanggal saat semua cicilan bulanan sudah lunas. jadi kita bisa mengetahui transaksi mana yang belum lunas dan sudah lunas (temporal database).
  7. valid from dan valid to pada tabel pembayarankreditnasabah otomatis diisi jangka waktu pembayaran cicilan mobil perbulan yang jumlahnya sesuai pilihan nasabah lama pembayaran. yang nanti jika pembayaran tanggal transaksi melebihi tanggal valid to dikenakan denda yang ditentukan. (temporal database).
  8. Pembayaran Cicilan yang telat di tambah bunga denda per minggu.
  9. Pihak leasing bekerja sama dengan bank tertentu untuk meminjam uang yang nanti digunakan membayar mobil nasabah dahulu.
  10. Pada tabel transaksipeminjamanuang bunga peminjaman ditentukan oleh pihak bank, tanggal transaksi saat meminjam uang, valid from dan valid to jangka waktu peminjaman uang tersebut, tanggal pembayaran di isi tanggal saat membayar (asumsi tidak pernah telat membayar).
  11. Tidak mendukung login ke sistem dan pembayaran gaji karyawan.
Dari rancangan database yang dibuat dapat melakukan berbagai laporan(report) untuk mendukung aktifitas  perusahaan diantaranya:
  1. Laporan Transaksi Kredit Nasabah (Per Bulan Per Tahun sesuai range waktu yang ditentukan).
  2. Laporan Transaksi Kredit Per Nasabah.
  3. Laporan Pembayaran Kredit Nasabah (Per Bulan Per Tahun sesuai range waktu yang ditentukan).
  4. Laporan Pembayaran Kredit per Nasabah.
  5. Laporan Transaksi Peminjaman Uang ke bank (Per Bulan Per Tahun sesuai range waktu yang ditentukan).
  6. Laporan Transaksi Semua Nasabah yang belum lunas.
  7. Laporan Keuangan (Per Bulan Per Tahun sesuai range waktu yang ditentukan), dll
Kesimpulanya, Database temporal sangat penting untuk mendukung kinerja dari  perusahaan leasing, terbukti dimana denda pembayaran jika telat, laporan - laporan yang membutuhkan waktu. Hal itu semua tidak dapat dilakukan tanpa adanya Database Temporal.
Sekian hasil rancangan  database pada perusahaan leasing buana finance yang saya buat.