Halaman

Minggu, 31 Maret 2019

Android dan iOS


Android dan iOS
Pada kesempatan kali ini saya akan membahas tentang dua sistem operasi handphone yang terkenal dan paling banyak digunakan saat ini yaitu Android dan iOS.
Android
Pertama-tama saya akan membahas tentang sejarah Android terlebih dahulu. Android Inc namanya, sebuah perusahaan yang didirikan oleh empat tokoh hebat yaitu Andy Rubin (dikenal sebagai bapak Android), Nick Sears dan Chris White di Palo Alto, California pada bulan Oktober tahun 2003. Dua tahun kemudian yaitu pada tanggal 17 Agustus 2005 diakusisi oleh perusahaan besar asal Amerika Serikat yaitu Google sehingga menjadikan Android Inc sebagai anak perusahaan Google. Para pendiri Android Inc masih bekerja pada perusahaan tersebut dan Andy Rubin sebagai pemimpin tim untuk mengembangkan Android.
Tujuan awal dari didirikannya Android yaitu untuk mengembangkan sebuah sistem operasi untuk kamera digital, namun pasar yang kamera digital dirasa tidak cukup besar oleh pendiri Android Inc sehingga mengalihkan tujuan awal tersebut ke telepon selular. Ketika diakusisi oleh Google, Android mulai menggunakan Kernel Linux untuk mengembangkan sistem operasi telepon seluler komersialnya. Pada tanggal 5 November 2007 merupakan langkah besar untuk Android karena pada tanggal tersebut Open Handset Alliance (OHA) didirikan. OHA sendiri merupakan konsorsium (perusahaan gabungan) dari perusahaan-perusahaan teknologi lainnya seperti Google, HTC, Sony, Samsung, Sprint Nextel, T-Mobile, Qualcomm dan Texas Instruments. Karena OHA didirkan untuk mengembangkan standar terburka bagi perangkat seluler. Setehun setelah didirkan OHA. Masih di tanggal yang sama versi beta android dirilils oleh Google dan OHA, oleh karena itu tanggal 5 November dijadikan hari ulang tahun Android. , versi pertama dari Android (Android 1.0) resmi dirilis pada tanggal 23 September 2008 dan perangkat pertama yang menggunakan sistem operasi tersebut adalah HTC Dream. Sejak saat itu, setiap versi android yang dirilis oleh Google diurutkan berdasarkan alfabetis secara ascending (dari terkecil sampai terbesar) dimulai dari versi 1.5 yaitu Cupcake sampai sekarang versi 9.0 yaitu Pie.

Berikut ini tabel versi dari android :
Versi
Nama Versi
Tanggal Rilis
1.5
Cupcake
30-Apr-09
1.6
Donut
15-Sep-09
2.0–2.1
Eclair
26-Oct-09
2.2
Froyo
20-May-10
2.3–2.3.2
Gingerbread
6-Dec-10
2.3.3–2.3.7
Gingerbread
9-Feb-11
3.1
Honeycomb
10-May-11
3.2
Honeycomb
15-Jul-11
4.0.3–4.0.4
Ice Cream Sandwich
16-Dec-11
4.1
Jelly Bean
9-Jul-12
4.2
Jelly Bean
13-Nov-12
4.3
Jelly Bean
24-Jul-13

iOS
Apple Inc adalah perusahaan teknologi yang berasal dari Amerika Serikat dan berpusat di Cupertino, California dan didirikan oleh Steve Jobs, Steve Wozniak dan Ronald Wayne pada April 1976. Apple Inc membuat dan mengembangkan berbagai perangkat lunak dan perangkat keras yang terkenal dengan kualitasnya, mulai dari smartphone iPhone, komputer tablet iPad, personal computer Mac, pemutar music portable iPod, smartwatch Apple Watch dan masih banyak lagi.
Dari semua produk yang dihasilkan oleh Apple Inc, iPhone merupakan perangkat yang paling banyak diminati saat ini. iPhone menggunankan system operasi pribadi buatan Apple Inc yaitu iPhone OS (nama awal dari iOS). iOS dibuat dari sistem operasi komputer Mac yaitu OS X memiliki fondasi Darwin dan karena itu iOS merupakan sistem operasi Unix.
Versi pertama dari iOS yaitu iOS 1 dirilis pada tahun 2007. Pada versi ini, pengembangan iOS masih sangat tertutup dan pengembangan aplikasi dilakukan oleh Apple Inc sendiri , tidak ada pengembang pihak ketiga untuk mengembangkan aplikasi yang mendukung sistem operasi iOS sehingga App Store (aplikasi untuk mendownload aplikasi lain yang mendukung iOS) belum ada pada versi iOS 1.
Mulai dari versi iOS 2 , Apple telah membuka dan mendukung pihak ketiga untuk mengembangkan aplikasi yang mendukung dengan iOS dengan menghadirkan App Store. Sampai saat ini dengan versi terbaru iOS yaitu iOS 12 , iPhone memilki penggemar tersendiri dengan keunikan yang diberikan oleh iOS.
Berikut ini merupakan tabel versi ios:
Versi
Nama Versi
Tanggal Rilis
1
iPhone OS 1
29-Jun-07
2
iPhone OS 2
11-Jul-08
3
iPhone OS 3
17-Jun-09
4
iOS 4
21-Jun-10
5
iOS 5
12-Oct-11
6
iOS 6
9-Sep-12
7
iOS 7
18-Sep-13
8
iOS 8
17-Sep-14
9
iOS 9
16-Sep-15
10
iOS 10
13-Sep-16
11
iOS 11
19-Sep-17
12
iOS 12
17-Sep-18

