Anda di halaman 1dari 74

ABSTRAK

Bagi penggiat otomotif, persamaan matematik dalam aktifitas engine tune


up sangat erat kaitannya agar dapat memaksimalkan kinerja dari setiap komponen
pendiri sebuah mesin. Para penggiat otomotif masih melakukan perhitungan ini
secara konvensional dan cara ini sangat tidak efisien. Pada penelitian ini dibuat
sebuah aplikasi berbasis android untuk melakukan berbagai perhitungan pada
aktivitas engine tune up yang di batasi hanya pada tipikal mesin 4 langkah
berjumlah satu silinder,
Metodologi yang digunakan untuk pembuatan aplikasi ini adalah metode
prototype. Metode ini meliputi tujuh kegiatan kerangka kerja yaitu Pengumpulan
kebutuhan, Membangun prototyping, Evaluasi prototyping, Mengkodekan sistem,
Menguji sistem, Evaluasi Sistem dan Menggunakan sistem. Hasil akhir
menunjukkan aplikasi android dapat melakukan perhitungan secara cepat dan
berfungsi dengan baik untuk menghitung persamaan matematik yang telah ada.

Kata Kunci: android, otomotif, engine tune up.


KATA PENGANTAR

Puji Syukur penulis panjatkan kepada Tuhan yang Maha Kuasa karena
atas penyertaan-Nya saja sehingga penulis dapat menyelesaikan penulisan skripsi
ini.
Tujuan penulisan skripsi ini adalah sebagai salah satu syarat memperoleh
gelar Sarjana Teknik pada Program Studi S1 Teknik Elektro Program StudiTeknik
Informatika Fakultas Teknik Universitas Sam Ratulangi Manado.Skripsi ini
merupakan hasil penelitian yang dilakukan oleh penulis dengan judul “APLIKASI
ENGINE TUNNING BERBASIS ANDROID”.
Penulis dapat menyelesaikan penelitian ini atas bantuan dari berbagai
pihak, untuk itu pada kesempatan ini penulis ingin mengucapkan terimakasih dan
penghargaan kepada :
1. Dr.Eng Steven R. Sentinuwo, ST.,MTI, selaku Ketua Program Studi S-1
Teknik Informatika Fakultas Teknik Universitas Sam Ratulangi.
2. Dr. Eng. Markus Umboh, ST, MT dan Muhamad D. Putro, ST, M.eng,
sebagai Dosen Pembimbingyang telah memberikan bimbingan dan arahan
dalam pembuatan dan penyusunan laporan tugas akhir ini.
3. Semua dosen-dosen Jurusan Elektro Program Studi Informatika
Universitas Sam Ratulangi Manado.
4. Seluruh Pegawai di Kantor Jurusan Elektro dan Program Studi
Informatika Universitas Sam Ratulangi Manado.
5. Seluruh keluarga penulis yang selalu mendukung penulis dan memberi
dorongan.
6. Semua teman-teman IT angkatan 2011 yang selalu kompak membantu,
memberi masukkan dan dorongan.
7. Semua pihak yang telah membantu dan terlibat secara langsung ataupun
tidak langsung dalam penyelesaian skripsi ini.

i
Penulis menyadari bahwa masih terdapat banyak kekurangan didalam
penulisan ini yang disebabkan keterbatasan kemampuan penulis, untuk itu
masukkan berupa saran dan perbaikan sangat penulis harapkan agar tulisan ini
menjadi lebih baik dan semoga tulisan ini menjadi bermanfaat bagi kita sekalian.

Manado, 11 November 2017

Penulis

ii
DAFTAR ISI

KATA PENGANTAR ............................................................................................. i


DAFTAR ISI ........................................................................................................ iii
DAFTAR TABEL..................................................................................................... v
DAFTAR GAMBAR ............................................................................................... vi
DAFTAR ISTILAH................................................................................................. viii
DAFTAR LAMPIRAN............................................................................................ ix
BAB I PENDAHULUAN ................................................................................... 1
1.1 Latar Belakang................................................................................. 1
1.2 Rumusan Masalah............................................................................ 3
1.3 Batasan Masalah............................................................................... 3
1.4 Tujuan.............................................................................................. 3
1.5 Manfaat............................................................................................ 4
1.6 Metode Penelitian ............................................................................ 4
1.7 Pengembangan Sistem .................................................................... 5
1.8 Sitematika Penulisan ....................................................................... 7
BAB II LANDASAN TEORI .............................................................................. 9
2.1 Sistem Informasi.............................................................................. 9
2.2 App Inventore................................................................................... 9
2.3 Google Sketchup.............................................................................. 10
2.4 Android............................................................................................ 10
2.5 Mesin / Motor Bakar........................................................................ 11
2.6 Tune Up............................................................................................ 11
BAB III METODOLOGI ...................................................................................... 15
3.1 Tempat dan Waktu............................................................................15
3.2 Bahan dan Alat.................................................................................15
3.3 Tahap Penelitian............................................................................... 16
3.4 Metode Pengembangan Aplikasi...................................................... 22
BAB IV HASIL DAN PEMBAHASAN................................................................ 37
4.1 Spesifikasi Aplikasi........................................................................ 37
4.2 Tampilan Aplikasi.......................................................................... 53
4.3 Pengujian ....................................................................................... 60

iii
BAB V PENUTUP ............................................................................................... 63
5.1 Kesimpulan.......................................................................................... 63
5.2 Saran.................................................................................................... 63
DAFTAR PUSTAKA .............................................................................................. 64

iv
DAFTAR TABEL

Tabel 3.1 Use Case Description perhitungan ........................................................26


Tabel 3.2 Use Case Description kapasitas mesin..................................................27
Tabel 3.3 Use Case Description about..................................................................28
Tabel 3.4Use Case Description exit ......................................................................29
Tabel 4.2 perbandingan ketepatan perhitungan......................................................60

v
DAFTAR GAMBAR

Gambar 3.1 Tahap Penelitian.................................................................................17


Gambar 3.2 Story Board dari Proses Bisnis Manual..............................................21
Gambar 3.3 Proses Bisnis Menggunakan Aplikasi................................................22
Gambar 3.4 Wawancara dengan para penggiat otomotif.......................................23
Gambar 3.5 Use Case DiagramUser ....................................................................25
Gambar 3.6 Activity Diagram melakukan perhitungan .........................................30
Gambar 3.7 Activity Diagram menampilkan menu about......................................31
Gambar 3.8 Halaman Menu Utama User Interface Design ..................................32
Gambar 3.9 Calculate User Interface Design......................................................33
Gambar 3.10 Halaman input nilai User Interface Design......................................34
Gambar 3.11 tampilan about User Interface Design.............................................35
Gambar 4.1 tampilan menu utama.........................................................................37
Gambar 4.2 tampilan menu calculate.....................................................................38
Gambar 4.3 layar perhitungan kapasitas mesin......................................................38
Gambar 4.4 layar perhitungan kecepatan piston....................................................39
Gambar 4.5 layar perhitungan rasio 2 gear............................................................39
Gambar 4.6 layar perhitungan rasio 4 gear............................................................40
Gambar 4.7 layar perhitungan rasio 5 gear............................................................40
Gambar 4.8 layar perhitungan rasio kompresi.......................................................41
Gambar 4.9 layar perhitungan diameter inlet port.................................................41
Gambar 4.10 layar perhitungan diameter klep.......................................................42
Gambar 4.11 layar perhitungan durasi dan lobe center..........................................42
Gambar 4.12 layar perhitungan LSA dan Overlapping.........................................43
Gambar 4.13 layar perhitungan velocity................................................................43
Gambar 4.14 layar perhitungan venturi karburator................................................44
Gambar 4.15 block code pada halaman utama.......................................................45
Gambar 4.16 block code pada halaman kategori calculate....................................46
Gambar 4.17 block codelayar perhitungan kapasitas mesin..................................46
Gambar 4.18 block code layar perhitungan kecepatan piston................................47
Gambar 4.19 block code layar perhitungan rasio 2 gear........................................47
Gambar 4.20 block code layar perhitungan rasio 4 gear....................................... 48

vi
Gambar 4.21 block code layar perhitungan rasio 5 gear........................................48
Gambar 4.22 block code layar perhitungan rasio kompresi...................................48
Gambar 4.23 block code layar perhitungan diameter inlet port.............................49
Gambar 4.24 block code layar perhitungan diameter klep.....................................49
Gambar 4.25 block code layar perhitungan durasi dan lobe center.......................50
Gambar 4.26 block code layar perhitungan LSA dan Overlapping.......................50
Gambar 4.27 block code layar perhitungan velocity..............................................50
Gambar 4.28 block code layar perhitungan venturi karburator..............................51
Gambar 4.29Tampilan menu utama Aplikasi........................................................52
Gambar 4.30 Tampilan menu kategori...................................................................53
Gambar 4.31 Tampilan layar perhitungan.............................................................54
Gambar 4.32 Tampilan saat user melakukan perhitungan.....................................55
Gambar 4.33 Tampilan error pop up......................................................................56
Gambar 4.34 Tampilan error pop up......................................................................57
Gambar 4.35 Tampilan layar setelah reset.............................................................58
Gambar 4.36 Tampilan pop up tentang aplikasi....................................................59

vii
DAFTAR ISTILAH

viii
DAFTAR LAMPIRAN

ix
BAB I

PENDAHULUAN

1.1 Latar Belakang

Di masa sekarang perkembangan teknologi mengalami kemajuan yang


sangat pesat dan sudah meresap di segala bidang serta semua unsur pengguna
dengan berbagai macam latar belakang dan usia. Salah satunya adalah
penggunaan teknologi smartphone android atau ponsel pintar berbasis android
dalam kehidupan sehari hari untuk menunjang berbagai macam aktivitas manusia,
ini di karenakan produsen smartphone memasukan berbagai fitur layanan selain
hanya untuk berkomunikasi agar memanjakan penggunanya seperti pemutar
musik,kamera,pemutar video dan lain lain. Serta di dukung oleh berbagai macam
aplikasi baik berbayar maupun gratisan yang dapat di akses dan di unduh dari
layanan internet. Melihat dengan adanya kemajuan inidan harga yang relatif
terjangkau sehingga ponsel pintar ini menjadi salah satu pilihan terbaik untuk
pengguna dengan berbagai macam latar belakang golongan profesi dan usia.
Salah satu golongan profesi pengguna ponsel pintar adalah para penggiat
otomotif. Mereka menggunakan handphone android karena harga yang relatif
murah dan memiliki banyak fitur untuk penggunaan sehari hari. Aplikasi dan
layanan yang sering di gunakan antara lain bersosial media, surfing internet,
panggilan telephone, SMS dan melakukan perhitungan dengan kalkulator.
Dalam dunia otomotif erat kaitanya dengan perlombaan atau kejuaraan
balap motor yang sering di lombakan pada berbagai daerah di Indonesia,
Olahraga ini sangat populer dan di gemari oleh masyarakat Indonesia. pada proses
perlombaannya di awasi dan di laksanakan di bawah naungan IMI (Ikatan Motor
Indonesia), yang juga bertugas sebagai juri dan berhak menentukan peserta yang
mendapat predikat pemenang, Dalam olah raga ini telah di tentukan aturan atau
regulasi yang harus di patuhi oleh setiap peserta baik spesifikasi kendaraan dan
komponen yang di gunakan,
setelah setiap race yang di lakukan juri, akan memilah posisi 1-5 peserta
yang finish terdahulu untuk selanjutnya di adakan proses scrutineering atau

1
pemeriksaan teknis kendaraan untuk memastikan spesifikasi dan komponen yang
di gunakan sesuai dengan regulasi untuk mencegah kecurangan peserta
peserta dalam perlombaan mempersiapkan beberapa kombinasi settingan
mesin di karenakan peserta belum mengetahui kondisi perlombaan baik cuaca
arena dll. Agar dapat menentukan kombinasi ideal saat perombaan berlangsung
maka peserta di haruskan menghitung berbagai macam komponen dengan
persamaan matematis secara cepat dan tepat tetapi tidak melewati batas regulasi
yang di tentukan.
Penyelesaian perhitungan persamaan matematik oleh para penggiat otomotif
sering menggunakan alat bantu konvensional menggunakan kalkulator. Cara ini
sulit untuk diandalkan karena di samping harus menghitung secara satu persatu
persamaan matematik juga harus menyediakan kertas untuk media implementasi
persamaannya.Berbagai penelitian telah di lakukan menggunakan aplikasi android
antara lain,andri hermawan,nurmalasari(2017),pembangunan aplikasi perencanaan
dan perhitungan hasil uji analisis formula pelumas motor bensin 4 langkah dan
Oktaviyani Ragil (2013) Rancang Bangun Aplikasi Android untuk Menghitung
Biaya Listrik Rumah Tangga. Hasil penelitian menunjukan masih sedikit
referensi tentang aplikasi android untuk bidang otomotif terlebih khusus untuk di
aplikasikan terhadap bidang perlombaannya.
Berdasarkan permasalahan-permasalahan ini, maka penulis tertarik untuk
membuat sebuah aplikasi berbasis android yang di khususkan untuk bidang
otomotif berdasarkan persamaan matematik yang ada.

2
1.2 Rumusan Masalah

Berdasarkan uraian dari latar belakang, dapat dirumuskan permasalahan dari


aplikasi yang akan dilakukan yaitu :
1. Bagaimana mempermudah para penggiat otomotif dalam melakukan
proses perhitungan persamaan matematis komponen dan spesifikasi
mesin sehingga dapat lebih praktis dan efisien?
2. Bagaimana merancang dan membangun sebuah aplikasi untuk
mempermudah kalkulasi data berdasarkan persamaan matematik yang
telah ada untuk menghasilkan output informasi data yang lebih cepat dan
praktis?

1.3 Batasan Masalah

Adapun batasan masalah dalam aplikasi ini yaitu:

1. Informasi data yang di dapat adalah berdasarkan input spesifikasi data


yang telah ada dan untuk selanjutnya di proses dengan cara
mengkalkulasi kan data dalam aplikasi.
2. Output hasil data hanya di akses oleh pengguna.
3. Aplikasi ini di gunakan untuk menghitung mesin bensin 4 langkah 1
silinder dengan spesifikasi kendaraan roda 2.
1.4 Tujuan

Adapun tujuannya adalah merancang dan mengimplementasikan aplikasi


perhitungan engine tunning untuk mempermudah kinerja para penggiat otomotif
lainnya.

3
1.5 Manfaat

Berdasarkan rumusan masalah dan tujuan penelitian maka manfaat dari

penelitian adalah sebagai berikut.

 Bagi penulis

a. Menerapkan ilmu ilmu yang telah diperoleh pada waktu

perkuliahan.

b. Melatih kerja dan mengamati teknik-teknik yang diterapkan di

lapangan dalam bidang Teknik Informatika.

 Bagi Pengguna

Diharapkan dengan aplikasi ini, para penggiat otomotif dan pengguna

dapat lebih mudah dan praktis juga efisien dalam melakukan aktivitas

perhitungan komponen dan spesifikasi mesin.

 Bagi Universitas

a. Mengetahui kemampuan mahasiswa dalam menguasai materi

pelajaran yang diperoleh dibangku kuliah.

b. Mengetahui kemampuan mahasiswa dalam menerapkan ilmunya

dan sebagai bahan evaluasi.

c. Memberikan gambaran tentang kesiapan mahasiswa dalam

menghadapi dunia kerja yang sebenarnya.

4
2.6 Metodologi Penelitian

 Metode Pengumpulan Data

a. Observasi

Digunakan untuk mencari dan mengumpulkan data dengan meneliti


dokumen-dokumen yang berhubungan dengan aktivitas engine tuning untuk
mendapatkan persamaan matematik yang akan di implementasikan di dalam
aplikasi.
b. Wawancara

Mewawancarai orang yang berprofesi sebagai mekanik dan orang yang


memiliki hobi dan minat dalam dunia otomotif khususnya di bidang mesin, untuk
mengetahui kebutuhan dari para penggiat otomotif dan user agar aplikasi dapat
memenuhi kebutuhan mereka.
c. Studi Kepustakaan

Dilakukan dengan cara membaca dan mempelajari literatur, buku-buku,


skripsi-skripsi, serta artikel-artikel yang mendukung dengan topik yang akan
dibahas dalam penyusunan skripsi ini. Selain itu juga penulis mengumpulkan data
dari situs-situs internet yang berhubungan dengan skripsi penulis.
1.7 Metode Pengembangan Sistem

