Minggu, 22 April 2012

SISTEM RANGKA MANUSIA


Sistem rangka adalah suatu sistem organ yang memberikan dukungan fisik pada makhluk hidup. Sistem rangka umumnya dibagi menjadi tiga tipe: eksternal, internal, dan basis cairan (rangka hidrostatik), walaupun sistem rangka hidrostatik dapat pula dikelompokkan secara terpisah dari dua jenis lainnya karena tidak adanya struktur penunjang. Rangka manusia dibentuk dari tulang tunggal atau gabungan (seperti tengkorak) yang ditunjang oleh struktur lain seperti ligamen, tendon, otot, dan organ lainnya. Rata-rata manusia dewasa memiliki 206 tulang, walaupun jumlah ini dapat bervariasi antara individu.

Rangka tubuh manusia dikelompokkan atas dua bagian yaitu:

A. Skeleton aksial
Terdiri atas sekelompok tulang yang menyusun poros tubuh dan memberikan dukungan dan perlindungan pada organ di kepala, leher dan badan.
Macam-macam skeleton aksial yaitu:
1. Tulang tengkorak bagian kepala terdiri dari:
bagian parietal --> tulang dahi
bagian temporal --> tulang samping kiri kanan kepala dekat telinga
bagian occipitas --> daerah belakang daritengkorak
bagian spenoid --> berdekatan dengan tulang rongga mata, seperti tulang baji
bagian ethmoid --> tulang yang menyususn rongga hidung
Tulang Tengkorak Tulang-tulang tengkorak merupakan tulang yang menyusun kerangka kepala. Tulang tengkorak tersusun atas 8 buah tulang yang menyusun kepala dan empat belas tulang yang menyusun bagian wajah. tulang tengkorak bagian kepala merupakan bingkai pelindung dari otak. Sendi yang terdapat diantara tulang-tulang tengkorak merupakan sendi mati yang disebut sutura.
2, Tulang tengkorak bagian wajah terdiri dari:
rahang bawah --> menempel pada tulang tengkorak bagian temporal. hal tersebut merupakan satu-satunya hubungan antar tulang dengan gerakan yang lebih bebas
Rahang bawah --> menyusun sebagian dari hidung, dan langit-langit
palatinum (tulang langit-langit) --> menyusun sebagian dari rongga hidung dan bagian atas dari atap rongga mulut
zigomatik --> tulang pipi
tulang hidung
Tulang lakrimal --> sekat tulang hidung.
3. Tulang dada
Tulang dada termasuk tulang pipih, terletak di bagian tengah dada. pada sisi kiri dan kanan tulang dada terdapat tempat lekat dari rusuk. bersama-sama dengan rusuk, tulang dada memberikan perlindungan pada jantung, paru-paru dan pembuluh darah besar dari kerusakan
Tulang dada tersusun atas 3 tulang yaitu:
tulang hulu / manubrium. terletak di bagian atas dari tulang dada, tempat melekatknya tulang rusuk yang pertama dan kedua
Tulang badan / gladiolus, terletak dibagian tengah, tempat melekatnya tulang rusuk ke tiga sampai ke tujuh, gabungan tulang rusuk ke delapan sampai sepuluh.
Tulang taju pedang / xiphoid process, terletak di bagian bawah dari tulang dada. Tulang ini terbentuk dari tulang rawan.
4. Tulang rusuk
Tulang rusuk berbentuk tipis, pipih dan melengkung. bersama-sama dengan tulang dada membentuk rongga dada untuk melindungi jantung dan paru-paru. Tulang rusuk dibedakan atas tiga bagian yaitu:
Tulang rusuk sejati berjumlah tujuh pasang. Tulang-tulang rusuk ini pada bagian belakang berhubungan dengan ruas-ruas tulang belakang sedangkan ujung depannya berhubungan dengan tulang dada dengan perantaraan tulang rawan
Tulang rusuk palsu berjumlah 3 pasang. Tulang rusuk ini memiliki ukuran lebih pendek dibandingkan tulang rusuk sejati. Pada bagian belakang berhubungan dengan ruas-ruas tulang belakang sedangkan ketiga ujung tulang bagian depan disatukan oleh tulang rawan yang melekatkannya pada satu titik di tulang dada
Rusuk melayang berjumlah 2 pasang. Tulang rusuk ini pada ujung belakang berhubungan dengan ruas-ruas tulang belakang, sedangkan ujung depannya bebas.
Tulang rusuk memiliki beberapa fungsi diantaranya:
a). melindungi jantung dan paru-paru dari goncangan.
b). melindungi lambung, limpa dan ginjal, dan
c). membantu pernapasan.
5. Ruas-ruas tulang belakang
Ruas-ruas tulang belakang disebut juga tulang belakang disusun oleh 33 buah tulang dengan bentuk tidak beraturan. ke 33 buah tulang tersebut terbagai atas 5 bagian yaitu:
tujuh ruas pertama disebut tulang leher. ruas pertama dari tulang leher disebut tulang atlas, dan ruas kedua berupa tulang pemutar atau poros. bentuk dari tulang atlas memungkinkan kepala untuk melakukan gerakan.
Dua belas ruas berikutnya membentuk tulang punggung. Ruas-ruas tulang punggung pada bagian kiri dan kanannya merupakan tempat melekatnya tulang rusuk.
Lima ruas berikutnya merupakan tulang pinggang. Ukuran tulang pinggang lebih besar dibandingkan tulang punggung. Ruas-ruas tulang pinggang menahan sebagian besar berat tubuh dan banyak melekat otot-otot.
Lima ruas tulang kelangkangan (sacrum), yang menyatu, berbentuk segitiga terletak dibawah ruas-ruas tulang pinggang.
bagian bawah dari ruas-ruas tulang belakang disebut tulang ekor (coccyx), tersusun atas 3 sampai dengan 5 ruas tulang belakang yang menyatu.
Ruas-ruas tulang belakang berfungsi untuk menegakkan badan dan menjaga keseimbangan. menyokong kepala dan tangan, dan tempat melekatnya otot, rusuk dan beberapa organ.

B. Skeleton apendikular
Tersusun atas tulang tulang yang merupakan tambahan dari skeleton axial. Skeleton axial terdiri dari:
Anggota gerak atas
anggota gerak bawah
gelang bahu
gelang panggung
bagian akhir dari ruas-ruas tulang belakang seperti sakrum dan tulang coccyx
Tulang anggota gerak atas (extremitas superior)
Tulang penyusun anggota gerak atas tersusun atas:
Humerus / tulang lengan atas. Termasuk kelompok tulang panjang /pipa, ujung atasnya besar, halus, dan dikelilingi oleh tulang belikat. pada bagian bawah memiliki dua lekukan merupakan tempat melekatnya tulang radius dan ulna
Radius dan ulna / pengumpil dan hasta. Tulang ulna berukuran lebih besar dibandingkan radius, dan melekat dengan kuat di humerus. Tulang radius memiliki kontribusi yang besar untuk gerakan lengan bawah dibandingkan ulna.
karpal / pergelangan tangan. tersusun atas 8 buah tulang yang saling dihubungkan oleh ligamen
metakarpal / telapak tangan. Tersusun atas lima buah tangan. Pada bagian atas berhubungan dengan tulang pergelangan tangan, sedangkan bagian bawah berhubungan dengan tulang-tulang jari (palanges)
Palanges (tulang jari-jari). tersusun atas 14 buah tulang. Setiap jari tersusun atas tiga buah tulang, kecuali ibu jari yang hanya tersusun atas 2 buah tulang.
Tulang anggota gerak bawah (ekstremitas inferior)
Tulang anggota gerak bawah disusun oleh tulang:
Femur / tulang paha. Termasuk kelompok tulang panjang, terletak mulai dari gelang panggul sampai ke lutut.
Tibia dan fibula / tulang kering dan tulang betis. Bagian pangkal berhubungan dengan lutut bagian ujung berhubungan dengan pergelangan kaki. Ukuran tulang kering lebih besar dinandingkan tulang betis karena berfungsi untuk menahan beban atau berat tubuh. Tulang betis merupakan tempat melekatnya beberapa otot
Patela / tempurung lutut. terletak antara femur dengan tibia, bentuk segitiga. patela berfungsi melindungi sendi lutut, dan memberikan kekuatan pada tendon yang membentuk lutut
Tarsal / Tulang pergelangan kaki. Termasuk tulang pendek, dan tersusun atas 8 tulang dengan salah satunya adalah tulang tumit.
Metatarsal / Tulang telapak kaki. Tersusun atas 5 buah tulang yang tersesun mendatar.
Palanges / tulang jari-jari tangan. Setiap jari tersusun atas 3 tulang kecuali tulang ibu jari atas 14 tulang.
Tulang gelang bahu (klavikula dan scapula / belikat dan selangka)
Tulang selangka berbentuk seperti huruf "S", berhubungan dengan tulang lengan atas (humerus) untuk membentuk persendian yang menghasilkan gerakan lebih bebas, ujung yang satu berhubungan dengan tulang dada sedangkan ujung lainnya berhubungan dengan tulang belikat.
Tulang belikat (skapula) berukuran besar, bentuk segitiga dan pipih, terletak pada bagian belakang dari tulang rusuk. Fungsi utama dari gelang bahu adalah tempat melekatnya sejumlah otot yang memungkinkan terjadinya gerakan pada sendi.
Gelang panggul
Tulang gelang panggul terdiri atas dua buah tulang pinggung. Pada anak anak tulang pinggul ini terpisah terdiri atas tiga buah tulang yaitu illium (bagian atas), tulang ischiun (bagian bawah) dan tulang pubis (bagian tengah). Dibagian belakang dari gelang panggul terdapat tulang sakrum yang merupakan bagian dari ruas-ruas tulang belakang. Pada bagian depan terdapat simfisis pubis merupakan jaringan ikat yang menghubungkan kedua tulang pubis. Fungsi gelang panggung terutama untuk mendukung berat badan bersama-sama dengan ruas tulang belakang. melindungi dan mendukung organ-organ bawah, seperti kandung kemih, organ reproduksi, dan sebagai tempat tumbuh kembangnya janin.
Secara umum fungsi sistem rangka adalah membentuk kerangka yang kaku dengan jaringan-jaringan dan organ-organ yang melekat padanya. Sistem rangka melindungi organ-organ vital seperti otak yang dilindungi oleh tulang tengkorak, paru-paru dan jantung dilindungi oleh tulang dada dan tulang rusuk. Gerakan tubuh terbentuk dari kerjasama antara sistem rangka dengan otot, oleh sebab itu keduanya sering dikelompokkan menjadi satu nama yaitu sistem musculo-skeletal. rangka merupakan tempat melekatnya otot melalui perantaraan tendon. Antara tulang yang satu dengan tulang yang lain dikaitkan dengan perantaraan ligamen.

