Senin, 29 April 2019

Pemrograman Dasar ; Aplikasi dan Software

1. Apakah yang dimaksud dengan aplikasi?
2. Apakah yang dimaksud dengan software?
3. Apakah hubungannya antara software dan apkikasi?
4. Bagaimanakah cara membuat aplikasi?
5. Apakah software dan aplikasi berhubungan dengan program dan pemrograman? jelaskan!

Hasil gambar untuk aplikasi dan software
1. Aplikasi adalah perangkat lunak yang dikembangkan untuk melakukan tugas tertentu dari pengguna atau user, yang sengaja dibuat untuk memenuhi kebutuhan dengan berbagai aktivitas ataupun pekerjaan.

2. Software adalah perangkat lunak atau data-data yang diformat lalu disimpan secara digital dalam bentuk program atau intruksi untuk menjalankan suatu perintah yang di input ke perangkat komputer.

3. Software dan aplikasi sama-sama program komputer. Software biasanya berkaitan dengan pengoperasian pengolahan data, sedangkan Aplikasi merupakan program yang user dapat jalankan secara aktif berinterksi dengannya.

4. Menggunakan Parallel Space
Pertama kamu wajib mengetahui cara membuat aplikasi Android di HP milikmu dengan memodifikasi aplikasi yang sudah terinstall dengan menggunakan Parallel Space.
Di sini kamu tinggal membuat kloning aplikasi dan mengganti tampilan aplikasi tersebut sesukamu. Gak perlu belajar coding buat bikin aplikasimu sendiri, kan?
  • Langkah – 1: Pertama kali pastikan download dan install aplikasi Parallel Space di smartphoneAndroid yang kamu miliki. 
  • Langkah – 2: Lalu kamu juga wajib mengunduh berbagai tema Parallel Space yang tersedia di Google Play Store dengan mengetikkan keyword “parallel space theme” seperti di bawah ini.
cara-membuat-aplikasi-android-parallel-01
  • Langkah – 3: Buka aplikasi Parallel Space dan kamu bakalan diminta untuk membuat kloning dari aplikasi yang kamu pakai. Di sini Jaka pilih Facebook dan tap tombol Tambahkan ke Parallel Space.
cara-membuat-aplikasi-android-parallel-02
  • Langkah – 4: Buka aplikasi tema Parallel Space lalu tap Aktifkan untuk mulai memasang tema pada aplikasi. Langkah ini akan berlangsung selama beberapa menit saja.
cara-membuat-aplikasi-android-parallel-03
  • Langkah – 5: Pastikan ikon aplikasi yang sudah kamu kloning berubah dan coba jalankan. Sekarang kamu sudah bisa menggunakan aplikasi Facebook dengan tampilan tema sesuai keinginanmu.
cara-membuat-aplikasi-android-parallel-04
Gimana gampang banget dan bisa langsung dipraktikkan di HP Android kamu, kan? Ada pula beberapa fitur Parallel Space lainnya yang bisa kamu coba, seperti:
  • Ukuran aplikasi ringan, hanya 2 MB saja.
  • Tampilan aplikasi yang user friendly dan mudah dimengerti.
  • Mendukung hampir seluruh aplikasi yang ada di Google Play Store untuk dikloning.
  • Tidak membutuhkan akses root untuk menggunakannya.
5. ya, mereka saling berhubungan karna aplikasi dan software tidak akan berjalan apabila tidak ada program karna tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu  'pekerjaan' sesuai dengan keinginan si pemrogram. 

Kamis, 18 April 2019

KOMPUTER JARINGAN DASAR ; PROTOKOL JARINGAN

Hasil gambar untuk protokol jaringan


1. Apakah yang dimaksud dengan Telnet?

     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.TELNET dikembangkan pada 1969 dan distandarisasi sebagai IETF STD 8, salah satu standar Internet pertama. TELNET memiliki beberapa keterbatasan yang dianggap sebagai risiko keamanan.

