Anda di halaman 1dari 13

LAPORAN PRAKTIKUM

DESAIN DAN NALISIS ALGORITMA MODUL 3

Disusun oleh Nama NIM Prodi / Kelas : YEYE FAJRIYANI : : Teknik Informatika / A

LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN
2009

MODUL III VARIABEL, TIPE DATA


A. VARIABEL Variabel adalah suatu pengenal (identifer) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variabel bisa duiubah-ubahsesuai kebutuhan. Untuk memperoleh nilai dari suatu variabel digunakan pernyataan penugasan (assignment statement) yang mempuntai sintaks sebagai berikut ; Variabel = ekspresi ; 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. 2. Tidak boleh mengandung spasi 3. Tidak boleh mengandung syimbol-syimbol khusus, kecuali garis bawah. 4. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai. B. DEKLARASI Bagian deklarasi digunakan bila didalam program anda menggunakan pengenal (identifier).identifier dapat berupa label,konstanta ,tipe, variabel ,prosedure dan fungsi. Kalau suatu program menggunakan identifier,pascal menuntut supaya identifier tersebut dikenalkan terlebih dahulu sebelum digunakan yaitu dideklarasikan terlebih dahulu pada bagian ini. 1. Deklarasi konstanta Bagian ini digunakan bia anda ingin menggunakan identifier yang berisi nilai-nilai konstanta. Definisi Const diikuti oleh kumpulan identifier yang diberi suatu nilai konstanta. 1. Deklarasi variabel Jika konstanta merupakan identifier berisi data konstanta yag nilainya sudah ditentukan dan pasti,tidak dapat dirubah didalam program, maka variabel adalah identifier yang berisi data yang dapat berubah-ubah nilainya didalam program.tetapi dengan menggunakan variabel,nilainya dapat anda rubah-rubah didalam program.Hampir semua program pascal harus dideklarasikan sebelum digunakan.kata cadangan Var digunakan sebagai judul didalam bagian deklarasi variabel dan diikuti oleh satu atau lebih identifier yang dipisahkan koma,diikuti dengan titik dua dan tipe dari datanya serta diakhiri dengan titik koma.

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

LATIHAN DAN TUGAS Latihan

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

Deklarasi konstanta 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 { 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 :

#include <iostream.h> #define phi 3.14152965 void main () {

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 :

2) Masuk turbo C++, lalu ketik :

#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.

Anda mungkin juga menyukai