Powered By Blogger

Friday, July 16, 2021

Komponen Algoritma

 Contoh dari Algoritma.Misalnya, buku resep masakan , buku panduan merakit komputer dan tutorial-tutorial pembuatan barang lain. sebagai contoh langkah langkah mengambil uang pada ATM ( Automiatic Teller Machine )

  1. Masukan kartu pada tempat yang telah disediakan.
  2. Pilih bahasa yang akan digunakan.
  3. Masukan pin ATM.
  4. Pilih penarikan tunai.
  5. Masukan nominal uang yang akan diambil.
  6. Tunggu sampai uang keluar dari mesin ATM.
  7. Jangan lupa untuk mengambil kartu ATM kembali .



Algotitma menjelskan apa yang harus dilakukan secara sistematis dengan tujuan mendeskripsikan sesuatu dengan lebih mudah dan jelas. terdapat 3 (tiga) komponen dalam merancang algoritma, yaitu:

  1. Komponen masukan (Input) 

komponen input merupakan komponen yang berasal dari masukan user . dalam khasus pengambilan ATM yang telah disebutkan sebelumnya maka komponen input adalah kartu ATM yang dimasukan kedalam mesin ATM.

      2. Komponen keluaran (output)

komponen ini merupakan tujuan dari perancangan algoritma dan program. permasalahan yang diselesaikan dalam algoritma dan program harus ditampilkan dalam komponen keluaran. karakteristik keluaran yang baik adalah dapat dengan tepat menjawab semua permasalahan dan tampilan yang mudah diterima. Dalam khasus pengambilan ATM yang telah disebutkan sebelumnya maka komponen output adalah uang yang keluar dari mesin ATM.

     3.Komponen Proses (processing)

komponen ini merupakan bagian utama dan terpenting dalam merancang sebuah algoritma.pada saat bagian ini terdapat logika masalah ,logika algoritma (sintaksis dan semantik),rumusan,metode (rekursi,perbandingan,penggabungan,pengurangan,dan lain lain).dalam khasus pengambilan ATM yang telah disebutkan sebelumnya maka komponen proses yang terjadi sebelum uang keluar dari mesin ATM.

komponen komponen tersebut diperlukan untuk menyusun sebuah algoritma. saat menyusun sebuah algoritma kalian perlu memperhatikan beberapa hal di antaranya sebagai berikut.

  1.  dapat ditulis dengan bahasa manapun, asalkan mudah dimengerti.
  2. tidak terdapat aturan baku dalam penulisan algoritma.
  3. komponen atau notasi algoritma bukan termasuk bahasa pemrograman.
  4. khusus dalam algoritma pemrograman,algoritma mempunyai fungsi untuk mengubah solusi pemecahan suatu masalah ke bahasa pemrograman.
untuk membuat suatu program ,maka algoritma harus diubah terlebih dahulu menjadi bahasa pemrograman agar dimengerti oleh komputer.

Monday, June 21, 2021

Pengenalan Bahasa pemrograman

 

ERROR MULU!! MENDING JADI PERSIDEN AJA LAH
"
orang bijaksana adalah orang yang tahu bahwa dirinya tidak tahu


Bahasa pemrograman dalam bahasa inggris berarti programming languange yaitu bahasa komputer yang merupakan instruksi standar untuk memerintahkan komputer. ada bermacam-macam jenis bahasa pemrograman antara lain Python, Java, C++, VB, PHP, dan yang lainnya.

1. Definisi Bahasa pemrograman

Bahasa pemrograman adalah suatu kumpulan yang berisi anatara sintaks dan semantik yang di pakai untuk menerjemahkan perintah yang diberikan oleh pengguna atau user untuk mengerjakan proses tertentu pada komputer.Fungsi dari bahasa pemrograman adalah menghubungkan antara pengguna dan mesin komputer,karna bahasa bahasa pemrograman dapat menerjemahkan perintah yang diberikan menjadi kode-kode yang dimengerti oleh komputer. sedangkan program adalah kumpulan intuksi yang digunakan untuk mengatur komputer agar melakukan suatu tindakan tertentu.

untuk menerjemahkan sintaks pemrograman kedalam bahasa mesin digunakan teknik interpretation dan compilation tetapi apakah yang di maksud dengan interpretation Dan compilation ? kedua hal tersebut merupakan cara membaca kode program atau sering disebut dengan language translator. interpretation merupakan cara membaca program dengan cara membaca kode program satu persatu baris dan dieksekusi satu demi satu.apabila terdapat kesalahan dalam penulisan kode program maka dibaris kesalahan itulah program akan dihentikan.program yang melakukan tugas ini disebut interpreter. Bahasa yang menggunakan teknik interpretasi misalnya bahasa Perl, Python, Ruby, dan masih banyak lagi.

sedangkan compalation  merupakan teknik membaca dengan membaca terlebih dahulu semua kode sumber dan jika tidak ada kesalahan dalam menulis program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan. Program yang melakukan tugas ini disebut compiler .program hasil kompilasi akan memeiliki bentuk exetutable. program bisa langsung dijalankan tanpa harus memiliki compiler di Komputer yang menjalankan program tersebut. C, C++, Pascal, Assembly dan masih banyak lagi.

2. Kategori Bahasa Pemrograman

Bahasa pemrograman berdasarkan penggunaannya dikatagorikan sebagai berikut: 

  • bahasa pemrograman untuk tujuan umum merupakan jenis bahasa pemrograman yang dapat digunakan untuk membuat program yang bersifat umum atau general seperti java, PHP, C++, C, javascript, Visual basic, pascal,  dan masih banyak yang lain.
  • Bahasa pemrograman untuk tujuan khusus merupkan jenis bahasa permrograman yang dapat digunakan untuk tujuan tertentu seperti fortran untuk komunikasi ilmiah atau assembler untuk pengontrol hardware.
3. Berdasarkan level atau tingkatan

katagori bahasa pemrograman menurut levelnya dibedakan menjadi:

  • Bahasa tingkat rendah merupakan bahasa pemrograman yang hanya dimengerti oleh mesin . jenis bahasa ini akan langsung dikerjakan oleh mesin. contoh untuk jenis bahasa ini adalah bahasa rakitan atau assembler.
  • bahasa tingkat tinggi merupakan bahasa yang sudah mendekati bahasa manusia. artinya penggunapun dapat memahami jenis bahasa ini mesin membutuhkan compiler  untuk mengerjakan perintah pada jenis bahasa ini. PHP, JAVA, C++, PASCAL, VISUAL BASIC, Dan masih banyak yang lain merupakan contoh untuk jenis bahasa ini.

 

Algoritma Pemrograman

 ALGORITMA PEMROGRAMAN
sebuah permasalahan dapat diselesaikan dengan berbagai cara,salah satunya algoritma.

contoh penerapan algoritma dalam kehidupan sehari hari adalah saat kita akan mengganti bohlam lampu maka terdapat beberapa langkah penyelesaiannya. yang pertama kamu lakukan adalah memutus aluran listrik yang ada terlebih dahulu sebelum mengambil bohlam yang lama dengan tujuan tidak terkena sengatan listrik. setelah itu barulah kamu mengambil bohlam lama dan menggantinya dengan bohlam yang baru.langkah terakhir menghidupkan aliran listrik dan mengecek apakah bohlam lampu dapat bekerja dengan baik atau tidak.tahapan-tahapan tersebut haruslah dilakukan secara urut dan tepat secara tidak kamu sadari kalian telah menggunakan algoritma dalam menyelesaikan masalah pemasangan bohlam lampu di atas.

1. Pengertian Algoritma

Menurut Donald E. Knuth(1973) Algoritma adalah sekumpulan aturan-aturan berhingga yang memberikan sederetan oprasi oprasi untuk menyelesaikan suatu jenis masalah yang khusus.sedangkan,menurut thomas H.cormen(2009),Algoritma adalah prosedur komputasi yang mengambil beberapa nilai atau kumpulan nilai sebagai input kemudian diproses sebagai output,sehinga algoritma merupakan urutan langkah komputansi yang mengubah input menjadi output.

  Dapat ditarik kesimpulan algoritma adalah urutan atau langkah-langkah dari penyelesaian suatu masalah yang disusun secara logis dan sistematis dengan tujuan agar menjadi solusi paling efektif dari suatu masalah.

  • Pojok TIK

secara tidak sadar kamu telah menggunakan algoritma dalam kehidupan sehari hari.urutan atau langkah-langkah yang kamu lakukan dalam aktivitas sehari-hari merupakan algoritma.karna algoritma sendiri merupkan urutan atau tahapan saat melakukan aktivitas. contoh lain penerapan algoritma adalah saat kamu akan menghidupkan komputer,menggunakan printer membuat polder dan masih banyak lagi lainnya.

Komponen Algoritma

 Contoh dari Algoritma.Misalnya, buku resep masakan , buku panduan merakit komputer dan tutorial-tutorial pembuatan barang lain. sebagai con...