SOCIAL LIFE - GAME FACEBOOK ART

Tuesday 25 February 2014

SOCIAL LIFE - GAME FACEBOOK ART

LINK game app facebook : https://www.facebook.com/theBestGameEverMade?ref=profile

game ini adalah game yang publisernya sama dengan game tinierme. tinierme US di tutup tapi game social life ini masih bertahan . game ini lebih menarik akrena game utamanya sudah tutup. ahhahaha





















TIPS DALAM SIDANG PERSKRIPSIAN SI

Tips Sidang Skripsi
Diposkan oleh indaaah Rabu, 21 November 2012

saya menulis ini hanya ingin sekedar share tentang apa se yang biasa ditanya penguji pada saat sidang skripsi. karena saya sendiri lulusan UIN Syarif Hidayatullah khususnya Fakultas Sains dan Teknologi Jurusan Sistem Informasi Peminatan Sistem Informasi Bisnis Syariah yang mengambil judul skripsi "Perencanaan Strategis Sistem Informasi Berbasis Value Bisnis (Be Vissta Planning) Pada PT. Asuransi Takaful Umum yang ujian skripsinya itu berjatuh pada tanggal 9 Juli 2012.
langsung pada intinya biasanya itu penguji menanyakan hal hal seperti ini:
1. Mengapa mengambil Judul ini?
2. Mengapa pakai metode ini?
3. Masalah dari skripsi kamu apa?
4. Jika diskripsi kalian ada kata-kata mudah,efektif,efisien,cepat,dll pada perumusan masalah or kesimpulan maka akan ditanyakan tentang hal itu?biasanya se seberapa mudah?kata siapa?
"nah kan kalo kita belum melakukan implementasi sistem itu diperusahaan or tempat riset kita,kita akan kebingungan untuk menjawabnya apalagi kalo yang blum menyiapkan data-data untuk menjawab pertanyaan seperti itu.pasti akan kebingungan dan akhirnya akan ngeblank dan itu lumayan fatal. *curhat itu kejadian diujian skripsi saya"
maka dari itu untuk mengindari pertanyaan seperti itu hindarkan kata-kata tersebut, atau tidak jika tetap mau memakai maka kalian harus memiliki data dan membandingkan antara sistem lama diperusahaan dan sistem yang kita buat itu.seperti misalnya untuk membuat laporan A kalau pakai sistem lama bisa memakan waktu 1 minggu, sedangkan jika memakai sistem baru ini maka akan dapat selesai dalam 1 hari, misalkan ya. Tapi masalahnya kan gw ga implementasiin tuh sistem ke tempat riset gw? nah siasatnya adalah kalian melakukan testing ditempat riset or perusahaan trus ajak pembimbing lapangan dan tanyakan kepada beliau kira-kira kalau ada sistem ini tuh waktu untuk buat laporan bisa seberapa cepat?*itu dilakukan sambil kita testing dengan pembimbing lapangan. dan JANGAN LUPA minta ttd dari pembimbing lapangan atau tempat riset dan cap or stempel perusahaan untuk memperkuat data yang kita buat. JADI kalian membuat suatu tabel yang membandingkan antara sistem yang lama dan sistem yang baru dan seberapa efektif kah itu sistem dan perbandingannya seperti apa?berapa persen kah perbandingannya?
Atau untuk mengantisipasinya adalah, biasanya kan untuk anak SI itu sendiri judulnya adalah rancang bangun bla bla bla... dan dibatasan masalahnya tidak membahas sampai tahap implementasi sistem. maka jika ada pertanyaan seperti ini "SEBERAPA BUTUHNYA PERUSAHAAN ATAS SISTEM YANG ANDA BUAT?"bisa dijawab bahwa saya tidak sampai tahap implemntasi dan itu sudah ada di batasan masalahnya. jadi saya tidak bisa memastikan seberapa butuh perusahaan atas sistem yang saya buat. jika penguji blum puas juga maka bisa dijawab dengan membuat tabel perbandingan seperti paragraf sebelumnya.

oiya sekalian aja kali ya tips and trik buat skripsi kalian. pertama adalah latar belakang skripsi kalian harus jelas, jika anak SI itu harus ada permasalahanya terlebih dahulu, apa saja masalahnya dan apa akibat dari masalah itu? jika sudah dapat permasalahannya maka apa solusinya?ya solusinya adalah judul skripsi yang kalian ajukan.
truuuus tentang perumusahan masalah, itu sangat penting apa se rumusan masalah dari skripsi kalian? dan ingat bahwa nantinya rumusan masalah yang kalian buat harus dijawab dibab 5 kalian yaitu dikesimpulan. contohnya adalah:"Bagaimana caranya saya pergi kekampus?" nah nanti jawaban dikesimpulan itu adalah saya pergi kekampus bisa menggunakan sepeda, motor, mobil, atau angkot atau mungkin jalan kaki. ya kurang lebih seperti itu deh. kalau kalian masih bingung coba diskusiin lebih dalam sama pembimbing skripsi kalian :D hehe
selanjutnya tuh jangan lupa "Batasan Masalahnya" apa aja yang kalian ga lakuin di skripsi kalian. kalian tulis dibatasan masalah. misalnya kalian pakai metode xyz dan disitu ada 5 tahap tapi kalian hanya pakai 4 tahap. yaudah tulis aja bahwa skripsi ini tidak sampai tahap 5.
lanjut tujuan penelitian, biasanya se kalo di SI tujuan penelitian itu ada 2 yaitu tujuan umum dan khusus. kalo "umum" itu biasanya adalah menghasilkan bla bla bla "seperti judul skripsi kita". nah tujuan khususnya tuh ya lebih spesifik lagi. *saya agak lupa kalau tujuan khusus itu seperti apa. untuk menghindari kesalahan maka kalian bertanya lah dengan dosen pembimbing skripsinya :D hehe
lanjut ke "manfaat penelitian" apa se manfaat skripsi kalian itu, biasanya ada dua yaitu bersifat teoritis dan praktis. coba kalian cari tahu tentang dua sifat itu. hehe

intinya adalah bab 1 skripsi kalian itu setidaknya menggambarkan skripsi kalian karna kenapa? ya karena di bab 1 itu hampir semuanya dijelaskan secara singkat padat namun jelas. hehe

lanjuuut ke bab 2. Bab 2 itu berisi teoritis mengenai skripsi kalian, seperti misalnya pengertian-pengertian,dll. dan jangan lupa ya di bab 2 sebisa mungkin kalian melakukan perbandingan dari setiap metode sehingga menghasilkan kenapa kalian ambil metode ini. nah itu bisa menjawab pertanyaan dari penguji yang tentang kenapa pakai metode ini? tapi kalian melakukan perbandingannya harus benar-benar dilihat dari buku or artikel yg bisa dipertanggungjawabkan isinya. apa saja kelebihan dari metode itu kekurangannya apa?dan metode ini cocok untuk sistem or penelitian seperti apa? jadi disaat kalian menjawab pertanyaan penguji biar pas dah.kuat dengan data-data.

oiya, dan ingat juga ya jika kalian tidak memakai tahapan or apa di bab 4 nya di bab 2 tidak usah dimasukkan tentang tahap or apalah. misalnya kalian hanya memakai 5 diagram UML di bab 4 tapi bab 2 kalian menjelaskan 10 diagram.itu bisa saja menjadi pertanyaan dari penguji. hehe

intinya kalian harus mempersiapkan sematang mungkin skripsi kalian, perumusan masalahnya, tujuan dan kesimpulan or hasil apa dari skripsi kalian, dan yang pasti data-data.jika bisa dalam menjawab pertanyaan itu kalian kuatkan dengan berdasarkan buku A or menurut se A dlm jurnal or apalah.biar kuat jawabannya dan keren. hehe

sepertinya cukup dulu sharenya nanti Insya Allah dilanjut lagi. moga share saya hari ini bermanfaat buat kalian semua secara umum dan khususnya buat saya. hehe maaf ya kalau postingannya agak-agak :D


terimah kasih untuk sumber  : http://indahpermata6.blogspot.com/2012/11/tips-sidang-skripsi.html

Agar Rumah Tetap Aman Selama Ditinggal Mudik

Monday 17 February 2014

Agar Rumah Tetap Aman Selama Ditinggal Mudik



1. Menghentikan Pengiriman Koran Selama Mudik
Seperti yang dikutip dari detiknews, hentikan dulu pengiriman koran selama mudik. Kiriman koran hanya akan membuat tumpukan di depan pintu atau pagar rumah. Selain menghabiskan biaya yang tak perlu, berita di koran juga sudah tidak update dan justru mengundang orang jahat untuk mencuri karena tahu rumah Anda sedang kosong. Setelah kembali mudik, baru mulai berlangganan kembali.

2. Letakkan Sandal di Depan Rumah
Agar rumah yang kosong tidak terlalu terlihat mencolok, Anda disarankan meletakkan beberapa sandal di depan pintu atau teras. Dengan demikian, rumah Anda tidak terlalu kelihatan kosong ditinggal lama oleh penghuninya.

3. Pasang Lampu Timer yang Otomatis Nyala di Malam Hari
Jika setiap tahun selalu mudik sebaiknya beli lampu otomatis yang menyala di malam hari. Lampu akan menerangi rumah sehingga tidak tampak gelap dan kelihatan tak berpenghuni. Jika tidak memiliki lampu tersebut, Anda bisa minta tolong tetangga terdekat untuk menyalakan dan mematikan lampu saat siang serta malam hari.

4. Pasang CCTV dengan Modus Perekaman 24 Jam
Pasang CCTV dengan modus perekaman 24 jam untuk berjaga-jaga saat ada orang masuk ke rumah Anda. Sebelum mudik, ada baiknya Anda mengecek terlebih dahulu apakah CCTV sudah benar-benar aktif atau belum.

5. Jangan Tinggalkan Barang Berharga yang Mudah Dibawa
Jangan tinggalkan barang berharga yang mudah dibawa. "Sebaiknya titipkan di deposit box bank agar lebih aman," ujar Kepala Humas Polda Metro Jaya, Kombes Pol Rikwanto.

6. Pastikan Tidak Ada barang Elektronik yang Menyala
Sebelum pergi mudik, periksa kembali semua barang elektronik di rumah dan pastikan sudah semuanya dimatikan. Matikan mesin air atau PAM dan cabut selang tabung gas kompor Anda.

7. Tidak Sesumbar di Internet Selama Mudik
Jaringan sosial terkadang membawa malapetaka bagi orang yang tidak cerdas saat memakainya. Tak perlu mengumumkan ke publik bahwa Anda akan pergi keluar kota bersama seluruh keluarga selama dua minggu apalagi sampai menjelaskan secara detail di Twitter atau Facebook, terutama jika Anda tidak menggunakan fitur 'protect'. Berhati-hati juga saat meninggalkan pesan di mesin penjawab atau voice mail telepon rumah. Jangan mengatakan kalau Anda sekeluarga sedang pergi. Cukup katakan bahwa Anda tidak bisa menjawab telepon sekarang.

terimah kasih kepada sumber : http://wolipop.detik.com/read/2013/08/02/160357/2322959/858/cara-agar-rumah-tetap-aman-selama-ditinggal-mudik-lebaran

Friday 14 February 2014



Hardisk Mati;

yang perlu diperhatikan ada dua hal:

  1. apakah listrik masuk namun tidak terdeteksi oleh BIOS, 
  2. atau listrik sama sekali tidak masuk dalam disk.


       jika dirasa piringan hardisk masih berputar namun sama sekali tidak terdeteksi oleh bios, kemungkinan adalah terdapat ‘bad sector’ dalam piringan hardisk.
 hal ini juga termasuk ketika terdengar bunyi yang cukup keras pada harddisk. dan sayang sekali jika anda memiliki data yang penting di harddisk semacam ini.. agak susah untuk melakukan recovery data.

       Jika ternyata harddisk tidak dapat dialiri listrik dan mati total, jangan khawatir.. data anda dapat diselamatkan.. hal ini karena ‘board’ / mesin yang meng-hidupkan harddisk terdapat kerusakan.. anda dapat melakukan recovery data.

        namun untuk melakukan ini butuh biaya yang cukup besar, apalagi jika anda melakukan recovery di sebuah instansi / tempat service. tapi jika anda ingin memperbaiki ini sendiri saya punya tips untuk anda.
pastikan anda mengetahui cara bongkar pasang ‘board’ hardisk tanpa perlu merusak bagian piringannya. anda dapat melatih ini dengan cara membongkar harddisk bekas/lama.

dan silahkan lihat di youtube sini untuk melihat cara membetulkan hardisk yang paling terkenal dan populer :
>>>>LINK<<<<


terimah kasih untuk sumber : http://tarach.wordpress.com/2011/02/21/hardisk-mati/

Mengamankan Web Server Apache dan PHP

Mengamankan Web Server Apache dan PHP

INSTALL APACHE

            Dari pengertiannya Web Server adalah pemberi layanan bagi setiap client yang ingin mengakses data melalui web.
Apache saat ini merupakan Web Server yang banyak digunakan pada komputer yang berbasis Unix/Linux dan tentu saja juga untuk versi Windows telah ada.

cara installasi Apache tersebut. Download Apache http://httpd.apache.org/dist
 untuk versi yang terbaru.kemudian..

1.1 Kompile Apache-nya

gayo:~$ cd usr/src
gayo:~$ tar xvfz apache_x.x.xx.tar.gz
gayo:~$ cd apache_x.x.xx.tar.gz
gayo:~$ ./configure
gayo:~$ make
gayo:~$ make install (terinstall di direktory/usr/local/apache/.)

1.2 Konfigurasi

Buka dan Edit file httpd.conf (file ini berada didirektory /usr/local/apache/conf)
Settingan yang perlu diubah dan di edit
1 Port 80 (Port default untuk http:80)
2.ServerName localhost menjadi ServerName
www.hostinganda.com (host yang menjadi webserver)
3.ServerAdmin you@your.address menjadi ServerAdmin
gayo@host.com ( email admin jika web error)
4.ServerRoot "/usr/local/apache" (direktory root web server)
5.DocumentRoot "/usr/local/apache/htdocs" (direktory tempat disimpannya document anda)

1.3 Administrasi menjalankan Apache

gayo:~$ /usr/local/apache/bin/httpd -f
/usr/local/apache/conf/ httpd.conf (menjalankan Apache sekaligus mengkonfigurasi file httpd.conf)
gayo:~$ /usr/local/apache/apachectl start
* start (option untuk menjalankan apache)
* stop (option untuk menjalankan apache)
* restart (option untuk merestart apache)
* fullstatus (option untuk menampilkan laporan dari mod_status)

* status (option untuk menampilkan laporan dari mod_status tapi request tidak ditampilkan)
* graceful (option ini sama seperti restart)
* configtest (option untuk mengetes apakah settingan kita sudah benar ato belum)
restart Apache

gayo:~$ /usr/local/apache/apachectl stop
menghentikan Apache
gayo:~$ /usr/local/apache/apachectl restart

1.4 Letak web Anda

ServerRoot "/usr/local/apache" (direktory root web server) rubah rubah ini jika anda meletakan data pada direktori laen

Directory "/usr/local/apache/htdocs">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all

1.5 Optimasi

1.ServerType standalone ( untuk meningkatkan kinerja dan kecepatan) sangat direkomdasikan agar apache dijalankan sebagai standalone
2.ServerRoot /usr/local/apache (untuk memberitahukan pada apache mana file2 konfigurasinya berbeda)
3.PidFile /usr/local/apache/logs/httpd.pid (untuk mencatat identitas proses ketika apache dijalankan)
4.ResourceConfig /dev/null (menyatakan lokasi konfigurasi srm.conf berada)
5.AccessConfig /dev/null (menyatakan lokasi konfigurasi access.conf berada)
6.Timeout 300 (lama waktu (dalam detik) yang disediakan oleh server untuk menunggu proses request.
7.KeepAlive On (memungkinkan koneksi yang kontinue.gunakan On )
8.MaxKeepAliveRequests 100 ( memungkinkan jumlah mrequest koneksi yang kontinue)
9.KeepAliveTimeout 15 (lama waktu (dalam detik) yang ditunggi server untuk request berikutnya sebelom menutup koneksi)
10.MinSpaceServers 16 (jumlah minimum proses anak pada server yang tidak menanggani request)
12.MaxSpaceServers 64 (jumlah maksimum proses anak pada server yang tidak menanggani request)
13.StartServers 16 (jumlah proses anak pada server yang akan dibuat begitu apache dijalankan)
14.MaxClient 512 (jumlah request secara bersamaan yang bisa ditangani Apache)
15.MaxRequestsPerChild 10000 (jumlah request maksimum yang dapat ditangani oleh sebuah proses anak)

16.User nobody (identitas user(Nobody yang mempunyai akses paling minimum yang dibuat apache))
16.Group nobody (identitas group(Nobody yang mempunyai akses paling minimum yang dibuat apache))
17.DirectoryIndex index.html index.htm index.php index.php3 default.html index.cgi (default file yang ditampilkan pertama kali)
18.HostnameLookups Off (permisi lookup terhadap DNS(Domain Name Service)) gunakan Off untuk optimasi kerja Apache

Mengamankan Akses Data web

1 DocumentRoot "/usr/local//apache/html"
Directory "/usr/local/apache/html">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Hilangkan kata Options Indexes .untuk mencegah pengujung mengakses seluruh direktory menjadi :
DocumentRoot "/usr/local//apache/html"
Directory "/usr/local/apache/html">
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all

2. Directory "/usr/local/apache/html">

Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
#Allow from all (untuk pengunjung siapa saja) Allow from 202.155.55.55/24 (hanya bisa diaksek untuk LAN tertentu dengan IP tersebut)
# Allow from .gayo.com (jika anda lupa jp anda)
Akses dengan Password
Web bisa pula mengizinkan pengaksesan dengan menggunakan passsword
Tahap2 pemberian Password

1.Buat direktori baru

gayo:~$ mkdir /usr/local/apache/passwd
gayo:~$ cd /usr/local/apache/passwd

2.Buat nama file dan passwordnya

gayo:~$ /usr/local/apache/bin/htpasswd -c

htpasswd.user gayo
New password : *********
Re-type new password :*********
Adding password for user gayo
catatan : opsi -c (jika anda membuat file ini untuk user pertama untuk seterusnya tidak perlu)

3.ubah konfigurasi httpd.conf agar dapat diakses oleh user gayo dan passwordnya

Directory "/usr/local/apache/html">
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
Authname Protected
AuthType Basic
AuthUserFile "usr/local/apache/passwd/htpasswd.user "
require user gayo

4.agar dapat diakses oleh group tertentu

gayo:~$ /usr/local/apache/bin/htpasswd -c
htpasswd.user newuser
kemudian buat file htpasswd.group yang isinya
semut : gayo newuser
konfigurasinya sebagai berikut
Directory "/usr/local/apache/html">
Authname Protected
AuthType Basic
AuthUserFile "usr/local/apache/passwd/htpasswd.user "
AuthGroupFile "usr/local/apache/passwd/htpasswd.group"
require group semut
Modul Apache sangat banyak sourcenya , anda dapat mendownload langsung dari sitenya jika memang anda butuh, adapun sitenya :http://modules.apache.org
anda dapet menentukan sendiri modul yang akan dimasukkan yang anda akan kompile dengan apache

caranya :
ketik perintah ini :
gayo:~$ ./configure
--add-module=src/modules/standard/mod_modul.c--enable-module=name_module
sedangkan agar suatu modul tidak di kompile
ketik perintah ini :
gayo:~$ ./configure --disable-module=name_modul



        adapun dengan cara lain untuk Mengamankan Web Server Apache dan PHP
        Saat ini, hampir setiap orang memiliki website sendiri-sendiri. Beberapa perusahaan pun sudah banyak yang memanfaatkan website untuk mempublikasikan perusahaan mereka. Seringkali website-website tadi diletakkan di server hosting yang dimiliki oleh penyedia jasa hosting. Akan tetapi ada juga website-website yang servernya dikelola sendiri. Mengelola server web anda sendiri sebetulnya tidak terlalu rumit. Hanya saja anda akan cukup pusing apabila ada pihak luar yang meretas website anda dan meletakkan file-file berbahaya yang mengganggu server ataupun website anda. Untuk itu, berikut ini ada sedikit tips yang bisa anda ikuti untuk mencegah atau setidaknya mempersulit hacker untuk masuk ke server anda.

Directive Allow dan Deny

            Directive Allow dan Deny pada Apache berguna untuk membatasi IP mana saja yang berhak untuk mengakses website/direktori pada website anda. Misalkan saja anda ingin agar PhpMyAdmin di server anda hanya dapat diakses dari jaringan lokal perusahaan anda (misal : 192.168.1.0/24). Maka anda dapat mengubah konfigurasi PhpMyAdmin di Apache menjadi kurang lebih mirip seperti ini :
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
Order deny,allow
Deny from all
Allow from 192.168.1.0/255.255.255.0
</Directory>
Mengubah Nama-Nama Direktori yang Umum
            Biasanya, hacker akan melakukan brute-force untuk mencari direktori-direktori atau file-file tertentu, seperti PhpMyAdmin/, admin/, dsb. Karena itu, akan lebih baik jika nama-nama direktori tersebut diubah,sehingga hanya orang-orang tertentu yang mengetahui, misal : PhpMyAdminQuwh/
Selain itu, pastikan anda sudah menghapus direktori/file yang digunakan untuk instalasi. Biasanya beberapa CMS semacam WordPress/Joomla/Moodle memiliki file PHP yang digunakan untuk melakukan instalasi CMS tersebut.
            beberapa hal yang dapat kita lakukan untuk memperkuat web server kita dengan cara mengutak-atik konfigurasi PHP. Berikut ini adalah hal-hal yang dapat kita lakukan :
Disable Functions
            Beberapa fungsi di PHP sangat berbahaya apabila digunakan tidak hati-hati. Salah satu contohnya adalah fungsi system() yang dapat digunakan untuk mengeksekusi shell command dari kode PHP anda. Kemudian ada juga fungsi ini_set() yang dapat mengubah konfigurasi php.ini melalui kode PHP yang ada. Fungsi-fungsi seperti ini akan lebih baik jika dinon-aktifkan saja apabila memang tidak ada aplikasi web anda yang menggunakannya. Untuk itulah ada option disable_functions di php.ini. Option ini akan men-disable semua fungsi yang disebutkan di dalamnya. Sehingga jika ada kode PHP yang menggunakan fungsi tersebut, kode tersebut tidak akan berjalan.
            Contoh isi disable_functions yang disarankan (setiap nama fungsi dipisahkan dengan tanda koma), dapat ditambahi, dapat juga dikurang sesuai kebutuhan, dapat dilihat di sini
Sebetulnya ada 2 fungsi lagi yang bisa di-disable, yaitu base64_decode dan mysql_pconnect. Untuk mysql_pconnect ini masih tidak terlalu berbahaya jika digunakan. Hanya saja jika digunakan secara sembarangan dapat menghabiskan resource server yang cukup besar untuk menyimpan persistent connection.
            Sedangkan base64_decode, biasanya digunakan untuk menyembunyikan kode-kode PHP yang berbahaya dalam bentuk base64, sehingga tidak dapat terdeteksi oleh antivirus atau secara manual. Biasanya fungsi ini akan dipanggil di dalam fungsi eval(). Meskipun begitu, beberapa CMS (moodle), PHP Framework (CodeIgniter), dan PHPMyAdmin menggunakan fungsi ini juga. Jadi jika di-disable, kemungkinan besar, fungsionalitas dari aplikasi-aplikasi tersebut akan terganggu. Karena itu, di bawah ini akan dijelaskan bagaimana agar script-script berbahaya yang bersembunyi dengan base64_decode dapat dicegah.
Disable Eval() Function
            Eval adalah sebuah fungsi yang dapat digunakan untuk menjalankan script PHP yang ada di dalam parameter fungsi eval tersebut. Hal ini sangat berbahaya, karena bisa saja fungsi yang dijalankan di dalam eval() adalah fungsi-fungsi untuk meretas sistem kita. Karena itu, fungsi eval ini harus di-disable atau minimal dibatasi kemampuannya.
Option disable_functions tidak dapat mencegah fungsi eval() untuk berjalan, cara lain untuk men-disable eval() adalah dengan menggunakan patch suhosin untuk php. Kelebihan patch ini adalah tidak perlu mengompile ulang php untuk menjalankannya. Di beberapa distro seperti ubuntu, debian, dan fedora, patch ini sudah ada di repository. Jadi kita tinggal install saja di server dengan menggunakan apt-get atau synaptic atau yum. Paketnya biasanya bernama php5-suhosin. Setelah paket ini terinstall, buka file /etc/php5/apache2/conf.d/suhosin.ini (mungkin berbeda untuk distro selain Ubuntu dan Debian).

Kemudian pastikan baris ini aktif (tidak dianggap sebagai komentar) di file tersebut :
extension=suhosin.so
Setelah itu cari 3 baris ini :
•           suhosin.executor.eval.whitelist =
•           suhosin.executor.eval.blacklist =
•           suhosin.executor.disable_eval = off

            Baris whitelist digunakan untuk menentukan fungsi-fungsi apa saja yang boleh dieksekusi oleh fungsi eval. Sedangkan blacklist menentukan fungsi-fungsi apa saja yang tidak boleh dijalankan oleh fungsi eval. Apabila kita ingin men-disable eval secara keseluruhan, maka kita harus merubah parametersuhosin.executor.disable_eval menjadi on. Akan tetapi beberapa CMS juga ada yang memanfaatkan fungsi eval ini. Karena itu, kita bisa memanfaatkan blacklist saja untuk mencegah beberapa fungsi berjalan di dalam eval. Isi dari blacklist dapat diisi sama dengan disable_functions tadi, atau cukup ditambahkan fungsi-fungsi tertentu yang tidak boleh berjalan di dalam eval, seperti base64_decode.
Di bagian sebelumnya base64_decode tidak dimasukkan ke disable_function, karena masih banyak yang menggunakannya. Tetapi aplikasi web biasa, jarang menggunakan base64_decode di dalam eval. Biasanya yang seperti itu hanya para pembuat theme CMS yang ingin menyembunyikan kode untuk menampilkan copyrightnya. Oleh karena itu, base64_decode ini didaftarkan saja di blacklist suhosin agar dia tidak berjalan apabila berada di dalam fungsi eval.

            berikut ini adalah beberapa konfigurasi yang dapat digunakan untuk mengamankan web server anda. Konfigurasi-konfigurasi yang akan dibahas kali ini berada di php.ini alias yang dikonfigurasi adalah PHPnya. Di Ubuntu Linux, file ini terletak di /etc/php5/apache2/php.ini. Jika anda menggunakan xampp, cari saja file php.ini di direktori xampp. Yang penting, jangan lupa untuk restart Apache setelah selesai mengkonfigurasi. Baik, berikut ini adalah poin-poin tambahan yang dapat diperhatikan pada konfigurasi php :
register_globals
Fungsi dari option register_globals ini adalah untuk membuat sebuah variabel di dalam script PHP menjadi variabel global. Artinya sebuah variabel yang ada di dalam sebuah script PHP, dapat diakses juga oleh script PHP lainnya secara langsung. Selain itu, variabel yang tersimpan dalam $_GET ataupun $_POST dapat juga diakses secara langsung dengan menggunakan indexnya (misal : $_GET["username"] sama dengan $username). Hal ini, meskipun dianggap mempermudah programmer, tidak disarankan untuk digunakan. Karena itu sebaiknya berikan konfigurasi ini pada php.ini (default yang ada untuk option ini adalah Off):
register_globals = Off
allow_url_fopen
Option ini berguna apabila ada salah satu baris kode PHP anda yang butuh untuk membuka file yang berada pada komputer lain. Karena untuk mengakses file tersebut dibutuhkan nama dalam format URL, maka option ini diperlukan. Tetapi apabila tidak ada baris kode PHP yang digunakan untuk membuka file dari komputer lain, maka option ini lebih baik dimatikan. Untuk itu, berikan baris ini pada php.ini : (default : On)
allow_url_fopen = Off
allow_url_include
Mirip dengan option allow_url_fopen, option ini dibutuhkan jika ada baris kode PHP yang butuh untuk include() atau require() suatu file yang berada di luar server. Sama juga seperti option sebelumnya, option ini akan lebih baik jika dibiarkan Off bila tidak diperlukan. Untuk itu, pastikan baris option allow_url_include, tampak seperti ini :
allow_url_include = Off

TIPS CARA MENGAMANKAN WEB DARI SERANGAN HACKER
Tips Pertama
            Pada umumnya, hosting websites dilakukan pada ISP (Internet Service Provider) dengan space tertentu, lalu kita melakukan upload website via FTP atau via CPANEL (Control Panel). Webhosting inilah yang rawan dan mudah sekali dibobol oleh Hacker di antaranya mengunakan teknik SQL Injection. Maka disarankan agar mengunakan Server sendiri dan mengunakan VPS (Virtual Private Server). Dengan Server sendiri atau Virtual Private Server bisa mengunakan berbagai proteksi terhadap kita secara Customized. Beda dengan Web Hosting, proteksi security dilakukan terserah apa kata ISP. Kelemahan proteksi inilah yang dimanfaatkan oleh Hacker dengan melakukan Port Scanning untuk menemukan celah security yang bisa ditembus untuk bisa masuk dan mengambil alih websites tersebut.

Tips Kedua
            Mengunakan Hardware Security yang powerfull diantaranya yang memiliki fitur Firewall, IDS (Intrusion Detection System) dan IPS (Intrusion Prevention System). Contohnya mengunakan Fortigate, Cisco Series Security, 3Com Tipping Point, dan lainnya. Dapat juga mengunakan software IDS seperti Black ICE Countermeasures ataupun Distro Linux untuk security system seperti Smootwall, Monowall, Customized Distro Linux, dan lainnya. Umumnya, baik software maupun hardware security ini bisa secara otomatis mengirimkan email alert bahkan bisa mengirimkan alert via SMS jika system mendeteksi adanya serangan dari hacker.

Tips Ketiga
            Mengunakan system yang Stable yang sudah perfect systemnya, sehingga kemungkinan adanya celah keamanan juga dapat diminimalkan. Banyaknya software atau tool web builder dengan berbagai versi terutama versi gratis/ free License/ Freeware, sebaiknya para pemakai memilih versi yang sudah dinyatakan Stable. Seperti adanya BUG pada software Joomla versi 1.5.0 - 1.5.5.

Tips Keempat
            Web Administrator/ System Administrator harus melakukan Review, Testing, Simulasi secara berkala terhadap keamanan pada Server yang dikelolanya. Bahkan bisa bekerja sama dengan Hacker (White Hacker yang dapat dipercaya reputasinya) untuk melakukan Audit terhadap implementasi Security webservernya.

Terima kasih banyak untuk sumber  :


CARA DAFTAR PAKET SMARTFREN MODEM / INTERNET HP

Thursday 13 February 2014

CARA DAFTAR PAKET SMARTFREN MODEM / INTERNET HP



TERBARU 

  • Ada beberapa jenis cara daftar paket internet Smartfren Unlimited yang bisa anda pilih, antara lain:
  •  Paket harian dengan tariff Rp10.000 kecepatan up to 1Mbps, cara daftar ketik kode *123*3*7*10 atau melalui SMS ketik Internet (spasi) URL10rb kirim ke 123. 
  • Paket bulanan unlimited dengan tariff Rp 50.000 kecepatan up to 512Kbps, cara daftar ketik kode *123*3*7*50 atau melalui SMS ketik Internet (spasi) URL50rb kirim ke 123. 
  • Paket bulanan unlimited dengan tariff Rp 60.000 kecepatan up to512Kbps, cara daftar ketik kode *123*3*7*60 atau melalui SMS ketik Internet (spasi) URL60rb kirim ke 123. 
  • Paket bulanan unlimited dengan tariff Rp 75.000 kecepatan up to 512Kbps  cara daftar ketik kode *123*3*7*75 atau melalui SMS ketik Internet (spasi) URL75rb kirim ke 123. 
  • Paket bulanan unlimited dengan tariff Rp 100.000 kecepatan up to 1Mbps  cara daftar ketik kode *123*3*7*100 atau melalui SMS ketik Internet (spasi) URL100rb kirim ke 123. 
  • Paket bulanan unlimited dengan tariff Rp 200.000 kecepatan up to 3,1Mbps, cara daftar ketik kode *123*3*7*200 atau melalui SMS ketik Internet (spasi)URL200rb kirim ke 123.




Terimah kasih pada sumber : http://denynp.blogspot.com/2013/07/cara-daftar-paket-internet-smartfren-unlimited-volume-based.html
Visit Cek Cek Paket, Cek Kuota, Cara daftar, Paket Internet, Paket Blackberry, Speedy, Indosat, Axis, Telkomsel, Smartfen, Tri (3), Esia, XL Hotrod 3g, aon, cek pulsa

STRING DAN ARRAY DENGAN C++

Wednesday 12 February 2014


DASAR PEMROGRAMAN KOMPUTER dengan C++


Input / Output        :
1.      Array
·         Input
Dalam program ini pertama kita menginisialisasikan bilangan array,tot untuk menghitung jumlah bilangan variable ini dideklarasikan sebagai variable global,pada fungsi main kita menginisialisasikan pil untuk pilihan pada menu dan bertipe integer serta jawab=’y’ dan end yang bertipe karakter,pada fungsi main selama kondisi jawab==’Y’ atau jawab==’y’ maka program yang ada di dalam main dijalankan seperti memilih menu kembali pada setiap pemilihan menu program ini menggunakan switch case pada setiap case yang dipilih dipanggil sebuah fungsi yang akan kita jalankan,fungsi tersebut dibuat diluar main dan dilakukan pemanggilan dan menjalankan fungsi tersebut dalam main.
switch(pil){
   case 1:ambil();break;
   case 2:tampil();break;
   case 3:rata();break;
   case 4:end='y';
   printf("selesai\n");
     break;
   default:
     printf("pilihan menu tidak tersedia!!!\n");
    }
            if(end == 'y')
    {
    jawab='t';
Dalam program ini juga dilakukan perulangan dengan kondisi selama user memilih ‘y’ maka program pilihan menu dan pemanggilan fungsi akan dijalankan.Dalam program ini kita menggunakan 3 buah fungsi yaitu :
Ø  Void ambil()
Pada fungsi ini diinisialisasikan variable local yaitu i bertipe integer,kita juga menggunakan perulangan for untuk memasukkan bilangan berupa array
for(i=0;i<10;i++)
                {
                    printf("masukkan bil array ke-%d: ",i+1);
                    scanf("%f",&bil[i]);
                  };
Dalam perulangan ini pemasukkan bilangan dimulai dari indeks ke-0 sampai pada indeks ke-9
Ø  Void tampil()
Pada fungsi ini pertama diinisialisasikan variable local yaitu i yang bertipe integer,untuk menampilkan bilangan array ini juga menngunakan perulangan for yang selanjutnya akan menampilkan bilangan tersebut dari indeks ke-0 sampai indeks ke-9 dari bilangan array yang telah diinputkan sebelumnya pada fungsi ambil.
for(i=0;i<10;i++)
    printf("bilangan ke-%d = %g\n",i+1,bil[i]);
Ø  Void rata()
Pada fungsi ini pertama kita inisialisasikan rata untuk menghitung rata-rata dan i,pada fungsi ini akan dilakukan perhitungan jumlah bilangan dari indeks ke-0 sampai indeks ke-9 yang dimasukkan dalam tot,kemudian dihitung rata-rata dengan rata=tot/10;
      for(i=0;i<10;i++)
            tot=tot+bil[i];
        rata=tot/10;
·         Output
Pada bagian output ini akan ditampilkan keluaran sesuai dengan pilihan yang telah diinputkan oleh user dengan pemanggilan fungsi dan hasilnya yang akan ditampilkan pada layar monitor.
2.      String
·         Input
Dalam program ini menginisialisasikan array of char atau string dengan nilai maksimal 50 lalu pada fungsi main diinisialisasikan kembali jawab bertipe char kemudian jumkar dan pil bertipe integer kemudian user diminta untuk memilih beberapa pilihan menu yang disediakan setiap menu yang dijalankan dalam switch case akan memanggil fungsi yang sesuai untuk menjalankan program itu.
switch(pil){
      
       case 1:
           input();break;
       case 2:
           tampil();break;
       case 3:
           tukar();break;
       default:printf("pilihan tidak tersedia!!!\n");break;
       }
Dalam program ini kita juga menggunakan perulangan while apakah user ingin memasukkan pilihan menu lagi selama kondisi ‘y’ maka user dapat memilih menu kembali.
Dalam program ini memakai 3 fungsi yaitu :
Ø  Void input()
Pada fungsi ini user diminta untuk menginput karakter dengan menggunakan scanf()
Ø  Void tampil()
Untuk menampilkan string yang telah diinput user
Ø  Void tukar()
Pada fungsi ini dilakukan proses perhitungan terhadap setiap karakter yang diinputkan pada menu menampilkan akan ditampilkan string yang kita input dengan menggunakan printf() setelah itu pada pilihan membalik string akan dilakukan pembalikan karakter dengan cara
for(i=jumkar;i>0;i--)
      {
            salin[i]=kar[i];

            printf("%c",salin[i]);
      }
Dengan kondisi pengecekan sejumlah nilai sesuai jumlah karakter sampai bernilai= 0 terus dilakukan pengurangan
·         Output
Pada bagian output ini akan ditampilkan keluaran sesuai dengan pilihan yang telah diinputkan oleh user dengan pemanggilan fungsi dan hasilnya yang akan ditampilkan pada layar monitor.

    * Model                  :
Ø  Array
Pada program ini disediakan beberapa pilihan menu untuk user setiap pilihan menggunakan switch case setiap case dari suatu pilihan akan di panggil fungsi-fungsi yang menjalankan perintah itu.
switch(pil){
   case 1:ambil();break;
   case 2:tampil();break;
   case 3:rata();break;
   case 4:end='y';
   printf("selesai\n");
     break;
   default:
     printf("pilihan menu tidak tersedia!!!\n");
    }
Pada bagian ini switch berisi pilihan yang diinput oleh user yang kemudian setiap pilihan akan dilaksanakan fungsi yang dipanggil dalam case.

Ø  String
Pada program ini disediakan beberapa pilihan menu untuk user setiap pilihan menggunakan switch case setiap case dari suatu pilihan akan di panggil fungsi-fungsi yang menjalankan perintah itu.
switch(pil){
      
       case 1:
           input();break;
       case 2:
           tampil();break;
       case 3:
           tukar();break;
       default:printf("pilihan tidak tersedia!!!\n");break;
       }
Pada bagian ini switch berisi pilihan yang diinput oleh user yang kemudian setiap pilihan akan dilaksanakan fungsi yang dipanggil dalam case.

SOURCE CODE
Ø  Array
    #include <stdio.h>
    #include <stdlib.h>

    void ambil ();
    void tampil();
    void rata();

    float tot=0,bil[10];

    int main()
    {
        int pil;
        char jawab='y', end;

    while(jawab == 'y' || jawab == 'Y')
    {
    puts("");
    printf("pilihan menu\n");
    printf("------------\n");
    printf("1.mengambil 10 bilangan\n");
    printf("2.tampilkan 10 bilangan\n");
    printf("3.hitung dan tampilkan nilai rata-rata 10 bilangan tersebut\n");
    printf("4.keluar dari program\n");
    puts("");
    printf("masukkan pilihan(1-4): ");
    scanf("%d",&pil);

    switch(pil){
    case 1:
    ambil();break;
    case 2:
    tampil();break;
    case 3:
    rata();break;
    case 4:
    end='y';
    printf("selesai\n");break;
    default:
    printf("pilihan menu tidak tersedia!!!\n");
    }
            if(end == 'y')
    {
    jawab='t';
    }
    else
    {
    puts("");
    printf("mau memilih lagi(y/t): ");
    fflush(stdin);
    jawab=getchar();
    fflush(stdin);
    }

    }
     system(“pause”);
     return 0;
    }
    void ambil ()
    {

    int i;
            for(i=0;i<10;i++)
                {
                    printf("masukkan bil array ke-%d: ",i+1);
                    scanf("%f",&bil[i]);
                  };
    }

    void tampil()
    {
        int i;
       
        for(i=0;i<10;i++)
    printf("bilangan ke-%d = %g\n",i+1,bil[i]);
    }
    void rata()
    {
        float rata;
        int i;
        for(i=0;i<10;i++)
    tot=tot+bil[i];
        rata=tot/10;
        printf("rata-rata bilangan inputannya adalah %f\n",rata);
    }
Ø  String
#include <stdio.h>
#include <stdlib.h>

void input();
void tampil();
void tukar();

char kar[50];

int main()
{

    char jawab;
    int jumkar=0,pil;

    do
    {
       puts("");
       printf("pilihan menu\n");
       printf("------------\n");
       printf("1.memasukkan string\n");
       printf("2.menampilkan string\n");
       printf("3.membalik string\n");
       puts("");
       printf("masukkan pilihan: ");
       scanf("%d",&pil);

       switch(pil){
      
       case 1:
           input();break;
       case 2:
           tampil();break;
       case 3:
           tukar();break;
       default:printf("pilihan tidak tersedia!!!\n");break;
       }
        puts("");
        puts("");
        printf("mau memilih lagi(y/t): ");
        fflush(stdin);
        jawab=getchar();
        fflush(stdin);
    }while(jawab=='Y'||jawab=='y');  
     system(“pause”);
     return 0;
}
void input()
{

    printf("masukkan karakter: ");
    scanf("%s",kar);
    fflush(stdin);
}
void tampil()
{
    printf("string yang diinputkan adalah %s",kar);
}
void tukar()

{
    int jumkar=0,i, j;
    char salin[50];

        for(i=0;kar[i]!='\0';i++)
            {
                jumkar++;
            }

                j=0;
                for(i=jumkar-1;i>=0;i--)
            {
                salin[j]=kar[i];
                printf("%c",salin[j]);
                j++;
            }
}


SNAPSHOT :
ARRAY


STRING


  KESIMPULAN
            Fungsi adalah bagian dari program yang dirancang untuk melaksanakan tugas tertentu dan letaknya terpisah dari program yang menggunakannya.
Adapun tujuan fungsi antara lain :
v  Program menjadi terstruktur
v  Dapat mengulangi pengulangan(duplikasi) kode
Fungsi dapat memberikan nilai balik tanpa memberikan nilai balik pada fungsi yang memanggilnya
Prototype fungsi digunakan untuk menjelaskan kepada compiler mengenai
v  Tipe keluaran fungsi
v  Jumlah parameter
v  Tipe dari masing-masing parameter

yah seperti biasa daripada repot2  copas banyak2. ini sudah ku siapain source code download tannya .good luck ^^ >>>DOWNLOAD<<<


RUmah dijual 3 Kamar Tidur dan Kolam Renang di Kota Malang - Graha Agung Residence

   HUNIAN RESORT DI TENGAH KOTA DENGAN KOLAM RENANG! KAWASAN PROPERTI TERBESAR DAN SATU-SATUNYA DI MALANG! GRAHA AGUNG RESIDENCE! jadi pilih...

 
FREE BLOGGER TEMPLATE BY DESIGNER BLOGS