Kamis, 21 Juni 2012

Aplikasi Enkripsi SMS

Ini dia Aplikasi Enkripsi yang saya buat. Silakan teman-teman yang ingin diskusi tentang enkripsi bisa diskusi di sini. Aplikasi ini dibangun pada Android Mobile Device, Jadi codingnya pake Java Android. Sehingga jadilah Aplikasi Android :D :D :D



:) :) :)

Senin, 16 April 2012

Menghilangkan Error Permintaan File managed-keys.bind

Wah permasalahan ini biasanya terjadi saat kita install bind96 pada sistem operasi UNIX atau Linux :D...  

Setelah saya cari-cari solusinya di internet dapat deh solusi yang sangat gampang :D dan simple :D SOLUSI: 
:D 
Langsung aja bikin file kosong pada folder /etc/namedb/working/managed-keys.bind dengan cara perintah : touch /etc/namedb/working/managed-keys.bind {Platform FreeBSD} 
:D 

Finally,, 
coba restart service namednya dengan perintah : service named restart {Platform FreeBSD} Oke deh ,,, 

Selamat mencoba ya :D Have fun :D :D :D

Sabtu, 07 April 2012

Menghapus permintaan Autentikasi ssh pada FreeBSD 9.0

Lumayan kaget juga setelah berganti dari freebsd 8 ke freebsd 9, ternyata untuk koneksi remote host menggunakan ssh (secure shell) secara default menggunakan autentikasi SSL. 
Cara menghapusnya langsung aja pake command : 

ssh -R ip_address_server 

command di atas artinya menghapus authentikasi pada SSH. 

Mudah dan simple kan ??? :-D,,,

Selamat mencoba,,, Have a nice day :D :D :D

Senin, 31 Oktober 2011

Install SDK di Ubuntu 9.10

Yang sering dialami : 
1. Error Fail fetch addon.xml atau repository.xml. 

Caranya: download Android SDK installer dari situs Android->SDK. 

Kemudian klik android file di dalam folder tools. Setelah itu atur ip proxy dan port proxy. 


2. SDK location must be specified maka langsung aja atur path melalui terminal. 

