Blogroll









RSS

Sistem Penamaan Domain ; SNR (bahasa Inggris: (Domain Name System; DNS) adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. Menurut browser Google Chrome, DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet.

DNS menyediakan pelayanan yang cukup penting untuk Internet, ketika perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel. Analogi yang umum digunakan untuk menjelaskan fungsinya adalah DNS bisa dianggap seperti buku telepon internet dimana saat pengguna mengetikkan www.indosat.net.id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan 2001:e00:d:10:3:140::83 (IPv6).

Sejarah singkat DNS

Penggunaan nama sebagai pengabstraksi alamat mesin di sebuah jaringan komputer yang lebih dikenal oleh manusia mengalahkan TCP/IP, dan kembali ke zaman ARPAnet. Dahulu, seluruh komputer di jaringan komputer menggunakan file HOSTS.TXT dari SRI (sekarang SIR International), yang memetakan sebuah alamat ke sebuah nama (secara teknis, file ini masih ada - sebagian besar sistem operasi modern menggunakannya dengan baik secara baku maupun melalui cara konfigurasi, dapat melihat Hosts file untuk menyamakan sebuah nama host menjadi sebuah alamat IP sebelum melakukan pencarian via DNS). Namun, sistem tersebut di atas mewarisi beberapa keterbatasan yang mencolok dari sisi prasyarat, setiap saat sebuah alamat komputer berubah, setiap sistem yang hendak berhubungan dengan komputer tersebut harus melakukan update terhadap file Hosts.
Dengan berkembangnya jaringan komputer, membutuhkan sistem yang bisa dikembangkan: sebuah sistem yang bisa mengganti alamat host hanya di satu tempat, host lain akan mempelajari perubaha tersebut secara dinamis. Inilah DNS.
Paul Mockapetris menemukan DNS pada tahun 1983; spesifikasi asli muncul di RFC 882 dan 883. Tahun 1987, penerbitan RFC 1034 dan RFC 1035 membuat update terhadap spesifikasi DNS. Hal ini membuat RFC 882 dan RFC 883 tidak berlaku lagi. Beberapa RFC terkini telah memproposikan beberapa tambahan dari protokol inti DNS.

Sebuah contoh dari teori rekursif DNS

Sebuah contoh mungkin dapat memperjelas proses ini. Andaikan ada aplikasi yang memerlukan pencarian alamat IP dari www.wikipedia.org. Aplikasi tersebut bertanya ke DNS recursor lokal.
  • Sebelum dimulai, recursor harus mengetahui dimana dapat menemukan root nameserver; administrator dari recursive DNS server secara manual mengatur (dan melakukan update secara berkala) sebuah file dengan nama root hints zone (panduan akar DNS) yang menyatakan alamat-alamt IP dari para server tersebut.
  • Proses dimulai oleh recursor yang bertanya kepada para root server tersebut - misalkan: server dengan alamat IP "198.41.0.4" - pertanyaan "apakah alamat IP dari www.wikipedia.org?"
  • Root server menjawab dengan sebuah delegasi, arti kasarnya: "Saya tidak tahu alamat IP dari www.wikipedia.org, tapi saya "tahu" bahwa server DNS di 204.74.112.1 memiliki informasi tentang domain org."
  • Recursor DNS lokal kemudian bertanya kepada server DNS (yaitu: 204.74.112.1) pertanyaan yang sama seperti yang diberikan kepada root server. "apa alamat IP dari www.wikipedia.org?". (umumnya) akan didapatkan jawaban yang sejenis, "saya tidak tahu alamat dari www.wikipedia.org, tapi saya "tahu" bahwa server 207.142.131.234 memiliki informasi dari domain wikipedia.org."
  • Akhirnya, pertanyaan beralih kepada server DNS ketiga (207.142.131.234), yang menjawab dengan alamat IP yang dibutuhkan.
Proses ini menggunakan pencarian rekursif (recursion / recursive searching).

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

read comments

Pengertian tentang MYSQL


MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

read comments

15 hal yang harus di lakukan setelah melakukan instalasi ubuntu 15.04 Desktop
Langkah Langkah  ini ditujukan untuk pemula dan mencakup beberapa langkah dasar tentang apa yang harus dilakukan setelah Anda menginstal Ubuntu 15.04 "Vervet Vivid" versi Desktop pada komputer Anda untuk menyesuaikan sistem dan menginstal program dasar untuk penggunaan sehari-hari.

1. Aktifkan Ubuntu Repsitori Tambahan dan perbarui sistem
 Hal pertama yang harus dilakukan setelah instalasi baru dari Ubuntu adalah untuk memungkinkan Ubuntu Repositori Tambahan disediakan oleh pejabat Mitra Canonical dan menjaga sistem up-to-date dengan patch keamanan terakhir dan pembaruan perangkat lunak
 Pada langkah ini, buka dari kiri Launcher System Settings -> Software Update dan utilitas dan periksa semua Software Ubuntu dan Software Lainnya (Canonical Partners) repositori. Setelah Anda selesai menekan tombol Close dan menunggu utilitas untuk Reload pohon sumber Cache.
 

 Untuk proses update cepat dan halus, membuka Terminal dan jalankan perintah berikut untuk memperbarui sistem menggunakan repositori perangkat lunak baru
  
untuk membuka terminal klik lambang ubuntu lalu ketik nama yang kita cari "terminal"
setelah silahkan meng update dan tunggu sampai proses update selesai dengan perintah

$ sudo apt-get update
  
kalau sudah lalu kita ketikan perintah :

$ sudo apt-get upgrade

2.install driver tambahan
 Agar sistem dapat memindai dan menginstal tambahan driver proprietary hardware, buka Software dan Update utilitas dari Sistem Pengaturan, pergi ke tab Driver Tambahan dan menunggu utilitas untuk memindai driver. memeriksa driver anda Jika di temukan beberapa driver yang cocok dengan hardware Anda,jika  Anda ingin menginstal tinggal tekan tombol Apply Changes untuk menginstalnya. Dalam hal driver proprietary tidak bekerja seperti yang diharapkan, menghapus mereka menggunakan tombol Revert atau check Jangan gunakan perangkat dan Apply Changes.
 
 3.install synaptic package dan Gdebi
Selain Ubuntu Software Center, Synaptic adalah utilitas grafis untuk baris perintah apt di mana Anda dapat mengelola repositori atau menginstal, menghapus, mencari, meng-upgrade dan mengkonfigurasi paket software. Cara yang sama dengan GDebi memiliki fungsi yang sama untuk paket deb lokal. Untuk menginstal dua manajer ini pada paket sistem. Anda mengeluarkan perintah berikut pada Terminal
$ sudo apt-get install synaptic gdebi

4.perubahan sistem penampilan dan prilaku
Jika Anda ingin mengubah Desktop Background atau Launcher Icon Size, berikut langkah langkahnya: Pengaturan Sistem terbuka -> Appearance -> Lihat dan personalisasi desktop. Untuk memindahkan menu untuk judul jendela bar, memungkinkan ruang kerja dan ikon desktop atau auto-menyembunyikan Launcher Perilaku kunjungan tab. 
 5.meningkatkan keamanan sistem dan privasi


5.mulai menonaktifkan aplikasi aplikasi yang tidak di butuhkan
Untuk meningkatkan kecepatan sistem login, mengungkapkan Aplikasi Startup tersembunyi dengan mengeluarkan perintah bawah pada Terminal, Aplikasi Startup terbuka utilitas dengan mencari di Dash dan hapus centang pada aplikasi yang tidak dibutuhkan selama proses login

Dengan melakukan perintah di bawah ini pada terminal:
$ sudo sed -i ‘s/NoDisplay=true/NoDisplay=false/g’ /etc/xdg/autostart/*.desktop

 

6.Tambahkan dukungan luas multimedia
Secara default, Ubuntu hadir dengan dukungan minimal untuk file media. Dalam rangka untuk memainkan berbagai format media atau memanipulasi file video, menginstal aplikasi multimedia berikut
  1. VLC
  2. Smplayer
  3. Audacious
  4. QMMP
  5. Mixxx
  6. XBMC
  7. Handbrake
  8. Openshot
Menggunakan baris perintah berikut untuk menginstal semua dengan satu tembakan
 silahkan ketik perintah berikut ini pada terminal atau bisa juga di klik pada lambang ubuntu lalu klik nama aplikasi yang ingin kita install
$ sudo apt-get install vlc smplayer audacious qmmp mixxx xbmc handbrake openshot


menginstal ubuntu-restricted-extras dan paket dukungan Java untuk memecahkan kode dan mendukung format media lainnya dibatasi


 $ sudo apt-get install ubuntu-restricted-extras openjdk-8-jdk


Untuk mengaktifkan Playback DVD dan lainnya masalah codec multimedia perintah berikut di Terminal

$ sudo apt-get install ffmpeg gstreamer0.10-plugins-bad lame libavcodec-extra
$ sudo /usr/share/doc/libdvdread4/install-css.sh




 7.pasang aplikasi untuk menggambar

Jika Anda adalah penggemar fotografi dan Anda ingin menangani dan memanipulasi gambar pada Ubuntu, mungkin Anda ingin menginstal program pencitraan berikut
  1. GIMP (alternative for Adobe Photoshop)
  2. Darktable
  3. Rawtherapee
  4. Pinta
  5. Shotwell
  6. Inkscape (alternative for Adobe Illustrator)
  7. Digikam
  8. Cheese
Aplikasi ini dapat diinstal dari Ubuntu Software Center atau sekaligus dengan menggunakan baris perintah berikut pada Terminal
$ sudo apt-get install gimp gimp-plugin-registry gimp-data-extras darktable rawtherapee pinta shotwell inkscape 





 8.pasang media atau aplikasi burners

Untuk me-mount ISO images atau membakar CD atau DVD, Anda dapat memilih dan menginstal dari perangkat lunak berikut
  1. Brasero Disk Burner
  2. K3b
  3. Xfburn
  4. Furius ISO Mount
bisa kita install pada software center atau menggunakan terminal

$ sudo apt-get install brasero
$ sudo apt-get install k3b
$ sudo apt-get install xfburn
$ sudo apt-get install furiusisomount





9.install arsip aplikasi
Untuk menangani sebagian besar arsip file berformat (zip, tar.gz, zip, rar 7zip dll) instal paket berikut dengan mengeluarkan perintah berikut
silahkan install menggunakan software center atau menggunakan terminal 

$ sudo apt-get install unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack arj cabextract file-roller


 
10.install apliksi chatting 
Jika Anda ingin berbicara dengan orang di seluruh dunia, di sini adalah daftar yang paling populer aplikasi chatting untuk Linux
 
  1. Pidgin
  2. Skype
  3. Xchat
  4. Telegram
  5. aMSN
  6. Viber
Anda dapat menginstal kebanyakan dari mereka dari Ubuntu Software Center atau dengan menggunakan baris perintah
$ sudo apt-get install pidgin
$ sudo apt-get install skype
$ sudo apt-get install xchat
$ sudo apt-get install amsn
$ sudo add-apt-repository ppa:atareao/telegram -y
$ sudo apt-get update
$ sudo apt-get install telegram




Untuk menginstal aplikasi Viber pada kunjungan Ubuntu Viber halaman web resmi, download paket Debian lokal dan menginstal aplikasi viber.deb menggunakan GDebi manajer paket (klik kiri -> Open dengan -> GDebi Package Installer).



11.install software torrent
Yang paling populer aplikasi torrent dan program peer-to-peer file sharing untuk Ubuntu adalah
  1. Deluge
  2. Transmission
  3. Qbittorrent
  4. LinuxDC++
Untuk menginstal file aplikasi favorit Anda peer-to-peer berbagi tentang masalah Ubuntu perintah berikut di Terminal.
$ sudo apt-get install deluge
$ sudo apt-get install transmission
$ sudo apt-get install qbittorrent
$ sudo apt-get install linuxdcpp






 12.install windows emulator-wine dan dukungan aliran game

Emulator Wine memungkinkan Anda untuk menginstal dan menjalankan aplikasi Windows di Linux. Di sisi lain, Steam adalah sebuah platform game populer untuk sistem berbasis Linux yang dikembangkan oleh Valve. Untuk menginstal keduanya pada masalah mesin Anda perintah berikut di Terminal atau menggunakan Ubuntu Software Center

$ sudo apt-get install steam wine winetricks 
 

 

 13.install Cairo-Dock dan aktifkan visual effects Desktop

Cairo-Dock adalah bar peluncuran aplikasi animasi untuk desktop, sebanding dengan dermaga di Mac OS X atau Rocket Dock (untuk Windows). Sekarang, Anda dapat menggunakan Kairo-Dock dengan OpenGL (untuk menggunakan kartu grafis Anda!). Anda dapat menemukan beberapa screenshot di sini .
Sejak Kairo-Dock 2.4 (secara default pada Ubuntu 11.10 Oneiric), mungkin untuk memulai sesi Kairo-Dock: akan meluncurkan sesi Gnome dengan Compiz (atau Metacity) tanpa panel / dasbor kecuali Kairo-Dock. Tapi Kairo-Dock kompatibel dengan sebagian WM (Compiz-Fusion, Beryl, Compiz, Metacity, Kwin, dll), sebagian besar lingkungan (Gnome, XFCE, LXDE, KDE, dll), sebagian besar sesi / panel / strip (Persatuan, Gnome-Shell, panel XFCE, LXDE panel, panel KDE, dll). Lebih baik dengan manajer komposit (jika WM Anda tidak mendukung compositing - misalnya jika Anda hitam / latar belakang non transparan - hanya menginstal Compton atau Xcompmgr), tetapi juga dapat menggunakan transparansi palsu.
Halaman ini hanya menjelaskan cara menginstal Cairo-Dock dan beberapa petunjuk penggunaan dasar. Jika Anda ingin tahu lebih banyak tentang konfigurasi dan tema Anda harus pergi ke situs Kairo-Dock , yang wiki dan membaca ini tutorial . Situs ini dalam bahasa Prancis dan Inggris, yang wiki memiliki bagian bahasa Inggris yang lengkap dan jangan takut untuk bertanya atau melaporkan bug di forum .
 Untuk menginstalnya pada Ubuntu, jalankan perintah berikut di Terminal.


 $ sudo apt-get install cairo-dock cairo-dock-plug-ins


Untuk mengaktifkan satu set Desktop Effects, seperti efek Cube, menginstal paket Compiz dengan perintah berikut
$ sudo apt-get install compiz compizconfig-settings-manager compiz-plugins-extrak


Untuk mengaktifkan efek Desktop Cube, mencari ccsm di Dash, terbuka CompizConfig Settings Manager, masuk ke Pilihan Umum -> Desktop Ukuran dan mengatur Horizontal Virtual Size nilai 4 dan Vertikal Virtual Ukuran untuk 1. Kemudian kembali dan memeriksa Desktop Cube (Disable Desktop dinding) dan Putar Cube kotak (Resolve Konflik -> Nonaktifkan Beralih ke Viewport 1) dan tekan Ctrl + Alt + Klik Kiri Mouse untuk melihat efek kubus.






 14.tambahkan dukungan extra browser

Ubuntu 15.04 datang secara default dengan Mozilla Firefox Web Browser. Untuk menginstal browser lain seperti Google Chrome atau Opera, kunjungi halaman web resmi mereka, men-download paket deb disediakan dan menginstalnya pada sistem Anda menggunakan GDebi Package Installer





Untuk menginstal masalah browser Chromium Open Source tulis perintah berikut di Terminal.
 $ sudo apt-get install unity-tweak-tool gnome-tweak-tool




Alat lain Tweak menarik diwakili oleh paket Ubuntu Tweak yang dapat diperoleh dan diinstal dengan mengunjungi halaman web: http://ubuntu-tweak.com/.


Setelah Anda menginstal semua sekelompok dari perangkat lunak, Anda mungkin ingin membersihkan sistem anda untuk membebaskan beberapa ruang pada hard drive, dengan mengeluarkan perintah berikut
$ sudo apt-get -y autoremove
$ sudo apt-get -y autoclean
$ sudo apt-get -y clean
Ini adalah hanya beberapa tweak dan program yang rata-rata pengguna mungkin menginstal dan digunakan pada Ubuntu 15.04 Desktop untuk pemanfaatan dasar sehari-hari. Untuk program yang lebih maju, fitur dan utilitas menggunakan Ubuntu Software Center atau berkonsultasi Ubuntu Wiki halaman web.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

read comments

website 
Situs web atau sering disebut dalam bahasa Inggris yaitu : website adalah suatu halaman web yang saling berhubungan yang umumnya berada pada peladen yang sama berisikan kumpulan informasi yang disediakan secara perorangan, kelompok, atau organisasi. 



Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti Internet, ataupun jaringan wilayah lokal (LAN) melalui alamat Internet yang dikenali sebagai URL. Gabungan atas semua situs yang dapat diakses publik di Internet disebut pula sebagai World Wide Web atau lebih dikenal dengan singkatan WWW. Meskipun setidaknya halaman beranda situs Internet umumnya dapat diakses publik secara bebas, pada prakteknya tidak semua situs memberikan kebebasan bagi publik untuk mengaksesnya, beberapa situs web mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota, atau bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat mengakses isi yang terdapat dalam situs web tersebut, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surel (e-mail), dan lain-lain. Pembatasan-pembatasan ini umumnya dilakukan karena alasan keamanan, menghormati privasi, atau karena tujuan komersil tertentu.
  
Sejarah
Penemu situs web adalah Sir Timothy John "Tim" Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik. Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.
Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa Inggris: HTTP Server) seperti Aphache HTTP server  atau Internet Information Services (IIS).

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

read comments

pengertian tentang MAC address
MAC Address (Media Access Control Address) adalah., sebuah alamat jaringan yang diimplementasikan pada lapisan data-link dalam tujuh lapisan model OSI, yang merepresentasikan sebuah node tertentu dalam jaringan. Dalam sebuah jaringan berbasis Ethernet, MAC address merupakan alamat yang unik yang memiliki panjang 48-bit (6 byte) yang mengidentifikasikan sebuah komputer, interface dalam sebuah router, atau node lainnya dalam jaringan. MAC Address juga sering disebut sebagai Ethernet address, physical address, atau hardware address.

MAC Address mengizinkan perangkat-perangkat dalam jaringan agar dapat berkomunikasi antara satu dengan yang lainnya. Sebagai contoh, dalam sebuah jaringan berbasis teknologi Ethernet, setiap header dalam frame Ethernet mengandung informasi mengenai MAC address dari komputer sumber (source) dan MAC address dari komputer tujuan (destination). Beberapa perangkat, seperti halnya bridge dan switch Layer-2 akan melihat pada informasi MAC address dari komputer sumber dari setiap frame yang ia terima dan menggunakan informasi MAC address ini untuk membuat "tabel routing" internal secara dinamis. Perangkat-perangkat tersebut pun kemudian menggunakan tabel yang baru dibuat itu untuk meneruskan frame yang ia terima ke sebuah port atau segmen jaringan tertentu di mana komputer atau node yang memiliki MAC address tujuan berada.
Dalam sebuah komputer, MAC address ditetapkan ke sebuah kartu jaringan (network interface card/NIC) yang digunakan untuk menghubungkan komputer yang bersangkutan ke jaringan. MAC Address umumnya tidak dapat diubah karena telah dimasukkan ke dalam ROM. Beberapa kartu jaringan menyediakan utilitas yang mengizinkan pengguna untuk mengubah MAC address, meski hal ini kurang disarankan. Jika dalam sebuah jaringan terdapat dua kartu jaringan yang memiliki MAC address yang sama, maka akan terjadi konflik alamat dan komputer pun tidak dapat saling berkomunikasi antara satu dengan lainnya. Beberapa kartu jaringan, seperti halnya kartu Token Ring mengharuskan pengguna untuk mengatur MAC address (tidak dimasukkan ke dalam ROM), sebelum dapat digunakan.
MAC address memang harus unik, dan untuk itulah, Institute of Electrical and Electronics Engineers (IEEE) mengalokasikan blok-blok dalam MAC address. 24 bit pertama dari MAC address merepresentasikan siapa pembuat kartu tersebut, dan 24 bit sisanya merepresentasikan nomor kartu tersebut. Setiap kelompok 24 bit tersebut dapat direpresentasikan dengan menggunakan enam digit bilangan heksadesimal, sehingga menjadikan total 12 digit bilangan heksadesimal yang merepresentasikan keseluruhan MAC address. Berikut merupakan tabel beberapa pembuat kartu jaringan populer dan nomor identifikasi dalam MAC Address.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

read comments

Pengertian singkat tentang URL

URL singkatan dari Uniform Resource Locator, adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet.


URL merupakan suatu inovasi dasar bagi perkembangan sejarah Internet. URL pertama kali diciptakan oleh Tim Berners-Lee pada tahun1991 agar penulis-penulis dokumen-dokumen dapat merujuk pranala ke Waring Wera Wanua atau World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya. Walaupun demikian, istilah URL masih tetap digunakan secara luas.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

read comments

FreeNAS adalah perangkat lunak bebas dan open source Network Attached Storage (NAS) sistem berbasis FreeBSD dan OpenZFS sistem file. Hal ini berlisensi di bawah syarat-syarat Lisensi BSD dan berjalan pada komoditas x86-64 hardware. FreeNAS mendukung Windows, OS X dan Unix klien dan berbagai virtualisasi host seperti XenServer dan VMware menggunakan CIFS, AFP, NFS, iSCSI, SSH, rsync dan FTP / TFTP protokol. Fitur canggih FreeNAS termasuk full-disk kriptografi dan plug-in arsitektur untuk perangkat lunak pihak ketiga.
Para OpenZFS Sistem file
FreeNAS mendukung OpenZFS file sistem yang menyediakan data memeriksa integritas untuk mencegah data korupsi , mengaktifkan titik waktu snapshotting, replikasi dan beberapa tingkat redundansi termasuk striping, mirroring, cermin striping (RAID 1 + 0), dan tiga tingkat RAID-Z .

Pengalaman pengguna

FreeNAS dikelola melalui antarmuka web yang komprehensif yang dilengkapi dengan konsol shell minimalis yang menangani fungsi-fungsi administrasi yang penting. Antarmuka web mendukung konfigurasi storage pool, manajemen pengguna, konfigurasi sharing dan pemeliharaan sistem.
 
Sebagai tertanam sistem alat, FreeNAS sepatu dari USB Flash perangkat atau SATA DOM . Gambar ini dikonfigurasi menggunakan USB Flash / CD-ROM installer bootable. The FreeNAS sistem operasi sepenuhnya independen dari disk penyimpanan, memungkinkan kunci konfigurasi database dan enkripsi yang akan didukung dan dikembalikan ke instalasi baru dari OS. Pemisahan ini juga memungkinkan untuk FreeNAS sistem upgrade yang akan dilakukan melalui antarmuka web.

Sejarah

Proyek FreeNAS dimulai pada bulan Oktober 2005 oleh Olivier Cochard-Labbe yang berdasarkan itu pada m0n0wall tertanam firewall dan FreeBSD 6.0 . Volker Theile bergabung dengan proyek pada bulan Juli 2006 dan menjadi memimpin proyek pada bulan April 2008. Pada bulan September 2009, tim pengembangan menyimpulkan bahwa proyek, kemudian di rilis 0,7, adalah karena untuk penulisan ulang lengkap untuk mengakomodasi fitur-fitur modern seperti plug-in arsitektur. Theile memutuskan bahwa proyek terbaik akan reimplemented menggunakan Debian GNU / Linux dan bergeser upaya pengembangan untuk proyek CoreNAS sementara dan akhirnya OpenMediaVault mana ia terus sebagai pemimpin proyek. Cochard-Labbe menanggapi keberatan masyarakat untuk "Versi Debian dari FreeNAS" dan dilanjutkan kegiatan dalam proyek dan mengawasi transfer ke FreeNAS pengguna iXsystems .  iXsystems menulis ulang FreeNAS dengan arsitektur baru berdasarkan FreeBSD 8.1 dan Django CMS , melepaskan FreeNAS 8 Beta pada bulan November 2010. The plug-in arsitektur tiba dengan FreeNAS 8.2 dan FreeNAS versi disinkronkan dengan FreeBSD untuk kejelasan. FreeNAS 8.3 memperkenalkan full-disk kriptografi dan FreeBSD 9.1 berbasis FreeNAS 9.1 membawa update plug-in arsitektur yang kompatibel dengan PC-BSD Warden kerangka kerja manajemen penjara. FreeNAS 9.1 juga merupakan versi pertama dari FreeNAS menggunakan OpenZFS V5000 masyarakat yang didukung dengan Flags Fitur.
Pengembangan .7 FreeNAS dilanjutkan Maret 2012 sebagai NAS4Free proyek di bawah kepemimpinan Daisuke Aoyama dan Michael Zoon. Olivier Cochard-Labbe telah pergi untuk menemukan Proyek Router BSD .

Arsitektur

The 8,0 implementasi ulang dari FreeNAS memindahkan proyek dari m0n0BSD / m0n0wall / PHP berbasis arsitektur untuk yang didasarkan pada FreeBSD 's NanoBSD tertanam membangun sistem, Python bahasa pemrograman, Django CMS dan toolkit dojo JavaScript toolkit. Ini juga menggunakan lighttpd server web tapi ini diganti dengan nginx di FreeNAS 8.2.

Fitur

  • Antarmuka web dengan enkripsi SSL opsional
  • Diterjemahkan ke dalam lebih dari 20 bahasa [10]
  • Plug-in Architecture
  • Termasuk Transmisi, MiniDLNA dan FireFly plug-in
  • Kinerja grafik
  • Log email dan pemberitahuan pelaporan
  • File konfigurasi download dan enkripsi kunci
  • OpenZFS sistem file V5000 dengan Flags Fitur
  • Batas penyimpanan teoritis dari 16 Exabytes
  • File system snapshotting dan replikasi
  • Enam tingkat kompresi file system termasuk LZ4 dan gzip
  • Enkripsi disk dengan GELI dan AESNI akselerasi hardware
  • Disk deduplication
  • Diagnostik disk yang SMART
  • UFS2, NTFS, FAT32 dan EXT2 / 3 membaca dukungan untuk mengimpor data
  • CIFS, AFP, NFS, iSCSI, protokol SSH, FTP / TFTP
  • LDAP dan dukungan Directory klien aktif dengan Windows ACL
  • Apple Time Machine dukungan
  • replikasi rsync
  • Agregasi link dan failover
  • Jaringan VLAN
  • Klien DNS dinamis
  • Terpencil syslogd forwarding
  • Pemantauan SNMP
  • UPS (Uninterruptible power supply) dukungan
  • iozone, netperf, OpenVPN, tmux dan utilitas lainnya

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

read comments

SLIMS dan sejarahnya

Senayan, atau lengkapnya Senayan Library Management System (SLiMS), adalah perangkat lunak sistem manajemen perpustakaan (library management system) sumber terbuka yang dilisensikan di bawah GPL v3. Aplikasi web yang dikembangkan oleh tim dari Pusat Informasi dan Humas Departemen Pendidikan Nasional Republik Indonesia ini dibangun dengan menggunakan PHP, basis data MySQL, dan pengontrol versi Git. Pada tahun 2009, Senayan memenangi INAICTA 2009 untuk kategori open source .



Sejarah Pengembangan

Senayan pertamakali digunakan di Perpustakaan Departemen Pendidikan Nasional. Pengembangan Senayan dilakukan oleh SDC (Senayan Developers Community). Di koordinir oleh Hendro Wicaksono, dengan Programmer Arie Nugraha, Wardiyono. Sementara dokumentasi dikerjakan oleh Purwoko, Sulfan Zayd, M Rasyid Ridho, Arif Syamsudin. Pada Januari 2012, developer SLiMS bertambah 2 orang, yaitu: Indra Sutriadi Pipii (GOrontalo) dan Eddy Subratha (Jogjakarta).

Selain itu, ada pula programmer Tobias Zeumer (tzeumer@verweisungsform.de), dan Jhon Urrego Felipe Mejia (ingenierofelipeurrego@gmail.com). Situs resmi SLiMS, saat ini ada di http://slims.web.id


Menurut Hendro Wicaksono dan Arie Nugraha, anggota tim pengembang Senayan, program manajemen perpustakaan ini pertama kali dikembangkan pada November 2006. Waktu itu, para pengelola Perpustakaan Departemen Pendidikan Nasional di Jakarta tengah kebingungan karena program manajemen perpustakaan Alice habis masa pakainya. Alice adalah perangkat lunak bikinan Softlink sumbangan Pusat Kebudayaan Inggris, British Council.

Departemen tak memiliki anggaran untuk memperpanjang masa pakai Alice. Selain itu, Alice adalah produk tidak bebas (proprietary) yang serba tertutup. Staf perpustakaan sulit mempelajari program tersebut. Alice bahkan tak dapat dipasang di server atau komputer lain, sehingga tidak dapat didistribusikan ke perpustakaan di lingkungan departemen tersebut.

Hendro lantas mengusulkan ke Pusat Informasi dan Hubungan Masyarakat, yang memayungi perpustakaan di departemen itu, untuk membuat program baru sebagai pengganti Alice. ”Karena awalnya dikembangkan dengan uang negara, harus bisa diperoleh secara bebas oleh masyarakat,” katanya.

Software baru itu kemudian dikembangkan dengan General Public License, sistem perizinan yang lazim digunakan dalam perangkat lunak berbasis sumber terbuka. Perizinan ini mensyaratkan agar software tersebut harus dapat digunakan, dipelajari, diubah, dan didistribusikan ke pihak lain secara bebas.

Pada awalnya Hendro dan Arie Nugraha, pustakawan lain di sana, mencari perangkat lunak yang sudah jadi, tapi terbentur sejumlah masalah. Beberapa peranti lunak, seperti PHP MyLibrary dan OpenBiblio, ternyata kurang serius menerapkan prinsip pengembangan aplikasi dan basis data. Dalam basis data yang bagus, misalnya, tabel pengarang dan buku harus terpisah. ”Nah, software yang ada waktu itu menggabungkan keduanya, sehingga tabel itu jadi lebih rumit karena memuat data pengarang 1, pengarang 2, dan seterusnya,” kata Hendro.

Teknologi yang digunakan dalam software itu pun umumnya memakai bahasa pemrograman Perl dan C++ yang relatif lebih sulit dipelajari oleh para pustakawan departemen yang tak punya latar belakang ilmu teknologi informasi. Selain itu, beberapa perangkat lunak tersebut sudah tidak aktif atau lama sekali tidak muncul versi terbarunya.

Dengan berbagai pertimbangan itu, mereka memutuskan membuat perangkat lunak yang baru sama sekali dengan memanfaatkan bahasa pemrograman PHP dan basis data MySQL, yang mereka pelajari secara otodidak. ”Kami semua berlatar belakang pustakawan. Kebetulan kami suka pada teknologi informasi dan sama-sama mempelajarinya,” kata Arie.

Karena awalnya dikembangkan di perpustakaan yang berlokasi di kawasan Senayan dan nama itu dirasa cocok dan punya nilai pasar yang bagus, aplikasi sistem perpustakaan itu pun dinamai seperti tempat kelahirannya.

Senayan berukuran kecil dan sangat mudah dipasang di komputer, baik yang memakai sistem operasi Linux maupun Windows. ”Besar seluruh file program, termasuk program Linux, kurang dari 1 gigabita,” kata Arie saat menjaga gerai Senayan di pameran Global Conference on Open Source di Hotel Shangri-La Jakarta, 27 Oktober lalu.

Meski dibangun di atas platform GNU/Linux, Senayan bisa berjalan hampir di semua sistem operasi komputer, termasuk Windows dan Unix. Untuk memudahkan interaktivitas pengguna, aplikasi ini juga memakai teknologi AJAX (Asynchronous JavaScript and XML) untuk tampilannya di peramban. Beberapa software bersumber terbuka lain juga dipasang di Senayan untuk memperkaya fiturnya, seperti genbarcode untuk pembuatan barcode, PhpThumb untuk menampilkan gambar, dan tinyMCE untuk penyuntingan teks berbasis web.

Yang terpenting, Senayan dirancang sesuai dengan standar pengelolaan koleksi perpustakaan, misalkan standar pendeskripsian katalog berdasarkan ISBD yang juga sesuai dengan aturan pengatalogan Anglo-American Cataloging Rules. Standar ini umum dipakai di seluruh dunia. ”Karena yang mengembangkan adalah para pustakawan, kami berani menjamin bahwa aplikasi ini sesuai dengan standar yang dibutuhkan pustakawan di dalam dunia kerjanya,” kata Hendro.

Untuk mengembangkan Senayan, Hendro dan Arie mengajak anggota di mailing list ISIS (ics-isis@yahoogroups.com)—kelompok diskusi para pustakawan pengguna perangkat lunak manajemen perpustakaan milik UNESCO—bergabung. Beberapa pustakawan lain menanggapi rencana mereka, bahkan turut membantu mengembangkan peranti lunak itu.

Jadilah Senayan versi beta yang hanya beredar di kalangan pustakawan di kelompok diskusi itu. Merekalah yang menguji dan kemudian memperbaiki bolong-bolong dalam program tersebut. Akhirnya, setelah program itu dirasa cukup stabil, Senayan dirilis ke publik pada November 2007, bertepatan dengan ulang tahun Perpustakaan Departemen Pendidikan Nasional yang ketiga.

Sebenarnya Senayan belum sempurna saat itu, tapi Hendro merasa bahwa program ini harus segera digunakan, terutama agar pustakawan di kantornya terbiasa dengan program baru ini dan mempercepat migrasi dari Alice. ”Semula kami pakai program Senayan dan Alice secara bersamaan, tapi ketika pengunjung sedang ramai, para pustakawan cenderung memakai Alice. Akhirnya kami matikan Alice sama sekali, dan mereka terpaksa hanya memakai Senayan,” kata Hendro.

Seperti yang mereka perkirakan sebelumnya, beberapa kegagalan terjadi ketika program itu dijalankan. Arie, yang bertugas menjaga kelancaran migrasi itu, mendapat keluhan bertubi-tubi dari para pengguna dan harus langsung memperbaiki program itu. ”Bugs (gangguan pada program) memang masih banyak pada program awal ini,” kata Arie, yang kini menjadi dosen teknologi informasi di almamaternya, Universitas Indonesia.

Tiga bulan berikutnya, Hendro mengundang beberapa pustakawan yang aktif di mailing list ISIS untuk menghadiri Senayan Developer’s Day—acara perekrutan tenaga pengembang program itu. Dari acara tersebut, terpilihlah empat nama: Purwoko, pustakawan Fakultas Geologi Universitas Gadjah Mada, Yogyakarta; Wardiyono, programer sebuah organisasi lingkungan; Sulfan Zayd, pustakawan di Sekolah Mentari; dan Arif Syamsudin, pustakawan di Sekolah Internasional Stella Maris.

Selama tiga hari para pustakawan terpilih itu berkumpul dan berkonsentrasi dalam penambahan fitur, perbaikan, dan pembaruan dokumen Senayan. Hasilnya, mereka meluncurkan Senayan versi yang lebih stabil dan dokumen program. Maret tahun berikutnya mereka berkumpul kembali dengan kegiatan yang sama.

Belakangan, mereka mendapat bantuan dari Tobias Zeumer, programer di Jerman. Zeumer mengganti program multibahasa Senayan dengan PHP Gettext, standar program multibahasa di lingkungan peranti lunak sistem terbuka. ”Dia peduli pada pengembangan Senayan dan salah satunya adalah menambahkan fitur bahasa Jerman pada Senayan,” kata Hendro.

Selain terus memperkaya Senayan, tim pengembang terus membuat paket program untuk memudahkan pemasangan. Paket yang disebut Portable Senayan (psenayan) ini berisi program Senayan, Apache (program untuk server), PHP, dan MySQL. Pengguna tinggal mengopi, mengekstrak, dan langsung menggunakannya pada komputer atau server masing-masing.

Ketika dirilis pertama kali, Senayan baru diunduh 704 kali. Angka ini melonjak menjadi 6.000 kali lebih pada Desember 2007 dan 11 ribu lebih Januari 2008. Adapun pada Oktober lalu program itu sudah diunduh hampir 27 ribu kali. Dengan demikian, total sudah 250 ribu kali lebih program itu diunduh.

Karena dapat diunduh secara bebas, Hendro dan kawan-kawan tak tahu persis berapa banyak pengguna aplikasi ini. Tapi sedikitnya ada sekitar 218 perpustakaan dan lembaga lain yang mengaku memakai Senayan, seperti Pusat Studi Jepang UI, Perpustakaan Kedokteran Tropis UGM, Sekolah Indonesia-Kairo di Mesir, Perpustakaan Indonesian Visual Art Archive, Lembaga Bantuan Hukum Jakarta, Rumah Sakit PKU Muhammadiyah Yogyakarta, Rumah Sakit M.H. Thamrin Cileungsi, Institut Bisnis dan Informatika Indonesia, serta Perpustakaan Umum Kabupaten Pekalongan.

Senayan kini sudah berkembang jauh. Ia tak hanya menampilkan data buku, tapi juga dapat menampilkan gambar, suara, buku elektronik, dan bahkan video. Hendro dan timnya juga sedang mengembangkan agar setiap server pengguna Senayan dapat saling ”bicara”, sehingga nanti dapat dibangun sebuah gerbang pencarian data buku dalam jaringan yang dapat menelusuri semua katalog. ”Nanti akan ada sebuah gerbang agar pencarian buku cukup melalui satu situs saja,” kata Arie.

Lisensi

Karena pertama kali dikembangkan dengan dana APBN, maka untuk menjamin agar SLiMS bisa digunakan, didistribusikan dan dimodifikasi dengan bebas oleh seluruh rakyat Indonesia, SLiMS dirilis dengan lisensi GNU General Public License versi 3.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

read comments
Diberdayakan oleh Blogger.