SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
Algoritma 
Variabel dan Tipe Data
Siklus Sistem Informasi 
INPUT PROSES OUTPUT
Notasi Algoritma 
Program JudulProgram 
Deklarasi 
Daftar variabel yang digunakan 
Algoritma 
Langkah-langkah algoritma
Variabel 
● Tempat penyimpanan data 
● Mewakili tempat tertentu pada memory 
● Memiliki nama 
agar dapat dipanggil oleh algoritma untuk pengolahan 
● Dapat diisi dan dirubah
Aturan Variabel 
● Nama variabel 
○ hanya diperbolehkan huruf, angka, dan garis bawah 
○ awal nama variabel tidak diperbolehkan angka 
○ tidak lebih dari 255 karakter 
○ beberapa bahasa pemrograman menerapkan prinsip 
case sensitive* 
● Keyword (reserverd words) tidak boleh 
dijadikan nama variabel 
○ contoh: case, if, then, begin, end, … 
● Perlakuan terhadap setiap variabel 
tergantung jenisnya 
* huruf besar dan kecil dibedakan, sehingga perbedaan huruf besar dan kecil berarti beda nama variabel
Contoh Nama Variabel 
namabarang 
NamaBarang 
Nama_Barang 
nama_barang 
n4m4b4r4n9 
_namabarang 
1namabarang 
nama barang 
#namabarang 
nama*barang 
catatan: 
beberapa nama variabel ini ada yang salah
Contoh Nama Variabel 
namabarang 
NamaBarang 
Nama_Barang 
nama_barang 
n4m4b4r4n9 
_namabarang 
1namabarang 
nama barang 
#namabarang 
nama*barang 
benar 
benar 
benar 
benar 
benar 
benar 
salah 
salah 
salah 
salah
Jenis Variabel 
1. Variabel Global 
Variabel yang dipakai oleh program secara 
keseluruhan 
→ bersifat unik pada satu program 
2. Variable Lokal 
Variabel yang dipakai pada subprogram dan 
tidak berlaku pada bagian program lainnya 
→ bersifat unik hanya pada sub-program
Tipe Data 
● Setiap variabel hanya dapat diperlakukan 
sesuai jenis data 
● Jenis data variabel = tipe data variabel 
● contoh: 
○ 1 * 1 ⇒ 1 
○ 1 + 1 ⇒ 2 
○ “A” & “B” ⇒ “AB” 
○ “A” * 2 = ? 
○ “A” + 2 = ?
Tipe Data 
● Setiap variabel hanya dapat diperlakukan 
sesuai jenis data 
● Jenis data variabel = tipe data variabel 
● contoh: 
○ 1 * 1 ⇒ 1 
○ 1 + 1 ⇒ 2 
○ “A” & “B” ⇒ “AB” 
○ “A” * 2 = ? → → salah 
○ “A” + 2 = ? → → salah
Kelompok Tipe Data 
1. Tipe Data Dasar 
2. Tipe Data Bentukan
Tipe Data Dasar 
1. Bilangan 
a. Bulat ⇒ integer / int 
b. Pecahan ⇒ real 
c. Tetap (Konstanta) ⇒ const 
2. Huruf 
a. Karakter ⇒ character / char 
b. String ⇒ string 
3. Bilangan Logika (true/false) 
a. Boolean ⇒ boolean
Operasi & Operator 
● Operasi adalah perlakuan yang diterapkan 
pada sebuah objek/variabel 
● Operator adalah simbol operasi 
● Operand adalah variabel 
yang dioperasikan
Jenis-jenis operator 
1. Operator Assignment 
2. Operator Aritmatika 
3. Operator Bit 
4. Operator Boolean 
5. Operator Pembanding 
* perubahan warna harap diabaikan, hanya untuk wacana pembicaraan di kelas
Tugas 
Cari definisi dan contoh tiap operator 
(kecuali operator Bit)

Mais conteúdo relacionado

Destaque

漁業政策與地方政治演講514
漁業政策與地方政治演講514漁業政策與地方政治演講514
漁業政策與地方政治演講514
Eve Guo
 

Destaque (15)

漁業政策與地方政治演講514
漁業政策與地方政治演講514漁業政策與地方政治演講514
漁業政策與地方政治演講514
 
Bahan dpm
Bahan dpmBahan dpm
Bahan dpm
 
