Sabtu, 25 April 2015

BAHASA PEMROGRAMAN WEB

            Dalam pembuatan sebuah website, bisa menggunakan beberapa bahasa pemrograman sebagai dasar dalam pembuatan web dan desain web. Berikut merupakan bahasa pemrograman yang bisa digunakan dalam pembuatan web, antara lain :

1.     HTML

            HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

Contoh Coding :
<html>
            <head>
            <title> Website bagus Punya</title>
            </head>
<body>
  Selamat datang di Web yang super keren!!!
</body>
</html>

2.     PHP

            PHP adalah singkatan dari PHP: Hypertext Prepocessor, yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari "Personal Home Page Tools". Selanjutnya diganti menjadi FI ("Forms Interpreter"). Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP: Hypertext Prepocessor" dengan singkatannya "PHP". PHP versi terbaru adalah versi ke-5. Berdasarkan survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP, di antaranya adalah NASA, Mitsubishi, dan RedHat.

Contoh coding :
<html>
            <head>
            <title> Website bagus Punya</title>
<body>
   <?php 
        echo “Selamat datang di Web yang super keren!!!”;
    ?>
</body>
</html>

3.     ASP

            Active Server Pages (ASP) ialah pengaturan web yang digunakan untuk membina halaman web yang dinamik dan bersifat interaktif. Active server page adalah fasilitas yang diberikan oleh Microsoft untuk memudahkan pembuatan aplikasi-aplikasi Web Server. Hal ini di mungkinkan dengan menggabungkan komponen-komponen Hyper Text Markup Language (HTML) denganVisual Basic Script (VBScript). Sehingga di dalam sebuah halaman Web dengan Active Server Page terdapat bagian HTML dan kode VBScript. ASP diciptakan oleh Microsoft untuk menjawab tantangan pemrograman web dinamis, di mana isi dari sebuah website 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 platform Windows 2000Professional atau Server. Versi sebelumnya, yaitu versi 2.0, dapat berjalan pada platform lain seperti Linux, Solaris, OS/2, dan Novell.

Contoh coding :
<html>
<body>
   <%
      Response.write(“My first AASP script!”)
     %>
</html>

4.     XML      

            XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.

Contoh coding :
<?xml version="1.0" encoding="UTF-8"?>
 <Resep nama="roti" waktu_persiapan="5 menit" waktu_masak="3 jam">
   <judul>Roti tawar</judul>
   <bahan jumlah="3" satuan="cangkir">tepung</bahan>
   <bahan jumlah="0,25" satuan="ons">ragi</bahan>
   <bahan jumlah="1,5" satuan="cangkir">air hangat</bahan>
   <bahan jumlah="1" satuan="sendok teh">garam</bahan>
   <Cara_membuat>
    <langkah>Campur semua bahan dan uleni adonan sampai merata.</langkah>
    <langkah>Tutup dengan kain lembap dan biarkan selama satu jam di ruangan yang hangat.</langkah>
    <langkah>Ulangi lagi, letakkan di loyang dan panggang di oven.</langkah>
    <langkah>Keluarkan, hidangkan</langkah>
   </Cara_membuat>
</Resep>        

5.     JavaScript

            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.
 
   Contoh coding :
                        <script type="text/javascript">
                           alert("Halo Dunia!");
</script>

6.     jQuery

            jQuery adalah pustaka JavaScript kecil bersumber terbuka yang menekankan pada interaksi antara JavaScript dan HTML. Pustaka ini dirilis pada Januari 2006 di BarCamp NYC oleh John Resig dan berlisensi ganda di bawah MIT dan GPL. Microsoft dan Nokia telah mengumumkan akan mengemas jQuery di platform mereka. Microsoft awalnya mengadopsinya dalam Visual Studio untuk digunakan dalam ASP.NET AJAX dan ASP.NET MVC Framework, sedangkan Nokia akan mengintegrasikannya dalam kerangka Web Run-Time mereka.

Contoh coding :
$(this).hide() – untuk menyembunyikan sebuah elemen tertentu
$("p").hide() -  untuk menyembunyikan semua elemen <p>
$(".test").hide() – untuk menyembunyikan semua elemen dengan class=”test”
$("#test").hide() – untuk menyembunyikan elemen dengan id=”test”

Kesimpulan :
Perkembangan web memang sangat pesat mengikuti perkembangan jaman, perkembangan web dan bahasa pemrograman web adalah hal yang tidak bisa dipisahkan di datu sisi perkembangan web diperlukan untuk mengikuti jaman sedangkan di sisi yang lain pemrograman web dibutuhkan untuk mengimplementasikan ide yang di miliki manusia.

Sumber :
http://id.wikipedia.org/wiki/Pemrograman_web
http://id.wikipedia.org/wiki/JavaScript
http://id.wikipedia.org/wiki/Jquery
http://id.wikipedia.org/wiki/XML
http://id.wikipedia.org/wiki/Active_Server_Pages
http://ilmukomputer.com/category/pemrograman-php/

http://handokochun.blogspot.com/2014/03/bahasa-pemrograman-yang-digunakan-untuk.html

ARSITEKTUR WEB

            Arsitektur Website adalah suatu pendekatan terhadap desain dan perencanaan situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetis dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.
            Sejak web perencanaan isi, desain dan manajemen datang dalam lingkup metode desain, Vitruvian tradisional tujuan komoditas, keteguhan dan kesenangan dapat memandu arsitektur situs, seperti yang mereka lakukan arsitektur fisik dan disiplin desain lainnya. Website arsitektur akan datang dalam ruang lingkup estetika dan teori kritis dan kecenderungan ini dapat mempercepat dengan munculnya web semantik dan web 2.0. Kedua ide menekankan aspek struktur informasi. Strukturalisme adalah sebuah pendekatan untuk pengetahuan yang telah dipengaruhi sejumlah disiplin akademis termasuk estetika, teori kritis dan postmodernisme. Web 2.0, karena melibatkan user-generated content, mengarahkan perhatian arsitek website untuk aspek-aspek struktur informasi.
            Suatu pendekatan terhadap desain dan perencanaan situs yang, seperti arsitektur itu sendiri, melibatkan teknis, kriteria estetika dan fungsional. Seperti dalam arsitektur tradisional, fokusnya adalah benar pada pengguna dan kebutuhan pengguna. Hal ini memerlukan perhatian khusus pada konten web, rencana bisnis, kegunaan, desain interaksi, informasi dan desain arsitektur web. Untuk optimasi mesin pencari yang efektif perlu memiliki apresiasi tentang bagaimana sebuah situs Web terkait dengan World Wide Web.
            “Website arsitektur” memiliki potensi untuk menjadi istilah yang digunakan untuk disiplin intelektual mengatur konten website. ”Web desain”, dengan cara kontras, menggambarkan tugas-tugas praktis, bagian-bagian-grafis dan teknis, dari merancang dan menerbitkan sebuah situs web. Perbedaan tersebut dibandingkan dengan yang antara tugas mengedit sebuah koran atau majalah dan desain grafis dan pencetakan. Tetapi hubungan antara editorial dan kegiatan produksi adalah lebih dekat untuk publikasi web daripada untuk penerbitan cetak. Tiga standar utama untuk penerapan web services. Standar-standar ini mendukung pertukaran data berbasis XML. Tiga standar tersebut meliputi SOAP, WSDL, dan UDDI. Berikut bakal tak jelaskan secara singkat mengenai standar tersebut. SOAP ( Simple Object Access Protocol )
            Protokol ini mendukung proses pengkodean data (biasanya XML) dan transfernya melalui HTTP (Hyper Text Transfer Language). Dalam konteks web services, SOAP adalah suatu bahasa versi bebas dari protokol RPC (Remote Procedure Caoll) yang berguna untuk proses transaksi melalui HTTP standar. SOAP membuat klien web service dapat memilih beberapa parameter mengenai permintaannya dan memberikannya kpd si penyedia. Ketika penyedia menganggapi permintaan tersebut, maka terjadilah web services.WSDL ( Web Services Description Language ) Merupakan bahasa berbasis XML yang menjelaskan fungsi-fungsi dalam web services. WSDL menyediakan cara untuk memanfaatkan kapabilitas web services. WSDL memberi tahu mesin lain bagaimana memformat/ menterjemahkan permintaan yang diterima berikut respon mereka agar proses web service bisa berjalan. Singkatnya, WSDL adalah bahasa yang memungkinkan berbagai dokumen yang dibuat dalam aplikasi yang berbeda dapat berkomunikasi.
            UDDI (Universal Description Discovery and Integration ) Adalah semacam direktori global untuk mengelola web services. Fungsinya mirip dengan Yellow Pages untuk versi web services. UDDI berisi informasi tentang penawaran atau layanan apa yang ditawarkan perusahaan berikut dengan detil teknis bagaimana cara mengaksesnya. Inforamsi tersebut ditulis dalam bentuk file-file WSDL.
            Hal lain yang harus Anda ingat adalah setiap halaman website hendaknya tidak lebih dari 2 (dua) level kedalaman atau 2 (dua) kali klik dari halaman depan (home). Bila tidak, spider tidak akan membuat indeks semua halaman website. Halaman depan (home page) website harus memiliki tautan ke halaman-halaman utama, baik melalui isi halaman depan maupun melalui menu website. Masing-masing halaman utama juga harus memiliki tautan ke subhalaman. Satu halaman utama bisa terhubung ke lebih dari satu subhalaman. Sebaliknya setiap subhalaman juga harus memiliki tautan untuk kembali ke halaman utama dan setiap halaman utama harus memiliki tautan untuk kembali ke halaman depan. Spider atau web crawler hanya bisa mengikuti tautan dari satu halaman ke halaman yang lain dan dari satu website ke website yang lain. Oleh karena itu semakin banyak tautan dari website lain yang mengarah ke website Anda maka website Anda akan semakin dikenal oleh mesin pencari.

