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

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
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxsukmakarim1998
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTIndraAdm
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
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
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 

Recently uploaded (20)

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)
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Keterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UTKeterampilan menyimak kelas bawah tugas UT
Keterampilan menyimak kelas bawah tugas UT
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
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
 
soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 

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.