Anda di halaman 1dari 11

SISTEM KOMPUTER DAN PENGANTAR

PEMROGRAMAN

DISUSUN OLEH:
NAMA : ZAHRA NADILA

NIM : 22231137

DOSEN PENGAMPU : RANDI PROSKA SANDRA, M.Sc

JURUSAN PENDIDIKAN IPA


FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS NEGERI PADANG
2022/2023
KATA PENGANTAR

Puji dan syukur penulis panjatkan atas kehadirat Tuhan Yang Maha Esa, karena berkat
rahmat Nya tulisan ini dapat diselesaikan tepat pada waktunya. Penulisan makalah yang berjudul
“ Sistem Komputer dan Penagntar Pemograman”.
Penulis menyadari bahwa tulisan ini tidak luput dari kekurangan- kekurangan hal ini
disebabkan oleh keterbatasan pengetahuan dan kemampuan yang penulis miliki. Oleh karena itu,
semua kritik dan saran pembaca akan penulis terima dengan senang hati demi perbaikan lebih
lanjut.

Padang, 30 Agustus 2022

Penulis
BAB I
PENDAHULUAN
A. LATAR BELAKANG
Sistem komputer adalah kumpulan elemen terkait untuk melakukan kegiatan yang
berhubungan dengan penggunaan komputer, dimana komputer itu sendiri dalam kehidupan
sehari-hari dapat membantu manusia dalam melaksanakan pekerjaan sehari-hari dan pemenuhan
transaksi pengolahan data informasi yang dapat berjalan dengan cepat, akurat dan tepat.
Berdasarkan definisi, sistem komputer adalah jaringan elektronik yang terdiri dari perangkat
lunak dan perangkat keras yang melakukan tugas tertentu (menerima input, memproses input,
menyimpan perintah, dan memberikan output berupa informasi).
Sistem komputer juga merupakan salah satu mata pelajaran pelatihan yang wajib di
perguruan tinggi Kursus pelatihan ini dipelajari sebagai dasar untuk mempelajari Sistem Operasi
Komputer dan Jaringan serta Pemrograman informasi, dimana pembelajaran berlangsung dengan
mengikuti dinamika perkembangan teknologi yang ada. Secara umum penyampaian materi
tentang Sistem Komputer ini terbagi menjadi dua yaitu teori dan praktek. Materi teori
disampaikan melalui cara konvensional di mana guru bertindak sebagai pusat pembelajaran dan
pelibatan multimedia dalam pembelajaran yang bersifat teoritis dilakukan oleh menggunakan
peragaan slide powerpoint yang berisi materi, saat di kelas Dalam praktiknya, mahasiswa
dituntut untuk dapat mengenali dan mengidentifikasi perangkat keras

B. RUMUSAN MASALAH
1. Apa yang di maksud sistem computer?
2. Apa itu konsep sistem computer algoritma pemograman?
3. Bagaimana cara penulisan algoritma pemograman,beserta contohnya dalam
menyelesaikan masalah sederhana?

C. TUJUAN MAKALAH
1. Dari rumusan masalah dapat di peroleh tujuan makalah:
2. Untuk mengetahui sistem computer.
3. Untuk mengetahui konsep sistem computer algoritma pemograman.
4. Untuk mengetahui cara penulisan algoritma,tau contohnya dan cara menyelesaikan
masalah sederhana.
BAB II
PEMBAHASAN
A. SISTEM KOMPUTER
Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) adalah suatu
kesatuan yang terdiri komponen atau eleven yang dihubungkan bersama untuk memudahkan
aliran informasi, materi atau energi. Sistem juga merupakan kesatuan bagian-bagian yang saling
berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak.
Sistem Komputer adalah  kumpulan perangkat – perangkat dari komputer yang saling
berhubungan satu sama lain untuk melakukan proses pengolahan data untuk menghasilkan suatu
informasi. Perangkat yang ada di dalam sistem komputer adalah software, hardware dan
brainware. Dengan demikian komponen tersebut merupakan elemen yang terlibat dalam suatu
sistem komputer. Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu dari dua
lainnya (software dan brainware). Contoh sederhananya, siapa yang akan menghidupkan
komputer jika tidak ada manusia. Atau akan menjalankan perintah apa komputer tersebut jika
tidak ada softwarenya. Arsitektur Von Neumann menggambarkan komputer dengan empat
bagian utama: Unit Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan
hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus".

B. Konsep sistem computer algoritma pemograman


Pengertian algoritma pemrograman adalah suatu alur yang dipergunakan dalam suatu
perhitungan atau pemecahan suatu masalah secara sistematis, serta dalam kegiatan pemrograman
algoritma biasanya dianggap sebagai sebuah logika untuk menentukan program yang akan
dibuat.Dalam definisi lain, algoritma pemrograman adalah serangkaian proses yang wajib diikuti
dalam suatu perhitungan pemecahan masalah yang lain, terutama pada program komputer.
Algoritma pemrograman adalah suatu pemecahan masalah dengan suatu susunan yang logis
berdasarkan sistematika tertentu.
Adapun Algoritma dalam komputer yaitu suatu langkah-langkah yang logis dalam
penentuan keputusan untuk memecahkan suatu masalah. Urutan lankahlangkah dalam
menyelesaikan suatu masalah tersebut secara sistematis dan berurut. Algoritma tersebut harus
dibuat secara runtut agar sistem komputer dapat memahaminya dan bisa mengeksekusinya.
Algoritma memiliki tujuan supaya kita dapat membiasakan diri dalam melaksanakan suautu
perencanaan dari sebuah masalah. Dengan adanya perencanaan yang sudah benar-benar siap agar
dalam menyelesaikan masalah kita dapat mempersiapkan solusi yang tepat. Dalam pembelajaran
pemrograman yaitu belajar tentang suatu cara atau metode secara khusus yang tepat dapet
diketikkan dengan runtut yang di lakukan untuk melakukan penyelesaian suatu permasalahan
dan meminta bantuan kepasa sistem komputer.

C. Cara penulisan algoritma pemograman,beserta contohnya dalam menyelesaikan


masalah sederhana
Algoritma adalah suatu cara atau langkah-langkah dalam menyelesaikan suatu masalah.
cara penyajian atau penulisan Algoritma ada 3 cara yaitu;
1. Menggunakan Pseudocode.
Pseudocode adalah deskripsi dari algoritma pemrograman komputer yang menggunakan
konvensi struktural dari suatu bahasa pemrograman, dan ditujukan agar dapat dibaca oleh
manusia dan bukan oleh mesin. Pseudocode biasanya tidak menggunakan elemen cukup detail
yang tidak perlu untuk kebutuhan pemahaman manusia dari suatu algoritma, seperti deklarasi
variabel dan kode.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. Ada 3 struktur yang membentuk sebuah
Pseudocode, Ke tiga struktur ini harus berurut mulai dari judul kemudian deskripsi yaitu isinya,
dan inplementasi yang didalamnya merupakan bagian inti dari algoritma itu.
Contoh Penulisan : Menghitung penjumlahan Pseudocode menggunakan banyak sekali perintah-
perintah, yang banyak kita pelajari, misalnya saja, IF, ELSE, THEN, serta menggunakan kode
atau tandatanda tertentu, seperti tanda underscore (_), tanda koma, titik, tanda kutip, tanda panah
kiri dan kanan, serta tanda lainnya.
2. Menggunakan Flowchart.
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. Dalam perancangan flowchart sebenarnya tidak ada rumus atau
patokan yang bersifat mutlak (pasti). Hal ini didasari oleh flowchart (bagan alir) adalah sebuah
gambaran dari hasil pemikiran dalam menganalisa suatu permasalahan dalam komputer. Karena
setiap analisa akan menghasilkan hasil yang bervariasi antara satu dan lainnya. Kendati begitu
secara garis besar setiap perancangan flowchart selalu terdiri dari tiga bagian, yaitu input, proses
dan out
Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar untuk pemecahan suatu
masalah, yaitu;
 START : Berisi intruksi untuk persiapan peralatan yang di perlukan sebelum menangani
pemecahan masalah
 READ : Berisi instruksi untuk membaca data dari suatu peralatan input.
 PROCESS : Berisi kegiatan yang berkaitan dengan pemecahan persoalan sesuai dengan
