TUTORIAL CODEIGNITER : APLIKASI WEBSITE / BLOG (WEBLOG) SEDERHANA DENGAN CODEIGNITER

Oke gan, langsung saja untuk screen shoot contoh aplikasi website, weblog, blog dengan codeigniter yang ane kasi, seperti di bawah ini...

Tutorial HTML

HTML merupakan bahasa dasar pembuatan web. Disebut dasar karena dalam membuat web, jika hanya menggunakan HTML tampilan web terasa hambar. Terdapat banyak bahasa pemograman web yang ditujukan untuk memanipulasi kode HTML, seperti ...

TUTORIAL ORACLE - KONEKSI ORACLE KE JAVA, PHP DAN C# (C-SHARP)

Disitu juga ane kasi contoh aplikasi CRUD nya yang bisa ente download Gratisss :D ...

Menampilkan postingan yang diurutkan menurut relevansi untuk kueri pemrograman sistem. Urutkan menurut tanggal Tampilkan semua postingan
Menampilkan postingan yang diurutkan menurut relevansi untuk kueri pemrograman sistem. Urutkan menurut tanggal Tampilkan semua postingan

Sabtu, 10 Desember 2016

Tutorial Belajar C++ Program Dasar Untuk Pemula


Oiii semua… Oe kali ini mau bahas C++, Yaaa Yaaa… berikut ini cara/ tutorial dan pengertian nya.

Nih bagi yang belum tau, C++ itu apa sih? C++ adalah bahasa pemrograman komputer yang di buat oleh Bjarne Stroustrup, yang merupakan perkembangan dari bahasa C dikembangkan di Bong Labs (Dennis Ritchie) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelum nya, yaitu B, Pada awal nya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangan nya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an. Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming) tercipta untuk mu .

Contoh program sederhana C++ untuk hello world dengan menggunakan Pustaka Dasar C++ dapat dilihat di bawah ini:
 

#include <iostream>
using namespace std;
int main()
{
cout <<"hello world"<<endl;
return 0;
}

Keterangan

Baris pertama :

 

#include <iostream.h>

Sebagai bagian dari proses kompilator, Kompilator dari c++ menjalankan program yang dinamakan preprosesor.[butuh rujukan] Preprosesor memiliki kemampuan menambahkan dan menghapus kode dari sumber, Pada bagian #include memberitahuakan preprosesor untuk menyertakan kode dari iostream, Berkas iostream berisi deklarasi untuk berbagai fungsi yang dibutuhkan oleh perangkat lunak, atau class-class yang dibutuhkan.

Baris kedua :

 

int main ()

Pernyataan ini mendeklarasikan fungsi utama, bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki sebuah fungsi utama (main function), Fungsi adalah modul yang berisi kode-kode untuk menyelesaikan masalah-masalah tertentu. Kata Void menandakan fungsi main tidak bertipe.

Baris ketiga :



{

Kurung kurawal buka menandakan awal program.

Baris keempat :



std::cout << "Hello world\n";

Cout adalah sebuah object dari Pustaka perangkat lunak standart C++ yang digunakan untuk mencetak string ke piranti output standart, yang biasanya adalah layar komputer, Compiler menghubungkan kode dari pustaka perangkat lunak standar itu dengan kode yang telah ditulis untuk mendapatkan hasil executable, Tanda



\n

adalah format modifier yang digunakan untuk berganti baris setelah menampilkan string, jika ada cout lain pada program tersebut, maka string yang menyertainya akan dituliskan pada baris bawahnya.

Baris kelima :



}

Kurung kurawal tutup menandakan akhir program.

Oiya kalau kalian binggung mau pakai program apa. Kalau oe sih ngoding C bisa pakai notepad biasa / notepad++ , bisa juga pakai codeblock. Tapi lebih baik lagi kalo pakai Codeblock. Kalian bisa download di sini.

Berikut adalah Tutorial Belajar C++ Program Dasar Untuk Pemula :
•    Konstanta
•    Variabel. Tipe data
•    Struktur kontrol dalam C ++
•    Input/Output dasar
•    C++ Operator
•    Pustaka C++ Standart [Input/Output dengan file]
•    Struktur program C ++

