PHP: Lebih dari Sekadar Bahasa Pemrograman

  PHP: "Lebih dari Sekadar Bahasa Pemrograman" sumber:freepik.com PHP: Menjelajahi Dunia Pengembangan Web PHP, atau Hypertext Preprocessor , telah lama menjadi salah satu bahasa pemrograman paling populer di dunia web development. Sejak diluncurkan pada tahun 1994 oleh Rasmus Lerdorf, PHP telah mengalami banyak perkembangan dan tetap relevan dalam ekosistem teknologi yang terus berubah. Namun, PHP bukan hanya sekadar bahasa pemrograman. Ini adalah fondasi dari banyak aplikasi web dinamis dan sistem manajemen konten. Sejarah dan Evolusi PHP sumber:freepik.com Awal Mula PHP PHP awalnya dikembangkan oleh Rasmus Lerdorf pada tahun 1994 sebagai serangkaian skrip Common Gateway Interface (CGI) untuk melacak kunjungan ke situs web pribadinya. Skrip ini kemudian berkembang menjadi sebuah alat yang disebut "Personal Home Page Tools" atau PHP Tools. Pada tahun 1995, Rasmus merilis PHP/FI (Personal Home Page / Forms Interpreter) yang merupakan versi pertama PHP yang dapat d...

π™…π˜Όπ™π™„π™‰π™‚π˜Όπ™‰ π˜Ώπ˜Όπ™Žπ˜Όπ™ 2 (π™†π™…π˜Ώ)


JARINGAN DASAR

BAB 2

Kegiatan Belajar 1 : PROTOKOL NETWARE
 NETWARE
 NetWare berkembang dari konsep yang sangat sederhana: file sharing,
bukan disk berbagi. Pada tahun 1983 ketika pertama versi NetWare
dirancang, semua produk lainnya bersaing didasarkan pada konsep berbagi
langsung menyediakan akses disk. Novell alternatif dari pendekatan telah
divalidasi oleh IBM pada tahun 1984 dan membantu mempromosikan produk
mereka. Dengan Novell NetWare, ruang disk yang dipakai bersama-sama
dalam bentuk NetWare volumes, dibandingkan volume ke DOS. Pada awal- 
ke-pertengahan tahun 1980-an Microsoft memperkenalkan mereka sendiri
dalam sistem LAN LAN Manager berdasarkan bersaing NBF protokol. Awal
dalam upaya untuk otot pada NetWare tidak berhasil, tetapi ini berubah
dengan masuknya perbaikan jaringan dukungan pada Windows untuk
Workgroups, dan kemudian sangat sukses Windows NT dan Windows 95. 
Novell NetWare adalah sebuah Network Operating System (NOS) yang 
menyediakan akses file, remote transparan dan berbagai layanan jaringan 
terdistribusi, seperti sharing printer, email transfer dan akses database. 
NetWare berjalan pada lima lapisan model referensi OSI, berjalan pada media 
protokol apapun mulai dari Layer 2. Selain itu, NetWare berjalan pada hampir 
semua jenis system komputer dari Computer ke mainframe. NetWare dan 
protokol pendukungnya sering hidup berdampingan di saluran fisik yang sama 
dengan banyak protokol populer lainnya, termasuk TCP / IP, DECnet, dan 
AppleTalk. 
Novell NetWare, diperkenalkan pada awal tahun 80an didasarkan pada Xerox 
Network Systems (Norton AntiVirus), didasarkan pada Arsitektur Client - 
Server Client. Novell NetWare mendukung permintaan layanan seperti akses 
file dan akses printer dari server. Arsitektur Client - Server Client juga 
mendukung akses remote transparan bagi pengguna netware melalui 
prosedur remote panggilan. Yaitu Sebuah prosedur panggilan yang dimulai 
ketika program Computer lokal pada client mengirimkan sebuah prosedur 
panggilan ke server. Kemudian server mengeksekusi prosedur remote 
panggilan tsb dan mengembalikan informasi yang diminta ke Client.



 Sumber:sumbergambar

