Membuat koneksi database acces dengan Visual basic 6

Leave a Comment
Sekian lama tidak kuliah Visual basic malam ini pelajarannya dengan intro lebih cepet jadi lebih menantang, heheh hari ini saya akan sedikit membagikan ilmu yang baru didapet malam ini yaitu Membuat koneksi database akses dengan Visual basic 6

Oke langsung saja

1. Kita buat database pada ms acces dengan dengan nama db_mahasiswa, buat field NIM (text 15), Nama (text 30), tempat_lahir(text 30),tanggal_lahir ( date/time) simpan dan close
2. Kita buat project baru pada VB6 dengan standart exe ( Untuk desain formnya kita lanjutkan di tutorial selanjutnya )
3. Kita buat module baru
 Klik kanan pada panel project -Add-module-Pilih module-open





















4. Pastekan source kode berikut ini
Option Explicit
Public conn As ADODB.Connection
Public db_file As String
Public statement As String
Public Sub OpenMDB()
    On Error GoTo error
    db_file = App.Path
    If Right$(db_file, 1) <> "\" Then db_file = db_file & "\"
    db_file = db_file & "ganti_nama_database_kalian.mdb"
    ' Open a connection.
    Set conn = New ADODB.Connection
    conn.ConnectionString = _
        "Provider=Microsoft.Jet.OLEDB.4.0;" & _
        "Data Source=" & db_file & ";" & _
        "Persist Security Info=False;Jet OLEDB:Database Password="
    conn.CursorLocation = adUseClient
    conn.Open
    Exit Sub
error:
    MsgBox "Gagal Melakukan Koneksi Database!", vbCritical + vbOKOnly, "Gagal"
    End
End Sub
Public Sub CloseDB()
    On Error Resume Next
    conn.Close
End Sub

5.  klik menu project pilih reference - Pilih Microsoft Activex Data Object 2.0 Library lalu OK
6. Nah sekarang untuk koneksinya tinggal tambahkan
OpenMDB
 pada Form Load

Okeh sekian dulu udah ditinggalin temen temen kampus

Read More

Mengenal DDL dan DML query pada Mysql

2 comments
Agar tugas kuliah yang saya rasa sangat penting ini tidak hilang atau setidaknya akan bermanfaat untuk orang lain maka langsung saja saya tuliskan tentang DDL dan DML query pada Mysql beserta contohnya.

MySql query adalah perintah atau instruksi yang dapat digunakan untuk mengelola database atau tabel dalam database mysql. Query lebih dikenal dengan sebutan SQL (Structured Query Language) yang artinya adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional.
Bahasa ini merupakan bahasa standar yang digunakan dalam mengelola basis data atau database. Banyak database modern seperti mysql, sql server, oracle menggunakan bahasa SQL.  Secara umum ada 2 jenis query pada mysql yaitu DML dan DML.

DDL adalah kependekan dari Data Definition Language. DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (CREATE), mengubah(ALTER, RENAME) dan menghapus(DROP) struktur dan definisi dari objek-objek database seperti database, tabel, view, index, function, trigger dan field.

1. CREATE


  • CREATE DATABASE digunakan untuk membuat database baru

Contoh : CREATE DATABASE [Nama databas];
 CREATE DATABASE db_siswa;
  • CREATE FUNCTION digunakan untuk membuat function dalam database

Contoh : Membuat fungsi untuk jumlah data dari setiap kelas
DELIMITER $$
CREATE FUNCTION sf_tampil_siswa_kelas (p_kelas int) RETURNS INT DETERMINISTIC
BEGIN
DECLARE jml INT;
SELECT COUNT(*) AS jml_kelas INTO jml FROM tbl_siswa WHERE kelas = p_kelas;
RETURN jml;
END$$
DELIMITER ;

  • CREATE INDEX digunakan untuk membuat index

