LAPORAN PRAKTIKUM 1laporan praktikum progkom
date post
14-Jul-2016Category
Documents
view
750download
25
Embed Size (px)
description
Transcript of LAPORAN PRAKTIKUM 1laporan praktikum progkom
LAPORAN PRAKTIKUM PEMEROGRAMAN KOMPUTER
Oleh Kelompok 41.Rifki Tamami (150230045)2.Riyan Kharisma P.A (150230046)3.Bima Putra Samodra (150230018)4.Faisal Akbar (150230000)JURUSAN TEKNIK ELEKTROFAKULTAS TEKNIK DAN ILMU KELAUTANUniversitas Hang TuahSurabaya2016
KATA PENGANTAR
Puji syukur kita panjatkan kepada Tuhan Yang Maha Esa sebagai mahkluk yang beragama .Karena berkat,rahmat dan karunianya kelompok kami dapat menyelesaikan program dan sekaligus laporan praktikum komputer ini dengan semaksimal mungkin.
Program ini bisa menjadi dasar bagi kita untuk lebih teknologi yang semakin hari semakin berkembang hal itu pula yang seharusnya kita sebagai mahasiswa harus ikut serta dalam memajukan negri ini.Perogram yang kami buat mempunyai 5 ( lima ) bab yang mana kelima bab tersebut mempunyai kemampuan dan kelemahan masing-masing.
Oleh karena itu,kami membuat program ini semata mata bukan karena tugas tapi juga untuk keperluan sehari-hari terutama untuk pelayana para konsumen di suatu instalasi tertentu.kami selaku tim penyusun laporan juga berterima kasih kepada pihak-pihak yang telah banyak membantu baik itu dosen ,asisten dosen,senior,dan teman-teman sekalian.Kami sebagai penyusun laporan ini menyadari bahwa masih banyak kekurangan dalam pembuatan program dan laporan ini untuk itu kami mengharapkan kritik dan saran untuk lebih memperbaiki hasil pekerjaan kami.Akhir kata kami mengucapkan terimakasih.
i
BAB 1
1.PROGRAM MINAT KEAHLIAN2.PROGRAM LOG IN KARYAWAN3.TUGAS (PROGRAM LOGIN KE APLIKASI LAIN)
1
BAB 1*)PROGRAM MINAT KEAHLIAN*)PendahuluanStatment merupakan bagian program yang berisi perintah yang akan dieksekusikan/dijalankan karena itu statment-statment ini menentukan bagaimana jalanya program dan bagaimana satu nilai variable dimanipulasi/berubah.
*)TujuanDalam pembelajaran hari ini kami ditugaskan untuk membuat aplikasi minat keahlian yang tujuannya adalah untukmenentukan dan mencari secara otomatis referensi program yang sesuai dengan keahlian kita
2
*)Komponen yang digunakan1. ComboBox12. ListBox13. Label14. Label25. Button1
*)Petunjuk pemakaian program 1. Buka Program Minat dan Keahlian2. Pilih minat dan keahlan3. Klik Referensi untuk menampilkan referensi4. Referensi Program muncul sesuai minat dan keahlian yang dipilih
*)Gambar Hasil Run Program.
*)Source code programunit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
type TForm1 = class(TForm) Label1: TLabel; Label2: TLabel; cmbMinat: TComboBox; firstProgram: TListBox; btnRef: TButton; procedure FormCreate(Sender: TObject); procedure btnRefClick(Sender: TObject); private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.FormCreate(Sender: TObject);begin // Menampilkan pilihan minat keahliancmbMinat.AddItem('Kedokteran', cmbMinat);cmbMinat.AddItem('Teknik', cmbMinat);cmbMinat.AddItem('Hukum', cmbMinat);end;
procedure TForm1.btnRefClick(Sender: TObject);begin //Membuat list box kosong firstProgram.Clear; if (cmbminat.Text='Kedokteran') then begin //Menampilkan jenis referensi program firstProgram.AddItem('Biologi',firstProgram); firstProgram.AddItem('Kimia',firstProgram); firstProgram.AddItem('Fisika',firstProgram);end; if(cmbminat.Text='Teknik') then begin //Menampilkan jenis referensi program firstProgram.AddItem('Matematika',firstProgram); firstProgram.AddItem('Fisika',firstProgram //firstProgram.AddItem('Fox Pro',firstProgram) end; if (cmbminat.Text='Hukum') then begin //Menampilka jenis referensi program firstProgram.AddItem('Ilmu Undang-undang',firstProgram); firstProgram.AddItem('Ilmu Sosial',firstProgram); end; end;end.
*)Algoritma Program.1.Start2.Input Minat & Keahlian3.Proses Mencocokan Refrensi dengan Minat & Keahlian4.Refrensi ditampilkan5.End
*)Flowchart Program. Start
Input Minat
Minat= Kedokteran
Minat=HukumMinat=Teknik
Refrensi=lmu undang-undang,ilmu sosialRefrensi=Matematika,FisikaRefrensi=Biologi,Fisika,Kimia
END
Penutupan*)KesimpulanProgram dapat berjalan dengan baik.Dengan adanya program minat dan keahlian ini mempermudah dan membantu kita untuk mengetahui jurusan yang akan kita ambil.
*)PROGRAM PENGECEKAN KARYAWAN *)TUJUANApliaksi Login Karyawan ini di tunjukan untuk dapat memudahkan karyawan perusahaan dalam mengakses atau mengeceksebuah file atau aplikasi menggunakan sistem keamanan dengan user name dan password.
*)Komponen yang digunakan1.Label12.Label23.Edit14.Edit25.Button1
*)Petunjuk pemakian program 1.Buka Program2.Pilih bagian karyawan di kotak bagian 3.Masukan password pada kotak password4.Klik Login5.Jika benar maka muncul Login sukses6.Jika salah maka Login gagalulangi masukan password
*)Gambar hasil run program >Login Sukses
>Login Gagal
*)Source code program Password: TLabel; unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
type TForm1 = class(TForm) Bagian: TLabel;
cbBagian: TComboBox; edPassword: TEdit; btnLogin: TButton; procedure FormCreate(Sender: TObject); procedure btnLoginClick(Sender: TObject);
private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.btnLoginClick(Sender: TObject);var bagian,password:String;begin
//Menampung bagian dan passwordbagian:=cbbagian.text;password:=edpassword.text;
//Pengecekkan Bagian Accontingif(bagian='Accounting')and (password='hitunguang')then
showmessage('Login sukses!!!')
else begin
//Pengecekan Bagian Produksi if(bagian='Produksi')and (password='buatbarang')then
Showmessage('Login sukses!!!')
else begin
//Pengecekan Bagian Personalia if(bagian='Personalia')and (password='rekrutorang')then
showmessage('Login sukses!!!')
else begin //Pengecekan Bagian Marketing if(bagian='Marketing')and (password='jualbarang')then Showmessage('Login sukses!!!') else Showmessage('Login gagal!!!') end; end; end; procedure TForm1.FormCreate(Sender:TObject); begin
//Menampilkan bagian pada combo box cbbagian.Additem('Accounting',cbBagian); cbbagian.Additem('Produksi',cbBagian); cbbagian.Additem('Personalia',cbBagian);end;end.
*)Algoritma Program
1.start2.Input password4.Proses mencocokan password5.jika benar menampilkan login sukses6.Jika salah menampilkan login gagal ulang masukan password 7.End
*)Flowchart ProgramStart
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
type TForm1 = class(TForm) Bagian: TLabel; Password: TLabel; cbBagian: TComboBox; edPassword: TEdit; btnLogin: TButton; procedure FormCreate(Sender: TObject); procedure btnLoginClick(Sender: TObject);
private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.btnLoginClick(Sender: TObject);var bagian,password:String;begin
//Menampung bagian dan passwordbagian:=cbbagian.text;password:=edpassword.text;
//Pengecekkan Bagian Accontingif(bagian='Accounting')and (password='hitunguang')then
showmessage('Login sukses!!!')
else begin
//Pengecekan Bagian Produksi if(bagian='Produksi')and (password='buatbarang')then
Showmessage('Login sukses!!!')
else begin
//Pengecekan Bagian Personalia if(bagian='Personalia')and (password='rekrutorang')then
showmessage('Login sukses!!!')
else begin //Pengecekan Bagian Marketing if(bagian='Marketing')and (password='jualbarang')then
Showmessage('Login sukses!!!')
else Showmessage('Login gagal!!!')
end; end; end; end;
procedure TForm1.FormCreate(Sender:TObject); begin
//Menampilkan bagian pada combo box cbbagian.Additem('Accounting',cbBagian); cbbagian.Additem('Produksi',cbBagian); cbbagian.Additem('Personalia',cbBagian);
end;
end.
Login GagalUsername &Password sesuaiEnd
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
type TForm1 = class(TForm) Bagian: TLabel; Password: TLabel; cbBagian: TComboBox; edPassword: TEdit; btnLogin: TButton; procedure FormCreate(Sender: TObject); procedure btnLoginClick(Sender: TObject);
private { Private declarations } public { Public declarations } end;
var Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.btnLoginClick(Sender: TObject);var bagian,password:String;begin
//Menampung bagian dan passwordbagian:=cbbagian.text;password:=edpassword.text;
//Pengecekkan Bagian Accontingif(bagian='Accounting')and (password='hitunguang')then
showmessage('Login sukses!!!')
else begin
//Pengecekan Bagian Produksi if(bagian='Produksi')and (password='buatbarang')then
Showmessage('Login sukses!!!')