Rabu, 28 Maret 2012

fungsi, tidak macet dan tidak pecah

fungsi itu seperti peluru yang baik.
maksudnya apa sih?
peluru yang baik itu yang begini nih:
1. tidak ada peluru yang macet
2. tidak ada peluru yang pecah

ini contoh yang bukan fungsi:
 lihat kan, peluru d macet.
kalau yang ini peluru b pecah.
lha terus, yang fungsi itu yang seperti gimana sih?
kok jadi penasaran gitu ya?

cek nih seperti ini:
walaupun 4 tidak punya kawan, itu tidak masalah karena 4 berada di kodomain (himpunan Q). yang kita lihat adalah pada domainnya (himpunan P). tidak ada peluru yang macet dan tidak ada peluru yang pecah.

instal codec mp3 di ubuntu dengan mantra

bermasalah dengan codec mp3 di ubuntu?
masuk saja ke terminal, kemudian sudo su, masukkan password, lalu tinggal kita masukkan mantra ini (mengambil istilahnya pak Onno) :
apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly
beres dah.. :D

sebenarnya tidak ada masalah dengan hal mudah itu kalau kita punya server sendiri (dibuat lokal saja), tapi kalau tidak ada, ya nantinya pasti menghabiskan pulsa.
selamat ber ubuntu ria..
:)
pakai opensource yuk..

pertidaksamaan mutlak kalkulus

mutlak
Tentukan penyelesaian dari
|x + 5| < |2x + 6|.

Penyelesaian:
Jelas titik-titik kritisnya adalah x = –5 dan x = –3.
Strategi: Ilustrasi:
Kasus x ∈ (–∞, –5):   ini artinya x < –5
   Jelas –(x + 5) < –(2x + 6)
⇔ – x – 5 < – 2x – 6
⇔ x < – 1.
Jadi Hp1 = (–∞, –5) ∩ (–∞, –1) = (–∞, –5).
ini sama saja dengan { x ∈ ℝ | x< –5 }
x < –5 ⇔ x+5 < 0
Karena x < –5 maka x+5 nya negatif.
Kalau x + 5 saja negatif, apalagi x + 3, tentu juga masih negatif.
Berarti kalau 2x + 6 juga negatif.
Jadi |x + 5| < |2x + 6|
⇔ –(x + 5) < –(2x + 6)

Kasus x ∈ [–5, –3):   ini artinya –5 x < –3
   Jelas x + 5 < –(2x + 6)
⇔ x + 5 < –2x – 6
⇔ 3x < –11
⇔ x < –11/3.
Jadi Hp2 = [–5, –3) ∩ (–∞, –11/3) = [–5, –11/3).
ini sama saja dengan { x ∈ ℝ | –5 ≤ x < –11/3 }
–5 x < –3 ⇔ x > –5 dan x < –3.
Karena x > –5 maka x + 5 > 0 (positif),
karena x < –3 maka x + 3 < 0 (negatif), berarti 2x + 6 (yaitu dua kalinya x + 3) juga negatif.
Jadi |x + 5| < |2x + 6|
⇔ x + 5 < –(2x + 6).
Kasus x ∈ [–3, +∞): ini artinya x ≥ –3
   Jelas x + 5 < 2x + 6
