mau nyoba sms tanpa bayar
cobain aja ini.....
dijamin deh gratisan :D
SMS GRATIS
Sabtu, 23 Oktober 2010
Standar Gaji Swasta, BUMN, dan Dept.Pemerintah
Kantor Akuntan Publik:
Pricewaterhouse Coopers = 3,5
Ernst & Young = 3
KPMG = 2,75
Banyak lembur (biasanya 20 rb/jam) ini yang bikin payroll akhir bulan mungkin besar. Jadi THP di antara 5-7juta
Manufacturing
MT Unilever =7,7
P&G =6.5
Nestle= 5
DANONE=5-6
Jonshon&Jonshon=4-5
Banking
Mandiri ODP = Februari 2009 3,3 cuman denger2 batch Juni ini udah 3,8
PPE Bank Niaga = 3,5
MDP BCA =3,75
GMAP PermataBank = 5
RMT HSBC = 6.3
International Graduate Standard Chartered =6,5
CTO (MT local) Stanchart = 5,1 nett
BRI = 2,7an tapi bonus 8 x gaji setahun
BNI: 3.2an waktu training itu 75% dari gaji
Oil & Mining
Total E&P Jakarta 5 Balikpapan 8
Conoco Philips at office 5 yang offshore 12
BP = 12juta
Pertamina = BPS: 8juta pengolahan
Non pengolahan: 6juta
Hulu 10juta
LNG 12juta
Haliburton = 8-10juta
Exxon = 8-10juta
CNOOC = 6-8
schlumberger = Jakarta 9juta , Qatar: 5000USD
VICO = ???
Mcdermott = 10juta/bulan + tunjangan kesehatan n rumah
Chevron: 15juta
Sekuritas
MT Danareksa 4,5 tapi disesuain ama jenjang pendidikan S1, S2 dll
Consulting
Accenture 4,5 cuman uang transpor ke klien gedeee banget 300 rb/hari
McKinsey 7/8, tapi uang lembur juga gede
AT Kearney 15 juta, ga ada uang lembur lagi
Telecommunication
Indosat = 5
XL = 5.5
Telkomsel = 4an setahun 23x
Telkom = Dijawa 3.8 di luar jawa 5juta dan sama 23x setahun
BUMN lainnya
PLN = 3.8an setahun 18x gaji
ANTAM=8juta
Mining (Tambang)
KPC = 10 juta dapat tiket Pulang pergi naik pesawat mereka kl pingin cuti
PAMA = 6jutaan tiket pulang dibayarin standar garuda
BUMI=???
ARUTMIN=??
INCO=??
Freeport: 5juta + tunjangan 40% dari gaji jadi total hampir 9juta
THiess: 8juta
Manufacturing:
Astra International = 3.8 tapi bonus diakhir tahun segedhe gaban gan
Pupuk Kaltim = 6juta
PT Badak=12juta engginer, 10juta untuk non engginer
Samsung=2.9 + tunjangan 3.2 n kl lembur bisa 7juta
petrokimia gresik freshman (S1) 6 bulan pertama (masa training) 4,3
Rokok
Sampoerna = 5.5 untuk supervisor area dan 8 untuk GI 17x setahun dapat uang pulsa (max 700ribu/bulan), mobil dinas ama BBM ditanggung
Djarum = 5jutaan untuk fresh
Bentoel=???
Departemen:
BI: 9-10juta perbulan
Depkeu: 6-8juta perbulan (untuk pajak&beacukai) lainnya 4.5juta/bulan
BPK: 5-6perbulan
Sekretaris negara: 3-5juta
ESDM:???
Bappenas:??
Lipi:??
BP MIGAS & BPH migas: ???
Lain lain
Kompas gramedia, fresh graduate 3,1. bonus 2 x setahun 2x gaji. thr 1 x gaji natal & lebaran
sumber: kaskus.us
Pricewaterhouse Coopers = 3,5
Ernst & Young = 3
KPMG = 2,75
Banyak lembur (biasanya 20 rb/jam) ini yang bikin payroll akhir bulan mungkin besar. Jadi THP di antara 5-7juta
Manufacturing
MT Unilever =7,7
P&G =6.5
Nestle= 5
DANONE=5-6
Jonshon&Jonshon=4-5
Banking
Mandiri ODP = Februari 2009 3,3 cuman denger2 batch Juni ini udah 3,8
PPE Bank Niaga = 3,5
MDP BCA =3,75
GMAP PermataBank = 5
RMT HSBC = 6.3
International Graduate Standard Chartered =6,5
CTO (MT local) Stanchart = 5,1 nett
BRI = 2,7an tapi bonus 8 x gaji setahun
BNI: 3.2an waktu training itu 75% dari gaji
Oil & Mining
Total E&P Jakarta 5 Balikpapan 8
Conoco Philips at office 5 yang offshore 12
BP = 12juta
Pertamina = BPS: 8juta pengolahan
Non pengolahan: 6juta
Hulu 10juta
LNG 12juta
Haliburton = 8-10juta
Exxon = 8-10juta
CNOOC = 6-8
schlumberger = Jakarta 9juta , Qatar: 5000USD
VICO = ???
Mcdermott = 10juta/bulan + tunjangan kesehatan n rumah
Chevron: 15juta
Sekuritas
MT Danareksa 4,5 tapi disesuain ama jenjang pendidikan S1, S2 dll
Consulting
Accenture 4,5 cuman uang transpor ke klien gedeee banget 300 rb/hari
McKinsey 7/8, tapi uang lembur juga gede
AT Kearney 15 juta, ga ada uang lembur lagi
Telecommunication
Indosat = 5
XL = 5.5
Telkomsel = 4an setahun 23x
Telkom = Dijawa 3.8 di luar jawa 5juta dan sama 23x setahun
BUMN lainnya
PLN = 3.8an setahun 18x gaji
ANTAM=8juta
Mining (Tambang)
KPC = 10 juta dapat tiket Pulang pergi naik pesawat mereka kl pingin cuti
PAMA = 6jutaan tiket pulang dibayarin standar garuda
BUMI=???
ARUTMIN=??
INCO=??
Freeport: 5juta + tunjangan 40% dari gaji jadi total hampir 9juta
THiess: 8juta
Manufacturing:
Astra International = 3.8 tapi bonus diakhir tahun segedhe gaban gan
Pupuk Kaltim = 6juta
PT Badak=12juta engginer, 10juta untuk non engginer
Samsung=2.9 + tunjangan 3.2 n kl lembur bisa 7juta
petrokimia gresik freshman (S1) 6 bulan pertama (masa training) 4,3
Rokok
Sampoerna = 5.5 untuk supervisor area dan 8 untuk GI 17x setahun dapat uang pulsa (max 700ribu/bulan), mobil dinas ama BBM ditanggung
Djarum = 5jutaan untuk fresh
Bentoel=???
Departemen:
BI: 9-10juta perbulan
Depkeu: 6-8juta perbulan (untuk pajak&beacukai) lainnya 4.5juta/bulan
BPK: 5-6perbulan
Sekretaris negara: 3-5juta
ESDM:???
Bappenas:??
Lipi:??
BP MIGAS & BPH migas: ???
Lain lain
Kompas gramedia, fresh graduate 3,1. bonus 2 x setahun 2x gaji. thr 1 x gaji natal & lebaran
sumber: kaskus.us
Sample of Application Letter
Attention To:
HRD Manager
PT. Pranata Informatindo
Jl. Raya Sudirman No. 17
Bekasi
Dear Sir/Madam,
I have read from your advertisement at Republika that your company is looking for employees to hold some position. Based on the advertisement, I am interested in applying application for Engineer position according with my background educational as Engineering Physics.
My name is Iswandi Lubis, I am twenty three years old. I have graduated from Engineering Physics Department ISTN on March 2007. My specialization in Engineering Physics is Instrumentation and Control specialist. I consider myself that I have qualifications as you want. I have good motivation for progress and growing, eager to learn, and can work with a team (team work) or by myself. Beside that I posses adequate computer skill and have good command in English (oral and written).
With my qualifications, I confident that I will be able to contribute effectively to your company. Herewith I enclose my :
1. Copy of Bachelor Degree (S-1) Certificate and Academic Transcript.
2. Curriculum Vitae.
3. Copy of Job Training Certificate from Unocal Indonesia Company.
4. Recent photograph with size of 4×6
I would express my gratitude for your attention and I hope I could follow your recruitment test luckily.
Sincerely,
Iswandi Lubis
sumber:bursa-kerja.ptkpt.net
HRD Manager
PT. Pranata Informatindo
Jl. Raya Sudirman No. 17
Bekasi
Dear Sir/Madam,
I have read from your advertisement at Republika that your company is looking for employees to hold some position. Based on the advertisement, I am interested in applying application for Engineer position according with my background educational as Engineering Physics.
My name is Iswandi Lubis, I am twenty three years old. I have graduated from Engineering Physics Department ISTN on March 2007. My specialization in Engineering Physics is Instrumentation and Control specialist. I consider myself that I have qualifications as you want. I have good motivation for progress and growing, eager to learn, and can work with a team (team work) or by myself. Beside that I posses adequate computer skill and have good command in English (oral and written).
With my qualifications, I confident that I will be able to contribute effectively to your company. Herewith I enclose my :
1. Copy of Bachelor Degree (S-1) Certificate and Academic Transcript.
2. Curriculum Vitae.
3. Copy of Job Training Certificate from Unocal Indonesia Company.
4. Recent photograph with size of 4×6
I would express my gratitude for your attention and I hope I could follow your recruitment test luckily.
Sincerely,
Iswandi Lubis
sumber:bursa-kerja.ptkpt.net
Kamis, 21 Oktober 2010
So you want to hold a debate?
What a good idea. A debate is entertaining. It can also promote thought and discussion. A debate will educate and inform. Debating improves your verbal skills and boosts self-confidence. You develop your reasoning skills and logical thought. Good debaters are good citizens. And debating is fun.
For a fun, entertaining, successful debate it is worth spending a little time in planning. This purpose of this article is to help you plan and organise a one-off debate. The following are the factors to consider:
•the type of debate
•the topic (moot) of the debate
•the team members
•the roles of the speakers
•speaking times and timekeeper
•interjections, points of order, points of information
•chairing
•judging (adjudicating)
•setting up and the venue
For a fun, entertaining, successful debate it is worth spending a little time in planning. This purpose of this article is to help you plan and organise a one-off debate. The following are the factors to consider:
•the type of debate
•the topic (moot) of the debate
•the team members
•the roles of the speakers
•speaking times and timekeeper
•interjections, points of order, points of information
•chairing
•judging (adjudicating)
•setting up and the venue
Ciri orang yang mencintai kamu
1. Orang yang mencintai kamu tidak pernah mampu memberikan alasan kenapa dia mencintai kamu.
Yang dia tahu di hati dan matanya hanya ada kamu satu-satunya.
2. Walaupun kamu sudah memiliki teman istimewa atau kekasih, dia tidak perduli! Baginya yang penting kamu bahagia dan kamu tetap menjadi impiannya.
3. Orang yang mencintai kamu selalu menerima kamu apa adanya, di hati dan matanya kamu selalu yang tercantik walaupun
mungkin kamu merasa berat badan kamu sudah bertambah.
4. Orang yang mencintai kamu selalu ingin tau tentang apa saja yang kamu lalui sepanjang hari ini, dia ingin tau kegiatan kamu.
5. Orang yang mencintai kamu akan mengirimkan SMS seperti ’selamat pagi’, ’have fun’, ’selamat tidur’, ‘take care’,
dan lain-lain, walaupun kamu tidak membalas SMS-nya, karena dengan kiriman SMS itu lah dia menyatakan cintanya,
menyatakan dengan cara yang berbeda, bukan “aku CINTA padamu”.
6. Jika kamu merayakan tahun baru dan kamu tidak mengundangnya ke pesta yang kamu adakan,
setidak-tidaknya dia akan menelefon untuk mengucapkan selamat atau mengirim SMS.
7. Orang yang mencintai kamu akan selalu mengingat setiap kejadian yang dia lalui bersama kamu,
bahkan mungkin kejadian yang kamu sendiri sudah melupakannya, karena saat-saat itu ialah saat yang berharga untuknya.
dan saat itu, matanya pasti berkaca. karena saat bersamamu tidak selalu terulang.
8. Orang yang mencintai kamu selalu mengingat setiap kata-kata yang kamu ucapkan, bahkan mungkin kata-kata yang kamu
sendiri lupa pernah mengungkapkannya. karena dia menyematkan kata-kata mu di hatinya, berapa banyak kata-kata penuh
harapan yang kau tuturkan padanya, dan akhirnya kau musnahkan? pasti kau lupa, tetapi bukan orang yang mencintai kamu.
9. Orang yang mencintai kamu akan belajar menggemari lagu-lagu kegemaran kamu, bahkan mungkin meminjam CD milik kamu,
karena dia ingin tahu apa kgemaran kamu - kesukaan kamu kesukaannya juga, walaupun susah menggemari kesukaan kamu, tapi akhirnya dia bisa.
10. Kalau kali terakhir kalian bertemu, kamu mungkin sedang sakit, dia akan sentiasa mengirim SMS atau menelefon untuk
bertanya keadaan kamu - karena dia khawatir tentang kamu, peduli tentang kamu.
11. Jika kamu mengatakan akan menghadapi ujian, dia akan menanyakan kapan ujian itu berlangsung, dan
saat harinya tiba dia akan mengirimkan SMS ‘good luck’ untuk memberi semangat kepada kamu.
12. Orang yang mencintai kamu akan memberikan suatu barang miliknya yang mungkin buat kamu itu iala
h sesuatu yang biasa, tetapi baginya barang itu sangat istimewa.
13. Orang yang mencintai kamu akan terdiam sesaat, ketika sedang bercakap di telefon dengan kamu
, sehingga kamu menjadi bingung. Sebenarnya saat itu dia merasa sangat gugup karena kamu telah menggetarkan dunianya.
14. Orang yang mencintai kamu selalu ingin berada di dekat kamu dan ingin menghabiskan hari-harinya hanya dengan kamu.
15. Jika suatu saat kamu harus pindah ke daerah lain, dia akan senantiasa memberikan nasihat
agar kamu waspada dengan lingkungan yang mungkin membawa pengaruh buruk terhadap kamu. dan jauh dihatinya dia benar
-benar takut kehilangan kamu, pernah dengar ‘jauh dimata, dekat dihati?’
16. Orang yang mencintai kamu bertindak lebih seperti saudara daripada seperti seorang kekasih.
17. Orang yang mencintai kamu sering melakukan hal-hal yang bikin BETE, seperti menelefon kamu 100 kali sehari.
Atau mengejutkan kamu di tengah malam dengan mengirim SMS. Sebenarnya ketika itu dia sedang memikirkan kamu.
18. Orang yang mencintai kamu kadang-kadang merindukan kamu dan melakukan hal-hal yang membuat kamu pening.
Namun ketika kamu mengatakan tindakannya itu membuat kamu terganggu dia akan minta maaf dan tak akan melakukannya lagi.
19. Jika kamu memintanya untuk mengajarimu sesuatu maka ia akan mengajarimu
dgn sabar walaupun kamu mungkin orang yang terbodoh di dunia!.
bahkan dia begitu gembira karena dapat membantu kamu. dia tidak pernah mengelak dari
memenuhi permintaan kamu walau sesulit apapun permintaan itu.
20. Kalau kamu melihat handphone-nya maka nama kamu akan menghiasi sebagian besar INBOX-nya.
Dia masih menyimpan SMS-SMS dari kamu walaupun ia kamu kirim berbulan-bulan atau bertahun-tahun yang lalu.
Dia juga menyimpan surat-surat kamu di tempat khas dan segala pemberian kamu menjadi benda-benda yang berharga buatnya.
21. Dan jika kamu coba menjauhkan diri darinya atau memberi reaksi menolaknya, dia akan menyadarinya dan menghilang dari kehidupan kamu, walaupun hal itu membunuh hatinya.
22. Jika suatu saat kamu merindukannya dan ingin memberinya kesempatan dia akan ada menunggu kamu karena sebenarnya dia tak pernah mencari orang lain. Dia sentiasa menunggu kamu.
23. Orang yang begitu mencintaimu, tidak pernah memaksa kamu memberinya sebab dan alasan, walaupun hatinya meronta ingin mengetahui, karena dia tidak mau kamu terbebani karenanya. saat kau pinta dia pergi, dia pergi tanpa menyalahkan kamu, karena dia benar-benar mengerti apa itu cinta.
Yang dia tahu di hati dan matanya hanya ada kamu satu-satunya.
2. Walaupun kamu sudah memiliki teman istimewa atau kekasih, dia tidak perduli! Baginya yang penting kamu bahagia dan kamu tetap menjadi impiannya.
3. Orang yang mencintai kamu selalu menerima kamu apa adanya, di hati dan matanya kamu selalu yang tercantik walaupun
mungkin kamu merasa berat badan kamu sudah bertambah.
4. Orang yang mencintai kamu selalu ingin tau tentang apa saja yang kamu lalui sepanjang hari ini, dia ingin tau kegiatan kamu.
5. Orang yang mencintai kamu akan mengirimkan SMS seperti ’selamat pagi’, ’have fun’, ’selamat tidur’, ‘take care’,
dan lain-lain, walaupun kamu tidak membalas SMS-nya, karena dengan kiriman SMS itu lah dia menyatakan cintanya,
menyatakan dengan cara yang berbeda, bukan “aku CINTA padamu”.
6. Jika kamu merayakan tahun baru dan kamu tidak mengundangnya ke pesta yang kamu adakan,
setidak-tidaknya dia akan menelefon untuk mengucapkan selamat atau mengirim SMS.
7. Orang yang mencintai kamu akan selalu mengingat setiap kejadian yang dia lalui bersama kamu,
bahkan mungkin kejadian yang kamu sendiri sudah melupakannya, karena saat-saat itu ialah saat yang berharga untuknya.
dan saat itu, matanya pasti berkaca. karena saat bersamamu tidak selalu terulang.
8. Orang yang mencintai kamu selalu mengingat setiap kata-kata yang kamu ucapkan, bahkan mungkin kata-kata yang kamu
sendiri lupa pernah mengungkapkannya. karena dia menyematkan kata-kata mu di hatinya, berapa banyak kata-kata penuh
harapan yang kau tuturkan padanya, dan akhirnya kau musnahkan? pasti kau lupa, tetapi bukan orang yang mencintai kamu.
9. Orang yang mencintai kamu akan belajar menggemari lagu-lagu kegemaran kamu, bahkan mungkin meminjam CD milik kamu,
karena dia ingin tahu apa kgemaran kamu - kesukaan kamu kesukaannya juga, walaupun susah menggemari kesukaan kamu, tapi akhirnya dia bisa.
10. Kalau kali terakhir kalian bertemu, kamu mungkin sedang sakit, dia akan sentiasa mengirim SMS atau menelefon untuk
bertanya keadaan kamu - karena dia khawatir tentang kamu, peduli tentang kamu.
11. Jika kamu mengatakan akan menghadapi ujian, dia akan menanyakan kapan ujian itu berlangsung, dan
saat harinya tiba dia akan mengirimkan SMS ‘good luck’ untuk memberi semangat kepada kamu.
12. Orang yang mencintai kamu akan memberikan suatu barang miliknya yang mungkin buat kamu itu iala
h sesuatu yang biasa, tetapi baginya barang itu sangat istimewa.
13. Orang yang mencintai kamu akan terdiam sesaat, ketika sedang bercakap di telefon dengan kamu
, sehingga kamu menjadi bingung. Sebenarnya saat itu dia merasa sangat gugup karena kamu telah menggetarkan dunianya.
14. Orang yang mencintai kamu selalu ingin berada di dekat kamu dan ingin menghabiskan hari-harinya hanya dengan kamu.
15. Jika suatu saat kamu harus pindah ke daerah lain, dia akan senantiasa memberikan nasihat
agar kamu waspada dengan lingkungan yang mungkin membawa pengaruh buruk terhadap kamu. dan jauh dihatinya dia benar
-benar takut kehilangan kamu, pernah dengar ‘jauh dimata, dekat dihati?’
16. Orang yang mencintai kamu bertindak lebih seperti saudara daripada seperti seorang kekasih.
17. Orang yang mencintai kamu sering melakukan hal-hal yang bikin BETE, seperti menelefon kamu 100 kali sehari.
Atau mengejutkan kamu di tengah malam dengan mengirim SMS. Sebenarnya ketika itu dia sedang memikirkan kamu.
18. Orang yang mencintai kamu kadang-kadang merindukan kamu dan melakukan hal-hal yang membuat kamu pening.
Namun ketika kamu mengatakan tindakannya itu membuat kamu terganggu dia akan minta maaf dan tak akan melakukannya lagi.
19. Jika kamu memintanya untuk mengajarimu sesuatu maka ia akan mengajarimu
dgn sabar walaupun kamu mungkin orang yang terbodoh di dunia!.
bahkan dia begitu gembira karena dapat membantu kamu. dia tidak pernah mengelak dari
memenuhi permintaan kamu walau sesulit apapun permintaan itu.
20. Kalau kamu melihat handphone-nya maka nama kamu akan menghiasi sebagian besar INBOX-nya.
Dia masih menyimpan SMS-SMS dari kamu walaupun ia kamu kirim berbulan-bulan atau bertahun-tahun yang lalu.
Dia juga menyimpan surat-surat kamu di tempat khas dan segala pemberian kamu menjadi benda-benda yang berharga buatnya.
21. Dan jika kamu coba menjauhkan diri darinya atau memberi reaksi menolaknya, dia akan menyadarinya dan menghilang dari kehidupan kamu, walaupun hal itu membunuh hatinya.
22. Jika suatu saat kamu merindukannya dan ingin memberinya kesempatan dia akan ada menunggu kamu karena sebenarnya dia tak pernah mencari orang lain. Dia sentiasa menunggu kamu.
23. Orang yang begitu mencintaimu, tidak pernah memaksa kamu memberinya sebab dan alasan, walaupun hatinya meronta ingin mengetahui, karena dia tidak mau kamu terbebani karenanya. saat kau pinta dia pergi, dia pergi tanpa menyalahkan kamu, karena dia benar-benar mengerti apa itu cinta.
Metode Pencarian Beruntun
Konsep yang digunakan dalam metode ini adalah membandingkan data-data yang ada dalam kumpulan tersebut, mulai dari elemen pertama sampai elemen ditemukan, atau sampai elemen terakhir.Contoh program :
//Program pencarian data
//Nama File Cari.cpp
#include
#include
void main()
{
int X,i,k;
int L[10] = {20,15,22,14,12,10,24,19,18,16};
cout<<"data yang akan dicari = ";cin>>X;
k=0;
for(i=0;i<=9;i++)
{
if(L[i]==X)
{
cout<<"Data ditemukan di elemen "< k++;
}
}
if(k==0)
{
cout<<"Data tidak ditemukan \n";
}
cout<<"Jumlah data yang ditemukan = "<
getch();
}
Secara umum, pencarian beruntun kinerjanya relatif lambat, dikarenakan adanya proses pengulangan dalam metode tersebut. Bayangkan jika ada lebih dari 100.000 data, artinya akan ada 100.000 kali pengulangan. Jika dalam proses satu pengulangan membutuhkan 0,01 detik, maka akan memakan waktu sekitar 1000 detik atau 16,7 menit. Karena itulah, untuk pencarian dengan data yang besar, metode ini tidak digunkan oleh programmer.
//Program pencarian data
//Nama File Cari.cpp
#include
#include
void main()
{
int X,i,k;
int L[10] = {20,15,22,14,12,10,24,19,18,16};
cout<<"data yang akan dicari = ";cin>>X;
k=0;
for(i=0;i<=9;i++)
{
if(L[i]==X)
{
cout<<"Data ditemukan di elemen "< k++;
}
}
if(k==0)
{
cout<<"Data tidak ditemukan \n";
}
cout<<"Jumlah data yang ditemukan = "<
getch();
}
Secara umum, pencarian beruntun kinerjanya relatif lambat, dikarenakan adanya proses pengulangan dalam metode tersebut. Bayangkan jika ada lebih dari 100.000 data, artinya akan ada 100.000 kali pengulangan. Jika dalam proses satu pengulangan membutuhkan 0,01 detik, maka akan memakan waktu sekitar 1000 detik atau 16,7 menit. Karena itulah, untuk pencarian dengan data yang besar, metode ini tidak digunkan oleh programmer.
Label:
algoritma dan pemrograman,
kuliah
Pencarian (Searching)
Penerapan dari konsep pemrograman sebelumnya, dapat digunakan untuk berbagai macam permasalahan. Pada bagian ini akan dibahas penerapan ke dalam bentuk pencarian.
Konsep
Pencarian merupakan proses yang fundamental dalam pemrograman, guna menemukan data (nilai) tertentu di dalam sekumpulan data yang bertipe sama. Fungsi pencarian itu sendiri adalah memvalidasi (mencocokan) data. Sebagai contoh, untuk menghapus atau mengubah sebuah data di dalam sekumpulan nilai, langkah pertama yang harus ditempuh adalah mencari data tersebut, lalu menghapus atau mengubahnya. Contoh lain adalah penyisipan data ke dalam kumpulan data, jika data telah ada, maka data tersebut tidak akan disisipkan, selainnya akan disisipkan ke dalam kumpulan data tersebut.
Ada sebuah kasus sederhana, misalkan terdapat 10 data yang bertpe integer, terangkum di dalam variabel larik L. Terdapat data X di dalam larik L tersebut. Bagaimana proses pencarian data X tersebut ? Jika ketemu maka akan mengeluarkan pesan teks “ Data ditemukan ! “ atau jika tidak ditemukan akan mengeluarkan pesan teks “ Data tidak ditemukan “. Serta menampilkan di elemen ke beberapa elemen tersebut ditemukan, dan berapa jumlah data X di larik L.
Ada beberapa metode mencari data di dalam sekumpulan data yang bertipe sama yaitu :
1. Metode Pencarian Beruntun (Sequential Search)
2. Metode Pencarian Bagi Dua (Binary Search)
Konsep
Pencarian merupakan proses yang fundamental dalam pemrograman, guna menemukan data (nilai) tertentu di dalam sekumpulan data yang bertipe sama. Fungsi pencarian itu sendiri adalah memvalidasi (mencocokan) data. Sebagai contoh, untuk menghapus atau mengubah sebuah data di dalam sekumpulan nilai, langkah pertama yang harus ditempuh adalah mencari data tersebut, lalu menghapus atau mengubahnya. Contoh lain adalah penyisipan data ke dalam kumpulan data, jika data telah ada, maka data tersebut tidak akan disisipkan, selainnya akan disisipkan ke dalam kumpulan data tersebut.
Ada sebuah kasus sederhana, misalkan terdapat 10 data yang bertpe integer, terangkum di dalam variabel larik L. Terdapat data X di dalam larik L tersebut. Bagaimana proses pencarian data X tersebut ? Jika ketemu maka akan mengeluarkan pesan teks “ Data ditemukan ! “ atau jika tidak ditemukan akan mengeluarkan pesan teks “ Data tidak ditemukan “. Serta menampilkan di elemen ke beberapa elemen tersebut ditemukan, dan berapa jumlah data X di larik L.
Ada beberapa metode mencari data di dalam sekumpulan data yang bertipe sama yaitu :
1. Metode Pencarian Beruntun (Sequential Search)
2. Metode Pencarian Bagi Dua (Binary Search)
Label:
algoritma dan pemrograman,
kuliah
Larik Multi Dimensi
Larik Multi Dimesi adalah larik yang banyak memiliki dimensi tidak terbatas pada satu atau dua dimensi. Larik tersesebut memiliki dimensi sesuai dengan kebutuhan, walaupun sebenarnya jarang melebihi dimensi tiga.
Bentuk umum penulisan :
Type_data variabel1[jumlah_elemen1][jumlah_elemen2]…[jumlah_elemenn]
Contoh :
int x[2][2][2];
int y[4][5][8][2];
Contoh program :
//Program larik dimensi tiga
//Nama file hurufab.cpp
#include
#include
void main()
{
//pendefinisian larik dimensi tiga
//dan pemberian nilai awal
int huruf [2][8][8] =
{
{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,1,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0},
},
{{1,1,1,1,1,1,0,0},
{1,0,0,0,0,1,0,0},
{1,0,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0},
}
};
int i,j,k;
clrscr();
for (i=0;i<2;i++)
{
for(j=0;j<8;j++)
{
for (k = 0; k <8; k++)
{
if (huruf[i][j][k] == 1)
cout<<'\xDB';
else
cout<<'\x20';
}
cout < }
}
}
Bentuk umum penulisan :
Type_data variabel1[jumlah_elemen1][jumlah_elemen2]…[jumlah_elemenn]
Contoh :
int x[2][2][2];
int y[4][5][8][2];
Contoh program :
//Program larik dimensi tiga
//Nama file hurufab.cpp
#include
#include
void main()
{
//pendefinisian larik dimensi tiga
//dan pemberian nilai awal
int huruf [2][8][8] =
{
{{0,1,1,1,1,1,0,0},
{0,1,0,0,0,1,0,0},
{0,1,0,0,0,1,1,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{0,0,0,0,0,0,0,0},
},
{{1,1,1,1,1,1,0,0},
{1,0,0,0,0,1,0,0},
{1,0,0,0,0,1,0,0},
{1,1,1,1,1,1,1,0},
{1,1,0,0,0,0,1,0},
{1,1,0,0,0,0,1,0},
{1,1,1,1,1,1,1,0},
{0,0,0,0,0,0,0,0},
}
};
int i,j,k;
clrscr();
for (i=0;i<2;i++)
{
for(j=0;j<8;j++)
{
for (k = 0; k <8; k++)
{
if (huruf[i][j][k] == 1)
cout<<'\xDB';
else
cout<<'\x20';
}
cout <
}
}
Label:
algoritma dan pemrograman,
kuliah
Larik Dimensi Dua
Larik Dimensi Dua
Larik dimensi dua merupakan tipe data yang sering digunakan pada pendeklarasian variabel yang sama tapi memiliki dua indeks yang berbeda, serta pengisian elemen larik dilakukan melalui indeks. Indeks larik secara default dimulai dari 0,0. Jumlah elemennya adalah indeks1 x indeks 2.
Bentuk umum penulisan :
Type_data variabel1[jumlah_elemen1][jumlah_elemen2];
Contoh :
int y[2][2];
Contoh program :
//Program pemakaian larik dimensi dua
//Nama File lulus.cpp
#include
#include
void main()
{
int data_lulus[3][4]; //deklarasi larikk dimensi dengan tiga elemen baris dan
int tahun, jurusan; //empat elemen kolom
clrscr();
data_lulus[0][0] = 35; //mengisi larik
data_lulus[0][1] = 45;
data_lulus[0][2] = 90;
data_lulus[0][3] = 120;
data_lulus[1][0] = 100;
data_lulus[1][1] = 110;
data_lulus[1][2] = 70;
data_lulus[1][3] = 101;
data_lulus[2][0] = 10;
data_lulus[2][1] = 15;
data_lulus[2][2] = 20;
data_lulus[2][3] = 17;
while (1)
{
cout<<"Jurusan (0 = T I, 1 = MI, 2 = TK) ";
cin>>jurusan;
if((jurusan == 0) || (jurusan == 1 ) || (jurusan == 2))
break;
}
while (1)
{
cout<< "tahun (1992 - 1995); ";
cin>>tahun;
if((tahun >= 1992) && (tahun <= 1995))
{
tahun -= 1992;
break;
}
}
cout<<"jumlah yang lulus = "
< }
Larik dimensi dua merupakan tipe data yang sering digunakan pada pendeklarasian variabel yang sama tapi memiliki dua indeks yang berbeda, serta pengisian elemen larik dilakukan melalui indeks. Indeks larik secara default dimulai dari 0,0. Jumlah elemennya adalah indeks1 x indeks 2.
Bentuk umum penulisan :
Type_data variabel1[jumlah_elemen1][jumlah_elemen2];
Contoh :
int y[2][2];
Contoh program :
//Program pemakaian larik dimensi dua
//Nama File lulus.cpp
#include
#include
void main()
{
int data_lulus[3][4]; //deklarasi larikk dimensi dengan tiga elemen baris dan
int tahun, jurusan; //empat elemen kolom
clrscr();
data_lulus[0][0] = 35; //mengisi larik
data_lulus[0][1] = 45;
data_lulus[0][2] = 90;
data_lulus[0][3] = 120;
data_lulus[1][0] = 100;
data_lulus[1][1] = 110;
data_lulus[1][2] = 70;
data_lulus[1][3] = 101;
data_lulus[2][0] = 10;
data_lulus[2][1] = 15;
data_lulus[2][2] = 20;
data_lulus[2][3] = 17;
while (1)
{
cout<<"Jurusan (0 = T I, 1 = MI, 2 = TK) ";
cin>>jurusan;
if((jurusan == 0) || (jurusan == 1 ) || (jurusan == 2))
break;
}
while (1)
{
cout<< "tahun (1992 - 1995); ";
cin>>tahun;
if((tahun >= 1992) && (tahun <= 1995))
{
tahun -= 1992;
break;
}
}
cout<<"jumlah yang lulus = "
<
Larik (Array) I
Larik merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen larik ditunjukkan oleh suatu indeks. Dilihat dari dimensinya larik dapat dibagi menjadi Larik Dimensi Satu, Larik Dimensi Dua, dan Larik Multi-Dimensi.
Larik Dimensi Satu
Larik dimensi satu merupakan tipe data yang sering digunakan pada pendeklarasian variable yang sama tapi memiliki indeks yang berbeda, serta pengisian elemen larik dilakukan melalui indeks. Indeks larik secara default dimulai dari 0.
Bentuk umum penulisan :
Type_data variabel1[jumlah_elemen];
Contoh :
int data1[7];
int data2[5] = {20,30,10,50,20];
Contoh program :
//Program untuk memasukkan data dan menampilkan data
//Nama File Ini.cpp
#include
#include
void main()
{
float x[5]; //Deklarasi larik dengan lima elemen
int d;
clrscr();
for(int i = 1; i <= 5; i++) //mengisi larik
{
cout<<"Isi data ";
cin>>x[i];
}
for( i = 1; i <= 5; i++)
{
cout<<”Tampilkan hasil “< }
}
//Program menghitung suhu rata-rata
//Nama file suhu.cpp
#include
#include
const int JUM_DATA = 5;
void main()
{
float suhu[JUM_DATA];
float total;
clrscr();
cout<<"Masukkan data suhu "< for (int i = 0; i < JUM_DATA; i++)
{
cout<< i + 1 << " : ";
cin>>suhu[i];
}
total = 0;
for (i = 0 ; i < JUM_DATA; i++)
total += suhu[i];
cout<<"Suhu rata - rata = " < }
Larik Dimensi Satu
Larik dimensi satu merupakan tipe data yang sering digunakan pada pendeklarasian variable yang sama tapi memiliki indeks yang berbeda, serta pengisian elemen larik dilakukan melalui indeks. Indeks larik secara default dimulai dari 0.
Bentuk umum penulisan :
Type_data variabel1[jumlah_elemen];
Contoh :
int data1[7];
int data2[5] = {20,30,10,50,20];
Contoh program :
//Program untuk memasukkan data dan menampilkan data
//Nama File Ini.cpp
#include
#include
void main()
{
float x[5]; //Deklarasi larik dengan lima elemen
int d;
clrscr();
for(int i = 1; i <= 5; i++) //mengisi larik
{
cout<<"Isi data ";
cin>>x[i];
}
for( i = 1; i <= 5; i++)
{
cout<<”Tampilkan hasil “<
}
//Program menghitung suhu rata-rata
//Nama file suhu.cpp
#include
#include
const int JUM_DATA = 5;
void main()
{
float suhu[JUM_DATA];
float total;
clrscr();
cout<<"Masukkan data suhu "<
{
cout<< i + 1 << " : ";
cin>>suhu[i];
}
total = 0;
for (i = 0 ; i < JUM_DATA; i++)
total += suhu[i];
cout<<"Suhu rata - rata = " <
Label:
algoritma dan pemrograman,
kuliah
Sorting Algoritma dan pemrograman II
Selection Sort
Merupakan kombinasi antara sorting dan searching
Untuk setiap proses, akan dicari elemen-elemen yang belum diurutkanyang memiliki nilai terkecil atau terbesar akan dipertukarkan ke posisiyang tepat di dalam array.
Misalnya untuk putaran pertama, akan dicari data dengan nilai terkecil dandata ini akan ditempatkan di indeks terkecil (data[0]), pada putaran keduaakan dicari data kedua terkecil, dan akan ditempatkan di indeks kedua(data[1]).
Selama proses, pembandingan dan pengubahan hanya dilakukan padaindeks pembanding saja, pertukaran data secara fisik terjadi pada akhir proses.
Insertion Sort
Analogi pengurutan kartu.
Proses dilakukan dengan membandingkan data ke-I dengan data yang sebelum-sebelumnya.
Misal ascending: pengurutan dimulai dari data ke-2 sampai dengan data terakhir, jika ditemukan data yang lebih kecil, maka akan dimasukkan di posisi yang seharusnya.
Pada penyisipan elemen, maka elemen-elemen lain akan bergeser ke belakang.
Contoh fungsi insertion sort:
Quick SORT
Bersifat divide&conquer.
Merupakan metode pencarian yang sangat cepat (saat ini tercepat).
Pertama-tama deret dibagi menjadi dua bagian, misal, semua elemen pada bagian b (bagian pertama) mempunyai kurang dari atau sama dengan semua elemen pada bagaian c (bagian kedua -- membagi). Kemudian kedua bagian tersebut dilakukan proses sorting dengan rekursif secara terpisah dengan prosedur yang sama(coquer). Kemudian gabungkan lagi kedua bagian terpisah tersebut.
Merupakan kombinasi antara sorting dan searching
Untuk setiap proses, akan dicari elemen-elemen yang belum diurutkanyang memiliki nilai terkecil atau terbesar akan dipertukarkan ke posisiyang tepat di dalam array.
Misalnya untuk putaran pertama, akan dicari data dengan nilai terkecil dandata ini akan ditempatkan di indeks terkecil (data[0]), pada putaran keduaakan dicari data kedua terkecil, dan akan ditempatkan di indeks kedua(data[1]).
Selama proses, pembandingan dan pengubahan hanya dilakukan padaindeks pembanding saja, pertukaran data secara fisik terjadi pada akhir proses.
Insertion Sort
Analogi pengurutan kartu.
Proses dilakukan dengan membandingkan data ke-I dengan data yang sebelum-sebelumnya.
Misal ascending: pengurutan dimulai dari data ke-2 sampai dengan data terakhir, jika ditemukan data yang lebih kecil, maka akan dimasukkan di posisi yang seharusnya.
Pada penyisipan elemen, maka elemen-elemen lain akan bergeser ke belakang.
Contoh fungsi insertion sort:
Quick SORT
Bersifat divide&conquer.
Merupakan metode pencarian yang sangat cepat (saat ini tercepat).
Pertama-tama deret dibagi menjadi dua bagian, misal, semua elemen pada bagian b (bagian pertama) mempunyai kurang dari atau sama dengan semua elemen pada bagaian c (bagian kedua -- membagi). Kemudian kedua bagian tersebut dilakukan proses sorting dengan rekursif secara terpisah dengan prosedur yang sama(coquer). Kemudian gabungkan lagi kedua bagian terpisah tersebut.
Label:
algoritma dan pemrograman,
kuliah
Searching Algoritma dan pemrograman II
Definisi
Pada suatu data seringkali dibutuhkan pembacaan kembali informasi (retrieval information) dengan cara searching.
Searching adalah pencarian data dengan cara menelusuri data-data tersebut.
Tempat pencarian data dapat berupa array dalam memori, bisa juga pada file pada external storage
Sequential Search
Adalah suatu teknik pencarian data dalam array ( 1 dimensi ) yang akan menelusuri semua elemen-elemen array dari awal sampai akhir, dimana data-data tidak perlu diurutkan terlebih dahulu.
Kemungkinan terbaik (best case) adalah jika data yang dicari terletak di indeks array terdepan (elemen array pertama) sehingga waktu yang dibutuhkan untuk pencarian data sangat sebentar (minimal).
Kemungkinan terburuk (worst case) adalah jika data yang dicari terletak di indeks array terakhir (elemen array terakhir) sehingga waktu yang dibutuhkan untuk pencarian data sangat lama (maksimal).
Binary Search
Data yang ada harus diurutkan terlebih dahulu berdasarkan suatu urutan tertentu yang dijadikan kunci pencarian.
Adalah teknik pencarian data dalam dengan cara membagi data menjadi dua bagian setiap kali terjadi proses pengurutan.
Prinsip pencarian biner adalah:
Data diambil dari posisi 1 sampai posisi akhir N
Kemudian cari posisi data tengah dengan rumus (posisi awal + posisi akhir) / 2
Kemudian data yang dicari dibandingkan dengan data yang di tengah, apakah sama atau lebih kecil, atau lebih besar?
Jika lebih besar, maka proses pencarian dicari dengan posisi awal adalah posisi tengah + 1
Jika lebih kecil, maka proses pencarian dicari dengan posisi akhir adalah posisi tengah – 1
Jika data sama, berarti ketemu
Interpolation Search
Teknik ini dilakukan pada data yang sudah terurut berdasarkan kunci tertentu
Teknik searching ini dilakukan dengan perkiraan letak data.
Contoh ilustrasi: jika kita hendak mencari suatu nama di dalam buku telepon, misal yang berawalan dengan huruf T, maka kita tidak akan mencarinya dari awal buku, tapi kita langsung membukanya pada 2/3 atau ¾ dari tebal buku.
Jadi kita mencari data secara relatif terhadap jumlah data.
Rumus posisi relatif kunci pencarian dihitung dengan rumus:
Pada suatu data seringkali dibutuhkan pembacaan kembali informasi (retrieval information) dengan cara searching.
Searching adalah pencarian data dengan cara menelusuri data-data tersebut.
Tempat pencarian data dapat berupa array dalam memori, bisa juga pada file pada external storage
Sequential Search
Adalah suatu teknik pencarian data dalam array ( 1 dimensi ) yang akan menelusuri semua elemen-elemen array dari awal sampai akhir, dimana data-data tidak perlu diurutkan terlebih dahulu.
Kemungkinan terbaik (best case) adalah jika data yang dicari terletak di indeks array terdepan (elemen array pertama) sehingga waktu yang dibutuhkan untuk pencarian data sangat sebentar (minimal).
Kemungkinan terburuk (worst case) adalah jika data yang dicari terletak di indeks array terakhir (elemen array terakhir) sehingga waktu yang dibutuhkan untuk pencarian data sangat lama (maksimal).
Binary Search
Data yang ada harus diurutkan terlebih dahulu berdasarkan suatu urutan tertentu yang dijadikan kunci pencarian.
Adalah teknik pencarian data dalam dengan cara membagi data menjadi dua bagian setiap kali terjadi proses pengurutan.
Prinsip pencarian biner adalah:
Data diambil dari posisi 1 sampai posisi akhir N
Kemudian cari posisi data tengah dengan rumus (posisi awal + posisi akhir) / 2
Kemudian data yang dicari dibandingkan dengan data yang di tengah, apakah sama atau lebih kecil, atau lebih besar?
Jika lebih besar, maka proses pencarian dicari dengan posisi awal adalah posisi tengah + 1
Jika lebih kecil, maka proses pencarian dicari dengan posisi akhir adalah posisi tengah – 1
Jika data sama, berarti ketemu
Interpolation Search
Teknik ini dilakukan pada data yang sudah terurut berdasarkan kunci tertentu
Teknik searching ini dilakukan dengan perkiraan letak data.
Contoh ilustrasi: jika kita hendak mencari suatu nama di dalam buku telepon, misal yang berawalan dengan huruf T, maka kita tidak akan mencarinya dari awal buku, tapi kita langsung membukanya pada 2/3 atau ¾ dari tebal buku.
Jadi kita mencari data secara relatif terhadap jumlah data.
Rumus posisi relatif kunci pencarian dihitung dengan rumus:
Distribusi Mata Kuliah persemester Teknik Informatika Universitas Sriwijaya Palembang Sumatera Selatan
TEKNIK INFORMATIKA (S1)
Distribusi Mata Kuliah persemester Teknik Informatika
Semester 1
No Kode Nama Mata Kuliah SKS Prasyarat
1 UNI101 Pendidikan Agama 2 -
2 MIF106 Algoritma dan Pemrograman I 3 -
3 MIF107 Praktikum Algoritma dan Pemrograman I 1 -
4 MIF103 Kalkulus I 3 -
5 MIF104 Fisika I 3 -
6 MIF105 Praktikum Fisika I 1 -
7 UNI102 Bahasa Inggris 2 -
8 MIF108 Pemrograman Web 2 -
9 MIF109 Pengantar Teknologi Informasi 2 -
Jumlah 19
Semester 2
No Kode Nama Mata Kuliah SKS Prasyarat
1 UNI201 Pendidikan Kewarganegaraan 2 -
2 MIF206 Algoritma dan Pemrograman II 3 MIF106/107
3 MIF207 Praktikum Algoritma dan Pemrograman II 1 -
4 MIF202 Kalkulus II 3 MIF103
5 MIF203 Fisika II 3 MIF104/105
6 MIF204 Praktikum Fisika II 1 -
7 MIF205 Kimia 3 -
8 TIF208 Struktur Diskrit I 4 -
Jumlah 20
Semester 3
No Kode Nama Mata Kuliah SKS Prasyarat
1 TIF301 Struktur Diskrit II 4 TIF208
2 MIF302 Struktur Data 3 MIF206/207
3 MIF303 Praktikum Struktur Data 1 -
4 TIF304 Organisasi dan Arsitektur Komputer 4 MIF109, MIF106/107
5 TIF306 Rekayasa Perangkat Lunak 4 -
6 TIF307 Statistika Komputasi 3 -
7 TIF308 Praktikum Statistika Komputasi 1 -
Jumlah 20
Semester 4
No Kode Nama Mata Kuliah SKS Prasyarat
1 TIF401 Bahasa Rakitan 2 -
2 TIF402 Praktikum Bahasa Rakitan 1 -
3 TIF403 Pemrograman Berorientasi Objek 3 MIF302/303
4 TIF404 Praktikum Pemrograman Berorientasi Objek 1 -
5 TIF405 Otomata dan Teori Bahasa Formal 3 -
6 MIF406 Sistem Operasi 4 TIF304
7 TIF407 Interaksi Manusia Komputer 2 -
8 TIF408 Analisis Perangkat Lunak 3 -
Jumlah 20
Semester 5
No Kode Nama Mata Kuliah SKS Prasyarat
1 MIF501 Jaringan Komputer 3 -
2 MIF502 Praktikum Jaringan Komputer 1 -
3 TIF503 Perancangan Perangkat Lunak 3 TIF306
4 TIF504 Basis Data 3 -
5 TIF505 Praktikum Basis Data 1 -
6 TIF506 Pemrograman Internet 2 -
7 TIF507 Praktikum Pemrograman Internet 1 -
8 TIF508 Sistem Informasi 3 -
9 MIF509 Kecerdasan Buatan 3 -
Jumlah 20
Semester 6
No Kode Nama Mata Kuliah SKS Prasyarat
1 TIF601 Analisis & Perancangan Perangkat LunakBerorientasi Objek 4 -
2 TIF602 Sistem Basis Data 3 -
3 TIF603 Kerja Praktek 2 -
4 TIF604 Pengujian Perangkat Lunak 3 -
5 Pilihan 9 -
Jumlah 21
Semester 7
No Kode Nama Mata Kuliah SKS Prasyarat
1 MIF701 Teknik Penulisan Karya Ilmiah 2 -
2 MIF702 Kewirausahaan dan Manajemen Bisnis 2 -
3 MIF703 Etika Profesi 2 -
4 MIF704 Tugas Akhir I 2 -
5 TIF705 Manajemen Proyek Perangkat Lunak 3 -
6 Pilihan 9 -
Jumlah 20
Semester 8
No Kode Nama Mata Kuliah SKS Prasyarat
1 MIF801 Tugas Akhir II 4 -
Jumlah 4
Mata Kuliah Pilihan
No Nama Mata Kuliah SKS Prasyarat
1 Sistem Pakar 3 MIF509
2 Pengolahan Citra 3 MIF509
3 Pemrograman Sistem Intrumentasi Medis 2 -
4 Sistem Informasi Rumah Sakit 3 -
5 Multimedia 3 -
6 Sistem Pendukung Keputusan 2 -
7 Bioinformatika 3 -
8 Jaringan Syaraf Tiruan 2 MIF509
9 Grafika Komputer 3 MIF509
10 Perekaman Data Medik 2 -
11 Telemedicine 2 -
12 Temu Kembali Informasi 2 -
13 Sistem Basisdata Terdistribusi 3 -
14 Sistem Informasi Industri 2 -
15 Sistem Informasi Perbankan 2 -
16 Sistem Waktu Nyata 2 -
17 Komputasi Sistem Bergerak ( Mobile Computing) 3 MIF501
18 Keamanan Jaringan Komputer 3 -
19 Pemodelan dan Simulasi 2 -
20 Pemrograman Mikrokontroler 2 -
21 Metode Numerik 3 -
22 Robotika Industri 3 -
Jumlah 55
Distribusi Mata Kuliah persemester Teknik Informatika
Semester 1
No Kode Nama Mata Kuliah SKS Prasyarat
1 UNI101 Pendidikan Agama 2 -
2 MIF106 Algoritma dan Pemrograman I 3 -
3 MIF107 Praktikum Algoritma dan Pemrograman I 1 -
4 MIF103 Kalkulus I 3 -
5 MIF104 Fisika I 3 -
6 MIF105 Praktikum Fisika I 1 -
7 UNI102 Bahasa Inggris 2 -
8 MIF108 Pemrograman Web 2 -
9 MIF109 Pengantar Teknologi Informasi 2 -
Jumlah 19
Semester 2
No Kode Nama Mata Kuliah SKS Prasyarat
1 UNI201 Pendidikan Kewarganegaraan 2 -
2 MIF206 Algoritma dan Pemrograman II 3 MIF106/107
3 MIF207 Praktikum Algoritma dan Pemrograman II 1 -
4 MIF202 Kalkulus II 3 MIF103
5 MIF203 Fisika II 3 MIF104/105
6 MIF204 Praktikum Fisika II 1 -
7 MIF205 Kimia 3 -
8 TIF208 Struktur Diskrit I 4 -
Jumlah 20
Semester 3
No Kode Nama Mata Kuliah SKS Prasyarat
1 TIF301 Struktur Diskrit II 4 TIF208
2 MIF302 Struktur Data 3 MIF206/207
3 MIF303 Praktikum Struktur Data 1 -
4 TIF304 Organisasi dan Arsitektur Komputer 4 MIF109, MIF106/107
5 TIF306 Rekayasa Perangkat Lunak 4 -
6 TIF307 Statistika Komputasi 3 -
7 TIF308 Praktikum Statistika Komputasi 1 -
Jumlah 20
Semester 4
No Kode Nama Mata Kuliah SKS Prasyarat
1 TIF401 Bahasa Rakitan 2 -
2 TIF402 Praktikum Bahasa Rakitan 1 -
3 TIF403 Pemrograman Berorientasi Objek 3 MIF302/303
4 TIF404 Praktikum Pemrograman Berorientasi Objek 1 -
5 TIF405 Otomata dan Teori Bahasa Formal 3 -
6 MIF406 Sistem Operasi 4 TIF304
7 TIF407 Interaksi Manusia Komputer 2 -
8 TIF408 Analisis Perangkat Lunak 3 -
Jumlah 20
Semester 5
No Kode Nama Mata Kuliah SKS Prasyarat
1 MIF501 Jaringan Komputer 3 -
2 MIF502 Praktikum Jaringan Komputer 1 -
3 TIF503 Perancangan Perangkat Lunak 3 TIF306
4 TIF504 Basis Data 3 -
5 TIF505 Praktikum Basis Data 1 -
6 TIF506 Pemrograman Internet 2 -
7 TIF507 Praktikum Pemrograman Internet 1 -
8 TIF508 Sistem Informasi 3 -
9 MIF509 Kecerdasan Buatan 3 -
Jumlah 20
Semester 6
No Kode Nama Mata Kuliah SKS Prasyarat
1 TIF601 Analisis & Perancangan Perangkat LunakBerorientasi Objek 4 -
2 TIF602 Sistem Basis Data 3 -
3 TIF603 Kerja Praktek 2 -
4 TIF604 Pengujian Perangkat Lunak 3 -
5 Pilihan 9 -
Jumlah 21
Semester 7
No Kode Nama Mata Kuliah SKS Prasyarat
1 MIF701 Teknik Penulisan Karya Ilmiah 2 -
2 MIF702 Kewirausahaan dan Manajemen Bisnis 2 -
3 MIF703 Etika Profesi 2 -
4 MIF704 Tugas Akhir I 2 -
5 TIF705 Manajemen Proyek Perangkat Lunak 3 -
6 Pilihan 9 -
Jumlah 20
Semester 8
No Kode Nama Mata Kuliah SKS Prasyarat
1 MIF801 Tugas Akhir II 4 -
Jumlah 4
Mata Kuliah Pilihan
No Nama Mata Kuliah SKS Prasyarat
1 Sistem Pakar 3 MIF509
2 Pengolahan Citra 3 MIF509
3 Pemrograman Sistem Intrumentasi Medis 2 -
4 Sistem Informasi Rumah Sakit 3 -
5 Multimedia 3 -
6 Sistem Pendukung Keputusan 2 -
7 Bioinformatika 3 -
8 Jaringan Syaraf Tiruan 2 MIF509
9 Grafika Komputer 3 MIF509
10 Perekaman Data Medik 2 -
11 Telemedicine 2 -
12 Temu Kembali Informasi 2 -
13 Sistem Basisdata Terdistribusi 3 -
14 Sistem Informasi Industri 2 -
15 Sistem Informasi Perbankan 2 -
16 Sistem Waktu Nyata 2 -
17 Komputasi Sistem Bergerak ( Mobile Computing) 3 MIF501
18 Keamanan Jaringan Komputer 3 -
19 Pemodelan dan Simulasi 2 -
20 Pemrograman Mikrokontroler 2 -
21 Metode Numerik 3 -
22 Robotika Industri 3 -
Jumlah 55
Sistem Informasi Perbankan
3 Faktor Keamanan dalam Sistem Bank
Kerahasiaan (security)
aspek yang menjamin kerahasiaan data atau informasi, memastikan bahwa informasi hanya dapat diakses oleh orang yang berwenang dan menjamin kerahasiaan data yang dikirim, diterima dan disimpan.
integritas (integrity)
aspek yang menjamin bahwa data tidak dirubah tanpa ada ijin fihak yang berwenang (authorized), menjaga keakuratan dan keutuhan informasi serta metode prosesnya untuk menjamin aspek integrity ini.
ketersediaan (availability)
aspek yang menjamin bahwa data akan tersedia saat dibutuhkan, memastikan user yang berhak dapat menggunakan informasi dan perangkat terkait (aset yang berhubungan bilamana diperlukan).
Sistem Aplikasi Perbankan, pengertiannya
penggunaan komputer dan alat-alat pendukungnya dalam operasional perbankan yang meliputi pencatatan, penghitungan, peringkasan, penggolongan, dan pelaporan semua kegiatan di bidang perbankan. Kegiatan tersebut bisa meliputi administrasi, akuntansi, manajemen, pemasaran, atau bidang lain yang mendukung kegiatan perbankan.
Sistem Aplikasi Perbankan terdiri atas,
Sistem Informasi Keuangan (Financial Information System)
Sistem Pengolahan Transaksi (Transaction Processing System)
Sistem Pengolahan Aplikasi (Application Processing System)
Sistem Keputusan Manajemen (Management Decision System)
Sistem Informasi Nasabah (Customer Information System)
Untuk kasus bank-bank di Indonesia, bisa dikatakan belum ada sistem aplikasi bank yang bisa dikategorikan sebagai fully integrated. Sistem aplikasi yang bisa dikatakan hampir semua bank sudah menerapkan sebagian atau seluruhnya adalah sistem pengolahan aplikasi (application processing system) yang berkaitan dengan pengelolaan dana masyarakat (deposit application system). Sistem aplikasi yang akan dikaji dalam materi ini adalah aplikasi general ledger, aplikasi tabungan, dan aplikasi giro.
Aplikasi General Ledger
merupakan Sistem Aplikasi General Ledger bersifat Integrated banking operational system dengan memakai jaringan kerja komputer yang saling berhubungan dengan seluruh kegiatan operasional aplikasi perbankan. Yakni, mulai dari proses pembukuan sampai dengan pelaporan keuangan bank serta penerapan sistem On Line antar-bagian atau antar-cabang.
Sistem Aplikasi Bank
Eksplosion
Kemampuan untuk meng-input satu kali ke dalam sistem tetapi bisa untuk sejumlah transaksi, misalkan sekali input metode perhitungan bunga atau perhitungan pajak yang diberlakukan untuk semua rekening nasabah atau input penyetoran dengan mengkombinasikan uang tunai, pemindahbukuan, dan warkat kliring yang akan mempengaruhi rekening lain selain rekening penyetoran.
Implosion
kemampuan melakukan lebih dari satu masukan untuk satu transaksi, misalnya pembukaan rekening baru oleh seorang nasabah memerlukan beberapa kali masukan yang meliputi input data nasabah, biaya administrasi, serta pembuatan dan penyetoran pertamanya.
Lanjutan…
Sistem aplikasi juga dilengkapi dengan kemampuan pembuatan laporan, seperti: laporan transaksi harian per kelompok rekening per ledger atau subledger; laporan periodik harian, bulanan, atau tahunan; laporan konsolidasi seluruh cabang atau per cabang; dan laporan pertanggung jawaban petugas peng-input transaksi. Jenis-jenis laporan tersebut biasanya dihasilkan setelah dilakukan proses akhir hari, akhir bulan, atau akhir tahun melalui prosedur tertentu yang juga secara lengkap tersedia dalam sistem aplikasi di bank.
Lanjutan…
Kemampuan sistem yang berkaitan status bank sebagai bank devisa adalah konversi nilai tukar rupiah terhadap mata uang asing. Pemasukan nilai konversi tersebut bisa diubah-ubah sesuai dengan fluktuasi atau kebijakan pihak manajemen dalam menentukan kurs jual, kurs beli, atau penggunaan kurs tengah Bank Indonesia dalam pembuatan laporan keuangan.
Sistem Keamanan Data
sistem keamanan jaringan komputer
penggunaan identitas pemakai yang dilengkapi password
pembuatan batasan wewenang dan otoritas pengguna komputer sesuai dengan deskripsi dan tingkatan jabatannya di bank, hingga sistem Back Up data
Trend Sistem Informasi Perbankan
trend TSI perbankan dewasa ini sehingga masing-masing bagian atau nasabah bisa secara on-line berhubungan dengan pihak bank di seluruh kantor cabang. Sistem on line ini memerlukan sistem jaringan komputer yang menghubungkan seluruh kantor cabang dan pembuatan sub-subsistem aplikasi yang terintegrasi dengan memperhitungkan keterkaitan fungsional antar-bagian di bank tersebut dan keterkaitannya dengan sistem eksternal, baik nasabah, lembaga keuangan lain maupun sistem-sistem informasi eksternal lainnya.
Sistem Aplikasi Tabungan dan Sistem Aplikasi Giro
Penerapan sistem aplikasi tabungan dan sistem aplikasi giro pada dasarnya adalah mengubah pengolahan data dari sistem manual yang bersifat prosedural atau langkah-langkah pelayanan tabungan untuk menjadi pengolahan data dengan menggunakan komputer. Secara umum penggunaan sistem aplikasi ini tidak mengubah pengertian atau prosedur-prosedur mengenai tabungan yang berlaku standar untuk setiap bank. Perbedaan yang ada lebih bersifat pelayanan terhadap nasabah, perhitungan bunga secara otomatis, dan cara pelaporan (reporting).
Kemampuan sistem aplikasi tabungan dan giro berbeda-beda antara satu bank dan bank lainnya. Sebagai contoh, ada sistem aplikasi tabungan dan giro yang bisa mengakomodasikan sistem on line, tetapi masih ada bank yang menggunakan sistem aplikasi tabungan dan giro yang hanya bisa dioperasikan off line dan hanya terpasang di satu komputer (stand alone). Perbedaan kemampuan dan kapasitas sistem tersebut menyebabkan banyaknya berbagai jenis sistem aplikasi tabungan dan giro yang digunakan oleh bank-bank di Indonesia, baik yang dikembangkan sendiri oleh sumber daya intern bank maupun yang dibeli dari vendor atau software house.
Kerahasiaan (security)
aspek yang menjamin kerahasiaan data atau informasi, memastikan bahwa informasi hanya dapat diakses oleh orang yang berwenang dan menjamin kerahasiaan data yang dikirim, diterima dan disimpan.
integritas (integrity)
aspek yang menjamin bahwa data tidak dirubah tanpa ada ijin fihak yang berwenang (authorized), menjaga keakuratan dan keutuhan informasi serta metode prosesnya untuk menjamin aspek integrity ini.
ketersediaan (availability)
aspek yang menjamin bahwa data akan tersedia saat dibutuhkan, memastikan user yang berhak dapat menggunakan informasi dan perangkat terkait (aset yang berhubungan bilamana diperlukan).
Sistem Aplikasi Perbankan, pengertiannya
penggunaan komputer dan alat-alat pendukungnya dalam operasional perbankan yang meliputi pencatatan, penghitungan, peringkasan, penggolongan, dan pelaporan semua kegiatan di bidang perbankan. Kegiatan tersebut bisa meliputi administrasi, akuntansi, manajemen, pemasaran, atau bidang lain yang mendukung kegiatan perbankan.
Sistem Aplikasi Perbankan terdiri atas,
Sistem Informasi Keuangan (Financial Information System)
Sistem Pengolahan Transaksi (Transaction Processing System)
Sistem Pengolahan Aplikasi (Application Processing System)
Sistem Keputusan Manajemen (Management Decision System)
Sistem Informasi Nasabah (Customer Information System)
Untuk kasus bank-bank di Indonesia, bisa dikatakan belum ada sistem aplikasi bank yang bisa dikategorikan sebagai fully integrated. Sistem aplikasi yang bisa dikatakan hampir semua bank sudah menerapkan sebagian atau seluruhnya adalah sistem pengolahan aplikasi (application processing system) yang berkaitan dengan pengelolaan dana masyarakat (deposit application system). Sistem aplikasi yang akan dikaji dalam materi ini adalah aplikasi general ledger, aplikasi tabungan, dan aplikasi giro.
Aplikasi General Ledger
merupakan Sistem Aplikasi General Ledger bersifat Integrated banking operational system dengan memakai jaringan kerja komputer yang saling berhubungan dengan seluruh kegiatan operasional aplikasi perbankan. Yakni, mulai dari proses pembukuan sampai dengan pelaporan keuangan bank serta penerapan sistem On Line antar-bagian atau antar-cabang.
Sistem Aplikasi Bank
Eksplosion
Kemampuan untuk meng-input satu kali ke dalam sistem tetapi bisa untuk sejumlah transaksi, misalkan sekali input metode perhitungan bunga atau perhitungan pajak yang diberlakukan untuk semua rekening nasabah atau input penyetoran dengan mengkombinasikan uang tunai, pemindahbukuan, dan warkat kliring yang akan mempengaruhi rekening lain selain rekening penyetoran.
Implosion
kemampuan melakukan lebih dari satu masukan untuk satu transaksi, misalnya pembukaan rekening baru oleh seorang nasabah memerlukan beberapa kali masukan yang meliputi input data nasabah, biaya administrasi, serta pembuatan dan penyetoran pertamanya.
Lanjutan…
Sistem aplikasi juga dilengkapi dengan kemampuan pembuatan laporan, seperti: laporan transaksi harian per kelompok rekening per ledger atau subledger; laporan periodik harian, bulanan, atau tahunan; laporan konsolidasi seluruh cabang atau per cabang; dan laporan pertanggung jawaban petugas peng-input transaksi. Jenis-jenis laporan tersebut biasanya dihasilkan setelah dilakukan proses akhir hari, akhir bulan, atau akhir tahun melalui prosedur tertentu yang juga secara lengkap tersedia dalam sistem aplikasi di bank.
Lanjutan…
Kemampuan sistem yang berkaitan status bank sebagai bank devisa adalah konversi nilai tukar rupiah terhadap mata uang asing. Pemasukan nilai konversi tersebut bisa diubah-ubah sesuai dengan fluktuasi atau kebijakan pihak manajemen dalam menentukan kurs jual, kurs beli, atau penggunaan kurs tengah Bank Indonesia dalam pembuatan laporan keuangan.
Sistem Keamanan Data
sistem keamanan jaringan komputer
penggunaan identitas pemakai yang dilengkapi password
pembuatan batasan wewenang dan otoritas pengguna komputer sesuai dengan deskripsi dan tingkatan jabatannya di bank, hingga sistem Back Up data
Trend Sistem Informasi Perbankan
trend TSI perbankan dewasa ini sehingga masing-masing bagian atau nasabah bisa secara on-line berhubungan dengan pihak bank di seluruh kantor cabang. Sistem on line ini memerlukan sistem jaringan komputer yang menghubungkan seluruh kantor cabang dan pembuatan sub-subsistem aplikasi yang terintegrasi dengan memperhitungkan keterkaitan fungsional antar-bagian di bank tersebut dan keterkaitannya dengan sistem eksternal, baik nasabah, lembaga keuangan lain maupun sistem-sistem informasi eksternal lainnya.
Sistem Aplikasi Tabungan dan Sistem Aplikasi Giro
Penerapan sistem aplikasi tabungan dan sistem aplikasi giro pada dasarnya adalah mengubah pengolahan data dari sistem manual yang bersifat prosedural atau langkah-langkah pelayanan tabungan untuk menjadi pengolahan data dengan menggunakan komputer. Secara umum penggunaan sistem aplikasi ini tidak mengubah pengertian atau prosedur-prosedur mengenai tabungan yang berlaku standar untuk setiap bank. Perbedaan yang ada lebih bersifat pelayanan terhadap nasabah, perhitungan bunga secara otomatis, dan cara pelaporan (reporting).
Kemampuan sistem aplikasi tabungan dan giro berbeda-beda antara satu bank dan bank lainnya. Sebagai contoh, ada sistem aplikasi tabungan dan giro yang bisa mengakomodasikan sistem on line, tetapi masih ada bank yang menggunakan sistem aplikasi tabungan dan giro yang hanya bisa dioperasikan off line dan hanya terpasang di satu komputer (stand alone). Perbedaan kemampuan dan kapasitas sistem tersebut menyebabkan banyaknya berbagai jenis sistem aplikasi tabungan dan giro yang digunakan oleh bank-bank di Indonesia, baik yang dikembangkan sendiri oleh sumber daya intern bank maupun yang dibeli dari vendor atau software house.
pemrograman bahasa C++ menampilkan angka pascal
#include
#include
#include
main()
{
unsigned int n,a,b,x,s[100],p[100];
cout<<"Masukkan nilai n: "; cin>>n;
for(a=0,x=0;a<=n;a++,x+=2)
{
cout<
s[a]=1;
p[a]=1;
for(b=0;b<=a;b++)
{
if (b<1||b==a) cout<<"1"<
else
{
s[b]=p[b];
p[b]=s[b-1]+s[b];
cout<
}
}
cout<
}
getch();
return 0;
}
#include
#include
main()
{
unsigned int n,a,b,x,s[100],p[100];
cout<<"Masukkan nilai n: "; cin>>n;
for(a=0,x=0;a<=n;a++,x+=2)
{
cout<
s[a]=1;
p[a]=1;
for(b=0;b<=a;b++)
{
if (b<1||b==a) cout<<"1"<
else
{
s[b]=p[b];
p[b]=s[b-1]+s[b];
cout<
}
}
cout<
}
getch();
return 0;
}
Matriks transpose dengan pemrograman bahasa C
#include "stdio.h"
#include "conio.h"
typedef matriks[50][50];
matriks mata;
main()
{
int maksbrs,makskol;
int i,j,k;
clrscr();
printf("Masukkan Banyak baris Matriks A :");
scanf("%d",&maksbrs);
printf("Masukkan Banyak kolom Matriks A :");
scanf("%d",&makskol);
clrscr();
printf("Matriks A \n\n");
for (i=1;i<=maksbrs;i++)
{for (j=1;j<=makskol;j++)
{ printf("mat a [%d,%d] =",i,j);
scanf("%d",&mata[i][j]);}
printf("\n");}
clrscr();
printf("Matriks A \n\n");
for (i=1;i<=maksbrs;i++)
{
for (j=1;j<=makskol;j++)
{ printf("%4d",mata[i][j]);}
printf("\n");}
printf("Tranpose Matriks A \n\n");
for (i=1;i<=makskol;i++)
{
for (j=1;j<=maksbrs;j++)
{ printf("%4d",mata[j][i]);}
printf("\n");
}
printf("\n");
printf("Program selesai ......... ! \n");
getch();
}
#include "conio.h"
typedef matriks[50][50];
matriks mata;
main()
{
int maksbrs,makskol;
int i,j,k;
clrscr();
printf("Masukkan Banyak baris Matriks A :");
scanf("%d",&maksbrs);
printf("Masukkan Banyak kolom Matriks A :");
scanf("%d",&makskol);
clrscr();
printf("Matriks A \n\n");
for (i=1;i<=maksbrs;i++)
{for (j=1;j<=makskol;j++)
{ printf("mat a [%d,%d] =",i,j);
scanf("%d",&mata[i][j]);}
printf("\n");}
clrscr();
printf("Matriks A \n\n");
for (i=1;i<=maksbrs;i++)
{
for (j=1;j<=makskol;j++)
{ printf("%4d",mata[i][j]);}
printf("\n");}
printf("Tranpose Matriks A \n\n");
for (i=1;i<=makskol;i++)
{
for (j=1;j<=maksbrs;j++)
{ printf("%4d",mata[j][i]);}
printf("\n");
}
printf("\n");
printf("Program selesai ......... ! \n");
getch();
}
Matrks transpose dengan pemrograman bahasa C
#include "stdio.h"
#include "conio.h"
typedef matriks[50][50];
matriks mata;
main()
{
int maksbrs,makskol;
int i,j,k;
clrscr();
printf("Masukkan Banyak baris Matriks A :");
scanf("%d",&maksbrs);
printf("Masukkan Banyak kolom Matriks A :");
scanf("%d",&makskol);
clrscr();
printf("Matriks A \n\n");
for (i=1;i<=maksbrs;i++)
{for (j=1;j<=makskol;j++)
{ printf("mat a [%d,%d] =",i,j);
scanf("%d",&mata[i][j]);}
printf("\n");}
clrscr();
printf("Matriks A \n\n");
for (i=1;i<=maksbrs;i++)
{
for (j=1;j<=makskol;j++)
{ printf("%4d",mata[i][j]);}
printf("\n");}
printf("Tranpose Matriks A \n\n");
for (i=1;i<=makskol;i++)
{
for (j=1;j<=maksbrs;j++)
{ printf("%4d",mata[j][i]);}
printf("\n");
}
printf("\n");
printf("Program selesai ......... ! \n");
getch();
}
#include "conio.h"
typedef matriks[50][50];
matriks mata;
main()
{
int maksbrs,makskol;
int i,j,k;
clrscr();
printf("Masukkan Banyak baris Matriks A :");
scanf("%d",&maksbrs);
printf("Masukkan Banyak kolom Matriks A :");
scanf("%d",&makskol);
clrscr();
printf("Matriks A \n\n");
for (i=1;i<=maksbrs;i++)
{for (j=1;j<=makskol;j++)
{ printf("mat a [%d,%d] =",i,j);
scanf("%d",&mata[i][j]);}
printf("\n");}
clrscr();
printf("Matriks A \n\n");
for (i=1;i<=maksbrs;i++)
{
for (j=1;j<=makskol;j++)
{ printf("%4d",mata[i][j]);}
printf("\n");}
printf("Tranpose Matriks A \n\n");
for (i=1;i<=makskol;i++)
{
for (j=1;j<=maksbrs;j++)
{ printf("%4d",mata[j][i]);}
printf("\n");
}
printf("\n");
printf("Program selesai ......... ! \n");
getch();
}
Penjumlahan matriks 2 dimensi dengan pemrograman bahasa C++
#include
#include
#include
void main()
{
int A[10][10];
int B[10][10];
int C[10][10];
int i,j;
//cout<<"A["<<1<<","<<1<<"] = ";
//proses input matrik
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
printf("A[%d,%d] = ",i,j);
cin>>A[i][j];
}
}
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
printf("B[%d,%d] = ",i,j);
cin>>B[i][j];
}
}
//proses penjumlahan C = A + B
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
C[i][j]=A[i][j]+B[i][j];
}
}
//proses output matriks C
clrscr();
printf("C2x2 = A2x2 + B2x2 \n");
gotoxy(6,4);printf("=");
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(4*j+4,2*i+1);printf("%d",A[i][j]);
gotoxy(4*j+13,2*i+1);printf("%d",B[i][j]);
}
}
gotoxy(15,4);printf("+");
}
#include
#include
void main()
{
int A[10][10];
int B[10][10];
int C[10][10];
int i,j;
//cout<<"A["<<1<<","<<1<<"] = ";
//proses input matrik
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
printf("A[%d,%d] = ",i,j);
cin>>A[i][j];
}
}
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
printf("B[%d,%d] = ",i,j);
cin>>B[i][j];
}
}
//proses penjumlahan C = A + B
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
C[i][j]=A[i][j]+B[i][j];
}
}
//proses output matriks C
clrscr();
printf("C2x2 = A2x2 + B2x2 \n");
gotoxy(6,4);printf("=");
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(4*j+4,2*i+1);printf("%d",A[i][j]);
gotoxy(4*j+13,2*i+1);printf("%d",B[i][j]);
}
}
gotoxy(15,4);printf("+");
}
Larik matriks dengan pemrograman bahasa C++
#include
#include
main()
{ int B[3][4],i,j;
clrscr();
for(i=1;i<=3;i++){
for(j=1;j<=4;j++) {
printf("B[%d,%d]=",i,j);scanf("%d",&B[i][j]); }}
for(i=1;i<=3;i++)
for(j=1;j<=4;j++)
printf("\n",B[i][j]," ");
}
#include
main()
{ int B[3][4],i,j;
clrscr();
for(i=1;i<=3;i++){
for(j=1;j<=4;j++) {
printf("B[%d,%d]=",i,j);scanf("%d",&B[i][j]); }}
for(i=1;i<=3;i++)
for(j=1;j<=4;j++)
printf("\n",B[i][j]," ");
}
Matrks 2 dimensi dengan pemrograman bahasa C++
#include
#include
void main()
{
int A[10][10];
int B[10][10];
int C[10][10];
int i,j;
//input matriks A
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<"A["< cin>>A[i][j];
}
}
//input matriks B
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<"B["< cin>>B[i][j];
}
}
//proses penjumlahan matriks
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
C[i][j]=A[i][j]+B[i][j];
}
}
clrscr();
cout<<"C2x2 = A2x2 + B2x2"< gotoxy(6,4);cout<<"=";
gotoxy(16,4);cout<<"+";
gotoxy(6,8);cout<<"=";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(4*j+4,2*i+1);cout< gotoxy(4*j+14,2*i+1);cout< gotoxy(4*j+4,2*i+5);cout< }
}
}
#include
void main()
{
int A[10][10];
int B[10][10];
int C[10][10];
int i,j;
//input matriks A
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<"A["< cin>>A[i][j];
}
}
//input matriks B
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
cout<<"B["< cin>>B[i][j];
}
}
//proses penjumlahan matriks
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
C[i][j]=A[i][j]+B[i][j];
}
}
clrscr();
cout<<"C2x2 = A2x2 + B2x2"<
gotoxy(16,4);cout<<"+";
gotoxy(6,8);cout<<"=";
for(i=1;i<=2;i++)
{
for(j=1;j<=2;j++)
{
gotoxy(4*j+4,2*i+1);cout< gotoxy(4*j+14,2*i+1);cout< gotoxy(4*j+4,2*i+5);cout< }
}
}
menampilkan nilai genap menggunakan bahasa C++
#include
#include
void input(int x[100], int &n);
int bilgenap(int x[100], int n);
void main()
{
int x[100], n, k;
input(x,n);
clrscr();
bilgenap(x,n);
cout<<"banyaknya nilai genap : "<
}
void input(int x[100], int &n)//symbol (&) adanya transfer data dari prosedur ke program utama
{
int i;
cout<<"Input data"< cout<<"Masukkan banyaknya data : ";
cin>>n;
cout< for(i=1; i<=n; i++)
{
cin>>x[i];
}
}
int bilgenap(int x[100], int n) // gx ada symbol (&) karna by value
{
int i, k;
k=0;
cout<<"Output data"< for(i=1; i {
if(x[i]%2==0)
{
k++;
}
}
return k;
}
#include
void input(int x[100], int &n);
int bilgenap(int x[100], int n);
void main()
{
int x[100], n, k;
input(x,n);
clrscr();
bilgenap(x,n);
cout<<"banyaknya nilai genap : "<
}
void input(int x[100], int &n)//symbol (&) adanya transfer data dari prosedur ke program utama
{
int i;
cout<<"Input data"<
cin>>n;
cout<
{
cin>>x[i];
}
}
int bilgenap(int x[100], int n) // gx ada symbol (&) karna by value
{
int i, k;
k=0;
cout<<"Output data"<
if(x[i]%2==0)
{
k++;
}
}
return k;
}
30 Hal Yang Bisa Membuat Cewek Tersenyum
langsung aja neh gan :P
1. Jangan memeluk temannya atau temanmu dimana hal itu bisa membuatnya merasa ditinggalkan.
2. Pegang tangannya pada setiap kesempatan... meskipun hanya sedetik saja.
3. Peluk dia dari belakang.
4. Tinggalkan pesan suara untuk dia untuk membangunkan dia dari tidurnya.
5. Bercanda -canda dengan dia.
6.Jangan pergi jalan-jalan dengan mantanmu jika dia sedang tidak bersama kamu, kamu mungkin tidak mengetahui betapa menyakitkannya hal itu bagi dia.
7. Jika kamu sedang berbicara dengan seorang Cewe lain , setelah kamu selesai berbicara, berjalanlah dan peluklah dia serta ciumlah dia... Tunjukkan pada dia bahwa dia milikmu dan mereka bukan apa-apa.
8. Tuliskan dia sebuah catatan atau telepon dia hanya untuk sekedar menyapanya... dan tidak hanya pada saat malam hari setelah kamu bepergian dengan Cewe-Cewe lain.
9. Perkenalkan dia pada teman-temanmu... sebagai kekasihmu.
10. Bermain dengan rambutnya.
11. Gendong dia.
12. Merasa kesal apabila ada Cowo lain memegang-megang dia dan dia tidak menyukainya.
13. Buat dia tertawa, jika kamu bisa membuat dia tertawa. kamu bisa membuat dia melakukan apa saja.
14. Biarkan dia tertidur lelap di dalam pelukanmu.
15. Jika dia marah padamu, cium dia.
16. Jika kamu sayang pada dia, katakan.
17. Setiap Cowo harus memberikan Cewe mereka 3 benda: boneka binatang (dia akan membawanya dan memeluknya setiap kali dia akan tidur), perhiasan (dia akan menyimpannya dengan baik-baik untuk selamanya), dan baju yang dimiliki sang Cowo (dia akan memakainya ketika tidur).
18. Perlakukanlah dia sebagaimana biasanya, meskipun sedang berkumpul dengan teman-teman.
19. Tataplah kedua matanya dan tersenyumlah pada dia.
20. Pergi jalan-jalan dengan dia tiap akhir pekan.
21. Cium dia di bawah guyuran hujan
22. Jika kamu sedang mendengarkan musik, biarkan dia ikut mendengarnya bersama kamu.
23. Ingat hari ulang tahunnya dan belikan dia sesuatu, meskipun itu sederhana dan tidak mahal, itu adalah pemberian dari KAMU. Itu berarti segalanya bagi DIA.
24. Ketika dia memberikan hadiah pada hari ulang tahunmu, atau pada saat-saat tertentu, ambillah dan katakan pada dia bahwa kamu menyukainya, meskipun sebenarnya tidak (hal itu akan membuatnya senang).
25. Cewe tidak butuh pembicaraan lewat telepon yang panjang dan berjam-jam tiap malam, yang terpenting adalah bisa mendengar suara kamu meskipun hanya sekedar sapaan atau 'halo?'.
26. Berikan dia apa yang dia mau.
27. Hargai setiap hal kecil... itu biasanya berarti besar.
28. Katakan pada dia bahwa dia cantik atau menarik, dia perlu tahu bahwa dandanannya tidak sia-sia.
29. Pergi jalan-jalan bersama dia setiap kali kamu nganggur dan kamu harus siap mengajak kekasihmu jalan-jalan kapan saja.
30. Jika kamu perhatian pada dia... TUNJUKKAN!
1. Jangan memeluk temannya atau temanmu dimana hal itu bisa membuatnya merasa ditinggalkan.
2. Pegang tangannya pada setiap kesempatan... meskipun hanya sedetik saja.
3. Peluk dia dari belakang.
4. Tinggalkan pesan suara untuk dia untuk membangunkan dia dari tidurnya.
5. Bercanda -canda dengan dia.
6.Jangan pergi jalan-jalan dengan mantanmu jika dia sedang tidak bersama kamu, kamu mungkin tidak mengetahui betapa menyakitkannya hal itu bagi dia.
7. Jika kamu sedang berbicara dengan seorang Cewe lain , setelah kamu selesai berbicara, berjalanlah dan peluklah dia serta ciumlah dia... Tunjukkan pada dia bahwa dia milikmu dan mereka bukan apa-apa.
8. Tuliskan dia sebuah catatan atau telepon dia hanya untuk sekedar menyapanya... dan tidak hanya pada saat malam hari setelah kamu bepergian dengan Cewe-Cewe lain.
9. Perkenalkan dia pada teman-temanmu... sebagai kekasihmu.
10. Bermain dengan rambutnya.
11. Gendong dia.
12. Merasa kesal apabila ada Cowo lain memegang-megang dia dan dia tidak menyukainya.
13. Buat dia tertawa, jika kamu bisa membuat dia tertawa. kamu bisa membuat dia melakukan apa saja.
14. Biarkan dia tertidur lelap di dalam pelukanmu.
15. Jika dia marah padamu, cium dia.
16. Jika kamu sayang pada dia, katakan.
17. Setiap Cowo harus memberikan Cewe mereka 3 benda: boneka binatang (dia akan membawanya dan memeluknya setiap kali dia akan tidur), perhiasan (dia akan menyimpannya dengan baik-baik untuk selamanya), dan baju yang dimiliki sang Cowo (dia akan memakainya ketika tidur).
18. Perlakukanlah dia sebagaimana biasanya, meskipun sedang berkumpul dengan teman-teman.
19. Tataplah kedua matanya dan tersenyumlah pada dia.
20. Pergi jalan-jalan dengan dia tiap akhir pekan.
21. Cium dia di bawah guyuran hujan
22. Jika kamu sedang mendengarkan musik, biarkan dia ikut mendengarnya bersama kamu.
23. Ingat hari ulang tahunnya dan belikan dia sesuatu, meskipun itu sederhana dan tidak mahal, itu adalah pemberian dari KAMU. Itu berarti segalanya bagi DIA.
24. Ketika dia memberikan hadiah pada hari ulang tahunmu, atau pada saat-saat tertentu, ambillah dan katakan pada dia bahwa kamu menyukainya, meskipun sebenarnya tidak (hal itu akan membuatnya senang).
25. Cewe tidak butuh pembicaraan lewat telepon yang panjang dan berjam-jam tiap malam, yang terpenting adalah bisa mendengar suara kamu meskipun hanya sekedar sapaan atau 'halo?'.
26. Berikan dia apa yang dia mau.
27. Hargai setiap hal kecil... itu biasanya berarti besar.
28. Katakan pada dia bahwa dia cantik atau menarik, dia perlu tahu bahwa dandanannya tidak sia-sia.
29. Pergi jalan-jalan bersama dia setiap kali kamu nganggur dan kamu harus siap mengajak kekasihmu jalan-jalan kapan saja.
30. Jika kamu perhatian pada dia... TUNJUKKAN!
Langganan:
Postingan (Atom)