Entity Relationship Diagram Perancangan Sistem

. Gambar 3.6 Conceptual Data Model Aplikasi Perhitungan Kelayakan Investasi Relation_288 Relation_287 Relation_286 Relation_285 Relation_284 Relation_283 Relation_282 Relation_281 Relation_280 Relation_279 Relation_278 Relation_277 Relation_276 Relation_275 Relation_274 Detail_Net_Present_Value Detail_Internal_Rate_of_Return Detail_LabaRugi Relation_270 Relation_269 Relation_268 Relation_267 Relation_266 Detail_Produksi_Peramalan Detail_Produksi_Permintaan Internal_Rate_of_Return Kode_IRR Akumulasi_PV_Kas_Masuk_Berlawanan Hasil_NPV_Berlawanan Hasil_IRR Rencana_Produksi Kode_Rencana_Produksi Harga_Jual Hasil_Peramalan Rata_Rata_Peramalan Akumulasi_Periode Akumulasi_Permintaan_Pesanan Akumulasi_Perkalian_Periode Akumulasi_Kuadrat_Periode Hasil_Harga_Konstan Hasil_Koefisien_Regresi Periode_Rencana_Produksi Kode_Periode_Produksi Periode_Produksi Bulan Biaya_Produksi Kode_Biaya_Produksi Biaya_Bahan_Baku Biaya_Overhead_Variabel Total_Biaya_Variabel Gaji_Tenaga_Kerja_Langsung Gaji_Tenaga_Kerja_Tidak_Langsung Biaya_Listrik_Produksi Biaya_Overhead_Tetap Total_Biaya_Tetap Total_Biaya_Produksi Pendapatan Laba_Rugi Kode_Laba_Rugi Akumulasi_Biaya_Tetap Akumulasi_Laba_Sebelum_Pajak Akumulasi_Pajak Akumulasi_Laba_Setelah_Pajak Akumulasi_Pendapatan Akumulasi_Biaya_Variabel Akumulasi_Total_Biaya Rata_Rata_Setelah_Pajak Mesin Kode_Mesin Nama_Mesin Tahun_Mesin Umur_Ekonomis Jumlah_Kapasitas Nilai_Sisa Total_Investasi Penyusutan Daya_Listrik Periode_Investasi Kode_Periode_Investasi Periode_Investasi Aliran_Kas_Bersih Kode_Aliran_Kas_Bersih Total_Aliran_Kas_Bersih Payback_Period Kode_PP Hasil_PP Average_Rate_of_Return Kode_ARR Hasil_ARR Profitability_Index Kode_PI Hasil_PI Kelayakan_Investasi Kode_Kelayakan_Investasi Hasil_Kelayakan_ARR Hasil_Kelayakan_PP Hasil_Kelayakan_NPV Hasil_Kelayakan_IRR Hasil_Kelayakan_PI Keterangan_ARR Keterangan_PP Keterangan_NPV Keterangan_IRR Keterangan_PI Target_ARR Target_PP Target_IRR Target_NPV Target_PI Kesimpulan_Akhir Net_Present_Value Kode_NPV Alumulasi_PV_Kas_Masuk Hasil_NPV Master_Overhead Kode_Overhead Jenis_Overhead Nama_Overhead Biaya_Overhead Master_Bahan Kode_Bahan Nama_Bahan_Baku Satuan Harga_Bahan Master_Tenaga Kode_Tenaga_Kerja Jenis_Tenaga_Kerja Nama_Tenaga_Kerja Upah_Tenaga_Kerja Gambar 3.7 Physical Data Model Aplikasi Perhitungan Kelayakan Investasi KODE_PERIODE_INVESTASI = KODE_ALIRAN_KAS_BERSIH KODE_ALIRAN_KAS_BERSIH = KODE_ALIRAN_KAS_BERSIH KODE_PERIODE_INVESTASI = KODE_ALIRAN_KAS_BERSIH KODE_ALIRAN_KAS_BERSIH = KODE_ALIRAN_KAS_BERSIH KODE_LABA_RUGI = KODE_LABA_RUGI KODE_MESIN = KODE_MESIN KODE_PERIODE_INVESTASI = KODE_NPV KODE_LABA_RUGI = KODE_NPV KODE_PERIODE_INVESTASI = KODE_PERIODE_INVESTASI KODE_LABA_RUGI = KODE_LABA_RUGI KODE_ARR = KODE_ARR KODE_PP = KODE_PP KODE_PI = KODE_PI KODE_NPV = KODE_NPV KODE_IRR = KODE_IRR KODE_NPV = KODE_NPV KODE_ALIRAN_KAS_BERSIH = KODE_ALIRAN_KAS_BERSIH KODE_LABA_RUGI = KODE_LABA_RUGI KODE_MESIN = KODE_MESIN KODE_MESIN = KODE_MESIN KODE_MESIN = KODE_MESIN KODE_MESIN = KODE_MESIN KODE_MESIN = KODE_MESIN KODE_PERIODE_INVESTASI = KODE_PERIODE_INVESTASI KODE_ALIRAN_KAS_BERSIH = KODE_ALIRAN_KAS_BERSIH KODE_PERIODE_INVESTASI = KODE_PERIODE_INVESTASI KODE_NPV = KODE_NPV KODE_PERIODE_INVESTASI = KODE_PERIODE_INVESTASI KODE_IRR = KODE_IRR KODE_PERIODE_INVESTASI = KODE_PERIODE_INVESTASI KODE_LABA_RUGI = KODE_LABA_RUGI KODE_PERIODE_INVESTASI = KODE_PERIODE_INVESTASI KODE_MESIN = KODE_MESIN KODE_TENAGA_KERJA = KODE_TENAGA_KERJA KODE_BAHAN = KODE_BAHAN KODE_OVERHEAD = KODE_OVERHEAD KODE_RENCANA_PRODUKSI = KODE_RENCANA_PRODUKSI KODE_PERIODE_PRODUKSI = KODE_PERIODE_PRODUKSI KODE_RENCANA_PRODUKSI = KODE_RENCANA_PRODUKSI KODE_PERIODE_PRODUKSI = KODE_PERIODE_PRODUKSI KODE_RENCANA_PRODUKSI = KODE_RENCANA_PRODUKSI INTERNAL_RATE_OF_RETURN KODE_IRR varchar10 KODE_MESIN varchar10 AKUMULASI_PV_KAS_MASUK_BERLAWANAN integer HASIL_NPV_BERLAWANAN integer HASIL_IRR float RENCANA_PRODUKSI KODE_RENCANA_PRODUKSI varchar10 HARGA_JUAL integer HASIL_PERAMALAN integer RATA_RATA_PERAMALAN integer AKUMULASI_PERIODE integer AKUMULASI_PERMINTAAN_PESANAN integer AKUMULASI_PERKALIAN_PERIODE integer AKUMULASI_KUADRAT_PERIODE integer HASIL_HARGA_KONSTAN integer HASIL_KOEFISIEN_REGRESI integer PERIODE_RENCANA_PRODUKSI KODE_PERIODE_PRODUKSI varchar10 PERIODE_PRODUKSI integer BULAN varchar50 BIAYA_PRODUKSI KODE_BIAYA_PRODUKSI varchar10 KODE_RENCANA_PRODUKSI varchar10 KODE_OVERHEAD varchar10 KODE_BAHAN varchar10 KODE_TENAGA_KERJA varchar10 KODE_MESIN varchar10 KODE_PERIODE_INVESTASI varchar10 KODE_LABA_RUGI varchar10 BIAYA_BAHAN_BAKU integer BIAYA_OVERHEAD_VARIABEL integer TOTAL_BIAYA_VARIABEL integer GAJI_TENAGA_KERJA_LANGSUNG integer GAJI_TENAGA_KERJA_TIDAK_LANGSUNG integer BIAYA_LISTRIK_PRODUKSI integer BIAYA_OVERHEAD_TETAP integer TOTAL_BIAYA_TETAP integer TOTAL_BIAYA_PRODUKSI integer PENDAPATAN integer LABA_RUGI KODE_LABA_RUGI varchar10 AKUMULASI_BIAYA_TETAP integer AKUMULASI_LABA_SEBELUM_PAJAK integer AKUMULASI_PAJAK integer AKUMULASI_LABA_SETELAH_PAJAK integer AKUMULASI_PENDAPATAN integer AKUMULASI_VARIABEL integer AKUMULASI_TOTAL_BIAYA integer RATA_RATA_SETELAH_PAJAK integer MESIN KODE_MESIN varchar10 NAMA_MESIN varchar50 TAHUN_MESIN varchar50 UMUR_EKONOMIS integer JUMLAH_KAPASITAS integer NILAI_SISA integer TOTAL_INVESTASI integer PENYUSUTAN integer DAYA_LISTRIK integer PERIODE_INVESTASI KODE_PERIODE_INVESTASI varchar10 PERIODE_INVESTASI integer ALIRAN_KAS_BERSIH KODE_ALIRAN_KAS_BERSIH varchar10 TOTAL_ALIRAN_KAS_BERSIH integer PAYBACK_PERIOD KODE_PP varchar10 KODE_PERIODE_INVESTASI varchar10 KODE_MESIN varchar10 KODE_ALIRAN_KAS_BERSIH varchar10 HASIL_PP float AVERAGE_RATE_OF_RETURN KODE_ARR varchar10 KODE_MESIN varchar10 KODE_LABA_RUGI varchar10 HASIL_ARR float PROFITABILITY_INDEX KODE_PI varchar10 KODE_MESIN varchar10 KODE_NPV varchar10 HASIL_PI float KELAYAKAN_INVESTASI KODE_KELAYAKAN_INVESTASI varchar10 KODE_IRR varchar10 KODE_NPV varchar10 KODE_PI varchar10 KODE_PP varchar10 KODE_ARR varchar10 HASIL_KELAYAKAN_ARR varchar50 HASIL_KELAYAKAN_PP varchar50 HASIL_KELAYAKAN_NPV varchar50 HASIL_KELAYAKAN_IRR varchar50 HASIL_KELAYAKAN_PI varchar50 KETERANGAN_ARR varchar100 KETERANGAN_PP varchar100 KETERANGAN_NPV varchar100 KETERANGAN_IRR varchar100 KETERANGAN_PI varchar100 TARGET_ARR varchar50 TARGET_PP varchar50 TARGET_IRR varchar50 TARGET_NPV varchar50 TARGET_PI varchar50 KESIMPULAN_AKHIR varchar100 NET_PRESENT_VALUE KODE_NPV varchar10 KODE_MESIN varchar10 ALUMULASI_PV_KAS_MASUK integer HASIL_NPV integer MASTER_OVERHEAD KODE_OVERHEAD varchar10 JENIS_OVERHEAD varchar50 NAMA_OVERHEAD varchar50 BIAYA_OVERHEAD integer MASTER_BAHAN KODE_BAHAN varchar10 NAMA_BAHAN_BAKU varchar50 SATUAN varchar50 HARGA_BAHAN integer MASTER_TENAGA KODE_TENAGA_KERJA varchar10 JENIS_TENAGA_KERJA varchar50 NAMA_TENAGA_KERJA varchar50 UPAH_TENAGA_KERJA integer DETAIL_PRODUKSI_PERMINTAAN KODE_RENCANA_PRODUKSI varchar10 KODE_PERIODE_PRODUKSI varchar10 PERMINTAAN_PESANAN integer HASIL_PERKALIAN_PERIODE integer HASIL_KUADRAT_PERIODE integer DETAIL_PRODUKSI_PERAMALAN KODE_RENCANA_PRODUKSI varchar10 KODE_PERIODE_PRODUKSI varchar10 HASIL_PERAMALAN_PERPERIODE integer DETAIL_LABARUGI KODE_PERIODE_INVESTASI varchar10 KODE_LABA_RUGI varchar10 KODE_MESIN varchar10 KODE_BIAYA_PRODUKSI varchar10 TOTAL_BIAYA integer LABA_SEBELUM_PAJAK integer PAJAK integer LABA_SETELAH_PAJAK integer DETAIL_INTERNAL_RATE_OF_RETURN KODE_PERIODE_INVESTASI varchar10 KODE_IRR varchar10 KODE_ALIRAN_KAS_BERSIH varchar10 DISCOUNT_FACTOR_TRIAL_ERROR float PV_KAS_MASUK_BERLAWANAN integer DETAIL_NET_PRESENT_VALUE KODE_PERIODE_INVESTASI varchar10 KODE_NPV varchar10 KODE_ALIRAN_KAS_BERSIH varchar10 DISCOUNT_FACTOR float PV_KAS_MASUK integer DETAIL_ALIRAN_KAS KODE_PERIODE_INVESTASI varchar10 KODE_ALIRAN_KAS_BERSIH varchar10 KODE_LABA_RUGI varchar10 KODE_MESIN varchar10 HASIL_ALIRAN_KAS_BERSIH integer AKUMULASI_ALIRAN_KAS_BERSIH integer

3.2.7 Struktur Basis Data

Dari Physical Data Model yang telah terbentuk, dapat disusun struktur basis data yang nantinya akan digunakan untuk menyimpan data yang diperlukan. Berikut ini akan diuraikan struktur tabel yang nantinya digunakan dalam pembuatan sistem seperti di bawah ini: a. Tabel Mesin Nama Tabel : Mesin Primary Key : Kode_Mesin Foreign Key : - Fungsi :Tabel untuk memasukkan data mesin yang akan di investasikan Tabel 3.2 Mesin No. Field Type Length Key 1. Kode_Mesin Varchar 10 Primary Key 2. Nama_Mesin Varchar 100 - 3. Type_Mesin Varchar 50 - 4. Tahun_Mesin Varchar 10 - 5. Umur_Ekonomis Integer - - 6. Jumlah_Kapasitas Integer - - 7. Harga_Mesin Integer - - 8. Nilai_Sisa Integer - - 9. Biaya_Listrik Integer - - 10. Biaya_Gas Integer - - 11. Biaya_Tenaga_Kerja Integer - - 12. Total_Investasi Integer - - 13. Penyusutan Integer - - - b. Tabel Rencana_Produksi Nama Tabel : Rencana_Produksi Primary Key : Kode_Rencana_Produksi Foreign Key : - Fungsi : Tabel untuk memasukkan data rencana produksi Tabel 3.3 Rencana Produksi No. Field Type Length Key 1. Kode_Rencana_Produksi Varchar 10 Primary Key 2. Harga_Jual Integer - - 3. Hasil_Peramalan Integer - - 4. Rata_Rata_Hasil_Peramalan Integer - - 5. Akumulasi_Periode Integer - - 6. Akumulasi_Permintaan_Pesanan Integer - - 7. Akumulasi_Pekalian_Periode Integer - - 8. Akumulasi_Kuadrat_Periode Integer - - 9. Hasil_Koefisien_Regresi Integer - - 10. Hasil_Harga_Konstan Integer - - c. Tabel Biaya_Produksi Nama Tabel : Biaya_Produksi Primary Key : Kode_Biaya_Produksi Foreign Key :Kode_Rencana_Produksi, Kode_Bahan, Kode_Overhead, Kode_Tenaga_Kerja, Kode_Mesin Fungsi : Tabel untuk memasukkan data perhitungan biaya produksi Tabel 3.4 Biaya Produksi No. Field Type Length Key 1. Kode_Biaya_Produksi Varchar 10 Primary Key 2. Kode_Rencana_Produksi Varchar 10 Foreign Key 3. Kode_Bahan Varchar 10 Foreign Key 4. Kode_Overhead Varchar 10 Foreign Key