• Tidak ada hasil yang ditemukan

Logika Informatika Prosedur Dan Fungsi

N/A
N/A
Protected

Academic year: 2018

Membagikan "Logika Informatika Prosedur Dan Fungsi"

Copied!
9
0
0

Teks penuh

(1)

PROSEDUR DAN FUNGSI

D

I

S

U

S

U

N

Oleh:

Kelompok 13

Nama :Rezky Pebrianti

Prodi :Teknik informatika 1B

Dosen : Zaid Romegar Mair ST.M.CS

POLITEKNIK SEKAYU

TAHUN AKADEMIK 2017/2018

(2)

Kata Pengantar

Puji syukur penulis panjatkan kepada Allah swt yang telah

melimpahkan rahmat, inayah, dan hidayah-nya sehingga penulis dapat menyelesaikan makalah dengan tema “Prosedur dan Fungsi Pada Pascel”

Adapun tujuan penulisan makalah ini adalah untuk melengkapi tugas pemograman komputer Semester Ganjil Tahun Pelajaran 2017/2018 Politeknik Sekayu.

Selama penyusunan makalah ini penulian banyak mendapat

dukungan mocal dan meterial dari berbagai pihak. Oleh kerena itu pada kesempatan ini penulis menyampaikan terika kasih kepada” Zaid

Romegar mair ST.M.CS” selaku dosen pendamping yang telah lelah memberikan arahan motivasi kepada penulis untuk menyelesaukan makalah ini.

Sekayu, 27 Desember 2017

Hormat,

Kelompok 13

(3)
(4)

Prosedural...

Bab 1 Pendahuluan

A. Latar Belakang

Dalam pembuatan program khususnya implementasi teknik pemogramam yang terstruktur, penulisan kode program dalam blok-blok yang berulang sebaiknya dihindari. Disamping itu

penulisan kode dengan pengarah proses (dikenal dengan statemen goto) sedapat mungkin dihindari juga. Untuk menghindari hal

tersebut, maka teknik pembuatan kode dengan memamfaatkan teknik moduler merupakan cara yang sangat efektif untuk

membantu penyelesaian masalah tersebut. Dalam prosedur dan fungsi pertukaran nilai dapat dilewatkan melalui parameternya, sedangkan perbedaan yang signifkan antara procedur dan fungsi terletak pada suatu prosedur, nilai hanya bertukar melalui

(5)

Bab 2 Isi

Isi/Pembahasan

B. Statemen Prosedure & Fungsi

1.1 Pengertian Statemen

Statemen adalah sebuah baris perintah yang bisa melakukan sebuah tindakan, baik menampilkan teks di layar, meminta input, perulangan, percabangan

program, (logika IF), dll. Sebuah statemer di dalam pascel harus diakhiri dengan tanda titik

koma”,”(kecuali untuk beberapa kondisi khusus). 1.2 Statemen Pemberian

(6)

Contoh

Nama:=’Indah’; Jari:=10;

Luas:=PHI*jari*jari; Kel:=2*phi*jari;

1.3 Statemen Prosedur

Adalah statemen yang berguna untuk

mengumpulkan statemen-statemen (pernyataan) yang dapat dijalankan menjadi satu dalam blok dan untuk menjalankan kembali hanya dengan menulis nama procedure yang menampungnya, yaitu

pemanggilan dilakukan pada program utama. 1.4 Statemen Goto

Statemen ini merupakan alih tanpa syarat digunakan untuk berpindah urutan atau loncat ke baris yang nomor barisnya terletak pada statemen tersebut.

1.5 Statemen majemuk

Logika terdiri dari suatu statemen atau pernyataan, sedangkan pernyataan majemuk sendiri berbaris dua pernyataan sekaligus.

1.6 Statemen kendali

Statement kendali digunakan untuk mengambil suatukeputusan atau memilih bagian program yang akan dikerjakan sesuai dengan kondisi atau syarat yang diberikan.

1.7 Statemen case

Fungsi case of yaitu suatunungkapan logika yang disebut selector dan sejumlah statemen yang diawali dengan suatu label permasalahan (case lebel) yang mempunyai tipe sama dengan seletor.

(7)

Statemen yang dilakukan berulang-ulang ada dua jenis; 1. Perulangan dengan jumlah

tertentu(2x,10x,100x..dst) menggunakan sintax for..do

