Social Icons

Kamis, 26 Desember 2013

XHTML

Latar Belakang
Selama ini saya membuat web dengan menggunakan PHP dan MySQL sebagai tempat penyimpanan data.
Kali ini saya ingin sharing artikel membuat web dengan menggunakan XHTML dan datanya disimpan kedalam file XML.
Pengenalan XHTML
xHTML adalah sebuah standar baru yang dicetuskan oleh W3C untuk menggantikan standar lama yaitu HTML. Standar xHTML hampir sama dengan HTML yang sudah ada tetapi memiliki aturan-aturan penulisan yang lebih ketat daripada HTML, keduanya merupakan bahasa markup untuk dokumen teks yang berfungsi untuk menentukan struktur dokumen serta mengatur fungsi dan bagaimana dokumen tersebut ditampilkan di browser.
Secara garis besar tujuan utama standar XHTML adalah agar semua halaman web memiliki struktur yang benar dan tata-cara penulisan tag yang konsisten sehingga dapat dibaca dengan baik untuk semua perangkat yang mampu membaca halaman web. Selain itu standar XHTML bertujuan menegaskan fungsinya sebagai pembentuk struktur dokumen sedangkan untuk pengaturan tampilan dokumen di browser (warna, jenis huruf, ukuran dll) diatur dengan menggunakan CSS.
Pengenalan XML
XML merupkan singkatan dari eXtensible Markup Language. XML merupakan markup language seperti HTML, akan tetapi tidak seperti HTML, XML didesain untuk transportasi dan penyimpanan data. XML tidak didesain untuk menampilkan data.
readmore...

Database Koperasi

create database bd_koperasi
use bd_koperasi

/*1. table anggota*/

create table anggota(
no_anggota char(5) primary key not null,
nama_anggota varchar(25) not null,
alamat varchar(50) not null,
kota varchar(25)not null,
no_telpon char(12) not null,
tgl_masuk date not null,
status_anggota varchar(3) not null
)

/*2. Peminjaman*/

create table peminjaman(
kode_peminjaman char(5) primary key not null,
jenis_peminjaman varchar(25) not null,
tgl_peminjaman date not null,
nilai_peminjaman integer not null,
bunga_pertahun dec(5,2) not null,
lama_peminjaman_bulan integer not null,
no_anggota char(5)not null,
status_peminjaman varchar(3)not null,
constraint fk_anggota foreign key(no_anggota) references anggota(no_anggota)
)

drop table peminjaman

/*3. Simpanan*/

create table simpanan(
kode_simpanan char(5) primary key not null,
jenis_simpanan varchar(10) not null,
tgl_simpanan date not null,
nilai_simpanan char(10) not null,
lama_simpan integer not null,
bunga_simpanan dec(5,2) not null,
no_anggota char(5) not null,
constraint fk_anggota foreign key(no_anggota) references anggot(no_anggota)
)

/*4. Pengembalian*/

create table pengembalian(
kode_pengembalian char(5) not null,
kode_peminjaman char(5) not null,
tgl_pengembalian date not null,
nilai_angsuran integer not null,
constraint fk_anggota foreign key(kode_peminjaman) references peminjaman(kode_peminjaman)
)
readmore...

Lirik Lagu Oplosan

[ OPLOSAN ORIGINAL JAWA ]
Opo ora eman duite
gawe tuku banyu setan
opo ora mikir yen mendem
iku biso ngrusak pikiran
ojo diteruske mendemme
mergo ora ono untunge
yo cepet lerenono mendemu
ben dowo umurmu
Ugo sawangen kae kanca kancamu
akeh sing podo gelempangan
ugo akeh sing kelesetan ditumpakke ambulan
yo wes cukupno anggonmu mendem
yo wes cukup anggonmu gendeng
yo mari mari o yo leren leren no
ojo diterus terusno
Tutupen botolmu tutupen oplosanmu
emanen nyowomu ojo mbok terus teruske
mergane ora ono gunane
Tutupen botolmu tutupen oplosanmu
emanen nyowomu ojo mbok terus teruske
mergane ora ono gunane
OPLOSAN VERSI INDONESIA 
Tidakkah kau sayang uangmu
untuk beli air setan
pernahkah kau fikir minuman
bisa merusak fikiran
jangan kau teruskan mabukmu
karna tidak ada untungnya
cepatlah bertaubat dirimu
agar panjang umurmu
Coba lihatlah mereka di sana
ada yang bergelimpangan
ada juga yang tidak sadar
dinaikkan ambulan
sudah cukup mabuk mabukkan
sudah cukup gila gilaan
sudah cukup sudah sampai sini saja
jangan diterus teruskan..
Tutup pen botolmu tutup pen oplosanmu
sayangi nyawamu jangan kau terus teruskan
karena tidak ada gunanya
Tutup pen botolmu tutup pen oplosanmu
sayangi nyawamu jangan kau terus teruskan
karena tidak ada gunanya
readmore...

Rabu, 25 Desember 2013

Tau Ga sih ?? komputer bisa bicara??

komputer itu bisa bicara ??
memang ide gila memaksa komputer berbicara seperti yang kita ingin kan... namun, ternyata kini bukan ide gila lagi .. hahaha

ada ga percaya??
perlu bukti??

silahkan add account fb saya lalu kirim pertanyaan atau tanggapan anda :D
readmore...

Selasa, 26 November 2013

Sekilas Mengenai Basis Data

Basis Data berfungsi untuk Kemudahan,efektifitas,keamanan
DDL (data definition language) didefinisikan data
1 create DB/tabel - membuat DB atau tabel
2 drop DB/tabel - menghapus DB/tabel
3 Alter ----> mengubah tipe dataa dan nama atrbt
> menambah kolom
>menghapus kolom
> menambah constrain (KEY)
> menghapus Constraint (KEY)

DML ( data manipulation language)
1.select menampilkan data
2insert memasukkan data
3update mengubah data
4delete menghapus data

DB > tabel > atribut
1 biasa
2 Key

key
1. primary key . unik datanya ga da yg sama
2.foreign key . mnyambungkan primary dg tabel lainnya

tipe data - bilangan, karakter, tanggal &jam

bilangan dibagi lagi
- integer (bil. bul)
- float(bil.pecahan)
- double(kaya float tapi range lebih panjang)

karakter di bagi laggi
_char (lebih pendek)
_varchar (lebih panjang dari char)
_text (lebih panjang dari ke2nya)

tanggal dan jam
-date
-date time
-time
-year


Prosedur pada PL/SQL
Prosedure pada PL/SQL adalah sebuah block yang dapat berdiri sendiri serta dikompilasi untuk selanjutnya masuk ke dalam skema database.

Bentuk umum dari prosedur pada PL/SQL
Bentuk umum dari prosedure adalah :
CREATE OR REPLACE PROCEDURE
nama_prosedure;
(parameter1 tipe_data,...) AS
...
BEGIN
statement;
...
END;

Contoh Program Prosedure pada PL/SQL
create or replace procedure tambah_dua(a integer) as
hasil number (5);
begin
hasil:=a+2;
dbms_output.put_line('Hasilnya :'||hasil);
end;  /

Fungsi pada PL/SQL
Fungsi pada PL/SQL adalah block yang dapat mengembalikan nilai. Dalam pembuatanya menggunakan statement RETURN untuk proses pengembalian nilai.


Bentuk umum dari fungsi pada PL/SQL
Bentuk umum dari fungsi adalah :

CREATE OR REPLACE FUNCTION nama_fungsi
(parameter1 tipe_data,...)
RETURN tipedata_fungsi IS
variable_lokal
BEGIN
statement;
...
RETURN nilai_fungsi;
END;


Contoh Program Fungsi pada PL/SQL
1:  create or replace function
2:  pangkat (bil integer, n integer)
3:  return integer as
4:  hasil integer (10);
5:  i integer;
6:  begin
7:  hasil :=1;
8:  for i in 1..n loop
9:  hasil:= hasil*bil;
10:  end loop;
11:  retunr hasil;
12:  end;
13:  /

Setelah fungsi terbuat. maka kini kita dapat memanggilnya, seperti contoh di bawah ini :

1:  declare  
2:  h integer;
3:  begin
4:  h:=pangkat(2,3);
5:  dbms_output.put_line('Hasil:'||to_char(h));
6:  end;
7:  /



JOIN
Pada MySQL, perintah join ada beberapa macam yaitu : Inner Join, Outer Join, Cross Join,Union Join


-Inner join
Inner join merupakan jenis join yang paling umum yang dapat digunakan pada semua database. Jenis
ini dapat digunakan bila ingin merelasikan dua set data yang ada di tabel, letak relasinya setelah pada
perintah ON pada join.
Bentuk baku perintah inner join :
SELECT ,, FROM INNER JOIN
ON =
Contoh :
– Tampilkan nip, nama dan gaji semua pegawai.
select i.nip,i.nama,p.gaji from infoprib i inner join pekerjaan
p on i.nip = p.nip;

-Outer join
Outer join merupakan jenis join yang sedikit berbeda dengan inner join. Pada MySQL, bentuk perintah
untuk menerapkan outer join ada 2 yaitu :
SELECT ,, FROM LEFT JOIN ON
=
dan
SELECT ,, FROM RIGHT JOIN
ON =
Left join digunakan dalam situasi ketika ingin mengembalikan semua elemen data set A, terlepas dari
apakah nilai kunci ada dalam data set B.
Right join digunakan dalam situasi ketika ingin mengembalikan semua elemen data set B, terlepas dari
apakah nilai kunci ada dalam data set A.
Contoh :
– Tampilkan nip, nama dan gaji semua pegawai
select i.nip,i.nama,p.gaji from infoprib i left join pekerjaan p
on i.nip = p.nip;

-Cross Join
Cross join kadangkala disebut juga sebagai Cartesian Product. Bila menggunakan cross join, maka
hasil dari cross join akan menciptakan hasil yang didasarkan pada semua kemungkinan kombinasi baris
dalam kedua set data. Dengan demikian, jumlah baris yang dikembalikan adalah N ? M , dimana N
adalah jumlah baris dalam kumpulan data A dan M jumlah baris dalam kumpulan data B. Jelas, jumlah
baris dalam cross join dapat menjadi sampah.
Bentuk perintah dari cross join adalah :
SELECT ,, FROM CROSS JOIN
atau
SELECT ,, FROM ,
Sebagai contoh adalah :
– Tampilkan nip, nama dan gaji semua pegawai
select i.nip,i.nama,p.gaji from infoprib i cross join pekerjaan
p;
select i.nip,i.nama,p.gaji from infoprib i, pekerjaan p;



-Union
Union didukung oleh MySQL mulai dari versi 4.0. Pemakaian union dapat menyederhanakan perintah
persyaratan OR yang bertingkat. Bila dalam sebuah query menghasilkan pemakaian perintah OR yang
lebih dari satu sehingga dapat membuat bingung, sebagai gantinya digunakan perintah UNION.
Union dapat dikatakan sebagai perintah untuk menggabungkan hasil query sql yang fungsinya sama
dengan perintah OR
readmore...

Senin, 25 November 2013

Penggunaan Struct

#include
#include

struct motor{
char* merk;
long tahun;
char* nopolisi;
char* warna;
public:
void setmotor()
{
 merk = "Yamaha Vega ZR";
 tahun = 2011;
 nopolisi = "T 5532 VC";
 warna = "BIRU";
 }

void showinfomotor()
{
cout<<"Merk :"<cout<<"Tahun :"<cout<<"No Polisi :"<cout<<"Warna :"<}
};

void main()
{
motor m;

m.setmotor();
m.showinfomotor();

getch();
}

readmore...

Penggunaan Class - Teks II

#include
#include

class MOTOR {
char* merk;
long tahun;
char* nopolisi;
char* warna;
public:
void setmotor(){
merk = "Yamaha Vega ZR";
tahun = 2011;
nopolisi = "T 5532 VC";
warna = "BIRU";
}
void showinfomotor(){
cout<<"Merk     :"<cout<<"Tahun    :"<cout<<"Nopolisi :"<cout<<"Warna    :"<}
};

int main(){
MOTOR M;

M.setmotor();
M.showinfomotor();

getch();

}
readmore...

Keyboard Komputer

