• Tidak ada hasil yang ditemukan

Rekomendasi Penetapan Keputusan dalam Menentukan Investasi Melalui VB.Net (Visual Basic Net)

IV. HASIL DAN PEMBAHASAN

5. Total Aset (Total Aktiva) dan pertumbuhan dalam 5 Tahun Terakhir Aktiva (assets) adalah sumber daya yang dimiliki oleh perusahaan

4.6. Rekomendasi Penetapan Keputusan dalam Menentukan Investasi Melalui VB.Net (Visual Basic Net)

Hasil akhir dari penelitian adalah suatu sistem informasi laporan keuangan dari perusahaan yang tergabung dalam LQ45 yang menginformasikan tentang laporan keuangan setiap tahun, mulai dari jumlah aktiva sampai dengan laba atas investasi. Sistem informasi ini menggunakan Visual Basic Net yang dapat diakses oleh setiap investor atau calon investor. Pada penelitian ini hanya menganalisis laporan keuangan dan hanya sampai pada tahap uji coba sistem, dimana sistem dapat bekerja dan tidak terdapat kesalahan pada perhitungan kondisi keuangan berdasarkan perkembangan dan pertumbuhan kinerja perusahaan yang tergabung dalam LQ45. Pada sistem ini tidak dilakukan perhitungan efektivitas dan efisiensi kerja, serta sistem tidak terhubung secara langsung (online) dengan sistem BEI yang berhubungan dengan pelaporan keuangan setiap perusahaan. Pengambilan kesimpulan hanya sampai dengan pencapaian tujuan penelitian, tidak dapat merekomendasikan penetapan keputusan untuk menentukan pemilihan perusahaan karena cakupan pembahasan dalam penelitian ini hanya dilakukan pengolahan data dan analisis perusahaan pada 10 perusahaan yang tergabung LQ45 dan yang bertahan selama periode tahun 2004 sampai tahun 2009.

Kendala selama pengolahan data yang diperoleh adalah adanya perbedaan sistem pembuatan pelaporan keuangan berdasarkan standar sistem akuntansi dari setiap perusahaan. Perbedaan ini sangat berpengaruh pada pemahaman para

investor. Perbedaan yang terlihat dari jenis usaha yang dilakukan oleh perusahaan- perusahaan tersebut yaitu perusahaan manufaktur seperti Astra Argo Lestari Tbk. (AALI), Aneka Tambang (Persero) Tbk (ANTM), Astra International Tbk (ASII), Bakrie & Brothers Tbk (BNBR) dan perusahaan jasa Bank Central Asia Tbk (BBCA), Bank Rakyat Indonesia Tbk. (BBRI), Bank Danamon Tbk. (BDMN), Bank Mandiri Tbk (BMRI), Bank CIMB Niaga Tbk (BNGA), Bank International Indonesia Tbk (BNII).

4.7. Model Program Komputer Analisis LQ45

Pengukuran yang lazim dipakai selama ini adalah pengukuran dengan pendekatan rasio pada ukuran kinerja perusahaan yang mendasarkan pada laba akuntansi (accounting profit) dengan menggunakan ROI. Analisis fundamental menggunakan data-data mengenai kondisi dan kinerja perusahaan dengan informasi yang relevan.

Berdasarkan hasil analisis data-data pada perusahaan indeks LQ45 maka model yang dapat direkomendasikan program komputer Visual Basic.Net. Model program ini terdiri dari database hasil pengumpulan data yang diperoleh dari BEI langsung dan internet, serta hasil perhitungan ROI pada indeks LQ45 (10 perusahaan). Outcome dari model komputer yang dapat digunakan adalah Laporan Keuangan tentang Laporan Laba Rugi. Hutang (Kewajiban), Modal (Ekuitas Pemilik), Total Aset (Total Aktiva) dan Laba Operasi Bersih sesudah Pajak (NOPAT) dan hasil perhitungan ROI.

4.7.1. Proses Pembuatan Visual Basic.Net

Aplikasi analisis ROI LQ45 membutuhkan data keuangan per-periode dari perusahaan yang termasuk ke dalam LQ45. Data yang sudah didapat dari perusahaan-perusahaan disimpan ke dalam file database. Software database yang digunakan untuk aplikasi analisis ROI Perusahaan LQ45 adalah Microsoft Access 2003. Microsoft Access 2003 dipilih karena kemudahannya dalam pembuatan database dan juga file Microsoft Access 2003 merupakan file database yang portable, sehingga aplikasi analisis ROI 45 dapat dijalankan tanpa ketergantungan pada software lain.

Dalam pembuatan database ini, dibuat beberapa relasi (tabel) untuk mengelompokan kriteria yang sesuai. Relasi yang dibuat adalah relasi DaftarLQ45, Perusahaan, Aktiva, Ekuitas, Kewajiban, Laba/rugi dan Nopat.

