PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

dokumen-dokumen yang mirip
Mengapa Belajar Pemrograman Komputer?

ALGORITMA DAN DIAGRAM ALIR

PENULISAN ALGORITMA. Algoritma dan Pemrograman. Rajif Agung Yunmar, S.Kom, M.Cs.

Bahasa Pemrograman dan Flowchart. Adri Priadana

Algoritma & Pemrograman

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Implementasi OOP Pada Perangkat Lunak Pemrograman

Pengantar Algoritma & Flow Chart

1. Algoritma & Pemrograman

7. Logika dan Algoritma Pemrograman

Logika Informatika. Heri Sismoro, M.Kom. STMIK AMIKOM Yogyakarta

Khusnawi, S.Kom, M.Eng

ALGORITMA. Bahasa Pemrograman adalah prosedur atau tata cara penulisan program.

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

Algoritma Pemrograman 2C

Pertemuan 1: Pendahuluan dan Pengantar Algoritma

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

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

PENGENALAN DASAR PEMROGRAMAN

Aplikasi Komputer. Efan Setiadi, S.Kom, SH, MH & Modul ke: 02Fakultas Fikom, dll

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

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

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

Pengantar Teknologi Informasi. Software Komputer

Algoritma Pemrograman I

Tahap pengembangan program

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

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

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

BAB I. PENDAHULUAN A. LATAR BELAKANG

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

Algoritma Pemrograman

APLIKASI KOMPUTER- Perangkat Lunak Komputer

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

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

Algoritma Pemrograman

Pengenalan Algoritma

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

Bab I Pengantar Algorithma & Pemrograman

Tunggu. Bicara. Tutup. Stop

PENGENALAN TEKNOLOGI KOMPUTER

Pengantar Algoritma dan Program

ALGORITMA DAN PEMROGRAMAN #2

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

BAB I SEKILAS TENTANG COBOL

8/4/2011. Microprocessor & Microcontroller Programming. Bahasa Pemrograman. Bahasa Pemrograman. Bahasa Pemrograman

Compiler & Interpreter

Algoritma Pemrograman

2. Definisi dan Simbol Flowchart

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

Findra Kartika Sari Dewi

BAB 3 PERANCANGAN SISTEM. Tahap perancangan sistem merupakan tahapan awal yang dilakukan penulis dalam

Algoritma dan Flowchart

IT132. Ramos Somya, S.Kom.

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

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

Informatika & Pemrograman I. Tim Informatika

PENGANTAR ALGORITMA PEMROGRAMAN

BAB 3 PERANCANGAN SISTEM. berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input

BAB I TINJAUAN UMUM SISTEM OPERASI

Pengantar Sistem Komputer

3 sks (2,1) 1 sks: Lab Session. Course material: History Algorithm. Programming (C/C++):codeblock,gnu compiler

Dasar Pemrograman. Nisa ul Hafidhoh

Pemrograman dan Bahasa Pemrograman

TIK Ole Ol h: Oktapiyanti

FLOWCHART. Dosen Pengampu : Aullya

Bahasa Pemrograman- TIS SKS

Algoritma dan Struktur Data

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

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

MODUL II SISTEM WINDOWS XP DAN SISTEM KEAMANAN KOMPUTER

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

IT234 ALGORITMA DAN STRUKTUR DATA

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

BAB 1 PENDAHULUAN. Dalam pengembangan perangkat lunak, tim developer membangun cetak

1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.

BAB II LANDASAN TEORI

Pengenalan Algoritma & Pemrograman

LAPORAN PRAKTIKUM 1 TEKNIK KOMPILASI

ALGORITMA & PENGEMBANGAN

LAPORAN PRAKTIKUM I. Oleh:

Algoritma Pemrograman Fery Updi,M.Kom

Modul PVB-POLINEMA V1.0

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

Definisi & Simbol Flowchart. Agustine Hana. M

Pelatihan fortran JURUSAN TEKNIK SIPIL 2014 / 2015

PENGANTAR TEKNOLOGI INFORMASI

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

BAB II LANDASAN TEORI

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

Algoritma dan Flowchart. Dasar Programming 1

Algoritma dan Pemrograman #1. Arif Dwi Laksito, M.Kom

BAB II TINJAUAN PUSTAKA

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

Algoritma dan Struktur Data


BAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,

Transkripsi:

PENDAHULUAN PEMROGRAMAN KOMPUTER Mengapa Belajar Pemrograman Komputer? Semakin maju peradaban : Semakin kompleks masalah yang dihadapi Ilmu pengetahuan & IT terus berkembang Pada Teknik Sipil : Perlu logika yang kuat. Ada masalah 2 komputasi yang tidak bisa diselesaikan dg. perhitungan biasa, harus dg. cobacoba (iterasi). Berkembangnya metode-metode baru. Ada kasus khusus yang tidak bisa diselesaikan dengan software yang ada. Mempercepat & mempermudah pemecahan masalah.

