POINTER. Tim Alpro Teknik Informatika
|
|
- Yanti Yenny Muljana
- 5 tahun lalu
- Tontonan:
Transkripsi
1 POINTER Tim Alpro Teknik Informatika
2 Pointer Pointer adalah variable yang berisi alamat memori sebagai nilainya. Pointer salah satu keunggulan dari bahasa C. Komputer mengalokasikan sebuah area pada memori ketika sebuah variabel dideklarasikan. Area tersebut diacu dengan menggunakan sebuah variabel dalam program, namun ketika program di-compile dan berjalan, komputer mengacu area tersebut dengan menggunakan alamat atau lokasi dari memori.
3 Contoh Variabel Perhatikan contoh berikut: int angka = 50; Dalam hal ini, area pada memori dialokasikan untuk menyimpan nilai integer. Memori tersebut dapat diakses dengan menggunakan nama angka.
4 Alamat Komputer mengacu kepada area memori dengan menggunakan sebuah alamat. Alamat rinci dari data yang disimpan bergantung kepada jenis komputer, sistem operasi, dan compiler yang digunakan. Jadi, meskipun nama variabel yang digunakan adalah tetap (fixed), alamat dari variabel yang digunakan akan berbeda pada sistem yang berbeda.
5 Pointer & Alamat Variabel yang dapat menyimpan alamat disebut pointer, dan alamat yang disimpan dalam pointer berisi nilai variabel lain
6 Karakteristik Pointer Hal penting yang harus diketahui adalah, compiler harus tahu jenis dari data yang disimpan dalam variabel yang diacu oleh pointer. Sehingga dapat diketahui jumlah memori yang akan dialokasikan atau bagaimana cara untuk menangani isi dari memori yang diacu oleh pointer. Sebuah pointer pada sebuah variabel char mengacu pada nilai dengan alokasi sebesar 1Byte, sedangkan sebuah pointer pada variabel int biasanya mengalokasikan 4Byte.
7 Karakteristik Pointer Setiap pointer akan dihubungkan dengan jenis variabel tertentu, dan hanya bisa digunakan untuk mengacu jenis variabel tersebut. Sehingga pointer berjenis pointer to int hanya dapat mengacu pada variabel berjenis int, dsb. Secara umum sebuah pointer dari type tertentu ditulis dengan type* untuk setiap nama type
8 Deklarasi Pointer Bentuk umum deklarasi pointer: Tipe *Nama-variabel-pointer; Tipe : tipe data pointer Nama-variabel-pointer: nama variabel pointer * : operator memori untuk mengembalikan nilai variabel pada alamatnya Contoh pointer sebuah variabel berjenis int : int *almt; Variabel tersebut dapat menyimpan alamat dari variabel apapun yang berjenis int.
9 Inisialisasi Pointer Pointer yang tidak diinisialisasi sangatlah berbahaya, lebih berbahaya dari variabel biasa yang tidak diinisialisasi. Jadi, sebaiknya selalu lakukan inisialisasi pointer ketika dideklarasikan. Kita dapat menginisialisasi pointer almt sehingga tidak mengacu kemanapun: int *almt = NULL;
10 Null Pointer NULL adalah sebuah konstanta dalam standard library dan setara dengan nilai 0 untuk sebuah pointer. NULL memastikan sebuah pointer tidak mengacu ke lokasi manapun dalam memori. Hal tersebut dimaksudkan untuk menghindari penimpaan (overwriting) memori.
11 Operator Bahasa C menyediakan 2 operator untuk operasi pointer yaitu operator * serta operator &. Operator alamat atau address of & digunakan untuk mendapatkan alamat memori dari operandnya. &almt -> address Operator unary * digunakan untuk mendapatkan nilai dari operandnya *almt -> value
12 Penggunaan Operator Jika ingin menginisialisasi variabel almt dengan alamat dari variabel yang telah dideklarasikan, kita dapat menggunakan operator address of & : int angka = 50; int *almt = &angka; Nilai awal dari almt adalah alamat dari variabel angka. Perlu diingat bahwa deklarasi dari angka harus dilakukan terlebih dahulu sebelum deklarasi dari pointer yang akan digunakan untuk menyimpan alamat tersebut. int var = *almt; Nilai var adalah 50.
13 Deklarasi Pointer dan Variabel Tidak ada pendeklarasian khusus dari pointer. Kita dapat mendeklarasikan variabel biasa dan pointer dalam satu pernyataan: double nilai, *lokasi, abc; Pernyataan tersebut mendeklarasikan dua variabel jenis double-precision floating-point yaitu nilai dan abc, dan sebuah variabel *lokasi yang berjenis pointer to double
14 Pointer VS Variabel Perhatikan contoh lain berikut ini: int *p, q; Pernyataan tersebut mendeklarasikan pointer p berjenis int*, dan sebuah variabel q yang berjenis int. Kesalahan umum yang sering terjadi adalah dengan menganggap variabel p dan q adalah pointer
15 Contoh Deklarasi Pointer Indirection operator * digunakan untuk mengakses nilai dari variabel yang diacu oleh pointer. Operator tersebut dikenal juga sebagai dereference operator karena digunakan untuk men-dereference sebuah pointer. Perhatikan deklarasi variabel-variabel berikut: int angka = 20; int *pntr = &angka; int hasil = 0;
16 Mengakses Nilai Melalui Pointer Variabel pntr menampung alamat dari variabel angka, sehingga kita dapat menggunakan ekspresi berikut untuk menghitung nilai yang baru dari variabel hasil: hasil = *pntr + 5; Ekspresi *pntr akan mengevaluasi nilai yang terdapat pada alamat di dalam pntr. Nilai yang tersimpan pada variabel angka adalah 20, sehingga nilai hasil akan menjadi yaitu 25.
17 Latihan Deklarasi var X, Y, Z, pointer Alamat_X dengan tipe char Nilai var X adalah J Isikan nilai var X ke var Y Mengisi pointer Alamat_X dengan alamat memori var X Mengisi nilai dalam pointer Alamat_X ke var Z Tampilkan nilai var X, Y, Z
18 TERIMAKASIH
POINTER. Tim Alpro Teknik Informatika
POINTER Tim Alpro Teknik Informatika Pointer Pointer merupakan salah satu keunggulan dari bahasa C. Komputer mengalokasikan sebuah area pada memori ketika sebuah variabel dideklarasikan. Area tersebut
Lebih terperinciPOINTER. Tim Alpro Teknik Informatika
POINTER Tim Alpro Teknik Informatika Pointer Pointer merupakan salah satu keunggulan dari bahasa C. Komputer mengalokasikan sebuah area pada memori ketika sebuah variabel dideklarasikan. Area tersebut
Lebih terperinciALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION
ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION POINTER POINTER ADALAH SUATU VARIABEL PENUNJUK, BERISI NILAI YANG MENUNJUK ALAMAT SUATU LOKASI MEMORI TERTENTU. JADI POINTER TIDAK BERISI NILAI DATA, MELAINKAN
Lebih terperinciE STRUKTUR DATA & E PRAKTIK STRUKTUR DATA. Pointer & Function. Alfa Faridh Suni, S.T., M.T. PTIK
E3024015 - STRUKTUR DATA & E3024016 PRAKTIK STRUKTUR DATA Pointer & Function Alfa Faridh Suni, S.T., M.T. PTIK - 2014 Pointer Pointer adalah suatu variabel penunjuk, berisi nilai yang menunjuk alamat suatu
Lebih terperinciAlgoritma dan Pemrograman Lanjut. Pertemuan Ke-11 Pointer 2
Algoritma dan Pemrograman Lanjut Pertemuan Ke-11 Pointer 2 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran
Lebih terperinciA. TUJUAN 1. Menjelaskan tentang konsep dari variabel pointer. zzzz. Address. Gambar 8.1 Variabel pointer px menunjuk ke variabel x
Praktikum 10 (1/5) POINTER A. TUJUAN 1. Menjelaskan tentang konsep dari variabel pointer B. DASAR TEORI Konsep Dasar Pointer Variabel pointer sering dikatakan sebagai variabel yang menunjuk ke obyek lain.
Lebih terperinciPointer dan Referensi
PEMROGRAMAN BERORIENTASI OBJEK Pointer dan Referensi Budhi Irawan, S.Si, M.T PENDAHULUAN Pointer merupakan salah satu fitur C++ yang relatif cukup berbahaya karena dapat mengakibatkan sistem operasi pada
Lebih terperinciPOINTER. Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN Overview. Definisi Pointer Operasi Pointer Pointer dan Argumen Fungsi
Algoritma dan Pemrograman 4/3/008 POINTER Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 008 Overview Definisi Pointer Operasi Pointer Pointer dan Argumen Fungsi Kuliah Minggu ke Algoritma
Lebih terperinciUniversitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.
3.1. Statement Aspek awal yang perlu anda ketahui dalam bahasa pemograman adalah Reserved Word dan statement. Reserved word harus kita kenal bahkan harus dihapalkan, layaknya menghapal kata-kata baru apabila
Lebih terperinciMODUL. Pointer. Modul Praktikum C++ Dasar Pemrograman Komputer JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK
MODUL 7 Pointer Modul Praktikum C++ Dasar Pemrograman Komputer Semester Genap 2017/2018 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK MODUL 7 POINTER A. Tujuan Setelah mempelajari bab ini diharapkan mahasiswa
Lebih terperinciPemrograman Dasar C. Minggu 9
Pemrograman Dasar C Minggu 9 Topik Bahasan Struktur (Structure) Mengelompokkan variabel-variabel yang bertipe beda secara bersama-sama Definisi Tipe (Type Definition) Mendefinisikan tipe anda sendiri Bekerja
Lebih terperinciBAB IX LINKED LIST (SENARAI BERANTAI)
BAB IX LINKED LIST (SENARAI BERANTAI) Linked list atau biasa disebut senarai berantai adalah suatu kumpulan data yang saling terhubung antar 1 data dengan data berikutnya. Suatu element (disebut dengan
Lebih terperinciPOINTER. Konsep Dasar
POINTER Konsep Dasar Suatu pointer(variabel penunjuk) adalah suatu variabel yang berisi dengan alamat lokasi memori tertentu. Jadi suatu pointer bukan berisi dengan suatu nilai data tetapi berisi dengan
Lebih terperinciKonsep Pemrograman. Bab 11. Pointer 1. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah
Bab 11. Pointer 1 Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Konsep Dasar Pointer Deklarasi Variabel Pointer Mengatur Pointer agar Menunjuk ke Variabel Lain Akses INDIRECT
Lebih terperinciMinggu ke-3 Tipe Data Dalam C
Minggu ke-3 Tipe Data Dalam C Pendahuluan Setiap bahasa pemograman menyediakan tipe data. C memiliki beberapa tipe data primitif (intrinsic data type) yang merupakan bagian dari bahasa C itu sendiri. C
Lebih terperinciVARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2
VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI Tujuan Pembelajaran 1. Siswa mampu memahami penulisan Tipe data, variabel dan konstanta dalam pascal 2. Siswa mampu menerapkan penggunaan Tipe data,
Lebih terperinciMinggu ke-10 Pointer. Pendahuluan. Objektif. Bahan Bacaan
Minggu ke-10 Pointer Pendahuluan Memahami konsep pointer yang merupakan variabel yang dapat memegang alamat dari suatu objek dalam memory. Pointer digunakan dalam program untuk melalukan akses dan manipulasi
Lebih terperinciMODUL V POINTER DAN STRING
MODUL V POINTER DAN STRING I TUJUAN 1 Mahasiswa dapat menjelaskan tentang konsep dari variabel pointer 2 Mahasiswa dapat menjelaskan tentang pointer dan string 3 Mahasiswa dapat menjelaskan tentang pointer
Lebih terperinciAlgoritma dan Struktur Data. Pertemuan 5 Pointer
Algoritma dan Struktur Data Pertemuan 5 Pointer Implementasi ADT Setelah membuat ADT kita bisa mengimplementasikannya menjadi tipe data baru Tipe data baru tersebut disusun dari tipe data tipe data yang
Lebih terperinciVARIABEL, TIPE DATA DAN EKSPRESI Bab 2
VARIABEL, TIPE DATA DAN EKSPRESI Bab 2 2.1 IDENTIFIER Indentifier adalah nama yang diberikan untuk nama objek, nama fungsi, nama variable, dll ( sifatnya case sensitive ). Identifier pada C++ terdiri dari
Lebih terperinciPENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:
PENGENALAN BAHASA C A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini: Kebanyakan pemrogram jarang memberikan keterangan/
Lebih terperinciPemrograman Dasar C. Minggu 10
Pemrograman Dasar C Minggu 10 Topik Bahasan Pointer: Pointer ke array Penggunaan untuk mengirim ke fungsi Arithmatika pointer Pointer ke pointer Pointer dan Structure Penggunaan untuk mengirim ke fungsi
Lebih terperinciSTRUKTUR PROGRAM. Secara ringkas, struktur suatu program Pascal dapat terdiri dari : 1.Judul Program 2.Blog Program a.
PASCAL STRUKTUR PROGRAM Struktur program Pascal terdiri dari sebuah judul program (program heading) dan suatu blok program (program block) atau badan program (body program). Blok program dibagi lagi menjadi
Lebih terperinciMATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA
MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA Kata-Kata Cadangan Kata-kata cadangan (reserved words) adalah kata-kata yang sudah didefinisikan oleh Pascal yang mempunyai maksud tertentu. Kata-kata
Lebih terperinciIdentifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO Ramos Somya Identifier Merupakan nama yang digunakan untuk menamai class, variabel, method dan interface. Aturan: - Tidak ada batasan
Lebih terperinciVariabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom
Variabel, Tipe Data, dan Operator Oleh : Edi Sugiarto, S.Kom, M.Kom 1 Pendahuluan Program merupakan kumpulan instruksi yg akan dikerjakan oleh komputer. Program yg kita tulis merupakan urutan perintah
Lebih terperinci.::BAB II.::MENGENAL PASCAL
.::BAB II.::MENGENAL PASCAL Pascal adalah bahasa pemrograman terstruktur yang membedakan blok-blok pendeklarasian tipe, variable dan penulisan kode program. Pascal memiliki keunggulan untuk dipelajari
Lebih terperinciTurbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C
1. Pendahuluan Lingkungan Turbo C++ 4.5 Turbo C++ 4.5 adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C++ 4.5. 1 2 3 4 1 : Menu Utama
Lebih terperinciBAB 3. OPERATOR DALAM BHS C
BAB. OPERATOR DALAM BHS C. Assigment Operator Operator Assigment digunakan untuk memberikan nilai ke suatu variabel. Operator yang digunakan adalah opertor = A = 5; (memberi nilai 5 ke dalam variabel A)
Lebih terperinciKurikulum Qt. Chapter 5 Pointer dan References. Agenda. Apa itu Pointer? Memory Komputer. Mengambil Alamat Memory dari Variabel
Chapter 5 Pointer dan References Agenda Pada chapter ini kita akan membahas beberapa topik yang berhubungan dengan pointer dan reference yaitu: Penggunaan Pointer. Pointer dan Array. Mengalokasikan memory
Lebih terperinciPointer. Objektif. Bahan Bacaan
Pointer Pointer merupakan variabel yang dapat memegang alamat dari suatu objek dalam memori. Pointer digunakan dalam program untuk mengakses dan manipulasi data pada alamat tertentu. Dalam ANSI/C, array
Lebih terperinciData Structures. Class 5 Pointer. Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved.
Data Structures Class 5 Pointer McGraw-Hill Technology Education Copyright 2006 by The McGraw-Hill Companies, Inc. All rights reserved. What is a variable? 1. Each variable must be defined before you can
Lebih terperinciBAB VIII POINTER. Tujuan :
BAB VIII POINTER Tujuan : 1. Menjelaskan tentang konsep dari variabel pointer 2. Menjelaskan tentang pointer array 3. Menjelaskan tentang pointer string 4. Menjelaskan tentang array pointer 5. Menjelaskan
Lebih terperinciPointer, File Header & Makro
Pointer, File Header & Makro Operator Pointer Terdapat dua macam operator pointer yang disediakan oleh Borland C++: 1. Operator dereference ( & ) 2. Operator reference ( * ) POINTER Pointer merupakan sebuah
Lebih terperinciPemrograman Berorientasi Object
Tujuan perkuliahan: Memahami : Instalasi dan setting path java JDK Membuat class,create object Compile dan run program java Dokumentasi Indentifier,literal,tipe data dan variabel Operator FIK TI S1 Suprayogi,M.Kom
Lebih terperinciBAB III POINTER. Type *variabel-name
Modul 3 Struktur Data (Arie) - 1 BAB III POINTER Pointer adalah variable yang berisi alamat memory sebagai nilainya dan berbeda dengan variable biasa yang berisi nilai tertentu. Dengan kata lain, pointer
Lebih terperinciTIPE, NAMA, DAN NILAI
TIPE, NAMA, DAN NILAI Dian Palupi Rini, M.Kom Tipe Dasar Bilangan Logika Nama Tipe adalah boolean (diambil dari nama matematikawan Inggris George Boole). Ranah Nilai : true (benar) dan false (salah). Konstanta
Lebih terperinciTIPE DATA, VARIABEL DATA DAN OPERATOR
TIPE DATA, VARIABEL DATA DAN OPERATOR A. TIPE DATA PRIMITIF Bahasa pemrograman java mendefinisikan delapan tipe data primitif. Tipe-tipe data tersebut diantaranya adalah boolean (untuk bentuk logika),
Lebih terperincidisebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator
OPERATOR Operator digunakan untuk menyatakan suatu perhitungan/operasi. Operator yang digunakan untuk operasi yang melibatkan satu operand disebut unary operator. Jika melibatkan dua operand maka disebut
Lebih terperinciPointer 1 A. TUJUAN PEMBELAJARAN
PRAKTIKUM 24 Pointer 1 A. TUJUAN PEMBELAJARAN 1. Memahami konsep dari variabel pointer 2. Memahami cara Mengakses Isi Suatu Variabel Melalui Pointer 3. Memahami cara Mengakses dan Mengubah isi Suatu Variabel
Lebih terperinciBy : Agus Priyanto, M.Kom ST3 Telkom Purwokerto Structure and Pointer
By : Agus Priyanto, M.Kom ST3 Telkom Purwokerto www.st3telkom.ac.id Structure and Pointer UDT (User Defined Type) Tipe Data Bentukan User Bahasa pemrograman bisa memiliki tipe data: Built-in : sudah tersedia
Lebih terperinciALGORITMA DAN PEMROGRAMAN 2. 3 SKS By : Sri Rezeki Candra Nursari
ALGORITMA DAN PEMROGRAMAN 2 3 SKS By : Sri Rezeki Candra Nursari MATERI Teks/string Pointer Struktur Kelas Konstruktor dan Destruktor Kelas dan Obyek Overloading Operator Inheritance (Pewarisan) Polimorfisme
Lebih terperinciSTACK (TUMPUKAN) Tumpukan uang koin Tumpukan kotak Tumpukan Buku. Gambar 1. Macam-macam tumpukan
STACK (TUMPUKAN) Stack adalah suatu urutan elemen yang elemennya dapat diambil dan ditambah hanya pada posisi akhir (top) saja. Contoh dalam kehidupan sehari-hari adalah tumpukan piring di sebuah restoran
Lebih terperinciAlgoritma dan Pemrograman Lanjut. Pertemuan Ke-10 Pointer 1
Algoritma dan Pemrograman Lanjut Pertemuan Ke-10 Pointer 1 Disusun Oleh : Wilis Kaswidjanti, S.Si.,M.Kom. Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Pembangunan Nasional Veteran
Lebih terperinciOPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..
OPERATOR BAHASA C Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data.. Operator adalah suatu tanda atau simbol yang digunakan untuk
Lebih terperinciPertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN
Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN I. Elemen-Elemen Dalam Bahasa Pemrograman Berikut adalah elemen-elemen pada bahasa pemrograman: Berikut adalah element-element pada bahasa pemrograman: 1. Aturan
Lebih terperinciPERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).
PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C++ 6.0 STRUKTUR BAHASA C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama). Setiap program akan dieksekusi dimulai dari statement
Lebih terperinciBEKERJA DENGAN JAVA CLASS LIBRARY
MK. Pemrograman Berorientasi Objek BEKERJA DENGAN JAVA CLASS LIBRARY (CLASS-METHOD-OBJECT) KARMILASARI ANALOGI OBJEK DALAM DUNIA NYATA Objek di dunia nyata = Objek dalam perangkat lunak Atribut di dunia
Lebih terperinciMATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)
MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER) I. TUJUAN 1. Mahasiswa mengenal struktur bahasa pemrograman C dan C++ 2. Mahasiswa mengenal perintah-perintah dasar C dan C++ 3. Mahasiswa
Lebih terperinciObjek Data, Variabel, dan Konstanta. Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom
Objek Data, Variabel, dan Konstanta Konsep Bahasa Pemrograman Materi 4 Yudianto Sujana, M.Kom Pengantar Penyimpanan data di komputer (memori, register, dan lainnya) Organisasi yang sederhana Barisan bit
Lebih terperinciDasar Pemrograman Java
Dasar Pemrograman Java Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Tujuan Pembelajaran Penggunaan Komentar dalam program Memahami perbedaan identifier yang valid dan yang tidak valid
Lebih terperinciPERTEMUAN VI POINTER 6.1 Tujuan Praktikum 6.2 Teori Penunjang Pointer
PERTEMUAN VI POINTER 6.1 Tujuan Praktikum Praktikan mengenal type data Pointer, mengerti tentang konsep dasar dari pointer, dapat mendeklarasikan pointer di Pascal serta dapat menggunakannya di dalam sebuah
Lebih terperinciDasar Komputer & Pemrograman 2A
Dasar Komputer & Pemrograman 2A Materi 2 Reza Aditya Firdaus JENIS-JENIS DATA Jenis jenis data Jenis jenis data yang dikenal dalam bahasa pascal antara lain yaitu: 1. Jenis data sederhana a. Jenis data
Lebih terperinciPRAKTIKUM 11 POINTER 1
PRAKTIKUM 11 POINTER 1 A. Tujuan 1. Menjelaskan tentang konsep dari variabel pointer 2. Menjelaskan tentang pointer array 3. Menjelaskan tentang pointer string B. DASAR TEORI Konsep Dasar Pointer Variabel
Lebih terperinciPSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR
1 PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR Siti Mukaromah, S.Kom TEKNIK PENYAJIAN ALGORITMA Teknik Tulisan Structure English Pseudocode Teknik Gambar Structure Chart HIPO Flowchart 2 PSEUDOCODE Kode
Lebih terperinci1 MODUL 8 POINTER MODUL 8 POINTER
1 MODUL 8 POINTER MODUL 8 POINTER A. TUJUAN Setelah mempelajari bab ini diharapkan mahasiswa akan mampu: - Mengenal dan memahami penggunaan pointer dalam listing program - Membuat program sederhana dengan
Lebih terperinciTipe Data dan Operator
Tipe Data dan Operator Dasar Algoritma dan Pemrogrman Eka Maulana, ST, MT, MEng. Klasifikasi Tipe Data 1 Tipe Data Tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam
Lebih terperincielemen Dasar Bahasa Pemrograman C
Elemen-elemen elemen Dasar Bahasa Pemrograman C Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Identifier : Elemen Dasar C Nama pengenal (identifier) adalah nama-nama yang ditentukan
Lebih terperinciVariable. Variable (cont) Variable (cont) Tipe Data
Variable Variable (cont) Variable dapat didefinisikan sebagai bagian dari memory untuk menyimpan nilai yang telah ditentukan. Setiap variable memrlukan identifier yang dapat membedakannya dari variable
Lebih terperinciPendahuluan Pemrograman Mikrokontroler
Pendahuluan Pemrograman Mikrokontroler Pokok Bahasan: 1. Pemrograman C 2. Pengalokasian Memory Tujuan Belajar: Setelah mempelajari dalam bab ini, mahasiswa diharapkan mampu: 1. Memahami dan Menjelaskan
Lebih terperinciProgram Menggabungkan 2 Tipe String
Array Bagian 2 String Variabel ANSI C++ terdapat include tipe string yang di desain yang membuatnya lebih mudah untuk memanipulasi string dari suatu teks Kita dapat menggunakan istilah string untuk menggantikan
Lebih terperinciBahasa Pemrograman Java. Yudi Adha. ST. MMSI
Bahasa Pemrograman Java Yudi Adha. ST. MMSI Tujuan Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar pemrograman Java. Kita akan memulai dengan mencoba menjelaskan bagian dasar dari program
Lebih terperinciKARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C
KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C Disusun oleh: Bachtiar Maulana (58411782) Marlinda Dwi Cahya (54411318) Muh. Mahlani (5411622) Muzaky Bakri Salim (55411060) UNIVERSITAS GUNADARMA
Lebih terperinciMAKALAH POINTER PADA BAHASA C
MAKALAH POINTER PADA BAHASA C DI SUSUN OLEH : 1. MAHBUB MASYHURI (54411245) 2. REZA FEBRIANTO (58411368) 3. TITO ANUGRAH SUKARNO (57411126) KELAS 21A03 UNIVERSITAS GUNADARMA TAHUN AJARAN PTA 2012 KATA
Lebih terperinciStruktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :
1 Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu : Contoh Program : { int x; float y; char z; double w; clrscr(); /* untuk membersihkan layar */ x = 10; /* variable
Lebih terperinciPendahuluan Struktur Data. Nisa ul Hafidhoh
Pendahuluan Struktur Data Nisa ul Hafidhoh nisa@dsn.dinus.ac.id 08156114760 Tujuan Mahasiswa dapat melakukan pemrograman dalam skala menengah dengan memanfaatkan struktur data internal yang kompleks dan
Lebih terperinciPengenalan Struktur Data. Farah Zakiyah Rahmanti 2014
Pengenalan Struktur Data Farah Zakiyah Rahmanti 2014 Definisi Skema organisasi, seperti struktur dan array, yang diterapkan pada data sehingga data dapat diinterprestasikan dan sehingga operasoperasi spesifik
Lebih terperinciTabel 1. Jenis data integer Ukuran memori (dalam byte)
TIPE DATA Tipe data yang dikenal dalam bahasa pascal antara lain : Tipe data sederhana / Jenis data yang standar (Dasar) 1. Integer 2. Real 3. Karakter 4. Boolean Tipe data non standar (user defined) 1.
Lebih terperinciTipe Data. Pendahuluan. Objektif. Bahan Bacaan
Tipe Data Pendahuluan Setiap bahasa pemograman yang bersifat strong-typed, seperti bahasa pemrograman C, memerlukan tipe data untuk mendeklarasikan variabel. Tipe data terdiri dari tipe data primitif (intrinsic
Lebih terperinciPointer. ted = &andy;
Pointer Variabel merupakan suatu nilai yang disimpan dalam memory yang dapat diakses dengan identifier. Variabel ini sesunggunhnya disimpan pada suatu alamat didalam memory. Dimana setiap alamat memory
Lebih terperinciIdentifier Tipe Data Yoannita, S.Kom.
DASAR PEMROGRAMAN Identifier Tipe Data. 1 IDENTIFIER (pengenal) Nama tipe (di bagian deklarasi Type) Tempat penyimpanan suatu data : variable jika isinya dapat berubah dalam kisaran tertentu konstanta
Lebih terperinciPENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA
PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA Haida Dafitri, ST, M.Kom Ta. 2016 2017 T. Informatika STT Harapan Medan TUJUAN PEMBELAJARAN Setelah menyelesaikan bab ini, anda diharapkan : Mengenal dan Mengetahui
Lebih terperinciP3 Dasar Struktur Data TIF42/SIF42
P3 Dasar Struktur Data TIF42/SIF42 A. Sidiq P. Prodi teknik Informatika & Prodi Sistem Informasi Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Pembahasan Struktur Data Primitif Struct
Lebih terperinciSeluruh elemen di dalam struktur array mempunyai tipe data yang sama. Random Access
1 Array == Laci? 2 Data disimpan dalam suatu struktur, sedemikian rupa sehingga elemen-elemen di dalam struktur tersebut dapat diolah secara kelompok ataupun secara individu. Sifat - sifat Array Homogen
Lebih terperinciPointer. Yuliana Setiowati
Pointer Yuliana Setiowati Topik Konsep Dasar Pointer Mendeklarasikan Variabel Pointer Mengatur Pointer agar Menunjuk ke Variabel Lain Mengakses Isi Suatu Variabel Melalui Pointer Mengakses dan Mengubah
Lebih terperinciMK. PEMROGRAMAN SISTEM Semester/SKS : 6/3 COMPILER. Jurusan Sistem Komputer S1 Universitas Gunadarma
MK. PEMROGRAMAN SISTEM Semester/SKS : 6/3 COMPILER Jurusan Sistem Komputer S1 Universitas Gunadarma Aspek Kompilasi Programmer dengan High Level Languange (HLL) vs. Komputer dengan Machine Language Untuk
Lebih terperinciSINGLE LINKED LIST (NON CIRCULAR)
SINGLE LINKED LIST (NON CIRCULAR) KONSEP POINTER DAN LINKED LIST Untuk mengolah data yang banyaknya tidak bisa ditentukan sebelumnya, maka disediakan satu fasilitas yang memungkinan untuk menggunakan suatu
Lebih terperinciCara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti
KONSTANTA Menghitung besaran-besaran fisis dalam bidang fisika memerlukan suatu konstantakonstanta. Bahasa C dan C++ menyediakan tipe data tambahan sehingga variabel yang kita gunakan merupakan konstanta
Lebih terperinciMODUL DUA VARIABEL DAN TIPE VARIABEL
MODUL DUA VARIABEL DAN TIPE VARIABEL Tujuan : Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator
Lebih terperinciT I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A
Pemrograman Dasar T I P E D A T A P R I M I T I F V A R I A B E L D A N S T A T E M E N P E N U G A S A N E K S P R E S I D A N O P E R A T O R A R I T M A T I K A Tipe Data Tipe Data merupakan skema yang
Lebih terperinciAchmad Solichin.
Pemrograman Bahasa C dengan Turbo C Sh-001@plasa.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciPointer (Penunjuk) Modul 6
Pointer (Penunjuk) Modul 6 Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di
Lebih terperinciAchmad Solichin.
Pemrograman Bahasa C dengan Turbo C Sh-001@plasa.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Lebih terperinciBAB 5 PERULANGAN DAN ARRAY
Bab 5 Perulangan dan Array 66 BAB 5 PERULANGAN DAN ARRAY TUJUAN PRAKTIKUM 1. Praktikan mengerti apa yang dimaksud dengan perulangan 2. Praktikan mengerti apa yang dimaksud dengan seleksi kondisi 3. Praktikan
Lebih terperinciAlgoritma Pemrograman. Fery Updi,M.Kom
Algoritma Pemrograman Fery Updi,M.Kom 1 Kompetensi Detail Mampu menjelaskan Prinsip-prinsip Algoritma Mampu menjelaskan Konsep Bahasa Pemrograman Mampu membuat Flowchart dan Pseudocode Mampu menjelaskan
Lebih terperinciTabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.
Tabel Informasi Tabel informasi atau tabel simbol berguna untuk mempermudah pada saat pembuatan dan implementasi dari analisa semantik (semantic analyzer). Pada proses translasi, tabel informasi dapat
Lebih terperinciStruct. Tim ALPRO Teknik Informatika
Struct Tim ALPRO Teknik Informatika Overview STRUCTURE TYPEDEF ARRAY OF STRUCTURE POINTER & STUCTURES STRUCTURE & FUNCTION Struktur Kumpulan variabel yang berelasi di bawah satu nama besar /aggregate dan
Lebih terperinciPRAKTIKUM 11 POINTER 1
PRAKTIKUM 11 POINTER 1 A. Tujuan 1. Menjelaskan tentang konsep dari variabel pointer 2. Menjelaskan tentang pointer array 3. Menjelaskan tentang pointer string B. DASAR TEORI Konsep Dasar Pointer Variabel
Lebih terperinciBUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN
BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN BUKU PETUNJUK LABORATORIUM KOMPUTASI DAN JARINGAN JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS BRAWIJAYA MALANG PERATURAN PRAKTIKUM PERATURAN
Lebih terperinciP 4 Bab 3 : Dasar Pemrograman C
Kampus II, Jl. Jembatan Merah, Nomor.C. Gejayan, Yogyakarta, Telp: (0), Fax (0) 00 P Bab : Dasar Pemrograman C. Tujuan Mahasiswa mampu mengetahui dan memahami identifier, keyword, variable, tipe data,
Lebih terperinciTUGAS MATA KULIAH TEKNIK KOMPILASI
TUGAS MATA KULIAH TEKNIK KOMPILASI TEKNIK OPTIMASI DAN TABEL INFORMASI DOSEN : HARUN MUKHTAR,M.KOM Nama : Walter Sitio NIM : 080403019 Jurusan : Teknik Infomatika UNIVERSITAS MUHAMMAHDIYAH RIAU Teknik
Lebih terperinciANALISIS SEMANTIK. Teknik Kompilasi Dosen: Utami Dewi W.,S.Kom
ANALISIS SEMANTIK Teknik Kompilasi Dosen: Utami Dewi W.,S.Kom Pengertian (1) Suatu compiler selain harus memeriksa leksikal dan sintaks juga harus memeriksa semantik dari program sumber tersebut. Dalam
Lebih terperincipada program di atas, akan ditampilkan alamat memori dari variabel x, bukan nilai x.
Bab 3 Pointer Mengenal Pointer Pointer adalah suatu variabel penunjuk, berisi nilai yang menunjuk alamat suatu lokasi memori tertentu. Jadi pointer tidak berisi nilai data, melainkan berisi suatu alamat
Lebih terperinciBab 2. Dasar-Dasar Pemrograman C
Bab 2. Dasar-Dasar Pemrograman C Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 Overview Tipe Data Standar (Standart Data Type) Aturan Pendefinisian Identifier Variabel Mendeklarasikan
Lebih terperinciA R R A Y. Bentuk umum deklarasi array : type nama_array[ukuran] tipe : menyatakan tipe dasar array ukuran : menyatakan banyaknya elemen pada array
1 A R R A Y Array adalah deretan variabel yang berjenis sama dan mempunyai nama sama. Pada bahasa C, array mempunyai lokasi yang bersebelahan. Alamat terkecil menunjuk ke elemen pertama dan alamat terbesar
Lebih terperinciARRAY. Karakteristik
ARRAY Algoritma dan Pemrograman Tahar Agastani Teknik Informatika UIN - 2008 Karakteristik Hubungan antar elemen adalah LINEAR Umumnya letak elemen Array di memory secara physical & logical adalah sama
Lebih terperinciALGORITMA DAN STRUKTUR DATA
Modul ke: 03 Fitrianingsih, Fakultas FASILKOM ALGORITMA DAN STRUKTUR DATA OLEH : Skom., MMSI Program Studi Sistem Informasi Bagian Isi POINTER POINTER DAN ADDRESS POINTER DAN FUNCTION LINKED LIST ALGORITMA
Lebih terperinciFungsi (Function) Pendahuluan. Objektif. Bahan Bacaan
Fungsi (Function) Pendahuluan Fungsi (function) adalah sub modul atau sub program yang dibuat untuk menyelesaikan hal tertentu. Fungsi memiliki nama dan dalam ANSI/C, diimplementasi untuk hal-hal yang
Lebih terperinciAlgoritma & Pemrograman
Algoritma & Pemrograman Bahasa Pemrograman C Oleh: Supatman HP: 081578865611 Bahasa C Ditemukan Oleh: Dennis M. Ritche (1972) Kemampuan C Portable Kecepatan Library Programming Sistem Operasi (Unix, MicroShell,
Lebih terperinciTUGAS TEORI ALGO LANJUT
1. Jelaskan perbedaan pemrograman tanpa pointer dan pemrograman dengan pointer? pemrograman dengan pointer programmer dapat mengatur pengalokasian memori yang digunakan dan dapat melepas pengalokasian
Lebih terperinci