laporan praktikum modul 5

16
LAPORAN PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI MODUL V DISUSUN OLEH NAMA : DEVI NIM : 2012081043 KELAS : TI2012A LABORATORIUM KOMPUTER

Upload: devi-apriansyah

Post on 08-Jan-2017

160 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Laporan praktikum modul 5

LAPORAN PRAKTIKUM

PENGANTAR TEKNOLOGI INFORMASI

MODUL V

DISUSUN OLEH

NAMA : DEVI

NIM : 2012081043

KELAS : TI2012A

LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN2012

Page 2: Laporan praktikum modul 5

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.

Page 3: Laporan praktikum modul 5

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.

Page 4: Laporan praktikum modul 5

–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++

Page 5: Laporan praktikum modul 5

– 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++

Page 6: Laporan praktikum modul 5

– 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).

Page 7: Laporan praktikum modul 5

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

Page 8: Laporan praktikum modul 5

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.

Page 9: Laporan praktikum modul 5

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

Page 10: Laporan praktikum modul 5

–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

Page 11: Laporan praktikum modul 5

–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

Page 12: Laporan praktikum modul 5

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.