Sabtu, 30 Januari 2016

Pengertian TCP/IP

 Assalamualaikum Wr.Wb

Kali ini saya akan memberikan penjelasan tentang basic TCP/IP.

TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack
Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat ip (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga Unix) untuk membentuk jaringan yang heterogen.

TCP/IP pun mempunyai beberapa layer, layer-layer itu adalah :
  1. IP (internet protocol) yang berperan dalam pentransmisian paket data dari node ke node. IP mendahului setiap paket data berdasarkan 4 byte (untuk versi IPv4) alamat tujuan (nomor IP). Internet authorities menciptakan range angka untuk organisasi yang berbeda. Organisasi menciptakan grup dengan nomornya untuk departemen. IP bekerja pada mesin gateaway yang memindahkan data dari departemen ke organisasi kemudian ke region dan kemudian ke seluruh dunia.
  2. TCP (transmission transfer protocol) berperan didalam memperbaiki pengiriman data yang benar dari suatu klien ke server. Data dapat hilang di tengah-tengah jaringan. TCP dapat mendeteksi error atau data yang hilang dan kemudian melakukan transmisi ulang sampai data diterima dengan benar dan lengkap.
  3. Sockets yaitu merupakan nama yang diberikan kepada subrutin paket yang menyediakan akses ke TCP/IP pada kebanyakan sistem.
Protokol (komputer)
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.
Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum digunakan pada komunikasi real-tdimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.
Sangat susah untuk menggeneralisir protokol dikarenakan protokol memiliki banyak variasi didalam tujuan penggunaanya. Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:
  • Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau mesin lainnya.
  • Melakukan metoda “jabat-tangan”(handshaking)
  • Negosiasi berbagai masam karakteristik hubungan.
  • Bagaimana mengawali dan mengakhiri suatu pesan.
  • Bagaimana format pesan yang digunakan.
  • Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.
  • Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya
  • Mengakhiri suatu koneksi.
Alamat IP
Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet Panjang dari angka ini adalah 32bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari Komputer tersebut pada jaringan Internet berbasis TCP/IP
Sistem pengalamatan IP ini terbagi menjadi dua, yakni:

  • IP versi 4 (IPv4)
  • IP versi 6 (IPv6)
 Sekian dulu sharing dari saya tentang basic TCP/IP, Selamat menbaca.
 Wassalamualaikum Wr.Wb

Jumat, 29 Januari 2016

pengertian, manfaat,dan fungsi database

Assalamualaikum Wr.Wb

Haii semua ketemu lagi di blog saya, hari ini tepatnya di hari jum'at tanggal 29 januari 2016 saya akan menjelaskan tentang Database.




Basis Data (bahasa Inggris: database) adalah kumpulan informasi yang disimpan dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database. Software yang digunakan untuk mengelola dan permintaan panggilan (query) basis data yang disebut sistem manajemen database (database management system, DBMS).


Manfaat Menggunakan Basis Data

1. Kecepatan dan Kemudahan

Database memiliki kemampuan untuk memilih data sehingga menjadi kelompok diurutkan dengan cepat. Inilah yang ahirnya dapat menghasilkan informasi yang dibutuhkan dengan cepat pula. seberapa cepat diolah oleh database juga tergantung pada desain database.

2. Dapat Digunakan Bersama

Database dapat digunakan oleh siapa saja dalam sebuah perusahaan. Misalnya dalam database siswa perguruan tinggi diperlukan oleh beberapa bagian, seperti admin, keuangan, bagian akademik. Semua bidang ini memerlukan database mahasiswa, tetapi tidak perlu setiap bagian dibuat database itu sendiri, cukup dari database mahasiswa disimpan pada server pusat. Kemudian aplikasi masing-masing bagian dapat dihubungkan ke database siswa.

 3. Kontrol data terpusat

