Mei 2010

Tentang linux.or.id

Tentang linux.or.id

linux.or.id adalah salah satu pusat informasi Linux Indonesia pertama yang bertujuan untuk memberikan wadah terpusat untuk segala macam informasi dan kegiatan komunitas Linux Indonesia, baik memperkenalkan Linux, memberikan dukungan dan bantuan antar sesama pengguna Linux maupun mempererat hubungan persahabatan antar anggota komunitas Linux Indonesia.

linux.or.id merupakan badan non-profit maya yang saat ini hanya dikelola oleh beberapa sukarelawan. Maka dari itu linux.or.id tidak mempunyai kantor maupun alamat darat. Lihat Informasi Kontak untuk menghubungi tim linux.or.id.

linux.or.id memberikan beberapa layanan gratis, antara lain mailing list, DNS (lihat Memperoleh Subdomain linux.or.id), dan situs linux.or.id yang menyajikan tulisan dan informasi tentang Linux khususnya untuk kalangan Indonesia yang ditulis oleh anggota komunitas Linux Indonesia.
Situs linux.or.id

Situs linux.or.id bertujuan supaya dapat dimanfaatkan oleh para pengguna Linux untuk menggali informasi teknis dan non-teknis mengenai Linux dalam Bahasa Indonesia, selain itu situs ini juga diharapkan dapat menjadi ajang pertukaran ilmu dan informasi antar sesama anggota komunitas pengguna Linux.
Kontribusi ke linux.or.id

Untuk saat ini kami sangat membutuhkan kontribusi anda yang berupa tulisan, artikel, buku online, berita maupun content/isi lainnya yang berhubungan dengan Linux atau komunitas Linux Indonesia. Kontribusi ini lebih dibutuhkan untuk saat ini dibandingkan sumbangan berupa uang atau materi.

Jika anda mempunyai account di situs linux.or.id (atau Drupal ID), anda otomatis dapat menulis artikel (story) yang nantinya akan direview oleh tim moderator, dan jika disetujui nantinya akan dipublikasikan di halaman depan situs linux.or.id. Artikel ini bisa berupa berita, review produk/servis/aplikasi/buku, opini, maupun tulisan lainnya selama berhubungan dengan Linux atau komunitas Linux Indonesia.

Tulisan yang berupa FAQ, howto, dan tutorial lebih cocok dimasukkan ke Wiki linux.or.id. Alasannya adalah bahwa Linux dan aplikasinya sering mengalami perubahan yang signifikan selama masa development dan informasi FAQ, howto dan tutorial menjadi cepat basi (outdated). Penempatan di Wiki akan memungkinkan orang lain untuk bersama-sama memperbaiki informasi yang kurang akurat dan menambahkan informasi lain yang relevan.

Anda juga dapat memberikan kontribusi dengan turut aktif di forum maupun di milis yang disediakan oleh linux.or.id, baik dengan membantu menjawab pertanyaan-pertanyaan atau berdiskusi atau menuliskan rangkuman permasalahan dan solusinya ke FAQ, howto atau tutorial.
Tentang Nama "Linux Indonesia"

linux.or.id tidak sama dengan Linux Indonesia. Menurut sepengetahuan kami istilah "Linux Indonesia" adalah istilah generik yang dipakai untuk mengacu kepada keseluruhan komunitas Linux Indonesia. linux.or.id memposisikan dirinya sebagai hub dari berbagai kelompok pengguna Linux Indonesia (KPLI), perorangan, institusi pemerintah, enterprises, korporat, bisnis, media, dan kelompok pengguna Linux lainnya di dunia yang mempunyai interest atas kemajuan Linux, khususnya di komunitas Linux Indonesia. Sifat hubungan ini adalah horisontal (bukan pusat-cabang) dan diharapkan mutual.
Tentang Linux

Linux (atau GNU/Linux) adalah operating system open source yang mulai dikembangkan oleh Linus Torvalds dan masih dikembangkan terus hingga sekarang oleh banyak sukarelawan dan developer di seluruh dunia. Informasi lebih lanjut dapat diperoleh antara lain di halaman Wiki untuk Linux.
Ucapan Terima Kasih

Domain linux.or.id (tidak termasuk subdomain *.linux.or.id untuk KPLI) pada saat ini untuk situs web, DNS dan email dihosting di Indoglobal atas kemurahan hati dan sumbangan dari pengelola Indoglobal yang sudah mendukung linux.or.id dari sejak awal terbentuknya. Terima kasih kepada:
Priyadi Iman Nurcahyo, Chief Technical Officer Indoglobal
Widya Latief, Chief Executive Officer Indoglobal

Rekan-rekan sukarelawan yang sudah mencurahkan tenaga, pikiran dan waktu yang berharga demi kemajuan linux.or.id. Terima kasih kepada:
Mohammad DAMT (ide dan domain linux.or.id),
Zakaria (situs pemula dan wiki),
Harry Sufehmi (wiki, artikel dan diskusi masukan melalui milis),
David Sudjiman (artikel dan diskusi masukan situs linux.or.id melalui milis),
Willy Sudiarto Rahardjo (admin forum),
Hendrajana (ex admin forum),
Kurniadi (artikel),
Frans Thamura (kritikan pedasnya),
Masim Vavai Sugianto,
dan masih banyak rekan lain yang belum tertulis di sini namanya, terutama yang aktif di milis linux-aktivis.

Developer dari aplikasi yang sudah digunakan linux.or.id. Thank you to the developers of the following applications that are or had been used by linux.or.id:
Linux
GNU Tools
Apache
PHP
MySQL
qmail
Postfix
Drupal
MovableType
MediaWiki
PhpWiki
...and many others, we love you...
Lihat Juga
Informasi Kontak
Sejarah linux.or.id

pak dadan buka ini dulu ya? terima kasih

NAMA KAMPUS : LPKIA BANDUNG
KONSENTRASI : TEKNIK INFORMATIKA
TINGKAT : 1
KELAS : 1 TI 6
NAMA MAHASISWA : FATKHUL LIFIDIAN
NRP: 6309213
MATA KULIAH : TEORI STRUKTUR DATA
NAMA DOSEN : Pak DADAN N. BAGENDA, ST
JUDUL TUGAS : “RANGKUMAN BAHASAN MATERI SEBELUM UTS”
 

OPERSAI FILE

OPERSAI FILE
Operasi file adalah proses input/baca dari file dan proses  output/tulis ke file.
Jenis-jenis operasi file :
r        : menyatakan file hanya dapat dibaca (file harus sudah ada)
w      : menyatakan file baru akan dibuat/diciptakan (file yang sudah ada akan   dihapus)
a      : untuk membuka file yang sudah ada dan akan dilakukan proses penambahan data (jika file belum ada, otomatis akan dibuat)
r+    : untuk membuka file yang sudah ada dan akan dilakukan proses pembacaan dan penulisan.
·w+ : untuk membuka file dengan tujuan untuk pembacaan atau penulisan.

  1. Untuk melakukan operasi input file digunakan objek ifstream dan untuk operasi output file digunakan objek ofstream. Kedua objek tersebut berada pada header file fstream.h. operasi dasar pada file pada dasarnya terbagi menjadi tiga tahap yaitu :
  1. Membuka atau mengaktifkan  File
  2. Melaskanakan proses File
  3. Menutup File
  • Membuka File
Sebelum suatu file dapat diproses, file harus dibuka terlebih dahulu. Untuk itu kita perlu mendefinisikan obyek file. Salah satu bentuk pernyataan yang diperlukan :

ofstream nama_obyek ;


ofstream adalah mendefinisikan nama objek yang nantinya akan digunakan untuk membuka file


Setelah suatu objek file diciptakan, untuk membuka file dapat dilakukan dengan cara berikut ini :

Nama_object.open (nama_file);


  • Menulis File
salah satu jenis pemprosesan pada file adalah menulis atau merekam data ke file.
Nama object<<”statement”<
  • Menutup File
Nama_object.close();
Setelah pemrosesan file berakhir, file perlu ditutup. Langkah ini dilakukan dengan memanggil fungsi anggota bernama close()

SORTING

Sorting

Sorting ialah pengurutan data yang telah di inputkan menjadi asc atau desc, yang di maksud dengan asc ialah mengurutkan data secara dari a sampai z atau dari yang terkecil sampai yang terbesar dan desc mengurutkan dari z sampai a atau dari yang terbesar sampai yang terkecilnya.
Contoh :
Buble short
#include “stdio.h”
#include “iostream.h”
#include “conio.h”
int main(){
clrscr();
int  A[5]={3,4,1,2,8},i,j,tampung;
for (i=0;i<5;i++){
for(j=5-1;j>=i;j–){
if (A[j]
tampung=A[j];
A[j]=A[j-1];
A[j-1]=tampung;
}
}
printf(“\n\nSetelah sorting : \n”);
for (i=0;i<5;i++){
printf(“%i “,A[j]);
}
getch();
return 0;
}
Selection
#include “stdio.h”
void main(){
int  A[5]={3,4,1,2,8},i,j,tampung,pos;
printf(“Sebelum sorting : \n”);
for (i=0;i<5;i++){
printf(“%i “,A[i]);
}
for (i=0;i<5-1;i++){
pos=i;
for(j=i+1;j<5;j++){
if (A[j]
pos=j;
}
}
if (pos != i){
tampung=A[pos];
A[pos]=A[i];
A[i]=tampung;
}
}
printf(“\n\nSetelah sorting : \n”);
for (i=0;i<5;i++){
printf(“%i “,A[i]);
}
}
Insertion Short
#include “stdio.h”
#include “iostream.h”
#include “conio.h”
int main(){
int  A[5]={3,4,1,2,8},i,j,tampung;
printf(“Sebelum sorting : \n”);
for (i=0;i<5;i++){
printf(“%i “,A[i]);
}
for (i=1;i<5;i++){
tampung=A[i];
j=i-1;
while (A[j]>tampung && j>0){
A[j+1] = A[j];
j–;
}
A[j+1]=tampung;
}
printf(“\n\nSetelah sorting : \n”);
for (i=0;i<5;i++){
printf(“%i “,A[i]);
}
getch();
return 0;
}
Exchange Sort
#include “stdio.h”
#include “iostream.h”
#include “conio.h”
int main(){
int  A[5]={3,4,1,2,8},i,j,tampung;
printf(“Sebelum sorting : \n”);
for (i=0;i<5;i++){
printf(“%i “,A[i]);
}
for (i=0;i<5-1;i++){
for(j=i+1;j<5;j++){
if (A[i]
tampung=A[i];
A[i]=A[j];
A[j]=tampung;
}
}
}
printf(“\n\nSetelah sorting : \n”);
for (i=0;i<5;i++){
printf(“%i “,A[i]);
}
getch();
return 0;
}

STRUCT DAN CLAS

Struct

 

Struct adalah sekumpulan variabel (masing masing dapat berbeda tipe) yang dikelompokkan dan dikemas ke dalam satu 
nama variabel.
Contoh: 

     struct dataMhs {
     char *nama;
     int usia; 
     };

  • tipe struct ini diberi nama dataMhs
  • terdiri atas dua variable yaitu nama dan usia
Contoh deklarasi struct 
   struct dataMhs mhs;
   struct dataMhs arrMhs[100];
cara pengaksesan struct
  mhs.nama


Class
class tidak jauh beda dengan struct bedanya kalau class defaultnya berupa private atau tidak bisa di  panggil di mana saja sedangkan struct defaultnya berupa public sehingga bisa di panggil dimana saja.
contoh class     class data
    {
       public:
       int panjang;
       int lebar;
       int luas;
            }
void main()
{
  clrscr();
  data persegipanjang;
 cout<<”Masukan Panjang :”; cin>>persegipanjang.panjang;
       cout<<”Masukan Lebar : “; cin>>persegipanjang.lebar;
       persegipanjang.luas = persegipanjang.panjang*persegipanjang.lebar;
       cout<<”Luasnya adalah :”<
       getch();

POINTER

Pointer sesungguhnya berisi alamat dari suatu data, bukan data sebagaimana pada variable yang telah anda kenal

Mendefinisikan Variable Pointer

TIPE_DATA *NAMA-VARIABLE

Mengakses Nilai yang ditunjuk Pointer

PINT = &PINT

Ket:

* = Isi yang ditunjuk oleh

& = Alamat dari

Contoh :

#include

#include

void main()

{

int a = 55; //variable bukan pointer

int *b; //Variable Pointer

clrscr(); //Hapus Layar

b = &a; //Pointer menunjuk ke a

cout<<”Alamat a = “<<&a<

cout<<”b = ” << b<

getch();

}

Back to Top