Tuesday, August 4, 2015

Mikrokontroler AT89S8253

Mikrokontroler tipe AT89S8253 merupakan pengembangan dari mikrokontroler tipe standard MCS-51 (8031,8751,8051). Hal yang terdapat pada penjelasan mikrokontroler tipe MCS-51 juga berlaku untuk mikrokontroler tipe AT89S8253. Karena adanya tambahan fitur yang tidak terdapat pada mikrokontroler tipe MCS-51, maka mikrokontroler tipe AT89S8253 dapat menggantikan mikrokontroler tipe MCS-51, tetapi tidak demikian sebaliknya.

Berikut ini adalah fitur-fitur untuk mikrokontroler tipe AT-89S8253 produksi ATMEL.
  • Kompatibel dengan Mikrokontroler MCS-51
  • 12 K bytes ROM
  • 256 bytes RAM
  • 32 Programmable I/O ( Input / Output ) port
  • 3 buah Timer/Counter 16 bit
  • Interface komunikasi serial
  • 3 level program memori lock
  • 9 sumber Interrupt
  • Frekuensi kerja 0 sampai 24 MHz
  • 2K bytes EEPROM

Contoh Form Pendataan Karyawan


Pada tampilan pendataan karyawan ini terdapat beberapa tombol perintah yaitu: tombol cari, tombol cetak, tombol baru, tombol edit, tombol simpan, tombol batal. Seperti yang ditunjukkan pada gambar 4.2 dibawah ini:

Langkah-langkah untuk melakukan pendataan karyawan adalah dengan menekan tombol baru kemudian isi NIK (Nomor Induk Karyawan), apabila NIK yang dimasukkan telah ada maka NIK akan ditolak dengan munculnya kotak dialog yang menyatakan bahwa NIK yang dimasukkan sudah ada, dan dilanjutkan dengan mengisikan seluruh data. Setelah seluruh data karyawan diisikan, data disimpan dengan menekan tombol simpan. Untuk membatalkan pengisian data karyawan tekan tombol batal. Dan untuk merubah data karyawan yang sudah tersimpan tekan tombol edit. Menampilkan laporan data seluruh karyawan atau per karyawan tekan tombol cetak. Untuk melakukan pencarian tekan tombol cari. Untuk keluar dari Pendataan Karyawan tekan tanda silang pada pojok kanan atas.

Definisi Sistem Informasi Manajemen

Menurut Loudon, dari sudut pandang bisnis, sistem informasi adalah pemecah masalah manajemen dan organisasi berlandaskan pada teknologi informasi, untuk menghadapi tantangan dari lingkungannya. Untuk dapat merancang dan menggunakan sistem informasi, maka kita perlu memahami lingkup sistem itu berada yakni organisasi, manajemen, teknologi.
SIM merupakan penerapan sistem informasi di dalam organisasi untuk mendukung informasi yang dibutuhkan oleh semua tingkatan manajemen.

SIM adalah sebuah sistem manusia atau mesin yang terpadu (integrated), untuk menyajikan informasi guna mendukung fungsi operasi, manajemen dan pengambilan keputusan dalam sebuah organisasi (Davis, 1994).

Contoh Abstraksi Visualisasi Peta dengan Macromedia

Ketika dalam perjalanan ke suatu tempat yang belum diketahui informasi tentang daerah tersebut, maka seseorang memerlukan paket informasi yang dapat membantu mereka dalam menentukan arah dan tujuan agar terhindar dari masalah - masalah dalam perjalanan. Dalam hal ini diperlukan sebuah peta. Peta merupakan sarana untuk mengetahui lokasi suatu daerah, dengan melihat peta seseorang akan dapat dengan mudah menentukan arah dan tujuannya.
Dengan sasaran dalam skala besar dan menyeluruh bagi masyarakat yang berpergian ke kota Jogjakarta dengan berbagai macam tujuan, pemerintah Kotamdya Jogjakarta perlu meningkatkan pelayanan publik berupa pengadaan sebuah peta visual pada PC (personal computer) yang diletakkan ditempat umum dan strategis sehingga dapat membantu para pendatang baru di Jogjakarta yang memerlukan panduan dalam melakukan perjalanan.

Visualisasi peta Kotamadya Jogjakarta adalah suatu sistem pelayanan publik yang dapat membantu seseorang untuk mengetahui inforamsi tentang peta Jogjakarta dengan mudah. Untuk implementasi sistem ini, digunakan perangkat lunak Macromedia Director MX sebagai alat bantu visual, Macromedia Flash MX sebagai alat bantu image editor, ADO xtra untuk koneksi database antara director MX dengan Microsoft access sebagai aplikasi database yang mendukung visualisasi peta Kotamadya Jogjakarta dan Lingo sebagai script programmming dari Macromedia Director.

Model Komunikasi

