Kamis, 12 September 2019

Skrip program bahasa C++ perhitungan listrik


#include
#include
#include

int main()
{
    int c;
    float v,i,r,rp,rs,r1,r2,r3,z,w,t,kwh,harga,biaya,rho,l,resistansi,A;

     do
     {

    printf("Nama   : --\n");
    printf("NIM    : --\n");
    printf("\n");

    printf("Program Perhitungan Instalasi Listrik\n");
    printf("\n");
    printf("Pilihan Perhitungan:\n");
    printf("---------------------------\n");
    printf("\t1-menghitung Tegangan.\n");
    printf("\t2-menghitung Kuat arus.\n");
    printf("\t3-menghitung Tahanan.\n");
    printf("\t4-menghitung tahanan pada rangkaian pararel.\n");
    printf("\t5-menghitung tahanan pada rangkaian seri.\n");
    printf("\t6-menghitung Energi Listrik.\n");
    printf("\t7-menghitung Tarif Listrik.\n");
    printf("\t8-menghitung Nilai Resistansi.\n");
    printf("Pilih Perhitungan Yang akan dilakukan.");
    scanf("%d", &c);

    switch (c){
           case 1:{
                printf("Menghitung Tegangan.\n");
                printf("....................\n");
                printf("Masukan Nilai Kuat Arus : \n");
                scanf("%f",&i);
                printf("Masukan Nilai Tahanan : \n");
                scanf("%f",&r);
                v=i*r;
                printf("v: %f volt",v);
                break;
                }
           case 2:{
                printf("Menghitung Kuat Arus.\n");
                printf("....................\n");
                printf("Masukan Nilai Tegangan :\n");
                scanf("%f",&v);
                printf("Masukan Nilai Tahanan :\n");
                scanf("%f",&r);
                i=v/r;
                printf("i: %f ampere",i);
                break;
                }
           case 3:{
                 printf("Menghitung Tahanan\n");
                 printf("..................\n");
                 printf("Masukan Nilai Tegangan :\n");
                 scanf("%f",&v);
                 printf("Masukan Nilai Kuat Arus\n");
                 scanf("%f",&i);
                 r=v/i;
                 printf("r : %f ohm",r);
                 break;
                 }
           case 4:{
                printf("menghitung tahanan rangkaian pararel\n");
                printf("....................\n");
                printf("tahanan 1:\n");
                scanf("%f",&r1);
                printf("tahanan 2:\n");
                scanf("%f",&r2);
                printf("tahanan 3:\n");
                scanf("%f",&r3);
                rp=1/r1+1/r2+1/r3;
                printf("rp: %f ohm",rp);
                break;
                }
           case 5:{
                printf("menghitung tahanan rangkaian seri\n");
                printf("....................\n");
                printf("tahanan 1:\n");
                scanf("%f",&r1);
                printf("tahanan 2:\n");
                scanf("%f",&r2);
                printf("tahanan 3:\n");
                scanf("%f",&r3);
                rs=r1+r2+r3;
                printf("rs: %f ohm",rs);
                break;
                 }
           case 6:{
                printf("Menghitung Nilai Energi Listrik\n");
                printf("..........................\n");
                printf("Masukan Nilai Kuat Arus\n");
                scanf("%f",&i);
                printf("Masukan Nilai Tahanan\n");
                scanf("%f",&r);
                printf("Masukan Nilai Waktu\n");
                scanf("%f",&t);
                w=i*i*r*t;
                printf("w: %f joule",w);
                break;
                }
           case 7:{
                printf("Menghitung Harga Tarif Listrik\n");
                printf("..............................\n");
                printf("Masukan Nilai kwh\n");
                scanf("%f",&kwh);
                printf("Masukan Waktu per jam\n");
                scanf("%f",&t);
                printf("Masukan harga Energi per satuaan (KWH)\n");
                scanf("%f",&harga);
                biaya=kwh*t*harga;
                printf("biaya:Rp.%f",biaya);
                break;
                }
           case 8:{
                printf("Menghitung Nilai Resistansi\n");
                printf("...........................\n");
                printf("Masukan Nilai relistivitas\n");
                scanf("%f",&rho);
                printf("Masukan Nilai Panjang Konduktornya\n");
                scanf("%f",&l);
                printf("Masukan Nilai Luas Penampang\n");
                scanf("%f",&A);
                resistansi=rho*l/A;
                printf("resistansi:%f",resistansi);
                break;
                }
           default:
                   {
                   printf("Pilihan anda salah ");
                   break;
                   }
    }
    printf("\n");
    printf("Apa kah anda ingin mengulanginya (1/0) ? ");

    scanf("%d",&c);
    printf("\n");
    printf("\n");

    system ("cls");
    }
    while ( c==1|c!=0);
            printf ("\n\n -----------------------------------------------------------------\n");
            printf (" I\t\t\t\t\t\t\t\t I\n");
            printf (" I\tProgram Selesai !!!\t\t\t\t\t I\n");
            printf (" I\t\t\t\t\t\t\t\t I\n");
            printf (" I\tTerima Kasih :)\t\t\t\t I\n");
            printf (" I\t\t\t\t\t\t\t\t I\n");
            printf (" -----------------------------------------------------------------\n");

getch();
return 0;
}