Terkait dengan menunjuk ke dua, meskipun pada sebuah perusahaan memiliki banyak bagian atau divisi tapi database yang diperlukan tetap menjadi salah satu saja. Ini memfasilitasi data kontrol seperti ketika Anda ingin memperbarui data siswa, maka kita perlu memperbarui semua data dalam setiap bagian atau divisi, tapi cukup dalam satu database yang ada di server pusat.
4. Perangkat hemat biaya
Dengan memiliki database terpusat maka dalam setiap divisi tidak memerlukan perangkat untuk menyimpan database karena database hanya diperlukan satu yang disimpan di server pusat, ini akan memotong biaya pembelian perangkat.

5. Keamanan Data

Hampir semua sekarang memiliki aplikasi manajemen database fasilitas manajemen pengguna. Manajemen pengguna ini mampu menciptakan hak akses yang berbeda tergantung disesuaikan dengan kepentingan dan posisi pengguna. selain itu data yang disimpan dalam database diperlukan password untuk mengaksesnya.

6. Memfasilitasi pembuatan Aplikasi baru

Pada titik ini database dirancang dengan sangat baik, sehingga perusahaan membutuhkan aplikasi baru tidak perlu membuat database baru juga, atau tidak perlu mengubah struktur database yang sudah ada. Sehingga pengembang aplikasi atau programmer Si hanya cukup untuk membuat atau antarmuka aplikasi regulasi saja.
Dengan segudang manfaat dan kegunaan yang dimiliki oleh database maka seharusnya semua perusahaan yang baik Para pengusaha kecil terutama perusahaan besar memiliki database dibangun dengan desain yang baik. Ditambah dengan penggunaan teknologi jaringan komputer, manfaat dari database ini akan semakin besar.
Penggunaan database di teknologi jaringan komputer yang sama telah banyak digunakan oleh berbagai Perusahaan, misalnya, hanya bank-bank yang memiliki cabang di setiap kota. Bank Perusahaan hanya memiliki database yang disimpan pada server pusat, sedangkan cabang terhubung melalui jaringan komputer untuk mengakses database yang terletak di pusat.

Fungsi Umum Basisdata

Fungsi database umumnya banyak diterapkan dalam dunia industri, hampir semua industri di seluruh dunia memanfaatkan teknologi database untuk mendukung sistem dan aplikasi.

Dibawah ini adalah fungsi dasar database :
  1. Pengelompokan data, database bertujuan untuk mengklasifikasikan data agar mudah dipahami. Misalnya dalam sistem perpustakaan, ada kelompok data buku, penerbit, transaksi peminjaman, dan mahasiswa.
  2. Menghindari duplikasi dan inkonsistensi dalam data.
  3. Membuatnya mudah untuk menyimpan, mengakses, dan update, dan menghapus data.
  4. Menjamin kualitas data dan informasi yang dapat diakses sesuai dengan dimasukkan (integritas data)
  5. Sebuah solusi dalam proses penyimpanan data, terutama data.
  6. Mendukung kinerja aplikasi yang memerlukan penyimpanan data.


Database lingkungan

Database lingkungan adalah habitat di mana ada database untuk bisnis. Dalam lingkungan dasar data, pengguna memiliki alat untuk mengakses data. Pengguna melakukan semua jenis pekerjaan dan tujuan mereka bervariasi untuk mengumpulkan data (data mining), memodifikasi data, atau berusaha membuat data baru. masih database lingkungan, pengguna tertentu tidak diperbolehkan mengakses data, baik secara fisik maupun logis.
D. Tahapan desain database
Desain database merupakan upaya untuk membangun database dalam lingkungan bisnis. untuk membangun database ada langkah-langkah Sebagai berikut :
  1. Database perencanaan
  2. Mendefinisikan sistem
  3. Analisis dan kebutuhan mengumpulkan
  4. Desain database
  5. Aplikasi desain
  6. Membuat prototipe
  7. Pelaksanaan
  8. Konversi data
  9. Pemeriksaan
  10. Pemeliharaan operasional
