The Great Mother

09.20 Add Comment


Waktu kamu berumur 1 tahun, dia menyuapi dan memandikanmu ... sebagai balasannya ... kau menangis sepanjang malam.

Waktu kamu berumur 2 tahun, dia mengajarimu bagaimana cara berjalan ..sebagai balasannya ... kamu kabur waktu dia memanggilmu

Waktu kamu berumur 3 tahun, dia memasak semua makananmu dengan kasih sayang ... sebagai balasannya ... kamu buang piring berisi makananmu ke lantai 

Waktu kamu berumur 4 tahun, dia memberimu pensil warna ... sebagai balasannya ... kamu corat coret tembokrumah dan meja makan 

Waktu kamu berumur 5 tahun, dia membelikanmu baju-baju mahal dan indah..sebagai balasannya ... kamu memakainya bermain di kubangan lumpur 

Waktu berumur 6 tahun, dia mengantarmu pergi ke sekolah ... sebagai balasannya ... kamu berteriak "NGGAK MAU ...!" 

Waktu berumur 7 tahun, dia membelikanmu bola ... sebagai balasannya ..kamu melemparkan bola ke jendela tetangga 

Waktu berumur 8 tahun, dia memberimu es krim ... sebagai dalasannya ..kamu tumpahkan dan mengotori seluruh bajumu 

Waktu kamu berumur 9 tahun, dia membayar mahal untuk kursus-kursusmu ..sebagai balasannya ... kamu sering bolos dan sama sekali nggak mau belajar 

Waktu kamu berumur 10 tahun, dia mengantarmu kemana saja, dari kolam renang sampai pesta ulang tahun ... sebagai balasannya ... kamu melompat keluar mobil tanpa memberi salam 

Waktu kamu berumur 11 tahun, dia mengantar kamu dan temen-temen kamu kebioskop ... sebagai balasannya ... kamu minta dia duduk di barisan lain 

Waktu kamu berumur 12 tahun, dia melarangmu melihat acara tv khusus untuk orang dewasa ... sebagai balasannya ... kamu tunggu sampai dia keluar rumah 

Waktu kamu berumur 13 tahun, dia menyarankanmu untuk memotong rambut karena sudah waktunya ..sebagai balasannya.. kamu bilang dia tidak tahu mode 

Waktu kamu berumur 14 tahun, dia membayar biaya untuk kemahmu selama liburan ... sebagai balasannya ... kamu nggak pernah menelponnya. 

Waktu kamu berumur 15 tahun, pulang kerja dia ingin memelukmu ...sebagai balasannya ... kamu kunci pintu kamarmu 

Waktu kamu berumur 16 tahun, dia mengajari kamu mengemudi mobil ...sebagai balasannya ... kamu pakai mobilnya setiap ada kesempatan tanpa mempedulikan kepentingannya 

Waktu kamu berumur 17 tahun, dia sedang menunggu telpon yang penting .. sebagai balasannya ... kamu pakai telpon nonstop semalaman, 

waktu kamu berumur 18 tahun, dia menangis terharu ketika kamu lulus SMA.. sebagai balasannya ... kamu berpesta dengan teman-temanmu sampai pagi

Waktu kamu berumur 19 tahun, dia membayar semua kuliahmu dan mengantarmu ke kampus pada hari pertama ... sebagai balasannya ... kamu minta diturunkan jauh dari pintu gerbang biar nggak malu sama temen-temen.

dan hingga SUATU HARI, dia meninggal dengan tenang ... dan tiba-tiba kamu teringat semua yang belum pernah kamu lakukan, ... dan itu menghantam HATIMU bagaikan pukulan godam

MAKA .. JIKA ORANGTUAMU MASIH ADA .. BERIKANLAH KASIH SAYANG DAN PERHATIAN LEBIH DARI YANG PERNAH KAMU BERIKAN SELAMA INI JIKA ORANG TUAMU SUDAH TIADA ... INGATLAH KASIH SAYANG DAN CINTANYA YANG TELAH DIBERIKANNYA DENGAN TULUS TANPA SYARAT KEPADAMU

Kisah Kejujuran 2 Anak Kecil

03.57 Add Comment


Kejujuran sebuah kata yang sangat sederhana tapi sekarang menjadi barang langka dan sangat mahal harganya. Memang ketika kita merasa senang dan segalanya berjalan lancar, mengamalkan kejujuran secara konsisten tidaklah sulit, tetapi pada saat sebuah nilai kejujuran yang kita pegang berbenturan dengan perasaan, kita mulai tergoncang apakah tetap memegangnya, atau kita biarkan tergilas oleh keadaan. Sebuah kisah kejujuran yang sangat menyentuh hati, dua orang anak kecil menjajakan tisu di pinggir jalan. Membuat kita mesti belajar banyak tentang arti sebuah kejujuran.


