Kamis, 12 Desember 2013

Tips dan trik dalam belajar PHP dan bahasa pemrograman lain

Bagi kalangan pemula dalam bahasa pemrograman, ketahuilah bahwasannya dalam mempelajari sebuah bahasa pemrograman akan memerlukan suatu proses. Tentunya dalam hal ini sangat diperlukan kesabaran, ketelitian dan juga kadang kita perlu biaya untuk belajar , kursus dan juga membeli buku - buku pemrograman. Berikut ini kami sajikan tips dan trik dalam kita mempelajari bahasa pemrograman :
**/ Gunakan buku / tutorial yang benar sesuai tingkat kemampuan anda **/
Kebanyakan para pemula tertarik dengan judul - judul buku yang lebbay sehingga kemudian mereka membelinya dan berusaha mempelajarinya, akan tetapi yang terjadi kemudian adalah buku - buku tersebut malah menyurutkan semangat belajar kita. Mengapa demikian ? Karena pemula langsung dihadapkan dengan sekumpulan kode - kode script baik itu kode HTML dan juga kode php yang sudah tercampur. Apa yang kemudian terpikirkan dalam benak kita adalah :
TERNYATA KODENYA BANYAK YA ? BAGAIMANA KITA NGETIKNYA KALO SEPERTI INI ?
Seperti apa judul - judul buku yang kami kategorikan dalam kategori lebbay ? Mungkin yang judul - judulnya seperti berikut :
  • Membongkar rahasia para Programer Waktu bla bla bla
  • Menjadi mahir PHP dalam waktu sekian jam saja
  • Membangun toko online dalam waktu bla bla bla
  • Membangun sistem informasi bla bla bla
Biasanya buku - buku diatas memuat tutorialnya secara sekilas - sekilas saja, karena buku - buku tersebut tidak memuat penjelasan masing - masing fungsi secara spesifik. Dan biasanya yang kami lihat buku - bukunya hanya penuh dengan gambar - gambar screenshot dan juga script - script .
Tips dalam mempeajari buku / tutorial :
  • Pilihlah buku - buku yang spesifik membahas salah satu bidang saja , contoh : Kamus fungsi PHP , MySQL Command line dan lain - lain
  • Sebisa mungkin usahakan untuk mengerti bahasa Inggris, ( READING ) sehingga kita bisa membaca buku - buku bagus yang berasal dari luar negeri. Buku - buku yang berasal dari luar negeri sangat jauh berbeda metode pengajarannya dengan buku - buku berjudul lebbay seperti yang kebanyakan kita ketahui. Cobalah kita browsing buku - buku yang di terbitkan WROX Programer to Programer , kita akan melihat pengajaran yang benar - benar simple, karena setiap pembacanya di anggap belum mengerti sama sekali dengan bahasan mereka, sehingga mereka menuliskan cara - cara mempelajari buku - buku mereka, harus mulai dari mana dan lain - lainnya. Yang perlu kita ketahui lagi adalah buku - buku elektronik yang berasal dari luar negeri biasanya tidak membuat kita penasaran, karena buku - bukunya memberikan penjelasan yang sangat detail tentunya dengan konsekuensi jumlah halamannya kadang sampai mencapai 1200 halaman. Dimana kita bisa mendapatkannya ? Browsing saja di google , pasti nantinya akan ditampilkan mulai dari yang berbayar sampai yang GRA*** :)
  • Jika belajar tutorial, pilihlah tutorial yang paling simple, jangan tutorial yang komplek sehingga memudahkan kita untuk mempelajari fungsi - fungsi utamanya
Berkenaan dengan kondisi diatas, kami berusaha menyajikan tutorial - tutorial yang sederhana, supaya para pembaca bisa memahami fungsi - fungsi utamanya dalam setiap script program.
Selanjutnya

Sejarah Awal Munculnya Laptop

