Minggu, 15 September 2013

Bahasa Pemograman



Program adalah  sederetan instruksi atau perintah (dalam bahasa yang di mengerti oleh komputer) untuk melaksanakan tugas-tugas tertentu, sehingga menghasilkan suatu keluaran / output yang diharapkan.

Algoritma adalah urutan langkah-langkah atau instruksi-instruksi yang harus dilaksanakan untuk memecahkan masalah.

Flowchart adalah (Diagram alur) adalah urutan instruksi-instruksi program yang digambarkan dalam bentuk suatu diagram.

Bahasa pemrograman adalah program yang berisikan instruksi-instruksi yang dimengerti oleh komputer.

Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman. [wikipedia, 2009]

Pengertian Komputer

Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya.

Kategori Bahasa Pemrograman

1. Bahasa Pemrograman Tingkat Tinggi

Merupakan bahasa tingkat tinggi yang mempunyai ciri-ciri mudah dimengerti karena kedekatannya terhadap bahasa sehari – hari. Sebuah pernyataan program diterjemahkan kepada sebuah atau beberapa mesin dengan menggunakan compiler.

Sebagai contoh adalah : JAVA, C++, .NET , Android

2. Bahasa Pemrograman Tingkat Rendah

Bahasa pemrograman generasi pertama. Bahasa jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Disebut juga dengan bahasa assembly merupakan bahasa dengan pemetaan satu – persatu terhadap instruksi komputer. Setiap intruksi assembly diterjemahkan dengan menggunakan assembler.

3. Bahasa Pemrograman Tingkat Menengah 

Dimana penggunaan instruksi telah mendekati bahasa sehari – hari, walaupun masih cukup sulit untuk dimengerti karena menggunakan singkatan – singkatan seperti STO yang berarti simpan (STORE) dan MOV yang artinya pindah (MOVE). Yang tergolong dalam bahasa ini adalah Fortran.

Berikut ini adalah tahapan yang harus dilakukan dalam pembuatan program komputer:

1. Mendefinisikan Masalah

Pendefinisian atau pemahaman masalah adalah tahapan pertama yang penting karena pada tahap ini kita menentukan masalahnya, kemudian apa saja yang dapat dipecahkan dengan program komputer dan selanjutnya kita menentukan juga masukan seperti apa yang diperlukan dan keluaran yang bagaimana yang diinginkan.

2. Menentukan solusi

Pada tahap ini yang harus dilakukan adalah mencari jalan bagaimana masalah tersebut diselesaikan. 

3. Memilih algoritma

Pemilihan algoritma merupakan tahap yang cukup penting karena jika salah menentukan algoritma yang dipilih maka akan menyebabkan program menghasilkan unjuk kerja atau performa yang kurang optimal.

4. Menulis program
Tahap penulisan program dalam sebuah bahasa pemrograman atau biasa disebut tahap coding. Pada tahap ini algoritma diterjemahkan ke dalam bahasa pemrograman tertentu, yang kemudian akan diproses oleh komputer.

5. Menguji program Setelah program selesai ditulis, dapat dilakukan pengujian untuk melihat apakah program yang sudah dibuat berhasil di kompilasi dengan baik, kemudian program diuji kembali untuk melihat apakah program menghasilkan keluaran yang diinginkan.

6. Menulis dokumentasi Tahap ini dapat dilakukan bersamaan dengan tahap penulisan program, contohnya memberikan komentar pada program untuk menjelaskan program tersebut. Tahap ini terkadang dianggap tidak penting dan seringkali diabaikan, sesungguhnya dokumentasi sangat penting terlebih untuk program yang cukup kompleks dimana pembuatan program dilakukan oleh lebih dari satu orang, dokumentasi dapat memberikan penjelasan tentang algoritma yang digunakan oleh si pembuat program.

7. Merawat program
Tahap ini dapat dilakukan setelah program selesai dibuat dan telah digunakan. 

Mohon gan tinggalkan jejak :D ... 









19 komentar:

  1. ooowh, dalam tahapan pembuatan program ternyata seperti itu yah?
    asoy geboy, lanjutgan

    BalasHapus
    Balasan
    1. iya semua da tingkatnya dan kesulitanya :D

      oke thankz ya

      Hapus
  2. Top banget nih..!! Thanks banget ya infonya, berguna banget buat pemula dalam pembelajaran bahasa program.. :D

    BalasHapus
  3. ada contoh syntaxnya gk...
    biar saya tw tingkat kesulitanya

    BalasHapus
  4. oke untuk post selanjutnya akan saya masukkan :D

    BalasHapus
  5. good zay, numpang nyedot ilmunyagan....

    BalasHapus
  6. mantab zay, thx buat postingan ilmunya :D

    BalasHapus
  7. bagus artikelnya..jadi tau macem2 bahasa pemrograman...

    BalasHapus
  8. Apakah mungkin ... setelah kita melakukan tahap2 membuat program ..masih terjadi kesalahan ...

    BalasHapus
    Balasan
    1. terima kasih sudah berkunjung ,,
      iya , karena manusia tidak luput dari kesalahan, dari system komputer tersebut hingga human error oleh karena itu hanya untuk meminimalisir kesalahan saja tidak menutup kemungkinan akan timbul masalah suatu hari nanti :D

      Hapus
  9. wah bahasa pemrograman ya??kalaw bahasa tubuh ada ga??
    hahahha kiding mas brow,,,
    bagus nih pembahasannya tp ada yg mau saya tanya kan nih, maksud dari merawat program gmn y??
    bisa kasih contohnya ga??
    kalaw bisa sekalian sama contoh gambarnya biar lebih terang lg ya mas brow,,
    btw background blog.a bikin pusing nih saat membaca.a kurang jelas, maaf y klw saya kritik,,

    jangan lupa pula tengok" lah ke blog saye di : worldkompute.blogspot.com
    maju terus gan, klw ada tembok jangan lupa untuk nikung ya, masa mentang" lurus ada tembok dihajar juga..
    :))
    kiding sikit ya

    BalasHapus

jangan lupa tinggal kan jejak .. :D