Variabel dan memori.

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

Fungsi Konsep Pemrograman.
Pemrograman Berorientasi Objek (Project)
Fungsi (2) Dr. Anto Satriyo Nugroho, M.Eng Web:
ARRAY STATIS DAN DINAMIS
FUNGSI Deklarasi dan Definisi fungsi Void dan Non-void Fungsi main.
STRUKTUR DATA (5) Pointer dan Function
Menciptakan Fungsi.
PEMROGRAMAN TERSTRUKTUR
Situasi Saat Program Berjalan (Run-time Environment)
Web Teknologi 2Minggu …3… Page 1 MINGGU Ke Tiga Pemrograman Visual 2 Pokok Bahasan: Dasar-dasar Pengembangan Web ASP.NET Tujuan Instruksional Khusus:
Pemrograman JAVA (TIB09)
Pemrograman Terstruktur
Memori dan Scope Variabel
Penggunaan Data dan Variabel
STRUKTUR DATA (5) Pointer dan Function
Procedure , Function dan Parameter
STRUKTUR DATA Pointer dan Function
Variable Scope.
Tipe Data, Variabel, dan Konstanta
PEMROGRAMAN TERSTRUKTUR
Algoritma dan Pemrograman 2C
FUNGSI.
DASAR PEMOGRAMAN MODULAR DESIGN DASAR PEMOGRAMAN KELOMPOK 5 UNIVERSITAS BRAWIJAYA.
1 Pertemuan Fungsi Matakuliah: T0016 / Algoritma dan Pemrograman Tahun: 2007 Versi: 6.
1. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu :  Mendemonstrasikan penggunaan fungsi serta pengiriman parameter 2.
SUBRUTIN By Adnan Purwanto, S.Kom.
PRAKTIKUM PEMROGRAMAN WEB Pertemuan 5
Fungsi dan Prosedur.
PROCEDURE DAN FUNCTION
Tujuan Instruksional Mahasiswa memahami konsep fungsi
Data & Variabel Visual basic 6.0.
Pemrograman Berorientasi Objek Rachmansyah, S.Kom Fungsi.
Kelas A dapat memiliki referensi ke obyek dari kelas- kelas lain sebagai anggota. Kadang-kadang disebut sebagai hubungan “has-a”. Sebagai contoh, sebuah.
FUNCTION Fungsi (Function) merupakan sekumpulan instruksi yang membentuk satu unit serta memiliki nama. Fungsi digunakan.
FUNGSI.
FUNGSI.
Pengertian FUNGSI.
Pemrograman Terstruktur
Pemrograman Dasar Kelas X.
Dasar Algoritma dan pemrograman
Prosedur dan fungsi By Serdiwansyah N. A..
Prodi S1-Sistem Komputer, F Teknik Eelktro
Algoritma dan Struktur Data 1 pertemuan 9
ELEMEN-ELEMEN PROGRAM
PEMROGRAMAN SISTEM FUNGSI
PENGGUNAAN DATA DAN VARIABEL
Struktur Data (Data Structure) – IS 2313
Pengenalan Visual Basic
PERTEMUAN 2 Pemrograman VB 6.0
QUIS Algoritma Pemrograman I
CS1023 Pemrograman Komputer
MATERI 3 Sub Program PRAKTIKUM DDP.
IT234 ALGORITMA DAN STRUKTUR DATA
TPI4202 e-tp.ub.ac.id Modular Design Lecture 7.
Sesi 2. Pemrograman Arduino 1
FUNGSI II.
Materi 9 Pembahasan CLASS Dalam C++
Procedure , Function dan Parameter
TIPE DATA DALAM VISUAL BASIC (VB) INTEGER Yaitu : tipe data numerik, berupa bilangan bulat, dan tanpa pecahan Kisaran angka : antara -32,768 hingga.
VARIABEL, TIPE DATA, OPERATOR
Procedure , Function dan Parameter
Variable Static & Linked List
Procedure , Function dan Parameter
DATA dan VARIABEL.
ALGORITMA & PEMROGRAMAN 2B
Pemrograman Terstruktur
Prosedur Oleh : Tim Teaching Bernadus Anggo Seno Aji, S.Kom., M.Kom
T0616 ALGORITMA DAN PEMROGRAMAN (11-12)
Memori dan Scope Variabel
Transcript presentasi:

Variabel dan memori

variabel Merupakan komponen penting pada pemrograman Digunakan dalam program untuk menyimpan suatu nilai, Nilai yang ada padanya dapat diubah selama eksekusi program berlangsung.

