Kamis, 25 Juni 2015

vi-editor

Juni 25, 2015 0 Comments


A.   Vi-Editor
Editor VI (vee eye, dibaca vi ai) adalah editor berbasis text yang digunakan oleh banyak pemakai UNIX/LINUX. Editor ini pertama kali dikembangkan oleh William (Bill) Joy sewaktu ia menjadi graduate student di University of California at Berkeley pada tahun 1976.
Penggunaan editor VI memang agak sedikit menyulitkan penggunanya. Dikarenakan tidak tersedianya menu yang memberikan petunjuk untuk melakukan sebuah perintah. Tetapi jika ingin menguasai linux, tentu saja harus sedikit mengenal editor ini. Perintah-perintah pada editor ini harus dihafal sintaxnya.
Editor VI memiliki dua mode, yaitu :
1.  Command mode (mode perintah) digunakan untuk memberikan perintah-perintah untuk mengedit        teks.
2.  Insert mode (mode penyisipan) digunakan untuk melakukan pengetikan teks.
Pertama kali memulai editor VI,  secara default kita menemukan Command mode (mode perintah). Untuk mengaktifkan insert mode kita tinggal mengetikkan huruf i. Bila kita menekan tombol [Escape], maka kita akan kembali ke mode perintah. Selain huruf i kita juga dapat menekan tombol insert.
Untuk memulai Editor VI kita dapat mengetikan perintah :
# > vi namafile.txt
Jika file namafile.txt ditemukan, maka editor akan membuka dokumen tersebut. Tetapi jika tidak ditemukan, maka editor VI akan membuat file baru dengan nama tersebut (namafile.txt) jika disimpan. Untuk itu jangan sampai salah mengetikkan nama sebuah file yang akan diedit.
Perintah-perintah yang berlaku di command mode:
1. Navigasi Cursor
  • l , panah kanan atau spasi : untuk bergeser ke kanan 1 karakter
  • h atau panah kiri : untuk bergeser ke kiri 1 karakter
  • j atau panah bawah : untuk bergeser ke bawah 1 baris
  • k atau panah atas : untuk bergeser ke atas 1 baris
  • :0 atau 1-Shift-G : untuk berpindah ke baris pertama
  • :$ : untuk berpindah ke baris terakhir
  • nG : untuk berpindah ke baris ke n
  • 0 : untuk berpindah Awal baris
  • $ : untuk berpindah Akhir baris
  • ^F : berpindah satu layar penuh ke bawah.
  • ^B : berpindah satu layar penuh ke atas.
  • ^D : berpindah setengah layar ke bawah.
  • ^U : berpindah setengah layar ke atas.
  • ^w : berpindah satu kata ke depan.
  • ^b : berpindah satu kata ke belakang.
Tanda ^ adalah tanda tombol Ctrl, ^F artinya anda harus menekan tombol Ctrl bersamaan dengan tombol F.
2. Menghapus Text
  • x : digunakan untuk menghapus satu karakter pada posisi kursor
  • X : digunakan untuk menghapus satu karakter pada sebelah kiri posisi kursor
  • dw : digunakan untuk menghapus 1 kata pada posisi sebelah kanan kursor
  • db : digunakan untuk menghapus 1 kata pada posisi sebelah kiri kursor
  • dd : digunakan untuk menghapus 1 baris pada posisi kursor
  • d [Enter] : untuk menghapus dua baris, baris pada posisi kursor dan baris berikutnya
  • d0 : untuk menghapus dari awal baris sampai tepat sebelum posisi kursor
  • dL : untuk menghapus dari posisi kursor sampai akhir tampilan pada layar
  • d$ : digunakan untuk menghapus dari posisi kursor sampai akhir baris
  • dG : digunakan untuk menghapus dari posisi kursor sampai akhir baris pada file
  • d^ : Menghapus dari posisi kursor sampai awal baris dari file
  • 3dd : Menghapus tiga baris dari posisi kursor kebawah
