A. Pemahaman Awal. Oleh : Fiftin Noviyanto

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

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

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

Materi Pelajaran : Algoritma Pemrograman. Siswa memahami tentang dasar dasar Algoritma Pemrograman

Pemrograman dan Bahasa Pemrograman

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

Tahap pengembangan program

Implementasi OOP Pada Perangkat Lunak Pemrograman

Mengapa Belajar Pemrograman Komputer?

Bahasa Pemrograman dan Flowchart. Adri Priadana

Algoritma dan Struktur Data

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

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

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

Algoritma Pemrograman 2C

APLIKASI KOMPUTER- Perangkat Lunak Komputer

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

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

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

Compiler & Interpreter

Program. Instruksi-instruksi yang diberikan kepada komputer agar dapat melaksanakan tugas-tugas tertentu

Ukuran semakin kecil, fleksibilitas meningkat Daya listrik lebih hemat, panas menurun Sambungan sedikit berarti semakin handal / reliable

Pengenalan Komputer & Pemrograman

Sekilas Tentang C. Dasar Pemrograman & Algoritma

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

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

BAB I PENDAHULUAN A. Latar Belakang B. Tujuan C. Manfaat

Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari

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

ALGORITMA DALAM KAITANNYA DENGAN KOMPUTER

Web Site :

Pengenalan Algoritma

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

ALGORITMA DAN PEMROGRAMAN #2

Teori Komputasi 10/15/2015. Bab 1: Pendahuluan. Teori Komputasi dan Teknik Kompilasi. Teori Komputasi dan Teknik Kompilasi

JENIS PERANGKAT LUNAK

LANGUAGES AND TRANSLATOR

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Bab 1 : Pengenalan dan Pengantar Algoritma

BAB 1 PENDAHULUAN Latar Belakang Masalah

Pertemuan Ke 2 Arsitek tur Dasar Komputer

Pemrograman Komputer Pendahuluan

PENGANTAR ALGORITMA PEMROGRAMAN

Pengantar Sistem Komputer

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

Fungsi Bahasa pemrograman adalah sebagai media untuk menyusun dan memahami serta sebagai alat komunikasi antara pemrogram dengan computer.

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

sistem komputer Komponen Sistem Komputer

MENGENAL PERANGKAT KOMPUTER

PENGANTAR TEKNOLOGI INFORMASI

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

SISTEM KOMPUTER. Oleh : Bambang Sriwijaya

Pengantar Sistem Komputer & Algoritma

Kualitas bahasa pemrograman: Ekspresivitas : secara jelas menggambarkan algoritma yang dibuat oleh programmer

Pengantar Organisasi Komputer. Abdul Syukur

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Bahasa Pemrograman. Secara umum terdapat 4 kelompok Bahasa Pemrograman yaitu:

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

1. Algoritma & Pemrograman

Pengantar Teknologi Informasi. Software Komputer

LAPORAN PRAKTIKUM 1 TEKNIK KOMPILASI

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

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. Komputer atau sering kali disebut PC (Personal Komputer) yang terdiri dari dua bagian penting yaitu perangkat keras

Asal Mula Software Komputer

2. Dasar dari Komputer, Sistem Bilangan, dan Gerbang logika 2.1. Data Analog Digital

PENGENALAN TEKNOLOGI KOMPUTER

Algoritma Pemrograman I

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

Algoritma & Pemrograman

APLIKASI PENGOLAHAN DATA PENERIMAAN SISWA BARU PADA LEMBAGA PENDIDIKAN BIMBINGAN BELAJAR ETT (EDUCATION TRAINING TECNIQUES) PLAJU PALEMBANG

BAB I SEKILAS TENTANG C

Pengenalan Algoritma dan Pemrograman Pascal

Pengenalan Algoritma & Pemrograman

Algoritma dan Struktur Data

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

IT234 - Algoritma dan Struktur Data. Ramos Somya

MODUL 3 DASAR-DASAR PHP

Konsep Pemrograman Prosedural

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

Pendahuluan. program

TEKNIK KOMPILASI. Alamat untuk tugas: Informasi: DADANG MULYANA. dadang mulyana 2013

Mata Kuliah : Bahasa Rakitan

PENGENALAN DASAR PEMROGRAMAN

Perkembangan Perangkat Lunak. Oleh: Tim Pengajar PTIK

