Senin, 18 Agustus 2014

Algoritma Dan Program

Definisi Algoritma
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Kata logis merupakan kata kunci dalam algoritmaLangkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.

Pertimbangan dalam pemilihan algoritma
Pertama, algoritma haruslah benar. Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan.
Kedua yang harus diperhatikan adalah kita harus mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut. Hal ini penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan aproksimasi hasil (hasil yang hanya berupa pendekatan).
Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat ditinjau dari 2 hal yaitu efisiensi waktu dan memori.

Contoh Algoritma
Perhatikan algoritma sederhana berikut :
Jika seseorang ingin mengirim surat kepada kenalannya di tempat lain, langkah yang harus dilakukan adalah:
  1. Menyiapkan Peralatan Tulis
  2. Menulis surat
  3. Surat dimasukkan ke dalam amplop tertutup
  4. Amplop ditempeli perangko secukupnya.
  5. Pergi ke Kantor Pos terdekat untuk mengirimkannya

Definisi Program / Pemrograman
Pemrograman adalah kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program)
Program adalah kumpulan instruksi atau perintah yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk menyelesaikan suatu persoalan. (Menurut P. Insap Santosa)

Bahasa Pemrograman
Bahasa Pemrograman adalah alat untuk membuat program
Contoh: C, C++, C#, Pascal, Basic, Perl, PHP, ASP, JHP, Java, dll.
Secara garis besar, unsur-unsur pemrograman adalah Input  -->  Proses --> Output.

Minggu, 17 Agustus 2014

Pengertian Simulasi

Pengertian Simulasi Menurut Para Ahli :
Menurut Pusat Bahasa Depdiknas (2005) Simulasi  adalah satu metode pelatihan yang memperagakan sesuatu dalam bentuk tiruan (imakan) yang mirip dengan keadaan yang sesungguhnya; simulasi: penggambaran suatu sistem atau proses dengan peragaan memakai model statistic atau pemeran. Udin Syaefudin Sa’ud (2005: 129) Simulasi adalah sebuah replikasi atau visualisasi dari perilaku sebuah sistem, misalnya sebuah perencanaan pendidikan, yang berjalan pada kurun waktu yang tertentu. Jadi dapat dikatakan bahwa simulasi itu adalah sebuah model yang berisi seperangkat variabel yang menampilkan ciri utama dari sistem kehidupan yang sebenarnya. Simulasi memungkinkan keputusan-keputusan yang menentukan bagaimana ciri-ciri utama itu bisa dimodifikasi secara nyata.
Sri Anitah, W. DKK (2007: 5.22) metode simulasi merupakan salah satu metode pembelajaran yang dapat digunakan dalam pembelajaran kelompok. Proses pembelajaran yang menggunakan metode simulasi cenderung objeknya bukan benda atau kegiatan yang sebenarnya, melainkan kegiatan mengajar yang bersifat pura-pura. Kegiatan simulasi dapat dilakukan oleh siswa pada kelas tinggi di sekolah dasar.

Kesimpulan :
Simulasi adalah proses implementasi model menjadi program komputer ( software ) atau rangkaian elektronik dan mengeksekusi software tersebut sehingga perilakunya menirukan atau menyerupai sistem nyata ( realitas ) tertentu untuk tujuan mempelajari perilaku ( behaviour ) sistem, pelatihan ( training ), atau permainan ( gamming ) yang melibatkan sistem nyata ( realitas ).

Jenis-Jenis Simulasi :
Berdasarkan perangkat keras yang digunakan untuk simulasi
  • Simulasi analog yaitu simulasi yang menggunakan perangkat elektronika dan tools lainnya.
  • Simulasi digital yaitu simulasi yang menggunakan bahasa pemograman seperti c++ , simulink dan lainnya.
  • Simulasi hybrid yaitu simulasi dengan menggunakan perangkat keras dan lunak.