Android vs iOS
Setelah melihat sejarah dari kedua sistem operasi tersebut, sekarang kita akan membandingkan kedua sistem operasi tersebut berdasarkan pengalaman saya pribadi. Oke langsung kita mulai saja.
Pertama kita mulai dari awal mula kedua sistem operasi tersebut, android dibuat dari KERNEL LINUX sedangkan iOS dibuat dari OS X yang merupakan sistem operasi komputer pribadi Mac milik Apple Inc , OS X masih keluarga dari UNIX.
Kedua, dari yang kita tahu sekarang android menjadi sistem operasi open source hal ini terbukti dengan banyaknya vendor smartphone yang menggunakan android sebagai sistem operasi smartphone mereka seperti Google, Samsung, Huawei, Oppo, Vivo, Xiaomi, Sony, Advan, Polytron dan masih banyak lagi sedangkan iOS hanya diproduksi, dikembangkan dan digunakan oleh Apple Inc.
Ketiga, karena android merupakan sistem operasi open source maka setiap vendor dapat melakukan kustomisasi antar muka pada sistem android yang mereka gunakan. Misalnya adalah Advan dengan IDOS nya, Polytron dengan FiraOS nya, Xiaomi dengan MIUI nya, Asus dengan ZenUI nya, Samsung dengan TouchWiz nya, LG dengan Optimus UI nya dan Oppo dengan ColorOS nya, Meizu dengan Flyme OS nya. Berbeda dengan android, iOS tidak dapat dikustomisasi oleh vendor lain karena hanya Apple Inc yang dapat melakukannya.
Keempat, smartphone yang menggunakan sistem operasi android dapat mengirim berbagai file ke sesama android dengan menggunakan Bluetooth atau aplikasi pihak ketiga seperti ShareIt dan mengirim file ke komputer pc dengan menggunakan kabel usb (baik tipe Mikro Usb maupun tipe C) sedangkan iOS pada iPhone hanya bisa mengirim file ke sesama iPhone harus menggunakan AirDrop dan mengirim file ke komputer PC harus menggunakan iTunes.
Kelima, software default dalam kedua sistem operasi tersebut. Android, browser default yang terdapat dalam smartphone android adalah Google Chrome, aplikasi untuk mengunduh aplikasi yang lainnya adalah Google Play Store, asisten pribadi menggunakan suara dikenal dengan Google Asistent dan maps menggunakan Google Maps sedangkan iOS browser defaultnya adalah Safari, aplikasi untuk mengunduh aplikasi yang lainnya adalah App Store, asisten pribadi menggunakan suara dikenal dengan Siri dan maps menggunakan Apple Maps (bisa download Google Maps.
Sekian penjelasan mengenai sistem operasi Android dan iOS , mungkin hanya itu saja untuk saat ini. Apabila ada kekurangan dalam artikel ini mohon di maafkan. Terima Kasih teman-teman sudah yang sudah membaca ! 😊




Sumber:



Senin, 26 November 2018

FTP SERVER DENGAN LINUX MINT DAN VSFTPD


FTP SERVER DENGAN LINUX MINT DAN VSFTPD


Assalammualaikum Warrahmatullahi Wabarakaatuh..
.
.
.
Hallo teman-teman , pada artikel kali ini saya akan membahas tentang File Transfer Protocol Server atau FTP Server.

Sesuai namanya yaitu File Transfer Protocol berfungsi untuk mentransfer file dari satu komputer ke komputer yang lainnya dalam satu jaringan. Untuk dapat melakukan kegiatan mentransfer file dibutuhkan sebuah komputer Server untuk mengatur jalannya aktivitas tersebut. Server disini berfungsi juga untuk mentransfer file dari komputer yang satu ke komputer yang lainnya. Komputer yang menggunakan jasa Komputer Server disebut dengan Komputer Client. Jadi dengan adanya komputer Server , beberapa komputer Client bisa merequest ke komputer Server untuk saling berinteraksi dengan mengirimkan dan menerima berbagai data baik itu file maupun folder.
Di dalam FTP Server terdapat dua port yaitu port 20 dan port 21. Port 20 berfungsi untuk data port dan port 21 berfungsi untuk menerima koneksi masuk (incoming connection) dari komputer Client dan untuk command port.

Sistem Operasi Linux yang saya gunakan adalah Linux Mint dimana Linux Mint sendiri meupakan keluaga dari Linux Debian. Untuk membangun FTP Server dalam Linux Mint saya menggunakan Very Secure File Transfer Protocol Daemon (VSFTPD). VSFTPD merupakan salah satu daemon FTP paling aman, cepat dan stabil yang tersedia. VSFTPD berada di bawah lisensi General Public License (GNU License). VSFTPD adalah pengaturan yang dikembangkan dan dipercaya yang mendukung klien virtual dengan Pluggable Confirmation Modules (PAM).
Disini saya akan membangun atau membuat jaringan FTP Server dalam Sistem Operasi Linux karena Sistem Operasi Linux lebih stabil dan lebih aman (baik itu dari virus maupun dari serangan kejahatan dunia maya atau cyber crime) daripada sistem operasi lainnya dan juga menggunakan VSFTPD.
.
.
.
.
Langkah instalasi VSFTPD pada Linux Mint :
1.   Nama server nya adalah aldohp dan client nya adalah vr46
2.   Ketik sudo apt-get update untuk mengupdate sistem operasi linux kita

3.   Ketik sudo aptitude install vsftpd

4.   Kemudian kita akan melukukan sedikit konfigurasi pada vsftpd yang sudah diinstall
5.   Ketik sudo nano /etc/vsftpd.conf  , maka akan muncul beberapa pilihan perintah default yang diberikan oleh VSFTPD.
6.   Untuk menggunakan option-option default tersebut, kita tinggal hapus tanda # pada setiap baris perintah yang sudah diberikan karena tanda tersebut berarti perintah tersebut menjadi komentar dan tidak aktif atau tidak digunakan
7.   Hapus tanda # pada perintah dibawah ini:
1)   listen=YES
= Berfungsi untuk menjalankan script vsftpd
2)   anonymous_enable=NO
= Ganti anonymous_enable dari YES menjadi No untuk security dan mencegah orang yang tidak kita kehendaki untuk mengakses Server yang kita buat.
3)   local_enable=YES
= Berfungsi untuk mengizinkan user login ke server kita
4)   write_enable=YES
= Berfungsi untuk mengizinkan user melakukan kegiatan membuat file atau folder ke server yang kita telah buat.

