Sabtu, 16 Januari 2016

PEMROGRAMAN

       Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram (programmer). Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
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 pemrogramanyang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

Manfaat Belajar Bahasa Pemrograman
pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
Manfaat bahasa pemograman memiliki letak manfaat utama pada konsep logikanya yang biasa diterapkan untuk memahami bidang lain yang lebih luas.
Salah satu alasan terbaik untuk itu adalah bahwa itu adalah salah satuyang bisa memberi Anda kesempatan untuk menunjukkan bahwa jika perlu beradaptasi dengan belajar bahasa lain tidak akan menjadi transisi yang berat nyata. Jika ada, itu akan dianggap sederhana.
Konsep-konsep yang diajarkan semua sama. Cara terbaik adalah untukmemahami dasar-dasar. Tanpa mereka, tidak ada gunanya dan akanmenjadi agak sia-sia. Dalam jangka panjang, sangat membantu untuk memiliki pemahaman yang sangat baik itu. Tanpa melakukannya, akanseperti melompat ke dalam air dalam kolam renang tanpa mengetahui bagaimana untuk berenang.
Ini juga merupakan tanda programmer lebih baik. Pikirkan tentang hal inihanya satu menit. Mengetahui bagaimana transisi dari satu ke yang laindapat membuat orang dalam arti itu. Dalam waktu, ada akan menjadi item baru yang akan diperlukan untuk berevolusi seperti belajar untuk bekerjadengan database dengan itu atau bahkan mungkin memiliki dua bahasabekerja sebagai satu.
Kesediaan juga ditunjukkan. Ini menunjukkan bahwa Anda tidak akan terjebak pada daerah dan terus berkembang dan menjadi kuat. Tentu, mungkin sampai ke titik bekerja dengan satu bahasa. Contohnya bisaVisual Basic. Ini akan berarti menjadi dapat maju melampaui batas-bataspengetahuan dan pergi lebih jauh. Kemudian lagi, mungkin berakhir menjadi masalah bekerja dengan orang yang berbeda tergantung padaperusahaan. Hal ini menunjukkan juga bahwa Anda akan bersedia untuk melakukannya sehingga menjadi manfaat.
Pada akhirnya, proses ini terserah Anda untuk melihat apakah salah satu yang Anda bersedia lakukan. Tentu, di perguruan tinggi ada kemungkinankarena harus melakukannya dan mungkin berakhir terjadi dalam angkatankerja. Anggap saja sebagai cara untuk meningkatkan. Jika berhasil, maka dapat menjadi alat yang sangat kuat dan dapat membantu dalam mendapatkan pekerjaan yang baik

MACAM-MACAM PEMROGRAMAN

1. JAVA


Logo JavLogo Javaa
Java merupakan bahasa pemrograman yang dapat dijalankan di berbagai platform, dari mulai PC sampai perangkat mobile. Bahasa pemrograman ini awalnya dikembangkan pada The Green Project pada tahun 1991 oleh Sun Microsystem yang kemudian dilepas pada Oracle. Nama Java sendiri dipilih karena salah seorang pendiri Java, James Gosling, sangat menyukai kopi murni yang langsung digiling dari mesin giling (kopi tubruk) dimana kopi jenis ini berasal dari pulau Jawa di Indonesia.
Java menjadi salah satu bahasa pemrograman terpopuler bukan karena tanpa alasan, bahasa pemrograman ini memiliki beberapa kelebihan seperti misalnya bisa berjalan di sistem operasi yang berbeda-beda, kemudian bahasa pemrograman ini termasuk kedalam pemrograman OOP (pemrograman orientasi objek) sehingga programer lebih mudah dalam menyusun program menggunakan bahasa ini, selain itu bahasa ini juga memiliki library yang lengkap sehingga akan sangat memudahkan programer. Dan saat ini merupakan era dimana smartphone Android sangat banyak digunakan. Aplikasi dalam smartphone Android dibangun menggunakan bahasa Java, sehingga banyak juga programer-programer yang menggunakan bahasa ini karena memang sedang banyak dibutuhkan.

    2. C

