tugas

16
Nama : Leo Viranda Millennium Jurusan : X TKJ A

description

tugas

Transcript of tugas

Page 1: tugas

Nama : Leo Viranda Millennium

Jurusan : X TKJ A

Page 2: tugas

Bahasa Pemograman : Pengertian

Karakteristik Bahasa Pemograman

Pembagian Bahasa Pemograman

Fungsi Bahasa Pemograman

Tujuan Bahasa Pemograman

Algoritma

Tipe Data

Operator

Flowchart

Algoritma Percabangan

Algoritma Perulangan

Page 3: tugas

Pengertian

Bahasa pemograman adalah penerjemahan huruf atau angka yang diterjemahkan dengan kode-kode yang dimengerti oleh sebuah komputer.

Page 4: tugas

Karakteristik Bahasa Pemograman

Aturan Tata Bahasa : Memiliki tata Bahasa Khusus.

Intruksi : Memiliki instruksi/perintah untuk menyelesaikan masalah tertentu.

Kompiler : Menganalisa instruksi dan membuat istruksi menjadi aplikasi siap pakai

Page 5: tugas

Pembagian Bahasa Pemograman

Bahasa tingkat rendah (low level languange). Bahasa yang dirancang agar setiap instruksi langsung dikerjakan oleh komputer (bahasa mesin)

Bahasa tingkat tinggi (high level languange). Bahasa yang dirancang agar pemograman lebih mudah dipahami, lebih manusiawi dan berorientasi pada bahasa manusia (Inggris).

Page 6: tugas

Fungsi Bahasa Pemograman Bahasa pemograman dekstop dikhususkan untuk

membuat aplikasi yang di gunakan langsung pada komputer anda baik tanpa jaringan maupun dengan jaringan. Secara umum bahasa pemograman web berasal dari script dari bahasa pemograman dekstop.

Pemograman web digunakan untuk membuat aplikasi yang digunakan secara online, karena akan diakses/digunakan secara global.

Page 7: tugas

Tujuan Bahasa Pemograman Bahasa pemograman bertujuan khusus. Bahasa

pemograman cobol untuk terapan bisnis dan administrasi. Bahasa pemograman fotran untuk terapan komunikasi ilmiah, Bahasa pemograman assembly untuk terapan bahasa mesin. Bahasa pemograman prolog untuk kecerdasan buatan.

Bahasa pemograman bertujuan umum yaitu dapat digunakan berbagai aplikasi. Contoh, Pascal, Basic, C, dan lain-lain.

Page 8: tugas

Algoritma Algoritma berasal dari bahasa arab yaitu algrism, yang

berarti menghitung angka menggunakan angka arab. Kata algorism nama penulis buku arab yaitu “Abu Ja’far Muhammad Ibnu Musa al-Khuwarizmi”

Algoritma berarti urutan langkah- langkah yang logis penyelesaian masalah yang disusun sistematis atau urutan logis untuk pemecahan sebuah masalah.

Page 9: tugas

Tipe Data 1. Tipe data karakter adalah tipe data yang berupa huruf, angka,

dan tanda baca tunggal

Contoh dua macam char: A. Signed

Mendeklarasikan char bertanda, digunakan untuk nilai negative. Rentang nilai mulai -128 sampai 127

B. Unsigned

Mendeklarasikan char tidak bertanda, untuk nilai positif. Rentang nilai mulai 0 sampai 255

Page 10: tugas

Tipe Data

2. Tipe data string adalah karakter yang diakhiri dengan sebuah karakter kosong. String ditulis dengan mengapit string dengan tanda petik dua ( “......” )

Contoh delarasi string: Char text [] = “belajar” ;

3. Tipe data integer, jenis data ini merupakan nilai 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 mempresentasikan sebuah nilai yang sangat besar atau sangat kecil.

Page 11: tugas

Tipe Data 5. Tipe data boolean (bool), jenis data tipe ini biasanya digunakan untuk

mempresentasikan dua kondisi, yaitu TRUE dan FALSE atau data berarti bernilai 0 dan 1 atau kondisi ON dan OFF.

6. Tipe data array, jenis tipe data ini disebut juga dengan tipe data larik. Tipe data ini pada dasarnya merupakan kumpulan sejumlah variabel bertipe data sama dengan ukuran tertentu, yang tersusun secara runtun.

Page 12: tugas

Operator Arti kata operator dalam bahasa pemograman

adalah symbol yang digunakan untuk menjalankan operand atau bisa juga simbol yang bertugas menjalankan suatu peralatan. Kata operand ini yang berarti nilai yang menjadi input operasi.

Page 13: tugas

Pseudocode Pseudo berarti imitasi dan code berarti kode yang

dihubungkan dengan instruksi yang ditulis dalam bahasa komputer(kode bahasa pemrograman). Apabila diterjemahkan secara bebas, maka pseudocode berarti tiruan atau imitasi dari kode bahasa

pemrograman. Pada dasarnya, pseudocode merupakan suatu bahasayang memungkinkan programmer untuk berpikir terhadappermasalahan yang harus dipecahkan tanpa harus memikirkan syntax dari bahasa pemrograman yang tertentu. Tidak ada aturan penulisansyntax di dalam pseudocode. Jadi pseudocode digunakan untukmenggambarkan logika urut-urutan dari program tanpa memandang

bagaimana bahasa pemrogramannya.

Page 14: tugas

Flowchart ( Diagram Alir) Selain dalam bentuk tulisan, algoritma juga dapat

ditulis dalam bentuk diagram-diagram dengan anakpanah sebagai penunjuk urutan langkah algoritmanya. Algoritma yang ditulis dengan simbol-simbol demikianyang dinamakan flow chart.

Page 15: tugas

Algoritma Percabangan Sebuah program tidak selamanya akan berjalan dengan mengikuti

struktur berurutan, kadang-kadang kita perlu merubah urutanpelaksanaan program dan menghendaki agar pelaksanaan program meloncat ke baris tertentu. Peristiwa ini kadang disebut sebagaipercabangan/pemilihan atau keputusan

Page 16: tugas

Algoritma Perulangan Sebuah program tidak selamanya akan berjalan

dengan mengikuti struktur berurutan, kadang-kadangkita perlu merubah urutan pelaksanaan program danmenghendaki agar pelaksanaan program meloncat kebaris tertentu. Peristiwa ini kadang disebut sebagaipercabangan/pemilihan atau keputusan.