tugas pak joko kamis, 20 nov 2014

23
KARYA : Nama : Nur Kholis Jurusan : X. Tek. Komputer Jaringan. A

Upload: kholislibra

Post on 14-Jul-2015

43 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Tugas pak joko kamis, 20 nov 2014

KARYA :

Nama : Nur Kholis

Jurusan : X. Tek. Komputer

Jaringan. A

Page 2: Tugas pak joko kamis, 20 nov 2014

Bahasa Pemrograman :

1.Pengertian

2.Karakteristik Bahasa Pemrograman

3.Pembagian Bahasa Pemrograman

4.Fungsi Bahasa Pemrograman

5.Tujuan Bahasa Pemrograman

Page 3: Tugas pak joko kamis, 20 nov 2014

Pengertian

Bahasa pemrograman adalah

penerjemahan perintah pengguna dengan

kode-kode yang dimengerti oleh sebuah

komputer dan kemudian dapat

menjalankannya.

Page 4: Tugas pak joko kamis, 20 nov 2014

Aturan tata bahasa : memiliki tata bahasa khusus

Instruksi : Memiliki instruksi untuk meyelesaikan

masalah tertentu

Kompiler : Menganalisa intruksi dan membuat

instruksi menjadi aplikasi siap pakai

Page 5: Tugas pak joko kamis, 20 nov 2014

Bahasa Pemrograman Dibagi Menjadi 3, yaitu :

Bahasa Tingkat Tinggi (seperti Pascal dan Basic)

Bahasa Tingkat Menengah (seperti bahasa C)

Bahsa Tingkat Rendah (seperti bahasa Assembly)

Page 6: Tugas pak joko kamis, 20 nov 2014

Fungsi Bahasa Pemrograman

Untuk membuat software

Untuk Membuat Sistem Operasi

Mempermudah manusia mengoperasikan

komputer

Mengelola semua data yang kita inginkan.

Page 7: Tugas pak joko kamis, 20 nov 2014

Tujuan Khusus = Bahasa Pemrograman cobol untuk

penerapan bisnis dan administrasi,

Fontran untuk terapan komunikasi

ilmiah, Assembly untuk terapan

bahasa mesin, Prolog untuk

kecerdaan buatan.

Tujuan Umum = Dapat digunakan Berbagai aplikasi.

Page 8: Tugas pak joko kamis, 20 nov 2014

1. Asal Kata Algoritma

2. Pengertian Algoritma

3. Ciri Algoritma

4. Contoh Algoritma

Algoritma

Page 9: Tugas pak joko kamis, 20 nov 2014

Asal KataAlgoritma

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 pak joko kamis, 20 nov 2014

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 pak joko kamis, 20 nov 2014

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 pak joko kamis, 20 nov 2014

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 pak joko kamis, 20 nov 2014

1.Pengertian Variabel

2.Nama Variabel

3.Contoh Variabel

Page 14: Tugas pak joko kamis, 20 nov 2014

Variabel adalah lokasi penyimpanan

dan terkait nama simbolis yang berisi

beberapa kuantitas yang diketahui atau

tidak diketahui atau informasi nilai.

Page 15: Tugas pak joko kamis, 20 nov 2014

Nama variabel adalah cara biasa

untuk referensi nilai yang disimpan,

pemisahan nama dan konten ini

memungkinkan nama yang akan digunakan

secara terpisah dari informasi tepat yang

diwakilinya.

Page 16: Tugas pak joko kamis, 20 nov 2014

Ketika anda menuliskan nama Anda

saat hendak membuat account baru atau

proses login ke website, nama yang anda

masukkan akan disimpan dalam variabel

sebelum diproses lebih lanjut

Page 17: Tugas pak joko kamis, 20 nov 2014

TIPE DATA

1. Tipe Data Karakter

2. Tipe Data String

3. Tipe Data Integer

4. Tipe Data Floating Point Number

5. Tipe Data Boolean

6. Tipe Data Array

Page 18: Tugas pak joko kamis, 20 nov 2014

TIPE DATA KARAKTER

Merupakan Tipe data yang berupa huruf, angka, dan tanda baca tunggal.

Ada 2 macam char, yaitu :

a. Signed

Mendeklarasikan nilai beertanda, digunakan untuk nilai yang negative.

Memiliki rentang angka dari -128 ; sampai 127 ;

b. Unsigned

Yaitu mendeklarasikan nilai yang tidak bertanda, untuk nilai positive.

Memiliki rentang angka dari 0 ; sampai 255 ;

Page 19: Tugas pak joko kamis, 20 nov 2014

TIPE DATA STRING

Deretan karakter yang diakhiri dengan sebuah

karakter kosong. String di tulis dengan

mengapit string dengan tanda petik dua.

Contoh deklarasi string :

Char text [ ] = “ menunggu “

Page 20: Tugas pak joko kamis, 20 nov 2014

TIPE DATA INTEGER

Jenis Data ini merupakan nilai bilangan bulat, yang terdiri atas

integer positif, negatif dan nol.

TipeUkuran memory

( byte)Jangkauan Nilai

Byte 1 0…..255

Shortint 1 -128……127

Integer 2 -32768……32767

Word 2 0……65535

Longint 4 -2147483648……2147483647

Page 21: Tugas pak joko kamis, 20 nov 2014

TIPE DATA FLOATING POINT NUMBER

Page 22: Tugas pak joko kamis, 20 nov 2014

TIPE DATA BOOLEAN

Jenis Tipe ini biasanya digunakan untuk 2

kondisi,yakni TRUE and FALSE atau dapat berarti

bernilai 1 dan 0. Jenis Tipe ini merupakan jenis yang

paling sederhana tetapi juga sering digunakan.

Page 23: Tugas pak joko kamis, 20 nov 2014

TIPE DATA ARRAY

Jenis tipe data array sering disebut juga sebagai tipe data

larik. Tipe data ini pada dasarnya merupakan kumpulan

sejumlah variabel bertipe data sama dengan ukuran data

tertentu, yang tersusun secara runtun. Ada berbagai variasi

dari tipe data array, bergantung pada bahasa pemrograman

yang digunakan. Sebagai contoh, nilai “1”, “2”, “3”, “4”, dan “5”

dapat anda simpan dalam bentuk data array “5”. ( 5 buah nilai

mulai dari satu sampai dengan 5 ) yang memiliki nilai yang

bertipe integer.