Membuat Aplikasi C++ Di HP Android

June 03, 2016 Aji Suryo Purnomo 0 Comments

Assalamu'alaikum Wr. Wb.

Selamat sore teman teman.
Apakah diantara pembaca sekalian ada seorang programmer? atau ada yang sama satu kampus sama saya di AMIK YMI semester 3 atau semester 1 yang lagi belajar C++? atau ada yang bukan dari latar belakang itu yang mana adalah seorang calon programer namun pengen aja gitu belajar C++? Apakah anda memiliki handheld android yang sudah di root? jika jawabannya YA, ada kabar gembira buat kita. Sekarang (sebenernya sih udah lama ada hehe) kita bisa belajar bahasa C++ di Android hehe asyik bukan. Tutorialnya pun sudah ada aplikasi nya jadi tinggal download aja klick skip add waktu ada gambar lebah yang muncul waktu mau download alias si adfly SKIP ADD aja langsung biar aplikasi C++ untuk androidnya bisa didownload. heheheh.

Nama aplikasinya yaitu Learn C/C++ Programming. aplikasi ini bisa berjalan disistem andriod karena sudah didesain sedemikian rupa dan adapun nama compilernya adalah C4droid.

Download aplikasinya dibawah ini:
Learn C/C++ Programming [DOWNLOAD]
C4droid [DOWNLOAD] <-- ROOT ONLY
BY : Aji Suryo Purnomo

Pertama kita bahas dulu aplikasi tutorialnya yaitu Learn C/C++ Programming buatan Thu Gian. Learn C/C++ ini memiliki banyak sekali tutorial C++ nya, sangat bagus buat newbie seperti kita buat belajar. Apalagi dulu di semester 1 juga saya belajar tentang C++, namun masih belum sempurna nyangkutnya dikepala, banyak faktor sih memang selain dari badan yang sudah cape kerana sudah seharian bekerja dan kemudian disuruh blajar kan susah tuh makanya waktu belajar C++ saya kurang mengena tpi saya belajar sendiri dirumah dan alhamdulillah akhirnya saya pun sedikit demi sedikit mengerti bagai mana sintaks-sintks dari C++ ini beroperasi. makin berguna banget nih Android :D Bagaimana cara menggunakan nya? Caranya sangat mudah, pertama tama download dulu aplikasi nya yang ada di atas. Lalu buka programnya.


tampilan awal pada saat membuka aplikasi c++ di hp android
Tampilan awal
Anda bisa memilih Read untuk membaca tutorial yang ada



tampilan petunjuk yang sudah dibuka
Tampilan petunjuk yang mau dibaca
Pilih deh bagian mana yang mau dibaca :).





tampilan koding
Tampilan Koding






penjelasan c++ kalkulator aplikasi android
Penjelasan


Gimana? Gampang kan?
Oh iya, pehatian! Aplikasi ini tidak membutuhkan akses root. Yang butuh akses root yaitu hanya compilernya, jadi buat temen temen yang mau belajar C++ dari androidnya bisa mendownload aplikasi ini. Tapi untuk compilernya kalo HP temen temen belum di Root, Root dulu gih :D

Oke sekarang untuk Compilernya. Compilernya saya pakai yang C4droid. Kenapa? karena harga tidak bisa boong :p
Compiler ini menurut saya lumayan ringan dan sangat bagus buat yang lagi mempelajari C++.

Cara penggunaan nya:
Pertama tama download dulu aplikasi nya di link diatas. Lalu install.
Setelah masuk nanti akan ada pilihan untuk mendownload plugin nya (SDL dan GCC) sekitar 20MB an.
Setelah mendownload baru deh bisa digunain Compilernya :)





koding program c++ aplikasi hp android
Membuat koding untuk mencetak nama


Setelah di buat kodingannya, klik "Run" nanti akan ada permintaan akses superuser di allow aja. Maka jadinya SEPERTI DIBAWAH:




Hasil program  aplikasi c++ dihp android
Hasil program

Ini menandakan program sudah selesai di jalankan atau di RUN
Mudah bukan?

Nah Sekian artikel belajar mengenai C++ di hp android, apabila ada pertanyaan atau masukkan tulis aja di kolom komentar.

0 comments:

Berkomentarlah yang positif dan membangun insaa allah penulis akan menampung segala masukan positif dan mengimplementasikan saran saran bijak dari anda terimakasih.

Program Java GUI : Operasi Dua Bilangan

June 03, 2016 Aji Suryo Purnomo 0 Comments

Nah , sesuai dengan judul postingan yang saya buat . Kita akan mencoba membuat sebuah program java yang berbasis GUI yaitu operasi dua bilangan. Ini merupakan hal dasar yang bisa kita gunakan dalam membuat sebuah kalkulator sederhana, dan masih banyak program yang dapat kita kebangkan lagi dengan dasar Operasi Dua bilangan ini , terutama program penghitungan.

Mari kita simak langkah-langkah nya dalam pembuatan operasi dua bilangan tersebut..
1.Bukalah program Netbeans , kemudian buka project atau buat sebuah new project dengan class JFrame. Jika belum tahu membuat class JFrame silahkan klik link berikut : Membuat Class JFrame (GUI).
2.Rancanglah desain program (interface) dengan ketentuan sebagai berikut :
-  Buat 4 buah JButton dan ubah text button menjadi Kali , Bagi , Jumlah , dan Kurang.
-  Tambah 3 JLabel dengan text Angka 1 , Angka 2 , dan Hasil
-  Tambah JTextField 3 buah , hapus semua bagian text yang tampil pada textfield


LIHAT GAMBAR :

edit taxt program java gui dua bilangan
edit text




gambar program
Gambar program


3.Setelah semua sudah sesuai dengan desain yang dibuat , maka ubah variabel pada tiap-tiap komponen yang akan di gunakan.
-  Pada komponen JButton , silahkan ubah variabel sesuai dengan text yang ada pada button agar tidak kesulitan mendeteksi kesalahan.
-  Kemudian ubah variabel pada JTextField :
JTextField1 (ditandai sejajar dengan label Angka 1) ganti variabel inputAngka1
JTextField2 ganti menjadi inputAngka2
JTextField3 ganti menjadi hasilOperasi
-  Kenapa variabel pada JLabel tidak di ubah , karena disini kita hanya membutuhkan komponen yang penting saja. Tapi jika ingin merubahnya silahkan saja , dengan syarat setiap variabel pada komponen
TIDAK BOLEH SAMA.


LIHAT GAMBAR :

ganti variable
change variable





java dua bilangan variable awal
Variable awal





variable yang diubah
Variable yang diubah

4. Nah sekarang kita ke bagian koding, silahkan double klik button Kali untuk membuat koding pada button Kali . Atau dengan cara Klik kanan button Kali , pilih Events > Action > actionPerformed.




ambil action
Ambil action
5. Ketikan coding untuk operasi Perkalian , berikut contoh coding untuk operasi Kali.





6. Jika sudah , coba di Jalankan(run) dengan pencet tombol Sift+F6 pada keyboard kemudian masukan angka yang akan di kalikan..




Hasil
Hasil nya seperti ini



7.Di atas baru untuk operasi Perkalian , nah tugas anda Teman-teman . Silahkan buat 3 operasi selanjutnya.
Semoga tutorial singkat ini mengenai Program Java GUI : Operasi Dua BILANGAN bermanfaat bagi anda yang baru belajar pemrograman Java. Disini saya juga masih harus banyak belajar, untuk pertanyaan atau mungkin ada yang kesulitan silahkan berkomentar pada kolom komentar . Apabila ingin COPAS artikel ini , silahkan beri link sumbernya , karena disini saya sudah berusaha untuk memberikan yang terbaik.


Nah seperti itu cara membuat nya cukup mudah bukan memang jika baru pertama mencoba akan terasa sulit tetapi sesuatu yang kita biasakan walalaupun itu sulit akan menjadi terasa mudah itu kuncinya.. sekian tutorial pembuatan program java GUI dengan dua ANKA atau dua BILANGAN.

0 comments:

Berkomentarlah yang positif dan membangun insaa allah penulis akan menampung segala masukan positif dan mengimplementasikan saran saran bijak dari anda terimakasih.

Cara Belajar Jawara/Jago Bahasa Pemrograman C++ Dan Java Jadi Mahir Mulai Dari Awal

June 02, 2016 Aji Suryo Purnomo 4 Comments


APA ITU PEMROGRAMAN LALU APA ITU C++ ?

Cara Belajar Jawara/Jago Bahasa Pemrograman C++ Dan Java Jadi Mahir Mulai Dari Awal