IT132. Ramos Somya, S.Kom.

BAHASA TINGKAT TINGGI

Bab I Pengantar Algorithma & Pemrograman

Pendahuluan. Algoritma

Tunggu. Bicara. Tutup. Stop

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Pengantar Komputer. Sistem Komputer. Salhazan Nasution, S.Kom

Pengenalan Pemrograman Komputer (Software)

Introduction To Programming & Software Engineering. Inggriani Liem Revisi oleh: Tim Penyusun Materi KU1071/Pengantar Teknologi Informasi A

Dasar Pemrograman. Nisa ul Hafidhoh

IT234 ALGORITMA DAN STRUKTUR DATA

Logika dan Komputer (Logic and Computers) Pengantar Rekayasa Desain 1 Dian Retno Sawitri

PEMROGRAMAN DAN METODE NUMERIK Semester 2/ 2 sks/ MFF 1024

Bab 1. Pengenalan Pemrograman C

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

Transkripsi:

Oleh : Fiftin Noviyanto A. Pemahaman Awal Teknologi komputer berada di berbagai perangkat. Contoh : Mesin ATM, kamera digital, teknologi fuel injection, telephone dll. Pemrograman memberikan perintah kepada mesin untuk melaksanakan instruksi Perkuliahan ini akan memberikan pemahaman dasar tentang pemrograman komputer, sehingga mahasiswa dapat memahami konsep pemrograman.

B. Hardware dan Software Semua komponen fisik komputer disebut dengan hardware komputer. Contoh : Monitor, printer, processor, harddisk, dll. Hardware = dapat disentuh Hardware<>Software, Software komputer direpresentasikan sebagai program. Program membuat komputer beroperasi. Contoh : Sistem Operasi, Game, Word processing application. Program adalah seperangkat aturan yang menentukan apa yang harus dilakukan oleh komputer. Hardware dan Software(1) Ada beberapa perangkat utama di komputer Keyboard Mouse Hard drive External drive RAM CPU printer

C. Data Digital Ilustrasi Digitalisasi informasi berarti menggunakan angka untuk merepresentasikan berbagai hal, tidak hanya angka. Beberapa elemen data digital antara lain : suara,video, warna, teks dan gambar. Data yang berbentuk digital dapat dikelola oleh mesin Representasi digital menggunakan dua angka yaitu 1 dan 0. Data digital (1) Komputer mengenal dua digit yang disebut binary digits yaitu 0 dan 1. 8 bit = 1 byte Bilangan 0 dan 1 digunakan untuk mendeskripsikan data digital, contoh : foto digital, musik digital, password, dll

Komputer : Mesin Elektronik Komputer adalah mesin elektronik. Untuk mengoperasikan diperlukan listrik Sumber listrik berupa batery atau sumber listrik lainnya Bit 0 dan 1 dapat digunakan untuk merepresentasikan status stop dan flow. Status 0 dan 1 digunakan pada bahasa mesin Bahasa mesin merupakan bahasa dasar sebagai perintah terhadap apa yang harus dikerjakan oleh mesin. D. Bahasa Komputer Bahasa komputer merupakan hal penting untuk berkomunikasi antara manusia dan mesin tentang apa yang dibutuhkan, diinginkan. Computer languages are similar to spoken languages in that you must use them very precisely so that you are not misunderstood by the computer. Setiap bahasa mempunyai grammar, atau syntak, yang harus diikuti agar komputer dapat memahami terhadap bahasa yang digunakan. Berikut contoh bahasa pada real world : English: Hello, how are you? French: Bonjour! C a va bien? German: Guten tag. Wie geht s? Japanese: Konnichi wa. O genki desu ka?

Bahasa Komputer (1) Seorang programmer harus mempelajari bagaimana berbeicara dengan komputer. Contoh beberapa bahasa pemrograman Statement di atas artinya : Apabila nilai pada variabel x lebih besar dari 5, maka akan dicetak kata greater. Level Bahasa Semua bahasa pemrograman harus ditranslate ke bahasa mesin, sebagai bahasa yang dikenal oleh mesin. Terdapat dua level bahasa pemrograman : Bahasa tingkat tinggi dan bahasa tingkat rendah.

