Sabtu, 30 Maret 2019

Pengulangan (For)

Pengulangan: Latar Belakang 

Melakukan suatu instruksi, bahkan aksi, secara berulang-ulang 


  1. Komputer: memiliki performansi yang sama 
  2. Manusia: punya kecenderungan untuk melakukan kesalahan (karena letih atau bosan)


Pengulangan / Looping 

• Elemen: 


  1. Kondisi pengulangan: ekspresi lojik 
  2. Badan pengulangan: aksi yang diulang 


• Jenis-jenis notasi pengulangan: 


  1. Berdasarkan kondisi pengulangan di akhir : while 
  2. Berdasarkan kondisi pengulangan di awal : do-while 
  3. Berdasarkan pencacah : for 

Ada tiga jenis notasi pengulangan. Dimana pada percobaan di Lab Komputer sebelumnya menggunakan jenis notasi pengulangan berdasarkan pencacah (for). Berikut tutorial pengulangan (for) pada Dev C++ :
  1. Buka dan jalankan aplikasi Dev C++, lalu buatlah halaman baru dan jangan lupa di save terlebih dahulu


  2. Lalu masukkan program yang akan dibuat, kali ini saya akan membuat program pengulangan kata (for). Jangan lupa untuk di compile&run (untuk mengetahui jika terdapat kesalahan dalam memasukkan program). Dengan contoh pengulangan  : nilai a : 0 
              nilai a : 1 
              nilai a : 2 
              nilai a : 3 
              nilai a : 4 
              nilai a : 5
  3. Lalu masukkan program lain yang akan dibuat, kali ini saya akan membuat program pengulangan kata (for). Jangan lupa untuk di compile & run (untuk mengetahui jika terdapat kesalahan dalam memasukkan program) . Dengan contoh pengulangan (kebalikan dari point nomor 2) :
                  nilai a : 5
                  nilai a : 4
                  nilai a : 3
                  nilai a : 2
                  nilai a : 1
                  nilai a : 0


Kurang lebih seperti itu yang bisa saya upload
Sekian,, Terima Kasih

        





















Kamis, 14 Maret 2019

Komputasi Program 2

Assalamu'alaikum Warahmatullahi Wabarakatuh
Selamat Malam

Post ini merupakan kembangan dari post saya sebelumnya, dan juga pada post sebelumnya saya sudah menjelaskan tentang "Komputasi Program" itu sendiri..

Berikut saya lampirkan tutorial materi minggu kemarin:

1.Masukkan Data Pribadi dan Judul untuk membuat apa (bebas)


2. Masukkan fungsi berikut  
#include <iostream>
using namespace std;

 int main ()

3. Masukkan fungsi seperti di gambar. Untuk float masukkan untuk masing-masing fungsi





4. Lalu jalankan dan masuki angkanya


Sekian
Terimakasih

Rabu, 06 Maret 2019

Komputasi Program

A.   Komputasi

 

Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritme. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer

Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu. 

Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

 

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

 

Bahasa pemrograman

Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda (disebut paradigma pemrograman). Pilihan bahasa yang digunakan adalah tunduk pada banyak pertimbangan, seperti kebijakan perusahaan, kesesuaian untuk tugas, ketersediaan pihak ketiga paket, atau keinginan individunya. Idealnya, bahasa pemrograman yang paling cocok untuk tugas yang dihadapi akan dipilih. Trade-off dari ideal ini melibatkan cukup menemukan programmer yang tahu bahasa untuk membangun sebuah tim, ketersediaan compiler untuk bahasa, dan efisiensi dengan program-program yang ditulis dalam bahasa tertentu mengeksekusi.
Beberapa bahasa pemrograman adalah:
  • Assembly
  • Ada
  • Basic
  • C atau C++
  • C#
  • Cobol
  • Java
  • Fortran
  • Clipper
  • Pascal
  • Visual Basic
Allen Downey, dalam bukunya How To Think Like A Computer Scientist, menulis:
Rincian terlihat berbeda dalam berbagai bahasa, tetapi beberapa petunjuk dasar muncul di hampir setiap bahasa:
* Input: Get data dari keyboard, file, atau beberapa perangkat lain.
* Output: Display data pada layar atau mengirim data ke file atau perangkat lain.
* Berhitung: Lakukan operasi aritmatika dasar seperti penjumlahan dan perkalian.
* Bersyarat eksekusi: Periksa kondisi tertentu dan melaksanakan urutan sesuai pernyataan.
* Pengulangan: Lakukan beberapa tindakan berulang-ulang, biasanya dengan beberapa variasi.

Banyak bahasa komputer menyediakan mekanisme untuk memanggil fungsi yang disediakan oleh perpustakaan. Menyediakan fungsi-fungsi di perpustakaan mengikuti konvensi runtime yang sesuai (misalnya, metode lewat argumen), maka fungsi-fungsi ini dapat ditulis dalam bahasa lainnya.


Bahasa Pemrograman (DEV C++) 

Dev-C++ adalah sebuah IDE (Integrated Development Environment) C / C++ yang sudah dilengkapi dengan TDM-GCC Compiler (bagian dari GNU Compiler Collection / GCC). Dev-C++ merupakan IDE gratis dan full featur yang didistribusikan dibawah lisensi GNU General Public Licenseuntuk pemrograman C dan C++. IDE sendiri adalah Lembar kerja terpadu untuk pengembangan program.Versi Dev-C++ yang digunakan dalam penulisan program-program di materidosen.com adalah Dev-C++ 5.11, yang dirilis pada tanggal 27 april 2015. Compiler C++ yang digunakan dalam Dev-C++ 5.11 adalah TDM-GCC4.9.2. (bagian dari GNU Compiler Collection / GCC).

Berikut saya lampirkan sebuah percobaan penggunaan bahasa pemrograman (DEV C++) :

  

  dengan keterangan :

 iostream.h : Merupakan singkatan dari input outout stream header yang digunakan sebagai standar input output operasi yang digunakan oleh bahasa C++. Fungsi-fungsi yang ada didalam iostream.h antara lain sebagai berikut :

  • cout : merupakan fungsi keluaran pada C++ yang menampilkan data dengan tipe data apapun kelayar. 
  • cin : merupakan fungsi masukan pada C++  yang bisa memasukan data berupa numerik dan karakter. 
  • endl : merupakan suatu fungsi yang manipulator yang digunakan untuk melakukan perintah Newline atau pindah baris
  • Int main() : merupakan fungsi utama dari sebuah kode bahasa C. Fungsi ini memberikan nilai balik menurut type datanya, dan karena memiliki nilai balik maka diberikan perintah return nilai.

Sekianlah yang bisa saya share ketemen-temen semua.

Terima kasih...

Wassalamu'alaikum...

 

Pengulangan While & Do While

Pengulangan (While) Pengulangan: Latar Belakang   •  Melakukan   suatu   instruksi ,  bahkan   aksi ,  secara   berulang-ulang  ...