Contoh Tugas Akhir BSI

Posted by resrsr on Friday, December 30, 2011

Contoh Tugas Akhir BSI - Berikut adalah contoh tugas akhir sebagai referensi teman-teman dalam menyusun tugas yang memang terakhir ini. Tugas Akhir ini mengambil tema tentang zakat, dan menggunakan program Visual Basic. Plagiat itu memalukan, dan berkarya sendiri itu membanggakan, tapi kadang referensi sebuah hal yang mutlak diperlukan :D.

Contoh Tugas Akhir BSI
Ilustrasi Tugas Akhir

Pembahasan Contoh Tugas Akhir BSI

Judul contoh tugas akhir BSI ini saya agak lupa, hehe. Namun sepertinya tugas akhir ini membahas tentang perhitungan zakat dan semacamnya. Untuk lebih jelasnya silahkan langsung didownload dan lihat sendiri judulnya, link download ada di bawah ya. Mari kita lihat isi tugas akhir ini.

Teori Pendukung Tugas Akhir BSI

Teori pendukung termasuk ke dalam bab kedua dalam outline Tugas Akhir BSI. Nah untuk tugas akhir ini, isi dari BAB II adalah sebagai berikut:
BAB IIPEMBAHASAN
2.1.            Teori Pendukung
A.                Konsep Dasar Zakat
Zakat termasuk dalam kategori ibadah yang telah diatur secara rinci dan paten berdasarkan Al Quran Al Karim dan As Sunnah. “Sesungguhnya orang-orang yang beriman serta mengerjakan kebaikan, menegakkan sholat, dan membayar zakat, mereka itu memperoleh ganjaran di sisi Allah, mereka tiada akan takut dan tiada akan berduka cita “. (Al Baqoroh : 227). “Ambillah sedekah dari sebagian harta mereka, dengan harta itu kamu membersihkan dan mensucikan mereka … “(At Taubah : 267). “Selama zakat itu masih bercampur dengan kekayaan, hanya akan berakibat kerusakan di dalam kekayaan itu sendiri “. (HR. Imam Ahmad, An Nasa’I, dan Abu Dawud). “Sesungguhnya kesempurnaan islam kalian adalah apabila kalian menunaikan zakat bagi harta kalian  “.(HR. Al Bazzar)
Tabel II.1. Perhitungan Zakat
No
Jenis Harta
Nishob
Kadar Zakat
1
Bonus Hadiah
-
20 %
2
Emas
85 gram Emas dalam setahun
2,5 %
3
Fitrah
Wajib setiap tahun
2,5 Kg
4
Harta Simpanan
85 gram Emas dalam setahun
2,5 %
5
Perdagangan
85 gram Emas dalam setahun
2,5 %
6
Pertanian Air Hujan
1000 Liter Hasil Panen
10 %
7
Pertanian Irigasi
1000 Liter Hasil Panen
5 %
8
Perak
653 gram Perak dalam setahun
2,5 %
9
Profesi
85 gram Emas dalam setahun
2,5 %

Konsep Dasar Program Tugas Akhir BSI

Sepertinya pemilihan kata untuk bab yang merupakan outline ketentuan dari pihak BSI hampir sama semua. Berikut adalah bagian konsep dasar program masih pada BAB II tugas akhir BSI.
B.                 Konsep Dasar Program
Program menurut Yulikus Partono [1998, hal.2] adalah: “sederetan instruksi atau statemen yang teratur dan memenuhi persyaratan yang ditentukan dalam bahasa yang dimengerti oleh komputer yang bersangkutan”. Instruksi tersebut berfungsi untuk mengatur pekerjaan apa saja yang akan dilakukan oleh komputer agar mendapatkan atau menghasilakn suatu hasil atau keluaran (output) yang diharapkan. Di dalam perancangan program komputer kita memerlukan bahasa yang dimengerti oleh komputer atau yang dikenal sebagai bahasa pemrograman. Bahasa pemrograman ini merupakan sarana yang menjembatani antara pemakai komputer (user) dengan komputer itu sendiri.
Bahasa komputer merupakan sarana komunikasi yang menjembatani antara komputer dan manusia.  Secara garis besar, bahasa pemprograman terbagi atas tiga tingkatan yaitu bahasa pemprograman tingkat rendah (Low Level Language), bahasa pemprograman tingkat menengah (Middle Level Language)  dan bahasa pemprograman tingkat tinggi (High Level Language) yang dibagi menjadi dua, yaitu Problem Oriented Language dan Procedure Oriented Language yang terdiri dari scientific dan bussines.  Alasan utama mengapa kita belajar pemprograman komputer adalah untuk memanfaatkan komputer sebagai alat bantu untuk menyelesaikan masalah.  Ada lima langkah yang dapat dilakukan oleh seorang pembuat program (programmer) dalam proses pemecahan masalah dengan mengggunakan program komputer, yaitu sebagai berikut:1.                  Menganalisis dan memahami persoalan yang ada, kemudian mengembangkan suatu urutan proses logika untuk menyelesaikan masalah tersebut diatas dalam bentuk algoritma.
2.                  Menentukan bentuk data yang diperlukan, sebagai input dalam program yang akan dibuat.
3.                  Pengkodean dari algoritma yang sudah dibuat, diterjemahkan ke dalam bentuk statemen-statemen yang sesuai dan terdapat dalam bahasa pemrograman yang telah digunakan.
4.                  Melakukan tes program dari logika yang telah dibuat, apakah program tersebut sudah benar dan bebas dari unsur kesalahan atau masih harus direvisi atau diperbaiki kembali.
5.                  Melakukan pendokumentasian program sebagai cadangan (back up). Proses ini penting untuk dilakukan, untuk usaha pengembangan program selanjutnya.
1.      Sejarah Visual Basic
Sejarah Visual Basic diawali dari pengembangan bahasa basic (Beginners All Purpose Symbolic Introction Code) di Dartmouth College Amerika Serikat pada awal tahun 1960-an. Semua basic memang dirancang untuk mudah di pelajari, begitu sederhana hingga nyaris semua pakar pemrograman komputer menggunakan basic sebagai bahasa pemrograman pertamanya. Pada tahun 1975 muncul Personal Computer (PC) pertama dengan merk Mits Altair, namun karena memiliki RAM 4 KB, satu-satunya bahasa pemrograman yang bisa digunakan adalah Assembly  yang sangat rumit digunakan. Tentunya saja hal ini sangat menghambat perkembangan komputer pribadi.
Pada tahun 1982 IBM/PC di perkenalkan pada masyarakat, Microsoft pun membuat OS MS DOS untuk komputer ini, di dalamnya disertakan pula bahasa basic yang dikenal sebagai Quick Basic (Q Basic). Zaman pun berganti  tahun 1990-an era DOS berlalu diganti Windows, tampilan grafis windows yang sangat bagus dan lebih interaktif mengubah pekerjaan yang memusingkan menjadi sebuah pekerjaan yang menyenangkan. Microsoft pun akhirnya membuat  Basic versi Windows. Dengan versi terakhirnya adalah MS Visual Basic 6.0 yang diluncurkan tahun 2000. Jenis aplikasi yang dapat dibuat dengan menggunakan Visual Basic adalah :
a.                   Aplikasi Database terbaru dengan format yang paling popular dapat dibuat dengan pemanfaatan fasilitas Data Access.
b.                  Active X Document, yaitu aplikasi yang digunakan dalam dunia internet, dimana pemakainya hanya bisa menggunakan Browser Internet.
c.                   Active X control yang digunakan dalam dunia pengembangan software.
d.                  Aplikasi umum seperti permainan, animasi dll.
2.      Beberapa Komponen dasar Microsoft Visual Basic
a.    Menu
Menu Visual Basic berisi semua perintah Visual Basic yang dapat anda pilih untuk melakukan tugas tertentu. Untuk memilih menu, caranya juga sama dengan program windows lainnya.
b.    Toolbar
Toolbar adalah tombol-tombol yang mewakili suatu perintah tertentu dari Visual Basic.
c.    Form Window
Form Window atau jendela form adalah daerah kerja utama dimana kita akan membuat program-program aplikasi Visual Basic. Pada form ini kita meletakan berbagai macam objek interaktif seperti misalnya teks, gambar, tombol-tombol printer, scrollbar dan sebagainya.
d.    Toolbox
Toolbox adalah sebuah kotak piranti yang mengandung semua objek atau kontrol yang dibutuhkan untuk membentuk suatu program aplikasi. Kontrol adalah suatu objek yang akan menjadi interface (penghubung) antara program aplikasi dengan user dan kesemuanya harus diletakan didalan jendela form yang ada diatas.
e.    Project Explorer
Project Explorer adalah jendela yang mengandung semua file didalam aplikasi Visual Basic. Setiap aplikasi dalam Visual Basic disebut dengan istilah Project dan setiap project bisa mengandung lebih dari satu file. Pada Project Explorer ditampilkan semua file yang terdapat pada aplikasi (project) kita misalnya  form, modul, class dan sebagainya.
f.       Properties Window
Properties Window adalah jendela yang mengandung semua informasi mengenai objek yang terdapat pada aplikasi Visual Basic. Properti adalah sifat dari suatu objek seperti namanya, warna, ukuran, posisi dan sebagainya.
g.     Code Window
Code Window adalah salah satu jendela yang paling penting dalam Visual Basic. Jendela ini berisi kode-kode program yang merupakan instruksi-instruksi untuk aplikasi Visual Basic. Setiap objek pada saat ditambahi kode-kode program untuk melakukan tugas-tugas tertentu, misalnya menutup aplikasi, membatalkan perintah dan sebagainya.
h.         Form Layout WindowForm Layout window adalah jendela yang menggambarkan posisi dari form yang ditampilkan pada layar monitor. ..... 
Untuk pembahasan bab-bab selanjutnya silahkan disimak sendiri. Berikut link download tugas akhir   bsi untuk dipelajari dan dijadikan referensi. Jangan diplagiat membabi buta ya, tugas akhir itu menyenangkan kok :D, semoga bermanfaat.


More aboutContoh Tugas Akhir BSI

Pemograman C++ Dasar - Struktur Program

Posted by resrsr on Monday, December 26, 2011

Pemograman C++ Dasar - Mempelajari bahasa pemrograman C++ memang dibutuhkan waktu dan proses yang relatif berdasarkan tingkatan pengalamanya. Namun rata-rata tidak perlu waktu lama untuk mempelajari bahasa pemrograman yang cukup populer ini. Untuk itu mari kita belajar dasar pemrograman C++.

Srtruktur Program Bahasa C++

Secara umum, sebuah program C++ akan terdiri dari file header dan sebuah fungsi main(). Ini adalah sebuah standar program C++ yang paling sederhana. Perhatikan listing program berikut ini:
#include  file header
main ()
{

Statement;

}

