Pengertian WordPress

| Sabtu, 30 Januari 2016
WordPress adalah sebuahaplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan Bahasa Pemrograman PHP dan basisdata (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software). Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya. WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi. Nama WordPress diusulkan oleh Christine Selleck, teman matt Mullenweg. WordPress saat ini menjadi platform content management system (CMS) bagi beberapa situs web ternama seperti CNN, Routers, The new York Times, TechCrunch, dan lainnya.
Rilis terbaru WordPress adalah versi 4.1.1 (18 Februari 2015). WordPress didistribusikan dengan Lisensi Publik Umum GNU.

WordPress.com dan WordPress.org

WordPress menyediakan dua alamat yang berbeda, yaitu WordPress.com dan WordPress.org.

WordPress.com merupakan situs layanan blog yang menggunakan mesin WordPress, didirikan oleh perusahaan Automattic. Dengan mendaftar pada situs WordPress.com, pengguna tidak perlu melakukan instalasi atau konfigurasi yang cukup sulit. Sayangnya, pengguna WordPress.com tidak dapat mengubah template standar yang sudah disediakan. Artinya, pengguna tidak dapat menambahkan asesori apa pun selain yang sudah disediakan. Meski demikian, fitur yang disediakan oleh WordPress.com sudah cukup bagus.

WordPress.org merupakan wilayah pengembang (developer). Di alamat ini, seseorang dapat mengunduh (download) aplikasi beserta seluruh berkas CMS WordPress. Selanjutnya, CMS ini dapat diubah ulang selama seseorang menguasai PHP, CSS dan Skript lain yang menyertainya. WordPress dengan Bahasa Indonesia  ada berkat kerja para kontributor di Indonesia yang dipimpin oleh Huda Toriq, seorang Mahasiswa Kedokteran dari Universitas Diponegoro (UNDIP) Semarang.

Berikut ringkasan perbedaan dalam penggunaan WordPress.com dan WordPress.org :
  • WordPress.com : untuk pengguna yang ingin membuat blog sendiri secara cepat dan punya alamat website.
  • WordPress.org : untuk pengguna yang ingin memodifikasi WordPress menurut kebutuhan sendiri atau ingin membuat blog menggunakan alamat dan server sendiri.

Keunggulan dan Fitur WordPress

Tampilan Administrasi WordPress 3.3
WordPress memiliki banyak keunggulan dan fitur untuk dunia blog, antara lain :
  • Gratis. Untuk mendapatkan perangkat lunak WordPress hanya perlu mengunduh dari situsnya tanpa dipungut biaya, bahkan untuk blog komersial sekalipun.
  • Berbasis kode sumber terbuka (open source). Pengguna dapat melihat dan memperoleh barisan kode-kode penyusun perangkat lunak WordPress tersebut secara bebas, sehingga pengguna tingkat lanjut yang memiliki kemampuan pemrograman dapat bebas melakukan modifikasi, bahkan dapat mengembangkan sendiri program WordPress tersebut lebih lanjut sesuai keinginan.
  • Templat atau desain tampilannya mudah dimodifikasi sesuai keinginan pengguna. Sehingga apabila pengguna memiliki pengetahuan HTML yang memadai, maka pengguna tersebut dapat berkreasi membuat template sendiri. Pengguna yang tidak mengerti HTML, tentu saja masih dapat memilih ribuan template yang tersedia di internet secara bebas, yang tentu saja gratis.
  • Pengoperasiannya mudah.
  • Satu blog WordPress, dapat digunakan untuk banyak pengguna (multi user). Sehingga WordPress juga sering digunakan untuk blog komunitas. Anggota komunitas tersebut dapat berperan sebagai kontributor.
  • Jika pengguna sebelumnya telah mempunyai blog tidak berbayar, misalnya di alamat Blogger, LiveJournal, atau TypePad, pengguna dapat mengimpor isi blog-blog tersebut ke alamat hosting blog pribadi yang menggunakan perangkat lunak WordPress. Dengan demikian pengguna tidak perlu khawatir isi blog yang lama akan menjadi sia-sia setelah menggunakan perangkat lunak WordPress.
  • Selain pengguna yang banyak, banyak pula dukungan komunitas (community support) untuk WordPress.
  • Tersedia banyak plugin yang selalu berkembang. Plugin WordPress sendiri yaitu sebuah program tambahan yang bisa diintegrasikan dengan WordPress untuk memberikan fungsi-fungsi lain yang belum tersedia pada instalasi standar. Misalnya plugin anti-spam, plugin web counter, album foto.
  • Kemampuan untuk dapat memunculkan XML, XHTML, dan CSS standar.
  • Tersedianya struktur permalink yang memungkinkan mesin pencari mengenali struktur blog dengan baik.
  • Kemungkinan untuk meningkatkan performa blog dengan ekstensi.
  • Mampu mendukung banyak kategori untuk satu artikel. Satu artikel dalam WordPress dapat dikatogorisasikan ke dalam beberapa kategori. Dengan multikategori, pencarian dan pengaksesan informasi menjadi lebih mudah.
  • Fasilitas Trackback dan pingback. Juga memiliki kemampuan untuk melakukan otomatis Ping (RPC Ping) ke berbagai search engine dan web directory, sehingga website yang dibuat dengan Wordpress akan lebih cepat ter index pada search engine.
  • Fasilitas format teks dan gaya teks. WordPress menyediakan fitur pengelolaan teks yang cukup lengkap. Fitur – fitur format dan gaya teks pada kebanyakan perangkat lunak pengolahan kata seperti cetak tebal, cetak miring, rata kanan, rata kiri, tautan tersedia di WordPress.
  • Halaman statis (Halaman khusus yang terpisah dari kumpulan tulisan pada blog).
  • Mendukung LaText.
  • Mempunyai kemampuan optimalisasi yang baik pada mesin pencari (Search Engine Optimizer).

