Rabu, 12 Juni 2013

Semangat Pantang Menyerah

Semangat merupakan sebuah dorongan dari hati untuk melakukan sebuah kegiatan yang ingin dicapai. dengan adanya semangat maka seseorang tidak akan mudah menyerah jika dalam melakukan kegiatan mengalami kendala ataupun jalan buntu. disetiap usaha pastinya terdapat kendala, namun disetiap usaha itu juga akan terdapat titik terang untuk memecahkan kendala tersebut.

seseorang yang telah melalui beberapa kendala pastinya akan meningkatkan kualitas hidup mereka. kendala yang kita alami akan terus bertingkat kesulitannya maka dari itu di HARAMKAN untuk menyerah ataupun putus asa dalam menghadapinya. Banyak cara untuk menghadapi masalah yang sulit diantaranya adalah mengadu atau berdoa kepada Allah, dengan beribadah kepada Allah maka kita akan mendapatkan ketenangan hati sehingga dapat berpikir jernih dalam menghadapi masalah, cara yang kedua adalah bercerita kepada orang tua atau orang yang lebih berpengalaman sehingga orang lain dapat memberikan solusi atas kendala yang kita hadapi, cara yang ketiga adalah "berbicara dengan tembok" . Berbicara dengan tembok ini bukan berarti kita berbincang-bincang dengan tembok secara lisan, namun sering kali ketika kita berpikir kita menghadap ke tembok, dengan cara ini sering kali muncul solusi dari masalah tersebut, bahkan tembok sering memberi kita inspirasi lebih. Namun semua itu berasal dari Allah.

Inti dari tulisan ini adalah kita sebagai manusia jangan mudah menyerah dalam menghadapi kesulitan karena disetiap kesulitan pasti ada jalan, kesulitan tersebut akan meningkatkan kualitas hidup kita, dan yang paling penting kita memiliki Allah dan orang-orang terdekat kita yang senantiasa membantu. Semangat kawan karna hidup di dunia ini sangat keras.

Parallel processing dan komputasi modern

Pemrosesan paralel adalah kemampuan untuk melaksanakan beberapa operasi atau tugas secara bersamaan. Istilah ini digunakan dalam kemampuan otak untuk memproses rangsangan yang masuk secara bersamaan, dan komputasi paralel oleh mesin.

Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.
Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

Komentar:
Pemrosesan paralel yang biasanya dilakukan pada otak manusia maka pada jaman sekarang ini pemrosesan dilakukan pada komputer. Komputer dapat melakukan beberapa proses dalam waktu yang bersamaan, sehingga dapat membantu pekerjaan manusia. sebagai contoh untuk me-render sebuah film animasi 3D yang sangat kompleks memerlukan beberapa CPU yang dikoneksikan secara paralel. sehingga memper cepat proses render.
Kelebihan dari kedua hal tesebut adalah dapat melakukan hal yang berbeda dalam waktu yang bersamaan sehingga dapat menghemat waktu pelaksanaan. sedangkan kekurangannya adalah untuk membuat sebuah komputasi paralel memerlukan biaya yang sangat besar.

Sumber:
http://en.wikipedia.org/wiki/Parallel_processing
http://id.wikipedia.org/wiki/Komputasi

Rabu, 01 Mei 2013

Komputasi Modern

  • Komputasi
Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.
Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.
  • Sejarah
Sejarah Komputasi Modern
Secara historis, komputer panitera manusia yang dihitung sesuai dengan metode yang efektif. Komputer ini manusia melakukan berbagai perhitungan saat ini dilakukan oleh komputer elektronik, dan ribuan dari mereka yang bekerja dalam perdagangan, pemerintahan, dan lembaga penelitian. Istilah mesin komputasi , digunakan semakin dari tahun 1920, mengacu pada setiap mesin yang melakukan pekerjaan komputer manusia, yaitu, setiap mesin yang menghitung sesuai dengan metode yang efektif. Selama akhir 1940-an dan awal 1950-an, dengan munculnya mesin komputasi elektronik, mesin ‘kalimat’ komputasi secara bertahap memberi jalan hanya untuk ‘komputer’, awalnya biasanya dengan elektronik ‘awalan’ atau ‘digital’. Catatan ini survei sejarah mesin ini.

