Sabtu, 03 April 2010

Bersyukurlah

Jika populasi bumi berkurang hingga menjadi sebuah desa dengan hanya 100 orang penduduk, seperti apakah profil desa kecil yang beragam ini, jika seluruh perhitungan rasio kependudukan dianggap massih berlaku???

Philip M.Hartner,MD dari Fakultas Kedokteran Stanford University Amerika Serikat, mencoba menemukan jawaban atas ini.

Berdasarkan analisnya, desa kecil bumi akan terdiri dari:
57 orang asia
21 orang eropa
14 orang berasal dari belahan bumi sebelah barat
8 orang afrika

52 perempuan
48 laki-laki

80 bukan kulit putih
20 kulit putih

6 arang memiliki 59% dari seluruh kekeyaan bumu, dan keenam arang tersebut seluruhnya berasal dari Amerika Serikat
80 orang tinggal tinggal dirumah - rumah yang tidak memenuhi standar
70 orang hampir meninggal
1 orang sedang hamil
1 orang memiliki latar belakang perguruan tinggi
1 orang memiliki komputer

marilah kita merenungkan analisa Hartner dan mulai dari hal - hal sebagai berikut:

*Jika anda tinggal dirumah yang baik, memiliki banyak makanan dan banyak membaca, anda anda bagian dari kelompok terpilih.

*Jika anda memiliki rumah yang baik, makanan, dapat membaca dan memiliaki komputer, anda bagian dari kelompok elit.

*jika anda bangun pagi ini dan merasa sehat, anda lebih beruntung dari jutaan orang ywng mingkin tidak akan dapat bertahan hidup minggu ini.

*jika anda tidak pernah merasakan bahaya perang, kesepian karena dipenjara, kesakitan karena penyiksaan, atau kelaparan, anda berada selangkah lebih maju dibandingkan 500 juta orang didunia.

*Jika anda dapat menghadiri pertemuan politik atau keagamaan tanpa meras takut akan dilecehkan, ditangkap, disiksa, atau mati, anda beruntung karena lebih dari 3 milyar orang didunia tidak dapat melakukanya.

*Jika anda memiliki makanan dilemari pendingin, baju - baju dilemari pakaian, dan memiliki atap yang menauingi tempat anda beristirahat, anda lebih kaya dari 75% penduduk didunia ini.

*Jika memiliki uang di bank, di dompet, dan mampu membelajakan sebagian uang untuk menikmati hidangan diorestoran, anda merupakan anggota dari 8% kelompok orang - prang kaya didinia.

*Jika oerang tua anda masih hidup dan menikmati bahagianya kehidupa pernikahan mereka, maka anda termasuk salah satu dari kelompok orang yang dikategorikan langka, terutama di Amerika Serikat

*Jika anda mampu menegakan kepala dengan senyuman dibibir dan merasa benar - benar bahagia, anda memiliki keistimewaan tersendiri, karena sebagian besar orang tidak memperoleh kenikmatan tersebut.

*jika anda dapat membaca pesan ini, anda baru saja menerima karunia ganda, karena seorang memikirkan anda, dan anda jauh lebih beruntung dibandingkan lebih dari 2 milyar orang tidak dapat membaca sama sekali.

Semoga anda menikmati hari yang indah ini. Hitunglah karunia keberuntungan anda, dan sampaikan hal ini kepada orang lain untuk mengingatkan bahwa sebenarnya, kita adalah arang - orang yang sangat beruntung

Melawan Diri Sendiri

Kemenangan sejati bukanlah kemenangan atas orang lain. Namun, kemenangan atas diri sendiri. Berpacu dijalur keberhasilan diri adalah pertandingan untuk mengalahkan rasa ketakutan, keenganan, keangkuhan, dan semua beban yang menambat dir ditmpat star.

jerih payah untuk mengalahkan orang lain sama sekali tak berguna. Motivasi tak semestinya lahir dari rasa iri, dengki, atau dendam. Keberhasilan sejati memberikan kebahagiaan yang sejati, yang tak mungkin diraih dengan sifat yang ternoda.

Pelari yang berlari untuk mengalahkan pelari yang lain, akan tertinggal karena sibuk mengintip laju lawan-lawanya. ia mencurahkan seluruh perhatian demi perbaikan catatan sendiri.
ia bertanding dengan dirinya sendiri, bukan melawan arang lain. Karena, ia tak perlu bermain curang. keinginan untuk mengalahkan orang lain adalah awal dari kekalahan diri sendiri

Persahabatan

Periksalah kembali persahabatan yang pernah anda rajut. Apakah masih terbentang di sana?? Atau anda melupakanya jauh sebelum ini Bekerja keras dan meniti jalan karier bukan berarti memisahkan anda dari persahabatan. Beberapa orang mangatakan manjadi pemimpin itu berteman sepi, selalu mengerjakan apapun sendiri. Memang pohon yang menjulang tinggi berdiri sendiri. Perdu yang rendah tumbuh bersemak - semak. Demikiankah hidup yang ingin anda jalani???
Bukan. Jangan kacaukan karier dengan kehidupan yang semestinya. Persahabatan merupakan bbagian dari hidup anda. Binalah persahabatan. Anda akan merasakan betapa kayanya hidup anda. Berbagi kebahagiaan pada sahabat, memperkokoh kenbahagiaan.

Orang bijak bilang sehabat adalah satu jiwa dalam tubuh yang berbeda. Dan sahabat anda yang terdekat adalah keluarga anda. Barangkali, itulah mengapa bersahabat meringankan beban anda, karena didalam persahabatan tidak ada perhitungan. Di sana anda belajar menghindari hal-hal yang anda tidak anda setujui, dan senantiasa mencari hal- yang anda anda sepakati. itu juga mengfapa persahabatan adalah kekuatan. Sebagaimana kata pepatah, hidup tanpa teman, matipun sendiri

Hidup Adalah pilihan

