Minggu, 19 April 2015

Pertemuan 5 tentang Report dan Form Utama



PERTEMUAN 5
LAPORAN/REPORT dan FORM UTAMA

·         Report/Laporan
Report digunakan untuk menampilkan data-data yang berasal dari tabel maupun
query. Setelah membuat database, tabel, query, form dan subform, langkah selanjutnya
adalah membuat Report atau laporan. Sama seperti halnya pembuatan form,
pembuatan Report juga dapat dibuat melalui Report Wizard maupun Report Design.
Ini contoh langkah-langkah pembuatan laporan barang.

>> Membuat Laporan Barang
1.) Klik tombol Report Wizard pada tab Create group Report , sehingga akan ditampilkan kotak dialog Report Wizard.
2.) Pada bagian Tables/Queries pilih Tabel Pelanggan, kemudian klik tombol >> untuk memilih semua field yang akan digunakan dalam laporan dan klik tombol Next.
3.) Pilih field kunci untuk mengelompokkan laporan. Untuk Report pelanggan tidak
dikelompokkan sehingga langsung klik tombol Next.
4.) Selanjutnya menentukam field kunci pengurutan laporan, dengan cara klik tombol
drop down (anak panah bawah) pada nomor 1 dan field Kd_plg. Klik tombol Next.
5.) Memilih layout atau tampilan dari laporan dengan cara pilih Tabular pada bagian
Layout dan pada bagan Orientation pilih Potrait. Klik tombol Next.
6.) Beri nama atau judul laporan dengan nama Lap_Pelanggan. Kemudian klik
tombol Finish untuk mengakhiri pembuatan laporan.
7.) Klik tombol Close Print Preview pada tab Print Preview grup Close Preview untuk
menutup jendela Print Preview dan aktif pada jendela design.
8.) Pada jendela design, pilih label judul laporan pada bagian Report Header, kemudian ganti teks judul menjadi Laporan Data Pelanggan dan atur serta format label tersebut.
9.) Klik tombol Logo pada tab Design grup Header/Footer untuk menambah objek gambar pada bagian Report Header, sehingga akan tampil kotak dialog Insert Picture.
10.) Pilih lokasi dan objek gambar yang akan dimasukkan dalam Logo dan Klik OK.
11.) Untuk melihat hasil laporan, klik tombol View pada tab Design group View pilih
Report View.




   Membuat Form Utama
Form Utama merupakan form yang pertama kali dijalankan dan berisi tombol-tombol yang berhubungan dengan form-form dan laporan yang lainnya. Berikut adalah langkah-langkah membuat form utama:
a.)    Klik tombol Form Design pada tab Create grup Form , sehingga akan ditampilkan lembar kerja form yang masih kosong.
b.)    Matikan fungsi wizard dengan cara klik Use Control Wizard pada tab Design grup Controls.
c.)    Kemudian klik tombol Option Group pada tab Design grup Controls dan bentuk dalam lembar kerja form.
d.)    Blok teks pada label Frame dan ganti menjadi FORM MASTER. Kemudian format label tersebut, sehingga hasilnya seperti gambar berikut:
e.)    Aktifkan kembali fungsi wizard dengan cara klik pilihan Use Control Wizard pada tab Design grup Controls.
f.)     Selanjutnya klik tombol Button pada tab Design grup Controls dan klik didalam Options Group.
g.)    Pada bagian Categories pilih Form Operation dan pada bagian Actions pilih Open Form. Klik tombol Next.
h.)    Pilih nama form yang akan dibuka jika Button ini diklik, klik tombol Next.
i.)      Selanjutnya klik pilihan Open the form and show all the record, untuk membuat form dan menampilkan semua record. Klik tombok Next.
j.)      Klik pilihan Text untuk memilih tampilan tombol perintah berupa teks, kemudian ketikkan Master Pelanggan. Klik tombol Next.
k.)    Langkah terakhir memberi nama tombol perintah dan beri nama cmd_mpelanggan. Klik tombol Finish untuk mengakhir pembuatan tombol perintah.



Sabtu, 18 April 2015

CENTRAL PROCESSING UNIT (CPU)


CENTRAL PROCESSING UNIT (CPU)

Komponen Utama Didalam CPU
CPU memiliki arti sebagi tempat pemrosesan intruksi program.
Beberapa hal yang dilakukan oleh CPU, sebagai berikut :

a.       Mengambil instruksi    : CPU membawa instruksi dari memori
b.      Interpret instruksi         : Instruksi dikodekan untuk menentukan tindakan apa yang diperlukan
  oleh CPU.                                                                      
c.       Mengambil data           : Eksekusi suatu instruksi memerlukan pembacaan data dari memori
  atau modul I/O.
d.       Mengolah data                        : Eksekusi suatu instruksi dapat memerlukan pembentukan bebrapa
                                              operasi aritmatika atau operasi logika
e.       Menulis data                : Hasil dari suatu eksekusi dapat juga memerlukan penulisan data
                                              kememori.
Gambar komponen CPU


Komponen Internal CPU, antara lain sebagai berikut :
1.      Arithmetic and Logic Unit (ALU)
Tugas dari ALU sendiri untuk perhitungan actual dan pengolahan data computer. ALU juga terdiri dari 2 bagian yaitu Unit arithmetika dan Unit Logika Boolean.
Selain itu Alu juga bertugas untuk melakukan keputusan dari operasi sesuai dengan instruksi program.
Operasi Logika yang dilakukan menggunakan operator Logika, antara lain :
-          Sama dengan (=)
-          Tidak sama dengan (<>)
-          Kurang dari(<)
-          Kurang dari atau sama dengan (<=)
-          Lebih besar dari (>)
-          Lebih besar dari atau sama dengan (>=)

2.      Control Unit (CU)
Control Unit (CU) merupakan bagian dari CPU yang mengendalikan semua peralatan yang ada pada system computer.
CU mempunyai tugas untuk mengontrol pergerakan data dan instruksi ke dalam dan keluar CPU, dan juga untuk mengotrol ALU.
Tugas Control Unit yang lainnya, antara lain sebagi berikut :
Ø  Mengatur dan mengendalikan alat I/O
Ø  Mengambil instruksi-instruksi dari memori
Ø  Mengambil data dari main memory kalau diperlukan oleh proses
Ø  Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau logika
Ø  Menyimpan hasil proses ke main memory





3.      Registers merupakan sebuah media penyimpanan internal CPU yang dipergunakan pada saat proses pengolahan data, dan sifatnya sementara.
Register didalam CPU mempunyai dua peran, yaitu :

A.     Register terlihat oleh pengguna
Dengan bahasa mesin memungkinkan programmer untuk memperkecil acuan memori utama dengan mengoptimalkan penggunaan memori.
Ada bebrerapa kategori didalam register adalah :
-          Register bertujan umum
Register ini digunakan untuk berbagai macam fungsi, dan dapat juga digunakan untuk fungsi pengalamatan.
-          Register Data
Register data hanya dapat digunakan untuk menampung data dan tidak dapat digunakan dalam kalkulasi alamat operand.
-          Register Alamat
Digunakan untuk pengalamatan data, seperti :
v  Pointer Segmen untuk menampung alamat segmen
v  Register Indeks untuk menampung alamat indeks
v  Pointer Stack untuk menyimpan alamat stack yang memungkinkan pengalamatan tersembunyi, seperti push & pop.
-          Register Kode Kondisi
                      Kode kondisi adalah set bit oleh CPU sebagai hasil operasi, atau bisa disebut sebagai flag.

B.     Register Kontrol dan Status
Biasa digunakan oleh unit control untuk mengontrol operasi CPU dan S/O dalam mengontrol eksekusi program.
Register ini untuk eksekusi instruksi adalah :
·         Program Counter (PC) : berisi alamat instruksi yang diambil
·         Intruction Register (IR) : berisi instruksi yang paling akhir diambil
·         Memory Addre Register (MAR) : berisi alamat lokasi dalam memori
·         Memory Buffer Register (MBR) : berisi data word yang dituliskan ke memori atau word yang terakhir dibaca.


4.      CPU Interconnections yaitu suatu system koneksi dan bus yang menghubungkan antara komponen internal CPU dan bus eksternal CPU yang berhubungan dengan system lainnya, seperti memori utama dan piranti I/O.

Gambar komponen internal CPU

Fungsi Didalam CPU
Fungsinya adalah menjalankan program-program yang disimpan dalam memori utama dengan cara mengambil instruksi-instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.
Pengolahn instruksi didalam CPU terdiri dari dua langkah yaitu :

ü  Operasi pembacaan instruksi (fetch)
ü  Operasi pelaksanaan instruksi ( execute)
A.     Siklus Fetch – Eksekusi
-          Setiap siklus instruksi, CPU awalnya akan membaca instruksi dari memori.
-          Register dalam CPU mempunyai fungsi sebagai pengawas dan penghitung instruksi, disebut Program Counter (PC) yang akan menambah satu hitungannya setiap kali CPU membaca instruksi.
-          Instruksi yang dibaca akan dibuat dalam Instruction Register (IR) yang berbentuk kode-kode biner, kemudian diperlukan aksi yang dilakukan.
-          Aksi-aksi ini dikelompokkan menjadi empat katagori :
a.       Perpindahan data dari CPU ke memori dan sebaliknya
b.      Perpindahan data dari CPU ke modul I/O dan sebaliknya
c.       Pengolahan Data, CPU membentuk sejumlah operasi aritmatika dan logika terhadap  data.
d.      Kontrol, merupakan instruksi untuk pengontrolan fumgsi atau kerja.

Gambar siklus intruksi


B.     Fungsi Interupsi
w  Fungsi interupsi yaitu mekanisme penghentian atau pengalihan pengolahan inatruksi dalam CPU kepada routine interupsi
w  Hamper semua modul (memori dan I/O) memiliki mekanisme yang dapat menginterupsi kerja CPU
w  Tujuan interupsi secara umum muntuk manajemen pengeksekusian routine intruksi agar efektis dan efesien antar CPU dan modul-modul I/O maupun memori.
w  Beberapa macam kelas sinyal interupsi :
1. Program, yaitu interupsi yang dibangkitkan dengan bebrapa kondisi yang terjadi pada          hasil eksekusi program. Mempunyai contoh, antara lain : aritmatika overflow, pembagian nol, operasi ilegal.
2. Timer merupakan interupsi yang dibangkitkan pewaktuan dalam prosesor.
3. I/O sinyal interupsi yang dibangkitkan oleh modul I/O sehubungan untuk          memberitahukan kondisi error dan penyelesaian suatu operasi.
4. Hardware failure yaitu interupsi yang dibangkitkan oleh kegagalan daya atau kesalahan daya atau kesalahan paritas memori.
           
Mekanisme Interupsi :
Dengan adanya mekanisme interupsi, prosesor dapat digunakan untuk mengeksekusi instruksi-instruksi lain.
v  Saat modul telah selesai menjalankan tugasnya dan siap menerima tugas berikutnya maka modul ini akan mengirimkan permintaan interupsi ke prosesor.
v  Prosesor akan menghentikan eksekusi myang dijalankan untuk menjalankan interupsi.
v  Saat sinyal interupsi diterima prosesor ada dua kemungkinan tindakan, yaiutu interupsi diterima/ditangguhkan dan interupsi ditolak
v  Apabila interupsi ditangguhkan, prosesor akan melakukan :
-          Prosesor menangguhkan eksekusi program yang dijalankan dan menyimpan konteksnya (menyimpan alamat instruksi berikutnya yang akan dieksekusi dan data lain)
-          Prosesor menyetel program counter (PC) ke alamat awal routine interrupt handler.
v  Setelah program interupsi selesai maka prosesor akan melanjutkan eksekusi programnya kembali.


Bapak Angga Ardiansyah S.Kom

luvne.com resepkuekeringku.com desainrumahnya.com yayasanbabysitterku.com