⇔ x + 5 < 2x + 6
⇔ –x < 1
⇔ x > –1.
Jadi Hp3 = [–3, +∞) ∩ (–1, +∞) = (–1, +∞).
ini sama saja dengan { x ∈ ℝ | x > –1 }
Sekarang x ≥ –3. Artinya x + 3 ≥ 0 (tak negatif).
Ini berarti 2x + 6 = 2(x + 6) ≥ 0 (juga tak negatif).
Kalau x + 3 saja tak negatif, berarti x + 5 pun juga tak negatif.
Jadi |x + 5| < |2x + 6|
⇔ x + 5 < 2x + 6.
Jadi Hptotal=Hp1 U Hp2 U Hp3
= (–∞, –5) U [–5, –11/3) U (–1, +∞)
= (–∞, –11/3) U (–1, +∞)
= { x ∈ ℝ | x< –11/3 atau x > –1 .


Selasa, 27 Maret 2012

nulis kode program jadi bagus di blogspot

#!/bin/bash
X=3
Y=4
empty_string=""
if [ $X -lt $Y ]  # is $X less than $Y ?
then
  echo "\$X=${X}, which is smaller than \$Y=${Y}"
fi
 
if [ -n "$empty_string" ]; then
  echo "empty string is non_empty"
fi
 
if [ -e "${HOME}/.fvwmrc" ]; then         # test to see if ~/.fvwmrc exists
  echo "you have a .fvwmrc file"
  if [ -L "${HOME}/.fvwmrc" ]; then       # is it a symlink ? 
      echo "it's a symbolic link"
  elif [ -f "${HOME}/.fvwmrc" ]; then     # is it a regular file ?
      echo "it's a regular file"
  fi
else
  echo "you have no .fvwmrc file"
fi
Tampilan kode programnya lebih baik kan? gimana caranya ya? mau tahu? ikuti saja langkah-langkah berikut ini.
1. klik link ini:
http://www.way2blogging.org/widget-generators/syntax-highlighter-scripts-generator
2. kemudian tandai yang diinginkan, contoh dari blog saya hanya bash saja. semakin banyak centangan, semakin lambat juga blog kita akan terbuka.
3. klik generate.
4. copy code yang muncul itu, kemudian paste di template html kita sebelum </head>
cara detailnya seperti ini:
a. masuk ke dashboard.
b. kemudian pilih template, edit html, lanjutkan
c. paste-kan kode yang tadi dicopy dari hasil menggenerate tadi.
d. simpan dan tutup.

5. saat kita posting, masuk ke html (bukan yang compose), kemudian sisipkan code ini.
<pre class="brush:bash">
kode anda di sini 
</pre>


sebagai contoh, kalau kita memasukkan ini ke posting kita, tinggal tuliskan saja kode program kita di html kemudian sisipkan pada baris di atas kode kita seperti ini
<pre class="brush:bash">
dan tempelkan kode ini di bawah baris terakhir kode kita:
</pre>
contohnya seperti ini.

#!/bin/sh
# This is a comment
echo "List of files:"

ls -lA

FILE_LIST="`ls *.html`"
echo FILE_LIST: ${FILE_LIST}

RESULT=""
for file in ${FILE_LIST}
do
    FIRST_LINE=`head -2 ${file}`
    RESULT=${RESULT}${FIRST_LINE}
done

echo ${RESULT} | cat >FILE_HEADS

echo "'$RESULT' written Script done."

sumbernya dari sini nih:
http://www.way2blogging.org/2011/03/how-to-add-syntax-highlighterv3-to.html

ngeblog yuk, semoga ilmu kita menjadi ilmu yang bermanfaat.
:)

Senin, 26 Maret 2012

Pupdial

Assalaamu 'alaikum..
Bismillaah.. Jika biasanya kita mengoneksikan internet di puppy linux dengan pgprs (keterangan lengkapnya di sini:
http://muktyas.blogspot.com/2011/07/110717-pagi-ini-bersama-modem-dan-kartu.html),
ternyata bisa juga dengan pupdial. Pupdial, apa itu? Oke, kita ikuti yuk gimana caranya.

Berselancar di dunia maya memang sudah menjadi hal yang lumrah dan wajar di zaman sekarang. Dari sana kita bisa mencari apa saja yang kita ingin cari, ilmu pengetahuan, aplikasi, software bajakan, maupun yang opensource, berita, gambar, dsb. Terus gimana yah caranya kita bisa internetan?
Kalau di puppy linux sangat mudah, tinggal klik aja menu, setup, internet connection wizard. Nah, di situ banyak sekali pilihannya. Kita tinggal milih yang sesuai dengan hati nurani kita. Apakah kita pakai kabel lan, wireless, atau menggunakan modem. Yang akan kita bahas di sini adalah yang menggunakan modem, khususnya lagi tentang pupdial.

Kalau kita punya modem, kita bisa berinternetan dengan nyaman di linux (saya sarankan untuk menggunakan merk huawei, karena menurut pengalaman biasanya ga rewel nih modem di linux, termasuk di puppy linux). Ada dua cara, yaitu dengan pgprs dan pupdial. Berikut ini saya menggunakan dpup exprimo 5x3211 yang dioprek oleh pemasu (kernelnya terstabil saat ini, 3.2.11. lihat saja di www.kernel.org)
Langkah-langkah yang kita lakukan adalah:

1. Tancapkan modem, akan muncul kotak informasi berikut ini di tengah.

 
Itu artinya puppy ngenali kalau ada modem yang ditancapkan.

2. Kalau sudah ada koneksi akan seperti ini nih
 
3. Sedangkan di bagian drive icon akan muncul tanda cd. Berarti sudah terdeteksi oleh puppy linux.

 
4. Klik menu, setup, internet connection wizard.

5. Muncul kotak internet connection wizard, pilih saja dialup analog or wireless modem. (sebenarnya bisa juga milih wireless GPRS modem, tapi nanti jadinya pgprs, tidak kita bahas di sini).
 

6. Centang Tick checkbox if external modem, karena modem kita external kan? :))
 
