Tampilkan postingan dengan label programming. Tampilkan semua postingan
Tampilkan postingan dengan label programming. Tampilkan semua postingan

Kamis, 14 Februari 2013

Pengertian Flowchart dan Contoh Simbolnya

Assalamu'alaikum Warahmatullahi Wabarakaatuh...

Pengertian Flowchart dan Contoh Simbolnya


Abstract Dimension - Pada postingan pemrograman sebelumnya saya telah memposting tentang Pengertian Algoritma Pemrograman, dan kali ini saya akan share tentang Pengertian Flowchart beserta contoh simbol dan kegunaannya

Pengertian dan Definisi Flowchart

Flowchart atau Bagan alir adalah bagan  (chart) yang menunjukkan alir  (flow) di dalam program atau prosedur sistem secara logika. Bagan alir (flowchart) digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi. 

Jenis jenis Flowchart

Ada beberapa jenis flowchart diantaranya:
  1. Bagan alir sistem (systems flowchart).
  2. Bagan alir dokumen (document flowchart).
  3. Bagan alir skematik (schematic flowchart).
  4. Bagan alir program (program flowchart).
  5. Bagan alir proses (process flowchart).

System Flowchart

System flowchart dapat didefinisikan sebagai bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.

Document Flowchart

Bagan alir dokumen  (document flowchart)  atau disebut juga bagan alir formulir  (form  flowchart)  atau  paperwork flowchart merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk tembusan-tembusannya.

Schematic Flowchart

Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk menggambarkan prosedur di dalam sistem. Perbedaannya adalah, bagan alir skematik selain menggunakan simbol-simbol bagan alir sistem, juga menggunakan gambar-gambar komputer dan peralatan lainnya yang digunakan. Maksud penggunaan gambar-gambar ini adalah untuk memudahkan komunikasi kepada orang yang kurang paham dengan simbol-simbol bagan alir. Penggunaan gambar-gambar  ini  memudahkan untuk dipahami, tetapi sulit dan lama menggambarnya.

Program Flowchart

Bagan alir program  (program flowchart)  merupakan bagan yang menjelaskan secara rinci langkah-langkah dari proses program. Bagan alir program dibuat dari derivikasi bagan alir sistem.
Bagan alir program dapat terdiri dari dua macam, yaitu bagan alir logika program  (program logic flowchart)  dan bagan alir program komputer terinci  (detailed computer program flowchart).  Bagan alir logika program digunakan untuk menggambarkan tiap-tiap langkah di dalam program komputer secara logika. Bagan alat- logika program ini dipersiapkan oleh analis sistem. Gambar berikut menunjukkan bagan alir logika program. Bagan alir program komputer terinci  (detailed computer program flow-chart) digunakan untuk menggambarkan instruksi-instruksi program komputer secara terinci. Bagan alir ini dipersiapkan oleh pemrogram.

Process Flowchart

Bagan alir proses  (process flowchart)  merupakan bagan alir yang banyak digunakan di teknik industri. Bagan alir ini juga berguna bagi analis sistem untuk menggambarkan proses dalam suatu prosedur.

Simbol dan Notasi Flowchart

Dipakai sebagai alat Bantu menggambarkan proses di dalam program. Dan dibagi menjadi tiga kelompok :

? Flow Direction Symbols ?

dipakai untuk menggabungkan antara symbol yang satu dengan symbol lainnya

Pengertian Flowchart dan Contoh SimbolnyaSymbol Off-line Connector ( Simbol untuk keluar/masuk prosedure atau proses dalam lembar/halaman yang lain)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Connector (Simbol untuk keluar/masuk prosedur atau proses dalam   lembar/halaman yang sama)


? Processing symbols ?

Menunjukkan jenis operasi pengolahan dalam suatu prosedur

