Internet Pengertian Internet menurut par

 
 

BAB 2
LANDASAN TEORI

2.1

Internet
Pengertian Internet menurut para ahli:

1.

Menurut Greenlaw and Hepp (2002, p. 98), internet adalah sebuah sistem
informasi global yang terhubung secara logika oleh address yang unik secara
global yang berbasis pada Internet Protocol (IP), mendukung komunikasi
dengan menggunakan TCP/IP , menyediakan , menggunakan , dan
membuatnya bisa diakses baik secara umum maupun khusus.

2.


Menurut Turban , Rainer , and Potter ( 2005, p. 674), internet adalah sebuah
jaringan besar yang menghubungkan jaringan komputer baik dari organisasi
bisnis , organisasi pemerintahan , dan sekolah-sekolah dari seluruh dunia
secara langusung dan cepat.

Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika,
U.S. DefenseAdvancedResearchProjects Agency (DARPA) memutuskan untuk
mengadakan riset tentang bagaimana caranya menghubungkan sejumlah computer
sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama
ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan

 


 

satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah
jaringan.
Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang
ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah

sehingga langsung menjadi populer. Pada tahun yang sama, icon @ juga
diperkenalkan sebagai lambang penting yang menunjukkan "at" atau "pada".
Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar
Amerika Serikat.Komputer University College di London merupakan komputer
pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada
tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn
mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal
pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas
Sussex.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris
berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern.
Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET
membentuk sebuah jaringan atau network.
Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan
newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom
menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang
bisa saling menelpon sambil berhubungan dengan video link.

10 
 


Karena komputer yang membentuk jaringan semakin hari semakin banyak,
maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun
1982 dibentuk TransmissionControlProtocol atau TCP dan Internet Protokol atau IP
yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan
yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negaranegara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa email dan newsgroup USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada
tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS
atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada
sudah melebihi 1000 komputer lebih.Pada 1987 jumlah komputer yang tersambung
ke jaringan melonjak 10 kali lipat menjadi 10.000 lebih.
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus
memperkenalkan IRC atau Internet Relay Chat. Tahun 1990 adalah tahun yang paling
bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang
bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang
membentuk jaringan itu. Program inilah yang disebut www, atau WorldWideWeb.

2.2

Website

Menurut Greenlaw dan Hepp (2002, p. 18), web adalah suatu aplikasi

software yang memungkinkan setiap pengguna atau user untuk menerbitkan atau
mencari dokumen hypertext di internet.

11 
 

Sebuah situsweb (sering pula disingkat menjadi situs saja; web site, site)
adalah sebutan bagi sekelompok halaman web (web page), yang umumnya
merupakan bagian dari suatu namadomain (domain name) atau subdomain di World
Wide Web (WWW) di Internet. WWW terdiri dari seluruh situs web yang tersedia
kepada publik. Halaman-halaman sebuah situs web diakses dari sebuah URL yang
menjadi “akar” (root), yang disebut homepage (halaman induk; sering diterjemahkan
menjadi “beranda”, “halaman muka”), dan biasanya disimpan dalam server yang
sama. Tidak semua situs web dapat diakses dengan gratis. Beberapa situs web
memerlukan pembayaran agar dapat menjadi pelanggan, misalnya situs-situs yang
menampilkan pornografi, situs-situs berita, layanan surat elektronik (e-mail), dan
lain-lain.
Secara terminologi, website merupakan kumpulan dari halaman-halaman

situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang
tempatnya berada di dalam World Wide Web (WWW) di Internet. Sebuah halaman
web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup
Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang
menyampaikan informasi dari serverwebsite untuk ditampilkan kepada para pemakai
melalui web browser. Semua publikasi dari website-website tersebut dapat
membentuk sebuah jaringan informasi yang sangat besar.
Halaman-halaman dari websiteakan bisa diakses melalui sebuah URL yang
biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi
sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur

12 
 

para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus
informasi ini berjalan.

2.3

Metodologi Waterfall

Menurut Pressman ( 2005 , p 79) waterfall memberikan sebuah pendekatan

yang sistematis dan sekuensial untuk pengembangan peranti lunak yang dimulai pada
system dan perkembangan peranti lunak dengan melalui beberapa tahapan :
Communication , planning , modeling , construction ,

dan deployment. Model

waterfall sering dianggap sebagai pendekatan klasik dalam siklus hidup
pengembangan system ( classic life cycle).
Tahapan-tahapan model waterfall yaitu :
-Communication
Pada tahap ini dilakukan pengumpulan kebutuhan yang khusus dan
difokuskan pada pembuatan peranti lunak.
-Planning
Pada tahap perencanaan ini dilakukan penjadwalan dan estimasi.
-Modeling
Ditahap modeling ini dirancang design yang diperlukan untuk membangun
peranti lunak.
-Construction

Pada tahap ini dilakukan coding dan testing.

13 
 

-Deployment
Pada tahap ini dilakukan feedback terhadap system yang dibangun.
Berikut merupakan gambar waterfall model:

Gambar 2.1

2.4

Waterfall Model (Pressman, R. S.)

E-application
E-application adalah sebuah aplikasi komputer yang berbasis network yang

dirancang untuk mengatasi aktivitas-aktivitas di dunia maya dan hanya bisa
beroperasi pada lingkungan yang memiliki jaringan atau network.

Jenis-jenis e-application :
-E-government
Menurut James S.L. Yong ( 2003 , p 10 ) adalah penggunaan teknologi
informasi yang berupa aplikasi internet yang berbasis web untuk meningkatkan akses

14 
 

dan pelayanan pemerintah kepada masyarakat , rekan bisnis , karyawan , dan badan
pemerintah lainnya.
-E-commerce
E-commerce menurut R. Eko Indrajid (2000 , p 46 ) Adalah segala bentuk
transaksi yang dilakukan baik perdagangan ataupun jasa dengan menggunakan media
elektronik
-E-learning
e-learning menurut clark, Richard ( 2004 , p 11) adalah instruksi yang
disampaikan pada komputer melalui internet.
-E-mail
Adalah media surat menyurat secara online.


2.5

Interaksi Manusia dan Komputer
Definisi dari Interaksi Manusia Komputer:

1.

