Rabu, 13 Maret 2024

Dasar Pemrograman Web

 DASAR PEMROGRAMAN WEB


A. Internet

1. Pengantar Internet

    Menurut Lani Sidharta, yang dikutip oleh (Riska et al, 2013) Internet adalah salah satu interkoneksi sebuah jaringan komputer yang dapat memberikan layanan informasi secara lengkap. Selain itu, terbukti bahwa internet dianggap sebagai media maya yang memiliki kapasitas untuk menyediakan segala sesuatu dari hiburan hingga bisnis dan politik.

Menurut definisi ilmu pengetahuan, internet adalah sebuah perpustakaan besar yang berisi jutaan, jika tidak milyaran, informasi atau data dalam bentuk media elektronik. Jenis media elektronik ini termasuk teks, grafik, audio, dan animasi, antara lain. Dilihat dari perspektif komunikasi, internet adalah alat yang sangat berguna untuk pertukaran informasi jarak jauh maupun jarak dekat, seperti di perkantoran, institusi pendidikan, atau lokasi terkait lainnya. Dengan demikian, setiap orang dapat mengunjungi perpustakaan kapan saja dan dari mana saja (Riska et al., 2013). 

    Oleh karena itu, internet dapat didefinisikan sebagai jaringan komputer yang saling terhubung secara global yang memungkinkan penggunanya bertukar data dan informasi melalui jaringan tersebut. Selain itu, internet juga dapat didefinisikan sebagai sistem komunikasi data berskala global, suatu infrastruktur yang terdiri dari hardware dan software yang menghubungkan semua komputer yang terhubung ke jaringan.

2. Manfaat Internet

Secara umum, manfaat yang diperoleh dari Internet dapat dikategorikan menurut manfaatnya dari sisi berikut: 

1. Pendidikan: 

a. Memperluas pengetahuan dan pengetahuan 

b. Membantu siswa memahami penggunaan komputer 

c. Memberikan instruksi tentang penggunaan komputer 

d. Sebagai alat komunikasi 

2. Perdagangan/Bisnis Online: 

a. Mempermudah transaksi jika penjual dan pembeli berada di wilayah yang berbeda; 

b. Bisa menghemat waktu dan biaya pengiriman; dan 

c. Bisa memasarkan produk ke berbagai wilayah.

3. Pemerintahan 

a. Kinerja pemerintah akan transparan selama pelaksanaan program kerjanya.

b. Lebih mudah untuk berkomunikasi dengan semua orang 

c. Lebih mudah untuk memberi tahu semua orang 

4. Secara keseluruhan, masyarakat.

    Internet, yang dapat digunakan untuk mendapatkan informasi tentang semua hal, pasti akan sangat bermanfaat bagi kehidupan masyarakat. Dengan adanya internet, banyak pekerjaan dapat diselesaikan dengan lebih cepat atau lebih mudah. Internet juga sangat penting dalam hal pergaulan. Sekarang ada banyak forum dan jejaring sosial yang dapat membantu seseorang menjadi lebih terhubung dan menjalankan bisnis melalui internet. 

3. Layanan Internet

Berikut adalah layanan yang terdapat pada internet, yaitu:

a. E-Mail

    Email adalah jenis pesan atau surat elektronik yang dikirimkan dan diterima antar komputer atau individu. Walaupun kita tidak berada di internet, email bekerja seperti mesin penjawab telpon. Email sekarang dapat menyertakan grafik, foto, suara, dan bahkan animasi selain teks. Selain itu, email dapat digunakan untuk berkirim surat secara langsung kepada banyak orang sekaligus. Saat ini, orang banyak menggunakan email untuk mengirim dan menerima pesan. Selama kita memiliki alamat email tertentu, fasilitas email ini memungkinkan kita berkomunikasi dengan siapa saja di seluruh dunia. Karena kita dapat saling mengirim surat dengan cepat melalui e-mail, alamat e-mail sepertinya sudah menjadi identitas pribadi. Dengan kata lain, e-mail berfungsi sebagai pengganti alamat rumah kita. Ada banyak layanan e-mail internet yang dapat diakses secara gratis dan berbayar. Gmail, Yahoo, dan Hotmail adalah beberapa penyedia e-mail gratis.

b. World Wide Web (WWW)

    Layanan internet yang paling populer dan paling cepat berkembang adalah WWW. Hyperlink adalah istilah yang digunakan untuk merujuk dan mengambil halaman web dari server. Halaman web dapat menjadi dokumen yang dinamis dengan suara, gambar, animasi, text, dan program perangkat lunak. Sebuah browser, atau program yang memiliki kemampuan untuk menampilkan HTML, atau skrip halaman web, memungkinkan pengguna untuk mengakses Internet. 

    Semua orang sangat menyukai layanan internet yang bernama www, yang memungkinkan kita semua menjelajahi halaman website yang ada di internet. Pencari informasi menggunakan layanan ini untuk mencari informasi yang sangat banyak di internet. Mengingat bahwa meskipun layanan web ini sangat bermanfaat, ia juga memiliki banyak efek negatif, seperti perjudian, pornografi, dan prostitusi.

c. Cloud Computing

    Cloud computing adalah model teknologi informasi yang mudah dan dapat diakses di mana saja bersama dengan sumber daya komputasi yang dapat dirilis dengan cepat dengan sedikit usaha dari manajemen, menurut National Institute of Standards and Technology (NIST) (Warjiyono, 2014). Cloud computing adalah model teknologi informasi yang mudah dan dapat diakses di mana saja bersama dengan sumber daya komputasi yang dapat dirilis dengan cepat dengan sedikit usaha dari manajemen, menurut National Institute of Standards and Technology (NIST) (Warjiyono, 2014).

    Berdasarkan apa yang disebutkan di atas, dapat disimpulkan bahwa komputasi awan adalah kombinasi dari komputasi grid dan sistem terdistribusi serta sejumlah ide baru, yang menghasilkan metode pengoperasian tingkat kerja yang tinggi dan layanan pengguna. Untuk penyedia jasa komputasi cloud, ada dua kategori peran: penyedia infrastruktur dan penyedia layanan. Pihak yang mengelola berbagai platform cloud dan sumber dayanya termasuk dalam kategori infrastruktur provider, sedangkan pihak yang menyewakan berbagai platform cloud dan sumber dayanya termasuk dalam kategori layanan penyedia. Cloud computing mencakup hardware, infrastruktur, platform, dan aplikasi untuk menyediakan berbagai layanan. Salah satu manfaat dari layanan yang ditawarkan adalah bahwa biaya komputasi dapat dikurangi. Afdhal (2013) dan Iksan dan Arfandi (2015).

d. Telnet (Tele Networking)

    Fungsi Telnet adalah untuk mengakses komputer (host/server) dari jarak jauh. Program ini membuat komputer Anda menjadi pusat dari komputer lain di internet, memungkinkan Anda log in sebagai pemakai jarak jauh dan menjalankan program komputer layanan yang ada di komputer Anda. Ada beberapa server di internet yang memungkinkan kami menjalankan beberapa program yang diinstal pada komputer tersebut.Penggunaan server telnet mirip dengan menggunakan komputer di jaringan lokal. Aplikasi Telnet adalah protokol login jauh yang memungkinkan Anda mengakses komputer lain di jaringan luas dan mengakses berbagai layanan umum, seperti katalog perpustakaan dan database. Dua program digunakan dalam Telnet: client (telnet) dan server (telneted). Menurut Saleh Dwiyatno et al. (2015)


B. Pemrograman Web

    Menulis, mencoba, memeriksa, dan memperbaiki (debug), serta memelihara kode untuk membuat program komputer dikenal sebagai web programming. Berbagai bahasa pemrograman digunakan untuk menulis kode ini. Tujuan pemrograman adalah untuk membuat program yang dapat melakukan tugas manusia atau proses sesuai keinginan pembuat program (Simarmata, 2010). Programing web adalah proses membuat program yang dapat diakses melalui browser web.

    Pemrograman web berasal dari dua kata, "pemrograman" dan "web." Dalam bahasa Inggris, kata "pemrograman" berarti "programming", yang berarti "proses, cara, atau pembuatan program". Web adalah jaringan komputer yang terdiri dari kumpulan situs internet yang berbagi teks, grafik, suara, dan sumber daya animasi menggunakan protokol transfer hypertext. Salah satu layanan internet yang paling populer saat ini, World Wide Web (WWW), atau "samudra belantara informasi", terdiri dari halaman web yang terhubung satu sama lain melalui hyperlink. Halaman Web (WWW) dioperasikan melalui protokol HyperText Transfer Protocol (HTTP). Halaman Web adalah file teks murni (plain text) yang berisi sintaks HTML yang dapat dibuka, dilihat, dan diterjemahkan oleh browser Internet. Text, gambar, audio, video, dan animasi dapat dimasukkan ke dalam sintaks HTML. Internet sekarang identik dengan web karena popularitasnya sebagai interface standar untuk berbagai layanan di internet. Selain digunakan untuk mendapatkan informasi, orang juga menggunakannya untuk berkomunikasi melalui email, chat, hingga transaksi bisnis. Bisnis telah memilih untuk menggunakan aplikasi berbasis web sebagai bagian dari strategi teknologi informasi mereka karena banyak keuntungan yang ditawarkan oleh aplikasi berbasis web daripada aplikasi berbasis destop. Protokol yang dikenal sebagai HTTP adalah salah satu protokol yang digunakan untuk mentransfer dokumen di Internet (Sidik, 2012).

