Tabel dengan Ajax, php dan mySQL

Ajax merupakan sebuah teknologi yang sangat menarik apabila digunakan dalam sebuah website, ia akan menciptakan kondisi web yang lebih dinamis dan responsif. Nah kawan-kawan ku semua, kali ini saya akan membagikan Coding dari sebuah tabel yang menggunakan ajax, ini merupakan hasil temuan saya didunia internet, sekali lagi saya hanya menemukan dan tidak membuat,heheheh :p

liat gambarnya


silahkan download disini

Sistem Informasi Perpustakaan online

Asslamualaikum warahmatullahi wabarakatuh
Adanya perpustakaan online mutlak dilakukan oleh semuaa intansi perpustakaan guna meingkatkan pelayanan terhadap pihak yang ingin melakukan peminjaman buku.
pada kesempatan kali ini saya akan membahas salah satu sistem informasi perpustakaan berbasis web yang saya download dari punyanya mas Nur Akhwan.
Sistem ini cukup baiklah untuk dipelajari baigi seorang yang masih baru didunia pemrograman web.
untuk tampilannya bisa dilihat di bawah ini




 




Nahitu untuk tampilannya, untuk downloadnya bisa di link ini
~MATUR NUWUN~


simple tabel CRUD dengan php mysql

Tabel merupakan bagian yang sangat ideal apabila kita ingin menampilkan sebuah data kedalam bentuk yang terstruktur, untuk itu pada kesempatan kali ini saya ingin berbagi pengetahuan saya yang sangat sedikit ini tentang bagaimana menginput, menampilkan, mengedit dan menghapus data atau biasa disebut dengan CRUD( create, read, update, delete). contoh ini hanya menggunakan PHP dan MYSQL sehingga tampilannya cukup sederhana dan berharap bisa mudah untuk dipahami bagi para pemula seperti saya.

yang pertama, kita harus membuat database terlebih dahulu, disini saya menggunakan nama database 'coba'

setelah itu kita buat tabel dengan nama 'matakuliah' terdiri dari 5 field antara lain kode mata kuliah, nama mata kuliah, jumlah sks, semester, dan nama dosen yang mengampu. untuk scriptnya bisa diliat dibawah ini

setelah itu buat folder 'simpeltabel' di Appserv/www/ sehingga menjadi Appserv/www/simpeltabel atau jika XAMPP di XAMPP/htdoc/simpeltabel
dilanjutkan untuk membuat koneksi ke database dengan nama 'koneksi.php',
 
simpan kedalam folder 'simpeltabel'

step berikutnya adalah membuat file index.php scriptnya ada di bawah ini

index.php simpan di simpeltabel

lanjutkan dengan membuat coding untuk pencarian data

pencarian.php

untuk step yang terakhir kita buat file query.php yang berfungsi sebagai input, update dan delete data. simpeltabel


sekarang tinggal dibuka lewat browser, ketikkan localhost/simpeltabel enter, maka akan muncul tampilan seperti dibawah ini




sekian dan terima kasih semoga bermanfa'at, untuk download scriptnya di link ini

Tabel Subnet Routing EIGRP, OSPF

Inilah tabel untuk Rouring EIGRP dan OSPF seperti yang diajarkan oleh pak Heribertus, Semoga tidak salah dalam merangkumnya, salam unisbank

puisi bahasa jawa

berikut ini saya berikan puisi bahasa jawa yang saya copas dari blog orang,hehehe

RON GARING

Wengi sansaya atis
Nalika aku sesingidan ing sajroning swara gamelan
Kang digawa dening angin
Prasasat tan kendhat
Anggonku kulak warta adol prungu
Ananging isih mamring
Aku wis pingin cecaketan
Obormu kang makantar-kantar
Madhangi jangkah lan jagatku

Ana ngendi papanmu
Lelana tapa brata
Tanpa pawarta tanpa swara

Aku kadya ron garing
Kumleyang kabur kanginan
Ing jagat peteng lelimengan

Krasa luwih abot
Anggonku ngadhepi dina-dina ing ngarep
Mlakuku ora mantep

Kagubet ribet lan ruwet
Adoh saka cahyamu
Pedhut ing sakindering pandulu

perbedaan http dan https

Saat sedang berinternet ria, tentunya Anda sering menjumpai situs dengan awalan http atau https pada URL browser Anda, bukan? Tapi pernahkan Anda bertanya sebenarnya apa perbedaan antara keduanya, dan apa fungsinya?
Berikut beberapa penjelasan singkat mengenai perbedaan antara http dengan https.


HTTP

Hypertext Transfer Protocol adalah suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini.
Contoh http :
contoh-http



HTTPS

Hypertext Transfer Protocol Secure adalah bentuk protokol yang lebih aman dibandingkan dengan http, karena semua lalu lintas data yang melewati protokol ini akan diacak dengan berbagai format enkripsi sehingga sulit untuk dibajak isinya maupun dilihat perintah-perintah yang dieksekusi.
Contoh https :
contoh-https




Secara singkat Anda sudah mulai paham perbedaannya. Sekarang kita coba sedikit menjelaskan fungsi dan cara kerjanya dengan lebih detail terutama mengenai tingkat keamanannya.
Kita contohkan saja si A sedang melakukan login ke sebuah website dengan protocol http, tanpa dia sadari ternyata ada man in the middle attacks (hacker). Hacker ini menggunakan sebuah tools yang bekerja untuk menangkap lalu lintas data antara Anda dengan website atau server tujuan. Dengan protocol http saja, si hacker akan sangat mungkin mendapatkan data Anda, seperti misalnya username atau password dalam keadaan utuh.
Akan berbeda hasilnya jika si A melakukan login ke website melalui protocol https, karena sebelum data Anda terkirim ke server, semua informasi sudah terlebih dahulu di enkripsi. Jadi si hacker akan mendapatkan data Anda berupa kode kode yang akan sangat sulit untuk dipecahkan.
Saat ini 90% website besar sudah menggunakan protocol https untuk keperluan autentikasi, terlebih untuk urusan yang sifatnya sensitif seperti misalnya login internet banking, online shop, mail dan masih banyak lagi.
Apakah https menjamin keamanan penuh?
Tidak ada yang bisa menjamin keamanan penuh selama kita menggunakan internet yang diakses oleh public, tapi setidaknya https sangat mungkin meningkatkan keamanan komunikasi data kita melalui internet. Selain itu, keamanan dalam berinternet juga perlu dilakukan oleh sisi client, atau dari kita sendiri.

