Anda di halaman 1dari 11

JOBSHEET TEKNIK

4
PEMROGRAMAN
Bahasa Pemrograman MIKROPROSESOR DAN
Variabel-Tipe Data MIKROKONTROLER
Fasilitator :
Hanif Azhari, S.Pd, Gr
Nama : NILAI/PARAF
Kelas :
No. Absen :

A. Tujuan Praktikum
1. Peserta didik dapat menerapkan penggunaan variable dalam pemrograman
2. Peserta didik dapat menerapkan penggunaan tipe data dalam pemrograman

B. Teori Singkat
1. Variabel
Variabel adalah sebuah identifier (pengenal) yang nilainya dapat diubah sesuai dengan
kebutuhan program. Jika dibutuhkan sebuah variabel yang dapat dikenali oleh semua
lingkungan dalam program maka harus digunakan variabel Global. Pada C++ selalu
terdapat fungsi utama, variabel global biasanya dideklarasikan di luar fungsi utama
tersebut. Selain variabel global, pada pemrograman C++ juga terdapat variabel
Lokal.

Berbeda dengan variabel global, variabel lokal hanya dikenali oleh suatu fungsi saja,
artinya variabel lokal tidak dikenal oleh lingkungan luar di dalam program yang
dibuat. Variabel lokal harus berada dalam lingkup fungsi tertentu.

Variabel adalah elemen dalam bahasa pemrograman yang berguna untuk menyimpan nilai
dan nilainya bisa diubah sewaktu-waktu

Perhatikan contoh dibawah ini:


Contoh hasil eksekusi program

Untuk memperoleh nilai dari suatu variable digunakan pernyataan penugasan (assignment
statement), yang mempunyai sintaks sebagai berikut:
Variabel = ekspresi;
 int n; = Variabel n bertipe int (untuk menyimpan bilangan bulat) dan tidak harus n
tergantung pengenal apa yang nantinya kita tulis.
 char ch; = Variabel ch bertipe char (dipakai untuk menyimpan sebuah karakter)
tidak harus ch tergantung pengenal apa yang nantinya kita tulis.
 long int jum_penduduk; = Variabel jum_penduduk bertipe long int (dipakai untuk
menyimpan bilangan bulat dengan nilai mencapai sekitar 2 milyar)
 double jarak; = Variabel jarak bertipe double (dipakai untuk menyimpan sebuah
bilangan real dengan kepresisian tinggi)

Nama dari suatu variabel dapat ditentukan sendiri oleh pemrogram dengan aturan
sebagai berikut:
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
Bahasa C ++ bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda.
Jadi antara nim, NIM dan Nim dianggap berbeda.
2. Tidak boleh mengandung spasi.
3. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah (underscore).
Yang termasuk simbol khusus yang tidak diperbolehkan antara lain:
$, ?, %, #, !, &, *, (, ), -, +, = dsb.
4. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan variabel yang benar: Contoh penamaan variable yang salah:

NIM %nilai_mahasiswa
a, x 80mahasiswa
nama_mhs rata-rata
f3098 ada spasi
f4 penting!
nilai
budi

2. Tipe Data Dasar


Dalam C++ terdapat beberapa tipe data dasar yang telah didefinisikan dan digolongkan
dalam tipe bilangan bulat (integer), bilangan real (floating point), tipe logika (boolean),
dan tipe karakter/teks (character/string).

Tipe data bilangan bulat digunakan untuk data-data yang tidak mengandung angka di
belakang koma. Tipe data yang termasuk ke dalam kategori bilangan bulat adalah:
Tipe data bilangan real merefresentasikan data-data bilangan yang mengandung angka di
belakang koma. Tipe data yang termasuk ke dalam kategori bilangan real adalah :
Tipe Logika
merepresentasikan data-data yang hanya mengandung dua nilai yaitu benar untuk nilai 1 dan
salah untuk nilai 0. Istilah ini juga dikenal dengan nama lain yaitu benar (true) dan salah (false).
Tipe logika dinyatakan dalam tipe boolean.

Tipe data Karakter/String


merepresentasikan data-data berupa karakter. Tipe data karakter dinyatakan dengan tipe char,
sedangkan untuk string yang merupakan kumpulan dari karakter dinyatakan sebagai pointer
dari tipe char dan dituliskan dengan char*. Untuk membedakan tipe karakter dan string adalah
tanda pengapitnya. Tipe data string diapit oleh tanda petik ganda (“ ”) dan tipe data karakter
diapit oleh tanda petik tunggal (‘ ’).

Tipe data karakter yang sesuai dengan standard C++ ANSI/ISO adalah:

 Bilangan Bulat (integer); bilangan tanpa pecahan


 Bilangan Real (Float); bilangan yang mengandung pecahan
 Boolean; terkait dengan keadaan benar (true) atau salah (false) atau untuk menangani
data yang nilainya hanya ada dua keadaan.
 Karakter (String); berkaitan dengan huruf, digit atau sebuah simbol.
a. Typecasting (Konversi Tipe Data)
Typecasting adalah untuk mengubah tipe data secara eksplisit dalam suatu ekspresi.
Contoh :

b. Tipe data Boolean


Tipe data bool (yang menyatakan Booelan) bisa digunakan untuk mengambil keputusan-
keputusan. Nilai true atau false. True bernilai 1 dan false bernilai 0.

c. Tipe data char


Tipe data char hanya ditujukan untuk menyimpan sebuah karakter. Seperti huruf A, B, digit
seperti 0 dan 9 atau simbol seperti * dan 8.
3. Konstanta
Konstanta adalah jenis identifier yang bersifat konstan atau tetap, artinya nilai
konstanta adalah tidak dapat di ubah. Konstanta berguna untuk menentukan nilai yang
merupakan tetapan, misalnya nilai phi (π), satuan dari kecepatan cahaya dan
sebagainya.

Identifier adalah suatu pengenal atau pengidentifikasi yang didekralasikan agar kompiler
dapat mengenalinya. Identifier dapat berupa variabel, konstanta, fungsi, dan kelas. Dalam
menentukan atau membuat identifier pada program, ada beberapa hal yang harus
diperhatikan yaitu:
 C++ bersifat case sensitive sehingga huruf kapital dan huruf kecil berbeda.
 Identifier tidak boleh diawal dengan angka.
 Identifier tidak boleh menggunakan karakter-karakter simbol seperti #, @, ?, !, $,
dan lain-lain).
 Identifier tidak boleh menggunakan kata kunci yang terdapat pada C++, seperti
break, return dan lain-lain.
 Nama identifier sebaiknya disesuaikan dengan kebutuhannya.

C. Alat dan Bahan


1. Personal Computer / Laptop
2. Internet
3. Jobsheet/Lembar Kerja Siswa

D. Materi Praktik / Percobaan


1. Mengkonversi bilangan

E. Langkah Kerja
1. Berdoa sebelum memulai praktikum
2. Persiapkan alat dan bahan
3. Catat penggunaan PC / Laptop pada kartu penggunaan PC / Laptop dengan lengkap
4. Nyalakan PC / Laptop
5. Pastikan PC / Laptop booting dengan baik hingga masuk ke sistem windows
6. Catat dan laporkan apabila ada kerusakan PC/ Laptop
7. Kerjakan tugas yang diberikan oleh tenaga pendidik dan buatlah laporannya lalu
kumpulkan
8. Apabila selesai pemakaian, matikan PC / Laptop dan rapihkan kembali posisi PC / Laptop
seperti semula
9. Berdoa setelah praktikum
10. Bersihkan ruangan dari sampah dan kotoran

F. Petunjuk Keselamatan Kerja


1. Pakailah wearpack ketika praktikum
2. Dilarang membawa makanan dan minuman ke dalam kelas
3. Ikuti aturan K3
4. Hindari terjadinya laporan kerja sobek / kotor

G. Tugas Siswa

TUGAS :
1. Buatlah program berikut menggunakan variabel dan tipe data!

Ket:
Nama : String
NISN : integer

2. Buatlah program berikut menggunakan variabel!


Ket:
PHI = float
Luas = double
Jari-jari = integer

Masukkan program dan hasil run and debug ke dalam tabel di bawah!
Soal
Kode Program Hasil Program (screenshoot)
No
1 #include<...
Flowchart

2 #include<...

Flowchart

3 Apa yang dapat kamu simpulkan dari praktik di atas?


Jawab : ......

4 Tuliskan apa fungsi dari pembuatan variabel?


Jawab : ......

5 Tuliskan apa fungsi dari tipe data?


Jawab : ......

Anda mungkin juga menyukai