Kegiatan Belajar 2 : UDP (User Datagram Protocol)
1. UDP (User Datagram Protocol)
UDP, singkatan dari User Datagram Protocol yaitu suatu protokol yang berada pada 
lapisan transpor TCP/IP yang bekerja pada lapisan antar host yang berguna untuk 
membuat komunikasi yang bersifat connectionless. Hal ini berarti suatu paket yang 
dikirim melalui jaringan dan mencapai komputer lain tanpa membuat suatu koneksi. 
Sehingga dalam perjalanan ke tujuan paket dapat hilang karena tidak ada koneksi 
langsung antara kedua host, jadi UDP sifatnya tidak realibel. 
Pada internet protocol suite , layer transport merupakan layer yang berada 
diatas layer network. Jika layer network berfungsi untuk mengatur transfer data antar 
end
-system, maka fungsi dari layer transport ini adalah untuk mengatur transfer data 
antar proses. Proses yang terjadi pada saat transfer data ini bisa menggunakan 
berbagai macam protocol seperti ;UDP (User Datagram Protocol), TCP Transmisson 
Control Protocol), DCCP (Diagram Congestion Control Protocol), SCTP (Stream 
Control Transmission Protocol), dan RSVP (Resource Reservation Protocol). 
Dimana tiap -tiap protocol tersebut memiliki karakteristik dan fungsi yang berbeda-beda. Diantara beberapa protokol pada layer tersebut yang paling sering digunakan 
adalah UDP dan TCP.

Kegiatan Belajar 3 :Sejarah TCP / IP 
TCP / IP
Sejarah TCP/IP dimulainya dari lahirnya ARPANET yaitu jaringan paket
switching digital yang didanai oleh DARPA (Defence Advanced Research
Projects Agency) pada tahun 1969.Sementara itu ARPANET terus bertambah
besar sehingga protokol yang digunakan pada waktu itu tidak mampu lagi
menampung jumlah node yang semakin banyak.Oleh karena itu DARPA
mendanai pembuatan protokol komunikasi yang lebih umum, yakni TCP/IP.Ia
diadopsi menjadi standard ARPANET pada tahun 1983.
Untuk memudahkan proses konversi, DARPA juga mendanai suatu
proyek yang mengimplementasikan protokol ini ke dalam BSD UNIX, sehingga
dimulailah perkawinan antara UNIX dan TCP/IP..Pada awalnya internet
digunakan untuk menunjukan jaringan yang menggunakan internet protocol (IP)
tapi dengan semakin berkembangnya jaringan, istilah ini sekarang sudah berupa
istilah generik yang digunakan untuk semua kelas jaringan.Internet digunakan
untuk menunjuk pada komunitas jaringan komputer worldwide yang saling
dihubungkan dengan protokol TCP/IP.

Kegiatan Belajar 4 : Perbandingan Arsitektur OSI dan TCP/IP  
 Peer-to-peer (P2P) komputer atau jaringan adalah arsitektur aplikasi 
terdistribusi yang partisi tugas atau beban kerja antara rekan-rekan. Peer sama-sama 
istimewa, peserta equipotent dalam aplikasi. Mereka dikatakan membentuk jaringan 
peer-to-peer node. 
Peer membuat sebagian dari sumber daya mereka, seperti kekuatan 
pemrosesan, penyimpanan disk atau bandwidth jaringan, langsung tersedia untuk 
peserta jaringan lain, tanpa memerlukan koordinasi pemerintah pusat dengan server 
atau host yang stabil. Peer keduanya pemasok dan konsumen sumber daya, berbeda dengan model client-server tradisional di mana hanya server pasokan, dan klien
konsumsi.
Struktur aplikasi peer-to-peer dipopulerkan oleh sistem file sharing seperti
Napster. Paradigma komputasi peer-to-peer telah mengilhami struktur baru dan
filsafat di daerah lain interaksi manusia. Dalam konteks sosial, peer-to-peer sebagai
meme yang mengacu pada jejaring sosial egaliter yang saat ini muncul di seluruh
masyarakat, dimungkinkan oleh teknologi internet pada umumnya.

