This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Senin, 30 Mei 2011

Golongan Darah? A, B, AB atau O


Katanya, golongan darah itu ditentukan
oleh protein-protein tertentu yang membangun semua sel di tubuh kita dan oleh karenanya juga menentukan psikologi kita. Benar apa tidak?

SIFAT SECARA UMUM
A
terorganisir, konsisten, jiwa kerja-sama tinggi, tapi selalu cemas (krn perfeksionis) yg kadang bikin org mudah sebel, kecenderungan politik: "destra"
B
nyantai, easy going, bebas, dan paling menikmati hidup, kecenderungan politik: "sinistra"
O
berjiwa besar, supel, gak mau ngalah, alergi pada yg detil,
kecenderungan
politik: "centro"
AB
unik, nyleneh, banyak akal, berkepribadian ganda, kecenderungan politik "tidak jelas"

BERDASARKAN URUTAN
Yg paling gampang ngaret soal waktu
1. B (krn nyantai terus)
2. O (krn flamboyan)
3. AB (krn gampang ganti program)
4. A (krn gagal dalam disiplin)

Yg paling susah mentolerir kesalahan orang
1. A (krn perfeksionis dan narsismenya terlalu besar)
2. B (krn easy going tapi juga easy judging)
3. AB (krn asal beda)
4. O (easy judging tapi juga easy pardoning)

Yg paling bisa dipercaya
1. A (krn konsisten dan taat hukum)
2. O (demi menjaga balance)
3. B (demi menjaga kenikmatan hidup)
4. AB (mudah ganti frame of reference)

Yg paling disukai utk jadi teman
1. O (orangnya sportif)
2. A (selalu on time dan persis)
3. AB (kreatif)
4. B (tergantung mood)

Kebalikannya, teman yg paling disebelin/tidak disukai:
1. B (egois, easy come easy go, maunya sendiri)
2. AB (double standard)
3. A (terlalu taat dan scrupulous)
4. O (sulit mengalah)

MENYANGKUT OTAK DAN KEMAMPUAN
Yg paling mudah kesasar/tersesat
1. B
2. A
3. O
4. AB

Yg paling banyak meraih medali di olimpiade olah raga
1. O (jago olah raga)
2. A (persis dan matematis)
3. B (tak terpengaruh pressure dari sekitar. Hampir seluruh atlet judo, renang dan gulat jepang bergoldar B)
4. AB (alergi pada setiap jenis olah raga)

Yg paling banyak jadi direktur dan pemimpin
1. O (krn berjiwa leadership dan problem-solver)
2. A (krn berpribadi "minute" dan teliti)
3. B (krn sensitif dan mudah ambil keputusan)
4. AB (krn kreatif dan suka ambil resiko)

Yg jadi PM jepang rata-rata bergolongan darah
. O (berjiwa pemimpin)
Mahasiswa Tokyo Univ pada umumnya bergol darah : B

Yg paling gampang nabung
1. A (suka menghitung bunga bank)
2. O (suka melihat prospek)
3. AB (menabung krn punya proyek)
4. B (baru menabung kalau punya uang banyak)

Yg paling kuat ingatannya
1. O
2. AB
3. A
4. B

Yg paling cocok jadi MC :
. A (kaya planner berjalan)


MENYANGKUT KESEHATAN
Yg paling panjang umur
1. O (gak gampang stress, antibodynya paling joss!)
2. A (hidup teratur)
3. B (mudah cari kompensasi stress)
4. AB (amburadul)

Yg paling gampang gendut
1. O (nafsu makan besar, makannya cepet lagi)
2. B (makannya lama, nambah terus, dan lagi suka makanan enak)
3. A (hanya makan apa yg ada di piring, terpengaruh program diet)
4. AB (Makan tergantung mood, mudah kena anorexia)
 
Paling gampang digigit nyamuk
. O (darahnya manis)


