Senin, 14 Februari 2011

URL

URL singkatan dari Uniform Resource Locator (diterjemahkan: Pelokasi Sumber Daya Seragam), adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet
URL merupakan suatu inovasi dasar bagi perkembangan sejarah Internet.  URL pertama kali diciptakan oleh Tim Berners-Lee padatahun 1991 agar penulis-penulis dokumen-dokumen dapat merujuk pranala ke Jejaring Jagat Jembar atau World Wide Web. Sejak1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya. Walaupun demikian, istilah URL masih tetap digunakan secara luas.

Description: http://upload.wikimedia.org/wikipedia/commons/thumb/0/05/Url.png/250px-Url.png
Description: http://bits.wikimedia.org/skins-1.5/common/images/magnify-clip.png
Contoh URL

Uniform Resource Locator
URL menunjukkan sumber daya Internet atau alamat sebuah halaman web (homepage) yaitu halaman suatu dokumen atau program yang ingin ditampilkan atau digunakan. Secara umum perlu memasukkan tiga informasi untuk menuju ke alamat tertentu, yaitu :
§  Protokol,
§  Alamat Server,
§  Path File.
Bagian pertaman URL menunjukkan protokol misalnya http:// atau https://. Protokol adalah persetujuan bersama yang digunakan untuk berkomunikasi dengan Hypertext Transfer Protocol. Bagian kedua URL menunjukkan alamat server dimana sumber daya tersebut terletak, misalnya www.microsoft.com untuk website Microsoft Corporation. Bagian ketiga URL adalah path file yaitu menunjukkan lokasi dan nama dokument atau program dalam server tersebut, misalnya: kb/deskapp/word/q1974.html. di mana kb/deskapp/word/ adalah lokasi file dan q1974.html adalah nama berkas
Tipe URL
Ada dua tipe URL yang dapat digunakan,[3] yaitu:
§  URL Absolute (URL Absolut), merupakan alat lengkap yang menyertakan domain pada jaringan yang tepat, direktori di dalam domain, dan file di dalam direktori.
§  URL Relative (URL Relatif), menentukan suatu alamat berdasarkan URL yang aktif pada saat itu.
Berikut ini adalah sintaks dan tipe URL: Service://host:port/path/filename.extension (Absolut)
Sedangkan dalam penggunaan URL tersebut dengan tag adalah sebagai berikut:[3]
§  Absolute : <img src="http://www.whn.com/graph/peta.gif">
§  Relative : <img src="peta.gif">

Serangan Lewat URL
URL merupakan sebuah mekanisme untuk mengenali sumber-sumber pada web, SSL, atau server FTP, termasuk protokol layer aplikasi yang membuat permintaan (request) ke server web seperti contoh URL http://www.coba.com/images/hardware/pda.html. URL tersebut dapat dijelaskan per bagian. Berkas pda.html sedang di-request oleh protokol HTTP dari sebuah server bernama www.coba.com. Lokasi pda.html dalam ruang situs tersebut adalah pada direktori /images/hardware. Contoh lain seperti,
Kemungkinan besar URL di atas dapat dimanfaatkan peretas (hacker). Dugaan pertama bisa ditarik dari nama sumbernya, buy.asp. Ekstensi .asp menandakan bahwa berkas ini adalah ASP. Berkas-berkas ASP berjalan secara khusus pada web server Microsoft, yaitu IIS. Dengan demikian kemungkinan besar www.coba.com berjalan pada Windows NT/2000/XP.
Dari parameter-parameternya, dapat ditemukan lagi beberapa petunjuk. Parameter pertama, item=A003, menandakan bahwa item yang sedang dibeli itu mendapatkan kode item dan rincian item pasti disimpan pada basis data / database.

Action Get URL
Action Get URL digunakan untuk memanggil dokumen lain (HTMLASPCGI, dan sebagainya) dari lokasi URL tertentu ke dalam jendela (window) yang ditentukan oleh action get URL tersebut.
Action Get URL memiliki 3 parameter, yakni
§  URL, menyatakan alamat URl di mana dokumen yang hendak dipanggil berada.
§  Window, menyatakan nama window atau frame di mana dokumen yang dipanggil hendak diletakkan.
§  _self -> menunjuk frame yang sedang digunakan dalam window yang aktif.
§  _blank menunjuk sebuah window baru.
§  _parent -> menunjuk parent frame dari frame yang sedang digunakan.
§  _top -> menunjuk frame utama dari window yang aktif.
§  Variables, apakah secara GET, POST, atau tidak dikirimkan sama sekali.

Protokol adalah etiket berdiplomasi dan urusan negara. Sebuah protokol adalah sebuah aturan yang membimbing bagaimana sebuah aktivitas selayaknya dijalankan terutama dalam bidang diplomasi. Dalam bidang diplomatik dan pemerintahan protokol usaha seringkali garis pembimbing yang tak tertulis. Protokol membahas kebiasaan yang layak dan diterima-umum dalam masalah negara dan diplomasi, seperti menunjukkan rasa hormat kepada kepala negara, diplomat utama dalam urutan kronologikal dalam pengadilan, dan lain-lain.
Dalam hukum internasional dan hubungan internasional, sebuah protokol adalah sebuah perjanjian atau persetujuan internasional yang menambah perjanjian atau persetujuan internasional sebelumnya.

Pada awal abad 21 kata protokol juga banyak digunakan ke bidang komputer dan komunikasi; lihat protokol (komputer) dan telekomunikasi.



URL SHORTENING

