• Tidak ada hasil yang ditemukan

pemrograman komputer untuk teknik mesin

N/A
N/A
Protected

Academic year: 2018

Membagikan "pemrograman komputer untuk teknik mesin"

Copied!
7
0
0

Teks penuh

(1)

A. TIPE DATA SEDERHANA (SIMPLE – DATA TYPE)

Adalah tipe data yang sudah ada dan dijadikan standar dalam bahasa pemrograman tertentu.

Isi dari tipe data sederhana ini adalah data-data tunggal.

STANDARD DATA TYPE

INTEGER (TIPE BILANGAN BULAT)

REAL

TIPE BILANGAN REAL

Data yang termasuk bilangan real adalah data angka yang mengandung pecahan. Data yang seperti ini akan memiliki keterangan jangkauan, jumlah digit penting (berarti) dan ukuran. Digit berarti ini penting diperhatikan karena ini berhubungan dengan tingkat ketelitian data yang disajikan.

CHAR dan STRING

(2)

BOOLEAN

Adalah tipe data yang hanya bernilai benar (true) atau salah (false). Jangkauan (nilai yang mungkin) hanya 2 yaitu true atau false.

USER-DEFINED DATA TYPE

Tipe sub jangkauan merupakan tipe data yang jangkauannya merupakan sebagian dari tipe data yang lain.

Misalnya untuk tipe byte memiliki jangkauan dari 0..255, sementara kita hanya memerlukan angka 1..12 untuk menampung data bulan. Maka bisa diciptakan satu tipe baru yang merupakan sub jangkauan tersebut.

Contoh

Type

Bulan : 1 .. 12 ;

ENUMERATED OR SCALAR TYPE SUBRANGE TYPE

TIPE DATA TERSTRUKTUR (STRUCTURED – DATA TYPE)

-ARRAY (LARIK)

Larik adalah tipe data yang berisi beberapa data yang ditampung dalam satu variabel yang memiliki tipe data yang sama.

Masing masing data yang tertampung dalam sebuah larik akan ditandai sebagai elemen pertama sampai ke – n.

(3)

-RECORD (REKAMAN)

Tipe data rekaman di gunakan untuk menampung data yang terdiri dari beberapa tipe yang berbeda.

Record dapat diakses (diisi) dan dibaca per elemen record dengan menyebut nama elemennya.

-SET (HIMPUNAN)

Tipe data himpunan merupakan sebuah tipe data yang didalamnya memuat sejumlah elemen (anggota) dimana anggotanya memiliki tipe data dasar yang sama.

C. TIPE POINTER

~ Pointer secara harfiah dapat diartikan sebagai penunjuk.

~ Tipe data pointer ini merupakan tipe data yang berisikan alamat memori dimana data disimpan

struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.

Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna (user) atau pun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom-kolom untuk data dapat berubah dan

bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang

memanfaatkan struktur data.

(4)

Secara garis besar type data dapat dikategorikan menjadi: Type data sederhana.

~ Type data sederhana tunggal, misalnya Integer, real, boolean dan karakter.

~ Type data sederhana majemuk, misalnyaString

Struktur Data, meliputi:

~ Struktur data sederhana, misalnya array dan record.

~ Struktur data majemuk, yang terdiri dari:

Linier : Stack, Queue, serta List dan Multilist.

Non Linier : Pohon Biner dan Graph

Pemakaian struktur data yang tepat di dalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana. Struktur data yang standar yang biasanya digunakan di bidang informatika adalah :

* List linier (Linked List) dan variasinya.

* Multilist.

* Stack (Tumpukan).

* Queue (Antrian). * Tree ( Pohon).

* Graph ( Graf ).

(5)

RECORD (REKAMAN).

Disusun oleh satu atau lebih field. Tiap field menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lain yang sudah didefinisikan sebelumnya. Nama rekaman ditentukan oleh pemrogram. Rekaman disebut juga tipe terstruktur.

Variabel

