Disusun oleh Nama NIM Prodi / Kelas : YEYE FAJRIYANI : : Teknik Informatika / A
LABORATORIUM KOMPUTER
UNIVERSITAS KUNINGAN
2009
3. Deklarasi tipe Terdapat beberapa macam tipe dari data yaitu: a. Data tipe sederhana(simple-type data) terdiri dari: 1. Tipe data standar (standard data type): Integer ,real ,char , string, boolean 2. Tipe data didefinisikan pemakai (user-defined data type) Enumerated tau scalar type ,subrange type b. Tipe data terstruktur (strucuted-type data) terdiri dari: 1. Array 2. Record 3. File 4. Set c. Tipe data penunjuk (pointer-type data). 4.Deklarasi Label Kalau program anda mengguakan statemen Goto untuk meloncat ke suatu statemen yang tertentu, maka dibutuhkan suatu label pada statemen yang dituju dan label tersebut harus dideklarasikan terlebih dahulu pada bagian deklarasi. 5. Deklarasi prosedur Prosedure merupakan bagian yang terpisah dari prpgram dan dapat diaktifkan dimanapun didalam program. KataProcedure digunakan sebagai judul dari bagian deklarasi prosedur,diikuti oleh identifier yang merupakan nama dari prosedurnya secara optional dapat diikuti lagi oleh kumpulan parameter yang diakhiri dengan titik koma. 6. Deklarasi Fungsi Fungsi juga merupakan bagian program yang terpisah mirip dengan prosedur, tetapi ada beberapa perbedaanya. KataFunction mengawali bagian deklarasi fungsi diikuti oleh identifier yang merupakan nama dari fungsinya dan secara optional dapat diikuti oleh kumpulan parameter.tipe dari fungsinya dan diakhiri dengan titik koma. C. TIPE DATA Secara sederhana tipe data dapat didefinisikan dengan istilah tempat untuk menentukan pemberian nilai terhadap suatu variabel sesuai atau tidak dengan nilai yang diberikan oleh user. Dalam versi lain tipe data juga diartikan sebagai batasan terhadap fungsi tanda pengenal terhadap semua nilai yang diterima. logika yang dapat kita berikan adalah ketika kita menempatkan tanda pengenal harga hanya mengenal angka, maka ketika kita
memberikan nilai berupa string maka secara otomatis data tersebut akan ditolak karena nilai tersebut tidak dikenali oleh tipe data yang diberikan. Tipe Dasar Tipe dasar Char Int Long Float Double Long double Ukuran memori (byte) 1 2 4 4 8 10 Jangkauan Nilai -128 hingga +127 -32768 hingga +32767 -2.147.438.648 hingga 2.147.438.647 3.4E-38 hingga 3.4E38 3.4E-308 hingga 1.7E308 3.4E-4932 hingga 1.1E4932 Jumlah Digit presisi 6-7 15-16 19
Untuk mengetahui ukuran memori dari suatu tipe digunakan fungsi sizeof (tipe) Ada beberapa type data dasar di java, yang mana integer, byte, shortinteger, long dan lain-lain. dalam penggunaan type data java juga mirip dengan C/C++ yang mana setiap type data yang ingin kita pakai harus di deklarasikan terlebih dahulu, berbeda dengan bahasa pemrogramman basic. Integer (int) Integer adalah type data angka-angka single tanpa koma. biasanya integer di gunakan ketika kita mendefinisikan nilai seperti waktu, jika kita ingin menulis rumus kecepatan yang mana kecepatan = jarak x waktu. maka kita akan menulisnya seperti berikut ini int kecepatan; disini kita memperkanalkan variable kecepatan dengan type data integer sekarang kita akan mendeklarikan variabel jarak dan waktu dan memberikan nilai 10 dan 2 kepada mereka. int jarak = 10; int waktu = 2; Bilangan Desimal tetapi ketika kita berbicara masalah kecepatan biasanya kita menggunakan bilangan desimal, dimana bilangan berkoma, mungkin agak sulit menjelaskan tentang bilangan ini tanpa contoh, contoh bilangan berkoma tersebut seperti ini, 10,2. dalam pemrograman java untuk mendeklarasikan bilangan seperti ini kita menggunakan type data float atau double. sekarang contoh di dalam java. untuk menulis bilangan desimal di java biasanya kita menggunakan double, dan fload tapi sekarang kita hanya memperkalkan double. tapi itu bukan masalah karena dalam penggunaannya mereka sama, hanya berbeda dalam ukurannya saja. double kecepatan; double jarak = 10.0;
dan int waktu = 2; sekarang kita coba membuat sebuah contoh program untuk mencari kecepatan dengan java dan sekalian memapplikasikan type-type yang telah kita jabarkan di atas: public class Kecepatan { public static void main(String[] args) { int waktu; double kecepatan, jarak = 10.0; kecepatan = jarak / waktu; System.out.println(kecepatan adalah : + kecepatan); } pada listing program di atas kita menggunakan type-type data integer dan double untuk membuat program mencari kecepatan. Karakter (char) untuk mendeklarasikan karakter kita menggunakan type data char , contoh kita ingin memberikan karakter dari s, maka dalam java di perkanalkan sepertih berikut ini : char = s; yang penting harus di ingat ketika kita memberikan nilai kepada karakter kita harus mengapitnya dengan tanda petik ( ), ya mungkin kalau anda mempunyai dasar pemrogramman di C atau C++, ini pasti bukan hal aneh karena java juga menggunakan type yang sangat sama dengan C/C++ pada pendeklarasian data. kita hanya membahas char sampai disini, dilain waktu kita akan lebih menjelaskan tentang char tersebut. String Kita telah mejabarkan sedikit tentang type data untuk karakter di atas, sekarang kita ingin menjabarkan tentang String, string ini bukan turunan dasar dari java, dia ini adalah type data turunan. kenapa di sebut type data turunan karena string di buat dari type data char, lebih tepatnya multiple char. nilai dari string selalu di apit oleh tanda petik 2, contoh: String str = Hallo;
Tipe Bentukan Merupakan tipe yang dibentuk dari tipe dasar. Seperti tipe struktur. Tipe Struktur Suatu tipe data yang merupakan kumpulan dari tipe data lainnya. Struktur terdiri dari data yang disebut field. Field-field tersebut digabungkan menjadi satu tujuan untuk kemudahan dalam operasi
Deklarasi Variabel 1. Masuk ke menu Turbo C++ 2. Lalu ketik ; #include <iostream.h> // adalah sebuah prepocessor directive, yg brfungsi sebagai header, dimana di dalamnya terdapat program input/output. Void main () // Sebagai method utama dalam sebuah program { Int n; // variabel bernama n yang bertipe data integer N=66 // nilai dari variabel n adalah 66 Cout<<n<<endl; // menampilkan nilai n, dimana memanggil nilai n yaitu 66 Cout<<n<<endl; // menampilkan huruf n }
3. Compile file
Dan outputnya : 66 n
#include <iostream.h> // adalah sebuah prepocessor directive, yg brfungsi sebagai header, dimana di dalamnya terdapat program input/output. Void main () // Sebagai method utama dalam sebuah program { const float phi=3.14; // variabel ketetapan bernama phi dengan tipe data float, float jari_jari, luas, keliling; // membuat veriabel jari_jari , luas dan keliling dengan tipe data float. jari_jari=7.0; // nilai dari var jari_jari adalah 7.0 luas= 0.5*jari_jari*jari_jari; // nilai dari variabel luar adalah dengan rumus 0.5*jari_jari*jari_jari keliling = 2*phi*jari_jari; // nilai dari variabel keliling adalah hasil dari rumus keliling = 2*phi*jari_jari cout<<"Luas Lingkaran = "<<luas<<endl; // menampilkan output luas lingkaran dengan memanggil isi dari variabel luas. Kemudian ganti baris. cout<<"Keliling Lingkaran = "<<keliling; // menampilkan output keliling lingkaran dengan memanggil isi dari variabelkeliling. Kemudian ganti baris.
Outpitnya adalah:
Tugas
1) Buatlah algoritmanya dan kemudian buatlah program dengan menggunakan define untuk menghitung volume tabung (rumus volume tabung ; phi x jari-jari x tinggi) dan Luas tabung (rumus ; 2 x phi x jari-jari x tinggi ) dimana jari-jari 7 dan tinggi 24 2) Buatlah algoritmanya dan kemudian buat program untuk mencatat data mahasiswa yang terdiri dari field nama, nim, dan nilai. Jawab : 1) Masuk menu turbo C++ lalu ketik :
float jari_jari,luas,volume,tinggi; jari_jari=7.0; tinggi=24; luas=2.0*phi*jari_jari*tinggi; volume=phi*jari_jari*jari_jari*tinggi; cout<<"Luas Tabung="<<luas<<endl; cout<<"Volume Tabung="<<volume; }
Lalu compile
Outputnya adalah :
#include<stdio.h> void main() { printf("Nama Mahasiswa printf("NIM printf("Alamat } : Yeye Fajriyani\n"); : Belum Ada\n"); : Cibingbin-Kuningan\n");
Compile file
Outputnya adalah :
KESIMPULAN
Dari pembahasan diatas, dapat disimpulkan bahwa Untuk menggunakan variabel pada C++, pertama-tama harus mendeklarasikan dulu tipe data yang ingin digunakan. Syntax penulisannya adalah dengan menspesifikasikan tipe data (misal :int, bool, float...) dan diikuti valid variable identifier.