File Header Pemrograman C++

  • File header berisi prototype (judul, nama dan sintak)sekumpulan fungsi tertentu (akan disimpan di file pustaka/ file library dengan executable .LIB)
  • Inisial: prototype dari fungsi-fungsi pustaka.; printf ( ) dan scanf ( ) terdapat di file header stdio.h
  • Penulisan file header
#include <stdio.h>
//Atau
#include "stdio.h"

Berikut ini contoh program C++ yang sederhana:
#include "stdio.h"
#include "iostream.h"
main() { 
   cout <<"Hello world";
   getch();
}


Setelah dicompile dan dirun, hasilnya adalah muncul pada layar

Hello World.

Operasi Input Output Pemrograman C+++

Untuk operasi input dan output pada C menggunakan header file:
  • stdio.h (standard input output header)
  • conio.h (console input / output )
  • iostream.h (input / ouput stream)
File header untuk proses input adalah stdio.h dan conio.h. Fungsi input / output yang sering digunakan :
  • stdio.h : printf, scanf, gets, puts, getchar, putchar, fgets, fputs
  • conio.h : getchar, getch, getche , clrscr 
  • iostream.h : cout , cin.
Untuk menerima input karakter kita menggunakan fungsi getch, getchar dan getche.  Anda bisa juga menggunakan fungsi scanf.
Apa perbedaan getch, getchar dan getche ?
  • getch : input karakter tidak terlihat, tanpa <enter> 
  • getchar : input karakter terlihat, perlu <enter> 
  • getche :  input karakter terlihat, tanpa <enter>  
Untuk menghapus semua tampilan di layar dapat menggunakan fungsi clrscr()

Menggunakan fungsi printf() / scanf()

Kode Format :
  • %c :Karakter
  • %s :String
  • %d :Integer
  • %i :Integer
  • %u :Integer tak bertanda (bilangan positif)
  • %x :Nilai hexadesimal
  • %o :Nilai Oktal
  • %f :Bilangan Real/Pecahan
  • %e :Notasi scientific
  • %li :Long Integer

Tipe Data Pemrograman C++

Berikut ini tipe data yang ada dalam C++ :
  1. Tipe data bilangan bulat:
    - char - int (integer) - short (short integer) - long (long integer) 
  2. Tipe data bilangan real:
    - float (real) - double (real double) - long double Selain itu terdapat juga tipe data unsigned 
  3. Tipe data bilangan bulat:
    - unsigned char - unsigned int (integer) - unsigned short (short integer) - unsigned long (long integer) Tipe data bilangan bulat mirip dengan yang bukan unsigned. Bedanya adalah tipe data unsigned tidak mengenal bilangan negatif (nilainya selalu posisif).
Contoh 1.

#include "iostream.h"
#include "conio.h" 
#include "stdio.h" 
main() { 
   char nim[8],nama[25],alamat[35]; 

   printf("input nim mahasiswa \n");
   scanf("%s",&nim); 
   printf("input nama mahasiswa \n");
   scanf("%s",&nama); 
   printf("input alamat mahasiswa \n");
   scanf("%s",&alamat); 
   clrscr(); 
   printf("data mahasiswa \n");
   printf("nim :%s",nim);
   printf("nama :%s",nama);
   printf("alamat :%s",alamat); 
   getch(); 
}

Operasi Aritmatika Pemrograman C++

Operator ini digunakan untuk perhitungan dasar aritmatika. Operator ini antara lain:

  • Perkalian 2*3
  • Pembagian  7/2
  • Modulo 7%2
  • Penjumlahan  5+4
  • Pengurangan 5-4


Contoh 2.
#include
#include 

main() { 
   int a=10,b=5; 
   clrscr(); 
   print("Nilai A f= %d",a); 
   printf("\nNilai ++A = %d",++a); 
   printf("\nNilai A++ = %d",a++); 
   printf("\nNilai B = %d",b); 
   printf("\nNilai A = %d",a); 
   printf("\nNilai --B = %d",--b); 
   printf("\nNilai B = %d",b); 
   printf("\nNilai B-- = %d",b--); 
   getch(); 
}

Demikian tutorial tentang pemrograman dasar CPP, tetep disimak ya untuk tutorial selanjutnya ;)
More aboutPemograman C++ Dasar - Struktur Program

IF - Pemrograman Dasar C++

Posted by resrsr on Monday, December 12, 2011

Pemrograman Dasar C++ - CPP merupakan bahasa yang dikembangkan dari bahasa C yang dibangun oleh Dennis Ritchie. Bahasa C sendiri adalah sebuah terobosan di dunia komputerisasi, yang pada akhirnya nanti akan melahirkan era baru di dunia software engineering dengan kemunculan Windows, Mac OS, dan juga anaknya, Linux.
IF - Pemrograman Dasar C++

Statement IF - Pemrograman Dasar C++

Seperti halnya Pascal, dalam C++ IF juga digunakan untuk menyatakan pernyataan kondisional (bersyarat). Sintaks sederhana C++ IF adalah:
if (kondisi)

statement;
Statement pada sintaks di atas akan dilakukan jika kondisinya bernilai TRUE (tidak sama dengan nol). Apabila statement yang akan dilakukan lebih dari satu, maka sintaksnya menjadi
if (kondisi)