Laptop sebagai komputer pribadi menjadi pembicaraan serius pada awal tahun 1970, ketika gagasan tentang komputer pribadi portable diangkat ke permukaan. Sebuah "personal, portable information anipulator " yang dibayangkan oleh Alan Kay di Xerox PARC pada tahun 1968, dan dijelaskan pada tahun 1972 dalam makalahnya yaitu “Dynabook”.

Proyek IBM SCAMP (Special Computer APL Machine Portable), telah didemonstrasikan pada tahun 1972. Prototipe ini didasarkan pada prosesor PALM (Put All Logic In Microcode). IBM 5100, komputer portable pertama yang tersedia secara komersial, muncul pada bulan September 1975, dan didasarkan pada prototipe SCAMP.

Sebagai sebuah mesin CPU 8-bit, yang bisa diterima secara luas, jumlah portable meningkat pesat. Osborne 1, yang dirilis pada tahun 1981, menggunakan Zilog Z80 dan berat 10,7 kg. Itupun tanpa baterai, layar CRT 5 inci atau 13 cm, dan menggunakan 5,25 inci single-density floppy drives. Pada tahun yang sama komputer laptop berukuran portable pertama, Epson HX-20 diumumkan. Epson memiliki layar LCD, baterai ini ulang, dan sebuah printer kalkolator ukuran 1,6 kg.
 

Laptop pertama yang menggunakan flip form factor muncul di awal 1980-an. Magnum Dulmont dirilis di Australia pada tahun 1981-82, tapi tidak dipasarkan secara internasional sampai 1984-85. Gavilan SC, dirilis pada tahun 1983, adalah komputer pertama digambarkan sebagai “laptop” oleh produsen. Dari tahun 1983 dan seterusnya, beberapa teknik input baru dikembangkan dan dimasukkan dalam laptop, termasuk touchpad (Gavilan SC, 1983), pointing stick (IBM ThinkPad  700, 1992) dan pengenalan tulisan tangan 1987.

Beberapa CPU, seperti Intel 1990 i386SL, dirancang untuk menggunakan daya minimum untuk meningkatkan daya hidup baterai komputer portable, dan didukung oleh fitur manajemen daya dinamis seperti Intel SpeedStep dan AMD PowerNow! Dalam beberapa desai.

Tampilan resolusi VGA display 1988 (Compaq SLT/286), dan layar warna mulai dikenal masyarakat umum pada tahun 1991 dengan peningkatan resolusi dan ukuran layar sampai diperkenalkannya layar laptop 17 inci pada tahun 2003. Hard drive mulai digunakan dalam portables, didorong oleh pengenalan drive 3.5” di akhiri 1980-an, dan menjadi umum di laptop dimulai dengan pengenalan drive 2,3”. CD-ROM kemudian diikuti oleh CD writer dan kemudian read-onliy atau DVD writer dan Blu-Rey, menjadi umum pada laptop di tahun 2000-an.

Selanjutnya

Windows 8 dan kelebihannya

Definisi Windows 8 - Apa yang dimaksud dengan Windows 8. Kali ini kita membahas Definisi Windows 8. dimana sebelumnya Panduan sukses blogger membahas Definisi Cloud Computing. berikut ini Definisi Windows 8 tersebut.
Windows 8 Adalah Nama kode untuk versi mendatang dari Microsoft Windows, serangkaian sistem operasi yang diproduksi oleh Microsoft untuk digunakan pada PC, termasuk komputer rumah dan komputer bisnis, laptop, netbook,tablet PC, dan komputer media.

Menurut sumber yang saya dapat dari KOMPAS.com

