Sistem Inventory Stock

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 15

Sistem Inventory Stock

By Muhammad Idris, on 15-06-2009 10:46


Views : 67
Favoured : 2
Published in : Tutorial, Programming

Contoh Aplikasi Sistem Inventory Stock. Cara penggunaannya :

1. letakkan folder SIISB yang sudah di exstrac pada drive D:


2. Masukkan Nama Pengguna : Administrator
3. Masukkan Kata Sandi : 1

Aplikasi dapat Anda download disini.

Validasi Password Menggunakan Delphi


By Muhammad Idris, on 08-06-2009 11:37
Views : 30
Favoured : 1
Published in : Tutorial, Programming

Aplikasi ini untuk membatasi kesalahan dalam memasukkan passoword sebanyak 3 kali. Source
Code dapat Anda Download disini

Last update: 08-06-2009 11:39


14 Hacker Terbaik Dunia
By Muhammad Idris, on 27-04-2009 16:53
Views : 40
Favoured : 1
Published in : Tutorial, Programming

Hacker adalah orang yang mempelajari, menganalisa, dan selanjutnya bila menginginkan, bisa
membuat, memodifikasi, atau bahkan mengeksploitasi sistem yang terdapat di sebuah perangkat
seperti perangkat lunak komputer dan perangkat keras komputer seperti program komputer,
administrasi dan hal-hal lainnya , terutama keamanan.
Berikut beberapa profile 14 Hacker Terbaik Dunia untuk saat ini :

1. Kevin Mitnick
Kevin adalah hacker pertama yang wajahnya terpampang dalam
poster FBI Most Wanted.
Kevin juga seorang Master of Deception dan telah menulis buku yang berjudul The Art of
Deception.
Buku ini menjelaskan berbagai teknik social engineering untuk mendapatkan akses ke dalam
sistem.

2. Linus Torvalds
Seorang hacker sejati, mengembangkan sistem operasi Linux yang merupakan gabungan dari
LINUS MINIX.
Sistem operasi Linux telah menjadi sistem operasi standar hacker.
Bersama Richard Stallman dengan GNU-nya membangun Linux versi awal dan berkolaborasi
dengan programmer, developper dan hacker seluruh dunia untuk mengembangkan kernel Linux.

3. John Draper
Penemu nada tunggal 2600 Herz menggunakan peluit plastik yang merupakan hadiah dari kotak
sereal.
Merupakan pelopor penggunaan nada 2600 Hz dan dikenal sebagai Phone Phreaker (Phreaker,
baca: frieker)
Nada 2600 Hz digunakan sebagai alat untuk melakukan pemanggilan telepon gratis.
Pada pengembangannya, nada 2600 Hz tidak lagi dibuat dengan peluit plastik, melainkan
menggunakan alat yang disebut Blue Box.

4. Mark Abene
Sebagai salah seorang Master of Deception phiber optik, menginspirasikan ribuan remaja
untuk mempelajari sistem internal telepon negara. Phiber optik juga dinobatkan sebagai salah
seorang dari 100 orang jenius oleh New York Magazine.
Menggunakan komputer Apple , Timex Sinclair dan Commodore 64.
Komputer pertamanya adalah Radio Shack TRS-80 (trash-80).

5. Robert Morris
Seorang anak dari ilmuwan National Computer Security Center yang merupakan bagian dari
National Security Agencies (NSA).
Pertama kali menulis Internet Worm yang begitu momental pada tahun 1988.
Meng-infeksi ribuan komputer yang terhubung dalam jaringan.

6. Richard Stallman
Salah seorang Old School Hacker, bekerja pada lab Artificial Intelligence MIT.
Merasa terganggu oleh software komersial dan dan hak cipta pribadi.
Akhirnya mendirikan GNU (baca: guhNew) yang merupakan singkatan dari GNU NOT UNIX.
Menggunakan komputer pertama sekali pada tahun 1969 di IBM New York Scintific Center saat
berumur 16 tahun.

7. Kevin Poulsen
Melakukan penipuan digital terhadap stasiun radio KIIS-FM, memastikan bahwa ia adalah
penelpon ke 102 dan memenangkan porsche 944 S2.

8. Ian Murphy
Ian Muphy bersama 3 orang rekannya, melakukan hacking ke dalam komputer AT&T dan
menggubah seting jam internal-nya.
Hal ini mengakibatkan masyarakat pengguna telfon mendapatkan diskon tengah malam pada
saat sore hari, dan yang telah menunggu hingga tengah malam harus membayar dengan tagihan
yang tinggi.

9. Vladimir Levin
Lulusan St. Petersburg Tekhnologichesky University.
Menipu komputer CitiBank dan meraup keuntungan 10 juta dollar.
Ditangkap Interpol di Heathrow Airport pada tahun 1995

