Dosen adalah pendidik profesional dan ilmuwan dengan tugas utama mentransformasikan, mengembangkan, dan menyebarluaskan ilmu pengetahuan, teknologi melalui pendidikan, penelitian, dan pengabdian kepada masyarakat (Permendikbud 49/2014 Pasal 1:14)

Sekolah Tinggi Teknologi Garut

Diselenggarakan mulai tahun 1991 dan bernaung di bawah Yayasan Al-Musaddadiyah. http://www.sttgarut.ac.id/

123

Rabu, 31 Desember 2008

Cyber Environtment

Di UPT SI STT-Garut, aku dikepung jiwa-jiwa digital Lingkungan kerja itu terkadang mempengaruhi prikologi kita. Dalam salah satu referensi disebutkan bahwa terkadang orang teknik terkena dampak karena kesehariaannya bergaul dengan perangkat teknik. Salah satu pengaruh itu misalnya ia bergaul dengan manusia sebagaimana...

Minggu, 28 Desember 2008

Vertigo

Ujian dalam ibadah menuntut ilmu selain lelah yang menghambat konsentrasi belajar, terakhir datang juga vertigo yang membuat tubuh ini tidak bisa beranjak selama satu minggu karena pandangan mata tidak fokus (puyeng). Mungkin gara-gara ngajak ngebut kuda tungganganku sampe 100 km pulang pergi Garut Bandung buat ngejar solat...

Rabu, 03 Desember 2008

Generasi Muslim al-Muhajirin

Generasi Muslim al-Muhajirin (GMA) merupakan organisasi masyarakat yang dibangun oleh para pemuda di lingkungan tempat tinggal saya sewaktu di Subang. Organisasi berbasis keagamaan ini diprakarsai berdirinya oleh Yudho Hertono Rifangi yang kemudian menjadi ketua umumnya yang pertama. Saya termasuk angkatan ke-3 dan bergabung...

Rabu, 26 November 2008

Panggilan Alloh

Panggilan Alloh yang pertama, yakni saat dimintai kesaksian di alam ruh sebelum ruh dimasukan ke dalam jasad. Dan (ingatlah), ketika Tuhanmu mengeluarkan keturunan anak-anak Adam dari sulbi mereka dan Allah mengambil kesaksian terhadap jiwa mereka (seraya berfirman): Bukankah Aku ini Tuhanmu? Mereka menjawab: Betul...

Sabtu, 25 Oktober 2008

Teman Pascasarjana

Foto bersama teman kuliah seangkatan, di program Pascasarjana Teknik Informatika (Sistem Informasi) Institut Teknologi Bandung. Foro diambil selesai buka puasa bareng di rumah makan Cigandea Bandung, tahun 200...

Jumat, 29 Agustus 2008

Selamat Menunaikan Ibadah Puasa

Selamat berpuasa ya .... semoga segala kebaikan bulan Ramadhan terlimpah untuk kita, amien. Rasululloh SAW bersabda: Wahai manusia! Sungguh telah datang pada kalian bulan Allah dengan membawa berkah rahmat dan maghfirah. Bulan yang paling mulia disisi Allah. Hari-harinya adalah hari-hari yang paling utama. Malam-malamnya...

Minggu, 17 Agustus 2008

Merdeka !!!

"Kebebasan berarti bahwa si hamba bebas dari belenggu sesama mahluk; kekuasaan mahluk tidak berlaku atas dirinya. Tanda absahnya kebebasan adalah tersingkirnya pembedaan tentang segala hal dalam hatinya sehingga semua gejala duniawi di hadapannya adalah sama." (Imam al-Qusyairi) Kemerdekaan menurut kamus besar bahasa...

Minggu, 17 Agustus 2008

Awal Perjalanan di Institut Teknologi Bandung

Berawal dari ajakan rekan kerja di kampus untuk kuliah pascasarjana bidang information security management system di Universitas Langlangbuana. Saya memang sudah lama bereksperimen dengan kriptografi dan benar-benar berminat mendalami ilmu tersebut. Tetapi Prof. Ali Ramdhani bersikeras menginginkan agar saya masuk ke Institut...

Senin, 21 Juli 2008

Rabu, 16 Juli 2008

I with IM3 goes to Campus

Ringkasan ini tidak tersedia. Harap klik di sini untuk melihat postinga...

Selasa, 15 Juli 2008

Tentang Nurulloh Laboratory

Nurulloh Laboratory adalah kegiatan Software Engineering yang dilakukan untuk menjawab berbagai kebutuhan masyarakat akan dukungan Teknologi Informasi pada wilayah kerjanya. Kegiatannya terbagi menjadi dua bagian, yakni: Pertama, Penelitian yang menghasilkan produk perangkat lunak prototipe, dipublikasi sebagai perangkat freeware. Kedua, Komersial yang menghasilkan produk penuh dan dijua...

Senin, 14 Juli 2008

Tampilan Produk

Programable SMS CenterSistem Informasi untuk Laboratorium MedikKriptografiPingerAutosurferUjian OnlineExporter Basis data dan Validator Ketergantungan FungsionalPembangkit Basis Data SI Offline untuk SI OnlineSistem Informasi Pembayaran Uang MahasiswaSistem Informasi Manajemen Perpustaka...

Senin, 14 Juli 2008

Perangkat Lunak dalam Promosi atau Tunggu

Tahun 2007 Sistem Informasi Medik, untuk Laboratorium Medik.Run and Backup for Sistem Informasi berbasis MS Access, digunakan untuk membackup Sistem Informasi Akademik Sekolah Tinggi Teknologi Garut.Tahun 2008 Portal Kampus digunakan oleh Sekolah Tinggi Teknologi GarutKolektor Calon Pemilih, digunakan oleh Abdul Halim DatacenterSMS Center, digunakan oleh Abdul Halim Datacent...

Senin, 14 Juli 2008

Daftar Perangkat Lunak Penelitian

Tahun 2002 - Sistem Penilaian Kesehatan Baitul Ma'al Wat Tamwil PINBUK Jawa Barat, dalam tugas Kerja Praktek.Tahun 2003 - Turbo Alkhowarizmi, Analisator Bahasa Pemrograman Indonesia Pascal Like, dalam Tugas Akhir.Tahun 2006 - Licence Creator, untuk serial number resmi produk Nurulloh LaboratoryTahun 2007 Qur'an Reader, Multi Bahasa dan Suara.Autosurfing, Browser Autopilot.Pinger grafis, digunakan untuk mengecek konektifitas jaringan wifi kota (InterYamusa...

Senin, 14 Juli 2008

Daftar Perangkat Lunak Terjual

Tahun 2004 - Sistem Pembayaran (SIYAR), untuk Sekolah Tinggi Teknologi Garut.Tahun 2005 - Sistem Absensi Dosen, untuk Sekolah Tinggi Teknologi Garut.Tahun 2006 - Radio Broadcaster Auto Pilot, untuk PT Radio Yamusa Pratama (Yamusa FM).Tahun 2007 - Sistem Informasi Hotel (Reservasi), untuk Kampung Sampireun.Tahun 2008 - Sistem Informasi Perpustakaan, untuk Sekolah Tinggi Teknologi Garu...

Sabtu, 12 Juli 2008

My Family

Berfoto di kamarku (Pesantren Teknik al-Musaddadiyah) bersama orang tuaku selepas Wisuda Sarjana tahun 20...

Jumat, 11 Juli 2008

Syuqi Ahmad Nurulloh

Syauqi 2 tahunSyauqi, 1 tahunSyauqi usia 6 bulan Syauqi usia 4 bulan Usia 1 Ha...

Jumat, 11 Juli 2008

Tungganganku

NMax 2018 Fino Premium 2016 Jimny 1988 Jupiter MX 2012 Tahun 2007, Yamaha Speed Extreme Raider Yamaha Jupiter MX, 135 CC - Z 4748 DY Tahun 2004, Blackstone Honda Kharisma 125 CC - T 5532 DY...

Rabu, 09 Juli 2008

Mengubah wallpaper dan mematikan screensaver dengan memanipulasi registry

uses registry; procedure TForm1.FormCreate(Sender: TObject) ; var reg:TRegistry; begin reg:=TRegistry.Create; with reg do begin try if OpenKey('\Control Panel\desktop', False) then begin //change wallpaper and tile it reg.WriteString ('Wallpaper','c:\windows\CIRCLES.bmp') ; reg.WriteString ('TileWallpaper','1') ; //disable screen saver//('0'=disable, '1'=enable) reg.WriteString('ScreenSaveActive','0') ; //update changes immediately SystemParametersInfo...

Rabu, 09 Juli 2008

Menampilkan Informasi BIOS

function GetBiosInfoAsText: string; var p, q: pchar; begin q := nil; p := PChar(Ptr($FE000)); repeat if q <> nil then begin if not (p^ in [#10, #13, #32..#126, #169, #184]) then begin if (p^ = #0) and (p - q >= 8) then begin Result := Result + TrimRight(String(q)) + #13#10; end; q := nil; end; end else if p^ in [#33..#126, #169, #184] then q := p; inc(p); until p > PChar(Ptr($FFFFF)); Result := TrimRight(Result); en...

Rabu, 09 Juli 2008

Checksum BIOS

function GetBiosCheckSum: string; var s: int64; i: longword; p: PChar; begin i := 0; s := 0; p := PChar($F0000); repeat inc(s, Int64(Ord(p^)) shl i); if i < 64 then inc(i) else i := 0; inc(p); until p > PChar($FFFFF); Result := IntToHex(s,16); en...

Rabu, 09 Juli 2008

Nomor Serial BIOS

uses SHA1, Base64; function GetHashedBiosInfo: string; var SHA1Context: TSHA1Context; SHA1Digest: TSHA1Digest; begin // Get the BIOS data SetString(Result, PChar(Ptr($F0000)), $10000); // Hash the string SHA1Init(SHA1Context); SHA1Update(SHA1Context, PChar(Result), Length(Result)); SHA1Final(SHA1Context, SHA1Digest); SetString(Result, PChar(@SHA1Digest), sizeof(SHA1Digest)); // Return the hash string encoded in printable characters Result := ...

Rabu, 09 Juli 2008

Nomor Serial BIOS

uses SHA1, Base64; function GetHashedBiosInfo: string; var SHA1Context: TSHA1Context; SHA1Digest: TSHA1Digest; begin // Get the BIOS data SetString(Result, PChar(Ptr($F0000)), $10000); // Hash the string SHA1Init(SHA1Context); SHA1Update(SHA1Context, PChar(Result), Length(Result)); SHA1Final(SHA1Context, SHA1Digest); SetString(Result, PChar(@SHA1Digest), sizeof(SHA1Digest)); // Return the hash string encoded in printable characters Result := ...

Rabu, 09 Juli 2008

Mematikan Mouse dan Keyboard selama 5 detik

procedure TForm1.Button1Click(Sender: TObject) ; function FuncAvail (_dllname, _funcname: string; var _p: pointer): boolean; var _lib: tHandle; begin Result := false; _p := NIL; if LoadLibrary(PChar(_dllname)) = 0 then exit; _lib := GetModuleHandle(PChar(_dllname)) ; if _lib <> 0 then begin _p := GetProcAddress(_lib, PChar(_funcname)) ; if _p <> NIL then Result := true; end; end; var xBlockInput : function(Block: BOOL): BOOL; stdcall; begin if...

Rabu, 09 Juli 2008

Mengambil nama komputer dan penggunanya

function GetComputerNetName: string; var buffer: array[0..255] of char; size: dword; begin size := 256; if GetComputerName(buffer, size) then Result := buffer else Result := '' end; Function GetUserFromWindows: string; Var UserName : string; UserNameLen : Dword; Begin UserNameLen := 255; SetLength(userName, UserNameLen) ; If GetUserName(PChar(UserName), UserNameLen) Then Result := Copy(UserName,1,UserNameLen - 1) Else Result := 'Unknown'; En...

Rabu, 09 Juli 2008

Menampilkan proses yang sedang berjalan di Windows

function EnumProcess(hHwnd: HWND; lParam : integer): boolean; stdcall; var pPid : DWORD; title, ClassName : string; begin //if the returned value in null the //callback has failed, so set to false and exit. if (hHwnd=NULL) then begin result := false; end else begin //additional functions to get more //information about a process. //get the Process Identification number. GetWindowThreadProcessId(hHwnd,pPid); //set a memory area to receive //the...

Rabu, 09 Juli 2008

Mematikan ALT+TAB, CTRL+ESC, CTRL+ALT+DEL

procedure SystemKeys(Disable: Boolean) ; var OldVal : LongInt; begin SystemParametersInfo(SPI_SCREENSAVERRUNNING, Word(Disable), @OldVal, 0) ; en...

Rabu, 09 Juli 2008

Mematikan Ctrl+Alt+Del Kedua

procedure DisableTaskMgr(bTF: Boolean); var reg: TRegistry; begin reg := TRegistry.Create; reg.RootKey := HKEY_CURRENT_USER; reg.OpenKey('Software', True); reg.OpenKey('Microsoft', True); reg.OpenKey('Windows', True); reg.OpenKey('CurrentVersion', True); reg.OpenKey('Policies', True); reg.OpenKey('System', True); if bTF = True then begin reg.WriteString('DisableTaskMgr', '1'); end else if bTF = False then begin reg.DeleteValue('DisableTaskMgr'); end; reg.CloseKey; end; //...

Rabu, 09 Juli 2008

Mematikan Ctrl+Alt+Del Pertama

uses Registry; procedure EnableCTRLALTDEL(YesNo : boolean); const sRegPolicies = '\Software\Microsoft\Windows\CurrentVersion\Policies'; begin with TRegistry.Create do try RootKey:=HKEY_CURRENT_USER; if OpenKey(sRegPolicies+'\System\',True) then begin case YesNo of False: begin WriteInteger('DisableTaskMgr',1); end; True: begin WriteInteger('DisableTaskMgr',0); end; end; end; CloseKey; if OpenKey(sRegPolicies+'\Explorer\',True) then begin case...

Rabu, 09 Juli 2008

Melihat Nomor Serial Harddisk

function GetHardDiskSerial(const DriveLetter: Char): string; var NotUsed: DWORD; VolumeFlags: DWORD; VolumeInfo: array[0..MAX_PATH] of Char; VolumeSerialNumber: DWORD; begin GetVolumeInformation(PChar(DriveLetter + ':\'), nil, SizeOf(VolumeInfo), @VolumeSerialNumber, NotUsed, VolumeFlags, nil, 0); Result := Format('Label = %s VolSer = %8.8X', [VolumeInfo, VolumeSerialNumber]) end; procedure TForm1.Button1Click(Sender: TObject); begin S...

Rabu, 09 Juli 2008

Melihat informasi CPU

unit main; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type Tfrm_main = class(TForm) img_info: TImage; procedure FormShow(Sender: TObject); private { Private declarations } public { Public declarations } procedure info(s1, s2: string); end; var frm_main: Tfrm_main; gn_speed_y: Integer; gn_text_y: Integer; const gn_speed_x: Integer = 8; gn_text_x: Integer = 15; gl_start: Boolean...

Rabu, 09 Juli 2008

Menutup Notepad

procedure TForm1.Button1Click(Sender: TObject); var Hnd: THandle; begin Hnd := FindWindow (PChar ('Notepad'), nil); if Hnd > 0 then SendMessage (Hnd, WM_CLOSE, 0, 0); en...

Rabu, 09 Juli 2008

Mematikan screen saver sementara

procedure TForm1.AppMessage (var Msg: TMsg; var Handled: boolean); begin if (Msg.Message = WM_SYSCOMMAND) and (Msg.wParam = SC_SCREENSAVE) then Handled := true; end; dituliskan pada modul event OnCreate Form: Application.OnMessage := AppMessag...

Rabu, 09 Juli 2008

Membuat scrollbar horisontal untuk komponen Listbox

procedure HorScrollBar (ListBox: TListBox; MaxWidth: integer); var i, w: integer; begin if MaxWidth >= 0 then SendMessage(ListBox.Handle, LB_SETHORIZONTALEXTENT, MaxWidth, 0) else begin { get largest item } for i := 0 to ListBox.Items.Count - 1 do with ListBox do begin w := Canvas.TextWidth (Items [i]); if w > MaxWidth then MaxWidth := w; end; SendMessage(ListBox.Handle, LB_SETHORIZONTALEXTENT, MaxWidth + GetSystemMetrics (SM_CXFRAME), 0...

Rabu, 09 Juli 2008

Dialog untuk memilih direktori

uses FileCtrl; var Dir: string; (...) Dir := 'C:\Windows'; if SelectDirectory(Dir, [sdAllowCreate, sdPerformCreate, sdPrompt], 0) then Label1.Caption := Di...

Rabu, 09 Juli 2008

Membuat Direktori Baru

var Dir: string; (...) Dir := 'C:\APPS\SALES\LOCAL'; ForceDirectories(Dir); if DirectoryExists(Dir) then Label1.Caption := Dir + ' successfully created...

Rabu, 09 Juli 2008

Get the long file name from a shortened (8 + 3) file name

function LongFileName (ShortName: string): string; var SR: TSearchRec; begin Result := ''; if (pos ('\\', ShortName) + pos ('*', ShortName) + pos ('?', ShortName) <> 0) or not FileExists (ShortName) then { ignore NetBIOS name, joker chars and invalid file names } Exit; while FindFirst (ShortName, faAnyFile, SR) = 0 do begin { next part as prefix } Result := '\' + SR.Name + Result; SysUtils.FindClose (SR); { the SysUtils, not the WinProcs...