Anda di halaman 1dari 17

LEMBAGA MA’ARIF NU

SEKOLAH MENENGAH KEJURUAN ISLAM 1 BLITAR


NSS : 322056501004 STATUS : TERAKREDITASI A
PROGRAM STUDI KEAHLIAN: TEKNIK GAMBAR BANGUNAN,
TEKNIK INSTALASI TENAGA LISTRIK, TEKNIK PEMESINAN,
TEKNIK MEKANIK KENDARAAN RINGAN, TEKNIK KOMPUTER JARINGAN,
Jl. Musi No. 6 Blitar – Kauman Kepanjenkidul Blitar 66117 Telp. (0342) 802137, 806835 Fax.806835
Email: smkislam@gmail.com

LATIHAN PRAKTEK 1(C++)


SK : PEMROGRAMAN DASAR DURASI : 4 X 45 menit
Nomor : TKJ.JOBSHEET.PD-01 TANGGAL : 07 November 2014
NAMA ANGGOTA KELOMPOK
1. Abi Zainur Muzakki (01)
2. Agung Wijaya (04)
3. Ahmad Faisal S. N (06)
4. Febrin Putra Gandhira (29)

A. TUJUAN PRAKTIKUM
1. Siswa dapat mengetahui fungsi dari Borland C++
2. Siswa dapat mengetahui Cara menggunakan Borland C++
3. Siswa dapat menginstall Aplikasi Borland C++
4. Siswa dapat mengerjakan soal yang telah di berikan oleh pembimbing

B. ALAT DAN BAHAN


1. Laptop / PC (Personal Computer)
2. Borland C++
3. CMD (Command Promt)
4. Microsoft Office Word
5. Buku Panduan
6. Soal - Soal

C. KESEHATAN DAN KESELAMATAN KERJA


1. Berdo’alah sebelum memulai kegiatan belajar.
2. Gunakan alas kaki yang terbuat dari karet untuk menghindari aliran listrik
3. Bacalah dan pahami petunjuk praktikum pada setiap kegiatan belajar
4. Ikuti petunjuk dan instruksi guru pembimbing
5. Jangan makan dan minum saat praktikum
6. Gunakanlah komputer sesuai fungsinya dengan hati-hati
7. Setelah selesai, matikan komputer dengan benar
D. LANDASAN TEORI
1. Apa yang dimaksuddenganBahasapemrograman?
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau
bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa
pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai
untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer
dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data
ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam
berbagai situasi.

2. Jelaskan yang dimaksuddenganAlgoritmaPemrograman!


Algoritma adalah langkah-langkah yang disusun secara tertulis dan berurutan untuk
menyelesaikan suatu masalah.
Sedangkan Algoritma Pemrograman adalah langkah-langkah yang ditulis secara
berurutan untuk menyelesaikan masalah pemrograman komputer.
Dalam pemrograman yang sederhana, algoritma merupakan langkah pertama yang
harus ditulis sebelum menuliskan program. Masalah yang dapat diselesaikan dengan
pemrograman computer adalah masalah-masalah yang berhubungan dengan perhitungan
matematik. Hal yang penting dikuasai dalam pemrograman adalah logika berpikir bagaimana
cara memecahkan masalah pemrograman yang akan dibuat. Kadang-kadang ada masalah
matematika yang sangat gampang jikadiselesaikan secara tertulis, tetapi cukup sulit jika
diterjemahkan kedalam pemrograman. Jika menemukan hal sepertiitu, maka algoritma
danlogika pemrograman sangat penting untuk memecahkan masalah.

3. MenurutGoldshagerdan Listener, terdapat 4 ketentuanstrukturberurutan. Sebutkan?


MenurutGoldshlagerdan Lister (1988) strukturberurutanmengikutiketentuan-
ketentuansebagaiberikut:

 tiapinstruksidikerjakansatupersatu
 tiapinstruksidilaksanakantepatsekali, tidakada yang diulang
 urutaninstruksi yang dilaksanakanpemrosessamadenganurutanaksisebagaimana yang

tertulis di dalamalgoritmanya
 akhirdariinstruksiterakhirmerupakanakhiralgoritma.

4. Sebutkanciri-ciriAlgoritma, menurut Donald E Knuth?


Menurut Donald E. Knuth dalambukunya yang berjudul “The Art of Computer
Programming”, sebuahalgoritmamemiliki 5 (lima) ciri-ciripenting, yakni :
 Algoritmaharusberhentisetelahmelakukansejumlahlangkahterbatas

 Setiaplangkahalgoritmaharusdidefinisikandengantepatdantidakbermaknaganda (ambiguous)

 Algoritmamemilikinolataulebihmasukan (input)

 Algoritmamemilikisatuataubeberapakeluaran (output)

 Algoritmaharusefektif

5. Apa yang dimaksuddengan Flowchart dan Pseudo Code?


Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan
prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan
masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis
alternatif-alternatif lain dalam pengoperasian. Flowchart biasanya mempermudah
penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih
lanjut.
Pseudocode adalah deskripsi dari algoritma pemrograman computer yang
menggunakan struktur sederhana dari beberapa bahasa pemograman tetapi bahasa tersebut
hanya ditujukan agar dapat dibaca manusia. Biasanya yang ditulis dari pseudocode adalah
variabel dan fungsi. Tujuan penggunaan utama dari pseudocode adalah untuk memudahkan
manusia dalam memahami prinsip-prinsip dari suatu algoritma.

