Jumat, 15 Februari 2013

String to Float

String to Float

Pada postingan yang lalu kita membuat perhitungan sederhana dengan
C++ builder.
Ada yang bertanya , mengapa setelah diaplikasikan menjadi kalkulator
untuk nilai desimal tidak bisa diproses.

Untuk itu kita harus mengetahui dahulu, bahwa yang dipakai contoh pada
perhitungan sederhana yang lalu adalah string to integer.

seperti tampilan berikut ini :
hasil pengurangan diatas tidak bisa dalam bentuk desimal,
Untuk membuat agar bisa berfungsi dalam nilai yang mempunyai
desimal, maka harus di konversi dari String ke Float

Berikut ini tampilan dan kodenya seperti dibawah ini :
Silahkan copy dan paste kode dibawah ini :


//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
                double Value1 = StrToFloat(Edit1->Text);
                double Value2 = StrToFloat(Edit2->Text);
               
                double Value3 = Value1 + Value2;
                Edit3->Text = Value3;
}
//---------------------------------------------------------------------------

Oke cukup dulu postingan hari ini, sampai jumpa pada postingan berikutnya




Kamis, 07 Februari 2013

Draft Survey Aplikasi

Judul blog pada postingan kali ini yaitu "Draft Survey Aplikasi"

Menemukan hardisk lama yang sudah berumur lebih dari 12 tahun,
Iseng-iseng masih terdapat aplikasi draft survey yang dibuat pada
tahun 2001.

Antra lain Draft Survey kapal, Tongkang, dan kapal Saraswati yang
sudah tidur di dasar laut perairan Suralaya Banten.
Terlihat sangat sederhana, tapi sangat membantu sekali pada saat
itu untuk menghitung kapal - kapal dan tongkang yang frekuensinya
begitu ramai di pelabuhan PLTU Suralaya.

Berikut screen shootnya :


Barges 230 feet :

Barges 250 feet :

Barges 270 feet and 300 feet

install component system 32

Bagi rekan-rekan yang kesulitan untuk download aplikasi Draft Survey di atas silahkan


Pesan kata : masalah adalah sahabat yg membuat kita kuat dan dekat padaNya. 


Rabu, 06 Februari 2013

Operasi perhitungan sederhana di C++ builder

Belajar bersama dasar - dasar C++ Builder
Pada postingan kali ini, memberikan contoh singkat dan mudah tentang
"Operasi perhitungan sederhana di C++ builder".
Karena penggunaan code pada fungsi yang berbeda-beda, listing code yang
dipakai hampir sama semua, maka untuk mempermudah dan mempersingkat,
akan ditampilkan semuanya dalam satu kali postingan.

Operasi perhitungan yang akan kita buat yaitu : Penjumlahan, Pengurangan,
Pembagian, dan Perkalian.
Dimana dengan fungsi - fungsi dan contoh-contoh code yang ada, bisa
dikembangkan untuk aplikasi yang lebih detail dan bagus.

Oke, langsung saja ke TKP.!
Buatlah Form dengan menggunakan 12 Edit, 4 Button, dan 8 Label.
Untuk jelasnya lihat pada gambar berikut ini :
Label1, Label2, Label3 dan Label4 adalah untuk menampilkan hasil, nilainya
sama dengan (=) pada Edit3, Edit6, Edit9 dan edit12.
Sekedar hanya untuk memberi contoh, bagaimana menampilkan nilai AnsiString
pada sebuah form, dan menampilkan nilai Ansistring pada sebuah Edit.
Untuk Label5, 6, 7 dan 8, saya gunakan untuk menuliskan Penjumlahan,
Pengurangan, Pembagian dan Perkalian

Jika anda telah membuat Form seperti di atas(judulnya "OPERASI HITUNGAN")
lengkap beserta komponen - komponennya, maka berikutnya adalah, tinggal
memasukkan code-code pada masing-masing Button.
Yaitu dengan melakukan double klik pada button sesuai dengan nomornya.

Berikut ini fungsi code-code pada masing masing Button :


//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
  int a = StrToInt(Edit1->Text);
  int b = StrToInt(Edit2->Text);
  int c = a+b;
  Edit3->Text=IntToStr(c);
  Label1->Caption=AnsiString(c);
}
//---------------------------------------------------------------------------

//---------------------------------------------------------------------------

void __fastcall TForm1::Button2Click(TObject *Sender)
{
  int a = StrToInt(Edit4->Text);
  int b = StrToInt(Edit5->Text);
  int c = a-b;
  Edit6->Text=IntToStr(c);
  Label2->Caption=AnsiString(c);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
  int a = StrToInt(Edit7->Text);
  int b = StrToInt(Edit8->Text);
  int c = a/b;
  Edit9->Text=IntToStr(c);
  Label3->Caption=AnsiString(c);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
  int a = StrToInt(Edit10->Text);
  int b = StrToInt(Edit11->Text);
  int c = a*b;
  Edit12->Text=IntToStr(c);
  Label4->Caption=AnsiString(c);
}
//---------------------------------------------------------------------------


setelah semua button sudah terisi dengan code, silahkan tekan F9 atau Run,
untuk mencoba menjalankan aplikasi.
Simpan Project dengan unitnya pada 1 Folder, agar anda gampang untuk
mencarinya atau mengedit kembali.

