Anda di halaman 1dari 16

MAKALAH

PENGENALAN PEMOGRAMAN DASAR

JIHAN DWI SARAH / 2020903430015

ADINDA AWALIAH / 2020903430004

KELAS : TRKJ 1 A

DOSEN PEMBIMBING : INDRAWATI, SST.MT

D4 TEKNOLOGI REKAYASAN DAN KOMPUTER JARINGAN


JURUSAN TEKNOLOGI INFORMASI DAN KOMPUTER
POLITEKNIK NEGERI LHOKSEUMAWE
2020
KATA PENGANTAR

Puji syukur saya panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan
rahmat dan karunia-Nya, sehingga penulis berhasil menyelesaikan makalah ini tepat pada waktu
yang sudah ditentukan. Makalah ini berisikan informasi tentang pengenalan pemograman dasar.
Dengan dibuatnya makalah ini, saya harapkan makalah ini dapat dijadikan bahan
referensi bagi Mahasiswa maupun Masyarakat yang membutuhkan informasi seputar ilmu
pemograman.
Meskipun demikian, Saya menyadari bahwa makalah ini masih jauh dari kata sempurna,
karena kesempurnaan hanya dimiliki ALLAH SWT. Oleh sebab itu, kritik dan saran dari semua
pihak yang bersifat membangun sangat kami harapkan demi memperbaiki makalah ini.
Akhir kata, saya ucapkan terimakasih banyak kepada semua pihak yang telah berperan
dalam penyusunan makalah ini dari awal hingga akhir.
DAFTAR ISI

MAKALAH....................................................................................................................................................1
PENGENALAN PEMOGRAMAN DASAR.........................................................................................................1
KATA PENGANTAR.......................................................................................................................................2
DAFTAR ISI...................................................................................................................................................3
BAB I............................................................................................................................................................4
PENDAHULUAN...........................................................................................................................................4
I.    Latar Belakang....................................................................................................................................4
II. Tujuan.................................................................................................................................................4
III. Rumusan Masalah..............................................................................................................................4
BAB II...........................................................................................................................................................5
PEMBAHASAN.............................................................................................................................................5
I. Tipe Data dan Variabel.........................................................................................................................5
II. Jenis-jenis Operator dalam Bahasa Java..............................................................................................7
III. Label variabel dan member variabel.................................................................................................14
BAB III........................................................................................................................................................15
PENUTUP...................................................................................................................................................15
A.    Kesimpulan.....................................................................................................................................15
DAFTAR PUSTAKA......................................................................................................................................16
BAB I

PENDAHULUAN
I.    Latar Belakang

Bahasa pemrograman adalah bahasa tertentu yang digunakan oleh para programmer
untuk membuat suatu aplikasi atau software pada komputer, dasar-dasar yang dipakai adalah
prinsip kerja algoritma yang sudah dipelajari sebelumnya, bahasa pemrogaman itu sendiri sudah
ditemukan pada tahun setelah diketemukannya mesin komputer, mulai generasi yang paling
pertama kali yaitu kode mesin, sampai sampai generasi sekarang yang banyak digunakan sebagai
bahasa pemrograman dalam pembuatan berbagai aplikasi, dalam konteksnya adalah setiap
bahasa pemrograman mempunyai yang namanya kode, kode tersebut akan mendasari berbagai
pemrosesan tiap step/langkah beradasarkan tipe data yang diinputkan oleh programmer, Bahasa
komputer adalah merupakan suatu set pemrograman yang digunakan untuk membuat suatu
program komputer. Bahasa komputer biasa dikenal dengan nama bahasa pemrograman. Program
komputer atau software sendiri adalah suatu set instruksi yang harus dijalankan oleh komputer
pada saat komputer dihidupkan atau ketika diperintahkan oleh pengguna komputer. Bahasa
pemograman menggunakan kata-kata unik yang menjadi kode untuk menjalankan perintah
tertentu pada komputer. Contoh bahasa pemrograman antara lain adalah Pascal, Fortran, Clipper,
dBase, Delphi, Basic, Cobol, C++, C#, Java dan lain-lain. Tiap bahasa pemrograman
memilikikelebihan dan kekurangan tersendiri, dan programmer  memiliki preferensi tersendiri
dalammemilih suatu bahasa pemrograman. Namun pada dasarnya, bahasa-bahasa
pemrogramantersebut memiliki bagian-bagianyang serupa. Yang membedakan hanyalah tata
bahasa yang digunakan