WordPress dan WordCamp di Indonesia


Logo WordCamp
WordCamp merupakan konferensi yang fokus pada hal-hal yang berhubungan dengan WordPress. WordCamp menjadi acara resmi yang diselenggarakan oleh masyarakat pengguna WordPress. Setiap pengguna baik pengguna akhir (end user) maupun pengembang dapat berpartisipasi dalam WordCamp. Semua saling berbagi ide, dan mengenal satu sama lain. WordCamp terbuka bagi pengguna WordPress.com dan juga WordPress.org.
Valent Mustamin selaku salah satu penyelenggara WordCamp 2010 di Indonesia menjelaskan bahwa berdasarkan data WordPress, Jakarta memiliki jumlah pengunjung halaman yang unik (unique visitor) sebanyak 5.971.919. Jakarta menjadi kota nomor satu di dunia untuk jumlah pengunjung dan meningkat dibandingkan tahun 2009 Di bawah Jakarta terdapat Sao Paulo dengan 3.627.353 pengunjung unik ; London dengan 3.106.790; dan Meksiko dengan 2.388.013.
Sedangkan penggunaan Bahasa Indonesia menempati peringkat ke-empat sebagai bahasa terbanyak yang digunakan di platform penerbitan konten internet WordPress. Hingga mei 2013, sebanyak 3,5 persen konten yang ada di WordPress ditulis dalam bahasa Indonesia. Peringkat pertama; bahasa Inggris mendominasi dengan 66 persen, lalu diiikuti bahasa Spanyol sebesar 8,7 persen, dan bahasa Portugis 6,5 persen.
Pada Januari 2010, WordPress merekam tingkat kunjungan ke situs WordPress di beberapa negara. Posisi nomor satu masih ditempati oleh Amerika dengan jumlah pengunjung halaman yang unik dengan 91.984.365, disusul dengan Brasil 22.379.967, Inggris dengan 13.593.967 dan Kanada dengan 10.896.310.


Semoga ini bermanfaat untuk Anda :)
edit

Pengertian OSI Layer dsn Fungsinya

| Jumat, 29 Januari 2016
OPEN SYSTEM INTERCONNECTION (OSI)

#Pengertian Model Osi Layer

Pengertian model OSI (Open System Interconnection) adalah suatu model konseptual yang terdiri atas tujuh layer, yang masing-masing layer tersebut mempunyai fungsi yang berbeda. OSI dikembangkan oleh badan Internasional yaitu ISO (International Organization for Standardization) pada tahun 1977. Model ini juga dikenal dengan model tujuh lapis OSI (OSI seven layer model). Berikut dibawah ini merupakan gambar dari model OSI 7 Layer 
Masalah utama dalam komunikasi antar komputer dari vendor yang berbeda adalah karena mereka mengunakan protocol dan format data yang berbeda-beda. Untuk mengatasi ini, International Organization for Standardization (ISO) membuat suatu arsitektur komunikasi yang dikenal sebagai Open System Interconnection (OSI) model yang mendefinisikan standar untuk menghubungkan komputer-komputer dari vendor-vendor yang berbeda.
Model-OSI tersebut terbagi atas 7 layer, dan layer kedua juga memiliki sejumlah sub-layer (dibagi oleh Institute of Electrical and Electronic Engineers (IEEE)). Perhatikan tabel berikut:

       Masalah utama dalam komunikasi antar komputer dari vendor yang berbeda adalahkarena mereka mengunakan protocol dan format data yang berbeda-beda. Untuk mengatasi ini,International Organization for Standardization (ISO) membuat suatu arsitektur komunikasi yangdikenal sebagai Open System Interconnection (OSI) model yang mendefinisikan standar untuk menghubungkan komputer-komputer dari vendor-vendor yang berbeda.
Model-OSI tersebut terbagi atas 7 layer, dan layer kedua juga memiliki sejumlah sub-layer (dibagi oleh Institute of Electrical and Electronic Engineers (IEEE)). Perhatikan tabel berikut:
7th- Layer : Application Services
6th - Layer : Presentation Services
5th - Layer : Session Communications
4th - Layer : Transport Communications
3rd - Layer : Network Communications
2nd - Layer : Data-link Physical connections
1st - Layer : Physical Physical connections