variabel Jika suatu variable diisi dengan nilai di luar jangkauannya maka nilai yang akan disimpan akan diubah sesuai dengan jangkauannya. Misalnya, bila suatu variable bertipe integer diberi nilai 75000, yang tersimpan pada variable tersebut berupa 32767. Sebab nilai positif terbesar pada tipe integer yaitu 32767.

Variabel & pemrograman Perlu diketahui, pemrograman aritmatika yang menggunakan tipe seperti integer akan lebih cepat dibandingkan kalau menggunakan tipe long integer Itulah sebabnya sedapat mungkin untuk menggunakan variable dengan memori berukuran kecil.

Definisi variabel Pendefinisian variabel tergantung pada bahasa pemrograman yang dipakai ada yang pendefinisian variabel dapat diletakan dimana saja (contohnya : Basic, C++, Dbase, dll ) Ada pula bahasa pemrograman yang sudah ditentukan pendefinisian variabelnya (contohnya : Pascal, Cobol, dll).

lingkup variabel Lingkup variabel menentukan keberadaan suatu variabel tertentu didalam fungsi. Ada variabel yang hanya dikenal di suatu fungsi dan tidak dikenal pada fungsi lain. Namun ada juga variabel yang dapat diakses oleh semua fungsi.

lingkup variabel Jenis variabel berdasarkan kelas penyimpanannya, yang berkaitan dengan lingkup variabel, yaitu: Variabel otomatis Variabel eksternal Variabel statis

Variabel OTOMATIS Variabel yang didefinisikan di dalam suatu fungsi berlaku sebagai variabel lokal bagi fungsi. Artinya, variabel tersebut hanya dikenal di dalam fungsi tempat variabel didifinisikan

SIFAT Variabel OTOMATIS Variabel hanya akan diciptakan pada saat fungsi dipanggil. Pada saat fungsi berakhir (selesai dieksekusi), variabel otomatis menjadi sirna. Tidak ada inisialisasi secara otomatis (pada saat variabel diciptakan). Inisialisasi oleh pemrograman akan dikerjakan setiap kali fungsi dipanggil. Hanya dapat diakses di dalam fungsi yang mendifinisikan.

DURASI Variabel OTOMATIS Selang waktu antara penciptaan variabel hingga penyirnaannya sering disebut sebagai lifetime atau durasi. Durasi dari variabel otomatis hanya pada saat fungsi yang mendifinisikannya dieksekusi.

VARIABEL EKSTERNAL Merupakan kebalikan dari vaRiabel otomatis. Variabel eksternal adalah variabel yang didifinisikan diluar fungsi manapun. Variabel ini dikenal juga sebagai variabel global, sebab variabel ini dikenal disemua fungsi. Anda dapat mendeklarasikan bukan mendifinisikan, karena tidak ada pengalokasian memori. Sehingga sifat dari variabel eksternal kebalikan dari variabel otomatis.

VARIABEL EKSTERNAL Penggunaan variabel eksternal diusahakan sesedikit mungkin atau sedapat mungkin tidak usah digunakan. Tidak lain adalah karena variabel ini mudah sekali berubah oleh pernyataan penugasaan yang letaknya bisa dimana saja. Ini bisa menimbulkan efek samping yang sulit untuk melacaknya, terutama untuk program yang besar.

VARIABEL EKSTERNAL Variabel eksternal mempunyai durasi selama program diekskusi. Dengan kata lain, memori yang digunakan untuk variabel ini tetap dipertahankan selama program belum berakhir.

VARIABEL STATIS Baik variabel eksternal maupun otomatis dapat berkedudukan sebagai variabel statis.

SIFAT VARIABEL STATIS Jika variabel local berdiri sebagai variabel statis, maka : Variabel tetap hanya dapat diakses pada fungsi yang mendefinisikannya Variabel tidak hilang saat eksekusi fungsi berakhir, nilainya akan tetap dipertahankan, sehingga akan dikenali pada pemanggilan fungsi untuk tahap berikutnya. Inisialisasi oleh pemrograman akan dilakukan sekali saja selama program dijalankan, jika tidak ada inisialisasi secara eksplisit, variabel diisi dengan nol.

SIFAT VARIABEL STATIS Jika Variabel eksternal dijadikan sebagai variabel statis: Variabel ini dapat diakses oleh semua file yang didefinisikan pada file yang sama dengan variabel eksternal tersebut Hal ini bermanfaat pada pemrograman file berganda atau kode program ditaruh pada beberapa file.

Alokasi memori