Kamis, 07 Mei 2015

membuat hello world app sederhana di blackberry


bismillah,
di tutorial pertama ini saya akan memberikan tutorial membuat aplikasi sederhana pada handset blackberry.
bagi temen-temen yang belum pernah membuat aplikasi di Blackberry saya akan memberikan tutorial instalasi awal pada posting selanjutnya.
Tidak usah berlama-lama mari kita mulai. lets go..
1. langkah pertama mari kita buat class UIAplication dimana disini adalah class yang berisi class main sebagai entry point aplikasi blackberry
public class HelloWorld extends UiApplication{
 public HelloWorld() {
  
 }
 
 public static void main (String[] args){
  
 }
 
}
2. langkah kedua kita buat class MainScreen dengan nama HelloScreen untuk menampilkan text "hello dunia".
... ... ...
 
 public class HelloScreen extends MainScreen{
  public HelloScreen() {
   setTitle("hello dunia");
  }
 }
}
3. selanjutnya kita push Screen yang telah kita buat didalam constructor class HelloWorld
public class HelloWorld extends UiApplication{
 public HelloWorld() {
  pushScreen(new HelloScreen());
 }

... ... ...
4. terakhir kita panggil class HelloWorld pada method main agar dieksekusi pertama kali
... ... ...

public static void main (String[] args){
  HelloWorld main = new HelloWorld();
  main.enterEventDispatcher();
 }
... ... ...

setelah dijalankan maka tampilannya akan seperti gambar dibawah ini
tampilan pada handset gemini


berikut code lengkap dari aplikasi sederhana diatas.
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.container.MainScreen;


public class HelloWorld extends UiApplication{
 public HelloWorld() {
  pushScreen(new HelloScreen());
 }
 
 public static void main (String[] args){
  HelloWorld main = new HelloWorld();
  main.enterEventDispatcher();
 }
 
 public class HelloScreen extends MainScreen{
  public HelloScreen() {
   setTitle("hello dunia");
  }
 }
}
demikian tutorial yang saya buat semoga bermanfaat...
see you in next tutorial..

Kirim Email Pake Java



Lagi-lagi iseng aja pengen nulis sesuatu tapi bingung nulis apa ya?ya udah nulis ini aja barangkali bermanfaat buat gan-gan sekalian…jadi ditulisan ini pengen sharing aja gimana cara bikin source code java yang dapat kirim email pake smtp ssl gmail..langsung ke TKP aja yax..berikut bahan cendolnya…
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import javax.mail.*;
import javax.mail.internet.*;
 
import java.util.Properties;
 
 
public class SendGmail {
 
    private static final String SMTP_HOST_NAME = "smtp.gmail.com";
    private static final int SMTP_HOST_PORT = 465;
    private static final String SMTP_AUTH_USER = "msyadid@gmail.com";
    private static final String SMTP_AUTH_PWD  = "blablabla";
 
    public static void main(String[] args) throws Exception{
       new SendGmail().test();
    }
 