membuat searching pada PHP

Assalamualaikum warahmatullah hi wabarakatuh.
Bismillahirrohmaanirrohiim,

sebelum memulai membaca dan mempraktekkan tutorial saya tentang membuat searching dengan php kali ini,
siapkan dulu kopi 2 gelas.
musik-musik kesayangan loe,putar sekeras-kerasnya sampai tetangga pada marah-marah kzzkzk :D

okey, sekarang waktunya untuk memulainnya \(^o^)/...
searching?. apa itu searching? apa fungsinya? bgaimana cara buatnya?. :D .sabar-sabar, kalo nanya itu satu-satu.. :p. Searching dalam bahasa inggris artinya mencari, mencari apa? ya sesuatu yang bisa dicari. hehehe.. fungsinya adlah untuk memeudahkan kita dalam menemukan sesuatu yang ingin kita cari misalnya kata, kalimat, atau judul posting. asal jangan nyari uang yang hilang.. pasti gak ketemu dehhhhhhh....
cara membuatnya, ikuti langkah-langkah dibawah ini.

,saya asumsikan bahwa anda sudah memahami apa itu database dan php.. database yang akan kita gunakan adalah mysql.
sekarang kita buat data base nya terlebih dahulu misalnya dikasih nama dbcari
selanjutnya buat tabelnya misalnya table berita berikut sintaksnya

create database dbcari;
create table berita ( id_berita int(5) auto_increment primary key not null, judul_berita varchar(50),isi_berita text);
insert into berita(judul_berita,isi_berita) values("mari belajar","belajar adalah sebuah kebiasaan yang sangat baik looohhh"),("belajar php","ini hanya sebuah contoh singkat tentang bagaimana membuat menu searching"),("indonesia","indonesia adalah negara yang kaya akan sumber daya alam");

selanjutnya setelah database telah dibuat mari kita membuat koneksi antara php dan mysql, sehingga data yang tersimpan didalam tabel tadi dapat diakses.

<?php
$server="localhost";
$username="root";
$password="root";
$database="dbcari";
$conect = mysql_connect($server,$username,$password)or die("server tidak ditemukan");
$pilih_db = mysql_select_db($database)or die("database tidak ada");
?>

simpan dengan nama koneksi.php

langkah berikutnya adalah membuat form input kata....

<html>
<head><title>Membuat fungsi searching</title>
</head>
</html>
<form action="" method="post">
masukan kata yang hendak dicari<br>
<input type="text" name="kata"><input type="submit" name="cari" value="cari">
</form>
<?php
include "cari.php";
?>

simpan dengan nama index.php

Hmm,,,,,,, jika kesua langkah diatas sudah dilakukan maka selanjutnya membuat script untuk mencarinya,

<?php
include "koneksi.php";
$kata=$_POST['kata'];
if(isset($_POST['cari'])){
$query=mysql_query("select * from berita where judul_berita like '%$kata%' or isi_berita like '%$kata'");
$jumlah=mysql_num_rows($query);
if($jumlah>0){
echo "ditemukan data dengan keyword $kata sejumlah $jumlah data<br>";
while($row=mysql_fetch_array($query)){
echo "<a href=detail_berita.php?id=$row[id_berita]>$row[judul_berita]</a>";
}
}
else{
echo "tidak ditemukan berita dengan kata $kata";
}
}
?>

simpan dengan nama cari.php

langkah terakhir dalah membuat detail berita, jadi ketika hasil pencarian diklik, akan langsung menuju berita yang dicari tersebut...heheheh

<?php
include "koneksi.php";
$id=$_GET['id'];
$query=mysql_query("select * from berita where id_berita='$id'");
$a=mysql_fetch_array($query);
echo "<b>$a[judul_berita] </b><br> $a[isi_berita]";
echo "<br>[<a href=javascript:history.go(-1)>Kembali</a> ]";
?>

simpan dengan nama detail.php

silahkan sekarang kita jalankan script tersebut dibrowser kesayangan anda..D
semoga tutorial ini bermanfaat... jangan lupa untuk meninggalkan komentar.....

silahkan filenya bisa didownload disini modul searching - Indowebster.com Size: 1.83 KB. password=oxy27
originally by aguswaluyo
terima kasih buat 'Rod' yang telah menemani walau hanya via sms...hiks,hiks,hiks ...ToT

membuat dropdown menu versiku

ok kawan, kali ini saya akan membagikan tutorial tentang membuat dropdown menu versi saya....kekekeke
langkah pertama

copy script dibawah ini:

#oxymenuposisi{width:900px; position:relative; float:left; margin-left=0px;}
#oxymenu{margin-left=0px;
width: 900px;
height: 40px;
background-image: url(http://i1189.photobucket.com/albums/z430/aguswaluyo1/background.jpg);
}
#oxymenu ul{
padding: 0;
margin: 0;
}
#oxymenu li{
float: left;
position: relative;
width: 112px;
list-style: none;
height: 40px;
}
#oxymenu li a{
height: 40px;
color: #FFFFFF;
text-align: center;
display: block;
text-decoration:none;
font-size:13px;
line-height:40px;
}
#oxymenu li a:hover{
color:#666666;
background-image: url(http://i1189.photobucket.com/albums/z430/aguswaluyo1/ul.jpg);
z-index: 27;
}
#oxymenu ul ul{
position: absolute;
top: 45px;
width: 130px;
visibility: hidden;
}
#oxymenu ul ul li{
width:200px;
position:relatif;
display: block;
background-image: url(http://i1189.photobucket.com/albums/z430/aguswaluyo1/ulul.png);
}
#oxymenu ul ul li a{
color:#FFFFFF;
text-align: left;
padding-left: 10px;
}
#oxymenu ul li:hover ul{
visibility:visible;
color: #000000;
z-index: 27;
}

2. buka form edit html
3. pastekan tepat diatas code ]]></b:skin>
4. save
5. buka tab elemen laman
6. pilih option tambah html/javascript...
copy+paste code dibawah ini kedalam form tambah html/javascript