Sebelum menjadi seseorang yang jawara ahli atu jago atau mahir C++ JAVA atau bahasa pemrograman yang lain, tentu nya harus bekerja keras latihan dan semua itu imposible bisa didapat secara instan. Nah berkaitan dengan bagaimana cara nya agar jago coding atau jago program di sini saya akan membahas dua bahasa pemrograman yang wajib di kuasai oleh seorang ahli program atau sekelas pendekar atau yang sudah berada dilevel dewa pun juga harus mengerti dulu dua bahasa ini yaitu C++ dan Java, tanpa menguasai dua bahasa ini tidak mungkin akan bisa disebut seorang yang jago program atau jago coding karena dua bahasa C++ dan Java ialah bahasa yang sangat populer di dalam dunia persilatan untuk seorang IT. Tidak menguasai bahasa C++ dan Java artinya seorang IT tak pantas disebut IT dan akan tumbang dimedan pertempuran.

Pada kesempatan kali ini saya akan membagi tutorial bagaimana cara menjadi programer yang hebat yang profesional dari dasarnya dulu, sebab semua hal yang tanpa dasar adalah hampa alias tidak ada.

Programmer sejati itu adalah seorang kreator, seorang inovator. Artinya, seorang programmer itu harus kreatif, berpikir dan bertindak out of the box. Tidak hanya menciptakan kemudahan dan kenyamanan untuk diri sendiri, tapi juga harus menciptakan kemudahan dan kenyamanan untuk lingkungan (teman, rekan kerja, anggota tim lain, atasan, perusahaan, klien / kustomer dan orang yang tidak dikenal). Seharusnya di level ini, programmer harus menyadari bahwa tidak semua orang memiliki level tingkatan ini. Pada level ini, seorang programmer memiliki kekuatan dan tanggung jawab yang sangatlah luar biasa. 

Programmer sejati itu adalah seorang problem solver atau pemecah masalah bukan trouble maker. Artinya, seorang programmer itu harus dapat memecahkan masalah, bukan malah penyebab timbulnya masalah. Masalah yang dipecahkan bukan saja yang berkaitan dengan kode program tapi juga masalah non teknis, terutama hal-hal yang datang dari diri sendiri yang dapat menimbulkan masalah. Contohnya? ya seperti yang diilustrasikan di atas yaitu terlalu cuek, tidak ada respek terhadap orang lain, and so on … nanti ada penjelasan paragraf tersendiri.

Sebenarnya untuk menjadi programmer tidak cukup hanya belajar ilmu komputer, ilmu coding untuk mendapatkan kemampuan teknikal (hard skill) yang dibutuhkan. Tapi juga harus belajar agar memiliki soft skill juga.

Soft skill pada intinya adalah sikap, pola pikir, dan perilaku seseorang. Di sini tak akan dijelaskan apa itu soft skill, tapi soft skill apa saja yang umumnya dibutuhkan oleh programmer. Berikut daftar soft skill yang harus dimiliki oleh programmer :

Kemampuan berkomunikasi
Kemampuan mendengarkan
Kemampuan berempati
Kemampuan beradaptasi
Kemampuan bekerja tim
Kemampuan beretika kerja
Kemampuan berpikir kritis dan kreatif
Kemampuan mengelola ego
Baca juga: 5 Tipe Programmer Dilihat dari Cara Menyelesaikan Masalah

Kemampuan berkomunikasi mutlak. baik berkomunikasi dengan komputer maupun dengan sesama manusia baik berkomunikasi secara pribadi atau kelompok. Berkomunikasi secara lisan maupun tulisan. Berkomunikasi terhadap keluarga, teman, rekan kerja, atasan, bawahan, klien, orang yang lebih muda atau yang lebih tua. Berkomunikasi langsung, lewat telepon, surat, e-mail, media sosial, dan media lainnya. Berkomunikasi secara personal maupun public speaking.

Banyak orang bisa mendengar namun tidak bisa mendengarkan dengan baik. Yang dimaksud mendengarkan dengan baik adalah mendengar, menganalisis apa yang di dengar, mengkonfirmasikan apa yang didengar, sehingga memahami apa yang didengar. Sehingga informasi yang didengar dapat diproses atau dapat melakukan sesuatu yang menghasilkan output yang baik untuk programmer dan penyampai informasi.

Berempati merupakan salah satu usaha untuk memahami kesulitan pihak lain, menghargai kesulitan tersebut, dan memberikan respon yang baik terhadap kesulitan tersebut dengan membangun program yang dapat mengenyahkan kesulitan bukan malah menambah kesulitan.

Salah satu perbedaan menyolok antara manusia dengan mahluk lain adalah kemampuan adaptasinya. Programmer dituntut mampu beradaptasi lebih cepat dengan belajar lebih cepat, bekerja lebih cerdas untuk menghadapi segala tantangan dan perubahan. Apalagi teknologi informasi memiliki tingkat perubahan yang relatif cepat dibandingkan teknologi-teknologi lainnya.

Bekerja di dalam sebuah tim memiliki kenikmatan sekaligus tantangan. Yang jelas tantangannya adalah bagaimana dapat berkomunikasi, berkoordinasi, saling dukung, saling menghargai, saling menghormati, saling menyayangi sehingga tercipta iklim kerja yang nyaman dan dapat mendorong untuk lebih produktif lagi.

Baca juga: Belajar Bahasa Pemrograman Secara Interaktif di Internet

Bekerja tepat waktu, rapi, profesional, bersemangat, berani, sopan, santun, terencana, pantang menyerah, terkoordinasi, terkontrol, terukur, responsif, inisiatif, fleksibel, process oriented dengan menjunjung tinggi hasil yang berkualitas, terstandarisasi, memiliki prosedur, asesmen, evaluasi, team spirit, users oriented merupakan etika kerja yang harus dibangun oleh programmer.

Kemampuan berpikir kritis dan kreatif bagi programmer tidak bisa ditawar lagi. Karena sebagai programmer pasti akan dihadapkan oleh berbagai macam problem dan trouble yang membutuhkan pemikiran yang out of the box.

Kemampuan mengelola ego merupakan salah satu kemampuan yang paling kelihatan oleh mata orang di sekeliling programmer. Tidak menganggap diri paling pintar, paling benar, paling kuat, paling cepat, namun juga tidak menganggap diri paling inferior; paling bodoh, paling salah, paling lemah, paling lambat. Yang jelas kemampuan ego dicirikan seberapa banyak mau berbagi apa yang dimiliki kepada orang lain, tanpa harus ada rasa sungkan sedih, marah, sebel.

Ada yang bilang soft skill bawaan orok. Yang bilang itu pasti adalah manusia gua. Programmer adalah orang yang open mind, open heart, berpikiran jernih dan berhati hangat. Siapa bilang watak atau karakter tidak bisa diubah? Soft skill yang baik dapat ditimbulkan dari kesadaran, keinginan, dilatih, dan dibiasakan. So apa lagi yang ditunggu, masih mau kan menjadi programmer sejati?

Yang jelas programmer adalah manusia. Manusia adalah mahluk sosial. Dan suatu keniscayaan, programmer pasti akan berinteraksi dengan manusia-manusia lainnya. Emang kalo jago bikin program, semua program dipakai sendiri aja? pasti dipakai atau dijual ke manusia lainnya kan? Jadi… (terusin sendiri ya). Sekian :)


C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu B, 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).[1] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[butuh rujukan] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
tercipta untuk mu .


