1. FOR (pengulangan tanpa kondisi)
Pernyataan for adalah konstruksi pengulangan tanpa kondisi artinya instruksi-instruksi di dalam badan pengulangan diulangi sejumalah kali yang di spesifikasikan oleh pemogram. Dalam hal ini, jumlah pengulangan sudah diketahui sebelum konstruksi pengulangan eksekusi. Perulangan dengan pernyataan FOR digunakan untuk mengulang pernyataan/satu blok pernyataan berulanng kali sejumlah yang ditentukan. Jumlah pengulangan diketahui atau dapat ditentukan sebelum eksekusi. Untuk mencacah beberapa kali pengulangan diperlukan sebuah peubah (variable) pencacah (counter). Peubah ini nilainya selau bertambah 1 setiap kali pengulangan dilakukan. Jika cacah pengulangan sudah mencapai jumlah yang dispesifikasikan, maka proses pengulangan berhenti. Perulanngan denngan pernyataan FOR dapat berbentuk perulangan positif, perulangan negative, dan perulangan tersarang.
A. Perulangan positif
Adalah perulangan dengan penghitung dari kecil ke besar atau pertambahan positif. Perulangan positif dapat dibentuk dengan mengguanakan pernyataan For-To-Do, dengan bentuk umum:
For variable-kontrol:=nilai awal To nilai akhir D
Contoh: mencetak “saya rajin belajar” sebanyak 5 kali
Program cetak;
Uses wincrt;
Var
I : Integer
Begin
For I:=1 to 5 Do Writeln (‘saya rajin belajar’);
End.
B. Perulangan negative
Adalah perulangan dengan penghitung dari besar ke kecil/pertambahan negative. Perulangan negative dapat dibentuk dengan menggunakan pernyataan For-DownTo- Do, dengan bentuk umum:
For variable-kontrol := nilai awal DownTo nilai akhir Do
Contoh perulangan negaif
Contoh mencetak angka 5 sampai dengan 1
Program cetak_menurun;
Uses wincrt;
Var
I= integer;
Begin
For I:=5 downto 1 do
Begin
Writeln(I);
End;
End.
C. Perulangan bersarang
Adalah perulangan yang berbeda di dalam perulangan yang lainya.
Contoh perulangan bersarang:
Contoh mencetak matrix:
11 12 13
21 22 23
31 32 33
41 42 43
51 52 53
Program cetak2;
Uses wicrt;
Var
I,J: integer;
Begin
For I:= to 5 Do
Begin
For J:= 1 to 3 Do
Begin
Write(I:8,J:3);
End;
Writeln;
End;
End.
2. Repeat – Until
Repeat until berfungsi hampir sama dengan While Do. Pada Repeat Until looping akan berhenti justru ketika kondisi berniali TRUE. Selain itu kondisi akan diuji pada akhir perulangan sehingga blok didalam perulangan akan dijalankan minimal satu kali walaupun kondisi yang ada masih FALSE. Repeat until digunakan untuk mengulang statement-statement(blok statement) sampai (until) kondisi yang diseleksi di until tidak terpenuhi.
Perbedaan perulangan repeat until dengan while Do terletak pada pengecekan kondisi. Jika pada pernyataan While Do kondisi di cek pada awal blok pernyataan yang harus diulang, sedangkan pada pernyataan repeat until kondisi di cek pada akhir blok pernyataan yang harus diulang. Perbedaab lainnya bila pernyataan While mengulang pernyataan selama kondisi masih terpenuhi sedangkan repeat until mengulang pernyataan selama kondisi belum terpenuhi. Bentuk umum pernyataan Repeat Until adalah sebagai berikut:
Repeat (pernyataan-pernyataan yang akan diulanng
Until (kondisi)
Contoh: program cetak 5 bilangan bulat pertama menggunakan repeat until
Program cetak;
Uses wincrt;
Var
I= Integer;
Begin
I:= 0;
Repeat
I:=I+1;
Writeln(I);
Until I=5;
End.
Repeat until tersarang adalah suatu perulangan repeat until yang satu berada didalam perulangan repeat until yang lainnya.
Contoh:
Program perulangan_repeat;
Var
I,J: Integer;
Begin
I:=0;
Repeat
I:= I+1;
J:=0;
Repeat
J:= J+1;
Writeln (I: 5, J:5);
Until I=3
Until J=3;
End.
3. Array
Merupakan tipe data terstruktur dimana didalamnya terdiri dari komponen-komponen yang mempunyai tipe data yang sama. Didalam suatu array jumlah komponen banyaknya adalah tetap. Didalam suatu array setiap komponen ditunjukan oleh suatu index yang unik. Index dari setiap komponen array menunjukan urutan data atau identitas yang mewakili data yang ada didalamnya.
Logika sederhananya array itu bisa disamakan dengan 2orang dengan nama yang sama didalam suatu komunitas, untuk membedakan antara nama yang satu atau dengan nama yang lain maka diberikan inisial tambahan untuk setiap nama.
Deklarasi array . didalam penulisan bahasa pemograman setiap penggunaan array harus dideklarasikan terlebih dahulu. Pendeklarasian array diawali dengan nama variable array diikuti dengan index array yang dituliskan didalam tanda “[..]”, diikuti dengan kata cadangan Of dan tipe data yang dibutuhkan.
Bentuk umum penulisan
Tanda_pengenal: array [..Tipe Index..] Of tipe data;
Contoh:
A : array [1…4] of integer;
B : array [1…5] of string;
C : array [1…10] of real;
ABC merupakan tanda pengenal/ nama variable dari array
1…4 merupakan tipe index dari array (menunjukan banyaknya data yang mampu disimpan)
Integer: menunjukan bahwa data yang di input berupa bilangan bulat
a) Array static adalah model pendeklarasian array dimana tipe data yang digunakan mempunyai nilai yang tetap. Nilai yang digunakan untuk menentukan jangakauan pada umumnya bernilai Integer.
Bentuk umum
Array [index type,…,index type] of base type
Index type menunjukan type data ordinal yang menunjukan batasan atau elemen Max terhadap seberapa besar variable tersebut menyimpan komponen.
Contoh:
Var arrayku: array [1….5] of char
Atau juga
Type
Jangkauan=1….5;
Var
Nilai: array [jangkauan] of integer
b) Array dinamis merupakan array yang tidak mempunyai suatu jangkauan/ukuran tetap. Tetapi ketika program dijalankan maka memory untuk suatu array dinamis diarelokasikan ketika kita menugaskan suatu nilai kepada array.
Bentuk umum
Array of base type
Contoh:
Var nilai: array of real;
Dari deklarasi tersebut nilai yang merupakan deklarasi array belum memperoleh nilai yang tetap, tetapi hanya diberikan batasan sebagai tipe data real. Untuk mendeklarasikan array tersebut kita harus menempatkan array didalam suatu memori.
Selasa, 20 Desember 2011
Rabu, 23 November 2011
Linux
Linux adalah name yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah
satu contoh hasil pengembangan perangkat lunak babas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka Iainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun.
Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice, KOffice, Abiword, Gnumeric dan LibreOffice.
Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak pada kernel Linux dan komponen-komponennya yang bebas dan terbuka. Linux bukan satu-satunya sistem operasi dalam kategori tersebut, walaupun demikian Linux adalah contoh terbaik dan terbanyak digunakan. Beberapa lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip copyleft, sebuah konsep yang menganut prinsip: karya yang dihasilkan dari bagian copyleft harus juga merupakan copyleft. Lisensi perangkat lunak bebas yang paling umum, GNU GPL, adalah sebuah bentuk copyleft, dan digunakan oleh kernel Linux dan komponen-komponen dari proyek GNU.
Sistem Linux berkaitan erat dengan standar-standar POSIX, SUS, ISO dan ANSI. Akan tetapi, baru distribusi Linux-FT saja yang mendapatkan sertifikasi POSIX.1.
Proyek-proyek perangkat lunak bebas, walaupun dikembangkan dalam bentuk kolaborasi, sering dirilis secara terpisah. Akan tetapi, dikarenakan lisensi-lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang, terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu bersamaan dalam suatu bentuk yang dinamakan distribusi Linux.
Sebuah distribusi Linux, yang umum disebut dengan "distro", adalah sebuah proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux. Distribusi-distribusi Linux ditangani oleh individu, tim, organisasi sukarelawan dan entitas komersial. Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan konfigurasi sistem. Perangkat lunak tersebut juga bertanggung jawab dalam pemutakhiran paket. Sebuah Distribusi Linux bertanggung jawab atas konfigurasi bawaan, sistem keamanan dan integrasi secara umum dari paket-paket perangkat lunak sistem Linux.
Linux dikendalikan oleh pengembang dan komunitas penggunanya. Beberapa vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar kesukarelaan. Debian merupakan contoh yang bagus. Yang lain memiliki versi komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan Fedora.
Di banyak kota dan wilayah, asosiasi lokal yang dikenal dengan nama Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan Linux dengan mengadakan pertemuan, demonstrasi, pelatihan, dukungan teknis dan instalasi sistem operasi Linux secara gratis. Ada banyak juga komunitas Internet yang menyediakan dukungan terhadap pengembang dan pengguna Linux. Banyak proyek distribusi dan perangkat lunak sumber terbuka yang memiliki ruang percakapan IRC atau newsgroup. Forum daring merupakan bentuk lain untuk mendapatkan dukungan, contoh: LinuxQuestions.org dan forum Gentoo. Distribusi Linux memiliki milis dengan pembagian topik seperti penggunaan atau pengembangan.
Ada beberapa situs web teknologi yang berfokuskan kepada Linux. Linux Weekly News adalah sebuah cernaan mingguan dari berita-berita yang berkaitan dengan Linux. Sementara itu Linux Journal merupakan majalah Linux daring yang dirilis setiap bulan. Slashdot adalah situs web berita yang berhubungan dengan teknologi yang memiliki banyak berita tentang Linux dan perangkat lunak bebas. Groklaw memiliki berita mendalam tentang kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan kernel Linux serta hubungannya dengan GNU dalam proyek GNU. Majalah Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat lunak atau bahkan distribusi Linux lengkap.
Walaupun Linux secara umum tersedia secara gratis, beberapa perusahaan besar menjalani model bisnis yang terdiri dari penjualan, dukungan dan kontribusi terhadap Linux dan perangkat lunak bebas; ini termasuk Dell, IBM, HP, Sun Microsystems, Novell, dan Red Hat. Lisensi perangkat lunak bebas di mana digunakan Linux secara eksplisit mengakomodasi komersialisasi; hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai suatu simbiosis. Satu model bisnis yang umum dari pemasok komersial yaitu dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-pengguna kalangan bisnis. Sejumlah perusahaan menawarkan versi bisnis dari distribusi Linux mereka, antara lain berupa dukungan atas paket-paket tak bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk memudahkan tugas-tugas administratif. Model bisnis yang lain adalah dengan memberikan perangkat lunak secara gratis untuk penjualan perangkat keras.
satu contoh hasil pengembangan perangkat lunak babas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka Iainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun.
Nama “Linux” berasal dari name kernel (kernel Linux), yang dibuat tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stailman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.
Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh
perusahaan-perusahaan komputer temama seperti Dell, Hewlett-Packard, IBM,
Linux adalah sebuah program open source yang gratis di bawah lisensi GNU dan dapat dijalankan pada berbagai macam platform perangkat keras mulai dari Intel (x86), hingga prosesor RISC.
Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh
perusahaan-perusahaan komputer temama seperti Dell, Hewlett-Packard, IBM,
Linux adalah sebuah program open source yang gratis di bawah lisensi GNU dan dapat dijalankan pada berbagai macam platform perangkat keras mulai dari Intel (x86), hingga prosesor RISC.
Oleh karena sifatnya yang open, Linux berkembang sangat cepat dimana source code bisa diperoleh secara cuma-cuma, tidak terkait dengan perusahaan/vendor, dan semua penyedia jasa support bisa memberikan dukungan atau bantuan yang baik secara efektif, bahkan untuk bug fixes. Secara teknikal Linux bukanlah UNIX, hanya cara operasinya ’seakan’ UNIX.
Saat ini, linux bisa digunakan untuk jaringan, pengembangan software, dan untuk pekerjaan sehari-hari. Kebebasan yang paling penting dari Linux, terutama bagi programmer dan administrator jaringan, adalah kebebasan memperoleh kode sumber (source code) dan kebebasan untuk mengubahnya. Ini berimplikasi pada beberapa hal penting, yaitu : keamanan dan dinamika.
Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer, , dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox), telepon genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice, KOffice, Abiword, Gnumeric dan LibreOffice.
Perbedaan utama antara Linux dan sistem operasi populer lainnya terletak pada kernel Linux dan komponen-komponennya yang bebas dan terbuka. Linux bukan satu-satunya sistem operasi dalam kategori tersebut, walaupun demikian Linux adalah contoh terbaik dan terbanyak digunakan. Beberapa lisensi perangkat lunak bebas dan sumber terbuka berdasarkan prinsip-prinsip copyleft, sebuah konsep yang menganut prinsip: karya yang dihasilkan dari bagian copyleft harus juga merupakan copyleft. Lisensi perangkat lunak bebas yang paling umum, GNU GPL, adalah sebuah bentuk copyleft, dan digunakan oleh kernel Linux dan komponen-komponen dari proyek GNU.
Sistem Linux berkaitan erat dengan standar-standar POSIX, SUS, ISO dan ANSI. Akan tetapi, baru distribusi Linux-FT saja yang mendapatkan sertifikasi POSIX.1.
Proyek-proyek perangkat lunak bebas, walaupun dikembangkan dalam bentuk kolaborasi, sering dirilis secara terpisah. Akan tetapi, dikarenakan lisensi-lisensi perangkat lunak bebas secara eksplisit mengijinkan distribusi ulang, terdapat proyek-proyek yang bertujuan untuk mengumpulkan perangkat lunak-perangkat lunak tersebut dan menjadikannya tersedia dalam waktu bersamaan dalam suatu bentuk yang dinamakan distribusi Linux.
Sebuah distribusi Linux, yang umum disebut dengan "distro", adalah sebuah proyek yang bertujuan untuk mengatur sebuah kumpulan perangkat lunak berbasis Linux dan memfasilitasi instalasi dari sebuah sistem operasi Linux. Distribusi-distribusi Linux ditangani oleh individu, tim, organisasi sukarelawan dan entitas komersial. Distribusi Linux memiliki perangkat lunak sistem dan aplikasi dalam bentuk paket-paket dan perangkat lunak yang spesifik dirancang untuk instalasi dan konfigurasi sistem. Perangkat lunak tersebut juga bertanggung jawab dalam pemutakhiran paket. Sebuah Distribusi Linux bertanggung jawab atas konfigurasi bawaan, sistem keamanan dan integrasi secara umum dari paket-paket perangkat lunak sistem Linux.
Linux dikendalikan oleh pengembang dan komunitas penggunanya. Beberapa vendor mengembangkan dan mendanai distribusi mereka sendiri dengan dasar kesukarelaan. Debian merupakan contoh yang bagus. Yang lain memiliki versi komunitas dari versi komersialnya seperti yang Red Hat lakukan dengan Fedora.
Di banyak kota dan wilayah, asosiasi lokal yang dikenal dengan nama Kelompok Pengguna Linux (Linux Users Group atau LUG) mempromosikan Linux dengan mengadakan pertemuan, demonstrasi, pelatihan, dukungan teknis dan instalasi sistem operasi Linux secara gratis. Ada banyak juga komunitas Internet yang menyediakan dukungan terhadap pengembang dan pengguna Linux. Banyak proyek distribusi dan perangkat lunak sumber terbuka yang memiliki ruang percakapan IRC atau newsgroup. Forum daring merupakan bentuk lain untuk mendapatkan dukungan, contoh: LinuxQuestions.org dan forum Gentoo. Distribusi Linux memiliki milis dengan pembagian topik seperti penggunaan atau pengembangan.
Ada beberapa situs web teknologi yang berfokuskan kepada Linux. Linux Weekly News adalah sebuah cernaan mingguan dari berita-berita yang berkaitan dengan Linux. Sementara itu Linux Journal merupakan majalah Linux daring yang dirilis setiap bulan. Slashdot adalah situs web berita yang berhubungan dengan teknologi yang memiliki banyak berita tentang Linux dan perangkat lunak bebas. Groklaw memiliki berita mendalam tentang kemajuan Linux dan memiliki banyak artikel yang berhubungan dengan kernel Linux serta hubungannya dengan GNU dalam proyek GNU. Majalah Linux cetakan umumnya memiliki cakram sampul yang memuat perangkat lunak atau bahkan distribusi Linux lengkap.
Walaupun Linux secara umum tersedia secara gratis, beberapa perusahaan besar menjalani model bisnis yang terdiri dari penjualan, dukungan dan kontribusi terhadap Linux dan perangkat lunak bebas; ini termasuk Dell, IBM, HP, Sun Microsystems, Novell, dan Red Hat. Lisensi perangkat lunak bebas di mana digunakan Linux secara eksplisit mengakomodasi komersialisasi; hubungan antara Linux dan vendor-vendor individual dapat dilihat sebagai suatu simbiosis. Satu model bisnis yang umum dari pemasok komersial yaitu dengan mengenakan biaya atas dukungan khususnya terhadap pengguna-pengguna kalangan bisnis. Sejumlah perusahaan menawarkan versi bisnis dari distribusi Linux mereka, antara lain berupa dukungan atas paket-paket tak bebas dan alat bantu untuk mengatur sejumlah besar instalasi atau untuk memudahkan tugas-tugas administratif. Model bisnis yang lain adalah dengan memberikan perangkat lunak secara gratis untuk penjualan perangkat keras.
Pemrograman di Linux
Sebagian besar distribusi Linux mendukung banyak bahasa pemrograman. Koleksi peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum terdapat di dalam GNU toolchain, yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. GCC menyediakan kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler.Kebanyakan distribusi juga memiliki dukungan untuk Perl, Ruby, Python dan bahasa pemrograman dinamis lainnya. Contoh bahasa pemrograman yang tidak umum tetapi tetap mendapat dukungan di Linux antara lain adalah C# dengan proyek Mono yang disponsori oleh Novell, dan Scheme. Sejumlah Java Virtual Machine dan peralatan pengembang jalan di Linux termasuk Sun Microsystems JVM (HotSpot), dan J2SE RE IBM, serta proyek-proyek sumber terbuka lainnya seperti Kaffe. Dua kerangka kerja utama untuk pengembangan aplikasi grafis di Linux adalah GNOME dan KDE. Proyek-proyek ini berbasiskan GTK+ dan Qt. Keduanya mendukung beragam bahasa pemrograman. Untuk Integrated development environment terdapat Anjuta, Code::Blocks, Eclipse, KDevelop, Lazarus, MonoDevelop, NetBeans, dan Omnis Studio, sedangkan penyunting teks yang telah lama tersedia adalah Vim dan Emacs.
Logo Linux
Logo Linux (Tux) dimulai saat Linus Torvalds sedang berjalan-jalan di taman Perth. Saat sedang berjalan itu lah Linus Torvalds di patok oleh sekor Pinguin dan demam selama berhari. Ia berfikir bahwa karakter pinguin cocok untuk menjadi logo dari sistem operasi barunya itu. Maka diadakan sebuah kompetisi untuk mendesain Logo Linux yang baru, dan kompetisi itu dimenangkan oleh Larry Ewing yang berhasil menggambarkan seekor pinguin yang sedang duduk.
open office Linux
OpenOffice adalah seperangkat perangkat lunak perkantoran yang di dalamnyaterdapat fungsi pengolah kata (word processing), pengolah lembar kerja (spreadsheet), pembuatan gambar (drawing), pembuatan presentasi (presentation), pengolahan data, webeditor, database, dan formula editing.
OpenOffice merupakan perangkat lunak yang gratis dan open source. Karena itu siapapun bisa menggunakannya tanpa dipungut biaya, dan karena open source, siapapun bisa mengakses kode sumber yang membangunnya. OpenOffice.org dikembangkan oleh komunitas OpenOffice.org yang didirikan oleh Sun Mycrosystems.
Fitur catatan menampilkan catatan pada samping dokumen. Hal ini membuat catatan lebih mudah dibaca. Sebagai tambahan, catatan dari pengguna yang berbeda ditampilkan dengan warna yang berbeda bersama dengan waktu dan tanggal pengeditan.
Buat dokumen Anda tersedia secara bebas dengan kemampuan Open Office Writer untuk mengeksepor ke format HTML untuk web, atau eksport pada format MediaWiki untuk mempublikasikan ke wiki. Publikasikan dalam Portable Document Format (.pdf) untuk menjamin bahwa apa yang Anda tulis adalah yang dilihat oleh pembaca. Fitur ekspor PDF pada OpenOffice menyediakan banyak opsi pemformatan dan keamanan; sehingga file PDF bisa dikustomisasi untuk banyak skenario, termasuk file standar ISO PDF/A.
Simpan dokumen Anda dalam format OpenDocument, standar internasional baru untuk dokumen perkantoran. Format berbasis XML ini berarti Anda tidak terikat hanya pada Open Office Writer. Anda bisa mengakses dokumen Anda dari sembarang perangkat lunak lain yang mendukung OpenDocument.
Open Office Writer dapat membaca semua dokumen Microsoft Word Anda, atau menyimpan pekerjaan Anda pada format Microsoft Word untuk dikirimkan kepada orang-orang yang masih terkunci pada produk-produk Microsoft. Sejak versi 3.0 Open Office Writer mampu membuka dokumen .docx yang dibuat dengan Microsoft Office 2007 atau Microsoft Office 2008 untuk Mac OS X.
Teknologi DataPilot tingkat lanjut membuatnya mudah untuk mengambil data mentah dari basis data perusahaan; tabulasi silang, ringkasan, dan mengkonversinya menjadi informasi yang berarti.
Formula bahasa alami mengijinkan Anda membuat formula menggunakan kata-kata (contoh. “penjualan – pengeluaran”).
Tombol Intelligent Sum menyisipkan fungsi penjumlahan atau subtotal secara otomatis, tergantung dari konteks.
Panduan (Wizards) membantu Anda dalam memilih dan menggunakan fungsi-fungsi spreadsheet tingkat lanjut.
Style dan Pemformatan membuatnya mudah untuk menerapkan opsi pemformatan sel yang fleksibel, termasuk merotasi isi, template, latar belakang, batas pinggir, dan banyak lagi. Anda bisa menjadi ahli dalam spreadsheet Anda sendiri berkat templates dengan fungsi yang built-in, mengijinkan Anda untuk berkonsentrasi pada pekerjaan nyata Anda.
Scenario Manager mengijinkan analisa “bagaimana jika …” pada tingkat tombol – contoh. membandingkan profitabilitas untuk perkiraan penjualan tinggi / menengah / rendah.
Komponen solver CALC mengijinkan optimisasi penyelesaian masalah dimana nilai optimal dari sebuah sel pada spreadsheet harus dihitung berdasarkan batasan yang disediakan pada sel lain.
Mendukung pekerjaan secara kolaboratif pada spreadsheets dengan dukungan banyak pengguna pada CALC. Dengan melakukan sharing sebuah spreadsheet pengguna lain dapat dengan mudah menambahkan datanya pada spreadsheet. Pemilik spreadsheet dapat mengintegrasikan datanya dengan mudah cukup dengan beberapa klik saja. Kolaborasi ini membantu menghindari konflik selama pengeditan.
Simpan spreadsheets Anda dalam format OpenDocument, standar internasional baru untuk dokumen perkantoran. Format berbasis XML ini berarti Anda tidak terikat hanya pada CALC. Anda bisa mengakses dokumen Anda dari sembarang perangkat lunak lain yang mendukung OpenDocument.
Tentu saja, Anda bebas untuk menggunakan spreadsheet Microsoft Excel lama Anda, atau menyimpan pekerjaan Anda dalam format Excel sebelum mengirimkan kepada orang-orang yang masih terkunci pada produk-produk Microsoft. Jika apa yang mereka inginkan adalah hasil Anda, maka gunakan format Portable Document Format (.pdf) – tidak diperlukan untuk membeli perangkat lunak tambahan. Sejak versi 3.0, CALC telah mampu membaca dokumen .xlsx yang dibuat dengan Microsoft Office 2007 atau Microsoft Office 2008 untuk Mac OS X.
IMPRESS adalah perangkat yang sungguh canggih untuk membuat presentasi multimedia yang efektif. Presentasi Anda akan tampak luar biasa dengan clip art 2D dan 3D, efek khusus, animasi, dan perangkat penggambar yang canggih.
Halaman Utama (Master Pages) mempermudah tugas mempersiapkan materi-materi Anda. Sebuah jangkauan yang lengkap tentang Views sudah didukung: Drawing / Outline / Slides / Notes / Handouts untuk mencapai semua kebutuhan dari presenter dan pendengar, ditambah dengan sebuah tampilan multi-pane opsional untuk meletakkan semua dalam tanggan Anda.
IMPRESS mendukung banyak monitor, sehingga pembicara dapat melihat sesuatu yang lain ketika mempresentasikan slidenya pada proyektor. Manfaatkan ini dengan Extension Presenter Console, yang mengijinkan Anda melihat slide berikutnya dan juga waktu dan catatan untuk penulis.
IMPRESS memiliki perangkat penggambar dan diagram yang mudah untuk digunakan untuk memberikan nilai lebih pada presentasi Anda.
‘Parkirkan’ perangkat penggambar yang paling sering Anda gunakan disekitar layar Anda untuk akses yang lebih cepat.
Animasi dan Efek Slide show membuat presentasi Anda serasa hidup. Fontwork menyediakan gambar-gambar 2D dan 3D dari teks. Buat gambar-gambar 3D dengan cepat.
Simpan presentasi Anda dalam format OpenDocument, standar internasional baru untuk dokumen perkantoran. Format berbasis XML ini berarti Anda tidak terikat hanya pada IMPRESS. Anda bisa mengakses dokumen Anda dari sembarang perangkat lunak lain yang mendukung OpenDocument.
Tentu saja, Anda bebas untuk menggunakan presentasi Microsoft PowerPoint lama Anda, atau menyimpan pekerjaan Anda dalam format Excel sebelum mengirimkan kepada orang-orang yang masih terkunci pada produk-produk Microsoft. Alternatif lain, gunakan kemampuan built-in IMPRESS untuk membuat versi Flash (.swf) dari presentasi Anda.
Ketika Anda hanya memerlukan basis data personal, BASE menawarkan mesin basis data relasional HSQL, dikonfigurasi untuk pengguna tunggal, dengan data tersimpan pada dokumen BASE, beserta dengan dukungan native untuk dokumen dBase.
Untuk kebutuhan yang lebih besar, BASE mendukung berbagai basis data yang populer secara native: MySQL, Adabas D, Microsoft Access, dan PostgreSQL. Sebagai tambahan, dukungan untuk driver standar JDBC dan ODBC juga mengijinkan Anda untuk terhubung secara virtual pada sembarang basis data yang ada.
BASE terintegrasi dengan aplikasi OpenOffice yang lain, misalnya
OpenOffice merupakan perangkat lunak yang gratis dan open source. Karena itu siapapun bisa menggunakannya tanpa dipungut biaya, dan karena open source, siapapun bisa mengakses kode sumber yang membangunnya. OpenOffice.org dikembangkan oleh komunitas OpenOffice.org yang didirikan oleh Sun Mycrosystems.
Open Office Writer
OpenOffice.org Writer membantu penulisan segala macam dokumen. Kita dapat membuat surat pribadi, formulir, brosur, fax, dan bahkan sampai manual profesional. Fasilitas pemeriksa ejaan yang bagus dapat kita gunakan, sehingga meminimalkan (atau bahkan meniadakan) kesalahan dalam pembuatan dokumen. Kita juga dapat menggunakan fasilitas autoCorrect yang dapat membetulkan kesalahan secara otomatis. OpenOffice.org menyediakan fasilitas navigasi yang baik dan mudah digunakan,sehingga mempermudah penjelajahan dokumen yang sangat panjang.OpenOffice. Writer menyediakan banyak templete untuk berbagai tujuan, sehingga dapat mempercepat pembuatan dokumen khusus yang sering dibuat. Kita juga dapat membuat templete sediri apabila jenis templete untuk dokumen yang ingin kita buat belum ada, atau kita juga bisa memodifikasi templete yang sudah ada.
Open Office Writer juga mampu menampilkan banyak halaman ketika Anda mengedit – ideal untuk dokumen yang kompleks, atau jika Anda memiliki monitor yang besar (atau beberapa monitor).Fitur catatan menampilkan catatan pada samping dokumen. Hal ini membuat catatan lebih mudah dibaca. Sebagai tambahan, catatan dari pengguna yang berbeda ditampilkan dengan warna yang berbeda bersama dengan waktu dan tanggal pengeditan.
Buat dokumen Anda tersedia secara bebas dengan kemampuan Open Office Writer untuk mengeksepor ke format HTML untuk web, atau eksport pada format MediaWiki untuk mempublikasikan ke wiki. Publikasikan dalam Portable Document Format (.pdf) untuk menjamin bahwa apa yang Anda tulis adalah yang dilihat oleh pembaca. Fitur ekspor PDF pada OpenOffice menyediakan banyak opsi pemformatan dan keamanan; sehingga file PDF bisa dikustomisasi untuk banyak skenario, termasuk file standar ISO PDF/A.
Simpan dokumen Anda dalam format OpenDocument, standar internasional baru untuk dokumen perkantoran. Format berbasis XML ini berarti Anda tidak terikat hanya pada Open Office Writer. Anda bisa mengakses dokumen Anda dari sembarang perangkat lunak lain yang mendukung OpenDocument.
Open Office Writer dapat membaca semua dokumen Microsoft Word Anda, atau menyimpan pekerjaan Anda pada format Microsoft Word untuk dikirimkan kepada orang-orang yang masih terkunci pada produk-produk Microsoft. Sejak versi 3.0 Open Office Writer mampu membuka dokumen .docx yang dibuat dengan Microsoft Office 2007 atau Microsoft Office 2008 untuk Mac OS X.
Open Office Spreadsheet /Calc
CALC adalah program spreadsheet yang Anda inginkan. Pendatang baru menganggapnya intuitif dan mudah untuk dipelajari; pengolah data profesional akan menghargai fungsi-fungsi tingkat lanjut yang komprehensif.Teknologi DataPilot tingkat lanjut membuatnya mudah untuk mengambil data mentah dari basis data perusahaan; tabulasi silang, ringkasan, dan mengkonversinya menjadi informasi yang berarti.
Formula bahasa alami mengijinkan Anda membuat formula menggunakan kata-kata (contoh. “penjualan – pengeluaran”).
Tombol Intelligent Sum menyisipkan fungsi penjumlahan atau subtotal secara otomatis, tergantung dari konteks.
Panduan (Wizards) membantu Anda dalam memilih dan menggunakan fungsi-fungsi spreadsheet tingkat lanjut.
Style dan Pemformatan membuatnya mudah untuk menerapkan opsi pemformatan sel yang fleksibel, termasuk merotasi isi, template, latar belakang, batas pinggir, dan banyak lagi. Anda bisa menjadi ahli dalam spreadsheet Anda sendiri berkat templates dengan fungsi yang built-in, mengijinkan Anda untuk berkonsentrasi pada pekerjaan nyata Anda.
Scenario Manager mengijinkan analisa “bagaimana jika …” pada tingkat tombol – contoh. membandingkan profitabilitas untuk perkiraan penjualan tinggi / menengah / rendah.
Komponen solver CALC mengijinkan optimisasi penyelesaian masalah dimana nilai optimal dari sebuah sel pada spreadsheet harus dihitung berdasarkan batasan yang disediakan pada sel lain.
Mendukung pekerjaan secara kolaboratif pada spreadsheets dengan dukungan banyak pengguna pada CALC. Dengan melakukan sharing sebuah spreadsheet pengguna lain dapat dengan mudah menambahkan datanya pada spreadsheet. Pemilik spreadsheet dapat mengintegrasikan datanya dengan mudah cukup dengan beberapa klik saja. Kolaborasi ini membantu menghindari konflik selama pengeditan.
Simpan spreadsheets Anda dalam format OpenDocument, standar internasional baru untuk dokumen perkantoran. Format berbasis XML ini berarti Anda tidak terikat hanya pada CALC. Anda bisa mengakses dokumen Anda dari sembarang perangkat lunak lain yang mendukung OpenDocument.
Tentu saja, Anda bebas untuk menggunakan spreadsheet Microsoft Excel lama Anda, atau menyimpan pekerjaan Anda dalam format Excel sebelum mengirimkan kepada orang-orang yang masih terkunci pada produk-produk Microsoft. Jika apa yang mereka inginkan adalah hasil Anda, maka gunakan format Portable Document Format (.pdf) – tidak diperlukan untuk membeli perangkat lunak tambahan. Sejak versi 3.0, CALC telah mampu membaca dokumen .xlsx yang dibuat dengan Microsoft Office 2007 atau Microsoft Office 2008 untuk Mac OS X.
OpenOffice Presentation/Impress
Halaman Utama (Master Pages) mempermudah tugas mempersiapkan materi-materi Anda. Sebuah jangkauan yang lengkap tentang Views sudah didukung: Drawing / Outline / Slides / Notes / Handouts untuk mencapai semua kebutuhan dari presenter dan pendengar, ditambah dengan sebuah tampilan multi-pane opsional untuk meletakkan semua dalam tanggan Anda.
IMPRESS mendukung banyak monitor, sehingga pembicara dapat melihat sesuatu yang lain ketika mempresentasikan slidenya pada proyektor. Manfaatkan ini dengan Extension Presenter Console, yang mengijinkan Anda melihat slide berikutnya dan juga waktu dan catatan untuk penulis.
IMPRESS memiliki perangkat penggambar dan diagram yang mudah untuk digunakan untuk memberikan nilai lebih pada presentasi Anda.
‘Parkirkan’ perangkat penggambar yang paling sering Anda gunakan disekitar layar Anda untuk akses yang lebih cepat.
Animasi dan Efek Slide show membuat presentasi Anda serasa hidup. Fontwork menyediakan gambar-gambar 2D dan 3D dari teks. Buat gambar-gambar 3D dengan cepat.
Simpan presentasi Anda dalam format OpenDocument, standar internasional baru untuk dokumen perkantoran. Format berbasis XML ini berarti Anda tidak terikat hanya pada IMPRESS. Anda bisa mengakses dokumen Anda dari sembarang perangkat lunak lain yang mendukung OpenDocument.
Tentu saja, Anda bebas untuk menggunakan presentasi Microsoft PowerPoint lama Anda, atau menyimpan pekerjaan Anda dalam format Excel sebelum mengirimkan kepada orang-orang yang masih terkunci pada produk-produk Microsoft. Alternatif lain, gunakan kemampuan built-in IMPRESS untuk membuat versi Flash (.swf) dari presentasi Anda.
Open Office DataBase
BASE adalah sistem manajemen basis data berbasis desktop yang lengkap, didesain untuk memenuhi kebutuhan yang luas dari pengguna, mulai dari- melacak koleksi CD pribadi Anda, hingga
- menghasilkan laporan penjualan bulanan
Ketika Anda hanya memerlukan basis data personal, BASE menawarkan mesin basis data relasional HSQL, dikonfigurasi untuk pengguna tunggal, dengan data tersimpan pada dokumen BASE, beserta dengan dukungan native untuk dokumen dBase.
Untuk kebutuhan yang lebih besar, BASE mendukung berbagai basis data yang populer secara native: MySQL, Adabas D, Microsoft Access, dan PostgreSQL. Sebagai tambahan, dukungan untuk driver standar JDBC dan ODBC juga mengijinkan Anda untuk terhubung secara virtual pada sembarang basis data yang ada.
BASE terintegrasi dengan aplikasi OpenOffice yang lain, misalnya
- menyediakan data buku alamat untuk mail merge pada WRITER menggunakan standar industri protokol LDAP, atau format buku alamat yang umum seperti Microsoft Outlook, Microsoft Windows dan Mozilla;
- membuat jangkauan data yang terhubung pada dokumen CALC untuk analisa data pilot atau sebagai dasar untuk bagan.
Rabu, 02 November 2011
Perkembangan Teknologi
Artikel Perkembangan Teknologi
Bagi kebanyakan orang, kemajuan teknologi komunikasi informasi mungkin dianggap sebagai "das Sollen". Seharusnya begitu. Teknologi komunikasi informasi dianggap sebagai bagian kehidupan, seperti bernapas, menyetir mobil, membuka lemari es, dan sejenisnya. Sesederhana itu.Pada kenyataannya, ternyata tidak sesederhana itu. Dia menjadi sederhana karena para penggunanya terbiasa menggunakannya. Kebiasaan untuk menggunakan pun menjadi sebuah proses yang panjang, dari kesalahan demi kesalahan, keberhasilan demi keberhasilan, sampai kita memahami dan menguasai prinsip-prinsip dasar yang menopang teknologi komunikasi informasi.Dalam lingkup pekerjaan wartawan, teknologi komunikasi informasi menjadi sebuah isu krusial. Wartawan akan selalu balapan dengan waktu untuk menerbitkan tulisan-tulisannya di surat kabar. Dan waktu menjadi sesuatu yang konstan, tidak pernah berubah dan selalu ada dalam batasan-batasan yang tidak pernah bisa diterobos.Dengan teknologi komunikasi informasi, waktu bisa didekati dengan mempercepat proses penulisan, baik itu menulisnya sendiri maupun proses pengiriman kembali ke redaksi. Teknologi komunikasi informasi pada tingkat yang paling awal sekitar 20 tahun lalu memberikan makna yang sangat penting dalam menopang pekerjaan wartawan.Menggeluti Mungkin ini inti dari buku Jeremy Wagstaff yang berjudul Loose Wire: A Personal Guide to Making Technology Work for You yang diterbitkan oleh Equinox Publishing hari ini. Wagstaff berbaik hati untuk meminta penerbitnya mengirim softcopy bukunya ke Kompas sebelum diluncurkan.Buku ini merupakan kumpulan tulisan Wagstaff di harian Asia Wall Street Journal dan majalah Far Eastern Economic Review sejak tahun 2000. Seperti pada umumnya wartawan yang meliput Asia pada dekade 1990-an, Wagstaff adalah wartawan yang bertugas untuk menulis masalah-masalah politik regional, khususnya di kawasan Asia Tenggara.Dia memang tidak terdidik, seperti halnya wartawan-wartawan lain dari surat kabar umum, di bidang teknologi komunikasi informasi. Minat Wagstaff dan wartawan lainnya terhadap masalah teknologi komunikasi informasi berkembang bersama kesadaran bahwa teknologi akan mengubah cara jurnalis menggelutinya maupun kesadaran bahwa cara kerja dunia pun akan berubah.Akibatnya, pada umumnya wartawan kemudian secara perlahan mengikutinya dengan caranya sendiri-sendiri daripada menolak kehadiran teknologi komunikasi informasi. Wagstaff menulis, "It was then that I discovered I had to master this technology thing before it mastered me" (hal 16).Memanfaatkan Buku Loose Wire setebal 368 halaman ini terbagi atas empat bagian, yang masing-masing membahas masalah konektivitas, menggunakan teknologi untuk menyelesaikan berbagai persoalan, berbagai aplikasi yang diperlukan, serta bagian yang membahas tentang ancaman penggunaan teknologi komunikasi informasi, seperti virus dan spam.Masing-masing bagian menjelaskan tentang berbagai isu sekitar teknologi komunikasi informasi secara jelas, mudah dicerna, enak dibaca, dan memperkaya banyak hal yang tidak diketahui sebelumnya walaupun kita menggunakannya sehari-hari. Ketika menulis tentang WiFi, misalnya (hal 38-45), Wagstaff tidak hanya menulis tentang apa itu teknologi nirkabel, melainkan juga perangkat yang digunakan serta digunakan untuk apa perangkat nirkabel tersebut.Banyak isu yang ditangkap Wagstaff dan dituangkan dalam tulisan-tulisannya secara populer agar mudah dicerna, termasuk isu-isu yang tidak terbayangkan sebelumnya, seperti berkaitan dengan layanan purnajual atau customer support (hal 93-102), yang memang menjadi isu terbesar para pengguna teknologi komunikasi informasi. Menurut dia, kemajuan jaringan internet seharusnya bisa memberikan peluang kepada para perusahaan untuk memberikan layanan yang lebih baik kepada para pelanggannya.Tulisan-tulisan dalam Loose Wire, selain mengulas berbagai persoalan teknologi komunikasi informasi, juga memberikan tips singkat mengenai berbagai hal, termasuk bagaimana melindungi diri dari virus dan spam. Sebagai sebuah buku, Loose Wire adalah panduan tidak resmi bagaimana memanfaatkan teknologi komunikasi informasi.Mereka yang membaca buku Wagstaff ini akan terpuaskan dengan berbagai masalah yang ditulisnya, setidaknya memahami perkembangan teknologi komunikasi informasi yang ada di sekitar kita. Satu saja kekeliruan dalam buku Loose Wire ini, yaitu sebuah nama pada bagian belakang yang tidak dieja secara benar. Dan ini mungkin karena database yang digunakan Jeremy Wagstaff tidak ter-update
Selasa, 01 November 2011
definisi IF
STRUKTUR KENDALI “IF’
Struktur kendali aliran adalah suatu bentuk/struktur yang memiliki peranan khusus untuk mengatur aliran urutan pengerjaan operasi atau beberapa operasi tertentu.
Salah satu contoh pernyataan kendali yaitu pernyataan if .
Pernyataan if (if statement) akan memeriksa suatu persyaratan dan menentukan apakah syarat tersebut benar atau salah, kemudian melakukan pekerjaan sesuai dengan nilai pernyataan tersebut.
Struktur Penulisan:
Berikut adalah bentuk-bentuk dari pernyataan if yang sering digunakan :
1. If dengan satu pernyataan (statement)
If (kondisi) then pernyataan ;
2. If dengan dua atau lebih pernyataan (statement)
If (kondisi) then
begin
pernyataan1 ;
pernyataan2 ;
…..
end;
3. If dan else
If (kondisi) then
begin
pernyataan1 ;
pernyataan2 ;
…..
end
else
begin
pernyataan1 ;
pernyataan2 ;
…..
end;
Dari bentuk bentuk pernyataan if di atas yang harus diperhatikan adalah untuk pernyataan if dan else, pernyataan-pernyataan setelah then tanpa menggunakan “;”. Dengan kata lain jika pernyataan setelah then hanya terdiri dari satu pernyataan saja makan pernyataan tersebut tanpa menggunakan “;”, namun jika pernyataan setelah then terdiri dari lebih dari satu pernyataan makan setelah endtanpa menggunakan “;”.
Langganan:
Postingan (Atom)