Modul Melakukan Installasi Perangkat Jaringan Lokal (LAN) #Rangkuman

1.Sejarah Jaringan
      Jaringan computer bermula dari ide untuk menghubungkan beberapa computer lengkap dengan system operasi untuk mempermudah pekerjaan. Proyek ini terjadi pada tahun 1940-an, diberi nama MODEL I, yang dikerjakan di laboratorium Beli Milik Group Harvard University. Secara bersamaan, berkembang model super computer dengan fisik lebih besar, yang memiliki beberapa terminal yang dikenal dengan TSS (Time Sharing System).

2. Prinsip Dasar Jaringan Komputer
       Komputer yang semula diciptakan sebagai alat bantu hitung, kini berkembang menjadi alat serbaguna, Karena mampu mengerjakan pekerjaan manusia, seperti perhitungan matematis, kedokteran, antariksa, nuklir, dan sebagainya. Sebuah computer yang bekerja sendiri tanpa terhubung dengan computer lainnya disebut sebagai Stand Alone. Sedangkan computer yang semula berdiri sendiri atau bekerja sendiri kemudian terhubung melalui media transmisi dengan computer lainnya untuk berkomunikasi disebut sebagai Network (jaringan).
Jaringan computer adalah beberapa piranti keras (computer) independen yang terhubung melalui media transmisi dengan aturan/protocol tertentu sehingga dapat saling berkomunikasi satu sama lainnya seperti chatting, berkirim e-mail, berbagi data dan peranti keras (printer, hard disk, dan processor).
  1. Tujuan Membangun Jaringan
Tujuan dibangunnya suatu jaringan computer ialah membawa informasi secara tepat tanpa ada kesalahan dari sisi pengirim (transmitter) ke penerima (receiver) melalui media komunikasi.
Kendala saat membangun jaringan computer, antara lain:
  •    Masih mahalnya fasilitas komunikasi yang tersedia.
  • Sulitnya memanfaatkan jaringan komunikasi yang ada secara efektif dan efisien.
  • Jalur transmisi yang digunakan tidak benar-benar bebas dari noise (gangguan).
  1. Manfaat Jaringan
Teknologi yang menerapkan jaringan computer guna membantu pekerjaan manusia dalam kehidupan sehari-hari memiliki sejumlah manfaat besar, antara lain sebagai berikut:
  • Berbagi informasi dan sumber daya
Dengan jaringan, kita bisa memanfaatkan peralatan dan sumber daya yang ada secara bersama-sama, seperti printer, hard disk, scanner.
  •  Integrasi Data
Menyatukan data yang terpisah oleh jarak dan waktu.
  •  Komunikasi
Dengan jaringan, antar-pengguna bisa saling berkirim data, baik suara, video, maupun teks.
  •  Distribusi beban kerja
Pembagian kerja ke beberapa computer sehingga proses tidak berpusat dan beban kerja jadi lebih ringan.
  •  Keteraturan aliran informasi
Data yang telah diolah jadi informasi dapat diakses dengan mudah oleh pengguna sesuai kebutuhan.
  •  Keamanan data
Dengan jaringan, kita dapat mengamankan data dengan memberi batasan hak akses pengguna computer terhadap data yang ada.
  1. Sistem Dasar Komunikasi Data
1.Sistem komunikasi satu arah
Sistem ini memungkinkan suatu instrument hanya bisa mengirim atau menerima data dalam suatu waktu. Contoh: pesawat radio dan tv.
2.Sistem komunikasi dua arah (half duplex)
Ketika sebuah intrumen mengirim data ke instrument lainnya, instrument tersebut tidak dapat menerima data dari instrument lainnya sampai selesai melakukan transmisi data.
Contoh: radiogram dan walkie talkie.
3.Sistem komunikasi dua arah sekaligus (full duplex)
Sebuah instrument mampu mengirim dan menerima data secara bersamaan. Contoh: telepon, HP, internet, dan sebagainya.
  1. Sistem koneksi dalam jaringan
1.Model client-server
Model koneksi client-server merupakan sebuah hubungan jaringan yang menggunakan prinsip pelayan dan yang dilayani.
Jenis-jenis server dilihat dari sisi pekerjaanya adalah sebagai berikut:
a.File server
Berfungsi sebagai media penyimpanan data dari computer klien.
b.Database server
sebuah layanan server yang bertugas untuk menjalankan servis database secara terpusat sehingga memudahkan aliran informasi dari klien ke server atau dari klien ke klien (MySQL server, ProgresSQL server, Oracle)
c.Server cetak (printer server)
Sebuah layanan server yang menyediakan driver dan manajemen pencetakan dalam jaringan secara terpusat.
d.Server faximile (fax server)
Sebuah layanan faximile yang dilakukan secara terpusat oleh server.
e.Server mail
Sebuah layanan yang menyediakan proses pengiriman, penyimpanan dan pengelolaan system e-mail secara tersentral oleh server (seperti aplikasi postfix didukung layanan web server yang terdiri dari apache dan courier-imap).
Kelebihan model client-server
  • ·       Kecepatan transmisi data dari segi layanan menjadi lebih terjamin, dan terkendali karena selalu diawasi.
  • ·       Perbaikan jaringan jika terjadi masalah menjadi lebih mudah.
  • ·       Dan lain-lain.
Kelemahan model client-server
  • ·       Tentunya memerlukan administrator yang andal.
  • ·       Memerlukan ruangan khusus untuk penyimpanan server.
  • ·       Dan lain-lain.
2.Model peer to peer
Peer to peer adalah kumpulan beberapa computer yang biasanya tidak berjumlah banyak yang terhubung dalam jaringan untuk melakukan koneksi, berbagi data (sharing) dan memakai sumber daya (resource) computer lain seolah itu computer sendiri.
Kelebihan model peer to peer
  • ·       Kemudahan untuk melakukan akses terhadap computer lainnya.
  • ·       System pelayanan jaringan tidak tertumpu pada satu computer.
  • ·       Cocok dipakai dan diterapkan dalam organisasi skala kecil.
  • ·       Dan lain-lain.
Kelemahan model peer to peer
  • ·       Dalam melakukan identifikasi masalah dan perbaikannya menjadi agak sulit, karena kemungkinan terjadi masalah ditiap host cukup besar.
  • ·       Risio keamanan data rusak menjadi besar. Oleh karena itu backup data harus sering dilakukan oleh masing-masing computer tersebut.
  1. Jenis Jaringan Berdasarkan Area
  1. Local Area Network (LAN)
LAN memiliki daerah jangkauan 100m – 2 km, tergantung jenis kabel penghubung yang digunakannya. Kecepatan transfer data antara 1 – 100 Mbps atau sekitar 125.000 – 12.500.000 karakter per detik. Sebuah LAN biasanya sering diterapkan pada sebuah kantor, gedung, dan laboratorium.
  1. Metropolitan Area Network (MAN)
MAN memiliki daerah jarak atau radius media transmisi antara 10 hingga 50 km. Jaringan MAN ini dalam penerapannya sering memakai media wireless, mengingat factor biaya pembangunan yang murah, fleksibel dan andal untuk koneksi jarak jauh hingga 50 km dibandingkan menggunakan media wire/kabel.
  1. Wide Area Network (WAN)
WAN adalah system koneksi jaringan dengan area wilayah yang luas, baik antar Negara, benua bahkan seluruh dunia. Sebuah jaringan bisa dikatakan sebagai WAN jika mempunyai jarak hubungan media lebih dari 100 km. Karena jarak yang jauh, media kabel tembaga tidak mampu menjangkaunya maka system WAN lebih sering menggunakan sambungan berbasis satelit maupun kabel fiber optic yang ditanam di bawah laut. Orang awam lebih sering menyebut istilah WAN adalah internet.
  1. Kecepatan Jaringan Komputer
Jaringan computer local dibagi menjadi 4 jenis jika dilihat berdasarkan kecepatannya yaitu:
  •       Low Speed PC Network
Kecepatannya lebih kecil dari 1 Mbps, biasanya diterapkan di laboratorium.
  •       Medium Speed Network
Kecepatannya berkisar antara 1 – 20 Mbps, untuk lingkungan kantor skala kecil sampai menengah.
  •       High Speed Network
Kecepatan jaringan high speed ini bisa mencapai lebih 20 – 100 Mbps. Saat ini, semua komponen pendukung jaringan yang tersedia di pasaran biasanya sudah mendukung jaringan high speed.
  •       Super High Speed
Kecepatan jaringan model ini bisa mencapai 1 Gbps atau lebih, tentu saja peranti kerasnya juga lebih mahal.
  1. Jenis Transmisi
Transmisi dibedakan menjadi dua jenis yaitu transmisi parallel dan transmisi serial. Penjelasannya sebagai berikut:
  1. Transmisi Paralel
Prinsip kerja transmisi parallel adalah mengalirkan semua bit data dari peranti pengirim (source) ke peranti tujuan (destination) secara bersama-sama dengan membagi data menjadi 8 bit ASCII yang dilewatkan melalu 8 kanal yang berbeda dalam waktu yang bersamaan. Setelah tiba pada alamat tujuan, baru kemudian 8 bit data dalam kanal berbeda tersebut diolah kembali menjadi sebuah data yang dapat dibaca.
  1. Transmisi Serial
Berbeda dengan jenis transmisi parallel, teknik transmisi serial hanya menyediakan satu jalur pengiriman data. Bit-bit data akan dikirimkan secara berurutan melalu jalur yang sama. Bit data yang dikirim mengandung alamat tujuan data, isi data, dan alamat pengirim. Dengan model pengiriman sinyal secara berutrutan, bit data dapat ditransmisikan dengan baik meski dalam jarak yang cukup jauh, contohnya, transmisi data antargedung. Metode ini lebih sering digunakan pada transmisi data dalam jaringan computer.
  1. Metode Transmisi
  1. Teknik pengiriman baseband
Pada metode ini, data digital langsung dikirim melalui media transmisi satu saluran tanpa mengalami perubahan apapun.
Kelebihan:
  •        Biaya installasi lebih murah, karena tidak memerlukan modem.
  •        Sederhana dalam konstruksinya.
  •        Lebih mudah dalam melakukan installasi jaringan da perawatan lebih mudah dilakukan.
Kelemahan:
  •      Dalam satu waktu hanya satu pasang computer yang dapat berkomunikasi sehingga kapasitas pengiriman menjadi terbatas.
  •      Oleh karena tidak mengalami perubahan data, jarak media memengaruhi kekuatan sinyal.
  •      Sambungan kabel ground (pengaman) susah
  •     Untuk area luas dibutuhkan biaya installasi mahal.
  1. Teknik Pengiriman broadband
Metode ini mengubah sinyal digital ke bentuk analog. Media yang digunakan berupa kabel koaksial broadband. Data dari tiap terminal dapat menggunakan satu saluran dengan frekuensi yang berbeda-beda.
Kelebihan:
  • Kecepatan dan kapasitas pengiriman data lebih baik.
  • Untuk daerah jangkauan cukup yang luas, wireless merupakan solusi terbaik karena murah dan andal.
Kelemahan:
  •        Biaya modem mahal.
  •        Delay time (waktu tunda) cukup lama karena harus dimodulasi terlebih dahulu.
  •        Installasi dan perawatan cukup sulit.
  •        Harga media transmisi non-kabel relative cukup mahal.
  1. Topologi Jaringan
Jika ditinjau dari segi keberadaannya, terdapat 2 jenis topologi yaitu:
  •        Topologi fisik (Physical topology)
Menjelaskan hubungan perkabelan dan lokasi node atau workstation.
  •        Topologi logika (Logical topology)
Menjelaskan aliran data dari satu user ke user lainnya dalam jaringan.
Jenis-jenis topologi logika adalah sebagai berikut:
  1. Topologi Bus
Pada topologi ini, semua terminal terhubung ke satu jalur komunikasi. Informasi yang dikirim akan melewati semua terminal pada jalur tersebut.
Kelebihan:
  •        Kecepatan transfer data relative cepat untuk jaringan berskala kecil.
  •        Penambahan/ekspansi jaringan dapat mudah dilakukan.
  •        Hemat kabel.
Kelemahan:
  •        Sulit mendeteksi terjadinya kesalahan.
  •        Semakin banyak terminal pada jaringan, semakin sering terjadi collision. Akibatnya, kecepatan transfer data jadi lambat.
  •        Untuk skala jaringan kecil. Kabel yang digunakan adalah RG 58, RG 11 (broadband), RG 62, RG 8 (baseband)
  1. Topologi star
Dalam topologi star, terdapat terminal pusat yang bertindak sebagai pengatur dan pengendali untuk semua komunikasi data yang terjadi. Concentrator menyediakan jalur komunikasi khusus untuk berkomunikasi, contohnya jaringan telepon.
Kelebihan:
  •        Adanya central node yang mengatur transmisi data sehingga memudahkan pengelolaan jaringan.
  •        Mudah dalam pengembangan jaringan maupun pengontrolan jaringan.
  •        Deteksi kerusakan lebih mudah.
  •        Dan lain-lain.
Kelemahan:
  •        Secara fisik, jaringan ini tergolong cukup rumit sehingga memerlukan kabel yang cukup banyak.
  •        Media transmisi data menggunakan kabel UTP yang rentan gangguan magnetic, listrik dan getaran.
  •        Kabel yang digunakan adalah RG 62, RG 58, TP 3,4,5.
  •        Dan lain-lain.
  1. Topologi Ring
Jaringan computer local dengan topologi ini mirip dengan topologi bus, tetapi kedua terminal di bagian ujung saling berhubungan sehingga menyerupai lingkaran (closed loop).
Kelebihan:
  •     Hemat kabel.
  •     Penataan kabel lebih sederhana.
  •     Dapat melayani lalu lintas data yang padat
  •     Tidak membutuhkan hub.
Kelemahan:
  •        Pengembangan jaringan lebih kaku.
  •        Kerusakan salah satu terminal/media pengirim menyebabkan lumpuhnya jaringan.
  •        Pengiriman berlangsung lambat, karena pengiriman menunggu giliran token.
  •        Dan lain-lain.
  1. Prinsip Penyaluran sinyal
  •     Unicast
Paket yang dikirim oleh satu host menuju sebuah host yang lain menggunakan alamat unicast dimana pada paketnya terdapat alamat asal dan alamat tujuan.
  •     Multicast
Alamat multicast adalah komunikasi one-to-many. Paket yang dikirim sebuah host menuju kelompok tujuan (group of destination). Alamat ini hanya terdapat di IP kelas D.
  •     Broadcast
Broadcast adalah komunikasi one-to-al, alamat broadcast ini hanya bisa terjadi pada jaringan lokalnya saja.
  1. Jenis Komponen Jaringan
  •     Server
Server berfungsi untuk melayani computer-komputer lain dalam jaringan. Server merupakan pusat jaringan, sehingga harus mempunyai memori yang besar, hard disk yang memiliki kapasitas besar, serta kartu jaringan yang cepat dan lengkap dengan dukungan system operasi jaringan.
  •     Stasiun kerja (workstation)