Kegiatan Belajar 5 : Jaringan Peer-to-peer (P2P)
Peer-to-peer (P2P)
Peer-to-peer (P2P) komputer atau jaringan adalah arsitektur aplikasi 
terdistribusi yang partisi tugas atau beban kerja antara rekan-rekan. Peer sama-sama 
istimewa, peserta equipotent dalam aplikasi. Mereka dikatakan membentuk jaringan 
peer-to-peer node. 
Peer membuat sebagian dari sumber daya mereka, seperti kekuatan 
pemrosesan, penyimpanan disk atau bandwidth jaringan, langsung tersedia untuk 
peserta jaringan lain, tanpa memerlukan koordinasi pemerintah pusat dengan server 
atau host yang stabil. Peer keduanya pemasok dan konsumen sumber daya, berbeda 
dengan model client-server tradisional di mana hanya server pasokan, dan klien 
konsumsi. 
Struktur aplikasi peer-to-peer dipopulerkan oleh sistem file sharing seperti 
Napster. Paradigma komputasi peer-to-peer telah mengilhami struktur baru dan 
filsafat di daerah lain interaksi manusia. Dalam konteks sosial, peer-to-peer sebagai 
meme yang mengacu pada jejaring sosial egaliter yang saat ini muncul di seluruh 
masyarakat, dimungkinkan oleh teknologi internet pada umumnya. 

Kegiatan Belajar 6 : Setting IP address pada windows Dan Linux
Setting IP address pada windows 7 memang sedikit berbeda dengan windows XP
sehingga orang yang sudah terbiasa dengan windows XP kadang merasa bingung
langkah-langkahnya. Pada dasarnya setting IP address digunakan dengan tujuan
untuk memberi IP static pada komputer sehingga bisa terkoneksi dengan jaringan. 

Kegiatan Belajar 7 : Protokol Pengalamatan IP.V4
Protokol Pengalamatan IP.V4
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan
terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik
komputer.Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau
kombinasi dari keduanya.Pada tingkatan yang terendah, protokol mendefinisikan
koneksi perangkat keras. Protocol digunakan untuk menentukan jenis layanan
yang akan dilakukan pada internet.

Kegiatan Belajar 8 : Pengalamatan IP v6 
Pengalamatan IP v6 
IPv6 ini merupakan perkembangan dari IPv4 yang dapat menyediakan lebih 
banyak IP address karena IPv6 ini panjangnya adalah 128 bit tidak seperti IPv4 
yang panjangnya hanya 32 bit saja. selain itu, masih banyak kelebihan lain dari 
IPv6 ini bila dibandingkan dengan IPv4.Protocol digunakan untuk menentukan jenis layanan yang akan
dilakukan pada internet.Dalam jaringan komputer pengalamatan IP
merupakan hal yang sangat penting karena pengalamatan ini pengidentifikasian suatu komputer pada jaringan sehingga memiliki
identitas yang unik.
Dengan adanya IP address maka dapat diketahui sumber ataupun
tujuan dari pengiriman paket. IPv6 ini merupakan perkembangan dari IPv4 yang
dapat menyediakan lebih banyak IP address karena IPv6 ini panjangnya adalah
128 bit tidak seperti IPv4 yang panjangnya hanya 32 bit saja. selain itu, masih
banyak kelebihan lain dari IPv6 ini bila dibandingkan dengan IPv4.

Kegiatan Belajar 9 : Subneting Classful
 SUBNETTING CLASSFUL CLASSLESS
Subnetting adalah proses memecah suatu IP jaringan ke sub jaringan yang lebih
kecil yang disebut "subnet." Setiap subnet deskripsi non-fisik (atau ID) untuk jaringan-
sub fisik (biasanya jaringan beralih dari host yang mengandung satu router -router
dalam jaringan multi). Subnet dibuat untuk membatasi ruang lingkup lalu lintas siaran,
untuk menerapkan keamanan jaringan tindakan, untuk memisahkan segmen
jaringan berdasarkan fungsi, dan / atau untuk membantu dalam menyelesaikan
masalah kemacetan jaringan.Untuk memksimalkan menggunakqn alamat IP yang di berikan oleh internet
service provider (ISP) maka dapat digunakan Network Address Translation atau
sering di singkat dengan NAT. NAT membuat jaringan yang menggunakan alamat
local(private), alamat yang tidak boleh ada dalam table routing internet dan di
khusukan untuk jaringan local/internet, agar dapat berkomunikasi ke internet dengan
jalan meminjam alamat IP internet yang di alokasikan oleh ISP.Dengan teknologi NAT maka di mungkinkan alamat IP local/private terhubung
dengan jaringan public seperti internet sebuah router NAT di tempatkan antara
jaringan local(inside network) dan jaringan public (outside network), dan
mentranslasikan alamat local/internal menjadi alamat IP global yang unik sebelum
mengirimkan paket ke jaringan luar seperti internet. Sehingga dengan NAT,jaringan 
internal/local tidak akan terlihat oleh dunia luar/internal.

