Silahkan download latihan soal ecommers dari pak adykusnanjaya klik disini

Senin, 28 Mei 2012

Kendang Pencak Gajah Putih - BINTANG GERILYA

Kendang Pencak Gajah Putih - BINTANG GERILYA


Alhamdulillah akhirnya bisa posting kendang pencak gajah putih link ini diambil dari Sumber Asli nya, smoga bisa bermanfaat bagi teman-teman sekalian... lestarikan terus seni pencak silat indonesia ^_^

Side A

Side B





Selasa, 11 Mei 2010

Tips Membuat Search Engine Dengan Nama Sendiri.

sebelum


pasti teman-teman bertanya gimana sich caranya mengubah tampilan google search engine menjadi nama kita ????
bagi yang ingin tau dan mau mencobanya berikut caranya....

langkah pertama anda dapat masuk ke www.007google.com selanjutnya anda masukan nama yang anda inginkan dan pilihlah tampilan tulisan yang anda inginkan, setelah itu klik icon Create My Search Engine.

jika sudah selesai copy kan alamat yang ada dalam URL contoh : http://funnylogo.info/engines/Google/Blue/Ridho%20Cell.aspx.

jika sudah langkah selanjutnya adalah membuat meng-copypastekan alamat yang tadi anda copy kedalam browser anda, dengan cara klik klik Tools -> options -> general -> lalu pilih home page dan copy paste kan alamat tersebut, lalu pilih ok....
maka setiap kali anda masuk kedalam browser anda yang pertama kali keluar adalah tampilan seperti berikut.


sesudah

SELAMAT MENCOBA ^_^.

Selasa, 06 April 2010

Kendang Pencak Darma Saputra 92 - SAUDAGAR

Kendang Pencak Darma Saputra 92 - SAUDAGAR


Alhamdulillah setelah pencarian sekian lama akhirnya bisa ketemu juga kendang pencak saudagar ini, musik asli ini diambil dari sumber asli beberapa waktu lalu, walaupun sekarang sudah tidak bisa lagi karena linknya sudah rusak namun teman2 tidak usah khawatir karena saya pun sudah memperbarui link yang rusak tersebut.

Silahkan Download Disini. atau mau satu-satu juga dipersilahkan.

1. SAUDAGAR SAUDA KAR
2. KAMBAL NAHATAQ
3. BETAAB
4. MOTI-MOTI
5. DIWANI-DIWANI
6. ILU-ILU
7. PAGUN
8. BOLOKINAKALOKI

Semoga Bermanfaat dan lestarikan terus budaya asli bangsa Indonesia agar tidak punah oleh zaman. ^_^

*******************Link sudah saya perbaiki silahkan dicoba kembali**********************


Minggu, 04 April 2010

Tugas 02 Visual Basic

akhirnya selesai juga nih tugas,, terima kasih banyak kepada teman2 yang sudah membantu dan langsung aja kita ke TKP yaitu dengan membuka program Visual Basic 6.0 pada komputer anda,Selanjutnya kita membuat tampilannya dahulu .

berikut adalah Tampilan Output yang akan kita kerjakan...Photobucket

<<----------->>
Setelah selesai kita ubah propertiesnya Dahulu....
<<----------->>
Label 1  Caption : Kode kue
Label 2  Caption : Jenis kue
Label 3 Caption : Harga Kue

Text 1  Name : txtkode  Caption : Text : dikosongkan
Text 2  Name : txtjenis  Caption : Text : dikosongkan
Text 3  Name : txtharga  Caption : Text : dikosongkan
Text 4  Name : txtdate  Caption : Text : dikosongkan
Text 5  Name : txttime  Caption : Text : dikosongkan
Text 6  Name : txtjubel  Caption : Text : dikosongkan
Text 7  Name : txtbayar  Caption : Text : dikosongkan
Text 8  Name : txtpot  Caption : Text : dikosongkan
Text 9  Name : txtppn  Caption : Text : dikosongkan
Text 10  Name : txttobay  Caption : Text : dikosongkan
Text 11  Name : txtubay Caption : Text : dikosongkan
Text 12  Name : txtkem  Caption : Text : dikosongkan