II. Tujuan
1. Pemenuhan Tugas mata kuliah Object Oriented Progamming
2. Meningkatkan pengetahuan tentang Bahasa Pemrograman

III. Rumusan Masalah


1. apa yang dimaksud dengan tipe data & variabel

2. Jenis-jenis operator dalam bahasa pemograman

3. Label variabel dan member variabel


BAB II

PEMBAHASAN
I. Tipe Data dan Variabel

Apa itu variabel dan tipe data?

Variabel merupakan simbol yang digunakan untuk menyimpan sebuah nilai. Sedangkan tipe
data adalah jenis nilai yang akan disimpan.

Tipe data

Seperti yang dikatakan di awal tadi, tipe data merupakan jenis nilai yang akan kita simpan
dalam variabel.

Ada beberapa jenis tipe data dalam Kotlin:

1. Int (Integer): bilangan bulat, contoh 12, 1_000


2. String: teks, contoh "belajar kotlin asik"
3. Float: bilangan pecahan, contoh 21.23, 1.3
4. Double: bilangan pecahan juga, tapi punya ukuran penyimpanan yang lebih besar dari
Float.
5. Boolean: tipe data yang hanya bernilai true dan false
6. Char: karakter, contoh 'A'
7. Unit: Tipe data yang hanya punya satu nilai, yaitu: objek Unit. Tipe data ini mirip
seperti void pada Java.

Pada pelajaran matematika, kita sering menemukan x dan y.

Nah Si x dan y ini disebut variabel, karena tugasnya menyimpan nilai.

x = 3;
y = 4;
Bagaimana Cara Membuat Variabel pada Bahasa Pemrograman?

Berikut ini cara membuat variabel pada C:

Jadi, pertama kita harus menuliskan tipe data lalu diikuti dengan nama variabelnya.

Contoh:

int tinggi;
Artinya:

Kita akan membuat variabel dengan nama tinggi dan tipe datanya adalah int (integer).

Jangan lupa, di setiap pembuatan variabel harus diakhiri dengan titik koma.

saat membuat variabel kita juga dapat mengisi langsung dengan nilai yang ingin kita simpan.

Contoh:

int berat = 49;


Artinya:

Kita akan membuat variabel dengan nama berat dan tipe data integer, lalu langsung diisi
dengan nilai 49.

Aturan Penulisan Variabel

Ada beberapa aturan penulisan variabel yang harus kamu ketahui:

1. Nama variabel tidak boleh didahului dengan simbol dan angka.


2. Nama variabel tidak boleh menggunakan kata kunci yang sudah ada pada bahasa C,
contoh: if, int, void, dll.
3. Nama variabel bersifat case sensitive, artianya huruf besar dan kecil dibedakan,
contoh: nama dan Nama adalah dua variabel yang berbeda.
4. Disarankan menggunakan underscore untuk nama variabel yang terdiri dari dua suku
kata, contoh: nama_lengkap.

II. Jenis-jenis Operator dalam Bahasa Java

A. Operator Aritmatika

Operator aritmatika adalah operator yang biasa kita temukan untuk operasi matematika.
Aritmatika sendiri merupakan cabang ilmu matematika yang membahas perhitungan sederhana
seperti kali, bagi, tambah dan kurang (kabataku)

Selain keempat operasi tersebut, bahasa Java juga memiliki operasi modulo division, atau
operator % yang dipakai untuk mencari sisa hasil bagi.

