Translate

Sunday, 31 May 2015

Pembayaran Rekening Listrik



#include "iostream.h"
#include "conio.h"
#include "iomanip.h"
void main(){
    int i, kode[15], jumlah[15], jumdata=5;
    char * pembayaran rekening listrik ;
    float kode, pemakaian ;

    cout << setiosflags(ios::fixed) ;
    cout << "\n Input Data pembayaran rekening lisrtik" ;
    for(i=0 ; i<jumdata ; i++ ){
        cout << "\nKode jenis pelanggan  : " ; cin >> kode[i] ;
        cout << "pemakaian jenis pelanggan : " ; cin >> pemakaian[i];
    }
    clrscr() ;
    cout <<"\n pembayaran rekening listrik"  ;
    cout <<"\n-------------------------------------------------------" ;
    cout <<"\n No  Kode    jenis pelanggan   beban pemakaian pembayaran " ;
    cout <<"\n-------------------------------------------------------" ;
    for(i=0 ; i<jumdata ; i++ ){
        if(kode[i]==1){
         jenis pelanggan = "RUMAH" ; beban =25000 ;harga KWH=3000;
        }else if(kode[i]==2){
            jenis pelanggan = "TOKOH" ; beban =  50000 ;harga KWH=5000;
        }else if(kode[i]==3){
            jenis pelanggan = "PABRIK" ; beban = 100000 ;harga KWH=10000;
        }
        pembayaran = beban * pemakaian [i] ;
        gotoxy(3,6+i) ; cout << i+1 << "  " << kode[i] << "     " << jenis pelanggan ;
        gotoxy(30,6+i) ; cout << setprecision(0)<<beban << "  " << pemakaian[i] << "  " << setprecision(0)<<pembayaran;
    }
    cout << "\n-------------------------------------------------------" ;

}




Thursday, 28 May 2015

Cara Mudah Belajar Mengenal Tipe Data Java

Tipe data adalah suatu konsep dasar yang harus dikuasai oleh programmer. Tipe data digunakan untuk menentukan jenis nilai atau value yang akan disimpan ke dalam memori, dan yang akan di proses dalam program. Tipe data dalam java terbagi menjadi 2 bagian, yaitu tipe data primitif dan tipe data referensi. Mari Kita bahas satu persatu.

A. Tipe Data Primitif

Tipe data primitif merupakan sebuah tipe data standar yang tidak diturunkan dari objek manapun. Tipe data primitif adalah tipe data yang paling sering digunakan dalam progam. Maka dari itulah seorang programmer harus mengenal, mengerti, dan memahami tentang tipe data. Dalam bahasa Java, terdapat 8 tipe data primitif, yaitu : byte, short, int, long, float, double, boolean, dan char. 



1. Byte
Type data byte merupakan tipe data dengan ukuran dan jarak (range) yang kecil, dimana tipe data bye hanya memiliki ukuran sebesar 8 bit, dan panjang range hanya -128 s.d 127. Tipe data bite biasanya digunakan pada saat kita bekerja, yaitu untuk keperluan dalam proses membaca ataupun menulis.
Contoh :
byte a = 127;
2. Short
Type data ini memiliki ukuran sebesar 16 bit dengan panjang range berkisar -32768 s.d. 32767. Tipe data ini sangat jarang digunakan, karena biasanya tipe dataini diaplikasikan pada kompter 16bit.
Contoh :
short a = 32767;
3. Int (Integer)
Tipe data integer ini merupakan tipe data yang paling sering digunakan. Mengapa? Karena tipe data ini dianggap lebih efisien dibandingkan dengan tipe data yang lainnya. Ukuran dari tipe data Int (Integer) adalah 32 bit dengan panjang range -2147483648 s.d. 2147483647.
Contoh :
Int a = 2147483647;
4. Long
Tipe data sering digunakan dalam keadaan khusus, dimana apabila nilai yang digunakan melebihi dari panjang range tipe data int (Integer), maka tipe data ini yaitu long sering digunakan. Mengapa? karena tipe data ini memiliki panjang range yang lebih panjang dibandingkan dengan int yaitu -9223372036854775808  s.d. 9223372036854775807, akan tetapi ukuran dari tipe data ini lumanyan besar dibandingkan dengan tipe data int yaitu 64bit.
Contoh :
long a = 9223372036854775807;
Empat tipe data diatas merupakan tipe data untuk bilangan bulat. Tipe data diatas tidak bisa digunakan untuk bilangan berkoma atau bilangan becahan. Contohnya :
Contoh pengunaan int salah
Output dari program :
Output Contoh pengunaan int salah
Nah begitulah, apablia menggunakan tipe data untuk bilangan bulat, seperti int, long, byte, dan short yang terjadi adalah seperti contoh diatas. Seharusnya 5 dibagi 2 adalah 2.5, bukan 2. Jadi, bagaimana jika kita mau menggunakan perhitungan menggunakan koma? nah kita bisa menggunakan tipe data float dan double.
5. Float
Tipe data Float adalah tipe data yang sering digunakan dalam penggunaan nilai pecahan. Panjang rangenya adalah +/- 3.4 x 1038 dengan ukuran 32 bit. Tetapi, Terdapat sebuah kelemahan dalam tipe data ini yaitu akan timbul suatu masalah jika pemakaian tipe data ini untuk bilangan yang terlalu kecil atau terlalu besar. Masalah yang timbul adalah nilai yang dihasilkan menjadi tidak akurat. Contohnya untuk pengukuran suhu.
Contoh :
float a = 3.40282346638528860;
6. Double
Tipe data ini adalah tipe data yang mirip dengan tipe data float. Akan tetapi panjang range dan ukuran dari tipe data double lebih besar, yaitu panjang rangenya +/- 1.8 x 10308 dengan ukuran 64 bit. Tipe data double sangat baik digunakan untuk perhitungan, karena tipe data ini lebih cepat melakukan perhitungan matematis dibandingkan dengan dengan tipe data float. Dan juga tipe data ini menghasilkan hasil yang lebih akurat dibandingkan tipe data float.
Contoh :
double a = 1.79769313486231570;
7. Char
Tipe data char adalah tipe data yang digunakan untuk menyatakan sebuah karakter. karakter Unicode adalah karakter digunakan oleh bahasa java untuk merepresentasikan semua karakter yang ada. Belum tahu Unicode kan? Unicode adalah kumpulan dari karakter yang ada pada semua bahasa, termasuk arab, maupun latin.
Contoh :
char a = ‘$ # @';
8. Boolean
Tipe data boolean adalah sebuha tipe data yang digunakan untuk nilai logika, yaitu nilai yang digunakan hanya berupa Benar atau salah (True atau False).
Contoh :
boolean a = true;
boolean b = false;

B. Tipe data Referensi

Tipe data Referensi adalah tipe data yang digunakan dalam OOP atau Object Oriented Programming (Pemrograman berorientasi Objek). Jadi dalam OOP ini kita dapat membuat atau mendefinisikan tipe data baru yang merupakan objek dari class tertentu. Semua tipe data referensi nilai defaultnya adalah nol atau null, tidak seperti tipe data primitif yang memiiliki nilai default variatif.
Fungsi yang digunakan :
Modifier NamaTipe NamaVariable;

Beberapa perbedaan antara Tipe data Primitif dan Referensi :
Tipe Data Primitif
  • Tipe data primitif langsung di definisikan oleh java.
  • Tipe primitif merepresentasikan nilai tunggal.
Tipe Data Relatif
  • Tipe data Referensi di definiskan oleh User.
  • Tipe dara referensi dapat menapung nilai nol atau lebih nilai primitif atau object.

Tuesday, 26 May 2015

Struktur Program Visual Basic 6.0

1. Deklarasi Program : Semua deklarasi program berda di bagian ini,yang merupakan bagian dari deklarasi adalah : Dim, Public, Private, Static, Const dan Type


Penjelasan :

Deklarasi Dim atau Dimension
Dim atau Dimension adalah kata cadangan yang sering dipakai untuk mendeklarasikan variabel yang akan digunakan dalam Visual Basic. Pendeklarasian dengan pernyataan Dim berlaku pada pemograman modul, program dan sub_program.

Bentuk penulisan deklarasi dengan Dim adalah :

Dim nama_variabel As tipe_data


Keterangan :
Nama_variabel : Adalah nama yang diwakili untuk suatu variabel

Tipe_data : Adalah tipe data yang digunakan untuk variabelnya. Tipe data dapat berbentuk tipe tunggal atau majemuk. Tipe data majemuk dinamakan pula array.

Deklarasi Public
Public merupakan pernyataan level modul, artinya pernyataan ini pada dasarnya dideklarasikan pada sebuah modul.

Adapun bentuk penulisan deklarasi dengan public adalah :

Public nama_variabel As tipe_data

Keterangan :
Nama_variabel : Adalah tipe data digunakan oleh variabelnya. Di mana tipe data dapat berbentuk tunggal atau mejemuk (Array).

Deklarasi Private
Private menyatakan bahwa semua variabel yang dideklarasikan oleh pernyataan ini berlaku secara khusus (Private). Pernyataan Private merupakan pernyataan level sub_program.

Adapun bentuk penulisan deklarasi dengan Private adalah :

Private nama_variabel As tipe_data


Keterangan :
Nama_variabel : Adalah nama yamg diwakilkan untuk semua variabel.

Tipe_data : Adalah tipe data yang digunakan oleh variabelnya. Di mana tipe data dapat berbentuk tunggal atau majemuk (Array).

Deklarasi Static
Static sering digunakan untuk menjaga suatu variabel atau nilai agar tetap atau tidak berubah selama program dijalankan. Pernyataan static merupakan pernyataan level sub_program, artinya pernyataan ini pada dasarnya dideklarasikan pada bagian sub_program.

Adapun bentuk penulisan deklarasi dengan Static adalah :


Static nama_variabel As tipe_data


Keterangan :
Nama_variabel : Adalah nama yang diwakilkan untuk suatu variabel

Tipe_data
 : Adalah tipe data yang digunakan oleh variabelnya. Di mana tipe data dapat berbentuk tunggal atau mejemuk (Array).

Deklarasi Const atau Constanta
Const atau Constanta sering dipakai pada bagian deklarasi untuk memberikan harga konstan pada suatu variabel. Const merupakan pernyataan level modul, artinya pernyataan ini pada dasarnya dideklarasikan pada modul.

Dalam prakteknya pernyataan Const sering dipandu dengan pernyataan public atau private. Adapun bentuk penulisan deklarasi dengan pernyataan Const adalah :

Public / Private Const nama_variabel As tipe_data = ekspresi_varibel.


Deklarasi Type
Type dipakai pada bagian deklarasi untuk mendefiniskan tipe data terdefinisi di mana tipe data ini dapat mengandung satu atau lebih dari satu tipe data. Type merupakan pernyataan level modul, artinya pernyataan ini pada dasarnya dideklarasikan pada modul. Dalam prakteknya pernyataan Type sering dipakai dengan Public atau Private. Adapun bentuk penulisan deklarasi dengan Type adalah :

Private / Public Type nama_variabel

Nama_elemen (Var_subscript) as tipe_data

Nama_elemen (Var_subscript) as tipe_data

End Type


Keteragan :
Nama_variabel : Adalah nama yang mewakilkan variabel tipe data terdefinisi.

Tipe_data : Adalah tipe data yang mewakili nama_elemennya.

2 .Pernyataan Program :Pada bagian pernyataan ini, rincian program ditulis. Program ditulis pada jendela kode, jendela modul, jendela subprogram. Di mana pada bagian pernyataan ini struktur program harus benar-benar dibuat tentang semua penjelasannya, yakni penjelasan tentang komponen-komponen programnya, penjelasan tentang tipe-tipe data yang akan dipakai pada Visual Basic ini, penjelasan tentang struktur kendalinya yang mencakup tentang percabangan dan perulangan. Semua penjelasan ini harus komplit sebab kalau pernyataan tidak dibuat selengkap mungkin akan menimbulkan :

1. Program tidak bisa di Compile.

2. Program tidak bisa di Running.

Cara Mudah Belajar Algoritma Pemograman dengan C++

Tujuan nya adalah untuk memudahkan pembuatan program baik yang sederhana maupun yang kompleks.
Yang dimaksud dengan program adalah kumpulan intruksi yang digunakan untuk mengatur computer agar melakukan suatu tindakan tertentu.
Suatu program ditulis mengikuti kaidah bahasa pemograman tertentu. Bahasa pemograman dapat di analogikan dengan bahasa yang digunakan  manusia (bahasa manusia). Kumpulan intruksi dalam bahasa manusia yang berupa sejumlah kalimat dapat anda analogikan dengan suatu program.
Dalam konteks pemograman, terdapat sejumlah bahasa pemograman, seperti : Pascal, C, C++, dan Basic.

Baiklah untuk mempersingkat waktu dengan cara menganalisis riset dari suatu masalah dan membuat algoritma sederhana transaksi pembayaran pada swalayan yang menggunakan seleksi fungsi if else untuk membuat program transaksi pembayaran.

