Thursday, May 26, 2011

PROGRAM KASIR (TUGAS VII C++)

SOAL

/*
Bentuk Input
----------------------------
Masukkan Nama Kasir         :
Masukkan Nama Pembeli     :

Input Jumlah Data    :

Data ke-1
Input Kode Barang       :
Input Jumlah Barang      :

Data ke-2
Input Kode Barang       :
Input Jumlah Barang      :

----------------------------
Bentuk Output
----------------------------

Kasir        : Fadli                              No. Faktur    : F-001
Pembeli    : Asmara Jati                    Tanggal         : 28-10-1981
----------------------------------------------------------------------------------------
 No.    Nama              Harga            Qty            Jumlah
Urut    Barang             Satuan                            Harga
----------------------------------------------------------------------------------------

1.       Pensil              Rp. 500            5             Rp. 2.500
2.       Pulpen            Rp. 1.500        10            Rp. 15.000

-----------------------------------------------------------------------------------------
                Total Bayar                    Rp. 17.500
                Uang Bayar                    Rp. 20.000
                Kembali                         Rp. 2.500
-------------------------------------------------------------------------------------------
                 T E R I M A     K A S I H   
-------------------------------------------------------------------------------------------

Input Data Lagi [Y/T] :
*/

Thursday, May 12, 2011

TRAGEDI TRISAKTI (12 Mei 1998)

  

 

TRAGEDI TRISAKTI adalah Peristiwa penembakan pada tanggal 12 Mei 1998, terhadap Mahasiswa pada saat Demonstrasi menuntut Soeharto Turun dari Jabatannya. Kejadian ini menewaskan 4 (empat) Mahasiswa Universitas Trisakti di Jakarta serta puluhan lainnya luka-luka.
Mereka yang tewas adalah Elang Mulia Lesmana, Heri Hertanto, Hafidin Royan, dan Hendriawan Sie. Mereka tewas tertembak di dalam kampus, terkena peluru tajam di tempat-tempat vital seperti Kepala, Leher, dan Dada.

Latar Belakang dan Kejadian

Ekonomi Indonesia mulai goyah pada awal 1998, yang terpengaruh oleh Krisis Finansial Asia. Mahasiswa pun melakukan aksi demonstrasi besar-besaran ke Gedung DPR/MPR, termasuk Mahasiswa Universitas Trisakti.
Mereka melakukan aksi damai dari Kampus Trisakti menuju Gedung DPR/MPR pada pukul 12.30 WIB. Namun aksi mereka dihambat oleh blokade dari Polri Militer datang kemudian. Beberapa Mahasiswa mencoba bernegosiasi dengan pihak Polri.
Akhirnya, pada pukul 17.15 WIB para Mahasiswa bergerak mundur, diikuti bergerak majunya Aparat Keamanan. Aparat keamanan pun mulai menembakkan peluru ke arah Mahasiswa. Para mahasiswa pun Panik dan Bercerai Berai, sebagian besar berlindung di Universitas Trisakti. Namun aparat keamanan terus melakukan penembakan. Korban pun berjatuhan, dan dilarikan ke RS Sumber Waras, Jakarta.
Satuan pengamanan yang berada di lokasi pada saat itu adalah Brigade Mobil Kepolisian RI, Batalyon Kavaleri 9, Batalyon Infanteri 203, Artileri Pertahanan Udara Kostrad, Batalyon Infanteri 202, Pasukan Anti Huru Hara Kodam, serta Pasukan Bermotor. Mereka dilengkapi dengan Tameng, Gas air mata, Styer, dan SS-1.
Pada pukul 20.00 WIB dipastikan empat orang Mahasiswa Tewas Tertembak dan satu orang dalam keadaan Kritis. Meskipun pihak aparat keamanan membantah telah menggunakan Peluru Tajam, hasil otopsi menunjukkan kematian disebabkan Peluru Tajam.

