Ini adalah Website yang saya buat untuk Anda yang membutuhkan Informasi mengenai Teknik Informatika ( IT ), Dan Semua hal tentang komputer . So, Thank'S for Visit
Irfan Saepur Rohman

Breaking News

Senin, 15 Agustus 2016

BAHASA PEMROGRAMAN WEB BERBASIS SERVER





Di dalam pembuatan web, tidak akan terlepas dari apa yang namanya bahasa pemrograman . suatu website tidak  akan tercipta tanpa adanya bahasa pemrograman . Apa sih yang dimaksud dengan Bahasa Pemrograman itu ?

Bahasa pemrograman adalah bahasa yang digunakan oleh seorang programer untuk membuat sebuah program yang dapat memberikan intruksi atu perintah pada mesin atau komputer.
Dalam dunia pemrograman web berbasis server  , dikenal script atau bahasa pemrograman  yang memiliki sifat server side . Server side scripting sendiri adalah bahasa pemrograman web yang pengolahannya dilakukan di komputer server dan hasil pengolahannya dikirimkan ke komputer client/pengunjung dalam bentuk bahasa html, jadi pengunjung tidak mengetahui script yang telah ditulis oleh pembuatnya, sehingga website tipe ini lebih aman dari serangan hacker, walaupun masih beresiko juga terkena hack. Web tipe ini bersifat dinamis yaitu bisa dirubah kontennya dengan mudah tanpa mengotak-ngatik scriptnya. Bisa digunakan untuk berbagai kebutuhan web seperti, toko online, forum, web sekolah, blogging dan berbagai kebutuhan lainnya.
Banyak sekali bahasa pemrograman yang masuk ke dalam kategori web server side ini antara lain :
                  
1)    Active Server Pages (ASP) :  adalah salah satu bahasa pemrograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft.   ASP diproses melalui web server dan hasil proses ini menghasilkan HTML yang akan dikirimkan melalui penjelajah web (browser).  ASP bekerja pada web server dan merupakan server side scripting.

2)    ColdFusion : adalah nama platform rapid application development dan framework pengembangan perangkat lunak yang digunakan untuk pengembangkan perangkat lunak komputer, khususnya situs web dinamis. ColdFusion merupakan produk yang mirip dengan Microsoft ASP.NET

3)    Common Gateway Interface (CGI) : Ini adalah script server side yang telah menjadi metode standar untuk aplikasi server web sejak kemunculan WWW

4)    Perl : script dinamis tingkat tinggi dan multi fungsi yang dibuat oleh Larry Wall

5)    PHP : scipt web server side ini digunakan untuk pengembangan web dinamis. PHP adalah server side buatan Rasmus Lerdotf

6)    JSP (Java Server Page) ialah teknologi untuk mengontrol isi atau tampilan halaman Web melalui penggunaan servlet, program kecil yang dijalankan di server Web. Sun Microsystem, pembuat Java, mengacu kepada teknologi JSP sebagai Servlet API (Application Program Interface). Halaman HTML yang berisi link ke servlet Java memiliki akhiran .jsp.

7)    Active Server Pages .NET (sering disingkat sebagai ASP.NET) adalah kumpulan teknologi dalam Framework .NET untuk membangun aplikasi web dinamik dan XML Web Service (Layanan Web XML).  Halaman ASP.NET dijalankan di server kemudian akan dibuat halaman markup (penanda) seperti HTML ( Hypertext Markup Language), WML (Wireless Markup Language), atau XML (Extensible Markup Language) yang dikirim ke browser desktop atau mobile.
Read more ...

Minggu, 14 Agustus 2016

Teknik Input Output (Sistem Komputer)





By : Irfan Saepur Rohman
 Class : XI RPL        
 School : SMKN 1 Katapang

Hallo...Selamat Datang di Blog saya ,Kali ini saya akan memposting sebuah artikel yang berisi rangkuman tentang "Teknik I/O" dari suatu sistem komputer , OK tanpa berlama-lama langsung saja ...