<div id="oxymenuposisi">
<div id="oxymenu">
<ul>
<li><a href="http://aguswaluyo27.blogspot.com/"> Home</a></li>
<li><a href="">Pemrograman</a>
<ul><li><a href="http://aguswaluyo27.blogspot.com/2011/06/tutorial-java.html">java</a>
</li>
<li><a href="http://aguswaluyo27.blogspot.com/2011/06/tutorial-c.html">C/C++</a></li>
<li><a href="http://aguswaluyo27.blogspot.com/2011/06/tutorial-c.html">PHP</a></li>
</ul>
</li>
<li><a href="http://aguswaluyo27.blogspot.com/2011/05/tutorial-blogspottip-dan-trik.html">Trik Blogspot</a>
</li>
<li><a href="">Indonesia</a>
<ul>
<li><a href="http://aguswaluyo27.blogspot.com/2011/06/kesenian-indonesia.html">seni Indonesia</a>
</li>
<li><a href="http://aguswaluyo27.blogspot.com/2011/06/daftar-wisata-indonesia.html">Pariwisata</a></li>
</ul>
</li>
<li><a href="http://aguswaluyo27.blogspot.com/2011/06/serbiku.html">Artikel</a></li>
<li><a href="">Materi Kuliah</a>
<ul>
<li><a href="">Matkul 1</a></li>
<li><a href="">Matkul 2</a></li>
</ul></li>
<li><a href="http://aguswaluyo27.blogspot.com/2011/06/sepuluh.html">Serba 10</a>
</li>
<li><a href="">About Me</a></li>
</ul></div></div>

selajutnya save...
keterangan: pada bagian link dan value bisa diganti sesuai keinginan anda...
pada kode <a href="...">###</a>
ganti =...(titik2 dengan url anda)
ganti=###(pagar) dengan nama tampilannya

semoga bermanfaat

semoga bermanfaat:::DDDD

salam oxy27

kumpulan ebook php

silahkan buat temen-temen semua bisa didonglot ebook untuk beljar php pada link dibawah ini,,,,
maklum dah, orang kismin seperti saya gak bisa ngasih yang berbayar.. cuma bisa gratis...heheheh

download e-book

CURRICULUM VITAE


CURRICULUM VITAE

Personal Data

Name                                 : Agus Waluyo
Place and date was born   : Kendal, February 27th 1992
Gender                               : Man
Religion                              : Moslem
Citizenship                          : Indonesia
Address                             : Dusun Taruman, RT 5 RW 5, Desa Singorojo,
                                           Kecamatan Singorojo, Kabupaten Kendal
Phone Number                   : +6285640368227
E-mail                                : agus.walyo27@gmail.com

Studied Background

1998 – 2004     : Primary School, SD 04 Singorojo, Kendal
2004 – 2007     : Junior High School, MTs NU 22 Singorojo, Kendal
2007 – 2010     : Senior High School, SMA Negeri 1 Boja, Kendal
2010-Now        : College, Stikubank Semarang University


Computer Skill

* MS Office (MS Word, MS Excel, MS Access, MS PowerPoint).
* Programming of  C/C++
*Java
* Web programming (HTML,PHP)
* Database (ms acces, MySQL)


My book
-belajar bahasa c++ dari seorang newbie (study c++ programming from a newbie). You can get it in this link

belajar bahasa C++ dari seorang newbie

ini adalah ebook pertamaku...kzkzkzk, silahkan disimak...:D
silahkan buat teman-teman yang sedang mempelajari bahasa C++ bisa mendownload filenya pada link dibawah ini.
selamat mendownload, selamat belajar dan jangan lupa untuk share
link untuk share ebook ini, dan menyebar luaskannya

silahkan buat yang mau download linknya dibawah ini

Belajar C++ dari seorang newbie - Indowebster.com Size: 3.74 MB
password : oxy27

keyword: download ebook bahasa C++, Modul Bahasa c++, Tutorial Bahasa C++, Tutorial C++, All about c++

Resolusi untuk tahun 2015

Tak terasa tahun 2014 telah usai, dan kini telah memasuki tahun 2015. Alhamdulillah, target yang dicanangkan di tahun 2014 bisa tercapai semua, diantaranya adalah target untuk lulus kuliah ditahun 2014 dan target untuk bekerja pun telah tewujud.
Ditahun 2015 ini saya ingin mencapai beberapa target antara lain, saya ingin memulai usaha peternakan itik petelur, dan target saya hingga akhir tahun ini sayay sudah bisa memiliki 1000 ekor itik petelur. Saya melakukan usaha ini karena saya dari kecil sudah terbiasa dengan yang namanya dunia pertanian dan peternakan, maklumlah saya kan anak dari seorang petani, jadi mau gak mau dair kecil udah terbiasa dengan dunia peteranakan dan akhirnya tumbuhlah benih-benih cinta terhadap dunia peternakan.
Alasan yang kedua kenapa saya memilih itik petelur sebagai usaha saya adalah karena itik petelur mudah dalam perawatan. Tak bisa dipungkiri kesibukan saya yang bekerja sebagai karyawan swasta memang menyita banyak sekali waktu. Itik petelur menjadi solusi dalam beternak karena cukup mudah dalam perawatannya, cukup dikasih makan 2 kali sehari.selain itu keuntungan yang diperoleh pun besar.
Semoga apa yang saya dicita-citakan di tahun ini bisa terwujud dan saya bisa benar-benar memiliki itik petelur sebanyak 1000ekor ditahun ini. Sehingga di tahun 2016 saya bisa membeli mobil baru dengan uang saya sendiri.

Semangat agus, you can do it.  

CARA MEMBUAT STATUS FACEBOOK EMOTION

beginilah caranya agar anda bisa update status dengan menggunakan simbol-simbol emoji
1.login/ masuk keaccoun facebook anda atau klik disini
2.pilih simbol emoji disini
3.copy kode yang diinginkan
4.paste kan kode yang dipilih tadi disini

buat yang mau post di dinding teman, copy dan pasteka kode dibawah pada addres bar browser, lalu ganti NOMOR-ID-DISINI dengan nomor id teman anda;;;;

http://www.facebook.com/dialog/feed?app_id=266225821384&redirect_uri=https://www.facebook.com&message=&to=NOMOR-ID-DISINI


selamat mencoba


sumber:www.blog.cyber4rt.com

istilah dalam internet

ADN
Advanced digital Network. Biasanya merujuk kepada saluran leased line berkecepatan 56Kbps.

ADSL
Asymetric digital Subscriber Line. Sebuah tipe dSL dimana upstream dan downstream berjalan pada kecepatan yang berbeda. dalam hal ini, downstream biasanya lebih tinggi. Konfigurasi yang umum memungkinkan downstream hingga 1,544 mbps (megabit per detik) dan 128 kbps (kilobit per detik) untuk upstream. Secara teori, ASDL dapat melayani kecepatan hingga 9 mbps untuk downstream dan 540 kbps untuk upstream.

Anonymous FTP
Situs FTP yang dapat diakses tanpa harus memiliki login tertentu. Aturan standar dalam mengakses Anonymous FTP adalah dengan mengisikan â€Å“Anonymous” pada isian Username dan alamat email sebagai password.

ARPANet
Advanced Research Projects Agency Network. Jaringan yang menjadi cikal-bakal terbentuknya Internet. dibangun pada akhir dasawarsa 60-an hingga awal dasawarsa 70-an oleh departemen Pertahanan Amerika Serikat sebagai percobaan untuk membentuk sebuah jaringan berskala besar (WAN) yang menghubungkan komputer-komputer di berbagai lokasi dengan sistem yang berbeda-beda pula namun dapat diakses sebagai sebuah kesatuan untuk dapat saling memanfaatkan resource masing-masing.

ASCII
American Standard Code for Information Interchange. Standar yang berlaku di seluruh dunia untuk kode berupa angka yang merepresentasikan karakter-karakter, baik huruf, angka, maupun simbol yang digunakan oleh komputer. Terdapat 128 karakter standar ASCII yang masing-masing direpresentasikan oleh tujuh digit bilangan biner mulai dari 0000000 hingga 1111111.

Backbone
Jalur berkecepatan tinggi atau satu seri koneksi yang menjadi jalur utama dalam sebuah network.

Bandwidth
Besaran yang menunjukkan banyaknya data yang dapat dilewatkan di suatu saluran komunikasi pada network dalam satuan waktu tertentu.

Binary
Biner. Yaitu informasi yang seluruhnya tersusun atas 0 dan 1. Istilah ini biasanya merujuk pada file yang bukan berformat teks, seperti halnya file grafis.

Bit
BInary digiT. Satuan terkecil dalam komputasi, terdiri dari sebuah besaran yang memiliki nilai antara 0 atau 1.

bps
Bit Per Seconds. Ukuran yang menyatakan seberapa cepat data dipindahkan dari satu tempat ke tempat lain.

Broadband
Saluran transmisi data dengan kecepatan tinggi serta kapasitas bandwidth yang lebih besar daripada saluran telepon konvensional.

Browser
Sebutan untuk perangkat lunak (software) yang digunakan untuk mengakses World Wide Web

Byte
Sekumpulan bit yang merepresentasikan sebuah karakter tunggal. Biasanya 1 byte akan terdiri dari 8 bit, namun bisa juga lebih, tergantung besaran yang digunakan.

CGI
Common Gateway Interface. Sekumpulan aturan yang mengarahkan bagaimana sebuah server web berkomunikasi dengan sebagian software dalam mesin yang sama dan bagaimana sebagian dari software (CGI Program) berkomunikasi dengan server web. Setiap software dapat menjadi sebuah program CGI apabila software tersebut dapat menangani input dan output berdasarkan standar CGI.

cgi-bin
Nama yang umum digunakan untuk direktori di server web dimana program CGI disimpan.

Chat
Secara harfiah, chat dapat diartikan sebagai obrolan, namun dalam dunia internet, istilah ini merujuk pada kegiatan komunikasi melalui sarana baris-baris tulisan singkat yang diketikkan melalui keyboard.

DNS
Domain Name Service. Merupakan layanan di Internet untuk jaringan yang menggunakan TCP/IP. Layanan ini digunakan untuk mengidentifikasi sebuah komputer dengan nama bukan dengan menggunakan alamat IP (IP address). Singkatnya dNS melakukan konversi dari nama ke angka. dNS dilakukan secara desentralisasi, dimana setiap daerah atau tingkat organisasi memiliki domain sendiri. Masing-masing memberikan servis dNS untuk domain yang dikelola.

DSL
Digital Subscriber Line. Sebuah metode transfer data melalui saluran telepon reguler. Sirkuit dSL dikonfigurasikan untuk menghubungkan dua lokasi yang spesifik, seperti halnya pada sambungan Leased Line (DSL berbeda dengan Leased Line). Koneksi melalui dSL jauh lebih cepat dibandingkan dengan koneksi melalui saluran telepon reguler walaupun keduanya sama-sama menggunakan kabel tembaga. Konfigurasi dSL memungkinkan upstream maupun downstream berjalan pada kecepatan yang berbeda (lihat ASDL) maupun dalam kecepatan sama (lihat SDSL). dSL menawarkan alternatif yang lebih murah dibandingkan dengan ISDN.

Download
Istilah untuk kegiatan menyalin data (biasanya berupa file) dari sebuah komputer yang terhubung dalam sebuah network ke komputer lokal. Proses download merupakan kebalikan dari upload.

Downstream
Istilah yang merujuk kepada kecepatan aliran data dari komputer lain ke komputer lokal melalui sebuah network. Istilah ini merupakan kebalikan dari upstream.

Email
Electronic Mail. Pesan, biasanya berupa teks, yang dikirimkan dari satu alamat ke alamat lain di jaringan internet. Sebuah alamat email yang mewakili banyak alamat email sekaligus disebut sebagai mailing list. Sebuah alamat email biasanya memiliki format semacam username@host.domain, misalnya: myname@mydomain.com.

Firewall
Kombinasi dari hardware maupun software yang memisahkan sebuah network menjadi dua atau lebih bagian untuk alasan keamanan.

FTP
File Transfer Protocol. Protokol standar untuk kegiatan lalu-lintas file (upload maupun download) antara dua komputer yang terhubung dengan jaringan internet. Sebagian sistem FTP mensyaratkan untuk diakses hanya oleh mereka yang memiliki hak untuk itu dengan mengguinakan login tertentu. Sebagian lagi dapat diakses oleh publik secara anonim. Situs FTP semacam ini disebut Anonymous FTP.

Gateway
Dalam pengertian teknis, istilah ini mengacu pada pengaturan hardware maupun software yang menterjemahkan antara dua protokol yang berbeda. Pengertian yang lebih umum untuk istilah ini adalah sebuah mekanisme yang menyediakan akses ke sebuah sistem lain yang terhubung dalam sebuah network.

GPRS
General Packet Radio Service. Salah satu standar komunikasi wireless (nirkabel). dibandingkan dengan protokol WAP, GPRS memiliki kelebihan dalam kecepatannya yang dapat mencapai 115 kbps dan adanya dukungan aplikasi yang lebih luas, termasuk aplikasi grafis dan multimedia.

Home Page/Homepage
Halaman muka dari sebuah situs web. Pengertian lainnya adalah halaman default yang diset untuk sebuah browser.

Host
Sebuah komputer dalam sebuah network yang menyediakan layanan untuk komputer lainnya yang tersambung dalam network yang sama.

HTML
Hypertext Markup Language, merupakan salah satu varian dari SGML yang dipergunakan dalam pertukaran dokumen melalui protokol HTTP.

HTTP
Hyper Text Transfer Protocol, protokol yang didisain untuk mentransfer dokumen HTML yang digunakan dalam World Wide Web.

HTTPD
Lihat World Wide Web.

IMAP
Internet Message Access Protocol. Protokol yang didisain untuk mengakses e-mail. Protokol lainnya yang sering digunakan adalah POP.

Internet
Sejumlah besar network yang membentuk jaringan inter-koneksi (Inter-connected network) yang terhubung melalui protokol TCP/IP. Internet merupakan kelanjutan dari ARPANet.dan kemungkinan merupakan jaringan WAN yang terbesar yang ada saat ini.

Intranet
Sebuah jaringan privat dengan sistem dan hirarki yang sama dengan internet namun tidak terhubung dengan jaringan internet dan hanya digunakan secar internal.

IP Address
Alamat IP (Internet Protocol), yaitu sistem pengalamatan di network yang direpresentasikan dengan sederetan angka berupa kombinasi 4 deret bilangan antara 0 s/d 255 yang masing-masing dipisahkan oleh tanda titik (.), mulai dari 0.0.0.1 hingga 255.255.255.255.

ISDN
Integrated Services digital Network. Pada dasarnya, ISDN merupakan merupakan jalan untuk melayani transfer data dengan kecepatan lebih tinggi melalui saluran telepon reguler. ISDN memungkinkan kecepatan transfer data hingga 128.000 bps (bit per detik). Tidak seperti dSL, ISDN dapat dikoneksikan dengan lokasi lain seperti halnya saluran telepon, sepanjang lokasi tersebut juga terhubung dengan jaringan ISDN.

ISP
Internet Service Provider. Sebutan untuk penyedia layanan internet.

Leased Line
Saluran telepon atau kabel fiber optik yang disewa untuk penggunaan selama 24 jam sehari untuk menghubungkan satu lokasi ke lokasi lainnya. Internet berkecepatan tinggi biasanya menggunakan saluran ini.

Login
Pengenal untuk mengakses sebuah sistem yang tertutup, terdiri dari username (juga disebut login name) dan password (kata kunci).

Mailing List
Juga sering diistilahkan sebagai milis, yaitu sebuah alamat email yang digunakan oleh sekelompok pengguna internet untuk melakukan kegiatan tukar menukar informasi. Setiap pesan yang dikirimkan ke alamat sebuah milis, secara otomatis akan diteruskan ke alamat email seluruh anggotanya. Milis umumnya dimanfaatkan sebagai sarana diskusi atau pertukaran informasi diantara para anggotanya.

MIME
Multi Purpose Internet Mail Extensions. Ekstensi email yang diciptakan untuk mempermudah pengiriman berkas melalui attachment pada email.

MTA
Mail Transport Agent. Perangkat lunak yang bekerja mengantarkan e-mail kepada user. Adapun program untuk membaca e-mail dikenal dengan istilah MUA (Mail User Agent).

Network
Dalam terminologi komputer dan internet, network adalah sekumpulan dua atau lebih sistem komputer yang digandeng dan membentuk sebuah jaringan. Internet sebenarnya adalah sebuah network dengan skala yang sangat besar.

NNTP
Network News Transfer Protocol. Protokol yang digunakan untuk mengakses atau transfer artikel yang diposkan di Usenet news. Program pembaca news (news reader) menggunakan protokol ini untuk mengakses news. NNTP bekerja di atas protokol TCP/IP dengan menggunakan port 119.

Node
Suatu komputer tunggal yang tersambung dalam sebuah network.

Packet Switching
Sebuah metode yang digunakan untuk memindahkan data dalam jaringan internet. dalam packet switching, seluruh paket data yang dikirim dari sebuah node akan dipecah menjadi beberapa bagian. Setiap bagian memiliki keterangan mengenai asal dan tujuan dari paket data tersebut. Hal ini memungkinkan sejumlah besar potongan-potongan data dari berbagai sumber dikirimkan secara bersamaan melalui saluran yang sama, untuk kemudian diurutkan dan diarahkan ke rute yang berbeda melalui router.

PERL
Sebuah bahasa pemrograman yang dikembangkan oleh Larry Wall yang sering dipakai untuk mengimplementasikan script CGI di World Wide Web. Bahasa Perl diimplementasikan dalam sebuah interpreter yang tersedia untuk berbagai macam sistem operasi, diantaranya Windows, Unix hingga Macintosh.

POP
Post Office Protocol. Protokol standar yang digunakan untuk mengambil atau membaca email dari sebuah server. Protokol POP yang terakhir dan paling populer digunakan adalah POP3. Protokol lain yang juga sering digunakan adalah IMAP. Adapun untuk mengirim email ke sebuah server digunakan protokol SMTP.

PPP
Point to Point Protocol. Sebuah protokol TCP/IP yang umum digunakan untuk mengkoneksikan sebuah komputer ke internet melalui saluran telepon dan modem.

PSTN
Public Switched Telephone Network. Sebutan untuk saluran telepon konvensional yang menggunakan kabel.

RFC
Request For Comments. Sebutan untuk hasil dan proses untuk menciptakan sebuah standar dalam internet. Sebuah standar baru diusulkan dan dipublikasikan di internet sebagai sebuah Request For Comments. Proposal ini selanjutnya akan di-review oleh Internet Engineering Task Force (IETF), sebuah badan yang mengatur standarisasi di internet. Apabila standar tersebut kemudian diaplikasikan, maka ia akan tetap disebut sebagai RFC dengan referensi berupa nomor atau nama tertentu, misalnya standar format untuk email adalah RFC 822.

Router
Sebuah komputer atau paket software yang dikhususkan untuk menangani koneksi antara dua atau lebih network yang terhubung melalui packet switching. Router bekerja dengan melihat alamat tujuan dan alamat asal dari paket data yang melewatinya dan memutuskan rute yang harus digunakan oleh paket data tersebut untuk sampai ke tujuan.

