Informasi Dokumen
- Penulis:
- Achmad Solichin, S.Kom, M.T.I
 - Painem, M.Kom
 
 - Pengajar:
- Agnes Aryasanti, M.Kom
 - Ita Novita, M.T.I
 - Joko Christian, M.Kom
 - Marini, M.Kom
 - Moh. Sjukani, Ir, MM
 - Nahot Frastian, M.Kom
 - Nawindah, M.Kom
 - Nofiyani, M.Kom
 - Safitri Juanita, M.T.I
 - Samsinar, M.Kom
 - Titin Fatimah, M.Kom
 - Tri Ika Jaya, M.Kom
 - Wiwin Windihastuty, M.Kom
 - Wulandari, M.Kom
 - Yesi Puspita Dewi, M.Kom
 - Yudi Wiharto, M.Kom
 
 - Sekolah: Universitas Budi Luhur
 - Mata Pelajaran: Bahasa Pemrograman Dasar
 - Topik: Modul Praktikum Bahasa Pemrograman Dasar (PG168)
 - Tipe: modul praktikum
 - Tahun: 2015
 - Kota: Jakarta
 
Ringkasan Dokumen
I. PRAKTIKUM 1 PENGENALAN BAHASA C
Praktikum pertama ini bertujuan untuk memperkenalkan mahasiswa kepada konsep dasar bahasa pemrograman C. Melalui praktikum ini, mahasiswa diharapkan dapat memahami bagaimana sebuah program sederhana dapat dibuat dan dijalankan. Tujuan khusus mencakup pengenalan terhadap berbagai jenis bahasa pemrograman, cara kerja program, dan penggunaan Integrated Development Environment (IDE).
1.1 TUJUAN PRAKTIKUM
Mahasiswa diharapkan memahami konsep dasar bahasa pemrograman dan mampu membuat program sederhana. Tujuan khusus mencakup penguraian konsep dasar, penyebutan jenis bahasa pemrograman, dan pemahaman fitur dasar IDE.
1.2 TEORI SINGKAT
Bahasa C, yang dirancang oleh Dennis Ritchie, merupakan bahasa pemrograman tingkat tinggi yang berorientasi pada sistem operasi. C memiliki karakteristik portable dan fleksibel, serta didukung oleh banyak pustaka. Bahasa ini juga memiliki struktur yang terorganisir dan mendukung tipe data pointer.
1.3 PELAKSANAAN PRAKTIKUM
Langkah-langkah praktikum meliputi pembukaan editor, pembuatan file baru, penulisan program, kompilasi, dan menjalankan program. Contoh program sederhana seperti 'Salam Budi Luhur!' menunjukkan dasar-dasar sintaks C.
1.4 LATIHAN
Mahasiswa diminta untuk menulis dan menjalankan beberapa program sederhana untuk memperkuat pemahaman mereka terhadap konsep yang diajarkan, termasuk penjumlahan dua bilangan.
1.5 TUGAS MANDIRI
Tugas mandiri ini bertujuan untuk menguji kemampuan mahasiswa dalam menerapkan konsep yang telah dipelajari dengan membuat program yang menampilkan informasi pribadi dan menghitung luas.
II. PRAKTIKUM 2 STRUKTUR DASAR BAHASA C
Praktikum kedua ini fokus pada struktur dasar dalam bahasa C, termasuk tipe data, variabel, dan operator. Mahasiswa diharapkan dapat menuliskan sintaks instruksi dan mendeklarasikan variabel dalam program.
2.1 TUJUAN PRAKTIKUM
Mahasiswa memahami struktur penulisan bahasa pemrograman dan dapat menuliskan sintaks instruksi, mendeklarasikan variabel, serta menggunakan berbagai tipe data dalam program.
2.2 TEORI SINGKAT
Tipe data adalah elemen penting dalam program yang mempengaruhi hasil operasi. Bahasa C memiliki lima tipe data dasar: char, int, float, double, dan void. Variabel berfungsi sebagai pengenal untuk menyimpan nilai yang dapat berubah.
2.3 PELAKSANAAN PRAKTIKUM
Mahasiswa diminta untuk menuliskan program yang mendeklarasikan variabel dan menggunakan tipe data yang sesuai. Contoh program menunjukkan penggunaan variabel dan bagaimana cara menampilkan isi variabel.
2.4 LATIHAN
Latihan ini melibatkan penulisan program yang menggunakan berbagai tipe data dan operator, serta menampilkan hasilnya di layar.
2.5 TUGAS MANDIRI
Tugas mandiri ini bertujuan untuk menguji pemahaman mahasiswa tentang tipe data dan variabel dengan membuat program yang menghitung luas dan keliling berbagai bangun datar.
III. PRAKTIKUM 3 MASUKAN DAN KELUARAN PROGRAM
Praktikum ini mengajarkan mahasiswa tentang penggunaan perintah input dan output dalam bahasa C. Mahasiswa diharapkan dapat menulis program yang menginput dan menampilkan data dengan benar.
3.1 TUJUAN PRAKTIKUM
Mahasiswa dapat memahami penggunaan perintah input dan output serta menyusun program yang melibatkan data tipe data yang berbeda.
3.2 TEORI SINGKAT
Fungsi scanf() digunakan untuk menginput data, sedangkan printf() digunakan untuk menampilkan data. Mahasiswa juga diperkenalkan pada berbagai format input dan output.
3.3 PELAKSANAAN PRAKTIKUM
Mahasiswa diminta untuk menulis program yang menginput data mahasiswa dan menampilkannya. Program ini membantu mahasiswa memahami alur program dengan input dan output.
3.4 LATIHAN
Latihan ini mengharuskan mahasiswa untuk menulis program yang menghitung luas lingkaran berdasarkan input jari-jari dan menampilkan hasilnya.
3.5 TUGAS MANDIRI
Tugas mandiri ini mencakup pembuatan program untuk menghitung dan menampilkan luas dan keliling dari segitiga serta konversi suhu.
IV. PRAKTIKUM 4 STRUKTUR KONDISI IF DAN IF…ELSE
Praktikum ini mengajarkan mahasiswa tentang struktur kondisi dalam bahasa C, yaitu IF dan IF…ELSE. Mahasiswa diharapkan dapat menulis program yang menggunakan struktur ini untuk pengambilan keputusan.
4.1 TUJUAN PRAKTIKUM
Mahasiswa dapat memahami dan menggunakan struktur kondisi IF dan IF…ELSE dalam program untuk melakukan pengambilan keputusan.
4.2 TEORI SINGKAT
Struktur IF digunakan untuk menyeleksi kondisi tunggal, sedangkan IF…ELSE digunakan untuk menyeleksi dua kemungkinan. Mahasiswa belajar bagaimana cara menulis kondisi yang tepat.
4.3 PELAKSANAAN PRAKTIKUM
Mahasiswa diminta untuk menulis program yang menggunakan struktur IF untuk menentukan kelulusan berdasarkan nilai yang diinputkan.
4.4 LATIHAN
Latihan ini melibatkan penulisan program yang menggunakan IF untuk menentukan grade berdasarkan nilai yang diinputkan.
4.5 TUGAS MANDIRI
Tugas mandiri ini mencakup pembuatan program yang menentukan apakah sebuah bilangan genap atau ganjil.
V. PRAKTIKUM 5 STRUKTUR KONDISI IF BERTINGKAT DAN SWITCH…CASE
Praktikum ini membahas tentang penggunaan IF bertingkat dan struktur SWITCH…CASE dalam bahasa C. Mahasiswa diharapkan dapat menulis program yang menggunakan kedua struktur ini.
5.1 TUJUAN PRAKTIKUM
Mahasiswa memahami struktur IF bertingkat dan SWITCH…CASE, serta dapat menulis program yang menggunakan kedua struktur tersebut.
5.2 TEORI SINGKAT
IF bertingkat memungkinkan penyeleksian kondisi yang lebih kompleks, sedangkan SWITCH…CASE digunakan untuk memilih satu dari beberapa kemungkinan berdasarkan nilai variabel.
5.3 PELAKSANAAN PRAKTIKUM
Mahasiswa diminta untuk menulis program yang mencari nilai terbesar dari tiga bilangan menggunakan IF bertingkat dan SWITCH…CASE.
5.4 LATIHAN
Latihan ini melibatkan penulisan program yang menggunakan SWITCH…CASE untuk menentukan grade berdasarkan input.
5.5 TUGAS MANDIRI
Tugas mandiri ini mencakup pembuatan program berdasarkan algoritma yang diberikan, menggunakan IF bertingkat dan SWITCH…CASE.
VI. PRAKTIKUM 6 STRUKTUR PERULANGAN FOR
Praktikum ini fokus pada penggunaan struktur perulangan FOR dalam bahasa C. Mahasiswa diharapkan dapat menulis program yang menggunakan perulangan FOR untuk menyelesaikan tugas tertentu.
6.1 TUJUAN PRAKTIKUM
Mahasiswa dapat memahami dan menuliskan program yang menggunakan struktur perulangan FOR.
6.2 TEORI SINGKAT
Struktur perulangan FOR digunakan untuk menjalankan perintah tertentu berulang kali berdasarkan kondisi yang ditentukan. Ini mempermudah pemrograman dalam situasi di mana pengulangan diperlukan.
6.3 PELAKSANAAN PRAKTIKUM
Mahasiswa diminta untuk menulis program yang menghitung total dari beberapa inputan menggunakan perulangan FOR.
6.4 LATIHAN
Latihan ini melibatkan penulisan program yang mencetak deret angka menggunakan perulangan FOR.
6.5 TUGAS MANDIRI
Tugas mandiri ini mencakup pembuatan program yang menghitung faktorial dari suatu bilangan menggunakan perulangan FOR.