instalasi driver yang diperlukan, pemanfaatan usb secara maksimal dengan bantuan usb OTGon the go.
1.4 Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah: 1.
Untuk mengejar ketertinggalan pengembangan produk bertipe lama khususnya SONY Xperia Ray.
2. Untuk memberi dan menambah pengetahuan pentingnya sebuah kernel
dalam lingkungan android. 3.
Untuk memaksimalkan kemampuan sebuah smartphone sehingga dapat mendekati kemampuan sebuah komputer.
1.5 Manfaat Penelitian
Adapun manfaat dari penelitian ini yaitu: 1.
Untuk memenuhi kebutuhan manusia yaitu kemampuan sebuah smartphone yang hampir mendekati kemampuan sebuah komputer.
2. Sebagai acuan pengembangan berbagai smartphone android lain, agar
tidak mengalami ketertinggalan terhadap perkembangan smartphone bertipe baru.
1.6 Metodologi Penelitian
Adapun metode penelitian yang digunakan penulis untuk menyelesaikan permasalahan yang terjadi diatas adalah :
Universitas Sumatera Utara
1. Tahap pengumpulan informasi kebutuhan
Pengumpulan data-data yang erat kaitannya dengan permasalahan yang terjadi diatas dengan cara membaca buku-buku, makalah dan membaca
bahan-bahan sumber lainnya.
2. Tahap desain dan seleksi
Setelah semua informasi dikumpulkan, informasi –informasi tersebut dianalisa
dan dirancang
terlebih dahulu
sebelum masuk
ke langkah
coding pemrograman.
3. Coding
Menyusun kode program pengembangan dalam membangun perangkat lunak tersebut. Mulai dari tampilan awal hingga kemampuan dari kernel yang akan
dibuat.
4. Review and Evaluation
Dalam tahap ini aplikasi yang telah dibangun, ditinjau dan dievaluasi. Dilakukan perbaikan jika terdapat kesalahan dan menarik kesimpulan dari
analisis yang dilakukan.
5. Penyusunan laporan berbentuk tugas akhir.
1.7 Sistematika Penulisan
Sistematika penulisan skripsi ini dibagi menjadi lima bab, yaitu :
Universitas Sumatera Utara
BAB 1 Pendahuluan
Bab ini menjelaskan latar belakang pemilihan judul, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan
sistematika penulisan skripsi.
BAB 2 Landasan Teori
Pada bab ini dibahas mengenai teori-teori yang mendukung pembahasan bab selanjutnya, seperti teori-teori mengenai Smartphone, Android, sejarah
perkembangan Android, linux, linux kernel, Android kernel dan bagian-bagian yang terdapat didalamnya seperti Governor, IO scheduler, overclock, file system,
usb OTG .
BAB 3 Analisis Perancangan
Bab ini membahas analisis perancangan kernel, yaitu perancangan pengembangan fitur kernel, tampilan bootscreen, kemampuan dari kernel menangani proses,
hingga penambahan driver-driver perangkat tambahan.
BAB 4 Implementasi Sistem
Bab ini membahas penerapan kernel yang telah dibuat pada smartphone Sony Xperia Ray. Meliput cara dan syarat dalam penerapandalam sebuah Xperia Ray.
BAB 5 Kesimpulan dan Saran
Merupakan rangkuman dari laporan Tugas Akhir serta harapan penulis selanjutnya
Universitas Sumatera Utara
terhadap pengembangan kernel yang akan dibuat.
Universitas Sumatera Utara
Universitas Sumatera Utara
BAB 2
LANDASAN TEORI
2.1 Pengertian Smartphone
Telepon pintar smartphone adalah telepon genggam yang mempunyai kemampuan tingkat tinggi, kadang-kadang dengan fungsi yang menyerupai
komputer. Belum ada standar pabrik yang menentukan arti telepon pintar. Elcom, 2011
Bagi beberapa orang, telepon pintar merupakan telepon yang bekerja menggunakan seluruh perangkat lunak sistem operasi yang menyediakan
hubungan standar dan mendasar bagi pengembang aplikasi. Bagi yang lainnya, telepon cerdas hanyalah merupakan sebuah telepon yang menyajikan fitur canggih
seperti surel surat elektronik, internet dan kemampuan membaca buku elektronik e-book atau terdapat papan ketik baik sebagaimana jadi maupun dihubung
keluar dan penyambung VGA. Dengan kata lain, telepon cerdas merupakan komputer kecil yang mempunyai kemampuan sebuah telepon.
2.2 Pengertian Sistem Operasi
Sistem operasi adalah seperangkat program yang mengelola sumber daya perangkat keras komputer atau hardware, dan menyediakan layanan umum untuk
aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna
Universitas Sumatera Utara
tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting. Wahana Komputer, 2011
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan
sumber daya lainnya. Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai
perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras. Sistem operasi dapat
ditemukan pada hampir semua perangkat yang berisi komputer seperti ponsel dan konsol permainan video untuk superkomputer dan server web.
Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X, dan Microsoft Windows.
2.3 Pengertian Sistem Operasi Android