Dalam relasi DaftarLQ45 terdapat atribut (kolom) nama perusahaan yang berisi seluruh nama perusahaan yang terdapat pada waktu tertentu dan atribut tahun yang berisi informasi tahun menyangkut perusahaan tertentu. Relasi ini dihubungkan dengan seluruh relasi yang lainnya, yaitu Aktiva, Ekuitas, Kewajiban, Laba/rugi dan Nopat.

Data-data yang dimasukkan ke dalam database hanya data-data keuangan pertahun dari setiap perusahaan yang belum diolah untuk menghasilkan kesimpulan ROI. Pengolahan data dilakukan didalam aplikasi dengan cara memberikan Query (perintah kepada database untuk melakukan operasi tertentu) dan hasilnya ditampilkan pada aplikasi. Data-data perhitungan ROI tidak perlu tersimpan pada file database, sehingga meminimumkan memori yang digunakan.

Setelah database terbentuk, hal yang dilakukan selanjutnya adalah membuat aplikasi analisis ROI LQ-45 dengan menggunakan Visual Basic 2008. Software Visual Basic 2008 dipilih karena kemudahannya dalam pembuatan aplikasi dan bahasa pemrogramannya pun mudah dipahami. Visual Basic 2008 menggunakan framework .net 3.5 SP1. Framework adalah kumpulan API (Application Programming Interface) yang digunakan untuk membangun aplikasi. Versi yang digunakan adalah .NET 3.5 SP 1 (Service Pack 1), sehingga jika ingin menjalankan aplikasi analisis ROI LQ45 di komputer lain, maka komputer tersebut harus terlebih dahulu terinstall Framework .net 3.5 SP1, karena pada framework itulah aplikasi ini dapat berinteraksi dengan mesin komputer.

Langkah selanjutnya membuat tampilan aplikasi. Pada aplikasi ini, terdapat tiga menu utama yang berbentuk Radio button yang terdiri atas List LQ-45, Data keuangan Perusahaan. Pada Menu List LQ-45 terdapat pilihan periode awal dan periode akhir, dimana user (pengguna) dapat memilih dari periode apa sampai periode yang dia tentukan untuk melihat daftar perusahaan LQ45. Setelah User melihat daftar perusahaan apa saja yang ada, user dapat melihat data keuangan perusahaan yang user pilih dari periode yang muncul. Jika user memilih data keuangan dari satu perusahaan tertentu, maka akan tampil suatu form baru yang

berisi tabel Aktiva, Ekuitas, Kewajiban, Laba dan Nopat. Tabel-tabel tersebut berisi data keuangan perusahaan per-periode sesuai dengan pilihan user. Pada form ini juga terdapat dua grafik. Grafik yang pertama menunjukkan grafik data keuangan tertentu pada perusahaan yang user pilih. Grafik yang kedua menunjukkan grafik perbandingan data keuangan dengan seluruh perusahaan yang terdapat dalam database. Grafik-grafik ini dapat diperbesar dengan cara mengklik grafik yang diinginkan. Maka akan keluar suatu form baru, yang berisi grafik dengan nilai-nilai detailnya.

Pada menu Data Keuangan Perusahaan, terdapat pilihan Perusahaan apa yang ingin dilihat oleh user. Daftar perusahaan yang dapat ditampilkan adalah perusahaan yang data keuangannya telah ada pada database aplikasi ini. Setelah user memilih maka akan muncul kembali form baru yang persis dengan form yang muncul pada menu pertama, yang berisi tabel data keuangan per-periode dan juga grafiknya.

Pada menu ROI, terdapat pilihan perusahaan apa saja yang sudah masuk database. Setelah memilih maka akan muncul dibawahnya tabel ROI perusahaan tertentu dan juga 2 grafik. Grafik pertama menggambarkan ROI perusahaan yang dipilih per-periode dan grafik kedua menggambarkan ROI seluruh perusahaan yang terdapat pada database per-periode, sehingga user dapat membandingkan ROI per-perusahaan lebih mudah dengan menggunakan grafik.

Setelah rancangan tampilan aplikasi selesai, langkah selanjutnya adalah menuliskan syntax (kode-kode) pada aplikasi ini, sehingga aplikasi ini dapat berfungsi sesuai dengan yang diinginkan. Hal yang harus dilakukan pertama kali adalah membuat koneksi aplikasi ke dalam database, sehingga aplikasi ini dapat membaca dan menulis data sesuai dengan apa yang kita inginkan. Koneksi VB (Visual Basic) ke database Microsoft Access 2003 menggunakan koneksi tipe OLE-DB (Object Linking and Embedding - Database). Koneksi ini telah tersedia pada framework .net 3.5 SP1, sehingga memudahkan dalam proses pemrograman.

Setelah berhasil mengkoneksikan aplikasi dengan database, langkah selanjutnya adalah retrieve (mengambil/membaca) data pada database dan menampilkan pada aplikasi. Cara yang dilakukan untuk me-retrieve data dari database ke aplikasi adalah dengan cara mengirimkan query-query yang nantinya

