Matematika

Matematika adalah pelajaran yang sangat mudah di pahami, jika kita benar-benar ingin tahu...

Agama

Pada Hakekatnya Agama itu penting banget buat kita dan kehidupan sehari-hari.

Puisi

Puisi bebas adalah puisi yang tidak terikat oleh beberapa aturan khusus, yaitu jumlah baris tiap bait, jumlah suku kata tiap baris, sajak, irama, ritma dan pilihan kata.

Teknologi

Teknologi adalah keseluruhan sarana untuk menyediakan barang-barang yang diperlukan bagi kelangsungan dan kenyamanan hidup manusia..

Blogger

Blogger adalah objek pelaku dari sebuah blog, dengan kata lain Blogger (terlepas dari aksi google yang membeli domain blogger.com untuk layanan blognya) adalah orang-orang yang senantiasa menulis dan mengupdate blognya..

Tampilkan postingan dengan label Algoritma. Tampilkan semua postingan
Tampilkan postingan dengan label Algoritma. Tampilkan semua postingan

Jumat, 12 Juli 2013

Pengurutan Data dengan Buble Sort





he pagi tema, lanjutin postingan yang kemarin. kali ini saya akan membahas cara mengurutkan data. mengurut data itu sangat penting agar sat kita mencari sebuah data tidak kesulita. kali inni mengurutkan dengan cara buble sort.



#include <stdio.h>
#include <stdlib.h>

int main()
{
  int data[5]={4,2,5,1,3,};
int n=5;
int iterasi,index,tampung,i;

for(iterasi=1 ; iterasi<n ; iterasi++)
{
for(index=0 ; index<n-1 ; index++)
{
if(data[index] > data[index+1])
{
tampung = data[index];
data[index] = data[index+1];
data[index+1] = tampung;
}
}

}
for(i=0 ; i<n ; i++)
{
printf("%d ",data[i]);
}

return 0;
}



maka hasilnya spt berikut

Selasa, 09 Juli 2013

Pointer dalam bahasa C

nah sekarang waktuny kita belajar lagi tentang bahasa C. ea pada kesempatan kali ini say akan membahas tentang pointer dalam Bahasa C.  Pointer (penunjuk) adalah sebuah variabel yang digunakan sebagai penunjuk alamat dari variabel lain. Pointer disini berfungsi menyimpan alamat dari sebuah variabel dan dapat mengakses nilai yang ada di alamat tersebut, pointer dapat mengubah nilai, menampilkan nilai atau menampilkan alamat dari variabel yang disimpannya.

maka contoh untuk mencari alamat seperti berikut.


#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a=10,b;
    int*pa;
    b=a;
    pa=&a;
    *pa=15;

    printf("nilai dari pa=%d\n",*pa);
    printf("nilai dari a=%d\n",a);
    printf("nilai dari b=%d\n",b);
    return 0;
}


maka hasilnya sebagai berikut


Sabtu, 15 Juni 2013

Belajar Visual basic

hem,, pagi bertemu siang.... nie pelajaran baru ku Visual Basic. walau pun pemula ini semoga bermanfaat bagi kitasemua.

 

1. untuk menambah data atau menyimpan data.
Private Sub Command1_Click()
With Adodc1.Recordset
.AddNew
!nim = Text1.Text
!nama = Text2.Text
!alamat = Text3.Text
.Update
End With
MsgBox "data sudah di simpan"
End Sub
2. untuk keluar dari program atau cancel

Private Sub Command2_Click()
End
End Sub
 
3. untuk menghapus data

Private Sub Command3_Click()
Delete = MsgBox("Apakah data akan dihapus", vbInformation + vbYesNo, "delete")
If Delete = vbYes Then
Adodc1.Recordset.Delete
End If
End Sub
4. untuk menampilkan data base yang teah di buat.

Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\Al-Aluf\Desktop\data base.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select *from biodata"
Adodc1.Visible = False

End Sub
 

Pengertian Pemrograman CodeLite



Pada Agustus 2006 Eran Ifrah, penulis CodeLite, memulai sebuah proyek bernama CodeLite. Idenya adalah untuk menciptakan sebuah penyelesaian kode perpustakaan berdasarkan ctags , SQLite (maka, Kode Lite) dan Yacc parser berbasis yang dapat digunakan oleh IDE lainnya. Kemudian dentang menjadi parser opsional untuk code completion , sangat meningkatkan fungsionalitas.
LiteEditor, aplikasi demo, dikembangkan untuk menunjukkan fungsionalitas CodeLite itu. Akhirnya, LiteEditor berkembang menjadi CodeLite.

CodeLite adalah gratis, open source, lintas platform IDE untuk C + + bahasa pemrograman C / menggunakan wxWidgets toolkit. Untuk memenuhi semangat open source CodeLite itu, program itu sendiri disusun dan debugged hanya menggunakan alat bantu gratis ( MinGW dan GDB ) untuk Mac OS X, Windows, Linux dan FreeBSD, meskipun CodeLite dapat melaksanakan setiap compiler pihak ke-3 atau alat yang memiliki baris perintah antarmuka.