Oe juga ada tutorial yang lain nya :
Konsep-konsep C++
•    Fungsi (I)
•    Fungsi (II)
•    Array dalam C ++
•    Urutan karakter
•    C++ Pointer
•    Pointer contoh Program dalam C ++
•    Memori dinamis dalam C ++
•    Struktur data dalam C ++
•    Jenis Data lainnya

UPS
•    Pengenalan kelas (UPS)
•    Lebih kelas konsep (UPS)
•    Polimorfisme (UPS)
•    Persahabatan dan warisan
•    Template dalam C ++
•    C++ Namespaces

Program-program dasar C++
•    Halo dunia contoh Progam dalam C ++
•    If pernyataan Progam contoh dalam C ++
•    If... Else contoh Progam dalam C ++
•    For Loop Progam dalam C ++
•    While Loop contoh Progam dalam C ++
•    Do While Loop contoh Progam dalam C ++

Program C ++ Umum
•    Faktorial menggunakan Loop contoh Progam dalam C ++
•    Faktorial menggunakan contoh fungsi Progam dalam C ++
•    Faktorial menggunakan rekursi contoh Progam dalam C ++
•    Menemukan bilangan prima (metode 1) contoh Progam dalam C ++
•    Menemukan bilangan prima (metode 2) contoh Progam dalam C ++
•    Deret Fibonacci contoh Progam dalam C ++

Program C ++
•    Program sederhana Book Entry menggunakan struktur variabel dalam C ++ Pemrograman
•    Program yang sederhana untuk Operator biner Overloading menggunakan C++ Pemrograman
•    Program yang sederhana untuk Constructor menggunakan C++ pemrograman
•    Program yang sederhana untuk salinan Constructor menggunakan C++ pemrograman
•    Program yang sederhana untuk pengecualian penanganan membagi dengan nol menggunakan C++ Pemrograman
•    Program yang sederhana untuk menangani dengan beberapa pengecualian menangkap menggunakan C++ Pemrograman
•    Program yang sederhana untuk teman fungsi menggunakan C++ pemrograman
•    Program yang sederhana untuk fungsi Template menggunakan C++ pemrograman
•    Program yang sederhana untuk pewarisan berganda menggunakan C++ pemrograman
•    Program yang sederhana untuk membaca & menulis File operasi (mengkonversi Pemrograman C++ menggunakan huruf kecil ke huruf besar)
•    Program yang sederhana untuk satu warisan menggunakan C++ pemrograman
•    Program yang sederhana untuk Data statis dan fungsi anggota menggunakan C++ pemrograman

Semoga Tutorial Belajar C++ Program Dasar Untuk Pemula ini bisa menjadi panduan dan referensi dalam belajar pemrograman yaa... Salam ^-^

Jangan lupa share ya... ^-^

Rabu, 12 Oktober 2016

Bahasa Programs


