Bab. 1 Pendahuluan 1.1 Tujuan Instruksional Khusus 1. Mahasiswa dapat mengkonfigurasi software bahasa C. 2. Mahasiswa dapat membuat, menyimpan, menyunting, meng-compile dan menjalankan program bahasa C. 1.2 Pendahuluan Bahasa C telah banyak dipakai oleh banyak pemrogram karena bahasa ini memiliki kemampuan yang mendekati assembler dan cukup mudah dipelajari seperti bahasa pemrograman tingkat tinggi. Selain itu bahasa C merupakan bahasa pemrograman yang sederhana, dan fleksibel dengan pemrogram mempunyai kebebasan untuk menyusun sendiri fungsi-fungsi yang diinginkan. Bahasa C lahir dari Bell Laboratories pada tahun 1970 oleh Denis Ritchie. Ritchie bersama Brian Kernighan menyusun buku The C Programming Language sebagai cikal bakal bahasa C. Bahasa C yang digunakan dalam materi laboratorium ini memerlukan perangkat komputer dengan RAM minimum 448Kbyte. Salah satu dari bahasa C yang digunakan adalah Turbo C dengan kumpulan file-filenya disimpan dalam folder TC seperti gambar 1.1 berikut ini: Gambar 1.1 File-file Turbo C Hal. 1
Folder TC tersebut dapat dibagi menjadi: 1. kumpulan file include, yaitu file-file dengan ekstensi inc, 2. kumpulan file library, yaitu file-file dengan ekstensi lib, dan 3. kumpulan file turbo C 1.2.1 Mengatur Konfigurasi Konfigurasi yang akan diatur menyangkut mode l memory yang aka n digunakan dan direktori dari file-file yang berinteraksi dalam turbo C. Pengaturan model memory dapat dilakukan melalui menu Options > Compiler, ke mudian pilih model misalnya small. Sedangkan directory dari Include, Library, Output dan Turbo C dapat dilakukan melalui menu Options dan pilih sub-menu Directories. Direktori Include digunakan untuk memberikan informasi kepada Turbo C letak dari file-file header (file dengan ekstensi h), direktori Library menunjukkan dimana file-file dengan eks tensi lib berada, direktori Turbo C adalah tempat dimana file-file yang digunaka n untuk menjalanka n Turbo C, sedangkan Direktori Output adalah letak file-file hasil penyuntingan (file dengan ekstensi C), file hasil kompilasi (file dengan ekstensi OBJ) dan file hasil eksekusi (file dengan ekstensi EXE) berada. 1.2.2 Langkah-langkah Pemrograman Proses pembuatan program melalui beberapa langkah, yaitu: menuliskan program, mengkompilasi, mengeksekusi, dan menyimpan program. Cara menuliskan program yang baik adalah: 1. Dalam satu baris sebaiknya hanya terdiri dari sebuah perintah saja. 2. Perintah atau pernyataan yang merupaka n bagian dari sebuah fungsi seba iknya dituliska n agak menjorok kedalam. 3. Untuk memisahkan satu kelompok perintah dengan kelompok perintah yang lain dapat digunakan pemisahan dengan spasi. 4. Gunakanlah komentar yang singkat dan jelas untuk memperjelas isi dari sebuah program. Contoh dari sebuah program sederhana dapat dilihat dibawah ini: /* Program selamat datang */ printf( Anda mempelajari Bahasa C ); Hal. 2
1.3 Peralatan 1. 1 set Komputer 2. Software Turbo C 1.4 Langkah Kerja 1. Aktifkan software bahasa C dengan cara double click file TC.EXE hingga muncul tampilan seperti gambar 1.1 berikut ini: Gambar 1.2 Tampilan dari editor Turbo C 2. Lakukanlah konfigurasi memory small da n directories dengan cara pilih Options pada menu utama, pilih Compiler pada sub-menu options, dan pilih model Small seperti gambar 1.2 berikut ini : Gambar 1.3 Konfigurasi Memory 3. Lakuka nlah konfigurasi directories dengan cara pilih Options pada menu utama, pilih Directories pada sub-menu option dan isikan letak file-file dari Turbo C yang berekstensi h sebagai Include directories, file-file berekstensi lib sebagai Library directories, Output directories dan Turbo C directories pada gambar 1.3 terletak pada E:\BA\ALGOL\TC. Sesuaikan konfigursi software tersebut sesuai dengan letak direktori TC ditempat anda. Hal. 3
4. Tuliskan program berikut ini : Gambar 1.4 Konfigurasi Directory /* Programku yang pertama */ clrscr(); printf( Selamat Datang di Bahasa C ); getche(); Lakuka n ko mpilasi de ngan cara pilih Compile dari menu utama, bila ada pesan kesalahan lakukanlah penyuntingan, bila tidak ada pesan kesalahan atau sukses lakukanlah eksekusi dengan cara pilih Run dari menu utama. Kemudian lakukanlah penyi mpa nan program dengan nama file Coba11.C. 5. Tuliskan program berikut ini, kemudian simpan dengan nama Coba12.C 1.5 Lembar Kerja /* Programku yang kedua */ int umr=17; clrscr(); printf( Selamat Datang di Bahasa C ); printf( Umur saya %d tahun, umr); getche(); No Nama File Hasil Keluaran 1 Coba11.C 2 Coba12.C Hal. 4
1.6 Pertanyaa n 1. Buatlah program dengan keluaran sbb.: Selamat Datang -------------------------------------- Saya sedang belajar Bahasa C Di Politeknik Negeri Semarang 2. Buatlah program dengan keluaran data diri anda yang terdiri dari: Data diri saya : -------------------------------------------------------------------------------- Nama : <isika n de ngan nama anda> Alamat : <isikan dengan alamat anda> TTL : <isikan dengan tanggal lahir anda> Daftar Pustaka 1. Al Fatt, Hanif. Dasar Pemrograman C ++. Andi Offset, Jogyakarta, 2007. 2. Hartanto, Jogiyanto. Buku Konsep Dasar Pemrograman Bahasa C. Ando Offset, Jogyakarta, 2006. 3. Kadir, Abdul. Algoritma Pemrograman Menggunakan C++. Andi Offset, Jogyakarta, 2007. 4. Ngeon, Thomson Susabda. Pengantar Algoritma Dengan Bahasa C. Salemba Infotek, Jakarta, 2006. 5. Nugroho, Adi. Algoritma dan Struktur Dara Dengan C. Andi Offset, Jogyakarta, 2009. 6. Partoharsojo, Hartono. Tuntunan Praktis Pemrograman Bahasa C 2.0. PT Elex Media Komputindo, Jakarta, Indonesia, 1989. 7. Supardi, Yuniar. Cara Mudah Belajar Bahasa C dan Flow Chart Dalam Praktek. Dinastindo, Jakarta, 2006. Hal. 5