Layer-layer tersebut disusun sedemikian sehingga perubahan pada satu layer tidak membutuhkan perubahan pada layer lain. Layer teratas (5, 6 and 7) adalah lebih cerdas dibandingkan dengan layer yang lebih rendah; Layer Application dapat menangani protocol dan format data yang sama yang digunakan oleh layer lain, dan seterusnya. Jadi terdapat perbedaan yang besar antara layer Physical dan layer Application.

#Fungsi OSI Layer.

1. Layer Physical
Ini adalah layer yang paling sederhana; berkaitan dengan electrical (dan optical) koneksi antar peralatan. Data biner dikodekan dalam bentuk yang dapat ditransmisi melalui media jaringan, sebagai contoh kabel, transceiver dan konektor yang berkaitan dengan layer Physical. Peralatan seperti repeater, hub dan network card adalah berada pada layer ini.

2. Layer Data-link
Layer ini sedikit lebih “cerdas” dibandingkan dengan layer physical, karena menyediakan transfer data yang lebih nyata. Sebagai penghubung antara media network dan layer protocol yang lebih high-level, layer data link bertanggung-jawab pada paket akhir dari data binari yang berasal dari level yang lebih tinggi ke paket diskrit sebelum ke layer physical. Akan mengirimkan frame (blok dari data) melalui suatu network. Ethernet (802.2 & 802.3), Tokenbus (802.4) dan Tokenring (802.5) adalah protocol pada layer Data-link.

3. Layer Network
Tugas utama dari layer network adalah menyediakan fungsi routing sehingga paket dapat dikirim keluar dari segment network lokal ke suatu tujuan yang berada pada suatu network lain. IP, Internet Protocol, umumnya digunakan untuk tugas ini. Protocol lainnya seperti IPX, Internet Packet eXchange. Perusahaan Novell telah memprogram protokol menjadi beberapa, seperti SPX (Sequence Packet Exchange) & NCP (Netware Core Protocol). Protokol ini telah dimasukkan ke sistem operasi Netware. Beberapa fungsi yang mungkin dilakukan oleh Layer Network
• Membagi aliran data biner ke paket diskrit dengan panjang tertentu.
• Mendeteksi Error.
• Memperbaiki error dengan mengirim ulang paket yang rusak.
• Mengendalikan aliran.

4. Layer Transport
Layer transport data, menggunakan protocol seperti UDP, TCP dan/atau SPX (Sequence Packet eXchange, yang satu ini digunakan oleh NetWare, tetapi khusus untuk koneksi berorientasi IPX). Layer transport adalah pusat dari mode-OSI. Layer ini menyediakan transfer yang reliable dan transparan antara kedua titik akhir, layer ini juga menyediakan multiplexing, kendali aliran dan pemeriksaan error serta memperbaikinya.

5. Layer Session
Layer Session, sesuai dengan namanya, sering disalah artikan sebagai prosedur logon pada network dan berkaitan dengan keamanan. Layer ini menyediakan layanan ke dua layer diatasnya, Melakukan koordinasi komunikasi antara entiti layer yang diwakilinya. Beberapa protocol pada layer ini: NETBIOS: suatu session interface dan protocol, dikembangkan oleh IBM, yang menyediakan layanan ke layer presentation dan layer application. NETBEUI, (NETBIOS Extended User Interface), suatu pengembangan dari NETBIOS yang digunakan pada produk Microsoft networking, seperti Windows NT dan LAN Manager. ADSP (AppleTalk Data Stream Protocol). PAP (Printer Access Protocol), yang terdapat pada printer Postscript untuk akses pada jaringan AppleTalk.

6. Layer Presentation
Layer presentation dari model OSI melakukan hanya suatu fungsi tunggal: translasi dari berbagai tipe pada syntax sistem. Sebagai contoh, suatu koneksi antara PC dan mainframe membutuhkan konversi dari EBCDIC character-encoding format ke ASCII dan banyak faktor yang perlu dipertimbangkan. Kompresi data (dan enkripsi yang mungkin) ditangani oleh layer ini.

7. Layer Application
Layer ini adalah yang paling “cerdas”, gateway berada pada layer ini. Gateway melakukan pekerjaan yang sama seperti sebuah router, tetapi ada perbedaan diantara mereka. Layer Application adalah penghubung utama antara aplikasi yang berjalan pada satu komputer dan resources network yang membutuhkan akses padanya. Layer Application adalah layer dimana user akan beroperasi padanya, protocol seperti FTP, telnet, SMTP, HTTP, POP3 berada pada layer Application.


Dari sini kita bisa mengerti kegunaan teoristis dari OSI Layer, semoga bermanfaat :)

Wassalamualaikum Wr.W..
edit

Pengertian Database dan Manfaatnya

| Kamis, 28 Januari 2016
Assalamualaikum Wr.Wb

Pengertian database adalah sekumpulan data yang sudah disusun sedemikian rupa dengan ketentuan atau aturan tertentu yang saling berelasi sehingga memudahkan pengguna dalam mengelolanya juga memudahkan memperoleh informasi. Selain itu adapula yang mendefinisikan database sebagai kumpulan file, tabel, atau arsip yang saling terhubung yang disimpan dalam media elektronik. Satu record (umumnya digambarkan sebagai baris data) terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record.

Adapun Struktur Database adalah:
~Database
~File/Table
~Record

Elemen data/FieldDari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu :

1. Bersifat data oriented dan bukan program oriented.
2. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
3. Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
4. Dapat memenuhi kebutuhan sistem-sistem baru secara mudah
5. Dapat digunakan dengan cara-cara yang berbeda.

Prinsip utama Data Base adalah pengaturan data dengan tujuan utama fleksibelitas dan kecepatan pada saat pengambilan data kembali. Adapun ciri-ciri basis data diantaranya adalah sebagai berikut :
1. Efisiensi meliputi kecepatan, ukuran, dan ketepatan
2. Data dalam jumlah besar.
3. Berbagi Pakai (dipakai bersama sama/Sharebility).
4. Mengurangi bahkan menghilangkan terjadinya duplikasi dan ketidakkonsistenan dat

Manfaat Penggunaan Database  

*Kecepatan dan Kemudahan

Database memiliki kemampuan dalam menyeleksi data sehingga menjadi suatu kelompok yang terurut dengan cepat. Hal inilah yang akhirnya dapat menghasilkan informasi yang dibutuhkan secara cepat pula. Seberapa cepat pemrosesan data oleh database tergantung pula pada perancangan databasenya.

*Pemakaian Bersama-sama

Suatu database bisa digunakan oleh siapa saja dalam suatu perusahaan. sebagai contoh database mahasiswa dalam suatu perguruan tinggi dibutuhkan oleh beberapa bagian, seperti bagian admin, bagian keuangan, bagian akademik. Kesemua bidang tersebut membutuhkan database mahasiswa namun tidak perlu masing-masing bagian membuat databasenya sendiri, cukup database mahasiswa satu saja yang disimpan diserver pusat. Nanti aplikasi dari masing-masing bagian bisa terhubung ke database mahasiswa tersebut.

*Kontrol data berpusat

Masih berkaitan dengan point ke dua, meskipun pada suatu perusahaan memiliki banyak bagian atau divisi tapi database yang diperlukan tetap satu saja. Hal ini mempermudah pengontrolan data seperti ketika ingin mengupdate data mahasiswa, maka kita perlu mengupdate semua data di masing-masing bagian atau divisi, tetapi cukup di satu database saja yang ada di server pusat.

*Menghemat biaya perangkat

Dengan memiliki database secara terpusat maka di masing-masing divisi tidak memerlukan perangkat untuk menyimpan database berhubung database yang dibutuhkan hanya satu yaitu yang disimpan di server pusat, ini tentunya memangkas biaya pembelian perangkat.

*Keamanan Data

Hampir semua Aplikasi manajemen database sekarang memiliki fasilitas manajemen pengguna. Manajemen pengguna ini mampu membuat hak akses yang berbeda-beda disesuaikan dengan kepentingan maupun posisi pengguna. Selain itu data yang tersimpan di database diperlukan password untuk mengaksesnya.

*Memudahkan dalam pembuatan Aplikasi baru

Dalam poin ini database yang dirancang dengan sangat baik, sehingga si perusahaan memerlukan aplikasi baru tidak perlu membuat database yang baru juga, atau tidak perlu mengubah kembali struktur database yang sudah ada. Sehingga Si pembuat aplikasi atau programmer hanya cukup membuat atau pengatur antarmuka aplikasinya saja.
Dengan segudang manfaat dan kegunaan yang dimiliki oleh database maka sudah seharusnya semua perusahaan baik itu perusahaan skala kecil apalagi perusahaan besar memilki database yang dibangun dengan rancangan yang baik. Ditambah dengan pemanfaatan teknologi jaringan komputer maka manfaat database ini akan semakin besar. Penggunaan database sekaligus teknologi jaringan komputer telah banyak digunakan oleh berbagai macam perusahaan, contohnya saja perbankan yang memiliki cabang di setiap kotanya. Perusahaan Bank tersebut hanya memiliki satu database yang disimpan di server pusat, sedangkan cabang-cabangnya terhubung melalui jaringan komputer untuk mengakses database yang terletak di sever pusat tersebut.

Sumber: http://www.mandalamaya.com/pengertian-database/
 

Ini dulu ya yang dapat saya sampaikan :)
 Wassalamualikum Wr.Wb.
edit

Pengertian CMS (Content Management System)

| Rabu, 27 Januari 2016
Assalamualikum Wr.Wb

CMS Formulasi adalah sebuah sistem manajemen konten (Content management sistem) yang dapat diperoleh secara gratis, sebuah sistem sederhana yang pertama kali dibangun dari nol oleh Sdr. Ari Rusmanto yang diberi nama Schoolhos. Seiring berjalannya waktu CMS ini ada beberapa perbaikan kode oleh Sdr. Fauzan A Mahanani kemudian berubah nama menjadi CMS Formulasi.

Apakah kalian tau, apa itu CMS Formulasi ?
        CMS Formulasi merupakan sebuah sistem informasi sederhana yang dibangun dengan menggunakan bahasa pemograman PHP dan MySQL. Sistem ini adalah salah satu alternatif untuk membangun sebuah website informasi pendidikan atau instansi sekolah. Modul yang disediakan merupakan standar modul yang dibutuhkan oleh sebuah website sekolah pada umumnya, yaitu data siswa, data guru dan staff, data alumni, pendaftaran siswa baru dan materi untuk e-learning.