Sekumpulan proses, dialog dan kegiatan di mana melaluinya pengguna
memanfaatkan danberinteraksi dengan komputer.(Rogers, Y. , Sharp, H. , and
Preece, J., 2007, p. 8).

2.

Suatu disiplin ilmu yang menekankan pada aspek desain, evaluasi, dan
implementasi darisistem komputer interaktif untuk kegunaan manusia dengan
mempertimbangkan fenomena- fenomena di sekitar manusia itu sendiri.
(Shneiderman 2010, p. 74).

15 
 


Fokus pada IMK

adalah perancangan dan evaluasi user interface. User

Interface adalah system komputer yang membuat user bisa berinteraksi dengan
komputer.
5 faktor manusia terukur:
a.

Waktu belajar: berapa lama orang biasa mempelajari cara relevan untuk
melakukan suatu tugas?

b.

Kecepatan kinerja: berapa lama suatu tugas dilakukan?

c.

Tingkat kesalahan: berapa banyak kesalahan dan kesalahan-kesalahan apa saja

yang dibuat pemakai?

d.

Daya

ingat:

bagaimana

kemampuan

pemakai

mempertahankan

pengetahuannya setelah jangka waktu tertentu?
e.

Kepuasan subjektif: bagaimana kesukaan pemakai terhadap berbagai aspek
sistem?

Menurut Shneiderman (2010, p. 88) ,8 (delapan) aturan yang dapat digunakan
sebagai petunjuk dasar yang baik untuk merancang suatu user interface. Delapan
aturan ini disebut dengan Eight Golden Rules of Interface Design, yaitu:
a.

Konsistensi
Konsistensi dilakukan pada urutan tindakan, perintah, dan istilah yang

digunakan pada prompt, menu, serta layar bantuan.

16 
 

b.

Memungkinkan pengguna untuk menggunakan shortcut
Ada kebutuhan dari pengguna yang sudah ahli untuk meningkatkan kecepatan

interaksi, sehingga diperlukan singkatan, tombol fungsi, perintah tersembunyi, dan
fasilitas makro.
c.

Memberikan umpan balik yang informative
Untuk setiap tindakan operator, sebaiknya disertakan suatu sistem umpan

balik.Untuk tindakan yang sering dilakukan dan tidak terlalu penting, dapat diberikan
umpan balik yang sederhana.Tetapi ketika tindakan merupakan hal yang penting,
maka umpan balik sebaiknya lebih substansial. Misalnya muncul suatu suara ketika
salah menekan tombol pada waktu input data atau muncul pesan kesalahannya.
d.

Merancang dialog untuk menghasilkan suatu penutupan
Urutan tindakan sebaiknya diorganisir dalam suatu kelompok dengan bagian

awal, tengah, dan akhir. Umpan balik yang informatif akan meberikan indikasi bahwa
cara yang dilakukan sudah benar dan dapat mempersiapkan kelompok tindakan
berikutnya.
e.

Memberikan penanganan kesalahan yang sederhana
Sedapat mungkin sistem dirancang sehingga pengguna tidak dapat melakukan

kesalahan fatal.Jika kesalahan terjadi, sistem dapat mendeteksi kesalahan dengan
cepat dan memberikan mekanisme yang sedehana dan mudah dipahami untuk
penanganan kesalahan.

17 
 

f.

Mudah kembali ke tindakan sebelumnya
Hal ini dapat mengurangi kekuatiran pengguna karena pengguna mengetahui

kesalahan yang dilakukan dapat dibatalkan; sehingga pengguna tidak takut untuk
mengekplorasi pilihan-pilihan lain yang belum biasa digunakan.
g.

Mendukung tempat pengendali internal (internal locus of control)
Pengguna ingin menjadi pengontrol sistem dan sistem akan merespon

tindakan yang dilakukan pengguna daripada pengguna merasa bahwa sistem
mengontrol pengguna. Sebaiknya sistem dirancang sedemikan rupa sehingga
pengguna menjadi inisiator daripada responden.
h.

Mengurangi beban ingatan jangka pendek
Keterbatasan ingatan manusia membutuhkan tampilan yang sederhana atau

banyak tampilan halaman yang sebaiknya disatukan, serta diberikan cukup waktu
pelatihan untuk kode, mnemonic, dan urutan tindakan.

Peran Utama Interaksi Manusia dan Komputer menghasilkan sebuah sistem
yang mudah digunakan, aman, efektif dan efisien.
Model IMK melibatkan 3 komponen :
a. Pengguna.
b. Interaksi.
c. Sistem.
Kunci utama IMK adalah daya guna (usability) :
a. Sistem harus mudah digunakan.

18 
 

b. Memberi keamanan kepada pengguna.
c. Mudah dipelajari.

2.6

Smartphone
Sekarang ini banyak smartphone yang dijual di pasar-pasar.Keiinginan untuk

memiliki smartphone yang memiliki fungsi seperti PC semakin tinggi dan banyak
industry-industri mulai untuk membuatnya. Perbedaan antara smartphone dan mobile
phone biasa sedikit unik, biasanya smartphone memiliki operating system, high tech
dan fitur-fitur berguna seperti : wifi, 3.5 G, GPS, Push mail, dan lain-lain dan
spesifikasi perangkat keras smartphone jauh lebih tinggi dibanding dengan mobile
phone biasa di pasar-pasar.

2.7

GPS
GPS (Global Positioning System) merupakan sistem navigasi satelit yang

dikembangkan oleh Departemen Pertahanan Amerika Serikat (US DoD = United
States Department of Defense). GPS memungkinkan kita mengetahui posisi geografis
kita (lintang, bujur, dan ketinggian di atas permukaan laut).Jadi dimanapun kita
berada di muka bumi ini, kita dapat mengetahui posisi kita dengan tepat.
GPS terdiri dari 3 segmen: Segmen angkasa, kontrol, dan pengguna. Dimana :
a.

Segmen angkasa:
Terdiri dari 24 satelit yang beroperasi dalam 6 orbit pada ketinggian 20.200

km dan inklinasi 55 derajat dengan periode 12 jam (satelit akan kembali ke titik yang

19 
 

sama dalam 12 jam). Satelit tersebut memutari orbitnya sehingga minimal ada 6
satelit yang dapat dipantau pada titik manapun di bumi ini. Satelit tersebut
mengirimkan posisi dan waktu kepada pengguna seluruh dunia.
b.

