Anda di halaman 1dari 10

MAKALAH TENTANG TIPE DATA DALAM BAHASA

PEMOGRAMAN
(Makalah Disusun untuk Memenuhi Nilai Tugas Mata Kuliah Bahasa
Pemograman)

Dosen Pengampu:
Aceng Salim, S.T, M.T

Oleh :
Indra Maulana Yasya (20190801079)

UNIVERSITAS ESA UNGGUL


KAMPUS CITRA RAYA TANGERANG
2019

1
DAFTAR ISI

HALAMAN JUDUL ............................................................................................... 1


DAFTAR ISI............................................................................................................ 2
BAB I PENDAHULUAN ........................................................................................ 3
1... Latar Belakang Masalah ................................................................................ 3
2. Rumusan Masalah ......................................................................................... 3
a. Bagaimana Membedakan Tipe Data ? ................................................... 3
b. Bagaimana Mengatasi Tipe Data Yang Salah? ...................................... 3

BAB II TEORI ........................................................................................................ 5


1. Dasar Teori .................................................................................................... 6

BAB III PENUTUP ............................................................................................... 14

DAFTAR PUSTAKA ............................................................................................ 15

2
BAB I PENDAHULUAN

Latar Belakang

Tipe data yang dimaksud di dalam ilmu komputer dan bahasa pemrograman adalah
Kumpulan benda atau objek yang dapat kita temui pada suatu data. Salah satu contoh dari
tipe data yang kita temui sehari hari adalah tentang bilangan bulat. PHP sendiri termasuk
bahasa pemrograman yang longgar untuk masalah tipe data, ketika menggunakan PHP, kita
tidak perlu dipusingkan dengan tipe data, karena ketika melakukan operasi, PHP akan
otomatis mengubah nilai sesuai dengan tipe data yang diperlukan.

Salah satu komponen utama program adalah variabel. Variabel adalah objek di mana
informasi dinamis disimpan. Ketika Anda menuliskan nama Anda saat hendak membuat
account baru atau proses login ke website, nama yang Anda masukkan akan disimpan dalam
variabel sebelum diproses lebih lanjut.

Tidak semua variabel memiliki karakteristik yang sama. Informasi yang dapat disimpan oleh
variabel ditentukan berdasarkan jenis atau tipe data variabel terebut. Terdapat berbagai jenis
tipe data dalam setiap bahasa pemrograman. Namun, kali ini kita akan melihat beberapa jenis
tipe data yang umumnya ada pada hampir seluruh bahasa pemrograman.

Tipe data ini berfungsi untuk menentukan data yang akan diproses oleh mesin hingga
akhirnya bisa dicerna/difahami oleh manusia sebagai pengguna. Untuk dapat memahai
perbedaan antar sau tipe data dengan tipe data yang lain, maka kita perlu mengerti perbedaan
dan karakterisitik masukkan pengguna ke dalam komputer

Rumusan Masalah

1. Bagaimana membedakan satu tipe data dengan tipe data yang lainnya?
2. Bagaimana Mengatasi Kesalahan Dalam Menentukan Tipe Data?

Tujuan Pembahasan Masalah

Tujuan makalah ini dibuar adalah untuk memberikan pencerahan kepada para programmer /
calon programmer dalam merancang program atau Menyusun algortima.

3
BAB II KAJIAN TEORI/LANDASAN TEORI

A. Dasar Teori

Untuk menyimpan suatu variabel diperlukan tempat khusus di memory komputer. Besar dan
tipe dari variabel-variabel dalam standar program C++ dispesifikasikan sebagai berikut :

Nama Keterangan Ukuran Jangkauan

char Abjad/karakter atau untuk bilangan bulat kecil 1 byte signed: -128 to 127

unsigned: 0 to 255

short int (short) Bilangan bulat dengan jangkauan pendek 2 byte signed: -32768 to 32767

unsigned: 0 to 65535

int Bilangan bulat 4 byte signed: -2147483648 to 2147483647

unsigned: 0 to 4294967295

long int (long) Integer dengan jangkauan panjang 4 byte signed: -2147483648 to 2147483647

unsigned: 0 to 4294967295

bool Boolean, dapat bernilai benar atau salah (true or false) 1 byte true or false

float Angka dengan titik mengambang (bilangan cacah) 4 byte 3.4e +/- 38 (7digits)

double Bilangan cacah dengan ketelitian ganda 8 byte 1.7e +/- 308 (15 digits)

long double Bilangan cacah dengan ketelitian ganda panjang 8 byte 1.7e +/- 308 (15 digits)

wchar_t Karakter lebar, biasa dipakai untuk Unicode karakter 2 byte 1 karakter lebar.

B. Soal

Membuat Program untuk menghitung keliling sebuah persegi panjang dan Luas sebuah
lingkarang.

4
C. Algoritma

Deklarasi : Conts Phi = 3.14 {Konstanta}

L : real

K,p,l : interger

Algoritma : read (p)

read (l)

K 2* (p+l)

Write (K)

bersihkan layar

read (r)

L Phi*r*r

Write (L)

D. SouceCode

#include <stdio.h>

#include <conio.h>

void main()

const float phi = 3.14 ;

char L;

int k,p,l,r ;

printf ("===========================\n") ;

printf ("Menghitung keliling persegi\n") ;

printf ("===========================\n") ;

printf ("Masukan panjang :") ;

scanf ("%d", &p) ;

5
printf ("Masukan Lebar :") ;

scanf ("%d", &l);

k= 2* (p+l) ;

printf ("keliling = %d\n", k) ;

printf ("\n=========================\n") ;

printf ("Menghitung Luas lingkaran\n") ;

printf ("=========================\n") ;

printf("\n\nMasukan Jari-Jari :") ;

scanf ("%d", & r);

L = phi * r *r;

printf ("luas = %o", L);

getch ();

E. Output

6
F. Analisa Program

Program di atas digunakan untuk menghitung Keliling persegi panjang dan Luas Lingkaran.
char adalah tipe data karakter yang bisa menyimpan mulai dari: a – z, A – Z, ‘!’, ‘@’, dsb.
Penggunannya ± sama dengan tipe-tipe yang sebelumnya:

char huruf = ‘c’;

char inisial1 = ‘A’, inisial2 = ‘W’;

char simbol = ‘#’;

int adalah tipe data bilangan bulat (integer). Contoh penggunaan tipe int adalah: int a = 1;
int num1 = 2, num2 = 4;

BAB III PEMBAHASAN

1. Macam Macam Tipe Data

Ada beberapa tipe data yang digunakan


A. Integer
Tipe data pertama adalah integer, tipe data ini dapat didefinisikan sebagai integer.
Jadi program yang menggunakan tipe data integer tidak akan mendukung penggunaan huruf.
Selain itu, angka yang digunakan dalam tipe data ini juga harus bilangan bulat dan tidak dapat
mengandung pecahan desimal. Contoh tipe data integer adalah 2, 4, -5, 102 dan lainnya.
B. Char
Tipe data selanjutnya adalah char, yang merupakan tipe data yang biasanya terdiri
dari angka, tanda baca, huruf atau bahkan karakter khusus. Untuk menyimpan karakter,
diperlukan 1 byte atau 8 bit ruang dalam memori.
Dalam bahasa pemrograman tipe data char ini tidak memiliki batasan dan biasanya
dibaca menggunakan tanda kutip ganda (“) di bagian depan dan belakang data. Dan jika ada
tulisan karakter kosong diganti dengan kata” null “.
C. Array
Tipe data selanjutnya adalah array, tipe data ini termasuk dalam tipe data komposit
karena dapat menyimpan. Data yang disimpan dalam tipe data array harus dari tipe yang sama
atau homogen.

7
Penggunaan tipe data array ini berbeda dari tipe data lain, yang tidak secara langsung
dinyatakan, tetapi tipe data ini sering memainkan peran penting dalam penggunaan data agar
lebih terstruktur.

Seperti yang dikatakan sebelumnya, ada banyak jenis data yang dapat digunakan
dalam dunia pemrograman. Berikut ini adalah tabel tipe data dan ukuran serta rentang nilai
untuk masing-masing tipe data ini.

D. Date

Date adalah tipe data yang digunakan untuk menyimpan data dari tipe tanggal, bulan
dan tahun, misalnya tanggal lahir, tanggal transaksi.

E. Numerik
Numerik adalah tipe data yang dapat digunakan untuk menyimpan data dalam bentuk
angka. Contoh 6.00
F. Float

Float adalah tipe data yang sering disebut sebagai tipe data bilangan real.

Jika tipe data integer tidak mengenali karakter desimal atau fraksi, maka dalam tipe
data float ini Anda dapat menulis karakter desimal atau koma.

Dalam tipe data ini ada juga tipe data ganda, tipe data ini juga mendukung koma atau
angka desimal. Contoh tipe data float adalah 1,5 atau 3,42.

G. String

Seringkali tipe data yang terdiri dari serangkaian karakter yang memiliki panjang
tertentu, tipe data string ini sering dianggap sebagai tipe data dasar.

Ini karena sampai sekarang string data tiba adalah tipe data yang paling sering
digunakan oleh programmer.

Menulis tipe data ini sering mirip dengan tipe data char di awal dan akhir
menggunakan tanda kutip ganda dan mengenali tulisan “null” untuk karakter kosong.

H. Double

Double adalah tipe data tipe float tetapi dengan contoh akurasi yang lebih tinggi
5.555555.

8
I. Blob

Blob adalah tipe data yang dapat menyimpan data dalam bentuk gambar atau suara
tipe binner

J. Text

Text adalah tipe data yang dapat menampung semua jenis data.

K. Boolean

Boolean adalah tipe data yang digunakan untuk menyimpan data yang bertipe logika
dan hanya mengenali benar dan salah.

L. Enum

Enum adalah tipe data yang digunakan untuk menyimpan data dengan hanya 1 karakter.

M. Time

Waktu adalah tipe data yang digunakan untuk menyimpan data satuan waktu.

Dengan mengerti pengertian dan fungsi masing masing tipe data kita takkan lagi mengalami
error dalam pembuatan program. Contohnya, adalah dalam menentukan manakan integer dan string.
Meskipun kita menulis angka, tapi jika kita tidak bermaksud untuk memprosesnya untuk kalkulasi,
maka lebih baik kita menggunakan integer atau nantinya akan error saat kita mengkompail program

BAB IV PENUTUP

Dalam menulis program kita memang harus memperhatikan tipe data setiap variable. Jangan sampau
kita mengalami kesalahan yang berpanjangan hanya karena salah menentukan tipe data yang
diinginkan

9
DAFTAR RUJUKAN

https://medium.com/@sigitwasissubekti/tipe-data-dalam-pemrograman-abc01f5ba576

https://adityarizki.net/mengenal-tipe-data-dan-variabel-dalam-pemrograman/

https://www.academia.edu/9923054/Dasar_teori_tipe_data_dan_ekspresi

Anda mungkin juga menyukai