Akuntabilitas

Oleh karena CMS mendukung alur kerja dan hak akses yang jelas kepada para penggunanya, data/informasi yang disampaikan dapat dipertanggung jawabkan dengan baik. Setiap penulis ataupun editor memiliki tugas masing-masing dengan hak akses yang berbeda-beda pula. Dengan demikian setiap perubahan yang terjadi di website dapat ditelusuri dan diperbaiki seperlunya dengan segera.

CMS pada prinsipnya dapat dipergunakan  untuk berbagai macam keperluan dan dalam berbagai kondisi, seperti untuk :
~ Mengelola website pribadi.
~ Mengelola website perusahaan/bisnis.
~ Portal atau website komunitas.
~ Galeri foto, dan lain sebagainya.
~ Forum.
~ Aplikasi E-Commerce.
~ Dan lain-lain

Kekurangan CMS
1. Mengharuskan menggunakan source kode yang kadang membingungkan.
2. Ada beberapa fitur-fitur yang kurang terpakai, sehingga membuat jadi kurang efisien.
3. Security lebih rawan terutama  yang opensource, karna banyak orang yang tahu tentang code dan kelemahannya.
4. Template telah tersedia, sehingga kurang bisa berekspresi.

 Beriku ada beberapa macam CMS yang paling sering digunakan orang-orang, salah satunya adalah :
1. CMS Wordpress
2. CMS Joomla
3. CMS Drupal
4. Aura CMS
5. CMS Opencart
6. CMS Prestashop
7. CMS Moodle     

 Sebenarnya masih banyak lagi CMS-CMS yang bertebaran di internet, namun saya hanya menyebutkan beberapa CMS yang paling banyak digunakan orang. Untuk CMS lain silahkan cari di internet dan lain waktu untuk informasinya lebih lanjut.

Sumber: http://rismaanggra23.blogspot.co.id/2015/12/pengertian-cms-formulasi.html


Wassalamualikum Wr.Wb.
edit

Installisasi CMS Formulasi..

| Selasa, 26 Januari 2016
Assalamualaikum Wr.Wb..

Ketemu lagi diblog saya, hai ini saya belajar bagaimana menginstall CMS Formulasi.

Berikut langkah-langkah menginstall CMS Formulasi :

1.Extract file Formulasi CMS yang sudah didownload

 

2. Kemudian copy kan ke folder server anda. Dalam contoh ini menggunakan server XAMPP versi 1.7.3, maka folder yang digunakan adalah folder htdocs


3.Buatlah nama database sesuai dengan kebutuhan anda, contoh nama database adalah sma_formulasi




4.Buka browser, kemudian ketikkan url pada addres bar seperti gambar dibawah ini (nama folder suai dengan yang telah anda buat).

 
5.Membuat file koneksi.php, silahkan masukkan konfigurasi database anda.



6. File file koneksi.php, telah berhasilanda buat, silahkan lanjutkan langkah berikutnya.



7. Masukkan data administrator pada form yang tersedia kemudian klik berikutnya.




8. Masukkan data sekolah pada form yang tersedia dan klik berikutnya.




9.Jika tampil box yang bertuliskan “Selamat, adan terlah sukses melakukan instalasi FormulasiCMS, klik login untuk masuk pada halaman admin” maka anda telah berhasil melakukan instalasi FormulasiCMS. Tidak perlunya adanya penghapusan folder instalasi sebelum menggunakan FormulasiCMS. Karena folder instalasi telah terhapus secara otomatis setelah anda meng klik tombol login pada langkah terakhir instalasi.



10.silahkan mencoba, dan ini adalah hasinya :)


Sekian dari saya semoga bermanfaat untuk Anda.
Wassalamualaikum Wr.Wb.. :)
edit

JavaScript

| Senin, 25 Januari 2016
Pengertian Javascript

JavaScript adalah bahasa pemrograman yang bisa disisipkan ke HTML seperti halnya PHP akan tetapi javascript berjalan di sisi Client.

Misalnya, jam ditampilkan pada halaman yang update sendiri untuk menunjukkan waktu saat ini pada komputer pengguna. Desain JavaScript dipengaruhi oleh banyak bahasa pemrograman, termasuk C, tetapi dimaksudkan untuk lebih digunakan oleh non-programmer. JavaScript tidak didasarkan pada atau terkait ke Java, ini adalah kesalahpahaman umum. JavaScript seringkali disertakan dalam file HTML atau link dari file HTML dan dijalankan secara lokal oleh web browser. Ini berarti bahwa server bebas untuk mengerjakan sesuatu yang lain daripada pemrosesan instruksi untuk setiap klien. Hal ini telah membuat JavaScript pilihan yang lebih populer daripada bahasa yang memerlukan server untuk melakukan pengolahan.

Hubungan ke Java