{ 

statement1;
statetement2;


..}
Contoh sederhana penggunaan IF adalah untuk menentukan boleh tidaknya seseorang melihat film bioskop. Seseorang diperbolehkan menonton jika usianya 17 tahun ke atas. Berikut ini program C++ nya:
#include "iostream.h"
#include "conio.h"

clrsc();
void main()
{

   int usia;

   cout << "Berapa usia Anda :"; 
   cin >> usia;


   if (usia < 17)
      cout << "Anda tidak boleh menonton bioskop";
}

Statement IF juga dapat ditambahkan ELSE sebagai konsekuensi alternatif jika kondisi tidak dipenuhi (FALSE). Sintaksnya:
if (kondisi)
{
   statement1;
   statement2;
}
else
{
   statement2;
   statement1;
}
Anda dapat modifikasi program C++ untuk menentukan boleh tidaknya seseorang menonton bioskop seperti di bawah ini:
#include "iostream.h"
#include "conio.h"

void main()
{
   int usia;
   
   clrscr();
   cout<<"Berapa usia Anda :" 
   cin >> usia;
   if (usia < 17)
      cout << Anda tidak boleh mmenonton bioskop;
   else 
      cout << Anda boleh menonton bioskop;
}

Untuk menyatakan kondisi (syarat) yang akan dicek pada IF, Anda dapat menggunakan operator logika dan operator relasional seperti yang telah dijelaskan pada bab sebelumnya. Perhatikan contoh di bawah ini!
if ((a >= 2) && (b == 3))
{

// Statement jika kondisi benar

}
Jangan Anda tuliskan
if (a >= 2) && (b == 3)
{

   //Statement

}

//atau

if ((a >= 2) && (b = 3))
{

   //Statement

}

Perintah b = 3 merupakan assignment bukan relasional. Catatan penting: C++ selalu memperlakukan nilai tidak sama dengan nol sebagai TRUE dan nilai nol sama dengan FALSE. Oleh karena itu, dua perintah di bawah ini adalah identik.
if (bil % 2 != 0)
   cout << Bilangan ganjil;

// sama dengan

if (bil % 2)
   cout << Bilangan ganjil;


Bentuk Statement IF Yang Lain - Pemrograman Dasar C++

Selain itu, IF juga dapat berbentuk seperti di bawah ini.
if (kondisi1)
   statement1;
else if (kondisi2)
   statement2;
else if (kondisi3)
   statement3;
// dan else if seterusnya..........
else
   statement;

Demikian tutorial dasar CPP tentang statement IF, semoga bermanfaat dan tunggu tutorial selanjutnya :D
More aboutIF - Pemrograman Dasar C++

Tipe dan Jenis File Dalam Sebuah RDBMS #part2

Posted by resrsr on Saturday, November 26, 2011

Relational Database Management System (RDBMS) adalah sebuah istilah untuk metode perancangan basis data yang memungkinkan setiap tabel berelasi satu sama lain. Banyak software yang dibuat khusu untuk keperluan ini, sebagai contoh MySQL, PostGreSQL, SQL Server, dan yang paling terkenal, ORACLE.
Tipe dan Jenis File Dalam Sebuah RDBMS #part2


Tipe dan Jenis File Dalam Sebuah RDBMS

RDBMS sangat powerfull untuk menghandle data dengan jumlah besar. Karena kestabilannya, dewasa ini semua database administrator menggunakan konsep semacam ini. Dalam hubungan dengan data yang banyak itu, terdapat berbagai macam tipe file. Tipe-tipe file ini dibagi dalam beberapa kriteria.


Tipe file RDBMS berdasarkan jenisnya

A. File Master

Jenis informasi cenderung tetap, tetapi isi informasinya dapat sering berubah, dan selalu diperbarui menggunakan file transaksi. 

1. File Referensi

Data yang tetap dimana pengolahan terhadap data tersebut memerlukan waktu yang lama. Data yang terdapat pada file referensi ini sebagai contoh adalah file Mahasiswa, yang apabila akan diperbaiki (diedit) untuk jangka waktu yang lama, misalnya jika terjadi perbaikan pada pengisian data untuk alamat (jika mahasiswa tersebut pindah alamat rumah) maka isi data pada alamat untuk mahasiswa yang bersangkutan harus diperbaiki. 

2. File Dinamik

Data yang ada dalam file berubah tergantung transaksi,atau berubah secara berkala sebagai hasil dari suatu transaksi. Misalkan saja file mata kuliah yang di dalamnya terdapat informasi tentang seluruh mata kuliah yang terdapat disuatu lembaga pendidikan.Isi dari file mata kuliah dapat  diperbaiki (di-edit) jika kondisi yang ada di masa depan mengharuskan adanya pergantian mata kuliah dengan nama mata kuliah yang baru dan sks yang juga baru, maka perbaikan data untuk isi file mata kuliah mutlak dilakukan. Hal ini yang disebut dengan penyetaraan mata kuliah. 

B. File Input (Transaksi)

Digunakan untuk memperbarui/meng-update file master dengan informasi yang baru. Meng-update dapat berupa penambahan record atau penghapusan record. Berisi data masukan yang berupa data transaksi dimana data-data tersebut akan diolah oleh komputer.


File transaksi akan senantiasa mengalami perubahan sesuai dengan periode waktu tertentu. Macam file transaksi yang ada pada lembaga pendidikan adalah file ujian, file nilai dan file pembayaran kuliah. 

C. File Laporan (File Output)

  • File ini berisi informasi yang akan ditampilkan dalam sebuah laporan. 
  • Isi dari Laporan yang dihasilkan biasanya berasal dari penggabungan file master dan file transaksi, tetapi tidak semua isi dari file-file tersebut ditampilkan, melainkan hanya informasi tertentu saja yang ditampilkan sesuai dengan laporan yang diinginkan.
  • File ini dapat dicetak di kertas, atau hanya ditampilkan saja di layar monitor. 

D. File Pelindung(Backup File)

  • Merupakan salinan(copy)data-data yang masih aktif di database(current database)pada suatu waktu tertentu dapat berupa file master maupun file transaksi. 
  • Adapun isi (informasi) dari file backup ini sama persis dengan file aslinya. Jika ada yang diperbaiki maka hasil perbaikan data tersebut harus dibuatkan kembali backup dari file yang diperbaiki.
  • Frekuensi penggunaannya tergantung pada frekuensi perubahan isi file dan banyaknya rekaman transaksi yang digunakan untuk pembaharuan file. 
  • Digunakan sebagai pelindung atau cadangan apabila file master mengalami kerusakan atau hilang. 

E. File Kerja(Work File)

  • File ini berisi data hasil pemrosesan yang sifatnya sementara (temporary) dalam arti hanya numpang lewat saja. 
  • Datanya berupa record yg disusun sedemikian rupa sehingga dapat dipakai oleh program lain sebagai input.Biasanya file ini dibuat pada waktu proses sortir. 

F. File Pustaka(Library File)

  • File yang berisi program aplikasi, program utilitas dan program bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari pengolahan data. 
  • Contohnya : file gaji yang mempunyai keterhubungan dengan file pendidikan pegawai (untuk mencari jenjang pendidikan dari seorang karyawan),file absensi(untuk mengetahui data kehadiran pegawai) dan file lembur(untuk mengetahui intensitas kelebihan jam kerja yang dimiliki oleh seorang pegawai). 

G. File History(Riwayat Hidup)

  • File yang berisi data di masa lalu yang dipakai sebagai bahan pengecekan dan pencocokkan kevalidasian data di masa mendatang. 
  • File ini biasanya digunakan untuk periode waktu tertentu(lama), sehingga beberapa informasi harus dikumpulkan pada file riwayat hidup yang akan jarang diproses. 
  • Contoh : informasi tentang pasien yang keluar tidak perlu disimpan pada file yang sekarang ada.Record hanya dipindahkan pada file history sehingga tinggal berisi file pasien yang sedang dirawat atau dijadwalkan akan kembali.Data pasien yang keluar disimpan di file history yang berguna untuk menyusun laopran di kemudian hari.
Demikian tentang jenis file pada RDBMS, artikel ini satu seri dengan artikel lain yang berlabel Database Management System ya :D
More aboutTipe dan Jenis File Dalam Sebuah RDBMS #part2

Domain Hosting Murah di Masterweb

Posted by resrsr on Thursday, November 10, 2011

Domain Hosting MurahBerhubung Tugas Akhir saya ngambil web, bagaimana kalo kita bahas tentang web programing, dari masalah teknis dulu ya. Postingan ini saya import langsung dari blog saya yang paling senior, wkwkwk. 

Domain Hosting Murah di Masterweb

Beli Domain Hosting Murah di Masterweb

Bagi yang sudah familiar dengan dunia internet dan perwebsite-an, mungkin sudsah tidak asing lagi dengan yang namanya domain hosting murah yang merupakan faktor teknis yang paling penting dalam hal website builder, seperti postingan saya yang ini. Dalam internet marketing, tidak dipungkiri lagi, kedua hal ini adalah tools wajib :D. Yaiyalah, mau jualan dimana kalo ga punya website?? Nah, kali ini saya akan cerita sedikit hosting yang saya gunakan untuk situs pertama saya. Saya menggunakan Masterweb, yang adalah sebuah perusahaan aseli Indonesia :D yang core bussinesnya adalah tentang perserver-an, dan perhostingan, juga penyewaan domain. Bagi yang belum tau, domain itu kita sewa lho ya :D Awalnya saya cuma di kasih referensi sama si agan Rangga, yang adalah programer web yang paling akrab ma saya. Saat saya bilang pingin punya web, dia rekomendasiin Masterweb tadi. Ternyata apa?? Mengecewakan :(

Profesional Mempunyuai Domain dan Hosting Sendiri 

Ya mengecewakan, kenapa tidak dari dulu saya bikin website sendiri, :D. Ternyata dengan punya website sendiri kita lebih punya taste, personal branding yang sangat efektif, apalagi kalau domainya memakai nama kita sendiri :D. Saya bukan mau jadi provokator lho ya :D Walaupun saat awal-awal membangun tu web site terkendala oleh serangan virus, atau mungkin karena ketidaktahuan saya saja, sebulan baru website saya bisa benar-benar release. Seru, kita bisa mengekspresikan pikiran-pikiran kita, berbagi ilmu, bahkan mencari duit :D.

Dan juga kita terkesan lebih profesional, bayangkan, anggota DPR RI yang pada tidak terhormat saja ga punya lho email resmi mereka :D, kerenan mana coba admin@setoelkahfi.com sama komisidelapan@yahoo.com???? :D Bukan mau sombong lho ya, open minded lah kawan, hehe Nah, ayo bikin website, promosiin diri kita, jadi lebih profesional, berbagi ilmu, berbagi pengetahuan, tambah wawasan, tambah duit :D, hehehe
More aboutDomain Hosting Murah di Masterweb

Struktur Direktori Linux Dan Organisasi File

Posted by resrsr on Monday, October 10, 2011

Struktur Direktori Linux - Sama halnya dengan UNIX, Linux juga merupakan system operasi yang terstruktur. Struktur linux atau struktur direktori linux tidak hanya menyangkut perangkat lunak saja tetapi juga menyangkut perangkat keras, yang menyatakan bagian fisik dari system computer seperti : Unit system, consol, terminal, printer dan jalur komunikasi.
Struktur Direktori Linux Dan Organisasi File

Struktur Direktori Dan Organisasi File Pada Linux OS

Struktur linux yang menyangkut perangkat lunak terdiri dari :
1. Kernel
2.Shell
3.Utilitas
4.Aplikasi    

Pengertian Kernel Linux

Kernel merupakan bagian utama ( inti ) dari system linux, yang mengendalikan secara langsung perangkat- perangkat keras dan menampilkan berbagai bentuk fungsi bertingkat rendah. Beberapa fungsi yang dilakukan kernel yaitu:
  1. Pelayanan Tanggal dan Jam system
  2. Manajemen file dan security
  3. Pelayanan proses input- ouput 
  4. Proses penjadwalan dan manajemen system 
  5. Manajemen memori 
  6. Penanganan proses interupsi
Linux memiliki antar muka untuk berhubungan antara bagian luar linux dengan kernel yang disebut dengan system call. System call menginstruksikan kernel untuk melakukan kegiatan tertentu sesuai dengan permintaan program yang memanggilnya.

Pengertian Shell Linux

Shell adalah penerjemah (interpreter ) pada system linux. Shell inilah yang menerjemahkan perintah-perintah yang diberikan user, dengan kata lain shell adalah antar muka antara user dengan system linux. Beberapa shell yang ada pada system linux diantaranya Bourne Again Shell ( /bin/bash ), C shell (/bin/csh ), korn shell ( /bin/ksh ).

Pengertian Utilitas Linux

Utilitas adalah program yang disediakan linux untuk melaksanakan tugas tertentu. 

Pengertian Utilitas Linux


Sedangkan Aplikasi adalah program yang dibuat oleh pemakai untuk memenuhi kebutuhannya sendiri.    

Struktur Direktori Linux OS

File adalah struktur dasar dari suatu system computer yang berfungsi menyimpan data /informasi. Penamaan suatu file di unix umumnya dibatasi hingga 14 karakter panjangnya. Kecuali pada Barkeley Unix dan Linux yang dapat mencapai 256 karakter. Di Unix /Linux, suatu file secara internal ditandai dengan sebuah bilangan unik, yang dikenal dengan Inode . Karena mengingat angka lebih sulit dari pada mengingat huruf maka unix / linux memberikan pilihan penamaan file dengan huruf. Unix / Linux membagi file menjadi 3 kategori utama yaitu :  

1. File Biasa Pada Struktur Direktori Linux 

Ialah file yang digunakan untuk menyimpan data, program sumber, dokumen, grafik dan program obyek lainnya. File ini dapat dibagi menjadi :
File teks
Skrip shell
File executable ( binary )
File data ( yang telah dikodekan )    

2. Direktory Struktur Direktori Linux 

Adalah file yang berisi daftar nama dan bilangan inode dari masing-masing file.    

3. File special Struktur Direktori Linux 

Adalah file yang umumnya menyatakan suatu piranti fisik ( perangkat keras ), tetapi bisa juga berupa file-file yang berhubungan dengan komunikasi antar proses. Pada Unix / Linux perangkat keras ( harddisk, printer ) dinyatakan dalam suatu file. File special ini dibagi menjadi 3 bagian :
File piranti blok ( block device )
File piranti karakter ( block device )
File pipa bernama (  named pipe )

Seluruh kumpulan file-file dalam Unix / Linux disebut system file. Sistem file Unix / Linux memiliki bentuk yang susunannya hirarki ( tree ) seperti bentuk pohon terbalik , dimana puncaknya bernama Root.Cabang-cabang dari root disebut dengan Direktory dan seterusnya. Simbol dari root adalah /. Root ini memiliki cabang yang disebut dengan directory standar, yang berarti nama-nama directory tersebut dikenal disemua system Unix/ Linux. Inilah pengertian dari struktur direktori linux. Berikut ini adalah bagian komposisi struktur direktori linux.
Struktur Direktori Linux Dan Organisasi File
Struktur Direktori Linux

Jenis-Jenis Direktori Pada Linux OS dan Kegunaannya

Berikut ini adalah direktori-direktori beserta kegunaannya yang ada pada system linux :
/
Adalah  direktori yang berguna untuk menampung seluruh file yang terdapat dalam system linux.
/bin
Adalah direktori yang berisi  file-file yang dapat langsung dijalankan.
/boot
Adalah direktori yang berisi file-file yang digunakan saat linux melakukan booting.
/dev
Adalah direktori yang berisi file-file dari hardware yang dimiliki oleh computer ( sebagai contoh : /dev/had ) adalah file dari harddisk ,  /dev/fd0 adalah file untuk floppy, dev/cdrom adalah file untuk cdrom pada computer.
/etc
Adalah direktori yang berisi file-file yang digunakan untuk mengkonfigurasi linux. File-file ini biasanya merupakan file-file yang berbentuk script atau file-file dengan tipe text.
/home
Adalah direktori yang digunakan untuk menyimpan semua direktori user
/ lib
Adalah direktori yang berisi file-file library yang diperlukan oleh program-program pada root direktori system linux.
/ mnt
Adalah direktori yang berisikan direktori-direktori yang dapat anda gunakan untuk memounting device-device yang dimiliki oleh pc.
Contohnya floppy dan cdrom. Untuk jelasnya anda dapat melihat file fstab dan mtab pada direktori /etc yang merupakan file yang digunakan sebagai konfigurasi mounting device-device pada computer.
/proc
Adalah direktori yang berisikan file-file buffer yang digunakan untuk menginformasikan proses-proses yang sedang berjalan pada system linux.
 / root
Adalah direktori home untuk root.
 / sbin
 Adalah direktori yang berisi file-file yang dijalankan oleh system linux.
/ tmp
Adalah direktori yang berisi file-file sementara ( file-file yang diakibatkan oleh interrupt-interupt pada system linux ).
/usr
Adalah direktori yang berisi file-file yang dapat dijalankan atau berorientasi untuk semua user.
/ var
Adalah direktori yang berisi file-file data yang dapat berubah-ubah saat linux sedang dalam proses.    

Home Directory

Home directory merupakan direktori tertentu yang diberikan kepada pemakai sebagai tempat penyimpanan file-file kepunyaan pemakai sendiri. Pada bagan yang telah digambarkan sebelumnya direktori /home adalah direktori yang berisi direktori-direktori pemakai yang merupakan Home directory . Struktur direktori dibawah Home directory merupakan wewenang dari pemakai yang bersangkutan.    

Current ( . ) & Parrent Directory ( .. )

Adalah direktori dimana kita pemakai sedang berada, sedangkan Parrent directory adalah direktori satu tingkat diatas Current directory. Setiap kali direktori baru tercipta, otomatis akan dibuatkan Current directory dan Parrent directory.
More aboutStruktur Direktori Linux Dan Organisasi File

Contoh Soal Kuis Linux System Administrator

Posted by resrsr on Tuesday, September 27, 2011

Contoh Soal Kuis BSI - Nemu postingan jaman jadi asisten dolo :D, nostalgila deh ini. Saat saya masih menjabat sebagai asisten lab Linux di kampus BSI Cimone dulu, saya pernah membuat soal kuis Linux untuk mahasiswa saya. Dulu sudah pernah saya posting di blog yang lain. Nah sekarang saya posting lagi di Materi Informatika. Langsung aja nih monggoh disimak contoh soal linux CentOS
Contoh Soal Kuis Linux System Administrator

Contoh Soal Linux System Administrator CentOS

Berikut adalah contoh soal kuis Linux System Administrator lab. D BSI Cimone. Materi soal dibawah ini adalah materi yang sudah kita lewati bersama dalam tempo jang sesingkat-singkatnya #Lebah). Untuk yang mainan foursquare, sebelum mengerjakan soal silahken check-in dulu di venue ini. Bagi yang belum sedekah jempol, harap segerakan :D Catatan: ini hanyalah contoh soal :P
  1. Loginlah dengan menggunakan user masing-masing.
  2. Buatlah sebuah user account dengan username QuiZzz dengan passwordnya P4$$w0Rd.
  3. Loginlah ke user yang baru dibuat.
  4. Buatlah sebuah directory dengan nama Quis1.
  5. Buatlah sebuah file dengan nama file_quis1 di dalam directory Quis1 dan isi filenya adalah :
    Akhirnya semua akan tiba pada suatu hari yang biasa pada suatu ketika yg telah lama kita ketahui apakah kau masih selembut dahulu memintaku minum susu dan tidur yang lelap sambil membenarkan letak leher kemejaku kabut tipis pun turun pelan-pelan di lembah kasih lembah mandalawangi kau dan aku tegak berdiri melihat hutan-hutan yang menjadi suram meresapi belaian angin yg menjadi dingin apakah kau masih membelaiku semesra dahulu ketika kudekap, kau dekaplah lebih mesra, lebih dekat, apakau kau masih akan berkata kudengar dekap jantungmu kita begitu berbeda dalam semua kecuali dalam CINTA.
  6. Buatlah sebuah directory dengan nama Quis2 di dalam directory Quis1.
  7. Copylah file_quis1 yang ada di dalam directory Quis1 ke dalam directory Quis2.
  8. Tampilkan sebanyak 2 baris dari atas isi file_quis1 yang ada di dalam directory Quis2.
  9. Copylah file_quis1 yang ada di dalam directory Quis2 dengan menggunakan perintah softlink dengan nama file_quis2.
  10. Hapuslah file_quis1 yang ada di dalam directory Quis2.
  11. Bacalah file_quis2 yang ada di dalam directory Quis2.
  12. Rubahlah izin akses file_quis1 yang ada di dalam directory Quis1 menjadi r-- x r-- rw- dengan menggunakan huruf.
  13. Lihatlah izin akses dari file yang baru diubah.
  14. Pindahkan file_quis1 yang ada di dalam directory Quis1 ke dalam directory Quis2.
  15. Lihatlah isi dari directory Quis2.

Kunci Jawaban Soal Kuis Linux System Administrator

Nah sudah ada soalnya, sekarang mari kita bahas jawabannya, baik banget kan Materi Informatika, makanya di like pagenya, hehe. Untuk kunci jawabannya adalah:
//1 Login biasa aja kayanay :D

Username : 1209XXX Password  : 125XXX

//2 Create user
su adduser QuiZzz
passwd QuiZzz

new unix password : P4$$w0Rd
retype new unix password : P4$$w0Rd


//3 Login ke dalam user yang telah dibuat

su QuiZzz
//4 Buat folder
cd
mkdir Quis1

//5 Pindah folder, lalu bikin filenya
cd Quis1
cat>>file_quis1[isi filenya] Ctrl+d


//5 Buat folder lagi

mkdir Quis2


//6  Copy file 
cp file_quis1 Quis2
//7 Pindah folder, tampilkan 2 baris pertama dari file
cd Quis2
// Lanjutin sendiri ya :D


Dan demikianlah contoh Soal Kuis Linux System Administrator pada Bina Sarana Informatika, saya nggak tau masih ada mata kuliah Linux ngga di BSI Tangerang, hehe. Semoga bermanfaat :D
More aboutContoh Soal Kuis Linux System Administrator

Hosting Adalah, Domain Adalah

Posted by resrsr on Sunday, September 11, 2011

Hosting Adalah, Domain Adalah - Suatu saat anda mencari data tentang hosting dan domain. Anda mungkin akan segera membuka google dengan mengetikan keyword "hosting domain ialah", "hosting domain adalah", "hosting domain yaitu", dan sebagainya.
Artikel ini akan membahas sedikit tentang istilah-istilah tersebut. Jadi apa itu hosting? Apa pula itu domain?

Pengertian Hosting

Hosting adalah suatu space atau tempat di internet yang kita gunakan untuk menyimpan data-data situs kita. Entah itu situs perusahaan, situs pribadi, situs blog, dan lain sebagainya. Setiap situs yang hendak kita buat online sehingga banyak orang bisa mengaksesnya, harus disimpan pada suatu host. Kini banyak tersedia host-host yang ditawarkan yang ada di internet. Mulai yang berbayar, sampai yang gratis sekalipun. Yang gratis biasanya nama domain yang kita dapatkan hanyalah subdomain dari situs induk dimana kita mendaftar disitus tersebut. Contoh situs yang gratis adalah www.cjb.net, www.000webhost.com, www.ripway.com dan masih banyak lagi.

Mungkin anda bertanya, bila ada hosting yang gratis, mengapa harus pakai yang berbayar? Ini pertanyaan yang menarik dan situasional menurut saya. Hosting berbayar menawarkan anda fitur-fitur yang tentu saja lebih lengkap dibanding yang gratis. Contohnya tersedianya fitur-fitur seperti: fitur FTP, fitur webmail, fitur mysql, bebas iklan yang tidak kehendaki, dan yang lain sebagainya.
Situasional? Mengapa saya tulis demikian? Karena bila anda dalam keadaan darurat, atau kemampuan finansial anda sedang down, tidak ada salahnya menggunakan hosting gratis. Toh yang terpenting itu nama domain situs anda. Orang-orang akan mengingat domain anda tersebut jikalau memang menarik. Sedangkan hosting gratis banyak batasannya. Kita tidak bisa menentukan space yang akan kita gunakan, sering adanya iklan-iklan yang tidak kita kehendaki, aksesnya yang lambat, dan lain sebagainya.

Pengertian Domain

Domain adalah nama situs anda yang unik di dunia internet. Unik disini berarti nama situs anda hanya andalah pemiliknya di internet. Contohnya google.com. Apakah ada situs lain selain google yang namanya sama? Tentu saja tidak ada. Nama google di internet hanya satu.
Jadi domain adalah identitas anda di Internet. Kartu elektronis anda diinternet. Peluang bisnis anda diinternet. Sedikit tentang teori domain. Sebenarnya, domain itu sendiri adalah alat pengingat untuk mempermudah manusia dalam mengakses komputer diinternet.
Dalam dunia jaringan komputer, dikenal dengan nomor ip. Nah sebenarnya itulah kode yang digunakan komputer untuk mengakses suatu situs. Contoh nomor ip diinternet adalah 202.134.1.155. Itu hanya baru satu situs. Bayangkan bila anda bekerja pada beberapa situs yang berbeda. Tentu akan susah mengingat angka-angka tersebut bukan. Maka dari itulah dibuat fasilitas domain. Bila diumpamakan lagi, domain itu bagaikan buku telepon pada sebuah handphone.
Orang-orang tentu lebih mengingat nama dibandingkan nomor telepon bila hendak ingin menghubungi seseorang bukan. Memilih webhosting dan domain yang bagus Banyak situs-situs webhost (penyedia jasa hosting) yang menyediakan hosting dan domain dengan harga yang beraneka ragam. Kebanyakan harga-harga yang ditawarkan tidak lagi semahal waktu dulu. Metode pembayarannya pun beragam. Mau dibayar perbulan, pertahun, dsb.

Tips Memilih Nama Domain

Untuk pemilihan nama domain, pilihlah domain yang sesuai dengan situs anda. Bila situs anda merupakan organisasi, maka pakailah domain .org. Bila situs anda merupakan universitas di Indonesia, pakailah domain .ac.id. Bila situs anda bergerak dibidang bisnis, pakailah domain .com. Tapi semua itu kembali kepada anda. Terserah anda mau pakai yang mana anda suka. Tidak menutup kemungkinan bila situs anda merupakan situs organisasi, anda memakain domain .com sebagi domain anda, atau sebaliknya
More aboutHosting Adalah, Domain Adalah