Tampilkan postingan dengan label blogtugas. Tampilkan semua postingan
Tampilkan postingan dengan label blogtugas. Tampilkan semua postingan

Selasa, 09 Juni 2020

Source code aplikasi To do List

Source code aplikasi To do list

private ArrayList<String> items;
    private ArrayAdapter<String> itemsAdapter;
    private ListView listview;
    private Button button;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        listview = findViewById(R.id.listview);
        button = findViewById(R.id.button);

        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                addItem(view);
            }

        });

        items = new ArrayList<>();
        itemsAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1,items);
        listview.setAdapter(itemsAdapter);
        setUpListViewListener();

    }

    private void setUpListViewListener() {
        listview.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
            @Override
            public boolean onItemLongClick(AdapterView<?> parent, View view, int i, long l) {
                Context context = getApplicationContext();
                Toast.makeText(context,"List Dihapus",Toast.LENGTH_LONG).show();
                items.remove(i);
                itemsAdapter.notifyDataSetChanged();
                return true;
            }
        });
    }

    private void addItem(View view){
        EditText input = findViewById(R.id.editText);
        String itemText = input.getText().toString();

if(!(itemText.equals(""))){
itemsAdapter.add(itemText);
input.setText("");
}else{
Toast.makeText(getApplicationContext(), resid:"Tulis dong..",Toast.LENGTH_LONG).show();
}

    }




Minggu, 19 April 2020

cara membuat form login sederhana di android eclipse IDE dengan SQL dan php


Kami dari kelompok 5 , akan menjelaskan bagaimana cara membuat form login dari aplikasi android menggunakan database. Skenario nya adalah kita membuat data berupa username dan password di dalam sql phpmyadmin, kemudian kita juga membuat script php (php berguna sebagai server side yang menjadi jembatan untuk mengakses data di database sehingga dapat di tampilkan di (interface android client). 

Secara garis besar, ada 3 langkah yang akan kita jelaskan di tutorial ini :

  • Membuat database di server localhost 
  • Membuat php script
  • Membuat project di Android


Untuk aplikasi yang kami gunakan di project ini adalah :

  • Xampp = sebagai membuat database
  • Notepad ++ =membuat script php
  • Eclipse ide = membuat project form login aplikasi android
     1. Buat database di xampp seperti ini :


2. buat folder android pada C:// > xampp > htdoc > new folder "android"
buka notepad++ dan buat script php seperti ini :

simpan file dengan nama login.php di dalam folder android.

3. Membuat aplikasi android di eclipse IDE

1. Siapkan project baru dengan seperti ketentuan berikut

Project name
FormLogin
Build Target
Android 2.2
Aplication name
FormLogin
Package name
com.example.formlogin
Create Activity
formlogin
Min SDK version
8

-      Ketik strings.xml seperti berikut :

  <?xml version="1.0" encoding="utf-8"?>
  <resources>

        <string name="app_name">FormLogin</string>
        <string name="action_settings">Settings</string>
        <string name="hello_world">Hello world!</string>
<string name="txtUser">Username</string>
<string name="txtPassword">Password</string>
<string name="btnLogin">Login</string>
   </resources>

   ketik activity_main.xml seperti berikut :
         
        <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/txtUser"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <EditText
        android:id="@+id/editUser"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10" 
        android:inputType="text"/>

    <requestFocus />

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/txtPassword"
        android:textAppearance="?android:attr/textAppearanceMedium" />

    <EditText
        android:id="@+id/editPass"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="10"
        android:inputType="textPassword" />

    <Button
        android:id="@+id/btnLogin"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/btnLogin" />

   </LinearLayout>
   
Download source code 


   







    



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();}

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-...