Kamis, 26 Januari 2012

Pengertian ID3 Tag.Information

M. Khozinul Mahfudz (10.111.0358)
Pemrograman API

// untuk menentukan lokasi yang akan dibuka
  fmp3:=TFileStream.Create(mp3File, fmOpenRead);
pengertian:
dibuat untuk  menciptakan contoh  TfileStream,. Ini membuka file dengan mode FileName mode, yang dapat memiliki salah satu dari nilai berikut:
fmCreate TFileStream.Create menciptakan sebuah file baru jika diperlukan.
TFileStream.Create fmOpenRead membuka file dengan akses read-only.
TFileStream.Create fmOpenWrite membuka file dengan menulis-hanya akses.
TFileStream.Create fmOpenReadWrite membuka file dengan akses baca-tulis.

try
//mencari letak atau posisi file pada ID3
    fmp3.position:=fmp3.size-128;
Pengertian:
Properti Position pada Delphi menunjukkan bagaimana menentukan posisi awal form. Nilai default poDesigned menunjukkan bahwa form akan muncul di mana rancangan dan di mana menggunakan sifat posisional (Kiri dan Top) dan ukuran (Lebar dan Tinggi) dari properti form.

//membaca file mp3 sebanyak ukuran dari ID3
    fmp3.Read(ID3,SizeOf(ID3));
Pengertian:
Prosedur Read akan membaca satu baris data dari sebuah file atau console.
Read dari file biner untyped, gunakan BlockRead.
Read  tidak menggunakan buffer - BlockRead  lebih efisien.
Read  juga merupakan direktif Delphi. Hal ini digunakan dengan  kata kunci Properti.


  finally

//menghapus fmp3
    fmp3.free;
  end;

 { or the non Stream approach - as in ChangeID3Tag procedure}
 try
//memasukkan file dari variabel fmp3 yang berlokasi di fmp3
   AssignFile(fMP3, mp3File);
Pengertian:
Prosedur AssignFile memberikan nilai untuk filehandle untuk FileName dalam persiapan untuk membaca atau menulis ke file

//untuk mereset fmp3
   Reset(fMP3);
Pengertian:
Prosedur reset ini digunakan  membuka file yang diberikan oleh filehandle untuk membaca, menulis atau membaca dan menulis akses. Dan juga harus menggunakan AssignFile untuk menetapkan file untuk filehandle sebelum menggunakan Reset.Gunakan Write atau writeln untuk menulis ke file setelah ulang ini dijalankan.

   Try


//mencari file yang bertipe mp3
     Seek(fMP3, FileSize(fMP3) - 128);
Pengertian:
Prosedur seek mencari posisi record yang berupasebuah file biner terbuka yang diberikan oleh filehandle ke RecordNumber pada posisi baru. File harus ditetapkan dengan AssignFile dan dibuka dengan Reset Rewrite

//mengkunci data yang telah ditemukan
     BlockRead(fMP3, ID3, SizeOf(ID3));
Pengertian:
Prosedur BlockRead digunakan untuk membaca catatan RecordCount data ke dalam buffer dari file biner untyped diberikan oleh filehandle itu. File harus telah ditetapkan menggunakan AssignFile dan dibuka dengan Reset.

   finally
   end;
 finally


//mengkosongkan nilai dari fmp3
   CloseFile(fMP3);
Pengertian:
Prosedur CloseFile menutup sebuah file yang terbuka yang diberikan oleh filehandle.File harus telah ditetapkan, dan dibuka dengan append, Reset atau  Rewrite.

 end;

//jika properti TAG dari mp3 tersebut tidak sama denga TAG maka akan ditampilkan pesan error
 if ID3.Tag <> 'TAG' then begin
   Title.Text:='Wrong or no ID3 tag information';
   Artist.Text:='Wrong or no ID3 tag information';
   Album.Text:='Wrong or no ID3 tag information';
   Year.Text:='Wrong or no ID3 tag information';
   Genre.Text:='Wrong or no ID3 tag information';
   Comment.Text:='Wrong or no ID3 tag information';
Pengertian:
Tag ID3 disimpan dalam 128 bytes terakhir dari file MPEG layer 3. Ini dimulai dengan string 'TAG'. Jika string ini tidak ada,maka  informasi ID3 telah dihapus.

 end

//jika properti TAG sama dengan 'TAG' maka akan ditampilkan informasi dari mp3 tersebut
else begin
   Title.Text:=ID3.Title;
   Artist.Text:=ID3.Artist;
   Album.Text:=ID3.Album;
   Year.Text:=ID3.Year;

//jika properti genre ditemukan diantara 0 sampai maxidgenre, maka genre akan ditampilkan denhan format string
   if ID3.Genre in [0..MaxID3Genre] then
     Genre.Text:=ID3Genre[ID3.Genre]
//jika tidak ditemukan, maka genre akan ditampilkan dengan hasil angka
   else
     Genre.Text:=IntToStr(ID3.Genre);
   Comment.Text:=ID3.Comment
 end;
end;

Rabu, 18 Januari 2012

NU Baru Kehilangan Aktivis yang Militan

Ketua Pengurus Besar Nahdlatul Ulama (PBNU) KH Said Aqil Siroj mengaku sangat kehilangan KH Imam Yahya Mahrus yang merupakan salah satu aktivis militan Nahdlatul Ulama. “Kami merasa sangat kehilangan. Beliau adalah aktivis, pejuang, yang sangat militan. Beliau juga ulama NU,” katanya mengenai sosok imam Pondok Pesantren Lirboyo, KH Imam Yahya yang wafat Sabtu sekitar pukul 20.30 WIB. Sebelumnya pengasuh Pondok Pesantren Al Mahrusiyah itu. sempat dirawat di Graha Amerta, RSU dr Soetomo Surabaya.
Said Aqil mendatangi rumah duka sebagai wujud kepedulian dari NU dan penghormatan terakhirnya kepada almarhum. Ia menyebut KH Imam Yahya adalah sosok yang sangat rendah hati (tawadu’).
“Beliau tidak pernah mau duduk di bangku paling depan, dan selalu duduk di bangku belakang. Bahkan, beliau juga tidak pernah panggil nama saya, justru memanggil dengan sebutan Kang, padahal saya ini adiknya,” ucapnya.
Said mendoakan semoga arwah KH Imam Yahya tenang di sisi-Nya, semua dosanya diampuni, dan  meninggal dengan “khusnul khotimah”. Ia berharap warga NU menggelar salat gaib untuk mendoakan arwah KH Imam Yahya.
gus imam yahya dan iwan fals di ponpes lirboyo kediriPimpinan Pondok Pesantren Lirboyo, Kediri, Jawa Timur, KH Imam Yahya Mahrus wafat setelah sempat dirawat di Graha Amerta Sabtu malam (14/1) sekitar pukul 20.30 WIB. Gus Yahya dimakamkan di Kelurahan Ngampel, Kecamatan Mojoroto, Kota Kediri, sesuai dengan wasiatnya.
Kondisi kesehatan Rektor IAIT Kediri itu memang buruk sejak setahun terakhir, sehingga sudah sering masuk dan keluar rumah sakit. Ia menderita komplikasi penyakit, di antaranya tumor paru, diabetes, dan paru-paru basah. KH Imam Yahya meninggalkan seorang istri bernama Nyai Zakiyah dan 6 orang anak. [antara]
gus yahya diberangkatkan ke makam ngampel, mojoroto, kediri

Kedermawanan Beliau ABAH YAI_KU


“Sosok Mbah Kyai mahrus Aly selain dikenal sebagai figur yang tegas dan berdisiplin tinggi dalam keseharian, teryata dibalik itu semua terdapat banyak sekali suri tauladan yang dapat digali, baik oleh santri, Alumni bahkan Masyarakay sekalipun”, itulah penggalan prakata KH. Imam Yahya Mahrus dalam acara Haul Almaghfurlah KH. Mahrus Aly yang ke-26, kamis sore lalu (22/09) di Mushola PPHM Lirboyo Kediri. Dalam kegiatan rutin setiap hari kamis akhir dibulan syawal ini, hadir puluhan Kyai, Alumni, masyarakat dan ratusan Santri.

Acara berlangsung khidmat mana kala pembacaaan tahlil dimulai oleh KH. M. Anwar Manshur. Suasana yang asalnya sedikit gaduh, berganti hening seakan kembali kepada masa-masa indah bersama Mbah Yai Mahrus Aly. Usai pembacaan Tahlil, acara dilanjutkan dengan pembacaan Do’a tahlil yang dipimpin oleh Habib Abdurrohman dari Kediri. Selanjutnya KH. Imam Yahya Mahrus menyampaikan sambutan atas nama Keluarga.

Dalam Sambutannya, Rektor Institut Agama Islam Tri Bakti ini mengisahkan kenangan-kenangan indah bersama Almarhum, “Mbah Yai Mahrus itu figur yang sangat lengkap, mulai dari Rektor, Pendakwah, Imam masjid hingga penasehat Tentara.” Ujar Yai Imam tegas. Lebih lanjut, Kyai Imam juga menambahkan beberapa kisah-kisah pribadi Mbah Yai Mahrus yang jarang di ketahui oleh santri dan Alumni, salah satunya adalah kedermawanan beliau yang luar biasa.

Dalam berbagai kesempatan Mbah Yai Mahrus selalu menyempatkan diri untuk bersedekah, meskipun dalam keadaan bepergian, hingga pada saat kembali kekediaman sekalipun, beliau sempatkan tuk sekedar bertegur sapa dengan para tetangga, sembari memberikan beberapa lembar uang kepada mereka

RIBUAN ORANG IRINGI KEPERGIAN MBAH YAI IMAM

