Wednesday, December 10, 2014

Demo Buruh

Demo Buruh Serentak di 12 Kota



Buruh dari 41 serikat pekerja hari ini berunjuk rasa secara serentak di 12 kota. Selain berdemonstrasi di kawasan Jakarta, Bogor, Depok, Tangerang, Bekasi, Karawang, serta Purwakarta, buruh juga berdemonstrasi di Bandung, Semarang, Surabaya, Serang, Aceh, Batam, Medan, dan Gorontalo.

Di Jakarta, massa buruh memusatkan demonstrasi di Balai Kota DKI, Istana Negara, Bundaran Hotel Indonesia, dan kantor Kementerian Ketenagakerjaan. Unjuk rasa ini dilakukan untuk menolak kenaikan harga bahan bakar minyak bersubsidi dan kenaikan harga tarif listrik 2015 serta menuntut kepala daerah agar merevisi nilai upah minimum. 

"Juga menuntut pemerintah menjalankan jaminan pensiun dan jaminan kesehatan, serta menghapus outsourcing di BUMN," kata Presiden Konfederasi Serikat Pekerja Indonesia (KSPI) Said Iqbal, Rabu, 10 Desember 2014.

Said menyebut unjuk rasa ini sebagai aksi pemanasan menjelang mogok nasional jilid III yang akan dilakukan oleh 2 juta buruh pada awal Januari 2015. "Tuntutan masih sama," katanya.

Di pihak lain, pengusaha mengaku kebingungan menghadapi buruh yang terus berdemo menuntut kenaikan upah. "Padahal penetapan upah itu sendiri sudah melibatkan perwakilan mereka," Wakil Ketua Umum Kamar Dagang dan Industri DKI Jakarta Sarman Simanjorang.

Menurut Sarman, seringnya unjuk rasa yang dilakukan oleh buruh akan merugikan mereka sendiri. Sebab, dalam Masyarakat Ekonomi ASEAN (MEA) 2015, industri, termasuk buruh, akan dipaksa bersaing ketat dengan negara-negara sekawasan. "Kita satu-satunya negara di dunia yang setiap akhir tahun buruhnya demo, sementara di tempat lain mereka belajar mempersiapkan MEA," ujarnya. 

Source: www.tempo.co

Guarians Of the Galaxy

Guardians Of the Galaxy


In 1988, following his mother's death, a young Peter Quill is abducted from Earth by the Ravagers, a group of space pirates led by Yondu Udonta. Twenty-six years later, Quill steals an orb on the planet Morag but is intercepted by Korath, a subordinate to the fanatical Kree, Ronan. Although Quill escapes with the orb, Yondu discovers his theft and issues a bounty for his capture, while Ronan sends the assassin Gamora after the orb.

When Quill attempts to sell the orb on the Nova Empire capital world, Xandar, Gamora ambushes him and steals it. A fight ensues, drawing in a pair of bounty hunters: the genetically engineered raccoon Rocket, and the tree-like humanoid Groot. The Nova Corps arrives and arrests all four, imprisoning them in the Kyln. While there, a powerful inmate, Drax, attempts to kill Gamora due to her association with Ronan, who killed his family. Quill convinces Drax that Gamora can bring Ronan to him. Gamora reveals that she has betrayed Ronan, unwilling to let him use the orb's power to destroy planets, starting with Xandar. Learning that Gamora has a buyer for the orb, she, Quill, Rocket, Groot, and Drax work together to escape from the Kyln.

Elsewhere, Ronan meets with Gamora's adoptive father, Thanos, to discuss her betrayal. Accompanied by Drax, Quill's group escapes the Kyln in his ship – the Milano – and flee to Knowhere, a remote criminal outpost in space built in the giant severed-head of a Celestial. A drunken Drax summons Ronan while the rest of the group meet Gamora's contact, the collector Taneleer Tivan. Tivan opens the orb, revealing an Infinity Stone, an item of immeasurable power that destroys all but the most powerful beings who wield it. Suddenly, Tivan's tormented assistant grabs the Stone, triggering an explosion that engulfs Tivan's archive.

Ronan arrives and easily defeats Drax, while the others flee by ship, pursued by Ronan's followers and Gamora's sister Nebula. Nebula destroys Gamora's ship, leaving her floating in space, and Ronan's forces capture the orb. Quill contacts Yondu before following Gamora into space, giving her his helmet to survive; Yondu arrives and retrieves the pair. Rocket, Drax, and Groot threaten to attack Yondu's ship to rescue them, but Quill negotiates a truce by convincing Yondu that they can recover the orb. Quill's group agrees that facing Ronan means certain death, but that they cannot let him use the Infinity Stone to destroy the galaxy. On Ronan's flagship, the Dark Aster, Ronan embeds the Stone in his warhammer, taking its power for himself. He contacts Thanos, threatening to kill him after the destruction of Xandar; hateful of her adopted father, Nebula allies with Ronan.

Near Xandar, the Dark Aster is confronted by the Ravagers, the Nova Corps, and Quill's group, which breaches the Dark Aster. Ronan uses his empowered warhammer to destroy the Nova Corps fleet. On the Dark Aster, after Gamora defeats Nebula (who escapes), she unlocks Ronan's chambers, but the group finds themselves outmatched by his power until Rocket crashes the Milanothrough the Dark Aster and into Ronan. The damaged Dark Aster crash-lands on Xandar, with Groot sacrificing himself to shield the group. Ronan emerges from the wreck and prepares to destroy Xandar, but Quill distracts him, allowing Drax and Rocket to destroy Ronan's warhammer. Quill grabs the freed Stone, and with Gamora, Drax, and Rocket sharing its burden, they use it to destroy Ronan.

