This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Minggu, 13 November 2011

Konsep data pemrograman


KONSEP DASAR PEMROGRAMAN
Program merupakan kumpulan instruksi tertulis yang dibuat oleh programmer atau suatu bagian executable dari suatu software. Pemrograman adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemograman.
Secara umum terdapat 4 kelompok Bahasa Pemrograman yaitu :
1.       Object Oriented Language (seperti : Visual dBase, Visual FoxPro, Delphi, Visual C)
2.       High Level Language (seperti : Pascal dan Basic)
3.       Middle Level Language (seperti : bahasa C), dan
4.       Low Level Language (seperti : bahasa Assembly)
Tipe pemrograman ada 7 macam yaitu :
1.       Pemrograman Procedural
Procedural merupakan tahap-tahap kegiatan untuk menyelesaikan suatu aktifitas yang metode penyelesaiannya dilakukan langkah demi langkah secara eksak. Bahasa tingkat tinggi (seperti Cobol, Basic, Pascal, Fortran dan C )juga dinamakan sebagai bahasa procedural.
2.       Pemrograman Terstruktur
Pemrograman terstruktur adalah bahasa pemrograman yangmendukung pembuatan program sebagai kumpulan prosedur.
Contoh : Pascal, Cobol, RPG,  ADA, C.
3.       Pemrograman Modular
Merupakan suatu program yang dipecah-pecah ke dalam modul yang dimana setiap modul menunjukkan fungsi dan tugasnya sehingga dengan begitu masalah akan menjadi lebih sederhana sehingga program dapat lebih mudah disusun dan dipahami.
4.       Pemrograman Fungsional
Merupakan salah satu bahasa pemrograman yang memberlakukan proses komputasi sebagai evaluasi fungsi-fungsi matematika.
Contoh : Lisp, Scheme, ML, Haskell.
5.       Pemrograman Berorientasi Obyek
Contoh : C++, SmallTalks, Java
6.       Pemrograman Visual
Merupakan suatu program yang programnya menggunakan ekspresi visual (seperti grafik,gambar atau ikon)
7.       Pemrograman Even-Driven
Merupakan sebuah program yang menggunakan konsep OOP dimana pemrograman dapaat dimulai dari obyek yang diinginkan tanpa harus terurut.
Contoh : Visual Basic, Visual C++, Delphi


Kriteria Bahasa Pemrograman
Kriteria untuk penilaian suatu bahasa pemrograman terdiri dari:
-          Clarity, simplicity dan unity
-          Orthogonality
-          Kewajaran untuk aplikasi
-          Mendukung abstraksi
-          Kemudahan untuk verifikasi program
-          Lingkungan pemrograman
-          Portabilitas program
-          Biaya penggunaan

Data
Objek data adalah pengelompokkan satu atau lebih potongan data di dalam virtual computer pada saat run-time. Objek data yang muncul selama program dieksekusi merupakan objek data buatan programmer dimana programmer secara eksplisit membuat dan memanipulasi melalui deklarasi dan statement di dalam program contohnya variable, konstanta, array, file dan seterusnya.
Tipe data merupakan suatu kelas objek data dengan kumpulan operasi untuk membentuk dan memanipulasinya.
 Elemen-elemen suatu tipe data mempunyai syarat-syarat sebagai berikut :
a.       Attribute
Membedakan objek-objek data dari tipe tersebut misalnya nama objek data
b.      Nilai
Nilai dipengaruhi oleh hardware computer yang melandasinya.
c.       Operasi
Biasanyha menggunakan operasi secara matematika


Tipe data dibagi menjadi beberapa bagian yaitu:
a.       Tipe data dasar
Merupakan tipe data primitive yang tidak terstruktur yang didefinisikan oleh bahasa pemrograman.
Tipe data dasar dibagi menjadi beberapa bagian yaitu:
1.       Tipe data Numerik
2.       Enumerasi
3.       Boolean
4.       Character
5.       Internationalization
b.      Tipe data terstuktur
Dibagi menjadi beberapa bagian yaitu :
1.       Vector dan Array
2.       Record
3.       List
4.       Character string
5.       Pointer dan objek data programmer-constructed\
6.       Himpunan
c.       Tipe data abstrak
Merupakan suatu fasilitas dari bahasa pemrograman yang menampung aspirasi para programmer.

Model Komputasi
Model komputasi dibagi menjadi 3 yaitu :
a.       Model fungsional
terdri dari satu set nilai-nilai yang mencakup fungsi-fungsi dan operasi aplikasi fungsi dan komposisi fungsi.
b.      Model logika
 terdiri dari satu set nilai-nilai yang mencakup definisi hubungan dan kesimpulan logis.
c.       Model imperative
terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi tugas untuk memodifikasi pernyataan
Prinsip bahasa pemrograman
suatu bahasa pemrograman memiliki prinsip di dalam mendesain bahasa pemrograman tersebut yaitu terdiri dari :
-          Prinsip kelengkapan komputasional
Model komputasional untuk tujuan umun suatu bahasa pemrograman harus universal

-          Prinsip implementasi
Di dalam mendesain suatu bahasa,prinsip implementasi seharusnya menuliskan daerah masalahnya dan di dalam penggunaan waktu dan ruang harus efisien agar lebih mudah di dalam mendesain bahasa pemrograman.

Sabtu, 12 November 2011

My Wish


My Wish
I will be introduce my self, my name is Muhammad Yusuf, you can call me yusuf, I study at Gunadarma University, I like play football and I like sports. Okay I will tell you about my wish and my dream in the future.
When I was a kid, I had a dream to become a famous soccer players and engineer, I just beginning to focus to be a soccer player and I attended a soccer school in south jakarta. I feel very glad because I got a lot science and experience while practicing. If I become famous football players then I will always remember the school of football. but a few months after exercise, I resigned because I have injury. That's when I do not play football again no and I discouraged to be a football player then I just be a focus for engineers. Because,if I become engineer, my parents must be very proud. I just trying hard, so my desire can be achieved. since elementary school through high school I always near big ratings 10. therefore, I want to be a top 10 as well as lectures. so my parents proud of me. I chose to study IT at university Gunadarma because Gunadarmais the best private university in the field of IT and I am very proud to be studying at university Gunadarma. untilnow, I can only try, so my wish can be realized. If I pass from gunadarma, I want to open store. and if I've worked at a company I want to be a manager in the company. it all started from a dream, so do not be afraid to dream at the highest because with dream our lives will be directed, so keep spirit, and you can be the best, remember “impossible is nothing”. This is my wish.

Selasa, 27 September 2011

Aktifitas kehidupan manusia dalam menggunakan komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Komputer biasanya digunakan sebagai alat bantu untuk menyimpan, mengolah, dan mengambil kembali data atau informasi yang diperlukan.
Komputer digunakan secara meluas di dalam aktifitas kehidupan manusia sehari-hari seperti :
1. Perbankan
2. Perdagangan
3. Industri
4. Transportasi
5. Rumah sakit
6. Pendidikan
7. Seni
8. Penelitian
9. Rekreasi
10. Pertahanan dan keamanan
11.Komunikasi


Bidang Perbankan :
- Komputer sebagai sistem uang elektronik seperti : kartu kredit
- Komputer sebagai penyimpan data
- Pemprosesan transaksi secara online
- Pembayaran tagihan secara online

Bidang Perdagangan :

- Memproses data transaksi dalam jumlah yang banyak
- Menyimpan hasil transaksi,persediaan barang-barang
- Pembuatan laporan keuangan,faktur surat-surat,dokumen,dll
- Selain pembayaran tunai bisa juga secara elektronik

Bidang Industri :
- CAM (Computer Aided Manufacturing) untuk meningkatkan produktivitas kinerja yang tinggi, mengurangkan biaya dan menangani masalah kekurangan tenaga kerja. Misalnya, robot diciptakan untuk menjalankan semua kerja dengan mengikuti arahan yang diberikan melalui komputer.
- CAD (Computer Aided Design) untuk merancang produk industri. Misalnya pada pembuatan mobil.
- Penggunaan robot

Bidang Transportasi :
- Digunakan untuk mengatur lampu lalu lintas
- Untuk menggantikan masinis melalui penggunaan satelit dan sistem komputer
- Untuk memudahkan pengendalian jalan raya

Bidang Kedokteran/Rumah Sakit :
- Membantu dokter di dalam mendiagnosis penyakit pasien
- CAT (Computer Axial Tomography) untuk menghasilkan gambaran sinar-x bergerak
- Membantu tuna netra membaca dengan teks khusus
- Menyimpan riwayat oenyakit pasien,penggajian karyawan rumah sakit,dan lain-lain

Bidang Pendidikan :
- Digunakan sebagai alat pembelajaran dikenal sebagai CBE (Computer Based Education)
- CAI (Computer Assisted Instruction) digunakan para pendidik untuk menyampaikan arahan dalam pelajaran
- Komputer jg dapat digunakan untuk meyimpan data-data pendidik dan para murid, materi belajar, dan soal-soal ujian maupun latihan.

Bidang Seni :
- Synthesizer digunakan untuk bunyi alat musik berarti bunyi getar dan piano
- Untuk proses perdagangan
- Untuk menghasilkan rituasi di dalam filmfilm kartun

Bidang Penelitian :
- Digunakan untuk penelitian ruang angkasa
- Tenaga nuklir dan pemprosesan data
- Digunakan untuk ramalan cuaca seperti pengendalian gambar awan

Bidang Rekreasi :
- Komputer digunakan sebagai satu sumber alat rekreasi untuk orang ramai dimana permainan komputer, permainan arked, permainan video dan sebagainya mengandungi banyak cip-cip elektronik di dalamnya.
- Komputer juga digunakan untuk mengendalikan berbagai jenis alat rekreasi yang canggih seperti roller coaster.

Bidang Pertahanan dan Keamanan :
- Komputer juga dicipta untuk tujuan perperangan dalam sistem senjata, pengendalian dan komunikasi. Kapal perang dan kapal terbang yang modern dipasang dengan peralatan komputer yang canggih untuk membantu dalam melakukan navigasi atau serangan yang lebih tepat.
- Komputer juga digunakan untuk latihan simulasi perperangan bagi calon prajurit untuk mengurangkan biaya

Bidang Komunikasi :
- Komputer bisa mengirim dan menerima pesan dari komputer yang lain
- Telekomunikasi ialah proses pertukaran pesan di beberapa sistem komputer atau terminal melaluialat media seperti telepon, telegraf dan satelit
- E-Mail ialah surat elektronik yang dikirim melalui komputer, salah satu bentuk komunikasi dengan menggunakan komputer
- MODEM (Modulator/Demodulator) diperlukan untuk menukar pesan komputer kepada isyarat audio supaya boleh dihantar melalui telepon