Sabtu, 30 Oktober 2010

Kelebihan dan Kekurangan Printer Laser Jet

Kelebihan dan kekurangan pada printer Laser

Kelebihan
  • Kualitas cetak teks yang tinggi.
  • Kecepatan cetak tinggi.
  • Dapat mencetak berbagai ukuran kertas.
  • Memiliki beragam pilihan termasuk collator dan stapler.
  • Biaya keseluruhan lebih rendah karena kebutuhan tinta kecil.

Kekurangan
  • Output foto lebih buruk
  • Harga printer laser warna lebih mahal daripada ink jet warna.
  • Kemungkinan cetak warna yang tidak pas pada printer LED membuat gambar menjadi kabur.
  • Output printer tinta padat bisa membuat paper jam pada mesin fotokopi atau scaner dengan auto feeder.

Cara Kerja Printer Laser Jet

Prinsip Kerja Printer Laser


Printer Laser biasanya dipakai untuk mencetak tulisan maupun mencetak gambar pada kertas dengan mengirim data dari komputer. Prinsip ilmiah apakah yang dipakai dalam proses penggunanaan printer laser? Kita akan diskusikan misteri ini pada sesi berikut ini


















Prinsip yang dipakai pada printer laser adalah prinsip elektrik statis, permulaannya adalah photoreceptor drum (OPC Drum) diberi muatan positif oleh Primary Charging Roller (PCR), dengan memberikan arus listrik padanya.

Kemudian printer menyorotkan sinar laser yang sangat kecil melewati permukaan photoreceptor drum untuk membentuk image tulisan atau gambar sesuai dengan data yang dikirim oleh komputer, satu garis horizontal pada satu waktu. Sinar laser menyorot kan cahaya pada photoreceptor drum untuk membentuk titik dan mematikan cahaya untuk tempat kosong per halaman. Sinar laser tidak bergerak dengan sendirinya namun sinar laser itu dipantulkan melalui cermin yang bisa bergerak sendiri. Sinar laser ini pasti berhenti pada titik di photoreceptor drum dan membentuk image electrostatic (permukaan drum yang berubah menjadi bermuatan negatif).

Setelah pola image lengkap, toner yang tersimpan di toner hopper (di dalam cartridge) diambil oleh Unit Developer (magnetic sleeve) . Toner yang bermuatan positif melekat pada area photoreceptor drum yang telah membentuk image electrostastik tapi bukan pada area yang bermuatan positif (area yang tidak terkena sinar laser).

Lembar kertas (dengan muatan negative yang kuat) bergerak sepanjang sabuk dan roll diatas drum yang telah dibubuhi serbuk toner yang berpola. Kertas mendorong bubuk toner dari drum untuk berpindah melekat pada kertas sehingga pola image berserbuk toner berpindah pada kertas dan siap untuk difinishing pada fuser.

Toner yang tidak menempel pada kertas dan masih melekat pada OPC Drum akan dihapus oleh Wiper Blade dan kemudian masuk ke dalam Waste Bin

Fuser (Pemanas)
fuser mengeringkan serbuk toner yang telah berbentuk image pada kertas agar kuat melekat pada kertas. Kemudian kertas yang telah tercetak dikeluarkan menuju tray pengeluaran kertas pada printer.


Laser Scanner Assembly
Laser Scanner biasanya terdiri dari 3 unit bagian :
1. Laser
2. Cermin berputar
3. Lensa
Unit laser menerima data gambar maupun text dari komputer, lalu data tersebut dipancarkan ke drum berupa titik-titik yang membentuk text atau gambar, bertahap secara horizontal pada drum.

Jenis Printer Laser Jet

Laser Jet
Merupakan jenis printer yang paling bagus kualitasnya di banding dua jenis printer sebelumnya. Alat mencetaknya tidak menggunakan tinta melainkan menggunakan bubuk toner dan pencetakan menggunakan infra merah. Printer ini juga menawarkan kecepatan pencetakan yang tinggi. Bahkan mesin yang tergolong kelas rendah dari golongan laser inipun masih memiliki kecepatan yang tinggi dibandingkan dengan printer Ink Jet atau Dot Matrik. Kualitas dan juga performa dari printer jenis Laser Jet ini juga dibarengi dengan harga yang mahal, baik harga printer maupun tonernya.
Semoga informasi diatas dapat menambah pengetahuan seputar alat cetak ataupun dapat juga menentukan pilihan yang tepat jika Anda hendak membeli printer.

Kelebihan dan Kekurangan Printer Dot Matrix

Keunggulan Printer Dot Matrix antara lain :
- printer ini masih banyak digunakan karena memang terkenal awet.
- pita printer dot-matrix jauh lebih murah dibandingkan dengan toner (tinta) untuk printer
jenis inkjet dan laserjet.
- Jenis printer dot-matrix sangatlah bervariasi, ada yang berjenis color dan ada pula
yang non-color.
- Untuk printer color, digunakan pita (karbon/ribon) khusus yang mempunyai 4 warna,
yaitu hitam, biru, merah dan kuning.
- Dapat mencetak rangkap sekaligus.
- Dapat mencetak ukuran kertas yang lebar.