Meskipun nama yang mirip, Java dan JavaScript, hampir tidak ada hubungannya selain dari sintaks antara dua bahasa. Bahkan mereka dikembangkan oleh dua perusahaan yang sama sekali berbeda, dengan tujuan dan pemikiran yang berbeda: Netscape mengembangkan JavaScript dan Sun Microsystems mengembangkan Java. Hanya saja kedua nama tersebut membingungkan bagi orang yang belum tau.
JavaScript dapat diinterpretasikan oleh browser yang paling  langsung dan cepat, sementara Java memerlukan terpisah “Java Virtual Machine” harus dimulai sebelum menjalankan. JavaScript dan Java sama-sama menggunakan sintaks yang mirip (berdasarkan bahasa C) tetapi perintah yang digunakan banyak yang sangat berbeda. Ada juga perbedaan teknis. Java adalah bahasa diketik statis yang membutuhkan deklarasi semua variabel dan jenis mereka (misalnya integer, string atau boolean). Sebaliknya, Javascript adalah “longgar” bahasa diketik, memungkinkan variabel yang akan digunakan tanpa deklarasi sebelumnya.
Sebagai contoh, membandingkan dua metode penulisan ke tampilan (halaman).
Di Java, untuk menulis “Halo dunia!”, Kode akan membaca: System.out.println (“Halo dunia!”);
Sedangkan dalam JavaScript (di browser), akan berkata: document.write (“Halo dunia! “);

Untuk lebih jelasnya dibawah contoh penulisan javascript,

Penulisan JavaScript

Kode JavaScript biasanya dituliskan dalam bentuk fungsi yang ditaruh di tag <head> yang dibuka dengan tag
<script type=”teks/javascript”>.
<script type=”teks/javascript”>
alert(“Halo Dunia!”);
</script>
Kode JavaScript juga bisa diletakkan di file tersendiri yang berekstensi .js (singkatan dari JavaScript). Untuk memanggil kode JavaScript yang terdapat di file sendiri, di bagian awal <head> harus ditentukan dahulu nama file .js yang dimaksud menggunakan contoh kode seperti berikut:
<script type=”teks/javascript” src=”alamat.js”>
</script>

Script pada bagian head
Script ini akan dieksekusi ketika dipanggil (biasanya berbentuk function) atau dipanggil berdasarkan trigger pada event tertentu. Peletakkan script di head akan menjamin skript di-load terlebih dahulu sebelum digunakan (dipanggil).
<html>
<head>
<script type=”teks/javascript”>

</script>
</head>
</html>
Script pada Body
Script ini dieksekusi ketika halaman di-load sampai di bagian <body>. Ketika menempatkan script pada bagian <body> berarti antara isi dan JavaScript dijadikan satu bagian.
<html>
<head>
</head>
<body>
<script type=”teks/javascript”>

</script>
</body>
</html>

Jumlah JavaScript di <head> dan <body> yang ditempatkan pada dokumen tidak terbatas.
External JavaScript
Terkadang ada yang menginginkan menjalankan JavaScript yang sama dalam beberapa kali pada halaman yang berbeda, tetapi tidak mau disibukkan jika harus menulis ulang script yang diinginkan di setiap halaman. Maka JavaScript dapat ditulis di file secara eksternal. Jadi, antara dokumen HTML dan JavaScript dipisahkan, kemudian berkas tersebut dipanggil dari dokument HTML. Berkas JavaScript tersebut disimpan dengan ekstensi .js.
JavaScript : js/xxx.js document.write(“pesan ini tampil ketika halaman diload”);
Untuk menggunakan eksternal JavaScript (.js) dipakai atribut “src” pada tag <script> pada halaman HTML-nya.
<html>
<head>
</head>
<body>

<script src=”xxx.js”>
</script>
<p>Script di atas berada di berkas “xx.js” (eksternal) </p>
</body>
</html>
Sumber: https://upyes.wordpress.com/2013/02/01/pengertian-javascript/

Mungkin itu dulu yang dapat saya sampaikan setelah membaca dari beberapa sumber, semoga bermanfaat untuk Anda.
edit

Mengelink halaman pertama ke halaman yang akan dituju

| Sabtu, 23 Januari 2016
Assalamualaikum Wr.Wb..

Yahh lagi-lagi ketemu blog saya lagi, hehe
Diblog saya yang ke-12 ini saya akan melanjutkan web saya yang kemarin. Disini saya akan menambahkan link pada web yang sudah saya buat kemarin.

 Ini adalah script untuk membuat hyperlink.







Jika kita klik Selecta maka akan pindah ke halaman yang akan dituju.

 


Jika kita klik kembali maka akan kembali kehalaman sebelumnya.




Terima kasihh :)
Wassalamualaikum Wr.Wb
edit

Membuat Web

| Jumat, 22 Januari 2016
Assalamualaikum wr.wb

Yahh ketemu lagi diblog saya yang ke-11 ini, hehe. Jangan bosen-bosen yahh lihat blog saya :)

Disini saya akan melanjutkan web saya yang kemarin. Saya akan menambahkan property sederhana. Seperti yang telah saya buat dibawah ini.

Ini adalah script yang sudah saya buat :







Dan ini script yang sudah jadi, tampilannya seperti ini :




Mohon maaf jika kurang jelas, mohon dimaklumi yaa, heheheheh..

