Programming concept part.1 [Webmaster not Programmer]

Secara harifah arti Webmaster tentu berbeda dengan Programmer.mengapa begitu?bukan bermaksud menggurui,pada hakekatnya dan pengalaman saya.seorang webmaster belum tentu menguasai alur dan bahasa pemrogramman seperti halnya seorang programmer,namun seorang programmer sudah pasti bisa menguasai bidang webmaster,mengapa terjadi teori yang demikian?!


Untuk menjadi seorang webmaster anda hanya cukup menguasai beberapa struktur dasar pemrogramman seperti php,html,javascript,dan css.(karna tugas seorang webmaster adalah membangun web yang dinamis),lain halnya dengan programmer ia tidak hanya menguasai struktur pemrogramman tapi juga menguasai bahasa program,.


Apa yang disebut algoritma ialah yang membedakan banyak hal tentang disiplin ilmu webmaster dan programmer (dalam konteks ini maksud dari webmaster adalah 'human without programming concept')


Algoritma adalah kumpulan langkah-langkah / steps untuk menyelesaikan masalah menggunakan komputer (program komputer) dengan syarat tertentu. Adapun syarat-syaratnya adalah sebagai berikut :


syarat-syaratnya adalah sebagai berikut :




  1. Setiap langkah harus DEFINITE (pasti, tertentu), dalam algoritma terdapat instruksi-instruksi yang jelas dan tidak ambigu.

  2. Minimum mempunyai 1 output (input boleh tidak ada)

  3. Harus ada stoping criteria (bisa berhenti).


Algoritma juga mempunyai beberapa jenis yaitu :

  1. Sequence, instruksi dikerjakan berurutan (sekuensial).

  2. Selection, instruksi dikerjakan bila kreteria tertentu terpenuhi.

  3. Iteration, instruksi dikerjakan selama memenuhi kondisi tertentu.

  4. Concurrent, mengerjakan banyak instruksi secara bersama.


Contoh algoritma :
Algoritma menghitung luas persegi.

  1. Masukkan sisi (S)

  2. Luas <- S * S

  3. Tulis Luas


Untuk menulis suatu penjelasan cara menyelesaikan masalah dapat pula digunakan Pseudo Code yaitu berupa pengkodean atau penandaan yang menyerupai suatu program. Pseudo Code ini sering digunakan dalam penulisan algoritma.
Contoh : Mencari bilangan terkecil dari dua bilangan yang dimasukkan.


Algoritma :

  1. Masukkan bil pertama

  2. Masukkan bil kedua

  3. Jika bil pertama < bil kedua maka kerjakan langkah 4, bila tidak maka dikerjakan langkah 5.

  4. Tampilkan bil pertama

  5. Tampilkan bil kedua


Pseudo code:

  1. Input x

  2. Input y

  3. If x < y  then langkah 4 else langkah 5

  4. write x

  5. write y


contoh algoritma flow chart:

Mengapa perlu belajar flowchart?! jangan pernah berpikir instan,karna konsep dasar adalah hal yang paling penting dalam disiplin ilmu,logikanya anda akan mudah menguasai PHP jika anda mahir dalam bahasa C..

to be continue...

Originnaly artikel by akane

Algoritma practice by indra and nanoe

Tidak ada komentar:

Posting Komentar