Dilihat dari jenisnya, database dibagi menjadi dua, yaitu:
1. Database flat-file.
Database flat-file sangat ideal untuk data kecil dan dapat diubah dengan mudah. Pada dasarnya, mereka terdiri dari satu set string dalam satu atau lebih file yang bisa diurai untuk informasi yang disimpan. Database datar-file yang digunakan untuk menyimpan daftar atau data sederhana dan dalam jumlah kecil.
Database flat-file akan menjadi sangat rumit ketika digunakan untuk menyimpan data dengan struktur yang kompleks meskipun juga memungkinkan untuk menyimpan data tersebut. salah satu masalah dengan menggunakan jenis data base rentan terhadap korupsi data akibat tidak adanya penguncian terpasang bila data yang digunakan atau dimodifikasi.
2. Database relasional.
Database ini memiliki lebih logis struktur terkait sarana penyimpanan. kata “relasional” berasal dari fakta bahwa tabel dalam database dapat dihubungkan ke salah satu lainnya. Database relasional menggunakan sekumpulan tabel dua dimensi, setiap tabel terdiri dari baris (tuple) dan kolom (atribut). Untuk menciptakan hubungan antara dua atau lebih tabel, gunakan kunci (atribut key) yang merupakan kunci utama dalam satu meja dan kunci asing di meja lain.
Saat ini, database relasional menjadi pilihan karena keunggulannya. Beberapa kelemahan yang mungkin dirasakan ke database Tipe ini lebih sulit untuk pelaksanaan sejumlah besar data dengan tingkat kerumitan tinggi dan proses pencarian informasi lebih lambat karena kebutuhan untuk menghubungkan tabel di muka maju jika data tersebar di beberapa tabel.

Sifat-sifat database :

  • Internal : Kesatuan (integritas) dari file-file yang terlibat.
  • Terbagi/share : Elemen-elemen database dapat dibagikan pada para user baik secara sendiri-sendiri maupun secara serentak dan pada waktu yang sama (Concurrent sharing).
Elemen-elemen database :
1. Enterprise = Suatu jenis organisasi, misalnya Bank, Hotel, Universitas dan lain-lain.
2. Entity = File = Obyek pada enterprise berdasarkan data yang disimpan
3. Atribute = Field = Data item = Beberapa hal yang ingin diketahui dari suatu file
4. Record = Satu set field yang merupakan ciri khas dari suatu file
Istilah entity dan atribute biasanya digunakan pada tingkat konsepsual dan logikal, sedangkan file, record dan field pada tingkat internal/fisikal.

 Sekian dulu ya terima kasih sudah mengikuti blog saya semoga ini bisa membantu kalian :)

Wassalamualaikun Wr.Wb

Kamis, 28 Januari 2016

instalasi lamp

Tutorial ini akan menjelaskan dasar langkah cara menginstal LAMP (Linux, Apache, MySQL, PHP atau perl) server ubuntu server 14.04 LTS.

linux adalah sistem operasi unix-like dan POSIX-compliant. Ubuntu server adalah satu distro linux populer didedikasikan ntuk lingkungan server .
Apache adalah server HTTP web , yang paling populer digunakan. ini melayani halaman web ketika mereka diminta oleh web browser. Ketika anda mengetik URL pada server web anda dan tekan enter, halaman yang anda lihat di layar kemungkinan besar  dilayani oleh apache webserver. MySQL adalah sistem manajemen datebase sekarang dimiliki oleh Oracle Corporatin. Menyimpan dan mengatur referensi untuk informasi kebutuhan webserver. PHP adalah pemrograman rek;etif, yang memungkinkan semua bagian yang berbeda untuk bekerja bersama-sama.

Tutorial ini mengasumsikan bahwa anda telah menginstal Ubuntu server 14.04 dengan benar dalam mesin anda , jika anda membutuhkan panduan dasar menginstal ubuntu server yang 14.04 anda bisa baca disini.


Instal dan kongfigurasi Apache2

 Pertama, memperbarui ubuntu repositori dengan perintah berikut: 
 
#sudo apt-get update
 
Install Apache2 dan semua sepandensi yang berhubungan dengan perintah ini:
 
#sudo apt-get install apache2 apache2-utils
 
 Setelah apache2 diinstal, memodifikasi file /etc/apache2/mods-enableed/dir.conf, 
dengan editor faforit anda. Saya akan menggunakan perintah nano:
 
 #sudo nano /etc/apache2/mods-enabled/dir.conf
 
 
 Anda akan melihat baris berikut: 
 