Workstation berfungsi sebagai terminal akses server, sarana memasukkan data, dan sarana memperoleh hasil penglahan data.
  •     Network Interface Card (NIC)
NIC adalah kartu penghubung PC dengan jaringan, sehingga memungkinkan computer anda untuk terkoneksi ke sebuah jaringan computer.
Berikut adalah beberapa jenis NIC fisik:
  • Ethernet Card. Contoh: 3Com (RM 350), D-Link (RM 220, dan 10 base (RM 120).
  • Token Ring Card.
  • Local Talk Connector.
  • FDDI (Fiber Distributed Data Interface).
  •     Media transmisi jaringan
Media transmisi dibedakan menjadi dua jenis, yaitu media kabel dan media nirkabel.
Perhatikan Tabel 1.2 dan 1.3 berikut.
No. Jenis Kabel Penggunaan Teknologi
Ethernet Token Ring ARC-Net FDDI
1. Coaxial Ya Tidak Ya Tidak
2. Shielded Twisted Pair (STP) Ya Ya Ya Tidak
3. Unshield Twisted Pair (UTP) Tidak Ya Ya Tidak
4. Fiber Optic Tidak Ya Ya Ya
  •    Hub
Hub merupakan titik pusat (central node) jaringan pada topologi star yang berfungsi untuk menerima, meneruskan dan membagi lalu lintas aliran data ke semua terminal yang terhubung deganya (physical layer).
  •     Switch
Switch adalah hub aktif yang juga mengatur rute perjalanan sinyal dari satu port-ke-port yang lainnya berdasarkan MAC address pada NIC (Network Interface Card) sehingga mampu meminimalisasi terjadi tabrakan dan hilangnya data (physical dan datalink layer).
  •     Bridge dan Gateway
Untuk menyambungkan ua jaringan atau lebih pada satu bridge, diperlukan peranti gateway yang mampu menerjemahkan dua arsitektur dan protocol jaringan yang berbeda, sehingga memungkinkan kedua jaringan atau lebih bisa saling berhubungan layaknya jaringan local.
  •     Router
Router adalah sebuah peranti keras yang digunakan untuk menghubungkan dua jaringan atau lebih yang memiliki perbedaan arsitektur, protocol dan kelas atau versi IP address.
BAB 2
  1. Teknologi Dalam Jaringan
  2. Very Small Aperture Terminal (VSAT)
Very Small Aperture Terminal (VSAT) adalah stasiun penerima sinyal dari satelit dengan antenna penerima berbentuk piringan dengan diameter kurang dari tiga meter.
  1. Kemampuan VSAT
VSAT menggunakan system full duplex dengan PES (Personal Earth Station) dengan system transmisi PCM (Pulse Code Modulation) dan saluran Time Division Multiplexing.
  1. Keuntungan VSAT
Beberapa keuntungan menggunakan teknologi VSAT adalah sebagai berikut :
  • Hubungan jarak jauh menggunakan satelit.
  • Kemampuan switching dan routing.
  • Tidak terganggu meski tunda pada saat transmisi.
  • Mengurangi waktu tunda pada saat transmisi.

  • Tingkat keamanan tinggi.
  • Hampir tidak pernah mengalami kegagalan transmisi.
  • Dapat dipasang di mana saja.
  1. Integrated Services Digital Network (ISDN)
Tekonologi ini dirancang oleh comite consultative international telephonique et telegraphique (CCITT) dengan tujuan menyamakan aturan pemakaian jaringan digital dan teknologi switching untuk mengirimkan voice dan data digital secara bersamaan seperti teletex, videotext, faximile, telepon, LAN, PABX, dan lain sebagainya.
  1. Apple Local Talk
Apple Local Talk di kembangkan oleh perusahaan Apple yang ditujukan untuk penggunaan mesin computer keluaran Macintosh.
  1. Token Ring
Token dikembangka oleh IBM pada pertengahan tahun 1980. Metode token ring adalah sebuah metode di mana sinyal mengalir menyerupai lingkaran. Setiap transmisi data akan mengalir melewati tiap simpul (loop) dan aka diperiksa alamat tujuan data itu untuknya atau bukan. Multistation Access Unit (MAU) berfungsi menjadi concentrator seperti halnya switch/hub yang mengubungkan antar-loop.
  1. Ethernet
Ethernet dikembangkan Dr. Robert M. Melcafe di Xerox Palo Alto pada tahun 1970. Saat itu, Ethernet bekerja dengan kecepatan 3 Mbps (experimental Ethernet) untuk menyambungkan 100 komputer dengan kabel sepanjang 1 km.
  1. ARC-Net
ARC-net (Attached Resource Computer Network) menggunakan prinsip token passing schame dan broadcast.
  1. Fiber Distributed-Data Interface (FDDI)
Fiber Distributed-Data Interface (FDDI) adalah standar komunikasi data menggunakan fiber optic pada LAN dengan panjang sampai 200 km.
  1. Copper Distributed Data Interface (CDDI)
Copper Distributed Data Interface (CDDI) adalah generasi baru FDDI yang diterapkan pada kabel dengan kecepatan 10 Mbps.
  1. Asynchronous Transfer Mode (ATM)
Asynchronous Transfer Mode (ATM) merupakan metode switching yang berbasis connection-oriented local dengan kecepatan tinggi dengan jumlah pengguna tak terbatas pada area yang cukup luas.
  1. Pentingnya Media Transmisi
Media transmisi berfungsi untuk menyalurkan data dari satu tempat ke tempat lain. Semua media yang dapat menyalurka gelombang lirtrik elektromagnetik dan cahaya dapat digunakan sebagai media, baik untuk pengiriman maupun penerimaan data.
Faktor yang perlu diperhatikan dalam pemilihan media transmisi adalah sebagai berikut:

  1. Keandalan (reliability..
  2. Kemudahan instalasi dan perawatan (maintenance..
  3. Laju pengiriman data maksimal.
  4. Keamanan data.
  5. Ketahanan terhadap intererensi.
  6. Kemudahan konfigurasi.
C.Kabel
  1. Twisted Pair
Kabel jenis ini di bagi menjadi 2, yaitu STP dan UTP
  1. Kabel Shielded Twisted Pair (STP)
Kabel STP terdiri atas empat pasang kabel terpilin yang dibungkus insulator dan mampu bekerja dengan kecepatan transfer dari 10-100 Mbps dengan panjang maksimum antar-node 100 m.
Berikut ini karakteristik kabel STP:
  • Biaya lebih mahal dibandingkan UTP dan coaxial
  • Pemasangan konektor ke kabel STP cukup sukar dan memerlukan ketelitian.
  • Panjang kabel maksimum yang diizinkan adalah 100 (pendek)
  • Mampu mendukung kecepatan data diantara 10-100 Mbps.
  1. Kabel Unshield Twisted Pair (UTP)
Kabel UTP terdiri atas empat pasang kawat medium yang terpilin tanpa dibungkus insulator.
Berikut ini karakterisktik kabel UTP:
  • Biaya instalasi lebih murah.
  • Ukuran lebih kecil sehingga lebih fleksibel.
  • Panjang kabel maksimum antar-node adalah 100 m.
  • Kecepatan transmisi data antara 10-100 Mbps.
2.Kabel Coaksial
Struktur fisik kabel coaksial terdiri dari tembaga (inti), yang dibungkus plastic (insulator), kemudian dilapisi kabel berpola jala dan yang terakhir berupa insulator jaket plastic tebal.
Kabel ini mempunyai karakterisktik sebagai berikut:
  • Digunakan untuk jaringan thick Ethernet, thin Ethernet, dari ARC-Net.
  • Cocok untuk topologi bus.
  • Panjang maksimum per-node adalah sekitar 500 m.
  • Kecepatannya antara 10-100 Mbps.
  • Biaya cukup murah dibandingkan kabel fiber optic.
  • Media ini berukuran sedang.
  • Penjang kabel maksimum per-node 200 m (disarankan 180 m) untuk kabel koaksial tipis (thincoaksial) dan 500 m untuk kabel koaksial tebal/diameter besar (thick koaksial).
3.Kabel Fiber Optik
Kabel Fiber Optik harganya mahal. Kabel ini mampu bekerja pada transmisi data yang bersifat modulasi dengan kecepatan di atas 100 Mbps dan panjang maksimum lebih dari 2.000 meter dan tahan terhadap interferensi elektromagnetik.
Beberapa keuntungan kabel fiber optic adalah sebagai berikut:
  • Media ini mampu mentransmisikan paket data dengan kapasitas besar.
  • Mampu beroperasi pada jarak yang jauh, tanpa repeater, kecuali dalam jarak tertentu.
  • Tahan terhadap gangguan elektromagnetik.
  • Mampu beroperasi pada jaringan kecepatan tinggi, mencapai gigabits ber second. Meski demikian pemasangan kabel fiber optic cukup sulit dan perawatannya relatife mahal.
  1. Beberapa tipe kabel fiber optic
  • Kabel single mode, terdiri atas sebuah serat tunggal dari fiber glass yang memiliki diameter 8,3 hingga 10 mikron (1 mikron= 0,000001 mm).
  • Kabel Multi Mode, terdiri atas multi fiber glas, dengan diameter 50 hingga 100 mikron.
  • Plastik Optical Fiber, adalah kabel berbasis plastic yang memiliki kemampuan sama dengan kabel singele mode, tetapi lebih murah.
  1. Nirkabel Wireless
  2. Gelombang Micro
Dibutuhkan antenna berbentuk parabola dengan diameter sekitar 3 m . Antena dipasang padaketinggian tertentu di atas permukaan ait laut. Sistem gelombang ini sering dipakai untuk jaringan siaran TV khusus, jalur khusus local area network, atau sambungan telepon local, dan transfer data dengan frekuensi 2-40 GHz.
2.Gelombang Micro pada satelit
Satelit merupakan stasiun relay penguat pancaran gelombang antenna antara dua atau lebih transmitter/ receiver gelombang mikro di stasiun bumi (ground station). Satelit berada pada 35.784 di atas bumi dan berfungsi untuk menerima transmisi pada frekuensi di atasnya (uplink), memperkuat sinyal, mentransmisikannya ke frekuensi yang lain (downlink) menuju antenna penerima lainnya.
Dalam penggunaanya satelit dibagi menjadi 2:
  • Sebagai sambungan antar-node di antara dua antenna stasiun bumi.
  • Sebagai penyedia saluran frekuensi komunikasi antara satu transmitter dari stasiun bumi dengan sejumlah receiver stasiun bumi.
3.Radio Broadcast
      Gelombang radio dalam pemancaran data lebih cenderung bergerak ke segala arah (broadcast) sedangkan gelombang mikro searah (point-to-point) sehingga tidak memerlukan antenna parabola.
Gelombang radio yang biasa digunakan adalah VHF dan UHF. VHF (Very High Frequency) adalah gelombang radio pada frequensi 30-300 MHz yang biasanya digunakan oleh Radio FM, TV pd masa lalu, radio amatir, dll.
UHF (Ultra High Frequency) bekerja pada frekuensi 300 MHz-3 Ghz. UHF hanya bekerja dalam rentang penyiaran yang sempit dan terbatas. UHF dimanfaatkan untuk siaran TV, astronomi, telpon genggam, wireless-LAN, GPS, dll.
Gelombang radio dimanfaatkan lebih lanjut dalam pembuatan jaringan computer, misalnya wifi, wifi adalaj standar jaringan tanpa kabel berdasar spesifikasi IEEE 802.11.
Berikut tabel spesifikasi wireless
Spesifikasi Kecepatan Frekuensi Cocok
802.11b 11 MB/s 2,4 GHz b
802.11a 54 MB/s 5 GHz a
802.11g 54 MB/s 2,4 GHz g
802.11n 100 MB/s 2,4 GHz N
Jenis-jenis channel berdasarkan frekuensinya:
  1. Channel 1 – 2,412 MHz;
  2. Channel 2 – 2,417 MHz;
  3. Channel 3 – 2,422 MHz;
  4. Channel 4 – 2,427 MHz;
  5. Channel 5 – 2,432 MHz;
  6. Channel 6 – 2,437 MHz;
  7. Channel 7 – 2,442 MHz;
  8. Channel 8 – 2,447 MHz;
  9. Channel 9 – 2,452 MHz;
  10. Channel 10 – 2,457 MHz;
  11. Channel 11 – 2,462 MHz.
Kelebihan Wifi:
  • Installasi Speed and Simpilicity Kemudahan dalam menginstallasi system jaringan wireless tanpa terkendali jarak-node.
  • Reduced Cos-of-Ownership efisien dan investasi yang menguntungkan dalam jangka panjang pada frekuensipekerjaan yang tinggi.
  • Mobility, menyediakan akses yang lebih mudah tanpa terkendali jarak, waktu dan media.
  • Flexibility, memungkinkan suatu jaringan dengan sinyal radio bisa menjangkau beberapa tempat yang sulit dicapai oleh kabel.
  • Scalability, kapasitas jaringan yang luas dengan jangkauan jarak yang luas, lingkup area pengguna dan jumlah pengguna dapat diatur lebih mudah tanpa terkendala peranti dan penyusunan media kabel.
  1. Inframerah
Cahaya inframerah merupakan cahaya yang tidak tampak kecuali dengan spektroskop, radiasi cahaya inframerah akan tampak pada spektroskop elektromagnetik dengan panjang gelombang di atas panjang gelombang cahaya merah.

4 cara mudah mengganti port xampp

Disini saya akan memberitahukan cara mengganti port xampp, karena banyak aplikasi lain yang menggunakan server dengan port yang sama. kalo disini saya karena memakai port yang sama dengan pb offline jadi saya ingin merubah port pada xampp. langsung saja cekidot:

#Pertama
1.masuk ke folder xampp/mysql/bin/pilih my.ini
2.tekan ctrl + f maka kita akan masuk dalam kolom pencarian
3.ketik 3306
4.coba centang pada pilihan “up” lalu next
5.jika tidak ditemukan maka pilih yang “down” lalu next
6.kalau sudah ketemu ganti tulisan yang berwarna biru menjadi 3307
7.apabila sudah diganti , ketik next lagi pada kolom pencarian (ctrl+f) tadi
8.ganti lagi tulisan berwarna birunya seperti tadi, lakukan cara ini terus menerus sampai perncarian sudah habis

#Kedua
1.masuk ke folder xampp/apache/conf/extra/pilih httpd-ssl.conf
2.lakukan seperti cara diatas tadi, tetapi disini kita mencari 443
3.lalu ubah menjadi 444
4.jangan lupa lakukan sampai pencarian habis

#Ketiga
1.masuk ke folder xampp/php/pilih php.ini
2.lakukan lagi cara yang tadi dengan pencarian yang sama yaitu 3306
3.ubah menjadi 3307, lakukan sampai selesai

#Keempat
1.masuk ke folder xampp/phpmyadmin/pilih config.inc.php
2.yang keempat ini tidak memakai cara seperti tadi
3.disini akan menambahkan parameter berikut:
$cfg[‘Servers’][$i][‘port’]=’3307′;
4.copykan dimana saja asalkan mengikuti barisan server yang lainnya
kalo saya sih mengcopy di bawah $cfg[‘Servers’][$i][‘AllowNoPassword’] = true;
mau mengikuti?? silahkan ^_^

jika kalian kesulitan menentukan tempatnya karena isi file tersebut dibuka dengan notepad biasa sehingga terlalu rumit dan berantakan, bisa kalian download notepad++ yang bisa memudahkan kalian,tidak usah takut kalo kuota habis karena ukurannya kecil…
Jika kalian sudah mengerti dan ingin menggunakan ini lain kali, copykan saja yang lebih simple seperti di bawah ini ke notepad kalian:

#xampp/mysql/bin/my.ini
ctrl+f 3306 –> 3307

#xampp/apache/conf/extra/httpd-ssl.conf
ctrl+f 443 –> 444

#xampp/php/php.ini
ctrl+f 3306 –> 3307

#xampp/phpmyadmin/config.inc.php
tambahkan parameter:
$cfg[‘Servers’][$i][‘port’]=’3307′;
(dimana saja asal mengikuti parameter yang mirip dengannya)

Catatan:
Bersihkan cache pada browser yang anda pakai terlebih dahulu

Jenis-jenis jaringan berdasarkan area

Jenis Jaringan Berdasarkan Area
 
1. Local Area Network (LAN) 
Local area netwok memiliki daerah jangkauan 100m - 2km, tergantung jenis kabel penghubung yang digunakannya. Kecepatan transfer data antara 1-100 Mbps atau sekitar 125.000-12.500.000 karakter per detik. Sebuah LAN biasanya sering diterapkan pada sebuah kantor, gedung, dan laboratorium.

2. Metropolitan Area Network (MAN)
Sebuah jaringan komputer dikatakan sebagai MAN jika  memiliki jarak atau radius media transmisi antara 10 hingga 50 km. MAN merupakan gabungan beberapa LAN yang saling terhubung satu sama lainnya meskipun berbeda topologi secara fisik maupun secara virtual. Sistem MAN sering dipergunakan untuk sambungan jarak jauh antarkantor atau organisasi yang masih dalam satu manajemen yang bertujuan untuk sinkronisasi sistem informasi, pengontrolan dan sentralisasi sistem. Jaringan MAN ini dalam penerapannya sering memakai media wireless, mengingat faktor biaya pembangunannya yang murah, flesksibel dan handal untuk koneksi jarak jauh hingga 50 km dibandingkan menggunakan media kabel.

3. Wide Area Network (WAN)
WAN adalah sistem jaringan dengab area wilayah yang luas, baik antarnegara, benua bahkan di seluruh dunia. Sebuah jaringan bisa dikatakan sebagain WAN jika mempunyai jarak hubungan media lebih dari 100 km. Karena jarak yang jauh, media kabel tembaga tidak mampu menjangkaunya maka sistem WAN lebih sering menggunakan berbasis satelit maupun kabel fiber optik yang di tanam di bawah laut. Orang awan lebih sering menyebut istilah WAN sebagai internet.

Pengertian dan macam osi layer


7. Application Layer
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 adalah HTTP, FTP, SMTP, dan NFS.
6. Presentation Layer
Berfungsi untuk mentranslasikan data yang hendak ditransmisikan oleh aplikasi ke dalam format yang dapat ditransmisikan melalui jaringan. Protokol yang berada dalam level ini adalah perangkat lunak redirektor (redirector software), seperti layanan Workstation (dalam Windows NT) dan juga Network shell (semacam Virtual Network Computing (VNC) atau Remote Desktop Protocol (RDP)).
5. Session Layer
Berfungsi untuk mendefinisikan bagaimana koneksi dapat dibuat, dipelihara, atau dihancurkan. Selain itu, di level ini juga dilakukan resolusi nama.
4. Transport Layer
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 (acknowledgement), dan mentransmisikan ulang terhadp paket-paket yang hilang di tengah jalan.
 
3. Network Layer
Berfungsi untuk mendefinisikan alamat-alamat IP, membuat header untuk paket-paket, dan kemudian melakukan routing melalui internetworking dengan menggunakan router dan switch layer-3.
2. Datalink Layer
Befungsi untuk menentukan bagaimana bit-bit data dikelompokkan menjadi format yang disebut sebagai frame. Selain itu, pada level ini terjadi koreksi kesalahan, flow control, pengalamatan perangkat keras (seperti halnya Media Access Control Address (MAC Address)), dan menetukan 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).
1. Physical Layer
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.

50 Lebih macam bahasa pemrograman lengkap


Bahasa secara harafiah merupakan suatu alat yang merupakan hasil kebudayaan yang dimanfaatkan agar setiap makhluk bisa berkomunikasi satu sama lain. dengan adanya bahasa, maka baik itu manusia, hewan, tumbuhan, dan bahkan makhluk lain bisa saling berkomunikasi satu sama lain.
Pada era perkembangan komputer dan juga mesin, muncul sebuah masalah, dimana banyak para teknisi yang mungkin tidak mengerti bagaimana cara memberi perintah ke dalam sebuah mesin. Maka dari itu, tercetuslah sebuah ide untuk menciptakan sebuah bahasa yang bisa digunakan oleh manusia utnuk mengontrol sebuah mesin. Bahasa pemrograman atau bahasa mesin ini kemudian digunakan secara umum. Pada awalnya, bahasa pemrograman yang diciptakan hanyalah bermodalkan kode biner, satu – satunya kode yang dimengerti oleh mesin pada saat itu. Namun, berkat pengembangan teknologi dan juga ilmu pengetahuan, saat ini bahasa pemrgraman sudah mencapai level bahasa pemrograman tingkat tinggi, yang mana lebih mudah dimengerti oleh manusia, dan juga dimengerti oleh mesin.

Fungsi bahasa pemrograman
Secara umum ada beberapa fungsi utama dari sebuah bahasa pemrograman, yaitu :
  • Sebagai media komunikasi antara operator dengan mesin
  • Sebagai media mengoperasikan sebah mesin
  • Sebagai media bagi programmer dalam mengembangkan sebuah aplikasi
  • Memberikan perintah kepada mesin dan komputer
Jenis bahasa pemrograman
Saat ini, ada banyak sekali jenis – jenis dan juga macam – macam bahasa pemrograman yang umum digunakan oleh para programmer. Berikut ini adalah 15 bahasa pemrograman yang umum dan banyak digunakan oleh para programmer :

1. Java

Bahasa pemrograman yang pertama adalah bahasa pemrograman Java. Bahasa pemrograman ini merupakan salah satu jenis bahasa pemrograman yang banyak kita temukan pada aplikasi – aplikasi, baik di dalam sebuah komputer, ataupun sebuah handphone dan juga smartphone. Dengan keunggulan ini, maka java memang benar – benar menjadi sebuah bahasa pemrograman yang sangat populer dan juga banyak dipahami dan mudah untuk dipelajari.
Uniknya, nama bahasa pemrograman yang dikembangkan oleh SUN microsystem pada era 1991 ini, merupakan bahasa pemrograman yang namanya terinspirasi dari kopi buatan Indonesia, tepatnya dari dataran Jawa. Maka jadilah hingga saat ini, bahasa pemrograman ini memiliki lambang berupa kopi yang sedang diseduh.
Saat ini, hak paten dari penggunaan bahasa pemrograman Java sendiri dipegang oleh Oracle. Banyak sekali palikasi dan juga software – software yang sangat berguna dan juga bermanfaat bagi user, yang dibuat dan jga dikembangkan dengan menggunakan bahasa pemrograman Java.
Contoh aplikasi yang menggunakan bahasa pemrograman java adalah :
  • Aplikasi bawaan oracle
  • Aplikasi pada handphone non-OS, seperti pada seri – seri handphone era 2000-an
  • Aplikasi dan juga games pada handphone ber-OS, seperti Symbian, Android, dan juga Windows Phone
  • Beberapa aplikasi pada komputer dan PC desktop.
Java merupakan salah satu bahasa pemrograman yang memiliki banyak keunggulan. Salah satu keunggulan yang utama dari bahasa pemrograman Java ini adalah karena Java merupakan bahasa pemrograman yang sifatnya multi platform, yang artinya bisa digunakan dalam berbagai macam sistem operasi dan juga basis software lainnya. Selain itu, ada beberapa keunggulan lainnya dari Java, yaitu :
  • Mudah untuk dikembangkan
  • Memiliki library yang lebih lengkap
  • Kemudahan dalam menyusun script
  • Memiliki pasar yang luas, karena smartphone sedang booming dan banyak digunakan
  • Merupakan bahasa pemrograman yang berorientasi objek atau OOP

2. Bahasa C

Kalu di dalam Bahasa manusia, terdapat beberapa bahasa yang menjadi bahasa Induk, seperti Bahasa Yunani, Bahasa Latin dan juga Bahasa Arab, maka dalam bahasa pemrograman, hal ini juga berlaku. Ya, ada satu bahasa pemrograman yang tertua, dan merupakan bahasa induk dari berbagai macam bahasa pemrograman yang ada hingga saat ini. Dialah bahasa pemrograman C.
Bahasa pemrograman C ini merupakan bahasa pemrograman yang dikembangkan pada era 70-an, yang mana merupakan salah satu bahasa pemrograman komputer yang tertua. Saat ini, bahasa C mungkin sudah jarang digunakan, namun demikian, Bahasa C ternyata mendalangi pembentukan bahasa pemrograman lainnya, seperti Bahasa C ++, C #, Java dan berbagai macam bahasa pemrograman lainnya.
Penggunaan bahasa C
Bahasa C saat ini banyak digunakan hanya sebagai media pembelajaran, dimana setiap siswa yang akan mempelajari tentang pengembangan sebuah software, biasa akan diajarkan bahasa C terlebih dahulu, karena bahasa C merupakan dasar dari beberapa bahasa pemrograman yang abnyak digunakan saat ini. dengan memahami dasar – dasar yang digunakan dalam bahasa C, maka nantinya para programmer akan menjadi lebih mdah dalam memahami bahasa – bahasa pemrograman lainnya.
Sama seperti bahasa pemrograman Java, bahasa C ini banyak digunakan untuk membuat aplikasi – aplikasi berbasis sistem operasi.

3. PHP

Merupakan salah satu bahasa pemrograman yang sangat populer di kalangan pengembang dan juga developer dari situs – situs internet. PHP, yang merupakan kependekan dari PHP Hypertext Pre – Processor merupakan salah satu bahasa pemrogaman yang dimanfaatkan untuk pengembangan sebuah situs di dalam jaringan internet.
Ketika anda akan membuat sebuah website ata situs, maka sudah pasti anda membutuhkan sebuah bahasa pemrograman yang dapat mengintegrasikan manajemen bass data yang anda miliki, serta berbagai macam resource yang akan digunakan. Maka dari itu, digunakanlah bahasa pemrograman PHP ini untuk mengembangkan website tersebut.
Keunggulan dari bahasa pemrograman PHP
Ada beberapa keungulan yang bisa diperoleh dari penggunaan bahasa pemrograman PHP, yaitu:
  • Merupakan bahasa pemrograman yang sifatnya gratis dan juga free to edit
  • Memiliki kemampuan untuk membuat sebuah website dinamis, berkat fitur server side scripting
Bahasa pemrograman PHP ini tentu saja sudah terbukti kehandalannya, karena banyak digunakan pada situs dan juga website terkenal, seperti facebook dan jga wordpress.

4. Visual Basic

Visual Basic, atau yang juga dikenal dengan nama Microsoft Visual Basic merupakan salah satu bahasa pemrograman yang dikembangkan oleh raksasa teknologi dunia, yaitu Microsoft. Visual basic, yang juga emrupakan paket bundling dengan Microsoft Vsual Studio, merupakan salah satu bahasa pemrograman yang digunakan dalam membuat sebuah aplikasi yang berjalan di dalam platform sistem operasi windows. Berbeda dengan Java yang sifatnya multi platform, memang visual basic ini terbatas pada windows saja.
Namun demikian, fitur – fitur bahasa pemrogaman yang terdapat di dalam visual basic ini sangatlah beragam, sehingga visual basic juga menrupakan salah satu bahasa pemrograman yang banyak dan juga populer digunakan di dunia, termasuk di Indonesia. Visual basic menawarkan bahasa pemrograman basic, yang dipadukan dengan ide – ide visual dalam pembuatan sebuah aplikasi ataupun software. Jadi, hanya dengan menggunakan bahasa pemrograman basic saja, sudah bisa memperoleh sebuah aplikasi yang memiliki visualisasi yang menarik. 
Penggunaan bahasa pemrograman Visual Basic
 Saat ini, kebanyakan visual basic digunakan dalam pengembangan software – software sederhana, seperti :
  • Kalkulator
  • Program absensi
  • Program akuntansi
  • Bahkan beberapa pengembang sanggup membuat sebuah permainan, alias game dengan menggunaan bahasa pemrograman Visual Basic.

5. Python

Bahasa pemrograman yang namanya sama seperti nama dari salah satu ular predator terganas ini merupakan bahasa pemrograman yang cenderung sederhana dan juga mudah untuk dipahami. Python mampu menawarkan pengembangan dari sebuah aplikasi dan juga software, baik yang berbasai web ataupun berbasis platform dan sistem operasi. Hal ini membuat Python merupakan sebuah bahasa pemrograman yang multifungsi, karena dapat membuat berbagai macam aplikasi di berbagai macam platform dan juga web based.
Python sediri mrupakan salah satu bahasa pemrograman yang masuk ke dalam bahasa pemrograman tingkat tinggi, yang berarti komunikasi antara manusia dan juga mesin dapat berjalan dengan baik dan lebih lancar apabila dibandingkan dengan bahasa mesin.
Penggunaan dari bahasa pemrograman Python
Seperti sudah disebutkan sebelumnya, bahasa pemrograman python merupakan bahasa pemrograman yang banyak digunaka dalam pemuatan berbagai macam aplikasi dan software, baik itu web – base software ataupun platform – based software. Beberapa pemain besar dalam teknologi komputer yang menggunakan bahasa pemograman python ini adalah Instagram, Pinterest, pengembang dari Google, Yahoo, dan juga banyak digunakan oleh pengembang dari NASA (Divisi antariksa dan juga luar angkasa milik pemerintah Amerika Serikat). Hal ini menunjukkan bahwa bahasa pemrograman python adalah salah satu bahasa pemrograman yang pas untuk digunakan dalam pembuatan berbagai macam aplikasi.

6. Bahasa Pemrograman C++

Nah, seperti sudah disinggng pada bahasa pemrograman nomor dua, bahasa pemrograman C ++ ini merupakan “anak” dari bahasa pemrograman C. C ++ dibuat dan dikembangkan untuk menyempurnakan kemampuan bahasa C dalam membuat sebuah program dan juga aplikasi. C ++ memilii sintaks penulisan scipt code yang hampir sama, karena memang berasal dari bahsa yang sama. Namun demikian, yang membedakan antara bahasa pemrograman C ++ dengan bahasa pemrograman C adalah dari segi penyelesaian masalah.
Bahasa pemrograman C ++ menggunakan endekatan pemecahan masalah, dimana masalah – masalah yang muncul tersebut akan terbagi – bagi ke dalam kelas (class) tertentu, berbeda dengan bahasa pemrograman C yang menyelesaikan masalah dengan cara membaginya ke dalam sub – sub masalah yang lebih kecil lagi.
Penggunaan bahasa pemrograman C ++
Bahasa pemrograman C ++ juga merupakan salah satu bahasa pemrograman yang sangat populer dan banyak digunakan dalam mengembangkan dan membuat sebuah program ataupun software. Adobe, yang merupakan pengembang software besar dengan banyak aplikasinya, menggunakan bahasa perograman C ++ dalam mengembangkan berbagai macam aplikasi yang mereka buat. Selain itu, browser yang banyak kita gunakan sehari – hari untuk melakukan surfing di internet, yaitu Mozilla Firefox, juga merupakan salah satu software yang menggunakan bahasa pemrograman C ++ dalam pengembangannya.

7. JavaScript

Berbeda dengan bahasa pemrograman Java yang focus pada pengembangan aplikasi dan juga software berbasis OS dan juga Non – OS, maka JavaScript memfokuskan dirinya pada bahasa pemrograman yang digunakan untuk mengembangkan sebuah website. Banyak sekali website – website yang menggunakan JavaScript sebagai bahasa pemrograman utama mereka.
Wajar saja apabila Javascript didaulat menjadi sebuah bahasa pemrograman yang ditugaskan dalam mengembangkan website dan juga situs – situs di dalam internet. Hal ini disebabkan oleh pengembang dari bahasa pemrograman JavaScript ini sendiri adalah Netscape. Netscape merupakan sebuah perusahaan, yang pada sejarah perkembangan jaringan komputer dan juga internet mengembangkan sistem browser pertama kali, dengan nama Netscape Navigator.
Keunggulan dari menggunakan JavaScript
Keunggulan utama dari penggunaan JavaSript sebagai sebuah bahasa pemrograman adalah kemampuannya dalam mengembangkan sebuah situs dan juga website dengan tampilan visual yang menarik dan juga interaktif, sehingga mudah untuk dikreasikan.

8. C#

Apabila mendengar namanya, maka anda pasti sudah paham bahwa bahasa pemrograman ini merupakan bahas pemrograman yang merupakan pengemangan dari bahasa pemrograman C. ya, anda benar sekali. Bahasa pemrograman C# atau yang bisa diucapkan sebagai C Sharp ini merupakan bahasa pemrograman yang dikembangkan oleh Microsoft. Pada dasarnya, Microsoft mengembangkan bahasa pemrograman C# ini adalah bertujuan untuk menggabungkan fungsi dan juga keunggulan masing – masing dari kedua bahasa pemrograman yang sudah ada sebeleumnya, yaitu bahasa pemrograman C dan bahasa pemrograman C ++.
Penggunaan Bahasa pemrograman C#
Secara umum, bahasa pemrograman C# ini merupakan bahasa pemrograman yang banyak digunakan pada pengembangan sistem dan juga aplikasi serta software berbasi Microsoft. Jadi, secara alamiah,, bahasa pemrograman ini tidak seperti bahasa pemrograman C ++ dan juga Java yang sifatnya multi platfor, karena hanya dapat digunakan dan juga dikembangkan menjadi aplikasi yang berbasis sistem operasi dan juga segala benuk sistem besutan Microsoft.

9. Objective – C

Bahasa pemrograman berikutnya yang akan kita bahas adalah bahasa pemrograman Objective – C. sebenarnya bahasa pemrograman ini tidak terlalu terkait dengan bahasa pemrograman C, C ++ ataupun bahasa pemrograman C#. Namun demikian, bahasa pemrograman Objective – C ini menggunakan dasar – dasar bahasa pemrograman C juga untuk mengembangkan sebuah aplikasi dan juga software.
Penggunana dari bahasa pemrograman Objective – C
Secara umum, bahasa pemrograman Objective – C ini banyak digunakan pada seluruh aplikasi yang berbasi iOS dan juga Apple software. Sedikit tambahan, sistem operasi iOS yang digunakan pada perangkat mobile phone miliki Apple sendiri merupakan salah satu produk unggulan dari pengembangan software yang dikembangkan dengan menggunakan bahasa pemrograman Objective – C ini. Jadi, bisa dibilang, bahasa pemrograman Objective – C ini merupakan salah satu bahasa pemrograman yang luar biasa, namun tidak besifat multi platform seperti beberapa bahasa pemrograman populer lainnya.

10. ActionScript

Bahasa pemrograman yang termasuk populer berikutnya adalah bahasa pemrograman ActionScript. ActionScript ini merupakan bahasa pemrograman yang banyak dimanfaatkan untuk pengembangan website dan juga situs di dalam internet. Merupakan bahasa pemrograman yang dikembangkan oleh macromedia, yang mana kemudian diakuisisi oleh perusahaan teknologi terkenal, yaitu Adobe.
Secara umum, penggunaan actionscript juga merupakan salah satu bahasa pemrograman yang dibuat dengan basis flash dan juga produk dari adobe, sehingga hal ini turut meningkatkan popularitas dari bahasa pemrograman ActionScript tersebut.
Penggunaan dari bahasa pemrograman ActionScript
Seperti sudah disebutkan sebelumnya, bahasa pemrograman ActionScript merupakan bahasa pemroraman yang dibuat dengan basis adobe dan juga flash. Selain digunakan untuk mengembangkan aplikasi dan juga software berbasi adobe dan juga flash, ctionScript juga banyak dimanfaatkan sebagai bahasa pemrograman yang digunakan pada beberapa aplikasi basis data, untuk melakukan proses manajemen basis data, contohnya adalah penggunaan sistem Alpha Five dalam basis data.
Hingga saat ini, ActionScript sudah mencapai versi, alias generasi ketiga dari awal mula dikembangkan oleh macromedia, dan banyak dimanfaatkan oleh para programmer yang berbasi flash.

11. HTML / CSS

HTML atau CSS merupakan bahasa pemrograman yang paling dasar digunakan pada pengembangan sebuah situs ataupun website. HTML atau CSS ini banyak digunakan pada berbagai macam situs web terkemukan, seperti pada era 2000-an digunakan oleh situs jejaring sosial Friendster, dan beberapa website hingga saat ini, seperti Blogspot.
Dengan menggunakan bahasa pemrograman HTML dan CSS ini, maka setiap programmer dapat mengembangkan sebuah website yang menarik dan juga interaktif. Pada dasarnya, HTML atau CSS ini merupakan dasar dari berbaagi macam bahasa pemrograman yang berbasi web, sehingga agar bisa memahami berbagai macam bahasa pemrograman berbasis web, anda juga perlu untuk mempelajari bahasa pemrograman HTML / CSS ini.

12. Ruby

Merupakan bahasa pemrograman berjeni OOP atau Object Oriented Program yang berasal dari jepang. Mirip seperti Java, Ruby bisa digunakan untuk membangun sebuah aplikasi dan juga software yang sifatnya multiplatform, alias bisa digunakan di mana saja.


13. Bahasa pemrograman HTML

HTML atau yang merupakan kependekan dari Hypertext Markup Language merupakan salah satu bahasa pemrograman berbasis web yang saat ini juga banyak digunakan, selain HTTP, CSS, dan juga PHP. Keunikan dari HTML ini adalah, dalam pengaplikasiannya, bahsa pemrograman ini menggunakan format ASCII, sehingga dapat menghasilkan sebuah tampilan situs website yang terintegrasi dan dapat digunakan dengan baik, serta user friendly. Secara umum, HTML merupakan standar dari pembuatan sebuah website. Dimana penggunaan dai bahasa pemrograman HTML ini sendiri diawasi langsung oleh world wide web.
HTML sendiri pada awalnya berasal dai bahasa SGML atau standard Generalized Markup Language, yang merupakan bahasa yang banyak digunakan di dalam dunia percetakan dan juga penerbitan.
Penggunaan dari bahasa pemrograman HTML
Saat ini, dalam pengaplikasiannya, sebuah bahasa pemrograman HTML banyak digunakan sebagai sebuah bahasa pemrograman dalam membangun sebuah situs web, alias website yang user friendly dan juga terintegrasi dengan databse. Dengan perintah – perintah yang sederhana pada HTML ini, maka siapapun akan dapat dengan mudah mempelajari bahasa pemrograman yang sudah digunakan secara luas di dunia ini.

14. Bahasa pemrograman XML

Bahasa pemrograman berikutnya yang juga banyak digunakan adalah bahasa pemrograman XML. XML sendiri merupakan kependekan dari extensible markup language, yang pada dasarnya merupakan salah satu pengembangan dari bahasa pemrograman HTML. XML sendiri saat ini dikembangkan dengan memiliki beberapa kelebihan. Kelebihan utama daari bahasa pemrograman xml ini adalah kemampuan dari bahasa pemrograman ini untuk meringkas dan juga menyimpan sebuah data, sehingga menjadi mudah diatur. Penggunaan dari XML ini memang sangat sederhana, dan mirip seperti penggunaan HTML.
Seain itu, XML juga memiliki beberapa keunggulan lainnya, seperti merupakan salah satu bahasa pemrograman yang termasuk ke dalam golongan pintar, dapat beradaptasi, memiliki pemeliharaan dan juga maintenance yang cenderung mudah dan juga murah, serta jauh lebih sederhana apabila dibandingkan dengan jenis bahasa pemrograman lainnya.

15. Bahasa pemrograman Pascal

Jenis bahasa pemrograman berikutnya adalah bahasa pemrograman Pascal. Pascal merupakan jenis bahasa pemrograman yang masuk ke dalam bahasa pemrograman generasi ke III, dan merupakan bentuk bahasa pemrograman tingkat tinggi. bahasa pemrograman ini dikembangkan di Prancis oleh seorang professor, bernama Niklaus Writh.
Program pertama yng menggunakan bahasa pemrograman Pascal ini adalah sebuah mesin hitung, maka dari itu, nama dari bahasa pemrograman ini mengacu pada nama dari seorang ahli matematika, yaitu Pascal.
Bahasa pemrograman Pascal ini merupakan bahasa pemrograman yang memiliki tipe data yang standar, sehingga dapat dipelajari oleh siapapun, serta memiliki tipe bahasa pemrograman yang terstruktur, sehingga membuatnya jauh lebih efisien apabila dibandingkan dengan bahasa pemrograman tingkat rendah dan jga tingkat menengah.

16. Switch Apple

Bahasa pemrograman terbaru yang paling muktahir adalah bahasa SWITCH dari apple yang digunakan untuk melakukan pemrograman di device mereka. Swift adalah bahasa pemrograman baru untuk iOS, OS X, watchOS, dan aplikasi tvOS yang dibangun lebih baik dari C dan Objective-C, tanpa kendala kompatibilitas C. Swift mengadopsi pola pemrograman aman dan menambahkan fitur modern untuk membuat program lebih mudah, lebih fleksibel, dan lebih menyenangkan.Swift, yang didukung oleh kerangka Kakao dan Kakao Touch, adalah kesempatan untuk menata kembali bagaimana pengembangan perangkat lunak bekerja.
Sejarah
Swift sudah bertahun-tahun dikembangkan dan dibuat. Apel meletakkan dasar untuk Swift dengan memajukan compiler, debugger, dan infrastruktur dari kerangka yang ada. Switch menyederhanakan manajemen memori dengan Automatic Reference Counting (ARC). Switch menggunakan kerangka stack, dibangun di atas dasar yang solid Foundation dan Kakao, telah dimodernisasi dan standarisasi diseluruhnya. Objective-C itu sendiri telah berkembang untuk mendukung blok, koleksi literal, dan modul, memungkinkan kerangka adopsi teknologi bahasa modern tanpa gangguan. Berkat dasar ini, kita sekarang dapat memperkenalkan bahasa baru bagi masa depan pengembangan perangkat lunak Apple.
Swift terasa akrab bagi pengembang Objective-C. Mengadopsi pembacaan parameter bernama Objective-C dan kekuatan model objek dinamis Objective-C. Ini memberikan akses tanpa batas ke kerangka Kakao yang ada dan interoperabilitas mencampur-dan-pertandingan dengan kode Objective-C. Membangun dari kesamaan ini, Swift memperkenalkan banyak fitur baru dan menyatukan bagian-bagian prosedural dan berorientasi objek bahasa.
Kelebihan 
Swift ramah untuk programmer baru. Ini adalah sistem-kualitas industri bahasa pemrograman pertama yang ekspresif dan menyenangkan sebagai bahasa scripting. Mendukung bermain, fitur inovatif yang memungkinkan programmer untuk bereksperimen dengan kode Swift dan melihat hasil segera, tanpa overhead membangun dan menjalankan sebuah aplikasi.
Swift menggabungkan yang terbaik dalam pemikiran bahasa modern dengan kebijaksanaan dari budaya luas rekayasa Apple. Compiler dioptimalkan untuk kinerja, dan bahasa yang dioptimalkan untuk pengembangan, tanpa mengorbankan sisi baiknya. Ini dirancang untuk skala dari “halo, dunia” untuk keseluruhan sistem operasi. Semua ini membuat Swift investasi masa depan yang sehat untuk pengembang dan untuk Apple.
Swift adalah cara yang fantastis untuk menulis program di iOS, OS X, watchOS, dan aplikasi tvOS, dan akan terus berkembang dengan fitur dan kemampuan baru . Tujuan kami untuk Swift ambisius. Kita tidak bisa menunggu untuk melihat apa yang Anda kembangkan dengan SWITCh.
Selain ke – 16 bahasa pemrograman tersebut, masih ada puluhan bahasa pemrograman lainnya yang banyak digunakan oleh para programmer dalam mengembangkan sebuah program, aplikasi, sistem dan juga perintah kepada mesin, yaitu :
  1. ADA
  2. ALGOL
  3. Applescript
  4. Assembly
  5. BASIC:
  6. ASP
  7. COMAL
  8. BAIK
  9. Batch (MS-DOS)
  10. COBOL
  11. UNIX shell script:
  12. Bourne shell (sh) script
  13. Bourne-Again shell (bash) script
  14. Korn shell (ksh) script
  15. ColdFusion
  16. Clipper
  17. Foxbase
  18. Visual FoxPro
  19. Eiffel
  20. Fortran
  21. Go
  22. Haskell
  23. JSP
  24. Lisp
  25. Logo
  26. Delphi
  27. Perl
  28. Prolog
  29. Pike
  30. R
  31. REXX
  32. REBOL
  33. RPG
  34. Simula
  35. Smalltalk
  36. Scheme
  37. SQL
Jenis jenis  bahasa pemrograman komputer dan mesin memang sangat banyak sekali, jika kita totalkan mungkin bisa ada ratusan bahasa, namun yang paling populer hanya beberapa saja.

Share From : http://dosenit.com/kuliah-it/pemrograman/macam-macam-bahasa-pemrograman
thanks dosenit.com