Belajar Bahasa C

        Dari sekian banyak bahasa pemrograman yang tersedia, pada kali ini kita akan mempelajari salah satu saja, yaitu Bahasa C. Bahasa  C berawal dari bahasa pemrograman BCPL yang dikembangkan oleh Martin Richard pada tahun 1967.Bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan B pada tahun 1970. Kemudian, bahasa B dikembangkan menjadi bahasa C oleh Dennis Ricthie pada sekitar tahun 1972-an di Bell Telephone Laboratories Inc. (sekarang adalah AT &T Bell Laboratories).           Bahasa C merupakan bahasa pemrograman yang banyak digunakan oleh masyarakat karena memiliki beberapa kelebihan seperti berikut. Bahasa C sudah tersedia hampir di semua jenis komputer. Kode bahasa C memiliki portabilitas yang tinggi. Aplikasi yang ditulis  dengan bahasa C untuk suatu komputer tertentu dapat digunakan pada komputer lain hanya dengan sedikit modifikasi. Bahasa C hanya menyediakan s...

DEFINISI,CIRI KHUSUS dan HAL YANG HARUS DIPERHATIKAN DALAM ALGORITMA

          Algoritma berkaitan juga dengan langkah pengerjaan sesuatu.Misalnya kita akan membuat kue bolu dari bahan yang telah tersedia. Kita tentu memerlukan resep dari kue bolu tersebut. Apabila kita tidak memilikinya, lalu kita kerjakan kue tersebut dengan sembarangan, maka kue yang dibuat pasti tidak akan sesuai dengan yang diharapkan.
          Algoritma adalah jantung ilmu komputer dan informatika. Banyak cabang ilmu komputer yang mengarah ke dalam terminologi algoritma. Namun, jangan beranggapan algoritma selalu berkaitan dengan ilmu komputer saja. Dalam kehidupan sehari-hari pun banyak terdapat proses yang dinyatakan dalam suatu algoritma. Cara-cara membuat kue atau masakan yang dinyatakan dalam suatu resep juga dapat disebut sebagai Algoritma.
          Algoritma adalah sebagai langkah demi langkah untuk memecahkan masalah atau penyelesaian tugas khususnya dengan menggunakan bantuan komputer (Meriam-Webster's Collegiate Dictionary).

Ciri-ciri khusus algoritma :

  1. Algoritma mempunyai awal dan akhir.
  2. Setiap langkah harus didefinisikan dengan tepat.
  3. Memiliki masukan (INPUT) atau kondisi awal.
  4. Algoritma memiliki keluaran (OUTPUT) atau kondisi akhir.
  5. Algoritma harus efektif bila diikuti dengan benar maka akan menyelesaikan masalah.

Hal yang perlu diperhatikan dalam membuat algoritma, antara lain :

  1. Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah.
  2. Tidak ada yang baku dalam penulisan teks algoritma seperti notasi bahasa pemrograman.
  3. Setiap orang dapat membuat penulisan dan notasi algoritma sendiri.
  4. Notasi algoritma bukan notasi bahasa pemograman.
  5. Algoritma untuk membantu pekerjaan manusia.
  6. Algoritma merupakan hasil pemikiran konseptual.


                                                                                                                          
                                                                                              
                                                                                                                        (sumber : Buku Pemrograman Dasar Kelas X Yudhistira)

Comments

Popular posts from this blog

Belajar Bahasa C

Pengenalan Variabel dan Tipe Data

STRUKTUR ALGORITMA