Analisis Sistem Perancangan sistem

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