|
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
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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.
- http://en.wikipedia.org/wiki/Sql.
- 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