Selasa, 24 Oktober 2017

Array


Pengertian Array

    Array (larik) adalah tipe terstruktur yang terdiri dari sejumlah komponen atau variable yang mempunyai tipe yang sama. Banyaknya komponen dalam suatu array ditunjukkan oleh suatu indeks yang berfungsi untuk membedakan komponen yang satu dengan komponen lainnya.



Array 1 Dimensi

   Array perlu dideklarasikan terlebih dahulu. Cara mendeklarasikan array sama seperti mendeklarasikan variabel yang lain, hanya saja diikuti oleh suatu indeks yang menunjukkan jumlah maksimum data yang disediakan.




Array 2 Dimensi

    Kalau dalam array satu dimensi tadi hanya ada baris berbeda dengan Array dua dimensi, Array dua dimensi adalah array yang tersusun dalam bentuk baris dan kolom membentuk table, singkatnya dalam array dua dimensi kita membuat data yang tersusun dalam table.







Sumber: https://it-borneo.id/program-c-array-dimensi-1-2/

Statement If


IF

    Berfungsi untuk menentukan perintah mana yang akan digunakan dalam artian jika pernyataan tersebut bernilai benar maka akan dijalankan perintahnya. Jika salah maka tidak dapat dijalankan.


IF ELSE

   Berfungsi melibatkan pernyataan majemuk yaitu pernyataan A dan B. Jika pernyataan bukan merupakan pernyataan A, maka yang akan dijalankan merupakan pernyataan B.


Switch Case

    Pernyataan switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan banyaknya alternatif dalam suatu masalah. Kegunaan switch-case sebagai pengganti if-else majemuk yang apabila dalam suatu masalah if-else majemuk tidak dapat menangani maka diganti dengan switch-case. Sederhananya jika if-else majemuk tidak dapat menyelesaikan masalah yang banyak alternatif maka kita menggunakan switch-case untuk menyelesaikannya.
























Sumber: https://gustiwidiastuti.wordpress.com/2014/12/31/percabangan-if-elseswitch-case-dan-perbedaannya/

Struktur Kendali



FOR ( Pengulangan Tanpa Kondisi )

      For merupakan struktur pengulangan dimana aksi dilakukan sebanyak hitungan pencacah pengulangan. Pencacah pengulangan dapat diset sesuai dengan nilai yang ingin kita mulai.


      Contoh: For pencacah pengulangan dari x sampai y do berarti aksi dilakukan sebanyak hitungan pencacah pengulangan, yaitu dari x sampai y sebanyak b-a+1 kali.


WHILE – DO ( pengulagan dengan Kondisi )

      While berarti selagi/ selama dan do berarti lakukan. Jadi, while-do artinya struktur pengulangan dimana selama kondisi ( persyaratan ) pengulangan masih benar, maka aksi dikerjakan.

      Contohnya saja pada repeat-until tadi selama kita memasukkan NIM tidak benar/ belum ditemukan akhir tabel belum terlampaui, maka dapat dicari NIM pada entry tabel yang sama, jikasudah ditemukan mengambil nilai tersebut, selanjutnya meninjau entry berikutnya didalam table.

      Contoh: Program Pencarian{Program mencari nilai mahasiswa didalam tabel dengan NIM= a.Tabel sudah berisi data NIM,nama dan nilai}


REPEAT - UNTIL ( Pengulangan dengan Kondisi )

       Repeat berarti ulangi dan until berarti sampai. Jadi, repeat-until adalah struktur pengulangan dimana aksi dilakukan hingga kondisi (persyaratan ) berhenti terpenuhi.

       Contoh: Misalkan kita ingin mengetahui nilai dari mahasiswa jika data masukannya adalah NIM.






















Sumber: http://suharnan.blogspot.co.id/2011/12/for-do-while-do-repeat-until-array.html

Manajemen Data



     Manajemen Data adalah bagian dari manajemen sumber daya informasi yang mencangkup kegiatan yang memastikan bahwa sumber daya informasi yang akurat, mutakhir, aman dari gangguan dan tersedia bagi pemakai.

   Manajemen Data sangat berpengaruh terhadap perkembangan tekhnologi computer yang mencangkup hardware dan software didalamnya, mengapa demikian ?

    Itu karena untuk mengelola data kita membutuhkan computer yang baik dalam mengelola data tersebut. Tentu hardware dan software didalamnya sangat berperan penting demi mendapatkan computer untuk memanajemen data.

    Dalam pemprosessan data kita sangat membutuhkan kinerja computer yang cepat, dalam simpan menyimpan data kita membutuhkan storage / media penyimpanan computer yang cukup besar, dalam membuat atau mengelola data kita membutuhkan software pendukung untuk membantu kita dalam membuat dan mengelola data.

Kegiatan manajemen data diantaranya :

1. Pengumpulan Data

     Data yang diperlukan dikumpulkan dan dicatat dalam satu formulir yang disebut dokumen sumber yang berfungsi sebagai input bagi system.

2. Integritas dan pengujian

      Data tersebut diperiksa untuk menyakinkan konsistensi dan akurasinya.

3. Penyimpanan

Data disimpan pada suatu media penyimpanan.

4. Pemeliharaan (Insert, Edit, Delete)

      Kegiatan menambah data, merubah data yang telah ada, dan menghapus data yang tidak dibutuhkan lagi agar sumber daya informasi tetap mutakhir (up to date).

5. Keamanan

       Data dijaga untuk mencegah penghancuran, kerusakan, atau dari penyalahgunaan data.

6. Organisasi

    Data disusun sedemikian rupa untuk memenuhi kebutuhan informasi pemakai.

7. Pengambilan

Data yang tersedia diambil atau dipakai oleh pemakai.











    
Sumber: https://bayubayyz.blogspot.co.id/2015/04/manajemen-data-dan-pengenalan-basis.html

Konstanta, Variabel dan Operator

  • Konstanta

     Konstanta merupakan tetapan. Konstanta adalah besaran yang nilainya tetap. Besaran ini biasanya berupa bilangan. Dalam matematika konstanta berarti lambang untuk menyatakan objek yg sama dalam keseluruhan operasi matematika. Konstanta merupakan suatu nilai tetap; berlawanan dengan variabel yang berubah-ubah. Konstanta digunakan dalam berbagai disiplin ilmu sains. Konstanta adalah besaran yang nilainya tetap. Besaran ini biasanya berupa bilangan. Dalam matematika konstanta berarti lambang untuk menyatakan objek yg sama dalam keseluruhan operasi matematika. Konstanta merupakan suatu nilai tetap; berlawanan dengan variabel yang berubah-ubah. Konstanta digunakan dalam berbagai disiplin ilmu sains.

  • Variabel
      Variabel adalah obyek yang nilainya dapat berubah-ubah dalam sebuah program. Pada saat sebuah variabel dideklarasikan, program "memesan" tempat dengan ukuran tertentu (sesuai tipe datanya) pada memori untuk menyimpan nilai dari variabel tersebut.

    Pemrogram dapat memberikan nama pada sebuah variabel untuk mempermudah pemanggilan variabel tersebut di dalam program. Pada saat mendeklarasikan sebuah variabel, pemrogram harus menyebutkan nama variabel dan tipe data dari variabel tersebut.

  • Operator
     Operator adalah pengendali operasi yang akan dilakukan pada beberapa operan sehingga membentuk sebuah ekspresi. Secara umum, dalam sebuah ekspresi terdapat sebuah operator yang diapit dua operan.

    Terdapat tiga macam operator yang biasa digunakan dalam pemrograman, yaitu:

1. Operator Aritmatik

       Operator ini membentuk perhitungan aritmatik. Kedua operan dari operasi aritmatik ini dapat berupa nilai integer atau real.

2. Operator Assignment

    Dalam pemprograman bahasa C++, Operator ini digunakan memasukan nilai kedalam sebuah variabel, tanpa menghilangkan atau mengosongkan nilai variabel sebelumnya.