Ada dua buah bibit tanaman yang terhampar disebuah ladang yang subur. Bibit yang pertama berkata, "Aku ingin tumbuh besar. Aku ingin menjajakkan akarku dalam - dalam di tanah ini, dan menjulang tunas - tunasku, untuk menyampaikan salam musim semi. Aku ingin merasakan kehangatan matahari dan kelembutan embun pagi dipucuk - pucuk daunku."

Dan bibit itupun tumbuh , makin menjulang.

Bibit yang kedua bergumam. "Aku takut. Jika ku tanamkan akarku kedalam tanah ini, aku tak tau, apa yang aku temui dibawah sana. bukanya disana sangat gelap???
Dan jika kuterobos tunasku keatas, bukankah keindahan - keindahan tunasku akan hilang??? Tunasku ini akan terkoyak.

Apa yang terjadi jika tunasku terbuka, dan siput - siput mencoba untuk memakanya??? Dan pasti, jika aku tumbuh dan merekah, semua anak kecil akan mencabutku dari tanah. Tidak, akan lebih jika aku menunggu sampai semuanya aman."
Dan bibit itupun menunggu, dalam kesendirian.

Beberapa pekan kemudian, seekor ayam mengais tanah itu, menemukan bibit yang kedua tadi dan mencaploknya segera.


RENUNGAN

Memang, selalu saja ada pilihan dalam hidup. Selalu saja ada lakon yang harus kita jalani. Namun, sering kali kita berada pada kepesimisan, kengerian, keraguan, dan kebimbangan - kebimbangan yang kita ciptakan sendiri. Kita kerap terbui dengan alasan - alasan untuk tak mau melangkah, tak mau menatap hidup. karena hidup adalah pilihan, maka, hadapilah itu dengan gagah. Dan karena hidup adalah pilihan, maka, pilihlah dengan bijak.

takut akan kegagalan

Apakah anda takut gagal???
sedemikian takutnya sampai anda tidak berusaha mencoba???
coba anda pikirkan kembali, hal tersebut bener - bener tidak masuk akal. Dengan tidak mencoba barang sekalipun, sebenarnya anda sudah gagal.
jadi rasa takut gagal adalah penyebab kegagalan yang pasti.
Apakah anda merasa takut??? Coba perhatikan rasa takut anda. Perhatikan pesan yang berussaha disampaikannya. Rasa takut membuat anda lebih waspada. Rasa takut memberi energi ekstra pada anda. Rasa takut membuat anda maampu mengatasi tantangan tersulit. Tidak ada yang mampu mendorong sumber daya dalam diri anda lebih dari rasa takut.
Rasa takut sebenarnya ada untuk mendorong anda maju, bukan untuk menahan diri anda. Biakan rasa takut mangajarkan anda . Biarkan rasa takut menghentikan anda. Saat rasa takut menahan anda, coba perhatikan baik - baik apa yang menyebabkan rasa takut dan anda akan menemukan alasan untuk bergerak maju.
Kegagalan paling abadi adalah kegagalan untuk mulai bertindak. Bila anda sudah mencoba dan ternyata gagal, Bila anda sudah mencoba dan ternyata gagal, anda memperolah suatu yang dapat dipelajari dan mungkin dicoba kemBali. anda tidak pernah gagal bila anda terus berusaha

satu langkah kedepan

tetaplah bergerak maju, sekalipun lambat. karena dalam keadaan tetap bergerak,anda akan tetap bergerak, anda menciptakan kemajuan. adalah jauh lebih baik bergerak maju, sekalipun pelan, dari pada tidak bergeak sama sekali.
Dalam hidup kita sering merasa buntu hanya karena kita ingin mengambil satu langkah ang terlalu besar, langkah raksasa. Akibatnyha masalah kita jadi terlihat besar sekali, kompleks dan tak terselesaikan. Hasilnya,anda hanya merenung dsn tidak bergerak.
sabar dan coba mundur sebentar. perhatikan tantangan anda. tidakkah lebih memungkinkan bagi anda untuk mengambil langkah - langkah pendek terus menerus, ketimbang menelan semua masalah sekaligus. Satu langkah kecil demi satu langkah kecil, asalkan anda tidak berhenti, adalah cukup, karena anda masi memiliki hari esok dan ingin bergerak maju. dan bukan berhenti.

Sebab utama laki2 di tarik ke neraka oleh wanita

"Di akhirat nanti ada 4 golongan lelaki yg akan ditarik masuk ke neraka oleh wanita. Lelaki itu adalah mereka yg tidak memberikan hak kpd wanita dan tidak menjaga amanah itu. Mereka ialah:

1. Ayahnya

Apabila seseorang yg bergelar ayah tidak mempedulikan anak2 perempuannya didunia. Dia tidak memberikan segala keperluan agama seperti mengajar solat,mengaji dan sebagainya Dia membiarkan anak2 perempuannya tidak menutup aurat. Tidak cukup kalau dgn hanya memberi kemewahan dunia sahaja. Maka dia akan ditarik ke neraka oleh anaknya. (p/s; Duhai lelaki yg bergelar ayah, bagaimanakah hal keadaan anak perempuanmu sekarang?. Adakah kau
mengajarnya bersolat ... ..menutup aurat?.. pengetahuan agama?.. Jika tidak cukup salah satunya, maka bersedialah utk menjadi bahan bakar neraka jahannam.)

2. Suaminya

Apabila sang suami tidak mempedulikan tindak tanduk isterinya. Bergaul! bebas di pejabat, memperhiaskan diri bukan utk suami tapi utk pandangan kaum lelaki yg bukan mahram. Apabila suami mendiam diri walaupun seorang yg alim dimana solatnya tidak pernah bertangguh, maka dia akan turut ditarik oleh isterinya bersama-sama ke dlm neraka.

