Langsung ke konten utama

UAS ALGORITMA DAN PEMROGRAMAN I

Nama : ILHAMMULLAH

NIM : 21040039

Rabu, 05 Januari 2022

1.    A. Penjelasan Matematika :

Secara bahasa (lughowi), kata”Matematika” berasal dari bahasa Yunani yaitu ”Mathema” atau mungkin juga ”Mathematikos” yang artinya hal-hal yang dipelajari. Matematika suatu alat untuk mengembangkan cara berfikir. Matematika secara umum didefinisikan sebagai bidang ilmu yang mempelajari pola dari struktur, perubahan dan ruang. Maka secara informal dapat juga di sebut sebagai ilmu bilangan dan angka. Dalam pandangan formalis, matematika adalah penelaahan struktur abstrak yang didefinisikan secara aksioma dengan menggunakan logika simbolik dan notasi. Adapun pandangan lain bahwa matematika adalah ilmu dasar yang mendasari ilmu pengetahuan lain.

B. Fungsi Matematika :

Matematika melatih kita untuk menjadi manusia yang lebih Cermat, Teliti dan tidak Ceroboh. Bukankah begitu? coba saja saat kita sedang menghitung jumlah sesuatu dan kemudian kita merasa ragu dengan hasilnya , bukankah dengan begitu kita jadi menyadari kesalahan dan menghitung ulang kembali agar tidak salah hasilnya? nah dari pemahaman tersebut dapat disimpulkan bahwa matematika dapat membantu kita untuk lebih cermat, teliti dan tidak ceroboh.

2.      A. Type data float

Tipe data float (disebut juga tipe data floating point, atau real number) adalah tipe data angka yang memiliki bagian desimal di akhir angka, atau memiliki floating point (floating point adalah istilah dalam bahasa inggris untuk menyebut tanda “titik” yang menandakan bilangan desimal). Contoh angka float adalah seperti: 0,9 atau 3,14.

B.   Flowchart
Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program

C.   Perbedaan Algoritma & Flowchart
algoritma adalah langkah-langkah yang disusun secara tertulis dan berurutan untuk menyelesaikan suatu masalah sedangkan flowchart (diagram air) adalah metode untuk menggambarkan tahap-tahap penyelesaian masalah beserta aliran data dengan simbol-simbol yang mudah dipahami.

D.   Tipe data String
Tipe data String adalah tipe data yang bisa menampung banyak karakter sekaligus. String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter. Fungsi ini digunakan untuk membuat  identifier String/teks.

 

3.    3. Contoh Syntax dengan if-else (Program Tebak-tebakan)

 

#include <iostream>

using namespace std;

 

//variabel

int tebakan = 50;

int input_tebakan;

 

//main program

int main(int argc, char *argv[])

{

//inputan

cout << "Hasil dari 100 : 2 adalah = ";

cin >> input_tebakan;

//Jika jawaban benar

if (input_tebakan==tebakan)

{

cout << "Jawaban benar";

}

//sebaliknya

else {

cout << "Jawaban salah";

}       

}

Hasil Program :


4.    4. A. Flowchart pernyataan While

 

 

Algoritma dari flowchart diatas :

1.    Mulai

2.    Inisialisasi nilai awal i =1

3.    Cek kondisi apakah i <= 10 jika ya maka cetak output “belajar perulangan while”

4.    nilai i ditambahkan 1

5.    cek kondisi kembali apakah i <=10 jika benar maka kembali mencetak dan nilai i ditambahkan 1

6.    iterasi terus dilakukan hingga kondisi bernilai salah (false)

 

B. Flowchart pernyataan While-Do

 


Algoritma dari flowchart diatas :

1.    Mulai

2.    Inisialisasi nilai awal i =1

3.    Cetak output “Belajar”

4.    nilai i ditambahkan 1

5.    Cek kondisi apakah nilai i <= 10, jika kondisi bernilai benar maka cetak output “Belajar Perulangan Do While”

6.    Kemudian selanjutnya nilai i kembali ditambahkan 1

7.    cek kondisi apakah nilai i masih <=10 jika ya maka akan dicetak output kembali

8.    Iterasi terus dilakukan hingga kondisi bernilai false

9.    selesai.

 

TERIMA KASIH 😊

Komentar

Postingan populer dari blog ini

Pengenalan Citra Digital

Pengantar PCD  Pengertian Citra Digital  Citra digital merupakan fungsi intensitas cahaya f(x,y), dimana harga x dan y merupakan koordinat spasial dan nilai fungsi tersebut pada setiap titik (x,y) merupakan tingkat keabuan citra pada titik tersebut. Citra digital adalah citra f(x,y) dimana dilakukan diskritisasi koordinat spasial (sampling) dan diskritisasi tingkat keabuan (kuantisasi). Citra digital merupakan suatu matriks dimana indeks baris dan kolomnya menyatakan suatu titik pada citra tersebut dan elemen matriksnya (yang disebut sebagai elemen gambar / piksel / pixel / picture element / pels) menyatakan tingkat keabuan pada titik tersebut. Tiga Bidang Berkaitan dengan Proses Citra Hal yang dilakukan di PCD Perbaikan kualitas citra (Image Enhancement) Pemugaran citra (Image Restoration) Segmentasi citra (Image Segmentation) Rekonstruksi citra (Image Reconstruction) Penambahan efek citra (Image Stylization) Pemampatan citra (Image Compression) Analisis citra (Image Analysis...

Peningkatan Kualitas Citra

Tujuan Perbaikan Citra Tujuan dari teknik peningkatan mutu citra adalah untuk melakukan pemrosesan terhadap citra agar hasilnya mempunyai kwalitas relatif lebih baik dari citra awal untuk aplikasi tertentu.  Kata baik disini tergantung pada jenis aplikasi dan problem yang dihadapi   Jenis Teknik Peningkatan Kualitas Teknik peningkatan kualitas citra dapat dibagi menjadi dua: Peningkatan kualitas pada domain spasial  Point processing  Mask processing  Peningkatan kualitas pada domain frekuensi  Lingkup Pembahasan Point Processing Cara paling mudah untuk melakukan peningkatan kualitas citra pada domain spasial adalah dengan melakukan pemrosesan yang hanya melibatkan satu piksel saja (tidak menggunakan jendela ketetanggaan)  Pengolahan menggunakan histogram juga termasuk dalam bagian point processing  Domain Spasial Prosedur yang secara langsung memanipulasi pixel. g(x,y) = T[f(x,y)] dimana f(x,y) adalah image input g(x,y) adalah image yang diproses...

Histogram

Apakah itu histogram? Histogram memberikan deskripsi global dari penampakan sebuah image. Histogram dari image digital dengan gray levels dari 0 sampai L-1 adalah fungsi diskrit h(rk )=nk , dimana:  rk adalah nilai gray level ke k  nk adalah jumlah pixels dalam image yang memiliki gray level k  n adalah jumlah keseluruhan pixel pada image  k = 0, 1, 2, …, L-1  Histogram dari image digital dengan gray level yang berada dalam range [0, L-1] adalah sebuah fungsi diskrit h(rk) = nk dimana rk adalah nilai gray level ke k dan nk adalah jumlah pixel yang memiliki nilai gray level rk. Dengan Histogram informasi spasial dari image diabaikan dan hanya mempertimbangkan frekuensi relatif penampilan gray level. Sifat – Sifat Histogram Histogram adalah pemetaan Many-to-One  Image yang berbeda dimungkinkan untuk memiliki histogram yang sama   Histogram sebuah image tidak berubah bila image dikenakan operasi tertentu seperti : Rotation, scaling, flip.  Ekualisasi...