KOMPAS.com - Salah satu kelebihan yang diusung oleh Windows 8, sistem operasi terbaru Microsoft yang diluncurkan di konferensi BUILD, di Anaheim, California, AS, Selasa (13/8/2011) ialah waktu booting yang super cepat. Seperti dilansir Techradar hari ini, kecepatan booting Windows 8 lebih cepat dari waktu yang dibutuhkan monitor untuk menyala.
"Ini hampir lebih cepat dari kecepatan monitor untuk menyala dan kadang lebih cepat dari waktu yang dibutuhkan fan untuk menyala," kata Michael Anguilo, kepala ekosistem Windows 8 Microsoft. Anguilo menambahkan, tak ada lagi flashing layar BIOS. "Tak ada karakter aneh yang terlihat. Ini akan langsung ke layar mula," ujarnya.
Situs Crazyengineer dalam laporannya menyebutkan bahwa Windows 8 hanya butuh waktu 8 detik untuk booting. Kecepatan booting ini merupakan hasil dari teknik "hibernasi" yang dikembangkan Microsoft. Teknik ini memungkinkan Windows 8 untuk menyimpan data aplikasi yang pernah dibuka dan dokumen yang tak tersimpan sehingga booting lebih cepat.
Teknik "hibernasi" yang diaplikasikan bukan "hibernasi" total. Dalam arti, Windows 8 tidak menyimpan seluruh running application namun hanya sesi inti. Ini membantu sistem operasi sehingga tidak harus membangun seluruh data penggunaan pada sesi sebelumnya dan demikian lebih hemat waktu. Video di bawah bisa menggambarkan kecepatan booting Windows 8.
Booting yang super cepat menjadi salah satu pengalaman menyenangkan menggunakan Windows 8. Lebih lagi, ketika layar mula telah terbuka, Windows 8 juga menjanjikan tampilan yang segar, menu yang disusun rapi dengan desain Metro. Akses ke jejaring sosial juga bisa langsung dilakukan di layar mula.
Pengalaman yang berbeda juga diberikan Windows 8 ketika pengguna log on. Untuk log on, pengguna bisa melakukan dengan berbagai cara, mulai dari memasukkan password konvensional maupun PIN  terdiri dari 4 karakter. Ada juga Password Gambar, di mana pada device layar sentuh, pengguna cukup mengusap foto tersebut dengan cara tertentu untuk log on.
Soal booting sendiri, bukan hanya kecepatan yang dijanjikan, tetapi juga aman. Windows 8 dilengkapi dengan Secure Boot yang bekerja dengan BIOS berbasis UEFI sehingga bisa melindungi PC dari malware saat booting. Dengan ini, Windows 8 menjanjikan keamanan sejak sebuah PC, notebook, ataupun tablet dinyalakan.
Selanjutnya

Senin, 09 Desember 2013

Komponen-Komponen Pada Komputer Beserta Fungsinya

 Kali ini saya akan menjelaskan macam-macam komponen komputer yang terbagi menjadi 3 kategori, yaitu INPUT, PROSES, & OUTPUT.

Komponen komputer yang termasuk pada komponen Input adalah:
  1. Keyboard, merupakan komponen yang berfungsi untuk memberikan masukan berupa data-data alfanumerik dan interpretation ASCII lainnya.
  2. Mouse. merupakan komponen yang sangat berfungsi dalam komputer yang menggunakan sistem operasi berbasis GUI, dimana dalam pengopersiannya akan berhubungan dengan pointer yang ada di layar guard yang befungsi untuk mempercepat atau mempermudah dalam pengoperasian perintah-perintah module dalam komputer.
  3. Trackpad, Trackball, sama dengan mouse. Yang membedakannya adalah bentuknya.
  4. Pen, digunakan sebagai pengganti pionter mouse. Biasanya digunakan pada komputer yang memiliki layar sentuh. Untuk memerikan perintah tertentu, tidak lagi menggunakan mouse, tapi tinggal menyentuhkan coop ke GUI di layar sentuh.
  5. Microphone, komponen masukan yang memberikan interpretation masukan berupa interpretation suara.
  6. Scanner, digunakan untuk memindai gambar yang akan dimasukkan ke dalam sistem komputer menjadi berbentuk digital.

Komponen komputer yang termasuk pada komponen Output adalah:
  1. Monitor, komponen yang menampilkan proses atau apa yang sedang dikerjakan oleh komputer. Termasuk menampilkan interpretation hasil pengolahan.
  2. Printer, untuk menampilkan atau mencetak interpretation dari komputer.
  3. Plotter, sama dengan printer. Yang membedakannya adalah kemampuan pencetakan datanya.
  4. Speaker atau Buzzer. Untuk menyampaikan informasi atau interpretation hasil pengolahan dalam bentuk gelombang suara.
Komponen komputer yang termasuk pada komponen Pemroses adalah Prosesor beserta dengan perangkat pendukungnya:
  1. Prosesor, merupakan komponen utama pemrosesan data. Di dalam komponen ini seluruh interpretation diproses berdasarkan module yang dijalankan.
  2. Motherboard, merupakan komponen yang menjadi tempat semua komponen berhubungan. Semua komponen mulai dari input, prosesor hingga output, berhubungan melalui komponen ini.
  3. Hard Disk, merupakan komponen yang berfungsi untuk menyimpan interpretation dan module yang diperlukan oleh seluruh komponen (komputer). Komponen lainnya yang fungsinya sama dengan tough hoop adalah Disk Drive (CD, DVD), Floppy-Drive.
  4. Memori (RAM), merupakan tempat penyimpanan interpretation dan module yang sifatnya sementara yang digunakan untuk mempercepat proses dari kerja prosesor.
  5. Komponen Perantara antara Prosesor dengan Input dan Output. Komponen ini umumnya berbentuk komponen tambahan berupa kartu atau Slot/Port:
    • Kartu VGA, merupakan perantara antara Prosesor (dan komponen pendukungnya) dengan layar penampil (monitor).
    • Kartu Audio, merupakan perantara antara Prosesor (dan komponen pendukungnya) dengan speaker.
    • Kartu Firewire, merupakan perantara antara Prosesor (dan komponen pendukungnya) dengan komponen submit berkecepatan tinggi seperti kamera video.
    • Kartu TV Tuner, merupakan perantara antara Prosesor (dan komponen pendukungnya) dengan komponen submit untuk menerima siaran televisi.
Selanjutnya

Dasar-dasar Pemrograman Web Menggunakan Bahasa PHP

PHP (Hypertext Preprocessor) adalah bahasa pemrograman berbasis web yang bekerja di server. Karena bekerja di sisi server maka kode sumber (source code) file tidak dapat dilihat di sisi client. Banyak juga yang bertanya apa sih perbedaan PHP dengan HTML ? Perbedaannya adalah PHP digunakan untuk membangun web dinamis sedangkan HTML hanya untuk membangun web statis.

Saat kita membuat sebuah halaman web dengan HTML halaman tersebut akan nampak sesuai kode HTML yang kita buat. Untuk merubah isi maupun tampilan halaman tersebut kita harus mengubah kode sumber file html. Sedangkan pada PHP tanpa merubah kode sumbernya halaman web kita akan menampilkan isi yang berbeda tanpa harus merubah kode sumber file phpnya. Sehingga PHP disebut bahasa pemrograman web dinamis.

Bagaimana Cara Kerja PHP ?


Diagram berikut menampilkan cara kerjanya.


Persiapan Belajar PHP


Karena bekerja disisi server maka kita harus menyimpan file tersebut di server yang mendukung bahasa PHP misalnya Apache Web Server. Jika anda sedang belajar maka bisa menggunakan aplikasi bernama XAMPP. Disitu sudah terdapat server apache dan sekaligus database mysql. Setelah selesai menginstal XAMPP maka anda harus meletakkan file php di folder default htdocs yaitu C:/Program Files/xampp/htdocs. Misalnya C:/Program Files/xampp/htdocs/latihan. Lalu kunjungi halaman web anda dengan mengetikkan http://localhost/latihan. Sebelumnya jangan lupa untuk menjalankan apache.

