search

Pengikut

Minggu, Mei 04, 2014

Mengapa harus menggunakan MySQL?

Mengapa harus menggunakan Mysql? untuk belajar database
Kenapa harus menggunakan MySQL untuk belajar database? jawabannya saya kurang ngerti tapi yang jelas karena disuruh oleh dosen jadi harus mentaati (faktor tugas). MySQL merupakan salah satu database yang paling banyak digunakan dalam membangun aplikasi berbasis desktop maupun berbasis web.

Menurut saya alasan mengapa harus menggunakan MySQL adalah karena database ini bersifat Open Source sehingga dapat digunakan oleh siapapun tanpa dibebani biaya lisensi yang lumayan tinggi. Selain itu, menurut forum yang saya baca, MySql mampu menangani data yang cukup besar dan memiliki kecepatan yang stabil. Dan ini beberapa alasan lainnya:

Alasan penggunaan MySQL untuk belajar Database?

  1. Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows, MacOS dan lain-lain.
  2. Dapat dijadikan aplikasi database yang porteble dan memiliki ukuran database yang cukup kecil.
  3. MySQL dapat diperoleh secara gratis (berkah bagi developer).
  4. Sintaksnya lebih mudah dipahami dan tidak terlalu rumit serta dapat mengakses Database dengan mudah, pengalaman saya MySQL lebih mudah untuk pembelajaran atau dengan kata lain sebagai dasar untuk membuat atau belajar database di xamp.
  5. Memiliki lebih banyak type data seperti: signed/unsigned interger yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte , FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
  6. Mendukung penuh terhadap query SQL GROUP BY dan ORDER BY. Contoh: Count( ), Count(DISTINCT), AVG( ), STD( ), SUM( ), MAX( ) dan MIN( ).
  7. Mendukung penggunaan LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC (Open Database Connectivity).
  8. Dapat dengan mudah diBackup dan Restore Database dari satu sistem ke sistem lain atau dengan kata lain jika kita menyimpan data SQL diWindows maka file tadi dapat juga dipakai diLINUX.
  9. Dapat dikoneksikan dengan banyak bahasa pemprograman seperti bahasa C, C++, Java, Perl, PHP dan Python.
  10. MySQL merupakan program multithreaded, sehingga dapat dipasang pada server yang memiliki multiCPU.
  11. Aman dari pencurian Database, jadi Database yang kita buat dapat di beri Privillege (hak) dan password.
Alasan kenapa saya menulis artikel ini? itu karena tugas mata kuliah Database sangat banyak jadi ini sebagai history aja. hehehe
Sabtu, Mei 03, 2014

Exclusive class with Google

Exclusive class with Google

Tadi Pagi mumpung ada uang dan waktu kosong, jadi ikutan acara Exclusive class with google. Ternyata cukup seru juga, walau Exclusive class with google yang saya rasa terlalu sedikit. Karena tergantikan dengan waktu penjurian acara lomba ide DISCOVERY PSSI 2014. Pematerinya adalah Indra Maryati dari GDG (Google Developer Group) Surabaya.

Sebernarnya acara yang saya ikuti sih cuman Exclusive class with google, tapi malah yang paling banyak memakan waktu adalah acara penjurian lomba ide DISCOVERY PSSI 2014. Namun tidak terlalu mengecewakan karena saya disuguhkan oleh presentasi aplikasi dari peserta lomba ide DISCOVERY PSSI 2014. Berikut daftar peserta lomba ide DISCOVERY PSSI 2014 yang lolos 7 besar dari tingkat SMA/SMK dan Mahasiswa:
7 besar peserta lomba ide DISCOVERY PSSI 2014 tingkat SMA
7 besar peserta lomba ide DISCOVERY PSSI 2014 tingkat Mahasiswa
Dan Tim dari Universitas Jember gagal menjadi juara. Karena telah dikalahkan oleh tim ITB, Universitas Negeri Malang dan Universitas Yudharta Pasuruan. Berikut ini daftar juara lomba ide DISCOVERY PSSI 2014:
Kategori Mahasiswa:
  1. Nemesis - ITB
  2. Physics Art - Universitas Negeri Malang
  3. Pitulikur - Universitas Yudharta Pasuruan
Kategori Pelajar SMA/sedrajat:
  1. LIGHT HOUSE - SMAN 10 Malang
  2. DA WISHER - SMAN 1 Gresik
  3. NOMERSATU - SMAN 1 Ponorogo

