Peraturan :
1. Mahasiswa harus berpakaian rapi dalam mengikuti praktikum.
2. Mahasiswa harus mempersiapkan diri dengan baik sebelum dan pada saat mengikuti
praktikum
3. Mahasiswa harus menjawab soal-soal yang diberikan pada tugas pendahuluan (pre-test)
untuk kemudian dikumpulkan sebelum melakukan kegiatan praktikum
4. Mahasiswa harus sudah siap sebelum praktikum dimulai.
5. Selama pelaksanaan praktikum sangat diharapkan untuk tidak melakukan kegiatan yang
mengganggu kelompok lain atau mengganggu keseluruhan praktikum.
6. Setiap percobaan akan menghasilkan laporan sementara yang harus ditandatangani pada
saat akhir percobaan untuk kemudian disertakan pada laporan resmi .
DAFTAR ISI
Kata Pengantar
Daftar Isi
Daftar Gambar
Daftar Tabel
Daftar Kode Program
Bab I Pendahuluan
1.1 Latar Belakang
1.2 Rumusan Masalah
1.3 Tujuan
1.4 Manfaat
Bab II Judul Modul 1
2.1 Tujuan
2.2 Deskripsi Masalah
2.3 Algoritma
2.4 Uji Coba dan User Interface
2.5 Kesimpulan
2.6 Lampiran Laporan Sementara
2.7 Lampiran Tugas Pendahuluan
Bab III Judul Modul 2
3.1 Tujuan
3.2 Deskripsi Masalah
3.3 Algoritma
3.4 Uji Coba dan User Interface
3.5 Kesimpulan
3.6 Lampiran Laporan Sementara
3.7 Lampiran Tugas Pendahuluan
Dan Seterusnya..
Bab XIV Penutup
14.1 Kesimpulan
14.2 Saran
Daftar Pustaka
LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
Penyusun :
Andika Bayu
(41110500007)
LABORATORIUM KOMPUTER
PROGRAM STUDI TEKNIK KOMPUTER
FAKULTAS TEKNIK
UNIVERSITAS ISLAM 45 BEKASI
2015
4
I. PENDAHULUAN
Tujuan :
1.
2.
3.
Mengetahui dan memahami penggunaan menu-menu dasar pada bahasa pemrograman C++
4.
5.
1. 1. ALGORITMA
Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk
memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan
dan mempunyai efek tertentu.
Algoritma dapat dituliskan dengan banyak cara, mulai dari menggunakan bahasa alami
yang digunakan sehari-hari, simbol grafik bagan alir, sampai menggunakan bahasa pemograman
seperti bahasa Pascal, C atau C++.
satu
dekade
setelahnya
diciptakanlah
C++,
oleh
Bjarne
Stroustrup
dari
Laboratorium Bell, AT&T, pada tahun 1983. C++ cukup kompatibel dengan bahasa
pendahulunya C. Pada mulanya C++ disebut a better C . Nama C++ sendiri diberikan oleh
Rick Mascitti pada tahun 1983, yang berasal dari operator increment pada bahasa C.
Keistimewaan yang sangat berarti dari C++ ini adalah karena bahasa ini mendukung
pemrograman yang berorientasi objek ( OOP / Object Oriented Programming).
1.3. LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM BORLAND C++
Langkah-langkahnya :
1. Bukalah software Borland C++, akan terlihat tampilan awal Borland C++
sebagai berikut :
3. Kompile file dengan (CTRL+ F9 atau pilih submenu Run pada menu Debug)
Kompile file dijalankan Untuk mengubah source code menjadi sebuah program, kita
gunakan compiler. Setelah source code tercompile, terbentuklah sebuah file objek
dengan ekstension .obj . File .obj ini belum merupakan sebuah program
executable.
4. Jalankan Program dengan (CTRL+F9 atau pilih submenu Run pada menu Debug)
Setelah kita kompile file yang berisi source code, maka sebagai hasil kompilasi tersebut
kita akan mendapatkan suatu file yang bisa dijalankan (executable file). Menjalankan
program yang kita buat berarti menjalankan file hasil proses kompilasi tersebut.
5. Untuk menyimpan pilih menu Save As
# prepocessor directive
void main()
{
// Batang Tubuh Program Utama
}
Penjelasan :
1. Include
Adalah salah satu pengarah
Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Bentuk
umumnya :
# include <nama_file>
tidak diakhiri dengan tanda semicolon, karena bentuk tersebut bukanlah suatu bentuk
pernyataan, tetapi merupakan prepocessor directive. Baris tersebut menginstrusikan kepada
kompiler yang menyisipkan file lain dalam hal ini file yang berakhiran .h(file header) yaitu
file yang berisi sebagai deklarasi contohnya:
- # include <iostream.h>
- # include <conio.h>
- # include <iomanip.h>
- # include <math.h>
2.Fungsi main ()
Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah nama judul
fungsi. Melihat bentuk seperti itu dapat diambil kesimpulan bahwa batang tubuh program utama
berada didalam fungsi main( ). Berarti dalam setiap pembuatan program utama, maka dapat
dipastikan seorang pemrogram menggunakan minimal sebuah fungsi. Pembahasan lebih lanjut
mengenai fungsi akan diterangkan kemudian.
3. Komentar
Komentar tidak pernah dicompile oleh compiler. Dalam C++ terdapat 2 jenis
komentar, yaitu:
Jenis 1 : /* Komentar anda diletakkan di dalam ini
Bisa mengapit lebih dari satu baris
*/
4.Tanda Semicolon
Tanda semicolon ; digunakan untuk mengakhiri sebuah pernyataan. Setiap
pernyataan harus diakhiri dengan sebuah tanda semicolon.
3.2 DEKLARASI
Deklarasi diperlukan bila akan menggunakan pengenal (identifier) dalam program.
Identifier dapat berupa variabel, konstanta dan fungsi.
menggunakan
#define
apabila
dibandingkan
dengan
const
adalah
Contoh :
Program2
NB : Untuk mengetahui ukuran memori dari suatu tipe digunakan fungsi sizeof(tipe)
11
Jika variable tidak diinisialisai, namun nilai keluarannya diminta, maka compiler dengan bijak
akan menampilkan nilai acak yang nilainya tergantung dari jenis compilernya.
Karakter
Panjang String
strlen() nama fungsi untuk menghitung panjang string
Fungsi strlen() dideklarasikan dalam file string.h. Jadi bila anda ingin menggunakan fungsi
strlen(), maka prepocessor directive #include<string.h> harus dimasukkan dalam program diatas
main().
12
Contoh :
Program4
Perhatikan, bahwa disetiap akhir baris pernyataan diakhiri dengan tanda titik koma
(semicolon) ; .
Perhatikan, bahwa :
\n dihitung satu karakter. \n disebut newline karakter
Endl juga merupakan newline karakter ( sama kegunaannya seperti \n ).
Dalam C++, selain \n terdapat juga beberapa karakter khusus yang biasa disebut escape
sequence characters, yaitu
Karakter
\0
\a
\b
\f
\n
\r
\t
\v
\\
\
\
\?
\ooo
\xhh
Keterangan
Karakteeer ber-ASCII nol ( karakter null )
Karakter bell
Karakter backspace
Karakter ganti halaman ( formfeed )
Karakter baris baru ( newline )
Karakter carriage return ( ke awal baris )
Karakter tab horizontal
Karakter tab vertika
Karakter \
Karakter
Karakter
Karakter ?
Karakter yang nilai oktalnya adalah ooo ( 3 digit octal )
Karakter yang nilai heksadesimalnya adalah hh (2 digit
heksadesimal )
13
individual yang disebut token, yang memuat nama variable, konstanta, keyword, operator dan
tanda baca.
Contoh :
Program5
Output :
14
Bentuk umumnya :
tyedef struct{
Contoh :
Program6
Perhatikan bahwa pada akhir dari typedef struct diberi tanda semicolon.
Tugas
1. Buatlah program untuk menghitung volume abung dan luas tabung!
Rumus Volume Tabung : phi x jari-jari x jari-jari x tinggi
Rumus Luas tabung : 2 x phi x jari-jari x tinggi
2. Buatlah program untuk mencatat data mahasiswa yang terdiri dari field nama, nim dan nilai.
15
LAPORAN SEMENTARA
PRAKTIKUM ALGORITMA & PEMROGRAMAN
MODUL 1
Nama
Kelompok
Hari/Tanggal :
Hasil Praktikum :
16