Level Bahasa(1) A. Bahasa Tingkat Tinggi Bahasa tingkat tinggi adalah bahasa di atas bahasa mesin. Bahasa tingkat tinggi menggunakan kata-kata dalam bahasa inggris untuk memberikan perintah pada komputer. Programmer bahasa tingkat tinggi tidak perlu tahu apa-apa tentang bagaimana komputer itu menyelesaikan pekerjaannya Program ditulis dalam bahasa tingkat tinggi berjalan lebih lambat pada komputer karena bahasa ini perlu diterjemahkan ke dalam bahasa mesin Contoh : Pascal, Cobol, Fortran, BASIC, C, Cþþ, Perl, and Java. Level Bahasa (2) B. Bahasa Tingkat Rendah Posisi bahasa tingkat rendah persis di atas bahasa mesin. Dengan demikian, mereka tidak mengalami penterjemahan sebanyak bahasa tingkat tinggi. Namun, relatif lebih sulit dipahami karena mereka bergantung pada pemahaman yang lebih pada pekerjaan internal mesin Bahasa Assembly adalah bahasa tingkat rendah. Untuk seorang pemrogram BASIC, C mungkin dianggap sebagai bahasa tingkat rendah, karena memungkinkan programmer untuk memiliki kontrol lebih pada tingkat yang lebih rendah daripada programmer BASIC.

Language Helpers: Translators Translators memecah tingkat tinggi dan kode bahasa tingkat rendah ke dalam bahasa mesin yang dimengerti oleh prosesor tertentu dalam CPU. Ada dua jenis penerjemah: interpreter dan compiler Interpreter akan menerjemahkan satu baris kode pada satu waktu dan menghasilkan pesan kesalahan pada saat itu juga. Compiler menerjemahkan seluruh file kode sekaligus, tidak hanya baris demi baris. Compiler tidak akan menghasilkan pesan kesalahan hingga semua kode telah diterjemahkan. File asli atau program yang ditulis programmer disebut source code. kode Objek adalah hasil terjemahan dan merupakan bahasa mesin versi dari file asli. C++ adalah contoh dari sebuah bahasa dikompilasi, sementara BASIC adalah satu ditafsirkan. E. Algoritma : The basic for all design to solution of programming problems Sebuah algoritma adalah seperangkat langkah-langkah untuk memecahkan masalah. Langkah-langkah ini dapat mengulang dan bisa melibatkan beberapa keputusan, seperti pilihan dari dua atau lebih hal. Setiap langkah algoritma harus mengikuti langkah sebelumnya. Jika perlu, ulangi beberapa langkah dan melewatkan langkah yang lain jika keputusan panggilan untuk tindakan itu. Berikut contoh algoritma Sholat Tarawih di Masjid. 1. Pergi ke Masjid. 2. Ambil air wudlu. 3. Sholat Isya. 4. Sholat Tarawih. 5. Pulang.

Algoritma(1) Suatu algoritma memiliki tiga bagian, yaitu: Langkah yang dibatasi Langkah yang dapat diulangi Langkah yang memungkinkan pengambilan keputusan Latihan. Buat algoritma berdasarkan kebiasaan sehari-hari anda. F. Programming Menentukan suatu masalah atau tugas dan merencanakan suatu algoritma untuk menangani tugas tersebut. Menggunakan bahasa pemrograman untuk mengekspresikan algoritma yang sehingga komputer akan dapat mengeksekusi kode tersebut. Kebanyakan orang berpikir tentang pemrograman sebagai hanya tentang baris kode-simbol dan script. Namun pemrogranan lebih dari kode, namun, yang merupakan cara berpikir tentang masalah dan merancang solusi yang kemudian dapat ditulis dalam bahasa pemrograman.

Perhatikan contoh program berikut ini : Sedangkan berikut ini versi lain dalam bahasa Pascal.

Summary Komputer terdiri dari : Hardware dan Software Komputer merupakan perangkat elektronik yang dapat mengenali perubahan 0 dan 1 (dasar digitizing) Pemrograman bergantung pada kemampuan programmer untuk menulis baris perintah Ada 2 level bahasa pemrograman : High-Level Language dan Low-Level Language Tugas Buatlah program untuk menampilkan kata Nama saya adalah, alamat :.. Ketentuan : Menggunakan bahasa pemrograman : Pascal C++ Java PHP Harus bisa dijalankan (running well) Dikumpulkan dalam hardcopy/softcopy, 20 September 2010.