SDSL
Symmetric digital Subscriber Line. Salah satu tipe dSL yang memungkinkan transfer data untuk upstream maupun downstream berjalan pada kecepatan yang sama. SDSL umumnya berkerja pada kecepatan 384 kbps (kilobit per detik).

SGML
Standard Generalized Markup Language. Nama populer dari ISO Standard 8879 (tahun 1986) yang merupakan standar ISO (International Organization for Standarization) untuk pertukaran dokumen secara elektronik dalam bentuk hypertext.

SMTP
Simple Mail Transfer Protocol. Protokol standar yang digunakan untuk mengirimkan email ke sebuah server di jaringan internet. Untuk keperluan pengambilan email, digunakan protokol POP.

TCP/IP
Transmission Control Protocol/Internet Protocol. Satu set protokol standar yang digunakan untuk menghubungkan jaringan komputer dan mengalamati lalu lintas dalam jaringan. Protokol ini mengatur format data yang diijinkan, penanganan kesalahan (error handling), lalu lintas pesan, dan standar komunikasi lainnya. TCP/IP harus dapat bekerja diatas segala jenis komputer, tanpa terpengaruh oleh perbedaan perangkat keras maupun sistem operasi yang digunakan.

Telnet
Perangkat lunak yang didesain untuk mengakses remote host dengan terminal yang berbasis teks, misalnya dengan emulasi VT100.

UDP
User datagram Protocol. Salah satu protokol untuk keperluan transfer data yang merupakan bagian dari TCP/IP. UDP merujuk kepada paket data yang tidak menyediakan keterangan mengenai alamat asalnya saat paket data tersebut diterima.

Upload
Kegiatan pengiriman data (berupa file) dari komputer lokal ke komputer lainnya yang terhubung dalam sebuah network. Kebalikan dari kegiatan ini disebut download.

Upstream
Istilah yang merujuk kepada kecepatan aliran data dari komputer lokal ke komputer lain yang terhubung melalui sebuah network. Istilah ini merupakan kebalikan dari downstream.

URI
Uniform Resource Identifier. Sebuah alamat yang menunjuk ke sebuah resource di internet. URI biasanya terdiri dari bagian yang disebut skema (scheme) yang diikuti sebuah alamat. URI diakses dengan format skema://alamat.resource atau skema:alamat.resource. Misalnya, URI http://yahoo.com menunjukkan alamat resource yahoo.com yang dipanggil lewat skema HTTP Walaupun HTTP adalah skema yang sering digunakan, namun masih tersedia skema-skema lain, misalnya telnet, FTP, News, dan sebagainya.

URL
Uniform Resource Locator. Istilah ini pada dasarnya sama dengan URI, tetapi istilah URI lebih banyak digunakan untuk menggantikan URL dalam spesifikasi teknis.

Usenet
Usenet news, atau dikenal juga dengan nama â€Å“Net news”, atau â€Å“news” saja, merupakan sebuah buletin board yang sangat besar dan tersebar di seluruh dunia yang dapat digunakan untuk bertukar artikel. Siapa saja dapat mengakses Usenet news ini dengan program-program tertentu, yang biasanya disebut newsreader. Akses ke server news dapat dilakukan dengan menggunakan protokol NNTP atau dengan membaca langsung ke direktori spool untuk news yaitu direktori dimana artikel berada (cara terakhir ini sudah jarang dilakukan).

UUENCODE
Unix to Unix Encoding. Sebuah metode untuk mengkonfersikan file dalam format Biner ke ASCII agar dapat dikirimkan melalui email.

VOIP
Voice over IP. VoIP adalah suatu mekanisme untuk melakukan pembicaraan telepon (voice) dengan menumpangkan data dari pembicaraan melalui Internet atau Intranet (yang menggunakan teknologi IP).

VPN
Virtual Private Network. Istilah ini merujuk pada sebuah network yang sebagian diantaranya terhubung dengan jaringan internet, namun lalu lintas data yang melalui internet dari network ini telah mengalami proses enkripsi (pengacakan). Hal ini membuat network ini secara virtual â€Å“tertutup” (private).

WAP
Wireless Application Protocol. Standar protokol untuk aplikasi wireless (seperti yang digunakan pada ponsel). WAP merupakan hasil kerjasama antar industri untuk membuat sebuah standar yang terbuka (open standard). WAP berbasis pada standar Internet, dan beberapa protokol yang sudah dioptimasi untuk lingkungan wireless. WAP bekerja dalam modus teks dengan kecepatan sekitar 9,6 kbps. Belakangan juga dikembangkan protokol GPRS yang memiliki beberapa kelebihan dibandingkan WAP.

Webmail
Fasilitas pengiriman, penerimaan, maupun pembacaan email melalui sarana web.

Wi-Fi
Wireless Fidelity. Standar industri untuk transmisi data secara nirkabel (wireless) yang dikembangkan menurut standar spesifikasi IEEE 802.11.

WWW
World Wide Web atau â€Å“web” saja, yakni sebuah sistem dimana informasi dalam bentuk teks, gambar, suara, dan lain-lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat lunak yang disebut browser. Informasi di web pada umumnya ditulis dalam format HTML. Informasi lainnya disajikan dalam bentuk grafis (dalam format GIF, JPG, PNG), suara (dalam format AU, WAV), dan objek multimedia lainnya (seperti MIDI, Shockwave, Quicktime Movie, 3D World). WWW dijalankan dalam server yang disebut HTTPD.

Unisbank Semarang

===========================================
setelah lama liburan semester 2, mulai hari senin yang lalu sudah mulai disibukan dengan aktivitas kuliah.. tapi lumayanlah demi menuntut ilmu walaupun capek tetep harus dijalani. terus bisa dapet uang saku juga..kzkzkzkz(maklum,kuliah aja masih biasiswa orangtua)...
===========================================
semoga kelak ilmuku bisa bermanfaat bagi diriku dan orang-orang didunia ini. amin...
===========================================
SEMANGAT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
===========================================

top 10 website universitas terbaik di indonesia





















inilah rank 10 besar website resmi universitas di Indonesia per tanggal 12 september 2011,
  1. University of Indonesia
  2. Institute of Technology Bandung
  3. Universitas Gadjah Mada
  4. Gunadarma University
  5. Bogor Agricultural University
  6. Universitas Negeri Malang
  7. Petra Christian University
  8. Universitas Muhammadiyah Malang
  9. Institut Teknologi Sepuluh Nopember
  10. Diponegoro University
ini dilihat dari sumber http://www.webometrics.info/rank_by_country.asp?country=id

kemana sekolahanku unisbank. ternyata masih di urutan 131,,,
tetap semangat

menambah google translate di blog

ini kodenya gun bisa langkung kalian praktekin
copy aja lalu paste di gedget kode HTML blog kalian

<div style="border: 1px solid rgb(204, 204, 204); margin: 5px 0pt; padding: 10px 0px 3px; text-align: center; background-color: rgb(255, 255, 255); min-width: 125px;">

<!--GOOGLE TRANSLATE WITH FLAG ICON-->
<div style="width: auto;" align="center">

<!-- Add Indonesian to English-->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cen&hl=id&ie=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="English" width="24" src="http://i46.tinypic.com/k3wthh.jpg" height="24" title="Google-Translate-Indonesian-to-English"/></a>

<!-- Add Indonesian to French -->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cfr&hl=ied&ie=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="French " width="24" src="http://i50.tinypic.com/2ic7cxh.jpg" height="24" title="Google-Translate-Indonesian-to-French "/></a>

<!-- Add Indonesian to German -->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cde&hl=id&ie=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="German" width="24" src="http://i49.tinypic.com/2uh8xhi.jpg" height="24" title="Google-Translate-Indonesian-to-German"/></a>

<!-- Add Indonesian to Japanese -->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cja&hl=en&ie=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Japanese" width="24" src="http://i48.tinypic.com/25klr8n.jpg" height="24" title="Google-Translate-Indonesian-to-Japanese "/></a>

<!-- Add Indonesian to Korean -->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cko&hl=en&ie=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Korean " width="24" src="http://i47.tinypic.com/2ivk5ud.jpg" height="24" title="Google-Translate-Indonesian-to-Korean"/></a>

<!-- Add Indonesian to Chinese -->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Czh-CN&hl=id&ie=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Chinese" width="24" src="http://i46.tinypic.com/2hyfj3p.jpg" height="24" title="Google-Translate-Indonesian-to-Chinese"/></a>

<!-- Add Indonesian to Russian -->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cru&hl=en&ie=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Russian" width="24" src="http://i48.tinypic.com/9r4u11.jpg" height="24" title="Google-Translate-Indonesian-to-Russian "/></a>

<!-- Add Indonesian to Spanish -->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Ces&hl=en&ie=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Spanish" width="24" src="http://i45.tinypic.com/2l8i49c.jpg" height="24" title="Google-Translate-Indonesian-to-Spanish "/></a>

<br/>
<!-- Add Indonesian to India -->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Ciw&hl=en&ie=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="India " width="24" src="http://i47.tinypic.com/2h35rfd.jpg" height="24" title="Google-Translate-Indonesian-to-India "/></a>

<!-- Add Indonesian to Saudi Arabia -->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Car&hl=en&ar=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Saudi Arabia" width="24" src="http://i45.tinypic.com/24nqufd.jpg" height="24" title="Google-Translate-Indonesian-to-Saudi Arabia"/></a>

<!-- Add Indonesian to Netherland-->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cnl&hl=en&ar=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Netherland" width="24" src="http://i45.tinypic.com/2a7ik5t.jpg" height="24" title="Google-Translate-Indonesian-to-Netherland"/></a>

<!-- Add Indonesian to Portugal -->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cpt&hl=en&ar=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Portugal" width="24" src="http://i47.tinypic.com/2vlv60m.jpg" height="24" title="Google-Translate-Indonesian-to-Portugal"/></a>

<!-- Add Indonesian to Italian-->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cit&hl=en&ar=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Italian" width="24" src="http://i45.tinypic.com/8ygifd.jpg" height="24" title="Google-Translate-Indonesian-to-Italian"/></a>

<!-- Add Indonesian to Philippines-->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Ctl&hl=en&ar=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Philippines" width="24" src="http://i47.tinypic.com/2r7pkdu.jpg" height="24" title="Google-Translate-Indonesian-to-Philippines"/></a>

<!-- Add Indonesian to Ukraina-->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cuk&hl=en&ar=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Ukraina" width="24" src="http://i50.tinypic.com/bij5s4.jpg" height="24" title="Google-Translate-Indonesian-to-Ukraina"/></a>

<!-- Add Indonesian to Norwegia-->

<a target="_blank" rel="nofollow" onclick="window.open('http://www.google.com/translate?u='+encodeURIComponent(location.href)+'&langpair=id%7Cno&hl=en&ar=UTF8'); return false;" title="Google-Translate"><img border="0" style="cursor: pointer;" alt="Norwegia" width="24" src="http://i45.tinypic.com/2u61agg.jpg" height="24" title="Google-Translate-Indonesian-to-Norwegia"/></a>

</div>

<small>Powered by</small> <img src="http://www.google.com/ig/modules/translatemypage_content/logo.gif" align="absbottom"/><br/>
<small><a href="http://mycomputerdummies.blogspot.com/" target="_blank">Widget translator</a></small><br/>

</div>

nilai_mahasiswa

import java.io.*;

public class nilai_mahasiswa {
public static void main(String[]args)throws IOException
{
String[] nama=new String[3];
String[] nim=new String[3];
int[] uts= new int[3];
int[] uas= new int[3];
int[] tugas=new int[3];
char[] grade=new char[3];
double[] akhir=new double[3];
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
for(int i=0;i<3;i++){
System.out.print("nama:");nama[i]=br.readLine();
System.out.print("nim:");nim[i]=br.readLine();
System.out.print("Uts:");uts[i]=Integer.parseInt(br.readLine());
System.out.print("uas:");uas[i]=Integer.parseInt(br.readLine());
System.out.print("tugas:");tugas[i]=Integer.parseInt(br.readLine());
}
for (int a=0;a<3;a++){
akhir[a]=(uts[a]+uas[a]+tugas[a])/3;
if(akhir[a]>=85){
grade[a]='a';}
else if(akhir[a]>=75){
grade[a]='b';}
else if(akhir[a]>=50)
{grade[a]='c';}
else if(akhir[a]>=25)
{grade[a]='d';}
else {grade[a]='e';}
}
for(int i=0;i<3;i++){
System.out.println("======================================");
System.out.println("Nama :"+nama[i]);
System.out.println("NIM :"+nim[i]);
System.out.println("UTS :"+uts[i]);
System.out.println("UAS :"+uas[i]);
System.out.println("TUGAS :"+tugas[i]);
System.out.println("Nilai Akhir:"+akhir[i]);
System.out.println("Grade :"+grade[i]);
}
}
}