Siang ini, tanpa sengaja, saya bertemu dua manusia super. Mereka makhluk-makhluk kecil, kurus, kumal berbasuh keringat. Tepatnya di atas jembatan penyeberangan Setia Budi, dua sosok kecil berumur kira-kira delapan tahun menjajakan tissue dengan wadah kantong plastik hitam. Saat menyeberang untuk makan siang mereka menawari saya tissue di ujung jembatan, dengan keangkuhan khas penduduk Jakarta saya hanya mengangkat tangan lebar-lebar tanpa tersenyum yang dibalas dengan sopannya oleh mereka dengan ucapan, “Terima kasih Oom!” Saya masih tak menyadari kemuliaan mereka dan cuma mulai membuka sedikit senyum seraya mengangguk ke arah mereka.



Kaki-kaki kecil mereka menjelajah lajur lain di atas jembatan, menyapa seorang laki laki lain dengan tetap berpolah seorang anak kecil yang penuh keceriaan, laki-laki itu pun menolak dengan gaya yang sama dengan saya, lagi-lagi sayup-sayup saya mendengar ucapan terima kasih dari mulut kecil mereka. Kantong hitam tempat stok tissue dagangan mereka tetap teronggok di sudut jembatan tertabrak derai angin Jakarta. Saya melewatinya dengan lirikan kearah dalam kantong itu, dua pertiga terisi tissue putih berbalut plastik transparan.




Setengah jam kemudian saya melewati tempat yang sama dan mendapati mereka tengah mendapatkan pembeli seorang wanita, senyum di wajah mereka terlihat berkembang seolah memecah mendung yang sedang menggayuti langit Jakarta.




“Terima kasih ya mbak … semuanya dua ribu lima ratus rupiah!” tukas mereka, tak lama si wanita merogoh tasnya dan mengeluarkan uang sejumlah sepuluh ribu rupiah.




“Maaf, nggak ada kembaliannya … ada uang pas nggak mbak?” mereka menyodorkan kembali uang tersebut. Si wanita menggeleng, lalu dengan sigapnya anak yang bertubuh lebih kecil menghampiri saya yang tengah mengamati mereka bertiga pada jarak empat meter.




“Oom boleh tukar uang nggak, receh sepuluh ribuan?” suaranya mengingatkan kepada anak lelaki saya yang seusia mereka. Sedikit terhenyak saya merogoh saku celana dan hanya menemukan uang sisa kembalian food court sebesar empat ribu rupiah. “Nggak punya!”, tukas saya. Lalu tak lama si wanita berkata “Ambil saja kembaliannya, dik!” sambil berbalik badan dan meneruskan langkahnya ke arah ujung sebelah timur.




Anak ini terkesiap, ia menyambar uang empat ribuan saya dan menukarnya dengan uang sepuluh ribuan tersebut dan meletakkannya kegenggaman saya yang masih tetap berhenti, lalu ia mengejar wanita tersebut untuk memberikan uang empat ribu rupiah tadi. Si wanita kaget, setengah berteriak ia bilang “Sudah buat kamu saja, nggak apa..apa ambil saja!”, namun mereka berkeras mengembalikan uang tersebut. “Maaf mbak, cuma ada empat ribu, nanti kalau lewat sini lagi saya kembalikan !”




Akhirnya uang itu diterima si wanita karena si kecil pergi meninggalkannya. Tinggallah episode saya dan mereka. Uang sepuluh ribu digenggaman saya tentu bukan sepenuhnya milik saya. Mereka menghampiri saya dan berujar “Om, bisa tunggu ya, saya ke bawah dulu untuk tukar uang ke tukang ojek!”



“Eeh … nggak usah … nggak usah … biar aja … nih!” saya kasih uang itu ke si kecil, ia menerimanya, tapi terus berlari ke bawah jembatan menuruni tangga yang cukup curam menuju ke kumpulan tukang ojek. Saya hendak meneruskan langkah tapi dihentikan oleh anak yang satunya, “Nanti dulu Om, biar ditukar dulu … sebentar.” 



“Nggak apa apa, itu buat kalian” lanjut saya. “Jangan … jangan oom, itu uang oom sama mbak yang tadi juga” anak itu bersikeras. “Sudah … saya ikhlas, mbak tadi juga pasti ikhlas !”, saya berusaha membargain, namun ia menghalangi saya sejenak dan berlari ke ujung jembatan berteriak memanggil temannya untuk segera cepat.




