Tujuan Pada akhir sesi, diharapkan peserta dapat: 1. Mengidentifikasikan perbedaan komponen pada

dokumen-dokumen yang mirip
Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

Komputer memiliki dua komponen utama. Yang pertama adalah hardware (perangkat keras) yang tersusun atas komponen elektronik dan mekanik.

Tujuan. Pengenalan. Pengenalan Pemrograman Komputer. Komponen Dasar pada Komputer : Hardware. Komponen Dasar pada Komputer : Hardware

Bab 1 : Pengenalan dan Pengantar Algoritma

intruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only

SISTEM KOMPUTER. Oleh : Bambang Sriwijaya

Quis. 2. Sistem bilangan yang menggunakan basis 8 adalah: A. Biner D. Hexadesimal B. Oktal E. Sexagesimal C. Desimal

77 = (bilangan biner).

Bahasa Pemrograman dan Flowchart. Adri Priadana

PENGENALAN KOMPUTER. Sistem Komputer. Dian Palupi Rini, M.Kom

Pemrograman. Fery Updi,M.Kom

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR TEKNOLOGI KOMPUTER DAN INFORMASI A KODE / SKS : IT / 4

PEMERINTAH KABUPATEN GIANYAR DINAS PENDIDIKAN PEMUDA DAN OLAH RAGA SMK NEGERI 1 TAMPAKSIRING Alamat : Jl. DR.Ir. Soekarno, Tampaksiring

Implementasi OOP Pada Perangkat Lunak Pemrograman

IT234 ALGORITMA DAN STRUKTUR DATA

Sistem Komputer. Suprayogi,M.Kom Fakultas Ilmu Komputer UDINUS

SATUAN ACARA PERKULIAHAN

ELEMEN DASAR SISTEM KOMPUTER

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

Algoritma Pemrograman

Algoritma Pemrograman 2C

Pengenalan Algoritma

PERTEMUAN 3 TAHAPAN PEMBUATAN PROGRAM

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

Mengapa Belajar Pemrograman Komputer?

ALGORITMA PEMROGRAMAN 1A** (PP :S1-KA) Pertemuan 1 & 2. Ahmad hidayat

Algoritma Pemrograman

IKI20210 Pengantar Organisasi Komputer Kuliah no. 1b: Basic Operations

Algoritma. Contoh Algoritma

Pengantar Teknologi Informasi. Software Komputer

Arsitektur Set Instruksi. Abdul Syukur

4/27/2012 GALAT/ ERROR SIMPANGAN ATAU SELISIH DARI NILAI SEBENARNYA PADA VARIABEL YANG DIUKUR GALAT BERBEDA DENGAN SALAH GALAT DALAM PENGUKURAN

Algoritma Pemrograman

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

Sistem Informasi Manajemen Berbasis Komputer (Computer-Based Management Information System) Slamet Lestari

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

PENGENALAN TEKNOLOGI KOMPUTER

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

A. Pemahaman Awal. Hardware dan Software(1) Ada beberapa perangkat utama di komputer 20/01/2012

Pengantar Sistem Komputer

Modul Pengantar Aplikasi Komputer (PAK 240) Prodi S1 P.Akuntansi UNY Pengampu : Annisa Ratna Sari, S.Pd PENGENALAN KOMPUTER

Algoritma & Pemrograman

CPU PERKEMBANGAN ARSITEKTUR CPU. ( Central Processing Unit )

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Pertemuan Ke-1 (Pengantar Algoritma) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Zaenal Abidin, S.Si., M.Cs. Riza Arifudin, S.Pd., M.Cs.

Program Development Cycle

STRUKTUR CPU. Arsitektur Komputer

Pertemuan Ke 2 Arsitek tur Dasar Komputer

PERANGKAT KERAS KOMPUTER

Pendahuluan. Algoritma

Struktur Data Review Algoritma, Pemrograman. Presented by Rijal Fadilah, S.Si

Perangkat Keras (Hardware) Komputer dan Fungsinya. Didiek Prasetya M.sn

Komputer menggunakan dan memanipulasi data untuk perhitungan aritmatik, pemrosesan data dan operasi logik. Data adalah bilangan biner dan informasi

MINGGU VI DATA KOMPUTER

PENGANTAR TEKNOLOGI KOMPUTER DAN INFORMASI

Pendahuluan Metode Numerik

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom

Organisasi & Arsitektur Komputer

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Algoritma Dan Pemrograman [algoritma, program, flowchart] Presented by Rijal Fadilah, S.Si

Pengantar Organisasi Komputer. Abdul Syukur

Pertemuan 2. sistem bilangan

Program. Program adalah rangkaian instruksi yang memerintahkan suatu computer bagaiamana melaksanakan 4 operasi tersebut.

Struktur Sistem Komputer

Web Site :

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGENALAN DASAR PEMROGRAMAN

BAB I PENGANTAR Pendahuluan Penyajian 1.1 Latar Belakang 1.2 Algoritma dan Struktur Data

Introduction to Computer Architecture. Mata Kuliah Arsitektur Komputer Program Studi Sistem Informasi 2013/2014 STMIK Dumai -- Materi 01 --

Perangkat Keras Komputer dan Perangkat Input Output

ALGORITMA & PEMROGRAMAN

BAB I DASAR KOMPUTER DIGITAL

Algoritma dan Pemrograman. Pertemuan Ke-1 Pengantar Algoritma

BAB 1 PENDAHULUAN. Semakin lama teknologi semakin canggih, itu dapat diketahui dari semakin

SATUAN ACARA PERKULIAHAN ( SEMESTER Pertengahan Tahun Ajaran)

Hanif Fakhrurroja, MT

ARSITEKTUR SISTEM KOMPUTER. Wayan Suparta, PhD Maret 2018

SATUAN ACARA PERKULIAHAN MATA KULIAH ARSITEKTUR KOMPUTER (TK) KODE / SKS KK /4

Aplikasi Komputer. Pengenalan Komputer. Dosen : Dr. Windu Gata, M.Kom. Modul ke: 01Fakultas Ekonomi & Bisnis. Program Studi Manajemen

SOAL UAS SISTEM KOMPUTER Kelas XI RPL & TKJ

KONSEP PENDAHULUAN. Sistem Digital

PERTEMUAN BAHASA PEMOGRAMAN DAN FORMAT BILANGAN MIKROKONTROLER

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

MATA KULIAH: PENGANTAR ILMU KOMPUTER ALAT PROSES AYU ANGGRIANI H PTIK A 2009 CREATED BY:

BAB I TINJAUAN UMUM SISTEM OPERASI

Hanif Fakhrurroja, MT

BAB V SISTEM PENGOLAHAN DATA KOMPUTER (Arsitektur Komputer) "Pengantar Teknologi Informasi" 1

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR KOMPUTER & PRAKTIKUM (AKN) KODE / SKS KD / 4 SKS

PENGANTAR TEKNOLOGI INFORMASI

PENGANTAR TEKNOLOGI INFORMASI

Teknologi Komputer. Komang Anom Budi Utama, SKom

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Algoritma & Struktur Data. Eko Puji Widiyanto, ST

Bagian 2 STRUKTUR CPU

Transkripsi:

Tujuan Pada akhir sesi, diharapkan peserta dapat: 1. Mengidentifikasikan perbedaan komponen pada komputer. 2. Mengetahui tentang bahasa pemrograman komputer dan kategorinya. 3. Mengetahui alur kerja pembuatan program dan mengaplikasikannya pada pemecahan masalah. 4. Mempelajari tentang berbagai sistem bilangan dan metode konversinya.

Apa Itu Komputer? A computer is a device capable of performing computations and making logical decisions at speeds millions (even billions) of times faster than human beings can. Computers process data under the control of sets of instructions called computer programs. These programs guide the computer through orderly sets of actions specified by people called computer programmers.

