Lost Space

Lost Space merupakan karya kami (YSN) yang kedua untuk aplikasi berbasis game. Game ini berbentuk 2D dimana, di dalamnya Anda sebagai Player akan diajak untuk menembak dan menghancurkan semua musuh-musuh yang akan menyerang Anda. Berikut ialah nama - nama dari YSN:

Adapun kelebihan dan kelemahan game ini ialah sebagai berikut:

Read more »

Register Assembly



Kesempatan kali saya mau berbagi sedikit tentang materi di Assembly. Kalau sebelumnya, Anda sudah bisa mencetak huruf di Assembly sekarang kita akan mengenal lebih jauh tentang jenis – jenis register dalam bahasa Assembly. Dalam bahasa Assembly, ada banyak jenis register namun, yang akan saya bahas di sini ialah jenis – jenis register yang memang saya pelajari. Berikut ialah jenis – jenis register 8 bit:
1.       AH
2.       AL
3.       BH
4.       BL
5.       CH
6.       CL
7.       DH
8.       DL

Read more »

Game HUT RI 69

Pada kesempatan kali ini saya cuma mau membagikan game buatan saya sendiri yang berbasis bahasa pemrograman Java. Berikut Kelebihan dan Kekurangannya :

Kelebihan :
1. Game yang melatih sedikit ingatan Anda tentang sejarah kemerdekaan Indonesia.
2. Terdapat Fitur Load dan Save yang umumnya wajib

Read more »

Untuk kesempatan ini, saya akan membagikan sebuah ebook karya saya sendiri yang berjudul Operasi String Bahasa C. Dalam Bahasa C, memang ada yang dikenal namanya seperti, strcpy, strlen strcmp dan lain sebagainya. Setiap function string memiliki kegunaannya masing-masing. Untuk Anda yang mau ebook saya silakan download di sini.



Karena saya senang dengan Java maka, pada kesempatan ini saya akan sedikit menjelaskan beberapa syntax di Java berdasarkan pengalaman saya selama ini. Java merupakan bahasa pemrograman yang dapat dijalankan di berbagai platform seperti Windows, Linux dan Mac. Selain itu, Java juga bisa dijalankan di PC maupun handphone. Di dalam syntax, Java tidak terlalu jauh berbeda dengan syntax di bahasa ciptaannya Dennis Ritchie yakni bahasa C. Saya ambil contoh seperti untuk mencetak tulisan di layar maka, syntax sama-sama menggunakan print. Di Java sebenarnya, dasarnya itu terletak di bagian pengenalan Variable, Kondisi pemilihan, Perulangan (Looping). Sebenarnya, masih banyak yang mau saya jelaskan seperti array, Method Prosedur dan Fungsi, Inheritance, komponen javax.swing dan event di Java namun, sepertinya saat ini hanya itu saja yang bisa saya bagikan kepada Anda semua dan mudah-mudahan di lain waktu jika saya sempat pasti akan membagikannya kepada Anda.

Read more »

    Saat ini, saya sudah semester 3. Ada banyak cerita yang saya simpan sendiri di semester 1 dan 2. Awal cerita, di semester 1 yang saya ingat daftar mata kuliah yang saya pelajari ialah sebagai berikut:

  • Algoritma dan Pemrograman Dasar
  • Ilmu Sosial dan Budaya
  • Pengantar Sistem Informasi
  • Elektronika Dasar
  • Bahasa Inggris 1
  • Matematika 1
  • Agama
    Di semester 1, saya awal pertama kalinya belajar programming.

Read more »

    Nama saya Yudi Setiawan. Saat ini saya kuliah semester 3 di salah satu Sekolah Tinggi Ilmu Komputer di Medan. Syukur saat ini saya sudah mendapatkan sebuah pekerjaan. Saya bekerja di salah satu perusahaan outsourcing di bidang maintenance and networking di PLN Cabang Medan yang beralamatkan di jalan listrik samping rumah sakit Columbia Asia. Untuk pengalaman saya rasa lumayan banyak cerita yang harus saya ceritakan. Mulai dari perkenalan saya dengan computer hingga sampai saat ini. Awal cerita sebenarnya saya dulu mulai berkenalan dengan komputer pada saat saya duduk di bangku kelas 5 SD. Saat itu, orang tua saya membelikan 1 unit PC (Personal Computer) lengkap dengan printer dan speakernya. Niatnya orang tua saya membelikan itu untuk kakak saya yang pada waktu itu sedang menyusun skripsinya. Di masa itu, lumayan banyak hal-hal yang masih saya ingat sampai saat ini seperti; saya diajarin oleh kakak bagaimana cara memegang mouse dan keyboard,

