Anda di halaman 1dari 7

Nama : Susanti

Nim : 20220040188
Prodi/Kelas : Ti22c

MATA KULIAH : DASAR PEMEROGRAMAN


SESI PERTEMUAN : 1 (SATU)
MATERI : TUGAS KONSEP DASAR & ALGORITMA
DOSEN : ALUN SUJJADA, S.KOM.,MT M.T

1. Sebutkan dan jelaskan perangkat lunak (software) yang anda ketahui, minimal 5. (score
= 10)
2. Jelaskan apa yang dimaksud dengan finiteness dalam menyusun sebuah algoritma!.
(score = 15)
3. Carilah simbol-simbol yang digunakan untuk membuat flowchart beserta fungsinya
masing-masing sebanyak 10. (score = 30)
4. Buatlah algoritma menggunakan representasi uraian deskripsi, flowchart dan
pseudocode untuk permasalah berikut ini :
a. Menghitung luas dan keliling lingkaran
b. Menghitung luas segitiga
(score = 45 )

Jawaban

1. 1. Software System
2.Software Browser
3.Microsoft Office
4.Paint Software
5.Software Anti Virus.
2. Fineteness adalah harus berhenti setelah mengerjakan langkah terbatas.
Finiteness (Keterbatasan)
Finiteness atau keterbatasan berarti algoritma harus berakhir setelah
mengerjakan sejumlah langkah proses. Algoritma yang sedang mengerjakan
sebuah proses atau langkah mempunyai sifat terbatas, maka ia harus
menghentikan apa yang sedang ia kerjakan.

3. A. Simbol Direction 

1. Simbol Arus (Flow Direction symbol)


Flow Direction Symbol Simbol Arus atau yang biasanya disebut connecting
line adalah simbol yang digunakan untuk menghubungkan simbol yang satu
dengan simbol yang lain.

Simbol ini juga digunakan  untuk menunjukkan garis alir dari proses.

2. Simbol Penghubung (On-Page Connector Symbol )

On-Page Connector Symbol  adalah simbol digunakan untuk keluar–masuk atau

penyambungan proses dalam halaman yang sama.

Simbol ini juga dipakai menyederhanakan hubungan antar simbol yang rumit

atau letaknya berjauhan bila dihubungkan dengan garis dalam satu halaman.

3. Simbol baris penghubung (Off-Page Connector Symbol)

Off-Page Connector Symbol adalah simbol berfungsi untuk keluar–masuk atau

penyambungan proses pada lembar / halaman yang berbeda.Simbol ini juga

dipakai untuk menghubungkan simbol dalam halaman berbeda. Label dari simbol

ini dapat menggunakan angka atau huruf.

4. Simbol Garis Alir (Flowline Symbol )

Flowline Symbol berfungsi sebagai tanda untuk menunjukan bagian instruksi

selanjutnya. Simbol ini digunakan untuk aliran proses suatu algoritma

5. Simbol Anotasi (Annotation Symbol )


Annotation Symbol berisi catatan agar mudah dimengerti isi/tujuan algoritma

atau untaian data yang akan diproses.

B. Simbol Proses

1. Simbol Proses (Processing Symbol)

Processing Symbol berfungsi untuk menunjukkan pengolahan yang dilakukan

oleh komputer.

Contohnya, pada bidang industri khususnya proses produksi barang, processing

symbol menggambarkan kegiatan inspeksi atau yang biasa dikenal dengan

simbol inspeksi.

2. Simbol kegiatan manual (Manual Operation Symbol)

Manual Operation Symbol  berfungsi untuk menunjukkan proses  pengolahan

yang tidak dilakukan oleh komputer.

3. Simbol Titik Terminal (Terminal Point Symbol)

Terminal Point Symbol berguna untuk menunjukan suatu permulaan (start) atau

akhir (stop) dalam suatu proses  kegiatan.

4. Simbol Keputusan (Symbol Decision)


Decision Symbol berfungsi untuk memilih proses berdasarkan kondisi yang ada.

5. Simbol Proses Terdefinisi (Predefined Process Symbol)

Preparation Symbol adalah Simbol berfungsi untuk mempersiapkan

penyimpanan yang sedang/akan digunakan sebagai tempat pengolahan di

dalam storage.