In the aftermath, Quill tricks Yondu into taking a container supposedly containing the Stone, then gives the real Stone to the Nova Corps. As the Ravagers leave Xandar, Yondu remarks that it turned out well that they did not deliver Quill to his father per their contract. Quill's group, now known as the Guardians of the Galaxy, have their criminal records expunged, and Quill learns that he is only half-human, his father being part of an ancient, unknown species. Quill finally opens the last present he received from his mother: a cassette tape of her favorite songs. The Guardians leave in the rebuilt Milano along with a sapling cut from Groot.

In a post-credits scene, Tivan sits in his destroyed archive with two of his living exhibits: a canine cosmonaut and an anthropomorphic duck.

Source : en.wikipedia.org

Stand By Me - Doraemon

Stand By Me - Doraemon

81
Film animasi yang paling ditunggu-tunggu oleh publik tanah air “Stand By Me Doraemon” (Tetaplah Bersamaku, Doraemon) akhirnya resmi dirilis hari ini (10/12) di jaringan bioskop Blitzmegaplex, Cinemaxx Theater dan Platinum.
Alasan utama filmnya begitu dinantikan tak lain adalah karena Stand By Me merupakan film terakhir Doraemon dan sekaligus peringatan 80 tahun dari Fujiko F Fujio, sang kreator robot kucing biru dari abad ke-22 ini.
Tidak seperti versi animasinya yang tampil dalam format 2 Dimensi, Stand By Me Doraemon menampilkan semua karakter mulai dari Doraemon, Nobita, Giant, Suneo, Shizuka, dalam versi 3-Dimensi berteknologi terbaru dengan grafis yang sangat memukau.
Stand By Me Doraemon akan mengisahkan kembali dari awal sejarah Doraemon dan kawan-kawannya.
Sewashi, cucu dari Nobita yang berasal dari abad 22, datang bersama robot kucing bernama “Doraemon” ke masa sekarang untuk membantu kakek nya yang memiliki kehidupan yang suram di masa depan jika tidak segera ditolong. Sewashi bahkan memberitahukan bahwa Nobita di masa depan ditakdirkan menikah dengan Jaiko, adik dari Giant.
Sewashi memberikan tugas kepada Doraemon untuk menjaga dan membuat Nobita bahagia. Jika tugasnya itu selesai, Doraemon baru bisa kembali lagi ke abad 22.
Dengan cepat Doraemon dan Nobita pun seperti tak terpisahkan lagi. Ia selalu menuruti semua kemauan Nobita lewat alat-alat canggih dari kantong ajaibnya. Alat untuk menolongnya dalam belajar, alat supaya ia tak lagi terlambat kesekolah, sampai alat untuk menjahili dua ‘musuh bebuyutan’nya, Giant dan Suneo.
Termasuk juga waktu Nobita meminta Doraemon untuk mengeluarkan alat yang bisa membuat Shizuka jatuh cinta kepadanya.
Waktu berlalu begitu cepat, dan saat kemudian Nobita menemukan kebahagiannya, tibalah saatnya untuk Doraemon mengucapkan salam perpisahan kepada sahabat sejatinya itu.
Stand By Me Doraemon dipastikan akan membuat para penontonnya bernostalgia ke masa-masa kecil saat pertama menyaksikan serial animasinya di layar kaca atau saat membaca komiknya.
Tak heran banyak sekali penonton yang mengaku menangis saat menyaksikan filmnya. Terlebih lagi dengan tambahan alunan musik yang ‘menyayat hati’ di adegan-adegan sedih.
Source : sidomi.com

Pirate Bay

Pirate Bay is Down?



The popular file-sharing website The Pirate Bay has been taken offline after a reported raid by police on a server hall in Stockholm on Tuesday morning.
The site, which was founded in Sweden in 2003, went offline worldwide earlier today, with analysts initially suspecting technical problems.
According to the website Is It Down Right Now?, The Pirate Bay went offline around 6:20 a.m. ET.
“There has been a crackdown on a server room in Greater Stockholm. This is in connection with violations of copyright law,” read a statement from Paul Pintér, police national coordinator for IP enforcement, to the website TorrentFreak.
File-sharing prosecutor Fredrik Ingblad told Radio Sweden that Swedish authorities seized several computers and servers as part of the raid.
A proxy website with a different domain name also appeared to be having technical problems.
BuzzFeed News has attempted to contact Swedish police for more information.
According to TorrentFreak, a number of other file-sharing websites have been pulled down, including EZTV, Zoink, and Torrage.
The Pirate Bay’s forum website, Suprbar.org, is also down.
Source : www.buzzfeed.com

Honda H-RV Spesifikasi dan Harga

Honda HR-V SUV Baru Murah di Indonesia

Honda HRV adalah salah satu mobil SUV (Sport Utility Vehicle) yang akan masuk pasar indonesia tahun 2015, mobil ini akan dipamerkan di IIMS 2014 akhir tahun ini. Honda HR-V merupakan gabungan atau crossover Honda Jazz dan Honda CRV, konsep yang diusung adalah mobil SUV ala CRV sedangkan dimensi serta kemampuan mesinnya mengambil dari honda jazz.

Bentuk yang dimodifikasi membuat mobil ini benar-benar tampil futuristik dan menjadi mobil terlaris di jepang tahun 2014 dan dipasarkan di Amerika tahun 2014, rencananya SUV mini ini akan masuk ke indonesia tahu 2015 yang terlebih dahulu akan dipamerkan di ajang pameran otomotif terbesar tanah air di Jakarta IIMS 2014 bulan september mendatang. Berikut adalah spesifikasi Honda HR-V :
Eksterior
Dimensi honda HR-V panjang 4295 mm, lebar 1770 mm, tinggi 1625 mm, ground clearance 18,5 cm dan jarak sumbu roda 2610 mm