url tersebut begitu pendek, sebenarnya memang digunakan untuk memperpendek alamat url atau disebut juga url shortening.
Url Shortening kini makin banyak dijumpai di dunia maya, apalagi di situs jejaring sosial seperti twitter, twitter merupakan jejaring sosial yang mengizinkan penggunanya berbagi status terkini dengan jumlah panjang maksimum 140 karakter. Jika kita ingin memberitahu teman kita sebuah alamat web yang menarik, namun panjangnya lebih dari 140 karakter bagaimana caranya? Nah di sinilah kegunaan URL shortening. Url Shortening adalah layanan untuk memperpendek url kita, misal url untuk halaman ini adalahhttp://www.erainformatika.com/?p=162 setelah diperpendek menjadi http://bit.ly/cbAEuV . Untuk memperpendek url tersebut caranya adalah kita tinggal masuk misal ke layanan bit.ly http://bit.ly kemudian masukkan url yang akan kita perpendek, setelah klik tombolshorten kita akan mendapatkan short url tersebut.
Lalu bagaimana caranya Algoritma URL tersebut bekerja hingga bisa memperpendek URL?
Sebuah layanan memperpendek URL mengambil URL besar dan menyimpannya ke dalam database bersama dengan otomatis menambah nilai numerik, sebuah id atau urutan, jadi kita akan memiliki URL besar pertama disimpan dengan ID = 1, yang kedua dengan ID = 2 dan seterusnya . Ketika seseorang akan meminta http://tinyurl.com/1/ kita akan mendapatkan dari database URL besar diidentifikasi oleh 1 = ID dan mengarahkan pengguna ke URL.
Tapi ada masalah: memiliki id numerik tidak terlalu banyak mempersingkat url. Untuk nomor URL 1.000.000 maka akan ada 7 karakter numerik. Jadi, langkah berikutnya adalah mengubah nomor basis dari 10 sampai yang lebih besar, katakanlah 36, jadi akan terdapat semua huruf latin kecil atau az, atau juga bisa dengan basis 62 yang termasuk juga karakter kapital AZ.
Dalam basis 36 kita dapat menyimpan sebanyak 1.679.615 URL menjadi 4 karakter. Pada basis 62 dapat menampung 14.776.335 URL, hampir 10 kali lipat dari base 32 dan 14,776 kali dari base10.


NAMA :- AHMAD ZUMENA
              - ICHSAN ANGGA PRADIPTA
KELAS : 2IA05


Minggu, 13 Februari 2011

Definisi SISTEM
􀁺 Sekumpulan elemen yang saling berkaitan & saling
mempengaruhi dalam melakukan kegiatan bersama
untuk mencapai suatu tujuan.
􀁺 SUBSISTEM adalah Sistem didalam suatu sistem
dimana sistem berada pada lebih dari satu tingkat
􀁺 Suatu sistem adalah bagian dari sistem yg lebih
besar, sistem yg lebih besar itu adalah
SUPERSISTEM

Karakteristik Sistem
Karakteristik Sistem terdiri dari :
􀁺 Komponen (Elemen)
􀁺 Batasan sistem (Boundary)
􀁺 Lingkungan luar (Environment)
􀁺 Penghubung sistem (Interface)
􀁺 Masukan (Input)
􀁺 Keluaran (Output)
􀁺 Sasaran sistem (Objective)

Sejarah Bhs C

SEJARAH
Bahasa C dikembangkan di Bell Laboratories pada tahun 1972 oleh Dennis Ritchie. Prinsip dasar dan
idenya didapat dari bahasa yang sudah ada sebelumnya yaitu bahasa B dan BCPL dan CPL.(Combined
Programming Language) yang dikembangkan dengan tujuan untuk membentuk suatu bahasa yang mampu
untuk pemrograman high level, machine independent programming dan masih memungkinkan para pemrogram
untuk mengatur prilaku informasinya. Masalah utama dari CPL adalah ukurannya yang terlalu besar untuk
digunakan pada beberapa aplikasi. Pada tahun 1967, BCPL ( Basic CPL ) diciptakan dan dikembangkan oleh
Martin Richards, dan kemudian dikembangkan menjadi bahasa B oleh Ken Thompson ditahun 1970, untuk
system UNIX pertama pada PDP-7 di Bell Laboratories. Akhirnya pada tahun 1972, bahasa B dikembangkan
menjadi bahasa C. Compiler C yang pertama didesain dan diimplementasikan oleh Dennis Ricthie dan
digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX
Bahasa C pertama kali. C adalah “K & R” C, yang merupakan singkatan dari nama penemunya. Selama akhir
tahun 1970, C berkembang melalui banyak akademi dan universitas, karena kedekatannya dengan Unix dan
ketersediaan dari C compiler. Kepopuleran C menyebabkan berbagai organisasi menggunakan vers C sendiri
dan mengakibatkan masalah kompatibilitas. Untuk mengatasi hal ini, pada tahun 1983, American National
Standards Institute ( ANSI ) membentuk sebuah komite untuk menetapkan definisi standar bahasa C, yang
kemudian dikenal dengan istilah ANSI Standard C. Penggunaan bahasa C saat ini berkembang dengan standar
fungsi library yang banyak.
Alasan-alasan Menggunakan Bahasa C
1. Bahasa C tersedia hampir disemua jenis komputer.
2. Kode bahasa C bersifat Portable.
3. Bahasa C hanya menyediakan sedikit Reserved Word. Keandalan C dicapai dengan fungsi-fungsi
pustaka.
4. Proses executable program dalam bahasa C lebih cepat.
5. Dukungan pustaka yang banyak.
6. C merupakan bahasa terstruktur.
7. Selain bahasa tingkat tinggi, C juga dianggap sebagai bahasa tingkat menengah.
8. C adalah bahasa kompiler.