laporan logprog

26
LAPORAN TUGAS BESAR TI2241 Logika Pemrograman “IndikatorInvestasi” Dibuat Oleh : KELOMPOK 47 Nadia Fadhilah Riza (13406069) Reza Donadooni (13406176) Tulus Sendiko (13406209) Tanggal Pengumpulan : 9 Mei 2008 Asisten : Rhintany Rhimadhani LABORATORIUM TEKNIK SISTEM INFORMASI DAN KEPUTUSAN PROGRAM STUDI TEKNIK INDUSTRI INSTITUT TEKNOLOGI BANDUNG 2008

Upload: nadia-friza

Post on 18-Jun-2015

197 views

Category:

Documents


0 download

DESCRIPTION

Laporan Tugas Besar Praktikum Logika Pemrograman: Indikator Investasi (NPV, IRR, AE, PP, PI)

TRANSCRIPT

Page 1: laporan logprog

LAPORAN TUGAS BESAR TI2241 – Logika Pemrograman

“IndikatorInvestasi”

Dibuat Oleh :

KELOMPOK 47

Nadia Fadhilah Riza (13406069) Reza Donadooni (13406176)

Tulus Sendiko (13406209)

Tanggal Pengumpulan :

9 Mei 2008

Asisten : Rhintany Rhimadhani

LABORATORIUM TEKNIK SISTEM INFORMASI DAN KEPUTUSAN PROGRAM STUDI TEKNIK INDUSTRI

INSTITUT TEKNOLOGI BANDUNG 2008

Page 2: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 2 of 26

BAB I

PENDAHULUAN

1.1 Latar Belakang

Di era industri yang semakin berkembang pada saat ini, dibutuhkan suatu investasi yang

nantinya akan menunjang perkembangan industri itu sendiri. Dalam hal ini setiap perusahaan harus

dapat menarik minat dari para investor. Cara-cara yang lazim digunakan untuk menarik minat para

investor adalah dengan memberikan berbagai macam alternatif pilihan investasi.

Setiap alternatif yang diberikan memiliki keuntungan dan juga kerugian masing-masing bagi para

investor. Oleh karena itu, para investor harus pandai memilih alternatif mana yang akan memberikan

keuntungan paling besar sekaligus meminimalisasi besarnya kerugian yang akan diperoleh nantinya.

Pada kenyataannya untuk mendapatkan pilihan yang terbaik para investor harus dapat menganalisis

tiap alternatif. Analisis ini meliputi perhitungan kondisi akhir, modal awal yang dikeluarkan ataupun

biaya per tahun yang harus dikeluarkan serta keadaan dan faktor-faktor lain seperti suku bunga dan

periode atau jangkauan waktu investasi. Dengan keterbatasan waktu yang ada untuk menentukan

pilihan investasi, maka diperlukan suatu cara cepat untuk memprediksi keadaan masa depan yang

paling menguntungkan untuk berinvestasi sehingga mempermudah pengambilan keputusan.

Untuk itulah diperlukan suatu program yang dapat memudahkan para investor untuk dapat

memilih dengan cepat dan tepat alternatif investasi yang terbaik. Dan program indikator investasi

merupakan salah satu program yang biasa digunakan. Program ini dapat membandingkan berbagai

macam alternatif yang ditawarkan dalam berinvestasi. Dan dengan meminimalisir kesalahan dalam

perhitungan program ini dapat memberikan hasil yang akurat mengenai solusi alternatif yang terbaik

berdasarkan beberapa kriteria. Diharapkan setelah adanya program ini pemilik modal dapat lebih cepat

dan tepat dalam pengambilan keputusan.

1.2 Tujuan

Tujuan pembuatan aplikasi ini antara lain:

1. Melakukan serta menampilkan perhitungan Net Present Value (NPV) dan Internal Rate of Return

(IRR) dengan metode incremental, Annual Eqiuvalent (AE), Payback Periode, dan Profitability Index.

2. Membandingkan berbagai macam alternatif dalam berinvestasi dan memberikan alternatif yang

terbaik dengan menggunakan indikator Net Present Value (NPV) incremental, Internal Rate of Return

(IRR) incremental, Annual Eqiuvalent (AE), Payback Periode, dan Profitability Index.

1.3 Perumusan Masalah

Masalah – masalah yang dihadapi oleh aplikasi program indikator investasi ini antara lain:

1. Mengetahui nilai Net Present Value (NPV) incremental, Internal Rate of Return (IRR) incremental,

Annual Eqiuvalent (AE), Payback Periode, dan Profitability Index dengan menggunakan data periode,

besarnya pemasukan, besarnya pengeluaran, discount rate.