sumber :https://banggintings.blogspot.com/2013/07/membuat-program-perhitungan-instalasi.html

Jumat, 30 Agustus 2019

MUTASI ASN (Lanjutan Cerita), Mutasi ASN antar Propinsi

LANJUTAN MUTASI ASN

Sebagai bagian cerita yang telah saya posting sebelumnya, maka pada kesempatan kali ini saya akan lanjutkan cerita temen saya sekantor yang BERHASIL mutasi mengikuti suami.

Ceritanya setelah R10 didapat dari instansi asal, akan lebih cepat juga mencari instansi tujuan mutasi dan juga mengajukan surat resmi dan minta R10(data kepegawaian), kemudian dilengkapi dengan surat permohonan yang salah satu isinya adalah alasan mutasi, sk pertama, sk penempatan dan sk terakhir serta surat rekomendasi dari Cabang dinas, waktu itu masih BP2MK, diserahkan ke Dinas Pendidikan dan Kebudayaan Propinsi ke bagian kepegawaian, apabila diproses ternyata kurang lebih hanya membutuhkan waktu 10 hari. setelah itu SK mutasi dihubungi lewat handphone.
alhamdulillah temen saya sukses mengajukan mutasi ke Ciamis Jawa Barat tahun 2017.

Dengan pengalaman teman saya tersebut, saya akhirnya tertarik untuk mengikuti langkah temen saya tersebut. Kenapa saya ingin mengikuti temen saya, karena kebetulan istri saya ASN beda kabupaten dengan saya, saya akhirnya yang sering bolak balik, terasa cape juga, istri yang saya boyong ketempat saya, investasi rumah ada didekat tempat kerja istri, dan semua administrasi kependudukan masih ditempat yang sama, oleh karena itu saya yang nekad ingin pindah bersama istri.

diawal tahun 2017, tugas kantor juga banyak membuat saya kurang fokus untuk untuk mutasi maka keinginan itu saya pendam dulu, memasuki akhir tahun tepatnya bulan desember 2017, saya menyampaikan keinginan ke pimpinan instansi tempat saya  bekerja, dan mencari tempat dimana deket dengan rumah tempat tinggal. Dengan disertai doa, saya sangat yakin insya allah tuhan mengabulkan,

seminggu setelah mengajukan ke dinas propinsi untuk mutasi, alhamdulillah SK Mutasi saya pun keluar dan akhirnya pengalaman teman saya sebagai asn dapat mutasi saya pun berhasil mutas. Bedanya kalau temen saya antar propinsi, saya hanya antar kabupaten dalam propinsi.
semoga cerita saya ini dapat menjadi inspirasi buat yang membacanya. kurang lebihnya mohon maaf yang sebesar-besarnya.





MACAM-MACAM BAHASA PEMROGRAMAN KOMPUTER
MACAM-MACAM BAHASA PEMROGRAMAN KOMPUTER
Macam-Macam Bahasa Pemrograman – kalian tau program yang ada di komputer? sering menggunakannya? kita yang awam tentang dunia programmer tentu asing dengan bahasa-bahasa pemrograman, kita hanya terbiasa menggunakannya saja. Ada banyak sekali bahasa pemrograman yang ada di dunia ini, dan dari sekian banyaknya Bahasa pemrograman yang ada ternyata mempunyai tingkatan atau level masing-masing.