Secepat kilat juga ia meraih kantong plastik hitamnya dan berlari ke arah saya. “Ini deh om, kalau kelamaan, maaf ..”. Ia memberi saya delapan pack tissue. “Buat apa?”, saya terbengong “Habis teman saya lama sih oom, maaf, tukar pakai tissue aja dulu”. Walau dikembalikan ia tetap menolak.




Saya tatap wajahnya, perasaan bersalah muncul pada rona mukanya. Saya kalah set, ia tetap kukuh menutup rapat tas plastik hitam tissuenya. Beberapa saat saya mematung di sana, sampai si kecil telah kembali dengan genggaman uang receh sepuluh ribu, dan mengambil tissue dari tangan saya serta memberikan uang empat ribu rupiah. “Terima kasih Om!”..mereka kembali ke ujung jembatan sambil sayup sayup terdengar percakapan, “Duit mbak tadi gimana ..?” suara kecil yang lain menyahut, “Lu hafal kan orangnya, kali aja ketemu lagi ntar kita kasihin …….”.




Percakapan itu sayup sayup menghilang, saya terhenyak dan kembali ke kantor dengan seribu perasaan. Tuhan, hari ini saya belajar dari dua manusia super, kekuatan kepribadian mereka menaklukan Jakarta membuat saya trenyuh, mereka berbalut baju lusuh tapi hati dan kemuliaannya sehalus sutra, mereka tahu hak mereka dan hak orang lain, mereka berusaha tak meminta minta dengan berdagang tissue.




Dua anak kecil yang bahkan belum balig, memiliki kemuliaan di umur mereka yang begitu belia. Kejujuran adalah mata uang yang berlaku dimana-mana. Apa yang bukan milik kita, pantang untuk kita ambil.




YOU ARE ONLY AS HONORABLE AS WHAT YOU DO

Merubah Dunia adalah Perintah Tuhan

09.57 1 Comment
 
Apakah esensi agama?

Saya tidak pernah dan tidak akan pernah berhenti bertanya tentang agamaku.

Seandainya agama adalah suatu program komputer yang dihasilkan, maka Tuhan adalah Sang Programmer paling handal yang mampu memprogram agama sebagai sesuatu yang paling sempurna.

Lalu dapatkah saya melakukan cracking terhadap agama? Ataukah jika agama seperti system komputer, mungkinkah kutemukan vulnerabilitynya kemudian melakukan patching terhadapnya.

Mengapa Agama menjadi sesuatu yang fundamental, perciskah seperti halnya bahasa pemproggraman?
Hack your Faith then you will see… menjadi hacker adalah suatu keinginan merubah dunia, bukankah Allah sendiri memerintahkan kepada umat manusia untuk merubah keadaan kaumnya. 

Hack agamamu, exploitasi kedalamannya, lakukan cracking terhadapnya agar kamu mampu mencari hal-hal yang tidak dapat kau tangkap dengan kasat mata, gali rahasia-rahasia yang terkandung dari the holybook seperti kau berusaha mengakali kernel Linux mu. Lakukanlah inovasi dan manuver dengan tetap menjaga nilai-nilai fundamental itu.

Karena… Allah tidak akan MERUBAH keadaaan suatu kaum, kalau bukan karena kaum itu sendiri

MERUBAH DUNIA adalah Perintah Tuhan…

cukup sudah aku mentracking hidup digelombang

09.52 Add Comment
Semoga di terima, aku buat bukan sembarang buat ... (hening ..) ehem .. oke langsung aja



cukup sudah aku mentracking hidup digelombang ini, begitu banyak Log's File yang tersulam pada hidupku. begitu banyak Bug's yang membuatku stuck untuk mem fix database hati ini. namun ku mulai lagi dengan sedikit Coding, melalui Root jiwaku, ku benihkan Track untuk dapat mengenalmu, kurangkai sedemikian rupa agar LoveVirus.bin dapat aku exploit dihatimu.
Namun naas sekali, untuk meng-encrypt hatimu tidaklah mudah, perlahan tapi pasti ku kenali dan kupahami kernel yang terdapat dihatimu... dan disaat ada celah bug's yang tersisa untuk diriku, ku manfaatkan semaksimal mungkin, ku mulai cracking Password pada hatimu. menembus Firewallmu, mengupload LoveVirus.bin dan ku exploit dengan setulus hatiku.
dan kini ? Tepukan cinta mendamaikan jiwaku, Perjuanganku berhasil !
namun tidak cukup disitu.
ku buka HiJack tools untuk melihat semua Bug's yang tersisa dihatimu... dengan segera aku jaga setiap Bug's itu agar tidak ada ruang dihatimu selain diriku.
Install Firewall,
Disable Script,
Disable Auto play,
Turn Off System Restore,
Install Bit Defender total security.
Install DR.Web untuk pertahanan lebih diremovablemu.
semua itu sudah lebih dari cukup untuk menenangkan hatiku dari kekhawatiran akan dirimu.
dan ku berjanji, menjadikan dirimu sebagai system hati yang sempurna.

SAATNYA HACKER MUDA MERUBAH DUNIA!!!

09.51 1 Comment


Kaum Muda sesungguhnya tersimpan jiwa pemberontakan dalam diri mereka:

“Ada jiwa pemberontakan dalam diri anak muda, itulah yang kupercaya bahwa kita diciptakan untuk merubah dunia. Masa depan bukan soal siapa yang telah menciptakan hari kemarin, melainkan siapa yang akan merubah hari esok. Karenanya kau bukan generasi muda jika tidak mampu menggores sejarah dengan menciptakan masa depan untuknya.”

Kaum muda sesungguhnya terinspirasi dari para pendahulu mereka:

“Di setiap tetes darah yang mengaliri tubuhku dan disetiap denyut nadi serta tarikan nafasku, bersemayam roh-roh kalian yang suci, para imajiner masa lalu.”

Kaum Muda sesungguhnya adalah mereka yang berani dan siap menantang masa depan:

.....Wahai esok hari
Rentangkan sayapmu tuk hadang kami
Yang sudah terlalu menyala dibakar semangat
Dan telah muak untuk tunduk dan diperalat
(Belati Putra)


Kaum Muda sesungguhnya adalah mereka yang membuang jauh fikiran pesimis:

“Seribu anak muda “optimis” dengan belajar dari sejarah belum tentu membawa perubahan, tapi satu anak muda “pesimis” dengan belajar dari sejarah bisa jadi kehancuran.”

Kaum Muda sesungguhnya adalah mereka yang menyadari peran sebagai agent of change:

Aku adalah generasi muda, menjadi bagian dari ”Agent of Change” tanah air. Misiku sangat berat, bertanggungjawab atas nasib bangsa Indonesia kedepan. Kelak aku akan menjadi pemimpin, menjadi bagian dari pembuat kebijakan atau yang menjalankan. Aku adalah ‘pemain’ yang akan berupaya sekuat tenaga merealisasikan apa yang terbaik untuk bangsaku.

Kaum Muda sesungguhnya adalah mereka yang selalu bangkit dari keterpurukan:

Kubangunkan akustikku yang setelah sekian lama mengalami mati suri; kupanggil pulang insting dan feelingku yang sedang melakukan perjalanan akhirat tanpa batas; kuarahkan kembali barisan lirik-lirik lama yang nyaris tersesat dalam mesin maya; dan ku rekontruksi bangunan ide dan pondasi imajinasi yang hampir runtuh dimakan waktu. “Saatnya mengaransemen hidup!!!!.”


Kaum Muda sesungguhnya adalah ‘generasi pemberi’ yang terbaik untuk lingkungannya:

Aku bersumpah tidak akan ada satu kabar buruk pun sampai ke telinga kalian, wahai Para Penerusku. Jika pun angin menerbangkannya, kan kurentangkan sayapku lebar-lebar menghadang, hingga mereka melebur diudara.

Kaum Muda sesungguhnya adalah generasi yang tak pernah mati untuk bangsanya:

Generasi muda adalah tonggak berdirinya suatu bangsa, jika mereka kokoh maka kokohlah suatu bangsa.

Generasi muda siap mendangak ditengah teriknya siang hari, menatap langit dan menantang matahari, menaklukan panasnya udara yang membakar.

Generasi muda siap mengembangkan sayap-sayap mereka lebar-lebar, terbang tinggi bebas diudara, menggapai langit, menyebrangi lautan dan menakhlukan hutan-hutan rimba, baik dalam terang maupun dalam gelap.


Saatnya Hacker Muda Merubah Dunia:

Kemampuan dan kecerdasanku adalah sebuah kontribusi abadi untuk masa depan yang damai, sebagaimana yang diimpikan para pendahuluku dan menjadi impianku untuk para penerusku.

Kemampuan dan kecerdasanku adalah ‘tak ternilai’ tak terukur kapasitasnya. Seberapa jauh pun kau mencoba mengeksplorasi kemampuan dan kecerdasanku terus menjangkiti dimensi-dimensi maya dan menginfeksi dengan munculnya kode-kode baru yang akan merubah dunia.

Kemampuan dan kecerdasanku adalah ‘senjata’ tak bertuan yang dapat mematikan secepat cahaya ketika aku berada dititik akumulatif kemarahan pada dunia yang termanipulasi oleh ketidakadilan.

Kemampuan dan kecerdasanku tidak akan pernah mati pudar dimakan waktu, akan terus mengdiaspora, bermain dalam kernel-kernel diruang maya demi menciptakan dunia baru.

Kemampuan dan kecerdasanku akan merubah dunia…

Aku adalah anak muda tanpa lintas generasi, dan kami adalah hacker muda yang siap merubah dunia.

Semenjak manifesto hacker THE MENTOR di munculkan kami selalu percaya bahwa kami dianugrahi kecerdasan dan kemampuan untuk merubah dunia.

_________________________________________________________________________________________________________________________________

Kupersembahkan untuk generasi muda tanah air yang percaya tentang peran mereka sebagai penentu masa depan bangsa yang percaya bahwa kemampuan mereka harus digunakan untuk menciptakan masa depan dunia yang damai, yang percaya bahwa anak muda harus berkontribusi untuknya.

Wahai kaum muda mulailah dengan membangun ‘conviction’ (keyakinan) dari dalam dirimu tentang dunia diluar sana, karenanya kaulah yang dibutuhkan dunia hari ini.!!

“Aku adalah orang yang selalu percaya bahwa kalian cerdas, dan akan selalu cerdas. Karenanya aku percaya kalian dapat merubah dunia. Sebut aku idealis jika kalian membaca tulisanku, aku pun ingin kalian menjadi idealis, bukan untukku, tapi untuk kalian, untuk orangtua kalian, untuk keluarga kalian, untuk orang-orang yang kalian sayangi, untuk tanah air dimana ada garuda didada kalian, untuk dunia dimana kalian menjadi penghuni terakhirnya. Jika apa yang aku fikirkan ini non-sense mungkin kalianlah yang tahu apa yang masuk akal. Jika apa yang aku fikirkan ini logis mungkin kalian jualah yang tahu bagaimana menyempurnakannya.”

EXPLOIT Semangat MERAH-PUTIH Mu

09.51 1 Comment


Wahai Kaum MUDA yang memiliki kecerdasan luar biasa dalam dirinya... 
Jika merah darah dan putih tulangmu tidaklah mampu menjadi kekuatan untukmu berdiri kokoh menantang masa depan, menakhlukan hari esok, demi menggores sejarah yang akan datang, biar aku ambil terang sang matahari agar terus menjadi energi mu.

Kan kuperintahkan bulan dan bintang dari singasana mereka untuk selalu menyuntikkan cahayanya, lalu akan ku pugar luasnya samudra demi membanjiri semangatmu yang tidak akan pernah habis oleh tetessannya.
Kan kugali isi bumi demi menemukan energi terpendam hanya untukmu dan kuarungi jagad raya demi menemukan rahasia-rahasia alam agar tetap membuat eksistensi mudamu kekal.

Lalu akan ku kumpulkan setiap titik api agar mereka membakar jiwa dan semangat sosok-sosok PERUBAH DUNIA yang tidak akan pernah padam.

Jika merah darah dan putih tulangmu tidaklah mampu, biar kupanggil seribu anak muda lain  yang ada Garuda di dadanya untuk berdiri bersamamu, berkontribusi untuk bangsa demi merubah DUNIA.”
Saatnya Hacker Muda Merubah Dunia, Karena di Dada Kita ada Garuda, Save the World, Hack the Planet, Free the Universe!!!!

Hacking Adalah Kreativitas, Seni

09.38 2 Comments


Banyak yang beranggapan bahwa seni meretas atau hacking identik dengan penggunaan komputer. Bagaimana tidak? Film-film bernuansa teknologi seperti The Social Network dan Hackers menunjukkan proses hacking yang selazimnya dilakukan para ahli dengan menggunakan komputer sebagai media meretas. Pendiri IDC Indonesia, Johar Alam Rangkuti, punya sudut pandang lain dalam melihat hacking.

Saat tim Yahoo! Indonesia mengunjungi kantor IDC Indonesia pada Selasa, 20 Desember 2011 lalu, Johar bercerita mengenai pertama kali dia mendapat inspirasi hacking, “Kisah hacking saya pertama adalah sekitar tahun 1977, saat pertama kali mendapatkan komputer Radio Shack TRS-80 Model 1. Tapi bukan dengan komputer itu saya melakukan hacking.”

Johar mengisahkan bahwa keingintahuannya terhadap komputer tersebut memancing dia untuk membaca majalah Creative Computing, media yang membawanya masuk ke alam komputasi dengan referensi teknis mendalam. “Itu adalah pertama kalinya saya memegang komputer. Saya tak tahu mau belajar dari mana, tidak ada yang bisa mengajarkan saya menggunakan itu. Maka saya cari cara untuk mempelajarinya.”

