Posts

Showing posts from November, 2021

Karir di Bidang Pemrograman

Image
  Karir di Bidang Pemrograman Dunia IT belakangan ini tengah berkembang. Kemunculan berbagai startup dan perusahaan berbasis teknologi jadi salah satu alasannya. Hal tersebut kemudian membuat kebutuhan perusahaan akan seorang programmer ikut meninggi. Kondisi di atas membuat programmer dengan skill di atas rata-rata jadi buruan. Karena jumlahnya sedikit, tak heran beberapa perusahaan dan startup rela memberikan bayaran amat tinggi, bahkan ada pula yang di atas CEO.   Tertarik mempelajari posisi programmer? Yuk simak artikel ini, karena di sini akan dijelaskan apa itu programmer, tanggung jawab dan deskripsi pekerjaan, skill dasar yang dibutuhkan, serta jenis-jenis peran dalam posisi ini. Apa Itu Programmer? Programmer adalah seseorang yang menulis kode untuk menciptakan perangkat lunak komputer. Istilah ini merujuk ke seorang spesialis dalam satu bahasa pemrograman komputer. Di beberapa perusahaan, posisi ini biasanya disebut sebagai software engineer. Posisi ini dicari k...

Sejarah Bahasa Pemrograman Python

Image
Sejarah Bahasa Pemrograman Python   Python adalah salah satu bahasa pemrograman yang dapat melakukan eksekusi sejumlah instruksi multi guna secara langsung (interpretatif) dengan metode orientasi objek (Object Oriented Programming) serta menggunakan semantik dinamis untuk memberikan tingkat keterbacaan syntax. Sebagian lain mengartikan Python sebagai bahasa yang kemampuan, menggabungkan kapabilitas, dan sintaksis kode yang sangat jelas, dan juga dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Walaupun Python tergolong bahasa pemrograman dengan level tinggi, nyatanya Python dirancang sedemikian rupa agar mudah dipelajari dan dipahami. Python diciptakan oleh Guido van Rossum pertama kali di  Centrum Wiskunde & Informatica (CWI) di Belanda pada awal tahun 1990-an. Bahasa python terinspirasi dari bahasa pemrograman ABC. Sampai sekarang, Guido masih menjadi penulis utama untuk python, meskipun bersifat open source sehingga ribuan orang juga berko...

Sejarah Bahasa Pemrograman Java

Image
Sejarah Bahasa Pemrograman Java   Bahasa Pemrograman Java merupakan bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas beberapa metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Para pemrogram Java dapat mengambil banyak keuntungan dari kumpulan kelas di pustaka kelas Java, yang disebut dengan Java Application Programming Interface (API). Java diciptakan oleh James Gosling, yaitu seorang developer dari Sun Microsystems. Perkembangan java tidak hanya berfokus pada satu system operasi tapi juga dikembangkan untuk berbagai system operasi dan bersifat opensource. Java muncul dari sebuah project yang dinamakan “The Green Project”, yang sudah berjalan selama 18 bulan dari awal tahun 1991 hingga musim panas 1992. Project ini dimotori oleh Patrick Naughton,Mike Sheridan, James Gosling dan Bill Joy, beserta Sembilan programmer lainnya dari Sun Microsystems. Dan pada musi...

Simbol-simbol Flowchart

Image
Simbol-simbol Flowchart   Pada dasarnya simbol-simbol dalam flowchart memiliki arti yang berbeda-beda. Berikut adalah simbol-simbol yang sering digunakan dalam proses pembuatan flowchart. 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: Pembahasan: Pertama pengguna menginput data yang berupa nilai dari bilangan bulat. Kemudian nilai yang dimasukan diproses dengan cara d...

Pengertian Flowchart

Image
Pengertian Flowchart          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. Setiap alur proses 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. 

Simbol-simbol BPMN

Image
Simbol-simbol BPMN  Beberapa Simbol Dasar Yang Dapat Dipakai Adalah Seperti Berikut: Event : Event adalah sesuatu yang "terjadi" selama jalannya Proses atau Koreografi.Mempengaruhi aliran dari model dan bisanya memiliki penyebab (pemicu) atau dampak(hasil). Event digambarkan dalam lingkaran terbuka untuk membedakan fungsinya.Ada tiga jenis event, berdasarkan pengaruh aliran proses: Awal, Menengah, dan Akhir. Task/Activity :adalah sebuah istilah umum untuk suatu kegiatan yang memperlihatkanperusahaan melakukan Proses. Jenis Kegiatan yang merupakan bagian dari Prosessebuah Model Digambarkan bulat persegi panjang. Gateway :digunakan untuk mengontrol perbedaan dan konvergensi dari urutan Arus dalam Proses. Dengan demikian, akan menentukan percabangan, forking,penggabungan,dan bergabung dengan jalur. Sequence Flow :Sebuah Arus Urutan digunakan untuk menunjukkan urutan kegiatan yang akandilakukan dalam proses Message Flow :Digunakan untuk menunjukan aliran Pesan antara dua pelaku y...

