KOMODO Si editor Php di Linux

Komodo Edit adalah source code editor yang gratis dan bersifat open source. Komodo Edit mampu menangani dokumen-dokumen PHP, CSS, JavaScript, Ruby, Perl, maupun Python dengan sangat baik, menurutku. Bahkan di antara semua aplikasi source code editor gratisan yang ada dan pernah kucoba, Komodo Edit adalah satu-satunya yang kuanggap paling mendekati kemampuan yang ditawarkan oleh Adobe Dreamweaver yang terkenal itu.

Oleh karena itu, Komodo Edit mampu menjadi aplikasi alternatif yang dapat diandalkan dalam pengembangan sebuah website ataupun aplikasi berbasis web. Komodo Edit tersedia untuk platform Windows, Mac, dan Linux. Kali ini aku akan menjelaskan bagaimana cara melakukan instalasi Komodo Edit di Ubuntu. Baiklah, langsung saja kita mulai.

  • Unduh Komodo Edit untuk platform Linux di situs Komodo 
  • Edit. Ekstrak file Komodo Edit yang sudah diunduh dengan perintah tar -xvzf Komodo-Edit-6.1.0-7212-linux-libcpp6-x86.tar.gz.
  • Salin file  terlebih dahulu file Komodo Edit yang sudah diunduh tersebut ke dalam folder /home/adhipras/, baru kemudian diekstrak.
  •  Masuk ke direktori Komodo-Edit-6.1.0-7212-linux-libcpp6-x86 dengan cara cd Komodo-Edit-6.1.0-7212-linux-libcpp6-x86.
  • Jalankan script instalasi ./install.sh -I /opt/Komodo-IDE-6.1. Direktori /opt/Komodo-IDE-6.1 adalah direktori tempat tujuan instalasinya. Kalau ingin diinstal di direktori yang berbeda, cukup diubah saja. Atau kalau ingin menggunakan pengaturan default, cukup jalankan perintah ./install.sh saja, tanpa perlu ada tambahan embel-embel.
  • Setelah proses instalasi selesai, buat symbolic link dengan cara sudo ln -s /opt/Komodo-IDE-6.1/bin/komodo /usr/local/bin/komodo.
  •  Hapus folder Komodo-Edit-6.1.0-7212-linux-libcpp6-x86.
  • Untuk memasukkan shortcut Komodo Edit ke dalam menu, bisa dilakukan dengan cara klik kanan pada Ubuntu Menu » Edit Menus » Programming » New Item. Beri nama shortcut, kemudian pada bagian command diisi dengan /opt/Komodo-IDE-6.1/bin/komodo %F. Lalu untuk memilih icon, bisa dipilih dari /opt/Komodo-IDE-6.1/share/icons.
  •  Selesai.

Sekarang coba jalankan aplikasi Komodo Edit melalu menu yang sudah dibuat tadi. Nantinya akan ada proses pengaturan awal pada saat pertama kali menjalankan Komodo Edit. Langkah penting selanjutnya adalah mengatur preferences pada Komodo Edit. Caranya adalah klik Edit » Preferences » Languages. Tentukan default interpreter untuk bahasa pemrograman Perl, PHP, dan Python. Apabila tidak ada pilihan khusus pada bagian default interpreter dalam bahasa pemrograman PHP, maka perlu melakukan instalasi sudo apt-get install php5-cli terlebih dahulu. Setelahnya, maka akan muncul pilihan /usr/bin/php pada bagian default interpreter. Sedangkan untuk isian direktori yang memuat dokumen php.ini, diisi dengan /etc/php5/apache2/. Nah, demikianlah langkah-langkah instalasi serta proses pengaturan yang dirasa penting untuk menjalankan Komodo Edit di Ubuntu.

sumber : http://adhipras.web.id

Event Listener ( action listener, mouse listener, mouse motion listener )

Action Listener : Terjadi ketika komponen seperti tombol diklik atau ditekan dengan tombol enter .
Mouse Listener : Terjadi ketika user mengirim perintah dengan mouse.
Mouse Motion Listener : Terjadi ketika user mengirim perintah dengan mouse saat mendrag atau move

Layout Manager ( border layout, flow layout, card layout, box layout, grid layout, )

1.     Border Layout     :  Membagi area menjadi lima bagian utara, selatan, barat, timur, tengah
2.    FlowLayout         :  Tata letak diatur dari kiri kanan secara default panel diset dengan layout ini
3.    GridLayout          :  Membagi letak menjadi grid berdasarkan kolom dan baris
4.    CardLayout         :  Komponen diletakkan seperti susunan kartu yang ditumpuk. Dalam satu waktu hanya ada satu kartu yang ditampikan.
5.     BoxLayout          : Komponen dapat diletakkan secara horizontal dan vertikal

komponen swing ( Container, Panel, Dialog )

Container : Merupakan komponen khusus yang berguna untuk menampung komponen GUI lainya.
Jenis – jenis container  :
- Panel
- Split Pane
- Toll Bar
- Internal Frame
- Tabbed Pane
- Scroll Pane
- Dekstop Pane
- Layered Pane

Panel  : Merupakan jenis dari swing container
Dialog : Merupakan jenis dari swing windows

 

Pengenalan java basic, Java swing dan awt serta editor eclipse dan netbeans

1. Pengenalan Java.
Sejarah Java :
   Java bermula dari penelitian perusahaan sun Microsystems dengan sandi Green tahun 1991. Terdapat predisi bahwa microprosesor akan digunakan luas pada peralatan elektronik. Karna hal tersebut maka dibutuhkan sebuah bahasa pemograman yang dapat berjalan disemua microprosesor
   Tercipta sebuah pemograman baru , oleh James Gosling, yaitu salah satu orang yang berperan besar dalam proyek tersebut program ini diberi nama Oak, karna sudah ada bahasa pemograman yang nama Oak maka diganti denga Java
Pemograman Java.
  Dilakukan dengan tiga tahap :
  – Menulis programan java.
  – Melakukan kompilasi programan java.
  – Menjalankan programan java.
Keunggulan Java.
  – Relatif mudah dipelajari.
  – Mudah dikembangkan
  – Plaftrom Independent
2. Java Swing dan Awt.
    Merupakan package yang berguna untuk membangun aplikasi dengan Grapical User Interface ( GUI ). Package.javax.swing.* berisi class – class yang dapat dipakai untuk membangun tampilan aplikasi serta interaksi antara pengguna dengan program.
      Secara asitektur , Swing dibangun di atas arsitektur Abstract Windows Toolkit ( AWT ). Merupakan package GUI yang sudah lebih kembangkan, AWT memiliki banya kekurangan sehingga diperbaiki dengan adanya Swing. 
sumber : http://berilariyendi.blogspot.com

Sekilas Servlets

Apa Itu Servlet

Servlets adalah komponen sisi server yang menyediakan mekanisme yang kuat untuk mengembangkan program sisi server. Servlets menyediakan komponen berbasis platform-independen metode untuk membangun aplikasi berbasis web, tanpa batasan kinerja program CGI. Tidak seperti mekanisme perpanjangan server yang proprietary (seperti Netscape Server API atau modul Apache), servlet adalah server serta platform-independen. Hal ini membuat Anda bebas untuk memilih “terbaik berkembang biak” strategi untuk server Anda, platform, dan alat. Menggunakan pengembang servlet web dapat membuat server yang cepat dan efisien aplikasi sisi yang dapat berjalan pada web server servlet diaktifkan. Servlets dijalankan sepenuhnya dalam Java Virtual Machine. Sejak Servlet berjalan di sisi server sehingga tidak memeriksa browser untuk kompatibilitas. Servlets dapat mengakses seluruh keluarga Jawa API, termasuk JDBC API untuk mengakses database perusahaan. Servlets juga dapat mengakses perpustakaan HTTP spesifik panggilan, menerima semua manfaat dari bahasa java matang termasuk portabilitas, kinerja, usabilitas, dan perlindungan kecelakaan. Servlet Hari ini adalah pilihan populer untuk membangun aplikasi web interaktif. Pihak ketiga kontainer servlet tersedia untuk Apache Web Server, Microsoft IIS, dan lainnya. Kontainer servlet biasanya komponen server web dan aplikasi, seperti BEA WebLogic Server Aplikasi, IBM WebSphere, Sun Java Sistem Web Server, Sun Java Application Server Sistem dan lainnya.

Servlets tidak dirancang untuk protokol tertentu. Ini adalah hal yang berbeda bahwa mereka paling sering digunakan dengan HTTP protokol Servlets menggunakan kelas dalam paket java javax.servlet dan javax.servlet.http. Servlets menyediakan cara untuk menciptakan ekstensi sisi server canggih di server mereka mengikuti kerangka kerja standar dan menggunakan bahasa java yang sangat portabel.

HTTP Servlet biasanya digunakan untuk:

  • Priovide konten dinamis seperti mendapatkan hasil query database dan kembali ke klien.
  • Proses dan / atau menyimpan data yang diajukan oleh HTML.
  • Mengelola informasi tentang keadaan HTTP tanpa kewarganegaraan. misalnya sebuah mobil belanja online mengelola permintaan pelanggan bersamaan ganda.

Pendahuluan Web Server

Web Server adalah software server yang menjadi tulang belakang dari World Wide Web (WWW). Web server menunggu permintaan dari client yang menggunakan browser seperti mozila ,googlecrome internet exploler dan lain-lain. Jika ada permintaan dari browser, maka web server akan memproses permintaan itu dan kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke browser. Data ini mempunyai format yang standar disebut dengan format SGML ( Standard General Markup Language). Data yang berupa format ini kemudian akan ditampilkan oleh browser sesuai dengan kemampuan browser itu.

Web Server, untuk berkomunikasi dengan clientnya (web browser) mempunyai protokol sendiri yaitu HTTP (HyperText Transfer Protocol). Dengan protokol ini, komunikasi antar web server dengan clientnya (browser) dapat saling dimengerti dan lebih mudah.

Kita juga dapat mendefinisikan web server sebagai paket dari sejumlah besar program yang diinstal pada komputer yang terhubung ke Internet dan bisa kita akses dari web browser. Sebuah web server bekerja dengan  model client server.Sementara berbicara tentang bahasa Java maka web server adalah server yang digunakan untuk mendukung komponen web seperti Servlet dan JSP. Perhatikan bahwa web server tidak mendukung untuk EJB (Enterprize java beans )atau pada komponen bisnis logik.dan biasanya server yang kita gunakan dalam pemrograman web terutama di java untuk JSP dan Servlet kita bisa pakai dengan Apache Tomcat,,,dan untuk aplikasi yang di bangun dengan konsep EJB biasanya server di belakangnya yang bekerja adalan JBOOS,,

Sejarah Aplikasi Web

Sebelumnya pada komputasi client-server, aplikasi masing-masing memiliki program klien sendiri dan bekerja sebagai antarmuka pengguna dan perlu diinstal pada komputer pribadi masing-masing pengguna. Sebagian besar aplikasi web menggunakan HTML / XHTML yang sebagian besar didukung oleh semua browser dan halaman web yang ditampilkan kepada klien sebagai dokumen statis. Sebuah halaman web hanya dapat menampilkan konten statis dan juga memungkinkan pengguna menavigasi melalui konten, tetapi sebuah aplikasi web menyediakan pengalaman yang lebih interaktif.

Setiap komputer berjalan Servlets atau JSP perlu memiliki sebuah wadah. Sebuah wadah hanyalah bagian dari perangkat lunak bertanggung jawab untuk memuat, menjalankan dan bongkar Servlets dan JSP. Sementara servlet dapat digunakan untuk memperluas fungsionalitas dari server yang mendukung Java. Mereka sebagian besar digunakan untuk memperpanjang server web, dan penggantian efisien untuk skrip CGI. CGI adalah salah satu sisi solusi paling awal dan paling menonjol konten server yang dinamis, jadi sebelum maju sangat penting untuk mengetahui perbedaan antara CGI dan Servlets.

