PEMROGRAMAN KOMPUTER
Disususn Oleh :
Ashwan Widiartono
4101419117
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI SEMARANG
2020
SOAL
Buatlah fungsi jarak yang menerima masukan dua buat titik P_1(x,y) dan P_2(x,y)
dan menghitung jarak kedua titik tersebut. Ingatlah bahwa jarak antardua titik dapat
dihitung menggunakan rumus Eucledian
𝑑 = √(𝑥1 − 𝑦1 )2 + (𝑥2 − 𝑦2 )2
BAGIAN 1 : Penjelasan Soal
Permintaan dari soal adalah membuat sebuah program yang dapat menghitung jarak
antardua titik dengan menggunakan rumus eucledia
𝑑 = √(𝑥1 − 𝑦1 )2 + (𝑥2 − 𝑦2 )2 .
BAGIAN 2 : Isi Dalam Program
Deklarasi :
1. d, real
2. 𝑥1 , real
3. 𝑦1 , real
4. 𝑥2 , real
5. 𝑦2 , real
Input :
1. 𝑥1
2. 𝑦1
3. 𝑥2
4. 𝑦2
Proses :
1. 𝑑 = √(𝑥1 − 𝑦1 )2 + (𝑥2 − 𝑦2 )2 .
Output :
1. d
BAGIAN 3 : Langkah-langkah Penyusunan flowchart
1. Tampilan awal dari flowgoritm
2. Buat declare, beri nama x1, y1, x2, dan y2 bertipe bilangan real (real).
Agar program dapat memproses variable x1, y1, x2, dan y2. Tanda koma
( , ) berguna sebagai pemisah dari setiap variabel yang ada dalam
deklarasi. Hal ini bertujuan untuk menghemat ruang dan waktu dalam
membuat sebuah deklarasi di dalam program.
3. Buat input, beri nama x1, ini dilakukan agar user dapat memasukan nilai
dari variabel x1 ke dalam program. Nilai dari x1 adalah koordinat titik
pertama pada sumbu x.
4. Buat input, beri nama y1, ini dilakukan agar user dapat memasukan nilai
dari variabel y1 ke dalam program. Nilai dari y1 adalah koordinat titik
pertama pada sumbu y.
5. Buat input, beri nama x2, ini dilakukan agar user dapat memasukan nilai
dari variabel x2 ke dalam program. Nilai dari x2 adalah koordinat titik
kedua pada sumbu x.
6. Buat input, beri nama y2, ini dilakukan agar user dapat memasukan nilai
dari variabel y2 ke dalam program. Nilai dari y2 adalah koordinat titik
kedua pada sumbu y.
7. Buat Funcition, lalu klik add untuk menambakan sub-program. Beri
nama sub-program dengan d (jarak antardua titik) lalu buat parameter
a, b, c, dan f bertipe bilaangan real.
8. Ini merupakan tampilan awal dari sub-program, dengan nama d.
13. Lalu buat output untuk menampilkan kalimat perintah kepada user untuk
memasukan nilai dari variabel (koordinat dari titik yang ada), dengan
menambakan tanda petik dua (“) pada awal dan akhir kalimat.
14. Lalu buat ouput untuk menampilkan kalimat penjelas mengenai hasil
dari data yang sudah diperoses oleh program. Dengan menambakan
tanda petik dua ( “ ) pada awal dan akhir kalimat dan penambahan tanda
&(dan) untuk menyambungkan sebuah kalimat dan variabel.
BAGIAN 4 : Hasil Akhir Flowchart
Output penjelasan
mengenai program
2. Tampilan program ketika user memasukan koordinat kedua titik satu persatu.
3. Tampilan program setelah user sudah memasukan semua data yang diperlukan
dalam menjalankan proses. Program akan menampilkan koordinat P_1 dan P_2
dan akan menampilkan jaraj antar kedua titik tersebut.
BAGIAN 6 : Hasil Konversi Flowchat ke Bahasa Pascal
program MyProgram;
{ Headers }
var
D : real;
begin
D := D
end;
{ Main }
var
begin
ReadLn(X1);
ReadLn(Y1);
ReadLn(X2);
ReadLn(Y2);
ReadLn(Y1);
ReadLn(X2);
ReadLn(Y2);
end.
ReadLn(Y2);
end.