Selasa, 22 Mei 2012
JENDERAL NASUTION
BIOGRAFI Jenderal Nasution
Masa jabatan
1966 – 1967
Presiden Soekarno
Didahului oleh Chaerul Saleh
Masa jabatan
1967 – 1972
Presiden Soeharto
Digantikan oleh Idham Chalid
Menteri Pertahanan Republik Indonesia ke-12
Masa jabatan
10 Juli 1959 – 22 Februari 1966
Presiden Soekarno
Didahului oleh Djoeanda Kartawidjaja
Digantikan oleh Sarbini
Informasi pribadi
Lahir 3 Desember 1918
Kotanopan, Mandailing Natal, Sumatera Utara, Hindia Belanda
Meninggal 5 September 2000 (umur 81)
Jakarta, Indonesia
Kebangsaan Indonesia
Partai politik Non partai
Suami/istri Johanna Sunarti[1]
Anak Hendrianti Saharah, Ade Irma Suryani[1]
Profesi Tentara
Agama Islam
Sebagai seorang tokoh militer, Nasution sangat dikenal sebagai ahli perang gerilya. Pak Nas demikian sebutannya dikenal juga sebagai penggagas dwifungsi ABRI. Orde Baru yang ikut didirikannya (walaupun ia hanya sesaat saja berperan di dalamnya) telah menafsirkan konsep dwifungsi itu ke dalam peran ganda militer yang sangat represif dan eksesif. Selain konsep dwifungsi ABRI, ia juga dikenal sebagai peletak dasar perang gerilya. Gagasan perang gerilya dituangkan dalam bukunya yang fenomenal, Fundamentals of Guerrilla Warfare. Selain diterjemahkan ke berbagai bahasa asing, karya itu menjadi buku wajib akademi militer di sejumlah negara, termasuk sekolah elite militer dunia, West Point, Amerika Serikat.
Tahun 1940, ketika Belanda membuka sekolah perwira cadangan bagi pemuda Indonesia, ia ikut mendaftar. Ia kemudian menjadi pembantu letnan di Surabaya. Pada 1942, ia mengalami pertempuran pertamanya saat melawan Jepang di Surabaya. Setelah kekalahan Jepang dalam Perang Dunia II, Nasution bersama para pemuda eks-PETA mendirikan Badan Keamanan Rakyat. Pada Maret 1946, ia diangkat menjadi Panglima Divisi III/Priangan. Mei 1946, ia dilantik Presiden Soekarno sebagai Panglima Divisi Siliwangi.
Pada Februari 1948, ia menjadi Wakil Panglima Besar TNI (orang kedua setelah Jendral Soedirman). Sebulan kemudian jabatan "Wapangsar" dihapus dan ia ditunjuk menjadi Kepala Staf Operasi Markas Besar Angkatan Perang RI. Di penghujung tahun 1949, ia diangkat menjadi Kepala Staf TNI Angkatan Darat.
Akibat pertentangan internal di dalam Angkatan Darat maka ia menggalang kekuatan dan melawan pemerintahan yang terkenal dengan peristiwa 17 Oktober 1952. Akibat peristiwa ini Presiden Soekarno mencopotnya dari jabatan KASAD dan menggantinya dengan Bambang Sugeng. Setelah islah akhirnya pada November 1955 ia menjabat kembali posisinya sebagai KASAD. Tidak hanya itu, pada Desember 1955 ia pun diangkat menjadi Panglima Angkatan Perang Republik Indonesia.
ADOLF HITLER
Penjahat Perang Paling Terkenal Abad 20: Adolf Hitler
BIOGRAFI
Masa jabatan
2 Agustus 1934 – 30 April 1945
Didahului oleh Paul von Hindenburg
sebagai presiden
Digantikan oleh Karl Dönitz
sebagai presiden
Reichskanzler (Kanselir) Jerman
Masa jabatan
30 Januari 1933 – 30 April 1945
Didahului oleh Kurt von Schleicher
Digantikan oleh Joseph Goebbels
Informasi pribadi
Lahir 20 April 1889
Braunau am Inn, Austria-Hongaria
Meninggal 30 April 1945 (umur 56)
Berlin, Jerman
Kebangsaan Jerman
Partai politik NSDAP
Suami/istri Eva Braun
meninggal pada 29 April 194
Adolf Hitler | Adolf Hitler adalah seorang sosok penjahat perang yang palign terkenal pada aban ke 20. Lahir pada 20 April 1889, pada usia paruh baya ia telah berhasil menjadi pemimpin militer sebuah partai politik terbesar di Jerman saat itu.
Adolf Hitler adalah seorang dengan idealisme keras, yang percaya bahwa dunia ini harus dijalankan sistemnya berdasarkan pengkotakan atas kasta-kasta. Adolf Hitler adalah salah satu oknum yang mencetuskan perang dunia, dengan tujuan untuk memaksakan ideologinya tersebut kepada dunia.
Adolf Hitler dilahirkan di Gasthof zum Pommer, sebuah penginapan di Braunau am Inn, Austria, dekat Jerman pada 20 April 1889 sebagai anak keempat dari enam bersaudara. Ayah Adolf Hitler, Alois Hitler (1837–1903), merupakan seorang pegawai kantor bea cukai. Sedangkan ibunya, Klara Pölzl (1860–1907), adalah istri ketiga Alois. Keluarga Hitler berpindah-pindah dari Braunau am Inn ke Passau, Lambach, Leonding, dan Linz.
Hitler kecil merupakan pelajar yang baik pada waktu bersekolah pada sekolah menengah pertama (junior high school). Namun pada kelas enam, tahun pertamanya di sekolah menengah atas (high school), ia gagal dan harus mengulang kelas.
Hitler kelak menyatakan bahwa kegagalan itu disebabkan pemberontakan atas ayahnya, yang menginginkan Adolf Hitler mengikutinya berkarier sebagai pegawai bea cukai. Adolf Hitler berkeinginan menjadi seorang pelukis dibandingkan mengikuti jejak ayahnya. Setelah Alois meninggal pada 3 Januari 1903, tidak ada perkembangan berarti dalam pendidikannya di sekolah. Pada usia 16, ia keluar dari sekolah tanpa gelar apapun.
Awal masa dewasa
Perang Dunia 1
Adolf Hitler
Hitler bertugas di Perancis dan Belgia dalam Resimen Cadangan Ke-16 Bavaria, mengakhiri perang sebagai Gefreiter (setara dengan prajurit kepala dalam ketentaraan Inggris dan Amerika pada waktu itu). Ia terlibat dalam sejumlah pertempuran besar di Front Barat, termasuk Pertempuran Ypres, Pertempuran Somme dan Pertempuran Passchendaele. Pertempuran Ypres (Oktober 1914), yang dikenal di Jerman sebagai Kindermord bei Ypern (Pembantaian atas Orang Tak Bersalah), mengorbankan sekitar 40.000 orang (antara sepertiga hingga setengah) dari sembilan infantri yang ada terbunuh dalam dua puluh hari, dan kompi Hitler sendiri berkurang dari 250 menjadi 42 orang pada Desember. Hitler dua kali memperoleh bintang jasa atas keberaniannya. Ia menerima bintang jasa Iron Cross, Kelas Kedua pada 1914 dan bintang jasa Iron Cross, Kelas Pertama pada 1918, sebuah kehormatan yang jarang diterima oleh seorang Gefreiter. Namun karena staf resimen berpikir Hitler kurang memiliki kecakapan memimpin, ia tidak pernah dipromosikan menjadi Unteroffizier (setara kopral Inggris). Sejarawan yang lain mengatakan ia tidak dipromosikan karena ia tidak berkewarganegaraan Jerman. Pada 15 Oktober 1918, Hitler dikirim ke rumah sakit lapangan, karena mengalami kebutaan sementara akibat serangan gas mustard.
Nazi
Hitler kemudian berkecimpung secara langsung dalam politik dan menjadi pengurus Partai Buruh Jerman (bahasa Jerman: Deutsche Arbeiterpartei/DAP) pada bulan Juli 1921. Hitler menggunakan kebolehan berpidatonya untuk menjadi ketua partai. Dia kemudian menukar nama DAP menjadi Nationalsozialistische Deutsche Arbeiterpartei (NSDAP) atau partai Nazi.
Pada tahun 1929 NSDAP menjadi pemenang mayoritas dalam pemilihan umum di kota Coburg, dan kemudian memenangi pemilu daerah Thüringen. Presiden Jerman masa itu, Paul von Hindenburg akhirnya melantik Hitler sebagai Kanselir.
Masa pemerintahan
Der FührerPada masa pemerintahannya sebelum Perang Dunia II. Hitler memerintah dengan menetapkan pemerataan ekonomi, meningkatkan lapangan pekerjaan dan sarana sarana umum serta proyek-proyek umum. Salah satu sumbangannya dalam dunia otomotif adalah usulannya untuk membuat kendaraan murah yang dijangkau oleh rakyat Jerman yang akhirnya diwujudkan dalam bentuk mobil Volkswagen (VW).
Pada Juni 1934, di malam yang dikenali sebagai Malam Pisau Panjang (bahasa Jerman: Nacht der langen Messer) Hitler membunuh semua penentangnya dalam partai Nazi yakni Roehm dan para pemimpin SA (Sturm Abteilungen). Hitler juga menyalahkan komunisme dan Yahudi atas situasi ekonomi yang buruk dan berhasil meraih dukungan militer dengan melaksanakan politik pembangunan peralatan militer Jerman. Hitler menyalahkan, menyerang, dan membunuh orang komunis dan Yahudi karena Hitler memiliki dendam pribadi pada orang - orang komunis dan Yahudi, dendam yang menghantui selama masa hidupnya.
Perang Dunia II dan Kejatuhan
Hitler dan Mussolini, dua orang pemimpin blok Axis Perang Dunia II.
Pada September 1939, Hitler menyerang Polandia dengan serangan taktik blitzkrieg (serangan darat, udara secara kilat) mencapai kejayaan yang mengejutkan musuh dan jenderalnya sendiri. Serangan terhadap Polandia menyebabkan musuh-musuhnya Inggris dan Perancis menyatakan perang terhadap Jerman, dengan itu dimulailah Perang Dunia II.
Pada masa Perang Dunia II, pihak Inggris dipimpin oleh Sir Winston Churchill yang menggantikan Arthur Neville Chamberlain yang jatuh akibat skandal serbuan Nazi ke Polandia 1939, Perancis yang dipimpin oleh Jendral Gamelin yang saat itu ditunjuk sebagai komando tertinggi sekutu gagal menahan serangan kilat Jerman ke Belgia dan Perancis, Perancis akhirnya dipimpin oleh Jenderal Charles de Gaulle yang memimpin pasukan perlawanan Perancis pada masa Pemerintahan Vichy, serta bantuan Amerika Serikat yang dipimpin Jendral Eisenhower sebagai panglima mandala di Eropa meskipun sebelumnya Amerika Serikat enggan terlibat pada perang yang sebelumnya dianggap sebagai perang Eropa itu.
Setelah lama berperang dan setelah mengalami kekalahan di setiap medan pertempuran, Hitler menyadari bahwa kekalahan sudah tidak dapat dielakkan. Awal kekalahan Hitler adalah saat menggempur Kota Kursk Uni Soviet dengan Operasi Citadel, kekuatan Jerman terdiri dari 800.000 infanteri, 2.700 tank lapis baja, 2.000 pesawat tempur dan dipimpin oleh Jenderal Erich Von Manstein dan Jenderal Walther Models sedangkan kekuatan Uni Soviet terdiri dari 1.300.000 infanteri, 3.600 tank, dan 2.400 pesawat tempur. Rencana serangan ini telah diketahui secara detail oleh intelejen Uni Soviet yang berada di Switzerland. Stalin pun langsung memerintahkan tentaranya untuk membangun pertahanan kuat di kawasan Kursk. Di pertempuran inilah banyak sekali tank - tank andalan Jerman dan Uni Soviet hancur, diantaranya Tank Tiger, Panther, Elefant (Jerman) dan Tank T-34, SU -152, dan KV -1. Jerman mengalami pukulan mematikan di Stalingrad serta Serangan pukulan sekutu di Normandia dan gagal dalam Ardennes Offensive, yaitu serangan balasan yang dilakukan tentara Jerman atau Wehrmacht dan beberapa divisi panzer yang masih tersisa dipimpin Jenderal Mantauffel pada saat musim salju untuk merebut kembali Kota Antwerp di Belgia. Serangan ini berlangsung secara terseok - seok dan berakhir gagal karena kurangnya pasokan logistik dan bahan bakar untuk Panzer dari Jerman sehingga banyak panzer yang masih "Fresh from the Oven" seperti tank Tiger dan Panther teronggok di pinggir jalan karena kehabisan solar.
Hitler yang menyadari kejatuhannya sudah dekat kemudian mengawini wanita simpanannya Eva Braun, kemudian bunuh diri bersama-sama pada 30 April 1945. Jasadnya dibakar agar tidak jatuh ke tangan musuh,dan setelah kematian Hitler beberapa hari kemudian akhirnya Jerman menyerah terhadap pihak rusia dan sekutu. Setelah Perang Dunia 2 berakhir, Jerman dibagi menjadi 2 wilayah, yaitu Jerman Barat yang berada pada kekuasaan sekutu dan Jerman Timur yang berada pada kekuasan Uni Soviet. Hal ini terjadi akibat Perang Dingin. Tetapi pada akhir abad ke-20 kedua wilayah Jerman yang terpisah ini akhirnya bersatu kembali, setelah runtuhnya dan dihancurkannya Tembok Berlin.
THOMAS ALVA EDISON
BIOGRAFI Thomas Alva Edison
Milan, Ohio
Meninggal 18 Oktober 1931 (umur 84)
West Orange, New Jersey
Pekerjaan penemu, ilmuwan, pengusaha
Agama Deist
Pasangan Mary Stilwell (m. 1871–1884)
Mina Edison (m. 1886–1931)
Anak Marion Estelle Edison (1873–1965)
Thomas Alva Edison Jr. (1876–1935)
William Leslie Edison (1878–1937)
Madeleine Edison (1888–1979)
Charles Edison (1890–1969)
Theodore Miller Edison (1898–1992)
Orang tua Samuel Ogden Edison, Jr. (1804–1896)
Nancy Matthews Elliott (1810–1871)
Kerabat Lewis Miller (father-in-law)
Pada tahun 1870 ia menemukan mesin telegraf yang lebih baik. Mesin-mesinnya dapat mencetak pesan-pesan di atas pita kertas yang panjang. Uang yang dihasilkan dari penemuannya itu cukup untuk mendirikan perusahaan sendiri. Pada tahun 1874 ia pindah ke Menlo Park, New Jersey. Disana ia membuat sebuah bengkel ilmiah yang besar dan yang pertama di dunia. Setelah itu ia banyak melakukan penemuan-penemuan yang penting. Pada tahun 1877 ia menemukan Gramofon. Dalam tahun 1879 ia berhasil menemukan lampu listrik kemudian ia juga menemukan proyektor untuk film-film kecil. Tahun 1882 ia memasang lampu-lampu listrik di jalan-jalan dan rumah-rumah sejauh satu kilometer di kota New York. Hal ini adalah pertama kalinya di dunia lampu listrik di pakai di jalan-jalan. Pada tahun 1890, ia mendirikan perusahaan General Electric.
Thomas Edison waktu muda
Edison dipandang sebagai salah seorang pencipta paling produktif pada masanya, memegang rekor 1.093 paten atas namanya. Ia juga banyak membantu dalam bidang pertahanan pemerintahan Amerika Serikat. Beberapa penelitiannya antara lain : mendeteksi pesawat terbang, menghancurkan periskop dengan senjata mesin, mendeteksi kapal selam, menghentikan torpedo dengan jaring, menaikkan kekuatan torpedo, kapal kamuflase, dan masih banyak lagi.
Ia meninggal pada usianya yang ke-84, pada hari ulang tahun penemuannya yang terkenal, bola lampu modern.
WRIGHT BROTHERS
BIOGRAFI Wright Brothers
Orville Wright
Photo: 1903
Lahir 19 Agustus 1871
Dayton, Ohio
Meninggal 30 Januari 1948 (umur 76)
Dayton, Ohio
Pekerjaan printer/publisher, bicycle retailer/manufacturer, airplane inventor/manufacturer, pilot trainer
Pasangan :None
Tanda tangan
Wilbur Wright
Photo: 1903
Lahir 16 April 1867
Millville, Indiana
Meninggal 30 Mei 1912 (umur 45)
Dayton, Ohio
Pekerjaan printer/editor, bicycle retailer/manufacturer, airplane inventor/manufacturer, pilot trainer
Pasangan : None
Tanda tangan
Wright Bersaudara yang terdiri dari dua orang adik beradik, Orville Wright (19 Agustus 1871 - 30 Januari 1948) dan Wilbur Wright (16 April 1867 - 30 Mei 1912), secara umum dihargai atas desain dan perancangan pesawat terbang efektif pertama, dan membuat penerbangan terkendali pertama menggunakan pesawat terbang bermesin yang lebih berat daripada udara, bersama dengan pendirian tonggak sejarah lainnya dalam bidang era dirgantara. Kedua kakak beradik itu pada awalnya mengelola sebuah toko di Dayton, Ohio. Toko tersebut menjual dan memperbaiki sepeda motor. Mereka mulai mempelajari masalah penerbangan pada tahun 1889. Kemudian mereka mulai membuat tiga pesawat terbang layang bersayap kembar. Ketiganya dites di pantai Kitty Hawk, North Carolina. Pesawat yang ketiga telah diujinya sebanyak 1000 kali penerbangan dan ternyata berhasil dengan sukses. Kemudian mereka membuat mesin motor ringan. Mesin tersebut di pasang di pesawatnya yang keempat, yang dinamakannya Wright Flyer.
Pada pukul 9.30 pagi (9.30 WIB malam) dalam cuaca dingin yang mendung pada tanggal 17 Desember 1903, Wright Bersaudara menerbangkan untuk pertama kalinya pesawat udara berkendali sejauh empat mil di dekat wilayah berbukit pasir di Kitty Hawk, North Carolina. Mereka menyaksikan pesawat Wright Flyer dikemudikan oleh Orville, mengangkasa selama 12 detik. Kemudian pesawat tersebut turun kembali setelah mencapai 37 meter dari tanah. Penerbangan tersebut merupakan penerbangan pesawat yang pertama dalam sejarah. Pesawat tersebut pada awalnya dinamai Wright Flyer, tetapi sekarang lebih populer dengan nama "Kitty Hawk". Pesawat Flyer yang asli kini terdapat di Museum Dirgantara di Washington DC,Amerika Serikat.
foto di bawah ini adalah foto pertama kali wright brothers menerbangkan pesawat mereka...dan orville yang mengendalikan pesawat.
Orville Wright
Photo: 1903
Lahir 19 Agustus 1871
Dayton, Ohio
Meninggal 30 Januari 1948 (umur 76)
Dayton, Ohio
Pekerjaan printer/publisher, bicycle retailer/manufacturer, airplane inventor/manufacturer, pilot trainer
Pasangan :None
Tanda tangan
Wilbur Wright
Photo: 1903
Lahir 16 April 1867
Millville, Indiana
Meninggal 30 Mei 1912 (umur 45)
Dayton, Ohio
Pekerjaan printer/editor, bicycle retailer/manufacturer, airplane inventor/manufacturer, pilot trainer
Pasangan : None
Tanda tangan
Wright Bersaudara yang terdiri dari dua orang adik beradik, Orville Wright (19 Agustus 1871 - 30 Januari 1948) dan Wilbur Wright (16 April 1867 - 30 Mei 1912), secara umum dihargai atas desain dan perancangan pesawat terbang efektif pertama, dan membuat penerbangan terkendali pertama menggunakan pesawat terbang bermesin yang lebih berat daripada udara, bersama dengan pendirian tonggak sejarah lainnya dalam bidang era dirgantara. Kedua kakak beradik itu pada awalnya mengelola sebuah toko di Dayton, Ohio. Toko tersebut menjual dan memperbaiki sepeda motor. Mereka mulai mempelajari masalah penerbangan pada tahun 1889. Kemudian mereka mulai membuat tiga pesawat terbang layang bersayap kembar. Ketiganya dites di pantai Kitty Hawk, North Carolina. Pesawat yang ketiga telah diujinya sebanyak 1000 kali penerbangan dan ternyata berhasil dengan sukses. Kemudian mereka membuat mesin motor ringan. Mesin tersebut di pasang di pesawatnya yang keempat, yang dinamakannya Wright Flyer.
Pada pukul 9.30 pagi (9.30 WIB malam) dalam cuaca dingin yang mendung pada tanggal 17 Desember 1903, Wright Bersaudara menerbangkan untuk pertama kalinya pesawat udara berkendali sejauh empat mil di dekat wilayah berbukit pasir di Kitty Hawk, North Carolina. Mereka menyaksikan pesawat Wright Flyer dikemudikan oleh Orville, mengangkasa selama 12 detik. Kemudian pesawat tersebut turun kembali setelah mencapai 37 meter dari tanah. Penerbangan tersebut merupakan penerbangan pesawat yang pertama dalam sejarah. Pesawat tersebut pada awalnya dinamai Wright Flyer, tetapi sekarang lebih populer dengan nama "Kitty Hawk". Pesawat Flyer yang asli kini terdapat di Museum Dirgantara di Washington DC,Amerika Serikat.
foto di bawah ini adalah foto pertama kali wright brothers menerbangkan pesawat mereka...dan orville yang mengendalikan pesawat.
ALEXANDER GRAHAM BELL
BIODATA dari Alexander Graham Bell :
Lahir 3 Maret 1847
Edinburgh, Skotlandia, Britania Raya.
Meninggal 2 Agustus 1922 (umur 75)
Beinn Bhreagh, Nova Scotia, Kanada
Sebab meninggal Pernicious anemia
Pendidikan University of Edinburgh
University College London
Pekerjaan Penemu, Ilmuwan, Profesor (Boston University)
Dikenal karena Penemu telepon
Pasangan Mabel Hubbard
(married 1877–1922)
Anak (4) Dua anak mati ketika masih kecil dan dua anak perempuan.
Orang tua Alexander Melville Bell
Eliza Grace Symonds Bell
Kerabat Gardiner Greene Hubbard (Mertua)
Gilbert Hovey Grosvenor (Keponakan)
Melville Bell Grosvenor (cicit
Alexander Graham Bell (lahir di Edinburgh, Skotlandia, Britania Raya, 3 Maret 1847 – meninggal di Beinn Bhreagh, Nova Scotia, Kanada, 2 Agustus 1922 pada umur 75 tahun) adalah seorang ilmuwan, pencipta, dan pendiri perusahaan telepon Bell. Selain karyanya dalam teknologi telekomunikasi, ia juga menyumbangkan kemajuan penting dalam teknologi penerbangan dan hidrofoil.
Bell umumnya dikenal sebagai penemu telepon tahun 1877 di Amerika Serikat, meski Kongres AS pada Juni 2002 menetapkan bahwa Antonio Meucci-lah yang menemukan telepon.
Desibel (Lambang Internasional = dB) adalah satuan untuk mengukur intensitas suara. Satu desibel ekuvalen dengan sepersepuluh Bel. Huruf "B" pada dB ditulis dengan huruf besar karena merupakan bagian dari nama penemunya, yaitu Bell.
Desibel juga merupakan sebuah unit logaritmis untuk mendeskripsikan suatu rasio. Rasio tersebut dapat berupa daya (power), tekanan suara (sound pressure), tegangan atau voltasi (voltage), intensitas (intencity), atau hal-hal lainnya. Terkadang. dB juga dapat dihubungkan dengan Phon dan Sone (satuan yang berhubungan dengan kekerasan suara). Untuk mengukur rasio dengan menggunakan dB dapat digunakan logaritma.
Untuk satuan yang dinamakan menurut alexander adalah :
FISIKIAWAN ALBERT EINSTEIN
Fisikawan Jenius Abad 20: Albert Einstein
Albert Einstein | Albert Einstein adalah sosok seorang jenius yang hingga kini masih sangat dikenal namanya. Ahli fisika dan matematika ini memang mempunyai IQ atau tingkat kecerdasan jauh di atas rata-rata kebanyakan orang.
Ia pun tidak menyia-nyiakan potensi otaknya. Sebagai seorang fisikawan yang handal, ia telah berhasil menciptakan banyak teori baru. Yang paling terkenal antara lain adalah teori relativitas dan teori kekekalan energi. Ia bahkan membuat teori tentang energi pada ruang kosong di luar angkasa yang ia namakan teori cosmological constanta.
Di bawah ini adalah foto sang fisikawan jenius abad 20, Albert Einstein.
Rabu, 09 Mei 2012
TURTORIAL CODE IGNITER
Code Igniter (CI) adalah salah satu framework php yang tangguh dan
popular yang awalnya
ditulis oleh mas Rick Ellis, pendiri dan CEO EllisLab.com, perusahaan yang
mengembangkan
codeigniter. Saat ini, codeigniter dikembangkan oleh komunitas dan disebarkan
ke
seluruh dunia dengan
lisensi bebas. Code Igniter tergolong framework dengan ukuran kecil dan cukup
mudah di kuasai. CI
juga datang dengan manual yang tergolong lengkap.Code Igniter adalah sebuah
framework PHP.
Framework itu sendiri adalah suatu kerangka kerja yang berupa sekumpulan folder
yang memuat file-file
php yang menyediakan class libraries, helpers, plugins dan lainnya . Framework
menyediakan
konfigurasi dan teknik coding tertentu.
Untuk menggunakan
codeigniter dengan maksimal, anda akan memerlukan:
PHP
4.3.2 atau lebih baru
Web
server, saya rekomendasikan Apache
MySQL,
MySQLi, MS SQL, Postgre, Oracle, SQLite atau ODBC
Codeigniter
php framework. Anda bisa mendownloadnya di
http://codeigniter.com/download.php
Karena berupa folder
php, maka instalasi Code Igniter, cukup dengan mengekstrak file
kompresi yang di
dapat dari situs www.codeigniter.com dan menempatkannya di
dalam folder
directory web server anda.
Kemudian edit file config.php yang ada di application/config/config.php
dan set base URL
anda, misal : http://localhost/ci. Jika anda hendak
menggunakan database, edit file
database.php yang ada
di application/config/database.php. Setting database anda di file tsb.
Setelah di lakukan
instalasi dan setting, test lah Code Igniter anda dengan membuka browser anda
dan
mengetikkan url yang
anda taruh di file config.php di atas, misal : http://localhost/ci.
Jika muncul
halaman welcome ala
Code Igniter, maka Code Igniter telah siap di gunakan.
Konsep Model View Controller (MVC) adalah
konsep pemisahan antara logic dengan tampilan dan database.
Manfaat konsep ini
adalah, membuat coding logic lebih simple, karena sudah di pisah dengan code
untuk tampilan dan
membuat programmer dapat bekerja secara terpisah dengan designer. Programmer
mengerjakan logic,
sedangkan designer berkutat dengan design dan tampilan.
Model _ Merupakan
code struktur data. Model berisi fungsi di dalam pengolahan database.
Script Sql masuk di sini.
View _ Merupakan
code untuk menampilkan tampilan suta program. Tampilan dapat berupa web
page,
header, footer dan apa saja yang berjenis tampilan.
Controller _ Merupakan
code untuk logic, algoritma dan sebagai penghubung antara model,
view, dan sumber lain
yang di perlukan untuk mengolah HTTP request dan generate web page.
CI
menerapkan pola MVC yang flexible, karena model dapat tidak di gunakan. Anda
dapat
hanya
menggunakan Controller dan View saja dalam menggunakan CI tanpa Model. Jika
anda
tidak memerlukan pemisahan di dalam struktur data dan database atau menganggap
penggunaan
model hanya menambah kompleks aplikasi dengan keuntungan yang kurang
sebanding,
maka anda dapat tidak menggunakan model.
CI adalah sebuah php
framework yang berupa kumpulan folder dan file php, java script,css,txt
dan file berbasis web
lainnya dengan setting tertentu untuk menggunakannya dan menyediakan
library dan helper
yang dapat di manfaatkan di dalam pemrograman php.
CI di jalankan under
web dan harus dengan web server. Program CI cukup di letakkan di
bawah folder
directory web server anda.
Berikut adalah
struktur file CI :
Berikut kita akan
mempraktekan pemrograman php dengan CI. Kita akan menampilkan
tulisan “Hello World”
ke dalam browser kita. Langkah-langkah nya adalah sebagai berikut :
a. Buka Text Editor
anda. Lalu buatlah sebuah controller di dalam direktory CI anda, yaitu di :
system/application/controllers.
b. Tulis lah code sbb
:
<?php
class Hello extends
controller
{
function index()
{
$this->load->view('helloview');
}
}?
>
Beri nama file
hello.php.
Yang musti di
perhatikan :
- Nama class harus di awali huruf besar.
- Nama class harus sama dengan nama file.
- Function index adalah function default. Di url tidak
perlu di tuliskan nama
function index nya.
Kalau nama function selain index, perlu di tulis di url nya.
c. Buat file baru
dengan nama helloview.php di system/application/views
Tulis code sbb :
<?
echo “Hello World”;
?>
d. Misal base_url : http://localhost/ci,
maka jalankan di url anda menjadi :
http://localhost/ci/hello.
Maka akan muncul hasil nya.
Form pada CI dapat di
buat dengan menggunakan helper atau dengan syntax html biasa.
Pada kesempatan kali
ini, kita akan mencoba membuat form dengan menggunakan helper.
Buatlah sebuah
controller. Ketik code berikut :
<?php
class
Form extends Controller
{
function
index()
{
$this->load->view('form');
}
function
jumlah()
{
$angka1=$this->input->post('angka1');
$angka2=$this->input->post('angka2');
$hasil=$angka1+$angka2;
echo
"Hasil nya adalah : $hasil";
echo
"<br />".anchor("form/index","Kembali");
}
}
?>
Beri nama file
“form.php”.
Buat sebuah view
dengan nama “form.php” . Ketikkan code sbb :
<html>
<head>
<title>Membuat
Form input penjumlahan dengan CI</title>
</head>
<body>
<table>
<?
echo form_open('form/jumlah');
$data1=array(
'name'
=> 'angka1',
'size'=>'15');
echo
"<tr><td>Angka 1</td><td>
:</td><td>".form_input($data1)."</td></tr>";
$data2=array(
'name'
=> 'angka2',
'size'=>'15');
Tutorial
Code Igniter
echo
"<tr><td>Angka 2</td><td> :</td><td>
".form_input($data2)."</td></tr>";
echo
"<tr><td>".form_submit('mysubmit','Ok') ;
echo
" ".form_reset('mysubmit','Clear')."
</td></tr>";
?>
</table>
</body>
</html>
Pada contoh di atas
kita load helper di file autoload.php untuk load secara otomatis.
$this->load->helper('form');
Helper yang kita
gunakan, kita input di view. Syntax yang di gunakan adalah :
-
form_open ('form/jumlah')
Syntax di atas sama
dengan syntax html berikut :
<form
method=”post” action=”http://localhost/ciprivate/index.php/form”>
atau, gunakan
base_url(), untuk mengantisipasi perubahan pada url.
<form
method=”post” action=”<?=base_url();?>index.php/form”>
Nilai base_url() di
atas mengambil nilai base_url di file config.php .
-
form_input ('username','sofwan')
Minimal, kita
memasukkan nama field dan value pada syntax form_input. Jika menggunakan
parameter yang lebih
banyak, yaitu :
$data1=array(
'name' =>
'angka1',
'size'=>'15');
echo
form_input($data1);
-
form_submit('my submit','OK');
identik dengan :
<input
type=”submit” value=”OK”>
-
form_reset
CONTOH LAIN DARI TURTORIAL CODE IGNITER
Instalasi
OK, kita mulai aja… kita di sini memakai XAMPP pertama-tama, extract
file codeigniter.rar ke C:\xampp\htdocs, file bisa didownload di sini. Misalnya kita namakan nama folder root (nama situs)
kita adalah webku.
Konfigurasi
Kemudian, hal yang pertama harus dilakukan adalah
konfigurasi awal, yaitubase_url, base_url adalah nama root situs kita… caranya edit
file/webku/system/application/config/config.php, ubah $config['base_url']
= “http://example.com/“ menjadi:
$config['base_url'] = "http://localhost/webku/";
kemudian hilangkan index.php di $config['index_page'] sehingga menjadi:
$config['index_page'] = "";
Langkah kedua adalah konfigurasi routes, yaitu controller default apakah yang ingin diload…?
jadi di sini adalah konfigurasi untuk controller ‘home’, sehingga ketika kita
mengetikkan url http://localhost/webku maka yang dipanggil adalah controller yang sudah
dikonfigurasi di routes ini.. Cara konfigurasinya yaitu dengan mengedit file/webku/system/application/config/routes.php, dan di bagian$route['default_controller'] isi dengan ‘home’ sehingga seperti ini:
$route['default_controller'] = "home";
kita akan membuat supaya ketika kita menuju url http://localhost/webkumaka controller yang akan dijalankan adalah controller home .
Kemudian setelah itu adalah konfigurasi Databasenya… ada di file/webku/system/application/config/database.php, Di situ terlihat konfigurasi-konfigurasi seperti host,
username, password, nama db, dsb.. silakan diisi seperti berikut:
$db['default']['hostname'] = "localhost";
$db['default']['username'] = "root";
$db['default']['password'] = "";
$db['default']['database'] = "blog"; //nama database
$db['default']['dbdriver'] = "mysql";
$db['default']['dbprefix'] = "";
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = "";
$db['default']['char_set'] = "utf8";
$db['default']['dbcollat'] = "utf8_general_ci";
Kemudian konfigurasi selanjutnya adalah konfigurasi
untuk autoload, jadi ketika situs dibuka, library/helper/model/dsb
apakah yang akan selalu diload.. file ada di /webku/system/application/config/autoload.php, tambahkandatabase di
bagian $autoload['libraries'] menjadi seperti ini:
$autoload['libraries'] = array('database');
Kemudian yang terakhir adalah penambahan .htaccess supaya kita tidak perlu mengetikkan index.php di URL kita, cara untuk menghilangkan index.php
(menggunakan .htaccess) ada di
sini.
Contoh Aplikasi Database Sederhana
Buatlah sebuah database bernama blog, kemudian copy SQL berikut:
CREATE TABLE IF NOT EXISTS `buku_tamu` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`nama` VARCHAR(100) NOT NULL,
`email` VARCHAR(20) NOT NULL,
`situs` VARCHAR(100) NOT NULL,
`komentar` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
INSERT INTO `buku_tamu` (`id`, `nama`, `email`, `situs`, `komentar`) VALUES
(1, 'Ita Novita', 'Itanovita@gmail.com', 'http://www.ita.com', 'Ini
adalah komentar pertama'),
(2, 'Nur Aisah', 'Nuraisah@yahoo.com', 'http://www.facebook.com', 'Ini
adalah komentar kedua');
Kita buat sebuah contoh di mana kita akan menampilkan
isi dari database di atas..
Pertama-tama, buatlah model terlebih dahulu di/webku/system/application/model/ dengan
nama file buku_tamu.php yang berisi code sebagai berikut:
<?php
class Buku_tamu extends Model{
function selectAll()
{
return $this->db->get('buku_tamu')->result();
}
}
?>
Di dalam folder /webku/system/application/controller/ bikin sebuah file bernama home.php untuk membuat class controller yang bernama Home… isi dari home.php adalah:
<?php
class Home extends Controller{
function __construct()
{
parent::Controller();
$this->load->model('buku_tamu');
}
function index()
{
$data['title'] = 'Ini adalah aplikasi sederhana';
//memanggil function selectAll di model
buku_tamu, dimasukkan ke $data['buku_tamu']
$data['buku_tamu'] = $this->buku_tamu->selectAll();
//meload view bernama home_view.php
dengan data variable adalah $data
$this->load->view('home_view', $data);
}
}
?>;
Lalu, kemudian kita buat file home_view.php di folder/webku/system/application/view/ dengan isi sebagai berikut:
<h2><?php echo $title ?></h2>
<table border="1"
cellpadding="5" cellspacing="0">
<tr>
<td>No</td>
<td>Nama</td>
<td>Email</td>
<td>Situs</td>
<td>Komentar</td>
</tr>
<?php $i = 0 ?>
<?php foreach ($buku_tamu as $bt): ?>
<tr>
<td><?php echo $i++ ?></td>
<td><?php echo $bt->nama ?></td>
<td><?php echo $bt->email ?></td>
<td><?php echo $bt->situs ?></td>
<td><?php echo $bt->komentar ?></td>
</tr>
<?php endforeach ?>
</table>
Silakan dibuka di browser url berikut: http://localhost/webku
Hasilnya adalah sebagai berikut:
Ini adalah aplikasi sederhana
No
|
Nama
|
Email
|
Situs
|
Komentar
|
1
|
Ita Novita
|
itanovita@gmail.com
|
http://www.ita.com
|
Ini adalah
komentar pertama
|
2
|
Nur Aisah
|
nuraisah@yahoo.com
|
http://www.facebook.com
|
Ini adalah
komentar kedua
|
Langganan:
Postingan (Atom)