3. Increase and Decrease

        Penulisan ini dilambangkan dengan ++ (Increade) dan -- (decrease). Operator ini berfungsi untuk menaikan atau menurunkan satu satuan nilai pada sebuah variabel.















Sumber: http://www.levatra.com/2017/02/pengertian-tipe-data-variabel-dan-operator-pemrograman.html


http://jaasyahputra.blogspot.co.id/2012/10/pengertian-konstanta.html

Bahasa Pemrograman


1. Pengertian Bahasa Pemrograman

    Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.


2. Fungsi Bahasa Pemrograman

    Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dll.

    Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer dan teknologi dewasa ini. Perkembangannya mengikuti tingginya inovasi yang dilakukan dalam dunia teknologi. Contoh bahasa pemrograman yang kita kenal antara lain adalah untuk membuat aplikasi game, antivirus, web, dan teknologi lainnya.

    Bahasa pemrograman computer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, COBOL, PHP, .Net, dll. Namun tentu saja kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.


1. Pengertian Bahasa Pemrograman

    Bahasa Pemrograman, atau sering diistilahkan juga dengan Bahasa computer, adalah intruksi standar untuk memerintah computer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantic yang dipakai untuk mendefinisikan program computer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh computer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.


2. Fungsi Bahasa Pemrograman

     Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di jalan raya, dll.

    Bahasa Pemrograman yang kita kenal ada banyak sekali di belahan dunia, tentang ilmu komputer dan teknologi dewasa ini. Perkembangannya mengikuti tingginya inovasi yang dilakukan dalam dunia teknologi. Contoh bahasa pemrograman yang kita kenal antara lain adalah untuk membuat aplikasi game, antivirus, web, dan teknologi lainnya.

















Sumber:http://intanstemapal24.blogspot.co.id/2014/08/pengertian-bahasa-pemograman.html

Program


1. Pengertian Program

    Program adalah himpunan atau kumpulan instruksi tertulis yang dibuat oleh programmer atau suatu bagian executable dari suatu software.

Kata program dapat diartikan:

a. Untuk mendeskripsikan instruksi-instruksi tersendiri, yang biasanya disebut source code (Lihat: apa itu source code), yang dibuat oleh programmer.


b. Untuk mendeskripsikan suatu keseluruhan bagian dari software yang executable.

Kata pemograman dapat diartikan:

a. Sebagai cara membuat program komputer.

b. Merupakan suatu kumpulan urutan perintah-perintah yang dimengerti oleh komputer untuk mengerjakan/melaksanakan sesuatu.

c. Bahasa yang dapat dimengerti oleh komputer disebut bahasa pemograman.




















Sumber: https://indrasufian.wordpress.com/2007/08/07/apa-itu-program/

IPO


1. Input Device (Alat Masukan)

    Input adalah alat yang digunakan untuk menerima masuk data dan program yang akan diproses di dalam computer. Berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori dan processor untuk menghasilkan informasi yang diperlukan.

    Input devices atau unit masukan yang biasa digunakan oleh personal computer (PC) adalah keyboard dan mouse, keyboard dan mouse adalah unit yang menghubungkan user (pengguna) dengan komputer. Kemudian scanner, untuk mengambil gambar sebagai gambar digital yang nantinya dapat dimanipulasi. Selain itu terdapat joystick, yang biasa digunakan untuk bermain games atau permainan dengan komputer.

a. Peratalan input langsung, iaitu input yang dimasukkan secara langsung oleh alat pemroses. Contohnya: keyboard, mouse, dan scanner.

b. Peralatan input tidak langsung, input yang melalui media tertentu sebelum suatu input diproses oleh alat pemroses. Contohnya: punched card, disket, harddisk.


2. Proses

    Otak sebuah komputer berada pada unit pemrosesan (Process device). Unit pemrosesan ini dinamakan CPU (Central Processing Unit). Fungsi CPU adalah sebagai pemroses dan pengolah data yang dapat menghasilkan suatu informasi yang diperlukan. Pada komputer mikro unit pemrosesan ini disebut dengan micro-processor (pemroses mikro) atau processor yang berbentuk chip yang terdiri dari ribuan sampai jutaan IC.

    Kecepatan processor atau CPU ini diukur dengan nilai hertz atau clock cycles. Sekarang, komputer memiliki kecepatan processor sampai giga hertz. 1 Giga Herzt sama dengan 1.000.000.000 herzt.Beberapa syarikat processor yang terkenal adalah Intel dan AMD.