Pengertian Flowchart dan Contoh SimbolnyaSymbol Process (Simbol yang menunjukkan pengolahan yang dilakukan oleh komputer)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Manual Operation (Simbol yang menunjukkan pengolahan yang  tidak dilakukanoleh komputer)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Decision (Simbol untuk kondisi yang akan menghasilkan beberapa   kemungkinan jawaban/aksi)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Predefined Process (Simbol untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Terminal (Simbol untuk permulaan atau akhir dari suatu program)-
Pengertian Flowchart dan Contoh SimbolnyaSymbol Off-line Storage (Simbol yang menunjukkan bahwa data di dalam symbol ini akan disimpan)
-
Pengertian Flowchart dan Contoh SimbolnyaSymbol Manual Input (Simbol untuk pemasukan data secara manual on-line keyboard)
Pengertian Flowchart dan Contoh SimbolnyaSymbol Keying Operation (Simbol operasi dengan menggunakan mesin yang mempunyai keyboard)


? Input-output symbols ?

menyatakan jenis peralatan yang digunakan sebagai media input atau output.

Pengertian Flowchart dan Contoh SimbolnyaSymbol input-output (Symbol yang menyatakan proses input dan output tanpa tergantung dengan jenis peralatannya)
Pengertian Flowchart dan Contoh SimbolnyaSymbol magnetic-tape unit (Symbol yang menyatakan input berasal pita magnetic atau output disimpan ke pita magnetic)
-Pengertian Flowchart dan Contoh SimbolnyaSymbol punched card (Symbol yang menyatakan input berasal dari kartu atau output ditulis ke kartu)-
Pengertian Flowchart dan Contoh SimbolnyaSymbol disk and on-line storage (Symbol untuk menyatakan input berasal dari disk atau output disimpan ke disk)
Pengertian Flowchart dan Contoh SimbolnyaSymbol display (Symbol yang menyatakan peralatan output yang digunakan yaitu layar, plotter, printer, dan sebagainya)
Pengertian Flowchart dan Contoh SimbolnyaSymbol dokumen (symbol yang menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas)

Pedoman Membuat Flowchart

Bila seorang analis dan programmer akan membuat flowchart, ada beberapa petunjuk yang harus diperhatikan, seperti:
  1. Flowchart digambarkan dari halaman atas ke bawah dan dari kiri kekanan.
  2. Aktivitas yang digambarkan harus didefinisikan secara hati-hati dan definisi ini harus dapat dimengerti oleh pembacanya.
  3. Kapan aktivitas dimulai dan berakhir harus ditentukan secara jelas.
  4. Setiap langkah dari aktivitas harus diuraikan dengan menggunakan deskripsi kata kerja
  5. Setiap langkah dari aktivitas harus berada pada urutan yang benar.
  6. Lingkup dan range dari aktifitas yang sedang digambarkan harusditelusuri dengan hati-hati. Percabangan-percabangan yang memotong aktivitas yang sedang digambarkan tidak perlu digambarkan pada flowchart yang sama. Simbol konektor harus digunakan dan percabangannya diletakan pada halaman yang terpisah atau hilangkan seluruhnya bila percabangannya tidak berkaitan dengan sistem.
  7. Gunakan simbol-simbol flowchart yang standar.

Contoh-contoh Flowchart

Contoh Flowchart Program

Pengertian Flowchart dan Contoh Simbolnya
Contoh Flowchart Program � Menentukan Bilangan Ganjil/Genap
 
Pengertian Flowchart dan Contoh Simbolnya
Penggunaan predefined processes dapat digunakan untuk menyederhanakan flowchart system yang complex
 
Flowchar Sistem untu predefined process yang diberi nama Check shipment untuk Flowchart diatas
Flowchar Sistem untuk predefined process yang diberi nama Check shipment untuk Flowchart diatas
 
Download pdf: Disini

Demikianlah pengertian flowchart dan contoh simbol dan fungsinya, semoga posting kali ini bermanfaat dan dapat membantu sobat dalam mengerjakan tugas kuliah

Source

Senin, 11 Februari 2013

Pengertian Algoritma Pemrograman

Assalamu'alaikum Warahmatullahi Wabarakaatuh...


Pengertian Algoritma Pemrograman http://otocarss.blogspot.com/

Selamat siang sobat Abstract Dimension. Mungkin saya sudah pernah posting tentang pemrograman, dari hanya sekedar berbagi source code, atau berbagi software untuk coding. Tapi apakah sobat tahu apa sih arti Algoritma itu sebenarnya,?, Maka dari itu kali ini saya akan berbagi tentang arti/ pengertian dari Algoritma pemrograman yang saya salin dari Blog Teman saya Ook's Blog.


1. Definisi Algoritma

  • Urutan langkah-langkah untuk memecahkan masalah
  • Urutan logis pengambilan keputusan untuk memecahkan masalah
  • urutan langkah logis, berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh melompat-lompat.
  • Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.
  • alur pikiran, yang artinya algoritma seseorang dapat berbeda dari algoritma orang lain.
  • tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu.
  • Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma yang dirancang baik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien.
  • Algoritma di butuhkan untuk memerintah komputer mengambil langkah-langkah tertentu untuk menyelesaikan masalah

Algoritma Pemrograman Program

Agar algoritma dapat memerintah (diproses) komputer, maka dirubah menjadi bentuk program (melalui proses pemrograman).
Pertimbangan dalam pemilihan algoritma :

  • Algoritma haruslah benar
  • Mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut
  • Efisiensi algoritma. (waktu dan memori)
Setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika terjadi demikian, carilah algoritma yang paling efisien dan cepat.
Suatu Algoritma yg terbaik (The Best): �Suatu algoritma harus menghasilkan output yg tepat guna (efektif) dlm waktu yg relatif singkat & penggunaan memori yg relatif sedikit (efesien) dgn langkah yg berhingga & prosedurnya berakhir baik dlm keadaan diperoleh suatu solusi ataupun tdk ada solusinya.�

Contoh algoritma :

Sebuah prosedur ketika akan mengirimkan surat kepada teman:


  1. Tulis surat pada secarik kertas surat.
  2. Ambil sampul surat atau amplop.
  3. Masukkan surat ke dalam amplop.
  4. Tutup amplop surat dengan lem perekat.
  5. Tulis alamat surat yg dituju, jika tdk ingat, lebih dahulu ambil buku alamat & cari alamat yg dituju, lalu tulis alamat tsb pd amplop surat.
  6. Tempelkan perangko pada amplop surat.
  7. Bawa surat ke kantor pos utk diserahkan pd pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dlm kotak/bis surat.

Pembuatan algoritma mempunyai banyak keuntungan di antaranya:

  • Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan komputer yang melaksanakannya.
  • Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
  • Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.

Hal yang perlu diperhatikan dalam membuat algoritma:

  • Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah.
  • Tidak ada notasi yang baku dalam penulisan teks algoritma seperti notasi bahasa pemrograman.
  • Setiap orang dapat membuat aturan penulisan dan notasi algoritmik sendiri.
  • Notasi algoritmik bukan notasi bahasa pemrograman, karena itu pseudocode dalam notasi algoritmik tidak dapat dijalankan oleh komputer.
  • Algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman.

Yang harus diperhatikan pada translasi Algoritma:

  1. Pendeklarasian variabel
  2. Pemilihan tipe data
  3. Pemakaian instruksi-instruksi
  4. Aturan sintaksis
  5. Tampilan hasil
  6. Cara pengoperasian compiler atau interpreter.

 Beberapa syarat untuk menjadi algoritma yang baik (1)

  • Tingkat kepercayaannya tinggi (realibility). Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.
  • Pemrosesan yang efisien (cost rendah). Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.
  • Sifatnya general. Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general.
  • Bisa dikembangkan (expandable). Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada.

Beberapa syarat untuk menjadi algoritma yang baik (2)

  • Mudah dimengerti. Siapapun yang melihat, dia akan bisa memahami algoritma Anda. Susah dimengertinya suatu program akan membuat susah di-maintenance (kelola).
  • Portabilitas yang tinggi (portability). Bisa dengan mudah diimplementasikan di berbagai platform komputer.
  • Precise (tepat, betul, teliti). Setiap instruksi harus ditulis dengan seksama dan tidak ada keragu-raguan. setiap langkah harus jelas dan pasti.
  • Jumlah langkah atau instruksi berhingga dan tertentu. Artinya, untuk kasus yang sama banyaknya, langkah harus tetap dan tertentu meskipun datanya berbeda.

Beberapa syarat untuk menjadi algoritma yang baik (3)

  • Efektif. Tidak boleh ada instruksi yang tidak mungkin dikerjakan oleh pemroses yang akan menjalankannya.
  • Harus terminate. Jalannya algoritma harus ada kriteria berhenti.
  • Output yang dihasilkan tepat. Jika langkah-langkah algoritmanya logis dan diikuti dengan seksama maka dihasilkan output yang diinginkan.

Struktur Dasar Algoritma

  • Struktur Runtunan (sequence) Digunakan untuk program yang pernyataannya sequential atau urutan.
  • Struktur Pemilihan (selection) Digunakan untuk program yang menggunakan pemilihan atau penyeleksian kondisi.
  • Struktur Perulangan (iteration) Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang.
Nah gimana sob, sudah mengerti kan sekarang, apa itu argoritma ? khususnya algoritma pemrograman untuk komputer. Jadi cukup sampai disini dulu artikel sederhana ini, semoga bisa membantu dan bermanfaat buat kita semua.

Source 

Rabu, 06 Februari 2013

Program Pencari Huruf pada Kata Inputan di C/C++

Assalamu'alaikum Warahmatullahi Wabarakaatuh...

Barusan saya tadi posting tentang source code Program Pembalik Kata, program ini akan membalikkan pengejaan kata yang diinputkan penggunanya. nah posting yang ini saya akan bagikan source code yang akan mencari jumlah huruf yang kita inputkan dari suatu kata yang kita inputkan juga,. Misal,, kita inputkan/ masukkan kata "kamu" terus kita akan mencari jumlah huruf "a", maka program akan mengeluarkan jumlah "1". Karena jumlah huruf "a" pada kata "kamu" hanya ada 1.

Oke, berikut screenshoot Output-nya.


Program Pencari Huruf pada Kata Inputan di C/C++


#include <iostream>
#define MAKS 256

using namespace std;
int main()
{
  int a,x;
  int y=0,b=0;
  char kata[MAKS],huruf[MAKS];
printf("|----------------------------------------------|\n");
printf("| Program Pencari huruf di dalam kata di C/C++ |\n");
printf("|----------------------------------------------|\n\n\n");

  cout<<"masukkan kata atau kalimat = ";
      cin.getline( kata, MAKS );
      cout<<"masukkan huruf yang akan di cari jumlahnya = ";
      cin>>huruf;
  for ( x = 0 ; kata[x]; x++ ) {
    y++;
  }

  for ( a = 0 ; a<y; a++ ) {
        if (kata[a]==huruf[0] || kata[a]==huruf[0]+32 || kata[a]==huruf[0]-32)
        b++;
  }
    cout<<"jumlah huruf "<<huruf<<" = "<<b<<endl ;

  cin.get();
  cin.get();
}

Nah silahkan jalankan source code diatas pada C free atau Compiler C/C++ lainnya. silahkan disave dengan ekstensi .cpp . Cukup sekan dulu posting kali ini semoga bermanfaat. hehe, seperti biasa kalo ada yg ditanyakan silahkan layangkan di kolom komentar. Terimakasih sudah mampir disini :)