Penasaran dengan penejelasannya? lanjut disimak ya gan bacanya..
Bahasa Pemrograman / Bahasa Komputer adalah instruksi standar untuk memerintah komputer, yang merupakan suatu himpunan dari aturan sintaks dan semantik. seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data disimpan dan jenis langkah apa yang akan diambil dalam berbagai situasi.
Tingkatan Bahasa Pemrograman
·         Bahasa Tingkat Tinggi – Bahasa pemrograman masuk tingkat ini karena bahasa tersebut mendekati bahasa manusia. Contohnya seperti Bahasa Basic, Visual Basic, Pascal, Java, dan lainnya.
·         Bahasa Tingkat Menengah – Disebut tingkat menengah karena bisa masuk ke dalam bahasa tingkat tinggi maupun rendah. Contohnya seperti Bahasa C.
·         Bahasa Tingkat Rendah – Bahasa pemrograman tingkat ini karena bahasanya masih jauh dari bahasa manusia. Contohnya bahasa Assembly

Setelah Mengetahui Tingkatan dari Bahasa Pemrograman, sekarang kita baca Macam-Macam Bahasa Pemrograman. Bahasa Pemrograman ini sering dipakai oleh programmer sekarang.

Macam-Macam Bahasa Pemrograman
1. Bahasa pemrograman C
Dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia.
2. Bahasa pemograman JAVA
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.
3. Bahasa pemograman PYTHON
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.
4. Bahasa pemograman RUBY
Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar sepertiPerl dan Python.
5. Bahasa pemograman SQL
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
6. Bahasa pemograman ColdFusion
ColdFusion adalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk  pengembangkan perangkat lunak komputer, khususnya situs webdinamis.
7. Bahasa pemograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
8. Bahasa pemograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
9. Bahasa pemograman COBOL
COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
10. Bahasa pemograman MICROSOFT VISUAL BASIC
Visual Basic (sering disingkat sebagai VB saja) 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), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputerberbasis grafik dengan cepat.
11. Bahasa pemograman VISUAL C++
Visual C++ adalah sebuah produk Integrated Development Environment (IDE) untukbahasa pemrograman C dan C++ yang dikembangkan Microsoft. Visual C++ merupakan salah satu bagian dari paket Microsoft Visual Studio.
12. Bahasa pemograman DELPHI
Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop danenterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.
13. Bahasa pemograman C++
C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan 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, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
14 . Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.
15. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.
16. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge). WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.
17. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.
18. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.
19. Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.
20. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).
Sumber : http://dokumentekno.blogspot.co.id/2014/12/macam-macam-bahasa-pemrograman-komputer.htm


Jumat, 19 Juli 2019

ALGORITMA

Pengertian Algoritma Pemrograman Menurut Para Ahli

