Selasa, 28 Januari 2014

Rumus FV (Future Value) Excel untuk Fungsi finansial

Hallo, Apa kabar teman-teman? Semoga dalam keadaan baik. Pada pertemuan kali ini kita akan bersama-sama belajar menggunakan Microsoft Excel dengan menerapkan fungsi Finansial, sebelumnya kita sudah membahas fungsi Finansial rumus PMT. Sekarang kita akan belajar topik dengan fungsi yang sama namun dengan rumus yang berbeda. Ya, betul.. rumus Future Value (FV).

Apa itu FV? Future Value (FV) rumus excel yang digunakan untuk menghitung nilai investasi yang akan datang, berdasarkan tingkat suku bunga dan angsuran yang tetap selama periode tertentu. Berikut parameter pada rumus FV, yaitu :
  • Rate          :  Tingkat suku bunga pada periode tertentu.
  • Nper         :  Jumlah angsuran yang dilakukan
  • Pmt           :  Besar angsuran yang dibayarkan.
  • Pv             :  Nilai saat ini yang akan dihitung nilai akan datangnya.
  • Type         :  1, artinya pembayaran dilakukan diawal periode.
Contoh Kasus.
Budi menabung di Bank dengan setoran per bulan sebesar Rp 250.000,  ia merencanakan menabung selama 3 tahun dengan bunga yang telah ditentukan oleh Bank sebesar 5%. Berapakah jumah tabungan Budi 3 tahun kemudian?
Langkah pertama membuat tabel data perencanaan tabungan pada excel, seperti berikut.
rumus FV fungsi finansial 1 300x154 Rumus FV (Future Value) Excel untuk Fungsi finansialSetelah tabel perencanaan Tabungan dibuat, sekarang saatnya kita langsung eksekusi.
Isikan data setoran sebesar Rp 250.000 pada sel C4, jumlah suku bunga 5% pada sel C5, dan jangka waktu tabungan selama 3 tahun pada sel C6, seperti tampilan berikut.
rumus FV fungsi finansial 2 300x153 Rumus FV (Future Value) Excel untuk Fungsi finansialUntuk mengetahui jumlah tabungan masa yang akan datang kita masukan rumus Future Value (FV) pada sel C8, caranya sebagai berikut.
a. Letakan kursor pada sel C8.
b. Pilih Tab  Formulas, pilih bagian Financial, klik pilihan FV.
rumus FV fungsi finansial 3 225x300 Rumus FV (Future Value) Excel untuk Fungsi finansialc. Pada Function Arguments, isikan data berikut.
rumus FV fungsi finansial 4 300x173 Rumus FV (Future Value) Excel untuk Fungsi finansialKeterangan :
Rate          :  C5/12 (suku bunga dibagi 12 bulan, karena angsuran 250.000 dilakukan perbulan)
Nper         :  C6*12 (karena angsuran dilakukan per bulan).
Pmt           :  C4 (Besar angsuran yang dibayarkan)
Pv             :  0
Type         :  0
Setelah Function Arguments di isi semua kemudian klik OK, lalu apa yang terjadi.. Mari kita lihat hasilnya sebagai berikut.
rumus FV fungsi finansial 5 300x153 Rumus FV (Future Value) Excel untuk Fungsi finansialJadi jumlah tabungan Budi setelah 3 tahun kemudian adalah sebesar Rp 9.688.334
Kesimpulan.
penerapan fungsi finansial dengan memanfaatkan rumus Future Value (FV) ini sangat berguna untuk Anda yang ingin merencanakan suatu pengeluaran uang untuk masa yang akan datang, seperti persiapan untuk dana pendidikan, persiapan membeli rumah dan lain sabagainya. Dan pastinya fungsi Future Value (FV) ini mudah untuk dipelajari.

sumber://http://rumuslengkap.com/excel-keuangan/rumus-fv-future-value-excel-untuk-fungsi-finansial/

Kamis, 16 Januari 2014

Memanfaatkan runonreceive pada Gammu untuk SMS autoreply