3. Output Device (Alat Keluaran)

  Output device ialah alat yang berfungsi untuk mengeluarkan hasil pemrosesan ataupun pengolahan data yang berasal dari CPU kedalam suatu media yang dapat dibaca oleh manusia ataupun dapat digunakan untuk penyimpanan data hasil daripada proses. Jenis dan media dari output device yang dimiliki oleh komputer cukup banyak. Output yang dihasilkan adalah seperti; Tulisan, Image, dan Suara.












Sumber: http://calon-komputer.blogspot.co.id/2015/07/nama-obat-obatan-di-gudang-table.html

Pseudocode


1. Pengertian pseudocode

    Pseudocode adalah deskripsi tingkat tinggi informal dan ringkas atas algoritma pemrograman komputer yang menggunakan konvensi struktural atas suatu bahasa pemrograman, dan ditujukan untuk dibaca oleh manusia dan bukan oleh mesin. Pseudocode merupakan kode yang mirip dengan pemograman sebenarnya. Pseudocode berasal dari kata.

    Pseudo yang berarti imitasi, mirip, atau menyerupai dengan kode bahasa pemograman. Dalam penulisan pseudocode tidak ada aturan yang baku, oleh karena itu pseudocode biasanya ditulis berbasiskan bahasa pemograman yang akan digunakan, misalnya Basic, pascal, C++ dan lain-lain. Sehingga lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada programmer.


2. Tujuan Penggunaan Pseudocode

   Tujuan dari penggunaan pseudecode adalah untuk mempermudah manusia dalam pemahaman dibandingkan menggunakan bahasa pemrograman yang umum digunakan, terlebih aspeknya yang ringkas serta tidak bergantung pada suatu sistem tertentu merupakan prinsip utama dalam suatu algoritma.















Sumber: http://warungnyaanakti.blogspot.co.id/2016/01/pengertian-pseudocode.html

Flowchart


1. Pengertian Flowchart

    Pengertian flowchart Inilah arti flowchart yang seringkali digunakan dalam mengartikan apa itu flowchart (Diagram alir). Flowchart atau diagram alir seringkali digunakan dalam perindustrian manufakturing untuk bisa menggambarkan segala proses operasionalnya sehingga terasa mudah untuk dipahami dan dilihat berdasarkan urutan langkah dari proses yang satu ke proses yang lainnya. Diagram alir atau flowchart seringkali dipakai untuk menjalankan suatu proses produksi. Disamping itu, diagram alir atau flowchart ini juga dipakai dalam melaksanakan analisis terhadap proses produksi sehingga bisa melakukan peningkatan atau perbaikan proses secara berkesinambungan atau terus menerus.

     Pada dasarnya, diagram alir atau flowchart termasuk alat yang dipakai untuk bisa melakukan perencanaan proses, analisis proses dan mendokumentasikan proses sebagai standar pedoman dalam produksi.

     Flowchart merupakan salah satu QC 7 tools (7 alat pengendalian kualitas) yang sudah diperkenalkan oleh Mr. Kaoru Ishikawa di tahun 1968 bersamaan dengan alat-alat lainnya seperti Pareto Chart, Scatter Diagram, Histogram, Control Chart, Cause and Effect Diagram (fishbone Chart) dan Check sheet.

      Sebutan-sebutan lain untuk flowchart atau diagram alir antara lain, flow diagram, process flowchart, process map, business model dan work flow diagram.


    Flowchart atau diagram alir termasuk alat atau tool dasar dan mudah dipergunakan serta sangat bermanfaat untuk perusahaan manufakturing dalam mengidentifikasi segala proses operasionalnya terutama untuk bisa menjelaskan setiap langkah dalam menjalankan proses operasionalnya.