Segmen Kontrol/Pengendali:
Terdapat pusat pengendali utama yang terdapat di Colorodo Springs, dan 5

stasiun pemantau lainnya dan 3 antena yang tersebar di bumi ini. Stasiun pemantau
memantau semua satelit GOS dan mengumpulkan informasinya. Stasiun pemantau
kemudian mengirimkan informasi tersebut kepada pusat pengendali utama yang
kemudian melakukan perhitungan dan pengecekan orbit satelit. Informasi tersebut
kemudian dikoreksi dan dilakukan pemuktahiran dan dikirim ke satelit GPS.
c.

Segmen Pengguna:
Pada sisi pengguna dibutuhkan penerima GPS (perangkat GPS) yang biasanya

terdiri dari penerima, prosesor, dan antena, sehingga memungkinkan dapat menerima
sinyal dari satelit GPS dan kemudian menghitung posisi, kecepatan dan waktu.

2.8

SQL server 2008 R2
SQL Server 2008 R2 (Ross Mistry and Stacia Misner, 2010, p. 3)adalah versi

upgrade dari SQL Server 2008 yang memiliki banyak enchantments dan kemampuan
engineering

yang akan mendukung aplikasi dan meningkatkan operasi dalam

managemen. SQL Server 2008 R2 bukan hanya sebuah database engine biasa, tetapi
merupakan sekumpulan komponen yang bisa diimplementasikan baik secara terpisah
maupun tergabung untuk membentuk sebuah platform data.

20 
 

Kemampuan-kemapuan yang dimiliki oleh SQL Server 2008 R2 adalah :
1.

Platform database yang berfungsi sebagai media penyimpanan data, termasuk
di dalamnya enchanment dari sisi administrasi database yang lebih
komprehensif dibandingkan versi sebelumnya.

2.

Konsep Bisnis Intelijen yang meliputi pendekatan yang dilakukan oleh
Microsoft di SQL Server 2008 R2 untuk membangun solusi bisnis intelijen
yang di kenal dengan Microsoft BI Framework.

3.

SQL Server Datawarehouse guna menunjang self service bisnis intelijen,
meliputi enchanment dari sisi : platform, integration tools, analitycal tools,
reporting tools serta master data device.

4.

Middle Tier Komponen untuk Sharepoint 2010 sebgai tools untuk business
intelligence solution.

SQL Server terdiri beberapa

data managemen dan teknologi-teknologi

analisis. Berikut ini adalah data managemen dan teknologi-teknologi analisis :
a.

Database engine
Adalah pusat service untuk menyimpan, memproses dan mengamankan

data. Database engine menyediakan control akses dan proses transaksi yang cepat .
b.

Analysis Service - Multidimensional Data
Analysis service mendukung OLAP untuk merancang,

manage data dari sumber data lain.

membuat dan

21 
 

c.

Integration Service
Adalah sebuah platform untuk membangun High Perfomance Data In

tegration Solution.
d.

Master Data Service
Adalah Sumber dari segala data di organisasi.

2.9

Internet Information Service (IIS)
IIS atau Internet Information Services (Mohamad Iqbal, 2011 , p.3) adalah

sebuah HTTP web server seperti Apache yang digunakan dalam sistem operasi server
Windows, mulai dari Windows NT 4.0 Server, Windows 2000 Server atau Windows
Server 2003. Layanan ini merupakan layanan terintegrasi dalam Windows 2000
Server, Windows Server 2003 atau sebagai add-on dalam Windows NT 4.0.Layanan
ini berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan
aplikasi (application layer). IIS juga menjadi fondasi dari platform Internet dan
Intranet Microsoft, yang mencakup Microsoft Site Server, Microsoft Commercial
Internet System dan produk-produk Microsoft BackOffice lainnya.
IIS telah berevolusi semenjak diperkenalkan pertama kali pada Windows NT
3.51 (meski kurang banyak digunakan) hingga IIS versi 6.0 yang terdapat dalam
Windows Server 2003.Versi 5.0 diintegrasikan dalam Windows 2000, sedangkan
Windows XP Professional memiliki IIS versi 5.1.Windows NT 4.0 memiliki versi
4.01 yang termasuk ke dalam add-on Windows NT Option Pack.Dalam Windows NT

22 
 

4.0 Workstation atau Windows 95/98, IIS juga dapat diinstalasikan sebagai Microsoft
Personal Web Server (PWS).

2.9.1

Versi
IIS tersedia dalam beberapa versi dan sistem operasi sebagai berikut:

-IIS 1.0 untuk Windows NT 3.51, yang tersedia sebagai tambahan yang gratis.
-IIS 2.0 untuk Windows NT 4.0
-IIS 3.0 untuk Windows NT 4.0 Service Pack 3
-IIS 4.0 untuk Windows NT 4.0 Option Pack
-IIS 5.0 untuk Windows 2000 (Professional dan Server)
-IIS 5.1 untuk Windows XP Professional dan Windows XP Media Center Edition
-IIS 6.0 untuk Windows Server 2003 dan Windows XP Professional x64 Edition
-IIS 7.0 untuk Windows Server 2008 dan Windows Vista (Edisi Business, Edisi
Enterprise, dan Ultimate)
-IIS 7.5 untuk Windows Server 2008 R2 dan Windows 7

2.9.2

Fitur
IIS memiliki beberapa fitur sebagai berikut:

-Terintegrasi dengan Windows NT secara penuh (sistem keamanan, auditing, dan izin
akses NTFS)
-Mendukung penuh protokol HTTP versi 1.1
-Sudah mencakup protokol FTP

23 
 

-Dukungan terbatas untuk protokol SMTP
-Dukungan untuk protokol NNTP
-Dukungan untuk protokol keamanan SSL
-Dapat digunakan sebagai platform di mana aplikasi web berjalan, yakni dengan
menggunakan Active Server Pages (ASP), ASP.NET, Internet Server API (ISAPI),
Common Gateway Interface (CGI), Microsoft .NET Framework, Microsoft Visual
Basic Scripting (VBScript), JScript, dan beberapa bahasa skrip yang dapat
diinstalasikan seperti Perl atau PHP.
-Mengizinkan aplikasi web untuk dijalankan sebagai proses yang terisolasi dalam
ruangan memori yang terpisah untuk mencegah satu aplikasi membuat crash aplikasi
lainnya.
-Dapat diatur dengan beberapa cara: Microsoft Management Console, via web
browser, atau menggunakan skrip Windows Scripting Host.
-Bandwidth throttling yang dapat mencegah sebuah situs web memonopoli bandwidth
yang tersedia.

2.9.3

Keamanan
Kritik yang dialamatkan untuk IIS edisi awal adalah banyaknya kerentanan

(vulnerability) yang ada di dalamnya, khususnya untuk masalah CA-2001-19 yang
kemudian dieksploitasi oleh worm Code Red. Akan tetapi, versi 6.0 dan 7.0 kini tidak
memiliki masalah dengan kerentanan seperti ini. Dalam IIS 6.0, Microsoft memilih
untuk mengubah kelakukan ISAPI handler yang terinstalasi sebelumnya, yang

24 
 

ditengarai menjadi sumber masalah keamanan dalam versi 4.0 dan 5.0, sehingga
dapat mengurangi potensi serangan terhadap IIS. Selain itu, IIS 6.0 menambahkan
sebuah fitur yang disebut sebagai "Web Service Extensions" yang mencegah IIS
untuk menjalankan program apapun tanpa izin yang eksplisit dari administrator.
Dalam versi terbaru, versi 7.0, komponen dalam IIS pun kini telah
dimodularkan sehingga hanya komponen yang dibutuhkan saja yang akan
diinstalasikan oleh Windows, sehingga dapat mengurangi potensi serangan. Selain
itu, IIS 7.0 juga menawarkan fitur keamanan seperti URLFiltering yang dapat
menolak URL-URL tertentu berdasarkan peraturan yang didefinisikan oleh
pengguna.
Normalnya, IIS 5.1 dan versi sebelumnya menjalankan situs Web di bawah
akun SYSTEM, sebuah akun default yang ada di dalam Windows yang memiliki hak
akses super user. Hal ini berubah pada versi 6.0, di mana semua proses penanganan
permintaan dilakukan oleh akun NETWORK SERVICES yang memiliki hak yang
jauh lebih sedikit ketimbang SYSTEM sehingga bila ada kerentanan dalam sebuah
fitur atau kode yang dibuat sendiri, maka hal tersebut tidak akan membuat sistem
crash. IIS 6.0 juga menawarkan stack HTTP modus kernel baru yang memiliki parser
HTTP yang lebih ketat serta menawarkan fungsi response cache untuk konten statis
dan dinamis.

25 
 

2.10

Javascript
Javascript( Eko Kurniajawan K. , 2007 , p2) adalah scripting language yang

digunakan pada halaman website di sisi client. Javascript diperkenalkan pertama kali
oleh Netscape pada tahun 1995 .Pada awalnya bahasa ini dinamakan“ LiveScript ”
yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2. Jadi
penjelasan sederhana dari javascript sebagai berikut :
-

Javascript adalah scripting language dan scripting language lebih mudah

dipelajari dan lebih mudah digunakan daripada bahasa pemograman lainnya.
-

Javascript bekerja pada sisi client yang berarti javascript bekerja pada

komputer pengguna dan tidak pada server web.
-

Javascript dirancang untuk digunakan pada halaman website dan terintegrasi

dengan HTML
-

Statement Javascript yang disisipkan ke dalam sebuah halaman HTML dapat

mengenal dan merespon user event seperti Mouse clicks, Form Input, dan Page
Navigation.

Penjelasan lengkap dari dari javascript yaitu:
-

Scripting Language
Scripting Language sudah lama digunkan sebelum web. Dalam UNIX

environment, script sudah digunakan untuk melakukan tugas-tugas administrasi yang
bersifat perulangan dan untuk mengotomatisasi bagi para pengguna computer-literate
yang sedikit. Selain itu, scripting language merupakan dasar dari sebagian besar

26 
 

pemrograman cgi-bin yang saat ini digunakan untuk menambahkan bentuk
interaktivitas yang terbatas pada halaman web. Seperti semua scripting languages,
javascript adalah interpreted yang menyediakan sebuah proses pengembangan yang
mudah.
-

Designed for simple, small programs
Karena javascript merupakan scripting language, maka javascript cocok untuk

mengimplementasikan program kecil yang sederhana. Sebagai contoh , javascript
cocok untuk mengembangkan unit konversi kalkulator antara mil dan kilometer atau
ons dan kilogram. Tugas-tugas tersebut dapat dengan mudah dicatat dan dilakukan
pada javascript dengan kecepatan yang cepat dan terintegrasi dengan halaman web.
-

Perform Repetitive Task
Javascript dirancang dengan baik untuk tugas perulangan dan pemanggilan

event. Setiap kali ada perubahan data, program javascript untuk menangani event
akan dipanggil dan databaru pada field lain akan dikalkulasikan dan ditayangkan.
-

Designed For Programming User Event
Karena javascript terintegrasi ke dalam browser dan bisa berinteraksi secara

langsung dengan halaman HTML, sehingga memungkinkan javascript untuk
memberikan respon ke user events seperti mouse clicks.
-

Easy Debugging and Testing
Javascript mudah untuk menguji koding program, melihat hasil, membuat

perubahan, dan menguji lagi tanpa overhead dan delay pada saat dikompile.

27 
 

-

Live Connect
Live connect memungkinkan komunikasi antara javascript dengan java applet

pada sebuah page dan antara javascript dengan loaded plug-ins pada page. Javascript
bisa memicu events di java applets, dan java applets bisa memanggil fungsi dan
method javascript.
JavaScript menawarkan beberapa kekuatan

untuk programmer termasuk

siklus pengembangan yang pendek, kemudahan belajar, dan script berukuran kecil.
Kekuatan ini berarti bahwa JavaScript dapat dengan mudah dan cepat digunakan
untuk memperluas halaman HTML yang telah ada di web.
-

Quick Development
Karena Java Script tidak memerlukan kompilasi memakan waktu, script dapat

dikembangkan dalam waktu yang relatif singkat. Hal ini diperkuat oleh fakta bahwa
sebagian besar fitur interface, seperti kotak dialog, formulir, dan elemen GUI,
ditangani oleh browser dan kode HTML. JavaScript programmer tidak perlu khawatir
tentang cara membuat atau penanganan elemen-elemen dari aplikasi mereka.
-

