Selasa, 27 Desember 2011

PBO no.1


4 (empat) Teknik Pemrograman :
1.      Unstructured programming (sudah tidak digunakan lagi)
2.      Structured programming
3.      Modular programming
4.      Object-oriented programming

Pengertian Objek dalam PBO
}  Entitas dalam sistem yang mewakili suatu entitas dalam dunia nyata

Encapsulation (Pembungkusan)
}  Suatu metode untuk menyembunyikan suatu bagian implementasi dari kelas dan menyediakan antarmuka bagi kelas/software lain yang akan mengaksesnya.

Inheritance (Pewarisan)
}  Adalah proses pembentukan kelas baru yang disebut sebagai derived class atau inherited class dari kelas yang sudah ada sebelumnya yang disebut base class

Ujian Final


unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Label7: TLabel;
    EdNim: TEdit;
    EdNama: TEdit;
    EdTugas: TEdit;
    EdMid: TEdit;
    EdUas: TEdit;
    EdAkhir: TEdit;
    EdHuruf: TEdit;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Label8: TLabel;
    EdAbsen: TEdit;
    procedure FormCreate(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure EdTugasChange(Sender: TObject);
    procedure EdMidChange(Sender: TObject);
    procedure EdUasChange(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure EdAbsenChange(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
EdNim.Enabled:=false;
EdNama.Enabled:=false;
EdAbsen.Enabled:=false;
EdTugas.Enabled:=false;
EdMid.Enabled:=false;
EdUas.Enabled:=false;
EdAkhir.Enabled:=false;
EdHuruf.Enabled:=false;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
EdNim.Enabled:=true;
EdNama.Enabled:=true;
EdAbsen.Enabled:=true;
EdTugas.Enabled:=true;
EdMid.Enabled:=true;
EdUas.Enabled:=true;
EdNim.Text:='';
EdNama.Text:='';
EdTugas.Text:='';
EdMid.Text:='';
EdUas.Text:='';
EdNim.Setfocus;

end;

procedure TForm1.EdAbsenChange(Sender: TObject);
var uas:real;
begin
uas:=strtofloat(EdAbsen.Text)*10/100;
EdAkhir.Text:=floattostr(uas);
end;

procedure TForm1.EdTugasChange(Sender: TObject);
var tugas:real;
begin
tugas:=strtofloat(EdTugas.Text)*20/100 + strtofloat(EdAbsen.Text)*10/100;
EdAkhir.Text:=floattostr(tugas);
end;

procedure TForm1.EdMidChange(Sender: TObject);
var mid:real;
begin
mid:=strtofloat(EdTugas.Text)*20/100 + strtofloat(EdMid.Text)*30/100 + strtofloat(EdAbsen.Text)*10/100;
EdAkhir.Text:=floattostr(mid);

end;

procedure TForm1.EdUasChange(Sender: TObject);
var uas:real;
begin
uas:=strtofloat(EdTugas.Text)*20/100 + strtofloat(EdMid.Text)*30/100 + strtofloat(EdUas.Text)*50/100 + strtofloat(EdAbsen.Text)*10/100;
EdAkhir.Text:=floattostr(uas);

end;

procedure TForm1.Button3Click(Sender: TObject);
begin
close;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
if (strtofloat(EdAkhir.Text)>80) then
EdHuruf.Text:='A'
else if (strtofloat(EdAkhir.Text)<=80) and (strtofloat(EdAkhir.Text)>69) then
EdHuruf.Text:='B'
else if (strtofloat(EdAkhir.Text)<=69) and (strtofloat(EdAkhir.Text)>55) then
EdHuruf.Text:='C'
else if (strtofloat(EdAkhir.Text)<=55) and (strtofloat(EdAkhir.Text)>44) then
EdHuruf.Text:='D'
else
EdHuruf.Text:='E';
end;


end.

Rabu, 21 Desember 2011

Tugas SKB


SATELIT

a.      Satelit
Satelit adalah benda yang mengorbit benda lain dengan periode revolusi dan rotasi tertentu. Ada dua jenis satelit yakni satelit alam dan satelit buatan. Pembahasan ini akan berkisar tentang satelit buatan.

b.      Sejarah

Satelit buatan manusia pertama adalah Sputnik 1, diluncurkan oleh Soviet pada tanggal 4 Oktober 1957, dan memulai Program Sputnik Rusia, dengan Sergei Korolev sebagai kepala disain dan Kerim Kerimov sebagai asistentnya. Peluncuran ini memicu lomba ruang angkasa (space race) antara Soviet dan Amerika.
Sputnik 1 membantuk mengidentifikasi kepadatan lapisan atas atmosfer dengan jalan mengukur perubahan orbitnya dan memberikan data dari distribusi signal radio pada lapisan ionosphere. Karena badan satelit ini diisi dengan nitrogen bertekanan tinggi, Sputnik 1 juga memberi kesempatan pertama dalam pendeteksian meteorit, karena hilangnya tekanan dalam disebabkan oleh penetrasi meteroid bisa dilihat melalui data suhu yang dikirimkannya ke bumi.
Sputnik 2 diluncurkan pada tanggal 3 November 1957 dan membawa awak mahluk hidup pertama ke dalam orbit, seekor anjing bernama Laika.
Pada bulan Mei, 1946, Project Rand mengeluarkan desain preliminari untuk experimen wahana angkasa untuk mengedari dunia, yang menyatakan bahwa, "sebuah kendaraan satelit yang berisi instrumentasi yang tepat bisa diharapkan menjadi alat ilmu yang canggih untuk abad ke duapuluh". Amerika sudah memikirkan untuk meluncurkan satelit pengorbit sejak 1946 dibawah Kantor Aeronotis angkatan Laut Amerika (Bureau of Aeronautics of the United States Navy). Project RAND milik Angkatan Udara Amerika akhirnya mengeluarkan laporan diatas, tetapi tidak mengutarakan bahwa satelit memiliki potensi sebagai senjata militer; tetapi, mereka menganggapnya sebagai alat ilmu, politik, dan propaganda. Pada tahun 1954, Sekertari Pertahanan Amerika menyatakan, "Saya tidak mengetahui adanya satupun program satelit Amerika."
Pada tanggal 29 Juli 1955, Gedung Putih mencanangkan bahwa Amerika Serikat akan mau meluncurkan satelit pada musim semi 1958. Hal ini kemudian diketahui sebagai Project Vanguard. Pada tanggal 31 July, Soviets mengumumkan bahwa mereka akan meluncurkan satelit pada musim gugur 1957.
Mengikuti tekanan dari American Rocket Society (Masyarakat Roket America), the National Science Foundation (Yayasan Sains national), and the International Geophysical Year, interest angkatan bersenjata meningkat dan pada awal 1955 Angkatan Udara Amerika dan Angkatan Laut mengerjai Project Orbiter, yang menggunakan wahana Jupiter C untuk meluncurkan satelit. Proyek ini berlangsung sukses, dan Explorer 1 menjadi satelit Amerika pertama pada tanggal 31 januari 1958.
Pada bulan Juni 1961, tiga setengah tahun setelah meluncurnya Sputnik 1, Angkatan Udara Amerika menggunakan berbagai fasilitas dari Jaringan Mata Angkasa Amerika (the United States Space Surveillance Network) untuk mengkatalogkan sejumlah 115 satelit yang mengorbit bumi.
Satelit buatan manusia terbesar pada saat ini yang mengorbit bumi adalah Station Angkasa Interasional (International Space Station).

 

c.       Jenis satelit

 

d.      Jenis orbit

Banyak satelit dikategorikan atas ketinggian orbitnya, meskipun sebuah satelit bisa mengorbit dengan ketinggian berapa pun.
Orbit berikut adalah orbit khusus yang juga digunakan untuk mengkategorikan satelit:
  • Orbit Molniya, orbit satelit dengan perioda orbit 12 jam dan inklinasi sekitar 63°.
  • Orbit Sunsynchronous, orbit satelit dengan inklinasi dan tinggi tertentu yang selalu melintas ekuator pada jam lokal yang sama.
  • Orbit Polar, orbit satelit yang melintasi kutub