Kalkulator skor Z Altman ini membantu Anda menilai risiko kredit perusahaan dengan menghitung Skor Z Altman.
Skor Z Altman membantu menilai risiko kredit perusahaan. Skor yang lebih tinggi menunjukkan risiko kebangkrutan yang lebih rendah dalam dua tahun.
Skor Z-Altman adalah model keuangan yang dikembangkan oleh Edward I. Altman pada tahun 1968 untuk memprediksi kemungkinan suatu perusahaan bangkrut dalam waktu dua tahun. Model ini menggabungkan lima rasio keuangan kunci menggunakan jumlah tertimbang untuk menilai kesehatan keuangan suatu perusahaan. Skor Z ini banyak digunakan oleh investor, kreditor, dan analis keuangan untuk mengevaluasi risiko kredit.
Skor Z-Altman dihitung menggunakan rumus berikut:
Di mana:
Hitung Rasio Keuangan:
Terapkan Bobot pada Setiap Rasio:
Jumlahkan Rasio yang Terboboti:
Misalkan sebuah perusahaan memiliki data keuangan berikut (dalam juta USD):
Menghitung Rasio:
Menghitung Skor Z:
Hasil: Skor Z sebesar 2.34 menempatkan perusahaan dalam Zona Abu-abu, menunjukkan potensi ketidakstabilan keuangan.
Kapan Menggunakan Alternatif:
Edward Altman memperkenalkan model Skor Z pada tahun 1968 di tengah meningkatnya kebangkrutan perusahaan. Menggunakan analisis diskriminan ganda (MDA), Altman menganalisis 66 perusahaan untuk mengidentifikasi rasio keuangan kunci yang memprediksi kebangkrutan. Model ini sejak itu telah disempurnakan dan tetap menjadi alat dasar dalam penilaian risiko kredit.
1' Fungsi VBA Excel untuk Perhitungan Skor Z-Altman
2Function AltmanZScore(wc As Double, re As Double, ebit As Double, mve As Double, tl As Double, sales As Double, ta As Double) As Double
3 Dim X1 As Double, X2 As Double, X3 As Double, X4 As Double, X5 As Double
4
5 X1 = wc / ta
6 X2 = re / ta
7 X3 = ebit / ta
8 X4 = mve / tl
9 X5 = sales / ta
10
11 AltmanZScore = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
12End Function
13
14' Penggunaan dalam sel:
15' =AltmanZScore(A1, B1, C1, D1, E1, F1, G1)
16' Di mana A1 sampai G1 berisi nilai input yang sesuai
17
1## Perhitungan Skor Z-Altman dalam Python
2def calculate_z_score(wc, re, ebit, mve, tl, sales, ta):
3 X1 = wc / ta
4 X2 = re / ta
5 X3 = ebit / ta
6 X4 = mve / tl
7 X5 = sales / ta
8 z_score = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
9 return z_score
10
11## Penggunaan contoh:
12wc = 50
13re = 200
14ebit = 100
15mve = 500
16tl = 400
17sales = 600
18ta = 800
19
20z = calculate_z_score(wc, re, ebit, mve, tl, sales, ta)
21print(f"Skor Z-Altman: {z:.2f}")
22
1// Perhitungan Skor Z-Altman dalam JavaScript
2function calculateZScore(wc, re, ebit, mve, tl, sales, ta) {
3 const X1 = wc / ta;
4 const X2 = re / ta;
5 const X3 = ebit / ta;
6 const X4 = mve / tl;
7 const X5 = sales / ta;
8 const zScore = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
9 return zScore;
10}
11
12// Penggunaan contoh:
13const zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
14console.log(`Skor Z-Altman: ${zScore.toFixed(2)}`);
15
1// Perhitungan Skor Z-Altman dalam Java
2public class AltmanZScore {
3 public static double calculateZScore(double wc, double re, double ebit, double mve, double tl, double sales, double ta) {
4 double X1 = wc / ta;
5 double X2 = re / ta;
6 double X3 = ebit / ta;
7 double X4 = mve / tl;
8 double X5 = sales / ta;
9 return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
10 }
11
12 public static void main(String[] args) {
13 double zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
14 System.out.printf("Skor Z-Altman: %.2f%n", zScore);
15 }
16}
17
1## Perhitungan Skor Z-Altman dalam R
2calculate_z_score <- function(wc, re, ebit, mve, tl, sales, ta) {
3 X1 <- wc / ta
4 X2 <- re / ta
5 X3 <- ebit / ta
6 X4 <- mve / tl
7 X5 <- sales / ta
8 z_score <- 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
9 return(z_score)
10}
11
12## Penggunaan contoh:
13z_score <- calculate_z_score(50, 200, 100, 500, 400, 600, 800)
14cat("Skor Z-Altman:", round(z_score, 2))
15
1% Perhitungan Skor Z-Altman dalam MATLAB
2function z_score = calculate_z_score(wc, re, ebit, mve, tl, sales, ta)
3 X1 = wc / ta;
4 X2 = re / ta;
5 X3 = ebit / ta;
6 X4 = mve / tl;
7 X5 = sales / ta;
8 z_score = 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
9end
10
11% Penggunaan contoh:
12z_score = calculate_z_score(50, 200, 100, 500, 400, 600, 800);
13fprintf('Skor Z-Altman: %.2f\n', z_score);
14
1// Perhitungan Skor Z-Altman dalam C++
2#include <iostream>
3
4double calculateZScore(double wc, double re, double ebit, double mve, double tl, double sales, double ta) {
5 double X1 = wc / ta;
6 double X2 = re / ta;
7 double X3 = ebit / ta;
8 double X4 = mve / tl;
9 double X5 = sales / ta;
10 return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
11}
12
13int main() {
14 double zScore = calculateZScore(50, 200, 100, 500, 400, 600, 800);
15 std::cout << "Skor Z-Altman: " << zScore << std::endl;
16 return 0;
17}
18
1// Perhitungan Skor Z-Altman dalam C#
2using System;
3
4class Program
5{
6 static double CalculateZScore(double wc, double re, double ebit, double mve, double tl, double sales, double ta)
7 {
8 double X1 = wc / ta;
9 double X2 = re / ta;
10 double X3 = ebit / ta;
11 double X4 = mve / tl;
12 double X5 = sales / ta;
13 return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5;
14 }
15
16 static void Main()
17 {
18 double zScore = CalculateZScore(50, 200, 100, 500, 400, 600, 800);
19 Console.WriteLine($"Skor Z-Altman: {zScore:F2}");
20 }
21}
22
1// Perhitungan Skor Z-Altman dalam Go
2package main
3
4import (
5 "fmt"
6)
7
8func calculateZScore(wc, re, ebit, mve, tl, sales, ta float64) float64 {
9 X1 := wc / ta
10 X2 := re / ta
11 X3 := ebit / ta
12 X4 := mve / tl
13 X5 := sales / ta
14 return 1.2*X1 + 1.4*X2 + 3.3*X3 + 0.6*X4 + X5
15}
16
17func main() {
18 zScore := calculateZScore(50, 200, 100, 500, 400, 600, 800)
19 fmt.Printf("Skor Z-Altman: %.2f\n", zScore)
20}
21
1// Perhitungan Skor Z-Altman dalam Swift
2func calculateZScore(wc: Double, re: Double, ebit: Double, mve: Double, tl: Double, sales: Double, ta: Double) -> Double {
3 let X1 = wc / ta
4 let X2 = re / ta
5 let X3 = ebit / ta
6 let X4 = mve / tl
7 let X5 = sales / ta
8 return 1.2 * X1 + 1.4 * X2 + 3.3 * X3 + 0.6 * X4 + X5
9}
10
11// Penggunaan contoh:
12let zScore = calculateZScore(wc: 50, re: 200, ebit: 100, mve: 500, tl: 400, sales: 600, ta: 800)
13print(String(format: "Skor Z-Altman: %.2f", zScore))
14
Temukan lebih banyak alat yang mungkin berguna untuk alur kerja Anda