Sebelumnya, tutorial ini menggunakan gammu 1.27.90 versi Windows karena banyak tutorial – tutorial yang yang dibuat pada saat menggunakan gammu versi lama sehingga tidak bisa dijalankan pada saat menggunakan gammu versi yang lebih baru. Gammu memang sangat mudah digunakan dan mendukung banyak sekali fitur yang bisa dimanfaatkan, support untuk berbagai macam handphone juga sangat bagus, belum lagi lisensinya yang GPL membuat saya lebih jatuh cinta dengan gammu :)
Ada banyak pilihan ketika kita ingin membuat aplikasi SMS Gateway yang bisa autoreply. Mas Stieven Kalengkian menawarkan pendekatan dengan memanfaatkan scheduler task pada windows, sedangkan masRosihan Ari menawarkan pendekatan dengan memanfaatkan file php yang berjalan pada browser. Semuanya bisa berjalan dengan kelebihan dan kekurangannya masing – masing. Jika kita memanfaatkan scheduler taskpada windows, maka pengecekan hanya bisa dilakukan untuk waktu yang telah diset. Apabila kita menambahkan file batch pada scheduler tiap menit rasanya itu sangat kurang efektif karena tidak real time dan itu juga menambah beban pada sisi server. Di sisi lain apabila kita memanfaatkan browser yang akan menjalankan file php dengan refresh per beberapa detik itu juga sangat memberatkan dari sisi browser, belum lagi banyak memori yang dihabiskan pada browser. Hal – hal seperti menjadi isu tersendiri bukan??
Saya mencoba untuk menawarkan pendekatan yang lebih baik lagi, yaitu dengan memanfaatkan fiturrunonreceive pada file smsdrc yang ada pada gammu. Bagaimana cara kerjanya?? Oke, saya asumsikan filegammurc sudah dikonfigurasi. Selanjutnya kita buka file smsdrc, maka kita akan menemukan baris berikut :
1
2
# Script to be executed when new message has been received
#runonreceive = /some/script
Kita aktifkan opsi runonreceive tersebut kita isikan dengan sebuah batch file
1
2
# Script to be executed when new message has been received
runonreceive = D:/exec.bat #misalnya diisi seperti ini
Selanjutnya kita tinggal membuat file batch yang akan mengeksekusi file php yang akan membuat autoreply. Kita bisa menggunakan php CLI dalam file exec.bat tersebut.
1
2
# Isi file exec.bat
C:\wamp\php\php -f C:\wamp\www\proses.php
Oke, batch file sudah selesai dibuat dan konfigurasi smsdrc sudah selesai. Harusnya autoreply sudah bisa berjalan, sekarang kita hanya perlu membuat file proses.php yang akan mengirimkan balasan otomatis ketika ada sms masuk.
1
2
3
4
5
6
7
8
9
10
11
12
<?php
# File proses.php digunakan untuk mengirimkan reply ketika ada sms masuk
# Ini merupakan file POC, bisa disesuaikan sesuai kebutuhan
$sql = "SELECT ID, SenderNumber, TextDecoded FROM inbox WHERE processed = 'false'";
$qry = mysql_query($sql) or die(mysql_error());
 
while ($arr = mysql_fetch_array($qry)) {
       mysql_query("INSERT INTO outbox(DestinationNumber, TextDecoded) VALUES ('".$arr['SenderNumber']."', 'Halo, ini balasan sms anda.')") or die(mysql_error());
 
       mysql_query("UPDATE inbox SET processed='true' WHERE ID='".$arr['ID']."'");
}
?>
Setelah semuanya siap, kita tinggal jalankan saja servis Gammu secara default lewat perintah berikut :
1
gammu-smsd -c smsdrc
Lalu kita coba mengirim SMS, apa yang terjadi selanjutnya??? Jika ternyata SMS anda dibalas berarti anda sukses menerapkan runonreceive pada Gammu. Bila tidak?? silakan ulangi lagi tutorial diatas.
Semoga bermanfaat