Rabu, 30 April 2014

Refleksi Basis Data

| |
0 komentar
Hari ini kuliah basis data sudah sampai pada materi SQL,,,
Apa itu sql,,,, sql merupakan kependekan dari Sructured Query Languange atau Bahasa Query yang TerStruktur.
Istilah Query Languange memang tidak tepat sama dengan istilah Bahasa Basis Data.
Bahasa Basis Data terdiri atas Definition Langunge (DDL) dan Data Manipulation Langunge (DML).

Read More

Senin, 28 April 2014

ERD Penjualan Obat Apotek

| |
0 komentar
Sebenarnya sih masih agak bingung tentang ERD yang dijelasin sama asistennya tadi,
Tadi saya sudah merancang ERD dengan 6 objek atau entitas yaitu,
1.Obat
2.Suplayer
3.Pelanggan
4.Petugas
5.Laporan
6.Manager

Setelah selesai dengan analis dan asumsi ini langsung saja membuat ERD nya,,,Dan apa yang terjadi. Ternyata ERD yang telah saya buat salah total, makanya tidak saya upload,,,

Terus langsung saya cari digoogle (copy blog orang coy
Read More

Nmap dan Wireshark Keamanan Komputer

| |
0 komentar
Hasil jawaban postest praktikum keamanan komputer tadi,

1.Jelaskan pengunaan nmap dan wireshark

Nmap
Buka aplikasi nmap, maka akan muncul halaman utama seperti dibawah ini.



Isikan ip addres pada kolom target
Kemudian pilih Intense scan, all TCP ports pada kolom disampingnya,
lalu pilih scan
Read More

Sabtu, 26 April 2014

LATITUDE DAN LONGITUDE

| |
0 komentar
Latitude sendiri memliki pengertian sebagai garis lintang (garis khayal yang digunakan untuk menetukan lokasi dibumi terhadap garis khatulistiwa (horizontral). Sedangkan longitude adalah garis bujur (garis khayal yang digunakan untuk menentukan lokasi dibumi terhadap garis meridian (vertical).
Setelah membuat project baru langkah pertama adalah menambahkan uses permission pada android manifest.xml nya.



<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission  android:name="android.permission.ACCESS_COARSE_LOCATION"/>


Kedua script ini yang wajib ada ketika kita ingin mengakses internet didalam applikasi kita, yang dimasudkan meminta izin/permission kepada applikasi.
Manifeset.xml secara keseluruhan


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.exampl.latitude"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
    <uses-permission  android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.exampl.latitude.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>


Langkah kedua adalah memanbahkan TextView pada layoutnya.
Menggunakan linier layout




<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:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:orientation="vertical"
    tools:context=".MainActivity" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />
    <textview 
        android:id="@+id/TextView01"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Longitute"/>
    <textview 
        android:id="@+id/TextViewLongitute"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="unknow"/>
    <textview 
        android:id="@+id/TextView03"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Latitude"/>
    <textview 
        android:id="@+id/TextViewLatitude"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="unknow"/>
    

</LinearLayout>



Langkah ketiga adalah menambahkan script dan libery pada main_activity.java
Agar aplikasi yang kita buat dapat berhubungan dengan GPS, kita memerlukan LocationManager dan LocationListener. LocationManager menyediakan akses ke layanan lokasi di Android. Salah satu layanan yang tersedia adalah update lokasi geografis dari perangkat yang digunakan. LocationManager akan mengabarkan setiap perubahan lokasi geografis kepada LocationListener. LocationListener inilah yang nantinya akan kita ubah sesuai dengan kebutuhan kita.
Hal di atas dapat diimplementasikan dalam dua langkah. Pertama, kita buat sebuah class yang mengimplementasikan LocationListener (LocationListener adalah sebuah interface). Ada empat buah method yang harus diimplementasikan, yaitu :
onLocationChanged dipanggil saat posisi geografis pengguna mengalami perubahan,
onProviderDisabled dipanggil saat provider dinon-aktifkan oleh pengguna,
onProviderEnabled dipanggil saat provider diaktifkan oleh pengguna,
onStatusChange dipanggil saat ada perubahan status pada provider.
Di fungsi onLocationChanged inilah nilai latitude dan longitude lokasi pengguna akan diterima oleh objek LocationListener. Untuk saat ini, lokasi geografis yang dibaca akan ditampilkan menggunakan Toast.
Berikut adalah kode main_activity.java


package com.exampl.latitude;

import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.view.Menu;
import android.widget.TextView;
import android.widget.Toast;

public class MainActivity extends Activity {
 private LocationManager in;
 private LocationListener LocationListener;
 private TextView LatitudeField;
 private TextView LongitudeField;
 public Object loc;
 

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  LatitudeField = (TextView)findViewById(R.id.TextViewLatitude);
  LongitudeField = (TextView)findViewById(R.id.TextViewLongitute);
  
  in = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
  LocationListener = new MyLocationListener();
  in.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0 ,0,LocationListener);
  
 }

 
 public class MyLocationListener implements LocationListener {

  @Override
  public void onLocationChanged(Location arg0) {
   // TODO Auto-generated method stub
    if (loc != null){
     
     LatitudeField.setText(String.valueOf( ((Location) loc).getLatitude()));
     LongitudeField.setText(String.valueOf(((Location) loc).getLongitude()));
     
     Toast.makeText(getBaseContext(), "Location changed :Lat "+ ((Location) loc).getLatitude() + ((Location) loc).getLongitude(), Toast.LENGTH_SHORT).show();
    }

  }

  @Override
  public void onProviderDisabled(String arg0) {
   // TODO Auto-generated method stub

  }

  @Override
  public void onProviderEnabled(String arg0) {
   // TODO Auto-generated method stub

  }

  @Override
  public void onStatusChanged(String arg0, int arg1, Bundle arg2) {
   // TODO Auto-generated method stub

  }

 }

}



Langkah selanjutnya adalah menjalankan program yang kita buat. Jika anda akan menjalankan program langsung di smartphone, pastikan GPS diaktifkan dan telah terkunci. Setelah terkunci, aplikasi akan terus menerus menampilkan perubahan lokasi pengguna.
Jika dijalankan program di emulator, masalah yang harus dihadapi adalah tidak tersedianya GPS di komputer yang kita gunakan.

Solusinya harus mensetting latitude dan longitude diemulator controlnya. Caranya adalah Pertama-tama, kita masuk ke DDMS. (Pilih Window  Open Perspective  DDMS). Kemedian kita debug aplikasi yang kita buat. Kemudian, pilih tab Emulation Control. Di bagian ini terdapat bagian Location Controls.


Di bagian Location Controls inilah kita dapat memasukkan data longitude dan latitude secara manual. Masukkan nilai longitude dan latitude yang akan dikirimkan ke emulator, kemudian tekan tombol send. Sekarang, aplikasi yang telah kita buat akan menampilkan posisi geografis pengguna yang telah dikirimkan
Read More

Program Caecar Cipher C++

| |
0 komentar
Assalamu'alaikum Wr. Wb

Pada praktikum keamanan komputer kemarin para praktikan tidak ada yang bisa membuat program caecar cipher dengan menggunakan delphi,,,
dengan begitu asisten memberikan tugas kepada kami membuat program caecar cipher dengan mengunakan delphi tapi,,,,,,,,,BOLEH juga menggunakan bahasa pemrograman c++,
Karena mengunakan delphi saya belum bgtu mahir makanya saya menggunakan bahasa c++
hasil runnig programnya kurang lebih seperti ini,

berikut adalah source codenya;

Read More

Cara Mempilkan Peta DI Android Projrct

| |
0 komentar
huy Friend,,,
kali ini saya akan berbagi ilmu tentang bagaimana cara menapilkan peta diandroid project yang anda talah buat,,,
Tool yang digunakan tentu saja eclips dan HP android,,,
Langkahnya sebagai berikut
1.buka aplikasi android yang sudah didaftarkan di google console kemarin

2.Import android-sdk-windows\extras\google\google_play_services\libproject\google-play-services_lib        dengan cara klik kanan pada project pilih new project lalu pilih android project exiting code.



3.Setelah selesai import, gabungkan antara project dangan google-play-services_lib denan cara klik kanan pada project pilih property lalu android terus add google-play-services


4.Setelah selesai pensetingan tinggal kita memasukan script untuk memualai pemrogrmam peta,,,

5.Kita buka dulu android manifest.xml nya
Script nya seperti ini



    
       
     
    
    
    
	
	    
	    
	  
	    
	    
    

    
        
            
                

                
            
        
                
        
        
    







Pada uses permission harus ditambahkan code serti diatas karena sebagai permission kita dalam memakai atau menggunakan fasilitas internet yang ada.
Pada meta data disesuaikan dengan API KEY yang telah kita buat pada pertemuan ke-dua kemarin.


6.Buka activity nya
Masukan code sebagai berikut 

package com.e.damba;

import android.os.Bundle;
import android.app.Activity;
import android.support.v4.app.FragmentActivity;
import android.view.Menu;

public class MainActivity extends FragmentActivity{

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

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}



7.Langkah yang terakhir adalah menambahkan sedikit scipt pada tampilan layout nya.


    




8.Langkah selanjutnya adalah meruningkan programnya
Dan alhamdulilah dengan banyak kesulitan akhirnya dapat muncul juga peta nya.
                        
Read More

Jumat, 25 April 2014

test

| |
0 komentar
ini contoh tulisan yang dibuat di compose lalu mau ke koding pakek html
system("PAUSE");
return EXIT_SUCCESS;
}

ini contoh kodingan ke 2


ini contoh kodingan ke 3



Read More

Cara Mendaftarkan Project Android di Google map v2

| |
0 komentar

API Key
Pada Pertemuan praktikum LBS ke-2 ini asisten menjelaskan tentang fungsi API Key pada applikasi android,
 API sendiri adalah kependekan dari Application programming interface . Sebuah API adalah spesifikasi yang digunakan oleh komponen perangkat lunak untuk berkomunikasi satu sama lain. Sebuah API dapat menggambarkan cara di mana tugas tertentu dilakukan.
Sebelum Anda dapat mulai bekerja dengan API, Anda akan perlu untuk men-download
API dan memastikan bahwa Anda memiliki kunci Google Maps Android API v2. Kedua
API dan kunci yang tersedia secara bebas.
Pembuatan sebuah aplikasi Android baru yang menggunakan Google Maps Android API v2 membutuhkan beberapa langkah.

CATATAN:SETIAP KOMPUTER MEMILIKI API KEY YANG BERBEDA.

Kemudian Mahasiswa buat project baru, mahasiswa diajarkan cara untuk memunculkan certificate fingerprint dengan menggunakan CMD. Sebelum masuk ke CMD , cek dulu apakah di user anda sudah ada debug keystronya atau belum. Cara cek nya :
a.       Buka Local Disk C:
b.      Masuk ke User
c.       Masuk ke User Properties anda
d.      Lalu masuk ke  .android dan cari tulisan seperti dibawah ini

