Tuesday, March 11, 2014

Perintah-perintah dalam Microsoft Excel

 Perintah-perintah dalam Ms. Excel:
Fungsi Logika:
Fungsi
Penjelasan
Pengembalian TRUE jika semua argumen BENAR
Menghitung nilai logika SALAH
Menentukan tes yang logis
Membalikkan logika argument
Mengembalikan TRUE jika argumen adalah TRUE
Mengembalikan nilai logis BENAR

Fungsi tanggal dan waktu:
Fungsi
Penjelasan
Untuk memasukkan tanggal ke dalam lembar kerja
Mengkonversi tanggal-teks menjadi angka
Untuk mengambil tanggal dari suatu tanggal berupa teks
Mencari selisih duah tanggal dengan dasar 360 hari per tahun
Mengembalikan nomor urut tanggal yang jumlah anggota tercantum bulan sebelum atau setelah tanggal mulai
Mengembalikan nomor urut hari terakhir bulan sebelum atau setelah sejumlah tertentu bulan
Mengambil nilai jam dari sebuah jam
Mengambil nilai menit dari sebuah jam
Mengubah nomor seri satu bulan
Mengembalikan jumlah seluruh hari kerja diantara dua tanggal
Memasukkan tanggal dan waktu sekarang
Mengambil nilai detik dari sebuah jam
Memasukkan jam ke dalam lembar kerja
Mengkonversi jam teks ke angka
Memasukkan tanggal hari ini
Mengambil kode hari dari suatu tanggal teks, mis: 1-7 (minggu-sabtu)
Mengubah nomor seri ke nomor mewakili mana minggu jatuh numerik dengan tahun
WORKDAY
Hari kerja Mengembalikan nomor seri tanggal sebelum atau setelah ditentukan jumlah hari kerja
YEAR
Mengubah nomor seri untuk tahun
YEARFRAC
Mengembalikan fraksi tahun yang mewakili jumlah seluruh hari antara tanggal_mulai dan end_date
Fungsi Rekayasa:
Fungsi
Penjelasan
Mengembalikan fungsi In( x ) Bessel yang dimodifikasi
Mengembalikan fungsi Jn(x) Bessel
Mengembalikan fungsi Kn(x) Bessel yang dimodifikasi
Mengembalikan fungsi Yn(x) Bessel
Mengkonversi bilangan biner ke desimal
Mengkonversi bilangan biner ke heksadesimal
Mengkonversi bilangan biner ke oktal
Mengkonversi koefisien riil dan imajiner ke dalam bilangan kompleks
Mengkonversi angka dari satu sistem pengukuran ke sistem pengukuran yang lain
Mengubah angka desimal ke biner
Mengubah angka desimal ke heksadesimal
Mengubah angka desimal ke oktal
Melakukan test apakah dua nilai adalah sama
Mengembalikan fungsi kesalahan
Mengembalikan fungsi kesalahan komplementer
Melakukan test apakah angka lebih besar dari nilai ambang batas
Mengubah angka heksadesimal ke biner
Mengubah angka heksadesimal ke desimal
Mengubah angka heksadesimal ke oktal
Menghitung nilai absolut (modulus) dari sejumlah bilangan kompleks
Menghitung koefisien imajiner dari bilangan kompleks
Menghitung argumen theta , sudut dinyatakan dalam radian
Menghitung gabungan kompleks dari bilangan kompleks
Menghitung cosinus dari sejumlah bilangan kompleks
Menghitung nilai hasil bagi dari dua bilangan kompleks
Menghitung nilai eksponensial dari bilangan kompleks
Menghitung nilai logaritma natural dari bilangan kompleks
Menghitung  nilai logaritama basis-10 dari bilangan kompleks
Menghitung nilai logaritma basis-2 dari bilangan kompleks
Menghitung bilangan kompleks yang dipangkatkan bilangan bulat
Menghitung produk dari bilangan kompleks
Menghitung koefisien riil dari bilangan kompleks
Menghitung nilai sinus dari bilangan kompleks
Menghitung nilai akar kuadrat dari bilangan kompleks
Menghitung selisih antara dua bilangan kompleks
Menghitung penjumlahan bilangan kompleks
Mengubah bilangan oktal ke biner
Mengubah bilangan oktal ke desimal
Mengubah bilangan oktal ke heksadesimal

Fungsi Database:
Fungsi
Penjelasan
Untuk menghitung rata-rata dari entri database yang dipilih
Untuk menghitung jumlah item dalam database
Menghitung sel-sel yang nonblank dalam database
Menghasilkan nilai dari database yang memenuhi kriteria yang ditentukan
Untuk menghitung nilai maksimum dari entri database yang dipilih
Untuk menghitung nilai minimum dari entri database yang dipilih
Untuk menghitung nilai dalam bidang tertentu dari satu item yang cocok dengan kriteria dalam database
Untuk menghitung estimasi deviasi dari nilai-nilai berdasarkan sampel dari entri database yang dipilih
Untuk menghitung standart deviasi dari nilai-nilai berdasarkan seluruh entri database yang dipilih
Untuk mencari jumlah nilai dalam database dengan kriteria tertentu
Untuk menghitung estimasi varians dari nilai-nilai berdasarkan sampel dari entri database yang dipilih
Menghitung standart varians dari nilai-nilai berdasarkan seluruh entri database yang dipilih

Fungsi Statistika:
Fungsi
Penjelasan
Menghasilkan nilai rata-rata simpangan absolute atas poin data dari nilai  rata-ratanya
Menghasilkan nilai rata-rata dari argumennya
Menghasilkan nilai rata-rata dari argumennya, termasuk angka, teks, dan nilai-nilai logis
Menghasilkan fungsi distribusi kumulatif beta
Menghasilkan nilai inversi dari fungsi distribusi kumulatif untuk distribusi beta tertentu
Menghasilkan probabilitas distribusi binomial individul
Mengembalikan probabilitas satu-ujung dari distribusi chi - kuadrat
Mengembalikan nilai inversi dari probabilitas satu-ujung distribusi chi – kuadrat
Mengembalikan nilai tes untuk independensi
Mengembalikan nilai interval kepercayaan untuk rata-rata populasi
Mengembalikan koefisien korelasi antara dua set data
Menghitung jumlah angka dalam daftar argumen
Menghitung jumlah nilai dalam daftar argumen
Menghitung jumlah sel kosong di dalam rentang
Menghitung jumlah sel di dalam rentang yang memenuhi kriteria
Pengembalian kovarians, rata-rata dari produk simpangan yang dipasangkan
Menghasilkan nilai terkecil yang distribusi binomial kumulatifnya lebih kecil atau sama dengan nilai kriteria
Menghitung jumlah kuadrat penyimpangan
Mengembalikan distribusi eksponensial
Mengembalikan distribusi probabilitas F
Mengembalikan nilai inversi dari distribusi probabilitas F
Mengembalikan nilai transformasi Fisher
Mengembalikan nilai inversi dari transformasi Fisher
Mengembalikan nilai sepanjang trend linier
Mengembalikan nilai distribusi frekuensi sebagai array vertikal
Menghitung hasil dari uji F
Menghitung distribusi gamma
Menghitunginversi dari distribusi kumulatif gamma
Menghitung logaritma natural dari fungsi gamma , Γ (x)
Menghitung nilai rata-rata geometrik
Pengembalian nilai sepanjang trend eksponensial
Menghitung nilai rata-rata harmonik
Menghitung distribusi hipergeometrik
Mengembalikan titik potong dari garis regresi linier
Mengembalikan kurtosis dari suatu kumpulan data
Pengembalian nilai k-th terbesar dalam kumpulan data
Mengembalikan parameter dari tren linier
Mengembalikan parameter dari tren eksponensial
Mengembalikan inversi dari distribusi kumulatif lognormal
Mengembalikan distribusi lognormal kumulatif
Mencari nilai maksimum dalam daftar argumen
Mencari nilai maksimum dalam daftar argumen, termasuk nomor, teks, dan nilai-nilai logis
Pengembalian median dari nomor yang diberikan
Mengembalikan nilai minimum dalam daftar argumen
Mencari nilai terkecil dalam daftar argumen, termasuk nomo , teks, dan nilai-nilai logis
Mengembalikan nilai yang paling umum dalam satu set data
Mengembalikan distribusi binomial negatif
Mencari distribusi kumulatif yang normal
Mencari inversi dari distribusi kumulatif yang normal
Mengembalikan distribusi kumulatif standar yang normal
Mengembalikan kebalikan dari distribusi standar kumulatif yang normal
Mengembalikan produk saat koefisien korelasi Pearson
Mengembalikan k -th persentil nilai dalam kisaran
Mengembalikan peringkat persentase nilai dalam satu set data yang
Mengembalikan jumlah permutasi untuk sejumlah tertentu dari objek
Mengembalikan distribusi Poisson
Probabilitas, Mengembalikan probabilitas bahwa nilai-nilai dalam kisaran adalah antara dua batas
Mengembalikan kuartil dari kumpulan data
Mengembalikan pangkat nomor dalam daftar nomor
Mengembalikan kuadrat dari produk saat koefisien korelasi Pearson
Pengembalian dengan kecondongan distribusi
Mengembalikan kemiringan garis regresi linier
Pengembalian nilai -k terkecil dalam sebuah kumpulan data
Mengembalikan nilai normalisasi
Perkiraan standar deviasi berdasarkan sampel
Perkiraan standar deviasi berdasarkan sampel, termasuk nomor, teks, dan nilai-nilai logis
Menghitung deviasi standar didasarkan pada seluruh populasi
Menghitung deviasi standar didasarkan pada seluruh populasi  termasuk nomor, teks, dan nilai-nilai logis
Mengembalikan standard error dari prediksi y - nilai untuk setiap x dalam regresi
Mengembalikan Student t - distribusi
Mengembalikan kebalikan dari Student t - distribusi
Pengembalian nilai sepanjang trend linier
Mengembalikan rata-rata interior sebuah kumpulan data
Mengembalikan probabilitas yang terkait dengan Student t -test
Perkiraan varians berdasarkan sampel
Perkiraan varians berdasarkan sampel, termasuk nomor, teks, dan nilai-nilai logis
Menghitung varians berdasarkan seluruh penduduk
Menghitung varians berdasarkan seluruh populasi, termasuk nomor, teks, dan nilai-nilai logis
Mengembalikan distribusi Weibull
Mengembalikan satu-ekor probabilitas - nilai z –test




Fungsi Financial:
Fungsi
Penjelasan
Menghasilkan bunga akrual untuk sekuritas yang membayar bunga secara berkala
Menghasilkan bunga akrual untuk sekuritas yang membayar bunga pada saat jatuh tempo
Menghasilkan penyusutan untuk setiap periode akuntansi dengan menggunakan koefisien penyusutan
Menghasilkan penyusutan untuk setiap periode akuntansi
Mengembalikan jumlah hari dari awal periode kupon sampai dengan tanggal penyelesaian
Mengembalikan jumlah hari dalam periode kupon yang berisi tanggal penyelesaian
Mengembalikan jumlah hari dari tanggal penyelesaian sampai tanggal kupon berikutnya
Mengembalikan tanggal kupon berikutnya setelah tanggal penetapan
Mengembalikan jumlah hutang kupon antara tanggal penyelesaian dan tanggal jatuh tempo
Mengembalikan tanggal kupon sebelumnya sebelum tanggal penyelesaian
Menghitung nilai pembayaran bunga kumulatif diantara dua periode
Menghitung nilai pembayaran pinjaman pokokkumulatif diantara dua periode
Mengembalikan nilai depresiasi aset untuk jangka waktu yang ditentukan dengan menggunakan metode tetap
Mengembalikan nilai depresiasi aset untuk jangka waktu yang ditentukan dengan menggunakan metode penurunan ganda atau metode lain yang Anda tentukan
Menghitung tingkat diskonto untuk keamanan
Mengubah harga dolar, yang dinyatakan sebagai pecahan, ke dalam harga dolar,  yang dinyatakan sebagai angka desimal
Mengubah harga dolar, yang dinyatakan sebagai angka desimal, ke dalam harga dolar, yang  dinyatakan sebagai pecahan
Mengembalikan durasi tahunan dari sekuritas dalam pembayaran bunga periodik
Mengembalikan nilai suku bunga efektif per tahun
Menghitung nilai masa depan dari investasi
Menghitung nilai masa depan dari pokok awal setelah menerapkan serangkaian suku bunga majemuk
Mengembalikan suku bunga sekuritas diinvestasikan seluruhnya
Mengembalikan pembayaran bunga untuk investasi dalam suatu periode tertentu
Mengembalikan tingkat pengembalian internal untuk serangkaian aliran kas
Menghitung bunga yang dibayar selama periode tertentu dari suatu investasi
Mengembalikan durasi dimodifikasi Macauley untuk sekuritas dengan nilai nominal asumsi sebesar $ 100
Mengembalikan tingkat pengembaliab internal di mana arus kas positif dan negatif dibiayai pada tingkat yang berbeda
Mencari tingkat bunga nominal tahunan
Mengembalikan jumlah periode untuk investasi
Mengembalikan nilai sekarang bersih dari investasi berdasarkan serangkaian arus kas periodik dan tingkat diskonto
Mengembalikan harga per nilai nominal $ 100 dari keamanan dengan periode pertama aneh
Mengembalikan hasil keamanan dengan periode pertama aneh
Mengembalikan harga per nilai nominal $ 100 dari keamanan dengan periode terakhir aneh
Mengembalikan hasil keamanan dengan periode terakhir aneh
Mengembalikan pembayaran berkala untuk anuitas
Pengembalian pembayaran pokok untuk investasi untuk suatu periode tertentu
Mengembalikan harga per nilai nominal $ 100 dari keamanan yang membayar bunga secara berkala
Mengembalikan harga per nilai nominal $ 100 dari keamanan diskon
Mengembalikan harga per nilai nominal $ 100 dari keamanan yang membayar bunga pada saat jatuh tempo
Mengembalikan nilai sekarang dari investasi
Mengembalikan tingkat bunga per periode dari suatu anuitas
Mengembalikan jumlah yang diterima pada saat jatuh tempo untuk keamanan sepenuhnya diinvestasikan
Mengembalikan penyusutan garis lurus dari aset untuk satu periode
Mengembalikan harga per nilai nominal $ 100 untuk tagihan Treasury
Pengembalian hasil untuk tagihan Treasury
Mengembalikan depresiasi aset untuk jangka waktu tertentu atau sebagian dengan menggunakan metode saldo menurun
Mengembalikan internal rate of return untuk jadwal arus kas yang tidak perlu periodik
Mengembalikan nilai sekarang bersih untuk jadwal arus kas yang tidak perlu periodik
Mengembalikan hasil pada keamanan yang membayar bunga secara berkala
Mengembalikan hasil tahunan untuk keamanan diskon, misalnya, tagihan Treasury
Mengembalikan hasil tahunan keamanan yang membayar bunga pada saat jatuh tempo

Fungsi Infromasi:
Fungsi
Penjelasan
Pengembalian informasi tentang format, lokasi, atau isi dari sel
Mengembalikan angka yang sesuai dengan jenis kesalahan
Memberikan informasi tentang lingkungan operasi saat ini
Mengembalikan TRUE jika nilai kosong
Mengembalikan TRUE jika nilainy salah atau # N / A
Pengembalian TRUE jika setiap nilainya error
Mengembalikan TRUE jika angka tersebut bilangan genap
Pengembalian TRUE jika nilainya adalah nilai logika
Mengembalikan TRUE jika nilainya adalah nilai kesalahan # N / A
Mengembalikan TRUE jika nilainya tidak teks
Mengembalikan TRUE jika nilainya adalah angka
Mengembalikan TRUE jika angka adalah bilangan ganjil

Mengembalikan TRUE jika nilainya adalah referensi
Mengembalikan TRUE jika nilainya adalah teks
N
Mengembalikan nilai dikonversi ke nomor
Mengembalikan nilai error # N / A
Mengembalikan angka yang menunjukkan tipe data dari nilai

Fungsi Referensi dan Lookup:
Fungsi
Penjelasan
Menghasilkan referensi sebagai teks ke satu sel dalam worksheet
Menghasilkan angka area dalam sebuah  referensi
Memilih nilai dari daftar nilai
Mengembalikan nomor kolom dalam referensi
Mengembalikan jumlah kolom dalam referensi
Mengembalikan data yang tersimpan dalam sebuah PivotTable
Melihat baris bagian atas dari array dan menghasilkan nilai dari sel ditunjukkan
Membuat jalan pintas untuk membuka dokumen yang tersimpan pada server jaringan, intranet, atau Internet
Menggunakan indeks untuk memilih nilai dari referensi atau array
Pengembalian referensi yang ditunjukkan oleh nilai teks
Mencari nilai dalam vektor atau array
Mencari nilai dalam referensi atau array
Mengembalikan referensi offset dari referensi yang diberikan
Mengembalikan jumlah baris referensi
Mengembalikan jumlah baris dalam referensi
Mengambil data real -time dari program yang mendukung otomatisasi COM
Transpos Mengembalikan transpos dari sebuah array
Tampak dalam kolom pertama dari array dan bergerak di baris untuk mengembalikan nilai sel

Fungsi Matematika dan Trigonometri:
Fungsi
Penjelasan
Menghasilkan nilai absolut dari bilangan
Menghasilkan nilai arc kosinus dari bilangan
Menghasilkan nilai konversi kosinus hiperbolik dari bilangan
Menghasilkan nilai arc sin dari bilangan
Menghasilkan nilai inversi sinus hiperbolik dari bilangan
Menghasilkan nilai arc tangen dari bilangan
Menghasilkan nilai arc tangen dari koordinat x dan y
Menghasilkan nilai inversi arc tangen hiperbolik dari bilangan
Membulatkan angka ke bilangan bulat terdekat atau ke kelipatan terdekat
Menghasilkan jumlah kombinasi untuk sejumlah objek
Menghasilkan nilai kosinus dari bilangan
Menghasilkan nilai kosinus hiperbolik dari bilangan
Mengkonversi radian ke derajat
Membulatkan angka sampai ke bilangan bulat terdekat
Pengembalian e pangkat dari angka yang diberikan
Menghitung nilai faktorial dari bilangan
Menghitung nilai faktorial ganda dari bilangan
Mengurutkan angka ke bawah, mendekati nol
Menghitung faktor persekutuan terbesar
Membulatkan angka ke bilangan bulat terdekat
Menghitung kelipatan persekutuan terkecil
Mengembalikan logaritma natural dari bilangan
Mengembalikan logaritma bilangan ke basis ditentukan
Mengembalikan nilai logaritma basis- 10 dari bilangan
Mengembalikan determinan matriks dari  array
Mengembalikan invers matriks dari array
Mengembalikan produk matriks dari dua array
Mencari sisa dari pembagian
Mencari angka yang dibulatkan ke kelipatan diinginkan
Mencari multinomial dari suatu himpunan bilangan
Pengembalian nomor sampai dengan integer ganjil terdekat
Mengembalikan nilai pi
Mengembalikan hasil dari sejumlah dinaikkan menjadi kekuatan
Mengalikan argument
Mengembalikan bagian integer divisi
Mengkonversi derajat ke radian
Mengembalikan nomor acak antara 0 dan 1
Mengembalikan nomor acak antara angka yang Anda tentukan
Mengubah angka arab ke romawi sebagai teks
Pengembalian nomor ke nomor tertentu dari digit
Pengembalian bilangan terkecil menuju nol
Pengembalian bilangan terbesar jauh dari nol
Mengembalikan jumlah dari deret pangkat berdasarkan formula
Mengembalikan tanda bilangan
Mengembalikan sinus dari sudut yang diberikan
Mengembalikan sinus hiperbolik nomor
Mengembalikan akar kuadrat positif
Mengembalikan akar kuadrat dari (bilangan * pi )
Pengembalian suatu subtotal dalam daftar atau database
Menambahkan argument
Menambahkan sel ditentukan oleh kriteria yang diberikan
Mengembalikan jumlah dari produk komponen array yang sesuai
Mengembalikan jumlah kuadrat dari argumen
Mengembalikan penjumlahan dari selisih kuadrat nilai-nilai yang sesuai dalam dua array
Hasil penjumlahan dari jumlah kuadrat nilai-nilai yang sesuai dalam dua array
Mengembalikan jumlah kuadrat dari perbedaan nilai-nilai yang sesuai dalam dua array
Menghasilkan tangen dari bilangan
Menghasilkan tangen hiperbolik bilangan
Memotong nomor ke integer

Fungsi Teks:
Fungsi
Penjelasan
Mengubah huruf Inggris (byte ganda) atau katakana dalam string karakter  menjadi karakter (byte tunggal) separuh lebar
Mengkonversi angka menjadi teks, menggunakan format mata uang ß (baht)
Menghasilkan karakter ditentukan oleh nomor kode
Menghapus semua karakter yang tidak tercetak dari teks
Mengembalikan kode numerik dari karakter pertama dalam string teks
Bergabung beberapa teks menjadi satu teks
Mengkonversi nomor untuk teks , menggunakan format mata uang $ ( dollar )
Memeriksa dan melihat apakah nilai nilai teks yang identik
Mencari satu nilai teks di dalam teks lain (sensitif huruf besar/kecil)
Memformat angka sebagai teks dengan jumlah decimal yang tetap
Perubahan setengah lebar huruf (single - byte ) Inggris atau katakana dalam string karakter lebar penuh ( double-byte ) karakter
Mengembalikan karakter paling kiri dari teks
Mengembalikan jumlah karakter dalam string teks
Mengkonversi teks menjadi huruf kecil
Mengembalikan angka karakter tertentu dari string teks dimulai dari posisi yang Anda tentukan
Ekstrak fonetik yang fonetik ( furigana ) karakter dari string teks
Mengkapitalisasi huruf pertama setiap kata dari nilai teks
Menggantikan karakter dalam teks
Repeats mengirimkan pesan sejumlah tertentu kali
Mengembalikan karakter paling kanan dari nilai teks
Mencari satu nilai teks dalam yang lain ( tidak case-sensitive )
Pengganti teks baru untuk teks lama dalam string teks
T
Mengkonversi argumen ke teks
Format nomor dan mengkonversikannya ke teks
Menghapus spasi dari teks
Mengkonversi teks menjadi huruf besar
Mengkonversi argumen teks ke nomor

Fungsi Eksternal:
Fungsi
Penjelasan
Mengkonversi angka ke euro, mengkonversi angka ke euro ke mata uang anggota euro, atau mengubah dari satu mata uang anggota euro yang lain dengan menggunakan euro sebagai perantara (triangulasi)
Menghubungkan dengan sumber data eksternal dan menjalankan query dari worksheet, kemudian mengembalikan hasil sebagai array tanpa perlu pemrograman makro


Wednesday, December 11, 2013

contoh program C do-while

/* Program Daftar Harga Buku 
   Melihat daftar harga-harga buku SMA */

#include<stdio.h>
int main()
{
    int a, b, buku;
    char z;

    printf("\t\t  =====================================\n");
    printf("\t\t\tDaftar Harga Buku SMA 2013\n");
    printf("\t\t  =====================================\n");
    do
    {
        printf("\nDaftar Harga Buku SMA\n");
        printf("1. Fisika\n");
        printf("2. Matematika\n");
        printf("3. Biologi\n");
        printf("4. Kimia\n");
        printf("Masukan Pilihan Anda: ");
        scanf("%d", &a);
        printf("\n");

        switch (a)
        {
        case 1:
            printf("Buku Fisika\n");
            printf("1. Kelas X\n");
            printf("2. Kelas XI\n");
            printf("3. Kelas XII\n");
            printf("Masukan Pilihan Anda: ");
            scanf("%d", &b);
            if (b == 1)
                printf("Harga Buku Fisika Kelas X: Rp 82.000\n");
            else if (b == 2)
                printf("Harga Buku Fisika Kelas XI: Rp 91.000\n");
            else if(b == 3)
                printf("Harga Buku Fisika Kelas XII: Rp 87.000\n");
            else
                printf("Masukan Pilihan Dengan Tepat\n");
                break;
        case 2:
            printf("Buku Matematika\n");
            printf("1. Kelas X\n");
            printf("2. Kelas XI\n");
            printf("3. Kelas XII\n");
            printf("Masukan Pilihan Anda: ");
            scanf("%d", &b);
            if (b == 1)
                printf("Harga Buku Matematika Kelas X: Rp 64.000\n");
            else if (b == 2)
                printf("Harga Buku Matematika Kelas XI: Rp 60.000\n");
            else if(b == 3)
                printf("Harga Buku Matematika Kelas XII: Rp 82.000\n");
            else
                printf("Masukan Pilihan Dengan Tepat\n");
            break;
        case 3:
            printf("Buku Biologi\n");
            printf("1. Kelas X\n");
            printf("2. Kelas XI\n");
            printf("3. Kelas XII\n");
            printf("Masukan Pilihan Anda: ");
            scanf("%d", &b);
            if (b == 1)
                printf("Harga Buku Biologi Kelas X: Rp 140.000\n");
            else if (b == 2)
                printf("Harga Buku Biologi Kelas XI: Rp 148.000\n");
            else if(b == 3)
                printf("Harga Buku Biologi Kelas XII: Rp 139.000\n");
            else
                printf("Masukan Pilihan Dengan Tepat\n");
                break;
        case 4:
            printf("Buku Kimia\n");
            printf("1. Kelas X\n");
            printf("2. Kelas XI\n");
            printf("3. Kelas XII\n");
            printf("Masukan Pilihan Anda: ");
            scanf("%d", &b);
            if (b == 1)
                printf("Harga Buku Kimia Kelas X: Rp 134.000\n");
            else if (b == 2)
                printf("Harga Buku Kimia Kelas XI: Rp 124.000\n");
            else if(b == 3)
                printf("Harga Buku Kimia Kelas XII: Rp 125.000\n");
            else
                printf("Masukan Pilihan Dengan Tepat\n");
            break;
        default:
                printf("Masukan Pilihan Dengan Tepat\n");
        }

    printf("Apakah Anda ingin mengulangnya lagi? ");
    scanf("%s", &z);
    }
    while (z == 'y' || z == 'Y');
        printf("\"Terima Kasih\"");
        printf("\n\n\n");
        printf("\t\t\t == Program Selesai ==\n");
        exit(0);
    return 0;
}



Laporan Praktikum Titik Berat


BAB I

PENDAHULUAN
1.1             Latar Belakang
Sebagai mana diketahui bahwa salah satu tujuan dari praktikum fisika ini adalah untuk meningkatkan pengetahuan dan kemampuan siswa perihal kesetimbangan benda tegar.Karena dalam pelaksanaan praktikum fisika dasar ini siswa dapat dituntunun tuk dapat bekerja, mengamati dan menyimpul kan sendiri secara langsung apa yang dilihat pada saat praktikum dilaksanakan .
Dengan begitu siswa lebih dapat mengetahui secara luas tentang titik berat suatu benda atau bangun seperti segitiga ,jajar genjang ,juring, dan setengah lingkaran .Serta dapat menerapkan konsep titik berat dalam kehidupan sehari-hari.
Dan dengan praktikum ini siswa dituntut untuk mempelajari titik berat,serta menganalisis benda atau bangun  untuk menghitung titik berat dari pada benda itu sendiri.
1.2             Tujuan Percobaan
Terdapat beberapa tujuan kami melakukan praktek lapangan ini adalah :

1.     Menghitung titik berat dari suatu benda atau bangun.
2.     Mempelajari konsep titik berat dalam kehidupan sehari-hari.
3.     Menentukan kesetimbangan pada suatu benda atau bangun.

1.3             Manfaat Percobaan
1.     Mengetahui titik berat dari suatu benda atau bangun seperti segitiga, Jajar genjang,juring,dan setengah lingkaran.
2.     Mengetahui benda apa saja yang menerapkan konsep titik berat dalam kehidupan sehari-hari.
3.     Mengetahui dimana letak titik kesetimbangan suatu benda atau bangun.


BAB II
LANDASAN TEORI

2.1. Pengertian

          Titik Berat adalah, suatu titik kesetimbangan suatu benda ataupun suatu bangun baik itu Panjang, maupun Luas, dan Volume. Benda ukurannya dapat diabaikan sehingga dapat digambarkan sebagai suatu titik materi disebut partikel. Gerak yang terjadi pada partikel hanyalah gerak translasi. Gerak translasi adalah gerak yang tidak menyebabkan gerak rotasi.  Oleh karena itu satu-satunya syarat agar suatu partikel  seimbang adalah resultan gaya yang bekerja pada benda tersebut sama dengan nol.
F = 0

 
Jika partikel terletak pada bidang x-y,maka suatu kesetimbangan dapat ditulis :
Fx = 0      (Resultan pada sumbu x)

Fy = 0      (Resultan pada sumbu y)
         

Ketika partikel seimbang, partikel itu ada dalam keadaan diam (Seimbang statis) atau bergerak dengan kecepatan konstan (Seimbang dinamis).
Apabila ada 3 buah gaya yang seimbang, maka resultan 2 buah gaya akan sama besar dan berlawanan arah dengan gaya yang lain. Hasil bagi setiap besar gaya dengan sudut sinus di seberangnya pun selalu bernilai sama.
Konsep Titik Berat
Semua benda di bumi mempunyai berat. Berat suatu benda dapat dianggap terkonsentrasi pada satu titik yang di sebut pusat gravitasi atau titik berat. Pada titik berat ini gaya-gaya yang bekerja menghasilkan momen resultan sama dengan nol. Karena itulah benda yang di tumpu pada titik beratnya akan berada dalam keseimbangan statik. Dengan kata lain titik berat adalah titik tangkap dari semua gaya yang bekerja. Contoh berikut ini menunjukkan bagaimana menentukan letak resultan gaya yang sejajar.
Nah setelah mempelajari bagaimana mencari letak resultan gaya sejajar yang bekerja pada benda marilah kita lihat bagaimana letak resultan gaya yang bekerja pada sebuah benda homogen berbentuk tak beraturan berikut ini.
 Benda dengan berat w tersusun atas partikel-partikel dengan berat w1, w2, w3, .... yang terletak pada koordinat (x1,y2,z3), (x2,y2,z2), (x3,y3,z3) dan seterusnya.

  
·       Titik Berat bentuk benda homogen berbentuk garis (1 dimensi) dan letak titik beratnya.


·       Titik berat benda-benda homogen berbentuk luasan (dua dimensi)
Jika tebal diabaikan maka benda dapat dianggap berbentuk luasan (dua dimensi), dan titik berat gabungan benda homogen berbentuk luasan dapat ditentukan dengan persamaan berikut:
·       Titik berat benda-benda homogen berdimensi tiga
Letak titik berat dari gabungan beberapa benda pejal homogen berdimensi tiga dapat ditentukan dengan persamaan:

2.2. Contoh Soal
1.   Empat buah gaya masing-masing F1 = 20N, F2 = 30N, F3 = 40N dan F4 = 10N bekerja pada sepanjang sumbu x seperti gambar berikut. Tentukanlah letak resultan keempat gaya tersebut!




2.   Sebuah karton berbentu huruf  L dengan ukuran seperti pada gambar di bawah ini!
 
                                                             

Tentukan koordinat titik berat karton tersebut!
JAWAB :
1.   Jawab:

gaya F1= 20 N dengan x1=-1m
gaya F2=30 N dengan x2=1m
gaya F3=40 N dengan x3=2m
gaya F4= 10 N dengan x4=3m
Letak Resultan keempat gaya tersebut dapat di tentukan dengan persamaan
 
2.     Jawab :
 


BAB III
PROSEDUR PERCOBAAN

3.1.         Alat dan Bahan
·        Statif
·        Kertas Karton
·        Pensil
·        Rol
·        Gunting
·        Jangka
·        Alat Pemberat
·        Benang


3.2.         Prosedur Kerja
·        Membuat bangun-bangun dengan ukuran yang sudah ditentukan seperti segitiga sembarang, jajar genjang, busur setangah lingkaran, dan juring dari karton.
·        Cucukkan benang pada setiap ujung bangun lalu beri pemberat pada bangun tersebut untuk mentukan dimana letak titik berat benda tersebut.
·        Gantungkan bangun yang telah dicucukkan benang dan diberi pemberat pada statif.
·        Perhatikanlah dimana benang itu berhenti pada areal bangun tersebut.
·        Berilah garis untuk menandai dimana benang tersebut berhenti.
·        Mengulanginya sebanyak 3kali atau lebih mendapatkan titik tengah yang benar pada setiap bangun, sehingga bangun tersebut dapa digantung dengan setimbang.

3.3.         Gambar Percobaan















































BAB IV
ANALISIS PERCOBAAN 

Percobaan 1
Segitiga sembarang

Dik : tinggi segitiga sembarang = 14 cm
t. praktek = 4,8 cm
Dit : a. y0
b. Kesalahan praktek ( Kp )
jawab :
y0 = 1/3 tinggi
= 1/3 14 cm = 4,66 cm
Kp = (tt-tp)/tt x 100%
= (4,66-4,7)/4,66 x 100%
= 0,24/4,6 x 100%
= 0,85%

Percobaan 2

Jajargenjang
Dik : tinggi jajar genjang = 13,5 cm
t. praktek = 6,7 cm
Dit : y0
Kp ( kesalahan praktek )
Jawab :
Y0 = 1/2 t
Y0 = 1/2 13,5 cm
y0 = 6,75 cm
Kp = (tt-tp)/tt x 100%
= (6,75-6,7)/6,75 x 100%
= 0,05/6,75 x 100%
= 0,74 %
Percobaan 3
Setengah lingkaran

Dik : t. setengah lingkaran = 14 cm
t. praktek = 5,9 cm
Dit : y0
Kp (kesalahan praktek)
Jawab :
y0 = 4r/3π
y0 = 56/9,42
= 5,9cm

Kp = (tt-tp )/tt x 100%
= (5,9-5,9)/5,9 x 100%
= 0 %


BAB VI
PENUTUP



6.1. Kesimpulan

1. Benda luasan apa pun baik yang beraturan maupun tidak beraturan ,memiliki titik berat dan pusat massa. Hal tersebut tidak mungkin akan sama letaknya antara satu sama lain. Walaupun, benda yang diamati sama yakni benda beraturan namun tidak akan sama antara garis berat ,misal : segitiga dan bujursangkar , tidak akan di peroleh letak yang sama walapun keduanya benda beraturan.
2. Pusat massa( titik berat ) adalah titik perpotongan antara garis yang telah dihubungkan oleh tiap – tiap sisi yang merupakan pusat gravitasi.


6.2.  Saran

1.  Dalam melakukan percobaan kita harus berhati-hati dalam menggunakan alat dan teliti.
2. Seharusnya tiap kelompok lebih cepat untuk menyelesaikan praktek sesuai dengan waktu yang ditentukan oleh guru pembimbing.
3. Seharusnya ketua dari tiap kelompok dapat menenagkan setiap anggotanya agar tidak rebut dan mengganggu kelompok lain.


DAFTAR PUSTAKA