tugas akhir · c# atau yang dibaca c sharp adalah bahasa pemrograman sederhana yang digunakan untuk...

62
PERANCANGAN PROGRAM APLIKASI KONVERSI SUHU BERBASIS DESKTOP TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III SHANDY RAHMAWAN NIM : 13140734 Program Studi Teknik Komputer Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika Jakarta 2017

Upload: others

Post on 01-Aug-2020

16 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

PERANCANGAN PROGRAM APLIKASI

KONVERSI SUHU BERBASIS

DESKTOP

TUGAS AKHIR

Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III

SHANDY RAHMAWAN

NIM : 13140734

Program Studi Teknik Komputer

Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika

Jakarta

2017

Page 2: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

ii

Page 3: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

iii

Page 4: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

iv

Page 5: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

v

Page 6: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

vi

Page 7: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

vii

KATA PENGANTAR

Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT,

yang telah melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis

dapat menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis sajikan

dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang penulis ambil

sebagai berikut, “Perancangan Program Aplikasi Konversi Suhu Berbasis

Desktop”.

Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat kelulusan

program Diploma III AMIK BSI Jakarta. Sebagai bahan penulisan diambil

berdasarkan hasilpenelitian (eksperimen), observasi dan beberapa sumber literature

yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan

dorongan dari semua pihak, maka penulisan tugas akhir ini tidak akan lancar.

Oleh karena itu pada kesempatan ini, izinkanlah penulis menyampaikan ucapan

terimakasih kepada:

1. Direktur AMIK BSI Jakarta.

2. Ketua Program Studi Teknik Komputer AMIK BSI Jakarta.

3. Bapak Herman Kuswanto, M.Kom selaku Dosen Pembimbing Tugas Akhir.

4. Bapak Ahmad Fauzi, M.Kom selaku Asisten Dosen Pembimbing Tugas Akhir.

5. Staff/karyawan/dosen dilingkungan AMIK BSI Jakarta.

6. Orangtua tercinta yang telah memberikan dukungan moral maupun spiritual.

7. Rekan-rekan mahasiswa/I TK 13.6A.07.

Page 8: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

viii

Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga

terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas akhir ini

masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang

bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang.

Akhir kata semoga tugas akhir ini dapat berguna bagi penulis khususnya dan

bagi para pembaca yang berminat pada umumnya.

Jakarta, 10 Juli 2017

Penulis

Shandy Rahmawan

Page 9: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

ix

ABSTRAK

Shandy Rahmawan (13140734), Perancangan Program Aplikasi Konversi

Suhu Berbasis Desktop.

Mungkin beberapa dari anda telah mengenal beberapa aplikasi perhitungan suhu,

namun mungkin anda belum mengerti bagaimana menghitung suhu sendiri,

aplikasi yang penulis rancang ini bukan sekedar untuk mengetahui nilai konversi

suhu, namun anda juga mampu mempelajari rumus-rumus perhitungan suhu yang

penulis sediakan. Aplikasi ini adalah aplikasi kalkulator perhitungan suhu yang

dapat digunakan oleh pelajar dan masyarakat pada umumnya. Tujuan aplikasi ini

tidak hanya mengetahui nilai konversi suhu namun pengguna aplikasi ini dapat

mempelajari rumus-rumus perhitungan suhu yang penulis sediakan. Saya harap

program ini dapat di akses melalui website dan smart phone dan program ini

bermanfaat untuk membantu pelajar dan masyarakat sedikit lebih mudah dalam

menghitung konversi suhu.

Kata Kunci: Aplikasi Perhitungan, Microsoft Visual Studio 2010 Ultimate,

Desktop

Page 10: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

x

ABSTRACT

Shandy Rahmawan (13140734), Design of Temperature Conversion Application

Program.

Probably some of you already know some application of temperature calculation,

but maybe you do not yet understand how to calculate its own temperature, the

application that the author design is not just to know the value of temperature

conversion, but you also able to learn formula temperature calculation which

writer provide. This app is a temperature calculator app that can be used by

students and the public at large. The purpose of this application is not only to know

the value of temperature conversion but users of this application can learn the

formula of temperature calculations that the author provides. I hope this program

can be accessed through website and smart phone and this program is useful to

help students and society a little easier in calculating temperature conversion.

Keywords: Application Calculation, Microsoft Visual Studio 2010 Ultimate,

Desktop

Page 11: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

xi

DAFTAR ISI

Lembar Judul Tugas Akhir....................................................................................... i

Lembar Pernyataan Keaslian Tugas Akhir ............................................................. ii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ....................................... iii

Lembar Persetujuan dan Pengesahan Tugas Akhir ................................................ iv

Lembar Konsultasi Tugas Akhir .............................................................................. v

Kata Pengantar ....................................................................................................... vi

Abstraksi ................................................................................................................ ix

Daftar Isi................................................................................................................. xi

Daftar Simbol ....................................................................................................... xiii

Daftar Gambar ...................................................................................................... xiv

Daftar Tabel ........................................................................................................... xv

Daftar Lampiran ................................................................................................... xvi

BAB I PENDAHULUAN ...................................................................................... 1

1.1. Latar Belakang ………………………………………………………. 1

1.2. Maksud dan Tujuan…………………………………………………... 2

1.3. Metode Penelitian …………………………………………………… 2

1.4. Ruang Lingkup ……………………………………………………… 3

BAB II LANDASAN TEORI .............................................................................. 4

2.1. Konsep Dasar Program ……………………………………………… 4

2.2. Peralatan Pendukung (Tools System)……………………………….. 14

BAB III PEMBAHASAN .................................................................................. 19

3.1. Tinjauan Kasus……………………………………………………... 19

3.2. Spesifikasi Rancangan Program…………………………………… 19

3.2.1. Spesifikasi Bentuk Masukan………………………………… 19

3.2.2. Spesifikasi Bentuk Keluaran………………………………… 20

3.2.3. Spesifikasi file……………………………………………….. 24

3.2.4. HIPO………………………………………………………… 27

3.2.5. Spesifikasi Program…………………………………………. 28

3.2.6. Flowchart……………………………………………………. 30

