Cari Di Blog Ini

Senin, 29 Maret 2010

Electronic Frontier Foundation (EFF) dan Matrix Maps Quarterly(MMQ)


Electronic Frontier Foundation (EFF) adalah lembaga internasional nirlaba organisasi advokasi dan hukum yang berbasis di Amerika Serikat dengan tujuan menjadi didedikasikan untuk mempertahankan hak untuk kebebasan berbicara, seperti yang dilindungi oleh Amandemen Pertama Konstitusi Amerika Serikat , dalam konteks teknologi digital usia. Yang menyatakan tujuan utamanya adalah untuk mendidik pers, pembuat kebijakan dan masyarakat umum tentang isu-isu kebebasan sipil terkait dengan teknologi, dan untuk bertindak sebagai pembela kebebasan tersebut. EFF didukung oleh sumbangan dan didasarkan di San Francisco, California, dengan anggota staf di Washington, DC Mereka juga terakreditasi pengamat di World Intellectual Property Organization.

Electronic Frontier Foundation (EFF) adalah lembaga internasional nirlaba organisasi advokasi dan hukum yang berbasis di Amerika Serikat dengan tujuan menjadi didedikasikan untuk mempertahankan hak untuk kebebasan berbicara, seperti yang dilindungi oleh Amandemen Pertama Konstitusi Amerika Serikat , dalam konteks teknologi digital usia. Yang menyatakan tujuan utamanya adalah untuk mendidik pers, pembuat kebijakan dan masyarakat umum tentang isu-isu kebebasan sipil terkait dengan teknologi, dan untuk bertindak sebagai pembela kebebasan tersebut. EFF didukung oleh sumbangan dan didasarkan di San Francisco, California, dengan anggota staf di Washington, DC Mereka juga terakreditasi pengamat di World Intellectual Property Organization.

EFF telah mengambil tindakan dalam beberapa cara, atau menyediakan dana pembelaan hukum di pengadilan, membela orang-orang dan teknologi baru dari efek mengerikan dari apa yang dianggap tak berdasar atau salah arah ancaman hukum, memberikan bimbingan kepada pemerintah dan pengadilan, mengatur tindakan politik dan massa surat , mendukung beberapa teknologi baru yang percaya mempertahankan kebebasan pribadi, mengelola database dan situs web berita dan informasi terkait, monitor dan potensi tantangan perundang-undangan yang mereka percaya akan melanggar kebebasan pribadi dan penggunaan yang pantas, dan solicits daftar tentang apa yang dianggap paten penyalahgunaan dengan niat untuk mengalahkan orang-orang yang dianggap tanpa jasa.

Electronic Frontier Foundation didirikan pada bulan Juli 1990 oleh Mitch Kapor, John Gilmore dan John Perry Barlow. Pendiri bertemu melalui komunitas online di The WELL. Dana awal disediakan oleh Kapor, Steve Wozniak, dan anonim donatur.

Pembentukan organisasi dimotivasi oleh pencarian dan penyitaan besar-besaran pada Steve Jackson Games dieksekusi oleh Secret Service Amerika Serikat pada awal tahun 1990. Serupa tetapi tidak tersambung secara resmi penggerebekan penegak hukum sedang dilakukan di seluruh Amerika Serikat pada sekitar waktu itu sebagai bagian dari negara federal satuan tugas yang disebut Operasi Sundevil. Namun, Steve Jackson Games kasus, yang menjadi pertama EFF profil tinggi kasus, adalah tempat berkumpul utama di mana EFF mulai mempromosikan komputer dan internet yang terkait dengan kebebasan sipil.

Organisasi ini awalnya terletak di Mitch Kapor's Kapor Enterprises, Inc kantor di Cambridge, Massachusetts. Pada musim gugur tahun 1993, kantor-kantor EFF utama diberi tempat tinggal di Washington, DC, yang dipimpin oleh Jerry Berman. Selama waktu ini, beberapa EFF perhatian difokuskan pada usaha untuk mempengaruhi kebijakan nasional, sebuah bisnis yang tidak sepenuhnya cocok untuk bagian organisasi. Pada tahun 1994, Mr Berman berpisah dengan EFF dan membentuk Pusat Demokrasi dan Teknologi. EFF pindah kantor di seberang kota, di mana Taubman Drew sebentar mengambil kendali sebagai sutradara. Pada tahun 1995, di bawah naungan direktur Lori Fena, setelah beberapa perampingan dan dalam upaya untuk berkumpul kembali dan memfokuskan kembali pada dukungan basis mereka, organisasi kantor-kantor pindah ke San Francisco, California. Di sana, ia mengambil tempat tinggal sementara di John Gilmore's Toad Hall, dan tak lama kemudian pindah ke gedung Hamm di 1550 Bryant St Setelah pindah ke Fena EFF direksi untuk sementara waktu, organisasi ini dipimpin oleh Tara Lemmey. Hanya sebelum EFF's pindah ke yang baru dan sekarang 454 kantor di St Shotwell di Kabupaten Misi SF, lama Direktur Hukum EFF Shari Steele menjadi, dan tetap per akhir tahun 2009, Direktur Eksekutif. Pada musim semi tahun 2006, EFF mengumumkan pembukaan kantor di Washington, DC dengan dua staf baru pengacara.


MMQ

Matrix Maps Quarterly adalah publikasi peta jaringan komputer. MMQ
menunjukkan dan jaringan menggambarkan ukuran dan lokasi dengan analisis demografis dan presentasi grafis.
Peta-peta dan grafik disertakan dalam MMQ ditafsirkan dan dijelaskan dengan menemani komentar untuk memberikan informasi tentang pertumbuhan Internet. Peta dan grafik ini menunjukkan ukuran dan lokasi dari tuan rumah, server dan pengguna, dan berkorelasi dengan faktor-faktor seperti geografi, populasi demografi dan ekonomi.
Apa Internet terlihat seperti dalam? Menggambar peta dari Internet
sulit, karena terdiri dari puluhan ribu terpisah jaringan, termasuk puluhan wide area network yang disediakan oleh banyak pembawa yang berbeda. Satu-satunya peta dari internet secara keseluruhan untuk tanggal yang telah kami (MIDS) telah menerbitkan semesta alam di Internet dan jaringan lain, seperti yang ada di dalam sampul depan ini persoalan. Peta yang menunjukkan host pada empat terbesar jaringan terdistribusi di Matrix: FidoNet, UUCP, Bitnet, dan Internet. Hal ini berguna untuk menunjukkan luasan relatif jaringan ini, dan mutlak sejauh Internet, dari McMurdo Base di Antartika untuk Thule,Greenland; dari Fiji ke Moskow ke Delhi ke Afrika Selatan untuk Ghana ke Rio ke Buenos Aires. Tapi itu tidak menunjukkan kerja dalam Internet.

Lebih Lanjut...

Pengolahan Bahasa Alami


Sebenarnya ini tugas kelompok. Tapi ngga mungkin kan klo dikasih tau semua anggotanya. wokelah, langsung saja.

PENDAHULUAN

Bahasa sebagai bagian yang penting dari kehidupan manusia, dalam bentuk tulis dapat merupakan catatan dari pengetahuan yang didapat oleh umat manusia dari satu generasi ke generasi berikutnya, sedangkan dalam bentuk lisan merupakan sarana komunikasi antar individu dalam suatu masyarakat. Tujuan dalam bidang Natural Language ini adalah melakukan proses pembuatan model komputasi dari bahasa, sehingga dapat terjadi suatu interaksi antara manusia dengan computer dengan perantaraan bahasa alami. Model komputasi ini dapat berguna untuk keperluan ilmiah misalnya meneliti sifat – sifat dari suatu bentuk bahasa alami maupun untuk keperluan sehari – hari dalam hal ini memudahkan komunikasi antara manusia dengan computer.