Tabel berikut merangkum operator aritmatika dalam bahasa pemrograman Java:

Operator Aritmatika  Unary


Berikut contoh kode program operator aritmatika dalam bahasa Java:

Hasil kode program:

15
5
50
2
0

B. Operator Increment dan Decrement

Operator increment dan decrement adalah sebutan untuk operasi seperti a++, dan a--. Ini


sebenarnya penulisan singkat dari operasi a = a + 1 serta a = a – 1.
Increment digunakan untuk menambah variabel sebanyak 1 angka,
sedangkan decrement digunakan untuk mengurangi variabel sebanyak 1 angka.
Penulisannya menggunakan tanda tambah 2 kali untuk increment, dan tanda kurang 2 kali
untuk decrement. Penempatan tanda tambah atau kurang ini boleh di awal seperti ++a dan --a,
atau di akhir variabel seperti a++ dan a--.
Dengan demikian terdapat 4 jenis increment dan decrement dalam bahasa Java:
Operator Conto Penjelasan
h

Pre- ++a Tambah a sebanyak 1 angka, lalu tampilkan


increment hasilnya

Post- a++ Tampilkan nilai a, lalu tambah a sebanyak 1


increment angka

Pre- --a Kurangi a sebanyak 1 angka, lalu tampilkan


decrement hasilnya

Post- a-- Tampilkan nilai a, lalu kurangi a sebanyak 1


decrement angka

Berikut contoh kode program operator increment dan decrement dalam bahasa
Java:

1
class BelajarJava {
2
  public static void main(String args[]){
3
        
4     int a = 10;

5     a++;  

6     System.out.println("Isi variabel a: " + a );  

7      

8     int b = 10;

9     b--;  

    System.out.println("Isi variabel b: " + b );  


10
     
11
  }
12
}
13

Hasil kode program:


Isi variabel a: 11

Isi variabel b: 9

C. Operator Perbandingan / Relasional

Operator perbandingan dipakai untuk membandingkan 2 buah nilai, apakah nilai tersebut sama
besar, lebih kecil, lebih besar, dll. Hasil dari operator perbandingan ini adalah
boolean True atau False.
Tabel berikut merangkum hasil dari operator perbandingan dalam bahasa Java:

Operato Penjelasan Conto Hasil


r h

== Sama dengan 5 == 5 true

!= Tidak sama dengan 5 != 5 false

> Lebih besar 5 > 6 false

< Lebih kecil 5 < 6 true

>= Lebih besar atau 5 >= 3 true


sama dengan

<= Lebih kecil atau sama 5 <= 5 true


dengan

Berikut contoh kode program operator perbandingan dalam bahasa Java:

1 class BelajarJava {

2   public static void main(String args[]){

3         

    int a = 10;
4
    int b = 5;
5
    boolean hasil;
6
     
7

8     hasil = a == b;

9     System.out.println("Apakah a == b ? " + hasil );  

10      

11     hasil = a != b;

    System.out.println("Apakah a != b ? " + hasil );  


12
     
13
    hasil = a > b;
14
    System.out.println("Apakah a > b ? " + hasil );  
15
     
16
    hasil = a < b;
17
    System.out.println("Apakah a < b ? " + hasil );  
18
     
19
    hasil = a >= b;
20
    System.out.println("Apakah a >= b ? " + hasil );  
21
  
22     hasil = a <= b;

23     System.out.println("Apakah a <= b ? " + hasil );  

24      

25   }

26 }

27

Hasil kode program:

Apakah a == b ? false

Apakah a != b ? true

Apakah a > b ? true


Apakah a < b ? false

Apakah a >= b ? true

Apakah a <= b ? false

D. Operator Logika / Boolean

Operator logika dipakai untuk menghasilkan nilai boolean true atau false dari 2 kondisi atau
lebih. Tabel berikut merangkum hasil dari operator logika dalam bahasa Java:

Operato NamaPenjelasan Contoh


r

&& And Akan menghasilkan true jika kedua operand true && false, hasilnya:
true false

|| Or Akan menghasilkan true jika salah satu true || false, hasilnya:


operand true false

! Not Akan menghasilkan true jika operand false !false, hasilnya: true

Rumus yang dipakai adalah sebagai berikut:

 Operator && hanya akan menghasilkan true jika kedua operand bernilai true, selain
itu hasilnya false.
 Operator || hanya akan menghasilkan false jika kedua operand bernilai false, selain
itu hasilnya true .
 Operator ! Akan membalikkan logika, !false menjadi true, !true menjadi false.
Berikut contoh kode program operator logika dalam bahasa Java:

1 class BelajarJava {

2   public static void main(String args[]){

3         

    boolean a = true;
4
    boolean b = false;
5
    boolean hasil;
6
     
7
    hasil = a && b;
8
    System.out.println("Hasil dari a && b : " + hasil );  
9
     
10
    hasil = a || b;
11
    System.out.println("Hasil dari a || b : " + hasil );  
12
     
13
    hasil = !b;
14
    System.out.println("Hasil dari !b : " + hasil ); 
15
     
16
  }
17 }

18

Hasil kode program:

Hasil dari a && b : false

Hasil dari a || b : true

Hasil dari !b : true

E. Operator Penugasan
Operator penugasan adalah bisa di bilang penyingkatan dari proses manual perhitungan
menggunakan operator aritmatika.
Beberapa operator penugasan yang ada di Java

Operator Keterangan

= memberian nilai

=+ Penambahan nilai
-= Pengurangan nilai

*= Perkalian nilai

/= Pembagian nilai

%= Sisa pembagian nilai

Berikut contoh kode program operator penugasan dalam bahasa Java:

Hasil kode program


III. Label variabel dan member variabel
DINS

BAB III

PENUTUP
A.    Kesimpulan
 Tipe data adalah himpunan yang bisa ditemui pada semua data. Dengan memahami suatu
tipe data, kalian jadi bisa menentukan suatu nilai data yang dimiliki dari data tersebut
 Tipe data yang terdapat pada bahasa pemrograman Java pada umumnyatidak jauh
berbeda dengan bahasa pemrograman lain seperti C, C++, Pascal, Basic,dan lainnya,
yakni terdiri dari integer, floating point, char, string dan boolean.
 3. Aturan penulisan variabel pada bahasa pemrograman Java juga tidak jauh berbeda
dengan bahasa pemrograman lain seperti C, C++, Pascal, Basic, danlainnya, yakni harus
diawali dengan huruf/abjad, karakter mata uang, danunderscore ( _ ) dan terdiri dari
huruf/abjad, angka, dan underscore ( _ )
 Sama halnya dengan semua bahasa dapat dipemrograman, Java jugamenyediakan
operator-operator aritmatika untuk memanipulasi data numerik.5. 
 Selain operator aritmatika, Java juga mempunyai operator-operator lain,seperti operator
increment dan decrement, operator assignment (penugasan),operator relasi, operator
logical, operator bitwise (yang terdiri dari and, or, xor, dancomplement), dan operator
precedence
 Selain itu, kesimpulan dalam makalah ini kita dapat mengetahui apa itu tipe data, variabel
dan operator, kemudian kita tahu bentuk contoh dari masing-masing tipe data, variabel
dan operator tersebut. Lalu kita tahu fungsi dari tipe data, jenis-jenis tipe data dan
mengetahui macam-macam dari sebuah operator pada java
DAFTAR PUSTAKA

https://tugasmakalahkelas.blogspot.com/2016/12/makalah-bahasa-pemrograman.html

https://www.petanikode.com/c-variabel/

https://www.duniailkom.com/tutorial-belajar-java-jenis-jenis-operator-dalam-bahasa-java/

Anda mungkin juga menyukai