Read more »

Nama : Yudi Setiawan
NIM : 1310000092
Kelas : TI A MALAM
Umur : 19 tahun
Agama : Islam
Jenis Kelamin : Laki-laki
Status : Belum Menikah
Kebangsaan : Indonesia
Alamat : Jl. Kelambir 5 no. 65 Medan

PENDIDIKAN

Tamatan SD NEGERI 066654 MEDAN 2001-2007 (Berijazah)
Tamatan SMP NEGERI 40 MEDAN 2007-2010 (Berijazah)
Tamatan SMK AR RAHMAN MEDAN 2007-2010 (Berijazah)

PENGALAMAN KERJA

Pernah bekerja sebagai Helpdesk IT di CV. ANDINA selama 1 tahun.

Perulangan dalam Bahasa C

Dalam bahasa C, ada 3 jenis perulangan yaitu sebagai berikut :
1. For
2. While
3. Do While

Perulangan sering digunakan programmer untuk melakukan pengecekan dalam sebuah data inputan yang dimasukkan oleh user. Misalnya, programmer ingin mencari nilai terbesar dan terendah dalam 10 data yang di inputkan user. Setiap jenis perulangan memiliki fungsinya masing-masing jadi, antara satu jenis perulangan dengan jenis perulangan lainnya memiliki tingkat kegunaan yang berbeda pula. Untuk lebih mudah memahaminya, silakan lanjut baca postingan ini.

1. For
For memiliki Syntax sebagai berikut :

for ( [nilai awal]; [cakupan nilai awal]; [proses perubahan nilai awal] )

berikut contoh source code :
#include<stdio.h>
main()
{
int x;
clrscr();
for(x = 0; x <= 10; x++)
{
 printf("Perulangan %i", x);
 printf("\n");
}

getch();
}


Sedikit penjelasan diatas, pertama variable x dideklarasikan dengan type data integer. kemudian, clrscr() untuk melakukan clear screen(bersihkan layar). Setelah itu, masuk ke kondisi for dimana nilai awal = 0; cakupan nilai awal sampai 8; nilai awal ditambah 1. Pertama di deklarasikan nilai x kemudian, periksa apakah nilai x lebih kecil atau sama dengan 10. Jika benar(true) maka, nilai x ditambah dengan 1(x++ artinya; x = x +1). Kemudian, masuk ke blok statement for. Di dalam statement for berisi perintah untuk mencetak tulisan perulangan. Begitulah seterusnya untuk proses perulangannya sampai nilai x benar-benar di atas 10. Ingat, x <= 10 berarti perulangan akan berjalan jika nilai x lebih kecil atau sama dengan 10.

2. While
While merupakan jenis perulangan yang kedua. While sebenarnya melakukan pengecekan nilai saja dan jika bernilai true maka, blok statement perulangan akan dijalankan. Berikut syntax nya :

while(kondisi)
{
statement;
statement;
statement pengubahan nilai kondisi;
}

Mungkin masih bingung ya ? Okay, berikut contoh source code nya :

#include<stdio.h>
main()
{
int x = 0;
clrscr();

while(x <= 10)
{
 printf("Perulangan %i", x);
 printf("\n");
 x++;
}

getch();
}


Sedikit penjelasan di atas. Untuk menggunakan while maka, variable yang dideklarasikan harus diberi nilai dahulu agar while bisa mendeteksi berapa nilai dari variable. Jika variable tidak di deklarasikan maka, Anda akan mendapatkan pesan warning. Pertama, while memeriksa nilai variable x jika variable x bernilai lebih kecil atau sama dengan 10 maka, blok statement while akan dijalankan. Di dalam blok statement while ada perintah untuk mencetak tulisan. Dan jangan lupa, ketika Anda menggunakan while pastikan selalu Anda telah menulis perintah untuk melakukan perubahan nilai kondisi atau variable x nya itu di ubah seperti cara di for. Bisa pake x++ atau yg lain. Jika tidak, maka akan terjadinya yang namanya perulangan tak terbatas.

3. Do While
Untuk Do While hampir mirip dengan jenis perulangan yang kedua yaitu While. Hanya saja, Do While tidak melakukan pengecekan dahulu tetapi, menjalankan blok statement dan kemudian, melakukan pengecekan. Berikut syntax nya :

do
{
statement;
statement;
statement perubahan nilai kondisi;
}while(kondisi);

Berikut contoh source code nya :

#include<stdio.h>
main()
{
int x = 0;
clrscr();

do
{
 printf("Perulangan %i", x);
 printf("\n");
 x++;
}while(x <= 10);

getch();
}


Sedikit penjelasan dari saya. Pertama, nilai x = 0. Kemudian, masuk ke perintah mencetak printf bla bla bla dan setelah itu jangan lupa statement perubahan nilai awalnya(x++). Setelah itu barulah di periksa apakah nilai x lebih kecil atau sama dengan 10. Jika iya, maka balik lagi ke statement Do.

oya, untuk tugas latihannya silakan Anda buat coding dari program ini.
1. Ini menggunakan for


2. Ini menggunakan while dan do while


Sekian untuk postingan kali ini, semoga bermanfaat.


Untuk melakukan input dari user pada bahasa C umumnya programmer pemula menggunakan scanf namun, setelah masuk lebih dalam lagi programmer akan tahu apa kekurangan dari penggunaan scanf. Yap, scanf memang sering dipakai pada bahasa C. Scanf umumnya sering digunakan untuk melakukan inputan dari si user. Namun, ada kekurangan dari penggunaan scanf ini yakni, dimana apabila user melakukan inputan dengan spasi maka program akan tidak berjalan dengan semestinya. Ini contoh source code yang memperlihatkan kelemahan dari scanf.



#include<stdio.h>
main()
{
char nama[50];

clrscr();
printf("Masukkan nama lengkap Anda : "); scanf("%s", &nama);
printf("\n\nNama lengkap Anda : %s", nama);

getch();
}

Gimana sudah tahu kan apa kekurangannya dari scanf ? Scanf sebenarnya digunakan untuk melakukan inputan yang tidak bernilai spasi. Jika terdapat inputan spasi maka scanf menganggap sebagai akhir dari inputan si user. Tapi, ada inputan khusus yang lebih efektif jika user dituntut untuk melakukan inputan nama lengkap atau yang berbabu variable string. Anda bisa gunakan gets untuk source code nya. Berikut ini contoh dari penggunaan gets dan rasakan perbedaannya dengan scanf.

#include<stdio.h>
main()
{
char nama[50];

clrscr();
printf("Masukkan nama lengkap Anda : "); gets(nama);
printf("\n\nNama lengkap Anda : %s", nama);

getch();
}

Gimana ? sudah tahu kan mana yang lebih tepat digunakan untuk melakukan inputan string dan tipe data lainnya.

Perubahan Alamat Blogspot SMK TKJ AR RAHMAN MEDAN

Pada postingan kali ini, saya cuma mau menyampaikan berita penting bahwa mulai saat ini situs SMK TKJ AR RAHMAN MEDAN yang dahulunya beralamatkan http://wwwkolonelyudisetiawangmail-tkj.blogspot.com sekarang telah berubah menjadi http://kolonelyudisetiawan-gmail.blogspot.com/ dan saya harap dengan adanya perubahan ini maka blog saya lebih maju lagi dan bisa menciptakan karya tulisan - tulisan yang baik dan memajukan ilmu pengetahuan teknologi di Indonesia. Terjadinya perubahan alamat ini disebabkan oleh karena saya, sekarang sudah lulus dan tamat dari sekolah SMK AR RAHMAN MEDAN. Dahulunya kan saya menggunakan Nama SMK TKJ AR RAHMAN MEDAN sebagai judul dari blog saya namun, dikarenakan saya sudah tamat dari sekolah itu jadi saya takut membawa nama sekolah saya dalam blog saya ini. Sebab, saya takut para pengunjung salah sangka yang mengira bahwa ini merupakan situs resmi dari sekolah saya padahal ini hanya blog biasa yang hanya ingin berbagi sedikit ilmu yang saya pelajari selama ini. Saat ini, saya sedang mengambil S1 di salah satu Sekolah Tinggi Ilmu Komputer di Medan dengan jurusan Teknik Informatika. Dan sekarang saya sudah duduk di semester 3 awal. Saya harap perubahan alamat blog saya ini bisa diketahui oleh para pengunjung setia blog ini.

How to use array in C

Dalam bahasa C ada juga penggunaan array. Mungkin sebagian programmer tahu apa itu array tapi, sedikit saya jelaskan dikit apa itu array. Array merupakan suatu teknik dalam bahasa pemrograman yang fungsinya itu untuk menghemat suatu penulisan variable dalam kode yang ditulis dalam program. Contoh kasusnya seperti, Bila Anda mau membuat program yang menginputkan 1 nilai maka, programmer sekiranya akan menulis kode programnya hampir mirip seperti berikut :


#include<stdio.h>
main()
{
int nilai;

clrscr();
printf("Masukkan nilai : "); scanf("%i", &nilai);

getch();
}

Perhatikan pada penulisan variable nilai. Di atas terlihat bahwa, ada satu variable yang dideklarasikan yaitu variable nilai dengan tipe data integer. Mungkin ini masih umum digunakan jika seorang programmer hanya membuat program yang simple. Namun, bagaimana apabila programmer diminta untuk membuat sebuah program form penginputan nilai. Wah, pasti banyak sekali variable yang akan dideklarasikannya. Mulai dari nama, nilai, alamat, nomor handphone dan lain sebagainya. Kan tidak mungkin itu semua ditulis secara satu persatu seperti penulisan variable di atas. Bisa makan waktu yang cukup banyak bila ditulis dalam format yang di contohkan diatas. Itulah sedikit penjelasan saya tentang pengertian dan fungsi dari array dalam bahasa pemrograman.

Sekarang saya akan jelaskan lagi bahwa dalam array ada 2 cara penulisannya yaitu, array 1 dimensi dan array 2 dimensi. Array 1 dimensi digunakan dalam konteks dimana jumlah variable nya tidak terlalu banyak sedangkan, array 2 dimensi ialah suatu variable dimana array tersebut memiliki baris dan kolom sebagai jumlah dari variable tersebut. Berikut contoh penulisan array 1 dimensi dan 2 dimensi.

#include<stdio.h>
main()
{
int nilai[5];   /* array 1 dimensi */
/* statement */
/* statement */
}


#iinclude<stdio.h>
main()
{
int nilai[5][5];   /* array 2 dimensi */
/* statement */
/* statement */
}

Array bisa digunakan untuk tipe data integer, float, double, string dan tipe data lainnya. Untuk lebih mempermudah Anda memahaminya berikut saya sertakan contoh project dan source code programnya. Untuk download source code silakan klik di sini.

Challenge Triangle Rotate in C

Sebelumnya saya sudah pernah bahas bagaimana membuat atau mencetak bintang (*) berbentuk segitiga pada bahasa C. Kali ini, saya dapat ide untuk memberikan sedikit tantangan kepada pengunjung setia blog ini dimana project kali ini berjudul "Project Triangle Rotate in C". Gimana ? pasti Anda sudah bisa membayangkan kira-kira bagaimana bentuk dari project ini. Sebenarnya, project nya sudah saya compile menjadi exe jadi, tugas Anda ialah coba buatlah program yang serupa atau jalan programnya hampir sama dengan program yang saya buat ini. Silakan download latihannya di sini. Perlu di ingat, bahwa tugas Anda ialah membuat source code dari program yang Anda download tadi. Jadi, Sebelum Anda mulai membuatnya sebaiknya Anda jalankan dulu program yang Anda download tadi. Bagi Anda yang sudah bisa menyelesaikan tantangan ini silakan Anda kirim jawaban Anda ke email berikut dengan subjek "Challenge Triangle Rotate in C" (tanpa tanda kutip) dan jangan lupa memberikan pemberitahuan kepada saya dengan cara berkomentar di postingan ini.

Project Triangle in C

Project berikutnya yang ingin saya bagi ialah tentang triangle atau segitiga dalam bahasa C. Maksud segitiga di sini ialah dimana project ini akan mencetak bintang (*) yang berbentuk segitiga siku-siku dan segitiga sama kaki. Sebelumnya gimana dengan Project Calculator Simple ? sudah di cobakan. Pasti sekarang sudah banyak ide project - project baru yang  muncul di pikiran Anda setelah mempelajari project calculator yang saya bagikan itu. Singkat kata, sebenarnya project kali ini memang pernah menjadi tugas buat saya pada saat semester 1 dulu. Pada project ini, saya masih mengenalkan Anda dengan perintah-perintah dasar bahasa C seperti; if else dan pengulangan for.

Berikut saya jelaskan sedikit tentang jalannya project ini.

  1. Pertama, Anda di minta untuk memilih salah satu menu apa yang Anda inginkan.
  2. Jika pilih 1, maka project akan mencetak bintang (*) seperti segitiga siku-siku dan sebelum mencetaknya project meminta Anda untuk memasukkan nilai.
  3. Program ini akan terus mengulang sampai Anda benar-benar memilih menu nomor 3 untuk keluar dari project.
Berikut screenshotnya.

Gambar : 1


Gambar : 2

Untuk source code project bisa Anda download di sini.

Project Calculator Simple in C

Sebelumnya saya minta maaf karena sudah lama saya nggak update blog ini dikarenakan selama ini saya terlalu sibuk dengan dunia saya sendiri sehingga saya lupa untuk membagikan sedikit ilmu saya ini kepada pengunjung setia blog ini. Saat ini, saya sedang duduk di bangku perkuliahan di salah satu Sekolah Tinggi Ilmu Komputer di medan. Di semester 1, saya diberikan pengajaran tentang bahasa C sebagai pengenalan bahasa pemrograman. Pada awalnya, saya kira cukup sulit namun, ternyata bahasa pemrograman ini cukup bisa saya pahami. Bahkan, pada mata kuliah ini saya mendapatkan nilai A (bukannya sombong) tapi, justru karena saya mendapatkan nilai A makanya saya ingin membagikan sedikit ilmu saya ini kepada Anda semua.

Project kedua saya ini, berjudul Calculator Simple. Dari namanya saja mungkin Anda sudah bisa membayangkan apa fungsi dari program ini. Yap, program ini berfungsi untuk menghitung sebuah bilangan just like calculator. Ada sedikit catatan dari saya bahwa untuk setiap project yang saya posting di blog ini saya tidak akan menjelaskannya secara detail apa fungsi dari setiap keyword yang ada pada bahasa C. Namun, saya akan membagikan source code project. Untuk fungsi dari keyword bisa Anda surfing sendiri di Internet karena, saya lihat cukup banyak modul atau situs - situs yang menjelaskan perintah - perintah dasar dari bahasa C. Untuk itu, mulai dari sini saya harap Anda semua bisa belajar sendiri dengan melihat source code project yang saya berikan. Berikut akan saya jelaskan sedikit tentang jalannya dari project yang saya bagikan ini.


  1. Pertama, pada Menu Utama ada 3 pilihan kode operasi yaitu : Penjumlahan, Pengurangan, Exit. Setiap Kode operasi memiliki fungsinya masing - masing diantaranya, Penjumlahan berfungsi untuk melakukan operasi penjumlahan. Pengurangan berfungsi untuk melakukan operasi pengurangan dan Exit berfungsi untuk keluar dari program.
  2. Pilih salah satu dari 3 kode operasi tersebut. Maka, user akan dihadapkan dengan sebuah interface baru dimana user dituntut untuk input bilangan 1 dan bilangan 2 sebagai bahan pengoperasiannya. Jika ditambah maka, bilangan 1 ditambah bilangan 2 dan sebaliknya untuk pengurangan.
  3. Jika user sudah merasa selesai menggunakan program ini maka, pilih kode 3 untuk Exit.
Berikut screenshotnya dari jalannya program ini.


Gambar : 1


Gambar : 2

Untuk source code project bisa Anda download di sini. Dan sekian untuk kali ini.

BAHASA PEMROGRAMAN C


