BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis sistem merupakan tahap penguaraian dari suatu sistem yang utuh ke dalam bagian-bagian dengan maksud untuk mengevaluasi permasalahan sehingga
dapat dibuat rancangan sistem yang baru sesuai dengan kebutuhan. Analisis sistem yang dilakukan adalah:
1. Analisis Permasalahan. Suatu permasalahan pasti ada penyebabnya.
Begitu pula dengan pengembangan kernel Android Xperia Ray ini. Sistem ini dibuat dengan alasan antara lain:
a. Adanya penghentian pembaruan software produk ini yang
disebabkan semakin banyaknya telepon seluler berbasis android yang dikeluarkan oleh Sony.
b. Bagaimana meningkatkan kemampuan dari Xperia Ray sehingga
dapat mengejar kemampuan smartphone keluaran terbaru lainnya. c.
Seluruh aktivitas dari hardware yang digunakan pada smartphone android tergantung dari pengaturan yang dilakukan pada kernel
android tersebut. 2.
Analisis Kebutuhan. Tujuan analisis ini adalah untuk menentukan spesifikasi fungsi, kemampuan serta fasilitas dari kernel. Kebutuhan
yang dimaksud antara lain:
Universitas Sumatera Utara
a. Kebutuhan kode sumber yang akan dikembangkan guna
pengembangan kernel. b.
Sebuah smartphone tepatnya sebuah sony Xperia Ray yang akan menjadi objek penerapan.
c. Perlunya pengenalan yang mendalam mengenai dasar-dasar sistem
linux yang merupakan dasar dari pengembangan kernel ini.
3.2 Perancangan sistem
Perancangan sistem merupakan upaya untuk memulai membangun sistem yang akan dibuat. Perancangan ini dilakukan setelah mendapat gambaran dengan jelas
apa yang harus dikerjakan. Agar lebih mudah untuk memahaminya, maka dibuatlah perancangan kernel Android untuk Sony Xperia Ray.
3.2.1 Perancangan Output
Sebuah kernel android dibangun atas 2 bagian yaitu isi kernel zImage dan ramdisk. Akan tetapi bagian-bagian utama dari android terletak pada zImage,
sedangkan ramdisk adalah sebuah tempat yang mengatur beberapa bagian seperti recovery tambahan.
Adapun perancangan output kernel ini adalah sebagai berikut:
3.2.1.1 Tampilan Bootlogo
Tampilan Bootlogo adalah sebuah logo yang pertama kali tampil pada layar smartphone android ketika pertama kali dihidupkan. Biasanya merupakan logo
dari vendor itu sendiri.
Universitas Sumatera Utara
Gambar 3.1 Tampilan Bootlogo
3.2.1.2 Tampilan identitas kernel pada menu about phone smartphone android
Identitas kernel selalu memasukkan identitas berdasarkan host dan username dari lingkungan mesin pembuatnya yaitu host dan username OS linux yang dijadikan
wadah pembuatan kernel android ini. Bisa dilihat pada kernel bawaan pabrikan berikut.
Gambar 3.2 Halaman About Phone menampilkan info kernel
Universitas Sumatera Utara
3.3 Perancangan kernel 3.3.1 Perancangan Governor