# <IfModule mod_dir.c>
       DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
 
Mengubah:
 
 #<IfModule mod_dir.c>
       DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
 
 
 Restart apache2 dengan perintah berikut:
 # sudo service apache2 restart
 
 Sekarang anda dapat memeriksa apache2 bekerja atau tidak dengan mengunjungi
 alamat ip publik server anda atau domain dari web browser anda (https://ip_address atau 
http://domain.com). Jika bekerja anda akan melihat default Uduntu 14.04 halaman web Apache, 
 yang ada untuk tujuan informasi dan pengujian. Seharusnya ini:
 
 
 Install dn kongfigurasi MySQL Server
 
Untuk manginstal paket server  MySQL dan semua paket depaendensi terkait jalankan perintah 
 followong :
#sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
 
 
Selama instalasi, anda akan diminta untuk setup password root MySQL. Ini adalah 
accountadministratif di MySQL yang telah meningkatkan hak istimewa, Masukkan 
password dan pilih [ok].
 
 

Setelah instalasi server mysql selesai , anda perli menjalankan beberapa perintah untuk
memberitahukan MySQL untuk untuk membuat struktur direktori database di mana ia akan menyimpan
 informasi tersebut. Anda dapat melakukan ini dengan mengetikkan pperintah berikut:
 
#sudo mysql_install_db
 
 
 
Jalankan perintah berikut , Ini akan meminta Anda untuk memasukkan password untuk account root MySQL . Berikutnya , ia akan meminta Anda jika Anda ingin mengubah password tersebut. Jika Anda senang dengan kata sandi Anda saat ini , ketik " n " untuk "tidak" . Hal ini juga meminta Anda untuk menghapus beberapa pengguna sampel dan database , menonaktifkan login root remote , dan beban peraturan baru sehingga MySQL segera menghormati perubahan yang Anda buat .

 #sudo mysql_secure_installation

 Instal dan Konfigurasi PHP5

Untuk menginstal paket PHP5 dan semua paket dependensi terkait jalankan perintah berikut di bawah ini. secara default ubuntu Server 14.04 akan diinstal PHP 5.5
#sudo apt-get install php5 php5-mysql php-pear php5-gd  php5-mcrypt php5-curl
Pengujian PHP5 dan MySQL
 
 Untuk menguji skrip PHP Anda perlu membuat script PHP sederhana dalam direktori / var / www / html. dalam hal ini saya akan membuat phpinfo.php:

#sudo touch /var/www/html/phpinfo.php
#sudo nano  /var/www/html/phpinfo.php

Tambahkan baris berikut ke dalam file /var/www/html/phpinfo.php

#<?php phpinfo(); ?>

Menyimpan dan keluar (Ctrl + O, Ctrl + X)

Menguji script php yang telah Anda buat dari browser web dengan mengetikkan alamat http: //ip_address/phpinfo.php. Maka akan muncul seperti screenshot di bawah ini.


Halaman ini pada dasarnya memberikan informasi tentang server Anda dari perspektif PHP. Hal ini berguna untuk debugging dan untuk memastikan bahwa pengaturan Anda sedang diterapkan dengan benar.

Pengujian koneksi MySQL dengan PHP script. Membuat file / var / www / html / php mysql.php kemudian tambahkan baris berikut di bawah ini. Ganti password dengan password root mysql Anda telah dibuat selama instalasi mysql:
#sudo touch /var/www/html/phpmysql.php
  #sudo nano /var/www/html/phpmysql.php
 #<?php
$con = mysql_connect("localhost","root","password");
if (!$con)
{
 die('Could not connect: ' . mysql_error());
}
else
 {
 echo "Congrats! connection established successfully";
}
 mysql_close($con);
?>

Sekarang web membuka browser dan arahkan ke http: // ip_address / php mysql.php, halaman harus tampil seperti screenshot di bawah ini:
  
 

jika ingin tau kelanjutannya kalian bisa lihat saja di sumber yang ada di bawah ini:

Sumber: http://ubuntuserverguide.com/2014/06/how-to-install-lamp-in-ubuntu-server-14-04-lts.html
Wassalamualaikum wr.wb

Rabu, 27 Januari 2016

PENGERTIAN DAN MACAM-MACAM CMS

 Assalamualaikum wr.wb

Saya akan menjaelaskan tentang CMS yaitu pengertian CMS dan macam-macam CMS

Content Management System (CMS) merupakan sebuah sistem aplikasi untuk website yang telah jadi dan bisa langsung digunakan oleh semua orang. CMS sangat berguna bagi orang-orang awam yang tidak mengerti mengenai bahasa pemrograman. Dengan menggunakan CMS maka orang-orang dapat membangun sebuah website seperti blog, toko online ataupun forum diskusi dengan mudah.
Di dalam CMS manajemen file-file juga sangat terstruktur. Setiap elemen antara isi dan tampilan desain terpisah sehingga memudahkan pengguna jika ingin mengedit atau menambahkan fitur yang mungkin belum tersedia di CMS tersebut. Fleksibilas sebuah CMS membuat CMS ini banyak dikembangkan oleh pihak-pihak lain. Apalagi jika CMS yang memiliki kemajuan sangat pesat dan terus mengalami perubahan atau update sistem secara berkala. Hal ini lah yang membuat banyak developer-developer memilih mengembangkan aplikasi CMS ini daripada membuat sebuah aplikasi web yang baru.    

Berikut ini beberapa macam CMS yang sering digunakan oleh orang dan bisa dipasang di hosting Qwords.com :

1. CMS WordPress
CMS WordPress ini adalah sebuah CMS untuk kegiatan blogging. Namun sekarang ini banyak orang yang menggunakan CMS WordPress untuk membuat website perusahaan, toko online ataupun portfolio. Kemudahan dalam customize WordPress membuat orang paling sering menggunakan CMS ini.
2. CMS Joomla
CMS Joomla digunakan untuk membuat sebuah website baik itu company profile, personal, website sekolah, hingga toko online. Karena CMS Joomla ini memang dikhususnya untuk membangun website yang powerfull. Namun beberapa tahun terakhir banyak yang meninggalkan CMS Joomla karena banyak celah bug yang bisa dimanfaatkan orang untuk menghack situs kita.
 3. CMS Drupal engan Drupal Anda dapat dengan mudah membangun berbagai jenis halaman website-dari membuat blog sederhana sampai forum online dengan komunitas yang besar. Drupal memiliki beberapa modul tambahan yang menarik, seperti untuk search tool dan search-engine friendly URL, dan agregator berita.

4. Aura CMS
Aura CMS merupakan CMS hasil buatan anak indonesia. Beberapa mengggunakan Aura CMS untuk membuat website pribadi ataupun website portfolio sebuah perusahaan. Namun karena kurangnya dukungan dari developer dan komunitas, Aura CMS tidak begitu familiar digunakan orang.



 5. CMS Opencart
CMS OpenCart adalah CMS khusus untuk membuat sebuah Toko Online. CMS ini juga banyak dipakai baik bagi kalangan personal maupun developer yang ingin membangun sebuah toko online. CMS Opencart ini sudah bisa dibilang lengkap, karena memang CMS ini dikhususkan untuk E-Commerce.



6. CMS Prestashop
CMS Prestashop merupakan CMS yang hampir sama dengan Opencar. Prestashop dikhususkan untuk membuat sebuah toko online dengan mudah. Fitur-fitur prestashop juga hampir sama dengan yang diberikan oleh CMS Opencart.



7. CMS Moodle CMS Moodle adalah sebuah CMS yang digunakan untuk membuat aplikasi E-Learning. Dalam CMS Moodle ini sudah terdiri fitur-fitur E-Learning yang sangat lengkap mulai dari online test, forum, dll. Manajemen CMS ini agak sedikit rumit, dan harus diperlukan pemahaman tentang cara menggunakannya.


8. CMS vBulletin
CMS vBulletin merupakan CMS yang dikhususkan untuk membuat forum diskusi seperti Kaskus, Ads ID dan forum-forum diskusi lainnya. CMS vBulletin dilengkapi modul-modul chat, private message dan fitus forum lainnya.



Ini adalah macam-macam CMS. Tapi saya dan teman-teman mempelajari CMS Formulasi dan ini sedikit penjelasan dari CMS Formulasi.

  CMS Formulasi adalah sebuah sistem manajemen konten (Content management system)yang dapat anda peroleh secara gratis, sebuah sistem sederhana yang kali pertama dibangun dari nol oleh sdr. Ari Rusmanto yang diberi nama Shoolhos. Seiring berjalannya waktu CMS ini ada beberapa perbaikan kode oleh sdr. Fauzan A Mahanani kemudia berubah nama menjadi CMS Formulasi.
selamat membaca dan semoga kalian puas dengan penjelasan yang saya berikan.
Terima kasih dan Wassalamualaikum wr.wb...^_^

Senin, 25 Januari 2016

Pengenalan SQL

Assalamualaikum wr.wb

 hai semua ketemu lagi di blog saya, kali ini saya akan menjelaskan tentang SQL. Kalian pasti tau sql bagi yang belum tau apa itu sql di bawah penjelasannya. Dan berikut penjelasan dari SQL (Structured Query Language) Database



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‘.


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.
Sampai disini dulu materi yang bisa saya sampaikan kurang lebihnya saya mohon maaf.

 Sumber:
http://dedekarang.blogspot.co.id/2015/04/pengertian-sql-query-language-basis-data.html

Terimakasih dan Wassalamualaikum wr.wb

Sabtu, 23 Januari 2016

Contoh Menu Navigation

ssalamualaikum wr.wb

halo semua ketemu lagi di blog saya kali ini saya akan memberikan tampilan web, pasti kalian bosenkan ketemu web lagi, tapi kali saya akan memberikan tampilan web yang berbeda yaitu tampilan CSS Navigation Bar. Dan dibawah ini adalah sedikit gambar beserta syntaxnya.

1.
2.
3.
4.
5.

Gambar-gambar yang ada diatas adalah beberapa tampilan dari CSS Navigation Bar,beberapa contoh tersebut bisa kalian coba untuk menambahkan navbar di tampilan web kalian.

Sampai disini dulu ya nanti kita akan ketemu dihari berikutnya tentang web. Masih di web ya.kalian bisa melihat lanjutan syntaxnya di http://www.w3schools.com/css/css_navbar.asp

Wassalamualaikum wr.wb

Jumat, 22 Januari 2016

Tampilan CSS3 Box Shadow Effects.

Assalamualaikun wr.wb
 Saya akan memperlihatkan tampilan atau script yang lainnya dari CSS. Tampilan yang akan saya perlihatkan adalah CSS3 Box Shadow effects.

Box shadow adalah efek bayangan pada suatu area, dulu sebelum kita mengenal CSS3 maka efek bayangan ini dibuat menggunakan background gambar. Sejak kehadiran CSS3 maka efek box shadow dapat kita buat dengan mudah. Namun dukungan web browser untuk box shadow masih berbeda-beda sehingga diperlukan deklarasi properti yang berbeda agar dapat dijalankan dengan baik oleh setiap web browser.

Sumber : www.w3schools.com

1.Dalam penggunaannya sederhana, Anda hanya menentukan bayangan horizontal (2px) dan bayangan vertikal (2px):
Gambar 1.1 text shadow sederhana.

2.Berikutnya, menambahkan warna untuk bayangan:
 Gambar 1.2 text-shadow sederhana.

3.Kemudian, menambahkan efek blur untuk bayangan:
Gambar 1.3 text-shadow sederhana

4.Contoh berikut menunjukkan teks biru muda dengan bayangan hitam:
gambar 1.4 text-shadow sederhana.
5.Contoh berikut menunjukkan neon cahaya bayangan pink:
gambar 1.5 text-shadow secderhana.

6.Contoh berikut menunjukkan neon cahaya bayangan merah dan biru:
Gambar 1.6 text-shadow sederhana.

7.Contoh berikut menunjukkan teks putih dengan hitam, biru, dan gelap bayangan biru:
 Gambar 1.7 text-shadow sederhana.

8.CSS3 box-shadow Properti 
Properti CSS3 box-shadow berlaku bayangan untuk elemen.Dalam penggunaannya sederhana, Anda hanya menentukan bayangan horizontal dan vertikal bayangan:

Berikutnya, menambahkan warna untuk bayangan:
Gambar 1.8 box-shadow properti

sekian dari saya tampilan dari CSS3 Box Shadow effects. 
semoga kalian suka dan juga kalian bisa mencobanya .
Wassalamualaikum wr.wb

Kamis, 21 Januari 2016

membuat contoh html

Assalamualaikum wr.wb

Haii semua ketemu lagi di blog saya kali ini saya akam memberikan contoh yang sudah saya rubah dan yang saya acak acak. Kan kemarin saya sudah memberikan penjelasan tentang html sekarang saya akan memberikan contohnya ni atau bisa di bilang lanjutan contoh yang sudah saya berikan kemarin. saya sudah mencamput semua sintax dan membuatnya memjadi satu danutuh seperti ini. Dan jika kalian ingin mempelajari HTML lebih lanjut buka saja www.w3school.com

contoh tang saya buat  dari html layout yang sudah saya modivikasi dan saya rubah.

1.

2.

3.

ini adalah hasil dari syntax yang sudah saya rubah. sebagai berikut.

walaupun kemarin saya sudah memberikan contohnya dan kali ini saya akan terus memberikan contoh-contoh dari HTML yang lainnya. "selamat mencoba"

wassalamualaikum wr.wb

Rabu, 20 Januari 2016

Pemuda/Pemudi Sebagai Generasi Penerus Bangsa Indonesia

Assalamualaikum wr.wb

Hallo ketemu lagi diblog saya dan teman-teman mendapatkan masukan atau
Diskusi & Kuliah Umum "Revolusi Mental & Pendidikan Berkarakter" oleh Dr.Petrus Darmadi 
BLC TELKOM kedatangan seorang dokter, beliau memberi motivasi-motivasi dan cerita-cerita hebat yang membuat saya dan kawan-kawan sangat antusias untuk mendengarkannya .  disini beliau memberi motivasi-motivasi dengan tujuan membentuk moral dan mental kami semua .
disini beliau memotivasi kami untuk lebih berimajinasi agar kami semua bisa lebih maju , lalu beliau berpesan juga , jika kami nanti nya akan menjadi seorang pendidik , jadilah pendidikan yang baik , berhati mulia dan pastikan tidak korupsi .
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 .

dokter Petrus Darmadi berasal dari surabaya dan beliau menikah dengan orang klaten. Dan beliau memberikan kami motivasi supaya kami bisa menjadi generasi penerus sesuai dengan zaman sekarang dan seterusnya dan menjadi ahli IT yang berkompeten.  







  
ini beberapa foto kami bersama  Dr.Petrus Darmadi 

wassalamualaikum wr.wb

Selasa, 19 Januari 2016

Cascading Style Sheet (CSS)

assalamualaikum wr.wb

haii semua ketemu lagi di blog saya kali ini saya akan sedikit mengulang tentang CSS (Cascading Style Sheets).


Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman.
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. 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.



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.

    contoh pemrograman CSS sederhana
     <!DOCTYPE html>
    <html>
    <head>
    <style>
    p {
        text-align: center;
        color: red;
    }
    </style>
    </head>
    <body>

    <p>Every paragraph will be affected by the style.</p>
    <p id="para1">Me too!</p>
    <p>And me!</p>

    </body>
    </html>


  • tampilan ketika kita klik yang sudah kita hyperlink  

    berikut adalah script sederhana dari html  layout





    cuma sedikit yang bisa saya sampaikan semoga bermanfaat dan bisa kalian coba dan selamat mencoba ya ^_^
    maaf kalau nyampur kalau pinin belajar lebih lanjut buka saja "www.w3schools.com" semua ada di dalamnya lengkap.

    wassalamualaikum wr.wb......terima kasih........^_^ :)

