Dasar Pemrograman Dan Bahasa Pemrograman

Slides:



Advertisements
Presentasi serupa
Bab 1 PENDAHULUAN.
Advertisements

Dosen : Rinci Kembang Hapsari, S.Si
Pemrograman Sistem terdistribusi
Pengantar Teknologi Informasi
Pengenalan Software (perangkat lunak)
PEMROGRAMAN TERSTRUKTUR
DIKTAT PBO Oleh: Adam Mukharil B. S.Kom. BAB I – KONSEP PBO.
Pengantar Algoritma dan Pemrograman Elin Haerani, ST, M.Kom
ALGORITMA DEFINISI & FLOWCHART
Oleh : Oktavian Lantang.  Algorism ( bahasa arab...menghitung)  Algorist (orang yg menghitung angka arab)  Al-Khuwarizmi...Algorism...Algorithm diserap.
Algoritma dan Pemrograman
Pertemuan 2 Konsep Aplikasi Berbasis Objek, UML dan Rational Rose
BAB 2 MODEL-MODEL DATA ..
Pemrograman Terstruktur
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
Pengenalan Pemrograman Komputer
PERTEMUAN 4 TAHAP PEMROGRAMAN.
Algoritma Pemrograman
Algoritma dan Pemrograman
ALGORITMA DAN PEMROGRAMAN
Dasar Algoritma dan Pemrograman
Rifky Kurniawan, S.Kom, MTI
PERTEMUAN I PENGANTAR ALGORITMA
KELOMPOK 02 ALOGARITMA PEMOGRAMAN TAHUN AJARAN
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
Pendahuluan Algoritma dan Pemrograman I-A
Pengertian Algoritma Pemrograman Pertemuan 1
Konsep Pemrograman Belajar memrogram adalah belajar mengenai strategi pemecahan persoalan/masalah, juga metodologi dan sistematika pemecahan tersebut kemudian.
Pengenalan Pemrograman Komputer
ALGORITMA PEMEROGRAMAN
KOMPUTASI KECERDASAN BUATAN
BAHASA PEMROGRAMAN / PEMROGRAMAN KOMPUTER Bab 1 PENDAHULUAN
KONSEP DASAR PEMROGRAMAN
Basis Data Bab II Sistem Basis Data Presented by Team Basis Data
Pengantar Teknologi Informasi (Teori)
BAB 1 BAHASA PEMROGRAMAN
Pemrograman Prosedural
ALGORITMA DAN PEMROGRAMAN 2
BAHASA PEMROGRAMAN.
PERANGKAT – PERANGKAT KOMPUTER
ALGORITMA PEMROGRAMAN 1C (KONSEP BAHASA PEMROGRAMAN)
Algoritma & Pemrograman
1. Algoritma, Pemograman dengan C++
Pengenalan Bahasa Pemrograman
Tinjauan Ringkas Konsep Basis Data
Pertemuan 1.
PARADIGMA DALAM PEMOGRAMAN
Konsep Object Oriented
Algoritma dan Pemrograman
Algoritma dan Pemrograman I Dosen : Utami Dewi Widianti
Pengantar Konsep Bahasa Pemrograman
Pengantar Algoritma dan pemograman
PEMROGRAMAN BERORIENTASI OBYEK
ANALISA & DESAIN BERORIENTASI OBJEK
KOMPUTASI KECERDASAN BUATAN
ALGORITMA DAN PEMROGRAMAN
PROG. STUDI FISIKA UIN ALAUDDIN MAKASSAR
Introduction of algoritm and programming
Pengantar Teknologi Informasi
PEMROGRAMAN BERORIENTASI OBJEK
Pengantar Teknologi Informasi
Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.
Dasar Pemrograman Dan Bahasa Pemrograman
Pengantar Teknologi Informasi
Algoritma Pemrograman II
Tahapan pengembangan sistem basis data
Pengantar Teknologi Informasi
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
Konsep Aplikasi Berbasis Objek
 Setelah mengikuti kegiatan belajar 1 ini siswa diharapkan dapat :  1) Memahami paradigma pemrograman berorientasi obyek  2) Menganalisis perbandingan.
Transcript presentasi:

Dasar Pemrograman Dan Bahasa Pemrograman PEMROGRAMAN DASAR Dasar Pemrograman Dan Bahasa Pemrograman

Persiapan Berdoa terlebih dahulu. Disiplin Berpikir - Berpikir Sistematis. Disiplin Pengelolaan File - Menampung contoh-contoh program komputer. Jangan salah berpikir tentang bahasa pemrograman Terus Belajar Secangkir Kopi.. :D ##--keep positive thingking--##

Pendahuluan Komputer digunakan sebagai alat bantu penyelesaian suatu persoalan. Strategi pemecahan masalah diterapkan ke komputer dalam bentuk program. Paradigma sebagai pendekatan untuk menghasilkan suatu program. Semua pemrograman mempunyai dasar yang sama. Kita perlu tahu semua komponen yang ada dalam pemrograman apapun. Implementasi dan cara konstruksinya tergantung pada paradigma dan bahasa pemrogramannya.

Paradigma Pemrograman Paradigma=Sudut Pandang Tertentu. Bagaimana cara pandang kita terhadap penyelesaian masalah pemrograman. Paradigma membatasi dan mengkondisikan jalan berfikir kita. Hanya mengarahkan kita terhadap beberapa atribut dan membuat kita megabaikan atribut yang lain. Tidak boleh fanatisme terhadap sebuah paradigma, mempersempit wawasan. Dalam pemrograman ada beberapa paradigma, masing-masing mempunyai strategi analisis pemecahan tersendiri. Suatu persoalan dapat dipecahkan menggunakan sebuah paradigma, sedangkan beberapa jenis persoalan tidak dapat dipecahkan hanya dengan menggunakan sebuah paradigma. Program harus dihasilkan dari proses pemahaman permasalahan, analisis, sintesis dan dituangkan menjadi kode secara sistematis dan metodologis.

Paradigma Dalam Pemrograman Paradigma Fungsional Didasari oleh konsep pemetaan dan fungsi pada matematika. Fungsi dapat berbentuk sebagai fungsi “primitif”, atau komposisi dari fungsi- fungsi lain yang telah terdefinisi. Fungsi merupakan dasar utama program. Pemrogram tidak perlu lagi mengetahui bagaimana mesin mengeksekusi atau bagaimana informasi disimpan dalam memori. Memandang penyelesaian masalah sebagai komposisi dan aplikasi fungsi yang memetakan masalah ke jawaban

Paradigma Dalam Pemrograman Paradigma Prosedural atau imperatif Program dalam paradigma ini didasari pada strukturasi informasi di dalam memori dan manipulasi dari informasi yang disimpan tersebut. memandang penyelesaian masalah sebagai hasil dari serangkaian langkah yang menyelesaikan sub masalah. Kata Kunci : Program = Algoritma + Struktur Data Sangat tidak “manusiawi” dan tidak “alamiah”, berpikir dlm batasan mesin (komputer) Program adalah suatu rangkaian prosedur untuk memanipulasi data. Prosedur merupakan kumpulan instruksi yang dikerjakan secara berurutan. Keuntungan = efisiensi eksekusi, karena dekat dengan mesin.

Paradigma Dalam Pemrograman Paradigma Deklaratif, predikatif atau lojik memandang penyelesaian masalah sebagai hasil inferensi terhadap fakta dan aturan yang diberikan. Sebuah program lojik adalah kumpulan aksioma (fakta dan aturan). Pemrogram menguraikan sekumpulan fakta dan aturan-aturan. Pemrograman ini mendeskripsikan suatu masalah dengan pernyataan daripada memecahkan masalah dengan implementasi algoritma. bahwa menyatakan setiap langkah program bukanlah satu-satunya cara untuk menyelesaikan masalah hanya menyatakan apa yang perlu dilakukan, tanpa perlu menjelaskan langkah-langkahnya

Paradigma Dalam Pemrograman Paradigma Berorientasi Objek (Object Oriented) Didasari oleh objek. Sebuah objek mempunyai atribut (kumpulan sifat), dan mempunyai kelakuan (kumpulan reaksi, metoda) Paradigma ini menawarkan konsep class, generic, inheritance, polymorphism memandang penyelesaian masalah sebagai hasil interaksi dari kelas yang membentuk objek (objek dalam konsep ini merupakan representasi objek di dunia nyata)

Paradigma Dalam Pemrograman Selain keempat paradigma di atas, masih ada paradigma yang lain, misal : Paradigma konkuren, hubungannya dengan arsitektur perangkat keras. Paradigma relasional, yang didasari entity dan relasi, dan pemrograman dalam bahasa Query yang memungkinkan diperolehnya suatu himpunan nilai.

Bahasa Pemrograman Bahasa (Language) Suatu Sistem untuk berkomunikasi. Bahasa tertulis menggunakan simbol (huruf) untuk membentuk kata. Dalam Ilmu Komputer : Bahasa Manusia (Bahasa Alamiah) Bahasa Komputer (Bahasa Pemrograman) Bahasa Pemrograman (Programming Language) Kumpulan perintah-perintah bermakna, berstruktur tertentu (syntax) yang dapat dimengerti komputer yang berguna didalam penyelesaian masalah.

Bahasa Pemrograman Ada banyak sekali bahasa pemrograman, mulai dari bahasa tingkat rendah (bahasa mesin dalam biner), bahasa asembler (dalam kode mnemonik), bahasa tingkat tinggi, sampai bahasa generasi ke empat (4GL). Bahasa pemrograman berkembang dengan cepat sejak tahun enam puluhan, seringkali dianalogikan dengan menara Babel yang berakibat manusia menjadi tidak lagi saling mengerti bahasa masing-masing. Untuk setiap paradigma, tersedia bahasa pemrograman yang mempermudah implementasi rancangan penyelesaian masalahnya.

Tugas Kelompok Jelaskan konsep pemrograman dan konsep bahasa pemrograman menurut kelompok anda? Sebutkan contoh bahasa-bahasa pemrograman yang termasuk dalam 6 paradigma diatas? Dan jelaskan masing-masing kelebihannya. - Minimal Kelompok 5 orang, Maximal 8 orang bebas. - Kumpul minggu depan, langsung diskusi bersama. - Format tugas Hardcopy Judul Tugas 1, tulis nim dan nama kelompok