Terima kasiih :)
Wassalamualaikum Wr.Wb
edit

Web yang mudah dipahami

| Kamis, 21 Januari 2016
Assalamualaikum Wr.Wb

Bertemu lagi di blog saya yang ke-10 ini. disini saya akan mengulang kembali  tentang HTML. Tadi pagi ada presentasi dari teman kami yang menjelaskan tentang bagaimana tutorial membuat website buku tamu dan softwarenya.

~Cara membuat web buku tamu dan softwarenya :
1. Membuat design dulu (corel, adobe photoshop).
2. Lalu menuliskan script di dreamweaver bisa dibuka menggunakan php myadmin.

~Perbedaan HTML dan PHP:
HTML -> Tidak bisa menggunakan Database.
PHP    -> Bisa menggunakan Database.

~Cara menggunakan Database :
- Klik Database.
- Create Database.
- Beri nama pada Database.

~Untuk mengoneksikan Web (data) :
- Buka database (tamu).
- Lalu klik dan buka jika tidak menggunakan php maka akan terjadi kesalahan dalam membuka dan tidak bisa diconnectkan.
- Save untuk menyimpan dibuku tamu.php.

~Untuk menginput Teks :
1. Tombol pada username berfungsi sebagai inputan (masukkan teks).
2. Input pada E-mail berfungsi sebagai inputan (masukkan E-mail).

~Untuk mengoneksikan Database :
Dengan cara Require_once ("koneksi.php").

NB : Jika Anda ingin membuat web, berilah folder tersendiri agar lebih mudah jika ingin mengoneksikan script tersebut.

Ini adalah script sederhana yang saya buat :






Dan setelah saya membuat script diatas, akan menjadi tampilan seperti dibawah ini.





Mohon maaf jika web yang saya buat ini jelek dan masih belum sempurna, hehehe

Sekian postingan kali ini, semoga bermanfaat untuk Anda.
Terima kasih sudah berkunjung ke blog saya ini :)

Wassalamualaikum Wr.Wb..
edit

Diskusi & Kuliah Umum "Revolusi Mental & Pendidikan Berkarakter" yang dibimbing oleh Dr.Petrus Darmadi.

| Rabu, 20 Januari 2016

 

Assalamualikum Wr.Wb

Hai Teman, ketemu lagi dengan saya Puji Lestari :)

Diblog saya yang ke-9 ini, tadi saya dan teman-teman BLC TELKOM KLATEN BerDiskusi & Kuliah Umum "Revolusi Mental & Pendidikan Berkarakter" yang dibimbing oleh Dr.Petrus Darmadi.

Beliau memberikan kami motivsi-motivasi dan cerita-cerita yang membuat saya dan teman-teman sangat antusias untuk mendengarkan cerita-cerita beliau yang sangat bagus dan juga sangat menarik. Saya juga ingin melakukan semua hal yang telah diceritakan oleh beliau, karena itu adalah sebuah motivasi yang belum pernah saya dengar. Tujuan beliau kesini adalah untuk memberikan motivasi-motivasi dengan tujuan membentuk moral dan mental kami semua. Beliau berpesan kepada kami, jika kami nantinya akan menjadi seorang pendidik, jadilah pendidik yang baik, berhati mulia, dan pastinya tidak koruptor karena itu adalah penghambat semua yang sudah kita lakukan. , kita boleh juga kok untuk berimajinasi karena itu adalah suatu cara agar kita menjadi diri kita sendiri.
Beliau juga mengatakan jika nantinya kita sudah menjadi seorang orang tua, janganlah kita menyamakan anak-anak kita nantinya, karena setiap anak itu mempunyai sifat dan karakter yang berbeda.

Inilah kegiatan selama ada Dr.Petrus Darmadi:

 




 





Sampai sini dulu yaa perjumpaan kami dengan sang motivator hari ini semoga ilmu beliau bermanfaat dan akan saya ingat sampai tua nanti. Amiin :)

Wassalamualaikum wr.wb
edit

Pengertian SQL dan Sejarah SQL

| Selasa, 19 Januari 2016
Assalamualaikum Wr.Wb..

Kembali lagi diblog saya yang ke-8. Alhamdulillah masih diberi kesehatan untuk bisa mengulas kembali tentang SQL. Disini saya akan mempelajari tentang Pengertian SQL, Sejarah SQL dan Jenis-jenis perintah SQL.

Pengertian Structured Query Language (SQL)

SQL (Structured Query Language) adalah bahasa pemrograman khusus yang digunakan untuk memanajemen data dalam RDBMS. SQL biasanya berupa perintah sederhana yang berisi instruksi-instruksi untuk manipulasi data. Perintah SQL ini sering juga disingkat dengan sebutan ‘query‘.

Sejarah SQL