Syntax Dasar PHP


Bahasa PHP disimpan dalam bentuk file teks berekstensi php (.php). Kode PHP diapit antara tanda . Berikut adalah kode sumber PHP sederhana.
 echo "Hello World !";

?>


Simpan dengan nama terserah.php. Saat dibuka di browser anda akan melihat tulisan Hello World ! tampil di layar.

Apa Selanjutnya ?


Yang terakhir terserah Anda. Dunia PHP sangatlah luas, tidak cukup hanya mengunjungi satu situs yang membahas PHP atau membaca satu buku saja. Kita harus sering mengunjungi situs yang membahas pemrograman PHP dan membaca banyak buku atau ebook tentang PHP. Situs resmi PHP adalah php.net. Jika anda serius ingin belajar maka jelajahilah internet dan bacalah banyak buku. Baca juga Apa yang dimaksud Bahasa Pemrograman Komputer ?

Selamat belajar...

Selanjutnya

Sejarah Komputer dan Perkembangannya

Sejarah komputer yang perlu untuk diketahui secara detail. Sejarah perkembangan komputer berawal dari penemuan seorang yang bernama Charles Babbage. Dia adalah seorang ilmuwan di dunia yang telah banyak memberikan kontribusi bagi kehidupan manusia, terutama perkembangan komputer.

Penemuan fenomenalnya yaitu Mesin penghitung (Difference Engine no.1) merupakan salah satu penemuan yang paling terkenal dalam sejarah perkembangan komputer dan merupakan kalkulator otomatis pertama sebagai cikal bakal kompuer. Penemuan tersebut menjadikan Charles Babbage sebagai penemu konpur dan dijuluki sebagai bapak komputer.

Berikut ini sejarah komputer dan perkembanganya:

1822: Charles Babbage mengemukakan idenya yaitu sebuah alat yang dapat membantu manusia dalam melakukan penghitungan pada tingkat kompleksitas yang tinggi dan rumit. Mesin buatanya yang belum selesai tersebut saat ini di musiumkan di Museum of Science London.

1937: Dr. John V Atanasoff dan Clifford Berry mulai membuat design komputer digital elektronis pertama. Mereka memberi nama mesin tersebut ABC (Atanasoff-Berry Computer). Kemampuan mesin ABC tersebut hanya sebatas menghitung tambah dan pengurangan.

1943: Pada Perang Dunia 2, Seorang ilmuwan Inggris yang bernama Alan Turing mendesain komputer elektronik yang dibuat khusus bagi tentara Inggris. Tujuan pembuatan komputer tersebut agar dapat digunakan untuk menembus kode pertahanan Jerman.

1944: Howard Hathaway Aiken (Amerika) membuat yang diberi nama Mark I. Merupakan sebuah komputer hitung digital pertama. Komputer tersebut memiliki luas 7,45 kaki x 50 kaki, dengan berat 35 ton. Mark I sudah dapat digunakan untuk menghitung probabilitas.

1945: Dr. John von Neumann menulis sebuah konsep penyimpanan data. Pada saat itu masih berupa ide.

1946: Dr. John W. Mauchly dan J. Presper Eckert, jr. membuat komputer skala besar yang pertama, nama komputer tersebut adalah ENIAC (Electronic Numerical Integrator And Computer). Dunia juga beranggapan kedua orang ini sebagai penemu komputer digital.

sejarah komputer

ENIAC komputer memiliki berat 30 ton, terdiri dari 18.000 lampu tabung (transistor ukuran besar), dengan lebar 30 kaki x 50 kaki, memakai tenaga 160.000 watt. Saat pertamakali dioperasikan Pertama seluruh jaringan listrik di wilayah Philadelphia mendadak mati.

