Anda di halaman 1dari 7

TUGAS PERTEMUAN 1

PENGANTAR CODING

Nama : ZulaiennyPratama
Nim : 21053120
Tugas Pertemuan 1 : Pengantar Coding

A. Konsep Komputer
A.1 Sejarah Komputer
Komputer sendiri diciptakan pada tahun 1882. Saat itu, dibuat oleh ahli matematika
bernama Charles Babbage. Nama computer berasaldari bahasa latin“Computare”
yang berarti menghitung atau “to compute”Beberapa ahli mendefinisikan pengertian
computer diantaranya sebagai berikut :

 Robert H. Blissmer, Komputer ialah yang mampu melakukan beberapa tugas seperti
menerima input, memproses lalu menyimpan perintah – perintah serta yang
menyediakan output yang berupa bentuk informasi.
 Williams Sawyer, Komputer merupakan mesin multifungsi yang dirancang untuk
menerima data (fakta atau file kasar) lalu diproses kedalam informasi yang digunakan.
 Donald H. Sanders, Komputer merupakan system elektronik yang dirancang dan
diorganisasikan untuk menerima dan menyimpan data. Kemudian akan disimpan di
memori (stored program)
 Hamcherdkk, Komputer adalah mesin penghitung elektronik yang cepat dan tepat
untuk menerima informasi input digital yang akan di simpan di memori kemudian
menghasilkan output informasi.
 Jogiyanto, Komputer adalah alat elektronik yang menerima, mengolah dan
memberikan informasi dengan menggunaan suatu program.

Maka dapat diartikan bahwa computer sebagai 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.

Saat ini hamper semua aspek kehidupan melibatkan komputer.Mengerjakan tugas,


menyelesaikan pekerjaan, menikmati hiburan dan multimedia, bermain game, serta
berinternet dan aktivitas lainnya. Dan belakangan ini, aplikasi computer sudah ada
dalam genggaman tangan manusia.

Komputer sendiri terbagi atas 5 generasi, yaitu:

 Generasi Pertama (TabungVakum) diciptakan pada tahun 1946. Pada saat itu hal
tersebut tidak efisien karena membutuhkan daya listrik yang besar serta menggunakan
bahasa mesin yang hanya bisa dimengerti oleh komputer itu sendiri
 Generasi Kedua merupakan generasi tabung lanjutan yang mengalami perkembangan.
Mulai digunakan sekitar tahun 1959 hingga 1965. Ada beberapa kelebihan seperti
ukurannya lebihkecil, minim kegagalan, serta menggunakan bahasa FORTRAN dan
CBOL
 Generasi IC atau generasi ketiga. Dikembangkan oleh Jack Kilby. Memiliki kelebihan
lebih cepat dan efisien dan juga komputer yang pertama kali menggunakan keyboard
serta monitor
 Generasi Microprocessor atau generasi keempat, dibuat pada tahun 1971 oleh IBM
yang kemudian pada tahun 1984 perusahaan Apple merilis Macintosh. pada generasi
ini juga lahirlah internet dengan tampilan monitornya yang masih green color.
 Generasi Ai, merupakan kecerdasan buatan sehingga dapat melakukan input yang
lebih baik. Bahasa yang digunakan juga bahasa sehari-hari, banyak developper yang
mulai menggunakannya, dikembangkan oleh Bill Gates yang merupakan pemilik
Microsoft dan intel yang merupakan standar software dan hardware seluruh dunia.

A.2 Sistem Komputer

Sistem Komputer merupakan elemen-elemen yang saling berhubungan membentuk suatu


tujuan. tujuan dari sistem komputer adalah mengolah data untuk menghasilkan informasi.
terbagi menjadi dua jenis yaitu perangkat lunak dan keras. Perangkat keras merupakan
alat fisik yang digunakan untuk mengimput data. sedangkan perangkat lunak digunakan
sebagai perintah untuk mengolah data informasi yang diberikan.

A.3 Fungsi Komputer

Fungsi komputer sendiri terdiri atas beberapa bagian, yaitu :

1. Input Device (Alat Masukan) yang berfungsi memasukan data kedalam komputer

2. Output Device (Alat Keluaran) yang berfungsi menampilkan hasil pengolahan data.
bisa berupa Hardcopy, Softcopy ataupun suara

3. I/O ports berguna untuk mengirim atau menerima data keluar sistemyang terhubung
melalui port ini.

4. CPU (Central Processing Unit)

5. Memori

6. Data bus, Address Bus serta Control Bus.

A.4 Sistem Bilangan Komputer

adalah cara mewakili besaran yang berasal dari bentuk fisik komputer.Sistem bilangan ini
memakai sistem basis atau bilangan dasar. terdapat 4 jenis sistem, yaitu : Decimal (Basis
10), Biner (basis 2), Octal (basis 8) dan Hexadecimal (Basis 16)

B. Pemograman
Bahasa Pemograman adalah intruksi standar untuk memerintahkan komputer. Fungsi dari
bahasa pemograman untuk mengelola data sesuai alur yang kita inginkan. keluaran atau hasil
yang dilakukan oleh bahasa pemogram berupa aplikasi/ program contohnya kasir di mall atau
lampu lalu lintas yang dijalan. bahasa pemograman yang kita kenal antara lain, yaitu Java,
Visual Basic, C++,C, PHP, dan ratusan bahasa lainnya.