(p/s; Duhai lelaki yg bergelar suami, bagaimanakah hal keadaan isteri tercintamu sekarang?. Dimanakah dia?
Bagaimana akhlaknya? Jika tidak kau menjaganya mengikut ketetapan syari'at, maka terimalah hakikat yg kau akan sehidup semati bersamanya di 'taman' neraka sana.)

3. Abang-abangnya

Apabila ayahnya sudah tiada,tanggungjawab menjaga maruah wanita jatuh ke bahu abang-abangnya dan saudara lelakinya. Jikalau mereka hanya mementingkan keluarganya sahaja dan adiknya dibiar melencong dari ajaran Islam,tunggulah tarikan adiknya di akhirat
kelak.

(p/s; Duhai lelaki yg mempunyai adik perempuan, jgn hanya menjaga amalmu, dan jgn ingat kau terlepas...
kau juga akan dipertanggungjawabkan diakhirat kelak...jika membiarkan adikmu bergelumang dengan maksiat... dan tidak menutup aurat.)

4. Anak2 lelakinya

Apabila seorang anak tidak menasihati seorang ibu perihal kelakuan yg haram disisi Islam. bila ibu membuat kemungkaran mengumpat, memfitnah, mengata dan sebagainya...maka anak itu akan disoal dan dipertanggungjawabkan di akhirat kelak....dan nantikan tarikan ibunya ke neraka.

(p/s; Duhai anak2 lelaki.... sayangilah ibumu....
nasihatilah dia jika tersalah atau terlupa.... krn ibu juga insan biasa... x lepas dr melakukan dosa...
selamatkanlah dia dr menjadi 'kayu api' neraka....jika tidak, kau juga akan ditarik menjadi penemannya.)
..................................................
Lihatlah.....betapa hebatnya tarikan wanita bukan sahaja di dunia malah diakhirat pun tarikannya begitu hebat. Maka kaum lelaki yg bergelar ayah/suami/abang atau anak harus memainkan peranan mereka.

Firman Allah S.W.T;

"Hai anak Adam, peliharalah diri kamu serta ahlimu dari api neraka dimana bahan bakarnya ialah manusia, jin dan batu-batu...."

mencoba bertahan

Banyak hal yang bikin kita jadi panas telinga, tiba2 malas berucap, bertutur katapun kadangkala ga sesuai aturan, cadas. Aneh memang! tapi lebih aneh jika dalam hidup, kita aman2 aja! artinya kita ga pernah merasa punya beban. ga pernah ngalami rasa2 itu. ga pernah ngalami rasa sebel saat gagal, rasa seneng saat berhasil, dan rasa cinta saat sedang jatuh cinta. tertawa, menangis adalah emosi manusia normal! karena manusia yg abnormal kadangkala antara tindakan dan pikirannya ga nyambung. mis: tertawa terbahak2 dan sorak sorai saat melihat ada Alarm Ambulan, dikiranya mainan, padahal ayahnya yg kena serangan jantung tiba2 kolaps n harus dibawa ke RSI.

Tanpa sadar kadangkala dalam hati kita, protes, menghujat, ga mau terima sama sekali pada kehendak Ilahi. ayo! ngaku! siapa yang hatine bersih puoll! ga pernah terbersit untuk protes pada Ilahi? acungan jempol 4 for you! 2 jempol kaki, dan 2 jempol tangan. salute BGT for you! ^_^ maka, kita harus lirik neh orang n mencontoh habis tingkah laku baiknya, yg ga pernah su'udzon pada Sang Pencipta.

Fenomena aneh juga, kadang remaja yang ga tahan pada 'keadaan' akan Bundir atau Gandir. naudzubillah! ini produk remaja yang kurang sabar dan kurang dalam sholatnya. ingatlah Alloh dalam surat al-Baqarah ayat 153, disana Alloh mengingatkan kita agar supaya bersabar n bersholat, karena sabar juga shalat adalah penolong. jadi rugi yang terlanjur Gandir, atau Bundir mana disana ga bisa nemu-in Bidadari2 Syurga yang amat Cantik, malahan masuk neraka, karena kematian yg dialami akibat melakukan Gandir. bagi yang cuma kebersit doank! maka usahakan cepat tobat! mumpung masih ada nafas.

Tiap saat kita bisa ucapkan kalimat Thayyibah. memuji Alloh yang Maha Gagah, yang tiada sekutu bagi-Nya, Allohu Ahad! agar hati selalu cenderung pada-Nya, ga cenderung pada yang lain. so, ga harus nunggu kalau Idul Fitri. baru ucapkan kalimat Thayyibah.

Ingat kata Ustadz Jefry Al-Bukhari: "ketika manusia menjadikan setan sebagai penutannya, maka yang terjadi adalah kehancuran demi kehancuran, demi Alloh!"

Maka 'syurga sebelum syurga' (kenikmatan Alloh saat di dunia ini) kata Ustadz Arifin Ilham. tidak akan dapat kita rasakan! harus sabar dan shalat, memenej hati kata Aa' Gym. agar kita bisa bertahan dalam hidup.

Jika terbersit nafsu setani, maka tumpas dengan Dzikrulloh, ga usah nunggu kalau mau mati saja, baru ingat Alloh. "masak muslim cerdas seperti itu?"

Ingatlah Alloh, every day, every time, n every where .

Bahkan ketika kita mau pergi ke Toilet saja, ada doa yang diajarkan. agar didalam Toilet, yang katanya rest room, manusia ga kebablasan melamun, hanyut dalam nafsu ajakan setan.

Jika sesuatu datang tiba2, kebahagiaan yang kadang tidak pernah terbersit untuk meminta pada Rabbul Izzati, maka kita harus pertahankan syukur kita pada Alloh. ga pake sombong! kata Ustadz Sanusi .."matinya akan jadi bulan2an Belatung" hii...Jijay Bajaj. naudzubillah

Pertahankan prestasi hidup yang mulia itu, walaupun kadangkala rasanya malu! karena ternyata Cinta Alloh pada kita, melebihi Cinta kita pada Alloh. ^_^

Bunga Melati, 9 Juli 2005

semangat hidup

Di masa kecil, saat pertama menyentuh benda bernama sepeda, kaki ini gemetar. Gemuruh di dada tak tertahankan sementara kedua tangan mencengkeram erat stang sepeda, padahal belum juga terkayuh pedal di kaki. Kedua mata menatap tajam menunggu lengang sepanjang jalan tertatap di depan, sebelum kayuhan pertama diayunkan. Satu kayuhan pun terayun, dan... lutut memar, lengan berdarah, ditambah kening sedikit benjol beradu kuat dengan aspal.

Menyerah? tentu tidak. Meski harus kembali terluka, menambah benjolan di sisi lain kening, atau menutup luka kemarin dengan luka yang baru, semangat tak pernah luntur demi bisa berdiri di atas sepeda roda dua. Esok hari, tambah lagi luka baru, atau luka yang sama bertambah parah, tetap saja terus berusaha mengayuh sepeda. Tiga kayuhan pertama, jatuh. Esok mendapat tujuh kayuhan, kemudian jatuh. Sebelas kayuhan, jatuh lagi dan seterusnya entah sudah keberapa ratus kali aspal jalan depan rumah itu bersahabat dengan lutut, lengan, kening ini. Hingga akhirnya jalan lurus, jalan terjal, mendaki dan turunan, hingga berlubang pun mampu dilewati dengan lincah, cepat dan yang penting, tidak lagi jatuh.

Menanjak remaja, sepeda motor pun dijajal. Tak peduli meski orang tua belum sanggup membelikannya, yang penting bisa dulu. Kali pertama menunggang kuda besi itu, ladang orang pun menjadi tempat pendaratan terbaik. Luka lama kembali terbuka, namun itu tak menyurutkan semangat. Malu rasanya tak mampu mengendarai motor layaknya semua teman lelaki di kampung. Bermodal semangat dan kepercayaan diri, ditambah sedikit gengsi kelelakian, melajulah motor tanpa lagi tersuruk di kebun singkong, tak lagi terparkir di tempat yang salah.

Di masa lalu, jatuh bangun pernah dialami. Sakit, luka, menangis, berdarah-darah menjadi sahabat sehari-hari. Tapi sakit, luka, air mata dan darah yang pernah menetes itu menjadi saksi bahwa semangat diri tak pernah padam untuk meraih keberhasilan. Tak hanya semangat, cita-cita untuk sekadar bisa melenggang mulus di atas sepeda atau motor yang begitu kuat, membuat diri rela jatuh bangun dan terluka. Sebuah pengorbanan yang harus dibayar.

Di masa lalu, kegagalan demi kegagalan pernah sangat rekat dengan diri ini. Pernah juga beberapa kesuksesan menjadi bagian kehidupan, gerimis hati ini saat menjalaninya. Jutaan jalan berlubang pernah terlalui, beberapa kali terjerembab di dalamnya. Jalan gelap begitu sering harus ditapaki, tak jarang menemui jalan buntu. Tak terbilang peluh saat mendaki, sementara senang tak terkira ketika mendapati jalan menurun. Yang membuat diri tak percaya, sungguh semuanya pernah dilalui.

Di masa silam, ada banyak sahabat baru berdatangan dan mengiringi hari-hari penuh kehangatan. Tak berbeda masanya, beberapa sahabat pernah pula meninggalkan diri, menjauh dan tak lagi pernah tahu gerangan dirinya. Pilu ketika harus berpisah, haru saat berjumpa kembali. Begitu banyak cinta bersemi, meski di waktu yang sama ada pula yang menabur benci pada diri.

sekarang masih sama-sama di bangku pendidikan, bersama sahabat mengukir mimpi. Melukis masa depan, membayangkan akan menjadi apa diri ini kelak, usia berapa menikah, seperti apa pasangan hidup nanti, berapa banyak anak yang dihasilkan, apa jenis kendaraan yang diinginkan, rumah sebesar apa yang didambakan, berapa banyak yang diinginkan saat kali pertama gajian, dan apa yang ingin dibeli dengan gaji pertama itu.

Kita memang tak pernah bisa tahu yang akan terjadi besok, tetapi kita pernah punya masa lalu yang telah banyak memberi pengajaran. Kita pernah jatuh, terpuruk, sedih, bahagia, manis, pahit, terbang, menangis, tertawa, sendiri, bersama, di masa lalu. Sedangkan masa depan, kita hanya bisa mengukirnya di dalam bingkai mimpi, hanya bisa mengira, merencana dan merekayasa. Justru karena itulah, kita mesti belajar dari masa lalu. Karena masa lalu telah pernah mengajarkan semuanya. Bercermin dari masa lalu, agar rencana dan rekayasa untuk mimpi masa datang lebih mendekati kenyataan.

Kamis, 11 Maret 2010

tugas sistem berkas

Tugas sistem berkas
Mencari literatur tentang sistem file sesuai GBPP pertemuan 2 yang terdiri dari:
1. BERKAS FILE
2. KLASFIKASI FILE
3. MODEL AKSES FILE
4. ORGANISASI FILE
5. OPERASI FILE


1. BERKAS FILE
Berkas file adalah kumpulan sejumlah komponen yang bertipe data sama, yang jumlahnya tidak tertentu. Banyaknya data dalam berkas dapat ditambah jika diperlukan. Dalam pascal berkas menyediakan data yang nantinya akan digunakan oleh suatu program. Berkas dapat berupa disk file yang media penyimpanannya berupa cakram magnetis, kartu plong, dan sejenisnya atau berupa piranti logika yang sering digunakan.
Satu aspek penting dari berkas adalah bahwa data yang ada didalam berkas bisa digunakan oleh sembarang program yang tipe datanya disesuaikan dengan kebutuhan. Berkas tersusun dari sejumlah rekaman dimana masing-masing rekaman tersusun atas sejumlah medan. Hubungan antara medan,rekaman dan berkas :


Konsep Sistem Berkas
Pengelolaan data dalam jumlah besar membutuhkan effort lebih, baik dalam hal storage device dan pengelolaannya (cara penyimpanan dan pengaksesannya).
Data tersebut harus:
1. Dapat diakses oleh multi user
2. Selalu tersedia setiap saat dibutuhkan untuk pemrosesan
3. Waktu pengaksesan relatif cepat
4. Tersimpan dalam media penyimpanan sekunder
Sistem Berkas : system penyimpanan, pengorganisasian, pengelolaan data pada alat penyimpanan eksternal, dengan menggunakan teknik organisasi data tertentu. Lebih spesifik, Sistem Berkas dan Akses berkaitan dengan bagaimana cara melakukan insert data, update serta reorganisasi data.
Representasi Data
Lojik
Penggambaran data di level konseptual. Misal penggambaran data dengan model E-R, model objek, model semantic, dan lain-lain.
Fisik
Penggambaran data di level fisik, bagaimana data direpresentasikan dalam media penyimpanan.
Kelompok data tetap
Kelompok data yang tidak mengalami perubahan, paling tidak dalam kurun waktu yang lama.
Kelompok data tak tetap
Kelompok data yang secara rutin mengalami perubahan.
Kelompok data yang bertambah menurut waktu
Kelompok data ini biasanya merupakan data akumulasi dari kelompok data tetap dan data tak tetap.
2. KLASIFIKASI FILE
Definisi File
Sekumpulan record yang berisi elemen-elemen data yang digunakan untuk menyimpan kumpulan data yang sama. Karakteristik data yang tersimpan dalam bentuk file: Persistence, data tetap / permanen. Sharability, dapat diaksesmulti user Size, umumnya kuantitas data ralatif besar
Contoh : File mahasiswa, db Akademis, File Dosen
Macam-macam File
1.File Induk / Master file
Merupakan file yang digunakan untuk menyimpan data dari system informasi tertentu secara lengkap, dipelihara secara teratur.
Berisi data uang relative tetap / deposito bank.
File induk selalui diperbaharui melalu i file transaksi.
Contoh file master:
Organisasi sebuah pabrik:
Payroll master file
Customer master file
Personnel master file
Inventory master file
Ada 2 jenis master file :
Reference master file (berkas induk penunjuk)
File yang berisi record yang tak berubah atau jarang berubah.
Contoh : Berkas pelanggan yang berisi field : nomor rekening, nama dan alamat
Dynamic master file (berkas induk dinamik)
Berisi record yang terus menerus berubah dalam kurun waktu tertentu atau berdasarkan suatu peristiwa transaksi.
Contoh : • Berkas stock barang
• Berkas pemesanan tempat duduk
2.File transaksi / Transaction file
File yang berisi informasi yang digunakan untuk memperbaharui file induk. Dalam suatu periode tertentu dilakukan reorganisasi file induk yang melibatkan file transaksi dan menghasilkan file induk yang baru. Meng-update dapat berupa : penambahan record, penghapusan dan perbaikan record. Disebut juga transfer berkas, berisi record yang akan memperbaharui/meng-update record yang ada pada master file.

3. File Laporan / Report file
Berisi data yang dibuat untuk laporan/keperluan user.
File tersebut dapat dicetak pada kertas printer atau hanya ditampilkan di layar.

4.File Kerja / Work file
Merupakan file sementara dalam sistem.
Suatu work file merupakan alat untuk melewatkan data yang dibuat oleh sebuah program ke program lain. Biasanya file ini dibuat pada waktu proses sortir.
5.File Program / Program file
Berisi instruksi untuk memproses data yang akan disimpan pada file lain/pada memori
utama. Instruksi tersebut dapat ditulis dalam bahasa tingkat tinggi (COBOL,
FORTRAN, BASIC, dll), bahasa assembler dan bahasa mesin.
6.File Teks / Text file
Berisi input data alphanumeric dan grafik yang digunakan oleh sebuah text editor program. Text file hanya dapat diproses dengan text editor.
7.File Tampung / Dump file
Digunakan untuk tujuan pengamanan (security), mencatat tentang kegiatan peng-updatean, sekumpulan transaksi yang telah diproses atau sebuah program yang mengalami kekeliruan.
8.File Pustaka / Library file
Digunakan untuk penyimpanan program aplikasi, program utilitas atau program lainnya.
9.File Histori / History file
Merupakan tempat akumulasi dari hasil pemrosesan master file dan transaction file. File ini berisikan data yang selalu bertambah, sehingga file ini terus berkembang, sesuai dengan kegiatan yang terjadi.
Jenis file berdasarkan cara organisasinya:
File sekuensial
Dalam rangkaian fisik data yang satu dengan yang lainnya diakses berurutan sesuai urutan data secara fisik.
File random
Urutan lojik data yang berurutan belum tentu disimpan berurutan secara fisik.
3. MODEL AKSES FILE
Ada 3 model akses yang mmungkin oleh sebuah program terhadap file, yaitu:
Input File
File yang hanya dapat dibaca dengan program. Contoh:
a. Transaction file merupakan input file untuk meng-update program.
b. Program file dari source code merupakan input file untuk program compiler.
2. Output File
File yang hanya dapat ditulis oleh sebuah program / file yang dibuat dengan program. Contoh :
a. Report file merupakan output dari program yang meng-update master file.
b. Program file yang berupa object code merupakan output file dari program compiler
3. Input / Output File
File yang dapat dibaca dari dan ditulis selama eksekusi program. Contoh:
a. Master File (Berkas Induk)
b. Work File dengan sort program (Berkas Kerja)

4. ORGANISASI FILE
Suatu teknik atau cara yang digunakan untuk menyatakan dan menyimpan record-record dalam sebuah file.
Ada 4 teknik dasar organisasi file, yaitu:
a. Sequential, teknik yang mengorganisasi file secara berurutan.
b. Relative, teknik mengorganisasi file yang tidak berubah.
c. Indexed Sequential, teknik mengorganisasi file yang berurut pada kondisi tertentu.
d. Multi-key, teknik organisasi file yang memiliki banyak kunci.
Secara umum keempat teknik dasar tersebut berbeda dalam cara pengaksesan nya, yaitu:
a. Direct Access, suatu cara pengaksesan record yang langsung, tanpa mengakses seluruh record yang ada. Contoh : Magnetic Disk
b. Sequential Access, suatu cara oengaksesan record yang didahului pengaksesan record-record di depannya. Contoh : Magnetic Disk
Faktor-faktor yang mempengaruhi dalam proses pemilihan organisasi file:
a. Karakteristik dari media penyimpanan yang digunakan
b. Volume dan frekuensi dari transaksi yang diproses
c. Respontime yang diperlukan
Cara memilih organisasi tidak terlepas dari 2 aspek utama, yaitu:
Model Penggunaannya
Ada 2 cara:
Batch , suatu proses yang dilakukan secara group atau kelompok.
Contoh, file ada klo didukung file lain, file nilai, ada dosen, mahasiswa dll.
Interactive, suatu proses yang dilakukan secara satu per satu, yaitu record demi record.
Contoh, pencarian ipk mahasiswa yg lebih dari 3
Model Operasi File
Menurut operasi file ada 4 cara:
Creation
Membuat struktur file lebih dahulu, menentukan banyak record baru, kemudian record-record dimuat ke dalam file tersebut.
Membuat file dengan cara merekam record demi record.
Update (Mutakhir)
Untuk menjaga file tetap up to date.
Insert / add, modification, deletion.
Retrieval
Pengaksesan sebuah file dengan tujuan untuk mendapatkan informasi.
Inquiry, volume data rendah, model proses interactive.
Report Generation, volume data tinngi, model proses batch.
File retrieval terbagi 2, yaitu:
Comprehensive Retrieval, mendapatkan informasi dari semua record dalam sebuah file. Contoh : display all, list (nama,alamat,..)
Selective Retrieval, mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu. Contoh: *list for gaji = 100000, *list nama,npm for angkatan = 93
Maintenance
Perubahan yang dibuat terhadap file dengna tujuan memperbaiki penampilan program dalam mengakses file tersebut.
Restructuring, perubahan struktur file. Misalnya panjang field diubah, penambahan field baru, panjang record dirubah.
Reorganization, perubahan organisasi file dari oganisasi yang satu menjadi organisasi file yang lain. Misalnya, dari organisasi file sequential menjadi indeks sequential, dari direct menjadi sequential.




5. Operasi File

Kumpulan perintah yang digunakan pada file, diantaranya adalah :
a) copy file, yaitu untuk membuat salinan dari sebuah file dengan perintah cp
sintaks : cp [option] file_asal file_duplikasi
contoh : cp coba1 test

