Sabtu

Pengenalan Komputasi Modern


            Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Komputasi merupakan suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.
            Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.
            Alan Turing secara luas dianggap sebagai bapak ilmu komputer modern. pada tahun 1936 turing memberikan formalisasi berpengaruh konsep algoritma dan perhitungan dengan mesin turing. dari perannya dalam komputer modern, waktu turing majalah dalam penamaan salah satu dari 100 orang paling berpengaruh dari abad ke-20, menyatakan: “kenyataan tetap bahwa setiap orang yangkerandi keyboard, membuka spreadsheet atau program pengolah kata, aalah bekerja pada inkarnasi dari mesin turing. “
            Penemu program komputer yang dikendalikan Konrad Zuse, yang membangun komputer kerja pertama pada tahun 1941 dan kemudian pada tahun 1955 komputer pertama berdasarkan penyimpan yang bersifat magnetis.
            George stibitz secara internasional diakui sebagai ayah dari komputer digital modern.
sementara bekerja di laboratorium bel di November 1937, stibitz menciptakan dan membangun sebuah relay berbasis kalkulator ia dijuluki sebagai “model k” (untuk “meja dapur”, di mana dia telah berkumpul itu), yang adalah orang pertama yang menggunakan sirkuit biner untuk melakukan operasi aritmatika. Kemudian model menambahkan kecanggihan yang lebih besar termasuk aritmatika dan kemampuan pemrograman kompleks.
            Namun jika berbicara siapakah tokoh yang paling berpengaruh terhadap perkembangan ilmu komputer dan komputasi modern, John Von Neumann-lah orangnya. John Von Neumann adalah salah satu ahli matematika terbesar abad ini. Beliaulah yang pertama kali menggagas konsep sebuah sistem yang menerima instruksi-instruksi dan menyimpannya dalam sebuah memori. Konsep inilah yang menjadi dasar arsitektur komputer hingga saat ini. Beliau juga salah seorang ilmuwan yang sangat berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
            Kepiawaian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang melahirkan komputer. Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.
            Von Neumann dilahirkan di Budapest, ibu kota Hungaria, pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit. Di sana, nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann dan Margaret Kann. Max Neumann memperoleh gelar dan namanya berubah menjadi Von Neumann. Max Neumann adalah seorang Yahudi Hungaria yang bergelar doktor dalam ilmu hukum. Dia juga seorang pengacara untuk sebuah bank. Pada tahun 1903, Budapest terkenal sebagai tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.
            Berdasarkan beberapa definisi di atas, maka komputasi modern dapat diartikan sebagai suatu pemecahan masalah berdasarkan suatu inputan dengan menggunakan algoritma dimana penerapannya menggunakan berbagai teknologi yang telah berkembang seperti komputer.
            Dengan begitu waktu yang diperlukan untuk menemukan solusi atas masalah lebih cepat dan keakuratan dari selousi tersebut lebih tinggi dibandingkan dengan komputasi terdahulu yang umumnya menggunakan pena dan kertas maupun kapur dan batu tulis atau dikerjakan dengan menggunakan bantuan tabel.
Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1.      Akurasi (big, Floating point)
2.      Kecepatan (dalam satuan Hz)
3.      Problem Volume Besar (Down Sizzing atau pararel)
4.      Modeling (NN & GA)
5.      Kompleksitas (Menggunakan Teori big O)





Arsitektur Cloud Computing


               Berbicara tentang sistem cloud computing, akan sangat membantu bila kita membaginya menjadi dua kelompok, yakni: Front end dan back end. Keduanya terhubung melalui sebuah jaringan internet. Front end terletak pada sisi pengguna atau client. Sementara back end adalah bagian “awan” dalam sistem ini.
                Front end mencakup kkomputer client, dan aplikasi yang dibutuhkan untuk mengakses sistem cloud computing. Tidak semua sistem cloud computing memiliki interface yang sama. Untuk mengakses layanan Web 2.0 seperti email berbasis web hanya dibutuhkan browser biasa seperti Firefox, Internet Explorer atau Opera.
                Namun ada pula sistem cloud computing yang memiliki aplikasi sendiri (proprietary) yang harus diinstal di computer client. Sementara itu, pada sisi back end dari sistem cloud computing terdapat beragam computer, server, dan sistem penyimpanan data, yang kesemuanya menciptakan “awan” bagi layanan komputasi
                Secara teori, sebuah sistem cloud computing mencakup semua program computer yang dapat anda bayangkan, dari data processing hingga video game. Biasanya, setiap aplikasi dijalankan dan memiliki server sendiri. Sebuah server pusat mengatur jalannya siste, seperti memonitor lalulintas, dan permintaan client untuk memastikan semuanya berjalan dengan baik.
                Bila sebuah perusahaan cloud computing memiliki banyak clien, maka kebutuhan akan ruang penyimpanan data pun akan membengkak. Sistem cloud computing paling tidak membutuhkan ruang penyimpanan data dua kali lebih besar daripada kebutuhan rill untuk membuat salinan semua data client. Hal ini dimaksudkan untuk mencegah kehilangan data bila terjadi pada media penyimpanan utama.
Contoh Software untuk cloud computing (berbasis OpenSource):
  • Ubuntu Enterprise Cloud (UEC)
  • Proxmox
  • OpenStack
  • OpenNebula
  • Eucalyptus



Minggu

File Sistem Kelompok 1

2.1.2 File Sistem
            Sebelum media dapat digunakan untuk menyimpan data, biasanya media tersebut harus dipartisi dan diformat ke dalam logical volume terlebih dulu. Mempartisi adalah suatu aktivitas untuk membagi media secara logikal ke dalam bagian-bagian yang berfungsi sebagai unit fisik terpisah. Logical volume adalah sebuah partisi atau kumpulan partisi yang berfungsi sebagai satu kesatuan yang telah diformat dengan suatu filesistem. Beberapa jenis media, seperti disket, dapat berisi paling banyak satu partisi (dan sebagai konsekuensi, satu logical volume). Format logical volume ditentukan oleh filesistem yang dipilih. Suatu filesistem menentukan cara file dinamai, disimpan, diorganisir dan diakses pada logical volumes. Terdapat beragam filesistem, masing-masing menyediakan fitur dan struktur data yang unik. Namun demikian, semua filesistem memiliki beberapa ciri umum. Pertama, mereka menggunakan konsep direktori dan file untuk mengorganisir dan menyimpan data. Direktori adalah struktur organisasional yang digunakan untuk mengelompokkan file. Selain file, direktori dapat berisi direktori lain yang disebut subdirektori. Kedua, filesistem menggunakan beberapa struktur data untuk menunjuk lokasi file pada media. Mereka juga menyimpan masing-masing file data yang ditulis ke media dalam satu atau lebih unit alokasi file. Hal ini dikenal sebagai cluster oleh beberapa filesistem (misalnya File Allocation Table [FAT], NT File System [NTFS]) dan blok oleh filesistem lainnya (misalnya filesistem Unix dan Linux). Sebuah unit alokasi file adalah sebuah kelompok sektor, yang merupakan unit terkecil yang dapat diakses pada suatu media.
Berikut ini adalah beberapa filesystem yang umum digunakan:
          FAT12. FAT12 digunakan hanya pada disket dan volume FAT yang lebih kecil daripada 16 MB. FAT12 menggunakan sebuah entri FAT 12-bit untuk menunjuk entri dalam filesistem.
          FAT16. MS-DOS, Windows 95/98/Nt/2000/Xp, Server Windows 2003, dan beberapa sistem operasi UNIX mendukung FAT16 secara asli. FAT16 biasanya juga digunakan untuk alat multimedia seperti audio player dan kamera digital. FAT16 menggunakan sebuah entri FAT 16-bit untuk menunjuk entri dalam filesistem. Volume FAT16 terbatas hingga maksimum 2 GB di dalam MS-DOS dan Windows 95/98. Windows NT dan sistem operasi yang lebih baru meningkatkan ukuran volume maksimum FAT16 menjadi 4 GB.
          FAT32. Windows 95 OEM Service Release 2 (OSR2), Windows 98/2000/XP, dan Windows Server 2003 mendukung FAT32 secara asli, seperti halnya beberapa alat multimedia. FAT32 menggunakan sebuah entri FAT 32-bit untuk menunjuk entri dalam filesistem. Ukuran maksimum volume FAT32 adalah 2 terabytes (TB).
          NTFS. Windows NT/2000/XP dan Server Windows 2003 mendukung NTFS secara asli. NTFS adalah suatu filesistem dapat dipulihkan, yang berarti bahwa ia dapat secara otomatis mengembalikan konsistensi filesistem manakala terjadi kesalahan. Sebagai tambahan, NTFS mendukung data kompresi dan enkripsi, dan memungkinkan ijin tingkat user dan grup didefinisikan untuk file dan direktori. Ukuran maksimum volume NTFS adalah 2TB.
          Second Extended Filesystem (ext2fs). ext2fs didukung secara langsung oleh Linux. ext2fs mendukung jenis file dan pemeriksaan filesistem standar Unix untuk memastikan konsistensi filesistem. Ukuran volume ext2fs maksimum adalah 4 TB.
          Third Extended Filesystem (extSfs) extSfs didukung secara langsung o!eh Linux extSfs didasarkan pada ext2fs filesystem dan menyediakan kemampuan menjurnai yang memungkmkan pemeriksaan konsistensi filesistem dilakukan dengan cepat pada sejumlah data yang besar. Ukuran volume extSfs maksimum adalah 4 TB.
          ReiserFS.21 ReiserFS didukung oleh Linux dan merupakan filesistem baku bagi beberapa versi Linux, la memberikan kemampuan menjurnai dan jauh lebih cepat dibandingkan filesistem ext2fs dan extSfs. Ukuran volume maksimum adalah 16 TB.
          Hierarchical File System (HFS). HFS didukung secara langsung oleh Mac OS. HFS sebagian besar digunakan di dalam versi lama Mac OS tetapi masih didukung dalam versi lebih baru. Ukuran volume maksimum HFS di Mac OS 6 dan 7 adalah 2 GB. Ukuran volume maksimum HFS dalam Mac OS 7.5 adalah 4 GB. Mac O 7.5.2 dan sistem operasi Mac yang terbaru meningkatkan ukuran volume maksimum HFSmenjadi2TB.
          HFS Plus. HFS Plus didukung secara langsung oleh Mac OS 8.1 dan versi selanjutnya dan ia merupakan sebuah filesistem berjurnal di Mac OS X. HFS Plus adalah penerus HFS dan memberikan banyak peningkatan seperti mendukung nama file yang panjang dan nama file Unicode untuk penamaan file internasional. Ukuran volume maksimum HFS Plus adalah 2 TB.
          Unix File System (UFS). UFS didukung secara asli oleh beberapa jenis sistem operasi Unix, termasuk Solaris, FreeBSD, OpenBSD, dan Mac OS X Namun demikian, kebanyakan sistem operasi sudah menambahkan fitur khusus, sehingga detil UFS berbeda antar implementasi.
          Compact Disk File System (CDFS). Seperti indikasi namanya, CDFS filesistem digunakan untuk CD.
          International Organization for Standardization (ISO) 9660 dan Joliet ISO 9660 filesistem biasanya digunakan pada CD-ROM. Filesistem CD-ROM yang popular lainnya adalah Joliet, suatu varian ISO9660. ISO 9660 mendukung panjang nama file sampai 32 karakter, sedangkan Joliet mendukung sampai 64 karakter. Joliet juga mendukung karakter Unicode di dalam pemberian nama file.
          Universal Disk Format (UDF). UDF adalah filesistem yang digunakan untuk DVD dan juga digunakan untuk beberapa CD.

2.1.3 Data Lain Pada Media
Seperti yang diuraikan di atas, filesistem dirancang untuk menyimpan file pada suatu media. Namun demikian, filesistem dapat pula berisikan data dan dihapusnya file atau versi lebih awal dari file yang ada. Data ini dapat menyediakan informasi penting Beberapa hal berikut menguraikan bagaimana data masih dapat berada pada berbagai media:
          File yang dihapus. Manakala suatu file dihapus, umumnya ia tidak dihapus dan media; melainkan informasi struktur data direktori yang menunjuk ke lokasi file ditandai sebagai terhapus. Hal ini berarti file masih disimpan pada media tetapi hal itu tidak lagi dihitung oleh sistem operasi tersebut. Sistem operasi menganggap ini sebagai ruang kosong dan dapat mengisi sebagian atau seluruh file terhapus kapanpun dibutuhkan.
          Slack Space. Seperti dijelaskan sebelumnya, filesistem menggunakan unit-unit alokasi file untuk menyimpan file. Sekalipun suatu file memerlukan ruang lebih sedikit daripada ukuran unit alokasi file, seluruh unit alokasi file masih disediakan untuk file itu. Sebagai contoh, jika ukuran unit alokasi file adalah 32 KB dan suatu file hanya berukuran 7 KB, keseluruhan 32 KB dialokasikan untuk file tetapi hanya 7 KB yang digunakan, akibatnya 25 KB ruang yang tak terpakai. Ruang yang tak terpakai ini dikenal sebagai file slack space, ia dapat berisikan data sisa seperti bagian file yang dihapus.
          Free Space. Free Space adalah area pada media yang tidak dialokasikan untuk partisi apapun. la terdiri dari cluster atau blok yang tidak teralokasi. Hal ini sering meliputi ruang pada media tempat file (dan bahkan keseluruhan volume) mungkin berada pada satu waktu namun kemudian telah dihapus Ruang kosong masih dapat berisi potongan data.
Cara lain data mungkin disembunyikan adalah melalui Alternate Data Streams (ADS) di dalam volume NTFS. NTFS telah lama mendukung berbagai arus data untuk direktori dan file. Masing-masing file pada suatu volume NTFS terdiri dari suatu stream tak bernama yang digunakan untuk menyimpan data primer file, dan satu atau lebih stream bernama (misalnya file.txt:Stream1, file.txt:Stream2) yang dapat digunakan untuk menyimpan informasi tambahan seperti properti file dan gambar thumbnail data Sebagai contoh, jika seorang user mengklik kanan pada suatu file di dalam Windows Explorer, melihat properti file dan kemudian memodifikasi informasi yang diperlihatkan di dalam summary tab, OS menyimpan ringkasan informasi file dalam arus bernama (named stream).
            Semua arus data dalam suatu file berbagi atribut file (seperti timestamp, atribut keamanan). Walaupun stream bernama mempengaruhi kuota penyimpanan file, mereka sebagian besar disembunyikan dari user sebab utilitas file Windows standar seperti Explorer hanya melaporkan ukuran stream tak bernama (unnamed stream) file. Akibatnya, user tidak dapat menentukan apakah suatu file berisi ADS dengan menggunakan utilitas file Windows standard. Hal ini memungkinkan data tersembunyi berada dalam filesistem NTFS. Memindahkan file dengan ADS ke filesistem non-NTFS secara efektif melepaskanADS dari file, maka ADS dapat hilangjika analis tidak paham akan kehadiran mereka.

 Link Kelompok:
Bobby Naibaho : Pengumpulan Bukti Digital
Reza Rizki Pradana : Mengumpulkan Data
M. Akhsan Fauzi : Integritas File Data

Sabtu

E-Agriculture: Pemanfaatan TIK untuk Peningkatan Kinerja Bidang Pertanian

          Pertanian Indonesia merupakan aset penting dalam perekonomian negara, pengetahuan mengenai pertanian tentu harus didalami bagi orang yang menggeluti bidang ini. Pertama kali Milennium Development Goals (MDGs) dicanangkan tahun 2000, salah satu fokusnya adalah pembangunan yang keberlanjutan (sustainability development). Pembangunan yang berkelanjutan ini pada dasarnya terdiri dari tiga komponen: environmental sustainability, economic sustainability, and sociopolitical sustainability.
          Salah satu entry point untuk menjaga pembangunan yang berkelanjutan dalam bidang lingkungan adalah melalui pertanian yang ramah lingkungan. Pertanian yang ramah lingkungan tersebut melibatkan banyak entitas: petani, pelanggan, pemerintah, pebisnis, pabrik pupuk, dan lain-lain. Satu entitas berinteraksi dengan entitas lainnya. Agar sinergi antar entitas ini optimal, perlu dibangun sistem e-agriculture.
          Pembangunan e-agriculture menjamin kegiatan pertanian yang berkelanjutan yang mengintegrasikan tiga tujuan yaitu: ramah lingkungan, pertanian yang menguntungkan, dan masyarakat petani yang makmur.
          E-agriculture dapat memecahkan berbagai permasalahan yang muncul dalam pertanian moderen, seperti penggunaan bahan kimia yang berlebihan, volume sisa pembuangan yang besar, dan “memaksa” tanah untuk melebihi kapasitasnya.
          Di samping itu, para produsen (petani) berada pada posisi tawar yang lemah dibandingkan para pedagang perantara dan konsumen. Petani sulit mendapatkan informasi yang mutakhir mengenai besaran kebutuhan, harga, kapan menaman, apa yang sebaiknya ditanam, dimana bisa menjual komoditas pertanian tersebut, dan lain-lain.
          Ketidakseimbangan dari supply-chain ini menyebabkan kemiskinan terstruktur dikalangan petani.” Sejak tahun 2010, DeTIKnas mencanangkan e-agriculture menjadi salah satu program strategisnya yang mengajak Kementrian Pertanian sebagai mitra utamanya. Inilah salah satu kerja nyata dari pemanfaatan TIK pada perekonomian di bidang pertanian.

Jumat

Langkah Perusahaan menjalankan Tanggung Jawab Sosial Terhadap Konsumen dan Lingkungan sekitar

         Tanggung jawab sosial terhadap konsumen dan lingkungan adalah salah satu kunci sukses dari keberhasilan suatu perusahaan. Disini saya akan mengambil salah satu contoh perusahaan yang cukup terkenal di Indonesia, yaitu Pt. Danone AQUA.
            AQUA mengikuti aturan yang dituangkan dalam Piagam Danone tentang manajemen sumber daya air untuk menjamin kemurnian dan kualitas sumber-sumber mata air alami yang AQUA miliki serta menjaga kelestarian sumber-sumber tersebut. AQUA juga memberikan kembali apa yang telah diambilnya dari alam dengan menjaga sumber-sumber daya alam di daerah pegunungan dimana jika hujan turun akan mengisi sumber mata air AQUA. AQUA juga bekerjasama dengan pihak setempat yang berkepentingan dengan menjalankan sejumlah program sosial dan lingkungan hidup untuk memberdayakan masyarakat sekitarnya. Program tersebut meliputi:
  • Pertanian yang berkesinambungan
  •  Pengelolaan sampah
  • Pendidikan lingkungan dan kesehatan
  • Akses ke air bersih dan sanitasi
  •  Penghijauan
  •  Manajemen irigasi terpadu.

            Kita dapat melihat dari sudut pandang konsumen, AQUA selalu memberikan penjelasan dengan detail dari proses pengolahan sumber mata air dan pelestarian alam yang di lakukan, sehingga para konsumen tidak ragu untuk menggunakan produk tersebut. Dari segi lingkungan sekitar, AQUA memberikan mata pencaharian yang lebih terhadap penduduk sekitar tempat pengolahan mata air. Penduduk dapat berkerja dan mendirikan tempat makan atau tempat istirahat bagi para pegawai AQUA. AQUA juga selalu menjaga kelestarian sekitar dengan pengelolaan sampah dan pendidikan lingkungan terhadap pegawainya.
            Inilah yang dapat kita jadikan contoh salah satu perusahaan yang mempunyai tanggung jawab terhadap konsumen dan lingkungan dengan baik. Dengan keterbukaannya pengelolaan sumber mata air dapat dipercaya oleh masyarakat luas di Indonesia.n pengelolaan linkungan sekitar AQUA da