Komputasi Pemrograman
Komputasi merupakan cara yang kita lakukan untuk memcahkan masalah yang ada pada sistem komputer menggunakan Algoritma atau bahasa mudahnya Memecahkan masalah dengan logika yang dimatematika kan. Sedangkan Pemrograman adalah proses input, proses, dan output dalam membuat suatu program agar dapat berjalan dengan baik dan dapat dimanfaatkan. Jadi Komputasi Pemrograman ini adalah Memecahkan suatu masalah dengan menggunakan Algoritma yang dilakukan dengan cara membuat program pada komputer atau perangkat.
Nah, untuk memecahkan masalah tersebut tentulah kita menggunakan perangkat berupa komputer atau yang lainnya. Komputer atau perangkat tersebut tidak mengerti dengan bahasa manusia, oleh karena kita menggunakan Bahasa Pemrograman dalam membuat suatu program tersebut. Bahasa Pemrograman ini adalah bahasa komputer berupa kode-kode yang kita input kepada komputer, sehingga maksud kita dimengerti komputer, dan dijalankan oleh komputer tersebut. Ada 3 spektrum tempat kita untuk mengaplikasikan Bahasa Pemrograman ini, diantaranya :
1. Pemrograman Web
Nah, pada Pemrograman pada Web ini adalah Aktifitas kita dalam merancang, memproses, dan menghasilkan output yang ada pada sebuah website. Contohnya membuat desain website, mengatur tata letak website, dan berbagai aktifitas yang ada pada sebuah website. Di dalam Pemrograman Web ini, kita bisa menggunakan HTML (Hypertext Markup Language) untuk menampilkan informasi disebuah website, CSS (Cascading Style Sheet) yang merupakan instruksi bagaimana suatu text tertampil, JS (JAVA SCRIPT) agar website lebih interaktif dan dinamis, dan bahasa-bahasa lainnya.
2. Pemrograman Mobile
Pemrograman Mobile adalah pemrograman yang dilakukan pada perangkat mobile (Handphone) dimana pada perangkat ini bisa kita gunakan beberapa bahasa, diantaranya Java, C++, C#, JS, XML, dll.
3. Pemrograman Dekstop
Pemrograman Dekstop adalah pemrograman yang dilakukan pada tampilan display (layar) komputer kita, sehingga dapat kita lihat dan kita pahami. Pemrograman pada Dekstop ini menggunakan beberapa bahasa, diantaranya Pascal, Java, C, C++, C#, Visual Basic, Phyton, Delphi, dll.
Ada Beberapa Software yang dapat memudahkan seorang programmer dalam melakukan aktifitas pemrogramannya, adapun software tersebut ialah :
- Framework
Framework adalah sebuah software yang mempermudah kita untuk melakukan pengkodingan atau bisa kita sebut dengan mengganti koding tersebut dengan fungsi-fungsi dan variabel yang ada pada software Framework tersebut. Framework terbagi 2, diantaranya :
A.Framework CSS
Framework CSS merupakan jenis dari Software Framework yang berfungsi untuk mendesain sebuah website menggunakan tool-tool yang telah disediakan software ini, sehingga sebuah website tampak lebih interaktif ddan hidup. Framework CSS ini terdiri dari beberapa tool diantaranya: Laravel, Yii, Code Igniter, Symfoni, Zend Framework, Cake PHP, Fuel PHP, DLL
B.Framework PHP
Framework PHP berfungsi untuk mengembangkan suatu website dengan stabil dan lebih cepat, yaitu dengan mengembangkan ide-ide pada sebuah website tanpa perlu banyak menghabiskan waktu untuk melakukan pengkodingan. Framework PHP ini terdiri dari beberapa tool diantaranya: Bootstrap, Gumby, Foundation, Less Framework, JQuery UI, Unsemantic, Blue Print CSS.
C.Frameworks/library Java Script
Adalah framework yang berguna untuk pengembangan basis data dari sebuah website dan juga dapat membuat sebuah website enak untuk dipandang. Ada beberapa tool nya, diantaranya Angular.js, jQuery, dll.
- CMC (Content Management System)
Content Management System merupakan sebuah sistem yang mempermudah kita dalam mengelola website tanpa harus membuat sistem sebuah website dari awal. CMS terdiri atas 2 jenis :
A.CMA (Content Management Application)
CMA digunakan untuk mengelola konten tanpa perlu paham pengkodingan atau tanpa melalukan pengkodingan.
B.CDA (Content Delivery Application)
CDA digunakan untuk menghimpun informasi-informasi yang sebelumnya sudah di input ataupun di edit oleh si pemilik situs web.
Komentar
Posting Komentar