Yg paling gampang flu/demam/batuk/pilek
1. A (lemah terhadap virus dan pernyakit menular)
2. AB (lemah thd hygiene)
3. O (makan apa saja enak atau nggak enak)
4. B (makan, tidur nggak teratur)

Apa yg dibuat pada acara makan-makan di sebuah pesta
1. O (banyak ngambil protein hewani, pokoknya daging-dagingan)
2. A (ngambil yg berimbang. 4 sehat 5 sempurna)
3. B (suka ambil makanan yg banyak kandungan airnya spt soup, soto, bakso
dsb)
4. AB (hobby mencicipi semua masakan, "aji mumpung")

Yg paling cepat botak
1. O
2. B
3. A
4. AB

Yg tidurnya paling nyenyak dan susah dibangunin
1. B (tetap mendengkur meski ada Tsunami)
2. AB (jika lagi mood, sleeping is everything)
3. A (tidur harus 8 jam sehari, sesuai hukum)
4. O (baru tidur kalau benar-benar capek dan membutuhkan)

Yg paling cepet tertidur
1. B (paling mudah ngantuk, bahkan sambil berdiripun bisa tertidur)
   2. O (Kalau lagi capek dan gak ada kerjaan mudah ken ngantuk)
3. AB (tergantung kehendak)
4. A (tergantung aturan dan orario)

Penyakit yg mudah menyerang
1. A (stress, majenun/linglung)
2. B (lemah terhadap virus influenza, paru-paru)
3. O (gangguan pencernaan dan mudah kena sakit perut)
4. AB (kanker dan serangan jantung, mudah kaget)

Apa yg perlu dianjurkan agar tetap sehat
1. A (Krn terlalu perfeksionis maka nyantailah sekali-kali, gak usah terlalu
tegang dan serius)
2. B (Krn terlalu susah berkonsentrasi, sekali-kali perlu serius
sedikit,
meditasi, main catur)
3. O (Krn daya konsentrasi tinggi, maka perlu juga mengobrol santai, jalan-jalan)
4. AB (Krn gampang capek, maka perlu cari kegiatan yg menyenangkan dan bikin
lega)

Yg paling sering kecelakaan lalu lintas (berdasarkan data kepolisian) 
1. A
2. B
3. O
4. AB
  

Array


Dalam ilmu komputer, sebuah tipe array adalah tipe data yang dimaksudkan untuk menggambarkan koleksi elemen (nilai atau variabel), masing-masing dipilih oleh satu atau lebih indeks yang dapat dihitung pada waktu dijalankan oleh program ini. Koleksi semacam itu biasanya disebut variabel array, nilai array, atau hanya array [1] Dengan analogi dengan konsep-konsep matematika dari vektor dan matriks, tipe array dengan satu atau dua indeks sering disebut jenis atau tipe vektor matriks., Masing-masing .

Bahasa yang didukung untuk jenis array dapat mencakup beberapa built-in array tipe data, beberapa konstruksi sintaksis (konstruktor array tipe) bahwa programmer dapat menggunakan untuk mendefinisikan jenis tersebut dan mendeklarasikan variabel array, dan notasi khusus untuk elemen array pengindeksan misalnya , dalam bahasa pemrograman Pascal, deklarasi tipe MyTable: array [1 .. 4,1 .. 2] of integer, mendefinisikan sebuah array tipe data baru yang disebut MyTable. Var deklarasi A: MyTable kemudian mendefinisikan variabel A dari jenis, yang merupakan agregat dari delapan elemen, masing-masing sebuah variabel integer yang diidentifikasi oleh dua indeks. Dalam program Pascal, elemen-elemen dinotasikan A [1,1], A [1,2], A [2,1], ... A [4,2]. [2] array tipe khusus sering didefinisikan oleh bahasa's standar perpustakaan.

Array jenis dibedakan dari jenis catatan terutama karena mereka mengijinkan indeks elemen yang akan dihitung pada waktu berjalan, seperti dalam tugas Pascal A [I, J]: = A [NI, 2 * J]. Antara lain, fitur ini memungkinkan pernyataan berulang tunggal untuk proses sewenang-wenang berbagai elemen dari sebuah variabel array.