Contoh Program C++
Contoh program sederhana C++ untuk hello world dengan menggunakan Pustaka Dasar C++ dapat dilihat di bawah ini:[butuh rujukan]
#include <iostream> = INI ADALAH KATA KUNCI YANG SUDAH TERTANAM PADA C++
using namespace std;
int main() INI ADALAH FUNGSI MAIN ATAU FUNGSI UTAMA PADA PROGRAM 
{
        cout <<"hello world"<<endl;
        return 0;
}
Keterangan
Baris pertama :
#include <iostream.h>
Sebagai bagian dari proses kompilator, Kompilator dari c++ menjalankan program yang dinamakan preprosesor.[butuh rujukan] Preprosesor memiliki kemampuan menambahkan dan menghapus kode dari sumber, Pada bagian #include memberitahuakan preprosesor untuk menyertakan kode dari iostream, Berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau class-class yang dibutuhkan.[8]
Baris kedua :
int main ()
Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function), Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Kata Void menandakan fungsi main tidak bertipe.[8]
Baris ketiga :
{
Kurung kurawal buka menandakan awal program.[8]
Baris keempat :
std::cout << "Hello world\n";
Cout adalah sebuah object dari Pustaka perangkat lunak standart C++ yang digunakan untuk mencetak string ke piranti output standart, yang biasanya adalah layar komputer, Compiler menghubungkan kode dari pustaka perangkat lunak standar itu dengan kode yang telah ditulis untuk mendapatkan hasil executable, Tanda
\n
adalah format modifier yang digunakan untuk berganti baris setelah menampilkan string, jika ada cout lain pada program tersebut, maka string yang menyertainya akan dituliskan pada baris bawahnya. Baris kelima:
}
Kurung kurawal tutup menandakan akhir program.
Kata yang dipesan
Kelompok pertama
C++ mempunyai 32 buah kata yang dipesan (reserved words), Kata kunci kelompok pertama merupakan turunan dari bahasa C, di antaranya:
auto
const
double
Float
int
short
struct
unsigned
break
continue
Else
For
long
signed
switch
void
case
default
enum
Goto
register
sizeof
typedef
volatile
char
do
extern
If
return
static
union
while
[
Kelompok kedua
Kata yang dipesan kelompok kedua berjumlah 30. Kata-kata ini adalah baru dan hanya ada di bahasa C++.
asm
dynamic_cast
namespace
reinterpret_cast
try
bool
Explicit
new
static_cast
typeid
catch
False
operator
template
typename
class
Friend
private
this
using
const_cast
Inline
public
throw
virtual
delete
Mutable
protected
true
wchar_t
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);
Tipe data dasar  C++
Untuk menyimpan suatu variabel diperlukan tempat khusus di dalam memori komputer, Besar dan tipe dari Variabel-variabel di dalam standar program C++ dispesifikasikan sebagai berikut:
Nama
Keterangan
Ukuran
Jangkauan
char
Abjad/karakter atau untuk bilangan bulat kecil
1 byte
signed: -128 to 127
unsigned: 0 to 255
short int (short)
Bilangan bulat dengan jangkauan pendek
2 byte
signed: -32768 to 32767
unsigned: 0 to 65535
int
Bilangan bulat
4 byte
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295
long int (long)
Integer dengan jangkauan panjang
4 byte
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295
bool
Boolean, dapat bernilai benar atau salah (true or false)
i byte
true or false
float
Angka dengan titik mengambang (bilangan cacah) atau bilangan cacahan
4 byte
3.4e +/- 38 (7 digit)
double
Bilangan cacah dengan ketelitian ganda
8 byte
1.7e +/- 308 (15 digits)
long double
Bilangan cacah dengan ketelitian ganda panjang
8 byte
1.7e +/- 308 (15 digits)
wchar_t
Karakter lebar, biasa dipakai untuk Unicode karakter
2 byte
1 karakter lebar
C++ compiler
·         Acorn C/C++
·         Borland C++
·         C++/CX
·         C++Builder
·         Cfront
·         Clang
·         CodeWarrior
·         Comeau C/C++
·         ConceptGCC
·         Digital Mars
·         GNU Compiler Collection
·         HP aC++
·         IBM XL C++
·         Intel C++ Compiler
·         MinGW
·         Norcroft C compiler
·         Open64
·         Oracle Solaris Studio
·         PathScale
·         The Portland Group
·         ROSE (compiler framework)
·         Shed Skin
·         Softune
·         TenDRA Compiler
·         THINK C
·         Turbo C++
·         Visual C++
·         IBM VisualAge
·         Watcom C/C++ compiler
·         Zortech
C++ 
·         Algorithmic skeleton
·         C++/CLI
·         C++/CX
·         Charm++
·         Embedded C++
·         Felix (programming language)
·         Intel Array Building Blocks
·         Intel Parallel Studio
·         Managed Extensions for C++
·         R++
·         Sieve C++ Parallel Programming System
·         Threading Building Blocks
·         ÎœC++

Sekian kurang lebih penjelasan dari saya mengenai C++

Dan selanjutnya kita menuju ke penjelasan dan sejarah singkat Java.


APA ITU JAVA ? PENJELASAN LEBIH LANJUT BISA LIHAT PADA ARTIKEL SELANJUTNYA DI LINK DI BAWAH INI: 
http://jawaraprogram.blogspot.co.id/2016/05/pengenalan-java-amik-ymi-tegal.html

4 comments:

Berkomentarlah yang positif dan membangun insaa allah penulis akan menampung segala masukan positif dan mengimplementasikan saran saran bijak dari anda terimakasih.