b) move file (mv), yaitu perintah untuk memindahkan suatu file dari suatu direktori/file kesuatu direktori/file lain atau merubah nama file dengan nama yang baru.
Sintaks : mv [option] file_lama file_baru
contoh : mv coba1 coba2, mv /home/lab01/data1 /tmp/data2 Pusdiklat & PPIN – BATAN 2007 3 Manajemen File dan User di Lokal

c) remove file (rm), yaitu perintah untuk menghapus suatu file.
Sintaks : rm [option] nama_file
contoh : rm /tmp/data2

d) determine file type (file), yaitu perintah untuk melihat gambaran
isi (jenis) dari file.
Sintaks : file [option] lokasi_file
contoh : file *, file /etc/*
e) change file permission (chmod), yaitu perintah yang berfungsi menambah atau mengurangi ijin akses terhadap suatu file atau direktori. Dalam merubah ijin ini dapat menggunakan atribut dengan format huruf atau angka.
Sintaks : chmod [format_atribut] [nama_file]
contoh : sebuah file dengan nama coba.py pada current directory awalnyamemiliki atribut sebagai berikut : owner/user = rw (read, write), group = r (read), other = r (read) lalu akan diubah menjadi : owner/user = rwx (read, write, execute) group = rx (read, execute) other = rx (read, execute) maka perintah yang digunakan adalah chmod u+x,g+x,o+x coba.py atau chmod ugo+x coba.py atau chmod u=rwx, g0=rx coba.py. Tanda + diatas berarti menambah, apabila kita ingin menghilangkan atau mengurangi ijin akses dari suatu file gunakan tanda -.Yang harus diperhatikan adalah apabila kita bekerja sebagai user biasa maka ijin akses yang bisa dirubah hanya file yang ada Pusdiklat & PPIN – BATAN 2007 4 Manajemen File dan User di Lokal dilingkungan atau dibawah kepemilikannya, berbeda jika kita bekerja sebagai super user kita bisa merubah semua file yang berada dimana saja. Jika perintah chmod tersebut dengan menggunakan format angka, kasus diatas akan diberikan perintah : chmod 755 coba.py angka pertama yaitu 7 menunjukkan bahwa user/pemilik memiliki atribut rwx, dimana angka 7 tersebut hasil dari penjumlahan nilai atribut dari setiap ijin yang dimiliki r=4 w=2 x=1. Angka kedua untuk group dan angka ketiga untuk other.

f) Change ownership, yaitu perintah untuk merubah kepemilikan dari
suatu file. Perintah ini hanya bisa digunakan jika kita bekerja sebagai root/super user.
Sintaks : chown [pemilik_baru] [nama_file]
contoh : # ls -l /home/lab01/data -rw-r--r-- 1 lab01 lab01 456 Jul 4 11:23 data
perintah diatas menghasilkan informasi dari file data yang berada di direktori /home/lab01 dimana pemiliknya adalah user lab01. Untuk merubah kepemilikannya gunakan perintah :
# chown aku /home/lab01/data
Jika kita ingin melihat perubahannya gunakan perintah :
# ls -l /home/lab01/data -rw-r--r-- 1 aku lab01 456 Jul 4 11:23 data

g) Change group (chgrp), yaitu perintah untuk merubah group
kepemilikan dari suatu file. Hal ini akan memberikan ijin akses terhadap suatu file dari hanya pemiliknya dan root ke suatu group tertentu.
Sintaks : chgrp [group_baru] [nama_file]
contoh : # chgrp aku /home/lab01/data, # ls -l /home/lab01/data -rw-r--r-- 1 aku lab01 456 Jul 4 11:23 data

Senin, 18 Januari 2010

Belajar Menjadi Hacker

Onno W. Purbo
onno@indo.net.id
Hacker dengan keahliannya dapat melihat & memperbaiki kelemahan perangkat lunak di komputer; biasanya kemudian di publikasikan secara terbuka di Internet agar sistem menjadi lebih baik. Sialnya, segelintir manusia berhati jahat menggunakan informasi tersebut untuk kejahatan – mereka biasanya disebut cracker. Pada dasarnya dunia hacker & cracker tidak berbeda dengan dunia seni, disini kita berbicara seni keamanan jaringan Internet.
Saya berharap ilmu keamanan jaringan di tulisan ini digunakan untuk hal-hal yang baik – jadilah Hacker bukan Cracker. Jangan sampai anda terkena karma karena menggunakan ilmu untuk merusak milik orang lain. Apalagi, pada saat ini kebutuhan akan hacker semakin bertambah di Indonesia dengan semakin banyak dotcommers yang ingin IPO di berbagai bursa saham. Nama baik & nilai sebuah dotcom bisa jatuh bahkan menjadi tidak berharga jika dotcom di bobol. Dalam kondisi ini, para hacker di harapkan bisa menjadi konsultan keamanan bagi para dotcommers tersebut – karena SDM pihak kepolisian & aparat keamanan Indonesia amat sangat lemah & menyedihkan di bidang Teknologi Informasi & Internet. Apa boleh buat cybersquad, cyberpatrol swasta barangkali perlu di budayakan untuk survival dotcommers Indonesia di Internet.
Berbagai teknik keamanan jaringan Internet dapat di peroleh secara mudah di Internet antara lain di http://www.sans.org, http://www.rootshell.com, http://www.linuxfirewall.org/, http://www.linuxdoc.org, http://www.cerias.purdue.edu/coast/firewalls/, http://www.redhat.com/mirrors/LDP/HOWTO/. Sebagian dari teknik ini berupa buku-buku yang jumlah-nya beberapa ratus halaman yang dapat di ambil secara cuma-cuma (gratis). Beberapa Frequently Asked Questions (FAQ) tentang keamanan jaringan bisa diperoleh di http://www.iss.net/vd/mail.html, http://www.v-one.com/documents/fw-faq.htm. Dan bagi para experimenter beberapa script / program yang sudah jadi dapat diperoleh antara lain di http://bastille-linux.sourceforge.net/, http://www.redhat.com/support/docs/tips/firewall/firewallservice.html.
Bagi pembaca yang ingin memperoleh ilmu tentang jaringan dapat di download secara cuma-cuma dari http://pandu.dhs.org, http://www.bogor.net/idkf/, http://louis.idaman.com/idkf. Beberapa buku berbentuk softcopy yang dapat di ambil gratis dapat di ambil dari http://pandu.dhs.org/Buku-Online/. Kita harus berterima kasih terutama kepada team Pandu yang dimotori oleh I Made Wiryana untuk ini. Pada saat ini, saya tidak terlalu tahu adanya tempat diskusi Indonesia yang aktif membahas teknik-teknik hacking ini – tetapi mungkin bisa sebagian di diskusikan di mailing list lanjut seperti kursus-linux@yahoogroups.com & linux-admin@linux.or.id yang di operasikan oleh Kelompok Pengguna Linux Indonesia (KPLI) http://www.kpli.or.id.
Cara paling sederhana untuk melihat kelemahan sistem adalah dengan cara mencari informasi dari berbagai vendor misalnya di http://www.sans.org/newlook/publications/roadmap.htm#3b tentang kelemahan dari sistem yang mereka buat sendiri. Di samping, memonitoring berbagai mailing list di Internet yang berkaitan dengan keamanan jaringan seperti dalam daftar http://www.sans.org/newlook/publications/roadmap.htm#3e.
Dijelaskan oleh Front-line Information Security Team, “Techniques Adopted By 'System Crackers' When Attempting To Break Into Corporate or Sensitive Private Networks,” fist@ns2.co.uk 1
Artikel Populer IlmuKomputer.Com
http://www.ns2.co.uk. Seorang Cracker umumnya pria usia 16-25 tahun. Berdasarkan statistik pengguna Internet di Indonesia maka sebetulnya mayoritas pengguna Internet di Indonesia adalah anak-anak muda pada usia ini juga. Memang usia ini adalah usia yang sangat ideal dalam menimba ilmu baru termasuk ilmu Internet, sangat disayangkan jika kita tidak berhasil menginternetkan ke 25000 sekolah Indonesia s/d tahun 2002 – karena tumpuan hari depan bangsa Indonesia berada di tangan anak-anak muda kita ini.
Nah, para cracker muda ini umumnya melakukan cracking untuk meningkatkan kemampuan / menggunakan sumber daya di jaringan untuk kepentingan sendiri. Umumnya para cracker adalah opportunis. Melihat kelemahan sistem dengan mejalankan program scanner. Setelah memperoleh akses root, cracker akan menginstall pintu belakang (backdoor) dan menutup semua kelemahan umum yang ada.
Seperti kita tahu, umumnya berbagai perusahaan / dotcommers akan menggunakan Internet untuk (1) hosting web server mereka, (2) komunikasi e-mail dan (3) memberikan akses web / internet kepada karyawan-nya. Pemisahan jaringan Internet dan IntraNet umumnya dilakukan dengan menggunakan teknik / software Firewall dan Proxy server. Melihat kondisi penggunaan di atas, kelemahan sistem umumnya dapat di tembus misalnya dengan menembus mailserver external / luar yang digunakan untuk memudahkan akses ke mail keluar dari perusahaan. Selain itu, dengan menggunakan agressive-SNMP scanner & program yang memaksa SNMP community string dapat mengubah sebuah router menjadi bridge (jembatan) yang kemudian dapat digunakan untuk batu loncatan untuk masuk ke dalam jaringan internal perusahaan (IntraNet).
Agar cracker terlindungi pada saat melakukan serangan, teknik cloacking (penyamaran) dilakukan dengan cara melompat dari mesin yang sebelumnya telah di compromised (ditaklukan) melalui program telnet atau rsh. Pada mesin perantara yang menggunakan Windows serangan dapat dilakukan dengan melompat dari program Wingate. Selain itu, melompat dapat dilakukan melalui perangkat proxy yang konfigurasinya kurang baik.
Setelah berhasil melompat dan memasuki sistem lain, cracker biasanya melakukan probing terhadap jaringan dan mengumpulkan informasi yang dibutuhkan. Hal ini dilakukan dengan beberapa cara, misalnya (1) menggunakan nslookup untuk menjalankan perintah 'ls ' , (2) melihat file HTML di webserver anda untuk mengidentifikasi mesin lainnya, (3) melihat berbagai dokumen di FTP server, (4) menghubungkan diri ke mail server dan menggunakan perintah 'expn ', dan (5) mem-finger user di mesin-mesin eksternal lainnya.
Langkah selanjutnya, cracker akan mengidentifikasi komponen jaringan yang dipercaya oleh system apa saja. Komponen jaringan tersebut biasanya mesin administrator dan server yang biasanya di anggap paling aman di jaringan. Start dengan check akses & eksport NFS ke berbagai direktori yang kritis seperti /usr/bin, /etc dan /home. Eksploitasi mesin melalui kelemahan Common Gateway Interface (CGI), dengan akses ke file /etc/hosts.allow.
Selanjutnya cracker harus mengidentifikasi komponen jaringan yang lemah dan bisa di taklukan. Cracker bisa mengunakan program di Linux seperti ADMhack, mscan, nmap dan banyak scanner kecil lainnya. Program seperti 'ps' & 'netstat' di buat trojan (ingat cerita kuda troya? dalam cerita klasik yunani kuno) untuk menyembunyikan proses scanning. Bagi cracker yang cukup advanced dapat mengunakan aggressive-SNMP scanning untuk men-scan peralatan dengan SNMP.
Setelah cracker berhasil mengidentifikasi komponen jaringan yang lemah dan bisa di taklukan, maka cracker akan menjalan program untuk menaklukan program daemon yang lemah di server. Program daemon adalah program di server yang biasanya berjalan di belakang layar (sebagai daemon / setan). 2
Artikel Populer IlmuKomputer.Com
3
Keberhasilan menaklukan program daemon ini akan memungkinkan seorang Cracker untuk memperoleh akses sebagai ‘root’ (administrator tertinggi di server).
Untuk menghilangkan jejak, seorang cracker biasanya melakukan operasi pembersihan 'clean-up‘ operation dengan cara membersihkan berbagai log file. Dan menambahkan program untuk masuk dari pintu belakang 'backdooring'. Mengganti file .rhosts di /usr/bin untuk memudahkan akses ke mesin yang di taklukan melalui rsh & csh.
Selanjutnya seorang cracker dapat menggunakan mesin yang sudah ditaklukan untuk kepentingannya sendiri, misalnya mengambil informasi sensitif yang seharusnya tidak dibacanya; mengcracking mesin lain dengan melompat dari mesin yang di taklukan; memasang sniffer untuk melihat / mencatat berbagai trafik / komunikasi yang lewat; bahkan bisa mematikan sistem / jaringan dengan cara menjalankan perintah ‘rm –rf / &’. Yang terakhir akan sangat fatal akibatnya karena sistem akan hancur sama sekali, terutama jika semua software di letakan di harddisk. Proses re-install seluruh sistem harus di lakukan, akan memusingkan jika hal ini dilakukan di mesin-mesin yang menjalankan misi kritis.
Oleh karena itu semua mesin & router yang menjalankan misi kritis sebaiknya selalu di periksa keamanannya & di patch oleh software yang lebih baru. Backup menjadi penting sekali terutama pada mesin-mesin yang menjalankan misi kritis supaya terselamatkan dari ulah cracker yang men-disable sistem dengan ‘rm –rf / &’.
Bagi kita yang sehari-hari bergelut di Internet biasanya justru akan sangat menghargai keberadaan para hacker (bukan Cracker). Karena berkat para hacker-lah Internet ada dan dapat kita nikmati seperti sekarang ini, bahkan terus di perbaiki untuk menjadi sistem yang lebih baik lagi. Berbagai kelemahan sistem di perbaiki karena kepandaian rekan-rekan hacker yang sering kali mengerjakan perbaikan tsb. secara sukarela karena hobby-nya. Apalagi seringkali hasil hacking-nya di sebarkan secara cuma-cuma di Internet untuk keperluan masyarakat Internet. Sebuah nilai & budaya gotong royong yang mulia justru tumbuh di dunia maya Internet yang biasanya terkesan futuristik dan jauh dari rasa sosial.
Pengembangan para hobbiest hacker ini menjadi penting sekali untuk keberlangsungan / survival dotcommers di wahana Internet Indonesia. Sebagai salah satu bentuk nyatanya, dalam waktu dekat Insya Allah sekitar pertengahan April 2001 akan di adakan hacking competition di Internet untuk membobol sebuah server yang telah di tentukan terlebih dahulu. Hacking competition tersebut di motori oleh anak-anak muda di Kelompok Pengguna Linux Indonesia (KPLI) Semarang yang digerakan oleh anak muda seperti Kresno Aji (masaji@telkom.net), Agus Hartanto (hartx@writeme.com) & Lekso Budi Handoko (handoko@riset.dinus.ac.id). Seperti umumnya anak-anak muda lainnya, mereka umumnya bermodal cekak – bantuan & sponsor tentunya akan sangat bermanfaat dan dinantikan oleh rekan-rekan muda ini.
Mudah-mudahan semua ini akan menambah semangat pembaca, khususnya pembaca muda, untuk bergerak di dunia hacker yang mengasyikan dan menantang. Kalau kata Captain Jean Luc Picard di Film Startrek Next Generation, “To boldly go where no one has gone before”.