Wednesday, October 9, 2013

Cara Buat Program Portebel Cendiri

Posted by Unknown 10:53 PM, under | No comments

Yuk buat sendiri program portable, Program portable biasanya saya simpan di usb flashdisk, kegunaan program yang telah dibuat portable ini, kita ngga perlu menginstall di setiap komputer yang akan kita jalankan programnya, karena file2nya telah di paket bersama didalam satu file eksekusi, untuk ini saya akan menggunakan program gratisan dari upx, dan aplikasi yang akan saya buat menjadi portable ialah ccleaner yg dapat di download disini. Yuk Mulai…, Langkah2nya:
  1. Download UPX (Ultimate Packer for eXecutables) Disini
  2. Download ccleaner installernya Disini
  3. Extrack lah program UPX tadi, misalkan kita simpan di direktory C:\Download, untuk ccleanernya silahkan di install seperti biasa, baik di mesin sendiri ataupun di mesin virtual machine kesukaan kita.
4. Sesudah selesai proses instalasi aplikasi ccleanernya. lalu jalankan aplikasi UPX, klik 2x nama file “UPXALL Windows.bat” dan jendela cmd akan terbuka, masukkan lokasi file ccleaner tadi yang telah kita install, dalam hal ini di “C:\Program files\ccleaner\ccleaner.exe” kedalam jendela UPX tadi, atau tarik ajah file ccleaner.exe tadi dan letakkan di jendela UPX. lalu tekan Enter, kemudian pilihlah opsinya, dalam hal ini saya memilih opsi yang pertama, tekan enter 2x dan selesailah proses pembuatan aplikasi portable kita. file ccleaner.exe tadi bisa dijalankan di usb flashdisk tanpa harus menginstallnya. Selamat mencoba.

Cara lain yaitu dengan memakai perangkat lunak yang bernama VMware ThinApp
VMware ThinApp atau dikenal juga dengan nama Thinstall dapat membuat perangkat lunak / program kita menjadi portabel, portabel artinya kita tidak perlu menginstall lagi program tersebut dikomputer sebelum kita dapat menjalankannya, cukup dengan mengeksekusi filenya ( file .exe tunggal ) dan otomatis sudah dapat kita pakai tanpa capek2 lagi menginstallnya terlebih dahulu di komputer.

Yang perlu disiapkan:
  1. Sebuah mesin virtual dengan os windows XP atau Vista ( dianjurkan memakai windows XP ), mesin virtual disini bisa dipakai microsoft virual pc ataupun virtualbox ( Sun Virtualbox ).
  2. VMware Thinapp (Thinstall)
Oke, sekarang langkah2nya:
  1. Installah Windows XP di Virtual Machine yang telah kita buat.
  2. Install VMware Thinapp (Thinstall).
  3. Jalankan “Setup Capture”.

  4. Sekarang install program yang akan kita buat menjadi portable seperti biasa, jikalau diperlukan booting ulang, tidak mengapa, boot ulang untuk melanjutkan proses penginstallan.

  5. Jalankan kembali program VMware Thinapp tadi ( mungkin sudah terbuka ), klik next. kita akan ditunjukkan opsi2 seperti metode kompresi dan apakah akan disimpan ke usb flashdisk atau network, pilih sesuai keinginan.

  6. Setelah selesai tinggal kita klik tombol “Build now” untuk membuat program menjadi portabel. Klik tombol “Browse Project” untuk melihat hasilnya, tinggal copy file .exe tadi ke flashdisk, dan jalankan sebagai program portable. ( di direktory “BIN” ).
Download VMware Thinapp ( Thinstall ) v4.0.0.200 link dibawah ini:

Adapun aplikasi gratisan yang pernah saya coba yaitu Cameyo, berikut cara membuat program / software menjadi portabel dengan memakai perangkat lunak yang bernama Cameyo:
  1. Download / unduh sofwer Cameyo kemudian install lah.
  2. Jalankan program Cameyo kemudian klik “Capture software installations”
  3. Kemudian install lah program yang akan kita buat menjadi portabel ( Seperti browser Opera, dll).
  4. Setelah proses peng-installan program selesai ( Seperti browser Opera, dll, jika diperlukaan re-boot, boot ulang seperti biasa), kemudian klik tombol “Install Done”.
  5. capture using cameyo
  6. Cameyo akan mulai membuat program anda menjadi portabel, dan siap di masukkan ke flashdisk.
Download Cameyo:

Membuat Startup Aplikasi Otomatis Terbuka saat Komputer baru di nyalakan

Posted by Unknown 10:45 PM, under | No comments

Membuat Startup Aplikasi Otomatis Terbuka saat Komputer baru di nyalakan

Teknik Komputer
Teknik ini sering kali dingunakan pada virus agar program dapat berjalan secara automatis ketika  windows pertama kali muncul pada saat di restart atau pun memulai menghidupkan computer . maka karena itu saya akan memberikan tips dan trick agar program yang kamu inginkan dapat berjalan ketika memulai windows.  Ada 2 cara untuk membuat program startup dalam windows cara pertama meletak shortcut program tersebut dalam suatu folder startup dan cara kedua membuat string pada registry pada windows. 

Cara pertama

Cara ini begitu mudah untuk di praktik kan karena hanya meletak kan shortcut program tersebut pada folder startup yang sering teman liat di allprogram start menu , kamu dapat membuka folder tersebut dengan cara klik kanan lalu Open.

 Lalu setelah itu akan muncul sebuah folder  yang berlokasi C:\Users\imaginator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup , lalu kamu letak kan shortcut program tersebut dalam folder tersebut contoh yang saya gunakan adalah software pemutar musik AIMP.
Nb : oya teman file yang berlokasi imaginator tersebut adalah nama PC teman jadi lokasi sesuai kan dengan lokasi PC teman.
Nah sekarang coba kamu restart atau log off PC kamu .

Cara Kedua

Cara ini perlu mengotak ngatik registri pada windows  . hal ini sangat bermanfaat bagi teman yang ingin program berjalan secara misterius tanpa menampilkannya pada startup pada startmenu, berikut ini adalah langkah –langkah nya :

buka menu run dengan cara tekan tombol win key + R pada keyboard atau kamu bisa menggunakan cara lain sesuai pengetahuan kamu, lalu teman ketika regedit pada menu run tersebut lalu enter.


maka akan muncul window baru yaitu registry editor lalu temukan key seperti berikut
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
lalu cari halaman kosong pada isi dari key diatas dan klik kanan pilih new > string Value untuk lebih jelasnya perhatikan gambar berikut.

 jika sudah beri nama string Value yang baru kamu buat tadi sesuai dengan nama aplikasi yang ingin kamu jalankan. Setelah itu  klik dua kali pada string Value yang baru kamu buat dan isi value data dengan alamat tempat aplikasi yang ingin di jalankan dan biasanya berformat exe sebagai contoh :  saya berikan program Aimp yaitu program pemain music yang berlokasi C:\Program Files\AIMP3\Aimp3.exe seperti gambar berikut :

Setelah semua tahap diselesaikan maka tinggal menjalankan nya agar trick berjalan dengan baik maka teman merestart PC teman terlebih dahulu setelah itu lihat hasil nya maka program tersebut akan berjalan secara automatis ketika windows pertama kali muncul.
Nah, sampai disini saja trick dan tips windows  mungkin di lain waktu mungkin saya akan memposting trick yang menarik lagi di lain waktu . terima kasih

Membuat Program Pascal/Dasar-Dasar Pemrograman

Posted by Unknown 10:44 PM, under | No comments

Ayo Membuat Program Pascal/Dasar-Dasar Pemrograman

Dari Wikibuku bahasa Indonesia, sumber buku teks bebas
Langsung ke: navigasi, cari
Pada halaman ini, akan dipelajari mengenai konsep-konsep dasar yang berkaitan dengan pembuatan program, yaitu:

Apa Itu Program Komputer?

Program Komputer merupakan sekumpulan instruksi/perintah yang diberikan oleh programmer kepada mesin komputer. Agar instruksi tersebut dimengerti oleh komputer, maka instruksi tersebut harus dalam bentuk bahasa yang komputer mengerti.
Ada banyak bahasa pemrograman di dalam dunia ilmu komputer. Salah satu bahasa program komputer yang terkenal adalah bahasa Pascal. Pencipta bahasa Pascal, Prof. Niklaus Wirth, menciptakan bahasa Pascal ini dengan tujuan untuk mengajarkan pemrograman secara terstruktur kepada para mahasiswanya.

Program Kosong

Program Kosong adalah program yang paling sederhana, karena tidak melakukan apa pun. Dalam bahasa Pascal, program kosong dibuat dengan cara:
begin
end.
Penjelasan: (tanda // slash ganda artinya adalah komentar/keterangan)
begin   // instruksi untuk mengawali program Pascal
end.    // instruksi untuk mengakhiri program Pascal diikuti Operator Akhir Program

Stop hand nuvola yellow.svg Kesalahan yang sering terjadi:
Untuk mengakhiri program Pascal, instruksi end harus diikuti Operator Akhir Program yaitu tanda titik (.). Dalam sebuah program Pascal hanya akan terdapat satu saja Operator Akhir Program

Information icon alt.svg Tambahan Informasi/Catatan:
Bagi pembaca yang sama sekali belum pernah membuat program Pascal dengan bantuan FPC, bisa melihat Lampiran A untuk panduan pemakaian FPC

Program Halo

Program komputer perlu untuk berinteraksi dengan pengguna komputer (user), interaksi yang paling sederhana adalah, komputer mencetak sesuatu di layar sehingga pengguna bisa melihatnya. Untuk membuat hal tersebut, cobalah program ini:
begin
   writeln('Halo Pembaca');
end.
Penjelasan:
begin
   writeln('Halo Pembaca');  // instruksi untuk mencetak & parameter teks yang akan dicetak
end.
Setelah program tersebut dijalankan, maka komputer akan mencetak kata Halo Pembaca di layar. Ada sebuah instruksi baru di sini, yaitu instruksi writeln yang gunanya untuk mencetak lalu menambahkan Enter/baris baru (write and add new line, writeln berasal dari write + ln, ln merupakan singkatan dari line). Instruksi writeln ini disertai dengan parameter teks Halo Pembaca yang harus diapit oleh tanda petik tunggal (').

Stop hand nuvola yellow.svg Kesalahan yang sering terjadi:
Setiap instruksi dalam bahasa Pascal, harus diakhiri dengan Operator Akhir Instruksi yaitu tanda titik koma (;)

Thumb up icon.svg Tips pemrograman yang baik:
Cara menulis program dengan diketik agak ke dalam, disebut dengan indentasi. Cara ini berguna untuk memudahkan membaca blok-blok perintah program, terutama pada program yang memiliki banyak struktur subblok

Komentar

Komentar adalah teks tambahan yang ditambahkan ke dalam program dan tidak akan dikerjakan oleh komputer, dengan tujuan:
  1. Menjelaskan arti suatu perintah/blok perintah, sehingga memudahkan orang lain untuk memahami apa kegunaan perintah tersebut
  2. Memberi tanda pada bagian perintah/blok perintah tertentu yang sengaja dilompati atau akan diganti/direvisi pada versi perubahan berikutnya
  3. Mengingatkan diri sendiri supaya tidak lupa, sehingga memudahkan untuk memahami ulang perintah tersebut, apabila pada suatu waktu di masa mendatang membaca ulang perintah tersebut
Ada 2 macam komentar dalam program Pascal, yaitu:
  1. Komentar 1 Baris (single line comment), yaitu komentar yang hanya berlaku dalam 1 baris perintah saja, dimulai dari tanda // (slash ganda) sampai ke akhir baris
  2. Komentar Banyak Baris (multiple line comment), yaitu komentar yang berlaku dalam banyak baris, dimulai dari tanda { (kurung kurawal buka) sampai tanda } (kurung kurawal tutup)
// ini adalah single line comment
begin // ini juga single line comment
end.
{ ini adalah multiple line comment
  semua teks yang ada di antara kurung kurawal buka
  dan kurung kurawal tutup ini akan diabaikan
  oleh komputer }
begin
end.
Thumb up icon.svg Tips pemrograman yang baik:
Berikan komentar secukupnya. Orang lain yang membaca program tersebut akan sangat terbantu pada saat membacanya. Demikian juga diri sendiri pun akan sangat terbantu, pada saat membaca ulang program tersebut di masa yang akan datang

Information icon alt.svg Tambahan Informasi/Catatan:
Jangan berlebihan dan bertele-tele dalam memberikan komentar! Usahakan singkat, padat, tepat dan jelas (kecuali, apabila komentar tersebut dipakai untuk keperluan pengajaran/tutorial)

Variabel

Variabel adalah suatu lokasi/tempat di dalam memori komputer yang bisa dipakai untuk menyimpan nilai. Variabel ini melambangkan atau merepresentasikan data.
Nilai dari sebuah variabel dapat dimasukkan oleh pengguna melalui deklarasi di program ataupun pemasukan (input) di dalam program.
Untuk setiap data yang berbeda, dibutuhkan variabel yang berbeda pula. Variabel dibedakan dengan cara diberikan nama yang berbeda. Contohnya, apabila terdapat data "panjang", "lebar", dan "tinggi", maka dapat dipakai variabel "p", "l", dan "t" untuk melambangkannya.
Tipe data dari sebuah variabel harus dideklarasikan di awal program. Beberapa contoh tipe data untuk menampung angka adalah byte, integer, word, dan real. Dalam program Pascal, kita dapat melakukan operasi matematika seperti tambah, kurang, kali, dan bagi.
Contoh program:
var
   p,l,t,v:integer;
begin
   writeln('Masukkan nilai panjang');
   readln(p);
   writeln('Masukkan nilai lebar');
   readln(l);
   writeln('Masukkan nilai tinggi');
   readln(t);
   v := p * l * t;
   writeln(v);
   readln;
end.
Penjelasan:
var
   p,l,t,v:integer;                  // Deklarasi variabel dengan semua variabel bertipe integer
begin
   writeln('Masukkan nilai panjang');
   readln(p);                        // Input nilai p
   writeln('Masukkan nilai lebar');
   readln(l);                        // Input nilai l
   writeln('Masukkan nilai tinggi');
   readln(t);                        // Input nilai t
   v := p * l * t;                   // Operasi matematika : v = p kali l kali t
   writeln(v);                       // Tampilkan nilai v
   readln;                           // Supaya pembaca dapat membaca nilai v sebelum program otomatis keluar
end.
[tampilkan]

Langkah-Langkah Membuat Program Secara Teori Dasar

Posted by Unknown 10:43 PM, under | No comments

Langkah-Langkah Membuat Program Secara Teori Dasar


1 Vote


Merancang sebuah program tentunya tidak mudah, perlu adanya beberapa tahap pembuatan progam yang baik dan benar. Program disusun dengan beberapa algoritma yang di implementasikan ke dalam bahasa pemograman.  Sedangkan orang yang profesinya membuat program disebut dengan programmer. Programmer dekat dengan system analyst, system analyst adalah profesi diatas seorang progammer , biasanya system analyst adalah senior programmer yang sudah banyak memakan asam garam dunia programming.

Program memang sudah menjadi kebutuhan pokok bagi masyarakat IT. karena segala sesuatu yang dilakukan di dalam IT pastilah memerlukan program. Program yang paling sederhana sekalipun setidaknya memiliki 3 bagian:
  1. Input – Masukan data.
  2. Proses – pemrosesan input.
  3. Output – keluaran program, kebutuhan yang kita harapkan.
Dalam membuat program, pemrograman adalah pokok dari proses pembuatan program itu sendiri namun pemrograman bergantung dari pemahaman persoalan, analisis sistem, perencanaan-perencanaan  dalam mendesain program itu sendiri.
Selain pemrograman hal yang utama harus dilakukan adalah merencanakan langkah-langkah yang harus diambil dalam menyelesaikan masalah. Karena dengan mengetahui masalah dan langkah-langkah penyelesaikan berarti kita sudah menyelesaikan program tersebut sebanyak 50% dari total pekerjaan, selanjutnya adalah teknis pembuatan itu sendiri yang di kenal dengan pemrograman/koding.Sebaliknya jika kita tidak bisa mengetahui masalah dan belum bisa membuat perencanaan berarti kita sudah merencanakan kegalan itu sendiri.
Tahap-tahap pembuatan program secara teori dasar :
1. Defining the problem ( definisi masalah )
Masalah disini yaitu masalah yang akan di analisis dan selanjutnya di pecahkan melalui program atau aplikasi melihat dari sundut pandang kebutuhan.
2. Planning and Design System ( perencanaan dan desain system )
Pada tahapan ini sangat diperlukan, karena tanpa tahapan planning pekerjaan yang dilakukan akan sia-sia tentunya dan memakan waktu yang lama. dengan planning system akan jelas serta tampilan aplikasi yang dibuat juga terarah. biasanya perancangan system dilakukan oleh system analyst yang selanjutnya di kerjakan oleh seorang programmer.Design System ini biasanya menggunakan Flowchart System atau symbol alur program dan sebagainya.
3. Implementasi
Pada tahap ini programmer tentunya mengimplementasikan rancangan ke dalam bentuk struktur coding atau sering di sebut code a programmer languange. Bahasa program tentu banyak tergantung pemakaian.
4. Documentation ( dokumentasi )
Setelah tahap implementasi dilakukan dan program sudah mencakup 80 % selanjutnya buat lah dokumentasi atau komentar-komentar pada cuplikan program, tujuannya adalah jika terjadi debug atau problem kita dapat mengoreksinya dengan mudah dan sebaliknya orang dapat mengoreksi program yang kita buat.
5. Testing
Tahap testing juga tidak luput dari pembahasan seperti yang di kutip dari blog sebelah yaitu tahap :
  • Unit Testing
    Menguji setiap unit dan modul yang terdapat dalam program tersebut
  • Integration Testing
    Menguji integrasi yang dilakukan kepada program seperti halnya ketika program tersebut sudah diinstall di client kita yang membutuhkan integrasi dengan sisitem yang lain seperti halnya integrasi dengan database.
  • Validation Testing
    menguji masukan yang diberikan kepada program. apapun masukannya program harus bisa menyelesaikan dengan baik.
  • Sistem Testing
    Pada tahap ini menguji permorfa dari program, apabila program dijalankan dengan kondisi-kondisi tertentu bagaimana?
6. Maintenance
Program tanpa maintenance tentu tidak update dalam masalah bug error report yang dikeluhkan oleh pemakaian.  Agar aplikasi dapat di kembangkan kembali beberapa tahun kemudian atau open source serta ada juga close source yang tidak bisa di kembangkan oleh pihak lain biasanya ditentukan oleh lisensi sebuah program hanya untuk pemakaian saja.
Hargailah profesi seorang programmer, karena menciptakan sebuah program itu tidak mudah seperti memasak air. Tanpa programmer dunia IT tidak berkembang pesat seperti saat ini. Programmer juga butuh hidup dan sosialisasi. karena menjadi programmer itu tidak mudah.
Sekian artikel tentang tahapan pembuatan sebuah program, semoga dapat berguna dan menambah ilmu . Terimakasih :D