Pertemuan 1-2 - BP
-
Upload
nurdin-al-azies -
Category
Technology
-
view
447 -
download
1
Transcript of Pertemuan 1-2 - BP
![Page 2: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/2.jpg)
How many language are you??
![Page 3: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/3.jpg)
• Two??
T Indonesia and Sundae???
![Page 4: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/4.jpg)
• Three??
T Indonesia, Sundae, and Javanese???
![Page 5: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/5.jpg)
• Four??
F Indonesia, Sundae, Javanese, and English???
![Page 6: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/6.jpg)
• Or Five??
OIndonesia, Sundae, Javanese, English, and jerman???
![Page 7: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/7.jpg)
NO, I’m Not!!!
![Page 8: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/8.jpg)
1011010001
Just One!
I can steal your money, your data, and your life!
Becareful!!
![Page 9: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/9.jpg)
Kontrak Kuliah
• Assessmento 20 % presenceo 30 % paper and/or assignmento 50 % exam
![Page 10: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/10.jpg)
![Page 11: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/11.jpg)
BAHASA PEMROGRAMAN
• Susunan kata-kata (atau kalimat) untuk memberikan perintah kepada sistem komputer
• Menggunakan sintaksis (tata cara penulisan) tertentu untuk memudahkan pemahaman
• Diperuntukkan bagi manusia (bukan untuk komputer)
![Page 12: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/12.jpg)
JENIS BAHASA
• Low level language (bahasa tingkat rendah); lebih berorientasi ke bahasa mesin
• High level language (bahasa tingkat tinggi); lebih berorientasi ke manusia
• 4GL (fourth generation language); untuk pengelolaan basisdata
![Page 13: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/13.jpg)
BAHASA TINGKAT RENDAH
• Tata cara penulisan sangat singkat• Sulit dipahami manusia• Satu kemampuan mesin satu perintah• Disesuaikan dengan kemampuan dasar dari
mesin• Waktu pelaksanaan (execution time) sangat
cepat• Setiap mesin mempunyai bahasa berbeda
![Page 14: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/14.jpg)
BAHASA TINGKAT TINGGI
• Tata cara penulisan disesuaikan (mirip) dengan bahasa tulis manusia
• Untuk memudahkan pemahaman logika program• Satu perintah memerlukan banyak langkah
mesin• Satu bahasa untuk berbagai mesin yang berbeda• Makin banyak langkah mesin makin lambat
![Page 15: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/15.jpg)
4GL
• Bahasa untuk mengelola basisdata• Perintah-perintah berhubungan dengan
kumpulan data yang disimpan dalam bentuk file-file pada media penyimpan data
• Waktu pembangunan basisdata menjadi lebih cepat
• Tersedia perintah-perintah untuk manipulasi data pada sekumpulan file
![Page 16: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/16.jpg)
JENIS CONTOH VERSI
RENDAH ASSEMBLY, ASSEMBLER
Macro Assembler, Microsoft
TINGGI PASCAL, BASIC, C, C++
Turbo, Delphi, Microsoft
4GL SQL mySQL, SQL, SQLDS, Microsoft
![Page 17: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/17.jpg)
![Page 18: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/18.jpg)
![Page 19: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/19.jpg)
![Page 20: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/20.jpg)
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
![Page 21: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/21.jpg)
SCRIPTING
• Bahasa yang berjalan pada bahasa yang sudah ada
• Digunakan untuk memberikan tambahan kemampuan pada bahasa tertentu
• Pada era teknologi WEB sangat banyak digunakan
![Page 22: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/22.jpg)
JENIS SCRIPT PADA WEB
• Server side script; script yang dilaksanakan oleh server; contoh : CGI, Perl, ASP, PHP, JAVA
• Client side script; script yang dilaksanakan pada client (tidak menjadi beban server); contoh : Javascript, Vbscript
Kedua jenis script harus disimpan pada server dan dikirim ke client saat diminta
![Page 23: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/23.jpg)
PHP
![Page 24: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/24.jpg)
JAVASCRIPT
![Page 25: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/25.jpg)
![Page 26: Pertemuan 1-2 - BP](https://reader033.fdocuments.net/reader033/viewer/2022052508/559aee321a28ab97218b46ad/html5/thumbnails/26.jpg)