Metode yang penulis gunakan dalam pengembangan sistem ini adalah


metode prototype.pada model prototype ini terdiri dari 7 fase atau tahapan, yaitu :
1. Pengumpulan kebutuhan
Pelanggan dan pengembang bersama-sama mendefinisikan format
seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis
besar sistem yang akan dibuat.
2. Membangun Prototyping
Membangun Prototyping dengan membuat perancangan sementara yang
berfokus pada penyajian kepada user (misalnya dengan membuat input dan
format output).

5
3. Evaluasi Protoptyping
Evaluasi ini dilakukan oleh user, apakah prototyping yang sudah
dibangun sudah sesuai dengan keinginan pelanggan atau belum. Jika sudah
sesuai, maka langkah selanjutnya akan diambil. Namun jika tidak, prototyping
direvisi dengan mengulang langkah-langkah sebelumnya.
4. Mengkodekan sistem
Dalam tahap ini prototyping yang sudah di sepakati diterjemahkan ke
dalam bahasa pemrograman yang sesuai.
5. Menguji sistem
Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai,
kemudian dilakukan proses Pengujian. Pengujian ini dilakukan dengan White
Box, Black Box, Basis Path, pengujian arsitekturdll.
6. Evaluasi Sistem
User mengevaluasi apakah perangkat lunak yang sudah jadi sudah sesuai
dengan yang diharapkan. Jika ya, maka proses akan dilanjutkan ke tahap
selanjutnya, namun jika perangkat lunak yang sudah jadi tidak/belum sesuai
dengan apa yang diharapkan, maka tahapan sebelumnya akan diulang.
7. Menggunakan sistem
Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk
digunakan.Model Prototyping ini sangat sesuai diterapkan untuk kondisi yang
beresiko tinggi di mana masalah-masalah tidak terstruktur dengan baik,
terdapat fluktuasi kebutuhan pemakai yang berubah dari waktu ke waktu atau
yang tidak terduga, bila interaksi dengan pemakai menjadi syarat mutlak dan
waktu yang tersedia sangat terbatas sehingga butuh penyelesaian yang segera.
Model ini juga dapat berjalan dengan maksimal pada situasi di mana sistem
yang diharapkan adalah yang inovatif dan mutakhir sementara tahap
penggunaan sistemnya relatif singkat.

6
1.8 Sistematika Penulisan

Untuk memudahkan dalam penulisan laporan, penulis menyusunnya ke

dalam lima bab. Setiap bab terdiri dari beberapa sub bab tersendiri. Bab tersebut

secara keseluruhan saling berkaitan satu sama lain, dimana diawali dengan bab

pendahuluan dan diakhiri dengan bab penutup yang berupa kesimpulan dan saran.

Sebagaimana terlampir di bawah ini yang terdiri dari :

BAB I : PENDAHULUAN

Bab ini mengemukakan gambaran umum yang berisi mengenai


latar belakang, batasan masalah, tujuan, metodologi penelitian dan
sistematika penulisan.
BAB II : LANDASAN TEORI

Bab ini menguraikan tentang teori-teori yang digunakan sebagai


landasan dasar dalam perancangan dan implementasi aplikasi
engine tuning calculator berbasis android
BAB III : METODOLOGI PENELITIAN

Bab ini menjelaskan tentang tata cara penelitian berdasarkan


metodologi penelitian yang dipilih.
BAB IV : PEMBAHASAN
Bab ini menerangkan proses Membangun aplikasi engine tuning
calculator,baik dari perancangan sampai kepada
implementasinya.
BAB V : PENUTUP

Bab ini berisi penutup yang berisi kesimpulan dan saran dari
pembuatan aplikasi ini.

7
BAB II

LANDASAN TEORI

2.1 Sistem Informasi

Sistem informasi merupakan serangkaian komponen berupa manusia,


prosedur, data, dan teknologi (super computer) yang digunakan untuk melakukan
sebuah proses untuk pengambilan keputusan guna penunjang keberhasilan bagi
setiap organisasi (dalam pencapaian tujuan). Sistem informasi merupakan sistem,
yang berisi jaringan SPD (sistem pengolahan data) yang dilengkapi dengan kanal-
kanal komunikasi yang digunakan dalam proses organisasi data. Elemen proses
dari sistem informasi antara lain mengumpulkan data (data gathering), mengelola
data yang tersimpan dan menyimpan informasi.
2.2 App Inventor

App Inventor adalah sebuah aplikasi web-based yang disediakan oleh