Happy Coding ?

Program Pembalik Kata C/C++

Assalamu'alaikum Warahmatullahi Wabarakaatuh...

Hai Sobat Abstract Dimension :) sudah lama sekali saya tidak posting tentang source code dan seputar pemrograman, dan malam ini saya akan share source code sederhana yang akan membuat sebuah kata/ kalimat yang kita inputkan akan menghasilkan output kata/ kalimat kebalikannya, atau dibaca dari belakang. contoh nih, misal kita inputkan/ masukkan kata "kamu" maka program akan menghasilkan output/ keluaran "umak".

Ini screenshoot Output-nya.


Program Pembalik Kata C/C++






#include<stdio.h>
#include<string.h>
#include<ctype.h>

main()
{
char a[100];

printf("|------------------------------------------|\n");
printf("|---------Program Pembalik Kata------------|\n");
printf("|------------------------------------------|\n\n\n");

printf("Masukkan Kalimat     =\t "); gets(a); strrev(a);
printf("\n");
printf("Kebalikan Kalimatnya =\t %s\n\n",a);
getch();

}


silahkan copy dan jalankan script diatas dengan menggunakan C Free atau program Compiler untuk C/C++ lainnya.

Nah, cukup sekian dulu posting kali ini tentang program pembalik kalimat pada c/c++, lain kali saya akan posting program2 atau source code lainnya. Jika ada yang ingin ditanyakan silahkan layangkan di kolom komentar, hehe.

