1.Bahasa pemrograman C (kategori tingkat menengah)
Bahasa C adalah salah satu dari banyak bahasa pemrograman desktop yang cukup populer dan
mempunyai cukup banyak keunggulan. Ada banyak aplikasi-aplikasi yang dirancang dalam bahasa C, atau mungkin paling tidak struktur utama programnya ditulis dalam bahasa C.
Bahasa C adalah sebuah bahasa dasar tingkat Menengah yang sifatnya kompleks dan membangun logika atau algoritma.
Kenapa dikatakan tingkat menengah, karena C bisa masuk ke tingkat Tinggi maupun rendah.
Software Development Kit untuk Windows juga dirancang / tulis dalam bahasa C.
Bahasa C berifat portable, yaitu dengan sedikit atau tanpa perubahan, suatu program yang dirancang / tulis dengan bahasa C dapat dijalankan pada komputer lain.
2.Bahasa pemograman JAVA (kategori tingkat tinggi)
Java adalah bahasa pemrograman tingkat
tinggi yang berorientasi objek dan program java tersusun dari bagian
yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan
pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Para
pemrogram Java banyak mengambil keuntungan dari kumpulan kelas di
pustaka kelas Java, yang disebut dengan Java Application Programming Interface (API). Kelas-kelas ini diorganisasikan menjadi sekelompok yang disebut paket (package). Java API telah menyediakan fungsionalitas yang memadai untuk menciptakan applet
dan aplikasi canggih. Jadi ada dua hal yang harus dipelajari dalam
Java, yaitu mempelajari bahasa Java dan bagaimana mempergunakan kelas
pada Java API. Kelas merupakan satu-satunya cara menyatakan bagian
eksekusi program, tidak ada cara lain. Pada Java program javac untuk
mengkompilasi file kode sumber Java menjadi kelas-kelas bytecode. File kode sumber mempunyai ekstensi *.java. Kompilator javac menghasilkan file bytecode
kelas dengan ekstensi *.class. Interpreter merupakan modul utama sistem
Java yang digunakan aplikasi Java dan menjalankan program bytecode Java.
Beberapa keunggulan java yaitu java
merupakan bahasa yang sederhana. Java dirancang agar mudah dipelajari
dan digunakan secara efektif. Java tidak menyediakan fitur-fitur rumit
bahasa pemrograman tingkat tinggi, serta banyak pekerjaan pemrograman
yang mulanya harus dilakukan manual, sekarang digantikan dikerjakan Java
secara otomatis seperti dealokasi memori. Bagi pemrogram yang sudah
mengenal bahasa C++ akan cepat belajar susunan bahasa Java namun harus
waspada karena mungkin Java mengambil arah (semantiks) yang berbeda
dibanding C++.
Java merupakan bahasa berorientasi objek (OOP)
yaitu cara ampuh dalam pengorganisasian dan pengembangan perangkat
lunak. Pada OOP, program komputer sebagai kelompok objek yang saling
berinteraksi. Deskripsi ringkas OOP adalah mengorganisasikan program
sebagai kumpulan komponen, disebut objek. Objek-objek ini ada secara
independen, mempunyai aturan-aturan berkomunikasi dengan objek lain dan
untuk memerintahkan objek lain guna meminta informasi tertentu atau
meminta objek lain mengerjakan sesuatu. Kelas bertindak sebagai modul
sekaligus tipe. Sebagai tipe maka pada saat jalan, program menciptakan
objek-objek yang merupakan instan-instan kelas. Kelas dapat mewarisi
kelas lain. Java tidak mengijinkan pewarisan jamak namun menyelesaikan
kebutuhan pewarisan jamak dengan fasilitas antarmuka yang lebih elegan.
Seluruh objek diprogram harus dideklarasikan lebih dulu sebelum digunakan. Ini merupakan keunggulan Java yaitu Statically Typed.
Pemaksaan ini memungkinkan kompilator Java menentukan dan melaporkan
terjadinya pertentangan (ketidakkompatibelan) tipe yang merupakan
barikade awal untuk mencegah kesalahan yang tidak perlu (seperti
mengurangkan variabel bertipe integer dengan variabel bertipe string).
Pencegahan sedini mungkin diharapkan menghasilkan program yang bersih.
Kebaikan lain fitur ini adalah kode program lebih dapat dioptimasi untuk
menghasilkan program berkinerja tinggi.
Java menggunakan model pengamanan tiga lapis (three-layer security model) untuk melindungi sistem dari untrusted Java code. Pertama, bytecode verifier membaca bytecode sebelum dijalankan dan menjamin bytecode memenuhi aturan-aturan dasar bahasa Java. Kedua, class loader menangani pemuatan kelas Java ke runtime interpreter.
Ketiga, manajer keamanan menangani keamanan tingkat aplikasi dengan
mengendalikan apakah program berhak mengakses sumber daya seperti sistem
file, port jaringan, proses eksternal dan sistem window.
Platform independence adalah
kemampuan program bekerja di sistem operasi yang berbeda. Bahasa Java
merupakan bahasa yang secara sempurna tidak bergantung platform. Tipe
variabel Java mempunyai ukuran sama di semua platform sehingga variabel
bertipe integer berukuran sama tidak peduli dimana program java
dikompilasi. Begitu telah tercipta file .class dengan menggunakan
kompilator Java di platform manapun, maka file .class tersebut dapat
dijalankan di platform manapun. Jadi “dimanapun dibuat, dimanapun dapat
dijalankan”. Slogan ini biasa diringkas sebagai Write Once, Run Anywhere (WORA).
Java termasuk bahasa Multithreading. Thread
adalah untuk menyatakan program komputer melakukan lebih dari satu
tugas di satu waktu yang sama. Java menyediakan kelas untuk menulis
program multithreaded, program mempunyai lebih dari satu thread eksekusi pada saat yang sama sehingga memungkinkan program menangani beberapa tugas secara konkuren.
Program Java melakukan garbage collection
yang berarti program tidak perlu menghapus sendiri objek-objek yang
tidak digunakan lagi. Fasilitas ini mengurangi beban pengelolaan memori
oleh pemrogram dan mengurangi atau mengeliminasi sumber kesalahan
terbesar yang terdapat di bahasa yang memungkinkan alokasi dinamis.
Java mempunyai mekanisme exception-handling yang ampuh. Exception-handling
menyediakan cara untuk memisahkan antara bagian penanganan kesalahan
dengan bagian kode normal sehingga menuntun ke struktur kode program
yang lebih bersih dan menjadikan aplikasi lebih tegar. Ketika kesalahan
yang serius ditemukan, program Java menciptakan exception. Exception dapat ditangkap dan dikelola program tanpa resiko membuat sistem menjadi turun.
Program Java mendukung native method yaitu fungsi ditulis di bahasa lain, biasanya C/C++. Dukungan native method memungkinkan pemrogram menulis fungsi yang dapat dieksekusi lebih cepat dibanding fungsi ekivalen di java. Native method secara dinamis akan di-link ke program java, yaitu diasosiasikan dengan program saat berjalan.
Selain itu keuntungan menggunakan bahasa pemrograman Java antara lain
memori pada Java secara otomatis dilengkapi garbage collector yang berfungsi mendealokasi memori yang tidak diperlukan. Tidak ada lagi upaya yang dilakukan pemrogram untuk melakukan dispose().
Kita tidak lagi dibebani urusan korupsi memori. Java menerapkan array
sebenarnya, menghilangkan keperluan aritmatika pointer yang berbahaya
dan mudah menjadi salah. Menghilangkan pewarisan jamak (multiple inheritance) diganti fasilitas antarmuka. Dan mudah dijalankan diberbagai platform.
Grafical User Interface (GUI)
adalah salah satu kemampuan Java dalam mendukung dan manajemen antarmuka
berbasis grafis. Tampilan grafis yang akan ditampilkan terhubung dengan
program serta tempat penyimpanan data. Elemen dasar di Java untuk
penciptan tampilan berbasis grafis adalah dua paket yaitu AWT dan Swing.
Abstract Windowing Toolkit (AWT), atau disebut juga “Another Windowing Toolkit”, adalah pustaka windowing bertujuan umum dan multiplatform
serta menyediakan sejumlah kelas untuk membuat GUI di Java. Dengan AWT,
dapat membuat window, menggambar, manipulasi gambar, dan komponen
seperti Button, Scrollbar, Checkbox, TextField, dan menu pull-down.
Penggunaan komponen AWT ditandai dengan adanya instruksi : import java.awt.*; Swing
merupakan perbaikan kelemahan di AWT. Banyak kelas swing menyediakan
komponen alternatif terhadap AWT. Contohnya kelas JButton swing
menyediakan fungsionalitas lebih banyak dibanding kelas Button.
Selain itu komponen swing umumnya diawali dengan huruf “J”, misalnya
JButton, JTextField, JFrame, JLabel, JTextArea, JPanel, dan sebagainya.
Teknologi swing menggunakan dan memperluas gagasan-gagasan AWT.
Sementara, penggunaan komponen Swing ditandai dengan adanya instruksi : import javax.swing.*;
Beberapa perbedaan AWT dan Swing, AWT merupakan komponen heavyweight (kelas berat) sedangkan Swing lightweight (kelas ringan). Swing memiliki lebih banyak komponen. Fasilitas Swing Look and Feel : Metal, Windows, Motif. Komponen Swing berdasar model-view, yaitu suatu cara pengembangan komponen dengan pemisahan penyimpanan dan penanganan data dari representasi visual data.
Bahasa pemrograman Java merupakan salah satu
bahasa pemrograman yang umum digunakan untuk mengembangkan aplikasi
basis data yang dibuat menggunakan MySQL.
3. Bahasa pemograman PYTHON
python adalah bahasa pemrograman interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. Python banyak digunakan untuk keperluan umum, bahasa pemrograman tingkat tinggi. Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python mendukung multi paradigma pemrograman, utamanya namun tidak dibatasi pada pemrograman berorientasi objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia pada Python adalah sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, Python umumnya digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa skrip. Python bisa digunakan untuk berbagai keperluan pengembangan perangkat lunak dan bisa berjalan di berbagai platform sistem operasi yaitu Linux, Windows, Mac OS X, Java Virtual Machine, OS/2, Amiga, Palm, Symbian.
4. Bahasa pemograman SQL (kategori tingkat tinggi)
SQL (Structured Query Language) adalah bahasa pemrograman khusus yang digunakan untuk memanajemen data dalam RDBMS. SQL biasanya berupa perintah sederhana yang berisi instruksi-instruksi untuk manipulasi data. Perintah SQL ini sering juga disingkat dengan sebutan ‘query‘.
Perintah atau instruksi SQL dapat dikelompokkan berdasarkan jenis dan fungsinya. Terdapat 3 jenis perintah dasar SQL : Data Definition Language, Data Manipulation Language dan Data Control Language.
- Data Definition Language (DDL) adalah jenis instruksi SQL yang berkaitan dengan pembuatan struktur tabel maupun database. Termasuk diantaranya : CREATE, DROP, ALTER, dan RENAME.
- Data Manipulation Language (DML) adalah jenis instruksi SQL yang berkaitan dengan data yang ada dalam tabel, tentang bagaiman menginput, menghapus, memperbaharui serta membaca data yang tersimpan di dalam database. Contoh perintah SQL untuk DML : SELECT, INSERT, DELETE, dan UPDATE.
- Data Control Language (DCL) adalah jenis instruksi SQL yang berkaitan dengan manajemen hak akses dan pengguna (user) yang dapat mengakses database maupun tabel. Termasuk diantaranya : GRANT dan REVOKE.
- Transaction Control Language (TCL) adalah perintah SQL untuk proses transaksi. Proses transaksi ini digunakan untuk perintah yang lebih dari 1, namun harus berjalan semua, atau tidak sama sekali. Misalnya untuk aplikasi critical seperti transfer uang dalam sistem database perbankan. Setidaknya akan ada 2 perintah, yaitu mengurangi uang nasabah A, dan menambah uang nasabah B. Namun jika terjadi kesalahan sistem, kedua transaksi ini harus dibatalkan. Tidak bisa hanya satu perintah saja. Termasuk ke dalam TCL adalah perintah : COMMIT, ROLLCABK, dan SET TRANSACTION.
- Programmatic SQL berkaitan dengan sub program (stored procedure) maupun penjelasan mengenai struktur database. Contoh perintah seperti : DECLARE, EXPLAIN, PREPARE, dan DESCRIBE.
5. Bahasa pemograman PHP (kategori tingkat tinggi)
PHP adalah sebuah kepanjangan dari Hypertext Preprocessor, PHP Atau Hypertext Preprocessor ialah sebuah bahasa pemrograman yang berupa kode atau script yang bisa ditambahkan ke dalam Bahasa Pemrograman HTML , PHP itu sendiri sering kali digunakan untuk hal merancang, membuat dan juga memprogram sebuah website. PHP juga sangat sering digunakan untuk membuat sebuah ataupun beberapa CMS, CMS ialah sebuah software atau perangkat lunak yang mempunyai kegunaan untuk memanipulasi semua atau beberapa isi dari sebuah halaman website.
PHP digunakan dan dijalankan di sebuah halaman website untuk mengolah isi data dari website tersebut yang akan dilihat oleh para pengunjung dari website tersebut. PHP dengan HTML diibaratkan sebagai 2 komponen yang saling bekerja sama dan menyatu yang tidak dapat dipisahkan, Mengapa begitu? Karena kedua bahasa pemrograman ini yaitu PHP dan HTML saling melengkapi semua data dan isi dari suatu website. Script yang terdiri dari komponen PHP menyatu dengan Script HTML. PHP mempunyai kegunaan juga untuk membuat sebuah halaman utama atau homepage dari sebuah website menjadi lebih bagus dan bersifat dinamis serta elegan. Hasil survey dari beberapa web developer indonesia, mereka mengatakan bahwa PHP adalah bahasa pemrograman yang paling sering digunakan pada tahun ini. Salah satu program dari database yang sangat membutuhkan Bahasa Pemrograman PHP ini adalah Program Database MySql. Mengapa MySql sangat membutuhkan PHP ? Hal ini dikarenakan Bahasa Pemrograman PHP dapat memudahkan si Web Developer yang menggunakan MySql untuk melihat informasi detail mengenai Website nya dan data-data pengunjung serta data-data lainnya secara otomatis akan disimpan di dalam Database. PHP sendiri bisa juga digunakan untuk Membuat Game di website
6. Bahasa pemograman HTML
HTML adalah bahasa pemrograman buah maupun sekumpulan data. HTML merupakan kumpulan kode-kode dan juga script untuk membuat browser membuka dan menampilkan sebuah situs yang ingin dibuka sesuai dengan yang diinginkan oleh pengguna html, HTML pun bisa dikenali dengan aplikasi ataupun software yang bisa membuka browser. HTML sebenarnya hampir mirip dari teks atau huruf biasa, akan tetapi yang membedakan html adalah teks atau tag tertentu yang apabila dibuka atau di klik oleh seseorang akan mengarahkan browser orang tersebut kepada tampilan HTML yang dia buka. Dan saya juga akan membagikan kepada anda sejarah dari Bahasa Pemrograman HTML ini.
Memang sangatlah benar bahwa Bahasa Pemrograman HTML ini sangat memudahkan untuk sebuah perusahaan ataupun perseroan dan para pengguna internet untuk mereka yang ikut menggunakan WWW atau World Wide Web. Sekarang saya juga akan membagikan beberapa kegunaan dari Bahasa HTML, Yaitu :
- Bahasa Pemrograman HTML dapat dan bisa membuat suatu pranala, Pranala ialah sebuah dasar dan titik acuan dari sebuah dokumen yang bersifat Hypertext.
- Bahasa Pemrograman HTML dapat Mengintregasikan suatu atau sebuah gambar kedalam suatu tulisan.
- Bahasa Pemrograman HTML juga dapat membuat formulir interaktif yang dibuat oleh seseorang penggunanya.
- Bahasa Pemrograman HTML pun dapat menyatukan sebuah file atau berkas rekaman gambar secara hidup maupun sebuah file suara.
- Tanda Head, Tanda Head adalah tanda yang berguna memberi suatu tanda kepada sebuah website.
- Tanda Body, Tanda ini merupakan tubuh dari sebuah dokumen yang berdasarkan dan menggunakan Bahasa Pemrograman HTML yang bertujuan untuk menyisipkan suatu informasi dari sebuah website.
- Tanda Atribut, Tanda ini adalah tanda untuk membuat karakter dari suatu paragraf.
7. Bahasa pemograman RUBY
Ruby adalah sebuah bahasa pemrograman yang bisa dibilang bahasa yang seimbang. Ruby ialah bahasa pemrograman yang dinamis dan juga sederhana. Bahasa Pemrograman Ruby ini dibilang sederhana karena hampir rata-rata semua programmer pemula bisa dengan cepat menguasai Bahasa yang satu ini. Bahasa Pemrograman Ruby merupakan salah satu dari beberapa Bahasa Pemrograman yang sangat mudah dipahami, Seperti Bahasa Pemrograman HTML Dan Bahasa Pemrograman PHP Namun Bahasa Pemrograman Ruby ini jauh lebih simpel dibandingkan kedua bahasa pemrograman tadi itu. Bahasa Pemrograman Ruby yang simpel ini dibuat oleh Yukihiro Matz Matsumoto, Dia adalah seorang programmer laki-laki asal negeri tirai bambu jepang yang sudah mendesain dan membuat Bahasa Pemrograma Ruby ini yang sampai sekarang masih digunakan oleh banyak programmer-programmer untuk membuat suatu program ataupun aplikasi. Bahasa Pemrograman Ruby ini dibuat oleh Yukihiro Matsumoto pada awal tahun 1993 dan diresmikan di akhir tahun 1994. Sebenarnya tujuan utama dari dibuat dan dirilisnya Bahasa Pemrograman Ruby ini adalah untuk menyatukan semua kelebihan-kelebihan Bahasa Pemrograman Script lain.
Di Awal tahun 1996 Bahasa Pemrograman Ruby ini mulai populer dan terkenal di mata programmer-programmer dunia, Dan sudah mulai terbentuk komunitas-komunitas pengembangan untuk Bahasa Ruby ini. Salah satu komunitas pengembang Bahasa Pemrograman Ruby ini ialah Ruby-Talk, Ruby-Talk ini adalah komunitas tempat mendiskusikan dan mengembangkan bahasa pemrograman ruby agar lebih bagus dan lebih baik lagi. Komunitas Ruby-Talk ini mempunyai anggota ratusan hingga ribuan programmer yang mempunyai satu tujuan yang sama yaitu mengembangkan Bahasa Ruby agar lebih mudah untuk digunakan. Dan di pertengahan tahun 2006 lebih tepatnya di Bulan Agustus 2006, Bahasa Pemrograman Ruby ini tidak hanya berkembang pesat di Jepang, Namun telah bekerja sama dengan perusahaan-perusahaan dan platform-platform besar sehingga Bahasa Pemrograman Ruby ini menjadi sangat populer hingga ke negeri indonesia ini :D Sehingga Bahasa Pemrograman Ruby ini sangat mempermudah para programmer didalam membuat sebuah atau suatu program. Bahasa Pemrograman Ruby ini dinilai oleh para programmer sebagai salah satu Bahasa Pemrograman yang sangat fleksibel, Mengapa dibilang sangat fleksibel ? Karena kode-kode dan script-script dari Bahasa Pemrograman Ruby ini bisa diubah dan diganti secara bebas dan acak tanpa adanya batasan tertentu. Menurut sang pembuat Bahasa Pemrograman Ruby pula yaitu Matsumoto, Bahasa Pemrograman Ruby ini merupakan Suatu Bahasa Pemrograman yang lebih hebat dibandingkan Bahasa Pemrograman perl dan juga Bahasa Pemrograman Python Lalu selanjutnya saya juga akan membagikan di Artikel ini mengenai Kelebihan-Kelebihan Dari Bahasa Pemrograman Ruby, Diantaranya ialah sebagai berikut :
- Bahasa Pemrograman Ruby merupakan Bahasa Pemrograman yang berorientasi kepada suatu objek/sebuah objek dengan baik.
- Bahasa Pemrograman Ruby memiliki Script dan kode-kode yang mudah dipelajari dan mudah dipahami.
- Bahasa Pemrograman Ruby mempunyai sintaks yang lumayan bagus dan sangat sederhana.
- Bahasa Pemrograman Ruby termasuk Bahasa yang membuka sumbernya/sumber terbuka, Yaitu Bahasa Pemrograman yang bisa digunakan dan dipakai oleh siapa saja dan kalangan apa saja serta dapat ikut turut serta untuk mengembangkannya.
- Bahasa Pemrograman Ruby mempunyai sistem yang dengan otomatis akan langsung menghapus semua data-data yang sudah tidak terpakai dan tidak digunakan lagi yang terdapat pada memori.
- Sistem Operasi Linux.
- Sistem Operasi Unix.
- Sistem Operasi Amiga.
- Sistem Operasi Symbian.
- Sistem Operasi Windows.
- Sistem Operasi Mac.
- Sistem Operasi Morph.
- Dan Sistem Operasi lainnya :)
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.
9. Bahasa Pemrograman Visual C++
Visual C++ adalah
bahasa pemrograman yang menggunakan bahasa C yang merupakan bahasa
tingkat menengah dan juga merupakan lanjutan dari bahasa B. Bahasa C++
diciptakan oleh Bjarne Stroustrup pada tahun 1983 dan yang memberikan
nama C++ adalah Rick Mascitti pada tahun 1983. Keistimewaan dari bahasa
ini dikarenakan bahasa ini mendukung pemrograman berorientasi object
(OOP) yaitu bahasa pemrograman yang memperlakukan data dan procedure
sebagai sebuah objek dengan identitas dan ciri - ciri yang khusus/
Visual C++ sendiri memiliki beberapa macam jenis project. Salah satunya MFC AppWizard, yang dapat dibangun menjadi suatu aplikasi yang sangat besar dan kompleks.
10. Bahasa pemograman C++
C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
11. Bahasa Pemrograman CSS
Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya.[1] CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
Sifat CSS :
Ada dua sifat CSS yaitu internal dan eksternal. Jika internal yang dipilih, maka skrip itu dimasukkan secara langsung ke halaman website yang akan didesain. Kalau halaman web yang lain akan didesain dengan model yang sama, maka skrip CSS itu harus dimasukkan lagi ke dalam halaman web yang lain itu.
Sifat yang kedua adalah eksternal di mana skrip CSS dipisahkan dan diletakkan dalam berkas khusus. Nanti, cukup gunakan semacam tautan menuju berkas CSS itu jika halaman web yang didesain akan dibuat seperti model yang ada di skrip tersebut.
Fakta Menggunakan CSS diantaranya :
- Telah didukung oleh kebanyakan browser versi terbaru, tetapi tidak didukung oleh browser-browser lama.
- Lebih fleksibel dalam penempatan posisi layout. Dalam layouting CSS, kita mengenal Z-Index untuk menempatkan objek dalam posisi yang sama.
- Menjaga HTML dalam penggunaan tag yang minimal, hal ini berpengaruh terhadap ukuran berkas dan kecepatan pengunduhan.
- Dapat menampilkan konten utama terlebih dahulu, sementara gambar dapat ditampilkan sesudahnya.
- Penerjemahan CSS setiap browser berbeda, tata letak akan berubah jika dilihat di berbagai browser
- CSS adalah layouting "Masa Depan" dengan penggabungan bersama XHTML.
ini baru defisini nya gan.. insyallah ane akan membuat tutorialnya , tapi sebelum belajar tutorialnya , kalian harus mengenali dasar-dasar dari bahasa pemograman tersebut. semoga bermanfaat
TERIMA KASIH ATAS PERHATIANNYA :) by: -adminalay-

Tidak ada komentar:
Posting Komentar