Selasa, 20 Oktober 2020

Komputasi Pemrograman

 

Komputasi Pemrograman

 

Bahasa Pemrograman





Bahasa pemrograman dapat dikatakan sebagai sekumpulan instruksi yang diberikan kepada komputer untuk dapat melaksanakan tugas-tugas tertentu dalam menyelesaikan suatu permasalahan. Bahasa pemrograman sering juga disebut dengan bahasa computer. Biasanya, agar komputer dapat menjalankan suatu tugas tertentu, seorang programmer harus mengetahui langkah-langkah yang dibutuhkan dalam penyelesaian tugas tersebut. Langkah-langkah itu disebut dengan algoritma, yang kemudian dituangkan kedalam berbagai jenis bahasa pemrograman yang diinginkan.


Tingkatan Bahasa Program


1.  Bahasa Program Tingkat Rendah (Low-Level)
Bahasa program tingkat rendah berisi instruksi-instruksi yang ditujukan kepada komputer dengan menggunakan kode biner (binary). Kode-kode tersebut akan langsung diterjemahkan oleh komputer tanpa harus melalui proses kompilasi.

2.  Bahasa Program Tingkat Menengah (Mid-Level)
Bahasa program tingkat menengah adalah instruksi yang berupa kode mnemonic seperti ADD, SUB, DIV, STOLOD, JMP dan lainnya. Namun, bahasa dalam tingkat menengah ini harus diterjemahkan terlebih dahulu ke dalam bahasa mesin, karena komputer hanya mengerti penggunaan bahasa mesin.

3.  Bahasa Program Tingkat Tinggi (High-Level)
Bahasa program tingkat tinggi ini berisi instruksi-instruksi yang menggunakan bahasa alamiah yang dimengerti manusia, seperti bahasa Inggris atau matematika. Tingkatan ini diciptakan untuk mengatasi kekurangan yang dimiliki tingkat menengah dan tingkat rendah.

4.  Bahasa pemrograman lebih tinggi (tertarget)
Yang juga masuk bahasa pemrograman lebih tinggi yaitu PHP dan Visual Basic .NET. Ini karena keduanya mudah dikembangkan. Secara umum, bahasa tingkat tinggi dipakai untuk tujuan khusus, semisal PHP untuk membuat website. Pada penerapannya, bahasa seperti ini biasa dipakai oleh mereka yang professional. Tentunya aplikasi pemrograman yang dipakai juga tak sembarangan. Contoh lain dari tingkatan bahasa ini yaitu Ruby, Python, Perl, JSP, dan ASP.


Pemograman Web



pemrograman web ialah proses pembuatan instruksi-instruksi untuk menciptakan program/aplikasi berbasis internet yang dapat diakses melalui browser. Contoh dari pemrograman web itu sendiri yakni: gmail, facebook, tumblr, dll. Berikut ini merupakan beberapa contoh bahasa pemrograman yang lazim digunakan dalam pemrograman web:

  • HTML:  HTML merupakan dasar pembuatan setiap website. Untuk membentuk sebuah website, HTML berperan dalam pembentukan struktur halaman website.
  • CSS:  CSS merupakan kunci yang membedakan sebuah website dengan website yang lain, karena CSS berfungsi untuk membuat tampilan laman menjad lebih menarik.
  • PHP: PHP merupakan server side scripting yang digunakan untuk memprogram dan mengembangkan sebuah situs, biasanya digunakan bersama HTML. PHP dirancang untuk pembuatan website dinamis.
  • JAVASCRIPT:  Javascript berguna bagi kalian yang membutuhkan fitur interaksi pada website kalian, sehingga website dapat secara aktif menjadi media interaktif.



Pemrograman Mobile




Pemrograman Mobile adalah pemrograman yang ditujukan untuk pembuatan aplikasi diperangkat mobile. Berikut Ini bahasa pemograman yang digunakan :


1.  Java

Bahasa satu ini terbilang paling populer dan familiar bagi para programmer. Pasalnya, selain digunakan sebagai bahasa pemrograman mobile, Java juga sering digunakan untuk membuat aplikasi berbasis desktop. Java dibilang bahasa pemrograman yang cerdas karena kegunaan dan kode portabilitasnya terbilang mudah. Selain itu, bahasa ini juga mudah dipelajari sehingga pengembangannya cukup cepat pada sebuah aplikasi mobile.


2.  Swift

Swift merupakan nama bahasa pemrograman yang digunakan untuk mengembangkan aplikasi berbasis iOS yang bisa diinstal melalui iPad atau iPhone. Apple memperkenalkan bahasa Swift pada tahun 2014 baru kemudian merilis kodenya pada tahun 2015. Ada banyak fitur keren seperti informasi sintax yang salah yang ditambahkan oleh Apple agar bahasa ini bisa populer.


3. Kotlin

Bahasa pemrograman Kotlin dikembangkan dan didesain oleh perusahaan asal Ceko yang bernama JetBrains. Kini penggunaan Kotlin sebagai bahasa yang digunakan untuk membuat aplikasi android sudah didukung oleh Android Google secara resmi. Pengembangan aplikasi ini dilakukan untuk mengatasi berbagai kelemahan bahasa pemrograman Java. Bahasa ini juga bisa digunakan secara bersama-sama dengan Java untuk membangun sebuah aplikasi android.

 

4.  C#

C# (CSharp) merupakan bahasa pemrograman yang banyak dipilih programmer yang ingin mengembangkan aplikasi mobile lintas platform. Dengan dukungan tools lintas platform seperti Unity dan xamarin, programmer akan menulis aplikasi android, iOS, serta windows phone menggunakan C#. Bahasa ini memiliki kode yang tidak jauh berbeda dengan Java bahkan lebih sederhana.



Pemrograman Dekstop




1.  NET

NET adalah sebuah bahasa pemrograman yang punya ruang lingkup besar serta kompleks. Net dikembangkan oleh Microsoft sebagai suatu sistem yang berfungsi sebagai pengembang  aplikasi perangkat lunak. NET Framework dirancang Microsoft dengan terkait pengembangan bahasa-terutama bahasa C # dan Visual Basic-untuk mengatasi berbagai masalah yang dialami para pengembang perangkat lunak Windows dan user. Kelebihan Net itu sendiri yaitu bisa memberi kemungkinan untuk kita dalam pembuatan aplikasi windows base yang di launch melalui Internet Explorer hingga dapat kita  memanfaatkan rich window component untuk aplikasi web.


2.   Phyton 

Python adalah salah satu bahasa pemrograman yang sangat powerfull dan mudah untuk dipelajari. Python memiliki struktur data tingkat tinggi yang sangat efisien dan sederhana tapi efektif untuk penerapan pemrograman berorientasi objek.

Python memiliki syntax dan type data dinamis yang elegan hingga membuatnya menjadi bahasa yang sangat ideal untuk scripting dan pengembangan aplikasi diberbagai bidang dan flatform system operasi.


3.  Delphi 

DELPHI merupakan sebuah perangkat lunak  yang berguna untuk membuat program / aplikasi komputer berbasis windows. Bahasa pemrograman berbasis objek, artinya semua komponen yang ada merupakan objek-objek.


EmoticonEmoticon