PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

dokumen-dokumen yang mirip
Pengenalan Pemrograman Komputer By: Nila Feby Puspitasari

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

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

PEMROGRAMAN TERSTRUKTUR

Algoritma Pemrograman 2C

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Pengenalan Algoritma

Bab 1 : Pengenalan dan Pengantar Algoritma

Implementasi OOP Pada Perangkat Lunak Pemrograman

Algoritma. Contoh Algoritma

Algoritma Pemrograman

PENGANTAR ALGORITMA. Brigida Arie Minartiningtyas, M.Kom

Algoritma Pemrograman

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

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

Bahasa Pemrograman dan Flowchart. Adri Priadana

Pendahuluan Metode Numerik

Algoritma Pemrograman

OPERASI DASAR KOMPUTER dan PERANGKAT LUNAK DALAM SISTEM INFORMASI

1. Algoritma & Pemrograman

PENDAHULUAN PEMROGRAMAN KOMPUTER. Mengapa Belajar Pemrograman Komputer?

PENGENALAN DASAR PEMROGRAMAN

Mengapa Belajar Pemrograman Komputer?

Perangkat Keras Komputer dan Perangkat Input Output

ORGANISASI KOMPUTER DASAR

PEMROGRAMAN TERSTRUKTUR PERTEMUAN II LANGKAH-LANGKAH PENGEMBANGAN PROGRAM 6. DOKUMENTASI DAN PEMELIHARAAN PROGRAM

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

Pengenalan Algoritma & Pemrograman

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

Konsep Dasar Pemrograman Pascal

Pemrograman Dasar C. Minggu 1: Pengenalan C Programming

Algoritma Pemrograman Fery Updi,M.Kom

Pengantar Sistem Komputer & Algoritma

BAB II LANDASAN TEORI

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

Bahasa Pemrograman- TIS SKS

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

Tahap pengembangan program

Pemrograman Komputer Oleh : Agus Priyan : Agus Priy t an o t, o M.Kom M.K

ALGORITMA DAN PEMROGRAMAN #2

Arsitektur dan Organisasi Komputer. Set instruksi dan Pengalamatan

Pengantar Sistem Komputer

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

Struktur dan Fungsi CPU. Ptputraastawa.wordpress.com

BAB III LANDASAN TEORI

Pertemuan ke 6 Set Instruksi. Computer Organization Dosen : Eko Budi Setiawan

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

Pengenalan Pemrograman

IT234 ALGORITMA DAN STRUKTUR DATA

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. What is Algorithm??

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

PERTEMUAN 3 TAHAPAN PEMBUATAN PROGRAM

SISTEM KOMPUTER. Oleh : Bambang Sriwijaya

A. Pemahaman Awal. Oleh : Fiftin Noviyanto

Disusun oleh: 1. Dito Aditya Yudistira ( ) 2. Rendy Pratama ( ) 3. Teguh Budi Rachmanto ( ) 4. Ika Yuniarti ( )

PEMROGRAMAN DASAR ( PASCAL ) PERTEMUAN I

Khusnawi, S.Kom, M.Eng

Pemrograman. Fery Updi,M.Kom

Web Site :

APLIKASI KOMPUTER- Perangkat Lunak Komputer

ORGANISASI DAN ARSITEKTUR KOMPUTER TUGAS KELOMPOK

BAB I Pendahuluan. 1.1 Konsep Algoritma

BAB III LANDASAN TEORI. lingkungan. Apapun macam teknologi pengolahan air limbah domestik maupun

Program Development Cycle

MAKALAH ALGORITMA, PSEUDOCODE DAN FLOWCHART TENTANG YUFI EKO FIRMANSYAH 1 D3 IT B OLEH

7. Logika dan Algoritma Pemrograman

Pendahuluan. Algoritma

Pendahuluan. Kuliah online : Tekkom [2013/VI]

ELEMEN DASAR SISTEM KOMPUTER

Latihan Soal. Teknik Pemrograman

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

PERTEMUAN 7 REVIEW (QUIZ)

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

ebook ORGANISASI KOMPUTER DASAR Minggu 6 Fakultas Teknologi Industri Universitas Gunadarma 2013

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

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

Algoritma dan Pemrograman. Pertemuan Ke-1 Pengantar Algoritma

ALGORITMA & PEMROGRAMAN

Perspektif Alur-kerja (workflow) - barisan kegiatan Perspektif Alur Data (Data flow) alur informasi Perspektif Peran/Aksi siapa melakukan apa.

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

SATUAN ACARA PERKULIAHAN (SAP)

Algoritma & Flowchart

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

Algoritma & Pemrograman 1. Fery Updi,M.Kom

SET INSTRUKSI. Organisasi dan Arsitektur Komputer

SATUAN ACARA PERKULIAHAN MATA KULIAH ORGANISASI SISTEM KOMPUTER KODE / SKS : KD / 3

STRUKTUR CPU. Arsitektur Komputer

Definisi & Simbol Flowchart. Agustine Hana. M

Findra Kartika Sari Dewi

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

SATUAN ACARA PERKULIAHAN MATA KULIAH ARSITEKTUR KOMPUTER (TK) KODE / SKS KK /4

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

SILABUS MATA PELAJARAN PEMROGRAMAN DASAR (DASAR BIDANG KEAHLIAN TEKNOLOGI INFORMASI DAN KOMUNIKASI)

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

Gambar 1. Blok Utama Komputer

BAB III LANDASAN TEORI

MK : Algoritma & Pemrograman

ALGORITMA DAN DIAGRAM ALIR

Transkripsi:

PEMROGRAMAN KOMPUTER DASAR Kuliah ke-1 1 1. Organisasi Komputer Dasar Sebuah komputer modern/digital dengan program yang tersimpan di dalamnya merupakan sebuah system yang memanipulasi dan memproses informasi menurut kumpulan instruksi yang diberikan. Sistem tersebut dirancang dari modul-modul hardware seperti : 1. Register. Elemen aritmatika dan logika 3. Unit pengendali 4. Unit memori 5. Unit masukan/keluaran (I/O) 1

1. Organisasi Komputer Dasar Komputer dapat dibagi menjadi 3 bagian utama, yaitu : 1. Unit pengolahan pusat (CPU). Unit masukan/keluaran (I/O) 3. Unit memori Organisasi dasar dari sebuah komputer dapat ditunjukan pada blok diagaram pada gambar di bawah ini : 3 4

. Bahasa Pemrograman & Program Komputer Bahasa pemrograman adalah teknik komunikasi standar untuk mengekspresikan instruksi kepada komputer. Program computer adalah sekumpulan instruksi yang diberikan oleh manusia dan ditulis dalam bahasa pemrograman dan kode tertentu supaya dijalankan oleh komputer. 5 Ada katagori bahasa pemrograman : Bahasa pemrograman tingkat rendah (low level language) yaitu bahasa pemrograman yang langsung berorientasi ke bahasa mesin (biner). Bahasa pemrograman tingkat tinggi (high level language), yaitu bahasa pemrograman yang berorientasi dengan logika / bahasa manusia sehari-hari. Contoh Turbo Pascal, Basic, Fortran, Cobol. 6 3

. Alur Pembuatan Program Komputer Berikut ini langkah langkah sistematis dasar dalam menyelesaikan permasalahan pemrograman : 1. Mendefiniskan masalah. Menganalisa dan membuat rumusan pemecahan masalah 3. Desain Algoritma dan Representasi 4. Pengkodean, Uji Coba dan pembuatan dokumentasi 7 1. Definisi Permasalahan Sebelum sebuah program dapat terdesain dengan baik untuk menyelesaikan beberapa permasalahan, masalah masalah yang terjadi harus dapat diketahui dan terdefinisi dengan baik untuk mendapatkan detail persyaratan input dan output. Sebuah pendefinisan yang jelas adalah sebagian dari penyelesaian masalah. 8 4

. Analisa Permasalahan Setelah sebuah permasalahan terdefinisi secara memadai, langkah paling ringkas dan efisien dalam penyelesaian harus dirumuskan. Umumnya, langkah berikutnya meliputi memecahkan masalah tersebut menjadi beberapa bagian kecil dan ringkas. 9 3. Desain Algoritma dan Representasi Algoritma adalah urutan langkah langkah logis penyelesaian masalah yang disusun secara sistematis dan logis. Logis merupakan kunci dari sebuah algoritma. Langkah langkah dalam algoritma harus logis dan bernilai benar atau salah. Algoritma dapat diekpresikan dalam bahasa manusia, menggunakan presentasi grafik melalui sebuah FlowChart (diagram alir) ataupun melalui PseudoCode yang menjembatani antara bahasa manusia dengan bahasa pemrograman. 10 5

4. Pengkodean, Uji Coba dan Pembuatan Dokumentasi Setelah membentuk algoritma, maka proses pengkodean dapat dimulai. Menggunakan algoritma sebagai pedoman, maka kode program dapat ditulis sesuai bahasa pemrograman yang dipilih. Coding Debugging Compiling Running Terdapat dua tipe kesalahan (errors): - compile-time error, - runtime error. 11 5. Simbol Flowchart dan Artinya Flowchart adalah representasi grafis dari langkah langkah yang terdiri atas sekumpulan simbol, dimana masing masing simbol merepresentasikan kegiatan tertentu. Flowchart diawali dengan penerimaan input dan diakhiri dengan penampilan output. 1 6

13 14 7

program menghitung kedalaman konjugasi Mulai Input : Y 1, V 1 y1 y = (1 + 8Fr1 1 Buat / buka file Output.dat g = 9.81 y1 y = (1 + 8Fr 1 1 Tulis pada file output.dat : Y 1, V 1, Fr 1, Y Tutup file output.dat 15 Selesai Buat flowchart program untuk menghitung luas trapesium di bawah ini dengan hasil disimpan pada file. Luas = h + 1 h b 16 8