Secara umum pemrograman web dapat dibagi 2, yaitu: client side scripting dan server side scripting. perbedaan dari kedua jenis script ini adalah pada bagaimana script tersebut di proses dan tentu saja dari sintaks program yang digunakan.

1. Client side scripting (CSS), merupakan jenis script yang pengolahannya dilakukan di sisi client. pengolahan disini berarti “di terjemahkan/ interpreted”. yang memiliki tugas untuk menterjemahkan script jenis ini disisi client adalah web browser. agar semua script yang masuk kategori ini dapat diterjemahkan oleh web browser maka didalam web browser terdapat sebuah komponen/ modul/ “engine” yang memiliki daftar pustaka (library) yang mampu mengenali semua perintah-perintah yang terdapat pada kategori client side scripting. berikut contoh web browser yang populer digunakan: internet explorer, mozilla firefox, opera., safari. berikut adalah contoh client side scripting: HTML (hypertext markup language), java script, XML (extensible markup language), CSS (cascading style sheet). client side scripting merupakan script yang digunakan untuk membuat halaman web statis. 

2. Server side scripting (SSS), merupakan script yang pengolahannya di sisi server. server yang dimaksud disini adalah sebuah komponen yang biasa disebut web server yang didalamnya terintegrasi dengan sebuah mesin (engine)/ modul yang didalamnya terdapat daftar pustaka (library) yang mampu menterjemahkan script-script tersebut yang kemudian setelah di terjemahkan di server kemudian dikirim (ditampilkan) ke client (web browser) dalam format HTML (hypertext markup language). mesin (engine) tersebut harus di install terlebih dahulu karena mesin-mesin tersebut memiliki karakteristik yang berbeda untuk tiap script (bahasa pemrograman) yang digunakan. berikut contoh server side scripting: PHP (Hypertext Pre Processor), ASP (active server pages), JSP (java server pages). server side scripting digunakan untuk membuat halaman web dinamis. hal ini disebabkan karena server side scripting memiliki kelebihan, diantaranya: mampu berinteraksi dengan banyak perangkat lunak basis data (database), mampu mengelola sumber daya yang terdapat di sistem operasi dan perangkat keras komputer, mampu dijalankan di semua sistem operasi (multi plattform), aman karena scriptnya di proses di server yang tidak dapat dilihat dari sisi client.


Pengertian Pemrograman Web

    Jika Anda ingin menguasai web, Anda harus mengenal bahasa HTML dan PHP, karena keduanya merupakan bahasa pemrograman web yang termasuk dalam kategori script client side, sedangkan PHP adalah salah satu script (perintah-perintah program) server side yang paling banyak digunakan dalam web. Jika Anda ingin membuat diri Anda terkenal melalui internet, internet dapat menjadi alat yang bagus untuk mempromosikan produk dan diri Anda sendiri. Dewasa ini, Web berkembang dengan sangat cepat (Limbong et al., 2020). Mulai dari situs web bisnis hingga situs web non-profit. Situs web atau web terdiri dari kategori yang berbeda: web statis dan web dinamis.

a. Web Statis
    Web statis adalah web yang berisi dan menampilkan informasi yang bersifat statis (tetap). Web ini disebut statis karena pengguna tidak dapat berinteraksi dengannya. Dengan kata lain, tampilan web menunjukkan apakah web itu statis atau dinamis. Dalam istilah "web statis", sebuah web hanya berhubungan dengan halaman web lain dan tidak mengandung informasi apa pun. Dalam sebuah web statis, pengguna hanya dapat melihat konten halaman web, dan jika mereka mengklik dokumen tersebut, mereka akan dibawa ke halaman web yang berbeda. Hanya sejumlah kecil interaksi pengguna yang dapat melihat informasi yang ditampilkan; namun, mereka tidak dapat mengolah informasi tersebut. Secara umum, web statis terdiri dari HTML yang ditulis dalam editor teks dan disimpan dalam format.html atau.htm.

