Penjelasan Seputar Coding | Dunia Progammer

Coding merupakan kegiatan seseorang progammer yang memasukkan bahasa pemrograman dengan maksud memberikan suatu solusi tertentu mengenai suatu masalah. Coding sendiri sudah menjadi suatu problem solving bagi suatu masalah yang berbau mengenai teknologi internet, pengaturan sistem dan masih banyak lagi. Profesi coding ialah progammer. Namun, banyak orang yang sering mengira bahwa coding merupakan profesi seorang hacker yang gunanya untuk meretas jaringan, mencuri data, dan lain-lain yang sifatnya berbau kejahatan. Padahal, coding ini sangat membantu orang-orang dalam mengendalikan situasi. Selain itu, coding bukan hanya untuk mengatasi solusi masalah tetapi sudah dapat kita rasakan sekarang. Salah satunya, game yang ada sekarang. Game merupakan perwujudan dari hasil pengcodingan dengan sistem yang sangat rumit. Untuk mempelajari coding tidak harus dipelajari dengan kursus dan kuliah. Hal tersebut dikarenakan bentuk pembelajaran coding yang harus didasari dengan logika sehingga dapat di pelajari secara otodidak. Berdasarkan survei, programmer yang hebat seperti pencipta game dan programmer menyelesaikan masalah yang ditimbulkan hacker adalah progammer yang otodidak. Hal ini dikarenakan programmer tersebut secara sukarela dan mencintai bahasa pemrograman. Selain logika, hal mendasari adalah kesabaran dan keuletan dalam membuat coding dikarenakan salah satu perintah dapat membuat program yang dirancang menjadi gagal untuk dijalankan. Jenius juga bisa menjadi salah satu kesuksesan dari programmer karena dibutuhkan orang jenius dalam mempelajari bahasa pemrograman. Bahasa pemrograman sendiri sangat sulit karena berawal dari bahasa binary yaitu 0 dan 1 sehingga harus menghafal suatu susunan dari 0 dan 1 untuk menciptakan suatu kalimat.

Bahasa pemrograman seiring berkembangnya zaman, mesin semakin canggih sehingga bahasa pemrograman tidak perlu 0 dan 1 tetapi sudah bisa dalam bentuk kalimat. Belajar coding juga ternyata dapat banyak manfaatnya. Berikut merupakan manfaat belajar coding :

  1. Kemampuan Problem Solving yang tinggi

Problem solving merupakan cara menyelesaikan masalah dengan memberikan suatu solusi. Nah, dalam coding kegagalan dalam menjalankan program bukan suatu hal yang jarang. Kegagalan dalam menjalankan program sangat dipastikan terjadi sering singkatnya dengan kita belajar coding manfaat yang kita dapat adalah kita bisa menyelesaikan masalah yang ada di suatu bahasa pemrograman itu.

  • Masa depan yang cerah

Menjadi programmer bukanlah suatu yang mudah sehingga SDM yang dihasilkan sangat sedikit bahkan minim. Maka dari itu, programmer sangat dibutuhkan oleh banyak orang sehingga ini bisa menjadi masa depan yang cerah jika kita berprofesi sebagai programmer. Selain itu, gaji yang tinggi juga menanti kita jika kita berprofesi sebagai programmer. Hal tersebut dikarenakan mengingat zaman semakin maju dan perlu ada pengendalian mengenai teknologi sehingga semua perusahaan berlomba-lomba mencari programmer.

  • Meningkatkan percaya diri

Dengan menjadi programmer dapat membuat kita percaya diri dengan kapasitas diri kita. Hal ini dikarenakan kita telah berulang kali gagal dalam menjalankan suatu program, tetapi pada akhirnya kita pasti bisa menyelesaikannya. Maka dari itu, terciptanya kepercayaan diri pada orang yang menjadi programmer karena percaya dapat menyelesaikan permasalahan tersebut.

Selain game dan menyelesaikan masalah yang lainnya. Kita juga dapat melihat coding di BCA, Danamon, dll yang berupa bank.

Lantas dimana coding itu berada?

Coding tersebut berada di mesin ATM yang telah disetting oleh programmer dalam medianya hingg         a proses penarikkan uangnya. Berikut merupakan contoh coding mengenai mesin ATM di bank :

#ifdef _CRT_SECURE_NO_WARNINGS

#undef _CRT_SECURE_NO_WARNINGS

#endif

#define _CRT_SECURE_NO_WARNINGS 1

#include <fstream>

#include <iostream>

#include <time.h>

#include <string>

using namespace std;

class bank

{

private:

            int saldo;

            int withdrawal;

            int deposit;

public:

            bank(int amount)

            {

                        saldo = amount;

            }

            int getsaldo() { return saldo; }

            int getwithdrawal()

            {

                        saldo = saldo – withdrawal;

                        return saldo;

            }