Pada kali ini, saya akan mulai pembahasan baru yakni tentang pemrograman dan pemrograman yang akan saya bahas kali ini ialah tentang bahasa C. Untuk history nya tidak akan saya jelaskan di sini silakan teman – teman searching di Internet. Aplikasi yang kita pakai di sini ialah Turbo C versi 2.01 yang interface nya sendiri masih CLI tapi, hal inilah yang saya suka dari bahasa pemrograman. Menurut saya, yang namanya GUI itu pasti ada kekurangannya dari CLI. Karena, CLI merupakan konfigurasi yang tingkat kepastiannya lebih tinggi dibandingkan dengan GUI dan tidak semuanya konfigurasi pemrograman memiliki interface GUI. Untuk aplikasinya silakan teman – teman Download di sini.

Untuk Instalasinya silakan, Anda jalankan langsung file yang bernama TC.EXE. dan untuk bahan pelajaran pertama Anda ialah program HELLO WORLD. Mengapa selalu HELLO WORLD ??? Karena, siapa tahu Anda berbakat di pemrograman dan sebelum Anda sukses apa salahnya Say, Hello untuk Dunia.
Baik langsung saja kita masuk ke bahan pelajaran Anda. Ikutilah langkah – langkah dibawah ini dengan benar dan pastikan Anda mengetiknya. Jangan di Copy Paste. Kalau di Copy Paste maka tingkat kesalahannya akan lebih tinggi dibandingkan Anda mengetiknya. Yang saya katakan ini benar berdasarkan pengalaman saya sendiri.
1.       Pertama, silakan Anda download aplikasinya yangs sudah saya sediakan diatas.
2.       Kemudian, jalankan aplikasinya dengan membuka file TC.EXE.
3.       Jika, Anda menggunakan Windows XP maka, Anda lumayan beruntung karena, bahasa C sendiri merupakan bahasa yang support akan 16 bit dan Windows XP support akan hal itu sedangkan windows 7 dan keatasnya tidak support bahasa pemrograman 16 bit. Maksudnya, disini saya membahas 16 bit ialah dimana Anda bisa Full Screen Aplikasi tersebut dengan cara menekan tombol Alt + Enter.
4.       Berikut ini saya beri listing programnya. Program pertama Anda adalah Program HELLO WORLD.

#include <stdio.h>
main()
{
printf("Hello World.”);
getch();
}

Keterangan :
#include<stdio.h>  à File header dalam bahasa C. Jadi, setiap Anda mau membuat program di bahasa C maka, Anda harus menulis file header ini. Di bahasa C sendiri ada banyak file header namun, untuk saat ini saya jelaskan basic nya saja.

main()  à Merupakan fungsi utama dalam hal ini bisa dikatakan bahwa main() merupakan bagian dari tubuh pemrograman setelah adanya file header. Jadi, File header dan main() wajib ditulis dalam bahasa C. Dalam bahasa C kita juga bisa membuat fungsi – fungsi yang lainnya dan itu nanti kita bahas di lain waktu.

{ } à merupakan awal dan akhir dari isi program. ‘{‘ menandakan awal dari penulisan coding program dan ‘}’ merupakan akhir dari penulisan coding program.

Printf() à merupakan perintah yang digunakan untuk menampilkan segala sesuatu yang berada diantara tanda petik gandanya (“ “). Jadi, yang ditampilkan di program nanti ialah tulisan Hello World.

5.       Jika sudah, kita akan mencoba apakah coding yang Anda buat sudah benar atau belum. Caranya, tekan tombol Alt + F9 untuk mengcompile atau mengecek apakah ada yang error. Dan tekan tombol Ctrl + F9 untuk compile with running program Anda. Program yang benar maka, dilayar Anda akan tampak tulisan Hello World yang Anda buat tadi.
Bagaimana hasilnya ? Apakah sudah benar program Anda. Jika sukses, selamat untuk Anda. Dan berikut saya beri Anda latihan untuk mengasah otak Anda di bahasa C. Dan berikut soalnya.
-          Buatlah program yang menampilkan tulisan seperti ini
“Saya (Nama Anda) dan saya baru belajar Bahasa C.
Saya senang dengan dunia pemrograman karena,
Saya yakin di sinilah saya bisa mengekspresikan diri saya.”
Catatan : Untuk membuat teks diatas silakan gunakan “\n” di akhir kalimat untuk pindah baris.

Demikianlah, pembahasan hari ini semoga latihan yang saya berikan bisa bermanfaat untuk Anda.



                

Visitors