Soal XML
17.03 Diposting oleh are_tech
sebenernya ini soal dari dosen saya..
saya masih ragu ragu dengan jawabannya apabila teman teman ada masukan untuk jawaban saya, saya sangat berterima kasih sekali
ini soalnya
1. Buatlah dokumen XML dengan ketentuan sesuai dengan DTD berikut ini :

nah ini adalah DTD dari daftar mahasiswa saya mencoba untuk menjawabnya

lalu soal keduanya seperti ini berbentuk study kasus
2. Buatlah DTD dengan ketentuan seperti berikut (DTD saja, tanpa dokumen XML) :
- studi kasus tentang daftar film yang ada di Empire XXI Jogjakarta
- data film terdiri dari judul film, pemain, sutradara, jenis film/kategori, produser
- setiap film harus memiliki judul dan maksimal hanya satu judul untuk satu film
- dalam satu film harus memiliki paling tidak satu nama pemain
- tiap film harus memiliki sutradara dan hanya boleh ada satu sutradara untuk satu film
- satu film bisa termasuk dalam beberapa kategori film, contoh : film kambing jantan termasuk dalam kategori drama & comedy
- dalam satu film boleh memiliki lebih dari satu produser. nama produser tidak harus disertakan dalam informasi film tersebut
- judul film dapat memiliki attribut berupa "durasi" yang merupakan informasi tentang lama film (dalam menit), tapi bisa juga tidak.
- judul film harus memiliki attribut tahun produksi yang merupakan informasi tentang tahun pembuatan film tersebut
nah pada soal ini kita buat DTDnya

nah ini beberapa soal dan jawaban yang saya harap bisa membantu teman teman sekalian
apabila ada kesalahan di dalam jawaban saya mohon berikan comenmt untuk jawaban saya terima kasih ^ ^
MySQL Replication
23.33 Diposting oleh are_tech
MySQL sendiri disini adalah Database Server yang bersifat open source, multiplatform, dan berbasis dari data base relasional, MySQL sendiri juga dapat digunakan untuk database pribadi sampai dengan database tingkat corporat dari skala kecil hingga skala besar.
MySQL Replication menghubungkan dan mensinkronisasikan data antara sebuah server mysql dengan server msyql lainnya. Dalam hal ini MySQL server pertama disebut dengan Master, dan second dari MySQL server itu sendiri disebut dengan slave. Tujuan dari Replication ini tentunya untuk performa situs itu sendiri, dimana ketika yang satu down yang satu bisa tetap melayani.
nah untuk pengaplikasian dari replikasi MySQL ini saya masih mencoba coba dengan teman teman satu perjuangan satu sepenanggungan apabila berhasil saya akan mempostkan hasil dari perjuangan itu hehehe
Enkripsi Dekripsi
18.44 Diposting oleh are_tech
mungkin bagi beberapa orang kedua kata ini terasa sangat begitu asing.
enkripsi sebenernya adalah proses untuk “mengaburkan” informasi untuk membuat informasi tersebut tidak bisa dibaca tanpa pengetahuan khusus. Algoritma penyandian yang paling klasik adalah dengan subtitution, yaitu menukarkann huruf yang satu dengan yang lain, sedangkan dekripsi adalah kebalikan dari enkripsi yaitu memecahkan informasi yang telah dikaburkan oleh enkripsi.
biasanya enkripsi dan dekripsi itu di aplikasikan ke dalam password
algoritma enkripsi yang cukup terkenal adalah caesar cipher

seperti gambar diatas caesar cipher melakukan metode geser dengan 3 huruf atau angka
semisal
Huruf asli : a b c d e f g h i j k l m n o p q r s t u v w x y z
Huruf sandi: d e f g h i j k l m n o p q r s t u v w x y z a b c