Parent, Peer & Family Certification Webinar: Providing Support to Other Families
Parent, Peer & Family Certification Webinar: Providing Support to Other FamiliesParent, Peer & Family Certification Webinar: Providing Support to Other Families
Parent, Peer & Family Certification Webinar: Providing Support to Other Families
 
Стратегія дерегуляції економіки України
Стратегія дерегуляції економіки УкраїниСтратегія дерегуляції економіки України
Стратегія дерегуляції економіки України
 
Vtc pay slide brochure 1
Vtc pay slide brochure 1Vtc pay slide brochure 1
Vtc pay slide brochure 1
 
Metodo grafico
Metodo graficoMetodo grafico
Metodo grafico
 
Bara di Urutsewu
Bara di UrutsewuBara di Urutsewu
Bara di Urutsewu
 
Eindpresentatie Brand-stretching opdracht WDKA
Eindpresentatie Brand-stretching opdracht WDKAEindpresentatie Brand-stretching opdracht WDKA
Eindpresentatie Brand-stretching opdracht WDKA
 
P.o.f. sezione primavera
P.o.f. sezione primaveraP.o.f. sezione primavera
P.o.f. sezione primavera
 
Upcoming changes to Medicaid’s Home and Community Based Services (HCBS) Regul...
Upcoming changes to Medicaid’s Home and Community Based Services (HCBS) Regul...Upcoming changes to Medicaid’s Home and Community Based Services (HCBS) Regul...
Upcoming changes to Medicaid’s Home and Community Based Services (HCBS) Regul...
 
0 3 mm coarse powder mill, coare hammer powder grinding mill
0 3 mm coarse powder mill, coare hammer powder grinding mill0 3 mm coarse powder mill, coare hammer powder grinding mill
0 3 mm coarse powder mill, coare hammer powder grinding mill
 
BES Mantova e provincia
BES Mantova e provinciaBES Mantova e provincia
BES Mantova e provincia
 
СКАСУВАННЯ ТРУДОВИХ КНИЖОК
СКАСУВАННЯ ТРУДОВИХ КНИЖОКСКАСУВАННЯ ТРУДОВИХ КНИЖОК
СКАСУВАННЯ ТРУДОВИХ КНИЖОК
 
5 Tips for Facebook Marketing
5 Tips for Facebook Marketing5 Tips for Facebook Marketing
5 Tips for Facebook Marketing
 
Pengenalan komputer
Pengenalan komputerPengenalan komputer
Pengenalan komputer
 

Semelhante a 3. variabel dan tipe data

Materi 4. type, nama & harga
Materi 4. type, nama & hargaMateri 4. type, nama & harga
Materi 4. type, nama & harga
Melva Amma Kalian
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
nyomans1
 
Modul praktikum-algo-pemro
Modul praktikum-algo-pemroModul praktikum-algo-pemro
Modul praktikum-algo-pemro
Faisal Amir
 
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
MSyahidNurWahid
 
Bab 4 konsep algoritma
Bab 4 konsep algoritmaBab 4 konsep algoritma
Bab 4 konsep algoritma
risal07
 

Semelhante a 3. variabel dan tipe data (20)

Topik 4 Tipe Data
Topik 4 Tipe DataTopik 4 Tipe Data
Topik 4 Tipe Data
 
Algoritma - tipe data
Algoritma - tipe dataAlgoritma - tipe data
Algoritma - tipe data
 
4. tipe data dan operator java
4. tipe data dan operator java4. tipe data dan operator java
4. tipe data dan operator java
 
Materi 4. type, nama & harga
Materi 4. type, nama & hargaMateri 4. type, nama & harga
Materi 4. type, nama & harga
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Struktur Algoritma dan Tipe Data.pptx do
Struktur Algoritma dan Tipe Data.pptx doStruktur Algoritma dan Tipe Data.pptx do
Struktur Algoritma dan Tipe Data.pptx do
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
 
Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2Algoritma 1 pertemuan 2
Algoritma 1 pertemuan 2
 
Buku pemrograman dasar
Buku pemrograman dasarBuku pemrograman dasar
Buku pemrograman dasar
 
Variabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman IVariabel, Tipe Data dan Operator - Pemrograman I
Variabel, Tipe Data dan Operator - Pemrograman I
 
04 type of data
04 type of data04 type of data
04 type of data
 
3.1 tipe data
3.1 tipe data3.1 tipe data
3.1 tipe data
 
