Anda di halaman 1dari 9

Nama : Muziyati Hanim

Nim : A1C218003
Prodi : Pendidikan Matematika
Kelas : R003 (2018)
“Tugas Komputer Pemrograman”

1. Buatlah diagram alur dan program untuk menentukan ramalan bintang seseorang
berdasarkan input tanggal lahirnya !
Jawab :
Diagram alur

Mulai

Masukan tgl, bln, thn


lahir

Zodiak Capricorn
Bln 1 tgl <=19
dan bln 12 tgl Umum=…, love=…,
>=22 keuangan=…
Y

Zodiak Aries
Bln 3 tgl >=21
dan bln 4 tgl Umum=…, love=…,
<=19 keuangan=…
Y

Zodiak Taurus
Zodiak Taurus
Bln 44 tgl
Bln tgl >=20
>=20
dan bln
bln 55 tgl
tgl Umum=…, love=…,
dan Umum=…, love=…,
<=20 keuangan=…
<=20 keuangan=…
YY

N
N

Zodiak Gemini
Bln 5 tgl >=21
dan bln 6 tgl Umum=…, love=…,
<=20 keuangan=…
Y

Zodiak Cancer
Bln 6 tgl >=21
Umum=…, love=…, Selesai
dan bln 7 tgl
<=22 keuangan=…
Y

Zodiak Leo
Bln 7 tgl >=23
dan bln 8 tgl Umum=…, love=…,
<=22 keuangan=…
Y

Zodiak Virgo
Bln 8 tgl >=23
dan bln 9 tgl Umum=…, love=…,
<=22 keuangan=…
Y

Zodiak Libra
Bln 9 tgl >=23
dan bln 10 tgl Umum=…, love=…,
<=22 keuangan=…
Y

N
N
Zodiak Sagitarius
Bln 11 tgl Zodiak Scorpio
Bln 10 tgl Umum=…, love=…,
>=22 dan bln Umum=…, love=…,
>=23 dan bln keuangan=…
12 tgl <=21
11 tgl <=22 YY keuangan=…
N

Zodiak Aquarius
Bln 1 tgl >=22
dan bln 2 tgl Umum=…, love=…,
<=18 keuangan=…
Y

Zodiak Pisces

Else Umum=…, love=…,


keuangan=…
Y

