ASP atau Active Server Pages adalah bahasa pemrograman

advertisement
Nama : Kurniawan Adi Prasetyo
NPM : 1234010097
ARTIKEL BAHASA PEMROGRAMAN
I.ARTIKEL HTML
HTML(Hyper Text Markup Language) adalah sekumpulan simbol-simbol atau tag-tag yang
dituliskan dalam sebuah file yang dimaksudkan untuk menampilkan halaman pada web
browser. Tag-tag tadi memberitahu browser bagaimana menampilkan halaman web dengan
lengkap kepada pengguna. Tag-tag HTML selalu diawali dengan <x> dan diakhiri dengan
</x> dimana x tag HTML seperti b, i, u dan sebagainya.
Untuk mempelajari Bahasa Pemrograman HTML ini anda hanya memerlukan:



Text Editor (Notepad, vi, emacs, dsb)
Macromedia Dreamweaver
Web Browser (Internet Explorer, Opera, FireFox, dsb)
Hanya dengan bermodalkan dua software bawaan Windows itu saja anda sudah dapat
membuat website. Namun Notepad memiliki kekurangan yaitu tidak memiliki syntax
highlighting (pewarnaan kode) sehingga relatif cukup menyulitkan.
Jika anda menggunakan notepad sebagai editor. Pastikan ketika hendak menyimpan file
pilihan Save As Type-nya adalah All Files. Hal ini untuk menghindari tersimpannya script
HTML sebagai file text biasa. Program HTML editor WYSIWG (What You See Is What You
Get) adalah program HTML editor yang menyediakan interface seperti program pada
Microsoft Word. Namun output yang dihasilkan berupa file HTML. Contoh program HTML
editor yang bersifat WYSIWYG adalah Microsoft FrontPage, Macromedia Dreamweaver dan
Adobe GoLive.
II.ARTIKEL ASP
ASP atau Active Server Pages adalah bahasa pemrograman lingkungan aplikasi terbuka
(open application environment) berjenis server side untuk membangun aplikasi web
(internet).
Bahasa pemrograman ASP diciptakan oleh Microsoft untuk menjawab tantangan
pemrograman web dinamis, dimana isi dari sebuah situs dapat diprogram untuk mendapatkan
hasil yang berbeda. Tidak seperti HTML yang hanya menampilkan isi yang statis, ASP
mampu menampilkan isi halaman yang berbeda sesuai dengan tujuan pemrogramannya.
ASP telah mencapai versi 3.0 yang berjalan pada platfom Windows 2000 Professional atau
Server. Versi sebelumnya, yaitu versi ASP 2.0 dapat berjalan pada platform lain seperti
Linux, Solaris, OS/2, dan Novell. Saat ini, Microsoft sedang merancang kelanjutan dari ASP
3.0, yaitu ASP+ yang berjalan pada Windows .NET Framework.
Bahasa ASP murni Object Oriented Programming (OOP). Struktur bahasanya sama dengan
bahasa Visual Basic (VB) yang mudah dimengerti karena sintaksnya menggunakan Bahasa
Inggris. Seperti yang kita ketahui, Bahwa Visual Basic (VB) adalah bahasa pemrograman
yang paling mudah dimengerti dan dipelajari dibandingkan dengan bahasa pemrograman
lainnya. Oleh karena itu, ASP sangat mudah dipelajari oleh para pemula sekalipun untuk
membuat aplikasi web, disamping keandalan dan kelengkapan fasilitasnya.
III.ARTIKEL CSS
CSS merupakan bahasa pemrograman wajib yang dikuasai oleh para pembuat website,
terutama web designer. Karena CSS menawarkan kemudahan dalam mendesain website,
misalnya pemisahan konten dengan desain, sehingga desain halaman tersebut dapat
digunakan berkali-kali pada halaman yang berbeda, bahkan cukup mengubah satu desain
akan mengubah seluruh halaman yang terkait, hal ini akan menghemat waktu dalam
mendesain web.
Disamping itu, desain web yang dibuat dengan CSS lebih cepat loadingnya dibandingkan
dengan desain menggunakan tabel dari HTML, bukankah selain konten, kecepatan akses
merupakan faktor penting dalam dunia maya. Dengan berbagai keunggulan tersebut, CSS
menjadi salah satu bahasa pemrograman yang paling disarankan dalam pembuatan website.
IV.ARTIKEL PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak
dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan
digunakan untuk pemakaian lain.PHP juga dapat dilihat sebagai pilihan lain dari
ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems,
dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun
menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.
**PHP memilki kelebihan antara lain :





Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah
kompilasi dalam penggunaanya.
Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai IIS
sampai dengan apache, dengan configurasi yang relatif mudah.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis – milis dan
developer yang siap membantu dalam pengembangan.
Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena
referensi yang banyak.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix,
windows) dan dapat dijalankan secara runtime melalui console serta juga dapat
menjalankan perintah-perintah system.
V.ARTIKEL PERL
Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh
LARRY WALL di mesin Unix. Dua di antara karekteristik utama Perl adalah penanganan
teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum. Tidak heran
jika Perl sangat populer digunakan dalam program-program CGI (Common Gateway
Inferface) dan berbagai protokol internet lainnya.
Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang
ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya,
Perl menerima banyak kritikan. Meski banyak di antaranya hanya berupa mitos, atau
berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah,
sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan
angka.
Artikel Algoritma & Flowchart
Definisi
Algoritma adalah urutan langkah-langkah logis penyeselaian masalah yang disusun secara
sistematis dan logis. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah
dalam algoritma harus dapat ditentukan bernilai benar atau salah.
Algoritma Dalam Kehidupan
Algoritma adalah jantung ilmu komputer atau informatika. Banyak cabang ilmu komputer
yang diacu dalam terminologi algoritma. Namun algoritma juga digunakan dalam kehidupan
sehari-hari, contohnya resep makanan. Di dalam resep makanan terdapat langkah-langkah
yang merupakan algoritma. Selain itu masih banyak contoh algoritma yang lain.
Bahasa Pemrograman
Untuk melaksanakan suatu algoritma diperlukan suatu bahasa pemrograman, contoh bahasa
pemrograman adalah : Pascal, C++, Basic, dll. Notasi algoritma dapat diterjemahkan kedalam
bahasa pemrograman apapun, dengan kata lain notasi algoritma bersifat independen.
Flowchart
Suatu flowchart adalah suatu representasi secara diagram yang mengilustrasikan urutan dari
operasi yang dilakukan untuk mendapatkan suatu hasil. Dengan kata lain, flowchart
membantu kita untuk mengerti dan melihat bentuk algoritma dengan menampilkan algoritma
dalam simbol-simbol gambar.
Dalam menggambar flowchart, digunakan simbol tertentu seperti gambar 1.1. Contoh berikut
bisa digunakan untuk lebih mengerti perbedaan kegunaan simbol-simbol tersebut. Misal kita
ingin mencari jumlah dari 2 buah bilangan, maka flowchart-nya adalah seperti gambar 1.2.
Contoh lain, misalkan kita ingin mengetahui apakah sebuah bilangan ganjil atau genap.
Untuk itu kita harus membuat flowchart seperti ini gambar 1.3.
Pseudo Code
Pseudo Code adalah urutan baris algoritma seperti kode pemrograman dan tidak memiliki
sintak yang baku. Pseudo Code lebih umum digunakan oleh programmer yang
berpengalaman. Akan tetapi, flowchart lebih mudah dimengerti oleh programmer pemula,
pseudo code sangat mudah diimplementasikan ke dalam kode program dibandingkan dengan
flowchart. Kita bisa bebas menulis pseudo code selama itu mudah dimengerti bagi orang lain.
Tetapi disarankan untuk menggunakan keyword yang umum digunakan seperti : if, then, else,
while, do, repeat, for, dan lainnya. Dan ikuti gaya penulisan pemrograman seperti Pascal,
C++, dll. Perhatikan kode dibawah ini :
1.
2.
3.
4.
5.
Mulai
Masukkan sebuah angka
Masukkan sebuah angka dan tampilkan
Ambil angka yang sebelumnya dan tampilkan
Selesai
Walaupun pseudo code diatas masih bisa dimengerti tetapi ada beberapa statemen yang
ambigu. Dari baris kedua, kita tidak tahu kemana angka tersebut disimpan dan kita juga tidak
tahu angka yang mana yang dimaksud untuk “angka yang sebelumnya”. Apakah angka yang
pertama atau yang kedua. Pseudo Code diatas dapat dimodifikasi menjadi seperti berikut :
1.
2.
3.
4.
5.
Start
Masukkan A
Masukkan B, Tampilkan B
Tampilkan A
End
Pseudo Code diatas lebih baik dibandingkan sebelumnya. Kita bisa dengan jelas melihat
dimana angka disimpan dan angka yang mana yang ditampilkan. Sekarang kita akan
mengubah flowchart pada gambar 1.2
1.
2.
3.
4.
5.
Start
Masukkan A dan B
C=A+B
Tampilkan C
End.
ARTIKEL RAPTOR
Ketika mengembangkan suatu algoritma yang akan dijalankan oleh komputer, kita
menulis langkah-langkah dalam hal apa komputer dapat menyelesaikan. Langkah-langkah ini
cenderung petunjuk agak sederhana karena komputer memiliki sejumlah instruksi yang
mengerti. Hal ini membuat algoritma komputer yang menyelesaikan tugas-tugas kompleks
yang panjang dan rumit. Oleh karena itu mereka dapat menjadi sulit untuk dimengerti, sulit
untuk mendapatkan yang benar, dan sulit untuk memodifikasi.
Konseptual komputer bisa dilakukan dengan mengelompokkan satu set pernyataan
yang menyelesaikan tugas tertentu menjadi "proses" yang memiliki nama yang unik.
Kemudian, setiap kali kita perlu bahwa tugas tertentu yang dilakukan, kita "sebut" proses dan
konseptual dijalankan sebagai satu langkah dalam algoritma kami. Kita telah melihat hal ini
dengan rutinitas di RAPTORGraph.
Lingkungan pemrograman RAPTOR menyediakan dua mekanisme untuk
mengimplementasikan abstraksi proses: subcharts dan prosedur. Biasanya siswa yang baru
untuk pemrograman menemukan subcharts lebih mudah untuk membuat dan memahami. Di
sisi lain, prosedur yang "ditingkatkan" subcharts dan programer baru biasanya menemukan
prosedur lebih sulit untuk mengerti.

