laporan praktikum 1laporan praktikum progkom

Download LAPORAN PRAKTIKUM 1laporan praktikum progkom

Post on 14-Jul-2016

354 views

Category:

Documents

23 download

Embed Size (px)

DESCRIPTION

tugas

TRANSCRIPT

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!!!')