3.3 Sarana Pendukung Program………………………………………... 33

3.3.1. Perangkat Keras……………………………………………… 33

3.3.2. Perangkat Lunak…………………………………………….. 33

Page 12: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

xii

BAB IV PENUTUP .............................................................................................. 34

4.1. Kesimpulan…………………………………………………………. 34

4.2. Saran………………………………………………………………... 34

DAFTAR PUSTAKA ...................................................................................................... 35

DAFTAR RIWAYAT HIDUP ....................................................................................... 36

LAMPIRAN-LAMPIRAN ............................................................................................. 37

Page 13: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

xiii

DAFTAR SIMBOL

Page 14: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

xiv

DAFTAR GAMBAR

Gambar II.1 Skema Tipe Data ................................................................................. 9

Gambar II.2 Tipe Data Floating Point dan Decimal .............................................. 16

Gambar II.3 Overview Diagram ............................................................................ 17

Gambar II.4 Diagram Rincian ................................................................................ 18

Gambar III.1 Hipo .................................................................................................. 27

Gambar III.2 Flowchart Menu utama .................................................................... 31

Gambar III.2 Flowchart .......................................................................................... 32

Page 15: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

xv

DAFTAR TABEL

Tabel II.1 Tipe Data Intergral ................................................................................ 10

Tabel II.2 Tipe Data Floating point dan Decimal .................................................. 11

Page 16: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

xvi

DAFTAR LAMPIRAN

Lampiran A.1. Main Menu .................................................................................... 37

Lampiran A.2. Tentang Aplikasi ........................................................................... 37

Lampiran A.3. Profil Pembuat .............................................................................. 38

Lampiran B.1. Konversi Celcius ........................................................................... 38

Lampiran B.1.1. Rumus Celcius ........................................................................... 39

Lampiran B.2. Konversi Reamur .......................................................................... 39

Lampiran B.2.1. Rumus Reamur ........................................................................... 40

Lampiran B.3. Konversi Kelvin ............................................................................ 40

Lampiran B.3.1. Rumus Kelvin ............................................................................ 41

Lampiran B.4. Konversi Romer ............................................................................ 41

Lampiran B.4.1. Rumus Romer ............................................................................ 42

Lampiran B.5. Konversi Fahrenheit ...................................................................... 42

Lampiran B.5.1. Rumus Fahrenheit ...................................................................... 43

Lampiran B.6. Konversi Rankine .......................................................................... 43

Lampiran B.6.1. Rumus Rankine .......................................................................... 44

Lampiran B.7. Konversi Delisle ............................................................................ 44

Lampiran B.7.1. Rumus Delisle ............................................................................ 45

Lampiran B.8. Konversi Newton ........................................................................... 45

Lampiran B.8.1. Rumus Newton .......................................................................... 46

Page 17: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

1

BAB I

PENDAHULUAN

1.1. Latar Belakang

Teknik menghitung mungkin sudah kita kenal sejak kita masih duduk di Taman

Kanak-Kanak, tapi teknik menghitung suhu, atau konversi suhu baru kita kenal saat

duduk di bangku Sekolah Menengah Atas, namun sayangnya tidak semua

memahami atau belum memahami perhitungan suhu, maka dari itu penulis

merancang aplikasi ini supaya semua bisa mempelajari perhitungan suhu ini dengan

cara yang mudah.

Mungkin beberapa dari anda telah mengenal beberapa aplikasi perhitungan

suhu, namun mungkin anda belum mengerti bagaimana menghitung suhu sendiri,

aplikasi yang penulis rancang ini bukan sekedar untuk mengetahui nilai konversi

suhu, namun anda juga mampu mempelajari rumus-rumus perhitungan suhu yang

penulis sediakan.

Dengan latar belakang masalah tersebut penulis mencoba untuk

mengimplementasikan permasalahan di atas dengan membuat suatu aplikasi

sederhana yaitu “PERANCANGAN PROGRAM APLIKASI KONVERSI

SUHU BERBASIS DESKTOP”. Aplikasi ini diharapkan dapat mempermudah

dalam memberikan materi terutama materi yang tidak bisa disajikan didalam buku

ataupun didalam kelas.

Page 18: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

2

1.2. Maksud dan Tujuan

Pembuatan aplikasi ini bukan sekedar pembuatan saja, adapun maksud penulis

membuat aplikasi ini, yaitu:

1. Merancang aplikasi konversi suhu dengan menyisipkan rumus-rumus

perhitungan suhu.

2. Membuat rancangan aplikasi konversi suhu dengan bermacam-macam

suhu.

3. Mempermudah setiap orang untuk menghitung suhu secara cepat dan

akurat.

4. Adapun tujuan yang ingin dicapai dalam penyusunan Tugas Akhir ini

adalah sebagai salah satu syarat kelulusan pada program Pendidikan

Diploma III (D.III) Program Studi Teknik Komputer Akademi Manajemen

Informasi dan Komputer Bina Saran Informatika.

1.3.Metode Penelitian

Adapun metode yang dipakai penulis dalam perancangan aplikasi ini adalah

sebagai berikut, yaitu:

1. Metode Observasi

Dengan metode ini, penulis memanfaatkan daerah sekitar untuk

penelitiannya, penulis bisa langsung menemui beberapa orang yang menjadi

alasan kenapa dibuatnya aplikasi pembelajaran ini.

Page 19: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

3

2. Studi Pustaka

Studi Pustaka atau Studi Kepustakaan adalah usaha yang dilakukan

penulis untuk mendapatkan informasi yang relevan.melalui berbagai buku

dan artikel.

3. Metode Wawancara

Penulis mengumpulkan data sebanyak-banyaknya melalui tanya jawab

secara langsung dengan orang-orang yang terlibat pada permasalahan yang

dibahas.

1.4. Ruang Lingkup

Dalam penulisan ini penulis membatasi ruang lingkup dari perancangan

program aplikasi “PERANCANGAN PROGRAM APLIKASI KONVERSI

SUHU BERBASIS DESKTOP” meliputi Spesifikasi bentuk masukan, Spesifikasi

bentuk keluaran, Spesifikasi file, HIPO, Spesifikasi program, dan Flowchart.

Program ini menggunakan aplikasi Microsoft Visual Studio 2010 Ultimate, dalam

program ini penulis membahas tentang bagaimana mengkonversikan suhu secara

mudah dan efisien.

Page 20: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

4

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Program

Menurut Munir (2011:13) mengemukakan bahwa “Bahasa pemrograman

adalah bahasa komputer yang digunakan dalam menulis program.” Untuk itu,

bahasa pemrograman dibagi menjadi 4 (empat) tingkatan yaitu:

1. Bahasa Mesin (Machine Language)

Bahasa pemrograman yang hanya dapat dimengerti oleh mesin komputer yang

didalamnya terdapat Central Processing Unit (CPU) yang hanya mengenal dua

keadaan yang berlawanan, yaitu:

a. Bila terjadi kontak atau ada arus bernilai 1.

b. Bila tidak terjadi kontak atau arus bernilai 0.

2. Bahasa Tingkat Rendah (Low Level Language)

Karena banyak keterbatasan yang dimiliki bahasa mesin maka dibuatlah simbol

yang mudah diingat yang disebut dengan mnemonic (pembantu untuk mengingat).

Contoh : Bahasa Assembler, yang dapat menerjemahkan mnemonic.

3. Bahasa Tingkat Menengah (Middle Level Language)

Bahasa pemrograman yang menggunakan aturan-aturan gramatikal dalam

penulisan pernyatannya, mudah untuk dipahami, dan memiliki instruksi-instruksi

tertentu yang dapat langsung diakses oleh komputer.

Contoh: Bahasa

Page 21: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

5

4. Bahasa Tingkat Tinggi (High Level Language)

Bahasa pemrograman yang dalam penulisan pernyataannya mudah dipahami

secara langsung.

a. Bahasa Berorientasi pada Prosedur (Procedure Oriented Language)

Contoh: Algoritma, Fortran, Pascal, Basic, Cobol.

b. Bahasa Berorientasi pada Masalah (Problem Oriented Language)

Contoh: Report Program Generator (RPG).

.

2.1.1 Pengertian Bahsa C#

Terdapat penjelasan pengertian C# dari para ahli dalam situs

https://www.codepolitan.com/pengenalan-bahasa-pemrograman-c-587effa1cb95b

yaitu:

C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang

digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat

digunakan untuk berbagai fungsi, misalnya untuk pemrograman server-side pada

website, membangun aplikasi desktop ataupun mobile, pemrograman game dan

sebagainya. Selain itu C# juga bahasa pemrograman yang berorientasi objek, jadi

C# juga mengusung konsep objek seperti inheritance, class, polymorphism dan

encapsulation.

Dalam prakteknya C# sangat bergantung dengan framework yang disebut

.NET Framework, framework inilah yang nanti digunakan untuk mengcompile dan

menjalankan kode C#. C# dikembangkan oleh Microsoft dengan merekrut Anders

Helsberg. Tujuan dibangunnya C# adalah “sebagai bahasa pemrograman utama

Page 22: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

6

dalam lingkungan .NET Framework (lihat C#)”. Banyak pihak juga yang

menganggap bahwa Java dengan C# saling bersaing, bahkan ada juga yang

menyatakan jika pernah belajar Java maka belajar C# akan sangat mudah dan begitu

juga sebaliknya. Anggapan tersebut sebenarnya tidak salah karena perlu diketahui

sebelum adanya C# Microsoft mengembangkan J++ dengan maksud mencoba

membuat Java agar berjalan pada platform Windows, karena adanya masalah dari

pihak luar maka Microsoft menghentikan proyek J++ dan beralih untuk

mengembangkan bahasa baru yaitu C#.

2.1.2 Integrated Development Environment C

Dalam mengembangkan aplikasi ataupun fungsi-fungsi lain yang berbasis

C#, kita perlu IDE (Integrated Development Environment) untuk membantu

pekerjaan kita. Di Windows kita dapat menggunakan Visual Studio yang memiliki

fitur yang sangat lengkap. Akan tetapi tidak semua dari kita memakai OS

(Operating System) Windows dan memiliki kapasitas harddisk yang memadai

karena perlu diketahui Visual Studio ini sangat memakan tempat di harddisk kita.

Karena itu ada IDE alternatif Visual Studio yaitu Xamarin Studio yang bisa dipakai

lintas platform yang fiturnya menurut saya tidak kalah hebatnya dengan Visual

Studio dan lebih dari cukup untuk membangun aplikasi C#. Selain itu ada juga tool

seperti SharpDevelop namun sepertinya hanya bisa untuk platform Windows.

Mungkin bagi pengguna yang memakai OS selain windows dapat memakai Mono

untuk pengganti .NET Framework.

Sebenarnya penulis sendiri lebih suka menggunakan Sharp Develop karena

mengingat spesifikasi laptop yang memiliki processor Atom dan dipersenjatai

harddisk sebesar 18 GB, selain itu juga Sharp Develop juga mudah digunakan oleh

Page 23: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

7

pemula seperti saya. Jadi kesimpulannya untuk platform Windows kamu bisa

memilih dari ketiga itu atau mau semuanya juga terserah, akan tetapi untuk OS Mac

OS X dan Linux kamu hanya dapat memakai Xamarin Studio.

2.1.3 Struktur Program atau Kode pada C

Dalam pemrograman C# (kemungkin juga berlaku untuk beberapa

pemrograman lainnya) memiliki 5 struktur dasar yang harus diingat yaitu,

1. Resource atau library

Struktur pertama ini merupakan pendefinisian library apa yang harus ada pada

program kita atau library apa yang kita impor.

2. Namespace

Struktur kedua ini adalah nama dari project kita.

3. Nama Class

Struktur ketiga ini berbicara tentang apa nama dari Class yang kita buat dan bisa

juga langsung diberi penanda seperti Main Class yang menandakan bahwa Class

tersebut Class utama.

4. Deklarasi Method

Struktur keempat ini merupakan pendeklarasian method sebagai awalan untuk

menjalankan method atau perintah yang ada di dalamnya, jika didefinisikan dengan