Senin, 14 Januari 2013

Download Notepad ++ Gratis

 Assalamu'alaikum Warahmatullahi Wabarakaatu...

Hai Sobat Zazuli's Blog, buat sobat yang suka Coding, pasti sudah gak asing lagi nih sama, Notepad ++,. malem ni kita share tentang Download notepad++ secara gratis ajalah, hehe. 

Download Notepad ++ Gratis

Well, sebagai seorang programmer (saya sendiri calon programmer, hee) tentunya sobat sudah tahu apa itu Notepad ++. Jika sobat belum tahu, ya silahkan cari tahu. haha. okedeh saya kasih tau sedikit, notepad ++ merupakan text tool editor seperti notepad pada windows yg sudah terinstall otomatis pada komputer sobat dirumah, yang membedakan adalah tool ini dilengkapi banyak fitur dan tentunya gratis, sehingga bisa juga buat coding (menulis script) karena ada fitur highlight warna pada code yg kita ketikkan,. jadi lebih memudahkan kita dalam melihat code dan menulisnya,. tool ini sangat sederhana namun itu tadi, fturnya keren. saya sendiri pake ini tool kalo buat coding java.

 

Dengan menggunakan notepad ++, coding jadi semakin mudah, terutama dalam pembacaan source code nya. Karena teks yang berwarna-warni sesuai dengan syntax bahasa pemrograman masing-masing. dan software ini wajib ada pada computer sobat, jika memang sobat seorang programmer,. tapi gak juga sih,, heee, tergantung sobat lah.

 Screenshoot:
 Download Notepad ++ Gratis