Pengertian BPMN

Image
Pengertian BPMN Business Process Model and Notation (BPMN) adalah representasi grafis untuk menentukan proses bisnis dalam model proses bisnis Tujuan dari BPMN adalah untuk mendukung manajemen proses bisnis, baik untuk pengguna teknis dan pengguna bisnis, dengan menyediakan notasi yang intuitif untuk pengguna bisnis, namun dapat mewakili semantik proses yang kompleks. The BPMN spesifikasi juga menyediakan pemetaan antara grafis dari notasi dan konstruksi yang mendasari bahasa eksekusi, khususnya Bisnis Proses Eksekusi Bahasa (BPEL) Tujuan utama dari BPMN adalah untuk memberikan notasi standar yang mudah dipahami oleh semua pemangku kepentingan bisnis. Ini termasuk analis bisnis yang membuat dan menyempurnakan proses, para pengembang teknis bertanggung jawab untuk menerapkannya dan manajer bisnis yang memantau dan mengelola mereka. Akibatnya BPMN berfungsi sebagai bahasa umum, menjembatani kesenjangan komunikasi yang sering terjadi antara desain proses bisnis dan Implementasi. Sejak 201...

Bahasa Pemograman Populer

Image
  Beberapa Bahasa Pemrograman Terpopuler  Saat ini, ada banyak pilihan bahasa pemrograman yang bisa Anda pelajari untuk menjadi seorang developer dan juga programmer. Setiap pilihan bahasa pemrograman bisa membantu Anda melakukan banyak hal yang berbeda tergantung dari apa yang ingin Anda lakukan. Mulai dari membuat aplikasi/software untuk berbagai perangkat, mendesain tampilan website yang menarik, hingga menciptakan video games dengan grafis tinggi. Nah berikut ini adalah beberapa bahasa pemrograman terpopuler yang bisa Anda pilih! 1. Python Python merupakan salah satu bahasa pemrograman terpopuler di kalangan pemula karena menawarkan sintaks yang jelas dan intuitif.  Secara umum, Python digunakan untuk pengembangan website maupun software/aplikasi untuk segala jenis perangkat. Sebagai contoh, situs-situs ternama seperti Mozilla, Instagram, Spotify, hingga The Washington Times mengembangkan websitenya menggunakan Django—sebuah web application framework yang menyediakan ...

Pengertian Algoritma

Image
  ALGORITMA Kebanyakan orang awam yang mendengar tentang kata algoritma ini pasti menduga bahwa ini berkaitan dengan bahasa pemrograman, ilmu komputer, matematika dan berisi sekumpulan angka-angka. Hal itu tidaklah salah karena suatu algoritma memang erat hubungannya dengan perhitungan, namun disini akan membahas lebih dalam mengenai pengertian algoritma dalam dunia pemrograman. Secara umum, algoritma sendiri mewakili langkah-langkah dalam pemecahan masalah. Sekarang, terutama di tahun ini, bahasa pemrograman semakin banyak dipelajari oleh orang-orang baik itu di bidang keperawatan, bangunan, pendidikan dan lain sebagainya. Mengenal Pengertian Algoritma   Sebelum membuat program Anda harus mengetahui pengertian dari algoritma pemrograman. Pengertian algoritma adalah suatu urutan atau alur yang dipakai dalam perhitungan atau pemecahan masalah secara sistematis, dan dalam aktivitas pemrograman algoritma seringkali dianggap sebagai logika dalam penentuan program yang akan dibuat....

Pengertian Program

Image
   Pengertian Program       Program identik dengan sesuatu yang dibuat oleh programmer. Dapat dikatakan benar memang, namun pengertian program tidak terbatas pada hal tersebut saja. Anda akan mendapati makna istilah program baik secara umum maupun khusus yang merujuk pada ranah tertentu. Pengertian Program Secara Umum          Definisi umum dari program adalah kumpulan instruksi, rencana kegiatan, pedoman, acara ataupun daftar yang berurutan. Program nantinya memiliki beragam pengertian tergantung di aspek mana istilah tersebut dipakai. Pengertian Program Komputer           Program komputer merupakan sekumpulan instruksi yang ditulis untuk melaksanakan fungsi spesifik pada komputer. Komputer pada umumnya memerlukan keberadaan program agar dapat menjalankan fungsinya, umumnya hal ini dilakukan dengan cara mengeksekusi sekumpulan instruksi program tersebut pada prosesor. 1. perangkat keras (hardware), 2. perang...

