Tes Pemrograman 1.: Nama: Guruh Aji Sanjaya Putra
Tes Pemrograman 1.: Nama: Guruh Aji Sanjaya Putra
Tes Analitik
1. E
2. C
3. D
4. C
5. B
Tes Pemrograman
1.
<?php
function solution($tinggi){
while ($tinggi > 0.1) {
echo (string) round($tinggi, 2), ",";
$tinggi = $tinggi / 2;
}
}
solution(4);
solution(7);
?>
2.
<?php
function solution($jam_masuk, $jam_keluar)
{
$count = 0;
$biaya = 0;
$per30 = 1;
while ($jam_masuk < $jam_keluar) {
$count++;
$jam_masuk++;
}
if ($count > 0 && $count < 2) {
$biaya = 350000;
} else if ($count == 2) {
$biaya = 500000;
} else if ($count > 2 && $count <= 8) {
//untuk 75000 / 30 min
$biaya = ($count * (75000 / 0.5));
} else {
//untuk 100000 / 30 min
$biaya = ($count * (100000 / 0.5));
}
echo $biaya, ", " ;
}
solution(11, 13);
solution(9, 10);
solution(11, 20);
solution(7, 22);
?>
3.
<?php
function solution($angka1, $angka2, $deret)
{
$hasil = 0;
while($deret > 0){
$hasil = $angka1 + $angka2;
echo $hasil, ", ";
$deret--;
}
}
solution(-1, 2, 6);
solution(13, 18, 10);
?>
4.
<?php
function solution($n, $nilai)
{
$n = 0;
$nilai1 = number_format($nilai, 2, '', '');
$hasil = str_pad($nilai1, $n, "0", STR_PAD_BOTH);
echo $hasil, "|| ";
}
solution(5, 12.35);
solution(10, 215.3);
?>
5.
<?php
function solution($pokok, $tenor, $bunga)
{
$jumlah_bunga = ($pokok / $tenor) * $bunga / 100;
$total = ($pokok / $tenor) + $jumlah_bunga;
echo "pinjaman per bulan = " . $pokok / $tenor . "|| ";
echo "bunga per bulan = " . round($jumlah_bunga, 1) . "|| ";
echo "total pinjaman = " . round($total, 1);
}
solution(1200000, 12, 1.0);
?>
Tes Database
1.
--Create
PAYMENT_DATE date,
);
-- Insert
INSERT INTO BOOKING_MASTER VALUES (005, 'BCA', 200000, DATE('30-DEC-2019', '%d-%M-%Y'), 'AAA',
'PENDING');
INSERT INTO BOOKING_MASTER VALUES (006, 'BCA', 100000, DATE('30-DEC-2019', '%d-%M-%Y'), 'CCC',
'PENDING');
INSERT INTO BOOKING_MASTER VALUES (007, 'BNI', 10000, DATE('30-DEC-2019', '%d-%M-%Y'), 'AAA',
'PENDING');
-- Fetch
2.
-- Create
PAYMENT_DATE date,
);
-- Insert
INSERT INTO BOOKING_MASTER VALUES (005, 'BCA', 200000, DATE('30-DEC-2019', '%d-%M-%Y'), 'AAA',
'PENDING');
INSERT INTO BOOKING_MASTER VALUES (006, 'BCA', 100000, DATE('30-DEC-2019', '%d-%M-%Y'), 'CCC',
'PENDING');
INSERT INTO BOOKING_MASTER VALUES (007, 'BNI', 10000, DATE('30-DEC-2019', '%d-%M-%Y'), 'AAA',
'PENDING');
-- Update
-- Fetch
);
PAYMENT_DATE date,
);
TOTAL_TRANSAKSI,
);
-- insert MASTER
-- insert BOOKING
'%d-%M-%Y'));
'%d-%M-%Y'));
'%d-%M-%Y'));
'%d-%M-%Y'));
'%d-%M-%Y'));
%M-%Y'));
-- select
BY B.BANK_NAME, M.STATUS;