Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan
Tampilkan postingan dengan label Pemrograman. Tampilkan semua postingan

Membuat Program dg DOS, QuickBFC

Bingung nih mau buat postingan apa!!! Dari pada ngga dah aja aku buat posting ini kali ?? artikel ini mungkin sudah pernah ada yang buat, �mungkin�, dulu aku pernah baca sih artikel yang hampir serupa membuat Virus Dengan Quick Batch di Jasakom
Mungkin anda pernah, bahkan sering pergi ke Command Prompt/ CMD entah mau sekedar Ngopy File atau delete atau yang bahkan sering adalah pada saat anda Format, Scandisk,Chkdsk, Fdisk, itu merupakan perintah-perintah pada Dos/CMD tadi, disini saya akan menjelaskan bagaimana cara membuat program tersebut supaya jadi EXE, sebenarnya sih ngompile dari BAT ke EXE. Oke langsung aja gini caranya:
Saya akan contohkan buat program ANTI HIDDEN (Program ini fungsinya untuk mengembalikan file yang hilang oleh Virus dengan cara menyembunyikannya alias super hidden)
1. Download dulu programnya disini jika belum punya [DOWNLOAD]






2. Install dulu �caranya klik duakali, next, next....Finish� kebanyakanNYa
3. Buka program nya � Start, All Program - Quick Batch File Compiler
4. .
5. tuliskan dech Coding nya, Codingnya bahasa DOS aja
6. contoh : � tuliskan pada TAB
echo from : http://sekedar-berbagi-ilmu.blogspot.com
echo program ini bukan anti virus
echo program ini berguna untuk mengembalikan file yang hilang oleh virus
echo mulai.... tunggu sebentar.....
attrib -r -a -s -h *.* /s /d
7. Simple kan � kalo yang simple kalo yang panjang ada juga�
8. buka TAB isi Deskripsi berikut
1. TAB adalah untuk memasukan program exe pendukung
2. untuk saat ini cukup dulu key..... terakhir compile ke EXE pilih Build
3. tuliskan nama filenya, simpan di lokasi mana aja.
4. Program ini Portable jadi tinggal copy paste aja ke Flashdisk kemudian Klik dua Kali, tunggu sampai prosesnya selesai...
Terimakasih......
semoga bermanfaat

PROGRAM PENGAMBILAN KARAKTER PADA DELPHI 6


Salam sobat BM, di postinga sebelumnya kita sudah membahas tentang algoritma dari pengambilan beberapa karakter untuk membuat sebuah password atau serial number. Kalau belum baca artikel tersebut silahkan klik disini
Untuk selanjutnya kita akan mencoba mengimplementasikannya ke dalam sebuah program yang akan saya terapkan pada Software Borland Delphi atau anda bisa menerapkannya di Pascal, karena listingnya hampir sama.
Pertama, yang harus anda pahami atau pelajari adalah cara menggunakan delphi-nya, bagaimana anda bisa tanpa tahu apa itu delphi, tapi pada kesempatan ini saya tidak akan membahas dan memperkenalkan apa itu Delphi 6, anda bisa mencarinya di Mbah Google sang Genius.
Saya anggap anda sudah memahami dan tahu cara menggunakan Delphi, dan tugas kita selanjutnya adalah menyiapkan Form yaitu untuk Login.
Untuk designnya bisa dilihat seperti dibawah ini :



Program ini saya buat ketika saya UTS di kampus saya, jadi masih ada embel-embel UTSnya. Dengan properties sebagai berikut :
Label1
Caption = LOGIN PROGRAM UTS BY : JEEV MC
Label2
Caption = USERNAME
Label3
Caption = PASSWORD
Label4
Caption = Program ini dibuat oleh Acep Miftahul Anwar S1 ? TI ? A
Button1
Caption = LOGIN
Button2
Caption = CANCEL
Edit1
Text = ?? / kosongkan
Edit2
Text=?? / kosongkan
Form1
Caption = LOGIN BY JEEV MC