Kegiatan Belajar 10 : Network Address Translation (NAT)
Network Address Translation (NAT)
Keterbatasan alamat pada IPv4 merupakan maslah pada jaringan global atau
internet. Untuk memksimalkan menggunakqn alamat IP yang di berikan oleh internet
service provider (ISP) maka dapat digunakan Network Address Translation atau
sering di singkat dengan NAT. Untuk memksimalkan menggunakqn alamat IP yang di berikan oleh internet
service provider (ISP) maka dapat digunakan Network Address Translation atau
sering di singkat dengan NAT. NAT membuat jaringan yang menggunakan alamat
local(private), alamat yang tidak boleh ada dalam table routing internet dan di
khusukan untuk jaringan local/internet, agar dapat berkomunikasi ke internet dengan
jalan meminjam alamat IP internet yang di alokasikan oleh ISP.
Dengan teknologi NAT maka di mungkinkan alamat IP local/private terhubung
dengan jaringan public seperti internet sebuah router NAT di tempatkan antara
jaringan local(inside network) dan jaringan public (outside network), dan
mentranslasikan alamat local/internal menjadi alamat IP global yang unik sebelum
mengirimkan paket ke jaringan luar seperti internet. Sehingga dengan NAT,jaringan
internal/local tidak akan terlihat oleh dunia luar/internal.

 Kegiatan Belajar 11 : Peralatan Jaringan
Peralatan Jaringan
Ada beberapa peralatan yang digunakan dalam jaringan, peralatan ini sering
digunakan di dalam perkantoran dan perusahan besar. Peralatan ini adalah Network Interface Card, PCMCIA Network Interface Card, Modem,HUB/Switch, 
Bridge,Router,Crimping Tools. 

Kegiatan Belajar 12: Konsep Sistem Operasi Jaringan 
KONSEP SISTEM OPERASI JARINGAN
Sistem operasi merupakan penghubung antara pengguna computer dengan
perangkat keras komputer. Pengertian sistem operasi secara umum adalah suatu
pengelola seluruh sumber daya yang terdapat pada sistem komputer dan
menyediakan sekumpulan layanan (Web, FTP, DNS, dan lain-lain) untuk
memudahkan dan memberi kenyamanan dalam penggunaan dan pemanfaatan
sumber daya sistem komputer.

 

Sistem Operasi Jaringan

Berbasis CLI 

Berbasis GUI

Linux Ubuntu Server

Novell NetWare

Unix base system

Windows  Server 

Free BSD

Redhat 9

Fedora core

Sun Solaris



Kegiatan Belajar 13 : Sistem Operasi Windows Server  
SISTEM OPERASI WINDOWS SERVER
Sistem operasi (sering disebut OS) adalah perangkat lunak yang bertugas untuk
melakukan kontrol,manajemen perangkat keras serta operasi-operasi dasar
sistem dan memberikan kemudahan penggunaan komputer ke pemakai. Sistem
operasi ini mengontrol penyimpanan data, masuk,keluar dari satu perangkat ke
perangkat lainnya. Secara umum, Sistem operasi merupakan perangkat lunak
pertama di tempatkan oleh komputer dalam memorinya saat komputer dinyalakan
atau di hidupkan.Setelah Sistem Operasi berjalan dengan baik, baru kemudian
perangkat-perangkat lunak lain dijalankan. Semua perangkat lunak yang di
jalankan akan mendapat layanan dari sistem operasi.

