PEMROGRAMAN
DISUSUN OLEH:
NAMA : ZAHRA NADILA
NIM : 22231137
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.
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".
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
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