Oiiii oiii oiii... Oe balik lagi nih. kali ini oe mau ngajarin tentang ilmu bahasa luar yang sulit untuk dimengerti dengan perasaan atau pun dengan hati, (cieh baper cieh..). Ngga-ngga, bercanda :D. Oe mau tanya nih apa sebagian dari kalian semua suka dengan teknologi? kalian tau ngga software, website atau aplikasi di handphone kalian itu dibuat dari bahasa yang unik, kalau sebagian dari kalian ada yang belum tau, nih oe mau ngejelasin kalian tentang hal yang nama nya "Pemrograman". Nah bahasa yang digunakan itu nama nya Bahasa Pemrograman, 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.
Apa sih Bahasa Pemrograman? Bahasa Pemrograman (programming language) adalah sebuah instruksi standar untuk memerintah komputer agar mempunyai fungsi tertentu. 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.
Kalau fungsi bahasa pemrograman tu untuk apa? 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 komputer yang kita kenal antara lain adalah Java, Visual Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang menggunakannya.
Bahasa pemrograman yang umum digunakan
HTML / CSS
banyak yang tidak menggaggap ini bagian dari bahasa pemprograman, tapi jika di lihat dari mana program web berasal maka bisa di pastikan html/CSS adalah dasar dari itu semua,jadi jika anda ingin belajar membuat web statis terebih dahulu anda pasti akan belajar HTML/CSS dasar.
JavaScript
JavaScript adalah cara yang sangat populer untuk menambahkan fitur interaktif untuk halaman web dan aplikasi . Ini adalah salah satu bahasa yang paling mudah untuk dipelajari dan dapat digunakan untuk apa pun seperti memvalidasi data formulir untuk mengembangkan permainan , menjadikannya pilihan yang sangat populer untuk pemula .
PHP
bahasa program yang digunakan terutama untuk mengembangkan halaman web dinamis . Ini berarti bahwa daripada menciptakan sebuah file terpisah penuh kode untuk setiap halaman situs , Anda dapat menulis seperangkat aturan untuk mengakses dan menampilkan informasi dari database yang kemudian dapat membuat halaman dan memanggil mereka ketika mereka dibutuhkan .
C + +
. Dikembangkan untuk menambahkan fitur berorientasi objek dengan bahasa C , dengan penambahan kelas dan fitur lain nya . C + + yang sekarang banyak digunakan dengan berbagai besar aplikasi . Belajar C + + juga memiliki keuntungan yaitu lebih mudah untuk mempelajari bahasa C lain nya yaitu C # dan C. Semua bahasa C umum nya dipandang sebagai bahasa pemprograman tingkat menengah .
C #
Diucapkan C Sharp , bahasa ini diciptakan oleh Microsoft dalam kerangka NET . . Jika Anda ingin menulis aplikasi jendela , atau terutama jika Anda ingin menulis kode untuk perangkat lunak desktop , ini sangat penting. Ini adalah tujuan OOP umum yang berbagi banyak kesamaan dengan bahasa C tua.
C
ini adalah versi C yang digunakan oleh sistem operasi Apple serta sejumlah kecil aplikasi lain . Jika Anda ingin mengkhususkan diri dalam menulis kode untuk produk Apple maka ini adalah program yang harus anda kuasai.
Python
Sangat populer dalam komunitas ilmiah dan akademik , tetapi juga telah digunakan untuk membuat situs web populer seperti Pinterest . Hal ini relatif mudah untuk belajar dibandingkan dengan sesuatu seperti C atau turunan nya , namun masih sangat fleksibel dalam hal apa yang dapat Anda lakukan dengan itu .
Java
Digunakan oleh Google sebagai bagian integral dari sistem operasi Android , dan oleh pengembang independen untuk membuat aplikasi android ( serta kegunaan lain ) . Java diciptakan dengan " tulis sekali , jalankan di mana saja " ( WORA ) pendekatan untuk memudahkan kode yang ditulis pada satu mesin untuk berjalan di lain mesin.
Ruby
Ini adalah OOP murni populer dari Jepang. Bahasa pemrograman open source dinamis, mudah dimengerti dan produktif. Sintaks Ruby elegan, natural, mudah dibaca dan ditulis.
Visual Basic
Berasal dari ' BASIC ' , yang sangat populer di hari-hari awal komputasi personal , Visual Basic ( VB ) memungkinkan program sederhana yang akan dibuat dengan cepat dan mudah, sementara juga memungkinkan untuk coding yang lebih kompleks.
Oh iya oe mau bilang aja sih, sebener nya bahasa pemrograman ngga sesulit yang kalian semua pikirin kok. Kenapa oe bisa bilang kayak begini? ya soal nya oe dulu awal nya pernah mikir juga kalau bahasa pemrograman itu susah. Tapi nyata nya oe bisa coding, kalau ada niat sama usaha pasti bisa kok. Pemrograman tu asik, kalau bisa jangan dipikir serius, dibikin santai aja. Kalau kalian ada yang masih belum paham bisa tanya dikolom komentar atau ada yang ngerasa Kesulitan dalam ngoding, mungkin oe bisa bantu di postingan oe yang selanjut nya.

Senin, 12 Desember 2016

Tutorial Belajar Android Program Dasar Untuk Pemula (Part I)


Oii... oii.. di pertemuan ini oe mau bahas nih tentang Android Program. Sebener nya ngga ada nama nya android program sih, maksud oe, oe mau ngajarin cara bikin suatu aplikasi untuk android.
Sebelum itu oe mau cerita sedikit, apa sih android itu? simak baik-baik ya.
Android (/ˈæn.drɔɪd/; an-droyd) adalah sistem operasi berbasis Linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler. Ponsel Android pertama mulai dijual pada bulan Oktober 2008.