Sebuah Natural Language System harus memperhatikan pengetahuan terhadap bahasa itu sendiri, baik dari segi kata yang digunakan, bagaimana kata – kata tersebut digabung untuk menghasilkan suatu kalimat dan sebagainya. Akan tetapi kita juga harus mempertimbangkan ada satu hal lagi yang sangat berperan dalam bahasa, yaitu kemampuan manusia untuk mengerti dan kemampuan untuk itu didapat dari pengetahuan yang didapat secara terus menerus sewaktu hidup. Sebagai conoh dalam suatu percakapan dengan tidak hanya berdasar pada kemampuan berbahasa tapi juga harus tahu misalnua kata istilah yang umum digunakan dalam kelompok percakapan itu atau bahkan harus tahu konteks dari percakapan itu sendiri.

BIDANG PENGETAHUAN DALAM NATURAL LANGUAGE

Secara singkat pengolahan bahasa alami (natural language processing) mengenal beberapa tingkat pengolahan yaitu :
Dibawah ini dijelaskan bidang-bidang pengetahuan yang berhubungan dengan Natural Language Processing :


Fonetik dan fonologi : berhubungan dengan suara yang menghasilkan kata yang dapat dikenali. Bidang ini menjadi penting dalam proses aplikasi yang memakai metoda speech based system.

Morfologi : yaitu pengetahuan tentang kata dan bentuknya dimanfaatkn utnuk membedakan satu kata dengan lainnya. Pada tingkat ini juga dapat dipisahkan antara kata dan elemen lain seperti tanda baca. Sebagai contoh

kata going : kata understand :

going (word) under(prefix)
go (root) stand(root)
ing (suffix)

Sintaksis : yaitu pemahaman tentang urutan kata dalam pembentukan kalimat dan hubungan antar kata tersebut dalam proses perubahan bentuk dari kalimat menjadi bentuk yang sistematis. Meliputi proses pengaturan tata letak suatu kata dalam kalimat akan membentuk kalimat yang dapat dikenali. Selain itu dapat pula dikenali bagian - bagian kalimat dalam suatu kalimat yang lebih besar. Sebagai contoh kalimat S dibentuk dari noun phrase (NP) dan verb phrase (VP)

S -> NP,VP

Dan berikutnya :
NP -> DET,N
VP -> V,NP
NP -> N


Semantik : yaitu pemetaan bentuk struktur sintaksis dengan memanfaatkan tiap kata ke dalam bentuk yang lebih mendasar dan tidak tergantung struktur kalimat . Semantik mempelajari arti suatu kata dan bagaimana dari arti kata - arti kata tersebut membentuk suatu arti dari kalimat yang utuh. Dalam tingkatan ini belum tercakup konteks dari kalimat tersebut.

Pragmatik : pengetahuan pada tingkatan ini berkaitan dengan masing - masing konteks yang berbeda tergantung pada situasi dan tujuan pembuatan sistem.

Discourse Knowledge : melakukan pengenalan apakah suatu kalimat yang sudah dibaca dan dikenali sebelumnya akan mempengaruhi arti dari kalimat selanjutnya. Informasi ini penting diketahui untuk melakukan pengolahan arti terhadap kata ganti orang dan untuk mengartikan aspek sementara dari informasi.

World Knowledge : mencakup arti sebuah kata secara umum dan apakah ada arti khusus bagi suatu kata dalam suatu percakapan dengan konteks tertentu.
Definisi ini tidaklah bersifat kaku, dan untuk setiap bentuk bahasa alami yang ada biasanya ada pendefinisian lagi yang lebih spesifik sesuai dengan karakter bahasa tersebut. Pada beberapa masalah mungkin hanya mengambil beberapa dari pendekatan tersebut bahkan mungkin ada yang melakukan tambahan proses sesuai dengan karakter dari bahasa yang digunakan dan sistem yang dibentuk. Selain yang sudah disebutkan di atas masih ada lagi satu masalah yang cukup menantang dalam Natural Language yaitu ambiguitas atau makna ganda dari suatu kata atau kalimat. Dari satu masukan yang sama dapat menjadi beberapa arti yang berbeda dan masing - masing dapat bernilai benar tergantung pada keperluan pemakai. Hal ini dapat terjadi pada hamper semua tingkatan pendekatan diatas.

APLIKASI DALAM BIDANG NATURAL LANGUAGE

Jenis aplikasi yang dibuat pada bidang-bidang Natural Language adalah :
Text – based application dan Dialogue – based applications.

Text – based application mencakup segala macam aplikasi yang melakukan proses terhadap text tertulis seperti misalnya buku, berita surat kabar, e-mail dan lain sebagainya. Contoh penggunaan dari text based application ini adalah :

a. Mencari topic tertentu dari buku yang ada pada perpustakaan
b. Mencari isi dari surat atau e-mail
c. Menterjemahkan dokumen dari satu bahasa ke bahasa lain

Akan tetapi tidak semua system yang dapat melakukan hal-hal seperti diatas menggunakan pendekatan natural language, karena seperti misalnya contoh pencarian topic dari suatu buku di perpustakaan dapat didekati dengan sistem database yang cukup lengkap. Tetapi kalau dihadapkan pada pertanyaan yang cukup kompleks dengan bahasa alami yang ada maka akan dirasakan bahwa pendekatan dengan Natural Language lebih efisien. Salah satu bentuk yang cukup menarik adalah apabila sistem diminta untuk mencari isi dari suatu berita atau artikel, untuk hal ini pendekatan yang dilakukan hampir serupa dengan pendekatan yang dilakukan manusia apabila menghadapi suatu tes reading and comprehension.

Dialogue-based application. Idealnya pedekatan ini melibatkan bahasa lisan atau pengenalan suar a, akan tetapi bidang ini juga memasukkan interaksi dengan cara memasukkan teks pertanyaan melalui keyboard. Aplikasi yang sering ditemui untuk bidang ini adalah :

a. Sistem tanya jawab, dimana natural language digunakan dalam mendapatkan informasi dari suatu database.
b. Sistem otomatis pelayanan melalui telepon
c. Control suara pada peralatan elektronik
d. Sistem problem - solving yang membantu untuk melakukan penyelesaian masalah yang umum dihadapi dalam suatu pekerjaan.

Sebelumnya perlu diberikan batasan bahwa untuk sistem yang dapat melakukan interaksi melalui bahasa lisan ada bagian speech recognition yang merupakan bagian terpisah dari Natural Language.

GRAMATIKA

Grammar suatu bahasa dapat dilihat sebagai suatu aturan yang menentukan apakah sutau kumpulan kata dapat diterima sebagai kalimat oleh bahasa tersebut. Grammar dari Chomsky Hierarchy yaitu Context Free Grammar memiliki sifat lebih mudah dipahami perilakunya dan pengolahannya serta masih dapat diolah dalam bentuk program yang terstruktur.

Sebuah bahasa L dapat dijelaskan sebagai set dari string, dimana string dibentuk dari bagian terkecil yang disebut symbol. Kelompok tertentu v dari symbol biasa dikenal sebagai alfabet atau perbendaharaan kata. Sebuah kalimat yang dapat dikenali dibentuk dengan berdasarkan aturan - aturan yang ada yang biasa disebut grammar. Sebuah grammar G dapat dibentuk dari 4 tuple yaitu : simbol non terminal, simbol terminal, simbol awal dan aturan penulisan atau (rules). Definisinya adalah :
G = (vn, vt, s, p)

Sebagai contoh dapat kita lihat dari grammar G sederhana berikut ini :
DictJenis = {Kata_Benda, Kata_Kerja, Frasa_Benda, Frasa_Kerja, Keterangan}
DictKata = {Orang, Makan, Telur, Ayam, Terbang, Tinggi}

dengan aturan :
s -> Frasa_Benda Frasa_Kerja
Frasa_Benda -> Kata_Benda Kata_Benda
Frasa_Kerja -> Kata_Kerja Keterangan
Kata_Benda -> {Orang, Telur, Ayam}
Kata_Kerja -> {Makan, Terbang}
Keterangan -> {Tinggi}

Dari grammar G dapat dibentuk kalimat :
Orang Makan Ayam
Ayam Terbang Tinggi
Orang Terbang Tinggi
Ayam Makan Orang

