Data Products dan Suppliers

Teman-teman peserta Training PHP TR21 2014, berikut ini adalah isi tabel Products dan Suppliers untuk latihan di lab, silakan diupdate kedua tabel tersebut (Materi dan Kode Progrm dapat didownload di: materi).

Products

——–

INSERT INTO `products` (`Id`, `Nama`, `IdSup`, `Harga`) VALUES
('ABE007', 'Albibet Al Biruni (Diabetes/Kencing Manis)', 'ABE', 59000),
('ABE008', 'AlbiKoles Al Biruni (Kolesterol)', 'ABE', 59000),
('ABE009', 'Albimor Al Biruni (Membunuh Kanker dan Tumor)', 'ABE', 73000),
('ABE010', 'Albirmaag/Herba Maag 50K Al Biruni', 'ABE', 59000),
('ABE011', 'Albistrok (Membantu Memulihkan Stroke)', 'ABE', 73000),
('ABE012', 'Bloody Cleanser Al Biruni (Detoksifikasi Racun Tub', 'ABE', 80000),
('ABE013', 'Cing Cing Al Biruni (thypus, demam tinggi, stroke,', 'ABE', 80000),
('ABE014', 'Herba Gurah Jumbo Al Biruni / Albiguraa Jumbo', 'ABE', 59000),
('ABE015', 'Herba Gurah Pot Al Biruni (Albiguraa 18 Kapsul)', 'ABE', 31000),
('ABE016', 'Herba Gurah Reguler Al Biruni (Albiguraa 25 kapsul', 'ABE', 36000),
('ABE017', 'Herba Gurah Yunior Al Biruni (Albirugaa Untuk Anak', 'ABE', 36000),
('ABE018', 'Herba Maag / AlbirMag Al Biruni', 'ABE', 36000),

Continue reading

Posted in Bebas | 1 Comment

Membuat Sistem Parkir Berbasis Socket (PBO Pert 9-10 141)


Teman-teman setelah minggu lalu kita sudah membuat program client server sederhana menggunakan ServerSocket dan Socket , pertemuan kali ini kita akan membuat sistem parkir sederhana dengan melakukan sedikit modifikasi pada program server dan client yang sudah ada.

ServerParkirSocket draft

import java.io.*;
import java.net.*;
import java.util.Scanner;
public class ServerParkirSocket
{
	private static ServerSocket serverSocket;
	public static LogKendaraan lKendaraan;
	private static final int PORT = 8080;
	public static void main(String[] args)
			throws IOException
			{
		lKendaraan=new LogKendaraan();
		try
		{
			serverSocket = new ServerSocket(PORT);
			System.out.println("SERVER PARKIR PADA PORT:" + PORT);
		}
		catch (IOException ioEx)
		{
			System.out.println("\nTidak Dapat Membuka Port!");
			System.exit(1);
		}
		do
		{
			System.out.println("Server Siap...");
			Socket client = serverSocket.accept();
			System.out.println("\nClient Baru ..masuk.." + client.getRemoteSocketAddress().toString());
			ClientHandler handler =
					new ClientHandler(client);
			handler.start();//As usual, method calls run .
		}while (true);
			}
}
class ClientHandler extends Thread
{
	private Socket client;
	private Scanner input;
	private PrintWriter output;
	public ClientHandler(Socket socket)
	{
		client = socket;
		try
		{
			input = new Scanner(client.getInputStream());
			output = new PrintWriter(
					client.getOutputStream(),true);
			output.println("Selamat Datang di Server Parkir");
		}
		catch(IOException ioEx){
			ioEx.printStackTrace();
		}
	}
	public void run()
	{
		String received="";
		do
		{

			try{
				received = input.nextLine();
				System.out.println(received);
				String []data=received.split(";");
				if(data!=null){
					if(data[1].equalsIgnoreCase("IN"))
						ServerParkirSocket.lKendaraan.masuk(data[2]);
				}
				output.println("Data: " + ServerParkirSocket.lKendaraan.getInfo());
			}catch(java.util.NoSuchElementException noex){}

			//ulangi sampai QUIT
		}while (!received.equalsIgnoreCase("QUIT"));
		try
		{
			if (client!=null)
			{
				System.out.println(
						"Menutup koneksi...sukses..");
				client.close();
			}
			else{
				System.out.println(
						"Menutup koneksi...sukses..");
			}
		}
		catch(IOException ioEx)
		{
			System.out.println("Gagal menutup koneksi!");
		}
	}
}

 

Tugas Bonus

Modifikasi program SimpleChat

SimpleChat Download

sesuai dengan kretifitas anda.

Posted in PBO | 7 Comments

Flow Of Event (PSIBO Pert 9 – 141)

Pertemuan sebelumnya kita sudah membahas tentang Use Case Diagram yang menggambarkan apa yang sistem dapat kerjakan atau menggambarkan fitur dari sistem yang akan dibangun. Untuk menceritakan secara detail apa yang dilakukan oleh setiap use case digunakan Flow Of Event.

Posted in PSIBO | Leave a comment