Thursday, October 16, 2014

Arsitektur Komputer



Dalam bidang teknik computer, arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan, terutama mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cache, RAM, ROM, cakram keras, dll). Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.


Arsitektur komputer ini meliputi 3 kategori, yaitu: Set instruksi (ISA), Arsitektur mikro dari ISA, dan Sistem desain dari seluruh komponen dalam perangkat keras komputer.  Ada 2 bagian pokok arsitektur komputer, yaitu:
  • Instructure Set Architecture
Spesifikasi yang menentukan bagaimana programmer bahasa mesin berinteraksi dengan komputer.
  • Hardware System Architacture
Meliputi subsistem hardware dasar yaitu CPU, Memordan I/O system.


Tingkatan Dalam Arsitektur Komputer
Ada sejumlah tingkatan dalam konstruksi dan organisasi sistem komputer, yaitu:
  1. Tingkatan Dasar Arsitektur Komputer
Pada tingkatan ini Hardware sebagai tingkatan komputer yang paling bawah dan paling dasar, dimana pada hardware ini “layer” software ditambahkan. Software tersebut berada di atas hardware, menggunakannya dan mengontrolnya. Hardarwe ini mendukung software dengan memberikan atau menyediakan operasi yang diperlukan software.

    2.  Multilayerd Machine
Tingkatan dasar arsitektur komputer kemudian dikembangkan dengan memandang sistem komputer keseluruhan sebagai “multilayered machine” yang terdiri dari beberapa layer software di atas beberapa layer hardware.
Berikut tingkatan layer tersebut :
  1. Physical Device Layer =Merupakan komponen elektrik dan elektronik yang sangat penting
    2. Digital Logic Layer
Elemen pada tingkatan ini dapat menyimpan, memanipulasi, dan mentransmisi data dalam bentuk represeotasi biner sederhana.

   3. Microprogrammed Layer
Menginterprestasikan instruksi bahasa mesin dari layer mesin dan secaa langsung menyebabkan elemen logika digital menjalankan operasi yang dikehendaki. Maka sebenarnya ia adalah prosesor inner yang sangat mendasar dan dikendalikan oleh instruksi program kontrol primitifnya sendiri yang disangga dalam ROM innernya sendiri. Instruksi program ini disebut mikrokode dan program kontrolnya disebut mikroprogram.

   4. Machine Layer
Adalah tingkatan yang paling bawah dimana program dapat dituliskan dan memang hanya instruksi bahasa mesin yang dapat diinterprestasikan secara langsung oleh hardware

  5. Operating System Layer
Mengontrol cara yang dilakukan oleh semua software dalam menggunakan hardware yang mendasari (underlying) dan juga menyembunyikan kompleksitas hardware dari software lain dengan cara memberikan fasilitasnya sendiri yang memungkinkan software menggunakan hardware tersebut secara lebih mudah.

  6. Higher Order Software Layer
Mencakup semua program dalam bahasa selain bahasa mesin yang memerlukan penerjemahan ke dalam kode mesin sebelum mereka dapat dijalankan. Ketika diterjemahkan program seperti itu akan mengandalkan pada fasilitas sistem operasi yang mendasari maupun instruksi-instruksi mesin mereka sendiri.

  7. Applications Layer
Adalah bahasa komputer seperti yang dilihat oleh end-user.

Kesimpulan
Dari penjelasan diatas dapat disimpulkan bahwa komputer merupakan alat canggih yang dibuat berdasarkan penggambaran dari otak manusia, struktur, sistem atau proses pengolahan data, unsur-unsur bagiannya semua sama dengan otak. Struktur komputer merupakan gambaran secara sederhana yang ada di otak, seperti ada hardware dan software beserta bagian-bagian lain didalamnya itu sama seperti halnya bagian-bagian otak, contoh CPU ba gai sistem syaraf pusat pada manusia, sebagai pengendali, memproses, dan menyimpan. Pada dasarnya sistem atau proses pengolahan data yang dilakukan oleh komputer dan otak (kognisi) itu pun juga sama, karena pada dasarnya struktur komputer yang dibuat oleh manusia dibuat berdasarkan gambaran struktur atau simulasi dari otak manusia (proses kognisi), yaitu input (stimulus) –> pengolahan data –> output (hasil) –> memori.
http://nurainiajeeng.wordpress.com/2013/10/25/arsitektur-komputer

Tuesday, October 7, 2014

Pweb pertama


A. Internet
Interconnection Networking yang berarti hubungan dari banyak jaringan komputer dengan berbagai tipe dan jenis, dengan menggunakan tipe komunikasi seperti telepon, satelit, dan lainnya.

