Algoritma Dan Pemrograman
Algoritma Dan Pemrograman
Informatika
Ada data berupa nama dan nilai siswa, jika nilai siswa lebih
besar atau sama dengan 80 maka siswa tersebut dinyatakan
lulus, tetapi jika nilai siswa di bawah nilai 80 maka di nyatakan
tidak lulus. Maka algoritmanya seperti berikut:
Ambil panci
Isi dengan air
Letakkan pada kompor
Nyalakan api kompor
Tunggu hingga keluar gelembung
Air sudah matang
1. Kompresi data
Kompresi data atau source coding adalah programming
algorithm yang proses encoding sebuah informasi
mempergunakan bit lebih sedikit daripada representasi tanpa
kode yang wajib menggunakan skema encoding spesifik.
2. Pencarian beam
Pencarian beam merupakan programming algorithm yang
membuat pencarian pertama terbaik menjadi optimal. Seperti
pencarian pertama terbaik, pencarian beam menggunakan
fungsi heuristic untuk menilai node- node yang di periksa.
3. Pencarian binary
Pencarian binary adalah sebuah teknik guna menemukan nilai
tertentu di linear array dengan mengesampingkan data pada
setiap langkah.
4. Hashing
Jenis algoritma pemrograman yang berfungsi untuk membuat
rangkuman atau mengidentifikasi data secara probabilistik.
Dengan itu maka satu orang dapat menerapkan rumus
matematika ke data, menghasilkan string yang mungkin untuk
nilai data itu. Data string tersebut lebih pendek dari data asli
dan data tersebut dapat di gunakan untuk pengidentifikasian.
6. Maximum flow
Masalah dari algoritma maximum flow adalah untuk
menemukan hukum melalui alur aliran yang maksimal.
Masalah ini dapat di nilai sebagai kasus yang istimewa dari
masalah alur aliran yang lebih kompleks.
7.Dynamic programming
Metode dynamic programming dapat mengurangi runtime
algoritma yang menampilkan dari sub-masalah tumpang tindih
dan substruktur optimal.
8.Metode newton
Yang di maksud Metode newton merupakan algoritma
programming yang efisien untuk menemukan perkiraan ke nol
dari fungsi yang mempunyai nilai nyata. Metode ini juga
merupakan metode yang di kenal guna menemukan akar
persamaan dalam satu atau lebih dari dimensi. Metode newton
juga dapat di pergunakan untuk menemukan masalah lokal dan
fungsi minim lokal.
9.Q-learning
Metode Q-learning merupakan teknik pembelajaran untuk
penguatan yang bekerja dengan mempelajari setiap fungsi dari
sebuah nilai yang memberikan utility yang di harapkan untuk
pengambilan tindakan dalam kondisi tertentu.
10.Karatsuba multiplication
Karatsuba multiplication di pergunakan untuk setiap sistem
yang membutuhkan perkalian angka dalam kisaran digit
layaknya sistem pada aljabar komputer dan perpustakaan
bignum, karena perkalian panjang di nilai terlalu lambat.