Dalam konteks teoritis yang lebih, terutama dalam teori jenis dan dalam deskripsi algoritma abstrak, "array" syarat dan "tipe array" kadang-kadang merujuk ke sebuah tipe data abstrak (ADT) juga disebut array abstrak atau mungkin merujuk ke array asosiatif, sebuah model matematis dengan operasi dasar dan perilaku dari tipe array yang khas dalam bahasa yang paling - pada dasarnya, kumpulan elemen yang dipilih oleh indeks dihitung pada saat run-time.

Tergantung pada bahasa, jenis array mungkin tumpang tindih (atau diidentifikasi dengan) tipe data lain yang menggambarkan agregat nilai-nilai, seperti daftar dan string. Array jenis seringkali dilaksanakan oleh struktur data array, tapi kadang-kadang dengan cara lain, seperti tabel hash, linked list, atau pohon pencarian.

Record


Dalam ilmu komputer, sebuah rekor (juga disebut tuple atau struct) adalah salah satu struktur data sederhana, terdiri dari dua atau lebih nilai atau variabel yang disimpan dalam memori jabatan berturut-turut, sehingga setiap komponen (disebut lapangan atau anggota catatan) dapat diakses dengan menerapkan offset yang berbeda ke alamat awal.

Sebagai contoh, tanggal dapat disimpan sebagai catatan yang berisi bidang angka 16-bit untuk tahun ini, bidang tiga huruf untuk bulan tersebut, dan bidang angka 8-bit untuk bulan-hari-. Sebagai contoh ini menunjukkan, bidang merekam tidak perlu semua memiliki ukuran yang sama dan encoding, karena itu, dalam satu umum tidak dapat dengan mudah memperoleh lapangan yang memiliki waktu-lari indeks dihitung dalam urutan lapangan, sebagai salah satu yang bisa dilakukan dalam array .

Sebuah tipe record adalah jenis data yang menggambarkan nilai-nilai tersebut dan variabel. Kebanyakan bahasa komputer modern memungkinkan programmer untuk menentukan jenis catatan baru. Definisi ini mencakup menentukan tipe data dari masing-masing bidang, posisinya dalam catatan, dan sebuah identifier (nama atau label) dengan yang dapat diakses. Secara teori jenis, jenis produk yang umumnya disukai karena simplicty mereka, tetapi tipe catatan yang layak dipelajari dalam bahasa tersebut sebagai sub sistem-F. Sejak catatan jenis-teoritis mungkin mengandung fungsi pertama-kelas-bidang diketik selain data, mereka dapat mengungkapkan banyak fitur dari pemrograman berorientasi obyek.

Catatan dapat ditemui di media penyimpanan, termasuk memori utama dan perangkat penyimpanan massal seperti pita magnetik atau hard disk. Rekaman adalah komponen fundamental dari struktur data, terutama terkait struktur data. Banyak file komputer diatur sebagai array dari catatan logis, sering dikelompokkan menjadi catatan fisik lebih besar atau blok untuk efisiensi.

Parameter fungsi atau prosedur sering bisa dilihat sebagai bidang variabel catatan, dan argumen dilewatkan ke fungsi yang dapat dipandang sebagai nilai tertinggi yang akan ditugaskan untuk variabel yang pada saat panggilan. Selain itu, dalam panggilan stack yang sering digunakan untuk menerapkan prosedur panggilan, setiap entri adalah frame aktivasi merekam atau panggilan, yang berisi parameter prosedur dan variabel lokal, alamat kembali, dan bidang internal lainnya.

Sebuah objek dalam bahasa berorientasi objek pada dasarnya adalah sebuah catatan yang berisi prosedur khusus untuk menangani mencatat bahwa; dan data jenis objek (sering disebut kelas objek) merupakan elaborasi dari jenis catatan. Memang, dalam bahasa berorientasi objek yang paling, catatan kasus hanya khusus dari objek.

