Langsung ke konten utama

Bootstrap Uncover – Panduan Belajar Bootstrap 4 oleh - seputarvisualstudiocode.xyz

Halo sahabat selamat datang di website seputarvisualstudiocode.xyz, pada kesempatan hari ini kita akan membahas seputar Bootstrap Uncover â€" Panduan Belajar Bootstrap 4 oleh - seputarvisualstudiocode.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membacaSejak dirilis dari tanggal 03 Oktober 2018 hingga sekarang (17 Juli 2020) eBook Bootstrap Uncover telah dibaca oleh 877 rekan-rekan Duniailkom. Terimakasih atas dukungannya, semoga eBook Bootstrap Uncover ini bisa menjadi media belajar terbaik dalam menguasai Bootstrap CSS Framework.Untuk pemesanan bisa ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke duniailkom@gmail.com / WA ke 083180285808 (andre). Tidak dapat dipungkiri bahwa Bootstrap saat ini menjadi CSS Framework yang paling populer. Jika melihat lowongan kerja web designer / front-end developer, Bootstrap hampir selalu menjadi syarat yang harus dimiliki.Kenapa harus pakai framework sepe…

Tutorial Belajar C Part 3: Pengertian Compiler, Linker dan IDE oleh - seputarvisualstudiocode.xyz

Halo sahabat selamat datang di website seputarvisualstudiocode.xyz, pada kesempatan hari ini kita akan membahas seputar Tutorial Belajar C Part 3: Pengertian Compiler, Linker dan IDE oleh - seputarvisualstudiocode.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca

Setelah melihat sejarah bahasa pemrograman C, kali ini kita akan membahas tentang konsep pemrograman yang lebih umum, yakni pengertian dari Compiler, Linker dan IDE. Ketiga istilah ini akan sering anda temui saat mempelajari sebuah bahasa pemrograman.


Pengertian Compiler

Compiler adalah aplikasi yang berfungsi “membaca dan menerjemahkan” bahasa pemrograman komputer (kode program) untuk menghasilkan sebuah program.

Seperti yang nantinya kita praktekkan, bahasa C berisi instruksi-instruksi yang ditulis dalam kode khusus. Contoh kode tersebut adalah: printf(“Hello World”). Compiler akan membaca perintah ini dan menghasilkan sebuah file exe.

Dengan kata lain, Compiler Bahasa C adalah program yang dibutuhkan untuk memproses teks bahasa C untuk menjadi sebuah aplikasi.

Dimana bisa didapat compiler bahasa C?

Terdapat banyak compiler C. Daftar lengkapnya bisa dilihat ke List of compilers bahasa pemrograman C.

Yang cukup terkenal untuk sistem operasi Windows adalah:

Sepanjang tutorial bahasa pemrograman C di duniailkom ini, saya akan menggunakan compiler Code::Blocks, yang cara instalasinya akan di bahas dalam tutorial selanjutnya.


Pengertian Linker

Dalam pembahasan mengenai pengertian compiler sebelum ini, saya menulis bahwa compiler akan memproses bahasa pemrograman menjadi sebuah aplikasi. Well… itu adalah pengertian yang di sederhanakan.

Dalam teori pemrograman, proses dari sebuah teks kode program menjadi aplikasi melibatkan beberapa langkah. Diagram berikut merangkum proses yang terjadi:

Diagram Compiler dan Linker Bahasa Pemrograman C

Diagram Compiler dan Linker Bahasa Pemrograman C

Pertama kali, kita membuat sebuah kode program dalam bahasa C. Kode program ini (dikenal juga dengan sebutan source code) bisa dibuat menggunakan aplikasi teks editor biasa seperti Notepad. Khusus untuk bahasa pemrograman C, source code harus di simpan sebagai dengan akhiran file *.c, seperti hello_world.c, aplikasiku.c, luas_segitiga.c, dll.

Agar komputer bisa mengerti kode C yang sudah dibuat, source code tadi selanjutnya “di translate” menjadi bahasa mesin (machine language). Proses inilah yang dilakukan oleh compiler. Compiler juga memeriksa apakah kode program yang ditulis mengandung error atau tidak.

Apabila tidak ditemukan error, compiler akan membuat sebuah object files yang berisi object code. Di dalam object file inilah instruksi dalam bahasa mesin disimpan. Untuk kebanyakan compiler C, object file ini akan berakhiran *.obj dengan nama yang sama dengan source code.

Karena sebelumnya saya memiliki file hello_world.c, setelah di compile akan terdapat file hello_world.obj.

Langkah terakhir diserahkan kepada linker. Tugas dari linker adalah menggabungkan berbagai library external dengan object file untuk menghasilkan sebuah program.

Seperti yang akan kita pelajari nanti, kode program C biasanya butuh file library external. Sebagai contoh, untuk menampilkan teks ke layar dalam bahasa C perintahnya adalah printf(“Hello World”). Untuk bisa memproses perintah printf(), C butuh sebuah file external, yakni stdio.h.

Linker-lah yang akan menggabungkan hello_world.obj dengan stdio.h. Hasil akhirnya berupa sebuah program berextension *.exe. Karena file source code saya buat sebagai hello_world.c, file programnya akan bernama hello_world.exe. Dengan men-double-klik file hello_world.exe, program kita sudah langsung berjalan.

Compiler + Linker

Terlihat dari diagram diatas bawah proses compiler dan linker dibuat terpisah. Akan tetapi aplikasi compiler modern biasanya sudah menggabungkan kedua langkan ini dalam sekali jalan.

Ketika anda men-klik tombol “compile”, file .exe sudah langsung terbentuk, tanpa harus menjalankan proses compile dan link secara terpisah.


Pengertian IDE

Istilah terakhir yang akan kita bahas adalah IDE. IDE merupakan singkatan dari Integrated Development Environment. IDE adalah aplikasi yang menggabungkan teks editor, compiler dan linker dalam 1 aplikasi. Kadang ditambah juga dengan sebuah debugger, yakni fitur untuk menampilkan kesalahan dari kode program.

Sebuah IDE sangat memudahkan proses pembuatan program, karena kita hanya perlu membuka 1 aplikasi saja.

Beberapa IDE juga memiliki fitur tambahan seperti real-time debugging (memberitahu error sebelum kode program di compile), syntax highlighting (mewarnai beberapa kode agar mudah dibaca) dan code completion (memberikan saran penulisan kode program).

Contoh dari IDE untuk bahasa C adalah Turbo C, Visual C++ dan Code::Blocks.

Jendela tampilan awal codeblocks 17.12

Tampilan awal IDE Code::Blocks 17.12


Setelah membahas pengertian compiler, linker, serta IDE, kita sudah siap untuk menginstall IDE Code::Blocks, inilah yang akan saya bahas dalam tutorial belajar bahasa pemrograman C selanjutnya: Download dan Install Code::Blocks.

Itulah tadi informasi dari daftar poker online mengenai Tutorial Belajar C Part 3: Pengertian Compiler, Linker dan IDE oleh - seputarvisualstudiocode.xyz dan sekianlah artikel dari kami seputarvisualstudiocode.xyz, sampai jumpa di postingan berikutnya. selamat membaca.

Komentar

Postingan populer dari blog ini

Laravel Uncover – Panduan Belajar Framework Laravel 7 oleh - seputarvisualstudiocode.xyz

Halo sahabat selamat datang di website seputarvisualstudiocode.xyz, pada kesempatan hari ini kita akan membahas seputar Laravel Uncover â€" Panduan Belajar Framework Laravel 7 oleh - seputarvisualstudiocode.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membacaUpdate Maret 2020: Materi sudah disesuaikan untuk Laravel 7.Sejak dirilis dari tanggal 30 Oktober 2019 hingga sekarang (06 Maret 2020) eBook Laravel Uncover telah dibaca oleh 242 rekan-rekan Duniailkom. Terimakasih atas dukungannya, semoga eBook Laravel Uncover bisa menjadi media belajar terbaik dalam menguasai framework Laravel.Untuk pemesanan bisa ikuti panduannya di: Cara Pembelian eBook & Buku Duniailkom atau boleh email saya langsung ke duniailkom@gmail.com / WA ke 083180285808 (andre). Laravel merupakan framework PHP paling populer saat ini, setidaknya itulah yang saya dapat dari hasil Google Trends. Salah satu faktor yang membuat perkembangan Laravel sedemikian pesat adalah s…

Apa Saja Bahasa Pemrograman Yang Banyak Dipakai Perusahaan? oleh - seputarvisualstudiocode.xyz

Halo sahabat selamat datang di website seputarvisualstudiocode.xyz, pada kesempatan hari ini kita akan membahas seputar Apa Saja Bahasa Pemrograman Yang Banyak Dipakai Perusahaan? oleh - seputarvisualstudiocode.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membacaBagi pelajar / mahasiswa / kalangan umum yang tertarik bekerja sebagai programmer, pertanyaan ini cukup penting dan sering diajukan, yakni: Apa saja bahasa pemrograman yang banyak dipakai perusahaan?Sebagian besar dari tujuan kita belajar programming adalah agar bisa menghasilkan uang, yang salah satu caranya dengan bekerja di perusahaan pembuat software (sebagai programmer profesional), atau sebagai pegawai di divisi IT perusahaan.Programmer adalah profesi yang cukup unik dan sangat menantang. Modal ijazah formal saja tidak cukup, tapi harus disertai dengan sederet skill bahasa pemrograman yang harus dikuasai. Sering kali bahasa pemrograman ini malah tidak diajarkan di kampus, atau jik…