BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Program Untuk menjalankan program aplikasi Perhitungan Harga Put Option Pada Zero Coupon Bond ini diperlukan beberapa komponen pendukung. Yang pertama adalah spesifikasi dari perangkat keras dan yang kedua adalan perangkat lunak yang digunakan dalam membuat program hingga selesai. 4.1.1 Implementasi Perangkat Keras Spesifikasi dari perangkat keras yang digunakan dalam membuat program aplikasi ini antara lain Komputer dengan prosesor Intel Pentium 4, 2.66 GHz Memory DDR 256 MB Hard disk dengan kapasitas 20 GB Monitor SVGA Mouse dan Keyboard
79 4.1.2 Implementasi Perangkat Lunak Perangkat lunak yang dibutuhkan untuk menjalankan program ini dibagi menjadi 2 bagian, yaitu perangkat lunak yang mendukung sistem informasi dan perangkat lunak yang mendukung pemrograman. Sistem operasi yang digunakan dalam pemrograman ini adalah menggunakan Microsoft Windows XP Professional, sedangkan bahasa pemrograman yang digunakan adalah Borland Delphi 6.0. 4.1.3 Cara Pengoperasian Program Aplikasi Cara pengoperasian dari program aplikasi ini adalah : 1. Masuk ke layar Microsoft Windows XP Professional 2. Click pada file yang bernama put option, yang bertipe application. 3. Setelah program dijalankan, maka akan ditampilkan layar menu yang siap menerima input dari user. A. Layar Menu Bila aplikasi dijalankan, layar inilah yang pertama kali ditampilkan. Layar menu ini berfungsi sebagai layar pembuka dan pengantar menuju ke layar-layar yang lain. Untuk masuk ke layar utama, yaitu layar perhitungan put option, user harus menekan tombol start, yang berada pada layar bagian kiri bawah. Tombol about yang berada pada bagian tengah bawah layar akan
80 membawa user masuk ke layar about. Untuk keluar dari program aplikasi dan kembali ke layar windows, user harus menekan tombol exit yang berada pada layar bagian kanan bawah. Gambar 4.1 Layar Menu
81 B. Layar Perhitungan Harga Put Option Gambar 4.2 Layar Perhitungan Put Option Layar perhitungan put option ini merupakan layar utama dalam program aplikasi ini. Layar ini berisi perhitungan put option pada zero coupon
82 bond dengan mengkonstruksikan trinomial tree dengan pendekatan Hull- White. Layar ini terdiri dari kotak isian-kotak isian yang merupakan input perhitungan, yang harus diisi oleh user dan tombol-tombol yang dapat dipilih oleh user. Input perhitungan sendiri terbagi atas input term structure of interest rate, input data zero coupon bond, dan input data put option. Untuk input term structure of interest rate, user diminta memasukkan nilai suku bunga yang berlaku pada saat program aplikasi dijalankan menurut waktu yang telah ditentukan, dari 0 tahun hingga 10 tahun. Bila user tidak mengetahui suku bunga untuk interval waktu yang telah ditentukan, user dapat mengisi kotak isian dengan nilai nol. Kemudian user diminta untuk mengisi kotak isian data zero coupon bond dan data put option yang ada pada sebelah kanan layar. Field-field input data zero coupon bond terdiri dari face value zero coupon bond, maturity untuk zero coupon bond, dan harga zero coupon bond. Untuk harga zero coupon bond, user tidak diharuskan mengisi, karena bila kotak isian kosong, maka program akan menghitung berdasarkan input term structure yang telah diisikan sebelumnya. Untuk input data put option, user diminta memasukkan strike price dari put option yang akan dihitung, maturity put option tersebut, dan tree step yang merupakan jumlah langkah yang akan digunakan untuk membentuk trinomial tree. Bila semua data telah dimasukkan, maka tombol hitung dapat ditekan. Setelah tombol hitung
83 ditekan, harga put option yang dihitung dengan pendekatan trinomial tree Hull-White dapat dilihat pada layar sebelah kanan bawah. Selain menampilkan harga put option yang telah dihitung, tombol hitung juga berfungsi untuk menampilkan semua nilai yang dihasilkan selama perhitungan harga put option, seperti nilai-nilai probabilitas setiap node pada trinomial tree. Nilai-nilai tersebut dapat dilihat pada kotak memo yang berada di atas tombol close. Jika user ingin menghitung data yang baru, maka user dapat menekan tombol reset. Tombol ini berfungsi untuk menghilangkan semua data sebelumnya yang telah diinputkan oleh user dan mengosongkan semua kotak isian yang ada. Pada gambar di bawah, dapat dilihat bagaimana layar ini digunakan. Data yang digunakan adalah data pada contoh perhitungan yang ada pada bab sebelumnya. Jika user telah selesai dan ingin kembali ke layar menu, user dapat menekan tombol close. C. Layar About Layar ini berisi informasi hak cipta dari pembuat program aplikasi perhitungan harga put options pada obligasi tanpa kupon dengan mengkonstruksikan trinomial tree model Hull-White. Setelah user selesai melihat layar ini, user dapat menekan tombol close untuk menutup layar dan kembali ke layar menu.
84 Gambar 4.3 Layar About 4.2 Hasil Perhitungan Harga Put Option Hasil perhitungan harga put option pada zero coupon bond yang dihitung dengan program aplikasi ini, dapat dilihat pada tabel 4.1. Harga put option pada kolom yang kedua merupakan harga put option yang dihasilkan oleh program aplikasi dengan jumlah tree step yang berada pada kolom yang pertama. Pada kolom yang ketiga merupakan harga put option yang berada di pasar finansial pada tanggal 8 Juli 1994 (Sumber: Hull, 1996, p.9).
85 Tabel 4.1 Harga put option dengan waktu hidup 3 tahun pada zero coupon bond dengan waktu hidup 9 tahun nsteps Tree Analytic 3 2.04101 1.8093 4 2.00667 1.8093 5 1.99523 1.8093 6 1.99402 1.8093 7 1.99203 1.8093 8 1.99172 1.8093 9 1.92877 1.8093 10 1.9008 1.8093 4.3 Analisis Hasil Perhitungan Harga Put Option Dilihat dari hasil perhitungan yang dilakukan dengan menjalankan program aplikasi perhitungan harga put option dan harga yang ada pada pasar, terdapat selisih sebesar 0.02317%. Perbedaan ini, dapat terjadi disebabkan oleh: Perbedaan jumlah tree step Pada contoh perhitungan, tree step pengkonstruksian trinomial tree hanya tiga langkah. Ini berarti setiap langkah mewakili satu tahun. Namun bila pada pengkonstruksian trinomial tree diterapkan 10 langkah waktu seperti yang terlihat pada tabel 4.1, maka didapati bahwa harga put option bertambah dan mendekati harga put option yang berada di pasar finansial. Semakin banyak jumlah tree step pada pengkonstruksian trinomial tree, semakin berkurang selisih antara harga hasil perhitungan program aplikasi dengan harga yang berada di
86 pasar finansial, sehingga semakin mendekati harga pasar put option tersebut. Perbedaan pengasumsian volatilitas Model Hull-White mengandung faktor tunggal yaitu volatilitas yang dapat dimodifikasi sehingga sesuai dengan harga pasar dari derivative yang dihitung. Menentukan volatilitas paramer a dan σ tidak berada di dalam ruang lingkup skripsi ini. Pada program aplikasi ini, diasumsikan nilai volatilitas parameter a bernilai 0.1. Untuk nilai volatilitas parameter σ, diasumsikan bernilai 0.01. Angka-angka ini dipilih karena angka-angka ini sesuai dengan volatilitas parameter contoh-contoh perhitungan yang dilakukan oleh Hull dan Weiner. Namun perbedaan volatilitas parameter-parameter tersebut mempengaruhi harga put option yang dihasilkan oleh model Hull- White. Penggunaan cubic spline interpolation Dalam program aplikasi ini, digunakan cubic spline interpolation dalam mencari nilai-nilai yang berada di antara term structure of interest rate yang telah diinputkan user. Hal ini dapat mengakibatkan trinomial tree tidak lagi sesuai dan konsisten terhadap yield curve yang berada dalam pasar finansial.