Permasalahan :
Suatu swalayan memberikan diskon sebesar 10 % bagi siapa saja yang berbelanja sebesar Rp100.000  atau lebih. Buatlah algoritma untuk menghitung nilai uang yang harus dibayar oleh pembeli.
Solusi: Pemecahan masalah ini dalam bentuk diagram alir data dan pseudecode  dapat dilihat pada gambar berikut.
  1. Masukkan (pembelian)
  2. Jika pembelian >= 100000 maka diskon ß 0.1* pembelian sebaliknya diskon 0 akhir-jika
  3. pembayaranß pembelian – diskon
  4. tampilkan (pembayaran
Flowchartnya :

 


 


Friday, 22 May 2015

Ulasan Tentang mesran.blogspot.com


Hai sahabat blogger ,Kali ini saya akan mengajak teman-teman sekalian untuk belajar banyak tentang bahasa program, dan saya juga akan memperkenalkan kepada teman-teman sebuah blog yang bisa membantu dan mempermudah kita untuk belajar banyak tentang bahasa pemrograman yaitu di mesran.blogspot.com.

Pada mesran.blogspot.com terdapat beberapa artikel diantaranya artikel mengenai tips tips belajar bahasa pemrograman serta beberapa bahasa pemrograman salah satunya VisualBasic dot Net serta program berorientasi Database sebagai contoh : Program Visual Basic Net Simpan Edit Hapus Record Pada DatabaseAccess.
Mungkin itu saja yang bisa saya ulas dari blog mesran.blogspot.com, sekian dan terima kasih.





Wednesday, 20 May 2015

LANGKAH AWAL MENGGUNAKAN ANDROID

Android dewasa ini merupakan Operating System yang berkembang dengan sangat pesat, hal ini memungkinkan kita untuk tahu bagaimana cara menggunakan android dengan baik dan benar jika kita mempunyai HP maupun Gadget berbasis Android. Android yang kita tahu adalah sebuah OS (operating System) yang di keluarkan oleh Google, Android mempunyai beberapa seri yaitu 1.5 (Cupcake), 1.6 (Donut) , 2.1 (Éclair), 2.2 (Froyo), 2.3 (Ginger Bread) dan yang terbaru adalah 4.0 (ICS = Ice Cream Sanwich), 4.1 (JB = Jelly Bean).
Bagaimana cara menggunakan android? Secara umum Cara Menggunakan [dot] net akan mencoba menuliskannya disini :
Langkah-Langkah Awal Cara menggunakan Android
1. Setting Awal :
Pertama-tama masukkan kartu sim trus nyalakan HP atau Gadgetnya, biasanya akan muncul settingan wizard yang ada gambar androidnya, selanjutnya ikuti saja prosesnya. Atau jika terburu-buru bisa di skip-skip saja dulu, nanti bisa di setting kemudian. Setinglah  yang perlu-perlu saja seperti jam dan tanggal di HP atau Gadget tersebut.
2. Setting Tanggal & Waktu :
Seting tanggal dan waktu masuk ke menu setting >> date & time dan sesuaikan dengan dengan wilayah dan tempat dimana anda berada, bisa secara manual ataupun otomatis, disarankan dengan menggunakan setingan otomatis karena akan lebih akurat.
3. Setting Bahasa & Keyboard :
Setting Bahasa dan keyboardnya masuk ke menu seeting >> language & keyboard kemudian sesuaikan dengan pilihan bahasa serta keyboard yang akan di gunakan, biasanya untuk bahasa tergantung firmware apakah sudah mendukung dengan bahasa local (Indonesia) ataukah belum, dan untuk keyboard biasanya sudah terinstal aplikasi keyboard bawaannya, jadi tinggal seting sesuai kebutuhan saja.
4. Setting Internet :
Untuk seting wizard lakukan dulu setting koneksi internetnya,( setting >> wireless and network), pilih pada mobile networks dan pastikan APN (acces point names) sudah terseting sesuai dengan provider yang anda miliki dan yang anda dipakai. Jika semua sudah terseting pastikan pada data enabled aktif atau tercentang. Jika sudah semua maka di notification bar (paling atas) akan muncul huruf H,E,G dengan anak panah) jika sudah mucul huruf itu berarti internet anda sudah aktif, Apabila apn belum terseting maka bisa menggunakan aplikasi Asisten APN
5. Setting Akun Gmail :
Selanjutnya setting dulu account gmailnya masuk ke menu setting >> accounts & settings, karena account gmail sangat penting diandroid yang nantinya akses ke market dan segala aplikasi google pasti membutuhan sync dari gmail. Caranya untuk mensetting akun gmail klik add account lalu klik google dan masukkan id serta password gmailnya. Setelah masuk maka gmail akan melakukan sinkronisasi dengan HH, hal itu di tandai dengan notification bar ada tanda lingkaran dengan anak panah. jika ingin menambahkan akun tertentu bisa menggunakan add account >> corporate.
6. Setting Aplikasi :
Seting aplikasi masuk ke menu setting >> Aplication, settingan ini berfungsi agar kita bisa menginstal aplikasi dari sdcard, bukan hanya dari market aja, serta agar apabila HH dikonekkan ke komputer atau laptop bisa langsung konek. Buka aplikasi lalu centang Unknown Sources, ini berfungsi agar kita nanti bisa menginstal aplikasi dari sdcard kemudian masuk development centang USB Debugging, ini berfungsi aga HH kita dikenali apabila konek ke komputer atau laptop kita.