semua kalimat tersebut apabila dicari pembentukannya melalui grammar G dapat dikatakan benar akan tetapi harus diingat bahwa kalimat dengan grammar yang benar hanya berarti benar secara struktural bukan berarti selalu benar dalam makna. Seperti kalimat ketiga yang hanya benar apabila berada dalam konteks ‘orang memakai alat’ misalnya pesawat terbang. Sedangkan kalimat keempat malah sama sekali tidak mungkin dapat dimengerti maknanya, selain hanya akan menimbulkan tanda tanya bagi orang yang membaca. Dari grammar kita dapat mempelajari bahasa dari segi struktur dan bukan dari segi makna bahasa itu sendiri.

CHOMSKY HIERARCHY OF GENERATIVE GRAMMAR

Noam Chomsky menyusun grammar dalam urutan yang dia sebut tipe 0, 1, 2 dan 3. Tipe 0 adalah bentuk yang paling bebas dan paling sulit dikenali, biasa disebut recursively enumerable set, untuk mengenali bentuk ini biasa dipakai Turing Machine. Berikutnya adalah tipe 1 yang disebut context sensitive grammar. Type 2 dari grammar yaitu context free grammar dinyatakan dengan aturan umum yaitu : dengan k = 1 dan bagian kiri dari rule adalah single non terminal symbol. Grammar tipe 3 bernama finite state atau regular grammar, tipe ini paling sederhana dan mudah dipahami sifatnya. Secara umum dikatakan bahwa pemakaian context free grammar secara murni (tanpa tambahan metoda tertentu) adalah tidak cukup untuk pengolahan bahasa alami. Akan tetapi karena bentuk context free dan regular grammar tersebut yang paling
dipahami perilaku dan pengolahannya, maka beberapa cara telah dikembangkan untuk dapat melakukan pengolahan bahasa alami dengan bentuk grammar tersebut.

PARSING

Parsing adalah suatu proses menganalisa suatu kumpulan kata dengan memisahkan kata tersebut dan mementukan struktur sintaksis dari tiap kata tersebut. Gramatika yang dipakai juga sangat berkaitan dengan proses parsing apa yang digunakan. Pada Bottom-Up Parsing gramatika yang dipakai akan lebih banyak bercabang ke arah simbol non-terminal. Hal lain yang juga berkaitan erat dengan proses parsing adalah kamus atau leksikon yang digunakan. Dalam leksikon disimpan daftar kata yang dapat dikenali sebagai simbol terminal dalam grammar dan informasi yang diperlukan untuk tiap kata tersebut untuk proses parsing yang bersangkutan. Dari pendekatan dalam mengenali struktur suatu kalimat, proses parsing dapat dibagi menjadi dua bagian besar yaitu Top Down parsing dan Bottom Up parsing. Top Down parser memulai pemeriksaan dari simbol awal s dan mencoba untuk mencari bentuk simbol terminal berikutnya yang sesuai dengan jenis kata dari kalimat masukan. Cara sebaliknya diterapkan untuk Bottom Up parser yaitu mencari dari simbol – simbol terminal menuju ke arah pembentukan simbol awal s.

SEMANTIK

Semantic analyzer mempunyai himpunan rule dalam basis pengetahuan untuk menginterprestasikan sebuah kalimat.
Rule 1 :
IF determiner adalah bagian pertama dalam kalimat dan diikuti oleh noun THEN noun tersebut dianggap sebagai subyek.
Rule 2 :
IF verb diikuti subyek THEN verb menjelaskan tentang apa yang dikerjakan oleh subyek.
Rule 3 :
IF noun diikuti subyek dan verb THEN noun tersebut dianggap sebagai obyek
Rule 4 :
IF kalimat mempunyai bentuk subyek, ver, obyek THEN subyek mengerjakan (verb) yang ada hubungannya dengan obyek.

Kalimat 'A plane flew home' mentrigger rule 1 yang mengidentifikasi plane sebagai subyek, lalu rule 2 menjelaskan bahwa plan flew. Rule 3 dan 4 mengidentifikasikan home sebagai obyek. Natural language processing dapat dipakai sebagai front (bagian depan) pada sistem AI, dimana data dilewatkan secara verbal. Pendekatan yang dipakai adalah pendekatan Semantic Grammar yang dipadukan dengan Dictionary tambahan dan Template Grammar. Semantic Grammar sebagai grammar utama dipilih dengan alasan dalam grammar ini sudah terkandung unsur semantic yang dapat membantu pembentukan semantic dari kalimat.

Selain itu karena format dari kalimat sudah dibatasi pada bentuk tertentu (representasi data tabel) maka grammar ini dapat diandalkan terutama untuk bentuk - bentuk tanya dan perintah.
Mendefinisikan semantic dan arti sebenarnya adalah proses yang sulit karena hal ini tergantung pada maksud dalam kalimat dan juga adanya kemungkinan arti lain dalam kalimat. Seperti misalnya ‘makan hati ‘dapat diartikan makan dengan lauk hati atau perasaan sedih yang ada pada hati seseorang, tergantung pada letaknya dalam kalimat. Apabila terdapat pada kalimat; karena baru mendapat rejeki anak itu makan hati di restoran; maka artinya adalah yang pertama tetapi jika pada kalimat; dia makan hati karena ditinggal pergi pacarnya; berarti yang kedua. Pada bagian ini akan
diterangkan beberapa pendekatan semantic yang biasa dilakukan pada suatu Natural Language system.

SEMANTIC GRAMMAR

Pada Semantik Grammar, dipakai sekumpulan rule yang bukan hanya bersifat sintaksis tapi juga bersifat semantis dan pragmatis. Hasil dari proses parsing dengan menggunakan grammar tersebut adalah langsung berupa representasi semantis dari kalimat yang diolah. Dapat dilihat pada contoh dengan domain sistem jadwal penerbangan pesawat udara :

the flight to Chicago
the 8 o’clock flight
flight 457 to Chicago

Grammar untuk sistem ini pada umumnya dikenali sebagai :

NP -> DET CNP (the flight)
CNP -> N (flight)
CNP -> CNP PP (flight to Chicago)
CNP -> PRE-MOD CNP (8 o’clock flight)
NP -> N NUMB (flight 457)

Tetapi perlu diingat bahwa grammar tersebut masih bersifat umum, masih memungkinkan terjadi kesalahan karena luasnya jangkauan grammar seperti :

the city to Chicago
the 8 o’clock city

Untuk itu maka dilakukan pembatasan dengan jalan memberikan kategori leksikal baru pada suatu kata yang ber dasar pada keperluan semantis. Dapat kita gambarkan bahwa pada :

NP -> DET CNP (the flight) diubah menjadi
FLIGHT-NP -> DET FLIGHT-CNP
CNP -> N (flight) diubah menjadi
FLIGHT-CNP -> FLIGHT-N

Dengan demikian kita sudah melakukan pembatasan bahwa yang mungkin dibentuk untuk kata benda dari sistem adalah ‘the flight’ dan ‘flight’ tidak untuk yang lain. Perlu diingat perubahan ini juga akan merubah kata yang lain misal ‘Chicago’ dari NP menjadi misalnya CITY-NAME. Secara lengkap maka grammar di atas tadi berubah menjadi :

FLIGHT-NP -> DET FLIGHT-CNP
FLIGHT-CNP -> FLIGHT-N
FLIGHT-CNP -> FLIGHT-CNP FLIGHT-DEST
FLIGHT-CNP -> FLIGHT-CNP FLIGHT-SOURCE
FLIGHT-CNP -> FLIGHT-N FLIGHT-PART
FLIGHT-CNP -> FLIGHT-PRE-MOD FLIGHT-CNP
FLIGHT-NP -> FLIGHT-N NUMB
CITY-NP -> CITY-NAME
CITY-NP -> DET CITY-CNP
CITY-CNP -> CITY-N
CITY-CNP -> CITY-MOD CITY-CNP CITY-MOD-ARG

Dari grammar dasar di atas dapat dibentuk grammar tambahan misalnya untuk pertanyaan

TIME-QUERY -> When does FLIGHT-CNP (When does flight to Chicago)