Google dan dikelola oleh Massachusetts Institute ofTechnology (MIT) yang dirilis
pada 15 Desember 2010. Pengguna dapat menggunakan tampilan grafis GUI dan
tampilan drag and drop visual objek untuk membangun aplikasi berbasis
Android.Dalam penggunaannya App Inventor dimulai melalui web-based service
pada web browser secara online (http://beta.appinventor.mit.edu).Appinventor
memiliki 2 komponen utama yaitu :
 App Inventor Designeradalah bagian dari App Inventor untuk
menambahkan komponen dan mendesain layout antarmuka user(user
interface). Pada App Inventor designer terdapat komponen palet yang
menampilkan koleksi komponen dasar user interface seperti button,
label dan text box. Untuk menambahkan komponen, user cukup dengan
drag-and-drop komponen ke proyek.

8
 Block Editoradalah bagian dari App Inventor untuk merancang logika
pemrograman untuk komponen-komponen yang telah dibuat
sebelumnya di App Inventor designer. Pada BlockEditoruser dapat
menggabungkan blok-blok kode yang terkait. Blok-blok tersebut
terdapat di bagian sebelah kiri dari antarmuka Block Editor. User hanya
perlu menyeret (drag) blok yang berada pada drawers ke dalam
workspace dalam rangka untuk menambahkannya ke proyek mereka
2.3 Google Sketch Up

Sketchup merupakan salah satu software yang mempunyai fungsi dalam


desain grafis model 3 dimensi yang digunakan dan dirancang untuk para
profesional di bidang teknik sipil, arsitektur, dalam pembuatan game, film, dan
rancangan yang terkait didalamnya.
Perkembangan SketchUp Software ini dikembangkan oleh perusahan
startup@ last software boulder, colorado yang di bentuk pada tahaun 1999. Pada
tahun 2000 sketchup di fungsikan sebagai alat dalam desain 3D.

2.4 Android

Merupakan sebuah sistem operasi yang berbasis Linux untuk telepon seluler
seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka
bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk
digunakan oleh bermacam peranti bergerak.
Awalnya, Google Inc. membeli Android Inc., pendatang baru yang
membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android,
dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras,
peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola,
Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5
November 2007, Android bersama Open Handset Alliance menyatakan
mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak,
Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi
perangkat lunak dan standar terbuka perangkat seluler.

9
2.5 Mesin/Motor Bakar

Motor bakar adalah suatu mesin yang merubah energi kimia (bahan bakar)
menjadi energi panas, yang kemudian energi panas ini dirubah menjadi tenaga
gerak atau mekanik. Motor bakar dalam bahasa Inggris disebut dengan Thermal
Engine.Four stroke engine adalah sebuah mesin dimana untuk menghasilkan
sebuah tenaga memerlukan 4 proses langkah naik-turun piston, dua kali rotasi
kruk as, dan satu putaran noken as (camshaft).

2.6 Tune Up

Tune Up adalah pekerjaan servis mesin yang bertujuan untuk mendapatkan


performa mesin yang maksimal, dan juga menjaga agar mesin tetap dalam kondisi
yang baik dan prima. Karena mesin dioperasikan secara terus menerus, maka akan
memungkinkan terjadinya penurunan peforma mesin. Oleh karena itu agar mesin
tetap menghasilkan daya kerja yang maksimum maka harus di lakukan aktivitas
engine tune up. Dalam melakukan aktivitas engine tune up terdapat berbagai
persamaan matematik untuk menghitung komposisi konfigurasi komponen mesin,
antara lain :

10
 Kapasitas Mesin
adalah volume dari semua piston di dalam silinder mesin pembakaran
dalam, yang diukur dari satu pergerakan maksimum dari atas ke bawah.
Biasanya dinyatakan dengan menggunakan satuan sentimeter kubik (cc).
π 2
isi silinder= × D × L× N ……………….……..(persamaan 2.1)
4

D = Diameter Piston
L = Langkah
M= Jumlah Silinder

 Kecepatan Piston
Sewaktu mesin berputar, kecepatan Piston di TMA dan TMB adalah nol
dan pada bagian tengah lebih cepat, oleh karenanya kecepatan piston diambil
rata - rata. Dengan rumus sebagai berikut :

2 ln ln
v= = …………………………………….(persamaan 2.2)
60 30

V= Kecepatan Piston rata rata


L= Langkah
M= Putaran Mesin

 Ratio Gear / Gigi Rasio


Gigi Ratio merupakan angka yang menunjukkan tingkat ukuran
besar dan kecilnya antara gigi- gigi pada transmisi. Karena ratio gear
tersebut akan menentukan percepatan yang dihasilkan dari sebuah
kombinasi gigi – gigi pada transmisi sepeda motor. Rumus mencari
perbandingan gigi rasio adalah sebagai berikut :
a
i= .
b
a c
i= × …………………………………………… (persamaan 2.3)
b d

11
a e c
i= × × .
b d e

i = perbandingan rasio roda gigi transmisi


a = roda gigi 1
b = roda gigi 2
c = roda gigi 3
d = roda gigi 4
e = roda gigi 5

 Rasio Kompresi
Compretion ratio adalah perbandingan volume ruang bakar mesin
keseluruhan (volume saat piston berada di posisi terbawah) dengan Volume
ruang kompresi (volume saat piston berada pada posisi teratas).

Vr +Vs
r= ………………………………...………...……… (persamaan 2.4)
Vr

Vr = Volume Ruang Bakar


Vs = Volume Silinder
r = Rasio Kompresi

 Diameter Porting
Adalah langkah untuk membentuk ulang lubang Inlet agar bahan
bakar yang masuk ke Ruang Bakar dapat bertambah banyak dan bebas
hambatan. Otomatis apabila proses pembakaran di dalam ruang bakar
Banyak memiliki gas bakar maka tenaga yang akan di hasilkan mesin juga
akan besar.

Dp=
√ D2 ……….................................................(persamaan 2.5)
Gs× ps

Dp = diameter porting
D = diameter piston
Gs = gas speed
ps = piston speed

 Diameter klep

12
Klep berfungsi mengatur masuknya gas baru dan keluarnya gas buang
sisa pembakaran pada mesin, Ukuran payung Klep dibuat lebih lebar dengan
tujuan agar masuk dan keluarnya gas akan lebih optimal.

dp
klep∈¿ …………………………………………(persamaan 2.6)
0 , 85
0 , 80
klep ex= .
kI
Dp = diameter porting
kI = diameter klep in

 Durasi &lobe center


adalah waktu yang diukur dalam derajat putaran kruk As, dimana baik
klep In maupun Ex sedang terbuka. Saat putaran mesin meningkat,
mesinseringkali mencapai poin dimana kesulitan mengisi silinder dengan
pasokan udara/bahan-bakar dalam waktu singkat saat klep in terbuka. Hal
yang sama terjadi saat ingin membuang gas sisa pembakaran. Masalah ini
dapat di atasi dengan cara yakni membuat buat klep in dan ex membuka
lebih lama, yang berarti memperbesar durasinya. Untuk memaksimalkan
aliran gas keluar maupun masuk.

Di=iO+180+iC
De=eO+180+eC …
Di+ De
Dtotal= ………………………………...………….(persamaan 2.7)
2
iO+180+ iC
LCin= −iO
2
eO+180+eC
LCex= −eO
2
Di = Durasi Klep in
De = Durasi Klep ex
iO = durasi klep in membuka
iC = durasi klep in menutup
eO = durasi klep ex membuka
eC = durasi klep ex menutup
Dtotal = durasi total
LCin = lobe center in
LCex = lobe center ex
13
 Lobe Separation Angle & Overlapping
Adalah angka derajat jarak antara titik tengah pucuk bubungan lobe-in
dan pucuk bubungan lobe-exhaust. Makin rendah LSA, makin besar
overlap. Pada putaran atas, komposisi ini sangat bagus. Efek tinggi overlap
membuat pembilasan makin sempurna pada putaran atas, karena proses
pembilasan terjadi pada saat overlap. Dimana semua klep sama-sama
membuka di TMA (Titik Mati Atas). LSA juga menentukan Power Band.
Meski durasi sama, LSA diubah maka karakter mesin juga ikut berubah.
De
(
−deC)
LSA=
2(
Di
−diO +
2
)
2
…………………………..(persamaan 2.8)

o=iO+ eC .

LSA = Lobe separation angle


Di = Durasi Klep in
De = Durasi Klep ex
diO = derajat open in sebelum TMA
deC = derajat close ex setelah TMA
iO = durasi klep in membuka
eC= durasi klep ex menutup

 Velocity
Merupakan Perhitungan penting saat melakukan ubahan saluran
porting untuk mencari kecepatan udara atau seringkali diistilahkan dengan
Velocities, ini merupakan hitungan Gas Speed yang menentukan
homogenitas campuran Udara bahan bakar pada saluran porting. Serta
desain porting yang baik tentu haruslah memenuhi persyaratan tertentu
sehingga aliran udara akan bergerak memutar dalam saluran porting.
2
L × Nmax D
v= × 2 ………………………………(persamaan 2.9)
30000 Dp

V = velocity
L = Langkah
Nmax = putaran mesin maksimal
D = diameter piston
Dp = diameter porting

14
 Venturi Karburator
Penggantian karburator perlu di lakukan ketika mengubah kapasitas
mesin agar tenaga yang di hasilkan dapat meningkat, untuk menentukan
ukuran venturi karburator yang tepat perlu melakukan perhitungan dengan
persamaan matematik agar karburator tidak terlampau besar dan berakibat
bahan bakar menjadi boros, juga terlampau kecil dan tidak mampu
mengimbangi permintaan pasokan bahan bakar dari mesin sehingga tenaga
yang di hasilkan mesin tidak maksimal.

p=dIN ×0.85 …………………………………….(persamaan 2.10)

p = ventury
dIN = diameter klep in

15
BAB III

METODOLOGI PENELITIAN

3.1 Tempat dan waktu penelitian


Adapun penelitian ini dilaksanakan berdasarkan studi literatur dan
mengadakan survey dengan ruang lingkup Kota Manado pada bulan November
2016 sampai agustus 2017.
3.2 Bahan dan alat penelitian
Bahan dan alat yang digunakan dalam penelitian dan penyusunan tugas
akhir ini adalah sebagai berikut:
1. Analisis Perangkat Keras
Perangkat Keras yang digunakan untuk membuat aplikasi ini adalah
dengan spesifikasi sebagai berikut:
a) Personal Computer
b) Prosesor Intel Core i5 kabylake
c) RAM 8GB.
d) Vga Asus strix 8gb

Hendset Android:

a) Redmi 3s
b) DualSim
c) Prosesor : Qualcomm Snapdragon 430 octa-core 1,4 GHz
d) RAM : 2GB
e) Memory Internal : 16GB.
2. Analisis Perangkat Lunak
Perangkat Lunak yang digunakan untuk membuat aplikasi ini adalah
dengan spesifikasi sebagai berikut:
a) OS Windows 10 64bit
b) Google chrome
c) Mit app inventore
d) Google sketch up

16
3.3 Tahap Penelitian
Berikut ini merupakan kerangka penelitian yang akan digunakan penulis
dalam melakukan penelitian:

- Identifikasi masalah
Input -
-
Pengumpulan data
Identifikasi proses Bisnis

Proses - Pengembangan Aplikasi

- Aplikasi
Output - Kesimpulan

Gambar 3.1 Tahap Penelitian

17
 Identifikasi Masalah
Berikut ini adalah identifikasi masalah dari hasil observasi yang di
jumpai di sekitar:
1. Bagi kalangan penggiat otomotif perhitungan pada saat
melakukan tunning mesin masih menggunakan metode manual
yaitu menggunakan media kertas sebagai implementasi dan
kalkulator sebagai alat bantu hitung, metode seperti ini
memakan waktu dan sangat tidak efisien juga jauh dari kata
praktis.
2. Dalam Situasi seperti halnya pada saat mengikuti kegiatan
balap, di mana aktifitas tunning serba di batasi waktu dan situasi
yang sangat mepet,seperti saat ada 1 mesin yang mengalami
gangguan maka para penggiat otomotif harus dengan cepat
memperbaiki dan memasang part pengganti tepat pada
waktunya agar mesin tersebut dapat mengikuti race berikutnya.

 Pengumpulan Data