Johar bernostalgia, “Saya melihat ayah membayar tagihan restoran dengan kartu kredit. Di situ dia hanya menandatangani struk yang sudah ada nomor kartu kreditnya. Saya pikir, tidak mungkin provider kartu tersebut di luar sana melacak tanda tangan ayah saya. Maka saya memesan majalah tersebut dengan ‘mencuri’ nomor kartu kredit ayah dan memalsukan tanda tangannya. Sebulan kemudian majalah Creative Computing berdatangan ke rumah saya.”

Pria eksentrik yang menyebut dirinya sebagai “tukang internet” ini menambahkan, “Yang saya tekankan dari keberhasilan saya mendatangkan majalah tersebut bukan karena proses mencuri nomor kartu kredit, tapi dengan bagaimana Anda berkreasi terhadap apapun. Hacking itu murni kreativitas.”

Johar yang juga merupakan pendiri jaringan interkoneksi nasional IIX ini menyebut MacGyver sebagai ‘hacker’ favorit, “Orang itu gila. Dia bisa membuat apapun menjadi benda dengan fungsi yang sangat berbeda dari asalnya.” Hacking, baginya tidak selalu membutuhkan komputer sebagai media, namun seberapa jauh orang itu berkreasi atas sesuatu di sekitarnya.

Tapi tidak bisa disangkal, kemampuan hacking, seperti menerobos jaringan, membuat para hacker Indonesia juga sempat terlibat dalam perang dunia maya yang sifatnya besar dan Johar pun terlibat di dalamnya untuk menjadi salah satu ‘tentaranya’ tersebut. “Ada dua perang terbesar yang saya dan teman-teman internet di Indonesia alami. Pertama adalah perang melawan China pada tahun 1998 dan melawan orang-orang di Irlandia pada 1999.” Johar mengisahkan bahwa tak jarang isu politik merupakan latar belakang terjadinya perang di internet. “Berbagai jenis serangan seperti pelumpuhan jaringan sampai perusakan perangkat keras dari jauh terjadi saat itu.”

Walau terlibat di dalam perang dunia maya tersebut, Johar menekankan, “Hacking ‘kan murni kreativitas. Sesuatu yang merusak bagi saya tidak tergolong hacking.”

Source Code : XXX

Struktur & Organisasi Data

09.31 1 Comment
Data dan struktur data, Data merupakan salah satu hal penting yang tidak dapat ditinggalkan dalam pemakaian komputer. Data adalah sekumpulan fakta yang dapat diperoleh dari berbagai sumber, seperti dari hasil pengukuran, pengamatan di labolatorium, hasil survey, angket dan lain sebagainya.
Dengan bermacam cara data disajikan dan diolah menjadi informasi. Informasi dapat disajikan dengan tulisan ataupun lisan, informasi sangat penting karena berfungsi sebagai dasar dalam pengambilan keputusan.
Struktur data adalah suatu koleksi atau kelompok data yang dapat dikarakterisasikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pengertian struktur data adalah elemen data (mulai dari byte) yang ditentukan tipe datanya, diorganisasi (dibentuk, disusun, atau dikelompokkan) dan akan diproses sesuai dengan tipe datanya. Pada definisinya, data dapat dikategorikan menjadi :

Tipe data sederhana atau data sederhana, yang terdiri dari :

  • Data sederhana tunggal, misalnya integer, real, Boolean, serta character.
  • Data sederhana majemuk, misalnya string.

Tipe data ini dapat diorganisasikan menjadi berbagai struktur data dengan berbagai cara tertentu.

Struktur data, meliputi :

  1. Struktur data sederhana, misalnya array dan record.
  2. Struktur data majemuk, terdiri atas :
  • Linear, misalnya stack, queue, dan linear linked list.
  • Nonlinear, misalnya pohon binary (binary tree), pohon cari biner (binary search tree), pohon cari m-way (m-way search tree), general tree, serta graph.
Kedua kategori diatas terutama diperuntukkan untuk data pada storage utama.

Data yang diperuntukan untuk storage tambahan, memiliki struktur data yang dikenal dengan organisasi file. Tipe organisasi file diantaranya adalah sebagai berikut :

Sequential

  • Record disimpan dalam file secara beruntun berdasarkan waktu tiba dari pekerjaan yang diwakilinya, sehingga membentuk first-in-first-out (FIFO), struktur data seperti ini disebut antrean atau queue.
  • Record yang masuk pertama akan memiliki indeks atau alamat yang lebih kecil daripada record yang masuk kemudian.

Indexed Sequential

  • Record disimpan secara berurutan.
  • Record yang masuk terlebih dahulu disimpan pada tempat yang lebih kecil.
  • Untuk melakukan pencarian pada organisasi ini perlu menggunakan pencarian terlebih dahulu.
  • Dengan organisasi file ini lebih fleksibel karena ukuran file disesuaikan dengan banyaknya data yang ada pada setiap file.
