of 23/23
Modul Modul Modul Modul Praktikum Praktikum Praktikum Praktikum ALGORITMA DAN DASAR PEMROGRAMAN Disusun oleh: Carwoto Carwoto Carwoto Carwoto ([email protected]) Semarang Semarang Semarang Semarang 20 20 20 2011 11 11 11

Modul Praktikum Algoritma dan Dasar Pemrograman

  • View
    3.176

  • Download
    46

Embed Size (px)

DESCRIPTION

Modul praktikum Algoritma dan Dasar Pemrograman ini berisi latihan dan tugas praktikum dengan tiga bahasa pemrograman : BASIC, Pascal, dan C++.

Text of Modul Praktikum Algoritma dan Dasar Pemrograman

Modul Praktikum

ALGORITMA DAN DASAR PEMROGRAMAN

Disusun oleh:

Carwoto([email protected])

2011 Semarang 2011

Hak cipta 2011 pada CarwotoDiperkenankan menggunakan e-modul ini untuk keperluan pendidikan di Indonesia baik dalam bentuk elektronik maupun dengan mencetaknya, dengan syarat tidak melakukan perubahan isi dan informasi yang ada di dalamnya. Segala hal yang diakibatkan oleh penggunaan e-modul ini bukan tanggung jawab penulis. Untuk keperluan komersial atau penggunaan di luar Indonesia, silahkan hubungi penulis melalui email: [email protected]

KATA PENGANTARMata kuliah Algoritma dan Dasar Pemrograman merupakan mata kuliah yang mendasari teknik pemrograman komputer. Sebagai mata kuliah dasar, para mahasiswa perlu memiliki pengetahuan dan keterampilan yang cukup mengenai algoritma dan dasar pemrograman tersebut. Karena itu diperlukan pengalaman praktek dengan cara mencoba langsung melakukan pemrograman menggunakan perangkat lunak computer dengan bahasa pemrograman tertentu. Modul Praktikum Algoritma dan Pemrograman Komputer ini disusun dengan menyajikan tiga macam bahasa pemrograman berbasis perintah baris (Command Line Interface, CLI) yaitu PASCAL, C++, dan BASIC. Disajikannya tiga macam bahasa pemrograman ini dimaksudkan supaya para mahasiswa dapat memiliki pengalaman belajar yang bervariasi serta dapat membandingkan gaya pemrograman ketiganya. Meskipun demikian, pada tahap selanjutnya para mahasiswa tidak harus mengembangkan keterampilan pemrograman dengan ketigatiganya, melainkan bias hanya memilih salah satu sesuai kebutuhan atau peminatannya. Mengapa masih menggunakan CLI, bukan berbasis GUI (Graphical User Interface)? Menurut hemat penyusun, dengan pemrograman berbasis CLI para mahasiswa bias lebih focus pada algoritma dan logika pemrogramannya. Jika praktikum ini menggunakan GUI, sangat mungkin kegiatan praktikum akan menghabiskan banyak waktu saat kegitan perancangan antarmuka grafisnya. Modul ini pertama kali disusun tahun 2002 dan telah digunakan sejak saat itu dalam perkuliahan di Program Studi Teknik Elektronika, Teknik Informatika, Sistem Informasi, serta telah mengalami perbaikanperbaikan hingga wujud akhirnya sekarang ini seperti yang And baca. Untuk dapat menggunakan modul praktikum ini secara maksimal, para mahasiswa dianjurkan mengikuti petunjuk berikut ini: 1. Sebelum praktikum, mahasiswa membaca, mencermati dan mencoba memahami alur kerja kode program yang ada di modul, serta memperkirakan hasil atau tampilan keluarannya. 2. Mengetik kode program seperti yang ada di dalam tiap-tiap bagian LATIHAN, kemudian melakukan kompilasi, memperbaiki kesalahan

Penyusun: Carwoto ([email protected])

Penyusun: Carwoto ([email protected])

pengetikan kode, dan mencoba menjalankan hasil kompilasi program. Jika waktu memungkinkan, majhasiswa dapat memodifikasi latihan ini sesuai kebutuhan. 3. Mengerjakan tugas yang ada di bagian TUGAS PRAKTIKUM. Tampilan antarmuka program latihan silahkan dirancang sendiri oleh mahasiswa dan silahkan berkreatifitas sendiri. 4. Menyusun Laporan Praktikum sesuai format yang telah ditentukan. Dengan menyusun laporan, maka para mahasiswa akan mengalami tahap endap materi atau pendalaman terhadap materi pemrograman yang sudah dipraktekkan sebelumnya. Selain itu, laporan merupakan dokumentasi atas hasil kerja mahasiswa atas tugas yang diberikan. Akhir kata, semoga modul praktikum ini dapat bermanfaat dalam melatih mahasiswa belajar mengenai algoritma dan dasar-dasar pemrograman komputer. Kritik dan saran membangun dari semua pihak sangat diharapkan.

DAFTAR ISIKATA PENGANTAR DAFTAR ISI KERANGKA (OUTLINE) LAPORAN PRAKTIKUM STRUKTUR DASAR PROGRAM STATEMEN KONDISIONAL PERULANGAN (LOOPING) MENGGUNAKAN LARIK (ARRAY) MENGGUNAKAN STRUKTUR (RECORD) MEMBUAT FUNGSI IV VI VII 1 5 11 15 19 23 26 29 33 38

Semarang, Februari 2011 Penyusun,

MEMBUAT PROSEDUR MENGGUNAKAN POINTER PEMROGRAMAN BERORIENTASI OBJEK DAFTAR PUSTAKA

Carwoto

Penyusun: Carwoto ([email protected])

Penyusun: Carwoto ([email protected])

KERANGKA (OUTLINE) LAPORAN PRAKTIKUM

I. Judul Percobaan II. Tujuan III. Dasar Teori IV. Alat V. Langkah Kerja VI. Hasil Percobaan VII. Analisa A. Diagram Alir Program B. Pembahasan VIII. Penutup A. Kesimpulan B. Saran IX. Daftar Pustaka Lampiran - Listing Program - Lampiran lain

Penyusun: Carwoto ([email protected])

Modul Praktikum Algoritma dan Dasar Pemrograman

2

MODUL 1STRUKTUR DASAR PROGRAMA. TUJUANSetelah menyelesaikan praktikum ini, Anda diharapkan dapat: 1. Memahami struktur dasar program. 2. Menggunakan tipe data, konstanta, dan variabel dalam program. 3. Membuat ekspresi dengan menggunakan operator bahasa pemrograman.return 0; }

Bahasa PascalProgram Selamat; Begin Writeln(Selamat Datang di Kuliah Pemrograman Komputer!); Readln; End.

Bahasa Basic:PRINT "Selamat Datang di Kuliah Pemrograman!"

B. PERALATANUntuk mengerjakan praktikum ini, dibutuhkan peralatan: 1. Personal komputer dengan sistem operasi Windows 95 atau yang lebih baru. 2. Perangkat lunak Borland C++, Turbo Pascal, dan Turbo Basic.

Latihan 1.bBerikut adalah program untuk menghitung penjumlahan dua bilangan dengan variabel x, y, dan jml yang bertipe Integer. Buatlah kode program tersebut lalu lakukan kompilasi. Bahasa C:#include int main() { int x,y,jml; coutx; couty; jml=x+y; cout