Pemrograman sistem teristribusi

16
PEMROGRAMAN SISTEM TERDISTRIBUSI Arfianti (092904019) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2011

description

 

Transcript of Pemrograman sistem teristribusi

Page 1: Pemrograman sistem teristribusi

PEMROGRAMAN SISTEM TERDISTRIBUSI

Arfianti (092904019)

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar2011

Page 2: Pemrograman sistem teristribusi

Sebelum mempelajari pemrograman lebih lanjut,

ada beberapa istilah mendasar yang perlu dipahami

lebih dahulu, yaitu :

a. Program adalah kata, ekspresi pernyataan atau

kombinasi yang disusun dan dirangkai menjadi

satu kesatuan prosedur yang berupa urutan

langkah untuk menyelesaikan masalah.

b. Bahasa pemrograman, merupakan prosedur/tata

cara penulisan program.

c. Pemrograman, merupakan proses

pengimplementasian urutan langkah untuk

menyelesaikan suatu masalah .

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 3: Pemrograman sistem teristribusi

Pemecahan Masalah

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 4: Pemrograman sistem teristribusi

Setelah masalahnya dipahami dengan baik, seorang

programmer tentu membutuhkan suatu teknik

untuk memecahkan masalah tersebut, antara lain :

a. Teknik top down

merupakan teknik pemecahan masalah yang

paling umum digunakan, dimana suatu masalah

yang kompleks dibagi-bagi kedalam beberapa

tingkatan kelompok masalah hingga subbagian

yang paling kecil. Setelah itu, mulai disusun

langkah-langkah untuk menyelesaikan secara

detail.

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 5: Pemrograman sistem teristribusi

b. Teknik Bottom Up

Merupakan teknik pemecahan masalah yang

mulai ditinggalkan karena sulit untuk melakukan

standarisasi proses dari prosedur-prosedur yang

sudah ada untuk digabungkan menjadi satu

kesatuan.

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 6: Pemrograman sistem teristribusi

Teknik Pemrograman

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 7: Pemrograman sistem teristribusi

Untuk menyusun suatu program, secara evolusi

para ahli pemrograman telah menciptakan teknik-

teknik pemrograman yang dikembangkan untuk

menjawab tantangan dimana kasus-kasus

pemrograman makin lama makin kompleks dan luas.

Oleh karena itu, dengan menggunakan teknik-teknik

tersebut, para programmer akan semakin

dimudahkan walaupunprogram yang harus

dihasilkannya sangat kompleks.

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 8: Pemrograman sistem teristribusi

Pemrograman Terstruktur

Konsep pemrograman terstruktur memegang peran

penting dalam merancang, menyusun, memelihara

dan mengembangkan suatu program, khususnya

program aplikasi yang besar dan kompleks.

Pemrograman terstruktur merupakan proses

mengimplemetasikan urutan langkah untuk

menyelesaikan suatu masalah dalam bentuk

program yang memiliki rancang bangun yang

terstruktur dan tidak berbelit-belit sehingga mudah

ditelusuri, dipahami dan dikembangkan oleh siapa

saja.

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 9: Pemrograman sistem teristribusi

Teknik pemrogaraman terstruktur ini memiliki ciri-

ciri atau karakteristik :

a. Mengandung algoritma pemecahan masalah

yang tepat, benar, sederhana, standar dan

efektif.

b. Memiliki struktur logika dan struktur program

yang benar dan mudah dipahami.

c. Memiliki dokumentasi yang baik.

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 10: Pemrograman sistem teristribusi

Pemrograman modular

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Kelompok masalah yang kecil disebut modul dan

teknik pemrograman terstruktur yang digunakan

untuk menimplemetasikan langkah-langkah

pemecahan masalah pada kelompok masalah kecil

tersebut dikenal dengan sebutan teknik

pemrograman modular. Modul program adalah

sekumpulan instruksi yang memiliki operasi-operasi

dan data yang didefinisikan memiliki struktur

internal.

Page 11: Pemrograman sistem teristribusi

Ada tiga macam struktur penting dalam

pemrograman modular yang masih diapaki dalam

pemrograman berorientasi objek yaitu :

a. Sekuensial (berurutan)

b. Kondisional

c. perulangan

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 12: Pemrograman sistem teristribusi

Pemrograman Berorientasi Objek

Pemrograman ini diciptakan supaya konsep yang

ada didunia nyata diterapkan didalm pemrograman.

Dalam pemrograman ini, komponen dalam program

disebut sebagai sebuah objek, yaitu sesuatu yang

memiliki sifat, kerja dan respons terhadap kejadian.

Objek tersebut disusun dari sekumpulan data,

prosedur dan fungsi yang dibungkus menjadi satu.

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 13: Pemrograman sistem teristribusi

Dalam pemrograman berbasis objek ada beberapa

konsep yang perlu untuk dipahami yaitu :

a. Encapsulation (pengkapsulan)

b. Inheritance (pewarisan sifat)

c. Polymorphism (keanekaragaman bentuk)

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 14: Pemrograman sistem teristribusi

Teknik pemodelan

Terdapat tiga macam model utama dari sistem

pembentukan model dari UML yaitu :

a. Model fungsi

menunjukkan fungsi suatu sistem dari sudut

pandang pengguna, dimana termasuk

didalamnya adalah diagram use case

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 15: Pemrograman sistem teristribusi

b. Model Objek

menunjukkan struktur dan substruktur suatu

sistem dengan menggunakan objek, atribut,

operasi dan asosiasi, termasuk didalmnya adalah

diagram kelas.

c. Model dinamik

yang menujukkan perilaku internal suatu sistem,

termasuk didalamnya diagram sekuensial,

aktifitas dan statechart diagram.

Interaksi Manusia dan Komputer Created By Arfianti

Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

Page 16: Pemrograman sistem teristribusi

Terima Kasih …