- PERTEMUAN 7 - METODE/SUB PROGRAM

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

Pemrogramman Terstruktur
Pemrograman JAVA (TIB09)
Kelas & Objek.
Perulangan Pertemuan ke-5 Bahasa C.
STRUKTUR DATA (5) Pointer dan Function
Algoritma dan Pemrograman Modular Programming (Bagian 1)
Subprogram Minggu V – VI
Pemrograman Terstruktur
INSTRUKSI MASUKAN DAN KELUARAN
Method.
Pemrograman Terstruktur
Prosedur dan Fungsi.
Pemrograman JAVA (TIB09)
Prosedur (Procedure).
BAB IV SUB PROGRAM DAN FUNGSI
As’ad Djamalilleil Function (method) As’ad Djamalilleil
FUNGSI.
METHOD Object Oriented Programming with JAVA 2011/2012.
Struktur (Struct).
CLASS Tipe data kelas didefinisikan dengan kata kunci (keyword) class, yang merupakan generalisasi dari pernyataan struct. Pernyataan struct secara umum.
Struktur Dalam C++, tipe data struktur yang dideklarasikan dengan kata kunci struct, dapat mempunyai komponen dengan sembarang tipe data, baik tipe data.
STRUKTUR DATA (5) Pointer dan Function
- PERTEMUAN 4 - PERULANGAN
STRUKTUR DATA STRUCT DAN POINTER
STRUKTUR DATA (1).
FUNGSI Teknik Informatika Universitas Muhammadiyah Malang 2011 Pemrogramman Terstruktur.
STRUKTUR DATA Pointer dan Function
Dasar Komputer & Pemrograman 2A (BAHASA C)
Modul 4 Prosedur dan Fungsi.
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
FUNCTIONS Pertemuan 9 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
PERTEMUAN KE-9 IFII SAINTEC UIN SGD. FUNCTION (FUNGSI) Function (fungsi) adalah kumpulan pernyataan/statement yang diberi nama, dimana nama tersebut dapat.
Pertemuan 19 FUNGSI (Method) Bag.2 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
Fungsi, Array dan String
Fungsi dan Prosedur.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
METHODS Matakuliah: T0974 / Algoritma dan Metode Object Oriented Programming I Tahun: 2008 Versi: 1/0.
Function (Fungsi).
FUNGSI.
ALGORITMA PEMROGRAMAN 2A
Algoritma dan Struktur Data 1 pertemuan 9
Pemrograman Visual I Outline: Method Method Void & fungsi
SUBALGORITMA.
METHODS Mr. Yasri Object Oriented Program.
DASAR DASAR JAVA Dengan Netbans PBO Java.
MODIFIER JAVA.
Apa itu Fungsi? Sebuah fungsi adalah modul program yang mengerjakan tugas atau aktivitas yang spesifik dan mengembalikan sebuah nilai dari tipe tertentu,
MODULAR (FUNGSI)
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
Fungsi TEE 2103 Algoritma & Pemrograman Dosen: Abdillah, MIT
TEKNOLOGI INDUSTRI PERTANIAN
As’ad Djamalilleil Function (method) As’ad Djamalilleil
Kelas & Objek.
Subrutin.
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
Pemrograman Terstruktur
Method (Metode).
Algoritma dan Pemrograman
Pemrograman II Dasar Java (Jcreator)
PEMROGRAMAN JAVA.
MODULAR (FUNGSI)
FUNGSI II.
Oleh : Rahmat Robi Waliyansyah, M.Kom.
FUNGSI.
Sekolah Tinggi Manajemen Informatika Komputer Bani Saleh
Dasar-dasar Pemrograman Berbasis Obyek. kelas Kelas pada java didefinisikan dengan menggunakan kata kunci class.
- PERTEMUAN 2- CONSTRUCTOR
Logika dan Algoritma Agung Brastama Putra.
FONDASI PEMROGRAMAN & STRUKTUR DATA #8
Transcript presentasi:

- PERTEMUAN 7 - METODE/SUB PROGRAM BAHASA PEMROGRAMAN - PERTEMUAN 7 - METODE/SUB PROGRAM

Pengantar Pada saat kita membuat program kadangkala kita butuh melakukan suatu hal yang sama berulang-ulang. Misal kita memerlukan perhitungan yang serupa pada beberapa bagian program lalu kita ingin menggantikan rumus dari perhitungan tersebut. Apakah kita harus mengubahnya satu persatu? Oleh karena itu Java menyediakan suatu fasilitas untuk mengatasi masalah tersebut, kita bisa menuliskan berita perintah program yang akan dilakukan berulang-ulang didalam suatu sub program .

Outline Sub program berjenis prosedur Sub program berjenis fungsi Sub program dengan parameter berupa variabel biasa Sub program dengan parameter berupa variabel array Sub program yang ditulis ulang dengan function overloading Sub program yang dikerjakan berulang-ulang : recursive function

Sub Program berjenis Prosedur Sebenarnya Java tidak memiliki sub program yang disebut prosedur. Seluruh sub program di Java masuk ke dalam kategori fungsi. Hanya kata kunci void yang menyebabkan suatu sub program disebut sebagai prosedur. Prosedur adalah suatu sub program yang bertugas untuk mengerjakan suatu proses tertentu tanpa mengembalikan hasil proses tersebut.

Sub Program berjenis Fungsi Fungsi merupakan jenis sub program yang mengembalikan suatu nilai. Seperti prosedur, tipe data pada fungsi dapat beripe int, double, String dsb. Pada bagian akhir sebuah fungsi terdapat pernyataan return yang menyatakan nilai yang dikembalikan oleh fungsi.

Sub Program dengan parameter berupa variabel biasa Pada contoh class FungsiHitung, fungsi untuk mengurangi 2 bilangan menggunakan variabel yang bersifat tetap yakni a dan b yang berasal dari inputan keyboard. Namun ada kalanya kita perlu sifat perhitungan yang lebih dinamis dan spesifik misalnya penjumlahan antara 3 bilangan, pengurangan kemudian dilanjutkan dengan pembagian dengan bilangan baru dan lain sebagainya. Perlu diterapkan konsep parameter di dalam fungsi. Parameter adalah data yang dikirim ke dalam suatu fungsi untuk diproses. Parameter berupa variabel biasa adalah parameter fungsi bertipe skalar, yaitu int, double, boolean, char dan sebagainya.

Sub Program dengan parameter berupa variabel array

Overloading Function Fungsi overloading adalah suatu fungsi yang bisa dideklarasikan lebih dari satu kali. Bingung?? Sebenarnya fungsi-fungsi tersebut memiliki nama yang sama tetapi parameter atau tipe datanya harus berbeda satu sama lain.

Buat Menu dengan Tampilan di bawah ini : =================== Menu Pilihan Pemesanan Kerajinan Kerajinan Kayu Kerajinan Rotan Exit Jika dipilih 1, maka : Inputkan jenis Kerajinan Kayu : Meja Input Panjang : 150 Input Lebar : 80 Keliling Meja tersebut : (2p+2l) Luas Meja tersebut : (p x l) Jika dipilih 2, maka : Inputkan jenis Kerajinan Rotan : Bola Input jari-jari : 20 Luas Bola tersebut : (4 x phi x r x r) Volume Bola tersebut (4/3 x phi x r x r)