Lautan Manusia memenuhi sepanjang jalan KH. Abdul Karim Lirboyo, untuk memberikan penghormatan terakhir kepada Mbah Yai Imam (sapaan akrab KH. Imam Yahya Mahrus), ribuan orang dari berbagai kalangan, yang di dominasi golongan santri ini, tampak memenuhi seluruh ruas jalan, terutama sekitar kediaman Almarhum, Pondok dan Masjid Lirboyo.
Dari kalangan Ulama’ tampak hadir, Ketua Umum PBNU KH. Said Aqil Sirajd dan rombongan dari Jakarta, KH. Maemun Zubeir (Sarang), KH. Musthofa Bisri (Rembang) KH. Nurul Huda Jazuli (Ploso Kediri), KH. Zaenuddin Jazuli (Ploso Kediri), KH. Mas Subadar (Pasuruan), KH. Syukri (Gontor Ponorogo), KH. Masduqi Mahfudz (Malang),  KH. Sholahuddin Wahid (Tebu Ireng Jombang) dan Seluruh Masyayikh Pondok Pesantren Lirboyo.
Dari golongan pemerintah tampak Wakil Walikota Kediri, Kapolresta Kediri, Dandim 0809 Kediri dan beberapa anggota DPRD Jatim dan Kota Kediri.
Dalam seremonial pemberangkatan Jenazah, yang dilaksanakan di depan Mushola Pondok HM Al Mahrusiyyah yang beliau asuh, adik kandung Mbah Yai Imam, KH. Abdulloh Kafabihi Mahrus mengungkapkan perasaan duka yang sangat mendalam, atas kewafatan Mbah Yai Imam, “Kami mewakili seluruh keluarga, meminta maaf yang sebesar-besarnya, jika Kyai Imam Mempunyai salah, kami mohon agar hadirin yang berkenan membacakan Do’a terkhusus kepada ibu Nyai Zakiyah dan putra-putri beliau, agar diberi ketabahan dan kekuatan, untuk melanjutkan perjuangan beliau” ujar Kyai Kafa berlinangan air mata.
Setelah sambutan keluarga, acara dilanjutkan dengan sambutan atas nama PBNU yang disampaikan oleh KH. Said Aqil Sirajd, dalam sambutannya, kyai yang akrab di sapa dengan Kyai Said tersebut banyak mengungkapkan jasa-jasa Mbah Yai Imam, ” Totalitas beliau dalam berdakwah sungguh luar biasa, hingga minggu-minggu terakhir sebelum beliau wafat, beliau masih sempatkan diri ke Jakarta menghadiri acara RMI Pusat, meskipun di dada beliau menacap selang ke ginjal beliau.” Ujar beliau.
Usai sambutan PBNU, dilanjutkan dengan Isyhad (persaksian) dan pelepasan oleh KH. Maemun Zubeir, pengasuh PP. Sarang Rembang. Dalam keterangan singkatnya, Kyai Maimun berujar “Sejatinya Beliau Yai Imam adalah anak dari Guru saya Mbah Yai Mahrus, jadi meskipun beliau  besan saya, beliau tetap saya hormati karena putra guru saya” ujarnya tegas. Lebih lanjut Kyai sepuh yang sangat dihormati ini, secara Khusus meminta kepada seluruh pentakziah, agar bersedia memndoakan keluarga, semoga diberikan ketabahan dan kekuatan.
Acara seremonial pemberangakatan jenazah, diakhiri dengan pembacaan Do’a yang dipimpin oleh KH. M. Anwar Manshur, pengasuh pondok Pesantren Lirboyo, yang juga kakak ipar Almarhum. Usai dibacakan Do’a Jenazah diusung menuju Masjid  Lirboyo dengan berjalan kaki.
Sebelumnya, ribuan pelayat dari berbagai Daerah, berkesempatan melaksanakan sholat Jenazah, namun karena keterbatasan tempat, maka sholat di jadikan beberapa gelombang, di Ndalem beliau 24 kali, di mushola HM Almahrusiyyah 7 kali dan terakhir di Masjid Lirboyo 2 kali yang diimami bergantian, KH. Idris Marzuqi dan KH. Masduqi Mahfud.
Keharuan nampak begitu terasa, pada saat Jenazah diusung menuju Masjid Lirboyo, Ribuan orang tampak berdesak-desakan ingin memberikan penghormatan terakhir kepada Al Marhum, hingga kondisi dalam Masjid mapun Serambi Masjid pun penuh sesak dengan manusia, dan akhirnya terpaksa beberapa penta’ziah melakukan sholat Jenazah dihalaman samping dan depan masjid.
Usai di Sholati para santri dan Alumni, jenazah diusung menuju ambulan, yang sudah menunggu di depan Gerbang Pondok, disinilah puncak keharuan santri sangat terasa, karena mereka untuk yang terakhir kalinya dapat bersua dengan Mbah Yai Imam, hujan tangis tiada henti, hingga mobil Ambulance yang membawa jenazah secara perlahan meninggalkan Gerbang Pondok, dengan kawalan Mobil polisi, 6 unit Truck Dalmas Brimob Kediri, 2 unit Bus Polresta Kediri dan ratusan kendaraan pribadi.

Ribuan pentakziah memadati mushalla Pondok Pesantren Salafiyah Al Mahrusiyah di Lirboyo, Kediri, Jatim


Ribuan pentakziah dari berbagai daerah memadati mushalla Pondok Pesantren Salafiyah Al Mahrusiyah di Lirboyo, Kediri, Jatim, untuk shalat jenazah pimpinan pondok, KH Imam Yahya Mahrus, yang wafat Sabtu (14/1) malam.

"Kalau yang datang, dari berbagai daerah di Jatim, bahkan ada yang dari luar Jatim. Mereka sudah datang sejak semalam," kata Arif Nur, salah seorang pengurus pondok, Minggu (15/1).

Berdasarkan pantauan di lokasi, ribuan pentakziah juga masih memadati lokasi pondok. Selain para santri, alumni, mereka yang hadir juga sejumlah kiai besar lainnya, seperti KH Arir dari Demak. Ketua PBNU Said Aqil Siradj juga datang ke Lirboyo untuk bertakziah.

Selain jajaran muspida Kota Kediri, seperti Wali kota Kediri Samsul Ashar dan sejumlah pejabat lainnya, termasuk Kepala Polres Kediri Kota, AKBP Ratno Kuncoro, juga datang.

Yuni, salah seorang pentakziah asal Kediri mengaku sangat kehilangan sosok KH Imam Yahya. Ia adalah pemimpin pondok yang baik, dan sangat perhatian kepada para santri.

"Beliau sangat sabar, dan setiap kali sepertiga malam selalu membangunkan santri-santrinya," ucap Yuni yang pernah mengabdi di pondok pada tahun 1992 tersebut.

Jenazah dimakamkan di PP Al Mahrusiyah, Kelurahan Ngampel, Kecamatan Mojoroto, Kota Kediri, siang ini, berdasarkan
wasiat dari almarhum. Makam itu memang dibuat khusus untuk almarhum.

KH Imam Yahya Mahrus wafat setelah mendapatkan perawatan di Graha Amerta RSU dr Soetomo, Surabaya. Ia di rawat di rumah sakit Senin (9/1) hingga Sabtu (14/1) malam. Beliau meninggal akibat penyakit komplikasi, di antaranya paru-paru, serta diabetes.

Rektor IAIT Tribakti Kediri ini memang sudah sering masuk dan keluar dirawat di rumah sakit sejak dua tahun lalu. Ia meninggalkan seorang istri, Zakiyah, serta enam anak.

Sang GURU_KU


Ketua Pengurus Besar Nahdlatul Ulama (PBNU) KH Said Aqil Siroj mengaku sangat kehilangan KH Imam Yahya Mahrus yang merupakan salah satu aktivis militan Nahdlatul Ulama.

"Kami merasa sangat kehilangan. Beliau adalah aktivis, pejuang, yang sangat militan. Beliau juga ulama NU," katanya dikonfirmasi tentang sosok pemimpin Pondok Pesantren Lirboyo, almarhum KH Imam Yahya yang meninggal akibat komplikasi penyakit di Pondok Pesantren Salafiyah Al Mahrusiyah di Lirboyo, Kota Kediri, Jawa Timur, Minggu (15/1).

Ia mengatakan, kedatangannya ke rumah duka sebagai wujud kepedulian dari NU. Selain itu, kedatangannya juga sebagai penghormatan terakhir kepada almarhum.

Ia juga menyebut, KH Imam Yahya adalah sosok yang sangat rendah hati (tawadu'). Bahkan, saat pertemuan dengan para kiai pun, ia enggan untuk duduk di bangku paling depan.

"Beliau tidak pernah mau duduk di bangku paling depan, dan selalu duduk di bangku belakang. Bahkan, beliau juga tidak pernah panggil nama saya, justru memanggil dengan sebutan Kang, padahal saya ini adiknya," ucapnya.

Ia berharap, arwah KH Imam Yahya tenang di sisiNya, semua dosanya diampuni, dan ia meninggal dengan "khusnul khotimah". Ia juga berharap, warga NU juga melakukan shalat gaib, untuk mendoakan arwah KH Imam Yahya.

Sejumlah keluarga dan para tamu undangan menangis saat jenazah diberangkatkan dari tempatnya disemayamkan, mushalla PP Salafiyah Al Mahrusiyah di Lirboyo. Jenazahnya memang ditempatkan di sana, agar para tamu, santri, bisa melakukan shalat jenazah.

Ribuan orang juga hadir sebagai penghormatan terakhir dari almarhum. Bahkan, shalat jenazah pun dibuat bergelombang, sampai 31 kali, yang dilakukan di mushalla serta masjid utama di PP Lirboyo tersebut.

Sejumlah kiai dari berbagai daerah di Indonesia juga hadir sebagai bentuk penghormatan terakhir, di antaranya KH Nur Huda Djazuli dari Ploso, Kabupaten Kediri, KH Aziz Mansur dari Jombang, serta sejumlah kiai lainnya.

Kegiatan shalat jenazah pun juga dipimpin para kiai yang hadir. Setiap kali shalat jenazah, tak kurang dari 200 orang yang ikut.

Selain dihadiri para kiai, sejumlah tokoh serta muspida Kota Kediri juga hadir, seperti Wakil Wali Kota Kediri Abdullah Abu Bakar, Kepala Polres Kediri Kota AKBP Ratno Kuncoro, serta sejumlah tokoh lainnya, termasuk mantan Wali Kota Kediri H A Maschut.

Pimpinan Pondok Pesantren Lirboyo, Kediri, Jawa Timur, KH Imam Yahya Mahrus wafat setelah sempat dirawat di Graha Amerta, yang merupakan unit khusus di RSU dr Soetomo Surabaya, Sabtu (14/1) malam, sekitar pukul 20.30 WIB, akibat sakit yang dideritanya. Ia dimakamkan di Kelurahan Ngampel, Kecamatan Mojoroto, Kota Kediri, sesuai dengan wasiatnya.

Kondisi kesehatan dari Rektor Kampus IAIT Kota Kediri itu memang buruk sejak satu tahun terakhir, sudah sering masuk dan keluar rumah sakit. Ia menderita komplikasi penyakit di antaranya tumor paru, diabetes, dan paru-paru basah. KH Imam Yahya meninggalkan seorang istri bernama Nyai Zakiyah serta enam orang anak.

RIBUAN ALUMNI BERBAGAI DAERAH HADIRI PEMAKAMAN YAI IMAM



Berita kewafatan KH. Imam Yahya Mahrus, sabtu malam (14/01) kemarin, membuat kaget banyak pihak, terutama Alumni Pondok Pesantren Lirboyo Kediri, sebab dari informasi terakhir yang di dapat, kondisi kesehatan Yai Imam mulai membaik. Sehingga banyak Alumni yang tidak percaya berita kematian tersebut dan akhirnya menanyakan berita kewafatan Yai Imam kepada pengurus Pondok. Akhirnya Telephon Pondok tak henti-hentinya berdering, ditelepon para alumni dari perbagai penjuru daerah, mereka seakan tak percaya berita tersebut, apalagi akhir-akhir ini marak penipuan berita dan penyebaran isu yang tak bertanggung jawab dengan berkedok SMS.
Dari informasi yang di himpun Lirboyo.net, ribuan alumni dari berbagai daerah datang secara bergelombang, dengan menggunakan kendaraan pribadi, hingga umum, seperti Kereta Api dan Bus. mereka datang, mulai tengah malam, hingga berita ini ditulis (15/01) ribuan Alumni masih saja datang untuk memberikan ucapan bela sungkawa.
Atho’illah, seorang Alumni dari Malang menuturkan, “Tadi malam saya mendapatkan kabar kewafatan Mbah Yai Imam dari teman-teman, dan malam itu juga saya berangkat menuju Lirboyo dengan berombongan, saya ingin memberikan penghormatan yang terakhir kali kepada beliau,” ujarnya lirih. Atho’ menambahkan, dia mempunyai kesan yang mendalam terhadap Yai Imam, sehingga saat mendengar kewafatan beliau, dia tidak percaya begitu saja, begitu juga rekan-rekan yang datang bersama dia.
Senada apa yang di sampaikan  Atho’, berita kewafatan Yai imam yang sangat mendadak tersebut, membuat banyak pihak tak percaya, termasuk para Pengurus Pondok sendiri, yang selama ini dekat dengan beliau, salah satunya adalah Ketua Pondok HM Almahrusiyyah, Ust. Syaifulloh Shofa,  ” Saya bertemu beliau terakhir pas hari Jum’at Siang (13/01), saat itu, kondisi beliau masih seperti biasa, tidak nampak tanda-tanda akan wafat, beliau berkenan menerima kami dengan duduk bersila,” ujarnya disela-sela kesibukannya menerima pelayat.
Lebih lanjut, ustad kelahiran Brebes ini menuturkan, meski kondisi beliau sedemikian rupa, beliau masih sempat bercanda dengan Syaiful ” Beliau dawuh, sekarang didadaku nambah dua alat lagi, sambil menunjukkan dua selang yang di tancapkan kedalam dada beliau, terus beliau dawuh, besok aku akan jadi Terminator, yang kuat karena kaya’ robot begini,” ujar syaiful mengenang

PULUHAN KARANGAN BUNGA PENUHI KEDIAMAN YAI IMAM



   Sosok KH. Imam Yahya Mahrus yang, berwibawa Humoris dan Mudah bergaul, membuat beliau dekat dengan semua Pihak, mulai dari kalangan Kyai, Santri, Pengusaha, Pejabat Pemerintah, Tokoh Politik, Budayawan, Artis hingga tokoh lintas agama.
   Hal ini terbukti dari berjajarnya puluhan karangan bunga ucapan ikut berbela sungkawa, yang berasal dari berbagai pihak, terutama tokoh-tokoh yang selama ini mengenal beliau,
   Dari pengamatan crew Formal Malang, tokoh-tokoh yang mengucapkan antara lain : Menteri Agama RI, Kapolda Jatim, Kapolda Metro Jaya, Pangdam V Brawijaya, Ka Kanwil Kemenag Jatim, Ka Kanwil Perpajakan, Walikota dan Wakil Walikota Kediri, Bupati dan Wakil Bupati Kediri, Kapolresta Kediri, Dandim 0809 Kediri, Dan Yonif 521 Kediri, beberapa kepala daerah, anggota DPD, DPR mulai dari Pusat, Wilayah hingga Kota Kediri. ketua Partai, Pimpinan Perusahaan, Perbankkan, hingga Perorangan.
Selain karangan bunga, ucapan bela sungkawa juga disampaikan para tokoh, dalam bentuk ucapan melalui media massa. Seperti yang termuat di harian Lokal Kediri, belasan ucapan berbela sungkawa tampak menghiasi beberapa halaman media tersebut, dari tokoh pemenrintahan, pengusaha dan pimpinan partai.
    Ucapan berbela sungkawa juga di sampaikan masyarakat luas melalui Radio-radio lokal Kediri. Terbukti banyak penelpon dalam beberapa acara radio yang mengucapkan ikut berduka cita atas kewafatan Yai Imam.

Selasa, 17 Januari 2012

KYAI IMAM WASIAT DIMAKAMKAN DI NGAMPEL

   Innalillahi wa inna ilaihi Roji’un, bumi Lirboyo berduka, KH Imam Yahya Bin KH Mahrus Aly Berpulang ke Rahmatulloh, kyai santun dan humoris ini wafat pada tanggal 14 hari sabtu pukul 20.00 WIB di Graha Merta Rumah Sakit Dr. Soetomo Jawa Timur.
   Kyai yang akrab disapa dengan nama mbah yai Imam Ini, meninggalkan seorang Istri, 4 orang putra, 2 orang putri dan 4 orang cucu, sekaligus ribuan santri dan Alumni Pondok Pesantren Lirboyo.
    Salah satu pimpinan pondok pesantren Lirboyo Kediri. HM. Muhklas Noer mengatakan “ saat ini jenazah beliau masih perjalanan menuju Pondok Pesantren Lirboyo Kediri, dengan menggunakan mobil ambulan dari RS . Graha Amerta Dr. Soetomo Surabaya”.
    Hingga berita ini ditulis pihak keluarga maupun perwakilan pengurus, masih belum dapat memastikan kapan dan dimana, beliau akan di Makamkan.
    Segenap Warga Forma Malang, menyampaikan perasaan duka yang mendalam atas wafatnya guru besar Pondok Pesantren Lirboyo, KH. Imam Yahya Bin Mahrus Aly
     Sosok Mbah Kyai mahrus Aly selain dikenal sebagai figur yang tegas dan berdisiplin tinggi dalam keseharian, teryata dibalik itu semua terdapat banyak sekali suri tauladan yang dapat digali, baik oleh santri, Alumni bahkan Masyarakay sekalipun”, itulah penggalan prakata KH. Imam Yahya Mahrus dalam acara Haul Almaghfurlah KH. Mahrus Aly yang ke-26, kamis sore lalu (22/09) di Mushola PPHM Lirboyo Kediri. Dalam kegiatan rutin setiap hari kamis akhir dibulan syawal ini, hadir puluhan Kyai, Alumni, masyarakat dan ratusan Santri.
     Acara berlangsung khidmat mana kala pembacaaan tahlil dimulai oleh KH. M. Anwar Manshur. Suasana yang asalnya sedikit gaduh, berganti hening seakan kembali kepada masa-masa indah bersama Mbah Yai Mahrus Aly. Usai pembacaan Tahlil, acara dilanjutkan dengan pembacaan Do’a tahlil yang dipimpin oleh Habib Abdurrohman dari Kediri. Selanjutnya KH. Imam Yahya Mahrus menyampaikan sambutan atas nama Keluarga.
     Dalam Sambutannya, Rektor Institut Agama Islam Tri Bakti ini mengisahkan kenangan-kenangan indah bersama Almarhum, “Mbah Yai Mahrus itu figur yang sangat lengkap, mulai dari Rektor, Pendakwah, Imam masjid hingga penasehat Tentara.” Ujar Yai Imam tegas. Lebih lanjut, Kyai Imam juga menambahkan beberapa kisah-kisah pribadi Mbah Yai Mahrus yang jarang di ketahui oleh santri dan Alumni, salah satunya adalah kedermawanan beliau yang luar biasa.
    Dalam berbagai kesempatan Mbah Yai Mahrus selalu menyempatkan diri untuk bersedekah, meskipun dalam keadaan bepergian, hingga pada saat kembali kekediaman sekalipun, beliau sempatkan tuk sekedar bertegur sapa dengan para tetangga, sembari memberikan beberapa lembar uang kepada mereka.

KYAI IMAM WASIAT DIMAKAMKAN DI NGAMPEL
   Isyarah bahwa KH. Imam Yahya Mahrus akan Berpulang di ungkap seorang Arsitek Pembangunan Pondok Baru Almahrusiyyah di Desa Ngampel Mojoroto, “Beliau Kyai Imam, sabtu kemarin sempat dawuh sama saya, agar dibuatkan areal Maqbaroh di depan Masjid yang direncanakan akan dibangun ditengah areal Pondok,” ujar Ir. Bambang, arsitek yang menjadi langganan Almarhum. Lelaki yang akrab di panggil pak bambang ini menambahkan, awalnya dia sangsi dengan permintaan Kyai Imam tersebut, tapi ternyata ungkapan beliau tersebut adalah pertanda yang beliau berikan, jika hendak meninggalkan kita semua.
    Senada dengan Pak Bambang, mengenai lokasi pemakaman yang berada di Desa Ngampel, Hal ini di benarkan oleh putra beliau Agus H. Reza Ahmad Zahid, ” Sesuai dengan wasiat yang di sampaikan Abah kepada keluarga dan termasuk saya, abah menginginkan agar di makamkan di Desa Ngampel Kecamatan Mojoroto, lokasi pengembangan Pondok baru Pesantren HM AlMahrusiyyah,” ujar beliau lirih, disela-sela menerima ucapan bela sungkawa dari para pentakziah.
    Sebelumnya, beberapa saat sebelum ada informasi pasti tentang wasiat tersebut, para Masyayikh Lirboyo, telah menyiapkan lokasi di Area Maqbaroh Pondok Pesantren Lirboyo, sehingga makam Al Marhum bisa menjadi satu dengan para leluhur Lirboyo yang lainnya. Namun karena beliau berwasiat demikian, maka hukumnya wajib dilaksanakan.
Untuk diketahui, Desa Ngampel berada di utara Pondok Pesantren Lirboyo, kurang lebih 7 KM. Di areal seluas 5 Ha tersebut, sedang dibangun Pondok Pesantren HM Almahrusiyyah unit 3, di areal yang merupakan lahan bekas sawah tersebut, tampak bangunan rumah dan beberapa asrama santri, yang masih dalam tahap pembangunan.
     Dalam prosesi pemakaman KH. Imam Yahya Mahrus di area Pondok Baru Al Mahrusiyyah, bertindak sebagai pentalqin adalah KH. Musthofa Bisri dari Rembang. Pengasuh PP. Raudlatut Tahilibin yang akrab di sapa Gus Mus ini mentalqin Almarhum dengan menggunakan bahasa Arab. Usai talqin acara dilanjutkan dengan Do’a yang di pimpin secara bergantian oelh beberapa Kyai antara Lain, KH. Maimun Zubeir (Sarang) KH. Abdul Aziz Masyhuri (Jombang) KH. Miftahul Akhar (Surabaya) dan beberapa Kyai sepuh lainnya.

Selasa, 10 Januari 2012

Ekstensi ZIP



       I.            Pendahuluan

Zip adalah file format yang digunakan untuk kompresi data. Sebuah file zip berisi satu atau lebih file yang telah dikompresi, untuk mengurangi ukuran file, ataupun disimpan.Format file zip melakukan kompresi dengan cara menggunakan algoritma kompresi.
Format ini awalnya diciptakan pada tahun 1989 oleh Phil Katz, dan pertama kali diimplementasikan dalam utilitas PKZip PKWARE itu, sebagai pengganti atau penyempurna format kompresi ARC sebelumnya diciptakan oleh Thom Henderson.

Format zip sekarang didukung oleh banyak utilitas perangkat lunak lain dari PKZip. Microsoft telah termasuk SO yang mendukung zip (dengan nama "compressed folders") dalam versi Microsoft Windows sejak tahun 1998. Apple juga mendukung zip di Mac OS X 10.3 (melalui BOMArchiveHelper, sekarang Archive utility) dan kemudian,berkembang bersama dengan format kompresi lainnya.

File Zip umumnya menggunakan ekstensi file "zip." Atau "ZIP." Dan jenis media MIME aplikasi / zip. Zip digunakan sebagai format file base oleh banyak program, biasanya di bawah nama yang berbeda sesuai dengan software developer asal (7-Zip,WinZip, dll).

Format ZIP adalah yang paling populer. Sebagai contoh, kebanyakan arsip di Internet adalah arsip berformat ZIP. Jika Anda akan mengirimkan suatu arsip RAR ke seseorang, mungkin saja teman Anda tidak mempunyai WinRAR untuk mengekstrak muatan yang ada dalam arsip RAR, hal ini bisa saja membuat Anda untuk memilih format ZIP. Pada sisi lain, Anda dapat mengirimkan suatu arsip yang berjenis self-extracting (dapat mengekstrak dirinya sendiri). Arsip self-extracting memiliki sedikit ukuran yang lebih besar, tetapi dapat mengekstrak dirinya tanpa bantuan program apa pun.
Keuntungan ZIP yang lain  adalah kecepatan. Proses penciptaan arsip ZIP lebih cepat dari arsip RAR.
    II.            Desain Format File Zip
Zip merupakan format arsip sederhana yang menyimpan beberapa file. Zip memungkinkan file yang terkandung untuk dikompresi menggunakan metode yang berbeda, serta hanya menyimpan file tanpa kompresi. Setiap file disimpan secara terpisah, memungkinkan file yang berbeda dalam arsip yang sama yang akan dikompresi menggunakan metode yang berbeda.

Direktori ditempatkan di akhir sebuah file zip. Ini mengidentifikasi file apa yang di zip dan mengidentifikasi di mana dalam zip file berada. Hal ini memungkinkan pembaca zip ke memuat daftar file tanpa membaca seluruh arsip zip. Zip arsip juga bisa memasukkan data tambahan yang tidak terkait dengan arsip zip. Hal ini memungkinkan untuk zip arsip untuk dibuat menjadi self-extracting arsip, aplikasi yang terkandung dekompresi data mereka, dengan memasukkan kode program dalam arsip zip dan menandai file sebagai executable (yaitu, dengan ekstensi exe.). Di sisi lain, juga memungkinkan untuk sebuah file berbahaya, seperti file gambar GIF, untuk menyembunyikan kode berbahaya dengan membuat file arsip zip.

Format zip menggunakan algoritma 32-bit CRC dan mencakup dua salinan dari struktur direktori dari arsip untuk memberikan perlindungan lebih besar terhadap kehilangan data.
 III.            Metode Kompresi (DEFLATE)
Deflate adalah Algoritma kompresi bersifat data lossless yang menggunakan kombinasi dari algoritma LZ77 dan Huffman coding. Algoritma asli seperti yang dirancang oleh Katz telah dipatenkan sebagai US patent 5051745 dan diberikan hak  untuk PKWARE.
a)      Stream format
Sebuah aliran Deflate terdiri dari serangkaian blok. Setiap blok didahului oleh sebuah header 3-bit:
1 bit: sebagai  bit penanda dan berada di akhir streams format:
        
    1:         ini adalah blok terakhir di streams format
        
   0:         ada blok lagi untuk memproses setelah yang satu ini.