data yang dibaca.
 WRITE : Berisi instruksi untuk merekam hasil kegiatan ke perlatan output.
 END : Mengakhiri kegiatan pengolahan

Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang
harus diperhatikan, seperti:
 Flowchart digambarkan dari halaman atas ke bawah dan dari kiri kekanan.
 Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus
dapat di mengerti oleh pembacanya
 Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
 Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja
 Setiap langkah dari aktivitas harus berada pada urutan yang benar.
 Lingkup dan range dari aktifitas yang sedang digambarkan harusditelusuri dengan hati-
hati.
 Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak
perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan
percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila
percabangannya tidak berkaitan dengan sistem.
 Gunakan simbol-simbol flowchart yang standar

3. Menggunakan kalimat deskriptif.


Notasi penulisan algoritma dengan menggunakan bahasa deskriptif biasa juga disebut
dengan notasi alami. Dilakukan dengan cara menuliskan instruksi-instuksi yang harus
dilaksanakan dalam bentuk untaian kalimat deskriptif dengan menggunakan bahasa yang jelas.
Dasar dari notasi bahasa deskriptif adalah Bahasa Inggris, namun dapat dimodifikasi dengan
bahasa sehari-hari termasuk Bahasa Indonesia. Karena tidak ada aturan baku dalam menuliskan
algoritma dengan notasi deskriptif maka tiap orang dapat membuat aturan penulisan dan notasi
algoritma sendiri. Hal ini dapat dimengerti karena teks algoritma tidak sama dengan teks
program. Program adalah implementasi algoritma dalam notasi bahasa pemrograman tertentu.
Namun, agar notasi algoritma mudah ditranslasi ke dalam notasi bahasa pemrograman, maka
sebaiknya notasi algoritma tersebut berkoresponden dengan notasi bahasa pemrograman pada
umumnya.
Kata kerja adalah jenis kata yang biasa digunakan dalam penulisan bahasa deskriptif,
contohnya tulis, baca, hitung, tampilkan, ulangi, bandingkan, dan lain-lain. Notasi jenis ini cocok
untuk algoritma yang pendek. Tapi untuk masalah algoritma yang panjang, notasi ini kurang
efektif. Cara penulisan algoritma dengan notasi bahasa deskriptif paling mudah dibuat, namun
demikian cara ini paling sulit untuk diterjemahkan ke dalam bahasa pemrograman. Pada
dasarnya teks algoritma dengan bahasa deskriptif disusun oleh tiga bagian utama yaitu:
a. Judul Algoritma (Header) Merupakan bagian yang terdiri atas nama algoritma dan
penjelasan (spesifikasi) tentang algoritma tersebut. Dibagian ini juga digunakan untuk
menentukan apakah teks algoritma yang dibuat tersebut adalah program, prosedur, atau
fungsi. Nama algoritma sebaiknya singkat namun cukup menggambarkan apa yang
dilakukan oleh algoritma tersebut

b. Bagian Deklarasi Di dalam algoritma, deklarasi atau kamus adalah bagian untuk
mendefinisikan semua nama yang dipakai di dalam algoritma. Nama tersebut dapat
berupa nama variabel, nama konstanta, nama tipe, nama prosedur atau nama fungsi.
Semua nama tersebut baru dapat digunakan di dalam algoritma jika telah didefinisikan
terlebih dahulu didalam bagian deklarasi. Penulisan sekumpulan nama dalam bagian
deklarasi sebaiknya dikelompokkan menurut jenisnya. Pendefinisian nama konstanta
sekaligus memberikan nilai konstanta. Pendefinisian nama fungsi atau prosedur sekaligus
dengan pendefinisian spesifikasi dan parameternya.