Langsung saja deh kalo mau download notepad terbaru klik link berikut:


Cukup sampai sini dulu sob, posting kali ini tentang Download Notepad ++ Gratis, semoga bermanfaat dan memberi faedah, haha. 
oke selamat berjumpa dilain posting.

Kamis, 10 Januari 2013

10 Keahlian Yang Dicari Perusahaan IT

Assalamu'alaikum Warahmatullahi Wabarakaatuh...
 
programmer
 
Para ahli sependapat, setiap orang bisa belajar bahasa pemrograman C++, namun mentang-mentang sobat mempelajarinya bukan berarti sobat langsung mendapatkan pekerjaan, betu nggak?.

Pekerjaan yang paling diincar tahun ini mungkin berakar pada melebarnya industri komputer, namun bukan hanya keahlian teknis dan kemampuan pemrograman yang memberikan kita kesempatan untuk direkrut.

�Keahlian yang paling banyak dicari para perekrut lebih pada keahlian dalam pemrosesan dan bahasa kode,� kata Rich Milgram, CEO jaringan karier Beyond, �Mempelajari sebuah teknologi adalah hal yang mudah. Memiliki pola pikir untuk menerapkannya, memprosesnya, dan mewujudkannya, serta berorientasi pada detail sambil melakukannya, itulah keahlian yang penting.�

Pembuatan teknologi membutuhkan keahlian yang unik dan mendalam agar hasil inovasinya dapat dipasarkan. �Atasan ingin mengambil, mengurai dan menerapkan data yang besar untuk menghadirkan solusi yang lebih baik kepada klien dan bisnis mereka sendiri,� katanya. �Mereka membutuhkan para ahli teknologi yang mampu merancang strategi yang lebih besar dan lebih baik serta melaksanakan strategi tersebut.�

Untuk mengungkap 10 keahlian yang paling dicari di 2013, saya menyusuri keahlian penting untuk pekerjaan-pekerjaan teratas di 2013 yang menurut CareerBuilder disebut sebagai pekerjaan yang paling banyak masuk di O*NET, pusat informasi pekerjaan AS, sejak 2010.

Tidaklah mengejutkan jika keahlian teknis dan berbagai bentuk terapannya banyak masuk ke dalam daftar keahlian yang paling dicari, meski demikian keahlian yang tidak begitu mencolok ini benar-benar mendominasi. 

�Dengan mengetahui keahlian mana saja yang banyak dicari, bisa membantu pengambilan keputusan dalam hal pendidikan dan pekerjaan,� kata Brent Rasmussen, Presiden CareerBuileder Amerika Utara. �Ini bisa membantu para pekerja untuk mengidentifikasi hal apa saja yang berpotensi memperkaya keahlian mereka yang sekarang atau meningkatkan pendidikan mereka guna menyiapkan masa depan yang lebih baik.�

Langsung saja, berikut ini adalah 10 keahlian penting dalam pekerjaan guna meningkatkan peluang untuk diterima bekerja di 2013:


1. Berpikir kritis
(9 dari 10 pekerjaan membutuhkan keahlian ini)
Menggunakan pola pikir yang logis dan beralasan untuk mengidentifikasi kekuatan dan kelemahan dari berbagai macam solusi, kesimpulan, atau pendekatan dalam penyelesaian masalah.

2. Kemampuan memecahkan masalah yang rumit
(9 dari 10 pekerjaan membutuhkan keahlian ini)
Mengidentifikasi masalah rumit dan mengulas informasi yang berkaitan dengan masalah tersebut untuk mengembangkan dan mengevaluasi pilihan solusinya serta menerapkannya.

3. Menilai dan mengambil keputusan
(9 dari 10 pekerjaan membutuhkan kemampuan ini)
Memperhitungkan kerugian dan keuntungan dari masing-masing tindakan guna memilih keputusan yang paling sesuai.

4. Aktif mendengarkan
(9 dari 10 pekerjaan membutuhkan keahlian ini)
Memerhatikan apa yang orang lain katakan dengan cermat, meluangkan waktu untuk memahami keputusan yang dibuat, bertanya hal yang perlu ditanyakan dan tidak menginterupsi pendapat orang lain.

5. Komputer dan elektronik
(8 dari 10 pekerjaan membutuhkan keahlian ini)
Pengetahuan papan sirkuit, prosesor, perlengkapan elektronik serta perangkat keras komputer termasuk aplikasi dan pemrograman.

6. Matematika
(6 dari 10 pekerjaan membutuhkan keahlian ini)
Pengetahuan aritmatika, aljabar, geometri, kalkulus, statistik, serta terapannya.

7. Operasional dan sistem analisa
(5 dari 10 pekerjaan membutuhkan keahlian ini)
Menentukan bagaimana sebuah sistem atau operasional bekerja dan bagaimana perubahan kondisi, operasional, dan lingkungan akan memengaruhi hasil produksi. Memahami kebutuhan dan persyaratan produk dari desain tertentu.

8. Pengawasan
(5 dari 10 pekerjaan membutuhkan keahlian ini)
Mengawasi dan mengakses kemampuan orang lain, organisasi atau diri Anda sendiri untuk membuat kemajuan atau melakukan koreksi.

9. Pemrograman
(tiga dari 10 pekerjaan membutuhkan keahlian ini)          
Melakukan pemrograman komputer untuk berbagai tujuan.

