Pages

Ads 468x60px

Labels

Featured Posts

Selasa, 04 Desember 2012

Mozilla Firefox


Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah peramban weblintas platform gratis yang dikembangkan oleh Yayasan Mozilla dan ratusan sukarelawan.
Sebelum rilis versi 1.0-nya pada 9 November 2004, Firefox telah mendapatkan sambutan yang sangat bagus dari pihak media, termasuk dari Forbes dan Wall Street Journal. [7] Dengan lebih dari 5 juta download dalam 12 hari pertama rilisnya dan 6 juta hingga24 November 2004, Firefox 1.0 adalah salah satu perangkat lunak gratis, sumber terbuka (open-source) yang paling banyak digunakan di antara pengguna rumahan.[8]
Melalui Firefox, Yayasan Mozilla betujuan untuk mengembangkan sebuah peramban web yang kecil, cepat, sederhana, dan sangat bisa dikembangkan (terpisah dari Mozilla Suite yang lebih besar). Sejak 3 April 2003, Firefox dan klien surel Thunderbird telah menjadi fokus utama pengembang Yayasan Mozilla untuk menggantikan Mozilla Suite.[9]
Firefox dapat dijalankan pada berbagai macam sistem operasi seperti Microsoft Windows, Linux, Mac OS X, dan FreeBSD. Versi stabil terbaru Firefox saat ini adalah 14.0.1, yang dirilis pada 15 Juni 2012 .[10]