Antarmuka pengguna Android umumnya berupa manipulasi langsung, menggunakan gerakan sentuh yang serupa dengan tindakan nyata, misalnya menggeser, mengetuk, dan mencubit untuk memanipulasi objek di layar, serta papan ketik virtual untuk menulis teks. Selain perangkat layar sentuh, Google juga telah mengembangkan Android TV untuk televisi, Android Auto untuk mobil, dan Android Wear untuk jam tangan, masing-masingnya memiliki antarmuka pengguna yang berbeda. Varian Android juga digunakan pada komputer jinjing, konsol permainan, kamera digital, dan peralatan elektronik lainnya.

Android adalah sistem operasi dengan sumber terbuka, dan Google merilis kodenya di bawah Lisensi Apache. Kode dengan sumber terbuka dan lisensi perizinan pada Android memungkinkan perangkat lunak untuk dimodifikasi secara bebas dan didistribusikan oleh para pembuat perangkat, operator nirkabel, dan pengembang aplikasi. Selain itu, Android memiliki sejumlah besar komunitas pengembang aplikasi (apps) yang memperluas fungsionalitas perangkat, umumnya ditulis dalam versi kustomisasi bahasa pemrograman Java. Pada bulan Oktober 2013, ada lebih dari satu juta aplikasi yang tersedia untuk Android, dan sekitar 50 miliar aplikasi telah diunduh dari Google Play, toko aplikasi utama Android. Sebuah survei pada bulan April-Mei 2013 menemukan bahwa Android adalah platform paling populer bagi para pengembang, digunakan oleh 71% pengembang aplikasi bergerak. Di Google I/O 2014, Google melaporkan terdapat lebih dari satu miliar pengguna aktif bulanan Android, meningkat dari 583 juta pada bulan Juni 2013.

Faktor-faktor di atas telah memberikan kontribusi terhadap perkembangan Android, menjadikannya sebagai sistem operasi telepon pintar yang paling banyak digunakan di dunia, mengalahkan Symbian pada tahun 2010. Android juga menjadi pilihan bagi perusahaan teknologi yang menginginkan sistem operasi berbiaya rendah, bisa dikustomisasi, dan ringan untuk perangkat berteknologi tinggi tanpa harus mengembangkannya dari awal. Sifat Android yang terbuka juga telah mendorong munculnya sejumlah besar komunitas pengembang aplikasi untuk menggunakan kode sumber terbuka sebagai dasar proyek pembuatan aplikasi, dengan menambahkan fitur-fitur baru bagi pengguna tingkat lanjut atau mengoperasikan Android pada perangkat yang secara resmi dirilis dengan menggunakan sistem operasi lain.

Pada November 2013, Android menguasai pangsa pasar telepon pintar global, yang dipimpin oleh produk-produk Samsung, dengan persentase 64% pada bulan Maret 2013. Pada Juli 2013, terdapat 11.868 perangkat Android berbeda dengan beragam versi. Keberhasilan sistem operasi ini juga menjadikannya sebagai target ligitasi paten "perang telepon pintar" antar perusahaan-perusahaan teknologi. Hingga bulan Mei 2013, total 900 juta perangkat Android telah diaktifkan di seluruh dunia, dan 48 miliar aplikasi telah dipasang dari Google Play.

Android memungkinkan penggunanya untuk memasang aplikasi pihak ketiga, baik yang diperoleh dari toko aplikasi seperti Google Play, Amazon Appstore, ataupun dengan mengunduh dan memasang berkas APK dari situs pihak ketiga. Di Google Play, pengguna bisa menjelajah, mengunduh, dan memperbarui aplikasi yang diterbitkan oleh Google dan pengembang pihak ketiga, sesuai dengan persyaratan kompatibilitas Google. Google Play akan menyaring daftar aplikasi yang tersedia berdasarkan kompatibilitasnya dengan perangkat pengguna, dan pengembang dapat membatasi aplikasi ciptaan mereka bagi operator atau negara tertentu untuk alasan bisnis. Pembelian aplikasi yang tidak sesuai dengan keinginan pengguna dapat dikembalikan dalam waktu 15 menit setelah pengunduhan. Beberapa operator seluler juga menawarkan tagihan langsung untuk pembelian aplikasi di Google Play dengan cara menambahkan harga pembelian aplikasi pada tagihan bulanan pengguna. Pada bulan September 2012, ada lebih dari 675.000 aplikasi yang tersedia untuk Android, dan perkiraan jumlah aplikasi yang diunduh dari Play Store adalah 25 miliar.