10 Penjualan dan pemasaran
(2 dari 10 pekerjaan membutuhkan keahlian ini)
Pengetahuan mendasar serta metode-metode untuk menunjukkan, mempromosikan, dan menjual berbagai produk atau layanan. Termasuk strategi pemasaran dan taktik, demonstrasi produk, teknik penjualan dan kontrol sistem penjualan.
 
nah itulah 10 keahlian yang dicari perusahaan it ditahun 2013, semoga bermanfaat .

Jumat, 28 Desember 2012

Cara Setting Path GCC (MinGw)

Assalamu'alaikum Warahmatullahi Wabarakaatuh...


Sobat Zazuly's Blog, saya akan membahas Cara Setting Path mingw (gcc) pada Windows, agar kita bisa compile Source Code C/C++ dari CMD. Silahkan, sobat Download dulu mingw nya disini. perlu diingat sob, untuk menginstall mingw diperlukan koneksi ke internet, atau sobat bisa Download C free 5 Disini. Jika sobat sudah menginstal C free, tak perlu lagi mendownload mingw nya, karena sudah ada pada folder C free. Oke, Silahkan download mingw nya dan install seperti biasanya.
 
setelah itu ikuti langkah berikut

  • Cari Folder mingw pada windows explorer, disini saya menginstall mingw pada direktori C:\Program Files\Mingw, next sobat masuk ke folder bin, lalu Copy alamat path nya.
 Cara Setting Path GCC


  • Buka properties Pada My Computer
Cara Setting Path GCC
  • Pada tab Advanced Klik  Environment Variables
Cara Setting Path GCC


  • Klik ganda atau klik edit pada Path, lihat gambar berikut.


cara setting gcc mingw pada cmd


  • Tempatkan cursor sobat ke bagian paling belakang. Lalu tambahkan tanda titik koma ( ; ) pada bagian paling belakang, dan jika dibagian sudah ada titik koma ( ; ) maka tidak perlu ditambahkan lagi. jika dibagian baling belakang ada karakter lain selain titik koma, misal titik ( . ) atau karakter lain, sobat silahkan hapus karaker itu dan ganti dengan titik koma ( ; ). pokoknya dibelakang sendiri haruslah karakter titik koma, karena untuk memisahkan dengan path windows yang lain.


cara setting gcc mingw pada cmd


  • Paste kan Alamat / Path nya. dan tambahkan tiitk koma ( ; ) dibagian paling belakang pada path tersebut. Klik Ok semuanya.
 cara setting gcc mingw pada cmd
  • Sobat Buka CMD atau Command Prompt, ketikkan " gcc " atau " g++ " dan tekan enter. 
 cara setting gcc mingw pada cmd
  • Jika Tampilannya sudah seperti diatas. muncul kalimat berikut " gcc: no input files " atau " g++: no input files ". berarti sudah berhasil. dan selesai. jika tidak muncul seperti kalimat diatas, berarti belum berhasil, dan coba diulangi dari awal.

 nb: jika sobat sudah pernah menginstall C free, sobat buka tempat folder C free terinstall misal pada direktori C:\Program Files\C-Free 5\  masuk pada folder mingw, lalu masuk lagi pada folder bin, Copy kan alamat / path nya. misal C:\Program Files\C-Free 5\mingw\bin dan lakukan seperti cara diatas. 

Cukup sampai disini dulu posting dari Zazuly's Blog  tentang Cara Setting Path mingw (gcc). selamat mencoba dan semoga berhasil.

Rabu, 26 Desember 2012

Download Ebook Panduan Java

Assalamu'alaikum warohmatullahi wabarakaatuh....

Sobat Abstract Dimension, mungkin ada yang belum tau tentang bahasa pemrograman java.
Oke saya jelasin Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya. Java diciptakan oleh James Gosling, developer dari Sun Microsystems pada tahun 1991.
james Gosling java

Karakteristik Bahasa Pemrograman Java antara lain : 

a. Sederhana (Simple)

Bahasa pemrograman Java menggunakan sintaks mirip dengan C++/C namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection

b. Berorientasi Object (Object Oriented)

Java menggunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata ke dalam objek dan melakukan interaksi antar objek-objek tersebut. 