Teknik Input/Outpu

        

Pada dasarnya, tugas utama komputer adalah processing dan I/O (Input dan Output). Bahkan, sebagian besar waktunya digunakan untuk mengolah I/O sedangkan processing hanya bersifat insidental .
Oleh karena itu, bagaimana cara mengontrol perangkat-perangkat tersebut mendapat perhatian besar dalam organisasi komputer. Bayangkan, perangkat I/O yang sangat banyak jumlahnya dan setiap perangkat memiliki fungsi dan kecepatan sendiri-sendiri, tentunya memerlukan metode yang berbeda pula.  


Metode transfer data perangkat input/output terdapat dua macam yaitu, metode software dan metode hardware.
Pada metode software, tugas-tugas mengenai operasi input/output dibuat ke dalam suatu program yang dijalankan oleh CPU. Sehingga CPU tidak terbebani secara total dalam operasi I/O.
Pada metode hardware, program memberikan tanggungjawab pelaksanaan operasi I/O ke unit hardware lain yang disebut DMA Controller



1. Input/Output Terprogram (Programed I/O)



Pada I/O terprogram, data saling dipertukarkan antara CPU dan modul I/O. CPU mengeksekusi program yang memberikan operasi I/O kepada CPU secara langsung, seperti pemindahan data, pengiriman perintah baca maupun tulis dan monitoring perangkat. 
Kelemahan teknik ini adalah CPU akan menunggu sampai operasi I//O selesai dilakukan modul I/O sehingga akan membuang waktu, apalagi CPU lebih cepat proses operasinya.
Dalam teknik I/O terprogram, terdapat dua macam implementasi perintah I/O yang terdapat dalam instruksi I/O, yaitu , Memory-mapped I/O, Isolated I/O.

2. Interupt Driven Input/Output


      
Masalah yang dijumpai pada I/O terprogram adalah bahwa CPU harus menunggu modul I/O yang diinginkan agar siap baik untuk menerima maupun mengirim data dalam waktu yang relatif lama. Pada saat menunggu, CPU harus berulang-ulang menanyakan status modul I/O. Akibatnya tingkat kerja keseluruhan sistem mengalami penurunan sistem. Alternatifnya adalah CPU mengeluarkan perintah I/O ke modul dan kemudian mengerjakan pekerjaan yang lain. Kemudian modul I/O akan menginterupsi CPU untuk meminta layanan ketika modul telah siap untuk saling bertukar data dengan CPU.

3. Direct Memory Access (DMA)

 

     Prinsip kerja DMA adalah CPU akan mendelegasikan kerja I/O kepada DMA, CPU hanya akan terlibat pada awal proses untuk memberikan instruksi lengkap pada DMA dan akhir proses saja. Dengan demikian CPU dapat menjalankan proses lainnya tanpa banyak terganggu dengan interupsi.

Modul I/O



Modul I/O Adalah interface atau central switch untuk mengendalikan satu atau lebih peripheral atau perangkat input output. Konektor mekanis berisi fungsi logik untuk komunikasi antara bus dan peripheral. Tidak hanya sekedar modul penghubung, tetapi sebuah piranti yang berisi logika dalam melakukan fungsi komunikasi antara peripheral dan bus computer.
           
 

Fungsi modul I/O:
- Control dan timing
- Komunikasi CPU - sebagai media komunikasi dari CPU menuju device eksternal o Komunikasi perangkat - sebagai media komunikasi dari device eksternal menuju CPU
- Data Buffering -berfungsi sebagai penampung data sementara baik dari CPU/memori maupun dari peripheral peripheral
- Deteksi error -berfungsi sebagai pendeteksi kesalahan yang ditimbulkan oleh device

Sekian yang dapat saya share kali ini tentang teknik input/output , mohon maaf bila ada salah ketik ataupun kata-kata yang kurang berkenan , Terima kasih telah berkunjung tunggu Postingan saya berikutnya . See You Soon
.....


Read more ...
Designed By VungTauZ.Com