Jika belum ada debug.keystore maka harus me-run kan 1 applikasi android,dan secara otomatis akan mun debug.keystore nya,



Jika sudah kita masuk ke command prompt (CMD) lalu ketikan perintah seperti gambar dibawah ini
C:\User>cd..
C:\cd “Program file”
C:\Program File>cd Java
C:\Program File\Java>cd jdk1.7.0_51
C:\Program File\Java\jdk1.7.0_51>cd bin
C:\Program File\Java\jdk1.7.0_51\bin>Keytool -list –v  -keystore"%USERPROFILE%\
.android\debug.keystore" –alias androiddebugkey -storepass android -keypass android
Setelah itu tunggu proses untuk menggenerate SHA-1 fingerprint seperti dibawah ini


Setelah dapat SHA1 Fingerprint buka browser masuk ke https://code.google.com/apis/console
Kemudian masukkan akun gmail kita. Dan akan muncul seperti ini, lalu create Project.

Setelah masuk didashboard seperti dibawah ini pilih Pada menu kiri layar pilih Overview.

lalu pilih menu Services dan turn on Google Maps Android API v2





Jika sudah Lalu Pilih API Acces dan Create New Android key
Lalu Masukkan Certificate Fingerprint yang ada di CMD tadi, masukan SHA1

Jika sudah dimasukan  tambahkan Pacgkage dr Project yang anda buat saya membuat project dengan pacgkage com.mode.prak2 lalu tambah kan di fingerprintnya jika sudah Create.

CATATAN:DALAM PENULISAN PACGKAGE HARUS DISERTAI TITIK KOMA (:) PADA AKHIRAPI KEY DAN DAP
AN PACGKAGE








 hasilnya seperti dibawah ini









Read More