Makalah Kelompok 11
Makalah Kelompok 11
Disusun Oleh :
Kelompok 11
Kelas : 2IA09
Puji syukur kami ucapkan kehadirat Tuhan Yang Maha Esa karena telah memberikan
kesempatan pada kami untuk menyelesaikan makalah ini. Atas rahmat dan hidayah-Nya lah
kami dapat menyelesaikan tugas penulisan makalah mata kuliah Algoritma & Pemrograman
3 tepat waktu.
Penulis menyadari makalah ini masih jauh dari kata sempurna. Oleh karena itu, kritik
dan saran yang membangun akan penulis terima demi kesempurnaan makalah ini. Apabila
terdapat banyak kesalahan pada makalah ini, kami memohon maaf.
Penulis
i
DAFTAR ISI
KATA PENGANTAR............................................................................................................. i
DAFTAR ISI........................................................................................................................... ii
BAB I PENDAHULUAN.......................................................................................................1
3.2 Output.......................................................................................................................8
3.3 Flowchart................................................................................................................10
BAB IV PENUTUP.............................................................................................................. 12
4.1 Kesimpulan.............................................................................................................12
4.2 Saran.......................................................................................................................12
DAFTAR PUSTAKA........................................................................................................... 13
ii
BAB I
PENDAHULUAN
Saat ini Rumah Sakit masih menggunakan cara yang manual dalam proses
pendaftaran pasiennya. Karena masih menggunakan cara yang manual, maka sering
timbul masalah dalam proses pengolahan data pasiennya. Masalah yang sering timbul
adalah pada saat petugas pendaftaran mencari data pasien. Data pasien yang ada di
Rumah Sakit jumlahnya mencapai ribuan orang. Oleh karenanya data sering tercecer
keberadaannya.
1
BAB II
LANDASAN TEORI
2
Golang adalah bahasa pemrograman yang dinilai sangat lancar dan
menawarkan kinerja yang lebih baik jika dibandingkan dengan bahasa pemrograman
lain, seperti Python dan Java. Salah satu alasan kinerja yang lebih baik pada Golang
adalah karena bahasa pemrograman satu ini diketik secara statis, sama seperti C dan
C++.
b. Mudah Dipelajari
c. Mulltitasking
Golang akan membagi program besar menjadi tugas yang lebih kecil dan
menjalankannya secara bersamaan melalui goroutine dan channels. Dengan
demikian, komputer akan menjalankan tugas-tugas secara lebih cepat dan
menghabiskan lebih sedikit waktu idle. Fitur ini juga menjadikan Golang ideal untuk
membuat aplikasi yang dapat diskalakan dari waktu ke waktu.
Interface merupakan batas bersama ketika dua atau lebih komponen dalam
komputer bertukar informasi. Golang memang dilengkapi dengan interface, tapi
sifatnya yang implisit dapat membuat pengguna kesulitan untuk membedakan isi
struct (komposit data). Kamu hanya bisa mengetahuinya begitu program telah
dikompilasi.
3
b. Dukungan Pustaka yang Tidak Memadai
c. Tidak Bisa Menggunakan Fungsi yang Sama Untuk Koleksi Data Berbeda
Berbeda dengan Java, penggunaan kode pada Golang tidak bisa dilakukan
secara berulang. Walaupun fungsi-fungsi yang dimilikinya terbilang canggih, kode-
kode yang dapat digunakan pada satu jenis koleksi data ternyata tidak dapat
digunakan untuk kelompok data yang lain.
Tools Function
package main Untuk menjalankan program yang akan dieksekusi.
import “fmt” Untuk menjalankan fungsi fmt.
func main() Entrypoint tempat pertama kali kode akan dibaca saat program
dieksekusi.
4
BAB III
CAPTURE PROGRAM
5
6
7
3.3 Output
8
9
3.4 Flowchart
START
User
menginput
biodata diri
User memilih
dan menginput
pilihan dokter
Terdapat
kondisi dimana No
jika pilihan dari Dokter tidak
user ada pada tersedia
pilihan tersebut
Yes
User menginput
lama menginap
10
User memilih
dan menginput
jenis kamar
Terdapat
kondisi dimana No
jika pilihan dari Kamar tidak
user ada pada tersedia
pilihan tersebut
Yes
END
11
BAB IV
PENUTUP
4.1 Kesimpulan
Golang adalah bahasa pemrograman yang dikembangkan oleh Google dan
memiliki kelebihan dari sisi kecepatan, keandalan, dan skalabilitas. Golang juga
termasuk dalam bahasa yang dapat diketik secara statis serta menghasilkan kode biner
pada mesin yang dapat dikompilasi. Selain itu, Golang juga dihimpun dari bahasa
pemrograman C di abad ke – 21. Bahasa Go juga dapat digunakan untuk kepentingan
pembuatan aplikasi, website, dan software yang lainnya.
4.2 Saran
Pembelajaran tentang bahasa pemrograman golang dan peranannya sangat penting
untuk dipahami mahasiswa, khususnya teknik informatika. Harapannya, dengan
penerapan bahasa golang ini maka pekerjaan bisa lebih efektif dan efisien.
12
DAFTAR PUSTAKA
Lesomar, Fredric. 2022. “Apa Itu Golang? Pengertian, Fungsi hingga Kelebihannya”,
https://blog.rumahweb.com/golang-adalah/, diakses pada 10 November 2022 pukul 12.00
WIB.
Annisa, Tsalis. 2021. “Beragam keunggulan dan kelemahan bahasa pemrograman golang”,
https://www.ekrut.com/media/beragam-keunggulan-dan-kelemahan-bahasa-pemrograman-
golang, diakses pada 10 November 2022 pukul 12.00 WIB.
13