Beriku tampilannya setelah anda tekan F9 :
Sampai disini dulu postingannya, semoga bermanfaat.

Kata -kata pesan  :
Baik menurut kita belum tentu baik untuk semua.


Selasa, 05 Februari 2013

Belajar bersama dasar dasar C++ Builder

Belajar bersama dasar dasar C++ Builder

Lama ga posting di blog, hari ini sesuai permintaan salah satu pembaca blog, ada yang minta diberitahu dasar-dasar pemograman dari C++ builder.
Untuk itu mari kita bersama sama mencoba dan mengutak atik, semoga contoh contoh berikut ini bisa
dikembangkan sesuai dengan keperluannya.


Pada postingan kali ini kita ambil contoh "menghitung karakter huruf" pada edit yang anda ketik,
Langsung aja ke TKP :
Setelah C++ Builder Project terbuka, klik 2 buah Edit dari Pallet standar dan 1 buah Button.
Lihat seperti gbr dibawah ini :
kemudian double klik Button1 untuk menampilkan halaman unit1 untuk menulis kode,
Tuliskan code seperti dibawah ini :


//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
     AnsiString S = Edit1->Text;
     Edit2->Text = S.Length();
}
//---------------------------------------------------------------------------
Jika kode tersebut sudah di tulis, atau copy dan paste dari halaman ini tekan F9,
dan lihat hasil compiling program, jumlah huruf yang anda tulis pada Edit1 dihitung
oleh komputer dan ditampilkan pada Edit 2, 
Tulisan Jumlah pada Edit1 terdiri dari 6 karakter huruf.
lihat seperti gbr berikut ini :

Dari contoh diatas , silahkan dikembangkan sendiri, sesuai dengan keperluan aplikasi.
Cukup dulu postingan ini, akan dilanjutkan pada postingan berikutnya.

Pesan kata :
"lebih baik memulai membangun dari pada merusak"



Kamis, 17 Januari 2013

Aplikasi Mesin pengacak Nomer

Aplikasi Mesin pengacak Nomer
Judulnya aplikasi mesin untuk mengacak nomor, Aplikasi ini biasanya
digunakan untuk arisan, pembagian hadiah undian atau Doorprize
pada acara Family Gathering atau acara lainnya yang sifatnya
bagi - bagi rejeki.

Pada aplikasi ini dibuat penomoran hanya sampai pada 4 angka.
dan diawali dari angka 0 sampai dengan angka 3 ribu saja.
Maksudnya untuk mempercepat proses scaning angka, dan membatasi
angka yang tidak diperlukan,
Contohnya total jumlah karyawan adalah  3999, maka kita tidak
memerlukan nilai angka 4000 ke atas. Dan hanya mencari angka
bernilai 3999 kebawah.

Untuk melihat screenshootnya :

Yang mau memakai atau mencoba aplikasinya, silahkan di download di googledrive  :

https://drive.google.com/file/d/0B6KvPJue5V-0R1dsY2pSZVVuWG8/view?usp=sharing

Sesuai dengan permintaan Pak Rahmat Sholeh, berikut ini kami sediakan aplikasi
Acak Nomer dengan 2 Digit yang dimulai dari 0 s/d 29.
Berikut tampilan screen shoot aplikasi tersebut :
Bagi yang ingin mendownloadnya , silahkan klik alamat  di bawah ini :
http://www.4shared.com/rar/358b1qGx/Mesin__acak__Arisan.html
atau di google drive :

https://drive.google.com/file/d/0B6KvPJue5V-0UndCaTZVS2NxdnM/view?usp=sharing


Berikut ini juga screenshoot, aplikasi acak angka dari 0 ~ 39
Yang ingin mendownloadnya , silahkan klik alamat  di bawah ini :

https://drive.google.com/file/d/0B6KvPJue5V-0UndCaTZVS2NxdnM/view?usp=sharing


downloadnya , silahkan klik alamat  di bawah ini :

sesuai pesanan Pak Khairil Anwar, Acak angka dari 1 sampai dengan 170

 berikut di bawah ini link downloadnya di googledrive :
https://drive.google.com/open?id=15VuTnunlAgJHUaP7p8b_lbfinE1SXuC8

 Berikut ini,  aplikasi acak angka bisa input dari 0 ~ sampai batas < ....
 Berikut ini link untuk downloadnya ,
:https://drive.google.com/open?id=1mdzXk6sah2SeYvA78t8UuiBvx89IEBP3



Untuk Acak angka yang 3 digit  (sampai 999) , berikut linknya :

https://drive.google.com/open?id=1cH2kOFMVTUBq3VLQNczcR5D6ez5brr3s

https://drive.google.com/open?id=15fAGW-gOU1KaK-yq8_biYjRKo1jFipw4

Sekian postingan hari ini, Untuk yang membutuhkan perubahan pada aplikasi ini
atau mau merubah sendiri, silahkan hubungi melalui email :
sudarmanto.clg@gmail.com
Mobile phn : 0812 1165 3365


Grafik arah dan kecepatan Arus area Teluk Bintuni

untuk akses ke website : https://hei.my.id/bintuni untuk link animasi web :  https://hei.my.id/btn