2. Jenis-Jenis Flowchart

Flowchart terbagi atas 5 jenis yakni:

· Flowchart Sistem (System Flowchart)
· Flowchart Flowchart Dokumen – (Document Flowchart)
· Flowchart Skematik (Schematic Flowchart)
· Flowchart Program (Program Flowchart)
· Flowchart Proses (Process Flowchart)


3. Jenis Flowchart

Flowchart adalah sekumpulan gambar tertentu untuk menyatakan alur dari program yang akan ditranslasi ke salah satu bahasa pemrograman. Manfaat flowchart sama seperti halnya algoritma yakni untuk menuliskan alur program tetapi dalam bentuk simbol atau gambar.

Flowchart terbagi atas 2 bagian yaitu:
a. Flowchart yang menggambarkan alur dari system
b. Flowchart yang menggambarkan alur pada suatu program.



























Sumber:https://informasiana.com/pengertian-flowchart-jenis-jenis-flowchart-dan-contohnya/


https://www.google.co.id/search?q=simbol+flowchart&tbm=isch&source=iu&pf=m&ictx=1&fir=4j1PiEMeVn-51M%253A%252CvWLFwoxmOVzMmM%252C_&usg=__r3Bea-WtuRX-xci1zk6N8tGA4LE%3D&sa=X&ved=0ahUKEwjBz-Tc_YjXAhXEqY8KHWs6DcAQ9QEILzAC#imgrc=4j1PiEMeVn-51M

Algoritma


1. Pengertian Algoritma

     Pengertian algoritma pada dasarnya adalah susunan logis dan sistematis yang digunakan untuk memecahkan atau pun menyelesaikan suatu permasalahan tertentu. Jadi, setiap susunan logis yang diurutkan berdasarkan sistematika tertentu yang dipakai untuk menyelesaikan permasalahan dapat digolongkan sebagai sebuah algoritma. Susunan atau pun langkah – langkah memasak mie intan misalnya, langkah – langkah sistematis yang digunakan untuk memasak mie instan dapat digolongkan ke dalam logaritma, karena menyelesaikan sebuah permasalahan yaitu permasalahan lapar yang dirasakan oleh manusia.

    Dalam dunia komputer sendiri, algoritma merupakan sistem kerja komputer yang terdiri atas sekumpulan perintah terintegrasi pada brainware, software, dan hardware. Tanpa salah satu dari tiga bagian sistem di atas, sebuah komputer tidak akan dapat dioperasikan sama sekali.


2. Algoritma dalam Dunia Pemrograman

     Dalam dunia pemrograman, algoritma digunakan untuk membangun berbagai macam software yang digunakan pada perangkat komputer. Penerapan sistem algoritma dalam pembuatan software biasanya dilakukan melalui beberapa jenis bahasa pemrograman seperti bahasa pemrograman C, bahasa pemrograman C#, dan bahasa pemrograman Visual Basic.

     Tanpa algoritma yang tepat, susunan sintax atau pun baris – baris kode bahasa pemrograman yang telah dibuat tidak akan ada artinya sama sekali. Hal ini dikarenakan seluruh baris – baris kode yang dibuat dengan menggunakan tiga macam bahasa pemrograman di atas diatur sepenuhnya oleh algoritma yang dibuat. Dari mulai aktivitas pembukaan software aplikasi hingga ke berbagai macam aktivitas kerja yang digunakan oleh penggunanya, semuanya diatur oleh algoritma pemrograman yang dibuat oleh pengembang software tersebut.

    Perlu Anda ketahui, algoritma sangat jauh berbeda dengan logaritma yang ada pada ilmu matematika. Algoritma merupakan langkah – langkah sistematis yang dijalankan untuk menyelesaikan suatu permasalahan tertentu, sedangkan logaritma merupakan kebalikan dari eksponensial atau pun pemangkatan. Meskipun berbeda, dalam beberapa kasus pemrograman, logaritma sering kali digunakan sebagai bagian dari sebuah algoritma pemrograman.













 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | free samples without surveys