Dengan pendekatan ini, interpretasi dari rule yang bersangkutan menjadi lebih mudah karena sebagian besar dari informasi semantic yang diperlukan dapat dilihat dari rule yang digunakan. Kekurangan dari pendekatan ini adalah domain sistem yang tidak begitu besar, dimana domain yang baru akan memerlukan aturan yang baru yang sesuai. Selain itu terjadi pembengkakan jumlah rule yang diperlukan, hal ini karena dengan langsung mengacu ke semantik maka banyak generalisasi linguistik yang harus diperinci lebih jauh. Seperti pada contoh di atas kita harus memisahkan antara NP untuk ‘flight’ dan ‘Chicago’ menjadi FLIGHT-NP dan CITY-NAME.

KESIMPULAN

Tujuan dalam bidang Natural Language ini adalah melakukan proses pembuatan model komputasi dari bahasa, sehingga dapat terjadi suatu interaksi antara manusia dengan komputer dengan perantaraan bahasa alami. Pengolahan Bahasa Alami (Natural language processing) mengenal beberapa tingkat pengolahan yaitu fonetik, morfologi, sintaksis, semantik, pragmatik, discourse knowledge dan world knowledge. Jenis aplikasi yang bisa dibuat pada bidang Natural Language adalah: text - based application dan dialogue - based applications. Grammar suatu bahasa dapat dilihat sebagai suatu aturan yang menentukan apakah suatu kumpulan kata dapat diterima sebagai kalimat oleh bahasa tersebut. Grammar dari Chomsky Hierarchy yaitu Context Free Grammar memiliki sifat lebih mudah dipahami perilakunya dan pengolahannya serta masih dapat diolah dalam bentuk program yang terstruktur. Parsing adalah suatu proses menganalisa suatu kumpulan kata dengan memisahkan kata tersebut dan mementukan struktur sintaksis dari tiap kata tersebut. Gramatika yang dipakai juga sangat berkaitan dengan proses parsing apa yang digunakan.

Lebih Lanjut...

NAT (Network Address Translation)


Network Address Translation atau yang lebih biasa disebut dengan NAT adalah suatu metode untuk menghubungkan lebih dari satu komputer ke jaringan internet dengan menggunakan satu alamat IP. Banyaknya penggunaan metode ini disebabkan karena ketersediaan alamat IP yang terbatas, kebutuhan akan keamanan (security), dan kemudahan serta fleksibilitas dalam administrasi jaringan.


Sejarah NAT

Pada pertengahan tahun 1990-an menjadi popular. NAT alat untuk mengurangi dengan alamat IPv4 kelelahan. Hal ini telah menjadi standar, sangat diperlukan dalam fitur router untuk rumah dan kantor kecil koneksi Internet.

Kebanyakan sistem menggunakan NAT melakukannya untuk mengaktifkan beberapa host pada jaringan pribadi untuk mengakses Internet dengan menggunakan satu alamat IP publik (lihat gateway). Namun, pada awalnya NAT breaks envisioned model IP end-to-end konektivitas di Internet, memperkenalkan komplikasi dalam komunikasi antar host memiliki kinerja dan dampak. NAT obscures jaringan internal dari struktur: semua lalu lintas muncul ke pihak luar seperti itu berasal dari mesin gateway.
Jaringan alamat terjemahan melibatkan kembali menulis sumber dan / atau tujuan alamat IP dan biasanya juga TCP / UDP port jumlah IP paket karena lulus melalui NAT. Checksum (keduanya IP dan TCP / UDP) juga harus ditulis ulang untuk mengambil rekening perubahan.

Khas dalam konfigurasi jaringan lokal yang menggunakan salah satu yang "swasta" alamat IP subnets (di RFC 1918). Private Network Alamat adalah 192.168.xx, 172.16.xx melalui 172.31.xx, dan 10.xxx (atau menggunakan notasi CIDR, 192.168/16, 172.16/12, dan 10 / 8), dan router pada jaringan yang memiliki alamat pribadi (seperti 192.168.0.1) di ruang alamat. Router juga terhubung ke Internet dengan satu "publik" alamat (dikenal sebagai "kelebihan beban" NAT) atau beberapa "publik" alamat yang ditetapkan oleh ISP. Karena lalu lintas lolos dari jaringan lokal ke Internet, alamat sumber di masing-masing paket diterjemahkan dengan cepat dari alamat pribadi untuk umum alamat (es). Router trek data dasar tentang setiap sambungan aktif (terutama alamat dan port tujuan). Ketika sebuah balasan kembali ke router, menggunakan sambungan data pelacakan itu tersimpan selama fase outbound untuk menentukan di mana di jaringan internal untuk meneruskan balasan; dengan TCP atau UDP client port yang digunakan untuk nomor demultiplex paket yang dalam hal keberatan NAT, atau alamat IP dan nomor port ketika beberapa alamat publik yang tersedia, pada paket kembali. Untuk sistem di Internet, router itu sendiri tampil sebagai sumber / tujuan untuk lalu lintas.

Dasar NAT dan PAT

Ada dua tingkat terjemahan alamat jaringan. Dasar NAT. Ini melibatkan terjemahan hanya alamat IP, port tidak pemetaan. PAT (Port Address Translation). Cukup juga disebut "NAT" atau "Network Address Port Translation, NAPT". Ini melibatkan kedua terjemahan alamat IP dan nomor port. Semua paket internet memiliki alamat IP sumber dan tujuan alamat IP. Kedua atau salah satu dari sumber dan tujuan alamat mungkin diterjemahkan.

Beberapa paket internet tidak memiliki nomor port. Misalnya, ICMP paket tidak memiliki nomor port. Namun, luas massal lalu lintas Internet TCP dan UDP paket, yang memiliki nomor port. Paket yang memiliki nomor port memiliki sumber nomor port tujuan dan nomor port. Kedua atau salah satu dari sumber dan tujuan pelabuhan mungkin diterjemahkan.

NAT yang melibatkan terjemahan sumber alamat IP dan / atau sumber port disebut sumber NAT atau SNAT. Ini kembali menulis alamat IP dan / atau nomor port dari komputer yang berasal paket. NAT yang melibatkan terjemahan tujuan alamat IP dan / atau nomor port tujuan disebut NAT atau DNAT tujuan. Ini kembali menulis alamat IP dan / atau nomor port tujuan yang sesuai untuk komputer. DNAT dan SNAT dapat diterapkan secara bersamaan untuk paket internet.

CATATAN: "PAT ', seperti yang disebutkan di sini, disebut oleh Cisco sebagai NAT' overloading ', seperti dijelaskan dalam artikel ini HowStuffWorks, yang diberikan kepada HowStuffWorks oleh Cisco: http://computer.howstuffworks.com/nat3.htm

Jenis-jenis NAT

Terjemahan alamat jaringan diimplementasikan dalam berbagai skema menerjemahkan alamat dan nomor port, yang mempengaruhi setiap aplikasi komunikasi protokol berbeda. Beberapa aplikasi yang menggunakan protokol alamat IP informasi harus menentukan alamat eksternal yang digunakan untuk masquerading, dan selanjutnya, sering perlu untuk meneliti dan menggolongkan jenis pemetaan yang digunakan pada perangkat NAT. Untuk tujuan ini, yang sederhana traversal dari UDP lebih NATs (kelengar) protokol dikembangkan. It diklasifikasikan sebagai NAT pelaksanaan penuh cone NAT, (alamat) dibatasi kerucut NAT, Port restricted cone NAT atau simetris NAT dan metodologi yang diusulkan untuk pengujian perangkat yang sesuai. Namun, prosedur ini telah usang dari standar status sebagai metode telah dibuktikan salah dengan benar dan tidak memadai untuk menilai banyak perangkat. Metode baru yang telah standar pada RFC 5.389 (2008) dan pingsan akronim baru sekarang mewakili judul, spesifikasi: Session Utilitas untuk NAT Traversal.