CodeLite fitur manajemen proyek (kerja / proyek), code completion, refactoring kode , sumber browsing, sorot sintaks (lihat halaman Fitur CodeLite ), Subversion integrasi , integrasi cscope , UnitTest + + integrasi, debugger interaktif dibangun di atas gdb dan editor kode sumber (berdasarkan pada Scintilla ).
CodeLite didistribusikan di bawah GNU General Public License v2 atau Nanti. Hal ini sedang dikembangkan dan debugged menggunakan dirinya sebagai platform pengembangan dengan update harian yang tersedia melalui Git repositori. Lihat situs CodeLite dan bagaimana-untuk mengkompilasi "CodeLite dari Sumber" bagian pada kode sumber halaman CodeLite .

Selasa, 11 Juni 2013

Pengertian Pemrograman C++



C++ adalah bahasa pemrograman komputer yang di buat oleh (Bjarne Stroustrup) merupakan perkembangan dari bahasa C dikembangkan di Bell Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[rujukan?] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).

Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.
Kata yang dipesan kelompok kedua berjumlah 30. Kata-kata ini adalah baru dan hanya ada di bahasa C++.


Kata-kata yang dipesan tersebut di atas tidak boleh dipakai sebagai nama variable, class, enum, macro, dan struct.
1.    include <stdio.h>
int maksimum (int,int); void tulis (int);
main() int nilai 1,nilai 2,nilai maks; printf (*\n ketikkan dua bilangan bulat:); scanf("%d%d",& nilai 1,nilai 2);
nilai maks=maksimum (nilai 1,nilai 2); tulis(nilai maks); returns 0;
int maksimum(int x1,int x2) if (x1>x2) return x1; else return x2;
void tulis(int x) printf("\n hasilnya adalah :%d",x);

Minggu, 09 Juni 2013

Pemrograman dan algoritma


Setelah kita tahu bahasa pemrograman dan mengerti algoritma (ea walau sedikit gpp ). selanjutnya harus mengetahui notasi pada algoritma.
sebenarnya Notasi algoritma umumnya dapat dibuat dalam tiga cara yaitu :
1.Kalimat Deskriptif
2.Flowchart
3.Pseudo-code
Dalam belajar algoritma notasi yang umum digunakan adalah Flowchart dan Pseudo-code.
Berdasarkan notasi kedekatan ke mesin bahasa pemrogaman dibagi menjadi :
1.Bahasa Tingkat Rendah
   Bahasa ini bersifat primitif, sulit dimengerti oleh manusia. Contoh : Bahasa mesin
2.Bahasa Tingkat Tinggi
   Bahasa ini lebih mudah dipahami, lebih
   menyerupai bahasa manusia

   Contoh : Pascal,Basic, C , dll

Dasar penyusunan algoritma :
Secara prinsip tidak ada standar baku untuk  menyusun algoritma.
Tiga cara menyusun algoritma :
1.Bahasa manusia
2.Pseudocode
3.Flow Chart

cotoh perogram C++

#include <iostream.h>
#include <conio.h>
void main(){
for(int i=0; i<=10; i++) {
     if(i==2)
          continue;
cout<<"Haloooooo "<<i<<endl;
}

getch();
}


Baca juga artikel ini

Selasa, 28 Mei 2013

Algoritma dan Pemrograman


Algoritma

saat kita mendengar kaata Algoritma, mungkin bagi orang awam yangg baru tahu tentang dunia pemrograman maka akan pusing tujuh keliling. jadi untuk membuat kita paham tentang Algoritm pemrograman kita harus tahu tentang definsi Algoritma.
Algoritma adalah langkah-langkah untuk memecahkan masalah
sedangkan menurut Kamus Besar Bahasa Indonesia: Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah, yang di wujudkan dalam bentuk Program komputer.

Contoh algritma dalam kehidupan sehari-hari
 resep masakan.
Di dalam resep masakan terdapat langkah-langkah yang merupakan algoritma.
Selain itu masih banyak contoh algoritma yang lain dalam kehidupan sehari-hari.

Ciri-ciri algoritma.
1. Finiteness
    •Jumlah langkah dalam algoritma harus terbatas
2.Definiteness
    •Setiap langkah harus didefinisikan secara tepat, tidak    boleh membingungkan (ambiguous)
3.Input
    •Sebuah algoritma memiliki nol atau lebih input yang diberikan kepada algoritma sebelum dijalankan
4.Output
    •Sebuah algoritma memiliki satu atau lebih output, yang biasanya bergantung kepada input
5.Effectiveness
    •Setiap algoritma diharapkan miliki sifat efektif c
Setelah kita mengetahui Ciri dari algoritma, maka saatnya kita untuk mengenal bahasa pemrogramaan.nah Agar suatu algoritma dapat dilaksanakan oleh komputer, maka notasi algoritma harus ditulis dalam notasi bahasa pemrograman sehingga dinamakan program.
•program merupakan implementasi teknis algoritma yang ditulis dengan bahasa pemrograman tertentu.
•Contoh bahasa pemrograman misalnya : Pascal, C++, Delphi, Basic dan lainnya.