Anda di halaman 1dari 9

LAPORAN AKHIR

PRAKTIKUM PEMROGRAMAN DASAR

Oleh :

SYAHRUL TRI HARDIANTO


2021310041

DOSEN PEMBIMBING :

ANGGUN ANUGRAH, ST, MSEE


NIDN : 1021098001

PROGRAM STUDI TEKNIK ELEKTRO SARJANA

FAKULTAS TEKNIK

INSTITUT TEKNOLOGI PADANG

2021

i
KATA PENGANTAR

Puji syukur saya ucapkan kepada Allah SWT yang telah memberikan
kesempatan, kekuatan dan kesehatan sehingga saya dapat melaksanakan
praktikum dan menyelesaikannya dengan baik. Laporan ini telah saya susun
sesuai dengan hasil praktikum selama 1 semester di Laboratorium Komputer. Hal
ini bertujuan untuk memenuhi tugas mata kuliah Praktikum Pemprograman Dasar.

Dengan selesainya laporan Praktikum Pemprograman Dasar ini, maka tidak


lupa saya ucapkan banyak terima kasih kepada semua pihak yang terlibat dalam
penyusunan laporan Praktikum Pemprograman Dasar ini,

Khususnya kepada :

1. Kedua orang tua yang selalu memberikan dorongan dan semangat kepada
saya selaku penulis.
2. Ibu Sitti Amalia, MT, Selaku Ketua Laboratorium Komputer
3. Bapak Anggun Anugrah, S.T, MSEE, selaku dosen pembimbing mata
kuliah Praktikum Pemprograman Dasar.
4. Asisten - Asisten Laboratorium Komputer yang telah membagi ilmunya
kepada kami selama praktikum yakninya Hamdi Azhar, Andre Alwi dan
Zahara Julen.
5. Seluruh teman-teman kelas yang berkenan saling membantu dalam
menyelesaikan praktikum ini.

Demikian laporan praktikum ini saya buat. Di sadari atau tidak,mungkin


dalam penulisan laporan praktikum ini masih sangat jauh dari kata sempurna.
Saya mohon maaf apabila masih ada banyak kekurangan. Semoga laporan
Praktikum Pemprograman Dasar ini dapat bermanfaat bagi semua pihak. Juga
bermanfaat bagi saya selaku penulis.

Padang,16 Desember 2021

SYAHRUL TRI HARDIANTO


NIM: 2021310041

ii
DAFTAR ISI

HALAMAN JUDUL..................................................................................i
KATA PENGANTAR...............................................................................ii
DAFTAR ISI.............................................................................................iii
DAFTAR GAMBAR................................................................................iv

JOBSHEET I COMPILER CODE :: BLOCKS


1.1 Tujuan .......................................................................................................2
1.2 Landasan Teori...........................................................................................2
1.3 Alat dan Bahan...........................................................................................6
1.4 Langkah Kerja............................................................................................6
1.5 Listing Program.........................................................................................7
1.6 Hasil Percobaan..........................................................................................8
1.7 Analisa.......................................................................................................9
1.8 Kesimpulan..............................................................................................10
Daftar Pustaka...................................................................................................11

JOBSHEET II STRUKTUR SEBUAH PROGRAM C++


2.1 Tujuan .....................................................................................................13
2.2 Landasan Teori.........................................................................................13
2.3 Alat dan Bahan.........................................................................................17
2.4 Langkah Kerja..........................................................................................17
2.5 Listing Program.......................................................................................18
2.6 Hasil Percobaan........................................................................................20
2.7 Analisa.....................................................................................................21
2.8 Kesimpulan..............................................................................................22
Daftar Pustaka...................................................................................................23

JOBSHEET III VARIABEL DAN KONSTANTA


3.1 Tujuan .....................................................................................................25
3.2 Landasan Teori.........................................................................................25
3.3 Alat dan Bahan.........................................................................................29
3.4 Langkah Kerja..........................................................................................29
3.5 Listing Program.......................................................................................30
3.6 Hasil Percobaan........................................................................................37
3.7 Analisa.....................................................................................................39
3.8 Kesimpulan..............................................................................................40
Daftar Pustaka...................................................................................................41

iii
JOBSHEET IV STATEMENT DAN EKSPRESI
4.1 Tujuan .....................................................................................................43
4.2 Landasan Teori.........................................................................................43
4.3 Alat dan Bahan.........................................................................................48
4.4 Langkah Kerja..........................................................................................48
4.5 Listing Program.......................................................................................49
4.6 Hasil Percobaan........................................................................................59
4.7 Analisa.....................................................................................................62
4.8 Kesimpulan..............................................................................................63
Daftar Pustaka...................................................................................................64

JOBSHEET V FUNCTION (FUNGSI)


5.1 Tujuan .....................................................................................................66
5.2 Landasan Teori.........................................................................................66
5.3 Alat dan Bahan.........................................................................................69
5.4 Langkah Kerja..........................................................................................69
5.5 Listing Program.......................................................................................70
5.6 Hasil Percobaan........................................................................................83
5.7 Analisa.....................................................................................................87
5.8 Kesimpulan..............................................................................................88
Daftar Pustaka...................................................................................................89

JOBSHEET VI POINTER
6.1 Tujuan .....................................................................................................91
6.2 Landasan Teori.........................................................................................91
6.3 Alat dan Bahan.........................................................................................96
6.4 Langkah Kerja..........................................................................................96
6.5 Listing Program.......................................................................................96
6.6 Hasil Percobaan......................................................................................105
6.7 Analisa...................................................................................................108
6.8 Kesimpulan............................................................................................109
Daftar Pustaka.................................................................................................110

JOBSHEET VII ARRAY (MATRIKS)


7.1 Tujuan ...................................................................................................112
7.2 Landasan Teori.......................................................................................112
7.3 Alat dan Bahan.......................................................................................115
7.4 Langkah Kerja........................................................................................115
7.5 Listing Program.....................................................................................116
7.6 Hasil Percobaan......................................................................................133
7.7 Analisa...................................................................................................138

iv
7.8 Kesimpulan............................................................................................138
Daftar Pustaka.................................................................................................140

TUGAS 1
1. Listing Program Tugas 1.............................................................................141
2. Hasil Program..............................................................................................142

PENUTUP
A. Kesimpulan.................................................................................................143
B. Saran...........................................................................................................143

v
DAFTAR GAMBAR
Gambar 1.1 Hasil Percobaan Listing Program 1.............................................8
Gambar 2.1 Contoh Penggunaan Komentar..................................................14
Gambar 2.2 Penggunaan Tanda (//)..............................................................15
Gambar 2.3 Penggunaan Komentar...............................................................15
Gambar 2.4 Contoh Penulisan Komentar......................................................15
Gambar 2.5 Komentar Yang Sering Ditemui Pada C++...............................15
Gambar 2.6 Hasil Percobaan Listing Program 1...........................................20
Gambar 2.7 Hasil Percobaan Listing Program 2...........................................20
Gambar 3.1 Hasil Percobaan Listing Program 1...........................................37
Gambar 3.2 Hasil Percobaan Listing Program 2...........................................37
Gambar 3.3 Hasil Percobaan Listing Program 3...........................................37
Gambar 3.4 Hasil Percobaan Listing Program 4...........................................37
Gambar 3.5 Hasil Percobaan Listing Program 5...........................................38
Gambar 3.6 Hasil Percobaan Listing Program 6...........................................38
Gambar 3.7 Hasil Percobaan Listing Program 7...........................................38
Gambar 4.1 Susunan Utama Program C++...................................................44
Gambar 4.2 Hasil Compiler...........................................................................48
Gambar 4.3 Hasil Percobaan Listing Program 1...........................................59
Gambar 4.4 Hasil Percobaan Listing Program 2...........................................59
Gambar 4.5 Hasil Percobaan Listing Program 3...........................................59
Gambar 4.6 Hasil Percobaan Listing Program 4...........................................60
Gambar 4.7 Hasil Percobaan Listing Program 5...........................................60
Gambar 4.8 Hasil Percobaan Listing Program 6...........................................60
Gambar 4.9 Hasil Percobaan Listing Program 7...........................................61
Gambar 4.10 Hasil Percobaan Listing Program 8...........................................61
Gambar 4.11 Hasil Percobaan Listing Program 9...........................................61
Gambar 5.1 Hasil Compiler...........................................................................69
Gambar 5.2 Hasil Percobaan Listing Program 1...........................................83
Gambar 5.3 Hasil Percobaan Listing Program 2...........................................83
Gambar 5.4 Hasil Percobaan Listing Program 3...........................................83
Gambar 5.5 Hasil Percobaan Listing Program 4...........................................84
Gambar 5.6 Hasil Percobaan Listing Program 5...........................................84
Gambar 5.7 Hasil Percobaan Listing Program 6...........................................84
Gambar 5.8 Hasil Percobaan Listing Program 7...........................................85
Gambar 5.9 Hasil Percobaan Listing Program 8...........................................85
Gambar 5.10 Hasil Percobaan Listing Program 9...........................................85
Gambar 5.11 Hasil Percobaan Listing Program 10.........................................86
Gambar 6.1 Hasil Percobaan Listing Program 1.........................................105
Gambar 6.2 Hasil Percobaan Listing Program 2.........................................105
Gambar 6.3 Hasil Percobaan Listing Program 3.........................................105

vi
Gambar 6.4 Hasil Percobaan Listing Program 4.........................................105
Gambar 6.5 Hasil Percobaan Listing Program 5.........................................106
Gambar 6.6 Hasil Percobaan Listing Program 6.........................................106
Gambar 6.7 Hasil Percobaan Listing Program 7.........................................106
Gambar 6.8 Hasil Percobaan Listing Program 8.........................................106
Gambar 6.9 Hasil Percobaan Listing Program 9.........................................106
Gambar 6.10 Hasil Percobaan Listing Program 10.......................................107
Gambar 7.1 Contoh Penggunaan Array.......................................................113
Gambar 7.2 Perbedaan Array dengan Variabel Biasa.................................113
Gambar 7.3 Hasil Percobaan Listing Program 1.........................................133
Gambar 7.4 Hasil Percobaan Listing Program 2.........................................133
Gambar 7.5 Hasil Percobaan Listing Program 3........................................133
Gambar 7.6 Hasil Percobaan Listing Program 4........................................134
Gambar 7.7 Hasil Percobaan Listing Program 5........................................134
Gambar 7.8 Hasil Percobaan Listing Program 6........................................134
Gambar 7.9 Hasil Percobaan Listing Program 7........................................135
Gambar 7.10 Hasil Percobaan Listing Program 8........................................135
Gambar 7.11 Hasil Percobaan Listing Program 9........................................135
Gambar 7.12 Hasil Percobaan Listing Program 10......................................136
Gambar 7.13 Hasil Percobaan Listing Program 11......................................136
Gambar 7.14 Hasil Percobaan Listing Program 12......................................136
Gambar 7.15 Hasil Percobaan Listing Program 13......................................137
Gambar 1 Hasil Percobaan Listing Program Sederhana...........................142

vii
PENUTUP
A. KESIMPULAN

Praktikum Pemprograman Dasar pada dasarnya merupakaan salah


satu dari materi pokok yang harus diambil setiap mahasiswa agar nantinya
dapat mengerti ataupun memahami tentang materi perkuliahan yang telah
diajarkan. melalui praktikum ini mahasiswa dapat mengaplikasikan
pelajaran yang mereka peroleh dari pembelajaran di atas selain itu melalui
praktikum ini mahasiswa dapat memperoleh mamfaat dari pengenalan
secara lansung praktikum Pemograman Dasar

Dari uraian di atas dapat ditarik kesimpulan :

1. Bahasa C merupakan salah satu bahasa pemrograman komputer.


Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi
Unix di Bell Telephone Laboratories. Meskipun C dibuat untuk
memprogram sistem dan jaringan komputer namun bahasa ini juga
sering digunakan dalam mengembangkan software aplikasi.
2. Praktikum ini dilakuan untuk lebih memahami Pemprograman
Bahasa C secara langsung, dengan praktikum ini kita dapat
mengetahui berbagai penyebab terjadinya masalah pada suatu
program bahasa C
3. Penggunaan Simbol pada bahasa C harus sangat di mengerti untuk
membuat suatu program dengan symbol-simbol dapat membantu
kita menyelesaikan suatu program seperti yang kita inginkan, jadi
penggunaan symbol sangat perlu untuk dipahami

B. SARAN

1. Dari Pratikum Pemprograman Dasar ini, penulis menyarankan agar


pratikan sebelum memasuki labor (ruang pratikum) harap memakai baju labor
dan mematuhi peraturan tata tertib laboratorium.
2. Setelah itu penulis menyarankan kepada pratikan agar sebelum
menggunakan alat yang digunakan pratikan harus memahami alatnya terlebih
dahulu dan menggunakan alat pratikum sesuai dengan prosedur kerja.
3. Agar terciptanya lingkungan komunikasi yang baik, maka diharapkan
adanya rasa saling menghargai atau menghormati antara pratikan dengan para
Asisten baik pada saat pratikum maupun diluar kegiatan pratikum.

viii
ix

Anda mungkin juga menyukai