Dari dimensi mobil ini dapat kita lihat bahwa mobil ini cukup besar (lapang) akan tetapi tidak sebesar honda CRV, mobil ini cukup mampu diandalkan dalam melintasi jalanan yang cukup berat yang tidak bisa dilalui honda jazz hal ini terlihat dari ground clearance (tinggi terendah mobil) adalah 18,5 cm. Ground Clearane diatas 15 cm adalah syarat utama yang harus dimiliki mobil jenis SUV karena hal ini akan mampu membuat mobil cukup tinggi dalam melewati medan-medan yang tidak rata seperti gundukan tanah maupun jalan makadam berbatu.
Bentuk mobil ini bisa dikatakan cukup casual dengan lekuk-lekuk yang tidak terlalu tegas dan sudut-sudut yang berlekuk halus, mobil casual nan futuristik ini memiliki kemampuan sport seperti kecepatan melaju, kemampuan melibas jalanan sulit (berpasir dan jalan tanah), kemampuan mesin dalam membawa beban, akan tapi jangan tanya kemampuan mobil membawa banyak penumpang ya karena mobil HRV ini hanya muat 5 orang saja akan tetapi memiliki bagasi yang cukup lebar.

Interior
Honda HR-V memiliki kabin yang cukup lapang sebagai mobil 5 penumpang dengan bagasi yang lapang pula, meskipun bukan mobil kelas atas dimana mobil ini masih belum dilengkapi dengan internet browser, cruise control, telepon, arround camera, xenon headlamp dan fitur-fitur mobil kelas atas lain akan tetapi sebagai mobil yang harganya sekitar 250 sampai 300 jutaan mobil ini sudah memiliki fitur-fitur yang cukup baik.

Sebut saja fitur dibawah ini yang sudah dibenamkan pada mobil ini:
* AC dengan dual climate control
* Dual airbags
* Power window
* Power Steering
* Central locking dengan remote
* memiliki defogger pada kaca bagian depan, tentunya juga wiper
* Rem ABS EBD akan tetapi masih belum ESP
* Remote Fuel Filler
* Rear Armrest
* sensor parkir
* kamera parkir
* lampu kabut
Secara umum fitur-fitur yang dimiliki mobil ini masih berada di bawah Honda CRV akan tetapi berada di atas Honda Jazz. Kapasitas penumpang Honda HRV adalah 5 orang, 2 orang pada baris pertama dan 3 orang pada baris ke 2, memiliki 5 pintu (4 pintu penumpang dan 1 pintu bagasi)

Mesin
Honda HRV memiliki mesin 1500 cc milik honda jazz, mesin ini mampu mengeluarkan tenaga sampai 120 Hp (tenaga kuda), cukup lah kalau untuk mobil mini SUV seperti HRV ini sebagai perbandingan Nissan juke hanya memiliki tenaga 114 tenaga kuda, cukup kan kemampuan mesin Honda HRV ini :-)
Karena mobil ini menggunakan mesin dari honda Jazz berikut adalah ringkasan tentang mobil Honda Jazz tentang mesin 1500 cc milik HRV ketika dipasang pada Honda Jazz:
Tenaga : 120 Hp pada Rpm 6600
Torsi : 145 Nm pada 4000 Rpm
Akselerasi : 11 detik dari kecepatan 0 Kpj ke 100 Kpj
Konsumsi bahan bakar : 1:18,5 untuk jalan bebas hambatan, 1:11 untuk dalam kota.

Safety
Kali ini fitur safety cukup diperhatikan dengan dibenamkannya dual airbags pada bagian depan kursi mobil baris pertama, 3 sabuk pengaman pada kursi baris ke dua.


Harga
Harga mobil ini antara harga honda jazz dan Honda Crv yakni berkisar antara 250 sampai 350 juta rupiah, mungkin nanti akan keluar dalam beberapa varian dengan harga yang berbeda antara vaian yang tinggi dan yang lebih rendah.

Kelebihan dan Kekurangan
Kelebihan:
Kelebihan honda HRV ada pada desain yang sangat menarik, futuristik seperti nissan juke.

Kelemahan:

Seharusnya Honda membenami mobil ini dengan mesin yang lebih baru (memperbarui mesinnya) dan menambah fitur-fitur mobil ini. Akan tetapi oke lah mobil ini cukup jadi alternatif memili SUV yang murah
oh iya saat mau membeli nanti jangan lupa test drive ya, kalau bisa ke jalan yang lumayan jauh agar tidak salah dalam menilai performa mobil.


Update Harga Honda HRV pada IIMS 2014
Honda HRV yang dijual terbagi atas dua jenis;
* Yang pertama adalah HRV dengan mesin 1500 cc, menggunakan mesin honda Jazz yang bertenaga 120 Hp. Untuk HRV 1500 ini harga jual mobil varian terendahnya adalah 240 juta rupiah sedangkan varian tertinggi adalah 280 juta rupiah
* Yang kedua adalah Honda HRV dengan mesin 1800 cc milik honda Civic yang mampu mengeluarkan tenaga sampai 140 Hp (tenaga kuda), HRV 1.8 ini hanya tersedia dalam transmisi otomatis atau matic. Harga Honda HRV 1.8 ini adalah 350 Juta Rupiah
Nah pecinta otomotif bisa langsung datang ke IIMS untuk mencoba kemampuan mesin HRV baik yang 1500 cc atau 1800 cc dengan melakukan test drive, biasanya setelah tanggal 28 (akhir pameran) ada beberapa hari khusus untuk sesi test drive mobil, atau jika ingin memesan HRV sudah bisa dipesan milau hari ini ketika pecinta otomotif membaca artikel ini.

Source: www.mobilku.org

Kurikulum 2013

Kurikulum 2013

