Selasa, 14 Februari 2023

Contoh bahasa pemrograman

  Apa Itu Bahasa Pemrograman     dan Fungsinya

   Bahasa pemrograman merupakan serangkaian kata yang diwujudkan dalam sebuah instruksi atau perintah dan terdiri dari banyak baris yang bisa dimengerti oleh komputer. Secara mendasar, dengan adanya bahasa pemrograman ini nantinya akan membuat komputer mengolah data sesuai dengan instruksi yang diperintahkan.

   Bahasa program komputer ini wajib dipahami dan dikuasai oleh seorang Developer atau agar dapat membuat dan membangun sebuah aplikasi maupun software.

   Untuk bahasa pemrograman komputer yang paling sering dipakai dan cukup populer adalah Java dan C.

10. Contoh Bahasa Pemrograman Terpopuler di Kalangan Developer




  1. Java

Java merupakan bahasa program komputer yang dapat digunakan dan dijalankan di berbagai platform, di antaranya adalah PC hingga mobile. Bahasa program komputer ini pada awalnya dikembangkan oleh Sun Microsystem pada The Green Project di tahun 1991, namun kemudian program ini pun dilepas untuk Oracle.

    Nama Java dipilih karena salah seorang pendiri dari Java yang bernama James Gosling sangat menyukai kopi murni (kopi tubruk) hasil gilingan mesin giling. Dan kopi tersebut berasal dari Pulau Jawa (Java, sebutan di masa penjajahan Belanda) lho!

    Java sendiri merupakan salah satu bahasa program komputer yang paling populer karena memiliki beberapa kelebihan, seperti bisa berjalan di sistem operasi yang berbeda. Java juga merupakan bahasa program komputer yang masuk kedalam pemrograman OOP yang berorientasi pada objek.

    Aplikasi yang ada pada smartphone Anda pun dibuat dengan menggunakan bahasa program komputer Java, lho. Hal ini menjadikan semakin banyak Programmer yang menggunakannya karena banyak digunakan oleh masyarakat.


2. Bahasa Pemrograman C

    Bahasa C merupakan bahasa program komputer yang tertua. Bahasa C ini dikembangkan pada tahun 70an. Pembuat bahasa C sendiri bernama Dennis Ritchie. Bahasa C cukup populer di Indonesia karena hampir sebagian besar penggunanya adalah perguruan tinggi jurusan IT maupun lembaga kursus pemrograman.

    Bahasa C merupakan bahasa program komputer paling dasar sebelum Anda mempelajari bahasa program komputer lainnya. Jadi bisa dibilang bahwa bahasa C inilah yang menjadi dasar sebelum akhirnya muncul bahasa program komputer lainnya.


3. PHP

    PHP juga merupakan salah satu jenis dari bahasa pemrograman yang cukup populer dan paling banyak digunakan di Indonesia. Selain karena gratis, PHP digunakan juga karena merupakan jenis bahasa program komputer server side scripting yang memang dirancang khusus untuk membangun sebuah website dinamis.

    Selain itu, ada banyak jenis website ternama lainnya, seperti Facebook, WordPress, maupun Digg yang menggunakan bahasa PHP dalam proses pengembangannya. Perlu Anda ketahui juga, bahwa PHP dikembangkan pertama kali oleh Rasmus Lerdrorf.

4. Visual Basic

    Visual Basic merupakan salah satu bahasa program komputer yang dikembangkan langsung oleh Microsoft. Bahasa program komputer ini menawarkan ide visual dalam pembuatan softwarenya. Nah, pembuatan bahasa program komputer juga dikembangkan untuk tujuan pembuatan software berbasis sistem operasi Windows.

    Visual basic sendiri merupakan keturunan dari bahasa proram Basic. Di Indonesia sendiri, terdapat sebuah grup bernama Visual Basic Indonesia yang memiliki lebih dari 22 ribu member. Wow!

5. Phyton

    Dalam sebuah tingkatan bahasa program komputer, untuk bahasa Phyton merupakan bahasa tingkat tinggi. Phyton termasuk dalam kategori bahasa program komputer yang bisa digunakan untuk membangun sebuah aplikasi, baik itu yang berbasis web maupun yang berbasis mobile.

    Bahasa Phyton sendiri termasuk kedalam jenis bahasa program komputer yang cukup mudah dipelajari bagi pemula sekalipun. Hal ini dikarenakan bahasanya yang cukup mudah dibaca dengan syntax sehingga cukup mudah juga untuk dipahami.

    Ada banyak perusahaan besar yang menggunakan bahasa Phyton ini untuk kebutuhan pengembangan bisnis aplikasinya. Seperti halnya Pinterest dan Instagram. Selain itu, Phyton juga digunakan untuk pengembangan Google, Yahoo!, dan NASA.

