13 June 2012

Substr Menggunakan Bahasa C

Substr merupakan bagian dari fungsi string. Substr berfungsi untuk mengambil bagian huruf pada sepenggal kata atau pun kalimat (string) berdasarkan posisi dan panjang kata yang akan diambil.
Contoh : mengambil kata "BCD" dari kata "ABCDEF".

Ketika melihat nya terasa mudah untuk mengambilnya, tapi ketika menggunakan bahasa C ternyata fungsi substring atau substr ternyata tidak ada. Dengan terpaksa kita harus membuat fungsi sendiri. Berikut ini contoh program substr dalam bahasa C, Semoga ini menjadi sebuah referensi dan bisa membantu.

Program C :

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

char* substring(const char* str, size_t begin, size_t len)
{
if (str == 0 || strlen(str) == 0 || strlen(str) < begin || strlen(str) < (begin+len))
return 0;

return strndup(str + begin, len);
}


int main()
{
size_t begin = 0;
size_t end = 2;

const char* str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
char* substr = substring(str, begin, end);

printf("str = %s\n", str);
printf("substr starting from pos %u, and %u characters in length...\n", begin, end);
printf("substr = %s which has a strlen of %u\n", substr, strlen(substr));

substr = substring(str, 2, 2);
printf("\nstr = %s\n", str);
printf("substr starting from pos %u, and %u characters in length...\n", begin, end);
printf("substr = %s which has a strlen of %u\n", substr, strlen(substr));
free(substr);

return 0;


Tampilan compile dan proses :

04 February 2012

Linear Congruential Generator (LCG)

Metode Linear Congruential Generator (LCG) digunakan untuk membangkitkan bilangan acak dengan distribusi uniform. Berikut ini contoh program dengan menggunakan program c untuk membangkitkan bilangan acak tersebut. 

Diketahui :
Z[0] = 343
a  = 23
c  = 6
m  = 13

Analisa :
Bilangan acak yang dihasilkan
0.3077 , 0.5385 , 0.8462 , 0.9231 , ……………… dst

Kesimpulan :
Terjadi pengulangan bilangan secara periodik

Tampilan Program LGC




Untuk mendapatkan source di atas silakan Download disini.

Laporan Survey Jaringan Komputer


Jaringan komputer dapat diartikan sebagai suatu sistem yang terbentuk dari interkoneksi fasilitas – fasilitas yang dirancang untuk membawa trafik dari beragam sumber telekomunikasi. Suatu jaringan komunikasi merupakan sumber daya yang dapat dipakai secara bersama oleh sejumlah end user untuk berkomunikasi dengan user lain yang lokasinya berjauhan.
 
Biasanya dalam suatu matakuliah ataupun pelajaran jaringan komputer kita diberikan tugas untuk membuat suatu penelitian atau survey lapangan pada sebuah perusahaan untuk mengimplementasikan materi kuliah dengan kondisi lapangan.

Untuk itu penulis memberikan gambaran bagaimana untuk membuat laporan tersebut.

Bagian pada contoh laporan ini yaitu :
  1. BAB I PENDAHULUAN berisi latarbelakang, maksud tujuan dan sebagainya.
  2. BAB II LANDASAN TEORI berisi teori-teori yang mendukung dari pembuatan laporan.
  3. BAB III HASIL SURVEY berisi hasil survey tentang jaringan komputer
Untuk mendapatkan contoh laporan tersebut secara lengkap silakan Download disini

Semoga artikel ini dapat membantu kalian...... 

Simpan Image PictureBox dengan Visual Basic 6



Ini adalah program kecil yang dibuat untuk menyimpan image pada picturebox dengan menggunakan visual basic 6.  
Berikut ini tampilan programnya.


Ketika kita menekan tombol simpan maka akan menampilkan form simpan.


Setelah dimasukkan nama file pada textbox, gambar akan tersimpan pada direktori C.
Source code tombol simpan tersebut yaitu :


Private Sub Command1_Click()
SavePicture Form1.Picture1.Image, "c:/" & t1.Text & ".bmp"
MsgBox "Data tersebut telah tersimpan.", vbInformation, "Pemberitahuan"
Unload Me
End Sub



Untuk mendapatkan contoh penyimpanan image tersebut silakan Download disini.