Contoh : CREATE UNIQUE INDEX index_name
  ON table_name ( column1, column2,...);
   CREATE UNIQUE INDEX index_siwa
   ON tbl_siswa(nis);


  • CREATE PROCEDURE digunakan untuk membuat prosedure dalama database

Contoh :
CREATE PROCEDURE nama_procedure (parameter_procedure())routine_body
Membuat prosedure untuk menampilkan siswa
delimiter //
create procedure show_siswas()
    -> begin
    -> select*from tbl_siswa;
    -> end //
Memanggilnya dengan mengetikan perintah
Call show_siswas();


  • CREATE TABLE digunakan untuk membuat tabel baru

Contoh : create table tbl_siswa (nis char(7),nama char(30), alamat char(50));

  • CREATE TRIGGER digunakan untuk membuat trigger (perintah sql yang dikerjakan otomatis pada even tertentu)
  • CREATE VIEW digunakan untuk membuat rutin laporan

2. ALTER, RENAME


  • ALTER DATABASE digunakan untuk mengubah pengaturan database

Contoh : ALTER {DATABASE | SCHEMA} [db_name]
    alter_specification ...
alter_specification:
    [DEFAULT] CHARACTER SET [=] charset_name
  | [DEFAULT] COLLATE [=] collation_name


  • ALTER FUNCTION digunakan untuk mengubah function
  • ALTER PROCEDURE digunakan untuk mengubah prosedure
  • ALTER TABLE digunakan untuk mengubah susunan dan pengaturan tabel

Contoh : ALTER TABLE siswa ADD nomor_ktp AFTER nama_siswa ;

  • ALTER VIEW digunakan untuk mengubah pengaturan laporan
  • RENAME TABLE digunakan untuk mengubah nama tabel

Contoh : RENAME TABLE siswa TO tbl_siswa;
3. DROP

  • DROP DATABASE digunakan untuk menghapus database

Contoh : drop database nama database;

  • DROP FUNCTION digunakan untuk menghapus function

Contoh  : DROP FUNCTION nama_funcion;


  • DROP INDEX digunakan untuk menghapus index

Contoh : DROP INDEX nama_indexs ON name_tabel;

  • DROP PROCEDURE digunakan untuk prosedure

Contoh : DROP PROCEDURE nama_procedure;

  • DROP TABLE digunakan untuk menghapus tabel

Contoh : DROP TABLE nama_tabel;

  • DROP TRIGGER digunakan untuk menghapus trigger
  • DROP VIEW digunakan untuk menghapus format laporan


DML adalah kependekan dari Data Manipulation Language. DML adalah kumpulan perintah SQL yang berhubungan dengan proses mengolah dan memanipulasi data dalam table. DML tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.

1. SELECT digunakan untuk menampilkan data
Contoh : SELECT nama_kolom1, nama_kolom2,... FROM nama_tabel;
SELECT nama_kolom1, nama_kolom2,... FROM nama_tabel WHERE kondisi; ( kondisi misal alamat = banjarmasin )
2. INSERT digunakan untuk menambahkan data baru
Contoh : insert into mahasiswa (npm,nama,alamat) values (‘0401034’,’ Abdul Malik Ikhsan’,’Jalan Jakarta No.28’);
3.UPDATE digunakan untuk mengubah data yang sudah ada
Contoh : update mahasiswa set npm=’001’ where npm=’0401034’;
4. DELETE digunakan untuk menghapus data
Contoh : delete from mahasiswa (menghapus semua isi tabel mahasiswa )
delete from mahasiswa where npm = ‘001’; ( hanya menghapus isi tabel mahasiswa dengan NPM 001 )


Sekian CMIIW

Read More

Membuat Kategori berdasarkan Jurusan atau Kelas Pada moodle 2.4.3 +

Leave a Comment
Melanjutkan artikel sebelumnya tentang Membuat Course pada moodle 2.4.3 + hari ini saya akan menjelaskan bagaimana cara membuat Kategori pada moodle agar elearning kita terkesan lebih rapi dan cantik.
Kita pahami dulu konsepnya :

