Pengenalan Pemrograman

dokumen-dokumen yang mirip
ALGORITMA PEMROGRAMAN 1C PENDAHULUAN KONSEP BAHASA PEMROGRAMAN

BAHASA PEMROGRAMAN. Merupakan prosedur/tata cara penulisan program.

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

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

BAB I KONSEP DASAR PEMROGRAMAN

Implementasi OOP Pada Perangkat Lunak Pemrograman

Teori Algoritma Pertemuan 2 (11 Maret 2014) Object Oriented Programming (OOP) Functionally Terstruktur Modular Visual & Even Driven Programming

LAPORAN PRAKTIKUM 1 TEKNIK KOMPILASI

Algoritma Pemrograman 2C

Tahap pengembangan program

BAB I PENDAHULUAN. komputer adalah teknik komando/instruksi untuk memerintahkan. komputer. Bahasa pemrograman ini merupakan suatu himpunan dari

Pengenalan Algoritma

Gambar 1. Blok Utama Komputer

PENGENALAN DASAR PEMROGRAMAN

POKOK BAHASAN - 1 ALGORITMA & PEMROGRAMAN

PEMROGRAMAN BERORIENTASI OBJEK. Pendahuluan. Budhi Irawan, S.Si, MT

BAHASA KOMPUTER. Komunikasi antara manusia dengan komputer (HUMAN COMPUTER INTERACTION HCI)

Pengenalan Algoritma & Pemrograman

Aris Tri Jaka H. Algoritma dan Dasar Pemrograman

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

Konsep Bahasa Pemrograman Pertemuan 2

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

Pendahuluan. Algoritma

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

Konsep Dasar Pemrograman

BAB III PERANCANGAN PROGRAM

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

Pertemuan 8 Pemrograman

Bahasa Pemograman Modul XI

Sesi Kuliah Pertama IF2281 Pemrograman Berorientasi Objek

Pendahuluan. Kuliah online : Tekkom [2013/VI]

Latihan Soal. Teknik Pemrograman

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

KOM204 : BAHASA PEMROGRAMAN

PertemuanI. Object Oriented

MODUL 5 PEMROGRAMAN VISUAL BASIC.NET DENGAN OOP (I)

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

Pengantar Teknologi Sistem Informasi C

Pemrograman. Fery Updi,M.Kom

Pengantar Teknologi Informasi. Software Komputer

Pendahuluan. Algoritma

PERANCANGAN BERORIENTASI OBJEK

KONSEP Pemrograman Berorientasi Objek KARMILASARI

BAB I Pendahuluan. 1.1 Konsep Algoritma

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

IT234 - Algoritma dan Struktur Data. Ramos Somya

Algoritma dan Struktur Data

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

Pengenalan Obyek. Arna Fariza. Materi

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

Praktikum Algoritma dan Pemrograman. By Faizah, S.Kom. Lab. Komputasi Dasar Prodi Ilmu Komputer UGM

Pendahuluan Metode Numerik

Algoritma & Pemrograman 1. Fery Updi,M.Kom

1. Algoritma & Pemrograman

Bahasa Pemrograman :: Pendahuluan

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

ALGORITMA & PEMROGRAMAN

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

IT132. Ramos Somya, S.Kom.

Pemrograman dan Bahasa Pemrograman

BAHASA PEMROGRAMAN. Riana Sepriyanti. Abstrak. Pendahuluan.

Bab VI Value, Domain dan Type

BAB 2 LANDASAN TEORI

Pendahuluan. program

PEMROGRAMAN BAHASA RAKITAN

Minggu 6 Prinsip & Konsep Desain

PERTEMUAN 2 KONSEP DASAR PEMROGRAMAN

Object Oriented Programming LOGO

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

PERANGKAT LUNAK KECERDASAN BUATAN STMIK PARNARAYA MANADO

BAB I PENDAHULUAN. dengan teknik dan teori sintesis gambar (image) komputer. Komputer

Compiler & Interpreter

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

Dasar Pemrograman. Nisa ul Hafidhoh

Algoritma dan Struktur Data

MATERI KULIAH ALGORITMA DAN PEMROGRAMAN I (2 SKS)

Konsep Pemrograman Berbasis Obyek

Bahasa Pemrograman I VB.Net. Oleh: Erik Perdana Ibrahim, S.Kom 2011

Asal Mula Software Komputer

ALGORITMA PEMROGRAMAN 1C PEMROGRAMAN FUNGSIONAL

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika Matematika Skripsi Sarjana Program Ganda Semester Genap 2003/2004

PENDAHULUAN Paradigma Pemrograman

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

programming Proses perancangan, penulisan, pengujian,

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

Algoritma Pemrograman I

PENDAHULUAN. A. Berorientasi Objek. 1. Karakteristik dari Objek

PERTEMUAN BAHASA PEMOGRAMAN DAN FORMAT BILANGAN MIKROKONTROLER

BAB III LANDASAN TEORI. atau himpunan dari unsur, komponen atau variabel-variabel yang terorganisasi,

11/18/2009. Julio Adisantoso 1. Bahasa Pemrograman Kuliah #1 18 November Tucker & Noonan Chapter 1

MAKALAH DESAIN PERANGKAT LUNAK. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

Pertemuan ke-3 TEKNIK-TEKNIK BAHASA PEMROGRAMAN

Pendahuluan. Komputasi Nuklir. 29 Oktober Komputasi Nuklir Pendahuluan 29 Oktober / 41

PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

Praktikum 4 Konsep Inheritance, Polymorphism, dan Encapsulation

Modul I Mengenal Pemrograman Delphi

PENDAHULUAN Agar mahasiswa mengetahui apa itu 4GL, bahasa prosedural dan non prosedural dan beda 4GL dengan bahasa lainnya serta kelebihan 4GL

TAHAPAN MEMBUAT PROGRAM

Transkripsi:

Pengenalan Pemrograman 1

Pemrograman Suatu kumpulan urutan perintah ke komputer untuk mengerjakan sesuatu, dimana instruksi tersebut menggunakan bahasa yang dimengerti oleh komputer atau dikenal dengan bahasa pemrograman. -2-

Pemrograman Sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer. -3-

Tipe Pemrograman 1. Pemrograman Prosedural 2. Pemrograman Terstruktur 3. Pemrograman Modular 4. Pemrograman Fungsional 5. Pemrograman Berorientasi Obyek 6. Pemrograman Visual 7. Pemrograman Even-Driven -4-

Pemrograman Prosedural Algoritma berisi urutan langkah-langkah penyelesaian masalah. Ini berarti algoritma adalah proses yang procedural. Definisi prosedural adalah : a. Tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas. b. Metode langkah demi langkah secara exact dalam memecahkan suatu masalah. Contoh: Cobol, Basic, Pascal, Fortran, C. -5-

Pemrograman Terstruktur Pemrograman terstruktur adalah bahasa pemrograman yang mendukung pembuatan program sebagai kumpulan prosedur. Prosedur-prosedur dapat saling memanggil dan dipanggil dari manapun dalam program dan dapat mengunakan parameter yang berbedabeda untuk setiap pemanggilan. Bahasa pemrograman terstruktur mendukung abstraksi data, pengkodean terstruktur dan kontrol program terstruktur. Contoh: Pascal, Cobol, RPG, ADA, C. -6-

Pemrograman Modular Program dipecah-pecah ke dalam modulmodul, dimana setiap modul menunjukkan fungsi dan tugas tunggal. Dengan membagi masalah ke dalam modul modul, maka masalah akan menjadi sederhana sehingga program dapat lebih mudah disusun dan dipahami. Pemrograman ini banyak dimanfaatkan oleh Bahasa Pemrograman Berbasis Obyek -7-

Pemrograman Fungsional Disebut bahasa pemrograman fungsional karena pada program seluruh kodenya berupa fungsi-fungsi. Bahasa pemrograman fungsional merupakan salah satu bahasa pemrograman yang memperlakukan proses komputasi sebagai evaluasi fungsi-fungsi matematika. Contoh : Lisp, Scheme, ML, Haskell. -8-

Pemrograman Beroreintasi Objek Merupakan bahasa pemrograman yang mampu memanfaatkan obyek-obyek yang tersedia atau membuat suatu obyek tertentu dengan menggunakan bahasa pemrograman. Mampu merefleksikan kebutuhan-kebutuhan user sebagaimana layaknya yang ada di dunia nyata Memiliki fitur yang memperkuat dan meningkatkan fleksibilitas suatu obyek dengan adanya class, instance, encapsulation, inheritance, reusability, dan polymorphism. Contoh : C++, SmallTalks, Java. -9-

Pemrograman Visual Penggunaan ekspresi visual (seperti grafik, gambar, atau ikon) dalam proses pemrograman. Mengacu pada aktivitas yang memungkinkan pengguna untuk membuat program dalam dua (atau lebih) dimensi. Contoh: Visual Basic -10-

Pemrograman Even-Driven Menggunakan konsep jika sebuah aksi/perintah dilakukan terhadap sebuah obyek, apa yang akan terjadi/dilakukan oleh obyek tersebut selanjutnya. Sangat fleksibel dalam pembuatan koding program, karena sudah mengunakan konsep OOP dimana pemrograman dapat dimulai dari obyek yang diinginkan tanpa harus terurut. Contoh : Visual Basic, Visual C++, Delphi. -11-

Bahasa Pemrograman Merupakan prosedur atau tata cara penulisan program. Merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa pemrograman memudahkan untuk mendefinisikan apa yang di inginkan dengan langkah langkah yang sudah di tentukan. -12-

Bahasa Pemrograman Bahasa pemrograman terdiri dari: 1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contoh:01100101100110 2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb. -13-

Bahasa Pemrograman 3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia dan instruksi yang bersifat simbolik, contohnya {, },?, <<, >>, &&,, dsb. 4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contoh: begin, end, if, for, while, and, or, dsb. -14-

Programmer Seorang praktisi yang memiliki keahlian untuk melakukan penulisan kode dalam bahasa pemrograman. Pekerjaan Programmer meliputi : Coding Kompilasi Dokumentasi Integrasi Pemeliharaan Persyaratan analisis Arsitektur Software Pengujian Software Spesifikasi Debugging -15-

SEKIAN -16-