MATERI SMK TKJ

Berisi Materi SMK Teknik Komputer dan Jaringan dengan menggunakan Kurikulum 2013

Materi Bahasa Pemrograman

Berbagai Materi dan Informasi tentang Bahasa Pemrograman.

Teknologi Informasi dan Komunikasi

Berbagai Informasi Technology dan Komunikasi

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Tampilkan postingan dengan label Pemrograman Dasar. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman Dasar. Tampilkan semua postingan

Senin, 05 Oktober 2015

Membuat Database di Mysql berbasis Text dengan CommandPrompt

Membuat Database di Mysql berbasis Text dengan CommandPrompt


Banyak tools yang bisa digunakan untuk membuat database. tetapi kebanyakan yang berbasis GUI/tampilan. bagaimana kalau membuat database berbasis text? pada kesempatan kali ini saya akan membahas untuk membuat database di mysql dengan menggunakan cmd atau berbasis Text.
berikut langkah-langkahnya :

1. Buka Control Panel Xampp (Start - All Program- Xampp)
2. Pastikan Apache dan MySQL Running

3. Masuk ke CMD dan Tuliskan Script berikut :
cd ..
cd ..   
cd xampp
cd mysql
cd bin
mysql -u root


4. Bila berhasil ada bacaan 'Welcome to MySQL monitor'. Okeh Kita Lanjutkan dengan databasenya
5. Create database penjualan;
6. Use penjualan;
7. Lalu kita membuat Tabel dari database tersebut :
8. Create table barang (
Kode Varchar (5) Not Null,
Nama Varchar (20) Not Null,
Harga Integer Not Null,
Primary key (Kode)
);

9. Kita akan membuat isi dari Tabelnya :
Insert into barang (Kode, Nama, Harga) Values ("001","Indomie Goreng","2000");
10. Bila ingin melihat Hasilnya : Select*From barang;

11. Bila ingin membuat isinya banyak, Ulangi langkan No.10 tetapi 001 diganti menjadi 002 karna tadi kita mengkasi Primary Key di Kode.

TAMBAHAN

*Disini saya sudah membuat 3 isi dari tabel tersebut*

1. Melihat Hasil : Select*From barang; 
2. Melihat Tabel : Show Tables;
3. Melihat Struktur Pembuatan : Desc barang;
4. Menambah Field : Alter table barang add Jumlah Integer Not Null; 
*Bila ingin mengisi datanya gunakan sama sepertinya No.8*

5. Merubah Nama Field : Alter table barang change Nama Nama_Barang varchar(20) not null;

6. Merubah Isi Field : Update barang set Nama_Barang="Shampo" where kode="001";

7. Menghapus Satu Barisan : Delete from barang where kode="001";

8. Menghapus Table : Drop barang;
9. Menghapus Database : Drop enjualan;

Semoga Bermanfaat.
http://follower-technology.blogspot.com 

Minggu, 04 Oktober 2015

koneksi dan membuat database dengan tools sql yog

Senin, 07 September 2015

Operator Increment

VideoTutorial Pengenalan Operator Increment Decrement pada pemrograman C

Minggu, 06 September 2015

Operator Aritmatika

Pemrograman Dasar, mengenal operator aritmatika pada pemrograman C

Rabu, 02 September 2015

Mengenal Identifier dan Tipe Data C

Mengenal Identifier, Tipe Data dan Variabel dalam Bahasa Pemrograman C. Mata Pelajaran Pemrograman Dasar Kelas X Kurikulum 2013.

Senin, 17 Agustus 2015

Proses Pembuatan Program "Follower-Technology"

Bahasa pemrograman (programming language) adalah sebuah instruksi standar untuk memerintah komputer agar mempunyai fungsi tertentu. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Proses pembuatan program yaitu kita menulis kode sumber pada teks editor misalnya notepad kemudian mengubahnya menjadi bahasa mesin yang bisa dieksekusi oleh CPU. Proses pengubahan kode sumber (source code) menjadi bahasa mesin (machine language) ini terdiri dari dua macam yaitu kompilasi dan interpretasi.
Proses Pembuatan Program "Follower-Technology"