Menginstalasi Moodle adalah ibarat kita membangun sebuah Sekolah. Setiap sekolah, terdiri atas kelas-kelas atau jurusan-jurusan,  yang mana di dalam moodle kita sebut sebagai Category. Setelah itu, kita tentukan mata pelajaran yang ada pada masing-masing kelas/jurusan tersebut, yang mana dalam Moodle kita sebut sebagai Course. Sesudah kita tentukan mata pelajarannya (Course), maka setiap guru/dosen bisa mengisi mata pelajaran tersebut dengan materi-materi atau dengan beberapa aktivitas (seperti kuis, berdiskusi, forum, chat dst.)












Langsung Ikutin caranya :

1. Login sebagai Administrator, kemudian aktifkan tombol "Turn editing on"

2. Klik menu Courses => Add/Edit courses => Pilih Add New Category
3. Pada pilihan Parent Category, pilihlah TOP
4. Category Name, ketikkan nama Jurusan / Category
5. Pada kotak Description, Isilah dengan Penjelasan tentang Category / Jurusan tersebut.
6. Kemudian Klok Create Category

Nah mudah bukan selamat mencoba, baca juga cara membuat coursenya di moodle 2.4.3 +

Ayo terus belajar





Referensi : http://amiroh.web.id/membangun-kelas-digital-dalam-moodle/

Read More

Cara Belajar Menjadi Seorang Programmer

5 comments
Selamat malam temen temen semua malam ini saya akan memberikan beberapa tips bagaimana cara sukses untuk belajar pemerograman. Ikutin ya !!

Tips Cara Belajar Menjadi Seorang Programmer

  1. Modal awal untuk belajar pemrograman adalah Motivasi. Kalau motivasi untuk belajar motivasi besar, Selamat! Anda adalah calon seorang programmer handal. Fokus selanjutnya adalah mengasah skill untuk belajar pemrograman. Terus pertahankan motivasi yang telah dimiliki. Jangan sampai motivasi ini pupus ketika menemui kegagalan.
  2. Jangan mudah menyerah. Memang belajar pemrograman adalah tidak mudah. Butuh perjuangan, kerja keras, serta pengalaman (jam terbang). Jangan mudah menyerah ketika banyak error yang muncul ketika membuat program.
  3. Jangan sekali-kali menganggap pemrograman itu adalah sepenuhnya pelajaran ‘Menghapal’. Memang betul, menghapal juga diperlukan yaitu ketika menghapalkan sintaks dan aturan penulisan dalam program. Tapi secara prinsip, pemrograman adalah pelajaran cara berpikir dan logika bagaimana menyelesaikan masalah.
  4. Jangan hanya menjadi tukang ketik. Ketika dosen memberikan contoh program di kelas atau ketika praktikum, jangan hanya memandang setiap barisan kode program tersebut sebagai angin lalu dan hanya Anda pindahkan ke kertas atau komputer. Kalau hanya demikian, sama halnya dengan belajar menjadi tukang ketik. Coba pahami setiap baris kode dan alur program yang dituliskan guru atau dosen Anda. Kalau sudah paham, coba tulis program menurut versi sendiri ke buku atau komputer. Apabila hal ini dilakukan, maka secara tidak sadar telah melatih logika berpikir dan belajar menuangkan logika berpikir ke dalam bentuk program.
  5.  Untuk mendukung pembelajaran, coba cari orang yang mau mengajari. Ketika menemui masalah dalam belajar pemrograman. Bisa teman dekat, teman di internet atau bahkan guru dan dosen atau siapapun yang dekat dan memahami hal yang ditanyakan.
  6.  Jangan mengandalkan tatap muka di kelas. Materi pemrograman sangatlah luas. Apa yang diberikan dosen ketika kuliah itu sangatlah kecil cakupannya dibandingkan keseluruhan ilmu pemrograman. Cobalah eksplorasi sendiri segala hal tentang pemrograman. Ada banyak referensi di internet yang membahas tentang tips dan trik serta teknik dalam pemrograman.
  7. Carilah komunitas yang fokus dengan pemrograman. Di internet ada banyak forum diskusi via web atau mailing list yang membahas tentang pemrograman. Ingat bahwa orang yang sering bergaul dengan penjual minyak wangi maka dia akan ikut menjadi wangi. So, kita adopsi hal ini, banyak-banyaklah bergaul dengan orang dalam komunitas yang sama-sama interest dengan pemrograman.
  8.  Sangat disarankan memiliki komputer sendiri di rumah atau di kost. Seperti yang telah saya jelaskan di atas bahwa untuk menguasai pemrograman butuh pengalaman dan jam terbang yang banyak dalam membuat progam. Kalau tidak memiliki komputer sendiri, bagaimana bisa menambah jam terbangnya? Untuk belajar pemrograman tidaklah harus membutuhkan komputer dengan spesifikasi tinggi. Cukup komputer Pentium III saja itu sudah bisa, kecuali belajar program yang memang butuh spesifikasi besar misalnya programan berbasis visual. Oya, jangan sekali-kali mengandalkan jam praktikum di laboratorium karena waktu penggunaannya sangat-sangat terbatas. Anggap saja ketika beli komputer adalah sebagai investasi jangka panjang. Yakinlah suatu saat modal untuk membeli komputer itu akan balik kembali, atau malah akan memberikan return of investment yang jauh lebih besar.
  9. Jangan hanya mengandalkan catatan atau modul yang diberikan oleh dosen. Isi modul yang ditulis oleh dosen itu rata-rata masih sedikit kontennya. Berusahalah mencari referensi sendiri terkait dengan pemrograman. Toh saat ini sudah banyak buku-buku yang mengulas tentang pemrograman. Kalau ingin yang gratis, coba cari referensi di internet karena tersedia banyak free ebook yang bisa didownload.
  10.  Sebagai pemrogrammer harus selalu ingat kepada yang maha kuasa, agar jangan lupa tetap menunaikan ibadah. Knowledge come from The Creator, semakin dekat anda dengan Tuhan, semakin berguna & enjoy dalam melakukan pemrograman.
  11.  Seorang programmer harus bisa mengatur (memprogram) diri nya – self programming. Dalam hal kepribadianya, contoh : kapan waktu makan, kapan waktu tidur, kapan waktu beribadah, dan kapan waktu untuk berkumpul dengan keluarga – tidak coding terus. memprogram waktu dengan baik.
  12. Seorang orang programmer harus bisa menjaga kesehatan. Karena logika tidak bisa berjalan tanpa logistik, jadi makanan pun harus diperhatikan, teratur dan bergizi dengan begitu otak kita bisa berfikir secara jernih dan cerdas.
  13. Jangan hanya fokus untuk menguntungkan diri sendiri. Programer seperti itu adalah programer yg egois. Karena suatu saat ia harus mengetahui bakat yg ia gunakan, haruslah berguna bagi orang lain.
  14. Layaknya seorang ilmuwan, programer juga harus terus mencari permasalahan dalam suatu program dan mencari pemecahan atas masalah tersebut.
  15.  Mulailah belajar pemrograman dengan logika-logika dasar yang kuat. Seorang programmer harus selalu bisa mengatasi masalah dan memberikan solusi selama itu masih logic, kecuali yang magic-magic lupakan saja, contoh: memindahkan monas ke papua / memindahkan tamanmini ke dalam saku.
  16. Jangan takut untuk gagal. Setiap programmer pasti pernah mengalami kesulitan / bahkan mengalami kegagalan dalam menyelesaikan suatu project. Maybe, itulah jalan menuju kesuksesan. Yang secara tidak langsung tanpa Anda sadari.
  17. Luangkan waktu sejenak untuk me-refresh otak, pikiran dan tenaga. Tak jarang programmer yang stres, terlalu memaksakan sistem kerja otak tanpa istirahat yang rutin, dikarenakan dikejar deadline.
  18. Jangan takut untuk “copy paste”. Tidak diharuskan seorang programmer menulis coding manual. Disamping untuk mempersingkat waktu, disini seorang programmer di tuntut untuk mengembangkan kreatifitas. Banyak atau bahkan hampir setiap programmer menggunakan berbagai macam template.
  19. Jangan hanya asal copy paste. Rata-rata orang yang asal copy paste program itu tidak berusaha memahami program yang dia copy. Coba pahami dahulu program yang diperoleh terutama pada algoritmanya, kalau bisa tulis kembali program tersebut menurut versi Anda. Boleh sih copy paste, asal juga berusaha memahami makna program di dalamnya. Syukur-syukur kalau Anda memodifikasi kode programnya.
  20. Jangan lupa mengamalkannya. Karena ilmu tidak diamalkan bagaikan pohon tidak berbuah, berbagilah (ilmu tidak akan habis walau dibagi kepada seberapa banyak orang) bahkan dengan ilmu derajat kita akan terangkat.