Kegunaan dasar dari sistem komunikasi adalah menjalankan pertukaran data antara 2 pihak. Contohnya adalah pertukaran sinyal-sinyal suara antara 2 telepon pada suatu jaringan yang sama. Elemen-elemen kunci model komunikasi adalah:
  1. Source (Sumber)
    Alat ini membangkitkan data sehingga dapat ditransmisikan, contoh: telepon dan PC (Personal Computer).
  2. Transmitter (Pengirim)
    Biasanya data yang dibangkitkan dari sistem sumber tidak ditransmisikan secara langsung dalam bentuk aslinya. Sebuah transmitter cukup memindah dan menandai informasi dengan cara yang sama seperti menghasilkan sinyal-sinyal elektro-magnetik yang dapat ditransmisikan melewati beberapa sistem transmisi berurutan. Sebagai contoh, sebuah modem tugasnya menyalurkan suatu digital bit stream dari suatu alat yang sebelumnya sudah dipersiapkan misalnya PC, dan mentransformasikan bit stream tersebut menjadi suatu sinyal analog yang dapat melintasi melalui jaringan telepon.

Thursday, July 30, 2015

Simulasi Test IQ berbasis Web

Latar Belakang
Perkembangan internet akhir-akhir ini begitu pesat seiring dengan perkembangan kehidupan manusia dengan berbagai macam masalah dan kebutuhannya, terutama kebutuhan informasi yang terbaru. Internet sebagai sumber daya informasi yang berorientasi ke manusia memberikan fasilitas layanan dan kesempatan kepada pemakai di seluruh dunia untuk berkomunikasi dan berinteraksi bersama sumber daya informasi. Luasnya jaringan internet yang dapat menghubungkan antar tempat di seluruh dunia maka efektifitas menjadi prioritas utama bagi setiap usaha atau bisnis memanfaatkan teknologi internet untuk melakukan promosi dan transaksi terhadap usaha yang dijalankan. Untuk dapat mengoptimalkan teknologi internet maka diperlukan aplikasi untuk mengaksesnya. Adapun aplikasi yang populer digunakan untuk keperluan tersebut diantaranya adalah WWW (Word Wide Web). WWW memberikan kemudahan didalam hal penyampaian paket-paket informasi serta mendukung GUI (Graphic User Interface) yang dapat ditampilkan melalui browser.
Hal pokok yang menjadi kekurangan WWW adalah sifatnya yang statis dalam mengakses (Penambahan, edit, pencarian serta penghapusan) data atau informasi, dimana WWW belum mampu memberikan komunikasi data yang interaktif dan komunikatif. Tampilan yang akrab dengan user dan komunikasi data yang interaktif merupakan syarat yang mutlak harus dipenuhi dalam membangun sebuah web yang dinamis. Untuk memenuhi syarat-syarat tersebut dikembangkanlah teknologi ASP ( Active Server Page ) yang juga dimaksudkan dapat melengkapi kekurangan aplikasi WWW.
Dalam pemanfaatan ASP sebagai aplikasi server, maka ASP dapat menangani komunikasi data dari server internet ke client dan sebaliknya. Sehingga peran ASP tersebut dapat dikembangkan oleh penyelenggara web untuk membuat layanan yang interaktif seperti e-mail, formulir pendaftaran, buku tamu, Chat room dan lain-lain.

Format Audio Video

Saat ini pengguna komputer sudah tidak lagi menggunakan komputer sebagai sarana bekerja saja, namun lebih dari itu, juga sebagai pemutar audio dan juga video.
Dan pernahkah anda dalam menjalankan audio dan video tersebut, dapat dijalankan dikomputer yang satu, tetapi tidak dapat dijalankan pada komputer yang lain, media player tidak berfungsi dll bahkan layar monitor malah gelap. Hal ini dikarenakan codec yang tidak terdapat pada komputer untuk menjalankannya dan juga dapat berupa format files yang tidak tepat.
Untuk dapat mengetahui penyebab hal tersebut, mau tidak mau kita juga harus memahami apa yang disebut codec dan format files yang beraneka ragam.
Pengertian dari Format file itu sendiri adalah kode informasi untuk penyimpanan file komputer, Sedangkan Codec adalah seperangkat software ; yang mengompres (compress) dan mendekompres (decompress) data di file media bila file tersebut ingin dikuka kembali.
File Media biasanya berukuran besar, dan agar dapat diproses dan dikirim ( via internet, cd room dll ), file tersebut biasanya dikompres terlebih dahulu, sehingga tidak menyita kapasitas penyimpanan atau disebut juga Lossy atau Lossless Compression yang berarti lebih banyak data tersimpan dan menghapus detil-detil yang tidak mencolok ditelinga atau mata,  seperti misalnya film, akan menyimpan frame secara berurutan.
Dan jika ingin menghemat kapasitas penyimpan, kita hanya menyimpan frame pertama dalam urutan dan variasi antar frame sesudahnya. Namun apabila dikompres lagi akan semakin terasa, sehingga kita harus menyeimbangkan antara kualitas gambar atau suara untuk membuat suatu ukuran file.
Beberapa Codec dan Format file yang umum adalah :

Pengantar World Wide Web - 1

A.Internet

1.Pengertian Internet

Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif.

2. Sejarah internet

Berikut sejarah kemunculan dan perkembangan internet.

Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.

Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang penting yang menunjukkan "at" atau "pada". Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link.

Sistem Informasi Menurut Ahli

Sistem merupakan sekelompok komponen yang saling berhubungan, bekerja bersama untuk mencapai tujuan bersama dengan menerima input serta menghasilkan output dalam proses transformasi yang teratur. (James A. O’Brien, 2005, 29)
Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. (Tata Sutabri, 2004, 9)

Dari definisi dapat dirinci lebih lanjut pengertian sistem secara umum, yaitu:
  1. Setiap sistem terdiri dari berbagai unsur.
  2. Unsur-unsur tersebut merupakan bagian yang tidak terpisahkan dari sistem yang bersangkutan.
  3. Unsur-unsur di dalam sistem tersebut bekerja sama untuk mencapai tujuan sistem.
  4. Suatu sistem merupakan bagian dari sistem lain yang lebih besar
    (Tata Sutabri, 2004, 9)

Sistem Pengiriman Email di Linux

Di bawah ini dijelaskan secara singkat sistem e-mail yang umum pada sistem Unix/Linux. Pada sistem Linux proses pengiriman dan penerimaan mail melibatkan beberapa proses. Pengiriman sendiri akan memanfaatkan protokol seperti SMTP atau UUCP ; protokol dalam berkomunikasi email, misalnya SMTP (Simple Mail Transport Protocol) yang bekerja di port 25. Protokol ini hanya bekerja untuk berkomunikasi dengan server mail remote, tidak untuk server lokal.

Sedangkan pengguna dapat membaca e-mailnya menggunakan protokol POP. Setiap pengguna memiliki 'mailbox' pada mail server. Di tempat inilah mail yang ditujukan kepada pengguna tersebut disimpan. Di sini komponen mail server bisa dipasang sesuai kebutuhan.

Sejarah Artificial Intelligence

Artificial Intelligence (AI) atau kecerdasan buatan termasuk bidang ilmu yang relatif muda. Pada tahun 1950-an para ilmuwan dan peneliti mulai memikirkan bagaimana caranya agar mesin dapat melakukan pekerjaannya seperti yang bisa dikerjakan oleh manusia. Alan Turing, seorang matematikawan dari Inggris pertama kali mengusulkan adanya pengujian untuk melihat bisa tidaknya sebuah mesin dikatakan cerdas. Hasil pengujian tersebut kemudian dikenal dengan Turing Test, di mana mesin tersebut menyamar seolah-olah sebagai seseorang di dalam suatu permainan yang mampu memberikan respon terhadap serangkaian pertanyaan yang diajukan. Turing beranggapan bahwa, jika mesin dapat membuat seseorang percaya bahwa dirinya mampu berkomunikasi dengan orang lain, maka dapat dikatakan bahwa mesin tersebut cerdas (seperti layaknya manusia).
Kecerdasan buatan atau Artificial Intelligence (AI) itu sendiri dimunculkan oleh seorang professor dari Massachusetts Institute of Technology yang bernama John McCarthy pada tahun 1956 pada Dartmouth Conference yang dihadiri oleh para peneliti AI. Pada konferensi tersebut juga didefinisikan tujuan utama dari kecerdasan buatan, yaitu mengetahui dan memodelkan proses-proses berpikir manusia dan mendesain mesin agar dapat menirukan kelakuan manusia tersebut.

Algoritma Lempel-Ziv

Algoritma Lempel-Ziv merupakan suatu variable-to-fixed length code. Secara mendasar, ada dua versi dari algoritma ini yang biasanya terdapat dalam literatur: versi teoritis dan versi praktek. Secara teoritikal, kedua versi tersebut menunjukkan cara kerja yang sama. Bagaimanapun juga, bukti dari optimalitas asymptotic dari versi teoritikal lebih mudah. Dalam prakteknya, versi praktek lebih mudah diimplementasi dan sedikit lebih efisien. Berikut ini merupakan algoritma versi praktek yang dijelaskan dalam buku oleh Gersho dan Gray dan dalam paper oleh
Ide dasar adalah menguraikan input sequence menjadi blok yang tidak saling menimpa dari panjang yang berbeda sementara membentuk suatu “kamus” dari blok tersebut.

Pengertian Animasi

Animasi merupakan salah satu bagian grafika komputer yang menyajikan tampilan-tampilan yang sangat atraktif juga merupakan sekumpulan gambar yang ditampilkan secara berurutan dengan cepat untuk mensimulasi gerakan yang hidup.  Pemanfaatan animasi dapat ditujukan untuk simulasi, menarik perhatian pemakai komputer pada bagian tertentu dari layar, memvisualisasikan cara kerja suatu alat atau menampilkan keluaran program dengan gambar-gambar yang menarik dibanding dengan sederetan angka, serta tidak ketinggalan untuk program-program permainan.
Pada dasarnya, animasi adalah transformasi objek yang di mana semua titik pada sembarang objek akan diubah sesuai dengan aturan tertentu, sementara sistem koordinatnya tetap. Implementasi pada animasi dapat dikerjakan secara interaktif maupun non interaktif. Dibandingkan animasi non interaktif, animasi interaktif memberikan tampilan yang lebih menarik dan dinamis.  Pada animasi interaktif, pergerakan objek mengikuti perintah yang diberikan oleh pemakai lewat perangkat interaktif. Sedangkan animasi non interaktif, pergerakan objek hanya dikendalikan dari prosedur yang ada di dalam sebuah program. Untuk animasi interaktif kebanyakan digunakan untuk program-program permainan,

Wednesday, July 29, 2015

Definisi Kriptografi

Secara etimologi (ilmu asal usul kata), kata kriptografi berasal dari gabungan dua kata dalam bahasa Yunani yaitu “kriptos” dan “graphia”. Kata kriptos digunakan untuk mendeskripsikan sesuatu yang disembunyikan, rahasia atau misterius. Sedangkan kata graphia berarti tulisan. Kriptografi didefinisikan sebagai ilmu dan pelajaran untuk tulisan rahasia dengan pertimbangan bahwa komunikasi dan data dapat dikodekan untuk mencegah dari mata-mata atau orang lain yang ingin mengetahui isinya, dengan menggunakan kode-kode dan aturan-aturan tertentu dan metode lainnya sehingga hanya orang yang berhak yang dapat mengetahui isi pesan sebenarnya. 
Dalam menjaga kerahasiaan data, kriptografi mentransformasikan data jelas (plaintext) ke dalam bentuk data sandi (ciphertext) yang tidak dapat dikenali. Ciphertext inilah yang kemudian dikirimkan oleh pengirim (sender) kepada penerima (receiver). Setelah sampai di penerima, ciphertext tersebut ditranformasikan kembali ke dalam bentuk plaintext agar dapat dikenali. 
Dalam arti lain, cryptography adalah seni dan ilmu dalam mengamankan pesan. Dalam dunia kriptografi, pesan disebut plaintext atau cleartext. Proses untuk menyamarkan pesan dengan cara sedemikian rupa untuk menyembunyikan isi aslinya disebut enkripsi. Pesan yang telah dienkripsi disebut ciphertext. Proses pengembalian sebuah ciphertext ke plaintext disebut dekripsi.

Konsep Dasar dari Enkripsi dan Dekripsi

Cryptographer adalah orang yang mempraktekkan ilmu kriptografi, sedangkan cryptoanalysts adalah orang yang mempraktekkan kriptanalisis, seni dan ilmu dalam memecahkan ciphertext. \
Aturan fundamental kriptografi yaitu seseorang harus mengasumsikan bahwa seorang kriptoanalis menguasai algoritma umum enkripsi yang digunakan. Dengan kata lain, kriptanalis mengetahui cara kerja algoritma enkripsi. Jumlah usaha yang diperlukan untuk menemukan, menguji, dan memasang algoritma baru yang selalu berkompromi atau berfikir untuk berkompromi dengan algoritma lama, akan menyebabkan algoritma baru itu menjadi tidak berguna untuk menjaga kerahasiaan. Sistem kriptografi atau Algoritma Kriptografi adalah sebuah algoritma kriptografi ditambah semua kemungkinan plaintext, ciphertext dan kunci.

Sejarah Kriptografi

Kriptografi adalah ilmu yang mempelajari bagaimana suatu pesan atau dokumen kita aman, tidak bisa dibaca oleh pihak yang tidak berhak. Dalam perkembangannya, kriptografi juga digunakan untuk identifikasi pengirim pesan dengan tanda tangan digital dan keaslian pesan dengan sidik jari digital (fingerprint). Kriptografi mempunyai sejarah yang sangat panjang. Sejak jaman Romawi, Julius Caesar telah menggunakan teknik kriptografi yang sekarang dianggap kuno dan sangat mudah dibobol untuk keperluan komunikasi militernya. Namun sekutu dapat menembus Enigma, kriptografi produk Jerman dan Purple, kriptografi produk Jepang, sekutu akhirnya dapat memenangkan perang dunia kedua karena dapat mengetahui beberapa langkah dan strategi militer lawan.

Konsep Dasar Informasi

  1. Pengertian Informasi
    Informasi (information) adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Informasi sangat penting artinya bagi suatu sistem. Sumber dari informasi adalah Data. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata
  2. Kualitas Informasi
    Kualitas dari suatu informasi (quality of information) tergantung dari tiga hal, yaitu :
    Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bias atau menyesatkan. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan banyak terjadi gangguan (noise) yang dapat merubah atau merusak informasi tersebut.
    Tepat pada waktunya, artinya informasi yang datang pada penerima tidak boleh terlambat. Karena informasi merupakan di dalam pengambilan keputusan, bila pengambilan keputusan terlambat maka dapat berakibat fatal bagi organisasi.
    Relevan, berarti informasi tersebut mempunyai mamfaat untuk pemakainya, kerena relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.
  3. Komponen Sistem Informasi
    Menurut John Burch dan Gary Grudnitski sistem informasi terdiri dari beberapa komponen yang di sebut dengan istilah blok bangunan (building block), yaitu blok masukan (input block), blok model (model block), blok keluaran (output block), blok teknologi (technology block), blok basis data (database block) dan blok kendali (controls block).

Thursday, June 4, 2015

Pengertian Gaji dan Upah

Gaji merupakan pembayaran atas penyerahan jasa yang dilakukan oleh karyawan yang mempunyai jenjang jabatan seperti manajer. (Mulyadi, 2001, 377).
Penggajian dapat diartikan sebagai proses pembayaran upah kepada seseorang atau individu untuk pengganti hasil kerja atau jasa yang telah dilakukan. Jadi Sistem penggajian atau kepegawaian adalah sistem yang mencakup seluruh tahap pemrosesan penggajian pelaporan kepegawaian. (Mulyadi, 2001, 377).
Sistem menyajikan cara-cara penggajian pegawai secara memadai dan akurat, menghasilkan laporan-laporan penggajian yang diperlukan dan menyajikan informasi kebutuhan pegawai kepada manajamen. Pemrosesan harus meliputi pengurangan pajak, potongan tertentu, pelaporan kepada pemerintah dan persyaratan-persyaratan kepegawaian lainnya. Pemrosesan penggajian merupakan satu kegiatan yang peka terhadap hukuman denda maupun penjara jika pencatatan yang dibuat tidak memadai. Sistem yang efisien diperlukan untuk menjaga hubungan baik antara pegawai dan perusahaan.

Open Database Connectivity (ODBC)

Dalam suatu sistem database berbasis client/server ketergantungan terhadap suatu produk server dengan suatu produk client dapat dihindari melalui pemakaian Open Database Connectivity (ODBC) yang merupakan salah satu software Applaication Program Interface (API). Dalam setiap produk database biasanya selalu disertai dengan driver ODBC nya masing-masing yang akan digunakan oleh software aplikasi lain yang berbeda produk untuk melakukan pengolahan data. Dengan adanya ODBC ini pengembangan suatu software aplikasi database khususnya yang menggunakan platform Opening System ( OS ) microsoft (Windows 95/98 atau NT) menjadi lebih fleksibel.

Konfigurasi sistem database berbasis client/server yang menggunakan ODBC adalah sebagai berikut :
Dalam lingkungan database online berbasis web, ODBC diletakan di web server yang akan menjembatani antara client melalui browser dalam database server.


Definisi Browser

Untuk mengakses web page memerlukan browser, browser adalah suatu program yang dirancang untuk menampilkan informasi dari server-server komputer pada jaringan. Informasi tersebut biasanya dikemas dalam page dan setiap page mempunyai link yang menghubungkan informasi tersebut ke informasi yang lainnya. Browser diantaranya Netscape Navigator, Microsoft Internet Explorer, Cello, NCSA mosaic dan lain sebagainya.

Terdapat empat jenis dari browser yang ada. Jenis yang pertama browser yang memerlukan TCP/IP. Jenis yang lainnya seperti Amerika On-line, Pipeline dan Prodigy, hanya bekerja bila digunakan terutama dengan layanan on-line. Jenis ketiga adalah interface berbaris karakter seperti Lynx. Jenis browser yang lain seperti Slipknot, memberikan kepada anda interface grafis selama anda bekerja dengan hubungan “shell account” biasa (Purbo, 2001)
Berikut ini beberapa hal yang idealnya harus dimiliki oleh Web Browser :
  1. Mudah diinstal dan mudah disesuaikan dengan pemakai
  2. Memungkinkan anda menjelajahi web dengan mudah
  3. Memungkinkan anda melihat jenis-jenis dokumen web yang paling umum
  4. Mendukung keamanan transaksi
  5. Mendukung piranti internet/usenet yang lain dan bekerja cepat.

Stop-and-Wait Flow Control

Stop-and-Wait flow control (kontrol flow berhenti-dan-tunggu) merupakan bentuk yang paling sederhana dari flow control. Proses kerjanya sebagai berikut: Entitas sumber mentransmisikan frame. Setelah entitas tujuan menerima frame, maka entitas tujuan akan mengirim balasan bahwa frame tersebut baru diterima dan siap untuk menerima frame berikutnya. Sumber harus menunggu balasan diterima sebelum mengirimkan frame berikutnya. Tujuan dapat menghentikan arus data dengan cara tidak memberi balasan.

Prosedur ini bekerja dengan baik, namun pengiriman frame dalam jumlah yang besar dan dalam situasi dimana panjang bit dari jalur lebih besar dari panjang frame, akan terjadi ketidakefisienan yang parah. Hal ini disebabkan, karena hanya ada satu frame saja yang dapat dilintaskan dalam satu waktu. Intinya, untuk rate data yang sangat tinggi, serta untuk jarak yang sangat jauh antara pengirim dan penerima maka dengan mengaplikasikan stop-and-wait flow control dimungkinkan terjadinya penggunaan jalur yang tidak efisien. [2]

Konsep dan Terminologi Transmisi

Transmisi data terjadi di antara transmitter dan receiver melalui beberapa media transmisi. Media transmisi dapat digolongkan sebagai guided atau unguided. Pada kedua hal itu, komunikasi berada dalam bentuk gelombang elektromagnetik. Dengan guided media, gelombang dikendalikan sepanjang jalur fisik. Contoh-contoh guided media adalah twisted pair, coaxial cabel, serta serat optik. Unguided media menyediakan alat untuk mentransmisikan gelombang-gelombang elektromagnetik namun tidak mengendalikannya, contohnya adalah perambatan (propagation) di udara dan laut.
Istilah hubungan langsung dipergunakan untuk menunjuk pada jalur transmisi di antara dua perangkat dimana sinyal dirambatkan secara langsung dari transmitter menuju receiver tanpa melalui peralatan perantara, berbeda dengan amplifier atau repeater yang dipergunakan untuk meningkatkan kekuatan sinyal.

Sebuah transmisi dapat berupa simplex, half duplex, atau full duplex. Pada transmisi simplex, sinyal ditransmisikan hanya pada satu direction (arah), satu station sebagai transmitter dan lainnya sebagai receiver. Pada operasi half-duplex, kedua station dapat mentransmisikan, namun hanya satu station pada saat yang sama. Sedangkan pada operasi full duplex, kedua station bisa mentransmisikan data secara bersamaan. [2]

Tuesday, June 2, 2015

Sistem Kriptografi Asimetris

Sistem kriptografi asimetris biasanya lebih dikenal dengan kriptografi kunci-publik (public-key cryptography). Ide kriptografi asimetris ini pertama kali dimunculkan oleh Whitfield Diffie dan Martin Hellman pada tahun 1976. Diffie dan Hellman mempostulatkan sistem ini tanpa menunjukkan algoritmanya. Walaupun demikian mereka menjabarkan syarat-syarat yang harus dipenuhi oleh suatu algoritma public-key yaitu :
  1. Mudah secara komputasi bagi suatu pihak B untuk mengkonstruksi sepasang kunci asimetris (kunci public KU, kunci pribadi KR).
  2. Mudah secara komputasi bagi pengirim A, dengan memiliki kunci public B dan pesan yang ingin dienkripsi, M, untuk menghasilkan ciphertext (C) :
    C = EKUb(M)
  3. Mudah secara komputasi bagi penerima B untuk mendekripsi ciphertext yang dihasilkan dengan menggunakan kunci pribadinya untuk mengembalikan pesan aslinya.
    M = DKRb (C) = DKRb[EKUb(M)]
  4. Tidak bisa secara komputasi bagi pihak ketiga untuk memperoleh kunci pribadi KRb hanya dengan mengetahui kunci public KUb.
  5. Tidak bisa secara komputasi bagi pihak ketiga untuk mengembalikan data asli M hanya dengan mengetahui kunci public KUb dan ciphertext C. Walaupun bukanlah suatu keharusan bagi semua aplikasi public-key, namun persyaratan keenam bisa ditambahkan :
  6. Fungsi enkripsi dan dekripsi bisa diterapkan dengan urutan yang dibalik :
    M = EKUb[DKRb(M)]

Kegunaan dari persyaratan keenam adalah untuk penerapan tanda tangan digital (digital signature) yang digunakan memecahkan isu otentikasi (authentication) dalam masalah keamanan data.
Menurut Stalling, proses enkripsi public-key sederhana melibatkan empat tahap berikut :
  1. Setiap user di dalam jaringan membuat sepasang kunci untuk digunakan sebagai kunci enkripsi dan dekripsi dari pesan yang akan diterima.
  2. User mempublikasikan kunci enkripsinya dengan menempatkan kunci publiknya ke tempat umum. Pasangan kunci yang lain tetap dijaga kerahasiaannya.
  3. Jika user A ingin mengirimkan sebuah pesan ke user B, ia akan mengenkripsi pesan tersebut dengan menggunakan kunci publik user B.
  4. Pada saat user B ingin mengirimkan sebuah pesan ke user B, ia akan menggunakan kunci pribadinya sendiri. Tidak ada pihak lain yang bisa mendekripsi pesan itu karena hanya B sendiri yang mengetahui kunci pribadi B.

Model Sederhana Sistem Kriptografi Asimetris
Sampai saat ini hanya ada beberapa sistem cryptography asimetris yang dipublikasikan. Yang paling berhasil sejauh ini adalah algoritma RSA yang memenuhi keenam persyaratan public-key di atas. Di samping itu, algoritma enkripsi public-key yang lain adalah LUC, DSS, Diffie-Hellman dan lain-lain.
Kunci publik adalah kunci yang tidak disembunyikan dan boleh diketahui oleh orang lain. Kunci publik digunakan dalam proses enkripsi.
Kunci private adalah kunci rahasia yang tidak boleh diketahui oleh orang lain. Kunci private digunakan dalam proses dekripsi. [3]

Sistem Kriptografi Simetris

Enkripsi simetris sering juga disebut sebagai enkripsi konvensional atau enkripsi kunci-tunggal (single key). Pada model enkripsi simetris ini digunakan algoritma yang sama untuk proses enkripsi/dekripsi dengan memakai satu kunci yang sama.
Model sederhana Sistem Kriptografi Simetris
Keamanan dari enkripsi simetris bergantung pada beberapa faktor, yaitu :
  1. Algoritma enkripsi harus cukup kuat sehingga tidaklah praktis untuk mendekripsi suatu pesan hanya dengan memiliki cyphertext saja.
  2. Keamanan dari enkripsi simetris adalah bergantung pada kerahasiaan kunci, bukan kerahasiaan dari algoritma enkripsi itu sendiri. Semakin panjang kunci yang dipakai maka semakin sulit untuk menebak kunci dengan menggunakan metode brute force attacks (mencoba semua kemungkinan kunci).
Algoritma enkripsi simetris yang popular dewasa ini adalah DES (Data Encryption Standard) dengan panjang kunci 56-bit, IDEA (128-bit), Twofish (sampai dengan 256-bit), Rijndael (sampai dengan 256-bit) dan lain-lain. [3]

Pengertian Media Pembelajaran

Kata media berasal dari bahasa Latin dan merupakan bentuk jamak dari kata medium yang secara harafiah berarti perantara atau pengantar. Media adalah bagian yang tidak terpisahkan dari proses belajar mengajar demi tercapainya tujuan pendidikan pada umumnya dan tujuan pembelajaran di universitas pada khususnya.
Media pembelajaran yang baik harus memenuhi beberapa syarat. Media pembelajaran dapat memperjelas penyajian pesan dan informasi sehingga dapat memperlancar dan meningkatkan proses dan hasil belajar. Media pembelajaran dapat meningkatkan dan mengarahkan perhatian mahasiswa sehingga dapat menimbulkan motivasi belajar, interaksi yang lebih langsung antara siswa dan lingkungannya, dan kemungkinan mahasiswa untuk belajar sendiri-sendiri sesuai dengan kemampuan dan minatnya. 

Sistem Informasi Penjualan

Kegiatan penjualan terdiri dari transaksi penjualan barang atau jasa yang bisa dikategorikan sebagai berikut:
  1. Penjualan Tunai
    Dalam transaksi penjualan tunai, barang atau jasa baru diserahkan oleh perusahaan kepada pembeli jika perusahaan telah menerima kas dari pembeli.
    (Mulyadi, 2001, 202)
  2. Penjualan Kredit
    Dalam transaksi penjualan kredit, jika order dari pelanggan telah dipenuhi dengan pengiriman barang atau penyerahan jasa, untuk jangka waktu tertentu perusahaan memiliki piutang kepada pelanggannya. (Mulyadi, 2001, 202)
  3. Penjualan Konsinyasi
    Penyerahan fisik barang-barang oleh pihak pemilik kepada pihak lain yang bertindak sebagai agen penjual, secara hukum dapat dinyatakan bahwa hak atas barang-barang ini tetap berada di tangan pemilik sampai barang-barang ini dijual oleh pihak agen penjual. (Allan R.Drebin, 1999, 158)
  4. Penjualan Leasing (Sewa Beli)
    Jasa sewa barang yang menetapkan syarat-syarat pilihan pengalihan hak atas barang kepada pemakai oleh pemiliknya di akhir masa sewa. (Skousen, Stice, Stice, 2000, 860)

Informasi yang diperlukan oleh manajemen dari transaksi penjualan adalah sebagai berikut:
  1. Jumlah pendapatan penjualan menurut jenis produk atau kelompok produk selama jangka waktu tertentu
  2. Jumlah piutang kepada setiap debitur dari transaksi penjualan kredit.
  3. Jumlah harga pokok produk yang dijual selama jangka waktu tertentu.
  4. Nama dan alamat pembeli.
  5. Kuantitas produk yang dijual.
  6. Nama wiraniaga yang melakukan penjualan.
  7. Otoritas pejabat yang berwenang.
    (Mulyadi, 2001, 205)

Fungsi yang terkait dalam melaksanakan transaksi penjualan adalah:
  1. Fungsi kredit
    Fungsi ini bertanggung jawab atas  pemberian kredit kepada pelanggan terpilih.
  2. Fungsi penjualan
    Fungsi penjualan bertanggung jawab melayani kebutuhan barang pelanggan.
  3. Fungsi gudang
    Fungsi gudang menyediakan barang yang diperlukan oleh pelanggan sesuai dengan yang tercantum dalam tembusan faktur penjualan yang diterima dari fungsi penjualan.
  4. Fungsi pengiriman
    Fungsi ini bertanggung jawab untuk menyerahkan barang yang kuantitas, mutu dan spesifikasinya sesuai dengan yang tercantum dalam tembusan faktur penjualan.
  5. Fungsi akuntansi
    Fungsi ini bertanggung jawab untuk mencatat transaksi berdasarkan faktur penjualan.
  6. Fungsi penagihan
    Fungsi ini bertanggung jawab untuk membuat surat tagihan secara periodik.
    (Mulyadi, 2001, 204)



Wednesday, May 13, 2015

Contoh Sistem Informasi Pariwisata

Nama Field
Type Field
Ukuran Field
Penjelasan
Kode_Wisata
Alpha
5
Kode jenis objek wisata (*)
Nama_Wisata
Alpha
20
Nama objek wisata (**)
Jarak
Number
3
Jarak dari ibu kota Kabupaten
Transport
Alpha
35
Cara mencapai lokasi objek wisata
Kode_Kec
Alpha
5
Kode wilayah perkabupaten
Keterangan
Memo
-
Informasi lengkap objek wisata
Gbr
Graph
-
Gambar objek wisata

Nama Field
Type Field
Ukuran Field
Penjelasan
Kode_Hotel
Alpha
5
Kode jenis hotel (*)
Nama_Hotel
Alpha
20
Nama hotel
Alamat
Alpha
25
Alamat hotel
Kode_Kec
Alpha
5
Kode wilayah perkabupaten
Keterangan
Memo
-
Informasi lengkap tiap hotel
Telepon
Alpha
13
Nomer telepon Hotel (**)

Nama Field
Type Field
Ukuran Field
Penjelasan
Kode_RM
Alpha
5
Kode jenis rumah makan (*)
Nama_RM
Alpha
20
Nama rumah makan
Alamat
Alpha
25
Alamat rumah makan
Kode_Kec
Alpha
5
Kode wilayah perkabupaten
Keterangan
Memo
-
Informasi lengkap rumah makan
Telepon
Alpha
13
Nomer telepon Rumah makan (**)

Nama Field
Type Field
Ukuran Field
Penjelasan
Kode_Hib
Alpha
5
Kode jenis hiburan (*)
Nama_Hib
Alpha
20
Nama tempat hiburan
Alamat
Alpha
25
Alamat tempat hiburan
Kode_Kec
Alpha
5
Kode wilayah perkabupaten (**)
Keterangan
Memo
-
Informasi lengkap tempat hiburan

Pengertian Bonus (Sistem Penggajian)

Bonus bisa dibayarkan kepada karyawan atas dasar ‘ad hoc’ sebagai ganjaran untuk prestasi atau usaha khusus, tetapi lebih lazim dibayarkan secara teratur dan bervariasi jumlahnya sesuai prestasi perusahaan atau prestasi individual. Kerugian bonus ad hoc ialah karena dapat seolah-olah sewenang-wenang dan mungkin nilainya kurang sebagai alat untuk memotivasi dibandingkan dengan yang khusus ada hubungannya dengan prestasi, seperti program untuk manajer yang dikaitkan dengan sasaran, atau program perangsang komisi untuk staf penjualan. Program yang dikaitkan dengan sasaran berdasarkan atas sasaran yang ditentukan di bidang-bidang penting dalam pekerjaan seseorang. Bagi seorang manager penjualan ini bisa perputaran penjualan, dan bagi seorang manager produksi ini bisa nilai tambah (nilai yang ditambahkan kepada biaya bahan mentah dan komponen-komponen yang dibeli oleh proses produksi, dikurangi tenaga kerja langsung dan biaya umum pabrik). Misalnya, jika tercapai sasaran perputaran penjualan, akan dibayarkan suatu bonus sebesar 20% dari gaji setahun. Untuk tiap 1% lebih dari 20% perputaran, bonus itu dapat bertambah dengan 1% sampai dengan maksimum 40%. Ini hanya salah satu dari banyak ragam program bonus. (Michael Armstrong dan Helen Murlis, 1995, 94).
Suatu program bonus sebaiknya jangan digunakan kecuali jika memenuhi kriteria berikut:
  • Jumlah yang diterima hendaknya cukup tinggi untuk mendorong prestasi baik, tetapi jangan demikian tinggi dibandingkan dengan gaji pokok sehingga sangat mempengaruhi standar tingkat kehidupan karyawan jika terjadi perubahan. Tingkat bonus hendaknya jangan kurang dari 10% dari gaji pokok, dan hanya jika keadaan menuntut perangsang yang sangat kuat maka bonus boleh lebih dari 30%.
  • Faktor-faktor yang mempengaruhi besarnya bonus hendaknya yang secara langsung dapat dikendalikan oleh karyawannya. Programnya hendaknya cukup peka untuk menjamin bahwa ganjaran seimbang dengan prestasi.
  • Administrasi yang sederhana dan kemudahan untuk mengerti hendaknya memungkinkan karyawan untuk menghitung ganjaran yang dapat ia harapkan dari suatu tingkat prestasi tertentu.
  • Hendaknya dibuat kendala dalam program, sehingga dapat dipelihara suatu keseimbangan antara gaji sebagai dasar pensiun dan perangsang tunai. (Michael Armstrong dan Helen Murlis, 1995, 94). 

Pengertian Pinjaman

Program pinjaman dengan bunga rendah atau bebas bunga merupakan maslahat yang masih terbatas kepada sektor keuangan. Hal itu merupakan cara yang sangat berguna untuk membantu para karyawan pada waktu kenaikan gaji terbatas. Walaupun beberapa dari bunga untuk pinjaman itu akan dikenakan pajak pada tahun 1977, alternatif keuangan mungkin tidak ada atau jauh lebih mahal daripada dari sumber-sumber lain.

Bantuan perusahaan untuk membayar uang sekolah dan pendidikan anak-anak para karyawan di luar sistem pemerintahan merupakan maslahat yang sangat langka. Hal ini sulit diatur tanpa menyebabkan perpajakan yang membuatnya hampir tak berharga, dan kecuali staf yang dikirim ke luar negeri untuk penugasan jangka panjang, Biasanya bantuan itu tidak diberikan untuk karyawan di bawah tingkat senior. Sebab utama untuk memberikannya ialah untuk menjamin suatu standar pendidikan yang baik untuk anak-anak karyawan yang dikirim ke luar negeri ke daerah-daerah di mana pendidikan lokal merupakan masalah yang tidak praktis.(Michael Armstrong dan Helen Murlis, 1995, 99)

Sunday, May 3, 2015

Pengertian URL

URL adalah suatu sarana yang digunakan untuk menentukan lokasi informasi pada suatu web server. URL dapat diibaratkan sebagai suatu alamat (path atau subdirektori pada mode DOS) dimana alamat tersebut terdiri atas :
1.  Protokol-transfer yang digunakan oleh suatu browser untuk mengambil      informasi
2.  Nama-host komputer dimana informasi tersebut berada
3. Jalur atau path serta nama file dari suatu lokasi
Format umum dari suatu URL adalah :
protokol-transfer://host-name.name.domain/path/nama file.htm
Sebagai contoh :
http://localhost/Skripsi/Hary/kirim.htm
a.       http merupakan bentuk protokol, menyatakan cara pengambilan data yang digunakan. Cara lain misalnya adalah ftp (untuk download), gopher, smtp, wais dan lain-lain.
b.      localhost merupakan nama host yang digunakan sebagai nama server komputer dan web server.
c.       skripsi merupakan nama pada web server komputer dimana informasi yang dicari berada.
d.      Hary jalur atau path dari informasi yang dicari.

e.       Kirim.htm nama file html yang dipanggil