Minggu, 29 Desember 2019

Source code Aplikasi Pembayaran Listrik

Download aplikasi/Source code pembayaran listrik (Postpaid) via Netbeans IDE dan SQL


Arsip Tugas Akhir Pemmograman Berbasis Object (PBO)


Netbeans IDE,Java,Sql




Intro : "Saat itu menjelang UAS kami diberikan tugas akhir berkelompok yaitu membuat aplikasi via Netbeans IDE dan juga database SQL. Syukurlah  kelompok kami berhasil menyesaikannya tepat waktu sampai pada waktu presentasi..yeahhh"

Berikut adalah beberapa screenshot tampilan pada aplikasi kami :

Tampilan Menu utama

Tampilan data batas daya

Form Pelanggan

Form Pembayaran
Logika pada program kami ialah : kami buat database 4 buah yaitu admin(untuk memasukan nama petugas dan juga untuk login), kemudian tabel daya(untuk memasukan kode daya,dan berapa harga yg harus dibayar pelanggan), tabel pelanggan (untuk memasukan data pelanggan), dan table pembayaran (agar data pelanggan dapat otomatis masuk ke form pembayaran/ ngelink).

Berikut adalah tampilan source code Login dan menampilkan menu utama:

Login code
Login code 2











Tampilan Menu utama

Okeh, begitulah kira-kira yang bisa ditulis..
Semoga berfaedah dan silahkan disedot source code nya below .


Tonton video preview nya :




Kamis, 20 Desember 2018

Final Project

metode : Looping,Array,Fungsi sederhana,Fungsi berparameter,Struct.

Tema/Judul Program : "Program medical check up laboratorium Rodiah"

Penjelasan : "Program ini bertujuan untuk menyimpan data sebuah kegiatan Medical check up yang kerap dilakukan bagi instansi kesehatan baik klinik atau rumah sakit. Medical check up biasa dilakukan untuk karyawan/pekerja sebuah perusahaan/industri untuk follow up kesehatan mereka. Hal ini juga telah ada dalam undang-undang dimana setiap perusahaan/industri harus mengadakan medical check up bagi para pekerjanya".

Ketentuan: Saya membuat 2 buah pemeriksaan yaitu Darah(kode D) dan Urine(kode U)
dengan kode layanan 1 biasa dan kode 2 complete,dengan harga yang berbeda dalam tiap kode layanan.
lalu menjumlahkan semua total harga dan uang bayar, serta uang kembali.

output program : gambar 01
- Masukan Nama petugas
- Masukan Nama Perusahaan
- Masukan Data periksa
- Masukan Kode pemeriksaan
- Masukan Kode layanan
- Masukan jumlah pemeriksaan





- Masukan uang bayar cth. 20000000
- Input data lagi 'Y' atau 'T'
- jika Y maka akan kembali ke layar awal


