My presentation will in the final

Aplikasi Pengolahan Dana Pensiunan Guru Pada Pt.Taspen Cabang Kendari Dengan Menggunakan Bahasa Pemrograman Delphi  7.0


Marquee Text Generator - http://www.marqueetextlive.com

doctor reviews

Meluruskan Salah Kaprah Rekayasa Perangkat Lunak

by Romi Satria Wahono

classdiagram.jpgRekayasa Perangkat Lunak (Software Engineering), sedikit mengalami pergeseran makna di realita dunia industri, bisnis, pendidikan maupun kurikulum Teknologi Informasi (TI) di tanah air. Di industri, para tester, debugger dan programmer sering salah kaprah menyandang gelar Software Engineer. SMK di Indonesia juga latah dengan membuka jurusan Rekayasa Perangkat Lunak, meskipun secara kurikulum hanya mengajari bahasa C atau Pascal (mungkin lebih pas disebut jurusan pemrograman komputer) ;) Tulisan ini berusaha meluruskan salah kaprah yang terjadi tentang Rekayasa Perangkat Lunak (Software Engineering) berdasarkan kesepakatan, acuan, dan standard yang ada di dunia internasional.

Sejarah munculnya Rekayasa Perangkat Lunak sebenarnya dilatarbelakangi oleh adanya krisis perangkat lunak (software crisis) di era tahun 1960-an. Krisis perangkat lunak merupakan akibat langsung dari lahirnya komputer generasi ke 3 yang canggih, ditandai dengan penggunaan Integrated Circuit (IC) untuk komputer. Performansi hardware yang meningkat, membuat adanya kebutuhan untuk memproduksi perangkat lunak yang lebih baik. Akibatnya perangkat lunak yang dihasilkan menjadi menjadi beberapa kali lebih besar dan kompleks. Pendekatan informal yang digunakan pada waktu itu dalam pengembangan perangkat lunak, menjadi tidak cukup efektif (secara cost, waktu dan kualitas). Biaya hardware mulai jatuh dan biaya perangkat lunak menjadi naik cepat. Karena itulah muncul pemikiran untuk menggunakan pendekatan engineering yang lebih pasti, efektif, standard dan terukur dalam pengembangan perangkat lunak.

Dari berbagai literatur, kita dapat menyimpulkan bahwa Rekayasa Perangkat Lunak adalah:

Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal requirement capturing (analisa kebutuhan pengguna), specification (menentukan spesifikasi dari kebutuhan pengguna), desain, coding, testing sampai pemeliharaan sistem setelah digunakan.

Kalimat “seluruh aspek produksi perangkat lunak” membawa implikasi bahwa bahwa Rekayasa Perangkat Lunak tidak hanya berhubungan dengan masalah teknis pengembangan perangkat lunak tetapi juga kegiatan strategis seperti manajemen proyek perangkat lunak, penentuan metode dan proses pengembangan, serta aspek teoritis, yang kesemuanya untuk mendukung terjadinya produksi perangkat lunak.

Kemudian tidak boleh dilupakan bahwa secara definisi perangkat lunak tidak hanya untuk program komputer, tetapi juga termasuk dokumentasi dan konfigurasi data yang berhubungan yang diperlukan untuk membuat program beroperasi dengan benar. Dengan definisi ini otomatis keluaran (output) produksi perangkat lunak disamping program komputer juga dokumentasi lengkap berhubungan dengannya. Ini yang kadang kurang dipahami oleh pengembang, sehingga menganggap cukup memberikan program yang jalan (running program) ke pengguna (customer).

Rekayasa Perangkat Lunak bukan merupakan cabang ilmu Computer Science yang mempelajari tentang technical coding. Ini yang sering salah kaprah dipahami, sehingga pelajar, mahasiswa atau bahkan calon dosen ;) shock ketika dihadapkan dengan buku-buku textbook Rekayasa Perangkat Lunak yang selalu tebal dengan penjelasan sangat luas tentang bagaimana perangkat lunak diproduksi, dari aspek requirement capturing, desain, arsitektur, testing, kualitas software, sampai people/cost management. Dan ini adalah suatu kesepakatan yang sudah diterima umum tentang Rekayasa Perangkat Lunak, sejak jaman Roger S Pressman menulis buku “Software Engineering: A Practitioner’s Approach”, sampai Ian Sommerville yang kemudian datang dengan buku “Software Engineering” yang sudah sampai edisi ke 7, maupun pendatang baru semacam Hans Van Vliet, Shari Lawrence Pfleeger maupun James F Peters.

Terus bagaimana kalau kita ingin memperdalam masalah technical coding dan programming? Ada dua cabang ilmu lain yang membahas lebih dalam masalah ini, yaitu: Algoritma dan Struktur Data, dan Bahasa Pemrograman.

Kok bisa begitu, dasarnya darimana? Jadi pada hakekatnya, sebagai sebuah disiplin ilmu, Computer Science itu juga memiliki definisi, ruang lingkup, klasifikasi dan kategorisasinya. Klasifikasi yang paling terkenal dikeluarkan Task Force yang dibentuk oleh IEEE (Institute of Electrical and Electronics Engineers) dan ACM (Association for Computing Machinary (http://acm.org)) yang dipimpin oleh Peter J Denning, yang kemudian terkenal dengan sebutan Matriks Denning. Sangat jelas bahwa Matriks Denning memisahkan antara cabang ilmu Software Engineering dengan Algoritma dan Struktur Data, serta Bahasa Pemrograman. Itulah di paragraf awal saya sebut bahwa lebih tepat SMK, akademi atau universitas menggunakan nama jurusan (atau mata kuliah): Pemrograman Komputer, Algoritma dan Struktur Data, atau Bahasa Pemrograman, kalau memang materinya hanya mempelajari masalah bahasa pemrograman secara teknis.

Nah terus pertanyaan kembali muncul, jadi sebenarnya apa yang menjadi ruang lingkup ilmu Software Engineering itu apa? Pertanyaan ini merupakan pertanyaan banyak orang, semakin banyak peneliti dan praktisi menulis maka semakin bervariasi pemahaman yang muncul, semakin banyak buku yang terbit semakin membingungkan pelajar dan mahasiswa dalam memahami secara komprehensif apa itu Rekayasa Perangkat Lunak.

Kegelisahan ini dijawab tuntas oleh IEEE Computer Society (http://computer.org) dengan membentuk tim di tahun 1998 dimana tim tersebut mulai menyusun pemahaman standard (body of knowledge) tentang bidang ilmu Software Engineering, yang kemudian terkenal dengan sebutan SWEBOK (Software Engineering Body of Knowledge). Sudah ada dua versi SWEBOK ini, yaitu yang diterbitkan tahun 1999 dan terakhir tahun 2004.

Tiada gading yang tak retak kata orang bijak, project IEEE Computer Society tentang SWEBOK ini sebenarnya juga banyak dikritik oleh pakar yang lain. Paling tidak dua tokoh besar dunia Software Engineering yaitu Cem Kaner and Grady Booch tidak terlalu setuju dengan materi yang ada di dalam SWEBOK, bahkan menyebutnya sebagai sebuah guide yang misguided ;) Terlepas dari hal itu, boleh dikatakan SWEBOK cukup bisa diterima banyak pihak.

Selain SWEBOK, sebenarnya ada project lain yang mirip dalam usaha menyusun pemahaman standard dalam bidang Software Engineering, yaitu CCSE (Computing Curriculum Software Engineering). Project ini juga disponsori oleh IEEE Computer Society dan ACM , hanya orientasinya sedikit berbeda, yaitu untuk membentuk kurikulum standard berhubungan dengan bidang ilmu Software Engineering. Hal ini berbeda dengan orientasi SWEBOK yang lebih umum melingkupi dunia akademisi dan praktisi.

Catatan: Edisi lengkap dari tulisan ini dapat dibaca di majalah SDA Magazine edisi Juni 2006.

REFERENSI

[1] Guide to the Software Engineering Body of Knowledge 2004 Version (SWEBOK), A Project of the IEEE Computer Society Professional Practices Committee, http://www.swebok.org, 2004.

[2] IEEE Standard Glossary of Software Engineering Technology, IEEE Std 610.12-1990, Institute of Electrical and Electronics Engineers, New York, 1990.

[3] Hans Van Vliet, Software Engineering – Principles and Practice, John Wiley & Sons, 2000.

[4] Peter J Denning, Computer Science: the Discipline, In Encyclopedia of Computer Science (A. Ralston and D. Hemmendinger, Eds), 1999.

[5] James F. Peters and Witold Pedrycz, Software Engineering: An Engineering Approach, John Wiley & Sons, 2000.

[6] Roger S. Pressman, Software Engineering: A Practitioner’s Approach Fifth Edition, McGraw-Hill, 2004.

[7] Ian Sommerville, Software Engineering 7th Edition, Addison-Wesley, 2004.

ttd-small.jpg

PERULANGAN / LOOPING PADA DELPHI

Perulangan adalah suatu cara untuk mengulang satu atau sekumpulan perintah sampai mencapai kondisi tertentu.
Dalam Delphi terdapat beberapa perulangan yaitu :
1. Perulangan menggunakan For To Do
2. Perulangan menggunakan For DownTo Do
3. Perulangan menggunakan Repeat Until
4. Perulangan menggunakan While Do
5. Perulangan menggunakan Label
6. Perulangan tersarang (perulangan dalam perulangan)
7. Perulangan dengan banyak kondisi
Untuk lebih jelasnya, buatlah form seperti berikut dengan mengunakan 1 buah memo dan 7 buah BitBtn. Memo digunakan sebagai tempat untuk melihat hasil perulangannya.

Catatan :
Komponen Memo () umumnya digunakan untuk pemasukan data string yang bisa menampung data dalam bentuk beberapa paragraf (banyak baris). Komponen ini dapat kita samakan dengan Notepad. Isi dari komponen ini ada di properti Lines.
Method-method yang banyak dipakai yang dimiliki oleh memo adalah :
− Clear, gunanya untuk mengosongkan memo.
Contoh :
Memo1.Clear;
− Lines.Add, gunanya untuk memasukan/menambahkan baris di Memo.
Inputan untuk method add harus berupa string. Jika yang ingin ditampilkan berupa angka, maka harus dikonversikan dulu.
Contoh :
Memo1.Lines.Add(‘Text Yang Ditambahkan’);
A:=100;
Memo1.Lines.Add(‘Nilai A adalah : ‘+inttostr(A));
− Lines.Delete, gunanya untuk menghapus suatu baris.
Contoh :
Memo1.Lines.Delete(0); // Menghapus baris ke-1

1. For To Do
Perulangan ini berjalan dengan menggunakan suatu variabel counter yang akan bertambah secara otomatis ketika perintah yang diulang telah selesai dikerjakan.
Bentuk umum dari perulangan ini adalah :
For counter := nilai awal To Nilai akhir Do
Begin
Perintah;
Perintah;
End;
Perulangan ini akan berulang selama nilai variabel counter masih lebih kecil atau sama dengan nilai akhir.
Contoh Program yang ditulis dalam event OnClick dari tombol For To Do
procedure TForm1.BitBtn1Click(Sender: TObject);
var
i:integer;
c:char;
begin
Memo1.Clear;
for i:=1 to 10 do
Memo1.Lines.Add(IntToStr(i));
for c:=’A’ to ‘Z’ do
Memo1.Lines.Add(c);
end;
2. For DownTo Do
Perulangan ini sama seperti perulangan dengan menggunakan For To Do tetapi arah isi counternya berkurang (mundur/turun).
Bentuk umum dari perulangan ini adalah :
For counter := nilaiawal DownTo Nilaiakhir Do
Begin
Perintah;
Perintah;
End;
Perulangan ini akan berulang selama nilai variabel counter masih lebih besar atau sama dengan nilai akhir. Nilai awal suatu counter harus lebih besar atau sama dengan daripada nilai akhirnya.
Contoh Program yang ditulis dalam event OnClick dari tombol For To Do
procedure TForm1.BitBtn2Click(Sender: TObject);
var
i:integer;
c:char;
begin
Memo1.Clear;
for i:=10 downto 1 do
Memo1.Lines.Add(IntToStr(i));
for c:=’Z’ downto ‘A’ do
Memo1.Lines.Add(c);
end;
3. Repeat Until
Perulangan ini bekerja sampai kondisi yang diinginkan tercapai. Perulangan ini bisa digunakan sebagai perulangan yang menggunakan banyak kondisi keluar (multi condition loop).
Bentuk umum :
Repeat
Perintah;
Perintah;
Until Kondisi;
procedure TForm1.BitBtn3Click(Sender: TObject);
var
i:real;
begin
Memo1.Clear;
i:=0;
repeat
i:=i+0.5;
Memo1.Lines.Add(FloatToStr(i));
until i=10;
end;
Perulangan ini berulang sampai kondisi yang ada setelah until mempunyai nilai true. Jadi repeat until berjalan selama kondisi salah sampai kondisi benar.
Pengecekan kondisi berada di bagian bawah yaitu setelah until sehingga semua program yang memakai perulangan ini akan melakukan minimal 1 kali proses perulangan.
4. While Do
Perulangan ini mirip dengan perulangan Repeat Until tetapi pengecekannya berada di awal sebelum melakukan proses yang berulang. Perulangan ini berjalan selama kondisi pengecekan bernilai true. Jika kondisi telah mempunyai nilai false maka perulangan tidak dilakukan lagi.
Bentuk umum dari While Do adalah seperti berikut :
While kondisi do
Begin
Perintah;
Perintah;
End;
Contoh program while do yang ditulis pada event onclick dari tombol While Do.
procedure TForm1.BitBtn4Click(Sender: TObject);
var
i:real;
begin
Memo1.Clear;
i:=0;
while i<10 do
begin
i:=i+0.5;
Memo1.Lines.Add(FloatToStr(i));
end;
end;

5. Label
Label adalah suatu perintah untuk memandai suatu baris program. Untuk pindah ke posisi yang ditandai oleh label, maka digunakan perintah Goto.
Untuk lebih jelasnya lihatlah program berikut yang ditulis dalam event OnClick dari tombol Label.
procedure TForm1.BitBtn5Click(Sender: TObject);
label
A;
var
i:integer;
begin
Memo1.Clear;
i:=0;
A:
i:=i+1;
Memo1.Lines.Add(IntToStr(i));
if i<10 then
Goto A;
End;
6. Perulangan Tersarang (perulangan dalam perulangan)
Perulangan tersarang (nested loop) adalah suatu perulangan dimana di dalam perulangan tersebut ada perulangan lain. Perulangan yang di ada di bagian terdalam, maka akan dikerjakan dulu sampai selesai baru mengerjakan perulangan yang ada diluarnya.
Nested loop bisa merupakan kombinasi antara For To Do, For DownTo Do, Repeat Until, While Do.
Contoh Program
procedure TForm1.BitBtn6Click(Sender: TObject);
var
i,j:integer;
begin
Memo1.Clear;
for i:=1 to 5 do
begin
j:=0;
while j<5 do
begin
j:=j+1;
Memo1.Lines.Add(IntToStr(i)+’ X ‘+IntToStr(j)
+’ = ‘+IntToStr(i*j));
end;
Memo1.Lines.Add(‘——————-’);
end;
end;7. Perulangan dengan banyak kondisi
Perulangan dengan banyak kondisi adalah suatu perulangan dimana berjalannya suatu perulangan tidak hanya berdasarkan suatu kondisi saja tetapi bisa lebih dari satu kondisi. Operator yang bisa digunakan biasanya seperti And, Or, Not dan lain-lain.
Contoh Program :
procedure TForm1.BitBtn7Click(Sender: TObject);
var
i:integer;
total:integer;
begin
Memo1.Clear;
total:=0;
i:=0;
repeat
i:=i+1;
Total:=Total+i;
Memo1.Lines.Add(‘Isi I = ‘+IntToStr(i));
Memo1.Lines.Add(‘Isi Total = ‘+IntToStr(Total));
until (total>150)or(i>25);
end;
Kasus :
1. Buat suatu program untuk menentukan faktorial dan jumlah deret sampai ke N. Buat form sebagai berikut :


2. Buat suatu program untuk menghitung saldo akhir dari suatu tabungan dengan bunga dan jangka waktu tertentu :
Contoh hasil :
Saldo : 100000
Bunga : 10
Waktu : 3
Ketika user menekan tombol Hitung, maka akan muncul hasil seperti berikut di memonya.
Saldo Bulan 1 = Rp. 110000
Saldo Bulan 2 = Rp. 121000
Saldo Bulan 3 = Rp. 133100

3. Mirip dengan program ke-dua hanya input yang diberikan adalah : Saldo awal, bunga dan saldo akhir. Dari ketiga input tersebut maka akan didapatkan lamanya jangka waktu yang diinginkan agar saldo mencapai saldo akhir.
Contoh :
Saldo Awal : 100000
Bunga : 10
Saldo Akhir : 150000
Maka hasil pada memonya adalah :
Saldo Bulan 1 = Rp. 110,000
Saldo Bulan 2 = Rp. 121,000
Saldo Bulan 3 = Rp. 133,100
Saldo Bulan 4 = Rp. 146,410
Saldo Bulan 5 = Rp. 161,051
Form yang diinginkan :

 

 

DASAR-DASAR PEMROGRAMAN DELPHI

I.    DELPHI ADALAH BAGIAN DARI PASCAL

Delphi adalah sebuah bahasa pemrograman yang bersipat Objek (Object Oriented Programming) artinya adalah sebuah program yang mempunyai objek-objek tertentu dalam pemrograman nya. Selain itu Delphi adalah sebuah program yang bersifat visual artinya mempunyai tampilan grafik-grafik yang mudah dimengerti oleh pemula sekalipun (Graphical user Interface). Dengan Delphi Anda bisa membuat program-program dengan tampilan yang menawan, Delphi hanya bisa bekerja di bawah System Microsoft Windows sedangkan untuk system yang lain seperti Linux atau Unix Delphi mempunyai saudara kembarnya yang bisa bekerja pada system tersebut yaitu KYLIX.

Syntax-syntax Delphi di adopsi dari bahasa Pascal, untuk itu di dalam tutorial Dasar-dasar Delphi ini saya akan mengajak Anda ke masa lalu dimana pemrograman komputer saat itu masih menggunakan system 16 BIT yaitu Bahasa PASCAL sebelum Anda dibawa untuk mempelajari Pemrograman Delphi. Bila Anda sudah bisa bahasa PASCAL Anda dapat melewati pengantar mengenai bahasa Pascal ini.

Mengapa saya membawa Anda terlebih dahulu ke Bahasa Pascal tidak langsung ke Delphi ?, Dengan mengenal dasar-dasar bahasa pascal, Anda akan mudah untuk mempelajari pemrograman Delphi sebab semua syntax yang ada dalam pascal sama dengan syntax bahasa delphi, tetapi syntax dalam delphi tidak bisa diadopsi ke pascal karena itulah dalam pengantar ini saya beri judul Delphi adalah pascal tapi pascal bukan delphi.

II.     Pengantar Bahasa Pascal

Instalasi PASCAL

Oke kita langsung saja pada materi pertama kita yaitu pengenalan bahasa pascal agar Anda mudah dalam mengikuti pemrograman bahasa Delphi berikutnya. Bila Anda kesulitan mencari program Bahasa Pascal versi 5, Anda dapat mendownloadnya disini. ( Download Pascal). Tapi saya memperingati kepada Anda bahwa program Pascal ini tidak boleh disebar-luaskan lagi kepada Umum sebab saya tidak punya lisensi untuk menyebarluaskan program ini. Dan juga Anda tidak boleh mengkomersialkan program ini, sebab program Pascal yang saya sediakan disini hanya untuk mempelajari program tersebut.

Setelah Anda Download exstract file pascal.zip dengan menggunakan winrar (Program Winrar Dapat di Download dari pilar kanan situs ini) atau winzip. Setelah itu klik dua kali file turbo.exe pada folder tersebut, maka program turbo pascal 5.5 sudah bisa Anda jalankan, bila ingin program Turbo Pascal yang lebih lengkap ikuti langkah-langkah berikut :

  1. Bila Komputer Anda belum terinstall winrar atau winzip installah program tersebut, program winrar dapat Anda download melalui link yang ada di pilar kanan situs ini.
  2. Pindahkan file pascal.zip ke Drive C: jangan didalam folder lagi agar mudah untuk memanggilnya melalui Command Prompt.
  3. Bila Winrar sudah terinstall, klik kanan file pascal.zip lalu pilih extract to pascal.
  4. Jalankan Command Prompt dari windows Anda, klik start run lalu ketik command klik ok maka command Prompt akan ditampilkan. Setelah itu ketik CD\ dan ketik C: maka drive yang aktif saat ini di command prompt adalah drive C.
  5. Setelah itu ketik CD PASCAL lalu tekan enter, maka sekarang Anda berada di drive C: pada folder pascal yang telah Anda extract tersebut. Kemudian Ketik Install lalu tekan enter. maka proses instalasi TURBO PASCAL 5.5 akan berlangsung. Ikuti saja petunjuk instalasi pascal yang ada di proses instalasi. Folder default instalasi pascal adalah TP.
  6. setelah instalasi pascal selesai keluar lah dahulu dari program pascal, kembali ke command prompt. Pada command prompt ketik lagi CD\pascal maka Anda akan kembali lagi ke folder pascal, setelah berada di folder pascal extract beberapa file yang berekstensi ARC ke folder TP, Sebelumnya ketik perintah DIR *.ARC maka semua file yang berekstensi ARC akan ditampilkan, catat nama file-file tersebut. Ada beberapa file ARC yang ada di folder pascal ini yaitu : BGI.ARC, DEMOS.ARC, DOC.ARC, HELP.ARC, OOPDEMOS.ARC, TCALC.ARC, TOUR.ARC, TURBO3.ARC, dan UTILS.ARC. File tersebut hanya bisa di extract oleh file UNPACK.COM yang berada di folder pascal. cara mengekstract nya sebagai berikut :

Buat folder pada direktori TP sesuai dengan nama-nama file arc yang akan diextract contoh : Anda akan mengekstract file DEMOS.ARC, maka buatlah direktori di folder TP dengan nama DEMOS. Masuk ke folder TP — ketik CD\TP lalu ketik MD DEMOS maka folder dengan nama DEMOS akan terbentuk di folder TP. Setelah terbentuk folder DEMOS sekarang Anda beralih lagi ke folder PASCAL dengan mengetik CD\PASCAL, di folder PASCAL ketik perintah berikut UNPACK DEMOS C:\TP\DEMOS lalu tekan Enter. Maka file DEMOS.ARC akan di extract ke folder DEMOS yang berada di dalam folder TP. Lakukan hal yang sama pada file ARC yang lainnya.
Tampilan PASCAL versi 5.5

Memulai PASCAL

Pada bahasa pascal Anda akan bermain dengan KEYBOARD bukan MOUSE, jadi untuk sementara lupakan fasilitas GUI yang dimanjakan oleh WINDOWS. sebab kita kembali ke tahun 80-an dimana PASCAL menjadi suatu bahasa Pemrograman pavorite dikalangan SCIENTIEST saat itu. Tombol keyboard yang paling pokok untuk mengakses program PASCAL adalah tombol : alt, esc, ctrl, F1 — F12, ENTER, serta tombol anak panah. jadi bila salah satu tombol tersebut ada yang tidak berfungsi sebaiknya lupakan saja belajar pascal ini sampai Anda mengganti keyboard Anda dengan yang baru.

Untuk memulai pascal dari windows Anda dapat mengklik dua kali file TURBO.EXE, sedangkan bila melalui COMMAND PROMPT Anda dapat mengetikan perintah TURBO lalu tekan ENTER maka program PASCAL akan diload seperti gambar diatas. Tekan tombol ESC maka Program utama TURBO PASCAL akan di tampilkan, dari sini KEYBOARD menjadi senjata Anda untuk mengakses menu-menu yang ada di program utama PASCAL. Untuk lebih jelasnya mengenai penggunaan Keyboard pada pascal Anda dapat menekan tombol F1 yang akan memunculkan fasilitas HELP pada Pascal.

Untuk mengakses menu dari program pascal Anda gunakan tombol ALT di ikuti dengan Huruf pertama yang berwarna merah, contoh Anda akan mengakses menu File maka Anda dapat mengaksesnya dengan menekan tombol ALT dan huruf F. sekarang tekanlah tombol ALT+E, maka Anda berada pada mode editor, dan PASCAL siap untuk menerima perintah-perintah Program Anda. Sebagai perkenalan coba Anda ketikan program dibawah ini di editor PASCAL.

{ Program   : Input dari keyboard dan Menghitung operasi matematika }
{ Create by : Komarudin_surya@suryatekno }

uses Crt;
var
x,y,z    :  longint;
lagi     :  char;
namak    :  string[20];

begin
lagi  :=  'y';
 while (lagi  =  'y') or (lagi  =  'Y') do
 begin
 clrscr;
   write('Siapa Nama Anda..?');  ReadLn(namak);
   writeLn;
   write('Hallo ',namak,', Coba kamu');
   WriteLn(' masukan nilai x,y dan z ');
   writeLn('pada operasi matematika ini.');
   writeLn;
   writeLn('Operasi matematika X^2 + y^2 + z =..... ');
   write('masukan nilai x..= '); ReadLn(x);
   write('masukan nilai y..= '); ReadLn(y);
   write('masukan nilai z..= '); ReadLn(z);
   writeLn;
   writeLn('nilai operasi x^2 + y^2 + z adalah : ',x*x+y*y+z);
   writeLn;
   write('Mau hitung lagi apa tidak (y/t), ',namak,' ? ');
  readLn(lagi);
 end;
end.

Menu Editor Pascal

Setelah Anda ketik kode-kode program tersebut simpanlah file tersebut dengan nama testprog.pas, kemudian tekan tombol CTRL+F9 untuk melihat hasil program yang Anda ketik tersebut.

Siapa Nama Anda…? _

Masukanlah Sembarang Nama, misalkan nama yang anda masukan adalah IPOEL, maka selanjutnya akan ditampilkan kalimat seperti dibawah ini :

Siapa Nama Anda…? IPOEL Hallo IPOEL, Coba kamu masukan nila x,y, dan z
pada operasi matematika dibawah ini.Operasi matematika x^2 + y^2 + z adalah = ……
masukan nilai x..= _

Sekarang Program meminta anda untuk memasukan nilai operasi untuk x kemudian y dan z , setelah itu program akan menampilkan hasil operasi matematika itu dan menanyakan lagi pada anda, apakah akan menghitung lagi atau tidak, bila anda memasukan huruf t maka program akan dihentikan sedangkan bila anda memasukan huruf y program akan diulang lagi.

Siapa Nama Anda…? IPOEL Hallo IPOEL, Coba kamu masukan nila x,y, dan z
pada operasi matematika dibawah ini.Operasi matematika x^2 + y^2 + z adalah = ……
masukan nilai x..= 5
masukan nilai y..= 5
masukan nilai z..= 5

nilai operasi x^2 + y^2 + z adalah : 55

Mau hitung lagi apa tidak (y/t), IPOEL ? _

Dari contoh program pengenalan diatas, Anda dapat melihat dalam program sederhana tersebut terdapat beberapa atribut, variabel, serta beberapa statemen. sekarang mari kita uraikan program sederhana tersebut berdasarkan kelompok-kelompok.

{ Program : Input dari keyboard dan
Menghitung operasi matematika }
Pada bagian ini merupakan suatu KOMENTAR yang tidak diproses oleh program, bagian komentar ini diperlukan untuk keperluan Dokumentasi agar program dapat diketahui maksud dan tujuannya serta bila kita suatu waktu akan menambahkan atau merubah program maka kita dapat dengan cepat mengetahui lokasi dari bagian program yang perlu kita tambahkan atau dirubah. Untuk memberikan komentar dalam pascal diberikan tanda { dan } atau (* dan *), jadi apapun yang dituliskan didalam kurung tersebut tidak akan diproses oleh program.

uses Crt;

perintah ini merupakan suatu UNIT, Unit mempunyai beberapa prosedur dan jenisnya. UNIT dalam Pascal harus disertakan untuk mengaktifkan prosedur-prosedur yang akan diprogram. Sedangkan Prosedur didalam Pascal dapat berbentuk prosedur yang didefinisikan atau dibuat sendiri oleh pemakai atau prosedur yang telah disediakan oleh Pascal. Prosedur yang didefinisikan sendiri oleh pemakai harus dideklarasikan terlebih dahulu.

Unit-unit dalam PASCAL 5.5 ada tujuh buah unit standar, ketujuh unit tersebut disimpan dalam file yang bernama TURBO.TPL. Unit-unit tersebut yaitu :

  1. UNIT System — Unit ini merupakan sebuah runtime Turbo Pascal yang mendukung semua proses yang dibutuhkan pada waktu runtime (eksekusi program). Anda akan menemui pesan error seperti ini “RUNTIME ERROR” bila Anda salah dalam memanipulasi system yang diprogramkan. Unit ini Otomatis ditambahkan oleh Pascal walau Anda tidak mencantumkan nya sewaktu meng-Compile.
  2. UNIT CRT — Unit ini digunakan untuk keperluan program dalam memanipulasi layar, dalam hal ini bisa berupa manipulasi TEKS, KURSOR, KODE EXTENDED KEYBOARD dll.
  3. UNIT Printer — Sesuai dengan namanya maka unit ini tentu saja digunakan dalam program yang berhubungan dengan printer, misalkan kita akan mencetak suatu program ke printer maka unit ini harus digunakan untuk mengaktifkan printer. Printer yang bisa didukung hanya printer jenis LPT dan COM, sedangkan printer jenis USB tidak bisa diakses karena pada waktu itu belum ada printer yang berjenis USB, kecuali printer tersebut menyediakan DRIVER untuk DOS kemungkinan printer USB bisa digunakan oleh PASCAL 5.5 ini.

Contoh program yang menggunakan unit printer :

(* Program Pencetakan Printer, Catatan dlm Pascal 5.0 keatas harus ditambahkan kata Lst *)

Uses Printer;
Begin
WriteLn(Lst,’Saya sedang mencoba Printer.’);
WriteLn(Lst,’Create By : Suryatekno©2008′);
WriteLn(Lst,’============================’);
End.

  1. UNIT DOS — Unit ini digunakan bila anda akan mengaktifkan prosedur-prosedur yang ada dalam DOS seperti DosVersion, GetTime, SetTime, DiskSize, DiskFree, Call, Dir, Path, Copy dan sebagainya.

Contoh program yang menggunakan unit DOS :

(* Program melihat versi DOS dan sisa Disk,
Create By : Suryatekno *)

Uses DOS,CRT;
var ukuran : longint;
Begin
ukuran := DiskFree(0);
ClrScr;
WriteLn(‘Versi DOS yang Anda gunakan adalah : MS-DOS ‘,DosVersion);
WriteLn(‘Sisa Kapasitas Harddisk Anda : ‘,ukuran,’ Bytes’);
WriteLn;
WriteLn(‘Tekan tombol apa saja untuk keluar’);
ReadLn;
End.

  1. UNIT Graph — Unit ini digunakan untuk menampilkan grafik seperti Tabel, Chart Statistik dan sebagainya. Biasanya Unit ini digunakan bila kita ingin menampilkan suatu grafik seperti pada MS-EXCEL. Bisa juga digunakan untuk membuat animasi, Game dan sebagainya.

{ Program menampilkan Grafik Bar,
Create By : Suryatekno 2008 }

Uses Graph;
var
Driver,Model : integer;
I : integer;
Begin
Driver := VGA;
Model := VGAHi;
InitGraph(Driver, Model, ‘ ‘);

Line(20,25,20,155);
Line(20,155,200,155);

Randomize;
for I := 0 to 4 do
Bar3D(30+I*35, 154-Random(100),55+I*35,154,15,TopOn);
WriteLn;
WriteLn(‘Tekan Sembarang Tombol untuk Keluar’);
ReadLn;
End.

  1. UNIT Turbo3 — Unit ini digunakan pada pascal 3.0 sedangkan untuk pascal versi 4.0 keatas unit ini sudah tidak digunakan lagi atau tidak difungsikan. Kegunaannya adalah sewaktu anda meng-upgrade dari pascal versi 3.0 ke 4.0 atau 5.0 , Untuk latihan kita sekarang unit ini tidak kita gunakan saja.
  2. UNIT Graph3 — Unit ini digunakan untuk meng-konversi grafik yang dibuat oleh pascal versi 3.0 agar dapat digunakan oleh pascal 4.0 keatas, sama seperti unit Pascal3 unit ini pun tidak kita gunakan pada latihan kita ini sebab kita menggunakan PASCAL versi 5.5 yang lebih canggih dan lengkap.

Untuk Lebih jelasnya mengenai unit-unit ini silahkan anda buka Folder DOC yang ada pada Direktory TP. Atau bila Anda orang yang kreatif dan tidak cepat puas silahkan Anda mencari referensi-referensi dari situs atau media yang lainnya, Ini sangat saya anjurkan dan saya acungkan jempol bila Anda melakukan hal ini.

Sekarang kita lanjutkan mengenai pembahasan program perkenalan yang telah anda buat pertama kali.

var
x,y,z      :   longint;
lagi     :   char;
namak     :   string[20];

Pada bagian ini disebut VARIABLE , Semua bahasa pemrograman memerlukan variabel untuk mengetahui type atau jenis data yang digunakan oleh si programer. Pada contoh program pengenalan tersebut kita memberitahukan kepada PASCAL bahwa type atau jenis variabel yang kita gunakan untuk variable x,y, dan z bertype longint, variable lagi bertype char dan variable namak bertype String dengan panjang karakter sebanyak 20 string.

LANJUTAN

Aplikasi RUN

Mengoperasikan Komputer dengan cepat !!!!!!???????????

Hal yang sangat di inginkan bagi semuapenguna Komputer.

Jawabannya ada di terjemahan/penjelasan di bawah ini.

Ini benar-benar akan menghemat banyak waktu Anda. Ada banyak perintah yang mungkin belum pernah anda lihat atau tidak tahu. Ada sifat tertentu dari windows yang anda tidak tahu ada di system.

dibawah ini Perintah-perintah yang dapat digunakan di Aplikasi RUN pada Windows XP,dimana di sebelah kiri adalah fungsi aplikasi, dan disebelah kanan adalah fungsi perintah yang dapat anda jalankan dengan mengklik Start, Run, lalu ketik perintah kemudian klik Ok.

  1. Accessibility Controls ==>Perintah==>access.cpl
  2. Add Hardware Wizard ==>Perintah==> hdwwiz.cpl
  3. Add/Remove Programs =>Perintah==> appwiz.cpl
  4. Administrative Tools =>Perintah=> control admintools
  5. Automatic Updates==>Perintah==>wuaucpl.cpl
  6. Bluetooth Transfer Wizard==>Perintah==>fsquirt
  7. Calculator==>Perintah==>calc
  8. Certificate Manager==>Perintah==>certmgr.msc
  9. Character Map==>Perintah==>charmap
  10. Check Disk Utility==>Perintah==>chkdsk
  11. Clipboard Viewer==>Perintah==>clipbrd
  12. Command Prompt==>Perintah==>cmd
  13. Component Services==>Perintah==>dcomcnfg
  14. Computer Management==>Perintah==>compmgmt.msc
  15. Date/Time Properties==>Perintah==>timedate.cpl
  16. DDE Share==>Perintah==>ddeshare
  17. Device Manager==>Perintah==>devmgmt.msc
  18. Direct X Control Panel (If Installed)*==>Perintah==>directx.cpl
  19. Direct X Troubleshooter==>Perintah==>dxdiag
  20. Disk Cleanup Utility==>Perintah==>cleanmgr
  21. Disk Defragment==>Perintah==>dfrg.msc
  22. Disk Management==>Perintah==>diskmgmt.msc
  23. Disk Partition Manager==>Perintah==>diskpart
  24. Display Properties==>Perintah==>control desktop
  25. Display Properties==>Perintah==>desk.cpl
  26. Display Properties (w/Appearance Tab Preselected)==>Perintah==>control color
  27. Dr. Watson System Troubleshooting Utility==>Perintah==>drwtsn32
  28. Driver Verifier Utility==>perintah==>verifier
  29. Event Viewer==>Perintah==>eventvwr.msc
  30. File Signature Verification Tool==>Perintah==>sigverif
  31. Findfast==>Perintah==>findfast.cpl
  32. Folders Properties==>Perintah==>control folders
  33. Fonts==>Perintah==>control fonts
  34. Fonts Folder==>Perintah==>fonts
  35. Free Cell Card Game==>Perintah==>freecell
  36. Game Controllers==>Perintah==>joy.cpl
  37. Group Policy Editor (XP Prof)==>Perintah==>gpedit.msc
  38. Hearts Card Game==>Perintah==>mshearts
  39. Iexpress Wizard==>Perintah==>iexpress
  40. Indexing Service==>Perintah==>ciadv.msc
  41. Internet Properties==>Perintah==>inetcpl.cpl
  42. IP Configuration (Menampilkan konfigurask koneksi)==>Perintah==>ipconfig /all
  43. IP Configuration (Menampilkan konentens DNS Cache)==>Perintah==>ipconfig /displaydns
  44. IP Configuration (Mendelete DNS konten Cache)==>Perintah==>ipconfig /flushdns
  45. IP Configuration (Pelepasan Semua Koneksi)==>Perintah==>ipconfig /release
  46. IP Configuration (Memperbaharui Semua Koneksi)==>Perintah==>ipconfig /renew
  47. IP Configuration (Refreshes DHCP & Re-Registers DNS)==>Perintah==>ipconfig /registerdns
  48. IP Configuration (Menampilkan DHCP Class ID)==>Perintah==>ipconfig /showclassid
  49. IP Configuration (Memodifikasi DHCP Class ID)==>Perintah==>ipconfig /setclassid
  50. Java Control Panel (Jika diinstall)==>Perintah==>jpicpl32.cpl
  51. Java Control Panel (Jika diinstall)==>Perintah==>javaws
  52. Keyboard Properties==>Perintah==>control keyboard
  53. Local Security Settings==>Perintah==>secpol.msc
  54. Local Users and Groups==>Perintah==>lusrmgr.msc
  55. Logs You Out Of Windows==>Perintah==>logoff
  56. Microsoft Chat==>Perintah==>winchat
  57. Minesweeper Game==>Perintah==>winmine
  58. Mouse Properties==>Perintah==>control mouse
  59. Mouse Properties==>Perintah==>main.cpl
  60. Network Connections==>Perintah==>control netconnections
  61. Network Connections==>Perintah==>ncpa.cpl
  62. Network Setup Wizard==>Perintah==>netsetup.cpl
  63. Notepad==>Perintah==>notepad
  64. Nview Desktop Manager (If Installed)==>Perintah==>nvtuicpl.cpl
  65. Object Packager==>Perintah==>packager
  66. ODBC Data Source Administrator==>Perintah==>odbccp32.cpl
  67. On Screen Keyboard==>Perintah==>osk
  68. Opens AC3 Filter (If Installed)==>Perintah==>ac3filter.cpl
  69. Password Properties==>Perintah==>password.cpl
  70. Performance Monitor==>Perintah==>perform
  71. Phone and Modem Options==>Perintah==>telephon.cpl
  72. Power Configuration==>Perintah==>powercfg.cpl
  73. Printers and Faxes==>Perintah==>control printers
  74. Printers Folder==>Perintah==>printers
  75. Private Character Editor==>Perintah==>eudcedit
  76. Quicktime (If Installed)==>Perintah==>QuickTime.cpl
  77. Regional Settings==>Perintah==>intl.cpl
  78. Registry Editor==>Perintah==>regedit
  79. Registry Editor==>Perintah==>regedit32
  80. Remote Desktop==>Perintah==>mstsc
  81. Removable Storage==>Perintah==>ntmsmgr.msc
  82. Removable Storage Operator Requests==>Perintah==>ntmsoprq.msc
  83. Resultant Set of Policy (XP Prof)==>Perintah==>rsop.msc
  84. Scanners and Cameras==>Perintah==>sticpl.cpl
  85. Scheduled Tasks==>Perintah==>control schedtasks
  86. Security Center==>Perintah==>wscui.cpl
  87. Services==>Perintah==>services.msc
  88. Shared Folders==>Perintah==>fsmgmt.msc
  89. Shuts Down Windows==>Perintah==>shutdown
  90. Sounds and Audio==>Perintah==>mmsys.cpl
  91. Spider Solitare Card Game==>Perintah==>spider
  92. SQL Client Configuration==>Perintah==>cliconfg
  93. System Configuration Editor==>Perintah==>sysedit
  94. System Configuration Utility==>Perintah==>msconfig
  95. System File Checker Utility (Segera scan)=>Perintah=>sfc /scannow
  96. System File Checker Utility (Pindai Sekali Pada Boot Berikutnya)  =>Perintah=>sfc /scanonce
  97. System File Checker Utility (Scan seluruh Boot)=>Perintah=>sfc /scanboot
  98. System File Checker Utility (Kembali ke setting Default)=>Perintah=>sfc /revert
  99. System File Checker Utility (Purge File Cache)==>Perintah==>sfc /purgecache
  100. System File Checker Utility (Set Cache Size untuk ukuran x)==>Perintah==>sfc /cachesize=x
  101. System Properties==>Perintah==>sysdm.cpl
  102. Task Manager==>Perintah==>taskmgr
  103. Telnet Client==>Perintah==>telnet
  104. User Account Management==>Perintah==>nusrmgr.cpl
  105. Utility Manager==>Perintah==>utilman
  106. Windows Firewall==>Perintah==>firewall.cpl
  107. Windows Magnifier==>Perintah==>magnify
  108. Windows Management Infrastructure==>Perintah==>wmimgmt.msc
  109. Windows System secutity Tool==>Perintah==>syskey
  110. Windows Update Launches==>Perintah==>wupdmgr
  111. Windows XP Tour Wizard==>Perintah==>tourstart
  112. Wordpad==>Perintah==>write

Aborigin Band Raha – Mengalah By Erwin Akbar Marakerama

Sangat Memotivasi = Tips Menjadi Mahasiswa Sukses “Romi Satria Wahono”

Tips Menjadi Mahasiswa Sukses

by Romi Satria Wahono

mahasiswasukses.gifAnda mahasiswa yang luntang-luntung kurang kerjaan? Sudah mulai mual ndengerin kuliah pak dosen? Mulai bete dengan suasana kos-kosan? Apalagi teman dekat sudah mulai pindah kos karena nggak tahan anda utangin terus hehehe. Pingin teriak sekeras-kerasnya tapi takut ditimpukin tetangga? Atau dulu punya mimpi pingin ikut mbangun republik tercinta, tapi jangankan itu, mbangun diri sendiri saja susah bo :)  Apa salah jurusan yah? Padahal dulu dah baca-baca tulisan tips dan trik memilih jurusan. Bingung karena nggak dapat apa-apa di universitas. Jadi makin terseok-seok dan tanpa ruh kalau baca tulisan tentang jenis mahasiswa. Hmmm … coba deh ikuti tulisan ini, siapa tahu ada tips yang cocok dan bisa bikin semangat bangkit.

  1. Bangun tidur, berdiri di depan kaca, ucapkan bahwa andalah yang terbaik di kos-kosan ini (Ya soalnya anda sendirian sekarang :D ) Kalau anda merasa itu kurang, ucapkan bahwa andalah yang terbaik di kelas anda atau terganteng di kampus anda. Yakinilah bahwa anda adalah manusia pilihan, paling tidak terpilih sebagai wakil desa anda yang bisa kuliah di universitas ini. Atau kalau lebih pede lagi, bilang bahwa andalah makhluk terbaik di muka bumi, ya memang benar, paling tidak dibandingkan dengan hewan dan tumbuhan :P

  2. Mandi yang bersih, sisir dan rapikan rambut anda. Ambil handphone, bikin senyuman paling manis, foto wajah anda. Ulangi lagi kalau masih kurang enak dilihat. Kalau sampai 10 kali jepretan masih juga kurang enak di lihat, ambil secara acak saja. Mungkin wajah anda memang tidak terlalu enak dilihat :)

  3. Nyalakan komputer, akses internet, nggak usah ke mana-mana, langsung saja buka http://wordpress.com. Buat account blog di sana.

  4. Renungi hidup anda, ingat-ingat lagi perjalanan hidup dari kecil sampai sekarang dan apa yang telah anda lakukan. Masuk ke menu administrasi http://wordpress.com, klik Write->Page. Buat tulisan dengan judul About Me, tuliskan resume, kisah hidup dan Curriculum Vitae (CV) anda. Tuliskan “apa saja” seluruh kegiatan anda di sana. Dari lahir, SD, SMP, SMA dan kuliah. Pernah jadi ketua OSIS, sekretaris, bendahara atau pesuruh OSIS? Atau pernah ikutan nyembelih kambing kurban, pernah jadi penjaga masjid, pernah bikin workshop komputer, pernah menang lomba balap karung, cerdas cermat atau lomba gambar di kampung. Tulis semuanya. Kerahkan seluruh ingatan anda, anggap saja nostalgia. Sekali lagi, tulis semua, apapun yang anda lalui di “Page” berjudul About Me tadi. Sudah puas? Klik “Publish“. Kalau ada yang kurang tambahi lagi, kalau merasa halaman itu nggak cukup dan harus tulis dalam OO Writer atau MS Word, copy and paste saja draft tadi. Jangan lupa convert ke PDF dan upload di halaman About Me. Perbaiki terus CV anda setiap ada kegiatan yang anda lakukan, sekecil apapun. Beri juga skrinsyuut kalau diperlukan. Oh ya, foto manis anda tadi jangan lupa dipasang di halaman About Me, kalau pingin contoh, termasuk gimana nempatan CV versi PDF cek di sini deh :)

  5. Sekarang ayok berdiri, jalan ke meja belajar anda. Kenangi kehidupan kampus anda, senangnya ketika diterima di universitas ini, semangatnya ikutan ospek (atau apa ya namanya sekarang?), dosen-dosen anda yang baik dan menyenangkan, nilai mata kuliah anda yang naik turun (yang pasti lebih banyak turunnya ;) ), dan mungkin juga teman-teman mahasiswi anda yang sudah menolak cinta anda :) Kenang semua. Olala, ada kenangan manis disaat anda berjaya dengan satu mata kuliah yang anda senangi, dosennya juga maknyus kalau ngajar, dan anda akhirnya anda mendapatkan berkah nilai A diantara tumpukan nilai C, D dan E.

  6. Mata kuliah apa itu ya, yang dulu anda senangi? Cari buku catatan anda, obrak abrik meja belajar untuk nyari buku textbook mata kuliah itu. Ketemu? Oalah anda ternyata jagoan Rekayasa Perangkat Lunak. Ok sekarang lihat lagi tulisan di buku catatan anda yang sudah lusuh. Cocokan dengan buku textbook. Sekarang tulis kenangan anda tentang mata kuliah Rekayasa Perangkat Lunak itu. Jangan tulis yang lain, konsentrasi saja ke satu mata kuliah itu. Tulisan apapun asal berhubungan dengan Rekayasa Perangkat Lunak. Satu topik tulisan cukup 4-6 paragraf saja, jangan kepanjangan. Kalau belum puas, buat lagi topik lain, batasi juga 4-6 paragraf. Nulisnya di Write->Post lho ya, jangan lupa.

  7. Kurang bahan? Dulu kayaknya pernah pinjem buku bagus tentang Rekayasa Perangkat Lunak di perpustakaan? Ok, kebetulan dah masuk waktu dhuhur dan makan siang. Jangan lupa mampir dulu untuk sholat dhuhur di masjid samping kos-kosan, dan makan siang di warteg andalan. Ok, genjot sepeda ke kampus, langsung ke perpus. Cari buku kenangan anda tadi. Juga cari banyak berita dan tulisan populer tentang software dan metode pengembangan. Kalau perpus ada internet, balik lagi ke http://wordpress.com anda. Lanjutkan tulisan-tulisan anda.

  8. Ops nggak terasa sampai maghrib di perpus. Sholat, makan malam dan pulang. Ingat-ingat deh dulu kayaknya pernah ngerjain Tugas Mandiri berhubungan dengan software? Ok kumpulin file-filenya yuk. Dari mata kuliah apa saja lah, bisa Rekayasa Perangkat Lunak, Dasar Pemrograman, Pemrograman berorientasi Obyek, atau apapun. Kalau ada program yang dulu dibuat juga kumpulin. Dibahas saja program yang pernah dibuat, sekaligus dibagi gratis tuh codenya. Walah bisa jadi satu kategori baru tuh di blog :)

  9. Sebelum tidur, baca bismillah, dan ucapkan syukur hari ini anda sudah melakukan kegiatan yang sangat baik dan  produktif, kegiatan yang bisa membanggakan orang tua, teman, tetangga, dan dosen anda. Dan Insya Allah bisa menjadi bekal kontribusi anda ke republik tercinta ini.

  10. Bangun pagi, nggak usah kebanyakan tidur, anda bukan bayi lagi :) Sholat shubuh dan lanjutkan petualangan hidup anda.

  11. Sebelum masuk kuliah baca-baca buku dulu deh, hari ini pak dosen mau ngajari apa, siapa tahu bisa jadi bahan tulisan. Kalau ada waktu pagi bikin resume atau rangkuman bab yang pak dosen akan ajar. Insya Allah saya jamin anda akan masuk ke kelas dengan suasana yang berbeda. Anda tidak lagi tidur. Horeeee! Lho kok bisa, ya soalnya anda jadi pingin konfirmasi ke pak dosen, yang anda pahami dari rangkuman tadi bener nggak. Dan anda akan  nyimak karena anda berharap bisa jadi bahan tulisan. Ada kemungkinan anda akan lebih pinter dari pak dosen, karena kadang saking sibuknya ngerjain proyek, pak dosen kadang lupa belajar … hihihi. Kalau ada pertanyaan yang nggak bisa dijawab pak dosen, anda angkat tangan saja, bilang bahwa pernah mengupas tuntas masalah itu, sebutkan URL blog anda. Bantu dosen anda jawablah, siapa tahu malah nanti diminta bantu dosen ngerjain proyek atau malah jadi asisten dosen. Cuman jangan galak-galak sama adik kelas yah, jaman dosen bangga karena nggak ngelulusin mahasiswa sudah kuno. Yang trend sekarang dosen gaul, kayak si broer sang dosen flamboyan (ngajar di semua kampus di jakarta bo) dan mbah IMW dari gundar :)

  12. Lanjutkan perdjoeangan. Mudah-mudahan semester ini tumpukan nilai A anda semakin banyak. Dan Insya Allah saya jamin, anda tidak akan kesulitan ngerjain skripsi atau TA di semester akhir. Kok bisa? Ya, anda sudah terbiasa banyak baca dan nulis, ini modal penting bikin skripsi. Logikanya kalau anda banyak nulis, pasti banyak baca tho :) Jangan lupa untuk submit artikel-artikel anda di IlmuKomputer.Com, prosedurnya ada di sini nih. Ini penting karena kabarnya numpang nampang di IlmuKomputer.Com bisa bawa hoki, bisa dapat jodoh, pekerjaan, project atau ketularan gemuk dari foundernya. Yang pasti bisa bantu ningkatin traffic blog anda :)

  13. Kalau kebiasaan 1-12 anda lakukan sampai anda lulus, Insya Allah anda tidak akan kesulitan mencari pekerjaan. Justru pekerjaan yang akan mencari anda. Tulisan-tulisan anda di blog sudah di-indeks oleh banyak mesin mencari. Bahkan mungkin kalau orang googling dengan keyword “Rekayasa Perangkat Lunak Indonesia“, yang muncul nomor satu adalah blog anda. Anda nggak perlu bawa CV ke mana-mana karena anda sudah tulis di blog anda. Tentu anda akan semakin surprise kalau ada penerbit yang nawarin membukukan tulisan-tulisan Rekayasa Perangkat Lunak yang anda telateni selama ini. Kesempatan jadi dosen bukan mimpi lagi, lha wong yang nulis bukunya anda je. Wajar tho sekalian ngajar ;)  Malah anda mungkin sudah ditokohkan oleh masyarakat Indonesia di bidang Rekayasa Perangkat Lunak? Amiiin. Cuman jangan sombong, sombong itu temannya setan :)

  14. Akhirnya, alhamdulillah anda telah sukses melewati kehidupan mahasiswa anda dengan baik. Bukan karena siapa-siapa, tapi karena perdjoeangan anda sendiri, karena tangan anda sendiri, dan tentu saja pertolongan dari yang DIATAS. Jangan lupa, tetap lanjutkan perdjoeangan di kehidupan baru.

ttd-small.jpg

http://romisatriawahono.net/2008/01/29/tips-menjadi-mahasiswa-sukses/

Romi Satria Wahono “Mengenal Bisnis di Internet”

Mengenal Bisnis di Internet
by Romi Satria Wahono

internetbusiness.gifMas Romi, saya kok jadi bingung dengan banyaknya informasi tentang peluang bisnis di Internet, ada yang bentuknya MLM, arisan online, menjadi publisher iklan, broker penjualan barang, dsb. Yang mana sih yang bisa dipercaya? (Iman, Jakarta)

Bisnis di Internet mana sih yang benar alias tidak menipu? Ini inti pertanyaan mas Iman dan juga mungkin pertanyaan kita semua. Yang pasti MLM dan arisan online berbentuk piramida uang tidak bisa dipercaya. Kalaupun kita mendapatkan untung dari proses itu, ada puluhan, ratusan atau bahkan ribuan orang dibawah root kita yang kita rugikan. Bagaimana dengan bisnis Internet yang lain? Mari kita bahas.

Kita bisa simpulkan bahwa bisnis di Internet sebenarnya terdiri dari dua jenis, yaitu bisnis menjual produk di Internet dan bisnis dengan menjadi publisher iklan di Internet. Keduanya secara lengkap saya kupas di penjelasan berikut ini.

1. BISNIS MENJUAL PRODUK DI INTERNET

Bisnis menjual produk seperti biasa, hanya memanfaatkan Internet untuk memajang produk, mengatur sistem pemesanan dan pembayaran secara online. Biasanya disebut dengan e-commerce. Contoh, Amazon.Com yang menjual buku, cd, software dan berbagai produk di Internet. Contoh di Indonesia adalah Bhinneka.Com, yang menyediakan produk komputer dan periferalnya yang memungkinkan transaksi lewat Internet. Bisnis ini juga bisa dilakukan oleh individual, misalnya seorang programmer yang menjual sendiri aplikasi, template, themes, module, maupun plugin yang dia kembangkan, melalui situs pribadinya. Biasanya sang penjual menggunakan sistem e-commerce seperti zencart dan oscommerce yang selain memiliki fitur katalog produk, juga memungkinkan pembayaran secara online dengan payment gateway seperti paypal, 2checkout.com, dsb. Sekali lagi bahwa produk yang dijual ini bisa berupa, buku, majalah, ebook, software, dokumen, mebel, alat elektronik, komputer, handphone, dsb.

2. BISNIS MENJADI PUBLISHER IKLAN DI INTERNET

Ini adalah jenis bisnis di Internet yang sedang digandrungi banyak orang, dan juga mungkin saya didalamnya ;) . Modalnya relatif kecil, karena kita hanya perlu biaya untuk domain, hosting dan situs web. Bahkan bisa kita gunakan layanan web atau blog gratisan dulu untuk memulai bisnis kita dari kecil. Yang paling penting di bisnis ini adalah IDE dalam membangun situs web atau blog beserta kontennya. Situs web atau blog yang kita bangun harus unik, anti kerumunan (belum banyak dikerjakan orang lain), dan harus bisa menarik pengguna internet untuk mengunjunginya. Dengan kata lain, kita harus bisa membuat situs yang memilik traffic tinggi, karena disinilah kekuatan bisnis Internet jenis ini. Semakin tinggi traffic situs kita, semakin tinggi pendapatan yang kita terima karena semakin banyak pemasang iklan yang mau memasang iklan di tempat kita.

Di Amerika, ada Joel Comm, pengarang buku Adsense Secrets yang bisa mendapatkan rata-rata 500 USD perhari atau Ken Calhoun yang bisa mendapatkan 300.000 USD pertahun dengan situsnya DayTradingUniversity.Com. Perlu kita ingat bahwa situs-situs besar semacam Friendster.Com juga hidup dari bisnis menjadi publisher iklan ini. Bagaimana dengan Indonesia? Ada nama-nama besar seperti Cosa Aranda yang kabarnya memiliki penghasilan lebih dari 5000 USD perbulan dari bisnis menjadi publisher iklan di Internet.

Ok apa saja jenis bisnis publisher iklan di Internet ini?

A. PROGRAM AFILIASI

Program dimana pemilik situs web atau blog akan mendapatkan komisi (atau hadiah) apabila terjadi transaksi antara perusahaan pemilik program dengan pembeli produk yang diiklankan oleh pemilik situs atau blog. Amazon.Com memiliki program afiliasi (affiliate program) yang cukup terkenal. Kita tinggal mendaftarkan diri dan memasang iklan produk Amazon.Com di situs web atau blog kita. Kita akan mendapatkan komisi (prosentase komisi tergantung produk) apabila ada orang membeli produk Amazon.Com tersebut melalui situs kita. Beberapa perusahaan lain yang menyediakan program afiliasi adalah:

*
linkshare.com
*
clickbank.com
*
cj.com
*
sitesell.com
*
clicksor.com

B. PROGRAM ADVERTISING

Program dimana pemilik situs web atau blog akan mendapatkan uang dengan memasang iklan dari pemilik program. Besar uang yang diterima tergantung dari peraturan yang dibuat oleh pemilik program. Jenis program advertising ini bisa Cost per 1000 Impression (CPM) atau Pay Per Click (PPC). Jadi berbeda dengan program afiliasi, pada program advertising ini uang diterima tidak berdasarkan pada transaksi yang telah dilakukan, tapi berdasarkan impression alias banyaknya iklan ditayangkan (CPM) atau banyaknya klik terhadap iklan (PPC) yang dilakukan oleh pengunjung situs kita.

Contoh perusahaan yang memiliki program CPM adalah fastclick.com dan valueclickmedia.com. Sedangkan yang berbasis PPC adalah Google Adsense, yang saat ini menjadi program advertising favorit bagi pebisnis Internet di dunia. Perusahaan lain yang memiliki layanan program advertising diantaranya adalah sebagai berikut:

*
adbrite.com
*
text-links-ads.com
*
vibrantmedia.com
*
yesadertising.com
*
searchfeed.com
*
crispads.com
*
onemonkey.com
*
industrybrains.com
*
doubleclick.com
*
kanoodle.com

Berkembang juga sistem Direct Advertising dimana kita sang pemilik situs web atau blog tidak menggunakan jasa perusahaan periklanan, tapi kita sendiri yang langsung hunting dan mengelola iklan. Detik.com, kompas.com dan sistem layanan iklan banner di portal berita lain adalah salah satu contoh dari Direct Advertising. Direct Advertising juga mulai marak dilakukan secara individual oleh para blogger yang memiliki situs blog bertraffic tinggi. Saya sempat mencoba Direct Advertising untuk situs blog pribadi saya, meskipun akhirnya saya lepas lagi karena saya pikir kok tidak terlalu “elok” memasang iklan di situs blog pribadi. Nggak elok yang saya maksudkan di sini adalah, kurang bersih secara desain dan saya takut independensi blog terganggu dengan iklan produk yang berhubungan dengan opini yang saya tulis. Dengan berkembangnya waktu, mudah-mudahan suatu saat saya bisa menerima kenyataan itu :D Tapi saya tetap menerapkan Direct Advertising di situs lain yang saya bangun.

Perlu dicatat bahwa setiap perusahaan memiliki aturan dan mekanisme sendiri bagi pemasang dan publisher iklan. Kita harus mencermati berbagai aturan yang mereka tuangkan dalam bentuk Term of Service (ToS) sebelum kita mengikuti program suatu perusahaan.

Tertarik untuk ikutan bermain di bisnis Internet ini? Saya akan bahas secara mendetail berbagai bisnis Internet yang saya perkenalkan diatas pada artikel berikutnya. Paling tidak saya mulai dari program bisnis di internet yang sudah saya jalani dan berhasil mendapatkan income. Ikuti terus seri artikel ini.

http://romisatriawahono.net/2008/03/10/mengenal-bisnis-di-internet/

3rd PHP Developer Day: Romi Satria Wahono

Video wawancara dengan tema programmer-entrepeneur diambil setelah selesai ngisi acara 3rd PHP Developers Day di LIPI sekitar dua tahun lalu (19 Pebruari 2009) video yang sangat membangun generasi-generasi muda programmer indonesia.bisnis dan kesenangan.

Follow

Get every new post delivered to your Inbox.