Modul 2 : Teknologi Informasi Hardware Komputer Software Komputer Manajemen Sumber Daya Data Telekomunikasi dan Jaringan Lecture Note: Inayatullah, S.Kom., M.Si. Yoannita, S.Kom Jenis-Jenis Software SOFTWARE KOMPUTER SOFTWARE APLIKASI PROGRAM APLIKASI UMUM Software suite Penjelajah web E-mail Word Processing Spreadsheets Pengelola database Grafik presentasi Pengelola informasi personal Groupware Melakukan Pekerjaan Pemrosesan Informasi bagi Pemakai Akhir PROGRAM APLIKASI KHUSUS Bisnis -- Akuntansi, Pemrosesan transaksi, Manajemen hubungan dengan pelanggan, ERP, eCommerce Sains & Teknik Pendidikan, hiburan, dll SOFTWARE SISTEM Mengelola dan Mendukung Operasi Sistem serta Jaringan Komputer PROGRAM MANAJEMEN SISTEM PROGRAM PENGEMBANGAN SISTEM Sistem operasi Program manajemen jaringan Sistem manajemen database Server aplikasi Utilitas sistem Pengawas keamanan & kinerja Penerjemah bahasa pemrograman Alat & editor pemrograman Paket software CASE 2 Alternatif-Alternatif Software • Sistem Operasi – Microsoft Windows • • • • Windows 98 Windows NT Windows XP Windows 2000 – UNIX – Linux – Novell Netware – Mac OS X 3 Fungsi Sistem Operasi INTERFACE PEMAKAI PEMAKAI AKHIR/SISTEM DAN KOMUNIKASI JARINGAN PENGELOLAAN SUMBER DAYA PENGELOLAAN TUGAS PENGELOLAAN FILE Mengelola Penggunaan Sumber Daya Hardware Mengelola Penyelesaian Tugas Mengelola Data dan File Program FUNGSIFUNGSI UTILITAS DAN LAIN-LAIN Mengelola Berbagai Jenis Layanan Pendukung 4 Bahasa Pemrograman • Bahasa mesin (generasi I) • Bahasa assembler (generasi II) • Bahasa tingkat tinggi (generasi III) – COBOL – Basic – Fortran • Bahasa berorientasi object – C++ – Visual Basic 5 Bahasa & Layanan Web • HTML (Hypertext Markup Language) mendeskripsikan halaman web • XML (eXtensible Markup Language) mendeskripsikan isi dari halamanhalaman web • Java terdiri dari beberapa program aplikasi kecil yg disebut applets 6 Biaya Perangkat Lunak • Berkaitan dgn biaya utk mendapatkan perangkat lunak, perangkat lunak dapat dikelompokkan menjadi: – Perangkat lunak komersial – Shareware – Freeware 7 Shareware • Shareware = perangkat lunak yang bisa digunakan oleh pemakai dgn tujuan utk dievaluasi selama masa tertentu tanpa membayar sama sekali 8 Freeware • Freeware = perangkat lunak yang dapat dipakai oleh siapa pun tanpa membayar sama sekali 9 Sistem Email •SMTP •POP3 •IMAP Sistem Email • Sebagian besar server email yang ada sekarang ini memiliki dua buah server yang berbeda yang berjalan dalam sebuah mesin atau lebih • Server yang pertama disebut SMTP bertugas untuk melakukan pengiriman email keluar • Server berikutnya adalah POP3 yang bertugas untuk menerima email yang masuk • Server SMTP berjalan pada port 25 sedangkan POP3 berjalan pada port 110 Server SMTP • Ketika sebuah email dikirim melalui client email, client email tersebut akan menghubungi server SMTP yang akan mengirimkan pesan tersebut • Misalnya sebuah email akan dikirimkan dari [email protected] ke [email protected] menggunakan sebuah client email seperti Outlook Express, Incredimail, dll. • Ketika tombol SEND ditekan, client email akan menghubungi server email yang sudah didefinisikan pada setting program tersebut sebelumnya, misalnya smtp.mail.yahoo.co.id Server SMTP Prosesnya adalah sebagai berikut : a. Client email akan membangun koneksi ke server SMTP yang ada pada smtp.mail.yahoo.co.id menggunakan port 25 b. Kemudian, client email akan mengirimkan : – Alamat pengirim – Alamat penerima, dan – Pesan yang akan dikirimkan c. Server SMTP yahoo akan mengambil alamat penerima dan membaginya menjadi dua, yaitu nama penerima (eddy) dan nama domain (gmail.com) Server SMTP d. Jika nama domain penerima pesan tersebut adalah pengguna dalam domain yahoo.co.id maka email tersebut langsung akan diserahkan kepada server POP3 untuk dimasukkan ke dalam mailbox yang bersangkutan. Namun, karena dalam contoh ini penerimanya berasal dari domain yang lain, maka server SMTP yahoo tersebut harus menghubungi server SMTP yang lain Server SMTP e. Berikutnya, server SMTP akan menghubungi server DNS untuk meminta alamat IP dari server SMTP dengan domain gmail.com DNS tersebut akan menjawab dengan memberikan alamat IP dari server SMTP gmail f. Kemudian server SMTP yahoo akan membangun koneksi ke server SMTP gmail melalui port 25 dan mengirimkan pesan email tersebut. Kemudian server POP3 yang akan mengirimkan email tersebut ke mailbox penerima Server SMTP • Jika server SMTP yahoo tidak dapat mengirimkan emai tersebut ke SMTP gmail.com, maka pesan email tersebut akan dimasukkan ke dalam antrian dan secara periodik proses pengiriman tersebut akan diulang sampai berhasil • Setelah periode tertentu emai tersebut tidak dapat terkirim, maka pengirim akan mendapatkan email pemberitahuan bahwa email yang dikirimkan tidak dapat terkirim Server SMTP Perintah-perintah yang sering digunakan oleh server SMTP : • helo, digunakan untuk memperkenalkan diri • mail from, mendefinisikan alamat pengirim • rcpt to, mendefinisikan alamat penerima • data, mendefinisikan pesan yang akan dikirim • quit, selesai mengirim Server POP3 • Server POP3 bertugas menyimpan pesan-pesan email untuk masing-masing pengguna dalam bentuk berkas teks. Jika ada pesan email yang baru masuk maka server POP3 akan menambahkannya pada bagian bawah berkas tersebut. • Ketika seorang pengguna ingin mengambil email, server POP3 akan menanyakan nama account dan password. Ketika informasi tersebut diberikan dengan benar maka server POP3 akan mengizinkan pengguna untuk mengakses berkas tersebut sehingga client email dapat membacanya Server POP3 • Seperti server SMTP, server POP3 juga mengenal beberapa perintah, perintah yang sering digunakan adalah sebagai berikut : • user, untuk memasukkan user id / account • pass,untuk memasukkan password • quit, untuk keluar dan menutup koneksi • list, untuk melihat daftar pesan dan ukurannya • retr x, untuk melihat isi pesan nomor ke-x • dele x, untuk menghapus pesan nomor ke-x Server POP3 • Client email akan membangun hubungan ke server POP3 melalui port 110 dan mengirimkan perintah-perintah di atas untuk mengambil email dan menampilkannya. • Biasanya setelah pesan email diambil dari server, pesan email tersebut akan dihapus, kecuali telah disetting berbeda sebelumnya. Server IMAP Interactive Mail Access Protocol • Protokol standar untuk mengambil e-mail dari server. IMAP memungkinkan pengguna memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada. • Kemampuan ini jauh lebih baik daripada POP (Post Office Protocol) yang hanya memperbolehkan kita mengambil/ mendownload semua pesan yang ada tanpa kecuali. Port yang digunakan oleh protokol ini dalam TCP/IP adalah port nomor 143. • IMAP menggunakan koneksi yang terus-menerus ke server. Berbeda dengan POP3 yang memeriksa email dalam interval waktu yang ditentukan. Sekilas email • Email pertama kali diciptakan pada tahun 1971 oleh Ray Tomlinson yang mengawali revolusi komunikasi melalui internet. Ia juga yang memilih tanda @ yang digunakan pada alamat emai saat ini.