166_1d_farih lapora
TRANSCRIPT
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 1/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
LAPORAN MODUL PRAKTIKUM
MODUL KE-1
PENGENALAN BAHASA C
DOSEN PEMBIMBING :
MAHAR FAIQURRAHMAN, S.Kom. MT.
NAMA :
FARIH NAZIHULLAH
201510370311166
KELAS D
LABORATORIUM TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2015/2016
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 2/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
I. TUJUAN
Tujuan dari pengerjaan modul ini agar mahasiswa :
1. Dapat mengenal bahasa C.
2. Dapat melakukan pemrograman bahasa C.
3.
Dapat membuat output yang diinginkan.
II. ALAT YANG DIPERGUNAKAN
1. Laptop
2.
Aplikasi Falcon++
III. DASAR TEORI
Dalam pengerjaan modul ini ada teori yang mendukung, yaitu :
1.
Bahasa C
C adalah salah satu bahasa pemrograman yang dibuat oleh Dennis
Ritchie untuk sistem operasi UNIX pada tahun 1970. Meskipun bahasa
ini sering digunakan pada pemrograman sistem dan juga jaringan, bahasa
ini juga digunakan untuk pengembangan software aplikasi.
2. Falcon C++
Falcon C++ adalah salah satu aplikasi yang digunakan untuk
melakukan pemrograman C maupun C++. Aplikasi ini secara otomatis
akan mengubah C file menjadi .exe sehingga bisa dijalankan dan dilihat
hasilnya.
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 3/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
IV. TUGAS PRAKTIKUM
Berikut adalah tugas yang harus dikerjakan oleh praktikan secara
berkelompok :
1. Buatlah program yang akan menghasilkan output sebagai berikut :
2. Buatlah program yang akan menampilkan output sebagai berikut :
3. Buatlah program yang akan menampilkan table kurs valuta asing berikut:
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 4/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
4. Buatlah program yang akan menampilkan bentuk seperti ini
5. Buatlah program yang menampilkan data gaji dari employee
6.
Buatlah program yang menampilkan tampilan berikut ini
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 5/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
V. HASIL PRAKTIKUM
1. Tugas Nomer 1
a.
Algoritma
- Program mulai dijalankan.
- Printf memuat tulisan yang ingin ditampilkan.
-
Printf menampilkan tulisan yang disimpan.
- Selesai.
b.
Flowchart
c. Source Code
#include <stdio.h>
void main(){
printf("*\n");
printf("**\n");
printf("***\n");printf("****\n");
printf("*****\n");
printf("******\n");
printf("*******\n");
printf("******\n");
printf("*****\n");
printf("****\n");
printf("***\n");
printf("**\n");
printf("*\n");
}
Tabel 1. Source Code Program Tugas No.1
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 6/15
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 7/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
c. Source Code
#include<stdio.h>
void main (){
printf("0\n\n");
printf("0\t1\n\n");printf("0\t1\t2\n\n");
printf("0\t1\t2\t3\n\n");
printf("0\t1\t2\t3\t4\n\n");
printf("0\t1\t2\t3\t4\t5\n");
}
Tabel 2. Source Code Program Tugas No. 2
d.
Printscreen Hasil
Gambar 2. Output Program Tugas No. 3
3. Tugas Nomer 3
a. Algoritma
- Program mulai dijalankan.
- Printf memuat tulisan yang ingin ditampilkan.
- Printf menampilkan tulisan yang disimpan.
-
Selesai.
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 8/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
b. Flowchart
c. Source Code
#include<stdio.h>
void main () {
printf("NILAI TUKAR MATA UANG ASING
TERHADAP RUPIAH\nMATA UANG\t\tJUAL\n");
printf("==============================\n");
printf("AUD\t\t\t10.255\n");
printf("EUR\t\t\t16.328\n");
printf("USD\t\t\t14.394\n");
printf("CHF\t\t\t14.863\n");
printf("==============================\n
");
}
Tabel 3. Source Code Program Tugas No. 3
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 9/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
d. Printscreen Hasil
Gambar 3. Output Program Tugas No. 3
4.
Tugas Nomer 4
a. Algoritma
- Program mulai dijalankan.
-
System color mengubah warna text.
- Printf memuat tulisan yang ingin ditampilkan.
- Printf menampilkan tulisan yang disimpan.
- Selesai.
b. Flowchart
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 10/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
c. Source Code
#include<stdio.h>
void main(){
system("COLOR 2");
printf("**************************\n");printf("**************************\n");
printf("**************************\n");
printf("****** ******\n");
printf(" ****** ******\n");
printf(" ****** ******\n");
printf(" ****** ******\n");
printf(" ****** ******\n");
printf(" ****** ******\n");
printf(" ****** ******\n");
printf(" ************\n");
printf(" ************\n");
printf(" ****** ******\n");
printf(" ****** ******\n");printf(" ****** ******\n");
printf(" ****** ******\n");
printf(" ****** ******\n");
printf(" ****** ******\n");
printf("****** ******\n");
printf("**************************\n");
printf("**************************\n");
printf("**************************\n");
}
Tabel 4. Source Code Program No. 4
d. Printscreen Hasil
Gambar 4. Output Program Tugas No. 4
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 11/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
5. Tugas Nomer 5
a. Algoritma
-
Program mulai dijalankan.
- System color mengubah warna text.
- Printf memuat tulisan yang ingin ditampilkan.
-
Printf menampilkan tulisan yang disimpan.
- Selesai.
b. Flowchart
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 12/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
c. Source Code
#include<stdio.h>
void main () {
system("COLOR 2");printf("--------------------------------------
-------------\n");
printf("| EMPLOYEE SALARY
|\n");
printf("--------------------------------------
-------------\n");
printf("| NAME | AGE | Location |
Salary |\n");
printf("--------------------------------------
-------------\n");
printf("| Adam | 25 | Briston |
$1000.98 |\n");
printf("| Barbara | 30 | Swansea |$2040.89 |\n");
printf("| Charlie | 26 | Derby |
$1500.77 |\n");
printf("| Elvis | 24 | Belfast |
$980.98 |\n");
printf("--------------------------------------
-------------\n");
}
Tabel 5. Source Code Program Tugas No. 5
d. Printscreen Hasil
Gambar 5. Output Program Tugas No. 5
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 13/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
6. Tugas Nomer 6
a. Algoritma
-
Program mulai dijalankan.
- System color mengubah warna text.
- Printf memuat tulisan yang ingin ditampilkan.
-
Printf menampilkan tulisan yang disimpan.
- Selesai.
b. Flowchart
c. Source Code
#include<stdio.h>
void main () {
system("color 2");
printf("**** **** **** ****\n");printf("**** **** **** ****\n");
printf("**** **** **** ****\n");
printf(" **** **** **** ****\n");
printf(" **** **** **** ****\n");
printf(" **** **** **** ****\n");
printf(" **** **** **** ****\n");
printf(" **** **** **** ****\n");
printf(" **** **** **** ****\n");
printf(" **** **** **** ****\n");
printf(" **** **** **** ****\n");
printf(" **** **** **** ****\n");
}
Tabel 6. Source Code Program Tugas No. 6
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 14/15
Dokumen Laboratorium Teknik Informatika UMM 2014
Modul Praktikum Pemrograman Terstruktur
By Team Informatika UMM
d. Printscreen Hasil
Gambar 6. Output Program Tugas No. 6
8/17/2019 166_1D_FARIH Lapora
http://slidepdf.com/reader/full/1661dfarih-lapora 15/15