Kalimat Indah Sang Ulama

2:26 PM tyatorial08





Assalamu'alaikum ..


Perpisahan itu bukanlah karena perjalanan yg jauh, Atau karena ditinggal orang tercinta,
Bahkan, kematian pun bukanlah perpisahan, sebab kita akan bertemu lagi di akhirat
Perpisahan adalah ketika satu diantara kita masuk surga,
sedang yang lainnya terjerembab ke neraka.

Kutipan dari sastra yang baru aku baca, kalimat kalimat yang sangat indah dari Dr. 'Aidh Al-Qarni, beliau adalah  seorang ulama Arab Saudi juga penulis motivasi Islam terkenal di dunia masa kini.  
Mampu membuatku seketika merenung, perlahan mengiyakan apa yang beliau tulis ..

نحن لا نملك تغییر الماضي
Kita tidak bisa merubah yang telah terjadi

و لا رسم المستقبل
Juga tidak bisa menggariskan masa depan

فلماذا نقتل انفسنا حسرة
على شيئ لا نستطیع تغییره؟
Lalu mengapa kita bunuh diri kita dengan penyesalan,
Atas apa yang sudah tidak bisa kita rubah?

الحیاه قصیرة وأهدافها كثيرة
Hidup itu singkat sementara targetnya banyak

فانظر الى السحاب
و لا تنظر الى التراب
Maka, tataplah awan dan jangan lihat ke tanah

اذا ضاقت بك الدروب
فعلیك بعلام الغیوب
و قل الحمدلله على كل شيئ
Kalau merasa jalan sudah makin sempit,
kembalilah kepada Allah yang Maha Mengetahui hal yang gaib
Dan ucapkan alhamdulillah atas apa saja.

سفينة (تايتنك) بناها مئات الاشخاص
Kapal titanic dibuat oleh ratusan orang

وسفينة ( نوح ) بناها شخص واحد
Sedang kapal nabi Nuh dibuat hanya oleh satu orang

الأولى غرقت والثانية حملت البشرية
Tetapi, Titanic tenggelam. Sedang kapal Nabi Nuh menyelamatkan umat manusia

التوفيق من الله سبحانه وتعالى
Taufik hanya dari Allah swt

نحن لسنا السكان الأصليين
لهذا الكوكب الأرض
بل نحن ننتمي إلى الجنّة
Kita bukanlah penduduk asli bumi, asal kita adalah surga

حيث كان أبونا أدم
يسكن في البداية
لكننا نزلنا هنا مؤقتاً
لكي نؤدّي اختبارا قصيرا
ثم نرجع بسرعة
Tempat, dimana org tua kita, Adam, tinggal pertama kali.
Kita tinggal di sini hanya untuk sementara,
Untuk mengikuti ujian lalu segera kembali.

فحاول أن تعمل ما بوسعك
لتلحق بقافلة الصالحين
التي ستعود إلى وطننا الجميل الواسع
و لا تضيع وقتك في هذا الكوكب الصغير
Maka berusahalah semampumu,
Untuk mengejar kafilah org2 salih, Yang akan kembali ke tanah air yg sgt luas, di akhirat sana...
Jgn sia2kan waktumu di planet kecil ini..!

الفراق: ليَس السفِر، ولا فراق الحب، حتىّ الموت ليس فراقاْ
سنجتمَع في الآخره
Perpisahan itu bukanlah karena perjalanan yg jauh,Atau karena ditinggal orang tercinta,
Bahkan, kematian pun bukanlah perpisahan, sebab kita akan bertemu lagi di akhirat

الفراق هو: أن يكون أحدنا في الجنه
والآخر في النار
Perpisahan adalah ketika satu diantara kita masuk surga,
sedang yang lainnya terjerembab ke neraka.

جعلني ربي واياكمَ من سكان جنته
Semoga Allah menjadikan aku dan kalian semua menjadi penghuni surgaNya.

Program Kalkulator Sederhana Dengan Visual C++

12:40 PM tyatorial08

Assalamualaikum..


Selamat hari sabtu, diluar cerah banget. insyaAllah hati kita semua jg cerah yaa, amiin . hehe
kali ini saya akan berbagi contoh program kalkulator dengan visual c++. walaupun sempat belajar matakuliah c++ dasar sebelumnya, tapi pada visual c++ lebih mirip vb.net. program yang digunakan untuk menjalankan program ini juga masih satu keluarga di microsoft visual studio. hanya beberapa scriptnya saja yang berbeda, misal, penggunaan -> untuk menggantikan = . kondisi if elsenya jg tidak sama dengan visual basic, kondisi if elsenya sama dengan php, dan key sensitive, besar kecilnya huruf sangat berpengaruh disini. yupp kita mulai dari membuat program sederhana ya, membuat kalkulator. cekidoot :D

langkah pertama yang dibutuhkan adalah :

1. Pastikan komputer agan sudah terinstal microsoft visual studio yaa minimal yang 2005, jika belum bisa minta sama temennya yg punya, atau download juga boleh :)

2. Open program visual studio, yang saya gunakan adalah micr. visual studio 2005.

3. membuat project baru, langkahnya :
Klik file -> new -> project atau hotkeynya ctrl+shift+n

4. Nah setelah tampil jendela new project, kita pilih visual c++ dikolom project types, klo di vs 2005 sudah ada tabnya, tp kalo agan pake vs 2008, coba klik di tab others language. ngumpet disitu biasanya hehee. lalu di kolom Templates, pilih windows forms application. jangan lupa nama project dan locationnya di buat sesuai selera ya, setelah itu klik OK .




5. taraaaa, muncul satu form design dengan nama form1.h, untuk masuk kejendela code nya, bisa didouble klik di area form. sudah ada bawaan banyak code disana, gak usah bingung bingung, itu sebenarnya code atas perintah yang kita gunakan untuk membuat form dan project baru, abaikan dan jangan sampai dihapus ya :)

6. Design tampilan, Nah kita sudah bisa mulai mendesign tampilan program kalkulator. dengan menggunakan tools yang ada di toolbox. default toolbox berada disebelah kiri, kalo gak ada hotkeynya ctrl+alt+x, jika agan pernah menggunakan vb atau visual program lainnya, dijamin gak ada kesulitan. jangan lupa ganti propertiesnya juga ya ..




7. Codiiinggggg !
dan ini saat yang paling menyenangkan hahaa, jika design sudah siap maka kita beralih untuk membuat codenya, langkah pertama. kita deskripsikan dulu variabel dan tipe data yang akan kita gunakan.

a. ketikan code berikut sebelum #pragma endregion :


        //mendefinisikan variable yang dipakai
        int angka1, angka2, hasil;
        char operasi;


b. double klik dibutton 1, dan isikan code :

private: System::Void btn1_Click(System::Object^  sender, System::EventArgs^  e)
             {
                
                 if(lblhasil->Text=="0") //jika hasilnya masih 0, maka
                 {
                    lblhasil->Text = "1"; // hasilnya diberi nilai 1
                 }
                 else //jika hasil sudah terisi
                 {
                     lblhasil->Text=int::Parse(lblhasil->Text)+"1"; //hasilnya ditambahkan dengan angka 1
                 }
             }
untuk code di button 0-9 lainnya, bisa copy paste dari code ini. hanya dirubah nilai yang warna merah sesuai dengan value buttonnya .

c. double klik dibutton tambah, dan isikan code :

private: System::Void btntambah_Click(System::Object^  sender, System::EventArgs^  e)
         {
             angka1=int::Parse(lblhasil->Text);
             lblhasil->Text="0";
             operasi='+';
         } 

untuk code di button perhitungan lainnya, bisa copy paste dari code ini. hanya dirubah nilai operasinya saja sesuai dengan value buttonnya .

 d. double klik dibutton sama dengan, dan isikan code :

private: System::Void btnequals_Click(System::Object^  sender, System::EventArgs^  e)
         {
             angka2=int::Parse(lblhasil->Text);
             switch(operasi)
             {
             case '+':
                 hasil=angka1+angka2;
                 this->lblhasil->Text=hasil.ToString();
                 break;
             case '-':
                 hasil=angka1-angka2;
                 this->lblhasil->Text=hasil.ToString();
                 break;
             case 'x':
                 hasil=angka1*angka2;
                 this->lblhasil->Text=hasil.ToString();
                 break;
             case '/':
                 hasil=angka1/angka2;
                 this->lblhasil->Text=hasil.ToString();
                 break;
           
             }
         }

e. double klik di button C, untuk mengosongkan kembali isi label . isikan code :
private: System::Void btnclear_Click(System::Object^  sender, System::EventArgs^  e)
         {
             lblhasil->Text="0";
         }

 f. double klik di button exit, perintah untuk keluar dari form . isikan code :

private: System::Void btnexit_Click(System::Object^  sender, System::EventArgs^  e)
         {

             MessageBox::Show("Quit, Sure ?","Alert",MessageBoxButtons::OKCancel,MessageBoxIcon::Information);
             this->Close();
         }


nah, coba dijalankan programnya. klik debug -> start debugging . atau klik F5 . gimaana, berhasil ?? jika belum berhasil, coba disamakan dengan project saya, download disini.
Selamat mencoba, semoga bermanfaat yaa....

Dilema Hati, Mungkin ini Hidayah

10:02 PM tyatorial08


Dilema hati, mungkin ini hidayah ..
Judul itu yang terlintas malam ini, yang menarikku untuk kembali menulis. menceritakan rasa yang beberapa hari ini menggantung dihati.

Merasa diri jauh dari kesempurnaan, merasa diri makin jauh dari yang Maha Sempurna, merasa belum melakukan apa-apa,
merasa diri jauh dari title "muslimah".

ya Allah, aku merasakan saat ini Engkau sedang menegur ku, sedang mengelus kepalaku dengan lembut, sedang membisikan 
sedikit demi sedikit bait kebenaran kedalam hatiku.

ya Allah, maafkan aku untuk segalanya, untuk semua dosa yang tak terkira banyaknya.
untuk lalainya aku dari perintahMu dan untuk kebahagiaanku saat melakukan yang tidak disukai olehMu ..

saat ini, aku merasa Engkau sangat dekat, menasehatiku langsung kedalam kalbu. meluruskan aku saat banyak belokan yang kulalui ..

terimakasih ya Allah, atas perasaan ini, perasaan bersalah, perasaan takut, perasaan malu.

perasaan bersalah dengan sikapku selama ini, perasaan takut akan azabMu, perasaan malu melihat saudariku berpakaian muslimah seutuhnya,
sedang aku masih ingin tampil modis dan nyaman mengenakan levis.

bimbing aku untuk selangkah lebih dekat denganMu, bantu aku melepaskan kebiasaan yang membuatku seribu langkah menjauhiMu.

Aku malu, mudahkan aku untuk terus bisa memperbaiki diri agar selangkah lebih dekat denganMu, agar Engkau seribu langkah mendekati aku .
Semoga bisa istiqomah, menyelamatkan Ayahku dari nerakamu dan menjadikan hadiah untuk suamiku kelak ..

Terimakasih, untuk lembutnya caraMu menasehatiku ..

Diluar hujan, 12 Agustus 2014

Menghitung Nilai Akhir Mahasiswa dengan Java GUI

2:57 PM tyatorial08
Assalamu'alaikum ..




Baru sempet update lagi nih, kali ini saya akan share bagaimana menghitung nilai akhir mahasiswa dengan java GUI. sebelumnya, sudah tau apa itu GUI ? GUI adalah singkatan dari Graphical User Interface. Dimana sistem ini memungkinkan para pengguna untuk melakukan interaksi dengan komputer secara visual. kalimat mudahnya itu pemograman yang sudah didukung dengan basis GUI dapat memudahkan kita dalam mendesain tampilan antar muka dan memiliki tampilan yang lebih atraktif dibandingkan dengan console, sehingga dengan mudah kita membuat tampilan suatu program dengan mendrag drop object nya saja. beberapa pemograman yang mendukung sistem GUI yang pernah saya pelajari antara lain delphi, visual basic dan Java. yang kali ini saya buat adalah Java GUI, check this out !


Ketentuan program yang diinginkan seperti ini :
Buat program java gui menghitung nilai akhir dengan ketentuan :
input : nim, nama, nil_absen, nil_tugas, nil_uts, nil_uas
proses: nil_akhir=(0.1*nil_absen)+(0.25*nil_tugas)+(0.25*nil_uts)+(0.4*nil_uas)
if nil_akhir >= 60 {
ket=luluus;
}
else{
ket=gagal;
}
output : nil_akhir, keterangan


Yup, soalnya sengaja saya buat seperti itu agar lebih cepat dalam penulisan dan lebih memudahkan dalam pengaplikasian di program hehe, oke step one ...

1. Buat project baru di netbeans kalian, lalu buat class baru dengan cara klik kanan di project yang baru dibuat, pilih JFrameForm .

2. Desaign tampilannya seperti berikut :



Untuk objek-objek untuk designnya ada di tab palette, jika di palette di netbeans anda tidak ada di jendela sebelah kanan, tab palette ada di tab windows, atau dengan hotkeys ctrl+shift+8 . Jangan lupa pada saat mendesign tampilan ganti variable name disetiap objek seperti textfield dan button, variable namenya bebas asal pada saat pemanggilan harus sesuai.

3. Masukan scriptnya ..
Bisa diliat di design ada 3 button, SUBMIT, CLEAR, dan EXIT . dan masing-masing button terdapat script dengan fungsi tersebut . Button pertama SUBMIT, yaitu proses untuk menghitung nilai akhir mahasiswa. double klik di button submit, dan masukan script berikut scriptnya :


 // code Proses
 int absen= Integer.parseInt(tnil_absen.getText());  // membuat var baru untuk mengambil nilai absen
 int uts = Integer.parseInt(tnil_uts.getText()); // membuat var baru untuk mengambil nilai uts
 int uas = Integer.parseInt(tnil_uas.getText()); // membuat var baru untuk mengambil nilai uas
 int tugas = Integer.parseInt(tnil_tgs.getText()); // membuat var baru untuk mengambil nilai tugas
 double hasil =(0.1*absen)+(0.25*tugas)+(0.25*uts)+(0.4*uas); // membuat var baru untuk mengambil nilai akhir
 tnil_akhir.setText(String.valueOf(hasil)); // menampilkan var hasil di tnil_akhir

// ketentuan keterangan
  if (hasil >= 60) // jika hasil lebih besar dari 60
  {
    tket.setText("Selamat, Anda Luluss !!"); 
  }
 else // selain itu, jika hasil lebih kecil dari 60
 {
    tket.setText("Maaf, Anda Gagal !");
 }


Button kedua, CLEAR yaitu untuk membersihkan inputan. Double klik di button clear dan masukan script berikut :
// Script Bersih
        tnim.setText(null); // membersihkan field nim
        tnama.setText(null);  // membersihkan field nama
        tnil_absen.setText(null);  // membersihkan field nilai absen
        tnil_akhir.setText(null);  // membersihkan field nilai akhir
        tnil_tgs.setText(null);  // membersihkan field nilai tugas
        tnil_uas.setText(null);  // membersihkan field nilai uas
        tnil_uts.setText(null);  // membersihkan field nilai uts
        tket.setText(null);   // membersihkan field keterangan

Dan yang ketiga, untuk keluar dari program, double klik button EXIT dan masukan script berikut :
 // Script Keluar
         int message = JOptionPane.showConfirmDialog(null,"yakin mau out ?");
                       if (message == JOptionPane.OK_OPTION) {
                System.exit(1);
            }


                                        

 4. Runing project ..
Setelah mengetikan script, coba jalankan program tersebut dengan hotkeys shift+f6 atau run file. dan hasilnya seperti ini ...


Selamat mencoba, semoga bermanfaat yaaaa ... CMIIW :)

Mengubah Format Tanggal Di PHP

4:17 PM tyatorial08
Assalamu'alaikum ..



Selamat sore,

Pada kesempatan kali ini saya ingin berbagi tentang bagaimana merubah format tanggal di php. Misalnya, kita mempunya format tanggal 08/22/1991 . Untuk memudahkan pembacaannya kita bisa mengganti format tersebut dengan 22 Agustus 1991 atau 1991-22-08.

Berikut scriptnya ..

date('d F Y', strtotime($tgl)); // 22 Agustus 1991
date("Y-m-d", strtotime($tgl)); //1991-22-08

simple bukan ? mari kita coba mengaplikasikannya seperti berikut ..
<?php
$tgl = $_POST['tanggal'];
$tgl1 = date('d F Y', strtotime($tgl));
$tgl2 = date("Y-m-d", strtotime($tgl));
echo $tgl1;
 ?>
Selamat mencoba, semoga bermanfaat dan CMIIW :)

wassalamu'alaikum ...

Program Menghitung Gaji Sederhana Dengan JAVA

9:49 PM tyatorial08
Assalamu'alaikum ..






Alhamdulillah sudah sampai rumah, hari ini adalah hari pertama uts di semester genap ini, dan mata kuliah pertama tadi adalah pemograman java, salah satu mata kuliah favorit, hehee ..

Soal yang diberikan tadi tentang perhitungan gaji, dan alhamdulillah nya perhitungan gaji yang dijadikan soal masih tidak terlalu rumit, hanya if else dan perhitungan matematika sederhana. Soalnya seperti ini ..

Buat program dengan ketentuan sebagai berikut :

inputan : nama, jabatan, dan gapok
proses : 
jika jabatannya 'Direktur' maka tunj =0.2*gapok 
jika jabatannya 'Manager' maka tunj = 0.15 *gapok 
dan selain dari jabatan itu tunj = 0.1*gapok
pajak= 0.025*gapok, 
gaber=gapok+tunj-pajak .
output yang diminta : tunj , pajak ,dan gaber

dan ini jawabannya ..

/**
 * @author Rachmatiah
 * muslimahintech.blogspot.com
 * UTS Pemograman Java - Perhitungan Gaji Sederhana
 */
import javax.swing.*; //fungsi inputan data dengan form
public class gajiPegawai
{
    public static void main (String [] args)
    {         
            String anama = JOptionPane.showInputDialog(" Masukan Nama Anda "  ); //input nama
            String ajabatan = JOptionPane.showInputDialog (" Jabatan Anda [ Direktur / Manager / Karyawan ]"); //input jabatan
            String agapok = JOptionPane.showInputDialog (" Jumlah Gapok Anda  "); //input gapok
            int  gapok =Integer.parseInt(agapok); //mengambil nilai gapok          

           double Tunj,pajak,gaber; //membuat variabel
             //percabangan if else
            if (ajabatan.equals ("Direktur")) //jika jabatan yg dimasukan adalah Direktur
            {
                Tunj = 20/(float)100  * gapok ; // tunjangan = 0.2*gapok
            }
            else if (ajabatan.equals("Manager")) //jabatan yg dimasukan adalah Manager
            {
                Tunj = 15/(float)100  * gapok ; // tunjangan = 0.15*gapok
            }
            else //jabatan yang dimasukan adalah selain dari Direktur dan Manager
            {
                Tunj = 10/(float)100  * gapok ; // tunjangan = 0.1*gapok
            }
            pajak = (2.5/(float)100) * gapok; // perhitungan nilai pajak, 0.025*gapok
            gaber = gapok + Tunj - pajak; //perhitungan gaji bersih
            
            System.out.println(" Nama Anda =  "+ anama  ); //output nama
            System.out.println("Jabatan Anda =   "+ ajabatan); //output jabatan
            System.out.println("Tunjangan Jabatan Anda = Rp."+ Tunj); //output tunjangan
            System.out.println("Jumlah Pajak = Rp. "+ pajak); //output pajak
            System.out.print(" Jumlah Gaji Bersih Anda = Rp. "+ gaber); //output gaji bersih
           }
}

Pada kasus diatas, untuk inputan datanya bisa juga menggunakan fungsi scanner, namun disini saya menggunakan fungsi java swing.

Nah, silahkan mencoba semoga bermanfaat. CMIIW :)

wassalamu'alaikum ...

Menghitung Hari & Tahun Kabisat dengan Java

12:45 AM tyatorial08
Assalamu'alaikum ..





Jumlah hari sebulan memang tidak pernah sama dalam setahun, jumlahnya berbeda terutama dibulan februari. Yang membedakan jumlah hari di bulan februari adalah berdasarkan tahun kabisat. Tahun Kabisat adalah sebuah tahun di mana pada tahun tersebut jumlah hari tidak terdiri dari 365 hari tetapi 366 hari. Satu tahun syamsiah tidak secara persis terdiri dari 365 hari, tetapi 365 hari 5 jam 48 menit 45,1814 detik. Jika hal ini tidak dihiraukan, maka setiap 4 tahun akan kekurangan hampir 1 hari (tepatnya 23 jam 15 menit 0,7256 detik).



Maka untuk mengkompensasi hal ini, setiap 4 tahun sekali (tahun yang bisa dibagi 4), diberi 1 hari ekstra: 29 Februari. Tetapi karena 5 jam 48 menit 45,1814 detik kurang dari 6 jam, maka tahun-tahun yang bisa dibagi 100 (seperti tahun 1900), bukan tahun kabisat, kecuali bisa dibagi dengan 400 (seperti tahun 2000). [Sumur]

Pusing ya perhitungannya hehehe, berikut saya jelaskan algoritma perhitungan apakah tahun tersebut merupakan tahun kabisat atau bukan ..

  1. Jika angka tahun itu habis dibagi 400, maka tahun itu sudah pasti tahun kabisat.
  2. Jika angka tahun itu tidak habis dibagi 400 tetapi habis dibagi 100, maka tahun itu sudah pasti bukan merupakan tahun kabisat.
  3. Jika angka tahun itu tidak habis dibagi 400, tidak habis dibagi 100 akan tetapi habis dibagi 4, maka tahun itu merupakan tahun kabisat.
  4. Jika angka tahun tidak habis dibagi 400, tidak habis dibagi 100, dan tidak habis dibagi 4, maka tahun tersebut bukan merupakan tahun kabisat.
Nah, dari algoritma diatas kita dapat membuat programnya, kali ini saya akan mempraktekannya dengan Java.

Berikut Scriptnya :
/**
 *
 * @author Rachmatiah - http://muslimahintech.blogspot.com/
 *
 * MENGHITUNG TAHUN KABISAT
 *  Beberapa kondisi tahun kabisat :
 *   1. membagi tahun dengan 400, jika habis dibagi dengan 400, maka tahun kabisat
 *   2. habis dibagi dengan 100, jika habis dibagi dengan 100, maka tahun kabisat
 *   3. habis dibagi 4, jika habis dibagi dengan 4, maka tahun kabisat   
 *
 */

import java.util.Scanner; //fungsi meminta inputan user
public class tyamenghitungHari {
   public static void main(String[] args){
int bulan,tahun;
System.out.print("INPUT BULAN 1 - 12 : ");
Scanner input = new Scanner(System.in);
bulan = input.nextInt();
System.out.print("INPUT TAHUN : ");
tahun = input.nextInt();

switch (bulan){
        case 1: //Januari
            case 3: //Maret
                case 5: //Mei
                    case 7: //Juli
                        case 8: //Agustus
                            case 10: //Oktober
                                case 12: //Desember
                                   System.out.print("JUMLAH HARI PADA BULAN "+ bulan +""
                                   + " DAN TAHUN "+tahun+ " ADALAH 31 HARI");
        break;
       
        case 4: //April
            case 6: //Juni
                case 9: //September
                    case 11: //November
                        System.out.print("JUMLAH HARI PADA BULAN "+ bulan +""
                        + " DAN TAHUN "+tahun+ " ADALAH 30 HARI");
        break;

case 2: //Januari
  
if ((tahun % 400 == 0) | (tahun % 400 != 0 & tahun % 100 != 0 & tahun % 4 ==0)) //Apakah tahun dimodulus 400==0 atau dimodulus 400!=0 dan dimodulus 100 !=0 dan dimodulus 4==0?
        System.out.print("JUMLAH HARI PADA BULAN "+ bulan +""
        + " DAN TAHUN "+tahun+ " ADALAH 29 HARI"); // tahun kabisat 29 hari
else
        System.out.print("JUMLAH HARI PADA BULAN "+ bulan +""
        + " DAN TAHUN "+tahun+ " ADALAH 28 HARI");// bukan tahun kabisat 28 hari
break;
default:
    System.out.println("BULAN YANG ANDA MASUKAN SALAH"); //Jika bulan yang dimasukan > 12
break;
}
   }
}
Tampilan dari script diatas adalah :
INPUT BULAN 1- 12 : silahkan masukan bulan [enter]
INPUT TAHUN : silahkan masukan bulan [enter]
HASIL, JUMLAH HARI PADA BULAN inputan kalian


Selamat mencoba, dan berikut saya sediakan link downloadnya. monggo disedot ...



Khadijah, Kartini dan Perempuan Inspirasi Saya Lainnya

12:27 AM tyatorial08
Assalamu'alaikum ..





Tiga hari yang lalu, Indonesia setiap tahun merayakan Hari Kartini setiap tanggal 21 April . Hari Kartini adalah suatu bentuk penghormatan kepada pahlawan perempuan yang telah memperjuangkan emansipasi wanita pada zamannya. Sehingga kami, para perempuan masa kini tidak lagi terpaku dengan tiga kata yang telah melegenda untuk perempuan zaman dahulu, yaitu perempuan itu hanya 3D , Didapur, Dikasur dan Disumur .

Namun, berkat perjuangan RA. Kartini yang beliau kisahkan lewat surat-suratnya yang ditujukan kepada temannya di eropa yang selanjutnya di kumpulkan dan dibukukan oleh J.H. Abendanon. Perempuan Indonesia kini mempunyai hak yang sama dengan laki-laki dalam segala bidang, ilmu pengetahuan, pekerjaan dan lainnya.

Kini, perempuan indonesia tidak lagi ada sekat untuk ikut serta menyumbangkan ide serta kreatifitasnya dalam berbagai hal sampai keranah politik. Bahkan presiden Indonesia yang ke-5 adalah seorang perempuan.

Sebagai seorang ibu, wanita merupakan pengajar dan pendidik yang pertama. Dalam pangkuannyalah seorang anak pertama-tama belajar merasa, berpikir dan berbicara, dan dalam banyak hal pendidikan pertama ini mempunyai arti yang besar bagi seluruh hidup anak… - Kutipan Surat RA. Kartini

Seperti kutipan beliau diatas, tugas utama seorang perempuan adalah menjadi seorang pengajar dan pendidik untuk anak-anaknya. Sehebat apapun seorang perempuan diluar rumah, namun ketika berada didalam rumah ia tetap menjadi makmum bagi suaminya dan menjadi ibu yang baik untuk anak-anaknya.

Seperti Khodijah R.A, Istri pertama Rasulullah SAW. Beliau merupakan teladan bagi saya pribadi, dan semoga bagi wanita lainnya. Beliau adalah seorang janda terhormat yang diberikan keagungan oleh Allah untuk mendampingi Rasulullah SAW. Beliau merupakan sosok yang mandiri, yang sabar,  setia dan taat terhadap suami. Yang tidak menjadikan kekayaan sebagai tolak ukur manusia. Beliau Ummu mukminin, bahkan Rasulullah SAW sangat kehilangan saat beliau meninggal dunia.

Dari dua sosok perempuan hebat diatas, menjadi inspirasi dan pelajaran berharga bagi saya pribadi sebagai perempuan yang hidup pada akhir zaman ini. Untuk mengetahui apa sebenarnya tugas utama seorang perempuan, apa yang seharusnya dilakukan oleh seorang perempuan, dan apa yang tidak boleh dilakukan oleh perempuan. Saya masih harus banyak belajar, banyak membaca dan banyak mencerna ilmu dari perempuan perempuan hebat lainnya.

Beberapa sosok wanita inspirasi dalam hidup saya selain Khadijah R.A dan R.A Kartini, adalah Ada Lovelace yang merupakan programmer wanita pertama di dunia ( ini berhubungan dengan pekerjaan saya ), orang ini menjadi penyemangat disaat saya lelah dan ingin menyerah pada pekerjaan ini hehe.

Dan terlepas dari itu semua, mamah ku adalah teladan terhebatku. Mamah pernah berjuang merasakan sakit yang teramat sangat saat melahirkan saya 22 tahun yang lalu. dan itu saja cukup menjadi alasan bahwa saya harus berbakti kepadanya seumur hidup.

Semoga saya dapat menjadi perempuan indonesia yang sholehah, kuat, tegar, tangguh, bermartabat, dan tetap menjunjung tinggi prinsip islami, bahwa wanita tetap dipimpin oleh seorang laki-laki dan menjadi ibu yang baik bagi anak-anak kelak. amin ya rabbal 'alamin ...

Mengambil Nilai URL yang Sedang Aktif dengan PHP

11:28 PM tyatorial08
Assalamu'alaikum ...



URL merupakan singkatan dari Uniform Resource Locator, yaitu sebuah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet. [Sumur]

Dalam pembuatan aplikasi berbasis web tidak bisa dipungkiri alamat url sangat berpengaruh dalam pengalokasian/pengalamatan suatu sistem. Nah, pada beberapa kasus saya diharuskan untuk mengambil nilai dari URL yang sedang aktif untuk diproses.

Langkah dan script yang digunakan untuk mengambil nilai url yang sedang aktif cukup mudah, berikut script nya ..

 apache_getenv("REQUEST_URI")

cukup singkat bukan ? ya, script singkat diatas berfungsi untuk mengambil nilai url yang sedang aktif pada jendela browser kita. Implementasi kedalam sistemnya seperti ini ..

<?php
  
          $url_Aktif = apache_getenv("REQUEST_URI");
          echo $url_Aktif;
          ?>

Bagaimana ? cukup mudah bukan.. Selamat mencoba dan CMIIW ...

Perulangan ( Looping ) Sederhana di Java & Penjumlahannya

12:47 AM tyatorial08
Assalamu'alaikum ..

Lagi lembur sambil nyeruput kopi susu sambil dengerin westlife jadul full album, jadi inget java ..

Pada kesempatan kali ini, saya akan share tentang materi perkuliahan pemograman Java hari ini. Materi yang disampaikan sudah masuk ke materi perulangan atau looping, untuk teoritis tentang apa itu looping dan jenis-jenis looping itu nanti saya update nanti ya. Sekarang yang akan saya share adalah praktek bagaimana membuat perulangan sederhana dan menghitung jumlah keseluruhan dari hasil looping .

Check this out ..

Kasusnya seperti ini :

1 4 7 10 13 16 19 21 ................. 100.
- Cetak urutan angka tersebut dan jumlahkan hasil keseluruhannya .

Nah langkah penyelesaiannya adalah buat project dan class baru, lalu ketikkan script berikut didalam  public static void main(String[] args){ script  } :

public class bilanganAksi {
    public static void main(String[] args){
        int ty,jml; //deklarasi variabel
                jml=0; //memberi nilai default var jml
       
        for(ty=1;ty<=100;ty+=3)  //perintah looping/perulangannya. ty+=3 adalah rumus utk menambahkan 3
        {
            jml=jml+ty;
               System.out.print(ty+" ");  //cetak hasil looping dgn tampilan kesamping   
        }
       
System.out.println(); //enter
System.out.print("Total jumlah :"+jml); //cetak total penjumlahan
    
        }
   }

Dan ini capture nya :


Keterangan :
Perintah loopingnya ada pada baris script for(ty=1;ty<=100;ty+=3). maksudnya adalah variabel ty diberi nilai 1, jika var ty mencapai 100 maka sistem akan berhenti mencetak, dan ty+=3 adalah tiap variabel yg dicetak akan ditambahkan 3.

Sekian, semoga bermanfaat dan CMIIW =)

Kenali Sejarah April Mop, Pembantaian Muslim Spanyol !!

11:26 AM tyatorial08

Asslamu'alaikum ..


Hari ini tanggal 1 April, biasanya ada suatu kebiasaan yang terjadi pada tanggal ini, budaya jahiliyah yang mulai masuk dan merusak akidah muslim di indonesia. Yup, 1 April disebut sebagai hari April Mop. Maksud dari April Mop adalah orang-orang diperbolehkan menipu dan berbohong pada orang lain pada hari ini. Nah, dari penjelasannya saja sudah mengajarkan kita untuk boleh berbohong dan mengerjai orang lain, dan muncul pertanyaan bagaimana sejarah April Mop sebenarnya ?


Jari langsung bergerak mencari sejarah April Mop di berbagai situs pencarian, dan tahukah Anda ? hasil yang di dapat sangat membuat saya merasa miris dan gak habis fikir, kenapa kita bisa ikut-ikut kedalam arus yang menyesatkan.

Ternyata, April Mop itu adalah hari dimana umat islam dibantai. Sebenarnya, April Mop adalah sebuah perayaan kemenangan atas dibunuhnya ribuan umat islam Spanyol oleh tentara salib yang dilakukan lewat cara-cara penipuan. Karena hal itu, mereka merayakan April Mop dengan cara menghalalkan kebohongan yang dibungkus dengan alasan sekedar hiburan dan keisengan semata.
Naudzubillah ..

Akhir-akhir ini, di indonesia sepertinya mulai akrab dengan istilah April Mop dan sering menjadikannya sebagai ajang untuk saling menjaili satu sama lain. Sayangnya, mereka melakukan itu semua awalnya hanya ikut-ikutan dan meniru budaya barat saja, tanpa mengkritisi dan melihat sejarahnya terlebih dahulu, apakah hal itu baik atau tidak.

Sejarah April Mop

Perayaan April Mop berawal dari suatu tragedi besar yang sangat menyedihkan dan memilukan? April Mop, atau The April’s Fool Day, berawal dari satu episode sejarah Muslim Spanyol di tahun 1487 M, atau bertepatan dengan 892 H.

Sejak dibebaskan Islam pada abad ke-8 M oleh Panglima Thariq bin Ziyad, Spanyol berangsur-angsur tumbuh menjadi satu negeri yang makmur. Pasukan Islam tidak saja berhenti di Spanyol, namun terus melakukan pembebasan di negeri-negeri sekitar menuju Perancis. Perancis Selatan dengan mudah dibebaskan. Kota Carcassone, Nimes, Bordeaux, Lyon, Poitou, Tours, dan sebagainya jatuh. Walaupun sangat kuat, pasukan Islam masih memberikan toleransi kepada suku Goth dan Navaro di daerah sebelah barat yang berupa pegunungan. Islam telah menerangi Spanyol.

Karena sikap para penguasa Islam yang begitu baik dan rendah hati, banyak orang-orang Spanyol yang kemudian dengan tulus dan ikhlas memeluk Islam. Muslim Spanyol bukan saja beragama Islam, namun sungguh-sungguh mempraktikkan kehidupan secara Islami. Tidak saja membaca Al-Qur’an, namun bertingkah-laku berdasarkan Al-Qur’an. Mereka selalu berkata tidak untuk musik, bir, pergaulan bebas, dan segala hal yang dilarang Islam. Keadaan tenteram seperti itu berlangsung hampir enam abad lamanya.

Selama itu pula kaum kafir yang masih ada di sekeliling Spanyol tanpa kenal lelah terus berupaya membersihkan Islam dari Spanyol, namun selalu gagal. Maka dikirimlah sejumlah mata-mata untuk mempelajari kelemahan umat Islam Spanyol.

Akhirnya mereka menemukan cara untuk menaklukkan Islam, yakni dengan pertama-tama melemahkan iman mereka melalui jalan serangan pemikiran dan budaya. Maka mulailah secara diam-diam mereka mengirimkan alkohol dan rokok secara gratis ke dalam wilayah Spanyol. Musik diperdengarkan untuk membujuk kaum mudanya agar lebih suka bernyanyi dan menari daripada membaca Al Qur’an. Mereka juga mengirimkan sejumlah ulama palsu untuk meniup-niupkan perpecahan ke dalam tubuh umat Islam Spanyol. Lama-kelamaan upaya ini membuahkan hasil.

Akhirnya Spanyol jatuh dan bisa dikuasai pasukan salib. Penyerangan oleh pasukan salib benar-benar dilakukan dengan kejam tanpa mengenal peri kemanusiaan. Tidak hanya pasukan Islam yang dibantai, tetapi juga penduduk sipil, wanita, anak-anak kecil, orang-orang tua. Satu-persatu daerah di Spanyol jatuh.

Granada adalah daerah terakhir yang ditaklukkan. Penduduk-penduduk Islam di Spanyol (juga disebut orang Moor) terpaksa berlindung di dalam rumah untuk menyelamatkan diri. Tentara-tentara salib terus mengejar mereka. Ketika jalan-jalan sudah sepi, tinggal menyisakan ribuan mayat yang bergelimpangan bermandikan genangan darah, tentara salib mengetahui bahwa banyak muslim Granada yang masih bersembunyi di rumah-rumah. Dengan lantang tentara salib itu meneriakkan pengumuman, bahwa para Muslim Granada bisa keluar dari rumah dengan aman dan diperbolehkan berlayar keluar Spanyol dengan membawa barang-barang keperluan mereka.

Orang-orang Islam masih curiga dengan tawaran ini. Namun beberapa dari orang Muslim diperbolehkan melihat sendiri kapal-kapal penumpang yang sudah dipersiapkan di pelabuhan. Setelah benar-benar melihat ada kapal yang sudah disediakan, mereka pun segera bersiap untuk meninggalkan Granada dan berlayar meninggalkan Spanyol.

Keesokan harinya, ribuan penduduk muslim Granada keluar dari rumah-rumah mereka dengan membawa seluruh barang-barang keperluan, beriringan berjalan menuju ke pelabuhan. Beberapa orang Islam yang tidak mempercayai pasukan salib, memilih bertahan dan terus bersembunyi di rumah-rumah mereka. Setelah ribuan umat Islam Spanyol berkumpul di pelabuhan, dengan cepat tentara salib menggeledah rumah-rumah yang telah ditinggalkan penghuninya. Lidah api terlihat menjilat-jilat angkasa ketika mereka membakari rumah-rumah tersebut bersama dengan orang-orang Islam yang masih bertahan di dalamnya.

Sedang ribuan umat Islam yang tertahan di pelabuhan, hanya bisa terpana ketika tentara salib juga membakari kapal-kapal yang dikatakan akan mengangkut mereka keluar dari Spanyol. Kapal-kapal itu dengan cepat tenggelam. Ribuan umat Islam tidak bisa berbuat apa-apa karena sama sekali tidak bersenjata. Mereka juga kebanyakan terdiri dari para perempuan dengan anak-anaknya yang masih kecil-kecil. Sedang para tentara salib telah mengepung mereka dengan pedang terhunus.

Dengan satu teriakan dari pemimpinnya, ribuan tentara salib segera membantai umat Islam Spanyol tanpa rasa belas kasihan. Jerit tangis dan takbir membahana. Seluruh Muslim Spanyol di pelabuhan itu habis dibunuh dengan kejam. Darah menggenang di mana-mana. Laut yang biru telah berubah menjadi merah kehitam-hitaman.

Tragedi ini bertepatan dengan tanggal 1 April. Inilah yang kemudian diperingati oleh dunia kristen setiap tanggal 1 April sebagai April Mop (The April’s Fool Day). Pada tanggal 1 April, orang-orang diperbolehkan menipu dan berbohong kepada orang lain. Bagi umat kristiani, April Mop merupakan hari kemenangan atas dibunuhnya ribuan umat Islam Spanyol oleh tentara salib lewat cara-cara penipuan.

Bagi umat Islam, April Mop tentu merupakan tragedi yang sangat menyedihkan. Hari di mana ribuan saudara-saudaranya se-iman disembelih dan dibantai oleh tentara salib di Granada, Spanyol. Sebab itu, adalah sangat tidak pantas juga ada orang Islam yang ikut-ikutan merayakan tradisi ini. Siapapun orang Islam yang turut merayakan April Mop, maka ia sesungguhnya tengah merayakan ulang tahun pembunuhan massal ribuan saudara-saudaranya di Granada, Spanyol, 5 abad silam.

Nah, sudah tahukan betapa sadisnya sejarah April Mop yang sering kalian tertawakan. tanpa kita sadari budaya ini perlahan mulai menggrogoti akidah kita sebagai muslim. Semoga setelah kita tau sejarahnya, kita akan lebih berhati-hati dan lebih teliti untuk berfikir terlebih dahulu sebelum bertindak dan mengikuti kebiasaan kebiasaan buruk yang terjadi di sekitar kita . Amiin


Trik Update Sebagian Isi Field di Database Dengan Perintah Replace

2:42 PM tyatorial08
Assalamu'alaikum ..



Pada postingan kali ini, saya akan berbagi tentang bagaimana cara mengganti sebagian isi field didalam database. Jika untuk merubah data keseluruhan biasanya kita menggunakan perintah UPDATE, tapi tidak pada kasus ini.


Sebagai contoh, saya mempunyai field url yang berisi http://www.seruu.com/artikel/12345.html kemudian saya ingin menggantinya menjadi http://www.solusimobil.com/artikel/12345.html . Bisa dilihat, hanya url yang didepannya saja yang akan kita rubah.

 Nah, untuk merubah hal tersebut, mysql telah menyediakan syntax sendiri yaitu menggunakan perintah REPLACE, Querynya seperti ini :

UPDATE nama_table SET nama_field = REPLACE(nama_field, "sebagian isi field lama", "sebagian isi field baru"); 
Untuk kasus diatas, penyelesaiannya seperti ini .
UPDATE tabel_A SET url = REPLACE(url, "http://www.seruu.com/", "http://www.solusimobil.com/");
Bagaimana ? cukup mudah bukan . jika hanya terdapat satu url yang akan dirubah mungkin gampang kita hanya tinggal mengeditnya secara manual. tapi jika ada ratusan atau bahkan ribuan isi field yang ingin dirubah ? Query ini akan sangaatttt bermanfaat . hehee :D

Selamat mencoba dan CMIIW :)
 



Apa itu DropBox dan Bagaimana Cara Penggunaannya ?

2:09 PM tyatorial08
Assalamu'alaikum ..

Sebelum kita menggunakan Dropbox, ada baiknya kita mengenal terlebih dahulu apa itu dropbox, apa fungsi dan manfaatnya bagi pengguna tekhnologi seperti kita. 

Perkembangan teknologi terus tumbuh dengan pesatnya, termasuk dalam hal penyimpanan data. Sekarang, kita dapat menyimpan data dengan mudah dan aman tanpa harus membawa flasdisk. 

Mungkin banyak diantara kita yang belum mengenal dengan baik apa itu dropbox. Dropbox adalah layanan penyedia data berbasis web yang dioperasikan oleh Dropbox, Inc. Dropbox menggunakan sistem penyimpanan berjaringan yang memungkinkan pengguna untuk menyimpan dan berbagi data serta berkas dengan pengguna lain di internet menggunakan sinkronisasi data. sumber

Penyimpanan data bisa berupa gambar, dokumen, musik, video, dan file-file lainnya. Dropbox dapat menyediakan space untuk penyimpanan sampai 2 GB secara gratis. Tidak seperti file hosting lain, kelebihan DropBox adalah dapat tersinkronisasi secara langsung pada komputer yang kita gunakan (PC atau Mac), sehingga kita dapat mengakses file yang kita simpan dimanapun kita berada sekalipun dalam kondisi offline.

Untuk mengakses DropBox, kita diharuskan mempunyai akun. silahkan daftar disini .

1. Selanjutnya, daftarkan dengan mengisi nama depan, nama belakang, masukan email, password dan centang Syarat dan ketentuan DropBox lalu klik daftar. Untuk lebih jelasnya lihat gambar :

 2. Selanjutnya akan muncul tampilan seperti ini, pilih paket DropBox anda, saya disini memilih paket dasar, klik lanjutkan  :

3. Download DropBox, dan instal di PC anda .
4. Setelah sukses instalasi dan login ke akun anda, maka anda akan diarahkan ke folder DropBox dan terdapat file Panduan untuk memulai DropBox.
5. Pindahkan data yang anda inginkan ke folder DropBox tersebut, dan taaarraaaaa data-data yang anda masukan akan bisa diakses dimanapun dan kapanpun dengan berbagai gadget/web dropbox lainnya.

 Selamat mencoba, cmiiw ^_^




Tugas Manajemen Perkantoran Soal + Jawaban Pert. II

9:57 PM tyatorial08
Assalamu'alaikum ..


Soal.

1. Jelaskan pergeseran konsep manajemen perkantoran era tradisional ke era moderanisasi! apa perbedaannya ?

2. Jelaskan karakteristik kualitas informasi yang berguna !

3. Apa yang dimaksud dengan Otomatisasi ?

4. Jelaskan definisi dari otomatisasi kantor dan bagaimana sejarah dari otomatisasi kantor tersebut ?

5. Sebutkan tujuan dari otomatisasi kantor !

6. Sebutkan aplikasi dari otomatisasi kantor ! 

Jawaban .


1.      A. Manajemen tradisional
           a.  Tidak sepenuhnya menghasilkan efisiensi produksi dan keharmonisan kerja.
b. Manajer mengalami kesulitan-kesulitan dan frustasi karena karyawan tidak selalu mengikuti pola-pola prilaku yang rasional.
c.        c.   Pengembangan manajemen dilakukan secara teoritis.
d.   Investasi terbesar adalah karyawan.
e.   Karyawan bertanggung jawab atas pekerjaan tertentu yang berulang.
f.    Adanya skema pembagian keuntungan.

B. Manajemen modern adalah manajemen yang pada periodenya ditandai dengan sudah dipelajari manajemen sebagai ilmu yang mempunyai dasar-dasar logika ilmiah, sehingga banyak melibatkan ahli manajemen maupun ahli ekonomi untuk melakukan penelitian tentang manajemen yang menghasilkan berbagai teori maupun aliran manajemen. Berikut merupakan tuntutan-tuntutan yang menggambarkan manajemen jenis ini, yaitu:
           a.  Manajemen tidak dapat dipandang sebagai suatu proses tehnik secara ketat.
b. Manajemen harus sistematik, dan pendekatan yang digunakan harus dengan pertimbangan secara hati-hati.
     c. Organisasi sebagai suatu keseluruhan dan pendekatan manajer individual untuk pengawasan harus dengan situasi.
         d.  Pendekatan motivasi yang menghasilkan komitmen pekerja terhadap tujuan organisasi sangat di butuhkan.

2.      Karakteristik informasi yang berguna diantaranya :
         a.      Relevan
         b.      Tepat waktu
         c.       Akurat
         d.      Lengkap

3.  Otomatisasi adalah Penggantian tenaga manusia dengan tenaga mesin yang secara otomatis melakukan dan mengatur pekerjaan sehingga tidak memerlukan lagi pengawasan manusia.

4.  Otomatisasi Kantor merupakan sebuah rencana untuk menggabungkan teknologi tinggi melalui perbaikan proses pelaksanaan pekerjaan demi meningkatkan produktifitas pekerjaan.
Asal mula otomatisasi kantor diawal1960-an, ketika IBM menciptakan istilah wordprocessing untuk menjelaskan kegiatan devisi mesin tik listriknya.
Bukti nyata, pada tahun 1964, ketika IBM memasarkan mesin yang disebut Magnetic Tape/ Selectric Typewriter (MT/ST) yaitu mesin ketik yang dapat mengetik kata-kata yang telah direkam dalam pita magnetic secara otomatis.
5. Tujuan Otomatisasi Kantor diantaranya :
         a.      Penggabungan dan penerapan teknologi
         b.      Memperbaharui proses pelaksanaan pekerjaan di kantor
         c.      Meningkatkan produktifitas dan efektifitas pekerjaan

6.  Aplikasi Otomatisasi Kantor :
         a.      Pengolah kata ( Word processing )
         b.      Surat elektronik ( E-mail )
         c.       Pesan suara ( voice mail )
         d.      Kalender elektronik ( electronic calendaring ) 
         e.      Konferensi audio (audioconferencing
         f.        Konferensi video (videoconferencing
         g.      Konferensi komputer (computerconferencing
         h.      Transmisi faximili / FAX (facsimiletransmision
         i.        Video text 
         j.        Pencitraan (images to rage and retrieval
         k.      Desktop publishing dan penerapan teknologi