c. Terdistribusi (Distributed)

Java dibuat untuk membuat aplikasi terdistibusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.

d. Interpreted

Program java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.

e. Robust

Java mempunyai reliabilitas yang tinggi. compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime Exception handling untuk membantu mengatasi error pada pemrograman. 

f. Aman (Secure)

Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut. 

g. Architecture Natural

Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine (JVM). 

h. Portable

Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang. 

i. Performance
Performance pada Java sering dikatakan kurang tinggi. namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT). 

j. Multithreaded

Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan. 

k. Dinamis

Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa mengganggu program yang menggunakan class tersebut.

Macam-macam Java 2 Software Developer Kit (J2SDK) antara lain :

a. J2SE (Java 2 Standart Edition)
b. J2EE (Java 2 Enterprise Edition)
c. J2ME (Java 2 Micro Edition)



tutorial dari JENI (Java Education Network Indonesia)





ebook ini merupakan ebook tutorial dari JENI (Java Education Network Indonesia). JENI sebuah program pendidikan aplikatif berbasis Java sebagai bahasa pemrograman yang dideklarasikan oleh Departemen Pendidikan Nasional Republik Indonesia sebagai rangkaian dari program Jejaring Pendidikan Nasional (JARDIKNAS)

oke mending sobat langsung download aja nihh ebook nya,

klik link dibawah ini:








Cukup sampai disini dulu, posting tentang ebook panduan java programming, lain waktu saya akan posting ebook panduan java yang lain. semoga bermanfaat sob

nb: kalau ada link yang rusak hubungi saya.

Senin, 24 Desember 2012

Program Fungsi Piramid C/C++

Assalamu'alaikum warahmatullahi wabarakaatuh....


Sobat pembaca Zazuly's Blog,, kali ini saya akan posting source code,
Sebuah Program fungsi piramid, program ini akan menampilakan karakter yang dimasukkan dan membentuk piramid sesuai dengan angka yang dimasukkan.

oke langsung aja,,

SOURCE CODE :
#include "stdio.h"

void piramid(int t, char c);

int main(void) {
int t;
char c;

printf("-- Menggambar Piramid --\n");

printf(" karakter: ");
scanf("%c", &c);

printf(" tinggi : ");
scanf("%d", &t);

printf("\n");

piramid(t, c);

return 0;
}

/*
* deklarasi fungsi piramid()
* tipe kembalian: void
* parameter:
* t: integer
* c: char
*
* t untuk tinggi piramid
* c untuk karakter yang akan tuliskan
*/

void piramid(int t, char c) {
int i, j;

for(i = 1; i <= t; i++) {
for(j = t - i; j >= 1; j--) {
printf(" ");
}

for(j = 1; j <= i; j++) {
printf("%c", c);
}

for(j = 2; j <= i; j++) {
printf("%c", c);
}

printf("\n");
}
}



Screenshoot:

Program Fungsi Piramid
Program Fungsi Piramid
Download software IDE C/C++ untuk memudah anda dalam proses coding maupun compile program
#SEKIAN
#SELAMAT MENCOBA

Rabu, 19 Desember 2012

Program fungsi faktorial di C/C++

Assalamu'alaikum warahmatullahi wabarakaatuh....

oke langsung aja,,

SOURCE CODE :
#include "stdio.h"

int faktorial(int n);
int main(void) {
int n;
printf("Masukkan bilangan: ");
scanf("%d", &n);
printf("Faktorial %d! = %d", n, faktorial(n));
return 13;
}

/*
* deklarasi fungsi faktorial()
* tipe kembalian: int
* parameter:
* n: int
*
* n sebagai bilangan yang dihitung
*/

int faktorial(int n) {
int i, f;

f = 1;

// perhitungan menggunakan struktur perulangan
for(i = n; i >= 1; i--) {
f*=i;
}

return f;
}

Download software IDE C/C++ untuk memudah anda dalam proses coding maupun compile program
#SEKIAN
#SELAMAT MENCOBA