akan diproses oleh database, lalu database akan mengembalikan sejumlah data sesuai dengan query yang diminta. Hal yang dilakukan selanjutnya adalah binding data (memposisikan data untuk ditampilkan pada aplikasi). Binding data ini diset pada control (jenis-jenis tampilan, seperti textbox, combobox dan sebagainya) yang sesuai yang telah dibuat pada perancangan tampilan.

Pada VB.net 2008, jika me-retrieve data, data yang ditampilkan tidak berasal langsung dari sumbernya (database), tetapi disimpan terlebih dahulu ke dalam dataset (control yang berisi data dari database) melalui data adapter (penghubung antara database dengan dataset) dan baru ditampilkan dengan data view (control yang menampilkan isi dari dataset). Hal ini mempercepat pemrosesan query aplikasi pada database, sehingga, jika suatu saat aplikasi ini mengirim query pada database, hal yang dilakukan pertama kali adalah mencari pada dataset. Jika data yang diinginkan terdapat pada dataset, maka akan langsung ditampilkan, jika tidak maka program akan membuka koneksi lagi ke database, mengirimkan ke dataset melalui data adapter, dan menampilkannya pada aplikasi. Seluruh hal ini dilakukan secara otomatis oleh VB.net 2008.

Query yang dikirimkan merupakan kumpulan syntax SQL (Structured Query Language). Dalam pemrograman VB 2008, syntax SQL direpresentasikan sebagai string (tipe data yang merupakan kumpulan dari karakter). String tersebut dikirim oleh aplikasi ke database dan diproses oleh database. Jadi aplikasi ini menggunakan dua bahasa pemrograman berbeda yang digabung menjadi satu pada VB 2008.

Pada rancangan aplikasi sebelumnya, disebutkan bahwa aplikasi ini dapat menampilkan grafik data keuangan. Sebenarnya control grafik telah disediakan oleh framework .net 3.5 SP 1 ini. Namun control grafik yang telah tersedia masih kurang memadai, sehingga aplikasi ini menggunakan control tambahan yaitu MS. Chart yang kemudian diintegrasikan dengan framework .net 3.5 SP 1. Jadi untuk menjalankan aplikasi ini, selain komputer yang akan digunakan nanti harus terinstall Framework .Net 3.5 SP1, komputer itu juga harus terinstall MS. Chart, sehingga program dapat berjalan dengan baik.

Menampilkan grafik sesuai dengan criteria yang dipilih dengan cara hampir serupa dengan menampilkan data dari database berupa tabel atau informasi

lainnya yang telah dibahas sebelumnya. Jadi, hal yang harus dilakukan adalah membuka koneksi ke database, lalu me-retrieve data dengan cara mengirimkan query, dan binding data ke dalam grafik (Chart).

Konfigurasi grafik dilakukan pada saat pengkodean di form yang bersangkutan. Konfigurasi ini menyangkut dua hal, yaitu tampilan grafik dan binding data grafik. Tampilan grafik meliputi pemilihan jenis grafik, warna, ukuran huruf dan sebagainya. Sedangkan binding data grafik merupakan pengaturan data apa saja yang akan ditampilkan pada grafik.

Setelah semua terkonfigurasi dengan baik, mulai dari koneksi ke database, User Interface (tampilan), binding data dan retrieve data, maka aplikasi ini siap untuk dijalankan. Proses pembuatan Visual Basic.Net dapat dilihat pada Gambar 4 di bawah ini.

Gambar 4. Diagram Alir Pembuatan Visual Basic.Net 4.7.2 Tampilan (User Interface) Visual Basic.Net

Cara membuka dan menjalankan program Microsoft Visual Basic.Net adalah sebagai berikut:

1. Klik tombol My Computer pada desktop, pilih Lokal Disk E, kemudian pilih folder VB.Net LQ45, lalu klik aplikasi Dase(Realease Candidate), sehingga akan tampil Menu Utama Analisis Keuangan ROI.

2. Klik List LQ45, pilih periode awal yang diinginkan dan periode akhir yang diinginkan maka akan muncul beberapa pilihan periode dari Agustus 2005 - Januari 2009, klik show sehingga tampil list LQ45 periode yang diinginkan.

3. Setelah tampil Indeks LQ45, dapat dilihat detail data keuangan setiap perusahaan dengan mengklik data keuangan dan memilih perusahaan yang ingin dilihat data keuangannya (contoh: AALI) lalu klik submit, maka akan tampil data keuangan perusahaan AALI dari mulai aktiva sampai dengan NOPAT dan akan muncul grafik aktiva AALI serta grafik aktiva 10 perusahaan.

4. Apabila ingin melihat grafik aktiva lebih jelas maka grafik tersebut dapat diperbesar dengan mengklik grafik tersebut. Begitu juga grafik aktiva 10 perusahaan.

5. Ekuitas, Kewajiban, Laba dan NOPAT dapat dilihat dengan cara ketiga dan keempat. Tampilan VB.Net 10 perusahaan LQ45 dapat dilihat pada Lampiran 7.