Berikut ini adalah metode pengumpulan data yang digunakan peneliti
dalam penelitian ini:
1. Studi Literatur
Mencari dan Mengumpulkan referensi dari berbagai sumber dan
dari buku-buku yang berhubungan dengan masalah pada penelitian
ini.
2. Observasi
Observasi dilakukan dengan turun langsung ke lingkungan
sekitar dengan mengumpulkan data berupa rumus dan variable nilai
yang bisa di dapatkan dan di implementasikan ke dalam aplikasi.

18
 Identifikasi Proses Bisnis
Setelah mengelola atau menganalisis data-data yang ada, maka
selanjutnya adalah membuat proses bisnis dari aplikasi yang akan dibuat.
Proses yang terjadi saat seorang user melakukan aktivitas engine tunning di
gambarkan dalam bentuk story board, dimana alur proses di mulai dari
sebuah cerita dengan tokoh jack, dimana jack mengalami masalah pada
sepeda motornya dan jack menemui mark untuk konsultasi mengenai
perbaikan sepeda motornya, mark adalah salah satu mekanik handal yang
ada di kotanya dan memiliki banyak konsumen.setelah berkonsultasi dan
menunjukan kerusakan sepeda motornya mark pun membawa sepeda motor
milik jack untuk selanjutnya di lakukan perbaikan.
Dalam proses ini mark harus melakukan semua perhitungan
spesifikasi kendaraan secara satu persatu dan secara manual sehingga
memakan waktu dan tidak efisien,hal ini berdampak pada kepuasan
konsumen karena waktu yang di butuhkan akan semakin lama dan di tambah
lagi dengan adanya konsumen lain berdatangan sehingga pekerjaan akan jadi
menumpuk dan tidak akan selesai pada waktunya.begitu juga dengan si jack
sebagai konsumen, rencananya di akan menggunakan sepeda motornya
untuk keluar kota 4 hari kemudian,di karenakan pekerjaan dan perhitungan
di lakukan secara manual sehingga mark tidak dapat menyelesaikan sepeda
motor jack dalam waktu 4 hari.Pada story board ini penulis menggambarkan
cerita dari seorang tokoh yang bernama Amin.

19
20
Gambar 3.2 Story Board dari Proses Bisnis Manual

21
Start

Mengakses Aplikasi

Halaman Menu

Memilih Kategori

Melakukan Perhitungan

Stop

Gambar 3.3 Proses Bisnis Menggunakan Aplikasi


Pada Gambar 3.3 menjelaskan proses bisnis saat aplikasi dijalankan, yaitu
dimulai saat user ingin melakukan perhitungan kemudian user mengakses
aplikasi engine tunning pada handphone android, kemudian aplikasi
menampilkan tampilan splashscreen setelah itu masuk ke halaman menu,
kemudian memilih kategori perhitungan, setelah itu aplikasi akan menampilkan
beberapa opsi perhitungan yang berisi beberapa pilihan perhitungan berbeda
yang dapat dipilih user, setelah memasukan input nilai aplikasi akan
menampilkan hasil dari kalkulasi, kemudian user dapat memilih pilihan kembali
untuk melakukan perhitungan kategori berbeda atau reset untuk melakukan
perhitungan di kategori yang sama.

22
 Pengembangan Aplikasi
Setelah membuat proses bisnis selanjutnya pengembangan aplikasi
dengan metode yang digunakan yaitu metode prototype yang terdiri dari 5
tahap, Tahap Komunikasi, Tahap Perencanaan secara cepat, Tahap
Pemodelan Perencanaan secara cepat, Tahap pembentukan prototype dan
tahap penyerahan Sistem/perangkat lunak.

3.4 Metode Pengembangan Aplikasi


Berikut ini adalah metode pengembangan aplikasi yang di gunakan untuk
membangun aplikasi perhitungan spesifikasi mesin bensin 4 langkah adalah
metode prototype. Metode prototype di pilih penulis karena membantu proses
pengembangan dan stakeholder untuk memahami apa yang harus dibangun ketika
proses yang ada masih manual, dapat mengembangkan sistem dengan waktu yang
singkat.
 Tahap Komunikasi Untuk Pengumpulan Data
Pada Tahap ini dilakukan komunikasi antara pengembang perangkat
lunak dengan pengguna untuk mendefinisikan secara keseluruhan untuk
perangkat lunak yang dikembangkan, mengidentifikasi spesifikasi
kebutuhan apapun yang saat ini diketahui. (Pressman, Roger S. 2012).
Pada tahap ini, peneliti melakukan identifikasi spesifikasi kebutuhan
yang dibutuhkan dengan cara wawancara langsung pada pengguna, yang
nanti akan menggunakan aplikasi ini. Karena sampai saat ini untuk
melakukan sebuah aktivitas engine tunning pengguna harus melakukan
perhitungan secara manual, membutuhkan proses yang panjang, hal ini
sangat tidak evisien karena dapat membuang waktu.

Gambar 3.4 Wawancara dengan para penggiat otomotif

23
 Tahap Perencanaan Secara Cepat
Tahap ini adalah tahap perencanaan secara cepat sesuai dengan hasil
dari tahap sebelumnya, dimana akan dilakukan perencanaan tentang tools
apa saja yang akan digunakan. (Pressman, Roger S. 2012)Pada tahap ini
penulis akan mendefinisikan batas waktu yang berhubungan dengan aplikasi
yang akan di buat, aplikasi yang dibuat dalam batas waktu yang singkat
dengan membuat jadwal penelitian dan menentukan tools apa saja yang
akan digunakan.Berikut ini adalah tools yang akan digunakan dalam
pembuatan aplikasi ini:
1. Aplikasi ini dibuat di mit app inventore
2. Desain gambar ilustrasi menggunakan google sketchup

 Tahap Pemodelan Perancangan Secara Cepat


Dalam mendesain aplikasi, analisa dilakukan untuk memahami
sifat program yang akan dibangun, cara kerja dari program yang dibangun,
dan interface yang di perlukan dari aplikasi dalam waktu yang singkat.
(Pressman, Roger S. 2012).Pada tahap ini penulis akan menganalisa
kebutuhan-kebutuhan perangkat lunak yang akan dibutuhkan dan
mendesain cara kerja dari sistem yang akan dibuat, interface, dan fitur-
fitur yang mendukung.

3.4.1Use Case Diagram


Use case selalu didefinisikan dari sudut pandang aktor-aktor yang
berinteraksi dengan sistem/ perangkat lunak yang sedang dikembangkan.
Sebuah actor pada dasarnya merupakan peran (role) yang orang-orang atau
sarana-sarana mainkan saat mereka berinteraksi dengan perangkat lunak.
(Pressman, Roger S. 2012). Berikut ini adalah gambar 3.6 diagram usecase
dari aplikasi perhitungan spesifikasi mesin 4 langkah.

24
Gambar 3.5 Use Case DiagramUser

Berdasarkan Gambar 3.5 saat User mengakses aplikasi user akan masuk
kehalaman menu kemudian memilih meu perhitungan,about atau keluar. Setelah
memilih kategori userakan masuk kehalaman perhitungan.tentang atau keluar dari
aplikasi.jika memilih menu perhitungan maka user akan masuk ke halaman
perhitungan untuk memilih kategori perhitungan yang akan di lakukan.

25
Tabel 3.1 Use Case Description perhitungan
Nama Use Case Perhitungan
Aktor User
Deskripsi Mengakses Menu calculate
Precondition User Berhasil membuka aplikasi
Post Condition User berhasil memilih button calculate
Main Succsess 1. User Membuka Aplikasi
Scenario: 2. Sistem Menampilkan Halaman menu
utama
3. User memilih button calculate
4. Sistem menampilkan menu kategori
perhitungan.
5. User memilih salah satu kategori
perhitungan.
6. Sistem Menampilkan halaman
perhitungan selanjutnya user memasukan
nilai dan system akan melakukan
perhitungan.
7. Sistem akan menghapus nilai yang di
masukan user dan hasil yang di tampilkan
sistem apabila user menekan tombol reset.

Extensions: Pilihan tidak ditampilkan