10. Steve Wozniak


Membangun komputer Apple dan menggunakan blue box untukkepentingan sendiri.

11. Tsutomu Shimomura


Berhasil menangkap jejak Kevin Mitnick.

12. Dennis Ritchie dan Ken Thomson


Dennis Ritchie adalah seorang penulis bahasa C, bersama Ken Thomson menulis sistem operasi
UNIX yang elegan.

13. Eric Steven Raymond


Bapak hacker. Seorang hacktivist dan pelopor opensource movement.
Menulis banyak panduan hacking, salah satunya adalah: How To Become A Hacker dan The
new hackers Dictionary.
Begitu fenomenal dan dikenal oleh seluruh masyarakat hacking dunia.
Menurut Eric, dunia mempunyai banyak persoalan menarik danmenanti untuk dipecahkan.

14. Johan Helsingius


Mengoperasikan anonymous remailer paling populer didunia.
Bahasa Pemrograman Web
By Muhammad Idris, on 27-04-2009 16:48
Views : 24
Favoured : 2
Published in : Tutorial, Programming

Artikel Tentang Bahasa Pemrograman Web

Jika anda suka sekali dalam pembuatan web, maka anda tidak akan terlepas dari
apa yang namanya bahasa pemrograman. Bahasa pemrograman merupakan
suatu teknik komando/instruksi standar untuk memerintah komputer.
Berikut adalah penjelasan tentang bahasa pemrograman apa saja yang biasa
digunakan untuk membuat suatu website :

1. Bahasa Pemrograman HTML


HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk
membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser
Internet.
HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya
oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan
sesuai dengan yang diinginkan.
Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti
Mozilla Firefox atau Microsoft Internet Explorer.

2. Bahasa Pemrograman PHP


PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih
bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk
mengolah data form dari web.
PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup
kemungkinan digunakan untuk pemakaian lain.
PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting
windows).

3. Bahasa Pemrograman ASP


ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman
web untuk menciptakan halaman web yang dinamis.
ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.
ASP bekerja pada web server dan merupakan server side scripting.

4. Bahasa Pemrograman XML


Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan
W3C untuk mendeskripsikan berbagai macam data.
XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas
pada tampilan halaman web saja.
XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

5. Bahasa Pemrograman WML


WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang
digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).
WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.
WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

6. Bahasa Pemrograman PERL


Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD,
HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS,
EBCDIC, dan PocketPC.
PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

7. Bahasa Pemrograman CFM


Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon /
Coldfusion Studio.
Syntax coldfusion berbasis html.

8. Bahasa Pemrograman Javascript


Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.
JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.
Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled
browser yaitu browser yang mampu menjalankan JavaScript.

9. Bahasa Pemrograman CSS


Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur
tampilan suatu dokumen yang ditulis dalam bahasa markup.
Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis
dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML
termasuk SVG dan XUL.
Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

Last update: 27-04-2009 16:48


Socket Programming Delphi
By Idris, on 18-04-2009 09:10
Views : 255
Favoured : 6
Published in : Tutorial, Programming

Socket programming adalah bagaimana cara menggunakan socket API ( Application Socket
Programming ), untuk menghubungkan komunikasi antara proses remote dan local , programmer
yang menggunakan ILE ( Integrated Language Environment) C dapat menggunakan informasi
untuk mengembangkan aplikasi socket . Anda juga dapat menggunakan kode socket API dari
bahasa ILE lainnya , seperti RPG . JAVA juga mendukung alat penghubung untuk socket
programming

Dan maksud dari API adalah sebuah library atau fungsi windows untuk mengeksekusi sebuah
perintah yang ada di dalam semua tampilan windows , sebagai contoh untuk tampilan desktop
,screen saver ,shutdown computer dll

Biasanya seorang programmer yang membuat program seperti berbasiskan protocol jaringan kita
sebut dia adalah programmer winsock ( windows socket ).

Winsock dapat didefinisikan dan di dokumentasikan oleh standar API untuk pemograman
protocols jaringan . Umumnya digunakan untuk program TCP / IP , tetapi dapat juga digunakan
untuk program novell ( IPX / SPX ) dan protocol jaringan lainnya . Winsock dapat digunakan
untuk DLL ( Dynamic Link Library ) yang merupakan bagian dari Win32 .

Cara kerja dari winsock adalah perpaduan antara IP Address dan port number , lalu apa yang
dimaksud dengan IP Address . IP Address adalah sebuah alamat virtual pada setiap computer
untuk mengirimkan data , contoh dalam kehidupan nyata adalah setiap kita mengirim surat kita
harus menyertakan alamat pengirim dan alamat tujuan , jika tidak ada maka paket tidak bisa
dikirim karena tidak jelas alamat pengirim dan alamat penerima . contoh alamat IP Address
adalah 192.168.1.1