Easy to Learn
JavaScript mempunyai banyak kesamaan dengan Java, kesamaan itu tidak

termasuk aturan sintaks yang kompleks dan aturan Java. Dengan belajar hanya
beberapa perintah dan aturan sintaks sederhana, bersama dengan memahami cara
objek-objek yang digunakan dalam JavaScript, memungkinkan untuk mulai membuat
program yang cukup canggih.

28 
 

-

Platfrom Independent
Karena WWW sifatnya adalah platform-independen, program JavaScript yang

dibuat untuk browser tidak terikat dengan platform perangkat keras tertentu atau
sistem operasi. Kode program yang sama dapat digunakan pada platform untuk
browser yang tersedia.
-

Small overhead
Program JavaScript cenderung cukup pendek dan cukup kecil, dibandingkan

dengan applet binary yang dihasilkan oleh Java. Ini meminimalkan persyaratan
penyimpanan pada server dan waktu download untuk pengguna. Selain itu, karena
program JavaScript biasanya termasuk dalam file yang sama seperti kode HTML
untuk halaman maka mereka memerlukan akses jaringan lebih sedikit.
Java sendiri memiliki kelemahan yang unik.Kelemahan java adalah
terbatasnya built-in method dan ketidakmampuan java untuk melindungi sumber
kode.

2.11

ASP.net
ASP.net (Ken Cox, 2008 , p 12) adalah kumpulan teknologi dalam

Framework .NET untuk membangun aplikasi web dinamik dan XML Web Service .
Halaman ASP.net dijalankan di server kemudian akan dibuat halaman markup seperti
HTML, WML ,atauXML yang dikirim ke browser destop atau mobile.

29 
 

ASP.net merupakan kompenen dari Internet InformationService (IIS).ASP.net
adalah komponen utama window yang membuat IIS dapat menjalankan aplikasi yang
berbasikan .net.
Keunggulan ASP.net :
1.

Penyederhanaan. ASP.net membuat mudah tugas umum seperti pembuatan
form, otentikasi client, validasi kata, konfigurasi situs, dan deployment.

2.

Perbaikan Perfoma. Karena ASP.net dikompilasikan ke CLR sehingga
perfomanya lebih baik dari ASP yang interpreter.

3.

FormWeb. Merupakan model pemograman baru yang

menggabungkan

aplikasi ASP dengan kemudahan pengembangan dan produktifitas Visual
Basic.
4.

Kode Nonsphagetti. Model pemrograman ASP.net memisahkan kode dari
presentasi sehingga mempermudah untuk membuat konstruksi dan mengelola
kode.

5.

Perbaikan Manajemen Status. ASP.net menyediakan status apliaksi dan sesi
yang mudah digunakan.ASP.net mengatasi keterbatasan tersebut dengan
menyediakan dukungan pendistribusian status sesi dalamserverweb,menaruh
informasi status dalam SQL server, serta menyediakan pengelolaan status
tanpa cookies.

6.

Pengamanan. ASP.net menyediakan layanan otorisasi dan otentikasi yang
telah

diperbaiki

menggunakan

URLAuthorizationModule.

CookieAuthenticationModule

dan

30 
 

7.

Konfigurasi. ASP.net menggunakanfile XML untuk menyimpan pengaturan
konfigurasi XML yang membuat deployment situs menjadi lebih mudah.

8.

Layanan Web. ASP.net dapat digunakan untuk mengekspos fungsi bisnis ke
partner melalui protocolWeb standar.

9.

Caching. Disediakan mesin caching untuk meningkatkan kinerja aplikasi dan
mengurangi beban pemroses serverweb dan server database.

10.

Debugging. ASP.net memiliki utilitas tracking yang build-in.

11.

Deployment. Deployment dapat dilakukan dengan cara menyalinfile karena
semua konfigurasi situs terdapat dalamfile XML.

2.12

C#
C# ( Rod A. Smith, 2007 , p4) adalah bahasa baru yang diciptakan oleh

Microsoft dan diserahkan kepada ECMA untuk standarisasi. Bahasa baru ini
diciptakan oleh sebuah tim dari orang-orang di Microsoft yang dipimpin oleh Anders
Hejlsberg. Menariknya, Hejlsberg adalah Microsoft Distinguished Engineer yang
telah menciptakan produk lainnya dan bahasa, termasuk Borland TurboC++ dan
Borland Delphi.
C # merupakan bahasa pemrograman yang kuat dan fleksibel. Seperti semua
bahasa

pemrograman,

c#

dapat

digunakan

untuk

menciptakan

berbagai

aplikasi.C#telah digunakan untuk proyek-proyek yang beragam macam seperti situs
Web dinamis, perangkat pengembangan,dan bahkan compiler.C # diciptakan sebagai

31 
 

pemrograman berorientasi objek (OOP) bahasa. bahasa pemrograman lainnya
termasuk fitur object-oriented.
Mengapa menggunakan C# ? C # merupakan bahasa yang berasal dari C dan
C++. Microsoft mulai dengan apa yang bekerja di C dan C++ dan menyertakan fitur
baru yang akan membuat bahasa ini lebih mudah digunakan. Kebanyakan dari fitur
ini sangat mirip dengan apa yang dapat ditemukan di Java. Pada akhirnya, Microsoft
memiliki sejumlah tujuan ketika membangun bahasa. Tujuan-tujuan ini dimasukkan
dalam klaim-klaim Microsoft tentang C#:
-C# adalah sederhana.
-C# adalah modern.
-C# adalah berorientasi objek.
Selain alasan dari Microsoft, ada alasan lain untuk menggunakan C #:
-C# sangat kuat dan fleksibel.
-C# adalah modular.
-C # akan menjadi populer.

2.13

Android
Android menurut J.F. DiMarzio (2008, p.6) , sebagai sebuah system, adalah

sebuah operating system yang berbasis java yang beroperasi pada kernel Linux 2.6.
Sistem android sangat ringan dan penuh fitur-fitur.Android sendiri bukanlah sebuah
bahasa pemrograman , tetapi android merupakan sebuah environment untuk
menjalankan aplikasi

32 
 