Bersamaan dengan paper Dr. Edgar F. Codd pada tahun 1969 tentang Teori Database Relational, ia pun mengajukan sebuah bahasa yang disebut DSL/Alpha untuk memanajemen data dalam relational database. Berdasarkan ide Dr.Codd ini, beberapa saat setelah itu IBM mencoba merancang bahasa prototipe sederhana DSL/Alpha yang disebut SQUARE.
Pada tahun 1970, team yang beranggotakan peneliti IBM Donald D. Chamberlin dan Raymond F. Boyce, mengembangkan SQUARE lebih lanjut menjadi SEQUEL (Structured English Query Language)SEQUEL digunakan untuk mengoperasikan prototipe RDBMS pertama IBM, System R. Dikemudian hari, SEQUEL berubah nama menjadi SQL karena permasalahan merk dagang (trademark) dengan sebuah perusahaan pesawat di inggris yang terlebih dahulu telah memakai nama SEQUEL.

Pada akhir 1970an, perusahaan Relational Software, Inc. (sekarang Oracle Corporation) melihat potensi bahasa SQL dan mengembangkan sendiri versi SQL untuk RDBMS mereka. Oracle V2 (versi 2) yang dirilis Juni 1979 adalah RDBMS komersial pertama yang mengimplementasikan SQL.
Dengan kemudahan yang ditawarkan, SQL mulai diimplementasikan oleh berbagai RDBMS dengan versi SQL mereka masing-masing. Namun hal ini  menimbulkan permasalahan karena perbedaan penerapan SQL dari satu aplikasi dengan aplikasi database lainnya yang tidak seragam.Sehingga  pada tahun 1986, badan standar amerika, ANSI (American National Standards Institute) merancang sebuah standar untuk SQL. Satu tahun setelahnya, ISO (International Organization for Standardization) juga mengeluarkan standar untuk SQL. Versi terakhir standar SQL dirilis pada 2011, yang dinamakan SQL 2011. Dengan standar ini diharapkan ada keseragaman SQL antar aplikasi RDBMS.

Akan tetapi walaupun sudah ada standar tentang SQL, banyak perusahaan RDBMS yang menambahkan ‘fitur’ SQL selain standar yang ada. MySQL juga memiliki SQL yang tidak standar, yang tidak ada pada Oracle, begitu juga sebaliknya. Namun setidaknya bahasa SQL hampir sama untuk perintah-perintah dasar antar RDBMS. Perintah SQL untuk membuat tabel misalnya, dapat digunakan baik di Oracle maupun MySQL.


Jenis-jenis perintah SQL

Perintah atau instruksi SQL dapat dikelompokkan berdasarkan jenis dan fungsinya. Terdapat 3 jenis perintah dasar SQL : Data Definition Language, Data Manipulation Language dan Data Control Language.
  • Data Definition Language (DDL) adalah jenis instruksi SQL yang berkaitan dengan pembuatan struktur tabel maupun database. Termasuk diantaranya : CREATE, DROP, ALTER, dan RENAME.
  • Data Manipulation Language (DML) adalah jenis instruksi SQL yang berkaitan dengan data yang ada dalam tabel, tentang bagaiman menginput, menghapus, memperbaharui serta membaca data yang tersimpan di dalam database. Contoh perintah SQL untuk DML : SELECT, INSERT, DELETE, dan UPDATE.
  • Data Control Language (DCL) adalah jenis instruksi SQL yang berkaitan dengan manajemen hak akses dan pengguna (user) yang dapat mengakses database maupun tabel. Termasuk diantaranya : GRANT dan REVOKE.
Selain ketiga jenis perintah SQL, terdapat juga 2 jenis SQL tambahan : Transaction Control Language, dan Programmatic SQL.
  • Transaction Control Language (TCL) adalah perintah SQL untuk proses transaksi. Proses transaksi ini digunakan untuk perintah yang lebih dari 1, namun harus berjalan semua, atau tidak sama sekali. Misalnya untuk aplikasi critical seperti transfer uang dalam sistem database perbankan. Setidaknya akan ada 2 perintah, yaitu mengurangi uang nasabah A, dan menambah uang nasabah B. Namun jika terjadi kesalahan sistem, kedua transaksi ini harus dibatalkan. Tidak bisa hanya satu perintah saja. Termasuk ke dalam TCL adalah perintah : COMMIT, ROLLCABK, dan SET TRANSACTION.
  • Programmatic SQL berkaitan dengan sub program (stored procedure) maupun penjelasan mengenai struktur database. Contoh perintah seperti : DECLARE, EXPLAIN, PREPARE, dan DESCRIBE.

Sumber: http://www.duniailkom.com/tutorial-mysql-pengertian-sql-structured-query-language/


Setelah memahami sekilas tentang bahasa pemograman database : SQL, dan teori-teori dasar database dari beberapa tutorial sebelumnya,  kita sudah siap untuk tutorial selanjutnya, Download dan Install Aplikasi MySQL.
  1. http://en.wikipedia.org/wiki/Sql.
  2. James R. Groff : SQL The Complete Reference, 3rd Edition,McGraw-Hill, 2010.


Tutorial Terkait:













Semoga pembelajaran ini bermanfaat untuk Anda,  Selamat mencoba :)

TERIMA KASIH..
Wassalamualaikum Wr.Wb 
edit
Postingan Lebih Baru Postingan Lama
Diberdayakan oleh Blogger.
© Design 1/2 a px. · 2015 · Pattern Template by Simzu · © Content pujilestari