tugas presentasi pemograman dasar 2

20

Click here to load reader

Upload: f-bagus-tkja

Post on 08-Jul-2015

76 views

Category:

Education


2 download

DESCRIPTION

Tugas Pak joko Season 2

TRANSCRIPT

Page 1: Tugas Presentasi Pemograman Dasar 2

TUGAS PRESENTASI PEMOGRAMAN DASAR

Febri Bagus Ananda

X TKJA

Page 2: Tugas Presentasi Pemograman Dasar 2

BAHASA PEMROGRAMAN :

1.Pengertian

2.Karakteristik Bahasa Pemrograman

3.Pembagian Bahasa Pemrograman

4.Fungsi Bahasa Pemrograman

5.Tujuan Bahasa Pemrograman

Page 3: Tugas Presentasi Pemograman Dasar 2

PENGERTIAN :

Bahasa pemrograman adalah penerjemahan

huruf atau angka yang diterjemahkan dengan

kode-kode yang dimengerti oleh sebuah komputer.

Page 4: Tugas Presentasi Pemograman Dasar 2

KARAKTERISTIK BAHASA PEMROGRAMAN

Aturan tata bahasa : memiliki tata bahasa khususInstruksi : Memiliki instrusi untuk

meyelesaikan masalah tertentuKompiler : Menganalisa intruksi dan

membuat instruksi menjadi aplikasi siap pakai

Page 5: Tugas Presentasi Pemograman Dasar 2

PEMBAGIAN BAHASA PEMROGRAMAN

Bahasa Pemrograman Dibagi Menjadi 4, yaitu :

• High Level Language (seperti Pascal dan Basic)

• Middle Level Language (seperti bahasa C)• Low Level Language (seperti bahasa

Assembly) • Object Oriented Language (Visual dBase,

Visual FoxPro, Delphi, Visual C)

Page 6: Tugas Presentasi Pemograman Dasar 2

FUNGSI BAHASA PEMROGRAMAN

• Untuk membuat software• Untuk Membuat Sistem Operasi• Mempermudah manusia mengoperasikan

komputer• Mengelola semua data yang kita inginkan.

Page 7: Tugas Presentasi Pemograman Dasar 2

TUJUAN BAHASA PEMROGRAMAN

Tujuan Khusus = Bahasa Pemrograman cobol untuk penerapan bisnis da administrasi, Fontran untuk terapan komunikasi ilmiah, Assembly untuk terapan bahasa mesin, Prolog untuk kecerdaan buatan.

Tujuan Umum = Dapat digunakan Berbagai aplikasi.

Page 8: Tugas Presentasi Pemograman Dasar 2

ALGORITMA

1. Asal Mula Algoritma2. Pengertian Algoritma3. Ciri Algoritma4. Contoh Algoritma

Page 9: Tugas Presentasi Pemograman Dasar 2

ASAL-USUL ALGORITMA

Kata 'Algoritma' mempunyai sejarah yang agak aneh. Orang hanya menemukan kata Algorism yang berarti proses menghitung dengan angka Arab. Seseorang dikatakan 'Algorist' jika menghitung menggunakan angka Arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku Arab terkenal, yaitu Abu Abdullah Muhammad Ibnu Musa Al-Khuwarizmi dibaca orang barat menjadi Algorism.

Page 10: Tugas Presentasi Pemograman Dasar 2

PENGERTIAN ALGORITMA

Susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software.

Page 11: Tugas Presentasi Pemograman Dasar 2

CIRI ALGORITMA

Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.

Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (Ambiguitas).

Algoritma memiliki nol atau lebih masukkan. Algoritma memiliki nol atau lebih keluaran. Algoritma harus efektif (setiap langkah harus

sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal)

Page 12: Tugas Presentasi Pemograman Dasar 2

CONTOH ALGORITMA

Algoritma untuk melakukan sesuatu dalam kehidupan sehari-hari, misalnya jika kita ingin menulis surat, maka anda perlu melakukan beberapa langkah-langkah berikut:

• Mempersiapkan kertas dan amplop • Mempersiapkan alat tulis, seperti pena atau

pensil. • Mulai menulis • Memasukkan kertas ke dalam amplop • Pergi ke kantor pos untuk mengeposkan surat

tersebut

Page 13: Tugas Presentasi Pemograman Dasar 2

• Pengertian variabel • Variabel adalah lokasi penyimpanan dan

terkait nama simbolis yang berisi beberapa kuantitas yang di ketahui atau tidak di ketahui atau informasi , nilai.

Page 14: Tugas Presentasi Pemograman Dasar 2

• Nama dari variabel juga bisa untuk referensi nilai yang di simpan atau dapat kita artikan bahwa variabel adalah objek yang di mana informasi di namis dapat disimpan.

Page 15: Tugas Presentasi Pemograman Dasar 2

• Ketika anda menuliskan nama saat hendak membuat accout baru atau proses login ke website dan nama yang anda masukan akan di simpan dalam variabel sebelum di proses kebih lanjut.

Page 16: Tugas Presentasi Pemograman Dasar 2

• Variabel juga memiliki karakteristik yang sama yaitu informasi yang dapat di simpan oleh variabel yang di tentukan berdasarkan jenis atau tipe data variabel.

Page 17: Tugas Presentasi Pemograman Dasar 2

TIPE DATA1. Tipe Data Karakter (character/char) Adalah tipe data yang berupa huruf, angka, dan tanda baca tunggal.2. Tipe Data String

Deretan karakter yang diakhiri dengan sebuah karakter kosong.3. Tipe Data Integer

Jenis data ini merupakannilai bilangan bulat, yang terdiri atas integer positif, integer negatif dan nol.

4. Tipe Data Floating Point Number (float)Adalah sebuah format bilangan yang dapat digunakan untuk dapat

mempresentasikan sebuah nilai yang sangat besar atau yang sangat ktcil.5. Tipe Data Boolean (bool)

Biasanya digunakan hanya untuk mempresentasikan dua kondisi, yakni nilai TRUE dan FALSE atau berarti nilai 1 dan 0 atau kondisi ON dan OFF.

6. Tipe Data ArrayData array sering disebut juga sebagai tipe data larik.

Page 18: Tugas Presentasi Pemograman Dasar 2

OPERATOR

Arti kata operator dalam bahasa pemrograman adalah symbol yang digunakan untuk menjalankan operand atau bisa juga symbol yang bertugas menjalankan suatu peralatan.

1.Operator Aritmatika2.Operator Penugasan3.Operator Perbandingan4.Operator Logika5.Operator Unary

Page 19: Tugas Presentasi Pemograman Dasar 2

F. PSEUDOCODEBERARTI IMITASI DAN CODE BERARTI

KODE YANG DIHUBUNGKAN DENGAN INTRUKSI YANG DITULIS DALAM BAHASA

KOMPUTER (KODE BAHASA PEMROGRAMAN).G. Flowchart (Diagram Alir)

Selain dalam bentuk tulisan, algorithma juga dapat ditulis dalam bentuk diagram-diagram dengan anak panah sebagai petunjuk urutan langkah algorithmanya.

Page 20: Tugas Presentasi Pemograman Dasar 2

H. ALGORITHMA PERCADANGANSEBUAH PROGRAM TIDAK SELAMANYA AKAN

BERJALAN DENGAN MNGIKUTI STRUKTUR BERURUTAN, KADANG-KADANG KITA PERLU

MENGUBAH URUTAN PELAKSANAAN PROGRAM DAN MENGHENDAKI AGAR PELAKSANAAN PROGRAM MELONCAT KEBARIS TERTENTU.

I. Algorithma PerulanganAda kalanya untuk menyelesaikan suatu masalah, satu atau beberapa perintah harus dikerjakan beberapa kali.