pengantar sistem komputer &...
TRANSCRIPT
![Page 1: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/1.jpg)
Pengantar Sistem Komputer & Algoritma
Version 1.0.0
# Kusnawi, S.Kom, M.Eng#
![Page 2: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/2.jpg)
SISTEM KOMPUTER
Sebuah sistem komputer terdiri dari Hardware
(perangkat keras) , Software (perangkat lunak) dan
Brainware, sedangkan Software dapat dikelompokkan
menjadi Operating System Software, Programming
Language Software dan Application Program
Software.
![Page 3: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/3.jpg)
Sis
tem
ko
mp
ute
r(p
rog
ram
) Sistem Operasi
Program yang berisi instruksi-instruksi dasar yang digunakan untuk
mengoperasikan computer atau ada definisi lainnya ?
Windows , Linux, Unix, Dos, Novell, etc
Aplikasi
Program yang digunakan untuk membantu memecahkan masalah
dalam bidang tertentu
Microsoft Word, Excell, Perbankkan, Retail, etc
Language/Bahasa
Program yang digunakan untuk membentuk/menyusun kode-kode
yang dapat dijalankan oleh mesin dan bertujuan untuk membentuk
program aplikasi
Utility Program yang digunakan untuk membantu Sistem Operasi
Anti Virus, Format, etc
Pascal, Basic, Fortran, Cobol, C++ , etc
![Page 4: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/4.jpg)
BAGAN SISTEM KOMPUTER
![Page 5: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/5.jpg)
DEFINISI PROGRAM/PEMROGRAMAN
Adalah kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program)
Program adalah kumpulan instruksi atau perintah yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk menyelesaikan suatu persoalan.)
Instruksi (statement) yang dimaksud adalah syntax (cara penulisan) sesuai dengan bahasa pemrograman yang digunakan yang mempunyai komponen-komponen : Input, Output, Proses, Percabangan dan Perulangan
![Page 6: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/6.jpg)
DEFINISI ALGORITMA
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam Algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.
Kamus besar bahasa Indonesia (Balai Pustaka 1988) secara formal mendefinisikan algoritma sebagai: Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.
![Page 7: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/7.jpg)
ALGORITMA DAN ILMU INFORMATIKA
Algoritma adalah jantung ilmu komputer atau
informatika, Banyak cabang ilmu komputer yang
diacu dalam terminologi algoritma.
Dalam kehidupan sehari-hari banyak terdapat
Proses yang dinyatakan dalam suatu algoritma
sesuai dengan definisinya. Sebagai contoh bagai
mana membuat telor dadar, atau membuat resep
makanan tentunya harus ada langkah-langkah
dalam menyelesaikan
![Page 8: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/8.jpg)
CONTOH PERSOALAN ALGORITMA
Diketahui dua buah gelas, masing-masing berisi : Gelas
A berisi Kopi dan gelas B Teh. Jika kita menginginkan
untuk menukar kedua isi gelas tersebut sehingga gelas
A akan berisi Teh dan gelas B akan berisi Kopi.
Bagaimana menuliskan Algorithmanya.
![Page 9: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/9.jpg)
GAMBARAN PROSESNYA
![Page 10: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/10.jpg)
ALGORITMA PENUKARAN ?
1. Tuang isi gelas B ke gelas C
2. Tuang isi gelas A ke gelas B
3. Tuang isi gelas C ke gelas A
![Page 11: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/11.jpg)
ALGORITMA & PEMROGRAMAN Komputer hanyalah salah satu pemroses. Agar
dapat dilaksanakan oleh komputer, algoritma
harus ditulis dalam notasi bahasa pemrograman
sehingga dinamakan program.
Jadi program adalah perwujudan atau Implementasi teknis Algoritma yang ditulis dalam Bahasa pemrograman tertentu sehingga dapat dilaksanakan oleh komputer.
Jenis Pemrograman secara umum ada P. Sistem Operasi, Aplikasi, Web, Basis Data, Games/Multimedia.
![Page 12: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/12.jpg)
PRINSIP PEMROGRAMAN
Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar bagaimana cara memprogram
Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar bagaimana memecahkan masalah
Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar bagaimana mendesain sistem
Kita tidak belajar atau mengajar bahasa pemrograman, tetapi belajar atau mengajar prinsip-prinsip bahasa pemrograman
![Page 13: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/13.jpg)
LANJUTAN…..
Belajar memprogram ≠ belajar bahasa pemrograman
Belajar memprogram : belajar tentang strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah kemudian menuliskannya dalam notasi yang disepakati bersama
Belajar memprogram : bersifat pemahaman persoalan, analisis dan sintesis
Belajar memprogram, titik berat : designer program
![Page 14: Pengantar Sistem Komputer & Algoritmaelearning.amikom.ac.id/index.php/download/materi/190302112-ST068-2/...SISTEM KOMPUTER Sebuah sistem komputer terdiri dari Hardware (perangkat keras),](https://reader030.vdocument.in/reader030/viewer/2022021715/5c800ab109d3f25c328c4a0f/html5/thumbnails/14.jpg)
BAHASA PEMROGRAMAN
Belajar bahasa pemrograman : belajar memakai
suatu bahasa pemrograman, aturan sintaks, tata
cara untuk memanfaatkan instruksi yang spesifik
untuk setiap bahasa
Belajar bahasa pemrograman , titik berat :
code/coding