Source Caesar Cipher dengan C++
19.05 Diposting oleh are_tech
/*
* Program Simpel caesar cipher
*/
#include
std::string CaesarCipher(std::string str, int alphabet)
{
// untuk case sensitive (upper/lower)
char kecil = 'z' - alphabet;
char besar = 'Z' - alphabet;
for (unsigned int i = 0; i < str.length(); i++)
{
// memasukan alphabet ke dalam original karakter
if ((str[i] >= 'a' && str[i] <= kecil) || (str[i] >= 'A' && str[i] <= besar))
str[i] += alphabet; // add it on (simple ASCII math)
// untuk alphabet kecil
else if (str[i] >= kecil && str[i] <= 'z')
str[i] = 'a' + str[i]-kecil-1;
// untuk alphabet besar
else if (str[i] >= besar && str[i] <= 'Z')
str[i] = 'A' + str[i]-besar-1;
}
//mengembalikan string enkripsi
return str;
}
#include
using namespace std;
int main ()
{
int alphabet = 4;
string encrypted = CaesarCipher("gabehabe is T3H R0XX0R!", alphabet);
string decrypted = CaesarCipher(encrypted, 26-alphabet); // bagaimana mendekripsi
cout << encrypted << endl << decrypted;
cin.get(); // pause
return EXIT_SUCCESS;
}
source ini kalau di windows dapat dirun dengan menggunakan Dev C++
semoga bermanfaat
Soal VLSM
17.22 Diposting oleh are_tech

ini dalah salah satu contoh soal untuk penerapan dari VLSM,
sebelum mengerjakan soal VLSM ini saya harap kita sudah dapat menerapkan konsep subneting
untuk mempermudah perhitungan ini saya biasanya menggunakan tabel prfix ini saya berikan contoh tabel yang biasa saya gunakan
----------------------------------------------------|
25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | adalah prefix
----------------------------------------------------|
128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | adalah jumlah host
----------------------------------------------------|
pada contoh soal diatas disana ada
jakarta 60 host,
halmahera 32 host,
lampung 25 host,
kuala lumpur 16 host dan,
madura 7 host
nah disini kenapa saya mengurutkan dari atas ke bawah agar memper mudad dalam perhitungan
ok sekarang saatnya kita menghitung host untuk kota yang paling banyak meminta host hemm.. sekarang kita liat ternyata jakarta yang banyak minta host
ok kita lihat dia minta berapa host ternyata 60 nah bagaimana mecarinya ok sekarang kita liat tabel panduanku kita harus mencari host yang lebih besar daripada host yang diminta atau bisa saya bilang host tabel ingat host jangan lebih atau sama dengan karena ntar ga ada buat ip network dan ip broadcast
setelah kita tau prefix brapa yang akan kita comot kita buat prefixnya jadi seperti ini ni
202.169.26.0/26
202.169.26.64/26
202.169.26.128/26 <---- ini bisa untuk halmahera
202.169.26.192/26 <---- ini bisa untuk jakarta
kenapa halmahera disitu dimasukin nah ini pointnya karena request dari halmahera adalah 32 jadi halmahera harus masuk ke prefix 26, karena seperti yang awal saya sebutkan tadi kalau sama dengan atau kurang nanti ga ada ip buat ip network dan ip broadcast
yah setidaknya lebih baik lebih daripada kurang kan, ok sekarang kita kembali ke soal
nah dengan begitu berarti ada 2 ip lagi yang tersisa yaitu
202.169.26.0/26
202.169.26.64/26
nah sekarang kita pecah lagi ini IP
saya menyarankan kalo perhitungan seperti ini diharapkan kepada temen temen untuk menghitungnya dari bawah dulu sehingga tar dapat lebih mempermudah di dalam proses perhitungan
nah kita lihat lagi mana host yang minta paling banyak ternyata lampung ok kita pecah ip yang
202.169.26.64
awalnya prefix 27 nah kita lihat lagi tabel keberuntuknganku untuk host 25 kira kira prefix yang mana yang cucok dipakai ternyata prefix 28 karena memiliki range 32 host ok mari kita aplikasikan ke ip itu
jadinya begini nih
202.169.26.64/28 <--- untuk kuala lumpur
202.169.26.96/27 <--- untuk lampung
ingat stop sampai disini karena ip 202.169.26.128 sudah ada diatas jadi tidak bisa kita gunakan oc
nah lo kenapa itu kuala lumpur kok bisa ada disitu? ia kuala lumpur memiliki host 16 dan prefix yang tepat untuk kuala lumpur adalah 28 makanya dimasukkan disitu
nah karena ip itu sudah habis berarti masih ada 1 ip lagi yang tersisa yaitu 202.169.26.0 nah sekarang kita lihat lagi berapa host yang paling besar ternyata tinggal madura saja yang membutuhkan hanya 7 host
nah disini awal mula saya bingung dengan dosen angkanya 7 ganjil kenapa saya bilang ganjil ia apabila untuk dimasukkan prefix 30 maka untuk ip broadcast sama ip network tidak ada. bingung?? saya juga!! hehehe
gini kita analogikan aja angka 2 itu maya dan angka 2 itu ditambahkan ke 7 jadi 7+2=9
nah untuk host 9 kita lihat prefix brapa yang pas untuk host tersebut ternyata prefx 29 maka jadinya seperti ini nih
202.169.26.0/28
202.169.26.16/28
202.169.26.32/28
202.169.26.48/28 <--- untuk madura
ingat stop sampai disini karena ip 202.169.26.64 sudah ada diatas jadi tidak bisa kita gunakan oc
nah setelah selesai sampai disini kita perlu menghitung ip untuk router kenapa saya lakukan belakngan karena untuk mempermudah dalam perhitungan sebelumnya
kita melakukan perhitungan ini dari prefix kecil sampai prefix besar
nah untuk melakukan perhitungan ip router kita menggunakan prefix 30 kenapa? karena host yang dibutuhkan untuk router adalah 2
nah kita ambil aja ip dari yang blom pernah dipakai
202.169.26.0/30 <--- untuk router pertama
202.169.26.4/30 <--- untuk router kedua
202.169.26.8/30 <--- untuk router ke tiga
202.169.26.12/30<--- untuk router keempat
ingat jaringan yang digambar itu memiliki 4 kabel router yang saling menyambungkan singkatnya ujung setiap ujung kbel kita beri 1 ip jadi disana ada 4 subnet yang kita butuhkan
untuk membuktikan kebenaran dari perhitungan ini silahkan menggunakan VLSM calkulator pasti hasilnya beda heheh
kenapa karena kalkulator melakukan perhitungan ini dari yang paling kecil ke yang paling besar sedangkan saya melakukan perhitungan ini dengan yang paling besar dahulu lalu ke yang paling kecil.
apabila ada kesalahan tentang perhitungan ini mohon arahannya terima kasih
Goggle Map Mengetahui Fasilitas Inggris
23.42 Diposting oleh are_tech

Londonscreen shoot ini menunjukan fasilitas nuklir yang dimiliki oleh inggris, ya ampun kok bisa gini?
lagi lagi google mendapatkan peringatan keras akan google mapnya yang banyak kontroversinya, sebenernya pihak inggris tidak terlalu mempermasalahkan peta ini dulunya karena pihak google berjanji untuk memburamkan gambar ini agar lokasi yang berada di Faslane tidak diketahui oleh orang lain.
tapi pada kenyataannya inggris sangat kaget bin kebakaran jenggot waktu dia ngeliat lokasi dari fasilitas nuklir ini ketauan oleh umum, mengapa sampai begitu?
coba temen semua bayangkan itu adalah fasilitas nuklir dan sangat sangat rawan sekali dan sangat sangat sensitif sekali, dan apabila sebuah BOM, bukan bahkan granat saja sudah bisa meluluh lantakkan fasilitas tersebut.
SMH, Selasa (3/3/2009) melansir, militer Inggris telah melaporkan kasus itu kepada Google karena pihak militer takut jika peta digital itu digunakan oleh teroris untuk menghancurkan negera ratu Elizabeth.
kok bisa yah ketauan awalnya ketika kantor pusat M16 dapat melihat secara jelas pusat nuklir
Sementara itu, seorang pejabat kementerian pertahanan mengungkapkan, susah untuk menghentikan dan mengawasi seluruh situs yang menyediakan gambar-gambar peta digital yang menggunakan satelit.
"Tak ada yang dapat kami lakukan untuk menghentikan, jika ada seseorang yang ingin menggunakan situs itu untuk mengetahui lokasi target," katanya.
Aku Bodoh
07.22 Diposting oleh are_tech

