Langsung ke konten utama

UJIAN TENGAH SEMESTER (UTS) ALGORITMA DAN PEMROGRAMAN I TEKNIK INFORMATIKA SEMESTER 1

Nama                 : ILHAMMULLAH
NIM                   : 21040039
Mata Kuliah     : Algoritma dan Pemrograman I
Dosen                : Ofah Musyarrofah, S.Kom M.TI
Kelas                 : R2 
Semester           : 1 (Satu)


PERTANYAAN

1. Sebutkan dua pendapat ahli dari pengertian algoritma dan logika

2. Apa itu pemograman, apa pendapat anda, dan berikan contoh aplikasi pemograman yang sering anda jumpai dalam kehidupan sehari-hari

3. Berikan contoh dari algoritma dengan struktur pseudocode

4. Apa yang dimaksud dengan flowchart dan sebutkan serta jelaskan simbol flowchart beserta fungsi nya

5. Gambarkan sebuah flowchart dari proses penjualan barang

6. Buatlah sebuah program sederhana lengkap dengan syntacnya menggunakan program yang anda kuasai.

 

JAWABAN

1.    A. Pengertian Algoritma menurut beberapa Para Ahli :

ร˜ Seymour Lipschutz, Ph.D dan Marc Lipson, Ph.D. Algoritma adalah suatu daftar langkah-demi-langkah yang terhingga dari instruksi-instruksi yang terdefinisikan dengan jelas yang dipakai untuk permasalahan tertentu.

ร˜ David Bolton. Algoritma adalah deskripsi dari suatu prosedur yang berakhir dengan sebuah hasil.

B.   Pengertian Logika menurut beberapa Para Ahli :

ร˜ Jan Hendrik Rapar, 1996. Pengertian logika adalah ajaran tentang berpikir yang secara ilmiah membicarakan bentuk pikiran itu sendiri dan hukum-hukum yang menguasai pikiran.

ร˜ Ahmad Taufik Nasution, 2006. Logika merupakan ilmu dan kecakapan menalar, berpikir dengan tepat.

2.    A. Pengertian Pemrograman 

Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman.

Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan pada banyak kasus, pengetahuan-pengetahuan lain seperti Matematika.

Pemrograman adalah suatu seni dalam menggunakan satu atau lebih algotirma yang saling berhubungan dengan menggunakan suatu bahasa pemrograman tertentu sehingga menjadi suatu program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

Apakah memprogram perangkat lunak lebih merupakan seni, ilmu, atau teknik telah lama diperdebatkan. Pemrogram yang baik biasanya mengkombinasikan ketiga hal tersebut, agar dapat menciptakan program yang efisien, baik dari sisi saat dijalankan (run time) atau memori yang digunakan.

 

B. Contoh aplikasi pemrograman dalam kehidupan sehari-hari adalah

1.    Whatsapp

2.    Instagram,

3.    YouTube

4.    Google, dll.

3.    Contoh Algoritma dengan struktur Pseudocode


4.    A. Pengertian flowchart

Flowchart atau bagan alur adalah diagram yang menampilkan langkah-langkah dan keputusan untuk melakukan sebuah proses dari suatu program. Setiap langkah digambarkan dalam bentuk diagram dan dihubungkan dengan garis atau arah panah.

 

B. Simbol flowchart

Pada dasarnya simbol-simbol dalam flowchart memiliki arti yang berbeda-beda. Berikut adalah simbol-simbol yang sering digunakan dalam proses pembuatan flowchart.


5.    Contoh Flowchart Proses Penjualan Barang



6.    Program Menghitung Luas Persegi Panjang

      Syntac Menghitung Luas Persegi Panjang




Terima kasih ๐Ÿ˜ƒ

 


Komentar

Posting 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...