Android terdiri dari 3 elemen utama yaitu Operating System, Middleware, dan
Key Application.. Pada tahun 2005, google mengakuisisi android inc., android inc.
adalah sebuah perusahaan kecil yang mengembangkan system operasi perangkat
mobile yang berbasiskan Linux. Pada November 2007 Open Handset Alliance
terbentuk,Open

Handset

Alliance

ini

mempunyai

sebuah

tujuan

untuk

mengembangkan standar perangkat-perangkat mobile dan akhirnya menghasilkan
android Platform.
Open Handset Alliance terdiri dari beberapa perusahaan seperti Quallcomm,
Google, Nvidia, HTC, T-Mobile, Vodafone, dan lain lain. Sistem operasi Android
diperkenalkan pada bulan September tahun 2008 diperusahaan T-Mobile G1 sebagai
smart phone pertama yang berbasis android platform dan pada tahun yang sama
Google mengumumkan Android SDK RC 1.0 dibawah lisensi open source Apache.
Aplikasi Android dikembangkan dengan menggunakan java dan dapat
diporting dengan lebih mudah ke platform yang baru. Andorid, selama mengenali dan
mengijinkan untuk pemgembangan program UI, juga mendukung XML-Based UI
Layout yang terbaru.XML UI Layout adalah konsep baru untuk pengembangan
desktop.Salah satu fitur yang paling menarik dari android adalah arsitekturnya.
Arsitektur android terdiri dari aplikasi Third Party termasuk “home grown”
yang dieksekusi dengan prioritas system yang sama seperti aplikasi-aplikasi yang
terikat dengan pusat system. Ini adalah permulaan utama dari sebagian besar system
yang memberikan system aplikasi yang disisipkan sebuah prioritas pengeksekusian
yang lebih besar daripada prioritas thread untuk aplikasi yang dibuat oleh Third-Party

33 
 

Developers. Begitu juga untuk masing-masing aplikasi dieksekusi oleh
threadnya sendiri dengan menggunakan sebuah virtual machine yang sangat ringan.
Selain dari Android SDK yang berbentuk zipped package yang sederhana yang terdiri
dari dokumentasi dengan programming APIs, tools dan sampel-sampel dan well-form
libraries yang ada bagi pengembang untuk dikembangkan, fitur yang paling menarik
untuk para pengembang android adalah pengembang bisa mengakses segala sesuatu
yang diakses oleh operating system sehingga potensi pengembang untuk membuat
aplikasi yang dinamis dan menarik sekarang ini terbuka lebar.
Berikut ini adalah sejumlah tools yang kuat dan berguna yang disediakan oleh
android SDK untuk para pengembang :
1.

Emulator.exe
Salah satu tools terpenting yang ada pada android SDK adalah emulator.exe.

Emulator.exe menjalankan emulator android.Emulator Android digunakan untuk
menjalankan aplikasi dalam sebuah environment pseudo-android.Emulator.exe juga
digunakan sebagai sebuah tool untuk menguji aplikasi pada “native” platform.
2.

Adb.exe
Tools lain yang akan menjadi sangat berguna ketika akan menggunakan

command-line programming adalah Android Debug Bridge atau adb (adb.exe). Tool
ini mengijinkan anda untuk memberikan perintah ke tool Emulator.exe. Ketika anda
menggunakan command-line environment , tool adb bisa melakukan hal-hal berikut :
-

Start dan stop server

-

Menginstalasi dan Menghapus aplikasi

34 
 

-

Memindahkan file ke emulator dan memindahkan file dari emulator.

3.

MKSDCARD.exe
MKSDCARD.exe adalah sebuah tool yang sangat berguna jika anda menguji

aplikasi yang memerlukan read atau write pada SD Memory Card yang dimasukkan
pada perangkat selular. MKSDCARD.exe membuat sebuah partisi drive yang kecil
pada drive yang ada dan menyimpan file yang diuji. Emulator akan menganggap
partisi ini seperti sebuah SD Memory Card.
4.

DX.exe
DX.exe adalah compiler pada Android SDK. Ketika menjalankan file-file

java, DX.exe akan membuat sebuah file dengan format .dex extenstions-Dalvik
executable. File-file ini adalah format yang benar untuk dimengerti dan dijalankan
pada perangkat android.
5.

ActivityCreator (.bat atau .pn)
Activitycreator adalah sebuah tool command-line yang sederhana yang

digunakan untuk mengatur perkembangan environment dasar. Activitycreator akan
mengatur file-file Shell yang diperlukan untuk membuat sebuah aplikasi dasar
Android.

35 
 

Keuntungan dari Android adalah:
1.

Android platform adalah Open Source , memberikan kesempatan kepada para
developers yang tertarik dalam mengembangkan aplikasi pada android untuk
mengembangkan aplikasi baru android yang berkualitas tinggi, kreatif dan
inovatif.

2.

Karena android platform adalah open source maka pertumbuhan jumlah
aplikasi juga sanagat cepat untuk memenuhi kebutuhan konsumen.

3.

Open Cloud Computing,

android bisa mengalokasi dan mengakses data

darimana saja, maka data flow pada android lebih cepat.
4.

Mendukung Multitasking, banyak aplikasi bisa dijalankan secara bersamaan
sehingga android lebih mudah, cepat dan tepat untuk digunakan.

5.

Android platform tidak hanya terikat pada satu perusahaan aja, sehingga siapa
saja yang ingin memproduksi android phone mereka sendiri bisa mulai untuk
membuatnya.

2.14

APIs
API atau Application programming Interface adalah pusat dari Android SDK.

Sebuah API merupakan sekumpulan functions,methods,properties,classes, dan
libraries yang digunakan oleh para pengembang aplikasi untuk membuat program
yang bekerja pada platform spesifik. Android API mengandung semua informasi
yang spesifik yang diperlukan untuk membuat aplikasi yang bekerja dan berinteraksi
pada aplikasi yang berbasis Android.

36 
 

Google APIs
Google APIs termasuk dalam Android SDK dan mengandung program yang
mengijinkan aplikasi yang dibuat bisa terhubung dengan Google Services. Google
APIs terletak pada file Android.jar
Optional APIs
Android SDK memiliki sekumpulan Optional APIs yang mencakup fungsifungsi yang tidak dimuat pada standard Android APIs .Salah satu fitur optional APIs
adalah selular phone yang berbasis GPS.

2.15

Rumah Sakit
Rumah sakit oleh WHO ( 1957 ) diberikan batasan yaitu suatu bahagian

