Senin, 15 Juli 2013
KTSP BAHASA INDONESIA SMP/MTS berkarakter
Bagi rekan rekan yang memerlukan nya silakan unduh di http://www.ziddu.com/finished.php?uid=nciangldehibnhi&fname=ktspBahasaIndonesiaSMPmts.rar&sub=done&lan=english
GRATISS!!!!!!!!!!!!!!!......
Jumat, 12 Juli 2013
Bahaya Narkoba bagi Remaja
Makalah Bahaya Narkoba bagi Remaja
Makalah yang berjudul Bahaya Narkoba Bagi Remaja ini saya tujukan kepada para remaja, Pelajar ataupun pada khalayak ramai yang membaca makalah ini agar bisa mengerti tentang bagaimana bahaya narkoba yang bisa membuat kita lalai dalam hal apapun. Dengan harapan yang maka semoga makalah yang sedemikian singkat ini bisa membantu dan menambah wawasan anda tentang pengertian dan bahaya narkoba itu sendiri
Tujuan Penyalahgunaan
narkotika dan obat-obatan terlarang di kalangan generasi muda dewasa
ini kian meningkat. Maraknya penyimpangan perilaku generasi muda
tersebut, dapat membahayakan keberlangsungan hidup bangsa ini di
kemudian hari. Karena pemuda sebagai generasi yang diharapkan menjadi
penerus bangsa, semakin hari semakin rapuh digerogoti zat-zat adiktif
penghancur syaraf. Sehingga pemuda tersebut tidak dapat berpikir jernih.
Akibatnya, generasi harapan bangsa yang tangguh dan cerdas hanya akan
tinggal kenangan. Sasaran dari penyebaran narkoba ini adalah kaum muda
atau remaja.
Makalah Esensi Manusia dalam Pendidikan Islam
Makalah Esensi Manusia dalam Pendidikan Islam
Oleh : Ibrahim Lubis
http://makalahmajannaii.blogspot.com/2012/07/bahaya-narkoba-bagi-remaja.html
I. PENDAHULUAN:
Esensi Manusia dalam Pendidikan Islam
Falsafah pendidikan islam adalah aplikasi dari pandangan falsafah dan
kaidah islam dalam bidang pengalaman manusia muslim yang disebut
pendidikan[1]. Sebagai mana yang kita ketahui bahwa pendidikan islam
bertujuan untuk menjadikan manusia menjadi pribadi muslim yang beriman
dan bertaqwa kepada Allah.
Fitrah yang terlahir sejak terciptanya manusia merupakan modal dasar
manusia sebagai makhluk yang paling sempurna diantara makhluk hidup
lainnya[2]. Potensi yang berupa fitrah ini tidak akan berkembang jika
tidak dibimbing dan dibina sedemikian rupa. Oleh karena itulah, melalui
mediasi pendidikanlah potensi yang sudah terlahir itu akan terbina dan
akan berkembang.
Marching Band Citra Symphonia, Program 2013. "Tribute to Nidji"
Marching Band Citra Symphonia, Program 2013. "Tribute to Nidji"
http://citrasymphonia.blogspot.com/2013/06/marching-band-citra-symphonia-program.html
Menghadapi Anak Nakal
13.20
No comments
Tips menghadapi anak ‘nakal’ dan ‘bandel’
http://gurukreatif.wordpress.com/2013/05/17/tips-menghadapi-anak-nakal-dan-bandel/
Kalau saja guru tahu latar belakang masalah perilaku muridnya, maka ia akan merasa iba dan kasihan
Saya pribadi tidak setju dengan judul diatas karena cap atau label nakal mudah sekali diberikan guru jika ia merasa tidak sanggup mengendalikan perilaku siswanya. Siswa yang nakal kebanyakan akan menanggung cap tersebut selama tahun-tahun ia berada di sekolah yang sama. Jika seorang anak mendapat cap nakal di tahun pertama ia bersekolah maka lazimnya cap itu akan melekat terus.
Uniknya ukuran nakal tiap guru berbeda-beda. Bagi seorang guru yang mengajar di sekolah yang berbasiskan agama maka semua anak ‘jalanan’ atau yang hidupnya di jalan akan dikatakan sebagai anak nakal. Tidak heran karena di sekolah tsb segala perkataan anak dijaga dan diperhatikan. Anak tidak boleh berkata kasar dan sebagainya. Sedangkan untuk anak yang hidup di jalan, bahasa sehari-hari mereka memang kata-kata yang menurut kita ‘kasar’ dan tidak pada tempatnya.
Dengan demikian mari sebagai pendidik mulai untuk mengurangi memberi cap negatif. Karena cap negatif sangat relatif dan punya standar dan ukuran berbeda.Hal yang bisa guru lakukan adalah mendekonstruksi kembali cap anak nakal.
Menurut saya tidak ada yang namanya anak nakal, yang ada adalah;
- anak yang kurang kasih sayang orang tua. Ia berulah negatif di kelas karena ia perlu perhatian. Bagi anak seperti ini, teriakan marah guru seperti ‘belaian’ dikupingnya karena dirumah ia bahkan jarang ada yang memperhatikan
- anak yang terkena bully dari saudara atau teman sepermainannya. Tipe anak seperti ini akan melakukan hal yang sama pada anak lainnya karena ia adalah ‘korban’ dan berusaha untuk membalas dendam
- anak yang kedua orang tuanya mengalami masalah perkawinan. Baginya kehidupan sudah tidak nyaman lagi. Kedua orang tua yang seharusnya melindungi sedang berkonflik hal ini yang menjadikannya tidak fokus saat di kelas dan menjadikannya biang onar di kelas.
Jika di kelas anda ada anak yang berkategori nakal ini saran saya;
- stop ucapkan atau hentikan cap nakal pada anak tersebut. Katakan “saya pikir yang orang lain katakan tentang kamu itu tidak benar, menurut saya kamu lebih baik dari yang orang bilang” dengan demikian anak tersebut merasa ada orang yang masih percaya padanya.
- cari terus info lengkap mengenai tara belakang keluarga atau info apapun demi membuat anda jadi lebih pengertian dan sabar dalam menghadapi perilakunya
- tetap bersabar dan berdoa untuk anak tersebut. Ucapkan nama anak tersebut dalam doa ketika anda selesai beribadah, maka saat menghadapi ulahnya saya yakin guru akan dikaruniai kesabaran.
- Beri ia kepercayaan. Mulai dari yang kecil, biarkan ia membawakan barang-barang anda ke ruang guru sampai jadikan ia pemimpin dalam suatu kesempatan di kelas.
- Tangkap basah saat ia berbuat baik, puji ia saat itu juga, atau dengan tulisan dengan secarik kertas.
- Saat menegur katakan “minggu ini kamu sudah banyak kemajuan, kenapa sekarang kok berulah yang negatif lagi?’
- Katakan “saya bangga kamu bisa berubah’ bukan “saya senang kamu bisa berubah’. Jika anda katakan senang maka ia akan berubah demi menyenangkan anda sebagai gurunya. Sementara perasaan bangga dari guru murni terjadi karena guru bangga akan sikap yang muridnya perbuat.
- Katakan “saya percaya kamu pasti bisa memilih hal yang paling baik untuk diri mu sendiri dan bisa berubah’.
Jika setahun bersama anda ia belum juga berubah percayalah di tahun berikutnya ia akan berubah, jika belum berubah juga percayalah bahwa ia akan ingat ada satu guru yaitu anda yang selalu percaya padanya
Manfaat Berpuasa
12.42
No comments
Manfaat Puasa untuk Kesehatan
Kesehatan merupakan nikmat yang tidak dapat dinilai dengan harta
benda. Untuk menjaga kesehatan, tubuh perlu diberikan kesempatan untuk
istirahat. Puasa, yang mensyaratkan untuk tidak makan, minum, dan
melakukan perbuatan-perbuatan lain yang membatalkan puasa dari terbitnya
fajar hingga terbenamnya matahari sangat bermanfaat untuk menjaga
kesehatan jasmani dan rohani.
Puasa dapat mencegah penyakit yang timbul karena pola makan yang berlebihan. Makanan yang berlebihan gizi belum tentu baik untuk kesehatan seseorang. Kelebihan gizi atau overnutrisi mengakibatkan kegemukan yang dapat menimbulkan penyakit degeneratif seperti kolesterol dan trigliserida tinggi, jantung koroner, kencing manis (diabetes mellitus), dan lain-lain.
Pengaruh mekanisme puasa terhadap kesehatan jasmani meliputi berbagai aspek kesehatan, diantaranya yaitu :
Anjuran sahur bukan semata-mata untuk mendapatkan tenaga yang prima selama menunaikan ibadah puasa, melainkan juga mengandung makna bahwa puasa perlu persiapan agar selama berpuasa produktivitas kerja dan aktivitas sehari-hari tidak terganggu.
Pada waktu buka puasa dan sahur suplai gizi perlu diusahakan memenuhi unsur-unsur yang dibutuhkan tubuh, meliputi enam jenis zat gizi yaitu karbohidrat, protein, lemak, vitamin, mineral, dan air. Pentingnya keseimbangan gizi sering kurang disadari karena hasilnya tidak terlihat langsung. Seseorang yang kekurangan zat gizi tertentu sama bahayanya dengan mereka yang kelebihan gizi tertentu. Makan yang seimbang baik dalam porsi maupun gizi akan mempengaruhi susunan saraf pusat dan kondisi biokimia tubuh. Makan yang seimbang adalah makan yang tidak kekurangan tetapi juga tidak berlebihan, yang disesuaikan dengan usia, kualitas dan kuantitas gerak serta kondisi tubuh.
Pada beberapa orang, pada saat puasa mempunyai keluhan seperti merasa lemas dan lesu atau stamina menurun, juga gangguan pencernaan seperti perut kembung dan gangguan lambung. Beberapa bahan pangan tertentu seperti madu, jahe, kencur, temu lawak, dan bahan-bahan lainnya dapat digunakan untuk mengatasi stamina menurun, kembung, dan gangguan lambung pada saat puasa.
Berikut beberapa bahan alami yang dapat digunakan agar puasa tetap fit dan segar.
1.MADU
Khasiat : meningkatkan stamina serta mempertahankan stabilitias tubuh agar tetap sehat dan bugar, melancarkan proses metabolisme, untuk kecantikan dan awet muda, mencegah gangguan pencernaan, dan lain-lain
2.KURMA
Khasiat : meningkatkan stamina dan energi, mencegah & mengatasi anemia (kurang darah), melancarkan pembuangan, sebagai penenang (merileksasi sel otot tubuh yang tegang), mencegah pendarahan rahim.
3.JAHE (Zingiber officinale Rosc.)
Khasiat : meningkatkan stamina, mengatasi perut kembung, masuk angin, mual, muntah, sakit kepala, pusing, demam, dan lain-lain
4.TEMU LAWAK (Curcuma xanthorrhiza)
Khasiat : kolesterol tinggi, meningkatkan stamina tubuh/tonikum, kurang darah, radang lambung/maag, perut kembung, dan lain-lain.
5.KENCUR (Kaempferia galanga)
Khasiat : meningkatkan stamina tubuh, menghilangkan bau mulut, radang lambung, kembung, mual, muntah, masuk angin, dan lain-lain.
6.Ubi Jalar Merah (Ipomoea batatas)
Khasiat : perut kembung, peluruh kentut, masuk angin, gangguan lambung
7.KUNYIT (Curcuma domestica Val.)
Khasiat /efek ; radang lambung, memperlancar pengeluaran empedu sehingga mengurangi perut kembung, mual, dan rasa begah di perut.
8.KAPULAGA (Amomum cardamomum)
Khasiat : untuk radang lambung, mual, muntah-muntah, perut sebah dan kembung.
9.Kayu Manis (Cinnamomum burmanii)
Khasiat : untuk radang lambung, mual, muntah-muntah, perut sebah dan kembung.
disalin dari tulisan Mohamad Harli
Puasa dapat mencegah penyakit yang timbul karena pola makan yang berlebihan. Makanan yang berlebihan gizi belum tentu baik untuk kesehatan seseorang. Kelebihan gizi atau overnutrisi mengakibatkan kegemukan yang dapat menimbulkan penyakit degeneratif seperti kolesterol dan trigliserida tinggi, jantung koroner, kencing manis (diabetes mellitus), dan lain-lain.
Pengaruh mekanisme puasa terhadap kesehatan jasmani meliputi berbagai aspek kesehatan, diantaranya yaitu :
- Memberikan kesempatan bagi alat pencernaan untuk beristirahat.
- Membebaskan tubuh dari racun, kotoran, dan ampas yang merusak kesehatan.
- Memblokir makanan untuk bakteri, virus, dan sel kanker sehingga kuman-kuman tersebut tidak bisa bertahan hidup.
- Menambah jumlah sel darah putih dan meningkatkan daya tahan tubuh. Pada minggu pertama puasa belum ditemukan pertumbuhan sel darah putih. Namun, mulai hari ketujuh (minggu kedua), penambahan sel darah putih pesat sekali. Darah putih merupakan unsur utama dalam sistem pertahanan tubuh.
- Menyeimbangkan kadar asam dan basa dalam tubuh.
- Memperbaiki fungsi hormon yang diperlukan dalam berbagai proses fisiologis dan biokimia tubuh. Hormon dikeluarkan oleh kelenjar endokrin dan hipofisis sebagai reaksi tubuh terhadap berbagai tekanan dan stres lingkungan. Kekurangan atau kelebihan produksi hormon tertentu akan berdampak buruk pada kesehatan tubuh. Misal ketika mengalami stres, hormon insulin dan adrenalin yang mengatur waktu lapar terganggu sehingga nafsu makan hilang atau bahkan datang lebih cepat. Kekurangan produksi hormon insulin berakibat munculnya penyakit diabetes, sedangkan bila berlebihan tubuh akan menderita hiperglikemia. Pada saat puasa orang akan bersabar dan berusaha menahan amarah dan senantiasa pasrah pada Tuhan. Hal itu akan membuat fungsi hormon berjalan normal sehingga irama hidup lebih harmonis.
- Meremajakan sel-sel tubuh. Ketika kita berpuasa, organ tubuh berada pada posisi rileks, sehingga mempunyai kesempatan untuk memperbarui sel-selnya.
- Meningkatkan fungsi organ tubuh. Puasa akan memberikan rangsangan terhadap seluruh sel, jaringan, dan organ tubuh. Efek rangsangan ini akan menghasilkan, memulihkan, dan meningkatkan fungsi organ sesuai fungsi fisiologisnya, misalnya panca indra menjadi lebih tajam.
- Puasa meningkatkan fungsi organ reproduksi. Hal ini terkait dengan peremajaan sel-sel yang berpengaruh pada sel-sel urogenitalis dan alat-alat reproduksi lainnya. Hormon yang berkaitan dengan masalah perilaku seksual tidak hanya dihasilkan oleh organ indung telur (estrogen) dan testis (testosteron), tetapi juga oleh kelenjar hipofisis.
Anjuran sahur bukan semata-mata untuk mendapatkan tenaga yang prima selama menunaikan ibadah puasa, melainkan juga mengandung makna bahwa puasa perlu persiapan agar selama berpuasa produktivitas kerja dan aktivitas sehari-hari tidak terganggu.
Pada waktu buka puasa dan sahur suplai gizi perlu diusahakan memenuhi unsur-unsur yang dibutuhkan tubuh, meliputi enam jenis zat gizi yaitu karbohidrat, protein, lemak, vitamin, mineral, dan air. Pentingnya keseimbangan gizi sering kurang disadari karena hasilnya tidak terlihat langsung. Seseorang yang kekurangan zat gizi tertentu sama bahayanya dengan mereka yang kelebihan gizi tertentu. Makan yang seimbang baik dalam porsi maupun gizi akan mempengaruhi susunan saraf pusat dan kondisi biokimia tubuh. Makan yang seimbang adalah makan yang tidak kekurangan tetapi juga tidak berlebihan, yang disesuaikan dengan usia, kualitas dan kuantitas gerak serta kondisi tubuh.
Pada beberapa orang, pada saat puasa mempunyai keluhan seperti merasa lemas dan lesu atau stamina menurun, juga gangguan pencernaan seperti perut kembung dan gangguan lambung. Beberapa bahan pangan tertentu seperti madu, jahe, kencur, temu lawak, dan bahan-bahan lainnya dapat digunakan untuk mengatasi stamina menurun, kembung, dan gangguan lambung pada saat puasa.
Berikut beberapa bahan alami yang dapat digunakan agar puasa tetap fit dan segar.
1.MADU
Khasiat : meningkatkan stamina serta mempertahankan stabilitias tubuh agar tetap sehat dan bugar, melancarkan proses metabolisme, untuk kecantikan dan awet muda, mencegah gangguan pencernaan, dan lain-lain
2.KURMA
Khasiat : meningkatkan stamina dan energi, mencegah & mengatasi anemia (kurang darah), melancarkan pembuangan, sebagai penenang (merileksasi sel otot tubuh yang tegang), mencegah pendarahan rahim.
3.JAHE (Zingiber officinale Rosc.)
Khasiat : meningkatkan stamina, mengatasi perut kembung, masuk angin, mual, muntah, sakit kepala, pusing, demam, dan lain-lain
4.TEMU LAWAK (Curcuma xanthorrhiza)
Khasiat : kolesterol tinggi, meningkatkan stamina tubuh/tonikum, kurang darah, radang lambung/maag, perut kembung, dan lain-lain.
5.KENCUR (Kaempferia galanga)
Khasiat : meningkatkan stamina tubuh, menghilangkan bau mulut, radang lambung, kembung, mual, muntah, masuk angin, dan lain-lain.
6.Ubi Jalar Merah (Ipomoea batatas)
Khasiat : perut kembung, peluruh kentut, masuk angin, gangguan lambung
7.KUNYIT (Curcuma domestica Val.)
Khasiat /efek ; radang lambung, memperlancar pengeluaran empedu sehingga mengurangi perut kembung, mual, dan rasa begah di perut.
8.KAPULAGA (Amomum cardamomum)
Khasiat : untuk radang lambung, mual, muntah-muntah, perut sebah dan kembung.
9.Kayu Manis (Cinnamomum burmanii)
Khasiat : untuk radang lambung, mual, muntah-muntah, perut sebah dan kembung.
disalin dari tulisan Mohamad Harli
Read more: http://doktersehat.com/manfaat-puasa-untuk-kesehatan/#ixzz2Yo5doKcE
Kamis, 11 Juli 2013
Memaksimalkan Keamanan Pada CMS Joomla versi 1.0, 1.5, dan 1.6
14.08
No comments
Kopas
dari http:ketikspasi.blogspot.com/2011/10/kopas-dari-httpsonnysoleman.html yang membahas
mengenai pengamanan/ security pada joomla dengan mengkonfigurasi kembali
file “configuration.php” yang
terletak di root folder dari Joomla site kita menjadi target utama
Hacker untuk bisa akses masuk / login ke Control Panel / Backend
Administrator Joomla, juga ke isi perut joomla yaitu database MySQL.
Berikut ini tips ampuh untuk mengamankan file “configuration.php” tersebut.
Dengan
teknik RFI (Remote File Inclusion) hacker bisa menemukan celah /
lubang di Joomla site kita, jika celah / lubang ini tidak ditutup
(setting PHP.ini, baca artikel saya sebelumnya), maka hacker bisa
meletakkan Script Kiddies di salah satu sub folder dalam joomla site
kita, begitu Script Kiddies ini dijalankan oleh hacker, maka dengan
mudah file “configuration.php” ditemukan dan dibaca isinya oleh hacker.
File “configuration.php“,
dari versi awal CMS Joomla sampai ke versi terakhir tidak banyak
mengalami perubahan / kemajuan yang berarti, hanya berubah diisinya
saja. Hal ini telah saya amati sejak Joomla versi 1.0.X sampai versi
terbaru 1.7.0.
Kelemahan utama file “configuration.php” ini :
- nama filenya tidak pernah berubah
- Terletak (selalu) di root folder dari joomla sitenya
- isinya yang merupakan “text murni” sehingga bisa dibaca dengan mudah.
- nama filenya tidak pernah berubah
- Terletak (selalu) di root folder dari joomla sitenya
- isinya yang merupakan “text murni” sehingga bisa dibaca dengan mudah.
Tiga kelemahan ini, bisa dengan mudah dimanfaatkan oleh hacker, untuk menembus Joomla site kita.
Untuk mengatasi tiga kelemahan ini, saya coba melakukan sedikit riset terhadap file “configuration.php”
dari semua versi Joomla dan cara Joomla site mengaksesnya. Hasilnya
saya menemukan teknik pengamanan yang cukup efektif terkait file “configuration.php” ini.
Pengamanannya terdiri dari 2 bagian :
1. Mengubah nama file / rename file “configuration.php” dan memindahkan lokasinya.
2. Mengenkripsi variable nama database dan password akses ke database MySQL joomla site.
1. Mengubah nama file / rename file “configuration.php” dan memindahkan lokasinya.
2. Mengenkripsi variable nama database dan password akses ke database MySQL joomla site.
Berikut
ini langkah-langkahnya dalam berbagai versi Joomla, sesuaikan dengan
versi Joomla yang anda gunakan. Scroll ke bawah untuk melihat versi
yang sesuai.
Pengamanan di Joomla versi 1.0.X :
1. Gunakan aplikasi FTP (Cute_FTP atau WS_FTP), untuk mendownload file-file berikut ini dari Joomla site milik anda :
| - index.php - index2.php - globals.php - administrator/index.php - administrator/index2.php - administrator/index3.php - administrator/components/com_admin/admin.admin.html.php - administrator/components/com_config/admin.config.html.php - administrator/components/com_config/admin.config.php - administrator/components/com_config/config.class.php - administrator/components/com_languages/admin.languages.php - administrator/includes/auth.php - includes/database.mysql5.php - includes/database.mysqli.php - includes/database.php - includes/joomla.php - includes/sef.php |
2.
Letakkan file-file yang anda download tersebut sesuai dengan
subfoldernya (bikin sub foldernya jika belum ada) di harddisk PC anda.
samakan persis penamaan subfoldernya.
3. Masih melalui aplikasi FTP, download file “configuration.php” dari root folder Joomla site anda. Letakkan hasil downloadnya terpisah dari lokasi file-file sebelumnya (nomor 1).
4. Tutup / close aplikasi FTP-nya.
5. Copy dan letakkan duplikatnya di folder “includes” hasil download nomor (1) di atas. sehingga juga terdapat file “configuration.php” di dalam folder “includes”.
6. Rename / ubah nama file “includes/configuration.php” menjadi misalnya :
myset.php
Terserah
anda, sebaiknya nama filenya bersifat pribadi dan tidak mudah ditebak
oleh orang lain, yang penting akhirannya harus “.PHP”.
7. Gunakan aplikasi (Macromedia / Adobe) Dreamweaver, Jalankan tanpa membuka / open satu file pun.
8. Dalam editor Dreamweaver, tekan tombol Ctrl+F, untuk membuka kotak dialog “Find & Replace”.
9. Isi kotak “Find” dan “Replace” seperti gambar berikut :
10.
Ubah bagian “Find in :” menjadi “Folder”, lalu browse ke folder tempat
anda mendownload file2x tadi (nomor 1), browse ke root foldernya.
misalnya : C:\download\joomla
11. Lalu klik tombol
. Jika muncul dialog konfirmasi seperti berikut.

Konfirmasi Replace
klik tombol “Yes”.
12. Hasilnya semua text “configuration.php” pada file2x tersebut akan berganti menjadi “includes/myset.php“.
13. Masih dalam editor Dreamweaver, open / buka file “includes/myset.php“
14. Perhatikan bagian info nama database & passwordnya, seperti berikut :
isi file includes/myset.php
15. Gunakan browser internet, buka link berikut ini : http://www.crypo.com/eng_base64c.php
16. Copy text nama databasenya : u4231_dbjoomla
17. Lalu paste ke browser internet, seperti gambar berikut.

Paste text nama database
18. Klik tombol “encrypt”, sehingga hasilnya jadi seperti berikut :

hasil klik tombol encrypt
19. Copy hasil text enkripsi (base64) tersebut ke dalam variable nama database. pada file “includes/myset.php“
20. Lakukan hal yang sama dengan isi variabel passwordnya, sehingga hasil akhirnya (terenkripsi / base64), jadi seperti ini :
nama database & password terenkripsi
21. Masih dari dalam editor Dreamweaver, buka / open file “includes/database.php“
22. Scroll / temukan syntax berikut :
| function database( $host=’localhost’, $user, $pass, $db=”, $table_prefix=”, $goOffline=true ) { |
Tepat sesudahnya tambahkan syntax berikut :
| $db = base64_decode($db); $pass = base64_decode($pass); |
23. Buka / open file “includes/database.mysql5.php“
24. Scroll / temukan syntax berikut :
| function database( $host=’localhost’, $user, $pass, $db=”, $table_prefix=”, $goOffline=true ) { |
25. Tepat sesudahnya tambahkan syntax berikut :
| $db = base64_decode($db); $pass = base64_decode($pass); |
26.
Simpan / save semua perubahan / editing yang telah kita lakukan,
sekarang upload kembali file2xnya ke Joomla site anda (gunakan aplikasi
FTP), sesuaikan dengan foldernya masing-masing file (lihat nomor 1.).
termasuk file “configuration.php” yang telah kita rename menjadi “myset.php” tadi ke folder “includes”. Lalu hapus file “configuration.php” di root folder Joomla site anda. Silahkan scroll ke bagian Penutup (paling bawah) di artikel ini.
Pengamanan di Joomla versi 1.5.X :
1. Gunakan aplikasi FTP (Cute_FTP atau WS_FTP), untuk mendownload file-file berikut ini dari Joomla site milik anda :
| - administrator/components/com_admin/tmpl/sysinfo_config.php - administrator/components/com_config/controllers/application.php - administrator/includes/framework.php - libraries/joomla/application/application.php - libraries/joomla/database/database/mysql.php - libraries/joomla/database/database/mysqli.php - plugins/editors/xstandard/attachmentlibrary.php - plugins/editors/xstandard/imagelibrary.php - xmlrpc/includes/framework.php |
2.
Letakkan file-file yang anda download tersebut sesuai dengan
subfoldernya (bikin sub foldernya jika belum ada) di harddisk PC anda.
samakan persis penamaan subfoldernya.
3. Masih melalui aplikasi FTP, download file “configuration.php” dari root folder Joomla site anda. Letakkan hasil downloadnya terpisah dari lokasi file-file sebelumnya (nomor 1).
4. Tutup / close aplikasi FTP-nya.
5. Copy dan letakkan duplikatnya di folder “includes” hasil download nomor (1) di atas. sehingga juga terdapat file “configuration.php” di dalam folder “includes”.
6. Rename / ubah nama file “includes/configuration.php” menjadi misalnya :
myset.php
Terserah
anda, sebaiknya nama filenya bersifat pribadi dan tidak mudah ditebak
oleh orang lain, yang penting akhirannya harus “.PHP”.
7. Gunakan aplikasi (Macromedia / Adobe) Dreamweaver, Jalankan tanpa membuka / open satu file pun.
8. Dalam editor Dreamweaver, tekan tombol Ctrl+F, untuk membuka kotak dialog “Find & Replace”.
9. Isi kotak “Find” dan “Replace seperti gambar berikut :
10.
Ubah bagian “Find in :” menjadi “Folder”, lalu browse ke folder tempat
anda mendownload file2x tadi (nomor 1), browse ke root foldernya.
misalnya : C:\download\joomla
misalnya : C:\download\joomla
11. Lalu klik tombol
. Jika muncul dialog konfirmasi seperti berikut

Konfirmasi Replace
klik tombol “Yes”.
12. Hasilnya semua text “configuration.php” pada file2x tersebut akan berganti menjadi “includes/myset.php“.
13. Masih dalam editor Dreamweaver, open / buka file “includes/myset.php“
14. Perhatikan bagian info nama database & passwordnya, seperti berikut :
Nama database & password di file "configuration.php"
15. Gunakan browser internet, buka link berikut ini : http://www.crypo.com/eng_base64c.php
16. Copy text nama databasenya : u4231_dbjoomla
17. Lalu paste ke browser internet, seperti gambar berikut.

Paste text nama database
18. Klik tombol “encrypt”, sehingga hasilnya jadi seperti berikut :

hasil klik tombol encrypt
19. Copy hasil text enkripsi (base64) tersebut ke dalam variable nama database.
20. Lakukan hal yang sama dengan isi variabel passwordnya, sehingga hasil akhirnya (terenkripsi / base64), jadi seperti ini :
Nama database & password terenkripsi
21. Dari editor Dreamweaver, open / buka file “libraries/joomla/database/database/mysql.php“.
22. Scroll / temukan syntax seperti berikut ini :
| // perform a number of fatality checks, then return gracefully if (!function_exists( ‘mysql_connect’ )) { |
23. Tepat sebelumnya, tambahkan syntax berikut ini :
| $password = base64_decode($password); $database = base64_decode($database); |
24. Open / buka file “libraries/joomla/database/database/mysqli.php“
25. Scroll / temukan syntax berikut ini :
| // Unlike mysql_connect(), mysqli_connect() takes the port and socket |
26. Tepat sebelumnya, tambahkan syntax berikut ini :
| $password = base64_decode($password); $database = base64_decode($database); |
27.
Simpan / save semua perubahan / editing yang telah kita lakukan,
sekarang upload kembali file2xnya ke Joomla site anda (gunakan aplikasi
FTP), sesuaikan dengan foldernya masing-masing file (lihat nomor 1.).
termasuk file “configuration.php” yang telah kita rename menjadi “myset.php” tadi ke folder “includes”. Lalu hapus file “configuration.php” di root folder Joomla site anda. Silahkan scroll ke bagian Penutup (paling bawah) di artikel ini.
Pengamanan di Joomla versi 1.6.X :
1. Gunakan aplikasi FTP (Cute_FTP atau WS_FTP), untuk mendownload file-file berikut ini dari Joomla site milik anda :
| - administrator/components/com_config/models/application.php - administrator/includes/framework.php - libraries/joomla/database/database/mysql.php - libraries/joomla/database/database/mysqli.php |
2.
Letakkan file-file yang anda download tersebut sesuai dengan
subfoldernya (bikin sub foldernya jika belum ada) di harddisk PC anda.
samakan persis penamaan subfoldernya.
3. Masih melalui aplikasi FTP, download file “configuration.php” dari root folder Joomla site anda. Letakkan hasil downloadnya terpisah dari lokasi file-file sebelumnya (nomor 1).
4. Tutup / close aplikasi FTP-nya.
5. Copy dan letakkan duplikatnya di folder “includes” hasil download nomor (1) di atas. sehingga juga terdapat file “configuration.php” di dalam folder “includes”.
6. Rename / ubah nama file “includes/configuration.php” menjadi misalnya :
myset.php
Terserah
anda, sebaiknya nama filenya bersifat pribadi dan tidak mudah ditebak
oleh orang lain, yang penting akhirannya harus “.PHP”.
7. Gunakan aplikasi (Macromedia / Adobe) Dreamweaver, Jalankan tanpa membuka / open satu file pun.
8. Dalam editor Dreamweaver, tekan tombol Ctrl+F, untuk membuka kotak dialog “Find & Replace”.
9. Isi kotak “Find” dan “Replace seperti gambar berikut :
10.
Ubah bagian “Find in :” menjadi “Folder”, lalu browse ke folder tempat
anda mendownload file2x tadi (nomor 1), browse ke root foldernya.
misalnya : C:\download\joomla
misalnya : C:\download\joomla
11. Lalu klik tombol
. Jika muncul dialog konfirmasi seperti berikut

Konfirmasi Replace
klik tombol “Yes”.
12. Hasilnya semua text “configuration.php” pada file2x tersebut akan berganti menjadi “includes/myset.php“.
13. Masih dalam editor Dreamweaver, open / buka file “includes/myset.php“
14. Perhatikan bagian info nama database & passwordnya, seperti berikut :
isi file "includes/myset.php"
15. Gunakan browser internet, buka link berikut ini : http://www.crypo.com/eng_base64c.php
16. Copy text nama databasenya : u4231_dbjoomla
17. Lalu paste ke browser internet, seperti gambar berikut.

Paste text nama database
18. Klik tombol “encrypt”, sehingga hasilnya jadi seperti berikut :

hasil klik tombol encrypt
19. Copy hasil text enkripsi (base64) tersebut ke dalam variable nama database.
20. Lakukan hal yang sama dengan isi variabel passwordnya, sehingga hasil akhirnya (terenkripsi / base64), jadi seperti ini :
Nama database & password terenkripsi
21. Dari editor Dreamweaver, open / buka file “libraries/joomla/database/database/mysql.php“.
22. Scroll / temukan syntax berikut ini :
| // Perform a number of fatality checks, then return gracefully |
23. Tepat sebelumnya tambahkan syntax berikut ini :
| $password = base64_decode($password); $database = base64_decode($database); |
24. Open / buka file “libraries/joomla/database/database/mysqli.php“.
25. Scroll / temukan syntax berikut ini :
| // Unlike mysql_connect(), mysqli_connect() takes the port and socket |
26. Tepat sebelumnya, tambahkan syntax berikut :
| $password = base64_decode($password); $database = base64_decode($database); |
27.
Simpan / save semua perubahan / editing yang telah kita lakukan,
sekarang upload kembali file2xnya ke Joomla site anda (gunakan aplikasi
FTP), sesuaikan dengan foldernya masing-masing file (lihat nomor 1.).
termasuk file “configuration.php” yang telah kita rename menjadi “myset.php” tadi ke folder “includes”. Lalu hapus file “configuration.php” di root folder Joomla site anda. Silahkan scroll ke bagian Penutup (paling bawah) di artikel ini.
Pengamanan di Joomla versi 1.7.X :
1. Gunakan aplikasi FTP (Cute_FTP atau WS_FTP), untuk mendownload file-file berikut ini dari Joomla site milik anda :
| - administrator/components/com_admin/models/sysinfo.php - administrator/components/com_config/models/application.php - administrator/includes/framework.php - libraries/joomla/database/database/mysql.php - libraries/joomla/database/database/mysqli.php |
2.
Letakkan file-file yang anda download tersebut sesuai dengan
subfoldernya (bikin sub foldernya jika belum ada) di harddisk PC anda.
samakan persis penamaan subfoldernya.
3. Masih melalui aplikasi FTP, download file “configuration.php” dari root folder Joomla site anda. Letakkan hasil downloadnya terpisah dari lokasi file-file sebelumnya (nomor 1).
4. Tutup / close aplikasi FTP-nya.
5. Copy dan letakkan duplikatnya di folder “includes” hasil download nomor (1) di atas. sehingga juga terdapat file “configuration.php” di dalam folder “includes”.
6. Rename / ubah nama file “includes/configuration.php” menjadi misalnya :
myset.php
Terserah
anda, sebaiknya nama filenya bersifat pribadi dan tidak mudah ditebak
oleh orang lain, yang penting akhirannya harus “.PHP”.
7. Gunakan aplikasi (Macromedia / Adobe) Dreamweaver, Jalankan tanpa membuka / open satu file pun.
8. Dalam editor Dreamweaver, tekan tombol Ctrl+F, untuk membuka kotak dialog “Find & Replace”.
9. Isi kotak “Find” dan “Replace seperti gambar berikut :
10.
Ubah bagian “Find in :” menjadi “Folder”, lalu browse ke folder tempat
anda mendownload file2x tadi (nomor 1), browse ke root foldernya.
misalnya : C:\download\joomla
misalnya : C:\download\joomla
11. Lalu klik tombol
. Jika muncul dialog konfirmasi seperti berikut

Konfirmasi Replace
klik tombol “Yes”.
12. Hasilnya semua text “configuration.php” pada file2x tersebut akan berganti menjadi “includes/myset.php“.
13. Masih dalam editor Dreamweaver, open / buka file “includes/myset.php“
14. Perhatikan bagian info nama database & passwordnya, seperti berikut :
Isi file "includes/myset.php"
15. Gunakan browser internet, buka link berikut ini : http://www.crypo.com/eng_base64c.php
16. Copy text nama databasenya : u4231_dbjoomla
17. Lalu paste ke browser internet, seperti gambar berikut.

Paste text nama database
18. Klik tombol “encrypt”, sehingga hasilnya jadi seperti berikut :

hasil klik tombol encrypt
19. Copy hasil text enkripsi (base64) tersebut ke dalam variable nama database.
20. Lakukan hal yang sama dengan isi variabel passwordnya, sehingga hasil akhirnya (terenkripsi / base64), jadi seperti ini :
Nama database & password terenkripsi
21. Dari editor Dreamweaver, open / buka file “libraries/joomla/database/database/mysql.php“.
23. Scroll / temukan syntax berikut ini :
| // Make sure the MySQL extension for PHP is installed and enabled. |
24. Tepat sebelumnya tambahkan syntax berikut ini :
| $options['password'] = base64_decode($options['password']); $options['database'] = base64_decode($options['database']); |
25. Open / buka file “libraries/joomla/database/database/mysqli.php“.
26. Scroll / temukan syntax berikut ini :
| $options['socket'] = null; |
27. Tepat sesudahnya, tambahkan syntax berikut :
| $options['password'] = base64_decode($options['password']); $options['database'] = base64_decode($options['database']); |
28.
Simpan / save semua perubahan / editing yang telah kita lakukan,
sekarang upload kembali file2xnya ke Joomla site anda (gunakan aplikasi
FTP), sesuaikan dengan foldernya masing-masing file (lihat nomor 1.).
termasuk file “configuration.php” yang telah kita rename menjadi “myset.php” tadi ke folder “includes”. Lalu hapus file “configuration.php” di root folder Joomla site anda.
Penutup
Dengan
pengamanan yang telah kita lakukan, maka tingkat keamanan Joomla site
kita menjadi naik satu level lagi, karena hacker menjadi susah mencari
file konfigurasi joomla dan tidak mudah memecahkan nama database dan
password akses ke database MySQL-nya.
Guna
hasil lebih baik pada bagian enkripsi nama database dan passwordnya,
kita bisa buat fungsi Encrypt / Decrypt buatan kita sendiri yang tidak
mengikuti fungsi enkripsi / dekripsi kepunyaan PHP standard. Sisipkan
fungsinya di dalam file-file :
| - includes/database.php - includes/database.mysql5.php - includes/database.mysqli.php - libraries/joomla/database/database/mysql.php - libraries/joomla/database/database/mysqli.php |
Sesuai dengan versi Joomla yang kita gunakan.
Langganan:
Postingan (Atom)
























