LAPORAN
APLIKASI KOMPUTER
Nama : Akmal HIdayat
No.Bp : 1001081037
Kelas : Tk 1A 1
Dosen Pembimbing : Ir. Syamsir Adri
Tanggal Pratikum : Januari 2010
JURUSAN TEKNOLOGI INFORMASI
PROGRAM STUDI TEKNIK KOMPUTER
POLITEKNIK NEGERI PADANG
2010
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan kelimpahan rahmat dan karunia-Nya kepada kita, sehiangga dengan kesehatan dan kesempatan yang ada saya dapat menyelesaikan tugas laporan ini.
Ucapan terima kasih saya ucapkan kepada Dosen pembimbing Mata Kuliah Aplikasi Komputer , yaitu Bapak Ronaldi, S.kom. yang telah meluangkan waktunya untuk membimbing dan memberi arahan selama kegiatan pratikum ini dengan penuh rasa sabar sampai selesai.
Saya sebagai penulis laporan ini, dengan kerendahan hati mohon maaf kepada pembaca, jika terdapat kesalahan dan kekurangan di dalam penulisan laporan ini, karena saya menyadari bahwa masih banyak kekurangan dalam diri saya, yang masih dalam tahap proses pembelajaran.
Padang, Januari 2010
PRINSIP KERJA /APLIKASI KOMPUTER
Komputer adalah peralatan sistim digital yang komplex, dan Komputer digital dapat dibagi kedalam lima bagian fungsi utama seperti digambar dibawah ini :
1. Bagian fungsi input terdiri dari alat input seperti keyboard, mouse, joystick, graphic tablet, card reader, Unit Tap Magnetic, Kabel telfon, Modem, Scaner, Camera, Microphone, Transduser (seperti alat merubah tekanan air menjadi input kedalaman air dilaut) dll.
Dengan bantuan Peralatan ini kita bisa mengirimkan informasi dari setiap orang kedalam mesin komputer. Peralatan input ini harus meng-Encode bahasa manusia kedalam bahasa biner/Bahasa mesin komputer.
2. Bagian fungsi memory adalah terdiri dari alat untuk menyimpan data dan program, kebanyakan memory dalam Cpu, adalah memori yang terbuat dari bahan inti magnet seperti Hark Disk, tapi sekarang memory-memory berbahan semi konduktor sangat banyak digunakan di dalam cpu.
3. Bagian fungsi arictmatic adalah bahagian peralatan pemikir didalam komputer, peralatan aritmatic ini berfungsi untuk menjalankan proses penjumlahan, pengurangan, perkalian, pembagian, perbandingan dan fungsi-fungsi logic lainnya.Dari gambar diatas terlihat ada 2 jalur data diantara memory dan aritmatic.
Yaitu : Jalur pertama data untuk mengirimkan data dari memory ke aritmatic untuk diproses dan jalur kedua dari data adalah untuk mengembalikan data yang telah diproses dari aritmatic ke memory. Aritmatic ini kadang-kadang sering disebut ALU (Aritmatic logical Unit),Catatan :perjalanan data digambarkan dengan garis merah pada gambar.
4. Bagian fungsi Sistim kontrol adalah sistim saraf dari suatu komputer karena bagian kontrol ini langsung mengendalikan empat bahagian fungsi komputer untuk bekerja menyelesaikan soal dan kapan meneruskan pesan input dan kemana informasi ditempatkan dalam memory .Juga dari gambar terlihat bahwa kontrol unit yang memerintahkan kapan begian memory mengirim data ke aritmatik dan memerintahkan kembali data dari arit matik ke memori selanjutnya kapan harus dikirim ke Output.
5. Bagian fungsi Output adalah alat penghubung antara informasi yang ada didalam mesin dengan setiap orang.Peralatan output dapat menyampaikan informasi ke pada orang melalui printer dalam bentuk tulisan,dan dapat melihatkan informasi dengan sebuah displai CRT (Cathoda Ray Tube).Kemudian Informasi itu dapat juga ditempatkan pada peralatan memori. Peralatan output ini bekerja harus mendekode atau merubah kembali kode bahasa mesin menjadi bahasa yang dipahami manusia.
Peralatan yang berada diluar CPU /MPU sering disebut juga peralatan peripheral seperti memory tambahan.
Sistim kerja yang ditunjukan dalam gambar diatas umumnya adalah untuk sistim kerja kalkulator (sejenis komputer yaang kecil ),Sedangkan sistim kerja untuk komputer yang besar adalah menggunakan Program yang sudah disimpankan dalam memori komputer itu sendiri.
Dilihatkan pada Gambar berikut ini :
Gambar : Aliran program intruksi dan aliran data dalam sistem komputer yang besar
Dari gambar diatas dapat dilihat ada 2 jenis informasi yang dimasukan kedalam komputer yang besar yaitu :
1.Informasi pertama adalah Program atau instruksi atau perintah-perintah kepada kontrol unit untuk bagaimana caranya memproses ,menyelesaikan suatu soal.Program ini biasa ditulis oleh seorang programer dan disimpan didalam memory dalam CPU.
2,Informasi kedua adalah data yang akan diolah dan dikerjakan oleh komputer tersebut.Data adalah Fakta-fakta dan gambar yang diperlukan untuk menyelesaikan masalah menjadi informasi.Catatan terlihat juga dari gambar : Informasi (Program ) ditempatkan didalam memori dan hannya digunakan oleh kontrol unit.Sementara Informasi Data langsung pergi ke berbagai lokasi yang ada didalam komputer dan diproses dalam ALU.Memory utama biasanya adalah Hark disk, RAM , ROM,Flash dll.Ingat bahwa semua rangkaian didlam komputer digital dibangun dengan gerbang-gerbang logic ,Flip-Flop , Register,Counter,dll .Komputer berkembang dengan cepat setelah ditemukan peralatan baru yang disebut dengan Mikro Prosesor atau MPU (Mikro Prosesor Unit ) yaitu suatu IC yang berkemampuan besar dalam memproses data .Mikroprosesor adalah jantungnya sebuah komputer,MPU memainkan 3 dari 5 fungsi utama tadi yaitu Control unit,Input unit
mengontrol semua unit-unit kerja sistim melalui kabel/saluran kontrol seperti diperlihat dalam gambar berikut :
Kebanyakan komputer modern CPU nya harus di antar mukakan(interface) dengan alat periperal input , output dan memori .
Semua alat-alat pheriperal tersebut diatas dihubungkan ke CPU dapat dilihat pada gambar berikut :
1. Alat input output
· Modem (Modulator – Demodulator)
2. Alat input
· Keyboard
· Joystick
· Paddles
· Graphic tablet
· Microphone
· Light pen
· Graphic scanner
· Bar code reader
· Magnetic strip reader
3. Alat Output
· CRT Monitor
· Televisi
· Printer
· Speaker
· Plotter
· Printer laser
· Sound sistim
4. Alat Penyimpan
· Disket
· Hard disk
· Flash disk
· Kartu memori
· Kaset tape recorder
Modem adalah alat peripheral yang dapat bekerja pada komputer untuk mentransmisikan ataupun menerima data melalui saluran telfon atau melalui saluran gelombang elektro magnetic yang dipancarkan oleh station BTS.
Cara kerja suatu komputer dapat diterangkan dengan gambar berikut :
Dari keterangan gambar diatas dapat dijelaskan apa yang terjadipada hardware komputer yaitu :
1. Tekan huruf “A” pada Key Board (Input)
2. Simpan huruf “A”kedalam Memori (Save)
- Cetak huruf “A”pada alat Output (Output)
Untuk lebih menjelaskan proses” Input-Simpan/Save-Output “ dari sistim kerja hardwarehardware diatas dapat diterangkan lebih detail dengan bantuan diagram dibawah ini :
Gambar : Cara kerja program untuk melakukan proses memasukkan data(Input)-proses menyimpan data(Save)-dan proses menampilkan data(Output).
Catatan : Register adalah memori khusus yang terdapat dalam MPU ,terbagi dua :
1. Register Pencatat = Register Accumulator
2. Register Instruksi = Register pemberi perintah
Cara kerja operasi kegiatan “Input-Save-Output “dalam komputer dapat dijelaskan melalui gambar diatas sebagai berikut :
Catatan bahwa program (Adalah berupa Soft ware baik berupa Program sistim operasi maupun Program aplikasi )telah di masukkan ke dalam memori ROM / Hard Disk /Program Filenya .
Untuk menjelaskan cara kerja ini diperlukan Instruksi-Instruksi program berikut yaitu berupa 3 buah instruksi yaitu :
1.Instruksi Masukkan data dari pintu (port) 1 dari alat input
2.Instruksi Simpan data yang dari pintu input 1 itu kedalam memori data pada alamat 200
3.Instruksi Keluarkan data itu ke pintu 10 dari alat Output
Tentu saja menulis 3 Instruksi diatas adalah dengan Bahasa program yang sesuai bisa “C”,Pascal Dll.
Dari 3 buah instruksi dari program tadi , biasanya disimpan dalam penyimpanannya di memori dipecah menjadi 2 bagian lnstruksi sehingga berubah menjadi 6 buah instruksi yang tersimpan dalam alamat-alamat memori itu.
Contoh :
Instruksi 1 dipecah menjadi 2 bagian yaitu:
1.Masukkan data . Ditempatkan di alamat 100 (Operasi)
2.Dari pintu 1 Ditempatkan di alamat 101 (Operand)
Instruksi 2 dipecah menjadi 2 bagian yaitu :
1.Simpan data Ditempatkan di alamat 102 (Operasi)
2.Didalam lokasi memori nomor 200 Ditempatkan di alamat 103 (Operand)
Instruksi 3 dipecah menjadi 2 bagian yaitu :
1.Keluarkan data Ditempatkan di alamat 104 (Operasi)
2.Ke pintu 10 output Ditempatkan di alamat 105 (Operand)
Keterangan :
Instruksi bagian pertama disebut aksi operasi dan Instruksi bagian kedua disebut Aksi Operand.
Instruksi Operasi dan Operanditu ditempatkan terpisah alamatnya dalam memori ROM.Terlihat instruksi ke 1( tentang input )ditempatkan pada 2 alamat yaitu : Instruksi Masukkan data pada alamat 100,dan instriksi dari pintu 1 alat input pada alamat 101.
Instruksi ke 2 (tentang Save) yaitu instruksi simpan data pada alamat 102 dan instruksi simpankan ke dalam memori RAM alamat 200 di alamat 103.
Inatruksi ke 3(tentang Output) yaitu instruksi Keluarkan data di alamat 104 dan instruksi ke pintu 10 alat output pada alamat 105.
Urutan kejadian yang terjadi akibat adanya 3 buah instruksi program diatas yaitu input – simpan – output kan huruf A tersebut dijelaskan sebagai berikut :
Sebelumnya harap diingat bahwa :
Mikro Prosesor Unit (MPU) adalah Otak atau Pusat semua operasi dan Transper lalu lintas data.
Cara kerja Aliran Instruksi Program yang melibatkan MPU dan ROM dan aliran data yang melibatkan MPU dan RAM dapat diterangkan seperti urutan yang di gambarkan pada gambar diatas yaitu :
1.MPU memulai dengan mengirim keluar alamat nomor 100 melalui kabel alamat(Adress bus) ke memori ROM.
Setelah itu MPU juga mengeluarkan pulsa “enable”yang dikirim melalui kabel kontrol (Control Lines)sehingga ada proses perintah membaca instruksi “Masukkan data”
2.Dengan ada proses diatas maka dari memori alamat 100 akan dikeluarkan instruksi bagian 1 yaitu harap ambil data melalui kabel data(Data Bus).Instruksi bagian ke 1 dari memori itu juga pergi memberi pesan ke MPU dan selanjutnya MPU meneruskannya pesan tadi ke Memori khusus yang ada dalam MPU itu sendiri yaitu Register Instruksi/Perintah.Akibat ada pesan ini maka MPU akan mendekode atau menerjemahkannya bahwa instruksi itu memerlukan aksi operand untuk melengkapi instruksi “Masukkan Data”itu.karena itu ;
3.MPU mengirimkan keluar alamat nomor 1o1 melalui kabel alamat ke memori.Kemudian Setelah ada pulsa e able melalui kabel kontrol ke memori maka akan ada perintah membaca instruksi “Dari Pintu 1 Input”akibatnya;
4.Perintah Program yang ada dalam memori akan menempatkan instruksi “Dari Pintu 1 input “ke kabel data dan pesan ini juga disampaikan ke MPU (ke Register Instruksinya) maka MPU kembali mendekode pesan ini atau menerjemahkannya yaitu “Masukkan data dari pintu 1 alat Input”
5.Setelah lengkap instruksi itu maka MPU menggunakan / melalui kabel –kabel alamat dan kabel kontrol ke peralatan input sehingga menyebabkan pintu 1 alat input itu membuka,menyebabkan Kode-kode binary /kode-kode ASCII dari huruf A dikirim dan ditransper dan disimpan didalam Register Accumulator dari MPU itu.
Penting dicatat :
MPU selalu mengikuti urutan kerja yaitu “Fetch-Decode-Excecute”Instruksi artinya : Ambil pesan-terjemahkan-Jalankan Instruksi.
6 MPU mengirimkan ke memori alamat 102 melalui kabel alamat( address bus).Kemudian MPU mengirimkan pulsa enable ke kabel kontrol (control lines) sehingga terjadi proses membaca instruksi program yang ada pada memori alamat 102 itu.yaitu instruksi “Simpan Data”
7.Kode untuk Instruksi Simpanan data dikirimkan juga melalui kabel data dan di terima oleh MPU dan diteruskan ke Register Instruksinya pada MPU itu.
8.Kemudian MPU menerjemahkan bahwa instruksi simpan data itu memerlukan Instruksi Operand.Sehingga MPU kembali mengirimkan alamat 103 dan juga pulsa enable sehingga terjdi proses membaca instruksi program pada alamat 103 itu.Akibatnya,
9.Code instruksi “Tempatkan data huruf A didalam memori data pada alamat nomor 200”akan diberikan melalui Kabel data ke Memori tadi dan pesan operand ini juga diteruskan ke MPU dan menyimpannya dalam Register Instruksi.Jadi keseluruhan Intruksi “Simpan data dalam lokasi alamat 200”telah diambil dari memori dan telah diterjemahkan.
10.Sekarang akan dimulai proses kerja eksekusi yang dimulai dengan :
MPU mengirimkan alamat 200 melalui kabel alamat ke memori data (RAM)dan juga mengirimkan pulsa enanble ke RAM melalui kabel kontrol sehingga terjadi proses “Menuliskan atau Write”data huruf A ke dalam memori data.
11.Kemudian akibat Instruksi penulisan atau Write itu maka data huruf A yang tadi telah disimpan di dalam register accumulator MPU dikirimkan ke kabel data selanjut diteruskan ke Memori data(RAM)untuk disimpan dan diletakkan pada alamat 200.Akhirnya Instruksi 2 yaitu Simpan data telah berhasil dijalankan .
Catatan :pengiriman Data dari Register acumulator tadi tidak menghancurkan data dalam Regsiter acumulator itu sehungga data huruh A masih tetap ada didalamnya.
12.MPU melaksanakan kerja selanjutnya yaitu dengan mengirimkan alamat 104 ke Kabel alamat dan pulsa enable ke kabel kontrol kemudian diteruskan ke memori program (ROM) untuk membaca input atau instruksi yang ada dalam memori ROM itu pada alamat 104.
13.Kode untuk instruksi “Keluarkan data”dikirimkan juga ke MPU melalui kabel data.MPU menerima pesan instruksi itu mengirimkannya ke Register Intruksi.Kemudian MPU menerjemahkan dan menyelesaikan bahwa proses itu memerlukan instruksi operand seperti proses yang sebelumnya..
14.MPU mengirimkan alamat 105 melalui kabel alamat dan pulsa enable ke memori untuk melakukan proses membaca input instruksi dari memori program pada alamat 105 yaitu Instruksi kirimkan data itu ke pintu 10 alat output.
15.Memori program akan mengirimkan kode instruksi operand tadi “yaitu instruksi kirimkan data ke pintu 10 “ke MPU melalui kabel data.Kemudian MPU menerima pesan itu dan menyimpannya dalam register instruksi MPU.
16,MPU menerjemahkan seluruh instruksi “Keluarkan data ke pintu 10 “Lalu MPU akan mulai mengaktifkan Pintu 10 alat Output dengan jalan menggunakan kabel alamat adan kabel kontrol ke Peralatan Output.Kemudian MPU akan mengirimkan kode huruf A dalam bentuk kode biner atau ASCCI dari Register Acumulator MPU ke kabel data ,selanjutnya di transimisikan ke luar melalui pintu 10 terus ke sehingga muncul tulisan haruf “A”di CRT Monitor.
Catatan : Dari penjelasan diatas Jelas terlihat bahwa MPU adalah Pusat dan kontrol pengendalian semau operasi.
Sekian dulu dan semoga bertemu pada tulisan selanjutnya

Tidak ada komentar:
Posting Komentar
Kritik dan saran sangat diperlukan untuk perbaikan website ini