Rekaman dapat dilihat sebagai analog komputer dari tupel matematika. Dalam pembuluh darah yang sama, tipe record dapat dilihat sebagai analog bahasa komputer dari produk Cartesian dari dua atau lebih set matematis, atau pelaksanaan suatu jenis produk abstrak dalam bahasa tertentu

Jumat, 20 Mei 2011

Beberapa istilah Hackintosh

Bootloader
adalah program yang digunakan untuk memberikan pilihan sistem oprasi (lebih dari 1 OS) yang akan dijalankan pada saat boot.

Kext
 simpelnya kext adalah driver (kalo di windows). beberapa hardware mungkin saja belum dapat digunakan dan membutuhkan kext tambahan agar dapat digunakan.

Kext chace (extensions.mkext)
 adalah file berekstensi .mkext yang berisi kext-kext yang dibutuhkan sesuai dengan konfigurasi hardware bersangkutan. pada saat booting, secara default OSX akan mencari kextchace terlebih dahulu agar proses loading berjalan lebih efisien.

MBR (Master Boot Record)
 adalah nama dari sektor pertama dari harddisk yang dapat di boot, berisi kode yang digunakan untuk load system oprasi ke memori atau untuk bootloader dan tabel partisi dari harddisk tersebut.
MBR hanya dipakai pada mesin PC (windows & hackintosh) dikarenakan mesin Apple tidak menggunakan BIOS melainkan EFI sehingga yang digunakan adalah GPT.

/S/L/E dan /E/E
  • /S/L/E = /System/Libraty/Extensions
  • adalah direktori tempat kext disimpan. Pada proses software update, isi dari direktori ini biasanya ikut terupdate
  • /E/E = /Extra/Extension
  • direktori yang dibuat dan dibaca oleh Chameleon. Tempat alternatif untuk beberapa kext, tidak semua kext dapat ditaro disini. Tidak terpengaruh sama software update.



Kamis, 19 Mei 2011

Array


Array adalah kumpulan data terstruktur yang tipenya sama, tersusun dalam bentuk barisan linier berurutan (sequence) dan jumlah elemen atau datanya tidak berubah (statis) sesuai dengan deklarasi awal. Semua elemen array diidentifikasi dengan sebuah nama (nama array) dan untuk setiap elemennya diidentifikasi/dibedakan dengan sebuah index.


Sifat array
·         Array merupakan struktur data yang statis dimana jumlah elemen yang ada harus ditentukan terlebih dahulu dan tidak bisa diubah saat program berjalan.
·         Semua tipe data sama atau homogen,
·         Setiap elemen di dalam struktur array dapat dicapai secara individual, langsung ke lokasi elemen yang diinginkan, tidak harus melalui elemen pertama (random access).


Untuk menyatakan array dalam Pascal kita harus terlebih dahulu mendefinisikan jumlah elemen array, dan mendefinisikan tipe data-data dari elemen array.
Contoh
type
A=array[1..10] of integer;
     
o   Type menunjukkan jenis atau tipe dalam hal ini diwakili oleh variable A, yaitu berupa array
o   Array [1..10] mendefinisikan bahwa terdapat array 1 sampai dengan 10,
o   Of integer menunjukkan bahwa tipe data yang dimasukkan berupa tipe data integer



Terdapat beberapa hal yang perlu diperhatikan apabila akan memasukkan deretan data dalam variable array:
·         Mengetahui tipe data yang digunakan dalam variable array. Variable array numeric hanya dapat menerima data numeric dan variable array string hanya dapat menerima data karakter, biasanya merupakan kumpulan dari huruf alphabet.
·         Banyaknya data harus lebih kecil atau sama dengan besarnya ukuran array.
·         Banyaknya indeks yang digunakan menunjukkan banyaknya ruang memori yang dialokasikan. Supaya tidak terjadi pemborosan ruang memori, maka banyaknya indeks harus disesuaikan dengan banyaknya data.