Kurikulum 2013 merupakan kurikulum baru diterapkan oleh pemerintah untuk menggantikan Kurikulum Tingkat Satuan Pendidikan yang telah berlaku selama kurang lebih 6 tahun. Kurikulum 2013 masuk dalam masa percobaan di tahun 2013 dengan menjadikan beberapa sekolah menjadi sekolah percobaan. Di tahun 2014, Kurikulum 2013 sudah diterapkan di Kelas I, II, IV, dan V sedangkan untuk SMP Kelas VII dan VIII dan SMA Kelas X dan XI. Diharapkan, pada tahun 2015 telah diterapkan di seluruh jenjang pendidikan. Kurikulum 2013 memiliki tiga aspek penilaian, yaitu aspek pengetahuan, aspek keterampilan, dan aspek sikap dan perilaku. Di dalam Kurikulum 2013, terutama di dalam materi pembelajaran terdapat materi yang dirampingkan dan materi yang ditambahkan. Materi yang dirampingkan terlihat ada di materi Bahasa Indonesia, IPS, PPKn, dsb, sedangkan materi yang ditambahkan adalah materi Matematika. Materi pelajaran tersebut (terutama Matematika) disesuaikan dengan materi pembelajaran standar Internasional sehingga pemerintah berharap dapat menyeimbangkan pendidikan di dalam negeri dengan pendidikan di luar negeri. Menteri Pendidikan dan Kebudayaan Anies Baswedan menyatakan menghentikan pelaksanaan Kurikulum 2013 bagi sekolah-sekolah yang baru melaksanakan kurikulum ini selama satu semester pada tanggal 5 Desember 2014.

Mata pelajaran

Sekolah Tingkat Dasar

  • Pendidikan Agama dan Budi Pekerti
  • Pendidikan Pancasila dan Kewarganegaraan
  • Matematika
  • Bahasa Indonesia
  • Ilmu Pengetahuan Alam
  • Ilmu Pengetahuan Sosial
  • Seni Budaya dan Prakarya (Termasuk Muatan lokal)
  • Pendidikan Jasmani dan Kesehatan (Termasuk Muatan lokal)
  • Bahasa Daerah (Sesuai dengan kebijakan sekolah masing-masing)
Semua mata pelajaran di Sekolah Dasar disajikan secara terpadu integratif.

Sekolah Tingkat Menengah Pertama

  • Kelompok A (Wajib)
    • Pendidikan Agama dan Budi Pekerti
    • Pendidikan Pancasila dan Kewarganegaraan
    • Matematika
    • Bahasa Indonesia
    • Ilmu Pengetahuan Alam
    • Ilmu Pengetahuan Sosial
    • Bahasa Inggris
  • Kelompok B (Wajib)
    • Seni Budaya (Rupa/Musik/Tari/Teater)
    • Pendidikan Jasmani dan Kesehatan
    • Prakarya dan Kewirausahaan (Rekayasa/Kerajinan/Budidaya/Pengolahan)
    • Bahasa Daerah (Sesuai dengan kebijakan sekolah masing-masing)
    • Bahasa Jepang

Sekolah Tingkat Menengah Atas

  • Kelompok A (Wajib)
    • Pendidikan Agama dan Budi Pekerti
    • Pendidikan Pancasila dan Kewarganegaraan
    • Matematika
    • Bahasa Indonesia
    • Bahasa Inggris
    • Sejarah Indonesia
  • Kelompok B (Wajib)
    • Seni Budaya (Rupa/Musik/Tari/Teater)
    • Pendidikan Jasmani dan Kesehatan
    • Prakarya dan Kewirausahaan (Rekayasa/Kerajinan/Budidaya/Pengolahan)
  • Kelompok C (Peminatan)
Matematika dan Ilmu Alam (MIA)
Ilmu-Ilmu Sosial (IIS)
Ilmu-Ilmu Bahasa (IIB)
Matematika PeminatanSejarah DuniaBahasa Indonesia Peminatan
FisikaGeografiBahasa dan Sastra Inggris
BiologiEkonomiBahasa Asing
KimiaSosiologiAntropologi
Kelompok D (Lintas Minat/Pendalaman Minat)
Kelompok D (Lintas Minat/Pendalaman Minat)

Laporan Belajar

Penilaian menggunakan huruf 1-4:






Angka 
Huruf
1.00-1.33D
1.34-1.66C-
1.67-2.00C
2.01-2.33C+
2.34-2.66B-
2.67-3.00B
3.01-3.33B+
3.34-3.66A-
3.67-4.00A
Source : id.wikipedia.org


Kodok Ijo Jadi DP BBM

Kodok Ijo di DP BBM

Fenomena Kodok Ijo di DP BBM, tentunya yang terjadi di Indonesia menjadi suatu keunikan tersendiri yang perlu diamati. Penyebarannya dengan pesan berantai broadcast BBM yang berisi :

Let's play a game. Kalo misalnya kamu salah jawab, kamu harus ganti DP kamu sama DP kodok ijo selama 24 jam. Liat gimana serunya pas kamu liat di seluruh contact bbm kamu DP mereka jadi kodok ijo semua. Jadi game-nya seperti ini :

Pertanyaan : ” ada seekor kodok hijau yang masih tidur pas jam 7 pagi, eh ada yang ngetok pintu kamar-nya sebanyak 7 kali. Dan Tadaa! Itu temen si kodok yang mau buatin surprise sarapan pagi berupa beberapa kotak-kotak kado berisi makanan-makanan kesukaan si kodok. tujuannya sih mau makan bareng gitu. Disana ada nuttela, keju, cokelat, roti dan nasi goreng, susu, dan lalat hidup. Menurut kamu, apa yang harus di buka duluan oleh si kodok?
Hayoo, ini gampang loh. Tapi masih aja ada yang salah ngejawab. Kalo kamu salah jawab, aku bakal kasih kamu dp kodok ijo dan kamu harus ganti dp dengan itu. mau ikut bermain. Ga ikut main berarti mentalny lemah nih =D."

Dari soal diatas yang kalah atau tidak bisa jawab pada pake DP Kodok Hijau atau Kodok Ijo Kacamata itu. Emang dari segi gambar emang gambar kodoknya lucu sih. Dan pertanyaan itu pertanyaan psikologis jawabannya belum ada yang pasti benar karena itu ketika kita jawab benar dengan “pintu” atau “buka mata” pasti akan tetap disalahkan sehingga kita harus kena hukuman menggunakan DP itu. Dan karena viral kekinian jadi yang gak tahu permasalahan awal dari mana pun ikut ikutan ganti DP jadinya seperti saat ini semua pake DP BBM Kodok Ijo Kacamata.
 
Source : www.ceritaamedan.com
               ngonoo.com


Thursday, October 16, 2014

FTP Jurnal

Tutorial and How to - FTP (File Transfer Protocol - Internet)
Based on RFC-959

Contoh makalah ini berdasarkan FTP versi RFC-959 dalam bahasa Inggris yang diterjemahkan
dan dirangkum.


Tugas Jaringan Komputer
File Transfer Protocol



Kristian Adrianto (2012130052)
Sukianto (2012130031)





STMIK LIKMI
Jln. Ir Haji Juanda No. 96
Bandung


KATA PENGANTAR
Puji syukur atas kehadiran Tuhan yang Maha Esa atas rahmat dan petunjuk sehingga kami dapat menyelesaikan tugas Jaringan Komputer ini.
Kami menyadari bahwa sekiranya masih banyak kekurangan dan keterbatasan dalam penyajian data dalam membuat tugas Jaringan Komputer ini. Oleh karena itu kami mengharapkan kritik dan saran agar tugas ini dapat disempurnakan dikemudian hari.
Demikian kami sampaikan apabila ada kata-kata yang kurang berkenan kami meminta maaf yang sebesar-besarnya.



Bab I
PENDAHULUAN

 1.1      Latar Belakang
Dunia computer sering disebut sebagai dunia telekomunikasi yang sangat populer karena mampu mengakses data yang sekian banyak jumlahnya dan mampu diakses kemanapun. Perkembangan computer dalam mengakses sebuah data pun kini mulai berkembang dengan adanya internet yang dapat mengakses data keseluruh dunia Intenet merupakan program computer untuk mengakses sebuah data baik dalam jumlah kecil maupun dalam jumlah yang besar serta untuk mengambil sebuah data dari jarak yang jauh. Dalam internet terdapat banyak pemprograman yang dapat kita gunakan untuk untuk mengambil suatu informasi serta suatu data yang ingin kita peroleh.
            Internet dapat melakukan transaksi data diantaranya upload dan download, kedua hal tersebut dapat terjadi dengan menggunakan protokol yang bernama FTP singkatan dari "File Transfer Protocol". FTP adalah protokol yang sangat penting dan sering kita gunakan. FTP juga digunakan untuk berbagi musik MP3, kebanyakan lelang online dan mendownload game.
Tujuan dari FTP server adalah sebagai berikut :
·         Untuk tujuan sharing data
·         Untuk menyediakan indirect atau implicit remote computer
·         Untuk menyediakan tempat penyimpanan bagi user
·         Untuk menyediakan transfer data yang reliable dan efisien
Banyak command dan cara kerja yang dapat kita pelajari dan bahkan gunakan dan dalam kesempatan ini akan kami bahas di paper ini.

 1.2            Rumusan Masalah
·         Pihak apa saja yang terlibat dalam FTP ini?
·         Bagaimana proses pesan atau data dikirim?
·         Apa kegunaan FTP ini?
·         Bagaimana mekanisme atau cara kerja FTP ini?

 1.3            Tujuan Penulisan
Untuk mengetahui bagaimana proses kerja atau mekanisme FTP ini, bagaimana proses pesan atau data yang dikim oleh FTP ini dan kegunaan dari FTP ini.



Bab II
PEMBAHASAN

Dua hal yang dibutuhkan dalam FTP adalah FTP Server dan FTP Client. FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client. FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server. Berikut ilustrasi proses server dan client FTP :


Keterangan :
·         Server-PI
Server-Protokol Interpreter "listen" di Port tertentu untuk koneksi dari user-PI dan menstabilkan komunikasi koneksi kontrol. Server-PI menerima perintah FTP standar dari user-PI, server-PI mengirim balasan dan mengatur server-DTP.

·         Server-DTP
Server-Data Transfer Process, dalam keadaan normal berstatus "active", server-DTP menstabilkan koneksi data dengan "listen" ke port data. Server-DTP ini mengatur parameter untuk mentransfer, menyimpan data dari perintah Protocol Interpreter. Status DTP dapat dikonfigurasi menjadi "passive" untuk men”listen”.

·         User-DTP
User-DTP "listen" pada port data untuk menghubungkan dari server-FTP.


·         User-PI
Protokol Interpreter menginisiasi koneksi kontrol dari port tertentu ke proses server-FTP, menginisiasikan perintah FTP dan mengendalikan User-DTP jika proses adalah bagian dari file transfer.

