Tampilkan postingan dengan label Materi Pelajaran. Tampilkan semua postingan
Tampilkan postingan dengan label Materi Pelajaran. Tampilkan semua postingan
Home » Posts filed under Materi Pelajaran
Pengertian dan Tahapan Kompiler
Kompiler
Kompiler adalah suatu program yang menerjemahkan bahasa pogram (source code) kedalam bahasa obyek (object code). kompiler menggabungkan keseluruhan bahasa program, mengumpulkannya dan kemudian menyusunnya kembali.
gambar : Proses kompilasi program komputer
Tahap kompilasi :
1. Pertama source code (program yang ditulis) dibaca ke memori kompuer.
2. Sourcec code tersebut diubah menjadi object code (bahasa assembly)
3. Object code dihubungkan dengan library yang dibutuhkan untuk membentuk file yang bisa di eksekusi.
Kompiler
memerlukan waktu untuk membuat suatu program dapat dieksekusi leh
komputer. program yang diproduksi oleh kompiler dapat berjalan lebih
cepat dibanding program yang diperoduksi oleh interpreter di samping
juga bersifat indenpenden. Contoh program yanggunkan kompiler adalah
Visual Basic, Visual Delphi, Pascal.
Interpreter.
Berbeda
dengan kompiler, interpreter menganalisi dan mengeksekusi setiap baris
program tanpa melihat program secara keseluruhan. Keuntungan dari
interpreter adalah bahwa eksekusi bisa dilakukan dengan segala tanpa
melalui tahap kompilasi. untuk alasan ini interpreter digunakan pada
saat pembuatan program skala besar. Contoh program yang menggunakan
interpretr adalah , cabol, PHP, ASP, dan lain-lain.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
03.46
Pengertian dan Tujuan Pemrograman terstruktur
Pemrograman terstruktur adalah cara pemrosesan data yang terstuktur.
Terstruktur dalam analisis, cara, dan penulisan program. Prinsip utama
dari pemrograman terstruktur adalah jika suatu proses telah sampai pada
suatu titik tertentu maka proses selanjutnya tidak boleh melompat ke
baris sebelumnya, kecuali untuk proses perulangan.
Tujuan dari pemrograman terstruktur adalah:
1. Meningkatkan kehandalan program.
2. Memudahkan pembaca dan penelusuran program.
3. Menyederhanakan program sehingga tidak rumit.
ciri-ciri pemrograman terstruktur adalah:
1. Menggunakan rancangan pendekatan dari atas ke bawah (tip-down design).
2. Membagi program ke dalam modul-modul logika yang sejenis.
3. Menggunakan sub-program untuk proses-proses sejenis yang sering digunakan.
4. Menggunakan pengkodean terstruktur: if,then, do, while, repeat, until, dan lain sebagainya.
5. Menghindari penggunaan perintah Go To bila tidak diperlukan.
6. Terdokumentasi secara akurat dan berarti.
Dalam
penyelesaian dan perancangan, katagori dan penyelesaian masalah di
mulai dari bagian yang utama yang kemudian dibagi menjadi bagian yang
lebih kecil. Cara perancangan seperti ini memudahakan penulisan,
pengujian, koreksi, dan dokumentasi program.
Tahapan rancangan dari atas ke bawah (top-down design) dalam pemrograman adalah:
1. Menentukan keluaran (output) yang diminta, memasukan input yang diperlukan, dan melakukan proses-proses untama yang diperlukan untuk transformasi data.
2. Membagi proses untama ke dalam modul-modul fungsional.
3. Membuat algoritma masing-masing modul, dari modul utama ke sub-sub modul.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
03.42
Simbol dan Contoh Diagram alir (flowchart)
Diagram alir (flowchart) merupakan bentuk grafis atau visual dari algoritma. bentuk umum simbol-simbol dalam diagram alir adalah
1. simbol untuk mulai (start) atau akhir (end) program.
2. simbol untuk pembacaan (read) data atau penulisan hasil (write) pada layar.
3. simbol untuk suatu prose perhadap data pada program.
4. simbol untuk suatu pernyataan pilihan (optimal) pada program.
5. simbol untuk penghubung antar aktivitas.
6. konektor, simbol untuk memutus aktivas karena keterbatasan media kertas.
7. subprogram
contoh pemakaian flowchart:
1.squential (berurutan):
2.selection (struktur pemilihan)
3.repetion
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.26
Tahap Sistematis dan Terpadu Dalam Membuat Program
Untuk menyusun suatu program yang besar dan komleks
dibutuhkan beberapa tahapan yang sistematis dan terpadu, yaitu sebagai berikut:
1. Mendefinisikan masalah.
2. Analisis kebutuhan.
3. Desain algoritma.
4. Pengkodean.
5. Bahasa pemrograman.
6. Testing dan debugging.
7. Dokumentasi.
8. Pemeliharaan.
Namun demikian untuk membuat program sederhana tidak memerlukan seluruh tahapan tersebut, cukup beberapa tahapan saja, yaitu:
1. Mendefinisikan masalah
Batasan masalah adalah merencanakan system dan spesifikasi program, siapa yang akan menggunakannya dan untuk apa.
Caranya :
a. Menentukan tujuan dan hasil yang akan dicapai.
b. Menentukan hal-hal yang diperlukan oleh system.
c. Mengumpulkan data.
2. Mengembangkan model.
Mengembangkan
model berarti membuat model dari system yang akan dibangun. Model
adalah suatu gambaran sederhana atas system yang diusulkan. Dengan
membuat model maka akan terlihat jelas hubungan antara obyek-obyek yang
ada dalam system yang dibangun. Contohnya, untuk membuat program luas
persegi panjang, modelnya adalah l=p*l.
3. Desain Algoritma
Desain atau rancangan algoritma adalah pembuatan urutan instruksi yang akan ditulis pada program.
4. Implentasi algoritma ke dalam program.
Mengimplementasi algoritma ke dalam program.
5. Uji dan validasi pengujian terhadap program.
Seperti
kesalahan penulisan (syntax error), kesalahan saat eksekusi (runtime
error). Kesalahan logika program (program berjalan tetapi menghasilkan
output yang salah atau fatal error)
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.24
Sejarah dan Kelebihan Pascal
Pascal adalah bahasa pemrograman yang pertama kali dibuat oleh
professor Niklaus Wirth, seorang anggota Internasional Federation of
Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama
dari matematikawan perancis, blaise Pascal, yang pertama kali
menciptakan mesin penghiung, Profesor Niklaus Wirth membuat bahasa
Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman
computer kepada mahasiswanya. Selain itu Profesor Niklaus Wirth, yang
berasal dari Swiss Federal Institue of Technology (RTH-Zurich), Membuat
pascal untuk melengkapi kekurangan-kekurangan bahasa pemrograman yang
ada saat itu. Pascalbersifat data oriented, dimana pemrogram diberi
keleluasaan untuk mendefinisikan data. Pascal juga merupakan teaching
language (banyak dipakai untuk mengajar tentang konsep pemrograman).
Kelebihan yang lain adalah penulisan kode pascal bersifat luwes, tidak
seperti Fortran yang mengharuskan pemrogram menulis kode dengan format
tertentu. Bentuk dasar program pascal adalah seperti berikut
Program nama_program;
Begin;
{ pernyataan }
End
Kelebihan dari pemrograman pascal adalah
1.Tipe
data standar. Dimana tipe-tipe data standar telah tersedia pada
kebanyakan bahasa pemrograman. Pascal memiliki tipe data standar, yaitu
Boolean, real, char, string.
2.User defined data types, dimana pemrogram dapat membuat tife data lain yang diurutkan dari tife data standar.
3.Strongly-typed,
dimana pemrogram harus menentukan tipe data suatu variable dan variable
tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari
format yang ditentukan
4.Terstruktur,
memiliki sintak yang memungkinkan penulisan program dipecah menjadi
fungsi-fungsi kecil prosedur dan fungsi yang dapt dipergunakan
berulang-ulang
5.Sederhana
dan Ekspesif, memiliki struktur yang sederhana dan sangat mendekati
bahasa manusi (bahasa inggris) sehingga mudah dipelajari dan dipahami.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.17
Memahami GOMS Dalam IMK
Model Goals, Operators, Method, Selections diperkenalakan oleh Card, Moran dan Newell. Penjelasannya sebagai berikut :
1. Goal adalah tujuan yang ingin dicapai user
2. Operator, merupakan level terendah analisis, terdiri atas tindakan dasar yang dilakukan user dalam menggunakan system.
3. Methods, dimana ada beberapa cara untuk membagi tujuan ke dalam beberapa sub-tujuan.
4.
Selection, merupakan pilihan terhadap motedo yang ada. GOMS tidak
membiarkan pilhan menjadi random, namun lebih dapat diprediksi . namun
demikian secara umum hal tersebut bergantung kepada user, kondisi system
dan detail tujuan.
5. Rule 1: select USE-MENU-METHOD unless anther, rule applies
6. Rule 2: if the application is GAME, select CTRL-W-METHOD
Analisi
GOMS umumnya terdiri dari suatu tujuan tingkat tinggi yang kemudian
didekomposisi menjadi deretan unit tugas (task) yang selanjutnya dapat
didekomposisi lagi sampai pada level operator dasar. Dekomposisi tujuan
antara tugas keseluruhan dan tugas unit melibatkan pemahaman terhadap
strategi pemecahan masalah oleh user dan domain aplikasi secara edtail.
Bentuk deskripsi high-level-goal ini nantinya diadpsi selama proses
analisis tugas.
Analisis
struktur tujuan GOMS dapat digunakan untuk mengestimasi kebutuhan
memori jangka pendek. Pemilihan dapat diuji keakuratannya dengan jejak
user dan perubahan respons. GOMS merupakan metode yang baik untuk
mendeskripsikan bagaimana seorang ahli melakukan pekerjaannya. Jika
digabungkan dengan model fisik dan model perlengkapan maka akan dapat
digunakan untuk memprediksi kinerja user dari aspek waktu eksekusi.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.16
Cogbitive Complexity Theory (CCT) IMK
Cogbitive Complexity Theory diperkenalakan oleh Kieras dan Polson.
CCT (Cogbitive Complexity Theory) merupakan perluasan dari GOMS, yang
telah kita bahas pada artikel Memahami GOMS Dalam IMK. CCT mengandung banyak prediksi tau juga sering disebut sebangai kemungkinan. Pada CCT terdapat dua deskripsi parallel:
- User goal: berhubungan dengan aturan produksi. Aturan produksi tersebut berbentuk”IF kondisi THEN aksi: dan dipisahkan antara aturan untuk pemula dan yang sudah ahli.
- System atau Device. Berhubungan denga jaringan transisi tergeneralisasi yang sangat detail. Terdapat penjelasan yang luas dan jaringan transisinya mencakup semua model dialog.
State
(kondisi) adalah pernyataan tentang isi memori kerja. Jika kondisi
bernilai benar maka atruan produksi dijalankan. Sedangkan aksi dapat
terdiri dari satu atau lebih aksi elementer yang mungkin mengubah memori
kerja atau berupa aksi eksternal seperti keystoke. Contohnya adalah
tugas editing menggunakan editor “vi” UNIX untuk mengoreksi antarmuka.
Aturan
dalam CCT tidak selalu merepresentasikan kinerja yang bebas dari
kesalahan. Aturan tersebut dapat digunakan untuk menerangkan fenomena
kesalahan meskipun tidak dapat memprediksinya.
Aturan
CCT dapat menggambarkan rencana (plan) yang kompleks dibandingkan
dengan hierarki sekuendial pada GOMS. Aktivasi yang kontinu dari semua
aturan produksi memungkinkan untuk merepsentasikan rencana yang
berkesinambungan.
Secara
umum, semakin banyak aturan roduksi dalam CCT maka akan sulit suatu
interface untuk dipelajari/dipahami. Selain itu terdapat beberapa
masalah pada Cogbitive Complexity Theory (CCT), yaitu
1.Semakin
detail deskripsinya, ukuran deskripsi dari suat bangian interface dapat
menjadi sangat besar. Jauh lebih, dimungkinkan terdapat beberapa cara
untuk merepresinasikan perilaku user dan inerasi yang sama sehingga
mengakibatkan adanya perbedaan pada hasil pengukuran.
2.Pemilihan
notasi yang digunkan. Munculnya pertanyaan kapan notasi tertentu yang
dipilih menjadi suatu hal yang penting atau kritis. Seorang dapat saja
memilih untuk mereprentasikan sisem dengan notasi yang berbeda. Notasi
yang berbeda dapat mengakibatkan perbedaan pengukuran.
3.CCT
adalah alat rekayasa (enginnering tool) dengan pengukuran kemudian
untuk dipelajari (learnability) dan tingkat kesulitan (defficully)
secara garis besar digabung dengan deskripsi detail perilaku user.
gambar : teori CCT
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.15
Mengenal Model Linguistik IMK
Model
linguistic (kinguistic model) merupakan suatu pemahaman dari perilaku
pengguna dan kesulitan kognitif yang didasarkan pada analisis bahasa di
antara pengguna dan system yang dalam hal ini penekanannya ada pada
mode-model dialog yang terbagi menjadi:
1. Backus-Naur
Form (BNF): Suatu natosi yang sangat umum dari ilmu computer yang
merupakan pandangan sintaktik murni dari dialogue, yang terbagi menjadi
dua aksi, yaitu non terminal dan terminal.
• Terminal: tingkat terendah dari prilaku user dituliskan dengan huruf capital. Contoh : CLICK-MAUSE, MOVE-MAUSE.
• Non-terminal:
merupakan tingkat yang lebih tinggi dari abstraksi dituliskan dengan
huruf kecil. Contoh, select-menu, positon-mause.
Contoh dari backus-naur form:
Sintak
dasar dari non-terminal :: = ekspresi, suatu ekspresi memiliki
terminal dan non terminal yang dikombinasikan dalam urutan (+) atau
sebagai suatu alternative (|) seperti berikut:
BNF
hanya merepresentasikan aksi user, tidak member tanggapan terhadap
system. Pengukuran dengan BNF dengan jumlah aturan (tidak telalu baik)
dan jumlah operator + dan |. Kompleksitas pada BNF dengan sintak yang
sama untuk semantic yang berbeda dan tidak ada refleksi dari persepsi
pengguna dengan pengecekan konsisten minimal.
Deskripsi
BNF dari suatu interface dapat dianalisis dengan berbagai cara. Salah
satunya adalah dengan mengukur jumlah aturan dan operatornya. Semakin
banyak jumlah aturannya, semakin rumit interface tersebut dan hal ini
bergantung pada cara pendeskripsian interface, karena bisa saja aturan
untuk perilaku user yang sama diartikan dengan cara yang berbeda.
Selain
itu pengukuran kompleksitas bahasa secara keseluruhan, BNF dapat
digunakan untuk menentukan beberapa banyak tindakan dasar yang
dibutuhkan dalam tugas tertentu dan didapatkan estimasi kasar dan
kesulitan tugas itu. Deskripsi BNF hanya digunakan untuk
merepresentasikan aksi yang dilakukan user, bukan persepsi user terhadap
system.
2. Task-Action
Grammar (TAG): BNF mengabaikan struktur konsistensi bahasa dan hanya
menggunakan command name dan letter, sedang TAG lebih menekankan pada
Consistency. Consistency dibuat lebih jelas dengan parameter aturan tata
bahasa sedangkan non terminal dimodifikasi agar dapat menampung
fitur-fitur sematik tambahan.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.13
Model Fisik dan Peralatan dalam IMK
Model fisik dan peralatan (physical dan device model)
berdasarkan pengetahuan empiris dari system motorik manusia. Tugas pengguna
adalah akusisi dan kemudian dieksekusi. Model fisik danperalatan hanya
berhubungan dengan eksekusi yang saling melengkapi dengan hierarki tujuan. Contoh
Keystroke Level Model (KLM – model level penekanan kunci) dibagi menjadi dua
bagian, akusisi tugas dan eksekusi tugas, dengan mengunakan fasilitas system. Pada
Klm terdapat enam fase eksekusi operator:
- Motorik fisik
-
K-keystroking: keybord
-
P -pointing: memindahkan mouse ke target
-
B-pressing: menekan tombol mouse
-
H-homing: memindahkan tangan di antara mouse dan
keyboard
-
D-drawing: mengambar garis dengan mouse
Mental - M-mental preparation: persiapan mental menghadapi aksi fisik.
System – R-response: respons system waktu, waktu secara empiris ditentukan oleh:
Texecute = TK + TP + TH +TD + TM + TR
Mental - M-mental preparation: persiapan mental menghadapi aksi fisik.
System – R-response: respons system waktu, waktu secara empiris ditentukan oleh:
Texecute = TK + TP + TH +TD + TM + TR
Contoh KLM seperti di bawah ini:
Perhitungan waktu untuk mengerjakan suatu tugas dengan alternative
perbandingan:
·
USE – CTRL – W – METHOD VS.
·
USE – CLOSE – METHOD
Diasumsikan tangan kita telah ada pada mouse, seperti contoh
do bawah ini:
Saat menggunkan CTRL – W – METHOD, waktu yang ditempuh
adalah 2.30 detik sedangkan saat menggunakan close method adalah 3.75 detik. Ada
perbedaan waktu sekitar 1.72 detik, antara dua metode tersebut. Penggunaan kombinasi
tombol-tombol keyboard pada kasus tertentu lebih cepat dibandingkan dengan
mouse. Seperti pada contoh diatas, untuk menutup suatu window hanya diperlukan
satu langkah, yaitu menekan CTRL + W,sedangkan bila menggunakan mouse
memerlukan tiga langkah, seperti menggerakan mouse ke menu File, menyusuri pull
down menu file dan kemudian klik pilihan Exit.
Pada kasus ini mouse bisa mengurangi perbedaan waktu 1 detik
dengan melakukan tugas seperti berikut. Pindahkan mouse ke tanda X yang ada di
setiap interface dan klik untuk menutup interface tersebut. Perbedaan waktu
dalam mengerjakan suatu tugas akan tetap ada walaupun bisa diperkecil.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.10
Model Arsitektur Kognitif IMK
Bentuk
formal yang sudah kita bahas pada artikel sebelumna memperlihatkan
model implicit dan eksplisit bagaimana user melakukan proses kognitif
dalam melaksanakan tugasnya. Seperti GOMS (Goals, Operators, Method, Selections) yang menggunakan konsep pembagian tujuan menjadi sub-tujuan untuk mengenali dan memecahkan masalah, CCT (Cogbitive Complexity Theory)
membedakan short-term memory dan long tem memory dengan aturan produksi
(production rules) disimpan pada long tem memory dan dicocokan dengan
isi yang ada di short-term memory untuk menentukan aksi mana yang di
runing, dan sebagainya.
Notasi hierarki dan lingistik
cenderung berorientasi pada dialog yang sempurna pada sisi user.
Metode-metode tersebut mengukur kompleksitas dialog yang dimaksut namun
tidak memperhatikan adanya perbedaan dialog dengan urutan yang optimal
atau seharusnya. Pada model arsitektur yang dibahas dibagian ini,
prediksi dan pemahaman terhadap kesalahan merupakan focus dari analisis
yang dilakukan
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.09
Pengertian dan Sifat Array
Array adalah sebuah struktur data terdiri dari atas banyak variable
dengan tipe data sama dan tersusun secara linier. Masing-masing elemen variable
mempunyai sebuah nilai indeks. Setiap elemen array mampu menyimpan satu jenis
data, yaitu variable. Suatu array dinyatakan dengan type sehingga variable yang
bekerja akan dinyatakan dengan :
Secra logika pendefinisian array di atas merupakan
sekumpulan kotak dimana tiap kotak mempunyai nilai indeks integer 1,2,3, …,9,10.
Setiap elemen array ditandai dengan :
A[1], A[2], A[3], A[4], A[5], A[6], A[7], A[8], A[9],A[10]
Sifat Array
Array merupakan struktur data statis di mana jumlah elemen
yang ada harus ditentukan terlebih dahulu dan tak bisa diubah saat program
sedang berjalan. Untuk menyatakan array dalam pascal kita harus terlebih dahulu
mendefinisikan jumlah elemen array, mendefenisikan tipe data dari elemen array.
Contoh :
Mhs=array[1..10] of string; {hanya berisi 10 variabel}.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.08
Tujuan dan Manfaat Jaringan Komputer
Manfaat jaringan computer bagi pengguna dapat dikelompokan menjadi
dua, yaitu kebutuhan perusahaan dan jaringan untuk umum. Tujuan utama
terbangunnya sebuah jaringan pada suatu perusahaan adalah:
- Resource sharing yang bertujuan supaya seluruh program, peralatan, khususnya data, bisa digunakan oleh setiap orang yang ada pada jaringan tanpa terpengaruh oleh lokasi resource dan pemakai.
- High reliability (keandalan tinggi) yang diperoleh karena tersediannya sumber daya alternative. Misalnya, semua file dapat disalin (back-up) ke semua mesin sehingga bila salah satu mesin mati, maka file tetap dapat diakses dari mesin lain yang masih aktif, selain itu dengan adanya CPU yang banyak maka bila salah satu CPU tidak pakai, maka CPU lain akan mengambil alih tugasnya, walaupun kinerjanya jadi menurun. Kemampuan melanjutkan pekerjaan saat mendapatkan masalah pada perangkat keras adalah suatu hal yang sangat penting.
- Saving Money (menghemat uang). Computer berukuran kecil mempunyai rasio harga/kinerja yang lebih baik dibandingkan dengan computer yang besar. Computer mainframe kira-kira memiliki kecepatan 10x lipat kecepatan computer pribadi, akan tetapi harga mainframe 10x lebih mahal. Ketidak seimbangan rasio harga/kinerja inin menyebabkan para perancangan system merasa lebih baik membangun system yang terdiri dari computer-komputer kecil (PC)
Manfaat jaringan computer
Jaringan
computer akan member layanan yang berbeda kepada perorangan di
rumah-rumah disbanding dengan layanan yang diberikan perusahaan.
Terdapat tigal hal pokok yang menjadi daya tarik jaringan computer pada
perorangan yaitu.
- Access ke informasi yang berada di tempat lain( seperti akses berita hari ini,info e-goverman, e-commerce atau e-business), semua up to date
- Komunikasi orang ke orang (person to person seperti email, chatting, video conferene, dan lain-lain).
- Hiburan interaktif (seperti nonton acara tv online, radio streaming, download fil atau lagu, dan lain-lain).
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.07
Protokol-Protokol Jaringan
Protokol merupakan himpunan
aturan-aturan yang memungkinkan computer satu dapat berhubungan dengan
Komputer lain. Aturan-aturannya meliputi tata cara bagaimana agar
computer bisa saling berkomunikasi, biasanya berupa bentuk (model)
komunikasi, waktu (saat berkomunikasi), barisan (traffic saat
berkomunikasi), pemeriksaan error saat perpindahan data, dll.
Protocol
jaringan adalah berbagai protocol yang terdapat dari lapisan teratas
sampai terbawah yang ada dalam sederatan protokol. Di lihat dari sudut
komdat (komunikasi data) ada beberapa protocol yang banyak digunakan
pada jaringan komputer, di antaranya:
TCP/IP (Transmission Control Protocol/Internet Protocol)
TCP/IP
merupakan protocol standar pada jaringan internet yang tidak tergantung
pada jenis komputer yang digunakan. Dengan menggunakan Transmission
Control Protocol/Internet Protocol (TCP/IP) akan memungkinkan berbagai
computer(seperti: PC IBM/Machintosh/Sun/HP/dll) berinteraksi satu dengan
lain tanpa mengalami masalah yang berarti. Barangkali perlu dicatat
bahwa Transmission Control Protocol/Internet Protocol (TCP/IP) adalah
perlengkapan standart pada system operasi Unix dan turunannya. Saat ini
mesin Novell, SUN maupun Machitosh sudah dilengkapi protocol standar
TCP/IP ini.
IPX/SPX (Internet Packet Exchange/Sequenced Packet Exchange)
IPZ/SPX
adalah protocol standar pada jaringan Novell netware, untuk mengatasi
masalah internetworking pada jaringan PC. Kenyataannya, sering kali IPX
dijalankan berkaitan dengan TCP/IP karena lebih menguntungkan.
Novell
Netware merupakan system operasi jaringan computer yang dirancang untuk
mengitkan PC ke dalam jaringan antara-PC, yang dapat membuat resource
harddisk dari server dapat digunakan bersama. Hubungan anara-client
menjadi transparan (antara yang satu dengan lainnya). Pada tahun 1980
keatas hingga permulaan tahun 1990an, sistem operasi ini mendominasi
hampir seluruh pasaran jaringan computer.
AppleTalk
Protocol
AppleTalk diciptakan oleh perusahaan Aplle Computer, diterapkan pada
jaringan dengan computer mesin Apple, yang diperkenalkan pada tahun
1985. Protocol ini mendukung teknologi milik Apple. Metode askes
LocalTalk berfungsi sebaik Ethernet dan Token Ring. Manajemen jaringan
AppleTalk dan metode askes LocalTalk telah digabungkan ke dalam semua
mesin Macinthosh dan LaserWriter. Bersama produkapple lainnya dan mesin
tipe lain, AppleTalk dapat dijalankan di PC, VAX dan workstation UNIX.
Sejak AppleTalk diperkenalkan (sesudah model OSI), protokol AppleTalk
adalah routable protokol yang terkandung dalam sebuah network layer
(OSI layer 3).
gambar : Protokol Apple Talk dan Lapisan OSI
Protokol AppleTalk:
AppleTalk Filing Protocol (AFP) adalah protocol untuk mengatur penerimaan dan pengiriman file dari computer Apple.
Zone
Informaion Protocol (ZIP) adalah protocol untuk mengatur suatu daerah
(zone) yang dibuat jaringan AppleTalk. ZIP memetakan nomor network ke
suatu zone.
Routing Table Maintenance Protocol (RTMP) merupakan prookol routing network bagi AppleTalk yang berjenis distance vector.
Name Binding Protocol (NBP) berfungsi untuk mengadakan translasi suatu nama dari alamat AppleTalk (seperti DNS di TCP/IP).
Datagram Delivery Protokol (DDP) berfungsi untuk memberikan alamat yang unik bagi setiap node di dalam jaringan AppleTalk.
etherTalk, TokenTalk dan FDDITalk adalah protocol-protokol yang menunjung jaringan Rthernet, Token dan FDDI di jaringan Apple.
Apple
Talk Addess terdiri dari dua bagian yaitu 16bit untuk nomor jaringan
(network number) dan 8bit untuk nomor node (node number). Oleh karena
berjumlah 16bi, maka nomor maksimal dari nomor network adalah 65535,
sedangkan nomor maksimal untuk node adalah 254. Nomor node 0 tidak
digunakan (tidak boleh dipakai) dan nomor 255 dipakai untuk broadcast.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.06
Teknik Penyaluran Sinyal Pada Jaringan
Komunikasi data antar computer dalam topologi jaringan
memerlukan teknik penyaluran sinyal agar data yang terkirim sesuai keadaan yang
sebenarnya atau sesuai keinginan. Namun secara singkat dapat diuraikan bahwa
teknik penyaluran sinyal dalam saluran media transmisi dengan menggunakan
teknik sebagai berikut:
Baseband
Menggunakan sinyal digital. Transmisi yang digunakan
bersifat bidirectional dan dipakai hanya untuk topologi bus yang jangka pendek.
Media yang digunakan adalah kabel coaxial (50 ohm), dengan spesifikasi IEEE 802.3
(Ethernet). Bila into kabel coaxial berdiameter 0.4 inchi dan data rate 10
mbps, maka dengan perangkat ini kita dapat menjangkau jarak 500m (dikenal
dengan sebutan 10BASES). Untuk jarak yang lebih jauh dapat digunakan repeater.
Broadband
Menggunakan sinyal analog dengan Frequency Division
Multiplexing (FDM). Spektrum media tranmisi dapat dibagi sesuai keperluan. Jarak
yang dapat dijangkau lebih jauh disbanding baseband dan mendukung topologi
tree, merupakan hubungan undirection yang penuh, yang mengharuskan ada dua
saluran data. Semua stasiun mengirim sinyal melalui inbound dan menerima sinyal
dari saluran outbound dengan cara:
- Memakai dua kabel terpisah (dual cable), atau
- Memakai satu kabel dengan frekuensi modulasi berbeda (split)
- Memakai media tranmisi kabel coaxial 75ohm dan data selalu dimodulasi terlebih dahulu, lebih baik dari baseband karena dapat mengirim voice dan video secara bersamaan.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
20.05
Pengenalan Dasar JavaScript
Javascript diperkenalkan pertama kali oleh Netspace pada tahun 1995.
Pada awalnya bahasa ini dinamakan “LiveScript” yang berfungsi sebagai
bahasa sederhana untuk browser netscape navigator 2. Pada saat itu
bahasa ini banyak dapat kritik karena kurang aman, pengembangan bahasa
pemrograman ini yang terkesan buru-buru dan tidak ada pesan kesalah yang
di tampilkan setiap kali kita membuat kesalahan pada saat menyusun
suatu program. Kemudian sejlan dengan sedang giatnya kerjasama antara
netspace dan sun (pengembangan bahasa pemrograman “Java”) pada masa itu,
maka netspace memberikan nama “JavaScript” kepada bahasa tersebut pada
tanggal 4-12-1995. Pada saat itu juga Microsoft sendiri mencoba untuk
mengadaptasikan teknologi ini yang mereka sebut sebagai “Jscript” di
browser internet Explorer 3. Javascript adalah bahasa program yang
berbentuk kumpulan skrip yang pada fungsinya berjalan pada suatu dokumen
HTML (HyperText Markup Language), sepanjang perjalanan internet bahasa
ini adalah bahasa skrip pertama untuk web.
Bahasa
ini adalah bahasa pemrograman untuk memberikan kemampuan tambahan
terhadap bahasa HTML dengan mengijinkan pengeksekusian perintah-perintah
di sisi user, yang artinya di sisi browser bukan sisi server web.
Javascript bergantung kepada browser (navigator) yang memanggil halaman
web yang berisi skrip-skrip dari javascript dan tentu saja terselip di
dalam dokumen HTML (HyperText Markup Language). Javascript juga tidak
memerlukan kompilator atau penterjemah khusus untuk menjalankan (pada
kenyataannya kompilator javascript sendiri sudah termasuk di dalam
browser tersebut). Lain halnya dengan bahasa “jave” (dengan javascript
selalu disbanding-bandingkan) yang memerlukan kompilator khusus untuk
menterjemahkannya di sisi user/klien. Tabel daftar navigator dan versi
dari javascript:
Javascript
merupakan suatu bahasa yang perkembang annya lambat dibandingkan dengan
java yang berkembang sangat cepat. Di javascript kita tidak mungkin
menyembunyikan kode skrip yang kita tulis, kode langsung di tulis di
dalam dokumen HTML dan sangat mudah terlihat, sedangkan java, kode sudah
berbentuk setengah terkompilasi dan tidak mungkin terlihat dari dalam
dokumen HTML (HyperText Markup Language), satu mesin virtual di sisi
user yang bertanggung jawab untuk menterjemahkan program, setiap kali
halaman HTML yang memuat applet tersebut dipanggil oleh browser, bisa
kita katakana bahwa javascrips cukup cepat di panggil (di load) oleh
navigator. Javascrip sendiri merupakan bahasa yang mudah dimengerti,
dalam artinya diperlukan skill novice atau dasar untuk mengerti bahasa
ini, jika anda sudah terbiasa dan mengenal komsep bahasa programan
visual, maupun java ataupun C, akan sangat mudah untuk memahami komsep
javascript. Berikut ini sutu table yang berisi beberapa pebandingan
mendasar antara java dan javascript :
Ditulis oleh: akhmad zaini
share artikel
Updated at :
19.44
Pancasila Sebagai Objektifikasi Islam
Obejektivikasi berangkat dari internalisasi, bukan dari
subjektivikasi. Inilah perbedaan pokok antara objektivikasi dengan
sekularisasi.. obejektivikasi adalah penerjemahan nilai-nilai internal ke dalam
katagori-katagori objektif. Objektivikasi merupakan konkretisasi dari
kenyakinan internal.
Objektivikasi akan menghindari diri dari sekularisasi dan
dominasi. Sekularisasi terjadi berkat
adanya interpretasi subjektif yang sewajarnya yang menganggap bahwa semua
peristiwa yang terjadi adalah konsekuensi logis dari gejala objektif. Subjektivikasi
tterjadi apabila orang berpendapat bahwa hanya ada hubungan sebab-akibat antar
subjek dengan objek.
Objekivikasi akan menghindarkan masyarkat dari dominasi. Dominasi
terjadi apabila suatu masyarakat beragama hanya menghasilkan satu produk dari
internalisasinya atas nilai-nilai, yaitu eksternalisasi. Titik berangkat
objektivikasi sama dengan eksternalisasi yaitu internalisasi. Yang membedakannya
adalah tujuan (intensionalitas). Obejektivikasi ditunjukan keluar, sedangkan
eksternalisasi ke dalam umat pemeluk sebuah agama. Obejektivikasi adalah
perbuatan atau tidandakan rasional-nilai yang diwujudkan dalam perbuatan
rasional sehingga pihak luarpun dapa menikmati tanpa harus menyetujui
nilai-nilai asal. Dengan demikian itu dapat dilihat dalam prinsip-prinsip yang
ada dalam pancasila seperti permusyawaratan, keadilan social, kemanusian, dan
persatuan nasional.
Harus diakui bahwa pada masa lampau ada mutual
misunderstanding antara islam sebagai agama dan pancasila sebagai ideology. Kesalahpahaman
itu lebih banyak pada kepentingan politik dari pada dalam substansinya atau
lebih dikarnakan oleh ketidak jelasan pradigma dan cara pandang. Subtansi keduanya
jelas berbeda. Islam adalam agama, sedangkan pancasila adalah ideology. Esensi (hakikatnya)
islam dan pancasila tidak bertentangan, namun kenyataan eksistensinya
(sejarahnya) dapat saja dipertentangkan terutama untuk melayani
kepentingan-kepentingan kelompok social
Sebagai ideology pancasila dituntut untuk tetap pada jati
dirinya baik kedalam (Segi intrinsic) maupun ke luar (segi ekstrinsik) kedalam,
pancasila harus konsisten, koheren, dan koresponden. Keluar, pancasila harus
jadi penyalur dan penyaring kepentingan horizontal maupun vertical.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
19.43
Pengertian Sistem Operasi (OS)
Sistem
operasi, atau "OS," adalah perangkat lunak yang berkomunikasi dengan
perangkat keras dan memungkinkan untuk menjalankan. sistem operasi
terdiri dari perangkat lunak sistem, atau file dasar komputer perlu boot
dan fungsi. Setiap komputer desktop, tablet, dan smartphone termasuk
sistem operasi yang menyediakan fungsionalitas dasar untuk perangkat.
Sistem
operasi desktop umum termasuk Windows, Mac OS X, dan Linux. Meskipun
setiap sistem operasi berbeda, mereka semua menyediakan antarmuka
pengguna grafis, atau GUI, yang mencakup desktop yang dan kemampuan
untuk mengelola file dan folder. Windows, Mac OS X, dan Linux juga
memungkinkan Anda untuk menginstal dan menjalankan program yang ditulis
untuk sistem operasi. Sementara Windows dan Linux dapat diinstal pada
hardware PC standard, Mac OS X hanya dapat dijalankan pada komputer
Macintosh. Oleh karena itu, perangkat keras yang Anda pilih mempengaruhi
sistem operasi apa yang dapat Anda menjalankan.
Perangkat
mobile, seperti tablet dan smartphone juga mencakup sistem operasi yang
menyediakan GUI dan dapat menjalankan aplikasi . sistem operasi mobile
umum termasuk Android, iOS, dan Windows Phone. sistem operasi ini
dikembangkan secara khusus untuk perangkat portabel dan oleh sebab itu
dirancang di sekitar touchscreen masukan. Sementara sistem operasi
mobile awal tidak memiliki banyak fitur yang ditemukan di sistem operasi
desktop mereka sekarang termasuk kemampuan canggih, seperti kemampuan
untuk menjalankan aplikasi pihak ketiga dan menjalankan beberapa
aplikasi sekaligus.
Karena
sistem operasi berfungsi sebagai dasar komputer user interface, secara
signifikan mempengaruhi bagaimana Anda berinteraksi dengan perangkat.
Oleh sebab itu, banyak pengguna lebih suka menggunakan sistem operasi
tertentu. Sebagai contoh, seorang pengguna dapat memilih untuk
menggunakan komputer dengan Mac OS X bukan PC berbasis Windows. Pengguna
lain mungkin lebih memilih smartphone berbasis Android bukan sebuah
iPhone, yang menjalankan iOS.
Ketika
pengembang perangkat lunak membuat aplikasi, mereka harus menulis dan
mengkompilasi mereka untuk sistem operasi tertentu. Hal ini karena
setiap sistem operasi berkomunikasi dengan hardware yang berbeda dan
memiliki antarmuka program aplikasi tertentu, atau API, bahwa programmer
harus menggunakan. Sementara banyak program populer adalah
crossplatform, berarti mereka telah dikembangkan untuk beberapa sistem
operasi, beberapa hanya tersedia untuk sistem operasi tunggal. Oleh
karena itu, ketika anda akan memilih komputer, anda harus memastikan
sistem operasi (OS) yang mendukung kinerja program yang ingin Anda
jalankan
Ditulis oleh: akhmad zaini
share artikel
Updated at :
19.42
Media Transmisi dalam Komunikasi Data
- Media transmisi guided : meripakan media kasat mata yang mentransmisikan sekaligus memandu gelombang untuk menuju pada tujuan
- Media tranmisi un-guided: berfungsi untuk mentransmisikan data tetapi tidak bertugas sekaligus sebagai pemandu yang mengarahkan ke tujuan transmisi.
Faktor -faktor yang berhubungan dengan media transmisi dan sinyal sebagai penentu kecepatan data dan jarak adalah
- Bandwidth (lebar pita): semakin besar bandwidth sinyal, semakin besar data yang dapat ditangani.
- Transmission Impairement (kerusakan transmisi): Untuk media guided, kabel twisted pair secara umum menyebabkan kerusakan transmisi yang lebih besar dari pada kabel koaksial sementara kabel koaksial menyebabkan kerusakan transmisi yang lebih besar dai pada serat optic.
- Interference (interferensi): inerferensi sinyal dalam pita frekuinsi yang saling overlapping dapat menyebabkan distorsi atau merusak sinyal. Interferensi mendapat perhatian khusus pada media un-guided. Untuk media guided, interferensi juga menjadi masalah. Untuk media guided, interferensi dapat disebabkan oleh emanasi yang dikeluarkan dari kabel-kabel yang berdekatan.
- Jumlah penerima (receiver): sebuah media terpadu dapat digunakan untuk membangun hubungan poin-to-point atau hubungan yang dapat digunakan secara bersama-sama dengqan menggunakan alat tambahan. Masing-masing alat tambahan akan menyebabkan munculnya atenuasi dan distrorsi dengan segera serta membatasi jarak dan kecepatan data. Gambar dibawah ini menunjukan speaktrum elektromagnetik dan frekuensi-frekuensi pada tempat dimana bebagai teknik transmisi dan media terpadu beroperasi.
keterangan secara umum tentang kedua media tranmisi tersebut bisa dilihat pada gambar di bawah ini:
Spectrum elektromagnetik mengidenkasikan frekuensi di mana berbagai macam teknik tranmisi guided dan un-guided beroperasi seperti gambar di bawah ini.
Gambar di atas menunjukan gambar spectrum elektromagnetik dan frekuensi-frekuensi pada tempat dimana berbagai teknik ransmisi dan media guided beroperasi. Secara umum media transmisi dapat didefinisikan sebagai penghubung fisik antara transmitter dan receiver dalam system komunikasi data.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
19.41
Pengertian Sistem Informasi Manajemen (SIM)
Sistem
Informasi Manajemen (SIM) adalah istilah yang secara luas digunakan dan
diterapkan untuk sistem sumber daya yang diperlukan untuk manajemen
organisasi yang efektif. Sumber daya adalah orang-orang, informasi dan
teknologi, dari dalam dan luar organisasi, dengan prioritas utama
diberikan kepada "orang-orang. "Sistem" adalah kumpulan metode
manajemen informasi yang melibatkan otomatisasi komputer (software dan
hardware) atau mendukung dan meningkatkan kualitas dan efisiensi operasi
bisnis dan pengambilan keputusan manusia.Sebagai bidang studi, SIM
kadang-kadang disebut sebagai "manajemen IT" (manajemen teknologi
informasi) atau "pelayanan informasi".
Penting
untuk dicatat bahwa SIM seharusnya tidak hanya menunjukkan status
kondisi bisnis, tetapi juga menunjukkan mengapa kondisi membaik atau
memburuk. Misalnya, SIM harus melaporkan kinerja relatif terhadap biaya
dan proyek-proyek yang menguntungkan atau tidak menguntungkan, sementara
mengidentifikasi akuntabilitas individu baik sekarang dan masa lalu.
Hal ini dapat dilakukan hanya jika laporan tersebut didasarkan pada
informasi yang terus diperbarui dapat diakses oleh mereka yang berwenang
yang bertanggung jawab untuk menilai dan memastikan itu digunakan untuk
tepat waktu pengambilan keputusan.
Contoh
ruang lingkup yang luas dan konteks bervariasi adalah: Sistem Pendukung
Keputusan, Enterprise Resource Planning (ERP), Supply Chain Management,
Customer Relationship Management (CRM), Manajemen Proyek dan Sistem
Informasi Eksekutif (EIS). Sistem informasi, dengan sendirinya,
dibedakan dari proses pengambilan keputusan. Tentu saja, data di
dalamnya dapat memfasilitasi proses pengambilan keputusan.
Ditulis oleh: akhmad zaini
share artikel
Updated at :
19.40
Pengertian dan Sejarah Website
Website
adalah keseluruhan halaman-halaman web yang terdapat dari domain yang
mengandung informasi. Sebuah website biasanya dibangun atas banyak
halaman web yang saling berhubungan. Hubungan antara satu halaman web
dengan halaman web yang lainnya disebut dengan hyperlink sedangkan teks
yang dijadikan media penghubung disebut hypertext (yuhefizar, S.Kom,
M.kom, 2013).
Website
pertama kali ditemukan oleh sir timothy jhon, tim burners-lee. Pada
tahun 1991 website terhubung dengan [ link : 2831 ] jaringan. Tujuan
dibuatnya website pada saat itu yakni untuk mempermudah tukar menukar
dan memperbaharui informasi kepada sesame peneliti di tempat mereka
bekerja. Website di publikasikan ke public setelah adanya pengumuman
dari CERN (conseil pour la recherché Nucleaine atau laboratorium nuklir
eropa, yang lokasinya beradda di perbatasan perancis dan swiss.
Cern
dibentuk pada tanggal 29 september 1954 dengan anggota awal hanya 12
negara, dan hingga kini sudah beranggotakan 20 negara) pada tanggal 30
april 1993. Cern mengemukakan bahwa website dapat digunakan secara
gratis oleh semua orang. Ada 2 macam jenis website.
1. Website statis
Website
yang informasinya merupakan informasi satu arah, yakni cuma berasal
dari pemilik softwarenya saja. Umumnya bersifat tetap, jarang berubah
dan hanya bisa diupdate oleh pemiliknya saja. Contoh : profil
perusahaan.
2. Website dinamis
Website
yang mempunya arus informasi dua arah, yakni yang berasal dari pengguna
dan pemilik, sehingga pengupdate-an dapat dilakukan oleh pengguna dan
juga pemilik website, contoh : facebook
Ditulis oleh: akhmad zaini
share artikel
Updated at :
19.36


.png)
.png)




.png)