Variabel adalah suatu alokasi data yang ditempatkan pada suatu alamat tertentu di memory (RAM) untuk menyimpan suatu data dengan jenis/type tertentu yang isinya dapat berubah-ubah.

Syntax pendefinisian variabel adalah sebagai berikut:

<TypeData> <NamaVar1>[=<Nilai1>][,<NamaVar2>[=<Nilai2>][,...]];

Konstanta

Sebagaimana halnya variabel, konstanta adalah suatu alokasi data yang ditempatkan pada suatu alamat tertentu di memory (RAM) untuk menyimpan suatu data dengan jenis/type tertentu yang isinya tidak dapat diubah (konstan).

Syntax pendefinisian konstanta adalah sebagai berikut:

const <TypeData> <NAMACONST1>=<Nilai1>[,<NAMACONST2>=<Nilai2>[, ... ]];

Operand adalah sebuah objek yang ada pada operasi matematika yang dapat digunakan untuk melakukan operasi. Operand atau operator dalam bahasa C berbentuk simbol bukan berbentuk keyword atau kata yang biasa ada di bahasa pemrograman lain. Simbol yang digunakan bukan karakter yang ada dalam abjad tapi ada pada keyboard kita seperti =,<,>,* dan sebagainya.

Assignment (=) Tanda Sama Dengan

(6)

Operator Aritmatika (+, -, *, /, %)

Simbol Operator

+ Penjumlahan

- Pengurangan

* Perkalian

/ Pembagian

% Modulo

Modulo digunakan untuk mencari hasil dari sisa pembagian. Contoh 10%3 =1, karena 10 jika dibagi dengan 3 menghasilkan sisa 1.

Compound assignment (+=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=)

Compound assigment adalah kombinasi dari assigment operator (operator sama dengan), digunakan untuk memperpendek suatu ekspresi dari suatu operasi dalam program.

Ekspresi Bentuk Lain

a+=3 a = a + 3

a-=3 a = a - 3

a*=3 a = a * 3

(7)

a%=3 a = a % 3

a>>=3 a = a >> 3

a<<=3 a = a << 3

a&=3 a = a & 3

a^=3 a = a ^ 3

=3 3

Ekspresi dalam bahasa pemrograman adalah kombinasi dari

nilai-nilai eksplisit, konstanta, variabel, operator, dan fungsi yang ditafsirkan menurut aturan

Referensi

Dokumen terkait

-Rapat Koordinasi, Sinkronisasi, dan Pengendalian Sistem Layanan Rujukan Terpadu dan Pusat -Rapat Koordinasi Tingkat Eselon Satu tentang Pembiayaan Gaji dan Tunjangan Guru

5 Kewenangan Kejaksaan RI untuk menghentikan penyidikan terhadap suatu kasus tindak pidana memang diberikan oleh Undang- undang Nomor 8 Tahun 1981 (KUHAP)

Dengan aturan yang ada di UEFA Champion League dan Liga Inggris serta asumsi di atas, pada penelitian ini akan dicari peluang suatu tim agar dapat memperoleh peringkat 1

Nilai beban kerja mental pilot berusia kurang dari 30 tahun mencapai level tertinggi apabila dihadapkan pada saat pesawat udara menghadapi perubahan kondisi angin, disusul

Hidrograf satuan adalah hidrograf limpasan langsung yang dihasilkan oleh hujan efektif yang terjadi merata di seluruh DAS dengan intensitas tetap dalam satu satuan waktu

Kesulitan lain yang ditemukan adalah kemampuan dalam mengembangkan indikator pencapaian kompetensi; materi yang disusun hanya dari buku guru saja; sulit mencapai

Metode kuantitatif adalah metode yang digunakan untuk meneliti populasi suatu sampel tertentu, pengumpulan datanya menggunakan instrumen penelitian, analisis data

„Idiom adalah dua buah kata atau lebih yang keterikatannya sudah ditetapkan, tetapi maknanya secara keseluruhan merupakan ungkapan secara umum yang tidak