Anda di halaman 1dari 5

LAPORAN 1

Pengenalan Pemrograman Visual Lanjut


PRAKTEK PEMOGRAMAN DESKTOP

SEMESTER IV

DISUSUN OLEH

NAMA : JUMA HELDA


NIM : 1901091014
KELAS : MI3B

JURUSAN TEKNOLOGI INFORMASI


PROGRAM STUDI MANAJEMEN INFORMATIKA
POLITEKNIK NEGERI PADANG
2021/2022
A. TEORI DASAR
Pengenalan Pemrograman Visual Lanjut
- Server
Server atau dalam bahasa Indonesia biasa disebut peladen merupakan suatu sistem
komputer yang memiliki layanan khusus berupa penyimpanan data. Data yang disimpan
melalui server berupa informasi dan beragam jenis dokumen yang kompleks. Layanan
tersebut ditujukan khusus untuk client yang berkebutuhan dalam menyediakan informasi
untuk pengguna atau pengunjungnya.

- PHP
PHP ( Hypertext Preprocessor) adalah bahasa skrip yang dapat ditanamkan atau disisipkan
ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat
digunakan untuk membangun sebuah CMS.

- Web Site
Web Site/Situs web adalah sekumpulan halaman web yang saling berhubungan yang
umumnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan
secara perorangan, kelompok, atau organisasi

- Hosting
Hosting adalah sebuah layanan online yang digunakan untuk mengelola data situs atau
aplikasi web oleh pengguna dan ditampilkan melalui via internet. File website yang
tersimpan di dalam hosting berupa gambar, script, video, email, aplikasi, dan database
(basis data). Saat anda menggunakan jaringan internet dan akan mengakses sebuah situs,
maka hal yang pertama anda lakukan adalah menuliskan nama domain atau kata kunci
tertentu pada halaman mesin pencari seperti Google.

- Server-side Scripting
Server-side Scripting adalah bahasa pemrograman web yang pengolahan datanya
dilakukan oleh komputer server/penyedia. Jadi, setiap kali sebuah web dikunjungi, server
akan mengirimkan data-data yang diminta dari database yang kemudian akan ditampilkan
di web. Server-side Script biasanya hanya ada pada web dinamis saja. Server-side Script
memengaruhi berat-tidaknya loading sebuah website bergantung pada kecepatan &
spesifikasi komputer server. Kode-kode Server-side tidak bisa kita lihat karena sifatnya
yang rahasia untuk Client. Contoh dari Server-side Script adalah PHP, ASP, ASP.Net,
Java.

- API
API (Application Programming Interface) adalah sebuah interface yang dapat
menghubungkan aplikasi satu dengan aplikasi lainnya. Jadi, API berperan sebagai
perantara antar berbagai aplikasi berbeda, baik dalam satu platform yang sama atau lintas
platform. API digunakan untuk komunikasi dengan berbagai bahasa pemrograman yang
berbeda.
- SPA
single page application merupakan aplikasi yang bekerja di dalam browser yang tidak
membutuhkan reload page saat digunakan. Dengan kata lain, pengguna atau user tidak
akan berpindah halaman dengan melakukan request kepada server setiap kali terjadi
interaksi pada aplikasi. Yang membedakan SPA dengan non-SPA adalah single page
application hanya akan melakukan load terhadap satu halaman dari server kemudian
mekanisme routing yang biasanya di-handle oleh server kini dibebankan pada client.
Akibatnya, website yang menggunakan SPA memiliki performa yang lebih cepat tanpa
harus load halaman secara terus menerus.

- ASP.net
ASP.Net adalah kumpulan teknologi dalam Framework .Net untuk membantu
pengembangan aplikasi web yang menggunakan Object – Oriented secara dinamis,
teknologi yang diciptakan oleh Microsoft untuk pemograman Internet yang lebih efisien
keunggulan ASP.Net adalah :
1. Penyederhanaan
Pembuatan Form, Otentikasi Client, Validasi data, Konfigurasi situs dan deployment
merupakan beberapa fitur yang dapat membuat mudah tugas oleh ASP.Net.
2. Perbaikan Performa
Dalam bentuk performa ASP.Net lebih baik disbanding ASP yang interpreter karena
dikompilasi ke CLR.
3. Form – form Web
Model pemrograman baru yang menggabungkan aplikasi ASP dengan Visual Basic.
4. Kode Nonspaghetti
Model pemograman ASP.Net memisahkan code dari presentasi sehingga
memudahkan membuat aplikasi dan mengelola code.
5. Perbaikan Manajemen Status
ASP.Net menyediakan status aplikasi dan sesi yang mudah digunakan, serta
menyediakan pengelolaan status tanpa cookies.
6. Pengamanan
ASP.Net menyediakan layanan otorisasi dan otentikasi menggunakan
CookieAuthenticationModule dan URLAuthorizationModule.
7. Konfigurasi : Agar membuat deployment situs menjadi lebih mudah. ASP.Net
menggunakan file XML untuk menyimpan pengaturan konfigurasi.
8. Layanan Web : Untuk mengekspos fungsi bisnis ke partner melalui protokol Web
standar dapat menggunakan ASP.Net.
9. Caching
Agar kinerja aplikasi dan mengurangi beban permroses server web dan server
database disediakan mesin caching pada ASP.Net.
10. Debugging : ASP.Net memiliki utilitas tracking yang build-in.
11. Deployment
Deployment dapat dilakukan dengan cara menyalin file karena semua pengaturan
konfigurasi situs terdapat dalam file XML.

B. PERALATAN YANG DIGUNAKAN


- Laptop / PC
- Koneksi Internet

C. LANGKAH KERJA
Cara Kerja Web Site

- User/pengguna/client yang akan mengakses suatu website berupa URL melalui web
browser (yaitu media untuk menuju URL yang diakses),
- kemudian web browser tersebut mengirimkan permintaan/ request berupa HTTP request
kepada web server melalui layer-layer TCP/IP,
- kemudian web server memberikan web files yang di-request.
- Web files yang telah diberikan tadi tidak langsung ditampilkan/di-display begitusaja,
namun web server memberikan respon kembali ke web browser melalui HTTP response
yang juga melalui layer-layer TCP/IP, yang kemudian baru di terima oleh web browser,
dan kemudian dikirimkan kepada user berupa display

D. KESIMPULAN

- Cara mengakses Web pada client dengan cara merequest apa yang akan di cari melalui
misal mengunakan google crome dengan mengetikan apa yang ingin di cari. Kemudian
komputer server akan merespon request tersebut dan melakukan pencarian kemudian
mengirim kembali permintaan ke komputer client dengan file yang dikirim berupa CSS,
HTML,JS.
- Script PHP tidak bisa di kirim ke client tapi hanya ada pada server saja yang di namakan
dengan server side yaitu semua kodingnya ada pada server yang di kirim ke client yaitu
CSS, HTML,JS.

E. REFERENSI
Record pertemuan 1
https://www.dicoding.com/blog/apa-itu-server/
https://www.sekawanmedia.co.id/pengertian-hosting/
https://www.devaradise.com/id/2013/10/mengenal-pengertian-perbedaan-server-client-side-
scripting.html
https://www.webhostingsecretrevealed.net/id/web-hosting-beginner-guide/
https://socs.binus.ac.id/2018/12/06/teknologi-single-page-application-spa
https://socs.binus.ac.id/2018/12/20/asp-net/

Anda mungkin juga menyukai