Common Gateway Interface (CGI)

Common Gateway Interface, yang biasanya disebut sebagai CGI, adalah salah satu teknik praktis yang dikembangkan untuk membuat konten dinamis. Dengan menggunakan CGI, web server lewat permintaan ke program eksternal dan setelah menjalankan program ini konten tersebut dikirim ke klien sebagai output. Dalam CGI ketika server menerima permintaan itu menciptakan sebuah proses baru untuk menjalankan program CGI, sehingga menciptakan proses untuk permintaan masing-masing membutuhkan sumber daya server yang signifikan dan waktu, yang membatasi jumlah permintaan yang dapat diproses secara bersamaan. Aplikasi CGI adalah tergantung platform. Tidak ada keraguan bahwa CGI memainkan peran utama dalam ledakan Internet tetapi kinerjanya, masalah skalabilitas membuatnya kurang dari solusi optimal.

Java Servlets

Java Servlet adalah ekstensi Server generik yang berarti kelas java dapat dimuat secara dinamis untuk memperluas fungsionalitas dari server. Servlets digunakan dengan server web dan dijalankan di dalam Virtual Machine Java (JVM) pada server sehingga ini aman dan portabel. Tidak seperti applet mereka tidak memerlukan dukungan untuk java di web browser. Tidak seperti CGI, servlet tidak menggunakan beberapa proses untuk menangani permintaan yang terpisah. Servets dapat ditangani oleh thread yang terpisah dalam proses yang sama. Servlets juga portable dan platform independen.

sumber :http://www.roseindia.net

Install Apache-PHP-MySQL di Linux

berikut ini langkah langkah menginstall Apache-PHP-MySQL di Linux, kebetulan linux yang dipake disini adalah ubuntu.Nah langkah-langkah install web Apache, PHP dan server database MySQL langkah-langkahnya sebagai berikut:

Instalasi web server Apache
# apt-get install apache2

Instalasi database server MySQL
# apt-get install mysql-server

Instalasi php untuk web server Apache
# apt-get install php5

Instalasi MySQL untuk Apache
# apt-get install libapache2-mod-auth-mysql
# apt-get install php5-mysql

install phpmyadmin
#apt-get install phpmyadmin
Install Apace tomcat di ubuntu
# sudo apt-cache search tomcat

# sudo apt-get install tomcat5.5-webapps
# sudo apt-get install tomcat5.5-admin
# sudo apt-get install tomcat5.5

untuk menjalankan atau mematikan service tomcat dengan cara
# /etc/init.d/tomcat5.5 start
# /etc/init.d/tomcat5.5 stop
# /etc/init.d/tomcat5.5 restart
sedangkan untuk mendapatkan bantuan share bisa dengan perintah di bawah ini

 # cd /usr/share/tomcat5.5
dan untuk mengetahui sisa lokasi space dalam tomcat anda bisa menjalankan perintah di bawah ini


drwxr-xr-x bin
drwxr-xr-x common
lrwxrwxrwx conf -> /etc/tomcat5.5
lrwxrwxrwx doc -> ../doc/tomcat5.5
lrwxrwxrwx logs -> /var/lib/tomcat5.5/logs
drwxr-xr-x server
lrwxrwxrwx shared -> /var/lib/tomcat5.5/shared
lrwxrwxrwx temp -> /var/lib/tomcat5.5/temp
lrwxrwxrwx webapps -> /var/lib/tomcat5.5/webapps
lrwxrwxrwx work -> /var/lib/tomcat5.5/work

Beberapa Kata kata bijak albert einstein (salah seorang ilmuwan fisika)

Albert einstein adalah seorang ilmuwan dunia yang berhasil embawa sebuah revolusi dalam ilmu pengetahuan yaitu dengan di cetuskanya “teori relativitas”dan ini beberapa kalimat kata-kata bijak albert enstain yang bisa buat refrensi otak kita dalam berfikir. Read more…

Follow

Get every new post delivered to your Inbox.