Monday, April 29, 2019

pemrograman dasar

1. apakah yang dimaksud dengan aplikasi ?
2. apakah yang dimaksud dengan software ?
3. apakah hubungannya software dan aplikasi ?
4. bagaimanakah cara membuat aplikasi ?
5. apakah software dan aplikasi berhubungan dengan program & pemrograman ? Jelaskan.

Jawab.

1. aplikasi adalah suatu perangkat lunak komputer yang punya kemampuan komputer langsung buat   membuat suatu tugas yang diinginkan pengguna.

2. software adalah istilah khusus buat data yang di format, disimpan dengan cara digital, termasuk   program komputer, dokumentasinya, dan bermacam informasi yang bisa dibaca.

3. Aplikasi punya bagian software untuk menjalankan aplikasi, jadi software dan aplikasi berhubungan satu sama lain.

4. membuat aplikasi mempunyai cara yaitu,
   - Merancang interface terlebih dahulu
   - Tulis kode program nya
   - Menggabungkan kode program
   - Membangun program

5. saling berhubungan, karena program adalah software yang dibuat seseorang, sedangkan pemrograman adalah cara-cara nya  yang untuk membuat program

Wednesday, April 17, 2019

Komputer Dan Jaringan Dasar

1. apakah yang dimaksud dengan Telnet ?
2. apakah yang dimaksud SSH ?
3. jelaskan kelebihan dan kekurangan TCP/IP ?
4. sebutkan protocol apa saja yang ada pada osi layer ?
5. Bagaimanakah implementasi pada protocol OSI ?
6. sebutkan perbedaan antara dengan http dengan https ?

jawab :

1. Telnet (Telecommunication network) adalah sebuah protokol jaringan yang digunakan pada     Internet atau Local Area Network untuk menyediakan fasilitas komunikasi berbasis teks interaksi   dua arah yang menggunakan koneksi virtual terminal.

2. SSH adalah akronim dari Secure Shell yang merupakan sebuah protokol jaringan yang   memanfaatkan kriptografi untuk melakukan komunikasi data pada perangkat jaringan agar lebih   aman

3. Kelebihan :
1.Memiliki mekanisme pengiriman data yang handal dan efisien.
2. Bersifat open platform atau platform independent yaitu tidak terikat oleh jenis perangkat keras     atau perangkat lunak tertentu.
3. Karena sifatnya yang terbuka, TCP/IP bisa mengirimkan data antara sistem-sistem komputer yang   berbeda yang menjalankan pada sistem-sistem operasi yang berbeda pula.
4. TCP/IP terpisah dari perangkat keras yang mendasarinya. Protokol ini dapat dijalankan pada   jaringan Ethernet, Token ring, X.25, dan bahkan melalui sambungan telepon.

Kekurangan :
1. Jika mengirimkan data yang kecil akan kerepotan karena harus handshaking   dulu,sehingga lebih   lambat daripada UDP.
2. Tidak bisa broadcast, soalnya TCP ini sifatnya one to one, jadi ya kalau mau kirim satu-satu gitu.

4. - Application
    - Presentation
    - Session
    - Transport
    - Network
    - Data Link
    - physical

5.  Tujuh lapisan memberikan layanan kepada lapisan yang berada diatasnya.Misal lapisan 1 memberi layanan terhadap lapisan 2.Masing-masing lapisan memiliki protokol.Protokol adalah aturan suatu "percakapan"yang dapat dilakukan.Protokol mendefinisikan format,urutan pesan yang dikirim dan diterima antar sistem pada jaringan dan melakukan operasi pengiriman dan penerimaan pesan.OSI atau open system interconnection hadir sebagai model arsitektur yang dikembangkan oleh ISO.

6. Perbedaannya

1. Keamanan data yang dikirimkan
HTTP tidak menjamin keamanan data yang ditransmisikan antara client dengan server. Sementara HTTPS menjamin keamanan data yang dikirimkan. Berbicara keamanan data, sedikitnya ada 3 aspek yang ditangani oleh HTTPS, yaitu:

Autentikasi Server, dengan adanya autentikasi server, pengguna yakin sepenuhnya bahwa ia sedang berkomunikasi dengan server yang ia tuju.

Kerahasiaan Data, data yang ditransmisikan tidak akan bisa dipahami oleh pihak lain, karena data yang ditransmisikan sudah dienkripsi.

Integritas Data, data yang sedang ditransmisikan tidak dapat diubah oleh pihak lain, karena akan divalidasi oleh message authentication code (MAC).

2. Port yang digunakan
  Untuk melakukan komunikasi, secara default HTTP menggunakan port 80 sedangkan HTTPS     menggunakan port 443.

3.Kebutuhan SSL
Secara default, protokol yang digunakan untuk komunikasi client-server adalah HTTP. Sementara untuk dapat menggunakan protokol HTTPS, kita diharuskan memiliki sertifikat SSL. Secure Socket Layers (SSL) adalah teknologi keamanan yang memungkinkan untuk melakukan enkripsi terhadap data yang akan ditransmisikan antara client dan server. SSL memungkinkan kita untuk dapat mengirim informasi penting, seperti nomor kartu kredit dan login credential, dengan aman.

Action Script

 1.  Apa yang dimaksud dengan Action Script Action Script adalah bahasa pemograman yang dibuat berdasarkan ECMASCRIPT, yang digunakan dalam...