Full cone NAT, juga dikenal sebagai satu-ke-satu NAT. Setelah internal alamat (iAddr: port1) yang dipetakan ke alamat eksternal (eAddr: port2), setiap paket dari iAddr: port1 akan dikirim melalui eAddr: port2. Eksternal host dapat mengirimkan paket ke iAddr: port1 dengan mengirimkan paket ke eAddr: port2.
(Alamat) Restricted cone NAT . Setelah internal alamat (iAddr: port1) yang dipetakan ke alamat eksternal (eAddr: port2), setiap paket dari iAddr: port1 akan dikirim melalui eAddr: port2. Eksternal host (hostAddr: ada) dapat mengirimkan paket ke iAddr: port1 dengan mengirimkan paket ke eAddr: port2 hanya jika iAddr: port1 sebelumnya telah mengirimkan paket ke hostAddr: ada. "apapun" adalah nomor port tidak masalah.

Port-Restricted cone NAT. Seperti (Alamat) Restricted cone NAT, tetapi pembatasan termasuk nomor port. Setelah internal alamat (iAddr: port1) yang dipetakan ke alamat eksternal (eAddr: port2), setiap paket dari iAddr: port1 akan dikirim melalui eAddr: port2. Eksternal host (hostAddr: port3) dapat mengirimkan paket ke iAddr: port1 dengan mengirimkan paket ke eAddr: port2 hanya jika iAddr: port1 sebelumnya telah mengirimkan paket ke hostAddr: port3.

Symmetric NAT. Setiap permintaan yang sama dari alamat IP internal dan port tertentu tujuan alamat IP dan port mapping ke sumber eksternal yang unik alamat IP dan port. Jika sama internal host mengirimkan paket bahkan dengan sumber yang sama alamat dan port tetapi untuk tujuan yang berbeda, yang berbeda pemetaan yang digunakan. Eksternal hanya host yang akan menerima paket dari internal host dapat mengirim kembali paket. Terminologi ini telah menjadi sumber banyak kebingungan, karena telah membuktikan di memadai menjelaskan nyata NAT perilaku.

Banyak implementasi NAT menggabungkan jenis ini, dan karena itu lebih baik untuk mengacu ke individu spesifik NAT perilaku bukannya menggunakan Cone / Symmetric terminologi. Apalagi, sebagian besar NAT penerjemah menggabungkan setangkup NAT untuk koneksi keluar dengan statis port pemetaan, di mana paket masuk ke alamat dan port eksternal yang diarahkan ke alamat tertentu internal dan port. Beberapa produk dapat redirect paket ke beberapa host internal, misalnya untuk membagi beban antara beberapa server.

Namun, ini memperkenalkan masalah dengan komunikasi yang lebih canggih telah banyak saling paket, sehingga jarang digunakan. Banyak implementasi NAT mengikuti pelabuhan pelestarian desain. Bagi kebanyakan komunikasi, mereka menggunakan nilai-nilai yang sama sebagai internal dan eksternal nomor port. Namun, jika dua host internal berusaha untuk berkomunikasi dengan host eksternal yang sama dengan menggunakan nomor port yang sama, di luar nomor port yang digunakan oleh kedua host akan dipilih secara acak. Seperti NAT akan kadang-kadang dirasakan sebagai (alamat) restricted cone NAT dan lain sebagai setangkup NAT.

NAT dan TCP / UDP

"Pure NAT", operasi pada IP saja, mungkin atau tidak benar parse totally protokol yang berkaitan dengan informasi IP, seperti ICMP, tergantung pada apakah payload adalah diinterpretasikan oleh host pada "dalam" atau "di luar" penerjemahan . Secepat stack protokol yang dinaiki, bahkan dengan dasar sebagai protokol TCP dan UDP, protokol yang akan merusak NAT kecuali mengambil tindakan di luar jaringan lapisan. IP memiliki checksum dalam setiap paket, header, yang menyediakan deteksi kesalahan hanya untuk kepala. IP datagrams Mei-bagi dan menjadi penting untuk kembali ke NAT fragmen ini agar benar recalculation tinggi tingkat checksum pelacakan dan benar yang dimiliki oleh paket yang sambungan.

Utama transportasi lapisan protokol, TCP dan UDP, memiliki checksum yang mencakup semua data yang mereka bawa, serta TCP / UDP header, ditambah "pseudo-header" yang berisi sumber dan tujuan alamat IP dari paket yang membawa TCP / UDP header. Untuk NAT berasal berhasil lulus TCP atau UDP, harus recompute pada TCP / UDP checksum header diterjemahkan berdasarkan alamat IP, bukan yang asli, dan memasukkan ke dalam bahwa checksum TCP / UDP judul pertama paket yang ditetapkan bagi dari paket. Penerimaan NAT harus recompute IP checksum pada setiap paket lolos ke tujuan tuan rumah, dan juga mengenal dan recompute yang TCP / UDP header menggunakan alamat dan retranslated pseudo-header. Ini bukan masalah diselesaikan secara tuntas. Salah satu solusi untuk penerimaan NAT kembali ke seluruh segmen kemudian recompute checksum yang dihitung di semua paket.

Berasal host mungkin melakukan unit transmisi maksimum (MTU) path discovery (RFC 1191) untuk menentukan ukuran paket yang dapat dikirim tanpa fragmentasi, dan kemudian menetapkan "don't fragment" bit dalam header paket yang sesuai bidang.

Tujuan terjemahan alamat jaringan (DNAT)

DNAT adalah teknik transparan untuk tujuan mengubah alamat IP dari id-rute paket dan melaksanakan fungsi inverse untuk setiap balasan. Setiap router yang terletak di antara dua endpoints ini dapat melakukan transformasi dari paket. DNAT umumnya digunakan untuk mempublikasikan layanan di jaringan pribadi yang dapat diakses publik pada alamat IP.


SNAT

Penggunaan istilah SNAT bervariasi oleh vendor. Banyak vendor ada definisi eksklusif untuk SNAT. Umum adalah definisi Sumber NAT, di banding Tujuan dari NAT (DNAT).
Microsoft menggunakan istilah untuk NAT Aman, berkaitan dengan perpanjangan ISA Server dibahas di bawah ini. Per Cisco Systems, SNAT berarti Stateful NAT. The Internet Engineering Task Force (IETF) mendefinisikan SNAT sebagai Softwires Network Address Translation. Ini adalah jenis NAT bernama setelah Softwires kelompok kerja yang diisi dengan standarisasi discovery, dan metode encapsulation untuk menghubungkan jaringan di IPv4 dan IPv6 jaringan IPv6 di jaringan IPv4 jaringan.


Dynamic terjemahan alamat jaringan

NAT dinamis, seperti NAT statis, tidak umum dalam jaringan yang lebih kecil tetapi lebih besar ditemukan di kompleks perusahaan dengan jaringan. Cara dinamis dari beberapa NAT statis NAT adalah tempat yang statis NAT menyediakan satu-ke-satu ke publik internal static IP pemetaan, Dynamic NAT tidak sama tetapi tanpa membuat pemetaan kepada publik IP statis dan biasanya menggunakan grup umum yang tersedia IP.


Aplikasi terpengaruh oleh NAT

Beberapa aplikasi Layer protokol (seperti FTP dan SIP) mengirim eksplisit alamat dalam jaringan mereka aplikasi data. FTP dalam mode aktif, misalnya, menggunakan sambungan terpisah untuk mengontrol lalu lintas (perintah) dan untuk lalu lintas data (isi file). Bila meminta transfer file, host membuat permintaan mengidentifikasi data yang sesuai dengan koneksi jaringan lapisan dan transportasi lapisan alamat. Jika tuan rumah membuat permintaan sederhana yang terletak di belakang firewall NAT, menerjemahkan alamat IP dan nomor port TCP atau membuat informasi yang diterima oleh server yang tidak valid.