Saya rasa poin no 10 adalah poin yang paling penting heheh, selamat mencoba semua tipsnya ayo kita semangat belajar.


 Source : http://www.binushacker.net/20-tips-sukses-belajar-pemrograman.html

Read More

Ayo belajar berwudhu yang baik dan benar

Leave a Comment
Assalamualaikum Wr. Wb, mungkin sebenarnya saya juga tidak begitu mengerti maslah ini tapi keyakinan dan semangat untuk belajar membuat saya ingin menulis tentang ini, Bagaimana cara Berwudhu yang baik & benar, Sepereti Firman Allah SWT. :


يــأيهاالذين ءامنوا إذا قمتم إلى الصلوة فاغسلوا وجوهكم وأيديكم إلى المرافق وامسحوا برءوسكم وأرجلكم إلى الكعبين
المائدة: 6 
 
Artinya:
"Hai orang-orang yang beriman, Apabila mengerjakan sholat, maka basuhlah wajahmu, tanganmu sampai dengan siku,dan sapulah kepalamu dan (basuh) kakimu, sampai dengan kedua mata kaki" { Q.S.Al-Maidah 5;6}

Berikut Tata cara berwudhu  yang Baik dan Benar:

Langkah-langkahnya adalah :

1. Membaca Doa sebelum wudhu

-Bacaan Doa sebel berwudhu
 “Allaahummaghfir lii dzanbii, Wawassi lii fii daarii, wabaarik Lii fii rizqii”
Artinya:
 “Ya Allah, ampunilah dosaku, lapangkanlah rumahku, dan berkahilah rejekiku.”

2. Membasuh kedua telapak tangan kita sebanyak 3 kali dengan diiringi bacaan basmalah.

    "Bismilaahir rahmanir rahiim"
    Mencuci kedua telapak tangan kanan  dan kiri hingga bersih dari kotoran, terutama najis yang tampak maupun tidak tampak

3.Membersihkan Mulut dan Hidung, Masing-masing sebanyak 3 kali.

    Membersihkan Mulut dengan berkumur dan jangan lupa membersihkan lubang-lubang hidung

4.Membasuh muka, Sebanyak 3 kali

       Membasuh dan mengusap muka dengan air secara merata hingga terasa bersih

5.Membersihkan tangan Kanan dan kiri, Max 3 kali

    Membasuh tangan kanan dan kiri dari ujung jari sampai batas siku

6.Mengusap kepala

    Megusap sebagian mulai dari dahi hingga batas rambut bagia atas

7.Menyapu kedua Telinga

    Membersihkan kedua daun telinga mulai dari bawah menuju bagian atas

8.Membersihkan kaki kanan dan kiri

    Mencuci kaki dari ujung kaki, merata hingga mata kaki

