Modul 1 Sistem Komputer dan Pengantar Pemrograman MATA KULIAH UNIVERSITAS - PENGANTAR CODING 1
Capaian Pembelajaran : Setelah Mempelajari Materi Ini Diharapkan Mahasiswa : Mampu Memahami Prinsip Dasar Sistem Komputer Dan Prinsip Kerja Dari Perangkat Utama Komputer ; Mampu Memahami Konsep Dasar Program Komputer Dan Algoritma Program; Mampu Menjelaskan Cara Menuliskan Algoritma Program Yang Benar Pada Beberapa Bahasa Pemograman Mampu Menuliskan Algoritma Program Dalam Menyelesaikan Suatu Masalah Sederhana MATA KULIAH UNIVERSITAS - PENGANTAR CODING 2
Indikator Pencapaian Kompetensi Untuk mencapai kompetensi yang diharapkan , ditetapkan indikator sebagai berikut : 1. Ketepatan menjelaskan tentang sistem dan perangkat utama komputer ; 2. Ketepatan menjelaskan pengertian program dan algoritma program; 3. Ketepatan menjelaskan cara menuliskan algoritma ; 4. Ketepatan menuliskan algoritma program dalam menyelesaikan suatu masalah sederhana MATA KULIAH UNIVERSITAS - PENGANTAR CODING 3
Pokok – Pokok Materi Pokok-pokok materi yang akan dibahas pada modul ini adalah : 1. Sistem Komputer. 2. Pengantar Program Komputer dan Algoritma program. 3. Cara menuliskan algoritma. MATA KULIAH UNIVERSITAS - PENGANTAR CODING 4
Materi 1. Sistem Komputer MATA KULIAH UNIVERSITAS - PENGANTAR CODING 5
Materi 1. Sistem Komputer A. SEJARAH KOMPUTER Pendapat beberapa ahli mendefenisikan Komputer : MATA KULIAH UNIVERSITAS - PENGANTAR CODING 6 Robert H. Blissmer , Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas seperti menerima input, memproses input tadi sesuai dengan programnya , menyimpan perintah-perintah dan hasil pengolahan , serta menyediakan output dalam bentuk informasi . Williams Sawyer, Komputer merupakan mesin multiguna yang dapat diprogram , yang menerima data ( fakta-fakta & gambar-gambar kasar ) dan memproses atau memanipulasinya ke dalam informasi yang dapat kita gunakan .
Materi 1. Sistem Komputer A. SEJARAH KOMPUTER Pendapat beberapa ahli mendefenisikan Komputer : MATA KULIAH UNIVERSITAS - PENGANTAR CODING 7 Donald H. Sanders, Komputer adalah sistem elektronik utk memanipulasi data yg cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya dan menghasilkan output dibawah pengawasan suatu langkah-langkah , instruksi2 program yg tersimpan di memori (stored program). Hamacher dkk , Komputer adalah mesin penghitung eletronik yg cepat dapat menerima informasi input digital, memprosesnya sesuai dengan suatu program yg tersimpan di memorinya dan menghasilkan output informasi . Jogiyanto , Komputer adalah alat elektronik yang menerima input data, mengolah data, dan memberikan informasi dengan menggunakan suatu program yang tersimpan di memori komputer (stored program) dan menyimpan program dan hasil pengolahan yang bekerja secara otomatis .
Fungsonal Komputer saat ini MATA KULIAH UNIVERSITAS - PENGANTAR CODING 8 Komputer menjadi alat bantu Administrasi Komputer menjadi alat bantu Komunikasi Komputer menjadi alat bantu Multimedia Komputer menjadi alat bantu Pengendali System Industri Komputer menjadi alat bantu Produksi Entertainment Komputer menjadi alat bantu Periksa Kesehatan Komputer menjadi alat bantu kendali Perang etc
Lima generasi komputer MATA KULIAH UNIVERSITAS - PENGANTAR CODING 9 Generasi Pertama ( Tabung Vakum ) Pada tahun 1946 Generasi Transistor --> sekitar tahun 1959 hingga 1965 Generasi ini disebut dengan generasi ketiga , Pertama kali dikembangkan oleh Jack Kilby Generasi Microprosessor , Pertama kali dibuat oleh IBM pada tahun 1971 Generasi AI ( Ar ), Ditandai dengan munculnya smartphone, tablet, netbook, dll
Sistem Komputer MATA KULIAH UNIVERSITAS - PENGANTAR CODING 10 Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem yang disebut dengan sistem komputer. Komponen Sistem Komputer Hardware Software Brainware
Sistem Komputer MATA KULIAH UNIVERSITAS - PENGANTAR CODING 11 Perangkat keras adalah peralatan fisik komputer itu sendiri , Perangkat lunak adalah program yang berisi perintah-perintah untuk melakukan proses tertentu , dan Brainware adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer
Arsitektur Komputer MATA KULIAH UNIVERSITAS - PENGANTAR CODING 12
Bagian Komputer MATA KULIAH UNIVERSITAS - PENGANTAR CODING 13
Bagian Komputer MATA KULIAH UNIVERSITAS - PENGANTAR CODING 14 Cassing PSU Main Board Processor RAM Chipset VGA Card Sound Card Keyboard & Mouse DVD ROM Harddis /SSD Monitor
Sistem Bilangan di Komputer MATA KULIAH UNIVERSITAS - PENGANTAR CODING 15 Sistem Bilangan Desimal Sistem Bilangan Biner Sistem Bilangan Oktal Sistem Bilangan Heksadesimal
Konversi Bilangan Desimal ke Sistem Bilangan Biner MATA KULIAH UNIVERSITAS - PENGANTAR CODING 16 bilangan desimal 125 = 111101
Konversi Bilangan Biner ke Sistem Bilangan Desimal MATA KULIAH UNIVERSITAS - PENGANTAR CODING 17
Konversi Bilangan Biner ke Sistem Bilangan Oktal MATA KULIAH UNIVERSITAS - PENGANTAR CODING 18
Konversi Bilangan Biner ke Sistem Bilangan Heksadesimal MATA KULIAH UNIVERSITAS - PENGANTAR CODING 19
Fungsi Software Secara Umum MATA KULIAH UNIVERSITAS - PENGANTAR CODING 20 Menyediakan fungsi dasar untuk kebutuhan-kebutuhan komputer yang yang dibagi lagi menjadi sistem operasi atau hanya sistem pendukung . Mengatur berbagai hardware agar dapat bekerja secara bersama-sama . Sebagai penghubung antara software yang lain dengan hardware. Sebagai penerjemah software lain dalam instruksi ke dalam bahasa mesin sehingga dapat diterima oleh hardware. Sebagai pengidentifikasi program.
Perangkat Lunak Sistem MATA KULIAH UNIVERSITAS - PENGANTAR CODING 21 Bahasa Pemrograman Sistem Operasi Utility
Perangkat Lunak Aplikasi MATA KULIAH UNIVERSITAS - PENGANTAR CODING 22 Perangkat lunak perusahaan (enterprise) Perangkat lunak infrastruktur perusahaan Perangkat lunak informasi kerja 4. Perangkat lunak media dan hiburan Perangkat lunak pendidikan Perangkat lunak pengembangan media Perangkat lunak rekayasa produk Etc.