Selama ribuan tahun lalu, perhitungan Komputasi dilakukan menggunakan media pena dan kertas atau batu tulis dan kapur, kadang-kadang menggunakan bantuan tabel. Tetapi, sekarang komputasi bisa dilakukan menggunakan komputer.
Komputasi terbagi menjadi 3 model yaitu :
- Model fungsional yang terdiri dari satu set nilai-nilai yang mencakup fungsi-fungsi serta operasi aplikasi fungsi dan komposisi fungsi.
- Model logika yang terdiri dari satu set nilai-nilai yang mencakup definisi hubungan dan kesimpulan logis.
- Model imperative yang terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan.
Bahasa ini membuat seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan atau diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Fungsi Bahasa Pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur yang kita inginkan.
Keluaran dari bahasa pemrograman tersebut berupa program atau aplikasi. Salah satu contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dan lain sebagainya.
Jenis-jenis Pembagian Bahasa Pemrograman
Pemrograman Web merupakan proses pembuatan sebuah program komputer yang berdasarkan pada halaman situs, yang menampilkan berbagai informasi berbentuk teks, gambar, audio, video, dan animasi melalui protokol transfer hypertext.
Beberapa jenis Bahasa Pemrograman Web :
- Bahasa Pemrograman HTML (HyperText Markup Language) merupakan bahasa standar yang digunakan untuk membuat suatu dokumen atau halaman web, yang terdiri dari kode-kode singkat tertentu dan akan ditampilkan oleh web browser.
- Bahasa Pemrograman JavaScript merupakan bahasa script yang dapat bekerja di sebagian besar browser. JavaScript juga dapat digunakan untuk membuat efek rollover baik gambar maupun teks dan yang paling utama untuk membuat AJAX.
- Bahasa Pemrograman PHP (Hypertext Preprocessor) merupakan bahasa pemrograman yang digunakan secara luas untuk penggunaan, pembuatan, baik pengembangan sebuah situs web dan juga bisa digunakan bersamaan dengan HTML.
- Bahasa Pemrograman ASP (Active Server Pages) merupakan script yang bersifat server-side yang ditambahkan pada HTML berguna untuk membuat situs web menjadi lebih menarik, dinamis dan efektif sehingga isi dari sebuah website dapat diprogram untuk mendapatkan hasil yang berbeda.
- Bahasa Pemrograman XML (Extensible Markup Language) merupakan bahasa markup untuk keperluan umum yang disarankan oleh W3C, untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam.
- Bahasa Pemrograman WML (Wireless Markup Language) merupakan bahasa markup yang digunakan untuk mengimplementasikan WAP dokumen WML berbasis XML, dimana versinya mempunyai DPD dokumen type devinition.
- Bahasa Pemrograman CSS (Cascading Style Sheet) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemrograman.
- Bahasa Pemrograman AJAX (Asynchronous JavaScript And XML) merupakan bahasa pemrograman yang membuat web lebih interaktif. Dengan menggunakan AJAX web terlihat lebih dinamis karena tidak semua page terload.
Pemrograman Mobile yaitu pemrograman sebuah media seperti handphone ,tab dan lain sebagainya. Pemograman ini biasanya mementingkan dari segi tampilan yaitu mobile.
Beberapa jenis Bahasa Pemrograman Mobile :
- Menurut Indeks TIOBE, Java merupakan bahasa pemrograman yang paling populer pada bulan Juni 2017. Java memiliki komunitas pengembang yang besar dan mapan.
- C++ merupakan perpanjangan dari C, dengan fitur dan dukungan tingkat tinggi untuk pemrograman berorientasi objek (object-oriented programming ). C++ juga dapat digunakan untuk mengembangkan Windows Mobile.
- C# juga memiliki komunitas pengembang yang besar dan aktif yang selalu ramah dan membantu. C# merupakan bahasa Windows Mobile yang mana C# juga mirip dengan C++ dan java.
- JavaScript sangat mudah digunakan untuk mengembangkan aplikasi mobile cross-platform menggunakan frameworks dan libraries.
Pemrograman Dekstop merupakan pengembangan sebuah program yang dapat dijalakan dengan komputer dan file dari program tersebut yang dieksekusi dalam file system komputer itu sendiri.
Beberapa jenis Bahasa Pemrograman Desktop :
- Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam.
- Bahasa C merupakan salah satu bahasa pemrograman yang sangat populer di dunia komputer, terutama di kalangan pendidikan, karena bahasa C dianggap sebagai bahasa yang memiliki banyak keunggulan dibanding bahasa yang lain.
- C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek. Untuk menyelesaikan suatu masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya.
- Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).
- Python adalah salah satu bahasa pemrograman yang sangat powerfull dan mudah untuk dipelajari. Karena Python memiliki struktur data tingkat tinggi yang sangat efisien dan sederhana tapi efektif untuk penerapan pemrograman berorientasi objek.
- Komputasi merupakan cara untuk menemukan pemecahan masalah data input menggunakan algoritma. Sehingga Komputasi disebut sub-bidang dadu ilmu komputer dan matematika.
- Selama ribuan tahun lalu, perhitungan Komputasi dilakukan menggunakan media pena dan kertas atau batu tulis dan kapur, kadang-kadang menggunakan bantuan tabel. Tetapi, sekarang komputasi bisa dilakukan menggunakan komputer
Framework berfungsi untuk mempermudah para developer mengembangkan software dan aplikasi, membuat Program Menjadi Lebih Terstruktur dan Tersusun, Praktis untuk Developer, Memiliki Keamanan yang Lebih Unggul.
Jadi, itu dia Pengetahuan saya Tentang Komputasi, Pemrograman dan Framework Semoga bermanfaat bagi para membaca dan semoga para membaca bertambah wawasannya setelah melihat postingan ini.
Terimakasih sudah mampir...
Tidak ada komentar:
Posting Komentar