a. User me- reset halaman perhitungan
b. Sistem melakukan kalkulasi

Frequency of use Setiap kali User berhasil memilih button


calculate.

Pada Use Case perhitungan menjelaskan kondisi ketika user mengakses


aplikasi dan berhasil membuka aplikasi sistemakan menampilkan halaman utama
dan user dapat memilih button calculate, sistem akan menampilkan menu kategori

26
perhitungan. Pada halaman ini di tampilkan beberapa karegori perhitungan yang
di sediakan. Setelah memilih kategori perhitungan, sistemakan menampilkan layar
untuk menginput nilai yang akan di hitung. Setelah melakukan perhitungan user
dapat melakukan reset apabila ingin melakukan perhitungan ulang dalam kategori
yang sama atau kembali untuk melakukan perhitungan kategori yang berbeda.

Tabel 3.2 Use Case Description kapasitas mesin


Nama Use Case Kapasitas mesin
Aktor User
Deskripsi Mengakses Menu kapasitas mesin
Precondition User Berhasil membuka menu kapasitas mesin
Post Condition User berhasil memilih button kapsitasitas mesin
Main Succsess 1. User Membuka Aplikasi
Scenario: 2. Sistem Menampilkan Halaman Kategori
3. User mengisi nilai yang akan di hitung
4. Sistem menampilkan hasil perhitungan
kapasitas mesin
5. User memilih tekan reset jika ingin
melakukanperhitungan ulang
6. Jika text box kosong muncul popup
masukan nilai

Extensions: Pilihan tidak ditampilkan


a. Sistem melakukan perhitungan
b. Sistem menampilkan pop up
c. User me- reset halaman perhitungan

Frequency of use Setiap kali User berhasil memilih button kategori


perhitungan.

Pada Use Casekapasitas mesin menjelaskan kondisi ketika user mengakses


aplikasi dan berhasil membuka aplikasi sistemakan menampilkan halaman utama

27
dan user dapat memilih button kategori perhitungan kapasitas mesin, sistem akan
menampilkan layar untuk input nilai yang akan di hitung. Pada halaman
Puskesmas ini user disediakan fitur-fitur yang disediakan yaitu user dapat
melakukan reset apabila ingin menghitung kembali dan kembali untuk
menghitung di kategori yang berbeda, di layar ini juga di tampilkan index atau
keterangan dan ilustrasi gambar dari bagian yang akan di hitung pada mesin.

Tabel 3.3 Use Case Description about


Nama Use Case About
Aktor User
Deskripsi Mengakses Menu about
Precondition User Berhasil membuka aplikasi
Post Condition User berhasil memilih button about
Main Succsess 1. User Membuka Aplikasi
Scenario: 2. Sistem Menampilkan Halaman menu
utama.
3. User memilih button about.
4. Sistem menampilkan pop up about.

Extensions: Pilihan tidak ditampilkan


a. User me- restart aplikasi

Frequency of use Setiap kali User berhasil memilih buttonabout.

Pada Use Caseabout menjelaskan kondisi ketika user mengakses aplikasi


dan berhasil membuka aplikasi sistemakan menampilkan halaman utama dan user
dapat memilih button kategori about, sistem akan menampilkan pop up yang
berisi nama dan nim pembuat aplikasi.

28
Tabel 3.4Use Case Description exit
Nama Use Case Exit
Aktor User
Deskripsi Mengakses Menu exit
Precondition User Berhasil membuka aplikasi
Post Condition User berhasil memilih button exit
Main Succsess 1. User Membuka Aplikasi
Scenario: 2. Sistem Menampilkan Halaman menu
utama
3. User memilih button exit
4. Sistem akan keluar.

Extensions: Pilihan tidak ditampilkan


b. User me- exit aplikasi

Frequency of use Setiap kali User berhasil memilih buttonexit

Pada Use Case exit menjelaskan kondisi ketika user mengakses aplikasi
dan berhasil membuka aplikasi sistemakan menampilkan halaman utama dan user
dapat memilih buttonexit, sistem akan keluar ke home screen.

29
3.4.3Activity Diagram

Diagram aktivitas adalah bentuk visual dari alur kerja yang berisi
aktivitas dan tindakan, yang juga dapat berisi pilihan, pengulangan, dan
Concurrency dalam Unified Modeling language,diagram aktivitas dibuat
untuk menjelaskan aktivitas komputer. Diagram aktivitas menggambarkan
alur kontrol secara garis besar.

Gambar 3.6 Activity Diagram melakukan perhitungan

Pada Gambar 3.6 activity diagram melakukan perhitungan ini,


menerangkan serangkaian hubungan yang terjadi antara aktor dan objek-

30
objek serta kelas objek pada saat pengguna ingin melakukan perhitungan
dengan nilai yang telah ada. Dalam diagram ini actor yang terlibat adalah
pengguna atau user yang memulai aplikasi dengan menggunakan telepon
seluler berbasis android. Sedangkan objek yang berinteraksi adalah menu
utama, kategori perhitungan, dan menu about serta pilihan exit.

Gambar 3.7 Activity Diagram menampilkan menu about


Pada Gambar 3.7 activity diagram menampilkan tentang aplikasi ini,
menerangkan serangkaian hubungan yang terjadi antara actor dan aplikasi
pada saat pengguna ingin mengetahui tentang aplikasi. Dalam diagram ini
actor yang terlibat adalah pengguna atau user yang memulai aplikasi dengan
menggunakan telepon seluler berbasis android. Sedangkan objek yang
berinteraksi adalah menu utama, menu about.

31
3.4.3User Interface Design
Aplikasi ini di rancang dengan menggunakan mitapp inventor yang di
akses melalui google chrome.Penulisan aplikasi dan tampilan dari aplikasi
ini juga dibuat menggunakan mitapp inventor.Berikut ini merupakan
rancangan user interface dari Aplikasi engine tunning Berbasis Android.

Halaman Menu Utama


Di bawah ini merupakan halaman utama dari aplikasi engine tunning. Pada
halaman ini userakan memilih menu, diantaranya calculate, about dan exit.

Gambar 3.8 Halaman Menu Utama User Interface Design

Pada gambar 3.12 Di atas terdapat 3 menu yang terdiri dari Calculate,
About, dan Exit.

32
Halaman Kategori Perhitungan
Sebelumnya pada halaman menu User di minta memilih salah satu menu
yang tersedia, setelah memilih menu calculate maka akan di tampilkan halaman
kategori perhitungan.

Gambar 3.9 Calculate User Interface Design

Pada gambar 3.9 di atas menampilkan urutan kategori perhitungan yang


berbeda.

33
Halaman Input Nilai Perhitungan
Pada halaman ini user akan memasukan nilai yang akan di hitung ke dalam
aplikasi.

Gambar 3.10 Halaman input nilai User Interface Design

Pada gambar 3.10 diatas menampilkan halaman untuk memasukan nilai


yang akan di hitung,di dalam layar ini juga terdapat beberapa tombol yakni hitung
dan reset. Juga terdapat ilustrasi gambar bagian yang akan di hitung dan indeks
keterangan.

34
Halaman About
Pada halaman ini userakan melihat informasi dari pembuat aplikasi.

Gambar 3.11 tampilan about User Interface Design

Pada gambar 3.11 diatas menampilkan popup Informasi mengenai


pembuat aplikasi setelah user menekan tombol about.

35
 Tahap Pembentukan Prototype
Pembuatan dan pengujian prototype untuk aplikasi berdasarkan
perancangan cepat pada tahap sebelumnya(Pressman, Roger S. 2012).Pada
tahap ini penulis akan melakukan penulisan kode kedalam program sesuai
dengan tahap perancangan yang telah dibuat dan tools yang akan di tentukan
sebelumnya. Kemudian akan dilakukan pengujian sistem untuk mengetahui
apakah sistem tersebut masih di temukan kesalahan sehinggah harus
diperbaiki atau tidak. Untuk tahap ini akan di bahas pada Bab IV.

 Tahap Penyerahan Sistem/ Perangkat Lunak


Mendapatkan umpan balik dari pengguna berdasarkan prototype yang
dibuat untuk memperjelas kebutuhan perangkat lunak. (Pressman, Roger S.
2012). Pada tahap ini aplikasi yang telah melewati tahap pengujian atau
yang sudah selesai, siap untuk di implementasikan ke pengguna.Untuk tahap
ini akan dibahas pada Bab IV.

36
BAB IV

HASIL DAN PEMBAHASAN

1.1 Implementasi Pembuatan Aplikasi


1.1.1 Tahap Pembentukan Prototype
Pembuatan dan pengujian prototype untuk aplikasi berdasarkan perancangan
cepat pada tahap sebelumnya. (Pressman, Roger S. 2012). Pada tahap ini penulis
akan melakukan penulisan kode kedalam program sesuai dengan tahap
perancangan yang telah dibuat dan tools yang sudah di tentukan sebelumnya.
Kemudian akan di lakukan pengujian sistem untuk mengetahui apakah sistem
tersebut masih di temukan kesalahan sehinggah harus segera di perbaiki atau
tidak.
1.1.1.1 Implementasi User Interface Design

Pada bagian ini, pengembang melakukan perancangan antarmuka program


melalui komponen App Inventor bernama Designer, dimana di bagian kiri layar
terdapat serangkaian palet yang didalamnya terdapat bagian-bagian yang
diantaranya adalah label, tombol, textbox, pilihan pengaturan layout, media
penyimpanan, dan sebagainya. Masing-masing komponen yang diperlukan di
drag-and-drop ke area viewer.

Gambar 4.1 tampilan menu utama

37
Pada Gambar 4.1 merupakan tampilan mneu utama yang terdabat 3 button
untuk memilih menu.

Gambar 4.2 tampilan menu calculate


Pada Gambar 4.2 menampilkan kategori menu perhitungan yang akan di
pilih.

Gambar 4.3 layar perhitungan kapasitas mesin

38
Pada Gambar 4.3 diatas menampilkan layar untuk melakukan perhitungan
kapasitas mesin.

Gambar 4.4 layar perhitungan kecepatan piston


Pada gambar 4.4 diatas menampilkan layar untuk melakukan perhitungan
kecepatan piston.

Gambar 4.5 layar perhitungan rasio 2 gear


Pada Gambar 4.5 menampilkan layar untuk melakukan perhitungan rasio 2
gear.

39
Gambar 4.6 layar perhitungan rasio 4 gear
Pada gambar 4.6 menampilkan layar untuk melakukan perhitungan rasio 4
gear.

Gambar 4.7 layar perhitungan rasio 5 gear


Pada gambar 4.7 menampilkan layar untuk melakukan perhitungan rasio 5
gear.

40
Gambar 4.8 layar perhitungan rasio kompresi

Pada gambar 4.8 menampilkan layar untuk melakukan perhitungan rasio


kompresi.

Gambar 4.9 layar perhitungan diameter inlet port

Pada gambar 4.9 menampilkan layar untuk melakukan perhitungan diameter


inlet port.

41
Gambar 4.10 layar perhitungan diameter klep

Pada gambar 4.10 menampilkan layar untuk melakukan perhitungan


diameter klep.

Gambar 4.11 layar perhitungan durasi dan lobe center


Pada gambar 4.11 menampilkan layar untuk melakukan perhitungan durasi
dan lobe center.

42
Gambar 4.12 layar perhitungan LSA dan Overlapping
Pada gambar 4.12 menampilkan layar untuk melakukan perhitungan LSA
dan Overlapping.

Gambar 4.13 layar perhitungan velocity


Pada gambar 4.13 menampilkan layar untuk melakukan perhitungan
velocity.

43
Gambar 4.14 layar perhitungan venturi karburator
Pada gambar 4.14 menampilkan layar untuk melakukan perhitungan venturi
karburator.

44
1.1.1.2 Implementasi block code

Kode blok digunakan untuk menentukan bagaimana behavior atau fungsi


darimasing-masing komponen yang telah dirancang pada komeponen designer.
Penyusunan kode blok juga dengan metode drag-and-drop dari palet yang berada
di bagian kiri layar

Gambar 4.15 block code pada halaman utama

Pada gambar 4.15 Merupakan block code untuk masuk ke menu kategori
perhitungan, menampilkan popup about dan keluar dari aplikasi.

45
Gambar 4.16 block code pada halaman kategori calculate
Pada gambar 4.16 Merupakan block code untuk masuk ke layar perhitungan
setelah berhasil masuk ke layar menu kategori perhitungan.

Gambar 4.17 block codelayar perhitungan kapasitas mesin


Gambar 4.17 merupakan block code pada layar perhitungan kapasitas
mesin.

46
Gambar 4.18 block code layar perhitungan kecepatan piston
Gambar 4.18 merupakan block code pada layar perhitungan kecepatan
piston.

Gambar 4.19 block code layar perhitungan rasio 2 gear


Gambar 4.19 merupakan block code pada layar perhitungan rasio 2 gear

47
Gambar 4.20 block code layar perhitungan rasio 4 gear
Gambar 4.20 merupakan block code pada layar perhitungan rasio 4 gear.

Gambar 4.21 block code layar perhitungan rasio 5 gear


Gambar 4.21 merupakan block code pada layar perhitungan rasio 5 gear.

48
Gambar 4.22 block code layar perhitungan rasio kompresi
Gambar 4.22 merupakan block code pada layar perhitungan rasio
kompresi.

Gambar 4.23 block code layar perhitungan diameter inlet port


Gambar 4.23 merupakan block code pada layar perhitungan diameter inlet
port.

Gambar 4.24 block code layar perhitungan diameter klep


Gambar 4.24 merupakan block code pada layar perhitungan diameter klep.

49
Gambar 4.25 block code layar perhitungan durasi dan lobe center
Gambar 4.25 merupakan block code pada layar perhitungan durasi dan
lobe center.

Gambar 4.26 block code layar perhitungan LSA dan Overlapping


Gambar 4.26 merupakan block code pada layar perhitungan LSA dan
Overlapping.

Gambar 4.27 block code layar perhitungan velocity


Gambar 4.27 merupakan block code pada layar perhitungan velocity.

50
Gambar 4.28 block code layar perhitungan venturi karburator
Gambar 4.28 merupakan block code pada layar perhitungan venturi
karburator.

51
1.2 Proses Uji Coba Aplikasi
Setelah melalui proses pembuatan aplikasi berikut ini adalah proses uji
coba dari Aplikasi yang sudah dibuat.

Gambar 4.29Tampilan menu utama Aplikasi


Pada Gambar 4.29 merupakan tampilan menu utama saat user membuka
aplikasi engine tunning, di dalam menu ini di tampilkan 3 tombol pilihan yakni
calculate,about dan exit.

52
Gambar 4.30 Tampilan menu kategori
Pada Gambar 4.30 merupakan tampilan menu kategori perhitungan yang
akan tampil setelah user memilih button calculate.di dalam layar ini user akan
memilih salah satu dari 12 menu perhitungan yang ada.

53
Gambar 4.31 Tampilan layar perhitungan

Pada Gambar 4.31 merupakan tampilan layar perhitungan,di dalam layar


ini terdapat 2 buton yakni hitung dan reset juga beberapa textbox tempat user
memasukan nilai.

54
.
Gambar 4.32 Tampilan saat user melakukan perhitungan

Pada Gambar 4.32 merupakan tampilan layar perhitungan dimana user


berhasil memasukan nilai yang akan di hitung dan aplikasi menampilkan hasil.

55
Gambar 4.33 Tampilan error pop up

Pada Gambar 4.33 menampilkan pesan pop up pada layar karena user tidak
memasukan nilai yang akan di hitung pada text box kemudian menekan tombol
hitung.

56
Gambar 4.34 Tampilan error pop up

Pada Gambar 4.34 menampilkan pesan pop up pada layar karena user
memasukan nilai lebih dari 5 digit pada text box kemudian menekan tombol
hitung sehingga aplikasi secara otomatis menampilkan popup dan kembali me
reset nilai yang ada di dalam text box.

57
Gambar 4.35 Tampilan layar setelah reset

Pada Gambar 4.35 merupakan tampilan setelah user menekan tombol reset
maka otomatis nilai yang di masukan user pada textbox dan hasil yang di
tampilkan aplikasi akan terhapus dan layar siap melakukan perhitungan kembali.

58
Gambar 4.36 Tampilan pop up tentang aplikasi

Pada Gambar 4.36 merupakan salah satu tampilan popup melihat detail
Informasi aplikasi ketika user memilih button about pada halaman utama.