6. C++

    C++ merupakan bahasa pemrograman yang dikembangkan dari bahasa C. Bahasa C++ dan Bahasa C memiliki syntax penulisan yang hampir sama. Namun, kedua bahasa program komputer ini memiliki perbedaan pada penyelesaian masalahnya.

    Pada bahasa C, penyelesaian masalahnya dilakukan dengan membaginya kedalam sub-sub masalah yang lebih kecil atau biasa disebut dengan bahasa proram komputer prosedural. Untuk Bahasa C++ sendiri lebih berorientasi pada objek, di mana permasalahannya dibagi kedalam kelas-kelas tertentu.

    Bahasa C++ ini pertama kali dikembangkan oleh Bjarne Stroustrup. C++ menjadi salah satu bahasa peogram komputer paling populer sebab seringnya digunakan oleh perusahaan besar untuk membangun softwarenya, seperti pada Adobe, maupun Firefox.


7. JavaScript

    JavaScript merupakan jenis bahasa program komputer yang dikembangkan oleh Netscape. Penggunaan JavaScript ini juga lebih ditekankan pada pengembangan web saja. Menggunakan JavaScript tentu bisa membantu Anda dalam membuat web yang menarik sekaligus interaktif.

   Di Indonesia sendiri, ternyata ada sebuah grup Facebook yang dibuat khusus untuk membahas hal yang terkait dengan JavaScript bernama JavaScript Indonesia. Grup ini beranggotakan lebih dari 10 ribu anggota dan masih aktif hingga saat ini.


8. C#

   C# merupakan bahasa program komputer yang dikembangkan langsung oleh Microsoft. C# ini dibuat dengan menggabungkan prinsip dari Bahasa C dan Bahasa C++. C# juga banyak digunakan untuk media pengembangan software dengan menggunakan platform Windows.

9. Objective-C

   Objective-C merupakan salah satu bahasa program komputer yang berorientasikan objek. Bahasa program komputer ini juga bisa digunakan untuk mengembangkan aplikasi yang digunakan pada perangkat Apple. Tidak hanya itu, bahkan sistem operasi iOS juga dikembangkan dengan menggunakan bahasa Objective-C ini.

10. ActionScript

    ActionScript merupakan bahasa program komputer yang dibuat dengan berdasar pada ECMAScripr. ECMAScript ini digunakan dalam pengembangan situs web dan perangkat lunak yang menggunakan platform Adobe Flash Player.

   ActionScript juga biasanya digunakan pada beberapa aplikasi basis data, seperti yang digunakan pada Five dan Alpha. Bahasa ActionScript ini pada awalnya dikembangkan oleh Macromedia. Namun seiring dengan berjalannya waktu, pengembangannya pun akhirnya dilanjutkan oleh Adobe dengan membeli Macromedia pada tahun 2005 silam.

    ActionScript yang paling baru saat ini adalah versi ActionScript 3.0. Versi ActionScript 3.0 ini merupakan bahasa terbaru dari edisi sebelumnya yang dikenal dengan ActionScript 2.0. Nah, ActionScript 3.0 ini memiliki beberapa kelebihan jika dibandingkan dengan pendahulunya.

Selasa, 07 Februari 2023

Flowchart

 




  Apakah kamu tahu istilah flowchart? Kata flowchart pasti sudah sering kamu dengar, terlebih lagi jika kamu sering membangun sebuah program. Flowchart adalah sebuah diagram yang menjelaskan alur proses dari sebuah program. Dalam membangun sebuah program, flowchart berperan penting untuk menerjemahkan proses berjalannya sebuah program agar lebih mudah untuk dipahami. Nah, apa fungsinya, simbol yang sering digunakan, dan bagaimana contohnya? Berikut ini adalah penjelasannya.

   

