Ubuntu 11.04 Alpha 3 datang bersama kernel Linux 2.6.38 RC6, LibreOffice 3.3.1, Unity 3.6.0, Mozilla Firefox 4.0 Beta 12, Transmission 2.13, Upstart 0.9.0 dan telah banyak bug yang diperbaiki .
Antarmuka Unity pada Ubuntu 11.04 Alpha 3 telah nampak adanya perubahan besar, termasuk fungsi resize Dash, kemampuan untuk mengurutkan aplikasi sesuai kategori , dan mengurutkan file berdasarkan folder ...
Installer Ubuntu 11.04 Alpha 3 juga telah diperbarui , dimana memungkinkan pengguna untuk meng-upgrade instalasi Ubuntu yang sedang digunakan ke rilis baru (tidak menutup kemungkinan akan tersedia untuk versi desktop live CD Ubuntu 11.04)...
Dialog informasi untuk NetworkManager sekarang menunjukkan informasi tentang protokol IPv6 ...
Ubuntu One kini tampil dengan brand baru dan panel kontrol yang indah...
Banshee Media Player menggantikan Rhythmbox dan sekarang merupakan default media player dan organizer aplikasi untuk Ubuntu 11.04 ...
Paket kernel di Ubuntu 11.04 Alpha 3 telah diperbarui ke versi 2.6.38-5.32, berdasarkan kernel Linux 2.6.38 RC6 . Kernel ini membawa dukungan yang lebih baik untuk pengguna Intel, Nvidia, dan ATI Radeon, memperbaiki masalah blank screen dan perbaikan beberapa masalah resume/suspend.
Apa yang baru dalam Kubuntu 11.04 Alpha 3?
Seperti yang telah Anda ketahui dari versi Alpha sebelumnya, Kubuntu 11.04 Alpha 3 telah dibangun diatas KDE SC 4.6.0. Kubuntu 11.04 Alpha 3 memuat juga sistem kerja Samba File Sharing baru (cukup klik kanan pada folder, pilih "Properties" dan berbagi itu dengan jaringan Anda).
Kubuntu 11.04 Alpha 3 juga disertai beberapa update pada paket system-config-printer-kde, dan Pemilihan Bahasa Sistem baru yang memungkinkan pengguna untuk menginstal, menghapus dan mengelola bahasa sistem (diintegrasikan dalam System Settings -> System Languages section).
Apa yang baru di Xubuntu 11.04 Alpha 3?
Xubuntu 11.04 Alpha 3 dibangun di atas lingkungan desktop Xfce 4.8 yang dirilis baru-baru ini. Default media player di Xubutu 11.04 Alpha 3 sekarang adalah gMusicBrowser yang menggantikan Exaile.
Rabu, 30 Maret 2011
CARA INSTALL KDE 4.6 UBUNTU 10.10
Bagi pengguna Ubuntu 10.10 yang ingin menggunakan KDE 4.6.0 disamping GNOME yang merupakan default sesi desktop saat ini, silahkan ikuti tutorial berikut untuk menginstal KDE 4.6.0 pada sistem yang Anda gunakan...
Menambahkan repositori KDE dan Meng-update repositori;
Pastikan komputer telah terhubung ke internet. Tekan kombinasii tombol Alt+F2 untuk menampilkan jendela "Run Application", pada jendela yang terbuka ketik atau copy paste baris perintah berikut untuk menambahkan repositori KDE...
gksu add-apt-repository ppa:kubuntu-ppa/backports
Centang opsi "Run in terminal" lalu tekan enter atau klik tombol "Run"...
Masukkan password Anda jika diminta, beberapa saat kemudian jendela terminal akan dibuka selama beberapa detik dan secara otomatis akan ditutup jika proses telah diselesaikan.
Tekan kombinasii tombol Alt+F2, pada jendela yang terbuka ketik atau copy paste baris perintah berikut untuk mengupdate repositori...
gksu apt-get update
Centang opsi "Run in terminal" lalu tekan enter atau klik tombol "Run"...
Jendela terminal akan dibuka dan proses pembaruan repositori akan dilakukan, tunggulah proses hingga selesai, ini akan memerlukan beberapa waktu bergantung kecepatan internet yang Anda gunakan. Setelah proses update selesai jendela terminal secara otomatis akan ditutup.
Menginstal KDE 4.6.0 pada Ubuntu 10.10;
Klik pada link INSTALL KDE 4.6.0 ini untuk memulai proses instalasi. Tunggulah beberapa saat hingga jendela Ubuntu Software Center terbuka. Pada jendela yang terbuka, klik tombol "Install" untuk menginstal paket KDE 4.6.0, silahkan masukkan password jika diminta....
Tunggulah hingga proses download dan instalasi KDE 4.6.0 diselesaikan...
Saat semua proses instalasi selesai, tutup jendela Ubuntu Software Center lalu restart komputer Anda...
Pada layar login, pilih atau masukkan username dan password Anda lalu pada menu "Session" pilih opsi KDE. Tekan enter atau klik tombol "Login" untuk memasuki sesi KDE desktop...
Nah.. udah jadi dewh...kini desktop cantik dan canggih KDE 4.6.0 telah siap Anda gunakan.
Selamat mencoba...
CARA RESET PASSWORD & USERNAME UBUNTU
Lupa password ?? itu adalah hal yang biasa terjadi. tapi, bagaimana jika anda lupa password dan user name pada Linux Ubuntu..??? Berikut ini saya akan mencoba menjelaskan cara mudah mereset password user pada ubuntu. Ada beberapa cara yang bisa kita coba, pertama adalah dengan "recovery mode" dan yang kedua adalah dengan menggunakan Live CD Ubuntu.
Cara yang akan saya jelaskan ini adalah dengan recovery mode. Dalam contoh ini kami menggunakan Ubuntu 10.04 dan akan mereset password user yang ada didalamnya.
Langkah pertama, booting komputer anda. Saat ditampilkan menu grup, silahkan pilih opsi "Ubuntu, with Linux 2.6.xxx-generic (recovery mode)" dimana xxx adalah versi kernel Linux yang anda gunakan, lalu tekan enter untuk memulai...
Ubuntu mode recover akan segera dijalankan, tunggulah beberapa saat hingga "recovery menu" ditampilkan. Pada menu ini, silahkan pilih opsi "root Drop to root shell prompt" (menu paling bawah, lihat gambar ntuk lebih jelasnya) lalu tekan enter...
Sistem akan dijalankan dan anda akan dibawa ke root direktori Ubuntu. Kini tiba saatnya untuk mereset password user. Lho apa nama usernya yaaa?... hehehe sudah lupa password lupa pula nama usernya. Jika ini terjadi pada anda, untuk mengetahui nama user yang ada pada sitem Ubuntu 10.04 adalah dengan cara masuk ke home direktori (/home). Ketik "cd /home" lalu tekan enter. Untuk menampilkan daftar user ketik "dir" lalu tekan enter. Dalam contoh ini kami hanya memiliki satu nama user yaitu "lab", silahkan lihat gambar....
Setelah mengetahui nama user yang hendak direset passwordnya, silahkan kembali ke root direktori dengan cara mengetik "cd" pada console lalu tekan enter. Sekarang saatnya memberi perintah untuk penggantian password user. Ketik "passwd nama_user" lalu tekan enter, silahkan sesuaikan "user_name" dengan nama user pada komputer Anda. Dalam contoh ini kami mengetik "passwd lab" sebab user yang akan kami reset passwordnya bernama "lab"
Pada "Enter new UNIX password:" silahkan ketik password yang anda inginkan lalu tekan enter. Ulangi lagi dengan memasukkan password yang sama pada "Retype new UNIX password:" lalu tekan enter...
Nahhh... kini anda telah berhasil mereset password user Ubuntu 10.04 ditandai dengan ditampilkannya pesan "passwd: password updated successfully". Ketik "reboot" pada console lalu tekan enter untuk segera merestart komputer dan login menggunakan password yang baru saja Anda buat....
Selamat mencoba...
Cara yang akan saya jelaskan ini adalah dengan recovery mode. Dalam contoh ini kami menggunakan Ubuntu 10.04 dan akan mereset password user yang ada didalamnya.
Langkah pertama, booting komputer anda. Saat ditampilkan menu grup, silahkan pilih opsi "Ubuntu, with Linux 2.6.xxx-generic (recovery mode)" dimana xxx adalah versi kernel Linux yang anda gunakan, lalu tekan enter untuk memulai...
Ubuntu mode recover akan segera dijalankan, tunggulah beberapa saat hingga "recovery menu" ditampilkan. Pada menu ini, silahkan pilih opsi "root Drop to root shell prompt" (menu paling bawah, lihat gambar ntuk lebih jelasnya) lalu tekan enter...
Sistem akan dijalankan dan anda akan dibawa ke root direktori Ubuntu. Kini tiba saatnya untuk mereset password user. Lho apa nama usernya yaaa?... hehehe sudah lupa password lupa pula nama usernya. Jika ini terjadi pada anda, untuk mengetahui nama user yang ada pada sitem Ubuntu 10.04 adalah dengan cara masuk ke home direktori (/home). Ketik "cd /home" lalu tekan enter. Untuk menampilkan daftar user ketik "dir" lalu tekan enter. Dalam contoh ini kami hanya memiliki satu nama user yaitu "lab", silahkan lihat gambar....
Setelah mengetahui nama user yang hendak direset passwordnya, silahkan kembali ke root direktori dengan cara mengetik "cd" pada console lalu tekan enter. Sekarang saatnya memberi perintah untuk penggantian password user. Ketik "passwd nama_user" lalu tekan enter, silahkan sesuaikan "user_name" dengan nama user pada komputer Anda. Dalam contoh ini kami mengetik "passwd lab" sebab user yang akan kami reset passwordnya bernama "lab"
Pada "Enter new UNIX password:" silahkan ketik password yang anda inginkan lalu tekan enter. Ulangi lagi dengan memasukkan password yang sama pada "Retype new UNIX password:" lalu tekan enter...
Nahhh... kini anda telah berhasil mereset password user Ubuntu 10.04 ditandai dengan ditampilkannya pesan "passwd: password updated successfully". Ketik "reboot" pada console lalu tekan enter untuk segera merestart komputer dan login menggunakan password yang baru saja Anda buat....
Selamat mencoba...
Sabtu, 26 Maret 2011
CARA REMASTERING LINUX UBUNTU
Ada beberapa macam cara untuk remastering Linux yang akan kita khususkan pada Ubuntu. Macam-macam cara remastering Ubuntu, antara lain :
Remastering Ubuntu dengan console
Remastering Ubuntu dengan reconstructor
Pertama-tama download terlebih dahulu program reconstructor dari http://reconstructor.aperantis.com apabila belum terinstall. Untuk menginstall dapat digunakan gdebi yang merupakan installer default ubuntu.
Setelah terinstall, maka secara default reconstructor akan berada di directory /usr/share/reconstructor/ tetapi dapat juga kita menggunakan direktori yang lain.
Untuk mulai menggunakan reconstructor :
Setelah terinstall, maka secara default reconstructor akan berada di directory /usr/share/reconstructor/ tetapi dapat juga kita menggunakan direktori yang lain.
Untuk mulai menggunakan reconstructor :
- Masuk ke terminal sebagai root. scratchz@amikom:~$ sudo su
- Masuk ke directory reconstructor. scratchz@amikom:/# cd /usr/share/reconstructor/
- Jalankan reconstructor dengan perintah python scratchz@alice:/usr/share/reconstructor/# reconstructor.py
- Maka masuklah ke tampilan awal reconstructor yang berupa GUI
- Langsung klik next pada tampilan awal kemudian pada tampilan kedua akan muncul pilihan. Pilihan tersebut yaitu : apakah kita mau meremastering live CD atau alternate.
- Pilih Desktop (live cd) kalau kita menggunakan live cd lalu klik next. Setelah itu maka untuk pertama kalinya kita harus menentukan working directory yaitu tempat dimana nanti semua file yang digunakan reconstructor berada. Selain itu kita juga harus membuat 3 buah direcktory yaitu Remaster, Root dan Initrd.
- Klik next. Proses ini memerlukan waktu yang cukup lama (jadi sabar ya.. ^,^ ). Langkah selanjutnya adalah memulai customize ubuntu. Konfigurasi yang pertama adalah splash dan usplash.
- Sebelum berpindah ke langkah selanjutnya ada baiknya kita klik Apply. Tetapi tanpa klik Apply juga tidak masalah. Selanjutanya adalah modifikasi gnome (tampilan layar). Ada berbagai macam konfigurasi yang bisa diatur, antara lain : wallpaper, GDM, Theme, Icon, dll.
- Langkah selanjutnya adalah pengisian repository yang akan digunakan oleh Live CD. Apabila mengetahui alamat lokasi yang paling dekat dengan daerah Anda, maka bisa diisikan pada bagian kolom yang kosong tetapi apabila tidak tahu lebih baik memilih default saja.
- Langkah berikutnya melakukan optimasi live cd yaitu optimasi pada saat restart dan shutdown.
- Selanjutnya adalah membuang program yang tidak berguna serta menambahkan program yang kita inginkan. Ada 2 jalan untuk melakukan ini yaitu dengan cara menggunakan modul yang telah disiapkan oleh reconstructor atau menggunakan terminal (mode text)
Remastering Ubuntu dengan remastersys
Installing remastersys
- Buka terminal dan masuk sebagai root : sudo su
- Menambahkan Linux mint romeo repository ke /etc/apt/source.list dan update database paket
echo “deb http://www.linuxmint.com/repository romeo/” >>/etc/apt/sources.list
apt-get update
- Install remastersys
apt-get install remastersys
Menggunakan Remastersys
scratchz@amikom:~$ sudo remastersys
[sudo] password for scratchz:
Usage of remastersys is as follows:
sudo remastersys backup|clean|dist [cdfs|iso] [filename.iso]
Examples:
sudo remastersys backup (to make a livecd/dvd backup of your system)
sudo remastersys backup custom.iso (to make a livecd/dvd backup and call the iso custom.iso)
sudo remastersys clean (to clean up temporary files of remastersys)
sudo remastersys dist (to make a distributable livecd/dvd of your system)
sudo remastersys dist cdfs (to make a distributable livecd/dvd filesystem only)
sudo remastersys dist iso custom.iso (to make a distributable iso named custom.iso but only if the cdfs is already present)
cdfs and iso options should only be used if you wish to modify something on the cd before the iso is created. An example of this would be to modify the isolinux portion of the livecd/dvd
scratchz@amikom:~$
Membuat ISO image dari Ubuntu
sudo remastersys dists
Membersihkan File Temporari
sudo remastersys clean
Download Ubuntu
Langkah pertama adalah download master ubuntu yang masih berbentuk iso. Setelah download bakar file iso tersebut ke dalam CD kemudian bakar file iso tersebut sebagai data file. Jadi sekarang kita punya 2 CD yaitu yang berisi file iso dan yang sudah dibakar ke dalam CD dan sudah tidak berbentuk iso lagi.
Install ubuntu hasil download tadi ke dalam komputer anda. (Sabar…. prosesnya cukup memakan waktu). Setelah proses instalasi berhasil selanjutnya masuk ke terminal dan lakukan perintah sudo su untuk mendapatkan akses sebagai root.
Install ubuntu hasil download tadi ke dalam komputer anda. (Sabar…. prosesnya cukup memakan waktu). Setelah proses instalasi berhasil selanjutnya masuk ke terminal dan lakukan perintah sudo su untuk mendapatkan akses sebagai root.
Mount dan Copy File
Masih di dalam terminal :
mkdir /mnt/cdrom
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
mkdir /home/(username)/iso_image
cp /mnt/cdrom/ubuntu-7.10-desktop-i386.iso /home/(username)/iso_image
umount /mnt/cdrom
mkdir /mnt/iso
mount -o loop -t iso9660 /home/(username)/iso_image/ubuntu-7.10-desktop-i386.iso /mnt/iso
mkdir /home/(username)/iso_dump
cp -R /mnt/iso/. /home/(username)/iso_dump/.
umount /mnt/iso
mkdir /home/(username)/system_dump
mkdir /home/(username)/filesystem_dump
cp /home/(username)/iso_dump/casper/filesystem.squasfs /home/(username)/system_dump/.
mkdir /mnt/squash
mount -t squashfs -o loop /home/(username)/system_dump/filesystem.squashfs /mnt/squash
cp -R -p /mnt/squash/* /home/(username)/filesystem_dump/.
Update Repository
Sebelum melanjutkan untuk menambah/menghapus program maka edit dulu source list supaya proses download file/paket-paket program dapat berjalan lancar dan optimal.
sudo gedit /etc/apt/source.list
Selanjutnya jalankan perintah
apt-get update
Menambah Program
Sekarang kita akan menambahkan program Xchat dan Xmms.
apt-get -d Xchat
apt-get -d Xmms
cd /var/cache/apt/archives
ls (seharusnya paket-paket yang didownload dengan menggunakan apt-get tersimpan disini)
mkdir /home/(username)/filesystem_dump/dpkg_installs
cp -R /var/cache/archives/* /home/(username)/filesystem_dump/dpkg_installs/.
cd /home/(username)/filesystem_dump
ls dpkg_installs/
chroot . dpkg -i dpkg_installs/*
Mengurangi Program
Setelah menambahkan program, pasti ada yang ingin dikurangi. Sebagai contoh, program yang akan dibuang adalah rhthmbox dan games.
cd /home/(username)/filesystem_dump
chroot . apt-get remove rhthmbox
chroot . apt-get remove gnome-games-data
rm -R /home/(username)/filesystem_dump/dpkg_installs
Membuat ISO
cd /home/(username)/iso_dump
apt-get install make
apt-get install gcc
apt-get install linux-header-2.6.20-15-generic
apt-get install squashfs-tools
cd /home/(username)/
mksquashfs /home/(username)/filesystem_dump squashfs.filesystem
mv /home(username)/filesystem.squashfs /home/(username)/iso_dump/casper/.
cd /home/(username)/iso_dump
mkisofs -o /home/(username)/distroku.iso \
-b isolinux.bin \
-c isolinux/boot.cat \
-relaxes-filenames \
-iso-level 2 \
-no-emul-boot -boot-load-size 4 \
-boot-info-table .
Selasa, 22 Maret 2011
PROGRAM MEMBUAT LOVE C++
#include <conio.h>
#include <iostream.h>
main(){
clrscr();
int i,j;
for(i=1;i<=22;i++){
for(j=1;j<=60;j++){
if(i==1) if(((j>=14)&&(j<=23))||((j>=39)&&(j<=48))) cout<<"*"; else cout<<" ";
else if(i==2) if(((j>=11)&&(j<=26))||((j>=36)&&(j<=51))) cout<<"*"; else cout<<" ";
else if(i==3) if(((j>=9)&&(j<=28))||((j>=34)&&(j<=53))) cout<<"*"; else cout<<" ";
else if(i==4) if(((j>=7)&&(j<=30))||((j>=32)&&(j<=55))) cout<<"*"; else cout<<" ";
else if((i>=5)&&(i<=8)) if((j>=5)&&(j<=57)) cout<<"*"; else cout<<" ";
else if(i==9) if((j>=7)&&(j<=55)) cout<<"*"; else cout<<" ";
else if(i==10) if((j>=9)&&(j<=53)) cout<<"*"; else cout<<" ";
else if(i==11) if((j>=11)&&(j<=51)) cout<<"*"; else cout<<" ";
else if(i==12) if((j>=13)&&(j<=49)) cout<<"*"; else cout<<" ";
else if(i==13) if((j>=15)&&(j<=47)) cout<<"*"; else cout<<" ";
else if(i==14) if((j>=17)&&(j<=45)) cout<<"*"; else cout<<" ";
else if(i==15) if((j>=19)&&(j<=43)) cout<<"*"; else cout<<" ";
else if(i==16) if((j>=21)&&(j<=41)) cout<<"*"; else cout<<" ";
else if(i==17) if((j>=23)&&(j<=39)) cout<<"*"; else cout<<" ";
else if(i==18) if((j>=25)&&(j<=37)) cout<<"*"; else cout<<" ";
else if(i==19) if((j>=27)&&(j<=35)) cout<<"*"; else cout<<" ";
else if(i==20) if((j>=29)&&(j<=33)) cout<<"*"; else cout<<" ";
else if(i==21) if((j>=30)&&(j<=32)) cout<<"*"; else cout<<" ";
else if(i==22) if(j==31) cout<<"*"; else cout<<" ";
}
cout<<"\n";
}
getch();
}
PROGRAM MEMBUAT JAM PASIR C++
#include <conio.h>
#include <iostream.h>
main(){
clrscr();
int i,j;
for(i=1;i<=23;i++){
for(j=1;j<=46;j++){
if((i==1)||((i>=20)&&(i<=23))) if((j>=5)&&(j<=46)) cout<<"*"; else cout<<" ";
else if((i>=2)&&(i<=4)) if(((j>=5)&&(j<=10))||((j>=41)&&(j<=46))) cout<<"*"; else cout<<" ";
else if(i==5) if(((j>=6)&&(j<=11))||((j>=40)&&(j<=45))) cout<<"*"; else cout<<" ";
else if(i==6) if(((j>=8)&&(j<=13))||((j>=38)&&(j<=43))) cout<<"*"; else cout<<" ";
else if(i==7) if(((j>=10)&&(j<=15))||((j>=36)&&(j<=41))) cout<<"*"; else cout<<" ";
else if(i==8) if(((j>=12)&&(j<=17))||((j>=34)&&(j<=39))) cout<<"*"; else cout<<" ";
else if(i==9) if(((j>=14)&&(j<=19))||((j>=32)&&(j<=37))) cout<<"*"; else cout<<" ";
else if((i==10)||(i==14)) if((j>=16)&&(j<=35)) cout<<"*"; else cout<<" ";
else if((i==11)||(i==13)) if((j>=18)&&(j<=33)) cout<<"*"; else cout<<" ";
else if(i==12) if((j>=20)&&(j<=31)) cout<<"*"; else cout<<" ";
else if(i==15) if((j>=14)&&(j<=37)) cout<<"*"; else cout<<" ";
else if(i==16) if((j>=12)&&(j<=39)) cout<<"*"; else cout<<" ";
else if(i==17) if((j>=10)&&(j<=41)) cout<<"*"; else cout<<" ";
else if(i==18) if((j>=8)&&(j<=43)) cout<<"*"; else cout<<" ";
else if(i==19) if((j>=6)&&(j<=45)) cout<<"*"; else cout<<" ";
}
cout<<"\n";
}
getch();
}
PROGRAM PENGOLAHAN NILAI MAHASISWA C++
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
//membuat struct mahasiswa
struct mahasiswa{
char nim[4];
char nama[30];
};
struct nilai{
float mid;
float tugas;
float uas;
char huruf[2];
};
mahasiswa mhs[100];
nilai nil[100];
int jmlMhs=1;
//Menu Utama
void menuUtama(){
clrscr();
cout<<"------------------\n";
cout<<" MENU UTAMA \n";
cout<<"------------------\n\n";
cout<<" [1] Input Data Mahasiswa\n";
cout<<" [2] Tampilkan Data Mahasiswa\n";
cout<<" [3] Keluar\n\n";
cout<<"------------------\n";
cout<<"Pilihan : ";
}
//input data mahasiswa
void inputData(){
char pil;
float tot=0;
clrscr();
cout<<"-------------------------------\n";
cout<<" Input Data Mahasiswa ke ["<<jmlMhs<<"] \n";
cout<<"-------------------------------\n\n";
cout<<" -> NIM : ";
gets(mhs[jmlMhs].nim);
cout<<" -> Nama : ";
gets(mhs[jmlMhs].nama);
cout<<" -> MID : ";
cin>>nil[jmlMhs].mid;
cout<<" -> UAS : ";
cin>>nil[jmlMhs].uas;
cout<<" -> TUGAS : ";
cin>>nil[jmlMhs].tugas;
tot=0.3f*nil[jmlMhs].mid + 0.3f*nil[jmlMhs].uas + 0.4f*nil[jmlMhs].tugas;
if(tot>79){
strcpy(nil[jmlMhs].huruf,"A");
}else if((tot>=60)&&(tot<=79)){
strcpy(nil[jmlMhs].huruf,"B");
}else if((tot>=40)&&(tot<=59)){
strcpy(nil[jmlMhs].huruf,"C");
}else if((tot>=1)&&(tot<=39)){
strcpy(nil[jmlMhs].huruf,"D");
}else {
strcpy(nil[jmlMhs].huruf,"E");
}
cout<<endl<<endl;
jmlMhs++;
cout<<"Input data lagi (Y/N)? :";
cin>>pil;
if (pil=='Y' || pil=='y')
inputData();
else
menuUtama();
}
void tampilData(){
clrscr();
cout<<"-------------------------------\n";
cout<<" Tampil Data Mahasiswa \n";
cout<<"-------------------------------\n\n";
cout<<"---------------------------------------------------------\n";
gotoxy(1,6);
cout<<"| NIM ";
gotoxy(7,6);
cout<<"| Nama ";
gotoxy(30,6);
cout<<"| MID ";
gotoxy(35,6);
cout<<"| UAS ";
gotoxy(40,6);
cout<<"| TUGAS ";
gotoxy(49,6);
cout<<"| HURUF ";
gotoxy(57,6);
cout<<"|";
cout<<endl;
cout<<"-----------------------------"
<<"----------------------------\n";
for (int i=1; i<jmlMhs; i++){
gotoxy(1,i+7);
cout<<"| "<<mhs[i].nim;
gotoxy(7,i+7);
cout<<"| "<<mhs[i].nama;
gotoxy(30,i+7);
cout<<"| "<<nil[i].mid;
gotoxy(35,i+7);
cout<<"| "<<nil[i].uas;
gotoxy(40,i+7);
cout<<"| "<<nil[i].tugas;
gotoxy(49,i+7);
cout<<"| "<<nil[i].huruf;
gotoxy(57,i+7);
cout<<"|";
cout<<endl;
}
cout<<"------------------------------"
<<"---------------------------\n\n";
cout<<"Tekan sembarang tombol untuk "
<<"kembali ke menu utama...";
getch();
}
void main(){
int pil;
do {
menuUtama();
cin>>pil;
switch (pil){
case 1 :
inputData();
break;
case 2 :
tampilData();
break;
case 3 :
break;
}
}while(pil!=3);
getch();
}
Jumat, 18 Maret 2011
HOT SALE : AXIOO PICO PAD ANDROID
Setelah terkenal pada produksi notebook dan netbook, axioo kini meluncurkan Tablet PC Android..
Spesifikasi AXIOO PICO PAD:
Jaringan : GSM/GPRS/EDGE/3G/HSDPA
Dimensi : 179mm x 110mm x 11,5mm
Berat : 375gr
Layar: TFT Transmissive multitouch, 16,7M colors, 800x480 pixels 7 inch,accelerometer
Camera : 3mpx & VGA
Memori : 512MB NAND Flash, 512MB DDR RAM, Micro SD up to 16GB
Konektivitas : WIFI 802.11 b/g/n, Bluetooth 2.1 with EDR, USB 2.0 with OTG
OS : Android OS v2.2 Froyo
CPU : Qualcomm MSM7277 ARM11 600 Mhz
Fitur Lain : SMS, MMS, Email, Push Mail, IM, RSS, Radio, GPS, A-GPS, USB tethering, SIM Tools, Android Market, G-Sensor, Light Sensor, Office, Calendar, Google Talk, Digital Compass, Gmail, Google Map
Baterai : Lithium Polymer 3240mAh.
BUAT KAMU KAWULA MUDA YG PENGEN TAMPIL GAYA & EXECUTIVE, AXIOO PICO PAD IS THE BEST CHOICE FOR YOU..
LET'S GRAB IT..!!
ONLY IDR 4,199,000
CALL: 0857 43734402..
HOT SALE : ANDROID IMOTAB X7 NEW
Harga Murah tapi gak murahan..
Cepetan pesan IMOTAB X7..
Only IDR 3,799.000..
call : 085743734402..
Kamis, 17 Maret 2011
PROGRAM PIRAMIDA BINTANG C++
#include <iostream.h>
#include <conio.h>
int main(void){
int x,z,bil;
cout<<"--PROGRAM PIRAMID--"<<endl;
cout<<"Masukkan Tinggi Piramid :";
cin>>bil;
for(x=1; x<=bil; x++){
for(z=bil; z>=x; z--)
cout<<" ";
for(z=x;z<2*x;z++)
{
cout<<"*";
}
for(z=2*(x-1);z>=x; z--)
{
cout<<"*";
}
cout<<"\n";
}
getch();
return 0;
}
#include <conio.h>
int main(void){
int x,z,bil;
cout<<"--PROGRAM PIRAMID--"<<endl;
cout<<"Masukkan Tinggi Piramid :";
cin>>bil;
for(x=1; x<=bil; x++){
for(z=bil; z>=x; z--)
cout<<" ";
for(z=x;z<2*x;z++)
{
cout<<"*";
}
for(z=2*(x-1);z>=x; z--)
{
cout<<"*";
}
cout<<"\n";
}
getch();
return 0;
}
PROGRAM KONVERSI SUHU C++
#include <iostream.h>
#include <conio.h>
void main()
{
float celcius, fahrenheit;
char lagi;
clrscr();
cout<<"Konversi Celcius ke Fahrenheit\n\n";
do
{
cout<<"Masukkan Nilai Celcius : ";
cin>>celcius;
fahrenheit = 1.8*celcius+32;
cout<<celcius<<" Celcius "<<" = "<<fahrenheit<<" Fahrenheit\n\n";
cout<<"Hitung Lagi (Y/T)?";
cin>>lagi;
}
while ((lagi=='Y')||(lagi=='y'));
getch();
}
#include <conio.h>
void main()
{
float celcius, fahrenheit;
char lagi;
clrscr();
cout<<"Konversi Celcius ke Fahrenheit\n\n";
do
{
cout<<"Masukkan Nilai Celcius : ";
cin>>celcius;
fahrenheit = 1.8*celcius+32;
cout<<celcius<<" Celcius "<<" = "<<fahrenheit<<" Fahrenheit\n\n";
cout<<"Hitung Lagi (Y/T)?";
cin>>lagi;
}
while ((lagi=='Y')||(lagi=='y'));
getch();
}
PROGRAM TAHUN KABISAT C++
#include <iostream.h>
#include <conio.h>
int main()
{
int awal, akhir, tahun;
clrscr();
cout<<"Masukkan Tahun Awal : ";
cin>>awal;
cout<<"Masukkan Tahun Akhir : ";
cin>>akhir;
clrscr();
cout<<"Tahun Kabisat Antara "<<awal<<" dan "<<akhir<<" adalah : ";
cout<<endl<<endl;
for(tahun=awal; tahun<=akhir; tahun++)
{
if((tahun%4==0)||(tahun%400==0)&&(tahun%100!=0))
cout<<tahun<<endl;
else
cout<<"";
}
getch();
}
#include <conio.h>
int main()
{
int awal, akhir, tahun;
clrscr();
cout<<"Masukkan Tahun Awal : ";
cin>>awal;
cout<<"Masukkan Tahun Akhir : ";
cin>>akhir;
clrscr();
cout<<"Tahun Kabisat Antara "<<awal<<" dan "<<akhir<<" adalah : ";
cout<<endl<<endl;
for(tahun=awal; tahun<=akhir; tahun++)
{
if((tahun%4==0)||(tahun%400==0)&&(tahun%100!=0))
cout<<tahun<<endl;
else
cout<<"";
}
getch();
}
PROGRAM KONVERSI KARAKTER DESIMAL KE ASCII C++
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
int tmp;
for (;;)
{
tmp = getch();
cout<<int(tmp)<<endl;
}
}
#include <conio.h>
void main()
{
clrscr();
int tmp;
for (;;)
{
tmp = getch();
cout<<int(tmp)<<endl;
}
}
PROGRAM MENU PILIHAN IF C++
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
int pilihan;
clrscr();
cout<<"CONTOH MENU PILIHAN"<<endl<<endl;
cout<<"========================"<<endl;
cout<<" 1. Pilihan Pertama "<<endl;
cout<<" 2. Pilihan Kedua "<<endl;
cout<<" 3. Pilihan Ketiga "<<endl;
cout<<" 4. Pilihan Keempat "<<endl;
cout<<"========================"<<endl;
cout<<"Pilihan Anda (1/2/3/4): ";
cin>>pilihan;
cout<<"\n\n";
if(pilihan==1)
{cout<<"Anda Memilih Menu Satu";}
if(pilihan==2)
{cout<<"Anda Memilih Menu Dua";}
if(pilihan==3)
{cout<<"Anda Memilih Menu Tiga";}
if(pilihan==4)
{cout<<"Anda Memilih Menu Empat";}
getch();
}
#include <conio.h>
#include <stdio.h>
void main()
{
int pilihan;
clrscr();
cout<<"CONTOH MENU PILIHAN"<<endl<<endl;
cout<<"========================"<<endl;
cout<<" 1. Pilihan Pertama "<<endl;
cout<<" 2. Pilihan Kedua "<<endl;
cout<<" 3. Pilihan Ketiga "<<endl;
cout<<" 4. Pilihan Keempat "<<endl;
cout<<"========================"<<endl;
cout<<"Pilihan Anda (1/2/3/4): ";
cin>>pilihan;
cout<<"\n\n";
if(pilihan==1)
{cout<<"Anda Memilih Menu Satu";}
if(pilihan==2)
{cout<<"Anda Memilih Menu Dua";}
if(pilihan==3)
{cout<<"Anda Memilih Menu Tiga";}
if(pilihan==4)
{cout<<"Anda Memilih Menu Empat";}
getch();
}
PROGRAM PENGGUNAAN GO TO C++
#include <iostream.h>
#include <conio.h>
void main()
{
char karakter;
char pilihan;
clrscr();
cobalagi:
cout<<"Masukkan Karakter: ";
cin>>karakter;
cout<<endl<<endl;
cout<<"Nilai ASCII dari karakter "<<karakter<<": "<<int(karakter)<<endl;
//contoh pemakaian goto
cout<<"Mau Ulangi Lagi...(Y/T)? : ";
cin>>pilihan;
if(pilihan == 'y' || pilihan == 'Y')
{
clrscr();
goto cobalagi;
}
else
}
#include <conio.h>
void main()
{
char karakter;
char pilihan;
clrscr();
cobalagi:
cout<<"Masukkan Karakter: ";
cin>>karakter;
cout<<endl<<endl;
cout<<"Nilai ASCII dari karakter "<<karakter<<": "<<int(karakter)<<endl;
//contoh pemakaian goto
cout<<"Mau Ulangi Lagi...(Y/T)? : ";
cin>>pilihan;
if(pilihan == 'y' || pilihan == 'Y')
{
clrscr();
goto cobalagi;
}
else
}
PROGRAM HURUF A-Z (FOR) C++
#include <iostream.h>
#include <conio.h>
void main()
{
char abjad;
for(abjad = 'A'; abjad <= 'Z'; abjad++)
{
cout<<abjad<<" ";
}
getch();
}
#include <conio.h>
void main()
{
char abjad;
for(abjad = 'A'; abjad <= 'Z'; abjad++)
{
cout<<abjad<<" ";
}
getch();
}
PROGRAM HURUF A-Z (DO WHILE) C++
#include <iostream.h>
#include <conio.h>
void main()
{
char abjad = 'A';
do
{
cout<<abjad<<" ";
abjad+=1;
}while(abjad <= 'Z')
getch();
}
#include <conio.h>
void main()
{
char abjad = 'A';
do
{
cout<<abjad<<" ";
abjad+=1;
}while(abjad <= 'Z')
getch();
}
PROGRAM IF BERCABANG C++
#include <iostream.h>
#include <conio.h>
void main()
{
int nilai;
char mark;
clrscr();
cout<<"Masukkan nilai ujian [0 - 100]: ";
cin>>nilai;
cout<<"\n";
if(nilai >=90 && nilai <=100)
mark = 'A';
else if(nilai >=80 && nilai <=89)
mark = 'B';
else if(nilai >=65 && nilai <=79)
mark = 'C';
else if(nilai >=50 && nilai <=64)
mark = 'D';
else
mark = 'E';
cout<<"Nilai ujian = "<<mark;
getch();
}
#include <conio.h>
void main()
{
int nilai;
char mark;
clrscr();
cout<<"Masukkan nilai ujian [0 - 100]: ";
cin>>nilai;
cout<<"\n";
if(nilai >=90 && nilai <=100)
mark = 'A';
else if(nilai >=80 && nilai <=89)
mark = 'B';
else if(nilai >=65 && nilai <=79)
mark = 'C';
else if(nilai >=50 && nilai <=64)
mark = 'D';
else
mark = 'E';
cout<<"Nilai ujian = "<<mark;
getch();
}
PROGRAM SEQUANTIAL SEARCH C++
#include <iostream.h>
#include <conio.h>
int cari_linear(int array[],int ukuran, int cari);
void main()
{
const int ukuran=10;
int array[ukuran]={25,36,2,48,0,69,14,22,7,19};
cout<<"Isi dari array: "<<endl;
for(int i=0;i<ukuran;i++)
cout<<" "<<array[i];
int cari;
int tanda=-1;
cout<<"\n\nMasukkan data yang dicari: ";
cin>>cari;
tanda= cari_linear(array,ukuran,cari);
if (tanda!=-1)
cout<<"\n\nData tersebut ditemukan pada posisi: array["<<
tanda<<"],"<<" atau deret ke-"<<(tanda+1);
else
cout<<"\nData tersebut tidak ditemukan ";
getch();
}
int cari_linear(int array[],int ukuran,int cari)
{
int tanda=-1;
for(int i=0;i<ukuran;i++)
{
if(cari==array[i])
{
tanda=i; break;
}
}
return tanda;
}
#include <conio.h>
int cari_linear(int array[],int ukuran, int cari);
void main()
{
const int ukuran=10;
int array[ukuran]={25,36,2,48,0,69,14,22,7,19};
cout<<"Isi dari array: "<<endl;
for(int i=0;i<ukuran;i++)
cout<<" "<<array[i];
int cari;
int tanda=-1;
cout<<"\n\nMasukkan data yang dicari: ";
cin>>cari;
tanda= cari_linear(array,ukuran,cari);
if (tanda!=-1)
cout<<"\n\nData tersebut ditemukan pada posisi: array["<<
tanda<<"],"<<" atau deret ke-"<<(tanda+1);
else
cout<<"\nData tersebut tidak ditemukan ";
getch();
}
int cari_linear(int array[],int ukuran,int cari)
{
int tanda=-1;
for(int i=0;i<ukuran;i++)
{
if(cari==array[i])
{
tanda=i; break;
}
}
return tanda;
}
PROGRAM QUICK SORT C++
#include <iostream.h>
#include <conio.h>
#define max 20
void quick_sort(int darr[max], int lb, int ub)
{
int a;
int up,down;
int temp;
if (lb>=ub)
return;
a=darr[lb];
up=ub;
down=lb;
while (down < up)
{
while (darr[down] <= a)
down++;
while (darr[up]>a)
up--;
if(down<up)
{
temp=darr[down];
darr[down]=darr[up];
darr[up]=temp;
}
}
darr[lb]=darr[up];
darr[up]=a;
quick_sort(darr,lb,up-1);
quick_sort(darr,up+1,ub);
}
void main()
{
int arr[max];
int i,n,lb,ub;
lb=0;
cout<<"Masukkan banyak data yang ingin diurut: ";
cin>>n;
ub=n;
cout<<"Masukkan data-datanya: \n\n";
for(i=1;i<=n;i++)
{
cout<<"\tdata ke- "<<i<<" : "; cin>>arr[i];
}
quick_sort(arr,lb,ub);
cout<<"\nHasil pengurutan data: ";
for(i=0; i<n;i++)
cout<<" "<<arr[i];
cout<<"\n\nTekan sembarang tombol untuk keluar ";
getch();
}
#include <conio.h>
#define max 20
void quick_sort(int darr[max], int lb, int ub)
{
int a;
int up,down;
int temp;
if (lb>=ub)
return;
a=darr[lb];
up=ub;
down=lb;
while (down < up)
{
while (darr[down] <= a)
down++;
while (darr[up]>a)
up--;
if(down<up)
{
temp=darr[down];
darr[down]=darr[up];
darr[up]=temp;
}
}
darr[lb]=darr[up];
darr[up]=a;
quick_sort(darr,lb,up-1);
quick_sort(darr,up+1,ub);
}
void main()
{
int arr[max];
int i,n,lb,ub;
lb=0;
cout<<"Masukkan banyak data yang ingin diurut: ";
cin>>n;
ub=n;
cout<<"Masukkan data-datanya: \n\n";
for(i=1;i<=n;i++)
{
cout<<"\tdata ke- "<<i<<" : "; cin>>arr[i];
}
quick_sort(arr,lb,ub);
cout<<"\nHasil pengurutan data: ";
for(i=0; i<n;i++)
cout<<" "<<arr[i];
cout<<"\n\nTekan sembarang tombol untuk keluar ";
getch();
}
Langganan:
Postingan (Atom)