2 bit: Encoding metode yang digunakan untuk jenis blok:
         00: bagian yang disimpan / baku / literal, antara 0 dan 65.535 byte
 
         01: static Huffman compressed block, menggunakan pohon Huffman
         10: compressed block complete dengan tabel Huffman
         11:
tidak digunakan.
Sebagian besar blok akan berakhir menjadi dikodekan menggunakan metode 10, pengkodean Huffman dinamis, yang menghasilkan sebuah pohon Huffman dioptimalkan disesuaikan untuk setiap blok data individual.



Kompresi dicapai melalui dua langkah
·         Pencocokan dan penggantian string duplikat dengan pointer
·         Mengganti simbol dengan yang baru, simbol tertimbang berdasarkan frekuensi   penggunaannya.

b)     Duplicate string elimination
Dalam blok yang sedang dikompresi, jika terlihat suatu byte yang ganda / duplicate  (repeated strings), maka metode back-referensi dimasukkan, menghubungkan ke lokasi sebelumnya bahwa string identik sebagai gantinya. Metode back referensi dapat dibuat di sejumlah blok, selama jarak muncul dalam 32 kB terakhir dari data terkompresi decode (disebut sliding window).

c)      Bit Reduction
Tahap kedua terdiri dari kompresi menggantikan simbol yang umum digunakan dengan representasi simbol pendek dan kurang umum digunakan dengan representasi lagi. Metode yang digunakan adalah pengkodean Huffman yang menciptakan pohon unprefixed non-overlapping interval, di mana panjang setiap urutan berbanding terbalik dengan kemungkinan bahwa simbol yang perlu dikodekan. lebih besar kemungkinan simbol harus dikodekan, maka akan semakin pendek urutan bitnya.

Sebuah pohon dibuat yang berisi ruang untuk 288 simbol:
0-255: mewakili byte literal / simbol 0-255.
256: ujung blok - pengolahan berhenti jika blok terakhir, jika tidak mulai memproses blok berikutnya. 257-285: dikombinasikan dengan ekstra-bit, panjang pertandingan 3-258 byte.
286, 287: tidak digunakan, bagian pendiam dan ilegal tapi masih pohon.

Sebuah kode panjang pertandingan akan selalu diikuti dengan kode jarak jauh. Berdasarkan pada jarak kode dibaca, lebih "ekstra" bit dapat dibaca dalam rangka untuk menghasilkan jarak akhir. Pohon Jarak berisi ruang untuk 32 simbol:

    
     0-3: jarak 1-4
     4-5: jarak 5-8, 1 bit tambahan
     6-7: jarak 9-16, 2 bit ekstra
     8-9: jarak 17-32, 3 bit ekstra
     ...
     26-27: jarak 8,193-16,384, 12 bit ekstra
     28-29: jarak 16,385-32,768, 13 bit ekstra
     30-31: tidak digunakan, bagian pendiam dan ilegal tapi masih pohon.

Perhatikan bahwa untuk simbol pertandingan jarak 2-29, jumlah bit ekstra dapat dihitung sebagai
: 22/2 - 1

d)      Encoder/compressor
Selama tahap kompresi, encoder yang memilih jumlah waktu yang dihabiskan untuk mencari pencocokan string. Implementasi referensi zlib / gzip memungkinkan pengguna untuk memilih dari skala geser mungkin mengakibatkan tingkat kompresi vs kecepatan encoding. Pilihan berkisar dari -0 (jangan mencoba kompresi, hanya menyimpan terkompresi) ke -9 mewakili kemampuan maksimum dari implementasi referensi dalam zlib / gzip.

Encoders Deflate lainnya telah diproduksi, yang semuanya juga akan menghasilkan sebuah bitstream kompatibel mampu didekompresi oleh decoder Deflate yang ada. Implementasi yang berbeda mungkin akan menghasilkan variasi pada akhir dikodekan bit-stream diproduksi.


 IV.            Struktur Zip
Sebuah file zip adalah diidentifikasi dengan adanya direktori pusat yang terletak di ujung struktur dalam rangka untuk memungkinkan menambahkan file baru. Direktori pusat menyimpan daftar nama-nama entri (file atau direktori) disimpan dalam file zip, bersama dengan metadata lain tentang entri, dan offset ke file zip, menunjuk ke entri data aktual. Hal ini memungkinkan daftar file arsip yang akan dilakukan relatif cepat, karena seluruh arsip tidak harus dibaca untuk melihat daftar file. Entri dalam file zip juga mencakup informasi ini untuk redundansi.
Urutan entri file dalam direktori tidak perlu bertepatan dengan urutan entri file dalam arsip.
Setiap entri diperkenalkan oleh sebuah header lokal dengan informasi tentang file seperti ukuran, komentar file dan nama file, diikuti oleh opsional "Extra" bidang data, dan kemudian, mungkin terkompresi file data dienkripsi mungkin."Ekstra" bidang data adalah kunci untuk diperpanjang dari format zip. "Ekstra" bidang dieksploitasi untuk mendukung format Zip64, WinZip-kompatibel enkripsi AES, atribut file, dan lebih tinggi resolusi NTFS atau Unix cap waktu file. Ekstensi lain yang mungkin melalui bidang "Extra". Zip alat yang diperlukan oleh spesifikasi untuk mengabaikan bidang ekstra mereka tidak mengenali.
Format zip menggunakan spesifik 4-byte "signatures" untuk menunjukkan berbagai struktur dalam file. Setiap entri file ditandai dengan tanda tangan khusus. Awal direktori pusat ditandai dengan tanda tangan yang berbeda, dan setiap entri dalam direktori pusat ditandai dengan tanda tangan lain khususnya 4-byte.
Tidak ada BOF atau EOF penanda dalam spesifikasi zip. Seringkali hal pertama dalam file zip adalah entri zip, yang dapat diidentifikasi dengan mudah oleh signature. Tapi itu tidak selalu terjadi bahwa file zip dimulai dengan entri zip, dan tidak diperlukan oleh spesifikasi pos.
Tools yang benar membaca arsip zip harus memindai signatures dari berbagai bidang, zip direktori pusat. Mereka tidak harus memindai entri karena hanya menentukan direktori mana file yang sepotong dimulai. Pemindaian dapat menyebabkan positif palsu, sebagai format data lainnya memungkinkan untuk menjadi antara potongan.
Spesifikasi juga mendukung arsip rar menyebar di beberapa filesystem file. Awalnya ditujukan untuk penyimpanan file zip besar di beberapa disk 1,44 MB floppy disk, fitur ini sekarang digunakan untuk mengirim arsip zip di bagian melalui email, atau melalui mengangkut lain atau removable media.
FAT filesystem DOS memiliki resolusi timestamp dari hanya dua detik; zip file catatan meniru ini. Akibatnya, built-in timestamp resolusi file dalam sebuah arsip zip adalah hanya dua detik, meskipun bidang tambahan dapat digunakan untuk menyimpan cap waktu lebih akurat.
Pada bulan September 2007, PKZip merilis sebuah revisi dari spesifikasi zip yang berisi ketentuan untuk menyimpan nama file menggunakan UTF-8, akhirnya menambahkan kompatibilitas Unicode untuk zip.
Capture.PNG





VI.             Kombinasi dengan format lain.

Format file zip memungkinkan untuk memberi komentar yang berisi semua data pada akhir file setelah direktori pusat. Selain itu, karena direktori pusat menentukan offset setiap file dalam arsip yang berkaitan untuk menjalankan, ada kemungkinan dalam praktek untuk masuknya file pertama harus mulai padaoffset lain dari nol.

Hal ini memungkinkan data acak akan terjadi di file baik sebelum dan setelah data, untuk arsip masih dapat dibaca oleh aplikasi zip. Sebuah efek samping dari hal ini adalah mungkin untuk title sebuah file yang kedua bekerja sebagai arsip zip dan format lain, asalkan format lain mentolerir data yang acak di ujungnya, awal, atau tengah. Self-extracting arsip (SFX), dari bentuk didukung dengan WinZip dan DotNetZip, mengambil keuntungan dari ini. Exe file yang sesuai dengan spesifikasi AppNote.txt PKZip dan bisa dibaca oleh alat zip yang sesuai.

Properti dari format zip, dan dari format JAR yang merupakan varian dari zip, dapat dimanfaatkan untuk menyembunyikan kelompok Java yang berbahaya dalam file yang tampaknya tidak berbahaya, seperti gambar GIF yang di upload ke web. GIFAR dapat disebut juga sebagai sebuah serangan efektif terhadap aplikasi web seperti Facebook.