3.1 tipe data
3.1 tipe data3.1 tipe data
3.1 tipe data
 
Pertemua ke V.doc
Pertemua ke V.docPertemua ke V.doc
Pertemua ke V.doc
 
Tugas blog
Tugas blog Tugas blog
Tugas blog
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Modul praktikum-algo-pemro
Modul praktikum-algo-pemroModul praktikum-algo-pemro
Modul praktikum-algo-pemro
 
Presentasi workshop cvavr
Presentasi workshop cvavrPresentasi workshop cvavr
Presentasi workshop cvavr
 
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
 
Bab 4 konsep algoritma
Bab 4 konsep algoritmaBab 4 konsep algoritma
Bab 4 konsep algoritma
 

3. variabel dan tipe data

  • 2. Siklus Sistem Informasi INPUT PROSES OUTPUT
  • 3. Notasi Algoritma Program JudulProgram Deklarasi Daftar variabel yang digunakan Algoritma Langkah-langkah algoritma
  • 4. Variabel ● Tempat penyimpanan data ● Mewakili tempat tertentu pada memory ● Memiliki nama agar dapat dipanggil oleh algoritma untuk pengolahan ● Dapat diisi dan dirubah
  • 5.
  • 6. Aturan Variabel ● Nama variabel ○ hanya diperbolehkan huruf, angka, dan garis bawah ○ awal nama variabel tidak diperbolehkan angka ○ tidak lebih dari 255 karakter ○ beberapa bahasa pemrograman menerapkan prinsip case sensitive* ● Keyword (reserverd words) tidak boleh dijadikan nama variabel ○ contoh: case, if, then, begin, end, … ● Perlakuan terhadap setiap variabel tergantung jenisnya * huruf besar dan kecil dibedakan, sehingga perbedaan huruf besar dan kecil berarti beda nama variabel
  • 7. Contoh Nama Variabel namabarang NamaBarang Nama_Barang nama_barang n4m4b4r4n9 _namabarang 1namabarang nama barang #namabarang nama*barang catatan: beberapa nama variabel ini ada yang salah
  • 8. Contoh Nama Variabel namabarang NamaBarang Nama_Barang nama_barang n4m4b4r4n9 _namabarang 1namabarang nama barang #namabarang nama*barang benar benar benar benar benar benar salah salah salah salah
  • 9. Jenis Variabel 1. Variabel Global Variabel yang dipakai oleh program secara keseluruhan → bersifat unik pada satu program 2. Variable Lokal Variabel yang dipakai pada subprogram dan tidak berlaku pada bagian program lainnya → bersifat unik hanya pada sub-program
  • 10. Tipe Data ● Setiap variabel hanya dapat diperlakukan sesuai jenis data ● Jenis data variabel = tipe data variabel ● contoh: ○ 1 * 1 ⇒ 1 ○ 1 + 1 ⇒ 2 ○ “A” & “B” ⇒ “AB” ○ “A” * 2 = ? ○ “A” + 2 = ?
  • 11. Tipe Data ● Setiap variabel hanya dapat diperlakukan sesuai jenis data ● Jenis data variabel = tipe data variabel ● contoh: ○ 1 * 1 ⇒ 1 ○ 1 + 1 ⇒ 2 ○ “A” & “B” ⇒ “AB” ○ “A” * 2 = ? → → salah ○ “A” + 2 = ? → → salah
  • 12. Kelompok Tipe Data 1. Tipe Data Dasar 2. Tipe Data Bentukan
  • 13. Tipe Data Dasar 1. Bilangan a. Bulat ⇒ integer / int b. Pecahan ⇒ real c. Tetap (Konstanta) ⇒ const 2. Huruf a. Karakter ⇒ character / char b. String ⇒ string 3. Bilangan Logika (true/false) a. Boolean ⇒ boolean
  • 14. Operasi & Operator ● Operasi adalah perlakuan yang diterapkan pada sebuah objek/variabel ● Operator adalah simbol operasi ● Operand adalah variabel yang dioperasikan
  • 15. Jenis-jenis operator 1. Operator Assignment 2. Operator Aritmatika 3. Operator Bit 4. Operator Boolean 5. Operator Pembanding * perubahan warna harap diabaikan, hanya untuk wacana pembicaraan di kelas
  • 16. Tugas Cari definisi dan contoh tiap operator (kecuali operator Bit)