Home
Tampilkan postingan dengan label RPL. Tampilkan semua postingan
Tampilkan postingan dengan label RPL. Tampilkan semua postingan

Selasa, 08 November 2016

C++ Lagu Anak Ayam

C++ Lirik Lagu Anak Ayam Turun 10


#include <iostream.h>
#include <conio.h>
int main()
{
int x,jlh_anak;
cout<<"Masakkan jumlah Anak Ayam  :";
cin>>jlh_anak;
cout<<endl;
for (x=jlh_anak;x>0;x--)
{
if (x>1)
cout<<"Anak Ayam Turun "<<x<<" Mati Satu Tinggal "<<x- 1<<endl;
else if (x=1)
cout<<"Anak Ayam Turun 1 Mati Satu Tinggal Induknya"<<endl;
}
getch();
}

Hasilnya :


Read more ...

Minggu, 16 Oktober 2016

Cara Menggunakan Formula Dalam Tabel Ms. Word


Meskipun Ms. Word tidak didesain untuk mengolah angka, setidaknya Word juga mampu mengolah perhitungan rumus sederhana.

Data pada tabel bisa terdiri dari angka dan teks, untuk itu Anda perlu memahami cara membaca kolom dan baris pada tabel untuk mempermudah menggunakan formula, yaitu setiap tabel yang dibuat pada Word.

Setiap kotak pada tabel akan menjadi sel seperti pada lembar kerja Excel, yang merupakan gabungan dari kolom (A, B, C, dst) dan baris (1,2, 3, dst).


Untuk kolom pertama (A) dan baris 1 disebut sel A1, kolom kedua (B) dan baris 2 disebut sel B2, dan seterusnya

Nah untuk penggunaan formula pada tabel di word tidak hanya terbatas pada penjumlahan (SUM), tetapi juga dapat mencari rata-rata (AVERAGE), nilai tertinggi (MAX), nilai terendah (MIN) dan lainnnya.

Contoh penggunaan fungsi Average, Max dan Min pada tabel di Word

Buat tabel seperti contoh berikut:


Lalu buat formula untuk isian Jumlah Nilai dengan rumus =SUM(LEFT), dengan meletakkan kursor di sel yang akan dijumlahkan lalu klik Layout dan pilihFormula


Untuk membuat Nilai Rata-rata (R2) menggunakan rumus =Average(C3:E3), dengan asumsi bahwa Ulangan harian 1 pada sel C3, ulangan harian 2 pada sel D3 dan ulangan harian 3 pada sel E3, danformula dibawahnya dengan rumus=Average(C4:E4) dan seterusnya.


Untuk membuat Nilai tertinggi (Max) dengan rumus =Max(C3:E3)


Untuk membuat Nilai terendah (Min) dengan rumus =Min(C3:E3)


Sehingga secara keseluruhanakan didapa tabel Wordyang memiliki Nilai dengan menggunakan formula

Read more ...

Senin, 04 Januari 2016

Aplikasi Java



Pengertian Java

Java adalah salah satu bahasa pemrograman berorientasi objek (OOP-Object Oriented Programming). Paradigma OOP menyelesaikan masalah dengan merepresentasikan masalah ke model objek.
Pemrograman Berorientasi Obyek (OOP)
Pemisalan Objek dalam OOP
Objek-objek dalam dunia nyata, mempunyai 2 karakteristik khusus : Status dan Perilaku. Contohnya, sepeda punya status(jumlah gir, jumlah pedal, dua buah ban) dan perilaku(mengerem, mempercepat, 
ubah gir).
Bahasa yang berorientasi pada objek pun mempunyai karakteristik yang sama dengan objek-objek di dunia nyata. Yaitu status yang dalam bahasa pemrograman biasanya disimpan sebagai Variabel dan perilaku yang diimplementasikan sebagai Method.

Sejarah Java

Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green
Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ).
Awalnya mereka ingin membuat suatu bahasa komputer yang dapat digunakan oleh TV kabel ( Cable TV Box) yang memiliki memori kecil dan setiap perusahaan memiliki tipe yang berbeda.
Untuk mengaplikasikan hal tersebut mereka menggunakan hal yang pernah dicoba oleh bahasa pascal.
Sebelumnya Niclaus Wirth telah membuat sebuah bahasa yang portable yang akan digunakan dalam mesin bayangan selanjutnya ini disebut sebagai Virtual Mesin namun saat itu belum diumumkan.
Akhirnya tim green mengunakan ide ini akhirnya mereka menciptakan Java Virtual Mesin.
Vitual mesin inilah yang menbuat java dapat dijalankan diberbagai platform.
Pada tahun 1992 tim green membuat produknya yang diberi nama *7 (Star Seven )
Namun produk ini gagal dipasaran.



Karakteristik Java antara lain :


- Sederhana (Simple)                            -Berorientasi Objek (Object Oriented)
- Terdistribusi (Distributed)                 -Interpreted
- Robust                                                -Aman (Secure)
- Architecture Neutral                          -Portable
- Performance                                       -Multithreaded
- Dinamis


Macam-macam Java 2 Software Developer Kit (J2SDK) antara lain :
- J2SE (Java 2 Standard Edition)                            - J2EE (Java 2 Enterprise Edition)
- J2ME (Java 2 Micro Edition)


Java mempunyai platform yaitu :
- Java Virtual Machine (Java VM)
- Java Application Programming Interface (Java API)

Versi awal

Versi awal Java pada tahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
·         java.lang: Peruntukan kelas elemen-elemen dasar.
·         java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
·         java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
·         java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
·         java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
·         java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.



Contoh kode program sederhana

// Outputs "Hello, world!" and then exits
public class HelloWorld {
   public static void main(String args[]) {
       System.out.println("Hello, world!");
   }
}

Kelebihan Java

·         Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebabnya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
·         OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)
·         Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
·         Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
·         Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan

·         Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridgeyang sampai sekarang tidak berfungsi pada Mac OS X.
·         Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
·         Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Sumber : wikipedia & google.com
Read more ...

Senin, 24 Agustus 2015

Fungsi,Contoh, Kelebihan, Manfaat DataBase Manajemen Sistem(DBMS)

DBMS

Kelebihan DBMS
Mengendalikan/mengurangi duplikasi data.
Menjaga konsistensi dan integritas data.
Meningkatkan keamanan data dari orang yang tak berwewenang.
Memaksakan penerapan standar.
Meningkatkan produktivitas pemrograman.
Meningkatkan pemeliharaan melalui independensi data.



Contoh
MICROSOFT ACCESS 
MICROSOFT SQL SERVER
ORACLE
MySQL


Fungsi dari Database Management System (DBMS) Yaitu
Penyimpanan, pengambilan dan perubahan data
Katalog yang dapat diakses pemakai
Mendukung Transaksi
Melayani kontrol concurrency
Melayani recovery
Melayani autorisasi
Mendukung komunikasi data
Melayani integrity
Melayani data independence
Melayani utility.

Maanfaat DBMS
Manfaat yang diperoleh dari penyusunan database adalah :
o    Mengatasi kerangkaan (redundancy) data.
o    Menghindari terjadinya inkonsistensi data.
o    Mengatasi kesulitan dalam mengakses data.
o    Menyusun format yang standar dari sebuah data.
o    Penggunaan oleh banyak pemakai (multiple user).
o    Melakukan perlindungan dan pengamanan data (data security).


Read more ...

Tujuan, Fungsi Serta Manfaat DBMS

1. Tujuan DBMS
Tujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana data disimpan dan dirawat, tetapi data tetap dapat diambil
dengan efisien. Pertimbangan efisien yang digunakan adalah 
bagaimana merancang struktur data yang kompleks, tetapi tetap dapat digunakan oleh pengguna yang masih awam, tanpa mengetahui kompleksitas struktur data. Basis data menjadi penting karena munculnya beberapa masalah bila tidak menggunakan data yang terpusat, seperti adanya duplikasi data, hubungan antar data tidak jelas, organisasi data dan update menjadi rumit. Jadi tujuan dari pengaturan data dengan menggunakan basis data yaitu sebagai berikut:

-        Menyediakan penyimpanan data untuk dapat digunakan oleh organisasi saat sekarang dan masa yang akan datang.
-        Kemudahan pemasukan data, sehingga meringankan tugas operator dan menyangkut pula waktu yang diperlukan oleh pemakai untuk mendapatkan data serta hak-hak yang dimiliki terhadap data yang ditangani.
-        Pengendalian data untuk setiap siklus agar data selalu up-to-date dan dapat mencerminkan perubahan spesifik yang terjadi di setiap sistem.
-        Pengamanan data terhadap kemungkinan penambahan, pengubahan, pengerusakan dan gangguan-gangguan lain.

2. Fungsi DBMS
Fungsi dari Database Management System (DBMS) Yaitu
o   Penyimpanan, pengambilan dan perubahan data
o   Katalog yang dapat diakses pemakai
o   Mendukung Transaksi
o   Melayani kontrol concurrency
o   Melayani recovery
o   Melayani autorisasi
o   Mendukung komunikasi data
o   Melayani integrity
o   Melayani data independence
o   Melayani utility.

3. Maanfaat DBMS
Manfaat yang diperoleh dari penyusunan database adalah :
  Mengatasi kerangkaan (redundancy) data.
  Menghindari terjadinya inkonsistensi data.
  Mengatasi kesulitan dalam mengakses data.
  Menyusun format yang standar dari sebuah data.
  Penggunaan oleh banyak pemakai (multiple user).
  Melakukan perlindungan dan pengamanan data (data security).
  Menyusun integritas dan independensi data.
Read more ...

Pengertian Unified Modeling Language (UML)


Unified Modeling Language(UML) digunakan untuk melakukan pemodelan sistem/perangkat lunak dengan menggunakan tools yang ada. Dengan pemodelan menggunakan UML, rekayasa dan pengembangan perangkat dapat dilakukan dengan fokus pengembangan dan desain perangkat lunak terhadap:

1.  Tinjauan umum bagaimana arsitektur sistem secara keseluruhan
2.  Penelaah bagaimana objek-objek dalam sistem saling mengirimkan pesan (message) dan saling bekerjasama satu sama lain
3.  Menguji apakah sistem/perangkat lunak sudah berfungsi seperti yang seharusnya
4. Dokumentasi sistem/perangkat lunak untuk keperluan-keperluan tertentu di masa yang akan datang

Setiap sistem yang komplek seharusnya bisa dipandang dari sudut pandang yang berbedabeda sehingga bisa dilakukan pemahaman secara menyeluruh. Dalam upaya-nya tersebut, UML menyediakan sembilan jenis diagram yang dapat dikelompokkan berdasarkan sifatnya yang statis ataupun dinamis. Kesembilan jenis diagram untuk UML adalah:

1.   Use-Case Diagram - bersifat statis, memperlihatkan himpunanuse-case dan aktor-aktor. Diagram ini sangat penting terutama untuk memodelkan ataupun mengorganisasikan perilaku dari sistem yang dibutuhkan pengguna
2.    Class Diagram - bersifat statis tetapi sering pula memuat kelas-kelas aktif dan memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi
3.  Statechart Diagram - bersifat dinamis yang memperlihatkanstate  state dari sistem, memuat state, transisi, event, serta aktivitas. Penting untuk memperlihatkan sifat dinamis dari antarmuka (interface), kelas, kolaborasi, terutama penting pada pemodelan system-sistem yang reaktif
4.     Activity Diagram - bersifat dinamis. Merupakan tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem
5.     Sequence Diagram - bersifat dinamis yang menekankan pada pengiriman pesan (message) dalam suatu waktu tertentu
6.  Collaboration Diagram - bersifat dinamis yang menekankan organisasi struktural dari objek-objek yang menerima serta mengirim pesan (message)
7.    Component Diagram - bersifat statis.diagram ini berhubungan dengan digram kelas dimana komponen secara tipical dipetakan ke dalam satu atau lebih kelas-kelas, antarmuka (interface) ataupun kolaborasi
8.    Diagram Objek - bersifat statis, memperlihatkan objek-objek serta serta relasi-relasi antar-objek. Selain itu juga memperlihatkan instansiasi statis dari segala sesuatu yang dijumpai pada diagram kelas
9.   Depeloyment Diagram - bersifat statis, diagram memperlihatkan konfigurasi saat aplikasi dijalankan (run-time). Digram ini sangat berguna saat aplikasi kita berlaku sebagai aplikasi yang dijalankan pada banyak mesin (distributed computing)



Read more ...
Designed By Dani-idham