Aplikasi Android dikembangkan dalam bahasa pemrograman Java dengan menggunakan kit pengembangan perangkat lunak Android (SDK). SDK ini terdiri dari seperangkat perkakas pengembangan, termasuk debugger, perpustakaan perangkat lunak, emulator handset yang berbasis QEMU, dokumentasi, kode sampel, dan tutorial. Didukung secara resmi oleh lingkungan pengembangan terpadu (IDE) Eclipse, yang menggunakan plugin Android Development Tools (ADT). Perkakas pengembangan lain yang tersedia di antaranya adalah Native Development Kit untuk aplikasi atau ekstensi dalam C atau C++, Google App Inventor, lingkungan visual untuk pemrogram pemula, dan berbagai kerangka kerja aplikasi web seluler lintas platform.

Apa aja yang kalian ketahui dari macam-macam versi android?
Nih macam-macam versi android yang sudah muncul:
•    Android 1.0 Apple pie
•    Android 1.1 Banana bread
•    Android 1.5 Cupcake
•    Android 1.6 Donut
•    Android 2.0 Eclair
•    Android 2.2 Froyo (Frozen Yogurt)
•    Android 2.3 Gingerbread
•    Android 3.0 Honeycomb
•    Android 4.0 Ice cream sandwich
•    Android 4.1 Jelly Bean
•    Android 4.4 Kitkat
•    Android 5.0 Lollipop
•    Android 6 Marshmallow
•    Android 7.0 Nougat

Sebelum nya oe pernah denger-denger ada Android Zombie Art.
•    Android Zombie Art
Android Zombie Art ini sebener nya memang ada, tapi apakah android ini palsu atau asli? setau oe sih OS android itu bebas di kembangkan, karena base nya linux. Jadi semua OS android itu ya asli. Kalau ada yang pernah cek di settingan android keluar gambar android dan zombie dan keluar pesan "zombie art by jack larson" , itu artinya OS tersebut dikembangkan oleh si jack larson.

Jumat, 14 Oktober 2016

Tutorial Belajar C Program Dasar Untuk Pemula



Oiii semua... yaaa oe mau bilang sesuatu nih, karena di postingan oe yang kemaren ada yang comment.
sekalian oe mau jawab comment nya yaaa. Trima kasih juga untuk joshua lalang yang sudah ngikutin terus dan trima kasih untuk pertanyaan nya ^-^.


Nah jawaban nya ada disini. Kali ini oe mau bahas tentang C Program. Berikut ini cara/tutorial dan pengertian nya.

Nih bagi yang belum tau, C program itu apa sih? C program atau programming language adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories.
Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lain nya, terutama C++ yang merupakan extensi dari C.

Pustaka
Pustaka (seringkali dirujuk sebagai library), adalah kumpulan fungsi-fungsi yang terkandung dalam satu file, Setiap file pustaka mempunyai satu Header file yang menyimpan cetak biru dari fungsi-fungsi yang terkandung dalam file pustaka. Bahasa C seringkali dipakai untuk membuat file-file pustaka yang menyimpan fungsi-fungsi tertentu, dikarenakan C dapat dikompile menjadi bahasa mesin yang sangat cepat dan kecil ukuran nya, kemudian bahasa pemrograman lain seperti Python yang akan menciptakan antar-muka dari fungsi-fungsi yang dikandung nya. Pustaka yang paling sering dipakai adalah Pustaka Standar C, yang berisi fungsi-fungsi standar yang berasal dari ANSI C. Pustaka standar ini sekarang telah terkandung dalam hampir setiap kompiler C yang dipakai.
Hello, World!