dan beginilah source code nya :

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
judul()
{
cout<<"\t Laboratorium Klinik"<<endl;
   cout<<"\t\tRodiah    "<<endl;
   cout<<"=*************************************="<<endl;
}
garis()
{
cout<<"======================================================="<<endl;
}
long total_byr(long biaya, long jmlprksa)
{
return (biaya*jmlprksa);
}
long kembali(long uang_byr, long total_byr)
{
return (uang_byr-total_byr);
}
main()
{
int i,j;
long subtotal, uang_byr,u_kembali;
   char lagi,nm_petugas[15],nm_perusahaan[15];
   struct
{
char jns_pemeriksaan[10],kd_priksa,jns_layanan[10];
   int kd_layanan,jml_priksa,biaya;
   long total_harga;
}nama[100];
awal:
   subtotal=0;
clrscr();
judul();
cout<<endl;
   cout<<"Nama Petugas            : "; cin>>nm_petugas;
   cout<<"Nama Perusahaan         : "; cin>>nm_perusahaan;
   cout<<"Jumlah Data Periksa     : "; cin>>j;
   cout<<endl;
   for(i=1; i<=j; i++)
{
cout<<"Data Ke- "<<i<<endl;
   cout<<"Kode Jenis pemeriksaan [D/U] : "; cin>>nama[i].kd_priksa; cout<<endl;
   cout<<"Kode layanan [1/2]   : "; cin>>nama[i].kd_layanan; cout<<endl;
   if(nama[i].kd_priksa=='D' || nama[i].kd_priksa=='d')
{
strcpy(nama[i].jns_pemeriksaan, "Darah");
    if(nama[i].kd_layanan==1)
   {
   strcpy(nama[i].jns_layanan, "Basic");
   nama[i].biaya = 150000;
   }
   else if(nama[i].kd_layanan==2)
   {
   strcpy(nama[i].jns_layanan, "Complete");
   nama[i].biaya = 300000;
   }
   else
   {
   strcpy(nama[i].jns_layanan, "KODE SALAH");
   nama[i].biaya=0;
}
}
else if(nama[i].kd_priksa=='U' || nama[i].kd_priksa=='u')
   {
   strcpy(nama[i].jns_pemeriksaan, "Urine");
    if(nama[i].kd_layanan==1)
   {
   strcpy(nama[i].jns_layanan, "Basic");
   nama[i].biaya = 100000;
   }
   else if(nama[i].kd_layanan==2)
   {
   strcpy(nama[i].jns_layanan, "Complete");
   nama[i].biaya = 200000;
   }
   else
   {
   strcpy(nama[i].jns_layanan, "KODE SALAH");
   nama[i].biaya=0;
   }
}
else
{
strcpy(nama[i].jns_layanan, "KODE SALAH");
}
cout<<"Jumlah pemeriksaan : "; cin>>nama[i].jml_priksa;
   cout<<endl;
   nama[i].total_harga=total_byr(nama[i].biaya, nama[i].jml_priksa);
}
clrscr();
judul();
cout<<endl;
   cout<<"\nNama Petugas      : "<<nm_petugas;
   cout<<"\nNama Perusahaan   : "<<nm_perusahaan;
   cout<<endl<<endl;
garis();
cout<<"No   Jenis     Jenis        Biaya       Jumlah      Total"<<endl;
   cout<<"     Periksa   Pelayanan    Periksa     Peserta"<<endl;
garis();
for(i=1; i<=j; i++)
   {
   cout<<setiosflags(ios::left)<<setw(4)<<i;
   cout<<setiosflags(ios::left)<<setw(10)<<nama[i].jns_pemeriksaan;
   cout<<setiosflags(ios::left)<<setw(15)<<nama[i].jns_layanan;
   cout<<setiosflags(ios::left)<<setw(11)<<nama[i].biaya;
   cout<<setiosflags(ios::left)<<setw(12)<<nama[i].jml_priksa;
   cout<<setiosflags(ios::left)<<setw(4)<<nama[i].total_harga<<endl;
   subtotal=subtotal+nama[i].total_harga;
}
garis();
cout<<"                                     Total Bayar  : "<<subtotal<<endl;
cout<<"                                     Uang Bayar   : "; cin>>uang_byr;
   u_kembali=kembali(uang_byr,subtotal);
   cout<<"                                     Uang Kembali : "<<u_kembali;
   cout<<endl<<endl;
   cout<<"\t\t\tInput Data Lagi [Y/T] : ";cin>>lagi;
if(lagi=='Y' || lagi=='y')
goto awal;
else
goto akhir;
getch();
akhir:
}

Sekian...

Jumat, 02 November 2018

Pertemuan 6

#Task 6
Metode : Array dimensi 1, Switch, For (Loop) .

Task
source code yang saya buat adalah begini :

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>

main(){

int i,jumlah_bayar,pajak,total_bayar;
char kode[5];
float harga[5];
float banyak_potong[5];
float jumlah_harga[5];
clrscr();

cout<<"Gerobak Fried Chicken"<<endl;
cout<<"---------------------"<<endl;
cout<<"Kode   Jenis   Harga"<<endl;
cout<<"---------------------"<<endl;
cout<<"D      Dada     2500"<<endl;
cout<<"P      Paha     2000"<<endl;
cout<<"S      Sayap    1500"<<endl;
cout<<"---------------------"<<endl;

for(i=1;i<=3;i++){
cout<<"Data ke -"<<i<<endl;
cout<<"Kode Potong[D/P/S]   : ";cin>>kode[i];
switch(kode[i]){
case'D':
case'd':
cout<<"Dada";
harga[i]=2500;
break;
case'P':
case'p':
cout<<"Paha";
harga[i]=2000;
break;
case'S':
case's':
cout<<"Sayap";
harga[i]=1500;
break;
default:
cout<<"Kode Tidak Terdaftar!!";
harga[i]=0;
}
cout<<endl;
cout<<"Banyak Potong        : ";cin>>banyak_potong[i];
jumlah_harga[i] = (harga[i])*(banyak_potong[i]);
cout<<endl;
}
clrscr();

cout<<"      Gerobak Fried Chicken"<<endl;
cout<<"------------------------------------"<<endl;
cout<<"No.  Jenis       Harga  Banyak Jumlah";
cout<<" "<<endl;
cout<<"     Potong      Satuan Potong";
cout<<" Harga"<<endl;
cout<<"------------------------------------"<<endl;

for(i=1;i<=3;i++){
cout<<setiosflags(ios::left)<<setw(6)<<i;
cout<<setiosflags(ios::left)<<setw(6)<<kode[i];
cout<<setprecision(5)<<"     "<<harga[i];
cout<<setprecision(5)<<"     "<<banyak_potong[i];
cout<<setprecision(5)<<"     "<<jumlah_harga[i]<<endl;
}
cout<<"-------------------------------------"<<endl;

jumlah_bayar=0;
for(i=1;i<=3;i++){
jumlah_bayar = (jumlah_bayar)+(jumlah_harga[i]);
}
cout<<"Jumlah Bayar : "<<jumlah_bayar<<endl;

pajak=jumlah_bayar*0.1;
cout<<"Pajak 10%    : "<<pajak;
cout<<endl;

total_bayar=jumlah_bayar+pajak;
cout<<"Total Bayar  : "<<total_bayar;
cout<<endl;


getch();}

