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

dokumen-dokumen yang mirip
A. Pemahaman Awal. Oleh : Fiftin Noviyanto

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

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

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

Pemrograman dan Bahasa Pemrograman

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

Tahap pengembangan program

Implementasi OOP Pada Perangkat Lunak Pemrograman

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

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

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

Bahasa Pemrograman dan Flowchart. Adri Priadana

ALGORITMA DALAM KAITANNYA DENGAN KOMPUTER

Mengapa Belajar Pemrograman Komputer?

Sekilas Tentang C. Dasar Pemrograman & Algoritma

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

Algoritma Pemrograman 2C

APLIKASI KOMPUTER- Perangkat Lunak Komputer

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

Compiler & Interpreter

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

Pemrograman Komputer Pendahuluan

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

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

JENIS PERANGKAT LUNAK

Pengenalan Komputer & Pemrograman

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

Pengantar Organisasi Komputer. Abdul Syukur

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

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

Bab 1 : Pengenalan dan Pengantar Algoritma

Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari

BAB 1 PENDAHULUAN Latar Belakang Masalah

Pertemuan Ke 2 Arsitek tur Dasar Komputer

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

PENGANTAR ALGORITMA PEMROGRAMAN

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

Pengantar Sistem Komputer

sistem komputer Komponen Sistem Komputer

MENGENAL PERANGKAT KOMPUTER

PENGANTAR TEKNOLOGI INFORMASI

Pengantar Sistem Komputer & Algoritma

ALGORITMA DAN PEMROGRAMAN #2

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

Pengantar Teknologi Informasi. Software Komputer

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

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

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

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

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

Web Site :

LANGUAGES AND TRANSLATOR

1. Algoritma & Pemrograman

LAPORAN PRAKTIKUM 1 TEKNIK KOMPILASI

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

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

BAB 2 LANDASAN TEORI

Pengenalan Algoritma & Pemrograman

Pengenalan Algoritma

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

BAB I SEKILAS TENTANG C

Asal Mula Software Komputer

PENGENALAN TEKNOLOGI KOMPUTER

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

MODUL 3 DASAR-DASAR PHP

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

Pendahuluan. program

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

Algoritma Pemrograman I

Bab I Pengantar Algorithma & Pemrograman

Algoritma & Pemrograman

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

Sistem Teknologi Informasi. Website Faperta: Materi Kuliah:

Tunggu. Bicara. Tutup. Stop

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

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

Pengenalan Pemrograman Komputer (Software)

Pengenalan Algoritma dan Pemrograman Pascal

SISTEM KOMPUTER. Oleh : Bambang Sriwijaya

Algoritma dan Struktur Data

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

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

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

Organisasi Sistem Komputer

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

ORGANISASI SISTEM KOMPUTER & ORGANISASI CPU Oleh: Priyanto

BAB I TINJAUAN UMUM SISTEM OPERASI

PERTEMUAN KE 3 PERANGKAT KERAS KOMPUTER

BAHASA TINGKAT TINGGI

Teknologi Komputer. Komang Anom Budi Utama, SKom

Pendahuluan. Algoritma

Perkembangan Perangkat Lunak. Oleh: Tim Pengajar PTIK

Perangkat Keras Komputer dan Perangkat Input Output

Konsep Pemrograman Prosedural

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Transkripsi:

A. Pemahaman Awal Oleh : Fiftin Noviyanto 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 1

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? 2

Bahasa Komputer (1) Seorang programmer harus mempelajari bagaimana berbeicara dengan komputer. Contoh beberapa bahasa pemrograman 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. Statement di atas artinya : Apabila nilai pada variabel x lebih besar dari 5, maka akan dicetak kata greater. 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. 3

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 seharihari 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. 4

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. 5