Skip to main content

Posts

Identifier

Identifier mempunyai arti pengenal atau nama, Identifier digunakan untuk mewakili/representasi dari sesuatu (objek), Identifier dapat digunakan untuk mewakilkan hal berikut :  Variable Konstanta Tipe Bentukan Rutin (Procedure atau Function) Nama  Di dalam algoritma dan pemrograman, penamaan adalah konsep yang penting. Karena pada dasarnya program adalah proses memanipulasi objek-objek di dalam memori, maka objek tersebut harus diberi nama. Objek diberi nama agar mudah diidentifikasi, diacu, dan dibedakan dari objek lainnya. Setiap nama haruslah unik, dalam arti tidak boleh ada dua buah nama yang sama dalam 1 program. Aturan pemberian nama/identifier di dalam pseudo-code: Nama/identifier haru di mulai oleh huruf, tidak boleh angka, tidak boleh spasi, dan tidak boleh special karakter. Huruf besar atau huruf kecil tidak di bedakan, dalam artian tidak sensitif case(dianggap sama). Karakter yang boleh digunakan untuk memberi nama/identifier diantaranya: huruf alfabet, angka, dan _....
Recent posts

Pengertian Pemrograman

  Pemrograman  adalah proses menulis, menguji dan memperbaiki ( debug ), dan memelihara kode yang membangun suatu program komputer.  Kode ini ditulis dalam berbagai bahasa pemrograman . Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk melakukan pemrograman, diperlukan keterampilan dalam algoritma , logika, bahasa pemrograman,  dan pada banyak kasus, pengetahuan-pengetahuan lain seperti matematika. Program adalah algoritma yang dituliskan menggunakan Bahasa Komputer.  Bahasa komputer adalah “bahasa” berisi instruksi yang digunakan dan dimengerti oleh komputer.  Orang yang melakukan pemrograman disebut programmer. Contoh bahasa pemrograman yang populer adalah :  C  C++  C#   Pascal  Java  Javascript  PHP  ASP JSP  Python  Basic     Contoh Program Menggunakan Bahasa Pascal : ...

Notasi Algoritma (Flowchart)

Notasi Algoritma Berdasarkan Flowchart  Pada masa awal perkembangan komputer, ilmuwan menuliskan algoritma dalam bentuk bagan-alir (flowchart).  Bagan-alir menggambarkan aliran instruksi di dalam program secara visual. Bagan alir mengekspresikan algoritma sebagai sekumpulan bentuk-bentuk geometri (seperti persegi panjang, lingkaran, jajargenjang, bentuk-intan, dan sebagainya) yang berisi langkah-langkah komputasi. Kotak empat persegi panjang menyatakan proses, sedangkan pernyataan kondisional dinyatakan dengan bentuk intan (diamond). Bagan-Alir populer pada awal era pemrograman dengan komputer (terutama dengan bahasa Basic, Fortran, dan Cobol), sekarang pun masih digunakan meskipun tidak terlalu s ering. Notasi algoritma dengan diagram alir cocok untuk persoalan yang kecil, namun tidak cocok untuk persoalan yang besar karena membutuhkan berlembar halaman. Selain itu, pengonversian notasi algoritma ke notasi bahasa pemrograman juga cenderung relatif lebih sukar . Contoh: Flowch...

Notasi Algoritma Pseudo-Code

Algoritma ditulis dalam bentuk notasi yang mirip dengan bahasa pemrograman (biasanya mirip bahasa Pascal atau C).   Para ilmuwan komputer lebih menyukai menuliskan algoritma dalam notasi yang lebih praktis, yaitu notasi pseudo-code. Pseudo-code (pseudo artinya semu atau tidak sebenarnya) adalah notasi yang mirip-mirip dengan notasi bahasa pemrograman tingkat tinggi. Jika notasi yang mirip-mirip dengan notasi bahasa pascal misalnya, maka dinamakan pascal-like, jika mirip dengan bahasa  C dinamakan C-like, dan seterusnya. Lebih tepat pseudo-code disebut sebagai campuran antara bahasa alami dengan bahasa pemrograman. Bila Bahasa pemrograman sangat rigid dalam urusan sintaks seperti tanda titik koma (semicolon), cara menulis indeks, format luaran, aturan khusus, dan sebagainya, maka sebaliknya notasi pseudo-code mengabaikannya.  Sembarang versi pseudo-ocdde dapat di terima asalkan perintahnya tidak membingungkan pembaca [LIU85]. Jadi, tidaklah mengherankan apabila banyak...

Dasar Algoritma

DEFINISI ALGORITMA Algoritma adalah urutan langkah-langkah untuk menyelesaikan suatu masalah. Definisi lain dari algoritma dari berbagai referensi :  -Deretan langkah-langkah komputasi yang mentransformasikan data masukan (input) menjadi keluaran (output)  -Deretan instruksi yang jelas untuk memecahkan masalah, yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukan dalam jumlah waktu yang terbatas.  Prosedur komputasi yang terdefinisi dengan baik yang menggunakan beberapa nilai sebagai masukan dan menghasilkan beberapa nilai yang disebut keluaran.  -Beberapa kata kunci yang muncul dalam definisi algoritma :  -Langkah-langkah/prosedur/instruksi  -Masalah  -Mengubah/Mentransformasi  -Masukan/Input  -Keluaran/Output ASAL KATA ALGORITMA Dalam Bahasa Inggris adalah Algorithm. Kata algoritma berasal dari nama seorang ahli matematika Persia yang bernama Abu Ja’far Muhammad ibnu Musa Al-Khuwarizmi. Kata algoritma mulai muncul pertama kali...

Dasar Pemahaman Tentang Cryptocurrency

Pengertian  Cryptocurrency Cryptocurrency  adalah  mata uang digital yang dipakai untuk bertransaksi virtual dalam jaringan internet. Sandi-sandi rahasia yang cukup rumit berfungsi melindungi dan menjaga keamanan mata uang digital ini.  Kata “ cryptocurrency”  berasal dari gabungan dua kata, yaitu “ cryptography”  yang mempunyai arti kode rahasia, dan  “currency”  yang berarti mata uang. Konsep kriptografi sebenarnya sudah dikenal sejak zaman Perang Dunia II. Ketika itu, Jerman memakai kriptografi guna mengirimkan kode-kode rahasia agar tidak mudah terbaca oleh pihak lawan. Berbeda dengan mata uang konvensional yang bersifat terpusat, mata uang digital justru bersifat desentralisasi. Tidak ada pihak yang hadir dan berperan sebagai perantara dalam suatu transaksi. Pembayaran dengan mata uang digital berlangsung dari pengirim ke penerima atau  peer-to-peer.  Namun, seluruh transaksi yang dilakukan tersebut tetap dicatat dan dipantau dalam ...