The Session Initiation Protocol (SIP) mengatur suara melalui IP (VoIP) komunikasi dan menderita masalah yang sama. SIP dapat menggunakan beberapa port untuk mengatur sambungan dan mengirimkan suara melalui streaming RTP. Alamat IP dan nomor port yang di encoded payload data dan harus diketahui sebelum traversal dari NATs. Tanpa teknik khusus, seperti pingsan, perilaku yang tidak terduga NAT dan komunikasi Mei gagal. Aplikasi Layer Gateway (ALG) perangkat lunak atau perangkat keras Mei benar masalah ini. ALG modul perangkat lunak yang berjalan pada sebuah firewall NAT pembaruan perangkatapapun payload data yang dilakukan oleh salah alamat translation. ALGs jelas perlu memahami tinggi-lapisan protokol yang mereka butuhkan untuk memperbaiki, maka setiap protokol dengan masalah ini memerlukan ALG terpisah. Lain kemungkinan solusi untuk masalah ini adalah dengan menggunakan NAT traversal teknik menggunakan protokol seperti pingsan atau ICE atau kepemilikan pendekatan dalam sesi perbatasan controller. NAT traversal dapat di kedua-TCP dan UDP berbasis aplikasi, tetapi dengan UDP berbasis teknik yang sederhana, lebih luas dipahami, dan lebih kompatibel dengan legacy NATs. Dalam kedua kasus, tingginya tingkat protokol harus dirancang dengan NAT traversal diketahui, dan tidak bekerja terpercaya di setangkup NATs atau buruk-behaved legacy NATs.

Kemungkinan lainnya adalah UPnP (Universal Plug and Play) atau Bonjour (NAT-PMP), tapi ini memerlukan kerjasama dari perangkat NAT. Paling tradisional klien-server protokol (FTP sebagai pengecualian utama), namun tidak mengirimkan informasi kontak lapisan 3 dan karenanya tidak memerlukan perawatan khusus oleh NATs. Sebenarnya, menghindari komplikasi NAT adalah suatu kebutuhan praktis saat merancang baru-lapisan protokol yang lebih tinggi hari ini.

NATs juga dapat menimbulkan masalah di mana IPsec enkripsi dan diterapkan dalam kasus di mana beberapa perangkat seperti SIP telepon berada di belakang NAT. Telepon yang mengenkripsi signaling mereka dengan IPsec encapsulate pelabuhan IPsec informasi di dalam paket yang berarti bahwa NA (P) T perangkat tidak dapat mengakses dan menterjemahkan pelabuhan. Dalam kasus ini, yang NA (P) T kembali ke perangkat sederhana NAT operasi. Ini berarti bahwa semua lalu lintas kembali ke NAT akan dipetakan ke salah satu klien menyebabkan layanan gagal. Ada beberapa solusi untuk masalah ini, satu adalah dengan menggunakan TLS yang beroperasi di tingkat 4 dalam OSI Reference Model dan karenanya tidak masker nomor port, atau Encapsulate yang IPsec dalam UDP - yang kedua adalah solusi yang dipilih oleh TISPAN aman untuk mencapai NAT traversal.

Kerentanan DNS protokol yang diumumkan oleh Dan Kaminsky pada 8 Juli 2008 adalah tidak langsung dipengaruhi oleh NAT port pemetaan. Untuk menghindari server DNS cache poisoning, sangat tidak diinginkan untuk menterjemahkan sumber UDP port jumlah permintaan DNS keluar dari server DNS yang berada di belakang firewall yang menerapkan NAT. Kerja yang dianjurkan sekitar untuk kerentanan DNS adalah untuk membuat semua server DNS caching menggunakan randomized UDP port sumber. Jika fungsi dari NAT-randomizes yang sumber port UDP, DNS server yang akan dibuat rentan.

Drawbacks
Alam di belakang NAT-enabled router tidak mempunyai end-to-end konektivitas dan tidak dapat berpartisipasi dalam beberapa protokol Internet. Pelayanan yang membutuhkan inisiasi dari TCP koneksi dari luar jaringan, atau bernegara protokol seperti yang menggunakan UDP, dapat terganggu. Kecuali router NAT membuat suatu upaya untuk mendukung protokol seperti itu, masuk paket tidak dapat mencapai tujuan mereka. Beberapa protokol dapat menampung satu contoh NAT berpartisipasi antara host ( "passive mode" FTP, misalnya), kadang-kadang dengan bantuan dari Application Layer Gateway (lihat di bawah), tapi gagal ketika kedua sistem terpisah dari internet oleh NAT. Penggunaan NAT juga complicates tunneling protokol seperti IPsec karena NAT memodifikasi nilai dalam header yang mengganggu integritas pemeriksaan yang dilakukan oleh IPsec dan protokol tunneling lainnya.

End-to-end konektivitas telah menjadi inti dari prinsip Internet, misalnya didukung oleh Badan Arsitektur Internet. Peristiwa Internet arsitektur dokumen mengamati bahwa NAT merupakan pelanggaran yang ke-Akhir-akhir Prinsip, tetapi tidak ada yang NAT yang valid peran desain dalam hati. Ada lagi sangat prihatin dengan penggunaan IPv6 NAT, dan banyak arsitek IPv6 percaya IPv6 dimaksudkan untuk menghapus kebutuhan untuk NAT. Karena jangka pendek-sifat hidup dari Stateful terjemahan dalam tabel NAT router, perangkat pada jaringan internal kehilangan IP konektivitas yang sangat biasanya dalam waktu singkat kecuali mereka menerapkan NAT tetap-hidup oleh mekanisme di luar sering mengakses host. Ini dramatis shortens kuasa pada baterai cadangan dioperasikan-tangan dan telah diadakan perangkat thwarted lebih luas dari deployment IP asli internet perangkat diaktifkan.

Beberapa penyedia layanan Internet (ISP) hanya menyediakan pelanggan dengan "lokal" alamat IP. [Kutipan diperlukan] Dengan demikian, pelanggan tersebut harus eksternal untuk mengakses layanan ISP jaringan melalui NAT. Akibatnya, para pelanggan dapat mencapai tidak benar-akhir-akhir untuk konektivitas, melanggar prinsip-prinsip inti dari internet seperti yang diungkapkan oleh Internet Architecture Board.

Manfaat

Keuntungan utama IP-masquerading NAT adalah bahwa hal itu telah menjadi solusi yang praktis mendatang kelelahan dari ruang alamat IPv4. Jaringan yang sebelumnya memerlukan Kelas B rentang IP atau blok alamat jaringan Kelas C dapat terhubung ke Internet dengan hanya satu alamat IP.
Aturan yang lebih umum adalah memiliki komputer yang membutuhkan bidirectional benar dan unfettered konektivitas routable disertakan dengan alamat IP, sementara yang memiliki komputer yang tidak menyediakan pelayanan kepada pengguna di luar keletihan jauh di belakang NAT dengan hanya beberapa alamat IP yang digunakan untuk mengaktifkan akses internet.

Beberapa juga disebut proyek keuntungan yang besar keberatan, karena penundaan perlunya penerapan IPv6, kutipan:

"... Ada kemungkinan bahwa [NAT] luas menggunakan akan menunda perlu mengaparkan IPv6. ... Ini mungkin aman untuk mengatakan bahwa jaringan akan menjadi lebih makmur tanpa NAT, ..."

Meskipun bukan solusi keamanan serius itu sendiri, kurangnya konektivitas penuh bidirectional dapat dipandang pada beberapa situasi sebagai fitur daripada batasan. Sebagaimana yang NAT tergantung pada mesin di jaringan lokal apapun untuk melakukan koneksi ke host pada sisi lain dari router, itu mencegah aktivitas berbahaya diprakarsai oleh host dari luar daerah yang mencapai host. Namun, manfaat yang sama dapat dicapai dengan implementasi firewall pada perangkat routing.

Contoh perangkat lunak NAT

IPFilter
PF (Firewall): The OpenBSD Packet Filter.
Iptables masquerading
Berkeley Software Distribution
Internet Connection Sharing (ICS)
WinGate
Cisco ios


Lebih Lanjut...

Selasa, 23 Maret 2010

Laporan Tugas Akhir B. Inggris 1


Ini Laporan akhir tugas mata kuliah Bahasa Inggris 1. Yah, meskipun sedikit sederhana tpi semoga bermanfaat.


A. PENDAHULUAN

Mata kuliah bahasa inggris secara umum merupakan mata kuliah yang harus diambil oleh seluruh mahasiswa. Tidak hanya di STMIK EL-RAHMA Yogyakarta saja, melainkan di seluruh universitas di Indonesia. Karena merupakan penunjang mahasiswa untuk di dunia kerja nanti. Misalnya saja jika mahasiswa tersebut mendapatkan pekerjaan di perusahaan luar negeri. Jika mahasiswa tersebut tidak bisa berbahasa inggris, maka mahasiswa tersebut akan kesulitan berkomunikasi dengan atasan / managernya. Karena bahasa internasional yaitu bahasa inggris.