Rentang Waktu

  • 10.30 -10.45 WIB
    • Aksi damai Civitas Akademika Universitas Trisakti yang bertempat di pelataran parkir depan Gedung M (Gedung Syarif Thayeb) dimulai dengan pengumpulan segenap Civitas Akademika Trisakti yang terdiri dari Mahasiswa, Dosen, Pejabat Fakultas dan Universitas, serta Karyawan. Berjumlah sekitar 6000 orang di depan mimbar.
  • 10.45-11.00 WIB
    • Aksi mimbar Bebas dimulai dengan diawali acara penurunan Bendera Setengah Tiang yang diiringi lagu Indonesia Raya yang dikumandangkan bersama oleh peserta mimbar bebas, kemudian dilanjutkan Mengheningkan Cipta sejenak sebagai tanda keprihatinan terhadap kondisi Bangsa dan Rakyat Indonesia sekarang ini.
  • 11.00-12.25 WIB
    • Aksi Orasi serta mimbar bebas dilaksanakan dengan para pembicara baik dari Dosen, Karyawan, maupun Mahasiswa. Aksi atau acara tersebut terus berjalan dengan baik dan lancar.
  • 12.25-12.30 WIB
    • Massa mulai memanas yang dipicu oleh kehadiran beberapa anggota aparat keamanan tepat di atas lokasi mimbar bebas (di Jalan Layang atau Jembatan Tol) dan menuntut untuk turun (Long March) ke jalan dengan tujuan menyampaikan aspirasinya ke anggota MPR/DPR. Kemudian massa menuju ke pintu gerbang arah jalan. Jend. S. Parman.
  • 12.30-12.40 WIB
    • Satgas mulai siaga penuh (berkonsentrasi dan melapis barisan depan pintu gerbang) dan mengatur massa untuk tertib dan berbaris serta memberikan himbauan untuk tetap tertib pada saat turun ke jalan.
  • 12.50-13.00 WIB
    • Long March mahasiswa terhadang tepat di depan pintu masuk kantor Walikota Jakarta Barat oleh brikade aparat dari kepolisian dengan Tameng dan Pentungan yang terdiri dua lapis barisan.
  • 13.00-13.20 WIB
    • Barisan Satgas terdepan menahan massa, sementara beberapa Wakil Mahasiswa (Senat Mahasiswa Universitas Trisakti) melakukan negoisasi dengan pimpinan komando aparat (Dandim Jakarta Barat, Letkol (Inf) A Amril, dan Wakapolres Jakarta Barat). Sementara negoisasi berlangsung, massa terus berkeinginan untuk terus maju. Di lain pihak massa yang terus tertahan tak dapat dihadang oleh barisan Satgas samping bergerak maju dari jalur sebelah kanan. Selain itu pula masyarakat mulai bergabung di samping Long March.
  • 13.20-13.30 WIB
    • Tim negoisasi kembali dan menjelaskan hasil negoisasi di mana Long March tidak diperbolehkan dengan alasan oleh kemungkinan terjadinya Kemacetan Lalu Lintas dan dapat menimbulkan Kerusakan. Mahasiswa kecewa karena mereka merasa aksinya tersebut merupakan aksi damai. Massa terus mendesak untuk maju. Dilain pihak pada saat yang hampir bersamaan datang tambahan aparat Pengendalian Massa (Dal-Mas) sejumlah 4 truk.
  • 13.30-14.00 WIB
    • Massa duduk. Lalu dilakukan aksi mimbar bebas spontan di jalan. Aksi damai mahasiswa berlangsung di depan bekas kantor Walikota Jakarta Barat. Situasi tenang tanpa ketegangan antara Aparat dan Mahasiswa. Sementara rekan Mahasiswi membagikan Bunga Mawar kepada barisan aparat. Sementara itu pula datang tambahan aparat dari Kodam Jaya dan satuan kepolisian lainnya.
  • 14.00-16.45 WIB
    • Negoisasi terus dilanjutkan dengan komandan (Dandim dan Kapolres) dengan pula dicari terobosan untuk menghubungi MPR/DPR. Sementara mimbar terus berjalan dengan diselingi pula teriakan "yel-yel" maupun nyanyian-nyanyian tersebut. Walaupun hujan turun massa tetap tak bergeming. Yang terjadi akhirnya hanya saling diam dan saling tunggu. Sedikit demi sedikit massa mulai berkurang dan menuju ke Kampus.
    • Polosi memasang Police Line. Mahasiswa berjarak sekitar 15 meter dari garis tersebut.
  • 16.45-16.55 WIB
    • Wakil Mahasiswa mengumumkan hasil negoisasi di mana hasil kesepakatan adalah baik aparat dan mahasiswa sama-sama mundur. Awalnya massa menolak tapi setelah dibujuk oleh Bapak Dekan Fakultas Ekonomi dan Dekan Fakultas Hukum Universitas Trisakti, Bpk. Adi Andojo SH, MH serta ketua SMUT massa mau bergerak mundur.
  • 16.55-17.00 WIB
    • Diadakan pembicaraan dengan aparat yang mengusulkan mahasiswa agar kembali ke dalam kampus. Mahasiswa bergerak masuk kampus dengan tenang. Mahasiswa menuntut agar pasukan yang berdiri berjajar mundur terlebih dahulu. Kapolres dan Dandim Jakbar memenuhi keinginan mahasiswa. Kapolres menyatakan rasa terima kasih karena mahasiswa sudah tertib. Mahasiswa kemudian membubarkan diri secara perlahan-lahan dan tertib ke kampus. Saat itu hujan turun dengan deras.
    • Mahasiswa bergerak mundur secara perlahan demikian pula aparat. Namun tiba-tiba seorang Oknum yang bernama Mashud yang mengaku sebagai Alumni (sebenarnya tidak tamat) berteriak dengan mengeluarkan kata-kata Kasar dan Kotor ke arah massa. Hal ini memancing massa untuk bergerak karena oknum tersebut dikira salah seorang anggota aparat yang menyamar.
  • 17.00-17.05 WIB
    • Oknum tersebut dikejar massa dan lari menuju barisan aparat sehingga massa mengejar ke barisan aparat tersebut. Hal ini menimbulkan ketegangan antara aparat dan massa mahasiswa. Pada saat petugas satgas, ketua SMUT serta Kepala Kamtibpus Trisakti menahan massa dan meminta massa untuk mundur dan massa dapat dikendalikan untuk tenang. Kemudian Kepala Kamtibpus mengadakan negoisasi kembali dengan Dandim serta Kapolres agar masing-masing baik massa mahasiswa maupun aparat untuk sama-sama mundur.
  • 17.05-18.30 WIB
    • Ketika massa bergerak untuk mundur kembali ke dalam kampus, di antara barisan aparat ada yang Meledek dan Mentertawakan serta mengucapkan kata-kata kotor pada mahasiswa sehingga sebagian massa mahasiswa kembali berbalik arah. Tiga orang mahasiswa sempat terpancing dan bermaksud menyerang aparat keamanan tetapi dapat diredam oleh Satgas Mahasiswa Trisakti.
    • Pada saat yang bersamaan barisan dari aparat langsung menyerang massa mahasiswa dengan Tembakan dan pelemparan Gas Air Mata sehingga massa mahasiswa panik dan berlarian menuju kampus. Pada saat kepanikan tersebut terjadi, aparat melakukan penembakan yang Membabi Buta, Pelemparan gas air mata dihampir setiap sisi jalan, Pemukulan dengan Pentungan dan popor, Penendangan dan Penginjakkan, serta Pelecehan Seksual terhadap para Mahasiswi. Termasuk Ketua SMUT yang berada di antara aparat dan massa mahasiswa tertembak oleh dua peluru karet dipinggang sebelah kanan.
    • Kemudian datang Pasukan Bermotor dengan memakai Perlengkapan Rompi yang bertuliskan URC mengejar mahasiswa sampai ke pintu gerbang kampus dan sebagian naik ke jembatan layang atau jembatan tol Grogol. Sementara aparat yang lainnya sambil lari mengejar massa mahasiswa, juga menangkap, dan menganiaya beberapa Mahasiswa dan Mahasiswi lalu membiarkan begitu saja mahasiswa dan mahasiswi tergeletak di tengah jalan. Aksi penyerbuan aparat terus dilakukan dengan melepaskan tembakkan yang terarah ke depan Gerbang Trisakti. Sementara aparat yang berada di atas jembatan layang mengarahkan tembakannya ke arah mahasiswa yang berlarian di dalam kampus.
    • Lalu sebagian aparat yang ada di bawah menyerbu dan merapat ke pintu gerbang dan membuat formasi siap menembak dua baris (jongkok dan berdiri) lalu menembak ke arah mahasiswa yang ada di dalam kampus. Dengan tembakan yang terarah tersebut mengakibatkan jatuhnya korban baik Luka-luka maupun Meninggal Dunia. Yang meninggal dunia seketika di dalam kampus adalah 3 (tiga) orang dan 1 (satu) orang lainnya di Rumah Sakit beberapa orang dalam kondisi Kritis. Sementara korban luka-luka dan jatuh akibat tembakan ada 15 (lima belas) orang. Yang luka tersebut memerlukan perawatan intensif di rumah sakit.
    • Aparat terus menembaki dari luar. Puluhan gas air mata juga dilemparkan ke dalam kampus.
  • 18.30-19.00 WIB
    • Tembakan dari aparat mulai mereda, rekan-rekan mahasiswa mulai membantu mengevakuasi korban yang ditempatkan di beberapa tempat yang berbeda-beda menuju Rumah Sakit.
  • 19.00-19.30 WIB
    • Rekan mahasiswa kembali panik karena terlihat ada beberapa aparat Berpakaian Gelap di sekitar hutan (parkir utama) dan Sniper (penembak jitu) di atas gedung yang masih dibangun. Mahasiswa berlarian kembali ke dalam Ruang Kuliah maupun Ruang Ormawa ataupun tempat-tempat yang dirasa aman seperti Musholla dan dengan segera Memadamkan Lampu untuk sembunyi.
  • 19.30-20.00 WIB
    • Setelah melihat keadaan sedikit aman, mahasiswa mulai berani untuk keluar dari ruangan. Lalu terjadi dialog dengan Dekan Fakultas Ekonomi untuk diminta kepastian pemulangan mereka ke rumah masing- masing. Terjadi negoisasi antara Dekan Fakultas Ekonomi dengan Kol.Pol. Arthur Damanik, yang hasilnya bahwa mahasiswa dapat pulang dengan syarat pulang dengan cara keluar secara sedikit demi sedikit (per 5 orang). Mahasiswa dijamin akan pulang dengan aman.
  • 20.00-23.25 WIB
    • Walau masih dalam keadaan ketakutan dan trauma melihat rekannya yang jatuh korban, mahasiswa berangsur-angsur pulang.
    • Yang luka-luka berat segera dilarikan ke RS Sumber Waras. Jumpa pers oleh Pimpinan Universitas. Anggota Komnas HAM datang ke lokasi

Saturday, April 23, 2011

PROGRAM QUIZ (TUGAS VI C++)

SOAL

PROGRAM GEROBAK FRIED CHICKEN (ARRAY) (TUGAS V C++)

SOAL

Sebuah Perusahaan ayam goreng dengan nama “GEROBAK FRIED
CHICKEN” yang telah lumayan banyak pelanggannya, ingin dibantu dibuatkan
program untuk membantu kelancaran usahaan nya.
“GEROBAK FRIED CHICKEN” mempunyai daftar harga ayam sebagai
berikut :
Kode Jenis Harga
----------------------------------
D : Dada Rp. 2.500,-
P : Paha Rp. 2.000,-
S : Sayap Rp. 1.500,-
----------------------------------
Buatlah programnya dengan ketentuan:
• Setiap pembeli dikenakan pajak sebesar 10% dari pembayaran.
• Banyak Jenis, Jenis Potong, dan Banyak Beli diinput.
• Tampilan yang diinginkan sebagai berikut:

Layar Masukkan

GEROBAK FRIED CHICKEN
---------------------
Kode Jenis Harga
--------------------------
D Dada Rp. 2500
P Paha Rp. 2000
S Sayap Rp. 1500
--------------------------
Banyak Jenis : ... <diinput>
Jenis Ke - ... <proses counter>
Jenis Potong [D/P/S] : ... <diinput>
Banyak Potong : ... <diinput>
<<Terus berulang tergantung Banyak Jenis>>

