PEMROGRAMAN
ALGORITMA
Diberikan pada pertemuan ketiga
Firdaus, S.Kom., M.Kom
1026059102
• Definisi dan Jenis Tipe Data
• Definisi dan Jenis Variabel
• Definisi dan Jenis Operator
• Implementasi tipe data,
variable dan operator
Overview
Pre Test
Prosedur Tipe Data, Variabel, dan Operator
• Apa yang anda ketahui mengenai tipe data?
• Apa yang anda ketahui mengenai variabel?
• Apa yang anda ketahui mengenai operator?
• Sebutkan dan uraikan beberapa aturan yang
wajib diikuti dalam pemberian nama
variabel!
• Sebutkan dan uraikan mengenai dua jenis
tipe data!
TYPE DATA
Tipe data ialah klasifikasi data yang mengenalkan kompilator atau penerjemah
bagaimana programmer bermaksud untuk menggunakan data.
Sebagian besar bahasa pemrograman mendukung tipe data dasar akan bilangan
integer, bilangan titik mengambang, karakter dan boolean.
Sebuah tipe data menyediakan sekumpulan nilai-nilai dari ekspresi (yaitu variabel,
fungsi) yang dapat mengambil nilai tersebut. Tipe data ini mendefinisikan operasi
yang akan dilakukan pada data, maksud dari data dari tipe tersebut dapat disimpan.
Kategori Tipe data :
01
02 TYPE DATA NON PRIMITIF
TYPE DATA PRIMITIF
Type Data Primitif
Merupakan tipe data yang hanya menyimpan satu
nilai saja dalam satu variabelnya.
Berikut macam-macam dari tipe data primitif :
• Integer
• Float
• Char
• Boolean
Type Data Non Primitif
Tipe data non primitif merupakan tipe data yang
didefinisikan sendiri oleh programmer dan biasanya
berisi lebih dari satu nilai
Berikut macam-macam dari tipe data non primitif :
• String
• Array
• Class
• Interface
• Enum
VARIABEL
Suatu pengenal yang digunakan untuk mewakili suatu nilai tertentu di dalam proses
program. Pemrogram dapat memberikan nama pada sebuah variabel untuk
mempermudah pemanggilan variabel tersebut di dalam program
Terdapat beberapa aturan yang wajib diikuti dalam pemberian nama variabel:
• Harus dimulai dengan huruf abjad, tidak diperbolehkan menggunakan angka
atau simbol
• Tidak diperbolehkan ada spasi diantaranya
• Tidak diperbolehkan menggunakan simbol yang bisa membingungkan
• Sebaiknya memiliki arti yang sesuai dengan element data
• Sebaiknya tidak terlalu panjang
INSTANCE VARIABEL
LOCAL VARIABEL
JENIS VARIABEL
STATISTIK VARIABEL
02
03
01
What Do You Know
About Operator?
What Do You Know
About Operator?
Operator merupakan intruksi yang digunakan untuk
mengolah nilai atau proses pada operand dan
mendapatkan hasil dari proses tersebut.
Sedangkan operand sendiri merupakan nilai asal yang
digunakan didalam proses operasi.
Jenis Operator
• Operator Assignment atau Penugasan
• Operator Aritmatika
• Operator Relasional
• Operator Logika
• Operator Bitwise
• Operator Ternary
• Operator Instanceof
Operator Assignment atau Penugasan
Operator Assignment atau Operator penugasan merupakan operator yang biasa
digunakan untuk memberikan nilai ke dalam suatu variabel
a. Operator Sama Dengan
Operator sama dengan ini disebut sebagai operator assignment yang
berguna dalam memasukkan nilai ke dalam variabel.
b. Operator Gabungan
Operator yang termasuk dalam jenis operator gabungan pada dasarnya
merupakan gabungan dari operator assignment dan aritmatika
Operator Gabungan
Operator Aritmatika
Operator yang digunakan untuk melaksanakan operasi aritmatika dan biasa
ditemukan pada operasi matematika dan operator ini merupakan operator yang
paling sering digunakan
Operator artimatika ini terdiri menjadi 2 kelompok yaitu operator Binary dan
operator Unary
Operator Binary
Operator Unary
Operator Relasional
Operator Logika
Operator logika digunakan untuk menghasilkan nilai Boolean dengan hasil “True”
atau “False” dari dua kondisi. Tipe operator Logika adalah and, not, or, dan xor
Operator Bitwise
Hampir mirip dengan operator Logika atau Boolean, tetapi Bitwise dilakukan pada
level bit. Tipe operator Bitwise adalah and, not, or, xor, shl, shr, >>, dan <<. Operator
ini berlaku untuk tipe data int, long, short, char, dan byte
Operator Ternary
Operator ini unik, biasa disebut dengan operator
kondisional yang berguna untuk mengevaluasi ekspresi
logika dan melibatkan tiga buah operand dalam setiap
prosesnya
Operator instanceof merupakan operator yang hanya
digunakan pada variabel yang tipe datanya referensi objek
Operator Instanceof
1. Jelaskan perbedaan jenis tipe data primitif dan non-primitif!
2. Sebutkan dan uraikan operator artimatika dalam pemrograman
3. Berikan contoh bagaimana cara mendeklarasikan tipe data array
4. Perhatikan penulisan variabel dibawah ini:
Int 5angka;
String nama siswa;
Int static;
Penulisan variable diatas adalah salah, uraikan apa saja kesalahan yang
terdapat pada penulisan diatas!
5. Berikan contoh implementasi operator pembagian dengan menggunakan
Bahasa pemrograman masing-masing kelompok
THANK YOU
Manusia bukan dirancang untuk GAGAL.
tapi Manusialah yang GAGAL dalam Rancangannya
About Us
STUDIO SHODWE
2022 PRESENTATION
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim
ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
STUDIO SHODWE
2022 PRESENTATION
Our History
In Here
Technology In 2018
Technology In 2019
Technology In 2020
Technology In 2021
Technology In 2022
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse
cillum .
STUDIO SHODWE
2022 PRESENTATION
Working at
Home With VR
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut
enim ad minim
January
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut
enim ad minim
February
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut
enim ad minim
March
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed
do eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut
enim ad minim
April
STUDIO SHODWE
2022 PRESENTATION
Our Website About
Technology
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut
enim ad minim
Website 02
LEARN MORE
Lorem ipsum dolor sit amet,
consectetur adipiscing elit, sed do
eiusmod tempor incididunt ut
labore et dolore magna aliqua. Ut
enim ad minim
Website 01
LEARN MORE
STUDIO SHODWE
2022 PRESENTATION
Company Contact
+123-456-7890
www.reallygreatsite.com
123 Anywhere ST., Any City, ST 12345
hello@reallygreatsite.com