9.Berdoa sesudah berwudhu

    Setelah berwudhu hendaknya kita membaca doa


" Asyhadu Alla ilaaha illalllaahu wahdahu laa syariika lahu wa asyhadu anna muhammadan ‘abduhu wa rasuuluh. Allahumma  j’alnii Minattawwaabiina waj’alnii minal mutathahhiriina waj’alnii min ‘ibaadikash shalihiina ".

 Sumber :
http://jendelamotivasiku.blogspot.com/2013/01/tata-cara-berwudhu-yang-baik-benar.html







Read More

Cara Konfigurasi Ip Address pada linux debian

1 comment
Semua peralatan yang terhubung ke jaringan computer, membutuhkan alamat khusus yang disebut Ip Address. Agar semua peralatan tersebut dapat berhubungan satu sama lain. Oleh sebab itu, Network Interface Card tidak akan berarti apa-apa, jika Ip Address pada interface tersebut tidak diset terlebih dahulu.

Memberi Ip Address pada linux debian tidaklah sulit. Untuk cara cepatnya, gunakan perintah singkat dibawah ini.

debian-server:/home/kangbowo# ifconfig eth0 192.168.10.1 netmask 255.255.255.0 up

Kelemahan perintah di atas adalah, jika computer booting ulang, maka konfigurasi Ip Address tersebut akan hilang. Untuk itu kita harus mengedit file interfaces, agar konfigurasi tersebut tidak hilang walaupun computer booting ulang. Kita bisa menggunakan aplikasi text editor vim, vi, nano, gedit¸ ataupun yang lainya untuk mengedit file tersebut. Saya sarankan, lebih baik Anda menggunakan editor vim saja.

debian-server:/home/kangbowo# vim /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface auto lo
iface lo inet loopback

# The local network interface auto eth0
iface eth0 inet static
address 192.168.10.1 netmask 255.255.255.0 gateway 192.168.10.254
dns-nameservers 119.2.40.21


Tambahkan Ip Address anda seperti script di atas. Khusus editor vim, kita harus menekan huruf “i” (INSERT) untuk mengedit. Setelah dirasa konfigurasi sudah benar, tekan tombol “Esc”, lalu tekan “:” dan tuliskan “wq” (WRITE & QUIT). Jika tidak ingin menyimpanya, tuliskan “q!” (Only Quit).

Kata auto yang terletak di depan nama suatu interface, menandakan bahwa interface tersebut akan dinyalakan secara otomatis pada saat computer booting. Interface lo tidak memiliki konfigurasi Ip Address, karena lo digunakan sebagai loopback sehingga memiliki Ip Address yang pasti yakni 127.0.0.1. Alamat IP ini digunakan oleh komputer untuk berkomunikasi dengan dirinya sendiri. Konfigurasi Ip Address untuk ethO harus diberikan secara manual, karena interface tersebut menggunakan IP statis.

Agar konfigurasi tersebut dapat langsung dijalankan, kita harus merestart terlebih dahulu service networking.

debian-server:/home/kangbowo# /etc/init.d/networking restart

Jika ingin menambahkan interface lagi, tinggal tambahkan script seperti  diatas, pada baris paling bawah. Dan ganti
etho, menjadi eth1, eth2, eth3, dan seterusnya.



Untuk melihat table routing pada linux, gunakan perintah berikut.

debian-server:/home/kangbowo# route -n
Kernel IP routing table
Destination    Gateway    Genmask    Flags    Metric    Ref    Use    Iface
192.168.10.0    0.0.0.0    255.255.255.0    U    0    0    0    eth0
0.0.0.0    192.168.10.254    0.0.0.0    UG    0    0    0    eth0



Nah begitu lah kurang lebih kunfigurasi IP addres pada linux semoga bermanfaat
Read More

Cara Mengkoneksikan database mysql dengan PHP

Leave a Comment
waduh lama lama banget kga posting, hari ini mau ngelanjutin artikel tentang PHP yaitu  bagaimana Cara Mengkoneksikan database mysql dengan PHP

1. Kita buat file koneksi.php ikuti script dibawah ini  atau langsung copy z deh dan sesuaikan dengan kondisi ditempat teman teman hehe


<?php 
//Konfigurasi sesuaikan dengan database teman teman  
$server = "localhost"; //nama host atau servernya 
$user = "root"; //user pada database yang kiyta pakai 
$password = "passwd"; //password pada database yang kita pakai 
$database = "ciyah"; //nama databasenya 
mysql_connect($server,$user,$password) or die ("Koneksi gagal"); //melakukan koneksi ke database yang kita buat
 mysql_select_db($database) or die ("Database tidak ditemukan"); //memilih databasenya
?>

2. Simpan file tersebut dengan nama koneksi.php
3. Nah selanjutnya untuk menggunakan koneksi database diatas, temen temen tinggal menambahkan include di baris paling atas seprti ini

<php
include("koneksi.php");
?php>
 Selesai sudah gampang kan...
Dingin 


Read More

Mengapa Posting blog jadi "Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4"

2 comments
Mungkin temen temen pernah mengalami tiba tiba posting blog menjaadi Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 seperti gambar dibwah ini







Nah saya baru saja mengalaminya tadi pagi saat posting artikel mengaktifkan ethernet pada debian, Mengapa bisa seperti itu?.. setelah saya baca baca beberapa artikel di google ternyata penyebannya adalah auto read more pada templete yang dipakai.

Bagaimana cara mengatasinya ?...

Jika masalahnya adalah auto read more, mengapa pada posting posting sebelumnya tidak terjadi?
Okeh ternyata penyebab utamanya, karena saya memposting artikel copy paste langsung dari Microsoft Office word  yang memiliki banyak font atau atribut kurang cocok dengan blogger.

Jadi Bagaimana Cara Mengatasi "Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4" ?..

1. Jangan posting blog langsung copy paste dari microsoft word
2. Jika memang temen temen memiliki artikel dengan bentuk word, sebelum di posting lebih baik di copykan dulu ke Notepad aplikasi bawaan windows baru di paste ke blog.

Demikin semoga bermanfaat
Read More

Mengaktifkan Ethernet Pada Debian Server

Leave a Comment
huhu pagi ini saya pengen menulis untuk sekedar mengingatkan saya tentang cara Mengaktifkan Ethernet Pada Debian Server, gimana caranya ato ikutin ??


Network Interface Card (NIC) atau Ethernet di linux diberi nama etho, eth1, eth2, dst. Dan untuk interface Local Loopback diberi nama lo. Untuk mengetahui interface apa saja yang terpasang pada server Debian, gunakan perintah ifconfig berikut.


debian-server:/home/akang# ifconfig 
lo     Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:46 errors:0 dropped:0 overruns:0 frame:0
TX packets:46 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0
RX bytes:3036 (2.9 KiB) TX bytes:3036 (2.9 KiB)



Seperti terlihat diatas, Interface yang aktif hanyalah interface Loopback. Sebagai tambahan, jangan pernah sekali- kali untuk menon-aktifkan interface Loopback tersebut. Sebab interface tersebut digunakan oleh aplikasi-aplikasi server Debian agar dapat berjalan pada computer Localhost.



Agar dapat terkoneksi ke Jaringan Komputer, aktifkan terlebih dahulu Interface Ethernet.  Pastikan nama untuk Ethernet tersebut, default untuk Ethernet pertama adalah etho. Gunakan perintah ifup untuk meng-aktifkan, dan sebaliknya gunakan perintah ifdown.



debian-server:/home/akang# ifup eth0
Jika muncul pesan error pada layar terminal, gunakan perintah berikut di bawah.


debian-server:/home/akang# ifconfig eth0 up 


