Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Pertemuan 01 - BP

368 views

Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Pertemuan 01 - BP

  1. 1. BAHASA PEMROGRAMAN Introduction [email_address]
  2. 2. How many language are you??
  3. 3. <ul><ul><li>Two?? </li></ul></ul><ul><ul><ul><li> Indonesia and Sundae??? </li></ul></ul></ul>
  4. 4. <ul><ul><li>Three?? </li></ul></ul><ul><ul><ul><li> Indonesia, Sundae, and Javanese??? </li></ul></ul></ul>
  5. 5. <ul><ul><li>Four?? </li></ul></ul><ul><ul><ul><li> Indonesia, Sundae, Javanese, and English??? </li></ul></ul></ul>
  6. 6. <ul><ul><li>Or Five?? </li></ul></ul><ul><ul><ul><li> Indonesia, Sundae, Javanese, English, and jerman??? </li></ul></ul></ul>
  7. 7. NO, I’m Not!!!
  8. 8. Just One! <ul><ul><li>1011010001 </li></ul></ul><ul><ul><li>I can steal your money, your data, and your life! </li></ul></ul><ul><ul><li>Becareful!! </li></ul></ul>
  9. 9. Kontrak Kuliah <ul><ul><li>Assessment </li></ul></ul><ul><ul><ul><li>20 % presence </li></ul></ul></ul><ul><ul><ul><li>30 % paper and/or assignment </li></ul></ul></ul><ul><ul><ul><li>50 % exam </li></ul></ul></ul>
  10. 11. BAHASA PEMROGRAMAN <ul><ul><li>Susunan kata-kata (atau kalimat) untuk memberikan perintah kepada sistem komputer </li></ul></ul><ul><ul><li>Menggunakan sintaksis (tata cara penulisan) tertentu untuk memudahkan pemahaman </li></ul></ul><ul><ul><li>Diperuntukkan bagi manusia (bukan untuk komputer) </li></ul></ul>
  11. 12. JENIS BAHASA <ul><ul><li>Low level language (bahasa tingkat rendah); lebih berorientasi ke bahasa mesin </li></ul></ul><ul><ul><li>High level language (bahasa tingkat tinggi); lebih berorientasi ke manusia </li></ul></ul><ul><ul><li>4GL (fourth generation language); untuk pengelolaan basisdata </li></ul></ul>
  12. 13. BAHASA TINGKAT RENDAH <ul><ul><li>Tata cara penulisan sangat singkat </li></ul></ul><ul><ul><li>Sulit dipahami manusia </li></ul></ul><ul><ul><li>Satu kemampuan mesin satu perintah </li></ul></ul><ul><ul><li>Disesuaikan dengan kemampuan dasar dari mesin </li></ul></ul><ul><ul><li>Waktu pelaksanaan (execution time) sangat cepat </li></ul></ul><ul><ul><li>Setiap mesin mempunyai bahasa berbeda </li></ul></ul>
  13. 14. BAHASA TINGKAT TINGGI <ul><ul><li>Tata cara penulisan disesuaikan (mirip) dengan bahasa tulis manusia </li></ul></ul><ul><ul><li>Untuk memudahkan pemahaman logika program </li></ul></ul><ul><ul><li>Satu perintah memerlukan banyak langkah mesin </li></ul></ul><ul><ul><li>Satu bahasa untuk berbagai mesin yang berbeda </li></ul></ul><ul><ul><li>Makin banyak langkah mesin makin lambat </li></ul></ul>
  14. 15. 4GL <ul><ul><li>Bahasa untuk mengelola basisdata </li></ul></ul><ul><ul><li>Perintah-perintah berhubungan dengan kumpulan data yang disimpan dalam bentuk file-file pada media penyimpan data </li></ul></ul><ul><ul><li>Waktu pembangunan basisdata menjadi lebih cepat </li></ul></ul><ul><ul><li>Tersedia perintah-perintah untuk manipulasi data pada sekumpulan file </li></ul></ul>
  15. 16. JENIS CONTOH VERSI RENDAH ASSEMBLY, ASSEMBLER Macro Assembler, Microsoft TINGGI PASCAL, BASIC, C, C++ Turbo, Delphi, Microsoft 4GL SQL mySQL, SQL, SQLDS, Microsoft
  16. 20. SOURCE CODE OBJECT CODE EXECUTION CODE COMPILING; menerjemahkan menjadi bahasa yang dimengerti oleh mesin LINKING; menggabung dengan program-program lain sehingga dapat di-execute pada mesin komputer tertentu
  17. 21. SCRIPTING <ul><ul><li>Bahasa yang berjalan pada bahasa yang sudah ada </li></ul></ul><ul><ul><li>Digunakan untuk memberikan tambahan kemampuan pada bahasa tertentu </li></ul></ul><ul><ul><li>Pada era teknologi WEB sangat banyak digunakan </li></ul></ul>
  18. 22. JENIS SCRIPT PADA WEB <ul><ul><li>Server side script; script yang dilaksanakan oleh server; contoh : CGI, Perl, ASP, PHP, JAVA </li></ul></ul><ul><ul><li>Client side script; script yang dilaksanakan pada client (tidak menjadi beban server); contoh : Javascript, Vbscript </li></ul></ul><ul><li>Kedua jenis script harus disimpan pada server dan dikirim ke client saat diminta </li></ul>
  19. 23. PHP
  20. 24. JAVASCRIPT

×