Relative dan Multikey

Dua buah struktur data sederhana adalah array atau larik dan record. Array merupakan struktur data yang terurut dan homogen, terdiri dari data item yang membentuk satu kesatuan yang tipe datanya sama. Sedangkan record merupakan struktur data yang terdiri atas serangkaian data item dengan tipe data yang berbeda.
Pemakaian struktur data yang tepat di dalam proses pemrograman, akan mengasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih sederhana.

  Suatu struktur data dicirikan dengan :
  1. Jenis atau satuan data pembentuknya
  2. Hubungan antara satuan tersebut.
Strukutur data terdiri dari satuan data sederhana yang cocok untuk program yang dipakainya. Hubungan antara satuan data tersebut membentuk salah satu cirri dari struktur yang bersangkutan. Jika sebuah struktur data sudah tersedia maka struktur data itu langsung dapat digunakan. Jika satuan data sederhana dapat membentuk sebuah struktur yang lebih efisien dalam penggunaan memori, maka struktur data tersebut dapat disatukan. Struktur tersebut tidak dapat langsung ditujukan kepada sebuah address, maka dari itu harus melalui proses pemrograman. Jika menggunakan penyajian secara sequential, maka komponen struktur data ditempatkan ke dalam relokasi memori secara berurutan.

METODE HASHING

Metode hashing ini digunakan untuk :
  • Mengatasi kerugian korespondensi satu-satu.
  • Untuk mengurangi banyaknya ruang alamat yang digunakan untuk pemetaan dari key yang memiliki cakupan yang luas ke nilai alamat yang memiliki cakupan yang dipersempit.
  • Output fungsi HASH adalah home address dari record yang keynya diproses.

Macam – macam fungsi metode Hash :

  • Fungsi : f(key) = address
  • Fungsi modulo : Home address dicari dengan cara mencari sisa hasil bagi nilai key dengan suatu nilai tertentu.
  • Fungsi: f(key) = key mod n Dengan n adalah Banyaknya ruang alamat yang tersedia atau bilangan prima terdekat yang berada di atas nilai banyak data, setelah itu banyaknya ruang alamat disesuaikan dengan n.
  • Fungsi Pemotongan : Home address dicari dengan memotong nilai key ke jumlah digit tertentu yang lebih pendek. Contoh: NIM yang tadinya 8 digit, dipotong hanya menjadi 2 digit!
  • Fungsi Pelipatan : Dilakukan pelipatan terhadap record key dengan bagian yang sama panjang, lalu setiap bagian dijumlahkan NIM 8 digit dibagi dua digit, hingga menjadi 4 buah.Misal: 22002521, dibagi 22 00 25 21 kemudian dijumlahkan: 68.
  • Fungsi Pengkuadratan : Home address dicari dengan mengkuadratkan setiap digit pembentuk key, lalu semua hasilnya dijumlahkan Contoh: 22002211, semua digit dikuadratkan dan dijumlah.
  • Fungsi Penambahan Kode ASCII Jika key bukan kode numerik, home address dicari dengan menjumlahkan kode ASCII setiap huruf pembentuk key ADE = 65 + 68 + 69 = 192

COLLISION RESOLUTION

Karena collision dapat dipastikan akan dapat terjadi, maka output dari suatu fungsi hash tidak selalu unik, hanya berupa kemungkinan suatu alamat yang sudah ditempati, jika home address sudah ditempati oleh record lain, maka harus dicarikan address lain.
Proses pencarian address ini disebut dengan collision resolution

METODE COLLISION RESOLUTION
  1. Open Addressing.
  2. Chaining.
  3. Coalesced Hashing.
  4. Chained Progressive Overflow.
  5. Bucket.

Apakah Kamu Yakin dan Apakah Kamu Siap ???

09.30 1 Comment


Apakah kamu yakin dan Apakah Kamu siap ??
Perbedaan menjadi halangan terberat, siksaan batin yang pernah saya alami. Perbedaan keyakinan mungkin menjadi halangan bagi kamu yang menjalani dalam satu hubungan cinta. Di saat kamu menjalaninya pasti ada sesuatu yang menjanggal, tanda tanya di mata semua orang.  Dalam keyakinan diri sendiri kamu mendapatkan kebahagian dunia akhirat, dan kamu tak akan mau pernah pindah. Tapi di sisi lain kamu tak mau meninggalkan seseorang yang sangat di sayangi, yang sudah kamu percayai untuk masa depan.  

Sebelum kamu melanjutkan perjalananmu saya akan bertanya :



APAKAH KAMU YAKIN
Yakinkah kamu memilih keyakinan terbaik dari yang terbaik
yakinkah pasangan mu itu terbaik dari yang terbaik
Memilih terbaik dari yang terbaik itu tidak mudah !!!


APAKAH KAMU SIAP
Kamu siap menjalani hubungan itu, jika terjadi sesuatu yang menyakitkan
Kamu siap resikonya, jika sudah terlanjur memilih keyakinan
Persiapan bekal masa depan itu tak ringan !!!



Pesan saya :
Tolong kamu yakin akan pilhanmu, tolong kamu siapkan kedepannya. Kamu jangan terlalu bahagia, jika kamu belum tahu apa kebahagian itu.

Saya :
Selama ini saya kemana .. ? Di kosongkan, di butakan sesuatu yang biasa orang sebut kebahagian.
ITU BUKAN KEBAHAGIAN, ITU ADALAH MALAPETAKA HIDUP SAYA.
Sebuah Gambar Berbicara Seribu Kata

Sebuah Gambar Berbicara Seribu Kata

09.17 1 Comment
Hukum Pemetaan Pikiran

Hukum pemetaan pikiran sangat sederhana. Ketika pikiran memasuki otak Anda, rekamlah, bukan dalam bentuk tulisan tapi dalam bentuk diagram atau simbol dan gunakan warna-warna.

Gunakan gambar, gambar-gambar kecil-gambar rumah kecil atau gambar pohon kecil di depannya. Buatlah cabang untuk gambar yang baru, gunakan satu kata kunci untuk setiap garis; gunakan simbol. Saat kita mencatat kita sudah menggunakan simbol karena itu gunakanlah simbol dan desain yang khusus untuk Anda. Artinya, setiap Anda membuat peta pikiran, artinya peta pikiran itu untuk Anda bukan untuk orang lain. Hebat bukan? Anda bisa menyimpan informasi yang ingin Anda ketahui dengan cara yang khusus hanya untuk Anda.Membuat Peta Pikiran dan Manfaatnya
  • Langkah pertama, tulislah masalah yang ingin Anda pecahkan atau tantangan utamanya di tengah-tengah.
  • Langkah kedua, buatlah cabang-cabang utama semua topik sewaktu topik-topik itu memasuki pikiran Anda.
  • Langkah ketiga, buatlah ranting atau cabang dari topik itu yang mempengaruhi dan berhubungan dengan ranting itu.

Jadi, ketika Anda berpikir tentang suatu tantangan, misalnya Anda sedang menyeberang jalan dan tiba-tiba ada sesuatu yang masuk ke dalam pikiran Anda seperti ada penyeberangan di sebelah sana atau ada kendaraan lewat di arah yang berlawanan atau saya perlu melihat toko di jalan sebelah sana. Ini adalah semua aspek yang akan memasuki bagian yang berbeda dari suatu peta pikiran. Anda menggunakan jenis peta pikiran ini bila Anda sedang membuat catatan atas apa yang Anda dengarkan.
Tujuan peta pikiran adalah menciptakan suatu gambar. Seberapakah kehebatan sebuah gambar? Sebuah gambar mewakili berapa kata? Seribu kata. Ungkapan ini telah sering didengar. Informasi dari gambar masuk ke dalam sisi otak yang kreatif kemudian Anda jelaskan dengan sisi otak sebelahnya, yaitu otak analitis.

Di lain pihak, bila ada seribu kata dan hanya ada sepuluh detik waktu untuk membacanya, berapa banyak kata yang bisa Anda ingat? Anda akan sibuk sekali mengingat seratus kata dari seribu kata itu bukan? Tetapi, ketika melihat gambar, informasi mengalir dengan mudah sekali. Oleh karena itu, tujuan peta pikiran adalah menciptakan sebuah gambar. Dan ketika kita menciptakan sebuah gambar kita juga bisa menambah atau menguranginya.

Salah satu fungsi peta pikiran adalah memperbaiki sebuah topik. Peta pikiran bisa dibuat untuk memecahkan masalah, menulis makalah atau esai, atau untuk segala jenis rangkuman. Bila peta pikiran telah dibuat, tempelkanlah di dinding dan lihatlah dengan cepat seperti melihat lukisan dan Anda akan mengingatnya dengan sisi kreatif otak Anda. Keesokan harinya, lihatlah kembali. Apabila dinding di rumah atau di kantor sudah penuh, ambillah peta pikiran itu dan simpanlah di map atau di buku catatan. Lihatlah kembali seminggu kemudian, sebulan kemudian, dan revisilah bagian yang tidak diketahui. Hasil eksperimen menunjukkan bahwa di tahun berikutnya Anda bisa tetap mengingatnya sampai 80%. Bukan main!