Total Tayangan Halaman

Selasa, 29 Maret 2011

cara memasukan gadget ke blog


Menggunakan HTML Gadget

1. Salin (copy) kode widget yang tersedia di setiap halaman widget islami Alhabib.

Kotak kode embed/HTML bagi widget islami Alhabib
Kode ini dapat dimunculkan pada halaman penyetelan setiap widget dengan menekan tombol: BLOG ME!. Berikan klik pada kotak kode embed yang muncul atau pada tombol COPY. Kode tersebut akan tersalin dan disimpan dalam memori komputer.

2. Masuk ke halaman pengelolaan blog anda di Blogspot.

Menu pengelolaan pada daftar blog di Blogspot
Kunjungi www.blogger.com dan masukkan akun Google anda beserta kata sandinya. Jika semua berjalan lancar anda akan dibawa ke halaman pengelolaan blog anda. Jika anda memiliki lebih dari satu blog, maka akan muncul daftar blog anda di sana. Klik tombol TATA LETAK pada daftar blog yang anda ingin pasangi widgetnya. Sebuah diagram tampilan blog anda beserta komponen pelengkapnya akan tertampil.

3. Tambahkan gadget HTML baru.

Menu penambahan Gadget pada halaman pengelolaan tata letak blog di Blogspot
Cari tombol Tambah Gadget pada tampilan tata letak blog anda. Tergantung dengan tema blog yang anda pakai, tombol ini bisa berada di mana saja dan bisa berjumlah lebih dari satu. Pilih tempat yang anda inginkan widget akan tertampil dan klik tombol tersebut.

4. Sisipkan kode HTML pada kotak konfigurasi.

Jendela Konfigurasi HTML/Javascript pada BlogpspotSebuah kotak bertajuk Konfigurasi HTML/Javascript akan tertampil. Di sana anda dapat mengisi judul dari gadget ini yang akan ditampilkan bersama widget. Pada bagian Konten, masukkan atau sisipkan kode widget yang telah anda salin pada langkah 1 dengan menekan Ctrl-V atau klik-kanan dan kemudian Paste. Selanjutnya tekan tombol SIMPAN.

5. Simpan perubahan Tata Letak blog anda.

Simpan perubahan Tata Letak dengan menekan tombol SIMPAN
Anda akan kembali ke halaman pengelolaan Tata Letak blog anda dan sebuah pesan akan memberitahu anda bahwa sebuah elemen halaman baru telah ditambahkan. Anda juga dapat melihat Judul dari Gadget yang baru saja anda tambahkan telah muncul di tempat penambahannya (langkah 3). Untuk melihat hasil penambahan widget islami Alhabib ini, klik tombol PRATINJAU. Jika anda puas, jangan lupa menekan tombol SIMPAN pada halaman Tata Letak ini untuk menyimpan perubahan tampilan blog.
Demikianlah cara manual untuk memasang widget islami Alhabib di Blogspot. Semoga bermanfaat dan berhasil menampilkan widget-widget islami pilihan untuk para pengunjung blog anda.

Minggu, 27 Maret 2011

Ubur-ubur

UBUR-UBUR 


PENGERTIAN



Ubur-ubur adalah sejenis binatang laut yang termasuk dalam kelas SCRYPOZOA. Tubuhnya berbentuk paying berumbai, dapat membuat gatal kulit bila tersentuh.



KLASIFIKASI ILMIAH

Domain      : Eukaryota
Kerajaan    : Animalia
Filum         : Cnidaria
                       sebuah filum yang terdiri atas sekitar 9.000 spesies hewan sederhana yang hanya ditemukan di perairan, kebanyakan lingkungan laut. Dari sudut etimologi, kata Cnidaria berasal dari bahasa Yunani “cnidos” yang berarti “jarum penyengat”. Kemampuan menyengat cnidaria-lah yang merupakan asal nama mereka.Ciri khas Cnidaria adalah knidosit, yang merupakan sel terspesialisasi yang mereka pakai terutama untuk menangkap mangsa dan membela diri. Tubuh mereka terdiri atas mesoglea, suatu bahan tak hidup yang mirip jeli, terletak di antara dua lapisan epitelium yang biasanya setebal satu sel. Mereka memiliki dua bentuk tubuh dasar: medusa yang berenang dan polip yang sesil, keduanya simetris radial dengan mulut dikelilingi oleh tentakel berknidosit. Kedua bentuk tersebut mempunyai satu lubang jalan masuk yang berfungsi sebagai mulut maupun anus yang disebut manus serta rongga tubuh yang digunakan untuk mencerna makanan dan bernapas. Banyak cnidaria memproduksi koloni yang meruapakan organisme tunggal terdiri atas zooid mirip medusa atau mirip polip atau keduanya. Kegiatan cnidaria dikoordinasikan oleh jaring-jaring saraf tak terpusat serta reseptor sederhana. Beberapa Cubozoa dan Scyphozoa yang berenang bebas memiliki indera penyeimbang statokista dan ada yang punya ropalia, suatu struktur pengindera kompleks yang dapat termasuk mata pembentuk citra dengan lensa dan retina yang sederhana. Semua cnidaria berkembangbiak secara seksual. Banyak cnidaria memiliki daur hidup yang rumit dengan tingkat perkembangan polip aseksual dan medusa seksual, namun beberapa tidak memiliki polip atau tidak memiliki medusa.

POLA HIDUP

Ubur-ubur jenis ini bisa merubah selnya menjadi ke bentuk baru yg lebih muda, cara kerjanya mirip sama punya salamander (sejenis kadal) yg bisa numbuhin kaki baru kalo semisal putus ato kegencet lemari

ubur-ubur
Karena dia ngga mati mati.. skrg penyebarannya udah ngga di karibia aja, sekarang dah sampe spanyol, jepang, italy (mo nonton bola ngkale ya)
Canggih ya, binatang ada ada aja laguannya , ga bosen apa di laut terus kwkwkwk.


Beberapa ilmuwan baru-baru ini telah menemukan semacam mikro-organisme laut yang disebut “Turritopsis nutricula”, mungkin adalah satu-satunya makhluk yang hidup abadi di dunia.
Para ilmuwan mengatakan diameter “Turritopsis nutricula” hanya 4-5 mm, organisme yang sangat kecil ini, malah mempunyai kemampuan “kembali awet muda”.
Menurut ilmuwan yang telah lama terlibat dalam penyelidikan sekitar 4.000 “Turritopsis nutricula”, hasilnya menunjukkan bahwa ubur-ubur semacam ini dapat menjadi “kembali muda” lagi, tidak ada satupun yang pernah mati karena unsur mereka sendiri. Ilmuwan menegaskan bahwa: “Turritopsis nutricula” adalah satu-satunya biologi yang ditemukan yang dapat kembali dari tahap sexual dewasa ke tahap larva.
Dalam keadaan normal, ubur-ubur setelah selesai bereproduksi akan mati, namun “Turritopsis nutricula” setelah mencapai kedewasaan sexual akan kembali ke tahap muda dan kembali memulai suatu proses kehidupan yang lain, dari teori ini dapat dikatakan siklus ini akan berulang terus.
“Turritopsis nutricula” termasuk Hydrozoa adalah semacam organisme pemangsa dengan mikro-organisme sebagai makanan utama, menggunaan metode perambatan vegetatif, dan banyak hidup di perairan tropis, juga dapat melekat pada kapal yang berlayar ke seluruh dunia, karena volumenya yang sangat kecil, sehingga tidak bisa dilihat apakah berdampak pada ekosistem.
Adapun bagaimana proses ajaib “Turritopsis nutricula” menyelesaikan “kembali ke muda”, misteri di dalamnya masih harus menunggu para ahli biologi laut dan genetika untuk menjawabnya.

Jumat, 25 Maret 2011

Ilmu Kedokteran

Kedokteran (Inggris: medicine) adalah suatu ilmu dan seni yang mempelajari tentang penyakit dan cara-cara penyembuhannya. Ilmu kedokteran adalah cabang ilmu kesehatan yang mempelajari tentang cara mempertahankan kesehatan manusia dan mengembalikan manusia pada keadaan sehat dengan memberikan pengobatan pada penyakit dan cedera. Ilmu ini meliputi pengetahuan tentang sistem tubuh manusia dan penyakit serta pengobatannya, dan penerapan dari pengetahuan tersebut.

Daftar isi

[sembunyikan]

Hotel

Hotel berasal dari kata hostel, konon diambil dari bahasa Perancis kuno. Bangunan publik ini sudah disebut-sebut sejak akhir abad ke-17. Maknanya kira-kira, "tempat penampungan buat pendatang" atau bisa juga "bangunan penyedia pondokan dan makanan untuk umum". Jadi, pada mulanya hotel memang diciptakan untuk meladeni masyarakat.
Tak aneh kalau di Inggris dan Amerika, yang namanya pegawai hotel dulunya mirip pegawai negeri alias abdi masyarakat. Tapi, seiring perkembangan zaman dan bertambahnya pemakai jasa, layanan inap-makan ini mulai meninggalkan misi sosialnya. Tamu pun dipungut bayaran. Sementara bangunan dan kamar-kamarnya mulai ditata sedemikian rupa agar membuat tamu betah. Meskipun demikian, bertahun-tahun standar layanan hotel tak banyak berubah.
Sampai pada tahun 1793, saat City Hotel dibangun di cikal bakal wilayah kota New York. City Hotel itulah pelopor pembangunan penginapan gaya baru yang lebih fashionable. Sebab, dasar pembangunannya tak hanya mementingkan letak yang strategis. Tapi juga pemikiran bahwa hotel juga tempat istirahat yang mumpuni. Jadi, tak ada salahnya didirikan di pinggir kota.
Setelah itu, muncul hotel-hotel legendaris seperti Tremont House (Boston, 1829) yang selama puluhan tahun dianggap sebagai salah satu tempat paling top di Amerika Serikat (AS). Tremont bersaing ketat dengan Astor House, yang dibangun di New York, 1836. Saat itu, hotel modern identik dengan perkembangan lalu lintas dan tempat beristirahat. Saat pembangunan jaringan kereta api sedang gencar-gencarnya, hampir di tiap perhentian (stasiun) ada hotel.
Kamar Hotel Renaissance Ohio
Maksudnya jelas, untuk mengakomodasi orang-orang yang baru saja bepergian dengan kereta api. Karena masa itu naik kereta api sangat melelahkan, hotel-hotel pun "dipersenjatai" berbagai hiburan pelepas penat. Hotel jenis ini, diembeli-embeli dengan kata "transit", karena memang ditujukan buat para musafir.
Seiring dengan berkembangnya teknologi dan makin luasnya jangkauan angkutan darat (terlebih setelah ditemukannya kendaraan bermotor), kawasan sekitar rel kereta api tak lagi menarik minat para investor. Orang kemudian lebih suka jalan-jalan pakai mobil ketimbang kereta. Kepopuleran hotel transit pun tersaingi oleh kehadiran "motel", gabungan kata "motor hotel" yang sama dengan tempat istirahat para pengendara kendaraan bermotor.
Kejayaan motel tak berlangsung lama. Seiring makin pesatnya perkembangan kota, berakhir pula era motel. Terutama karena letaknya yang agak di pinggir kota dan fasilitasnya yang kalah bagus dengan hotel di pusat kota. Kalaupun terpaksa bermalam di kawasan pinggiran, motel harus bersaing dengan hotel resort, yang banyak tumbuh di tempat-tempat peristirahatan.
Selain hotel, resort, anak-anak kandung hotel yang lahir di era 1990-an tak kalah hebatnya. Sebut saja berbagai extended-stay hotel, khusus buat tamu yang membutuhkan tempat menginap minimal lima malam. Sedangkan pelaku bisnis yang harus bernegosiasi di kampung atau negeri orang, bisa mencari hotel apartment. Di Amerika, dua jenis hotel ini berkembang sangat pesat.
Di Indonesia, kata hotel selalu dikonotasikan sebagai bangunan penginapan yang cukup mahal. Umumnya di Indonesia dikenal hotel berbintang, hotel melati yang tarifnya cukup terjangkau namun hanya menyediakan tempat menginap dan sarapan pagi, serta guest house baik yang dikelola sebagai usaha swasta (seperti halnya hotel melati) ataupun mess yang dikelola oleh perusahaan-perusahaan sebagai tempat menginap bagi para tamu yang ada kaitannya dengan kegiatan.

Pariwisata

Pariwisata atau turisme adalah suatu perjalanan yang dilakukan untuk rekreasi atau liburan, dan juga persiapan yang dilakukan untuk aktivitas ini. Seorang wisatawan atau turis adalah seseorang yang melakukan perjalanan paling tidak sejauh 80 km (50 mil) dari rumahnya dengan tujuan rekreasi, merupakan definisi oleh Organisasi Pariwisata Dunia.
Definisi yang lebih lengkap, turisme adalah industri jasa. Mereka menangani jasa mulai dari transportasi, jasa keramahan, tempat tinggal, makanan, minuman, dan jasa bersangkutan lainnya seperti bank, asuransi, keamanan, dll. Dan juga menawarkan tempat istrihat, budaya, pelarian, petualangan, dan pengalaman baru dan berbeda lainnya.
Banyak negara, bergantung banyak dari industri pariwisata ini sebagai sumber pajak dan pendapatan untuk perusahaan yang menjual jasa kepada wisatawan. Oleh karena itu pengembangan industri pariwisata ini adalah salah satu strategi yang dipakai oleh Organisasi Non-Pemerintah untuk mempromosikan wilayah tertentu sebagai daerah wisata untuk meningkatkan perdagangan melalui penjualan barang dan jasa kepada orang non-lokal.

From Wikipedia.com

Bahasa Pemrograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
  2. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.

[sunting] Daftar Bahasa Pemrograman

Berikut ini adalah daftar bahasa pemrograman komputer:

Teknik kebutuhan perangkat lunak (requirements engineering)

Teknik kebutuhan perangkat lunak (requirements engineering) atau sering juga disebut analisis kebutuhan perangkat lunak (Bahasa Inggris: requirements analysis) mencakup kegiatan dalam menentukan kebutuhan-kebutuhan atau kondisi yang harus dipenuhi untuk suatu produk baru atau yang akan diganti, dengan mempertimbangkan kemungkinan terjadinya konflik kebutuhan dari berbagai macam stakeholder.[1]
Analisis kebutuhan mempunyai peran penting dalam kesuksesan suatu proyek perangkat lunak. Kebutuhan harus terdokumentasi, dapat ditindaklanjuti (actionable), dapat diukur (measureable), dapat diuji, memiliki kaitan dengan kebutuhan dan peluang bisnis, serta memiliki tingkat kerincian yang cukup untuk perancangan sistem. Kebutuhan perangkat lunak dapat berupa kebutuhan fungsional dan non-fungsional.

[sunting] Tahap

Teknik kebutuhan perangkat lunak meliputi 3 buah tahap, yakni, elicitation (pengumpulan informasi), specification (spesifikasi), dan validation (validasi).[1]
Tahap Keterangan Metode
Elicitation (pengumpulan informasi) Bertujuan untuk mengumpulkan sebanyak mungkin informasi mengenai problem domain, kesulitan-kesulitan klien dan user, serta apa yang sistem ingin lakukan untuk mereka.
  • Wawancara
  • Kuesioner
  • Skenario
  • Prototyping
Specification (spesifikasi) Informasi dari proses elicitation dianalisa dan direkam menggunakan teknik modeling dramatis dan tekstual untuk menunjukkan masalah dan solusi yang diajukan.
  • Spesifikasi formal
  • Protoyping
Validation (validasi) Mengecek kebutuhan yang telah direkam apakah telah berkaitan dengan tujuan stakeholder terhadap sistem.
  • Wawancara
  • Teknik kombinasi dari elicitation
  • Inspeksi Fagan
  • Prototyping

Metrik Perangkat lunak

Metrik perangkat lunak (Bahasa Inggris: software metric) adalah satuan pengukuran untuk perangkat lunak. Satuan digunakan untuk mengukur suatu besaran. Dalam hal ini besaran yang diukur adalah perangkat lunak.
Kegunaan pengukuran diantaranya:
- Membandingkan antara perangkat lunak
Dengan metrik perangkat lunak kita dapat mengukur besarnya suatu perangkat lunak. Dengan demikian kita dapat menjawab pertanyaan seperti: apakah perangkat lunak untuk menara pengawas bandara lebih besar daripada perangkat lunak untuk kasir (point of sales)?
- Menghitung usaha yang dibutuhkan untuk membuat suatu perangkat lunak
Untuk membuat perangkat lunak yang besar tentu dibutuhkan usaha yang lebih besar pula. Makin besar usahanya, makin besar biayanya. Maka kita dapat memperkirakan biaya yang dibutuhkan untuk mengembangkan suatu perangkat lunak dengan mengukur besarnya perangkat lunak tersebut.
Beberapa jenis metrik perangkat lunak:
- Jumlah Baris Kode (line of code)
Adalah satuan pengukuran perangkat lunak berdasarkan jumlah baris dalam naskah program (source code) dari suatu perangkat lunak.
- Bobot fungsionalitas (function point)
Adalah satuan pengukuran yang mendasarkan pada macam-macam fungsionalitas yang terdapat pada suatu perangkat lunak. Jadi untuk menggunakan satuan ini kita harus memberi bobot (point) dari masing-masing fungsionalitas tersebut. Total jumlah bobot akan menentukan besarnya perangkat lunak tersebut.
Tentu saja perangkat lunak yang hanya menampilkan sebaris tulisan di layar jauh lebih sederhana daripada yang mengelola data pegawai, karena yang mengelola data pegawai memiliki fungsionalitas lebih banyak.

Rekayasa Perangkat Lunak

Rekayasa perangkat lunak (RPL, atau dalam bahasa Inggris: Software Engineering atau SE) adalah satu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak dan manajemen kualitas.
IEEE Computer Society mendefinisikan rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak.[1]

[sunting] Sejarah

Istilah software engineering, pertama kali digunakan pada akhir tahun 1950-an dan sekitar awal 1960-an. Pada tahun 1968, NATO menyelenggarakan konferensi tentang software engineering di Jerman dan kemudian dilanjutkan pada tahun 1969. Meski penggunaan kata software engineering masukan konferensi tersebut menimbulkan debat tajam tentang aspek engineering dari pengembangan perangkat lunak, banyak pihak yang menganggap konferensi tersebutlah yang menjadi awal tumbuhnya profesi rekayasa perangkat lunak

Analisis Leksikal

Analisis leksikal adalah sebuah proses yang mendahului parsing sebuah rangkaian karakter. Ia menerima masukan serangkaian karakter (seperti dalam dokumen plain-text atau source code) dan menghasilkan deretan simbol yang masing-masing dinamakan token; proses parsing akan lebih mudah dilakukan bila inputnya sudah berupa token.
Analisis leksikal terdiri dari dua tahap. Tahap pertama adalah pemindaian (scanning); scanner biasanya dibuat berdasarkan prinsip Finite State Machine ("mesin dengan jumlah keadaan terbatas"). Pada tahap ini, scanner akan membaca input karakter-ke-karakter, mengubah keadaannya sendiri berdasarkan karakter yang tengah dibaca. Setiap kondisi final (input dianggap valid) akan dicatat, bersama dengan lokasi input. Pada akhirnya scanner akan menemui keadaan penolakan, yang tidak akan berubah dengan input karakter apapun. Deteksi rekursi semacam ini akan mengakhiri proses pemindaian dan memindahkan keadaan scanner ke keadaan final terakhir, dan karenanya menyimpan informasi jenis dan besar lexeme valid yang terpanjang di dalam input.
Namun lexeme tersebut belum punya nilai semantik apapun; pemberian nilai semantik pada setiap unit leksikal adalah tugas dari evaluator yang memeriksa semua karakter setiap lexeme dan memberinya nilai tertentu. Saat sebuah lexeme telah memiliki informasi mengenai tipe dan nilainya, ia dapat secara valid disebut sebagai token.
Analisis leksikal membuat pekerjaan membuat sebuah parser jadi lebih mudah; ketimbang membangun nama setiap fungsi dan variabel dari karakter-karakter yang menyusunnya, dengan analisis leksikal parser cukup hanya berurusan dengan sekumpulan token dan nilai sintaksis masing-masing. Terlepas dari efisiensi pemrograman yang dapat dicapai dengan penggunaannya, proses kerja analisis leksikal yang membaca lebih dari sekali setiap karakter dari input yang diberikan menjadikan penganalisa leksikal sebagai sub-sistem yang paling intensif melakukan komputasi, terutama bila digunakan dalam sebuah kompilator.

Komplator

