SlideShare uma empresa Scribd logo
1 de 19
SISTEM OPERASI
   Muhammad Risal




     CHAPTER.2




                 Muhammad Risal   1
Untuk meningkatkan utilisasi sistem, sistem
operasi akan membagi sistem sumber daya
sepanjang program secara simultan. Pengertian
spooling adalah suatu program dapat
dikerjakan walau pun I/O masih mengerjakan
proses lainnya dan disk secara bersamaan
menggunakan data untuk banyak
proses.Pengertian multi programming adalah
kegiatan menjalankan beberapa program pada
memori pada satu waktu.


                              nurhalima         2
Mode yang kita butuhkan ada dua
mode operasi yaitu:
• Mode Monitor.
• Mode Pengguna.




                        nurhalima   3
Pengguna bisa mengacaukan sistem operasi
dengan melakukan instruksi I/O ilegal dengan
mengakses lokasi memori untuk sistem operasi
atau dengan cara hendak melepaskan diri dari
prosesor. Untuk mencegahnya kita menganggap
semua instruksi I/O sebagai privilidge instruction
sehingga mereka tidak bisa mengerjakan instruksi
I/O secara langsung ke memori tapi harus lewat
sistem operasi terlebih dahulu. Proteksi I/O
dikatakan selesai jika pengguna dapat dipastikan
tidak akan menyentuh mode monitor. Jika hal ini
terjadi proteksi I/O dapat dikompromikan.


                                  nurhalima          4
Salah satu proteksi perangkat keras ialah dengan
proteksi memori yaitu dengan pembatasan
penggunaan
memori. Disini diperlukan beberapa istilah yaitu:
• Base Register yaitu alamat memori fisik awal
yang dialokasikan/ boleh digunakan oleh
pengguna
• Limit Register yaitu nilai batas dari alamat
memori fisik awal yang dialokasikan/boleh
digunakan oleh pengguna.
• Proteksi Perangkat Keras.

                                  nurhalima         5
Komponen-komponen Sistem,terdiri dari:
• Managemen Proses.
• Managemen Memori Utama.
• Managemen Secondary-Storag
• Managemen Sistem I/O.
• Managemen Berkas.
• Sistem Proteksi.
• Jaringan.
• Command-Interpreter system.


                             nurhalima   6
Proses adalah keadaan ketika sebuah program
sedang di eksekusi. Sebuah proses membutuhkan
beberapa sumber daya untuk menyelesaikan
tugasnya. sumber daya tersebut dapat berupa CPU
time, memori, berkas-berkas, dan perangkat-
perangkat I/O.




                                 nurhalima        7
Memori utama atau lebih dikenal sebagai memori
adalah sebuah array yang besar dari word atau
byte,yang ukurannya mencapai
ratusan, ribuan, atau bahkan jutaan. Setiap word
atau byte mempunyai alamat tersendiri. Memori
Utama berfungsi sebagai tempat penyimpanan
yang akses datanya digunakan oleh
CPU atau perangkat I/O. Memori utama termasuk
tempat penyimpanan data yang sementara
(volatile),artinya data dapat hilang begitu sistem
dimatikan.


                                   nurhalima         8
Data yang disimpan dalam memori utama
bersifat sementara dan jumlahnya sangat
kecil. Oleh karena itu, untuk meyimpan
keseluruhan data dan program komputer
dibutuhkan secondary-storage yang bersifat
permanen dan mampu menampung banyak
data. Contoh dari secondary-storage adalah
harddisk,disket, dll.




                             nurhalima       9
Sering disebut device manager. Menyediakan "device
driver" yang umum sehingga operasi I/O dapat
seragam (membuka, membaca, menulis, menutup).
Contoh: pengguna menggunakan operasi yang sama
untuk membaca berkas pada hard-disk, CD-ROM dan
floppy disk.
Komponen Sistem Operasi untuk sistem I/O:
• Buffer: menampung sementara data dari/ ke
perangkat I/O.
• Spooling: melakukan penjadualan pemakaian I/O
sistem supaya lebih efisien (antrian dsb.).
• Menyediakan driver untuk dapat melakukan operasi
"rinci" untuk perangkat keras I/O tertentu.

                                   nurhalima         10
Berkas adalah kumpulan informasi yang berhubungan sesuai
dengan tujuan pembuat berkas tersebut.
Berkas dapat mempunyai struktur yang bersifat hirarkis
(direktori, volume, dll.). Sistem operasi bertanggung-jawab:
• Pembuatan dan penghapusan berkas.
• Pembuatan dan penghapusan direktori.
• Mendukung manipulasi berkas dan direktori.
• Memetakan berkas ke secondary storage.
• Mem-backup berkas ke media penyimpanan yang permanen
(non-volatile).




                                         nurhalima             11
Proteksi mengacu pada mekanisme untuk
mengontrol akses yang dilakukan oleh
program, prosesor, atau pengguna ke sistem sumber
daya. Mekanisme proteksi harus:
• membedakan antara penggunaan yang sudah
diberi izin dan yang belum.
• specify the controls to be imposed.
• provide a means of enforcement.




                                 nurhalima          12
Sistem terdistribusi adalah sekumpulan prosesor
yang tidak berbagi memori atau clock. Tiap prosesor
memori sendiri. Prosesor-prosesor tersebut
terhubung melalui jaringan komunikasi Sistem
terdistribusi menyediakan akses pengguna ke
bermacam sumber-daya sistem. Akses tersebut
menyebabkan:
• Computation speed-up.
• Increased data availability.
• Enhanced reliability.



                                  nurhalima           13
Sistem Operasi menunggu instruksi dari pengguna
(command driven). Program yang membaca instruksi
dan mengartikan control statements umumnya
disebut: control-card interpreter, command-
lineinterpreter, dan UNIX shell. Command-Interpreter
System sangat bervariasi dari satu sistem operasi ke
sistem operasi yang lain dan disesuaikan dengan
tujuan dan teknologi I/O devices yang ada.
Contohnya:
CLI, Windows, Pen-based (touch), dan lain-lain.



                                   nurhalima           14
Efesisensi penggunaan sistem:
• Resource allocator adalah mengalokasikan
sumber-daya ke beberapa pengguna atau job yang
jalan
pada saat yang bersamaan.
• Proteksi menjamin akses ke sistem sumber daya
dikendalikan (pengguna dikontrol aksesnya ke
sistem).
• Accounting adalah merekam kegiatan
pengguna, jatah pemakaian sumber daya (keadilan
atau
kebijaksanaan).

                               nurhalima          15
System call menyediakan interface antara program
(program pengguna yang berjalan) dan bagian OS.
System call menjadi jembatan antara proses dan
sistem operasi. System call ditulis dalam bahasa
assembly atau bahasa tingkat tinggi yang dapat
mengendalikan mesin (C). Contoh: UNIX
menyediakan
system call: read, write => operasi I/O untuk berkas.




                                   nurhalima            16
Sebuah mesin virtual (Virtual Machine)
menggunakan misalkan terdapat sistem
program => control program yang mengatur
pemakaian sumber daya perangkat keras.
Control program = trap System call +akses ke
perangkat keras.




                              nurhalima        17
Target untuk pengguna: sistem operasi harus
nyaman digunakan, mudah dipelajari, dapat
diandalkan, aman dan cepat. Target untuk sistem:
sistem operasi harus gampang
dirancang, diimplementasi, dan
dipelihara, sebagaimana fleksibel, error, dan efisien.




                                   nurhalima           18
Sistem operasi dirancang untuk dapat dijalankan di berbagai
jenis mesin; sistemnya harus di konfigurasi
untuk tiap komputer. Program SYSGEN mendapatkan informasi
mengenai konfigurasi khusus dari
sistem perangkat keras.
• Booting: memulai komputer dengan me-load kernel
• Bootstrap program: kode yang disimpan di code ROM yang
dapat menempatkan kernel,
memasukkannya kedalam memori, dan memulai eksekusinya.




                                        nurhalima             19

Mais conteúdo relacionado

Mais procurados

Latihan soal konsep sistem informasi pertemuan minggu ke 2
Latihan soal konsep sistem informasi pertemuan minggu ke 2Latihan soal konsep sistem informasi pertemuan minggu ke 2
Latihan soal konsep sistem informasi pertemuan minggu ke 2
Khoirul Faiz
 
Pertemuan 4-metode-pencarian-dan-pelacakan
Pertemuan 4-metode-pencarian-dan-pelacakanPertemuan 4-metode-pencarian-dan-pelacakan
Pertemuan 4-metode-pencarian-dan-pelacakan
willyhayon
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
f' yagami
 

Mais procurados (20)

Komunikasi Antar Proses
Komunikasi Antar ProsesKomunikasi Antar Proses
Komunikasi Antar Proses
 
Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)Pengantar Sistem Berkas (Lanjutan)
Pengantar Sistem Berkas (Lanjutan)
 
Latihan soal konsep sistem informasi pertemuan minggu ke 2
Latihan soal konsep sistem informasi pertemuan minggu ke 2Latihan soal konsep sistem informasi pertemuan minggu ke 2
Latihan soal konsep sistem informasi pertemuan minggu ke 2
 
Deadlock
DeadlockDeadlock
Deadlock
 
8 pengenalan input output
8 pengenalan input output8 pengenalan input output
8 pengenalan input output
 
Concurency, deadlock, starvation
Concurency, deadlock, starvationConcurency, deadlock, starvation
Concurency, deadlock, starvation
 
Makalah tentang syirik
Makalah tentang syirikMakalah tentang syirik
Makalah tentang syirik
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Modul I/O by MRobbyF
Modul I/O by MRobbyFModul I/O by MRobbyF
Modul I/O by MRobbyF
 
Siklus pengambilan (fetch cycle)
Siklus pengambilan (fetch cycle)Siklus pengambilan (fetch cycle)
Siklus pengambilan (fetch cycle)
 
Manajemen memory (10) fix
Manajemen memory (10) fixManajemen memory (10) fix
Manajemen memory (10) fix
 
Pertemuan 4-metode-pencarian-dan-pelacakan
Pertemuan 4-metode-pencarian-dan-pelacakanPertemuan 4-metode-pencarian-dan-pelacakan
Pertemuan 4-metode-pencarian-dan-pelacakan
 
Arsitektur sistem operasi linux.
Arsitektur sistem operasi linux.Arsitektur sistem operasi linux.
Arsitektur sistem operasi linux.
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
 
Materi 5 manajemen keamanan basis data
Materi 5  manajemen keamanan basis dataMateri 5  manajemen keamanan basis data
Materi 5 manajemen keamanan basis data
 
Integrasi sistem
Integrasi sistemIntegrasi sistem
Integrasi sistem
 
Sinkronisasi
SinkronisasiSinkronisasi
Sinkronisasi
 
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Makalah Sistem Pendukung Keputusan
Makalah Sistem Pendukung Keputusan Makalah Sistem Pendukung Keputusan
Makalah Sistem Pendukung Keputusan
 

Semelhante a Pert.2 proteksi perangkat keras

Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client server
Febriyani Syafri
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
Omenz Dontcry
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputer
Purwa Husada
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
Zoel Htb
 

Semelhante a Pert.2 proteksi perangkat keras (20)

Sister 07 - os client server
Sister   07 - os client serverSister   07 - os client server
Sister 07 - os client server
 
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
Sistem operasi adalah program yang bertindak sebagai perantara antara user de...
 
Pertemuan ke 2
Pertemuan ke 2Pertemuan ke 2
Pertemuan ke 2
 
Presentasi sisitem-operasi
Presentasi sisitem-operasiPresentasi sisitem-operasi
Presentasi sisitem-operasi
 
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 KatapangTugas Simulasi Digital X TKI 4 SMKN 1 Katapang
Tugas Simulasi Digital X TKI 4 SMKN 1 Katapang
 
Kuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputerKuliah iii struktur sistem operasi komputer
Kuliah iii struktur sistem operasi komputer
 
42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi42519051 Bab 2 Struktur Sistem Operasi
42519051 Bab 2 Struktur Sistem Operasi
 
Makalah sistem operasi 2
Makalah sistem operasi 2Makalah sistem operasi 2
Makalah sistem operasi 2
 
Sistem operasi jaringan 2
Sistem operasi jaringan 2Sistem operasi jaringan 2
Sistem operasi jaringan 2
 
Pengenalan sistem operasi
Pengenalan sistem operasiPengenalan sistem operasi
Pengenalan sistem operasi
 
presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2presentasi-sisitem-operasi.ppt semester 2
presentasi-sisitem-operasi.ppt semester 2
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Perangkat lunak (software)
Perangkat lunak (software)Perangkat lunak (software)
Perangkat lunak (software)
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
Makalah sistim operasi
Makalah sistim operasiMakalah sistim operasi
Makalah sistim operasi
 
pengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasipengenalan sistem operasi , pengantar sistem operasi
pengenalan sistem operasi , pengantar sistem operasi
 
Pertemuan2
Pertemuan2Pertemuan2
Pertemuan2
 
Sister09
Sister09Sister09
Sister09
 
1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi1 konsep dasar_sistem operasi
1 konsep dasar_sistem operasi
 
Ikram tik
Ikram tikIkram tik
Ikram tik
 

Mais de Ical Militanmannojack (20)

Pert.11 linux
Pert.11 linuxPert.11 linux
Pert.11 linux
 
Pert.10 manajemen disk
Pert.10 manajemen diskPert.10 manajemen disk
Pert.10 manajemen disk
 
Pert.9 input output
Pert.9 input outputPert.9 input output
Pert.9 input output
 
Pert.8 memori virtual
Pert.8 memori virtualPert.8 memori virtual
Pert.8 memori virtual
 
Pert.7 memori
Pert.7 memoriPert.7 memori
Pert.7 memori
 
Pert.6 deadlock lanjutan
Pert.6 deadlock lanjutanPert.6 deadlock lanjutan
Pert.6 deadlock lanjutan
 
Pert.5 sinkronisasi dan deadlock
Pert.5 sinkronisasi dan deadlockPert.5 sinkronisasi dan deadlock
Pert.5 sinkronisasi dan deadlock
 
Pert.12 modul kernel linux
Pert.12 modul kernel linuxPert.12 modul kernel linux
Pert.12 modul kernel linux
 
Pert.4 proses dan thread lanjutan
Pert.4 proses dan thread lanjutanPert.4 proses dan thread lanjutan
Pert.4 proses dan thread lanjutan
 
Pert.1 pengantar sistem operasi
Pert.1 pengantar sistem operasiPert.1 pengantar sistem operasi
Pert.1 pengantar sistem operasi
 
Pert.3 proses dan thread
Pert.3 proses dan threadPert.3 proses dan thread
Pert.3 proses dan thread
 
12
1212
12
 
11
1111
11
 
10
1010
10
 
8
88
8
 
7
77
7
 
9
99
9
 
Pert.5 linked list
Pert.5 linked listPert.5 linked list
Pert.5 linked list
 
Pert.4 record
Pert.4 recordPert.4 record
Pert.4 record
 
Pert.3 array
Pert.3  arrayPert.3  array
Pert.3 array
 