    public void test() throws Exception{
        Properties props = new Properties();
 
        props.put("mail.transport.protocol", "smtps");
        props.put("mail.smtps.host", SMTP_HOST_NAME);
        props.put("mail.smtps.auth", "true");
        // props.put("mail.smtps.quitwait", "false");
 
        Session mailSession = Session.getDefaultInstance(props);
        mailSession.setDebug(true);
        Transport transport = mailSession.getTransport();
 
        MimeMessage message = new MimeMessage(mailSession);
        message.setSubject("Testing SMTP-SSL");
        message.setContent("This is a test", "text/plain");
 
        message.addRecipient(Message.RecipientType.TO,
             new InternetAddress("adid_m@yahoo.com"));
 
        transport.connect
          (SMTP_HOST_NAME, SMTP_HOST_PORT, SMTP_AUTH_USER, SMTP_AUTH_PWD);
 
        transport.sendMessage(message,
            message.getRecipients(Message.RecipientType.TO));
        transport.close();
    }
}
selamat mencoba ya gan-gan sekalian ntar kalo dah sukses bikin cendolnya…jangan lupa bagi-bagi ya cendolnya …hehe..
o ya kelupaan belum kasih resepnya, berikut resep bikin cendolnya gan :
1. Buka IDE java kamyu (ex : Mr.Beans alias NetBeans)

2. Buat sebuah project java application baru (ex : Application1)

3. Isi nama projectnya misal Application1

4. Maka selanjutnya bakalan muncul tree folder project seperti ini :

5. Selanjutnya klik kanan pada source package dan pilih java class untuk membuat file java yang baru

6. Isikan nama file javanya /class name (ex : SendGmail)

7. Selanjutnya akan muncul file baru yang masih kosong seperti di bawah ini

8. Selanjutnya copy paste source code yang ada diatasnya
9. Jika muncul merah-merah, add library berikut : mail.jar DOWNLOAD DI SINI
10. caranya klik kanan pada project lalu pilih properties dan pilih library kemudian add jar, pilih file library mail.jar lalu klik ok.



11. coba run project caranya klik kanan pada project pilih Run Project..

12. jika sukses muncul log berikut

“PerHaTiAn-PeRhAtiAn tuToriaL bEriKuT diBuAt sEdEtAiL MuNgKin AgAr AgAn-AgAn yAng tErTaRik JaVa tApI BiNgUnG DaLam pRakTeKnyA dApAt dEnGan MuDaH mEncoBanYa, BaGi AgAn-AgAn yAnG uDaH MaStER MoHoN BiMbInGanYa..”
source : http://www.rgagnon.com

Koneksi Database Acces dengan Delphi 7 melalui ADO


Senin, 04 Mei 2015

Mengenal Cascading Style Sheet (CSS)



Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya.[1] CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
Sejarah CSS
Nama CSS didapat dari fakta bahwa setiap deklarasi style yang berbeda dapat diletakkan secara berurutan, yang kemudian membentuk hubungan ayah-anak (parent-child) pada setiap style. CSS sendiri merupakan sebuah teknologi internet yang direkomendasikan oleh World Wide Web Consortium atau W3C pada tahun 1996. Setelah CSS distandarisasikan, Internet Explorer dan Netscape melepas browser terbaru mereka yang telah sesuai atau paling tidak hampir mendekati dengan standar CSS.
Penulisan
Saat masuk pada bagian CSS, sering dijumpai kode sebagai berikut:
h1 {
color: #0789de;
}
Bagian pertama sebelum tanda ‘{}’ dinamakan selector, sedangkan yang diapit oleh ‘{}’ disebut declaration yang terdiri dari dua unsur, yaitu property dan value. Selector dalam pernyataan di atas adalah h1, sedangkan color adalah property, dan #0789de adalah value.
Selain itu ada tiga metode penulisan CSS atribut, yaitu :
Inline Style Sheet
CSS didefinisikan langsung pada tag HTML yang bersangkutan. Cara penulisannya cukup dengan menambahkan atribut style=”…” dalam tag HTML tersebut. Style hanya akan berlaku pada tag yang bersangkutan, dan tidak akan mempengaruhi tag HTML yang lain.

Contoh penulisan CSS dengan metode Inline Style Sheet :
<html>
<head>
<title>Contoh Bentuk Inline</title>
</head>
<body bgcolor=”#FFFFFF”>
<p id=”cth1?>
Ini adalah contoh tag P tanpadiformat menggunakan CSS </p>

<p id=”cth2? style=”font-size:20pt”>
Tag P ini diformat dengan besar font 20 point </p>

<p id=”cth3? style=”font-size:14pt; color:red”>
Tag P ini diformat dengan besar font 14 point, dan menggunakan warna merah </p>
</body>
</html>

Embedded Style Sheet
CSS didefinisikan terlebih dahulu dalam tag <style> … </style> di atas tag <body>. Pada pendefinisian ini disebutkan atribut-atribut CSS yang akan digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag HTML yang bersangkutan.
Contoh penggunaan CSS dengan metode Embedded Style Sheet :
<html>
<head>
<title>Contoh Bentuk Embedded/title>
</head>
<style>
body {background:#0000FF; color:#FFFF00; margin-left:0.5in}
h1 {font-size:18pt; color:#FF0000}
p {font-size:12pt; font-family:arial; text-indent:0.5in}
</style>

<body>
<h1 id=”cth1?>Judul ini berukuran 18 dengan warna merah!</h1>
<p id=”cth2?>Tag p ini di format dengan besar font 12 point dengan tipe font Arial dan mempunyai identasi 0.5 inch </p>
<p id=”cth3?>Yang perlu diperhatikan juga bahwa body disini telah diformat dengan margin kiri 0.5 inch dan warna background biru</p>
</body>
</html>

Linked Style Sheet
Metode ini hampir sama dengan metode Embedded Style Sheet, hanya saja pendefinisian tag <style> … </style> dibuat pada berkas terpisah dari berkas HTML yang membutuhkan CSS. Kemudian berkas lain tersebut disimpan dalam format .css.
Pada berkas HTML yang akan menggunakan berkas CSS, harus dibuat tag <link> yang dituliskan di antara tag <head> … </head>.
Contoh (simpan dengan nama contoh.css) :
<style>
body {background:#0000FF; color:#FFFF00; margin-left:0.5in}
h1 {font-size:18pt; color:#FF0000}
p {font-size:12pt; font-family:arial; text-indent:0.5in}
</style>

Sifat CSS
Ada dua sifat CSS yaitu internal dan eksternal. Jika internal yang dipilih, maka skrip itu dimasukkan secara langsung ke halaman website yang akan didesain. Kalau halaman web yang lain akan didesain dengan model yang sama, maka skrip CSS itu harus dimasukkan lagi ke dalam halaman web yang lain itu.
Sifat yang kedua adalah eksternal di mana skrip CSS dipisahkan dan diletakkan dalam berkas khusus. Nanti, cukup gunakan semacam tautan menuju berkas CSS itu jika halaman web yang didesain akan dibuat seperti model yang ada di skrip tersebut.
Fakta Menggunakan CSS
Fakta Menggunakan CSS diantaranya :
  • Telah didukung oleh kebanyakan browser versi terbaru, tetapi tidak didukung oleh browser-browser lama.
  • Lebih fleksibel dalam penempatan posisi layout. Dalam layouting CSS, kita mengenal Z-Index untuk menempatkan objek dalam posisi yang sama.
  • Menjaga HTML dalam penggunaan tag yang minimal, hal ini berpengaruh terhadap ukuran berkas dan kecepatan pengunduhan.
  • Dapat menampilkan konten utama terlebih dahulu, sementara gambar dapat ditampilkan sesudahnya.
  • Penerjemahan CSS setiap browser berbeda, tata letak akan berubah jika dilihat di berbagai browser
  • CSS adalah layouting "Masa Depan" dengan penggabungan bersama XHTML.

Cara Menjalankan Aplikasi android di PC dengan BlueStacks


Assalamu’alaikum sahabat teknonesia.. Kalau sahabat teknonesia ditanyakan seputar android, pastinya 8 dari 10 sahabat teknonesia tahu mengenai sistem operasi mobile satu ini. Smartphone atau tablet berbasis android menjadi gadget yang paling banyak dipakai di dunia saat ini. Hal ini dikarenakan fitur-fitur dan aplikasi yang terdapat di android menarik dan yang paling penting android ini bersifat open source.
Produk-produk smartphone berbasis android sangat banyak di pasaran. Dari yang super canggih sampai yang super replika, heehehe… Maklum lah jaman sekarang di tengah tinggi nya harga smartphone android yang super canggih. Muncul lah android yang KW dengan harga miring, gak miring juga sih,, udah mendekati mendatar malah.. :D
Nah, kali ini saya ingin memberi solusi bagi sahabat teknonesia yang mungkin belum punya rejeki untuk membeli smartphone ataupun tablet  android, tapi ingin merasakan atau mencoba yang serunya bemain game, chatting atau social media dengan whatsapp, weChat, path dan lain sebagainya di platform android mobile. Semua itu bisa dilakukan di laptop kamu, dan pada artikel saya kali ini saya akan membahas mengenai Cara Menjalankan Aplikasi android di PC dengan BlueStacks.
Cara Menjalankan Aplikasi Android di PC dengan Bluestacks
BlueStacks adalah sebuah software emulator android. Sahabat teknonesia bisa Menjalankan Aplikasi Android di PC atau Laptop. Software ini membuat kamu seperti mempunyai tablet atau smartphone, yaa,, walupun bersifat virtual di monitor pc atau laptop sahabat teknonesia. Bagi sahabat teknonesia yang ingin mengunduhnya silahkan saja langsung menuju ke www.bluestacks.com untuk mendapatkan aplikasi ini.
Setiap PC atau Laptop yang ingin menginstall aplikasi ini pastinya harus mempunyai spesifikasi PC atau Laptop yang lumayan tinggi. Karena dari beberapa kasus yang ada, banyak juga yang gagal menginstall aplikasi ini di PC atau Laptop sehingga banyak yang beranggapan software ini adalah aplikasi yang bisa di katakan produk gagal. Namun saya mencoba Install di laptop saya dan hasilnya aplikasi ini berjalan dengan lancar. Disini saya menggunakan laptop dengan spesifikasi, Intel core i3,  windows 7, RAM 4Gb, dan saya sarankan bagi sahabat teknonesia yang ingin menginstal Aplikasi ini harus memiliki graphic card yang cukup bagus.
Untuk step-by-step cara instalasinya silahkan ikuti caranya sebagai berikut :
  • Setelah mengunduh, lakukan penginstallan klik [Continue] kemudian klik [Install].Cara Menjalankan Aplikasi Android di PC dengan BlueStacks (2)
  • Proses instalasi aplikasi ini lumayan lama, sembari menunggu kamu bisa menyiapkan secangkir kopi dan makan ringan.
    Cara Menjalankan Aplikasi Android di PC dengan Bluestacks (4)
  • Berikut adalah tampilan interface BlueStack, untuk mencari aplikasi yang kamu inginkan bisa menekan tombol [Search] yang ada di pojok kiri.Cara Menjalankan Aplikasi Android di PC dengan Bluestacks (3)
  • Selanjutnya ketika kamu ingin mencari aplikasi yang diinginkan, kamu akan masuk ke play store, seperti ponsel android lainnya, kamu diminta untuk memasukan akun google, klik [New] masukan id dan password kamu.
    Cara Menjalankan Aplikasi Android di PC dengan Bluestacks (5)
  • Setelah itu, kamu akan masuk Play Store dan dapat mencari aplikasi yang diinginkan, baik itu aplikasi game, social media dan lainnya.
    Cara Menjalankan Aplikasi Android di PC dengan Bluestacks (6)
Satu hal penting yang harus diketahui bahwa ini hanya software virtual android, jadi ketika kamu menjalankan aplikasi android khususnya game maka kamu tetap menggunakan touchpad/mouse sebagai kursor karena berkaca dari teman saya yang pertama menggunakan aplikasi ini. Ia menyentuh layar monitor seolah-olah layar monitor berupa jadi touch screen :D
Semoga tulisan yang saya tulis ini bermanfaat khususnya bagi sahabat teknonesia dan mohon maaf jika ada tulisan salah atau keliru. Terima kasih :D

Kata kunci:

Cara Menjalankan Aplikasi Android di Netbook

Pernah dengan kata Android?? Pasti…..karena bukan hal baru lagi untuk didengar. Saat sekarang siapa yang tidak mengenal yang namanya Andoid, OS smartphone yang kini banyak digandrungi oleh anak muda bahkan semua usia juga sangat menggemarinya karena fiturnya yang canggih.
Awalnya saya memang tidak tertarik untuk menginstall aplikasi Android di Netbook milik saya. Soalnya saya belum pernah memakai smartphone Android (gak bisa beli, hehe….)
Namun, belakangan ini saya merasa penasaran dengan sebuah aplikasi yang ternyata hanya bisa diinstall di smartphone/gadget yang memiliki OS Android.
Penasaran kan apa nama aplikasi itu??. Aplikasi itu sebenarnya masih baru dan masih dalam Versi Beta tapi sudah banyak yang memakainya dan sudah menjadi kebutuhan. Info jelas tentang aplikasi ini bisa lihat DISINI.
Okey, kita kembali ke persoalan pertama :) Bagi pengguna Netbook atau laptop dengan spesifikasi rendah dan ingin menggunakan aplikasi Android layaknya sedang menggunakan Smartphone Android, mungkin gak ada salahnya membaca tips yang akan saya berikan. Pada kesempatan kali ini saya akan berbagi pengalaman saya dalam menjalankan aplikasi android di netbook seperti wechat, whatsapp, kakao talk, dan berbagai aplikasi android lainnya (termasuk aplikasi yang saya singgung diatas) dengan menggunakan sebuah software yang bernama Bluestacks.
Bluestacks adalah software yang menjalankan Sistem Operasi Android secara virtual di dalam OS Windows/Mac. Untuk sementara ini Bluestacks masih memakai Android 2.3.4 alias GingerBread. Karena sifatnya adalah virtual maka membutuh resources (spesifikasi) yang lumayan tinggi, sebenarnya sudah banyak sekali yang membahas cara menjalankan aplikasi android di laptop maupun komputer menggunakan Bluestacks, tapi sayangnya karena untuk dapat menjalankan bluestacks sendiri membutuhkan spesifikasi hardware yang tinggi, sehingga pada komputer yang memiliki spesifikasi rendah seperti netbook, bluestacks tidak bisa berjalan dengan lancar bahkan tidak bisa dibuka.
So…yang punya laptop atau Netbook yang spesifikasinya rendah jangan berkecil hati dulu, termasuk saya sendiri punya Netbook. Semua ada solusinya dan disini saya ingin berbagi Menjalankan Aplikasi Android di Netbook agar bisa berjalan dengan lancar begitu juga pada komputer yang memiliki spesifikasi rendah yaitu dengan menggunakan Bluestacks Versi Root, dimana versi bluestacks ini sudah dimodifikasi sedemikian rupa agar kinerjanya menjadi ringan. berikut screen shoot Bluestacks Versi Root yang saya pakai :
BlueStacks4
BlueStacks1

BlueStacks4
BlueStacks2
BlueStacks5
Silahkan Download BlueStacks Versi Root DISINI
Penting untuk dibaca :
Extract file yang sudah didownload (format .rar). Cari dalam folder hasil extract file dengan format .ISO. Extract kembali file .ISO tersebut menggunakan Winrar, nanti hasilnya akan ada dua file installer yaitu SetupLS.exe dan SetupHS.exe.
Saya sarankan untuk pilih SetupLS.exe karena itu memang digunakan untuk vga yang spesifikasi rendah, instal sampai selesai dan enjoy.
Apabila ada yang kurang paham ataupun kritik maupun saran silahkan meninggalkan komentar dengan baik. Selamat mencoba dan semoga bermanfaat. (by. MF)

Jenis-Jenis Bahasa Pemrograman

  1.Bahasa pemrograman C  (kategori tingkat tinggi)
Dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedi.
 2.Bahasa pemograman JAVA (kategori tingkat tinggi)
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java tidak boleh disalahpahami sebagai JavaScript. JavaScript adalah bahasa scripting yang digunakan oleh web browser.
 3. Bahasa pemograman PYTHON
Python adalah bahasa pemrograman dinamis yang mendukung pemrograman berorientasi obyek. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.
 4. Bahasa pemograman RUBY
Ruby adalah bahasa skripting yang berorientasi obyek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman scripting yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar sepertiPerl dan Python.
5. Bahasa pemograman SQL  (kategori tingkat tinggi)
SQL (Structured Query Language) adalah sebuah bahasa yang dipergunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
6. Bahasa pemograman ColdFusion
ColdFusion adalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk  pengembangkan perangkat lunak komputer, khususnya situs webdinamis.
7. Bahasa pemograman PHP  (kategori tingkat tinggi)
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
8. Bahasa pemograman HTML  (kategori tingkat tinggi)
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet.
9. Bahasa pemograman COBOL
COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
10. Bahasa pemograman MICROSOFT VISUAL BASIC  (kategori tingkat tinggi)
Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputerberbasis grafik dengan cepat.
11. Bahasa pemograman VISUAL C++ (kategori tingkat tinggi)
Visual C++ adalah sebuah produk Integrated Development Environment (IDE) untukbahasa pemrograman C dan C++ yang dikembangkan Microsoft. Visual C++ merupakan salah satu bagian dari paket Microsoft Visual Studio.
12. Bahasa pemograman DELPHI  (kategori tingkat tinggi)
Umumnya delphi lebih banyak digunakan untuk pengembangan aplikasi desktop danenterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.
13. Bahasa pemograman C++ (kategori tingkat tinggi)
C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
14 . Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.

15. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

16. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

17. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

18. Bahasa Pemrograman CFM
            Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio.
Syntax coldfusion berbasis html.

19. Bahasa Pemrograman Javascript (kategori tingkat tinggi)
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

20. Bahasa Pemrograman CSS
            Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).