pengenalan ssistem operasi, ide visual c++, dan algoritma pemrograman

10
LAPORAN PRAKTIKUM I PENGENALAN SISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++ Dibimbing oleh Bpk. Wahyu Sakti G.I Oleh: Nur Kholifah H. 120534400681 S1 PTE12 OFF D UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PRODI PENDIDIKAN TEKNIK ELEKTRO Februari 2014

Upload: nur-kholifah-hidayah

Post on 18-Jul-2015

184 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

LAPORAN PRAKTIKUM I

PENGENALAN SISTEM OPERASI, IDE VISUAL C++,

DAN ALGORITMA PEMROGRAMAN

Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++

Dibimbing oleh Bpk. Wahyu Sakti G.I

Oleh:

Nur Kholifah H.

120534400681

S1 PTE’12 OFF D

UNIVERSITAS NEGERI MALANG

FAKULTAS TEKNIK

JURUSAN TEKNIK ELEKTRO

PRODI PENDIDIKAN TEKNIK ELEKTRO

Februari 2014

Page 2: PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

PENGENALAN SISTEM OPERASI, IDE VISUAL C++, DAN

ALGORITMA PEMROGRAMAN

A. Tujuan

Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :

1. Mengoperasikan komputer khususnya Windows dengan baik.

2. Mengenali dan menggunakan IDE C++ dengan baik.

3. Membuat program sederhana menggunakan bahasa C++.

B. Dasar Teori

1. Sistem Operasi

Sistem Operasi atau Operating System adalah perangkat lunak yang dipasang

pada PC, laptop, atau perangkat lain yang berfungsi sebagai perantara (interface) antara

pengguna dan perangkat keras. Fungsi dari sistem operasi adalah:

1. Sistem operasi mengatur kerja hardware sehingga hardware bisa dan mudah

digunakan.

2. Mengatur dan mengontrol program aplikasi yang terinstall di PC

3. Melakukan manajemen memory

4. Memproteksi PC dari malware, virus, dan ancaman lain

5. Sebagai resource manager dan resource allocator

Gambar 1. Gambar Mekanisme Sistem Operasi

Page 3: PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

2. Pemrograman Dan Algoritma

Pemrograman adalah proses membuat software komputer dengan menerapkan

algoritma dan struktur data tertentu menggunakan bahasa pemrograman. Algoritma

adalah metode dan tahapan sistematis yang digunakan untuk memecahkan suatu

permasalahan. Struktur data adalah tempat tatanan penyimpanan data yang dibutuhkan

program pada komputer,

Gambar 2. Bagan Struktur Program

Kode program yang telah ditulis di-compile dan dieksekusi untuk

menjalankannya. Compile adalah menerjemahkan kode program yang ditulis

menggunakan bahasa pemrograman, ke bahasa mesin yang dapat dimengerti oleh

komputer sehingga komputer mengerti apa yang diperintahkan.

3. Flowchart

Flowchart atau diagram alir adalah diagram yang digunakan untuk membuat

algoritma atau aliran program (flow) secara logika.

4. Mengenal IDE (Integrated Development Equipment) Visual C++

IDE (Integrated Development Equipment) adalah program computer yang

memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak.

Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam

membangun perangkat lunak.

Latihan Praktikum 1

Pemrograman C++

Nama Program : Menampilkan kalimat Selamat Datang di Kelas Pemrograman

Terstruktur

Bahasa Pemrogramam : C++

Compiler : Visual C++ 6.0

Script program :

#include <stdio.h>

void main()

