Minggu, 09 Oktober 2011

PUISI SENANDUNG RINDU

Puisi senandung rindu
Tercurah untukmu
Karena kau pangeran hidupku
Kini diri ini tak lagi sendiri

Tanpa lagi harus menyendiri
Dengan memendam luka dihati
Karna kini kau tlah berada disisi
Dengan menggengammu dihati

Jalanku kini tak lagi tertatih-tatih
Karna dirimu kekasih
Kini hidupku takkan merasa sepi
Kuserahkan hidupku ini

Sampai takdir mengikuti
Jalan hidup yang telah terisi
Bersamamu sang kekasih hati

Terima kasih atas cinta abadimu untukku
Terima kasih atas cinta sucimu padaku
Selamanya ’kan slalu dihati
Karna cinta kasih yang tlah Illahi beri

Kamis, 06 Oktober 2011

Stuktur Program Visual Basic

Dalam membuat program, aspek utama yang harus diketahui oleh pemograman adalah struktur program. Pemrograman akan berjalan baik, jika mempunyai struktur program yang benar. Begitu pula dengan membuat program dengan Visual Basic. Pemograman harus mengetahui struktur program yang berlaku pada Visual Basic.
Agar dapat merancang sebuah program dengan baik dan terarah, sebaiknya harus mengenal terlebih dahulu struktur program dalam Visual Basic.

Secara umum struktur program Visual Basic terdiri dari dua bagian, yaitu bagian deklarasi program dan bagian pernyataan program.

1. Bagian deklarasi Program

Bagian ini merupakan bagian peletakan semua deklarasi data yang akan digunakan. Secara umum kata cadangan yang merupakan bagian dari deklarasi adalah: Dim, Private, Const, dan type.
a. Deklarasi Dim atau Dimension.
Dim atau Dimension adalah kata cadangan yang sering dipakai mendeklarasikan Variabel yang akan digunakan dalam visual Basic. Pendeklarasian dengan pernyataan Dim berlaku pada pemograman modul, program dan sub-program.
b. Deklarasi Publik
Publik merupakan pernyataan yang menggantikan pernyataan global dalan Visual Basic. Pernyataan Publik menyatakan bahwa semua variabel yang dideklarasikan oleh pernyataan berlaku secara umum. Publik merupakan pernyataan level modul, artnya pernyataan ini pada dasarnya dideklarasikan pada semua modul.
c. Deklarasi Private
Private menyatakan bahwa semua variabel yang dideklarasikan oleh pernyataan berlaku secara khusus (private). Pernyataan private merupakan pernyataan level sub-program, artinya pernyataan yang pada dasarnya dideklarasikan pada sebuah sub-program.
d. Deklarasi Statis
Static sering digunakan untuk suatu variabel atau nilai agar tepat atau tidak berubah, selama program dijalankan. Pernyataan statik merupakan pernyataan level sub-program, artinya pernyatan yang pada dasarnya dideklarasikan pada bagaia sub-program.
e. Deklarasi Const atau Constanta
Const atau constanta sering dipakai pada bagian deklarasi untuk memberikan harga konstan pada suatu variabel. Const merupakan pernyataan level modul, artinya pernyataan yang pada dasarnya dideklarasikan pada modul. Dalam prakteknya pernyataan const sering dipandu dengan pernyataan publik atau private.
f. Deklarasi Type
Type dipakai bada bagian deklarasi untuk mendefenisiskan type data terdefenisi. Dimana type data ini dapat mengandung satu atau lebih dari suatu type data.
Type merupakan pernyataan level modul, artinya pernyataan yang pada dasarnya dideklarasikan pada modul. Dalam prakteknya pernyataan type sering dipandu dengan pernyataan public atau private.

2.   2.Bagian Pernyataan Program

Program pada bagian ini ditulis pada jendela kode, jendela modul maupun jendela sub-program. Program pada bagian ini dapat memuat semua pemograman pengendali (event driven programming) yang merupakan salah satu kelebihan pada visual basic.

Definisi Visual Basic

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.

Sejarah Visual Basic



Ada yang bilang, bahwa bangsa yang besar adalah bangsa yang menghargai jasa para pahlawan atau sejarah negaranya. Oleh karena itu, supaya bisa menjadi programmer yang besar, maka kita harus mengetahui dan menghargai jasa para pendiri dan pelopor Visual Basic. :-)
Berikut ini sejarah Visual Basic:
  1. 20 Mei 1991: Microsoft merilis Visual Basic versi 1.0 untuk Windows di Windows World 1991, Atlanta, Amerika Serikat. Programmer dapat membuat antar muka pengguna dengan mudah. Pembuatan aplikasi bisa lebih cepat dibandingkan sebelumnya. Kode ditulis oleh programmer untuk memberikan aksi terhadap Event dari pengguna (bagaimana pengguna merespon kepada object yang terdapat di antar muka pengguna).
  2. 1 September 1992: Microsoft mengumumkan Microsoft Visual Basic for MS-DOS® dalam edisi Standard dan Professional. Seperti Visual Basic untuk Windows, versi ini mengkombinasikan kemudahan pendisainan secara grafis dengan kekuatan dan keunggulan dalam banyak hal di pemrograman tradisional.
  3. 2 November 1992: Microsoft mengumumkan kemampuan dari Visual Basic versi 2.0 untuk Windows pada edisi Professional dan Standard. Versi ini menyertakan lebih dari 300 fitur baru dan peningkatan untuk pengembangan aplikasi yang lebih cepat, pengaksesan ke fitur-fitur tingkat lanjut di Windows, dan produktivitas pengembang yang lebih besar lagi. Di antaranya: MDI Forms, ODBC, dan variabel object.
  4. 14 Mei 1993: Microsoft mengumumkan Visual Basic versi 3.0 untuk edisi Standard dan Professional. Versi 3.0 menyediakan kemudahan akses ke berbagai sumber data yang banyak dengan mengintegrasikan mesin database Microsoft Access Database for Windows 1.1 dan kemampuan di bidang aplikasi melalui Object Linking and Embedding (OLE) 2.0. Juga ditambahkan tools baru berupa controls baru, penggunaan yang lebih mudah, dan sebuah peningkatan standarisasi control bagi pengguna.
  5. 29 Juni 1993: Microsoft mengumumkan bahwa Microsoft Visual Basic for Applications (VBA) akan diintegrasikan ke dalam Microsoft Excel 5.0 dan Microsoft Project 4.0. Visual Basic akan melayani bahasa Macro yang umum di versi yang akan datang dari aplikasi-aplikasi untuk Windows dan Macintosh. Fitur Macro yang umum untuk aplikasi dan OLE 2.0, keduanya merupakan elemen penting di visi dan strategi Microsoft untuk aplikasi yang dapat diprogram —yang akan memberikan kemampuan bagi pengguna untuk mengintegrasikan aplikasi-aplikasi, tugas-tugas otomatis, dan pembuatan solusi yang bersifat kostumais. VBA memiliki mesin pengembangan tangguh dan fleksibel yang sama yang membuat Visual Basic menjadi terkenal, teknologi pemrograman yang memperoleh penghargaan.
  6. 14 November 1994: Visual Basic versi 4.0 untuk Windows didemonstrasikan di Fall/COMDEX ’94 di Las Vegas. Demonstrasi ini berfokus pada perannya sebagai aplikasi berbasis Windows 32-bit pertama yang menggunakan kontrol kostumais OLE (OCXs) — komponent perangkat lunak yang dapat digunakan kembali yang ditetapkan dengan spesifikasi OLE. Pada versi ini diperkenalkan: Class, OXC’s, dan programmer dapat membuat add-ins sendiri dengan mudah.
  7. 12 September 1995: Visual Basic versi 4.0 untuk MS-DOS, Microsoft Windows NT®, dan Windows 95 diumumkan. Untuk meningkatkan edisi Standard dan Professional, maka Edisi Enterprise yang baru diperkenalkan untuk memenuhi kebutuhan perusahaan dan team pengembang. Semua versi menyertakan dukungan teknologi OLE yang lebih dikembangkan, perbaikan akses data, sebuah lingkungan pengembangan yang bersifat visual, dan migrasi ke Windows 95 dan Windows NT untuk aplikasi-aplikasi yang sudah ada.
  8. 7 Desember 1995: Microsoft mengumumkan Microsoft Visual Basic Scripting Edition (VBScript), sebuah bahasa skrip Internet berbasiskan pada Visual Basic. VBScript merupakan sebuah skrip dengan performansi yang tinggi yang didisain untuk membuat isi yang bersifat aktif pada suatu situs. VBScript membolehkan pengembang untuk mengaitkan dan mengotomatiskan berbagai jenis object di halaman situs, termasuk object OLE. VBScript menjadi sebuah spesifikasi yang diusulkan berlisensi gratis yang tersedia bagi komunitas Internet.
  9. 3 Februari 1997: Microsoft membuka sistem pemrograman Visual Basic versi 5.0, Edisi Professional — tool versi terakhir yang paling terkenal di dunia untuk membangun aplikasi yang tangguh (Rapid Application Development RAD) tool. Fitur-fitur Visual Basic versi 5.0 terdiri dari sejumlah performansi yang signifikan dan peningkatan produktivitas yang akan membuat para pengembang lebih efisien dan fleksibel serta cepat dalam memberikan solusi bagi pengguna akhir. Fitur-fitur tingkat lanjut — seperti kompilasi berjenis native code, akses database berkecepatan tinggi, dan sebuah lingkungan pengembangan yang ditingkatkan — membuat Visual Basic versi 5.0 menjadi versi yang paling hebat. Sebagai tambahan, kemampuan teknologi pembuatan komponen Microsoft ActiveX® di Visual Basic versi 5.0 akan membolehkan lebih dari 3 juta pengembang menggunakan Visual Basic dalam membuat aplikasi yang berbasis pada komponen yang bertujuan untuk digunakan di Internet, intranets, dan lingkungan tradisional client/server.
  10. 10 Maret 1997: Versi terakhir yang dirilis dari Visual Basic 5.0, Edisi Pembuatan Kontrol tersedia. Edisi Pembuatan Kontrol adalah cara mudah untuk membuat ActiveX Controls bagi Internet, intranets, dan aplikasi client/server.
  11. 15 Juni 1998: Microsoft mengumumkan Visual Basic versi 6.0, dan dimasukkan ke dalam Microsoft Visual Studio® versi 6.0. Fitur-fitur Visual Basic versi 6.0 menyediakan pengaksesan data secara terintegrasi dan bersifat grafis ke sumber data (data source) ODBC atau OLE DB manapun, dan perangkat tambahan database yang didisain untuk database Oracle dan Microsoft SQL Server™. Fitur unggulan di versi ini adalah: ActiveX Data Objects (ADO) untuk memanipulasi dan membuat database. Fitur Pengembangan Situs membawa kemudahan dalam penggunaan, model pemrograman berbasis komponen dari Visual Basic untuk membuat HTML – dan Dynamic HTML (DHTML) – berbasis aplikasi. Fitur-fitur baru ini — dikombinasikan dengan optimisasi performansi, pengembangan aplikasi yang disederhanakan dan debugging, dan dukungan untuk Microsoft teknologi server — membuat Visual Basic versi 6.0 sebuah pilihan yang ideal untuk membangun aplikasi berskala perusahaan.
  12. 2 September 1998: Visual Studio 6.0, solusi tool pengembangan lengkap berskala perusahaan tersedia. Visual Studio 6.0 menyertakan Visual Basic versi 6.0, Microsoft Visual C++®, Microsoft Visual FoxPro®, Microsoft Visual InterDev® Web, dan Microsoft Visual J++®. Bersamaan dengan diluncurkannya Developer Days ’98, lebih dari 115 perusahaan papan atas mengumumkan dukungan terhadap Visual Studio 6.0.
  13. 28 April 1999: Lingkungan pengembangan VBA versi 6.0 dan Software Development Kit (SDK) VBA (SDK) versi 6.0 tersedia bagi vendor perangkat lunak pihak ketiga melalui program lisensi VBA. VBA 6.0 merupakan sebuah teknologi pengembangan yang tangguh untuk aplikasi yang dikemas secara kostumais dan merupakan sebuah komponen utama di Microsoft Office 2000.
  14. 15 Februari 2000: Steve Ballmer, presiden yang baru saja ditunjuk dan CEO dari Microsoft Corporation, berbicara kepada lebih dari 2.000 pengembang dalam pidatonya pada Visual Basic Insiders Technical Summit (VBITS), menyatakan visi Microsoft terhadap situs yang dapat diprogram dan memaksa kembali komitmen perusahaan yang dalam terhadap para pengembang Visual Basic.
  15. 11 Juli 2000: Microsoft menyampaikan Tool Platform .NET untuk XML Web Services. Dalam pidatonya yang ditujukan pada acara Microsoft Professional Developers Conference (PDC) 2000 yang kedelapan, Paul Maritz, wakil presiden kelompok dari Platforms Group di Microsoft, memperlihatkan Microsoft .NET Framework dan Microsoft Visual Studio .NET. Ini merupakan versi terakhir dari perangkat pengembangan yang digunakan di seluruh dunia, Visual Studio .NET menyediakan dukungan untuk pengembangan drag-and-drop terhadap XML Web Services. Secara bersama, kedua produk tersebut menyediakan produktivitas yang tinggi kepada para pengembang, suatu lingkungan yang terdiri dari banyak bahasa untuk pembangunan, pengantaran, dan pengintegrasian XML Web Services pada platform Microsoft .NET.
  16. 13 November 2000: Microsoft mengumumkan kemampuan Visual Studio .NET versi Beta 1. Dalam pidato acara COMDEX/Fall 2000, Bill Gates mengumumkan kemampuan versi beta pertama Visual Studio.NET dan .NET Framework, dua teknologi kunci untuk memungkinkan para pengembang membangun XML Web services pada platform .NET. XML Web services merupakan aplikasi dan komponen yang dibuat tersedia melewati situs dengan menggunakan XML dan Simple Object Access Protocol (SOAP), dan kunci yang dapat diprogram untuk membangun generasi masa depan Internet. Microsoft membuat Visual Studio .NET Beta 1 dan .NET Framework tersedia bagi jutaan pelanggan dan rekanan industri.
  17. 13 Februari 2002: Microsoft mengumumkan kemampuan dari Visual Studio .NET versi akhir.

LINGKUNGAN KERJA VISUAL BASIC


Project adalah sekumpulan modul/program aplikasi itu sendiri, projek disimpan dalam file berextension .VBP biasanya berisi form-form.
Ada tiga icon dalam projek
þ View Code : tampilkan jendela editor program
þ View Object : tampilkan bentuk formulir
þ Togle Folder : tampilkan folder tempat penyimpanan file
Form adalah objek yang dipakai untuk tempat bekerja program aplikasi. Di dalamnya tempat diletakan objek-objek lainnya. Di dalam form ada grid (garis titik-titik yang berguana untuk pengaturan letak).
Toolbox kotak alat berisi icon-icon atau komponen untuk memasukan objek tertentu kedalam form.
Tambah komponen : klik kanan pada toolbox -> komponen atau add tab
Propertis adalah untuk menentukan setting suatu objek, menentukan cara kerja dari objek saat program dijalankan misal warna, hurup dan lain-lain.
Kode program adalah serangkaian tulisan perintah yang akan dilaksanakan jika suatu objek dijalankan
Konstanta dan Variabel
Variabel adalah suatu tempat untuk menampung data yang nilainya selalu berubah. Sedangkan konstanta adalah suatu tempat untuk menampung data yang nilainya selalu tetap dan tidak pernah berubah.

Apakah Visual Basic hanya bahasa pemrograman atau lebih dari itu?

Ini lebih dari yang kita bayangkan. Visual Basic adalah salah satu sistem pertama yang membuatnya praktis untuk menulis program untuk sistem operasi Windows. Hal ini dimungkinkan karena VB termasuk perangkat lunak untuk secara otomatis membuat pemrograman rinci diperlukan oleh Windows. Alat-alat perangkat lunak tidak hanya membuat program Windows, mereka juga mengambil keuntungan penuh dari cara grafis bahwa Windows bekerja dengan membiarkan programmer "menarik" sistem mereka dengan mouse pada komputer. Inilah sebabnya mengapa ini disebut "Visual" Basic.
Visual Basic juga menyediakan arsitektur perangkat lunak yang unik dan lengkap. "Arsitektur" adalah cara program komputer, seperti Windows dan program VB, bekerja sama. Salah satu alasan utama mengapa Visual Basic telah begitu sukses adalah bahwa ia mencakup segala sesuatu yang diperlukan untuk menulis program untuk Windows

Selasa, 27 September 2011

Rasa Syukur...

masalah dalam hidup pasti selalu ada..
tak terkecuali aku.maupun orang lain,
untuk itu kita harus selalu semangat dalam menghadapi cobaan , ujian, bahkan seribu rintangan dan halangan yang telah kita lewati maupun yang akan datang..
terkadang kita selalu mengeluh dengan apa yang kita rasakan,,,,
rasa iri, kepada setiap orang yang lebih dari kita…itu mungkin hal yang wajar, tetapi apa dengan iri kepada orang lain bisa merubah kehidupan kita...???
yang harus kita lakukan adalah berusaha, walaupun hasilnya tidak sama dengan orang lain
ya paling tidak mendekati...
namun rasa ingin lebih dari apa yang telah Tuhan berikan kepada kita…itu bukanlah hal yang wajar
karena Tuhan pasti sudah tau porsi apa yang pas buat kehidupan seseorang...

Dalam hidup kita sebagai manusia tidak akan pernah puas dengan apa yang telah kita miliki,,
selalu saja ada rasa kurang dan kurang…… !!!!
namun hal yang seperti itu sesungguhnya adalah keserakahan dari diri kita dan dari jiwa kita..
tanpa kita sadari perasaaan dan rasa iri itu akan membawa kita kedunia hitam..
dunia yang jauh dari penerangan cahaya… dan akan menyesatkan diri kita sendiri
untuk itu sebagai manusia kita hendaknya selalu bersyukur dalam hidup,,
sebab rasa syukur kita kepada sang pencipta t'hadap apa yang telah di berikan kepada kita itumerupakan anugarah yang tak terganti nilainya…!!!!

PERJUANGAN HIDUP..

Memang benar,hidup adalah satu perjuangan,kita perlu memperjuangkan apa yang menjadi keinginan kita,apa yang menjadi tujuan kita,jangan sampai penyesalan datang mendahului kita sebelum kita sempat melakukan apa yang akan kita lakukan,apapun rintangan itu jangan sampai mematahkan semangat kita untuk meraih mimpi yang kita inginkan,lebih baik gagal dalam melakukan apa yang kita inginkan daripada tidak melakukan apa-apa,paling tidak kita bisa mengambil hikmah di balik kegagalan itu,jangan menyerah hanya karena satu kegagalan,karena kegagalan merupakan suatu proses menuju keberhasilan jangan menyerah,tetap semangat,hidupmu adalah perjuanganmu yang patut kamu perjuangkan,jangan terikat oleh sekelilingmu,entah keluarga maupun orang lain,karena itu adalah hidupmu,dan orang lain tidak akan bisa mengubahnya kecuali kamu mau mengubahnya sendiri,jangan lupa sertai dengan doa untuk mencapai tujuanmu,karena tanpa doa sama saja kita layaknya berjalan dengan hanya menggunakan satu kaki,karena doa dan usaha ibarat sepasang kaki kita yang apabila salah satu kita abaikan maka yang lain pun akan kesulitan

Nb: Mendapatkan sesuatu yang berharga dalam hidup tidak akan bisa dilakukan secara instan, melainkan butuh satu proses.Dimana dalam proses tersebut seseorang akan  lebih didewasakan untuk dapat mengahargai segala sesuatu yang ia miliki......

Amarah....

Dulu, aku orang yang bersifat pemarah. Aku tidak bisa meredam amarahku setiap hari.
Mamaku menyadari hal ini.
Untuk mengurangi rasa amarahku, Mama memberikanku sekantong paku dan mengatakan kepadaku agar aku memakukan paku itu ke pagar di belakang rumah tiap kali aku marah.
Hari pertama aku bisa memakukan 58 paku ke pagar belakang rumah. Namun secara bertahap jumlah itu berkurang. Aku menyadari bahwa lebih mudah menahan amarah ketimbang memaku paku ke pagar. Akihrnya aku bisa menahan dan mengendalikan amarah ku yang selama ini telah memburuku.
Aku memberitakukan hal ini kepada Mama.
Mamaku mengatakan agar aku mencabut satu paku di pagar setiap hari dimana aku tidak marah. Hari-hari berlalu dan tidak terasa paku-paku yang tertancap tadi telah aku cabut dan lepaskan semua. Aku memberitahukan hal ini kepada Mama bahwa semua paku telah aku cabut.
Mama pun tersenyum memandangku, dan ia menuntunku ke pagar. Dan berkata “Hmm, kamu telah berhasil dengan baik anakku, tapi, lihatlah lubang-lubang di pagar ini. Pagar ini tidak akan pernah bisa sama seperti sebelumnya. “Ketika kamu mengatakan sesuatu dalam kemarahan. Kata-katamu meninggalkan bekas.”
Aku menyadari hal ini bahwa  setiap kali marah aku teringat pada orang yang aku dendam tersebut. Mama tambah berkata “Seperti lubang ini … di hati orang lain. Kamu dapat menusukkan pisau pada seseorang, lalu mencabut pisau itu … Tetapi tidak peduli beberapa kali kamu minta maaf, luka itu akan tetap ada …dan luka karena kata-kata adalah sama buruknya dengan luka fisik …”

