SlideShare a Scribd company logo
1 of 6
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:
NADIA RIZKY NAHARI
120534400698
S1 PTE’12 OFF C

UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI PENDIDIKAN TEKNIK INFORMATIKA
Februari 2014
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. Petunjuk
1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar
2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik
3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar
4. Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas

C. Alat dan Bahan
- PC/ laptop yang memenuhi kapasitas untuk pemrograman bahasa C++
- Software C++
- Modul/handout materi yang akan di praktekkan

D. SISTEM OPERASI
Dasar Teori
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
DASAR TEORI
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

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,
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.
FLOWCHART Flowchart atau diagram alir adalah diagram yang digunakan untuk
merepresentasikan algoritma atau aliran program (flow) secara logika
Latihan Praktikum 1
Pemrograman C++
Nama Program

: Menampilkan kalimat Selamat Datang di Kelas Pemrograman
Terstruktur

Bahasa Pemrogramam

: C++

Compiler

: Min GW

Script program

:

#include <stdio.h>
int main()
{
printf("n==========DATA DIRI==========n");
printf("Nama: Nadia Rizky Naharin");
printf("NIM: 120534400698n");
printf("Prodi: S1 PTE 2012 Off Cn");
}

Output Program

:

Flow Chart

Algoritma
1.
2.
3.
4.
5.

Mulai
Input (baca “Selamat Datang di Kelas Bahasa Pemograman Terstruktur)
Proses (Membaca Input)
Output (Menampilkan Input)
Selesai
Deskripsi
Program dimulai dengan #include <stdio.h> disebut dengan File Header dari suatu
program, int main()sebagai fungsi utama dari suatu program. Selanjutnya printf
berfungsi untuk menampilkan data yang di inputkan ke printf itu sendiri.
Analisis
Dari program yang dijalankan, program menampilkan data yang di inputkan setelah
memakai fungsi printf.
Tugas Praktikum
Pemrograman C++
Nama Program

: Konfersi Suhu

Bahasa Pemrogramam

: C++

Compiler

: MInGw

Script program

:

#include <iostream.h>
int main ()
{
float celcius, fahrenheit, reamur, kelvin;
cout<<"=============================n";
cout<<"KONVERSI SUHU DARI CELCIUS KEn";
cout<<"Fahrenheit : Reaumur : Kelvinn";
cout<<"=============================n";
cout<<"Masukan suhu dalam celcius : ";
cin>> celcius;
cout<<"=============================n";
cout<<"tHASIL KONVERSIn";
cout<<"=============================n";
fahrenheit = 1.8 *celcius + 32;
reamur = 0.8 *celcius;
kelvin = celcius+273.15;
cout <<"Fahrenheitt:"<<fahrenheit;
cout <<" oF";
cout <<"nReamurtt:"<<reamur;
cout <<" oR";
cout <<"nKelvintt:"<<kelvin;
cout <<"
oK";
}

Output Program

:
Flow Chart :

Algoritma :
1. Mulai
2. Input (baca “Celcius, Reamur, Farenhait, Kelvin)
3. Proses (fahrenheit = 1.8 *celcius + 32
reamur = 0.8 *celcius
kelvin = celcius+273.15)
4. Output (Menampilkan Celcius, Reamur, Farenhait, Kelvin))
5. Selesai
Analisis
Dari program yang dijalankan, program menjalankan system suhu yang dikonversi.
Dengan input suhu Celcius yag dikonversi menjadi Reamur, Kelvin, dan Farenhait.

Kesimpulan
Pada dasarnya praktikum Dasar Pemograman Komputer harus mengetahui, memahami
system operasi, kegunaan dari fungsi – fungsi utama yang dimiliki oleh bahasa C secara
umum, dan kegunaan flow chart yang sebagai dasar untuk membuat program.

Daftar Pustaka
Kadir, A. 2003. Pemrograman C++, Membahas Pemrograman Berorientasi Obyek
Menggunakan Turbo C++ dan Borland C++. Penerbit Andy Yogyakarta.

More Related Content

Similar to PemPertamaC

Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaandhycicau
 
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUREDIS BLOG
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
Dasar Dasar Program123445555555555555555
Dasar Dasar Program123445555555555555555Dasar Dasar Program123445555555555555555
Dasar Dasar Program123445555555555555555Daffa53
 
Pengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanPengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanMAFauzan
 
Laporan praktikum 1 pendahuluan
Laporan praktikum 1 pendahuluanLaporan praktikum 1 pendahuluan
Laporan praktikum 1 pendahuluanFaisal Mujib
 
Pertemuan 1 Pengenalan CodeBlocks (CB)
Pertemuan 1 Pengenalan CodeBlocks (CB)Pertemuan 1 Pengenalan CodeBlocks (CB)
Pertemuan 1 Pengenalan CodeBlocks (CB)Endang Retnoningsih
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerryan_satrya
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...Yasmin Al-Hakim
 
Modul Pengantar Teknologi Informasi
Modul Pengantar Teknologi InformasiModul Pengantar Teknologi Informasi
Modul Pengantar Teknologi InformasiPutra Wanda
 
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrogramanPertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrogramanAhmad Ismail
 

Similar to PemPertamaC (20)

Tugas Pt
Tugas PtTugas Pt
Tugas Pt
 
Tugas Pt
Tugas PtTugas Pt
Tugas Pt
 
Algoritam1
Algoritam1Algoritam1
Algoritam1
 
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
 
PENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTURPENGEMBANGAN PROGRAM TERSTRUKTUR
PENGEMBANGAN PROGRAM TERSTRUKTUR
 
Modul prak-algo
Modul prak-algoModul prak-algo
Modul prak-algo
 
flowchart
flowchartflowchart
flowchart
 
Chap1
Chap1Chap1
Chap1
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Dasar Dasar Program123445555555555555555
Dasar Dasar Program123445555555555555555Dasar Dasar Program123445555555555555555
Dasar Dasar Program123445555555555555555
 
1 ADP Algoritma
1   ADP Algoritma1   ADP Algoritma
1 ADP Algoritma
 
Pengantar algoritma dan pemrograman
Pengantar algoritma dan pemrogramanPengantar algoritma dan pemrograman
Pengantar algoritma dan pemrograman
 
Laporan i
Laporan iLaporan i
Laporan i
 
KK_8_TKJ
KK_8_TKJKK_8_TKJ
KK_8_TKJ
 
Laporan praktikum 1 pendahuluan
Laporan praktikum 1 pendahuluanLaporan praktikum 1 pendahuluan
Laporan praktikum 1 pendahuluan
 
Pertemuan 1 Pengenalan CodeBlocks (CB)
Pertemuan 1 Pengenalan CodeBlocks (CB)Pertemuan 1 Pengenalan CodeBlocks (CB)
Pertemuan 1 Pengenalan CodeBlocks (CB)
 
Operasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputerOperasi dasar dan peralat peyusun koputer
Operasi dasar dan peralat peyusun koputer
 
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
SIM, Yasmin Al-Hakim, Hapzi Ali, Sumber Daya Komputasi dan Komunikasi, Univer...
 
Modul Pengantar Teknologi Informasi
Modul Pengantar Teknologi InformasiModul Pengantar Teknologi Informasi
Modul Pengantar Teknologi Informasi
 
Pertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrogramanPertemuan 1-pengantar-algoritma-dan-pemrograman
Pertemuan 1-pengantar-algoritma-dan-pemrograman
 

Recently uploaded

1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...MetalinaSimanjuntak1
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...Kanaidi ken
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfHendroGunawan8
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxSlasiWidasmara1
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaafarmasipejatentimur
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 

Recently uploaded (20)

1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
1.3.a.3. Mulai dari Diri - Modul 1.3 Refleksi 1 Imajinasiku tentang Murid di ...
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
RENCANA + Link2 Materi Pelatihan/BimTek "PTK 007 Rev-5 Thn 2023 (PENGADAAN) &...
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdfDiskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
Diskusi PPT Sistem Pakar Sesi Ke-4 Simple Naïve Bayesian Classifier .pdf
 
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptxMODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
MODUL P5 KEWIRAUSAHAAN SMAN 2 SLAWI 2023.pptx
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
HiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaaHiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
Hiperlipidemiaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 