2. Apakah yang dimaksud dengan dengan SSH?


     SSH adlah akronim dari Secure Shell yang merupakan sebuah protokol jaringan yang memanfaatkan kriptografi untuk melakukan komunikasi data pada perangkat jaringan yang memanfaatkan kriptografi untuk melakukan komunikasi data pada perangkat jaringan agar lebih aman. Dalam konsepnya penggunaan SSH ini harus didukung oleh server maupun perangkat atau komputer klien yang melakukan pertukaran data. Keduanya harus memiliki SSH Server dari sisi komputer server dan SSH Klien untuk komputer penerima (klien). Banyak digunakan pada sistem operasi berbasis Linux dan Unix untuk mengakses akun Shell, SSH dirancang sebagai pengganti Telnet dan shell remote tak aman lainnya, yang mengirim informasi, terutama kata sandi, dalam bentuk teks sederhana yang membuatnya mudah untuk dicegat. 

3. Jelaskan kelebihan dan kekurangan TCP / IP ?
Keuntungan :
-    Mendukung berbagai jenis platfom jenis komputer dan server.
-    Akses ke Internet mudah
-    Kemampuan routing yang tinggi
-    Mendukung SNMP (Simple Network Management Protocol).
-    Mendukung DHCP (Dynamic Host Configuration Protocol).
-    Mendukung WINS (Windows Internet Name Service), memungkinkan saling  ‘melihat’          (browse) antara client dan server.
-    Mendukung POP (Post Office Protocol), HTTP, dan berbagai standar protcol yang lain.
-    Sistem standar penomoran yang terpusat pada satu tempat/organisasi  (IDNIC). 
Kerugian :
-     Karena adanya sistem standar penomoran yang terpusat, maka ada biaya tambahan           untuk  mendaftarkan nama domain.
-     Standar protocol yang paling lambat kecepatannya.

4. Sebutkan protocol apa saja yang ada pada OSI Layer ?

7. APPLICATION LAYER

Lapisan ke-7 ini menjelaskan spesifikasi untuk lingkup dimana aplikasi jaringan berkomunikasi dengan layanan jaringan. Menyediakan jasa untuk aplikasi pengguna. Layer ini bertanggung jawab atas pertukaran informasi antara program komputer, seperti program E-mail, dan service lain yang jalan di jaringan, seperti server printer atau aplikasi komputer lainnya. Berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan mengatur bagaimana aplikasi dapat mengakses jaringan dan kemudian membuat pesan-pesan kesalahan.
Protokol yang berada dalam lapisan ini :
  1. HTTP (Hyper Text Transfer Protocol)
    Protokol ini yang dipergunakan untuk mentransfer dokumen dan web dalam sebuah web browser, melalui (World Wide Web) WWW. HTTP juga merupakan protokol yang meminta dan menjawab antar klien dan server.
  2. FTP (File Transfer Protocol)
    Protokol internet yang berjalan dalam layer aplikasi yang merupakan standar untuk mentransfer file komputer antar mesin-mesin dalam sebuah jaringan internet.
  3. NFS (Network File System)
    Jaringan protokol yang memungkinkan pengguna di klien komputer untuk mengakses file melalui jaringan dengan cara yang sama dengan bagaimana penyimpanan lokal yang diaksesnya.
  4. DNS (Domain Name System)
    Protokol ini digunakan untuk memberikan suatu nama domain pada sebuah alamat IP agar lebih mudah diingat.
  5. POP3 (Post Office Protocol)
    Protokol yang digunakan untuk mengambil E-mail dari suatu mail transfer agent yang akhirnya E-mail tersebut akan di download kedalam jaringan lokal.
  6. MIME (Multipurpose Internet Mail Extension)
    Protokol yang digunakan untuk mengirim file binary dalam bentuk teks.
  7. SMB (Server Message Block)
    Protokol yang digunakan untuk mentransfer server-server file ke DOS dan Windows.
  8. NNTP (Network News Transfer Protocol)
    Protokol yang digunakan untuk menerima dan mengirim newsgroup.
  9. DHCP (Dynamic Configuration Protocol)
    Layanan yang memberikan alamat IP kepada komputer yang meminta nya secara otomatis.

6. PRESENTATION LAYER 