"Main" maka method tersebut yang dijalankan pertama kali oleh compiler.

5. Method atau Command

Struktur kelima adalah method atau perintah yang kita berikan untuk di eksekusi

oleh compiler.

Page 24: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

8

Ketentuan dalam mendefinisikan variabel

Kita bebas dalam menamakan variabel sesuai kehendak kita, namun tetap

ada ketentuan dalam mendefinisikan yaitu, Pertama awalan variable tidak boleh

angka. Kedua tidak boleh mengandung karakter khusus seperti $, #,%,+,- dan

sebagainya. Ketiga tidak boleh ada variabel yang memiliki spasi seperti "na ma".

Jadi kesimpulannya gunakan nama variabel yang aman seperti; nama, nama1,

nama_ , nama_depan.

2.1.4 Tipe Data C

Tipe data dalam C# secara sederhana digambarkan seperti pada skema

berikut,

Sumber: https://www.codepolitan.com/pengenalan-bahasa-pemrograman-c-

587effa1cb95b

Gambar II.1 Skema Tipe Data

Pada skema diatas memang tidak ada string karena string berbeda dari tipe data

diatas, jika digambarkan maka string berada di atas skema tersebut.

Page 25: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

9

Yang Pertama kita akan membahas tipe data integral yang terdiri atas int, uint,

byte, sbyte, shor, ushort, long, ulong dan char. Berikut merupakan

tabel secara lengkap dari tipe data integral ini.

Tabel II.1 Tabel Tipe Data Intergral

Sumber: https://www.codepolitan.com/pengenalan-bahasa-pemrograman-

c-587effa1cb95b

Dasar dari tipe data integral sebenarnya hanya ada empat yaitu byte, short,

int, long yang semuanya tipe data angka tanpa desimal dan memiliki panjang

cakupan angka yang berbeda. Lalu kenapa ada tipe data char yang jelas-jelas bukan

angka ? Ini dikarenakan suatu huruf oleh komputer pada dasarnya dapat

dimasukkan ke bilangan tunggal, sehingga char akan disamakan dengan tipe data

integral. Kemudian saat kita menggunakan tipe data char maka komputer tahu

untuk harus memperlakukan char sebagai sebuah huruf, sehingga ketika kita ingin

menampilkan suatu char yang muncul adalah huruf dan bukan angka. Contoh tipe

Page 26: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

10

data int selain char int a = 3400 , byte b = 340 untuk long dan short sama,

hanya saja beda rentang seperti pada tabel yang ditunjukkan. Kemudian untuk char

contohnya char a = 'a' dengan tanda petik satu, yang mana berbeda dengan

string yang tanda petik dua.

Kemudian yang kedua kita berlanjut ke tipe data Floating Point dan Decimal ,

berikut merupakan tabel dari tipe data tersebut,

Tabel II.2 Tabel Tipe Data Floating Point dan Decimal

Sumber: https://www.codepolitan.com/pengenalan-bahasa-pemrograman-

c-587effa1cb95b

tipe data yang kedua ini sangat berhubungan dengan angka desimal, sehingga jika

kamu mau menggunakan angka yang memiliki koma harus memakai tipe data ini.

Contohnya double a = 1.34234 kemudian float b = 2.321f (Untuk float

belakangnya harus diberi "f") dan decimal c = 3.232m (Untuk decimal

belakangnya harus diberi "m" atau "M").

Kemudian lanjut yang ketiga yaitu tipe data boolean dan string, tipe data

boolean hanya mengandung True dan False sama seperti pada bilangan biner yang

hanya memiliki nilai 1 dan 0. Contoh tipe data boolean adalah bool a = 3 < 2

maka akan menghasilkan nilaiFalse, namun jika tandanya dibalik menjadi ">"

akan menghasilkan nilai True . Lalu tipe data string seperti yang telah dijelaskan

Page 27: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

11

sebelumnya merupakan tipe data yang berupa teks seperti "Hello World", "Belajar

C#" dan sebagainya.

2.1.5 Operator Dasar C

Operator dasar dalam C# terbagi atas + , - , *, / dan %. Operator + adalah

operator pertambahan seperti int a = 3 + 4 = 7. Operator - adalah operator

pengurangan seperti int a = 5 - 4 = 1. Operator * adalah operator perkalian

seperti int a = 3 * 4 = 12. Operator / adalah operator pembagian seperti int

a = 8 / 4 = 2. Operator % adalah operator modulus seperti int a = 5 % 4 = 1

.

2.1.6 Visual Studio 2010

Visual Studio .NET adalah sebuah tools pengembangan perangkat lunak

untuk membangun aplikasi ASP Web, layanan XML Web, aplikasi desktop, dan

aplikasi mobile. Visual Basic .NET, Visual C++ .NET, Visual C# .NET, dan Visual

18 J# .NET; semuanya menggunakan Integrated Development E

vironment (IDE) atau lingkungan pengembangan terintegrasi yang sama yang

membolehkan mereka untuk saling berbagi tools dan fasilitas dalam pembuatan

solusi yang memadukan beberapa bahasa (mixed – language solutions). Selain itu,

bahasa -bahasa ini mempengaruhi fungsionalitas dari .NET Framework, dan

menyediakan pengaksesan ke kunci teknologi yang menyederhanakan proses

pengembangan dari aplikasi ASP Web dan layanan XML Web.

1. Sistem operasi yang didukung

a. Windows Server 2008 R2 (berbasis x64)

b. Windows 7 (berbasis x86 dan x64)

Page 28: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

12

c. Windows Server 2008 (semua edisi berbasis x86 dan berbasis x64) Bersama

sama dengan Paket Layanan 2

d. Windows Vista (semua x86-x64 berbasis dan edisi kecuali Starter Edition)

bersama-sama dengan Paket Layanan 2

e. Windows Server 2003 R2 (semua edisi x86-x64 berbasis dan)

f. Windows Server 2003 (semua x86-semua x64 berbasis dan edisi) bersama-

sama dengan Paket Layanan 2 Catatan Anda harus memiliki MSXML 6.0

diinstal untuk menerapkan paket layanan ini pada komputer yang

