Follow FB : ごめんなさいごめんなさい Follow IG : davaizzata10 Follow YT : Dava Izzata Ibrani

BTemplates.com

BTemplates.com

Jumat, 07 September 2018

Pengertian Microsoft Word


















                                       Materi Tentang Microsoft Word

1 Pengertian Microsoft Word

    MS.Word adalah Perangkat Lunak Pengolah kata [ Word Processor ] andalan Microsoft.Microsoft Diterbitkan pada tahun 1983 dengan nama Multi-Tool Word untuk Xenix

2 Fungsi Microsoft word

  •     A    Membuat Surat,skripsi
  •     B    Membuat Tabel
  •     C    Membuat Grafik
  •     D    Membuat Homepage
  •     E    Membuat Animasi & Tulisan Menarik
  •     F    Membuat data Fax
  •     G   Membantu pembuatan dokumen
  •     H   Membuat Laporan / Makalah

3 Menu File Pada MS.Word
 
  •       Undo (Ctrl+Z) = Membatalkan proses terakhir yg pernah                                                  dilakukan
  •       Redo (Ctrl+Y) = Kembali pada proses terakhir

  •       Cut (Ctrl+X) = Menghapus/Memindah teks, gambar, tabel

  •       Copy (Ctrl+C) =Mengcopy teks, gambar, tabel

  •       Office Clipboard = Daftar teks/tabel yg disalin yg terdapat di                                                         Task Pane
  •       Paste (Ctrl+V) =Meletakkan hasil salinan

  •       Find (Ctrl+F) = Mencari kata yng terdapat di dokumen

  •       Replace (Ctrl+H) =Mengganti teks yg terdapat di dokumen

  •       Go To (Ctrl+G) = Menuju ke halaman footnote, endnote atau                                                      bagian lain yg berada di dakan dokumen



4 Menu Insert

  •    Page Number   = Menambahkan nomor halamana pada                                                               dokumen
  •    Symbol             = Menyisipkan simbol ke dalam dokumen
  •    Chart                 = Menyisipkan grafik
  •    Diagram            = Menyisipkan diagram
  •    Picture               = Menyisipkan gambar
5 Menu Window

  •    Arrange All = Mengatur jendela dari dokumen aktif agar dapat                                    melihat seluruh dokumen aktif dengan ukuran                                      sama dalam waktu yang sama
  • Split                   = Membagi menjadi dua bagian pada dokumen                                         aktif, agar dapat melihat bagian berbeda dari                                         dokumen yang sama pada waktu yang bersamaan

6 Menu Help
Semua keterangan cara menggunakan Microsoft Word terdapat pada Microsoft Office Word Help (F1) yang berfungsi untuk membantu pengguna ketika mengalami kesulitan dalam menggunakan perangkat lunak Microsoft Word



  Nah , Itu Materi Tentang Microsoft Word , Semoga Bisa Bermanfaat dalam belajar anda Terima Kasih Telah Mengunjungi Blog Saya Untuk Mengetahui Update Yang terbaru silahkan kunjungi Web saya 
https://www.sholawatbest.blogspot,com

Selasa, 28 Agustus 2018

Pengertian Peta Minda


                                        




                                   Pengertian Mengenai Peta Minda

Peta minda adalah suatu ilustrasi grafis yang konkrit yang dapat menunjukan bagaimana suatu konsep berhubungan atau terkait dengan konsep – konsep lain yang termasuk kategori yang sama. Peta minda dapat merupakan suatu skema atau ringkasan dari hasil belajar.




Menguraikan ide menjadi peta minda
1. Gali dan cari sebuah daftar topik-topik penting
2. Pilihlah konsep yang paling penting
3. Hubungkan kata kunci tersebut dengan kata kedua yang paling penting dari daftar Anda
4. Hubungkan kata kunci kedua dengan kata-kata yang kurang penting
5. Jelaskan hubungan antara istilah-istilah tersebut

