laporan praktikum modul 5
TRANSCRIPT
LAPORAN PRAKTIKUM
PENGANTAR TEKNOLOGI INFORMASI
MODUL V
DISUSUN OLEH
NAMA : DEVI
NIM : 2012081043
KELAS : TI2012A
LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS KUNINGAN2012
I. PEMBAHASAN PRAKTIKUM
PEMROGRAMAN TURBO C
Praktek
LangkahPengerjaannya :
˗ Klik start Program Turbo C++ 4.5 Lalu pilih Turbo C++
˗ Tunggu sampai muncul jendela editor turbo C++
Pembahasan:
Dalam tampilan jendela editor diatas terdapat menu - menu untuk
mengoperasikan aplikasi tersebut, seperti Menu File, Menu Edit, Menu Search,
Menu View, Menu Project, Menu Debug, Menu Tool, Menu Options, Menu
Windows dan Menu Help. Didalam tampilan diatas terdapat lembar kerja unutk
menuliskan program-program yang akan dibuat.
˗ Mulailah membuat program sederhana
Klik Menu Editor File Pilih New
Ketikan program seperti dibawah ini:
Setelah mengetikan program lalu Pilih menu project, lalu pilih submenu
compile atau denngan menekan ALTF9.Maka akan muncul seperti gambar di
bawah ini.
Pembahasan:
Kompile / kompilasi merupakan penterjemah keseluruhan kode sumber
menjadi kode biner, yang selanjutnya dieksekusi oleh mesin atau computer.
˗ Untuk melihat hasil dari pembuatan program diatas dengan cara Ctrl+F9,
tampilannya adalah sebagai berikut:
˗ Simpan program yang sudah dibuat dengan cara klik menu File Save / Save
as dengan file name LAT.CPP simpan di directory dan folder D:\> yang anda
sudah buat di praktikum modul 2.
Praktikum 1: Memberikan Nilai ke Variabel
– Menulis source kode Program C++
– Melakukan Kompilasi
Pilih menu project, lalupilih submenu compile atau denngan menekan
ALTF9.Maka akan muncul seperti gambar di bawah ini.
–Menjalankan Program
Menjalankan program dengan cara pilih menu Debug, lalu submenu Run
atau dengan cara menekan CTRL+F9. Maka akan muncul gambar seperti di
bawah ini.
Pembahasan:
Dalam sintaks diatas adalah program untuk mencari harga total dengan
memberikan nilai ke variable yang telah dideklarasikan. Sintaks diatas
menggunakan header stdio dan menggunakan input output printf untuk
menampilkan hasil dari program mencari harga total. Variabel yang digunakan
dalam program diatas ada 3 yaitu integer jumlah untuk menampilkan data berupa
bilangan bulat, float harga_per_unit untuk menampikan data berupa bilangan
desimal karena nilai dari variable tersebut bertipe bilangan decimal dan
harga_total untuk menampilkan hasil dari perhitungan program tersebut bertipe
bilangan desimal. Dan kode format yang digunakan adalah %f untuk
menampilkan bilangan real, penggunaan “0.2” di dalam kode format adalah untuk
menampilkan bilangan desimal 2 angka dibelakang koma karena kalau tidak
memakai 0.2 maka akan banyak angka di belakang koma tersebut. Perlu diingat
setiap pernyataan harus diakhiri dengan “;” atau disebut semicolon.
Praktikum 2: Inisialisasi Variabel
– Menulis source kode Program C++
– Melakukan Kompilasi
Pilih menu project, lalupilih submenu compile atau denngan menekan
ALTF9.Maka akan muncul seperti gambar di bawah ini.
–Menjalankan Program
Menjalankan program dengan cara pilih menu Debug, lalu submenu Run
atau dengan cara menekan CTRL+F9. Maka akan muncul gambar seperti di
bawah ini.
Pembahasan:
Dalam program diatas sama dengan program sebelumnya untuk mencari
harga total, namun dalam program in imenginisialisasi variable yaitu memberikan
nilai awal setelah dideklarasikan. Struktur yang digunkan dalam pembuatan yang
program tersebut sama dengan program sebelumnya namun pada program ini
memory dan waktunya yang digunakan lebih efisien.
Praktikum : Perbedaan Variabel bertipe float dan double
– Menulis source kode Program C++
– Melakukan Kompilasi
Pilih menu project, lalupilih submenu compile atau denngan menekan
ALTF9.Maka akan muncul seperti gambar di bawah ini.
–Menjalankan Program
Menjalankan program dengan cara pilih menu Debug, lalu submenu Run
atau dengan cara menekan CTRL+F9. Maka akan muncul gambar seperti di
bawah ini.
Pembahasan:
Sintaks diatas adalah untuk mengetahui perbedaan antara penggunaan tipe
data float dan double. Kedua tipe data tersebut merupakan Tipe data bilangan real
yaitu bilangan yang mengandung titik decimal sehingga tipe data ini digunakan
untuk menyatakan suatu bilangan pecahan/decimal. Dapat diambil kesimpulan
dari sintaks diatas untuk perbedaan tipe data float dan double adalah jika double
menyatakan bilangan real dengan ketelitian tinggi (15 digit) sedangkan float
menyatakan bilangan real dengan ketelitian rendah (7 digit).
II. TUGAS
1. Buat perintah dalam pemrograman turbo C untuk menampilkan Nama, NIM,
jurusan dan alamat
– Menulis source kode Program C++
– Melakukan Kompilasi
Pilih menu project, lalupilih submenu compile atau denngan menekan
ALTF9.Maka akan muncul seperti gambar di bawah ini.
–Menjalankan Program
Menjalankan program dengan cara pilih menu Debug, lalu submenu Run
atau dengan cara menekan CTRL+F9. Maka akan muncul gambar seperti di
bawah ini.
Pembahasan:
Dalam pembuatan program diatas menggunakan header stdio, untuk
menampilkan data yang berisi nama, Nim, jurusan dan alamat digunakan I/O
printf. Fungsi utama yang digunakan adalah void main. Setiap pernyataan diakhiri
dengan “;” / semicolon. Dalams intaks tersebut menggunakan karakter khusus
atau escape sequence characters \n untuk menampilkan garis baru dan \t untuk
karakter tab horizontal agar titik dua “:” letaknya rata.
2. Lengkapi potongan program berikut dan berapa hasil akhirnya
int a=22;
a=a+5;
a=a-2
printf(“a=%d\n”,a);
– Menulis source kode Program C++
– Melakukan Kompilasi
Pilih menu project, lalupilih submenu compile atau dengan menekan
ALTF9.Maka akan muncul seperti gambar di bawah ini.
–Menjalankan Program
Menjalankan program dengan cara pilih menu Debug, lalu submenu Run
atau dengan cara menekan CTRL+F9. Maka akan muncul gambar seperti di
bawah ini.
Pembahasan:
Sintaks diatas harus dilengkapi dengan header atau preprocessor directive,
yang digunakan adalah stdio karena I/O yang digunakan adalah printf.
Fungsiutama yang digunakan adalah void main, dan awal dan akhir fungsi utama
maupun fungsi tambahan harus diapit oleh kurung kurawal “{}”. Pada pernyataan
baris ke 7 variabel a diganti dengan variable b karena variable hanya menyimpan
sebuah data.Untuk menampilkan hasil dalam program tersebut menggunakan
kode format %d untuk menampilkan bilangan bulat. Dalam Program diatas
menggunakan struktur algoritma runtutan (sequence). Runtunan merupakan
struktur dasar algoritma terdiri dari satu atau lebih instruksi, yang setiap
instruksinya dikerjakan secara berurutan sesuai dengan urutan penulisan algoritma
tersebut. Sebuah instruksi dikerjakan setelah instruksi sebelumnya dikerjakan.
Maka hasil dari program diatas bisa dilihat pada hasil run diatas.
3. Berapa hasil akhir dari perhitungan berikut ini:
a) x=2+3*2
–Menulis source kode Program C++
–Melakukan Kompilasi
–Menjalankan Program
Pembahasan:
Sintaks diatas adalah program untuk mencari nilai x dengan menggunakan
operasi aritmatika. Sintaks diatas menggunakan header stdio.h sehingga untuk
menampilkan suatu keluaran pada layar menggunakan sistem input/output printf.
Sintaks diatas mempunyai variabel x yang bertipe int. Dalam program tersebut
outputnya adalah 8 karena x=2+3*2 adalah 8 yang dilakukan terlebih dahulu
adalah operasi perkalian #*2=6 lalu setelah itu ditambahkan 6+2=8.
b) x=2*3%2
–Menulis source kode Program C++
–Melakukan Kompilasi
–Menjalankan Program
Pembahasan:
Program diatas struktur yang digunakan sama dengan program sebelumnya
yaitu untuk mencari nilai x, hanya dalam program ini operator aritmatika yang
digunakan yaitu operator perkalian (*) dan modulus (%). sehingg a outputnya
adalah 0. Modulus adalah hasil sisa bagi. Dalam operasi aritmatika yang
dieksekusi terlebih dahulu adalah perkalian yaitu 2*3 = 6 dan 6%2 adalah 0
karena 6/2 adalah 3 dan tidak mempunyai sisa dari hasil bagi tersebut.
catatan :berika npenjelasan secara jelas dan pengerjaannya dilakukan di jendela
editor turbo C
III. KESIMPULAN
Dari Praktikum pada modul V dapat diambil kesimpulan aturan umum dari
penulisan praktikum dalam bahasa C/C++ diatas adalah sebagai berikut:
1. Bahasa C/C++ bersifat case sensitive artinya huruf besar dan huruf kecil
dibedakan. Sebagai contoh variabel data berbeda dengan variabel Data.
2. Untuk memberi komentar pada suatu baris program, digunakan /* dan */
atau //.
3. Awal dan akhir fungsi utama maupun subroutine diapit dengan kurung
kurawal.
4. Setiap pernyataan diakhiri dengan titik koma (;)
5. Semua variabel yang digunakan di dalam program wajib di deklarasikan
dahulu
Selain aturan umum penulisan bahasa C/C++ dapat disimpulkan pula
kelebihan dan kekurangan dalam bahasa C/C++.
Kelebihan
1. Merupakan Compiler
2. Tersedia hampir disemua jenis komputer
3. Banyak fasilitas untuk memanipulasi operator danfungsi
4. Struktur penulisan bahasa yang terstruktur.
5. Bahasa tingkat tinggi yang mempunyai kemampuan seperti bahasat ingkat
rendah (seperti dapat memanipulasi data dalam bentuk bit).
6. Dibandingkan dengan bahasa tingkat tinggilainya bahasa C++ mempunyai
kecepatan eksekusi yang cepat.
7. Mendukung bahasa pemrograman berorientasi obyek
8. Kode yang ditulis menggunakan C++ bersifat reusable
Kekurangan
1. Karena bahasa ini sangat fleksibel maka bagi pemula bahasa C++ akan sangat
membingungkan. Untuk itu disarankan para pemula tidak terburu-buru dalam
mempelajari bahasa C++ ini.
2. Bahasa C++ masih tergantung pada operating-sistemnya. Hal ini yang
kemudian memicu terciptanya bahasa JAVA, bahasa multiplatform.