Command 1 Nama :  cmdhitung  Caption  : HITUNG
Command 2 Nama :  cmdbersih  Caption  : BERSIH
Command 3 Nama :  cmdexit  Caption  : EXIT
 <<----------->>
Jika sudah mengedit Properties Silahkan teman2 tulis scrip dibawah ini... 
<<----------->>
 Private Sub cmdbersih_Click()
txtkode.Text = ""
txtjenis.Text = ""
txtharga.Text = ""
txtjubel.Text = ""
txtbayar.Text = ""
txtpot.Text = ""
txttobay.Text = ""
txtubay.Text = ""
txtkem.Text = ""
txtppn.Text = ""
End Sub

Private Sub cmdexit_Click()
Unload Me
End Sub

Private Sub cmdhitung_Click()
txtbayar.Text = (Val(txtharga.Text) * Val(txtjubel.Text))
txtpot.Text = (Val(txtbayar.Text)) * 0.05
txtppn.Text = (Val(txtbayar.Text)) * 0.01
txttobay.Text = (Val(txtbayar.Text) - ((Val(txtpot.Text) + Val(txtppn.Text))))
End Sub


Private Sub Form_Load()
txttime.Text = Time
txtdate.Text = Date
End Sub

Private Sub txtubay_Change()
txtkem.Text = (Val(txtubay.Text) - Val(txttobay.Text))
End Sub

Berikut Tampilan yang akan keluar pertama x.....
Photobucket

  selanjutnya kerjakan sendiri dan kita lihat nanti tampilan Outputnya.....   

Hasilnya sudah di uji coba loh oleh si pemilik blog n hasilnya oke...

Definisi dan Sejarah Visual Basic

Visual Basic merupakan cara termudah dan tercepat untuk membuat aplikasi yang dijalankan di sistem operasi Microsoft Windows®. Apakah Anda seorang profesional atau pemula sekalipun di bidang pemrograman Windows, Visual Basic menyediakan kepada Anda sekumpulan perangkat untuk mempermudah dan menyederhanakan pengembangan aplikasi yang tangguh.

Lalu apa sebenarnya definisi dari Visual Basic itu sendiri? Kata “Visual” merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical User Interface (GUI).

Daripada menulis berbaris-baris kode untuk menjelaskan pemunculan dan lokasi dari suatu elemen di dalam antar muka, Anda dengan mudah dapat menambahkan object yang sebelumnya sudah dibangun ke dalam tempat dan posisi yang Anda inginkan di layar Anda. Jika Anda pernah menggunakan program untuk menggambar seperti Paint, maka Anda sebenarnya sudah memiliki keahlian uuntuk membuat sebuah antar muka pengguna secara efektif.

Kata “Basic” merujuk kepada bahasa BASIC (Beginners All-Purpose Symbolic Instruction Code), sebuah bahasa yang digunakan oleh banyak programmer dibandingkan dengan bahasa lainnya dalam sejarah komputer. Visual Basic telah berubah dari bahasa asli BASIC dan sekarang memiliki ratusan pernyataan (statements), fungsi (functions), dan kata kunci (keywords), dan kebanyakan di antaranya terkait dengan antar muka grafis di Windows. Pengguna tingkat pemula sekalipun dapat membuat aplikasi dengan mempelajari hanya beberapa kata kunci, sementara kekuatan dari bahasanya membolehkan para pengguna tingkat professional mencapai apapun yang dapat dihasilkan dengan menggunakan bahasa pemrograman Windows lainnya.

Bahasa pemrograman Visual Basic tidaklah hanya identik dengan Visual Basic saja. Sistem Pemrograman Visual Basic dalam bentuk Edisi Aplikasi, telah dimasukkan ke dalam Microsoft Excel, Microsoft Access, dan banyak aplikasi Windows lainnya juga menggunakan bahasa yang sama. Visual Basic Scripting Edition (VBScript) adalah sebuah bahasa skrip yang digunakan secara lebih umum dan merupakan bagian dari bahasa Visual Basic. Dengan mempelajari Visual Basic, maka Anda akan dibawa ke area-area yang telah disebutkan tadi.

Apakah tujuan Anda untuk membuat sebuah utility sederhana untuk diri Anda sendiri atau untuk kelompok kerja Anda, sebuah sistem berskala perusahaan, atau bahkan aplikasi yang terdistribusi melalui Internet, Visual Basic memilik perangkat yang Anda butuhkan.

Fitur Data Access membolehkan Anda untuk membuat database, aplikasi front-end, dan komponen di sisi server (scalable server-side components) untuk hampir semua format database yang terkenal, termasuk Microsoft SQL Server dan database level perusahaan lainnya.

Teknologi ActiveX™ membolehkan Anda untuk menggunakan fungsionalitas yang disediakan oleh aplikasi-aplikasi lainnya, seperti pengolah kata Microsoft Word, Microsoft Excel spreadsheet, dan aplikasi Windows lainnya. Anda bahkan dapat mengotomatisasikan aplikasi-aplikasi dan objek-objek yang dibuat dengan menggunakan edisi Professional atau Enterprise Visual Basic.

Kemampuan Internet membuatnya mudah menyediakan pengaksesan ke dokumen-dokumen atau file-file dan aplikasi-aplikasi melalui Internet atau intranet dari dalam aplikasi Anda, atau untuk membuat aplikasi Internet server.

Aplikasi akhir Anda nantinya akan berbentuk sebuah file .exe yang menggunakan Visual Basic Virtual Machine dan dapat Anda distribusikan secara bebas.

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.

Ringkasan Versi:

1. Visual Basic 1.0: 1991
2. Visual Basic 2.0: 1992
3. Visual Basic 3.0: 1993
4. Visual Basic 4.0: 1996
5. Visual Basic 5.0: 1997
6. Visual Basic 6.0: 1998
7. Visual Basic 7.0: 2003
8. Visual Basic 8.0: 2005
9. Visual Basic 9.0: 2008
10. Visual Basic 10.0: 2010

BaGI Yang Ingin Menambah Penghasilan Tanpa Berinvestasi dan TANPA RESIKO dijamin GRATIS dan mendapatkan investasi $10 dengan syarat harus mendaftar dahulu, Silahkan klik iklan dibawah ini dan !! SUDAH TERBUKTI.. MAU???


Minggu, 28 Maret 2010

Membuat Efek Marquee (Teks Berjalan)

Mungkin bagi teman-teman yang masih belajar/ awam dalam membuat sebuah blog pada situs Blogger.com pasti akan bertanya-tanya Apa itu MARQUEE dan bagaimana sih cara membuatnya ? berikut saya jelaskan apa yang dimaksud dengan Marquee.

Marquee adalah suatu program HTML untuk membuat teks bisa bergerak atau berjalan. Program Marquee ini banyak diminati dan di pakai oleh para blogger di dalam blognya karena sifat program ini yang dinamis serta menarik untuk di lihat disamping untuk menghemat tempat pada halaman blog.

Marquee ini bisa di buat dengan menggunakan tag <marquee> ---- </marquee>
__/""][][][]"\__,
[_(+)_____(+)_]



Atribut yang sering di gunakan adalah :

BGCOLOR="warna" --> Untuk mengatur warna background (latar belakang) teks

DIRECTION="left/right/up/down" --> Untuk mengatur arah gerakan teks

BEHAVIOR="scroll/slide/alternate" --> Untuk mengatur perilaku gerakan

Scroll --> Digunakan untuk teks bergerak berputar

Slide--> Digunakan untuk teks bergerak sekali lalu berhenti

Alternate --> Digunakan untuk teks bergerak dari kiri kekanan lalu balik lagi ( bolak-balik )

TITLE="pesan" --> Pesan akan muncul saat mouse berada di atas teks