            int getdeposit()

            {

                        saldo = saldo + deposit;

                        return saldo;

            }

            void setsaldo(int c) { saldo = c; }

            void setwithdrawal(int a) { withdrawal = a; }

            void setdeposit(int b) { deposit = b; }

};

int main()

{

            //INI PARAMETER KODING WAKTU

            time_t present;

            present = time(NULL);

            char* t = ctime(&present);

            //INI PARAMETER KODING FILE

            char kar;

            string fileSaldo = “saldo.txt”;

            string fileWaktu = “tdate.txt”;

            fstream fs;

            //—————————————————-

            //Buat Saldo

            fs.open(“saldo.txt”, fstream::in);

            if (!fs)//ini klo file gamau kebuka,dump the message

            {

                        std::cout << “err:” << std::strerror(errno) << std::endl;

                        cout << “\nError Occured!”;

                        return 0;

            }

            //Nah klo berhasil

            while (fs >> noskipws >> kar)//manipulator noskipws: jan skip whitespaces

                        cout << kar;

            cout << “\n”;

            fs.close();

            //Buat Waktu

            fs.open(“tdate.txt”, fstream::in);

            if (!fs)//ini klo file gamau kebuka,dump the message

            {

                        std::cout << “err:” << std::strerror(errno) << std::endl;

                        cout << “\nError Occured!”;

                        return 0;

            }

            //if success

            while (fs >> noskipws >> kar)//manipulator noskipws: jan skip whitespaces

                        cout << kar;

            cout << “\n”;

            fs.close();

            //—————————————————-

            int uang;

            cout << “\n\nSilakan input kembali total saldo Anda sekarang = ” << endl;

            cin >> uang;

            bank Danamon(uang);

            int bil = 0, tarik, depo;

            while (bil != 3)

            {

                        cout << endl;

                        cout << ”             PERSONAL BANKING SYSTEM” << endl;

                        cout << “======================================================\n”;

                        cout << “Saldo anda di Bank Danamon           = ” << Danamon.getsaldo() << endl;

                        cout << “\nSilahkan pilih langkah selanjutnya = ” << endl;

                        cout << “1. Withdraw ” << endl << “2. Deposit ” << endl << “3. Exit ” << endl;

                        cout << “\nPilihan anda = “; cin >> bil;

                        switch (bil)

                        {

                        case 1:

                                    cout << “\nBesar uang yang ingin ditarik  = “; cin >> tarik;

                                    Danamon.setwithdrawal(tarik);

                                    cout << “\nSisa uang anda sekarang        = ” << Danamon.getwithdrawal() << endl;

                                    break;

                        case 2:

                                    cout << “\nBesar uang yang ingin ditabung = “; cin >> depo;

                                    Danamon.setdeposit(depo);

                                    cout << “\nJumlah uang anda sekarang      = ” << Danamon.getdeposit() << endl;

                                    break;

                        case 3:

                                    // Overwrite FileSaldo sehabis transaksi penarikan

                                    ofstream fileSaldoRewrite;

                                    fileSaldoRewrite.open(“saldo.txt”);

                                    fileSaldoRewrite << “\nBesar saldo Anda :” << Danamon.getsaldo() << endl;

                                    uang = Danamon.getsaldo();

                                    fileSaldoRewrite.close();

                                    //Overwrite File Waktu Sehabis Transaksi penarikan

                                    ofstream fileWaktuRewrite;

                                    fileWaktuRewrite.open(“tdate.txt”);

                                    fileWaktuRewrite << “\nWaktu terakhir Anda bertransaksi : ” << t << endl;

                                    fileWaktuRewrite.close();

                                    // Print File Saldo ke Console

                                    ifstream PrintFileSaldo;

                                    string myLineSaldo;

                                    PrintFileSaldo.open(“saldo.txt”);

                                    if (PrintFileSaldo.is_open()) {

                                                while (getline(PrintFileSaldo, myLineSaldo)) {

                                                            cout << myLineSaldo << endl;

                                                }

                                    }

                                    // Print File Waktu ke Console

                                    ifstream PrintFileWaktu;

                                    string myLineWaktu;

                                    PrintFileWaktu.open(“date.txt”);

                                    if (PrintFileWaktu.is_open()) {

                                                while (getline(PrintFileWaktu, myLineWaktu)) {

                                                            cout << myLineWaktu << endl;

                                                }

                                    }

            }

            return 0;

}

Bagaimana, sudah pusing membaca sekilas mengenai coding mengenai mesin ATM yang sering kita gunakan? Untuk orang yang baru belajar pasti awalnya sangat memusingkan. Namun, ketika telaten kita dapat mengejarkan coding tersebut hanya dengan beberapa menit saja. Mengenai aplikasi apa saja yang bisa untuk coding akan dijelaskan di next artikel.

WINLIVE4D
IGCPLAY
PALACE303
FORTUNESLOT88
FIRSTPLAY88
IBC88PLAY
TOGAPLAY
OLENATION888
DELTABET88
GLORY303
POPULARWIN
PLAYSLOT77
COUNTERWIN88
HOLYWIN88
MUTUBET88
MIDAS88
SUPERWIN303
PRIMEBET88
HYPEWIN88
IDOSLOT
AIRSLOT88
SENSASLOT88
EPICWIN88
MAXPLAY303
DESTINY303
NETIZENBET
LOYALBET88
BIDWIN88
SUPERBSLOT88
TELEWIN88
NICEWIN88
LIDO88
ATTA4D
FIXBET88
BETWING88
RINGBET88
SURGAWIN
SLOTUP88
SINS88
PLAYKING88
NEWPLAY88
TOTODRAW4D
GRABWIN
FASTWIN77
COLOWIN
GLOWIN88
KLIKME88
WINLIVE4D
IGCPLAY
PALACE303
FORTUNESLOT88
FIRSTPLAY88
IBC88PLAY
TOGAPLAY
OLENATION888
DELTABET88
GLORY303
POPULARWIN
PLAYSLOT77
COUNTERWIN88
HOLYWIN88
MUTUBET88
MIDAS88
SUPERWIN303
PRIMEBET88
HYPEWIN88
IDOSLOT
AIRSLOT88
SENSASLOT88
EPICWIN88
MAXPLAY303
DESTINY303
NETIZENBET
LOYALBET88
BIDWIN88
SUPERBSLOT88
TELEWIN88
NICEWIN88
LIDO88
ATTA4D
FIXBET88
BETWING88
RINGBET88
SURGAWIN
SLOTUP88
SINS88
PLAYKING88
NEWPLAY88
TOTODRAW4D
GRABWIN
FASTWIN77
COLOWIN
GLOWIN88
KLIKME88
WINLIVE4D
IGCPLAY
PALACE303
FORTUNESLOT88
FIRSTPLAY88
IBC88PLAY
TOGAPLAY
OLENATION888
DELTABET88
GLORY303
POPULARWIN
PLAYSLOT77
COUNTERWIN88
HOLYWIN88
MUTUBET88
MIDAS88
SUPERWIN303
PRIMEBET88
HYPEWIN88
IDOSLOT
AIRSLOT88
SENSASLOT88
EPICWIN88
MAXPLAY303
DESTINY303
NETIZENBET
LOYALBET88
BIDWIN88
SUPERBSLOT88
TELEWIN88
NICEWIN88
LIDO88
ATTA4D
FIXBET88
BETWING88
RINGBET88
SURGAWIN
SLOTUP88
SINS88
PLAYKING88
NEWPLAY88
TOTODRAW4D
GRABWIN
FASTWIN77
COLOWIN
GLOWIN88
KLIKME88
WINLIVE4D
IGCPLAY
PALACE303
FORTUNESLOT88
FIRSTPLAY88
IBC88PLAY
TOGAPLAY
OLENATION888
DELTABET88
GLORY303
POPULARWIN
PLAYSLOT77
COUNTERWIN88
HOLYWIN88
MUTUBET88
MIDAS88
SUPERWIN303
PRIMEBET88
HYPEWIN88
IDOSLOT
AIRSLOT88
SENSASLOT88
EPICWIN88
MAXPLAY303
DESTINY303
NETIZENBET
LOYALBET88
BIDWIN88
SUPERBSLOT88
TELEWIN88
NICEWIN88
LIDO88
ATTA4D
FIXBET88
BETWING88
RINGBET88
SURGAWIN
SLOTUP88
SINS88
PLAYKING88
NEWPLAY88
TOTODRAW4D
GRABWIN
FASTWIN77
COLOWIN
GLOWIN88
KLIKME88
WINLIVE4D
IGCPLAY
PALACE303
FORTUNESLOT88
FIRSTPLAY88
IBC88PLAY
TOGAPLAY
OLENATION888
DELTABET88
GLORY303
POPULARWIN
PLAYSLOT77
COUNTERWIN88
HOLYWIN88
MUTUBET88
MIDAS88
SUPERWIN303
PRIMEBET88
HYPEWIN88
IDOSLOT
AIRSLOT88
SENSASLOT88
EPICWIN88
MAXPLAY303
DESTINY303
NETIZENBET
LOYALBET88
BIDWIN88
SUPERBSLOT88
TELEWIN88
NICEWIN88
LIDO88
ATTA4D
FIXBET88
BETWING88
RINGBET88
SURGAWIN
SLOTUP88
SINS88
PLAYKING88
NEWPLAY88
TOTODRAW4D
GRABWIN
FASTWIN77
COLOWIN
GLOWIN88
KLIKME88
WINLIVE4D
IGCPLAY
PALACE303
FORTUNESLOT88
FIRSTPLAY88
IBC88PLAY
TOGAPLAY
OLENATION888
DELTABET88
GLORY303
POPULARWIN
PLAYSLOT77
COUNTERWIN88
HOLYWIN88
MUTUBET88
MIDAS88
SUPERWIN303
PRIMEBET88
HYPEWIN88
IDOSLOT
AIRSLOT88
SENSASLOT88
EPICWIN88
MAXPLAY303
DESTINY303
NETIZENBET
LOYALBET88
BIDWIN88
SUPERBSLOT88
TELEWIN88
NICEWIN88
LIDO88
ATTA4D
FIXBET88
BETWING88
RINGBET88
SURGAWIN
SLOTUP88
SINS88
PLAYKING88
NEWPLAY88
TOTODRAW4D
GRABWIN
FASTWIN77
COLOWIN
GLOWIN88
KLIKME88
WINLIVE4D
IGCPLAY
PALACE303
FORTUNESLOT88
FIRSTPLAY88
IBC88PLAY
TOGAPLAY
OLENATION888
DELTABET88
GLORY303
POPULARWIN
PLAYSLOT77
COUNTERWIN88
HOLYWIN88
MUTUBET88
MIDAS88
SUPERWIN303
PRIMEBET88
HYPEWIN88
IDOSLOT
AIRSLOT88
SENSASLOT88
EPICWIN88
MAXPLAY303
DESTINY303
NETIZENBET
LOYALBET88
BIDWIN88
SUPERBSLOT88
TELEWIN88
NICEWIN88
LIDO88
ATTA4D
FIXBET88
BETWING88
RINGBET88
SURGAWIN
SLOTUP88
SINS88
PLAYKING88
NEWPLAY88
TOTODRAW4D
GRABWIN
FASTWIN77
COLOWIN
GLOWIN88
KLIKME88
WINLIVE4D
IGCPLAY
PALACE303
FORTUNESLOT88
FIRSTPLAY88
IBC88PLAY
TOGAPLAY
OLENATION888
DELTABET88
GLORY303
POPULARWIN
PLAYSLOT77
COUNTERWIN88
HOLYWIN88
MUTUBET88
MIDAS88
SUPERWIN303
PRIMEBET88
HYPEWIN88
IDOSLOT
AIRSLOT88
SENSASLOT88
EPICWIN88
MAXPLAY303
DESTINY303
NETIZENBET
LOYALBET88
BIDWIN88
SUPERBSLOT88
TELEWIN88
NICEWIN88
LIDO88
ATTA4D
FIXBET88
BETWING88
RINGBET88
SURGAWIN
SLOTUP88
SINS88
PLAYKING88
NEWPLAY88
TOTODRAW4D
GRABWIN
FASTWIN77
COLOWIN
GLOWIN88
KLIKME88
WINLIVE4D
IGCPLAY
PALACE303
FORTUNESLOT88
FIRSTPLAY88
IBC88PLAY
TOGAPLAY
OLENATION888
DELTABET88
GLORY303
POPULARWIN
PLAYSLOT77
COUNTERWIN88
HOLYWIN88
MUTUBET88
MIDAS88
SUPERWIN303
PRIMEBET88
HYPEWIN88
IDOSLOT
AIRSLOT88
SENSASLOT88
EPICWIN88
MAXPLAY303
DESTINY303
NETIZENBET
LOYALBET88
BIDWIN88
SUPERBSLOT88
TELEWIN88
NICEWIN88
LIDO88
ATTA4D
FIXBET88
BETWING88
RINGBET88
SURGAWIN
SLOTUP88
SINS88
PLAYKING88
NEWPLAY88
TOTODRAW4D
GRABWIN
FASTWIN77
COLOWIN
GLOWIN88
KLIKME88
WINLIVE4D
IGCPLAY
PALACE303
FORTUNESLOT88
FIRSTPLAY88
IBC88PLAY
TOGAPLAY
OLENATION888
DELTABET88
GLORY303
POPULARWIN
PLAYSLOT77
COUNTERWIN88
HOLYWIN88
MUTUBET88
MIDAS88
SUPERWIN303
PRIMEBET88
HYPEWIN88
IDOSLOT
AIRSLOT88
SENSASLOT88
EPICWIN88
MAXPLAY303
DESTINY303
NETIZENBET
LOYALBET88
BIDWIN88
SUPERBSLOT88
TELEWIN88
NICEWIN88
LIDO88
ATTA4D
FIXBET88
BETWING88
RINGBET88
SURGAWIN
SLOTUP88
SINS88
PLAYKING88
NEWPLAY88
TOTODRAW4D
GRABWIN
FASTWIN77
COLOWIN
GLOWIN88
KLIKME88

Leave a Comment