Sebagai seorang IT aku hanya menganggap komputer itu hanya sarana atau tempat untuk aku melampiaskan amarah, nafsu, dan ambisi.
hanya untuk bermain game nonton film nonton film yang berbumbu sex.
padahal kalau ditelaah lebih jauh komputer itu bukan hanya sarana untuk melampiaskan sesuatu tapi disanalah sumber ilmu bagi kita anak anak IT, rasa keingin tahuan tentang software rasa penasaran terhadap program yang mentah,
aku ngerasa hidupku di dunia IT ini blom ada apa apanya dibandingin dengan sekian banyak IT IT disana.
aku merasa kalo diriku BODOH bener bener BODOH.
Padahal perkembangan teknologi itu setiap harinya selalu berubah dan terus berubah..
belajar untuk mengisi kekosongan hal itu saat ini yang aku butuhkan,
lupakan masa dulu yang dipenuhi dengan Game Online yang gak bakal ada habisnya,
kalau menurut saya game online yang bersifat petualangan itu sangat merong rong waktu aku, waktu tersita waktu terbuang untuk hal hal semacam itu, dulu emang aku pernah terjebak di dalam dunia game yang sangat parah, namun aku menyadari 1 hal aku udah gede bukan jamannya lagi bermain GAME tapi malah menciptakan Game itu sendiri,
lebih banyak dampak negatif dibandingkan dampak positf dari game itu sendiri,
sedih rasanya melihat anak anak SD yang main di game center, PADAHAL seusia mereka itu lebih baik bermain di luar bukan mendekep di depan komputer berjam jam hanya untuk game, masa kecil yang bahagia akan terebut oleh game,
merasa bodoh diantara yang paling bodoh, aku pernah mendengar petuah dari seorang kakek kalo kita merasa diri kita bodoh dan pada saat bangun pagi kita merasakan tidak biasa apa apa pada saat itulah kita sadar kalo kita itu yang paling pintar,
TAPI kenyataan dilapangan itu berbeda, apa yang kulakukan 3 tahun kuliah ini?
apa yang kuhasilkan dari 3 tahun kuliah?
nothing, hanya ilmu pasti yang kudapatkan, tidak ada 1 pun dari apa yang diajarkan padaku membuahkan hasil
aku ingin menjadi orang yang berguna
aku mau menjadi pembantu bagi orang yang membutuhkanku
kusadari 1 hal di dalam diriku pada saat aku bangun dari bobo panjangku
aku bodoh...
Term Of Use (WASPADALAH)
18.08 Diposting oleh are_tech
ada 28 peraturan yang tertera di facebook dan itu adalah merupakan peraturan yang harus ditaati bagi setiap end user facebook.com namun disini saya akan menampilkan term of use yang pada umumnya di lewatkan oleh para end user
1.Eligibility
Membership in the Service is void where prohibited. This Site is intended solely for users who are thirteen (13) years of age or older, and users of the Site under 18 who are currently in high school or college. Any registration by, use of or access to the Site by anyone under 13, or by anyone who is under 18 and not in high school or college, is unauthorized, unlicensed and in violation of these Terms of Use. By using the Service or the Site, you represent and warrant that you are 13 or older and in high school or college, or else that you are 18 or older, and that you agree to and to abide by all of the terms and conditions of this Agreement.
Maksud dari agreement disana adalah facebook.com ini ditujukan untuk anak diatas umur 13 tahun atau lebih tua, tapi bagi umur 18 tahun kebawah yang tidak sekolah dan tidak melaksanakan pendidikan apapun tidak boleh lenjut lagi,nah pada kasus ini banyak sekali end user tidak terlalu memperhatikan dari persetujuan ini, segudang anak anak dibawah 13 tahun yang masih join dengan facebook ini
2.User Content Posted on the Site
You are solely responsible for the photos, profiles (including your name, image, and likeness), messages, notes, text, information, music, video, advertisements, listings, and other content that you upload, publish or display (hereinafter, "post") on or through the Service or the Site, or transmit to or share with other users (collectively the "User Content"). You may not post, transmit, or share User Content on the Site or Service that you did not create or that you do not have permission to post. You understand and agree that the Company may, but is not obligated to, review the Site and may delete or remove (without notice) any Site Content or User Content in its sole discretion, for any reason or no reason, including User Content that in the sole judgment of the Company violates this Agreement or the Facebook Code of Conduct, or which might be offensive, illegal, or that might violate the rights, harm, or threaten the safety of users or others. You are solely responsible at your sole cost and expense for creating backup copies and replacing any User Content you post or store on the Site or provide to the Company.
When you post User Content to the Site, you authorize and direct us to make such copies thereof as we deem necessary in order to facilitate the posting and storage of the User Content on the Site. By posting User Content to any part of the Site, you automatically grant, and you represent and warrant that you have the right to grant, to the Company an irrevocable, perpetual, non-exclusive, transferable, fully paid, worldwide license (with the right to sublicense) to use, copy, publicly perform, publicly display, reformat, translate, excerpt (in whole or in part) and distribute such User Content for any purpose, commercial, advertising, or otherwise, on or in connection with the Site or the promotion thereof, to prepare derivative works of, or incorporate into other works, such User Content, and to grant and authorize sublicenses of the foregoing. You may remove your User Content from the Site at any time. If you choose to remove your User Content, the license granted above will automatically expire, however you acknowledge that the Company may retain archived copies of your User Content. Facebook does not assert any ownership over your User Content; rather, as between us and you, subject to the rights granted to us in these Terms, you retain full ownership of all of your User Content and any intellectual property rights or other proprietary rights associated with your User Content.
Nah agreement ini yang membuat saya aga berfikir tentang facebook, dan sangat banyak sekali end user yang menskip agreement ini salah satu agreement yang menurut saya melanggar hak cipta dari end user
sejara singkat agreement ini berisi tentang bagaimana end user dibolehkan untuk mempost arrtikel atau foto dan menshare data apapun yang berasal dari end user sendiri, tapi end user tidak boleh mempost atau menshare content yang bukan hak cipta dari end userr itu sendiri, nah pada paragraph 2 ini adalah salah satu yang menurut saya sangat melanggar hak cipta dari end user itu sendiri yang berisikan tentang pihak facebook DIBOLEHKAN untuk mencopy content yang telah anda buat untuk tujuan apapun. Dengan memposting ke dalam facebook maka dengan otomatis akan tersimpan ke dalam facebook, dan apapun content itu tidak dapat ditarik kembali oleh anda dan facebook dapat mendistribusikan ke publik untuk tujuan apapun.
Itulah beberapa term of use yang dapat saya berikan dari 28 agreement yang ada, karena menurut saya sisanya adalah hal hal yang biasa dan itu menurut saya masih sebatas wajar,
kalau kasus dari term of use seperti ini ini lebih terkait dengat etika dari web ownernya untuk tidak mempost apa yang sudah end user postkan karena ini menurut saya melanggar hak cipta KECUALI ada persetujuan dari end user itu sendiri, bagi facebook itu sendiri adalah suatu jejaring pertemanan yang sudah cukup tenar tidak akan mempublishkan content content yang telah di upload dari end usernya, karena apabila pihak facebook mempublishkan content content itu maka akan banyak sekali end user end user yang memprotes dan memboikot facebook, tapi walaupun belum pernah kejadian tidak ada salahnya kita berhati hati terhadap persetujuan persetujuan yang telah dibuat oleh jejaring pertemanan ini dan tidak meposting content yang menurut anda penting.
.jpg)