LAPORAN PRAKTIKUM PEMEROGRAMAN KOMPUTER Oleh Kelompok 4 1.Rifki Tamami (150230045) 2.Riyan Kharisma P.A (150230046) 3.Bima Putra Samodra (150230018) 4.Faisal Akbar (150230000) JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK DAN ILMU KELAUTAN Universitas Hang Tuah
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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 KELAUTAN
Universitas Hang TuahSurabaya
2016
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 KEAHLIAN
2.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
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.
Program 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.Label1
2.Label2
3.Edit1
4.Edit2
5.Button1
*)Petunjuk pemakian program 1.Buka Program
2.Pilih bagian karyawan di kotak bagian
3.Masukan password pada kotak password
4.Klik Login
5.Jika benar maka muncul ‘’Login sukses’’
6.Jika salah maka ‘’Login gagal’’ulangi masukan password
*)Gambar hasil run program >Login Sukses
>Login Gagal
*)Source code program Password: TLabel; unit Unit1;
6.Jika salah menampilkan ‘’login gagal’’ ulang masukan password
7.End
*)Flowchart Program
Start
Input Bagian & Password
*)PenutupKesimpulan
Program dapat berjalan dengan baik namun program ini masih sangat sederhana .Untuk pengembangannya perlu pembelajaran dan waktu lebih banyak.
Tugas (Program Login Aplikasi)
*)Tujuan Aplikasi Login aplikasi ini di buat dengan tujuan untuk membuat Login page untuk membuka aplikasi lain hanya kita yang terdaftar sebagai member yang mempunyai username dan password yang bisa mengaksesnya.
// Menampung bagian dan password bagian:=Edit1.Text;
Password:=Edit2.Text;
If(bagian=’Rifki’and
(password=’kelompok4’)then
Form2.show;
End;
*)Algoritma Program1.Start
2.input user name
3.input password
4.Proses mencocokan pasword
5.jika benar menampilkan nama kelompok
6.jika salah menampilkan’’login salah’’
7.end
*)Flowchart program
Start
*)PenutupProgram dapat berjalan dengan baik namun program ini masih jauh dari harapan karena butuh proses pembuatan yang lebih baik lagi.
Input User & Password
Username &Password
sesuai
Muncul nama kelompok 4
End
Login Salah
Bab 2
1.PROGRAM INFORMASI MEMORI
2.MENGESET WAKTU SISTEM
Bab 2
*)Pendahuluan
Windows API (Aplication Programming Interface) Merupakan sekumpulan fungsi fungsi eksternal yang terdapat dalam file file perpustakaan windows (Library Windows) atau library lainnya yang dapat digunakan oleh programer.
Fungsi ini dapat menangani semua yang berhubungan dengan Windows, kotak dialog (buka file. Simpan file, memilih font, memilih warna, dan lain lain), Windows shell, setting sistem operasi, penanganan file, mengakses sistem registry, memainkan musik, dan sebgainya. Fungsi ini menyediakan banyak fitur-fitur standart untuk semua program yang berbasis Windows.
*)Program 1 Informasi Memori
Tujuan
Program untuk mengetahui informasi memori dari komputer/pc pemakai dengan menggunakan program delphi.
*) Komponen yang digunakan
• Form `
• Label 1
• Label 2
• Label 3
• Label 4
• Label 5
• Label 6
• Label 7
• Label 8
• Label 9
• Label 10
• Label 11
• Label 12
• Label 13
• Label 14
• Edit 1
• Edit 2
• Edit 3
• Edit 4
• Edit 5
• Edit 6
• Edit 7
• Timer
*)Petunjuk pemakaian program
1.Buka form program percobaan 2.
2.Run program.
3.Tampil informasi mengenai memori dari pc pengguna
Diprogram ini kami mengalami error pada setting waktu. Waktu disetting waktu tidak sesuai dengan yang kita atur,melainkan waktu yang kita atur menjadi maju 7 jam dari waktu yang kita setting.
BAB 31. PROGRAM MEMPEROLEH NAMA KOMPUTER
2. PROGRAM MEMPEROLEH NAMA HOST DAN NOMOR IP
BAB 3
*)PROGRAM CEK NAMA KOMPUTER
PENDAHULUAN
*)Latar BelakangDalam modul ini mempelajari mengenai bagaimana kita dapat mengetahui name dari komputer teersebut tanpa harus melihat spesifikasi pada propertis dari komputer tersebut. Program ini juga dapat menjadi program plugin-play yang artinya program yang dapat dibawa kemanapun tanpa harus install (pasang langsung jalan)
*)Tujuan- Program yang menggunakan Delphi 7 ini dirancang memang untuk memudahkan si pengguna komputer untuk lebih mudah mengetahui name komputer tersebut.
- Dengan program yang sederhana ini dapat di aplikasikan dengan program lain.
- Agar mahasiswa dapat mebuat dan mendisain sendiri program mengidentifikasikan komputer tersebut.
function GetCompName(var CompName:string):boolean;
const
MaxCompNameLen=255;
var
dwCompNameLen:DWORD;
begin
Result:=false;
dwCompNameLen:=MaxCompNameLen-1;
//Mengubah alokasi panjang string'sCompName'SetLenght(CompName,MaxCompNameLen);
//Cari nama user
if GetComputerName(PChar(CompName),dwCompNameLen)then
Result:=true;
//Mengubah panjang string'sCompName' sesuai dengan
//panjang karakter nama komputer yg diperoleh
SetLength(CompName,dwCompNameLen);
end;
procedure TForm1.Button1Click(Sender: TObject);
var CompName:string;
begin
if GetCompName(CompName)=true then
ShowMessage('Nama Komputer:'+CompName)
else
ShowMessage('Gagal memperoleh nama komputer');
end.
*)Proses jalannya program1. Buka program.
2. Tekan Cek Nama Komputer.
3. Menampilkan nama komputer anda.
*)Gambar hasil run program
*)Algoritma Program1. Start
2. Proses mengambil Nama Komputer
3. Menampilkan Nama Komputer
4. End
*)Flowchart program
*)PENUTUP
*)KesimpulanProgram berjalan dengan baik. Program ini membantu kita untuk mengidentifikasikan nama komputer yang kita gunakan hanya dengan menjalankan program ini. Semoga program ini bermanfaat bagi kita.
Start
Mengambil Nama Komputer
Menampilkan Nama Komputer
End
*)PROGRAM CEK NAMA HOST DAN IP
*)PENDAHULUAN
*)Latar Belakang
Latar belakan pembuatan program ini adalah semata mata untuk lebih mendalami program Borland Delphi ini. Modul ini mempunyai struktur program yang sedikit lebih rumit di bandingkan modul sebelumnya sehingga lebih melatih mahasiswa dalam pembuatan program ini.
*)Tujuan
Kegunaan aplikasi ini sangan luas sebenarnya dibandingkan aplikasilainnya. Karena dapat menghubungkan komputer 1 kekomputer lainnya dan mematikan komputer tersebut dari komputer server.
*)Kompoen yang digunakan
Server
1. Form2
2. StaticText1
3. Edit1
Client
1. Form1
2. GroupBox1
3. Edit1
4. Button1
5. StaticText1
6. StaticText2
7. Button3
8. ClientSocket1
9. Button2
*)Proses jalannya program
Client
1. Buka program server dari komputer server
2. Masukkan IP addres client
3. Klik connect tunggu hingga status menjadi connect
4. Klik shutdown untuk mematikan komputer.
*)Gambar hasil run program
Server
*)Algoritma program
*)Server
1. Start
2. Proses mematikan komputer
3. Komputer mati
4. End
*)Client
1. Start
2. Input IP address
3. IP address di proses oleh client
4. Proses mematikan komputer client
5. komputer client telah mati
6. End
*)Flowchart program
Start
•
PENUTUP
*)Kesimpulan
program tidak berjalan karena kesalahan source code pada component client dan server socket.
Masukkan IP Address tujuan (client
Menghubungkan Server dengan Client
Client dan server terhubung
Proses mengirim data ke client
Komputer client mati
End
Bab 4
1.PROGRAM COLOR BLENDED 2 WARNA
2.PROGRAM DEGRADASI WARNA
Bab 4
*)PROGRAM COLOR BLENDED 2 WARNA
*)PendahuluanGrafik selalu di gambarkan pada object kanvas.Dengan konsep kanvasnya ,pemerograman grafik menjdi lebih mudah .fasilitas grafik ini didefinisikan dalam unit graphics.unit ini memanfaatkan apa yang di sebut dengan GDI(grapichis device interface)yang disediakan oleh window dan mengekpluasi fungsi funsinya sehingga impelementasi grafik pada aplikasi windows menjadi mudah .
*)Komponen yang digunakan1.Lebel1
2.Lebel2
3.Lebel3
4.Shape1
5.Shape2
6.Shape3
7.Shape4
8.Color Dialog
9.SpeedButton
10.LebelWarna1
11.LebelWarna2
*)Proses jalanya program1.Buka program
2.Pilih komposisi warna pertama
3.Pilih komposisi warna kedua
4.klik color blending
5.Campuran komposisi warna pertama dan kedua keluar
3.Proses memadukan (mencamourkan )warna 1 & warna 2
4.Hasil campuran warna ditampilkan
5.selesai
*)Flowchart program
Start
Input Color 1
Color 1+ Color 2
Input Color 2
Hasil Blending
End
*)Penutup
*)Kesimpulan
Program berjalan dengan baik. Dengan adanya program pencampuran 2 warna ini akan apat mempermudah kita untuk mencampurkan 2 warna dan mengetahui hasil percampuran 2 warna tersebut.
*)PROGRAM DEGRADASI WARNA
*)Tujuan Untuk mengetahui kordinat X dan koordinat Y pada gambar dan mendeteksi pencampuran warna (RGB) pada gambar . Agar kita lebih mudah untuk mengetahui kombinasi pencampuran warna pada gambar.
*)Penutup Program berjalan dengan baik.Program ini dibuat untuk membantu kita mengetahui combinasi warna (RGB) pada suatu gambar.
Start
Proses mendeteksi pola warna (RGB) dan koordinat X dan Y
Input gambar yang sudah
ada
Hasil Pola warna
End
Bab 5
1.PROGRAM PENYIMPANAN FRAME TUNGGAL
2.PROGRAM PENYIMPANANFRAME VIDEO
Bab 5
*)PROGRAM PENYIMPANAN FRAME FOTO*)PendahuluanKompoen komponen standart dari delphi tidak dapat digunakan untuk mengakses kamera digital atau pun webcam.Oleh karena itu diperlukan komponen tambahan untuk menangkap citra atau frame dari wabcam untuk menangkap citra secara tunggal maupun bentuk citra dinamik .Dalam praktikum ini di gunakan komponen JHVideocap bersifat freeware dan tidak diperlukan lisensi sama sekali .Paket ini terdiri dari 2 komponen yaitu:Tvideocap dan Tvideodisp
*)TujuanDalam pembelajaran Bab V ini kami ditugaskan untuk membuat aplikasi berbasis webcam yang tujuanya adalah untuk menyimpan frame gambar dalam bentuk foto.
*)Komponen yang digunakan1.Button
2.Button
3.Lable
4.SavePictureDialog
5.VideoCap
*)Proses Jalan Program1.Buka Program
2.Klik nama file untuk mengubah nama file dan tempat penyimpanan
*)PenutupProgram ini berjalan tidak terlalu lancar terkadang eror tidak bisa dirun perlu pembelajaran yang lebih banyak untuk pengembanganya.
*) PROGRAM PENYIMPANAN FRAME TUNGGAL DALAM VIDEO
Start
Input gambar dari wabcam
Ambil foto
Foto Tersimpan
End
*)PendahuluanKompoen komponen standart dari delphi tidak dapat digunakan untuk mengakses kamera digital atau pun webcam.Oleh karena itu diperlukan komponen tambahan untuk menangkap citra atau frame dari wabcam untuk menangkap citra secara tunggal maupun bentuk citra dinamik .Dalam praktikum ini di gunakan komponen JHVideocap bersifat freeware dan tidak diperlukan lisensi sama sekali .Paket ini terdiri dari 2 komponen yaitu:Tvideocap dan Tvideodisp
*)TujuanDalam pembelajaran Bab V ini kami ditugaskan untuk membuat aplikasi berbasis webcam yang tujuanya adalah untuk menyimpan frame gambar dalam bentuk foto.
*)Komponen yang digunakan
1.VideoCap
2.ButtonSimpan
3.ButtonNama
4.LableNama
5.SavePictureDialog
6.Buttonkompresi
7.ButtonFormat
8.Lable1
9.EditLama
10.EditIndeks
11.Lable2
*)Gambar Run Program
*)Algoritma Program1.Start
2.Pilih jenis kamera yang akan digunakan
3.Ganti nama file
4.Ganti format Video
5.Ganti kompresi Video
6.Simpan
7.Stop
8.Video Tersimpan
9.Selesai
*)Flowchart program
*) Penutup
Start
Pilih jenis kamera
Ganti nama File
Ganti Format Video
Kompresi Video
Simpan
Stop
Video Tersimpan
End
Program tersebut masih perlu perkembangan yang lebih banyak dan perlu perbaikan karena program tersebut masih sering eror ketika dirun.