Memang bulan ini merupakan bulan event bagi warga PSSI atau biasa disebut dengan BITS (Bulan IT Sistem informasi) yang diadakan tiap 1 tahun. Dalam event BITS ini terdapat banyak acara, namun berhubung dana saya cuman cukup untuk acara Exclusive class with Google maka cuman acara inilah yang saya ikuti. Berikut ini gambaran acara utama dalam BITS 2014:
BITS 2014 PSSI UNEJ
Berikut ini Official website:
DISCOVERY
SEMNAS
GDG Surabaya

Sabtu, Mei 03, 2014

Internet Sehat Aman untuk para Pelajar

Internet Sehat Aman untuk para Pelajar
Kementerian Komunikasi dan Informatika hingga saat ini terus melakukan kegiatan pemblokiran terhadap situs dan konten negatif yang dianggap melanggar ketentuan peraturan perundang-undangan yang berlaku, seperti antara lain UU No. 36 Tahun 1999 tentang Telekomunikasi, UU No. 11 Tahun 2008 tentang ITE dan sejumlah UU lainnya. Untuk melakukan pemblokiran ini, sejauh ini Kementerian Kominfo masih menggunakan software TRUST+Positif yang sejauh ini cukup efektif manfaatnya. Pemblokiran ini wajib dilakukan oleh para penyelenggara ISP. Selama ini Kementerian Kominfo telah membuka posko pengaduan masyarakat yang setiap saat memungkinkan masyarakat dimanapun berada untuk dapat menyampaikan laporan pengaduannya.

Pengaduan dapat dikirim ke alamat email:  aduankonten@mail.kominfo.go.id

Pemanfaatan internet telah mengubah pola hidup dan budaya manusia dalam belajar, bekerja, berkomunikasi, berbelanja dan aspek lainnya. Saat ini masyarakat lebih banyak menggunakan internet dalam berkomunikasi seperti surat elektronik (e-mail), serta jejaring sosial (social networking) yang dianggap lebih efektif dan efisien.

Berdasarkan hasil survey yang dilakukan Markplus Insight, jumlah pengguna internet Indonesia didominasi oleh generasi muda berusia 15-30 tahun yang disebut “netizen”. Mereka berkomunikasi di dunia maya sama seperti mereka berkomunikasi di dunia nyata. Demikian juga informasi yang didapatkan semakin terbuka baik konten positif maupun negatif.

Pengaruh konten negatif sudah sering diberitakan di berbagai media berupa pemuatan gambar porno, perjudian, penipuan, pelecehan, pencemaran nama baik dan berita bohong. Selain itu penggunaan jejaring sosial juga memiliki dampak negatif, salah satunya adalah cyberbullying yang biasanya menimpa anak-anak dan sesama remaja. Bahkan kejahatan dunia maya yang dikenal sebagai cybercrime sudah sampai pada peretasan situs-situs penting dalam negeri.

Untuk menghindari kejahatan di dunia maya, selalu ditekankan prinsip dasar yang harus diketahui dalam menggunakan internet. Prinsip dasar di dunia nyata berlaku pula di dunia maya. Penggunaan internet secara sehat dan aman perlu ditanamkan semenjak dini melalui pembelajaran etika berinternet secara sehat (cyber ethics). Hal ini perlu disampaikan untuk menghindari kebiasaan jelek di dunia nyata akan terbawa di dunia maya dan menimbulkan kembali efek negatif di dunia nyata. Program INSAN diselenggarakan dalam bentuk sosialisasi, roadshow dan forum diskusi dengan melibatkan seluruh komponen masyarakat.

Media yang digunakan dalam kegiatan sosialisasi INSAN antara lain media tatap muka, internet, televisi, radio, cetak, media luar ruang dan animasi. Disamping itu juga dilakukan kegiatan bersifat interaktif seperti lomba game insan dan interaksi langsung dengan masyarakat di area publik.

Pelaksanaan sosialisasi INSAN selalu melibatkan berbagai pemangku kepentingan, misalnya pemerintah daerah, ICT Watch, IDKita Kompasiana, Yayasan Kita dan Buah Hati, serta AWARI. “Insan Masuk Pesantren” merupakan salah satu program yang didukung oleh Relawan TIK di Jawa Timur, Jawa Tengah dan Jawa Barat.

Kehadiran internet sehat dan aman juga disosialisasikan kepada orangtua dan guru karena pemanfaatan internet juga merupakan tanggung jawab orangtua dalam mengawasi putra-putrinya agar terhindar dari konten negatif, dan mendorong untuk lebih cerdas dalam menciptakan kreativitas.

Kunjungi Website INSAN.
Internet aman untuk generasi masa depan

Jumat, Mei 02, 2014

3 Cara menulis CSS

3 Cara menulis CSS
Agar nantinya saya tidak lupa standar penulisan CSS maka saya tulis aja diblog ini. Standar penulisan CSS pada web/blog ada 3 cara yaitu:
  • Menuliskan langsung ke body HTML
  • Menuliskan secara inline ke per-baris kode HTML
  • Dan Menuliskan secara external
Berikut ini pembahasannya:

A. Penulisan langsung ke body HTML

Penulisan cara ini merupakan penulisan yang paling saya sukai karena meminimalkan request ke server untuk meminta file CSS. Berikut contoh penulisannya:
<html>
<head>
<title>Lagi belajar CSS nih</title>
<style type="text/css">body{background:#000000    }</style>
</head>
<body>
</body>
</html>
Dengan perintah diatas CSS (text warna biru) akan memberi warna hitam pada body browser.

B.Menuliskan secara inline ke per-baris kode HTML

Cara ini merupakan cara yang paling tidak efektif karena kita diharuskan menuliskan code CSS ke per kode HTML. Namun cara ini dapat dimanfaatkan jika dalam kondisi khusus. Berikut ini contoh penulisannya:
<html>
<body>
<head>
<title>Lagi belajar CSS nih</title>
</head>
<body>
<p style="color:blue;">Contoh Text</p>
</body>
</html>

C.Menuliskan secara external 

Dengan menuliskan secara external kita dapat di perbanyak dan dapat dipisah-pisahkan tergantung nama file CSSnya. Kelebihan cara ini adalah kita tidak harus berinteraksi dengan kode HTML melainkan langsung mengedit file CSS. Berikut ini contoh penulisannya:
<html>
<head>
<title>Lagi belajar CSS nih</title>
<link rel="stylesheet" type="text/css" href="alamat_file_CSS.css"/>
</head>
<body>
<p>Baru nyoba CSS</p>
</body>
</html>
Jumat, Mei 02, 2014

SEO On-page dan SEO Off-page

SEO On-page dan SEO Off-page untuk menaikkan traffic

SEO (Search Engine Optimization) pada umumnya dibagi menjadi dua yaitu SEO On-page dan SEO Off-page. Mungkin jika anda blogger yang baru masuk ke dunia SEO, pasti bingung. Saya sendiri waktu belajar blog langsung bingung tentang SEO, karena banyaknya referensi yang tidak sama tentang SEO. Lanjut ke pembahasan, Apa sih sebenarnya SEO On-page dan SEO Off-page?? Berikut saya jelaskan sedikit mengenai SEO On-page dan SEO Off-page:

SEO On-page

SEO On-page adalah suatu teknik SEO yang khusus memaksimalkan penggunaan kode-kode pada blog atau website (internal). Jadi kita memaksimalkan SEO lewat internal blog atau website. Berikut ini beberapa faktor terpenting dalam SEO On-page yang saya ketahui:
  1. Konten Postingan yang berkualitas dan original 
  2. Menambahkan Breadcumb 
  3. Internal Link yang sudah di Optimisasi 
  4. Judul tepat dan menarik 
  5. Gambar Yang sudah di Optimisasi 
  6. Loading Page yang Cepat 
  7. Format Teks 
  8. Struktur URL yang baik 
  9. Tidak ada Broken Link atau Bad Link 
  10. Halaman 404 yang User Friendly 
  11. Verivikasi Google Authorship di Setiap Halaman
Keuntungan dari SEO On-Page adalah pengunjung dapat dengan mudah melakukan navigasi dan mengexplorasi blog atau website kita. Hal ini juga mempermudah search engine atau crawler dalam melakukan index.

Kekurangannya adalah, untuk melihat hasil (jumlah pageview dan posisi pagerank) dari teknik SEO ini membutuhkan sedikit kesabaran karena dilakukan dengan natural.

SEO Off-page

SEO Off-page adalah lawan kata dari SEO On-page, yaitu mengoptimalkan SEO lewat external. Maksud external, adalah mengoptimalkan SEO blog atau website kita lewat perantara media luar. Berikut ini beberapa hal yang wajib anda lakukan jika ingin membangun SEO lewat teknik SEO Off-page:
  • Link Building 
  • Media Sosial ( Jejaring Sosial ) 
  • Social Bookmark
Keuntungan dari SEO Off-page adalah, jika teknik ini berhasil dan dilakukan dengan benar maka blog kita akan kebanjiran pageview dan meningkatnya pagerank.

Kekurangannya adalah, jika anda melakukan teknik ini secara berlebihan atau melakukan kesalahan maka kemungkinan besar blog atau website anda dapat dicekal oleh mesin pencari.


Saran: 
Saran saya sih, untuk yang pertama lebih baik melakukan SEO On-Page. Baru setelah On-Page sudah diterapkan, lanjutkan dengan SEO Off-Page.
Kamis, Mei 01, 2014

Mendeteksi Error pada Komputer

komputer error
Komputer Error ? - Saya akan membahas sedikit tips bagaimana cara mendeteksi komputer yang error atau mengalami kerusakan. Unsur pertama yang harus anda ketahui adalah POST.

Pasti untuk anda yang pertama kali mendengar-nya bingung!!! tapi bagi seorang teknisi komputer, POST adalah unsur penting dan hal yang wajib di ketahui sebelum memutuskan apa yang error atau kerusakan pada komputer kita. Ingat POST cuman hanya dapat mendeteksi kerusakan atau error pada hardware saja. Jika yang error sistem atau software maka lain ceritanya. Ok lanjut ke pokok pembahasan

Definisi POST

POST (POWER ON SELF TEST) Yaitu test yang dilakukan oleh PC untuk mengecek fungsi-fungsi komponen pendukung PC apakah bekerja dengan baik. POST dilakukan pada sesaat komputer dihidupkan dan mulai booting. POST memungkinkan user dapat mendeteksi, mengisolasi, menentukan, dan menemukan kesalahan sehingga dapat memperbaiki penyimpangan atau kerusakan yang terjadi pada PC.

Jika Terdeteksi sebuah kesalahan  atau error oleh POST, maka sistem umumnya akan menampilkan beberapa kode kesalahan, yang dinyatakan dengan bunyi-bunyian (beep) yang menunjukkan letak kesalahannya namun selain bunyi beep komputer juga bisa mengeluarkan peringatan pada layar monitor dengan berupa teks(biasanya layar menjadi biru dengan pesan text). Pada dasarnya kode kesalahan yang dinyatakan dengan beep, kode beep setiap komputer berbeda-beda tergantung jenis atau merk bios yang di pakai.

Berikut ini kode beep bios pada masing-masing merk/jenis: 

Kode Beep AWARD BIOS

No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
 1 beep pendek
 PC dalam keadaan baik
2
 1 beep panjang
 Problem di memori
3
 1 beep panjang 2 beep pendek
 Kerusakan di modul DRAM parity
4
 1 beep panjang 3 beep pendek
 Kerusakan di bagian VGA.
5
 Beep terus menerus
 Kerusakan di modul memori atau memori video

Kode Beep AMI BIOS

No
Gejala
Diagnosa  
Pesan/Peringatan Kesalahan
1
 1 beep pendek
 DRAM gagal merefresh
2
 2 beep pendek
 Sirkuit gagal mengecek keseimbangan DRAM Parity (sistem  memori)
3
 3 beep pendek
 BIOS gagal mengakses memori 64KB pertama.
4
 4 beep pendek
 Timer pada sistem gagal bekerja
5
 5 beep pendek
 Motherboard tidak dapat menjalankan prosessor
6
 6 beep pendek
 Controller pada keyboard tidak dapat berjalan dengan baik
7
 7 beep pendek
 Video Mode error
8
 8 beep pendek
 Tes memori VGA gagal
9
 9 beep pendek
 Checksum error ROM BIOS bermasalah
10
 10 beep pendek
 CMOS shutdown read/write mengalami errror
11
 11 beep pendek
 Chache memori error
12
 1 beep panjang 3 beep pendek
 Conventional/Extended memori rusak
13
 1 beep panjang 8 beep pendek
 Tes tampilan gambar gagal

Kode Beep IBM BIOS

No
Gejala
Diagnosa
Pesan/Peringatan Kesalahan
1
 Tidak ada beep
 Power supply rusak, card monitor/RAM tidak terpasang
2
 1 beep pendek
 Normal POST dan PC dalam keadaan baik
3
 beep terus menerus
 Power supply rusak, card monitor/RAM tidak terpasang
4
 Beep pendek berulang-ulang
 Power supply rusak, card monitor/RAM tidak terpasang
5
 1 beep panjang 1 beep pendek
 Masalah Motherboard
6
 1 beep panjang 2 beep pendek
 Masalah bagian VGA Card (mono)
7
 1 beep panjang 3 beep pendek
 Masalah bagian VGA Ccard (EGA).
8
 3 beep panjang
 Keyboard error
9
 1 beep, blank monitor
 VGA card sirkuit

Walaupun tips ini sudah lama atau tepat-nya waktu zaman di SMK, tapi tips ini sangat bermanfaat bagi saya dalam mereparasi komputer.