Komponen Dasar Komputer Hardware Central Processing Unit (CPU) Memori Memori Primer Volatile, Speed Tinggi, Random Access Memori Sekunder Non Volatile, Speed Rendah, Random & Sekuensial Access Input & Output Devices Penghubung antara komputer dengan external environment.

Komponen Dasar Komputer Software Merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa yang dimengerti oleh komputer. Program dapat dianalogikan sebagai instruksi yang akan dijalankan oleh prosesor.

Sekilas Bahasa Pemrograman Bahasa Pemrograman adalah teknik komunikasi standar untuk mengekspresikan instruksi kepada komputer. Setiap bahasa pemrograman memiliki tata tulis dan aturan tertentu.

Kategori Bahasa Pemrograman 1. High Level Language C++, Java,.NET, Python, Perl, Pascal 2. Assembly Language 3. Machine Language

Alur Pembuatan Program Langkah-langkah sistematis dasar dalam menyelesaikan permasalahan pemrograman: 1. Mendefinisikan masalah. 2. Menganalisa dan membuat rumusan pemecahan masalah. 3. Desain algoritma dan representasi. 4. Pengkodean, uji coba dan dokumentasi.

Contoh: Definisi sebuah contoh permasalahan: Buatlah sebuah program yang akan menampilkan berapa kali sebuah nama tampil pada sebuah daftar. Analisa Permasalahan Input terhadap Program: Daftar Nama, Nama yang akan dicari Output dari Program: Jumlah kemunculan nama yang dicari

Contoh: Desain algoritma dan representasi Melalui bahasa manusia: 1. Tentukan daftar nama. 2. Tentukan nama yang akan dicari, anggaplah ini merupakan sebuah kata kunci. 3. Bandingkan kata kunci terhadap setiap nama yang terdapat dalam daftar. 4. Jika kata kunci tersebut sama dengan nama yang terdapat dalam daftar, tambahkan nilai 1 pada hasil perhitungan. 5. Jika seluruh nama telah dibandingkan, tampilkan hasil perhitungan (output).

Contoh: Melalui Flowchart:

Contoh: Melalui Pseudocode: listnama = Daftar Nama KeyNama = Nama yang dicari Hitung = 0 Untuk setiap nama pada daftar nama, lakukan: Jika nama == KeyNama Hitung = Hitung + 1 Tampilkan Hitung

Contoh: Pengkodean, uji coba dan dokumentasi Tulis program sesuai dengan bahasa pemrograman yang dipilih. Setelah selesai ditulis, uji program tersebut apakah telah berfungsi sesuai tujuannya untuk memberikan suatu solusi untuk menyelesaikan suatu masalah. Terdapat 2 tipe kesalahan (error) yang akan dihadapi programmer. Compile time errors / syntax errors. Runtime errors.

Contoh: Buat dokumentasi program, ini dilakukan untuk memudahkan dalam memeriksa suatu kesalahan program ataupun memahami jalannya program. Dokumentasi berisi informasi mulai dari tujuan dan fungsi program, algoritma, serta cara penggunaannya.

Sistem Bilangan dan Konversi 4 cara utama dalam penyajian bilangan: 1. Sistem Bilangan Desimal 2. Sistem Bilangan Biner 3. Sistem Bilangan Oktal 4. Sistem Bilangan Hexadesimal

Konversi Desimal -> Biner / Biner -> Desimal

Konversi

Konversi Desimal -> Oktal / Oktal -> Desimal

Konversi

Konversi Desimal -> Hexa / Hexa -> Desimal

Konversi

Konversi Biner -> Oktal / Oktal -> Biner

Konversi

Konversi Biner -> Hexa / Hexa -> Biner

Konversi

Latihan 1. Buatlah algoritma untuk menyelesaikan permasalahan berikut ini: Menghitung rata-rata dari 3 buah bilangan. Mencari bilangan terkecil dari sekumpulan bilangan. 2. Konversikan bilangan-bilangan berikut ini: 1980 10 ke biner, oktal dan hexa. 10010011 2 ke desimal, hexa dan oktal. 76 8 ke biner, hexa dan desimal. 43F 16 ke biner, desimal dan oktal.