Lalu yang dimaksud dengan port number ,pada pelayanan jaringan di computer , port number
dapat dikatakan sebagai identifikasi khusus untuk setiap proses, contoh jika anda menggunakan
layanan internet seperti google .com anda telah menggunakan port number tertentu , yaitu port
80

Jadi windows socket adalah perpaduan IP Address dan port number , contoh anda mengakses
http://www.google.com , kita misalkan google.com memiliki IP Address 66.25.12.25 , sama saja
anda mengakses dengan http://www.google.com:80 atau http://66.25.12.25:80 atau untuk
layanan chatting seperti MIRC menggunakan port :6666 jadi cara kerja untuk mengakses MIRC
adalah alamatserver:portnumber contoh kita anggap IP Address untuk alamatserver chating
misalkan DALNET adalah :121.122.204.12 maka prosesnya adalah 121.122.204.12:6666
Kembali ke topic utama kita adalah Indy ( Internet direct ) , indy digunakan untuk membuat
aplikasi yang menggunakan protocol jaringan

Indy ( Internet Direct )

Lalu apa indy itu ? indy adalah komponen open source yang terdiri dari protocol internet yang
sudah begitu popular ,seperti HTTP , FTP , SMTP , TCP , UDP ,Gopher , Whois dan lain -lain ,
karena open source maka kita dapat mempelajari semua kode program yang ada untuk
dikembangkan . kemudahan yang lain adalah indy mendukung protocol sampai 120 protokol ,
sebelumya protocol adalah aturan standar atau ketentuan dalam komunikasi jaringan , jadi dalam
komunikasi jaringan sudah dibentuk aturan baku dalam proses data .

Untuk pemograman indy dapat menggunakan bahasa pemograman seperti Borland Delphi ,
Borland C++ builder , Visual Studio.net, C# , dan untuk platform ( berbeda system operasi )
dapat digunakan pula di Linux , .Net Framework, dan Win32.

Untuk selanjutnya penulis akan menjelaskan dengan membuat program telnet sederhana . penulis
menggunakan bahasa pemograman Borland Delphi 7 dan komponen indy server ( IdTcpServer )
dan indy client ( IdTcpClient ) , penulis juga menggunakan dua form , yaitu form server dan
form client . pertama adalah kita membuat perintah pada Form Client

Aplikasi Client

Pada Aplikasi Client dirancang untuk koneksi ke server , dibawah ini adalah baris untuk koneksi
ke server

Procedure Tmain Form.ButtonClick (Sender:TObject );

Begin

With IdtcpClient1 do

Begin

Host:=edit1.text // masukan ip address

Port:= 3122;

connect;

end;
Untuk lebih memudahkan , maka pada saat client terhubung dengan server , di buat sebuah pesan
ke client , untuk memastikan client terhubung dengan server , kode program tersebut dapat
dilihat di bawah ini

Procedure TForm1.TCPClient1Connected(Sender: TObject);

begin

memo1.Lines.Insert(0,'koneksi terhubung ke server ' + edit1.Text);

//sebuah pesan di memo yang menyatakan bahwa client telah //terhubung ke erver

end;

Dari baris diatas dapat dilihat pernyataan koneksi terhubung ke server edit1.text menyatakan
nama IP Address server .

Kita juga harus menutup koneksi ke server , apabila kita sudah tidak ingin menggunakan
program tersebut dan ingin keluar , aplikasi client harus secara otomatis ( istilah computer
disconnect ) dari server , baris perintah tersebut dapat dilihat pada kode program di bawah ini

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

if tcpclient1.Connected then tcpclient1.Disconnect;

end;

Selanjutnya yang terpenting adalah komunikasi client dengan server , karena aplikasi ini adalah
telnet sederhana , maka client hanya dapat mengirim pesan atau data ke server , untuk
pengembangan ke hal yang lain seperti gambar ataupun suara dapat mengunjungi situsnya di
Http://www.nevrona.com/indy , baris ini adalah pengiriman text dari client ke aplikasi server .

Procedure Tmainform1.Buttonclick(Sender:Tobject );

Var pesan:string;

Begin
IdTcpClient1.Writeln(edit2.text); // pesan berasal dari input user

edit2.text:= // mengkosongkan edit2 supaya dapat di isi kembali

IdTcpClient1.readln(pesan);

memo1.lines.insert(0,pesan);

end;

Aplikasi Server