Konversi dari infix ke prefix dengan c++

Konversi dari infix ke prefix,,,, berikut sourcodenya...

#include <iostream.h>

#include <string.h>

#include <ctype.h>

const int MAX = 50 ;

class infix

{

private :

char target[MAX], stack[MAX] ;

char *s, *t ;

int top, l ;

public :

infix( ) ;

void setexpr ( char *str ) ;

void push ( char c ) ;

char pop( ) ;

void convert( ) ;

int priority ( char c ) ;

void show( ) ;

} ;

infix :: infix( )

{

top = -1 ;

strcpy ( target, "" ) ;

strcpy ( stack, "" ) ;

l = 0 ;

}

void infix :: setexpr ( char *str )

{

s = str ;

strrev ( s ) ;

l = strlen ( s ) ;

* ( target + l ) = '\0' ;

t = target + ( l - 1 ) ;

}

void infix :: push ( char c )

{

if ( top == MAX - 1 )

cout << "\nStack is full\n" ;

else

{

top++ ;

stack[top] = c ;

}

}

char infix :: pop( )

{

if ( top == -1 )

{

cout << "Stack is empty\n" ;

return -1 ;

}

else

{

char item = stack[top] ;

top-- ;

return item ;

}

}

void infix :: convert( )

{

char opr ;



while ( *s )

{

if ( *s == ' ' || *s == '\t' )

{

s++ ;

continue ;

}



if ( isdigit ( *s ) || isalpha ( *s ) )

{

while ( isdigit ( *s ) || isalpha ( *s ) )

{

*t = *s ;

s++ ;

t-- ;

}

}



if ( *s == ')' )

{

push ( *s ) ;

s++ ;

}



if ( *s == '*' || *s == '+' || *s == '/' ||

*s == '%' || *s == '-' || *s == '$' )

{

if ( top != -1 )

{

opr = pop( ) ;



while ( priority ( opr ) > priority ( *s ) )

{

*t = opr ;

t-- ;

opr = pop( ) ;

}

push ( opr ) ;

push ( *s ) ;

}

else

push ( *s ) ;

s++ ;

}



if ( *s == '(' )

{

opr = pop( ) ;

while ( ( opr ) != ')' )

{

*t = opr ;

t-- ;

opr = pop ( ) ;

}

s++ ;

}

}



while ( top != -1 )

{

opr = pop( ) ;

*t = opr ;

t-- ;

}

t++ ;

}

int infix :: priority ( char c )

{

if ( c == '$' )

return 3 ;

if ( c == '*' || c == '/' || c == '%' )

return 2 ;

else

{

if ( c == '+' || c == '-' )

return 1 ;

else

return 0 ;

}

}

void infix :: show( )

{

while ( *t )

{

cout << " " << *t ;

t++ ;

}

}



void main( )

{

char expr[MAX] ;

infix q ;



cout << "\nMasukan Sebuah Ekspresi infix : " ;

cin.getline ( expr, MAX ) ;



q.setexpr( expr ) ;

q.convert( ) ;



cout << "Hasil konversi kedalam notasi prefix adalah: " ;

q.show( ) ;

}

konversi dari infix ke posfix dengan c++

lagi-lagi saya tidak akan menjelaskan teori tentang ini. langsung ke program konversi dari infix ke postfix,


#include <iostream.h>

#include <string.h>

#include <ctype.h>

const int MAX = 50 ;

class infix

{

private :

char target[MAX], stack[MAX] ;

char *s, *t ;

int top ;

public :

infix( ) ;

void setexpr ( char *str ) ;

void push ( char c ) ;

char pop( ) ;

void convert( ) ;

int priority ( char c ) ;

void show( ) ;

} ;

infix :: infix( )

{

top = -1 ;

strcpy ( target, "" ) ;

strcpy ( stack, "" ) ;

t = target ;

s = "" ;

}

void infix :: setexpr ( char *str )

{

s = str ;

}

void infix :: push ( char c )

{

if ( top == MAX )

cout << "\nStack is full\n" ;

else

{

top++ ;

stack[top] = c ;

}

}

char infix :: pop( )

{

if ( top == -1 )

{

cout << "\nStack is empty\n" ;

return -1 ;

}

else

{

char item = stack[top] ;

top-- ;

return item ;

}

}

void infix :: convert( )

{

while ( *s )

{

if ( *s == ' ' || *s == '\t' )

{

s++ ;

continue ;

}

if ( isdigit ( *s ) || isalpha ( *s ) )

{

while ( isdigit ( *s ) || isalpha ( *s ) )

{

*t = *s ;

s++ ;

t++ ;

}

}

if ( *s == '(' )

{

push ( *s ) ;

s++ ;

}

char opr ;

if ( *s == '*' || *s == '+' || *s == '/' || *s == '%' || *s == '-' || *s == '$' )

{

if ( top != -1 )

{

opr = pop( ) ;

while ( priority ( opr ) >= priority ( *s ) )

{

*t = opr ;

t++ ;

opr = pop( ) ;

}

push ( opr ) ;

push ( *s ) ;

}

else

push ( *s ) ;

s++ ;

}

if ( *s == ')' )

{

opr = pop( ) ;

while ( ( opr ) != '(' )

{

*t = opr ;

t++ ;

opr = pop( ) ;

}

s++ ;

}

}

while ( top != -1 )

{

char opr = pop( ) ;

*t = opr ;

t++ ;

}

*t = '\0' ;

}

int infix :: priority ( char c )

{

if ( c == '$' )

return 3 ;

if ( c == '*' || c == '/' || c == '%' )

return 2 ;

else

{

if ( c == '+' || c == '-' )

return 1 ;

else

return 0 ;

}

}

void infix :: show( )

{

cout << target ;

}

void main( )

{

char expr[MAX] ;

infix q ;



cout << "\nMasukan Notasi Infix: " ;

cin.getline ( expr, MAX ) ;



q.setexpr ( expr ) ;

q.convert( ) ;



cout << "\nHasil Konversi Ke Dalam postfix adalah: " ;

q.show( ) ;

}