59
1.3 Pembahasan
Aplikasi yang dibangun merupakan aplikasi mobile berbasis
android.Pembuatan Aplikasi engine tunning berbasis android ini bertujuan untuk
memudahkan saat melakukan aktivitas engine tunning bagi semua golongan user.
Sistem yang digunakan pada aplikasi ini yakni user memasukan nilai yang telah di
miliki untuk selanjutnya di olah di dalam aplikasi sehingga aplikasi akan
menampilkan hasil untuk user,di dalam aplikasi ini telah terdapat beberapa
persamaan matematik yang tersusun sesuai dengan kategori perhitungan yang
telah di sediakan.
Aplikasi ini tidak membutuhkan akses data internet karena semua proses
perhitungan dalam aplikasi menggunakan persamaan matematik yang telah di
masukan sebelumnya dalam aplikasi.
Untuk mengetahui apakah sistem bisa memberikan solusi terhadap
permasalahan yang ada maka di lakukan evaluasi terhadap hasil perhitungan yang
di lakukan oleh aplikasi
Berikut ini adalah table pengujian ketepatan perhitungan menggunakan
smarthphone android xiaomi redmi3s dan kalkulator manual:

Tabel 4.2 perbandingan ketepatan perhitungan


Kategori Perhitungan Menggunakan Aplikasi Menggunakan Kalkulator
Konvensional
Kapasitas mesin Diameter silinder = 58 Diameter silinder = 58
Langkah / stroke = 54.4 Langkah / stroke = 54.4
Jumlah silinder = 1 Jumlah silinder = 1
Hasil = 143656.256 Hasil =143,656.256
Kecepatan piston Langkah / stroke = 54.4 Langkah / stroke = 54.4
Putaran mesin = 16000 Putaran mesin = 16000
Hasil = 29013.33333 Hasil =29,013.3333
Rasio 2 gear Jumlah gear 1 =12 Jumlah gear 1 =12
Jumlah gear 2 =41 Jumlah gear 2 =41
Hasil = 0.29268 Hasil = 0.292682927
Rasio 4 gear Jumlah gear 1 =12 Jumlah gear 1 =12

60
Jumlah gear 2 =21 Jumlah gear 2 =21
Jumlah gear 3 =32 Jumlah gear 3 =32
Jumlah gear 4 =40 Jumlah gear 4 =40
Hasil =2.1875 Hasil =21.875
Rasio 5 gear Jumlah gear 1 =12 Jumlah gear 1 =12
Jumlah gear 2 =21 Jumlah gear 2 =21
Jumlah gear 3 =32 Jumlah gear 3 =32
Jumlah gear 4 =40 Jumlah gear 4 =40
Jumlah gear 5 =48 Jumlah gear 5 =48
Hasil = 2.51562 Hasil = 2.51562
Rasio kompresi Kapasitas volume silinder Kapasitas volume silinder
=130 =130
Volume ruang bakar = 15 Volume ruang bakar = 15
Hasil =9.66667 Hasil =9.66666667
Diameter inlet port Diameter piston =0.058 m Diameter piston =0.058 m
Gass speed =12.7 Gass speed =12.7
Kecepatan piston =12300 Kecepatan piston =12300
Hasil =9.39707 m Hasil =9.39707 m
Diameter klep Diameter inlet port =24.5 Diameter inlet port =24.5
Hasil klep in=28.82353 Hasil klep in=28.82353
Hasil klep ex=23.05882 Hasil klep ex=23.05882
Durasi dan lobe Durasi klep in membuka Durasi klep in membuka
center =27 =27
Durasi klep ex membuka Durasi klep ex membuka
=58 =58
Durasi klep in menutup =36 Durasi klep in menutup =36
Durasi klep ex menutup Durasi klep ex menutup
=62 =62
Hasil durasi =271.5 Hasil durasi =271.5
Hasil lobe center = in 105.5 Hasil lobe center = in 105.5
Ex 103 Ex 103
LSA dan overlapping Durasi inlet membuka =30 Durasi inlet membuka =30

61
Durasi inlet menutup =59 Durasi inlet menutup =59
Durasi exhaust membuka Durasi exhaust membuka
=29 =29
Durasi exhaust menutup Durasi exhaust menutup
=61 =61
Hasil LSA= 105.2 Hasil LSA= 105.2
Hasil Overlap=91 Hasil Overlap=91
Velocity Panjang langkah =54.4 Panjang langkah =54.4
Rpm maksimal =13000 Rpm maksimal =13000
Diameter silinder =58 Diameter silinder =58
Ukuran porting =23 Ukuran porting =23
Hasil =59.4458 Hasil =59.4458
Venturi karburator Ukuran diameter klep in Ukuran diameter klep in
=28.5 =28.5
Hasil =24.225 Hasil =24.225

62
BAB V

PENUTUP
2.1. Kesimpulan
Berdasarkan hasil pengujian sistem yang telah dilakukan untuk aplikasi
engine tunning berbasis android maka dapat disimpulkan sebagai berikut:
1. Perhitungan engine tunning dapat di aplikasikan dengan menggunakan
android yang dijalankan pada ponsel pintar pada setiap penggiat otomotif
dalam waktu yang lebih singkat di bandingkan dengan perhitungan secara
konvensional.
2. Aplikasi dapat berjalan tanpa membutuhkan koneksi internet.
3. Aplikasi hanya mengolah data yang di masukkan oleh user ke dalam
aplikasi dan menghasilkan output yang dapat di lihat oleh user.
4. Sistem aplikasi bebas kesalahan sintaks dan secara fungsional
mengeluarkan hasil yang sama dengan menggunakan metode perhitungan
manual menggunakan kalkulator konvensional sehingga membantu
pengguna dalam melakukan perhitungan menggunakan aplikasi ini.
Namun tidak menutup kemungkinan dapat terjadi kesalahan suatu saat
dalam menggunakan aplikasi.

1.2 Saran
Untuk pengembangan kedepan yang lebih baik untuk aplikasi engine
tunning berbasis android,maka dapat disarankan beberapa hal :
1. Menambahkan fitur untuk diagnostic perangkat injeksi pada mesin.
2. Menambahkan fitur penyimpanan data ke dalam aplikasi.

63
DAFTAR PUSTAKA

Bell, alexander graham. 1981.Performance Tunning in Theory and Practice Four


Strokes.England: Haynes Publishing Group

Bell, alexander graham. Tanpa Tahun.Modern Engine Tuning.England: Haynes


Publishing Group

Rothbart, Harold a. 1976.Cam Design Handbook.USA: McGraw-Hill

Otomotif group. 2010. Korek skubek(merancang mesin balap skubek). Jakarta:


Gramedia

Wikipedia. 2017. Pengertian android.


https://id.wikipedia.org/wiki/Android_(sistem_operasi),11maret 2017

Bupeko. 2016. Pengertian montir. http://www.bupeko.com/montir-montir-adalah-


orang-yang-mempunyai-keahlian-dalam-memperbaiki-mesin.html, 13
maret 2017

Mechaniconlines.2013.hitung venture karburator.


https://www.mechaniconlines.com/rumus-hitung-kebutuhan-ukuran-
venturi-karburator/

Dosenotomotif.2015.hitung kapasitas mesin.http://www.dosenotomotif.com/tips-


trik/cara-menghitung-cc-motor

Motorplus.2012.kapasitas silinder.
https://motorplus.gridoto.com/read/04125776/cara-gampang-
menghitung-kapasitas-silinder-mesin?page=all

Otosena.2011.cara kerja mesin 4langkah.http://www.otosena.com/cara-kerja-


mesin-2-tak-dan-4-tak/

Korekboreup.2015.mencari nilai lsa.https://www.korekboreup.com/2015/01/cara-


kerja-noken-as-camshaft-mesin-motor-4-tak.html

Korekboreup.2015.durasi camshafthttps://www.korekboreup.com/2015/02/tips-
mengubah-desain-noken-as-cam-balap.html

Cicakkreatip.2013.dasar mesin bakar.


http://cicakkreatip.com/2013/10/12/pengertian-dasar-terhadap-mesin-
motor-bakar-01/

Oprekmotor.2015.rumus cc mesin 4langkah.


http://www.oprekmotore.com/2015/04/2-cara-rumus-menghitung-
kapasitas-mesin.html

64

Anda mungkin juga menyukai