Pengertian Bahasa Pemograman

Image
  Bahasa Program Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Apa Itu Bahasa Program? Bahasa program adalah sekumpulan instruksi yang diberikan kepada komputer untuk dapat melaksanakan tugas-tugas tertentu dalam menyelesaikan suatu permasalahan. Bahasa program berfungsi untuk memerintah komputer agar dapat mengolah data sesuai dengan langkah-langkah penyelesaian yang telah ditentukan oleh programmer. Bahasa ini memungkinkan seorang programmer untuk menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang akan diambil dalam berbagai situasi secara persis. Fungsi Bahasa Program Fungsi utama dari bahasa pemrograman adalah sebagai alat untuk memberikan perintah k...

Tingkatan Bahasa Pemrograman

Image
  Tingkatan bahasa pemrograman Pengklasifikasian bahasa pemrograman ke dalam tingkatan tertentu sebenarnya tidak baku, beberapa sumber mungkin menyatakan tingkatan yang berbeda seperti bahasa pemrograman tingkat rendah, bahasa pemrograman tingkat menengah, dan bahasa pemrograman tingkat tinggi, sumber lain juga menyatukan bahasa pemrograman tingkat menengah dengan bahasa pemrograman tingkat tinggi sehingga hanya ada bahasa pemrograman tingkat rendah dan bahasa pemrograman tingkat tinggi saja. Baca juga : Bahasa Pemrograman Web Paling Populer Fungsi Website Bagi Perusahaan Sumber lain menyatakan ada tingkatan yang lebih tinggi dari bahasa pemrograman tingkat tinggi, di sebut dengan bahasa pemrograman tingkat sangat tinggi (very-high), ada juga yang menyebutnya pemrograman berorientasi obyek ( PBO ) atau pemrograman visual, oleh karena itu pengklasifikasian bahasa pemrograman tidak bersifat mengikat, suatu bahasa pemrograman dapat di kategorikan sebagai bahasa pemrograman tingkat men...

Alasan Menggunakan Algoritma

Image
   Mengapa Penggunaan Algoritma Penting? Algoritma merupakan tahapan terakhir dalam penyelesaian masalah dengan computational thinking,saking pentingnya jika seseorang tak mampu menyusun algoritma dengan baik tidak akan menyelesaikan masalah yang dihadapinya, Lantas mengapa ? Pentingnya Algoritma Ketika kamu ingin berangkat ke sekolah kamu secara tidak langsung menyusun sebuah algoritma. Dalam software terdapat sebuah algoritma agar software tersebut bisa menyelesaikan sebuah permasalahan. Begitu juga dalam komputasional thinking, Algoritma termasuk langkah komputasional thinking tahap terakhir setelah Dekomposisi , Pattern Recognition dan Abstraksi. Penyusunan Algoritma yang efektif dan efisien dapat mempercepat sebuah aplikasi tersebut bekerja. Hal tersebut tentu berdampak dalam penyelesaian masalah oleh aplikasi tersebut. Sebagai Contoh ketika kita akan berangkat kuliah, Akan lebih efektif bagi kita jika makan terlebih dahulu lalu mandi, karena kita tidak perlu ke kamar man...

Struktur Dasar Algoritma

Image
   Struktur Dasar Algoritma Algoritma adalah langkah-langkah penyelesaian suatu masalah yang mana di dalamnya terdapat 3 struktur dasar, yaitu : struktur dasar urutan (Sequence) , sturktur dasar pemilihan (Selection), dan struktur dasar pengulangan (Repetition).  Struktur Dasar Urut (Sequence) Struktur urut adalah struktur yang digunakan untuk mengerjakan jenis program yang pernyataannya sequential atau berurutan. Pada struktur ini, perintah yang diberikan secara beruntun atau berurutan baris per baris mulai dari awal hingga akhir. Struktur urutan tidak memuat lompatan atau pengulangan didalamnya.  Intruksi dalam struktur urut memiliki karakteristik seperti:  1. Tiap perintah dikerjakan satu persatu sebanyak sekali 2. Pelaksanaan perintah dilakukan secara berurutan 3. Perintah terakhir merupakan akhir dari algoritma 4. Perubahan urutan dapat menyebabkan hasil yang berbeda Struktur urut dalam sains biasanya digunakan untuk melakukan perhitungan pada kasus...