Pengenalan Komputer & Pemrograman

dokumen-dokumen yang mirip
FIL PENGANTAR ILMU KOMPUTER PEMROGRAMAN & ALGORITMA

Pengenalan Komputer HERY NURMANSYAH, S.T., M.T. Modul ke: Fakultas Teknik. Program Studi Teknik Industri.

BAB I TINJAUAN UMUM SISTEM OPERASI

Pengenalan Perangkat Komputer dan Sistem Pengolahan Data Elektronik CPU CU - ALU

Pengantar Sistem Komputer

MATERI : Minggu 2 SISTEM KOMPUTER

APLIKASI KOMPUTER- Perangkat Lunak Komputer

Gb 1.1 Perangkat Sistem Komputer

TIK Ole Ol h: Oktapiyanti

Implementasi OOP Pada Perangkat Lunak Pemrograman

Sistem Teknologi Informasi. Website Faperta: Materi Kuliah:

PERANGKAT KERAS KOMPUTER

ULANGAN HARIAN I KELAS VII SEMESTER II TAHUN

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

SISTEM KOMPUTER. Oleh : Bambang Sriwijaya

Amalia Sundari ( ) Daeng M. Feisal ( ) Hanna Amalia N ( ) Ika Fitri Fortuna ( ) Ridwan Fadjar ( )

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

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

sistem komputer Komponen Sistem Komputer

PENGANTAR TEKNOLOGI INFORMASI

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

Pengantar Teknologi Sistem Informasi C

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

Definisi Komputer. Sistem Komputer

Sekilas Tentang Komputer dan Microsoft word Rauf Fauzan S.Kom

MATERI II KOMPUTER (SOFTWARE)

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

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

MENGENAL PERANGKAT KOMPUTER

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER

Teknologi Komputer. Komang Anom Budi Utama, SKom

KOMPONEN SISTEM KOMPUTER HARDWARE & SOFTWARE

No Gambar Alat Nama Alat Fungsi

HARDWARE, SOFTWARE, DAN BRAINWARE

Pengenalan Pemrograman Komputer (Software)

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

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

BAB 1 PENDAHULUAN Pengantar

APLIKASI KOMPUTER- Perangkat Keras Komputer Materi Kuliah Sks : 2

BAB 2 LANDASAN TEORI

KONSEP DASAR HARDWARE KOMPUTER

Mengenal Perangkat Keras Komputer

PENGENALAN TEKNOLOGI KOMPUTER

PSI-SESI 4. Sistem Informasi Berbasis Komputer (bag.2)

7/27/2011. Perangkat Keras (Hardware) Pada Sistem Unit Komputer

e) Desain grafis Berbasis vector (3) Berbasis bitmap (3) f) Editing Video (3) g) Multimedia (3) h) Berinternet (3)

Multimedia adalah penggunaan komputer untuk menyajikan dan

Struktur dan Fungsi Komputer

dalam teknologi informasi dan komunikasi Siswa dapat menunjukkan PENGENALAN KOMPUTER

POKOK BAHASAN PENGANTAR KOMPUTER DAN PERKEMBANGANNYA

Komputer bekerja atas dasar instruksi. Orang atau ahli pembuat program ini disebut sebagai programmer.

Hanif Fakhrurroja, MT

PERTEMUAN 2 APLIKASI KOMPUTER. Sistem Operasi. Rangga Rinaldi, S.Kom, MM. Modul ke: Fakultas Desain dan Seni Kreatif. Program Studi Desain Produk

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

TEKNOLOGI PERANGKAT LUNAK KOMPUTER

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A KOMPONEN UTAMA DAN BENTUK ARISTEKTUR KOMPUTER

TEKNOLOGI INFORMASI DAN KOMUNIKASI (TIK) KELAS X SEMESTER 1. Oleh : AHMAD ROFII, A.Md. Kom.

BAB 4 IMPLEMENTASI DAN TAMPILAN LAYAR

PERTEMUAN 7 SISTEM OPERASI DAN PROGRAM UTILITAS

Pengenalan JAVA PEMROGRAMAN DASAR. Dr. Eng. Herman Tolle, ST., MT. Sistem Informasi PTIIK UB Semester Ganjil 2013/2014