menjalankan Windows Server 2003. Untuk informasi selengkapnya tentang

cara mendapatkan MSXML 6.0, kunjungi website Microsoft berikut:

1) Microsoft Core XML Services (MSXML) 6.0

2) Windows XP Service Pack 2 (SP2) atau versi Windows XP

3) Windows XP (semua berbasis x86 edisi kecuali edisi Starter)

bersama-sama dengan Paket Layanan 3

2. Arsitektur didukung

a. 32-bit (x86)

b. (x64) 64-bit (WOW)

3. Persyaratan perangkat keras

a. 1.6 gigahertz (GHz) atau prosesor yang lebih cepat

b. 1.024 MB RAM (1.5 GB jika menjalankan mesin virtual)

c. 5.5 GB ruang hard disk yang tersedia

d. Kandar keras 5.400 RPM

e. DirectX 9-mampu kartu video yang berjalan di 1.024 × 768 atau tampilan

resolusi yang lebih tinggi

Page 29: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

13

f. Kandar DVD

2.2.1 Peralatan Pendukung (Tool System)

Suatu program yang baik, akan membutuhkan peralatan pendukung untuk

menunjang keberhasilan program itu sendiri dan untuk menjelaskan kepada

pengguna fungsi dari suatu aplikasi yang dapat bekerja dengan suatu bentuk logika

yang digambarkan dengan symbol-simbo. Peralatan pendukung yang digunakan

dalam pembuatan program ini adalah sebagai berikut:

2.2.1 Diagram Alur (Flowchart)

Menurut Kadir (2012:12) “diagram alur (flowchart) adalah suatu standar

untuk mengembangkan suatu peroses. Setiap langkah dalam algoritma dinyatakan

dengan sebuah simbol dan aliran setiap langkah (dari suatu langkah ke langkah

yang lain) dinyatakan dengan garis yang dilengkapi panah.”

2.2.2 Hierarchy Input Process Output (HIPO)

Menurut Jogiyanto (2007:787) “HIPO (Hierarchy plus inputoproces-

Output) merupakan metodologi yang dikembangkan dan didukung oleh IBM”.

Tetapi saat ini HIPO juga banyak di gunakan sebagai alat desain dan teknik

dokumentasi dalam siklus pengembangan sistem. Fungsi utamanya adalah sebagai

berikut:

1. Untuk menyediakan suatau struktur guna memahami fungsi-fungsi dari system

untuk lebih menekankan fungsi-fungsi yang harus di selesaikan oleh program

yang digunakan untuk melaksanakan fungsi tersebut.

Page 30: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

14

2. Untuk menyediakan penjelasan yang jelas dari input yang harus digunakan dan

output yang dihasilkan oleh masing-masing fungsi tiap-tiap tingkatan dari

diagram-diagram HIPO.

3. Untuk menyediakan output yang tepat dan sesuai dengan kebutuhan pemakai.

Jenis-jenis Diagram dalam paket HIPO berisi tiga jenis diagram, yaitu :

a. Daftarisi Visual/ Visual Tabel of Contents (VTOC), yang terdiri dari satu

diagram hirarki atau lebih. Visual Tabel of Contents menggambarkan

seluruh program HIPO baik rinci maupun ringkasan yang tersetuktur. Pada

diagram ini nama dan nomor dari program HIPO diidentifikasi. Struktur

paket diagram dan hubungan fungsi juga diidentifikasi dalam bentuk

hirarki. Keterangan masing-masing fungsi diberikan pada bagian penjelasan

yang diikut sertakan dalam diagram ini.

Visual Tabel of Contents ini dapat digambarkan sebagai berikut :

Sumber: https://www.codepolitan.com/pengenalan-bahasa-pemrograman-

c-587effa1cb95b

Gambar II.2 Visual Tabel of Contents

Page 31: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

15

b. Diagram ringkas / Overview Diagram yaitu seri diagram fungsional.

Masing-masing diagram dihubungkan dengan salah satu fungsi sistem.

Diagram ringkasan menggambarkan fungsi dan referensi utama dari

suatu sistem. Fungsi dan referensi ini di perlukan oleh program untuk

memperluas fungsi sampai uraian yang terkecil. Diagram ini berisi

input, proses dan output dari fungsi khusus.

Input pada diagram ini berisi item-item data yang dipakai oleh proses,

sedangkan proses merupakan urutan langkah-langkah yang menjelaskan

fungsi yang sedang dijalankan untuk menghasilkan suatu output. Output

berisikan item-item data yang dihasilkan dan diubah oleh proses.

Anak panah pada diagram ringkasan dari input ke proses menunjukan

hubungan antara item data di input dan langkah-langkah proses, sedangkan

anak panah dari proses ke output menunjukan hubungan tahap-tahap proses

dan item data output.

Penjelasan tentang tahap-tahap proses, item data input dan output diberikan

pada bagian extended description. Penjelasan ini juga mengarah pada

diagram yang lebih rendah, kode dan dokumentasi non-HIPO.

Page 32: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

16

Sumber: https://www.codepolitan.com/pengenalan-bahasa-pemrograman-

c-587effa1cb95b

Gambar II.3 Overview Diagram

c. Diagram rincian/ detail diagram yaitu suatu seri dengan fungsional dan

masing-masing diagram dihubungkan dengan sebuah sub-fungsi sistem.

Diagram rinci merupakan diagram yang paling rendah dalam diagram

yang terdapat dalam paket HIPO. Diagram rinci berisi unsur-unsur

paket dasar. Fungsi dari diagram ini adalah menjelaskan fungsi-fungsi

khusus, menunjukan item-item output dan input yang khusus dan

menunjukan diagram rinci lainnya.

Page 33: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

17

Sumber: https://www.codepolitan.com/pengenalan-bahasa-pemrograman-

c-587effa1cb95b

Gambar II.4 Diagram rincian

Page 34: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

18

BAB III

PEMBAHASAN

3.1. Tinjauan Kasus

Untuk mempermudah pelajar dan masyarakat agar mereka dapat

menyelesaikan perhitungan dengan benar dan cepat. Penulis mencoba membuat

