Pemrograman Dasar (c)-Modul 1 Non-tugas

download Pemrograman Dasar (c)-Modul 1 Non-tugas

of 10

Transcript of Pemrograman Dasar (c)-Modul 1 Non-tugas

  • 8/17/2019 Pemrograman Dasar (c)-Modul 1 Non-tugas

    1/10

    Hanhan Hanafiah Solihin, S.Kom., M.Kom

  • 8/17/2019 Pemrograman Dasar (c)-Modul 1 Non-tugas

    2/10

    • Nama : Hanhan Hanafiah Solihin• Email : [email protected]• No. Hp : 087823349155

  • 8/17/2019 Pemrograman Dasar (c)-Modul 1 Non-tugas

    3/10

    Sistem Perkuliahan

    Sistem Perkuliahan Pemrograman Dasar (Bahasa C):

    • Materi + Latihan• Absensi Minimal 80% (3 x Bolos)• Keterlambatan Maksimal 15 Menit• Nilai Tugas : 20 %

    Quis : 20 %UTS : 30 %Tugas Besar : 30 %

  • 8/17/2019 Pemrograman Dasar (c)-Modul 1 Non-tugas

    4/10

    Pemrograman Dasar (Bahasa C)

    Matakuliah ini membahas tentang bagaimana memahami da menerapkan

    logika pemrograman serta mampu membuat sebuah aplikasi dengan

    menggunakan Bahasa C.

  • 8/17/2019 Pemrograman Dasar (c)-Modul 1 Non-tugas

    5/10

    Sejarah Awalnya Martin Richards (1967) mengembangkan bahasaBCPL. Kemudian dikembangkan lagi oleh Ken Thompson(1970) yang disebut bahasa B. Dan akhirnyadisempurnakan oleh Dennis Ricthie menjadi bahasa C

    (1970-an). Bahasa C pertama kali digunakan di computerDigital Equipment Corporation PDP-11 yangmenggunakan system operasi UNIX. Hingga saat inipenggunaan bahasa C telah merata di seluruh dunia.Hampir semua perguruan tinggi di dunia menjadikanbahasa C sebagai salah satu mata kuliah wajib. Selain itu,banyak bahasa pemrograman populer seperti PHP danJava menggunakan sintaks dasar yang mirip bahasa C.Oleh karena itu, kita juga sangat perlu mempelajarinya.

  • 8/17/2019 Pemrograman Dasar (c)-Modul 1 Non-tugas

    6/10

    KELEBIHAN BAHASA C Bahasa C tersedia hampir di semua jenis computer.Kode bahasa C sifatnya adalah portable dan fleksibeluntuk semua jenis computer.

    Bahasa C hanya menyediakan sedikit kata-kata kunci,hanya terdapat 32 kata kunci.Proses executable program bahasa C lebih cepatDukungan pustaka yang banyak.

    C adalah bahasa yang terstrukturBahasa C termasuk bahasa tingkat menengah

  • 8/17/2019 Pemrograman Dasar (c)-Modul 1 Non-tugas

    7/10

    KEKURANGAN BAHASA C Banyaknya Operator serta fleksibilitas penulisanprogram kadang-kadang membingungkan pemakai.Bagi pemula pada umumnya akan kesulitanmenggunakan pointer

  • 8/17/2019 Pemrograman Dasar (c)-Modul 1 Non-tugas

    8/10

    STRUKTUR DASAR BAHASA C //Mencantumkan Header Program#include #include

    //Menempatkan Variabel Global

    int x, y, z;

    //Fungsi Utama atau Program Utamaint main(){

    //Menempatkan Variabel Lokal char nama;//Bagian untuk menuliskan sintax C getch();return 0;

    }

  • 8/17/2019 Pemrograman Dasar (c)-Modul 1 Non-tugas

    9/10

    LATIHAN

    #include #include

    int main(){char nama[20];puts("Halo Halo");printf("Halo Dunia\n");printf("Halo Semua\n");printf("Input Nama : "); scanf("%s", &nama);printf("Halo %s", nama);getch();return 0;

    }

  • 8/17/2019 Pemrograman Dasar (c)-Modul 1 Non-tugas

    10/10

    Terimakasih