2. Perulanagn dengan jumlah tak tentu (dihentikan oleh kondisi)

C. PROSEDURE DAN FUNGSI

Prosedure

(tidak ada input,hanya sederajat perintah tetap) => dapat sewaktu-waktu dipanggil.

Prosedure nama prosedure (parameter 1:tipe _tipe data;paramether 2: Tipe_data);

Var (daftar variabel local) Begin

(code program untuk prosedure) End;

 Dalam program utama: Begin

nama prosedure(a,b); end.

Fungsi

(ada input sehingga hasil keluaran adalah variabel terikat)

Fungtion NamaFungsi(parameter

1:tipe_data;parameter 2:tipe_data):tipe_data; Var (variabel local)

Begin

Nama fungsi:=nilai_kembalian; End.

(8)

Ketika program yang dibuat sudah terlalu panjang ratusan bahkan puluhan ribuan baris,sehingga kita mengalami kesulitan untuk memahami jalannya program secara keseluruhn,maka ada baiknya bila program tersebut dipecah menjadi beberapa bagian yang biasanya disebut MODUL.

2.2 Penulisan Prosedural

Prosedur memiliki struktur yang sama dengan struktur program,yaitu terdiri dari nama

prosedur,deklarasi-deklarasi ddan bagian deklarasi statement atau aksi di dalam prosedur.

2.3 Apa yang akan terjadi pada program jika tidak ada prosedur

Apakah dalam suatu program harus terdapat prosedur ?.

Jawabannya adalah tidak. Bila kita membuat

program yang sangat sederhana,misalnya program untuk menampilkan kata “HALLO WORLD”.

Dilayar,maka boleh saja tidak menggunakan prosedur.

2.4 Menggunakan Prosedur

Pada program tanpa prosedur maka seluruh

statement dituliskan di dalam blokprogram utama, sehingga ketika program semakin besar maka blok program utama semakin padat.

2.5 Variabel global & lokal

Bersifat global sehingga dapat dikenali, baik

diprogram utama maupun didalam Prosedure hitung luas dan procedure hitung keliling.

2.6 Parameter

Secara sederhana paramether merupakan variabel yang dituliskan didalam kurung setelah nama

(9)

Berdasarkan penulisannya terdapat dua jenis parameter,yaitu parameter formal dan parameter aktual

2.7 Passing Parameter

Merupakan suatu mekanisme mengirim dan menegmbalikan suatu nilai kepada fungsi atau prosedur.

2.8 Penulisan Fungsi

Fungsi tidak jauh beda dengan prosedur,yaitu suatu modul program terpisah dari program utama yang diletakkan dalam doc tersendiri yang berfungsi sebagai bagian dari program

DAFTAR PUSTAKA

https://www.tutorialspoint.com/pascal/

pascal_procedures.htm

http://pascal-programing.info/lesson7.php

Referensi

Dokumen terkait

Aplikasi Customer Care di Program Studi S1 Teknik Informatika Universitas Kristen Maranatha dapat berfungsi untuk penelusuran penanganan dari status keluhan. Aplikasi

Dapat dilihat dari Tabel 1.1, nilai hasil belajar beberapa mata kuliah yang didalamnya terdapat aktivitas coding atau pembuatan suatu program komputer, sesuai

Dalam prosedur dan fungsi, pemanggilan ke dirinya sendiri bisa berarti proses berulang yang tidak bisa diketahui kapan akan berakhir.. Contoh paling sederhana dari

Variabel yang berada pada prosedur pertama tidak akan dikenal oleh program utama atau prosedur lain.. Namun variabel dari program utama (A dan B) akan dikenal oleh prosedur kedua

Salah satu contoh dari resep kompleks dengan dua pemicu dan satu aksi adalah misal pengguna ingin ketika program prediksi cuaca memprediksi bahwa besok hujan

Pada Materi ini kita akan belajar bagaimana membuat Menu Program Untuk menjalankan Fungsi atau prosedur yang kita inginkan2. Misalnya kita akan membuat menu

Penelitian ini menghasilkan program aplikasi Sistem Informasi Pengujian Kendaraan Bermotor yang memiliki modul menu utama yang terdiri dari file(log out dan exit),

Suatu modul kohesif membentuk sebuah tugas tunggal di dalam suatu software prosedur dan memerlukan sedikit interaksi dengan prosedur yang dibuat dalam bagian lain dari suatu