aplikasi konversi suhu yang tentunya berguna untuk pelajar dan masyarakat

menggunakan aplikasi konversi suhu ini seperti kalkulator pada umumnya. Aplikasi

konversi suhu ini dilengkapi dengan beberapa perhitungan suhu secara umum dan

terdapat beberapa suhu yang belum diketahui oleh pelajar dan masyarakat.

3.2. Spesifikasi Rancangan Program

Dalam spesifikasi rancangan program ini, penulis akan menjelaskan tentang

spesifikasi bentuk masukan, spesifikasi bentuk keluaran, spesifikasi file, HIPO,

spesifikasi program dan flowchartnya.

3.2.1. Spesifikasi Bentuk Masukan

Adapun bentuk spesifikasi masukan aplikasi pencarian kosan dan kontrakan ini

terdiri dari berbagai layout sebagai berikut :

1. Nama Dokumen : MainMenu

Fungsi : Untuk menampilkan list suhu yang dikonversikan

Sumber : MainMenu.sln

Tujuan : Menampilkan list button suhu

Page 35: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

19

Media : Laptop

Jumlah : 1 activity sln

Frekuensi : Setiap klik button suhu

Bentuk : Lampiran A.1

3.2.2. Spesifikasi Bentuk Keluaran

1. Nama Dokumen : Konversi dari celcius

Fungsi : Untuk tampilan perhitungan suhu

Sumber : MainMenu.sln

Tujuan : Menampilkan perhitungan dan hasil perhitungan

Media : Laptop

Jumlah : 1 activity sln

Frekuensi : Mengklik button suhu, menghitung beberapa suhu

Bentuk : Lampiran B.1

2. Nama Dokumen : Konversi dari reamur

Fungsi : Untuk tampilan perhitungan suhu

Sumber : MainMenu.sln

Tujuan : Menampilkan perhitungan dan hasil perhitungan

Media : Laptop

Jumlah : 1 activity sln

Frekuensi : Mengklik button suhu, menghitung beberapa suhu

Bentuk : Lampiran B.2

Page 36: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

20

3. Nama Dokumen : Konversi dari kelvin

Fungsi : Untuk tampilan perhitungan suhu

Sumber : MainMenu.sln

Tujuan : menampilkan perhitungan dan hasil perhitungan

Media : Laptop

Jumlah : 1 activity sln

Frekuensi : Mengklik button suhu, menghitung beberapa suhu

Bentuk : Lampiran B.3

4. Nama Dokumen : Konversi dari romer

Fungsi : Untuk tampilan perhitungan suhu

Sumber : MainMenu.sln

Tujuan : Menampilkan perhitungan dan hasil perhitungan

Media : Laptop

Jumlah : 1 activity sln

Frekuensi : Mengklik button suhu, menghitung beberapa suhu

Bentuk : Lampiran B.4

5. Nama Dokumen : Konversi dari fahrenheit

Fungsi : Untuk tampilan perhitungan suhu

Sumber : MainMenu.sln

Tujuan : Menampilkan perhitungan dan hasil perhitungan

Media : Laptop

Page 37: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

21

Jumlah : 1 activity sln

Frekuensi : Mengklik button suhu, menghitung beberapa suhu

Bentuk : Lampiran B.5

6. Nama Dokumen : Konversi dari rankine

Fungsi : Untuk tampilan perhitungan suhu

Sumber : MainMenu.sln

Tujuan : Menampilkan perhitungan dan hasil perhitungan

Media : Laptop

Jumlah : 1 activity sln

Frekuensi : Mengklik button suhu, menghitung beberapa suhu

Bentuk : Lampiran B.6

7. Nama Dokumen : Konversi dari delisle

Fungsi : Untuk tampilan perhitungan suhu

Sumber : MainMenu.sln

Tujuan : Menampilkan perhitungan dan hasil perhitungan

Media : Laptop

Jumlah : 1 activity sln

Frekuensi : Mengklik button suhu, menghitung beberapa suhu

Bentuk : Lampiran B.7

8. Nama Dokumen : Konversi dari newton

Page 38: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

22

Fungsi : Untuk tampilan perhitungan suhu

Sumber : MainMenu.sln

Tujuan : Menampilkan perhitungan dan hasil perhitungan

Media : Laptop

Jumlah : 1 activity sln

Frekuensi : Mengklik button suhu, menghitung beberapa suhu

Bentuk : Lampiran B.8

9. Nama Dokumen : profilpembuat

Fungsi : Untuk tampilan informasi pembuat aplikasi

Sumber : MainMenu.sln

Tujuan : Menampilkan biodata pembuat aplikasi

Media : Laptop

Jumlah : 1 activity sln

Frekuensi : setiap klik profil pembuat, menampilkan biodata

Bentuk : Lampiran A.3

10. Nama Dokumen : tentangaplikasiini

Fungsi : Untuk menampilkan tentang aplikasi

Sumber : MainMenu.sln

Tujuan : Untuk mengetahui aplikasi yang digunakan

Media : Laptop

Jumlah : 1 activity sln

Page 39: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

23

Frekuensi : Setiap klik, menampilkan informasi aplikasi

Bentuk : Lampiran A.2

3.2.3. Spesifikasi file

Dengan adanya langkah pembuatan aplikasi, pembuat aplikasi akan merasa

mudah dalam menentukan form - form apa saja yang dibutuhkan untuk membangun

sebuah aplikasi.

1. Spesifikasi file main menu

Nama File : MainMenu

Fungsi : Untuk menampilkan list suhu

Tipe File : Desktop

Akses File : Public

2. Spesifikasi file celcius

Nama File : Celcius

Fungsi : Untuk tampilan perhitungan suhu

Tipe File : Desktop

Akses File : Public

3. Spesifikasi file fahrenhait

Nama File : Fahrenhait

Fungsi : Untuk tampilan perhitungan suhu

Page 40: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

24

Tipe File : Desktop

Akses File : Public

4. Spesifikasi file kelvin

Nama File : Kelvin

Fungsi : Untuk tampilan perhitungan suhu

Tipe File : Desktop

Akses File : Public