Senin, 18 Januari 2016

SHELL/TERMINAL di Linux

Assalamualaikum wr.wb

hallo semua ketemu lagi nih sama saya tentunya masih diblog saya yang satu ini kali ini saya akan memberitahukan sedikit tentang shell. kalian pasti tau shell kalau gak tau mari kita cari tau bersama-sama.

shell...

Shell, dalam komputer adalah salah satu jenis program asli sistwm operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi. Contoh dari kekerang adalah COMMAD.COM dalam MS-DOS, Macintosh Finder (Macintosh), WINDOWS EXPLORER, Command Prompt/cmd.exe, PowerShell dalam Microsoft Windows,bourne shell, c shell, Korn shell dan masih banyak lainnya khususnya dalam keluarga sistem operasi UNIX. Beberapa kekerang juga dapat digunakan untuk melakukan pengelolaan berkas.



 kelebihan dari shell :

  • Mudah  dan  handal  dalam  menggabungkan   utilitas-utilitas,   lingkungan  sistem (environment) dan tools-tools yang ada pada  sistem   UNIX   serta memanfaatkannya secara optimal.
  • Karena  pemrograman shell dalam bentuk  interpreter, maka  kesalahan yang terjadi pada  pemrograman  akanlebih mudah ditemukan dan dimodifikasi.
  • Pemanfaatan  utilitas dan tools  UNIX  mengakibatkan pengembangan  suatu program  dengan  shell  relatif lebih  cepat.  Karena  kita  tidak  perlu  membangun  modul-modul baru lagi dari awal.
    Bagaimana konsep kerja dari shell?
    Konsep kerja dari pemrograman bash shell hampir mirip dengan bahasa pemrograman lainnya. Pemrograman bash shell juga menggabungkan perintah-perintah untuk memilih suatu kondisi, memproses suatu I/O, looping, dan membuat fungsi-fungsi yang dapat dijalankan user. Konsep pemrograman bash shell ini akan mudah dipelajari apabila kita sudah mengetahui perintah-perintah sederhana yang ada di bash shell seperti whoami, cd, cat, dan lainnya. Dengan penguasaan perintah-perintah sederhana ini, pemrograman bash shell akan membuat pekerjaan user menjadi lebih efektif. Hal penting yang harus diketahui sebelum menggunakan pemrograman bash shell adalah konsep mengenai variabel, format syntax dan struktur di dalam pemrograman bash shell itu sendiri.

    Contoh Program Shell 1: Membuat program menu makanan
  • Buat sebuah file shell, buka terminal dan ketikan perintah berikut
$ vi (nama_file_shell)
misalkan $ vi progshell2
up1
  • Selanjutnya editor vi akan terbuka dan masukan kode program berikut
up3up4
Kita buat sebuah program menu makanan dengan menambahkan case pada shell. Case digunakan untuk memilih dan memutuskan perintah dengan beberapa kondisi.
Pada gambar bagian atas terdapat 6 pilihan yang dapat dipilih oleh user dimana setiap pilihan memiliki action atau sub proses yang berbeda-beda.
Inputan pilihan dari user disimpan dalam variable pil. Kemudian variable pil digunakan untuk kondisi dalam case. Antara case yang satu dengan case yang lain dipisahkan dengan karakter dua titik koma (;;). Untuk membuat pilihan inputan lain yang tidak didefinisikan dalam case menggunakan case *), untuk mengakhiri case kita gunakan perintah exac.
  • Kemudian ubah hak akses user kepada file shell yang telah kita buat tersebut agar dapat dibuah dan dijalankan. ketikan perintah $ chmod 755 progshell2
  • Setelah itu jalankan file shell yang berisi kode program tersebut dengan perintah $ ./progshell2
up2
  • Berikut adalah hasil output program menu makanan
up5


tambahan contoh dari pemrograman shell:

$ su (untuk masuk kode program)

misalkan #date (digunakan untuk menampilkan tanggal dan waktu)

 

misalkan #pwd (digunakan untuk menampilkan nama direktori dimana Anda sedang berada)


 sumber : 
http://wido.blog.uns.ac.id/2014/12/08/program-menu-makanan-dengan-shell-linux/
https://id.wikipedia.org/wiki/Shell_%28komputer%29 
http://daengmanis123.blogspot.co.id/