Pengertian flowchart

   Flowchart atau bagan alur adalah diagram yang menampilkan langkah-langkah dan keputusan untuk melakukan sebuah proses dari suatu program. Setiap langkah digambarkan dalam bentuk diagram dan dihubungkan dengan garis atau arah panah.

   Flowchart berperan penting dalam memutuskan sebuah langkah atau fungsionalitas dari sebuah proyek pembuatan program yang melibatkan banyak orang sekaligus. Selain itu dengan menggunakan bagan alur proses dari sebuah program akan lebih jelas, ringkas, dan mengurangi kemungkinan untuk salah penafsiran. Penggunaan flowchart dalam dunia pemrograman juga merupakan cara yang bagus untuk menghubungkan antara kebutuhan teknis dan non-teknis. 

   

    Sebelum lanjut saya mau memberitahu sesuatu nih, kamu dapat memperdalam pengetahuan kamu mengenai flowchart di Dicoding loh. Materi ini dapat kamu temukan dan kamu pelajari di Memulai Dasar Pemrograman untuk Menjadi Pengembang Software.

    Fungsi flowchart

     Fungsi utama dari flowchart adalah memberi gambaran jalannya sebuah program dari satu proses ke proses lainnya. Sehingga, alur program menjadi mudah dipahami oleh semua orang. Selain itu, fungsi lain dari flowchart adalah untuk menyederhanakan rangkaian prosedur agar memudahkan pemahaman terhadap informasi tersebut.

    Jenis flowchart

    Flowchart sendiri terdiri dari lima jenis, masing-masing jenis memiliki karakteristik dalam penggunaanya. Berikut adalah jenis-jenisnya:

  1. Flowchart dokumen
    Pertama ada flowchart dokumen (document flowchart) atau bisa juga disebut dengan paperwork flowchart. Flowchart dokumen berfungsi untuk menelusuri alur form dari satu bagian ke bagian yang lain, termasuk bagaimana laporan diproses, dicatat, dan disimpan.

  2. Flowchart program
    Selanjutnya kita akan membahas flowchart program. Flowchart ini menggambarkan secara rinci prosedur dari proses program. Flowchart program terdiri dari dua macam, antara lain: flowchart logika program (program logic flowchart) dan flowchart program komputer terinci (detailed computer program flowchart).

  3. Flowchart proses
    Flowchart proses adalah cara penggambaran rekayasa industrial dengan cara merinci dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem.

  4. Flowchart sistem
    Yang keempat ada flowchart sistem. Flowchart sistem adalah flowchart yang menampilkan tahapan atau proses kerja yang sedang berlangsung di dalam sistem secara menyeluruh. Selain itu flowchart sistem juga menguraikan urutan dari setiap prosedur yang ada di dalam sistem.

  5. Flowchart skematik
    Terakhir ada flowchart skematik. Flowchart ini menampilkan alur prosedur suatu sistem, hampir sama dengan flowchart sistem. Namun, ada perbedaan dalam penggunaan simbol-simbol dalam menggambarkan alur. Selain simbol-simbol, flowchart skematik juga menggunakan gambar-gambar komputer serta peralatan lainnya untuk mempermudah dalam pembacaan flowchart untuk orang awam.

     Simbol flowchart

   Pada dasarnya simbol-simbol dalam flowchart memiliki arti yang berbeda-beda. Berikut adalah simbol-simbol yang sering digunakan dalam proses pembuatan flowchart.
Flowchart Adalah: Fungsi, Jenis, Simbol, dan Contohnya

   Simbol-simbol di atas memiliki jenis dan fungsi yang berbeda-beda. Ada yang berfungsi untuk menghubungkan satu simbol dengan simbol lainnya seperti simbol flow, on-page dan off-page reference. Selain itu ada juga simbol yang berfungsi untuk menunjukan suatu proses yang sedang berjalan, dan yang terakhir terdapat simbol yang berfungsi untuk memasukan input dan menampilkan output.

   Contoh flowchart

    Untuk membuat sebuah flowchart sederhana kamu diharuskan untuk mengetahui setiap simbol dan juga fungsinya. Nah, di bawah ini saya akan memberikan sebuah contoh flowchart sederhana untuk menentukan apakah bilangan yang dimasukan ganjil atau genap. Berikut adalah contohnya:
Flowchart Adalah: Fungsi, Jenis, Simbol, dan Contohnya

Pembahasan:

  • Pertama pengguna menginput data yang berupa nilai dari bilangan bulat.
  • Kemudian nilai yang dimasukan diproses dengan cara dibagi dengan angka 2.
  • Jika sisa bagi sama dengan 0 berarti bilangan yang dimasukan adalah bilangan genap.
  • Jika sisa bagi tidak sama dengan 0 berarti bilangan yang dimasukan adalah bilangan ganjil.
  • Selesai.

     Kesimpulan

    Jadi kamu sudah mengerti bukan apa itu flowchart? Dengan menggunakan flowchart kamu dapat lebih mudah untuk menjelaskan proses berjalannya suatu program, karena fungsi dari flowchart adalah untuk menjabarkan proses-proses yang berjalan menggunakan simbol. Flowchart ini juga dapat digunakan sebagai alat untuk menyampaikan informasi tentang program kepada orang lain.

   

Merangkum Penemuan Alat Komunikasi

                        PENEMU ALAT KOMUNIKASI      A ntonio Santi Giuseppe Meucci    (13 April 1808 – 18 Oktober 1889)  adalah seorang pen...