Alternatif Solusi Pemecahan Masalah
1 . BERPIKIR LINEAR
     Berpikir secara linear berarti berpikir secara logis. Jika a=b, dan b=c maka a=c. Nah, cara   berpikir seperti itu disebut berpikir secara linear.
2 . BERPIKIR RADIAL
     Pemikirian radial hampir mirip dengan sebatang pohon lengkap dengan cabang dan rantingnya. Ide pokok atau masalah digambarkan sebagai batangnya, sementara itu cabang-cabangnya menggambarkan solusi alternatif yang dapat kita gunakan untuk memecahkan masalah itu.

Topik – topik Penting

          Sebelum Anda memilih subyek di bagian atas peta minda Anda, Anda harus menuliskan sebuah daftar subyek-subyek penting yang berhubungan dengan proyek atau tugas Anda. Jika Anda mengetahui bahwa proyek Anda harus mengenai pohon, misalnya, maka kata tersebut harus berada di bagian atas peta konsep Anda. Akan tetapi, jika Anda sekedar tahu bahwa Anda harus menulis atau berpikir tentang obyek-obyek yang terdapat di alam, atau bahan-bahan yang dibuat dari alam, maka tugas Anda agak sedikit lebih sulit.
[1] Pertama-tama tulis semua konsep yang berhubungan dengan subyek umum Anda:
-Pohon
-Oksigen
-Kayu
-Manusia

            Setelah Anda selesai melakukan pencarian dan penggalian daftar konsep yang terkait dengan proyek Anda, Anda dapat memilih konsep yang paling penting bagi semua konsep lainnya - sebuah konsep yang merupakan asal atau awal dari semua konsep lainnya. Konsep yang satu ini mungkin jelas, atau mungkin saja memerlukan sedikit pemikiran. Ingatlah, jika ini adalah peta hierarki, maka kata sentral atau pusatnya harus kata yang menghubungkan semua kata yang lain. Dalam kasus ini, kata tersebut adalah “Pohon.”Kata ini akan muncul di dalam sebuah kotak atau oval di bagian atas peta Anda.
Perhatikan bahwa dalam beberapa kasus, Anda dapat melewatkan langkah pertama. Jika Anda telah mengetahui bahwa Anda harus menulis sebuah laporan atau menyajikan presentasi tentang “Pohon” misalnya, Anda dapat menulis kata itu langsung pada bagian atas peta minda Anda

Hubungan Kata Kunci Dengan Kata Yang Kurang Penting

  Sekarang Anda telah menemukan kata kunci Anda dan kata-kata paling penting berikutnya, Anda dapat menulis kata-kata yang menghubungkan dengan kata-kata kunci kedua di bawah kata-kata ini. Istilah-istilah ini menjadi lebih spesifik, dan harus hubungkan kembali dengan kata-kata diatasnya, “Oksigen” dan “kayu” demikian juga dengan kata yang paling penting, “Pohon”.

Hubungan Kata Kunci dengan Kata Kedua Yang Paling Penting

  Sekarang Anda telah menemukan kata kunci Anda dan kata-kata paling penting berikutnya, Anda dapat menulis kata-kata yang menghubungkan dengan kata-kata kunci kedua di bawah kata-kata ini. Istilah-istilah ini menjadi lebih spesifik, dan harus hubungkan kembali dengan kata-kata diatasnya, “Oksigen” dan “kayu” demikian juga dengan kata yang paling penting, “Pohon”.

Hubungan antara istilah-istilah tersebut

          Tambahkan garis-garis untuk menghubungkan istilah-istilah tersebut, dan jelaskan hubungan antara istilah tersebut dalam satu atau dua kata. Hubungan tersebut bisa bermacam-macam; satu konsep dapat menjadi bagian yang lain, satu konsep dapat menjadi penting bagi konsep yang lain, dapat juga digunakan untuk menghasilkan konsep lainnya, atau bisa terdapat berbagai macam hubungan lainnya


Fungsi Peta Minda
1. Mempelajari cara belajar
2. Mengungkapkan Konsepsi salah
3. Alat Evaluasi