Dalam era teknologi informasi dan komunikasi saat ini, perangkat lunak atau program untuk berbagai keperluan banyak dikembangkan, bahkan lembaga pendidikan formal dari tingkat SMK hingga Perguruan Tinggi banyak yang membuka jurusan teknologi informasi dan komunikasi (atau istilah lain yang relevan). (Baca juga : Daftar Mata Kuliah Teknik Informatika , Keuntungan Kuliah Jurusan Teknik Informatika)
Untuk itu, penting bagi kita terutama yang menggeluti bidang tersebut untuk memahami semua seluk beluk tentang pengembangan perangkat lunak, baik secara teoritis maupun praktis, berikut DosenIT sajikan referensi untuk memahami pengertian algoritma pemrograman. (Baca juga : Daftar Mata Kuliah Sistem Informasi)
Pengertian Algoritma
1. Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi
“algorita adalah suatu metode khusus untuk menyelesaikan suatu persoalan”. (Baca Juga: Kelebihan dan Kekurangan Matrikulasi)
2. Goodman Hedet Niemi
“algoritma adalah urutan terbatas dari operasi-operasi terdefinisi dengan baik, yang masing-masing membutuhkan memori dan waktu yang terbatas untuk menyelesaikan suatu masalah”. (Baca Juga: Manfaat Komputer dalam Bidang Industri)
3. Donald E. Knuth
“algoritma adalah sekumpulan aturan-aturan berhingga yang memberikan sederetan operasi-operasi untuk menyelesaikan suatu jenis masalah yang khusus”. (Baca Juga: Pengertian Algoritma Brute Force dan Greedy)
4. Rinaldi Munir
“algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis”.
5. Seymour Lipschutz, Ph.D dan Marc Lipson, Ph.D.
“algoritma adalah suatu daftar langkah-demi-langkah yang terhingga dari instruksi-instruksi yang terdefinisikan dengan jelas yang dipakai untuk permasalahan tertentu”. (Baca Juga: Manfaat dan Software Pendukungnya)
6. David Bolton
“algoritma adalah deskripsi dari suatu prosedur yang berakhir dengan sebuah hasil”.
7. Andrey Andreyevich Markov
“algoritma adalah hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk  mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil yang diinginkan”. (Baca Juga: Jenis Sistem Operasi Komputer)
8. Stone dan Knuth
“algoritma adalah suatu seperangkat aturan yang tepat mendefinisikan urutan operasi hingga sedemikian rupa sehingga setiap aturan yang efektif, jelas hingga sedemikian rupa sehingga urutan berakhir dalam waktu yang terbatas”.
9. Minsky
“algoritma adalah seperangkat arutan yang membertahukan kepada kita dari waktu ke waktu, tepatnya bagaimana untuk bertindak”. (Baca juga : Fungsi Algoritma , Pengertian Algoritma Brute Force dan Greedy)
Dari sembilan pengertian algoritma diatas, dapat disimpulkan bahwa algoritma adalah:
“langkah-langkah berupa deretan operasi yang disusun secara logis dan sistematis untuk menyelesaikan suatu masalah dan mencapai tujuan tertentu”
Pengertian Program
1. Ema Utami
“Program adalah bahasa pemrograman”.
2. Sukrisno
“Program adalah kata, ekspresi, atau pernyataan yang disusun dan dirangkai menjadi satu kesatuan prosedur, yang berupa urutan langkah, untuk menyelesaikan masalah yang diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat dieksesuksi oleh komputer”.
Baca Juga:
3. Anwar Harjono
“Program adalah urutan instruksi untuk menjalankan suatu komputasi”.
4. Saifuddin Anshari
“Program adalah daftar terinci mengenai acara dan usaha yang akan dilaksanakan”.
5. Sunarto
“Program adalah sekumpulan instruksi yang diwujudkan dalam bentuk bahasa, kode skema, ataupun bentuk lain, yang apabila digabungkan dengan media yang dapat dibaca dengan komputer akan mampu membuat komputer bekerja untuk melakukan fungsi-fungsi khusus, termasuk persiapan dalam merancang instruksi-instruksi tersebut”. (Baca Juga: Fungsi Software Basis Data)
6. Wiryanto Dewobroto
“Program adalah hasil penyusunan detail langkah-langkah solusi (algoritma) masalah tersebut”.
7. Sindhunata
“Program adalah kelompok pernyataan yang persis dan berurutan yang gunanya adalah untuk memberi tahu komputer bagaimana melaksanakan sesuatu pekerjaan”. (Baca juga : Fungsi Flowchart Dalam Pemrograman)
8. Agoeng Widyatmoko
“Program sebagai aplikasi hasil analisis pemecahan masalah yang dibuat dalam bentuk program komputer”.
9. Janner Simarmata
“Program merupakan suatu aplikasi yang dibuat dengan menggunakan bahasa program tertentu dan telah terinstal di dalam komputer”. (Baca juga : Bahasa Pemrograman Web Paling Populer)
Dari sembilan pengertian program diatas, dapat disimpulkan bahwa program adalah:
“Kumpulan kata, ekspresi, pernyataan dan instruksi yang dibuat dengan langkah sistematis dan logis (algoritma) untuk melaksanakan suatu pekerjaan”.
Lalu pengertian pemrograman apa? Pemrograman kurang lebih dapat diartikan dengan “kegiatan membuat program” tersebut diatas.
Pengertian Algoritma Pemrograman
Yap, dari pengertian algoritma dan program (pemrograman) diatas, mari kita tarik kesimpulan dari pengertian keduanya, algoritma (singkatnya) adalah “langkah-langkah sistematis”, sedangkan pemrograman adalah “kegiatan membuat program”, dalam hal ini program komputer, dengan demikian algoritma pemrograman adalah:
“Langkah-langkah sistematis dan logis untuk membuat suatu program komputer dengan bantuan bahasa pemrograman untuk menyelesaikan masalah dan mencapai tujuan tertentu”.
Langkah-langkah yang sistematis dan logis, mengandung arti urutan (berupa rancangan) yang dapat diimplementasikan, untuk membuat rancangan tersebut umumnya para “system analyst” menggunakan beberapa model seperti Flowchart, Data Flow Diagram (DFD), ER (Entity Relationalship)  Diagram, UML (Unified Modeling Language), dan lain sebagainya.

Analogi sederhana, menyeduh kopi!

Menyeduh kopi? Apa ada hubungannya dengan algoritma pemrograman? Tentu saja ada, karena umumnya seorang programmer ketika membuat program sering ditemani oleh secangkir (atau beberapa cangkir) kopi, setidaknya itu kebiasaan Saya saat membuat suatu program.
Baca juga:
Namun tentu saja bukan itu alasan utamanya, hal tersebut hanya untuk memudahkan pemahaman dalam mengerti apa itu algoritma pemrograman, guru atau dosen umumnya memberikan analogi “menyeduh kopi” saat menjelaskan pengertian algoritma pemrograman.
Berikut (kurang-lebih) langkah-langkah menyeduh kopi:
  1. Mulai
  2. Mempersiapkan satu gelas kosong.
  3. Mempersiapkan sendok makan.
  4. Mempersiapkan gula pasir.
  5. Mempersiapkan kopi bubuk.
  6. Mempersiapkan air panas masak.
  7. Memasukkan satu sendok makan kopi bubuk kedalam gelas tersebut diatas.
  8. Memasukkan dua sendok makan gula pasir kedalam gelas tersebut diatas.
  9. Menuangkan air panas kedalam gelas tersebut diatas hingga 4/5 penuh.
  10. Mengaduk gelas tersebut diatas hingga kopi bubuk dan gula pasir larut dalam air panas.
  11. Selesai
Contoh diatas adalah “algoritma menyeduh kopi”, ingat algoritma adalah “langkah-langkah” atau “prosedur”, contoh diatas tentu saja kasus sangat sederhana, pada kegiatan pemrograman akan jauh lebih kompleks lagi, misalnya adanya “percabangan” atau “penyeleksian kondisi”.
Berikut (kurang-lebih) langkah-langkah menyeduh kopi dengan percabangan atau penyeleksian kondisi:
  1. Mulai
  2. Mempersiapkan satu gelas kosong.
  3. Jika tidak ada gelas kosong, maka gunakan mangkok.
  4. Mempersiapkan sendok makan.
  5. Jika tidak ada sendok makan, maka gunakan sendok teh.
  6. Mempersiapkan gula pasir.
  7. Jika tidak ada gula pasir, maka beli dulu gula pasirnya ke warung.
  8. Mempersiapkan kopi bubuk.
  9. Jika tidak ada kopi bubuk, maka tumbuk dulu biji kopinya. (Baca Juga: Perbedaan Quad Core dengan Dual Core , Jenis Komputer Berdasarkan Data Yang Diolah)
  10. Mempersiapkan air panas masak.
  11. Jika tidak ada air masak, maka minta dulu air panasnya ke tetangga sebelah.
  12. Memasukkan satu sendok makan atau dua sendok teh kopi bubuk kedalam gelas atau mangkok tersebut diatas.
  13. Memasukkan dua sendok makan atau empat sendok teh gula pasir kedalam gelas atau mangkok tersebut diatas.
  14. Menuangkan air panas kedalam gelas atau mangkok tersebut diatas hingga 4/5 penuh.
  15. Mengaduk gelas atau mangkok tersebut diatas hingga kopi bubuk dan gula pasir larut dalam air panas.
  16. Selesai
Perhatikan langkah ke 3, 5, 7, 9, dan 11, langkah tersebut merupakan penyeleksian kondisi, hasil akhir yang didapat akan menyesuaikan (kondisional) dengan kondisi yang ada, perhatikan langkah ke 12 hingga 15 (yang ditebalkan), kondisional bukan?
Itulah algoritma, tersusun secara sistematis dan logis, namun buka berarti urutannya harus selalu seperti itu, misalnya langkah ke-12 dapat ditukar dengan langkah ke-13, tetap sistematis dan logis, namun langkah ke 14 tidak bisa ditukar dengan langkah ke-15, karena tidak sistematis dan logis, Anda pasti tahu apa alasannya.
Baca juga:
Sekarang, bayangkan langkah-langkah diatas adalah langkah-langkah yang digunakan untuk membuat perangkat lunak atau program komputer, itulah yang disebut dengan algoritma pemrograman.
Ya, demikian penjelasan mengenai pengertian algoritma pemrograman, semoga  penjelasan Saya yang cukup panjang ini tidak sia-sia dalam memberikan manfaat dalam menambah wawasan kita, keep learning.

SEKOLAH KEDINASAN

Pengertian Sekolah Kedinasan Hal pertama yang perlu kamu ketahui bahwa sekolah kedinasan, sekolah ikatan dinas, dan perguruan tinggi kedinas...