Kekurangan Printer Dot Matrix antara lain :
- pencetak yang resolusi cetaknya masih sangat rendah.
- ketika sedang mencetak, printer jenis ini suaranya cenderung keras
- kualitas untuk mencetak gambar kurang baik karena gambar yang tercetak akan
terlihat seperti titik-titik yang saling berhubungan.
- Dpi dan Ppm rendah.
- Geraknya sangat lambat.
- Warna yang dihasilkan tidak bervariasi.

Cara Kerja Printer Dot Matrix

Dot Matrix mengacu pada cara printer menciptakan karakter atau gambaran di atas kertas. Ini dilaksanakan oleh beberapa jarum/pin kecil, yang dibariskan dalam suatu kolom, membentur suatu pita tinta memposisikan antara pin dan kertas, menciptakan titik pada kertas itu. Karakter disusun atas pola itik dengan menggerakkan printhead secara menyamping ke seberang halaman dalam kenaikan yang sangat kecil.
Pin/jarum, terdapat di printhead tersebut, dengan panjang sekitar satu inci dan dikemudikan oleh beberapa pendorong memaksa masing-masing pin menitik/menjepit pita tinta dan menutupi kertas pada suatu waktu tertentu. Kekuatan pada pendorong ini datang dari tarikan yang magnetis dari gelang kawat kecil ( solenoid ) yang diberi tenaga pada situasi tertentu, tergantung pada karakter yang akan dicetak. Pemilihan waktu isyarat mengirim kepada solenoid diprogramkan ke dalam printer untuk masing-masing karakter, dan menterjemahkan dari informasi yang dikirim oleh computer karakter yang mana untuk dicetak.
Keuntungan yang utama printer dot matrix adalah serbaguna, yang mampu mencetak surat dalam huruf miring atau tebal dengan hanya mengubah cara menitik yang diatur diatas kertas. Apalagi, printer dot matrix relative murah dibnadingkan dengan yang lain seperti printer laser. Akhirnya, Printer dot matrix digunakan ketika kertas digunakan untuk format cetakan tembusan, dan lain lain. Proprinter mempunyai sembilan jarum/pin.

Jenis Printer Dot Matrix

Printer Dot Matrik merupakan printer yang menggunakan pita sebagai alat percetakan. Karena menggunakan pita untuk menampilkan output ke kertas, hasil percetakan printer dengan dot matrik agak kasar dan kurang bagus. Pada mulanya printer jenis Dot Matrik menggunakan head 9 pin yang berarti bahwa satu huruf akan dicetak dengan kombinasi susunan dari 9 titik. Pada perkembangannya meningkat menjadi 24 pin dan lebih halus hasil cetakanya. Contoh printer jenis ini adalah printer dot matrik produksi Epson yaitu LX – 300, LX 800, FX 1100 dan lainya.

Minggu, 17 Oktober 2010

Macam-macam gambar program java

 gambar pragram java

 program java dalam bahasa algoritma
program java

SintaksProgram

Sintaks Program

Sekarang kita akan mencoba membahas elemen-elemen dalam kedua source code tersebut.
Pada awal Listing 2 kita menemukan perintah import. Pada tahap awal ini Anda perlu mengetahui bahwa pernyataan tersebut hanya berfungsi mempermudah penulisan metode atau dalam bahasa pemrograman lain disebut prosedur atau fungsi. Jadi Anda hanya perlu menulis Graphics sebagai pengganti java.awt.Graphics, karena kita telah mengimpor java.awt.Graphics.
Kemudian di masing-masing listing terdapat pernyataan public class. Pernyataan ini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untuk menciptakan objek. Ingat bahwa Java berorientasi objek. Kata public di depannya berfungsi agar kelas tersebut dapat diakses oleh semua program lain. Untuk saat ini anggaplah objek sebagai suatu item yang dapat dimanipulasi oleh sebuah program. Dalam Listing 2 terdapat tambahan kata extends. Hal ini berarti kelas yang kita buat akan mewarisi sifat-sifat dari kelas yang kita extends. Dengan kata lain kita menjadikan kelas yang kita extends sebagai himpunan bagian dari kelas kita buat.
Kemudian kita menemukan baris pernyataan public static void main(String[] args) dan public void paint(Graphics g). Keduanya adalah pernyataan pembuka sebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatu tugas tertentu dalam kelas. Keduanya sebenarnya mempunyai fungsi yang sama namun dalam konteks yang berbeda. Dalam setiap aplikasi harus ada sebuah metode yang bernama main yang akan dieksekusi pertama kali saat program tersebut dieksekusi. Sementara dalam applet, metode yang pertama kali akan dieksekusi ketika applet diload adalah paint. Kata public di depannya mempunyai fungsi yang sama dengan kata public yang ada di depan baris permulaan kelas. Namun nantinya Anda akan menemukan juga bentuk lain seperti private dan protect yang akan kita bahas nanti.
Pada Listing 1 terdapat kata static pada pernyataan pembuka metode main. Hal ini berarti metode main tidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut, sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalam metode main dalam aplikasi, parameternya adalah selalu String[] args, di mana args hanyalah sebuah nama dari objek array dari String. Array ini nantinya akan berisi parameter-parameter yang diberikan user sebagai argumen command line. Sementara Anda tidak perlu mengerti mengenai parameter tersebut, cukup diingat bahwa bentuk metode main harus selalu demikian.
Kemudian di dalam kedua metode pada kedua listing tersebut, kita menemukan sebuah pernyataan. Anda tentu dapat saja meletakkan lebih dari satu pernyataan dalam sebuah metode. Setiap pernyataan dalam sebuah metode dipisahkan oleh titik koma dan akan dieksekusi satu persatu. Kedua pernyataan pada listing ternyata memanggil sebuah metode lain yaitu metode println dan paint. Tentunya dapat Anda perhatikan bahwa untuk memanggil sebuah metode diperlukan tiga komponen yaitu:
  1. Objek yang ingin kita pakai. Dalam hal ini objek System.out dan Graphics g.
  2. Nama metode yang ingin kita pakai. Dalam hal ini println dan paint.
  3. Sepasang tanda kurung yang berisi informasi tambahan yang diperlukan oleh metode yang dipanggil, yaitu parameter.
Dalam Listing 1, pernyataan System.out.println("Apa Kabar Dunia?"); berarti carilah objek out dalam kelas System kemudian panggil metode println dari objek out dengan parameter berupa string "Apa Kabar Dunia?". Sedang dalam Listing 2, pernyataan g.drawString("Apa Kabar Dunia?", 5, 25); berarti carilah objek g kemudian panggil metode drawString pada objek g dengan parameter "Apa Kabar Dunia?”, 5, 25);.

Source Kode

Berikut kode untuk HelloWorld.java:
public class HelloWorld
{
    public static void main(String[] args) 
    {
        System.out.println("Apa Kabar Dunia?");
    }
}
Dan ini sebuah contoh lain, yaitu applet sederhana untuk menampilkan teks di applet. Sebutlah file ini bernama HelloWorldApplet.java:
import java.awt.Graphics;

public class HelloWorldApplet extends java.applet.Applet
{
    public void paint(Graphics g) 
    {
        g.drawString("Apa Kabar Dunia?", 5, 25);
    }
}
Secara gamblang dapat diperhatikan bahwa struktur kedua program sangat mirip, dan hanya berbeda dalam konteks eksekusi. Kedua program ini akan dibahas lebih lanjut setelah kita membahas cara mengkompile dan mengeksekusi program tersebut.
Perlu diingat bahwa bahasa Java bersifat case sensitive, sehingga Anda harus memperhatikan penggunaan huruf besar dan kecil. Selain itu penulisan source code program tidak harus memperhatikan bentuk tertentu, sehingga Anda bisa saja menuliskan semua baris source code tersebut dalam satu baris asal Anda tidak lupa membubuhkan tanda titik koma (;), atau menuliskan tiap kata dalam satu baris tersendiri. Namun dianjurkan Anda mengikuti layout seperti pada contoh agar program Anda mudah dibaca dan dimengerti.

Kompilasi

Setelah kedua file disave dengan nama HelloWorld.java dan HelloWorldApplet.java, kita akan mengkompile kedua program tersebut dengan perintah:
prompt> javac HelloWorld.java
prompt> javac HelloWorldApplet.java
Perlu diperhatikan bahwa direktori aktif Anda saat ini adalah direktori tempat Anda meletakkan file-file program tersebut. Anda tetap dapat mengkompile program Anda dari direktori berbeda dengan perintah:
prompt> javac (direktori program)/namafile.java
Setelah perintah ini selesai, Anda akan melihat bahwa telah tercipta dua buah file .class, yaitu bytecode hasil kompilasi source code kita.

oo

Java adalah bahasa pemrograman berorientasi objek. Pemrograman berorientasi objek secara gamblang adalah teknik untuk mengorganisir program dan dapat dilakukan dengan hampir semua bahasa pemrograman. Namun Java sendiri telah mengimplementasikan berbagai fasilitas agar seorang programer dapat mengoptimalkan teknik pemrograman berorientasi objek.
Sedikit perbandingan tambahan dengan bahasa C dan C++, Java banyak mewarisi konsep orientasi objek dari C++ namun dengan menghilangkan aspek-aspek kerumitan dalam bahasa C++ tanpa mengurangi kekuatannya. Hal ini mempermudah programer pemula untuk mempelajari Java namun mengurangi keleluasaan programer berpengalaman dalam mengutak-atik sebuah program. Di balik kemudahan yang ditawarkan Java, luasnya fasilitas library Java sendiri membuat seorang programer membutuhkan waktu yang tidak singkat untuk dapat menguasai penggunaan library-library tersebut.

Memulai Pemrograman Java

Untuk membuat program Java, seperti telah disebutkan sebelumnya, Anda membutuhkan JDK. Proses instalasi JDK tersebut sangat mudah dan tidak membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda perlu melakukan beberapa penyesuaian dengan sistem operasi Anda. Umumnya yang perlu Anda lakukan adalah memasukkan path ke direktori JDK Anda ke setting path pada sistem operasi Anda. Misalkan direktori JDK Anda adalah C:\jdk1.4 maka pada Windows 98 Anda cukup menambahkan baris perintah SET PATH=C:\jdk1.4\bin pada file autoexec.bat Anda. Untuk Windows NT/2000/XP Anda cukup menambahkan direktori C:\jdk1.4\bin pada variabel path di System Environment. Caranya: klik kanan ikon My Computer, pilih Properties. Kemudian pilih tab Advanced. Lalu klik tombol Environment Variables, cari variabel path, kemudian tambahkan path direktori JDK Anda ke dalam variabel tersebut. Untuk Linux, tambahkan baris perintah SET CLASSPATH=(direktori jdk Anda) ke file profile Anda. Untuk mencoba JDK, ketikkan perintah java dan javac pada shell prompt (atau DOS Command Prompt). Jika perintah tersebut sudah dikenali maka program java atau javac akan menampilkan sintaks penggunaan. Untuk kemudahan dan berbagai fasilitas tambahan Anda dapat menggunakan Integrated Development Environment (IDE) untuk bahasa Java seperti Visual Café dari Symantec atau JBuilder dari Borland.
Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java sederhana adalah:
  1. Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi .java dan case sensitive.
  2. Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode berakhiran .class.
  3. Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.

Sabtu, 16 Oktober 2010

Platform Independent

Platform independent berarti program yang ditulis dalam bahasa Java dapat dengan mudah dipindahkan antar berbagai jenis sistem operasi dan berbagai jenis arsitektur komputer. Aspek ini sangat penting untuk dapat mencapai tujuan Java sebagai bahasa pemrograman Internet di mana sebuah program akan dijalankan oleh berbagai jenis komputer dengan berbagai jenis sistem operasi. Sifat ini berlaku untuk level source code dan binary code dari program Java. Berbeda dengan bahasa C dan C++, semua tipe data dalam bahasa Java mempunyai ukuran yang konsisten di semua jenis platform. Source code program Java sendiri tidak perlu dirubah sama sekali jika Anda ingin mengkompile ulang di platform lain. Hasil dari mengkompile source code Java bukanlah kode mesin atau instruksi prosesor yang spesifik terhadap mesin tertentu, melainkan berupa bytecode yang berupa file berekstensi .class. Bytecode tersebut dapat langsung Anda eksekusi di tiap platform yang dengan menggunakan Java Virtual Machine (JVM) sebagai interpreter terhadap bytecode tersebut.
JVM sendiri adalah sebuah aplikasi yang berjalan di atas sebuah sistem operasi dan menerjemahkan bytecode program Java dan mengeksekusinya, sehingga secara konsep bisa dianggap sebagai sebuah interpreter. Proses pengeksekusian program Java dapat dilukiskan seperti di Gambar 1. Dengan cara ini, sebuah program Java yang telah dikompilasi akan dapat berjalan di platform mana saja, asalkan ada JVM di sana.
Kompiler dan interpreter untuk program Java berbentuk Java Development Kit (JDK) yang diproduksi oleh Sun Microsystems. JDK ini dapat didownload gratis dari situs java.sun.com. Interpreter untuk program Java sendiri sering juga disebut Java Runtime atau Java Virtual Machine. Interpreter Java, tanpa kompilernya, disebut Java Runtime Environment (JRE) dapat didownload juga di situs yang sama. Untuk mengembangkan program Java dibutuhkan JDK, sementara jika hanya ingin menjalankan bytecode Java cukup dengan JRE saja. Namun untuk mengeksekusi applet (sebuah bytecode Java juga) Anda biasanya tidak perlu lagi mendownload JRE karena browser yang Java-enabled telah memiliki JVM sendiri.

Library

Selain kompiler dan interpreter, bahasa Java sendiri memiliki library yang cukup besar yang dapat mempermudah Anda dalam membuat sebuah aplikasi dengan cepat. Library ini sudah mencakup untuk grafik, desain user interface, kriptografi, jaringan, suara, database, dan lain-lain

arti java

Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan ­platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer­­. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.

Minggu, 10 Oktober 2010

gambar perangkat lunak





Metrik Perangkat Lunak

Metrik perangkat lunak ( software metric) adalah satuan pengukuran untuk perangkat lunak. Satuan digunakan untuk mengukur suatu besaran. Dalam hal ini besaran yang diukur adalah perangkat lunak.
Kegunaan pengukuran diantaranya:
- Membandingkan antara perangkat lunak
Dengan metrik perangkat lunak kita dapat mengukur besarnya suatu perangkat lunak. Dengan demikian kita dapat menjawab pertanyaan seperti: apakah perangkat lunak untuk menara pengawas bandara lebih besar daripada perangkat lunak untuk kasir (point of sales)?
- Menghitung usaha yang dibutuhkan untuk membuat suatu perangkat lunak
Untuk membuat perangkat lunak yang besar tentu dibutuhkan usaha yang lebih besar pula. Makin besar usahanya, makin besar biayanya. Maka kita dapat memperkirakan biaya yang dibutuhkan untuk mengembangkan suatu perangkat lunak dengan mengukur besarnya perangkat lunak tersebut.
Beberapa jenis metrik perangkat lunak:
- Jumlah Baris Kode (line of code)
Adalah satuan pengukuran perangkat lunak berdasarkan jumlah baris dalam naskah program (source code) dari suatu perangkat lunak.
- Bobot fungsionalitas (function point)
Adalah satuan pengukuran yang mendasarkan pada macam-macam fungsionalitas yang terdapat pada suatu perangkat lunak. Jadi untuk menggunakan satuan ini kita harus memberi bobot (point) dari masing-masing fungsionalitas tersebut. Total jumlah bobot akan menentukan besarnya perangkat lunak tersebut.
Tentu saja perangkat lunak yang hanya menampilkan sebaris tulisan di layar jauh lebih sederhana daripada yang mengelola data pegawai, karena yang mengelola data pegawai memiliki fungsionalitas lebih banyak.

Jenis Perangkat Lunak

 hanya dapat didefinisikan sebagai kode instruksi yang dikirim ke komputer, yang ketika diterima oleh komputer, melaksanakan tugas-tugas keinginan pengguna. Mengatur perintah-perintah pengoperasian komputer dan semua program yang berjalan pada komputer pada waktu tertentu. Setiap program yang diinstal pada komputer Anda terdiri dari beberapa materi dikodekan. Ini adalah apa yang dibaca komputer dan melaksanakan perintah itu diperlukan selama pemanfaatan program. Jenis software komputer dapat dikelompokkan menjadi tiga:


1. Lunak sistem

Juga disebut sebagai sistem operasi, itu adalah perangkat lunak yang digunakan oleh komputer untuk mengkonversi dan menerjemahkan input dari sumber yang berbeda ke dalam bahasa mesin. Ini adalah tugas OS untuk mengatur komponen perangkat keras komputer. Itu juga merupakan perangkat lunak Sistem menawarkan perisai perlindungan untuk semua aplikasi perangkat lunak lainnya. Dengan OS, dukungan juga diberikan kepada komponen fisik dari komputer. Banyak Os ada di pasar. Sistem operasi jendela adalah salah satu yang telah membuat banyak gelombang dalam sistem industri perangkat lunak. Sistem operasi lain juga berlimpah. Di antaranya adalah UNIX, yang digunakan untuk kantor besar setup dengan jaringan yang kuat. Kami juga memiliki HP-UX dan AIX, digunakan oleh komputer HP. Apache OS juga populer terutama dengan web server.

2. Perangkat lunak aplikasi:

Perangkat lunak aplikasi yang paling umum dikenal dan digunakan jenis perangkat lunak komputer. Perangkat lunak aplikasi mencakup hampir semua hari-hari kegiatan yang dilakukan dengan komputer. Beberapa contoh perangkat lunak aplikasi adalah Microsoft office suite yang meliputi Word, Excel, penerbit dan PowerPoint. Banyak orang secara ekstensif menggunakan aplikasi tersebut. Internet explorer, Netscape dan Mozilla Firefox, orang memperoleh akses untuk mengakses internet. Mengekspresikan pandangan adalah perangkat lunak yang digunakan untuk pengelolaan email. Salah satu ciri dari perangkat lunak aplikasi adalah antarmuka pengguna.

3. Lunak bahasa pemrograman:

Jenis perangkat lunak komputer yang secara eksklusif digunakan oleh pemrogram komputer. Sebuah bahasa pemrograman adalah sekumpulan instruksi yang digunakan untuk membuat perangkat lunak aplikasi dan sistem operasi. Peralatan dasar yang digunakan oleh perangkat lunak pemrograman Compiler, interpreter, linker dan teks editor. Contoh perangkat lunak jenis ini adalah C + +, Simlab dan Jawa. Java adalah bahasa pemrograman untuk aplikasi internet. Kebanyakan program profesional pengembang menggunakan bahasa C + +. Program ini juga dapat digunakan dalam mengembangkan sistem operasi. PHP adalah bahasa lain digunakan untuk aplikasi internet. Sebuah kelas baru bahasa sekarang ada untuk perangkat mobile. Ini adalah ringan bahasa yang digunakan untuk merancang aplikasi mobile.

Semua Perangkat lunak komputer bekerja dengan bahasa pemrograman. Proses berjalan seperti reaksi berantai. Rantai ini dimulai dengan mentransfer perintah. Lunak komputer membangkitkan kode Machine yang berakhir seluruh proses.

prospek perangkat lunak

prospek perkembangan perangkat lunak Handphone mahal hambatan ke dalam harga perolehan



"Ponsel bisa mendeteksi virus H1N1, awalnya tidak percaya, berusaha dengan cukup menarik" Xiao Li mendengar dari teman saya diinstal pada telepon yang disebut "flu babi GPS Alert" perangkat lunak ". Sebenarnya sangat sederhana prinsip, yaitu, GPS Sistem posisi global dan database online dari informasi pasien kombinasi H1N1. "

Sambungan perangkat lunak pasien H1N1 informasi online database posisi GPS oleh pengguna, dan tanda pengguna untuk mengatur jarak untuk mencari informasi dalam lingkup H1N1 pasien, untuk menentukan sumber penyakit di sekitar pengguna di sana.

Alan mencoba beberapa kali, efeknya tidak baik, "diharapkan, tapi di era 3G, dengan integrasi informasi lebih lanjut, akan ada perangkat lunak yang lebih mirip" Xiao Li menjalankan sebuah perusahaan desain perangkat lunak telepon selular., Menurut nya , saat ini mereka banyak perusahaan ponsel mencoba untuk merancang perangkat lunak untuk Internet ponsel untuk mengintegrasikan penggunaan sumber informasi.

Industri umumnya percaya bahwa waktu akan lebih tergantung pada telepon internet mobile software, dukungan, dan software ponsel dengan daya tarik terbesar terletak pada integrasi dan analisis informasi besar, dolar lebih, lebih interaktif, layanan lebih personal. "Thumb budaya" bukan "budaya keyboard" hanya soal waktu. Intel CEO Paul Otellini menyatakan bahwa: "ponsel cerdas komputer memiliki lebih dari satu miliar, kita tidak bisa mengabaikan, dalam 10 tahun ke depan akan menciptakan kenaikan dalam industri perangkat lunak ponsel."

Xiao Li mengakui bahwa biaya teknologi industri perangkat lunak telepon selular relatif rendah, hambatan membatasi pengembangan informasi biaya mahal. Sejak beberapa sumber daya informasi penting, "sifat publik", hal ini sangat jarang, sulit untuk mencapai total, "Jika pemerintah dapat membuka semua informasi pasien H1N1, secara teknis mudah diterapkan pengujian ponsel" Xiao Li mengatakan bahwa saat ini perusahaannya sedang berkembang. A " stasiun GPS "ada informasi biaya terlalu tinggi.

Turning informasi harus "publik" atau "ada", beberapa pakar mengatakan, "Total" adalah tren. Karena penting dan strategis dalam beberapa industri, informasi relatif kabur, tapi kontribusi industri ini terhadap PDB, lain, besar sehingga untuk mencapai pesan "Total" sulit namun tak terelakkan.

"Dalam era 3G, bahkan setelah Internet hal usia, sumber daya informasi akan pergi menuju dua ekstrim: murah dan mahal. Sejak munculnya berbagai bentuk media, informasi publik akan sangat murah, tetapi beberapa kelangkaan informasi, membuat nilai dari akan menjadi normal tinggi "Xiao Li kepada wartawan," Jika perangkat lunak telepon tidak bergantung pada keterangan massa mobile internet., itu hanya bisa tetap dalam tahap awal, kurangnya nilai tambah. "

stakeholder China Mobile juga mengatakan bahwa properti dalam mengembangkan internet mobile dan bisnis jaringan, hambatan industri adalah sebuah masalah besar, partisipasi dan sumber daya yang memadai Kai Fang Yi Xie industri di tingkat Bu Gao dan jelas bahwa peningkatan Chengben Ji Le layanan, kemudian pemborosan sumber daya itu sendiri.

Apple sekarang yang paling populer, paling menarik adalah perusahaan perangkat lunak berpemilik platform untuk mobile App Store, download software yang tersedia saat ini telah mencapai 85.000, download telah melebihi 2,0 miliar kali. Sebaliknya, kurangnya penelitian independen dan pengembangan merek Cina sendiri, pemahaman pengguna perangkat lunak ponsel masih sangat dangkal.

Apakah para ahli mengatakan, Zai tidak dapat mencapai jangka pendek informasi "Total" dalam premis, operator dan vendor ponsel perangkat lunak harus fokus pada permintaan potensial untuk pengguna kereta api, untuk Yong Hu sadar Xuanze untuk layanan mereka sendiri nilai-tambah.

"Di satu sisi berharap untuk berbagi informasi publik, Juga, 'melek', digunakan untuk melatih pengguna" Xiao Li mengatakan bahwa industri perangkat lunak ponsel domestik mobile banyak tekanan, "Ada lingkaran setan, biaya sumber daya informasi untuk mengembangkan produk. sulit, dan produk-produk ini, sangat sulit untuk menarik pengguna, bukan keuntungan penelitian dan pengembangan lebih keras lagi. "

perkembangan perangkat lunak

Dari perkembangan perangkat lunak, ita bisa membayangkan bagaimana perkembangan interaksi manusia dengan perangkat lunak.

Bentuk paling primitif dari perangkat lunak, menggunakan aljabar Boolean, yang
di representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah /
off), cari ini sudah pasti sangat menyulitkan, sehingga orang mulai
mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte),
double word (32 bit).
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti
penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di
ubah menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin
sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode
tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari
masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti
bahasa manusia (bahasa Inggris). Saat ini pembuatan perangkat lunak sudah
menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses
yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam
pembuatannya.

Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti
penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di
ubah menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin
sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode
tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari
masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti
bahasa manusia (bahasa Inggris). Saat ini pembuatan perangkat lunak sudah
menjadi suatu proses produksi yang sangat kompleks, dengan urutan proses
yang panjang dengan melibatkan puluhan bahkan ratusan orang dalam
pembuatannya.

EVOLUSI PERANGKAT LUNAK

Era Pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke
antar bagian dalam komputer, gambar berikut memperlihatkan orang yang
sedang menggunakan komputer. Cara lain dalam mengakses komputer adalah
menggunakan punched card yaitu kartu yang di lubangi. Penggunaan komputer
saat itu masih dilakukan secara langsung, sebuah program untuk sebuah mesin
untuk tujuan tertentu. Pada era ini, perangkat lunak merupakan satu kesatuan
dengan perangkat kerasnya. Penggunaan komputer dilakukan secara langsung

dan hasil yang selesai di kerjakan komputer berupa print out. Proses yang di
lakukan di dalam komputer berupa baris instruksi yang secara berurutan di
proses

Era Stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya
oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri /
perusahaan. Perusahaan perangkat lunak bermunculan, dan sebuah perangkat
lunak dapat menjalankan beberapa fungsi, dari ini perangkat lunak mulai
bergeser menjadi sebuah produk. Baris-baris perintah perangkat lunak yang di
jalankan oleh komputer bukan lagi satu-satu, tapi sudah seperti banyak proses
yang di lakukan secara serempak (multi tasking). Sebuah perangkat lunak
mampu menyelesaikan banyak pengguna (multi user) secara cepat/langsung
(real time). Pada era ini mulai di kenal sistem basis data, yang memisahkan
antara program (pemroses) dengan data (yang di proses).

Era Mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat
lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat
lunak dapat di bedakan menjadi perangkat lunak sistem yang bertugas
menangani internal dan perangkat lunak aplikasi yang di gunakan secara
langsung oleh penggunannya untuk keperluan tertentu. Automatisasi yang ada di
dalam perangkat lunak mengarah ke suatu jenis kecerdasan buatan.

Era Modern
Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada
sebuah superkomputer dengan 25 prosesornya, sebuah komputer genggampun
telah di lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC.
Tidak hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin
cuci, AC dan microwave, telah di tanamkan perangkat lunak untuk mengatur
operasi peralatan itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan
mengarah pada suatu saat kelak akan dapat saling terhubung. Pembuatan
sebuah perangkat lunak bukan lagi pekerjaan segelentir orang, tetapi telah
menjadi pekerjaan banyak orang, dengan beberapa tahapan proses yang

melibatkan berbagai disiplin ilmu dalam perancangannya. Tingkat kecerdasan
yang di tunjukkan oleh perangkat lunak pun semakin meningkat, selain
permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara dan
gambar.

KLASIFIKASI PERANGKAT LUNAK
Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak sistem dan
perangkat lunak aplikasi. Perangkat lunak sistem dapat di bagi lagi menjadi 3
macam yaitu :

1. Bahasa pemrograman : merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma yang di rancang manusia ke
dalam format yang dapat di jalankan komputer, contoh bahasa pemrograman
di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN
2. Sistem Operasi : saat komputer pertama kali di hidupkan, sistem operasilah
yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses,
menterjemahkan masukan, mengatur proses internal, memanejemen
penggunaan memori dan memberikan keluaran ke peralatan yang
bersesuaian, contoh sistem operasi : DOS, Unix, Windows 95, IMB OS/2,
Apple’s System 7
3. Utility : sistem operasi merupakan perangkat lunak sistem dengan fungsi
tertentu, misalnya pemeriksaan perangkat keras (hardware troubleshooting),
memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk
(partisi, defrag), contoh Utilty adalah Norton Utility

Perangkat lunak aplikasi merupakan bagian perangkat lunak yang sangat
banyak di jumpai dan terus berkembang. Sebelum tahun 1990-an aplikasi yang
di kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123,
Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan
pemroses kata, tabel dan database saat ini telah di bundel menjadi aplikasi office
dengan tambahan aplikasi untuk pembuatan presentasi yang nanti akan di
berikan pada pelatihan ini. Contoh aplikasi office adalah Microsoft Office yang
terdiri dari Word(pemroses kata), Excel (pemroses tabel), Access (database),
dan PowerPoint (presentasi). Yang berkembang sangat banyak saat ini adalah
aplikasi multimedia dan internet. Contoh aplikasi multimedia adalah Winamp
untuk memutar musik berformat MP3 atau CD Audio, kemudian RealPlayer yang
dapat digunakan untuk menonton film atau VCD. Aplikasi internet yang umum di
gunakan adalah untuk browsing, e-mail, chatting dan messenger.

Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer
seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan
Matlab (pemroses dan visualisasi persamaan matematis).
Sistem Operasi
Sistem operasi sangat berkaitan dengan prosesor yang di gunakan. Jenis
prosesor pada PC yang umum adalah yang kompatibel dengan produk awal IBM
dan Macintosh. PC Macintosh, perangkat lunaknya di kembangkan oleh
perusahaan yang sama sehingga perkembangannya tidak sepesat cloning IBM
PC. Sistem operasi dari cloning IBM saat ini secara umum terbagi menjadi 2
aliran yaitu komersil yang di buat oleh Microsoft dan yang bersifat freeware yang
di kembangkan oleh peneliti dari seluruh dunia karena bersifat open source, yaitu
bahan baku pembuatan dapat di baca, sehingga hasilnya dapat di tambah atau
di modifikasi oleh setiap orang.
Aplikasi Office
Perangkat lunak aplikasi perkantoran yang umum adalah pemroses kata dan
pemroses tabel

Pemroses kata umum di gunakan untuk menggantikan tugas pengetikan yang
sering di lakukan. Selain dapat melakukan format pengetikan seperti penomoran,
pengaturan spasi, margin (jarak pinggir kertas), jenis huruf (font), pemroses kata
juga dapat melakukan proses pengecekan kata bahkan kalimat.
Pemroses tabel biasanya di gunakan untuk melakukan perhitungan yang
menggunakan tabel (tabulasi). Fungsi standar yang di gunakan adalah
penjumlahan di suatu range dalam baris atau kolom tertentu, atau fungsi lainnya
seperti pencarian nilai rata-rata, maksimal, minimal atau deviasi. Automasi
pemrosesan dapat dilakukan dengan menggunakan macro, misalnya
perhitungan bulanan.
Aplikasi Multimedia
Aplikasi multimedia saat ini sangat banyak dan beragam. Di katakan Multimedia
karena selain penggunaan media teks, aplikasi ini dapat memproses /
menampilkan dalam bentuk yang lain yaitu gambar, suara dan film.
Aplikasi Multimedia sangat berkaitan dengan format data yang di gunakan.
Aplikasi Multimedia umumnya di pisahkan lagi menjadi aplikasi yang di gunakan
untuk membuat, yang hanya di gunakan untuk menampilkan saja dan aplikasi
pengaturan.
MIDI (Musical Instrument Digital Interface) , format suara instrumen ini di
perkenalkan pada tahun 1983 oleh perusahaan musik elektrik seperti Roland,
Yamaha dan Korg. Format MIDI bersifat sangat kompak dengan ukurannya yang
kecil, suara yang di hasilkan oleh MIDI dengan dukungan sound card yang
memilik synthesizer (penghasil suara elektrik) sangatlah mirip dengan organ
elektrik yang bisa memainkan berbagai alat musik.

MP3, format suara yang terkenal saat ini berbeda dengan MIDI yang hanya
instrument, MP3 merekam seluruh suara termasuk suara penyanyinya. Kualitas
suara MP3 akan berbanding dengan ukuran penyimpannya. Kualitas yang
banyak di gunakan untuk merekam musik adalah standar CD-ROM (44,2 KHz,
16 bit, stereo), sementara kualitas terendah adalah kualitas seperti telepon (5
KHz, 8 bit, mono).

MPEG (Moving Picture Experts Group), merupakan format yang di susun oleh
ahli dari berbagai penjuru dunia untuk format multimedia.

AVI (Audio Video Interleave), format AVI di buat oleh Microsoft dan mudah di
pindah-pindahkan di aplikasi buatan Microsoft lainnya seperti Word atau
PowerPoint
Quicktime, sama dengan AVI, Quicktime dapat digunakan baik di komputer
berbasis Intel maupun Mac. Quicktime dapat menyaingin AVI di karenakan
tingkat kompresinya yang lebih baik. Tingkat kompresi menentukan besar-
kecilnya file yang akan menentukan pula besar-kecilnya media penyimpanan,
dan lebar jalur data yang dibutuhkan untuk transfer.
Aplikasi Internet
Perangkat lunak yang berhubungan dengan internet sangat berkaitan dengan
aplikasi internet. Aplikasi Internet adalah protokol yang digunakan untuk
berhubungan antara satu orang atau mesin dengan pihak lain yang berjauhan.
Aplikasi internet akan menyangkut dua sisi, yaitu sisi penyedia (server) atau sisi
pengguna (client). Contoh aplikasi internet dan perangkat lunak dari sisi
pengguna yang umum di gunakan adalah :

1. HTTP (Hypertext Transfer protocol), merupakan aplikasi internet yang
menampilkan baris kalimat, atau gambar, dengan beberapa kata yang di beri
tanda garis bawah (hypertext). Dari hypertext ini, pengguna dapat melompat
dari satu dokumen (page) ke dokumen lainnya. browser adalah Internet
Explorer dan Netscape.
komunikasi melalu teks (messsage), juga bisa berupa suara (voice) mapun film
(webcam)