tipe data dan variabel

For (loop) dan switch

pengaturan tata letak dan penjumlahan
Hasil outputnya begini :

proses input data (kode dan jumlah potong)

hasil output akhir


Jumat, 26 Oktober 2018

Pertemuan 5

#TASK 5
"Perulangan/LOOP"
Metode : For dan Nested For


- Soal No 1:
source code nya adalah begini:

#include <iostream.h>
#include <conio.h>

main(){

int i,n,jml;
jml=0;

cout<<"Masukan Number : "; cin>>n;
clrscr();

for (i=2;i<=n;i+=2){
if(i<=n)cout<<i;
if(i<=n-1)cout<<"+";
}
for(i=2;i<=n;i+=2){
if(i==n)cout<<"=";
}
for(i=2;i<=n;i+=2){
jml=jml+i;
if(i==n)cout<<jml;
}
getch();}
source code pada borland c++
pada output masukan nilai 20

hasil akhir output :)
- Soal No 2 :
source code nya adalah begini:

#include <iostream.h>
#include <conio.h>

main(){

int i,j,n,jml;

cout<<"Masukan Nilai N : ";cin>>n;
clrscr();
for(i=2;i<=n;i+=2){
jml=0;
for(j=2;j<=i;j+=2){
if(j!=2)cout<<"+";
cout<<j;
jml+=j;
}
cout<<"="<<jml<<endl;
}
cout<<endl;

getch();}
source code soal no 2
masukan nilai 10 pada output

hasilnya begini :)

- Soal No 3 :
source code nya begini:

#include <iostream.h>
#include <conio.h>

main(){

int i,j,n,jml;

cout<<"Masukan Nilai N : ";cin>>n;
clrscr();
for(i=1;i<=n;i+=2){
jml=1;
for(j=1;j<=i;j+=2){
if(j!=1)cout<<"*";
cout<<j;
jml*=j;
}
cout<<"="<<jml<<endl;
}
cout<<endl;

getch();}
source code soal no 3

masukan nilai 10 pada output


hasilnya begini :)

Sekian dan semoga membantu..

Selasa, 09 Oktober 2018

Pertemuan 4

Task 1



1.      Untuk BUKU :
  Jika kode buku 1, nama buku = “ Sukses Belajar Borland C++”, harga = 50000.
  Jika Kode buku 2, nama buku = ” Kunci Pribadi Yang Sukses ”, harga = 35000.
  Jika kode buku 3, nama buku = ” Mencari Mutiara Di Dasar Hati ”, harga = 45000.
2.      Akan Mendapat potongan 10% jika Jumlah pembelian lebih dari 5      buku, dan mendapat bonus ” Note Book”, tetapi jika pembelian         kurang dari 5  maka tidak dapat potongan serta akan tampil pesan  ”Maaf Tidak Dapat Bonus”.
3.      Semua Pembelian akan dikenakan PPN Sebesar 10% dari Total Pembelian.
4.      Gunakan Switch-Case dan IF-else.


Hasil Output:



" Pada gambar saya memasukan kode buku '1', dengan jumlah pembelian 7."


Source Code nya adalah sbb:

#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main(){


char kode,kode_buku,lagi,bonus;
char *nama_buku;
int harga,jum_pembeli,total_bayar,ppn,potongan,grandtot;
ulangi:
clrscr();