Di STMIK EL-RAHMA Yogyakarta sendiri, mata kuliah bahasa inggris dibagi menjadi dua yaitu, bahasa inggris 1 dan bahasa inggris 2. Mata kuliah bahasa inggris 1 diberikan di smester 3 sedangkan untuk mata kuliah bahasa inggris 2 diberikan di smester 4. Mata kuliah bahasa inggris 1 di STMIK EL-RAHMA diajar oleh pak nizamuddin sadiq. Selain mengajar di STMIK EL-RAHMA beliau juga mengajar di STTA Yogyakarta. Di STMIK EL-RAHMA mata kuliah bahasa inggris 1 diambil oleh mahasiswa dengan jurusan TI , TK , MI dan KA. Yang mahasiswanya terdiri dari 40 orang.


B. ISI

Setelah mengikuti mata kuliah bahasa Inggris 1, mahasiswa mulai bisa menerima dan bertambah pengetahuan tentang bahasa Inggris. Sehingga, sedikit demi sedikit kami bisa mentranslate / menggingriskan kalimat dari bahasa Indonesia menjadi bahasa Inggris, yang sebelumnya kami merasa kesulitan, tetapi setelah diberitahu tentang mesin penggingris, kami sedikit tahu metode dan caranya.

Sebelumnya kami masih menggunakan metode lama seperti yang diajarkan waktu masih sekolah dulu, yang dirasa masih sangat kesulitan dengan metodenya. Tetapi setelah mengikuti mata kuliah bahasa inggris 1 yang dilaksanakan di Stmik El Rahma dengan pembimbingnya Dosen Nizamuddin sadiq, M.Hum, kami menemukan metode baru dan juga dapat melatih keterampilan kami untuk menggingriskan kalimat bahasa Indonesia menjadi bahasa Inggris dan sebaliknya.

Pertama kali kami merasa kesulitan dengan metode baru ini, soalnya kami masih terpaku oleh metode pengajaran lama, tetapi setelah diikuti dan dicermati, ternyata metode baru yang kami dapat selama mengikuti matakuliah ini ternyara bagus juga.
Jujur saja, diawal-awal perkuliahan, kami kebingungan dalam mengikuti metode ini. Dan pusing juga terhadap tes mendadak, latihan maupun tugas-tugas yang tidak pernah absent di akhir perkuliahan. Tetapi lama-lama kami menjadi paham dan enjoy setelah mengetahui cara main pelajaran bahasa inggris selama ini.

Dulu kami pernah diajar menghafal rumus present tense, pastense dll. Tetapi waktu itu kami masih bingung dan kesulitan dalam menghafal dan mengingatnya, dan setelah menggunakan rumus 33 ini, kami mudah menghafal dan mengingatnya, dan rumus 33 ini menjadi pondasi dalam proses belajar bahasa ingris selanjutnya.
Kami merasa rumus pasti adalah sebuah jalan untuk menguasai bahasa inggris dengan benar. Karena didalamnya terdapat aturan-aturan yang harus kita patuhi untuk mengungkapkan atau menyampaikan sebuah kalimat. Jadi, rumus pasti itu sangat penting untuk dipelajari dan dikuasai oleh orang-orang yang ingin menguasai Bahasa Inggris.
Kelebihan dari metode ini, kami merasa cepat mudah mengingat dan menghafalnya. Karena dengan menggunnakan rumus 33 serta contohnya, membuat semuanya mudah dan tidak lupa.

Kekurangannya adalah pertama-tama memang tidak menyukai rumus itu, karena malas menghafalkannya, tetapi setelah lama-kelamaan akhirnya enak juga belajarnya.
Saya punya usul, bagaimana kalau seandainya penyampaian materi / silabi di awal perkuliahan lebih diperjelas lagi, karena apabila kurang jelas, bisa menyebabkan kendala pada proses-proses pembelajaran selanjutnya.
Tentang tes formatif dan tugas agak dikurangi, karena masih banyak juga tugas dari mata kuliah lain yang juga antri dan banyak. Karena kadang kami merasa bingung, emosi dan tertekan apabila ada tugas yang banyak dan dosen tidak mau tau akan keadaan mahasiswa.


C. PENUTUP

1. Kesimpulan

Karena pentingnya bahasa inggris di era globalisasi sekarang ini, kita sebagai mahasiswa seharusnya lebih aktif dalam hal penggunaan dan penguasaannya, karena apabila kita tidak bisa, kita akan ketinggalan arus informasi internasional yang cukup cepat.

Kita bisa meningkatkan kemampuan berbahasa inggris dengan banyak latihan dan juga praktek pengucapan dan penerjemahan adalah sangat penting untuk menunjang dan mempercepat penguasaannya. Maka dari itu, metode baru ini sangatlah membantu dan mempermudah kami dalam mengembangkan pengetahuan berbahasa inggris.

2. Saran

Kuliah bahasa inggris ini kalau di selingi dengan candaan atau gurauan, mungkin pelajarannya akan lebih santai dan mengena kepada mahasiswa, dan untuk rumus 33, kepada temen-temen diharapkan mengingatnya terus untuk mempermudah belajar bahasa inggris.

Kemudian untuk pengajar, diharapkan lebih dekat lagi kepada mahasiswa karena hal tersebut akan menjadi hal yang baik bagi pembelajaran bahasa inggris kedepan.


ENGLISH VEERSION

A. INTRODUCTION

English language college eye in common constitute college eye that shall be taken by all college student. Are not only at STMIK EL RAHMA Yogyakarta just, but at all university at Indonesian. Since constitutes college student supporter for at job the world waits for. E.g. just if that college student get work at corporate abroad. If that college student can't english-speaking, therefore that college student handicap will get communication with superior / manager. Since international language which is english language.

At STMIK EL RAHMA Yogyakarta own, english language college eye is divided as two which is, english language 1 and english language 2. english language college Eyes 1 are given at smester 3 meanwhile for english language college eye 2 is given at smester 4. english language college Eyes 1 at STMIK EL RAHMA taught by nizamuddin sadiq's pack. Besides teaches at STMIK EL RAHMA Beliau also teaches at STTA Yogyakarta. At STMIK EL RAHMA winks english language college 1 took by college student with TI, TK, Mi and KA. One that its college student consisting of 40 person.


B. CONTENTS

After following the subject of English 1, the student began to be able to receive and improve knowledge about English. So, little by little we could mentranslate/menggingriskan the sentence from Indonesian became English, that beforehand we felt the difficulty, but after was informed about the anglicise machine, we seldom knew the method and his method.

Beforehand we were still using the long method like that was taught by time still the school previously, that was felt still really the difficulty with his method.
But after following the subject of English 1 that was carried out in Stmik El Rahma with his guide the Lecturer Nizamuddin sadiq, M.Hum, we found the new method but also could train our skills to anglicise the Indonesian sentence became English vice versa.

The first time we felt the difficulty with this new method, his matter we were still motionless by the long teaching method, but after being followed and paid close attention to, evidently the new method that we could while following this subject ternyara good also.

Just honest, was headed-early of lectures, we confusion in following this method. And had a headache also towards the sudden test, the exercise and the tasks that never absent on the end of lectures. But very old we became the understanding and enjoy after learning the method played the English lesson uptil now.

Previously we had been taught to memorise the formula present tense, pastense etc.. But at that time we were still confused and the difficulty in memorising and remembering him, and after using the formula 33 this, we found it easy to memorise and remember him, and the formula 33 this became the foundation in the studying process of the language ingris furthermore.

We felt the formula must be a road to master English correctly. Because inside was gotten by rules that must be obeyed by us to say or send a sentence. So, the certain formula was very important to be studied and controlled by people who wanted to master English.

The advantages of this method, we feel fast and easy to remember the grind. Because using the formula 33 and, for example, make it all easy and do not forget.
The lack of a first formula is not like that, because lazy to memorize it, but after the long run also good learning.