Berikut ini adalah contoh program sederhana yang akan mencetak kalimat "Hello, World!" dengan menggunakan pustaka stdio.h (ANSI C):
 
/// by Thomas G
/// 14 Oktober 2016
// Deskripsi

#include

int main(void)
{
printf("Hello, World!\n");
return 0;
}

Perbandingan dengan C++
C++ pada awal nya disebut sebagai "C dengan Kelas" (C With Classes) dan diciptakan untuk memiliki fitur pemrograman berorientasi objek. Karena C++ berdasarkan dari C, maka kebanyakan kode C bisa dirakit di kompilator C++ dengan mudah. Perbedaan kecil contoh nya kata "new" dan "delete" yang terdapat di kode C tidak bisa dirakit di C++ karena kata-kata ini adalah kata dipesan C++. Pustaka C biasa nya bisa diimpor ke pustaka C++, tapi karena kompilator C dan C++ memiliki "name mangling" yang berbeda, maka perubahan kecil di kode C perlu dilakukan

Oiya kalau kalian binggung mau pakai program apa. Kalau oe sih ngoding C bisa pakai notepad biasa / notepad++ , bisa juga pakai codeblock. Tapi lebih baik lagi kalo pakai Codeblock. Kalian bisa download di sini.

Berikut adalah 25 Tutorial Belajar C Program Dasar untuk Pemula:
•    Tutorial C Program 1 : Basic C Programs
•    Tutorial C Program 2 : Area Programs
•    Tutorial C Program 3 : Mathematical Programs
•    Tutorial C Program 4 : Number Programs in C Programming
•    Tutorial C Program 5 : 1-D Array Programs
•    Tutorial C Program 6 : 2-D Array Programs
•    Tutorial C Program 7 : Algorithms Programs
•    Tutorial C Program 8 : Command Line Arguments Programs
•    Tutorial C Program 9 : Conversion Programs
•    Tutorial C Program 10 : Dos Programs
•    Tutorial C Program 11 : Expressions Programs
•    Tutorial C Program 12 : File Handling Programs
•    Tutorial C Program 13 : Electrical Programs
•    Tutorial C Program 14 : Graphics Programs
•    Tutorial C Program 15 : Mouse Programs
•    Tutorial C Program 16 : Pointer Programs
•    Tutorial C Program 17 : Pyramid Programs
•    Tutorial C Program 18 : Recursive Programs
•    Tutorial C Program 19 : Series
•    Tutorial C Program 20 : Sizeof Operator
•    Tutorial C Program 21 : Sorting
•    Tutorial C Program 22 : Stack
•    Tutorial C Program 23 : String Operations With using Library Function
•    Tutorial C Program 24 : Structure Concept
•    Tutorial C Program 25 : Typical Programs

Minggu, 11 Desember 2016

Tutorial Belajar Java Program Dasar Untuk Pemula

Oii.. oii, kali ini oe bahas tentang java program nih. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi.

Kalau dilihat dari versi nya. 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 selanjut nya:
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.

Kalau kalian belum punya aplikasi / software nya. Kalian bisa download nih di sini. Sesuaiin dengan komputer kalian masing-masing ya.

Berikut Tutorial Belajar Java Program Dasar Untuk Pemula:

BigInteger
•    Menemukan akar kuadrat dari contoh BigInteger

Kelas Boolean
•    Mengkonversi objek Java Boolean ke contoh primitif boolean
•    Mengkonversi Java objek String ke objek Boolean
•    Mengkonversi Java boolean primitif ke objek Boolean
•    Mengkonversi Java Boolean objek ke objek String contoh
•    Contoh Boolean Java

Byte Wrapper kelas
•    Mengkonversi Byte objek ke objek String
•    Mengkonversi Byte ke contoh tipe data numeric primitif
•    Mengkonversi String Java Byte contoh
•    Mengkonversi String ke primitif byte contoh
•    Mengkonversi byte untuk Byte objek contoh
•    Contoh Byte Java

Ganda Wrapper kelas
•    Mengkonversi Double objek ke objek String
•    Mengkonversi Java String ganda contoh
•    Mengkonversi Java ganda contoh tipe data numeric primitif
•    Mengkonversi Java double Double objek contoh
•    Contoh ganda Java
•    Double Java Bandingkan contoh
•    Double Java isInfinite contoh
•    Contoh metode isNaN Java Double

Float Wrapper kelas
•    Mengkonversi Java Float objek untuk String obyek contoh
•    Mengkonversi Java Float contoh Tipe Data Numeric primitif
•    Mengkonversi String Java mengapung objek contoh
•    Mengkonversi Java float nilai primitif Float objek contoh
•    Java Float Bandingkan contoh
•    Java Float Wrapper kelas contoh
•    Java mengambang isInfinite metode contoh
•    Java mengambang isNaN metode contoh

Wrapper kelas integer
•    Mengkonversi Integer ke objek String Java
•    Mengkonversi Java Integer objek untuk tipe primitif numerik
•    Mengkonversi Java String ke Integer objek contoh
•    Mengkonversi String ke int contoh
•    Mengkonversi Bilangan Biner ke contoh angka desimal
•    Mengkonversi bilangan desimal biner nomor contoh
•    Mengkonversi bilangan desimal heksadesimal nomor contoh
•    Mengkonversi bilangan desimal ke oktal nomor contoh
•    Mengkonversi heksadesimal nomor contoh angka desimal
•    Mengkonversi int Java ke Integer objek contoh
•    Mengkonversi oktal nomor contoh angka desimal
•    Java sederhana Integer Contoh

Panjang kelas
•    Mengkonversi Java String panjang contoh
•    Mengkonversi panjang objek ke objek String
•    Mengkonversi lama untuk contoh tipe data numeric primitif
•    Mengkonversi String panjang contoh
•    Mengkonversi panjang primitif panjang objek contoh
•    Contoh panjang Java

Math kelas
•    Menemukan nilai absolut pelampung int, ganda dan panjang menggunakan Math.abs
•    Menemukan nilai langit-langit nomor menggunakan Math.ceil
•    Menemukan nilai eksponensial nomor menggunakan Math.exp
•    Menemukan nilai lantai nomor menggunakan Math.floor
•    Mencari maksimal dua nomor yang menggunakan Math.max
•    Menemukan minimal dua nomor yang menggunakan Math.min
•    Menemukan nilai logaritma natural nomor menggunakan Math.log
•    Menemukan tenaga menggunakan Math.pow
•    Menemukan akar kuadrat dari angka yang menggunakan Math.sqrt
•    Menghasilkan acak Int dalam diberikan berbagai contoh
•    Menghasilkan angka acak yang menggunakan Math.random
•    Putaran Java mengambang dan double angka menggunakan Math.round

Pendek Wrapper kelas
•    Mengkonversi String Java ke pendek contoh
•    Mengkonversi pendek objek ke objek String
•    Mengkonversi pendek contoh tipe data numeric primitif
•    Mengkonversi String ke pendek contoh primitif
•    Mengkonversi primitif pendek pendek objek contoh
•    Contoh singkat Java

Jangan lupa share ya.. dan klik like di facebook fan page oe.. thankyou ^-^

Senin, 22 April 2013

Function (M-file) Negative Citra Matlab