Setelah membuat aplikasi client ,saatnya di buat aplikasi server , untuk aplikasi server komponen
yang diperlukan adalah IdTcpServer , yang digunakan untuk mengaktifkan server yang
merupakan perpaduan antaa Ip Address dan port number .

Penulis menggunakan port number 3122 , jadi jika aplikasi ini dijalankan , maka gabungan nya
adalah IP Address server dan 3122, contoh IP Address yang digunakan : 127.0.0.1 dan port
number yang digunakan 3122 , ini artinya adalah computer dengan alamat : 127.0.0.1 membuka
layanan servis telnet dengan port number : 3122

Baris perintah untuk mengaktifkan server , terdapat pada baris dibawah ini

Procedure Tform1.create ( Sender:TObject )

var

Bindings: TIdSocketHandles;

begin

//setup and start TCPServer

Bindings := TIdSocketHandles.Create(TCPServer);

try
with Bindings.Add do

begin

IP := 127.0.0.1;

Port := 3122;

end;

Try IdTCPServer.Bindings := Bindings;

IdTCPServer.Active := True;

except on E:Exception do

ShowMessage(E.Message);

end;

finally

Bindings.Free;

end;

//setup TCPServer

Baris diatas akan mengaktifkan server telnet dengan membuka port 3122 , selanjutnya adalah
saat ada koneksi atau hubungan dari client , maka server akan memberikan sebuah pernyataan
atau ucapan selamat datang ke client, pernyataan tersebut dapat dibuat sesuka hati . contoh
pernyataan selamat datang server .
Procedure TForm1.IdtTpserver1Connect ( Athread :TIdPeerThread )

Begin

With AThread.Connection do

Begin

Writeln ( Selamat Datang di Server Ku );

Writeln ( Percobaan dengan Komponen Indy );

Writeln( ========================= );

end;

End;

Selanjutnya adalah balasan server ketika ada pesan atau message dari client , untuk memastikan
bahwa client mengirimkan data , kode programnya dapat dilihati dibawah ini

Procedure Tform1.IdTcpServerExecute( Athread:TidPeerThread);

Var Pesan:string;

Begin

While Athread.Connection.Connected do

Begin

Pesan:=athread.Connection.readln;

//membaca data yang dikirim oleh Client , disimpan di

//variable pesan

//mengirimkan data ke client

athreaad.connection.writeln( OK + pesan);
end;

end.

Last update: 18-04-2009 09:16

Fungsi Terbilang pada Delphi


By Idris, on 18-04-2009 09:04
Views : 36
Favoured : 1
Published in : Tutorial, Programming

function Terbilang(x:integer):string; const abil : array[0..11] of string[10]=('','satu','dua','tiga',


'empat','lima','enam','tujuh','delapan','sembilan', 'sepuluh','sebelas');

begin

if (x < 12) then Result := ' ' + abil[x]

else

if (x < 20) then Result := Terbilang(x-10) + ' belas'

else

if (x < 100) then Result := Terbilang(x div 10) + ' puluh' + Terbilang(x mod 10)

else

if (x < 200) then Result := ' seratus' + Terbilang(x-100)

else

if (x < 1000) then Result := Terbilang(x div 100) + ' ratus' + Terbilang(x mod 100)

else

if (x < 2000) then Result := ' seribu' + Terbilang(x-1000)

else
if (x < 1000000) then Result := Terbilang(x div 1000) + ' ribu' + Terbilang(x mod 1000)

else

if (x < 1000000000) then Result := Terbilang(x div 1000000) + ' juta' + Terbilang(x mod
1000000);

end;

// Cara menggunakannya

begin

label1.caption:=terbilang(strtoint(edit1.text));

end;

Last update: 18-04-2009 09:06


Mengubah Tab menjadi Enter pada Delphi
By Idris, on 18-04-2009 09:00
Views : 28
Favoured : 1
Published in : Tutorial, Programming

Apa maksud sebenarnya..? Dalam delphi kita sering membuat form input berupa edit atau dbedit.
dari masing masing komponen edit untuk berpindah ke komponen edit yang lain kita biasanya
menggunakan tombol tab. Nah bagaimana jika hal tersebut kita gantikan dengan tombol Enter..

berikut ini caranya :

set keypreview pada form menjadi true

berikut listing lengkapnya :

procedure Tfrmgardu.FormCreate(Sender: TObject);

begin

keyPreview := true;

end;

procedure Tfrmgardu.FormKeyPress(Sender: TObject; var Key: Char);

begin

if Key = #13 then

begin

Key := #0; PostMessage(Handle, WM_NEXTDLGCTL, 0, 0);

end;

end;

Catatan :
Kursor akan berpindah sesuai urutan nomor urut TabOrder

Last update: 18-04-2009 09:00

You might also like