Pertama kali algoritma kriptografi ini digunakan sebagai petunjuk dalam perang. Menurut sejarah pada tahun 1900 SM Julius Caesar dikenal sebagai orang yang pertama kali telah mengembangkan algoritma kriptografi untuk mengirimkan pesan ketentaranya. Dan kurang dari 500 tahun yang lalu. Enkripsi digunakan untuk dokumen religius dan formula, serta komunikasi pemerintah
program untuk algoritma caesar cipher diatas sudah saya bahas di postingan sebelumnya
pada zaman sekarang banyak sekali kode kode sandi yang telah dibuat dari kalangan ilmuan sampai kalangan anak muda.
dulu waktu saya ngambil mta kuliah ethical hacking pernah mencoba mendekripsikan WEP dengan menggunakan BackTrack2 dengan mencrack WEP teman teman bisa lebih menegerti tentang konsep dari enkripsi dan dekripsi,
nah sekarang udah tau kan kenapa saya menampilkan proses dekripsi dari backtrack di gambar awal saya
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
Distro Linux
16.57 Diposting oleh are_tech
Linux aduh sapa sih yang ga kenal linux, linux merupakan sistem oprasi yang open source dan sangat banyak peminatnya.linux tercipta dari keisengan seorang mahasiswa helsinki finlandia, bernama linus yang sangat menyukai komputer. pada masanya linus tertarik dengan sistem operasi bernama UNIX. sayangnya sistem operasi ini sangat mahal, dan sourcecodenya tidak dijual bebas.lalu sangking ketertarikannya pada sistem operasi linus beralih ke sistem operasi MINIX, yang merupakan sistem sederhana dari UNIX, MINIX dibuat oleh Dr.Andrew Tanebaum untuk mengajar mahasiswanya tentang cara kerja internal sistem operasi.
tanenbaum adalah seorang ahli komputer yang teman nongkrongnya terdiri dari para perancang sistem UNIX dan pengarang bahasa C. sebagai alat pembelajaran tanenbaum tidak ingin menjadikan MINIX sebagai SO yang merepotkan,
nah kurangnya sistem MINIX ini boleh dilihat tapi sourceya jangan diotak atik, pernyataan ini membuat linus menjadi frustasi, nah lalu linus terdorong untuk membuat sistem operasi baru yang mirip dengan MINIX namun tidak membatasi segalanya ataupun hak penggandaan, nah dari sini linus mulai membuat kernel dari linux ingat dia hanya membuat kernelnya saja, lalu setelah itu linus mencoba sharing sharing pengalamannya di internet dan organisasi organisasi ternyata hasilnya cukup mengejutkan banyak sekali orang yang mendukung sistem operasi ini dan mencoba untuk memperbaharuinya sehingga menjadi OS yang baik bagi masa depan nanti, tapi terbukti dengan sistem open source yang diterapkan oleh linus ini membuat semua penjuru dunia untuk membuat sistem operasi ini dengan berdasarkan kernel yang dibuat oleh linus,
sehingga banyak sekali linux linux yang beredar sekarang semisal redhat, fedora, ubuntu, mandriva, dan masih banyak sekali ratusan linux yang bersebaran di penjuru dunia ini, salah satu yang terkenal adalah fedora, fedora merupakan generasi linux lanjutan dari redhat,
coba anda bayangkan berawal dari keisengan seorang mahasiswa menjadi sebuah penemuan besar yang akan terus berkembang dan terus menjamur dikalangan masyarakat.
VLSM calculator
17.11 Diposting oleh are_tech
niatnya sih googling mau nyari artikel VLSM waduh taunya nyasar ke http://www.vlsm-calc.net/ waduh kepencet nih.
eh tunggu ne apaaan neh kok ada VLSM calculator gini?
wahh asik dari sekian lama aku blajar subneting dan akhirnya pagi ini baru tau kalo ada VLSM calculator
interfacenya juga bagus ga terlalu berjelimet
VLSM calculator ini mempermudah kita untuk melakukan subneting jadi ngapain sih kita cape cape ngitung kalo ada kalkulator gini.. hohohohoho :p
kek gini nih interfacenya

gampang kan ia simpel bangt emang...
nah ini nih tinggal dimasukan aja tuh kolom kolom kosongnya

dah udah tuh diisi kan dan di confirm deh
trus
1..
2..
3..
tadaaa

ini hasilnya wihh coba deh cari manual pasti sama hasilnya..
emm kalo dah lancar subneting paling nyari ini ga sampe 4 - 5 menit tapi coba bayangkan kalo kita menggunakan aplikasi ini wih cuma hanya 1 menit aja dan selesailah sudah tugas saya ^^
tapi ini tips buat pake kalkulator VLSM ini sebelum make kalkulator ini coba pahamin dl subnetingnya sama aja bo onk kan kalo ga ngerti konsep dari subneting itu sendiri tapi ga ngerti ini gimana ya itu gimana ya..
sama analoginya kalo kita gunakan kalkulator syntific kalo ga ngerti fungsi fungsi kalkulator itu sama aja kita kek gunain kalkulator biasa ya to
semoga calculator ini bisa membantu kita para mahasiswa untuk mempermudah melakukan perhitungan subnetting
VLSM dan CDIR aduuhh apa itu??
23.44 Diposting oleh are_tech
aduh paakkk apa ituu????... ahh.. ternyata VLSM itu sebuah perhitungan subneting to..
gampang coy ternyata ini nih ta kasih contoh simpel yang mungkin kalian2 bisa mengerti..

ne gambar dari jaringan yang di gambar dosenku tadi nih..
simpel yah..
nene kita anggep aja itu ruternya ada di beberapa kota, coba bayangkan , ayoo imajinasikan,
nah bis tu kan dosenku bilang gini nih " nah coba kalian cari perhitungan VLSMnya"
wadohh paak mana kami tauu palagi aku lom pnah tuh namanya ikut cisco mati aja ya kan !
eh taunya salah seorang mahasiswa yang kepedean celoteh gini nih, " pak teorinya aja blom gimana nih"
bapaknya dengan lugu tersenyum kecut "wooo ya saya lupa"
nah jadi intinya VLSM itu menjadikan subnet yang udah kita subnet menjadi lebih kecil lagi. semisal dari gambar yang di atas itu tu ada yang minta 60 host angep ajah yang minta 60 host itu ada di negara singapore sedangkan kita memiliki IP 192.168.1.0/26192.168.1.0/26nah kita coba tuh melakukan perhitungan subnet.. ehem sebelumnya kalian dqah pada tau kan perhitungan subnet itu apa?
apa yang namanya bit sisa dan apa yang namanya bit pinjam.. subnet itu dasar jaringan kalo ga ngerti itu habis lah sudah masa depan dunia IT sekarang..
wah2 kembali ke topik setelah melakukan perhitungan yang berjelimet saya dan teman teman mendapatkan hasilnya
hasil subnetnya:
192.168.1.0/26
192.168.1.64/26
192.168.1.128/26
192.168.1.128/26
nah kalian pada tau ga hasil ini ni darimana???
aduuuhhhhh ia deh nih aku share apa yang udah dikasih sama dosenku
jadi tuh ya kenapa dapet 4 gini awalnya kita liat tuh prefixnya ada brapa 26 to nah kalo di itung2 jadi gini ni
11111111.11111111.11111111.11000000
nah angka satu itu adalah bit pinjam dan angka 0 itu namanya bit sisa..
ga tau juga 4 host itu dateng darimana yawdah.. jadi kan udah kita tau brapa binarynya kita hitung deh subnetnya
yaitu 2x2 = 4!!!
nah itu dia datengnya subnet 4
dah kan dapet tuh subnetnya abis itu kita cari deh hostnya nah disini pake bit sisanya angka 0nya itu loh kita itung ada brapah.. ada 6 kan nah 2 pangkat 6 brapa tuh 64 nah itu di tambahin 64 sampe jadi 4 subnet..
dahh dari gambar diatas itu kita liat mana subnet yang paling banyak emmm 60 host yah..
nah disinilah VLSM bekerja VLSM mencomot subnet2 yang mubazir kita liat ada kan yang butuh hostnya tuh cuma 2 host kan sayang banget tuh IP kalo kita kasih yang host 64 to nah disini kita bagi lagi subnet subnet yang udah dibuat tadi
semisal
192.168.1.64/26 ini IP kita bisa pecah lagi
setelah dipecah2 baru ketemu hasilnya
ahhh sekarang saatnya aku mengerjakan tugas....
thx pak dewa ^^
Sekilas Tentang registry
16.41 Diposting oleh are_tech
emang apa sih registry itu? munkin kita pernah melihat tampilan nama nama icon di desktop dengan nama yang nga lazim. semisal,yang lazimnya tertulis recycle bin, tapi di desktop tertulis tempat sampah, atau pada petunjuk jam yang seharusnya 10:00AM menjadi 10:00 pagi.. waduuh kok bisa?
beberapa orang ada yang menggunakan software pembantu agar dapat mempercanbtik tampilan desktopnya tapi kita ini dah maju bung... kita ne bukan zaman windows 95 lagi, nah bagaimana caranya merubah itu semua agar dapat berubah seperti apa yang kita inginkan, jawabannya ya itu registry dengan registry kita dapat melakukan segalanya dari membuat virus sampai dengan membuat cheat pada game yang kita sedang mainkan sekarang
namun menurut microsoft pengertian registry adalah pusat susunan data base yang digunakan oleh windows 9Xke atas untuk menyimpan informasi ataupun mengkonfigurasi aplikasi, perangkat keras, dan sejumlah pengguna
informasi dari registry terus di akses oleh windowsuntuk mengetahui profil pengguna, aplikasi tersebut, pengaturan dari folder dan icon, perangkat lunak ytang dipasang, dan port yang sedang dipakai.
registry menggantikan file .ini file yang digunakan oleh konfigurasi8 Windows 3.x dan MS-DOS, seperti autoexec.bat dan config.syswalopun registry initerdapat di semua versi Windows namun setiap registri memiliki kelebihan dan kekurangan masing masing

.jpg)