export PATH=${PATH}:/tools {diambil dari tutorial cukup bagus ==> http://maketecheasier.com} 


3. Yang tidak kalah pentingnya segala pengaturan disesuaikan dengan user masing-masing. Pengaturan PATH pada poin nomor dua seharusnya dilakukan sesuai user masing-masing. 


Sebenarnya praktis banget kan?? hehehe,, detail dari cara install bisa dilihat di blog-blog lain. Artikel punyaku yang satu ini khusus buat mengatasi error yang sering terjadi ketika instalasi Android SDK. Have a nice time :D :D :D

Kamis, 08 September 2011

Mengembalikan Boot Loader Ubuntu 9.10 yang tertimpa oleh Sistem Operasi Windows

Balik lagi ke Bandung setelah berlibur lebaran 2 minggu lebih 2 hari di rumah. Selama liburan sangat menyenangkan karena aku menghabiskan waktu liburanku bersama adik-adikku tercinta. Mereka pasti minta di-install-kan PES kalo aku libur. So, aku install win7 di komputerku. Yah, ternyata boot loaderku hilang untuk sementara. Pas di Bandung aku balikin lagi boot loader punyaku. Aku pakai ubuntu Karmic Koala (9.10). 
Caranya gampang, setelah aku baca-baca tutorial aku dapatkan beberapa cara tapi ada yang paling efektif. Yang paling efektif tersebut yaitu pake CD ubuntu 10.04 atau pakai 11.04 juga bisa. Caranya adalah sebagai berikut. 

1. Masukkan CD Ubuntu 10.04 (Desktop) ke komputer. 

2. Boot option lewat CD 

3. Jalankan live CD (Try Ubuntu) 

4. Jalankan Terminal 

5. Jalankan perintah "nautilus" atau "gksu nautilus" 

6. Pilih partisi ubuntu yang dahulu adalah root dari ubuntu yang terinstall dahulu 

7. Ctrl + L untuk menampilkan "address bar" dari partisi di atas. 

8. Copy address bar tersebut untuk dikembalikan menjadi partisi utama dari Ubuntu. 

9. Jalankan perintah " sudo grub-install --root-directory=/media/87.../ /dev/sda 

Untuk pemilihan root directory bisa disesuaikan dengan root direktory milik kamu sekalian yang dulunya sudah terinstall Ubuntu. 
Ok, mudah sekali kan?? :D :D :D Thanks :D :D :D

Senin, 09 Mei 2011

Setting Display untuk Installasi Oracle Ubuntu 9.10

O ya teman-teman biasanya pas kita install oracle di akhir instalasi terjadi error masalah display kan???
Pake ssh untuk setting display server kita
kita bisa pake :
ssh -X oracle@yastahaa-K40I
{ini untuk komputerku kalo komputer temen-temen berarti langsung aja yang belakang @ langsung pake nama komputer kalian. Kalo mau check nama komputer kalian bisa dengan perintah hostname}

berarti ssh -X oracle@[hostname tmn-tmen]

OK,,, dikit doang ya? :D

Minggu, 08 Mei 2011

Installasi Winetricks di Ubuntu

Pertama-tama aku gak mudeng tentang apa yang dibicarain mengenai winetrick tp akhirnya bisa juga installasi winetricks di komputerku...
Winetricks biasanya dipake pas mau install program lewat wine yang kurang didukung. Contoh kasus yang saya alami pas install OPNET IT GURU di komputerku. Instruksi yang didapat tu harus install winetricks dulu. Yaudah cap cus..
download winetricks dulu di
http://winetricks.org/winetricks

Jalankan perintah untuk download:
wget http://winetricks.org/winetricks

Jalankan perintah untuk install winetricks dan beberapa program pendukung corefonts vcrun6

sh winetricks corefonts vcrun6

Langsung ikuti langkah selanjutnya untuk installasi sampai dengan selesai. Okay, bye :D

Jumat, 29 April 2011

Instalasi Adobe Reader di Ubuntu 9.10

Sebelumnya gak terpikir buat install adobe reader di Ubuntuku karena ubuntuku kalo buka pdf langsung pake bawaannya si ubuntu. Tapi sayang bawaannya ubuntu kalo buat buka pdf tu kurang banget deh. Masih sangat serba terbatas, mau crop susah, mau search juga susah jadi aku install adobe reader aja deh. Eh terus aku cari installer langsung ke www.adobe.com dan malahan dari adobe langsung detect komputerku, langsung ketauan kalo komputerku pake linux. Yaudah deh langsung aku download aja installernya dari www.adobe.com. Installernya bentuk filenya adalah .bin. Jadi aku langsung eksekusi (install) deh.
1. Langsung sekali jadi: ./file.bin
2. Langsung jalan deh, tinggal pilih folder yang buat target install mau dimana sesuai dengan keinginan kita. Ok :D

Minggu, 24 April 2011

Instalasi Driver NVIDIA-geforce CUDA 310M di ubuntu Karmic Koala 9.10

Sudah kesekian kali percobaan akhirnya jadi juga instalasi buat driver VGA NVIDIA-ku :-)
langkah pertama kita edit dulu file blacklist.conf (optional) {ini menurut tutorial} sebenarnya yang paling penting kita harus download driver linux dari situs www.nvidia.com harus bener sesuai dengan spesifikasi vga yang ada di komputer kita. Aku pake VGA (download dari situs NVIDIA langsung)

NVDIA-Linux-x86-270.41.06.run

Jika yang pake optional tadi di atas maka edit file di bawah ini:

sudo gedit /etc/modprobe.d/blacklist.conf

ditambah dengan konfigurasi seperti ini:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Tapi kalo yang langsung bisa dengan di bawah ini:
Pertama, uninstall dulu yang berhubungan dengan nvidia card kita yaitu dengan cara:

apt-get remove --purge nvidia-*

Kedua, masuk ke tty dengan pencet (ctrl+alt+F1) kemudian nonaktifkan dulu gdm (karena aku pake gnome, kdm untuk kde).

sh NVDIA-Linux-x86-270.41.06.run

Ikuti langkahnya dan setelah selese langsung aktifkan gdm dengan cara:
service gdm start

Lalu success :-)

Rabu, 20 April 2011

Download manager di Linux yang mirip dengan IDM

Download Manager sangat membantu kita. Seringnya orang-orang di sekitar saya pada pake IDM (Internet Download Manager). IDM bisa kita install di Windows atau pun di Linux (dengan Wine). Alternatif lain untuk Linux biar kita gak usah install IDM di Wine, kita bisa pake Axel. Axel adalah salah satu download manager yang ada di Linux.
Kita bisa Install Axel dengan cara :
apt-get install axel
setelah install selesai maka kita bisa gunakan axel dengan cara:
axel -n 5 http://link-downloadnya...

Keterangan untuk service axel bisa dilihat di manualnya dengan cara:
man axel

Jumat, 15 April 2011

Mengaktifkan account HR pada ORACLE

Account HR sudah tersedia oleh oracle. Saya mencoba untuk mengaktifkan account HR pada komputer saya dengan Oracle 10g for Linux. Sistem Operasi yang saya gunakan adalah Linux Ubuntu 9.10 (Karmic Koala).
Kita masuk dahulu ke user untuk Oracle. Kemudian aktifkan oracle sqlplus:
sqlplus
alter user hr account unlock identified by password;
Password yang kita ketikkan di sini adalah password yang kita inginkan untuk account hr ini.
setelah itu kita bisa ketikkan:
conn hr/hr
{koneksi ke account hr dengan password hr untuk password saya. Sebenarnya untuk password sesuka kita aja ketika meng-alter user, tapi saya menggunakan password 'hr'}

Kamis, 14 April 2011

Login ke sqlplus, oracle setelah selesai instalasi (oracle 10g R2 for Linux x86)

Kita bisa langsung masuk ke user yang digunakan untuk oracle
contoh:
su oracle (saya memakai user oracle)
sqlplus maka akan muncul permintaan username dan password dan jika ruangan untuk memory, SWAP untuk oracle kita belum di-load atau diaktifkan maka akan sulit untuk login bahkan kemungkinannya tidak akan bisa dan akan keluar pesan:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory


Solusinya kita harus mengaktifkan atau menyalakan atau load llocation memory untuk oracle kita yaitu dengan cara:

sqlplus "sys/password as sysdba"
SQL> startup;
SQL> exit;

Jika solusi yang di atas ini sudah dijalankan maka kita pasti bisa login ke sqlplus kita dengan cara:
sqlplus
masukkan username: system
dan masukkan password: sesuai dengan password yang pertama kali.

Rabu, 13 April 2011

Mengaktifkan kembali oracle setelah instalasi dan proses reboot.

Ubah file $ORACLE_HOME/bin
atau $ORACLE_HOME yang sudah dibentuk sebelumnya kemudian cd bin dan edit dbstart menggunakan:
sudo gedit dbstart
ubah pada baris ke 78 menjadi :
$ORACLE_HOME_LISTNER=$ORACLE_HOME

ini nanti akan mengaktifkan command dbstart untuk oracle.

Jika kita ingin mengaktifkan oracle kita melalui browser maka kita bisa command dengan:
emctl start dbconsole

lalu kita akan dapat link buat membuka oracle melalui web browser tentunya harus memasukkan username dan password.

Minggu, 10 April 2011

Antisipasi konfigurasi VGA Nvidia di ubuntu

Tool ini bisa dipake buat jaga-jaga ketika jika kita gagal menginstal driver VGA untuk ubuntu kita di linux ubuntu 9.10.
Namanya envyNG, kita bisa install envyng-core dan envyng-qt. Setelah kita install 2 package tersebut maka kita bisa uninstal driver nvidia lewat system-tools->envyNG.
Jika konfigurasi untuk nvidia kita gagal, untuk lebih safe kita bisa masuk ke mode failsafe GNOME yang ada pada saat kita booting awal.

Jumat, 08 April 2011

Mengubah resolv.conf yang selalu di overwrite untuk ubuntu

Langsung aja kita edit file "base" yang ada pada direktori /etc/resolvconf/resolv.conf.d dengan memasukkan nameserver kita. Misal kita akan memasukkan address 10.14.203.7 untuk dns resolve kita maka tambahkan baris:

nameserver 10.14.203.7

maka ketika aplikasi bind9 kita restart konfigurasi file resolv.conf akan tetap terjaga (tidak teroverwrite lagi)

Minggu, 07 Juni 2009

Human Interaction Video ( Tugas PTI )

Kita tahu bahwa kemampuan deteksi komputer terhadap aksi dari user sebenarnya sangat terbatas. Secara dasar komputer adalah suatu perangkat electronic yang hanya dapat bekerja dengan sinyal-sinyal listrik. Tetapi, pada saat ini manusia mulai cerdas dalam mengolah suatu aksi tersebut menjadi suatu kode sinyal yang dapat dicermati oleh komputer. Contoh : barcode dikonversi ke dalam bentuk digital sehingga komputer dapat mengolah informasi yang diterima.

Pada saat ini kemampuan manusia dalam mengolah informasi sudah sangat lihai, berbagai variasi dari mulai warna, bentuk benda, gambar benda, identifikasi benda pada suatu tempat, itu semua sudah bisa direalisasikan. Contoh perusahaan yang bekerja dibidang tersebut adalah microsoft. Microsoft memiliki produk berupa operating sistem dimana operating sistem sudah sangat interaktif dengan pengguna. Operating sistem merupakan contoh perantara manusia untuk berinteraksi dengan mesin. Manusia berkomunikasi dengan Operating sistem, sedangkan Operating sistem mengantarkan informasi ke perangkat electronic. Manusia ===>> Operating sistem ===>> Perangkat electronic.

Dalam film yang diputar dalam kuliah adalah tentang produk microsoft yang sudah sangat membantu mempermudah pekerjaan manusia, seperti software-software yang bisa membedakan wajah seseorang misalnya. Itulah contoh kecerdasan perangkat lunak yang sebenarnya software hanya mengolah data sinyal-sinyal digital dengan sedemikian rupa sehingga dapat mengidentifikasi objek.

Dari pembicaraan di atas dapat disimpulkan bahwa teknologi pada saat ini sudah semakin maju. Kita jangan kalah dengan majunya jaman walaupun cara atau tempat kita untuk maju tidak harus pada tempat yang sama. Sebaik-baik orang adalah orang yang melaksanakan yang terbaik sesuai kemampuannya. Istilahnya bebek biarlah menjadi sebaik-baik bebek jangan paksakan bebek untuk hidup menjadi merpati, maka nantinya tidak akan menjadi sebaik-baik merpati karena sesungguhnya dia bukan sebenarnya merpati.

Human Interaction Video ( Tugas PTI )

Kita tahu bahwa kemampuan deteksi komputer terhadap aksi dari user sebenarnya sangat terbatas. Secara dasar komputer adalah suatu perangkat electronic yang hanya dapat bekerja dengan sinyal-sinyal listrik. Tetapi, pada saat ini manusia mulai cerdas dalam mengolah suatu aksi tersebut menjadi suatu kode sinyal yang dapat dicermati oleh komputer. Contoh : barcode dikonversi ke dalam bentuk digital sehingga komputer dapat mengolah informasi yang diterima.

Pada saat ini kemampuan manusia dalam mengolah informasi sudah sangat lihai, berbagai variasi dari mulai warna, bentuk benda, gambar benda, identifikasi benda pada suatu tempat, itu semua sudah bisa direalisasikan. Contoh perusahaan yang bekerja dibidang tersebut adalah microsoft. Microsoft memiliki produk berupa operating sistem dimana operating sistem sudah sangat interaktif dengan pengguna. Operating sistem merupakan contoh perantara manusia untuk berinteraksi dengan mesin. Manusia berkomunikasi dengan Operating sistem, sedangkan Operating sistem mengantarkan informasi ke perangkat electronic. Manusia ===>> Operating sistem ===>> Perangkat electronic.

Dalam film yang diputar dalam kuliah adalah tentang produk microsoft yang sudah sangat membantu mempermudah pekerjaan manusia, seperti software-software yang bisa membedakan wajah seseorang misalnya. Itulah contoh kecerdasan perangkat lunak yang sebenarnya software hanya mengolah data sinyal-sinyal digital dengan sedemikian rupa sehingga dapat mengidentifikasi objek.

Dari pembicaraan di atas dapat disimpulkan bahwa teknologi pada saat ini sudah semakin maju. Kita jangan kalah dengan majunya jaman walaupun cara atau tempat kita untuk maju tidak harus pada tempat yang sama. Sebaik-baik orang adalah orang yang melaksanakan yang terbaik sesuai kemampuannya. Istilahnya bebek biarlah menjadi sebaik-baik bebek jangan paksakan bebek untuk hidup menjadi merpati, maka nantinya tidak akan menjadi sebaik-baik merpati karena sesungguhnya dia bukan sebenarnya merpati.

Sabtu, 02 Mei 2009

OOP dan Procedural( Tugas PTI )

OOP dan Procedural

1. OOP(Object Oriented Program)

a. Object Oriented Program atau pemrograman Berorientasi Objek merupakan suatu bentuk pemrograman yang memodelkan masalah dengan pendekatan objek.
b. Karakteristik fundamental OOP
Komputasi dilakukan dengan komunikasi antar objek. Setiap objek berkomunikasi dengan objek yang lain melalui pengiriman dan penerimaan pesan. Setiap objek memiliki memori sendiri, yang dapat terdiri dari objek-objek lainnya. Di dalam OOP perbedaan yang sangat mencolok yaitu kelas yang bisa mengelompokan aksi-aksi tertentu sehingga lebih mudah dalam pengelolaan program. Setiap objek memiliki memori sendiri, yang dapat terdiri dari objek-objek lainnya.
c. Hal-hal yang berada di dalam ruang lingkup OOP
Kelas merupakan deskripsi abstrak informasi dan
tingkah laku dari sekumpulan data.
Kelas dapat diilustrasikan sebagai suatu cetak biru (blueprint) atau prototipe yang digunakan untuk menciptakan objek.
Kelas merupakan tipe data bagi objek yang mengenkapsulasi data dan operasi pada data dalam suatu unit tunggal.
Kelas mendefinisikan suatu struktur yang terdiri atas data kelas (data field), prosedur atau fungsi (method), dan sifat kelas (property).
Istilah enkapsulasi sebenarnya adalah kombinasi data dan fungsionalitas dalam sebuah unit tunggal sebagai bentuk untuk menyembunyikan detail informasi.
Proses enkapsulasi memudahkan kita untuk menggunakan sebuah objek dari suatu kelas karena kita tidak perlu mengetahui segala hal secara rinci.
Enkapsulasi menekankan pada antarmuka suatu kelas, atau dengan kata lain bagaimana menggunakan objek kelas tertentu. Contoh: kelas mobil menyediakan antarmuka fungsi untuk menjalankan mobil tersebut, tanpa kita perlu tahu
komposisi bahan bakar, udara dan kalor yang diperlukan untuk proses tersebut.
Kita dapat mendefinisikan suatu kelas baru dengan mewarisi sifat dari kelas lain yang sudah ada.
Polimorfisme merupakan kemampuan objek-objek yang berbeda kelas namun terkait dalam pewarisan untuk merespon secara berbeda terhadap suatu pesan
yang sama.
2. Procedural
Adalah sebuah pemrograman dengan methode dekomposisi masalah yang kemudian dibagi-bagi ke beberapa fungsi-fungsi. Cara ini cukup effektif untuk penyelesaian masalah yang kecil atau sederhana. Namun, untuk masalah yang lebih besar, maka pendekatan OOP lebih memberikan kemudahan dan manfaat.

Dapat disimpulkan bahwa setiap fungsi-fungsi yang terdapat di dalam procedural program dapat diwakili oleh object-object yang lebih sederhana dan memudahkan programmer dalam penyelesaian suatu kasus. Tentunya pemilihan pemakaian diantara kedua teknik diatas sangat ditentukan dengan situasi, kondisi kasus yang dihadapi.

Minggu, 29 Maret 2009

Prim Algorithm

public class MSTByPrim
{
public Graph computeMST(Graph inputGraph)
{
VertexSet touchedVertices = new VertexSet();
EdgeSet keptEdges = new EdgeSet(touchedVertices);
Iterator itGN = inputGraph.getVertexSet().iterator();
if (itGN.hasNext())
{
touchedVertices.add((Vertex)itGN.next());
}
while (touchedVertices.size() < inputGraph.getVertexSet().size())
{
Iterator itTN = touchedVertices.iterator();
int minLength = Integer.MAX_VALUE;
Edge bestCandidate = null;
Vertex neighborToAdd = null;
while (itTN.hasNext())
{
Vertex current = (Vertex)itTN.next();
VertexSet neighbors = (VertexSet)current.getNeighbors(inputGraph);
Iterator itN = neighbors.iterator();
while (itN.hasNext())
{
Vertex currentNeighbor = (Vertex)itN.next();
// we are only interested in outgoing edges
if (!touchedVertices.contains(currentNeighbor))
{
EdgeSet potentialMSTEdges = (EdgeSet)
current.getEdgesTo(inputGraph,currentNeighbor);
Iterator itpMSTe = potentialMSTEdges.iterator();
Edge potentialEdge = null;
// try every edge in the edgeset

while (itpMSTe.hasNext())
{
potentialEdge = (Edge)itpMSTe.next();
// if the current edge is the best up to now
if (Integer.parseInt(potentialEdge.getValue("length"))<
minLength)
{
minLength =
Integer.parseInt(potentialEdge.getValue("length"));
bestCandidate = potentialEdge;
neighborToAdd = currentNeighbor;
}
}
}
}

}
touchedVertices.add(neighborToAdd);
keptEdges.add(bestCandidate);
}

return new Graph(touchedVertices,keptEdges);
}
}

Algoritma Kruskal

kruskal
Procedure
Kruskal(E, T : Sequence of Edge, P : UnionFind)
sort E by increasing edge weight
foreach {u, v} ∈ E do
if u, v are in different components of P then
add edge {u, v} to T
join the partitions of u and v in P


Procedure
filterKruskal(E, T : Sequence of Edge, P : UnionFind)
if m ≤ kruskalThreshold(n, |E|, |T |) then
Kruskal(E, T, P)
else
pick a pivot p ∈ E
E_:= he ∈ E : e ≤ pi E>:= he ∈ E : e > pi FilterKruskal(E_, T, P)
E>:= filter(E>, P)
FilterKruskal(E>, T, P)
Function Filter(E, P : UnionFind)
return
h{u, v} ∈ E : u, v are in different components of Pi

Algoritma Djisktra

Procedure Djikstra(input M : matriks, a :
simpul_awal ) ← tabel
{mencari lintasan terpendek adri simpul awal ke
semua simpul lainnya}

Deklarasi :
D, S : tabel;
i : integer;

Algoritma :
{langkah 0 inisialisasi}
For i ← 1 to n do
S[i] ← 0
D[i] ← m[a,i]
Endfor

{langkah 1}
S[a] ← 1
D[a] ← ∞

{langkah selanjutnya..}

For i ← 2 to n-1 do
Cari j sedemikian sehingga S[j] = 0
dan D[j] = minimum
Hitung D[i] yang baru dari a ke simpul
i bukan elemen S :
D[i] ← Minimum (D[i], D[j] +
M[j,i])
Endfor

Selasa, 03 Maret 2009

Analisis SWOT untuk IT Lima Tahun yang akan Datang

Mari kita lihat dan kita telaah kehidupan dunia IT di masa yang akan datang. Pada pembahasan kali ini akan kita telaah SWOT condition seperti apa?

1. S(Strength) yaitu dalam bahasa Indonesia kekuatan. Menurut pandangan saya bahwa kekuatan power yang diberikan IT kepada kebutuhan manusia akan semakin naik. Artinya lima tahun yang akan datang manusia akan benar-benar membutuhkan IT dalam kehidupan sehari-hari. IT akan banyak membantu menyelesaikan kegiatan sehari-hari. Tetapi di sini bukan berarti IT adalah suatu kebutuhan pokok manusia.

2. W(weakness) dalam bahasa indonesia adalah kelemahan. IT nantinya memang menjadi kebutuhan yang urgent bagi masyarakat tetapi dengan IT tidak menjamin seseorang bisa menjadikan IT tersebut sebagai Lapangan Pekerjaan karena persaingannya semakin ketat dan teknologi semakin hari semakin maju. SDM pun akan sebanding dengan majunya IT.

3. O(Opportunity) dalam bahasa Indonesia adalah kesempatan. Kesempatan yang ada di masa yang akan datang adalah kesempatan untuk bertukar ilmu di dunia international sehingga menjadikan negara ini tidak tertinggal dengan negara maju di dunia. Contohnya : Dengan adanya IT yang semakin maju, kita bisa belajar dengan orang-orang di luar Indonesia, seperti : negara Eropa, Jepang yang mana teknologi IT-nya sudah lebih maju. Ada juga sisi kesempatan pada dunia pertanian, pangan (atau dengan kata lain bahan pokok) akan terbuka kesempatan dengan pesaing yang sedikit karena manusia fokus dalam persaingan IT dan lupa diri bahwa kita masih butuh makan. Jadi untuk membuka lapangan usaha seperti pertanian akan sangat bagus peluangnya.

4. T(Threatment) dalam bahasa Indonesia adalah ancaman. Ancaman kita dengan adanya IT yang semakin maju yaitu:

a. Bagaimana membawa manusia Indonesia untuk memanfaatkan IT dengan baik dan benar sesuai dengan porsinya masing-masing. Contohnya : bagaimana mendidik anak dengan baik padahal pengaruh lingkungan global sudah sangat besar.
b. Moral bangsa. Bagaimana mempertahankan moral bangsa agar tetap pada norma-norma yang berlaku?

Dari empat analisis di atas dapat saya simpulkan bahwa manusia bisa mengembangkan IT sebegitu majunya tetapi tidak mungkin lepas dari kebutuhan pokok jasmani dan rohaninya. Jadi ketika nanti IT sedang berada di Puncak kejayaannya hanya ada satu peran yang bisa meredamkan dan mengimbanginya yaitu peran Agama.

Menghadapi Lima Tahun ke Depan(Tugas PTI)

Untuk menghadapi era lima tahun mendatang diperlukan sebuah planning(program diri)yang matang. Apa yang kita capai sebanding dengan usaha yang kita lakukan. Sehingga, untuk mendapatkan sesuatu yang luar biasa dimasa yang akan datang maka kita harus mempersiapkan perjalanan kita menuju ke depan sesuai dengan apa yang kita cita-citakan.

Khususnya planning saya yaitu :
1. Berbakti kepada Ibu, Bapak.
2. Optimis dalam hidup.
3. Hidup harus penuh dengan Control.
4. Mengurangi tidur(emang dari kecil dulu ga tau kenapa kata orang2 diskitarku mengatakan bahwa mataku kuat melek) dan manfaatkan waktu sebaik-baiknya.
5. Improve diri. Ex: harus bisa berbahasa inggris dengan baik dan benar, belajar ilmu2 tambahan seperti :web,jaringan, dll. yang mungkin di perkuliahan hanya diajarkan kulitnya saja segera aku perdalam.
6. Jadikan aktivitas dan diri ini adalah beda dengan orang lain. Artinya : punya keunikan diri tersendiri, punya kemampuan yang orang lain tidak punya, dan tidak lepas dengan perbedaan itu dapat memberikan manfaat yang banyak bagi orang lain.
7. Berjuang, Kerja keras, dan pantang menyerah.
8. Makan yang cukup.
9. Planning untuk dunia dan akherat harus seimbang(itu pesan dari ibuku).

Inilah sembilan planning utamaku, planning yang lain belum tercatat dalam undang-undang. Untuk planning yang lain akan menyesuaikan 9 planning diatas.

Senin, 23 Februari 2009

Resume Film Firewall (Tugas PTI)

Dalam film ini menceritakan seseorang yang bernama Jack Standfield yang memiliki profesi sebagai pengelola jaringan di sebuah bank yaitu di Landrock.(not in true story)

Pada suatu hari Jack diajak bekerja sama dengan salah satu yang bernama Cox yang bukan merupakan partner kerjanya. Ternyata kerjasama itu hanya untuk kepentingan kejahatan. Cox hanya ingin memanfaatkan pihak internal Bank yaitu khususnya Jack Standfield. Jack dan keluarganya diancam agar melakukan kegiatan yang diinginkan oleh Cox. Sebenarnya Jack sangat menolak permintaan Cox tetapi apa boleh buat ancaman yang Cox berikan adalah bertaruh nyawa Jack dan keluarganya. Sehingga apa boleh buat juga Jack menuruti kemauan dari Cox.

Mulailah Jack melakukan proses pembobolan Bank walaupun dilakukan dengan sangat terpaksa. Karena Jack adalah pengelola jaringan di Bank itu maka Jack tau persis dimana data-data tersebut disimpan. Dengan data-data yang ada maka Jack memanfaatkannya untuk membobol rekening 10 besar nasabah terkayanya. Waktu itu keluarga Jack masih dalam tawanan. Setelah pembobolan Bank tersebut dilakukan, Jack menjadi buronan Polisi untuk sementara. Karena perjanjiannya diingkari oleh penawan (Cox), maka Jack mencari keberadaan keluarganya yang ditawan. Dengan informasi yang diperoleh dari GPS yang dipasangkan pada anjing peliharaannya, yang pada waktu itu anjing peliharaan bersama dengan keluarganya yang ditawan. Sehingga terjadi perkelahian antara Jack dan Cox. Akhirnya Cox meninggal dan Jack kembali lagi bersama dengan keluarganya walaupun sebelumnya Jack menjalani proses peradilan.

Dari sini dapat disimpulkan bahwa orang yang ingin melakukan hacking untuk kejahatan(cracking)tidak mesti dituntut untuk bisa melakukannya sendiri, tetapi juga ada juga peran orang yang jahat yang melakukan ancaman terhadap pihak internal dari lembaga yang akan di-Hack. Contohnya Gubernur Bank Indonesia diancam oleh teroris untuk memberikan seluruh kekayaan Bank untuk pembiayayaan pembuatan Bomnya(hanya contoh). Kesimpulan selanjutnya yaitu orang seperti Jack emang dicari oleh siapapun baik oleh perusahaan yaitu Bank tempat dia bekerja atau malah yang parahnya lagi yaitu penjahat.

Minggu, 22 Februari 2009

Sabtu, 04 Oktober 2008

Computer Networking Technology

Jaringan computer adalah beberapa computer yang saling berhubungan satu sama lain sehingga memungkinkan diantara mereka untuk melakukan komunikasi.

Kita perlu mengetahui bahwa suatu jaringan computer mempunyai beberapa tipe. Terdapat taiga peran yang dapat dijalankan oleh computer-komputer di dalam local are network. Peran pertama adalah menjadi client, hanya sebagai pengguna tetapi tidak menyediakan sumber daya jaringan untuk dipakai oleh anggota jaringan lain. Peran kedua aalah menjadi peer, menjadi client yang menggunakan sekaligus menyediakan sumber daya jaringan, disebut juga per to peer. Pernan terakhir adalah menjadi server yang menyediakan sumber daya jaringan.

  1. jaringan berbasis server

jaringan bebasis server atau client-server didefinisikan dengan kehadiran server di dalam suatu jaringan yang menyediakan mekanisme pengamanan dan pengelolaan jarignan tersebut. Jaringan ini terdiri dari babnyak client dan saut atu lebih sever. Client yhang juga biasa disebut front-end meminta layanan seperti penyimpanan dan pencetakan dta ke printer jringan, sedangkan sever yang seri disebut back-end menyampaikan permintaan tersebut ke tuuan yang tepat.

Pada windows NT, windows 2000, dan windows server 2003, jaringan berbasis server diorganisasikan di dalam domain-domain. Domain adalah koleksi jaringan dan client yang saling berbagi informasi. Keamananan domain dan perizinan log on dikendalikan oleh server khusus yang disebut domain controller. Terdapat satu pengendali domain utama atau primary domain controller (PDC) dan beberapa domain controller pendukung atu backup domin controller (BDC) yang membantu PDC pada waktu-waktu sibuk atu pada asaat PDC tidak berfungsi karena alasan tertentu.

Primary domain controller (PDC) juga dapat diterapkan di dalam jaringan yang menggunakan server linux. Software yang cukup andal menangani ini adalah samba yang sekaligus dapat digunakan sebagai penyedia layanan file dan print yang membuaat computer windows dapt mengakses file-file di mesin linux dan beegitu pula sebaliknya.

Jaringan berbasis server memiliki beberapa keuntungan, diantaranya adalah

1. media penimpanan data yang terpussat memeungkinkan semua user menimpan daan menggunakan data di server dan memberikan kemudahan melakukan back-up data di saat kritis. Pemeliharaan data juga menjadi lebib mudah karena tidak tersebar di beberapa computer.

2. kemampuan server untuk menyatukan media penuimpanan di satu tempat akan menekan biaya pembangunan jaringan. Server yang telah diooptimalkan membuat jaringan berjalan lebih cepat dari pada jaringan peer-to-peer. Membebaskan user dari pekerjaan mengelola jaringan.

3. kemudahan mengatur jumah pengguna yang banyak. Kemampuan untuk sharing peralatan yang mahal seperti printer laser. Mengurangi masalah keamanan karena pengguna harus memasukkan password unatuk setiap peralatan jaringan yang akan id gunakan.

Jaringan berbasis server jugan memepunyai beberapa kerugian sdiantaranya adalah

Hardware yang mahal untuk pembangunan server. Juga diperlukan software system operasi yang mahal dan harus membayar lisensi untuk client. Sau lagi, diperlukan seoran network administrator yang andal.

Dua masalah di atas sudah teratarsi dengan adanya system operasi linux. Untuk membangu sebuah server yang tangguh, linux meminta spesifikasi yang jauh di bawah standar system operasi lain (windows 2000 dan 2003 misalnya). Selain itu, linux juga terseia gratis di internet serta dilengkapi dengan berbagai software server yagn lengkap dan gratis. Mengenai diperlukan seorang network administrator, penggunaan linux tidak akan menghilangkan hal itu tetapi linux adalah system operasi jaringan tangguh, network administarator dapat mengendalaikan server dari jarak jauh.

  1. Jaringan peer to peer

Setiap computer di dalam jaringan peer mempunyai fungasi dan dapat berkomunikasi dengan computer lain yang telah memberikan izin jadi, secara sederhana, setiap computer pada jaringan peer berfungsi sebagai client dan server sekaligus. Jaringan peer bviasanya digunakan di sebuah kantuor kecil dengan jumlah computer sedikit, di bawah 10 workstation.

Keuntungan menggunakan jaringan peer adalah

1. tidak memerlukan investasi tambahan untuk pembelian hardware dan software server.

2. tidak diperlukan seorang nework administarator dan setupnya mudah serta meminta biaya yang murah.

  1. jaringan hybrid

jaringan hybrid memiliki semua yang teraptat pada tiga tipe jaringan diatas. Ini berarti pengguna dalam jaringan dapt mengakses sumber daya yang di share oleh jaringan peer, sedangkan di waktu yang bersaamaan juga dapat memanfaatkan sumber daya yang disediakan oleh server.

Keuntungan jaringan hybrid adalah sama degnan menggunakn jarring berbsis server dan berbasis peer. Jaringan hybrid memeiliki kekurangan seperti pada jaringan berbasis server.

Demikianlah sekilas dari type jaringan yang ada pada saat ini.

Sekarang kita akan bicara tantan jaringan berbasis server dan Debian GNU/Linux sebagai servernya.


Sebelumnya kita harus mengetahui terlebih dahulu apa saja yang kita butuhkan untuk membangun sebuah server? Dengan Debian tentunya?

Selasa, 23 September 2008


bulan ramadan!!!!!!!!!!!!!!


Mari tingkatkan imaaaaaaaaaaan


Amal!!!!!!!!!!!!!!!!!!!!!!!!!!!