Web Programming I
Web Programming I
DI SUSUN OLEH:
11213264 Junaedi
Puji syukur kehadirat Allah SWT yang Maha Pengasih lagi Maha Penyayang, karena
berkat rahmat dan hidayah-Nya, penulis bisa menyusun dan menyajikan Web Programing I
sebagai salah satu tugas mata pelajaran. Tak lupa penulis mengucapkan terima kasih kepada
berbagai pihak yang telah memberikan dorongan dan motivasi.
Pemalang, 2022
Junaedi.
DAFTAR ISI
BAB I PENDAHULUAN
1.1. Latar Belakang................................................................................................. 1
1.2. Rumusan Masalah........................................................................................... 1
BAB II PEMBAHASAN
2.1. Pemograman Web........................................................................................... 2
A. Pengertian Website atau Situs ................................................................. 2
B. Bahasa Program (Scripts Program).......................................................... 2
C. Cara Kerja Pemograman Web ................................................................ 3
2.2. Sistem Informasi ............................................................................................ 4
A. Pengertian Sistem Informasi .................................................................... 4
B. Komponen Sistem ................................................................................... 4
2.3. Pemrograman Dasar ...................................................................................... 5
A. Program dan Pemrograman .................................................................... 5
B. Prinsip Bahasa Pemrograman ................................................................ 6
1.1. Latar Belakang
Teknologi semakin hari semakin berkembang. Salah satunya teknologi informasi,
banyak sekali bidang yang memanfaatkan teknologi Informasi. Tuntutan kebutuhan akan
informasi dan penggunaan komputer yang semakin banyak mendorong terbentuknya sebuah
jaringan komputer yang mampu melayani berbagai kebutuhan tertentu.
Jaringan komputer kita kenal dengan nama internet. Internet bisa diakses dan
dimanfaatkan untuk berbagai keperluan, oleh siapa saja dan dimana saja, kapanpun kita mau
menggunakannya.Salah satunya adalah web, yang mampu menyediakan informasi dalam
bentuk teks, gambar, suara maupun gambar bergerak. Dengan kemampuan sepeti ini, web
menjadi sangat terkenal dan perkembangannya sangatlah pesat.
Dengan terus berkembangnya roda perkembangan teknologi, web berkembang menjadi
alat bantu yang tidak hanya mampu menyediakan informasi, namun juga mampu untuk
mengolah informasi. Proses pengolahan informasi dengan memanfaatkan teknologi web
menyebabkan web menjadi media yang dinamis. Hal ini membutuhkan sarana teknis yang
yang menentukan. Sarana tersebut banyak bergantung pada penggunaan perangkat lunak
yang kuat, aman, terpercaya, dan cepat.
Pada kesempatan ini penulis akan membahas tentang pemrograman web, sistem
informasi, dan pemograman dasar.
1.2. Rumusan Masalah
Dalam menyusun makalah ini, penulis merumuskan beberapa masalah berkaitan dengan :
1. Pemrograman Web
2. Sistem Informasi dan,
3. Pemrograman Dasar.
BAB II
PEMBAHASAN
2.1. Pemrograman Web
A. Pengertian Website atau Situs
Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan
informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau
gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu
rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan
jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap,
jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis
apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah
berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil
perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi
pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan
website dinamis bisa diupdate oleh pengguna maupun pemilik.
B. Bahasa Program (Scripts Program)
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website
yang pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau
interaktifnya sebuah website. Semakin banyak ragam bahasa program yang digunakan maka
akan terlihat website semakin dinamis, dan interaktif serta terlihat bagus.Beragam bahasa
program saat ini telah hadir untuk mendukung kualitas website. Jenis jenis bahasa program
yang banyak dipakai para desainer website antara lain HTML, ASP, PHP, JSP, Java Scripts,
Java applets, XML, Ajax dsb. Bahasa dasar yang dipakai setiap situs adalah HTML
sedangkan PHP, ASP, JSP dan lainnya merupakan bahasa pendukung yang bertindak sebagai
pengatur dinamis, dan interaktifnya situs. Bahasa program ASP, PHP, JSP atau lainnya bisa
dibuat sendiri. Bahasa program ini biasanya digunakan untuk membangun portal berita,
artikel, forum diskusi, buku tamu, anggota organisasi, email, mailing list dan lain sebagainya
yang memerlukan update setiap saat.
Pada saat kita mengakses halaman tersebut, web server langsung merespon apa yang
kita minta dengan melakukan proses parsing (membaca isi halaman baris perbaris) dan jika
menemukan baris perintah bahasa pemrograman maka web server akan
mengeksekusi/menjalankan perintah tersebut dan setelah semua selesai baru akan
mengirimkannya ke browser. Contoh diatas web server akan mengirimkan hasil eksekusi
baris perintah echo date("d/m/Y") dalam bentuk tanggal dinamis yang diangap sebagai bagian
dari HTML yang bersifat statis.
2.2. Sistem Informasi
A. Pengertian Sistem Informasi
Sistem informasi adalah aplikasi untuk mendukung operasi dari suatu organisasi:
operasi, instalasi, dan perawatan komputer, perangkat lunak, dan data. Sistem informasi
manajemen adalah kunci dari bidang yang menekankan finansial dan personal
manajemen. Sistem Informasi Penjualan adalah suatu sistem informasi yang
mengorganisasikan serangkaian prosedur dan metode yang dirancang untuk menghasilkan,
menganalisa, menyebarkan dan memperoleh informasi guna mendukung pengambilan
keputusan mengenai penjualan.Prinsip Bahasa Pemograman
B. Komponen Sistem
Empat prinsip dasar perancangan bahasa pemrograman adalah:
1. Sintaks, menjelaskan bagaimana struktur program yang benar.
2. Tipe sistem dan semantik, menunjukkan tipe nilai yang dapat dimanipulasi oleh program
dan arti(semantik) dari program, mencakup juga aturan penamaan entitas
(variabel,fungsi,class,parameter,dll).
3. Manajemen memori, menunjuk kepada sekumpulan teknik yg membantu kita untuk
memahami pemetaan letak dari nilai, struktur data, dan struktur program di dalam memori.
4. Exception handling, mengenai penanganan exception (hal-hal yang tak terduga seperti
kesalahan input ketika menjalankan program).
2.3. Pemrograman Dasar
A. Program dan Pemrograman
Program adalah kata, ekspresi, pernyataan atau kombinasi yang disusun dan dirangkai
menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah
dan diimplementasikan dengan menggunakan bahasa pemrograman sehingga dapat
dieksekusi oleh komputer.
Pemrograman adalah proses mengimplementasikan urutan langkah untuk
menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemograman. Sedangkan
pemrograman terstruktur adalah metode untuk mengorganisasikan dan membuat kode-kode
program supaya mudah untuk dimengerti, mudah di test dan di modifikasi.
Algoritma berasal dari kata algoris dan ritmis yang pertama kali ditemukan oleh Abu
Jafar Mohhamed Ibn Musa al Khowaritzmi (825 M) dari buku Al Jabr Wa al Muqabla.
Dalam bidang pemrograman algoritma didefinisikan sebagai suatu metode khusus yang tepat
dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara sistematis yang
akan dikerjakan untuk menyelesaikan masalah dengan bantuan komputer.
Hubungan antara algoritma, masalah dan solusi dapat digambarkan sebagai berikut :
Proses dari masalah hingga terbentuk suatu algoritma disebut tahap pemecahan
masalah, sedangkan tahap dari algoritma hingga terbentuk suatu solusi disebut dengan tahap
implementasi. Solusi yang dimaksud adalah suatu program yang merupakan impelementasi
dari algoritma yang disusun.
Contoh Algoritma ketika ingin mengirimkan surat kepada teman, yakni :
- Tulis surat pada secarik kertas surat
- Ambil sampul surat
- Masukkan surat ke dalam sampul
- Tutup sampul surat menggunakan perekat
- Tempel perangko pada surat
- Bawa surat ke kantor pos untuk di poskan
3.1. Kesimpulan
Ilmu pengetahuan dan teknologi berkembang terus, bahkan dewasa ini berlangsung
dengan pesat. Perkembangan itu bukan hanya dalam hitungan tahun, bulan, atau hari,
melainkan jam, bahkan menit atau detik, terutama berkaitan dengan teknologi informasi dan
komunikasi yang ditunjang dengan teknologi elektronika. Pengaruhnya meluas ke berbagai
bidang kehidupan, termasuk bidang pendidikan. Pengaruh perkembangan ilmu pengetahuan
dan teknologi yang sangat cepat ini memberikan dampak positif dan dampak negatif.
Perkembangan ilmu pengetahuan dan teknologi berdampak positif dengan semakin terbuka
dan tersebarnya informasi dan pengetahuan dari dan ke seluruh dunia menembus batas ruang
dan waktu. Dampak negatifnya yaitu terjadinya perubahan nilai, norma, aturan, atau moral
kehidupan yang bertentangan dengan nilai, norma, aturan, dan moral kehidupan yang dianut
masyarakat. Menyikapi keadaan ini, maka peran pendidikan sangat penting untuk
mengembangkan dampak positif dan memperbaiki dampak negatifnya. Pendidikan tidak
antipati atau alergi dengan perkembangan ilmu pengetahuan dan teknologi, namun sebaliknya
menjadi subyek atau pelopor dalam pengembangannya.