Cara Membuat Peta Minda
1. Menentukan bahan bacaan
2. Menentukan konsep – konsep yang relevan
3. Mengurutkan konsep – knsep itu, mulai dari yang paling inklusif sampai yang paling tidak inklusif atau contoh – contoh.
4. Menyusun konsep – konsep itu di atas  kertas, mulai dengan konsep yang paling inklusif di puncak ke konsep yang paling tidak inklusif
5. Menghubungkan kosep yang berkaitan dengan garis – garis penghubung dan memberi kata penghubung pada setiap garis punghubung itu, dan
6. Mengembangkan peta minda tersebut, misalnya dengan menambahkan dua atau lebih konsep yang baru ke setiap konsep yang sudah ada di dalam peta minda.



Senin, 06 Agustus 2018

Pengertian FlowChart



Pengertian FlowChart dan Contoh Simbolnya

Pengertian Flowchart dan Contoh Simbolnya
 kali ini saya akan share artikel tentang Pengertian Definisi Flowchart dan Contoh Simbolnya :) artikel ini merupakan pengalihan dari blog Predator Technology karena di blog saya yang itu sudah tidak bisa terurus lagi nah saya pindahkan aja di blog ini :D hehe, untuk para Programer pasti tau kan apa itu flowchart dari kegunaannya sampai simbol-simbolnya , nah bagi yang belum tau apa itu flowchart dan contoh flowchartnya itu sendiri mari kita simak artikel ini sampai selesai yah setelah itu di koment okeyyy :D hehehe


Pengertian dan Definisi Flowchart