Tahun 1940 komputer yang semula dikhususkan sebagai instrument untuk science, berubah menjadi produk komersil. Tahun 1945 di temukan Bug Komputer oleh Grace Murray Hopper Tahun 1947 tanggal 23 Desember ditemukan transistor yang pertama kali oleh Bardeen dan Walter Brattain bersama dengan William Shockley Tahun 1951 dimulai sebuah gagasan microprogramming oleh Maurice Wilkes Tahun 1951-1952 Grace Murray Hopper mengembangkan A-O, yang merupakan compiler pertama.

 Tahun 1957 John Backus dan kolega IBM mengirimkan Compiler Fortran yang pertama. Tahun 1958 Jack Kilby menghasilkan prototype semiconductor IC Tahun 1960 merupakan timbulnya system kecil seperti word length, register structure, Number of Addresses, I/O channel, Floating point hardware. Tahun 1960 juga Paul Baran yang bekerja di Rand Corp. menemukan dasar packet switching untuk data komunikasi. Tahun 1962 video game pertama kali di temukan oleh Steve Russell yang merupakan seorang lulusan MIT. Tahun 1964 mouse ditemukan oleh Doug Engelbart. Tahun 1969 munculnya internet oleh DARPA Tahun 1970 merupakan kedatangan PC (personal computer).

Tahun 1970 ditemukan UNIX oleh Dennis Ritchie dan Kenneth Thomson. Pada tahun 1970 juga floppy disk dan daisywheel printer di tunjukkan kepada umum (debut pertama). Tahun 1971 Ray Tomlinson of Bolt Beranek dan Newmen pertama kali mengirimkan jaringan surat e-mail. Tahun 1971 Niklaus Wirth menemukan Pascal Tahun 1972 di temukan bahasa C oleh Dennis Ritchie di Bell Labs. Tahun 1973 Robert Metcalfe menuliskan catatan di “Ether Acquisition” yang mendeskripsikan Ethernet. Tahun 1973 Robert Metcalfe dan David Boggs menemukan Ethernet. Tahun 1976 merupakan tahun pertama kalinya muncul supercomputer dengan vektorial arsitektur. Tahun 1976, Steve Jobs dan Steve Wozniak mendesain dan membangun Apple I yang terdiri dari kebanyakan papan circuit.
 Tahun 1977, Steve Jobs dan Steve Wozniak tergabung dalam Apple computer pada 3 januari. Tahun 1978, Muncul MS Tahun 1978, Wordstar yang merupakan software pengolah kata diperkenalkan dan meluas. Tahun 1979 telepon seluler di test di Jepang dan Chicago. Tahun 1980 IBM memilih PC-DOS dari Microsoft sebagai OS (Operating System)

Tahun 1980 bahasa Ada muncul yang di temukan oleh Departemen Pertahanan US. Tahun 1980 portable computer seberat 24 pounds lahir. 1 januari 1983, muncul TCP/IP Tahun 1984, muncul Apple Macintosh Tahun 1984, muncul DNS Tahun 1985 menyebarnya sistem networking.

 Tahun 1990 tim Barners Lee Menemukan WWW yaitu aplikasi internet yang membawa perkembangan dan perubahan besar di dunia internet. Tahun 1991 Trovalds menempatkan UNIX di IBMnya. Tahun 1992 muncul istilah surfing Tahun 1993 pentium milik intel diperkenalkan kepada umum pada bulan Maret Tahun 1993 muncul NSCA Mosaic Tahun 1994 muncul Yahoo dan Netscape Navigator 1.0 Tahun 1995 muncul bahasa pemrograman Java pada bulan Mei. Pada Desember 1994 maka Spyglass milik Microsoft telah dibayar dan diberi lisensi, sehingga untuk web browser yang nantinya nama spyglass tersebut akan diganti dengan nama Internet Explorer.

 Pada 1995 spyglass sudah menjadi bagian dari OS dan bagian dari windows Definisi Komputasi Modern Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara untuk memecahkan masalah dari sebuah data input. Komputasi ini merupakan bagian dari ilmu matematika dan ilmu komputer. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu. Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. 

Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut. Komputasi modern bisa dibilang adalah sebuah konsep sistem yang menerima intruksi-intruksi dan menyimpannya dalam sebuah memory, memory disini bisa juga dari memory komputer. Oleh karena pada saat ini kita melakukan komputasi menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1903-1957). Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:

 1. Akurasi (bit, Floating poin) 2. Kecepatan (Dalam satuan Hz) 3. Problem volume besar (Down sizing atau paralel) 4. Modeling (NN dan GA) 5. Kompleksitas (Menggunakan teori Big O). Karakteristik Komputasi Modern Karakteristik komputasi modern ada 3 macam, yaitu :

 1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.

2. Komputer-komputer terhubung ke jarinagn yang luas dengan kapasitas bandwidth yang beragam.

