Blog 2
- 1. Pada kesempatankali ini sayaakanmembahastentangclientsever,sebelummasukpadapembahasan
kitaharus mengetahui dahuluapaituclientserver. Klien-serveratauclient-servermerupakansebuah
paradigmadalamteknologi informasi yangmerujukkepada carauntukmendistribusikanaplikasi ke
dalamdua pihak:pihakkliendanpihak server....Komponenkliendari aplikasi tersebutdijalankandalam
sebuahworkstationdanmenerimamasukandatadari pengguna.Sekarangkitaakanmasukpada
pembuatanprojenya. Saatini sayaakanmembuatclientseverperpustakaandanmasihdalamtahapan
pembuatanlgindanregister.
Berikutadalahskripny.
Login.xml
<ScrollView 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:background="#f74850"
tools:context=".acitvity_main" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ImageView android:src="@drawable/pa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="30dp"
android:layout_marginRight="2dp"
android:layout_marginBottom="20dp"
android:layout_marginTop="10dp"/>
<EditText
android:id="@+id/add_new_nama"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="username"
android:layout_marginBottom="30dp"
android:textStyle="bold"
android:ems="10" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/add_new_nisn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- 3. Untuk masukpada menuregisterkitaharusmembuatintennyapadalogin.java
Login.java
package com.example.perpustaka;
importandroid.os.Bundle;
importandroid.app.Activity;
importandroid.content.Intent;
importandroid.view.Menu;
importandroid.view.View;
importandroid.widget.Button;
publicclassMainActivityextendsActivity{
Buttonlogin;
Buttonregis;
@Override
protectedvoidonCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
login= (Button) findViewById(R.id.btn_login);
regis= (Button) findViewById(R.id.btn_regis);
login.setOnClickListener(new View.OnClickListener() {
@Override
publicvoidonClick(View v) {
// TODO Auto-generatedmethodstub