Berikut adalah penjelasan tentang Kompilasi dan Interpretasi

Kompilasi (Compilation)

Dalam proses kompilasi semua kode sumber dibaca terlebih dahulu dan jika tidak ada kesalahan dalam menulis program maka akan dibentuk kode mesinnya sehingga program bisa dijalankan. Program yang melakukan tugas ini disebut Compiler. Program hasil kompilasi akan berbentuk executable. Program bisa langsung dijalankan tanpa harus memiliki Compiler di komputer yang menjalankan program tersebut. Bahasa yang menggunakan teknik kompilasi misalnya bahasa C, C++, Pascal, Assembly dan masih banyak lagi.

Interpretasi (Interpretation)

Bahasa yang menggunakan teknik interpretasi akan membaca kode sumber perbaris dan dieksekusi perbaris. Jika ditemukan kesalahan dalam penulisan program maka di baris kesalahan itulah program akan dihentikan. Program yang melakukan tugas ini disebut Interpreter. Pada teknik interpretasi tidak ada akan dihasilkan program standalone, artinya untuk menjalankan program kita harus mempunyai kode sumbernya sekaligus interpreter program tersebut. Bahasa yang menggunakan teknik interpretasi misalnya bahasa Perl, Python, Ruby dan masih banyak lagi.

Kompilasi Sekaligus Interpretasi

Ada juga bahasa pemrograman yang menghasilkan programnya dengan teknik kompilasi sekaligus interpretasi. Misalnya bahasa java. Dalam pembuatan program java kode sumber diubah menjadi bytecode. Meskipun nampak seperti bahasa mesin namun ini bukanlah bahasa mesin dan tidak executable. Untuk menjalankan bytecode tersebut kita membutuhkan Java Runtime Environment (JRE) yang bertugas sebagai interpreter sehingga menghasilkan program dari bytecode tersebut.
Meskipun setiap bahasa pemrograman dibuat untuk membuat program namun setiap bahasa dibuat dengan tujuan dan fungsi yang berbeda-beda. Misalnya untuk membuat driver hardware kita tidak bisa menggunakan bahasa Visual Basic. Untuk membuat program berbasis sistem seperti driver kita bisa gunakan bahasa C atau Assembly. Contohnya sistem operasi linux yang open source. Jika anda melihat kode sumbernya anda akan menemukan bahwa linux dibuat menggunakan bahasa C. Sedangkan untuk pemrograman desktop kita bisa menggunakan Visual Basic. Bahasa tersebut dirancang oleh Microsoft untuk pemrograman desktop dengan tampilan GUI yang memukau.

sumber : wikipedia

Flowchart System dan Contohnya "Follower-Technology"

System Flowchart adalah  Flowchart yang menggambarkan prosedur dari sebuah proses pengolahan data. Atau Flowchart yang menngambarkan urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.

Berikut adalah contoh flowchart sistem:



Dari contoh flowchart di atas terlihat bahwa system flowchart menggambarkan :
• Hubungan antara suatu file dengan file lainnya
• Media yang dipakai untuk setiap file
Jadi system flowchart dapat memberikan gambaran umum mengenai system pengolahan data.

Algoritma dan Pseudecode "Follower-Technology"

Algoritma dan Pseudecode. sebelumnya dalam artikel tentang algoritma kita sudah membahas tentang definisi algoritma tersebut. dalam artikel kali ini sya amembahas antara Algoritma dan Pseudecode.
Algoritma adalah sekumpulan perintah/instruksi yang tersusun berurutan untuk memproses suatu input menjadi output. Istilah algoritma berasal dari seorang ahli matematika Uzbekistan bernama Muhammad bin Musa al-Khawarizmi. Algoritma dalam suatu program menggambarkan cara program tersebut melaksanakan tugasnya, yaitu menyelesaikan suatu masalah. Algoritma dapat dituliskan dalam bentuk sederhana, pseudocode, atau dalam bentuk diagram flowchart.
Algoritma dan Pseudecode "Follower-Technology"