2. Menentukan alternatif yang terbaik dengan menggunakan indikator Net Present Value (NPV)

incremental, Internal Rate of Return (IRR) incremental, Annual Eqiuvalent (AE), Payback Periode, dan

Profitability Index dengan cara membandingkan semua alternatif yang ada.

1.4 Pembatasan Masalah

Pada program ini analisis yang digunakan untuk menentukan alternative yang tebaik adalah

dengan menggunakan indikator Net Present Value (NPV) incremental, Internal Rate of Return (IRR)

incremental, Annual Eqiuvalent (AE), Payback Periode, dan Profitability Index. Walaupun masih banyak

Page 3: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 3 of 26

lagi metode yang dapat digunakan selain dengan menggunakan kelima metode tersebut namun pada

program ini hanya digunakan kelima metode tersebut dikarenakan waktu pengerjaan yang cukup

singkat. Selain itu kelima metode tersebut tidak saling berhubungan, sehingga user dapat memilih

untuk menggunakan salah satu dari kelima metode tersebut ataupun menggunakan kelimanya untuk

menentukan solusi alternative terbaik.

Batasan-batasan yang digunakan pada program ini antara lain.

1. Net Present Value (NPV) Incremental

Tidak memperhitungkan nilai salvage value karena menyulitkan dalam perhitungan.

Depresiasi yang digunakan adalah depresiasi garis lurus.

2. Internal Rate of Return (IRR) Incremental

Nilai MARR (suku bunga bank) ditentukan oleh user.

Depresiasi yang digunakan adalah depresiasi garis lurus.

Cash flow sudah ditentukan oleh user dan dimasukkan dalam bentuk keuntungan tahunan

karena untuk memudahkan dalam perhitungan.

Diasumsikan tiap alternatif memiliki salvage value pada akhir periode.

Periode tiap alternative diasumsikan sama untuk memudahkan dalam perhitungan interpolasi.

3. Annual Equivalent AE).

Depresiasi yang digunakan adalah depresiasi garis lurus.

Tidak memperhitungkan nilai salvage value.

4. Payback Periode.

Depresiasi yang digunakan adalah depresiasi garis lurus.

Tidak memperhitungkan nilai salvage value.

5. Profitability Index (PI).

Present worth yang digunakan adalah single payment

Depresiasi yang digunakan adalah depresiasi garis lurus.

Tidak memperhitungkan nilai salvage value.

1.5 Landasan Teori

1.5.1 NPV Incremental

Net Present Value adalah nilai sekarang dari seluruh aliran kas mulai sekarang sampai

akhir proyek.

NPV =

nt

0t

CFt / (1+i)t

dimana,

C = present worth factor

Ft = cash flow

i = discount rate

Proyek dikatakan layak apabila NPV >0.

Berdasarkan perbandingan NPV dari incremental cash flow jika ada dua alternatif A dan B

(investasi A lebih besar dibandingkan investasi B) dan ternyata NPVA – B > 0 maka terima Alternatif

A, tetapi kalau NPVA – B < 0 maka tolak Alternatif A dan terima B.

Analisis NPV dari Aliran Kas Inkremental:

1. Urutkan alternatif mulai investasi terkecil dan berturut-turut sampai terbesar.

2. Tetapkan proyek dengan investasi terkecil sebagai terbaik.

Page 4: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 4 of 26

3. Ajukan proyek dengan investasi satu tingkat lebih besar sebagai penantang. Susun aliran kas

inkremental dan hitung NPVincr. Jika NPVincr > 0 maka penantang menjadi terbaik.

4. Ajukan proyek berikutnya sebagai penantang, sampai semua alternatif habis.

5. Alternatif terbaik adalah yang terakhir menjadi terbaik.

1.5.2 IRR Incremental

Internal Rate of Return adalah discount rate (i) yang membuat NPV=0. Jadi IRR adalah

discount rate i yang memenuhi

NPV =

nt

0t

CFt /(1+i)t = 0

dimana,

C = present worth factor

Ft = cash flow

i = discount rate

Proyek layak jika IRR > MARR (Minimum Attractive Rate of Return).

Persyaratan Untuk Penggunaan IRR:

a. CF0 < 0.

b.

nt

0t

CFt > 0.

c. Pada deret cashflow hanya ada satu kali pergantian tanda.

Berdasarkan perbandingan IRR dari Incremental Investment jika ada dua alternatif A dan B

dan ternyata IRRA - B > MARR maka terima Alternatif A, tetapi kalau IRRA - B < MARR maka

tolak Alternatif A dan terima B.

Analisis IRR dari Aliran Kas Inkremental:

Urutkan alternatif mulai investasi terkecil dan berturut-turut sampai terbesar.

Tetapkan proyek dengan investasi terkecil sebagai terbaik.

Ajukan proyek dengan investasi satu tingkat lebih besar sebagai penantang. Susun aliran kas

inkremental dan hitung IRRincr. Jika IRRincr > MARR maka penantang menjadi terbaik.

Ajukan proyek berikutnya sebagai penantang, sampai semua alternatif habis.

Alternatif terbaik adalah yang terakhir menjadi terbaik.

1.5.3 Annual Equivalent

Annual Equivalent merupakan suatu nilai yang menunjukkan besarnya setoran yang

diterima atau dibayarkan pada periode waktu tertentu. Annual equivalent ini menekankan pada

bagaimana mengkonversi sejumlah uang ke dalam biaya atau keuntungan yang seragam dan

ekivalen (equivalent uniform annual cost or benefit).

Formula yang digunakan untuk mencari nilai annual equivalent adalah:

1. Sinking Fund (bila yang diketahui F-nya).

),,/(1)1(

niFAFi

iFA

n

2. Capital Recovery (bila yang diketahui P-nya).

Page 5: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 5 of 26

),,/(1)1(

)1(niPAP

i

iiPA

n

n

dimana,

F = cash flow at feature

P = cash flow at present

I = discount rate

Bila arus kas yang berbeda dievaluasi berdasarkan nilai khusus i dan n (nilai i dan n yang

sama) maka rasio dari jumlah ekivalen tahunan untuk dua arus kas yang berbeda akan sama

dengan rasio harga sekarang masing-masing arus kas.

1.5.4 Payback Periode

Payback periode adalah jangka waktu (T) yang membuat NPV = 0.

NPV =

Tt

0t

CFt(1+i)t = 0

dimana,

C = present worth factor

Ft = cash flow

i = discount rate

Payback periode selalu menjadi perhatian investor akan tetapi tidak menjadi kriteria tunggal

ataupun kriteria utama.

1.5.5 Profitability Index

Profitability Index merupakan rasio antara nilai sekarang dari aliran kas pendapatan

dengan nilai sekarang dari aliran kas biaya.

PI =

dimana,

PW = Present Worth

Atau bisa juga merupakan rasio antara nilai ekivalen tahunan dari aliran kas pendapatan dengan

nilai ekivalen tahunan dari aliran kas biaya.

Present Worth merupakan suatu nilai yang menunjukkan jumlah uang di masa sekarang (a

present sum of money) yang ingin diketahui apabila data-data tentang jumlah uang di masa

datang (a future sum of money), jumlah periode, besarnya suku bunga, ataupun jumlah uang

yang diterima atau dibayarkan setiap akhir tahun dari sejumlah periode tertentu telah diketahui.

Dengan kata lain, metode ini membawa seluruh cashflow dalam jangka waktu tertentu ke masa

kini. Untuk mengetahui nilai ini, dapat digunakan 3 pendekatan, yaitu sebagai berikut.

a. Single Payment

Metode ini digunakan apabila jumlah uang yang akan diterima pada akhir periode tertentu

diketahui, suku bunga telah ditentukan, dan jumlah periode juga diketahui. Rumus yang

digunakan yaitu :

P = F (1 + i)-n

dimana,

P = Jumlah uang di masa sekarang (A present sum of money)

F = Jumlah uang di masa mendatang (A future sum of money)

BiayaPW

RevenuePW

Page 6: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 6 of 26

i = Besar suku bunga (dalam %)

n = Jumlah periode

b. Uniform Series Formulas

Metode ini digunakan apabila jumlah uang yang diterima atau harus dibayarkan setiap akhir

tahun selama periode waktu tertentu diketahui, besar suku bunga telah ditentukan, dan

jumlah periode juga diketahui. Rumus yang digunakan yaitu :

P = A

n

n

ii

i

)1(

1)1(

dimana,

P = Jumlah uang di masa sekarang (A present sum of money)

A = Jumlah uang yang diterima atau dibayarkan setiap akhir tahun selama periode

waktu tertentu (Annual cost or benefit)

i = Besar suku bunga (dalam %)

n = Jumlah periode

c. Continous Compounding

Metode ini digunakan besarnya setoran tiap tahun selama periode waktu tertentu diketahui,

besar suku bunga nominal telah ditentukan, serta periode waktu diketahui. Rumus yang

digunakan yaitu :

P = A

)1(

1rrn

rn

ee

e

dimana,

P = Jumlah uang di masa sekarang (A present sum of money)

A = Besarnya setoran tiap tahun (Annual cost or benefit)

e = 2,71828

r = Besar suku bunga nominal (dalam%)

n = Jumlah periode

Page 7: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 7 of 26

BAB II

PERANCANGAN APLIKASI

2.1 Nama Aplikasi

Indikator Investasi.

2.2 Flow Chart Logika Aplikasi

Terlampir.

2.3 Skenario Aplikasi Permasalahan

Program ”Investment Indicator” ini merupakan sebuah program yang dapat digunakan sebagai

tools dalam pengambilan keputusan berinvestasi. Pada program ini terdapat lima pilihan metode yang

dapat digunakan. Data-data yang diinput oleh user bergantung pada jenis metode yang digunakan.

Kelima metode tersebut antara lain NPV incremental, IRR incremental, Payback Periode, Annual

Equivalent, dan Profitability Index.

2.3.1 NPV Incremental

NPV Incremental merupakan suatu metode analisis di mana NPV suatu alternatif

dibandingkan dengan NPV alternatif yang lain. Nilai NPV dikatakan layak jika NPV > 0,

Data yang diinput untuk NPV Incremental yaitu sebagai berikut:

Banyaknya alternatif.

Modal awal investasi.

Periode investasi.

Pemasukan tiap periode,

Pengeluaran tiap periode.

Discount rate.

Salvage value.

Langkah – langkah :

1. User menentukan banyaknya alternatif investasi yang ingin dibandingkan.

2. User menentukan modal awal untuk tiap alternatif .

3. User menentukan besarnya discount rate.

4. User menentukan salvage value.

5. User menentukan periode untuk tiap alternative.

6. User menentukan pemasukan tiap periode.

7. User menentukan pengeluaran tiap periode.

8. Program akan melakukan perhitungan cash flow tiap periode.

9. Program akan melakukan perhitungan depresiasi tiap periode.

10. Program akan melakukan perhitungan NPV untuk masing-masing alternatif.

Page 8: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 8 of 26

11. Program akan menentukan NPV tiap alternatif layak atau tidak. Jika NPV > 0 maka alternatif

layak, namun jika NPV < 0 maka alternatif tidak layak.

12. Program akan mengurutkan NPV tiap alternatif secara ascending.

13. Program akan melakukan perhitungan NPV Incremental dengan membandingkan NPV

pembanding dengan NPV alternatif awal.

14. Jika NPVincr > 0 maka alternatif pembanding menjadi alternatif terbaik, dan jika NPVincr < 0

maka alternatif awal menjadi yang terbaik. Seperti itu seterusnya hingga didapatkan

alternatif yang terbaik.

2.3.2 IRR Incremental

IRR merupakan discount rate (i) yang membuat NPV = 0. IRR Incremental merupakan

suatu metode analisis di mana nilai i suatu alternatif dibandingkan dengan nilai i alternatif yang

lain. Setelah nilai i antar alternatif dibandingkan kemudian i dibandingkan dengan nilai MARR.

Investasi terbaik bila i > MARR karena semakin jauh IRR dari MARR berarti semakin rendah resiko

investasi.

Data yang diinput untuk IRR Incremental yaitu sebagai berikut :

Banyaknya alternatif.

Minimum Attractive Rate of Return (MARR) / suku bunga bank.

Modal awal tiap alternatif.

Periode investasi.

Keuntungan tahunan tiap alterntif.

Salvage value.

Langkah – langkah :

1. User menentukan jumlah alternative investasi.

2. User menentukan besarnya MARR (suku bunga bank).

3. User menentukan jumlah periode.

4. User menentukan besarnya modal awal tiap alternatif.

5. User menentukan besarnya keuntungan tahunan tiap alternatif.

6. User menentukan besarnya salvage value tiap alternatif.

7. Program akan melakukan perhitungan cash flow tiap periode.

8. Program akan melakukan perhitungan IRR incremental.

9. Program akan menentukan investasi layak atau tidak. Jika IRRincr > 0 maka investasi layak dan

jika IRRincr < 0 maka investasi tidak layak.

10. Program akan menentukan alternatif terbaik. Jika IRRincr > MARR maka alternatif pembanding

sebagai yang terbiak, namun jika IRRincr < 0 maka alternatif awal sebagai yang terbaik.

11. Program akan terus mengulang proses 9 untuk keseluruhan alternitif hingga didapatkan

alternatif yang terbaik.

2.3.3 Annual Equivalent

Annual Equivalent (AE) adalah nilai ekivalen tahunan dari aliran kas. Investasi layak

apabila AE > 0. Untuk pola aliran kas tertentu yang mengandung aliran periodik yang sama rata,

AE lebih mudah dicari. Semakin besar nilai AE maka investasi semakin baik.

Dalam program ini, user dapat memilih 2 program perhitungan yang berbeda metoda dan

rumus perhitungan, yaitu:

a. Sinking Fund

Formula untuk menghitung nilai Annual Equivalent dengan menggunakan metode Sinking

Fund dengan F diketahui.

Page 9: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 9 of 26

b. Capital Recovery

Formula untuk menghitung nilai Annual Equivalent dengan menggunakan metode Capital

Recovery dengan P diketahui.

Langlah-langkah:

1. User memilih untuk menggunakan pendekatan sinking fund atau capital recovery.

a. Jika menggunakan sinking fund.

User menentukan jumlah alternatif.

User menentukan modal awal tiap alternatif.

User menentukan besar uang di masa mendatang.

User menentukan discount rate tiap alternatif.

User menentukan salvage value.

User menentukan periode tiap alternatif.

User menentukan pemasukan tiap periode.

User menentukan pengeluaran tiap periode.

b. Jika menggunakan capital recovery.

User menentukan jumlah alternatif.

User menentukan modal awal tiap alternatif.

User menentukan besar uang saat ini.

User menentukan discount rate tiap alternatif.

User menentukan salvage value.

User menentukan periode tiap alternatif.

User menentukan pemasukan tiap periode.

User menentukan pengeluaran tiap periode.

2. Program akan melakukan perhitungan cash flow untuk tiap periode.

3. Program akan melakukan perhitungan depresiasi tiap periode.

4. Program akan melakukan perhitungan NPV untuk tiap alternatif.

5. Program akan menentukan NPV tiap alternatif layak atau tidak. Jika NPV > 0 maka alternatif

layak, namun jika NPV < 0 maka alternatif tidak layak.

6. Program akan melakukan perhitungan AE untuk tiap alternatif.

7. Program akan melakukan mengurutkan AE tiap alternatif secara ascending.

8. Program akan menampilakan hasil perhitungan AE tiap alternatif.

9. Program akan menentukan altenatif terbaik, yaitu alternatif dengan AE paling besar.

2.3.4 Payback Periode.

Payback periode adalah jangka waktu (T) yang membuat NPV = 0. Alterntif terbaik adalah

alternatif yang memiliki jangka waktu (T) paling pendek untuk membuat NPV = 0. Dengan kata

lain alterntif yang Payback Periode-nya paling kecil.

Langkah-langkah :

1. User menentukan jumlah alternatif.

2. User menentukan besarnya modal awal tiap alternatif.

3. User menentukan besarnya uang di masa mendatang tiap alternatif.

4. User menentukan besarnya discount rate tiap alternatif.

5. User menentukan salvage value.

6. User menentukan jumlah periode tiap alternatif.

7. User menentukan besarnya pemasukan tiap periode.

8. User menentukan besarnya pengeluaran tiap periode.

9. Program akan melakukan perhitungan cash flow tiap periode.

10. Program akan melakukan perhitungan depresiasi tiap alternatif.

Page 10: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 10 of 26

11. Program akan melakukan perhitungan NPV untuk tiap alternatif.

12. Program akan melakukan perhitungan Payback Periode.

13. Program akan mengurutkan hasil perhitungan Payback Periode sacara ascending.

14. Program akan menentukan alternatif terbaik, yaitu alternatif dengan Payback Periode paling

kecil.

2.3.5 Profitability Index

Profitability Index merupakan rasio antara nilai sekarang dari aliran kas pendapatan

dengan nilai sekarang dari aliran kas biaya. DImana pada program ini metode yang digunakan

hanyalah single payment. Alternatif terbaik merupakan alternative yang memiliki Profitability

Index terbesar.

Langkah-langkah :

1. User menentukan jumlah alternatif.

2. User menentukan besarnya modal awal tiap alternatif.

3. User menentukan besarnya pendapatan di masa mendatang.

4. User menentukan besarnya pengeluaran di masa mendatang.

5. User menentukan besarnya discount rate tiap alternatif.

6. User menentukan salvage value.

7. User menentukan jumlah periode tiap alternatif.

8. User menentukan besarnya pemasukan tiap periode.

9. User menentukan besarnya pengeluaran tiap periode.

10. Program akan melakukan perhitungan cash flow untuk tiap periode.

11. Program akan melakukan perhitungan depresiasi tiap alternatif.

12. Program akan melakukan perhitungan NPV untuk tiap alternatif.

13. Program akan melakukan perhitungan Profitability Index untuk tiap alternatif.

14. Program akan mengurutkan hasil perhitungan Profitability Index sacara ascending.

15. Program akan menentukan alternatif terbaik, yaitu alternatif dengan Profitability Index paling

besar.

2.4 Fitur Aplikasi

a. User dapat memilih untuk menggunakan indicator NPV incremental, IRR incremental, Payback

Periode, Annual Equivalent, dan Profitability Index.

b. Pada saat pemilihan indicator yang ingin digunakan terdapat sedikit penjelasan mengenai setiap

indicator sehingga memudahkan user untuk menentukan indicator mana yang ingin digunakan.

c. Setiap pilihan indikator dapat melakukan dan menampilkan hasil perhitungan dan menentukan

solusi alternatif yang terbaik.

d. Setiap pilihan indicator memiliki error handling saat input data.

e. Dalam indicator Annual Equivalent terdapat 2 pendekatan, yaitu sinking fund dan capital

recovery.

f. User dapat kembali ke menu utama setelah melakukan perhitungan dengan salah satu indikator.

g. User guide, untuk memberikan panduan kepada user dalam menjalankan program.

h. User interface, untuk memudahkan user dalam menginput data dan melakukan analisis.

i. Program bersifat user friendly.

2.5 Structure Chart

Terlampir.

2.6 Kelebihan dan Kekurangan

Page 11: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 11 of 26

2.6.1 Kelebihan

a. Program dapat melakukan perhitungan dengan menggunakan lima indicator, yaitu NPV

incremental, IRR incremental, Annual Equivalent, Payback Periode, dan Profitability Index.

b. Kesalahan dalam input data dapat dihindari dengan menggunakan error handling,

c. Pada saat pemilihan indikator terdapat penjelasan mengenai indicator yang digunakan

sehingga dapat membantu user untuk menentukan indicator yang ingin digunakan.

d. User dapat menggunakan kelima pilihan indicator, karena program dapat kembali ke menu

utama setelah selesai melakukan perhitungan menggunakan salah satu indicator.

2.6.2 Kekurangan

a. Program ini hanya menggunakan 5 metode, yaitu NPV incremental, IRR incremental, Annual

Equivalent, Payback Periode, dan Profitability Index. Padahal masih banyak lagi metode yang

dapat digunakan dalam indikator investasi.

b. Apabila terjadi salah input data oleh user, program tidak dapat kembali pada data tersebut

untuk mengoreksinya.

c. Pada penggunaan metode Profitability Index, pendekatan present worth yang digunakan

hanya dengan single payment.

Page 12: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 12 of 26

BAB III

PENGUJIAN APLIKASI

3.1 Penjelasan Input dan Output

3.1.1 Metode NPV incremental

Pada metode ini user memasukan input berupa :

Banyaknya alternatif.

Modal awal investasi tiap alternatif.

Periode investasi tiap alternatif.

Discount rate tiap alternatif.

Salvage value tiap alternatif.

Pemasukan tiap periode.

Pengeluaran tiap periode.

Dan outputnya akan berupa :

Cash flow tiap periode.

Depresiasi tiap alternatif.

NPV incremental tiap alternatif.

Menampilkan NPV tiap alternatif layak atau tidak.

Menentukan alternatif terbaik.

Page 13: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 13 of 26

3.1.2 Metode IRR

Data yang akan dimasukkan oleh user berupa :

Banyaknya alternatif.

Minimum Attractive Rate of Return (MARR) / suku bunga bank.

Modal awal tiap alternatif.

Periode investasi.

Keuntungan tahunan tiap alterntif.

Salvage value.

Dan outputnya akan berupa :

Depresiasi tiap alternatif.

IRR incremental tiap alternatif.

Menampilkan IRR tiap alternatif layak atau tidak.

Menentukan alternatif terbaik.

Tabel perbandingan cash flow.

3.1.3 Metode Annual Equivalent

Data yang akan dimasukkan user untuk perhitungan Annual Equivalent adalah sebagai berikut :

o Banyaknya alternatif.

o Modal awal investasi tiap alternatif.

o Besar uang di masa mendatang (untuk pendekatan sinking fund).

o Besar uang saat ini (untuk pendekatan capital recovery).

Page 14: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 14 of 26

o Periode investasi tiap alternatif.

o Discount rate tiap alternatif.

o Salvage value tiap alternatif.

o Pemasukan tiap periode.

o Pengeluaran tiap periode.

Dan outputnya akan berupa :

Cash flow tiap periode.

Depresiasi tiap alternatif.

NPV tiap alternatif.

Menampilkan NPV tiap alternatif layak atau tidak.

Menampilkan AE tiap alternatif.

Menentukan alternatif terbaik.

Page 15: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 15 of 26

Pendekatan sinking fund

Pendekatan capital recovery

3.1.4 Metode Payback Period

Data yang akan dimaukkan oleh user pada penggunaan metode Payback Periode adalah

sebagai berikut :

o Banyaknya alternatif.

o Modal awal investasi tiap alternatif.

o Besar uang di masa mendatang tiap alternatif.

o Periode investasi tiap alternatif.

o Discount rate tiap alternatif.

o Salvage value tiap alternatif.

o Pemasukan tiap periode.

o Pengeluaran tiap periode.

Page 16: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 16 of 26

Sedangkan outputnya akan berupa :

Cash flow tiap periode.

Depresiasi tiap alternatif.

NPV tiap alternatif.

Menampilkan NPV tiap alternatif layak atau tidak.

Menampilkan Payback Periode tiap alternatif.

Menentukan alternatif terbaik.

3.1.5 Metode Profitability Index

Pada metode Profitability index, data yang akan dimasukkan oleh user antara lain :

Banyaknyta alternatif.

Modal awal tiap alternatif.

Besarnya pendapatan di masa mendatang.

Besarnya pengeluaran di masa mendatang.

Discount rate tiap alternatif.

Salvage value tiap alternatif.

Periode investasi tiap alternatif.

Pemasukan tiap periode.

Pengeluaran tiap periode

Page 17: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 17 of 26

Sedangkan outputnya akan berupa :

Cash flow tiap periode.

Depresiasi tiap alternatif.

NPV tiap alternatif.

Menampilkan NPV tiap alternatif layak atau tidak.

Menampilkan Profitability Index tiap alternatif.

Menentukan alternatif terbaik.

3.2 Pengujian Studi Kasus

1. Membandingkan alternatif investasi menggunakan metode analisis IRR Incremental.

Mesin A Mesin B

Initial Cost $200 $700

Uniform annaual benefit 95 120

End-of-useful-life salvage

value

50 150

Useful life, in years 6 6

Page 18: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 18 of 26

Proses coding input yang dimasukkan user oleh program secara manual:

Menu utama dan pemilihan fitur

Proses Input Manual Coding

Menampilkan metode yang tersedia Tekan enter

Pemilihan metode NPV Incremental 1

Pemilihan metode IRR Incremental 2

Pemilihan metode Annual Equivalent 3

Pemilihan metode Payback Periode 4

Pemilihan metode Profitability Index 5

Jika user memilih menggunakan metode IRR Incremental, maka proses input dan manual codingnya

yaitu :

Proses Input Manual Coding

Memasukkan jumlah alternatif yang akan

dibandingkan

2

Memasukkan besarnya nilai MARR 10

Masukkan jumlah periode 6

Memasukkan initial cost alternatif 1 200

Memasukkan annual benefit alternatif 1 95

Page 19: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 19 of 26

Memasukkan salvage value alternatif 1 50

Memasukkan initial cost alternatif 2 700

Memasukkan annual benefit alternatif 2 120

Memasukkan salvage value alternatif 2 150

Proses Input Manual Coding

Melakukan perhitungan depresiasi tiap alternatif.

Melakukan perhitungan untuk mencari nilai IRR

incremental

Menentukan IRR tiap alternatif layak atau tidak.

Memilih alternatif yang terbaik

Menampilkan tabel alternatif1, alternatif2, dan

cashflow selisih

Menentukan apakah user ingin kembali ke menu

utama atau tidak

Y atau T

Page 20: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 20 of 26

Dengan melakukan perhitungan manual, diperoleh :

Cashflow selisih : Year Selisih

0 - 500

1 + 25

2 + 25

3 + 25

4 + 25

5 + 25

6 + 25

+ 150

7 + 25

8 + 25

9 + 25

10 + 25

11 + 25

12 + 25

+ 100

PW of Cost = PW of Benefit

500 = 25 ( P/A,i,12 ) + 150 ( P/F,i,6 ) + 100 ( P/F,i,12 )

Page 21: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 21 of 26

Total benefit yang diperoleh selama 12 tahun adalah $550 yang hanya sedikit lebih besar dari initial

cost, yaitu $500. Hal ini menunjukkan bahwa suku bunga kecil nilainya.

Dicoba suku bunga ( i ) = 1%

500 = A

n

n

ii

i

)1(

1)1( + F (1 + i)

-n + F (1 + i)

-n

500 = 25

12

12

)01.01(01.0

1)01.01( + 150 ( 1 + 0.01 ) -6 + 100 ( 1 + 0.01 )-12

= 281 + 141 + 89

= 511

Dicoba suku bunga ( i ) = 1.5%

500 = 25

12

12

)015.01(01.0

1)015.01( + 150 ( 1 + 0.015 ) -6 + 100 ( 1 +0.015)12

= 271 + 137 + 84

= 494

Dari dua suku bunga yang dicoba, dapat dilihat bahwa nilai 500 berada pada nilai 494 dan 511. Hal ini

berarti besarnya i berada pada nilai 1% dan 1.5%. Oleh karena itu, besarnya IRR yaitu sekitar 1.3%.

3.3 Pengujian Error Handling

Pada program kelompok kami terdapat fitur-fitur error handling untuk membatu user dalam

menjalankan program ini. Error handling tercebut terdiri dari:

1. Error handling pada pemilihan metode.

Page 22: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 22 of 26

2. Error handling input alternative pada metode NPV incremental.

3. Error handling pada input Initial Investment, salvage value, discount rate, periode dan

pemasukan dan pengeluaran tiap periode pada metode NPV incremental.

4. Error handling pada input alternatf, suku bunga bank, periode,initial investment tiap periode,

annau benefit tiap periode dan salvage value tiap periode.

Page 23: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 23 of 26

5. Error handling pada pilihan pendekatan pada metode annual equivalent.

6. Error handling pada input alternatif, initial investment, nilai uang di masa datang, salvage

value, discount rate, dan pemasukan dan pengeluaran di tiap periode dalam metode annual

equivalent pendekatan sinking fund.

7. Error handling pada input alternatif, initial investment, nilai uang di masa sekarang, salvage

value, discount rate, dan pemasukan dan pengeluaran di tiap periode dalam metode annual

equivalent pendekatan capital.

Page 24: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 24 of 26

8. Error handling pada input alternatif, initial investment, uang di masa datang, salvage value,

discount rate, periode, pemasukan, dan pengeluaran pada perhitungan payback periode.

9. Error handling pada input alternatif, initial investment, pendapatan dan pengeluaran di masa

datang, salvage value, discount rate, periode dalam metode profitability index.

Page 25: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 25 of 26

10. Error handling pada pemasukan dan pengeluaran tiap periode dalam metode profitability

index.

Page 26: laporan logprog

Indikator Investasi 2008

Kelompok 47 (13406069/13406176/13406209) Page 26 of 26

BAB IV

PENUTUP

4.1 Kesimpulan

Program ”Investment Indicator” merupapakan salah satu tools yang dapat digunakan sebagai

pertimbangan dalam mengambil keputusan berinvestasi. Namun pada program ini hanya digunakan 5

metode indikator, yaitu NPV incremental, IRR incremental, Annual Equivalent, Payback Periode, dan

Profitability Index.

Program ini hanya merupakan alat bantu yang berguna bagi user maupun investor yang hendak

berinvestasi. Sehingga penulis berharap program ini akan sangat membantu user maupun investor yang

ingin berinvestasi namun keputusan terakhir tetap berada di tangan investor itu sendiri dengan

mempertimbangkan faktor-faktor lain.

Program ini juga akan sangat bermanfaat bagi mahasiswa Teknik Industri untuk memahami

mata kuliah Ekonomi Teknik yang akan dipelajari pada semester VI.

4.2 Kendala dan Hambatan

Kendala maupun hambatan yang kami hadapi dalam menyelesaikan program ini antara lain:

1. Materi tugas yang merupakan bagian dari materi perkuliahan yang belum dipelajari sengat

menyulitkan kami untuk mengerjakannya, sehingga kami harus mempelajari sendiri materi tersebut

dengan waktu yang sangat singkat tanpa bimbingan dari dosen.

2. Logika tugas yang cukup rumit dan sulit dimengerti.

3. Banyaknya rumus dan prosedur yang digunakan cukup menyulitkan dalam menyelesaikan program

ini.

4. Selama praktikum dan kuliah Logika Pemrograman tidak pernah diberikan materi yang serumit ini.

5. Jadwal kuliah yang berbeda tiap anggota kelompok menyebabkan kesulitan unbtuk menentukan

waktu yang tepat untuk mengerjakan tugas sehingga pengerjaan tugas selalu pada malam hari.

4.3 Kritik dan Saran

1. Sebaiknya materi yang diberikan merupakan materi yang telah dipelajari oleh praktikan terutama

jika alokasi waktu untuk pengerjaan tugas cukup singkat.

2. Sebaiknya saat praktikum praktikan sudah dibiasakan untuk mengerjakan program serumit materi

yang diberikan untuk tugas akhir baik itu ketika praktikum maupun saat pemberian tugas sehingga

praktikan terbiasa untuk mengerjakan program yang rumit dan kompleks.