Kesimpulan :

Untuk membuat web kita harus memperhatikan dari segi tata letak infrastruktur sampai konten di dalam web yang akan dibuat selanjutnya, setiap halaman baik itu halaman depan, halaman utama dan subhalaman harus menggunakan kata kunci yang telah Anda pilih. Halaman depan dan halaman-halaman utama harus menggunakan kata-kata kunci yang paling banyak dicari.

Sumber :


http://laoderahmatputra.blogspot.com/2014/03/pengertian-sejarah-arsitektur-web.html

Selasa, 07 April 2015

MAKNA DARI LIRIK LAGU ‘OEMAR BAKRI’ Oleh : Iwan Fals

Berikut adalah lirik lagu ‘Oemar Bakri’

Tas hitam dari kulit buaya
"Selamat pagi!", berkata bapak Oemar Bakri
"Ini hari saya rasa kopi nikmat sekali!"
Tas hitam dari kulit buaya
Mari kita pergi, memberi pelajaran ilmu pasti
Itu murid bengalmu mungkin sudah menunggu

Laju sepeda kumbang di jalan berlubang
S'lalu begitu dari dulu waktu jaman Jepang
Terkejut dia waktu mau masuk pintu gerbang
Banyak polisi bawa senjata berwajah garang

Bapak Oemar Bakri kaget apa gerangan
"Berkelahi Pak!", jawab murid seperti jagoan
Bapak Oemar Bakri takut bukan kepalang
Itu sepeda butut dikebut lalu cabut, kalang kabut, cepat pulang
Busyet ... Standing dan terbang

Oemar Bakri. .. Oemar Bakri pegawai negeri
Oemar Bakri ... Oemar Bakri 40 tahun mengabdi
Jadi guru jujur berbakti memang makan hati
Oemar Bakri . .. Oemar Bakri banyak ciptakan menteri
Oemar Bakri ... Profesor dokter insinyur pun jadi
Tapi mengapa gaji guru Oemar Bakri seperti dikebiri

Bapak Oemar Bakri kaget apa gerangan
"Berkelahi Pak!", jawab murid seperti jagoan
Bapak Oemar Bakri takut bukan kepalang
Itu sepeda butut dikebut lalu cabut, kalang kabut
Bakrie kentut... Cepat pulang

Oemar Bakri ... Oemar Bakri pegawai negeri
Oemar Bakri ... Oemar Bakri 40 tahun mengabdi
Jadi guru jujur berbakti memang makan hati
Oemar Bakri ... Oemar Bakri banyak ciptakan menteri
Oemar Bakri ... Bikin otak orang seperti otak Habibie
Tapi mengapa gaji guru Oemar Bakri seperti dikebiri

            Lirik lagu ini mempunyai makna yang mendalam karena menggambarkan apa yang terjadi di Indonesia khususnya di dunia pendidikan. Lirik lagu ini menceritakan.Seorang pegawai negeri bernama Oemar Bakri yang begitu loyal terhadap profesinya sebagai seorang Guru , mengalami nasib begitu menyedihkan . Pembawaannya yang sederhana dan jauh dari kemewahan digambarkan melalui atribut yang digunakan Oemar Bakri berupa tas hitam dari kulit buaya dan sepeda kumbang melalui jalan berlubang, dan tidak berubah sejak zaman Jepang hingga Indonesia merdeka sekian tahun.. Jasa dan baktinya terhadap masyarakat lewat profesinya sebagai Guru ditunjukkan dengan ilustrasi bahwa Oemar Bakri telah 40 tahun mengabdi, banyak menyiptakan mentri, professor , doctor, dan insinyur, bahkan mampu membuat otak orang seperti otak Habibie yang dalam lirik lagu tersebut merupakan simbol kepandaaian dan kecerdasan.

            Akan tetapi, semua kelebihan dan loyalitas yang dimiliki Oemar Bakri sebagai seorang pegawai negeri itu tidak menjadi menjaminan bahwa dia dapat terlepas dari penyelewengan yang dilakukan oleh oknum-oknum tertentu. Masalah pemotongan gaji pegawai negeri seperti yang dialami oleh Oemar Bakri ini sering terjadi dalam dunia pendidikan di Indonesia, khususnya di daerah perdesaan atau tempat-tempat terpencil..

            Lirik lagu ini merupakan suatu ironi tentang nasib pegawai negeri, khususnya profesi pendidikan, yang hanya mempunyai gaji pas-pasan justru menjadi korban korupsi yang dilakukan oleh orang-orang tertentu. Lebih tragis lagi korban-korban penyelewengan tersebut seolah-olah tidak berdaya untuk menghindari sehingga dikatakan dengan “jadi guru jujur berbakti memang makan hati”.

Sumber :

http://oi-cafe.blogspot.com/2012/05/sosok-oemar-bakri-di-lagu-iwan-fals.html

http://www.binasyifa.com/759/42/26/guru-oemar-bakri.htm