b. Web Dinamis
    Web dinamis memungkinkan pengguna berinteraksi dan menampilkan informasi melalui form, membuatnya lebih interaktif, tidak kaku, dan terlihat lebih indah.

Jenis dan Manfaat Website
Ada berbagai jenis website yang bisa ditemukan di internet. Namun, ada tiga jenis website berdasarkan kepemilikan (Dewaweb, 2020), yaitu:
a. Website Pribadi 
    Jenis situs web ini dikelola oleh individu tertentu. Website pribadi biasanya dibuat menjadi blog gratis dengan menggunakan layanan blogging, seperti WordPress, Blogger, Wix, dll. Tapi ada juga website yang digunakan untuk portfolio, seperti artikel blog, portfolio video, galeri fotografi, dan sebagainya.
    
    Beberapa contoh website yang dapat dianggap sebagai website pribadi adalah galeri foto Paul Nicklen, situs portofolio sutradara Lisette Donkersloot, situs resumé interaktif Robby Leonardi, atau gabungan portofolio foto dan videografi Taylor Gray.

b. Website Bisnis dan Website Perusahaan
    Jenis website ini bertujuan untuk menampilkan informasi tentang merek atau profil perusahaan yang relevan dan memberi pengguna kesempatan untuk mengetahui identitas mereka. Jika Anda berencana untuk membuat website jenis ini, ada baiknya untuk membuat halaman blog yang berisi artikel yang dioptimalkan untuk SEO untuk meningkatkan popularitas web Anda.

c. Website Komunitas
 Website komunitas biasanya menggunakan ekstensi domain “.org”. Tujuan pembuatan website yang satu ini adalah untuk saling berbagi informasi antaranggota, sebagai papan informasi virtual, atau forum untuk sarana diskusi. Semua bisa mendapatkan domain gratis berekstensi “.org” dengan membeli paket hosting minimal Warrior di Dewaweb. 

d. Website E-Commerce
    Jenis website yang satu ini mengacu pada situs apa pun yang telah dibuat dengan tujuan untuk menjual barang atau layanan online. Selain menjual barang, juga bisa memanfaatkan website e-commerce untuk menampilkan informasi brand atau campaign yang sedang dijalankan dalam bisnis. 

Sebagai penyedia informasi yang sering digunakan baik untuk perusahaan, organisasi, atau individu, ternyata website punya beberapa manfaat penting(Dewaweb, 2020), yaitu:

a. Memperluas Jangkauan Promosi
    Baik untuk perusahaan atau individu, website sangat mungkin digunakan sebagai sarana promosi diri. Bagaimana tidak, selain meningkatkan kredibilitas, jika website-mu berhasil masuk di halaman pertama hasil pencarian Google dengan SEO yang baik, bukan tak mungkin website mu bisa dikenal oleh lebih banyak orang dan dikunjungi banyak pengguna internet. Artinya, peningkatan traffic!

b. Media Tanpa Batas
  Melalui website, dapat menyediakan informasi kepada para pengunjung dan membantu mereka mendapatkan informasi hingga solusi atas masalah yang mereka miliki. Website bisa diandalkan sebagai media promosi tanpa batas untuk produk atau jasamu selama 24 jam. Kabar baiknya, ini berarti website juga dapat membantumu menghasilkan konversi yang bagus.

c. Wadah Komunitas
    Sesuai dengan jenis website di atas, juga bisa memanfaatkan website untuk menjadi wadah komunitas sesuai ketertarikan masing-masing. Misalnya, jika pecinta reptil, harus bisa membuat website berisi pengetahuan tentang cara merawat reptil hingga mengumpulkan orang orang dengan ketertarikan yang sama hingga membuat organisasi.

Sumber:

Syahputra, A. K., & Kom, M. Pengantar Internet.

Limbong, T. (2021). Pemrograman Web Dasar.

Pamungkas, R. (2018). Teori dan Implementasi Pemrograman WEB.




Tidak ada komentar:

Posting Komentar

Jurnal Perkuliahan 3 Jaringan Komputer

 Kabel Unshielded Twisted Pair (UTP)      Unshielded twisted-pair (disingkat UTP) adalah sebuah jenis kabeljaringan yang menggunakan bahan ...