public class AplikasiRekening {
    static int saldo = 50000;

    static void tarik(int jumlah) {
        if (jumlah > saldo) {
            throw new SaldoTidakCukupException(
                    "saldo " + saldo + " tidak cukup untuk penarikan " + jumlah);
        }
        saldo -= jumlah;
    }

    public static void main(String[] args) {
        try {
            tarik(30000);
            System.out.println("penarikan berhasil, saldo: " + saldo);
            tarik(50000);
            System.out.println("penarikan berhasil, saldo: " + saldo);
        } catch (SaldoTidakCukupException e) {
            System.out.println("ditolak: " + e.getMessage());
        }
    }
}