I have a suggestion, what if in case the delivery of materials / silabi at the beginning of the lecture again more clearly, because if less obvious, can cause problems in the processes of learning more.

About formative tests and tasks somewhat reduced, because many of the tasks of other subjects and also a lot of queuing. Because sometimes we feel confused, depressed and emotional when there is a task that many lecturers and I did not want to be the students.


C. CONCLUSION

1. Conclusion

Because of the importance of the English language in the current era of globalization, we as students should be more active in terms of usage, because if we can not, we will be behind the international flow of information fast enough.
We can improve the ability to speak English with a lot of training and practice pronunciation and translation is very important to support the speed and finesse. Therefore, this new method is easier and help us in developing a knowledge of English.

2. Suggestion

The English language course if accompanied by humor or prank, the lesson may be more relaxed and hit the students, and the formula to 33, what to remember what is expected to continue to make it easier to learn English.
Then, for teachers, are expected closer to the students again as it will be a good thing for the future of learning the English language.


Lebih Lanjut...

Minggu, 21 Maret 2010

Contoh Kasus Yang Diselesaikan Matlab


Permasalahan

1. Menggunakan Matlab untuk menyelesaikan Soal matematika sederhana
2. Penggunaan Array pada matlab

Pembahasan

Contoh Kasus I:
Budi pergi ke toko buku dan membeli dua buku DOS seharga Rp 24500 perbuku, satu buku UNIX seharga Rp 54800 dan empat buku Microsoft Office seharga Rp 13950 perbuku. Berapa jumlah barang yang dibeli Budi dan berapa total yang harus dibayar?
Penyelesaian:

1.
» 2+1+4
ans =
7
» 2*24500+54800+4*13950
ans =
159600

Penjelasan: Cara diatas merupakan cara perhitungan yang pendekatannya sama jika dengan menggunakan kalkulator.

2.
» dos=2
dos =
2
» unix=1
unix =
1
» office=4;
» barang=dos+unix+office
barang =
7
» harga=dos*24500+unix*54800+office*13950
harga =
159600


Penjelasan: Cara ini merupakan cara penyimpanan informasi ke dalam variabel, dimana terdapat variabel yaitu dos, unix dan office. Masing masing variabel memiliki nilai yang mana nilai tersebut nantinya akan digunakan untuk mencari jumlah barang dan harga barang terhadap ketiga variabel tersebut.Variabel BARANG dan HARGA digunakan untuk menamai jumlah buku yang dibeli serta total harga yang harus dibayar.

3.
» rata_harga=harga/barang
rata_harga =
22800

Penjelasan: Rata-rata harga diperoleh dari variabel harga dibagi dengan barang. Pada setiap langkahnya Matlab mengingat informasi yang sudah ada sehingga perhitungan dapat dilanjutkan.

4.
» dos=2 %Jumlah Buku dos yang dibeli
dos =
2
» unix=1 %Jumlah Buku unix yang dibeli
unix =
1
» office=4;
» barang=dos+unix+office %Barang diperoleh dengan menjumlahkan tiga variabel
barang =
7
» unix=2
unix =
2
» barang
barang =
7

Keterangan: Nilai variabel barang tidak berubah, dikarenakan matlab tidak menghitung jumlah barang berdasarkan nilai variabel terbaru melainkan berdasarkan perhitungan pertama yang dikerjakan.
» who
Your variables are:
ans dos office unix
barang harga rata_harga

Keterangan : Perintah who untuk menampilkan seluruh variabel yang digunakan.
» dos=2, unix=1; office=4 % tanda koma memberitahu MATLAB untuk menampilkan hasil dan titik koma mencegah penampilan hasil.
dos =
2
office =
4


1. Kesimpulan pada penyelesaian 1 dan 2:
Jadi kesimpulannya pada penyelesaian 1 dan 2 sama fungsinya untuk mencari berapa jumlah barang yang dibeli dan total keseluruhan harganya. Yang membedakan antara kedua program adalah: pada program pertama dikerjakan secara langsung. Persis dengan perhitungan dengan menggunakan kalkulator. Sedangkan program kedua dikerjakan dengan memasukkan variabel yang diperoleh dari data-data kasus dan dihasilkan data yang sama pada program pertama.

2. Hasil dari pemanggilan perintah ans setelah program 2:
Jadi hasil yang diperoleh dari pemanggilan perintah ans setelah program kedua adalah: hasil yang diperoleh adalah sama dengan program pertama, hal ini dikarenakan matlab selalu mengingat variabel yang dikerjakan sebelumnya.

3. Hasil akhir dari program 4 adalah:

» dos=2
dos =
2
» unix=1
unix =
1
» office=4;
» barang=dos+unix+office
barang =
7
» harga=dos*24500+unix*54800+office*13950
harga =
159600
» rata_harga=harga/barang
rata_harga =
22800
» dos=2
dos =
2
» unix=1
unix =
1
» office=4;
» barang=dos+unix+office
barang =
7
» unix=2
unix =
2
» barang
barang =
7
» unix
unix =
2
» rata_harga=harga/...
barang
rata_harga =
22800 %jadi ditemukan bahwa rata-rata harga = 22800


4. Jika pada Kasus 1 ternyata buku UNIX yang dibeli adalah 2 eksemplar maka lakukan perubahan pada program 5 sehingga menghasilkan jumlah barang, total harga dan harga rata-rata yang benar.

» clear unix %gunakan perintah clear unix untuk menghilangkan variabel awal
» unix=2 %Isikan nilai variabel unix yang baru=2
unix =
2
» barang %Nilai var barang masih 7. ??????
barang =
7
» harga
harga =
159600
» unix
unix =
2
» barang=dos+unix+office %mengisi nilai variabel barang kembali
barang =
8 %nah sekarang nilai variabel barang menjadi 8
» harga
harga =
159600
» harga=dos*24500+unix*54800+office*13950 %memasukkan nilai var harga
harga =
214400
» rata_harga=harga/barang %rata_hgbrg yang telah ditemukan
rata_harga=
rata_harga =
26800

Lebih Lanjut...

Pengenalan Matlab dan Variabel


Matlab adalah bahasa canggih untuk komputasi teknik. Didalamnya terdapat kemampuan penghitung lisasi, dan pemrograman dalam suatu lingkungan yang mudah untuk digunakan karena permasalahan dan pemecahannya dinyatakan dalam notasi matematika biasa.

Kegunaan matlab secara umum adalah untuk:

a. Analisis data, eksplorasi dan visualisasi,
b. Matematika dan komputasi,
c. Permodelan, simulasi, dan pembuatan prototype,
d. Pembuatan aplikasi , termasuk pembuatan antarmuka grafis,
e. Pengembangan algoritma.

Matlab adalah sistem interaktif dengan elemen dasar basis data array yang dimensinya tidak perlu dinyatakan secara khusus. Hal ini memungkinkan pengguna untuk memecahkan banyak masalah perhitungan teknik, khususnya yang melibatkan matriks dan vektor.

Mungkin cara termudah untuk menggambarkan matlab adalah menganggapnya sebagai sebuah kalkulator. Seperti umumnya kalkulator biasa, matlab sanggup mengerjakan perhitungan sederhana seperti penambahan, pengurangan, perkalian dan pembagian.

Seperti kalkulator sain, matlab dapat menangani bilangan kompleks, akar dan pangkat, logaritma, operasi trigonometri seperti sinus, cosinus dan tangen. seperti kalkulator yang dapat diprogram, matlab dapat digunakan untuk menyimpan dan memanggil data, pemakai dapat membuat, menjalankan dan menyimpan sederetan perintah untuk mengotomatisasi perhitungan suatu persamaan penting, melakukan pembandingan logika dan mengatur urutan pelaksanaan perintah.

Matlab membuat beberapa jendela pada monitor. Dari semua jendela itu jendela Command merupakan tempat interaksi utama matlab. Prompt yang digunakan adalah >>. Pada saat jendela Command aktif, kursor seharusnya tampak di sebelah kanan prompt. Prompt dan kursor menunjukkan bahwa matlab sedang menunggu untuk menjawab suatu pertanyaan matematika.
Lebih Lanjut...