Flowchart atau Bagan alir adalah bagan  (chart) yang menunjukkan alir  (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi. 

Jenis jenis Flowchart

Ada beberapa jenis flowchart diantaranya:
  1. Bagan alir sistem (systems flowchart).
  2. Bagan alir dokumen (document flowchart).
  3. Bagan alir skematik (schematic flowchart).
  4. Bagan alir program (program flowchart).
  5. Bagan alir proses (process flowchart).

System Flowchart

System flowchart dapat didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.

Document Flowchart

Bagan alir dokumen  (document flowchart)  atau disebut juga bagan alir formulir (form  flowchart)  atau  paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.

Schematic Flowchart

Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah, bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem, juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. 
Maksud penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol bagan alir. Penggunaan gambar-gambar  ini  memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya.

Program Flowchart

Bagan alir program  (program flowchart)  merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi bagan alir sistem.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program  (program logic flowchart)  dan bagan alir program komputer terinci  (detailed computer program flowchart). 

Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir logika program. Bagan alir program komputer terinci  (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram. 


Process Flowchart 

Bagan alir proses  (process flowchart)  merupakan bagan alir yang banyak digunakan di teknik industri. Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur. 

Simbol dan Notasi Flowchart

 Dipakai sebagai alat Bantu menggambarkan proses di dalam program. Dan dibagi menjadi tiga kelompok :

♦ Flow Direction Symbols ♦

dipakai untuk menggabungkan antara symbol yang satu dengan symbol lainnya


Pengertian Flowchart dan Contoh Simbolnya 

Symbol Off-line Connector ( Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain)
Pengertian Flowchart dan Contoh Simbolnya 

Symbol Connector (Simbol untuk keluar/masuk prosedur atau proses dalam   lembar/halaman yang sama)


♦ Processing symbols ♦

Menunjukkan jenis operasi pengolahan dalam suatu prosedur


Pengertian Flowchart dan Contoh Simbolnya 

Symbol Process (Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer)
Pengertian Flowchart dan Contoh Simbolnya 


Symbol Manual Operation (Simbol yang menunjukkan pengolahan yang  tidak dilakukanoleh komputer)
Pengertian Flowchart dan Contoh Simbolnya 

Symbol Decision (Simbol untuk kondisi yang akan menghasilkan beberapa   kemungkinan jawaban/aksi)
Pengertian Flowchart dan Contoh Simbolnya 

Symbol Predefined Process (Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage)
Pengertian Flowchart dan Contoh Simbolnya 

Symbol Terminal (Simbol untuk permulaan atau akhir dari suatu program)-
Pengertian Flowchart dan Contoh Simbolnya 

Symbol Off-line Storage (Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan)
-

Pengertian Flowchart dan Contoh Simbolnya 

Symbol Manual Input (Simbol untuk pemasukan data secara manual on-line keyboard)
Pengertian Flowchart dan Contoh Simbolnya 

Symbol Keying Operation (Simbol operasi dengan menggunakan mesin yang mempunyai keyboard)


♦ Input-output symbols ♦

menyatakan jenis peralatan yang digunakan sebagai media input atau output.

Pengertian Flowchart dan Contoh Simbolnya 
Symbol input-output (Symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya)
Pengertian Flowchart dan Contoh Simbolnya 

Symbol magnetic-tape unit (Symbol yang menyatakan input berasal pita magnetic atau output disimpan ke pita magnetic)
-Pengertian Flowchart dan Contoh Simbolnya 

Symbol punched card (Symbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu)-
Pengertian Flowchart dan Contoh Simbolnya 

Symbol disk and on-line storage (Symbol untuk menyatakan input berasal dari disk atau output disimpan ke disk)
Pengertian Flowchart dan Contoh Simbolnya 

Symbol display (Symbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya)


Pengertian Flowchart dan Contoh Simbolnya 

Symbol dokumen (symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas)

Pedoman Membuat Flowchart

Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti: 
  1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri kekanan.
  2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
  3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
  4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja
  5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
  6. Lingkup dan range dari aktifitas yang sedang digambarkan harusditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
  7. Gunakan simbol-simbol flowchart yang standar.

Contoh-contoh Flowchart 

Contoh Flowchart Program

Pengertian Flowchart dan Contoh Simbolnya
Contoh Flowchart Program – Menentukan Bilangan Ganjil/Genap
Flowchar Sistem untu predefined process yang diberi nama Check shipment untuk Flowchart diatasPengertian Flowchart dan Contoh Simbolnya   Penggunaan Predefined Processes dapat digunakan untuk Menyerdahakan Flowchart system yang complex

   















































Pengertian Algoritma



Pengertian Algoritma
   suatu urutan dari beberapa langkah yang logis guna menyelesaikan masalah. Pada saat kita memiliki masalah, maka kita harus dapat untuk menyelesaikan masalah tersebut dengan menggunakan langkah-langkah yang logis. Contoh dari algoritma sederhana dalam kehidupan nyata adalah pada saat memasak air. Hal-hal yang perlu dilakukan untuk memasak air seperti berikut : siapkan panci, masukkan air secukupnya ke dalam panci, tutup panci tersebut, letakkan panci tersebut di atas kompor, hidupkan kompor dengan api sedang, apabila air sudah mendidih, matikan kompor, setelah itu angkat panci tersebut dari kompor. Langkah-langkah untuk memasak air tersebut merupakan algoritma memasak air. Sehingga memiliki urutan langkah-langkah yang logis. 

Dalam ilmu matematika dan komputer, pengertian algoritma merupakan prosedur dari beberapa langkah demi langkah untuk penghitungan. Algoritma dipakai untuk penghitungan, penalaran otomatis, dan pemrosesan data. Pengertian algoritma ialah suatu metode yang efektif diekspresikan sebagai rangkaian yang terbatas dari beberapa instruksi yang telah dijelaskan dengan baik guna menghitung sebuah fungsi. Susunan algoritma dimulai dari kondisi awal dan input awal, instruksi tersebut mendeskripsikan komputasi yang apabila itu dieksekusi serta diproses dengan melewati urutan-urutan kondisi terbatas yang terdefinisi dengan baik, sehingga dapat menghasilkan output atau keluaran dan berhenti di kondisi akhir yang telah ditentukan. 


Pengertian Algoritma
Algoritma sangat diperlukan untuk mengolah data yang ada di komputer. Dalam sistem komputer, pengertian algoritma ialah logika yang dibuat dengan memakai software oleh para pembuat perangkat lunak untuk membuat software tersebut menjadi lebih bagus. Algoritma berbeda dengan Logaritma. Perlu diketahui juga bahwa logaritma adalah sebuah operasi di ilmu matematika guna menghitung kebalikan eksponen dari sebuah perpangkatan.

Kata Algoritma ditemukan oleh Abu Abdullah Muhammad Ibnu Musa Al-Khwarizmi, beliau merupakan matematikawan yang berasal dari Persia yang ditemukan pada Abad Ke 9. Dari masa ke masa, kata algoritma mulai berkembang di abad ke 18. 

Untuk lebih jelasnya lagi, berikut salah satu contoh algoritma :
Algoritma untuk menghitung nilai x dari persamaan x = 17y + 9 :
1) Memulai
2) Menentukan nilai y
3) Menghitung nilai x = 17y + 9
4) Menyelesaikan