7. Kemudian kita tes. Klik saja test.

 
8. Kemudian akan muncul kotak informasi seperti ini, tunggu saja.

 9. Klik yes.
 
10. Kita tunggu sejenak, biarkan puppy menyetting sendiri

 
11. Kalau sudah muncul jendela pupdial, masukkan phone number, username, APN, dan password. Contoh di bawah ini adalah ketika saya menggunakan kartu tri. Kalau sudah, tekan saja tombol CONNECT. Siap-siap untuk menikmati ketegangan yang lebih, Kawan.. :)

 
12. Saatnya menunggu.. kalau tampilannya masih seperti ini, berarti masih dalam proses nih.. sabar ya Sob.

 
13. Kita bisa tersenyum lebar ketika tampilan tadi berubah menjadi seperti ini. Ini artinya kita sudah bisa internetan karena sudah terjalin koneksi yang bagus antara laptop kita dengan provider kartu sim yang kita pakai. :))

 
14. Sesaat kemudian akan muncul informasi bahwa kita sudah sukses mendial ke internet. Klik OK saja nanti firewall kita akan jalan.

 
15. Tekan OK lagi, biar menginstall firewallnya tidak ribet.

 
16. Yup, sudah beres.. sekarang tinggal tekan enter lagi untuk keluar.

 17. Oke, saatnya mengetes sudah bisa internetan belum ya? Klik saja tombol browse pada desktop, atau melalui menu, internet. Wah.. berhasill!! :D
Alhamdulillaah..
Pake puppy linux yuk..
oh, sekarang aku tahu,
opensource enak ya ternyata..
;D

Sabtu, 17 Maret 2012

120317 posisi x pada drive icon


tampilan drive icon sebelum ada labelnya
 
setelah kita menginstal cerah.pet, tampilan kita jadi lebih cerah dan bagus.
termasuk pada drive icon. karena kalau hanya sda1, sda2, dst. seperti default aslinya, kita tidak begitu mengetahui yang mana drive yang kita maksud. untuk mengenalinya biasanya kita melihat labelnya. ternyata itu sudah bisa kita lihat setelah menginstall cerah.pet. bagi yang belum tahu cerah.pet, silakan klik di sini:
http://muktyas.blogspot.com/2012/02/120222-cerah.html
tampilan drive icon dengan label
tidak ada masalah pada lupu (lucid puppy) karena masih belum menggunakan tanda x pada pojok kanan atas di tiap drive icon untuk meng-unmount sebuah drive. masalah yang kemudian timbul ada pada slacko, dpup, racy, wary, bahkan saluki, pokoknya yang sudah menggunakan pngoverlay. sebuah penemuan yang sangat canggih dan saya kira itu adalah sangat baik. cukup kita klik sekali pada tanda x, drive bisa kita unmount, termasuk pada flashdisk. kalau istilah lainnya adalah di-eject.

masalahnya adalah letak x nya sekarang sudah naik, sementara posisi untuk mengunmount tetap pada ketinggian yang dulu. jadi kita harus mengeklik pada tanda panah di bawah ini untuk mengunmount. bukankah ini tidak pas dengan tanda x nya?
kita musti ngeklik di sini untuk meng-unmount. ga pas kan?

solusinya sangat mudah. kita bisa memperbaiki agar ketika mengeklik pas pada tanda x nya. ikuti yuk..
bismillaah..
1. buka file /usr/local/bin/drive_all dengan cara
buka rox filer, posisikan pada /usr/local/bin
tekan shift pada keyboard, sambil menekan shift, klik drive_all.
itu juga bisa dilakukan dengan klik kanan drive_all, open as text.

kemudian pada baris ke 178
CURPOSY=$(($CURPOSY + 32))
diganti
CURPOSY=$(($CURPOSY + 45))

itu artinya kita meninggikan posisi y dari unmount drive icon yang tadinya ditambah 32 menjadi ditambah 45 (angka itu saya kira-kira sendiri, tapi pas kok).

kemudian save,
2. klik kanan salah satu drive,
3. run desktop drive icon manager
4. centang thick box to erase then redraw and realign existing icons
ok.
5. restart x server

sekarang posisi x sudah benar.
kita bisa meng-unmount dengan sekali klik pada tanda x. mudah sekali bukan?
pakai puppy linux yuk..
selamat datang di dunia opensource..
oh iya, kalau sudah boleh gabung di forum puppy linux.
posting ini juga saya share ke forum.
klik aja link ini:
http://murga-linux.com/puppy/viewtopic.php?p=612707#612707
:D

Sabtu, 10 Maret 2012

120310 persamaan kuadrat dengan geogebra di puppy linux

bismillaah

kali ini aku akan membagikan sedikit tips untuk kita semua pecinta matematika.
agar lebih mudah memahami bagaimana bentuk gambar dari suatu persamaan linier atau persamaan kuadrat.

kita menggunakan geogebra.
selengkapnya bisa dilihat langsung di lokasi ini : http://www.geogebra.org.
secara singkat aku kenalkan. geogebra itu adalah salah satu software gratis alias freeware dan bisa dibagi2, serta opensource yang dapat memudahkan dalam memahami geometri dan aljabar. sesuai namanya, geogebra terdiri dari dua kata yaitu geo (geometri) dan gebra (algebra). selain itu ternyata statistika juga bisa. yang akan dibahas di sini adalah tentang persamaan kuadrat.
kalau pengin download aplikasi-aplikasi matematika gratis, klik aja link ini, mengarah ke forum puppy linux. di sini ada geogebra, wx maxima, dll. bentuk filenya .sfs
http://www.murga-linux.com/puppy/viewtopic.php?t=51198

kalau udah didownload, bisa diinstall dengan mudah. tinggal klik kanan, sfs load on the fly.

kita mulai.
silakan tekan menu, graphic, geogebra, atau langsung klik file geogebra.sh pada folder aplikasi geogebranya.

geogebra mempunyai dua tampilan, sebelah kiri untuk aljabarnya, dan sebelah kanan untuk geometrinya.
jika tampilan geogebra masih menggunakan bahasa inggris, kita bisa menggantinya dengan bahasa indonesia dengan cara klik option, language, F - L, Indonesian.





ok, kita mulai.
sebagai contoh pertama, kita akan mencari bagaimana bentuk grafik dari persamaan kuadrat ini?
x^2-7x+10=0
bagaimana solusinya?
pertama, masukkan x^2-7x+10 ke kotak masukan: (berada di kiri bawah) terus ditekan enter.

akan muncul pada jendela sebelah kiri (aljabar) f(x)=x^2-7x+10 dan pada jendela sebelah kanan (geometri), kita bisa melihat gambar grafik dari fungsi yang kita masukkan. di sini fungsi itu secara default (otomatis) didefinisikan sebagai f.

kemudian untuk mengetahui akar-akar persamaan kuadrat itu, ketikkan pada kotak masukan: akar[f], kalau sudah menggunakan bahasa indonesia, biasanya diketikkan 'aka' sudah muncul sendiri akar[], kalau masih menggunakan bahasa inggris, silakan ketik root[f].


sekarang pada jendela aljabar, di bawah objek-objek terikat muncul solusinya, yaitu A=(2,0) dan B=(5,0). ini berarti akar-akar persamaan f(x)=0 adalah x1=2 dan x2=5.

terlihat pada jendela geometri kedua akar itu, yaitu titik A dan B.

ok. ilustrasi dan penyelesaiannya sudah kita dapatkan.
sekarang hapus semuanya yuk..
caranya, pastikan icon panah (di bawah tulisan berkas) terpilih.
klik pada sembarang daerah kosong,
tekan ctrl + a (menyeleksi semua objek di jendela)
kemudian tekan tombol delete pada keyboard. (kalau di laptop 14" biasanya di sebelah pojok kanan atas).
secara ajaib dan mengejutkan, semuanya bersih tanpa sisa.
:D

episode ke dua
sekarang bagaimana dengan persamaan kuadrat ini?
x^2-8x+16=0
yuk, kita ikuti langkahnya. masih ingat yang tadi kan?
masukkan x^2-8x+16 ke kotak masukan, lalu tekan enter.


objek-objek bebas akan terlihat rumus fungsi f.

dan tampilan secara menyeluruh adalah seperti ini.


ketikkan akar[f] pada kotak masukan, enter.
hasilnya seperti ini.

gambar grafik f menyentuh sumbu x di satu titik saja. seperti ini nih..

hapus lagi semuanya.

episode ke tiga
kalau fungsi ini bagaimana solusinya?
x^2-6x+10=0
gambar grafik fungsi terlihat naik dan tidak menyentuh sama sekali.




dan jika kita ingin tahu berapa nilai x yang memenuhi persamaan itu maka masukkan saja perintahnya pada kotak masukan: akar[f]. apa yang terjadi? ya seperti ini.


oh, sekarang aku tahu!!
jadi grafik fungsi kuadrat itu ada 3 macam jenis,
yang pertama bisa memotong sumbu x di dua titik,
yang ke dua menyinggung sumbu x (di satu titik saja),
dan yang ke tiga, bisa tidak menyentuh sumbu x sama sekali.

ketika kita mengaitkan akar-akar persamaan kuadrat tadi dengan gambar grafik, ternyata pas.
nah, di dalam akar ini yang menentukan apakah persamaan kuadrat itu punya satu, dua, atau tidak ada sama sekali penyelesaian.
kalau di dalam akar ini nilainya > 0 (baca: positif) maka nantinya akan ada dua, karena ada tanda + dan - di depannya.
kalau di dalam akar nilainya = 0 (nol) maka ada satu saja akarnya, karena + akar nol = - akar nol = ya nol juga.
trus kalau di dalam akar nilainya negatif, maka sementara ini tidak boleh karena di bilangan riil tak ada akar negatif. mungkin kalau nanti belajar bilangan kompleks ya ada nilainya. dan itu bisa kita lihat sendiri grafik fungsi yang tidak ada penyelesaiannya itu tidak menyentuh sama sekali sumbu x. di sumbu x tidak ada ketinggian, berarti fungsi f nya sama dengan nol.

ok. itu saja.
semoga bermanfaat.

geogebra itu freeware, di linux udah banyak, termasuk di puppy linux.
jadi, masih meragukan kecanggihan puppy linux?
pakai opensource yuk..

Kamis, 08 Maret 2012

menambah shortcut pada rox filer di puppy linux

sekarang kita bisa menambahkan shortcut di rox sesuai dengan keinginan kita. bagaimana caranya? simak selengkapnya di sini.

ini screenshootnya.


sebenarnya sangatlah mudah.
1. pertama, kita tambahkan baris ini pada baris terakhir ke dalam file /root/.gtkrc-2.0.
gtk-can-change-accels = 1
jadi sekarang file itu menjadi seperti ini:
# -- THEME AUTO-WRITTEN DO NOT EDIT
include "/usr/share/themes/Ubuntulooks-DeepBlue-2/gtk-2.0/gtkrc"

style "user-font" {
    font_name = "Sans 12"
}
widget_class "*" style "user-font"
gtk-font-name="Sans 12"
include "/root/.gtkrc.mine"
gtk-can-change-accels = 1

# -- THEME AUTO-WRITTEN DO NOT EDIT
2. kemudian restart x server. 
3. selanjutnya, pada jendela rox, klik kanan di sembarang tempat. Arahkan pointer ke Rename..., tidak usah diklik, langsung saja tekan di keyboard tombol ctrl + r. bismillaah.. Sekarang sudah bisa.
4. coba lagi dengan shortcut untuk perintah yang lain. Klik kanan, new, arahkan ke Directory, kemudian tekan di keyboard tombol ctrl + d.

yups.. sekarang semakin canggih saja nih, puppy linux kita.
kita bisa mengotak atik sendiri sesuai dengan selera kita.

pake puppy linux yuk..

Rabu, 07 Maret 2012

120307 pelajaran di tahun pertama berada di dunia kerja

bismillaah

alhamdulillaah hari ini aku mendapatkan pelajaran yang sangat banyak.
teringat apa yang disampaikan bu reza, ibu dari mas eril.
hidup di jakarta itu harus struggle. benar, harus bisa bertahan dan kuat, serta ulet menjalaninya. struggle. sekali lagi kata-kata sakti itu aku ingat sampai saat ini.




kemudian pelajaran yang ke dua adalah tentang cara berkomunikasi.
aku ingat ketika dulu ikut pelatihan "dare tobe a leader" (berani menjadi pemimpin). banyak hal yang aku dapatkan dari kegiatan canggih ini. diantaranya adalah tentang bagaimana seorang pemimpin bersikap. lebih banyak mendengar orang lain daripada dia berbicara banyak ke orang lain. kemudian tentang bagaimana adab memberitahu orang lain jika kita mengetahui sesuatu yang tidak kita sukai dari orang itu.

aku bisa menyimpulkan 3 hal yang dilakukan ketika melihat hal yang buruk/kurang pada orang lain (maklum, manusia itu tempatnya khoto' wan nisyan, tempatnya salah dan lupa), tidak langsung kita sampaikan maksud kita kepada orang itu, tapi seperti ini.


1. segera introspeksi kepada diri sendiri

hal yang kita anggap kurang/salah/buruk dari orang lain itu menjadi contoh nyata untuk kita, harusnya kita lebih memahaminya karena contohnya langsung di depan mata kita. tidak perlu menunggu kejadian itu menimpa diri kita. kita langsung bisa menekankan pada diri kita untuk tidak melakukan hal yang sama. dan harapannya bisa belajar lebih baik dari hal itu.

2.  melihat kebaikan-kebaikan dari dirinya

hal yang kedua, kita tidak langsung menyalahkan dan menegurnya, tapi kita ingat lagi kebaikan-kebaikan yang ada pada dirinya. kita bisa menyebutkannya kepadanya agar terjadi suasana yang nyaman ketika berkomunikasi dengannya. setelah itu mengarah kepada masalah yang kita anggap kekurangan dari dirinya yang akan kita koreksi dan kita ingatkan kepadanya, barulah kita masuk ke tahap selanjutnya.

3. menegurnya dengan halus

hal yang kita lakukan setelah menyebutkan kebaikan-kebaikannya, maka kita menyampaikan dengan bahasa yang sangat halus, jangan langsung (tudu poin). sedikit demi sedikit kita bicara dengan bahasa yang sopan sesopan mungkin. agar tidak menimbulkan reaksi yang tidak kita inginkan akibat aksi yang keras yang kita berikan. ingat lagi hukum newton ke tiga, F aksi = - F reaksi. seperti halnya ketika kita memukul tembok, kita sendiri yang merasakan sakit, seolah-olah tembok itu yang memukul kita. ketika kita berbicara kasar, secara tidak langsung pasti kita merasakan tusukan tajamnya kata-kata kita itu pada diri kita. jika kita saja sakit mendengar kalimat itu, apalagi dia yang mendengarnya. maka dari itu, kita usahan sedari dini untuk berkata yang sopan. ingat hukum padi seperti yang ale katakan, "semakin berisi, semakin merunduk". hendaknya begitu juga dengan kita. percuma juga kalau kita pinter, tapi akhlak, sopan santun, budi pekerti kita tidak baik. mau jadi apa kita? menggunakan ilmu yang kita miliki untuk berkelit? untuk menyakiti perasaan orang lain? kayaknya engga banget deh.. maka kalau kita melihat orang hebat yang lo profail, seharusnya kita bisa lebih menghargai beliau. einstein saja yang canggih kayak gitu masih mengatakan kalau orang yang bisa menjelaskan yang sulit itu jadi mudah itu baru disebut orang pintar. itu juga pelajaran yang aku dapatkan dari kata-kata mutiara di lembar soal yang saudaraku buat.

satu lagi, sebaiknya ketika kita menyampaikan maksud kita kepadanya, kalau bisa hanya 4 mata, hanya ada kita sendiri dan dia. terkadang ada sebagian orang yang tidak terima jika ditegur di hadapan orang banyak karena mungkin merasa malu. bisa jadi orang itu akan menolak dengan keras dan mungkin saja akan marah dengan apa yang kita utarakan, walaupun yang kita sampaikan itu benar. mungkin ada yang tidak ingin harga dirinya jatuh di depan orang banyak. kita harus bisa menjaga perasaan orang lain. ok..


semoga ini bisa menginspirasi kita semua.
maaf jika ada kata-kata yang kurang berkenan.