Keyboard atau bahasa Indonesianya Papan Ketik komputer merupakan sebuah papan yang terdiri dari   tombol-tombol huruf A – Z, a – z, angka 0 - 9, tombol dan karakter khusus seperti : ` ~ @ # $ % ^ & * ( ) _ - + = < > / , . ? : ; “ ‘ \ | serta tombol-tombol khusus lainnya yang jumlah seluruhnya adalah 104 tombol.
 Nah, berikut ini penjelasan berbagai macam fungsi tombol-tombol keyboard yang ada pada Komputer/PC, Laptop/Notebook dll yang lengkap.

  1. Ctrl + A : Select All
  2. Ctrl + B : Bold
  3. Ctrl + C : Copy
  4. Ctrl + D : Font
  5. Ctrl + E : Center Alignment
  6. Ctrl + F : Find
  7. Ctrl + G : Go To
  8. Ctrl + H : Replace
  9. Ctrl + I : Italic
  10. Ctrl + J : Justify Alignment
  11. Ctrl + K : Insert Hyperlink
  12. Ctrl + L : Left Alignment
  13. Ctrl + M : Hanging Indent
  14. Ctrl + N : New
  15. Ctrl + O : Open
  16. Ctrl + P : Print
  17. Ctrl + Q : Normal Style
  18. Ctrl + R : Right Alignment
  19. Ctrl + S : Save / Save As
  20. Ctrl + T : Left Indent
  21. Ctrl + U : Underline
  22. Ctrl + V : Paste
  23. Ctrl + W : Close
  24. Ctrl + X : Cut
  25. Ctrl + Y : Redo
  26. Ctrl + Z : Undo
  27. Ctrl + 1 : Single Spacing
  28. Ctrl + 2 : Double Spacing
  29. Ctrl + 5 : 1,5 lines
  30. Ctrl + Esc : Start Menu
  31. F1 : Menjalankan fungsis pertolongan yang disediakan pada Word
  32. F2 : Memindahkan teks atau objek yang dipilih
  33. F3 : Menjalankan perintah AutoText
  34. F4 : Mengulangi perintah sebelumnya
  35. F5 : Menjalankan perintah Find and Replace atau Goto
  36. F6 : Menjalankan Perintah Other Pane
  37. F7 : Memeriksaan kesalahan ketik dan ejaan teks
  38. F8 : Awal perintah penyorotan/pemilihan teks atau objek
  39. F9 : Mengupdate Field (Mail Merge)
  40. F10 : Mengaktifkan Menu
  41. F11 : Memasukkan field berikutnya (Mail Merge)
  42. F12 : Mengaktifkan dialog Save As
  43. Esc : Membatalkan dialog / perintah
  44. Enter : Melaksanakan pilihan atau mengakhiri suatu paragraf
  45. Tab : Memindahkan teks sesuai dengan tanda tab yang ada pada ruler horizontal
  46. Windows : Mengktifkan Menu Start
  47. Shortcut : Mengaktifkan shortcut pada posisi kursor
  48. Delete : Menghapus 1 karakter di sebelah kanan kursor
  49. Backspace : Menghapus 1 karakter di sebelah kiri kursor
  50. Insert : Menyisip karakter di posisi kursor
  51. Home : Memindahkan posisi kurosr ke awal baris
  52. End : Memindahkan posisi kurosr ke akhir baris
  53. Page Up : Menggulung layar ke atas
  54. Page Down : Menggulung layar kebawah
  55. Up : Memindahkan kursor 1 baris ke atas
  56. Down : Memindahkan kursor 1 baris ke bawah
  57. Left : Memindahkan kursor 1 karakter ke kiri
  58. Right : Memindahkan kursor 1 karakter ke kanan
  59. Num Lock On : Fungsi pengetikan angka-angka dan operator matematik aktif
  60. Num Lock Off : Fungsi tombol navigasi aktif
  61. Shift + F10 : Membuka menu pintas, sama seperti mengklik kanan
  62. Alt : Penekanan tombol yang tidak dikombinasikan dengan tombol lain hanya berfungsi untuk mengaktifkan atau memulai penggunaan menu bar
  63. Shift + Delete : Menghapus item yang dipilih secara permanen tanpa menempatkan item dalam Recycle Bin
  64. Ctrl + Right Arrow : Memindahkan titik penyisipan ke awal kata berikutnya
  65. Ctrl + Left Arrow : Memindahkan titik penyisipan ke awal kata sebelumnya
  66. Ctrl + Down Arrow : Memindahkan titik penyisipan ke awal paragraf berikutnya
  67. Ctrl + Up Arrow : Memindahkan titik penyisipan ke awal paragraf sebelumnya
  68. Alt + F4 : Menutup item aktif, atau keluar dari program aktif
  69. Alt + Enter : Menampilkan properti dari objek yang dipilih
  70. Alt + Spacebar : Buka menu shortcut untuk jendela aktif
  71. Ctrl + F4 : Close dokumen aktif dalam program-program yang memungkinkan Anda untuk memiliki beberapa dokumen yang terbuka secara bersamaan
  72. Alt + Tab : Switch antara item yang terbuka
  73. Alt + Esc : Cycle melalui item dalam urutan yang mereka telah dibuka
  74. Ctrl + Shift + Tab : Bergerak mundur melalui tab
  75. Shift + Tab : Bergerak mundur melalui pilihan
readmore...

BEBERAPA MASALAH DALAM ZAKAT



  1. Beberapa masalah tentang zakat
Zkat berasal dari bahasa arab yaitu zaka, artinya tumbuh dengan subur. Arti lain dari zaka sebagaimana digunakan dalam Al-Qur’an adalah suci dari dosa. Jika pengertian itu dihubungkan dengan harta maka menurut ajaran islam harta yang dizakati itu akan tumbuh dan berkembang bertambah karena suci dan berkah.
Jika dirumuskan zakat adalah bagian harta yang wajib diberikan setiap muslim yang memenuhi syarat kepada orang2 tertentu yang berhak menerimanya dengan syarat tertentu pula. Dengan kata lain zakat dijelaskan dalam Fathul Muin adalah nama dari sesuatu yang dikeluarkan dari harta atau benda dengan beberapa ketentuan
  1. Hukum zakat
Hukum zakat adalah Fardlu ‘ain atas tiap2 muslim yang memenuhi syaratnya. Zakat mulai diwajibkan pada tahun ke-2 hijriyah. Perintah zakat sangat penting sehingga perintahnya selalu berdampingan dengan perintah sholat.
  1. Prinsip zakat
Prinsip-prinsip zakat
  1. Prinsip keyakinan keagamaan
  2. Prinsip pemerataan dan keadilan
  3. Prinsip produktifitas dan kematangan
  4. Prinsip nalar
  5. Prinsip kebebasan
  6. Prinsip etik dan kewajaran
  1. Tujuan zakat
Tujuan zakat adalah:
  1. Mengangkat derajat fakir miskin dan membantunya keluar dari kesulitan hidup
  2. Membantu pemecahan permasalahan yang dihadapi oleh ghorim, ibnu sabil dan mustahiq yang lain
  3. Membina tali persaudaraan sesama umat islam dan sesama umat manusia
  4. Menghilangkan sifat kikir
  5. Menghilangkan sifat dengki
  6. Menghilangkan jurang pemisah si kaya dan si miskin
  7. Mengembangkan tanggung jawab sosial
  8. Mendidik manusia untuk disiplin menunaikan kewajiban
  1. Syarat-syarat wajib mengeluarkan zakat
  1. Muslim
  2. Merdeka
  3. Berakal
Sedangkan jika berkaitan dengan kekayaan adalah:
  1. Kepemilikannya pasti
  2. Kekayaannya produktif yang memberikan keuntungan
  3. Melebihi kebutuhan pokok
  4. Bersih dari utang
  5. Cukup nisab
  6. Sudah sampai Haul.
  1. Macam-macam Zakat
Macam-macam zakat ada dua yaitu zakat Mal dan zakat fitrah.
Harta atau zakat mal diantaranya yaitu:
  1. Emas, perak dan uang. Firman Allah QS. AL-Taubah ayat 34. Nisab emas adalah 96,3 grm. Setelah memiliki satu tahun wajib dikeluarkan zakatnya2,5%. Nisab perak 200 dirham atau 67,2 grm
  2. Hewan ternak misalnya kambing. 40-120 ekor zakatnya 1 ekor. Sapi nisabnya 30-39 ekor zakatnya 1 ekor
  3. Harta perdagangan zakatnya dan nisabnya sama dengan emas. Dasarnya QS. AL Baqarah 267
  4. Hasil-hasil tanaman dan buah-buahan, misalnya padi 10% zakatnya apabila disiram dengan air hujan dan 5% zakatnya apabila melalui pengairan.
  5. Harta profesi seperti dokter, insinyur dan pengacara. Zakat profesi disamakan dengan zakat emas
  6. Investasi, benda-benda yang diinvestasikan dikeluarkan zakatnya dan nisabnya sama dengan emas
  7. Zakat rikaz atau zakat barang temuan disamakan dengan zakat emas
  8. Hasil laut menurut imam ibnu hambal harta laut wajib dizakati, sebagian besar ulama berpendapat tidak wajib dizakati. Mengenai zakatnya juga berbeda-beda ada yang 2,5% dan ada yang 10%
  1. Zakat Fitrah
Zakat fitrah adalah hukumnya wajib. Dalam buku fathul Qorib maksudnya adalah zakat segi kejadian manusia. Kewajiban mengeluarkan zakat fitrah disertai dengan tiga syarat yaitu islam, dikeluarkan pada malam terakhir bulan ramadhan dan ada kelebihan dari makanan pokok untuk dirinya dan keluarganya pada hari raya sehari semalam.
Zakat fitrah wajib dikeluarkan untuk diri dan tanggungan keluarga yang muslim (menjadi tanggungan nafkah). Sedang warga yang bukan muslim atau kafir tidak wajib dizakati walaupun wajib memberi nafkah
  1. Yang berhak menerima zakat
Ada 8 golongan yang berhak menerima zakat, menurut QS. Al-Taubah 60
“ sesungguhnya zakat itu hanyalah untuk fakir miskin. Pengurus zakat para muallaf yang dibujuk haknya untuk memerdekakan budak. Orang yang berhutang untuk jalan allah dan orang yang sedang dalam perjalanan, sebagai sesuatu ketetapan yang diwajibkan Allah dan Allah Maha Mengetahui lagi Maha Bijaksana”
  1. Masalah Zakat dan pajak
Orang yang telah membayar pajak tetap harus mengeluarkan zakat. Karena zakat dan pajak mempunyai perbedaan. Menurut masfuk Zuhdi perbedaannya adalah:
  1. Dasar hukum zakat dari Al-Qur’an sedang pajak dari undang-undang
  2. Zakat merupakan kewajiban agama sedang pajak kewajiban sebagai warga negara
  3. Zakat ada prosentase nisab
  4. Sasaran zakat adalah 8 asnaf (golongan)
  5. Zakat berhubungan dengan Allah sedang pajak berhubungan dengan pemerintah

readmore...

Pentingnya Kedudukan Shalat dalam Islam

Shalat memiliki kedudukan yang sangat penting di dalam Islam. Saking pentingnya, sebagian ulama menyatakan bahwa orang yang meninggalkan shalat, meskipun ia sudah bersyahadat, maka statusnya adalah kafir!
Berikut ini beberapa poin mengenai kedudukan shalat dalam Islam:
1. Shalat adalah Tiang Agama
Rasulullah Shallallahu ‘Alaihi wa Sallam bersabda, “Kepala segala urusan adalah Islam, dan tiangnya adalah shalat, sementara puncaknya adalah jihad.” (HR At Tirmidzi, Ibnu Majah, dan Ahmad, shahih)
2. Shalat adalah Amal yang Pertama Kali Dihitung di Akhirat
Rasulullah Shallallahu ‘Alaihi wa Sallam bersabda, “Yang pertama kali ditanyakan kepada seorang hamba pada hari kiamat adalah perhatian kepada shalatnyaa. Jika shalatnya baik, dia akan beruntung (dalam sebuah riwayat disebutkan: dia akan berhasil). Dan jika shalatnya rusak, dia akan gagal dan merugi.” (HR Ath Thabrani, shahih)
3. Shalat adalah Ibadah yang Terakhir Hilang dari Agama
Rasulullah Shallallahu ‘Alaihi wa Sallam bersabda, “Tali-tali Islam akan lepas sehelai demi sehelai. Setiap kali sehelai tapi itu lepas, umat manusia akan berpegangan pada tali berikutnya. Yang pertama kali terlepas adalah hukum, dan yang paling terakhir adalah shalat.” (HR Ahmad, shahih)
Dalam riwayat lain, Rasulullah Shallallahu ‘Alaihi wa Sallam bersabda, “Yang pertama kali dihilangkan dari umat manusia adalah amanat, dan yang tersisa paling akhir adalah shalat. Berapa banyak orang yang mengerjakan shalat tanpa ada kebaikan di dalamnya sama sekali di dalam dirinya.” (HR Ath Thabrani, hasan)
4. Shalat adalah Wasiat Terakhir Nabi Muhammad Shallallahu ‘Alaihi wa Sallam
Ummul Mu’minin Ummu Salamah, berkata, “Wasiat yang terakhir kali disampaikan Rasulullah Shallallahu ‘Alaihi wa Sallam adalah shalat, shalat, dan budak-budak yang kalian miliki.” Sehingga Nabiyullah Shallallahu ‘Alaihi wa Sallam menyembunyikannya di dalam dada dan tidak beliau sebarluaskan melaluinya. (HR Ahmad, shahih)
5. Allah Memuji Orang yang Mengerjakan dan Mengajak Keluarganya Shalat
Allah Subhanahu wa Ta’ala berfirman dalam Al Quran Surat Maryam ayat 54-55:
“Dan ceritakanlah (hai Muhammad kepada mereka) kisah Ismail (yang tersebut) di dalam Al Qur’an. Sesungguhnya ia adalah seorang yang benar janjinya, dan dia adalah seorang rasul dan nabi. Dan ia menyuruh keluarganya untuk bersembahyang dan menunaikan zakat, dan ia adalah seorang yang diridai di sisi Tuhannya.”
6. Allah Mencela Orang yang Malas Shalat
Allah Subhanahu wa Ta’ala berfirman dalam Al Quran Surat Maryam ayat 59:
“Maka datanglah sesudah mereka, pengganti (yang jelek) yang menyia-nyiakan salat dan memperturutkan hawa nafsunya, maka mereka kelak akan menemui kesesatan.”
Juga di dalam Surat An Nisa’ ayat 142:
“Sesungguhnya orang-orang munafik itu menipu Allah, dan Allah akan membalas tipuan mereka. Dan apabila mereka berdiri untuk salat mereka berdiri dengan malas. Mereka bermaksud riya (dengan salat) di hadapan manusia. Dan tidaklah mereka menyebut Allah kecuali sedikit sekali.”
7. Shalat adalah Rukun Islam Kedua
Rasulullah Shallallahu ‘Alaihi wa Sallam bersabda, “Islam dibangun di atas lima pondasi, bersaksi bahwa tiada Rabb selain Allah dan Muhammad sebagai utusan Allah, mendirikan shalat, menunaikan zakat, melaksanakan ibadah haji, serta berpuasa pada bulan Ramadhan.” (HR Al Bukhari dan Muslim)
8. Allah Mewajibkan Shalat Tanpa Perantaraan Jibril
Allah Subhanahu wa Ta’ala mewajibkan ibadah shalat tidak seperti ibadah yang lain. Ibadah-ibadah lain, seperti puasa, zakat, haji dan sebagainya diwajibkan kepada umat Islam melalui perantaraan Jibril ‘Alaihis Salam di bumi. Terkhusus untuk ibadah shalat, Allah sendiri yang memerintahkan ibadah ini dengan mengangkat Nabi Muhammad Shallallahu ‘Alaihi wa Sallam ke langit ke tujuh dalam peristiwa Isra’ Mi’raj, di Sidratul Muntaha.
Anas bin Malik Radhiyallahu ‘Anhu meriwayatkan bahwa Rasulullah Shallallahu ‘Alaihi wa Sallam bersabda; “Kemudian ia membawaku ke Sidratul Muntaha. Tiba-tiba aku melihat dedaunnya yang laksana telinga gajah dan buah-buahnya seperti mutiara.”
Beliau melanjutkan, “Maka tatkala ia tertutup berkat perintah dari Allah Subhanahu wa Ta’ala, ia (Sidratul Muntaha) pun berubah dan tidak satu pun makhluk Allah yang dapat menggambarkan keindahannya. Kemudian Allah memberikan wahyu kepadaku dan Dia mewajibkan lima puluh shalat dalam sehari semalam kepadaku…. (HR Bukhari dan Muslim)
9. Awalnya, Allah Memerintahkan Shalat 50 Shalat Sehari
Dalam lanjutan hadits dari Anas bin Malik Radhiyallahu ‘Anhu tersebut:
Rasulullah Shallallahu ‘Alaihi wa Sallam berkata, “Aku lalu kembali dengan membawa kewajiban itu hingga kulewati Nabi Musa ‘Alaihis Salam, kemudian ia (Musa ‘Alaihis Salam) berkata kepadaku, ‘Apa yang diwajibkan Allah atas umatmu?’
Aku menjawab, ‘Dia mewajibkan lima puluh kali shalat (dalam sehari semalam).’
Musa ‘Alaihis Salam berkata, ‘Kembalilah kepada Rabb-mu dan mintalah keringanan kepada-Nya, karena umatmu tidak akan mampu melaksanakan hal yang demikian itu.’
Maka aku pun kembali menghadap Allah, lalu Dia memberi keringanan kepadaku dengan menghapuskan lima kali shalat…’
Beliau Shallallahu ‘Alaihi wa Sallam bersabda, ‘dan aku terus kembali menghadap Allah dan turun kepada Nabi Musa ‘Alaihis Salam hingga Allah berfirman, ‘Wahai Muhammad, itulah shalat lima waktu sehari semalam. Setiap satu shalat bernilai sepuluh kali shalat. Dengan demikian, pahalanya sama dengan lima puluh kali shalat.’” (HR Al Bukhari dan Muslim)
10. Allah Membuka dan Menutup Amal Orang Beriman yang Beruntung dengan Menyebutkan Shalat
Allah Subhanahu wa Ta’ala berfirman dalam Al Quran Surat Al Mu’minun ayat 1-9:
“Sesungguhnya beruntunglah orang-orang yang beriman, (yaitu) orang-orang yang khusyuk dalam salatnya, dan orang-orang yang menjauhkan diri dari (perbuatan dan perkataan) yang tiada berguna, dan orang-orang yang menunaikan zakat, dan orang-orang yang menjaga kemaluannya, kecuali terhadap istri-istri mereka atau budak yang mereka miliki; maka sesungguhnya mereka dalam hal ini tiada tercela. Barang siapa mencari yang di balik itu maka mereka itulah orang-orang yang melampaui batas.Dan orang-orang yang memelihara amanat-amanat (yang dipikulnya) dan janjinya,dan orang-orang yang memelihara sembahyangnya.”
11. Allah Menyuruh Muhammad, dan Pengikutnya Agar Menyruh Keluarganya Shalat
Allah Subhanahu wa Ta’ala berfirman dalam Al Quran Surat Thaha 132:
“Dan perintahkanlah kepada keluargamu mendirikan salat dan bersabarlah kamu dalam mengerjakannya. Kami tidak meminta rezeki kepadamu, Kami lah yang memberi rezeki kepadamu. Dan akibat (yang baik) itu adalah bagi orang yang bertakwa.”
Rasulullah Shallallahu ‘Alaihi wa Sallam bersabda, “Suruh anak-anak kalian mengerjakan shalat ketika berusia tujuh tahun. Dan pukullah mereka karena tidak mengerjakannya pada saat mereka berusia 10 tahun. Serta pisahkanlah mereka di tempat tidur.” (HR Abu Dawud dan Ahmad, shahih)
12. Orang yang Tidur dan Lupa Diperintahkan Mengganti Shalatnya
Rasulullah Shallallahu ‘Alaihi wa Sallam bersabda, “Barangsiapa yang lupa mengerjakan shalat, hendaknya dia mengerjakannya pada saat teringat. Tidak ada kafarat baginya, kecuali hanya itu saja.” (HR Al Bukhari)
Dalam riwayat lain, Rasulullah Shallallahu ‘Alaihi wa Sallam bersabda, “Barangsiapa lupa mengerjakan shalat atau tertidur sehingga tidak mengerjakannya, maka kafaratnya adalah mengerjakannya ketika ia mengingatnya.” (Muttafaqun ‘Alaih)

Redaktur: Shabra Syatila 

readmore...

Contoh Penggunaan Class

#include
#include

//using namespace std;

class CONTOH
{
int X;
   public:
   void set_X(int XX);
   int get_X();

};

void CONTOH::set_X(int XX)
{
X=XX;
}

int CONTOH::get_X()
{
return X;
}

int main()
{
CONTOH ob;

   ob .set_X(100);

   cout<

   getch();

   return 0;
}
readmore...

Contoh Objek Oriented Program

#include
#include

class luaspersegi
{
int a,b;
public :
void set_data (int,int);
int luas_persegipanjang();

};

void luaspersegi::set_data (int nilai_a,int nilai_b)
{
a = nilai_a;
b = nilai_b;
}

int luaspersegi::luas_persegipanjang()
{
return a*b;
};

int main()
{
luaspersegi luas4;
int panjang,lebar;
cout<<"panjang : "; cin>>panjang;
cout<>lebar;
luas4.set_data(panjang,lebar);

cout<<"\n"<<"luas persegi panjang "<
getch();
return 0;
}
readmore...

Contruktor - pemrograman teks 2

#include
#include

//mmbuat kelas dg nama contoh

class contoh {
int x;
public:
//membuat constructor
contoh(){
   x = 10; //melakukan inisialisasi x dengan nilai 10
   }
   //membuat member function
   void showx() {
    cout<<"nilai x: "<
   }
};
int main() {
//melakukan instansiasi terhadap kelas contoh
//dengan nama instance o
contoh o;
//memanggil fungsi showx
o.showx();
getch();
return 0;
}
readmore...

Selasa, 02 April 2013

Pemrograman Teks 1 - case

#include
#include

void main (){
int hari;
cout<<"masukan angka:";
cin>>hari;
switch (hari){
case 1 : cout<<"senin";break;
case 2 : cout<<"selasa";break;
case 3 : cout<<"rabu";break;
case 4 : cout<<"kamis";break;
case 5 : cout<<"jumat";break;
case 6 : cout<<"sabtu";break;
case 7 : cout<<"minggu";break;
default: cout<<"inputan salah"; break;
}
getch();
}
readmore...

Pemrograman Teks 1 - Contoh kondisi

#include <conio.h>
#include <iostream.h>
void main (){
clrscr();int total;int bayar;
cout<<"masukan jumlah harga:";
cin>>total;
bayar=total;
if(total>=20000){
total=total*0.25;
bayar=bayar-total;
}
cout<<"anda harus membayar:"<<bayar;
getch();
}
readmore...

Net Framework



Net Framework adalah suatu lingkup yang memiliki beberapa bahasa pemograman di dalamnya yang mampu meminimalkan proses dalam pemangunan suatu aplikasi atau suatu sistem informasi dalam linkungan terdistribusi internet. Di dalam .Net Framework menyediakan lingkungan pemograman berorientasi objek atau Object Oriented Programming (OOP)yang konsisten meskipun kode objek disimpan dan dijalankan secara lokal tetapi dapat dijalankan secara remote.
Seperti telah disebutkan tadi bahwa .Net Framework memilki beberapa bahasa pemograman di dalamnya, termasuk VB.Net, maka struktur .Net Framewok paling utama dibangun oleh bahasa pemograman .Net.
readmore...

Kamis, 03 Januari 2013

Konversi Bilangan Lengkap

#include <iostream.h>
#include <conio.h>
#define namespace std;

const int STACK_SIZE = 100;

class stack {
     private:
          int count;
          int data[STACK_SIZE];
     public:
          stack();
          ~stack();
          void push(const int item);
          int pop(void);
     };
stack::stack()
{
     count = 0;
}
stack::~stack() {}
void stack::push(const int item)
{
     if (count < STACK_SIZE)
     {
          data[count] = item;
          ++count;
     }
     else cout << "Overflow!\n";
}
int stack::pop(void)
{
     if (count >0)
     {
          --count;
          return (data[count]);
     }
     else
     {
          cout << "Underflow!\n";
          return 0;
     }
}
int menu();

class number
{
     public:
          number() {x=0;}
          number (int num){x=num;}
          virtual ~number() {}
          virtual void print_it()=0;
          int num;
     private:
     int x;
};






//Program tentang konversi bilangan ke biner
class toBinary:public number
{
public:
          void print_it()
                    {
                    int num;
                    int total = 0;
                    stack reverse;
                    int ctr=0;
                    cout << "Masukkan angka desimal : ";
                    cin >> num;
                    cout << "Angka yg anda masukkan : " << num <<endl;
            cout << "Angka biner dari "<< num <<" adalah : ";
                         while(num > 0)
                               {
                                   total = num % 2;
                                   num /= 2;
                               reverse.push(total);
                               ctr++;
                           }
                         while (ctr > 0)
                              {
                                   cout << reverse.pop() << " ";
                                   ctr--;
                               }
                    }
};








//ini adalah konversi dari desimal ke oktal
class toOctal: public number
{
     void print_it()
     {
          int num;
          int total = 0;
          stack reverse;
          int ctr=0;
               cout << "Masukkan angka desimal : ";
               cin >> num;
               cout << "Angka yg anda masukkan : " << num <<endl;
         cout << "Angka Oktal dari "<<num <<" adalah : ";
               while(num > 0)
                    {
                         total = num % 8;
                         num /= 8;
                         reverse.push(total);
                         ctr++;
                    }
               while (ctr > 0)
                   {
                         cout << reverse.pop() << " ";
                         ctr--;
                    }
     }
};










//ini adalah program bagian konversi dari desimal ke heksa
class toHex:public number
{
     void print_it()
     {
        int num,counter,x,a,hex[100];
     cout<<"Masukkan angka desimal : ";
     cin>>num;
     cout<<"Angka yg anda masukkan : " << num <<endl;
   cout << "Angka Oktal dari "<<num <<" adalah : ";
     for(counter=0;num!=0;counter++)
          {
               a=num%16;
               hex[counter]=a;
               num=num/16;
          }
     for(x=counter-1;x>=0;x--)
     {
          if (hex[x] > 9)
          cout << char('A'+hex[x]-10);
     else
          cout << hex[x];
     }
     cout << endl;
     }
};




//ini adalah void utama untuk program tersebut
void main(){
     number * Show;
          int choice = menu();
          switch(choice){
          case (1):
               Show = new toBinary();
               Show->print_it();
               delete Show;
               break;
          case (2):
               Show = new toOctal();
               Show->print_it();
               delete Show;
               break;
          case(3):
               Show = new toHex();
               Show->print_it();
               delete Show;       
               break;
          }
getch();
}



int menu(){
     int choice;
     cout << "Konversi desimal ke biner, oktal dan heksa : " << endl;
     cout << "1. Binary" << endl;
     cout << "2. Octal" << endl;
     cout << "3. Hexadecimal" << endl;
     cout << "Pilihan anda : ";cin >> choice;
     return c
readmore...