kegiatan Belajar 14 : SISTEM OPERASI GNU LINUX SERVER
SISTEM OPERASI GNU LINUX SERVER
Proyek GNU ini diluncurkan pada tahun 1984 untuk mengembangkan
sebuah sistem operasi lengkap mirip UNIX berbasis perangkat lunak bebas:
yaitu sistem GNU (GNU merupakan akronim berulang dari “GNU’s Not Unix”;
GNU dilafalkan dengan “genyu”). Varian dari sistem operasi GNU, yang
menggunakan kernel Linux, dewasa ini telah digunakan secara meluas.Walau
pun sistem ini sering dirujuk sebagai “Linux”, sebetulnya lebih tepat jika disebut
sistem GNU/Linux. Ada salah satu fitur atau kemampuan yang sangat menarik
dari GNU/Linux yang belum ada pada sistem operasi populer lainnya, yaitu
menjalankan sistem operasi dan aplikasi lengkap tanpa menginstalnya di hard
disk. Dengan cara ini dengan mudah kita dapat menggunakan GNU/Linux di
komputer orang lain karena tak perlu menginstalnya (tak perlu mengutak-atik
hard disk dan partisinya).

 Kegiatan Belajar 15 : SISTEM OPERASI UNIX SERVER
Sistem Operasi UNIX 
UNIX adalah sebuah sistem operasi komputer yang dikembangkan oleh AT&T
Bell Labs pada tahun 1960 dan 1970-an.UNIX didesain sebagai sistem
operasi yang portable,multitasking dan multi-user. BSD adalah salah satu
turunan (varian) Unix yang dikembangkan oleh Universitas California,
Berkeley.Sistem operasi Unix digunakan secara luas baik sebagai server atau
workstation. Arsitektur Unix dan model client/server merupakan elemen yang
paling penting dalam perkembangan internet dan mengubah proses
komputasi secara terpusat dalam jaringan dari pada proses tunggal di
komputer.Linux, merupakan sistem operasi yang diadopsi dari Unix dan
tersedia secara bebas mendapat popularitas sebagai alternatif dari sistem
operasi proprietary seperti Microsoft Windows.

Kegiatan Belajar 16 : Perancangan dan Pengembangan Jaringan 
 Perancangan dan Pengembangan Jaringan
Perencanaan pembangunan sebuah jaringan komputer. Tergantung bagaimana
jaringan komputer itu dibangun disesuaikan dengan kebutuhan dan lingkungan
kerja.Dalam operasi jaringan lokal, sebenarnya tidak membutuhkan perancangan
yang komplek, karena pada dasarnya setiap kelompok jaringan memiliki sepesifikasi
sendiri.Meskipun demikian, masih dibutuhkan satu router yang berfungsi untuk
menghubungkan antar workgroup. Router bisa berupa software maupun router
hardware. Router software ada free atau open sources ada juga yang berbayar.
Untuk yang berbayar dan yang beredar di pasaran antara lain Winroute.

Kegiatan Belajar 17 : Membangun Jaringan Lokal 
 Membangun Jaringan Lokal
LAN diimplementasikan untuk mentransfer data diantara pemakai dalam jaringan
atau membagikan sumber diantara pemakai. Implementasi LAN dapat dilengkapi
dengan kemampuan transfer data berkecepatan tinggi tanpa membutuhkan operator
sistem untuk menjalankan proses transmisi. Bahkan ketika menyambungkan LAN ke
jaringan area yang lebih luas yang menjangkau ribuan mil, transfer data diantara para
pemakai dalam jaringan menjadikan efektifitas waktu dan dalam banyak kasus tidak
akan menimbulkan masalah.
Alasan lain pengimplementasian LAN adalah untuk membagi sumber-sumber
hardware dan software diantara pemakai jaringan. LAN juga memungkinkan pemakai
untuk bersama-sama menggunakan software dan data yang dihasilkan oleh
software.Ada berbagai peralatan hardware yang dapat dipasang pada jaringan
komputer lokal. Ada banyak jenis aplikasi software yang juga dapat ditempatkan pada
file server pada LAN. LAN dapat menjalankan aplikasi dengan pemrosesan yang
berbeda dan mempunyai kemampuan transfer data. Sebagai contoh, beberapa
pemakai sedang mentransfer file teks ke jaringan. Pada waktu yang sama pemakai
lain dapat memakai fasilitas yang lain pada LAN tersebut.
LAN dapat mempunyai transfer data berkecapatan tinggi. Kecepatan
dibutuhkan karena harus ada jumlah byte yang banyak yang harus dimuatkan ketika
workstation memerlukan aplikasi software. LAN harus bekerja secara terus
menerusdan konsisten. LAN dapat dikatakan andal jika semua workstationnya
mempunyai akses ke jaringan menurut hak-hak yang telah ditetapkan oleh
administrator jaringan. Tidak ada workstation yang boleh mengkonsumsi kapasitas
pemrosesan LAN secara mayoritas, karena hal itu akan menghalangi akses pemakai
lain dan memperpanjang waktu respon bagi pemakai jaringan.

 Kegiatan Belajar 18 : Tahapan Metode Rekayasa Sistem Jaringan Komputer 