Hari ini ane tiba2 pengen update lagi diblog ini :D .. ya walaupun hanya sekedar corat-coret tapi setidaknya "yang ada manfaatnya" buat diri sendiri dan buat orang lain... postingan ini mungkin agak sedikit berbeda dengan postingan sebelumnya... kalo dilihat dari kategori posting di blog ini cuma ada tutorial pemrograman yang rumpun nya rekayasa perangkat lunak / sistem informasi... kali ini ane akan share sesuatu yang berbeda... yaitu tentang citra digital ... mata kuliah ini adalah salah satu mata kuliah yang ditakuti oleh mahasiswa di kampus ane :D gak tau kenapa, apa karena dosennya yang killer atau karena mata kuliah nya yang agak sulit untuk dipahami... hehee... ya kalo menurut ane si.. ke dua2 nya...
dosennya killer dan mata kuliahnya juga agak sulit untuk di mengerti... hembb... tapi dosen yang itu sudah gak ngajar mata kuliah citra tahun ini, jadi dosennya berbeda... tahun kmaren ane ikut kelas ini karena mantan ane dan ane juga pengen bisa... taun ini ane wajib ngambil -_- padahal ane udah bisa ni matakuliah...
mata kuliah citra ini termasuk dasar dari penjurusan kecerdasan buatan (artificial intelegent)... dan nantinya akan dikembangkan untuk membuat aplikasi2 keren seperti deteksi wajah, deteksi tumor, virtual keyboard... dll ... tapi sayang seribu sayang... ane gak minat sama rumpun yang satu ini... sebenarnya ilmunya unik... bisa membuat aplikasi bahkan sesuatu yang baru.... tapi karena pasar sedang tidak banyak membutuhkan sama penjurusan yang satu ini, maka ane putusin menekuni jurusan yang dicari pasar :D yaitu RPL dan Jaringan... kalo nanti pasar sudah mulai banyak menjamah ke kecerdasan buatan ini maka ane akan perdalam lagi ilmu ini, ane suka si sebenarnya tapi yaaa.. tuntutan kerjanya di RPL dan Jaringan :)
mata kuliah citra dikampus ane dibagi menjadi 3 bagian... untuk yang citra 1 ini lebih banyak membahas enhancement yaitu perbaikan citra... tujuannya adalah untuk meningkatkan kekontrasan suatu citra sehingga citra yang diolah / diproses akan menghasilkan citra baru yang kekontrasannya lebih tinggi ... yang pada akhirnya dapt digunakan untuk memisahkan object - object....
enhancement ini dalam pemrograman citra biasanya tidak berdiri sendiri, maksudnya akan ada proses selanjutnya agar citra ini dapat dimanfaatkan lagi.. misal, untuk mendeteksi wajah harus dilakukan enhancement dulu untuk memperbaiki kekontrasan citra, baru kemudian dilakukan proses lanjutan untuk pendeteksian mana wajah dan mana yang bukan wajahh... Enhancement (perbaikan) mempunyai banyak methode, mulai dari Negative, Gamma Correcton, Brightness, histogram dll... dan inti dari methode2 ini adalah untuk memperbaiki kekontrasan citra :D
seperti judul postingannya yaitu Function (M-file) Negative citra, ane akan kasi contoh functionnya yang murni menggunakan algoritma negative citra, 

Rumus :

S = (L-1) - r

S = nilai citra hasil.
L-1 = gray level tertinggi / color depth
r = nilai citra asli

rumus pengolahan citra negative

kalo ente lihat pada simulasi diatas itu nilai (L-1) adalah 9 .. jadi rumusnya 9 - nilai pixel nya :D ... kalo secara gampangnya proses negativ ini adalah proses dimana sisi gelap dijadikan terang, si gelap dijadikan terang... jadi dibalik gitu....
untuk penerapan di matlab, sebenarnya matlab sendiri sudah menyediakan function nya yaitu "imcomplement"

i = imread('rice.png');
hasil = imcomplement(i);
subplot(1,2,1);imshow(i);title('citra asli');
subplot(1,2,2);imshow(hasil);title('citra hasil negativ');
diatas itu penerapannya kalo pake function bawaan matlab... tapi rasanya kurang greget kalo kita gak bisa terapin dengan algoritma yang ada :D ... ni ane kasi function yang mengimplementasikan algoritma negative biar greget...
function hasil = NegativeCitra(citra,maxbit)

hasil = citra;

[m,n] = size(citra);

for k = 1:m
for l = 1:n
hasil(k,l) = (maxbit-1)-citra(k,l);
end
end

subplot(2,2,1);imshow(citra);title('citra asli');
subplot(2,2,2);imhist(citra);title('histogram citra asli');
subplot(2,2,3);imshow(hasil);title('hasil citra negative');
subplot(2,2,4);imhist(hasil);title('histogram citra negative');

end
untuk pemanggilannya ya cukup seperti ini
NegativeCitra(i,256);  
hembbb... ya kira2 seperti itulah penerapan negative dan algoritmanya di function (M-file) matlab... kalo gak ngerti silahkan di coment atau tanya lewat facebook... kalo paham monggo postingannya dilike gitu...  :D ...sekian dulu untuk postingan kali ini... semoga bermanfaat :)