laporan praktikum dpk modul 1

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 28-Jan-2018

22 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Laporan praktikum dpk modul 1

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 MALANGFAKULTAS TEKNIK

JURUSAN TEKNIK ELEKTROPRODI PENDIDIKAN TEKNIK ELEKTRO

Februari 2014

Page 2: Laporan praktikum dpk modul 1

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 Teori1. 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: Laporan praktikum dpk modul 1

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: Laporan praktikum dpk modul 1

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 1Pemrograman 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: Laporan praktikum dpk modul 1

Tugas Praktikum 2Pemrograman 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 alassegitiga, lalu tinggi segitiga, maka dengan bertahap akan diketahui hasil dari LuasSegitiga tersebut.

Page 6: Laporan praktikum dpk modul 1

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: Laporan praktikum dpk modul 1

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;

Hasil konversi Reamur,Fahrenheit, Kelvin

START

END

Page 8: Laporan praktikum dpk modul 1

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: Laporan praktikum dpk modul 1

KESIMPULAN

1. Dalam penulisan script program harus diperhatikan betul-betul, karena jika terdapatkesalahan penulisan dalam script, maka program tersebut tidak dapat dijalankan.

2. Dalam penulisan konstanta, jika kita dari awal menggunakan huruf kecil, makaselanjutnya mengikuti. Begitu pula sebaliknya.

3. Baris yang diawali dengan tanda ”# ” include <Iostream.h> adalah direktif untukpreposesor yang memberitahukan kepada compiler untuk memasukkan file headeriostream kedalam proses kompilasi.

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

header tersebut diperlukan agar perintah ”cout” bisa dijalankan. Apabila fileheader tersebut dihapus, maka akan terjadi error. Akan tetapi untuk bisa menggunakanprintf diperlukan file header ”#include<stdio.h>”.

5. Fungsi utama (main)harus ada dalam setiap program karena fungsi utamamerupakan 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 maupunfungsi tambahan. Definisi fungsi berisi sekumpulan code yang nanti akan dieksekusibila fungsi tersebut dipanggil.

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

8. printf() merupakan fungsi keluaran yang paling umum digunakan untukmenampilkan 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 suatudata 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 ataumengatur pindah baris. Fungsi ini sangat berguna untuk piranti keluaran berupa file didisk. File header yang harus disertakan file header ”#include <Iostream.h>”.

13. flowchart adalah representasi garis dari langkah-langkah yang harus diikuti dalammenyelesaikan suatu permasalahan yang terdiri atas sekumpulan symbol, dimanamasing-masing symbol mempresentasikan kegiatan tertentu. Flowchart diawalidengan penerimaan input dan diakhiri dengan penampilan output.

Page 10: Laporan praktikum dpk modul 1

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 ObyekMenggunakan Turbo C++ dan Borland C++. Yogyakarta : Andy.