Secara umum bahasa pemograman terbagi menjadi 4 kelompok, yaitu :

 Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)


 High Level Language (seperti Pascal dan Basic)
 Middle Level Language (seperti bahasa C)
 Low Level Language (seperti bahasa Assembly)

Menurut generasinya, bahasa pemograman digolongkan menjadi 5 generasi, yaitu :

 Generasi 1 : Machine Language


 Generasi 2 : Assembly Language (Assembler)
 Generasi 3 : High Level languange (C dan pascal)
 Generasi 4 : GL ( SQL)
 Generasi 5 : Programming language based object oriented & web development

Bahasa pemograman yang umum digunakan oleh developper diseluruh dunia seperti Java,
PHP, Pyton, C, dan C++

 Bahasa pemograman Java


merupakan bahasa pemograman yang paling populer, dikembangkan pada tahun 1991
dipimpin oleh Patrick Naughton dan James Gosling kini diakusisi oleh orade setelah
sun microsystem melepasnya.
 Bahasa pemograman PHP
digunakan untuk membuat website dinamis karena teknologinya yang side scripting.
bahasa pemograman ini digunakan untuk membuat CMS, contohnya Wordpress dan
Joomia.
 Bahasa Pemograman Pyton
Bahasa ini populer karena mudah dipelajari. dirancang oleh Guido Van Rossum pada
tahun 1991. Pyton memiliki kemampuan sintaksis kode yang jelas dengan pustaka
standar yang besae serta komprehensif. salah satu perusahaan yang menggunakan
Pyton adalah Google.
 Bahasa Pemograman C++
Dikembangkan pada tahun 1980-an oleh Bjame Stroust yang merupakan
pengembangan dari bahasa C. Dengan menggunakan C++ developper dapat
mengembangkan perangkat lunak seperti game, aplikasi desktop pada komputer. C++
ini banyak di gunakan oleh beberapa Univeristas di Indonesia.
 Bahasa pemograman C
merupakan bahasa yang paling tua, dikembangkan pada tahun 1970-an oleh Dennis
Ritchie.
C. Algoritma
Awalnya digunakan untuk perhitungan dalam ilmu matematika, namun dalam
perkembangannya justru banyak dipakai pada bidang pemograman komputer. Algoritma
sendiri merupakan suatu proses atau serangkai aturan dalam perhitungan atau proses
pemecahan masalah atau dengan kata lain serangkaian metode atau urutan sistematisdalam
memecahkan suatu permasalahan yang ada. dalam menentukan algoritma harus logis dan
dapat ditentukan bernilai benar atau salah.

Cara penulisan Algoritma

 Menggunakan Pseudecode merupakan deskripsi yang menggunakan konvensi


structural dari suatu bahasa pemograman. Ditujukan untuk dapat dibaca oleh manusia
biasanya tidak menggunakan elemen yang cukup detail.Tujuan pseudocode adalah
agar manusia dapat dengan mudah dalam pemahaman dibandingkan dengan
menggunakan bahasa pemrograman yang umumnya digunakan, aspeknya yang relatif
ringkas dan tidak bergantung pada suatu sistem tertentu yang merupakan prinsip
utama dalam suatu algoritma.

Contoh penggunaan Pseudecode

program ganjil_genap

deklarasi

var bilangan : integer;

algoritma: read (bilangan); if bilangan mod 2 = 0

then

write (Bilangan Genap);

else write (Bilangan Ganjil);

end if

 Menggunakan Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu


yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu
proses (instruksi) dengan proses lainnya dalam suatu program.
 Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk
pemecahan suatu masalah, yaitu;
1. START : Berisi intruksi untuk persiapan peralatan yang di perlukan sebelum
menangani pemecahan masalah
2. READ : Berisi instruksi untuk membaca data dari suatu peralatan input.
3. PROCESS : Berisi kegiatan yang berkaitan dengan pemecahan persoalan
sesuai dengan data yang dibaca.
4. WRITE : Berisi instruksi untuk merekam hasil kegiatan ke perlatan output.
5. END : Mengakhiri kegiatan pengolahan

Berikut symbol symbol yang digunakan dalam menggunakan suatu flowchart :

Contoh penggunaan flowchat dalam kehidupan sehari-hari


 Sumber yang digunakan dalam meresume makalah ini

https://bitlabs.id/blog/contoh-algoritma-dan-flowchart/

https://aderoni.com/pemrograman/pengertian-pseudocode/

Sudirman, I., & Wahono, R. S. (2003). Sejarah Komputer. Kuliah Pengantar


IlmuKomputer. com, dalam http://www. IlmuKomputer. com.

Munir, R., & Lidya, L. (2016). Algoritma dan Pemrograman dalam bahasa pascal, C,
dan C++.

Modul 1. Sistem Komputer dan Pengantar Pemrograman-Upload.pdf yang diberikan oleh


dosen pengampu ibu Rizkayeni Marta, S.Pd., M.Pd.T

Anda mungkin juga menyukai