menyeluruh, Integrasi dari organisasi dan medis, berfungsi memberikan pelayanan
kesehatan lengkap kepada masyarakat baik kuratif maupun rehabilitatif, dimana
output layanannya menjangkau pelayanan keluarga dan lingkungan, rumah sakit juga
merupakan pusat pelatihan tenaga kesehatan serta untuk penelitian biososial.

Berikut merupakan tugas sekaligus fungsi dari rumah sakit, yaitu :


Melaksanakan pelayanan medis, pelayanan penunjang medis,



Melaksanakan pelayanan medis tambahan, pelayanan penunjang medis
tambahan,



Melaksanakan pelayanan kedokteran kehakiman,



Melaksanakan pelayanan medis khusus,

37 
 


Melaksanakan pelayanan rujukan kesehatan,



Melaksanakan pelayanan kedokteran gigi,



Melaksanakan pelayanan kedokteran sosial,



Melaksanakan pelayanan penyuluhan kesehatan,



Melaksanakan pelayanan rawat jalan atau rawat darurat dan rawat tinggal
(observasi),



Melaksanakan pelayanan rawat inap,



Melaksanakan pelayanan administratif,



Melaksanakan pendidikan para medis,



Membantu pendidikan tenaga medis umum,



Membantu pendidikan tenaga medis spesialis,



Membantu penelitian dan pengembangan kesehatan,



Membantu kegiatan penyelidikan epidemiologi

Jenis-jenis rumah sakit:
a.

Rumah sakit umum
Melayani hampir seluruh penyakit umum, dan biasanya memiliki institusi

perawatan darurat yang siaga 24 jam (ruang gawat darurat) untuk mengatasi bahaya
dalam waktu secepatnya dan memberikan pertolongan pertama.
Rumah sakit umum biasanya merupakan fasilitas yang mudah ditemui di
suatu negara, dengan kapasitas rawat inap sangat besar untuk perawatan intensif
ataupun jangka panjang.Rumah sakit jenis ini juga dilengkapi dengan fasilitas bedah,

38 
 

bedah plastik, ruang bersalin, laboratorium, dan sebagainya.Tetapi kelengkapan
fasilitas ini bisa saja bervariasi sesuai kemampuan penyelenggaranya.
Rumah sakit yang sangat besar sering disebut Medical Center (pusat
kesehatan), biasanya melayani seluruh pengobatan modern.
Sebagian besar rumah sakit di Indonesia juga membuka pelayanan kesehatan tanpa
menginap (rawat jalan) bagi masyarakat umum (klinik).Biasanya terdapat beberapa
klinik/poliklinik di dalam suatu rumah sakit.
b.

Rumah sakit terspesialisasi
Jenis ini mencakup trauma center, rumah sakit anak, rumah sakit manula, atau

rumah sakit yang melayani kepentingan khusus seperti psychiatric (psychiatric
hospital), penyakit pernapasan, dan lain-lain.
Rumah

sakit

bisa

terdiri

atas

gabungan

atau

pun

hanya

satu

bangunan.Kebanyakan mempunyai afiliasi dengan universitas atau pusat riset medis
tertentu.Kebanyakan rumah sakit di dunia didirikan dengan tujuan nirlaba.
c.

Rumah sakit penelitian/pendidikan
Rumah sakit penelitian/pendidikan adalah rumah sakit umum yang terkait

dengan kegiatan penelitian dan pendidikan di fakultas kedokteran pada suatu
universitas/lembaga pendidikan tinggi.Biasanya rumah sakit ini dipakai untuk
pelatihan dokter-dokter muda, uji coba berbagai macam obat baru atau teknik
pengobatan baru.Rumah sakit ini diselenggarakan oleh pihak universitas/perguruan
tinggi sebagai salah satu wujud pengabdian masyararakat / Tri Dharma perguruan
tinggi.

39 
 

d.

Rumah sakit lembaga/perusahaan
Rumah sakit yang didirikan oleh suatu lembaga/perusahaan untuk melayani

pasien-pasien yang merupakan anggota lembaga tersebut/karyawan perusahaan
tersebut.Alasan pendirian bisa karena penyakit yang berkaitan dengan kegiatan
lembaga tersebut (misalnya rumah sakit militer, lapangan udara), bentuk jaminan
sosial/pengobatan gratis bagi karyawan, atau karena letak/lokasi perusahaan yang
terpencil/jauh dari rumah sakit umum.Biasanya rumah sakit lembaga/perusahaan di
Indonesia juga menerima pasien umum dan menyediakan ruang gawat darurat untuk
masyarakat umum.

2.16

Fasilitas
Fasilitas, dari bahasa Belanda, faciliteit, adalah prasarana atau wahana untuk

melakukan atau mempermudah sesuatu.Fasilitas bisa pula dianggap sebagai suatu
alat.fasilitas biasanya dihubungkan dalam pemenuhan suatu prasarana umum yang
terdapat dalam suatu perusahaan-perusahaan ataupun organisasi tertentu.Dan tentu
saja setiap rumah sakit pasti memiliki fasilitas tertentu.Beberapa rumah sakit
memiliki fasilitas yang serupa, namun kelengkapan dan kualitas alat serta kehandalan
staf dokter rumah sakit membedakan kualitas fasilitas tersebut. Fasilitas yang umum
terdapat di rumah sakit antara lain :

40 
 

a.

UGD merupakan akronim dari Unit Gawat Darurat
Ruangan ini diperuntukkan bagi pasien yang dalam keadaan memerlukan

penanganan medis segera, seperti korban kecelakaan, pasien pingsan, pasien sesak
nafas, dan sebagainya
b.

ICU atau Intensive Care Unit

Ruang rawat di rumah sakit yang dilengkapi dengan staf dan peralatan khusus untuk
merawat dan mengobati pasien yang terancam jiwa oleh kegagalan / disfungsi organ,
bencana atau komplikasi yang masih ada harapan hidupnya. Pasien dalam ruang ICU
ini adalah pasien yang membutuhkan pengawasan selama 24 jam penuh terhadap
perubahan kondisi pasien tersebut.
c.

NICU atau Neonatal Intensive Care Unit
Ruangan khusus di rumah sakit untuk merawat bayi yang baru lahir sampai

