Materi Algoritma dan Struktur Data 1

Materi bisa disedot disini

JAWABAN TUGAS (PROSEDUR)

#include <stdio.h>
int r,luas;

void hitung();

void main(){
 hitung();
}

void hitung(){
 printf("Inputkan Jari-jari (r) : ");
 scanf("%d",&r);
 luas=3.14*r*r;
 printf("Luasnya adalah: %d",luas);
}

JAWABAN TUGAS (FUNGSI)

#include <stdio.h>
int a,t,l;

int hitung();

void main(){
	printf("Inputkan alas: ");
	scanf("%d",&a);
	printf("Inputkan tinggi: ");
	scanf("%d",&t);
	l=hitung();
	printf("Luas = %d",l);
}

int hitung(){
	l=0.5*a*t;
	return l;
}

 

 

Maaf baru sempet upload… Keep on fire

Gbu

Salam Sayang

-y2-

Advertisements

Tugas 1 Pemrograman Visual Kelas A (Senin 07 – 09) dan Kelas J (Jumat 07 – 09)

keep smile 🙂

hahahah…. tanpa banyak ceng-cong materi dan penjelasan tugas bisa disedot (sedottt… om…) di sini kwkwkkkwkkw

Syarat dan ketentuan berlaku (ya… formalitas aja):

KELAS A (SENIN 07 – 09)

  • Kumpulkan paling lambat JUMAT KLIWON, 4 FEBRUARI 2011 JAM MALAM (yg penting malem, ben ga ketahuan satpol PP)
  • kirim kepada yth: bang Yere (maklum gila hormat 🙂 ) yere.getlife@yahoo.com
  • SUBJECT dan NAMA FOLDER: VISUALA1-67200XXX
  • Program yang dibuat boleh versi Console atau Visual nya… (monggo … ndi sing penak)
  • Demikian untuk dilakasanakan

KELAS J (JUMAT 07 – 09)

Syarat dan ketentuan berlaku (ya… formalitas aja):

  • Kumpulkan paling lambat KAMIS WAGE, 10 FEBRUARI 2011 JAM MALAM (yg penting malem, ben ga ketahuan satpol PP)kepada yth: indra septi
    hack.crack.me13@gmail.comsubjek: CINTA1_67200XXXX
  • Program yang dibuat boleh versi Console atau Visual nya… (monggo … ndi sing penak)
  • Demikian untuk dilakasanakan

Salam sayang,

-y2-

Jadwal Praktikum Pemrograman Visual

Kelas Waktu Ruang Asisten
A Senin, 07-09 E250 Yeremia Alfa Susetyo
Indra Septi
B Senin, 14-16 E250 Ignatius Ranu Trimukti
Wahyu Abrianto Widodo
C Senin, 18-20 E250 Angga Purwoko
Eko Diliyanto Lewi
D Selasa, 14-16 E250 Wahyu Abrianto Widodo
Deddy Unggul Wirawan
E Rabu, 07-09 E250 Albab Heri Prasetyo
Ignatius Ranu Trimukti
F Rabu, 11-13 E250 Joko Santosa
Albab Heri Prasetyo
G Kamis, 09-11 E250 Eko Diliyanto Lewi
Ignatius Ranu Trimukti
H Kamis, 18-20 E250 Franklien Phoanda
Angga Purwoko
I Jumat, 07-09 E250 Yeremia Alfa Susetyo
Indra Septi
J Jumat, 11-13 E250 Andi Hutomo
Deddy Unggul Wirawan
K Jumat, 14-16 E250 Franklien Phoanda
Andi Hutomo

Mohon Untuk diperhatikan bagi peserta praktikum Pemrograman Visual:

  • Harap di install Microsoft Visual Studio 2005
  • Bahasa pemrograman yang akan dipakai adalah .Net C# (baca: dot Net C Sharp)
  • Praktikum dimuali minggu depan 24 Januari 2011
  • Dilarang pindah  kelas

Tugas Rancang 1 – Sistem Terdistribusi (Subject: Socket – TCP)

Berikut ini adalah contoh source code untuk simple chat dengan menggunakan teknologi socket – TCP pada Java

Server.java

import java.io.DataInputStream;
import java.io.PrintStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author yere
 */
public class Server {
    private static int PORT=8080;
    private static DataInputStream input;
    private static PrintStream output;
    private static Socket clientSocket;
    private static Scanner sc=null;

    public static void main(String[] args) {

        try {

            ServerSocket server=new ServerSocket (PORT);
            System.out.println("Start...");
            clientSocket = server.accept();
            System.out.println("Try to connect...");
            input = new DataInputStream(clientSocket.getInputStream());
            output=new PrintStream(clientSocket.getOutputStream());
            sc=new Scanner(System.in);

            String inputKar ="";
            while(!inputKar.equals("exit")){
                inputKar = input.readLine();
                System.out.println("Client :"+inputKar);

                System.out.println("Server : ");
                inputKar=sc.next();
                output.println(inputKar);
            }
            server.close();
            clientSocket.close();
            input.close();
        } catch (Exception e) {
            Logger.getLogger(Server.class.getName()).log(Level.SEVERE,null,e);
        }
    }
}

Client.java

import java.io.DataInputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;
import java.util.Scanner;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author yere
 */
public class Client {
 public static void main(String[] args) {
 Socket clientSocket=null;
 DataInputStream input;
 PrintStream output;
 Scanner sc=null;

 try{
 clientSocket = new Socket("localhost",8080);
 output=new PrintStream(clientSocket.getOutputStream());
 input=new DataInputStream(clientSocket.getInputStream());
 sc = new Scanner(System.in);
 String kar="";
 while(!kar.equals("exit")){
 System.out.println("Client : ");
 kar=sc.next();
 output.println(kar);

 kar= input.readLine();
 System.out.println("Server : "+kar);
 }
 output.close();
 clientSocket.close();
 }catch(IOException e){

 }
 }
}

TUGAS RANCANG 1 – Socket TCP

Tugasnya adalah membuat program chatting sederhana, seperti Yahoo Messenger! Tampilannya adalah seperti berikut:

Syarat dan Ketentuan Berlaku:

  • Program di atas dikerjakan kelompok maksimal 2 mahasiswa
  • Program di atas dikerjakan tanpa adanya tindak kriminal antar mahasiswa (Ex. File Sharing)
  • Responsi akan diadakan saat praktikum minggu depan (24 – 29 Januari 2011)
  • Program di atas WAJIB diimplementasikan dalam LEBIH DARI 1 PC/LAPTOP yang saling terhubung
  • Tidak Mengerjakan atau Tidak responsi atau alasan lain… NILAI 0 (NOL) dan Tidak Ada Protes dikemudian hari
  • Jika ada pertanyaan silakan hubungi Asisten

Terima kasih atas kerjasamanya

Happy Coding

Salam Sayang,

-y2-