Algoritma Dan Pemrograman
Algoritma Dan Pemrograman
LAPORAN PRAKTIKUM
1PMIK-A
Nama Praktikan
Nanda Eka Dewi
Amarta
Nama Penilai
Nomor
Tanggal
Mahasiswa
Kumpul
Tanda tangan
Praktikan
Asisten
1504000007
Tanggal
Nilai
Koreksi
Tanda tangan
Asisten
Dosen
Aulia Germi
Mahanani, SST
Puguh Yudho
Tristanto,
S.Kom.,MM
PENDAHULUAN
1.1 Latar Belakang
Perkembangan globalisasi informasi sedang mendunia dalam hal kreatifitas
dari berbagai disiplin ilmu dalam bidang teknologi informasi dan komunikasi
pengetahuan sekarang ini menyebabkan manusia berusaha untuk menciptakan
sesuatu yang menunjang perkembangan globalisasi ini, contohnya dibidang
kesehatan. Teknologi khususnya teknologi informasi dan komunikasi adalah suatu
bidang yang amat kompleks, yang sebenarnya disini terjadi berbagai kombinasi
dan juga pengembangan gabungan dari berbagai disiplin ilmu yang amat
kompleks dan diharapkan menjadi teknologi yang simple multitasking dan juga
mudah untuk dipelajari, baik itu dari segi software, hardware dan ataupun
perkembangan jaringan teknologi itu sendiri.
Dalam perkembangan kali ini yang akan dibahas lebih lanjut adalah mengenai
perkembangan software yang sangat booming begitu cepat. Perkembangan
software yang sangat cepat ini, membuat kita seharusnya selalu ingin tahu
teknologi apa yang paling baru yang sedang beredar. Dan hal ini ternyata sudah
dilakukan oleh java, sebuah platform bahasa pemrograman yang sederhana.
Dalam kesempatan ini akan membahas bahasa pemrograman java, sebagai sebuah
peralatan pembuat software yang telah teruji dan produknya paling banyak
berkembangan dan beredar dimasa sekarang. Bahasa pemrograman java mudah
untuk dipelajari oleh orang yang masih awan seperti halnya mahasiswa. Dalam
dunia perekam medis, java adalah salah satu bahasa pemrograman yang
mendukung dalam sebagian besar pekerjaan perekam medis di rumah sakit, salah
satunya untuk mengatur manajemen rumah sakit. Oleh karena itu, sangat penting
bagi seorang perekam medis untuk mempelajari java untuk menunjang
pekerjaannya.
BAB II
DESKRIPSI KERJA
1.
Pastikan
dulu, Java harus sudah di install pada komputer.
2.
Kemudia
n download NetBeans 8.1 dan langsung install
3.
Setelah
kedua software siap, NetBeans siap digunakan.
4.
Membuk
a NetBeands 8.1 dengan memilih Start Program NetBeands 8.1
5.
Tampilan
awal akan muncul seperti dibawah ini.
6.
Pilih
menu File kemudian New Project
KLIK
7.
Pada
tampilan dibawah ini pilih Categories Java dan Project Java Application
seperti dibawah ini. Lalu klik Next
8.
Tulis
nama project pada isian Project Name.
9.
Pilih
lokasi penyimpanan pada isian Project Location. Tulis lokasi dengan
menggunakan pilihan browser.
10.
Centang
pilihan Create Main Class jika project ini akan langsung membuat kelas main
atau bisa diganti nama kelasnya(bukan kelas main). Lalu klik Finish.
11.
Kemudia
n, membuat program dalam kelas Main atau bisa dengan membuat kelas
sendiri.
12.
Jika akan
membuat kelas dari tampilan ini, maka pilih lokasi yang akan digunakan
untuk meletakkan kelas, di Source Package. Pilih NewJavaClass
13.
Akan
muncul tampilan sebagai berikut. Kemudian tulis nama kelas dan klik
finish.
14.
Kemudia
n pada main kelas, ketik Sys lalu klik kombinasi CTRL+SPASI diantara
kurung kurawal yang ada sesudah kata public static void main(String[]
args). Seperti pada dibawah ini.
15.
Pilih
System.out.println(className.methodName());systrace.
16.
Pada
tampilan dibawah ini, hapus tulisan className.methodName(). Lalu tuliskan
LAPORAN TIK SEMANGAT diantara tanda pada
System.out.println(className.methodName()); .Seperti dibawah ini.
17.
Setelah
itu jalankan dengan cara klik kanan pada tab Projects pada nama kelasnya,
dalam hal ini LatihanPertama. Tampilannya adalah sebagai berikut:
18.
Pilih Run
akan terjadi proses kompilasi. Perhatikan bagian tab Output. Jika berhasil,
tidak ada kesalahan akan muncul tampilan sebagai berikut.
Untuk
6.
Ketik seperti dibawah ini. penggunaan huruf besar dan kecil harus diperhatikan.
7.
Lalu klik shift+F6 untuk run program. Maka akan muncul output seperti dibawah
ini.
Penjelasan program :
package kartu pasien diatas merupakan kumpulan dari berbagai
kode dan file yang terangkum dalam satu paket. Paket ini akan berisi
beberapa file dan kode yang akan menjalankan program tersebut. Package
i)
di run. Hasilnya akan sesuai dengan rumus yang ditulis di program ini.
ii) public class Luaspersegi merupakan pendeklarasian sebuah nama
class. Public berarti metoda yang yang bersangkutan bisa dimanfaatkan oleh
kelas-kelas yang mana saja yang ada di dalam proyek yang kita buat. Jadi
kelas Luaspersegi dapat dimanfaatkan oleh kelas-kelas lain yang ada dalam
program yang kita buat. Setelah kata public class akan ada tanda { dan }, hal
ini menandakan bahwa setiap rumus yang ada didalam kurung kurawal ini
merupakan bagian dari kelas tersebut. Nama kelas harus sama dengan nama
file yang tersimpan dalam program java.
iii)public static void main(String[] args) adalah pemulaan
fungsi yang utama dalam java / memulai program dengan method main. Kata
void didepan main merupakan keharusan dalam java. Method void yaitu
method yang tidak mengembalikan nilai (tidak punya return value). Method
main digunakan pada saat program dijalankan untuk memanggil perintah
perintah java / method yang lain. Tanpa main, program dijalankan tidak akan
menghasilkan apa apa.
iv) Scanner ok = new
Scanner
masukan
dari
keyboard
dan
mengasosiasikannya
Amarta");
System.out.println("No_RM
System.out.println("Poli
: 961069");
: KIA");
System.out.println("Jenis_Kelamin: Perempuan");
System.out.println("Tgl_Lahir
: 24 Juni 1997");
System.out.println("Alamat
: Probolinggo");
System.out.println("===================================
==");
System.out.println("Kartu ini dibawa pada saat berobat
kembali");
}}
Method println();
A = masuk.nextInt();
System.out.print("Bilangan 2 : ");
B = masuk.nextInt();
jumlah = A + B;
System.out.println("Jumlah = " + jumlah);}}
Penjelasan program :
package kartupasien diatas merupakan kumpulan dari berbagai kode
dan file yang terangkum dalam satu paket. Paket ini akan berisi beberapa file
dan kode yang akan menjalankan program tersebut. Package terdiri atas
beberapa file, yaitu:
i) import java.util.scanner; adalah untuk mengambil fungsi scanner
pada java. Scanner berfungsi untuk menerima masukan dari keyboard. Jadi
pada program ini nantinya akan ada penginputan data pada hasil output saat
di run. Hasilnya akan sesuai dengan rumus yang ditulis di program ini.
ii) public class Jumlah merupakan pendeklarasian sebuah nama class.
Public berarti metoda yang yang bersangkutan bisa dimanfaatkan oleh kelaskelas yang mana saja yang ada di dalam proyek yang kita buat. Jadi kelas
Jumlah dapat dimanfaatkan oleh kelas-kelas lain yang ada dalam program
yang kita buat. Setelah kata public class akan ada tanda { dan }, hal ini
menandakan bahwa setiap rumus yang ada didalam kurung kurawal ini
merupakan bagian dari kelas tersebut. Nama kelas harus sama dengan nama
file yang tersimpan dalam program java.
iii) public static void main(String[] args) adalah pemulaan
fungsi yang utama dalam java / memulai program dengan method main. Kata
void didepan main merupakan keharusan dalam java. Method void yaitu
method yang tidak mengembalikan nilai (tidak punya return value). Method
main digunakan pada saat program dijalankan untuk memanggil perintah
perintah java / method yang lain. Tanpa main, program dijalankan tidak akan
menghasilkan apa apa.
iv) Scanner masuk = new Scanner (System.in) berfungsi untuk
pendeklarasian variable Scanner dan membuat instance dari Scanner yang
menerima masukan keyboard dan mengasosiasikannya dengan System.in.
Scanner akan menerima masukan dari keyboard dan masuk adalah nama
scannernya.
x) Int A, B, Jumlah; artinya tipe data yang dibaca oleh program adalah
integer yaitu hanya bilangan bulat. Integer tidak akan membaca bilangan
desimal. Pada contoh program ini, yang dideklarasikan adalah A, B, dan
Jumlah.
xi)System.out.print("Bilangan 1 : "); artinya output dari rumus
tersebut adalah kalimat di antara tanda kurung dan tanda petik tanpa pindah
baris karena print();.
xii) A = masuk.nextInt(); berfungsi untuk penginputan data yang akan
di buat oleh kita dan memanggil fungsi nextInt() yang membaca angka yang
berupa integer dari keyboard. A adalah nama variabel . Syntax tersebut
berfungsi pada tipe data integer , contohnya pada tipe data double maka
gunakan A = masuk.NextDouble(); .
xiii) Penjelasan sama pada rumus System.out.print("Bilangan 1 :
"); dan A = masuk.nextInt();.
xiv) Jumlah= A+B. Rumus ini telah dideklarasikan oleh fungsi
int
sehingga hasil outputnya berupa hasil input pertama pada keyboard sebagai
nilai A dan input kedua pada keyboard sebagai nilai B dan bisa di tampilkan
di output.
xv) System.out.println("Jumlah = " + jumlah);}}, berfungsi
untuk menampilkan output dari kata diantara tanda kurung dan tanda petik
yaitu Jumlah = dan hasil penjumlahan input dari A dan B akan ditampilkan
juga pada output karena adanya rumus +jumlah yang telah dideklarasikan
pada fungsi int.
d) Program dengan menggunakan operator aritmatika
public class Aritmatika
{
public static void main(String args[])
{
System.out.println("1 + 2 = " + (1 + 2));
System.out.println("3 * 2 = " + (3 * 2));
System.out.println("7 / 3 = " + (7 / 3));
System.out.println("3 - 2 = " + (3 - 2));
System.out.println("13% 5 = " + (13 % 5));
}}
print();. Dengan hanya menginput sisi maka akan muncul secara otomatis luas
dan keliling.
viii) Untuk rumus System.out.println(""); yang lain pada program
aritmatika ini, penjelasan sama dengan yang ada diatas.
3.2 Contoh-contoh operator dalam pemrograman java
a) Operator aritmatika
int a = 10;
int b = 3;
int c = a / b;
Int hanya
membaca angka desimal contohnya 10 & 3 seperti contoh diatas. Hasil
System.out.println(c);
10/3 pada int c adalah 3,333 tetapi pada output tetap ditulis 3.
b) Operator Penugasan Operator
int a = 10;
a += 5;
System.out.println(a);
Hasil dari operasi += tersebut adalah 15. Hal ini dikarenakan a += 5 sama dengan
a = a + 5, dikarenakan a sebelumnya adalah 10, maka itu berarti a = 10 + 5.
c) Operator Pembanding Operator
boolean a = 10 == 100;
System.out.println(a);
Hasil dari operasi pembanding adalah boolean. True jika operasi pembanding tersebut
benar, dan false jika operasi pembanding tersebut salah. Hasil dari program diatas
adalah false, karena memang 10 tidak sama dengan 100. == tanda sama dengan.
Operator logika digunakan untuk membentuk suatu keadaan dari dua atau lebih
kondisi tertentu, operator logika biasanya digabungkan dengan operator pembanding.
Hasil dari operator logika adalah boolean. || adalah tanda atau. Pada aturan ||, salah
bertemu dengan benar jawabannya adalah benar.
BAB IV
PENUTUP
4.1 Kesimpulan
Teknologi informasi dan komunikasi saat ini berkembang pesat, begitu pula di
dunia kesehatan. Pelayanan yang diberikan kepada pasien tidak akan maksimal
tanpa ada manajemen pengendalian sarana pelayanan kesehatan atau rumah sakit
yang baik. Manajemen rumah sakit ini juga ditunjang oleh beberapa program,
salah satunya adalah java. Java adalah bahasa pemrograman yang dapat dijalankan
diberbagai komputer, sedangkan bahasa Pemrograman (programming language)
adalah sebuah instruksi standar untuk memerintah komputer agar mempunyai
fungsi tertentu. Bahasa pemrograman ini merupakan suatu himpunan dari aturan
sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
Dalam bahasa pemrograman ini terdapat algoritma yang akan menyelesaikan
beberapa masalah dalam pembuatan suatu program. Sesuai dengan fungsinya,
pengertian algoritma adalah susunan urut langkah-langkah yang masuk akal
dalam penyelesaian masalah yang disusun secara sistematis. Dengan begitu,
masalah dalam pembuatan program akan terselesaikan dengan baik.
Java sebagai bahasa pemrograman akan membantu Netbeans dalam membuat
beberapa program, contohnya program yang ada di rumah sakit. Perekam medis
juga bertanggung jawab dalam membuat beberapa program ini. Perekam medis
tidak hanya menginput data secara manual saja, mereka diharapkan bisa membuat
program yang dapat memajukan rumah sakit.
Program yang dibahas pada laporan ini adalah beberapa program sederhana
yang mendasari profesi PMIK. Beberapa rumus yang ada pada Netbeans
diantaranya cara untuk membuat program memasukkan data pasien secara
otomatis, dan penghitungan matematik secara otomatis. Dengan menggunakan
beberapa perintah atau rumus yang ada pada Netbeans maka program tersebut
akan berjalan sesuai dengan rencana yang dibuat dengan langkah-langkah yang
sistematis. Contoh rumusnya adalah import
java.util.Scanner,
masuk
new
Scanner(System.in),
int,
DAFTAR PUSTAKA
Integer
Integer (int) adalah tipe data yang menampung data berupa bilangan bulat.
memiliki nilai dari 2147483648 sampai 2147483647 dan menempati bytes
(32 bits) di memori. tipe data ini cocok digunakan untuk menyimpan datadata yang nanti hasilnya diharapkan memiliki nilai bulat, karena walau
dilakukan pembagian dan jika dalam hitungan normal kita hasilnya bernilai
pecahan atau decimal, hasil yang ditampilkan nantinya akan tetap bernilai
bulat. biasanya lebih cocok digunakan sebagai tipe data dari counter atau
penghitung jumlah.
Byte
Byte juga hampir sama dengan integer, yang membedakan byte dengan
integer adalah range yang lebih kecil dari integer. byte memiliki range dari
-128 sampai +127 dan menempati 1 byte (8bits) di memory.
Short
Tipe data dengan nilai 16 bit, merupakan tipe data yang menyimpan bilangan
bulat dan memiliki nilai minimum -32.768 dan nilai maksimum +32.767.
sama halnya dengan byte. tipe data ini bisa digunakan untuk angka-angka
yang kecil dan bisa dipakai untuk menyatakan nilai array yang lebih besar
dari byte.
Long
Long juga salah satu tipe data yang menampung bilangan bulat, sama dengan
dua tipe diatas yang membedakannya adalah range nilainya. long memiliki
nilai dari -9223372036854775808 sampai 9223372036854775807 dan
menempati 8 bytes (64 bits) pada memori.
Double
Double adalah tipe data yang menampung tipe data desimal. memiliki range
nilai dari -1.710308 sampai +1.710308
Float
Float hampir sama dengan double namun range nilai yang dimilikinya jauh
lebih besar, yaitu dari -3.4108 sampai +3.4108 dan menempati 4 byte di
memori.
Char
Char adalah tipe data yang menyimpan karakter. namun hanya mampu
menyimpan satu karakter saja. karakter yang mampu disimpan adalah huruf,
angka, tanda baca dan juga simbol.
Boolean
Boolean adalah tipe data yang hanya menyimpan dua nilai yaitu true atau
false. Boolean biasanya digunakan untuk membuat program dengan kondisi
tertentu.
: untuk perkalian
: untuk penjumlahan
: untuk pengurangan
: untuk pembagian
Operator
Pembanding
adalah
operator
yang
digunakan
untuk
>
<=
>=
==
!=
<>