5. Spesifikasi file reamur

Nama File : Reamur

Fungsi : Untuk tampilan perhitungan suhu

Tipe File : Desktop

Akses File : Public

6. Spesifikasi file romer

Nama File : Romer

Fungsi : Untuk tampilan perhitungan suhu

Tipe File : Desktop

Akses File : Public

7. Spesifikasi file rankine

Nama File : Rankine

Fungsi : Untuk tampilan perhitungan suhu

Tipe File : Desktop

Page 41: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

25

Akses File : Public

8. Spesifikasi file delisle

Nama File : Delisle

Fungsi : Untuk tampilan perhitungan suhu

Tipe File : Desktop

Akses File : Public

9. Spesifikasi file newton

Nama File : Newton

Fungsi : Untuk tampilan perhitungan suhu

Tipe File : Desktop

Akses File : Public

Page 42: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

26

3.2.4. HIPO

MENU UTAMA

0,0

CELCIUS

1,0

0,0

REAMUR

2,0

0,0

KELVIN

3,0

0,0

ROMER

4,0

0,0

FAHRENHEIT

5,0

0,0

RANKINE

6,0

0,0

DELISLE

7,0

0,0

NEWTON

8,0

0,0

TENTANG

APLIKASI INI

9,0

0,0

PROFIL PEMBUAT

10,0

0,0

PROSES HITUNG

1,1

1,0

PROSES HITUNG

2,1

1,0

PROSES HITUNG

3,1

1,0

PROSES HITUNG

4,1

1,0

PROSES HITUNG

5,1

1,0

PROSES HITUNG

6,1

1,0

PROSES HITUNG

7,1

1,0

PROSES HITUNG

8,1

1,0

RUMUS

KONVERSI

1,2

2,0

RUMUS

KONVERSI

2,2

2,0

RUMUS

KONVERSI

3,2

2,0

RUMUS

KONVERSI

4,2

2,0

RUMUS

KONVERSI

5,2

2,0

RUMUS

KONVERSI

6,2

2,0

RUMUS

KONVERSI

7,2

2,0

RUMUS

KONVERSI

8,2

2,0

Sumber : Dokumen Pribadi

Gambar III.1 Hipo

Page 43: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

27

3.2.5. Spesifikasi Program

1. Menu Utama

Nama Program : Main Menu

Akronim : mainmenu

Fungsi : Sebagai tampilan menu utama

Index : -

Bahasa Program : C#

Bentuk Tampilan : Lampiran C-1

Proses : Pada main menu terdapat list suhu, pada saat ditekan

salah satu daftar suhu maka akan tampil proses

perhitungan suhu

2. Nama Program : Tentang Aplikasi ini

Akronim : Tentang Aplikasi ini

Fungsi : Sebagai mengatahui aplikasi yang digunakan

Index : -

Bahasa Program : C#

Bentuk Tampilan : Lampiran C-2

Proses : Pada saat di tekan maka akan terdapat informasi

aplikasi yang digunakan

3. Nama Program : Profil pembuat

Akronim : Profil pembuat

Page 44: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

28

Fungsi : Sebagai tampilan daftar diri dari pembuat aplikasi

Index : -

Bahasa Program : C#

Bentuk Tampilan : Lampiran C-3

Proses : Pada saat ditekan profil pembuat, maka akan

tampil daftar diri dari pembuat aplikasi

4. Nama Program : Sembunyikan

Akronim : Sembunyikan

Fungsi : untuk menyembunyikan form yang sedang berjalan

Index : -

Bahasa Program : C#

Bentuk Tampilan : Lampiran C-4

Proses : Pada saat ditekan sembunyikan, maka akan

menyembunyikan form yang sedang berjalan

5. Nama Program : Keluar

Akronim : Keluar

Fungsi : Sebagai tombol keluar yang akan memproses

Keluar dari aplikasi atau tidak

Index : -

Bahasa Program : C#

Bentuk Tampilan : Lampiran C-5

Page 45: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

29

Proses : Pada saat ditekan tombol keluar, maka akan

menutup atau memberhentikan program

3.2.6. Flowchart

Flowchart merupakan penggambaran secara grafik dari langkah-langkah dan

urut-urutan prosedur dari suatu program. Penggambaran flowchart terdiri dari simbol-

simbol yang mewakili fungsi langkah program dan garis alir (flow lines) menunjukkan

urutan dari simbol-simbol yang akan dikerjakan berikut adalah gambaran flowchart

pada Perancangan Program Aplikasi Konversi Suhu Berbasis Desktop.

Page 46: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

30

START

1. Menu utama

2. Tentang Aplikasi ini

3. Profil pembuat

4. Sembunyikan

5. Keluar

Menu utama

END

Menu utama

Tentang aplikasi ini

Tentang

aplikasi ini

Profil pembuatProfil

pembuat

ya

ya

ya

kembali

Kembali

kembali

tidak

tidak

tidak

Sumber : Dokumen Pribadi

Gambar III.2 Flowchart Menu utama

Page 47: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

31

START

DAFTAR

SUHU

CELCIUS

REAMUR

KELVIN

ROMER

FAHRENHAIT

RANKINE

NEWTON

DELISLE

INPUT

SUHU

PROSES

KONVERSI

HASIL

KONVERSIKEMBALI

INPUT

SUHU

PROSES

KONVERSI

HASIL

KONVERSIKEMBALI

INPUT

SUHU

PROSES

KONVERSI

HASIL

KONVERSIKEMBALI

INPUT

SUHU

PROSES

KONVERSI

HASIL

KONVERSIKEMBALI

INPUT

SUHU

PROSES

KONVERSI

HASIL

KONVERSIKEMBALI

INPUT

SUHU

PROSES

KONVERSI

HASIL

KONVERSIKEMBALI

INPUT

SUHU

PROSES

KONVERSI

HASIL

KONVERSIKEMBALI

INPUT

SUHU

PROSES

KONVERSI

HASIL

KONVERSIKEMBALI

KEMBALI

KELUAR

END

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

Y

T

T

T

T

T

T

T

T

Sumber : Dokumen Pribadi

Gambar III.3 Flowchart Sub Kalkulator suhu