Pseudecode
Pseudocode adalah bentuk penulisan algoritma yang menggunakan struktur bahasa pemrograman sederhana. Walaupun pseudocode memakai struktur bahasa pemrograman, pseudocode tidak mengikuti aturan penulisan bahasa pemrograman manapun. Mengapa begitu? Karena pseudocode dituliskan hanya untuk mempermudah seseorang memahami sebuah algoritma. Dengan begitu, pseudocode hanyalah menyerupai kode program saja, dan tidak bisa dimengerti langsung oleh komputer. Pseudocode baru bisa diolah oleh komputer jika telah mengikuti aturan penulisan sebuah bahasa pemrograman. (Bisa bahasa C, Java, Pascal, dan lain-lain.)

Contoh Algoritma Sederhana: 
1. Algoritma Menyalin catatan dari papan tulis 
Bentuk Algoritma:
1.   Buka buku catatan.
2.  Lihat papan tulis.
3.  Ingat tulisan di papan tulis
4.  Tuliskan yang diingat pada buku catatan.
5.  Ulangi sampai semua tulisan di papan tulis selesai dicatat.
6.  Tutup buku catatan.

Bentuk Pseudo Code
          Start
                    Open the notebook
                    Repeat
                             See the board
                             Remember the texts on the board
                             Write those texts in the notebook
                   Until all texts on the board have been copied to the notebook
                   Close the notebook
          End



Bentuk Pseudecode yang Lainnya

1. Menampilkan tulisan Test
StartPrint “Test”End

2.  Menampilkan variable berisi tulisan Test
Starta = “Test”Print aEnd

3.  Menghitung hasil penjumlahan
StartRead b, cd = b + cPrint b, “ ditambah “, c, “ hasilnya “, dEnd

4.  Menampilkan isi variable yang hanya lebih kecil dari 10
StartRead eIf e < 10 Then          Print eElse          Print “Masukkan angka kurang dari 10!”End IfEnd

5.  Menampilkan isi variable yang hanya di antara 0 dan 10
StartRead fIf f > 0 Then          If f < 10 Then                   Print f          Else                   Print “Masukkan angka di antara 0 dan 10!”          End IfElse          Print “Masukkan angka di antara 0 dan 10!”End IfEnd
6.  Menampilkan mata pelajaran sesuai nomor yang dimasukkan
Start      Print “Masukkan nomor mata pelajaran Anda (1-3):”      Read g      Switch g                Case 1 : Print “Matematika”                Case 2 : Print “Bahasa Indonesia”                Case 3 : Print “Bahasa Inggris”                Else : Print “Masukkan hanya nomor 1-3”      End SwitchEnd

7.  Menampilkan tulisan Test sebanyak 5 kali dengan fungsi For
Start      For h = 1 To 5 Do                Print “Test ”      End ForEnd

8.  Menampilkan tulisan Test sebanyak 5 kali dengan fungsi While-Do
Start      i = 1      While i <= 5 Do                Print “Test ”                i = i + 1      End WhileEnd

9.  Menampilkan tulisan Test sebanyak 5 kali dengan fungsi Repeat-Until
Start      j = 1      Repeat                Print “Test ”                j = j + 1      Until j <= 5End 

Contoh Algoritma "Follower-Technology"

Contoh penulisan algoritma.

Sebelumnya sudah dibahas tentang definisi dari suatu algoritma. yang mana bahwa Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah. Algoritma adalah blueprint dari suatu program. dan suatu algoritma sebaiknya disusun sebelum membuat program.
Contoh Algoritma "Follower-Technology"

Pada bagian ini saya akan memberikan beberapa contoh dari suatu algoritma sebagai berikut :

1. Algoritma mengirim surat ke teman
1. Tulis surat pada secarik kertas surat.
2. Ambil sampul surat.
3. Masukkan surat kedalam sampul.
4. Tutup sampul surat menggunakan perekat.
5. Jika kita ingat alamat teman tersebut,
  • maka tulis alamat pada sampul surat.
  • Jika tidak ingat, lihat buku alamat,  
6. Kemudian tulis alamat pada sampul surat.
7. Tempel perangko pada surat.
8. Bawa surat ke kantor pos untuk di poskan. 
2. Algoritma Menelpon
1. Ambil Telepon
2. Cari No Tlpn di Phone Book
  • Jika ada, Panggil dari Phone Book
  • Jika Tidak ada, Masukan No Tujuan
3.Tunggu sampai Telepon Terhubung
4.Melakukan Pembicaraan
5.Akhiri Pembicaraan
6.Tutup/Matikan Telepon
3. Mencari akar bulat positif dari bilangan bulat(integer) positif a:
1.Masukkan bilangan bulat positif a
2.Berikan harga awal x sama dengan 1
3.Hitung y sebesar x * x
4.Jika y sama dengan a maka cetak x sebagai akar dari a. Selesai
6.Tambah nilai x dengan 1
7. Ulangi ke langkah 3.

4. Menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap.
  1. Masukkan sebuah bilangan sembarang
  2. Bagi bilangan tersebut dengan bilangan 2
  3. Hitung sisa hasil bagi pada langkah 2.
  4. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan1 maka bilangan itu adalah bilangan ganjil.

Definisi dan Simbol Flowchart "Follower-Technology"

Flowchart ——merupakan cara penyajian dari suatu algoritma yang digambarkan dalam bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah.
—
Pedoman dalam menggambar suatu bagan alir, analis sistem atau pemrograman sebagai berikut;
  1. Bagan alir sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari suatu halaman.
  2. Kegiatan didalam bagan alir harus ditunjukan dengan jelas.
  3. Harus ditunjukan darimana kegiatan akan dimulai dan dimana akan berakhirnya.
  4. Masing-masing kegiatan didalam bagan alir sebaiknya digunakan suatu kata yang mewakili suatu pekerjaan, misalnya;“persiapkan” dokumen “hitung” gaji.
  5. Masing-masing kegiatan didalam bagan alir harus didalm urutan yang semestinya.
  6. Kegiatan yang terpotong dan akan disambung ketempat lain harus ditunjukan dengan jelas menggunakan symbol penghubung.
  7. Gunakanlah symbol-simbol bagan alir yang standar.
Menurut jogiyanto ada 5 bagan alir Flowchart diantranya;

1. Bagan alir sistem (sistems flowchart)
Bagan alir sistem (system flowchart) merupakan bagan yang menunjukkan arus pekerjaan secara keseluruan dari sistem. Bagan menjelaskan urutan-urutan dari prosedure-prosedure yang ada dalam sistem. Bagan alir sistem menunjukan apa yang dikerjakan sistem. Bagan alir sistem digambar dengan simbol-simbol yang tampak sebagai berikut :
Flowchart System "Follower-Technology"

2. Bagan alir dokumen (document flowchart)
Bagan alir dokumen (document flowchart) atau disebut bagan alir formulir (form flowchart) atau paperwork flowchart merupakan bagan alir yang menunjukan arus dari laporan dan formulir termasuk tembusan-tembusannya. Bagan alir dokumen ini menggunakan simbol-simbol yang sama dengan yang digunakan di dalam bagan alir sistem.


3. Bagan alir skematik (schematic flowchart)
Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah bagan alir skematik menggunakan simbol-simbol bagan alir sistem , juga menggunakan gambar - gambar komputer dan peralatan lainnya yang digunakan. Maksud penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol bagan alir.


4. Bagan alir program (program flowchart)
Bagan alir program (program flowchart) merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dengan menggunakan simbol-simbol sebagai berikut ini.
Flowchart Program "Follower-Technology"

5. Bagan alir proses (process flowchart)
Bagan alir proses (process flowchart) merupakan bagan alir yang banyak digunakan teknik industri. Bagan alir juga berguna bagi anilis sistem untuk menggambarkan proses dalam suatu prosedure. Bagan alir proses menggunakan lima buah simbol tersendiri.


