Jobsheet Dasar Pemrograman Bab. 1: Pendahuluan. Bab. 1 Pendahuluan

dokumen-dokumen yang mirip
Jobsheet Dasar Pemrograman, Bab. 7: String. Bab. 7 S T R I N G

Bab. 4 Percabangan Bersyarat

BAB 1 KONSEP DASAR BAHASA C

Rosihan Ari Yuana, S.Si, M.Kom Lisensi Dokumen: BAB I. PENDAHULUAN C++ Oleh:

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

PENGENALAN PROGRAM C++

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

P - 3 Bab 2 : Pengantar Pemrograman C

P3 Pengantar Pemrograman C

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma.

Konsep Dasar Pemrograman Dan Pengenalan C++

Bahasa C. Dosen : Dhamayanti

PENGENALAN C++ DADANG MULYANA 2012

IT234 - Algoritma dan Struktur Data. Ramos Somya

1.1. Sejarah Bahasa C

ALGORITMA DAN PEMROGRAMAN #2

Algoritma dan Pemrograman

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

PENGENALAN BAHASA C. Praktikum 3

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

KONSEP DASAR PROGRAM BAHASA C

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

Sejarah C. Dirancang oleh Denis M. Ritchie tahun 1972 di Bell Labs.

Pemrograman dan Bahasa Pemrograman

BAB II KEGIATAN PEMBELAJARAN

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

MODUL 1 STANDAR INPUT DAN OUTPUT

BAB I PENGENALAN BAHASA C

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

BAB I SEKILAS TENTANG C

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

Bab. 2 Input dan Output

PRAKTIKUM 2 SEKILAS TENTANG C

BAB 4 PENGENALAN BAHASA C

BAHASA PEMROGRAMAN C LANGUAGE

Pengantar Visual C++ & Penulisan Program

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Algoritme dan Struktur Data

Bab 1. Pengenalan Pemrograman C

STRUKTUR PEMROGRAMAN PYTHON

9/9/2011 ILKOM IPB 1 ALGORITME DAN PEMROGRAMAN. Review: Algoritme dan Program. Bahasa tingkat rendah (low level language)

Algoritme dan Pemrograman

DISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Struktur Bahasa C dan C++

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

Pengenalan Bahasa C week 1

PENGENALAN BAHASA C DAN C++

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

SATUAN ACARA PERKULIAHAN MATA KULIAH PEMROGRAMAN PASCAL * (TK) KODE / SKS: KK /2 SKS

Software Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah:

Al Khowarizmi. Sumber : Istilah algoritma berasal dari nama seorang pengarang berkebangsaan Arab

LAPORAN PRAKTIKUM I. Oleh:

Perkenalan Dasar Pemrograman. Tim PHKI Modul Dasar Pemrograman Fakultas Ilmu Komputer UDINUS Semarang

PRAKTIKUM 1 MENGENAL BAHASA PASCAL. File, Edit, Search, Run, Compile, Debug, Tools, Option, Windows dan Help.

PENGENALAN C++ Bab 1

Chapter 1 KONSEP DASAR C

APLIKASI PEMANTAUAN KERJA BERBASIS WEB

Program Studi Teknik Mesin S1

PERTEMUAN TEKNIK PEMOGRAMAN MIKROKONTROLER 89C51

Pengumuman ALGORITME DAN PEMROGRAMAN

Algoritma dan Struktur Data

Dasar Pemrograman. Nisa ul Hafidhoh

Sesi/Perkuliahan ke: XII

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

Dasar Pemrograman. Nisa ul Hafidhoh

INTRODUCTION JAVA NORHIKMAH,M.KOM

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

MODUL ARSIKOM POINTER DAN ARRAY. Disusun oleh : Afif Setyo Nugroho ( ) Agus Setyawan ( ) Maulana Akhsan ( )

SATUAN ACARA PERKULIAHAN MATA KULIAH DASAR KOMPUTER A KODE / SKS KD / 2

Tutorial Compiler Bahasa-C Dengan Anjuta IDE

1. Pendahuluan. 2. Tujuan. 3. Gambaran Disain. MODUL 1 Code Composer Studio Basic

PENGANTAR BAHASA C++

Function nama dipisahkan

BAB XII OPERASI FILE

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

Modul 1 Dasar Dasar Bahasa Pemrograman C

PETUNJUK PENGERJAAN SOAL ULUM TIK

BAB 1 PENDAHULUAN. Perangkat lunak (software) adalah suatu perangkat komputer yang cara

Pertemuan 8: Pengenalan Bahasa Pemrograman Persiapan pembuatan program bahasa C Struktur program bahasa C Tipe Data dan Variabel dalam bahasa C

INPUT DAN OUTPUT BAHASA C

Pengenalan Program Java

1 - Bahasa Pemrograman

PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG TK Praktikum Bahasa Rakitan Hand On Lab 4

Program pendek dan simple = mudah dihandle. Program besar, banyak dan kompleks = tidak

PANDUAN CEPAT INSTALASI DAN MENJALANKAN MinGW DEVELOPER STUDIO Oleh wijanarto

Teori Komputasi 10/15/2015. Bab 1: Pendahuluan. Teori Komputasi dan Teknik Kompilasi. Teori Komputasi dan Teknik Kompilasi

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

SATUAN ACARA PERKULIAHAN MATA KULIAH PERANGKAT LUNAK KOMPUTER INDUSTRI KODE / SKS : KK / 1 SKS

PEMROGRAMAN BAHASA C BAB II 2.1 STRUKTUR BAHASA C

Transkripsi:

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