6. Simbol Persiapan (Preparation Symbol)

Preparation symbolberfungsi untuk pelaksanaan suatu bagian (sub-program)

atau prosedur

7. Simbol Pengurutan Office (Sorting Office Symbol)

Sorting Office Symbol  berfungsi untuk menunjukan proses pengurutan data

diluar proses komputer.

8. Simbol Pemindahan (Transportation/Move Symbol)


Symbol Transportation/Move berfungsi untuk memindahkan material dengan

forklift, mengangkat barang dengan crane, memindahkan barang dengan tangan,

dan sebagainya. 

9. Simbol Menunggu (Delay Symbol)

Delay Symbol berfungsi untuk material dalam trolley  menunggu dan diproses

lebih lanjut, menunggu elevator, surat-surat menunggu untuk diarsipkan, dan

sebagainya. 

4. A. mengitung luas dan keliling lingkaran


a. Apa Itu Lingkaran?
Lingkaran adalah bentuk yang terdiri dari semua titik dalam bidang yang berjarak tertentu dari
titik tertentu, pusat; ekuivalennya adalah kurva yang dilacak oleh titik yang bergerak dalam
bidang sehingga jaraknya dari titik tertentu adalah konstan. Jarak antara titik mana pun dari
lingkaran dan pusat disebut jari-jari.
Gambar/Bentuk Lingkaran

Rumus Luas Lingkaran dan Keliling Lingkaran


Sebelum kita membuat algoritma, flowchart dan contoh program untuk menghitung luas
lingkaran dan keliling kingkaran, kalian harus tau terlebih dahulu rumus luas dan keliling
lingkaran.

Algoritma Menghitung Luas dan Keliling Lingkaran


Algoritma Menghitung Luas dan Keliling Lingkaran sebagai berikut :
1. Mulai
2. Deklarasi variabel jari-jari (r), Luas (L) dan Keliling (K)
3. Masukkan nilai jari-jari (r)
4. Proses hitung Luas (L)  Lingkaran
5. Proses hitung Keliling (K) Lingkaran
6. Tampilkan Luas (L) Lingkaran
7. Tampilkan Keliling (K) Lingkaran
8. Selesai
Flowchart Menghitung Luas dan Keliling Lingkaran
Flowchart untuk menghitung luas lingkaran dan keliling lingkaran dapat digambarkan sebagai
berikut:

Contoh Program Menghitung Luas Lingkaran dan Keliling Lingkaran


B. Menghitung luas segitiga
Apa Itu Segitiga?
Segitiga adalah bangun datar yang dibatasi oleh tiga buah sisi dan
mempunyai tiga buah titik sudut dengan jumlah 180º.
Jenis Segitiga
Pembagian Jenis Segitiga Berdasarkan Panjang Sisi
Berdasarkan panjang sisi, segitiga dibagi menjadi 3 jenis yaitu segitiga sama sisi, segitiga sama
kaki dan segitiga sembarang

Pembagian Jenis Segitiga Berdasarkan Besar Sudut


Sedangkan berdasarkan Besar Sudutnya, segitiga dibagi menjadi 3 jenis juga yaitu segitiga
lancip, segitiga tumpul dan segitiga siku-siku

Rumus Luas Segitiga


Luas segitiga dirumuskan sebagai berikut:
Luas (L) = 1/2 x alas (a) x tinggi (t)
L = 1/2 x a x t
Contoh jika ada segitiga yang memiliki ukuran alas dan tinggi masing-masing 8 cm dan 11 cm,
maka untuk mencari luas
segitiga tersebut adalah:
L  = 1/2 x 8 cm x 11 cm
L =  44 cm2

Algoritma Menghitung Luas Segitiga


Adapun Algoritma Menghitung Luas Segitiga adalah sebagai berikut:
1. Mulai
2. Deklarasi variabel luas (L), alas (a) dan tinggi (t) segitiga
3. Input nilai alas (a) dan nilai tinggi (t) segitiga
4. Proses hitung luas (L) segitiga
5. Tampilkan hasil luas (L) segitiga
6. Selesai

Flowchart Menghitung Luas Segitiga


Flowchart untuk menghitung luas segitiga dapat digambarkan sebagai berikut:

Contoh Program Menghitung Luas Segitiga

Anda mungkin juga menyukai