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 :
- Data Nasabah
- Data Marketing Officer
- Data Bank Sumber Dana
- Transaksi Kredit Kendaraan Nasabah
- Transaksi Pembayaran Kredit Nasabah
- Transaksi Peminjaman Uang Buana Finance
- 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
Asumsi dan penjelasan yang saya berikan adalah :
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 :
- Kredit peminjaman dari leasing ini hanya untuk keperluan pembelian mobil terlihat di tabel transaksikreditnasabah data-data yang dimasukkan data tentang mobil.
- Persetujuan proses kredit nasabah dilakukan manual dari pihak leasing.
- DP Mobil minimal adalah 30% dari harga pada tabel transaksikredit nasabah
- 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)
- tanggal transaksi pada tabel transaksikreditnasabah adalah waktu transaksi ini dicatat/mulai ada (temporal database).
- 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).
- 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).
- Pembayaran Cicilan yang telat di tambah bunga denda per minggu.
- Pihak leasing bekerja sama dengan bank tertentu untuk meminjam uang yang nanti digunakan membayar mobil nasabah dahulu.
- 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).
- Tidak mendukung login ke sistem dan pembayaran gaji karyawan.
- Laporan Transaksi Kredit Nasabah (Per Bulan Per Tahun sesuai range waktu yang ditentukan).
- Laporan Transaksi Kredit Per Nasabah.
- Laporan Pembayaran Kredit Nasabah (Per Bulan Per Tahun sesuai range waktu yang ditentukan).
- Laporan Pembayaran Kredit per Nasabah.
- Laporan Transaksi Peminjaman Uang ke bank (Per Bulan Per Tahun sesuai range waktu yang ditentukan).
- Laporan Transaksi Semua Nasabah yang belum lunas.
- Laporan Keuangan (Per Bulan Per Tahun sesuai range waktu yang ditentukan), dll
Sekian hasil rancangan database pada perusahaan leasing buana finance yang saya buat.