contoh program menentukan gaji pegawai dengan menggunaka struktur data dengan menggunakan visual c++..
check this out :D
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
struct pegawai
{
char nomor[10] ;
char nama[25] ;
int gapok,lembur,tunjangan,gatot;
float lem,tun,gap;
}
peg [10];
int i=0;
void masuk()
{
int a;
cout<<"masukkan jumlah data : ";cin>>a ;
cout<<endl;
for (i=1; i<=a;i++)
{
cout<<"data ke-"<<i<<endl;
cout<<"masukkan nomor pegawai : ";cin>>peg[i].nomor;
cout<<"masukkan nama pegawai : ";cin>>peg[i].nama;
cout<<"gaji pokok : ";cin>>peg[i].gapok;
cout<<"jumlah jam lembur : ";cin>>peg[i].lembur;
cout<<"tunjangan : ";cin>>peg[i].tunjangan;
cout<<endl;
peg[i].lem=(0.03*peg[i].gapok);
peg[i].tun=(0.15*peg[i].gapok);
peg[i].gap=(peg[i].gapok+peg[i].lem+peg[i].tun);
cout<<endl;
}
getch();
}
void tampil()
{
for (int j=1;j<i;j++)
{
cout<<"data ke-"<<j<<endl;
cout<<"nomor pegawai : "<<peg[j].nomor<<endl;
cout<<"nama pegawai : "<<peg[j].nama<<endl;
cout<<"gaji pokok : "<<peg[j].gapok<<endl;
cout<<"upah lembur : "<<peg[j].lem<<endl;
cout<<"tunjangan : "<<peg[j].tun<<endl;
cout<<"=========================+\n";
cout<<"total gaji : "<<peg[j].gap;
cout<<endl;
cout<<endl;
}
getch();
}
int main()
{
int pilih;
do
{
clrscr ();
cout<<"menu"<<endl;
cout<<"1. masuk"<<endl;
cout<<"2. tampil"<<endl;
cout<<"3. keluar"<<endl;
cout<<"masukkan pilihan : "; cin>>pilih;
switch (pilih)
{
case 1 : masuk();break;
case 2 : tampil();break;
}
}
while (pilih!=3) ;
getch();
return 0;
}
Selasa, 03 Juli 2012
Senin, 02 Juli 2012
Contoh Program Kalkulator Sederhana dalam Bahasa C++
contoh coding kalkulator sederhana dengan menggunaka bahasa C++ ==>
#include <iostream.h>
#include <conio.h>
int main()
{
int pilih;
float v1,v2;
cout<<"PROGRAM KALKULATOR SEDERHANA" <<endl;
cout<<"1. PENJUMLAHAN"<<endl;
cout<<"2. PENGURANGAN"<<endl;
cout<<"3. PERKALIAN"<<endl;
cout<<"4. PEMBAGIAN"<<endl;
cout<<"masukkan pilihan : ";
cin>>pilih;
if (pilih == 1)
{
cout<<"PENJUMLAHAN" <<endl;
cout<<"masukkan variabel 1 : ";
cin>> v1;
cout<<"masukkan variabel 2 : ";
cin>> v2;
cout<<"hasil dari " <<v1 <<" + " <<v2 <<" = " <<v1+v2;
}
else if (pilih == 2)
{
cout<<"PENGURANGAN" <<endl;
cout<<"masukkan variabel 1 : ";
cin>> v1;
cout<<"masukkan variabel 2 : ";
cin>> v2;
cout<<"hasil dari " <<v1 <<" - " <<v2 <<" = " <<v1-v2;
}
else if (pilih == 3)
{
cout<<"PERKALIAN" <<endl;
cout<<"masukkan variabel 1 : ";
cin>> v1;
cout<<"masukkan variabel 2 : ";
cin>> v2;
cout<<"hasil dari " <<v1 <<" x " <<v2 <<" = " <<v1*v2;
}
else if (pilih == 4)
{
cout<<"PEMBAGIAN" <<endl;
cout<<"masukkan variabel 1 : ";
cin>> v1;
cout<<"masukkan variabel 2 : ";
cin>> v2;
cout<<"hasil dari " <<v1 <<" / " <<v2 <<" = " <<v1/v2;
}
else if (pilih == 5)
{
cout<<"TERIMA KASIH" <<endl;
cout<<"www.ciahkoko.blogspot.com";
}
getch ();
}
#include <iostream.h>
#include <conio.h>
int main()
{
int pilih;
float v1,v2;
cout<<"PROGRAM KALKULATOR SEDERHANA" <<endl;
cout<<"1. PENJUMLAHAN"<<endl;
cout<<"2. PENGURANGAN"<<endl;
cout<<"3. PERKALIAN"<<endl;
cout<<"4. PEMBAGIAN"<<endl;
cout<<"masukkan pilihan : ";
cin>>pilih;
if (pilih == 1)
{
cout<<"PENJUMLAHAN" <<endl;
cout<<"masukkan variabel 1 : ";
cin>> v1;
cout<<"masukkan variabel 2 : ";
cin>> v2;
cout<<"hasil dari " <<v1 <<" + " <<v2 <<" = " <<v1+v2;
}
else if (pilih == 2)
{
cout<<"PENGURANGAN" <<endl;
cout<<"masukkan variabel 1 : ";
cin>> v1;
cout<<"masukkan variabel 2 : ";
cin>> v2;
cout<<"hasil dari " <<v1 <<" - " <<v2 <<" = " <<v1-v2;
}
else if (pilih == 3)
{
cout<<"PERKALIAN" <<endl;
cout<<"masukkan variabel 1 : ";
cin>> v1;
cout<<"masukkan variabel 2 : ";
cin>> v2;
cout<<"hasil dari " <<v1 <<" x " <<v2 <<" = " <<v1*v2;
}
else if (pilih == 4)
{
cout<<"PEMBAGIAN" <<endl;
cout<<"masukkan variabel 1 : ";
cin>> v1;
cout<<"masukkan variabel 2 : ";
cin>> v2;
cout<<"hasil dari " <<v1 <<" / " <<v2 <<" = " <<v1/v2;
}
else if (pilih == 5)
{
cout<<"TERIMA KASIH" <<endl;
cout<<"www.ciahkoko.blogspot.com";
}
getch ();
}
Jumat, 04 Mei 2012
(cerita fiksi)
kemarin setelah berusaha menyentuh tangannya, walau sebentar, tak lama itupun wajar terjadi, sunnguh rasa deg-deg gan saat itu masih terasa hingga saat ini,
aku gembira, aku senang, aku bahagia,, tapi rasa takut dan rasa cemas sangat lebih terasa.
bukankah setiap manusia berhak untuk menyukai seseorang dalam hidupnya?, bukankah itu hak paten untuk setiap individu...berusaha aku membela diri sendiri, sesaat terbayang lagi ketika bisa menyentuh tanggannya, dengan alasan sederhana "rama, aku pinjam hp kamu buat sms boleh?,
pulsaku habis"
"iya ini" dengan alasan itu aku meraih ponsel dari tangannya, ada perasaan yang begitu kuat saat menyentuhnya, hanya sekilas memang tapi, tapi sungguh,,sungguh aku tdk dapat berkata apa-apa, semua yang saat ini aku fikirkan, aku rasa, semua tak ada beda dengan arti kesenangan,
aku tahu kok, aku gak bakal mendapatkan dia, kita tida boleh bersama, entah iblis apa yang kini slalu bersamaku, dosa besar akhirnya terus menjadi teman dikala aku semakin menyayanginya,,, hingga saat ini keberanian untuk mengungkapkan "aku sayang kamu rama" tak pernah sedikitpun terbesik di untuk terungkapkan di lisan maupun tulisan, hal gila ini dan semua keanehan yang membunuh
sel-sel otakku hingga membuatku tak mampu berfikir jernih lagi makin membuatku takut untuk bertemu dia, takut terlalu menyaanyanginya, aku akui ini cinta, aku akui ini rasa sayang, aku juga tau rasa ini beda dengan rasa sayang manusia laen yang seharusnya menyayangi sesuai kodratnya dan aku akui salah untuk menyanginya apalagi berfikir untuk bersamanya, bagamana cara untuk menghapus ini, bagaimana?????
MAAF RAMA...AKU MENYUKAIMU, AKU TEMAN, SAHABAT, DAN JUGA SEKALIGUS PENGAGUM RAHASIAMU..(RANDI)...
AC_^
Minggu, 26 Februari 2012
sedikit kata-kata
ada kala dimana gelap lebih baik sebelum terang,
hitam yang mulai memutih,
dan air mata sebelum tawa,
semua bebatas waktu, hari ini bersinar, entah esok, entah nanti
kita hanya mampu jalan, berjalan mesti kerikil sdikit menyobek telapak ini
ini belum apa-apa, di depan sana lebih dari ini,
takut luka itu bukan gelap yang harus menutupi terang masa nanti,
sedih itu haruslah hitam yang harus memudar menjadi putihnya kebahagiaan.
dan tangis itu adalah air mata sebelum tawa bahagia..
AC_^
hitam yang mulai memutih,
dan air mata sebelum tawa,
semua bebatas waktu, hari ini bersinar, entah esok, entah nanti
kita hanya mampu jalan, berjalan mesti kerikil sdikit menyobek telapak ini
ini belum apa-apa, di depan sana lebih dari ini,
takut luka itu bukan gelap yang harus menutupi terang masa nanti,
sedih itu haruslah hitam yang harus memudar menjadi putihnya kebahagiaan.
dan tangis itu adalah air mata sebelum tawa bahagia..
AC_^
love song
krispatih, janji kita
Betapa dalamnya
Rasaku padamu
Mengungkap segala
Gundahmu untukku
Terpatri indah di jiwa
Mencoba susuri masa depan kita
Jalani cinta seutuhnya cinta
Berharap hiasi dengan asmara
Kasih dengarlah kini semua ada di janji kita
Biarkan tetap terjaga meski tak mudah tuk setia
Takkan pernah terpisah itu ada di janji kita
Kau satu dalam hidupku dan kugenggam satu cintamu
Satu cintamu kan kugenggam selamanya
Satu cintamu...
Aisyah syahrir & Dimas ghiffari
Betapa dalamnya
Rasaku padamu
Mengungkap segala
Gundahmu untukku
Terpatri indah di jiwa
Mencoba susuri masa depan kita
Jalani cinta seutuhnya cinta
Berharap hiasi dengan asmara
Kasih dengarlah kini semua ada di janji kita
Biarkan tetap terjaga meski tak mudah tuk setia
Takkan pernah terpisah itu ada di janji kita
Kau satu dalam hidupku dan kugenggam satu cintamu
Satu cintamu kan kugenggam selamanya
Satu cintamu...
Aisyah syahrir & Dimas ghiffari
Jumat, 24 Februari 2012
love moklip.com
udah agak lama g ngepos :D hehehe, kali ini mau bagi info buat temen2 yg seneng download video2 apa saja monggo ke moklip.com jaa, mudah, lengkap dan gratis,,, :)
AC_^
AC_^
Kamis, 19 Januari 2012
ciah back :D
:) senang banget bisa nulis lagi di blog ini, buat my best friend koko sorry baru bisa ngisi blok nya skg heheehe.. sekedar pengen bagi cerita aja, about me now, tinggal di kota orang itu rasanya ya ada enaknya ada gak nya sih,, tapi lbh banyakan gak enaknya deh keknya, selaen jauh dari keluarga kerabat, kita juga mesti pandai-pandai menyusuaikan diri dengan lingkungan baru kita,
entah itu menyesuaikan dari tata cara hidup sampai dengan bahasa yang dingunakan untuk percakapan sehari-hari..
awalnya tinggal disni ya merasa kurang nyaman, bukan karna tidak menyukai hal-hal baru, tapi karna harus sabar untuk bisa berbaur dengan lingkungannya, dan sekarang, alhamdulillah, saya sudah merasa agak sedikit tenang, tidak seperti hari-hari pertama,
dengan berjalannya waktu, saya mempunyai banyak teman disni, membuat sedikit semangat menjalani hari,
namun tak kalah pentingnya, disni saya juga memiliki sandaran hati saya, teman berbagi keluh saat saya susah, teman berbagi tawa saat saya senang...
beberapa hal yang tuhan rencanakan begitu indah sengaja membuat saya kesini agar mengetahui dunia luar, dan mengirimkan Dia untuk menemani dan menjaga saya...
semoga semua yang saya impikan dan cita-citakan dapat terwujud, amien....
dear my lovely Dimas Ghiffari...
thanks bisa slalu nemenin ciah disaat sedih dan senang
thanks atas segala semangat yang dimdim kasih,
thanks atas segala pengorbanan yang dimdim lakukan buat ciah...
semoga segala yang kita rencanakan selalu dapat terwujud...
AC_^
Selasa, 11 Oktober 2011
Sistem Operasi
System Operasi terdiri dari beberapa bagian :
- Mekanisme Booting : booting adalah istilah teknologi informatika yang berarti proses awal saat menyalakan komputer, booting juga adalah tempat melekat/ tertanamnya kernel.
- Kernel : Kernel adalah bagian utama atau inti dari Sistem Operasi yang mangatur bermacam-macam perangkat lunak.
- Command interpreter atau shell : bertugas membaca input perintah dari user dan menyediakan beberapa fungsi dasar yang dapat di panggil oleh program maupun piranti lunak lainnya.
- Driver : untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.
- Resource Allocator. Sistem Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.
- source : wikipedia
- koko^^
Minggu, 09 Oktober 2011
Masalah Ergonomis pada PC
Keyboard : bentuk keyboard secara umum hampir sama dengan mesin ketik. Keyboard sebagai penghubung antara manusia dengan komputer dapat menyebabkan nyeri otot yang disebabkan oleh berbagai macam hal, seperti letak keyboard yang tidak sesuai, penggunaan 10 jari dalam pengetikan juga tidaklah membantu karena orang yang biasa bekerja dengan tangan kanan ternyata tangan kirinya hanya bisa berfungsi 60% akibatnya tangan kanan lebih cepat lelah.
Layar Monitor : ketika kita sendan berhadapan dengan layar monitor mata kita jarang berkedip sehingga bola mata lebih cepat kering dan ini menimbulkan gesekan antara lensa dan kelopak mata. Selain itu mata juga akan mengalami keluhan rasa pegal dan nyeri pada mata karena terlalu lama menatap layar monitor. Untuk mengurangi keluhan letakan layar monitor sedemikian rupaagar pantulan cahaya lain tidak mengganggu penglihatan, letakan computer dengan jarak minimal 30 cm, buatlah kontras layar yang agak redup, agar mata tidak kering sering-seringlah berkedip dan sesekali pindahkan pandangan mata keluar ruangan.
Meja dan kursi : meja dan kursi adalah alat penunjang yang sangat berpengaruh terhadap kenyamanan kerja user. Kelelahan akan cepat terjadi jika letak meja dan kursi tidak memenuhi persyaratan. Meja yang baik adalah meja yang di lengkapi dengan sandaran kaki dan bawah meja agak luas agar bisa memberikan ruang gerak yang bebas bagi kaki. Sedangkan kursi yang baik adalah kursi yang mempunyai dandaran serta tingginya dapat datur.
Mouse : mouse menjadi masalah ergonomi jika letak mouse tidak sesuai persyaratan sehingga seringkali menyusahkan user, jika letak mouse terlalu jauh maka akan menimbulkan pegal-pegal dan ruang gerak dalam menggerakkan mouse agak terbatas.
Printer : ternyata printer juga bisa menjadi masalah ergonomi. User sering kali terganggu dengan suara bising yang ditimbulkan oleh printer.
sumber :
=> ForMe.co.il
=> Tiwi Zone
koko^^
INPUT DEVICE
Input device terdiri dari beberapa macam, yaitu :
Keyboard : berfungsi untuk memasukan data berupa huruf, angka, dan symbol khusus untuk di olah.
Mouse : berfungsi melakukan perintah dengan cepat dengan cara menggerakan pointer yang ada pada monitor.
Scanner : berfungsi sebagai penghasil gambar digital,
Floppy Disk : berfungsi menyimpan data dalam kapasitas yang terbatas, maksimal hanya 144 Mb.
Joystick : berfungsi menggerakan kursor di layar computer. Gerakan joystick lebih halus dari mouse. Joystick biasa di gunakan untuk program aplikasi permainan.
Touchpad : unit masukan ini biasa terdapat pada laptop atau notebook, touchpad ini fungsinya sama dengan mouse tapi cara penggunaan yang berbeda, yaitu hanya di gunakan dengan sentuhan jari.
Light Pen : Light pen juga merupakan salah satu input device dari sistem komputer yang banyak digunakan untuk keperluan menggambar teknis ataupun grafis.
Magnetic Strip : berfungsi memasukan data berupa kartu yang di lapisi magnet yang berisi kode-kode tertentu, biasanya di gunakan sebagai kartu kredit, kartu ATM dan lain-lain.
Kamera Digital : berfungsi seperti halnya kamera foto biassa, tapi hasil bidikannya di simpan dalam format data komputer
source : mayskafs.blogspot.com
koko^^
OUTPUT DEVICE
Output device terdiri dari beberapa macam, yaitu :
Monitor
Monitor adalah alat keluaran yang bentuknya mirip dengan sebuah TV, yang berfungsi menampilkan hasil proses dari CPU dan merupakan satu kesatuan dengan perangkat computer.
Speaker
Media output yang berfungsi mengeluarkan suara, baik suara musik maupun suara yang telah kita rekam.
LCD
LCD berfungsi mengeluarkan atau menampilkan display dalam bentuk yang lebih besar di banding monitor.
Printer
Merupakan media keuaran untuk mencetak gambar atau tulisan dalam bidang kertas dan sejenisnya.
Headphone
Fungsi headphone hampir sama denga speaker tapi bedanya headphone mengeluarkan suara dalam kapasitas suara yang lebih rendah
Webcam
Webcam termasuk alat keluaran karena dia mengeluarkan gambar layaknya cermin tergantung obyek yang sedang diambil.
Plotter
Fungsinya juga hampir sama dengan printer tetapi ddalam kapasitas yang berbeda. Plotter berfungsi mengeluarkan hasil proses kerja dalam ukuran yang lebih besar.
Kertas
Kertas juga berfungsi sebagai alat keluaran karena sebagai temat tercetaknya hasil printout.
Flat-panel
Layar tipis yang di temukan yang berfungsi agak sama dengan monitor
Headset
Berfungsi sama seperti headphone tapi bentuk dan ukurannya berbeda.
source : Octakxmf115's Blog
koko^^
Kamis, 06 Oktober 2011
[fiksi] karna beberapa hal
"karna beberapa hal" apanya yang beberapahal?? apadia hanya mencari alasan ?? "karna beberapa hal" bermaksud apa dia? tetap saja diam. lalu aku tulis lagi "karna beberapa hal" kenapa hal~hal yang indah selalu tidak mampu di ungkapkan sepenuhnya "karna beberapa hal " hal bodoh apa ? semakin keras aku berfikir.. berfikir kenapa harus ada beberapa hal itu... lalu aku terdiam. apa kejujuran yang di maksud? harus jujur. seberapa besar keinginanmu untuk jujur. seberapa kuatnya kamu melawan "seberapa hal" itu menjadi sebuah hal~hal yang selama ini menjadi tanya. ok.. sekarang tegar,, berdiri,, dan tegaskan.. ayo eya, kamu tau kok. jujur itu bagaiman jujur itu pahit tapi itu yang harusnya kamu banggakan dari dia,, sekarang waktu nya bilang.. "aku rela tyo km tinggalkan karna beberapa hal yang seminggu ini membingunggkn aku, sekarang aku ngerti beberapa hal itu hanya alasan yang tertupi, kamu hanya ingin jujur sudah ndaingin lagi bersama tp aku sj yang mungkin terlalu polos, trimakaih untukbeberapa hal yang kamu ungkapkan, " C_^
Minggu, 02 Oktober 2011
Expansion Bus
Expansion Bus dalah jalur elektronik yang memungkinkan pemindahan informasi antara perangkat keras external maupun internal. Expansion bus terbagi menjadi beberapa bagian, yaitu :
PCI (Peripheral Component Interconnect)
PCI (Peripheral Component Interconnect) adalah bus untuk memasang perangkat keras dalam computer. PCI juga adalah kinerja tertinggi yang dikembangkan oleh Intel menggantikan Industry Standard Architecture (ISA) dan Enhanced Industry Standard Architecture (EISA). Spesifikasi PCI meliputi ukuran fisik dari bus, dan dapat dibeli dari PCI Special Interest Group (PCI-SIG).
AGP (Accelerated Graphics Port)
AGP adalah saluran bus untuk melampirkan kartu video untuk motherboard, terutama untuk membantu percepatan grafik 3D.
PCIe (Peripheral Component Interconnect Express)
PCIe adalah expansion bus yang di rancang untuk menggantikan PCI dan AGP. PCIe adalah perbaikan dari atas standar bus yang lama. PCIe digunakan sebagai penghubung antara motherbard-mount peripheral), yang menghubungkan prosesor ke komponen peripheral.
source : wikipedia
Sabtu, 01 Oktober 2011
USB On The Go
USB On-The-Go, sering disingkat USB OTG, adalah spesifikasi yang memungkinkan perangkat USB seperti pemutar audio digital atau ponsel untuk bertindak sebagai tuan rumah memungkinkan USB Flash Drive, mouse, atau keyboard harus terpasang.
USB OTG mendefinisikan dua peran perangkat: OTG Perangkat dan OTG B-perangkat. Terminologi ini mendefinisikan sisi dimana pasokan listrik untuk link, dan yang awalnya host. Para OTG Perangkat adalah pemasok listrik, dan perangkat OTG adalah konsumen listrik. Link Konfigurasi default adalah bahwa perangkat yang bertindak sebagai USB Host dan perangkat USB adalah Peripheral. Tuan rumah dan modus perifer dapat ditukar dengan menggunakan HNP. Karena setiap kontroler OTG mendukung kedua peran, mereka sering disebut "Dual-Peran" pengendali daripada "pengendali OTG".
Spesifikasi
USB OTG merupakan bagian dari suplemen ke USB 2.0 spesifikasi awalnya disepakati pada akhir 2001 dan kemudian direvisi. Versi terbaru dari suplemen ini juga mendefinisikan perilaku untuk sebuah Hosti Embedded yang menargetkan kemampuan dan USB yang sama Standar -Sebuah port yang digunakan oleh PC. SuperSpeed perangkat OTG, Host Embedded dan peripheral yang didukung melalui USB On-The-Go dan Tambahan Hosti Tertanam dengan spesifikasi USB 3.0.
Cara Mempercepat Kerja Prosesor
Central Prosesing Unit atau yang biasa kita kenal dengan sebutan CPU adalah hal yang sangat penting pada perangkat komputer. CPU bekerja sebagai otak pengendali dari segala aktivitas komputer, contohnya memproses data yang masuk untuk di olah menjadi data keluaran. Dalam memproses data diperlukan pula chip memory atau RAM, dimana perpindahan data dari CPU ke RAM merupakan tolak ukur dari kinerja suatu computer. CPU bisa menghitung atau mengerjakan hingga miliaran dengan sangat cepat.
Namun dengan kecepatan kinerja dari CPU, masih terdapat cara untuk meningkatkan kerja prosesor, yaitu proses interleaving, bursting, pipelining, arsitektur superskalar, dan hyperthread.
1. Interleaving
Interleaving adalah teknik canggih yang digunakan oleh CPU untuk mempercepat kinerja prosesor, dimana CPU menghubungkan antar 2 pusat memori atau lebih. Interleaving bekerja dengan cara membagi 2 memori, dan membantu meringankan kinerja CPU yang memiliki batasan dalam kinerja keseluruhan.
2. Bursting
Bursting adalah jembatan virtual yang menghubungkan antara CPU dan memori. Bursting menyediakan data tambahan dari memori ke CPU apabila data tersebut mungkin akan dibutuhkan lagi.
3. Pipelining
Pipelining adalah suatu cara yang memungkinkan prosesor melakukan sekumpulan pekerjaan dalam waktu yang bersamaan tapi dalam tahap yang berbeda. Dengan cara ini, maka pemrosesan akan dapat bekerja secara maksimal.
4. Arsitektur Superskalar dan Hyperthreading
Arsitektur superskalar berarti komputer mampu mengeksekusi lebih dari satu perintah, salah satu arsitekturnya adalah hyperthreading, system operasi yang bisa memproses satu prosesor seolah-olah adalah dua prosesor.
source : prio's blog
Digital Round Cube
koko^^
Langganan:
Postingan (Atom)