untuk mengatur jaringan komputer yang integrasi dan komunikasi digunakan protokol yaitu TCP/IP. 
 TCP (Transmission Control Protocol) = untuk memastikan bahwa semua hubungan bekerja dengan benar, IP (Internet Protocol) = mentransmisikan data dari satu komputer ke komputer lain. 

TPC/IP umumnya berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data.
Untuk dapat ikut serta menggunakan fasilitas Internet, Anda harus berlangganan ke salah satu ISP (Internet Service Provider) yang ada dan melayani daerah Anda. ISP ini biasanya disebut penyelenggara jasa internet. Anda bisa menggunakan fasilitas dari Telkom seperti Telkomnet Instan, speedy dan juga layanan ISP lain seperti first media, netzip dan sebagainya.

Internet ini memungkinkan pengguna komputer di seluruh dunia untuk saling berkomunikasi dan berbagi informasi dengan cara saling mengirimkan email, menghubungkan komputer satu ke komputer yang lain, mengirim dan menerima file dalam bentuk text, audio, video, membahas topik tertentu pada newsgroup, website social networking dan lain-lain.
http://zeprikuswandi.blogspot.com/2011/01/artikel-tentang-internet

B. HTML
HTML merupakan singkatan dari HyperText Markup Language. HTML biasa di sebut bahasa pengkodean yang digunakan untuk membentuk halaman-halaman situs di internet.
Hypertext Markup Language ( HTML ) adalah suatu system penulisan perintah dan formatting hypertext sederhana yang ditulis kedalam dokumen teks ASCII agar dapat menghasilkan tampilan visual yang terintegrasi. Dengan kata lain, dokumen yang dibuat dalam aplikasi pengolah kata dan disimpan ke dalam format ASCII normal sehingga menjadi homepage dengan tambahan perintah-perintah HTML. Dokumen HTML disebut markup language karena mengandung tanda-tanda tertentu yang digunakan untuk menetukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. HTML lebih menekankan pada penggambaran komponen-komponen, struktur dan formatting di dalam halaman web daripada menentukan penampilannya. Sedangkan web browser digunakan untuk menginterpretasikan perintah-perintah HTML yang disisipkan ke dalam teks dan menampilkan susunan halaman ke style built-in browser dengan menggunkan font, tab, warna, garis, dan perataan teks yang dikehendaki ke komputer yang menampilkan halaman web.
Struktur penulisan pemrograman HTML yang baik pada dokumen HTML adalah penulisan tag-tag yang ditempatkan pada dokumen yang terbagi ke dalam area deskriptif dan fungsional.

Perintah-perintah HTML biasa disebut dengan tag. Tag merupakan cara untuk memodifikasi dokumen teks normal yang akan ditampilkan di dalam web browser. Tag HTML ditulis ke dalam dokumen ASCII dan menyediakan instruksi-instruksi ke browser yang berhubungan dengan formatting halaman, termasuk yang di luar tag, seperti gambar, audio, dan video. Tag HTML selalu dimunculkan sebagai suatu kata atau frase yang ditempatkan diantara tanda kurung sudut ( < > ). Isi dari tanda kurung sudut adalah perintah HTML itu sendiri. 


Struktur dokumen HTML terdiri dari:
1. baris yang berisi informasi versi HTML yang digunakan
2. deklarasi bagian header dengan elemen body
3. deklarasi bagian body dengan elemen body atau frameset

 http://antikemapananpunk.blogspot.com/2011/05/artikel-tentang-html.html

C. CSS
Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa pemograman.
 CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
