Archive for 2013-11-24

Twitter Boostrap CSS Framework

Postingan kali ini hanya memperkenalkan sebuah css framework. Baik, kali ini kita akan mengenal sebuah CSS Framework bernama Bootsrap. Dikutip dari wikipedia,
"Twitter Bootstrap adalah sebuah alat bantu untuk membuat sebuah tampilan halaman website yang dapat mempercepat pekerjaan seorang pengembang website ataupun pendesain halaman website. Sesuai namanya, website yang dibuat dengan alat bantu ini memiliki tampilan halaman yang sama / mirip dengan tampilan halaman Twitter atau desainer juga dapat mengubah tampilan halaman website sesuai dengan kebutuhan. "
Kenapa twitter? karena memang bootstrap dikembangkan oleh twitter. Sebagaimana sebuah framework, botsrap akan menyediakan class-class, js yang dapat kita gunakan untuk mempermudah pengerjaan "good looking" dalam mengembangkan sebuah website. 


Untuk mengetahui lebih lanjut tentang twitter bootsrap, silahkan kunjungi website resminya http://getbootstrap.com/2.3.2/ 

Terimakasih.
Referensi : wikipedia

Saturday, November 30, 2013
Posted by Ulil Amri

Kenalan dengan Phonegap

Udah kenal Phonegap? Sama, saya juga belum terlalu akrab dengan PhoneGap.. Mungkin karna saya baru kenalan sama Phonegap. Nah, dikarenakan akhir-akhir ini saya juga lagi diharuskan untuk memahami Phonegap. Mari kita kenalan dengan Phonegap.

Siapa dan Apa itu Phonegap?

Phonegap menurut wikipedia adalah  sebuah kerangka kerja/framework open source yang dipakai untuk membuat aplikasi cross-platform mobile (Android, Iphone, Windows Phone) dengan HTML5, CSS, dan JavaScript.

Bagaimana cara kerja dari Phonegap?

Nah, jadi PhoneGap ini akan membantu kita untuk membangun aplikasi menggunakan bahasa pemrograman HTML, Javascript ditambah CSS. PhoneGap SDK menyediakan sebuah API, yaitu sebuah lapisan abstrak yang menyediakan pengembang dengan akses ke fitur hardware dan platform tertentu. PhoneGap ini mampu menerjemahkan kode yang sama ke sejumlah platform mobile dengan sedikit perubahan koding ataupun tidak, sehingga akan membuat aplikasi kita dapat dipakai untuk kalangan pengguna yang lebih luas (all smart phone).

Kebayang gak sih berapa lama waktu dibutuhkan seorang web developer kalau harus mempelajari satu persatu bahasa pemograman seperti C dan Java untuk dapat menghasilkan sebuah aplikasi Android atau Java? Daan.. Phonegap membawa angin segar untuk kegelisahan si Developer karena dengan kodingan yang hampir sama atau tidak ada perubahan si web developer dapat menghasilkan aplikasi yang dapat digunakan di beberapa platform dalam kurun waktu yang tidak lama. 


Untuk yang masih ingin tahu lebih lanjut mengenai Phonegap bisa langsung datang ke situs www.phonegap.com dan bisa langsung mendownload serta mengimplementasikan penggunaan Phonegap dengan menghasilkan sebuah aplikasi. Selamat mencoba! :D


Platform serta tools yang disediakan Phonegap

Sumber gambar : http://pincuran.com/images/phonegap-fitur.png

Friday, November 29, 2013
Posted by Unknown

Optimalisasi Keamanan Jaringan Menggunakan Pemfilteran Aplikasi Berbasis MIkrotik

Jaringan komputer saat ini merupakan layanan yang sangat dibutuhkan,jaringan komputer memungkinkan pemakaian secara bersama data,perangkat lunak dan peralatan.
            Mikrotik Router merupakan suatu sistem operasi yang dapat digunakan sebagai router jaringan yang handal, mencakup berbagai fitur lengkap untuk jaringan dan wireless.tujuan mikrotik yaitu untuk mengaturbandwidth serta melakukan manajemen jaringan komputer.mikrotik ditempatkan pada sebuah komputer yang dijadikan sebagai gateway suatu jaringan yang berfungsi mendistribusikan data keluar masuknya dari dan ke komputer lain sehingga seluruh komputer dapat mengakses data bersama-sama seperti internet sharing.
            Local Area Network merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer dengan tujuan memakai bersama sumberdaya dan saling bertukar informasi.Berdasarkan jenis jariungannya, teknologi LAN dibedakan menjadi 3 karakteristik yaitu: ukuran, teknologi transmisi,dan topologinya.LAN sering menggunakan teknologi transmisi kabel. LAN tradisional memiliki kecepatan 10 -100Mbps dan mempunyai faktor kesalahan yang kecil.LAN modern memiliki kecepatan yang lebih tinggi , sampai ratusan megabit/detik
            protocol adalah spesifikasi formal yang mengindentifikasikan prosedu-prosedur yang harus diikuti ketika mengirim dan menerima data.Protokol mendefenisikan jenis,waktu,urutan,waktu,urutan dan pengecekan kesalahan yang digunakan dalam jaringan.TCP/IP merupakan protocol untuk mengirim data antar komputer jaringan dan digunakan untuk akses internet dan digunakan untu komunikasi global serta terdiri atas dua protocol yang terpisah.TCP/IP menggunakan pendekatan layer ketika membangun protocol ini.
            TCP/IP terdiri 5 layer yaitu:
1.Layer Application,-> ftp,telnet,smtp, dan nfs
2.Layer Transport,->TCP dan UDP menambahkan data transport ke paket dan melewatkannya ke layer internet
3.layer internet,->mengambil paket dari layer transport dan menambahkan informasi alamat sebelum mengirimkannya ke layer network interface
4.layer network interface, data dikirim ke layer physical melalaui device jaringan
5.layer physical , layer ini merupakan sistem kabel yang digunakan untuk proses mengirim dan menerima data
            TCP/IP dikirimkan ke setiap jaringan  local sebagai subnet yang masing-masing subnet telah diberi alamat yang disebut IP Addres yang digunakan untuk mengindentifikasi subnet dan host secara logic ke dalam TCP?IP
            Firewall merupakan sistem/kelompok sistem yang menerapkan sebuah access control policy terhadap lalu lintas jaringan yang melewati titik-titik akses dalam jaringan.
            Fungsi umum firewall
1.statci packet filtering (penyaringan paket secara statis)
2..Dynamic packet filtering (penyaringan paket secara dinamais)
3.Stateful filtering  (penyaringan paket berdasarkan status)
4.proxy
            Network Address Translation(NAT) adalah metode untuk menghubungkan lebih dari satu komputer ke jaringan internet menggunakan satu alamat IP. NAT merupakan teknologi yang memungkinkan IP Private dapat membagi koneksi akses internet jaringan yang didesain untuk menyederhanakan IP address.
            Traffic Filtering adalah teknik untuk mengontrol lalu lintas data yang diforward ked an dari sebuah jaringan melintasi router.
            Mikrotik adalah sistem operasi independen berbasis linux khusus untuk komputer yang difungsikan sebagai router.
            Alat dan bahan penelitian
a.      peralatan software(mikrotik router versi 4.4. lisence 4 sebagai router,Microsoft windows xp & vista sebagai client,linux Ubuntu 9.04 sebagai client)
b.      peralatan hardware(pc Pentium III 450Hz RAM 128MB,HD 20 GB,terkoneksi pada sistem jaringan internet)
c.       peralatan pendukung

adapun proses analisis adalah proses untuk menentukan kebutuhan yang diperlukan
untuk membangun jaringan komputer,sistem gateway sekaligus sebagai pemfilter beberapa aplikasi.
            pemilihan perangkat jaringan seperti topologi star terdiri atas seperangkat PC,RouterBoard,Hub dan Managable Switch. Perangkat jaringan tersebut memiliki kestabilan dan kehandalan yang tinggi dalam proses implementasi.
            tahap untuk menentukan alur dari traffic yang melewati proses pemfilteran menggunakan firewall.
            desain  merupakan tahap penelitian untuk mendapatkan cara yang paling efektif dan efisien mengimplementasikan sistem dengan bantuan cara yang paling efektif dan efesien mengimplementasikan sistem dengan bantuan data yang didapatkan dalam tahap analisis.
            tahap akhir dalam penelitian adalah pengujian terhadap ssitem pemfilteran aplikasi menggunakan mikrotik.pengujian dilakukan untuk mengetahui apakah sistem telah berjalan dengan baik.
            pengujian stress test merupakan pengujian yang didesain untuk melawan sistem dalam keadaan yang tidak normal dengan cara mengakses beberapa alamat web yang telah di filter oleh mikrotik
            Kesimpulan yang dapat diambil adalah aplikasi router menggunakan mikrotik yang dihasilkan dapat memenuhi kebutuhan sistem khususnya dalam melakukan pemfilteran aplikasi sesuai kerbutuhan pengguna,sehingga aplikasi tersebut tidak dapat diakses oleh pengguna sesuai dengan ketentuan yang telah dirancang dan disepakati sebelumnya.



Posted by khairualman

Instalasi Manual Adempiere 360LTS [Part II]

Sumber:Gambar

Postingan ini merupakan bagian II dari postingan sebelumnya yang bisa ditemukan disini.

4. Instalasi software Adempiere
  • - Ektrak file Adempiere_360LTS.zip ke <nama drive>:\ (contoh C:\), setelah di ekstrak maka nanti akan ada folder Adempiere di drive C.
  • - Pada direktori C:\Adempiere\lib terdapat file patches.jar, rename file tersebut menjadi pastches.jar.old
  • - Copy file instalasi 20110921_patches_360_16198.jar pada direktori C:\Adempiere\lib lalu rename menjadi patches.jar

5. Setup Server Adempiere

  • - Double klik file RUN_setup.bat dalam direktori C:\Adempiere, maka akan muncul jendela cmd seperti berikut

  • - Maka muncul jendela Adempiere Server Setup dan di bawah ini merupakan beberapa field yang harus diubah:
    • a) Database Server: localhost
    • b) Database Type : postgresql
    • c) Database Name : adempiere
    • d) System Password: 123456 /<password postgres anda>
    • e) Database Password: adempiere
    • f) Cek apakah Adempiere Home : C:\Adempiere
    • g) Ubah Server Web Port menjadi 8080 dan SLL Port menjadi 8443 (jika diperlukan)

  • - Klik tombol Save, maka akan muncul Key Store Dialog, klik tombol centang hijau

  • - Klik Save dan klik Yes, I Understand and Accept

  • - Klik OK



Dengan demikian maka settingan untuk server Adempiere telah selesai. Tahap selanjutnya adalah mengimport contoh data Adempiere hingga mengakses aplikasi Adempiere yang akan dijelaskan pada part III. 

Sumber: here


Thursday, November 28, 2013
Posted by Unknown

Sublime Text 2


Pada postingan saya kali ini, saya akan mencoba sedikit mereview tentang sebuah text editor yang bernama Sublime Text 2.
Text editor bagi seseorang yang bergelut di bidang koding-mengkoding, sudah menjadi suatu kewajiban.
Karena bagi seorang programer, text editor adalah pacar yang paling mnegerti.
Sebagai seorang "pacar", maka wajar saja kita mencari yang "perfect". Sebenarnya ada banyak standar sih dari kata2 perfect itu. Buat saya yang perfect itu untuk dijadikan "pacar" ini, adalah sesuatou yang,,,, :

  1. Pastinya Gratis
  2. Simple
  3. Supel
  4. Pengertian
  5. Tidak suka ngambek
  6. n easy going..hahahah
  7. sophisticated pastinya
  8. yang pling penting, nyantol di hati... ahhaha
Dari semua kriteria yang ada yanga ada, menurut saya yang paling pas bwat dijadiin "pacar" adalah Sublime Text 2.... Why????
karena Sublime Text 2 itu...
  1. Pastinya Gratis ( walau pun ada versi berbayarnya, tetap aja bsa di bikin gratis :v )
  2. Simple 
  3. Supel
  4. Pengertian
  5. Tidak suka ngambek (karena ringan jadi g sukan hank)
  6. n easy going..hahahah (gampang make nya)
  7. sophisticated pastinya... (kata web nya sih iya,) 
  8. yang pling penting, nyantol di hati... ahhaha (y)
Nah... itu alasan konyol saya mengapa saya memilih Sublime Text 2... hahaha
bagi yang maw nyoba "pacar" saya ini bisa pake di Sublime Text 2
kalo suka silahkan pake...
klo g,, cari yg lain aja... hahahahaha
penampakan "pacar" saya

referensi
1. http://www.google.com/url?sa=i&source=images&cd=&cad=rja&docid=_67rjARxmSqIeM&tbnid=CcPTj2L9DSm0mM:&ved=0CAgQjRwwAA&url=http%3A%2F%2Fcssbristol.co.uk%2Ftutorials%2Fusing-sublime-text-2-in-linux-labs%2F&ei=fG-VUr6IF4OLrQfb6oCgDw&psig=AFQjCNHQUj9p9df3yab4whpt0yJOiU6zUQ&ust=1385611516491044
Wednesday, November 27, 2013
Posted by Unknown

JavaBeans