Kompilator (Inggris: compiler) adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain.
Terlepas dari pengertiannya yang demikian relatif luas, istilah kompilator biasa digunakan untuk program komputer yang menerjemahkan program yang ditulis dalam bahasa pemrograman tingkat tinggi (semacam bahasa Pascal, C++, BASIC, FORTRAN, Visual Basic, Visual C#, Java, xBase, atau COBOL) menjadi bahasa mesin, biasanya dengan bahasa Assembly (assembler) sebagai perantara.
Kompilator berbeda dengan assembler karena biasanya kompilator akan menghasilkan kode obyek (object code) yang bisa berupa file executable pada sisten operasi Windows atau file bin pada sisten operasi berbasis Unix.
Kompilator melakukan proses kompilasi dengan cara menganalisis kode sumber secara keseluruhan, sehingga waktu yang dibutuhkan untuk melakukan kompilasi lebih lama, namun hasilnya lebih cepat dalam proses eksekusi daripada program yang dibuat dengan menggunakan teknik interpretasi dengan interpreter.

Teori graf dalam Komputer

Dalam matematika dan ilmu komputer, teori graf adalah cabang kajian yang mempelajari sifat-sifat graf. Secara informal, suatu graf adalah himpunan benda-benda yang disebut simpul (vertex atau node) yang terhubung oleh sisi (edge) atau busur (arc). Biasanya graf digambarkan sebagai kumpulan titik-titik (melambangkan simpul) yang dihubungkan oleh garis-garis (melambangkan sisi) atau garis berpanah (melambangkan busur). Suatu sisi dapat menghubungkan suatu simpul dengan simpul yang sama. Sisi yang demikian dinamakan gelang (loop).
Banyak sekali struktur yang bisa direpresentasikan dengan graf, dan banyak masalah yang bisa diselesaikan dengan bantuan graf. Jaringan persahabatan pada Friendster bisa direpresentasikan dengan graf: simpul-simpulnya adalah para pemakai Friendster dan ada sisi antara A dan B jika dan hanya jika A berteman (berkoinsidensi) dengan B. Perkembangan algoritma untuk menangani graf akan berdampak besar bagi ilmu komputer.
Sebuah struktur graf bisa dikembangkan dengan memberi bobot pada tiap sisi. Graf berbobot dapat digunakan untuk melambangkan banyak konsep berbeda. Sebagai contoh jika suatu graf melambangkan jaringan jalan maka bobotnya bisa berarti panjang jalan maupun batas kecepatan tertinggi pada jalan tertentu. Ekstensi lain pada graf adalah dengan membuat sisinya berarah, yang secara teknis disebut graf berarah atau digraf (directed graph). Digraf dengan sisi berbobot disebut jaringan.
Jaringan banyak digunakan pada cabang praktis teori graf yaitu analisis jaringan. Perlu dicatat bahwa pada analisis jaringan, definisi kata "jaringan" bisa berbeda, dan sering berarti graf sederhana (tanpa bobot dan arah).

[sunting] Sedikit lebih formal

Suatu graph G dapat dinyatakan sebagai G = < V,E > . Graph G terdiri atas himpunan V yang berisikan simpul pada graf tersebut dan himpunan dari E yang berisi sisi pada graf tersebut. Himpunan E dinyatakan sebagai pasangan dari simpul yang ada dalam V. Sebagai contoh definisi dari graf pada gambar di atas adalah : V = {1,2,3,4,5,6} dan E = {(1,2),(1,5),(2,3),(3,4),(4,5),(5,2),(4,6)}

Gambar dengan node yang sama dengan yang diatas, tapi merupakan digraf.
Pada digraf maka pasangan-pasangan ini merupakan pasangan terurut. Untuk menyatakan digraf (gambar kedua yang menggunakan tanda panah) kita dapat menggunakan himpunan edge sebagai berikut :
E = { < 1,2 > , < 1,5 > , < 2,5 > , < 3,2 > , < 4,3 > , < 5,4 > , < 4,6 > }
Dalam himpunan edge untuk digraf, urutan pasangan verteks menentukan arah dari edge tersebut.
Dalam teori graf, formalisasi ini untuk memudahkan ketika nanti harus membahas terminologi selanjutnya yang berhubungan dengan graph. Beberapa terminologi berhubungan dengan teori graf :
  • Degree atau derajat dari suatu node, jumlah edge yang dimulai atau berakhir pada node tersebut. Node 5 berderajat 3. Node 1 berderajat 2.
  • Path suatu jalur yang ada pada graph, misalnya antara 1 dan 6 ada path  b \rightarrow c \rightarrow g
  • Cycle siklus ? path yang kembali melalui titik asal 2  f \rightarrow c \rightarrow d \rightarrow e kembali ke 2.
  • Tree merupakan salah satu jenis graf yang tidak mengandung cycle. Jika edge f dan a dalam digraf diatas dihilangkan, digraf tersebut menjadi sebuah tree. Jumlah edge dalam suatu tree adalah nV - 1. Dimana nV adalah jumlah vertex
  • Graf Tak Berarah (Undirected Graph) Graf G disebut graf tak berarah (undirected graph) jika setiap sisinya tidak berarah. Dengan kata lain (vi,vj)=(vj,vi)
  • Graf Berarah (Directed Graph) Graf G disebut graf berarah (directed graph) jika setiap sisinya berarah. Titik awal dari suatu sisi disebut verteks awal (initial vertex) sedangkan titik akhir dari suatu sisi disebut verteks akhir (terminal vertex). Loop pada graf adalah sisi yang verteks awal dan verteks akhirnya sama.

Teori Informasi Komputer

Teori informasi (Inggris: information theory) adalah disiplin ilmu dalam bidang matematika terapan yang berkaitan dengan kuantisasi data sehingga data atau informasi itu dapat disimpan dan dikirimkan tanpa kesalahan (error) melalui suatu kanal komunikasi. Entropi informasi (information entropy) sering dipakai sebagai alat untuk maksud ini, dan biasanya dinyatakan sebagai banyaknya bit rerata yang diperlukan untuk penyimpanan dan pengiriman informasi tersebut. Sebagai contoh, jika keadaan cuaca harian dinyatakan dengan entropi 3 bit, maka kita katakan bahwa cuaca itu mempunyai rata-rata 3 bit tiap harinya.
Aplikasi dari topik dasar dalam teori informasi meliputi kompresi data tanpa cacat (lossless data compression, pada file ZIP misalnya), kompresi data (lossy data compression, pada file MP3, misalnya), dan pengkodean kanal (channel coding, pada saluran DSL, ADSL dll). Biasanya teori informasi merupakan titik temu dari bidang –bidang matematika, statistika, ilmu komputer, fisika, neurobiologi, dan teknik listrik serta komputer. Implementasi dari teori ini berdampak langsung dengan misi ruang angkasa, pemahaman mengenai lubang hitam dalam galaksi, dengan penelitian linguistika dan persepsi manusia, dengan jaringan komputer, jaringan Internet serta jaringan telepon genggam.
Fungsi entropi biner Bernoulli
Secara khusus, teori informasi adalah cabang dari matematika peluang dan statistik, yang berkaitan dengan konsep informasi dan entropi informasi seperti telah dijelaskan di atas. Claude E. Shannon (1916-2001) dikenal sebagai "bapak dari teori informasi". Shannon mendefinisikan pengukuran dari entropi informasi (dalam bit) sebagai:
H = - \sum_{i}   p_{i}   \log_2 p_{i} \,
Rumus ini jika diterapkan pada suatu sumber informasi, dapat menentukan kapasitas dari saluran yang diperlukan untuk mengirim data yang diterjemahkan ke dalam digit biner.

Aljabar Boolean

Dalam matematika dan ilmu komputer, Aljabar Boolean adalah struktur aljabar yang "mencakup intisari" operasi logika AND, OR dan NOR dan juga teori himpunan untuk operasi union, interseksi dan komplemen.
Penamaan Aljabar Boolean sendiri berasal dari nama seorang matematikawan asal Inggris, bernama George Boole. Dialah yang pertama kali mendefinisikan istilah itu sebagai bagian dari sistem logika pada pertengahan abad ke-19.
Boolean adalah suatu tipe data yang hanya mempunyai dua nilai. Yaitu true atau false (benar atau salah).
Pada beberapa bahasa pemograman nilai true bisa digantikan 1 dan nilai false digantikan 0.



Bahasa Pemrograman

C

Pengecekan tipe data boolean pada C
bool my_variable = true;
if (my_variable) {
  printf("True!\1");
} else {
  printf("False!\0");
}

[sunting] Javascript

Pengecekan tipe data boolean pada javascript
var myVar = new Boolean(true);
 
if ( myVar ) {
    alert("boolean");    
} else {
    alert("bukan boolean");
}

[sunting] PHP

PHP memiliki tipe data boolean dengan dua nilai true dan false (huruf besar atau kecil tidak berpengaruh).
<?php
$myVar = true;
$myString = 'String';

if (is_bool ($myVar)) {
  echo "boolean";
} else {
  echo "bukan boolean";
}

if (is_bool ($myString)) {
  echo "boolean"
} else {
  echo "bukan boolean";
}
?>
Nilai yang ekuivalen dengan false adalah:
  • false
  • zero
  • "0"
  • NULL
  • array kosong
  • string kosong

Hubungan Informatika Dengan Bidang Lain

Ilmu komputer berkaitan erat dengan beberapa bidang lain. Bidang-bidang ini tidak benar-benar terpisah, sekalipun mempunyai perbedaan penting.

[sunting] Ilmu Informasi

Ilmu Informasi adalah ilmu yang mempelajari data dan informasi, mencakup bagaimana menginterpretasi, menganalisa, menyimpan, dan mengambil kembali. Ilmu informasi dimulai sebagai dasar dari analisa komunikasi dan basis data.

[sunting] Sistem Informasi

Sistem Informasi adalah aplikasi komputer untuk mendukung operasi dari suatu organisasi yaitu: operasi, instalasi, dan perawatan komputer, perangkat lunak, dan data. Sistem Informasi Manajemen adalah kunci dari bidang yang menekankan finansial dan personal manajemen. 'Sistem Informasi' dapat berupa gabungan dari beberapa elemen teknologi berbasis komputer yang saling berinteraksi dan bekerja sama berdasarkan suatu prosedur kerja (aturan kerja) yang telah ditetapkan, dimana memproses dan mengolah data menjadi suatu bentuk informasi yang dapat digunakan dalam mendukung keputusan.

[sunting] Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak pada prinsipnya menekankan pada tahapan-tahapan pengembangan suatu perangkat lunak yakni : Analisis, Desain, Implementasi, Testing dan Maintenance. Pada tahap yang lebih luas Rekayasa Perangkat Lunak mengacu pada Manajemen Proyek pengembangan Perangkat Lunak itu sendiri dengan tetap memperhatikan tahapan-tahapan pengembangan sebelumnya.
Dalam pengembangannya perangkat lunak memiliki berbagai model yaitu model water fall ('model konvensional' sebagai model terdahulu yang dikembangkan dan karena model water fall nyaris sama dengan siklus hidup pengembangan sistem), model prototype ('model yang disukai oleh user dan pengembang), model sequensial linear, model RAD 'rapid aplikation model', model 'formal method' atau 'metode formal' disini sebelum diadakannya implementasi terlebih dahulu rancangan model yang dibuat diverifikasi terlebih dahulu sehingga tidak ada lagi kesalahan - kesalahan pada saat implementasi.

[sunting] Rekayasa Komputer(Rekayasa Perangkat Keras)

Rekayasa Komputer adalah ilmu yang mempelajari analisa, desain, dan konstruksi dari perangkat keras komputer.
Ilmu yang mempelajari segala aspek pembuatan, konstruksi, pemeliharaan perangkat lunak.

[sunting] Keamanan Informasi

Keamanan Informasi adalah ilmu yang mempelajari analisa dan implementasi dari keamanan sistem informasi (termasuk Kriptografi).

Ilmu komputer

Ilmu komputer (bahasa Inggris: Computer Science), secara umum diartikan sebagai ilmu yang mempelajari baik tentang komputasi, perangkat keras (hardware) maupun perangkat lunak (software). Ilmu komputer mencakup beragam topik yang berkaitan dengan komputer, mulai dari analisa abstrak algoritma sampai subyek yang lebih konkret seperti bahasa pemrograman, perangkat lunak, termasuk perangkat keras. Sebagai suatu disiplin ilmu, Ilmu Komputer lebih menekankan pada pemrograman komputer, dan rekayasa perangkat lunak (software), sementara teknik komputer lebih cenderung berkaitan dengan hal-hal seperti perangkat keras komputer (hardware). Namun demikian, kedua istilah tersebut sering disalah-artikan oleh banyak orang.
Tesis Church-Turing menyatakan bahwa semua alat komputasi yang telah umum diketahui sebenarnya sama dalam hal apa yang bisa mereka lakukan, sekalipun dengan efisiensi yang berbeda. Tesis ini kadang-kadang dianggap sebagai prinsip dasar dari ilmu komputer. Para ahli ilmu komputer biasanya menekankan komputer von Neumann atau mesin Turing (komputer yang mengerjakan tugas yang kecil dan deterministik pada suatu waktu tertentu), karena hal seperti itulah kebanyakan komputer digunakan sekarang ini. Para ahli ilmu komputer juga mempelajari jenis mesin yang lain, beberapa diantaranya belum bisa dipakai secara praktikal (seperti komputer neural, komputer DNA, dan komputer kuantum) serta beberapa diantaranya masih cukup teoritis (seperti komputer random and komputer oracle).
Ilmu Komputer mempelajari apa yang bisa dilakukan oleh beberapa program, dan apa yang tidak (komputabilitas dan intelegensia buatan), bagaimana program itu harus mengevaluasi suatu hasil (algoritma), bagaimana program harus menyimpan dan mengambil bit tertentu dari suatu informasi (struktur data), dan bagaimana program dan pengguna berkomunikasi (antarmuka pengguna dan bahasa pemrograman).
Ilmu komputer berakar dari elektronika, matematika dan linguistik. Dalam tiga dekade terakhir dari abad 20, ilmu komputer telah menjadi suatu disiplin ilmu baru dan telah mengembangkan metode dan istilah sendiri.
Departemen ilmu komputer pertama didirikan di Universitas Purdue pada tahun 1962. Hampir semua universitas sekarang mempunyai departemen ilmu komputer.
Penghargaan tertinggi dalam ilmu komputer adalah Turing Award, pemenang penghargaan ini adalah semua pionir di bidangnya.
Edsger Dijkstra mengatakan:
Ilmu komputer bukan tentang komputer sebagaimana astronomi bukan tentang teleskop
Fisikawan ternama Richard Feynman mengatakan:
Ilmu komputer umurnya tidak setua fisika; lebih muda beberapa ratus tahun. Walaupun begitu, ini tidak berarti bahwa "hidangan" ilmuwan komputer jauh lebih sedikit dibanding fisikawan. Memang lebih muda, tapi dibesarkan secara jauh lebih intensif!

Konsep Dasar Kimia

Tatanama

Logo IUPAC.
Tatanama kimia merujuk pada sistem penamaan senyawa kimia. Telah dibuat sistem penamaan spesies kimia yang terdefinisi dengan baik. Senyawa organik diberi nama menurut sistem tatanama organik. Senyawa anorganik dinamai menurut sistem tatanama anorganik.

[sunting] Atom

Atom adalah suatu kumpulan materi yang terdiri atas inti yang bermuatan positif, yang biasanya mengandung proton dan neutron, dan beberapa elektron di sekitarnya yang mengimbangi muatan positif inti. Atom juga merupakan satuan terkecil yang dapat diuraikan dari suatu unsur dan masih mempertahankan sifatnya, terbentuk dari inti yang rapat dan bermuatan positif dikelilingi oleh suatu sistem elektron.

[sunting] Unsur

Bijih uranium
Unsur adalah sekelompok atom yang memiliki jumlah proton yang sama pada intinya. Jumlah ini disebut sebagai nomor atom unsur. Sebagai contoh, semua atom yang memiliki 6 proton pada intinya adalah atom dari unsur kimia karbon, dan semua atom yang memiliki 92 proton pada intinya adalah atom unsur uranium.
Tampilan unsur-unsur yang paling pas adalah dalam tabel periodik, yang mengelompokkan unsur-unsur berdasarkan kemiripan sifat kimianya. Daftar unsur berdasarkan nama, lambang, dan nomor atom juga tersedia.

[sunting] Ion

Ion atau spesies bermuatan, atau suatu atom atau molekul yang kehilangan atau mendapatkan satu atau lebih elektron. Kation bermuatan positif (misalnya kation natrium Na+) dan anion bermuatan negatif (misalnya klorida Cl) dapat membentuk garam netral (misalnya natrium klorida, NaCl). Contoh ion poliatom yang tidak terpecah sewaktu reaksi asam-basa adalah hidroksida (OH) dan fosfat (PO43−).

[sunting] Senyawa

Senyawa merupakan suatu zat yang dibentuk oleh dua atau lebih unsur dengan perbandingan tetap yang menentukan susunannya. sebagai contoh, air merupakan senyawa yang mengandung hidrogen dan oksigen dengan perbandingan dua terhadap satu. Senyawa dibentuk dan diuraikan oleh reaksi kimia.

[sunting] Molekul

Molekul adalah bagian terkecil dan tidak terpecah dari suatu senyawa kimia murni yang masih mempertahankan sifat kimia dan fisik yang unik. Suatu molekul terdiri dari dua atau lebih atom yang terikat satu sama lain.

[sunting] Zat kimia

Suatu 'zat kimia' dapat berupa suatu unsur, senyawa, atau campuran senyawa-senyawa, unsur-unsur, atau senyawa dan unsur. Sebagian besar materi yang kita temukan dalam kehidupan sehari-hari merupakan suatu bentuk campuran, misalnya air, aloy, biomassa, dll.

[sunting] Ikatan kimia

Orbital atom dan orbital molekul elektron
Ikatan kimia merupakan gaya yang menahan berkumpulnya atom-atom dalam molekul atau kristal. Pada banyak senyawa sederhana, teori ikatan valensi dan konsep bilangan oksidasi dapat digunakan untuk menduga struktur molekular dan susunannya. Serupa dengan ini, teori-teori dari fisika klasik dapat digunakan untuk menduga banyak dari struktur ionik. Pada senyawa yang lebih kompleks/rumit, seperti kompleks logam, teori ikatan valensi tidak dapat digunakan karena membutuhken pemahaman yang lebih dalam dengan basis mekanika kuantum.

[sunting] Wujud zat

Fase adalah kumpulan keadaan sebuah sistem fisik makroskopis yang relatif serbasama baik itu komposisi kimianya maupun sifat-sifat fisikanya (misalnya masa jenis, struktur kristal, indeks refraksi, dan lain sebagainya). Contoh keadaan fase yang kita kenal adalah padatan, cair, dan gas. Keadaan fase yang lain yang misalnya plasma, kondensasi Bose-Einstein, dan kondensasi Fermion. Keadaan fase dari material magnetik adalah paramagnetik, feromagnetik dan diamagnetik.

[sunting] Reaksi kimia

Reaksi kimia antara hidrogen klorida dan amonia membentuk senyawa baru amonium klorida
Reaksi kimia adalah transformasi/perubahan dalam struktur molekul. Reaksi ini bisa menghasilkan penggabungan molekul membentuk molekul yang lebih besar, pembelahan molekul menjadi dua atau lebih molekul yang lebih kecil, atau penataulangan atom-atom dalam molekul. Reaksi kimia selalu melibatkan terbentuk atau terputusnya ikatan kimia.

[sunting] Kimia kuantum

Kimia kuantum secara matematis menjelaskan kelakuan dasar materi pada tingkat molekul. Secara prinsip, dimungkinkan untuk menjelaskan semua sistem kimia dengan menggunakan teori ini. Dalam praktiknya, hanya sistem kimia paling sederhana yang dapat secara realistis diinvestigasi dengan mekanika kuantum murni dan harus dilakukan hampiran untuk sebagian besar tujuan praktis (misalnya, Hartree-Fock, pasca-Hartree-Fock, atau teori fungsi kerapatan, lihat kimia komputasi untuk detilnya). Karenanya, pemahaman mendalam mekanika kuantum tidak diperlukan bagi sebagian besar bidang kimia karena implikasi penting dari teori (terutama hampiran orbital) dapat dipahami dan diterapkan dengan lebih sederhana.
Dalam mekanika kuantum (beberapa penerapan dalam kimia komputasi dan kimia kuantum), Hamiltonan, atau keadaan fisik, dari partikel dapat dinyatakan sebagai penjumlahan dua operator, satu berhubungan dengan energi kinetik dan satunya dengan energi potensial. Hamiltonan dalam persamaan gelombang Schrödinger yang digunakan dalam kimia kuantum tidak memiliki terminologi bagi putaran elektron.
Penyelesaian persamaan Schrödinger untuk atom hidrogen memberikan bentuk persamaan gelombang untuk orbital atom, dan energi relatif dari orbital 1s, 2s, 2p, dan 3p. Hampiran orbital dapat digunakan untuk memahami atom lainnya seperti helium, litium, dan karbon.

[sunting] Hukum kimia

Hukum-hukum kimia sebenarnya merupakan hukum fisika yang diterapkan dalam sistem kimia. Konsep yang paling mendasar dalam kimia adalah Hukum kekekalan massa yang menyatakan bahwa tidak ada perubahan jumlah zat yang terukur pada saat reaksi kimia biasa. Fisika modern menunjukkan bahwa sebenarnya energilah yang kekal, dan bahwa energi dan massa saling berkaitan. Kekekalan energi ini mengarahkan kepada pentingnya konsep kesetimbangan, termodinamika, dan kinetika.