Screenshot from 2017-10-09 23-40-56
Lapisan ke-6 ini berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan.
Protokol yang berada dalam level ini :
  1. TELNET (Telecommunication Network)
    Protokol yang digunakan untuk akses remote masuk ke suatu host, data berjalan secara lain teks.
  2. SMTP (Simple Mail Transfer Protocol)
    Salah satu protokol yang biasa digunakan dalam pengiriman E-mail di internet atau untuk mengirimkan data dari komputer pengirim E-mail ke server E-mail penerima.
  3. SNMP (Simple Network Management Protocol)
    Protokoll yang digunakan dalam suatu manajemen jaringan.

5. SESSION LAYER

Screenshot from 2017-10-09 23-45-38.png

Lapisan ke-5 ini berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama.
Protokol yang berada dalam lapisan ini :
  1. NetBIOSBerfungsi sebagai penyiaran pesan maksud nya memungkinkan user mengirim pesan tunggal secara serempak ke komputer lain yang terkoneksi.
  2. NetBEUI (NetBIOS Extendeed User Interface)
    Berfungsi sama dengan NetBIOS hanya sedikit dikembangkan lagi dengan menambahkan fungsi yang memungkinkan bekerja dengan beragam perangkat keras dan perangkat lunak.
  3. ADSP (AppleTalk Data Stream Protocol)
    Protokol ini berfungsi untuk memantau aliran data diantara dua komputer dan untuk memeriksa aliran data tersebut tidak terputus.
  4. PAP (Printer Access Protocol)
    Printer Postscript berfungsi untuk akses pada jaringan AppleTalk dan untuk mengendalikan bagaimana pola komunikasi antar node.
  5. SPDU (Session Protocol Data Unit)
    Berfungsi untuk mendukung hubungan antara dua session service user.

4. TRANSPORT LAYER

Screenshot from 2017-10-09 23-46-35.png
Lapisan ke-4 ini berfungsi untuk memecah data ke dalam paket-paket data serta memberikan nomor urut ke paket-paket tersebut sehingga dapat disusun kembali pada sisi tujuan setelah diterima. Selain itu, pada level ini juga membuat sebuah tanda bahwa paket diterima dengan sukses, dan mentransmisikan ulang terhadap paket-paket yang hilang ditengah jalan.
Protokol yang berada dalam lapisan ini :
  1. TCP (Transmission Control Protocol)
    Protokol yang menyediakan layanan penuh lapisan transport untuk aplikasi.
  2. UDP (User Datagram Protocol)
    Protokol Connectionless dan proses-to-proses yang hanya menambahkan alamat port, checksum error control dan panjang informasi data pada layer di atasnya.

3. NETWORK LAYER

Lapisan ke-3 ini berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3.
Protokol yang berada dalam lapisan ini :
  1. IP (Internetworking Protocol)
    Mekanisme transmisi yang digunakan untuk mentransportasikan data dalam-dalam paket yang disebut datagram.
  2. ARP (Address Resulotion Protocol)
    Protokol yang digunakan untuk mengetahui alamat IP berdasarkan alamat fisik dari sebuah komputer.
  3. RARP (Reverse Address Resulotion Protocol)
    Protokol yang digunakan untuk mengetahui alamat fisik melalui IP komputer.
  4. ICMP (Internet Control Message Protocol)
    Mekanisme yang digunakan oleh sejumlah host untuk mengirim notifikasi datagram yang mengalami masalah pada hostnya.
  5. IGMP (Internet Group Message Protocol)
    Protokol yang digunakan untuk memberi fasilitas message yang simultan kepada group penerima.

2. DATA-LINK LAYER

Screenshot from 2017-10-09 23-50-13.png
Lapisan ke-2 ini berfungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalaman perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menentukan bagaimana perangkat-perangkat jaringan seperti hub, bridge, repeater, dan switch layer 2 beroperasi. Spesifikasi IEEE 802, membagi level ini menjadi dua level anak, yaitu lapisan Logical Link Control (LLC) dan lapisan Media Access Control (MAC).
Protokol yang berada dalam lapisan ini :
  1. PPP (Point to Point Protocol)
    Protokol yang digunakan untuk Point to Point pada suatu jaringan.
  2. SLIP (Serial Line Internet Protocol)
    Protokol yang digunakan untuk menyambung serial.

1. PHYSICAL LAYER

Lapisan ke-1 ini berfungsi untuk mendefinisikan media transmisi jaringan, metode pensinyalan, sinkronisasi bit, arsitektur jaringan (Seperti halnya Ethernet atau Token Ring), topologi jaringan dan pengabelan. Selain itu, level ini juga mendefinisikan bagaimana Network Interface Card (NIC) dapat berinteraksi dengan media kabel atau radio.
Protokol yang berada dalam lapisan ini
Tidak mempunyai protokol yang spesifik di layer ini, bertanggung jawab atas proses data menjadi bit dan mentransfernya melalui media, seperti kabel, dan menjaga koneksi fisik antar sistem, pada layer ini hanya mengirimkan bit bit data.
Layer TCP/IPArsitektur TCP/IP tidaklah berbasis model referensi tujuh lapis OSI, tetapi menggunakan model referensi DARPA. Seperti diperlihatkan dalam diagram di atas, TCP/IP mengimplemenasikan arsitektur berlapis yang terdiri atas empat lapis.
5. Bagaimana implementasi pada protokol OSI?

Adapun contoh implementasi dari model arsitektur OSI  ini dapat dilihat dari proses pengiriman dan penerimaan email yang mana tahapannya adalah sebagai berikut :
TAHAP PENGIRIMAN EMAIL :
1.   Pada layer 7, mengatur interface dengan user misalnya program Microsoft Outlook yang mempunyai fungsi SMTP dan POP3.
2.   Setelah itu layer 6, mengirim email dengan format ASCII atau HTML.
3.   Layer 5, dalam menggunakan email anda harus menginstal OS dahulu untuk membuka sesi komunikasi jaringan
4.   Layer 4, OS membuka SMTP dengan sebuah TCP socket kemudian protocol terbuka untuk menerima data dari server email.
5.   Layer 3, Komputer mencari IP addres dari SMTP Server dengan melihat routing table yang diberikan OS Router jika tidak ditemukan akan memberikan pesan
6.   Layer 2, Paket Data dari IP addres di kirimkan oleh Ethernet
7.   Layer 1, mengubah paket data menjadi signal elektrik yang ditransformasilkan pada kabel UTP Cat5

TAHAP  PENERIMAAN EMAIL   
1.   Sama halnya dengan tahap pengiriman email namun pada penerimaan email pertama-tama signal elektrik yang merupakan paket data diterima pada layer 1
2.   Kemudian layer 2, paket data diterima dari IP source yang telah dikirimkan melalui ethernet
3.   Layer 3, menerima paket data dari IP address source kemudian membuka header paket
4.   Layer 4, menyusun ulang paket-paket data dan memberikan acknowledment terhadap paket-paket data yang hilang.
5.   Layer 5, menjalin komunikasi dengan jaringan
6.   Layer 6, mentranslasikan email yang sebelumnya berformat ASCII sehingga dapat dibaca oleh user
7.   Tahap terakhir adalah layer 7, yang merupakan layer applikasi yang merupakan interface user
dimana email ditampilkan pada aplikasi email, contohnya Microsoft Outlook.
6. Sebutkan perbedaan HTTP dengan HTTPS?
Pengertian
  • HTTP (Hypertext Transfer Protocol) adalah protokol jaringan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hypermedia
  • HTTPS (Hypertext Transfer Protocol Secure) adalah versi aman dari HTTP yang dilapisi SSL/TLS, sebagai protokol komunikasi data di World Wide Web. Dengan protokol HTTPS memungkinan komunikasi data antara web klien dan web server terenkripsi. Port yang digunakan pada HTTPS adalah 443.
Cara Kerja
  • HTTP adalah protokol untuk komunikasi data antara klien dan server. Sebuah klien (Web browser) melakukan permintaan/request dengan menghubungkan ke port tertentu (biasanya port 80) ke sebuah server webhosting.
  • Cara kerja HTTPS dengan HTTP sebenarnya tidak jauh berbeda. Hanya pada bagian validasi HTTPS yang digunakan pada website apakah valid atau tidak (proses ini dinamakan SSL Handshake). Apabila valid website akan menampilkan HTTPS:// dengan gembok hijau atau nama perusahaan website. Apabila tidak valid akan ada peringatan situs tidak aman.

ACTION SCRIPT

  Halo teman-teman! kali ini aku mau bahas tentang Action Script , Sebelumnya bagi yang belum tau Action Script itu apa, aku bakal jelasin ...