Pages

Wednesday, December 18, 2013

Perbedaan Iterasi dengan Rekursif

Iterasi
Iterasi merupakan suatu teknik perulangan yang digunakan pada penulisan program. Perulangan yang dimaksud adalah printah-perintah while… do ataupun for…do. Perulangan akan terus terjadi selama kondisinya terpenuhi. Perulangan yang umum digunakan seperti pada program deret fibonaci,prima,ganjil atau lainnya. Dalam iterasi relative lebih kecil alokasi memorinya, kode programnya lebih panjang, untuk beberapa kasus solusi iterative lebih lebih sulit di terapkan, cocok diterapkan ketika kinerja aplikasi harus diterapkan (hanya ada satu kali pemanggilan fungsi).

Rekursif

                Rekursif merupakan fungsi perulangan juga, namun dalam konteks yang berbeda. Fungsi rekursif adalah fungsi yang dapat memanggil dirinya sendiri. Maksudnya fungsi tersebut menggunakan dirinya sendiri untuk proses perulangan. Ada beberapa masalah yang akan lebih mudah jika dipecahkan menggunakan fungsi rekursif. Disamping itu kode program yang menggunakan fungsi rekursif akan lebih mudah dipahami (lebih ringkas) dari pada versi iterasinya. Dalam rekursif membutuhkan memori yang cukup besar, tidak cocok ketika kinerja tinggi diperlukan, karena terjadi overhead pemanggilan fungsi dalam jumlah yang relative besar.

Statement Of Cash Flows (Akuntansi)

Menggunakan Lembar Kerja untuk Siapkan Laporan Arus Kas Metode-langsung.

Ketika menyiapkan laporan arus kas, perusahaan mungkin perlu membuat beberapa penyesuaian dari laba bersih. Dalam kasus tersebut, mereka sering menggunakan worksheet untuk merakit dan mengklasifikasikan data yang akan muncul di negara-ment. Worksheet hanyalah bantuan dalam mempersiapkan pernyataan. Penggunaannya arus menggunakan metode tidak langsung. opsional. Ilustrasi 13A-1 (halaman 622) menunjukkan format kerangka yang lembar kerja untuk penyusunan laporan arus kas. Pedoman berikut ini penting dalam mempersiapkan lembar kerja.

1.         Dalam pernyataan bagian rekening posisi keuangan, daftar akun dengan debit saldo terpisah dari orang-orang dengan saldo kredit. Ini berarti, misalnya, Akumulasi Penyusutan yang muncul di bawah saldo kredit dan bukan sebagai akun kontra di bawah saldo debit. Masukkan saldo awal dan akhir masing-masing rekening pada kolom yang sesuai. Masukkan sebagai bagian rekonsiliasi di dua kolom tengah transaksi yang menyebabkan perubahan dalam saldo rekening sepanjang tahun.

2.         Bagian bawah dari worksheet terdiri dari operasi, investasi, dan pembiayaan bagian kegiatan. Ini menyediakan informasi yang diperlukan untuk mempersiapkan pernyataan formal arus kas. Masukkan arus kas sebagai debit dalam mendamaikan para kolom. Masukkan arus kas sebagai kredit dalam kolom rekonsiliasi. Dengan demikian, pada bagian ini, penjualan peralatan untuk kas dengan nilai buku muncul sebagai debit di bawah aktivitas investasi. Demikian pula, pembelian tanah untuk kas muncul sebagai kredit di bawah investing'activities.

3.         Item rekonsiliasi ditampilkan dalam worksheet tidak dimasukkan dalam jurnal apapun atau diposting ke rekening. Mereka tidak mewakili baik penyesuaian atau koreksi dari laporan rekening posisi keuangan. Mereka hanya digunakan untuk memfasilitasi penyusunan laporan arus kas. Mempersiapkan Worksheet Seperti dalam kasus lembar kerja digambarkan dalam bab-bab sebelumnya, menyiapkan lembar kerja melibatkan serangkaian langkah-langkah yang ditentukan. Langkah-langkah dalam hal ini adalah:
1. Masukkan dalam laporan posisi keuangan rekening bagian pernyataan rekening posisi keuangan dan mereka saldo awal dan akhir.
2. Masukkan dalam kolom rekonsiliasi worksheet data yang menjelaskan perubahan dalam laporan posisi keuangan menyumbang selain uang tunai dan pengaruhnya terhadap laporan arus kas.
3. Masukkan pada baris tunai dan di bagian bawah lembar kerja kenaikan atau penurunan kas. Catatan ini harus memungkinkan total dari kolom rekonsiliasi berada dalam perjanjian.

Menentukan bagian rekonsiliasi
Perusahaan dapat menggunakan salah satu dari beberapa pendekatan untuk menentukan item rekonsiliasi. Misalnya, mereka pertama dapat menyelesaikan perubahan yang mempengaruhi kas bersih yang disediakan oleh operasi kegiatan, dan kemudian dapat menentukan efek dari pembiayaan dan investasi transaksi. Atau, yang mereka sebut menganalisis laporan rekening posisi keuangan dalam urutan yang tercantum pada lembar kerja. Kami akan mengikuti pendekatan yang terakhir ini untuk Computer Services, kecuali uang tunai. Seperti yang ditunjukkan pada langkah 3, kas ditangani terakhir.

Fungsi dari cash flow antara lain adalah:
#sebagai fungsi likuiditas dimana dana yang ada untuk tujuan/rencana memenuhi kebutuhan sehari-hari dan bisa dicairkan dalam waktu cepat tanpa ada pengurangan investasi awal.
#berfungsi sebagai anti inflasi dimana dana yang disimpan untuk menghindari resiko turunnya daya beli di masa akan datang.
#capital growth yang diperuntukkan untuk menambahkan aset-aset di masa akan datang.

Aliran kas(cash flow) pada awal investasi suatu perusahaan adalah untuk kebutuhan awal bisnis seperti tanah,alat-alat kantor,mobil untuk transportasi dan lain-lain.Aliran awal itu disebut pengeluaran(cash flow out). Sementara pada aliran kas pada operasionalnya seperti penjualan,pembelian,biaya umum serta kebutuhan administrasi.Disini terjadinya aliran kas keluar dan juga aliran kas yang masuk. Terminal cash flow pula adalah aliran kas yang berkaitan dengan sisa proyek yang mengandungi sisa proyek serta sisa modal kerja seperti penjualan peralatan-peralatan proyek.


Ada empat langka dalam penyusunan cash flow, yaitu :
1. Menentukan minimum kas
2. Menyusun estimasi penerimaan dan pengeluaran
3. Menyusun perkiraan kebutuhan dana dari hutang yang dibutuhkan untuk menutupi deficit kas dan membayar kembali pinjaman dari pihak ketiga.
4. Menyusun kembali keseluruhan penerimaan dan pengeluaran setelah adanya transaksi financial dan budget kas yang final.