ENIAC sedikit lebih maju dibandingkan Mark I yang hanya dapat menghitung. ENIAC tidak hanya memiliki kemampuan menghitung, tambah, kurang, kali, bagi, tapi juga dapat diprogram untuk melakukan proses sederhana.

1951: The U.S. Bureau of Cencus menginstalasi komputer komersial pertama yang bernama  UNIVAC I (Universal Automatic Computer). UNIVAC I ini dikembangkan oleh Mauchly dan Eckert untuk Remington-Rand Corporation.

1947: William Shockley, John Bardeen, dan Walter Brattain merupakan penemu Transistor pertama di dunia. Semenjak ditemukanya transistor, ukuran komputer menjadi semakin kecil.

Demikian sejarah perkembangannya komputer  yang berasal dari dari berbagai sumber.
Selanjutnya

Android

      
Android adalah sebuah sistem operasi untuk perangkat mobile berbasis Linux yang mencakup sistem operasi,middleware dan aplikasi. Android menyediakan platform terbuka bagi para pemgembang untuk menciptakan aplikasi mereka. Awalnya, Google,Inc membeli Android,Inc yang merupakan pendatang baru yang membuat peranti lunak untuk ponsel smartphone. kemudian untuk mengembangkan Android dibentuklah Open Handset Alliance,Konsorsium dari 34 perusahaan peranti keras,peranti lunak dan telekomunikasi,termasuk Google,HTC,Intel,Motorola,Qualcomm,T-Mobile,dan Nvidia.

Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan open source pada perangkat mobile. Di lain pihak,Google merilis kode-kode Android dibawah lisensi Apache, sebuah lisensi perangkat lunakdan open platform perangkat seluler.
didunia ini terdapat dua jenis distributor sistem operasi android. yang pertama mendapat dukungan penuh dari Google atau Google Mail Service (GMS) dan yang kedua adalah benar-benar bebas distribusinya tanpa dukungan langsung dari Google atau dikenal dengan Open Handset Distribution (OHD)
Sekitar September 2007 Google Mengenalkan Nexus One,Salah Satu Jenis Smartphone yang menggunakan Android sebagai sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia dipasaran pada 5 Januari 2010. Pada 9 Desember 2008, Di umumkan anggota baru yang bergabung dalam perogram kerja Android ARM Holdings,Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd,Softbank,Sony Ericsson,Toshiba Corp, dan Vodafone Group Plc. Seiring Pembentukan Open Handset Alliance,OHA mengumumkan produk perdana mereka,Android, perangkat mobile yang merupakan modifikasi kernel Linux 2.6 Sejak Android dirilis telah dilakukan pembaharuan berupa perbaikan bug dan penambahan fitur baru.
Pada masa saat ini sebagian besar vendor-vendor smartphone sudah memproduksi smartphone berbasis Android, vendor-vendor itu antara lain HTC, Motorola, Samsung, LG,HKC, Huawei, Archos, Webstation Camangi, Dell, Nexus, SciPhone, WayteQ, SonyEricsson, LG, Acer, Philips, TMobile, Nexian, IMO, Asus,Lenovo, Mito, OPPO dan masih banyak lagi vendor smartphone didunia yang memproduksi android. Hal ini, karena android itu adalah sistem operasi yang open source sehingga bebas di distribusikan dan dipakai oleh vendor manapun.
Tidak hanya menjadi sistem operasi di smartphone,saat ini android menjadi pesaing utama dari Apple pada sistem operasi Table PC. Pesatnya pertumbuhan Android selain faktor yang disebutkan diatas adalah karena Android itu sendiri adalah platform yang sangat lengkap baik itu sistem operasinya,aplikasi dan tool pengembangan,market aplikasi android serta dukungan yang sangat tinggi dari komunitas opensource didunia. Sehingga android terus berkembang pesat baik dari segi teknologi maupun dari jumlah device yang ada didunia.
Sumber: Buku dengan judul Pemerograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android
Selanjutnya
 

Pengikut