KEBUDAYAAN YANG MEMACU DIRI

            Pada bahasan kali ini saya akan membahas tentang kebudayaan asli kita yang dapat memacu diri kita. Berhubung saya mempunyai darah keturunan Jawa maka yang akan saya bahas disini mengenai suku Jawa.
            Suku jawa, adalah suatu suku yang unsur budayanya sangat kuat dan mampu bertahan hingga saat ini. Budaya-budaya yang ada dalam kehidupan masyarakat jawapun sangat banyak dan beragam. Mulai dari bahasa sehari-hari, ritual-ritual keagamaan hingga hiburan semua menjadi budaya yang mempunyai sisi positif bagi masyarakat jawa.
            Bahasa jawa termasuk salah satu bahasa paling sulit didunia, karena bahasa jawa mempunyai tingkatan-tingkatan yang berbeda –beda dalam penggunaanya. Kesemuaan budaya jawa mengajak masyarakaatnya untuk saling menghormati, saling membantu/ tolong-menolong, sopan santun dan tauhid. Jika dipandang sekilas budaya jawa sangatlah humanis. Budaya jawa tidak hanya berimbas pada satu orang pribadi tetapi semua orang yang ada didalamnya akan ikut terkena efek positifnya.Dapat dilihat orang-orang jawa yang masih mepertahankan tradisi-tradisi jawa. Orang itu akan terlihat begitu santun, sangat sosialis dan religius. Karena budaya jawa dapat mencakup kesemua aspek itu.Masyarakat jawa mempunyai elastisitas yang tinggi untuk memepertahankan budayanya. Elastisitas mempunyai makna kefleksibelan dan kemampuan sesuatu atas adanya gangguan atau input dari luar.
            Untuk lebih jelas kita bisa lihat pada contoh orang jawa yang mengikuti program transmigrasi ke luar jawa, dengan segala keterbatasan dan lingkungan yang masih asing, mereka telah menunjukan suatu prestasi kemampuan yang luar biasa. Mereka berhasil membaur dan beradaptasi dengan lingkungan serta penduduk sekitar.Apa yang dapat kita tarik sebagai kesimpulan dari cerita di atas adalah suatu fenomena yang realitasnya adalah bahwa orang Jawa dengan kebudayaannya dapat terus hidup (survival) meskipun jauh di perantauan dan dapat berdampingan serta melebur dengan masyarakat dan kebudayaan lain yang sama sekali berlainan karakternya. Hal ini membuktikan bahwa orang Jawa dan kebudayaan Jawa memiliki kemampuan untuk terus menerus hidup menyesuaikan diri dengan tantangan dan perubahan zaman. . Tapi yang selalu harus menjadi catatan dan patut dibanggakan, bahwa mereka selalu dapat hidup menyesuaikan diri dengan lingkungan alam dan lingkungan sosial-budaya tempatan. Dalam konteks pengembaraan budaya Jawa ke seluruh Indonesia maupun ke manca negara itu, akulturasi pun dengan demikian terus selalu terjadi antara budaya tempatan dengan budaya Jawa sebagai pendatang.
            Akan tetapi selalu saja dapat kita amati, bahwa nilai-nilai kejawaan tampaknya masih cukup jelas terlihat bahkan mendominasi. sistem pengendalian yang paling utama pada masyarakat Jawa adalah menempatkan masyarakat beserta adat istiadatnya secara dominan yang menentukan arah perilaku individu-individu warganya. Otonomi individu beserta penampilan kepribadian nya memainkan peran agak sekunder. Kepentingan individu diserasikan secara harmonis dengan kepentingan kolektif atau masyarakat keseluruhan. Masyarakat Jawa dikategorikan dalam sistem budaya yang mengutamakan nilai keserasian hidup kolektif. Institusi sosial ada atau diadakan agar berfungsi untuk memainkan peran yang mengkontribusi kepada kepaduan formasi keseluruhan masyarakat yang utuh. Kebutuhan-kebutuhan individu dengan sendirinya akan terpenuhi langsung terkait dengan berfungsinya lembaga-lembaga sosial itu. Perwujudan dari nilai keserasian hidup dapat dilihat dalam praktek kerja bersama yang disebut gotong royong. Kerukunan semacam ini didasari oleh empat sifat dasar manusia yakni simpati, keramahan, rasa keadilan dan kepentingan pribadi yang selaras dengan tatanan sosial menurut adat istiadat. Berdasarkan cara berfikir tertentu, manusia jawa memandang nilai hormat dan rukun memiliki makna amat penting dan berharga dalam hubungan interaksi dengan sesamanya.Kedua nilai tersebut bukan saja merupakan petunjuk moral yang mendasari tindak-tanduk kekeluargaan Jawa, melainkan malah merupakan pusat pengertian baginya. Yang pertama ialah sekelompok nilai yang berkenaan dengan pandangan. Kejawen tentang tata krama penghormatan, dan yang kedua adalah nilai-nilai yang berkenaan dengan pengutamaan orang Jawa terhadap terpeliharanya penampilan sosial yang harmonis”. Hal-hal ini yang mendorong masyarakat Jawa untuk merealisasikan nilai sosial yang dibawanya sehingga dapat terwujud keserasian dan keharmonisan masyarakat.

Sumber :

https://worldeducations.wordpress.com/2013/09/10/5/