3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas. Jenis-jenis Komputasi Modern Jenis-jenis komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :

1. Mobile computing Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.

 2. Grid computing Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :

> Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat. · Sistem menggunakan standard dan protocol yang terbuka.

> Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.

 3. Cloud computing Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

> Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya dibawah ini

 > Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer. · Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud. · Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus. · Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya. Dan ada juga persamaan antara komputasi mobile, komputasi grid, dan komputasi cloud, penjelasanya sebagai berikut :

> Ketiganya merupakan metode untuk melakukan komputasi, pemecahan masalah, dan pencarian solusi. · Ketiganya memerlukan alat proses data yang modern seperti komputer, laptop atau telepon genggam untuk menjalankannya. Dampak Adanya Komputasi Modern Dampak dari adanya komputasi modern adalah dapat membantu manusia untuk menyelesaikan masalah-masalah yang kompleks dengan menggunakan komputer. Salah satu contohnya adalah biometric. Biometric berasal dari kata Bio dan Metric. Kata bio diambil dari bahasa yunani kuno yang berarti Hidup sedangkan Metric juga berasal dari bahasa yunani kuno yang berarti ukuran, jadi jika disimpulkan biometric berarti pengukuran hidup. Tapi secara garis besar biometric merupakan pengukuran dari statistic analisa data biologi yang mengacu pada teknologi untuk menganalisa karakteristik suatu tubuh (individu). Dari penjelasan tersebut sudah jelas bahwa Biometric menggambarkan pendeteksian dan pengklasifikasian dari atribut fisik. Terdapat banyak teknik biometric yang berbeda, diantaranya :

> Pembacaan sidik jari / telapak tangan · Geometri tangan · Pembacaan retina / iris · Pengenalan suara · Dinamika tanda tangan. Dan menurut Don Tapscott (1995) dalam bukunya yang berjudul “The Digital Economy : Promise and Peril In The Age of Networked Intelligence” menggambarkan bagaimana dampak teknologi komputasi pada kehidupan manusia. Aplikasi teknologi kurang sempurna tanpa dukungan mesin pintar yang berkemampuan analitik. Kehadiran teknologi komputasi yang semakin canggih telah merubah gaya hidup manusia dan tuntutan pada kompetensi manusia. Kini kehidupan manusia semakin tergantung pada komputer. Berikut ini hal-hal yang menggambarkan konsep kepintaran komputasi yang didukung dengan aplikasi teknologi.

1. Produk yang digerakkan sistem komputer a. Smart car (mobil pintar) b. Smart card (kartu pintar) c. Smart house (rumah pintar) d. Smart road (jalan pintar)

 2. Perancangan produk dikelola oleh komputer

3. Proses kerja yang digerakkan oleh komputer

4. Komputer menjadi sarana komunikasi yang efektif

 5. Komputer sebagai pusat informasi Di samping berdampak struktural pada peri kehidupan manusia, teknologi juga membangkitkan proses kultural dalam masyarakat yang diterpanya. Inilah gejala yang oleh N. Postman disebut technopoly, yang olehnya digambarkan sebagai berikut :

“Technopoly is a state of culture. It is also a state of mind. It consist in the deification of technology, which means that the culture seeks it’s satisfactions in technology, and takes it’s orders from technology” Maka, yang menjadi masalah ialah sejauh mana suatu masyarakat siap memasuki zaman yang ditandai oleh supremasi teknologi sebagai daya pembangkit budaya baru tanpa merapuhkan ketahanan budayanya sendiri.

 Dengan demikian, maka tidak keliru pula untuk menyatakan bahwa dominasi teknologi akan berlanjut dengan berseminya budaya baru yang melahirkan berbagai nilai baru pula yang cenderung menjadi acuan perilaku manusia modern dalam berbagai pola interaksi dengan sesamanya. Kesimpulan Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara untuk memecahkan masalah dari sebuah data input. Jenis-jenis komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Dampak dari adanya komputasi modern adalah dapat membantu manusia untuk menyelesaikan masalah-masalah yang kompleks dengan menggunakan komputer.

Sumber:

  • Kelebihan dan Kekurangan
Kelebihan dari Komputasi modern adalah setiap aktivitas baik itu perkantoran, pendidikan, perdagangan dan lain-lain akan berjalan dengan tersetruktur dan akan tertata dengan rapi. karena dengan adanya komputasi modern akan depat mendokumentasikan, atau merekam segala kegiatan dengan cepat, aman, dan rapi. sehingga akan mempermudah dalam mengolah data-data yang diperlukan. sedangkan kekurangannya adalah biaya yang digunakan cukup mahal untuk membangun komputasi modern, selain itu akan dibutuhkan tenaga ahli untuk bekerja di bidang komputasi modern, dengan demikian akan mengurangi lapangan pekerjaan bagi yang kurang memiliki kemampuan dalam bidang ini.

Rabu, 17 April 2013

Tidak bisa upload file besar di localhost (Warning: POST Content-Length of 4175652 bytes exceeds the limit of 2097152 bytes in Unknown on line 0)


Pada pembuatan website multimedia hal yang paling penting adalah upload file seperti video dan musik.  Sedangkan jika kita membangun website kita pasti akan menggunakan server local seperti xampp dan appserv. Nah sedangkan untuk tulisan ini saya akan menggunakan xampp sebagai server lokal.
Penulisan ini akan membahas bagaimana cara meningkatkan kapasitas file upload yang ada di server lokal. Secara default server lokal xampp akan memberikan kapasitas maksimum untuk file upload yaitu 2M. Sedangkan jika kita ingin melakukan upload file yang lebih besar maka akan muncul pesan error  Warning: POST Content-Length of 4175652 bytes exceeds the limit of 2097152 bytes in Unknown on line 0. Perhatikan gambar di bawah ini:


sebagai langkah penyelesaiannya kita perlu merubah kapasitas file upload yang tadinya 2M menjadi 128M. Langkah-langkahnya adalah sebagai berikut.
  • Buka php.ini

File php.ini terletak di dalam folder xampp/php/php.ini. buka file php.ini menggunakan notepade atau editor yang anda miliki. seperti pada gambar di bawah ini:
  • Ubah upload_max_filesize

Ubah sintaks upload_max_filesize yang tadinya terisi 2M menjadi upload_max_filesize = 128. Ini berfungsi untuk upload file hingga mencapai 128M. Perhatikan contoh di bawah ini:
Menjadi seperti ini:
  • Ubah post_max_size

Selain itu kita juga harus merubah post_max_size yang tadinya 2M menjadi 128M juga seperti langkah sebelumnya.

Menjadi seperti ini:

Kamis, 11 April 2013

Input sound in codeigniter


Pada kesempatan kali ini saya akan mencoba menjelaskan mengenai bagaimana cara upload sound pad framework codeigniter.
Langkah 1
Buatlah Directory pada project anda, contohnya seperti ini :


 Directory tersebut nantinya akan digunakan untuk menyimpan file sound yang kita upload. Setelah directory terbentuk sekarang lanjutkan langkah 2

Langkah 2
Mari kita buat database yang digunakan untuk menampung data-data mengenai sound anda. Buka localhost/phpmyadmin. Jika sudah memiliki database tinggal kita buat tabelnya. Tapi kalo anda belum memiliki database silahkan bikin databasenya terlebih dahulu. Pada saat kita membuat table isikan field-field seperti berikut ini :
Setelah itu klik tombol save maka akan terbentuk tabel sound. lanjut langkah 3 bro..

Langkah 3
pada langkah ini kita mulai coding:
mari kit buat file baru pada controller dengan nama sound.php. nah ketikin codingan berikut ini
Langkah 4
kalo controller udah jadi sekarang saatnya kita bikin model. buat model baru dengan nama mod_sound.php. ketikkan sintaks seperti di bawah ini:


Langkah 5
abis entu kita masuk ke bagian view, yang pertama bikin add_sound.php. silahkan ketikin kaya di bawah ini.
Langkah 6
sama seperti langkah 5 kita buat lagi file sound.php pada view. ketikan seperti di bawah ini:

Nah silahkan anda jalankan dengan address http://localhost/nama_projek/sound/add.

Selasa, 02 April 2013

PENGENALAN CODEIGNITER