PemPertamaC

  • 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: NADIA RIZKY NAHARI 120534400698 S1 PTE’12 OFF C UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PRODI PENDIDIKAN TEKNIK INFORMATIKA Februari 2014
  • 2. 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. Petunjuk 1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar 2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik 3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar 4. Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas C. Alat dan Bahan - PC/ laptop yang memenuhi kapasitas untuk pemrograman bahasa C++ - Software C++ - Modul/handout materi yang akan di praktekkan D. SISTEM OPERASI Dasar Teori 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
  • 3. DASAR TEORI 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 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, 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. FLOWCHART Flowchart atau diagram alir adalah diagram yang digunakan untuk merepresentasikan algoritma atau aliran program (flow) secara logika
  • 4. Latihan Praktikum 1 Pemrograman C++ Nama Program : Menampilkan kalimat Selamat Datang di Kelas Pemrograman Terstruktur Bahasa Pemrogramam : C++ Compiler : Min GW Script program : #include <stdio.h> int main() { printf("n==========DATA DIRI==========n"); printf("Nama: Nadia Rizky Naharin"); printf("NIM: 120534400698n"); printf("Prodi: S1 PTE 2012 Off Cn"); } Output Program : Flow Chart Algoritma 1. 2. 3. 4. 5. Mulai Input (baca “Selamat Datang di Kelas Bahasa Pemograman Terstruktur) Proses (Membaca Input) Output (Menampilkan Input) Selesai
  • 5. Deskripsi Program dimulai dengan #include <stdio.h> disebut dengan File Header dari suatu program, int main()sebagai fungsi utama dari suatu program. Selanjutnya printf berfungsi untuk menampilkan data yang di inputkan ke printf itu sendiri. Analisis Dari program yang dijalankan, program menampilkan data yang di inputkan setelah memakai fungsi printf. Tugas Praktikum Pemrograman C++ Nama Program : Konfersi Suhu Bahasa Pemrogramam : C++ Compiler : MInGw Script program : #include <iostream.h> int main () { float celcius, fahrenheit, reamur, kelvin; cout<<"=============================n"; cout<<"KONVERSI SUHU DARI CELCIUS KEn"; cout<<"Fahrenheit : Reaumur : Kelvinn"; cout<<"=============================n"; cout<<"Masukan suhu dalam celcius : "; cin>> celcius; cout<<"=============================n"; cout<<"tHASIL KONVERSIn"; cout<<"=============================n"; fahrenheit = 1.8 *celcius + 32; reamur = 0.8 *celcius; kelvin = celcius+273.15; cout <<"Fahrenheitt:"<<fahrenheit; cout <<" oF"; cout <<"nReamurtt:"<<reamur; cout <<" oR"; cout <<"nKelvintt:"<<kelvin; cout <<" oK"; } Output Program :
  • 6. Flow Chart : Algoritma : 1. Mulai 2. Input (baca “Celcius, Reamur, Farenhait, Kelvin) 3. Proses (fahrenheit = 1.8 *celcius + 32 reamur = 0.8 *celcius kelvin = celcius+273.15) 4. Output (Menampilkan Celcius, Reamur, Farenhait, Kelvin)) 5. Selesai Analisis Dari program yang dijalankan, program menjalankan system suhu yang dikonversi. Dengan input suhu Celcius yag dikonversi menjadi Reamur, Kelvin, dan Farenhait. Kesimpulan Pada dasarnya praktikum Dasar Pemograman Komputer harus mengetahui, memahami system operasi, kegunaan dari fungsi – fungsi utama yang dimiliki oleh bahasa C secara umum, dan kegunaan flow chart yang sebagai dasar untuk membuat program. Daftar Pustaka Kadir, A. 2003. Pemrograman C++, Membahas Pemrograman Berorientasi Obyek Menggunakan Turbo C++ dan Borland C++. Penerbit Andy Yogyakarta.