Page 48: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

32

3.3 Sarana Pendukung Program

3.3.1 Perangkat Keras

Perangkat keras (hardware) adalah seluruh komponen yang membentuk

suatu system komputer dan peralatan lainnya yang memungkinkan komputer dapat

melaksanakan tugasnya. Adapun perangkat keras yang dibutuhkan dalam

pembuatan Perancangan Program Aplikasi Konversi Suhu Berbasis Desktop adalah

:

1. Laptop

a. Display : 14”

b. Processor : AMD A4-3330MX APU with Radeon™ HD

Graphics

(2 CPUs), ~2.3GHz

c. Memory : 4 GB

d. Harddisk : 500 GB

3.3.2 Perangkat Lunak

Bagian penting lain yang mendukung program adalah perangkat lunak

(software) yang digunakan dalam mengeksekusi program aplikasi serta system

operasi yang digunakan dalam mengeksekusi program aplikasi serta sistem operasi

yang akan digunakan untuk menjalankan program tersebut.

Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program

rumah baca ini adalah :

1. System operasi : Windows 7 Ultimate 64-bit

2. Bahasa pemrograman : C#

3. Tools : Micrososft Visual Studio 2010

Page 49: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

33

BAB IV

PENUTUP

4.1. Kesimpulan

Berdasarkan pembahasan yang telah di bahas pada bab-bab sebelumnya,

penulis mencoba menyimpulkan dari seluruh pokok bahasan mengenai pembuatan

aplikasi konversi suhu. Adapun kesimpulan sebagai berikut :

1. Aplikasi ini berfungsi sebagai kalkulator perhitungan suhu.

2. Program ini menggunakan bahasa C#

3. Jenis program aplikasi ini adalah desktop

4.2. Saran

Pengembangan sistem aplikasi pengetahuan dan pengenalan ini masih terdapat

banyak kekurangan, oleh karena itu perlu pengembangan lebih lanjut agar sistem

ini lebih bermanfaat dan menarik bagi pengguna. Adapun penelitian selanjutnya

ada beberapa hal yang disarankan:

Untuk kedepannya aplikasi ini dapat dipergunakan seperti kalkulator pada

umumnya dan tidak dapat ketergantungan dengan Microsoft Visual Studio.

1. Dapat di akses melalui website.

2. Dapat dijalankan atau didownload untuk platform smart phone.

3. Untuk kedepannya aplikasi ini dapat dipergunakan seperti kalkulator pada

umumnya dan tidak dapat ketergantungan dengan Microsoft Visual Studio.

Page 50: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

34

DAFTAR PUSTAKA

https://www.codepolitan.com/pengenalan-bahasa-pemrograman-c-

587effa1cb95b. ( 15 Mei 2017)

https://www.codepolitan.com/pengenalan-bahasa-pemrograman-c-

587effa1cb95b. ( 15 Mei 2017)

https://www.codepolitan.com/pengenalan-bahasa-pemrograman-c-

587effa1cb95b. ( 15 Mei 2017)

Jogiyanto,2003.Sistem Teknologi Informasi. Yogyakarta : ANDI

Kadir, Abdul. 2012. Algoritma & Pemerograman. Yogyakarta: ANDI.

Munir, Rinaldi. 2011. Algoritma dan Pemrograman dalam Bahasa Pascal dan

C. Bandung: Informatika Bandung.

http://www.hendrisetiawan.com/2016/04/pengertian-bahasa-pemrograman-

munir.html. ( 24 Juli 2017 )

www.hit.ac.il (28 Mei 2017)

Page 51: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

35

DAFTAR RIWAYAT HIDUP

A. Biodata

Nama Lengkap : Shandy Rahmawan

Tempat & Tanggal Lahir : Jakarta, 03 September 1996

Alamat Lengkap : Puri Harapan Blok E 4 No.57 Rt 008 Rw 016

Kelurahan Setia Asih – Bekasi, Bekasi Utara 17125

Indonesia

Agama : Islam

Jenis Kelamin : Laki-Laki

Status : Belum Menikah

Kebangsaan : Indonesia

Email : [email protected]

No Telepon : 085777110032

B. Riwayat Pendidikan Formal & Non-Formal

1. SDN Setia Asih 02 - 06 Bekasi, lulus tahun 2008 2. SMP Taman Harapan I Bekasi, lulus tahun 2011 3. SMAN 10 Kota Bekasi, lulus tahun 2014

C.

Page 52: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

36

DAFTAR LAMPIRAN

Lampiran A.1. Main Menu

Lampiran A.2. Tentang aplikasi

Page 53: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

Lampiran A.3. Profil Pembuat

Lampiran B.1. Konversi Celcius

Page 54: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

Lampiran B.1.1. Rumus Celcius

Lampiran B.2. Konversi Reamur

Lampiran B.2.1. Rumus Ramur

Page 55: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

Lampiran B.3. Konversi Kelvin

Lampiran B.3.1. Rumus Kelvin

Page 56: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

Lampiran B.4. Konversi Romer

Lampiran B.4.1. Rumus Romer

Page 57: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

Lampiran B.5. Konversi Fahrenheit

Lampiran B.5.1. Rumus Fahrenheit

Page 58: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

Lampiran B.6. Konversi Rankine

Lampiran B.6.1 Rumus Rankine

Page 59: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

Lampiran B.7. Konversi Delisle

Lampiran B.7.1. Rumus Delisle

Page 60: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

Lampiran B.8. Konversi Newton

Lampiran B.8.1 Rumus Newton

Page 61: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai
Page 62: TUGAS AKHIR · C# atau yang dibaca C sharp adalah bahasa pemrograman sederhana yang digunakan untuk tujuan umum. Dalam artian, bahasa pemrograman ini dapat digunakan untuk berbagai

Riwayat Pengalaman Berorganisasi / Pekerjaan

4. Anggota Pramuka SMP Taman Harapan tahun 2009 s.d tahun 2010 5. Anggota Pramuka SMAN 10 Kota Bekasi tahun 2012 s.d tahun 2013

Jakarta, 10 Juli 2017

Shandy Rahmawan