Bahasa C

Bahasa C ini termasuk bahasa pemrograman tertua yang pernah ada. Bahasa pemrograman C ini dikembangkan dari sekitar tahun 70-an. Bahasa C menjadi bahasa pemrograman yang populer di Indonesia karena hampir sebagian besar perguruan tinggi jurusan IT ataupun lembaga kursus pemrograman menggunakan bahasa ini untuk dipelajari pertama kali sebelum mempelajari bahasa pemrograman yang lain. Bukan tanpa sebab bahasa C ini menjadi dasar untuk mempelajari bahasa pemrograman yang lain, karena memang bahasa C ini merupakan “bapak” dari bahasa pemrograman lain seperi C#, Java, C++, dan lain sebagainya.                                             

    5. Python


Logo PythonPython
Dalam tingkatan bahasa pemrograman, Python termasuk bahasa tingkat tinggi. Python menjadi salah satu bahasa pemrograman yang dapat membangun aplikasi, baik itu berbasis web ataupun berbasis mobile. Bahasa phyton ini termasuk kedalam bahasa pemorgraman yang cukup mudah bagi pemula, karena bahasa tersebut mudah untuk dibaca dengan syntax yang mudah untuk dipahami juga. Banyak perusahaan besar menggunanakn Phyton dalam pengembanganya seperti Instagram, Pinterest dan Rdio. Python juga digunakan oleh para pengembang Google, Yahoo!, dan juga NASA.                              Di Indonesia sendiri terdapat grup Facebook yang membahas tentang Python yang telah memiliki lebih dari 6000 anggota. Grup ini cukup aktif, grup ini bernama Python Indonesia.

6. C++


C++ merupakan bahasa pemrograman pengembangan dari bahasa C. C++ dan C memiliki sintaks penulisan yang hampir sama, meski begitu kedua bahasa pemrograman ini memiliki perbedaan pada penyelesaian masalahnya. Pada bahasa C penyelesaian masalah dilakukan dengan membagi-bagi kedalam sub-sub masalah yang lebih kecil lagi atau bisa disebut bahasa pemrograman prosedural, sedangakan C++ berorientasi pada objek dimana permasalahan dibagi-bagi kedalam class-class.                                                              C++ ini menjadi bahasa pemrograman yang populer karena banyak juga perusahaan-perusahaan software besar yang menggunakan bahasa ini untuk membangun software nya seperti Adobe, Firefox, ataupun Winamp yang sekarang pengembanganya di hentikan.

7. JavaScript

JavaScript
JavaScript adalah bahasa pemrograma yang dikembangkan oleh Netscape. Penggunaan JavaScript saat ini kebanyakan terdapat pada pengembangan web. Dengan JavaScript ini kita bisa membuat web yang interaktif dan menarik. Di Indonesia sendiri terdapat grup Facebook yang membahas tentang JavaScript ini dengan nama JavaScript Indonesia. Grup yang beranggotakan lebih dari 10 ribu orang ini masih aktif sampai sekarang.
 ALGORITMA DAN FLOWCHART
Algoritma adalah langkah-langkah yang disusun secara tertulis dan berurutan untuk menyelesaikan suatu masalah. Sedangkan Algoritma Pemrograman adalah langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer.

Flowchart/diagram alir adalah metode untuk menggambarkan tahap-tahap penyelesaian masalah, beserta aliran data dengan simbol-simbol standar yang mudah dipahami. Dalam kehidupan sehari-hari, flowchart banyak digunakan di pusat-pusat layanan seperti kantor pemerintahan, bank, rumah sakit, organisasi masyarakat, dan perusahaan.
Tujuan penggunaan flowchart adalah untuk menyederhanakan rangkaian proses atau prosedur untuk memudahkan pemahaman pengguna terhadap informasi tersebut. Oleh karena itu, design sebuah flowchart harus ringkas, jelas, dan logis.