Pertemuan 2 - type data, variabel dan operator.pptx

  • 1.
    PEMROGRAMAN ALGORITMA Diberikan pada pertemuanketiga Firdaus, S.Kom., M.Kom 1026059102
  • 2.
    • Definisi danJenis Tipe Data • Definisi dan Jenis Variabel • Definisi dan Jenis Operator • Implementasi tipe data, variable dan operator Overview
  • 3.
    Pre Test Prosedur TipeData, Variabel, dan Operator • Apa yang anda ketahui mengenai tipe data? • Apa yang anda ketahui mengenai variabel? • Apa yang anda ketahui mengenai operator? • Sebutkan dan uraikan beberapa aturan yang wajib diikuti dalam pemberian nama variabel! • Sebutkan dan uraikan mengenai dua jenis tipe data!
  • 4.
    TYPE DATA Tipe dataialah klasifikasi data yang mengenalkan kompilator atau penerjemah bagaimana programmer bermaksud untuk menggunakan data. Sebagian besar bahasa pemrograman mendukung tipe data dasar akan bilangan integer, bilangan titik mengambang, karakter dan boolean. Sebuah tipe data menyediakan sekumpulan nilai-nilai dari ekspresi (yaitu variabel, fungsi) yang dapat mengambil nilai tersebut. Tipe data ini mendefinisikan operasi yang akan dilakukan pada data, maksud dari data dari tipe tersebut dapat disimpan.
  • 5.
    Kategori Tipe data: 01 02 TYPE DATA NON PRIMITIF TYPE DATA PRIMITIF
  • 6.
    Type Data Primitif Merupakantipe data yang hanya menyimpan satu nilai saja dalam satu variabelnya. Berikut macam-macam dari tipe data primitif : • Integer • Float • Char • Boolean
  • 7.
    Type Data NonPrimitif Tipe data non primitif merupakan tipe data yang didefinisikan sendiri oleh programmer dan biasanya berisi lebih dari satu nilai Berikut macam-macam dari tipe data non primitif : • String • Array • Class • Interface • Enum
  • 8.
    VARIABEL Suatu pengenal yangdigunakan untuk mewakili suatu nilai tertentu di dalam proses program. Pemrogram dapat memberikan nama pada sebuah variabel untuk mempermudah pemanggilan variabel tersebut di dalam program Terdapat beberapa aturan yang wajib diikuti dalam pemberian nama variabel: • Harus dimulai dengan huruf abjad, tidak diperbolehkan menggunakan angka atau simbol • Tidak diperbolehkan ada spasi diantaranya • Tidak diperbolehkan menggunakan simbol yang bisa membingungkan • Sebaiknya memiliki arti yang sesuai dengan element data • Sebaiknya tidak terlalu panjang
  • 9.
    INSTANCE VARIABEL LOCAL VARIABEL JENISVARIABEL STATISTIK VARIABEL 02 03 01
  • 10.
    What Do YouKnow About Operator?
  • 11.
    What Do YouKnow About Operator? Operator merupakan intruksi yang digunakan untuk mengolah nilai atau proses pada operand dan mendapatkan hasil dari proses tersebut. Sedangkan operand sendiri merupakan nilai asal yang digunakan didalam proses operasi.
  • 12.
    Jenis Operator • OperatorAssignment atau Penugasan • Operator Aritmatika • Operator Relasional • Operator Logika • Operator Bitwise • Operator Ternary • Operator Instanceof
  • 13.
    Operator Assignment atauPenugasan Operator Assignment atau Operator penugasan merupakan operator yang biasa digunakan untuk memberikan nilai ke dalam suatu variabel a. Operator Sama Dengan Operator sama dengan ini disebut sebagai operator assignment yang berguna dalam memasukkan nilai ke dalam variabel. b. Operator Gabungan Operator yang termasuk dalam jenis operator gabungan pada dasarnya merupakan gabungan dari operator assignment dan aritmatika
  • 14.
  • 15.
    Operator Aritmatika Operator yangdigunakan untuk melaksanakan operasi aritmatika dan biasa ditemukan pada operasi matematika dan operator ini merupakan operator yang paling sering digunakan Operator artimatika ini terdiri menjadi 2 kelompok yaitu operator Binary dan operator Unary
  • 16.
  • 17.
  • 18.
  • 19.
    Operator Logika Operator logikadigunakan untuk menghasilkan nilai Boolean dengan hasil “True” atau “False” dari dua kondisi. Tipe operator Logika adalah and, not, or, dan xor
  • 20.
    Operator Bitwise Hampir miripdengan operator Logika atau Boolean, tetapi Bitwise dilakukan pada level bit. Tipe operator Bitwise adalah and, not, or, xor, shl, shr, >>, dan <<. Operator ini berlaku untuk tipe data int, long, short, char, dan byte
  • 21.
    Operator Ternary Operator iniunik, biasa disebut dengan operator kondisional yang berguna untuk mengevaluasi ekspresi logika dan melibatkan tiga buah operand dalam setiap prosesnya Operator instanceof merupakan operator yang hanya digunakan pada variabel yang tipe datanya referensi objek Operator Instanceof
  • 23.
    1. Jelaskan perbedaanjenis tipe data primitif dan non-primitif! 2. Sebutkan dan uraikan operator artimatika dalam pemrograman 3. Berikan contoh bagaimana cara mendeklarasikan tipe data array 4. Perhatikan penulisan variabel dibawah ini: Int 5angka; String nama siswa; Int static; Penulisan variable diatas adalah salah, uraikan apa saja kesalahan yang terdapat pada penulisan diatas! 5. Berikan contoh implementasi operator pembagian dengan menggunakan Bahasa pemrograman masing-masing kelompok
  • 24.
    THANK YOU Manusia bukandirancang untuk GAGAL. tapi Manusialah yang GAGAL dalam Rancangannya
  • 25.
    About Us STUDIO SHODWE 2022PRESENTATION Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
  • 26.
    STUDIO SHODWE 2022 PRESENTATION OurHistory In Here Technology In 2018 Technology In 2019 Technology In 2020 Technology In 2021 Technology In 2022 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum .
  • 27.
    STUDIO SHODWE 2022 PRESENTATION Workingat Home With VR Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim January Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim February Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim March Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim April
  • 28.
    STUDIO SHODWE 2022 PRESENTATION OurWebsite About Technology Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim Website 02 LEARN MORE Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim Website 01 LEARN MORE
  • 29.
    STUDIO SHODWE 2022 PRESENTATION CompanyContact +123-456-7890 www.reallygreatsite.com 123 Anywhere ST., Any City, ST 12345 hello@reallygreatsite.com