Deklarasi dari suatu array memberitahu compiler berapa jumlah elemen yang dikandung oleh array tersebut dan tipe data dari aray. Berdasarkan jumlah dimensi indeks dalam sebuah variable, array dibedakan menjadi array berdimensi satu dan array berdimensi banyak.

Seven Layer OSI

Ciri-ciri nya :
  1. Berurutan.
  2. Bekerja setelah hasil dari proses sebelumnya.



Seven layer OSI :

        Pada tahap pengiriman suatu data >>
                                Physical Layer >> Data Link Layer >> Network Layer >> Transport Layer >> Session Layer >> Presentation Layer >> Aplication Layer.


         Pada tahap penerimaan suatu data <<
                                Aplication Layer >> Presentation Layer >> Session Layer >> Transpor Layer >> Network Layer >> Data Link Layer >> Physical Layer.        

Proses pengiriman data

Physical Layer
          Terjadi peng-kode-an proses modulator demulator terjadi pada layer ini.

Data Link Layer
Terjadi pemaketan data (packing) dan peenguraian data yang diterima dari layer sesudahnya.
Harapan adanya paking :
  1. Mengurangi terjadinya noise.
  2. Menerapkan perinsip semakin kecil data semakin bagus.
Sehingga kecil terjadi hilangnya sinyal data saat di kirim.

Network layer
          Berperan sebagai penentu arah jalur yang akan ditempuh. Sehingga data dapat dikirim dengan efektif, efisien cepat dan aman.

Transport layer
           Menetukan terjadinya multiplexing

Session layer
           Menentukan terjadinya terhubungnya koneksi atau putusnya koneksi data.
Pada proses ini terjadi beberapa proses, yaitu:
  • Start == persiapan pada penerima
  • Kirim == pengiriman data
  • Cek == pengecekan kelengkapan data yang diterima atau yang terkirim.
  • Stop == pemutusan koneksi / sesi
Presentation layer
           Penyandian data ( encryption ) tujuannya tidak lain untuk menjaga kerahasiaan seuatu data, selain itu tentu saja pengkompresaan data juga dilakukan disini

Application layer
Dengan tujuan menyajikan data sesuai aplikasi yang digunakan user

Rabu, 18 Mei 2011

Firmware


Firmware

Dalam elektronik dan komputasi, firmware adalah istilah yang sering digunakan untuk menunjukkan program tetap, biasanya agak kecil, dan/atau struktur data yang internal kontrol berbagai perangkat elektronik. Contoh perangkat yang mengandung kisaran firmware dari produk pengguna akhir seperti remote kontrol atau kalkulator, melalui bagian komputer dan perangkat seperti hard disk, keyboard, layar TFT atau kartu memori, semua cara untuk instrumentasi ilmiah dan robotika industri. perangkat konsumen Juga lebih kompleks, seperti ponsel, kamera digital, synthesizer, dll, berisi firmware untuk memungkinkan operasi dasar perangkat serta melaksanakan fungsi-fungsi tingkat yang lebih tinggi.

Tidak ada batasan yang pasti antara firmware dan perangkat lunak, karena keduanya adalah istilah-istilah deskriptif cukup luas. Namun, istilah firmware awalnya diciptakan untuk lebih mengarah ke perangkat lunak tingkat yang lebih tinggi (Update) yang dapat diubah tanpa mengganti komponen perangkat keras, dan firmware biasanya terlibat dengan operasi low-level yang sangat dasar tanpa perangkat akan benar-benar tidak berfungsi. Firmware juga merupakan istilah yang relatif, sebagai perangkat embedded firmware berisi data satu tingkat dari yang sudah ada. Subsistem seperti CPU, chip flash, pengendali komunikasi, modul LCD, dan seterusnya, memiliki kode program sendiri (biasanya tetap), mereka atau microcode dianggap sebagai “bagian dari perangkat keras firmware” dengan tingkat-tinggi.