JavaBeans adalah arsitektur komponen untuk pengembangan dan penyebaran aplikasi bisnis berbasis komponen yang didistribusikan.
Menurut Wijanarko, JavaBeans pada awalnya dimaksudkan sebagai komponen visual untuk membuat aplikasi GUI. Sekarang ini Javabeans meluas dan dipakai untuk seluruh lingkungan pemrograman Java, termasuk JSP (Java Server pages) dan EJB (Enterprise Java Beans). Dalam pemakaian aplikasi Web seperti JSP dan EJB, kita tidak memakai komponen JavaBeans visual yang memakai komponen GUI dan AWT; melainkan kita memakai JavaBeans non-visual.
Di dalam dunia Java desktop / GUI, JavaBeans diartikan sebagai salah satu komponen visual untuk membuat aplikasi visual. Namun belakangan JavaBeans tidak hanya digunakan di lingkungan pemrograman desktop saja tetapi juga di pemrograman web.
Java Beans merupakan komponen model java yang mendukung prinsip reusability pada proses perangkat lunak. Kelebihan yang lainnya, dapat dimanipulasi secara visual menggunakan builder tool dan memungkinkan pengguna untuk membangun aplikasi secara mudah.

Java Beans sebenarnya merupakan komponen java yang berjalan dalam kontainer EJB baik berdiri sendiri atau kontainer EJB yang merupakan bagian dari platform server standar edisi enterprise aplikasi java. Java Beans ini biasanya digunakan untuk model suatu tugas tertentu atau kasus penggunaan tersebut sebagai masukan informasi pelanggan atau melaksanakan proses yang menjaga keadaan percakapan dengan aplikasi client.

sumber : 
Fitri. 2011. “Java Beans & Enterprise Java Beans”. http://fitri-belajarberbagi.blogspot.com, 28 Oktober 2013
NN. 2011. “Apa itu JavaBeans”. http://maniakjava.wordpress.com, 28 Oktober 2013.


Nindy Irzavika

Tuesday, November 26, 2013
Posted by Unknown

Mercurial for Control Versions

Mercurial merupakan suatu Tools untuk memanajemen source code aplikasi. Jika aplikasi yang kita bangun dalam suatu proyek membutuhkan update versions di source code tertentu, maka Mercurial ini sangat membantu, apalagi proyek aplikasi yang dibangun dilakukan oleh tim.

Saat menggunakan Mercurial dibutuhkan suatu Repository untuk menampung source code backup dari file aplikasi yang kita buat. prosesnya begini :


misalkan ada tiga orang dalam satu tim, bernama joel, rose dan bob. Tiga orang ini akan membangun aplikasi, setiap file kodingan akan diletakkan di central Repository, jika salah seorang ingin mengubah script kodingannya aplikasi, maka file tersebut harus di ambil dari central repository, jika telah selesai diubah maka commit kan file tersebut untuk disimpan di central repository. namun ada kejadian dimana ada dua orang atau lebih yang sama-sama mengupdate source code aplikasi tersebut.



pada gambar diatas ini, si joel dan rose sama-sama mengupdate file di central repository bernama 1: change crunch to smoosh version 1. file version 1 tersebut telah di ambil oleh Rose dan Joel untuk diupdate. Namun rose lebih dahulu mengirim file update versions 1 ke central repository dan tersimpan dengan nama 2: spicier kind of chile versions 2. Saat Joel mengirim file updetan version 1 nya ke central repository, Si Joel tak akan bisa, karena file version 1 sudah di update menjadi versions 2 oleh si Rose. Jika si Joel ingin mengupdate, ia harus mengambil file versions 2 dulu, update lagi, baru dapat dikirim dengan nama file versions 3.

sekian penjelasan dari postingan kali ini, jika tertarik anda dapat mendownload Mercurial di Websitenya.






Monday, November 25, 2013
Posted by R - Ridho

Belajar HTML Yuuk !!! PART IV

HTML List


dalam html list ada dua macam yaitu ordered dan unrodered list.

Ordered List

kalau dilihat-lihat maksdnya adalah ke list teratur karena menggunakan nomor.  Tag yang digunakan untuk ordered list ini adalah <ol> dan isi dari masing-masing list menggunakan tag <li>. Bentuk Ordered List :

  1. Satu
  2. Dua
  3. Tiga
Contoh script :

</html>
<ol>
<li>Satu</li>
<li>Dua</li>
<li>Tiga</li>
</ol>
<html>

Unordered List

kalau unordered list ini tidak menggunakan nomor, hanya menggunakan simbol bullets dengan tag <ul> dan isinya dengan <li>. bentuk Unordered list :
  • pertama
  • kedua
  • ketiga
Contoh script :
<html>
<ul>
<li>pertama</li>
<li>kedua</li>
<li>ketiga</li>
</ul>
</html>

Description List

Contoh :
Coffee
- black hot drink
Milk
- white cold drink
Contoh script :
<html>
<dl>
<dt>Coffee</dt>
<dd>- black hot drink</dd>
<dt>Milk</dt>
<dd>- white cold drink</dd>
</dl>

</html>

Source : w3schools.com
Posted by Unknown

- Copyright © 2013 Laboratorium Pemrograman dan Basis Data -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -