Professional Documents
Culture Documents
Tugas 1 Coding
Tugas 1 Coding
PENGANTAR CODING
DISUSUN OLEH ;
REZKY RIVANAND HUSEIN
NIM : 21323093
PROGRAM STUDI : TEKNIK SIPIL
FAKULTAS TEKNIK
A.KONSEP KOMPUTER
Komputer adalah suatu peralatan elektronik yang dapat menerima input, mengolah
input, memberikan informasi, menggunakan suatu program yang tersimpan di
memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja
secara otomatis. Untuk mewujudkan konsepsi komputer sebagai pengolah data
guna menghasilkan suatu informasi, maka diperlukan sistem komputer (computer
system) yang elemennya terdiri dari hardware, software dan brainware. Ketiga
elemen sistem komputer tersebut harus saling berhubungan dan membentuk
kesatuan. Hardware tidak akan berfungsi apabila tanpa software, demikian juga
sebaliknya. Dan keduanya tiada bermanfaat apabila tidak ada manusia (brainware)
yang mengoperasikan dan mengendalikannya.
• Input Device
Input device bisa diartikan sebagai peralatan yang berfungsi untuk
memasukkan data ke dalam komputer.
• Output Device
Output device bisa diartikan sebagai peralatan yang berfungsi untuk
mengeluarkan hasil pemrosesan ataupun pengolahan data yang berasal dari
CPU kedalam suatu media yang dapat dibaca oleh manusia ataupun dapat
digunakan untuk penyimpanan data hasil proses.
• External Memory
External memory bisa diartikan sebagai memory yang berada diluar CPU.
Juga disebut sebagai Secondary Storage ataupun Backing Storage ataupun
Memory Cadangan yang berfungsi untuk menyimpan data dan program.
Agar dapat berfungsi, data dan program yang tersimpan didalam external
memory harus dipindahkan terlebih dahulu kedalam internal memory.
B . PEMPROGRAMAN
Algoritma yang ditulis menggunakan SI pada dasarnya adalah bahasa sehari-hari, maka SE atau SI
lebih tepat untuk menggambarkan suatu algoritma yang akan dikomunikasikan kepada pemakai
perangkat lunak.contoh structured english : IF Saldo_Piutang > Limit_Kredit THENIF Histori_Bayar
= Buruk THENtolakELSEIF Nilai_Barang <= 1 juta
THENminta_persetujuan_manajerENDIFpembelian_dilayaniENDMODULE
2. Pseudocode
Pseudocode mirip dengan SE. Karena kemiripan ini kadang-kadang SE dan Pseudocode dianggap
sama. Pseudo berarti imitasi atau tiruan atau menyerupai, sedangkan code menunjuk pada kode
program. Sehingga pseudocode adalah kode yang mirip dengan instruksi kode program sebenarnya.
Pseudocode didasarkan pada bahasa pemrograman yang sesungguhnya seperti BASIC, FORTRAN
atau PASCAL. Pseudocode yang berbasis bahasa PASCAL merupakan pseudocode yang sering
digunakan. Kadang-kadang orang menyebut pseudocode sebagai PASCAL-LIKE algoritma.
Contoh Pseudocode.
1. Start
Pernyataan seperti READ dan PRINT merupakan keyword yang ada pada bahasa BASIC yang
masing-masing menggantikan kata “baca data” dan “tampilkan”. Dengan menggunakan pseudocode
seperti di atas maka proses penterjemahan dari algoritma ke kode program menjadi lebih mudah.
3. Flowchart
Flowchart atau bagan alir adalah skema/bagan (chart) yang menunjukkan aliran (flow) di dalam suatu
program secara logika. Flowchart merupakan alat yang banyak digunakan untuk menggambarkan
algoritma dalam bentuk notasi-notasi tertentu.Contoh penulisannya :
Analisis :
Input : L (Luas)
Input : S ( sisi )
Hitung Sisi : S = L : 2
Hitung Keliling Persegi : K= 4*S
Algoritma :