Minggu, 02 Desember 2012
Semua Tentantg Pemrograman
pemrograman web itu merupakan salah satu cara membuat web dengan implementasi kode-kode bahasa pemrograman yang dapat berjalan di server. Bahasa pemrograman yang mendukung pemrograman web ini antara lain PHP, JSP, ASP dan lain-lain. Pada pemrograman web terdapat 2 sisi programming. Yang pertama itu Client side programming, client side programming itu proses dilakukan pada sisi client (browser), script programnya dapat dilihat hanya dengan menggunakan view source. Script tergantung pada browser, bila browser tidak mendukung script, maka hasil tidak akan terlihat. Trus yang kedua itu Server side programming yaitu proses dilakukan pada sisi server, tidak tergantung pada browser, script programnya tidak dapat terlihat sehingga lebih aman dan dapat melakukan konektifitas dengan database, dapat juga memanipulasi.
Dalam pemrograman web kita juga dapet istilah web dinamis dan web statis. Hah.. apa lagi tuh?? Web dinamis bukannya web yang bergerak-gerak dengan bantuan flash dan komponen lainnya, klo menurut anda itu adalah pengertian dari web dinamis anda salah besar. Trus bagaimana dengan web statis?? Web yang ga bergerak??? Web statis dan web dinamis itu mempunyai perbedaan pada back-endnya. Klo web dinamis itu mempunyai back-end database, maksudnya data yang didalam web itu dapat diubah tanpa harus coding ulang sedangkan klo web statis itu keblikan dari web dinamis.
Ketika mendengar kata Olimpiade Komputer, mungkin benak kita membayangkan lomba membongkar pasang komputer, mengetik cepat, membuat game, atau meretas jaringan. Walau tidak sepenuhnya benar, tetapi ternyata apa yang diujikan dalam Olimpiade ini adalah logika berpikir dan kemampuan pemrograman komputer. Apa itu pemrograman komputer?
Sebelum menjelaskan tentang pemrograman komputer, ada baiknya kita mengetahui definisi komputer. Komputer berasal dari bahasa latin computare yang artinya menghitung. Karena luasnya bidang ilmu komputer, para pakar dan peneliti memiliki perbedaan dalam mendefinisikan terminologi komputer.
Menurut Hamacher, komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, memproses sesuai dengan program yang tersimpan di memorinya, kemudian menghasilkan output berupa informasi.
Sedangkan Fuori berpendapat bahwa komputer adalah suatu pemroses data yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan aritmatika dan operasi logika, tanpa campur tangan dari manusia.
Program komputer, atau istilah lengkapnya “kode program komputer”, menyatakan langkah-langkah (perintah-perintah) yang harus dikerjakan oleh komputer. Program komputer biasanya ditulis menggunakan suatu bahasa pemrograman tertentu dari sekian banyak pilihan bahasa pemrograman. Program yang ditulis dengan bahasa pemrograman tersebut umumnya ditulis menggunakan suatu editor yang disediakan perangkat lunak untuk bahasa pemrograman yang bersangkutan (atau yang lebih umum seperti notepad).
Editor yang disediakan perangkat lunak untuk bahasa pemrograman yang bersangkutan biasanya lebih baik dari yang umum. Dikarenakan editor tersebut dilengkapi dengan berbagai fasilitas untuk mempermudah dalam proses penyusunan program.
Program yang telah disusun dengan suatu bahasa pemrograman tidak serta merta dapat dijalankan oleh komputer. Hal itu dikarenakan komputer hanya dapat menjalankan perintah-perintah yang ditulis dalam “bahasa mesin” (deretan yang hanya terdiri dari simbol 0 dan 1). Oleh sebab itu, jika kode program ditulis dalam bahasa yang bukan bahasa mesin, program tersebut harus “diterjemahkan” (selanjutnya akan menggunakan istilah “dikompilasi”) terlebih dahulu ke dalam bahasa mesin. Untuk melakukan kompilasi, digunakan suatu perangkat lunak yang dinamai compiler. Tentu saja, compiler yang digunakan adalah compiler yang sesuai dengan bahasa pemrograman yang digunakan. Karena perlu adanya proses kompilasi ini maka istilah kode program sebelum kompilasi disebut kode sumber (source code).
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar