Mengapa Belajar Pemrograman Komputer?

dokumen-dokumen yang mirip
PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

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

Algoritma & Pemrograman

ALGORITMA DAN DIAGRAM ALIR

Bahasa Pemrograman dan Flowchart. Adri Priadana

Implementasi OOP Pada Perangkat Lunak Pemrograman

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Pengantar Algoritma & Flow Chart

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

Khusnawi, S.Kom, M.Eng

7. Logika dan Algoritma Pemrograman

Algoritma Pemrograman 2C

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

Pertemuan 1: Pendahuluan dan Pengantar Algoritma

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

Algoritma Pemrograman I

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

PENGENALAN DASAR PEMROGRAMAN

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

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

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

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

1. Algoritma & Pemrograman

Tahap pengembangan program

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

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

Pengantar Teknologi Informasi. Software Komputer

Bab I Pengantar Algorithma & Pemrograman

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

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

Pengenalan Algoritma

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

2. Definisi dan Simbol Flowchart

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

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

Modul PVB-POLINEMA V1.0

APLIKASI KOMPUTER- Perangkat Lunak Komputer

BAB I SEKILAS TENTANG COBOL

ALGORITMA DAN PEMROGRAMAN #2

Compiler & Interpreter

FLOWCHART. Dosen Pengampu : Aullya

PENGENALAN TEKNOLOGI KOMPUTER

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

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

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

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Algoritma dan Flowchart

Algoritma Pemrograman

Findra Kartika Sari Dewi

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

Algoritma Pemrograman

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

BAB I. PENDAHULUAN A. LATAR BELAKANG

BAB II LANDASAN TEORI

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

ALGORITMA & PENGEMBANGAN

Definisi & Simbol Flowchart. Agustine Hana. M

Tunggu. Bicara. Tutup. Stop

Bahasa Pemrograman- TIS SKS

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

Dasar Pemrograman. Nisa ul Hafidhoh

TIK Ole Ol h: Oktapiyanti

PENGANTAR TEKNOLOGI INFORMASI

BAB II LANDASAN TEORI

IT132. Ramos Somya, S.Kom.

Dasar Pemrograman. Belajar Pemrograman Belajar Bahasa

BAB 2 LANDASAN TEORI

2.5 Sekilas tentang Visual Basic Keistimewaan Visual Baic 6.0


BAB III LANDASAN TEORI

PENGANTAR ALGORITMA PEMROGRAMAN

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

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

IT234 ALGORITMA DAN STRUKTUR DATA

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

Pengantar Sistem Komputer

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

BAB III LANDASAN TEORI

BAB I TINJAUAN UMUM SISTEM OPERASI

BAB 2 LANDASAN TEORI

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

IT132. Ramos Somya, S.Kom., M.Cs.

Algoritma Pemrograman

PERANGKAT LUNAK (SOFTWARE) PTI

Pemrograman dan Bahasa Pemrograman

Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari

LAPORAN PRAKTIKUM 1 TEKNIK KOMPILASI

LAPORAN PRAKTIKUM I. Oleh:

Pengenalan Algoritma & Pemrograman

BAHASA DAN PENGEMBANGAN PROGRAM MIKROPROSESOR

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

BAB 4 METODOLOGI PEMECAHAN MASALAH DAN PERANCANGAN. 4.1 Model Rumusan Masalah dan Pengambilan Keputusan

BAB II LANDASAN TEORI

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

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

BAB III PEMROGRAMAN KOMPUTER

BAB 2 LANDASAN TEORI

Pengantar Algoritma dan Program

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB II TINJAUAN PUSTAKA

Transkripsi:

PENDAHULUAN Pemrograman Komputer Saifoe El Unas Mengapa Belajar Pemrograman Komputer? Semakin maju peradaban : Semakin kompleks masalah yang dihadapi Ilmu pengetahuan & IT terus berkembang Tuntutan kompetensi/keahlian dalam dunia kerja 1

Mengapa Belajar Pemrograman Komputer? Pada Teknik Sipil : Perlu logika yang kuat. Ada masalah2 komputasi yang tidak bisa diselesaikan dg. perhitungan biasa, harus dg. coba-coba (iterasi). Berkembangnya metode-metode baru. Ada kasus khusus yang tidak bisa diselesaikan dengan software yang ada. Mempercepat & mempermudah pemecahan masalah. Sistem Komputer Pengoperasian komputer didalam sistem komputer : Komputer tunggal (PC, laptop) Jaringan (LAN / intranet, internet) Sebuah sitem komputer terdiri dari 3 bagian: 1. Perangkat keras (Hardware) 2. Perangkat lunak (Software) 3. Manusia/operator (Brainware) 2

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

Interpreter dan Compiler Interpreter(penerjemah) : 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 yaitu 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. 4

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. Susun program dengan menggunakan suatu bahasa pemrograman berdasarkan algoritma yang dibuat. 3. Eksekusi program untuk uji coba. 4. Jika masih terdapat kesalahan lakukan verifikasi dan pelacakan kesalahan (debug). Ulangi langkah 3 dan 4 sampai tidak ada lagi kesalahan. 5. Buat program menjadi file executable. 5

Diagram Alir (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) 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. 6

Contoh : Menghitung Luas Persegi Panjang Algoritma : 1. Inputkan nilai P. 2. Inputkan nilai L. 3. Hitung : A = P L 4. Tampilkan hasil perhitungan : A Contoh : Menghitung Luas Persegi Panjang Flowchart : START Input : P Input : L A = P L Tampilkan : A END 7

Contoh : Menghitung koordinat titik potong dua garis Persamaan garis 1 : y1 = a1x + b1 Persamaan garis 2 : y2 = a2x + b2 Bagaimana logika untuk mendapatkan titik potong dua garis tersebut? Jika a1=a2 maka tidak akan didapatkan titik potong antara kedua garis tersebut. Contoh : Menghitung koordinat titik potong dua garis Algoritma : 1. Inputkan nilai-nilai : a1, a2, b1 dan b2. 2. Jika a1 = a2 maka tidak akan didapatkan titik potong diantara kedua garis tsb, proses dihentikan. 3. Hitung : 4. Hitung : 5. Tampilkan hasil perhitungan : x dan y 8

Contoh : Menghitung koordinat titik potong dua garis Flowchart : A START Input : a1,a2,b1,b2 Tidak a1=a2 A Ya B 2 1 1 2 1 1 Tampilkan : x dan y END B Latihan 1. Buatlah algortima dan flowchart untuk menghitung interpolasi atau mendapatkan titik koordinat diantara 2 titik koordinat yang diketahui. 2. Buatlah algoritma dan flowchart untuk mendapatkan titik puncak parabola dari fungsi kuadrat yang diketahui dan tentukan jenis titik puncak tersebut (maksimum atau minimum). 9