Flowchart Proses "Follower-Technology"
Sumber :
[1] Jogiyanto HM, Analisis & Desain, Ed ke-III, Andi Offset, Yogyakarta, 2005, hal.795
[2] Ladjamuddin. B, Al-Bahra. Rekayasa Perangkat Lunak,cet-keII GRAHA ILMU, Yogyakarta, 2006,hal.225

Algoritma Bahasa Natural "Follower-Technology"

Algoritma Bahasa Natural "Follower-Technology"
Bahasa Natural (Natural Programming Language) merupakan cara penyajian suatu algoritma yang paling sederhana dan paling mudah untuk dimengerti.

Bahasa natural adalah salah satu cara penulisan algoritma yang paling sederhana. Algoritma ditulis dengan bahasa yang kita gunakan sehari-hari (bahasa indonesia). Tidak ada aturan yang pasti dalam penulisan algoritma dengan bahasa natural, namun penulisannya tetap disesuaikan dengan kaidah bahasa yang baku.

Ada beberapa hal yang perlu diperhatikan jika kita akan menyajikan suatu algoritma sebuah program dengan bahasa natural, antara lain Start dan End yang harus dituliskan secara explisit. Sepengalaman saya dalam menggunakan Bahasa Natural, Start biasanya dituliskan sebagai ‘inisialisasi’ atau ‘Mulai’ dan merupakan langkah pertama dalam algoritma, sedangkan End sendiri dituliskan sebagai ‘selesai’ dan dituliskan pada akhir algoritma. Namun sebenarnya tidak ada aturan baku dalam hal penamaan lain dari Start dan End itu sendiri, jadi terserah namun tetap mengandung arti/maksud yang sama.

Contoh penulisan bahasa natural untuk menghitung luas persegi panjang.

1. Inisialisasi
2. Masukan nilai panjang, lebar dan tinggi ke dalam sebuah variabel, misalkan saja p,l,t
3. Menyiapkan variabel luas dengan rumus p*l*t;
4. Menghitung nilai luas=p*l*t;
5. Cetak luas persegi panjang
6. Selesai.

Dengan bahasa natural diatas, programmer akan lebih mudah dan mengerti dalam proses pembuatan kode program untuk algoritma diatas.


Minggu, 16 Agustus 2015

Struktur Dasar Algoritma "Follower-Technology"

Algoritma adalah Teknik penyelesaian masalah secara Sistematis dan Logis. (Sistematis disini berarti urutan langkahnya sesuai dari awal sampai akhir. dan logis yaitu masuk akal dan jelas). dari definisi tersebut maka struktur dari suatu algoritma yaitu Urutan(Sequence), Pemilihan/Percabangan (selection), Pengulangan (repetition/looping).

1. Urutan (Sequence)
Urutan Algoritma
Bentuk struktur sekuensial yaitu  langkah-langkah yang dilakukan dalam algoritma diproses secara berurutan, tahap demi tahapan. Yakni sebuah instruksi dilaksanakan setelah instruksi sebelumnya selesai dilaksanakan seperti gambar disamping.

Dimulai dari langkah pertama, kedua, dan seterusnya. Pada dasarnya suatu program memang menjalankan suatu proses dari yang dasar sampai menghasilkan sebuah output/hasil.











2. Pemilihan/Percabangan (Selection)
Seleksi
Struktur seleksi menyatakan pemilihan langkah yang didasarkan oleh suatu kondisi atau pengambilan suatu keputusan. Kondisi adalah penyeleksian suatu kondisi bernilai benar/salah. Struktur ini ditandai selalu dengan bentuk flowcart decision (flowcart yang berbentuk belah ketupat).
Beberapa kondisi seleksi yang sering digunakan yaitu:
  • if then
  • if then else
  • if then else if

3. Pengulangan (Reperation/Looping)
Looping
Struktur ini memberikan suatu perintah atau tindakkan yang dilakukan beberapa kali. seperti program yang menuliskan huruf "A" sebanyak 5 kali akan lebih efisien jika menggunakan sturktur ini dari pada sekedar menuliskannya berturut-turut sebanyak lima kali.