Subcharts
Untuk membuat subchart, posisi kursor mouse Anda ke tab "main" subchart (yang
dilingkari merah pada gambar ke kanan) dan klik dan tahan tombol kanan mouse.
Sebuah menu pop-up akan muncul, seperti yang ditunjukkan ke kanan. (Jika Anda
RAPTOR "mode" diatur ke "Novice," maka hanya "subchart Tambah" pilihan akan
ditampilkan dalam menu pop-up. Jika RAPTOR "mode" diatur ke "Intermediate,"
Anda juga akan melihat "Tambah prosedur" pilihan) Sorot "subchart Tambah" pilihan
dalam menu pop-up dan lepaskan tombol mouse.. Sebuah kotak dialog baru akan
muncul yang meminta nama subchart. Semua subcharts (dan prosedur) harus
memiliki nama yang unik.
Setiap subchart yang diciptakan akan memiliki "tab" di sebelah kanan tab "main"
subchart. Contoh berikut ini menunjukkan sebuah program yang telah dipecah
menjadi 4 subcharts: utama, Initialize_screen, Draw_characters, dan Animate. Untuk
mengedit subchart kita harus mengklik tab yang terkait. Kita hanya dapat melihat /
mengedit satu subchart pada suatu waktu.

Prosedur Parameter
Ada tiga jenis parameter:
- input parameter : nilainya diinisialisasi ketika prosedur ini disebut.
- Parameter Output -: nilai akhir yang akan disalin kembali ke variabel dalam
program
Sub menelepon.
- Input / Output parameter : nilainya diinisialisasi ketika prosedur dipanggil dan nilai
akhir yang akan disalin kembali ke variabel dalam program sub-menelepon.
Kita dapat membuat prosedur yang dapat kita tentukan nama-nama dari setiap parameter dan
jenis mereka. Jika kitatidak yakin tentang apa parameter yang kita perlukan, kita dapat
mengubah parameter setiap saat dengan mengklik kanan pada tab prosedur dan memilih
"Modify prosedur" pilihan.
Download