3. Copy dan Paste Text
Untuk melakukan perintah copy dan paste kita harus memperhatikan langkah-langkah berikut :
  • Tempatkan kursor pada posisi baris yang akan dicopy.
  • Contoh jika ingin copy 5 baris, gunakan command 5yy ( tekan angka 5 diikuti tombol y sebanyak 2x)
  • Kemudian tempatkan posisi kursor pada tempat yang akan di insert-kan dan kemudian tekan p untuk paste.
yy : untuk meng-copy satu baris
yw : untuk meng-copy 1 kata pada posisi sebelah kanan kursor
yb : untuk meng-copy 1 kata pada posisi sebelah kiri kursor
y0 : untuk meng-copy dari awal baris sampai tepat sebelum posisi kursor
yL : untuk meng-copy dari posisi kursor sampai akhir tampilan pada layar
y$ : untuk meng-copy dari posisi kursor sampai akhir baris
yG : untuk meng-copy dari posisi kursor sampai akhir baris pada file
y) : untuk meng-copy dari posisi kursor ke awal kalimat
y( : untuk meng-copy dari posisi kursor ke akhir kalimat
p : untuk mempaste teks
Contoh : perintah 3yw artinya : meng-copy 3 kata dari sebelah kanan kursor
4. Memindahkan Text
Untuk memindahkan teks kita dapat mengikuti langkah-langkah berikut :
  • Tempatkan kursor pada posisi baris yang akan di-cut.
  • Contoh jika ingin memindahkan 5 baris, gunakan command 5dd ( tekan angka 5 diikuti tombol d sebanyak 2x)
  • Kemudian tempatkan posisi kursor pada tempat yang baru dan kemudian tekan p untuk paste.
5. Membatalkan Perubahan
Jika kita melakukan kesalahan ketik atau menghapus tanpa sengaja, kita dapat memperbaikinya dengan menggunakan perintah u atau U.
  • Perintah u digunakan untuk membatalkan perubahan terakhir yang dilakukan oleh pemakai
  • Perintah U digunakan untuk membatalkan seluruh perubahan pada satu baris.
6. Mencari String dan Karakter
Editor VI dapat melakukan pencarian terhadap string dan karakter. Untuk pencarian string, perintah yang digunakan adalah perintah / dan ?. Pada saat kedua perintah ini digunakan, perintah yang diketikkan akan muncul dibagian bawah layar, tempat kita mengetikkan string yang ingin dicari.
Contoh : Misalnya kita ingin mencari kata <VirtualHost>, kita tinggal mengetikkan perintah /<VirtualHost>.
Apa perbedaan antara / dan ? Prinsip Kedua perintah sebenarnya sama, yang berbeda hanya pada arah pencarian yang akan dilakukan. Perintah / mencari ke arah bawah, sedangkan perintah ? mencari ke arah atas dari file.
Perintah n dan N digunakan untuk melanjutkan proses pencarian yang sebelumnya. Perintah n akan mencari dalam arah yang sama, sedangkan perintah N akan mencari dalam arah yang berlawanan. Untuk melakukan pencarian suatu kata tertentu, bisa digunakan command seperti contoh berikut :
/\<host\>
artinya perintah ini hanya akan mencari string dengan nilai host saja, kata virtualhost akan diabaikan.
7. Keluar dari Editor VI
Untuk bisa keluar dari VI maka anda harus masuk ke command mode dahulu dengan menekan tombol ESC pada keyboard atau bisa juga dengan menekan "Control + [" . Nah setelah berada dalam COMMAND MODE ketik :q untuk keluar dari VIM tanpa save , bila file yang dibuka sudah dimodifikasi oleh anda maka VIM tidak akan mengizinkan anda keluar dan untuk mengabaikan peringatan ini maka itu gunakan :q! untuk keluar dari VIM dan mengabaikan segala perubahan pada file tersebut.
8. Menyimpan pekerjaan
Kalo ingin save file yang sudah di rubah, cukup ketikkan :w lalu tekan enter. Jika ingin save file yang sedang dibuka dengan nama lain maka ketik :w namafile_baru dan tekan enter maka file tersebut akan disave menjadi namafile_baru.
9. Perintah Tambahan Lainnya
Masih banyak perintah Editor VI yang bisa digunakan, diantaranya :
  • :r nama_file : adalah command untuk menyisipkan isi file namafile kedalam file yang sedang kita buka
  • :q : digunakan untuk keluar dari Editor VI
  • :w : digunakan untuk menyimpan file
  • :!ls : digunakan me-list isi current directory saat itu (tanpa keluar dari editor VI). Untuk kembali ke editor VI, tekan Enter.
  • :sh : adalah command untuk meninggalkan editor VI untuk sementara untuk melakukan beberapa perintah lain pada shell. Gunakan ctrl-d untuk kembali ke editor VI.
Semua perintah VI diatas dapat dikombinasikan dengan perintah-perintah yang ada, contohnya perintah :wq berarti kita memberikan perintah menyimpan sebuah file kemudian langsung keluar dari editor VI.
B.    Berikut ini perintah-perintah vi yang umum digunakan, dikelompokkan berdasarkan fungsonalitasnya.
Keluar dari Vi:
Untuk keluar dari VI ada berbagai macam cara yang berbeda-beda sesuai dengan fungsi dan kebutuhannya, yaitu:
 :wq Keluar dan simpan perubahan yang telah dilakukan, ini ekivalen dengan perintah :wq
:q Keluar, selama tidak melakukan perubahan terhadap file
ZZ Keluar, dan menyimpan perubahan ketika terjadi perubahan
:q! Keluar dengan mengabaikan semua perubahan yang telah diakukan terhadap file
Menggerakkan Kursor:
[ad]h Menggerakkan kursor ke kiri
Menggerakkan kursor ke bawah
Menggerakkan kursor ke atas
l Menggerakkan kursor ke kanan
Menggerakkan kursor ke kata berikutnya
W Menggerakkan kursor ke pembatas kosong kata berikutnya
b Menggerakkan kursor ke ke awal kata
Menggerakkan kursor ke ke awal pembatas kosong kata
Menggerakkan kursor ke akhir kata
E Menggerakkan kursor ke akhir pembatas kosong kata
( Menggerakkan kursor ke kalimat sebelumnya
Menggerakkan kursor ke kalimat berikutnya
Menggerakkan kursor keke paragraf sebelumnya
} Menggerakkan kursor ke paragraf berikutnya
0 Menggerakkan kursor ke awal baris
$ Menggerakkan kursor ke akhir baris
1G Menggerakkan kursor ke baris pertama dari isi file
G Menggerakkan kursor ke baris terakhir dari isi file
nG Menggerakkan kursor ke baris ke-n dari isi file
:n Menggerakkan kursor ke baris ke-n dari isi file
fc Menggerakkan kursor ke huruf c terdekat selanjutnya (huruf c dapat diganti oleh huruf apa saja yang pengin dicari)
Fc Menggerakkan kursor ke huruf c terdekat berikutnya (huruf c dapat diganti oleh huruf apa saja yang pengin dicari)
Menggerakkan kursor ke atas tampilan layar
Menggerakkan kursor ke tengah tampilan layar
Menggerakkan kursor ke bawah tampilan layar
Menghapus Teks:
Hapus sebuah karakter pada posisi kursor
X Hapus sebuah karakter di sebelah kiri kursor
D Hapus seluruh karakter dari posisi kursor sampai akhir baris
dd Hapus satu baris pada kursor
:d Hapus satu baris pada kursor
Yanking Teks:
Seperti pada penghapusan, hampir semua perintah yank dilakukan dengan mengetik y diikuti perintah gerakan kursor. Misal,y$ yanks ke akhir baris. Dua perintah yank yang lain adalah:
yy Yank baris saat ini
:y Yank baris saat ini
Pengubahan Teks:
Perintah pengubahan teks ini adalah perintah untuk melakukan penghapusan teks dan masuk ke mode insertion. Dilakukan dengan mengetikkan c diikuti sebuah gerakan kursor. Misal cw akan menghaus sebuah kata dan memasuki mode insertion. Perintah lainya adalah:
Hapus teks dari posisi kursor sekarang sampai akhir baris, dan kemudian masuk mode instertion
cc Hapus satu baris teks di mana posisi kursor berada, dan masuk ke mode insertion
Penanda
Penanda dipake untuk menandai posisi kursor saat ini dengan nama berupa sebuah huruf (kecil). Penanda juga digunakan untuk membatasi jangkauan.
mc Mengeset penanda c pada posisi kursor sekarang.
`c Menuju ke posisi penanda
‘c Menuju ke awal baris posisi penanda
Pencarian String:
/string Melakukan pencarian string ke depan
?string Melakukan pencarian string mundur
Menuju hasil pencarian string selanjutnya
N Menuju hasil pencarian string sebelumnya
Replace
Melakukan pencarian dan hasil pencariannya diganti dengan string tertentu. Menggunakan perintah :s. Ini umumnya digunakan dalam kombinasi dengan range atau perintah :g.
:s/pattern/string/flags Lakukan pencarian terhadap pola pattern dan ganti dengan string sesuai dengan flagsnya
Flag – ganti semua pola yang ditemukan
Flag – meminta konfirmasi bila terjadi penggantian
& Ulangi perintah :s terakhir
Count:
Hampir semua perintah dapat didahului dengan sebuah angka, yang menunjukkan berapa kali perintah tersebut dieksekusi. Misal 6dw akan menghapus 6 kata; dan 2fe akan menggerakkan kursor maju sampai ditemukan 2 kali huruf e.
Range/Jangkauan:
Range digunakan di depan perintah yang menggunakan colon (titik dua). Misal :3,7d akan menghapus baris 3-7. Range umumnya dikombinasikan dengan perintah :s untuk melakukan penggantian pada beberapa baris. Contoh lagi:.,$s/pattern/string/g untuk melakukan penggantian dari baris saat ini sampai akhir baris.
:n,m Range – Baris n sampai m
:. Range – Baris sekarang
:$ Range – Baris terakhir
:’c Range – Penanda c
:% Range – Semua barisdalam file
:g/pattern/ Range – Semua baris yang sesuai dengan pattern
File:
:w file Menulis ke file
:r file Membaca/membuka file
:n Menuju file berikutnya
:p Menuju file sebelumnya
:e Mengedit file
!!program Ganti baris dengan output dari program
Lainnya:
~ Toggle untuk huruf besar dan huruf kecil
J Menggabungkan baris
. Mengulangi perintah perubahan-teks terakhir
u Membatalkan perubahan terakhir (Undo)
U Membatalkan semua perubahan




C.    Cara menggunakan Editor VI pada Console Terminal Linux
VI salah satu Text Editor yang biasanya menjadi default text editor pada banyak distro Linux, jadi gak ada salahnya belajar cara menggunakan VI yang benar. Berikut tutorialnya yang penulis temukan disalah satu web.
STARTING vi
     vi filename    edit a file named "filename"
     vi newfile     create a new file named "newfile"
ENTERING TEXT
     i            insert text left of cursor
     a            append text right of cursor
MOVING THE CURSOR
     h            left one space
     j            down one line
     k            up one line
     l            right one space
BASIC EDITING
     x         delete character
     nx        delete n characters
     X         delete character before cursor
     dw        delete word
     ndw       delete n words
     dd        delete line
     ndd       delete n lines
     D         delete characters from cursor to end of line
     r         replace character under cursor
     cw        replace a word
     ncw       replace n words
     C         change text from cursor to end of line
     o         insert blank line below cursor
                  (ready for insertion)
     O         insert blank line above cursor
                  (ready for insertion)
     J         join succeeding line to current cursor line
     nJ        join n succeeding lines to current cursor line
     u         undo last change
     U         restore current line
MOVING AROUND IN A FILE
     w            forward word by word
     b            backward word by word
     $            to end of line
     0 (zero)     to beginning of line
     H            to top line of screen
     M            to middle line of screen
     L            to last line of screen
     G            to last line of file
     1G           to first line of file
     <Control>f   scroll forward one screen
     <Control>b   scroll backward one screen
     <Control>d   scroll down one-half screen
     <Control>u   scroll up one-half screen
     n            repeat last search in same direction
     N            repeat last search in opposite direction
CLOSING AND SAVING A FILE
     ZZ            save file and then quit
     :w            save file
     :q!           discard changes and quit file


sumber http://www.washington.edu/computing/unix/vi.html




Sumber                                :

WESEL JANGKA PANJANG

Juni 25, 2015 0 Comments


WESEL JANGKA PANJANG
Wesel Jangka Panjang adalah long-dated paper yaitu wesel yang benjangka waktu minimum tiga puluh hari; biasanya, wesel jangka panjang ini ditarik antara enam puluh hingga sembilan puluh hari setelah ditunjukkan; untuk perdagangan yang memerlukan waktu pengapalan yang cukup lama, wesel ini biasanya ditarik antara empat hingga enam bulan setelah ditunjukkan.
Wesel Bayar adalah note payable yaitu janji tertulis tanpa syarat yang ditandatangani oleh seseorang untuk membayar sejumlah uang tertentu pada tanggal yang telah ditetapkan dalam surat wesel tersebut.
Akuntansi untuk wesel dan obligasi sangat mirip. Seperti obligasi, wesel juga dinilai pada nilai sekarang dari arus kas bunga dan pokok masa depan, di mana setiap premi dan diskonto diamortisasi dengan cara yang sama selama umur wesel tersebut.
Wesel Diterbitkan Pada Nilai Nominal
Wesel yang diterbitkan pada nilai nominal Rp xxx,- berjangka x tahun dengan suku bunga xx % , maka ayat jurnal saat penerbitan wesel adalah kas di debet dan wesel bayar di kredit sebesar nilai nominal wesel waktu diterbitkan Rp xxx,- . Sedangkan ayat jurnal saat pengakuan bunga tiap tahun adalah beban bunga di debet dan kas di kredit sebesar nilai nominal penerbitan wesel dikali bunga yang ditetapkan sebelumnya
WESEL TIDAK DITERBITKAN PADA NILAI NOMINAL
1. Wesel dengan Bunga Nol
Jika wesel berbunga nol, maka nilai sekarangnya diukur dengan kas yang diterima oleh penerbit wesel. Suku bunga implisit adalah suku bunga yang menyamakan kas yang diterima dengan jumlah yang diterima dimasa depan.
2. Wesel Berbunga
Apabila nilai sekarang melebihi nilai nominal, maka wesel tersebut di pertukarkan dengan premi. Premi atau wesel bayar dicatat sebagai kredit dan diamortisasi dengan matode bunga efektif sebagai pengurangan tahunan atas jumlah bunga yang diakui.

Wesel Bayar Dalam Situasi Khusus:
1. Wesel Diterbitkan untuk Kas dan Hak Hak Lainnya
Beberapa wesel yang diterbitkan akan ditambahkan hak atau keistimewaan tambahan diberikan kepada penerima wesel. Perbedaan antara nilai sekarang utang dan jumlah kas yang diterima harus dicatat oleh penerbit wesel secara simultan sebagai diskonto atas wesel dan pendapatan yang belum dihasilkan atas penjualan masa depan, diskonto harus diamortisasi selama umur wesel.
2. Wesel Diterbitkan untuk Property, Barang, dan Jasa
nilai sekarang diukur menurut nilai wajar property, barang, jasa, atau menurut jumlah yang secara layak mendekati nilai wajar wesel itu.
3. Bunga Terkait
Jika suku bunga ditetapkan akan menjadi tidak layak maka suku bunga efektif harus dikaitkan karena suku bunga terkait berbeda dengan suku bunga yang ditetapkan pada tanggal wesel diterbitkan, maka premi harus diakui dan diamortisasi pada periode berikutnya.

Pelaporan Dan Analisis Jangka Panjang
Pembiayaan Diluar Neraca
Pembiayaan diluar neraca merupakan upaya untuk meminjam uang dengan cara sedemikian rupa sehingga kewajibannya tidak tercatat. Salah satu bentuk pembiayaan diluar neraca adalah perjanjian pembiayaan proyek yang timbul apabila :
1. Dua atau lebih entitas baru dibentuk untuk membangun pabrik operasi yang akan digunakan.
2. Entitas baru meminjam dana untuk proyek dan membayar utang dari hasil proyek.
3. Pembayaran utang dijamin oleh perusahaan.
Keunggulan perjanjian ini adalah perusahaan yang merupakan entitas baru tidak harus melaporkan kewajiban pada pembukuannya.
Alasan lain perusahaan mengadakan perjanjian pembiayaan diluar neraca adalah :
1.Peniadaan utang akan mempertinggi mutu neraca dan memungkinkan kredit diperoleh dengan lebih cepat dan biaya lebih ringan.
2. Ketentuan pinjaman menetapkan pembatasan atas jumlah utang yang dapat dimilikinya, karena jenis ini tidak diikutkan dalam menghitung pembatasan kredit atau utang.
Sisi aktiva dari neraca dinyaktakan terlalu rendah. Jika aktiva dilaporkan pada nilai berjalan akan terdapat tekanan yang lebih ringan untuk perjanjian pembiayaan diluar neraca.
3. Pemakaian laporan keuangan menunjukkan pemfaktoran perjanjian pembiayaan diluar neraca kedalam perhitungan terhadap ekuitas dan banyak perusahaan berpendapat bahwa manfaatnya akan timbul jika kewajiban tidak dilapor dalam neraca. Pelaporan keuangan akan meningkat jika banyak kewajiban dicatat dalam neraca dan juga dijelaskan dalam catatan atas laporan keuangan.

Penyajian dan Analisis Utang Jangka Panjang
Utang jangka panjang yang jatuh tempo dalam satu tahun harus dilaporkan sebagai kewajiban lancar, kecuali jika penarikan itu dipenuhi dengan aktiva lain selain aktiva lancar. Jika didanai kembali, dikonversi menjadi saham atau ditarik dari dana pelunasan obligasi, maka harus dilaporkan  sebagai pos tidak lancar dengan catatan penjelasan dalam likuidasinya.
Pengungkapan catatan berisi :
1. Sifat dari kewajiban
2. Tanggal jatuh tempo
3. Suku bunga provisi penarikan
4. Privillage konversi
5. Pembatasan yang dikenakan        kreditor
6.Aktiva yang digadaikan sebagai jaminan.
Nilai wajar utang jangka panjang harus diungkapkan untuk mengestimasi nilai wajarnya. Tujuan dari pengungkapan ini adalah membantu pemakai laporan keuangan dalam mengevaluasi jumlah dan waktu dari arus kas masa depan.
Rasio utang terhadap total aktiva mengukur persentase total aktiva yang disediakan oleh kreditor. Perhitungan rasio utang  terhadap total aktiva adalah
    Utang Terhadap Total Aktiva =  Total Debt / Total Asset
Semakin tinggi persentase utang terhadap total aktiva maka semakin tinggi resiko perusahaan tidak dapat memenuhi kewajibannya yang jatuh tempo. Rasio berapa kali bunga dihasilkan menunjukkan kemampuan perusahaan untuk membayar bunga ketika jatuh tempo dengan cara dihitung membagi laba sebelum beban bunga dan pajak penghasilan dengan beban bunga.

  1. Wesel Bayar Dalam Situasi Khusus
    1. Wesel Diterbitkan untuk Kas dan Hak Hak Lainnya
Beberapa wesel yang diterbitkan akan ditambahkan hak atau keistimewaan tambahan diberikan kepada penerima wesel. Perbedaan antara nilai sekarang utang dan jumlah kas yang diterima harus dicatat oleh penerbit wesel secara simultan sebagai diskonto atas wesel dan pendapatan yang belum dihasilkan atas penjualan masa depan, diskonto harus diamortisasi selama umur wesel.
  1. Wesel Diterbitkan untuk Property, Barang, dan Jasa
nilai sekarang diukur menurut nilai wajar property, barang, jasa, atau menurut jumlah yang secara layak mendekati nilai wajar wesel itu.
  1. Bunga Terkait
Jika suku bunga ditetapkan akan menjadi tidak layak maka suku bunga efektif harus dikaitkan karena suku bunga terkait berbeda dengan suku bunga yang ditetapkan pada tanggal wesel diterbitkan, maka premi harus diakui dan diamortisasi pada periode berikutnya.
PENYAJIAN DAN ANALISIS HUTANG JANGKA PANJANG
            Perusahaan yang mempunyai banyak terbitan hutang jangka panjang dalam jumlah besar sering kali hanya melaporkan satu akun dalam neraca dan mendukungnya dengan komentar dalam catatan yang menyertainya. Hutag jangka panjang yang jatuh tempo dalam satu tahun hrus dilaporkan sebagai hutang lancar, kecuali kalau penarikan itu dipenuhi dengan aktiva selain aktiva lancar. Jika hutang itu didanai kmbali, dikonversi menjadi saham, atau ditarik dari dana pelunasan obligasi, maka hal itu harus terus dilaporkan sebagai pos tidak lancar.
            Pengungkapan catatan umumnya berisi sifat dari keajiban, tanggal jatuh tempo, suku bunga, provisi penarikan, konversi, pembatasan yang dikenakan oleh kreditor dan  aktiva yang disepakati sebagai jaminan.


ANALISIS HUTANG JANGKA PANJANG
            Pemegang saham dan kreditor jangka panjang berkepentingan dengan solvensi jangka panjang perusahaan terutama kemampuannya membayar bunga yang akan jatuh tempo dan melunasi nilai nominal hutangnya saat jatuh tempo.
Pembiayaan di Luar Neraca
Pendanaan di luar neraca adalah suatu upaya untuk meminjam uang dengan cara sedemikian rupa sehingga kewajibannya tidak tercatat. Dua pendekatan di luar neraca tambahan antara lain :
1.      Swap tingkat bunga
Banyak perusahaan menemukan swap ( pertukaran ) tingkat bunga merupakan cara yang mudah untuk membatasi kepekaakn tingkat bunga. Suatu perusahaan dengan sejumlah hutang yang cukup besar dengan tingkat variabel dapat mengimgimkan untuk menukarkan ke hutang tingkat tetap untuk membatasi risikonya terhadap tingkat bunga yang meningkat.
2.      Perjajian pendanaan produk
Perjanjian pendanaan proyek muncul apabila :
·         Dua kesatuan atau lebih membentuk kesatuan baru untuk membangun suatu pabrik operasi yang akan digunakan oleh kedua bela pihak.
·         Kesatuan baru itu meminjam dana untuk membangun proyek tersebut dan membayar hutang dari hasil ynag diterima proyek.
·         Pembayaran hutang dijamin oleh perusahaan yang akan membentuk kesatuan baru tidak harus melaporkan kewajiban pada pembukaunya.
Dasar Pemikiran Untuk Pendanaan Di Luar Neraca :
Terdapat beberapa alasan mengapa perusahaan berusaha mengadakan perjanjian pendanaan di luar neraca:
·         Banyak yang berpendapat bahwa peniadaan hutang mempertinggi mutu neraca dan memungkinkan kredit diperoleh dengan lebig cepat dan dengan biaya yang lebih ringan.
·         Ketentuan pinjaman seringkali menetapkan pembatasan atas jumlah hutang yang dapt dipunyai.
·         Dikemukakan oleh beberapa pihak bahwa sisi aktiva dari neraca dinyatakan sangat terlalu rendah.