SCROLLMOUNT="angka" --> Digunakan untuk mengatur kecepatan gerakan dalam pixel, semakin besar angka semakin cepat gerakannya.

SCROLLDELAY="angka" --> Digunakan untuk mengatur waktu tunda gerakan dalam mili detik

LOOP="angka|-1|infinite" --> Digunakan untuk mengatur jumlah loop (pengulangan)

WIDTH="lebar" --> Digunakan untuk mengatur lebar blok teks dalam pixel atau persen

Agar teman-teman lebih jelas kita lihat contohnya :
Contoh marquee dari gerakan :


TEKS BERJALAN DARI KANAN KE KIRI
ganti kata "left" dengan keinginan anda yaitu bisa : left, up, down .

Contoh marquee dari perilaku gerakan :



teks berjalan menurut perilaku

Contoh marquee dengan variasi huruf dan warna background :


teks berjalan dengan background warna abu-abu

setelah teman-teman berhasil dengan marquee di atas selanjutnya Ada variasi lain dari marquee berikutnya, yaitu ketika mouse sedang berada di area marquee teks akan berhenti dan ketika mouse di geser kembali ketempat lain maka teks akan bergerak kembali, pada marquee ini hanya ditambahkan sedikit perintah pada kolom marquee.

Contoh, silahkan arahkan mouse teman-teman ke area marquee di bawah ini :


hasilnya :
arahkan mouse teman-teman ke sini

Contoh marquee yang di dalam nya terdapat link :


hasilnya

Majelis Nurul Musthofa

Majelis Rasulullah

Bina Sarana Informatika

Kolom iklan



gimana udah bisa da dimengerti lom!!!

klo belum bisa jangan pernah menyerah dan putus asa yach....

SMANGAT>>>>>SMANGAT>>>>>SMANGAT.........

SELAMAT MENCOBA DAN SEMOGA BERUNTUNG....


BaGI Yang Ingin Menambah Penghasilan Tanpa Berinvestasi dan TANPA RESIKO dijamin GRATIS dan mendapatkan investasi $10 dengan syarat harus mendaftar dahulu, Silahkan klik iklan dibawah ini dan !! SUDAH TERBUKTI.. MAU???

Jumat, 26 Maret 2010

PEMROGAMAN TERSTRUKTUR

PEMROGAMAN TERSTUKTUR adalah tindakan organisasi dan membuat kode-kode program supaya mudah dimengerti, dites dan dimodifikasi. Jika suatu proses telah sampai pada suatu titik tertentu, maka proses selanjutnya tidak boleh kembali lagi ke baris sebelumnya, kecuali untuk proses berulang (loop). inilah prinsip utama pemrogaman terstruktur.

Gagasan pemrogaman terstruktur ini pertama kali dikemukakan oleh Profesor Edsger W. Dijkstra dari University of Eindohoven, Netherland (1965). menurutnya, pernyataan GOTO seharusnya tidak digunakan dalam suatu program terstruktur, karena itu teknik pemrogaman terstruktur sering disebut pemrograman tanpa instruksi GOTO (GOTOless Programming). 
Pernyataan tersebut ditanggapi oleh HD. Millis bahwa pemrograman terstruktur tidak hanya dihubungkan dengan perintah GOTO tetapi oleh struktur program.Dari kesimpulan diatas maka Pemrograman Terstruktur adalah “Pemrograman terstruktur merupakan suatu tindakan untuk mengorganisasikan dan membuat kode-kode program supaya mudah untuk dimengerti, mudah ditest dan mudah dimodifikasi”.


Setiap Teknik dikembangkan untuk tujuan tertentu. Teknik pemrogaman dalam pemrogaman terstruktur ini mempunyai tujuan :

1. Meningkatkan kehandalan program
2. Supaya Program mudah dibaca dan ditelusuri apabila ada kesalahan
3. Menyederhanakan kerumitan program
4. Menyederhanakan pemeliharaan program
5. Meningkatkan produktivitas pemrogaman

Struktur Pemrogaman

Hal-Hal yang yang perlu diperhatikan dalam struktur dasar pemrogaman adalah:
1. Penulisan program yang interaktif
Berikut ini beberapa kiat menulis program yang interaktif :
- Program harus dapat melakukan validasi pada setiap data yang masuk.
- Program harus dapat mencek setiap kemungkinan yang penting, yang akan
muncul pada data masukan.
- Buatlah format masukan sesederhana mungkin.
- Berikan pesan apabila program sedang melakukan suatu proses yang memerlukan
waktu tunggu.

2. Penulisan Program Yang Efisien
Beberapa petunjuk penting dalam menulis program agar program yang dihasilkan
memiliki pernyataan yang efisien adalah sebagai berikut.
- Sederhanakan program ekspresi aritmatic yang terdapat didalam program.
- Evaluasi bentuk pengulangan proses (LOOP) yang berulang-ulang, jangan
sampai ada pernyataan yang salah.
- Gunakan ekspresi aritmatic yang cepat dan sedapat mungkin gunakan besaran
integer atau boolean.

Algoritma Pemrograman Yang Baik

Ciri-ciri algoritma pemrograman yang baik adalah :

1. Memiliki logika perhitungan/metode yang tepat dalam memecahkan masalah
2. Menghasilkan output yang tepat dan benar dalam waktu yang singkat
3. Ditulis dengan bahasa yang standar secara sistematis dan rapi sehingga tidak
menimbulkan arti ganda.
4. Ditulis dengan format yang mudah dipahami dan diimplementasikan ke dalam bahasa
pemrograman.
5. Semua operasi yang dibutuhkan terdefinisi dengan jelas.
6. Semua proses harus berakhir setelah sejumlah langkah dilakukan.

Standar Suatu Program Yang Baik

A. Standar Pemecahan masalah

Teknik untuk dapat membantu memecahkan masalah antara lain teknik Top Down dan teknik Modular.

B. Standar Penyusunan Program

1. Kebenaran logika dan penulisan
Program yang disusun harus memiliki logika dalam pemecahan masalah. Program yang dibuat harus memiliki ketepatan, ketelitian dan kebenaran sehingga menghasilkan program yang baik.
2. Waktu penulisan dan eksekusi program
3. Perawatan dan pengembangan program
Penyusunan program harus mempunyai sifat kesederhanaan dan kejelasan dari program yang nantinya akan dikembangkan dan membantu dalam perawatan.
4. Portabilitas
Bahasa pemrograman dan program yang disusun sebaiknya bisa dipakai pada berbagai tipe komputer yang berbeda-beda dan berbagai jenis sistem operasi.

Standar Perawatan Program
1. Dokumentasi
2. Penulisan Instruksi
a. Berikan keterangan untuk awal statement atau instruksi yang tergabung dalam
sekelompok statement.
b. Awal dan akhir statement dari sekumpulan statement ditulis pada kolom yang sama.
c. Gunakan sebaris atau beberapa baris kosong sebagai pemisah.
d. Hindari pernyataan untuk Percabangan

(IF statement ) yang sangat rumit dan Nested Loop (Loop disalam Loop lain) yang berlebihan.

e. Gunakan “kurung buka dan tutup” dalam menulis suatu ekspresi Aritmatika atau
logika.
f. Gunakan “Spasi” dalam menulis statement atau instruksi.

Sifat Penulisan Program

a. Program Oriented
Penulisan program yang struktur programnya selalu berubah, apabila kondisi data yang diproses di dalam program tersebut, bertambah volume datanya. Selain itu penulisan program ini bersifat statis dan tidak fleksibel (program animasi)

b. Data Oriented
Penulisan program yang struktur programnnya tidak selalu berubah, walaupun volume data yang diproses di dalam program tersebut, dalam jumlah besar. Selain itu pula penulisan program ini bersifat dinamis dan mempunyai tingkat fleksibilitas yang tinggi.

Kualitas Bahasa Pemrograman

1. Ekspresifitas
Bahasa pemrograman yang baik harus jelas dalam menggambarkan algoritmanya yang dibuat.

2. Definitas (dapat didefinisikan dengan baik)
Bahasa Pemrograman dapat didefinisikan dari adanya sintak dan semantic baik. Sintak dan semantic ini haruslah konsisten dan tidak bermakna ganda.

3. Tipe data dan Strukturnya
Bahasa pemrograman yang baik harus berkemampuan dalam mendukung berbagai tipe data (integer, string,real). Serta struktur data (array, record,file)

4. Modularitas
Bahasa pemrograman yang baik harus memiliki fasilitas sub program. Program yang besar dapat dikerjakan oleh beberapa pemrogram secara bersama-sama yang nantinya dengan mudah dapat digabungkan menjadi sebuah modul saja.

5. Adanya Input Output
Bahasa pemrograman yang baik harus dapat mendukung berbagai jenis model file seperti sequential, random, index dsb dalam proses masukan dan keluaran.

6. Portabilitas
Bahasa pemrograman yang dapat digunakan pada berbagai tipe mesin computer yang berbeda-beda.

7. Efisiensi
Bahasa pemrograman yang dapat mengatur banyaknya instruksi program dalam membatasi waktu tempuh pemrosesan, mengatur jumlah memori yang digunakan program,.

8. Interaktif
Bahasa pemrograman yang baik harus mudah dipelajari dan diajarkan pada user. Serta dimengerti tentang proses yang sedang dilakukannya.

9. Umum
Bahasa pemrograman yangn baik harus memiliki jangkauan yang luas untuk berbagai aplikasi pemrograman sehingga dapat bersifat bahasa serbaguna.

Konsep IPO dikembangkan mejadi :
Originating -> input -> proses -> Output -> Distribution
||
Storage

Originating
Berhubungan dengan pengumpulan data yang biasanya merupakan pencatatan data kedokumen dasar. Setelah dikumpulkan dilakukan proses input.

Input
Tahapan ini merupakan proses pemasukan data kedalam proses komputer melalui peralatan input.

Proses
Tahap ini merupakan proses pengolahan data dari data yang sudah diinput berupa proses menghitung membandingkan, mengurutkan, mengklasifikasikan, mengendalikan dan mencari di storage.

Output
Tahap ini merupakan proses untuk menghasilkan keluaran dari proses pengolahan data ke peralatan output berupa informasi (monitor, speaker, dsb)

Distribution
Tahap ini merupakan proses penyebaran informasi kepada pihak-pihak yang berhak dan membutuhkan informasi.

Storage
Tahap ini merupakan perekaman hasil pengolahan data storage yang nantinya dapat dipergunakan untuk input proses selanjutnya.

Tujuan pembuatan program

1. Membuat solusi dari pemecahan kasus yang timbul.
2. Meningkatkan kualitas dan performance dari kinerja kerja.
3. Membantu proses pengambilan keputusan.

Struktur Dasar Pemrograman
Salah satu tahapan dari pengembangan suatu program adalah menterjemahkan atau mengkodekan rancangan terinci yang telah dibuat menjadi suatu program komputer yang siap pakai.

Beberapa karakteristik seorang pemrogram yang mempengaruhi suatu program yang dibuat adalah sbb:

1. Memiliki pola pikir yang logis.
2. Memiliki ketekunan dan ketelitian yang tinggi.
3. Memiliki penguasaan bahasa pemrograman yang baik.
4. Memiliki pengetahuan tentang teknik pemrograman yang baik.

Langkah-langkah pokok secara umum didalam membuat program komputer

1. Mendefinisikan masalah.
2. Membuat flowchart.
3. Membuat program.
4. Melakukan tes program.
5. Membuat dokumentasi program.

Ketelitian Program

Penulisan Program Yang Interaktif (Aksi Reaksi)
Program tersebut dapat digunakan oleh user dengan mudah dan dapat dimengerti mengenai proses yang dilakukan oleh program. Beberapa kiat dan petunjuk penting dalam menulis program interaktif adalah :

1. Program harus dapat melakukan validasi terhadap setiap data yang masuk
2. Program harus dapat mengecek setiap kemungkinan-kemungkinan yang penting yang akan muncul pada data masukan.
3. Buatlah format masukan sesederhana mungkin.
4. Buatlah program agar dapat memberikan tanda bahwa data yang dikehendaki sudah terpenuhi.
5. Berikan label atau keterangan pada setiap keluaran.
6. Berikan pesan apabila program sedang melakukan suatu proses yang memerlukan waktu tunggu.

Penulisan Program Yang Efisien
Ada 3 hal yang dapat diefisienkan dalam menulis program, yaitu :

1. Mengefisienkan pernyataan atau statemen yang terdapat pada program.
2. Mengefisienkan pemakaian memori komputer
3. Mengefisienkan pemakaian piranti masukan dan keluaran

Bentuk Kesalahan Program

1. Sintaksis, kesalahan sintaksis adalah kesalahan aturan penulisan bahasa (tata
bahasa)
2. Semantik, sebagian besar terjadi karena kurangnya pemahaman terhadap suatu
perintah atau instruksi (pemakaian bahasa program)
3. Logika, merupakan kesalahan didalam menginterpretasikan persoalan yang dihadapi.

Konsep Pemrograman Terstruktur

A. Ciri-ciri pemrograman terstruktur.

1. Mengandung teknik pemecahan masalah yang tepat dan benar
2. Memiliki algoritma pemecahan masalah yanag sederhana, standar da efektif.
3. Penulisan program memiliki struktur logika yang benar dan mudah dipahami
4. Program hanya terdiri dari 3(tiga) struktur dasar, yaitu struktur berurutan,
struktur
5. seleksi dan struktur perulangan.
6. Menghindari penggunaan pernyataan GOTO, yang akan menjadikan program tidak
terstruktur dengan baik.
7. Biaya pengujian yang dibutuhkan rendah.
8. Memliki dokumentasi yang baik
9. Biaya perawatan dan dokumentasi yang dibutuhkan rendah.

B. Tujuan Pemrograman Terstruktur

1. Meningkatkan kehandalan program
2. Program mudah dibaca dan ditelusuri
3. Menyederhanakan kerumitan program
4. Lebih mudah dalam pemeliharaan program
5. Meningkatkan produktivitas pemrograman

C. Compiller Dan Interpreter

Source program yang telah ditulis dengan bahasa pemrograman tingkat tinggi, tidak
dimengerti oleh komputer karena komputer hanya mengerti bahasa mesin. Oleh sebab itu source program harus di terjemahkan ke dalam bahasa mesin terlebih dahulu sebelum dijalankan.

Terdapat 2(dua) jenis penterjemah yaitu :

1. Compiller
Compiller merupakan penerjemah bahasa pemrograman yang menterjemahkan instruksi dalam satu kesatuan modul ke dalam bahasa mesin sehingga dihasilkan suatu file executable.

2. Interpreter
Interpreter merupakan penerjemah bahasa pemrograman yang menterjemahkan instruksi demi instruksi pada saat eksekusi program.

D. Debugging Dan Bentuk Kesalahan program

Debugging adalah penghilangan semua kesalahan yang ditemukan pada saat pengujian.
Kesalahan terjadi karena kecerobohan desain logika dan pengkodean.
Adapun macam-macam bentuk kesalahan program yaitu

· SYNTAX ERROR
Bentuk kesalahan program yang disebabkan karena kesalahan didalam hal penulisan instruksi didalam program.

Contoh.
- Writ ( dalam bahasa PASCAL )
- Use ( dalam bahasa PASCAL )
- dan lain-lain

· RUN TIME ERROR
Bentuk kesalahan program yang disebabkan karena adanya proses arithmathic yang ILLEGAL / tidak bisa diproses.

Contoh.

- B = ( 0 / 3 )
- Akar Minus
- dan lain-lain