Sistem Komputer Pengoperasian komputer : Komputer tunggal (PC, laptop) Jaringan (LAN / intranet, internet) Sistem Komputer Sebuah sitem komputer terdiri dari 3 bagian : 1. Perangkat keras (Hardware) 2. Perangkat lunak (Software) 3. Manusia/operator (Brainware) Hardware Wujud fisik dari piranti komputer : Unit pengolah utama atau Central Processing Unit (CPU). Piranti input dan output. Piranti perekam / penyimpan data. Piranti untuk komunikasi. Dll.

Software, Brainware Program yang dijalankan untuk tugas tertentu. Dari fungsinya, ada 2 macam software : Operating System : untuk pengelolaan operasi komputer. Application Software : untuk suatu tujuan tertentu dalam pemecahan masalah. Hardware dan Software adalah alat mati. Agar komputer dapat bekerja perlu Brainware. Jadi, Brainware mengoperasikan komputer dg. menggunakan software tertentu. Interpreter dan Compiler Interpreter (penerjemah) : alat (software) yang berfungsi untuk menerjemahkan dari bahasa manusia menjadi bahasa komputer. Compiler (penyusun) : software yang digunakan untuk menyusun perintah 2 kepada komputer sehingga komputer mengerti dan dapat melaksanakan tugas. Dalam compiler ada : editor untuk menyusun program, interpreter, dan debugger (pelacak kesalahan).

Bahasa Komputer Komunikasi antara satu piranti dg. piranti lain dan antara komputer dg. manusia menggunakan suatu bahasa yg. dinamakan Bahasa Komputer. Bahasa komputer ada 2 macam : 1.Bahasa tingkat rendah (Low Level Language) atau bahasa mesin (Machine Language). 2.Bahasa tingkat tinggi (High Level Language) : Fortran, Basic (Visual Basic), Pascal (Delphi), C++, Java, Perl, ASP, PHP, dll. Bagaimana Membuat Program Komputer? Harus tahu masalah yang akan dibuat programnya (tujuan program). Harus tahu langkah-langkah untuk menyelesaikan masalah tsb (Algoritma).

Langkah-Langkah Membuat Program Komputer 1. Buat algoritma (atau flowchart) dari masalah yang akan diselesaikan. 2. Desain tampilan program. 3. Susun program dengan menggunakan suatu bahasa pemrograman berdasarkan algoritma yang dibuat. 4. Eksekusi program untuk uji coba. 5. Jika masih terdapat kesalahan lakukan verifikasi dan pelacakan kesalahan (debug). Ulangi langkah 4 dan 5 sampai tidak ada lagi kesalahan. 6. Buat program menjadi file executable. Diagram Alir (Flowchart( Flowchart) Simbol Nama Terminal Input / Output Proses Test / kondisi Preparasi Arti Menunjukkan awal, akhir, atau terminal suatu program. Untuk memasukkan (input) data atau menampilkan hasil. Menunjukkan proses pengolahan data. Menunjukkan suatu kondisi yang ditest. Instruksi-instruksi yang akan mengubah program.

Diagram Alir (Flowchart( Flowchart) Simbol Nama Predefined process Connector Off-page connector Arah aliran Arti Menunjukkan global operasi, tidak dijelaskan detilnya. Menunjukkan sambungan dari bagian flowchart pada halaman yang sama. Menunjukkan sambungan dari bagian flowchart pada halaman yang berbeda. Menunjukkan arah aliran proses, penghubung antara simbolsimbol. Contoh : Akar-akar akar persamaan kuadrat Persamaan kuadrat : Y = ax 2 + bx + c Rumus akar persamaan kuadrat : b± D x1.2 = dimana D= b 2 4ac Jenis akar-akar persamaan dapat diketahui dari nilai D, ada 3 jenis : 1. D > 0 : ada 2 akar real 2. D = 0 : ada 1 akar real 3. D < 0 : akar-akar imajiner

Contoh : Akar-akar akar persamaan kuadrat Algoritma : 1. Inputkan koefisien-koefisien : a, b, c 2. Hitung D : D= b 2 4ac 3. Jika D>0 maka ada 2 akar real, yaitu : b+ D b D x1 = x2 = 4. Jika D=0 maka ada 1 akar real, yaitu : x = x 1 2 b = 5. Jika D<0 maka akan menghasilkan akar imajiner Contoh : Akar-akar akar persamaan kuadrat Flowchart : START INPUT : A,B,C D = B 2-4AC x 1 = x 2 = -B / (2A) T D < 0 D > 0 T Y Y x 1 = (-B + D) / (2A) x 2 = (-B - D) / (2A) HITUNG : AKAR 2 IMAJINER CETAK : x 1,X 2 END