E. LANGKAH KERJA
1. Persiapkan semua peralatan dan bahan pada tempat yang aman.
2. Amati semua komponen yang ada.
3. Buka dan bacalah buku manual reference.
4. Instalaplikasi Borland C++
5. Kerjakan10 latihanyang telahdisiapkandenganmenggunakanaplikasi Borland C++
6. Pagescreenhasil program
7. Laporkanhasilpraktikumpada guru pembimbing.
8. Matikan komputer/laptop lalu rapikan tempat praktek

F. LANGKAH-LANGKAH MENGINSTAL APLIKASI BORLAND C++


1. Cari setupnya dahulu di dalam winrarnya
2. Klik next

3. Pilh typical lalu klik next


4. Pilih dimana anda ingin menyimpan data borland c++

5. Klik next
6. Pilih dimana anda ingin menginstal borland engine c++, Jika sudah klik next

7.Ini adalah tampilan size hardisk anda dan size hardisk anda yang akan terkurang setelah menginstal
aplikasi c++
8.Ini adalah proses instalasi c++ silahkan tunggu
9. Klik skip

10. selesai silahkan buka borland c++ di start menu dan all programs
(Pagescreen)

G. ANALISIS HARDWARE DAN SOFTWARE


NO NAMA IDENTIFIKASI
1 SistemOperasi Windows XP
2 Aplikasi Borland C++ Borland C++ 5.02
3 PC (Prosessor) Pentium(R) Dual-Core CPU
Harddisk 200 GB
RAM 2,00 GB
4 System Type 32 bit
5 Microsoft Office Word 2007
H. KERJAKAN SOAL-SOAL BERIKUT BESERTA GAMBAR HASILNYA (PAGESCREEN)
Petunjuk :
 Kerjakansoalberikutmenggunakanaplikasi Borland C++
 Soaldapatdikerjakansecarakelompokmaksimal 3 anak.
SOAL
1. Latihan 1. Belajarfungsiprintf()yang merupakanfungsikeluaran yang paling
umumuntukmenampilkaninformasikelayar.

2. Latihan2. Belajarpenggunaanpenentulebarfield,bilainginmencetakataumenampilkan data yang


bertipe data float ataupecahan, tampilan yang tampakbiasanyakurangbagus. Hal
tersebutdapatdiaturlebar field-nyadanjumlahdesimal yang ingindicetak.

3. Latihan3. Belajarpenggunaanpenentulebar field

4. Latihan 4. Belajarpenggunaanescape sequences yang merupakansuatukarakterkhusus yang


menggunakannotasi“ \ ” (back slash) jikakarakterterdapatnotasi “\” inisebagaikarakter “escape”
( menghindar).
5. Latihan 5. Belajarperintahputs()sebenarnyasamadenganprintf(), yaitudigunakanuntukmencetak
string kelayar. puts() berasaldari kata PUT STRING.

6. Latihan 6. Belajarperintahputchar()untukmenampilkansebuahkarakterkelayar.
Penampilankaraktertidakdiakhiridenganpindahbaris.

7. Latihan 7. Belajarfungsicout(), sebuahobjeckdidalam C++ untukmenampilkansuatu data kelayar.


Untukmenggunakanfungsicout() ini, harusmenyertakan file header iostream.h .

8. Latihan 8. Belajarmanipulator, yang padaumumnyauntukmengaturtampilanlayar,


untukmenggunakan manipulator ini file header yang harusdisertakan file header iomanip.h .
Ada beberapafungsi manipulator yang disediakanoleh Borland C++, antara lain: endl, end,
dec(), hex(), oct(), setbase(), setw(), setfill(), setprecision(), setiosflags().
endlmerupakansuatufungsi manipulator
untukmenyisipkankarakterNewLineataumengaturpindahbaris.
Fungsiinisangatbergunauntukpirantikeluaranberupa file di disk. File header yang
harusdisertakan file header iostream.h .
9. Latihan 9. Belajarendsmerupakansuatufungsi manipulator untukmenambahkarakter null ( nilai
ASCII NOL ) kederetansuatukarakter.
Fungsiiniakanbergunauntukmengirimsejumlahkarakterkefiledidiskatau modem
danmengakhirinyadengankarakter NULL.. File header yang harusdisertakan file header
iostream.h .

10. Latihan 10. Belajardec, octdan hex, suatufungsi manipulator untukkonversi data
dalambentukdesimal, oktaldanhexadesimal. File header yang harusdisertakan file header
iomanip.h .

JAWABAN
1. Pagescreen hasil program
2. Pagescreen hasil program

3. Pagescreen hasil program


4. Pagescreen hasil program

5. Pagescreen hasil program


6. Pagescreen hasil program

7. Pagescreen hasil program


8. Pagescreen hasil program

9. Pagescreen hasil program


10. Pagescreen hasil program

I. HASIL KERJA
1. Kesimpulan :
1. Siswa dapat mengetahui fungsi dari Borland C++
2. Siswa dapat mengetahui Cara menggunakan Borland C++
3. Siswa dapat menginstall Aplikasi Borland C++
4. Siswa dapat mengerjakan soal yang telah di berikan oleh pembimbing
J. EVALUASI
NOMOR JOBSHEET NAMA KELOMPOK GURU PEMBIMBING NILAI
TKJ.JOBSHEET.PD-01 1. Abi Zainur Muzakki (01) Abdullah Umar S.Kom
2. Agung Wijaya (04)
3. Ahmad Faisal S. N (06)
4. Febrin Putra Gandhira (29)

Anda mungkin juga menyukai