Fitur yang ditawarkan Firefox meliputi penggunaan tab, pengecekan ejaan, pencarian, markah buku (bookmark), mengembalikansession, pengunduhan, dan private browsing. [11] Firefox menerapkan beberapa standar web, termasuk HTML4 (juga sebagian HTML5),XML, XHTML, CSS, JavaScript, dan DOM.
Di antara fitur populer Firefox adalah pemblokir pop-up yang sudah terpasang di dalamnya, dan sebuah mekanisme pengembangan (extension) untuk menambah fungsionalitas tambahan. Meskipun fitur-fitur ini sudah tersedia untuk beberapa lamanya di peramban-peramban web lainnya seperti Mozilla Suite dan Opera, Firefox merupakan peramban web pertama yang mendapatkan penerimaan dalam skala sebesar ini. Firefox ditargetkan untuk mendapat sekitar 10% pangsa pasar Internet Explorer keluaran Microsoft (peramban web terpopuler dengan margin yang besar (per 2004) hingga tahun 2005, yang telah disebut oleh banyak orang sebagai tahun kembalinya perang peramban web. [12]

Sumber Wikipedia

Menu-Menu Dalam Mozilla Firefox


Menu-Menu Dalam Mozilla Firefox
1. Menu Browser

Untuk browser Mozilla Firefox, ketika kalian membukanya akan didapatkan menu yang terdapat dalam menu bar sebagai berikut.
Menu-menunya antara lain : File, Edit, View, History, Bookmarks, Tool, dan Help. Setiap menu memiliki menu-menu lagi di dalamnya.

a. Menu yang terdapat di men file antara lain : New Windows, New Tab, Open Location, Open File, Close, Save Page As, Save Frame As, Send Link, Page Set Up, Print Preview, Print, Import, Work Offline, dan Exit.


b. Menu yang terdapat dalam menu Edit : Undo, Redo, Cut, Copy, Paste, Delete, Select All, Find in this page, dan Find Again.


c. Menu yang terdapat di menu View antara lain : Toolbar, Status Bar, Sidebar, Sop, Reload, Text Size, Page Style, Character Encoding, Page Source, dan Full Screen.


d. Menu yang terdapat di menu History antara lain : Back, Forward, Recently Closed Tabs, dan Show in side bar.


e. Menu yang terdapat di menu Bookmarks antara lain : Bookmark this page, Subcribe to this page, Bookmark All Tabs, Organize Bookmarks, Get Bookmarks Adds-On, dan Bookmark Toolbar Folder.


f. Menu yang terdapat pada menu Tools antara lain : Web Search, Downloads, Adds-on, Error Console, Page Info, Clear Private Data, dan Option.


g. Menu yang terdapat dalam menu Help antara lain : Helps Contents, For Internet Explorer Users, Release Note, Report Broken Website, Report Web Forgery, dan Check For Update.

2. Toolbar Browser
Selain menggunakan menu yang terdapat di menu bar, untuk mengatur jalannya browser, seorang user dapat menggunakan menu ikon yang terdapat di dalam toolbar. Berikut tampilan menu ikon yang terdapat dalam toolbar browser Mozilla Firefox.

Digunakan untuk membuka halaman web selanjutnya.


Digunakan untuk membuka halaman web selanjutnya.

Digunakan untuk mengaktifkan kembali halaman web yang dibuka, sama fungsinya ketika kita menekan tombol F5 pada keyboard.
Digunakan untuk menghentikan proses loading.

Digunakan untuk membuka halaman web yang menjadi acuan saat pertama kali Mozilla Firefox dibuka.


Sebagai tempat untuk menuliskan alamat web dan terhubungkan dengannya.
Mencari data melalui search engine google.


3. Mengatur Fitur Browser
Hal yang tidak dapat diabaikan saat menggunakan sebuah browser adalah kemampuan kita mengatur fitur yang ada di dalam sebuah browser. Berikt ini salah satu hal yang bisa kita atur ketika kita menggunakan browser Mozilla Firefox. Bukalah menu Tools>>>Option, maka akan ditampilkan jendela option seperti gambar di bawah

Jendela Option memiliki menu yang ditampilkan dalam bentuk teks dan ikon, antara lain : Main, Tabs, Content, Feeds, Privacy, Security, dan Advanced.

Jaringan Komputer



Jaringan komputer (jaringan) adalah sebuah sistem yang terdiri atas komputer-komputer yang didesain untuk dapat berbagi sumber daya (printer, CPU), berkomunikasi (surel, pesan instan), dan dapat mengakses informasi(peramban web).Tujuan dari jaringan komputer adalah

Agar dapat mencapai tujuannya, setiap bagian dari jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut peladen (server). Desain ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.

Dua buah komputer yang masing-masing memiliki sebuah kartu jaringan, kemudian dihubungkan melalui kabel maupun nirkabel sebagai medium transmisi data, dan terdapat perangkat lunak sistem operasi jaringan akan membentuk sebuah jaringan komputer yang sederhana. Apabila ingin membuat jaringan komputer yang lebih luas lagi jangkauannya, maka diperlukan peralatan tambahan seperti Hub, Bridge, Switch, Router,Gateway sebagai peralatan interkoneksinya.

B.KLASIFIKASI JARINGAN COMPUTER

Klasifikasi jaringan komputer terbagi menjadi :

1. Berdasarkan geografisnya, jaringan komputer terbagi menjadi Jaringan wilayah lokal atauLocal Area Network (LAN), Jaringan wilayah metropolitan atau Metropolitan Area Network (MAN), dan Jaringan wilayah luas atau Wide Area Network (WAN). Jaringan wilayah lokal]] merupakan jaringan milik pribadi di dalam sebuah gedung atau tempat yang berukuran sampai beberapa 1 - 10 kilometer LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan stasiun kerja (workstation) dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (misalnya pencetak (printer) dan saling bertukar informasi. Sedangkan Jaringan wilayah metropolitan merupakan perluasan jaringan LAN sehingga mencakup satu kota yang cukup luas, terdiri atas puluhan gedung yang berjarak 10 - 50 kilometer. Kabel transmisi yang digunakan adalah kabel serat optik (Fiber Optic). Jaringan wilayah luas Merupakan jaringan antarkota, antar propinsi, antar negara, bahkan antar benua Jaraknya bisa mencakup seluruh dunia, misalnya jaringan yang menghubungkan semua bank di Indonesia, atau jaringan yang menghubungkan semua kantor Perwakilan Indonesia di seluruh dunia. Media transmisi utama adalah komunikasi lewat satelit, tetapi banyak yang mengandalkan koneksi serat optik antar negara.

2. Berdasarkan fungsi, terbagi menjadi Jaringan Klien-server (Client-server) dan Jaringan Ujung ke ujung(Peer-to-peer). Jaringan klien-server pada ddasaranya ada satu komputer yang disiapkan menjadi peladen (server) dari komputer lainnya yang sebagai klien (client).Semua permintaan layanan sumberdaya dari komputer klien harus dilewatkan ke komputer peladen, komputer peladen ini yang akan mengatur pelayanannya. Apabila komunikasi permintaan layanan sangat sibuk bahkan bisa disiapkan lebih dari satu komputer menjadi peladen, sehingga ada pembagian tugas, misalnya file-server, print-server, database server dan sebagainya.Tentu saja konfigurasi komputer peladen biasanya lebih dari konfigurasi komputer klien baik dari segi kapasitas memori, kapasitas cakram keras {harddisk), maupun kecepatan prosessornya. Sedangkan jaringan ujung ke ujung itu ditunjukkan dengan komputer-komputer saling mendukung, sehingga setiap komputer dapat meminta pemakaian bersama sumberdaya dari komputer lainnya, demikian pula harus siap melayani permintaan dari komputer lainnya.Model jaringan ini biasanya hanya bisa diterapkan pada jumlah komputer yang tidak terlalu banyak, maksimum 25, karena komunikasi akan menjadi rumit dan macet bilamana komputer terlalu banyak.

3. Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas:

1. Topologi bus

2. Topologi bintang

3. Topologi cincin

4. Topologi mesh

5. Topologi pohon

6. Topologi linier

4. Berdasarkan distribusi sumber informasi/data

1. Jaringan terpusat

Jaringan ini terdiri dari komputer klien dan peladen yang mana komputer klien yang berfungsi sebagai perantara untuk mengakses sumber informasi/data yang berasal dari satu komputer peladen.

2. Jaringan terdistribusi

Merupakan perpaduan beberapa jaringan terpusat sehingga terdapat beberapa komputer peladen yang saling berhubungan dengan klien membentuk sistem jaringan tertentu.

5. Berdasarkan media transmisi data

1. Jaringan Berkabel (Wired Network) Pada jaringan ini, untuk menghubungkan satu komputer dengan komputer lain diperlukan penghubung berupa kabel jaringan.Kabel jaringan berfungsi dalam mengirim informasi dalam bentuk sinyal listrik antar komputer jaringan.

2. Jaringan nirkabel(Wi-Fi) Merupakan jaringan dengan medium berupa gelombang elektromagnetik. Pada jaringan ini tidak diperlukan kabel untuk menghubungkan antar komputer karena menggunakan gelombang elektromagnetik yang akan mengirimkan sinyal informasi antar komputer jaringan.

pada mau baca lebih lanjut ? go http://id.wikipedia.org/wiki/Jaringan_komputer

Wireless



Wireless network atau Jaringan nirkabel adalah sitem yang digunakan dalam komunikasi antar sistem komputer dan berbagai macam peralatan teknologi informasi yang tidak menggunakan kabel yang menghubungkan antara peralatan dengan lainnya. Jaringan nirkabel ini dikenal sebagai jaringan telekomunikasi, dan banyak digunakan dalam jaringan komputer baik untuk jarak kurang dari 3 meter (menggunakan bluetooth) maupun pada jarak yang sangat jauh (menggunakan satelit). Bidang ini tidak bisa lepas dengan teknologi informasi, bidang telekomunikasi, dan teknik komputer. Jenis jaringan yang termasuk dalam kategori jaringan nirkabel antara lain: Wi-Fi, layanan komunikasi pribadi (PCS), D-AMPS, sistem navigasi global (GPS atau global positioning systems), Jaringan kawasan lokal nirkabel (wireless LAN/WLAN), global system for mobile communications (GSM).
Jaringan nirkabel pada umumnya menghubungkan satu sistem komputer dengan sistem telekomunikasi yang lain dengan berbagai media transmisi tanpa kabel, antara lain: gelombang mikro, gelombang radio, maupun cahaya infra merah.

Bandwidth Management adalah teknik pengelolaan dan pembagian bandwidth dalam jaringan. Fungsinya untuk mengatur pembagian lebar jalur bandwith, mengelola agar jaringan tetap lancar sesuai kebutuhan dan mengontrol kelancaran lalu lintas data. Sedangkan MRTG Monitoring adalah teknik monitoring lalu lintas data internet dalam jaringan. MRTG (the Multi Router Traffic Grapher) adalah aplikasi yang digunakan untuk memantau beban trafik pada link jaringan. MRTG akan secara otomatis membuat halaman HTML yang berisi gambar dengan tipe GIF yang mampu menggambarkan trafik melalui jaringan secara harian, mingguan, bulanan dan tahunan.
Program Teknik Jaringan ini merupakan lanjutan dari program jaringan komputer berbasis Windows.


go click origin text : http://www.smilejogja.com/program/teknisi-jaringan-wireless/

TCP/IP

TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standarkomunikasi datayang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack

Protokol TCP/IP dikembangkan pada akhir dekade 1970-an hingga awal 1980-an sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.

Protokol TCP/IP selalu berevolusi seiring dengan waktu, mengingat semakin banyaknya kebutuhan terhadapjaringan komputer dan Internet. Pengembangan ini dilakukan oleh beberapa badan, seperti halnya Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comments (RFC) yang dikeluarkan oleh IETF.

TCP/IP pun mempunyai beberapa layer, layer-layer itu adalah :

1. IP (internet protocol) yang berperan dalam pentransmisian paket data dari node ke node. IP mendahului setiap paket data berdasarkan 4 byte (untuk versi IPv4) alamat tujuan (nomor IP). Internet authorities menciptakan range angka untuk organisasi yang berbeda. Organisasi menciptakan grup dengan nomornya untuk departemen. IP bekerja pada mesin gateaway yang memindahkan data dari departemen ke organisasi kemudian ke region dan kemudian ke seluruh dunia.

2. TCP (transmission transfer protocol) berperan didalam memperbaiki pengiriman data yang benar dari suatu klien ke server. Data dapat hilang di tengah-tengah jaringan. TCP dapat mendeteksi error atau data yang hilang dan kemudian melakukan transmisi ulang sampai data diterima dengan benar dan lengkap.

3. Sockets yaitu merupakan nama yang diberikan kepada subrutin paket yang menyediakan akses ke TCP/IP pada kebanyakan sistem.

Protokol (komputer)

Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan,komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan padaperangkat kerasperangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras.

Protokol perlu diutamakan pada penggunaan standar teknis, untuk menspesifikasi bagaimana membangun komputer atau menghubungkan peralatan perangkat keras. Protokol secara umum digunakan pada komunikasireal-time dimana standar digunakan untuk mengatur struktur dari informasi untuk penyimpanan jangka panjang.

Sangat susah untuk menggeneralisir protokol dikarenakan protokol memiliki banyak variasi didalam tujuan penggunaanya. Kebanyakan protokol memiliki salah satu atau beberapa dari hal berikut:

· Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau mesin lainnya.

· Melakukan metoda “jabat-tangan” (handshaking).

· Negosiasi berbagai masam karakteristik hubungan.

· Bagaimana mengawali dan mengakhiri suatu pesan.

· Bagaimana format pesan yang digunakan.

· Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna.

· Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya

· Mengakhiri suatu koneksi

sumber dari : http://0ch4.wordpress.com/pengertian-tcpip/

Sejarah Internet


Berikut sejarah kemunculan dan perkembangan internet.
Sejarah intenet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S.
Defense Advanced Research Projects Agency(DARPA) memutuskan untuk
mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer
sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama
ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu
sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.
Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan
setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung
menjadi populer. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang
penting yang menunjukkan "at" atau "pada". Tahun 1973, jaringan komputer ARPANET
mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London
merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan
Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob
Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal
pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil
mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun
kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk
sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin,
menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France
Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana
orang bisa saling menelpon sambil berhubungan dengan video link.
Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka
dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982
dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita
kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal
dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda,
Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup
USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984
diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain
Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi
1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan
melonjak 10 kali lipat manjadi 10.000 lebih.
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan
IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling
berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000
komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling
bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa
menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk
jaringan itu. Program inilah yang disebut www, atau Worl Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui
sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun
1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama
kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di
tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator
1.0.

Fasilitas Internet


Fasilitas fasilitas yang ada di internet adalah sebagai berikut :
1. www (world wide web)
Web dapat digunakan untuk mengakses berbagai macam informasi yang berupa teks, gambar, video, suara, (multimedia) dan lain-lain. Untuk mengakses sebuah web, harus menggunakan program browser seperti internet exploler dan opera.
2. E-mail (Electronic Mail)
E-mail adalah surat elektronik, dimana proses pengiriman dan penerimaan surat dilakukan secara elektronik. Pesan yang dikirimkan melalui e-mail akan sampai ke alamat tujuan, hanya dalam beberapa menit saja, meskipun jaraknya jauh. Sebuah pesan e-mail dapat dikirim ke beberapa alamat tujuan, dalam waktu yang bersamaan.
Jenis-jenis e-mail :
- Web Based Mail
Web based mail biasanya bersifat gratis, diakses menggunakan browser. Pada saat membaca dan menulis pesan harus dalam keadaan online.
- Pop Mail
Pop mail ada yang bersifat gratis dan membayar, diakses menggunakan e-mail client. Pada saat membaca dan menulis pesan dapat dalam keadaan offline. Keadaan online hanya pada saat mengirim atau menerima pesan.

3. Search Engine
Search engine adalah mesin pencari, yang dapat mencari informasi-informasi yang ada di internet dengan lebih mudah, hanya dengan mengetik kata kunci (keyword). Beberapa search engine yang dapat digunakan antar lain Google, Yahoo, Alvista, Wisenut, Alltheweb, Looksmart, HotBot dan lain-lain.

4. IRC (Internet Relay Chat)
IRC adalah fasilitas yang digunakan untuk bercakap-cakap (chatting) antar pengguna internet. Dengan IRC, pengguna internet seluruh dunia dapat berkomunikasi melalui tempat pertemuan virtual (chat room).

5. Mailing List
Mailing list adalah fasilitas forum diskusi menggunakan e-mail. Forum diskusi mailing list ada bermacam-macam, seperti forum yang membahas pendidikan, kesehatan, bisnis, dan lain-lain

6. Video Conference
Video conference adalah fasilitas di internet yang dapat berbicara, sekaligus melihat lawan bicara secara langsung di layar monitor. Untuk menggunakan fasilitas video conference dibutuhkan perangkat tambahan, seperti kamera (web cam), mikropon, speaker atau earphone, dan program video conference misalnya CU-SeeMe.

7. FTP (File Transfer Protokol)
FTP merupakan protokol yang digunakan untuk mentrasfer file antar komputer dalam internet. FTP dapat digunakan untuk mengirim atau menerima file seperti program, teks, gambar, suara, video dan lain-lain. Proses mentransfer file disebut download dan upload. Program aplikasi untuk FTP antara lain CuteFTP, LeechFTP, dan Coffecup free FTP (Tim Edukom 2007:9-18).

 

Sample text

Sample Text

Sample Text