Layar Keluaran

GEROBAK FRIED CHICKEN
-------------------------------------------------------------
No. Jenis Harga Banyak Jumlah
Potong Satuan Beli Harga
-------------------------------------------------------------
... ....... .... .... Rp ....
... ....... .... .... Rp ....
------------------------------------------------------------
Jumlah Bayar Rp ....
Pajak 10%    Rp ....
Total Bayar    Rp ....

JAWABAN

SCRIPT C++


#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <iomanip.h>
#include <string.h>

main( )
{
int x ,a ,ulangi;
char jenis[6] = {'D','d','P','p','S','s'} ,*ket[6];
long bapot[6], jumhar[6] = {0}, hasat[6] = {2500 ,2000 ,1500};
long jumbar[6]= {0}, pajak[6], totba[6];
pesan:
clrscr( );
cout<<"\tGEROBAK FRIED CHICKEN\n";
cout<<"\t---------------------\n";
cout<<"\t Kode Jenis Harga\n";
cout<<"\t---------------------\n";
cout<<"\t [D] Dada  Rp. 2500\n";
cout<<"\t [P] Paha  Rp. 2000\n";
cout<<"\t [S] Sayap Rp. 1500\n\n";
cout<<"\t---------------------\n\n";
cout<<"\tBanyak Jenis : ";cin>>x;
jumbar[x] = 0;
    if (x <= 0)
   {
   cout<<"\n\t\tBanyak Jenis Tidak Boleh Null";
   goto akhir;
   }
   else
   {
        for(a = 1 ; a <= x; ++a)
       {
      cout<<"\tJenis Ke - "<<a;
        cout<<"\n\tJenis Potong [D/P/S] : ";cin>>jenis[a];
        cout<<"\tBanyak Potongan : ";cin>>bapot[a];
      cout<<"\t------------------------\n";
           if (jenis[a] == 'D' || jenis[a] == 'd')
             {
               ket[a] = "Dada ";
               hasat[a] = 2500;
            }
           else if (jenis[a] == 'P' || jenis[a] == 'p')
             {
            ket[a] = "Paha ";
               hasat[a] = 2000;
            }
           else if (jenis[a] == 'S' || jenis[a] == 's')
             {
            ket[a] = "Sayap";
               hasat[a] = 1500;
            }
           else
               {
              cout<<"\nAnda Salah Masukan Kode Jenis Potongan.";
              hasat[a] = 0;
              }
      jumhar[a] = hasat[a] * bapot[a];
      jumbar [x] = jumbar[x] + hasat[a] * bapot[a];
          if (jumbar[x] == 0)
             {
             pajak[x] = 0;
            totba[x] = 0;
            }
         else
             {
                pajak[x] = jumbar[x] * 0.1;
                totba[x] = jumbar[x] + pajak[x];
            }
      }
   }
cout<<"\n\n\tGEROBAK FRIED CHICKEN\n";
cout<<"------------------------------------------------\n";
cout<<"No.| Jenis     | Harga     | Banyak | Jumlah\n";
cout<<"   | Potong    | Satuan    | Beli   | Harga\n";
cout<<"================================================\n";
    for (a = 1; a <= x; ++a)
   {
    cout<<" "<<a<<" | "<<ket[a]<<"     | "<<hasat[a];
   cout<<"      | "<<bapot[a]<<"      | Rp. "<<jumhar[a]<<endl;
    }
cout<<"------------------------------------------------\n";
cout<<"\t\t\tJumlah Bayar  Rp. "<<jumbar[x]<<endl;
cout<<"\t\t\tPajak 10%     Rp. "<<pajak[x]<<endl;
cout<<"\t\t\tTotal Bayar   Rp. "<<totba[x];
cout<<"\n\n\tAnda Ingin Memesan Lagi? [Y/T] = ";
ulangi = getche();
    if (ulangi == 'Y' || ulangi == 'y')
       goto pesan;
   else
       cout<<"\n\n\t\tTerima Kasih";
akhir:
getch( );
}

