BAB III TEORI REMOTE KOMPUTER
|
|
- Utami Pranata
- 7 tahun lalu
- Tontonan:
Transkripsi
1 29 BAB III TEORI REMOTE KOMPUTER 3.1 Pengertian Remote Komputer Pengendali komputer atau remote komputer pada umumnya digunakan untuk mengetahui dan mengatur suatu sistem komputer dari jarak jauh dan sistem yang dimaksud dalam hal ini adalah sistem operasi. Dimana sistem operasi adalah sekumpulan sumber daya untuk memindahkan, menyimpan dan memproses data serta mengendalikan fungsi-fungsi. Sistem operasi bertangggung jawab mengelola sumber daya-sumber daya sistem komputer. Contoh dari sistem operasi adalah Windows, Linux dan Machintosh. Dalam hal ini untuk sistim operasi yang digunakan oleh aplikasi yang dibuat adalah seluruh keluarga Windows yaitu : Windows98, WindowsMe, WindowsNt, WindowsXp, dan Windows 2003 Server. 3.2 Internet Direct (Indy) Untuk mengendalikan komputer dari jarak jauh menggunakan komponen Internet Direct atau indy yang merupakan komponen socket library yang bersifat open source ditulis dalam bahasa pascal sebagai bagian dari pemograman object oriented pascal. Indy mendukung beberapa macam protokol seperti TCP, UDP, SMTP, NNTP, HTTP dan lain sebagainya. Indy terdapat dalam delphi, kylix dan borland c++ builder. Indy dirancang untuk menyediakan tingkatan abstrak yang sangat tinggi. Sehingga seluk beluk kesulitan dan rincian data diagram tcp/ip tersembunyi dari program Indy. 29
2 Metodologi Indy.Indy berbeda dari komponen Winsock, karena winsock menggunakan panggilan non-blocking (asynchronous). Sehingga harus menunggu untuk merespon kejadian, mengatur state mesin, dan sering menunggu untuk melakukan loop. jauh lebih mudah dan cocok melakukan threading, indy pun juga dapat menggunakan metode blok dan non blok untuk mempermudah dalam proses. Proses penggunaan blok dan non blok terlihat sebagai berikut: 1. Bloking, program akan menuggu pembacaan data dan penulisan data sampai selesai baru baris program berikutnya akan disekusi. 2. Non Bloking, User Interface "Freeze" dengan client - socket blokir panggilan tidak kembali sebelum menyelesaikan tugas. Bila panggilan tersebut dibuat di benang utama aplikasi, aplikasi tidak dapat memproses pesan antar muka pengguna. Hal ini menyebabkan antarmuka pengguna untuk "membekukan" karena pembaruan, memeriksa kembali dan pesan lain tidak dapat diproses sampai memblokir panggilan socket kembali kontrol ke aplikasi pengolahan pesan loop. 3. Threading, sering disebut Light Weght Process (LWP), yaitu unit dasar utilisasi pemroses dan berisi program counter, register set dan stack space. Thread-thread disatu proses berbagi ( memakai bersama ) bagian kode data dan sumber daya sistim operasi seperti file dan signal. Pemakaian ekstensif menyebabkan alih proses antara thread-thread disatu proses tidak mahal dibanding alih konteks antara proses. Meski alih thread masih memerlukan alih himpunan register, namun tidak ada keterlibatan manajemen memori[7]. Dalam menangani proses threading memiliki kelebihan diantaranya sebagai berikut: 3.4. Kelebihan Indy Dari metodologi bekerjanya maka dapat terlihat kelebihan indy diantaranya:
3 31 1. Menggunakan pemblokiran panggilan secara eksklusif dan dapat memasukan program kedalam sebuah thread atau menggunakan komponen tambahan yaitu IdAntiFreeze. 2. Tidak mengandalkan event - Indy memiliki event yang dapat digunakan untuk tujuan informasi. 3. Dirancang untuk threaded - Indy dirancang dengan threading dan dapat digunakan tanpa threading. 4. Sequential pemrograman, menggunakan program secara berurutan. 3.5 Indy Client Indy dirancang untuk menyediakan tingkat yang sangat tinggi dari abstraksi. Seluk-beluk dan rincian dari tcp/ip stack yang tersembunyi dari Indy pemrogram. Khas indy client terlihat seperti berikut: Kode 3.1 Potongan kode program Indy client. 3.6 Indy Server Komponen server indy membuat masukan thread yang terpisah dari thread utama dari program. Thread masukan mendengarkan permintaan client. Setiap client dipastikan menjawab perintah, kemudian memunculkan thread baru untuk melayani
4 32 client. Peristiwa ini kemudian dipecah dalam konteks beberapa benang. Gambar berikut menunjukan proses terjadinya threading[12]. Gambar 3.1 Terjadinya proses treading ( 3.7 Fungsi dan Prosedur Pada Komponen Internet Direct Dalam penelitian ini menggunakan Indy 8 dimana versi ini yang pertama kali dikeluarkan, berikut ini penjelasan Internet Direct yang memiliki bagian seperti Classes, Records / Structs, Functions, Types, dan Variables, pada khususnya Indy 8: 1. EIdAlreadyConnected, exception terjadi ketika koneksi menggunakan fungsi an already open connection. EIdAlreadyConnected = class(eidexception) EIdAlreadyConnected berada dalam komponen Indy berfungsi mengkoneksikan dengan komponen lain sehingga siap diaktifkan.
5 33 2. EIdCorruptServicesFile, exception class terjadi ketika services mengalami kerusakan. EIdCorruptServicesFile = class(eidexception) Exception class terjadi pada IdPorts function sehingga file services tidak dapat membaca. File services memiliki tempat berbeda biasannya terlihat dalam operasi sistim berikut, BSD Unix - /etc/, Windows 95, 98, dan Me - Windows directory, Windows NT - Windowssystem32drivers. 3. TClientData, merupakan data client sebelum terkoneksi dengan TIdTunnelSlave. TClientData = class TClientData bagian komponen yang disimpan didalam TIdPeerThread. Ketika data properti peer thread koneksi dengan TIdTunnelSlave, TClientData memberikan data client untuk operasi Connect dan Execute di server TIdTunnelSlave. 4. TIdAntiFreeze, merupakan pencegahan aplikasi user interface dari pembekuan. TIdAntiFreeze = class(tidantifreezebase) Indy bekerja dengan metode bloking, dan memiliki komponen untuk mengatasi pembekukan aplikasi user interface. Dengan TIdAntiFreeze pada aplikasi, dapat melakukan panggilan bloking Indy standar dalam program tanpa aplikasi user interface yang beku. Ketika bekerja di internal, TIdAntiFreeze mengakhiri panggilan melalui stack dan memanggil Application.ProcessMessages selama proses pembekuan. Panggilan eksternal indy terus diblok, dan dengan demikian proses bekerja seperti tanpa TIdAntiFreeze.
6 34 5. TIpStruct, pengaturan penyimpanan untuk komponen IP address atau Subnet mask. TIpStruct = record case integer of 0: (Byte1: byte; Byte2: byte; Byte3: byte; Byte4: byte;); 1: (FullAddr: Longword;); end; TIpStruct adalah jenis record untuk penyimpanan IP address, TIpStruct memiliki format seperti berikut: Byte4 Byte3 Byte2 Byte1 (Byte variant) FullAddr (LongWord variant) TIpStruct mengatur IP address secara berurutan per Byte, yang digunakan dari Byte1, Byte2, Byte3, dan Byte4. TIpStruct juga mengatur akses sampai nilai IP address LongWord nilai yang digunakan adalah FullAddr. TIpStruct digunakan untuk TIpProperty dan function IP dan StrToIP yang digunakan untuk penyimpanan IP addresses. 6. TIdSocksRequest, merupakan isi data pengiriman sock proxy sampai koneksi request.
7 35 TIdSocksRequest = record Version: Byte; OpCode: Byte; Port: Word; IpAddr: TIdInAddr; UserId: String[255]; end; TIdSocksRequest merupakan type record yang sebelumnya akan mengirim data ke Socket proxy selama TIdTCPClient terkoneksi ke socket proxy server. Version bernilai byte adalah bagian dari socket protocol, version merupakan nomor yang digunakan untuk koneksi. OpCode bernilai byte merupakan bagian untuk mengidentifikasi aksi performen pada saat koneksi. Port bernilai word adalah bagian untuk mengidentifikasi Port number pada saat client terkoneksi. IpAddr sama dengan TIdInAddr anggota sebelum menjadi struktur IP address digunakan untuk koneksi client. UserId adalah Short String merupakan bagian untuk mengidentifikasi user name digunakan untuk autotentikfikasi pada saat koneksi client. TIdSocksRequest digunakan dalam bagian dari TIdTCPClient. 7. AnsiSameText, perform case-insensitive kompresi dari dua Ansi string. functions AnsiSameText(const S1: string; const S2: string): Boolean; Parameter const S1: string String pertama digunakan dalam kompresi. const S2: string
8 36 String kedua digunakan dalam kompresi. AnsiSameText adalah fungsi boolean digunakan pada perform case-insensitive untuk mengkomputersi dua string lokal untuk digunakn lokal sistem komputer. AnsiSameText kembali True jika string dapat mengembalikan nilai, atau False ketika string tidak dapat mengembalikan kenilai yang sama seperti permintaan. AnsiSameText telah di encapsulate dalam platform-specific procedure dan fungsi untuk perform string kompresi. Dalam platform windows, fungsi WIN32 API telah mengunakan CompareString. 8. InMainThread, indikasi jika terjadi thread adalah main thread aplikasi itu sendiri. Function InMainThread: boolean; InMainThread terdapat fungsi boolean untuk mengidentifikasi jika terjadi thread kemudian mencegah main thread melakukan esekusi aplikasi. InMainThread mengisolasi indy untuk memanggil platform-specific seperti yang diinginkan agar mengidentifikasi thread dan aplikasi main thread. Untuk WIN32, memanggil GetCurrentThreadID dan MainThreadID. InMainThread menggunakan TIdAntiFreeze untuk implementasi proses pekerjaan fungsionalnya. 9. TIdPeerThread, thread digunakan agar client terkoneksi. TIdPeerThread = class(tidthread) TIdPeerThread sebuah thread untuk membuat setiap koneksi dari TIdTCPServer. Setiap koneksi client berjalan didalam thread masing-masing pada TIdTCPServer. Permintaan untuk TIdPeerThreads dibuat di TIdListenerThread, dan didelegasikan untuk TIdThreadMgr pada TCP server. 10. TAccessFileEvent, spesifikasi terjadinya pembacaan atau penulisan pada file server.
9 37 TAccessFileEvent = procedure (Sender: TObject; var FileName: String; const PeerInfo: TPeerInfo; var GrantAccess: Boolean; var AStream: TStream; var FreeStreamOnComplete: Boolean) of object; TAccessFileEvent merupakan event type memberikan signal ketika Trivial FTP server ingin mengakses isi dari file stored pada lokal file sistem server. FileName mengidentifikasi name dari file pada file system server. PeerInfo berisikan PeerIp dan PeerPort pada koneksi client mempunyai berbentuk file access berikutnya tidak teridentifikasi. Ketika GrantAccess bernilai true, pada saat event file operation diizinkan. False mengindikasikan operation tidak diizinkan atau terjadi error. Update GrantAccess didalam TAccessFileEvent terjadi pristiwa reflek pada operasional tetap. AStream berisikan data untuk menulis file system local selama result file operation. Ketika FreeStreamOnComplete bernilai True, TAccessFileEvent event handler menjadikan terbebasnya aliran dalam AStream. 11. TIdServeFile, tipe fungsi untuk optimize file procedure transmissi. TIdServeFile = function (ASocket: TIdStackSocketHandle; AFileName: string): cardinal; TIdServeFile meupakan fungsi tipe kardinal sebuah fungsi sebelum digunakan untuk perform file transmisi. TIdServeFile merupakan abstraksi dari ServeFile mempunyai fungsi dibawah Windows NT untuk mengoptimasi akses sequential read-only. 12. TIdServerThreadEvent sepesifikasi event type untuk koneksi TCP server. TIdServerThreadEvent = procedure (AThread: TIdPeerThread) of object; TIdServerThreadEvent meupakan event type untuk mengizinkan TCP server merespon requests berikutnya dari TIdPeerThread yang terkoneksi pada server. Berikutnya ketika TIdServerThreadEvent terjadi koneksi peer thread requests, melanjutkan event, atau tetap menutup koneksi pada TCP server.
10 GAntiFreeze, aplikasi variable global AntiFreeze. GAntiFreeze: TIdAntiFreezeBase = nil; TIdAntiFreezeBase menggunakan variable global GAntiFreeze, deklarasi didalam TIdAntiFreezeBase, untuk determinasi jika bagian yang lain belum siap untuk create. Hanya bagian TIdAntiFreezeBase yang selau mengikuti per aplikasi. GAntiFreeze merupakan awal dalam create konstruksi dari bagian pertama dari TAntiFreezeBase. 14. IndyPos, sepesifikasi fungsi pos memegang single atau multi byte set character. IndyPos: TPosProc = nil; IndyPos merupakan unit global TPosProc variable itu determinasi fungsi digunakan untuk fungsi single-byte dan multi-byte equivalent dari RTL Pos function. IndyPos juga diperuntukan pada bagian inisialisasi dari unit IdGlobal.pas, dan akan mengisikan pointer ke funsi digunakan untuk run-time support. Untuk single-byte set character, dimana leading byte adalah bilangan 0 (Desimal 0), IndyPos akan menggunakan alamat dari SBPos. SBPos merupakan implementasi dari fungsi pos yang ditutupi oleh Object Pascal "compiler magic". Untuk multi-byte set character, Indy pos akan menggunakan alamat dari AnsiPos [10]. 3.8 Keuntungan dan kekurangan indy versi 9 & 10 Pada bagian ini, akan meninjau beberapa perubahan tertentu terhadap objek dalam hirarki Indy 10, perubahan ini memiliki dampak pada kode dari Indy TIdInitializerComponent, adalah turunan TComponent sebagai kelas ancestor untuk visual komponen Indy. TIdInitializerComponent digunakan untuk mengkonsolidasikan perbedaan komponen visual seperti yang digunakan.net dan VCL. Komponen visual.net biasanya dipanggil tanpa argumen.
11 39 TIdInitializerComponent untuk membedaan hal ini dengan menerapkan konstruktor overload untuk kedua platform yang menerima argumen. 2. TIdTCPConnection, merupakan bagian kecil revisi ke antarmuka TIdTCPConnection di Indy 10. Perubahan ini terdapat pada IOHandler dan properti Intercept. Indy 9 memperkenalkan konsep IOHandler, dirancang untuk mengenkapsulasi mekanisme input dan output digunakan untuk menghubungkan, memutuskan, mengirim, dan menerima data pada koneksi. Intinya untuk menyediakan sebuah antarmuka untuk IO. Kesulitannya adalah bahwa metode yang digunakan untuk membaca dan menulis dengan menggunakan IOHandler dimasukkan dalam TIdTCPConnection. Metode sering berlebihan untuk menerima jenis argumen yang benar untuk dilanjutkan, sehingga properti IOHandler meminta metode dengan benar. Indy 10 mengenkapsulasi ini kemudian ditingkatkan dan diperpanjang dengan menggerakan metode yang membaca atau menulis ke IOHandler misalnya class. Hal sama untuk properti Intercept kode akibatnya, yang diakses metode di TIdTCPConnection perlu diperbarui untuk menggunakan TIdTCPConnection. IOHandler atau properti TIdTCPConnection.Intercept. Sebagai contoh, sebagai berikut: Kode 3.2 Potongan kode program Indy 9.
12 40 Kode 3.3 Potongan kode program Indy TIdTCPServerr, dasar TCP/IP server telah direvisi untuk menggunakan arsitektur threading untuk koneksi client ke server. Win32 menggunakan benang dan benang ringan dalam Win32 API. Untuk mengakomodasi berbagai tugas yang dieksekusi client, penjadwal TIdTCPServer memperoleh arsitektur yang menangani creation, execution, dan penutup koneksi client. Penjadwalan menggantikan ThreadMgr yang digunakan Indy 9. Pada dasarnya ada dua jenis penjadwal tersedia untuk TIdTCPServer: Thread-based dan Fiber-based. Setiap penjadwalan dirancang untuk bekerja dengan spesifik dan executable yang mewakili koneksi client. Penjadwalan threed tergantung pada Threed Fibers. Thread merupakan penjadwalan implementasi standar dalam TIdTCPServer yang menggunakan Thread untuk mewakili setiap koneksi client, juga sebagai fitur umum yang ditemukan pada semua platform dan sistem operasi hosting Indy library. 4. Protocol Clients dan Servers Indy 10, client dan server mengimplementasikan protokol Internet standar seperti TIdHTTP, TIdFTP, dll. Kompatibilitas disediakan dalam Indy Sistim dan Indy core. Perubahan lain menggunakan alamat IP versi 6 pada protokol client. Beberapa client dan server telah diubah untuk menerapkan fitur baru atau kemampuan seperti otentifikasi SASL, zlib kompresi / dekompresi, TLS (Transport Level Security), OTP (One-Time Password), OTP (One-Time Password)[11].
13 Windows Registry Windows registry adalah database yang menyimpan pengaturan konfigurasi dan pilihan pada sistem operasi Microsoft windows. Berisikan pengaturan tingkat komponen sistem operasi dasar serta aplikasi yang berjalan di platform ini seperti : kernel, driver hardwere, service, Security Accounts Manager (SAM), user interface dan aplikasi yang akan dirancang memanfaatkan registry. Registry menyediakan sarana untuk mengakses counter profil perfomen sistem. Pertama kali diperkenalkan dengan windows 3.1, windows registry mempunyai tujuan utama menyimpan informasi konfigurasi untuk Component Object Model (COM) yang berdasarkan komponen Struktur dan values Registry memiliki dua elemen dasar yaitu: keys dan values, registry keys mirip dengan folder di samping nilai-nilai, setiap key dapat berisi subkey, yang mungkin mengandung subkey berikutnya, dan seterusnya. Key direferensikan dengan sintaks sama dengan windows path name, menggunakan backslashes untuk menunjukkan tingkat hirarki. Misalnya : HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows mengacu pada subkey "Windows", subkey "Microsoft", subkey "Software" dan key adalah HKEY_LOCAL_MACHINE, ada enam key pada registry yaitu: 1. HKEY_CLASSES_ROOT (HKCR) HKEY_CLASSES_ROOT (HKCR) digunakan untuk kompilasi dari pengguna berbasis HKCU\Software\Classes dan mesin berbasis HKLM \ Software \ Classes. Jika nilai yang diberikan ada di kedua sub kunci di atas, diutamakan di HKCU \ Software \ Classes \. Desain memungkinkan untuk salah satu atau user tertentu sebesar mesin objek Component Object Model( COM ). 2. HKEY_CURRENT_USER (HKCU)
14 42 HKEY_CURRENT_USER menyimpan setting secara khusus digunakan untuk user saat login-in. Key HKCU adalah link subkey dari HKEY_USERS yang berhubungan dengan user, informasi yang sama dapat diakses di kedua lokasi. Pada Windows-NT berbasis sistem, pengaturan masing-masing user disimpan dalam file mereka sendiri yang disebut NTUSER.DAT dan USRCLASS.DAT. 3. HKEY_LOCAL_MACHINE (HKLM) HKEY_LOCAL_MACHINE menyimpan pengaturan spesifik ke komputer lokal. Pada versi berbasis Windows NT, HKLM berisi empat subkey, SAM, SECURITY, SOFTWARE dan SYSTEM, yang ditemukan dalam file masing-masing. Sebuah subkey kelima, HARDWARE, bersifat volatile dibuat secara dinamis, sehinggaa tidak disimpan dalam file. 4. HKEY_USERS (HKU) HKEY_USERS berisi subkey sesuai dengan key HKEY_CURRENT_USER setiap profil user yang aktif dimuat pada mesin, tempat user biasanya hanya dimuat untuk saat ini login-user. 5. HKEY_CURRENT_CONFIG HKEY_CURRENT_CONFIG mengandung informasi yang dikumpulkan saat runtime, informasi dalam key tidak disimpan permanen pada disk, melainkan diregenerasikan saat boot link ke HKEY_LOCAL_MACHINE\System\Current ControlSet\Hardware Profiles\Current. 6. HKEY_DYN_DATA HKEY_DYN_DATA kunci ini digunakan pada Windows 95, Windows 98 dan Windows Me, berisikan informasi perangkat keras, statistik performa jaringan
15 43 termasuk plug dan play. Informasi dalam key tidak disimpan di hard drive. Plug dan play informasi dikumpulkan, dikonfigurasi saat startup dan disimpan dalam memori. Value registry adalah pasangan nama data dalam key kecil. Value yang direferensikan secara terpisah dari key. Value dapat berisi nama, backslashes tetapi membuat sulit membedakan dari key utama. Windows API mempunyai fungsi meminta dan memanipulasi value, value registry mengambil nama lain dari key utama dan menangani identifikasi istilah key [12] Mengenal API( Aplication Programming Interface ) Agar Indy dapat berjalan dalam program windows maka memerlukan aplikasi pendukung, dimana aplikasi tersebut sudah ada dalam windows itu sendiri dengan nama API( Aplication Programming Interface ). Aplication Programming Interface (API) salah satu atau beberapa prosedur atau fungsi yang terdapat pada sistem operasi, dimana fungsi-fungsi tersebut dapat diakses oleh bahasa pemrograman agar pembuatan program lebih efektif. Secara fisik API disimpan dalam sebuah file DLL (Dynamic Link Library) dan terdapat pada direktori sistem operasi windows. File DLL (Dynamic Link Library) adalah file library Windows merupakan file yang sudah dikompilasi dan dapat digunakan oleh program lain. Selain digunakan oleh sistem operasi Microsoft Windows dalam menjalankan operasinya, biasanya fungsi API ini digunakan untuk melakukan instruksi pemrograman tingkat rendah yang tidak dapat langsung digunakan oleh suatu bahasa pemrograman misalnya untuk mengakses file secara langsung, mengakses jaringan atau mencetak ke printer dan sebagainya. Dapat juga untuk mengakses sebuah perintah yang ada didalam sebuah tampilan windows, sebagai contoh untuk tampilan desktop, screen server, shutdown komputer. Berikut beberapa contoh fungsi yang dapat menjalankan insturksi tersebut:
16 44 Memulai aplikasi: ShellExecute(Handle, 'open', PChar('c:\test\app.exe'), nil, nil, SW_SHOW); Memulai NotePad dan load file (sistem "mengetahui" lokasi Notepad.exe, sehingga tidak perlu menentukan path lengkap): ShellExecute(Handle, 'open', PChar('notepad'), PChar('c:\test\readme.txt'), nil, SW_SHOW); Open HTML page, local or remote. ShellExecute(Handle, 'open', PChar(' nil, nil, SW_SHOW); Melakukan trik previuos dengan semua jenis file terdaftar data, misalnya membuka Text file : ShellExecute(Handle, 'open', PChar('c:\test\readme.txt'), nil, nil, SW_SHOW); HTML Help File : ShellExecute(Handle, 'open', PChar('c:\windows\help\calc.chm'), nil, nil, SW_SHOW); Explore folder dengan Windows Explorer: ShellExecute(Handle, 'explore', PChar('c:\windows)', nil, nil, SW_SHOW); Menjalankan perintah DOS dan kembali segera: ShellExecute(Handle, 'open', PChar('command.com'), PChar(' /c copy file1.txt file2.txt'), nil, SW_SHOW); Menjalankan perintah DOS dan menjaga Dos-window terbuka ("tinggal di DOS"): ShellExecute(Handle, 'open', PChar('command.com'), PChar(' /k dir'), nil, SW_SHOW); Fungsi- fungsi tersebut diatas menunjukkan bagaimana aplikasi tersebut dijalankan, fungsi ini dapat bernilai seperti pada table berikut :
17 45 Tabel 3.1 Parameter dan nilai kebalikan Fungsi dan nilai Kembalian Arti SW_SHOWMINIMIZED Menampilkan aplikasi secara minimal (berbentuk icon) SW_SHOWMAXIMIZED Menampilkan aplikasi dengan (ukuran) window maksimal SW_SHOWNORMAL Menampilkan aplikasi dengan window normal. 0 Windows mengalami out of memory atau resources. ERROR_BAD_FORMAT File yang dijalankan bukan merupakan file aplikasi Windows ERROR_FILE_NOT_FOUND File yang dijalankan tidak ditemukan ERROR_PATH_NOT_FOUND Path file salah Menghide Applikasi dalam Windows Task Manager Fungsi ini akan menghubungkan ke KERNEL32.DLL hanya bekerja pada Windows 95,98 dan ME untuk diwindows NT/ 2000/ XP tidak dapat mengeksport fungsi ini karena delphi tidak selalu suport pada windows fungsi ini.
18 46 // Works only on Windows 95,98 and ME. // The kernels of Windows NT/2000/XP do not export this function function RegisterServiceProcess(dwProcessID, dwtype: DWORD): DWORD; stdcall; external 'KERNEL32.DLL'; begin // hide by registering as a service RegisterServiceProcess(GetCurrentProcessID, 1); // show again RegisterServiceProcess(GetCurrentProcessID, 0); end Kode 3.5 Potongan kode program menghide windows task manager.
Bab 1 Dasar Registry Windows XP
Bab 1 Dasar Registry Windows XP Pada bagian pertama ini Anda akan kami perkenalkan dengan registry khususnya pada sistem operasi Windows XP, dan bagaimana menggunakannya. Sebagai orang awam, pembahasan
Lebih terperinciOperating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si
Operating System I/O System Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Input / Output System Perangkat Keras I/O Aplikasi Antarmuka
Lebih terperinci4. SISTEM OPERASI TERDISTRIBUSI
4. SISTEM OPERASI TERDISTRIBUSI APAKAH SISTEM OPERASI TERDISTRIBUSI? Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang
Lebih terperinciStruktur Sistem Komputer
Struktur Sistem Komputer ARSITEKTUR UMUM SISTEM KOMPUTER Sistem Komputer Sistem komputer terdiri atas CPU dan sejumlah perangkat pengendali yang terhubung melalui sebuah bus yang menyediakan akses ke memori
Lebih terperinciStruktur Sistem Komputer
Struktur Sistem Komputer Pengampu Mata Kuliah Casi Setianingsih (CSI) Hp : 081320001220 (WA Only) Email Tugas : casie.sn@gmail.com Email Tel-U : setiacasie@telkomuniversity.ac.id Komposisi Penilaian Quiz
Lebih terperinciBAB II DASAR TEORI. bersifat umum/non-spesifik (general purpose), dan secara khusus dirancang untuk
5 BAB II DASAR TEORI 2.1. Java Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general
Lebih terperinciTIPE DATA, VARIABLE, dan OPERATOR DELPHI
TIPE DATA, VARIABLE, dan OPERATOR DELPHI A. TIPE DATA Delphi merupakan bahasa pemrograman tingkat tinggi yang mendukung perancangan terstruktur dan berorientasi Object. Bahasa pemrograman ini berdasarkan
Lebih terperinciSISTEM OPERASI TERDISTRIBUSI
SISTEM OPERASI TERDISTRIBUSI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Pendahuluan 2. Manfaat Sistem Operasi Terdistribusi 3. Komponen Inti Sistem Operasi Pertemuan: 5 Pendahuluan Sistem operasi terdistribusi
Lebih terperinciSistem Distribusi Data Melalui COM+ Dengan Visual Basic
Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 5 Series 17, May 2002. Agus Kurniawan agusk@cs.ui.ac.id http://blog.aguskurniawan.net
Lebih terperinciBAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris berasal dari kata computer yang artinya menghitung.
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan
Lebih terperinciBAB II ANALISIS DAN PERANCANGAN
BAB II ANALISIS DAN PERANCANGAN 2.1. Landasan Teori Teks berjalan merupakan salah satu media untuk menampilkan informasi kepada publik dengan bantuan LED (Light Emitting Dioda). Informasi yang ditampilkan
Lebih terperinciRegistry merupakan pengganti berkas-berkas konfigurasi *.INI yang digunakan dalam sistem Windows 16-bit (Windows 3.x dan Windows for Workgroups).
Matakuliah : Visual Pemrograman 3 Versi : 1.0.0 Materi : Akses Registry Penyaji : Zulkarnaen NS Pengertian Merupakan sebuah basis data yang disusun secara hierarkis yang mengandung informasi mengenai konfigurasi
Lebih terperinci12 Input / Output. Sistem I/O. Hardware I/O. Struktur PC Bus
Mata Kuliah : Sistem Operasi Kode MK : IT-012336 12 Input / Output Tim Teaching Grant Mata Kuliah Sistem Operasi Sistem I/O Hardware I/O Interface Aplikasi I/O Subsystem Kernel I/O Transformasi Permintaan
Lebih terperinciTUGAS SISTEM OPERASI
TUGAS SISTEM OPERASI PERBEDAAN PROSES DAN THREAD Disusun Oleh: Nim : 13121041 Nama : EMI AGUSTINA Kelas : Pagi/21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA
Lebih terperinciBAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya
Lebih terperinci3. 3 Application Layer Protocols and Services Examples
NAMA KELOMPOK : RENDY PRATAMA P. 113140707111006 PANJI SATRIA S. 113140707111017 3. 3 Application Layer Protocols and Services Examples Application Layer, Layer tujuh, adalah lapisan paling atas baik di
Lebih terperinciPROSES. Sistem Terdistribusi
PROSES PERT 3. Sistem Terdistribusi Konsep Proses Proses : suatu program yang sedang dieksekusi. Eksekusi proses dilakukan secara berurutan Dalam proses terdapat Program counter : menunjukkan instruksi
Lebih terperinciPertemuan 2. Struktur Sistem Operasi
Pertemuan 2 Struktur Sistem Operasi Struktur Sistem Operasi Komponen Sistem Layanan Sistem Operasi System Calls Program System Struktur System Virtual Machines System Design dan Implementation System Generation
Lebih terperinciStruktur Sistem Komputer. Abdullah Sistem Informasi Universitas Binadarma
Struktur Sistem Komputer Abdullah Sistem Informasi Universitas Binadarma Pembahasan Operasi Sistem Komputer Struktur I/O Struktur Storage Hirarki Storage Proteksi Perangkat Keras Sistem Arsitektur Umum
Lebih terperinciNetwork Operating Sistem. Gambar Aristektur dari processor independent
Network Operating Sistem Gambar Aristektur dari processor independent Network Operating System merupakan perangkat lunak yang mengatur pelayanan yang berkaitan dengan jaringan. Trend yang ada pada saat
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
62 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem
Lebih terperinciAPPLICATION LAYER. Oleh : Reza Chandra
APPLICATION LAYER Oleh : Reza Chandra Sebagian besar dari kita berpengalaman menggunakan Internet melalui World Wide Web, layanan e-mail, dan file-sharing. Aplikasi ini, dan banyak lainnya, menyediakan
Lebih terperinciBAB II LANDASAN TEORI
7 BAB II LANDASAN TEORI II.1 Konsep Jaringan Komputer Jaringan komputer adalah sekelompok komputer yang dihubungkan dengan yang lainnnya menggunakan protokol komnuikasi melalui media transmisi atau media
Lebih terperinciPENGANTAR TEKNOLOGI INFORMASI 2
PENGANTAR TEKNOLOGI INFORMASI 2 (Operating System, Command Prompt, Regedit, System32, TCP/IP Adress) Oleh : MUH. IDRUS (13.1401.164) DK.13 FAKULTAS ILMU KOMPUTER UNIVERSITAS INDONESIA TIMUR MAKASSAR 2014
Lebih terperinciSistem terdistribusi Processes, Threads and Virtualization pertemuan 3. Albertus Dwi Yoga Widiantoro, M.Kom.
Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3 Albertus Dwi Yoga Widiantoro, M.Kom. Komunikasi Sistem Komunikasi: bagaimana komunikasi antara object2 dalam sistem terdistribusi,
Lebih terperinciArsitektur Sistem Operasi WINDOWS
Arsitektur Sistem Operasi WINDOWS Project Study Sistem Operasi FOR X SMK Copyright by : Rio Widyatmoko, A.Md.Kom sistem operasi Windows MS-DOS sistem operasi dasar yang digunakan dan dikembangkan menjadi
Lebih terperinciBAB II LANDASAN TEORI
4 BAB II LANDASAN TEORI 2.1 Definisi Database Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan
Lebih terperinciRegistry secara global dibagi beberapa handle key yaitu : HKEY_CLASSES_ROOT HKEY_CURRENT_USER HKEY_LOCAL_MACHINE HKEY_USERS HKEY_CURRENT_CONFIG
Apa itu Registry? Registry adalah informasi database yang berada pada sistem operasi Microsoft Windows 95 keatas. Database ini menyimpan pengaturan yang kita lakukan pada komputer. Setiap kali program
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA Bab ini berisikan tentang teori-teori pendukung yang diperlukan untuk mendukung dalam penyelesaian skripsi ini. Teori-teori yang dituliskan pada bab ini yaitu mengenai jaringan komputer,
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Protokol 2.1.1 Pendahuluan Protokol merupakan persetujuan antara dua entitas atau lebih tentang bagaimana entitas-etintas tersebut akan berkomunikasi satu dengan yang lainnya.
Lebih terperinciintruksi kepada CPU untuk mengakses sistem operasi. BIOS tersimpan pada Read Only
1. Software Komputer adalah sekumpulan komponen-komponen canggih yang dapat melakukan perhitungan kompleks dengan cepat. Kita sangat membutuhkan peranan komputer untuk menyelesaikan permasaahan kita sehari
Lebih terperinciTipe Sistem Operasi. Stand alone Network Embedded
SISTEM OPERASI Tipe Sistem Operasi Stand alone Network Embedded Versi Windows Sistem Operasi Windows Version Windows 3.x Windows NT 3.1 Windows 95 Windows NT Workstation 4.0 Windows 98 Windows Millennium
Lebih terperinciFirewall & WEB SERVICE
Firewall & WEB SERVICE Definisi Firewall Umumnya ditempatkan pada batas network untuk membangun batas pinggir keamanan (security). Firewall digunakan untuk melindungi internal network dari eksternal yang
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa inggris dari kata computer yang berarti menghitung. Dapat
Lebih terperinciTUGAS Mata Kuliah : Sistem Terdistribusi
TUGAS Mata Kuliah : Sistem Terdistribusi OLEH : Nama : TARSO NIM : 090103193 Kelas : C (Week End) Dosen : Ardy Mulya Iswardani, S.Kom Prodgi : S1 Teknik Informatika SEKOLAH TINGGI MANAJEMEN INFORMATIKA
Lebih terperinciP a g e 1. A. Perkenalan
P a g e 1 A. Perkenalan The FoxNet merupakan implementasi dari standar protokol TCP / IP networking tumpukan menggunakan bahasa Standard ML (SML). SML adalah bahasa pemrograman jenis-aman dengan pengumpulan
Lebih terperinciMANAJEMEN MEMORI SISTEM OPERASI
MANAJEMEN MEMORI SISTEM OPERASI Manajemen Memori Memori adalah pusat dari operasi pada sistem komputer modern, berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik baiknya.
Lebih terperinciOperating System. Thread. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si
Operating System Thread Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Dosen : Caca E. Supriana, S.Si caca_emile@yahoo.co.id Threads Thread adalah sebuah alur kontrol dari sebuah proses. Suatu
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Dasar Teori 2.1.1. Pengertian Internet, Intranet dan Extranet Internet merupakan singkatan dari Interconnected Network. Internet adalah kumpulan komputer yang terhubung satu
Lebih terperinci1. Disk Schedulling 2. Buffering
1. Disk Schedulling Biasanya prosesor jauh lebih cepat daripada disk, sehingga sangat mungkin bahwa akan ada beberapa permintaan Disk yang harusnya diproses namun disk tersebut belum siap memprosesnya.
Lebih terperinciMicrosoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom
Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom Apa Itu MDAC? Microsoft Data Access Component merupakan framework dari Microsoft Teknologi yang saling terkait yang memungkinkan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengenalan Client Server Client/Server adalah arsitektur jaringan yang memisahkan client dengan server. Masingmasing client dapat meminta data atau informasi dari server. Sistem
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mengangkat kasus dan penggunaan teknologi yang berbeda-beda, pada table 2.1
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Aplikasi chat messenger sebelumnya sudah pernah dibuat dengan mengangkat kasus dan penggunaan teknologi yang berbeda-beda, pada table 2.1 menunjukkan
Lebih terperinciBAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).
BAB III LANDASAN TEORI 3.1 Server Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable
Lebih terperinciProses dan Threads Dalam SISTEM OPERAS
Proses dan Threads Dalam SISTEM OPERAS DISUSUN OLEH: Nama : Bram Dermawan NIM : 13121020 Kelas : 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA TA 2015
Lebih terperinciSistem operasi. Contoh sistem operasi modern adalah Linux, Android, ios, Mac OS X, dan Microsoft Windows
Sistem operasi Sistem operasi (operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem
Lebih terperinciPEMROGRAMAN SOCKET TUGAS SISTEM TERDISTRIBUSI
PEMROGRAMAN SOCKET TUGAS SISTEM TERDISTRIBUSI PEMROGRAMAN SOCKET A. Sejarah Socket Socket adalah mekanisme komunikasi yang memungkinkan terjadinya pertukaran data antar program atau proses baik dalam satu
Lebih terperinciBab II. TINJAUAN PUSTAKA
Bab II. TINJAUAN PUSTAKA 2.1. Penelitian Terdahulu Berdasarkan penelitian penulis, aplikasi distribusi penjualan barang sudah ada. Dari aplikasi yang sudah ada tersebut penulis ingin mengembangkan lagi
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1. Internet Menurut Prakoso (2007), Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh karena
Lebih terperinciBAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)
BAB 2 LANDASAN TEORI Landasan teori merupakan bagian yang membahas tentang uraian pemecahan masalah melalui pembahasan secara teoritis. Teori-teori yang akan dikemukakan merupakan dasar-dasar penulis untuk
Lebih terperinciHTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada
Application Layer Application layer adalah lapisan yang menyediakan interface antara aplikasi yang digunakan untuk berkomunikasi dan jaringan yang mendasarinya di mana pesan akan dikirim. Layer ini berhubungan
Lebih terperinciKOMUNIKASI PENGANTAR DATA TERDISTRIBUSI. Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote
KOMUNIKASI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Komunikasi Data 2. Protocol 3. Remote Procedure Call 4. Object Remote Komunikasi Data Komunikasi data adalah merupakan bagian dari telekomunikasi yang
Lebih terperinciE. Ully Artha SISTEM OPERASI
E. Ully Artha Email : mas.ully@gmail.com SISTEM OPERASI TAMPILAN SISTEM OPERASI PENGERTIAN Sistem Operasi adalah perangkat lunak yang bertugas mengelola penggunaan sumberdaya dalam komputer dan menyediakan
Lebih terperinciPengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Lebih terperinciTHREADS PADA WINDOWS Julius Bata /
THREADS PADA WINDOWS Julius Bata / 309012 THREADS Threads dapat dikatakan sebagai suatu atau beberapa kegiatan dalam suatu proses. Threads merupakan unit terkecil dari suatu proses yang dapat dijadwalkan
Lebih terperinciTEKNOLOGI APLIKASI WEB BERBASIS SERVER
A. Tujuan Memahami cara kerja aplikasi web berbasis server Memahami perangkat pengembangan aplikasi web berbasis server Mengenal dan memahami pemrograman web berbasis teknologi server B. Dasar Teori Web
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI Untuk mengetahui manfaat dari aplikasi backup dan restore ini, perlu dilakukan suatu implementasi. Implementasi yang benar dan tepat sasaran memerlukan pula ketersediaan
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN IV.1. Spesifikasi Rancangan Pada sub bab spesifikasi rancangan ini akan di bahas mengenai spesifikasi perangkat lunak dan spesifikasi perangkat keras. IV.1.1. Spesifikasi Perangkat
Lebih terperinciTCP dan Pengalamatan IP
TCP dan Pengalamatan IP Pengantar 1. Dasar TCP/IP TCP/IP (Transmision Control Protocol/Internet Protocol) adalah sekumpulan protokol komunikasi (protocol suite) yang sekarang ini secara luas digunakan
Lebih terperinciDATABASE SQL SERVER. Database SQL Server Halaman 1
1 DATABASE SQL SERVER Objektif: Mengetahui sejarah SQL Server 7.0 Mengengetahui perbedaan SQL Server dengan Microsoft Access Mengenal program bantu yang ada di SQL Server 7.0 Mengetahui cara membuat database
Lebih terperinciRegistry. Anharku
Registry Anharku v_maker@yahoo.com http://anharku.freevar.com Lisensi Dokumen: Copyright 2003-2009 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Lebih terperinciIP Address. Dedi Hermanto
IP Address Dedi Hermanto TCP/IP Sekumpulan protokol yang terdapat di dalam jaringan komputer (network) yang digunakan untuk berkomunikasi atau berhubungan antar komputer. TCP/IP merupakan protokol standar
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN DASAR TEORI. pernah dilakukan oleh beberapa penulis. tentang membangun aplikasi chat berbasis android.
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2. 1. Tinjauan Pustaka Sebelumnya aplikasi chat messenger sudah pernah dibuat dengan mengangkat kasus dan penggunaan teknologi yang berbedabeda, pada table 2.1 menunjukkan
Lebih terperinciAgenda. Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP
Agenda Protokol TCP/IP dan OSI Keluarga Protokol TCP/IP 2 Protokol Definisi : A rule, guideline, or document which guides how an activity should be performed. Dalam ilmu komputer, protokol adalah konvensi
Lebih terperinciMODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next
MODUL I A. Instalasi Borland Delphi 7.0 1. Buka file instalasi Borland Delphi 7.0 *) Run As Administrator Jika Menggunakan Windows Vista / 7 / 8 2. Klik Run Program 3. Klik Next 4. Isikan serial Number
Lebih terperinciSebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas yang kompleks dapat dikerjakan dalam urutan yang benar.
1. Sistem operasi adalah sekumpulan perintah dasar yang berperan untuk menjalankan dan mengoperasikan computer Fungsi Sistem Operasi : Sebagai Kordinator, yang memberikan fasilitas sehingga segala aktivitas
Lebih terperinciPengenalan Pascal. Sejarah Singkat Pascal
Pengenalan Pascal Sejarah Singkat Pascal Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971. Nama Pascal berasal dari Blaise Pascal, nama ahli matematika dan
Lebih terperinciDISTRIBUTED FILE SYSTEMS
DISTRIBUTED FILE SYSTEMS OVERVIEW Sistem berkas terdistribusi adalah sebuah sistem di mana banyak pengguna dapat berbagi berkas dan sumber daya penyimpanan. Client, server, dan media penyimpanan dalam
Lebih terperinciSistem Operasi. Proses dan Thread
Sistem Operasi Proses dan Thread Proses Abstraksi paling utama dalam sebuah sistem operasi Proses adalah abstraksi dari sebuah program yang sedang berjalan (running program): lebih detail pada model proses
Lebih terperinciCONTOH PENDSTRIBUSIAN HARDWARE
CONTOH PENDSTRIBUSIAN HARDWARE Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau
Lebih terperinciPENJURIAN ONLINE BERBASIS WEB SERVICE
PENJURIAN ONLINE BERBASIS WEB SERVICE Dwi Sunaryono 1, Wahyu Suadi 2, I Made Krisna Widhiastra 3 1,2,3 Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember Surabaya, 60111 E-mail : dwi@its-sby.edu,
Lebih terperinciswitching, bisa antara komputer dan komputer, 1. PENDAHULUAN Penggabungan antara teknologi komputer dengan terminal, atau komputer
RANCANG BANGUN APLIKASI CLIENT-SERVER BERBASIS PROTOKOL TCP/IP DENGAN PENDEKATAN PADA LAYER TRANSPORT Oleh: HERMANSYAH 1, IRZAMAN 2, BUDHI IRAWAN 3 1) JURUSAN TEKNIK INFORMATIKA (10199089) 2) DOSEN INSTITUT
Lebih terperinciBAB III METODE PENELITIAN. ini, diantaranya adalah dengan langkah-langkah sebagai berikut :
BAB III METODE PENELITIAN 3.1 Metode Penelitian Beberapa metode penelitian dilakukan dalam penyelesaian Tugas Akhir ini, diantaranya adalah dengan langkah-langkah sebagai berikut : 3.1.1 Model Model diperlukan
Lebih terperinci& PEMROGRAMAN. Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua
ALGORITMA & PEMROGRAMAN II Pascal #2 Alex De Kweldju, S.Kom D3 Teknik Komputer Fakultas Teknik Universitas Negeri Papua PASCAL Bahasa Pemrograman Terstruktur Diciptakan Nikalus Wirth Kata PASCAL untukpenghormatan
Lebih terperinciSTRUKTUR CPU. Arsitektur Komputer
STRUKTUR CPU Arsitektur Komputer Tujuan Mengerti struktur dan fungsi CPU yaitu dapat melakukan Fetch instruksi, interpreter instruksi, Fetch data, eksekusi, dan menyimpan kembali. serta struktur dari register,
Lebih terperinciGambar Notifikasi via
BAB III ANALISA DAN PERANCANGAN 3.1 Gambaran Umum Notifikasi Status Perangkat Secara umum notifikasi yang dikirimkan oleh aplikasi monitoring adalah melalui Email dan juga alert atau alarm pada aplikasi
Lebih terperinciMODUL 2 PERANCANGAN INTERFACE
6 MODUL 2 PERANCANGAN INTERFACE A. Tujuan Praktikum 1. Mahasiswa mampu memahami struktur dasar dan konsep pemrograman berbasis objek pada Visual Basic 2. Mahasiswa mampu membuat interface antar muka untuk
Lebih terperinciBAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,
BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN SERVER MMOG
BAB IV IMPLEMENTASI DAN PENGUJIAN SERVER MMOG 4.1 Implementasi Server MMOG Aplikasi server MMOG ini dibuat menggunakan software Microsoft Visual C++.NET 2003 yang berjalan pada sistem operasi Microsoft
Lebih terperinciJENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e
MENGADMINISTRASI SERVER DALAM JARINGAN Pembahasan: JENIS-JENIS APLIKASI UNTUK SERVER Habib Ahmad Purba 0 P a g e APLIKASI SERVER A. Tujuan Pembelajaran 1. Secara mandiri kita dapat menjelaskan pengertian
Lebih terperinciBAB 4 PERANCANGAN DAN EVALUASI
80 BAB 4 PERANCANGAN DAN EVALUASI Seperti yang telah dijelaskan pada bab sebelumnya, solusi yang diberikan untuk menghadapi permasalahan yang sedang dihadapi oleh PT. Solusi Corporindo Teknologi adalah
Lebih terperinciKonsep I/O Programming
Pertemuan 4 Algoritma dan Pemrograman 2A Jurusan Sistem Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Gunadarma 2015 Review Konsep Pemrograman dengan Delphi dengan Delphi Pembuatan
Lebih terperinciBABI II DASAR TEORI DAN TINJAUAN PUSTAKA
BABI II DASAR TEORI DAN TINJAUAN PUSTAKA 2.1 Dasar Teori TCP/IP (Transmission Control Protocol / Internet Protocol) merupakan sebuah standar komunikasi data yang digunakan oleh komunitas internet dalam
Lebih terperinciVisual Basic (VB) Tatik yuniati. Abstrak.
Visual Basic (VB) Tatik yuniati Tatikyuniati10@yahoo.co.id Abstrak Visual Basic adalah generasi ketiga -event bahasa pemrograman dan lingkungan pengembangan terpadu (IDE) dari Microsoft untuk perusahaan
Lebih terperinciBab 2: Struktur Sistem Operasi. Komponen Sistem Secara Umum
Bab 2: Struktur Sistem Operasi Komponen sistem Layanan sistem operasi System Call System Program Struktur sistem Virtual Machine Desain dan implementasi sistem System Generation 3.1 Komponen Sistem Secara
Lebih terperinciBAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek
BAB 2 TINJAUAN TEORITIS 2.1 Pengertian Sistem Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek yang bekerja bersama-sama menghasilkan metode, prosedur, teknik yang digabungkan
Lebih terperinciDISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11
DISTRIBUTED FILE SYSTEM Sistem terdistribusi week 11 Outline Pendahuluan Operasi pada file File service Pilihan desain dalam file services Arsitektur file service NFS dan AFS Access control Pendahuluan
Lebih terperinciIMPLEMENTASI TCP/IP UNTUK MEMBUAT SERVER DATABASE ACCESS ABSTRAK
IMPLEMENTASI TCP/IP UNTUK MEMBUAT SERVER DATABASE ACCESS Yones Raven, Teady Matius Surya Mulyana yonesraven@gmail.com, tmulyana@bundamulia.ac.id Program Studi Teknik Informatika, Universitas Bunda Mulia
Lebih terperinciDeskripsi Layanan Protokol TCP dan UDP. (Tugas Mata Kuliah Jaringan Komputer) Nama: Azwar Hidayat NIM: Kelas: SK 4 C
Deskripsi Layanan Protokol TCP dan UDP (Tugas Mata Kuliah Jaringan Komputer) Nama: Azwar Hidayat NIM:09031181419024 Kelas: SK 4 C Jurusan Sistem Komputer Fakultas lmu Komputer Universitas Sriwijaya 2017
Lebih terperinciJURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA
TUGAS JARINGAN KOMPUTER Nama : Yonatan Riyadhi NIM : 09011181419009 Kelas : SK 5A Nama Dosen : Dr. Deris Stiawan M.T JURUSAN SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA 2016 CAPTURE DAN
Lebih terperinciBAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi
BAB 2 STRUKTUR SISTEM OPERASI Komponen Sistem Operasi Review : Blok sistem komputer bus (saluran) data Piranti masukan Port I/O Bus kendali CPU Bus kendali Piranti keluaran bus (saluran) alamat Memori
Lebih terperinciII. ALAT DAN BAHAN 1. Kabel Null Modem 1 buah 2. 1 buah PC dengan OS WINDOWS 98/95 2 buah
PERCOBAAN IV SHARING DATA ANTAR DUA KOMPUTER DENGAN DIRECT CABLE CONNECTION I. TUJUAN Membagi / Men-Share data antar dua komputer dengan menggunakan fasilitas Direct Cable Connection dengan perantara port
Lebih terperinciMenggunakan FileZilla FTP Client. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id
Menggunakan FileZilla FTP Client Pemerintah Daerah Kabupaten Sleman FTP client adalah perangkat yang digunakan untuk melakukan transfer file dalam lingkungan internet menggunakan standar dari FTP (File
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer (computer) berasal dari bahasa Latin computare yang berarti menghitung. Komputer mempunyai arti yang sangat luas dan berbeda untuk orang yang berbeda.
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK
BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Bab keempat ini berisi penjelasan analisis dan perancangan perangkat lunak yang dibangun dalam tugas akhir ini. Analisis perangkat lunak meliputi deskripsi
Lebih terperinciDasar Komputer & Pemrogaman 2A
Dasar Komputer & Pemrogaman 2A Materi 1 Reza Aditya Firdaus Sejarah Singkat Pascal Dirancang oleh Prof. Nicklaus Wirth dari Technical University di Zurich, Switzerland tahun 1971. Nama Pascal berasal dari
Lebih terperinciProgram Studi Teknik Mesin S1
SATUAN ACARA PERKULIAHAN MATA KULIAH : DASAR KOMPUTER APLIKASI TEKNIK MESIN 2A KODE / SKS : IT042215 / 2 1. 1. Penjelasan Materi Perkuliahan 1.1. Penj elasan tentang Silabus 1.2. Pengenalan Bahasa pemrograman
Lebih terperinciSistem I/O. Hardware I/O Interface Aplikasi I/O Subsystem Kernel I/O Transformasi Permintaan (Request) I/O ke Operasi Hardware Stream Unjuk Kerja
12 Input / Output Sistem I/O Hardware I/O Interface Aplikasi I/O Subsystem Kernel I/O Transformasi Permintaan (Request) I/O ke Operasi Hardware Stream Unjuk Kerja 2 Hardware I/O Beragam variasi perangkat
Lebih terperinciBAB III ANALISA DAN PERANCANGAN. input, analisa proses, analisa output, analisa use case diagram, analisa
BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA SISTEM Pada tahap ini penulis melakukan perancangan aplikasi berupa analisa input, analisa proses, analisa output, analisa use case diagram, analisa sequence
Lebih terperinci