{

Page 4: PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

printf("Selamat Datang di Kelas Bahasa Pemrograman

Terstruktur!\n");

}

Output Program :

Penjelasan:

Program ini dibuat untuk menampilkan kata sebagai pengantar di dalam

sebuah proses pembelajaran perkuliahan Bahasa Pemrograman. Dan dimaksudkan

sebagai contoh aplikasi sederhana untuk membuat program di Visual C++.

Tugas Praktikum 1

Pemrograman C++

Nama Program : Menampilkan kalimat Nama, NIM, Prodi

Bahasa Pemrogramam : C++

Compiler : Visual C++ 6.0

Script program :

#include <stdio.h>

void main()

{

printf("Nama : Nur Kholifah Hidayah \n");

printf("Nim : 120534400681 \n");

printf("Jurusan: Teknik Elektro\n");

printf("Prodi : S1 Pend.Teknik Elektro OFF D\n");

}

Output Program :

Page 5: PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

Tugas Praktikum 2

Pemrograman C++

Nama Program : Menampilkan kalimat Nilai Luas Segitiga

Bahasa Pemrogramam : C++

Compiler : Visual C++ 6.0

Script program :

#include<iostream.h>

void main()

{

float Alas,Tinggi,Luas_Segitiga;

cout<<"Masukan Nilai Alas Segitiga:";

cin>>Alas;

cout<<"Masukan Nilai Tinggi Segitiga:";

cin>>Tinggi;

Luas_Segitiga=0.5*Alas*Tinggi;

cout<<"Nilai Luas Segitiga:";

cout<<Luas_Segitiga<<endl;

}

Output Program :

Algoritma:

1. Start.

2. Read Alas Segitiga, Tinggi Segitiga.

3. Luas Segitiga=1/2*Alas*Tinggi

4. Print hasil

5. Stop

Penjelasan :

Program ini dibuat untuk menghitung Luas Segitiga. Dengan memasukkan alas

segitiga, lalu tinggi segitiga, maka dengan bertahap akan diketahui hasil dari Luas

Segitiga tersebut.

Page 6: PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

Flowchart :

TUGAS RUMAH

Pemrograman C++

Nama Program : Membuat Perhitungan Konversi Suhu Dalam satuan Celcius,

Fahrenheit, Reamur, Kelvin.

Bahasa Pemrogramam : C++

Compiler : Visual C++ 6.0

Script program :

START

Read( Alas Segitiga,

Tinggi Segitiga)

Luas Segitiga=1/2*Alas*Tinggi

Print hasil

FINISH

Page 7: PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

Output Program :

Algoritma:

6. Start.

7. Read Celcius, Fahrenhet, Reamur, Kelvin.

8. Fahrenheit=1.8*celcius+32.

9. Reamur=0.8*celcius.

10. Kelvin=celcius+273,15.

11. Print hasil

12. Stop

Flowchart:

Read Celcius , Reamur,

Fahrenheit, Kelvin

fahrenheit=(celcius*1.8) + 32;

reamur=celcius*0.8;

kelvin=celcius+273.15;

Has i l konvers i Reamur,

Fahrenheit, Kelvin

START

END

Page 8: PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

Penjelasan:

Program ini dibuat untuk menghitung konversi dari Celcius ke Fahrenheit,

Reamur dan Kelvin. Dengan memasukkan rumus perhitungan suhu dari Celcius ke

Fahrenheit, Celcius ke Reamur dan Celcius ke Kelvin. Maka, dengan bertahap akan

diketahui hasil dari konversi perhitungan suhu tersebut. Perlu diperhatikan daalam

bahasa C++ digunakan iostream.h yang berisi dengan stream input cin/scanf, stream

output/printf cout, untuk standard error stream menggunakan cerr dan clog, untuk cerr

yang telah terbuffer. Operasi untuk cin sebagai input digunakan operator >> dan cout,

cerr, clog sebagai output menggunakan operator <<.

Page 9: PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

KESIMPULAN

1. Dalam penulisan script program harus diperhatikan betul-betul, karena jika terdapat

kesalahan penulisan dalam script, maka program tersebut tidak dapat dijalankan.

2. Dalam penulisan konstanta, jika kita dari awal menggunakan huruf kecil, maka

selanjutnya mengikuti. Begitu pula sebaliknya.

3. Baris yang diawali dengan tanda ”# ” include <Iostream.h> adalah direktif untuk

preposesor yang memberitahukan kepada compiler untuk memasukkan file header

iostream kedalam proses kompilasi.

4. Pada praktikum tersebut ”#include <Iostream.h>” disebut file header. File

header tersebut diperlukan agar perintah ”cout” bisa dijalankan. Apabila file

header tersebut dihapus, maka akan terjadi error. Akan tetapi untuk bisa menggunakan

printf diperlukan file header ”#include<stdio.h>”.

5. Fungsi utama (main)harus ada dalam setiap program karena fungsi utama

merupakan fungsi yang akan dieksekusi pertama kali.

6. Diawali dengan tanda “{“ (kurawal buka) sebagai tanda awal fungsi dan tanda “}”

(kurawal tutup) sebagai tanda berakhirnya suatu fungsi, baik fungsi utama maupun

fungsi tambahan. Definisi fungsi berisi sekumpulan code yang nanti akan dieksekusi

bila fungsi tersebut dipanggil.

7. Setiap statement diakhiri dengan tanda “;” (titik koma).

8. printf() merupakan fungsi keluaran yang paling umum digunakan untuk

menampilkan informasi ke layar.

9. Tipe data bilangan/angka dapat berupa int (untuk bilangan bulat/integer) atau

float dan double (untuk bilangan decimal/real).

10. Cout() merupakan sebuah objek didalam C++ digunakan untuk menampilkan suatu

data ke layar.

11. Dalam menuliskan syntax, pada cout<< menggunakan “…”, sedangkan pada cin>>

tidak menggunakan akhiran titik koma “;” agar tidak menjumpai error.

12. endl merupakan suatu fungsi manipulator untuk menyiapkan karakter NewLine atau

mengatur pindah baris. Fungsi ini sangat berguna untuk piranti keluaran berupa file di

disk. File header yang harus disertakan file header ”#include <Iostream.h>”.

13. flowchart adalah representasi garis dari langkah-langkah yang harus diikuti dalam

menyelesaikan suatu permasalahan yang terdiri atas sekumpulan symbol, dimana

masing-masing symbol mempresentasikan kegiatan tertentu. Flowchart diawali

dengan penerimaan input dan diakhiri dengan penampilan output.

Page 10: PENGENALAN SSISTEM OPERASI, IDE VISUAL C++, DAN ALGORITMA PEMROGRAMAN

DAFTAR RUJUKAN

1. Tim Asisten Dosen. 2012. Modul 1. Pengenalan Sistem Operasi, Ide Visual C++,

Dan Algoritma Pemrograman. Malang: Unversitas Negeri Malang.

2. Kadir, A. 2003. Pemrograman C++, Membahas Pemrograman Berorientasi Obyek Menggunakan Turbo C++ dan Borland C++. Yogyakarta : Andy.