• Tidak ada hasil yang ditemukan

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

N/A
N/A
Protected

Academic year: 2018

Membagikan "MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)"

Copied!
144
0
0

Teks penuh

  • 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

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.

Gambar

tabel. Catat hasilnya!

Referensi

Dokumen terkait

Pada perintah diatas setelah proses penjumlahan maka hasilnya akan dikembalikan ke fungsi yang memanggil dengan menggunakan pernyataan return, sehubungan ada nilai

Untuk menambah di akhir senarai, terlebih dahulu ditinjau apakah senarai sudah ada atau belum, jika belum ada (awal := nil), maka program simpul baru diatas bisa

Variabel adalah sembarang simbol yang dapat dimasukkan oleh sebuah himpunan bilangan yang nilainya dapat berubah-ubah, atau peubah yang mempunyai nilai tidak tetap sesuai dengan

Java adalah salah satu bahasa pemrograman yang bersifat open source yang merupakan produk dari.. Sun Microsystem dan sekarang di pegang

Berikut ini adalah program aplikasi sederhana dengan satu JFrame form untuk membaca data yang diinputkan pada sebuah JTextField, kemudian setelah ditekan tombol JButton data

Program di atas merupakan program sederhana, yang ditujukan untuk menampilkan nilai mahasiswa yang telah diinputkan dalam array satu dimensi secara berurutan mulai 1-10 dengan

8. Simpan program 1.2. tersebut dengan nama hello2.pas. Kompilasi program tersebut, dengan menekan tombol Alt + F9. Jika ada.. kesalahan, perbaiki kesalahan tersebut.

Program di atas merupakan program sederhana, yang ditujukan untuk menampilkan nilai mahasiswa yang telah diinputkan dalam array satu dimensi secara berurutan mulai 1-10