usia 30 hari yang memerlukan pengobatan dan perawatan khusus di bawah
pemantauan tim dokter
d.

Ruang operasi
Ruangan khusus di rumah sakit yang digunakan untuk melakukan kegiatan

operasi pada pasien tertentu.
e.

Ruang kateterisasi
Merupakan ruangan khusus di rumah sakit yang digunakan untuk melakukan

proses kateter.

41 
 

f.

Ruang onkologi
Merupakan ruangan di rumah sakit yang digunakan untuk merawat pasien

kanker
g.

Ruang rontgen
Merupakan ruangan di rumah sakit yang digunakan untuk melihat bagian

dalam tubuh pasien dengan bantuan sinar X.

2.17

Dokter
Secara operasional, definisi “Dokter” adalah seorang tenaga kesehatan yang

menjadi tempat kontak pertama pasien dengan dokternya untuk menyelesaikan semua
masalah kesehatan yang dihadapi tanpa memandang jenis penyakit, organologi,
golongan usia, dan jenis kelamin, sedini dan sedapat mungkin, secara menyeluruh,
paripurna, bersinambung, dan dalam koordinasi serta kolaborasi dengan profesional
kesehatan lainnya, dengan menggunakan prinsip pelayanan yang efektif dan efisien
serta menjunjung tinggi tanggung jawab profesional, hukum, etika dan moral.
Layanan yang diselenggarakannya adalah sebatas kompetensi dasar
kedokteran yang diperolehnya selama pendidikan kedokteran.

2.17.1 Dokter Spesialis
Dokter spesialis adalah dokter yang mengkhususkan diri dalam suatu bidang
ilmu kedokteran tertentu. Seorang dokter harus menjalani pendidikan profesi dokter
pasca sarjana(spesialisi) untuk dapat menjadi dokter spesialis. Pendidikan dokter

42 
 

spesialis merupakan program pendidikan profesi lanjutan dari program pendidikan
dokter setelah dokter menyelesaikan wajib kerja sarjananya dan atau langsung setelah
menyelesaikan pendidikan dokter umum.

Jenis-jenis dokter spesialis:
-

Specialis Anak

-

Spesialis Anestesiologi dan Reanimasi

-

Spesialis Andrologi

-

Spesialis Bedah

-

Spesialis bedah anak

-

Spesialis bedah toraks Kardiovaskuler

-

Spesialis bedah plastic

-

Spesialis bedah syaraf

-

Spesialis kedaruratan medic

-

Spesialis kedokteran forensic

-

Spesialis farmakologi klinik

-

Spesialis jantung dan pembuluh darah

-

Spesialis psikiater

-

Spesialis penyakit kulit dan kelamin

-

Spesialis kedokteran nuklir

-

Spesialis kedokteran olahraga

-

Spesialis mata

43 
 

-

Spesialis mikrobiologi klinik

-

Spesialis obstetric dan ginekologi ( kebidanan dan kandungan)

-

Spesialis kedokteran okupasi

-

Spesialis onkologi radiasi

-

Spesialis bedah orthopaedi dan traumatologi

-

Spesialis paru ( pulmonologi )

-

Spesialis periodonsia ( jaringan gusi dan penyangga gigi )

-

Spesialis patologi anatomi

-

Spesialis penyakit dalam

-

Spesialis patologi klinik

-

Spesialis penyakit mulut

-

Spesialis radiologi

-

Spesialis rehabilitasi medik

-

Spesialis saraf atau neurology

-

Spesialis telinga hidung tenggorok-bedah kepala leher

-

Spesialis urologi

-

Spesialis geriatric ( sedang dikaji )

Dalam ilmu penyakit dalam, terdapat 12 sub-spesialis antara lain :
-

Alergi imunologi klinik

-

Gastroenterology-Hepatology

-

Geriatri

44 
 

-

Ginjal-Hipertensi

-

Hematologi – onkologi medik

-

Hepatologi

-

Kardiovaskular

-

Endokrin- metabolic-diabetes

-

Psikosomatik

-

Pulmonologi

-

Reumatologi

-

Penyakit tropic – infeksi

Terdapat 14 sub-spesialis ilmu kesehatan anak, antara lain:
-

Alergi Imunologi

-

Endokrinologi

-

Gastro-Hepatologi

-

Hematologi Onkologi

-

Infeksi & Pediatri Tropis

-

Kardiologi

-

Nefrologi

-

Neurologi

-

Nutrisi & Penyakit Metabolik

-

Pediatri Gawat Darurat

-

Pencitraan

45 
 
-

Perinatologi

-

Respirologi

-

Tumbuh Kembang Ped. Sosial

Terdapat 9 sub-spesialis THT-KL, antara lain:
-

Otologi

-

Neurotologi

-

Rinologi

-

Laringo-Faringologi

-

Onkologi Kepala Leher

-

Plastik Rekonstruksi

-

Bronkoesofagologi

-

Alergi Imunologi

-

THT Komunitas

Sub-spesialis dalam bidang anestesiologi dan reanisme, diantaranya:
-

Perawatan Intensif/ICU (Sp.An-KIC)

-

Anestesi Bedah Jantung, torax dan kardiovaskuler

-

Klinik nyeri

-

Regional analgesi

-

Anestesi bedah syaraf

-

Anestesi pediatrik

46 
 
-

Anestesi bedah umum

Sub-spesialis dalam bidang kulit dan kelamin, antara lain:
-

Infeksi Menular Seksual, Herpes, Dermatosis, Bedah Kulit.

Sub-spesialis dalam ilmu bedah, antara lain:
-

Bedah Digestif (SpB.KBD)

-

Bedah Onkologi (SpB(K)Onk)

-

Bedah Plastik

-

Bedah Anak

-

Bedah Vaskuler

-

Bedah Toraks dan Kardiovaskuler

-

Bedah Urologi

-

Bedah Saraf

-

Bedah Ortopedi dan Traumatologi

-

Bedah Umum

Sub-spesialis dalam Pulmonologi dan Ilmu Kedokteran Respirasi (Paru) ,
antara lain:
-

Infeksi

-

Onkologi Toraks

-

Asma dan PPOK

47 
 
-

Pulmonologi Intervensi dan Gawat Darurat Napas

-

Faal Paru Klinik

-

Paru Kerja dan Lingkungan

-

Imunologik klinik