Terima Kasih Mama, kini aku sudah mulai bisa mengendalikan amarahku dan semoga tidak ada lagi lubang-lubang yang tumbuh dihati orang lain hanya karena amarahku....

motivasi...............

Peranan Motivasi dalam Kehidupan
Banyak orang yang dianugerahkan kecerdasan, bakat, serta kemampuan yang luar biasa dalam kehidupannya tetapi masih tidak dapat sukses secara optimal dan terkadang hanya menyalahkan nasibnya saja dalam kehidupan. Padahal jika dilihat dengan lebih seksama, semuanya itu terjadi bukanlah karena kurangnya kemampuan yang ia miliki namun karena kurangnya motivasi dalam kehidupannya . Motivasi Ini merupakan suatu kunci sukses yang wajib dimiliki oleh tiap individu yang ingin sukses dalam kehidupan.

Motivasi merupakan suatu semangat, gairah dan determinasi tinggi yang berasal dari dalam diri sendiri untuk mencapai seusatu yang menjadi tujuan. Motivasi menjadi bahan baku dasar dari sebuah kata yang dinamakan kesuksesan. Motivasi yang luar biasa dapat menimbulkan energi yang luar biasa pula , membuat seseorang bekerja keras, dan bahkan dapat membuat sesuatu yang pada awalnya terlihat tidak mungkin untuk dilakukan menjadi indah untuk dilakukan.

sisi dunia....

Aku selalu meyakini bahwa dunia ini selalu memiliki dua sisi yang bertolak belakang, seperti langit dan bumi, pria dan wanita, baik dan buruk, miskin dan kaya, pintar dan bodoh, hitam dan putih... dan aku pun selalu berpendapat meskipun kedua hal tersebut sangat bertolak belakang, tetapi keduanya saling melengkapi bahkan saling membutuhkan. Pria dan wanita tentu saling melengkapi dan saling membutuhkan, seseorang bisa disebut baik karena ada orang jahat, seseorang bisa disebut kaya karena ada orang miskin. Bayangkan apa yang akan terjadi jika di dunia ini tidak ada orang miskin?! Semuanya kaya, semuanya memiliki harta yang melimpah. Lalu siapa yang akan jadi buruh bangunan, di saat semua bisa menjadi direktur? Bagaimana orang-orang kaya itu bisa membangun rumah mewah kalau tidak ada tukang bangunan?! Dan mereka mau beramal kemana di saat tidak ada orang yang bisa diberi sedekah?! Karena itu aku sering merasa geli sendiri kalau ada pejabat yang berkoar-koar dengan slogan "menghapuskan kemiskinan", lho? Emangnya bisa? Ga masuk akal! Slogannya aja udah ga masuk akal pantesan pas menjabat banyak tindakan ga masuk akal juga yang dia buat. Kalo MENGURANGI kemiskinan baru patut dicoba *eh, malah makin ngawur*

Selasa, 05 Juli 2011

terima kasih

aku mau ucapin terima kasih buat pak dosen..
karena akhirnya nilai sudah keluar..

walaupun hasilnya belum maksimal sesuai dengan yg diharapkan
yg penting sudah berusaha semaksimal mungkin

semoga kedepannya hasil yg didapat bisa lebih baik lagi...
Amin......







Senin, 04 Juli 2011

Jawaban Quis soal No.3

uses crt;
var
   kd     : byte;
   sts    : string;
   nm,nik : string;
   gaji   : longint;
   tot    : real;
   tj,tjk : real;
   lg     : char;
begin
     clrscr;
     repeat
     gotoxy(3,3); write('Kode    :'); readln(kd);
     gotoxy(3,4); write('Nama    :'); readln(nm);
     gotoxy(3,5); write('NIK     :'); readln(nik);
     gotoxy(3,6); write('Status  :'); readln(sts);
     gotoxy(3,7); write('______________________');
     gotoxy(3,8); write('Input lagi [Y/T] :'); readln(lg);
     until upcase(lg)='T';
     if kd =1 then
     begin
          gaji :=2500000;
          tj   :=0.35;
     end else if kd =2 then
     begin
          gaji :=2000000;
          tj   :=0.10;
     end else if kd =3 then
     begin
          gaji :=1500000;
          tj   :=0.05;
     end;
          if sts ='menikah' then tjk :=0.15;

          tot :=gaji+(tj*gaji)+(gaji*tjk);
     gotoxy(5,10); writeln('Kode jabatan      :',kd);
     gotoxy(5,12); writeln('Nama              :',nm);
     gotoxy(5,13); writeln('NIK               :',nik);
     gotoxy(5,14); writeln('Status            :',sts);
     gotoxy(5,15); writeln('Gaji              :Rp.',gaji);
     gotoxy(5,16); writeln('Tunjangan         :',tj:2:2);
     gotoxy(5,17); writeln('tunjangan keluarga:',tjk:2:2);
     gotoxy(5,18); writeln('Total gaji        :Rp.',tot:4:0);
     readln;

end.
 
 
 
 
 
 
 

Jawaban soal Quis No.4

uses crt;
type
  Dosen = record
    kode  : string[3];
    nama  : string;
    pen   : string;
    kea     : string;
end;
  Mahasiswa= Record
    NPM        : string[7];
    NAMA       : string[15];
    jen,jur    : string[15];
    thn        : string;
end;
var
   rDos       : array[1..25] of Dosen;
   rMah       : array[1..15] of Mahasiswa;
   i,j        : byte;
   Pil, lg    : char;
procedure InputDosen;
   Procedure FormDosen;
   begin
    clrscr;
    gotoxy(13,3); write('INPUT DATA Dosen');
    gotoxy(5,4); write('_____________________________');
    gotoxy(5,5); write('Kode Dosen     :');
    gotoxy(5,6); write('NAMA           :');
    gotoxy(5,7); write('Pendidikan     :');
    gotoxy(5,8); write('Keahlian       :');
    gotoxy(5,9); write('_____________________________');
    gotoxy(5,10); write('isikan data lagi [Y/T]:');
end;
begin
    repeat
        Formdosen;
        with Rdos[i] do
        begin
    gotoxy(22,5); readln(kode);
    gotoxy(22,6); readln(Nama);
    gotoxy(22,7); readln(pen);
    gotoxy(22,8); readln(kea);
    gotoxy(29,10); readln(lg);
    inc(i);
    end;
    until upcase(lg)='T';
end;
procedure InputMahasiswa;
   Procedure FormMahasiswa;
   begin
    clrscr;
    gotoxy(13,3); write('INPUT DATA MAHASISWA');
    gotoxy(5,4); write('_____________________________');
    gotoxy(5,5); write('NPM            :');
    gotoxy(5,6); write('NAMA           :');
    gotoxy(5,7); write('Jenjang        :');
    gotoxy(5,8); write('Jurusan        :');
    gotoxy(5,9); write('Tahun          :');
    gotoxy(5,10); write('_____________________________');
    gotoxy(5,11); write('isikan data lagi [Y/T]:');
end;
begin
    repeat
        FormMahasiswa;
        with Rmah[i] do
        begin
    gotoxy(22,5); readln(NPM);
    gotoxy(22,6); readln(NAMA);
    gotoxy(22,7); readln(jen);
    gotoxy(22,8); readln(jur);
    gotoxy(22,9); readln(thn);
    gotoxy(29,11); readln(lg);
    inc(i);
    end;
    until upcase(lg)='T';
end;
Procedure OutputDosen;
  Procedure TabelDosen;
  begin
   clrscr;
   gotoxy(10,4); write('                INPUT DATA DOSEN');
   gotoxy(3,5); write('___________________________________________________');
   gotoxy(3,6); write('  NO  Kode  Nama           Pendidikan   Keahlian');
   gotoxy(3,7); write('---------------------------------------------------');
end;
begin
   TabelDosen;
   for j:=1 to I-1 do
   begin
        with RDos[j] do
        begin
        gotoxy(5,7+j); write(j:1,'  ',kode:4);
        gotoxy(15,7+j); write(nama);
        gotoxy(30,7+j); write(pen);
        gotoxy(43,7+j); write(kea);
        end;
     end;
     gotoxy(3,9+j); write('___________________________________________________');
     repeat until keypressed;
end;
Procedure OutputMahasiswa;
  Procedure TabelMahasiswa;
  begin
   clrscr;
   gotoxy(10,4); write('                INPUT DATA MAHASISWA');
   gotoxy(3,5); write('____________________________________________________________________________');
   gotoxy(3,6); write('  NO  NPM       NAMA        Jenjang     Jurusan     Tahun');
   gotoxy(3,7); write('----------------------------------------------------------------------------');
end;
begin
   TabelMahasiswa;
   for j:=1 to I-1 do
   begin
        with RMah[j] do
        begin
        gotoxy(5,7+j); write(j:0,'  ',NPM:8,'  ',NAMA);
        gotoxy(33,7+j); write(jen);
        gotoxy(44,7+j); write(jur);
        gotoxy(56,7+j); write(thn);
        end;
     end;
     gotoxy(3,7+j); write('_____________________________________________________________________________');
     repeat until keypressed;
end;
procedure menu;
begin
     clrscr;
     gotoxy(20,2); write('MENU PEGAWAI');
     gotoxy(10,3); write('_________________________________________');
     gotoxy(10,4); write('[1]. Input Data Dosen');
     gotoxy(10,5); write('[2]. Input Data Mahasiswa');
     gotoxy(10,6); write('[3]. Output data Dosen');
     gotoxy(10,7); write('[4]. Output data Mahasiswa');
     gotoxy(10,8); write('[5]. Keluar Program');
     gotoxy(10,9); write('__________________________________________');
     gotoxy(10,10); write('Pilihan    :');
end;
begin{Program Utama}
i:=1; Pil:='1';
while Pil<>'5' do
begin
     menu;
     pil:=readkey;
     case Pil of
     '1': InputDosen;
     '2': InputMahasiswa;
     '3': OutputDosen;
     '4': OutputMahasiswa;
end;
end;
end.





              














Sabtu, 02 Juli 2011

harapan..

harapan bagiku tidaklah lain adalah sebuah mimpi yang harus kugapai..
aku tau untuk mengggapai itu semua itu bukanlah hal yan mudah

butuh banyak proses untuk dapat mewujudkannya, dan hal itu yang harus aku lakukan untuk menggapai harapan tersebut,,,

aku bersyukur memiliki keluarga yang sangat setia mendukungku,,,
motivasi dari mereka selalu kujadikan landasan untuk menggapai harapan dan mimpiku..

kehidupanku...

untuk saat ini kehidupanku bisa dikatakan masih dalam keadaan yang standart...
kenapa aku bilang seperti itu tentu ada alasan donk...
aku adalah anak pertama dari tiga bersaudara,,,
dan sampai saat ini aku masih bergantung pada orang tua
walaupun sebenarnya aku udah bekerja tetap aja gak cukup,,,
nah ini dia alasan kenapa aku bilang kehidupanku standart
aku belum bisa berdikari.....







BUDIDARMA..

Budi darma adalah kampus tempatku menuntut ilmu pada saat ini,
saat ini aku duduk di semester 2 dengan program studi MANAJEMEN INFORMATIKA.

Dikampus ini aku mendapatkan banyak hal, mulai dari sahabat yang baik,, dosen yang baik n enak diajak buat bertukar fikiran,, dan yg paling penting adalah ilmu komputer yang akan kelak menjadi bekal buatku...

Pembelajaran di kampus ini sangat asyik,,
mengapa aku mengatakan hal demikian karena jika dikelas teori ada hal yg tidak kita mengerti, kita bisa langsung menemui dosen yang bersangkutan...
kiat bisa meminta penjelasan lebih darinya tanpa sungkan2 dan yg gak kalah menariknya dosen nya juga gak gaptek loh...
kita bisa tetap bertukar fikiran lewat: FB, Twiter, dan blog yang lagi marak pada saat ini....

pokoknya Budi Darma is the best deh!!!!
 



kuliahku......

kuliah selalu butuh pengorbanan yang besar,,,
mulai dari materi, waktu, dan masih banyak lagi...

bagiku kuliah merupakan satu jembatan yang akan mengantarku
kegerbang kesuksesan.....


aku akan selalu berusaha untuk jadi yang terbaik, namun jika hasilnya belum maksimal aku akan tetap berusaha semampuku..

jika kelak aku berhasil semua ini akan kupersembahkan untuk seseorang yang selalu setia memberiku dukungan....

yaitu : MAMA.....







Kamis, 26 Mei 2011

sangat sulit....

Hidup akan terasa sangat sulit jika kita terus mengeluh,,
belajarlah untuk selalu menikmati hidup dan selalu mensyukuri apa yang ada pada diri kita..

jika sudah melakukan hal tersebut yakinlah kita akan dapat menjalani kehidupan ini..



Kamis, 21 April 2011

Tugas Prosedur 14 april 2011


uses crt;
var
   kode  : byte;
   harga : longint;
   jumlah: integer;
   total : real;
   pembelian : string;

procedure input;
begin
   harga := 1000000;
   total := harga*jumlah;
   writeln('total =Rp',total:2:0);
   writeln('pembelian = vcd player');
end;
begin
  clrscr;
  repeat
    writeln ('menu kode pilihan');
    writeln ('__________________');
    writeln ('001.tv sony');
    writeln ('002.vcd player');
    writeln ('003.tidak ada');
    writeln;
    write ('jumlah='); readln (jumlah);
    write ('kode =' ); readln (kode);
    case kode of
       001: input;
       002: input;
    end;
    readln;
    until (kode=003);
    if kode=003 then pembelian:='tidak ada';
    writeln('pembelian =',pembelian);
    readln;
end. 


Bukti Program Prosedur




Sabtu, 02 April 2011

Silabus Pemrograman Terstruktur
Kode Matakuliah : KKMI3202
Mata Kuliah : Pemrograman Terstruktur dengan C/C++ (3 Sks)
Tujuan :
1. Mahasiswa mampu memrograman dengan struktur pemrograman yang baik.
2. Mahasiswa bisa menyelesaikan kasus pemrograman dengan menggunakan pemrograman C/C++
Pertemuan
Topik
Materi
Tugas
1
Elemen Program 1. Elemen Program 2. Operator 1. Buat Blog Anda2. Postingkan pemrograman C/C++ Mengenai Tugas
2
Array Array Dimensi I Program Latihan Tugas Praktikum
3
Lanjutan Array Array Dimensi II Program Latihan Tugas Praktikum Buat perkalian Matrik
4
Record/Structure Pendifinisian Structure Program Latihan
5
Latihan Latihan Record Tugas Praktikum
6
Function Prototipe Function Pemakaian Function Tugas Praktikum
7
Quis Kasus Program
8
UTS Tugas Praktikum
9
Function Lanjutan Contoh Program Tugas Praktikum
10
Latihan Contoh Program
11
File Mengenal File Tugas Praktikum
12
Latihan Tugas Praktikum
13
Menu File Input dan File Ouput Tugas Praktikum
14
Latihan File & Function Pemakaian File & Function
15
Latihan File & Function Pemakaian File & Function
16
UAS

Sumber Bacaan :
1. Http://mesran.wordpress.com, Kategori C/C++
2. Bahasa C, Abdul Kadir
3. Bahasa C++, Abdul Kadir

Rabu, 30 Maret 2011

 1.PENGERTIAN PERL

Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993. Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall[1] dalam satu pidatonya yang dikenal dengan seri The State of the Onion.
Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum. Tidak heran jika Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interface) dan berbagai protokol Internet lainnya. Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan. Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.

Pemrograman Perl

Lihat Pemrograman Perl untuk pembahasan yang lebih komprehensif dan bersifat teknis.
Kode sumber Perl tidak perlu dikompilasi, melainkan bisa langsung dijalankan oleh sebuah program interpreter bernama perl. Misalnya,

#!/usr/bin/perl
print "Hello, world!\n";
 
Jika program di atas ditulis dalam sebuah berkas bernama hello.pl, lalu dijalankan dengan perintah (contoh di Linux):

$ perl hello.pl
 
Maka di layar akan tercetak:

Hello, World!
$
 
Bahkan, sebuah program yang mengerjakan proses rumit bisa ditulis  dengan jumlah karakter yang lebih pendek daripada jumlah kolom layar  standar, misalnya:
perl -lane '$h{$_}++ for @F; END { print "$_: $h{$_} " for keys %h}' <nama_berkas>
Program ini membaca sebuah berkas teks dan mencetak setiap kata unik dan jumlahnya di dalam berkas. Contoh hasil cetakan dengan sebuah berkas berisi kode SQL:

password: 2
category: 2
DROP: 20
TABLE: 40
varchar(12): 9
dst.
Tentu saja, yang dimaksud dengan "kata" di sini adalah rentetan  karakter tanpa spasi. Jika dituangkan dalam sebuah berkas, program di  atas bisa menjadi lima hingga sepuluh baris, tergantung gaya  pemrograman. Program semacam ini disebut juga oneliner, dan sering digunakan untuk keperluan sederhana dan cepat. Contoh lain penggunaan oneliner adalah mengubah nama berkas di suatu direktori menjadi huruf kecil semua, seperti:

perl -e 'rename $_, lc for <*>'

C #

 PENGERTIAN C #


C # adalah bahasa pemrograman standar internasional yang digunakan untuk membuat instruksi-instruksi yang mengarahkan komputer apa yang harus dilakukan, kapan melakukannya, dan bagaimana melakukan sesuatu.
C # 4 adalah versi baru dari bahasa komputer C #.
Situs web ini didedikasikan untuk C #, memberikan pelajaran, tutorial, dan topik-topik mengenai berbagai isu.
Untuk mengikuti pelajaran di situs ini, Anda harus menggunakan setidaknya compiler csc, yang Anda dapatkan dari memiliki NET Framework. Terinstal di komputer Anda. Cara terbaik adalah untuk menggunakan Microsoft Visual C # 2010 Express, yang gratis, atau Microsoft Visual Studio 2010.

Tujuan C #

Standar European Computer Manufacturer Association (ECMA) mendaftarkan beberapa tujuan desain dari bahasa pemrograman C#, sebagai berikut:
  • Bahasa pemrograman C# dibuat sebagai bahasa pemrograman yang bersifat bahasa pemrograman general-purpose (untuk tujuan jamak), berorientasi objek, modern, dan sederhana.
  • Bahasa pemrograman C# ditujukan untuk digunakan dalam mengembangkan komponen perangkat lunak yang mampu mengambil keuntungan dari lingkungan terdistribusi.
  • Portabilitas programmer sangatlah penting, khususnya bagi programmer yang telah lama menggunakan bahasa pemrograman C dan C++.
  • Dukungan untuk internasionalisasi (multi-language) juga sangat penting.
  • C# ditujukan agar cocok digunakan untuk menulis program aplikasi baik dalam sistem klien-server (hosted system) maupun sistem embedded (embedded system), mulai dari perangkat lunak yang sangat besar yang menggunakan sistem operasi yang canggih hingga kepada perangkat lunak yang sangat kecil yang memiliki fungsi-fungsi terdedikasi.
  • Meskipun aplikasi C# ditujukan agar bersifat 'ekonomis' dalam hal kebutuhan pemrosesan dan memori komputer, bahasa C# tidak ditujukan untuk bersaing secara langsung dengan kinerja dan ukuran perangkat lunak yang dibuat dengan menggunakan bahasa pemrograman C dan bahasa rakitan.
  • Bahasa C# harus mencakup pengecekan jenis (type checking) yang kuat, pengecekan larik (array), pendeteksian terhadap percobaan terhadap penggunaan Variabel-variabel yang belum diinisialisasikan, portabilitas kode sumber, dan pengumpulan sampah (garbage collection) secara otomatis.

ACTIVE SERVER PAGES (ASP)

Active Server PagesActive Server Pages (ASP), juga dikenal sebagai Classic ASP atau ASP Classic, adalah Microsoft 's pertama server-side script-mesin untuk dihasilkan halaman-web dinamis . Awalnya dirilis sebagai add-on untuk Internet Information Services (IIS) melalui Windows NT 4.0 Option Pack (ca 1998), itu kemudian dimasukkan sebagai komponen bebas dari Windows Server (sejak rilis awal Windows 2000 Server ). ASP. NET telah menggantikan ASP.
ASP 2.0 menyediakan enam built-in objek :, ASPError, Request, Response, Server, dan Session. Aplikasi Session , misalnya, merupakan berbasis cookie sesi yang mempertahankan keadaan variabel dari halaman ke halaman. The Active Scripting kita mendukung mesin dari Component Object Model (COM) memungkinkan ASP situs web untuk mengakses fungsionalitas dikompilasi perpustakaan seperti DLL .
halaman Web dengan. asp file ekstensi menggunakan ASP, meskipun beberapa situs web menyamarkan pilihan mereka scripting bahasa untuk tujuan keamanan (misalnya masih menggunakan lebih umum atau. htm. ekstensi html). Halaman dengan ekstensi dikompilasi aspx. Menggunakan ASP.NET (berdasarkan Microsoft Framework. NET ), yang membuat mereka lebih cepat dan lebih kuat daripada -side scripting server di ASP, yang diinterpretasi pada saat run-time, namun halaman ASP.NET mungkin masih mencakup beberapa script ASP. Pengenalan ASP.NET menyebabkan penggunaan ASP Classic istilah untuk teknologi asli.
Pemrogram menulis sebagian besar halaman ASP menggunakan VBScript , tetapi setiap Active Scripting mesin lainnya dapat dipilih bukan dengan petunjuk Bahasa @ atau <script language="language" runat="server"> sintaks. JScript (Microsoft's implementasi ECMAScript ) adalah lain bahasa yang biasanya tersedia. PerlScript (turunan dari Perl ) dan lain-lain tersedia sebagai pihak ketiga diinstal mesin Active Scripting.