Pages

Labels

Selasa, 31 Juli 2012

Contoh Program PHP

 

Program Hello World

Program Hello World yang ditulis menggunakan PHP adalah sebagai berikut:
<?php
    echo "Hello World";
?>

Program bilangan Fibonacci

Berikut ini adalah contoh program yang relatif lebih kompleks yang ditulis dengan menggunakan PHP. Contoh program ini adalah program untuk menampilkan 20 bilangan pertama dari deret bilangan Fibonacci.
<?php
function fibonacci_seq( $panjang ) {
   for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ )
        $l[] = $l[$x++] + $l[$x];
   return $l;
}

fibonacci_seq(20);
// Angka "20" dapat diganti sesuai keinginan
?> 
 

Lost

kenapa jadi kaya gini, kenapa di saat" yang paling aku senengin malah ilang ..
plisss jangan ilang,, udh lama aku nunggu timing kayak gini ...
kesempatan ga banyak,,, tapi pas timing yang cocok, tinggal selangkah lagi, malah ngilang :(
dah suasana hati lagi gaenak, eh keburu seneng ternyata cuman sekejab ..
semoga besok kamu muncul lagi, meskipun cuman di media :)

Rabu, 25 Juli 2012

Sedikit motivasi untukku ;)



Aku gak pernah berharap sblumnya, akan ada orang yg peduli dan masih mengingatku, padahal selama ini udh gak pernah ketemu lama banget .

Dia menyadarkanku bahwa segala sesuatu tidak boleh di sesali, tapi trimalah segala sesuatu yang kamu miliki sekarang ..
hidup ini luas, bukan hanya sekedar sekolah, keluarga, mslah peibadi saja, namun di luar itu smemua masih banyak kehidupan yang tak kita sadari .

Pemahaman Java :)

Java saat ini telah menjadi salah satu bahasa pemprograman yang menjadi standar di kalangan pengembang teknologi informasi.  Hal ini disebabkan oleh penggunaan bahasa Java yang tidak serumit bahasa C dan bahasa pemprograman tingkat rendah lainnya. 


Dalam perkembangannya sejak awal hingga sekarang, Java dikembangkan dengan 5 filosofi utama, yaitu:

1. Harus mudah, berorientasi objek, dan dikenal umum

2. Harus kuat dan aman

3. Harus independen secara arsitektur dan portabel

4. Harus mempunyai performa tinggi

5. Harus diinterpretasikan, dithread, dan dinamis

Selasa, 24 Juli 2012

Catatan Kecil Sebuah Kehidupan :)



Ku hirup dalam angin yang berhembus malam ini .
Ku rasakan dingin yang menusuk tulangku .
Betapa banyak beban yang harus ku tanggung .
Hanya ada 1 kalimat dalam fikirku, Mampukah aku melewati semua  ini ?

Brand Gitar Terbaik di Dunia

Gitar merupakan instrumen musik yang paling umum di planet ini. Dari instument ini pula lahir para seniman, baik yang menggeluti seni pembuatan gitar, maupun pemain gitar itu sendiri. Sejarah gitar sendiri tidak banyak diketahui (mungkin dalam posting lainnya saya akan menyajikan sejarah gitar). Dari kolaborasi Artis dan produsen gitar, berikut adalah 10 merek Gitar yang paling banyak dipakai gitaris dunia.

Minggu, 22 Juli 2012

Selamat Menunaikan Ibadah Puasa





Keutamaan Puasa Ramadhan
Berpuasa di bulan Ramadhan selain ia suatu kewajiban individu bagi yang memenuhi syarat, namun ia juga me-nyimpan banyak keutamaan di balik semua itu, diantaranya :

Jumat, 20 Juli 2012

Attitude Is Everything


 

Attidue is Everything ? 

yap benar sekali .. Kalimat itu merupakan sloga dari SMK Telkom Sandhy Putra Malang. salah satu sekola IT tersebut mengunakan Attitude Is Everything sebagai pedoman, agar siswa mapun siswi Smk telkom Sp malang bisa bersosialisasi dengan baik dan berpedoman pada attitude.
attitude jua hal penting di dalam kehidupan pekerja'an, mengapa demikian? dengan attitude kita lebih bisa mnyesuaikan diri dengan lingkungan dan dapat di terima baik oleh orang-orang di sekitar kita.

Apa itu Attitude ?

Bagaimana kita suka / tidak suka terhadap sesuatu dan pada akhirnya menentukan perilaku kita.
Sikap:
- suka 􀃆 mendekat, mencari tahu, bergabung
- tidak suka 􀃆 menghindar, menjauhi
Definisi:

Penjelasan PHP

Sejarah PHP :
Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Perkembangan Teknologi Java Saat Ini


  • Java Virtual Machine (JVM)
Java Virtual Machine adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil memanggil file API untuk dieksekusi oleh interpreter Java. Dengan kata lain JVM adalah sebagai perantara antara program yang akan dijalankan dan sistem operasi yang sedang digunakan.
  • Java Application Programming Interface (JAVA API)
Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki berbagai kemampuan. Kemampuan untuk menangani objek, string, angka, dsb.  Java API terdiri dari tiga bagian utama:
  1. Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, keamanan, konektivitas basis data dan jaringan.
  2. Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi serverdengan mendukung untuk basis data.
  3. Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.                                                                                                                                                                                                                                           Pada Java API ini juga ditawarkan beberapa fitur menarik yang dapat digunakan oleh user yang sedang berkecimpung di dunia Java. Beberapa fitur tersebut adalah :
    1.Applet
    2.Java Networking
    3.Java Database Connectivity(JDBC)
    4.Java Security
    5.Java Swing
    6.Java RMI
    7.Java 2D/3D
    8.Java Server Pages
    9.JNI (Java Native Inteface)
    10.Java Sound
    11.Java IDL+CORBA
    12.Java Card
    13.JTAPI (Java Telephony API)     
  • Pada saat ini teknologi java semakin berkembang, Sun Microsystem memperkenalkan Java versi 1.2 atau lebih dikenal dengan nama Java 2 yang terdiri atas JDK dan JRE versi 1.2. Pada Java 2 ini, java dibagi menjadi 3 kategori:
  • Java 2 Standart Edition (J2SE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada level PC (Personal Computer)
  • Java 2 Enterprise Edition (J2EE)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada lingkungan entriprise dengan menambahkan fungsionalitas-fungsionalitas java semacam EJB (Enterprise Java Bean), Java CORBA, Servlet dan JSP serta Java XML (Extensible Markup Language)
  • Java 2 Micro Edition (J2ME)
Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi java pada handled devices atau perangkat-perangkat semacam handphone, Palm,PDA, dan Pocket PC. J2ME dirancang untuk dapat menjalankan program Java pada perangkat-perangkat semacam handphone dan PDA, yang memiliki karakteristik yang berbeda dengan sebuah komputer biasa, misalnya kecilnya jumlah memori pada handphone dan PDA. J2ME terdiri atas komponen-komponen sebagai berikut Java Virtual Machine (JVM) dan Java API (Application Programming Interface) serta Tools lain untuk pengembangan aplikasi Java semacam emulator Java Phone dan emulator Motorolla. Dalam J2ME dibagi menjadi dua bagian yang dikenal dengan istilah configuration dan profile.                                                                            
 

Software Pendukung untuk Java

Java 2 SDK , Standrad Edition (J2SE) .
   Merupakan sebuah paket software development dari Sun Microsystem yang mengimplementasikan dasar-dasar penulisan , pengujian , dan debug aplikasi-aplikasi Java dan Applet.

Text Editor
      Software ini berfungsi untuk menuliskan kode-kode program yang akan kita buat.

catatan : Untuk mempermudah dalam penulisan kode program sebaiknya menggunakan Java IDE .

Java IDE 
      Dalam melakukan pemrograman dibutuhkan alat atau tools yang biasa di sebut dengan IDE (Integrated Development Environmnet) untuk memudahkan kita dalam melakukan pengembangan atau pembuatan program. Di java sangat banyak IDE yang tersedia, dan hampir semuanya dapat di gunakan dengan gratis tanpa harus membeli lisensi. Namun dari sekian banyaknya IDE yang tersedia, tentunya hanya beberapa saja IDE yang memiliki fitur serta dukungan komunitas yang maksimal.


Terdapat 3 buah software Java IDE yang paling banyak digunakan dalam komunitas Java , yaitu :




  • JCreator merupakan software IDE  yang sederhana dan cepat ; cocok  digunakan untuk mempelajari kode-kode program. 
  • Eclipse merupakan software IDE yang dikembangkan oleh IBM . Sayangnya software ini memerlukan RAM yang relatif besar . IDE ini banyak digunakan untuk mengembangkan aplikasi-aplikasi yang kompleks (baik visual maupun console) dan pengembangan aplikasi mobile . 
  • NetBeans merupakan software IDE menarik yang layal digunakan untuk mengembangkan berbagai tipe aplikasi console , visual , enterprise , mobile , dan yang lain . Namun sayangnya , software ini juga membutuhkan RAM yang besar .

Kamis, 19 Juli 2012

Perkembangan Java

Versi Awal Java

Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
  • java.lang: Peruntukan kelas elemen-elemen dasar.
  • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
  • java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
  • java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
  • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
  • java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web


Java mempunyai 2 bagian utama, yaitu :
  • Java Virtual Machine (JVM)
  • Java Application Programming Interface (Java API)
Sun membagi arsitektur Java menjadi 4 bagian, yaitu :
  • Enterprize Edition(J2EE) untuk aplikasi Web, aplikasi system tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi. Merupakan SuperSet dari Standart Java.
  • Standart Edition (J2SE) ini dikenal sebagai bahasa Java.
  • Micro Edtiton (J2ME) merupakan subset dari J2SE dan salah satu aplikasinya yang banyak dipakai adalah untuk Mobile Device.


    Fitur-fitur Java yang menarik
  • Applet
    Program Java yang dapat berjalan di atas browser, yang dapat membuat halaman HTML lebih interaktif.
  • Java Networking
    Sekumpulan API yang menyediakan fungsi untuk aplikasi-aplikasi jaringan, seperti penyediaan akses untuk TCP, UDP, IP Address dan URL. Tetapi Java Networking tidak menyediakan akses untuk ICMP dikarenakan alas an sekuriti dan pada kondisi umum hanya administrator (root) yang bisa memanfaatkan Protokol ICMP.
  • Java Database Connectivity(JDBC)
    Menyediakan sekumpulan API yang dapat digunakan untuk mengakses database seperti Oracle,MySQL,PostgreSQL,Microsoft SQL Server.
  • Java Security
    Java Security menyediakan sekumpulan API untuk mengatur security dari aplikasi Java baik secara High Level datau Low Level, seperti public/private key menegement dan certificates.
  • Java Swing
    Menyediakan sekumpulan API untuk membangun aplikasi-aplikasi GUI dan model GUI yang diinginkan bisa bermacam-macam.
  • Java RMI
    Java RMI menyediakan sekumpulan API untuk membangun aplikasi-aplikasi Java yang mirip dengan model RPC (remote Procedure Call), jadi objek-objek Java bisa di call secara remote di Jaringan Komputer.
  • Java 2D/3D
    Merupakan sekumpulan API untuk membangun grafik-grafik 2D/3D yang menarik dan juga akses keprinter.
  • Java Server Pages (JSP)
    Berkembang dari Java Servlet yang digunakan untuk menggantikan aplikasi-aplikasi CGI. JSP yang mirip ASP dan PHP merupakan alternatif terbaik untuk solusi aplikasi internet.
  • JNI (Java Native Interface)
    Merupakan sekumpulan API yang digunakan untuk mengakses fungsi-fungsi pada library (*.dll atau *.so) yang dibuat dengan bahasa pemrograman yang lain seperti C, C++, dan Basic.
  • Java Sound
    Menyediakan kumpulan API untuk manipulasi Sound.
  • Java IDL + CORBA
    Menyediakan dukungan Java untuk implementasi CORBA (Common Object Request Broker) yang merupakan model distributed-Object untuk solusi aplikasi besar di dunia Networking.
  • Java Card
    Java Card utamanya dipakai untuk aplikasi-aplikasi pada smart card, yang sederhana wujudnya seperti SIM Card pada Handphone.
  • JTAPI (Java Telephony API)
    Sekumpulan API untuk memanfaatkan devices-devices telephony, sehingga cocok untuk aplikasi-aplikasi CTI (Computer Telephony Integration) yang dibutuhkan seperti ACD (Automatic Call Distribution) PCPBX dan lainnya.

Sejarah Java

Java diciptakan oleh suatu tim yang dipimpin oleh Patrick Naughton dan James Gosling dalam suatuproyek dari Sun Microsystem yang memiliki kode Green dengan tujuan untuk menghasilkan bahasa komputer sederhana yang dapat dijalankan di peralatan sederhana dan tidak terikat pada arsitektur tertentu. Mulanya disebut OAK, tetapi OAK sendiri merupakan nama dari bahasa pemrograman komputer yang sudah ada. Maka Sun mengubahnya menjadi Java.
Sun kemudian meluncurkan browser dari Java yaitu Hot Java yang mampu menjalankan script Applet. Setelah itu, teknologi Java diadopsi oleh Netscape yang memungkinkan program Java dijalankan di browser Netscape yang kemudian diikuti Internet Explorer. Karena keunikannya dan kelebihannaya, teknologi Java mulai menarik banyak vendor seperti IBM,Symantec,Inprise,dll.

Sun merilis versi awal Java secara resmi pada awal tahun 1996 yang kemudian terus berkembang hingga muncul JDK 1.1 kemudian JDK 1.2, yang mulai disebut sevagai versi Java2 karena banyak mengandung peningkatan dan perbaikan. Perubahan utama adalah dengan adanya Swing yang merupakan teknologi GUI(Graphical User Interface) yang mampu menghasilkan Window yang portabel. Dan pada tahun 1998-1999 lahirlah teknologi J2EE(Java 2 Enterprize Edition), yang berbasis J2SE(Java 2 Standart Edition) yang diawali dengan Servlet dan EJB kemudian diikuti JSP(Java Server Page). Java menjadi lebih cepat populer di lingkungan Server Side dikarenakan kelebihannya di lingkungan Network dan terdistribusi serta kemampuan multithreading. Sedangkan J2ME(Java 2 Micro Edition) dapat menghasilkan aplikasi mobile atau Handphone baik games maupun Software yang dapat dijalankan di peralatan Handphone seperti Symbian dan Java.

Study

Blog ini aku buat untuk hal yang bermanfaat,, slah satunya pelajaran skolahku ..

New Entri

Mulai bergabung di Blog :)