E-mail Electronic Mail Bahasa Pemrograman Python

2.8 E-mail Electronic Mail

E-mail singkatan dari electronic mail, yang berarti surat elektronik. Lebih khusus, e-mail adalah cara pengiriman data, file teks, foto digital, file audio, dan video. Dengan email, komputer-komputer di seluruh dunia, yang terhubung dalam jaringan internet, bisa saling mengirim pesan. E-mail merupakan metode store and forward dari menulis, mengirim, menerima dan menyimpan surat melalui sebuah sistem komunikasi elektronik. Narendro Arifia 2013. SMTP Simple Mail Transfer Protocol merupakan salah satu protokol yang simpel digunakan untuk pengiriman surat elektronik di Internet berbasis text. Protokol ini dipergunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima. Secara singkat kerja dari SMTP adalah ketika kita mengirim sebuah e-mail, komputer kita akan mengarahkan e- mail tersebut ke sebuah SMTP server, untuk diteruskan ke mail-server tujuan. Cara kerja pengiriman data email dengan cara memecah pesan yang kita sampaikan menjadi paket-paket kecil, kemudian IP Protokol router mengirimkan paket-paket tersebut ke tujuan dan setelah sampai ke tujuan kemudian TCP menggambungkan kembali pesan-pesan yang diterima di server penerima sehingga pesan tersebut dapat dibaca. Protokol yang dipakai untuk menerima mail disebut dengan Post Office protocol POP3. Protokol ini yang mendefinisikan bagaimana sebuah mail dalam berbagai bentuk format SMTP dan kemudian diterjemahkan dan diterima oleh sistem yang dimiliki user. Dengan kata lain SMTP adalah gerbang untuk mengirim mail dan sebaliknya POP3 adalah gerbang untuk menerima mail. Tim J.Com 2009. client1gmail.com client2yahoo.com DNS SERVER S M T P SMTP P OP 3 IM A P Mail Server Google Mail Server Yahoo Gambar 2. 12 Sistem Kerja Email.

2.9 Bahasa Pemrograman Python

Python adalah salah satu bahasa pemrograman tingkat tinggi yang bersifat object-oriented dan dapat berjalan di hampir semua platform, seperti keluarga UNIX, Mac, Windows. Sebagai bahasa tingkat tinggi, Python termasuk salah satu bahasa pemrograman yang mudah untuk di pelajari karena sintaks yang jelas dan sederhana, dikombinasikan dengan penggunaan module-module siap pakai yang efisien dan bahasa pemrograman ini telah banyak digunakan untuk pembuatan project. Nama Python berasal dari salah satu acara komedi tahun 70-an yang disiarkan oleh BBC. Pembuat aslinya Guido Van Rossum PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI http:www.Python.org~guido, senang sekali dengan acara televisi Monty Python Flying Circus dan dari judul acara tersebut lah Guido memberi nama bahasa ciptaannya itu. Nama Python dipakai untuk memberikan suatu nama yang unik, pendek dan misterius. Oleh karena itu Python tidak ada hubungannya sama sekali dengan salah satu reptil buas. Python memiliki beberapa fitur antara lain : o Memiliki library yang lengkap, dalam distribusi Python telah disediakan modul-modul siap pakai untuk berbagai keperluan. o Berorientasi obyek. o Memiliki sistem pengelolaan memori otomatis garbage collection o Modular, mudah dikembangkan dengan menciptakan modul-modul baru, modul-modul tersebut dapat dibangun dengan bahasa Python maupun CC++. o Python memiliki fasilitas pengaturan penggunaan memory komputer sehingga para pemrogram tidak perlu melakukan pengaturan memory komputer secara langsung. Saat ini pengembangan Python terus dilakukan oleh sekumpulan programmer yang dikoordinir oleh Guido dan Python Software Fondation. Python Software Fondation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial. Saat ini distribusi Python sudah mencapai versi 2.7 dan versi 3.2. Noprianto. 2002. 24 BAB III ANALISA DAN PERANCANGAN Bab ini akan membandingkan sistem distribusi surat yang lama dan baru berdasarkan PIECES Performance, Information, Economics, Control, Efficiency, dan Service. Serta analisa kebutuhan hardware pada sistem distribusi yang baru. Sehingga di harapkan adanya suatu sistem yang akan membantu karyawan khususnya dalam pendistribusian surat kepada dosen.

3.1 Analisa Sistem