You are on page 1of 5

TUGAS PERTEMUAN 1

PENGANTAR CODING

DISUSUN OLEH ;
REZKY RIVANAND HUSEIN
NIM : 21323093
PROGRAM STUDI : TEKNIK SIPIL
FAKULTAS TEKNIK

-UNIVERSITAS NEGERI PADANG-


KONSEP KOMPUTER, PEMOGRAMAN, DAN
CARA PENULISAN ALGORITMA
PEMPROGRAMAN

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.

a. Hardware (Perangkat Keras), merupakan rangkaian elektronika. Perangkat keras


komputer secara garis besar terdiri atas tiga komponen utama (CPU/ processor,
memory, dan input-output device).

b. Software (Perangkat Lunak), merupakan program yang dijalankan pada


komputer. Perangkat lunak dapat diklasifikasikan sebagai berikut: 1) Sistem
Operasi, merupakan perangkat lunak yang mengoperasikan komputer serta
menyediakan antarmuka dengan perangkat lunak lain atau dengan pengguna.
Contoh sistem operasi : MS DOS, MS Windows (dengan berbagai generasi),
Macintosh, OS/2, UNIX (dengan berbagai versi), LINUX (dengan berbagai
distribusi), NetWare, dll.

c. Brainware (SDM), manusia yang mengoperasikan dan mengendalikan sistem


komputer. Terdapat berbagai peran yang dapat dilakukan manusia dalam bagian
sistem komputer.
Secara prinsip komputer selalu memiliki sebuah konsep dasar yaitu INPUT
– PROSES – OUTPUT. Komputer apapun jenisnya, selalu memiliki suatu
peralatan yang disebut sebagai Input Device, Central Processing Unit,
Output Device dan External Memory

• Input Device
Input device bisa diartikan sebagai peralatan yang berfungsi untuk
memasukkan data ke dalam komputer.

• Central Processing Unit (CPU)


Bagian ini berfungsi sebagai pemegang kendali dari jalannya kegiatan
computer dan dikarenakan itu, CPU juga disebut sebagai otak dari
komputer. Selain itu, CPU juga berfungsi sebagai tempat untuk melakukan
pelbagai pengolahan data. Pekerjaan pengolahan data diantaranya :
mencatat, melihat, membaca, menghitung, mengingat, mengurutkan maupun
membandingkan.

• 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

Pemprograman adalah suatu kegiatan merancang, menulis, mengujicoba,


memperbaiki, serta akhirnya setelah program diluncurkan maka dilakukan
perawatan/pemeliharaan program tersebut oleh orang yang membuat program
yang disebut dengan julukan programmer. Untuk dapat melakukan pemrograman,
diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di
banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
tujuan dari pemrograman adalah untuk memuat suatu program yang dapat
melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si
pemrogram.

C . CARA PENULISAN ALGORITMA PEMPROGRAMAN


algoritma adalah suatu urutan atau alur yang dipakai dalam perhitungan atau pemecahan masalah
secara sistematis, dan dalam aktivitas pemrograman algoritma seringkali dianggap sebagai logika
dalam penentuan program yang akan dibuat. Ada tiga cara penulisan algoritma :
1.    Structured English (SE)
SE merupakan alat yang cukup baik untuk menggambarkan suatu algoritma. Dasar dari SE adalah
Bahasa Inggris, namun kita dapat memodifikasi dengan Bahasa Indonesia sehingga kita boleh
menyebutnya sebagai Structured Indonesian (SI).

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

2.   READ alas, tinggi

3.   Luas = 0.5 * alas * tinggi

4.   PRINT Luas


5.   Stop

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 :

 Inputkan Luas Persegi


 Hitung Sisi Menggunakan rumus diatas
 Hitung keliling persegi menggunakan rumus diatas
 Nilai  K(Keliling Persegi  ) akan dicetak sebagai output ke perangkat output (keluaran)

You might also like