CSS Internal = skrip itu dimasukkan secara langsung ke halaman website yang akan didesain. Kalau halaman web yang lain akan didesain dengan model yang sama, maka skrip CSS itu harus dimasukkan lagi ke dalam halaman web yang lain itu.
Sifat eksternal = di mana skrip CSS dipisahkan dan diletakkan dalam berkas khusus. Nanti, cukup gunakan semacam tautan menuju berkas CSS itu jika halaman web yang didesain akan dibuat seperti model yang ada di skrip tersebut.
Fakta Menggunakan CSS diantaranya :
  • Telah didukung oleh kebanyakan browser versi terbaru, tetapi tidak didukung oleh browser-browser lama.
  • Lebih fleksibel dalam penempatan posisi layout. Dalam layouting CSS, kita mengenal Z-Index untuk menempatkan objek dalam posisi yang sama.
  • Menjaga HTML dalam penggunaan tag yang minimal, hal ini berpengaruh terhadap ukuran berkas dan kecepatan pengunduhan.
  • Dapat menampilkan konten utama terlebih dahulu, sementara gambar dapat ditampilkan sesudahnya.
  • Penerjemahan CSS setiap browser berbeda, tata letak akan berubah jika dilihat di berbagai browser
  • CSS adalah layouting "Masa Depan" dengan penggabungan bersama XHTML.
  • Selain itu ada tiga metode penulisan CSS atribut, yaitu :
    Inline Style Sheet
    CSS didefinisikan langsung pada tag HTML yang bersangkutan. Cara penulisannya cukup dengan menambahkan atribut style=”…” dalam tag HTML tersebut. Style hanya akan berlaku pada tag yang bersangkutan, dan tidak akan mempengaruhi tag HTML yang lain.

    Contoh penulisan CSS dengan metode Inline Style Sheet :

    <html>
    <head>
    <title>Contoh Bentuk Inline</title>
    </head>
    <body bgcolor=”#FFFFFF”>
    <p id=”cth1?>
    Ini adalah contoh tag P tanpadiformat menggunakan CSS </p>

    <p id=”cth2? style=”font-size:20pt”>
    Tag P ini diformat dengan besar font 20 point </p>

    <p id=”cth3? style=”font-size:14pt; color:red”>
    Tag P ini diformat dengan besar font 14 point, dan menggunakan warna merah </p>
    </body>
    </html>

    Embedded Style Sheet
    CSS didefinisikan terlebih dahulu dalam tag <style> … </style> di atas tag <body>. Pada pendefinisian ini disebutkan atribut-atribut CSS yang akan digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag HTML yang bersangkutan.
    Contoh penggunaan CSS dengan metode Embedded Style Sheet :
    <html>
    <head>
    <title>Contoh Bentuk Embedded/title>
    </head>
    <style>
    body {background:#0000FF; color:#FFFF00; margin-left:0.5in}
    h1 {font-size:18pt; color:#FF0000}
    p {font-size:12pt; font-family:arial; text-indent:0.5in}
    </style>                                                                                                                                                                                                                                                                                   

    <body>
    <h1 id=”cth1?>Judul ini berukuran 18 dengan warna merah!</h1>
    <p id=”cth2?>Tag p ini di format dengan besar font 12 point dengan tipe font Arial dan mempunyai identasi 0.5 inch </p>
                                                                              <p id=”cth3?>Yang perlu diperhatikan juga bahwa body disini telah diformat dengan margin kiri 0.5 inch dan warna background biru</p>
    </body>
    </html>

    Linked Style Sheet
    Metode ini hampir sama dengan metode Embedded Style Sheet, hanya saja pendefinisian tag <style> … </style> dibuat pada berkas terpisah dari berkas HTML yang membutuhkan CSS. Kemudian berkas lain tersebut disimpan dalam format .css.
    Pada berkas HTML yang akan menggunakan berkas CSS, harus dibuat tag <link> yang dituliskan di antara tag <head> … </head>.
    Contoh (simpan dengan nama contoh.css) :
                                                                                                                                                                                                                                                                                                                  l 
    D. Arsitektur Client-Server
    Client-Server adalah pembagian kerja antara server dan client yg mengakses server dalam suatu jaringan. Jadi arsitektur client-server adalah desain sebuah aplikasi terdiri dari client dan server yang saling berkom                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       unikasi ketika mengakses server dalam suatu jaringan.
    fungsi client-server
    Client
    • Mengatur user interface
    • Menerima dan memeriksa sintaks input dari pemakai
    • Memproses aplikasi
    • Generate permintaan basis data dan memindahkannya ke server
    • Memberikan response balik kepada pemakai
    • Menyediakan akses basis data secara bersamaan
    • Menyediakan kontrol recovery
    Server
    • Menerima dan memproses basis data yang diminta dari client
    • Memeriksa autorisasi
    • Menjamin tidak terjadi pelanggaran terhadap integrity constraint
    • Melakukan query/pemrosesan update dan memindahkan response ke client
    • Memelihara data dictionary

    Keunggulan client server
    • Kecepatan akses lebih tinggi
    • Sistem keamanan & administrasi lebih baik                                                                                                          
    • Sistem backup data lebih baik

    Kelemahan Client/Server
  • Biaya lebih mahal
  • Dibutuhkan komputer dengan spesifikasi khusus untuk menjadi server
  • Ketergantungan terhadap server, jika server terganggu maka keseluruhan jaringan terganggu   
  • http://dunovteck.wordpress.com/./client-server/