PEMOGRAMAN DI C++ C++ adalah bahasa pemrograman komputer yang di buat oleh
Bjarne Stroustrup, yang merupakan pengembangan dari bahasa pada awal tahun 1970-an, bahasa
itu diturunkan dari bahasa sebelumnya, yaitu B. Pada awalnya, bahasa tersebut dirancang sebagai
bahasa pemrograman yang dijalankan pada sistem Unix. Pada perkembangannya, versi ANSI
(American National Standards Institute) pada bahasa pemrograman C menjadi versi dominan,
meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan
maupun untuk sistem embedded. Bjarne Stroustrup pada Bell Labs Institut pertama kali
mengembangkan C++ pada awal 1980-an.
Untuk mendukung fitur-fitur pada C++, dibangun untuk lebih efisiensi dan sistem
support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-
konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu
perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep
pemrograman berorientasi objek (object-oriented programming). Versi bahasa C++ akan
mengikuti standarisasi yang digunakan. Contoh, untuk C++98 artinya versi bahasa C++ yang
menggunakan standarisasi tahun 98. Standarisasi bahasa C++ dilakukan oleh ISO (International
Organization for Standardization). Tujuan dari standarisasi ini agar semua compiler yang
dikembangkan oleh ahli dan komunitas sama
Saat ini C++ sudah memiliki beberapa stadar Setiap ada fitur baru, maka pada versi
tersebut akan dibuat standarisasi. Karena di setiap versi, basic-nya akan sama, yang berbeda
adalah fitur-fiturnya. Ada fungsi yang ditambahkan dan ada juga yang dihapus. Untuk dasar
seperti variabel, if, loop, fungsi dan lain-lain.. di semua versi akan sama. Ada banyak sekali
aplikasi yang dibuat dengan C++ antara lain:
Winamp Media Player;
 MySQL Server;
 Mozilla Firefox;
 Thunderbird;
 Google Chrome;
 Microsoft Office;
 Adobe Photoshop;
 Adobe Illustrator;
 Java Virtual Machine (JVM);
 Desktop Environment: KDE;
 Desktop Environment:
 Apple MacOS UI (Aqua);

INSTALASI Dev C++ Dev-C++ adalah sebuah IDE (Integrated Development Environment)
C/C++ yang sudah dilengkapi dengan TDM-GCC Compiler (bagian dari GNU Compiler
Collection / GCC). Dev-C++ merupakan IDE gratis dan full featur yang didistribusikan dibawah
lisensi GNU General Public Licenseuntuk pemrograman C dan C++. IDE sendiri adalah Lembar
kerja terpadu untuk pengembangan program.Versi Dev-C++ yang digunakan dalam penulisan
program-program di materidosen.com adalah Dev-C++ 5.11, yang dirilis pada tanggal 27 april
2015. Compiler C++ yang digunakan dalam Dev-C++ 5.11 adalah TDM-GCC4.9.2. (bagian dari
GNU Compiler Collection / GCC).
BAB III
PENUTUP
A. KESIMPULAN
1. Sistem komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas
dengan menggunakan komputer. Elemen dari sistem komputer terdiri dari manusianya
(brainware), perangkat lunak (software), set instruksi (instruction set), dan perangkat
keras (hardware).
2. Algoritma pemrograman adalah suatu alur yang dipergunakan dalam suatu perhitungan
atau pemecahan suatu masalah secara sistematis, serta dalam kegiatan pemrograman
algoritma biasanya dianggap
3. Algoritma adalah suatu cara atau langkah-langkah dalam menyelesaikan suatu masalah.
Cara penyajian atau penulisan Algoritma ada 3 cara yaitu;
a. Menggunakan Pseudocode.
b. Menggunakan Flowchart.
c. Menggunakan kalimat deskriptif.

B. SARAN
Demikian yang bisa saya paparkan, semoga makalah ini bermanfaat bagi masyarakat
pada umumnya dan mahasiswa pada khususnya. Apabila makalah ini terdapat kekurangan
maupun kesalahan dalam penulisan/pembahasan saya mengucapkan mohon maaf. Terima kasih
DAFTAR PUSTAKA

http://adlanstorm.blogspot.com/2011_10_01_archive.html/

http://Blogkuliah-ti.blogspot.com

http://blog-dani.com/artikel/jenis-jenis-pekerjaan-di-bidang-it.html

MKU Koding UNP. 2020 .Sistem Komputer Dan Pengantar Pemrograman . Padang:Universitas Negeri
Padang
Sutarman.2009. Pengantar Teknologi Informasi. Yogyakarta: BUMI AKSARA

Anda mungkin juga menyukai