Program :
<html>
<head>
<title> Ramalan Zodiak </title>
</head>
<body>
<form method = "POST">
Tanggal Lahir (1-31) <input type="text" name="tgl">
<form method = "POST">
Bulan Lahir (1-12) <input type="text" name="bln">
<form method = "POST">
Tahun Lahir (4 angka) <input type="text" name="thn">
<input type="submit" value="Lihat Ramalanmu!">
<?php
if(isset($_POST["tgl"]))
if(isset($_POST["bln"]))
if(isset($_POST["thn"]))
if(($_POST["bln"])==1 && ($_POST["tgl"])<=19||($_POST["bln"])==12 &&
($_POST["tgl"])>=22){
print"<br> Zodiak anda adalah CAPRICORN. Ramalan untukmu:"."<br>";
print"Umum: Banyak orang baik yang berada di pihakmu kok:)"."<br>";
print"Love: Bagi yang single, Ada seseorang yang cocok untukmu tapi kini belum
saatnya untuk bertemu. Dan bagi couple, ingat ya sisi humoris juga diperlukan dalam
hubungan"."<br>";
print"Keuangan: Bersabarlah menghadapi rekan kerja yang egois dan ingin menang
sendiri";}
else if(($_POST["bln"])==3 && ($_POST["tgl"])>=21||($_POST["bln"])==4 &&
($_POST["tgl"])<=19){
print"<br> Zodiak anda adalah ARIES. Ramalan untukmu:"."<br>";
print"Umum: Jangan terus menahan sesuatu yang ingin diungkapkan"."<br>";
print"Love: Bagi yang single, hatimu masih terlalu beku untuk kembali jatuh cinta.
Dan bagi couple, dia hanya ingin menikmati waktunya sendiri. Cobalah mengerti."."<br>";
print"Keuangan: Pengeluaran perlu dicatat serinci mungkin hari ini.";}
else if(($_POST["bln"])==4 && ($_POST["tgl"])>=20||($_POST["bln"])==5 &&
($_POST["tgl"])<=20){
print"<br> Zodiak anda adalah TAURUS. Ramalan untukmu:"."<br>";
print"Umum: Hm, karaktermu yang suka mengalah bisa jadi dimanfaatkan orang lain
nih."."<br>";
print"Love: Bagi yang single, lagi-lagi kamu salah memilih orang untuk dicintai. Dan
bagi couple, ada dorongan sensual yang membuatmu ingin selalu bersamanya."."<br>";
print"Keuangan: Kebiasaan tak sehat bikin isi dompet terkuras.";}
else if(($_POST["bln"])==5 && ($_POST["tgl"])>=21||($_POST["bln"])==6 &&
($_POST["tgl"])<=20){
print"<br> Zodiak anda adalah GEMINI. Ramalan untukmu:"."<br>";
print"Umum: Sikap meremehkan akan memberimu penyesalan sendiri."."<br>";
print"Love: Bagi yang Single, Hati-hati tertipu penampilan luarnya. Dan bagi couple,
Kesibukan masing-masing perlu dihargai lagi."."<br>";
print"Keuangan: Perlu menunggu tanggal gajian untuk membeli barang impian itu.";}
else if(($_POST["bln"])==6 && ($_POST["tgl"])>=21||($_POST["bln"])==7 &&
($_POST["tgl"])<=22){
print"<br> Zodiak anda adalah CANCER. Ramalan untukmu:"."<br>";
print"Umum: Emosi dan amarah boleh kok diluapkan asal tidak kebablasan."."<br>";
print"Love: Bagi yang Single, Ada seseorang yang menunggu kepastian darimu. Dan
bagi Couple, Kalian hanya butuh waktu untuk lebih banyak berduaan."."<br>";
print"Keuangan: Batasi pengeluaran mulai hari ini.";}
else if(($_POST["bln"])==7 && ($_POST["tgl"])>=23||($_POST["bln"])==8 &&
($_POST["tgl"])<=22){
print"<br> Zodiak anda adalah LEO. Ramalan untukmu:"."<br>";
print"Umum: Cobalah untuk lebih berpikir terbuka."."<br>";
print"Love: Bagi yang single, Coba belajar mengatur komunikasi dan tidak gegabah
dalam mengambil keputusan. Dan bagi couple, jika memang ada masalah katakan, jangan
biasakan memendamnya seorang diri."."<br>";
print"Keuangan: Manfaatkan momen akhir tahun ini untuk membuat keputusan yang
penting demi masa depan karirmu.";}
else if(($_POST["bln"])==8 && ($_POST["tgl"])>=23||($_POST["bln"])==9 &&
($_POST["tgl"])<=22){
print"<br> Zodiak anda adalah VIRGO. Ramalan untukmu:"."<br>";
print"Umum: Hari yang sibuk bikin susah fokus."."<br>";
print"Love: Bagi yang single, Jujur pada diri sendiri jauh lebih penting saat ini. Dan
bagi couple, Hubungan lebih berwarna karena ada perbedaan di antara kalian."."<br>";
print"Keuangan: Masalah yang kelihatan sepele di tempat kerja kali ini bikin stres.";}
else if(($_POST["bln"])==9 && ($_POST["tgl"])>=23||($_POST["bln"])==10 &&
($_POST["tgl"])<=22){
print"<br> Zodiak anda adalah LIBRA. Ramalan untukmu:"."<br>";
print"Umum: Tak semua omongan dan keinginan orang perlu dituruti."."<br>";
print"Love: Bagi yang single, Yang didekati malah makin menjauh, hm. Dan bagi
couple, Perbedaan sudut pandang perlu dihargai bukan diperdebatkan."."<br>";
print"Keuangan: Jenjang karier di tempat kerjamu saat ini sepertinya kurang
menjanjikan.";}
else if(($_POST["bln"])==10 && ($_POST["tgl"])>=23||($_POST["bln"])==11 &&
($_POST["tgl"])<=21){
print"<br> Zodiak anda adalah SCORPIO. Ramalan untukmu:"."<br>";
print"Umum: Ada titik terang dari yang selama ini sudah diperjuangkan,
berbahagialah."."<br>";
print"Love: Bagi yang single, Diberi harapan palsu itu memang menyesakkan. Dan
bagi couple, Ada hari istimewa yang terlupakan nih sepertinya."."<br>";
print"Keuangan: Ada yang sedang butuh bantuan keuangan darimu kali ini.";}
else if(($_POST["bln"])==11 && ($_POST["tgl"])>=22||($_POST["bln"])==12 &&
($_POST["tgl"])<=21){
print"<br> Zodiak anda adalah SAGITARIUS. Ramalan untukmu:"."<br>";
print"Umum: Yang hilang akan tergantikan dengan yang lebih baik."."<br>";
print"Love: Bagi yang single, Ternyata banyak untungnya jadi single saat ini. Dan
bagi couple, Sabarlah menghadapi tingkahnya yang kekanakan."."<br>";
print"Keuangan: Untuk mendapat karier bagus, perlu usaha yang ekstra.";}
else if(($_POST["bln"])==1 && ($_POST["tgl"])>=20||($_POST["bln"])==2 &&
($_POST["tgl"])<=18){
print"<br> Zodiak anda adalah AQUARIUS. Ramalan untukmu:"."<br>";
print"Umum: Tak perlu ikut campur urusan orang lain yang tak kamu mengerti,
ya."."<br>";
print"Love: Bagi yang single, Dia sebenarnya naksir dengan yang lain, tuh. Dan bagi
couple, Ada saatnya dia ingin mencoba menyelesaikan masalahnya sendiri."."<br>";
print"Keuangan: Peluang karier baru ada yang cocok untukmu tapi tanggung
jawabnya lebih berat.";}
else{
print"<br> Zodiak anda adalah PISCES. Ramalan untukmu:"."<br>";
print"Umum: Tubuh yang gampang capek ini bisa jadi karena pikiran yang sedang
stres."."<br>";
print"Love: Bagi yang single, dia masih ragu tuh mau deketin kamu. Dan bagi couple,
Setelah hubungan makin romantis, malah muncul masalah baru."."<br>";
print"Keuangan: Ada kebutuhan mendesak yang harus segera dipenuhi.";}
?>
</body>
</html>
2. Buatlah diagram alur dan program untuk menentukan akar-akar dari suatu persamaan
kuadrat !
Jawab :
Diagram alur

Mulai

Masukan Nilai a, b, c

D = b2 – 4ac

Kondisi Kondisi Kondisi


D>0 D=0 D<0
N N

Y Y

2 akar real berbeda 2 akar real yang sama Tidak ada akar real

−b ± √ D −b
x 1 x 2= x 1 x 2=
2a 2a

X1=… X2=… X1=… X2=…

Selesai

Program :
<html>
<head>
<title> Menentukan Akar-Akar Persamaan Kuadrat </title>
</head>
<body>
<form method = "POST">
Masukkan Nilai a <input type="text" name="a">
<form method = "POST">
Masukkan Nilai b <input type="text" name="b">
<form method = "POST">
Masukkan Nilai c <input type="text" name="c">
<input type="submit" value="Proses">
<?php
if(isset($_POST["a"]))
if(isset($_POST["b"]))
if(isset($_POST["c"]))
{
$x1=(-($_POST["b"])+(sqrt(pow(($_POST["b"]),2)-4*($_POST["a"])*($_POST["c"]))))/
(2*($_POST["a"]));
$x2=(-($_POST["b"])-(sqrt(pow(($_POST["b"]),2)-4*($_POST["a"])*($_POST["c"]))))/
(2*($_POST["a"]));
print"<br> Akar-Akar Persamaan Kuadratnya adalah:"."<br>";
print"Nilai x1 = $x1"."<br>";
print"Nilai x2 = $x2";
}
?>
</body>
</html>
3. Buatlah program untuk mengurutkan 10 bilangan bulat yang berbeda dari bilangan yang
besar sampai kecil !
Jawab :

Anda mungkin juga menyukai