debian-server:/home/akang# ifconfig
eth0     Link encap:Ethernet  HWaddr 00:0c:29:58:cf:68
inet addr:192.168.10.1  Bcast:192.168.10.255  Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe58:cf68/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:1610 errors:0 dropped:0 overruns:0 frame:0
TX packets:1419 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000
RX bytes:189305 (184.8 KiB)  TX bytes:198940 (194.2 KiB) Interrupt:18 Base address:0x1080
lo     Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:46 errors:0 dropped:0 overruns:0 frame:0
TX packets:46 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0
RX bytes:3036 (2.9 KiB) TX bytes:3036 (2.9 KiB)

Segini dulu saja yach semoga bermanfaat untuk selanjutnya kita akan membahas konfigurasi IP eheheh

Minggu pagi yang menyenangkan.




 

Read More

Mengamankan CMS Balitbang dari serangan Deface

1 comment
Sebenarnya agak sedikit bingung memberi judul yang satu ini, ehehehe mudah mudahan judul Mengamankan CMS Balitbang dari serangan Deface  bisa mengena di artikel ini.

Beberapa minggu yang lalu lumayan banyak web sekolah yang sebagaian besar menggunakan mesin dari balitbang ini terkena deface oleh orang orang iseng, nah termasuk saya juga kena loh. Lalu bagaimana penangulangan atau pencegahan agar itu tidak terjadi okeh sebelum kita bisa mencegah ayao kita pelajari bagaimana cara orang iseng itu masuk ke web kita.


1. Mereka menggunakan dork google
inurl:"/html/index.php" intext:"Tim Balitbang"
inurl:"/html/index.php" intitle:"Selamat Datang"
inurl:"/member/" intext:"Tim Balitbang"
Nah insallah yang pake mesin balitbang bakalan ketangkep google kalo pake dork kaya diatas jadi sudahlah jangan dicegah lewat sini.

2. Setelah mereka mendapatakan websekolah kita, mereka akan mencoba masuk ke halaman member
 www.site.sch.id/member/
Sebenarnya kesalahannya disini karena pada saat instalasi kita menggunakan database default yang tanpa kita sadari username dan password member yang defaul ini telah diketahui oleh para orang iseng, berikut username dan password membernya

Username Pass
kickdody 123456 guru
070810120 123456 siswa
siswanto 123456 guru
alumni 123456 guru
tomi 123456 guru
alan 123456 guru

Jadi sekarang buruan tu ganti username dan password membernya dan hapus semua yang ada didalam database.

3. Kita lanjutin ya, setelah dapat masuk kehalaman member orang iseng tadi akan mengupload atau menanam shellnya dengan cara masuk pada
SIM -> Data laporan -> Tambah Laporan atau Belajar ->tambah materi uji

File shell yang mereka upload ini biasanya akan masuk kedalam folder laporan atau Soal
Untuk file yang masuk kedalam laporan biasanya akan bernama lap-1.php, lap-2.php begitu seterusnya jadi jika ada file seperti itu hapus saja lah
Sedangkan untuk file yang masuk kedalam soal akan bernama al1.php,al2.php begitu seterusnya jadi jika ada file yang bernama seperti itu cepetan hapus sebelum orang isengnya kembali ehehhe

4. Lanjut lagi ya, nah orang iseng tadi akan ngakses shellnya dengan menulis pada addres bar misal
 www.site.sch.id/laporan/lap-1.php
Setelah mereka bisa masuk ya udah apapun bisa mereka lakukan.

Begitu saja sepertinya yang bisa saya tuliskan tetapi menurut saya jika web sekolah temen temen udah pernah kena deface lebih baik hapus aja semua file di public_html ganti ama backupannya sebab bahaya mereka bisa saja menanam shell ditempat yang tidak kita ketahui.

Apa itu shell ?.. Bagimana cara menggunakannya?.. Penasaran ! silahkan cari referensi dari yang ahli masalh ini eheheh....

Semangat Indonesia.




 


Read More