Tahapan Metode Rekayasa Sistem Jaringan Komputer
Topologi jaringan dalam telekomunikasi adalah suatu cara menghubungkan 
perangkat telekomunikasi yang satu dengan yang lainnya sehingga membentuk jaringan. Dalam suatu jaringan telekomunikasi, jenis topologi yang dipilih akan
mempengaruhi kecepatan komunikasi.
Jenis Topologi :
x Topologi BUS
x Topologi Star
x Topologi Ring
x Topologi Mesh
x Topologi Extended Star
x Topologi Hierarchical
Kegiatan Belajar 19 : Pengertian Server dan Sharing data  
Membangun Server Berbagi data ( File dan Printer )
Server adalah sebuah sistem komputer yang menyediakan layanan tertentu
dalam jaringan. Server didukung dengan komputer yang spesifikasinya lumayan
besar, juga sistem operasinya yang khusus.
Server dapat menjalankan aplikasi dan mengontrol secara administratif terhadap
sumber daya yang terdapat didalamnya. jadi sobat novtani blog perlu ketahui apa
saja macam sistem operasi yang digunakan server antara lain adalah :
x CentOS
x Mac OS X server
x Windows Server Family
x CloudLinux
x Ubuntu Server
x RedHat
x Sun Solaris
x Amiga
x Debian
Cara Sharing Data dan Printer bertujuan lah untuk berbagi akses kepada user
lain pada suatu folder yang  dinginkan. 

Kegiatan Belajar 20 : Aplikasi Ubuntu  
Aplikasi Ubuntu
Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas
dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli
profesional. Ubuntu sendiri dikembangkan oleh komunitas sukarelawan Ubuntu
dan kami mengundang Anda untuk turut serta berpartisipasi mengembangkan
Ubuntu!
Komunitas Ubuntu dibentuk berdasarkan gagasan yang terdapat di dalam
filosofi Ubuntu: bahwa perangkat lunak harus tersedia dengan bebas biaya, bahwa
aplikasi perangkat lunak tersebut harus dapat digunakan dalam bahasa lokal
masing-masing dan untuk orang-orang yang mempunyai keterbatasan fisik, dan
bahwa pengguna harus mempunyai kebebasan untuk mengubah perangkat lunak
sesuai dengan apa yang mereka butuhkan.Perihal kebebasan inilah yang
membuat Ubuntu berbeda dari perangkat lunak berpemilik (proprietary). 

𝓔𝓝𝓓                         


Komentar

Postingan populer dari blog ini

π˜Όπ™π™π™„π™†π™€π™‡ (π™†π™…π˜Ώ) 𝘽𝘼𝘽 1

π™Žπ™„π™Žπ™π™€π™ˆ π™†π™Šπ™ˆπ™‹π™π™π™€π™ 𝘽𝘼𝘽 1 (π™Žπ™„π™Žπ™†π™Šπ™ˆ)

π™ˆπ˜Όπ˜Ύπ˜Όπ™ˆ-π™ˆπ˜Όπ˜Ύπ˜Όπ™ˆ π™…π˜Όπ™π™„π™‰π™‚π˜Όπ™‰ π™†π™Šπ™ˆπ™‹π™π™π™€π™ π˜½π™€π™π˜Ώπ˜Όπ™Žπ˜Όπ™ π˜Ύπ™Šπ™‘π™€π™π˜Όπ™‚π™€ π˜Όπ™π™€π˜Ό (π™†π™…π˜Ώ)