Bentuk Dasar Algoritma

Algoritma sendiri mempunyai tiga 3 bentuk dasar, antara lain : 
  1. Algoritma Sekuensial (Sequence Algorithm)
  2. Sequence algorithm atau algoritma sekuensial merupakan algoritma yang langkah-langkahnya secara urut dari awal hingga akhir. Bentuk dari algoritma sekuensial ini salah satu contohnya seperti algoritma memasak air. Langkah demi langkah yang dijalankan harus urut dari atas sampai bawah.
  3. Algoritma Perulangan (Looping Algorithm)
  4. Looping algorithm atau algoritma perulangan merupakan suatu algoritma yang menjalankan beberapa langkah tertentu secara berulang-ulang atau looping. Pada masalah yang kita hadapi, ada pula sebuah langkah yang harus kita lakukan secara berulang-ulang. Contoh dari algoritma looping ini adalah algoritma menjemur pakaian: 
    1) Siapkan jemuran.
    2) Ambil satu pakaian yang nantinya akan dijemur.
    3) Peras pakaian tersebut terlebih dahulu.
    4) Letakkan pakaian tersebut pada tiang jemuran.
    5) Ulangi langkah dari 2 sampai 4 hingga pakaian habis.
    Dari algoritma di atas, dapat diketahui bahwa dari langkah 2 sampai 4 harus dilakukan secara berulang-ulang hingga pakaian habis.
  5. Algoritma Percabangan atau Bersyarat (Conditional Algorithm)
  6. Conditional algorithm atau algoritma bersyarat merupakan algoritma yang menjalankan langkah berikutnya apabila terdapat syarat yang sudah dapat dipenuhi. Berikut salah satu contoh dari algoritma bersyarat : 
    1) Siapkan panci.
    2) Masukkan air secukupnya ke dalam panci.
    3) tutup panci tersebut.
    4) letakkan panci tersebut di atas kompor.
    5) Hidupkan kompor.
    6) Apabila air sudah mendidih, lalu matikan kompor.
    7) Angkat panci tersebut dari kompor.
    Algoritma bersyarat atau contional algorithm terdapat pada langkah ke 6. Apabila air sudah mendidih, lalu matikan kompor. Sehingga apabila air tersebut belum mendidih, maka kompor tidak dimatikan.


Merancang Algoritma yang Baik

Menurut Donald E. Knuth, dari pengertian algoritma diatas dapat diketahui bahwa sebuah algoritma yang baik yaitu algoritma yang mempunyai kriteria sebagai berikut : 
  1. Masukan (Input)
  2. Algoritma mempunyai input 0 (nol) atau lebih
  3. Keluaran (Output)
  4. Algoritma harus menghasilkan atau mengeluarkan minimal 1 output.
  5. Terbatas (Finite)
  6. Algoritma harus berhenti setelah melakukan langkah-langkah yang diperlukan.
  7. Pasti (Definite)
  8. Algoritma harus jelas kapan dimulai dan berakhir. Tujuan dari algoritma harus jelas. Setiap langkah-langkah harus dijelaskan dengan jelas.
  9. Efisien
  10. Membuat sebuah algoritma haruslah efisien. Adanya langkah seperti mencari hasil 1 + 0 tidak efisien. Hal ini karena bilangan apapun itu jika ditambah dengan nol maka hasilnya ialah bilangan itu sendiri. Sehingga adanya langkah seperti itu tidak perlu dimasukkan ke dalam sebuah algoritma

Algoritma dapat disajikan ke dalam 2 bentuk, yaitu bentuk tulisan atau bahasa dan bentuk gambar. Penyajian algoritma dalam bentuk bahasa atau tulisan harus memakai sebuah bahasa yang dapat untuk dimengerti manusia dalam membuat langkah-langkah dari algoritma itu sendiri. Penyajian algoritma dalam bentuk tulisan/bahasa dapat dilakukan dengan memakai pseudocode. Pseudocode berasal dari "pseudo" aritnya "menyerupai atau mirip" dan "code" yaitu "kode program". Contoh dari beberapa bahasa pemrograman yang sering digunakan untuk menyatakan pseudocode antara lain : pascal, BASIC, Pascal, C, dan lain sebagainya. Terdapat juga penyajian algoritma yang dalam bentuk gambar disebut flow chart. 





Klasifikasi Algoritma

Salah satu cara untuk mengklasifikasikan algoritma yaitu dengan menggunakan cara implementasi. 
  1. Rekursi atau iterasi
  2. Algoritma rekursi ialah suatu algoritma yang memanggil dirinya sendiri secara berulang kali (looping) hingga pada kondisi tertentu dapat tercapai. Rekursi merupakan suatu metode umum dalam pemrograman fungsional. Algoritma iteratif memakai konstruksi berulang seperti pada pengulangan dan terkadang terdapat struktur data tambahan. Beberapa permasalahan secara alami dapat cocok dengan 1 implementasi atau yang lainnya. Contohnya : Menara Hanoi yang dikenal dengan implementasi rekursif. Pada setiap versi rekursif mempunyai adanya kesamaan (bisa lebih ataupun kurang kompleks) dengan versi iteratif, ataupun sebaliknya.
  3. Logical
  4. Algoritma dapat dilihat sebagai sebuah logika deduksi terkontrol. Pernyataan ini dapat diekspresikan sebagai: Algoritma = kontrol + logika. Komponen logika yang mengekspresikan aksioma dapat digunakan dalam komputasi serta komponen kontrol dalam menentukan cara-cara deduksi yang digunakan pada aksioma. Hal tersebut adalah dasar dari paradigma pemrograman logika. Dalam pemrograman, logika murni komponen kontrol ialah tetap serta algoritma yang ditentukan dengan memberikan hanya ada komponen logikanya. Daya tarik dari pendekatan logical ialah semantik elegan, sebuah perubahan yang ada dalam aksioma mempunyai perubahan dalam algoritma.
  5. Serial, paralel atau terdistribusi
  6. Pada umumnya, suatu algoritma menjalankan satu instruksi algoritma setiap waktu. Komputer tersebut dapat disebut dengan komputer serial. Rancangan algoritma yang digunakan bagi lingkungan tersebut ialah algoritma serial, terbalik dengan algoritma terdistribusi atau algoritma paralel. Algoritma paralel menggunakan arsitektur komputer yang mana terdapat prosesor-prosesor dapat mengerjakan masalah pada waktu yang sama. Sedangkan algoritma terdistribusi menggunakan banyak mesin yang terhubung ke jaringan. Algoritma terdistribusi atau paralel membagi permasalahan ke banyak submasalah simetris maupun asimetris dan mengumpulkan hasil yang didapat kembali. Konsumsi dari sumber pada algoritma tersebut tidak hanya ada perputaran prosesor tapi juga terdapat daya komunikasi antara prosesor. Algoritma pengurutan dapat untuk diparalelkan secara efisien, namun terdapat biaya komunikasi yang sangat mahal. Algoritma iteratif pada umumnya dapat untuk diparalelkan. Ada juga permasalah yang tidak ada algoritma paralelnya, disebut dengan permasalahan serial lahiriah.
  7. Deterministik atau non-deterministik
  8. Terdapat juga algoritma determministik dan non-determenistik. Algoritma deterministik dapat menyelesaikan masalah-masalah dengan keputusan tepat disetiap langkah-langkah dari sebuah algoritma. Algoritma non-deterministik dapat menyelesaikan masalah-masalah lewat adanya penerkaan walaupun penerkaan tersebut pada umumnya lebih akurat dengan memakai heuristik.
  9. Tepat atau perkiraan
  10. Jika terdapat banyak algoritma dapat sampai ke solusi yang tepat, ada juga algoritma perkiraan yang mencari perkiraan terdekat dengan solusi benarnya. Perkiraan tersebut dapat memakai strategi deterministik ataupun acak. Algoritma yang seperti itu dapat mempunyai nilai lebih untuk banyak permasalahan yang sulit.
  11. Algoritma quantum
  12. Berjalan pada model realistik dari komputasi quantum. Istilah tersebut pada umumnya dipakai bagi algoritma yang pada dasarnya quantum, ataupun memakai fitur-fitur penting dari komputasi quantum seperti belitan quantum atau superposisi quantum.


Contoh Algoritma

  1. Menentukan Apakah Bilangan Tersebut Ganjil atau Genap
  2. Terdapat bilangan yang bernama bilang bulat yaitu 0, 1, -1, 2, dst serta bilangan asli 1, 2, 3, 4, 5, dst. Kedua jenis bilangan tersebut sering digunakan dalam berhitung. Himpunan bilangan-bilangan bulat dalam buku teks aljabar pada umumnya dinyatakan dengan lambang "Z" dan himpunan bilangan-bilangan asli dinyatakan dengan lambang "N". Algoritma guna menentukan apakah bilangan tersebut ganjil atau genap dapat disajikan dengan flowchart seperti dibawah ini :
    Menentukan Apakah Bilangan Tersebut Ganjil atau Genap
    Bilangan genap merupakan sebuah bilangan bulat yang akan habis atau tidak memiliki sisa jika dibagi 2 (dua). Bilangan ganjil merupakan sebuah bilangan bulat yang tidak akan habis apabila dibagi 2 (dua).
  3. Menghitung Keliling dan Luas Lingkaran
  4. Lingkaran merupakan suatu himpunan dari semua titik-titik pada bidang dalam jarak yang tertentu dan disebut dengan jari-jari dari titik tertentu dan dapat disebut titik pusat. Lingkaran merupakan contoh dari kurva tertutup sederhana, lingkaran membagi bidang menjadi bagian luar dan dalam. Algoritma menghitung keliling serta luas lingkaran dapat disajikan dengan flowchart seperti dibawah ini :
    Menghitung Keliling dan Luas Lingkaran
  5. Menampilkan Bilangan Ganjil Diantara 10 sampai 30
  6. Bilangan ganjil yang terletak diantara 10 dan 30 11,13,15, dan seterusnya. Namun, yang akan ditampilkan kecuali bilangan 21 dan 27. Jadi output yang diharapkan dari algoritma tersebut adalah bilangan ganjil 10 sampai 30 kecuali bilangan 21 dan 27. Algoritma untuk menampilkan bilangan ganjil antara 10 hingga 30 kecuali bilangan 21 dan 27 disajikan dengan flowchart dibawah ini :
    Menampilkan Bilangan Ganjil Diantara 10 sampai 30
  7. Algoritma tahun Kabisat
  8. Terdapat juga algoritma tahun kabisat. Tahun kabisat merupakan sebuah tahun yang memiliki tambahan 1 hari dan bertujuan agar kalender dapat sinkron dengan musim tahunan dan keadaan astronomi. Bulan Februari memiliki 29 hari pada saat tahun kabisat. Tahun yang dapat untuk dibagi dengan 4 adalah tahun kabisat. Algoritma guna menentukan tahun kabisat jika disajikan dengan flowchart seperti dibawah ini :
    Algoritma tahun Kabisat
  9. Menampilkan Bilangan Genap Mullai dari Angka 2 sampai n, Kecuali Bilangan Genap yang Kelipatan 4
  10. Bilangan genap merupakan sebuah bilangan-bilangan bulat yang habis jika dibagi 2. Deret yang ditampilkan dari algoritma kali ini merupakan deret dari bilangan genap dari 2 hingga ke n kecuali bilangan yang merupakan kelipatan 4. Algoritma tersebut dapat digambarkan dengan flowchart seperti dibawah ini :
    Menampilkan Bilangan Genap Mullai dari Angka 2 sampai n, Kecuali Bilangan Genap yang Kelipatan 4
  11. Menghitung Harga yang Dibayar Setelah Mendapatkan Sebuah Diskon
  12. Ada juga algoritma yang dapat menghitung jumlah dari biaya yang harus dibayar oleh sang pembeli setelah mendapatkan sebuah diskon 10% dengan syarat jumlah dari total pembelian tersebut Rp.1.500.000,- Algoritma guna menghitung besaran biaya tersebut dapat digambarkan dengan flowchart seperti dibawah ini :
    Menghitung Harga yang Dibayar Setelah Mendapatkan Sebuah Diskon
    Jumlah barang memiliki sifat yang dinamik sesuai dengan input atau masukkan dari user. Apabila jumlah total dari harga tersebut kurang 1500000 maka tidak mendapatkan sebuah diskon.
  13. Mencari Maks dan Min dari suatu Deret Bilangan
  14. Terdapat juga sebuah algoritma guna mencari nilai maks serta min dari suatu n deret bilangan yang dimasukkan atau diinput oleh user. Algoritma tersebut dapat disajikan dengan flowchart seperti dibawah ini :
    Mencari Maks dan Min dari suatu Deret Bilangan
  15. Kalkulator Sederhana dari 2 Bilangan
  16. Terdapat sebuah algoritma sebagai kalkulator sederhana untuk operasi penjumlahan, perkalian, pembagian, dan pengurangan. Kalkulator sederhana ini hanya dapat melakukan perhitungan dari 2 bilangan yang diinput oleh user. Algoritma guna menghitung 2 bilangan dapat digambarkan dengan flowchart seperti dibawah ini :
    Kalkulator Sederhana dari 2 Bilangan
  17. Menghitung Beberapa Angka dari Suatu Bilangan
  18. Pada flowchart kali ini mengenai sebuah algoritma untuk menghitung beberapa angka dari suatu bilangan yang dimasukkan atau diinput oleh user. Berikut flowchart algoritma tersebut :
    Menghitung Beberapa Angka dari Suatu Bilangan
  19. Membalik Sebuah Kalimat
  20. Seperti yang kita ketahui sebelumnya tentang pengertian algoritma, bahwa algoritma juga dapat untuk menampilkan sebuah kalimat namun dengan urutan yang terbalik. Misalkan "woocara" dibalik menjadi "aracoow". Struktur data yang digunakan ialah Stack. Untuk membalik sebuah bilangan, huruf dari kalimat kita input dalam stack dengan menggunakan metode Push. Setelah stack tersebut sudah terisi, maka output kembali dengan memakai metode Pop. Pada algoritma membalik sebuah kalimat, adanya penggunaan struktur data stack diimplementasikan ke array. Dalam implementasinya ke array tersebut, kita harus terlebih dahulu menyiapkan sebuah array dengan memiliki panjang yang sama dengan jumlah huruf yang ada dalam kalimat yang akan dibalik tersebut. Pada gambar flowchart dibawah ini, terdapat tiap huruf dari kalimat yang diinput pada array dengan index ke-0 hingga ke-n dengan memakai metode push.
    Membalik Sebuah Kalimat
    Kemudian huruf tersebut akan mengeluarkan kata mulai dari index ke-n hingga index ke-0.

Itulah pengertian algoritma, bentuk dasar algoritma, klasifikasi algoritma, dan contoh algoritma. Algoritma sangat diperlukan untuk mengolah data yang ada di komputer.