Bahasa Pemprograman
A. Pengertian
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.
Algoritma
Algoritma adalah urutan langkah logis yang digunakan untuk menyelesaikan suatu masalah. Singkatnya, sebuah masalah harus diselesaikan dengan beberapa langkah yang logis. Dalam kehidupan sehari-hari, contoh algoritma bisa digambarkan dengan berbagai macam hal. Salah satu contohnya adalah aktivitas memasak air. Algoritmanya tentu saja berhubungan dengan aktivitas dalam memasak air.
Pseudecode
Pseudo artinya imitasi dan code yang berarti kode yang dihubungkan dengan perintah yang ditulis dalam bahasa pemrograman atau kode bahasa komputer. Jika diartikan secara bebas, maka pseudocode artinya imitasi atau tiruan dari kode bahasa pemprograman
Contoh Pseudecode
Disini kita akan mengambil contoh untuk mengambil uang tunai sebesar Rp3.500.000,- . Berikut algoritmanya :
1. Pergi ke ATM
2. Memasukkan kartu ATM ke mesin ATM
3. Memilih bahasa yang digunakan
4. Memasukkan kode PIN
5. Memilih jenis transaksi : 1. Tarik Tunai
6. Memilih jumlah uang yang akan di ambil
7. Mengambil struk dan kartu ATM
Untuk mengambil uang tunai, di setiap Bank memiliki minimum nominal yang berbeda-beda. Ada yang memiliki nilai minimum Rp50000 ada pula yang Rp100000. Berikut di bawah ini flowchart proses pengambilan uang tunai di mesin ATM :
Flowchart
Flowchart (diagram alir) adalah suatu jenis diagram yang merepresentasikan algoritma atau langkah-langkah instruksi yang berurutan dalam suatu system.
biasanya digunakan sebagai bukti dokumentasi untuk menjelaskan gambaran logis sebuah sistem yang akan dibangun kemudian diberikan kepada programmer, dengan begitu, flowchart dapat membantu untuk memberikan solusi terhadap masalah yang bisa saja terjadi dalam membangun sistem.
SIMBOL FLOWCHART
CONTOH FLOWCHART TRANSAKSI TARIK TUNAI ATM
Contoh ERD