Pert.2 proteksi perangkat keras

  • 1. SISTEM OPERASI Muhammad Risal CHAPTER.2 Muhammad Risal 1
  • 2. Untuk meningkatkan utilisasi sistem, sistem operasi akan membagi sistem sumber daya sepanjang program secara simultan. Pengertian spooling adalah suatu program dapat dikerjakan walau pun I/O masih mengerjakan proses lainnya dan disk secara bersamaan menggunakan data untuk banyak proses.Pengertian multi programming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu. nurhalima 2
  • 3. Mode yang kita butuhkan ada dua mode operasi yaitu: • Mode Monitor. • Mode Pengguna. nurhalima 3
  • 4. Pengguna bisa mengacaukan sistem operasi dengan melakukan instruksi I/O ilegal dengan mengakses lokasi memori untuk sistem operasi atau dengan cara hendak melepaskan diri dari prosesor. Untuk mencegahnya kita menganggap semua instruksi I/O sebagai privilidge instruction sehingga mereka tidak bisa mengerjakan instruksi I/O secara langsung ke memori tapi harus lewat sistem operasi terlebih dahulu. Proteksi I/O dikatakan selesai jika pengguna dapat dipastikan tidak akan menyentuh mode monitor. Jika hal ini terjadi proteksi I/O dapat dikompromikan. nurhalima 4
  • 5. Salah satu proteksi perangkat keras ialah dengan proteksi memori yaitu dengan pembatasan penggunaan memori. Disini diperlukan beberapa istilah yaitu: • Base Register yaitu alamat memori fisik awal yang dialokasikan/ boleh digunakan oleh pengguna • Limit Register yaitu nilai batas dari alamat memori fisik awal yang dialokasikan/boleh digunakan oleh pengguna. • Proteksi Perangkat Keras. nurhalima 5
  • 6. Komponen-komponen Sistem,terdiri dari: • Managemen Proses. • Managemen Memori Utama. • Managemen Secondary-Storag • Managemen Sistem I/O. • Managemen Berkas. • Sistem Proteksi. • Jaringan. • Command-Interpreter system. nurhalima 6
  • 7. Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. sumber daya tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat- perangkat I/O. nurhalima 7
  • 8. Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word atau byte,yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan. Setiap word atau byte mempunyai alamat tersendiri. Memori Utama berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk tempat penyimpanan data yang sementara (volatile),artinya data dapat hilang begitu sistem dimatikan. nurhalima 8
  • 9. Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data. Contoh dari secondary-storage adalah harddisk,disket, dll. nurhalima 9
  • 10. Sering disebut device manager. Menyediakan "device driver" yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan floppy disk. Komponen Sistem Operasi untuk sistem I/O: • Buffer: menampung sementara data dari/ ke perangkat I/O. • Spooling: melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.). • Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O tertentu. nurhalima 10
  • 11. Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas tersebut. Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.). Sistem operasi bertanggung-jawab: • Pembuatan dan penghapusan berkas. • Pembuatan dan penghapusan direktori. • Mendukung manipulasi berkas dan direktori. • Memetakan berkas ke secondary storage. • Mem-backup berkas ke media penyimpanan yang permanen (non-volatile). nurhalima 11
  • 12. Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus: • membedakan antara penggunaan yang sudah diberi izin dan yang belum. • specify the controls to be imposed. • provide a means of enforcement. nurhalima 12
  • 13. Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock. Tiap prosesor memori sendiri. Prosesor-prosesor tersebut terhubung melalui jaringan komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya sistem. Akses tersebut menyebabkan: • Computation speed-up. • Increased data availability. • Enhanced reliability. nurhalima 13
  • 14. Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang membaca instruksi dan mengartikan control statements umumnya disebut: control-card interpreter, command- lineinterpreter, dan UNIX shell. Command-Interpreter System sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi I/O devices yang ada. Contohnya: CLI, Windows, Pen-based (touch), dan lain-lain. nurhalima 14
  • 15. Efesisensi penggunaan sistem: • Resource allocator adalah mengalokasikan sumber-daya ke beberapa pengguna atau job yang jalan pada saat yang bersamaan. • Proteksi menjamin akses ke sistem sumber daya dikendalikan (pengguna dikontrol aksesnya ke sistem). • Accounting adalah merekam kegiatan pengguna, jatah pemakaian sumber daya (keadilan atau kebijaksanaan). nurhalima 15
  • 16. System call menyediakan interface antara program (program pengguna yang berjalan) dan bagian OS. System call menjadi jembatan antara proses dan sistem operasi. System call ditulis dalam bahasa assembly atau bahasa tingkat tinggi yang dapat mengendalikan mesin (C). Contoh: UNIX menyediakan system call: read, write => operasi I/O untuk berkas. nurhalima 16
  • 17. Sebuah mesin virtual (Virtual Machine) menggunakan misalkan terdapat sistem program => control program yang mengatur pemakaian sumber daya perangkat keras. Control program = trap System call +akses ke perangkat keras. nurhalima 17
  • 18. Target untuk pengguna: sistem operasi harus nyaman digunakan, mudah dipelajari, dapat diandalkan, aman dan cepat. Target untuk sistem: sistem operasi harus gampang dirancang, diimplementasi, dan dipelihara, sebagaimana fleksibel, error, dan efisien. nurhalima 18
  • 19. Sistem operasi dirancang untuk dapat dijalankan di berbagai jenis mesin; sistemnya harus di konfigurasi untuk tiap komputer. Program SYSGEN mendapatkan informasi mengenai konfigurasi khusus dari sistem perangkat keras. • Booting: memulai komputer dengan me-load kernel • Bootstrap program: kode yang disimpan di code ROM yang dapat menempatkan kernel, memasukkannya kedalam memori, dan memulai eksekusinya. nurhalima 19