· LOGIC ERROR
Bentuk kesalahan program yang disebabkan karena HUMAN-ERROR-LOGIC
(kesalahan logika program yang dibuat oleh programmer)

Contoh.
- Hasil / output program yang tidak sesuai
- Kesalahan program yang tidak dapat dideteksi

Teknik Pemrograman Terstruktur
Adapun beberapa teknik Pemrograman terstruktur adalah :

A. Pemrograman Modular
Pemrograman Modular adalah suatu teknik pemrograman di mana program yang biasanya cukup besar dibagi-bagi menjadi beberapa bagian program yang lebih kecil

Keuntungan:
• Program lebih pendek
• Mudah dibaca dan dimengerti
• Mudah didokumentasi
• Mengurangi kesalahan dan mudah mencari kesalahan
• Kesalahan yang terjadi bersifat “lokal”

Dalam pemrograman modular, program dipecah-pecah ke dalam modul-modul, dimana setiap modul menunjukkan fungsi dan tugas tunggal.

Setiap program mempunyai sebuah modul program utama, yang mengontrol semua proses yang terjadi.

Pemrograman modular diterapkan dengan menggunakan sub-routine. Sub-routine adalah sebuah kumpulan perintah yang melakukan tugas pemrosesan yang terbatas.

Subroutine atau procedure adalah suatu blok program terpisah yang digunakan untuk mengerjakan suatu pekerjaan tertentu. Kegunaan yang umum dari subroutine adalah menghemat kode program bila terjadi proses yang sama diulang berkali-kali. Contoh: Private Sub Option1_Click(Index As Integer) Label1 = Option1(Index).Caption End Sub

Program Judul_Program;

Procedure Nama_Procedure;

Begin

………………

………………

End;

Begin

………………

Nama_Procedure

……………….

End.

B. Pemrograman Top-Down

Function Fungsi/function adalah suatu kumpulan instruksi/perintah/program yang dikelompokkan menjadi satu, letaknya terpisah dari program yang menggunakan fungsi tersebut, memiliki nama tertentu yang unik, dan digunakan untuk mengerjakan suatu tujuan tertentu. Dalam bahasa pemrograman lain fungsi dapat disebut sebagai subrutin (basic,VB) atau procedure (pascal, Delphi)

Keuntungan

•Top-down: penelusuran program mudah

•Program dapat dikerjakan oleh beberapa orang sehingga program cepat selesai dengan koordinasi yang mudah.

• Mudah dalam mencari kesalahan-kesalahan karena alur logika jelas dan sederhana

• Kesalahan dapat dilokalisasi dalam suatu modul tertentu saja.

• Modifikasi program dapat dilakukan pada suatu modul tertentu saja tanpa mengganggu program keseluruhan

•Fungsi -fungsi digunakan untuk menghindari penulisan program yang sama yang ditulis secara berulang – ulang

.Langkah – langkah tersebut dapat dituliskan sekali saja secara terpisah dalam bentuk fungsi. Selanjutnya bagian program yang membutuhkan langkah – langkah ini tidak perlu selalu menuliskannya, tidak cukup memanggil fungsi tersebut.

• Mempermudah dokumentasi.

• Reusability: Suatu fungsi dapat digunakan kembali oleh program atau fungsi lain

Pendekatan Top-down ini sangat berguna dalam perencanaan pemrograman modular. Dalam pemrograman top-down (atas ke bawah), yang pertama harus kita definisikan adalah modul utama. Modul utama yang dimaksud adalah modul yang pertama kali dijalankan atau modul yang memanggil modul lainnya atau juga modul yang mengakhiri proses program tersebut.
Photobucket
Sumber:

http://kutukomputer.net23.net

http://mahrus.wordpress.com

http://ericute.wordpress.com

Bagi Yang Ingin Menambah Penghasilan Tanpa Berinvestasi dan TANPA RESIKO dijamin GRATIS dan mendapatkan investasi $10 dengan syarat harus mendaftar dahulu, Silahkan klik iklan dibawah ini dan !! SUDAH TERBUKTI.. MAU???