Konsep dan Definisi Algoritma "Follower-Technology"

Asal kata Algoritma berasal dari nama Abu Ja’far Mohammed Ibn Musa al-Khowarizmi. Beliau adalah Ilmuan Persia yang menulis kitab al jabr w’al-muqabala (rules of restoration and reduction) pada tahun 825 M yang berasal dari Iran.
Konsep dan Definisi Algoritma "Follower-Technology"

Definisi Algoritma

1. Menurut —sumber Microsoft Press Computer and Internet Dictionaary 1997, 1998.
Algoritma adalah urutan langkah logis tertentu untuk memecahkan suatu masalah. Urutan langkah logis, yang berarti algoritma harus mengikuti suatu urutan tertentu, urutan yang sesuai dengan langkah-langkah.
2. Algoritma dan Struktur Data dengan C, C++, dan Java oleh Moh Sjukani hal 1
Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.  Alur pikiran, sehingga algoritma seseorang dapat juga berbeda dari algoritma orang lain. Tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu.
3. Menurut Abu Ja’far Mohammad Ibn Musa Al Khoarismi
“Algoritma adalah Suatu metode khusus untuk menyelesaikan suatu persoalan.”
4. Menurut Goodman Hedet Niemi 
“Algoritma adalah Urut-urutan terbatas dari operasi-operasi terdefinisi dengan baik, yang masing-masing membutuhkan memory dan waktu yang terbatas untuk menyelesaikan suatu masalah.”
5. Donald E. Knuth (1973,p4) 
“Algoritma adalah sekumpulan aturan-aturan berhingga yang memberikan sederetan operasi-operasi untuk menyelesaikan suatu jenis masalah yang khusus".
Dari beberapa definisi diatas tentang definisi algoritma menurut para ahli dan berbagai sumber. saya dapat menyimpulkan bahwa algoritma adalah "Teknik penyelesaian masalah secara Sistematis dan Logis. (Sistematis disini berarti urutan langkahnya sesuai dari awal sampai akhir. dan logis yaitu masuk akal dan jelas)".

Konsep Algoritma yaitu :
  1. Adainput danoutput
  2. Efektivitas dan efisien
  3. Terstruktur

Jumat, 14 Agustus 2015

Definisi dan Fungsi Bahasa Pemrograman - Follower-Technology

Definisi Bahasa Pemrograman

Bahasa komputer atau yang lebih dikenal dengan nama bahasa pemrograman(programming language) merupakan software yang digunakan untuk membuat suatu program komputer. Bahasa Pemrograman adalah bahasa yang digunakan untuk memprogram atau memerintah komputer

Definisi dan Fungsi Bahasa Pemrograman - Follower-Technology
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.


Fungsi Bahasa Pemrograman

Fungsi dari bahasa pemrograman yang memerintahkan komputer untuk mengolah data sesuai dengan logika yang kita inginkan. Output dari bahasa pemrograman dalam bentuk program / aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal atau supermarket, penggunaan lampu lalu lintas di jalan raya, dll

Bahasa pemrograman yang kita tahu ada banyak orang di dunia, sekitar ilmu komputer dan teknologi saat ini. Pengembangannya mengikuti inovasi tinggi dalam dunia teknologi. Contoh bahasa pemrograman yang kita ketahui, antara lain, adalah untuk membuat aplikasi permainan, anti-virus, web, dan teknologi lainnya.

Bahasa pemrograman komputer yang kita tahu termasuk Java, Visual Basic, C ++, C, Cobol, PHP, Net, dan ratusan bahasa lain. Tapi tentu saja, bahasa harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.

Tingkatan Bahasa Pemrograman
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110 
  2. Bahasa tingkat rendah (low level language), Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP. 
  3. Bahasa tingkat menengah (Middle level language), Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||. Contohnya : Bahasa C, C++, Pascal, Cobol 
  4. Bahasa tingkat tinggi (high level language), Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or. Contohnya : Php,