8.   Setelah itu tekan Ctrl+X lalu tekan enter
9.   Kita akan restart vsftpd.conf yang sudah dirubah lagi supaya perubahannya dapat terbaca oleh sistem dengan cara ketik
sudo systemctl restart vsftpd
10.                 FTP Server siap digunakan
11.                 Setelah itu kita buat user vr46 untuk mengakses server aldohp
12.                 Ketik sudo useradd -m vr46 -s /usr/sbin/nologin
13.                 Ketik sudo passwd vr46 lalu masukkan password yang diinginkan
14.                 Ketik perintah dibawah ini
echo “/usr/sbin/nologin” | sudo tee -a /etc/shells/usr/sbin/nologin
15.                 Sintaks /usr/sbin/nologin berfungsi untuk membatasi ruang gerak user vr46 dan hanya terbatas pada shell nologin saja.



16.                 Jika sudah maka kita akan masuk ke ftp server yang sudah kita buat sebelumnya. Ketik ifconfig untuk melihat IP Address yang dimiliki oleh server
17.                 Ketik ftp (spasi) (ip_address_server)
18.                 Saya akan mencoba untuk mengirim file dari server ke server itu sendiri
19.                 Saya akan masukkan Name dari server beserta passwordnya
20.                 Setelah itu saya akan mengecek isi dari direktori server tersebut dengan mengetikkan perintah ls

21.                 Saya akan masuk ke direktori Desktop , ketik cd Desktop
22.                 Setelah itu ketik ls kembali , lalu saya akan memindahkan file aldo.sh yang terdapat pada server ke dalam Desktop dengan mengetikkan put aldo.sh lalu cek kembali direktori Desktop maka akan berbeda dari sebelumnya

23.                 Setelah itu exit dari ftp tersebut dan ulangi langkah ke-15 lalu masukkan Name dan Password dari user vr46
24.                 Cek direktori user tersebut dan lakukan put aldo.sh  yang berada pada server untuk dicopy ke dalam direktori user vr46 dan cek kembali maka akan berbeda dari sebelumnya


Sekian artikel kali ini , kalau sekiranya informasi diatas ada yang kurang sempurna mohon dimaafkan. Semoga bermanfaat untuk teman-teman.

Wassalammualaikum Warrahmatullahi Wabarakaatuh.

Sumber: