Celoteh Ania

Setitik Ilmu yang Aku Peroleh

Archive for Januari, 2008


installing ubuntu

Kemarin saya coba install uBuntu lagi, karena sangat penasaran n di komporin ma si iqBal. Jadilah saya nyoba install.
Di saat” nungguin proses install saya buka pidgin n langsung aja ngobrol ma si provokator iq iq..
Iq iq bilang katanya klo install uBuntu itu selalu lama..
ga pernah dia install cepet selese..
Liat aja percakapan dua orang di bawah ini [yg terkesan saling menjatuhkan, wkwkwkwk]
Continue Reading →

kalkulus2 penting ga seeehhh?

Hari senin ini saya akan ujian kalkulus…

Tunggu berita selanjutnya…
tetap semangat..optimis..tanpa batas..
selama usaha selaras doa..

[update: 20 Muharram 1429]
alhamdulillah kalkulus2 saya:
dua salah ngitung,
satu salah [cara] ngerjain,
dua belum jelas nasibnya..

semoga bisa mendapat apa yang diinginkan..

english2 .. menyedihkan

Mungkin karena emang masih banyak dosa kali ya…
Atau mungkin karena kurang keras belajar kali ya…

Wah ga tau saya,,
padahal udah belajar, tapi tetap aja ada materi yang kelewat ga dipelajari..

Untungnya Allah Maha Penyayang..
Pas detik-detik terakhir ujian berlangsung saya berdoa, “Ya Allah tunjukkanlah jawaban saya yang salah, dan benarkanlah.”

So kita tunggu hasilnya nanti..
tetap semangat..optimis..tanpa batas..
selama usaha selaras doa..

Surat Terbuka Untuk Yahudi dan Juga Kaum Muslimin

Kepada Umat yang dimurkai yang Allah Azza wa Jalla berfirman tentang mereka

فَبَآؤُواْ بِغَضَبٍ عَلَى غَضَبٍ وَلِلْكَافِرِينَ عَذَابٌ مُّهِينٌ

“Karena itu mereka mendapat murka sesudah (mendapat) kemurkaan. dan untuk orang-orang kafir siksaan yang menghinakan.” (QS.Al Baqarah: 90).

Kepada umat yang hina dan rendah, yang Allah telah mencampakkan atas mereka kerendahan dan kehinaan disebabkan kekufuran mereka dan pembunuhan terhadap nabi-nabi mereka:

ضُرِبَتْ عَلَيْهِمُ الذِّلَّةُ أَيْنَ مَا ثُقِفُواْ إِلاَّ بِحَبْلٍ مِّنْ اللّهِ وَحَبْلٍ مِّنَ النَّاسِ وَبَآؤُوا بِغَضَبٍ مِّنَ اللّهِ وَضُرِبَتْ عَلَيْهِمُ الْمَسْكَنَةُ ذَلِكَ بِأَنَّهُمْ كَانُواْ يَكْفُرُونَ بِآيَاتِ اللّهِ وَيَقْتُلُونَ الأَنبِيَاء بِغَيْرِ حَقٍّ ذَلِكَ بِمَا عَصَوا وَّكَانُواْ يَعْتَدُونَ

“Mereka diliputi kehinaan di mana saja mereka berada, kecuali jika mereka berpegang kepada tali (agama) Allah dan tali (perjanjian) dengan manusia, dan mereka kembali mendapat kemurkaan dari Allah dan mereka diliputi kerendahan. yang demikian itu Karena mereka kafir kepada ayat-ayat Allah dan membunuh para nabi tanpa alasan yang benar. yang demikian itu disebabkan mereka durhaka dan melampaui batas”. (QS.Ali Imran:112)
Continue Reading →

Insya Allah Saya Sembuh..

Sudah tiga hari ini tubuh saya mengalami gangguan, ga tau deh asalnya gimana..
Yang jelas sekarang saya yakin setiap penyakit pasti ada obatnya. Dan yang menyembuhkan hanyalah Allah Azza wa Jalla..
Berikut saya kutipkan untuk mereka yang sedang sakit. Diambil dari situs http://darussalaf.org/stories.php?id=295
Dengan Judul : Thibbun Nabawi Bukan Alternatif ditulis oleh: Al-Ustadz Muslim Abu Ishaq Al-Atsari
Semoga bermanfaat..
Continue Reading →

Sebarin Racun Ruby

Hahaha, malem ini berhasil nyebarin racun Ruby ke satu orang.
Yah walopun itu racun blm mendarah daging,
Belum bikin dia tercekik-cekik..
Belum bikin dia sesak nafas..
Belum bikin jantung dia brenti ngliat elegannya Ruby..
Belum lain-lainnya..
wkwkwkwkwk

Misi berikutna tetep, buat sebanyak mungkin anak Binus tau apa itu Ruby…

Let’s support the next most programming language, Ruby..
Just my hope..

UAP PBO saya

Setelah kemaren Belajar UAP, neh sekarang saya kasih code UAP saya..
Seperti biasa C++ based. Harus di atas 95 nih..


#include <constrea.h>
#include <stdlib.h>
#include <string.h>

constream o;

class kendaraan{
protected:
int jarak, kecepatan;
float waktu;
public:
kendaraan(){
jarak = kecepatan = 0;
waktu = 0;
}
void set_jarak(int a){ jarak = a; }
int get_jarak(){ return jarak; }
void set_kecepatan(int a){ kecepatan = a; }
int get_kecepatan(){ return kecepatan; }
float get_waktu();
~kendaraan(){}
};

float kendaraan::get_waktu(){
waktu =(float) jarak/kecepatan + jarak/100*0.1;
return waktu;
}

class mobil : public kendaraan{
int jenis;
long total;
public:
mobil(){
jenis = random(3);
total = 0;
}
long get_total();
char *get_jenis();
~mobil(){}
};

char *mobil::get_jenis(){
char *str = "                     ";
switch(jenis){
case 0:
strcpy(str, "Premium");
break;
case 1:
strcpy(str, "Pertamax");
break;
case 2:
strcpy(str, "Pertamax Plus");
break;
}
return str;
}

long mobil::get_total(){
switch(jenis){
case 0:
total = jarak/10 * 5000;
break;
case 1:
total = jarak/10 * 6000;
break;
case 2:
total = jarak/10 * 7000;
break;
}
return total;
}

char menu(){
o << "Menu Pilihan\n";
o << "1. Kendaraan\n";
o << "2. Mobil\n";
o << "3. Keluar";
return (char) getch();
}

void kend(){
kendaraan obj;
int jrk=0, kec=0;
o << "Kendaraan : \n";
do{
o << "Masukkan jarak tempuh [10..1000] : ";
cin >> jrk;
cin.sync(); cin.clear();
}while(jrk&lt;10 || jrk>1000);
obj.set_jarak(jrk);
do{
o << "Masukkan kecepatan [1..100] : ";
cin >> kec;
cin.sync(); cin.clear();
}while(kec<1 || kec>100);
obj.set_kecepatan(kec);
o < < "Waktu : " << obj.get_waktu() << " jam";
getch();
}

void mobi(){
mobil anak[3];
int jrk=0, kec=0;
for(int i=0; i&lt;3; ++i){
o << "Mobil ke-" << (i+1) << endl;
do{
o << "Masukkan jarak tempuh [10..1000] : ";
cin >> jrk;
cin.sync(); cin.clear();
}while(jrk<10 || jrk>1000);
anak[i].set_jarak(jrk);
do{
o < < "Masukkan kecepatan [1..100] : ";
cin >> kec;
cin.sync(); cin.clear();
}while(kec<1 || kec>100);
anak[i].set_kecepatan(kec);
o << "Waktu : " << anak[i].get_waktu() << " jam\n";
o << "Jenis : " << anak[i].get_jenis() << " menghabiskan Rp. " << anak[i].get_total() << "\n\n";
}
getch();
}

void main(){
randomize();

char tekan = '0';
tekan;

do{
o.clrscr();
tekan =(char) menu();
switch(tekan){
case '1':
o.clrscr();
kend();
break;
case '2':
o.clrscr();
mobi();
break;
}
}while(tekan != '3');
}

Belajar UAP PBO

Nih buat yang males belajar buat UAP PBO, saya kasih cara bikin inheritance + array of class.
Klo mau dihapal silahkan, tapi sesuain dengan soal ya. Intinya InsyaAllah udah memenuhi kriteria untuk soal09D dari LAB.

Ga tau nih di Binus masih pake C++ aja buat pembelajaran PBO (OOP). Padahal bahasa yang lebih Object-Oriented kan ada beberapa. Sebut aja python, smalltalk, dan yang menurut gw paling keren… Ruby!!!
Loh kok jadi curhat gini, dah ah langsung aja, nih:


#include <constrea .h>
constream o;

//bikin class induk, inget data member jadiin protected
class induk{
protected:
char kata[16];
public:
void set_isi(char *isi){
strcpy(kata, isi);
}
char *get_isi(){
return kata;
}
int jum_vokal();
};

//ngitung jumlah vokal
int induk::jum_vokal(){
char vokal[] = "aiueoAIUEO";
int count=0;
for(int i=0; i<strlen(kata); i++){
if(strchr(vokal, kata[i]))
count++;
}
return count;
}

//bikin class anak turunan induk dgn atribut public
class anak : public induk {
public:
//rotate a char to left
void movel();
//rotate a char to right
void mover();
};

void anak::movel(){
char temp[17];
int i;
for(i=1; i<strlen(kata); i++){
temp[i-1] = kata[i];
}
temp[i-1] = kata[0];
temp[i] = 0;
strcpy(kata, temp);
}

void anak::mover(){
char temp[17];
int i;
for(i=1; i<strlen(kata); i++){
temp[i] = kata[i-1];
}
temp[0] = kata[i-1];
temp[i] = 0;
strcpy(kata, temp);
}

void main(){
//array of object dgn static allocation
induk mak;
anak k[2];
o.clrscr();

o << "Ini induk : ";
mak.set_isi("kiye mbok objek k[]");
o << "Jumlah vokal : " << mak.jum_vokal() << "\n\n";

o << "Ini anak pertama : " << endl;
k[0].set_isi("mbuh bae lah");
o << "Jumlah vokal : " << k[0].jum_vokal() << endl;
k[0].movel();
o << "Geser kanan : " << k[0].get_isi() << "\n\n";

o << "Ini anak kedua : ";
k[1].set_isi("mbuh maning bae");
o << "Jumlah vokal : " << k[1].jum_vokal() << endl;
k[1].mover();
o << "Geser ke kanan : " << k[1].get_isi();

getch();
}

newLook, WordPress!!

Hufh cape deh, setelah ditimbang-timbang, ditunggu-tunggu, kok ga nongol” ni situs gw,,,
akhirnya gw putusin — setelah dapet bisikan-bisikan tentunya — untuk menggunakan WordPress..

Simple, ringan, eh syntax highligth buat ruby nya jg bagus,, wkwkwk
di bandingin ma yang dulu,,
padahal pengguna setia yang dulu nih..

ga papa lah, selingkuh bentar..

Input Output File dengan Ruby

Hari ini saya dan teman-teman satu almamater SMA Negeri 1 Tegal mengadakan rapat online, yah walopun cuma pake fasilitas chat doank. Server chatnya pake space yang ada di web saya ini. Nah yang jadi masalah tuh pas si sekretaris bilang ke saya, “apa yang dibahas di rapat hari ini TOLONG DI SAVE”. Spontan saja saya jawab, “ok ok, always di save kok”.Rapat selesai, waktunya ambil log dari server. Ok done..
Eh pas diliat filenya.. ups bentar kawan,,, ini ada 1000 lebih baris kecampur-campur antara PM ma yang ada di room, waduh masa saya harus seleksi manual sih? Kapan selesainya nih…
Ehmm…. enaknya bikin programnya aja kali ya,,
Tapi pake apa? C? C++? Pascal? Oia kenapa ga pake Ruby aja!!
Continue Reading →