Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Sistem terdistribusi

Presentasi serupa


Presentasi berjudul: "Pemrograman Sistem terdistribusi"— Transcript presentasi:

1 Pemrograman Sistem terdistribusi
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012

2 Bahasa pemrograman, merupakan prosedur/tata cara penulisan program.
Sebelum mempelajari pemrograman lebih lanjut, ada beberapa istilah mendasar yang perlu dipahami lebih dahulu, yaitu : Program adalah kata, ekspresi pernyataan atau kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah. Bahasa pemrograman, merupakan prosedur/tata cara penulisan program. Pemrograman, merupakan proses pengimplementasian urutan langkah untuk menyelesaikan suatu masalah . Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

3 Pemecahan Masalah

4 Setelah masalahnya dipahami dengan baik, seorang programmer tentu membutuhkan suatu teknik untuk memecahkan masalah tersebut, antara lain : 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. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

5 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. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

6 Teknik Pemrograman

7 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. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

8 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. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

9 Memiliki dokumentasi yang baik.
Teknik pemrogaraman terstruktur ini memiliki ciri-ciri atau karakteristik : Mengandung algoritma pemecahan masalah yang tepat, benar, sederhana, standar dan efektif. Memiliki struktur logika dan struktur program yang benar dan mudah dipahami. Memiliki dokumentasi yang baik. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

10 Pemrograman modular 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. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

11 Sekuensial (berurutan) Kondisional perulangan
Ada tiga macam struktur penting dalam pemrograman modular yang masih diapaki dalam pemrograman berorientasi objek yaitu : Sekuensial (berurutan) Kondisional perulangan Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

12 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. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

13 Encapsulation (pengkapsulan) Inheritance (pewarisan sifat)
Dalam pemrograman berbasis objek ada beberapa konsep yang perlu untuk dipahami yaitu : Encapsulation (pengkapsulan) Inheritance (pewarisan sifat) Polymorphism (keanekaragaman bentuk) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

14 Teknik pemodelan Terdapat tiga macam model utama dari sistem pembentukan model dari UML yaitu : Model fungsi menunjukkan fungsi suatu sistem dari sudut pandang pengguna, dimana termasuk didalamnya adalah diagram use case Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

15 Model Objek menunjukkan struktur dan substruktur suatu sistem dengan menggunakan objek, atribut, operasi dan asosiasi, termasuk didalmnya adalah diagram kelas. Model dinamik yang menujukkan perilaku internal suatu sistem, termasuk didalamnya diagram sekuensial, aktifitas dan statechart diagram. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar

16 Terima Kasih


Download ppt "Pemrograman Sistem terdistribusi"

Presentasi serupa


Iklan oleh Google