Atau properties ini bisa anda namai sesuka hati anda.
Kemudian kita harus menyisipkan beberapa listing program pada form dan pada button.
Ketika form dijalankan atau di load atau pada saat aktif, maka keadaan edit1 dan edit2 harus bersih tanpa ada karakter.
Listing programnya adalah sebagai berikut :
procedure TForm1.FormCreate(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
end;

procedure TForm1.FormActivate(Sender: TObject);
begin
edit1.Text:='';
edit2.Text:='';
edit1.SetFocus;
end;
pada button1 kita harus membuat listing logika, jika passwornya benar, maka akan tampil kotak pesan bahwa anda berhasil login, dan jika sebaliknya maka akan tampil kotak pesan bahwa login anda gagal karena kesalahan dalam input password. Tetapi password dibuat secara otomatis melalui username yang diinputkan. Listing programnya sebagai berikut :
procedure TForm1.Button1Click(Sender: TObject);
  var username,passwordawal,passwordakhir,password:string;
      panjangusername:integer;
begin
username:=edit1.text;
passwordawal:=copy(username,1,3);
panjangusername:=length(username);
passwordakhir:=copy(username,(panjangusername-1),2);
password:=passwordawal+passwordakhir;
if edit2.text=Password then
   begin
   messagedlg('Selamat anda berhasil Login',mtinformation,[mbok],0);
   end
else
 begin
   messagedlg('Maaf Password Salah',mtinformation,[mbok],0);
 end
end;
{program oleh Acep Miftahul Anwar}
Dan jika kita akan keluar dari program kita akan menekan tombol button2 dengan listing sebagai berikut :
procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;
cukup mudah kan?? Jika masih bingung, silahkan tinggalkan komentar anda.

ALGORITMA PENGAMBILAN KARAKTER UNTUK LOGIN ATAU UNTUK SERIAL NUMBER


Salam sobat BM, untuk memecahkan permasalahan seperti yang telah dituliskan dalam judul, kita harus memahami dulu maksud dan alur dari masalahnya.
Pada permasalahan ini kita harus bisa membuat password otomatis yang dibuat dari variable lain, contohnya kita akan membuat password dari username login itu sendiri. Sebagai contoh password yang terbentuk adalah hasil dari pengambilan karakter 3 angka dari awal kalimat (username) dan 2 angka dari akhir kalimat (username).
Misalnya: ANDRI MAULANA maka passwordnya ANDNA
               MAULANA MUHAMMAD maka passwordnya MAUAD
Bagaimana, apakah sudah paham? Kalau sudah paham kita langsung saja ke algoritma dari pemecahan masalah ini.
Algoritma dengan penjelasan :
Username yang kita jadikan sebagai bahan untuk membuat sebuah password adalah variable. Kemudian kita harus mempunyai beberapa variable sebagai pembuat dari password karena password dibuat dari :
Username : kalimat / bahan utama untuk membuat password.
Variable1 : 3 huruf dari awal kalimat (username)
Variable2 : 2 huruf di belakang kalimat (username)
Variable3 /password : gabungan antara 2 variable tersebut (variable1+variable2). Dengan kata lain dapat dijelaskan sebagai berikut :
Username : kalimat/ login pengguna.
Variable1 : ambil 3 karakter dari username
Variable2 : ambil 2 karakter dari username
Password : gabungkan variable1 dengan variable2

Dengan demikian, kita sudah membuat password secara otomatis untuk login yang didasarkan atas algoritma diatas. Ini juga dapat dilakukan ketika kita akan membuat sebuah crack atau serial number untuk software. Semoga bermanfaat. Untuk implementasi dalam programnya dapat dilihat dipostingan berikutnya. Terimakasih.

KONSEP IF ELSE DAN DO CASE PADA PEMROGRAMAN

Dalam melakukan pemrograman terkadang kita memecahkan permasalahan dengan berbagai alternatif. Sehingga harus dilakukan pemilihan untuk memenuhi pilihan yang sesuai. Proses tersebut biasa disebut dengan pemilihan atau selection.

Ada dua konsep atau metode pemilihan dalam pemrograman yiatu :

1. metode if else
metode ini melakukan pemilihan/selection dengan membuat statement jika kondisi terpenuhi dan diikuti dengan statement jika kondisi tidak terpenuhi.

Dalam Algoritma dan semua bahasa pemrograman konsep if lese hampir sama. Pemilihan dalam algoritma dituliskan sebagai berikut :

if then
{statement jika kondisi terpenuhi}
else
{statement jika kondisi tidak terpenuhi}
endif

Dari syntax tersebut dapat digunakan ke dalam bahasa pemrograman dan penulisannya pun tidak berbeda dengan algoritma. Contohnya:

Dalam pascal

if nilai>50 then
write(?lulus?);
else
write(?Tidak lulu?);
end;

Dalam Visual Basic

If nilai>50 then
label1.caption=?lulus?
Else
label1.caption=?Tidak Lulus?
End if


2. Metode Case/Do Case
metode ini tidak jauh berbeda dengan if else hanya saja do case lebih memudahkan programer dan lebih irit dalam penulisan apalagi jika statment yang digunakan sangat banyak.

Dalam algoritma syntaxnya adalah sebaai berikut :

case
x:
y:
...
...
z:
otherwise
endcase

Dimana x,y,...z merupakan kondisi yang dibutuhkan untuk memenuhi suatu statement.

Dalam bahasa pemrograman kita bisa menggunakan metode ini juga, seperti contoh dibawah ini :

Dalam Pascal

case bulan of
1:write(?Januari?);
2:write(?Februari?);
...
...
12:write(?Desember?);
otherwise write(?tidak ada bulan lebih daari 12?);
end

Dalam Visual Basic

Do case
case angka=1
label1.caption=?Januari?
case angka=2
label1.caption=?Februari?
...
...
else
label.caption=?Masukan Angka 1-12?
endcase


penggunaannya tergantung kepada pemrogram sendiri, dan yang manapun yang anda pilih yang penting program kita jadi. Karena user tidak akan berkomentar tentang skrip yang kita gunakan.

Untuk yang mau menambahka, silahkan commentnya ditunggu ya....!!!!



5 Tipe Data Dasar Dalam Pemrograman

Dalam membuat program, harus diperhatikan beberapa hal, antara lain syntax, logika dan type data.

Tipe data berguna dalam pengsfesifikasian data dalam sebuah ekspresi logika dan memori program. Misalkan jika tipe data awal bilangan bulat, maka saat menjalankan program kita harus menginput bilangan bulat juga, tidak bisa bilngan real atau pecahan, kata kata dsb.

Pada umumnya tipe data dalam setiap bahasa pemrograman itu sama, meskipun terdapat beberapa tipe data tambahan sesuai bahasa pemrograman yang digunakan. Tipe data yang biasa digunakan adalah :

Integer : tipe data yang mengoperasikan bilangan bulat. Misalnya 12, 255 , 500, 1698. tipe data yang sama seperti integer adalah bite (< integer) dan long integer (> integer) hanya beda dalam jangkauan angkanya.

Real : Tipe data yang mengoperasikan bilangan koma atau pecahan. misalnya 12,5 , 76,4 dll

Char : Tipe data yang mengoperasikan karakter dari A-Z , 0-9.

String : Tipe data yang mengoperasikan kalimat atau gabungan dari karakter. contohnya Gaji, Data, dll.

Boolean : tipe data yang hanya bernilai Benar ( true) atau Salah (false).

tipe data yang lainnya bisa anda cari sendiri di google  

   


LANGKAH - LANGKAH MEMULAI PEMROGRAMAN

Pemrograman merupakan hal mengasyikan dan kadang memusingkan karena kita harus mampu memecahkan suatu masalah atau program dengan langkah -langkah tertentu. walaupun masalahnya atau programnya ringan, terkadang pemecahan masalahnya rumit, padahal kita sudah mengetahui hasilnya. namun justru disitu daya tariknya.

Nah Sobat, saya punya beberapa tips tentang langkah-langkah buat sobat yang mau belajar membuat program diantaranya :


1. Pahami Masalah / Program yang akan kita pecahkan atau buat

Hal ini agar di dalamnya membuat program, kita tidak bingung lagi apa yang harus kita kerjakan, logika apa yang harus kita pakai dan sebagainya.

2. Buatlah Algoritma (rangkaian pemecahan masalah)

Supaya kita tidak bingung, kita buat rangkaian pemecahan masalahnya dulu. langkah mana yang harus kita kerjakan lebih dulu. Setelah algoritmanya terpecahkan, kita bisa menerapkannya pada bahasa pemrograman karena konsepnya hampir sama.

Tapi anehnya, sebagian orang termasuk saya malah mendahulukan programnya jadi, algoritmanya belakangan karena yang penting programnya berjalan dengan benar. Secara logika jika programnya berjalan baik, maka algoritmanya baik pula.

Tapi saya sarankan, sesuai aturan. algoritma dulu baru ke program.

3. Buat program dengan santai dan teratur

Santai saja, kalo terburu-buru kadang program jadi ngaco. yang benar bisa menjadi salah. lakukan dengan teratur, tahap demi tahap, satu persatu jangan mengacak.

4. koreksi Ulang

Jika Program Selesai dan berjalan, jangan senang atau puas dulu, koreksi ulang dan buat permasalahan yang mungkin terjadi pada program kita. jika no problem, selamat dech... kamu berhasil

Sekian dulu yak, ini penting sebelum kita membuat program. apabila ada koreksi atau yang mau nambahin, ditunggu ya koment nya...


   

Memulai Mengenal Pemrograman


Pemrogrman merupakan kegiatan pembuatan berbagai formula baik menggunkan text (berbasis text) ataupun yang berbasis objeck (object oriented programming)

Pemrograman yang berbasis text(text based) menggunakan text dalam intruksi-intruksinya, mempunyai aturan dalam penulisan dan langkah yang terurut, serta tidak berbasis grafis. contohnya :
turbo pascal

berikut adalah contoh penulisan dalam program Turbo Pascal

Program latihan;
uses wincrt;
begin
write('latihan');
end.

pemrograman yang berbasis text ini sudah jarang bahkan tidak dipakai lagi, namun menjadi dasar untuk memahami konsep lainnya yang berbasis objek seperti foxpro dan visual basic.

semakin meningkatnya perkembangan zaman maka para perancang program sudah beralih ke pemrograman berbasis objek karena mempunyai design grafis yang lebih aktraktif misalnya pemrograman dengan Microsoft Visual Foxpro atau Microsoft visual Basic.

maka dari itu kedepan saya akan membahas mengenai pemrograman yang berbasis objek. biar gak disebut jadul juga.... hehe :-D