SlideShare a Scribd company logo
1 of 14
Pertemuan 5 Variabel dan Tipe Data
M. Syahid Nur Wahid
Review Pertemuan 4
Pengantar Bahasa Pemrograman
1. Bahasa Pemrograman?
2. Tujuan Belajar Bahasa Pemrograman?
Tujuan
Pembelajaran Mampu memahami definisi variable
pada bahasa pemrograman
01
Mampu memahami macam-macam
tipe data pada Bahasa pemrograman
02
Mampu menggunakan variable
dalam pemrograman java
03
Variabel ? Variabel adalah nama
bagi lokasi di memori
untuk menyimpan data
}
Data
Informasi
Type-data variable-name or names;
Format
Penulisan Example: String sample;
int num1;
double poin;
String Address;
String Name;
int age, num;
String Address, Name;
int age, num;
The same
Aturan Dalam Penulisan
Variabel
• Nama Variabel dapat dimulai dari huruf,
underscore atau dollar sign
• Setelah karekter pertama dimungkinkan
untuk menggunakan huruf, angka,
underscore atau dollar sign
• Nama Variabel tidak boleh dimulai dari
angka
• Tidak dapat menggunakan karakter berikut:
*(=+)^%#@!?;,”.
Tipe Data Sebuah pengklasifikasian data
berdasarkan jenis data tersebut.
Sebuah Variabel harus memiliki
tipe data (jenis data tertentu)
Jenis-Jenis Tipe Data
Integer (Bilangan Bulat)
Floating Point
(Pecahan)
Karakter Boolean
byte  8 bit
-128 s/d 127 float  32 bit
6-7 digit
Char
Hanya dapat menyimpan 1
karakter
boolean
Hanya menyimpan
true atau false (1
atau 0)
short  16 bit
-32768 s/d 32767
int  32 bit
-2147483648 s/d 2147483647 double  64 bit
5 digit
String
Bisa menyimpan kalimat,
pragraf. (lebih dari 1 karakter)
long  64 bit
-9223372036854775808 s/d
9223372036854775807
byte umur;
int populasi;
float alas;
double poin;
char symbol;
String nama, kalimat, pesan;
boolean approve;
Deklarasi dan inisialisasi variabel
int num;
int num1, num2;
String Sample;
String Address
int Age
char Gender
Sample = “hello everyone”;
Address = “Aljunied Avenue”;
Age = 30;
Num = 20;
Gender = “W”;
float Bill = 2323.232;
boolean B = True;
int tinggi = 50;
Hal yang perlu diingat
Nilai dari suatu variable harus sejenis dengan tipe
datanya
int x;
x = 10; //legal
x = 12.03; //illegal
Tipe data double dapat menyimpan bilangan bulat
tetapi integer tidak dapat menyimpan data pecahan
Ketika membuat sebuah variable dengan tipe data
String, maka nilai harus diapit oleh double quote
String age;
age = “20”; //valid
age = 20; //not valid
Contoh Project
Latihan 2a Latihan 2b
Project
Pertemuan Selanjutnya
1. Konstanta
2. Operator :
 Arithmetic Operators
 Increment and Decrement
 Relational Operators
 Boolean Operators
 Conditional Operator
 Assignment Operators
Kesimpulan
Terima Kasih

More Related Content

Similar to Variabel.pptx

Bab 4 konsep algoritma
Bab 4 konsep algoritmaBab 4 konsep algoritma
Bab 4 konsep algoritma
risal07
 

Similar to Variabel.pptx (15)

Struktur data
Struktur data Struktur data
Struktur data
 
Ch 02 variabel
Ch 02   variabelCh 02   variabel
Ch 02 variabel
 
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe DataAlgoritma Pemrograman - Variabel, Konstanta & Tipe Data
Algoritma Pemrograman - Variabel, Konstanta & Tipe Data
 
Tipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan KonstantaTipe Data, Variabel dan Konstanta
Tipe Data, Variabel dan Konstanta
 