Minggu, 08 April 2012

INVENSI DAN INOVASI

Pada postingan saya kali ini,saya akan membahas tentang apa yang dimaksud dengan Invensi dan Inovasi. Apakah itu??
  • INVENSI

Invensi adalah sebuah teknologi atau sesuatu yang bermanfaat yang diciptakan, yang sebelumnya belum pernah ada atau belum pernah ditemukan

Contoh : Pada zaman dahulu kita kalau mencuci baju melakukannya secara manual menggunakan tangan.memeras,mengucek sampai tenaga kita terkuras habis.Namun sekarang setelah diciptakannya mesin cuci, kta tidak usah bersusah payah untuk melakukan pekerjaan mencuci yang melelahkan itu. Secara otomatis mesin cuci dapat bekerja dengan sendirinya, tanpa bersusah payah kita melakukan pekerjaan tersebut.


  • INOVASI
Inovasi adalah menciptakan atau merubah sesuatu yang sudah ada dengan kemampuan dan kreativitas yang dimiliki oleh seseorang, benda atau teknologi tersebut jadi bertambah manfaat dan kegunaannya.

Contoh : Dulu manusia menggunakan komputer untuk melakukan suatu pekrjaan.dan komputer itu sendiri sangatlah sulit untuk dibawa kemanapun, karena ukurannya yang terlalu besar, jadi orang sangat sulit membawanya dan juga kurang efisien.Pada masa sekarang diciptakanlah teknologi terbaru agar manusia dapat lebih mudah membawa kemana saja yang mereka inginkan, yaitu laptop.Sebuah komputer mini yang dirancang untuk kebutuhan kerja dan kebutuhan yang lainnya, dengan bentuk yang fleksibel, orang dapt lebih dipermudah dalam melakukan suatu pekerjaan.Tanpa harus membawa komputer yang sebegitu besarnya.