Tingkat rendah firmware biasanya berada di struktur PLA atau dalam ROM (atau OTP / PROM), sedangkan firmware tingkat tinggi (sering di batasi ke software) biasanya menggunakan memori flash untuk melakukan update, setidaknya dalam perangkat modern. (Alasan umum untuk update firmware termasuk memperbaiki bug atau menambahkan fitur ke perangkat. Untuk melakukan hal tersebut biasanya melibatkan pembuatan berkas citra biner yang disediakan oleh produsen ke dalam perangkat, sesuai dengan prosedur tertentu;. Ini kadang-kadang dimaksudkan untuk dilakukan oleh pengguna akhir.
Jadi, sementara tingkat tinggi dari firmware (atau perangkat lunak) biasanya disimpan sebagai konfigurasi lanjutan, sementara tingkat rendah, kadang tidak disebut firmware mungkin sering dianggap sebagai perangkat keras yang sebenarnya dalam dirinya sendiri. Sebagai contoh, firmware yang lebih lama sering diimplementasikan sebagai matriks dioda semikonduktor diskrit. Setara modern merupakan matriks yang terintegrasi transistor efek medan dimana 0 dan 1 adalah diwakili oleh apakah suatu komponen tertentu dalam ROM dan / atau PLA matriks hadir atau tidak.

Komputer pribadi
Dalam beberapa hal, berbagai komponen firmware sama pentingnya dengan sistem operasi dalam bekerjanya komputer. Namun, tidak seperti sistem operasi paling modern, firmware jarang memiliki mekanisme otomatis baik berevolusi memperbarui sendiri untuk memperbaiki masalah fungsionalitas mana pun terdeteksi setelah pengiriman unit.
Saat ini, seseorang dapat cukup mudah update BIOS di PC yang modern, perangkat seperti kartu video atau modem sering mengandalkan pada firmware yang dimuat secara dinamis oleh driver perangkat dan dengan demikian dapat memperoleh transparan yang diperbaharui melalui mekanisme sistem operasi update. Sebaliknya, firmware di perangkat penyimpanan jarang diperbarui, bahkan ketika flash (bukan ROM) penyimpanan yang digunakan; tidak ada mekanisme standar untuk mendeteksi dan meng-update versi firmware. Namun, dalam prakteknya, perangkat tersebut memiliki tingkat rendah untuk masalah fungsi dibandingkan dengan bagian di mana firmware dapat diperbarui.

Firmware “hacking”
Kadang-kadang pihak ketiga dapat menulis sebuah versi baru atau modifikasi tidak resmi dari firmware untuk menyediakan fitur-fitur baru atau untuk membuka fungsi yang tersembunyi. Contoh termasuk:
  • Rockbox untuk pemutar audio digital.
  • CHDK dan Lantern Magic untuk kamera Canon digital.
  • OpenWRT untuk router nirkabel.
  • RouterTech – untuk modem ADSL / router berbasis chipset Texas Instrumen AR7 (dengan Pspboot atau bootloader Adam2).
  • Firmware wilayah bebas untuk DVD-drive, yang tidak wilayah bebas dengan firmware resmi.
  • SamyGO, firmware pengganti televisi Samsung.
  • Banyak proyek homebrew untuk game konsol. Ini sering dapat membuka fungsi tujuan komputasi umum dalam perangkat sebelumnya terbatas (misalnya, berjalan Doom pada iPod).
hacks firmware Kebanyakan perangkat lunak bebas dengan open source juga.
Hacks ini biasanya mengambil keuntungan dari fasilitas update firmware pada banyak perangkat untuk menginstal atau menjalankan sendiri. Beberapa, bagaimanapun, harus resor untuk eksploitasi dalam rangka untuk menjalankan, karena produsen telah berusaha untuk mengunci perangkat keras untuk menghentikannya dari menjalankan kode tidak berlisensi.


Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More