Koneksi Kontrol
User-PI memulai koneksi kontrol (port 21) dan perintah FTP dihasilkan oleh User-PI,  dikirim melalui koneksi kontrol ke Server-PI. Standard FTP command dihasilkan oleh User-PI dan ditransmisikan ke Server-PI menggunakan koneksi kontrol. Balasan dikirim dari Server-PI ke User-PI melalui koneksi kontrol dalam merespon perintah dari User-PI.
Perintah FTP menspesifikasikan parameter untuk koneksi data (data port, transfer mode, representasi type, dan struktur) dan operasi yang dilakukan untuk file system (store, retrieve, append,  delete, dll.) User-DTP (port 20) harus "listen" pada port tertentu yang ditunjuk, dan server menginisiasi koneksi data dan transfer data sesuai dengan yang ditentukan oleh parameter. Port tidak perlu di Host yang sama dengan port yang menginisiasikan perintah FTP melalui koneksi kontrol, namun proses dalam User-FTP   harus memastikan “listen” pada port data yang. Dan koneksi data mungkin digunakan untuk mengirim dan menerima secara simultan.
Koneksi Data
Setelah koneksi kontrol telah stabil, langkah berikutnya adalah untuk mengatur sambungan data dan mengkomunikasikan parameter. Koneksi Kontrol harus tetap stabil ketika koneksi data melakukan transaksi data.
User-DTP menggunakan port 21 secara default untuk “listen” data (sama dengan koneksi kontrol), sedangkan Server-DTP menggunakan port 20. User-PI kemudian mengirimkan FTP Transfer Request, Server-PI menerima dan memulai koneksi data ke port 21 dan mengirimkan konfirmasi reply ke User-PI melalui koneksi kontrol.
User-PI memiliki kemampuan untuk mengubah dari port data default pada sisi pengguna, dengan cara dari PORT command ( Active Mode ). User-PI juga dapat mengubah port default digunakan pada sisi Server untuk data dengan perintah PASV ( Mode pasif ). Server bertanggung jawab untuk membuka, memelihara dan menutup koneksi data. Untuk menutup koneksi data, server akan merespon EoF, ABORT, error condition, perubahan port pengguna atau koneksi ditutup secara normal.
Tipe representasi yang dapat digunakan dalam FTP bisa dalam berbagai tipe:
·         Tipe ASCII
o   Tipe ini menjadi tipe umum yang akan diterima oleh setiap implementasi FTP terutama untuk transfer teks.
·         Tipe Image
o   Data dikirim sebagai bit yang berlanjut. Untuk transfer data dalam representasi ini, data di atur berukuran 8-bit.
·         Tipe Local
o   Data dikirim dalam locigal bytes dari ukuran yang dispesifikasikan oleh parameter kedua, Byte size. Nilai dari Byte size harus Decimal Integer sehingga tidak ada nilai default.
Bila ada perbedaan Byte size, maka logical byte sebaiknya dikirim berlanjut.
Struktur data yang digunakan dalam FTP:
v  File Struktur
o   Dimana tidak ada struktur internal ataupun perintah untuk struktur tidak dipakai maka file dianggap sebuah urutan berlanjut dari byte data.
v  Record Struktur
o   Dimana file terbuat dari urutan pesan atau catatan biasanya dalam text file (file dengan tipe representasi ASCII).
v  Page Struktur
o   Dimana file terbuat dari halaman yang di index. Untuk mentransmisikan file tipe ini tidak berkelanjutan. Struktur file ini biasanya diketahui sebagai “Random Access Files”. Biasanya dalam file ini diasosiasikan informasi lain dengan file utama sebagai sebuah file, atau dengan sebuah section dalam file tersebut, bisa juga keduanya. Dalam FTP sebuah section / bagian dalam sebuah file dinamakan pages / halaman.
o   Untuk membedakan ukuran size yang beragam dan informasi yg diasosiasikan, setiap pages / halaman ini, terkirim dengan sebuah page header.
o   Isi dari Page Header tersebut adalah :
§  Header Length (Panjang Header) :
Minimumnya yaitu 4 byte.
§  Page Index (Index Halaman) :

Merupakan logical page number dari bagian ini dari suatu file.

Bagian ini bukan merupakan Transmission Sequence Number dari Page ini, tapi index ini digunakan untuk mengetahui / mengidentifikasi halaman dari sebuah file.
§  Data Length (Panjang Data) :
Yaitu nomor dari logical bytes dalam page data.
Minimumnya yaitu 0 byte.
§  Page Type :
Berikut adalah tipe nya :
·         0 = Last Page (Halaman Terakhir)
Ini biasanya dijadikan petunjuk bahwa ini merupakan akhir dari sebuah dari Transmisi Page Struktur. Panjang header nya harus 4, dan panjang data nya harus 0.
·         1 = Simple Page
Ini merupakan Normal Type untuk sebuah file Simple Paged tanpa informasi Page level associated control.. Panjang header nya harus 4.
·         2 = Descriptor Page
Tipe ini biasanya digunakan pada saat mengirimkan sebuah informasi Deskriptif untuk sebuah file secara keseluruhan.
·         3 = Access Controlled Page
Tipe ini sudah  termasuk sebuah header field tambahan untuk File berhalaman / page field dengan informasi page level association control. Panjang header nya harus 5.
§  Optional Fields
Header fields lebih lanjut biasanya digunakan untuk men supply control information per halaman, contohnya, akses kontrol per-page.
o   Semua field memiliki panjang satu logical byte. Ukuran logical byte ini dispesifikan oleh sebuah perintah TYPE command.
o   Sebuah catatan penting tentang parameter :
Sebuah file harus disimpan dan diambil menggunakan parameter yang sama jika versi yang diambil harus identik dengan versi yang di transmisikan. Sebaiknya, implementasi FTP harus mengembalikan sebuah file yang identik dengan file aslinya jika parameter yang digunakan untuk menyimpan dan mengambil file adalah sama.
Terdapat beberapa mode dalam koneksi data pada FTP :
v  Active Mode
Dalam mode aktif FTP klien terhubung dari port acak (N> 1023) ke port perintah server FTP, port 21. Kemudian, klien mulai mendengarkan port N +1 dan mengirim perintah FTP PORT N +1 ke server FTP. Server kemudian akan menghubungkan kembali ke port data klien tertentu dari port data lokal, yang adalah port 20.



•          Passive Mode
Dalam mode pasif FTP klien memulai koneksi ke server, memecahkan masalah firewall menyaring koneksi port data yang masuk ke klien dari server. Ketika membuka koneksi FTP, klien membuka dua port acak secara lokal (N> 1023 dan N +1). Kontak port pertama server pada port 21, tapi bukannya kemudian mengeluarkan perintah PORT dan memungkinkan server untuk menghubungkan kembali ke port data, klien akan mengeluarkan perintah PASV. Hasil ini adalah bahwa server kemudian membuka port acak (P> 1023) dan mengirim P kembali ke klien dalam menanggapi perintah PASV. Klien kemudian memulai koneksi dari port N +1 ke port P pada server untuk mentransfer data.


Mode Transmisi

Data ditransfer dalam tiga mode :

v  Mode Streaming

Dimana semua data ditransfer sebagai stream atau aliran dari ‘transfer bytes'. Untuk file terstruktur dalam Struktur Record, terdapat dua byte digunakan untuk menunjukkan End of Record (EOR) dan End of File (EOF) . Byte pertama adalah 11111111 (Escape Character), dan byte kedua adalah 00000001 untuk EOR, 00000010 untuk EOF dan 00000011 untuk keduanya EOR dan EOF. Untuk file yang terstruktur dalam Struktur File, EOF ditunjukkan dalam pengirim menutup koneksi bukan byte dalam aliran data.
v  Mode Blok
Dalam mode ini, data ditransfer dalam blok, setiap blok memiliki header seperti berikut :



Penjelasan kode yang digunakan:
·         128 - Akhir data blok EOR
·         64 - Akhir data blok EOF
·         32 - kesalahan Suspect di blok
·         16 - Blok adalah Restart Marker

Penomoran di atas digunakan jadi jika lebih dari satu keterangan berlaku untuk blok data tertentu maka bit yang sesuai dapat diatur (yaitu 10000000  = 128, 01000000  = 64 sehingga blok yang memiliki keduanya EOF dan EOR akan memiliki penjelasan atau decriptor 11000000  = 192). Bagian ukuran byte ditunjukkan dari byte didalam blok data.

v  Mode Compressed

Hal ini berguna untuk membuat transfer data lebih efisien dalam penggunaan bandwidth yang tersedia tanpa mempengaruhi terlalu banyak pada penggunaan CPU. Ada tiga macam informasi yang dikirim:
1. Data Utama dikirim dalam string byte:



Byte pertama dari string byte memiliki 0 sebagai bit pertama dengan 7 bit berikut digunakan untuk menentukan jumlah n . Nilai n merupakan jumlah byte data yang dikirim, jumlah maksimum adalah 127 .


2. Compressed data dapat terdiri dari replikasi :


di mana byte d berulang dan diulang n kali. Byte yang direplikasi ditandai dengan dua bit pertama menjadi 1 0 .
3. Escape Sequence :


Byte pertama semuanya adalah nol dan byte kedua adalah sama dengan byte descriptor digunakan dalam Blok Mode, menggunakan kode yang sama yang berlaku untuk data ini.


FTP Commands

Perintah-perintah FTP yang dikirimkan terdiri atas string teks sederhana (mengikuti protocol Telnet). Sebagai contoh, untuk mendapatkan kembali suatu file, client mengirimkan “RETR filename” di koneksi kendali ke FTP server. Untuk mentransfer suatu file, client akan mengirimkan “STOR filename”.
FTP server mengetahui setiap perintah pada setiap balasan FTP, dimana terdiri atas tiga digit. Digit pertama menandai adanya tanggapan yang baik, tidak baik, atau yang tidak sempurna. Jika satu kesalahan terjadi, maka digit kedua bisa digunakan untuk mendeteksi kesalahan yang terjadi. Dengan cara yang sama, digit ketiga dapat digunakan untuk lebih menspesifikasikan kesalahan yang terjadi Digit pertama merupakan digit yang paling utama, dan kemungkinan nilai yang muncul.
Berikut perintah FTP :
No
Perintah
 Deskripsi
 1
 ABOR
 abort / membatalkan operasi transfer yang sedang berlangsung
 2
 ACCT
 mendapatkan informasi akun (account)
 3
 ADAT
 autentikasi data
 4
 ALLO
 alokasi sebagian disk dengan ukuran yang cukup untuk menerima file
 5
 APPE
 append / menambah file di akhir
 6
 AUTH
 mekanisme autentikasi
 7
 CCC
 menghapus Channel Command
 8
 CDUP
 mengubah ke parent directory
 9
 CONF
 Confidentiality Protection Command
 10
 CWD
 mengubah direktori kerja saat ini
 11
 DELE
 menghapus file
 12
 ENC
 Privacy Protected Channel
 13
 EPRT
 memberikan extended address dan port yang harus dihubungi
 14
 EPSV
 memasuki extended passive mode
 15
 FEAT
 mendapatkan daftar fitur yang diimplementasi server
 16
 HELP
 meminta bantuan tentang daftar perintah
 17
 LANG
 Language Negotiation
 18
 LIST
 mengembalikan informasi file atau direktori, jika tidak dispesfikasi maka informasi tentang direktori saat ini akan dikembalikan
 19
 LPRT
 memberikan informasi long address dan port untuk dihubungi
 20
 LPSV
 memasuki mode pasif dengan jangka waktu lama
 21
 MDTM
 mengembalikan waktu terakhir file diperbaharui
 22
 MIC
 Integrity Protected Command
 23
 MKD
 membuat direktori
 24
 MLSD
 mendaftar isi direktori jika direktori dinamai
 25
 MLST
 menyediakan data tentang objek tertentu jika diberikan pada perintah, bukan yang lain
 26
 MODE
 mengatur mode transfer (stream, block, atau compressed)
 27
 NLST
 mengembalikan daftar nama file di direktori tertentu
 28
 NOOP
 No Operation (dummy packet, digunakan agar koneksi terjaga / tak terputus)
 29
 OPTS
 memilih opsi / pilihan untuk sebuah fitur
 30
 PASS
 autentikasi password
 31
 PASV
 menggunakan passive mode untuk berkomunikasi
 32
 PBSZ
 Protection Buffer Size
 33
 PORT
 memberikan informasi spesifik tentang nomor port yang harus dihubungi
 34
 PROT
 Data Channel Protection Level
 35
 PWD
 menampilkan direktori saat ini
 36
 QUIT
 disconnect / putuskan sambungan ke server
 37
 REIN
 inisialisasi (reinitialize) koneksi
 38
 REST
 mengirimkan salinan dari file
 39
 RMD
 menghapus direktori
 40
 RNFR
 mengubah nama file dari (rename from)
 41
 RNTO
 mengubah nama file ke (rename to)
 42
 SITE
 mengirim perintah spesifik ke server
 43
 SIZE
 mengembalikan informasi ukuran file
 44
 SMNT
 mount file structure
 45
 STAT
 mengembalikan status terkini
 46
 STOR
 menerima data dan menyimpan data sebagai file dalam server
 47
 STOU
 menyimpan file secara unik (tak boleh ada file bernama sama)
 48
 STRU
 mengatur file transfer structure
 49
 SYST
 mengembalikan informasi jenis sistem
 50
 TYPE
 mengatur mode pengiriman (transfer mode) yaitu: ASCIIatau binary
 51
 USER
 autentikasi username
 52
 XCUP
 mengganti parent dari direktori saat ini
 53
 XMKD
 membuat direktori
 54
 XPWD
 menampilkan direktori saat ini
 55
 XRMD
 menghapus direktori
 56
 XSEM
 mengiri, jika tidak bisa akan dialihkan ke mail
 57
 XSEN
 mengirim (send) ke terminal