3.4 Tipe Data, Variabel dan Konstanta.pptx
3.4 Tipe Data, Variabel dan Konstanta.pptx3.4 Tipe Data, Variabel dan Konstanta.pptx
3.4 Tipe Data, Variabel dan Konstanta.pptx
 
Pertemua ke V.doc
Pertemua ke V.docPertemua ke V.doc
Pertemua ke V.doc
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
4 variabel konstanta-tipe-data
4 variabel konstanta-tipe-data4 variabel konstanta-tipe-data
4 variabel konstanta-tipe-data
 
3 konsep algoritma
3 konsep algoritma3 konsep algoritma
3 konsep algoritma
 
3 konsep algoritma
3 konsep algoritma3 konsep algoritma
3 konsep algoritma
 
3 konsep algoritma
3 konsep algoritma3 konsep algoritma
3 konsep algoritma
 
Laporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe dataLaporan hasil praktikum modul ii tipe data
Laporan hasil praktikum modul ii tipe data
 
Bab 4 konsep algoritma
Bab 4 konsep algoritmaBab 4 konsep algoritma
Bab 4 konsep algoritma
 
Materi ap#2
Materi ap#2Materi ap#2
Materi ap#2
 
Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2Algoritma dan pemrograman dengan C++ Pertemuan 2
Algoritma dan pemrograman dengan C++ Pertemuan 2
 

More from MSyahidNurWahid (12)

ujian tengah semester keamanan web dan basisdata
ujian tengah semester keamanan web dan basisdataujian tengah semester keamanan web dan basisdata
ujian tengah semester keamanan web dan basisdata
 
Pertemuan 10 monitoring 1 and logging in server
Pertemuan 10 monitoring 1 and logging in serverPertemuan 10 monitoring 1 and logging in server
Pertemuan 10 monitoring 1 and logging in server
 
Desain dan Implementasi Basisdata (Praktikum)
Desain dan Implementasi Basisdata (Praktikum)Desain dan Implementasi Basisdata (Praktikum)
Desain dan Implementasi Basisdata (Praktikum)
 
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptxPertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
Pertemuan 3 - Entitiy Relationship DIagram (ERD).pptx
 
keamanan website.pptx
keamanan website.pptxkeamanan website.pptx
keamanan website.pptx
 
keamanan sistem informasi
keamanan sistem informasikeamanan sistem informasi
keamanan sistem informasi
 
keamanan sistem informasi
keamanan sistem informasikeamanan sistem informasi
keamanan sistem informasi
 
3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt3. Protokol Jaringan Komputer.ppt
3. Protokol Jaringan Komputer.ppt
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
 
Panduan Konfigurasi MK RPL (1).pdf
Panduan Konfigurasi MK RPL (1).pdfPanduan Konfigurasi MK RPL (1).pdf
Panduan Konfigurasi MK RPL (1).pdf
 
Implementasi Literasi Digital-2 (1).pdf
Implementasi Literasi Digital-2 (1).pdfImplementasi Literasi Digital-2 (1).pdf
Implementasi Literasi Digital-2 (1).pdf
 
Aplikasi JTIK.pptx
Aplikasi JTIK.pptxAplikasi JTIK.pptx
Aplikasi JTIK.pptx
 

Recently uploaded

IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
GilangNandiaputri1
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
luqmanhakimkhairudin
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
ErikaPutriJayantini
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
EirinELS
 

Recently uploaded (20)

BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
 
Bioteknologi Konvensional dan Modern kelas 9 SMP
Bioteknologi Konvensional dan Modern  kelas 9 SMPBioteknologi Konvensional dan Modern  kelas 9 SMP
Bioteknologi Konvensional dan Modern kelas 9 SMP
 
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
Asimilasi Masyarakat Cina Dengan Orang Melayu di Kelantan (Cina Peranakan Kel...
 
Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)
 
Aksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxAksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptx
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
 
sistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas pptsistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas ppt
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.pptPenyuluhan DM Tipe II Kegiatan Prolanis.ppt
Penyuluhan DM Tipe II Kegiatan Prolanis.ppt
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XIPPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi PerapotekanPembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Materi Bab 6 Algoritma dan bahasa Pemrograman
Materi Bab 6 Algoritma dan bahasa  PemrogramanMateri Bab 6 Algoritma dan bahasa  Pemrograman
Materi Bab 6 Algoritma dan bahasa Pemrograman
 
Materi Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia pptMateri Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia ppt
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 

Variabel.pptx

  • 1. Pertemuan 5 Variabel dan Tipe Data M. Syahid Nur Wahid
  • 2. Review Pertemuan 4 Pengantar Bahasa Pemrograman 1. Bahasa Pemrograman? 2. Tujuan Belajar Bahasa Pemrograman?
  • 3. Tujuan Pembelajaran Mampu memahami definisi variable pada bahasa pemrograman 01 Mampu memahami macam-macam tipe data pada Bahasa pemrograman 02 Mampu menggunakan variable dalam pemrograman java 03
  • 4. Variabel ? Variabel adalah nama bagi lokasi di memori untuk menyimpan data } Data Informasi
  • 5. Type-data variable-name or names; Format Penulisan Example: String sample; int num1; double poin; String Address; String Name; int age, num; String Address, Name; int age, num; The same
  • 6. Aturan Dalam Penulisan Variabel • Nama Variabel dapat dimulai dari huruf, underscore atau dollar sign • Setelah karekter pertama dimungkinkan untuk menggunakan huruf, angka, underscore atau dollar sign • Nama Variabel tidak boleh dimulai dari angka • Tidak dapat menggunakan karakter berikut: *(=+)^%#@!?;,”.
  • 7. Tipe Data Sebuah pengklasifikasian data berdasarkan jenis data tersebut. Sebuah Variabel harus memiliki tipe data (jenis data tertentu)
  • 8. Jenis-Jenis Tipe Data Integer (Bilangan Bulat) Floating Point (Pecahan) Karakter Boolean byte  8 bit -128 s/d 127 float  32 bit 6-7 digit Char Hanya dapat menyimpan 1 karakter boolean Hanya menyimpan true atau false (1 atau 0) short  16 bit -32768 s/d 32767 int  32 bit -2147483648 s/d 2147483647 double  64 bit 5 digit String Bisa menyimpan kalimat, pragraf. (lebih dari 1 karakter) long  64 bit -9223372036854775808 s/d 9223372036854775807 byte umur; int populasi; float alas; double poin; char symbol; String nama, kalimat, pesan; boolean approve;
  • 9. Deklarasi dan inisialisasi variabel int num; int num1, num2; String Sample; String Address int Age char Gender Sample = “hello everyone”; Address = “Aljunied Avenue”; Age = 30; Num = 20; Gender = “W”; float Bill = 2323.232; boolean B = True; int tinggi = 50;
  • 10. Hal yang perlu diingat Nilai dari suatu variable harus sejenis dengan tipe datanya int x; x = 10; //legal x = 12.03; //illegal Tipe data double dapat menyimpan bilangan bulat tetapi integer tidak dapat menyimpan data pecahan Ketika membuat sebuah variable dengan tipe data String, maka nilai harus diapit oleh double quote String age; age = “20”; //valid age = 20; //not valid
  • 13. Pertemuan Selanjutnya 1. Konstanta 2. Operator :  Arithmetic Operators  Increment and Decrement  Relational Operators  Boolean Operators  Conditional Operator  Assignment Operators

Editor's Notes

  1. Bahasa Pemrograman adalah instruksi standar untuk memerintah komputer yang memiliki fungsi tertentu. Bahasa pemrograman ini adalah satu set aturan sintaks dan semantik yang digunakan untuk mendefinisikan program komputer.
  2. Pertanyaan : mengapa integer terdiri dari 4 jenis, kenapa tdk disatukan saja?
  3. Deklarasi adalah pembuatan, inisial atau assignment (pengisian data ke variabel)