Modul ke: Aplikasi Kompoter. Sistim Operasi. Fakultas FTPD. Giri Purnama, S.Pd, M.Kom. Program Studi Teknik Sipil

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

PENGENALAN KOMPUTER A. Pengertian Komputer B. Sejarah dan Perkembangan Komputer

Bahasa Pemograman Modul XI

Aplikasi Komputer. Pengenalan Komputer dan Sistem Komputer. Rushendra, S.Kom, M.T. Modul ke: 01Fakultas Teknik. Program Studi Teknik Industri

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

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

SISTEM KOMPUTER. Oleh : Bambang Sriwijaya

1. Port power supply kabel power listrik, Port ini digunakan untuk menghubungkan power supply dengan CPU

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

PENGENALAN KOMPUTER. a. System Tweeking. b. Mengamankan sistem dari virus. c. Recovery system

20 Macam Perangkat Keras Komputer Dan Pengertiannya

BAB 2 LANDASAN TEORI

- Moh.Erdda Habiby.SST

Komputer & Software Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.

PERTEMUAN 1 APLIKASI KOMPUTER KONTRAK PERKULIAHAN PENGENALAN KOMPUTER RANGGA RINALDI, S.KOM, MM. Modul ke: Fakultas Desain dan Seni Kreatif

Sistem Perangkat Lunak

PERANGKAT LUNAK KOMPUTER

Pendahuluan. Hardware/Software/ Teknologi Informasi Tipe-tipe Komputer Bagian-bagian Utama PC (Personal Computer) Computer Performance

Pengantar Teknologi Informasi A. Pertemuan 5. Teknologi Perangkat Lunak Komputer

PERTEMUAN 1 PENGENALAN SISTEM KOMPUTER & SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 1 1

APLIKASI KOMPUTER. Pengenalan, Sejarah Komputer dan Sistem Komputer. Ida Farida, M.Kom. Modul ke: Fakultas MKCU. Program Studi MKCU

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

2-1. Apa itu Komputer?? HARDWARE 1 PERANGKAT SISTEM KOMPUTER. Erwin Harahap

Dasar Komputer MENGENAL KOMPUTER (Komponen dalam Merakit Komputer)

Mengidentifikasi Masalah Melalui Gejala Yang Muncul

Pengantar Teknologi Informasi. Software Komputer

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

MACAM - MACAM PERANGKAT KERAS PADA KOMPUTER (HARDWARE) Wendy Andriyan

ELEMEN DASAR SISTEM KOMPUTER

PENGANTAR KOMPUTER & SOFTWARE I KONSEP DASAR ORGANISASI DAN ARSITEKTUR KOMPUTER

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

Perangkat Keras Komputer dan Fungsinya

BAB 2 LANDASAN TEORI

Bab 1 : Pengenalan dan Pengantar Algoritma

Hardware Komputer. Sinta Puspita Dewi. Abstrak. Pendahuluan.

Pengantar. Teknologi Informasi. 01 Pendahuluan. Sumber:

SOAL ULANGAN AKHIR SEMESTER (UAS) : PTD (Pendidikan Teknologi Dasar Kelas/ Semester : IX/ Genap Tahun Pelajaran : 2013/ 2014

System Software. Camelia Chandra M.Kom MM. Modul ke: Fakultas Psikologi. Program Studi Psikologi.

Aplikasi Komputer. Pengenalan, fungsi, program-program utilitas dan jenisjenis sistem operasi. Ita Novita, S.Kom, M.T.I. Modul ke:

Transkripsi:

PEMROGRAMAN DASAR Sistem Informasi PTIIK UB Semester Ganjil 2014/2015 Pengenalan Komputer & Pemrograman Dr. Eng. Herman Tolle, ST., MT Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya

PROGRAMMING is FUN

Outline Sistem Komputer Bahasa Pemrograman

Komponen Komputer Perangkat keras: perangkat komputer yang dapat disentuh secara fisik Hardware Perangkat lunak: program yang berisikan perintah-perintah yang menentukan operasi yang dilakukan oleh komputer Software Pengguna (user): orang yang menggunakan komputer Brainware User, Operator, Programmer,

COMPUTER TO COMPUTE + ER (Menghitung/Mengolah bilangan) (Mengolah Data) Data yg Diolah (Masukan/Input) PUSAT PENGOLAH DATA (berbasis Arithmatika dan Logika) Data hasil pengolahan (Keluaran/Output) Penyimpanan Data 5

Perangkat Keras Perangkat Input: keyboard, mouse, scanner Perangkat Pemroses: mainboard, prosesor Perangkat Penyimpan Data: memori, hard disk, flash disk Perangkat Output: monitor, printer, speaker Perangkat Penunjang: berbagai card (VGA card, sound card, LAN card, TV card).

Prosessor Dalam istilah teknik, prosesor inilah yang disebut CPU. Merupakan pusat pengolahan data di dalam komputer Terdiri dari bagian-bagian: ALU, register-register, CU dan internal bus yang menghubungkan ketiganya

Mainboard Mainboard berfungsi untuk menghubungkan semua bagian-bagian lain di dalam komputer Istilah dalam bidang komputer: bus

Memori Utama Memori utama berguna untuk menyimpan data sementara Prosesor bekerja dengan data yang disimpan di memori utama Memori utama dipasang di slot RAM

Harddisk Digunakan untuk menyimpan data permanen Dihubungkan ke motherboard melalui kabel data Terdapat juga external harddisk

Monitor Berfungsi untuk menampilkan input, proses dan output yang terjadi di dalam komputer Termasuk perangkat output

Mouse Mouse berfungsi untuk memasukkan perintah ke dalam komputer Termasuk perangkat input

Keyboard Berfungsi untuk menginputkan data atau perintah ke komputer Ketika tombol ditekan, keyboard akan mengirimkan data deretan bit tertentu Setiap tombol mengirim deretan data bit yang unik Biasanya menggunakan kode ASCII

Flash Disk Flash Disk (Pen drive): Media penyimpanan portable Keluar di pasaran sekitar tahun 2000 Ditancapkan di port USB Mulai mengantikan fungsi floppy disk

Compact Disc Player Berfungsi untuk menulis/ membaca data yang tersimpan pada CD Terdapat laser yang berfungsi menembakkan sinar ke permukaan CD Sinar yang dipantulkan CD akan dibaca sebagai bit 1 atau 0

Kartu Grafik Kartu grafik (VGA card) berguna sebagai alat bantu bagi prosesor dalam memproses data yang akan ditampilkan di monitor Sekarang umumnya sudah onboard

Printer Berguna untuk mencetak apa yang ada dalam komputer ke kertas Termasuk perangkat output

Scanner Berfungsi menyimpan gambar menjadi data yang disimpan di komputer Biasanya menggunakan port USB Termasuk perangkat input

Perangkat Lunak Perangkat keras tidak bisa bekerja tanpa perintah yang dikendalikan oleh perangkat lunak yang ditulis/ditentukan oleh manusia 3 jenis Perangkat lunak: Sistem Operasi, Program Aplikasi, dan Bahasa Pemograman

Sistem Operasi Pengguna harus tahu cara kerja detail perangkat keras agar dapat menulis perangkat lunak Setiap pabrik memilki karakteristik perangkat keras yang berbeda Untuk membantu agar komputer dapat digunakan setiap orang (meski dia tidak tahu cara kerja perangkat keras) maka dibuatlah sebuah sistem operasi

Sistem Operasi Contoh : Windows, Unix, Linux, FreeBSD, Solaris, Macintosh, dll Sistem operasi berguna untuk mengatur seluruh operasi dan sumber daya perangkat keras komputer Sistem operasi ditulis oleh pabrik software sehingga mudah digunakan oleh orang yang tidak mengerti komputer secara rinci, jadi berfungsi sebagai interface mesin-manusia Misalnya: kita bisa menggunakan perintah print pada komputer untuk mencetak tanpa harus tahu bagaimana komputer dan printer bekerja

Program Aplikasi Program Aplikasi adalah program komputer yang ditulis untuk dapat menyelesaikan permasalahan atau pekerjaan tertentu Dapat dibeli atau dibuat sendiri menggunakan bahasa pemograman Dibuat oleh programmer menggunakan bahasa pemograman Misalnya Ms Word untuk dokumen, Ms Excel untuk spreedsheet, Ms Powerpoint untuk presentasi, game, pengolah grafis, multimedia player, dll

Jenis Program Aplikasi Aplikasi Office: MS Word, MS PowerPoint, MS Excel Pengolah Grafis: Adobe Photoshop, Corel Draw Pengolah Video Utility: Data Recovery Game, Multimedia Player, dll

BAHASA PEMOGRAMAN

Bahasa Pemograman Bahasa pemograman adalah program komputer yang berguna untuk memberikan perintah kepada komputer untuk menyelesaikan permasalahan tertentu atau menghasilkan program aplikasi tertentu (program aplikasi, sistem operasi, dll) Bahasa Pemrograman mempermudah manusia (programmer) untuk berinteraksi dan menggunakan sumber daya yang ada pada sebuah mesin komputer

Bahasa Pemrograman Bahasa komunikasi manusia dengan komputer untuk memberikan instruksi kepada komputer Low Level Programming Language Bahasa Mesin Bahasa Assembly High Level Programming Language

Bahasa Pemrograman Bahasa Mesin Low Level Language (Mnemonic, Assembler) Middle Level Language High Level (3 rd Generation) Language Generasi ke 4

Bahasa Mesin Pada prinsipnya komputer (CPU) bekerja atas perintah dalam bentuk sinyal bit positif (1) dan sinyal bit negatif (0) Perintah dalam bentuk kombinasi biner (bit 1 dan bit 0) sedemikian sehingga komputer dapat bereaksi sesuai perintah tersebut, misal: 01100101100110 Kombinasi bit 0 dan 1 sangat sulit untuk diingat manusia

Low Level Programming Language Bahasa Mesin 8B542408 83FA0077 06B80000 0000C383 FA027706 B8010000 00C353BB 01000000 B9010000 008D0419 83FA0376 078BD98B C84AEBF1 5BC3 Assembly fib: mov edx, [esp+8] cmp edx, 0 ja @f mov eax, 0 ret @@: cmp edx, 2 ja @f mov eax, 1 ret @@: push ebx mov ebx, 1 mov ecx, 1

High Level Programming Language Mendekati bahasa manusia (natural language) Menggunakan istilah-istilah dalam bahasa Inggris dan notasi matematis umum Third-generation programming language (Fortran, ALGOL, and COBOL) Pemrograman Terstruktur. General-purpose languages C, C++, C#, Java, BASIC and Pascal

Bahasa Tingkat Tinggi Satu pernyataan menyelesaikan tugastugas substantial Program compiler mengkonversi ke bahasa mesin (seluruh kode program) Program interpreter mengeksekusi perintah satu persatu dalam bahasa tingkat tinggi secara langsung

Paradigma Pemrograman Pemrograman Terstruktur / Sequiensial Pemrograman Berorientasi Objek (OOP) Pemrograman Berbasis Kejadian (Event Based Programming) Pemrograman Visual / Window / GUI

Object Oriented Programming Pemrograman Berorientasi Objek C++, Java and C# Memodelkan bagaimana manusia memandang sesuatu sebagai sebuah objek

Jenis Program berdasarkan Output Console Console with GUI Desktop / Windows / GUI Web

Console Programming Input & Output program pada layar console Command line console

Desktop / Windows / GUI

Programming Lainnya Pemrograman Windows: Visual Basic, Delphi, Visual Studio Pemrograman Web: Markup Language (HTML style) Script style (Javascript, AJAX) Server Programming (CGI, PHP, ASP, Phyton) Pemrograman Embedded Pemrograman Game Pemrograman Mobile: Android, Symbian

Profesi Programmer Desktop Application Programmer Software Programmer / Developer Web Programmer / Developer Mobile Apps Programmer / Developer Embedded System Programmer Scientist / Researcher Network Administrator Database Apps Developer Etc..

Profession

How to be an excellent programmer? Untuk sukses dan menjadi master di bidang apapun, kuncinya adalah massive Action dan berlatih. Lakukan minimal 10.000 Jam! Psikolog K. Anderson Erickson (1990) Kuliah 5 SKS / semester = 2650 jam Hanya butuh 4 semester!

Summary Hardware, Software, Brainware Perangkat Lunak Aplikasi Tingkatan Bahasa Pemrograman Paradigma Pemrograman Ada banyak bahasa pemrograman, kuasai logika pemrograman dan minimal 1 bahasa pemrograman