Berikut Reply dari perintah FTP :
v  1yz
Positive Preliminary reply. Permintaan telah diketahui, namun balasan yang lain dari client tetap diharapkan.
v  2yz
Positive Completion reply. Permintaan telah berhasil dilakukan, sehingga client dapat mengirimkan permintaan yang lain.
v  3yz
Positive Intermediate reply. Perintah telah diterima, namun masih membutuhkan informasi yang lain. Client diharuskan untuk mengirimkan balasan perintah lainnya.
v  4yz
Transient Negative reply. Perintah gagal, namun masih ada kesempatan untuk mencobanya lagi.
v  5yz
Permanent Negative Completion reply. Perintah gagal, namun tidak harus diulangi lagi.

v  Berikut daftar Replies Command :
               110 Restart marker reply.
               120 Service ready in nnn minutes.
               125 Data connection already open; transfer starting.
               150 File status okay; about to open data connection.
               200 Command okay.
               202 Command not implemented, superfluous at this site.
               211 System status, or system help reply.
               212 Directory status.
               213 File status.
               214 Help message.
               215 NAME system type.
               220 Service ready for new user.
               221 Service closing control connection.
               225 Data connection open; no transfer in progress.
               226 Closing data connection.
               227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).
               230 User logged in, proceed.
               250 Requested file action okay, completed.
               257 "PATHNAME" created.
               331 User name okay, need password.
               332 Need account for login.
               350 Requested file action pending further information.
               421 Service not available, closing control connection.
               425 Can't open data connection.
               426 Connection closed; transfer aborted.
               450 Requested file action not taken.
               451 Requested action aborted: local error in processing.
               452 Requested action not taken.
               500 Syntax error, command unrecognized.
               501 Syntax error in parameters or arguments.
               502 Command not implemented.
               503 Bad sequence of commands.
               504 Command not implemented for that parameter.
               530 Not logged in.
               532 Need account for storing files.
               550 Requested action not taken.
               551 Requested action aborted: page type unknown.
               552 Requested file action aborted.
               553 Requested action not taken.


Bab III
Kesimpulan

FTP bisa bekerja pada mode active atau passive, mode ini menentukan bagaimana koneksi data diberlakukan. Dalam kedua hal tersebut, komputer client membuat sebuah TCP koneksi kontrol dari sebuah port ke-N >1024 acak yg tidak sedang dipakai ke sebuah FTP server command di port 21. Dalam mode Active, komputer client memulai mode listening / menunggu untuk masuknya koneksi data ke port N+1 > 1024 dari server tersebut (komputer client mengirim FTP command port N+1 > 1024 untuk memberitahukan ke server bahwa port tersebut adalah port yg digunakan untuk mode listening data tersebut).
Dalam situasi dimana komputer kita berada dibelakang firewall dan tidak dapat menerima koneksi TCP yang akan masuk, mode passive mungkin dapat digunakan. Di mode ini, komputer client menggunakan koneksi kontrol untuk mengurim sebuah perintah PASV (PASV command) ke servernya dan lalu menerima sebuah IP address server dan nomor port server yang bisa digunakan, lalu client dapat membuka koneksi data dari client port mana saja menuju IP server dan port server yang telah diterima tadi. Kedua mode ini telah diperbaharui dalam september 1998 untuk kompatibel dengan Ipv6.
Selanjutnya Server merespon melalui koneksi kontrol dengan 3 digit status codes dalam format ASCII dengan text message opsional. Contohnya “200” atau “200 OK” yang berarti perintah terakhir yang kita lakukan sudah berhasil di eksekusi. Nomor itu merepresentasikan kode untuk respon dan text messagenya merupakan kode yang bisa kita baca.
Sebuah proses transfer yang sedang berjalan melalui koneksi data dapat di berhentikan menggunakan Interupt Message dikirim melalui koneksi kontrol.