Makalah Pemrograman Web, Sistem Informasi dan Pemrograman Dasar

4 min read

Pemrograman Web, Sistem Informasi dan Pemrograman Dasar

Bab I. Pendahuluan

A. 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.

B. Rumusan Masalah

Dalam menyusun makalah ini, penulis merumuskan beberapa masalah berkaitan dengan :

  1. Apa yang dimaksud dengan Pemrograman WEB?
  2. Apa yang dimaksud sistem informasi?
  3. Apa yang dimaksud dengan pemrograman Dasar?

Bab II. Pembahasan

A. Pemrograman Web

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.

C. Cara Kerja Pemrograman Web

Sebelum menjelaskan cara kerja pemrograman web, sebaiknya anda mengetahui tentang HTML bahwa HTML bukan bahasa pemrograman tapi adalah markup language (bahasa penandaan yang terdiri dari TAG). HTML hanya mendeskripsikan bahwa bagian tertentu dalam sebuah halaman web adalah isi yang harus ditampilkan oleh browser dengan cara tertentu.

Bagaimana cara kerja pemrograman web? Secara sederhana pemrograman web hanya dilakukan dengan menyisipkan perintah diantara TAG HTML. Misal :

Contoh

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

B. Prinsip Bahasa Pemograman

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).

Bab III. Penutup

A. 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.

Laporan Praktikum Kimia Dasar I Reaksi-Reaksi Kimia

Reaksi-Reaksi Kimia A. Tujuan Percobaan Memperajari sifat-sifat kimia suatu zat melalui reaksi-reaksi kimia. B. Dasar Teori Reaksi kimia merupakan reaksi senyawa dalam larutan (air). Perubahan...
Ananda Dwi Putri
16 min read

Apa perbedaan Bilangan Nyata Dengan Imajiner?

Bilangan nyata adalah bilangan yang sesuai dengan namanya. Kebalikan dengan bilangan khayal, bilangan nyata mewakili nilai sebenarnya tidak berputa-pura atau berkhayal. Bilangan nyata yang merupakan...
Ahmad Dahlan
34 sec read

Keuntungan dan Kerugian Menggunakan Sistem Pneumatik

A.      Keuntungan Menggunakan Pneumatik Penggunaan udara kempa dalam sistim pneumatik memiliki beberapa keuntungan antara lain dapat disebutkan berikut ini :     • Ketersediaan yang tak...
Ahmad Dahlan
1 min read

Leave a Reply