HASIL OUTPUT






PROGRAM HITUNG GAJI KARYAWAN (SWITCH-CASE) (TUGAS IV C++)

SOAL

PT. DINGIN DAMAI, memberi gaji pokok kepada karyawan kontraknya
sebesar Rp. 300.000,- perbulan, dengan memperoleh tunjangan-tunjangan sebagai berikut :
- Tunjangan Jabatan
- Golongan Persentase

1 = 5%
2 =10%
3 = 15%

Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan
tunjangan sebesar 15% * Rp. 300.000,-

• Tunjangan Pendidikan
Tingkat Persentase
Pendidikan
SMA = 2.5%
D1    = 5%
D3    = 20%
S1     = 30%
Jika seorang karyawan tersebut dengan golongan 3, maka mendapatkan
tunjangan sebesar 15% * Rp. 300.000,-

Honor Lembur
Jumlah jam kerja normal sebanyak 8 jam. Honor lembur diberikan jika jumlah
jam kerja lebih dari 8 jam, maka kelebihan jam kerja tersebut dikalikan dengan
Rp. 3.500,- untuk setiap kelebihan jam kerja karyawan tersebut.
Tampilan yang diinginkan sebagai berikut :

Layar Masukkan

PROGRAM HITUNG GAJI KARYAWAN

Nama Karyawan : ...
Golongan Jabatan : ...
Pendidikan : ...
Jumlah jam kerja : ...

Layar Keluaran

Karyawan yang bernama ……
Honor yang diterima :
Tunjangan Jabatan       Rp .....
Tunjangan Pendidikan  Rp .....
Honor Lembur             Rp .....
                                   ____________+
Honor Lembur             Rp .....


JAWABAN


SCRIPT C++



#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main( )
{
char nama [30], golongan, pendidikan, lanjut, ulangi;
long lembur, tunjab, tunpen, gapok, gatot;
float jamker;
clrscr( );
cout<<"\t\t** PROGRAM HITUNG GAJI KARYAWAN **";
cout<<"\n====================================================================";
cout<<"\nNama Karyawan       : ";gets(nama);
cout<<"Golongan Jabatan         : ";cin>>golongan;
cout<<"Pendidikan                   : ";cin>>pendidikan;
cout<<"Jumlah jam kerja           : ";cin>>jamker;
gapok = 300000;
cout<<"\nKaryawan Yang Bernama "<<nama;
switch (golongan)
{
case '1':
tunjab = gapok*0.05;
break;
case '2':
tunjab = gapok*0.1;
break;
case '3':
tunjab = gapok*0.15;
break;
default:
tunjab = 0;
}
switch (pendidikan)
{
case '1':
tunpen = gapok*0.025;

break;
case '2':
tunpen = gapok*0.05;
break;
case '3':
tunpen = gapok*0.2;
break;
case '4':
tunpen = gapok*0.3;
break;
default:
tunpen = 0;
}
if (jamker < 8 || jamker > 24)
{
lembur = 0;
}
else
lembur = (jamker - 8)*3500;
gatot = tunjab + tunpen + lembur + gapok;
cout<<"\n\nHonor Yang Diterima        ";
cout<<"\n\tTunjangan Jabatan        Rp. "<<tunjab;
cout<<"\n\tTunjangan Pendidikan   Rp. "<<tunpen;
cout<<"\n\tHonor Lembur             Rp. "<<lembur;
cout<<"\n\t___________________________________________ +";
cout<<"\n\tGaji Total                      Rp. "<<gatot;
getch( );
}


HASIL OUTPUT




PROGRAM HITUNG NILAI RATA-RATA (IF-ELSE) (TUGAS III C++)

SOAL

Buatlah program untuk menghitung nilai rata-rata dari seorang siswa, dengan
ketentuan sebagai berikut :
Nama Siswa, Nilai Pertandingan I, Nilai Pertandingan II, Nilai
Pertandingan III diinput.
Nilai Rata-rata merupakan hasil dari Nilai Pertandingan I, II dan III
dibagi dengan 3.

Ketentuan Juara
• Jika nilai rata-rata yang dihasilkan lebih besar dari 80, maka menjadi
Juara I
• Jika nilai rata-rata yang dihasilkan lebih besar dari 75, maka menjadi
Juara II
• Jika nilai rata-rata yang dihasilkan lebih besar dari 65, maka menjadi
Juara III
• Selain itu tidak juara

Tampilan yang diinginkan sebagai berikut:
Layar Masukkan
PROGRAM HITUNG NILAI RATA-RATA
Nama Siswa :
Nilai Pertandingan I :
Nilai Pertandingan II :
Nilai Pertandingan III :

Layar Keluaran
Siswa yang bernama ...
Memperoleh nilai rata-rata ... dan menjadi juara ke-... dari hasil perlombaan
yang diikutinya.

JAWABAN

SCRIPT C++


#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main ( )
{
char nama[30];
int tanding1, tanding2, tanding3, rata2;
clrscr();
cout<<"\t PROGRAM NILAI HITUNG RATA-RATA\n";
cout<<"\t ==============================\n";
cout<<"NAMA                    : ";gets(nama);
cout<<"Nilai Pertandingan 1 : ";cin>>tanding1;
cout<<"Nilai Pertandingan 2 : ";cin>>tanding2;
cout<<"Nilai Pertandingan 3 : ";cin>>tanding3;
cout<<endl;
rata2 = (tanding1 + tanding2 + tanding3)/3;
cout<<"Siswa yang bernama "<<nama<<endl;
cout<<"Memperoleh nilai rata rata "<<rata2;
cout<<" Menjadi ";

            if(rata2 < 65)
            {
            cout<<"tidak mendapat juara";
            }
            if (rata2 > 80)
               {
            cout<<"Juara ke-1";
            }
            else
            if (rata2 > 75)
            {
            cout<<"juara ke-2";
            }
            else
            if (rata2 > 65)
            {
            cout<<"Juara ke-3";
            }
           
cout<<" dari hasil perlombaan"<<endl;
cout<<"yang diikutinya.";
getch ( );
}

HASIL OUTPUT


PROGRAM AND & OR (TUGAS II C++)

SOAL

Tentukan apa hasil numerik dari ekspresi relasi dan logika dibawah ini. Diberikan
nilai A = 3; B = 6 ; C = 2 ; K = 5; L = 4; M = 3

a. D = (4 + 2 > A && B – 2 > 3 + 2 || B + 2 <= 6 + 2 )
b. D=K + 5 < M || (C * M < L && 2 * M – L > 0)
c. D=L + 5 < M || C * K < L && 2 * K – L > 0
d. D=A * 4 <= 3 * M + B
e. D=K + 10 > A && L – 2 > 4 * C

JAWABAN

SCRIPT C++


#include <stdio.h>
#include <conio.h>
#include <iostream.h>

main( )
{
char nama[30]="MUHAMMAD RIZKY ARYADI", kelas[10]="12.1A.03", nim[15]="12110619";
float A, B, C, K, L, M, D, E, F, G, H;
clrscr();
cout<<"NIM      : " <<nim<<endl;
cout<<"Nama     : " <<nama<<endl;
cout<<"Kelas     : " <<kelas<<endl;
cout<<endl;
cout<<"Nilai A = ";cin>>A;
cout<<"Nilai B = ";cin>>B;
cout<<"Nilai C = ";cin>>C;
cout<<"Nilai K = ";cin>>K;
cout<<"Nilai L = ";cin>>L;
cout<<"Nilai M = ";cin>>M;
cout<<endl;

//proses
D = (4+2>A&&B-2>3+2||B+2<=6+2);
E = K+5<M||M<L&&2*M-L>0;
F = L+5<M||C*K<L&&2*K-L>0;
G = A*4<=3*M+B;
H = K+10>A&&L-2>4*C;

cout<<endl;
cout<<"program ekspresi AND/OR"<<endl<<endl;
cout<<"hasil dari D = (4+2>A&&B-2>3+2||B+2<=6+2) adalah " <<D<<endl;
cout<<"hasil dari E = K+5<M||M<L&&2*M-L>0 adalah " <<E<<endl;
cout<<"hasil dari F = L+5<M||C*K<L&&2*K-L>0 adalah " <<F<<endl;
cout<<"hasil dari G = A*4<=3*M+B adalah " <<G<<endl;
cout<<"hasil dari H = K+10>A&&L-2>4*C adalah " <<H<<endl;
cout<<endl<<endl;
cout<<endl;
getch( );
}


HASIL OUTPUT

Thursday, April 21, 2011

PROGRAM HITUNG NILAI AKHIR SISWA (TUGAS I C++)

SOAL

Buatlah program untuk menghitung nilai akhir seorang siswa dari kursus yang diikutinya. Dengan ketentuan sebagai berikut :
- Nama Siswa, Nilai Keaktifan, Nilai Tugas, dan Nilai Ujian diinput.
- Proses yang dilakukan untuk mendapatkan nilai murni dari masing-masing nilai adalah :
   -Nilai Murni Keaktifan   = Nilai Keaktifan dikalikan dengan 20%.
   -Nilai Murni Tugas         = Nilai Tugas dikalikan dengan 30%
   -Nilai Murni Ujian          = Nilai Ujian dikalikan dengan 50%
   -Nilai Akhir                     = Nilai Murni Keaktifan + Nilai Murni Tugas + Nilai Murni Ujian

Tampilan yang diinginkan sebagai berikut :
 
Layar Masukkan
PROGRAM HITUNG NILAI AKHIR 
Nama Siswa     : ......
Nilai Keaktifan  : ......
Nilai Tugas        : ......
Nilai Ujian          : ......
 
Layar Keluaran
Siswa yang bernama ......
Dengan Nilai Persentasi Yang dihasilkan.
Nilai Keaktifan * 20% : .......
Nilai Tugas * 30%       : ........
Nilai Ujian * 50%         : ........
Jadi Siswa yang bernama ....... memperoleh nilai akhir sebesar ......


JAWABAN
 
SCRIPT PROGRAM C++
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main( )
{
char nama[30];
int nilai_keaktifan,nilai_tugas,nilai_ujian,nilai_akhir;
int nilai_murni_keaktifan,nilai_murni_tugas,nilai_murni_ujian;
clrscr();
cout<<"PROGRAM HITUNG NILAI AKHIR"<<endl;
cout<<"==========================";
cout<<endl;
cout<<"Nama Siswa        : "<<nama<<endl;
cout<<"Nilai Keaktifan     : ";cin>>nilai_keaktifan;
cout<<"Nilai Tugas           : ";cin>>nilai_tugas;
cout<<"Nilai Ujian             : ";cin>>nilai_ujian;
nilai_murni_keaktifan=nilai_keaktifan*20/100;
nilai_murni_tugas=nilai_tugas*30/100;
nilai_murni_ujian=nilai_ujian*50/100;
nilai_akhir= (nilai_murni_keaktifan+nilai_murni_tugas+nilai_murni_ujian);
cout<<"Siswa Yang Bernama "<<nama;
cout<<" Dengan Nilai Presentasi Yang Dihasilkan"<<endl;
cout<<"Nilai Keaktifan  * 20%    : "<<nilai_murni_keaktifan<<endl;
cout<<"Nilai Tugas        * 30%    : "<<nilai_murni_tugas<<endl;
cout<<"Nilai Ujian          * 50%    : "<<nilai_murni_ujian<<endl;
cout<<endl;
cout<<"Jadi Siswa Yang Bernama "<<nama;
cout<<" Memperoleh Nilai Akhir Sebesar "<<nilai_akhir<<endl;
getch( );
}

 
HASIL OUTPUT

Sunday, April 10, 2011

Opera Mini Catat 100 Juta Pengguna


KOMPAS.com - Opera Mini mencatatkan diri menjadi browser mobile terpopuler di dunia dengan mencapai 100 juta pengguna sampai akhir Maret 2011. Dengan pengguna sebanyak itu, browser tersebut kini digunakan untuk membuka 2 miliar tampilan halaman web per harinya.
"Sweeeet!" ujar Lars Boilesen, CEO, Opera Software singkat dalam rilis pers yang diterima Kompas.com, Jumat (8/4/2011).

Pencapaian tersebut mengejutkan karena hanya berselang dua bulan sejak Opera mengumumkan 100 juta pengguna Opera Mini dan Opera Mobile. Jumlah pengguna Opera Mini terus naik signifikan dengan rata-rata 11 juta setiap bulan sejak Februari 2011. Padahal, jumlah pengguna 50 juta baru dicapai pada bulan Februari 2010.

Sementara dua miliar tampilan halaman perhari meningkat dua kali lipat dari angka satu miliar tampilan halaman per hari sejak Juli 2010.

Browser Opera Mini kini mendukung lebih dari 3000 model ponsel yang berbeda-beda, dari ponsel dasar (feature phone) sampai ponsel pintar. Teknologi kompresi dari Opera Mini hingga 90 persen sebelum terkirim ke ponsel, membuat suatu halaman menjadi lebih cepat diunduh dan hemat biaya. Fitur-fiturnya kini mirip browser Opera untuk komputer, seperti tabbed browsing, password manager, bookmarks, dan Speed Dial.

Perkenalan Blog's Ini