cout<<" ---------------------------------------------------------"<<endl;
cout<<" |\t\t***** TOKO BUKU HALIFI *****\t\t |"<<endl;
cout<<" |\t\t     Jl.Keadilan No.16\t\t         |"<<endl;
cout<<" ---------------------------------------------------------"<<endl;
cout<<" Masukkan Kode Buku [1,2,3]    : ";cin>>kode_buku;
cout<<" Jumlah Pembelian buku anda    : ";cin>>jum_pembeli;

clrscr();
cout<<" ---------------------------------------------------------"<<endl;
cout<<" |\t\t***** TOKO BUKU HALIFI *****\t\t |"<<endl;
cout<<" |\t\t     Jl.Keadilan No.16\t\t         |"<<endl;
cout<<" ---------------------------------------------------------"<<endl;
cout<<" Nama Buku                 : "<<nama_buku;
   switch(kode_buku)
      {
      case '1':
         cout<< "Sukses Belajar Borland C++";
         harga=50000*jum_pembeli;
         break;
      case '2':
         cout<< "Kunci Pribadi yang Sukses";
         harga =35000*jum_pembeli;
         break;
      case '3':
         cout<< "Mencari mutiara didasar Hati";
         harga =45000*jum_pembeli;
         break;
      default:
            cout<<"Kode  tidak terdaftar !!";
         harga=0*jum_pembeli;
      }
cout<<endl;
cout<<" Harga Buku                : Rp "<<harga;
cout<<endl;
    if (jum_pembeli>5)
     {
        potongan = harga * 10/100;
     }
    else
     {
        potongan= 0;
     }
cout<<" Potongan                  : Rp "<<potongan;
cout<<endl;
cout<<" Jumlah Buku yang di beli  : "<<jum_pembeli;
cout<<endl;
cout<<" Bonus                     :"<<bonus;
     if (jum_pembeli >5)
    {
     cout<<"Note Book"<<bonus;
    }
     else
    {
     cout<<"Maaf Tidak Dapat Bonus"<<bonus;
    }
    cout<<endl;
total_bayar = harga - potongan;                                                       
cout<<" Total Bayar               : Rp "<<total_bayar;
cout<<endl;
ppn = total_bayar * 10/100;
cout<<" Ppn                       : Rp "<<ppn;
cout<<endl;
cout<<" ---------------------------------------------------------"<<endl;
grandtot=total_bayar+ppn;
cout<<"Grand Total           :Rp "<<grandtot;
cout<<endl;

cout<<" apakah anda mau input lagi? [Y/T] :";cin>>lagi;
    if(lagi == 'Y' || lagi =='y')
   {
   goto ulangi;
   }
   if (lagi == 'T' || lagi =='t')
   {
   goto selesai;
   }
   selesai:
cout<<endl;
cout<<" \t\t***** T E R I M A K A S I H *****\t\t "<<endl;
cout<<" ---------------------------------------------------------"<<endl;
getch();}

Kamis, 04 Oktober 2018

Pertemuan 3

#TASK 3

1. Buatlah source code dari tampilan dibawah ini


- Source code nya pada program C++ adalah sebagai berikut:


2. Buatlah source code dari tampilan dibawah ini, dimana nilai 'M' ditentukan oleh mahasiswa sendiri:


- source code pada program C++ adalah sebagai berikut:


dimana nilai 'M' yang saya masukan pada output program adalah 10


3. Buatlah program untuk menghitung panjang kata berikut : Universitas Bina Sarana Informatika


hasil outputnya adalah sebagai berikut


4. Buatlah program untuk menggabungkan 2 buah string.
    - Kalimat 1 = Teknologi
    - Kalimat 2 = Komputer
   Menjadi seperti berikut: TeknologiKomputer

- Programnya seperti berikut :


- Hasil Output program :


sekian terimaksih...
 


Selasa, 25 September 2018

Pertemuan 2

#TASK 2

1. Buat program untuk menghitung luas dan keliling, suatu persegi panjang, dimana panjang dan lebar dimasukan lewat scanf ?

- Input


- Output

2. Buat program untuk menghitung luas dan volume suatu balok, dimana panjang,lebar, dan tinggi dimasukan lewat cin ?

- Input


- Output

3. Dewi membeli buah jeruk sebanyak 9,5 kg. Harga per kg nya Rp.4.500 , buat program untuk hitung harga jeruk yang dibeli dewi ?

- Input


- Output




Postingan

apa itu algoritma?

  Algoritma berasal dari nama ilmuwan Arab yaitu Abu Jafar Muhammad Ibnu Musa Al- Khuwarizmi, dengan bukunya yang terkenal yang berjudul Al-...