Sabtu, 07 April 2012

Berbagi Ilmu Tentang LISP

Lisp adalah bahasa ekspresi, karena baik program maupun data dinyatakan sebagai ekspresi. Selain itu Lisp juga lebih mengarah dalam pemanfaatan artificial intelligence.Lisp telah tersebar luas dan merupakan salah satu bahasa pilihan untuk aplikasi seperti
artificial intelligence, bahasa fungsional pada umumnya, dan LISP pada khususnya, memainkan peranan penting dalam definisi bahasa. Sebuah definisi bahasa harus ditulis ke dalam notasinotasi,
disebut meta-bahasa(meta-language) atau bahasa yang didefinisikan (defininglanguage), dan bahasa yang didefinisikan cenderung menjadi fungsional. Dalam kenyataannya, implementasi LISP pertama dimulai, ketika LISP digunakan untuk mendefinisikan dirinya sendiri.
  • Operator

Dalam paradigma fungsional/LISP, operator yang berlaku masih sama dengan paradigma procedural. Berikut adalah jenis operator yang berlaku;
a. aritmatika (+,-,/,*)
b. logika (and.or,not,xor)
c. boolean
d. untai
e. himpunan
f. relasi

  • Tipe data

a. Tipe Polimorfis
Tipe yang dalam beberapa cara terukur di atas semua tipe. Ekspresi tipe polimorfis menguraikan keluarga dari tipe-tipe. Sebagai contoh, ( )[a] adalah keluarga dari tipe di mana untuk setiap tipe a berisi tipe list dari a. List dari integer (seperti [1,2,3]), list dari karakter ([‘a’,’b’,’c’]), sekalipun list dari list integer, dll, adalah anggota dari keluarga ini. (Sebagai catatan [2,’b’] bukan contohyang valid karena tidak ada tipe tunggal yang berisi 2 dan ‘b’).
b. Tipe User-Defined
Kita dapat menentukan tipe data sendiri dalam Haskell menggunakan deklarasi data. Tipe penting yang sudah dikenal oleh Haskell adalah nilai kebenaran:
data Bool = False | True
Tipe yang didefinisikan di sini adalah Bool yang mempunyai dua nilai, yaitu True dan False. Tipe Bool adalah sebuah contoh dari tipe konstruktor, dan True dan False adalah data konstruktor (atau konstruktor saja). Dengan cara yang sama kita dapat mendefinisikan tipe warna:
data Color = Red | Green | Blue | Indigo | Violet
Bool dan Color dalam contoh di atas merupakan tipe enumerasi. Berikut contoh dari tipe dengan hanya satu data konstruktor:
data Point a = Pt a a
Karena merupakan konstruktor tunggal, tipe seperti Point sering disebut tipe tuple, karena merupakan produk kartesian (dalam hal ini biner) dari tipe lain. Berlawanan dengan itu, tipe multi-konstruktor seperti Booldan Color disebut union dari tipe sum.


  • Tipe Rekursif

Tipe dapat juga rekursif, seperti tipe dalam pohon biner:
data Tree a = Leaf a | Branch (Tree a) (Tree a)
Di sini didefinisikan tipe polimorfis pohon biner yang mana elemen-elemennya adalah node Leaf berisi nilai dari tipe a, atau node internal (“branch”) berisi dua sub-tree (rekursif). Saat membaca deklarasi data seperti ini, ingat bahwa Tree adalah tipe konstruktor, di mana Branch dan Leaf adalah data konstruktor. Di samping menciptakan koneksi antara konstruktor-konstruktor ini, deklarasi di atas mendefinisikan tipe berikut untuk Branch dan Leaf:
Branch :: Tree a -> Tree a -> Tree a
Leaf :: a -> Tree a
Dengan contoh di atas telah didefinisikan suatu tipe yang cukup kaya untuk mendefinisikan beberapa fungsi (rekursif) yang menggunakannya. Sebagai contoh akan didefinisikan sebuah fungsi fringe yang mengembalikan sebuah list dari semua elemen dalam daun dari sebuah pohon dari kiri ke kanan.


  • Tipe Sinonim

Untuk kenyamanan, Haskell menyediakan cara untuk mendefinisikan tipe sinonim, yaitu nama untuk tipe yang sering dipakai. Tipe sinonim dibuat menggunakan deklarasi type. Berikut beberapa contoh:
type String = [Char]
type Person = (Name,Address)
type Name = String
data Address = None | Addr String
Tipe sinonim tidak mendefinisikan tipe baru, tetapi memberi nama baru kepada tipe-tipe yang sudah ada. Sebagai contoh tipe Person -> Name setara dengan (String,Address) -> String. Nama yang baru seringkali lebih pendek dari tipe sinonimnya, tetapi itu bukan satu-satunya tujuan dari tipe sinonim: tipe sinonim meningkatkan kemudahan membaca sebuah program dengan menjadi lebih mnemonik. Bahkan tipe polimorfis sekalipun dapat diberi nama baru:
type AssocList a b = [(a,b)]
Ini merupakan “tipe asosiasi” yang mengasosiasikan nilai dari tipe a dengan nilai dari tipe b.


  • Notasi

a) Program adalah model solusi persoalan informatik, berisi kumpulan informasi penting yang mewakili persoalan.
b) Dalam konteks fungsional, program digambarkan dalam : himpunan nilai type,
dengan nilainya adalah konstanta.
c) Fungsi di sini merupakan asosiasi antara 2 type yaitu domain dan range.
d) Domain range dapat berupa : type dasar dan type terkomposisi (bentukan).
e) Penulisan suatu program fungsional, dipakai bahasa ekspresi ada tiga macam bentuk komposisi ekspresi adalah ekspresi fungsional dasar, konditional dan rekursif.
f) Pemrograman fungsional didasari atas analisa top down. Analisa top down dalam
pemrograman fungsional: Problema, Spesifikasi dan Dekomposisi .
g) Fungsi pada analisa topdown adalah strukturisasi teks. Sebuah fungsi mewakili
sebuah tingkatan abstraksi.


  • Konstruksi Program Fungsional

a) Definisi Fungsi : Menentukan nama dan mendefinisikan domain dan range dari fungsi.
b) Spesifikasi fungsi : menentukan “arti” dari fungsi. Contoh : Fungsi bernama Pangkat3(x) artinya     menghitung pangkat tiga x seperti pada umumnya.
c) Realisasi fungsi : mengasosiasikan pada nama fungsi, sebuah ekspresi fungsional dengan parameter formal yang cocok. Contoh : mengasosiasikan pada Pangkat Tiga: a*a*a atau a3 dengan a adalah nama parameter formal. Parameter formal fungsi adalah nama yang dipilih untuk
mengasosiasikan domain dan range.
d) Aplikasi fungsi : memakai fungsi dalam ekspresi, yaitu dengan menggantikan semua nama parameter formal dengan nilai. Dengan aplikasi fungsi, akan dievaluasi ekspresi fungsional. Contoh : Pangkat Tiga (2) + Pangkat Tiga(3).
Argumen pada saat dilakukan aplikasi fungsi disebut parameter actual.
e) Notasi untuk menuliskan program fungsional disebut dengan notasi fungsional, dimana terdiri dari empat bagian sesuai dengan tahapan pemrograman. Contoh: generic(template) teks program dalam notasi fungsional


Jadi kesimpulan dara bahasa pemrograman Haskell merupakan bahasa pemrograman yang sangat sederhana dan mudah dipelajari. Hal ini tidak lain disebabkan karena Haskell merupakan bahasa pemrograman fungsional murni. Oleh karena itu Haskell dapat:
1. Meningkatkan produktifitas programmer (Ericsson banyak memanfaatkan hasil percobaan Haskell dalam software telephony)
2. Lebih singkat, lebih jelas dan kode-kodenya mudah dibaca
3. Errornya semakin sedikit dan reabilitynya lebih tinggi
4. Membuat jarak antara programmer dengan bahasa itu lebih pendek
5. Waktu untuk membuat program menjadi lebih singkat
Selain itu, dalam Haskell tidak ada varibel yang berubah, tidak ada efek samping dari penggunaan sebuah fungsi, tidak ada perulangan, dan tidak ada program order.


Demikian sedikit tentang LISP yang saya ketahui, yang tentunya masih banyak kekurangan dalam penulisan pada artikel diatas dan tak luput juga dari kesalahan karena saya hanya manusia biasa yang sangat terbatas dalam pengetahuan.
maka saya mohon kritik dan saran dari para pembaca dan pengunjung blog saya ini,supaya saya dapat lebih bisa menambah pengetahuan tentang LISP ini.Terima Kasih.

Rabu, 04 April 2012

Ragam Bahasa Pemrorgraman

Membuat suatu program bagi orang awam mungkin terlihat susah, tetapi sebenarnya memng susah dan rumit, akan tetapi bahasa pemrograman yang semakin banyak membuat kita semakin mudah untuk menyusun sebuah program.Salah satu tipe pemrograman adalah Functioanl Programing.Pada postingan saya kali ini saya akan menerangkan secara singkat apa yang disebut dengan Functional Programing.

Functional Programing

Pada kesempatan ini saya akan membahas paradigma pemrograman fungsional. Paradigma fungsional memandang penyelesaian masalah sebagai komposisi dan aplikasi fungsi yang memetakan masalah ke jawaban.
Paradigma fungsional tidak lagi mempermasalahkan memorisasi dan struktur data, tidak ada pemilahan anatra data dan program, tidak ada lagi pengertian tentang variable. Jadi dalam paradigma fungsional dasar pemecahan permasalahan adalah transformasi.Contoh kasus adalah dalam permainan menyebrangkan kanibal dan misionaris.


PARADIGMA PEMROGRAMAN FUNGSIONAL
Berlainan sekali dengan paradigma prosedural, program fungsional harus diolah lebih dari program prosedural (oleh pemroses bahasanya), karena itu salah satu keberatan adalah kinerja dan efisiensinya. Karena itu, dalam bahasa pemrograman fungsional, program adalah fungsi hasil komposisi dari fungsi-fungsi lain, apakah fungsi itu dasar atau hasil komposisi dari fungsi dasar. Bahasa pemrograman fungsional memperoleh hasil dengan cara mengaplikasikan fungsi terhadap argumen atau parameternya,yang juga dapat berupa fungsi.
Bahasa pemrograman fungsional menonjol dalam kemampuan struktur datanya. Karena bahasa ini tidak dibatasi oleh variabel yang berasosiasi dengan lokasi memori, maka sebuah struktur data cukup ditangani sebagai sebuah nilai.


Paradigma fungsional memiliki banyak macam bahasa pemrograman, antara lain: Haskell, Lisp. Haskell merupakan paradigma fungsional yang malas dan murni. Hal ini disebabkan karena dalam haskell tidak mengevaluasi ekspresi-ekspresi yang digunakannya yang sebenarnya memang tidak diperlukan untuk menentukan jawaban bagi suatu masalah. Selain itu bahasa ini tidak memperbolehkan adanya efek samping (Efek samping adalah sesuatuyang mempengaruhi bagian di program. Misalnya suatu fungsi yang mencetak sesuatu ke layar yang mempengaruhi nilai dari variabel global. Tentu saja, suatu bahasa pemrograman yang tanpa efek samping akan menjadi sangat tidak berguna; Haskell menggunakan sebuah system monads untuk mengisolasi semua komputasi kotor dari program dan menampilkannya dengan cara yang aman.
Lisp adalah bahasa ekspresi, karena baik program maupun data dinyatakan sebagai ekspresi. Selain itu Lisp juga lebih mengarah dalam pemanfaatan artificial intelligence .
Bahasa pemrograman Haskell merupakan bahasa pemrograman yang sangat sederhana dan mudah dipelajari. Hal ini tidak lain disebabkan karena Haskell merupakan bahasa pemrograman fungsional murni.


Demikian sedikit tentang bahasa functional programming yang saya ketahui, yang tentunya masih banyak kekurangan dalam penulisan pada artikel diatas.
maka saya mohon kritik dan saran dari para pembaca dan pengunjung blog saya ini,supaya saya dapat lebih bisa menambah pengetahuan tentang functional programing.