Code igniter adalah sebuah framework yang digunakan dalam pembuatan website. Sebelumnya apa itu framework?? Framework adalah sebuah tools yang digunakan untuk membangun sebuah website, sehingga dalam pembuatan website akan menjadi lebih mudah, cepat dan terstruktur. Dalam framework Code Igniter menggunakan konsep MVC. Wahh.. apa lagi itu MVC? Model View Controller atau sering disebut MVC merupakan struktur yang ada dalam Codeigniter, model digunakan untuk seluruh hal yang berhubungan dengan database dengan kata lain seluruh sintak SQL akan diletakan pada Model. View merupakan tampilan yang ada di dalam browser, sehingga apa yang akan dilihat oleh user itu merupakan fungsi dari view. Sedangkan untuk Controller merupakan jembatan penghubung antara Model dan View, ketika ada permintaan dari View(user) maka kontroler akan menghubungkannya dengan Model untuk mendapatkan informasi dari database, dengan kata lain seluruh aktivitas akan dikontrol oleh Controller ini.
MVC?? Sudah jelas kan mengenai MVC?? Lalu kenapa sih kita harus menggunakan MVC?? Alasan yang paling mendasar adalah mempermudah dalam pengembangan website untuk masa depan. Kenapa bisa demikian?? MVC memisahkan hal-hal yang telah dijelaskan sebelumnya. Sehingga dengan pembagian-pembagian tersebut para progremer yang memiliki gaya, logika, ataupun pola dalam membuat website yang berbeda dapat disatukan dengan model MVC ini. Selain itu dengan adanya framework ini dapat membuat website dengan cepat. Sebagai contoh jika kita membuat website dengan menggunakan PHP MURNI akan memakan waktu satu bulan, namun dengan menggunakan framework CodeIgniter ini kita dapat membuat website hanya dalam waktu 2 minggu saja, bahkan jika sudah memahami konsepnya kita dapat membangun website hanya dalam satu minggu saja.
Demikianlah seklumit penjelasan mengenai apa itu framework, apa itu MVC dan apa itu CodeIgniter. Semoga bermanfaat buat pembaca. Salammmm.... Coding...

BIOINFORMATIKA



Bioinformatika (bahasa Inggris: bioinformatics) adalah (ilmu yang mempelajari) penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis. Bidang ini mencakup penerapan metode-metode matematika, statistika, dan informatika untuk memecahkan masalah-masalah biologis, terutama dengan menggunakan sekuens DNA dan asam amino serta informasi yang berkaitan dengannya. Contoh topik utama bidang ini meliputi basis data untuk mengelola informasi biologis, penyejajaran sekuens (sequence alignment), prediksi struktur untuk meramalkan bentuk struktur protein maupun struktur sekunder RNA, analisis filogenetik, dan analisis ekspresi gen.
Saat ini mata ajaran bioinformatika maupun mata ajaran dengan muatan bioinformatika sudah diajarkan di beberapa perguruan tinggi di Indonesia. Sekolah Ilmu dan Teknologi Hayati ITB menawarkan mata kuliah "Pengantar Bioinformatika" untuk program Sarjana dan mata kuliah "Bioinformatika" untuk program Pascasarjana. Fakultas Teknobiologi Universitas Atma Jaya, Jakarta menawarkan mata kuliah "Pengantar Bioinformatika". Mata kuliah "Bioinformatika" diajarkan pada Program Pascasarjana Kimia Fakultas MIPA Universitas Indonesia (UI), Jakarta. Mata kuliah "Proteomik dan Bioinformatika" termasuk dalam kurikulum program S3 bioteknologi Universitas Gadjah Mada (UGM), Yogyakarta. Materi bioinformatika termasuk di dalam silabus beberapa mata kuliah untuk program sarjana maupun pascasarjana biokimia,biologi, dan bioteknologi pada Institut Pertanian Bogor (IPB). Selain itu, riset-riset yang mengarah pada bioinformatika juga telah dilaksanakan oleh mahasiswa program S1 Ilmu Komputer maupun program pascasarjana biologi serta bioteknologi IPB.
Riset bioinformatika protein dilaksanakan sebagai bagian dari aktivitas riset rekayasa protein pada Laboratorium Rekayasa Protein, Pusat Penelitian Bioteknologi Lembaga Ilmu Pengetahuan Indonesia (LIPI), Cibinong, Bogor. Lembaga Biologi Molekul Eijkman, Jakarta, secara khusus memiliki laboratorium bioinformatika sebagai fasilitas penunjang kegiatan risetnya. Selain itu, basis data sekuens DNA mikroorganisme asli Indonesia sedang dikembangkan di UI.


dikutip dari : http://id.wikipedia.org/wiki/Bioinformatika


Komentar Pribadi:
Dengan adanya BIOINFORMATIKA  ini maka bidang biologi akan semakin maju. Karena seluruh informasi yang dibutuhkan akan semakin cepat di dapatkan. Sehingga akan mempermudah dan mempercepat untuk menentukan keputusan, sebagai contoh jika terdeteksi sebuah penyakit dengan cepat maka dengan teknologi ini juga akan dengan cepat dan mudah untuk menemukan solusi atau obat yang tepat, sehingga akan menolong pasien dengan tepat